650747 502885
1518090 1454731 1031565 878641 1662155 829748 792508 1575025 1363972 1751937 888518 251749 379738 394372 1288878 1879622 1841835 1635026 34036 1809493 1332359 985692 1620616 854257 331727 1250347 1759020 1765707 1585546 1738361 1690005 258858 1024670 1384681 355773 1526228 1898744 1004872 456228 817528 498135 1776138 1986368 642977 1783553 82951 539302 852082 617064 1068979 1387698 1699856 1938874 1780949 308510 1923626 418808 666961 1540520 613859 1718675 435204 1760876 1080598 847641 1567486 151107 931128 1025029 1237277 1799981 1207457 182024 1501798 127283 1130805 1249646 669136 742904 192169 1787709 1848890 1849574 1611458 324603 1454070 1786957 1965056 1950998 297882 723116 527973 1881262 1184493 561040 573723 1565704 1613173 167654 1124621 898215 1434627 1860944 431200 823808 55654 1979191 1035993 320060 1767281 1989833 875678 1386941 1456947 1322063 169168 1188896 927794 171799 1237845 237679 629726 901550 241644 1798162 696640 1626422 607294 30999 1530953 1277855 57170 1882101 1323984 624543 1149998 1212789 950319 21972 1214964 134766 875585 771463 1918506 546146 1345172 1943040 243499 1243323 1302164 839350 39970 1297627 801202 447196 230591 360386 535495 1115445 973630 1298949 1422882 292009 201992 1322922 710954 673414 771689 1122347 213786 131190 593200 55093 1509201 1351586 1708932 116207 1700653 693205 1194210 1257163 1538998 1936229 1725959 222798 1032726 1321903 40857 986991 1068499 1566858 93610 1693807 670117 1732320 1166499 102114 540160 1355214 986128 1109151 1974438 558391 430455 242075 1253039 579506 1263594 1722976 484069 1807448 1432250 1662391 1993544 1390971 1239689 1546721 809946 1261975 1476064 1869648 918769 1213125 664983 1411615 1556484 340249 704440 712765 1859340 592658 977255 1886261 1313666 1833715 1327230 981456 903664 775647 977226 13495 934866 1188486 62177 1834377 748100 358877 906263 1124111 344129 258223 1490336 1136326 1914100 269513 1106373 1327065 1111038 1975893 288268 264499 329187 1290513 1954496 1627970 807971 1597513 1647801 661220 1043192 732984 1951189 1195836 1023621 1265643 365802 163331 1659983 1410531 1506498 525828 861610 938777 813389 1656023 619221 1231691 175260 1818998 161524 661151 680884 628111 1716273 1726080 333139 1454458 1956507 1451112 134826 1948216 1252582 1287840 913190 1119740 546583 1111444 814914 1033264 869682 967181 334936 1682990 1264649 954074 343116 1261642 181582 75944 48709 374997 412800 28951 1301444 716197 94258 1865366 1162322 1896677 870047 420289 3266 379453 1743640 1634046 802490 1724406 1044105 1597926 20758 979596 602333 1687367 1869640 691578 970588 1322136 233103 780431 821050 344923 1828913 1718766 508785 1898960 1966276 183339 1120367 698246 1631509 1693329 499578 1398488 1821843 858213 743175 811252 1154855 1453131 1419030 1095830 573000 1530105 353070 752603 1564292 1579436 606938 265626 356849 659493 1189116 1482987 768047 427028 296419 925872 995377 219301 149047 710890 484647 363287 1280466 568010 614352 62891 1598238 245625 145404 576052 1206337 1433004 930104 211778 1382139 1122449 260806 1423833 738348 1894069 993160 1313713 1419717 1264238 388933 557632 1923518 306223 46861 1211373 1320757 328123 1820860 775807 1257243 922099 618652 913951 957628 1956395 1464725 1152221 54534 1682102 811709 572694 985614 464017 231781 187344 480248 1521355 980934 202529 1740702 516904 1173511 1030795 808830 879837 1356791 795975 376497 998378 647599 982072 526234 728658 1248364 390677 1614112 1184907 1325662 274010 763918 626119 748899 1236875 1438254 1080105 1697577 28006 1002921 1177299 1589036 1835680 741493 1157377 721284 691836 1599090 1817865 420166 1031638 964680 811521 859025 1441102 1746105 1749529 1487614 426059 1794325 1461444 1500974 332983 1710958 453885 1519007 1199755 843045 1235719 780392 1867211 1395496 1195481 836869 1679499 1735585 1580124 223544 1475255 278420 1370385 1544130 259342 958444 1911511 1888796 112328 210946 1769600 120415 1490225 223050 1462823 1995347 177930 322114 635172 1818125 1167947 372321 471842 529586 487987 119222 1436726 1310147 1971697 1863939 171373 109075 3461 449208 1697940 1510714 919101 1947327 1432136 187226 874977 1448431 805025 169894 1555752 424861 1139473 1373514 1392770 1701942 1170445 221479 1591031 968710 495861 951879 1499674 1581032 116071 849424 1675505 1043770 534183 1382125 986915 1517570 1432702 110933 1709613 1704131 1207588 1054724 617234 1586584 1344095 145740 1398995 1033883 46115 330968 430676 1028436 7160 959936 855740 1539914 292983 594890 941276 1468887 814731 1398953 279371 1606040 977435 702723 1981929 1622584 837044 1959315 124653 1564026 349180 58912 407154 269482 382483 946265 1269704 1395144 1062615 225227 996977 208197 482948 1006386 855079 954755 334111 1779884 487657 448746 1973558 1550975 1306740 1054992 47729 666391 224008 91495 1876472 1041858 1453338 221368 1186581 658870 1952631 938530 1197789 1218987 1708544 1950636 1387927 115574 1454930 1854963 582851 765763 1256981 1557364 1566159 1022763 90903 120018 155017 438845 694021 1584800 1558659 931531 461252 108883 448025 545289 1288219 673129 1336542 1479317 1238750 147068 1139054 1916448 1045586 889803 1041687 290801 436517 1326934 1248805 1784034 1452298 619473 342063 1351742 1028409 1907931 1616428 1072050 1063144 1578781 756155 1788685 941572 1350173 799314 852830 901053 152135 1264529 1084128 1927062 1761959 146484 1475668 787242 829007 311173 1718911 1352210 199407 1801404 678507 572582 1358229 434321 879113 295224 565457 1013614 1529811 1261089 502147 731974 1600407 988613 1142657 1183335 1359848 1478020 1172658 1381800 1762805 1136859 1436183 1393788 92370 746222 1823158 242048 562802 1352817 50101 1941166 117878 555430 1734819 325779 1500269 1791164 1396514 1601323 521933 104677 1203037 1382928 689315 1635403 117137 1245842 1337807 1619743 987586 461992 1677302 1431534 898131 1261437 601239 1255579 1533476 269221 1979145 232389 651575 1889887 808763 946651 1122978 1338308 81227 964073 1133832 1991225 945700 722117 723303 954767 810655 1490143 1479056 1811376 1429905 278858 12752 1249865 807100 1195850 625902 981520 1508243 1889292 289199 20628 1485132 875581 1968528 1679933 1319645 37244 1717681 1954093 1420097 1731185 260965 228117 39037 1396136 1515603 462354 1554013 760101 1184036 286098 486676 1411363 1161209 811294 1621018 943350 1763296 1525507 967992 219401 621897 81180 330942 402777 236819 847945 900046 1797596 278519 979939 1392563 526732 1188930 1547498 1319443 1787080 998425 1180732 1233951 320154 23055 1329057 191675 927970 1880151 1551218 206393 1354236 1406351 1147145 62804 1781562 1270802 1794826 529634 523463 1364291 976265 1022916 1068892 773772 1738668 1346524 610275 638863 1209113 1459826 1971960 1994274 948980 47445 1109214 555810 1593366 1616376 1751513 1959718 1282782 516762 1629479 1935766 1987669 1174423 1344671 1855818 153826 1679666 1823038 1926114 1373833 1563190 735542 729702 1971785 1524756 1729759 1225216 951261 398442 1788236 735778 1431062 643273 1931327 578763 446059 1809824 1678383 621801 160341 423966 1713769 1742800 303468 1436882 1772745 316805 926127 1696232 1819269 364275 1542903 1780659 1409103 800915 869048 1321033 1138187 864662 1139961 1634047 1240200 950211 559022 1875449 864353 1928051 93099 1262729 1131907 1527425 261695 1274423 791878 101804 1449946 1806959 218778 1451207 1074930 913803 166233 902761 1839325 648915 984881 615695 444683 751344 1708801 70888 1653869 412307 1140407 1438673 1853731 100397 447682 139419 388416 762797 519368 395 1752412 1601331 46805 1040394 1569075 565980 1670264 449751 119140 1763419 38270 1648572 222125 579218 1064568 1433904 635493 1890843 121218 1156483 1898458 492665 1938665 539739 966338 284197 1026664 1832225 1163630 1728484 439079 92064 1634956 462271 686262 1991261 1338721 230894 1224392 5311 738176 47865 1696526 337518 659148 702311 99554 1423716 150048 367988 1961913 277613 1066355 1526771 1403863 1214517 1459906 1613438 1481176 1475487 1360911 896166 1537293 1449001 487754 1869195 1434063 1091580 1745707 877916 1906113 1058353 1728560 125147 1075571 742843 1387381 525499 1611637 853328 1265717 816288 210867 1058710 1058771 1782625 447624 579162 282928 53093 5258 1099135 690799 639083 1138477 1810841 1963053 855757 342300 1115063 258509 1812393 1905545 1706345 1994845 376203 1440322 38743 1701146 1156846 320088 919396 478293 1109080 1991299 162944 1329958 1041727 285827 1792736 1051341 603080 1755739 1060896 909330 946409 1640313 1688132 931490 964380 1544845 344077 779962 497272 1372582 191884 578297 543083 940536 225211 299742 1801502 705900 999975 1350484 724556 1442220 1054431 1761542 555234 1278834 1039863 1563819 359458 2361 1251626 633949 871086 1556379 939607 296242 688720 929472 1693095 647940 27498 1276607 397466 1749971 695947 777478 715760 780728 1664479 1331816 1144153 680712 564914 1065594 1944240 1383635 1891609 1896564 915412 1320645 1374710 884210 1166820 1896530 679612 892610 846102 962243 1501698 1323476 1759161 1467170 603775 829211 287210 72500 4187 1198153 773478 1679285 1446683 1994249 1335822 682660 778162 1372812 646646 1442149 1479463 1008045 1004955 859957 1116937 884190 901317 1562586 1417995 705413 765428 136370 288563 1858107 1708771 985847 373777 608550 725535 1599186 989002 90945 1972507 1557481 248016 1264898 259539 1141337 1310635 1878715 666307 182055 1154810 960634 1062479 362790 1910633 184370 594259 506750 1467389 1669671 1134145 823452 1875021 578235 14799 1939075 1667937 1114753 1319497 1592342 1187374 913716 1443588 1840840 1426825 256418 265465 274161 1414166 1284801 1037830 94201 1055770 583800 803743 274721 1479562 865437 633601 1697591 809489 1696209 1083589 963852 1212285 1171968 1785892 1070146 444614 1334468 1229574 1723094 1329871 1516463 219978 1642177 1152736 1186891 827206 267468 339897 872760 627815 1757257 754521 849320 925833 294390 207604 567125 1445281 361283 1927320 103681 1728174 110354 782503 463418 1882963 751894 269813 843570 1544729 170354 435096 1668092 1763298 452911 21053 1223618 725910 1811040 1425987 1723371 1811254 278048 1761839 480640 845050 1320444 421709 841755 1006832 628233 308196 1621769 414279 1278305 1436136 184199 721873 785623 1175531 74361 938682 1544146 1893206 1239117 129531 1389615 151648 361164 1912336 1402740 908279 703432 1956459 832425 1421349 810079 1194053 1219037 191987 1707403 787289 408455 1634680 1708602 975786 457185 1382436 1333712 1605627 315336 687537 940377 1756495 833157 1824053 1614265 1686688 772958 1898151 1864653 1230588 152098 1817746 720018 1631490 209241 1519049 945655 884176 1167298 671006 122832 1680585 1975654 327091 1693324 1042268 891971 1018539 147984 368838 1068811 724400 1338593 273120 1506430 1996799 1848719 874952 1197085 1997666 1731676 1823571 1865969 1186882 1729025 551182 1117293 81771 846300 1307197 1545091 1277509 1967175 512579 474123 843237 727278 935823 1229380 1401241 1184198 914340 1398571 1255528 1811378 1045069 1582499 1041957 1014183 1400811 895751 1852692 1527421 447090 1043966 1589097 749381 286714 1465185 511201 219162 70412 1604719 1932736 483834 997766 933836 221006 1592288 1338163 1389989 1475850 150726 1663090 1436748 45893 1821569 1709165 321686 172352 407752 1308510 1737101 1915039 944770 1692350 972891 93454 1734882 1272144 636750 371376 267227 369927 1592190 1536178 154382 735148 1986261 1238142 1486126 1582144 1252458 956174 1992382 631779 1473857 418680 1074789 1809163 651479 631369 935897 1173596 225442 1384339 1558262 1433352 1942339 320262 675176 1058187 1468328 1579785 834935 1845950 1019212 1630170 1699796 1495375 674159 1662590 814608 420278 316248 858991 1317587 1110269 920762 612602 769971 1187501 399548 663072 1173898 1342104 816588 393834 1511962 316377 814525 804153 298497 16294 1432180 1405887 1993849 1406636 731911 1607743 856127 1514809 1565328 670608 1037359 820991 1690099 1432717 968933 1388717 1727135 602498 1813396 1459739 221914 900036 338311 1499132 1256438 1807619 1924866 1411623 450824 1187845 1023703 743850 1641452 848184 513929 938749 550917 1661454 679626 621247 1818147 1958628 1849193 1455826 1689614 879802 1663659 1796543 837226 530381 206941 1597631 1669206 477831 1782566 761957 1491387 1797020 453760 1567624 811072 1938585 956397 142220 25678 1563198 1173142 705849 1820901 1656290 139369 489038 1986347 1887810 1111105 590713 1925068 536266 1022729 274342 1915490 913328 1978266 1904141 1115840 1281295 1654132 1797748 651788 324265 101066 1733888 354374 1776398 116736 898818 43247 473671 1336704 1521629 1823977 778716 16600 1260948 890202 1955101 201829 741119 1474537 10069 1558861 1175886 1807882 593731 562927 278012 1980557 1233892 264396 1562747 789622 846728 1129291 432872 123846 1910757 420350 1667095 371504 405800 1398570 43479 1807208 283386 1912946 606281 558115 1399857 1640742 473650 1457682 1052413 318356 1935434 1983849 1209983 972150 1696229 714347 1986267 27943 497911 1496909 699853 1779185 1050546 228856 563763 227451 1877487 1145578 1901869 1991328 1527195 333691 1311408 207107 503543 1419321 379089 1600733 1031977 186128 303331 1141093 463536 27026 1363996 535691 1962649 655714 1330188 1725367 1830118 1832981 1924375 1199987 1462655 1475077 1860928 960988 664229 865341 1729292 530199 1719775 1372211 1342426 1960739 607051 1740617 1142924 425126 1756319 1114338 1399302 661954 1534994 651464 295811 1604053 1363150 741253 1764630 1396371 1212918 1520218 312116 1082203 1731144 1336761 1749696 1611431 274847 117147 447124 772616 198684 924547 273231 876802 482825 160215 1812061 1074353 1738893 1110173 1959042 567522 88318 317589 388808 19395 636745 1371056 202624 1482522 965553 1017715 496223 766765 1191778 1615854 1282407 1396520 722146 315704 1053619 256187 1897715 1824684 17421 1070297 1259590 942338 1628192 740881 833547 434212 1379648 189486 1533611 794531 1286273 1654857 777433 1171432 136020 518368 192392 1980330 761743 1492377 1461385 973497 1498925 88293 1099623 67237 455413 1121316 840159 84164 1842295 1697510 1662618 244722 1127877 1093911 1523779 1340041 1867678 1587142 1622841 178610 1024698 70337 849193 1183955 498609 342665 266499 1955028 799166 706883 841334 1729539 843918 187236 1021186 1344125 1296161 1663749 1168240 1520650 541521 1996534 190618 121150 1506004 171133 1133849 238348 552897 1635170 759451 447841 1433 772742 1480708 176471 1849584 1499645 861076 1705623 489903 1784780 1066870 74107 266997 552631 231478 1079815 1411629 134743 1764390 546975 965423 1744098 880917 1918829 1934155 1955556 380144 1237093 553059 350796 774068 1163057 825946 480738 1889907 19623 1516736 1417445 1737170 1219470 460380 1909794 575329 1617465 1360399 683297 1511052 904270 488603 286958 1353627 1108992 1469370 1092463 249908 415005 85105 36769 1442776 1893649 314920 1833131 1082150 870236 1700619 879411 374173 549010 820351 1788118 1331909 1163878 974402 222104 1126956 585964 1954067 306711 1034083 1763736 722066 1110778 839247 1095602 1271632 1831578 677733 207500 144435 644291 482085 1455131 1260158 1023230 78777 706595 1408503 441025 1595929 1035253 499794 209680 766772 112464 1861582 998699 910666 1476066 1283780 1696802 679643 1782307 1700933 1294526 1258286 638823 524762 683132 1590826 1314639 1529913 781800 628189 125784 1713360 275408 519488 1397973 1725716 707494 531113 1025334 740889 1966946 661440 1665407 1026449 1187328 1632742 34715 1517584 281899 235016 560203 1848017 1085547 1520665 698709 1818722 1836424 1585578 558205 644173 1787889 1205701 275272 775015 288971 1833666 1653292 266691 1349881 1386781 76457 1614543 235682 692994 1847067 1302305 201751 647754 24681 520579 1840901 285855 573717 336040 1150431 1565921 1528454 212855 1820674 1650233 1295887 490146 1664874 693199 307904 1895444 206974 1730807 1498974 325973 383120 1464268 1885577 822678 1634324 1117476 1832528 1962022 727558 213877 1748830 1034458 420883 1097767 532829 1907679 1183808 1769793 1283409 1695407 1956714 1464532 1412306 688393 445695 525241 980000 1256764 137070 1608328 32715 1002536 1751313 65037 1262867 822964 1731462 1888820 1534577 322411 731693 152400 1999685 1407304 584888 147548 1412586 1479404 1963415 261798 1694899 1214815 1170234 1561761 1351369 1757832 1347051 899948 663079 341986 1062626 1507072 1651837 1257963 1836962 804729 1074426 1457359 1968328 215556 1316542 577028 1218346 578282 1861465 1018859 1362397 1972553 460673 755802 1831101 1731210 1455818 493216 35442 1070078 1169105 321414 1816349 426910 1980152 1340230 1510587 1936531 1274456 818617 1210377 878251 257051 197892 1219256 1627361 718510 1053357 1356181 728883 1432283 1597362 564709 97197 763272 1009949 1852511 1719724 1700678 258565 638626 1986101 362245 24506 1322162 605682 109081 1367110 21557 98295 1326602 1931716 327093 562250 1108819 1295854 1413336 177073 1438134 1353931 1733705 594071 1018040 303813 1978704 1877274 1748327 1002267 1993276 821568 409421 595917 459019 1542719 1967088 1695710 1823756 811942 642144 1209973 733618 702006 454822 64181 985946 865519 901588 1152630 633413 1997229 1013027 673026 1222541 418827 173630 1986792 271370 1748646 471676 1081736 1598737 1325070 775269 1433272 1842546 80182 1310879 841761 879690 1596428 840870 1483883 344011 118703 1766123 1267315 1441222 1833916 979136 1731808 789007 557510 1141694 1310916 672613 1645792 1092882 261541 350484 1638653 56775 310859 85404 1422191 1421098 1610723 1651063 15784 1217305 1631005 1181012 1025310 112318 1317221 1658660 1257075 883458 1452322 1605974 1232909 1730726 1595771 331329 1597154 955682 1789595 921480 601742 519899 129761 514391 1421065 1643028 400516 539563 1621066 1361952 1439613 1150190 1173864 258820 1969423 1623684 1725035 1112487 888916 256448 1357422 237090 109054 1665413 1980799 166900 1741259 307053 1599310 373106 1466825 1486045 577069 313440 1522919 1949997 413025 1882797 920000 1491101 1639288 99931 635753 1061992 1724842 860289 1967163 145205 1602200 1929672 1099967 1545749 996713 1791495 1549030 49680 1410241 1108599 552057 1985029 1804833 1360920 677956 776564 1980905 870141 1548701 1231374 1468881 1117023 1944134 1895709 1781286 1019888 885689 890112 666645 557078 816168 349145 1530244 96680 772769 28851 1923595 1548878 1368842 1256741 905510 826788 1947485 732489 1409968 1495350 1096048 729089 1646333 1735781 1114983 1267041 1211461 1234206 783993 941449 1220864 1184394 1559553 1798609 1229011 1973838 1209980 1973730 1955690 1467619 510723 336684 817845 564477 1031760 832843 169423 1818936 1294841 753927 1074499 367964 376019 519363 1651414 1815782 1555806 1640125 836140 872184 860180 1806821 1030625 1472264 1208936 260829 1564741 1947540 1407231 1058620 697955 1808109 945302 1565895 1872336 689139 1343220 420971 1762916 255137 579026 1877750 868608 1956920 705222 1041109 255440 1275290 1376933 450857 933351 1245932 385794 1008898 1760637 421990 1787646 1039376 65954 863318 1618900 788838 1959936 205707 730788 403852 661912 1879054 679044 741044 1377103 72376 1982045 603824 1445615 374591 1413152 1755317 1039703 1228509 1680215 824573 146875 852112 1594073 1949029 356617 376223 1249620 142638 1831802 1491072 412208 1430043 1247769 1101725 599363 1510765 612477 1376222 374750 1416476 1149024 1570846 1198480 608296 237557 828349 1058841 973771 1449549 1568918 1752319 958025 1780860 1081835 819372 641522 833572 354231 1793756 1277869 178872 550022 1040259 1342724 1901268 624376 1285364 1553659 151811 1239297 146535 665717 1524065 1688657 1308337 1276755 1867266 1244691 1395123 328176 813088 790910 1992692 536484 1395590 331594 28969 392419 1671328 1590239 1647064 103340 944728 1619423 1867477 1222428 1754360 1523422 334078 636318 1517748 1339038 1451809 747196 230811 117892 1382430 1192624 438922 1878122 1059795 45132 1386000 952951 1301087 123910 406989 1259743 1758159 370775 488346 775209 1439569 1219535 1039677 76489 1181901 1333363 1332024 879065 767215 1415185 525541 405774 1366987 1256712 839559 690098 1423165 128051 670030 1238694 1696397 700257 1894521 60294 208615 583582 1917880 1113911 1656216 440590 386089 1662660 1683373 291844 168180 1709575 574849 1220974 1500802 720839 1073755 330928 1690158 628193 433536 224959 1725560 1359955 1312469 1519351 554308 1291682 147077 1940764 979009 1147721 1108155 1494862 1012093 93399 167492 1875069 376107 1619457 1810334 1032171 1797402 235767 52738 685725 1745245 845958 1375017 60516 1681975 132310 78728 1319375 537206 847852 741170 1931490 1385433 58639 1453608 1152539 990983 1522573 1705490 1205333 759684 1951335 1111661 113339 667251 1104843 966777 1826363 533488 1878094 1304804 1310323 91907 844574 1370918 167678 1052774 1542521 1340906 186928 1533748 60750 1355766 936236 1222071 1855917 1733239 1563837 903670 1107826 150985 791584 1861322 789105 1557521 1788253 1689608 1514879 848386 1667255 1110808 159050 238702 643668 1769025 125093 1615563 1472304 448302 383055 100578 78140 1859224 1948562 1967682 1427531 637178 447174 1910386 23251 697491 1559862 870914 781596 653196 1410154 1372469 1125167 1734544 82817 1301071 90774 1651891 1885589 83652 1161699 992251 12104 1761505 193283 1958414 796099 125095 240731 163254 1968572 1058351 1956829 1787016 371151 209528 315121 426476 1556734 1004466 1392901 1737668 1072128 346513 193369 1781640 1753906 40938 703505 1965458 1753070 693782 1025234 1709341 220874 893364 869059 935069 248053 63020 1601030 840542 601751 447212 909839 1348567 284423 846211 273340 882707 1675860 259663 1555124 1234441 1914988 1046075 413190 338034 1827417 354490 465253 1971303 984673 323914 1976156 1752920 34821 1517043 1164945 1338902 1431172 126856 253541 1061572 1780251 1712797 1404084 1296221 445545 1234686 1207211 508076 1678460 1651966 1961443 1219325 240566 379033 457634 244888 1139112 835943 345215 1585369 1021539 1391476 1810223 1172303 551584 1718347 439391 881866 1275197 628827 944546 92979 1287102 1901560 1806372 1423203 1507082 89298 1972741 1537201 575498 623792 1231107 516753 1063327 582216 212265 62795 1950669 1519587 294499 1609962 150462 223011 1268638 968191 436028 326777 1475164 1288211 1026579 481657 728487 82443 687837 711344 1406376 494007 732363 1140592 1071036 1769004 845961 1989758 949045 1867080 532994 386035 1317065 781673 1235781 275292 1280496 877390 735645 1351045 1586541 1629825 1915866 620950 720323 1870662 922544 148734 122835 1773943 752627 1723928 123694 1979226 236567 1665890 1248245 296442 1527871 954326 1176753 529026 239375 1748945 1883934 361236 1206961 951828 1923410 1345286 1511758 355601 1014883 968684 1629840 1351104 348448 1263987 1887524 424600 675260 999491 1665097 1839784 226174 1633626 900349 498869 1477134 861848 304604 840609 481266 1959219 890759 1724441 1303108 1567767 1234211 789142 611450 218646 1780617 1831768 1897877 1174448 1085483 1519949 166986 706149 945431 1394485 816134 1167318 1611129 1729636 812806 1467112 56950 1692923 1823801 156968 191110 223466 755437 1401037 507957 295799 955573 820818 1230575 182818 779058 1922888 1189423 21764 1488058 191313 612334 188630 1120659 785066 1947705 1072332 1987869 253779 1567084 252487 1908584 516316 144540 1010362 112165 223839 1239850 1551949 1835702 187869 1085636 710246 535926 1451127 547559 25852 1800669 1640060 1241949 783375 332939 1527696 1731807 1498397 1651272 1588413 1005881 349559 787534 782466 828212 657757 1180003 1091934 1342040 1518661 1759819 1499332 1484281 762265 917762 1092843 1358752 676492 769521 522510 1213912 1402086 212985 1447569 533528 1723277 236504 425660 1326363 1388097 1692796 1726706 227206 540919 677047 290569 404786 892060 408786 337242 1032784 570258 424424 213878 409426 1658901 1458444 872506 1479436 528849 1708741 225578 1443675 990597 1911202 1511901 1377195 1243909 574174 299351 1295007 630345 218052 84344 905669 886247 934276 773048 131547 9005 919441 52394 1211188 318924 330273 214250 1386694 1065767 250055 1862350 1322951 1781045 1174082 1139674 1418070 844270 1622831 1832650 795211 1164519 1553818 1797931 126284 1719986 513454 1246295 426136 1970938 1292835 1763559 744375 1711622 733270 1173722 513540 1277896 1711413 1183743 505294 574897 1819053 1292905 1191883 507578 1986106 1821847 231900 1150038 1893227 756651 522752 1622051 153984 1493530 566283 572320 1588725 406971 1064851 269597 727760 1287508 505619 702176 862342 1262613 325726 878514 18708 1130289 80666 1558566 1318736 1594794 126744 272937 1131850 102298 1624270 1668940 675081 117409 59871 1963758 1712340 144133 1379192 1427272 630332 1754155 137331 1362136 1833470 134956 867937 53617 519166 801435 1216343 1647494 1565057 612952 777836 1072646 1793446 192306 110278 314788 747543 1591563 423204 347888 1265876 1383172 1479707 781642 949824 150224 863493 1585902 1610881 1940451 1293148 1690994 328719 1711826 751027 1102749 1952146 1448082 1998168 1356617 172884 121469 906914 1718235 1562329 1407657 971744 899769 719531 552332 1247230 1028609 358882 865932 1425394 1303924 274569 954028 924649 319556 1452268 860445 1954964 1774652 155340 1142969 478388 1443521 1000928 837550 985591 368533 1246693 541889 1352994 1918242 739072 1717160 483645 1468898 1697411 103246 1507777 976777 563044 372992 1216498 1348810 554809 858460 1772440 1080545 499056 1296764 1472662 1191384 167712 299621 116153 856647 1701128 454380 546043 1737631 1092191 1976356 942120 1346564 1067916 673793 765104 934159 1347558 1316220 45779 873141 848841 1624570 372070 498097 352928 1336278 1354536 990038 801573 442680 679606 1873249 1384287 496636 1016570 1790779 1153593 561685 1948920 1957158 854106 112484 1636545 376811 1901135 313128 1389782 1595400 1422355 1667731 637507 1768140 1777144 276415 6566 1864982 980024 1382535 1970097 1948854 1468016 1925166 1920196 394704 1732955 905906 896854 315532 947897 216993 1258835 1260042 1398978 900092 1532011 172218 1554046 1003373 1377710 1027312 1030054 1534893 1269967 1367264 1009151 1644767 398385 975337 224495 494570 1904903 6086 1076016 1493980 631506 1118395 1740234 1117611 416625 804 1752727 722021 211452 766555 1989127 241201 106911 564032 537153 484583 369339 238884 1781975 1485174 1939888 658292 1568609 1093954 1020749 1515810 1985272 1346794 1219504 72077 1096137 1317838 1975378 162048 479103 948393 773519 239047 780592 861541 1591805 530089 1438994 1491589 1888948 1678013 86945 146590 797392 486266 923266 975951 1687740 1538174 596994 794901 907053 110336 613003 1450946 1743807 323 1299809 734270 62316 1606487 361073 1919893 1318220 1070220 1933408 1281818 1223779 1400636 542628 149404 770443 1330957 467388 1470558 776936 1167566 642813 1905973 90644 1025976 1456494 385606 628746 863601 1836841 1202617 105628 1157205 260287 735856 824245 1731853 659027 1656292 1386823 343834 1492987 1485385 280770 581430 1939513 1701255 367348 1185684 1124248 42057 1626893 1150456 912412 1255220 1911330 1674614 1109669 822616 183534 1207217 542349 1150307 1810855 29366 214227 528627 1860057 1227245 622595 1245833 1627280 1044516 256627 580120 919332 1102293 1795101 1583409 475944 1960575 1562191 793185 1885947 758697 1444108 1707494 366138 1003022 182289 239740 1893789 856609 1100540 1213362 1651215 12294 331371 1962979 1328183 281878 1566727 636618 745442 307732 671231 1183470 250018 1865270 1443058 1403948 709462 1633804 1576009 1726076 1811773 518968 1153273 715789 1047085 1146763 995687 838272 6502 641597 388355 1951032 150098 1272460 967378 780557 258643 712326 606575 1064418 422803 477194 952243 422062 127812 676459 1513855 1197090 1848311 1239990 1092461 1888350 1132994 964755 908239 869783 966894 515172 1541632 551044 123689 1281332 194967 514658 1021101 1198889 664330 321032 276621 1768105 707030 1022156 855396 155526 124959 212090 1378303 206992 97888 431445 1121451 321663 1999854 695523 713507 1858170 1811298 103755 1579979 1972653 221692 1691232 91425 1529178 1168383 288646 1984582 1498347 1992007 199171 836318 982084 1329338 1431345 578821 922017 960120 146030 924551 963335 289281 1295876 1748026 1472439 890401 1145994 294099 821010 1857579 1330015 208599 762500 1806131 1382614 82639 1815430 1488370 1801946 114514 172755 1614227 726283 1854956 1584746 926492 1162425 1164841 186352 1437187 1009806 1372544 1719672 1195116 1708775 586456 1027456 750097 152219 470251 381203 1510217 1109695 802491 902975 243118 1013736 152546 1459820 220558 1887536 94590 1343745 889657 60777 1460946 1913551 1604707 1326298 708880 966316 1077754 245410 793234 1099559 707259 1669522 1963711 564245 675578 1068330 1925104 1506971 1503163 1546214 314317 378802 1914180 1395910 1999266 156391 1833522 85149 1358591 580409 1697301 787260 1371821 1468577 1468488 1943389 343017 1883372 1252646 1200360 1961975 57631 1007178 1162558 356445 994096 1702957 249998 924692 1267709 1052110 120448 978970 1854526 1098468 665564 372987 524478 1281661 126395 111350 63043 352524 555247 533344 4008 879386 817410 1142277 1741862 358080 709588 252608 40796 1491193 244593 130549 1790749 770646 721239 1091501 563793 97745 1062014 313703 897592 881017 256541 1248620 1138992 88600 1179251 552928 540554 765228 1685454 1202550 1139395 1035243 1184212 1124954 568600 904801 1955344 469000 171168 407759 1031007 1069662 358494 534007 1432471 829042 377104 99004 1673674 945360 1955818 303916 1864851 899884 1228178 1514901 1032425 918238 1381985 1453846 1682441 498170 1229870 492786 988845 346427 1869746 1046582 1778052 928940 1193930 129824 968244 809858 711502 201888 449952 1176271 1573247 50584 1466300 1209616 1366664 1415098 1825950 216090 1610434 1065519 1525110 741961 1942882 153147 893588 1812674 564281 1166489 1641655 40563 599379 1023584 1532886 1505368 1731491 141736 368026 1641962 1335789 983739 49794 703063 890656 1257295 853359 1603870 1906684 847725 1478879 1040084 1000998 934990 402255 1796154 54906 829325 126291 899999 918700 328489 1204059 1717251 1338707 1355720 62467 1597152 1907583 727970 1431006 1862402 38795 1974590 569083 1614375 1376966 288012 1631391 1042331 518313 84152 1220000 1060848 1166573 679898 1058230 756950 947484 1891196 1261948 621040 897927 1693424 526507 1953574 869128 894420 538265 92068 1968312 1639458 531597 1294077 1758563 1216685 1388898 1093213 1703829 816016 161277 1020522 1349905 1452654 1743432 1099074 977730 986451 814095 993162 1264642 981276 494253 1866191 163478 1922637 1430392 1381430 357536 90819 896706 357639 4869 928678 152391 180161 1505389 373206 75404 1426955 865502 1016131 1031555 1057514 916365 1248434 1111514 144994 1514757 20418 23025 926999 794229 1498310 249023 1130070 1216532 800406 925152 1438453 1255790 1397078 1943043 1792422 1512122 91537 151678 1176763 1199611 1252033 1338067 1810441 1338641 828649 501513 1132006 201475 1388974 455611 781423 1957448 1909899 1396365 554943 1970485 314256 917591 1869205 1221099 79149 1060509 659761 788788 1577616 742293 887397 927907 909886 981000 728974 600002 531950 1560365 444303 1889484 599555 1077572 403377 1434926 451323 545791 1812015 1320499 63835 720768 627494 1659244 1831932 354813 1952183 1901226 1033500 823980 1870899 1931040 39870 1875611 733647 654918 1350569 1891717 216466 652615 1002046 1949773 1199617 557734 1346846 1718705 725477 853556 1223866 1541466 1573077 157147 1953713 1793174 607596 50911 1189077 1688383 1424021 430239 344781 1585280 1160445 1995698 759399 121108 343317 156100 314799 1354323 1274430 1354593 628320 1732623 1852946 1281347 1180062 1230408 1442303 1522290 318641 1179435 1807682 1094917 790729 1092916 1516042 1277527 1280019 1496067 673868 785496 1887993 1282133 160632 1973204 1902555 786142 955370 280447 1203866 487309 140662 1142550 1132857 189001 1794238 632749 1440018 564837 148661 1689575 835494 138784 589514 1374361 294989 1242628 561985 214370 1179768 1351535 247965 709415 195105 243917 354073 161215 1187294 328687 789296 1345149 347146 1930866 194663 1703823 1547639 805733 586796 912103 1633861 252789 308339 1375860 1189679 909635 1459123 1149676 1315784 81642 1186099 1217201 187832 1889833 1722924 336294 545846 1420380 335338 291428 247958 838977 1730548 1504204 1426089 1923386 83256 1771474 487918 1812057 1400057 1573203 267385 1031395 1149460 1617867 685452 800076 1266062 956280 1207092 399429 20660 1059242 1316697 1436237 763843 1935039 1799671 1622101 1818039 1728672 1187213 969512 516752 1857660 40046 807913 1570764 1297462 1549345 320235 944051 1680598 1880442 1440938 1605978 244300 1233863 1085081 112236 1523580 1271187 329482 897529 1051870 872618 246012 477884 734630 165377 1941589 1516359 463714 859845 1182361 1551019 1400265 357517 1356163 210987 834929 225973 480763 246076 21301 234994 1487492 779802 448228 1016872 48506 57854 1723718 229158 1716641 1140421 1821048 1996259 77097 825404 506186 1293624 1241817 440364 1497255 685468 1710005 1010401 534897 1312430 1451521 286889 535027 675871 1293530 1105540 413880 670357 532866 1538548 27854 423747 1689916 910648 108579 1467338 1693448 305456 1272033 1563303 1942254 1842293 1060510 46713 1842815 1054183 1952460 1391858 639858 1558256 1018600 826012 26841 414739 1673802 38642 1300628 76010 88211 1788238 1484260 648716 621477 1489628 228018 245431 1434892 1859831 958669 328670 1057455 1813772 536541 225332 1318653 990417 749083 194689 1052707 1952260 328985 1809721 181858 55140 1760543 1595102 967815 1924790 594719 1945237 1827912 895755 940101 136031 790838 9328 1980723 1451891 651126 1957719 510196 1348096 671512 1530997 1367587 1784997 114323 872062 1022803 250208 1224157 1798963 1670639 140328 681317 955667 1036864 1110482 1392919 1173412 748125 951361 1761286 1816277 576318 582630 913841 382769 1903834 382402 5760 931419 1407750 1293850 1978498 1078328 335182 1634902 1324808 478417 537345 755345 1848822 652389 1322881 871150 793106 1810178 1298554 1017000 403867 839424 1164904 313524 1406227 662752 280799 141032 1744495 1122193 1801916 1553004 1184674 129782 1628692 448896 734263 52427 1681200 1119332 1099475 412332 387363 975539 1703079 1274346 1505159 670142 548523 1390922 1690772 1274678 1374758 1557222 1470612 1584855 68221 312221 1860350 1490006 1891251 1002465 1481275 1848018 1731617 1538694 427482 263930 1255567 1910397 264155 594357 954862 696569 274486 698235 672785 274293 465585 40956 963050 276464 1402998 650411 147736 1025890 296889 1847345 1188932 1240552 1376192 1507561 1137799 1948679 1165075 1379657 229697 1017467 53622 1429479 554157 673234 1994863 957465 600802 435067 500885 957645 139019 1374708 162333 1565907 1600473 1392148 872863 1034978 1234287 1278967 867499 64641 576340 553954 1929067 787918 1675680 1179785 142342 1610252 176943 666407 80824 899356 1016785 532099 1407358 476325 963835 1488385 1842235 103854 1239428 254943 991737 1850741 1668663 1902190 1754758 918855 260705 1522714 854663 246061 1724882 1353927 525674 1806565 117502 1916324 297141 474174 929116 1376851 1084673 912581 1233431 1213285 1024892 1963542 1996628 570338 891036 124482 364808 1021802 1423877 1778952 1128164 1260396 941962 1121588 1440156 645413 992624 1070839 1094228 730684 66651 411313 1785836 1214548 1665620 1604903 592984 1476793 1748215 1169302 1579470 722770 1483915 1062448 241253 1076084 1147200 117357 151167 599877 1080957 202668 1138202 574497 13692 1372036 480623 170963 1736640 1839956 1152937 11874 1299857 1435286 457618 516789 210360 1995021 1408930 800857 32110 1912695 741741 896715 1505212 1052308 13643 707182 571013 839306 429647 336691 930856 178880 1610673 1154466 71510 202914 98754 469298 1969624 1376074 1502559 181792 977136 1411949 1642969 863926 466157 332061 435179 495646 407978 1915031 1861576 470146 314230 562214 198308 1441596 142304 453905 623493 1464951 520983 522027 868256 1875931 1822886 1715556 117635 961386 80224 777948 528360 1128665 900086 1211220 375336 71498 731169 236612 1734533 1240612 1686606 1874036 1866964 1744527 183748 866713 1429483 941835 1119423 1058569 74921 121512 1429871 85563 502363 638279 1214661 672381 726094 886242 1889516 1221386 1526528 1362965 915260 1002102 1001790 470424 452536 1856467 1168892 746164 1468728 553671 197427 1946398 1621976 640972 1677868 1424837 1224688 787999 1610956 519090 1749183 238517 1396510 1203198 1760371 942674 316826 543061 787692 337900 1105191 1369191 660632 381866 1174633 135358 719488 32931 205580 60795 355443 832650 1217736 1761406 2017 500153 1205064 813140 1829254 1446767 958932 1115440 1662025 1404220 155530 931858 844086 629577 99450 731371 1245329 738016 391193 116794 688311 886579 1678052 1675349 1484616 1916822 1574886 1617613 262257 717000 684867 993875 779480 1457931 1104008 877376 1381148 1904338 831020 656208 335709 670012 1835326 1085722 1275231 1997791 675736 1502758 293816 660275 1777781 1432587 1479473 729149 1979683 1286574 429325 711450 31521 1650193 1579312 988343 1567430 15831 1482723 1076497 1423842 1384132 278381 897624 167202 1029796 882798 1196934 1707534 1529499 1587373 147857 416375 1987500 290486 730270 672027 375849 658416 11531 405668 1255446 852678 769901 263997 1077200 1010369 643323 569274 1594655 1395192 1767549 807479 786353 1684581 1663646 1977201 561525 1134121 1930012 284606 78449 515855 396884 1861904 484896 1146903 324006 119480 1026068 688890 1177960 642784 247290 171425 1781675 295242 1842048 1003011 525696 658676 55834 667570 1792455 1603607 1182225 1122257 1630112 655187 1337204 1743439 17721 530266 1192609 1289786 1168043 734281 1414752 178141 1508950 1208567 1872723 1603673 1071495 1328304 891089 1022087 1286603 708724 1817432 1065787 681279 674701 1883537 949555 389989 1778735 1190454 410223 517219 1921798 1254589 1311801 256372 1984782 1213476 1634597 715232 1262189 1810894 436475 448103 1635058 449387 1892824 1195092 419535 1887389 1975910 3290 321220 1213377 80440 413334 976198 1511546 1197100 1880792 888032 424331 1951463 1799877 1016026 1402033 1878463 1459055 48694 245568 913693 605845 663408 1893901 782448 833972 636169 929093 1201178 189438 1209805 280626 1081653 1261952 1119470 509886 552250 1320729 1544468 1900984 391249 1439032 654571 554734 1763078 1772890 27944 756703 563797 556069 297645 278072 1647376 398779 1564288 1523681 576211 871464 2106 1967156 188240 768661 262309 1413121 1496207 331618 580783 1855799 1617181 1501430 998110 881005 1221311 1753113 841493 787573 772676 899190 544260 618071 1543569 198783 1864200 1833567 1312190 1547102 718382 220988 1880544 808206 756647 585652 582462 927247 683388 1607232 1339214 564533 1920314 106317 1453248 1432972 1599243 61591 892445 1020042 657962 1232398 1413510 1532737 1631433 361941 291209 1416277 1005218 71969 1864401 1003569 507452 910389 1504888 23355 1618512 524562 258546 1276715 1920158 161324 704850 194340 836015 1292421 131249 270253 442590 1887336 296659 1696776 569690 532989 1308055 274498 1272265 1874685 263915 1339541 1006896 1370096 686913 1668244 39197 1574905 1212196 1525962 610214 883138 314726 291466 924870 320503 1903781 15189 1222828 618051 1290230 618812 521282 1927886 506769 667403 1296306 1780266 79963 308688 1179648 1642403 1372833 800421 1854781 723180 1184865 270404 1634959 1244041 568345 48495 715756 404201 26905 707127 1393491 245696 1362656 369559 1052205 390925 964860 1529841 772594 821790 1406480 1455829 1093188 468347 528301 1379495 143135 950399 31399 254470 1705591 1438462 523618 988592 1630691 1398956 1911755 1765333 554750 1566575 975385 434757 705004 1000468 1848909 623972 1444397 913917 427237 1595583 1635837 701531 1808799 862353 1509074 623527 1058713 1652908 1678678 1506097 552532 1178733 619803 854297 547958 1941496 1209035 1817585 1795176 1831911 1965418 504066 1917934 1941406 1587158 1849556 1894977 325530 469717 1659839 100488 890805 308123 466625 583518 845373 995475 1370251 121866 1027741 396124 189911 663551 1697344 1512831 523432 1675227 1218114 620687 1166951 187942 1019073 409197 1578776 970775 842973 222354 1219793 782684 1682520 699185 148647 282205 1256809 1076346 93796 662053 1797578 642849 464947 1025440 1046368 1600758 912333 1133280 543376 240042 653356 1338337 843907 1280276 1227896 855292 842930 1897789 1139943 179898 1034359 1058873 1927690 891344 512936 561550 1631513 309789 796326 786227 321299 1870839 529368 1363457 718367 392891 761871 1904721 129839 1328701 1110295 1655347 617011 1952320 534289 637852 618210 1761944 625365 891370 435075 179319 1380678 642555 1667630 1835742 1010028 520651 773281 450500 1288780 67264 176928 1471321 1710144 1551151 1002650 1281139 470710 1782755 1422951 1231933 69468 1374618 176975 373537 1208499 1613182 1616821 1162136 1800314 1311758 821273 1874265 1385883 698881 344059 738137 1703583 931548 1670885 782432 296382 1085744 1956926 620697 1057933 965687 1214630 524880 929121 1968753 499827 1307232 348037 721819 1545389 833069 1289339 623790 993797 1322384 1753968 25250 1561010 702576 1504663 1136147 1959696 465589 1283463 221362 622446 1411807 1495473 1247193 1427428 395280 1206317 1228930 696392 1174283 1847578 684287 48283 939847 871976 29980 1260636 1468941 671937 1069073 143994 952075 891746 1546574 49082 82843 1972606 890091 1757696 515212 520385 1636812 1148926 692194 1202347 1660897 36851 60140 1985644 1035841 930051 1918157 1416298 77129 1990773 1445093 1785988 1452581 232772 863353 1794496 1514159 1551345 1968807 1309867 1647582 1948222 1543590 1717704 1546177 988242 1507569 1246425 1068217 476560 96637 12215 879693 1374726 437571 157223 1375282 1120947 1080003 689812 1051809 1974953 569496 1955872 1664361 775631 1331924 499661 391113 583295 1068502 237971 633904 626277 1660122 1331937 1103860 588404 541870 274788 1095967 1688801 1290533 506851 629965 1582064 1727043 282530 1677286 526268 791837 578185 1202256 992842 56091 82126 324555 1842838 1214408 493834 631560 1153744 408212 1312451 228238 1106084 77476 1868237 1309788 55454 329700 1087603 75537 1683708 1132499 330304 357957 379473 344823 85814 1317863 968184 686279 967684 939020 1887130 429560 1543170 1251947 1901082 1658469 431142 101653 1791867 569291 602154 1779544 520452 48110 389342 600252 1445218 1820180 1849596 599409 11390 729448 905802 1088411 1701334 268643 1810826 1937395 1905706 974099 1426483 299921 633215 257724 881072 1213009 1842435 1500870 1427689 991254 1212925 372097 566643 942268 410840 1874139 1126746 1259797 1397712 1522312 672713 367253 1344864 1684410 413404 930014 480299 1067663 1927352 346332 1600038 855473 793391 16584 917100 1674654 23613 1779674 1251174 699980 598264 253856 208442 1166868 1067486 179307 1941811 936839 721980 297941 782682 1444057 321060 1837007 48720 1702630 1100894 1355567 902732 695827 1337233 1941992 978647 596051 625674 159258 1643117 1018292 1407978 265067 925274 1273576 1926540 1830475 1426900 1755060 1307218 687324 1000826 314903 480010 1149161 828111 1670383 1372975 1446993 234628 662040 1323800 611727 374934 832234 1255118 729220 1529323 1103183 1804989 1326172 243090 407986 46875 1527616 278362 294807 544316 874128 662667 694750 1506421 1626511 773781 1955905 1732733 1057157 489116 1367167 1801025 374391 294860 1996304 677124 1823294 593758 1607787 741474 54615 839522 1918283 768222 1502834 1520074 1396319 22464 208288 1668836 959477 209697 1468455 1211663 414263 1360276 249547 1425533 457267 1356201 24922 98014 1115564 1816645 239395 1811287 1539839 1193622 110611 85872 1467220 1747735 813496 1858664 392659 1466189 1417097 158516 763163 470214 911997 1345045 1254118 468517 1654298 1210060 1819266 771492 202227 1458442 740462 1007454 1656837 1322365 493183 1651986 603037 488918 1591907 958505 1143295 695476 414500 847761 1229793 1838615 1357749 697553 658683 439135 1544028 1374982 379138 831183 1031213 1280663 688771 1971493 1301595 516360 395875 530181 940675 970312 939810 854211 880819 363257 946516 1357117 1175245 1676814 524479 1942502 811932 1604435 1348092 568174 117000 267318 556817 50420 230892 70159 1760057 1435777 830049 1278802 815559 339219 381201 1732994 1770763 1474569 1081434 1887393 1178850 740846 1165311 1990766 1840488 363284 233642 1713692 1697642 1440948 1550127 1690949 1096954 506413 1500311 1661339 160293 1508614 861546 786337 1430737 164512 781488 1360462 1247136 1935035 915453 1765436 169376 462574 1315069 1577671 650952 251811 1982572 444098 300232 513026 412258 1091119 1849772 1574878 1072449 52762 1278919 320618 1555382 227549 431806 1444127 324051 1510350 338094 308843 1179317 1386239 920726 417811 1857970 818641 769948 1079448 881246 1139076 49630 677341 541954 41547 1291354 961726 225955 1062324 1668359 1781348 1058423 1406504 1244109 913561 1642115 596466 1912519 817088 531878 1103969 823420 1013195 161809 469108 1757220 1972512 1088814 830956 397296 321175 1580945 1608068 818355 1321350 183284 1473389 727291 1821137 1049955 1777593 484459 175017 1699181 965520 1529201 1345557 1429228 96638 671100 450112 1058455 1063403 1328541 586438 1173928 173054 1392383 1339422 917811 1953891 464550 1138056 200464 1981211 1308166 268021 417779 853456 1677061 1522077 686204 953866 1587096 794606 1842033 1467695 1727167 1900005 1387089 1489404 112198 1624997 605632 1062529 1046640 998192 1154071 1567264 1288283 1639865 817128 271459 1322164 373568 860596 675767 1995162 499307 624746 1352472 97567 1207488 939007 1592182 928242 757792 1191239 228436 1937413 1388694 246570 838703 1574851 1324626 619698 465350 603288 537895 1535229 1972343 732862 1877521 1212512 615107 639783 1311752 338089 646413 1546766 1443015 1586290 1646919 1972063 663512 621158 67277 1905709 383460 1937629 1179352 1653178 171077 479839 1080989 1906413 1370742 1026993 1727069 360252 87645 1211815 863565 1650607 126973 1892115 347177 80742 818397 1894213 652432 1341016 1989289 1980648 1122094 1235687 1674645 1523785 264381 152450 1284652 1001114 167281 966485 817140 1960300 1698976 156348 225877 589317 919354 1184219 1463524 1328066 363294 1785276 1519593 1652916 609305 1819250 1133432 353769 183605 1702532 229574 836153 1010583 1991611 913247 250588 1631798 359843 112047 1972842 1484763 1006178 283058 1349397 1787631 239597 1334529 436654 241054 90103 1792436 842862 1363481 1998647 610449 1909472 1163121 1701812 1738931 1593607 633414 644571 1667790 437301 952856 383712 395896 1385239 1071290 1930773 831875 1344111 1672293 965982 117307 1509564 558300 1645802 911749 228953 1876462 823703 216924 1074999 791607 130614 915038 1456044 92968 1732953 293318 1211863 66781 34356 1027863 276413 275936 1691477 760105 1360365 1162737 210390 79916 1912225 1710415 1755418 1990368 619304 902286 288611 543950 1564001 18521 1662376 1077527 386434 1815275 1526134 898722 407906 236044 1175087 1368118 602971 1513511 440129 1948827 554558 810863 1339833 900830 961604 23577 1609712 1546436 153431 215261 1094601 920917 1875228 1183832 593850 1199877 1964311 989801 1112124 1768067 832834 1179031 1251116 265410 22746 374384 888975 1713508 1549645 1014434 595235 1463634 35952 239934 1329184 1263280 1589148 500841 1470823 1749929 230334 1549478 637232 1348007 964466 1483200 520108 1001019 647101 1293129 1633408 1167468 122068 1095662 1871035 442911 572107 1120145 1950369 1236972 665678 1986502 995200 1978700 840130 225066 641646 1448235 217258 467720 1898004 1155974 1295267 147919 1877519 460060 1037474 748729 239582 849503 710305 125157 982060 1608872 1444098 1872621 320358 1477845 268484 1347700 1741285 403648 503803 361372 303866 1560789 475787 30431 1902466 457428 294032 1254943 1053992 775582 1829498 1148686 33853 108054 1922728 820758 1706701 673913 948791 860553 166938 964695 991725 740386 128836 1804366 858296 386997 1207743 1731097 541937 1624797 511395 19346 335282 91103 427211 844967 375316 736268 1831348 1206181 203199 630293 1232305 47853 1121056 402122 1412688 910032 1682847 1819684 1559181 47664 348943 1930995 911127 943643 357508 1070535 819901 714321 337786 385519 1641680 331392 1230226 148970 1112744 567436 481092 1929661 1386374 335290 270350 1373658 465925 1662575 813007 814978 623892 994117 1075149 1009592 258236 933855 415136 1572066 208464 266614 57503 852160 1691727 1466993 681129 969136 124888 860432 268327 1979455 1516689 1034920 1123449 1954172 3182 1574631 114317 1736548 1044139 59680 1007592 240061 212646 1172776 1318054 826683 1220265 1770742 193694 1137451 1513046 1178693 1858249 1430866 1825832 974164 965216 497742 68757 1998219 481469 788780 1338052 154716 1104375 1472790 1867596 1469493 292134 309532 254950 480752 208621 1673724 564424 1316970 61511 40030 1208566 703699 218122 286916 1952176 1146929 1362543 179442 1684650 596398 573538 1132345 39816 1452438 232916 1967956 1689129 1712178 183747 836749 969452 315843 1553571 249310 1765854 1289949 1684140 1892812 1590935 1045406 1111703 1904510 1861372 1406948 120295 1743615 1144692 1310555 472993 351086 1840103 1813454 517233 1424178 1291393 333225 1473885 1587682 481087 369068 1463540 501401 696455 1799406 1555227 128390 1620251 636709 401861 1714387 202402 1757390 667915 475012 1803708 140668 742824 474535 760805 1820110 575342 856382 1436048 355422 208559 1151978 477636 1503430 1440381 1341612 1324644 53986 1237747 1363479 299756 898163 831297 719602 1282694 293059 1703915 117411 667378 978414 1971478 1817252 686712 1915210 182904 1377274 687896 1698602 1985341 1861924 657726 1507676 948754 748618 775683 2395 1545853 1064550 705803 1700715 1395055 926201 373238 1760014 160381 1448280 1253038 1739670 260876 179490 965904 267261 1239299 1883208 757411 736686 1094594 371663 287940 1058335 1468820 958469 721033 1576308 1951314 1795049 1220804 865997 1077451 1510319 1276386 1323782 1167495 440335 308268 1922842 1341221 661323 1755081 772322 1938108 751590 987672 872666 102761 945202 1968326 890309 1785390 1887230 6038 902385 1693993 1637820 1443459 1309898 472873 1686835 1842587 1874615 1146163 476247 1392422 1608629 350935 980221 456612 656785 237728 809952 148566 1297620 157299 706958 222252 1148127 1133607 1196043 245883 528070 442367 887711 826529 954649 1318504 1670111 1662763 444629 1049601 91510 647172 1126401 1070206 1788111 1846256 367142 1924890 317285 963662 848873 1310746 1162226 1213078 1359669 1658430 129915 46292 1981985 773330 698180 340664 1507094 428252 1088293 1784522 302628 648080 218484 1899752 1912341 583290 1503962 1583836 791976 1438100 1015153 884294 1081358 1057383 1484109 905 322408 1856588 129339 1843933 841481 1687284 582867 971945 1243448 1520071 998343 1925405 1252070 1316731 316477 1436643 1131417 222151 101533 922599 1834555 280384 1391917 1972274 1594673 1933856 806804 1671626 431230 356047 1484393 156956 140059 1502328 1671648 1545416 1087635 220129 1540336 1317702 1791642 1461759 965861 943331 412561 436848 866613 1776781 1077104 522802 582319 1675981 1642804 1814717 911353 621681 709693 1584711 750005 129610 367290 1212474 1690232 1691115 656794 1501639 665583 30170 275116 505243 1783867 341387 1992779 1842597 160411 28172 238805 1479097 269729 1394955 1516863 1521641 1789704 887762 382725 610752 1976294 1301181 871686 788036 550644 579890 967201 1703810 163389 1387992 895687 1020186 687455 911309 948353 1746540 1605475 577859 1779387 33878 229088 1229771 1341330 1886455 1755482 1790845 1334310 60977 318802 1181006 520519 154663 1973353 1238759 1219394 796527 3672 1869909 665548 759663 12816 722667 440503 1977765 1393774 483297 1943109 447752 1261460 542572 1636266 1758062 1645516 199633 620069 698483 622150 1253047 1887333 1995383 371512 533165 107531 1759596 1847070 1579639 1010175 103025 105209 261598 507437 1770244 1983789 1947125 741770 728105 1330769 1619694 419334 1817499 112649 1897113 903181 1802357 693988 1346790 611240 1209673 177314 789136 1876854 1274124 130425 104775 211901 914549 1139971 1228666 877349 168256 1172589 1063363 686267 841476 1730826 656030 1948801 338277 1908570 803274 586374 521530 860647 1576902 1841754 266319 1842126 1495838 1717439 1026354 1763329 1925496 609542 1273827 1213908 1201741 1420951 1638674 1994311 537935 229160 1079330 1227292 487591 1868918 864781 139594 1774929 426260 1205092 1978405 1978979 1809132 1425927 192593 85044 658805 1196084 841699 1182135 418058 174591 685959 1903613 30651 1633620 1190464 941239 935320 366593 1643762 1314165 1737467 1114504 1467669 1946700 1538305 1765140 1942782 1044610 1073450 256575 487364 3833 437084 153902 715754 482434 1523074 1799918 1353875 661770 1202446 215851 1741467 181477 1760725 11685 1167798 4398 1686680 1400526 657909 1885063 754722 1520479 1659584 1295752 332255 812220 811625 1076630 1642349 1860556 710135 1272098 85778 899770 1383212 776990 747598 1901094 970378 905772 1978173 497606 1010785 1295602 964681 1196873 1899995 408855 1385216 1041486 1907637 503884 584846 1500862 1858070 1567103 1690800 1540640 1240550 1981181 240361 49298 796627 474969 1801356 136577 67460 739660 1026263 993659 107578 435341 1472647 903855 68832 1544072 405758 778193 917867 683107 173409 1601793 968816 793609 1435388 123455 782978 327940 236369 1446494 1755888 1562425 99492 1768239 1627235 309998 340087 264459 980207 837973 682918 241102 1032478 1411974 1947351 1014383 1476332 774289 1873475 370400 1530704 861615 1673505 366974 601701 281970 1789100 1047147 155826 1401920 648320 1470324 892238 209145 21600 352570 39669 262271 219807 418796 918331 520196 516887 398553 377437 1519115 869327 566621 288529 1861296 349020 1525413 877749 805602 657525 266776 1591875 1015569 1353055 1476812 916298 703161 1402116 235349 1260661 223879 1280063 30433 156530 790863 740201 1564659 1321392 1004059 578226 947926 269236 842991 753773 514507 1190176 1256316 1341024 1115375 223847 25430 1166184 1752314 1866105 1123894 1313118 615486 1282299 1021086 196734 1482881 255312 1474598 251909 1165857 715901 1974443 957538 656945 997064 1475099 1777159 1643736 2458 429362 497943 1467819 899052 35108 1730345 864982 1368832 1962822 847635 784666 1778895 1013737 1474428 156111 979129 1590778 1338291 134171 1301702 444958 454909 45473 1510043 1869211 1185456 896306 1882918 1987934 238310 1862814 905340 1114951 1986174 1924612 804715 237295 1586927 736005 1505917 1436087 1793352 1274954 403562 1223627 1772640 597163 373097 712878 1990193 1329529 435017 619538 386436 865122 1237983 1784509 1953733 528025 1420058 1539696 1197594 1982230 1451846 72866 874294 597061 1023071 1331143 1173920 693535 479811 1264689 1894563 611804 1452468 175020 750412 1130711 1633551 917736 626910 778830 1471337 1587195 871224 667246 463514 865390 27900 291897 1204932 1076989 1786617 1466158 1797021 706164 1276479 430339 54733 200390 1655649 719481 370931 1587903 769350 1096253 1577209 714707 756305 1649611 604892 1505524 72713 987030 1689720 390499 1714723 823983 1560093 1853726 1277390 1601233 475570 971165 761865 937066 461879 200828 1153627 194306 753149 354634 1413648 451347 1959752 544162 1319366 422177 1805532 901312 418314 103225 1219138 1729947 749939 1068153 1914630 1696258 395573 1934890 1984260 798564 1439567 1310945 857457 1957825 1569898 450580 1060132 1857814 485818 1072072 563162 489271 189186 123868 324660 937948 75996 139542 163738 1062297 1274006 1179546 1299910 913757 418588 481277 1401117 491704 1045009 519136 813104 963643 1367680 783305 1005536 1000450 714792 520711 60146 1535981 668316 728153 287299 1608077 1141823 1243158 1850537 1609542 222592 379354 922172 1714096 1454678 1786469 1588217 688029 628436 474200 365302 1805562 1341077 2066 737022 573227 1913178 416296 1335906 1482112 1545661 641952 1575030 437922 630630 1053110 1446946 1733962 1972242 514466 1861797 206038 823783 1511063 694121 666186 743184 391448 1125103 1014123 959438 101558 1479733 1453976 1865308 275993 1894267 424936 977802 138660 766251 224217 1099148 1862598 1635828 1310353 1248252 1779346 413006 1289656 31196 208932 219408 475724 1268417 404827 381304 571542 1565146 1424603 1386722 1426847 141697 1328600 1897593 1332604 1330443 1193831 835238 93566 1157119 116092 278621 517818 1853108 158594 1335405 185829 1344134 1137668 1520625 1128688 846061 609171 1137795 1642301 161803 885111 1287088 711246 758599 1489574 1801326 723087 1631842 1420779 1400609 201313 478805 1241962 1095342 1445189 841353 1940648 1869243 1251583 981191 753999 599397 1023905 705981 385472 1655539 574534 505035 443681 1780681 1509130 431706 1938598 1312664 52240 778172 1584238 1304422 903568 326578 838018 1023741 1643319 755006 61845 1046399 1966205 1070562 1591728 407844 249116 1477891 736828 594318 817980 1568476 404973 504366 1261346 1457075 816499 1348179 525381 600803 1824031 136382 852555 1309855 1022419 1036282 1380642 282895 1315090 965499 1760821 410831 198514 1067450 1867828 119005 1075781 244687 1162161 516313 562828 267476 1475148 665064 1334314 1736712 291977 596857 477560 1329240 748001 585211 221165 1424761 1478457 960685 869240 1728406 1934031 1075056 1676359 1691926 1695664 1180842 1473956 1520770 354119 881197 393577 1808289 1476002 1683243 1584064 1575438 1461137 1794012 688818 1456388 346096 750740 1831852 238281 1653514 254608 181965 1124033 1898959 484224 718524 121389 487351 1092161 1054883 1595017 626188 1204187 148511 928384 407263 1306153 951730 1301124 685496 1030767 919858 638146 854863 1536958 733455 990593 870905 1041774 1332890 898788 1220126 1909623 162131 834447 368940 847628 1925806 420700 1457573 1430135 52756 1684323 1349920 1494321 1632105 1204895 327761 209750 857520 1750506 1291093 1234654 942718 1039368 1204909 635998 65875 575131 409153 359174 343334 839029 668604 988408 146092 1717046 1832654 1192820 677604 1580076 1516785 701036 464057 106109 974575 1054224 1637687 1351222 1893562 96058 1466914 884666 1806750 1610257 930013 722457 1432708 898150 96287 1886415 1968910 356361 701521 1131005 870493 679143 17477 896314 930122 1451650 1479926 1232261 468783 1314372 245092 1059576 1093091 1510579 849960 1857985 1305056 1430462 1166850 1521551 1071799 129910 792897 578696 237983 1846561 1008895 171240 1912374 994624 1023368 1504857 635564 1772598 224629 532444 44874 676511 739561 15585 1431227 1687001 1401488 288419 392714 820441 1995561 1064649 1958031 505891 1726337 1690918 1443138 1504216 15652 587480 664102 477031 617562 863902 61909 194570 248653 1705458 875139 1763815 1313904 1200994 1952022 1902027 1049297 891191 793640 34029 1445083 936690 1871354 827119 624420 286676 1593992 1447524 1607796 1771791 1051504 1527574 16871 733511 1932852 29443 1429027 916631 477807 1446054 443806 461578 1301750 105873 468413 1985179 506252 778336 168740 1062114 932072 198691 1606481 701473 1111544 1718341 1472632 168619 15591 1848421 997893 83706 1237950 300108 629895 1994126 1978608 1898702 1882933 1046439 1161247 413341 1264933 1395695 1311319 1239310 974035 918062 346245 446579 936972 1339875 469010 1992456 1962816 1179987 1742847 1521210 1439501 969721 815732 756088 1769395 356755 890330 1585380 1404955 1592235 906264 878269 1744391 321403 929539 895099 53649 1455527 7228 183997 627516 1256408 166187 1794160 876825 1389231 651245 258852 1672985 1519390 817883 1492220 755381 299882 1459134 200391 866659 237095 396532 888852 1208119 1568337 1447642 1473942 902629 1716094 274236 584021 1213983 1290793 726318 1061129 1175296 320694 983809 488469 812060 1225423 1811432 260510 1982215 339446 1194902 1089433 209168 1353255 512127 361780 411540 1276361 1055557 994553 1310618 1605092 845155 1193271 742057 229916 711519 1056190 157458 1105880 1919049 601135 496108 1035528 1853868 1466355 1939512 1803746 1443697 1100872 1173423 476601 1291004 60174 1354070 1840908 1718251 90969 981662 426761 1522308 1106473 123988 995077 341437 118359 1696567 670605 1912019 1845124 1568674 809819 720026 905925 1483218 838008 211677 1762611 488534 625504 934403 1667736 1691423 1746713 709145 1802485 453163 245728 330653 338585 1990208 1236330 1651423 236418 656204 265574 1983123 1082719 1701200 1819290 58262 963383 1358362 1644315 124444 673801 537762 1601186 1049354 421330 114001 852842 1819977 325905 1308300 1526994 261170 1940828 464163 1457951 210804 803077 1834614 1212898 466180 1712719 627499 659871 1950500 1932420 473141 872393 1016423 1257838 1370346 1275632 136038 884854 1745834 1130492 110538 1908177 1405488 452100 1044689 1045803 184912 664872 1634274 1868740 457121 1201095 1185459 1123272 664272 894566 1492788 1897666 1283726 1451467 33221 1477319 806937 1024403 948277 433957 726725 364516 202962 395529 1370744 1231268 115562 1774869 1218210 1667727 673493 1003917 448109 1902063 1318407 1869789 1934607 153105 536903 79178 686951 1260941 96919 1025979 311017 614943 1464682 896004 1662444 1327733 1164994 64551 97870 661039 66761 678284 1873536 1212120 403451 628767 23551 804289 961837 626377 621563 270587 899812 1607114 269402 1515221 195841 1163687 1357792 949517 776156 1717316 1351931 1086591 1672574 1005274 1852667 962194 505755 203214 1889002 506273 743564 1327435 1887261 584775 1065780 1179986 35730 1707538 759914 1505498 886387 730458 287503 255500 61921 1277497 1702467 1997856 100887 1140613 581920 438624 1797390 1229119 1351797 986779 648497 1498314 1481930 961566 698581 1542027 88863 1665334 1378353 1085595 647429 16045 1560058 1882578 1653635 160656 1831766 223103 228010 560516 1255933 603561 944860 1646867 1721106 1222617 272376 1950814 379734 1015504 1718310 1214973 807942 346577 687398 580832 101554 576127 1566959 964038 1348630 222029 1690770 1736491 78196 1846437 673413 1843624 1501506 1349646 1875137 1132447 248066 786803 625814 136480 808359 328550 44511 1592289 721056 1169247 1098817 283806 1521498 739409 1085789 1404570 1821067 238270 1638053 1366129 837452 1310200 408876 24982 1581609 1634968 1113577 1207691 1808020 1992929 1001024 605220 56097 260242 419737 1568622 1575669 644797 72167 1285736 1476150 1291061 581053 226809 1786942 1299594 1437961 615637 1640532 1237692 727922 876020 1812537 218425 1481822 467668 254623 1717583 325145 169755 1446381 1612940 1958040 1861004 1827254 360777 1578031 971357 256997 1854928 255973 1592449 1813259 530140 466591 1940396 1014564 349541 1136259 1195238 65022 738624 1107236 1254144 681110 795085 449349 55036 1505219 1330372 959290 621093 930953 1952913 454651 723002 460012 1457921 425088 1412467 1049504 1284885 1771636 868172 120555 177191 1464451 299992 550230 1048315 1712737 878931 665436 1706599 1846835 1310174 1335918 823911 1675940 154345 1904740 128810 1425824 1749525 355235 312496 1916826 833144 774040 986161 1020469 1099330 691971 316852 877698 752088 508014 458473 1981391 1133346 138085 1533038 1272069 1512131 1530762 1038110 1904469 1724536 1671632 134499 436220 649768 911001 1801661 1214100 1195424 1354391 818129 140092 1602555 1599142 1828323 86039 1603031 1637623 510465 276996 1649400 769474 349382 780849 1246368 332813 1027624 1825568 180428 1527573 902874 1353208 1996271 1194293 1500030 1965518 1374865 1686723 1672701 1762609 1666110 1875570 618086 1303120 941151 1840883 224691 1765696 1630680 1727999 738839 34593 1013074 770343 1784086 209737 238054 1152274 517788 1121574 267033 512348 1919815 1581821 1864265 1530276 859641 49938 1450982 1690225 1314379 786014 706056 436145 1631152 477145 886788 1300337 488259 1486485 1129711 571281 924464 860128 283344 1855789 1101099 1907736 14571 1085652 835477 1927293 247908 256996 528656 746318 1503561 68020 358416 1894723 207421 1532089 1550186 1725872 1183299 505155 521084 947929 166882 1356137 1578817 746002 1160245 645400 940191 863857 591274 465875 1527274 712973 1739440 1253898 1397878 558421 913197 1692111 1629969 578339 1217948 768125 178240 681114 1784555 947775 1340046 136442 80441 690961 1296960 253538 173735 1694761 242571 334063 597765 95209 1093868 1211034 252398 273015 1245835 382909 1278204 101366 341522 1515715 924194 621329 1397820 1686933 220275 1900191 124880 1912289 1363662 1960918 14069 1311618 1080332 1089962 813721 1770540 842483 493048 39256 1707707 1933670 1325849 1834562 788462 894371 993709 8534 109330 1032995 1890764 1119825 433527 527537 280410 977423 241894 1168540 73461 1991833 1342303 37599 992542 1709032 278357 428596 338999 1749945 458612 126177 1736875 334847 1691888 204094 980457 1263706 1290038 1774147 352379 219497 417053 1794421 1201984 1329498 1327697 629293 710967 1731601 411150 1742589 731149 376271 1759589 342644 1435232 850224 752117 443022 1334769 922038 1239114 102975 1738478 972399 306775 1583285 1686148 1066608 1158148 1748483 705764 1783638 267329 1154899 836518 1967897 653091 993936 395135 1005159 159221 1259539 1775968 529573 1437483 1306267 63543 1629218 932520 56152 1027047 687460 1874106 1316852 1306276 473992 1782679 1054563 1020102 518115 238808 904343 1962246 1565140 222524 771597 599650 1291095 484266 1037149 1943447 1702914 276368 1149972 496915 998632 1233243 1742357 633412 285107 617242 792629 1051491 979825 128404 1576329 947260 244960 1993151 1527604 1074481 978989 1338452 121473 823990 1685424 1876111 1752611 330319 517070 1429305 1850925 1464706 1416214 867506 1412645 176490 1633511 1439675 567000 956657 421731 1507743 1262140 1591835 1073428 10942 1187385 1887297 903596 1033629 1673227 883719 305372 1457118 1627850 519797 1378423 520000 1607966 515549 919918 1936689 538975 828026 1784430 586678 223224 794323 555431 1334384 1007417 1419351 696535 1305100 861943 1615453 1621559 1236529 1051772 447799 1336344 1420664 1370104 47655 118520 512721 287886 1599695 1448481 619916 633574 484869 386370 1246101 441950 691566 4284 60316 271277 822520 1207577 507391 1878544 1605629 1112282 1742096 1304742 1650554 1572432 618724 1859034 385298 1681114 713069 1365727 544867 804856 1450239 1602559 630968 1837378 1549158 755844 1709143 1333161 1955925 257629 1673306 919978 1536211 753818 1928617 1208039 1174893 348167 1267286 1806024 1280205 852883 1435783 1240267 567518 1516745 1066126 1742242 797475 155565 474541 132147 1146295 856697 1882958 86626 1088334 862554 645481 1364580 630010 1945233 1188769 1507653 673685 1380859 1125902 1082479 732466 187874 1758822 1675348 1795978 1878538 449457 1130044 91441 997680 930986 1696015 1162095 1672013 245513 99221 1617164 847889 899835 612260 1833835 747629 1331758 485472 1877313 1418139 592195 153334 844823 165333 1453116 31757 311279 1301826 1855249 248914 194927 524081 881024 34575 515686 1737535 67747 27410 1473078 17031 1997351 530657 962280 855747 1206653 71169 1940942 945693 1642221 113101 545460 1270513 1273201 1223903 664669 1451668 1420127 1938433 1549143 1807885 1437939 825738 97002 275311 1758496 566075 625975 1540600 1448604 1395581 956975 1045379 1692188 997172 461611 838961 265720 1078544 384754 452075 1601125 499392 559977 197942 763896 30987 806816 550615 1192909 948043 887963 351472 1813553 1472401 1219194 1023453 1466373 9579 450789 1862087 998201 827475 1185677 1393173 921381 1358579 103214 126009 869453 1083859 1885311 172565 607154 1002478 173128 338721 807646 1186509 29445 50340 813524 938685 1360818 1125883 699063 274518 1919029 1832502 1600732 12024 935034 48752 1979428 560467 1919265 1258694 390831 198397 889152 1966774 331063 394287 266526 736470 1692415 112014 1306675 1567658 1411695 1877903 1680242 538019 699586 1371502 1113789 1018702 540101 1150545 1693704 1334349 116124 1606734 1071318 197957 446094 1182431 1710185 837777 1544094 235873 620789 1358104 1320230 1280616 733646 1729731 834662 707755 1494804 1342690 664335 207815 1519458 1057946 1295246 503766 1857448 1103117 1696956 1859472 269636 919200 553376 1774099 1849432 1491156 124809 1304646 1394427 1254274 1647865 683509 806261 1236269 2965 1388759 47021 1422738 55860 1407599 1140635 1045192 1894495 1199114 1802456 77825 1851511 677466 1041750 1194868 1884421 1349279 1726942 945896 556135 410787 1114510 426486 706541 1926833 538383 1678781 1738143 157470 1729597 337036 1478159 516979 1434462 538029 1786831 1625652 1390662 1822696 1468227 760921 1313587 1058048 451905 345479 1353171 964989 447164 80754 232649 1736950 691860 648536 969674 1399712 814329 21929 376498 849858 1471197 1528121 49695 812155 1918522 1566878 369972 1235296 1953395 857507 959823 883527 1420057 20019 1080728 325025 45208 566976 902503 1433573 381221 1834605 1059482 633987 1612831 1848588 102664 893200 1722601 1425435 1181564 659758 26966 1043879 410184 567190 1719614 1469181 745155 542960 1998253 29644 629981 1134697 728685 1182663 359614 669011 1183368 1555573 1680686 312880 1246453 294925 1533569 1296485 1200092 1801105 204431 1364934 1404553 1484857 746877 563963 397375 1104205 1283140 1262934 34109 1781034 1354770 849324 101427 534473 417519 599404 1096749 38 1518400 164029 1956593 161495 383188 45794 313511 1872317 1464950 574824 1387191 1860686 1684480 259612 1294250 275010 912299 458942 456556 353656 368942 377191 493325 721715 695050 1770124 934096 791931 1390783 1864086 1590517 1911407 1691116 1618762 1569276 150883 1289426 160521 1442966 608248 1649793 1113550 1099929 868568 489135 907823 1445088 328395 619506 1803846 875964 392910 1386400 1530758 540696 548284 1780740 677103 1086748 698361 1362663 1761327 563950 651806 1290989 988572 1084277 129012 866404 1768077 1911082 1542214 1550345 1379149 1267743 1750063 514974 1960604 1648017 1932517 962921 651131 1477330 1534760 962872 654281 203990 185934 75452 1618091 379183 1449267 1932305 1465009 735650 655144 1547176 138450 1245514 1561142 1021169 1663112 1344334 62279 1435379 1017376 1160585 591048 1194201 1336553 1772370 1391242 1397329 1511320 1452774 713599 499382 73381 823027 582283 822378 650488 591072 226286 498787 625495 602335 936218 945526 1879505 1561464 909586 1453837 1662236 912047 1297271 1799890 220818 892030 93040 1104810 1545675 1479123 1811444 756482 242235 361078 465807 1530415 1354956 448385 547879 1084833 1256679 1589076 1469432 1196970 284226 419363 491838 57735 1836138 1505372 786064 201024 477951 1187938 448698 1832942 96513 1162748 1851178 516296 1546060 615913 140996 296639 1431670 20747 149030 64580 1564542 1646651 669677 689739 729738 133918 1958999 696606 124419 1524648 394609 1351822 1496812 1177751 646754 1593710 667305 901453 1798986 901826 530011 775616 976727 1863813 1215787 862590 18468 1352237 593946 1986989 227184 60085 1972273 565239 1562527 900900 856146 858206 821927 580445 1790323 504811 334385 893816 854937 1504288 1682948 1978680 37055 1892328 38459 389262 1428089 1225337 778530 249597 1379564 1994749 1701695 1601226 746084 964126 166896 614757 364266 497987 564549 324189 1164285 1512850 730651 1083192 958328 1865628 249670 1032789 1273805 525656 1181028 1972540 765972 805317 285319 1029972 1511185 979212 1945910 966306 513684 1706402 134239 847875 1373761 263808 930757 191872 68816 478466 575157 1484422 793625 1728557 581013 1012560 1155093 1201851 869068 1818399 1139853 1380365 560234 1733954 1559311 393128 727139 546783 549262 1398626 430696 1357073 606835 864300 1488016 1220054 1955296 1043709 1036746 915000 771142 1439536 1986095 375584 387754 1925556 311097 1457889 1060832 956765 1507655 1453414 1944674 1794052 518014 762398 435002 579215 711068 1123688 162352 1054921 957436 667026 1667809 538919 338808 1154678 1099806 231499 1189409 1375078 951377 1496392 55609 62515 915617 871505 130008 770379 89760 889433 408135 429293 396740 66264 1229306 638556 979968 143641 1516885 1274828 539968 321200 63473 1114172 473864 557633 1942023 1844213 31925 1568750 1236077 1034363 1234378 756163 941841 1396596 289740 284405 28555 1364728 1338911 1764874 617359 486735 1978602 260667 428675 789660 1137314 1332825 569754 497784 378031 1070081 218825 41150 361314 1683764 768218 62350 1582042 1719467 453611 797600 42251 971185 96022 1885626 1123649 110411 1979075 225011 292588 788816 213541 304900 1182222 74727 1378667 177160 594175 1349611 376263 1353941 1291480 546793 1366376 886132 455743 1204616 693654 3581 307586 355149 16129 1392908 1669562 1786312 1334411 1694468 360165 1912658 598422 1005702 1078120 697485 1968649 144796 1883841 357467 1338495 109135 363001 698824 1414425 39652 1402293 1629865 1108910 1909154 181026 32466 1327844 459086 1394959 586304 1407676 1088912 1105106 604781 1491789 658047 1068568 902607 688621 1502561 701945 1591045 576605 673660 1066960 1821835 1233727 1198992 778841 475054 1555472 402859 1268053 96745 1333993 1900967 608112 1911069 374226 321608 1439904 1615692 1290134 1954862 355495 787364 1459392 1048913 1313271 1916653 1686397 1996631 516299 1777666 1048094 1199306 1191777 348510 1534108 1332379 1810879 870120 1399404 560853 1477522 1243497 703148 813141 1105328 43037 1017205 23432 562834 871094 1373099 1219526 1916231 1035359 109543 1962125 778626 10691 953763 1537456 1057180 1488808 1369336 268676 66565 1730220 1264387 1071960 151560 1902658 634333 1085453 752076 1979267 1057699 526229 389866 1492383 158408 596032 1529341 837836 1965187 1189860 393759 382925 19151 1963563 1218303 1394095 95613 1041283 1322944 350892 802761 1012531 226736 1785727 1879824 440077 1547613 759195 1934399 1872962 257766 1776562 788101 875191 1513756 613668 94338 184336 284477 41756 579745 1242455 1419422 1570816 209558 354076 861101 761890 1170876 1616604 1596724 1013854 1035479 105245 777183 1386334 458388 1149495 897091 1953621 480768 312594 467314 1800562 357035 1064913 862627 1149062 237365 544836 590450 1744843 1786318 1712442 1034493 1023392 1233781 395637 1544494 1650120 468328 1198194 965564 749255 1613091 1166204 1677148 1552699 1494591 1328751 50268 1664945 735854 1450470 1529123 724796 593491 1192894 993463 925837 1299020 36399 725376 1912876 1914697 1774172 1402813 1000209 134276 1767739 627268 1014303 1233985 1076100 391272 1066198 1630962 1737769 330955 71101 421704 1770345 7654 47781 713328 1353450 610538 1212 1120954 1910807 1146160 122052 1710150 1903759 815707 1084537 97499 669251 1756889 1209940 745540 3680 690809 281951 341980 198714 1340055 160531 195386 354375 1891084 913154 608387 203044 642729 294947 852482 452325 223806 593692 589185 135055 1528047 1054581 1599216 1529553 1595272 1520751 1711892 1909427 517983 781212 1296872 843811 293916 1248298 732293 1714074 1232420 622268 1781212 1226779 1858619 1688545 1560026 1322201 27099 1027874 154010 1492562 1428565 952933 288145 358327 821136 839947 1139400 796143 1705272 1984602 1263545 678914 44353 1772924 1475689 1676021 1182646 910882 1948838 680214 410845 743120 1415782 1054975 1655211 503936 1665341 1681996 1633721 1257485 1848809 1977804 66982 1634052 1652280 441795 895369 1268332 711824 498442 1273539 596048 862089 1862444 1603498 610235 693341 1967191 1994636 1575400 929820 305998 156574 1579415 1909840 1123240 1898318 1394508 1287146 1168163 450288 562986 1907166 829906 1685659 160296 1500431 99666 1524134 352987 394925 407392 1448581 1017882 702363 1703543 796279 317851 620535 153111 574390 1065031 1718525 543544 633208 976816 1698871 768336 315761 415064 1097636 703167 7247 1773975 1755558 1570516 520011 814688 612042 1160668 1320999 66930 1364428 11119 485951 1650156 56499 842761 1544117 1550559 1367304 1469806 213530 1498896 1320678 790460 918310 416828 1996004 851268 322299 1530024 1823587 632272 1580403 36329 102032 811714 1876720 222485 1205660 1870682 1132395 140118 345726 517954 1872006 1785322 1790571 1148738 1448236 161521 1279275 1432690 1354279 371846 1098716 565018 93923 906887 222461 879346 824447 1995777 725078 1045710 1692003 912803 1575346 15980 1301749 547648 1146445 1768204 1359386 1428163 1132091 119487 853779 504123 1263327 1221839 1369483 1755991 451556 1505937 904462 532241 567338 797188 1203048 300933 1710876 1448326 1027884 1931016 1420431 1463003 1601403 927469 747619 1152877 1034447 1409038 39725 1204144 1563179 1129208 1164665 1026634 1830200 280241 1748713 1226386 1324459 1629578 468897 976118 1032017 62754 1643403 213892 43069 1073650 1287504 1028566 762189 135799 1547467 513889 58769 831929 686387 355883 380324 1120143 833435 328528 1545574 1493298 566465 1882051 520344 1410373 1549630 1862341 577204 1617569 952153 261530 1291110 1238007 1742259 1075554 1751913 862599 537485 692858 25521 883370 42041 1820585 1084761 1500189 1169944 1879802 1028578 1084091 622419 1164264 1111023 1709662 1768657 460029 1456633 597368 1969852 1182374 1698478 1365015 1091243 840088 223697 864811 1889809 615564 948960 679838 31034 993598 1577328 157898 1187194 1666170 13337 421174 703978 212606 564685 1590304 707351 1868450 162576 1532402 1469769 523182 1980874 1298275 501319 1802955 52648 804977 826700 1216155 1311582 206356 1598763 600792 1320901 1310984 251695 732787 733904 1981130 1210941 669300 195482 1659434 1002116 221106 261305 371095 1325360 1273925 1785901 708195 1105271 563758 1978451 204155 99442 1400714 732099 1464126 1882343 398733 1351121 1953440 362506 1388613 939502 1710416 20710 131201 358359 452416 1265078 661771 1293563 424797 356336 1502150 1488044 580874 148894 1108440 785606 888875 785722 1044436 1668103 1092671 1395272 1595005 624838 9591 1578650 334128 611444 240725 1264414 1658744 295717 394082 510267 452571 838068 782870 616628 1509496 1356890 1826883 502671 1757163 704394 1458535 1171586 1964668 1072811 1622047 1096228 435812 853285 717945 774297 799492 1598479 2601 1093754 1639417 1541411 712506 1250925 1283187 471824 87167 1059920 1278659 376170 156886 811903 781666 1068862 1758280 866992 1305527 211434 1895872 197117 1684877 1643725 746282 1667902 1947338 732313 1513480 869441 1517214 703391 479347 1015203 1800930 723578 1445028 1672319 1039648 1051583 434579 582873 1040613 1319274 582869 1461973 376256 1036232 33056 706487 1073482 1383029 891289 1012142 932224 822998 1164634 202350 1003489 422337 913115 660170 1161312 704470 1107039 1102067 1792991 1796545 1942109 1791975 1157358 1547809 1151282 628588 575837 470850 342304 1674282 1903397 1436394 1853152 1477184 546429 1234739 1105963 1168589 1704706 1361318 1187189 339198 1099066 1867427 739743 907647 540240 790407 217347 51991 957984 1492850 1829944 76632 72568 1946727 412473 1679356 732992 1318274 224689 1830798 76398 1333018 1625262 252417 1682508 1053873 250948 1400566 601010 229270 1140094 913881 776983 96698 1641200 1117084 504183 1910589 401343 36457 124797 1266317 18395 1601838 1646977 1219712 1115646 833225 778566 541438 697644 1408480 1660268 109132 50130 1900102 621273 276456 1630216 1912058 1465960 631458 1570891 41237 981177 980734 1243047 1054923 1162800 76119 849583 1224365 1238240 59083 684855 381761 244798 511262 1823488 1115902 1047391 199018 251072 32275 1432320 1831726 1358809 540051 331704 1554393 1459927 1975765 1703508 409032 999938 792311 1380357 617060 281524 57237 127736 865098 766272 1420642 1583665 1137856 1415881 1014009 59622 49187 1544979 1994041 1224317 457887 921119 1132028 763302 341800 1414661 1569869 1975397 251735 1057277 1002451 1043179 885474 1532576 1458755 1813530 1760011 759944 1649667 104767 1714726 1235679 745294 134957 483683 832013 952108 1795975 585531 1748476 1539799 1902962 1717649 405810 1248200 653575 602239 483012 1906107 157926 672482 1104684 75935 1012358 1677754 1126976 541290 1210655 478117 830431 14328 1132815 176584 1775161 1729861 558278 1114228 1923859 218243 1066808 1460714 1485420 740795 1464778 1946283 57555 1716957 884999 1411616 1357847 99494 718563 1708416 823430 1070204 1608817 865766 1447106 1786945 1573358 1876506 1591570 1436570 858524 187364 1383349 48016 169632 412592 252007 1239793 234237 657641 818659 15068 944347 1518699 184125 573557 1296127 72777 782318 1882079 1000317 1106471 1162791 1920732 1116452 194625 1433790 1641282 1345081 411464 1088636 1701264 8396 920444 651330 804347 113569 1439106 982518 613363 1881593 305437 781629 1536005 1546281 623 1096554 1337045 1038139 94654 1955073 259025 674478 1300657 1952537 1718684 1144831 1985027 1136764 28976 1206806 1861254 1965291 1627674 1764991 544775 1490270 999252 1042592 988707 87126 1813881 1845272 87986 1099467 1580904 789308 1307206 621193 1048201 432123 63002 957953 915151 1779858 1297221 654158 1004791 1158570 299162 1104427 1893887 1129701 104506 1943098 917534 1246664 1791842 556335 357168 755369 120634 280618 419088 1935575 1969233 10513 1056718 390430 1063653 1290801 133075 1734510 538967 329771 381082 829597 1600110 42204 343349 1281498 617615 1549588 1841626 1806282 1681453 916214 601517 22990 1025040 582524 911568 289028 318394 757608 559542 925528 1270612 1086800 1825074 656125 1417891 263407 659134 360516 1922481 381958 1654300 1023014 755609 146829 1628470 1867093 1128828 1766183 472182 103206 1212005 1322714 245923 67370 433593 702986 1449733 505884 1830600 598853 799732 1416675 654530 276282 563013 1409873 1399889 896547 495064 1398288 1862456 1151273 1483018 1319564 849042 402280 775504 767611 480146 1632941 247143 1459779 1933599 953037 1136289 1127140 459630 813335 774778 1176056 1986018 539065 1716021 1834106 961796 1399604 20490 1234468 1188111 475164 401858 114119 735960 1742715 753762 1254289 217260 76365 1671977 1339876 743828 550673 501574 310962 1883912 1230729 1053867 125722 420597 1365833 626738 1671398 1884742 899896 164705 762035 101082 1783377 1032975 657135 810104 1430560 1529185 77533 1665857 1006215 625806 1572520 141751 309616 1717785 758059 539354 309127 273960 953119 1868281 741706 169053 901735 266799 1944227 238264 1567683 120324 960633 587450 1948186 956543 1399551 580160 1777392 1042897 1804222 126832 711336 1227329 951025 1229350 1310554 836792 1393508 71298 269155 966655 1591389 355451 300126 1656365 647945 987012 154584 475796 625339 263406 1750274 412296 1920769 392241 1326456 1438585 1324830 1237060 195177 1716160 641491 447535 769514 1418404 402150 480330 1310485 1444656 1362844 1522041 118371 1625773 491550 1139377 154753 332113 1036227 1499221 1751628 1201490 242820 258177 51222 1142891 125211 1153468 366702 312207 1789929 1013649 1864045 1124514 1191090 1142806 312048 950254 691853 1122410 1228212 1155870 693876 1290120 1665169 1107701 1201874 185517 30296 636358 611364 1040625 407930 1266043 1329409 1632076 269463 1928504 407072 415016 601195 1247601 1737466 1742602 1824744 1443406 1506676 1326561 1873652 402296 1239614 1655528 593487 587709 957238 1473587 1470563 1990136 1177403 866924 1761201 390031 596871 1944773 1909583 1876674 279610 260276 1215509 1568404 1713361 1147774 491804 1047170 1978406 1462192 507764 1229728 1885134 1024717 1478498 50312 1480224 1979515 144354 658989 1382182 1878851 1326434 1807501 1322788 1678769 575687 1685605 1187095 89460 288062 1877346 758502 1843883 74435 1765585 1831941 1361851 960452 316415 1199532 1091324 1873286 1017661 1980698 827737 1178349 22829 1268901 1909760 1357435 1898946 1938125 987308 712274 1952476 1074554 904902 447187 224045 1999139 15339 131104 1849635 478849 1197865 1768971 1521192 1967718 855573 1680393 114324 1134413 1061873 1024606 848916 346465 1793887 1504688 1162641 548321 388534 149684 1515473 336369 213819 1776942 1158144 66695 922381 588887 1728565 1722999 1216517 11930 1114411 266367 563730 827449 805956 546451 137651 1150478 1146597 829713 465722 1135876 1448143 472659 568337 1634998 762205 1005036 1019717 1939286 1393185 1736687 914583 352917 1109714 638460 1947821 1041302 1297018 831561 962923 218144 453416 272140 124891 867623 1142327 666639 955933 86535 1639454 1411656 228773 1815148 848627 1447181 1566240 698912 267382 920218 1108030 1678297 661666 1779889 50297 1272114 178450 1321867 1569637 368624 1401039 1663516 57101 1893249 501133 740549 543997 1940609 1745625 1746068 985702 1539739 717070 1655549 1633313 610051 1139142 1525011 1648430 1596659 1450010 894335 1521646 806906 1340291 310886 1389678 1278526 947838 1234310 1534245 342946 1909397 1002758 1950244 1778999 29657 353042 117718 1304162 340733 1168745 779533 255006 788032 548305 1405398 1634671 1951664 249274 47840 1307685 1239478 1109445 306823 1636705 546989 1697285 165420 766391 290837 297801 1787437 549707 720865 281284 489889 1469856 1002105 1256388 1058535 648928 1630072 1779405 1774476 283659 34325 1373204 1593982 979846 189796 1112919 1213863 1071933 1729753 663399 1187099 1683301 181970 1420397 1294006 858985 1802110 366423 1997480 1295623 1954735 258068 1697666 776764 1537440 877034 791519 389552 713236 1003892 1757960 860890 259334 132686 1022148 555506 1481661 1643359 1250447 1412341 1052415 804732 329501 1969018 702255 176984 999431 965163 950833 1276918 1790422 81015 1194776 1027526 842596 1135723 1212708 1845540 521818 1186383 1773539 1267942 335637 1076571 1183633 1979140 452858 1721302 1124247 155117 1875105 1216859 997453 1382240 142179 1382684 531884 485489 1158198 1249640 1247233 1567861 1759216 754992 765027 1007115 1837 1435664 10602 754171 1898457 761175 1313340 730817 845906 1023437 1403670 1466062 781819 1964334 1536897 1013185 546876 101126 1446849 423418 1022740 1748455 109717 1536977 847444 1477117 1567580 1510283 845064 1561747 1986617 1180546 1714765 958398 974528 345464 1629992 1744123 421702 1656764 1071696 1118517 1309531 1740207 670249 1911869 1466481 1862370 1004311 236385 862882 43115 431060 1678814 1349340 1939993 1054131 1120018 54014 1662727 277223 575562 957294 994171 1537747 1200747 543261 918178 396499 1801710 634812 1899727 1747695 1000177 1577760 483521 11320 1859309 1358952 1019762 1720611 537341 322010 1872417 1806054 964661 545431 168888 1072190 1453907 91956 231285 1279915 1280003 987314 1329852 1869459 993698 1682064 346850 440349 1798323 767152 766330 281771 1036143 1824271 1778688 1079683 1380624 668812 1860752 1023640 1623309 79983 240920 1492101 217489 1697550 634613 818108 1452650 292774 844597 1531108 1371055 1263360 619687 1080355 1220461 406934 614800 141905 494991 74022 1326670 1144451 1397668 136124 1496317 397298 476357 352200 1926320 883408 1716106 1714952 451193 699760 761433 219715 347969 1444352 356478 1447043 1782336 15524 179173 362673 509275 1675783 1283555 1682245 1061852 49484 1303562 17288 745310 1075856 1877281 1271346 1370865 749882 624491 815381 1200123 814156 1308352 796552 268168 1931838 284234 1871954 407865 564844 1952857 232898 1064802 358124 357875 657421 163456 135981 300955 1418422 1358764 1410834 87067 1857466 1348199 688889 238360 343715 1599785 56609 1084905 1288180 905012 1601742 1608909 1219619 459400 1056225 1640832 657410 1196650 114170 1412303 73719 1586954 1415729 820305 847341 1221108 1285471 1664682 284649 490115 14908 484419 1478255 138390 876460 48633 980127 16921 1124928 648417 471627 847477 1903252 439053 1467909 87829 1840507 159369 1968061 789737 508629 1975658 1090442 509790 1734728 1483868 1769290 1104506 1739000 1172065 328495 1951659 695045 1586099 883330 354990 1451427 1341204 1403560 712106 335571 595956 894534 1474732 1505442 881051 1315014 422424 20382 4495 869165 981867 87366 373807 764255 356021 12367 1486232 882996 893055 1955491 156800 1077843 612613 333511 1017210 687722 1584274 602155 1574226 1657517 1818371 23808 1826400 1657225 1824493 1300670 1962296 1126453 88127 1675691 845920 1108864 843267 340821 1515907 291461 136728 1830603 889832 109731 1903713 6579 697232 1380639 1876694 1992371 1525943 1270738 301113 1343567 173419 462409 976946 1530221 733227 1729467 548129 1601319 23041 1706979 648226 1132064 185722 1302172 525456 1076619 48124 1634430 290286 198100 1290633 1235125 924626 1318444 1303553 443229 183374 588533 1805998 409125 1294163 931723 1145502 1010083 73238 1948659 1930748 685779 982367 440394 603473 952405 1306423 1862758 233072 1172516 1392099 48521 695562 1290227 1719862 259187 475984 1276633 170874 262796 183113 622527 1634211 1135237 455022 1153237 1907199 894958 1706082 138141 1357710 680714 241717 1199176 678280 1290264 983335 540920 315587 61289 1750986 1441895 1080826 724530 257045 1153035 1980964 1222654 295679 1720231 1165197 23001 1450838 1363581 1286252 1907609 1207616 1450572 551744 1994726 7118 1702629 727262 1387608 1785865 131639 606481 305994 105279 276140 1855669 347424 1295310 50520 1154701 602404 553139 1393158 1669179 1795997 205397 368340 17820 687378 250473 1935413 1478557 1201771 1764929 1050974 112107 445438 1309550 396416 179942 1326891 1682589 827883 1499487 1171245 1044336 1518932 12235 1236920 1464015 1627586 484894 738985 706116 364811 1471910 1376939 1649919 286250 105568 861531 1112169 638357 680355 1779709 1151408 1689062 810521 1305155 1026327 1129705 68927 275204 1577497 636808 380660 527265 686798 309369 1981691 721177 47663 462243 534629 1557451 715801 241765 551247 729797 682049 1275620 498338 312024 1436518 346725 1548964 1292926 420398 329951 671364 718953 77470 1921209 1335211 1254535 1744265 132559 109424 1607673 40676 467989 1688651 423302 1769133 202323 1306521 488292 385195 56597 1070746 805553 5265 787926 1938278 960161 1700862 288713 929367 1648249 1404176 46574 203571 1540333 552446 10815 780811 680727 1403965 1697390 1942331 874165 1096791 1981142 1889055 767700 504735 177542 1451412 214530 234385 1829299 1755439 440184 5346 1057841 1506905 1960681 1348515 657500 1933665 91695 781497 669982 168101 219211 872003 1459683 328716 1185995 158764 1974476 819096 1420356 47108 1564027 361021 466470 754320 1859858 783336 1112263 1667768 681085 296870 428438 1324788 1971597 132746 106337 538683 1995137 161578 754665 1434340 1840357 1390324 265442 1546943 1646173 106857 608766 267952 349260 997863 1602843 1161205 834478 289299 1087554 1607632 1713648 458525 589323 811174 1000430 871461 331149 630797 1692412 676054 1842921 1367695 1140390 107675 1318377 1162639 968168 157766 1914189 874878 152877 833760 1743019 1641347 1923602 818887 777456 1397203 952702 928432 1506130 1103275 1673200 242961 518986 796704 861629 1483015 652131 1002791 1015671 949253 168575 222610 789915 959340 967954 1023052 638203 1865302 221809 1149424 1461010 826071 1485902 156720 1258433 1993137 1674554 849814 556482 1652163 228017 260076 566438 1021595 943804 62726 563886 1994012 442177 1147833 1624511 589513 740689 1765764 1467893 145943 1329274 1298210 1991524 1500120 691164 33948 345561 947973 254520 1735946 5791 1001382 286930 764962 369606 1786750 1642290 754837 1246028 14084 149442 1152824 710199 993974 1945387 129851 959526 7967 1877068 208740 1685448 1380572 1297939 1058257 4743 1038104 965127 633417 1518073 15124 407083 512350 459833 1773457 449164 181742 646142 952224 758819 542645 1528650 1840882 1873538 68151 1028370 1955704 667540 566665 1140697 1569509 1716906 1967733 1208005 1058365 423581 1341311 260106 189170 1408421 685767 941766 1509958 1407190 1809197 1895879 936316 929426 1147147 1213509 1847934 1601844 1667679 770305 154932 231651 1604592 842848 298673 1295931 138273 664679 1250759 1802483 751630 1828927 567979 135014 11043 1131242 1269879 1267184 696081 806777 441839 735380 941693 1068464 534619 1631879 1397179 430758 122508 57984 92141 1549212 954906 1046366 758866 63852 539800 417355 716840 166059 1648914 989494 1644814 97561 1704189 1019673 1112061 751248 1190859 1956945 716423 602551 1982533 298540 1649891 1243872 513035 60430 671350 1021249 1752486 1754772 928175 1604693 1960328 439823 474632 456103 1936994 1036245 1276929 706203 986334 1011457 1267294 1236820 362920 1090455 1425005 733151 1268771 1542824 833484 144890 478419 1586646 355274 292357 1305172 1748419 1389773 1906838 866396 671057 1068463 1334802 1260778 1592002 1119019 826160 1615045 1716037 1368308 314645 544357 801576 1309606 979463 291609 763098 1693937 241506 635701 1344119 583035 1785965 739792 1115858 678496 1266697 1113101 893555 137923 1231004 1827527 110581 70704 1139296 554013 1251086 588531 875403 982430 1919794 1004711 1943573 365389 550812 1016434 868800 879951 1405530 1386504 1513353 838820 946649 1747270 1433881 1168202 934807 1641949 346396 1287994 1735377 795061 919685 1026309 1850636 918106 735433 389442 1053740 1215812 213948 141549 1939555 1362200 408042 1446706 1790328 925730 707988 721765 457131 910365 559580 373464 1025216 189176 593629 1731003 664441 1334642 882765 317686 1446913 1603556 1087727 498472 720099 1696040 629611 1868072 1038593 1316196 932474 702138 1699416 366128 1047365 346172 399419 1017310 52523 1080469 423416 1193776 1674346 1208852 867119 663280 258929 1502035 56816 1881822 992131 815211 1177920 21657 916954 1872977 1111010 759355 879610 1196396 1008283 1900461 749351 355727 586654 160996 109486 1857723 1930675 765085 373402 513558 448591 1571722 884740 138666 1088562 616801 994913 562700 1421171 1505220 1924869 932705 370059 1641150 1565347 238347 792286 1112599 1553701 1909829 1565878 1119108 1536212 1329614 1056605 194796 645040 402548 1657109 1516226 930606 1516288 1142411 1924863 1049778 6007 675843 251824 352586 608718 498485 856506 1268595 1003623 615427 1704015 628120 1790461 1907510 1465532 1772083 1141029 1816297 1092452 162324 438020 721669 522612 962434 951264 1425970 1412708 1521888 1495902 1896774 1472184 800941 732161 1275863 1118851 1549439 1792801 1336630 415550 1382571 583916 1394370 1718517 697437 793989 1077579 609562 1446887 1318392 1137014 1476179 1094130 921322 245943 1182034 1326292 601521 1656076 1036549 262950 1480749 1524226 1282157 1180626 49016 1331261 1936937 1232127 879591 1847333 1569203 1323114 91741 119749 1821644 246757 580406 891939 917861 1127200 646615 401712 1584090 94592 751744 1150716 1197148 1262206 1296120 606627 441740 398824 149725 611977 1980805 734804 1292040 1020806 145214 1084114 1377924 1734982 586669 985185 391172 1577730 1260903 355314 459943 88379 983662 1610026 1251280 870160 1900386 1003565 1974253 1340587 790251 943468 1631250 38884 993202 974905 955293 1323792 1075297 390804 1576197 405562 1599154 1882855 1216802 950484 1882904 1970055 859361 1520947 648377 465103 1204450 366461 1944374 808384 1365225 634874 738210 219881 1785814 1211567 792530 338174 277360 760064 821823 1250922 1929373 1831051 1986667 1322019 1094337 297322 1104736 155022 1044691 1722607 1967782 1837453 1411338 1055688 1783656 179787 279021 1493331 1843106 858409 608328 1092993 417058 800931 529995 1896798 1756946 1841569 421353 1530624 57384 1325079 1875262 1195609 14661 1196226 879448 1763310 1645948 418462 1941759 512399 136462 519743 1991640 1803365 128931 1039339 1468399 217534 1808370 452167 1207808 174306 976892 1534032 1739554 141395 1725689 211603 1660442 742308 726581 1727908 1291257 1641411 1277228 1726719 1672487 699707 24007 617301 1090829 934270 992263 1896242 1694648 632427 459746 1447365 716763 145574 663103 1414127 1843756 1843792 1056771 914636 1112130 1662063 846246 674705 823565 387264 1353380 589587 1287889 767276 1981916 927346 926686 705678 1616667 592987 577456 1527788 1407348 408421 1478858 767911 1355524 201221 313084 160667 837415 519666 1853038 1839532 645850 1754177 1670408 869622 232468 1207719 1823107 1862104 725964 973342 954808 917234 513768 1745423 851081 1294660 851102 1765521 1290362 1251090 1597855 1643897 951904 266563 122969 110329 1970335 60256 1980772 322204 791794 415368 804463 1084290 1438436 1351786 1244421 257719 1405100 1615785 1902000 1456840 80454 1722235 339831 291211 1024055 1460525 1937284 1158008 284909 1212180 896684 753638 1892527 1112600 1518367 1917893 614432 553169 1836214 301349 1882158 1752587 1728919 1823891 1327681 1468601 1191064 1088070 1994048 639186 255512 487615 467056 962147 54950 1804365 150227 49727 731287 1259969 360400 1597553 784288 917578 1625932 957513 216571 595465 1430420 1544530 798867 1126588 1885231 1486733 1512763 1858512 262884 591949 855818 1039663 233607 125183 1772008 163638 1884514 1179845 1631361 311991 461835 1905213 1626108 946388 1023958 643303 1306488 1507299 465566 1684147 1642732 1160120 1764901 262684 832047 607268 1719216 738680 244067 85287 149456 1413980 1167961 413571 409850 1488140 502109 607146 1555044 1283312 485816 323613 55164 1207695 1519776 1053226 435471 1164975 961341 1322872 1477399 497455 279598 1770849 1687839 1067800 444017 1924967 1975428 277376 54657 633778 213278 1362094 1400546 1226505 1895150 1152102 1672840 303667 1978918 1608843 1784462 795989 610422 1648576 1664754 1855721 1986356 1263204 1498145 388822 1130286 678803 1661641 1090520 337773 1338129 767128 701507 46474 121909 318385 135255 1347225 904030 799765 939484 216065 1887017 720411 941440 983683 1860354 1178097 352751 559735 1395433 1354790 420808 822872 771040 5257 522763 1482219 542482 1717440 969627 498580 1757945 24779 317776 250363 929445 1941402 32090 1782399 645698 1247491 1792103 1863273 1090524 865252 1633198 1950396 1459796 558562 1746487 617345 1328705 593919 1719457 1139101 665140 1395315 1355812 1159897 246533 613801 1412738 1474408 1814201 1818395 319663 952772 1676117 491303 1552535 1361590 825433 1167582 1950491 162874 870632 1585913 911530 1700008 97124 279114 987515 1548267 422566 826237 1722442 1845373 128560 386446 433734 1139270 25146 1969673 694157 683109 1900381 1999437 1417191 1096656 510596 1953336 1906549 1491997 244805 40950 1968007 1341844 1000075 1705720 557154 581989 1023152 410306 26928 1731909 1074365 101743 1051782 1855945 1196986 641653 1215095 1034158 1969101 1214224 396483 816513 1715499 636521 1305114 1329623 872432 1133632 782785 1561583 1588031 1483930 2013 1987835 1840676 285684 526400 1927552 1710711 871481 1377227 1279797 174942 1377429 1269219 294741 1879510 1755071 1635699 1585136 1444080 812573 1453825 202486 904649 1129755 1454762 425405 371332 1353414 1992994 1002128 836108 332300 1641726 173358 1992367 1251747 728791 1051988 377921 369334 554743 1059018 1084079 1153261 1705091 1130253 381702 1219649 306297 1092634 1595655 22915 1581557 1176471 1052880 188762 1979165 484573 1309839 249033 12030 44440 190360 1188847 1023788 731899 1886370 56974 1820853 1298031 679286 1410161 1400220 698109 702198 1923441 459677 1278045 309195 1481666 1026839 902436 1237953 1016963 1847755 908769 427908 1609949 1848037 1635000 474248 667247 1794241 1307902 395476 763331 1834054 360979 878443 565161 346826 1334896 19851 1169953 144534 294900 1978372 570625 1824981 845701 1520295 1676544 1079390 1149004 658483 1356709 1848513 856449 227448 1513792 354272 1222073 675555 764817 288354 220827 1188096 482371 1876285 1909062 761541 640340 1881010 587807 875172 164571 784306 1602028 711993 965739 103415 644011 1097775 1107938 1886198 1629111 1703790 1880281 1574443 647244 1545561 1637723 1474388 1844186 1461084 1900503 1575553 1659145 1977537 1078686 1030363 989754 758611 963039 1710586 1087549 883207 2726 823821 1879937 1578905 1202164 669205 1572031 1145935 133004 1926973 1200505 483520 1764398 1908779 135106 184402 1356139 1512410 1916212 1175554 1924381 1321533 902764 1315580 1102557 860351 625492 459350 1906788 558042 1505844 183266 372474 507424 1172439 253587 251276 1321659 863274 1278959 1785937 1166496 435722 1969434 1666839 513195 1675000 946996 779803 303617 643513 1518730 436252 1078246 1578336 397035 392767 1572165 900257 1920688 316081 71494 1721779 1302740 801532 1882361 289875 1249367 1930301 1074250 901180 1230162 1090613 362510 1287597 386654 962719 158755 1962212 1128435 1208233 1037774 1607556 620474 8818 1098721 1166020 1885738 1139462 790607 1205447 1924355 1444539 1432061 620214 1733341 1335162 292525 454325 144678 1366819 1565066 619409 1359325 83211 1613503 1928492 1911268 1267032 1377745 427710 1091145 1033342 318060 1708883 968923 1198667 770995 1292289 1615069 23807 1105686 1141422 944440 1544328 405007 693939 737371 182308 1963633 478164 1038683 370063 724031 1750720 458896 1573027 1575723 889115 1152191 505598 273215 241946 1205900 1943308 1277042 443394 554833 409014 1342550 1409694 1017452 579577 863514 691822 1056254 1968412 200159 1106982 783163 837346 51065 417682 1592045 1431266 1357722 650357 1686626 367449 1820800 1967760 1745327 1524932 1241763 42029 1488410 1128671 1137372 1831488 1090774 1525053 1677235 931082 1030484 1276291 1848415 1489180 1773504 318968 1563636 616517 1343869 424203 152963 842923 1799668 1894854 147323 1161873 1935653 1658206 1025940 1998895 1813331 1374490 520632 1428802 893759 1882030 1315240 884937 1757155 532154 642710 1121022 700906 871390 1005086 463075 1128920 425142 1561244 1559723 275839 1814129 636584 1610426 463784 1531920 1122228 520288 1305518 1577596 443646 806255 580817 1004547 1031222 1126280 1822117 1101853 636481 195622 80556 898792 1076243 237900 680060 388083 1494470 40731 1569029 1929838 1792239 905460 793005 1644641 358983 208126 1406642 65117 107965 64853 1267130 1457101 1686738 1222768 744443 792361 1441373 875067 325938 1252358 939391 908485 459706 1867260 66187 820417 621693 1050690 871171 1564452 1312619 1919066 689923 508298 1331206 1637450 1085749 575375 55214 819371 791370 725951 1900929 1659108 1078643 1755609 1270526 1641852 846335 1718346 1696213 1816744 26392 687902 1887646 515624 512969 1813773 863678 2334 303568 721761 1943761 1134049 437089 1824384 558187 67564 275445 118217 1926803 848565 1845887 515687 652368 1917281 662989 607774 1261153 723276 88503 956128 249054 643711 102308 1920571 1864187 783398 1657369 1539147 1155973 578496 854817 189119 1432716 1878181 1057593 862909 355482 1355388 442446 484781 1474688 125358 28258 986719 151450 700893 777990 1181249 1995778 1565574 1802431 719872 1416416 1883605 1151896 1096244 1239586 1219431 1145761 1926660 737065 1289219 989710 404447 329699 1412765 1748190 783551 1587549 43681 350852 60341 1626938 34160 1612883 19319 679773 208918 389159 221955 66010 1758184 1208194 1128686 193269 978754 62904 145616 572157 353983 1293907 1918324 795153 95689 101650 604388 1652114 954673 207992 1381830 732693 1566255 1565237 1941007 1558519 1926862 267111 870319 186689 1814779 1647762 1953011 876586 1029733 1098282 1782408 883660 831112 115131 41071 757077 617235 1970451 39123 958166 1140754 1739134 1320295 10879 1535648 1640527 910288 986136 104365 1327880 1139626 1221691 1640999 1822451 121226 336067 366300 1780826 1417102 228510 287122 1260816 397776 647837 1024968 240015 511811 1193336 1864666 1228744 1516624 888750 1686748 1972988 1309517 1851932 1682100 1882759 1268443 1072909 358896 695343 1693117 946373 953827 587640 383673 22252 1279773 1713882 1516659 458759 999496 820700 33456 1058288 1695239 239070 1370171 164656 1110523 1507018 769582 1376289 756798 1082817 312138 669428 1274263 941641 474375 1064521 1230402 1151460 356971 305970 102751 1445891 271399 1894171 1055591 1161298 339611 926149 224207 1451018 1551372 487599 179748 661295 1978993 488464 301112 1538045 43717 1476015 1911231 1411934 719412 716855 976416 1898499 1984919 1226955 1315708 1033733 724330 420892 1009168 15095 948241 1289308 1650896 1197241 998096 1399146 314978 1601632 1925109 1909391 1539022 1100009 1394132 200417 1488042 1496304 609909 214410 685669 570675 373870 1347991 592089 253830 1673832 556092 1841447 93384 722628 1803927 1691901 1090030 952362 1455640 367943 1025175 1686525 490690 913130 564876 52230 288365 616669 1410953 470040 1485007 1858243 1672692 469260 901713 1622078 443301 562125 1032281 191025 1239992 1237160 1229290 1332915 223075 1618583 1933508 334774 26830 1584439 720643 828587 1311754 762819 637217 1808941 117742 224896 62727 356732 828021 516767 908363 1991107 1389053 1191546 255438 1943980 1056834 937847 856922 702751 660931 716079 1450965 971360 259818 1342864 535925 972734 1346906 280925 378946 407165 1165539 90241 1986638 1151913 639853 1177536 1316457 1010883 515710 1691666 1052451 843759 351544 508865 1665101 1302379 943066 1634726 1479234 629 1073023 1717730 557697 753774 642769 1431674 549577 1541319 991373 47948 283400 1827239 1364351 207311 718938 1634125 142663 1729919 730688 1863157 536806 387969 1286943 680754 1371394 1650965 1103985 936354 867454 433616 786054 1724811 1761452 1837817 1228014 1840152 1506101 1090336 917799 454854 1936270 987897 927379 1784224 1319462 1818181 1609196 918480 1480741 12334 925211 438720 665280 28490 781143 39412 1237320 106559 1740585 1469622 628625 274356 1341926 166823 1929204 326015 1705939 1749446 359512 1794969 260725 74373 458799 1817089 743855 260713 538157 1818929 1811702 1200761 1565094 272037 1152448 1698076 1731697 706304 1895644 176538 1892214 1229445 888497 1698180 1707769 45121 75772 1538526 1902145 654792 1864350 1967463 1926340 1775847 1136749 55352 485233 46709 1333437 1509241 1067244 1354866 1968011 1761329 1412100 972786 1647959 1180081 1392473 1460207 271843 1060800 217913 1337442 1734526 1557526 1933587 4290 1184770 912464 169127 1008484 491580 812518 813915 1192389 1220262 288118 771789 1763066 948809 830655 1105192 720312 571183 996915 1485618 396865 725591 964298 1508402 552147 600072 45331 1373083 740946 748616 480511 1876615 1937205 783516 1087626 1231095 1534724 1119543 130019 1407104 659093 221981 1523731 411205 450613 906969 1219248 187901 966440 1486719 1151806 843581 993 932323 1214854 1118481 1062264 467990 372396 1602947 871443 1889380 1953293 1808340 409932 1939260 1011703 107029 1111131 842023 1113829 1703181 1269623 239777 1477884 667531 14482 1820481 314060 1887235 1936485 1056646 406200 1378741 1270160 1230697 1133937 1429452 1717725 1100706 1530163 953376 1181269 1896310 280277 1264601 1521343 354751 1168818 1916998 1112142 631180 1413643 1566946 459807 1254471 1169965 370677 1083884 698070 547814 387495 328126 617351 855371 630577 980850 389179 433270 1849112 604593 716396 1238768 1697025 335181 1732351 1199891 713758 1051745 327896 1147593 1441656 1523964 1302799 316694 1969762 522526 260910 422817 1310518 153868 503524 667391 869355 347771 1875295 1474015 1107942 1500682 468096 810440 1673165 1813682 1476588 357499 157064 736399 1922482 1309987 99707 527301 1514327 1508743 1469899 738197 542464 612210 628185 1173865 1119039 1678996 1164095 1269374 942165 80822 670490 1837988 718570 1966007 1360011 706259 211129 1962834 742360 1637327 423759 996921 654741 294806 1707424 1857937 496299 1414768 1253610 1573326 816993 1617647 1959170 453985 900293 985057 484629 430188 414241 1621866 1830584 1721020 898618 407201 1640090 1796785 1953013 1207455 1398993 905776 1457580 1484784 1270432 446346 1736323 1065113 1166875 1610199 1408909 1828686 755343 663104 1874695 160081 381679 1155353 1263954 362828 1853360 409015 992255 1206956 369420 1079422 142923 785813 1409562 288345 835881 1281101 468534 1169783 941363 1445586 1787476 1442457 1938651 1873967 1624282 638840 23911 48731 1509620 1950203 1546644 862719 335279 1855431 1328107 18863 426955 275429 714855 1280064 1675164 889645 1962804 304328 1437502 1950084 1826077 1400173 1936723 7917 855370 388850 1001059 925670 1827423 1774841 483918 606194 1997371 1002950 1946346 813019 1412773 1476596 1102032 1583595 476983 1299824 437738 307847 1290689 1048470 1341663 1698998 1832700 1492281 1508366 1494074 890539 492291 870838 688231 1934858 1497964 849348 313036 1164673 1950069 1019849 1122155 1296553 1499676 738932 494623 1799892 1909398 131754 919946 569358 771921 533701 497398 1448412 1894469 818504 1558628 1545850 1137115 23184 1345600 1081275 1047533 478798 90164 894177 412833 1666352 477621 1094641 1849157 1521593 126666 1643152 1220113 1803061 1101315 1755931 657832 1578563 1037094 1954294 68969 1945665 1074916 259340 1757942 1043650 1133590 377625 487284 610947 1367792 1838938 630311 673381 466804 1405882 419677 372169 1139979 1886398 1808938 1894303 1569379 1497266 1321694 1465895 524104 544534 1939543 1421758 53151 1540724 1728849 748510 1219064 1875454 621074 324615 1334517 1296498 7549 482671 1807840 281353 1215268 1146474 26499 1978912 747603 1519223 396864 728896 372482 365655 1255108 1767290 1501596 942451 692845 393300 1665782 653614 1240247 1310331 983365 1621608 1280188 1229818 1797525 934913 1898863 1224289 1761357 1590137 723333 94883 1606827 1641965 1480676 1180294 498008 1290610 608212 1597186 1223247 1741886 1721865 1567597 1325550 769949 1109173 1327414 105759 335280 1036780 837601 746525 198481 100972 628904 120547 1926006 872109 1503671 1109958 1009384 147108 1786763 1837150 1132638 367535 968582 1226512 675918 1632449 758347 1957284 573910 871356 282176 1306802 596500 480305 1801630 820605 280872 82041 1947138 844103 1342233 1405178 1525337 1670426 435860 896959 1749135 542984 293589 450448 1226701 1162259 1629834 934410 346658 48116 1399694 711317 494175 590701 543223 739290 149930 889320 853242 730887 1848522 1415766 401554 84396 1006035 922057 1351892 454508 48392 1618734 167843 279677 1032624 981359 303839 556365 1745569 1389717 1764512 217483 309303 1360550 388610 46952 1446686 1907657 35476 711548 647315 1078143 543214 325407 1442858 778181 682024 348485 1761631 723000 77630 1550787 774418 1516125 280683 1270470 100500 714081 1157384 917823 932166 725877 1447644 1426914 826809 695850 1944971 1140825 500199 713098 510538 1648112 604932 1970937 1272862 279053 1648592 199351 1665775 1189372 269357 1584639 1741500 1780818 1385166 1209895 1991982 146603 621873 1263595 1304812 580640 1294856 1803620 1988075 958621 112472 1227612 1081178 459222 732762 338541 16418 410033 580360 1225690 1590028 716003 1490482 723508 459335 1192937 809285 1352183 1972164 530332 1591905 1348162 833200 213956 579923 729230 511299 1289662 1957353 1033540 720874 676924 640358 1329176 1921463 1429510 1382396 1428346 563111 832732 181897 1357548 1979806 588805 424214 1628926 406595 1538576 1234077 354143 1370813 1794557 450519 459961 493892 290576 225833 1811801 1407316 865025 428499 1918081 234714 1843139 1892424 1852559 512095 493688 12477 608568 1332606 102227 1566540 738292 911460 1333066 1927950 485357 506670 209824 1185296 1366934 926829 1440656 450540 1629745 78191 1531070 1824160 763048 1159434 991460 1920815 1614301 629701 1585544 1409624 1498560 868340 939146 1286467 173995 475138 1649557 480177 1214611 950725 730444 1605736 1385382 478813 829822 144835 693504 1882167 187708 662798 1860435 272420 1024137 619412 1790290 1358916 791365 1523924 470428 296054 600332 1797504 891881 630340 1261443 1128083 339132 1163455 882909 1988866 356467 1721052 1134273 526407 167972 830197 642372 1050957 287309 1820675 355852 248289 106832 1476515 1240653 1968249 717491 709624 1532462 1135972 563941 560530 71827 260468 1900646 1305606 821844 333763 1176 451989 753552 1107407 329433 433006 1724077 630440 1503774 746514 800978 1188135 449276 373726 1514664 91526 1478338 1014022 583842 929084 598611 320664 125723 1098235 1001186 535587 1747169 520291 257039 920648 1586086 319828 92310 1238216 822752 573393 612725 748964 1395704 1449236 1096140 1271240 258685 1835830 1930963 424001 1237660 481996 941574 441504 175409 1790591 118669 1782907 468344 754825 714282 781278 399918 434823 1695244 655859 749930 1737796 1181469 1833146 137698 654924 628891 1683663 1677689 252382 1988838 1206332 1534446 1722346 1774397 7120 1968712 1654477 1584180 679836 1491645 1137113 165741 1795148 1203507 209889 859146 248816 570581 1174821 983223 948294 920235 539238 1427455 795587 468023 1070523 1806331 455133 594418 332418 1029685 432096 358696 1397379 1793528 772391 1145047 1311124 1547018 1483920 1606401 1711396 865618 1958870 440461 442493 1649916 1317141 1471092 1640881 1381454 422159 881771 322497 1928162 1597639 1189415 299196 1806622 647657 1855813 700415 148183 1469262 261850 1857024 1015636 1466546 997797 203155 1062089 749544 472715 1253909 1714225 293381 218632 1876894 1980123 1033530 1604745 1354998 1975718 727780 1596916 800487 919965 760919 803275 562012 1872236 281792 1919497 319140 145017 1409964 1767584 663075 917639 1833919 1965130 1550381 24276 1190684 186637 733174 693824 1496854 1357148 1916390 1794312 40397 1318442 1927787 1339576 380330 1196813 691681 948280 342623 718066 447584 1055614 202191 1024962 481818 149273 109074 485646 859330 948628 1561618 694002 1400911 631363 1502786 294791 71176 31563 1991878 1602148 386553 1204896 1792903 33833 831629 425593 373093 1480487 524119 352383 717508 1139997 1074671 904709 885529 1840608 1801580 1199802 948527 566631 161044 1791677 744908 366460 601427 1834375 1372368 361648 449075 670473 1872905 1149959 735016 1564972 139431 1393382 17631 1713435 1920536 1385205 250258 1623312 877832 1903099 99088 831836 1150684 729170 155365 638964 402023 657045 1451269 813152 937856 73947 385258 354901 672801 471648 1386499 1131815 1356500 667675 546551 495307 1164073 1976153 1987003 1060805 357335 1806788 1794848 69038 1532370 1098754 135855 1736766 191635 303092 1214455 1233396 654258 655079 1165663 781142 82528 984712 1494718 693029 1864841 543494 1840940 1398555 58305 644885 1636616 6409 1256435 879392 386329 51737 670223 1390907 187054 1241422 490567 1266973 950277 1956799 1468789 1454963 58767 531807 1528835 791608 683215 653643 780139 1872712 925569 1730206 63690 1955042 1302527 543098 569832 555716 1169835 533910 178058 1826144 924289 103339 1057943 1613401 1896737 886199 560340 221487 1106052 166964 1515003 1711558 1554342 75498 1293303 1678259 1910224 1952091 1223693 527897 1596785 841083 112274 186310 209495 1255870 1405900 1653849 1063522 1816577 1225881 203770 676738 1803413 289599 435244 1721330 1026079 150449 957634 589197 1836102 592725 150924 460943 24958 235305 1625778 699213 1375944 1309096 1920275 1494392 142393 1873284 149562 1327516 1070057 1818414 1815364 7215 1251505 48023 589460 1250737 938647 1677600 1842813 1177546 561491 1520383 633082 25260 359743 53198 1016863 679513 1298673 1552058 897587 751502 150922 1819241 855803 1636000 1691048 199993 920306 1980460 222767 1973697 1002380 1479536 522615 393870 1905483 1368720 569180 624282 1907600 979595 346344 1189163 412379 280838 177941 500370 867325 1508823 374081 1287055 909395 1118990 1094956 1286476 1659131 1940889 1171816 1235664 464180 144785 1654161 401715 583076 820474 315708 887028 165627 1292470 619128 435693 1756355 1704944 638064 335471 253949 1514954 139091 41759 492286 1307642 234441 236128 1757053 901133 1535703 1527785 1138286 232308 1822130 28162 1876511 160257 909278 1230681 1549876 1256431 971007 267636 1804850 596688 759187 910671 243248 1575243 1065692 253951 882066 1151288 535638 518760 1366513 581925 327574 208881 165827 1634866 134258 461410 1403454 744540 1354295 424770 758456 1094818 1850465 947877 530190 84422 1458622 992490 342526 829046 1034132 1059574 45448 388908 734579 159615 825529 1014417 1711385 1626030 1486612 305776 985971 1595499 1850239 1072835 1799680 688882 864854 747115 142596 863356 1524387 1187979 1514424 665851 1583076 529829 1842037 527169 776617 1217243 1330848 1183922 1388367 1663349 608843 1114368 1164454 28205 1626550 1729659 845799 1942209 1381975 1702147 836695 1957227 58230 502586 353255 356059 1694250 833842 1386084 1264293 1215231 322837 1069494 104784 1053101 1589491 1038483 1890431 1095211 1299931 1013495 1866201 450978 1484476 335788 1888299 1589794 1680140 839797 1028637 275135 1738004 1877732 868408 1648193 1319165 1748130 1262639 46934 383090 1561551 1660439 1044020 782224 496664 1939009 1852451 366039 1429388 1438818 260031 1379454 1455151 527263 1105172 1709655 122335 1579260 1758319 1108912 1030301 33465 910226 720413 203574 1452821 196252 367208 377311 1965804 138492 1833896 36386 300575 509242 1039854 1144851 514327 948771 292293 93073 34280 870197 552852 979246 1183811 143933 1306896 1238825 526343 538529 1898064 840673 1914797 1444147 1902727 169447 780786 1333247 1853296 406233 373116 1682127 946400 1207798 1537202 965779 1767296 1180783 1183700 1607380 1413732 1748753 702179 1873066 619569 1854501 1892935 757547 204656 911527 128260 323273 950078 1105033 431874 1385489 312649 1101349 409115 1783459 264159 178323 1432326 729260 85467 1315716 1186100 384546 280071 455840 988279 1865699 1075757 1935008 1850252 1477661 1003263 1642146 361195 725309 1437195 1188631 1593843 1997556 288507 1544574 1068732 1209560 84063 876117 1515958 1734775 60938 833359 1588372 1283147 397188 605777 1307516 1421530 957748 1200223 1000585 1147184 1437377 1042920 417643 275479 1022550 1752544 1765576 1049814 1917370 1621899 1836199 1314487 1920367 1077669 1052484 986843 1566555 797543 687320 156784 645868 561805 1168207 110124 79905 50086 619516 1625265 261935 94146 1538107 549274 1374619 53125 1500622 1790841 1510280 1083241 873110 1112046 374294 1696700 1576501 1685880 1908246 1047782 1957471 980334 240082 1879172 1536602 242710 725445 1789782 967832 1469898 19634 772380 1047853 440173 1430124 665847 1250561 636683 145158 192831 107353 409978 1695343 654821 90854 1312669 310046 1561748 1269127 567695 209004 571128 1491103 1236377 1790256 1741013 426612 1373081 1055495 262696 1707580 75613 932056 1080890 174645 450369 686119 684609 1102622 556646 1113847 651774 1965412 583820 1717689 953783 1860375 757293 1419300 324690 457296 62950 1757550 38785 1765271 1033060 1768278 939548 201782 855251 355692 1305685 2675 1598289 112877 1886832 405071 1783234 1353412 1655979 221474 645971 1338300 47758 874467 234368 674901 1313466 1434161 86337 1326316 568078 1917695 1841192 27265 1722365 456690 1674746 188515 1314335 357180 1085876 1445199 673455 550313 759773 345417 286224 905145 775482 1647025 848128 1624266 956405 1797757 393512 520340 1839908 289866 998475 1578084 547496 1956201 1463065 549728 759655 339402 1426417 642897 3663 182167 318945 573821 305810 679223 1052823 1851810 1941807 116909 408768 1335627 790958 1202194 1765468 693719 1717818 122961 415135 509939 1262539 441383 1091332 1922390 1639639 123043 1110944 722983 1090935 1222477 1376359 1455152 1988803 1340170 1309441 1825666 820261 1031606 1628262 1981148 1635241 1016619 1464004 193574 581058 369280 237413 1875869 1056983 1918389 254474 697386 1611170 603819 786628 840099 1157754 1456816 71741 1816817 1135050 1832349 371965 377903 1188479 409669 1220184 1327334 692509 506847 368730 794725 1495264 51210 805945 422580 653036 813324 1605389 1419337 1880934 604488 1880469 1808776 1157987 420837 1072834 747767 318778 275747 1937325 76344 1727311 827783 54715 1515074 1801572 1374355 589028 1151017 528952 1762756 375119 519395 1228357 18400 483153 1540221 1294530 765589 705263 1642947 145064 522166 1739804 1848302 1429223 377881 1230578 1996669 510159 1807036 1188509 187791 113023 1902219 1109685 985524 152925 996360 1505604 67881 461954 983271 20787 1309436 1775974 402320 326398 702106 668789 1781267 1310506 795559 140675 434712 1018288 1884203 767390 1533168 1057696 1408626 1702406 1033992 414165 680731 166546 58234 148544 1413043 68128 1559094 813973 1684619 481965 1064628 946384 197625 1997452 1954687 1317776 1485805 1908046 683028 1419004 718857 231675 781522 785492 1706348 1265356 521180 1206573 1406113 782258 82623 1932614 322223 186815 1174492 1606848 1747464 1309568 1593994 1935726 742237 977710 1746057 506475 1221021 1338502 250634 639412 1682484 345924 1990981 1966326 591430 1955386 139908 1803272 144010 1352577 227843 1653151 384409 963715 1478833 1842229 1843565 630165 1638881 233022 374795 329524 1254241 190333 1932481 1981710 530810 1291647 82336 331504 257245 1637784 920821 577540 1595047 473819 837662 1313263 1368127 1247695 736019 575336 1753634 1838856 936845 1404816 275819 300082 888040 1185938 1428310 1722604 533784 8610 491493 525115 1524515 35830 416077 1376008 1776464 1497847 839900 1257721 197951 384353 70384 165067 201657 1977810 1511434 269235 1853571 1459470 1265562 1352192 1241446 550086 1146527 568008 719305 1830294 540937 826677 1294645 1045891 1949362 1503119 1002094 679505 84894 972625 252960 995112 193372 1411347 1215617 1631144 1237889 1281959 1617337 53398 1359619 24821 1522460 226083 34182 884361 718691 1554401 1008501 545811 1957340 1639613 508933 544970 1376270 825232 1133427 116362 306643 541627 1881580 1785747 1219032 1166467 715283 94641 1500061 1778368 1372666 1600217 1950468 1242441 822249 547007 1693016 1883947 1232997 112086 1062123 803700 336727 833389 74359 1086398 1057501 1143652 842186 910310 1898664 813047 946000 423483 985319 1453083 1496144 658692 1112996 202849 512384 1864309 872234 1315169 1524669 975547 264041 1196454 533112 1385774 931947 706197 542337 520184 1879881 1423093 1286877 1845584 507792 404056 1970607 1346068 1153628 1764740 485139 1998415 159405 1431856 1465628 1537174 324160 762206 43833 1054319 1312268 1019481 1523538 1960058 404039 56012 42156 1684990 1165769 1144525 1867478 494966 305806 223190 1351835 13316 789849 1429592 1169805 1819057 1208164 511138 626632 1915706 1293379 1956256 1246393 1804076 201872 174686 612559 1488084 251823 361875 1384446 600966 1359198 1427045 1802810 140940 485312 1054575 1898352 755853 1752869 1463889 1857285 275244 1899360 713979 1714019 1430236 414149 761428 1956578 955755 1545040 322973 1929135 1399081 604451 1900918 235411 55706 585243 776066 959380 539669 414418 1262399 1772221 821470 1613187 438015 986386 381905 1784446 1192631 482032 1467752 989457 535553 885659 1335264 1756375 364556 1286480 1041154 971328 639857 1682738 1048249 1865952 313067 1111466 829706 279441 36746 323856 1609358 1633503 1481223 803537 282372 1816723 1561295 1093023 895121 326041 1550558 527470 105651 1281900 955335 1664054 1936473 1656578 1374713 1409241 163591 438769 1866083 1430205 1684308 86466 695495 1487486 1829541 644263 802089 1343405 813810 483132 982345 1107716 1496846 1006436 907296 508279 827187 818753 1662998 675785 1364522 1069781 1873438 1664282 1073843 880378 333409 903054 1275655 1869460 20152 1556132 1776230 1283458 925562 43245 260198 110420 519402 960968 1923966 1523195 708196 1623840 949009 813045 26813 786652 1303373 1598946 866195 1564977 102238 1195940 1559379 150867 1237622 1371450 561437 1811793 1685267 810575 206760 643272 670544 536092 632702 454289 259599 183569 289219 665144 957332 1090418 1377393 47880 76204 545916 934978 1924163 1983191 1081016 1622673 347143 878396 1875748 81502 855819 1562137 909818 705821 428042 23053 1876460 1701158 155111 793035 722136 482118 1648261 1685931 1382113 416139 656913 316204 558620 441022 1282010 357125 756246 1916778 826330 317277 596180 1233235 208994 1686203 558155 1363012 1591230 1251189 987322 616260 464333 1157565 66139 699761 974305 1625961 1923696 1017523 940788 1383872 1427383 293323 1947588 1014512 1549653 615234 472820 1415923 1801774 131433 760089 180297 1626739 562698 1631341 932211 109984 1922342 1207494 1601213 919336 1219088 1586045 507630 37269 1649594 420540 1791409 1250265 1874339 387525 503084 1783943 305510 495569 1575106 993759 1056642 455498 1873073 174232 427614 495133 502651 924845 1806479 440270 1986722 1189280 1774520 493575 1818268 1471119 1888811 93137 585022 355954 1681571 1445903 1855137 1180012 946927 289470 1377316 1126908 188466 708648 1664140 733997 333183 1612703 1944696 1694281 842177 1789368 1267053 402825 1327263 205165 8218 230988 563115 526819 2097 1500478 631956 1329249 457196 1293696 1343522 422898 1742176 166803 195007 1437590 1235831 1826676 1475137 1569294 599191 12400 840149 1074330 175244 734808 1496859 1755727 1091854 1750460 939461 945214 1932438 1675226 123608 593510 1305950 1264184 1776705 1861956 138491 790579 1179422 646164 451236 480109 446508 1900371 847797 1423137 1042182 752276 1462059 1857136 1358411 1118237 609101 1944623 1131645 557727 733843 757842 310676 1638577 218389 557956 681637 1754515 506260 1561759 1519574 743029 47002 1110835 1975467 84706 1036641 1766614 1081680 391042 1478699 66481 352197 691650 1022530 682569 1095353 868322 109993 43756 1557925 881985 1761060 1119476 825847 341027 1318615 576420 1571760 1305 367124 1754111 1210530 1774322 1114654 1619983 38032 885262 797872 538215 1129549 1821304 287966 1743091 270698 337077 217695 1676669 1204959 1349381 886740 96223 369239 63867 1312862 184573 64774 1286597 121776 1194035 1410228 1287050 739730 1556307 1663003 1290095 214282 1580026 161726 1525491 1484185 1129746 997301 1490900 248358 818655 251721 1788708 1864364 63893 909208 1051022 112273 797399 1967730 1280354 1696985 1689015 879229 232529 963443 1412525 1638387 871719 118758 355325 61051 45555 1589323 784354 396776 981224 872206 1052672 1690461 1261266 1742923 1900989 1983697 433681 1478237 542979 1759346 1794099 990393 516109 1539171 1948181 49495 216334 41646 336009 464065 1496020 443116 636921 1353176 861218 462210 1500582 1367985 625588 976859 197535 1952135 1068006 1120275 1106374 335097 791234 19470 1884100 520642 785409 1847146 1247405 1184855 787175 1104873 1786783 1110134 489456 447820 1730366 1817583 1584430 523351 366689 490148 954775 1283774 1627157 1948322 428291 757537 1566448 143572 294067 1814834 201653 1383328 601298 969417 1107272 1401033 878264 1107114 685976 674622 280560 942219 1560246 492127 1016972 396008 1836358 1487398 1666821 1828543 784040 1429194 729391 531413 1248289 340850 1605235 243728 1474529 614153 1018884 1612827 1340463 1241955 1553931 1967098 1935401 1753696 1456501 386222 518696 81569 482343 1010128 307789 1419258 379282 89542 466952 237859 1819943 1047007 658270 32700 575159 387356 494498 416971 1896771 238169 114630 1298127 1755027 593252 1060837 294486 794240 658628 1745704 643676 685458 1943249 1161091 956554 458448 1884908 748926 1991311 502903 1337916 1778875 1410359 435453 1379421 264498 529792 258003 249502 23006 1466235 1091951 19136 738483 1285498 1616707 373069 669324 1971711 1242334 377613 529069 1006434 486713 340111 1499357 1077115 426947 773735 106589 489008 597748 1222431 1884805 895079 231824 674723 1937143 468610 184854 854773 744201 1162355 327887 429554 1537286 1848276 1640867 1938933 1911139 1319676 1311398 1169120 648046 633523 1046216 611026 625733 189823 550103 1873035 1612398 576642 1994390 937467 1403024 1968037 1112201 1329993 107725 1168242 1262408 589863 135114 465097 1688268 458411 471003 785834 1453489 1028640 786873 499543 891627 1185091 674138 704053 1655749 909297 439958 1234884 519553 442044 514795 1235400 1277774 104493 613960 1279887 192052 1399348 523941 895260 1499451 1319668 1848633 277296 1967242 412320 1648111 958171 1596954 1307646 278785 349271 865651 1148099 978957 943074 88962 709672 490099 391777 1291191 1474307 1933822 1197298 55606 1120532 264777 14015 351688 1963170 898987 1422329 1405625 1268788 418586 1888650 890715 1105810 1621930 919523 1946776 415455 302814 1871272 737832 681787 724979 12368 1335340 949247 990829 1306630 1334923 1936040 1241461 444249 579005 1914392 1118856 130513 1698838 63788 636957 447892 450115 105039 945473 76884 1928989 279486 1648427 1481108 413999 1100633 1887222 490538 716501 576526 996871 1622896 1248392 917619 626698 1160144 775106 1369038 1076835 342143 1672140 1355137 1421528 903387 418757 1089647 1521050 227495 37010 118158 509856 442339 1054463 1795604 572649 1854945 1915838 1173652 196431 1770655 551550 884638 36641 248052 1581450 1229645 1164025 745678 143225 14471 1015651 1885788 1039341 1801602 557679 452393 1935920 110223 105687 1150537 441120 1467621 1746202 1978998 1506969 1229986 1595220 1715306 1140906 1015961 1282686 1971875 1946821 1660359 57269 1538811 1525515 884627 492467 899775 17403 1039149 650317 842823 1765193 1544925 1775444 1264567 1153400 1035314 560428 1932780 737510 208746 993619 699418 1226027 1626749 37113 898854 978393 1077075 200267 1586282 1533752 290863 1533201 1925135 1671643 1458019 883039 226309 1233905 19245 487944 551759 1189067 561356 961002 16429 345638 273435 1645248 1328983 1644289 628653 590981 19795 1761666 747664 1671847 212237 1200539 1125567 51546 1555008 23638 696709 402927 530183 1422402 961728 1816802 1098504 992272 1355793 1214873 889360 1391353 1486995 1054070 1814821 1725779 1393994 69411 451693 751082 439920 854580 173438 1060730 394331 40166 1126063 990468 1399852 74014 118492 1226617 1211646 1199788 864013 818624 146667 346216 718998 893459 529124 616911 1754960 987174 817906 1210318 249213 428117 1345257 912157 1474229 1585921 872007 1404884 15880 343738 1284461 1777239 1483698 214617 927836 1288939 217746 836276 1213875 1520917 180601 1802201 89360 1971459 824539 1866679 663038 17010 166449 258363 1938023 419710 999434 375582 1569373 283799 128728 1548768 1823667 1571440 652879 1691874 1756471 524374 1008851 17944 1700894 1096023 1283282 1873118 1972460 1440460 5307 1737755 1366984 1404257 467260 1574925 1263339 1305362 1790465 554477 209126 81505 1190621 1183801 110083 1027021 1589577 291901 1546484 1274792 608853 988118 867256 1612840 903663 191925 1813872 1327724 434297 1119667 1148123 942835 1321258 96274 1928052 616371 1451181 432920 812799 733628 1853793 1551447 578543 1840813 1023916 1388059 28102 857231 1851642 1123278 152693 1472115 1633285 832492 317417 1000545 1020053 14974 77086 1193228 544288 1426679 1163673 293945 1109209 1395917 832990 91850 925556 1925486 1236236 878844 1433201 1441229 608309 1021551 440547 1041078 614643 1937540 1771884 1077489 1899055 1296746 509468 1897284 1387151 221220 1197575 1288926 619287 95701 265199 1248797 1278695 22942 1272506 392391 402186 308436 915221 1228763 955942 363872 1757296 993966 232581 1714831 583028 1201133 521419 1792570 837327 973122 1505125 1328432 1178760 177096 1205574 975879 643569 1917687 599345 872248 588127 1340338 1611467 428778 1935673 152253 1090429 1550701 650460 1894473 472093 1793205 981522 947208 1342985 1192013 16374 1701744 1954275 492919 1659002 364914 1928277 1751549 377622 1389117 1021994 556524 598857 109598 788006 78121 121966 1026091 1850231 1158628 873938 740259 61870 54101 622085 1419882 1791897 1781187 1308632 1250382 1399041 1243745 1299374 1076313 677639 510963 1999913 18321 1502862 797314 429454 1903314 1445705 1185495 164385 980270 282825 1060898 1768236 1755870 720076 1104177 1036368 1477255 1526286 767376 932447 1909672 1253180 192762 1451205 30314 163010 962069 1831345 403743 971638 1271515 585181 336544 1269926 716918 212829 1687071 866549 404957 1473881 308142 523166 910963 917265 1848140 1497647 1672226 1245327 778051 1375813 1104483 141585 957964 7155 23513 849400 986378 701012 1659087 1326195 1447892 633296 96943 623209 1119919 1800043 212295 946600 1289805 752087 777489 1235219 278864 927070 473315 420771 1676261 1897988 964098 1022680 385023 747975 1674449 1701561 654378 203463 1176485 365304 1134252 285323 1703724 1450949 372608 1017048 1368484 1166432 1141875 860061 890329 792275 993760 1291578 576808 872799 1895162 776091 606714 1133786 1619742 1759519 1601247 572607 1357890 1949555 1988411 1085221 203437 1922439 1961944 855242 765441 224773 1815980 923309 1392184 558959 557027 531762 178193 856919 311321 515831 876278 1973551 1462031 1063125 625300 428703 960006 1878602 157034 555423 1519517 1445261 1573952 835465 1090053 732568 292998 1912892 1766418 1432731 1800328 1220099 1633771 1747825 301436 1229628 491659 1828995 1435686 195670 1214938 1376403 946276 797192 1936174 751923 708655 794089 1018777 1998263 1294481 1843030 1304027 135089 1680197 1326610 730353 1363302 195797 1307515 963384 175136 264616 1168616 1146466 1442121 199414 1436924 1872691 1563423 780363 193568 1398792 128650 259624 651974 1695938 823309 1535602 108728 99280 1236100 453059 1497622 213004 402879 1345724 1338437 381336 349294 1296608 34573 1586473 1355598 969168 259743 620258 79796 1362389 1105964 1895491 236380 1621941 1472274 1473501 771756 49149 1781013 1271653 1568588 473658 1632685 210153 4848 323239 390913 1504965 1570762 1058432 1806375 1608153 1349011 243606 1040041 527903 1477092 1896759 477887 1667746 1462000 291072 861475 796652 1780307 381260 1549730 1732165 1087610 1924819 1061278 958916 1388460 782335 1944003 963206 843734 1939943 607211 1116388 1205373 811502 886304 1724212 124493 1791706 435425 1311029 279695 1127398 1025056 1709887 1780419 1545053 1566224 863907 472146 983163 1862079 993656 1838581 1881440 1015750 707565 1038819 1348755 101690 214555 1953631 678076 811371 1706375 321777 537177 251942 1582102 400626 879499 7047 1994522 383082 599882 261518 1301833 906468 1664859 1054523 239410 409624 38757 539845 1228429 279691 730824 333404 683715 1149380 1557277 247987 680903 708462 1111554 792498 535440 1649313 1570487 110200 308487 281587 389947 1030380 1757244 787145 973308 1870933 1322289 1650481 1487351 1841820 195173 176378 1960587 1721541 259205 1631315 727380 1460716 602747 209825 531493 875932 1410606 1268262 313154 555156 421680 1223644 765101 1953487 6155 618847 1069813 156681 929743 1552506 302121 953008 1320158 328622 1639556 461438 562274 1668116 610423 1166770 1398554 1573620 1358699 914372 1266755 1190452 1843639 1549009 1166666 1056614 1572034 127380 46426 899259 699289 1563096 458762 118495 964443 645794 1185537 1011781 626750 651590 899111 817105 1369089 225245 29773 745814 181584 786226 349690 570509 1572243 650227 1444112 1212656 981888 1760272 974857 1012562 1989288 1278373 414559 566607 1798124 445828 1173956 1427422 1005445 48771 1062742 919054 666139 540127 1088303 1390762 1669825 1470219 1639940 1131488 1226787 645083 1997875 739637 702697 1881059 997326 1992165 1928543 414259 408313 1715541 271692 155997 1901842 206158 1210355 1292090 411393 73522 284699 785760 1805354 1757932 532082 1138887 192788 816768 1729059 2362 1257160 888055 1852804 1940799 278993 1000211 894690 1638650 261926 968115 407419 1497873 1273504 1141576 876319 920012 176987 980481 618653 1579084 1993306 288361 887903 1000043 1754128 723630 161259 922310 80424 1182545 1027157 1662586 1224055 1599849 1254123 60878 110322 1620700 1947874 626295 1718896 373201 1375487 1949689 1533212 888069 1316225 1821989 1176272 967624 928901 1674345 860522 23049 208526 751561 1938653 1198782 930351 126164 934290 1250595 1919963 1429064 1204391 1328840 97996 621363 516795 1904662 969480 1100952 501730 979268 174812 1647987 1920288 1833781 1055629 1226989 647903 306412 1278561 426337 1689375 120353 555825 821422 1847139 1779600 1278392 1302573 17787 135019 356128 1411209 1090249 1839910 310588 1945420 1849027 854563 1595174 1987761 1089095 281209 89352 1225377 1431233 1511213 934627 452018 1463798 1718866 1615374 1874058 1013570 838005 292796 1519717 624613 797038 643185 354903 513359 103010 682487 1712415 227611 751819 1160843 1856479 1264899 1748203 1289905 415673 1330063 232611 266205 605073 570817 519600 146372 1578280 485758 15763 318532 1859133 225658 790689 1334115 46042 1259079 473433 1174293 1092261 825241 747530 1452442 350007 1949461 969213 1189595 1906005 1364820 248286 190795 933038 630551 1548526 1029835 546068 149379 3162 939102 756052 1206677 1737883 1089756 1272612 142300 1245981 900666 359112 1499950 533205 215635 1523815 1323784 444179 1583081 697890 139177 880619 1395032 1935873 167665 388127 222161 1416230 697985 653848 566682 1258825 1038135 673047 1907516 457824 1683216 655619 1452221 1199457 1196284 539627 517932 520723 492475 349917 300297 25650 1589611 16063 1937315 863250 1067568 517032 1659605 1599504 1188026 1572160 606259 430861 421428 543375 1782069 809013 1916762 893270 1217022 1822486 1094088 517529 162819 1685272 1416315 1190027 337608 856990 1449062 1643250 27501 612808 1381200 1408319 595182 1800457 454816 863664 1719975 507468 1088671 1209435 852738 1901910 742045 523333 1441381 1648137 771284 603782 1871456 586478 767625 479313 1428019 1609134 891334 1260185 1749093 258992 767156 1310293 199069 59017 1736574 1655223 1403349 1219742 736032 1672608 1555185 467251 237 530076 886139 1019187 1345123 1260525 1080797 806952 1282526 1406716 47319 452240 1408685 447367 1122071 1771245 480204 635541 979285 914144 1813789 1831725 844737 615660 890542 1968856 1171381 131030 1561157 799436 1884530 610632 175263 164419 1315260 1297287 406566 1904555 1218068 1838845 1250161 408986 995027 1751205 1881401 369607 1885631 437163 924136 1822315 1961965 1397862 935431 989319 961506 1965554 1653195 267920 610646 884559 1929728 1758914 320661 181645 483515 1519510 382450 1755248 374426 1627760 204870 1029869 852800 738461 1955081 1742671 88120 619349 386282 1978750 89096 1836226 1511976 1497316 1770418 472954 1842729 1015161 1648401 883892 101510 853875 1168341 406552 754113 1626499 1900626 1936290 1282936 793945 87607 1349128 47205 1416148 1286796 641324 1175297 1017724 1124414 67033 1384309 152073 1106585 990676 1955026 535749 1340868 675730 1432216 1870233 1133352 1613407 1901880 1107783 1281744 1979042 428453 904619 942018 894513 1873023 986817 684589 817760 1911952 804735 484551 382021 260387 465422 8476 1661037 235855 1075868 1591418 712173 440309 89713 342248 905797 1184470 213719 878403 1052813 503006 1423041 1359105 1646220 739852 1955077 1919922 776096 87500 983638 176927 1189994 1899676 1698063 1120180 1252935 1975982 801651 1735821 1470757 1253521 662017 384918 200074 1180504 599993 890036 480444 918073 625236 1577851 1129342 772416 1671775 1691530 14153 1270896 953966 333699 1160923 1605354 77180 260438 1274525 1786273 1476148 31898 1280202 1845251 1735962 1162044 498026 567018 1383122 623831 1607308 959798 1927423 1263708 251362 261852 471325 182723 508470 1219578 202769 631366 1879576 1341889 510129 513755 1656256 710115 589927 1304994 51773 739173 1271852 1282134 1269749 937379 1637830 1254687 581018 234562 165967 214244 1914483 1075715 100842 441944 88551 203184 376335 414162 846614 1211404 1268352 1396604 1760912 300676 690719 324735 1494244 1850349 1656614 1303617 1443952 102880 1396294 1722667 58381 1220056 1080569 617497 969573 1923358 1235340 1952772 1617263 18922 1843704 239118 378648 821409 329582 1435754 1612045 814007 691486 1802998 1105356 591369 1918127 1288076 434895 1723836 1147216 422697 1019088 1177853 1509077 1278301 200147 1063833 74351 774709 1681134 898852 1120751 1570822 429202 1655498 645412 616972 631191 1178117 172132 1259054 1913251 1743828 678983 498818 562701 696885 1772282 807727 1963677 557863 1236603 832597 1644420 1063541 1302685 1371937 700963 1927118 1245013 917664 443576 1997225 450701 1661650 241737 1282809 1178514 1953377 1399736 1647330 1445805 1107226 1992274 1851387 51879 1219846 1641221 1727495 837219 932601 174807 1331586 1769632 463018 322359 46278 898862 855300 750791 1748998 904222 1674837 1558663 204625 1947116 1802359 1400241 306383 588204 918558 704463 174857 611909 1066217 349341 378779 384238 817299 69873 1601443 1711803 202048 1038549 577717 1185126 256327 1638170 1103602 1295885 644460 1954138 1044012 13557 889567 842229 101936 95927 945453 1986278 437383 217770 1668226 482089 298502 748302 442086 867988 1593799 1656269 1540202 433927 884508 572071 1456524 964112 1152304 1476621 1738206 1829609 99759 1876153 1236056 1248223 1495485 1510967 1572848 1021135 1324572 1977886 307829 1563098 177389 1079977 1950164 657781 1704560 706333 1558079 1223847 718713 504405 340820 1052628 1575602 120418 762702 1055634 337979 1735372 1479024 1798352 475897 1687016 729922 996782 1760280 1241226 1455611 694791 728447 1933561 973351 1038909 129845 1000598 604917 1642093 1786564 844907 1467969 1170456 518669 655591 721610 1330022 1713378 1870845 191003 1617693 1166350 1188227 485436 165188 48496 398935 1663723 569761 922283 694487 790101 1736160 81309 1131909 446968 1859596 1566996 1668016 1208198 378423 1059049 1086805 873536 564329 1663049 1103993 143748 1877688 1227441 1893246 1668545 327692 961100 922089 1508202 1166576 1860759 907405 1392230 678906 106634 1908011 1982584 85178 1787319 828014 1942861 1079087 722907 1654697 430308 1575550 1362382 1424673 1616895 457328 1916028 940571 1703317 932354 1808288 379167 1978079 176089 201236 26135 1365932 778911 994341 521547 1984757 1423569 1237959 1289827 1471593 1917291 795221 1569538 631514 1741320 1748268 664664 1842488 1312607 212299 1256400 198249 458685 352271 1662365 587769 1672189 1629314 552829 999882 1428526 978256 1482242 1774935 855484 763177 1248846 913263 1689597 24113 1625888 1603114 1707519 762997 1570024 1166284 883363 1143822 1062295 1910960 267833 144664 63420 358320 1393840 105430 577754 1382541 1010793 478137 648723 871127 1619372 1337238 363756 492047 1084987 1171683 879954 391146 1494174 6972 85939 700406 780047 400648 1780339 282606 681171 539308 1312090 1432238 987764 1213130 1746886 1088525 444349 754258 1858324 1413124 170329 748584 857549 237448 105174 1685087 1517206 1401824 294730 1049034 21976 1535820 1615349 1249558 78638 825810 1160696 378000 440601 729544 1238741 1455021 405471 174019 552067 1204650 370008 1550766 1078604 1364569 63605 1427105 1950806 813630 147314 586804 1448450 2436 879462 1951889 1117870 1777591 1558151 1705873 1604276 1945940 950184 903256 165857 664865 353275 440772 39271 1343898 263986 1680838 180939 1589265 422209 655080 900201 349819 1008807 539533 1933734 1010859 414352 1851391 387040 1449400 421989 838824 1742027 1782250 1602006 1668783 459919 1428589 1131041 642342 674026 1347906 669635 1541046 1839623 1203447 424569 1427432 1672268 49546 1598208 1820055 1347581 1832628 1212875 1429681 1553418 34096 1376927 1854171 323844 1773635 1635489 1327185 766066 140685 1780173 271497 1061479 587417 1166211 1166551 931761 649238 1080497 720315 852004 1721434 1382000 340670 455921 1272789 1230116 24374 931073 516108 1432371 1880717 1302835 433386 1541524 226485 1184706 1855987 944541 1853056 1329560 116923 428154 1623690 1568090 1530153 858093 1251725 1679055 1579464 1230201 123592 1366042 1800615 628179 1526071 1005286 1991157 879845 264840 1970863 1854014 925389 277095 114612 680667 1754318 517749 1340684 85112 1571439 373212 1662189 1868505 1628403 1558369 1793689 874981 275190 1444874 1431309 1874246 632452 823496 317945 1917761 87744 120639 1181465 1437667 1033166 1007297 486407 1373586 1314574 1664528 746560 1457932 1995026 702572 846958 1145938 402894 19838 1374360 1985612 1867126 23151 1362431 363723 841605 1780495 1156553 1016366 1633575 1741592 1644316 1389251 1044384 998064 1406501 650822 1826735 1425291 1902601 1440346 750091 1025236 476683 1568630 338690 545707 1508669 1317936 1833764 1135897 385257 1315615 600341 217374 1645881 1924315 406313 1502810 425034 534697 1687668 1461809 1614277 1820671 400168 1275463 313678 1015819 211906 1066585 1391727 111985 1035740 1060467 1684303 1409216 313867 598321 1256971 1794347 1341186 569630 1677244 1978025 839151 600277 640153 75741 1283058 1951420 1039555 839258 488012 1218817 1613659 561990 961868 292689 1844419 901059 934817 1310911 821195 555715 65658 1953973 144972 1784830 1062611 1419815 1977009 940261 704530 1357116 1576471 591968 560720 670882 1145286 1889193 353542 1120609 593672 98797 1622025 961537 692602 879046 170506 669489 1157121 1131386 1275475 1202874 1415125 1489872 775880 956785 801276 1987955 741349 946527 328304 1806368 1622990 753590 1488075 1603543 1581346 167546 1910984 1177652 659900 1113898 1368585 1737574 1162978 1673611 1479822 420128 859733 1610892 1124012 941255 1619276 1169056 1660978 1021479 1511549 655944 1726295 300514 1313373 1074122 1431633 509219 449957 301072 474810 568686 1537626 560304 120946 723478 91902 267551 535019 1913188 1862234 523527 1329059 1579573 1315472 825436 720654 1423034 590354 1671466 205488 1704108 404556 421156 1079186 1004301 1783152 1493814 241538 1722043 25543 520999 1869208 689403 1790411 1211460 486698 1255016 492831 283249 1111870 1624714 398314 1436171 897007 710933 1715751 788955 502081 1428138 315627 598694 1619079 1700496 1397514 1320979 480501 549154 1677833 1794136 589383 830272 194659 1316233 933911 1970676 1152447 1266242 1493735 673559 1595404 1031870 1003334 1538533 1698095 580419 1060964 1992706 1239882 75053 781116 1088392 711528 1447320 280112 1119235 1040711 354945 1548356 1389925 881555 1875453 1871537 1878354 515676 1130671 656388 178707 194447 840367 381935 34271 1781205 26220 910937 870083 1500352 1148497 596399 313372 1384413 912668 952591 905662 1540238 1797725 518649 791944 1322460 1320246 1192012 1452834 1924589 1813775 521230 1713795 248842 708137 380425 1390430 775702 1898773 743159 1535894 835026 1111633 1228522 1125735 59357 493592 1443888 846013 288738 1626802 469112 1410367 1414994 452580 380452 557803 1703375 1067651 875163 1218575 297996 1799310 603142 553777 77618 463728 333024 1734751 1484851 1479447 455014 1437735 1349816 768964 1021421 1095432 308313 425710 180293 529162 145888 1596887 767444 895872 854357 702099 930829 1225311 888849 303805 76854 730070 970871 346414 1943513 1113602 1698926 1167827 724799 1795340 1856105 1194379 348664 1035500 351348 537713 313659 602904 3476 674971 1723668 1545550 1399650 1621428 1527563 398077 1919941 1234282 529547 1652579 1389269 1819281 816139 1322298 1673889 1368036 649659 1403499 1263868 985647 263657 456185 81098 949451 798173 1357468 28746 1982370 1401721 981286 613634 812437 1502272 929542 738161 1601627 1141836 1890928 35886 244136 1786223 42689 1075786 403836 1204686 859482 765213 600993 308193 228977 1206720 310026 638782 654825 990847 1778979 500949 1435027 155973 730687 104086 1647434 1718872 64007 55819 1348887 630976 385334 806923 1922600 1517471 546724 304062 1462757 483039 692814 1419242 1311994 1771602 84393 1085834 621366 275250 1948168 1166251 1609405 1793694 457938 1496343 1034729 1168246 712978 1709127 1799490 1438970 1007110 70225 898662 1656531 571777 441594 1080635 424180 687436 1460340 1760968 1798005 170611 1523099 1356138 1681314 1714302 348251 450497 1658821 1215884 623727 82928 1823803 669870 1964434 909495 813522 1619863 489311 759748 809859 1488938 80128 799856 1659266 469805 1566788 1577240 1279016 161369 1793805 530839 1334072 1156709 1797408 121234 1012237 1176075 1207306 220769 887707 345764 1959861 923857 1243218 1465357 1137106 576495 405822 1999764 1940354 1868545 1847731 417580 328368 1784032 1373531 68115 887902 735731 1552259 930878 285262 916726 1236570 1535414 1802655 1179302 1709971 1556618 1826627 1161378 593498 616903 627146 677768 1537426 225327 1029312 881781 382943 967504 1159497 632191 852223 1099936 1335959 579918 1885906 1534800 1342907 636687 1677609 1469649 1936299 136835 1180951 1457405 204208 125375 1870786 874752 271645 1525637 134805 649887 440403 1424312 1770024 1318547 1632040 1006044 32437 949509 1336720 513321 1132346 996252 1944138 193711 1435368 54890 1933888 716303 1197479 1281401 405873 649613 981718 245949 997432 1704286 105470 1652080 393357 1877971 397852 794860 975359 258308 237057 304706 1046435 966807 1028222 1170278 579618 786108 899275 1699846 146917 1897128 1296785 1308466 418630 1443258 1082737 1036461 756599 296401 1799816 689184 394862 1921295 860878 1014465 1293580 1881238 783625 146016 1656804 1433555 1249001 1246203 537170 670130 411397 314017 1437913 1805950 1219796 1378683 1209185 1494479 1831816 52694 1058347 1690964 1557778 51357 726843 1515795 466643 1242616 1225723 1627522 54621 1382883 1151833 837220 1757895 89449 1485494 1891926 1443221 255932 509106 1415393 264462 321825 51574 698106 552929 160436 1674074 1018607 955463 338068 1270397 720065 747343 1552416 1172008 1499793 511935 568712 1497054 1112390 61008 13139 1853507 1892937 1457086 1797451 1700484 1731484 1589285 802908 1479651 1008863 792209 865422 1162625 841567 584128 1009680 471500 868912 1039075 841471 1921782 202697 276002 723097 1514238 988198 175828 131681 1607229 344031 930050 534043 1280189 629632 1464253 1439122 476674 1883333 1643650 1544465 601752 625056 722189 1509746 1869139 937702 1670786 1960101 1411903 985502 131753 1667563 233735 364593 1551701 749229 835537 957248 1826310 1172643 1546112 1457139 1669107 253955 879059 720000 1897710 322553 109454 702029 1530202 565380 509626 1147481 1403387 1126336 114446 1304296 1955393 508332 1282150 408834 1187097 221799 282412 1315287 186761 1305835 1353383 1976865 900278 817293 1419116 802075 1612286 808017 172361 1235426 940102 1009871 1632245 1821713 1021459 393254 863216 1609268 540015 1548961 1734490 1832952 1342305 114980 1535304 1451442 1029732 276209 1227022 1666675 1871492 350397 62476 91434 808761 428424 44135 1665155 354243 755932 1670274 1818056 1692990 620653 635297 1096944 535714 974270 280619 1893408 25783 162005 1709684 1340240 1424147 1653027 1535694 1460509 588271 57632 400212 1887728 1545554 1316126 586267 1830163 240649 1941386 700231 1607080 895607 1259455 146060 423678 1406071 718395 343007 189687 1727124 983394 752457 1519934 1385397 754173 1981260 540273 329290 1401714 84795 6261 1912122 756628 525408 38644 1886882 1564635 1028838 805386 617451 1897036 997331 319656 1014796 1925304 300746 1838342 95521 1780830 1711608 1011943 1017827 1869219 393723 1900165 178399 1150726 1966227 1321287 990877 586320 714000 1231420 699886 619353 1604410 1705767 165729 1320113 684842 175324 1504846 1016721 934774 1465337 1675278 34506 1408586 703937 831693 529378 1066799 832842 908496 315725 249244 1293480 481493 533246 1209506 39429 437396 805952 36358 916469 1063141 1590000 953720 710225 748210 1500898 1342106 1905615 361901 999147 97977 1009302 811045 647264 1216731 1580374 684218 238359 225851 1794999 96837 309710 1236323 403323 1838010 537640 1020628 991821 1184881 1461827 1480067 273512 690236 608646 1933786 1155468 1290493 1198901 495362 1260049 921444 377411 199233 476444 1091979 1085999 1370579 412301 1228709 678308 244872 519102 582118 1170760 884199 1226015 400388 246358 1536477 251819 255316 1475420 1989503 686381 1742333 115507 8468 1053190 552012 666059 1844991 568565 1311312 1652412 539705 1785876 1439440 1080325 1743418 1186812 491325 810209 252978 394677 99012 1942516 1751745 26634 1864454 529766 677002 322728 1920936 1112584 70978 1242281 191849 1221540 749329 559739 1391199 119129 908860 836914 960148 1208764 176346 1250669 1651435 1170263 1688204 1645324 119964 693280 703346 821812 304566 1565993 1021743 1686710 1721629 1342546 1162160 316453 1457508 325841 587471 195541 11288 1306856 549248 364641 1355114 1858101 466746 581186 1958790 193766 1486853 1777777 608402 1694389 428214 54893 1831545 457462 232555 1736734 1864800 1572716 953773 1810989 748886 1879832 222718 1424074 37807 483502 1956036 306010 360199 695443 582707 1086984 1451067 453879 1514523 740124 1119047 1489597 1735515 1464679 1123885 794598 398351 518102 543125 1288531 1620366 1907015 927043 1984733 1395685 920689 1888003 1809820 1596330 1938045 740398 244069 277883 1077184 940153 1317189 1096427 1803858 1791570 545861 1955951 4600 406828 582842 308527 1344420 1113721 57330 258542 1077358 1170690 142023 1667627 361704 1508983 1703632 1536231 1177282 244692 1468929 364370 1135884 1396149 1484444 905855 1867695 39722 1258237 1759444 162021 1715475 1556490 1157455 1866842 1818876 1227800 1992907 1661393 370194 1014863 1605857 1990756 1891508 1139461 1734844 1800667 691166 1400713 458562 1102433 530061 1263669 775913 986109 1975331 1896219 1680514 1185871 1521185 1272157 777745 237159 67035 1101773 239236 196474 28740 1140315 1403009 1601145 648760 1170427 906308 19642 204267 565507 1112171 774345 1522918 58538 496339 927303 1821961 721972 1532621 499686 1950094 1472569 1674264 1670007 1311510 282701 1553509 1427555 1702710 684709 667634 509978 1450616 13015 1454746 65046 516933 1998754 323356 1228929 1903669 1881738 852662 642549 1555978 1652054 730853 1749795 1860507 1656206 1152361 1274068 14900 1135555 1485127 1885826 1272860 826833 559326 201663 1299240 1822183 29820 244188 203981 464458 452927 1592278 1110113 45609 1376252 1835540 1443854 656162 267702 408353 612076 1842145 337498 835357 1040121 550276 320615 1273039 357360 1473575 1790059 853632 1705777 886368 1793255 25868 400745 1610135 684083 1136373 1195137 320341 1800120 1602877 1511919 1163394 142207 530679 505566 1445583 1458759 8412 433706 281565 367281 1129722 1426539 1742419 803370 125512 1224240 1860965 392044 624215 1997483 1364591 762331 639153 722350 449901 1074960 682327 1804113 1961575 67003 918435 1117158 646486 1631683 1526169 1876344 461020 1018633 811257 770428 749495 645012 1339196 1707371 486156 1469436 1814972 1339972 1426094 1775374 1432278 645780 1304880 805449 828680 712790 1942809 1246060 362625 958594 1271959 1554595 1428625 465294 1298348 1257131 753867 461645 884004 1523426 1997017 1293511 1612841 850925 842551 1687247 1913402 263466 848718 1991460 236389 1138303 284051 1329796 603286 887132 1302550 1539028 447928 1625874 1697836 1920905 458227 1324089 1449095 403540 1995043 602914 1864810 1178841 716645 880554 1057454 711279 1150647 334080 1000074 1987799 979172 1421590 1865477 513361 1402612 1513479 1108160 882812 1985878 1003374 1286131 224711 982676 1829705 498996 1327994 402589 1096832 1402861 1101979 1003351 1502574 1882711 1651568 1878065 1738097 1065968 694034 1908944 1039910 195544 42746 848416 211795 360299 1898183 959146 192568 804448 1022670 1032259 1287605 672795 1304659 1184296 555611 1438028 1383120 146110 258812 1396336 160856 1620875 176707 943071 1042544 1124385 288015 540903 386042 219185 1524448 1716929 176619 1357407 346290 1971277 1260550 276584 872642 89633 799972 322365 1288082 1308508 928210 1396220 494250 346685 397403 1835273 1219336 833585 544513 842662 1440449 1571895 1204390 1198716 604941 1712287 1238136 171952 223150 204756 399618 934532 1981009 1898216 1947248 1233725 197936 882777 1701091 1301189 1414188 1799078 423751 753968 785461 1379261 16561 309019 81931 720995 529352 1279967 119678 1254817 57046 198066 223135 1551097 53368 254232 931121 348193 1969618 550646 436353 14458 1306372 268538 1184273 569805 1119866 641778 1313089 1147868 1497170 197027 361698 1700177 714082 848342 135972 912395 64965 1034057 556833 254306 565618 1111568 1337685 1760499 1121420 216482 210683 693567 1169625 1524482 1776993 1475037 379313 1994644 32268 354805 764197 952216 54794 122090 1571388 1391088 1563796 1463836 1077032 1336996 821418 473974 1830782 382122 942827 1531008 93597 19894 1195988 1084116 698608 192270 1153826 966997 1181944 1891872 994500 48072 460331 1526203 1668470 969801 672875 1047030 541843 708216 828881 1177548 536068 1758145 1702138 1701295 76384 173169 1267997 1134233 142698 1629676 1070907 1436050 1237330 964205 979857 1130857 1337123 738482 1101714 1422175 1253567 1327900 536879 1593750 1593891 450528 654737 1315530 619631 1376714 402185 711690 790582 991721 1749951 1402721 1311255 577423 304366 362655 1038294 187541 699704 1992674 138580 1549618 376950 1438233 201206 219440 1690776 1388356 64384 270315 1760362 1609674 1857962 1118127 601556 1067718 1661594 147270 1603420 1609235 1227331 664232 934678 629145 1401290 752853 1539184 1632977 1375818 1549747 1565051 1278584 357726 629669 1728953 1144323 1222105 626278 292012 788696 1721579 607062 290437 748319 54189 1970211 1751630 1070659 1941009 1640656 1457830 1177380 930908 1500685 928069 209075 119245 810266 1716985 311958 934520 1107793 685239 363792 1028294 1908687 1982400 338064 732411 786315 428149 1777206 1227525 681342 1517403 259722 1558072 623717 1102665 868784 756640 441991 1899346 32298 1374011 635399 707677 1316286 564638 806576 931580 523058 1527823 1617215 704747 1450801 1225994 703933 467783 445609 1686451 1128023 1580509 624176 384577 415656 1556651 365971 72487 1596576 1457926 1682726 1470830 991649 1374913 1157672 1847739 639321 103216 726255 1812395 871497 369438 636588 1369372 847717 111605 77127 153525 1643595 1768783 1694835 1389593 991199 560739 1278796 1908477 207414 1582808 1496011 530139 1830318 168622 1033226 859765 1949722 851715 1229862 504431 1261745 837771 1263604 50035 1871304 75426 781506 1461753 1014934 1215145 225139 804005 1524073 996093 149113 1782977 1709331 249560 746109 1353853 1631177 403439 1268307 506209 1652772 432130 1181824 1152943 356268 1380441 1320371 29211 969378 941500 143395 216341 368319 657596 393420 993687 1460989 754058 987902 231653 145031 558592 392900 618136 160547 961698 1114763 1034344 1971539 208187 1591231 1309024 1221996 1603758 147127 1274541 1085005 279056 459406 865994 1459458 477091 543593 1172423 505278 105545 459702 1232603 1644951 1965837 1443160 1201832 629245 954467 740276 1895893 1285964 1345003 962357 1958977 692137 1000370 1946851 248761 860071 1548602 992163 1057446 1122928 773860 990089 641862 1647238 223826 111669 723441 1567359 938869 1770258 1894951 575666 1766314 1408366 1991105 951549 507332 1044178 183797 1369151 956432 1148881 1016239 1458730 1676116 1882098 893030 878686 1742195 888355 1221869 162244 423869 1408912 179876 1477419 870025 336322 1203221 1398732 845912 1725070 1807411 738980 41295 969875 41182 913301 1110642 1614233 1940392 1599789 1602717 1401703 961852 759402 1515072 1120663 1432741 262102 175781 463138 406742 1852786 1518458 1140005 302374 729369 11055 1988792 1968921 969531 1513975 1249883 1475395 1419281 1613553 399697 892397 1572609 1398648 1208737 1682494 1851517 658515 63793 295411 1853820 272550 703649 156103 524697 792795 1033161 1000874 786654 1462524 1253625 805108 1837450 739690 573680 229877 679009 1998364 1936856 285134 1480081 1684078 245042 1166500 1363516 34365 158127 1919290 1528331 1815114 639029 1010836 1121416 1410828 1443881 468094 118001 1499628 1754585 470422 421247 233387 910066 1789442 1832874 861782 1735288 288485 667507 313199 805778 154083 1242471 411335 781571 151053 1600640 279630 1744931 202036 87015 56810 1175514 1042543 1583961 162680 506952 520053 1160361 1987250 879122 1207150 906993 859895 112281 1925768 613176 1375415 141087 1712838 1763004 1903743 194943 587107 1577535 1456357 51950 40181 990306 1842735 1705122 131794 1067115 1529010 866351 310372 809633 1730018 1090785 1781854 1878984 1404466 599895 297201 273219 805215 1133311 1720960 1875195 915357 842690 598301 1956204 631742 170433 306042 1573000 648365 1179227 580651 1342407 1488373 1997587 558148 384674 823712 959059 1973661 351336 188971 1586557 1333944 68884 883205 6926 924829 1752905 1409896 817700 155533 1857713 1254064 681283 721723 1126774 114396 927426 957445 1616350 700865 1499162 596749 418303 1947343 920298 90586 590304 450477 1941212 1293448 1890342 1935208 962325 1866335 20672 1646447 982319 1707508 203402 177274 1072836 1680510 1124428 66720 1020490 1395933 831942 816062 1005382 610986 713581 54504 1055445 1692795 1205109 859041 832214 737686 1469725 303782 100657 575908 267244 775389 698914 1491093 825321 1962138 1274867 1123363 363633 1165061 1541588 1068063 1786534 1158713 1871715 754957 1423001 1858752 815880 939189 1387998 1485501 1402574 1533042 404295 1815324 1376375 1411842 121308 535951 1013320 394325 436036 978083 178534 1305917 1067861 396076 1775197 156611 1391298 1512812 82141 13794 514161 198573 432455 720291 589533 1373397 1484228 1306543 1278883 47103 1278894 298348 175851 388059 244037 1433417 920317 62680 792700 1509697 1612473 1226897 40347 129173 1496340 1514203 1428451 1750528 1471509 451519 1295413 1960352 1611794 1721890 388140 1496134 1233616 1211773 192198 613938 406502 434358 9767 552432 669554 1052188 1034301 1835512 117734 751913 1960612 1924168 666093 633040 431774 1298239 1630947 975514 609472 980290 877487 896023 1923182 733225 1830291 1606012 1901145 529854 1252723 1920726 387126 118553 1601293 3723 1687022 1096261 297196 499685 748067 321465 672198 1705249 1435109 1891929 30565 1547205 1667339 927844 1610059 1619695 1859832 1267224 1900936 571923 357901 781075 1962879 1410722 402758 969686 197270 835852 1986958 570467 523882 1925865 922964 1896519 538863 274077 267014 1667237 532669 908248 924601 488115 858362 122490 1608165 782679 238686 861702 1148450 612790 1902402 707540 1507598 1031302 1583738 980478 1459640 827025 1490774 1094451 1749074 1821971 1955849 1744224 1872925 1790041 56114 458027 795105 715418 1598611 1926825 150063 1347935 292421 421226 589763 949935 1163883 1512177 407711 1438154 845875 1107525 54564 62044 1246986 866988 1212775 1283637 1438696 1594072 878874 1206339 1574811 1067262 1630383 652647 954024 858436 894280 1798933 1012200 686459 1739210 17815 1132567 929385 559957 1018330 869148 1710880 1290229 293326 624453 780664 1335116 700863 868877 882099 654791 1693085 1444047 1749089 1610101 836321 1334414 1326471 1840219 884758 880351 131648 1286700 1453474 1928544 1120731 531627 336246 234362 1546903 1975945 764679 1347426 915775 25190 44549 427646 1948559 1402152 619087 1818235 1506346 1418819 721793 1680036 360619 636403 1752818 1288060 1126452 1012181 1218508 334002 955354 1681416 1996176 1977715 838376 1260415 1905023 1499073 853829 499540 1832871 768144 1436920 37572 1863889 1195166 97759 1967329 134104 346131 1242496 269599 1774268 1298030 275865 1618197 1485257 1733327 1897119 1857160 1309448 404237 21116 1536620 1801512 336321 1114080 1051587 971344 991122 1481329 1785549 1817115 1076828 1715160 893401 1249527 355899 717188 844371 1875879 228924 1286951 281529 983992 1904247 1746432 1517955 806989 1333658 123133 1647651 1485697 1962115 1848094 319458 842604 1001048 1914291 1383980 1502890 172326 484959 333768 1524764 1897163 1602460 1962405 1001267 779492 664428 1894230 1912826 138768 1055303 1080448 1238449 1985492 277066 118920 1799830 23051 1424022 1810672 113261 337677 477374 10017 1671644 702230 1966665 206250 1383921 1036088 1161132 299576 1093447 790747 475789 1007924 1163562 1691989 1356112 891049 226345 465746 588695 834527 746199 1120308 596526 138789 1782790 396578 346690 616939 1756632 421646 557091 884743 1051801 1344735 804044 1727670 1555292 1042344 998961 1633361 1279363 210799 1673556 1228719 1068056 1842265 1070779 1893807 137594 902420 1458113 1185707 349421 1960952 691711 277745 1439798 1350089 1324800 563917 497608 1643732 1489195 1480988 241396 1391771 34071 844679 1698979 1176628 1365408 1110592 1315279 1717521 1589488 314190 464341 568570 1573064 1265048 809303 799329 714710 1151065 1754031 1198477 1583655 697262 53549 1937026 831677 952117 1683061 367982 1181742 1911507 1938563 649233 907638 1753864 364007 593269 78612 810657 1964345 1352227 264387 407944 1940165 1168397 1095530 34332 543510 1115195 422467 1694453 420663 1792918 1259422 814595 251659 926475 1363906 1302246 258659 1042115 552815 1214855 818845 781993 76537 1774016 498209 1680662 97973 1380209 422478 1209159 643351 1682034 1642072 1897673 903817 1993213 644663 1906246 443807 1302244 523565 1014790 1585465 1218143 715436 626066 425287 67500 1232358 1381542 930469 1686345 425384 1749686 1075262 390392 748668 916196 292257 986655 1619932 163679 1058067 463403 546183 460019 1585655 1655303 676381 1944286 338235 235073 489744 1414411 1225622 286191 1305032 1451292 1895725 205661 629077 1830563 457857 328632 978146 108179 1337530 1168132 559682 104789 108017 1072295 406088 1485153 923624 66148 749360 1605022 1702500 404122 1950690 1513127 717788 10320 162369 896258 1639008 1639446 538707 440540 239050 570488 810582 1873067 1315959 1363491 1231919 1196128 1520433 197713 381262 1319923 836985 1435451 1776411 814578 1139838 8886 267564 1295832 1899919 1781545 366003 595591 516377 792572 1121617 1101136 1311445 283970 1467460 321233 711893 1123237 1435511 164153 481861 678837 1464537 743623 1462080 1606642 841094 519103 675188 1546990 1464524 1694649 133523 1708679 553802 1014050 1379265 1624549 698872 1434400 1497012 407007 595744 1392178 60009 338081 684500 1071830 779031 172265 1465791 373771 516110 1714743 1149526 1853212 784716 487585 1645402 1179927 991671 758585 633507 902698 1066467 1668143 256871 464672 1556268 1604520 1248416 513486 1790928 1271696 229844 1881367 1902787 1802187 1564326 898694 313361 80345 649933 689607 1054443 432807 385179 1287723 1521262 982169 1993963 826624 467985 1966842 612207 1459247 1718615 433177 559142 266728 1225609 1085348 285913 145993 783810 198335 1949751 497292 1657744 1128660 1985684 1145652 1898926 469256 1913753 263536 1798802 586034 699919 371418 841313 1621840 937833 1035353 1955806 357023 1850759 1075216 1903917 992324 1266546 378916 1183270 1171455 834590 10437 248277 1670193 1500222 420946 1646985 1216321 931972 584897 656318 468715 936635 1514474 778752 1058886 1064191 1748050 610749 127123 1615467 495716 809214 1646676 1134470 823465 53383 1771901 1118995 505772 1675008 1643873 359357 1050850 1513552 126004 1091539 176144 60143 169153 829421 469674 1181987 1297433 266373 1114343 1963815 465958 643072 728851 1160587 59094 1026062 1333592 948603 559701 1444235 1813705 750326 1003141 558518 440993 1452848 1556472 937824 743205 881819 1025626 819940 1224310 1533381 1868682 1416004 1464320 1687266 700054 892988 39853 1874021 1845895 1446743 351598 546799 1456717 272593 960340 987952 59416 50355 1663528 1424476 462402 1142723 1918538 1389613 219938 61789 1141980 1210451 496679 781371 1273138 1314858 1367457 1666287 526385 1590154 1267061 1832551 823822 214235 1502254 1942518 607044 1529278 1814180 856013 581732 1730531 889488 782515 298143 1086306 601943 1316636 1651820 1263494 1376434 1485742 783797 1728984 1183821 150267 442241 1982106 1159378 955888 1989637 63299 1533916 1537154 528983 1014606 1907451 407271 588894 978817 1160282 893105 968394 1210363 1417393 1083533 1387690 1340941 964672 426616 581699 1689736 170917 1285521 1731305 44357 995625 87556 1955297 566390 408976 1300315 41165 206100 491076 175210 716934 1326418 333227 14445 813479 1222400 1257457 709369 1006723 234371 1806926 1312854 190419 1459041 573028 462097 333530 1089714 1492104 1499893 605037 40475 358833 323134 415348 1916835 335668 1478061 1515265 1052477 882446 1363321 178727 196633 1585929 36874 1260056 1022585 1792250 300537 1018091 969432 165230 444505 1551115 348542 1945413 881230 360901 1511567 1499945 103717 938794 1928442 1908723 1887446 1008572 654736 1741314 1229109 249935 1484958 879682 1725172 783765 1642250 3252 1701667 1864940 911369 675104 161303 35393 503066 826168 1623382 63121 1456561 363564 1613893 1374459 365476 1385910 414695 1425947 759210 1630581 722511 756089 277795 1985867 1176411 1179259 1661982 1369312 361159 525374 956456 1769760 854661 244251 1444016 980518 1483652 1193099 561485 611634 1007629 231343 267431 1983500 76604 9460 1339802 1959630 808177 1337829 1895986 1449897 1681281 967705 28669 407589 826401 381716 102222 803303 420177 682242 114457 1997660 744973 93463 195539 1930582 1248704 1264070 784817 1277004 132181 1775774 500459 558324 1650162 283623 1819352 1052061 1695036 1974474 1868833 1435717 495148 727642 852346 1117502 353720 1277062 320806 1145043 1494645 500767 463385 1022022 617108 1513605 739773 1419188 1144061 35304 1476703 1311219 26501 1582491 370311 1134993 1639807 508170 1249509 757511 1415826 952404 864118 1871689 1321902 54038 350569 170157 615171 1157282 1389029 1461994 204908 724429 528587 981165 540466 1888981 65504 56460 1013727 242753 1433497 637556 1577871 1012209 145692 695294 53480 1412066 818029 222867 728515 1553007 1190332 715909 1800921 561782 834630 882629 1615888 1992322 1070920 159797 806437 143131 752143 1924619 1794284 514762 1146307 1302800 1485615 1754137 687655 631418 199681 1109623 287119 1063981 1776491 51153 1477762 41533 35651 1611110 1922130 213739 1294407 97487 1351295 1855097 1624027 1906031 742009 595169 1609943 745348 1705687 1702004 419589 1576524 954784 622707 1173861 1918918 1658602 273044 598759 1012285 1783590 1880760 1437569 380013 1386630 979751 984350 1653943 789393 49168 624688 498784 1642814 1486943 1048782 1793417 1371489 356242 348157 1073404 1852570 1787694 661095 1973500 352148 787443 1352196 954032 559621 310351 1765531 1310712 371304 641416 1770141 271864 459783 421718 784535 1199977 1333866 1679160 1898963 802948 172528 1697385 1627237 200184 548471 1526372 79023 757968 1850635 704731 624711 1292578 1152109 565740 58976 153778 940170 887513 1565423 1601712 1070017 1299678 914468 1372539 1453479 1319736 1796754 1890366 389735 1983793 69087 1425536 1037000 1029579 1849343 785917 1280178 1322476 18484 1512691 1260745 1297479 3242 689236 1884944 656622 128769 1236320 547250 491561 1613556 1953460 41357 687279 718301 207372 296183 543105 740862 290215 883725 572599 345893 968988 772197 1658526 1690266 1379193 1962195 70060 1245710 968810 1639933 34086 209794 837634 1935268 1054299 1222467 1532453 773033 1939200 940173 1912173 1841683 101651 1970929 1130804 1035423 1792805 1090961 1790817 926215 1902595 263398 111059 677321 1801053 1141129 568550 1689464 603566 1899040 217463 969418 1914871 1817319 247228 1740513 485771 1718576 1902985 119618 839056 1368698 1090430 241682 1533907 258795 1581216 1996950 161285 1568986 1600971 177272 1505499 1484757 963633 266874 831136 1747112 1180999 903515 324452 602737 1040191 416804 824913 1219920 1678883 823928 121152 891812 1273652 1975641 259445 478687 321029 1284803 1051852 679661 1992503 1517622 1468924 1419552 57155 1087002 646390 514531 433729 566874 304521 1252530 1891916 546682 1937145 639000 942227 112657 1478003 637805 389471 708638 1981468 694415 1353103 1654677 297782 1680445 163103 1689812 718261 1474474 762992 1065465 956921 1279916 1397605 236551 1339092 1683985 747345 1617082 492150 1552034 931494 1247299 1990890 1328913 1578749 926257 501036 1207702 11544 679582 1975027 1867565 83655 844388 244853 1891081 94529 1185131 1559614 1615315 300851 1629464 322512 1347037 588486 306368 387921 15368 1997991 1681866 1446949 353597 134025 1982460 1622298 1404283 1967768 1524674 378119 212286 1130356 234984 911846 219138 671966 1462881 1732640 1001398 18765 677655 558575 1429539 615787 1420695 768603 1565949 1498345 1636407 1386654 1711163 1154685 655442 597978 1359832 1851401 255430 954376 1621851 1194697 1783105 170410 675243 122032 1944911 669402 1308329 1738083 1414648 1552968 993275 633531 908486 1609770 18681 315159 1957254 533203 1909524 1049978 710154 1944171 930914 1174619 521400 1954076 1873034 1237760 332548 717132 550929 358810 256331 1276332 287291 493579 497429 1469971 609039 558471 657584 154473 369155 1351381 279751 1941030 330366 1781179 1234181 1506744 1799459 1040380 493432 691652 238556 884433 56758 1426674 1918880 1148078 1028652 1020127 1993742 238874 1317690 148113 1092295 1745876 1430825 1808581 647543 313865 1092238 1874494 1816767 1267958 1233213 1134818 1125172 1805734 1311511 791441 358364 485118 412491 747883 1807106 1569479 479770 42543 882790 438054 1015597 119265 268339 68220 1417151 1045697 1607675 722910 576741 1904929 734279 1877159 881868 334526 1736178 1453756 1497360 1242711 581432 1954161 1685372 1999516 682177 1637867 1691000 1053342 1571506 1219873 1825177 1907587 1179450 1871344 1287468 836557 550773 234099 589911 1393190 1213444 357331 899222 532546 857363 548861 22385 978723 1774208 1921341 103520 168211 797128 1480284 194082 581710 476426 1910498 1142141 1747170 1232278 148656 904814 1113283 941050 1395285 1002874 657855 463054 451834 257541 804225 1348839 169798 333050 1583353 963181 755465 365528 497632 618261 647015 508515 1063138 756405 310531 738874 1308856 607289 1593766 573468 1631757 1191217 1383330 287739 1842361 1383628 1917231 1020411 1638220 819569 955311 1713632 1049609 1179427 1579636 1262931 407363 789123 1285288 1431455 1177428 1771389 1216585 189925 486210 1104568 1263874 934379 418784 1927227 446354 740489 391425 1657264 1242259 1052384 1937912 1735145 1906021 6723 1642456 1588422 1019323 240705 1136672 497186 680526 1540435 1173698 631432 246851 1986982 254079 1967913 388114 882554 1870958 1072757 839471 1670358 1484980 522167 945253 1570181 1357129 592652 493511 382094 666569 1279936 1912911 762902 1371909 362909 1635197 1027970 401446 1667156 883739 1209150 1149738 263976 1580450 274081 725063 1055873 1375154 488134 835934 585432 807628 963878 1526357 1280776 212009 1522297 1199908 1852699 1016455 987151 1870655 1039659 1800850 1852000 246735 1112774 385147 766616 1822957 1798416 1345692 1297447 563250 1310838 1549120 1571503 175004 825602 1116170 1050326 1325852 561565 1524543 383424 1933366 729951 390445 148742 476587 1173929 207013 630677 207780 1019471 1859049 1343735 1346824 89711 1012796 1770231 201294 1720278 173585 1683047 291828 106886 1379936 870117 1177973 1875845 1399917 520292 1843813 1106206 693262 1857469 809177 1399638 1870252 483241 1616734 713165 1595724 1547941 1157933 1188238 847217 281232 602854 482225 1475957 835396 1664302 756125 612973 1535503 1236583 1463325 193390 1403320 612424 1916129 1789767 1590144 1708516 1449272 237302 1489294 12225 1043978 522683 1422742 1849996 1547482 309871 1693770 1803144 247380 1254755 1877427 1013139 851616 1397933 188526 1937934 1159384 514404 1874646 235125 1495755 12123 1727315 278460 30061 511830 1356272 1427519 1078823 1771235 1859140 1434410 704398 1475549 51245 943701 116223 1196838 1960822 895711 1118288 412284 345567 476609 612233 30574 582808 1564528 1319223 1386767 773469 85759 1613419 1290879 1739639 1341398 1640627 1422667 643094 1529750 1129029 584307 1564442 263702 1084718 765226 1832968 1637314 1661205 1719096 1019816 135161 1184572 822557 1035809 70626 1921502 1876244 1714517 1373392 875738 613384 161344 717313 935614 1991718 536583 1174550 506014 139326 1217005 545919 258289 830069 621013 1453588 1184587 1880556 159079 1712567 412682 986573 1744739 451644 1309083 1627562 733325 357739 694667 1456616 940722 1026480 152415 1198158 727495 874854 1701377 1312926 1229554 1822208 105248 1768639 912251 367051 7243 138682 1048227 1085280 492067 686572 82758 1525958 1229902 657680 599605 456985 1477032 538368 781400 1002514 1928016 1418750 1875465 1486517 1836792 392289 657071 1196024 891198 983369 237012 644284 2516 1424441 1084543 1087353 559922 217555 1685981 1324415 227319 962938 717140 446763 1108884 645453 149662 127932 1313994 89118 680094 48416 1118172 512885 1046590 1931275 791830 1988198 1912568 147422 962347 362974 1943586 32922 840514 1866541 1493863 671856 1329008 1321623 406891 1763614 425278 1338471 743840 1741174 1541422 38901 1297329 615149 952754 1635103 1405702 1725525 1494775 484225 613753 1778024 532939 840109 574576 648023 1994795 199360 840684 1715381 1961391 347961 201402 88030 868074 1871707 689562 550734 591736 1233691 992185 1973239 1343677 751534 1807100 1321872 1888983 1932536 1809779 1010002 9996 695277 1404885 1496229 397678 1904005 88770 1919676 136665 1726023 933587 1540072 359334 135362 247859 475423 1449028 691159 1587751 462203 281380 1809622 946575 1815857 1935037 1167470 263027 1282915 1578957 1768677 1847181 1774791 1065195 1895416 922343 732100 1240230 38931 551641 1296987 558791 1477650 423090 1055672 947310 421551 1734195 181966 377135 1987722 97711 460722 1483679 1705420 404564 1204418 981315 1665130 1046189 1615206 775919 688934 1155170 1756959 493080 1033864 761665 1932136 363587 108237 1664643 1218768 1017898 138823 1978007 982929 157667 859509 726134 1153782 1025756 56809 941467 1302925 1554243 1871578 1415379 1781265 798712 572040 1109852 244826 186160 791256 1878839 310885 130407 100813 1834566 1204307 990150 1969526 1427686 730843 989266 1975976 1320054 512566 134573 1816458 1412709 58644 1871234 803419 884470 523846 90087 1902614 1784870 1101243 1555489 1992933 350186 1280678 686306 438458 807230 1156923 490406 204072 881515 1621122 1865872 777209 778341 208071 1121997 291221 736563 1479355 1581407 151557 1625449 1539161 655710 58140 815689 737171 349928 1531004 1820044 1338700 1123920 556592 669804 1412952 239875 1721446 31687 331990 1222540 1198399 251004 1440323 369007 1240208 226759 440832 411509 1699780 960054 920822 1980215 390409 1428353 161241 915458 1867754 90189 1951042 687473 1095246 1391128 1172288 543575 748170 1113768 1006936 17612 1394729 1909701 1949375 251310 1705320 533759 881206 1250793 907301 160560 1439981 1405699 1674616 1037450 397670 1906634 199644 1590041 1299462 378553 819293 1247227 715706 1443280 112960 1410892 782500 1132801 1101051 674420 1271650 1402025 1959711 1376521 1364990 1298112 272264 1574550 1897423 857800 479077 590545 1246450 678431 853677 609263 618544 642824 1121271 652501 471456 1805531 169203 1895846 59529 1187505 1694434 1076014 342521 379074 163708 259452 734459 1778359 1591290 61971 1216668 308490 707049 660574 1719375 608752 1188816 598655 1449174 736892 278197 56078 1197457 456562 1254018 1695578 862827 1063912 1334810 1006786 1751577 1359761 672133 1534902 533098 1116941 377836 12626 1739984 1442935 514020 102494 876254 1803276 1365370 234358 243119 1378971 1951758 864577 464249 1275813 1339133 1380167 1840944 597749 1482701 1457079 435589 1889818 1266488 18635 1087913 480544 1443276 1147120 1589375 75219 922 1489241 1008450 1238315 851828 396741 399433 626711 450462 1649906 1849972 1422663 359117 61847 1815913 806320 1257451 1708440 232676 626543 1506438 1302511 65326 469338 1802500 1911119 230676 1936353 413443 863882 1357262 1231728 1596813 202242 704170 1434005 1185540 222546 820225 1908486 243224 1670976 845952 1108053 65350 497453 424703 971740 1448870 593571 1698670 92552 1663969 1302531 293959 962734 903782 816684 819307 171016 214571 1365499 888783 1426330 731258 1569420 822154 1409520 213401 1974738 1196538 1000943 1155742 1094124 372597 1327895 1408594 432142 1987150 1251594 1080526 1409338 805862 1507887 1616421 1206387 944218 1059669 1446129 602195 252833 1628258 1972776 1268399 51689 111588 310271 1319196 1258366 253488 1400283 1194590 1898953 601235 634152 1057596 86053 82631 1664434 1599689 800455 9035 1687582 1906722 430852 1660310 330190 532383 772734 1116020 312438 930476 731197 490802 1684179 297965 1815226 867343 1476642 1372048 1447721 888321 763039 1523142 449166 1737005 221707 914317 225780 94193 1955852 392693 873533 995847 55767 785310 1768223 1273648 818474 1438656 1055213 874840 687919 922203 246000 1567452 1004321 1071829 1128063 1368817 408153 1955090 66402 1722574 1766730 1211471 449686 517117 1826524 370214 1670022 1419905 954760 1026286 1558211 1694437 704626 673206 828176 981196 1520066 1696778 547206 425835 962143 534746 1398341 1441045 969459 330996 1756746 1141974 264667 207171 1060875 1066078 986902 84095 749370 283307 406226 1315535 1565609 766962 1937446 361185 222194 872875 1557534 1882505 1156332 15749 326997 1565243 467886 302680 1799122 1093854 1397171 1875370 560878 428040 120317 1272217 717419 273821 1582334 1861629 536683 946287 768611 628181 288295 257116 1500459 454328 1333480 776988 147633 1574621 1941818 678685 1835399 512362 157348 752728 1770217 1884461 1022751 1322608 1528332 1553338 715887 1734524 1616971 667422 1102343 804143 1813640 1415086 1059523 1094795 153060 330349 595961 71554 1991525 259759 1780479 284963 775765 726342 702405 28285 229208 1830837 278847 703229 244156 1269481 1584087 1327019 1108695 952447 1166064 1849660 556476 1393615 1544795 321749 1817707 1281108 1174096 1458060 738799 1530977 1845660 1895033 1858978 997921 805029 919272 1979233 329911 1668884 50349 1272216 789269 930755 1526669 304989 1759711 1880277 681747 724795 2791 1197535 1702323 1945024 920222 1642457 1439644 818531 591931 1776843 995138 1109847 1107347 762712 436622 95460 870471 1647133 948708 657917 693289 1349583 888711 9090 429648 1007729 1984540 432150 1397894 784736 1874394 141 387464 1040565 1064814 1210558 52397 107509 1896642 220600 1922510 1580576 564867 1839998 507311 194170 708550 494128 1047182 1157407 1316515 1779350 624167 1123193 1943884 512922 486664 485265 155219 50844 410726 858768 1512795 540571 1046219 290044 1455724 556565 158561 1062540 899491 730341 189642 1724649 1475464 522863 835720 653793 1419431 620243 1353388 397264 1343611 641929 1796760 730624 349708 198936 1809870 1286868 441184 991540 949977 1359617 1282889 444596 1871693 257667 750192 1994564 96409 1876034 1339718 841251 1792579 1345068 1222751 1586914 698667 321491 523517 140814 458721 1391266 1307681 278967 1401917 1342056 314079 610158 497151 1052307 1429634 697397 1672807 1243287 932292 184588 147154 24110 263647 1832621 1908483 1811245 1644463 1109395 1215514 282712 236089 1285469 850342 1146770 191575 776796 1729303 1864627 664246 1738762 1143669 862967 74807 1302228 109632 1913196 1867221 94597 1084911 18790 187931 39145 1033069 307952 1581607 881098 932766 388147 468370 568299 952062 1036026 1100640 1255251 859331 1587754 31236 1087781 455224 1876555 925275 1828322 492380 751396 1364390 1290504 440219 402545 1506164 81621 211508 1189939 1874979 559235 1185759 316126 134020 1998981 12917 541524 64680 1099835 236729 1425900 1528337 1648838 1940140 1725964 1490738 685317 684910 331458 170910 764654 899678 750286 71946 1365671 1972496 423420 1376356 85292 1942665 1679635 543328 1592652 193412 393518 226118 1690126 704067 1664097 854178 947222 1816214 1529169 929578 365241 1506050 1058420 324847 1700229 391419 759620 1819236 1419371 788030 144332 1579923 947707 1042611 824299 452464 1339761 216572 1163887 1060516 376030 1364780 648900 852769 541723 848463 1752660 1418298 783934 204767 182354 621755 1001311 770954 1946134 1055936 1238828 1563603 1369442 1095427 2891 174835 1748385 1292214 1885515 560677 1079478 403893 1991012 1933289 1980612 15482 1918459 419529 939354 1299422 344058 66352 1326194 412988 1444277 1344361 1021050 480831 1483093 1997177 1640916 1494993 436435 469910 1280221 1140060 1192730 1762100 39876 249903 616282 1178484 1117742 1275187 1251037 1020614 1262154 701846 1456218 1784065 1956352 44239 1965190 1531514 961632 1125452 593605 1833990 1017532 1213531 325282 1467562 75756 1125140 963605 212642 324566 1121947 644236 1927248 1844008 1202352 1361342 1439154 1303043 1612981 1628503 930153 1717847 772846 1940100 1083660 72819 1831779 367277 1776609 163404 400494 1528437 1797530 206202 1686702 1754121 1826339 1282689 1585612 1038043 1058359 875383 596038 215057 42520 1427421 1434696 1054529 930663 1137437 248203 50352 1324625 1729210 388983 1807504 622177 380681 1716192 1693476 700471 183395 317846 1517155 786883 1534657 1006274 1319058 21217 485164 1509616 1937893 680117 1416605 136882 223891 560433 1927442 240495 1957940 913550 1634392 918375 1394235 177421 1175915 634274 1677804 1843782 474932 1257803 729187 294421 174990 164187 1165019 1089853 1035189 654938 1827721 1808115 470330 102864 284250 1269554 744678 363264 358233 59960 1025643 1578581 644270 1267382 1530053 227781 1448321 1917804 1577778 410472 1794100 372395 1594011 1622741 460772 532436 1325908 1344999 1678444 340062 393828 682531 1302230 1445239 942377 1883845 1690113 554432 569087 1032033 847056 861299 1385601 1577064 663197 1477180 631146 281487 579315 582974 107636 346293 218585 360089 668726 312225 1744557 1215204 1739590 632526 277164 1956311 1226134 1172710 1502850 1999925 1678187 282273 316478 1966950 493478 1162282 723065 1175864 467937 1520987 669699 151940 908682 31059 1898299 149506 898902 1327705 1713221 1760775 310073 718741 279293 1361878 769250 417251 1767299 1683991 231072 1796938 1519074 1305018 748354 357054 96813 1939883 1116550 1146998 3887 621669 149912 1982639 1483982 446874 1730282 723422 459277 865952 944453 1856366 1748259 549224 1112501 911707 1338051 298852 976266 551734 835993 1467017 1621022 1210187 561526 1225750 1369821 1748394 276025 1426485 1772987 1597765 479448 613657 1790166 871052 1395369 829485 1182409 1808354 639145 95289 1614021 1624428 155055 856410 978988 817071 1090958 1108513 1143006 269244 415614 1265042 1166320 1055513 993534 266108 306566 253825 101108 1161709 1878329 549620 418380 1955980 32353 1508932 602034 1753627 70937 1524573 627274 208358 480666 1318560 905188 888299 1472198 411221 1124055 473432 491024 1924365 1872602 348929 662480 1252904 549635 1129903 1799125 1583145 1251603 1727791 1984284 1302441 896513 809706 42810 955753 1866725 1036570 223108 551984 960645 411640 431594 741487 1367951 822141 1334881 815541 1813625 1665126 1809040 272598 897360 424624 191551 1059213 797129 1375896 1910847 1736413 1907150 374732 902403 741036 784753 414025 241603 1511601 270788 1447765 980831 850617 1100525 699179 1231913 1724443 71132 970379 127478 545745 1035676 43120 1660366 1138704 1330582 261183 1229301 1864271 1264218 743812 917943 1448065 1855590 987439 1788346 1863130 910220 1450607 585612 1112510 1740379 712921 1409276 922595 1827809 1566475 762929 104425 971250 1211682 148809 401362 1488080 29934 34564 1207555 1212268 985779 19734 148963 1107109 181244 860995 25450 1595584 1132531 1876964 1715627 1622543 450180 142781 625021 1006713 554093 1647498 1421625 751174 1642894 874964 1267572 1497343 1477597 1877377 1998621 512006 1971014 1916715 1685484 1492714 1001629 1207066 328684 682221 195526 761847 989038 323130 1457303 1895039 962533 1541514 273259 354936 1213623 323871 1054791 382046 737586 60139 1611183 1521663 523944 29529 519497 784933 99257 516871 699862 494747 579460 1567253 749413 163924 1587566 1235275 774993 1786414 127157 548369 1515166 525277 251536 1910406 1247558 761505 699409 1422098 130444 869121 694934 715725 99059 1341381 993817 49134 265471 1441332 1362260 98454 1906018 746110 93742 3164 527809 563612 1141411 1938828 1275289 1577269 219309 1513812 18781 456559 1321723 1194335 1391665 2326 1864872 506669 380700 1941433 1823888 1921818 175736 1291790 910560 789090 891752 1059126 1871977 331153 731849 432197 1446502 1632305 127707 1292621 1715656 427663 1800140 705863 617908 1259478 1748976 1730061 1138483 1960893 709992 1040255 867395 437566 1607659 886803 1961000 79200 1282975 1442645 1773010 1289140 1486163 325247 438474 1663558 1871651 1908561 1044099 548738 552123 333209 529354 982734 645328 1585732 1365476 926680 1299999 42731 1607377 1636341 9226 1436252 877141 323461 116619 1032698 1072933 129378 1924744 269293 319409 884440 1535639 1199491 1894889 155134 684152 1419450 1854372 294780 511241 1711971 1755909 1153165 1173913 1587232 279947 1600406 1252910 1575859 178153 866369 478956 854238 1911475 1940352 814453 1156087 396324 522354 31363 84240 940344 177980 748663 81753 262452 1503851 1406486 1983616 929070 1664741 1021105 1275589 424027 1552915 1776223 1037473 941462 879426 1833619 1088087 1161653 1619933 626158 80825 227447 190535 1799588 1436103 1221692 1694415 426578 1054316 1490654 1362322 1095456 1173610 1280832 1853827 456125 1841113 1504665 815401 788048 1494363 1372189 925078 18758 826637 522745 983126 551431 1271554 22780 1843932 1214006 547122 731827 1777486 444621 1459581 1158428 1007160 1255848 1989695 1911567 286033 1356199 1344913 984133 943076 1863782 221028 1874409 107700 893866 1065390 292271 357495 359433 564954 878579 843001 1844046 774926 1815643 64619 953267 965571 365786 1829706 1210247 1242657 1889726 637060 1594059 273461 525807 220268 1557392 939400 1380335 1058574 1435644 292266 717881 1542050 1019273 1954455 497362 1162614 147646 929452 888876 543184 957392 217226 67640 38277 1106270 245046 101557 1921017 497470 1501133 1598504 194970 612249 1829564 39068 1550764 1809609 1614214 1744078 409501 998890 66058 951189 1355392 795225 794478 1188209 1064479 702522 544025 428522 1490639 443655 1032241 472143 176854 1873332 1669530 839281 85776 538581 475482 1208474 857288 69075 1698165 1603517 386779 166636 1849826 1913642 1733363 806076 81106 1015903 561973 307488 704836 1875474 1957870 1808544 90138 1557533 80684 1502040 444595 1083622 1787853 1508746 1925243 1355354 1975987 1122169 603237 888608 685411 1102043 840360 915095 77724 630168 1951310 1672651 957484 1865727 288962 1881526 11639 1576055 890689 1584380 1658463 1053730 122535 1648417 18960 1842104 349622 1422108 814639 71597 1836368 346222 1753563 269665 1096168 1791306 734517 1315559 1405701 1222552 164193 369299 1917243 1754802 1926076 986019 864232 1442531 1443921 1547202 1194122 319022 278225 120810 750186 1372783 444169 1222357 511141 1519475 103020 919474 1235344 476150 1149160 1538252 882048 650848 1623818 1165176 1499777 1933519 574139 43809 128772 1916148 418284 1451542 638049 554039 1066426 871346 565389 1137667 1187467 462294 1158687 256658 1894547 1994419 1906713 993520 464500 295018 882486 374390 620712 1535285 1474972 1086025 1352432 392420 1473624 1299501 1902218 65185 681 43280 1989475 902271 1475845 623681 716571 567974 1633775 87362 1598534 1468149 1032702 1336602 873576 1944239 571743 560560 1930266 1299603 1054618 81127 164899 1537868 674454 752113 995218 1152180 212725 571928 1718464 1482743 272474 335013 349477 491454 1411825 173888 637005 1464754 1264466 515453 1625044 937659 1179531 911638 1221032 1039127 1432014 351285 885677 1435590 1577810 1700858 108460 1538207 1644803 1687229 1704128 244322 1848158 1697263 1507037 332749 1490676 1951681 528188 649184 149554 196467 591855 110829 935787 1784872 940700 1996600 262150 102559 801996 1255909 961204 785597 438538 462768 1603206 1398651 216120 142109 669097 1469429 1933379 519216 957234 1007476 336446 188788 1580214 56556 342861 884399 1766394 1173870 889983 1471237 1853857 1256488 104710 1451898 1118283 1572874 1693539 1814569 180460 1591198 1071482 190637 882381 1149736 1577325 870823 1941476 342965 202754 849977 110019 1189039 644222 781641 933856 717421 35358 735972 1019397 1527754 1959595 1050956 841081 458288 1254340 624756 684104 1086969 845069 656089 202773 456661 1144343 1177065 1714067 339287 1934281 681145 283794 126193 489526 1958152 625373 1587458 1850213 284361 1796768 145138 1842457 913608 1795730 1931599 1536874 807636 344395 1169915 482501 1774604 857428 640541 157463 282768 1076070 307359 1656666 1616033 171844 1496337 408650 701739 1222218 1329308 1725513 425563 1600580 1392864 102958 1522106 1090661 108158 1068800 1456478 434951 1055824 1676242 1013010 303465 1648485 1388832 1403092 1962896 1344889 1721192 535446 1594367 547854 626077 655298 1040008 305245 107878 1059693 13296 1162996 774830 563486 225418 576179 484280 150235 1302387 1864719 282811 1135542 354067 207749 1441853 310105 1343270 1606688 1123307 263946 480495 1943729 347284 876157 1901607 402875 851244 187739 1786284 918817 1394752 1983720 780676 1591522 582101 109479 1831930 682225 845028 1877641 833417 1528362 1814341 201059 1861355 1931726 1341281 598143 178493 962310 252931 563337 1801997 872790 387106 1963841 451627 174251 514023 1047092 1329448 1615970 826423 488689 618117 193640 1495502 1218379 1481955 345693 861965 450727 1822660 535778 1819657 137736 1574479 5762 962331 1356250 1129739 620436 434345 1335738 1156711 1568919 745192 701656 636255 829738 1053951 740428 1506954 621125 262960 130256 556897 1696151 102895 526390 560218 990025 992262 1059558 1417135 1533651 1275649 940007 1726621 1438481 1029005 1544169 1079423 620682 4490 1637824 1457254 1089793 1137901 1467329 493903 1945225 282809 258674 1672766 208885 910277 1698233 614658 601451 1040836 1056900 52559 1128902 1445360 1594285 767422 1387080 1881436 448020 51371 1374083 663694 85746 1843499 366085 215385 1355993 1764465 1020514 1631363 1290067 576565 51920 1162424 1100688 1400543 238720 1103498 1618040 1549381 934208 1651974 1514123 1961552 677845 1542812 233399 1348461 1832443 1067016 1809850 745947 1095272 492577 165831 1539497 1795309 1998020 1916571 1324005 1809179 133069 1352848 1562024 1801176 366694 1754475 922847 436556 718886 719509 455477 857923 18490 926783 426705 338670 730410 514475 1352579 1321101 1457727 1380187 1633403 606384 602561 281348 1888684 1772328 1127606 1692299 612553 1953059 1384464 1959892 1090762 1169611 269595 1700015 57685 1341449 1215106 1113620 843646 1552676 1537288 1967703 1803177 383513 1039001 633486 608206 140425 1253250 116292 1693681 1850513 728230 791804 1385963 389897 1381944 1564933 891867 304063 442317 1029045 826937 1835736 38604 926536 723049 177372 1211271 1161518 160893 527792 1273771 1376364 1937688 1541549 94021 670919 1780572 612720 326780 713824 173266 1604706 978089 531045 1238603 581664 677510 1133006 900132 1525334 304693 386513 807213 1085464 1115743 760317 834975 378905 321912 1280593 402247 1902620 896093 1430481 1126707 750777 836591 470021 1573695 1215987 1550461 1610860 660683 1339504 369689 1338620 1111729 1988741 84700 579958 601377 1111424 763614 33711 1993345 565346 34556 679436 597694 1297898 1967221 411341 1859849 915592 1674233 892418 153722 1352564 615062 1524391 435944 613257 16674 1340592 963400 1111853 642230 1411174 1206432 327496 642714 445065 1098139 223440 1297514 589375 34784 1600925 620484 1623091 759207 969223 1730293 1210961 395151 1974279 1624035 1277222 1182148 203812 620438 157827 639602 381938 1872143 979050 1168713 160259 1028496 1176951 1119629 1273879 826099 1842226 1939579 9688 829736 1929259 673939 671780 1932366 1941676 1851918 1913907 150996 1145802 1236000 15625 1705652 1504210 1192971 26570 750331 1480492 230978 676559 1375242 762655 540397 1388498 343709 584573 1491107 1070654 275466 904827 1129218 686051 447869 1840757 1114573 530666 1935458 1859092 1569511 1592847 582288 1099618 224313 279438 1145327 95996 1825607 491072 790569 1364765 1944019 496438 391825 38355 686980 746549 346358 1346030 641313 769025 194294 1737012 1242142 1740514 1502602 406711 1094058 1494366 1434852 1937910 871731 334230 482951 1338445 899412 275952 1491204 1856529 412628 99363 990181 1432951 834255 1348855 1983315 1992244 1562247 876985 105901 1657198 1532257 912706 1532943 1384404 1072467 113512 302802 843923 812872 313014 986055 325253 1045525 100625 1340550 1404068 1512992 1405462 1393711 817925 1451721 234540 1019792 13057 954665 1831627 1395198 248057 1061672 879037 1851954 209119 907171 927669 1303321 1901299 861138 476815 1806360 82137 277029 1779003 1600762 1417065 1906411 426406 1888671 372328 394171 440490 863520 803155 754440 524710 1952548 1229315 561149 390193 541724 183199 1061742 1028084 1704878 1983368 9971 645487 913949 453375 772362 64325 66280 1319829 85892 598334 1107174 612160 1060554 1648365 1447033 572799 1323144 1436115 546493 1061235 1495018 267483 919248 955544 1328018 77664 472364 262578 118513 1000779 612356 110817 772098 255364 609608 556190 16365 124583 934657 1300107 436131 1671829 865420 1628046 136770 1610605 745037 707067 618031 1333251 1308553 1414959 1933225 1068244 443840 98189 1869126 155917 1275484 958344 649441 964814 1104920 1599038 1208249 296416 859878 853127 714465 1504173 121833 685099 740901 1618296 1132104 1277919 182582 1723845 1413470 117919 724777 682030 1535575 779045 4687 957860 1776588 1733760 1908331 518565 1623832 480069 303383 710780 1865494 1756605 383792 332187 856399 1871403 1405608 57610 1776336 250085 116322 1677322 1525487 1710410 984594 1462187 324531 395814 1361159 1670287 1307635 539691 525169 1098493 314051 939510 1575431 259356 938766 131752 1610118 1462147 1069219 997762 563023 793431 956433 1497357 1198176 887553 505319 1849446 1236526 731060 464587 712603 743106 1593745 40284 1984672 106958 142153 1335432 1316708 640852 541995 786924 731550 1162771 1642491 261093 1450359 1953003 475151 1182610 310205 493627 431627 1359092 1285169 381972 846184 1318498 788812 889157 584807 1070703 1027258 614498 1721406 787688 1240759 1521313 1661777 168709 859502 993228 1680046 1606290 1780730 951323 311312 977814 612140 1180366 1196969 1152116 1228338 737655 55639 1454617 558948 942484 1358014 1724405 1052211 1855698 810572 890196 1970186 1266892 888731 1645060 352021 969397 1392090 1458319 1165699 303019 1159805 1484094 277161 617139 1823369 1758839 1329839 757065 1667662 1306768 1293031 670034 1111638 629826 887038 57765 481874 1156543 83699 1579193 987461 885639 98685 51225 1436449 1680979 670526 1077873 1241486 1747560 1025498 1123235 226441 821618 224044 826461 380550 175762 966711 1423510 775572 406122 800094 1369433 1844725 861635 1980962 1878824 125096 1897417 1189114 1084183 1643270 1474218 712710 1519935 1791959 1786050 489378 943328 485377 6401 264300 1312909 1171414 1208686 841277 204461 1445306 1997490 716972 1790829 1086778 1210623 1487024 741154 708110 22845 441631 1163848 1911392 1464077 1275615 165781 1651508 1984574 578931 726662 297000 401920 1489435 1398949 1130252 690556 1896360 1361619 720606 163421 1029532 947915 1182483 709486 1174186 1564855 497705 35721 141698 983320 284736 1828470 660263 851479 1434355 1731348 622717 1212621 724683 277949 1448061 459568 659703 468102 375796 194125 683225 1865622 719597 803058 171318 1041570 1050753 1870039 283867 152816 890749 368713 1161171 943018 108855 171444 1721573 416242 965481 1753719 1586254 377958 683027 1566467 626057 1650919 1046671 1525101 42476 1080836 758008 1782460 20531 308594 129583 417473 1197424 1066576 1277005 133364 252800 53232 1755774 1711042 1797482 1736096 464080 1851682 484774 1798492 605761 1746634 391603 414362 388848 657324 1380907 1218678 272651 9529 11195 1759070 861259 1991095 1420915 618044 868136 1261012 382161 1372450 1575510 1044023 474796 612957 1611120 1354039 451675 80241 1948960 620793 647020 1690819 1098900 1200411 808769 66491 1935252 900725 911868 399805 1612680 1355209 101664 1882084 1971062 1879725 1971804 1602836 1505599 1241155 1159720 321093 1284592 1894424 230985 379853 729830 823855 98811 1215173 873993 1452038 1624418 32917 1494428 1124243 1578723 823514 1688152 885809 1960285 376237 1231185 685662 1127794 856185 133897 1038642 360389 1453845 1943901 1852353 468894 1118457 1084009 120133 659393 1966765 1969430 1697148 1675885 1970822 783690 770142 658818 1452081 651597 1880537 1866249 1230124 309318 1344212 1548225 54171 1147171 414376 1891233 1916082 832572 398888 280712 556651 1710611 809661 1336808 755273 476022 1223458 1043772 638184 1401727 1251943 516597 1867193 1784504 487291 1579343 1614439 206423 708312 146793 634381 431215 876879 952353 1699551 276801 170184 1642783 339791 1384843 1297101 38794 395129 679730 171869 236939 83877 898173 802473 387130 403198 572223 638845 1885111 1551212 1356829 1178503 1353661 519839 1189013 349522 907231 752145 1309530 1571498 608441 1894023 1760890 1255771 951765 1932239 598284 230711 1636596 1076104 84499 1344737 1733852 1287427 104621 472797 1359158 1803314 291915 1435775 1520429 962635 1077792 202185 434241 1235128 642403 7795 634019 1459806 938126 1188115 1403505 1449233 570030 1693781 1954523 1930935 1988027 1932595 1250177 986460 676338 865377 925901 182710 1900035 128686 1144449 617644 83140 1844584 659935 73683 117894 1429848 958215 825473 1673572 428785 92926 88291 517601 1324469 681995 1050976 1348633 1515995 613815 1887042 891319 222295 1494690 574684 1357267 314791 14893 1844715 1522453 1666313 735249 474889 1024840 1752507 67897 1348032 809700 1812611 1764242 1059074 1792085 450714 1488454 1799457 842167 307967 1537310 628704 50547 1389086 1304988 403677 1867584 1772050 818573 1625536 104949 709221 455668 727946 659133 1833745 539318 1780415 1403041 218987 1590940 1283599 1353626 35869 1612863 778482 1978290 850816 325422 1745755 1639750 658262 1670370 1511721 232874 1384626 372292 1669633 405604 745660 16307 777213 1049444 1025303 1219835 271943 1164492 1309532 1795250 1140771 1468532 1093459 575769 1363823 1793578 1580777 1089927 1328880 1171528 1334407 1858136 1729563 1213980 1125302 1302070 595194 728916 1825428 917441 1823114 904450 69264 1598236 1202327 627949 1608316 1776670 1224286 828181 745234 80009 1080792 516197 580204 1759450 1036494 916761 534791 1682042 210415 1751094 762356 911615 1177397 1148291 690027 1895400 162113 1676040 1157683 1362778 1867055 1375521 974937 725777 335221 616961 667209 1330879 483624 394036 115765 748203 178797 1044387 89536 253600 922474 1931079 948987 43310 432244 236349 1358173 1627124 1491219 388006 1744584 1980783 476497 650445 1179780 247077 183952 1198729 1684328 1520249 529155 1380118 103916 615066 1030379 575534 1946836 1941311 1422419 353391 681031 608639 1551604 257878 1859666 344027 1311136 549686 1422099 1522616 1407707 1249786 1114905 90965 139924 986895 172883 1491470 1764264 1808631 1670732 1165818 437893 1092001 219423 7418 532387 684539 1262376 968663 1957897 1151357 1240697 305406 1923183 1611888 1781067 492520 1368872 185399 1055944 1735773 12370 746315 657916 1262356 1400181 1655886 163228 1772405 1261021 417333 1440737 172482 959766 1827680 72724 226677 777820 733177 1068332 1314081 415349 1927750 1214227 1910795 271479 1134298 1472642 928716 796488 1699137 570767 1559264 647321 1338220 296619 255690 278406 705289 468716 669761 678194 236398 531480 815551 637366 1739524 1581277 1529374 1464830 1362646 1002539 408392 1680321 252837 502730 100191 773107 353151 1027105 1476392 1794248 1005269 1008959 989934 959197 1857232 1844520 774651 1725884 689958 571939 1248123 1128285 437523 398200 1658153 1974995 1953854 410956 1822627 305022 471528 1099822 581451 531325 165868 697037 1430947 763932 184886 1005157 911483 251042 694902 1834346 192616 1701582 1393140 1381793 1273798 1970595 1418395 1003344 81128 491824 1047032 835119 1429183 1475288 1562138 46626 1129573 1894714 245784 1217969 1487501 1918924 337017 1331904 388998 1400439 485945 1392749 867760 675523 739964 891329 1693888 694589 9380 1726439 1533540 1088655 562944 1057163 1126809 1269691 895518 147714 369968 857147 1053013 654849 821417 467510 350845 1318949 1313052 469981 668059 1528856 140872 41267 606041 1423366 343830 989125 1070178 812431 89976 27703 1070420 605097 515661 938529 1360571 598017 458005 284557 267255 176853 1010720 940625 142069 897905 48748 95092 1158659 1203302 1682147 1212871 1564979 222732 894225 1690114 1629217 1470442 1962172 1601106 1781741 402492 1205465 1088178 740527 40626 563334 104999 185625 284227 197169 441645 488124 796173 1874196 188287 1701470 887517 880401 790979 996913 1965473 1869409 1549398 655885 1398446 1454708 1759210 941866 93126 776629 714392 785905 1827525 1019967 103302 571410 1223448 1957438 1230271 1325148 267164 1174557 1279713 1483810 1764219 703116 1722526 705451 1966461 1278381 783262 1341634 543526 586635 823651 1444927 1134050 1394318 1641414 973938 1653944 1861513 171242 1928367 1624452 1500823 894552 1543992 724037 1185686 8762 1291066 1090029 1926279 715876 516742 501578 1710540 234272 1068389 1113574 1112900 956224 1203408 886664 848666 1950842 220719 960808 1305050 160936 1453899 1334667 1367535 991018 1724145 1445689 1225786 1350609 1930941 1725365 717924 418182 49486 1512661 1947423 1309031 674025 270276 1293608 1498367 1550293 73197 175417 1557057 1189717 204220 1337293 1115862 1579359 125724 787214 345018 1418206 37295 423047 566216 255814 226637 1165370 705393 1503526 1590414 1047931 1641124 208805 521955 855592 1660832 342667 1063376 152328 1355463 698155 40043 1091894 1829387 373891 984643 1112735 80183 1563961 1273258 242933 1284850 1802545 129538 532814 1971138 265966 1306551 1705193 102466 1693518 830926 17471 650240 1889210 1151213 1906340 1898746 1824642 1562045 44020 1079191 601475 473966 197064 1085305 1957609 1189785 1404284 1287623 212743 18596 1400641 1202303 754080 1023816 572053 1563643 1672451 1502595 1832227 931946 81824 965488 518237 1421909 9285 994901 1100065 1971081 579100 725054 1057679 685129 1530552 1118658 419584 43399 255575 1636189 1577624 1190534 1963216 340960 720740 738764 1387382 1666934 865166 783895 1029700 1427280 924631 1985398 858560 58718 837672 780078 37139 899126 1898650 1059985 120930 493072 879862 1966070 1876726 1151666 939623 471860 1347584 1770868 897590 677267 1240567 402941 624798 1788709 929478 649198 1485706 1933187 603086 834453 353272 567170 1052180 937528 1640536 1305162 304919 249404 63780 1152861 977818 1915145 563904 1426349 845119 1401499 728350 906714 1636794 1067527 938071 203707 587227 1379509 1430500 368522 1602311 1627510 1996926 751032 370325 1636946 453563 1874762 1447495 1390785 1713772 1583699 1657547 548354 221859 325892 755746 1717511 918874 1931322 1215037 1979892 1453416 1200470 613007 1357130 1994001 86698 809778 432164 1275450 182131 919641 1621316 331837 668576 824409 869964 1594787 1473785 1999131 71823 1125243 1560806 152140 894230 436416 1368792 1486427 1314115 1523873 1796510 915335 937361 911236 1582759 1547915 21596 1833073 874544 1655406 1875194 724336 738946 468006 1933874 1500499 395716 1127558 478216 1079049 1122656 1685360 44758 928826 1698844 535625 69414 1700568 1793996 67586 1412414 816442 392761 1767106 256796 1573351 286882 1560672 652303 1247348 1626354 1245525 1188024 1562091 616646 1122521 1247047 972400 900882 241852 1394285 402797 766852 1267988 1254526 1668234 980497 1495896 1187273 462494 518488 153829 582188 1891593 185768 1142006 236048 1211278 135052 1975561 137509 1215581 174693 1076758 210252 810315 487241 1042408 147266 404586 1213196 475626 1531364 999272 1776524 1273976 1034101 294670 1323774 421791 1991637 1330249 84423 496559 714917 1520298 1197992 232377 71057 1015417 302873 1785796 1820684 93288 149796 1640690 1993557 570954 343014 1675717 1059561 1466217 1618901 798960 556309 1422879 1196210 1062572 865347 1490836 445459 542266 1284696 56835 570117 1317511 1848359 144153 1738429 1366344 1659781 823461 472294 14702 1182490 420348 1383255 1755256 50084 1351953 623877 959624 1059389 106962 280426 327437 821737 1795269 1674419 801143 1814529 751225 231367 536872 1201897 1807291 647358 844736 236646 1302496 8391 1165159 848068 846150 964557 542565 362574 1862121 869836 1131127 974556 1074821 43582 1037153 395164 729644 651563 710006 1561813 122296 1632039 911889 271024 65450 1354857 1838144 255599 356461 1002813 312504 1478965 1902045 1642442 1689174 1430787 477209 444352 1561468 714714 1800419 1859806 942479 1666486 324831 1497606 777329 456441 1164920 386976 245851 962391 1175460 1304665 890859 1050438 447960 136080 1949441 332662 1788043 435190 474657 873959 98284 1963733 1926577 332221 1485260 638308 1976043 739987 1621260 458318 1107921 546614 1584747 723564 1670511 805234 1977495 463332 709289 1627608 98720 1717407 1277047 1385096 70783 476224 35799 38671 716440 1800874 1021862 1801482 1904935 833699 1503061 386194 1703417 820047 1833610 745402 954796 961255 1447195 576115 1440671 1341587 830540 710543 422044 1489713 283988 1862685 906266 394579 1135404 7634 1871322 521048 675731 1938679 267959 1170571 255154 980933 182735 340158 1194874 1990974 1838112 1114452 894746 1517405 1768598 1071075 1709125 1534552 1002651 1269157 1201331 297774 1205319 1124326 1060640 1365807 1191669 793436 39347 365085 763743 253101 1559875 1160237 1787123 792725 1871030 158975 312767 429667 1265679 361072 1503796 879792 1236352 795796 1033028 1899876 770933 188603 1835210 880878 34213 1091241 1798023 65711 243019 407498 1134671 1357093 1825548 1335888 610329 756925 114270 1121842 326502 218357 269424 430905 1886264 1889312 900812 615438 1267901 308210 1963647 1871134 331800 1946088 446873 235656 1885898 313024 1238911 1275625 1787900 1664026 1455543 1565951 288055 1109994 1366536 204748 926781 750388 895447 1881650 1643499 1355870 1378041 547068 473884 70605 972832 615125 883249 1219207 1789138 28132 1070823 739878 788359 867746 960416 447466 1425225 130057 1369392 301296 1992732 306659 284589 1432606 1981022 681401 66507 1705695 492314 1974400 1990374 219579 590753 1211883 1726684 897606 409009 853366 1734591 1312174 252341 1879389 1587155 718843 682889 841531 910341 630008 16691 622824 1331126 346999 1741123 1522669 1962980 1162541 1729113 281862 1246065 246840 1606158 1574736 1155004 1616989 1460338 441721 1339605 411244 1331849 133607 1241138 1862400 1993385 646372 844661 1626795 1244672 31933 1629353 165541 1064150 153010 843834 1293013 876213 276361 488839 179626 1326134 497947 569855 654712 687590 979768 1970280 1763165 1408349 1342904 1414593 1729842 1806120 1211720 652374 313013 1102269 1524533 721774 246943 1351083 242426 33275 927537 1474493 1938914 1161000 1635121 651285 748398 531849 217145 298823 102468 1367350 471512 1068047 311562 1153239 642460 649507 1551716 1248859 993427 1243228 1894051 416704 1714481 1487558 814228 1083971 715269 552176 579133 540049 840210 259506 74011 1139726 54035 1059151 1146914 1351289 1382777 1929879 208948 1572625 1558041 277323 1425901 242898 1485784 864055 640675 544341 1335137 124503 301224 465013 890470 1403837 1959651 1972487 1540999 356876 606443 624696 1529219 609450 1194498 1587315 1975594 1542765 1257212 490940 1345108 1668406 437109 1392746 1194733 1382931 1614612 1073924 1931992 772093 334676 1788079 133428 131232 951201 834597 1560952 1213153 1163924 812959 1377769 467895 1911871 408431 939666 1663301 1339037 333105 369049 133982 480200 971417 938137 224615 584645 1989134 1464622 680838 1940619 361873 388497 1033736 1862409 116043 310331 753024 592505 966687 663573 935496 678133 1168153 1891099 793574 971085 384181 571051 1976116 1850204 123141 1487868 716551 1470237 1506161 840341 455947 256245 567158 1878365 614081 956199 839038 929074 1470078 1425875 252791 1933487 1194166 1047153 1555235 971604 221540 1317392 874368 1417626 951682 1066614 1645006 843738 1317536 570218 689028 707826 1725848 1771643 1614610 1904003 1888264 1998181 1779751 1312304 590834 231515 569885 893887 244102 1832792 1296854 1274011 1649740 682781 1813437 1214711 1127302 560769 30690 523270 1481151 1945674 20854 268981 761524 1877465 245999 1857329 242438 1091376 1101755 1618181 1592237 1560796 1965690 498937 565051 1950018 1969669 815027 924677 1035804 581661 1502563 1762738 333934 642057 208115 1422167 534298 1413628 658637 431534 1951876 1980409 1934997 1770122 1666977 20763 95160 1537607 1386662 1928943 1413278 166424 1815575 435020 1694175 1836383 793969 263495 1636850 610064 43081 643921 186632 1976333 1863826 1321232 223521 1312647 258398 786283 843869 52436 1314316 619861 1950095 1603259 195163 1353086 1346844 13126 612383 1635207 316224 1329598 1745983 1916087 61195 758574 1414813 342658 1703690 110003 60032 981838 1364644 55102 1483297 447502 1212671 1066293 771185 415616 25981 374501 1215550 1564952 462068 1188965 789913 1497789 1656849 1578317 1864447 910779 1235345 792128 592613 789956 1818608 1012091 923992 1764131 723781 82582 649180 973488 106876 1895239 812387 170199 1350866 1343197 979126 505134 270266 1957795 781344 1242794 955997 1782288 490514 562124 72656 1199565 1596186 858958 908928 999784 1155822 1099212 172601 1234438 1115301 1435461 1571853 139297 378873 741147 1191499 441836 1330526 610250 1930250 17538 1602592 1555473 1038223 1403481 488912 1543383 1160802 1502532 473070 1227249 126614 1962840 390774 1206271 1615710 1570201 243602 1998123 1064059 1460954 1794244 62118 1840646 792240 514938 1178350 1247980 245983 1925563 1106925 1493269 1148987 1222878 69314 1137007 572466 312592 531240 1429143 1802807 19163 1761267 98521 923467 1022853 926521 1057111 955668 867888 840889 1302828 1777316 1727102 1617319 426338 1433955 290931 576657 1975626 707458 1139560 1816434 991108 1269734 1254049 1819295 1199206 1089255 1414233 882571 1974151 146579 1788657 708482 1431660 201975 1584959 716940 1085012 724685 1140049 276900 575 1344785 1510606 260426 1340282 942653 241898 996464 1366543 1431427 1534961 1457843 1757975 1310176 741129 817204 988566 1866151 1119126 1365035 738324 1373727 1182236 1155257 690155 1172571 934394 68790 1472843 1879316 1367938 628982 197376 1859477 925624 1371609 1846825 1115639 629081 1311494 1229499 489197 1840002 1751321 929909 279142 1060712 1727302 1274094 1168546 598520 1319449 1178623 1485199 833263 1243857 1077050 1541275 1950476 1696373 548611 1652110 1642483 1720819 427011 1214171 1396798 1807875 280982 966431 1835646 433121 722845 1163960 619765 998783 1805416 1873082 563639 194175 1040239 1662081 536399 1337047 1325828 1306369 1542473 1239996 237267 1434795 950453 1989255 1167090 832879 778433 930564 889251 1094249 1075754 1700230 562145 1381158 28155 839157 7737 892299 236285 1117007 1735524 1314228 27363 897556 1470511 1927915 808731 124819 1700209 1609283 1720408 1091644 286730 1273151 220801 37988 789827 1933302 1562589 1431643 884301 913564 1701209 1824705 233553 1489433 1713780 1362356 1393959 1313335 1209449 1570463 661503 252128 1896563 537259 929038 1249961 871216 358054 1857059 1834098 870186 1446652 1460034 564673 988630 124828 1061424 924656 234164 63465 1089189 264301 26847 1516915 1295556 189850 506248 985349 1762491 952064 1743628 334702 504255 472956 298834 375078 634477 1872068 1604622 670124 1170237 976359 1603799 1848026 232986 136681 1712745 1367785 1064705 1370912 1057877 227627 1322283 126403 1293017 1025361 1687745 483594 241326 1558037 223031 1703919 378491 294093 75600 1011863 738262 713959 294732 289724 807019 798051 345605 228697 113997 32896 1953351 516021 700045 412888 1117273 284150 323712 1450091 1835232 1372274 1989973 1623377 1561186 1256165 8498 1864389 1146451 1260301 553776 439201 812741 1206116 1405727 86825 657946 1753107 1482396 360154 488233 1157273 930944 813266 708517 846376 28227 162592 1138204 965033 1941081 1761377 1542502 821629 1568159 1489413 1354116 1811669 1677008 367929 1243263 1168505 1186912 378417 935180 981609 1737048 1609340 399945 1913076 243614 1833090 1794944 1975825 580216 1149005 1445795 496785 223835 1583310 854850 748288 1285496 586773 1632309 1512381 328418 1474674 277030 626435 1866022 941200 281364 885415 407261 548299 412430 51167 130655 1883141 335869 1187750 1152299 36771 1013018 1040502 940562 531898 53601 787785 1506793 492698 1138362 53333 916897 1017410 1512827 592009 1494617 533482 1717702 1172454 1937155 147177 1254785 254325 1287426 1162833 643042 1005291 1071577 1747016 1050905 702465 1996873 629683 1070417 1708422 1881297 809366 1283654 679557 1589191 1056265 1544185 133261 1634225 92182 234452 873182 1997648 197559 577550 1119704 763498 1933046 563141 266489 570088 1159198 237125 489452 916573 1575871 561282 1458589 1713065 1672826 324177 975389 243757 428053 1776501 1771847 713788 973971 3259 71209 1350540 1352122 787051 1694265 743783 144387 397965 144851 1704206 145009 1587917 190808 280703 50330 1967386 709469 981436 1863917 760982 1188330 1080732 1953187 1748645 1862386 241902 821319 1946148 991314 585235 203556 225597 523059 343113 1309244 943064 533992 1335954 1761117 73292 1002022 1990056 1055972 1308662 921123 672813 1454211 1696930 1541721 953876 34127 771757 1131558 1327050 1401892 683233 1236369 619715 1814597 449598 1099876 1812738 570054 1944999 1709570 36595 1245726 1136371 162661 235473 1446592 328979 1926368 1290262 1949757 1922791 493891 1954497 255466 584689 1371873 526105 1310423 1294414 82848 1598050 1893241 270563 1194308 1472077 831662 1801115 88689 1526118 805923 450754 1703592 92322 1703989 515211 1171880 361926 995119 485187 1878006 599421 1203013 487310 132302 585709 880648 1053964 1717112 332386 371474 1747783 571950 1248959 690426 1784545 1270025 784834 522602 1140131 1284979 1510313 1136413 1213590 1784883 1437513 1249058 1303663 654968 788131 269732 1316013 1119277 214041 440055 1065757 1574140 1616953 1001394 1339663 1439259 987817 242333 1793214 1837140 118237 1300114 46004 906994 794283 446624 1647593 1886540 1530810 1536733 1016227 47981 1383717 1475188 1405136 18335 503442 180065 1970763 406404 942398 1249783 1011369 541780 78701 1641073 248515 1784652 941611 1255557 458791 1381658 1474852 1948297 167927 1411828 567164 636565 673916 53687 1318496 177400 153800 1445653 1680658 4978 328612 1880829 1381899 1219461 1929754 683350 857516 1264048 1724218 403866 809610 145145 1718065 564510 1621306 595200 387116 1288222 1628126 613669 1475884 1483653 1095001 1537715 1165022 1156965 1333823 1753631 1733605 211430 1790680 983133 90747 310071 447333 1677026 1586512 620116 1090532 1998009 918286 1116476 688558 1134874 1921846 357377 714096 1863120 253395 693158 627489 711476 1411036 1321657 1085354 118407 1247591 578891 377736 1620319 909683 1078015 212589 1864052 669512 756344 1457721 441827 226239 331404 345615 1986599 1384764 1271677 376911 236750 523448 1270766 1393836 575018 601009 800440 925524 1560704 385887 778631 768601 1369551 1036755 384805 1787393 1342598 255725 662532 38652 1136480 1042212 1321662 372054 1384174 1990906 1722277 494090 1475491 1408159 1000903 490506 1252656 704676 1131462 1172734 1150149 376374 632524 1738431 1823156 1335712 749624 835387 610886 1854955 785934 1828308 1161123 1270057 619914 342629 402171 254542 1504415 1105645 1131009 1376277 1667246 557026 1953509 1666936 965899 443898 59998 1860208 393583 1398296 1317630 1599761 709292 1737241 269773 1975500 191676 51794 1538381 1777611 1488946 759841 1449726 1035035 1105288 1463673 1907450 395947 1297506 60064 1328092 1788262 181046 716953 1062176 1280098 1517587 590705 1118147 1473196 1120507 220670 41284 362278 56840 478125 1488453 1162509 912775 1394288 603761 1693334 79756 1406283 84804 21529 1458643 1533965 212703 1535879 1088965 256270 1001908 374811 1738547 958251 993023 1614169 1506980 135896 293904 146725 1712368 538280 929689 418308 1272501 1727445 843856 1517247 595633 237936 518103 926601 689431 1365923 1055697 617801 1163731 1343096 1843370 550170 376713 505893 14516 883978 420181 1047026 490034 1924784 1551968 1154759 1496547 1473056 348381 775962 1707091 1928374 1800696 765347 1697082 340707 957931 663790 614582 1020629 496962 1031521 1947636 126742 1945338 1383271 1184502 635217 128781 1005561 1060138 431292 1281704 1049766 1646653 410280 301936 128865 478275 65455 812754 573001 233546 543480 939922 1628640 51039 1014656 208042 1773934 898579 617352 1511293 1253363 898205 1781264 1168218 1711646 218584 38115 510138 1796002 1540300 470352 552346 839703 449153 306760 1312125 1981350 866019 1370960 1500461 1660100 842835 1863584 567586 888640 1332759 548479 1046084 1461462 418570 807883 794334 1225013 64694 1362194 927722 433249 451861 880314 614133 1625022 1745923 1808925 1034296 34767 211428 322111 320986 353584 1151424 1287692 1877538 49237 177914 1807818 431465 338595 1731905 810041 311947 1675564 117645 1131977 753970 1877423 1326104 585274 103539 492983 943204 1751370 991948 768226 1707113 672894 42296 1890804 871884 314264 926344 1101724 663851 1047139 649340 1484216 1835309 1682868 1615807 822627 1947199 958847 907048 1416421 673896 336394 1603333 927879 1801184 1942528 975225 997609 259105 968590 216739 346794 51109 829612 193341 1113308 1876017 1971949 205786 65848 1999252 350461 1689795 1318109 900761 1169634 1033419 223742 1149073 996154 1892832 711209 1841799 22475 39979 100950 1592059 366895 532984 543820 1348657 716249 1946321 1752410 1423067 1779908 871998 1676585 27420 639657 690413 1597996 280538 677513 1657413 526893 1159552 454707 1331325 170161 703825 1041124 1402627 1197361 160685 975333 273073 155080 1474006 1464119 1411433 1957983 537076 840955 1638595 216530 587285 1458049 1127346 344273 235474 115006 1523146 901299 885036 624776 1196288 1653739 762645 1749533 1372070 371015 1755581 1249142 1439826 1736343 285639 1690957 611124 1534859 18800 1515041 1700191 1671280 732699 261287 968426 454404 495779 1028151 1727283 559979 713240 1826474 1207500 1971861 1525207 1823988 425019 60367 1597360 425307 1472271 881371 187995 56824 1476409 1322046 1311430 1974375 1492008 1404067 977620 539040 1371990 606186 1082114 245182 680931 526007 857454 672439 1949108 1500553 1134638 1259592 1679043 1519044 560274 901898 1245279 270920 587377 147028 895189 1954335 1325546 948015 1923042 1809796 452197 891744 689299 1478539 1287576 593342 1398255 1454236 1105291 143845 1583154 1121168 1209437 1710513 386851 196303 1539621 1114071 1629572 586087 588938 760469 419047 1062523 1592914 1702128 1842257 1991911 1806845 1451036 878277 553097 886904 888644 1759110 657305 1197834 206691 344118 1679438 1389664 1961474 1317723 303418 491222 1482432 1322658 975922 827452 1351703 1475656 591501 1857536 1941038 1182193 1684956 450299 1411379 240974 1251431 1700724 553474 1159258 1455337 722680 1072974 1697386 1381413 622896 855223 1400111 622572 1227242 275803 1208901 1892325 828451 1736473 856518 1558125 41840 1672130 723109 893197 521157 1597266 493155 780642 507757 1160752 1037891 780725 1784293 1100389 1564269 1481408 1445547 244326 1291441 414317 1565017 675277 1837759 1341433 1816775 1677736 1031971 634825 1524603 890552 1321539 670145 1627544 813391 467674 800874 114877 1511936 142903 1421588 530277 1655558 596712 1788873 475141 473260 1411765 120241 1833281 1059161 1888373 400810 142727 111086 688604 1889597 1923186 1529271 947593 224304 589653 481036 639500 1261591 489307 761805 777528 372363 684658 1215930 790649 669504 332865 356412 1730883 1685647 581999 816403 1872046 1963241 855493 1586549 1080648 1789367 1128946 528671 1349223 926985 965395 1011001 1000137 310295 1320049 899734 662704 34534 112733 278283 1375822 1465657 277528 359276 193214 26803 740808 838277 97048 1787309 73969 1746731 1471565 227831 568834 1818292 1485761 1007001 527785 1439271 371407 1879368 338967 1403143 257496 687014 25594 376289 971670 1238501 1215446 91532 215511 1690575 697795 258719 1104313 813143 609331 903609 1204874 1791825 949585 422970 944253 888052 1552938 10574 666191 921215 1119774 1145117 33955 1913759 1642086 132149 351862 430173 86414 560038 176602 564860 1171380 1166887 180669 249383 388402 1231683 679868 1127272 1630275 270487 1282781 1624221 571966 1710282 1423310 1952455 287212 1058425 1683901 1577197 286668 455203 108362 238011 1404717 1488547 1109075 1922490 1181368 258298 248352 1973510 996060 1543745 1181344 23412 385571 1331998 1588840 577811 1868628 1361662 71060 708168 1722593 726594 396166 1075367 448660 676475 1135195 807819 308441 1298258 1600118 1344846 573777 1349037 631441 277067 1950643 1606645 173761 46910 1425628 1930956 1379582 1789237 878206 855663 1022502 1652070 1886671 650816 1252372 762523 634283 322018 1900585 205714 1010262 865289 779371 156021 750300 1950737 818251 478940 46937 1645701 1512111 1113739 250338 74518 1116644 913104 1881412 1948261 797803 1583904 116947 151051 143445 302362 970778 1841014 592021 882207 582428 1987334 705339 248142 413459 1189435 948246 954434 1253780 192458 568180 467714 1308358 1828541 215748 1255424 1637217 1304916 1352096 730392 1922072 877368 4165 539735 1891385 1491197 595293 388336 1475106 1851083 648324 785551 1081029 1241087 1770250 992195 534782 766723 197793 973128 1818230 1650767 1339752 1355268 1034373 1218888 1640173 252949 791286 396904 1664701 45530 1043940 1809469 1967910 936043 487895 74771 1103631 124146 1140187 1448698 74745 432685 1174728 158414 1125587 1597534 1231562 639526 1534698 1411735 1024624 1368240 1526715 1829601 1550194 871448 1638990 1722546 1209379 1609832 880303 595076 1628523 1872956 984165 1960134 522780 562671 957019 1491238 791379 1408681 1982473 1199690 1171205 1943467 1339921 1371540 715166 1525344 1627286 1657724 501624 1978956 518799 370560 1914076 91786 1903300 422148 42163 1305697 543064 489521 1955198 664791 1592514 1092267 1625998 1823927 1694951 1026080 1529685 829034 1627340 972488 1378213 1659900 103722 405952 530792 992118 620906 1838588 1660393 1431429 1695260 1994527 1312991 595469 1628090 1441472 1870598 1229654 52160 1721093 1478437 1278165 1192488 860133 1805537 399629 697133 788567 670180 1830211 880470 506245 1139901 12106 624610 1429099 1403826 1525132 2255 1262948 1756482 1081144 578170 1918826 288943 1737185 1087708 719688 697455 73120 1678772 101139 1707421 575153 103528 1265945 1246271 566107 1748430 635742 1664445 576878 1828375 1969930 1166739 1863624 1610440 1407580 1704754 1151945 19852 563766 726054 1559003 1423651 1440742 917108 1592290 1254068 1517000 1952655 196620 1072503 583505 806341 1663719 1917917 564228 1058798 1193711 1770297 110778 736547 1261059 1315955 1802400 201866 962703 158381 383309 1815846 515246 1077039 586607 551874 1622195 1246306 1789170 1669745 1523801 1186084 601169 1622096 743679 1146386 839799 647698 1364360 1341426 651115 61086 557395 1187947 567988 1651245 211599 827288 1515798 58001 1370031 1842550 1831474 936809 1338542 343732 875632 734615 242459 125601 430951 1465623 1186185 812890 533642 1497314 1535554 1650769 1057622 82726 447857 1476226 1094482 153369 992694 1187133 920756 1780522 1043667 912348 243825 552233 1676888 262793 767826 974876 1040430 1902835 1799540 937035 1316486 1930438 172634 435989 607887 924723 104641 1584809 459925 677018 320787 11211 1502510 1687529 1949215 1516272 1920865 545336 776383 1284878 962358 693894 340400 1233129 13797 1590937 529767 855350 1596722 1848552 638944 1501280 1987607 1745944 283843 1084124 1698782 734300 1244241 1876005 871900 53016 229754 1415661 364859 1485047 343794 1057787 1772514 1810353 398851 1035387 586614 582821 1739573 1639612 353101 930931 1210164 1252513 1760654 1756818 98337 927186 40246 1651479 1648331 1026878 969276 753637 1594322 715925 735382 1606400 1287291 1282021 827553 1415586 42189 85208 66933 1335534 500427 1214420 1727542 1236380 1064844 1643756 689391 1448846 657175 433839 1364112 1468482 150293 736638 773711 1823081 337357 804771 363318 142514 1997657 1970165 935696 727684 143190 1093165 51751 655802 8278 667 41116 1785346 1124423 1769046 1097847 1165119 1105597 1817044 97335 115573 1348323 1336633 808340 1635096 1294736 597025 144442 862907 1083782 1401540 1672648 1884502 1492822 250213 879396 507392 1615787 1325611 1894122 1547158 571584 516755 1433663 1024713 304309 697719 1420912 1127301 1975283 1928093 8740 243766 1334297 756021 887041 1690559 898933 135807 1540526 1431068 52098 574746 179658 605793 1030811 986050 1201228 60850 865006 719341 492817 608287 280272 1017764 1505836 1906179 636724 1455156 904253 508212 184188 1595294 62259 1893543 777499 1754179 360206 1293140 470355 1730614 1291902 1261023 839898 904073 337414 935995 605293 1107235 199445 778933 1724184 424629 1028611 1504441 1367944 474478 1926807 496641 230642 891872 1760927 1284523 153937 1413191 1873655 527032 1313328 1597057 361271 870974 199547 1779532 1585704 982663 546504 569498 127274 270049 1092245 628076 826769 1552294 1903360 1873495 1552118 1949006 1455270 950936 1475369 968070 1071074 1405928 1811780 822703 1971312 1646791 426255 790227 473710 399027 351104 964591 1538596 514203 923211 1696377 36481 829096 1174760 114813 1140586 555108 218481 785161 217481 725022 66858 1392088 1974200 897375 293212 1727879 371433 325554 1778755 40423 1000574 1830226 1169765 1826163 18152 1726376 74473 1716787 1573168 333983 971384 234726 1168221 329980 1212837 564450 1331179 1962637 1632732 1179088 569483 582083 895791 1045724 654489 1656656 1185553 613156 315257 1257548 1252291 1740284 175778 1548488 1524506 421524 1909663 137623 750427 1753293 1767892 1156809 1783489 991444 734894 26601 201305 1315426 717670 1356495 1852433 71719 894815 737529 341713 322125 734681 244419 1952408 1309807 837017 933982 1977375 1341959 735000 1581360 1119920 839363 818466 1931989 828096 336056 1559642 1604358 1901570 1588852 1136622 111217 1280695 1964995 836687 860395 1570612 1704486 1844988 187322 36972 1776701 1002126 747438 1672982 1407872 1432372 35197 255144 1977613 992136 595959 726324 1704059 138900 641705 920067 1715466 1277387 313181 961259 459474 990307 734090 1854861 1678234 1637399 607043 1996859 1459398 500947 623637 641143 708904 1256044 824606 1047366 1890321 44351 138415 985540 1799282 1271960 632061 532992 1360307 788568 1215745 907534 62031 1037904 1312353 1004251 18868 242344 1176722 1286017 1950848 574593 748183 737940 667693 1629509 258464 1024157 863742 493120 364060 1794035 1063145 296977 1251358 198166 370125 324380 576591 1523863 1568889 747936 689497 432263 521404 1746454 1638930 1237964 881668 713554 1903625 195145 587938 761962 162379 1401141 1365595 1562320 89860 324188 526602 1578236 906438 1118164 1537295 1944627 78212 186770 1607706 71543 731584 1613366 73368 1925687 1313425 1227505 569939 821149 1164020 932733 1234986 239485 854014 926371 1563395 520401 1150460 1054118 1582687 704897 1568528 1111944 1428899 1488601 1187489 663829 1920340 485258 1675596 426757 1861928 897605 1543450 953397 837718 1878764 988543 1396773 52288 456602 582361 1579949 550081 983508 282458 360355 1536088 107070 1763497 26717 1069840 1765000 1301865 422059 282209 1484691 196634 27411 1522430 1055333 628492 555513 1374883 1385840 1930526 449717 1925052 1267864 1524516 683134 90014 906715 1319032 1651537 1693995 1175970 932695 801212 112702 788016 1455736 1631261 1953171 871576 202820 930690 395849 866326 1562789 958923 1849018 1300429 424625 1401773 1984513 110221 1969756 729432 1113420 1124064 77450 1701589 1368297 1225005 966251 795593 668207 484118 1016194 653348 1905526 1527472 621398 499692 90927 250626 1520686 15832 1175628 450811 1686742 785802 1133766 1122826 604516 1724283 285241 618896 1482312 480875 1412557 1422874 509270 1534006 1414027 941421 1956296 613917 451007 676880 230317 1847361 1812544 1683187 1536778 1641715 945818 1857191 226033 381045 361122 90054 847279 1808459 154124 1798592 748911 313005 1199750 1246006 185281 1620041 780794 1244224 226412 1124860 1801849 374790 1771659 903677 780273 1302499 1418785 657977 756607 693843 256152 978793 634395 1440699 1815967 1962480 950035 1343456 923873 931304 108632 821744 405618 1070581 945665 226337 1412044 450061 1891342 390747 1541956 244545 932217 597269 868841 400967 1219772 1073392 100636 1976071 581009 1434230 1664058 1891745 141116 421291 987527 694305 904427 1609726 954437 404043 1012523 788299 1935394 1868112 215685 205955 1975752 1855793 1382074 1352991 670588 1845469 381291 1628611 965987 1390130 1267473 891597 947921 1335037 1649338 824699 1151079 289897 423778 751746 1790756 1439563 1428566 1348295 376178 789816 1807981 1622420 464969 623223 974017 4681 476638 1017353 586896 1501217 348383 339806 1006405 382726 1159775 319803 283409 342203 932989 473098 1202791 569669 226668 835386 1781722 867365 505397 625684 1426344 530191 1280111 1673667 405010 974063 49667 360640 253248 730030 1787836 875186 1240973 1716630 1839401 1127188 821071 1627448 15341 415256 961062 608428 272753 1175819 1522565 49328 848996 387280 672873 1751090 1314687 1373821 1163560 1319773 965727 1867286 512323 1845856 991959 1610147 407828 1044478 1344510 1528860 679363 398622 1180767 1843721 315789 413160 591695 640283 1174781 301846 1013785 51591 1771842 552178 1877354 1081143 1916407 245455 1779132 260098 608109 721525 889195 1609905 51718 1952442 689836 358453 673783 1167043 1811981 830642 1197226 588793 751393 1388662 1669321 331482 11875 1377671 796945 286119 1146423 347508 1390652 1170306 989193 1500538 1774388 707581 1861642 945005 569763 1565064 185204 777974 1464795 1928285 439437 1868778 1915284 151542 1467150 911252 1194378 1051614 738369 186798 41344 61028 1531340 1990654 566098 1424988 1138893 552848 383109 1176710 819919 978531 904474 1490726 1654502 1533905 1471646 302388 1043056 1032606 1305252 632655 1452720 1439418 1389295 651600 842015 669046 1094346 726852 1039589 988764 328787 293721 35428 745131 378640 13671 1810711 266681 1940279 1586748 1481068 887722 1106312 316266 1373440 1704809 269890 1321434 846696 537500 1129515 1851584 1358354 1575584 1682547 426276 1756150 642592 1368086 1029674 414862 457593 1575807 1757112 1022858 663144 1035833 424777 1824904 266133 888020 896789 186767 1061695 680678 1549359 1922430 655023 1777632 539556 686114 200823 620577 840494 1096782 891908 1979465 1273274 1206162 1358613 810812 1536772 1037511 1221150 1756271 1061943 1658407 1822664 534637 286780 1169495 1994378 337724 1422623 613874 1201653 299525 576942 250595 1447695 743992 1822289 580387 944862 1993805 419795 1314785 1067611 96670 1488964 141128 1850728 1309758 1157113 713077 1529128 1817535 1691688 20652 361413 1025612 1345088 1947672 1404515 1030127 483428 475021 10604 889996 335824 384280 1654706 1049704 1955706 1892456 1097230 1532380 394516 70084 1895578 1045952 57287 1527463 1501980 1468497 988392 1071314 1232851 1099653 42768 1419685 1569219 555530 825961 832651 592702 837204 1668221 1816918 1510596 1398032 44774 1853089 1742949 883208 204180 978326 1256781 253078 1924878 1996629 868665 779701 171740 1198420 1040554 340793 1840939 1280763 255971 1893275 365479 306718 1195923 458358 470709 1151058 1772789 1974921 1827345 1577680 645362 1519126 126987 536498 1769206 423430 1532839 799948 141743 1521314 1033649 1109704 258708 1790486 507314 275471 758779 1610062 1056998 1101115 330180 1929452 771106 1640117 1806668 247078 1046614 835455 294916 832807 1114904 875247 1984520 1721064 1126851 1754987 807462 242997 138389 1415629 327248 111137 1102271 776984 1662614 1082182 813641 1253023 881947 815547 1333322 1460689 1379595 1181715 370254 1855131 670964 308706 1400320 83516 859648 1213701 1695410 72384 581060 1921241 601578 1472093 1861327 643334 1387418 1114850 1705152 1508900 1961227 1341798 1482184 655328 379344 46121 1605906 1725665 277876 1573886 516067 1862532 1207989 1358323 98311 1062085 469203 1552345 254012 715517 816892 19472 270311 1028877 1256151 647880 593187 1305038 1035983 242024 560429 1201734 1836619 1103681 851501 459464 1966571 782572 1335766 612769 1807762 1032905 1899509 282837 1615759 1424352 924180 1448786 400091 1501114 10226 1470188 340425 1429082 182655 1438148 1849070 418065 608828 233995 1055340 1722775 888402 1508960 406367 359234 1855557 790053 18343 447238 1624215 1676987 1452047 597304 571494 1472965 995918 231064 369035 911858 1652806 108597 567227 1442765 685556 1368592 267251 1215549 1744270 379214 1772165 582491 1411309 76479 1134346 817471 352614 197192 287115 787368 1552301 1773790 1372208 575481 1821705 1118906 1101114 281157 1583793 1459184 1573389 1026544 602806 940713 1210573 1145341 334683 836359 887029 852512 1257674 368479 1527771 1371292 916268 295115 540221 1320643 809733 1543710 940648 993295 1917481 114577 1287556 618963 1247627 765725 595193 737631 893188 1292434 42980 808274 117998 913730 53565 766288 1584957 1674625 1292620 82608 1579110 904805 1425052 1436616 76649 951313 986491 1586544 1724238 1379970 1932052 1160711 742093 773262 890957 80254 1054168 1752310 447641 1057818 1305621 1639598 1523145 1785588 365781 888480 1969903 127923 682520 1863439 69954 790363 1733085 167768 403231 419473 1794407 277754 1341855 926053 1416941 1684595 1357859 494933 1884021 1663813 1588069 1292234 593501 320721 1095581 105142 1458747 382142 460046 667208 1942199 868191 924826 621967 918681 296390 1907288 47271 732614 211595 1026845 1934425 216552 827881 1178370 282633 400220 1544587 1896635 603634 955818 1645303 1794021 812769 1899463 1740218 323768 1116772 735262 1954164 1674570 688620 56407 246805 1401438 1098578 1177041 1165368 1685203 159015 1784649 1055037 347333 833531 1561103 308817 37549 617863 1236572 15463 32309 1344434 1392436 573090 1756779 1068365 466431 731763 157655 761299 1280035 518046 1037202 1335982 1385992 1608554 613228 591858 991150 1365377 703096 1300472 141296 1863658 6497 1283004 671396 1720415 1040849 276636 464356 1129315 1181459 1141730 1148837 373013 1391843 1186699 1040830 282464 1484645 454209 804174 1703190 363739 1744598 1968076 1721897 148658 1317067 1670256 844897 404969 1087187 1843044 1038670 1855640 190145 1964265 1451106 1920301 289734 986742 67197 1726837 1209870 186547 2939 1571583 1631268 930749 512768 1989128 1635339 384377 1715435 1656766 564819 423597 1764598 1524643 1633970 717022 1904907 1203766 1379448 1182924 1064808 312806 565070 1139039 54445 1747711 1955584 1587560 1438181 1685665 720467 1265101 143816 243842 880883 1206882 865399 943523 1818827 856216 1901744 134465 115881 122813 838092 354162 1599369 1582488 1129000 1892731 1679758 1165230 559228 507829 1531765 1316006 300153 24650 374290 608122 692368 1004611 326655 1028134 1303839 1638584 754942 1617904 876246 1079839 1023221 1970933 832978 1809770 1092468 1090791 1359496 710867 215557 1633069 1957499 419195 1944942 326341 147469 984789 536293 240513 1033655 1813297 44089 1205666 1237138 691528 571943 618540 563292 1384260 1882836 1029197 1386608 1629910 1302534 1302260 8688 1466906 1219710 1952771 1684792 1921392 918078 567102 289385 106110 1207834 1656053 1069138 237759 55699 1194393 1633465 1930467 989464 604747 1121064 230490 1990627 1962939 1426715 686594 396368 1152995 313134 50015 1576444 937075 1328772 1812802 386579 1555639 1947913 1954712 1429189 1474576 933094 1579230 373110 867738 1442287 345163 1162158 921282 465837 806659 1404758 1580022 1160333 875102 1255414 1552229 532476 1961053 1778277 775193 1284055 1281354 1616219 1340103 1691958 984018 151259 437625 624600 382251 444808 279860 800278 771431 1817362 1225752 1103658 1462212 515383 895 968768 1528416 511845 749012 475740 1058265 1346607 370319 1991280 408397 70742 1791919 1302366 1764405 1635511 1649177 479189 1515753 5155 1975010 1510811 1901306 1599925 723792 25654 1018630 1238592 739867 1599003 834454 975752 694626 1835529 1011281 696155 791031 218420 1523485 168357 1964700 1161144 126438 253013 1511805 1673888 653386 1341035 1422388 853249 1727013 815960 1849391 570633 491376 1534852 664530 1216998 468862 1187392 1710578 884763 1806431 179191 532404 271740 1638928 1444704 970659 108497 788096 1490706 861987 261864 1723170 1336892 764190 1706284 1226184 1205460 1559700 1609766 592496 1858857 1970423 818900 754988 174317 1940443 844669 1112212 1759574 1676501 652168 1406838 631507 1147663 1239731 1990207 1182032 320416 1666900 735720 1051373 316366 471574 1141514 333642 495030 491351 397971 952336 1980776 689737 239132 1391638 1950924 421720 403607 1288320 14423 133471 596517 696193 676543 52333 1697503 29735 1001262 1593807 1282485 785090 1520319 1553838 1847744 1709351 559456 2067 1261698 357138 1115510 1670557 78886 1616484 747126 1549208 1374528 1833402 388580 1247416 63963 178136 1726510 1104474 1044075 1643571 1220064 237701 1618654 1041667 533289 572126 1297206 828408 962706 1379059 267710 1832067 1806198 1525649 1698745 1987720 503016 1072557 1079894 1817011 1994105 473008 1982958 1785509 1077920 1903884 1586545 1739765 138767 1797144 1639637 1248533 1480780 91735 1284284 836747 1997559 864387 1466080 263351 237800 580417 455801 453820 869497 294171 795452 1672888 1660962 445720 1152779 1086694 814611 1572727 1963880 1032099 1891870 1331532 1115029 1788571 1111352 1892620 745758 1765625 1763359 836550 181627 1811300 102065 419705 787349 1548434 449334 473998 1817642 334770 814475 1781073 1859954 578165 1838303 1294468 1783576 1572144 978194 143841 540901 1650536 1897557 1668370 410810 103868 1369523 33760 1321812 892379 41720 647744 1570397 1000748 693990 840086 726020 801482 877347 348709 293251 719228 406735 874959 497106 99412 463969 683300 737245 1129792 717331 49973 1201687 1842758 807791 121390 1448919 4906 1411141 696104 1179295 1491833 1073384 832846 427546 776447 1272113 1055479 1268019 1710325 47210 1634894 136824 754321 732325 1129489 1846146 767251 361892 1497419 433636 670950 1786841 1545948 580059 235059 1267538 1175377 704570 1685284 1941792 528467 159472 1011970 1826799 191729 289009 1788727 869822 518264 1227603 478974 100179 1746121 655326 845745 956801 1366557 320644 1774892 1072200 248992 1054954 1511623 1800380 367311 169873 537017 897395 1260196 1092139 1965920 734530 824988 113624 231384 170736 411984 322717 1184136 1531238 1713183 1794419 817904 633481 599995 1791648 1012946 1676301 873160 743806 778329 553005 1077080 995378 578547 1747061 1355218 677024 1955595 1601909 689703 447077 1382665 428908 1238904 767941 125069 1632139 1494790 789634 1760141 803850 1982413 1049478 782912 918633 515171 1247658 1692196 540411 1044916 1441595 985294 1630499 193836 144035 1396228 1709130 166527 366753 1543982 574939 180152 1392256 814270 1745129 400000 1303588 1116597 1383247 189926 689755 611517 1202409 1427556 365912 168933 1377679 688061 1381207 416539 1052700 1482207 1993608 1004957 1774563 1590973 202123 1836676 524831 1259614 1999743 1689005 1965897 1789512 771310 688107 1500296 776498 182426 310777 139388 176084 1844388 531602 1287709 1104582 1150532 405476 1555321 398863 770757 228814 97697 1636210 1522507 936847 767450 274464 609369 63055 1212823 384658 177113 1458699 1322403 1015212 1727188 1095284 1819148 1210862 1650597 1468986 760887 1228194 420218 1308568 149049 1324882 1848242 888512 1155003 24789 1263375 1069315 1637445 1717791 1810467 537347 1835600 992462 1922283 779895 1619113 1427862 1054150 769923 1715850 933066 637716 1072625 246901 1091335 1129643 791246 1112855 1176617 1400213 1494048 954301 1365290 81507 1395409 751817 1976624 1133601 1191201 526135 7530 1063752 1089233 611090 211361 1139692 1117456 1719473 766366 999306 1073609 749856 1715539 52081 1628060 1617482 366018 812637 1794107 1265332 1356215 890758 835301 709517 772265 1979014 1100886 1091342 1389315 478606 236459 1551607 163357 1141934 1007453 1351354 1759913 728813 1941312 315182 1192470 901011 73451 624249 772452 1715395 314679 169930 1022719 1155970 1065903 91136 733709 1123661 725373 1110854 1260393 1797228 1458764 1127819 335861 1938329 1197619 57549 1738183 1800023 526480 1338122 354774 1773137 1901963 654691 1614834 1864077 748824 1255029 459945 557075 1939161 1801845 827248 1142009 1598463 971693 975214 1189545 1627823 1105406 1859222 1970446 1164651 586493 819964 1217413 95755 985834 876922 1249849 1601086 280606 515099 1145884 1331470 1730520 492956 476241 1338650 1116138 1619754 114465 921544 108408 1149574 408197 1024501 1746635 308195 1966694 1960073 1714105 1729119 1747475 1168356 1531895 150245 485682 522803 1847136 173374 608661 804596 1223366 946669 1210872 1212308 945199 1135839 530631 1615028 1647077 569378 876065 888830 1054997 1634197 1536818 1241813 1160366 968945 1310073 1253857 147543 1299349 109770 384938 1193486 1324107 1008014 704242 1115410 797088 330317 683658 194057 274825 89544 1896941 1864488 196336 332367 656978 402823 607938 408380 1638471 1720387 116639 471408 1616009 450752 846082 1156137 1683987 710960 490741 1559196 826049 600922 262613 914653 1955655 843169 725075 630795 1997479 204139 145022 1247494 490121 401426 1847828 953750 185494 1076483 324924 1315808 60952 1795501 892679 1482321 1429721 18613 912137 233894 1669327 1495276 765174 1344278 1217584 570668 1268187 1309711 1822167 1226789 481592 878439 622162 965425 1253769 1304455 1547858 1818951 1939035 1843979 1471059 930285 1608775 177705 1708270 1242749 1125088 1411754 629256 921899 530317 1762831 456353 1220856 1988548 989023 1878431 1864890 1460516 1729878 92810 1275585 1345742 1719624 345549 1633869 1947993 1472192 1388634 1652720 1494302 129362 1075539 163739 1246648 279806 1302141 885024 1283643 820600 1900688 1201520 877747 879752 406496 988861 1949072 402992 1848469 87932 153112 1539131 689994 1918993 1329990 926374 395890 1392464 434827 1581114 1202755 437908 1599109 839211 1372121 1429901 662176 1590187 554923 1516436 352565 1699705 249232 501395 968209 1711085 135709 632739 1875517 257980 1291336 103299 1951869 1336504 948721 1250628 1782821 178509 937663 1235536 1072278 1748359 1481647 1505400 1913735 42006 1225042 1918848 1360727 1439560 1488911 356522 1398755 1258024 957292 1148389 1315642 1232543 233102 1657961 1965273 1794472 641246 928824 1238712 1239755 1882322 20863 75610 1617690 354642 1150937 913373 1810829 1904463 1679402 513895 375511 375378 929165 245526 588332 1403449 1423039 413158 1446587 359391 625252 1981266 1828650 1705385 440215 257628 1690226 1083138 484815 567588 221142 1926298 1489432 838210 83611 1503822 1431465 903250 412389 133964 1169459 242986 882039 111959 825654 1724632 1147178 1984621 1433794 424311 1336284 1191866 744104 251275 618000 1778538 891607 70638 449392 1301567 1119170 394521 1728321 954232 1567929 1220731 353227 331631 841275 47344 190211 1713490 1467057 303522 215812 1019609 687787 919702 41289 110669 1688650 1787615 1553051 1876539 765010 1407654 967178 352269 1614210 800226 1858753 576523 1032976 1626083 1244843 801855 437821 1907795 343097 43922 1015050 324768 128804 57602 933290 1491200 1953017 673038 862275 878215 1586327 1606179 978196 1641690 209252 205579 1812946 340722 499155 1680427 1163268 640630 1484503 1850037 699741 290448 1617095 232957 471215 689785 577104 1033335 1693015 302332 1995160 805052 1431668 400382 1498205 1003318 983956 663737 1679500 1842406 465411 1611161 769115 30333 1034783 1368860 906966 330214 554534 636806 82673 1134484 1942568 1234334 1672802 142597 645694 194601 1939672 33738 1895811 1623397 377099 1021914 1428819 1392414 147563 1100266 341621 1363583 1824780 77352 1386168 1041249 1359632 943404 1733062 113346 1659229 1797025 1014243 665671 869878 1871766 123385 1011853 1277123 1684548 1752367 103371 783981 1875597 744463 1807431 1707188 896969 206534 321858 746112 599997 905305 308241 1794435 715847 1818546 385822 685963 445580 826907 1577592 1337856 367010 1743152 637176 392875 606799 993769 1207170 577641 68800 1206247 862694 855334 421056 405111 1128711 1642957 1010268 1671041 107904 693480 425974 1205734 116519 281356 1101653 894006 430419 401240 509899 276973 1130753 160898 483664 1361549 1078452 1711581 1703903 1645412 18716 1208688 1555607 1070968 1334190 987064 321474 1591229 1624613 1377892 1591058 838921 881187 1047762 867915 1411278 1483778 946415 341458 880746 677989 398904 713611 1918055 1113172 30580 1530375 669014 1343348 224358 1502710 1727909 338011 1914711 1412404 184647 169486 632020 943017 1399807 1568765 430841 1341932 817512 881778 285132 1756784 161093 388391 113604 84621 1165076 1851887 1820038 284617 1926824 1016163 314111 1730653 1742174 1866244 54555 952728 1442863 1572843 835468 1447785 1384066 1868442 161463 1135391 537210 933625 1418721 1017786 1334546 1487372 1286284 763489 1373207 676971 917924 928061 1196744 1171591 1725722 334374 824985 841840 294467 1370089 1188349 1418642 958240 447821 538350 639627 490682 1259060 945917 786408 1623797 260601 630327 139662 1263135 567726 602848 62969 625863 873833 1176149 1259756 1639672 1396177 152771 1565855 120959 1606738 844757 952273 1576387 1406701 744331 1079582 80365 1234777 1700909 1209994 1052955 1293577 1550637 918380 1412153 1711311 317924 1926728 690838 1361458 1669589 760500 152918 1755884 868375 1000318 901887 244071 723760 1902152 890911 1047995 780074 601605 1270740 1921005 289255 1928618 1262946 427921 1291543 1436041 465534 1764933 477137 1426581 541518 968980 59177 1005185 1769142 534317 707291 1806004 1376128 1889192 569581 62892 336810 961725 660154 1097904 916101 1041231 1093422 172178 1471723 1097822 457101 253575 1067864 1156539 1684054 1986386 1246942 1343053 79833 1564432 1053421 689439 613730 1849155 1242064 867265 1093416 655762 210508 685552 1460751 806398 562358 1350998 1462840 1405683 758997 931796 1482986 1086947 661733 1171004 267277 687021 1591037 878503 753198 289814 996783 480292 1963912 857286 1323193 1784093 79709 534739 458999 314833 755948 916950 1779894 1742665 642804 901569 317839 978457 565793 958248 612767 632248 862104 633025 1732576 280878 766489 1133945 342245 1392899 587879 519114 879515 1146661 15982 1215023 1815045 95969 448399 1168335 1889038 1696352 1139521 723013 1335449 1103285 534098 1790881 1628304 946734 1499111 188832 1612132 108176 150035 1392703 915340 906576 1493975 862315 1721912 1476580 373233 1530469 976707 370044 87875 1178782 608153 1036750 421389 1101602 554074 1826031 1243703 828038 388616 80034 668458 838735 867978 133549 157300 1167264 1602416 417546 1557703 1568781 1256121 1821168 1449652 310045 438908 1125470 1248812 1745165 1167114 969477 1425703 382759 1798475 841230 1062309 218854 468122 1826315 1743756 860350 1395356 669679 217201 780045 1525201 1361764 1628819 1568265 1354657 1004347 1403760 433435 687280 296323 690544 1543396 1383034 259905 1377486 248185 1235436 1775728 606098 117177 381984 624019 972118 253489 65099 308910 400366 766354 1518025 576546 1210875 1174031 1945939 1607288 586691 1396308 26636 370709 687875 823166 218003 1646837 1354489 1596847 1561622 604339 1490901 870669 1268236 439034 1322768 425255 1710015 578225 1806734 1154197 127759 1493360 112638 213328 1605973 432169 1222711 480192 419825 1226051 1414114 804936 783562 744305 600991 185659 720022 1585724 1180956 1117727 1734958 1017199 122256 616634 654420 437128 1146461 999984 1235197 1874555 801827 954153 1169961 1114487 895730 830811 1070781 630377 1076512 354501 826671 1993025 1672920 817709 862351 104660 773235 1756780 713076 1349355 1915354 1070065 604241 1592150 258835 1184949 1480820 1401425 418764 1172255 64512 1418677 384137 173955 1182675 80708 1698224 222224 166360 1402222 1910692 594068 1624512 368264 1515368 1778407 1971421 538305 1378249 1176176 1758584 274417 1952441 1908712 534599 596142 1015343 443471 1588612 1202566 1129337 1653604 776900 1206660 1359716 1498556 1472987 684036 619679 51662 273835 803910 771853 657528 1388195 537602 1754793 15026 216091 856248 600450 657953 1598518 1877996 944521 1355952 1977970 55227 1477167 660866 501394 3526 1990742 1286934 1627480 576188 1698828 1818836 1623265 137526 1281178 1186885 872844 1149486 1917859 1372933 822082 547534 66868 1646922 1439373 1028769 1963347 462181 1644962 361365 832552 469480 798880 1279202 1444027 1953848 1986559 1071535 718759 319949 46992 816833 202723 235617 1014321 1270881 1587978 303185 839933 816794 52783 1998472 1905711 500522 949366 1286842 1117662 1447091 672658 1314688 869548 1838295 175 1026596 645965 207053 1815779 777581 1036889 887026 1801046 1916403 1189675 355513 1021166 675428 1921861 1822445 1123399 859766 942661 797746 210860 255671 1103403 1900009 383784 205256 1391554 63710 1897739 153555 766482 840495 444486 113299 1869712 1431844 1603275 740073 1346433 1414557 1916640 1942492 154483 676328 1941660 434007 1057646 1709408 29817 1708192 1152352 1846990 75398 179513 1011654 386108 1950338 633693 1350827 1300427 128665 472566 1964571 1224007 1705618 1770631 644215 686361 572675 1807764 659268 694796 33218 449629 179922 1969263 985088 107660 28886 1014480 1676176 229777 484828 1718176 95983 343270 1096886 106893 1692482 1292435 1551822 1643392 757369 1018691 1004098 1610460 1999474 781485 1172184 555895 1928378 586086 967457 1642105 765721 897790 1542356 325265 1709926 1210909 1863255 881255 1982345 1290830 123036 1589607 1240283 733639 419912 824217 522249 1433995 255435 1177187 1567033 776678 289706 604441 1082368 804312 122150 514123 947003 103125 234839 725589 925703 583694 1518059 1801989 1843983 1614093 324256 1718138 1930489 1684577 988562 1646076 1923158 351130 45878 1262052 904570 1906095 283964 1938544 1246418 879218 1554677 406797 1475231 948714 1812733 1824806 1777380 1414943 1296840 788577 573635 1600206 1183915 1467651 1605850 1391178 1487632 1474659 1235631 1973459 293315 1672016 1728473 1595246 1672690 1307839 924576 865606 636869 1406950 1431990 1144294 610816 722322 1986071 81415 623951 557246 1606644 647902 739108 4920 1541834 1184647 381691 1641123 852955 1073662 1305926 1856821 1660390 252103 1299403 238141 595840 1197756 778903 700610 43473 1943804 1469225 689145 691314 1022947 651815 471847 1751609 1947482 1674126 1419456 1394489 1874764 638843 828849 1928703 1497868 744835 875651 1167301 946046 1853401 743912 180025 1162110 1891238 515473 1741017 307616 741450 415018 533597 955095 1257402 1087977 1078954 297289 994505 1138374 177650 1085468 414846 1756021 1023340 1945201 1936481 19738 656961 1638148 1600224 1220334 66153 1998104 1332709 554997 791693 1146130 1898345 35699 1074051 1136075 1903639 904929 1855907 1115666 1696972 1195894 1491286 1368438 1687211 623562 78807 148015 529003 1445817 239380 1046867 1207169 549528 1206138 1018410 379650 899018 1209280 894007 714538 1103120 1440549 389731 1110966 1513967 67343 695462 734491 499411 1143999 475675 264049 208585 1080295 518022 1896217 1068387 1417564 1907794 1914457 1019400 1733812 604621 15298 679045 516768 651642 424987 991843 1813046 1877435 644300 1148742 218186 1954191 141519 808626 1450011 574980 1154027 1655094 1609907 1566080 609848 1610338 1097932 1461863 1311141 1688194 1984329 1466934 337930 144719 159245 356792 890616 22066 215447 1573712 1213040 1084160 884518 148834 667667 932706 1866617 783269 1569381 1446069 636375 1806413 392530 1812638 201245 1001136 286138 645627 3995 330451 4674 1233837 1180184 1044163 430103 1087394 839171 578368 1669713 861193 1404315 1633182 1713535 522962 1513371 1611701 376081 359885 1669669 724727 1770858 1080471 214488 1027993 713868 91187 1105892 1903354 184829 1541707 1977442 545463 1250226 1824934 1465023 382324 979073 530778 1674253 395638 1430266 406523 1497921 1912763 1991116 804528 1089819 1700172 284053 458142 1787328 733120 979314 206162 1074160 1961590 1292870 514041 937222 919019 750934 1152190 1591276 711483 315502 1909673 653412 230421 157011 616647 760600 1689134 1048374 1940704 395905 1601634 729053 1829496 642656 916552 631069 1317028 1048962 1194039 279346 56897 444415 1425553 1714085 651145 1332919 931436 398156 555171 717999 303736 842543 682294 1302355 456539 1363732 1731702 985448 518462 1939406 652844 1570470 31693 1857560 1166520 1102485 1939553 969308 833507 821702 312009 1417334 1020164 1405498 1924019 1543530 1421356 1373720 612757 1599005 1199796 1646524 1225422 976828 1895558 617436 494179 402938 1815937 882392 1232040 1186006 29769 1629442 1132288 562422 1812703 718092 573319 1287263 842805 1341683 1085390 1502452 1922007 10366 111819 74106 907432 1200542 386130 1459953 314913 1783804 1227450 1453386 292847 297220 1788428 1542330 1874391 545043 172272 1118070 165090 69446 249007 602117 1836457 1324525 731960 850336 1068011 1828053 1431866 1494548 431766 708311 370753 972067 1316423 706068 911276 1859792 1263756 1492536 1550683 106190 811163 881878 1831613 1255953 1468566 656729 451838 1858816 808420 607076 1312566 1148657 1184552 505870 1249418 1810089 143980 1110706 428550 175628 57525 1824495 752759 935811 875648 605071 1869993 1099221 475526 48085 1870076 739798 1020572 1562421 419714 599279 637479 224626 218962 966641 1718532 1322918 1156077 274369 1273130 1536577 236992 1056049 1965238 627889 426106 569139 298951 1440409 618366 1623329 1984920 460575 1065793 56270 573210 230671 1928736 1172099 124296 1639547 1446154 832950 1388031 1937804 822667 1257501 178640 665800 1985140 1755154 392792 1424769 70282 1664329 1724141 790890 1096841 658641 1228276 1765145 1006402 233139 1202209 1760065 793533 686904 1879108 335386 1387084 258603 55156 349556 1054632 996209 714689 570324 1370732 388169 1460724 1909512 1065646 1692059 377952 1777795 234773 440702 238770 1905521 438192 1833140 1344678 592037 187354 102418 1876561 771605 706735 45742 1931212 1985794 864043 686821 949421 1374463 1629765 1051490 1138954 1520057 721609 584748 614219 953825 940499 1490410 1472171 1677031 1995260 746195 1093704 249245 54920 44574 1688239 1941817 1079227 528647 1899731 148254 1418799 135682 1566503 1188590 1216938 1785539 1434132 1265370 1755895 1456737 1176322 199730 1437276 1821080 1066943 109485 139080 1577189 1496622 893537 710744 1250387 1013956 442506 943861 562193 1349502 1633115 22290 848263 941122 1173499 935595 900518 239815 909154 110728 1914987 1624537 729486 234780 857934 625465 1769254 1676572 1550884 1142624 1997477 1902052 982508 909897 623279 1272300 256897 36720 294422 370201 1522808 1238978 1768027 1684441 1273205 730214 1919037 1350299 409865 517548 1774909 1508129 1327357 765268 1900897 1446334 765782 508955 151306 133182 921757 44203 1040466 879637 1224981 237179 942758 934188 1578619 1772888 1995114 1084465 1591623 1333053 1220306 558339 29835 376128 272912 1907737 1988067 529411 438429 225710 1379258 1766359 45484 1897664 1435569 198926 1069093 1233958 760322 1875337 931598 1665911 1090515 462807 30299 1458263 6517 1539546 406170 315620 1837799 1963939 655127 395134 605277 1499806 1579156 1205020 1823754 862022 432461 837222 756047 1145757 1109462 1607592 2990 225840 806607 1678581 288595 1152811 536350 1354508 1765571 1985571 571504 1987297 309851 827011 1495715 1614890 1947662 302281 661586 973636 30416 172612 94773 434308 510382 1545630 413220 511050 1865921 1939026 756945 746270 1589655 690941 1812928 1360623 34352 1040222 399137 646887 1378836 1823224 1628577 129843 123728 1349296 1438018 47619 291505 1821965 403851 1476182 182555 652381 1225304 174262 694352 74028 587991 534567 746835 549921 1539027 1311335 378845 149188 195867 1904353 1442881 1841529 1140967 208955 1250103 1890304 1900127 452424 329483 423668 1005028 671959 1743205 1982043 701768 1728320 893464 1435702 471430 1022636 273741 1111126 1573982 1443346 371721 1648174 178658 470169 1411575 591711 196701 1601473 81236 1233096 996680 1471821 1556741 643200 921210 839547 242751 475392 1229401 1578891 1056566 543267 1301591 862906 183156 411631 1452365 701780 537254 229922 1107756 863328 899920 1014890 162835 702538 269760 716300 1899101 145842 1669136 821583 1531787 836538 675422 889163 1316029 128640 1844859 444978 1740479 379489 160197 30099 512138 262095 1510848 1175383 954834 905021 787464 1169324 1500803 699802 1549242 1354925 1904021 1893893 1583599 1641645 811181 307231 890494 445489 1386857 1027097 449380 1804296 84728 643578 1081165 1678428 1503859 175667 655489 1117657 881655 615254 1577821 250464 417676 1777114 1594230 1879847 1941367 677448 151161 933590 324291 1815998 690727 1690298 932865 729438 319940 1928013 1606583 750206 879522 828804 1599806 1045884 959807 1560531 1867716 1648059 842876 1200148 982279 1449971 259879 1381691 1349818 617367 1371011 192326 1247090 522969 1735984 177700 1442333 1599847 1507502 858253 1466976 501062 1332442 1542566 1127947 1293067 1170866 1998934 1524207 1268841 1070119 229230 1215618 176038 1860899 431073 1390568 5514 186272 986014 1371446 323207 159276 714613 598985 970958 375294 1887367 1277732 691050 877555 21004 923521 1602911 1823167 1556974 1398841 871556 1210730 1445740 1000567 578541 930500 668970 1458799 991197 704219 1102222 1941390 12424 1465899 465099 1037784 1506013 1041867 1750627 1692401 531881 1529858 1979370 1703815 1642812 1351812 91607 1545719 1349491 1108220 1323356 1091138 883591 1843825 957242 1261218 797562 1349590 1575209 1813277 1870033 536220 1605459 1339829 280991 549977 1277741 699443 152576 1553644 1854008 1741591 1987540 1045511 506115 862989 1225446 1922966 222131 365048 712015 1278343 286773 905077 755862 969568 196097 1615567 59935 1901977 503806 1520410 207175 145359 71424 1186479 1297135 155109 1260099 1291269 865468 903998 26054 524167 238719 469663 738855 1973690 1140372 300410 1087861 1892549 98825 1529461 608395 998464 1495674 994177 373267 873848 548710 1431737 1958853 1255768 1429677 474837 463448 23190 1346265 431242 707488 798263 31894 1629193 1091459 198560 989686 1407820 537626 1783935 155142 1157878 512249 668379 852530 1215604 1446692 1516873 1834246 732606 1060333 794564 1398578 646106 1896024 1695064 1491258 1865947 329794 1582652 1238141 1523393 1161737 1263553 1723232 1706891 950961 1791445 510176 165996 301815 1079091 45566 1665836 1814484 1784919 383276 1272541 266127 482759 1136751 1585122 1495720 113792 1853800 556479 1997627 119184 748463 1856217 643358 770746 712061 1873331 394232 1003453 1079505 141536 59332 906076 199915 374083 929998 1891742 598965 587596 152779 1548530 1361824 1670741 1528597 1765979 1594666 40555 1037619 1250188 1904344 1957278 1298132 54526 1964638 1912021 1168315 1535910 1238320 899793 1937347 825619 873457 1080963 113902 689073 729714 1601176 1052078 819860 212827 1964179 1026013 1382789 128858 290001 793129 1026217 95545 89688 925189 1333131 1913115 458154 732736 1719128 1954440 750178 434658 82282 840866 870688 801527 71061 353264 842367 454798 638275 123902 1121441 1036565 1977136 513762 1965155 280470 1544984 1525638 808052 263949 54868 502828 89275 1077469 1868962 968799 100331 1180612 1859261 87814 31136 470247 1606335 759363 938037 713677 1362970 586845 582938 890570 500809 932046 1534134 169308 164299 478756 1619451 1546629 426120 1994120 1293888 1728218 1262691 695934 207269 811520 1015876 329685 647450 398095 1295387 130383 296862 1264361 1850538 147185 675845 1412578 1462335 1777185 1758386 1652733 589477 409961 1267797 1328029 1883757 77229 603733 642082 1468849 1887525 675909 1333732 1221618 1116494 1517049 219013 122593 1013998 1271526 653633 1935509 1030448 428947 196100 121470 1665187 1049190 1721260 463929 199470 1997846 1509754 1052645 1045538 585171 1728582 1756349 1782950 1796479 896978 1652820 1422209 1224974 1604848 1682364 1725797 737643 1842068 514763 634834 1511541 400090 1030548 1123729 1500239 1470707 1163819 1239429 1394915 894327 1789712 1339149 1195793 1894022 451232 1085655 1934403 1384792 203807 1049150 1156730 1874851 1424380 1764038 1979304 1428382 1416620 191242 574960 524758 866330 1958752 1625981 1716618 1758223 182179 1931083 1827437 287792 8033 1193248 1539768 1543974 1865693 233835 1841682 668260 447093 1434284 428932 1302669 1281694 1767607 1821637 128921 738481 1497481 1240864 1816880 1448746 1022958 410455 538279 1597641 1194673 269320 883484 1571399 1467892 1186170 1182542 1653539 1603184 1070641 469399 1341725 1418623 621708 1129958 893457 563838 1722905 1557466 1394685 1023449 943393 1681830 1038051 1649311 974647 1969437 434094 218533 1711742 171257 1989706 1911630 1774686 235157 1892279 496966 1713165 1118764 292988 875797 958196 1835584 965722 1546234 1551253 1669193 68883 1552711 1003524 634481 314075 764544 499189 1275109 50022 1042568 1905757 1587312 1736366 1224973 1661001 1484929 403585 1902441 1944509 501740 222894 140181 1402941 1842234 279654 712717 201081 1760394 1992695 542654 1711082 1857041 209220 103367 621600 1004488 621045 1936575 283294 686554 1940720 1234916 1764023 5840 568164 1103755 1042986 390756 600088 1449798 395176 616577 396573 16769 1386112 686853 483429 1467894 114690 1494270 124768 16245 721866 495410 268750 459276 212607 1491284 903269 1337489 1323960 1015681 596945 1078636 1737612 1164969 764142 389405 1514009 1944447 388067 1600413 357741 77864 1936222 530493 1280252 929254 248994 409322 678363 1578055 1027625 253437 1495953 861858 1608924 1841770 568938 33455 1764007 633150 249821 386117 1006283 818112 201342 513668 1482922 857330 1962192 1577937 159502 1309801 83714 1245325 238346 1321974 270391 858970 545747 1711301 272385 1146989 1235100 1800809 407523 971029 714004 838660 1970648 1825589 186514 564647 1006861 127384 1955430 859230 750148 1625283 989226 1276707 1388106 1779619 1855922 349738 58018 1289561 421120 1429172 355126 1074259 1627953 1549479 1868844 830283 440075 1929043 1305359 1164822 1334399 880600 1361698 918551 475427 1491881 1996732 749275 1799370 1127185 1495909 1864416 1380061 142634 1883848 165836 1174477 73554 1149809 924635 642899 1712067 1770741 741066 314356 1850745 854195 123896 1883008 581026 299420 798200 1416549 144570 1588417 485998 1142918 62530 1597670 1930090 91714 23391 1469594 1542084 963062 928933 1463639 1082558 1362463 307275 977914 459094 1601358 1620129 943776 175390 921009 1829330 996326 1674272 1656934 260088 368334 1760034 844996 239281 1482578 1925595 1576682 47012 448540 1376651 248564 1907548 1629382 1092801 1949068 1351014 1507071 271041 1693600 806182 348773 1928677 1522893 1344218 1975316 773413 228841 174201 1933972 1345789 621926 1051027 333681 591971 150454 1738121 1968599 1945885 1938654 1796663 1132422 397253 1398677 1813672 965021 1920949 124507 739184 1607740 1292802 457582 1864236 59795 1276098 1500208 1150105 410962 1146972 1940912 1168058 1032126 1941467 774796 29320 347663 1426410 1279030 500473 1144373 1859254 1386845 1204296 1642824 1438085 669957 1337570 1341474 126926 917553 153981 1505854 987356 14113 1194 1026853 1790918 205633 1258232 487161 980 1203288 1577689 1566416 1590118 54000 1918994 1407489 545592 810090 1814005 220624 1628632 149931 1087751 1857252 1285646 384716 206644 1754436 30568 1932230 1503943 1890213 232969 283736 750575 826755 1181718 432467 1917314 1422871 1968917 429972 673196 870537 923285 725476 1950845 158323 1086115 1935914 1193503 70628 1071958 1014489 37875 180312 1972560 1499643 1849921 643971 670727 1062133 593214 1517468 221204 1355318 467109 1536145 1599476 1416374 1177344 251207 260374 1294752 1103079 1136180 1042681 544829 1301456 914475 60103 1889592 490524 1066237 1407263 332941 1237005 952720 41472 1634015 602942 64055 1183301 1146967 345430 992692 106035 1105282 42013 525453 618629 897658 205384 622814 772424 1943178 1815597 1025307 1813811 881161 1977157 745133 914869 1536219 1761439 600985 373378 553031 646571 1713544 1670065 11635 1540706 532482 794375 1306674 342606 1868994 425014 488409 1222093 1397378 1844668 716053 1469830 1927971 1006334 426152 1631680 838415 428348 726745 137924 422637 698815 328534 825553 319274 398495 750197 1991597 1974761 1038290 1775055 1817270 352934 709544 1777749 385878 1659043 1089606 851617 1729724 1400349 743793 670372 867368 951845 1000652 213250 1053909 629159 434736 759799 1959692 821346 938158 1707738 429413 798812 1761069 553924 294075 1299503 1410238 1877452 587443 1619894 326711 285199 1328303 1827151 270247 1108004 1171226 1266608 581461 1230623 1527097 1035765 849729 280379 817470 758672 442912 430416 1575154 993558 148083 1871769 1071733 855504 1071547 1711006 1583545 211324 471177 254343 116972 1228833 274506 1326137 1021269 560268 1278334 814930 973112 1993491 252600 643391 1737891 13433 737183 1019453 952292 1848188 300175 895717 1090329 23995 1042740 454527 1993065 1218007 1819270 779284 1427293 107361 1037500 1726164 713661 894598 421480 111969 932010 1533045 1987529 955001 940324 153874 1304999 1815264 1614765 1587536 607719 170964 71805 1700985 1722841 1850690 1111886 1084816 651349 1158189 1986912 1298807 473516 1881161 1842552 1251968 74212 715315 1243949 1790173 1077841 1639711 884040 138403 100068 390815 1491363 1176401 427747 670194 297836 498885 1232004 380445 944399 1426845 1200373 1074859 1683588 784974 1902188 1982816 227995 913915 782544 596976 592241 63526 489612 695021 246096 1314551 554189 1328824 1494173 1768604 351958 1084807 49874 625777 233367 1691045 685155 1311505 1087992 83508 119035 792246 1441396 1579363 537752 724376 1894465 1562703 1450617 965118 1166081 1942545 1599393 730613 1766187 461918 406451 1635266 183950 1857709 1679091 933795 1241556 918687 657981 454758 1489442 1517607 1374166 1370752 508931 1737322 1558746 740351 1863036 576662 1707544 540340 582934 174036 251899 1182525 613190 661261 526633 1004845 1548168 1782334 370635 1212388 972192 1023087 555610 750722 1343429 1794229 872667 316965 1324153 1710255 1027181 1974070 1705323 1479988 1580045 1414555 204092 209151 424896 1762287 444770 245689 679263 682118 473506 1352669 1850878 203443 341687 68023 588539 1249820 883032 1401353 1585426 261517 1399635 247493 1575295 884569 1638615 1037627 1675997 1562521 1610368 1760931 1950684 1378973 1936911 1449947 1480861 1167051 524819 173876 1624509 1477363 1219174 736378 511200 221931 927370 130903 1288442 808123 1196248 126781 516852 807719 693074 694892 329885 1367827 1176060 441828 1100434 573902 1157976 1395719 1790270 100822 1713416 407911 559995 1277758 1485312 1073352 1362533 545971 40766 737915 946665 330708 805621 928237 1009228 957978 27604 350120 1923667 444485 1263240 151226 1970723 735311 1199117 1200870 1225964 1144886 1448155 1948075 1796930 1438998 1578960 831123 362874 1542225 944986 433617 130384 241613 1970028 1923436 605645 1761639 966681 84943 1333928 41531 1015333 1366140 46845 469555 1780928 78874 1641076 1803435 1571946 1058928 184050 1640824 1252805 553331 832474 18943 395362 1700696 703570 263873 1913104 1637810 876555 163506 1272559 153871 1090109 570536 404361 498061 968550 734990 284485 1954424 1581418 1362535 1240878 415179 762479 1696748 808742 846640 526402 870212 1547940 1942194 330256 171950 137945 1886557 143743 1882735 869164 414925 242361 22201 353147 1773845 391032 272279 1841279 1986630 1471149 54855 1532865 1272118 177277 169401 488564 1785725 152935 1449339 121333 1200196 890612 1427791 1015107 1154609 1381482 98901 1604526 1031573 1676063 779567 1629376 1538841 275528 1962110 1869573 1291332 495823 719294 481435 1704874 1479408 1000984 1132335 716092 606946 531908 679631 816858 1502009 1358191 1073530 266830 1349685 1578972 1456998 660628 351835 1331732 1369328 1913742 1777223 1053697 350314 1614597 1242654 1924262 756884 1139479 765867 165176 1293550 1067643 1631431 500845 480569 1318124 1550992 1555253 914229 100833 1953587 926282 332351 1376293 1115108 1408823 28115 1648307 1116105 675447 201079 78758 1406020 191177 1234672 1784593 604159 428557 85476 1929306 239689 1398100 1284916 227932 1135665 171480 112557 1326204 1155876 303530 1916582 325366 1636699 1301073 540891 932931 1237806 840952 82900 805775 418662 1635919 485334 1070044 1301362 673238 908958 661033 576998 1240866 1229446 1494603 1083606 731189 689502 332775 1905893 1124582 1003615 1957123 538888 953421 283887 1443652 1507924 34730 1559076 275847 6100 1439699 1842167 171250 1004534 1595358 217082 1735699 67501 1818455 1478266 1675822 159641 1450255 1781504 1078107 1524793 1565800 658183 1824411 1921913 1480339 133474 1630664 1852474 1299411 1087289 1086565 501092 666993 1709690 1995861 813264 819015 1857057 1418730 1234864 1767037 1858693 1120721 1990094 1129641 1935899 119275 17078 972222 1196025 1869610 1033700 379347 16651 805436 285226 1773773 154062 286404 1520115 1429670 1800536 861910 828828 452091 874750 1012433 497775 96592 1804985 760531 585690 1026726 1022193 188076 1506258 1600346 1768560 1692975 1357264 1887691 953429 1147077 1940261 1206554 1213786 1327946 706782 1230191 1838022 1217820 1489737 1242465 782467 828882 263047 282587 1016095 665463 1394201 1133456 1247471 1789369 1060925 1099800 20726 870233 368306 210972 147152 1228385 1972833 1535490 830598 149646 1654873 1347461 782113 781545 1749665 1982296 1413783 1581915 459099 1129880 1154718 214202 1487527 277937 1658618 1540182 210772 1042149 141448 616150 1534610 1618478 1395094 1816041 1939482 726699 1799479 164442 562428 210791 340606 1900908 219603 474929 437194 1279497 461535 1727855 1350194 91568 1386841 1797684 871427 1365143 264830 1398412 1732400 1340624 1382610 332925 1034182 1657139 1689806 1872255 1350815 1681157 1017082 920287 1441138 1552996 331163 1531419 493565 733580 1886155 1166262 356598 1318287 1800472 982615 1485566 769131 1508068 1589463 1096403 824081 1263144 360673 1598098 448409 998037 254187 341869 1754219 777983 776123 1742399 742533 1798683 1959338 1824183 1997883 1297894 537953 86589 1246990 673021 147271 614614 1109118 659737 1513757 1579037 1998524 214062 1342869 138576 88996 855554 476605 120199 824830 300074 758124 1609937 1904779 1099532 1236654 253973 1194183 1011343 781708 182550 1670414 1388094 1084030 918314 1107675 643822 1096703 1902744 935294 1693702 1381602 1863594 667691 1960903 311361 1184390 1944853 1350685 1129677 145301 238522 557987 364507 1963107 520396 655955 1509186 309234 532313 398463 959362 333514 1596372 1998082 1043306 232424 1274149 163344 1106493 437108 530826 1340843 201034 1260469 1299629 1947986 454021 1416842 1575821 1040686 755087 428416 443040 1658782 1768479 1741287 590739 489520 851601 190070 1121939 899302 1584936 889143 75579 1975611 27202 1308359 395624 1688260 1575762 830410 299861 567867 1941998 943806 1125157 382238 105659 713729 85047 458155 444776 1912409 1574516 1063185 1160690 1949171 1698896 1144084 449065 1362505 1745691 1026608 913113 884581 663741 1803008 531504 294649 643561 995988 1652168 1114773 182561 737242 1934597 379774 613590 817407 1441460 322304 1829646 743722 1904330 136119 1989890 318300 77978 938148 1941988 1086713 1153387 1043119 1752695 238971 1030944 1963955 232501 922450 1145400 967645 791507 201770 988222 1988921 675601 231811 115616 1288978 734658 1341358 1576130 626812 1342223 696616 1842872 1285616 754197 256519 1230137 1263139 1862363 528412 1095584 1491610 1396301 1078194 12857 791240 1267665 1479249 45945 1179282 1527893 1765756 309409 1229286 313764 1364028 1222610 557926 1822009 1861763 479404 1046106 919081 1605291 82895 1080534 224444 1532055 417366 272653 1383433 1143170 764383 505777 35625 1731247 1126935 1010404 368844 183031 753931 1104932 461839 1911893 490551 1565109 1235891 1307462 1605238 478789 568157 319126 507576 1914865 472529 160260 1044439 619388 653627 1724789 1739750 1474130 1178728 828382 1921765 1770910 1796577 1466759 1221710 661703 781952 716358 1578915 1469771 385213 715318 1786708 299253 880796 834773 1324513 1530541 184644 279832 1949363 1278788 1509168 672536 1822773 1999510 817928 1154708 270605 822823 463198 516705 487167 548530 594891 956665 1357707 219222 335930 1573898 275333 1724666 313031 822070 710279 636457 1902232 1593399 409457 856161 1334783 266623 959909 1336047 1442401 615634 553498 858644 1993867 980266 844727 1432671 349209 708277 238630 96263 426626 330802 327835 1235209 1256303 131415 728375 1151148 457164 460948 944201 193848 1115722 679416 341754 1063413 563651 55766 1035677 156757 1078740 79676 329492 961856 238769 1943606 1001006 867441 496069 537730 1100452 38994 1808810 301409 1933841 634939 134304 1416625 86360 1753169 557979 1714331 676305 556660 805330 479154 491611 1802411 1559622 1998665 1735818 21651 863930 348983 927494 49580 613039 1013180 349662 146467 1385199 1720604 92323 355143 1739788 1326740 1500827 1319447 1656755 1492586 1061108 1297938 1025990 679705 1222845 1076917 164362 392695 1687028 810129 1098094 1056580 530622 1032430 447592 1721062 1691659 1522073 641392 1210369 1978942 334453 615079 667145 916884 1187903 1875438 1431836 892889 650938 748790 1887581 616662 1018701 778633 550611 439533 512818 1801653 1914598 1466284 1909605 585970 776506 1758199 1661632 1784278 1328992 443696 1117171 799903 382854 200052 662811 1847971 10307 1265181 1392903 1508517 1094188 1500895 464116 43811 1899700 777257 941395 1861302 114842 882808 1708304 1677078 192202 931848 555122 1271204 1735462 1040674 543665 551655 1480311 1315978 1721462 1110916 1145214 831948 1568285 1766285 43901 119176 474427 1240468 905008 156464 1408412 650758 460669 1509474 210837 335994 464371 1931699 1643791 582609 692000 380470 204829 1827106 103083 1070772 1366638 1982535 1981258 442255 21063 1381626 99496 449992 1994721 1079334 165860 1896637 213068 576789 729983 1842098 18884 464143 1041158 438651 1333172 1383823 688830 1932580 1128092 660687 1429177 607353 1190803 1202887 535134 462505 1382943 711000 1969329 1097406 1158589 980798 1496917 439940 932532 64726 706544 737763 1225982 1814794 1334634 992289 683700 1641810 460864 717566 312848 298994 121963 440182 1546045 867466 1951834 831848 204221 1276259 34721 84419 158487 1264832 1523841 312213 110845 1802971 474870 1843316 198189 1451794 451427 8349 1425539 1945480 1634847 1610069 1602965 1537091 1194806 1601419 1320481 1325353 288141 1175511 1630714 1374284 1272527 823962 1821905 1012275 1016959 845152 4718 526228 939296 1452403 176453 755875 1961923 1701043 821394 1866986 999756 238635 1476420 1696077 1914847 434285 355452 256305 635991 1732928 1503334 313889 215305 465996 903914 1538629 1623533 1296 302186 1393987 188920 1787264 1812894 413130 48015 1472869 654379 1753695 14843 1144052 709911 36663 1633374 1213837 891025 840698 400676 550935 1786749 1087577 881967 50515 237865 147208 1640671 1030564 1415698 1182754 419877 210581 787888 459512 1884181 1798506 680311 1832171 1185347 491941 990802 1101135 306992 846440 481986 800612 1237801 366718 298303 1927851 882581 1152084 231843 379054 610291 434956 1138057 904360 223262 1577191 1443072 1362735 1590888 1507926 1608127 1160944 142099 746376 235205 1199044 697051 143910 820339 244387 760667 787429 645088 634499 649266 937380 1301327 806590 157598 105443 244456 76634 178487 621777 1912674 1653995 130817 1361265 1694286 1178612 24804 732648 1169533 372599 275113 585789 1741044 894834 993167 1350776 1557911 1275530 1945043 217383 1013496 1762566 1811507 1107334 1700531 299034 1931060 1327535 1635902 1661551 1441730 1328454 1138337 1583257 1099583 204901 200878 1705229 587276 1035988 1289173 1793326 1270075 682962 1167197 367080 1088732 1154669 1811741 859627 1586925 354400 1271759 723727 1276261 1541470 598090 977934 1879195 271341 580434 1132781 443044 463762 21638 244057 1957955 582772 1905032 1626788 602184 1132837 903993 834727 591012 1373546 255406 1685020 924705 1011907 13014 474365 889952 102665 342054 1730231 1814640 1046723 576548 1336370 700976 198093 1481044 229508 232780 840967 1041067 686035 84912 1895731 1155139 1562190 196281 1336243 1021512 922437 59950 1397093 932465 1425933 1168010 381487 831432 1396235 1338965 1152396 901314 1414705 125294 783794 922852 753349 1966331 1678110 381236 1710090 1295473 1390283 224154 1172334 943832 1706954 1618683 81664 152496 1342116 1305132 1371004 1970206 1276108 993822 602493 325615 495491 1650904 169647 1418388 329569 1947560 19504 133800 1126218 717626 1186993 177253 935923 1799515 753996 1334604 236201 571309 1925914 439321 1232733 188058 543817 1310498 541177 1002327 493249 1371159 1415658 397819 192472 1179929 1846788 420224 1161978 864420 1147789 576417 1030606 1483535 190595 538385 1547741 360170 308249 336725 1271947 609980 815787 1553209 1992539 1755486 1787557 349926 482139 1597327 1839768 678568 1950309 504557 1193927 752112 437805 67705 903526 1558098 169497 845499 1759764 551699 395712 1053851 1382016 1422820 802152 95308 1693469 1692688 412710 684145 832242 1865535 313145 489858 1537572 30049 490651 1144812 265266 505457 1436109 355635 318288 1499974 930676 1351448 1358574 734857 705044 1305376 1757792 931272 1070840 890095 1131720 129661 407629 1947273 500635 515805 570483 1978553 646301 1201581 1407714 1654349 1033422 380777 504246 151647 546189 1137381 1893468 456240 1573556 129896 1967114 936865 1880429 6868 38695 35843 1641973 663572 417198 12488 1628691 1219773 698664 1602479 1696370 208486 1417901 478224 1895028 522024 463595 1407720 58247 1464396 1205119 738211 1945327 985096 14476 175508 1302710 1039614 578826 35426 1289389 1167066 1727455 1697087 1584537 1200058 732120 1217264 1102895 1812500 1039227 271664 1076578 577865 1278144 1514917 1639570 1219049 1544383 1602154 824667 1328332 587708 1221361 192735 422085 533884 985723 14729 230090 213455 417398 351910 969505 259554 1174337 102877 1944857 629452 759458 1410481 200100 1662485 888645 1535749 635263 215784 284973 1210827 1872368 1027628 140078 434130 193230 286848 899683 832291 163798 1376515 1142802 1991510 1756672 1241220 1856656 876931 1205745 116728 1495347 1772338 912511 18122 1592692 566446 126660 747999 751829 802505 1825938 1048605 1436169 1706692 189304 242218 1801337 1336678 912427 1723027 599130 1628778 109010 845208 1861158 235177 503275 1560885 1611967 900357 1715354 809470 557576 151907 597828 808624 1683206 655261 859982 1671097 1199553 940915 1961414 225226 1084462 1278783 1112470 1601267 1314094 1988506 719599 801714 174423 846890 341158 1687264 1703588 796908 970089 165678 1286566 760315 1795950 1431725 1486406 1776624 434770 1319034 506920 1626808 648263 1234259 1158939 1153117 460624 592470 473246 1936523 1971923 1705674 880206 846104 1478660 989712 377461 1253408 575978 1528145 526335 504300 1797030 1140059 1946037 565681 971916 423315 1315024 1603044 444634 1092034 789445 1837371 208329 1191710 329604 1540402 1111956 1090499 222285 293107 236811 1775133 27992 576687 518424 654615 851880 81184 1275650 1269133 679948 1585172 1280513 963267 898957 1978475 514088 481242 1031002 654896 977742 666550 404234 451164 139986 187088 617021 673247 1691955 562677 1080630 484752 575507 187341 1628217 226455 1215531 1029937 891602 1339631 1192366 1493566 1903827 362963 808597 438850 1209351 59044 148560 1231546 222570 1006935 1718026 1375231 712499 1695099 1797048 1513386 1170638 1654700 817977 1928488 855563 1610693 667462 1657917 425505 1342071 791669 1031516 1566263 1698036 732128 763132 1561913 246091 1301589 181324 1068043 1120768 1846343 515932 1082524 70277 974172 1968376 712883 1724885 347877 362255 180627 343061 1199991 311573 1125714 1473596 1906462 735357 422939 230190 1909232 1122725 1727965 1033049 1438686 1178016 64987 1277145 1278854 370577 956822 964224 960761 1977187 618841 1869724 112788 1585914 1979483 1283483 298920 1948038 1169054 1340724 861755 162130 1973839 1678953 328819 86703 1513335 1883407 1092276 1622657 164930 466533 819112 1383639 1315656 136102 736916 660099 1412483 840685 1950505 139554 103439 1755452 1204988 1092913 643839 986336 607320 1301916 1075608 307713 1000144 1891424 1181170 633600 894091 369122 886538 28042 671210 1002381 181701 1160461 1307776 672260 1040898 222407 391315 704439 1400048 910817 1943094 155941 604542 1918894 1714349 1808075 1200661 209070 1342698 803707 1770851 1017423 1438915 976679 1582775 269017 776485 119038 1804917 152493 1599371 1384432 700506 702868 855880 1559539 1457191 1075443 94692 828089 1081412 285324 54688 366198 924857 1170966 370071 247715 452413 1550653 202555 951176 1875908 415711 741576 1826681 931929 1741440 8162 1097919 857624 1832860 470699 1600726 121584 870549 1595598 1979645 1601974 1141932 871282 1313726 1673245 838922 479559 1915793 1589728 1942744 1580346 1720106 868773 1838890 1317800 1894716 1619163 1754052 1886790 217159 1575560 489475 59993 1774781 788991 1566791 1045401 907935 536864 513780 802010 496364 1949979 1376995 1268806 1548271 1438759 213788 765371 1377201 1707099 849735 676015 978833 1477298 32794 76247 638721 933937 46376 499397 1214319 1247138 263535 1721394 845665 786397 356063 354727 1729404 1477918 969713 68172 1196442 507738 1385808 898588 1143426 1594284 1466786 1072186 1089378 140015 1796890 1019530 1574428 1361954 1419796 1079359 687077 217431 1386049 1114696 469346 1625111 948148 1209803 1601783 73764 452422 544308 1682345 493112 149720 1989343 1855186 1039237 855262 332025 452998 1425487 1202867 1903558 831439 1524349 1716771 39120 186119 1785268 980856 768770 1936736 977579 1458985 7955 74990 1752170 589457 1826444 1067902 715352 177485 1318887 630582 1615399 1148393 1312952 1698087 1185767 346549 409244 65880 219788 1082401 1682687 1854892 971950 1994963 426471 1978531 757278 1228875 1802542 236970 560255 921950 902966 1170039 1004574 395841 940220 639984 1845578 654854 72621 1663970 832504 1866198 397664 1626480 1951305 1256131 1697205 1065085 1430842 1268676 606656 769057 1105919 1176499 1436794 993337 1401640 945465 1712370 1034748 295560 1729615 872537 479672 181559 611042 1950099 1084920 939679 775101 516022 1168357 72543 1218453 176879 841946 410656 778956 1500731 927696 1619575 1539956 647854 1293099 1549961 1758930 429095 1105832 765188 273074 203701 1631024 1783988 1251181 1172407 1602449 133606 1612272 298766 1413589 160663 604461 464237 431746 1119456 154619 521930 1482995 1471589 1102316 1216248 1381119 1018485 205238 1197857 168216 1987233 1857147 8655 841810 58153 276023 1418861 62483 1598637 1745063 1307488 1387294 40698 609693 1795264 447014 1944415 937371 293258 813145 1814006 611407 1647380 1562101 1237256 1057892 1477715 927011 1118404 1261281 264478 1088100 1161354 911400 1200988 124735 1811990 126780 1766138 1754656 536111 1981342 971830 608322 1097834 1484235 1801613 1206451 1533142 1209237 1775365 1149524 694980 1348819 925975 964946 1775588 1100291 354015 1490978 1555688 1198820 1199691 1261595 94780 675568 673224 449812 929495 438637 308747 1256261 1977089 1621017 1200361 1890882 1706683 176421 404683 762780 1611761 1645857 1120889 1306590 1833346 452764 1674067 1090132 650857 878882 616847 428572 1462619 1732627 315180 1922198 679327 1505736 455211 156674 1545422 31532 1670856 1179518 1385127 390910 1368788 1302516 1844541 1564438 210712 1833138 152945 165255 319591 1374045 93640 1321426 323905 1787894 1663649 686930 164284 220561 1142074 263561 1119509 970769 1518319 1772072 1607 203716 1836230 591564 372730 475631 1866179 824998 1666970 102289 81362 1711060 631793 1119660 1950716 776962 1296947 203524 493820 1266887 843940 474171 1241186 170407 1873071 524964 378985 168279 1587428 135454 1871318 1068050 345516 370017 1267380 1392527 1748496 1692318 1127617 6145 1451015 1660912 1403056 694828 704755 1806374 1720989 400132 1987906 1179456 351004 340943 230673 65974 237703 1171666 1617778 1905498 1699831 1135710 468956 1149411 1865145 562000 545414 1049530 1723493 1655747 1829263 1374848 934708 760967 1994281 1714214 540415 1286824 230169 1058553 295385 265415 105114 1955945 1977211 73149 820557 149983 1155057 1854207 875650 793772 1086272 98392 813308 1486581 62610 541147 715785 225428 915362 1609577 1904958 162820 1733355 1379016 1823170 1343822 1989624 1311574 1272958 1932132 415539 1432394 692860 1815991 1373980 1154874 1530531 1553090 436103 1818069 1053635 243207 1756895 560009 1346085 1581733 1397055 1749837 304325 1061390 1989179 437264 280693 1860468 1932548 430351 562891 1249670 171813 884032 976284 1071110 189328 648613 1147793 1666783 1854816 1513336 1343825 1097035 261121 1402071 765232 1834729 1989690 1392556 1826358 1608970 857349 1528207 1121635 1305885 1232872 1854812 889095 407764 122744 1357631 1079281 688759 595780 333890 1506799 1422269 1494664 1206270 1236484 452876 1399827 778723 794926 1502642 1723743 76005 999089 1158082 1913218 348998 518121 1790769 1620302 49532 676644 382599 374415 1640425 448902 1645997 466521 392434 738001 296013 1835937 931421 1228022 914196 652300 186491 1456994 367631 1410396 1980244 1222974 581587 1497673 335077 1413251 890206 1511134 1284127 646268 28375 1286980 1127997 969492 675915 1379678 639016 1367073 1200793 1563203 1163794 1419533 357771 739853 1829206 1699609 360261 994714 409838 1764886 865789 776800 1437426 1181600 1997523 1130923 1647931 1313508 1427159 18622 1916756 803576 262679 745393 768018 1178317 1999162 1157628 527770 1491386 1142913 1746711 870400 1428342 686442 591603 748079 1994304 124889 329535 514677 43892 1024179 1624335 1103933 1753758 1899450 402049 35604 1250609 490513 612733 250506 1911258 1846733 643765 810800 214600 492316 1113176 164039 233998 1083440 750506 1411317 88765 39061 442792 525682 1874332 1307986 1117217 1174785 539290 1103599 10049 1159772 183051 379022 30160 1402036 925414 997157 779370 1668212 1005659 1239070 1239152 251703 1310992 1511253 893528 395377 1077532 1205889 9913 187373 1017105 1156366 319865 855928 1307862 1284305 1139493 1491079 1015978 606331 122171 1604714 105452 1951677 787936 917526 1746552 1708987 594884 174340 496180 1993162 642780 455726 1042878 1565630 1768975 1013129 1626498 1337922 1278103 891456 839526 1650918 637583 1660795 334426 914397 111752 844759 882526 230178 1770458 1885326 1802472 853885 1519207 791598 942647 1044641 765546 763971 189044 1469109 1927988 1116808 1870757 104130 893343 1668698 999711 1156831 1329353 473889 652822 513526 1975197 1488190 688436 166654 1694686 1224690 1331132 758960 598116 1150078 517491 193975 115550 1137507 517738 51693 48212 305333 1670579 1660636 991541 1698659 100444 1322737 270284 1987737 1535586 267590 724459 1109158 1346547 1263934 1597575 1260918 530367 868960 280549 53472 1319981 1344190 83280 1564320 1402592 306348 223764 888752 1225619 441351 1115966 1575682 1016585 597507 1589844 1259096 66003 1096203 1859071 160819 709880 1114236 1005746 801780 1755539 1734780 739371 6975 44732 1466408 1484038 1368818 787978 16397 272587 235452 1209372 484063 587166 1879355 1364515 1717025 659639 28961 981936 1186797 1995620 898619 1334707 1144198 1819400 1387660 1162131 1782833 1700160 1468955 292001 1595029 1270893 444989 1452731 1951647 1259221 394527 1483419 1554718 1017284 335326 639844 1392682 1069326 1129384 264047 1571030 1873029 527986 1478653 1543554 197495 147264 1366219 1591435 1635531 258888 1148551 492615 1714286 263583 149271 1833632 530859 24158 1266789 1402362 1476334 1584637 454105 99985 304791 1672033 1138867 1603283 598404 892754 697373 925800 1769122 1437108 1919753 747893 467087 1545686 1482297 1816327 1841718 933222 1891130 327581 908792 918545 1411621 985984 1439883 950122 1632863 526294 475749 1756311 138914 1923340 1684211 994073 782494 1778655 544145 1231862 538764 1738578 1429934 1761451 882769 1842747 1075256 1105148 485697 935152 392654 1037940 934710 775151 714607 630402 751448 1316787 1015151 733228 1819821 754403 440131 1894225 1824990 1054171 1540789 1242762 1083181 331002 1819587 1846357 1626228 458987 1401639 931371 1011192 214537 1103685 1269701 115914 581233 880345 1399390 1788967 1193234 1970406 1349383 700122 627955 1105637 844331 1426597 106779 688338 1499151 157972 543379 1338802 1152733 1143084 752497 291298 505750 1551177 940083 1714777 625782 1931394 671012 156042 652796 33737 1945041 377083 559552 393204 1237062 443157 806077 944047 366530 400035 1544701 187974 375434 544289 1023666 998241 1400755 268978 1239175 1491944 466671 610732 786950 1310870 1889905 1444280 1744272 360151 1724263 1562975 1546984 1146755 1823687 1857168 240146 1264622 815516 1033358 818763 1763606 1918236 1323690 870054 985683 316312 1545723 595371 219867 1398459 507194 1888314 373256 345111 1504413 1116066 505877 968020 142144 1146416 348656 1828992 440381 921934 1943238 569105 1123059 1839676 1815218 1601746 308638 409389 1860782 897167 1811148 253354 676774 1440013 785974 655323 1427415 74962 1434504 428869 1623244 552359 1276571 1181071 716787 433803 1288936 1957211 1361531 819907 1190014 1034623 109439 798545 1761726 282753 1620329 1684286 273112 1018065 853270 1916840 939643 859064 452815 1284645 281306 1734029 1983398 252725 791571 131482 1161855 1925821 1304660 248796 986813 669951 140658 1256107 1292472 48086 862633 1364830 557172 312274 131659 666425 658613 1614853 1230590 1396387 1591937 854221 272713 1030242 438935 837442 57956 603904 1495777 1754904 301568 855522 162977 581512 1487945 1823583 134753 216204 970582 1214098 120989 649513 1249929 1352205 1257373 822791 812883 262031 777589 1223409 693500 385917 1004867 1916825 1539855 944536 1861289 1579824 1637955 1403241 985964 1981454 221337 706915 1621115 1942624 283982 350544 1863567 1907375 614515 226747 351866 1128032 1971975 516332 331499 1134093 209976 1166465 90134 1510772 1949767 1232021 1902148 381656 981095 1255584 1594855 1445759 98157 1341991 895893 1901483 575347 897212 1619175 1454845 1431135 1404950 756842 178252 893960 1298337 244462 422386 1052313 1438837 1900106 1690150 1884676 58034 936884 1151399 1731896 575976 1127692 148713 1509987 1694621 1484777 1591535 666803 179611 1403416 786110 642672 1146372 1562509 1223327 1639072 741269 1310858 1050545 1287604 1276969 287166 1151811 1053918 1384922 873277 602807 374156 212258 908265 586659 15579 1298306 1570715 1757643 1113372 409855 943785 957718 1983560 634301 782069 304227 376407 1291215 1886402 30705 877680 826800 1108635 1246232 1839713 1332472 530554 653211 1216328 1439920 81955 537779 178062 515428 1728934 723983 1764709 1960698 131216 1904899 1941866 1198157 826905 851552 1839776 1570663 275323 1713437 321958 1318549 37278 450088 86746 437475 1828664 1911004 1090982 1215677 409684 1804401 1226748 1752670 288101 149948 93872 739885 1402588 1043625 320118 1433407 1912378 541338 1133151 1088010 937181 1508116 1259066 1619195 1670436 1055307 607241 1673302 8291 415345 34687 509313 1417994 516137 542233 931676 608600 1408356 976397 1412045 1203599 1767986 1916157 889046 649116 1522568 599889 428784 372559 1189285 1385900 1590858 1836957 38080 313727 1855197 1189420 1438764 1166173 1979970 1127471 724101 1629389 366015 1040093 622366 666341 1057404 1968150 1389554 964002 150037 368261 1899793 626003 1836352 471435 919572 784982 697222 1602038 982913 1977457 68217 203763 1694314 1285556 1411318 208317 94639 1431507 401330 1287090 1940432 96477 1485503 1087370 1128196 1427362 479087 1899687 326885 650061 840544 1609465 200308 1304221 1218925 996777 691165 90217 1534015 1158849 1413721 546438 1581434 287688 1858379 195889 1104314 1976129 667852 197320 1609996 1181532 1561482 1631227 869006 1928276 830631 1038646 690178 857014 81435 1741194 509092 836222 541410 532542 227152 1242059 1714523 231878 354979 1714253 643673 1344419 202474 1527591 896485 411298 337889 657450 1865657 1258072 1797633 783640 46537 1007230 1501680 1216143 524451 791487 1010067 168049 1523652 895757 999482 1292764 1324883 1394221 90968 1101523 858432 763868 1507139 1417721 826456 1742670 1076384 401880 882869 1606809 903633 1634440 1999794 795506 680074 1712421 654592 1231070 990537 247122 1098266 1775621 581588 472783 792768 1956859 1851865 933476 217404 543716 1844160 1735701 648150 1525739 1156151 1855602 847909 1261783 1097698 10820 539300 539966 1336788 327709 970160 1122557 64474 25545 1791099 382786 731443 1379670 932512 325202 1513369 33158 761186 213984 27098 1843674 595157 506565 647615 1925651 1246389 308804 1879419 219578 771545 297718 125594 1991273 1930588 711896 1755069 100908 1595441 599873 728869 1490761 1997151 203726 64064 729599 1334633 1780252 190924 1771174 194574 1871994 1840266 1953920 1029175 1634682 445037 1409199 1752113 762943 1757732 1166098 994542 1686866 609092 682457 306468 362373 1939917 304724 1180173 1680478 966795 1378993 1016044 550498 21078 1465228 1052300 841469 1568126 1778944 1012692 245177 1582455 499852 206543 434791 403596 164420 965814 547319 1698993 1517209 764208 1311756 1180670 1397775 1496968 209817 1013641 232461 848195 164331 1883531 120021 284611 359482 120297 688269 120256 1987677 36258 109779 1721953 319590 243485 252467 1398175 740684 91579 909217 507895 599336 454357 341786 1060822 1973185 667099 275211 1866314 1407681 241390 764684 960419 352625 1701653 885839 597435 651515 493291 1335700 1495808 690944 1474808 1988675 669857 1576039 819489 314494 1456434 58288 1153706 381696 1359942 1114515 666937 1891408 612882 1445895 1023019 521663 1927445 1646027 1367783 1539687 916171 295624 84072 703017 537497 1572189 503244 1744179 1262686 1054258 1112558 78661 239062 1679313 105138 333479 1524807 1019070 1731259 686123 1909363 438222 968606 1351655 131141 1164733 1447987 850628 927870 1799064 1219955 998388 1297057 1174044 1547446 685857 693893 812085 1784122 1508724 1578449 977589 203774 1143788 1673455 1861543 23226 794677 1466391 1274489 141173 657531 929460 427492 1488057 1993730 459414 341423 710591 352151 1904605 1265548 441542 474850 358751 1704564 25830 1925507 507210 1410914 1847661 893677 518855 1755703 1169204 601035 1965786 636089 1212185 1569433 591723 355625 1178279 1395019 1634852 894299 1511500 576368 14040 1732676 400551 1692422 1603964 1556249 1883206 516250 1361069 1122291 1381346 1159255 405650 283173 26078 955288 460472 1918812 1337333 134692 407134 471522 288697 712075 1094855 757483 250911 1497181 1785616 588883 320567 330566 1120873 1089369 545241 931486 1704075 552527 1197460 819308 1968792 1837649 518793 75913 302349 1809887 437481 587852 1394435 876673 1330385 1169802 1703474 1344011 69848 883803 1669447 1675721 1856341 604359 146861 328588 1577673 1813467 1362145 1119995 1681287 1132068 821279 290664 465998 1256772 644619 1828162 1862112 989689 111245 646891 235482 1888911 854528 1608485 278918 475841 1530744 593988 1721549 1495066 561864 1227009 290903 121444 472476 1622976 444037 366935 830120 1660023 576688 781669 1516378 882426 216724 1543438 1087553 1869778 327124 558449 1447666 998660 521272 1322789 865739 382838 421517 644946 1631872 1416048 581002 1355794 975585 1004768 1021739 889770 1336357 1109906 1109971 714202 712791 297450 1946853 845334 1933984 774506 344457 1497384 559465 1222409 574663 465280 1115820 799017 78433 1461232 1550409 194136 14064 1274871 1005907 1282816 484362 220146 1349981 450989 445236 1580898 798872 1610415 961885 513461 1135174 884678 547232 428009 243445 1429758 1657224 196510 188588 1271854 1296244 468617 1986312 1562048 1599696 433054 1878981 245133 635467 576460 498552 258303 1733653 651412 241672 172057 944324 1019683 1749029 815118 1998767 1223505 1460015 874404 397101 440021 1211544 521543 1961479 345578 301495 58221 1687234 1583803 887946 727404 993846 1514230 392464 470218 1745895 188059 1053522 1017340 280688 872050 429392 1677950 229543 1220690 1774400 602008 36021 1365577 1131105 897986 614763 1961323 1895244 986816 1602579 892438 141598 1207305 1122857 228521 860718 264613 1272593 1897965 917014 202012 1130041 644588 296763 1743491 1637303 1210831 843529 332503 652828 1222938 1451209 665893 677310 195999 1787626 1486133 1291425 515622 1283000 1484549 1150988 682695 77675 746861 1077755 269598 1596398 940974 479527 1740766 1341667 303003 1057505 376131 1739302 745665 1601000 223842 120581 247263 1610526 134728 704229 573825 1841423 492015 474777 266710 823873 1750082 1509193 1159468 1756182 897638 291164 946251 1739661 1185800 1364074 663308 1904455 1557859 1438806 1383683 1307039 1184239 8176 1409036 1047199 365433 320351 456176 870318 382410 1117608 1452237 1856003 467684 1758601 1275935 651961 1903718 1185159 886452 1215920 861367 527808 863549 1319842 347318 1852596 1383815 462422 1792907 293347 971375 928881 1473023 1759687 1378196 1058331 896839 1285828 1039825 40133 1189532 1637997 773328 167428 909676 917984 284466 1369884 1717444 1311276 1149461 921884 689393 1910651 406130 364819 640916 488357 357637 1189069 1134464 34007 556931 788099 420811 1372939 1352457 762985 1557268 1424803 832193 534732 515322 2313 1967037 1714454 131828 1772829 1163249 1743044 411237 1024275 411617 1641599 597049 816306 624494 786326 778776 1584267 1680438 1006642 329545 1454968 344015 1056811 1351569 1737800 181227 915249 873652 24600 1032621 34162 874497 1231049 61259 386872 586933 1757650 1914805 437874 1621821 1158871 1937030 281347 435109 1235516 1277631 1227356 930215 854599 110976 1217502 1727384 154429 1704285 1285006 736332 278900 1572709 1817029 821183 1080785 1772323 215895 1329745 1061878 1120019 1898000 589130 1098057 945111 1153599 1984692 712688 1118229 894054 91287 1247181 1832386 1276647 1016725 1620966 381530 1664195 619678 649529 1409387 1193828 741872 1352075 303490 1082567 475026 1369393 743429 13550 502445 881399 774437 1325676 627307 867525 1528543 1706579 1706837 1120140 300077 277041 1631731 1398557 1255356 1201853 1857403 995386 1054977 1847504 168480 427026 313595 1071578 703958 1918676 948500 1700978 1121491 15375 1423873 1468908 1514423 302222 1526395 1740558 624405 1680892 24181 233872 1538868 554299 1479238 1011010 103408 1413764 1304068 726978 1476323 732118 676713 1536217 519362 607870 923680 1689473 743148 430902 1022610 679943 380572 1251468 624707 57095 1466459 461588 1746863 178183 1923824 1590427 1128579 127049 878083 1868825 858191 367511 395967 885487 1724194 1532915 78768 469973 1616082 1002438 1351058 1481880 1313475 291568 1063478 1292209 1246458 1034469 1214012 1187179 1472143 1678949 1565397 253975 1372796 223182 1777972 377701 1931570 1908921 1224908 1844865 602261 1569298 1954827 1150257 153695 1967580 232924 137102 1863631 1676942 1045688 599242 1414796 1906504 1308391 794170 1635123 923785 825750 750481 61541 1525103 170399 1494705 604280 1426061 1495862 1817719 1078200 1024015 1126408 1773769 295633 125066 1050150 1167458 1798990 412818 1386186 864623 938175 1234840 968493 1715851 549283 1720185 239712 139410 905287 806348 454673 1187885 1089848 358683 463694 1989303 1270920 1131672 343887 299217 1207628 1001185 1670450 750761 400454 1750826 934251 758893 1880270 834964 1737103 1876947 1908919 194953 1299712 1788044 470062 1015345 613080 302774 1614388 1701784 468380 1744688 1932233 1584641 1959468 836492 200718 1743540 549856 276645 412227 1419283 299283 1836963 1344391 1250242 938406 807184 1908717 1911395 1103027 1645277 1553498 1148198 855733 1717043 537178 935748 163382 1744966 836438 1227990 283035 628024 75276 943854 595125 912170 13783 6196 242051 1324497 1079535 96811 1241618 1593845 440942 159509 1923948 1919380 491459 1324254 356156 1961845 222057 478412 795010 1947976 184465 704751 1674972 672134 1496292 639975 50609 677968 902456 1813716 872042 306082 610357 1188107 1380010 1678362 1990005 1703959 1796526 782660 343381 493595 1663943 624432 1097145 1357600 819355 579019 1214520 1815912 1431904 1083212 1064909 1141242 1543693 195114 669756 1473268 424651 1629878 684977 1136236 781121 232910 366575 1241721 1978532 1467924 1564132 1481075 135579 724058 885354 1149133 1290709 855346 1321388 463256 736991 180187 752402 1477598 937352 1796861 1397899 819817 1809642 419647 1765020 1460140 1894729 1122238 322396 1081253 1585758 1085650 1990710 519526 1739406 1193085 1421035 1655876 1286971 180976 1037941 215 464297 1997734 1464518 1496321 547752 489585 1326629 612863 1105879 1535609 1638473 1710528 554292 1485536 542749 322331 655035 675770 974325 750663 1049257 1055908 1865019 192882 1729529 1345241 699184 1946390 66254 343493 10340 593741 344730 160359 1924701 764372 1369801 1999543 1320631 515572 9665 919900 1742213 286989 1269892 1812159 1924761 404559 1236106 989201 1436722 1016058 1823836 734343 1264774 715976 462304 1570706 223659 1222505 543805 940319 1226522 893164 1089528 194265 590067 1703117 66398 307560 20389 1289391 762684 1584349 1208739 1894817 1271920 125184 1819504 1457159 1304353 1107712 804904 778382 1930237 1713242 1644214 446509 1108169 728411 338341 1567537 1023862 969643 343281 878620 1114241 362750 737560 1742559 1900385 919323 423294 1683625 906578 1636792 1570488 1350939 1294590 1048212 1389235 80139 686356 1179232 381573 1157167 518283 1026713 123554 1878842 875377 1933061 1939918 1793794 1770040 1154918 1137043 396095 45758 1939934 1428278 49074 199881 1156567 641225 1149833 1054342 1209217 1287580 182427 839049 905806 1137850 1646550 1911785 351099 1054686 246250 1399367 352044 602602 263416 1929562 1644862 1779150 1864475 1676778 1743279 1234242 1249049 1973792 1735089 1490167 89422 629829 1180313 1797520 736681 58859 1216809 1979978 109106 1034512 1811836 1832769 1331434 236347 287825 84147 1814487 29 1917982 1226175 994775 1568005 154039 1668242 1266929 1452750 624660 270742 1847400 1945507 224763 1295860 791997 1769773 1756848 815382 854194 349719 729816 1614170 1690313 1718038 1437408 1548179 1033966 97560 1492252 1677914 445734 641956 1039691 22137 1579244 475679 127159 1621677 352854 1150101 928573 335812 1339007 1104645 1621636 1130834 1510355 1676858 1054022 1403897 1917039 1025004 676292 543094 1542823 1788133 1411056 140688 1333258 944738 1235346 598808 1486697 844268 621192 984815 113873 1613422 1888410 1126912 1485888 926229 1711292 912983 1203167 1211041 391384 66167 1576437 239886 1997949 1449862 1512277 1221152 956388 259656 1251188 1541045 539406 1828895 689110 305272 363346 1922017 938279 1458450 302348 369375 1371963 1423049 1400685 1932234 1676010 1405726 932301 294088 500786 169081 1158299 1229114 17674 42538 680510 1468769 865348 992887 1562695 1700503 1327092 1953143 207114 697865 181822 1511997 1650945 1435198 863312 1418495 466783 297194 1954806 598486 203626 1404917 62172 1084664 298872 1221860 1619449 1223598 1634165 1185822 1356819 1061762 1147835 713695 1040062 596200 38755 1230839 1953427 1018845 178814 1310623 1732395 281937 423619 461774 1119409 796135 631994 1867945 1763662 308542 943145 1601212 349287 1451595 382608 68716 609396 48715 1341527 1304285 1736118 1985622 1860029 1606584 177871 505245 255047 123093 1471259 782191 606279 700000 1283168 953454 512662 827453 1981870 804984 647969 1000171 109998 1987363 1966912 182891 142637 148610 370834 1843280 591816 1251530 1536387 196926 1206818 1968688 603900 692003 1207974 1887056 786989 1145808 224506 1440092 1088875 1408170 1734077 793127 566493 1983069 811558 138792 1791014 225220 1472306 56206 464565 1749075 652039 738252 1406496 1837580 941485 1525287 476437 46947 1981540 259065 1225493 1843604 545678 1301201 1397592 1385716 852042 739707 860076 1508266 165637 185481 1404974 1745304 452986 638593 344475 1028758 1848022 74839 865681 1925115 1467593 1204585 461749 368497 551459 31060 481321 655951 314624 1336050 706498 1861859 24815 586341 227004 128416 1862792 1249175 377250 977785 1963666 277935 632975 1766488 490676 1707851 1614872 1175458 1575597 1420684 1074941 638344 547864 610649 349986 1364269 801899 664277 1978019 1404480 1938970 1556416 25986 21035 726494 880421 1465548 1249486 1178697 1789358 598710 849087 1599080 1237191 1115917 380085 1891080 1779871 1296336 1753328 413629 905580 843213 936472 561399 154149 166686 443665 1649760 942405 1849683 1831604 484087 419552 1546836 1830113 1660821 867370 646817 1299534 1631099 31264 1100131 452895 172644 258041 1859889 694024 978796 704264 192879 585156 1374999 850536 758546 1124112 229648 1609309 324268 605389 461306 853656 1988300 1291554 935016 604173 870403 647819 917024 1038783 1184805 264890 1245709 710786 1328608 1304291 85636 1218728 730525 1570641 601336 460607 768134 132550 1095754 492860 1901090 643680 358354 1788095 664244 342565 1885877 1339295 1110410 691858 842376 1176219 1025996 1477045 1885682 1434672 51697 1642907 1284148 1386910 197887 728905 501281 1184293 30349 87074 1987695 1714361 1173631 1917493 1000542 595798 502275 1808342 228029 203713 1891533 61777 1378640 1412458 1393910 1835428 1469637 1208175 1530114 1748537 596697 515961 1719714 616875 1920328 663693 1984422 1648429 665775 771068 1176091 1248880 1917486 1553834 1207921 658063 1883126 999120 411511 1741352 1697415 671824 609837 1185329 26844 1988584 653233 982914 1455375 885477 1377351 71764 445035 1169307 259394 15667 1061942 1253158 1291525 17619 96879 813637 465303 1971445 528527 884001 1317523 962807 155379 378477 86312 6901 1484685 1837552 1870531 1362903 481015 1542309 1337659 1041713 1572950 1253562 116800 267633 83378 999173 1006435 618622 23480 308528 1709260 1779127 1010169 1992069 1837938 218724 990255 584439 677356 716830 493368 437292 1671790 1976524 899379 566188 194844 103995 1708851 1441834 1988846 819709 610189 244488 164500 1623061 1908315 888647 1935383 88472 113906 162296 1318471 1371453 968433 69615 1156684 177918 588652 1924421 394202 1039675 47482 1447437 1560665 1189063 805738 1191280 1255007 322186 1624144 1607602 1864028 1897431 495917 1166882 1652619 569601 1669996 1211444 875882 914472 1835138 1449558 662467 755467 1149258 985690 1192578 1040959 732764 1246726 1738086 1607292 101354 374282 1452350 15766 726183 465703 311306 698434 512007 642330 93648 192238 1259603 1001723 602263 264058 851246 1043959 1751413 1260513 1278960 302443 1091469 1983826 330499 1437294 165371 362343 6376 1535548 1048071 964497 1686190 908578 967281 586330 1426917 207353 1314827 530069 168075 1356879 1787596 1135686 1494374 740593 147594 15125 1789874 1456783 1347764 242595 1547170 811943 201126 1688159 228063 93227 1837483 1528079 1986121 721814 419151 877967 689724 139502 451249 554840 622602 1796448 342310 21534 207503 487880 377780 1667047 373449 1365502 405079 1771728 1528397 1872700 723086 1976835 1050298 1697123 1275850 513202 929575 695436 938462 314728 957951 1574539 1669252 140420 779068 624124 764540 1768612 1167811 1926124 1320828 1546087 193965 809167 708056 1452004 1139625 1657943 351447 436469 1926879 857710 297807 724810 779340 360507 1699096 1103831 938654 260047 683837 1487412 1465135 1726256 1820211 1939523 1412356 868486 491946 191167 277812 97332 1045975 1559887 1153915 440189 1715078 1122404 1919200 657341 78958 58898 525962 1359079 1066919 762492 605766 1158002 1527853 42758 1924539 1451389 1037495 571274 1222271 726873 1310416 1187461 1446986 881145 196536 1348619 1180096 786787 57599 772147 1625704 1419604 354427 14082 961713 483270 1688994 1633968 603677 804718 581644 798336 183528 1259399 1760866 40095 626514 1532459 658793 1915253 1863819 224001 137471 1636351 187672 581452 388287 601136 1744059 1913436 1635991 1580479 428847 1336509 1427595 951976 667005 551421 1024597 867729 1796990 1962629 1010983 1777434 91892 1840864 1933837 810929 747013 1081661 678004 36332 293276 1481952 1621849 927676 1049945 1466315 52064 1772950 1784517 832507 1203358 465045 651329 1221587 343392 1082786 1659580 1666698 831343 103059 1050143 244514 610454 1562448 1284252 141613 1308262 1516352 1367006 165109 1714755 1814397 1642838 428995 1580469 1041558 432254 1320368 5754 1004874 1613532 1949322 1281825 1000518 1398139 750615 1483905 1150260 343255 1744870 751008 1793924 1524625 1838312 1539832 38288 100560 1402747 1318462 1936062 1870478 883885 4766 1833775 1739656 1440279 1190295 1495886 1850039 128760 1400835 108035 914291 1047831 912935 1283684 596900 1596175 267543 1548266 1727506 1142917 262208 1885239 1998409 443942 1098520 774678 208383 413292 732659 781031 1746112 495225 702532 1080377 1714050 619869 1186816 3614 1841721 341831 1047892 773485 1071002 1159883 1029971 1850921 645911 186501 926765 1835594 245984 1579627 1696783 868970 1450585 1610783 1611681 778443 1580043 755829 1488049 737987 1794280 422914 1479561 1444007 1020718 1508530 885247 1578163 74061 1213725 1732195 903332 272012 470139 61509 1459941 1684907 1715833 106736 226847 445628 1343283 922676 564898 495425 1925876 1304925 554072 41490 1542116 475720 376685 397456 1252409 1549856 1520790 1326674 1762915 1211350 1415450 1049486 1687124 268968 579478 617050 1303576 817498 1203096 813006 1489246 1884240 1510609 39010 228167 349003 194255 1694427 1321828 299819 1719642 1960035 847473 123667 664141 827573 806390 124958 530688 1205875 887825 493597 251539 1837890 1439531 1180624 1190538 829035 1832976 499674 451706 1988167 21697 1753211 538692 1835176 944435 399285 1707092 1719221 703822 197183 526031 1910796 222032 1309442 633795 1262893 171757 705575 4821 1667693 177196 888425 1916904 74989 125905 59185 1356152 1956084 734930 1817471 1327683 341632 864755 1545738 445396 1456143 300198 696179 318311 555897 1473884 1341539 450286 1652707 99430 1145885 1207641 71019 1146740 695898 86191 1754185 453239 1829223 728309 1065165 1676070 1512391 1293506 1249301 1116060 180649 1321233 1895077 175191 1998847 1946806 1256718 1470947 1644000 917606 1457809 1895177 1661540 830105 1777709 1468033 866951 978763 1826078 1568357 591299 543176 1053587 1860086 1850445 1621875 1433324 1276925 341988 1015217 1016761 225993 1667833 1767680 508400 449826 1780443 379862 26471 679988 1814901 1159407 1830033 923236 699766 1465773 117583 172268 373595 445047 1543321 376966 614167 415011 1527916 768699 839574 1620880 266902 812955 72883 1400590 27952 393824 559245 1323959 1041688 1830913 564041 1468980 249806 226848 1204173 476980 1791058 87194 94638 644005 1752669 1164449 173444 1043305 1698389 829839 298511 1908957 593665 340219 942546 1212129 874283 1498914 1201754 1723424 1481473 778398 1424414 1363415 947737 1127451 840717 798121 1733720 1749311 505451 679726 1643922 130713 1462185 176109 1283605 832235 1130611 486795 1725375 1668521 775071 405514 56357 1168549 1554489 416926 1406389 618522 710122 215861 968348 303833 1250408 14540 1552718 1569413 357061 398126 585367 1745431 384584 1520389 1342384 1025416 511648 358885 754710 853302 256352 182435 458341 801452 280472 255893 1339466 568358 343238 574125 74283 1985397 1615402 798290 1004010 422876 238327 1520267 1852279 1795745 1925709 1083646 525583 606268 206839 957624 492491 421234 1561937 1951410 1421741 1115565 1498934 113379 902989 1138819 1892911 1537772 193866 1535258 363880 895091 1844752 514947 1362076 1095148 454497 355310 874274 1106178 1771388 1936844 558431 275599 1797655 428490 1139130 1972073 340817 1413959 530697 657553 706175 494969 1416336 442973 281259 16478 1089688 670868 1065147 535241 1175323 1333331 788168 986320 1327970 339967 1426387 1102470 585378 1271390 970191 235761 141926 1196148 514713 1552774 1883481 558132 757961 1271480 553602 714159 1264578 1006533 1647677 202058 1090972 416934 113426 1374884 654501 335705 1364626 559394 1126239 1059175 1354799 196172 532561 1751742 651539 1729054 1536472 863610 1565091 1255718 61314 818141 1906071 1822504 193782 304418 269138 1023517 1810257 657379 60418 1996242 331536 1812253 1762528 752307 1293388 432868 553657 1398425 240063 937966 364355 527066 551529 1670535 747923 1696430 893315 1366763 636552 632328 900220 1044418 1125669 605024 1161640 1105174 1653253 1069400 224451 1270468 1612605 16599 309711 1928571 1142417 1657548 1502430 850422 552025 360554 817737 92150 1006986 783664 906356 844782 1419744 1084966 742922 1816885 1516777 1842273 1857991 34087 1231333 1124544 323209 174022 1868178 1319867 1788199 276983 1943004 823518 1875523 1343837 156073 1703345 980542 1903561 453730 1654408 261897 668895 312971 596795 1743258 613246 195711 1380954 142127 1815615 1329036 1465831 1142886 61741 655284 171642 1854363 1298305 1003520 58015 243037 854240 1698120 237799 1889846 206510 1275500 462460 1433265 794550 1328234 1898029 1973349 1299925 1265888 698111 1122896 1200816 623946 1162772 1364575 574413 1610706 1507238 225104 1742950 1833615 687189 78285 624232 1686278 639611 356081 1669806 128326 1201617 1827343 955046 1893560 281669 519410 967988 1229147 948421 1427510 1887431 1343672 440615 1047078 1915169 1332134 1527856 1204788 1058839 1987277 231717 1414882 327792 108063 352952 256323 701010 1534827 68578 785011 454985 207898 1055141 1323088 184297 451534 1431042 1921696 103828 1224874 1105749 1028283 998173 1288736 780064 1317393 1834658 249461 1320940 107804 677260 1443099 287776 1559109 1710629 653269 1417118 536159 1655057 331791 1660742 1637346 273150 1158389 1966518 457004 1623660 212962 1785575 980263 1649051 215694 208504 283606 1048750 1189133 1272742 82083 178562 1209878 348828 1064244 826972 443667 100983 850450 848563 1375996 735764 826053 172721 817079 1121381 1676593 766474 1557300 1907335 1071763 985163 271048 1660935 1433378 1206860 682207 692956 600007 1734428 1619385 351387 1198027 393461 1322664 1742362 1669341 554710 328099 742087 467383 1519858 462663 1156779 1366698 1158063 213338 1439595 1343488 1856867 849326 255488 664800 323838 981765 1475055 1208426 792523 1905502 1793463 1069118 1326612 963230 940707 851983 1064945 934827 945603 6193 798084 152072 1192800 844714 676315 1595799 1117974 1070774 366802 316295 1028270 1142887 1348851 249586 331718 1641351 1525725 584140 1398483 749560 1490002 987980 490348 861027 126416 1485072 1851864 640912 255400 735562 1961604 278404 23105 951635 917087 1731240 1840406 1603976 1171211 1846587 797434 610519 1792544 1754720 1999329 821083 1386903 1733064 91193 935736 1102361 1733372 1987244 841042 1286840 423075 1174282 164303 592304 1829548 826629 1514567 1161148 1003848 1181668 502686 178557 37818 864520 1919720 1598110 1848503 609999 892962 3719 680524 71067 1206185 374165 1291239 1799468 965576 858159 1904373 1065046 1788414 1117637 1368265 1937650 1759521 991331 739999 700335 57924 1170768 1263450 393656 1365955 131025 1836085 1956686 579513 311447 1764563 283797 856706 1807886 1610692 778451 105682 1451802 986 313320 1717666 1911368 960338 621261 673319 593804 1670717 1122401 828674 1066962 967841 1146051 1402726 1140621 1398958 689975 1486781 1809167 711501 87847 1953630 454889 92190 1686411 992258 1858660 714171 623127 1236163 1789168 619543 1504946 907197 571721 931001 1322755 1619966 982402 1808684 846989 212771 645912 211467 1965829 1456703 1122512 583591 745567 1626124 309297 851589 315069 222140 689420 682446 1279613 37329 18925 1268544 1750282 1302450 1819323 1792771 1647335 1562889 539103 1162671 859058 239269 194725 1970941 1646004 1260334 1540014 1453636 1321123 1102 990472 805735 484860 787831 1301467 615831 1630054 1089358 1565211 1464987 328760 852090 1241878 124320 679054 1386639 771989 147124 423775 522924 1340100 997039 283458 667739 212780 37326 449145 355924 1525518 1470607 1190199 1786322 1010557 253749 1728859 689799 497729 744183 1152368 338790 629386 446583 737983 1387108 1743229 978610 1259594 1179356 1245211 1571300 61466 242554 462037 901730 1093400 1353829 430361 1043972 182200 1974756 1234247 717099 715899 1341508 878059 1756825 299190 415947 551238 1009431 1804454 1847681 92169 1145737 200200 414054 255348 701525 1506590 79800 505569 1197475 270703 1961901 1167699 489100 1529194 617101 743575 435239 1190250 1197998 93323 1392063 1615644 1330552 814062 1763934 432396 1648858 496819 1312370 1164206 937069 1302229 504191 1218036 1926263 26366 403415 876042 1662985 380416 1725493 1518797 468790 165114 376039 332154 1020624 1647264 1698001 1837526 1567298 1158604 801168 1166441 1118787 711530 1229712 1913504 578236 782207 1953221 19233 1251778 875859 1752828 1547015 1721227 1764550 1079928 213693 60980 738611 1979216 1966902 278063 642808 1776992 1935408 289414 619677 1753219 237218 877657 961587 1050710 1681558 1230461 778244 1620068 813301 327404 983487 645415 1975861 1841242 819182 1686899 269791 436742 1584878 1968003 927766 1667165 1211367 353569 1389141 1404989 362163 1887603 1588791 128660 1837402 562819 812852 858913 355700 1639691 1675636 543361 1241238 1611277 372823 1957156 1182129 1044451 138426 1742740 436243 1746358 1892195 275079 1913965 1462384 1028975 914354 1550458 514104 1428464 1760038 532067 1966032 403267 1351869 1839840 562880 822037 179777 137506 150661 937016 381020 1193803 618212 1607238 1658504 1524866 1924662 849031 1288455 591844 488169 113975 1116995 67289 603014 1299407 370845 154409 226295 1149285 1878163 1223429 344135 1832782 103532 1833566 1199181 1547052 1785105 1490502 83917 964001 1720500 1889350 79768 1436474 1670385 935998 1289249 1957399 1238144 708231 661942 527075 1265049 140090 1013541 1765479 1887758 1009361 701492 1037553 961370 1132479 1603239 983342 1165286 971687 740992 947876 33379 699347 1662813 817221 725907 563474 1515316 1160132 1083498 612799 1814916 548339 1214139 1994040 1232780 173722 1394567 1111626 1709814 1146224 1239942 66135 1307905 237155 1696000 136579 1038830 823498 1032619 977073 1547822 632581 660672 46461 416171 1221854 1736792 137460 1051892 799276 762055 1107064 532784 340634 1153345 321745 771674 753104 199213 1819447 1049724 1550772 774555 1027278 353284 1836669 435187 355952 292026 476128 962747 305846 1865264 1663772 699277 738090 1267571 1331407 390075 1099019 1663522 343986 1822868 541896 370550 40803 50695 1625461 1706331 1961170 665700 1682731 1202596 336516 856459 742913 159119 1161388 1179925 395203 265645 185217 405991 1298484 769798 597394 1065644 19775 1383696 480390 498255 465770 1424218 1678361 1286179 1563486 483585 474383 814878 624546 56104 1727112 1322108 1066277 1548134 170288 1914461 1624259 286594 825308 1980987 1207024 1878822 1036264 1709848 1875807 1051326 211688 954571 559570 1127455 209941 199499 1145627 1617046 1948573 884261 1328115 1312135 1637729 20037 1452408 177905 1776428 936652 289472 925125 1397470 813110 1019458 36437 545876 1657929 1328317 11357 779167 1066478 1528582 1873883 332540 255593 650894 1148791 473663 1937468 1225695 92302 637774 837765 500353 1870709 1823132 1745422 286551 1955094 600468 330326 1359067 1867598 1551456 1882071 1356447 1745332 341473 550667 435292 333692 1007521 1927233 1719527 1082460 1219309 1464974 234941 1807183 1250424 1492523 824325 306145 543360 1532558 227084 1505001 637321 1553415 795646 6184 1999534 1468298 1803018 1364824 1127256 619397 1297076 970208 1811823 873694 1545919 943731 824186 1912219 404866 1822475 382338 1542515 1590857 379042 293647 1665410 1358915 408211 406140 1371041 1087891 174154 509353 390199 1565787 606214 1136179 1839177 1346760 49509 478181 321868 1078556 600329 821490 1411024 830073 1123875 1327812 1777003 1779979 741192 1770758 16820 374003 1157939 397764 2716 1068829 1304653 670638 1194533 1821111 1176704 1805218 766698 1042576 549784 1825219 686778 641280 809872 1851703 1769837 152311 185730 1919634 967891 1081611 1814054 118637 440975 850973 1535923 383654 1495197 490579 1850527 1852939 1121057 592722 1529566 547130 1095207 1368178 802575 10456 878633 1354725 516633 1779802 20578 1232980 286670 1868290 595995 939556 1865922 677497 987357 1393263 856347 1330407 1732394 789812 569806 811555 1052571 983380 278702 173953 520203 1954103 616889 694150 1641541 235832 749862 1263608 1059560 99070 1420255 1498850 1556285 1717087 1532695 229678 489738 483782 380837 836116 485674 1820363 1885929 943320 1083748 1332808 1853762 583853 910660 1621151 1928350 1348987 63747 1468551 798119 855030 1705707 940956 425879 181923 1562307 449219 360694 916912 1648178 1550214 373164 764636 794414 774292 992748 1308303 1118052 1222344 519793 357189 1743753 691385 1352768 129750 1157748 1793322 451045 545060 462793 1371479 41698 457555 1110521 1249262 521245 194108 4911 154376 595693 569068 1094988 730727 1382295 549196 253427 635033 730042 1589230 549204 1412603 414234 236447 9879 1047598 948909 1615362 1667609 513784 1428488 112611 1960344 357371 588679 1973479 181310 1186906 1488052 810051 1024367 1197499 747014 1693057 296653 1419107 20722 1947297 667724 1992522 842467 169216 918549 1481015 788421 42003 1812124 398202 753350 1235421 1375094 1576176 257030 235968 36414 649030 883405 432602 1692035 1074593 365916 191650 1667076 109271 1792249 17146 177981 680800 1164923 711665 1372206 1305495 1016321 510689 722110 384038 175591 200165 859785 1317465 1629334 641385 1230337 433528 361635 1036333 1599300 1505397 731370 1328030 1572321 1752516 758055 1029099 56544 1937473 181595 299197 342060 121434 1579912 95623 1147814 1879085 1087011 163982 1826601 427563 1433096 380273 1313734 339980 259422 1090999 392099 1568197 253852 538262 923148 1787177 1625295 19036 822015 567079 1552495 379051 470726 688587 1596414 1090905 251888 1333121 528358 1473381 1747669 522090 1689398 1561252 838552 1637301 532064 1522744 1385766 1353804 1488817 1352647 768718 1825572 371620 493437 754571 645463 545661 1620082 1488337 1012049 987477 296279 207579 297197 693579 2954 1241972 1152769 1375596 519061 1948874 759144 1736287 1659389 1630793 513647 1733105 1892750 1818573 1596503 1141762 305744 1962767 1120178 1020581 1056721 642011 586316 1146193 1245914 800885 259614 416440 869106 1124443 1556493 1518475 884214 168325 131159 521984 1060384 1921758 632927 675737 688100 1626881 1295158 589444 1796484 1724979 13320 1203565 1342856 1426704 1652285 70699 1753915 404626 289713 1685300 619664 1979816 1551150 1367568 896007 677117 1853998 744212 948097 556449 1470123 1738152 911285 1911992 674640 71396 1556064 42514 331215 883348 710726 371318 906379 1924256 815824 462729 1767391 289632 1718241 1898210 589006 1155687 1142763 410079 1874073 1366441 828915 951101 105674 237568 1249539 1194565 542463 138912 330436 422858 1579895 668244 1928147 1118436 1733847 1401771 141490 722118 1718776 1304267 1525968 106040 867980 1622917 1660191 188810 137987 1929123 555808 1371127 1071303 859355 1365424 435677 568863 744896 123741 1566697 677414 1919088 1182289 1358548 164976 676185 861695 1112527 845591 1249920 1286638 1863654 1138817 1663181 206542 988904 1240469 1805116 36226 1848126 1317907 728286 1870981 173636 1718244 980629 423713 877218 879741 1241415 1282245 1612113 240757 1962826 1816030 1707713 217300 624584 1827405 204203 136995 830507 1971524 1270953 417365 1590254 801010 599059 531201 1945781 393454 518252 180463 1001768 187441 922190 1575307 852986 562824 1125896 224036 119589 737993 472519 44296 1001604 187919 1020200 280284 1664782 1896680 484765 1521274 936184 499500 1312010 912992 1771000 1075557 1607143 487573 437933 1674948 284434 650653 1453020 1677948 16731 1068792 1478302 1695673 1091288 392228 377843 812683 1050092 1185178 175128 1131842 347741 1870299 1963185 1620296 534147 906317 270723 838739 1761186 815766 58552 1901044 808247 1004905 485996 503605 1799771 1430630 46590 305235 1038233 723681 1202410 1826118 264577 765754 1088248 1136511 1648008 1817490 1093431 1554073 1910517 285610 787542 748626 120965 350547 1283230 148999 1902183 653676 678565 1114866 1838246 1836466 216761 946433 1299894 501850 1788641 1763855 1554892 1671147 1946787 362449 1821963 224497 394664 948425 1737959 1503047 491828 321066 869872 830656 148965 562357 1703409 1302442 63400 652115 66267 1884702 134806 1987652 1778062 477154 823485 1697916 857808 1015238 101180 1144864 268776 1211538 632056 1774496 1560886 397294 357873 1130569 1125832 1719139 730821 15633 841063 297614 714747 1964494 1102716 713670 1524888 1072665 1139920 918979 923807 1633157 1577310 931473 420985 1461669 1263536 141924 1973196 1230468 666237 1144568 770307 1090211 1788029 1203923 673420 1977921 1179051 684090 1655857 1682231 1801646 939549 890399 20337 852545 482564 1199287 400864 1383223 49081 822042 793992 1372750 1451872 1050751 1773070 1106200 338184 812786 240356 971822 434619 174677 1711034 1587807 1025147 180605 1759139 142503 1918427 632808 1979962 436748 1651578 309692 1692174 330859 96855 1930522 1273456 1143059 409510 162396 269134 37769 645602 699857 1324127 1735062 1559036 1410165 362910 1594042 1333527 799998 772454 317792 244444 1827899 347852 907449 856504 908054 204650 345684 1802053 47033 2000 1994807 1569011 345000 376742 1799262 1043215 1764189 134724 429305 1215720 542549 108119 15588 906601 1175557 1246029 1640023 1873886 1596080 1456135 150695 434771 1471767 182563 685964 1876759 1167151 1767638 337295 575394 914998 945264 251773 1894667 598327 1004020 1157029 95556 1972166 1829191 1259557 1118354 969620 188938 1821964 1789019 1302986 84211 443757 1580324 930234 1204185 544478 612443 1328776 639311 1266054 873334 1529162 1158476 527177 1970984 1654921 649863 1206555 969992 1917183 1744771 1859988 1048748 288761 165087 1470481 157196 1634567 219499 1984315 371889 1229050 1947914 1686739 506834 1138517 1096395 1064196 1258781 1177083 1613292 291683 491755 610809 258017 1663917 1444546 1123856 1002076 882140 823149 1375844 935719 1703421 1111093 758717 1396736 1147220 109944 333795 1223493 931454 1511944 814844 133213 1813632 1566152 1479033 1623581 597760 836131 437097 32481 823211 559371 742667 113268 1883370 424246 776890 286759 625117 130969 1218398 929190 1998844 888138 293654 824370 48004 1529790 1566090 150889 1848979 760249 130781 105061 1037658 1131320 1832398 1434633 404709 586858 865509 25502 965917 158047 1894309 1189303 843051 1370886 640896 1951838 552668 1621999 452398 1918085 90619 1604579 390284 136627 1390034 817536 1820226 696082 575312 812173 295163 516960 869277 66395 855662 706039 209695 1288651 1557178 1854528 1597633 1580452 2998 433834 229493 1642405 1679736 390364 314627 1823497 1111220 922233 1830535 1382515 1874448 1695100 1464900 1367976 1579777 371707 1832332 660694 536175 252452 1557048 589962 250152 846415 59467 795127 1841410 390274 1674584 1545415 1837788 127931 1463694 1837266 663483 1159701 1106650 1059809 301499 1448329 63620 297436 740814 552710 983197 479857 1852396 1074539 358162 1289253 170872 1306585 791057 1341820 642836 1584868 145090 1087384 1276689 149293 1718271 1740670 667133 1669446 859692 533960 1367431 174071 94361 1825722 298915 764510 62275 1342772 10328 311867 875628 1549689 190218 1258508 296035 1879743 1387370 1595979 1840319 1459707 220754 775119 1131461 1467726 1272930 1442390 366342 1074309 796349 1806106 601518 1007246 642915 112011 288491 1818912 942363 1898884 1495034 1882087 1626700 1004550 1408854 1880548 1814564 162867 174879 1866311 793727 1889362 1655469 100511 188434 826470 1297611 1327005 1493101 439915 1435750 1078487 1815407 537371 605860 1504167 721837 990361 775147 1243988 532344 1453438 83956 813413 1270241 1943366 979544 1206932 1203245 103661 1773051 851368 1852180 1469589 311007 721598 679099 682653 1581611 1199484 1563278 1615540 1632921 1884459 1870473 1397952 513156 38944 739004 1920166 1089576 400048 1790549 7310 1440944 573174 1704167 1053972 1378772 1293149 562160 1331492 1876262 1567872 1925018 1728899 967727 1460384 1966219 1623415 1633552 591472 549388 266878 1217837 169548 918461 1999022 348352 1813951 872918 1673129 1895395 922338 1267519 32966 528898 1596258 1445989 1400363 1963630 1429086 1600462 1440603 1212270 816526 1567483 1572743 139360 1737023 688598 132325 786506 542745 1728967 911871 194261 654510 736661 670374 1662988 184937 1566405 227542 37615 33432 766055 1021292 1494028 957403 1078589 1572754 932812 412626 659428 1390469 139508 254882 259707 1472174 613342 1341670 129914 1509244 942155 316000 1518264 1163085 93600 1322404 109963 758410 1032098 435550 1915587 1523855 1807863 855390 894760 1187036 1713538 1645903 481577 481884 1200997 1117281 212209 657819 1433184 615001 649606 141849 1113023 1973663 1360687 1339203 1356313 1023873 605182 1252885 173106 1013772 1685207 859343 189917 429921 1520025 755908 332335 943676 1708525 830916 1989016 837096 1689880 1704261 1130942 764610 365984 1013428 557421 1924637 1405466 1470227 1681640 334415 764674 1626936 1184986 259405 257128 1508356 1650389 646031 507774 1431433 1158022 86731 1771634 325164 1711374 764503 1053492 307171 519871 1756184 1029191 1340695 363407 580835 1144891 1140881 394534 1957145 1885643 939317 1205010 1492195 159964 430443 671593 1420758 1027834 1688873 357609 504207 1168881 896942 1158843 558026 1899816 42763 1927834 555163 375921 760225 1957975 202267 755003 1594289 1876482 62463 1960662 219663 1170111 609138 697674 776536 667701 687749 1990162 784743 1026149 121438 956892 352133 435178 1313498 756696 1938517 328066 97005 1569789 103636 1939585 396318 1930414 1784523 1281381 1236742 1336896 1327775 1783325 634987 974741 541370 342293 446947 1348303 278450 1813885 278198 1592892 894426 1481297 100281 1573646 662427 715015 1265606 573107 1801650 837968 1689671 97082 457811 674201 376746 78398 736965 1445751 819953 127147 1610337 501729 1272584 212929 770696 1067461 529978 259705 1326235 438536 23518 452077 1586619 1879827 1249134 1635 483246 476133 322346 1531548 655316 1994122 997544 1144688 88265 592800 1541557 270095 708838 14195 1242122 1546011 934475 1191158 1019009 1881404 646924 107667 1133110 771311 831728 955659 1912572 1918036 1583251 1254764 1390533 1196289 272767 1546106 19399 602808 772393 1756137 1242725 1153632 1579633 1373911 1867628 188629 535025 441669 1877347 671815 1679446 536230 473706 772290 1866336 1388366 27908 179148 180181 380986 1619683 169241 431554 1972180 431502 494920 1196104 154862 813290 1130500 473531 1522222 340222 164829 116346 605550 1017466 1979691 594246 1344767 1997487 599486 766549 984419 1116667 1139981 1338330 1114470 1998241 370899 1229130 452869 481433 41086 801529 445443 668853 1567826 1171441 1087808 588356 628635 1383227 100394 1697903 726916 416906 1357803 687985 1707052 522307 140269 1321526 1063108 1765049 1602862 840714 1979573 321231 1956890 1980180 1091209 125244 85661 1825792 305532 692882 650036 1777298 747191 1788673 893233 1755963 179839 1010214 1221648 1879803 1601059 139328 1918057 1502763 1366017 615780 50377 998063 1368901 901846 1049044 333727 605363 1119645 345882 1669062 632249 314044 481497 1422652 207529 808961 273345 1664508 1518106 999309 1741249 1413779 994835 518181 1223621 928211 1808430 1462528 646521 1957546 1496417 161069 1019340 626415 1008196 403155 1163862 1976122 104207 1506425 1296884 1697607 1717354 578116 448284 723452 1503022 663745 92608 966330 1341386 955198 925307 977487 664242 935087 584284 127364 1071194 917246 168926 1645832 1923976 1028289 409597 1637753 64477 1914824 1781247 1980385 215733 1872262 1487875 1658902 1282511 1863330 1768463 1850068 85719 21337 979943 1634603 719247 314672 553336 959055 1894044 1577115 766585 375290 1086689 551267 1915105 982788 1396225 510613 811235 1758509 48548 273071 1858287 165209 1806581 1272310 877569 1438801 1108631 1826579 1497460 252591 977558 1011706 1163712 1785240 1804074 1888446 1171119 958407 1385893 994669 526305 450723 1037786 913082 1481751 1295144 1774627 801083 1021476 963869 90058 1503667 352303 1855838 1049837 1971950 1176196 1990037 1612034 943739 1468792 984603 1659804 1394699 974850 740848 548247 1504713 1835236 1155712 1728807 93094 1368766 808537 1624371 117383 1650298 123775 1811719 289796 1871467 398961 21543 681010 917555 160603 1258073 875593 900983 189758 624623 1507202 700205 1304681 1317347 99209 927573 1481621 1003111 1709816 1071657 1295964 1724153 1901065 665472 470741 561176 110947 1301999 249125 2940 1989351 1647213 1335703 321325 431139 1916911 137212 1307113 1233855 1210119 1275088 1193007 867282 410758 1572575 670980 1934046 1534052 1471977 836969 560777 1939992 158457 954063 586164 17223 1204666 1464731 1081873 583046 910113 529930 1006432 780541 563753 1646798 1429659 1482643 1273609 341278 1567139 159194 1984075 1756357 122302 641913 109735 489561 595694 675474 1807716 3351 1629190 1766681 197615 1496373 1122442 1022307 229378 933597 770888 69132 507968 1341285 296627 41587 833912 611535 69629 1315691 1702639 609049 144239 629660 821190 1555274 1383408 1846480 519024 1436236 1972529 523177 1560830 1820560 671521 1802088 622291 868476 607368 23682 1571034 815679 1180688 787184 916903 1223287 1127626 1842303 1345194 1171607 1515539 103575 622099 1630535 1738514 79210 557460 1318151 1870347 1447213 1887656 609027 1854803 1535606 904456 1326391 1130778 905670 389248 684480 1102778 392209 1674005 1800632 634260 362813 1624686 839117 779457 1269243 1562034 1904886 428744 1037279 1903278 1754698 941204 1113916 1093687 1777446 763641 1442134 119206 857249 720896 1594735 1917807 370648 518418 890954 743103 300443 267071 703475 1425643 162336 806733 796209 1047796 1199403 1396362 1390120 1146780 572002 1801635 1251769 1691183 742611 1789072 1793716 1323047 159822 121405 73371 266961 616979 1789402 175147 1041560 1996447 276393 774126 1768517 1918053 978364 1071221 994187 840376 1433509 173671 1376159 465909 736584 254544 1628250 1756050 727369 959156 1077219 75030 1933917 1896707 1250139 588750 492338 830091 756247 403723 1849014 776863 587122 145482 688481 221235 298652 1322307 1250416 436251 1349468 326697 966047 600216 1843646 1519541 1421378 396268 1599358 1421468 1442482 53584 1804780 725843 558395 16028 1489334 1222243 695255 205975 1173369 977165 690301 1498598 1245583 439355 277877 794452 56472 1177642 430220 11526 308317 1738897 1857167 336718 1258901 440646 938912 1614534 1384124 17748 1293464 1282592 1058642 946674 443748 34205 1271341 1999715 1924422 1260107 1588813 793721 142706 1675829 1147123 104795 1952887 1588059 781748 1003594 1236157 646240 1540466 736245 960733 21709 337620 1671494 1502156 659954 743022 1966865 791189 1307372 371491 1130182 1908907 394095 27553 618991 1757679 581509 976806 133652 782190 301897 484803 1737617 1772483 621630 1519173 1850566 976170 1852694 75482 97784 566930 25805 1989635 77281 1783479 192701 1949980 874418 397818 1559890 1036122 176375 1994358 667086 369 482015 587992 1180614 606553 1290965 425621 155723 251765 1039734 983913 1549665 320810 861983 364604 972758 284937 1330672 292310 933514 659425 442076 1612874 1876491 1091218 1127036 643003 1190987 1532928 1851811 928672 1625800 1336852 465787 580894 1764715 374686 1680525 850644 922333 1012437 1606248 843026 1277388 892431 811379 480335 764622 520803 305887 1637574 604259 1478816 429031 838216 1519860 1117921 1694887 961926 695963 1174810 507746 260997 1919473 112581 773049 212308 1629117 519418 1656386 1626830 1916358 250518 1188017 548724 1274361 1246662 1830632 841607 1785675 924858 1666300 954802 1320725 1843436 1106351 1959407 1984130 1830633 562708 65639 1643220 1731177 1017268 95180 1344976 573494 1616190 996885 1328737 1319672 205577 1672754 377844 1635448 1731923 315607 1044522 1407731 1294426 1470217 1930000 394502 937981 443692 1236226 1808300 1716278 420906 383628 1606500 625610 1561837 1974337 509185 1698487 1003278 917280 1548697 396051 1222928 696025 1195045 1312594 1147254 444003 153708 433740 460920 290110 1764845 1597237 1486041 1272620 1193135 1063740 285906 216416 954616 1701573 908159 1822442 1511252 1922391 95850 1490144 65203 1501083 1938095 1297011 48753 1237365 645389 1251070 19130 1063371 874366 1158138 1872498 1751880 734224 506070 1487275 1514091 20051 1982991 1018331 117857 98460 219361 135212 574586 756964 959484 376304 657311 655669 1122433 1200066 1338755 625753 626547 960556 147427 77314 245306 1536917 1409198 581522 1914644 956840 1511476 644150 964398 1731437 1574246 439520 1319068 1439016 1218266 1849341 427131 1014518 568527 1255296 1647460 1122883 340427 1024973 1951642 297582 1576448 1497115 157354 468018 192698 1998404 797971 323268 859887 545626 1321944 1057718 1460584 1948739 674203 1761187 508905 365314 479050 1125914 578034 796276 1254606 1338943 150676 1069642 1382858 1888592 1791377 1979162 1385318 1298952 1219817 739360 563335 1188161 1365678 950346 1496666 749168 1459618 1104863 1128257 296615 1289599 1802257 1595851 1136603 1489807 962951 1693104 1786402 1712988 183603 542566 1531284 93544 476752 363940 862198 1678824 1679369 1163954 771675 1591723 791543 148334 877436 721628 108959 1129056 1737592 1851445 1581988 777092 156054 606334 712435 771283 51838 690376 212884 90814 474649 53950 189965 673524 1904822 1027406 491320 588591 1101570 1594390 1376505 1025713 605844 854940 1042602 327197 669311 69928 413148 603297 1332679 347762 1969505 597715 535410 1517259 422457 1199239 894765 854418 1908502 1611920 1685564 568621 378380 1889395 226766 625597 889278 1222419 1161526 387605 1650105 1460218 1383362 1689943 794209 1911216 90384 137876 1500715 1943343 1979582 1580048 548381 506737 1478936 422560 321696 1314405 947215 232243 374064 1267433 445961 257066 474422 1936084 410307 105503 637848 1982689 1037242 529790 962294 1061568 701317 522529 1241637 1115096 934013 1772551 702035 341097 399153 977295 1727716 121998 1297923 1976672 1890375 91367 131118 1895078 455812 690313 644313 871949 787009 1177037 1007742 1074068 113136 1725718 863605 356909 1071401 1207708 94161 820377 1217664 1403029 498694 1536126 1843263 267374 1530920 9628 103355 1348163 1581818 1044593 1249823 1153127 1384222 1461552 1738441 11242 431007 75800 1023398 1134078 585299 59793 1052481 102109 928098 1692884 1167714 1209734 333677 1036464 1733296 1009589 1825386 1404286 1539867 1812592 305916 1868007 1834832 497406 1603098 587461 605959 354005 1693690 232323 983407 291883 242727 117691 1533483 1156960 1145771 967494 898468 815621 440172 631062 956770 755065 930194 257026 1479638 1532831 1911995 1772642 1596034 1168867 898964 324619 1128404 248629 553911 1971477 61471 1136327 1509780 952073 406701 1087053 593148 583033 1368951 396593 1045654 1568845 838169 184734 1411646 147408 1077466 1212975 1252024 42812 1637153 1820661 1633320 1201750 1828683 1635044 1711591 839118 40117 1124918 407545 543721 1008000 1031216 1434984 1469161 1777043 1338176 1549002 795698 298236 705636 291138 1549105 545696 1059322 514347 1684800 980021 414588 447474 748167 73620 319809 1498552 420488 848370 295699 353356 1124302 1171860 578013 1784583 1370533 642111 1148807 229694 1828633 1666102 1694198 993676 448275 1474326 1217430 1048755 106244 1269845 371286 1299673 1649002 362697 1976793 441872 1582439 1336024 1867548 1400078 1504681 196357 1312523 71654 693198 1936569 1699013 1069298 173514 1576726 888126 931460 949624 561987 1997034 1554993 334796 1421226 89734 1351264 927275 380710 1546941 669139 368852 965676 162600 613084 997263 1031446 1492032 792554 955754 826142 1523590 157952 240072 998515 1878936 64815 716499 479327 59456 1632604 99572 1708673 1880669 1901447 40931 1443946 172040 1285444 1560753 1357133 1970602 567014 98558 1933198 429315 1878962 1656401 778195 973124 1521633 210389 1472580 70680 87242 825018 967608 1224059 511061 911987 1492379 398033 541910 1337283 1511801 810114 692253 143289 882236 84122 1982391 1426897 1459687 3120 1352073 1742655 244403 1617809 568431 95190 1345461 1411670 685462 658921 1867190 157773 404179 633977 969464 1695539 1404978 516310 880450 117303 143024 719084 1674707 1062236 664113 1535619 961996 285887 1095037 156004 1299129 1192701 912093 1961752 613648 990188 705052 2237 1215103 647538 1208138 1898733 862453 192982 869920 363777 831538 1653092 1190159 558354 1217844 382200 1556000 1859029 1371308 1751743 16665 1445250 1162255 1459575 1699234 1928109 611546 344298 612173 1400962 508098 1194398 423556 1785473 1081580 199002 157109 1694721 1382415 1156411 224695 758440 140687 1385155 1803805 859328 167778 9704 802031 1952443 672575 1487639 270106 885254 481048 1181281 1058977 1788543 758341 957795 1595163 223448 1257037 557695 1715449 1024123 1125138 1401676 1767587 1659113 1532395 1507227 1001860 1407411 1350388 1790130 1488048 960737 33 1126810 1629667 517813 1603610 461926 154453 184090 1343378 1995784 954265 1908625 1816368 1200514 1708276 890807 1791575 1366445 851717 1033551 1970526 245384 333347 613991 1132569 656846 432159 504047 1704609 111111 1320749 1055990 1694720 865425 2483 17600 1846709 1756248 1874363 1002034 808925 1916123 818502 1670638 163431 108315 1220584 113479 1521203 462860 911698 1990455 1215455 1427532 228821 628599 848530 1899005 1020919 979407 21473 785549 1900948 1001420 255796 1726207 126611 177777 1429788 806648 1445225 95257 1032226 1784891 1115082 1089331 210828 452933 1943220 125280 367126 86747 921195 584569 1158046 1435061 868702 1445438 539468 1528512 1806218 1220747 1586259 1782725 50862 482860 1274597 840236 160969 52617 258033 452384 1772295 1822891 149904 5718 555095 506439 881618 1291119 69584 628981 322678 650764 1363237 1011181 406297 1666884 68366 42344 144688 1112257 1967552 520570 275347 794168 679218 1782808 1460386 967987 675603 538894 1895740 1221581 1940113 1802401 1178927 83209 1348980 427027 880174 1217135 1325145 1609466 1008588 50696 1531357 282664 471023 555988 836682 1215108 1698739 124946 573026 1817009 793245 832508 216762 555209 85328 156865 517973 1884291 1589512 658048 1288332 1299627 1186283 159184 45848 513675 1534350 953453 1606288 220488 271300 1023523 1431394 548625 1008066 1110851 1861994 459593 398698 550186 594814 1736605 1204860 1045968 963159 1194346 167026 252289 378580 1504980 851344 241556 1014332 1475995 284798 937111 518768 1881509 1188785 1957265 750063 405615 1255137 998942 1291148 1640884 393360 400141 702041 1124894 915749 1426772 1025133 694576 1047777 1641589 914658 698412 186479 1145005 644154 200713 1059395 691628 505041 1696483 149109 754071 1704492 1974426 1974440 784715 999103 1014847 1358174 1573364 1452116 1875377 1489461 1183715 553726 1825557 602206 715307 360362 1654393 1761126 2804 1013177 1375752 1086856 1184911 1597131 199832 1665324 1360033 1494003 511466 1371296 360555 363992 1494052 224054 73192 1124738 569716 4712 1880104 913961 799065 808909 1221580 1477609 640886 483264 1134301 63975 1894412 780119 458003 228039 1182016 1334545 1213064 1567509 692009 1829566 111979 1487066 1592587 1539789 1552369 1228090 1630298 1373137 882504 1266623 848198 1644005 316018 1408633 409371 1374923 1322595 75580 1926342 624792 64220 443956 1248672 846205 1701834 968934 532071 1027208 351765 1330045 265251 463772 1107798 279177 1446002 147259 1307320 1893622 1467733 1781607 1981451 569644 1598480 1652134 27841 1503963 548319 498421 1100815 809077 721497 840244 413846 108512 842388 1563180 1823297 1417330 1693893 1273209 944338 1867735 1832087 1518574 1285322 1001954 1764072 804661 524714 1520748 1005151 875624 797699 1882258 58800 62472 53032 1100802 479650 1339112 1145561 1815520 975719 1671453 1546168 1436064 479914 1460757 332342 799738 894130 1971385 143101 33700 855657 999190 1823117 1852393 795797 718430 211758 565443 245549 982181 844909 1719533 138997 1931821 1342688 1823241 1523810 1254336 1819273 1854873 778420 507469 781937 1662649 1123877 462942 1924960 1727413 1345299 486346 382823 1596087 834310 19621 1193997 1970148 1790683 45007 605706 265875 151019 197294 1231651 219852 1404772 557815 893948 384327 1226077 263388 954758 612397 1348643 467673 1019821 1256923 207154 488801 475010 1214241 232505 205515 838339 1983989 1702611 628800 668960 86228 1111977 251816 282493 275453 540008 556029 1519088 1932077 1717116 1926658 20004 562289 1081750 1557852 1171358 613673 880849 1234190 502190 1946348 787866 1676276 152075 69698 993768 1526790 680365 197391 1843702 1950708 312597 823213 1328129 547760 1788094 670493 1180477 654363 153113 1160913 1078473 1994458 343350 1988526 92790 372420 1338444 293485 1426954 1820886 1694910 847382 733166 22327 1705501 194933 1784865 1461992 977752 1325585 833864 465050 658890 201545 244999 1726516 1310139 302062 150486 272184 1561912 87834 1687450 232474 724733 775264 977688 1980890 1921870 833605 1782776 172900 479743 1765697 1657079 137609 1969268 1837265 1402358 122384 1295350 1066354 779968 1096302 1375006 1636338 1988147 1228196 1973592 78367 724828 959397 608004 1273463 972143 1063301 722553 251035 1079910 1743427 516365 42958 73833 877855 341096 599116 1389592 632770 1140661 343649 385508 447447 685161 1101227 1661110 863206 628577 1067763 1376254 366541 1801329 139847 566302 1928385 1184495 1726851 1195404 472577 518448 1195236 624518 1519171 1118225 402234 890315 1269533 527371 1242048 1974064 96515 1147934 1507936 1472472 1148740 1369115 1511917 818255 1387295 1888279 1650653 1356213 927524 1168457 554234 1021847 961456 1256224 1370589 75992 796617 1482921 869168 1641516 1618444 90698 895494 1461745 571144 1899574 1298241 538281 991441 1190457 1918749 1913501 1728269 756387 1612419 592132 1925771 1640220 5986 1481918 1667051 1461133 207709 701711 1811563 38490 1130782 1104783 1490279 1891038 165745 35222 1227142 488063 1445732 1130801 953779 74534 1325008 875607 326712 556456 1076764 1003630 666650 1796954 1045040 1818487 1306855 1925736 1602962 1555509 1016917 1621837 980853 1120284 1707108 559916 41407 171028 843228 293055 635127 1199944 41888 21601 409069 1653328 1727226 1173022 1555642 1172748 1573314 981536 1627789 1432722 319862 1716705 1834572 72403 664948 1107850 1677219 1993765 617645 622916 1135663 169886 1571688 1017308 1811337 269810 579210 1186348 215050 1719978 1492933 955510 1771803 1679565 241053 1405732 1305103 151139 1693373 946620 83914 1045132 609661 656687 354957 1671222 890486 596156 1392339 966638 1640474 81258 736533 1129300 1407012 610594 626301 104650 198180 1483922 765655 30187 1849285 58885 30376 1940491 1332439 1483051 1414815 38150 1054659 1403548 1833258 518184 125077 1740715 1175354 252947 492474 624211 1854518 395459 196685 738810 635148 207893 688344 391789 761671 254020 898101 1054064 990791 720655 1753020 620568 1325486 1302610 573198 785709 1007832 762061 989768 1381341 397263 891452 252661 58339 1826254 1129385 345951 1976643 620662 334382 358708 1645082 1022758 1552984 1565821 1610538 102919 1025764 1185223 536944 347123 1532130 855107 1140642 1340109 1592755 676742 1866878 1572686 1463209 759255 862581 814935 1362395 1707632 1769162 508683 1382054 1690473 799157 1301188 751261 1487698 99431 1845057 571972 1793052 889394 1240294 1807571 53855 1787657 1866823 1187352 1956484 35333 128117 1914714 1782212 696728 700038 1734935 345092 1125911 714674 700789 1797350 651040 260936 1613924 368451 291717 1830150 829880 254281 1439924 425086 1127796 614145 573937 1397858 1008333 1679860 1373901 1024136 1207629 458427 972228 1257414 1188723 1739784 1136683 866528 934945 1091322 1675803 911225 1053203 1639396 1186786 1147353 1357753 630716 75588 751986 310131 399954 574386 1857080 993799 251097 235176 1421141 87012 845692 1138408 1153318 1799537 493521 1460901 1073984 304362 213964 19250 917129 804362 494263 1192905 424057 1151931 1743139 1634674 1053186 1934505 629825 973644 966132 264724 421541 729986 1656677 1570501 1615863 1490149 839427 494184 248949 997605 328783 503895 1805245 992303 593437 678446 1221585 1511149 1005957 341583 235739 373175 277725 49085 1436838 637147 551086 1724044 1611524 264420 588691 1990610 203971 306701 407085 1097508 1740527 507485 1566847 1197549 431674 868848 148762 1596839 359813 15320 1107108 1107611 1142083 1135683 1431801 211500 1740912 1726670 899669 1120810 35232 1604504 525256 1480731 1603761 208374 459409 590622 315915 1407969 1270512 963402 1480693 1280422 73680 604635 1210330 160 226527 457115 1722234 770128 1154167 972373 93580 206788 1478056 1195253 1649059 1399299 812750 255683 609863 1493224 1673995 1687468 1292968 362359 1222803 1889013 1961277 315090 1446982 1940876 1506449 1318405 1764325 444620 353646 867240 867745 283287 710009 1459262 1635226 584821 564045 851803 1283551 80244 1488328 896747 506356 1666892 923729 1979227 47915 1451619 1451201 1255965 1830227 477258 1592965 554623 1750101 1930684 595141 590827 707932 1560831 1952467 402531 1292349 277688 651298 316994 1278015 372095 1477194 1249379 572467 912265 191745 65654 667931 1010265 836622 950229 1688339 636315 868917 252763 913604 1651734 1376838 705167 1165621 1126571 1038982 408208 304018 1155026 526799 1000139 1095231 1023696 1778911 468397 1049238 908312 1425831 163151 1539516 1887788 1932336 1451339 1554621 1504470 1060402 634816 1620228 264031 1144327 1711268 1877720 1464263 506942 1065784 1789859 1570919 219931 1071976 742854 1244295 1386699 687127 1126469 800490 279316 434375 1263433 374613 136785 1881006 1590725 622368 393312 923586 1191077 123096 1391090 1707112 1857039 1764819 480927 355313 1179463 1771757 120394 569698 992909 517763 31279 494715 1686531 1334613 1335957 1289132 1769168 1393470 453425 771777 449119 1906144 593402 439746 682060 1748153 874017 1701789 226112 1643007 291804 794342 1067942 1352851 1922901 367096 543595 216628 604711 1633071 1642670 461785 1350534 835340 1422010 1139732 422831 1320118 337784 91540 1771003 1793210 423224 274276 1801537 1074339 812652 93943 1616786 205282 653915 683631 396377 1520363 850552 1503052 1234373 973464 383148 999021 1989632 745070 1123058 425877 904809 539399 1935985 297866 1340203 764478 472865 1059328 1336623 1021715 926116 1637907 350541 1051037 1636214 447010 1824996 1948820 299125 74762 218931 242984 1860749 222446 861469 1406334 1183943 935978 677084 1057725 1837392 692047 327986 907960 1584301 1028323 714544 1145243 369702 1490940 1910815 186323 1878948 1266969 616872 1880520 1392643 1964188 694377 1191267 352066 216615 60944 883599 1818740 1676935 91131 274173 537734 538437 26996 592310 880729 1272396 464302 1597546 1253108 452757 552624 1309468 70096 198839 444245 1683980 805957 187873 253256 1220848 53664 610721 1731398 584348 987576 1202497 805439 1981227 1842765 1519553 1129011 1359925 871881 740412 225664 967446 838804 96568 960740 427608 660995 594298 909861 43651 1190328 772575 1520749 1583826 1962035 910361 847660 894888 647329 123272 245521 1648399 1808125 790129 481336 884141 1729484 153857 765814 640395 457498 5189 1383384 224630 1196406 1641385 1952629 911894 150591 1221096 38791 166676 523593 120302 529873 813836 176751 895125 781110 1475522 246915 1145531 1983224 68543 1588782 1069680 310456 755427 1494616 1284402 590699 537352 219648 580866 1428494 101692 480779 939630 1986207 459315 1533366 1564762 245075 1604305 14754 1576706 291006 541750 1594252 1588110 412446 456437 1814293 662258 203122 828359 958354 252342 1531498 1380059 997113 125622 615828 1209091 1455531 1839862 1420683 503531 1235324 1738178 862526 793269 740401 746203 863652 1157448 497345 1772635 694801 974231 541189 1051356 1086683 1501084 733006 1713940 1136953 983073 1760746 178614 1567656 185291 1739541 633961 1371010 248640 1733237 1032011 466146 162404 491884 986941 1559232 243051 900419 1020339 1887631 987406 1048494 794115 1369005 457230 1440134 749465 192406 1850035 410773 1394520 1185135 590069 1597293 384253 364126 1061564 1495818 215617 1932143 1351771 1578535 146082 131048 767591 456657 1619297 1620249 1984165 1930640 238055 1638944 1043520 169044 1089313 1600846 957265 1377487 1008029 1955744 583720 1460706 1046562 1078919 1100210 1300498 624156 1803872 1927520 216472 545490 1220967 794941 387521 1071415 147731 1049990 760462 559668 1862423 1789537 60617 637870 728589 1726630 353416 1416889 1926777 1668358 1157873 1479792 1243193 1811235 1969922 1713166 678237 1860473 1160735 1231122 478394 847216 564090 1980505 1558769 1053064 1157401 670697 1066806 164145 384107 131476 815596 517227 1689643 798873 559496 557162 1836130 1657185 184127 81631 112442 1385528 1906581 1034439 70020 388180 542771 953494 414029 1996236 1296673 1312052 1355836 1094164 1874484 1984103 1356249 1760066 148437 1098491 644405 1451989 1206097 46312 746133 1602143 421172 354858 1843712 606700 1939793 1235302 1252415 182864 1694865 1283224 1985735 190793 140147 27494 1120130 1365066 1276311 1236806 54665 1464453 1524450 1979218 819253 203958 958446 1726383 438149 491637 673244 626829 526150 73062 1215716 1839905 63424 968917 759182 258994 569575 531580 121682 819243 122829 1234631 139895 1906064 1844525 1314903 1456972 1491807 677522 47778 426021 272406 265132 252233 637958 1557080 1862740 146096 533211 936350 1264866 1891886 1747879 310485 1572045 821974 1560416 490687 219628 855892 435964 1772171 1459604 518882 114016 1373510 417440 107478 1054734 943604 1212874 1797700 1734733 1893097 476280 990512 1508212 889710 1129975 627830 992089 1331016 1028443 1872508 1821182 61880 961193 1782327 765610 140804 528794 1932285 724434 1888929 441262 755778 467130 1355878 577892 256894 248459 1012672 861024 1504164 1754499 13300 258941 700934 128157 816085 789111 1692672 717760 805652 441516 1187000 1374369 611162 86225 1428073 1093285 755210 738387 908693 100269 721256 330082 1166377 1290907 259894 174075 46200 92121 1292694 365518 1832293 1596652 234033 488656 143948 274166 1971516 750260 1472420 11106 540938 1895112 70894 1302290 1280404 1262361 1529710 664402 799980 583650 689707 1294651 979749 907593 1922648 1695771 1654469 1826562 1220637 543129 735003 1309140 743681 670531 1501679 1870743 849781 1681663 1840493 947244 1848992 318841 185812 1379548 826027 254519 1613668 327642 1128172 735475 1540601 985923 183590 857028 1992011 121912 464780 1721378 1847407 582926 1623217 784061 1734482 260196 1147338 1806168 1840362 1483939 180036 1883219 1603106 331608 553881 1199083 415201 188133 401965 524115 1453595 101081 301249 1974343 1813974 944491 1856016 1894042 701368 179153 829714 1692561 244130 1432277 160896 120370 1537689 67917 925359 1661757 74239 180369 1231517 1481216 1314006 3948 1608164 1791650 663421 911424 462075 982999 655941 620990 947890 1298214 840657 885274 1425428 693462 1440886 687820 1586887 1409827 1302742 1191789 790303 1212600 970343 1743867 297994 588802 891092 612567 1181669 507574 370537 1030134 88369 241591 909867 513981 143932 1667882 204780 610438 962137 633501 957026 1374144 1003889 443931 920280 362889 1130718 1095983 1034094 1091595 1826152 1920027 330020 1388168 1357124 692387 1108056 1678942 62750 415784 1532975 440787 1197640 1450717 557688 542008 855600 1184229 1229427 1746953 977766 1318710 1777255 572616 1026560 1362069 1568676 305098 1505649 726514 585331 485544 1630689 1101571 61524 1556012 722432 470891 1299451 1075265 1154703 662758 84046 1931797 720209 698745 1753370 700866 592123 1716782 507728 1539968 1427264 1453804 620767 1932898 1566947 1104602 721011 895096 962005 1103092 1145720 840605 1746382 1982978 814060 215887 1492368 485080 437580 1890865 389487 1687143 190250 1436993 1124720 1127742 916234 485481 443991 452504 1313951 1875242 956422 1616951 169615 1231768 1226475 1566506 1723228 1073256 1216819 1877341 23465 1778474 24733 620336 989195 144565 1393750 890278 1536942 148287 1507793 1152302 1964699 1412745 1671666 1327026 1434731 1486602 1481065 435678 337145 1945174 689719 1014543 219410 1100439 513928 120168 1266681 870754 454240 1948205 219141 1912463 1108787 985599 1549662 249472 71652 1711950 847931 1310342 1222238 190534 1656046 1117781 1273837 1019025 604743 479784 829787 1951741 413310 1520081 1067645 736514 654134 1098583 250023 1421465 1837346 491761 653832 1333496 939443 1334311 1828177 426669 999653 1655975 824735 91750 710939 1145220 1127708 1774210 794157 1928025 1337087 1467441 1374769 1560426 814216 854920 1293220 520111 1923658 301327 1873133 1582959 1565079 176897 1632769 209699 646538 1512343 769884 742677 346439 1451817 1470948 1816643 759296 1484993 1055085 1413842 1409472 854264 1989701 1476854 218579 1642692 1669098 331815 81484 398984 1433159 202543 1252293 1674105 1921022 391626 990692 946798 1226315 117081 931063 858283 1294832 1724843 1047235 772885 573067 1921555 1323927 782308 16912 1062493 1867012 60332 688509 1374692 457537 573606 722271 960298 1864732 936692 865794 859472 1243686 274499 234454 1655074 1083066 723475 1177304 1383233 1554382 1326883 1871842 236791 1802360 1809470 1412897 669130 752192 10952 60818 1669338 1436909 1769595 1552242 684179 124465 369827 474378 920798 1488773 1083282 1164892 707071 1942642 1463548 864531 694183 815686 228639 636793 69194 719327 1400877 1478131 935115 234456 1758487 1619287 1318696 1693902 398116 1262660 1056252 452968 1968434 512014 201510 1062587 393466 1633831 1892867 659478 147369 337261 842198 1065431 520439 575486 372780 625237 1768203 340206 109737 1298006 1379142 1664767 1981819 1430448 1887278 425274 40603 1116648 1754971 575608 580132 287987 1017820 983103 1957906 1328078 666099 596891 748121 1389744 311119 860456 1945367 1910674 1703275 1900016 522345 345012 730401 212873 1032508 518743 1876124 222213 1591516 909755 1020068 679471 281622 1427627 1410098 1799003 1683620 1275177 22086 1436544 35870 603590 303768 1460763 1937180 1926826 727709 173095 1853344 784468 65729 1544499 406586 1637624 1250459 1963932 1530423 125718 1171116 291123 1151490 1759008 1259777 188578 1203911 1007334 1380102 814557 1857401 1969356 1778984 1493853 983185 1433945 1850644 1289519 1042036 74179 1356161 1387287 1223063 1401712 1524168 245276 1145435 1988737 1907092 1529820 961487 203011 526684 1314259 846788 1312812 1739467 1417020 1495000 1914724 565054 243817 1032878 234658 152596 1290246 1709357 1996913 1770887 1904341 846114 1897158 1316635 577068 832286 609637 487679 1832424 1272282 1636116 1608469 1801250 889910 1195751 430806 41154 1940854 234370 695856 1738639 1615793 1799368 1231212 799090 101870 1558921 331657 1177472 1689446 654644 189218 676571 883722 501321 683962 147094 180258 311697 103311 1088119 579610 128651 1934564 1355914 97034 1057548 653994 1617157 350912 1747163 680676 1491060 544573 1339408 1572200 1280346 1218726 1643819 1955516 398612 490836 820152 1603950 1694775 409230 234723 1886425 845515 1444559 1867985 1066573 5442 217195 319120 1636445 218612 439313 1702980 292303 1515522 1185595 1738036 1151064 599967 1542067 954038 190008 221615 204116 872888 16810 1685449 338364 859334 447854 1446728 740444 123566 1192611 170745 579039 317460 354009 1073701 263983 1877266 423960 322198 1210938 1086149 1595650 144915 1527744 1914519 124240 1827358 734821 1983728 1845987 1853777 760894 914224 619118 387702 410050 908797 1264920 1330581 566832 1847193 448722 359123 1315083 1793027 1686744 416844 1231778 562017 475104 1630941 25222 1689053 131439 1188079 571475 788669 1065932 655190 493081 371383 1773884 505354 1695607 1988486 308336 662554 659362 1667198 1893229 1505061 1204231 1455232 1074900 574577 157355 1938239 963456 1435371 410841 1595672 1188553 1658752 543678 1684262 1390369 510660 608239 972906 530217 920151 1094991 655874 1562662 616065 750275 1961609 1558306 1025437 182259 1786000 483562 1621579 649193 487622 1349282 1081079 1912011 1672258 868581 1255738 273319 752487 461029 1095417 348926 974533 535780 1612565 290677 467339 1172519 847423 196137 133986 1759522 1606368 501811 1577458 346360 437703 15838 1493792 1412277 320569 222686 1609658 440909 238892 287924 188315 919778 1380738 483019 492641 1332262 1425618 1970401 1411569 904231 1487132 1201311 1517145 500374 252596 850130 1271405 52249 1267159 141318 501364 89863 147606 1896210 336897 1967108 1184535 966090 525947 997997 1111435 1113576 1983614 1932591 1768261 195941 1535763 807980 332218 719409 1188495 1844901 1728431 861409 493297 948363 661659 1256164 278558 763702 1493799 1163020 338287 133121 111580 1507313 198037 762242 1667880 425623 1007661 1687499 335000 446590 1954509 1743377 249411 60767 38403 596791 1523296 401094 1316088 822302 1390614 1683421 309185 501043 1432880 169813 429430 371911 1133218 1682490 483818 926630 828156 1481738 430820 984280 606338 944004 449631 1511505 647771 700144 24273 1331322 761016 1514314 1630199 81303 1681053 733361 1193624 622283 1874341 717050 1308781 484532 1932404 1365209 499492 1195953 750730 317764 1793424 1725986 1655481 1956449 63569 494887 170802 972459 1990582 552462 345265 1269528 1997931 1344979 1476595 981696 880061 347205 1467367 1232234 1087065 1516221 1237730 217400 426596 936597 375103 1044981 1022117 563580 718073 364669 1167660 670254 598406 1845232 1010316 471146 1553782 965334 1895933 1664321 1661926 1648138 1699610 690558 1063764 1875837 425392 1837918 1734689 25942 791801 1704017 305764 1797273 759606 1889612 1256835 118164 65505 1127349 1241677 930523 1868605 381625 1417045 442712 1885490 1449390 1775862 1802983 196885 634701 242640 1350684 1052988 467482 778496 1783946 586666 761725 1285628 256542 1660042 136781 383255 1409437 1199948 1751592 362821 1729500 1311553 17792 347774 1204146 157037 476993 1686719 1921333 1758219 530617 1008205 261824 1311165 3065 1452860 199573 1960076 1219676 1694632 1991768 1991213 1424997 1216467 591930 123137 861002 536656 27041 552169 1933205 1931784 781417 619565 1269765 1547934 1850232 1862476 1536854 511622 1944271 132459 353561 37393 158133 1128087 1723888 1429551 798669 735343 1767153 283586 386802 443578 73891 572680 1468449 171431 1559682 1646496 42540 1780155 1522253 1801805 1309833 1401566 1610137 1292639 1085707 490878 647099 1843324 897947 1793488 1168371 924524 414144 983475 1612802 1935548 1567040 194915 691653 731290 1208800 1650232 679573 50628 1795800 801728 1771515 998871 742008 726176 1998661 1746411 1041258 484051 1644905 1477204 899027 1538144 15379 724023 1296927 1294701 1647752 1807251 1749854 215662 273969 981956 1370355 1006358 1369148 916615 229573 1309991 4287 774258 1518042 336316 1960417 761033 1574830 1335283 1707037 1354186 1184978 1974512 1830899 1699537 1154566 750484 1420875 1322326 115039 684427 45833 157956 1377589 989937 1999892 490581 1128692 448792 1499685 67044 1779029 1239772 1453 184678 939552 1754868 1677308 834064 1458813 565512 245481 1125244 1861955 183106 1343021 274903 1840921 424045 657542 438901 481199 422431 1833316 30080 1865771 649823 92253 665495 15671 409344 739972 703154 327930 437572 924911 1773762 1473721 1130846 1666215 206782 253478 771600 499612 1519819 631851 1967105 703428 1318564 1976204 1722789 1647275 744763 811087 967218 349291 1684758 1815076 1838874 1951063 1894478 1661252 1215206 1247999 1795551 376035 1403051 116788 1105134 1472132 1964510 1640202 1201289 568711 898819 1468846 122728 178907 227327 268062 458936 646352 1153595 1455263 696722 1806100 875773 797326 622531 1728979 1527926 115419 1940516 1645831 1378807 1064569 810887 444624 1348192 1227236 1136922 1599748 196469 62604 1531009 885810 1792726 679863 455131 426629 105406 523713 1981912 33685 1541902 205312 461753 1257374 744157 1436724 278812 1039413 808676 906556 1307573 1043443 43524 489524 1628584 1040940 1804539 140348 1810483 755020 191929 1306471 652628 857019 20128 1773144 829045 1735365 143461 219181 1382098 1312473 226468 845122 1275390 1626267 1126612 1360380 1770737 169458 25042 1550063 1905627 539946 1394245 30361 737761 850812 1751981 313212 934726 219895 886109 567899 1700620 196691 1468460 1917301 315048 1558336 1175113 540982 388258 483434 611770 569182 484019 411204 1212756 928033 806506 960426 721222 845411 332368 164699 111767 1423402 1364930 1818657 437752 914855 1534810 100629 1857928 434101 1883653 8007 602272 1225441 328369 1045522 1397725 4621 9849 112596 1216271 165607 1629460 978855 1368314 1716480 188795 1694882 865825 1508417 1752355 1748347 179413 807141 1214813 1696094 805954 418036 1100671 617411 1432036 309517 630515 1010148 1694405 1916289 883678 746674 1929837 1193878 56060 851295 1066166 1520243 1284568 1630648 1639971 1150304 1304674 910237 1185983 1104709 1106770 1825144 1710809 1747012 232055 76114 947154 788389 1744471 940878 908311 667539 313870 658537 1548103 1889197 404271 1329005 715986 1163555 326902 296753 275822 648581 1473996 708287 200652 1771097 1189655 1549809 1226645 1659642 1690040 1475043 329442 1046566 1247373 1785973 480865 91576 1580554 372967 587815 490105 1658125 93396 252456 416062 1898300 1765683 857539 1228396 295055 527649 1332743 288790 1412220 436819 834130 1855325 1612677 139737 213083 1949491 743617 1181477 1245928 189358 1387673 974256 251189 308477 1056204 888015 697251 1263749 990452 479481 1629201 243293 962606 590908 1578169 953785 145242 946496 1052191 1789800 1985096 1219599 927730 1389421 1422041 1976685 550208 278089 98079 1881014 1208586 1347819 1690910 187404 1205673 1447862 742112 504730 1494560 1498897 530121 1679399 511101 311467 1852714 591895 1487417 1984456 272080 1114036 1549941 1116440 778260 739720 169844 781688 830576 1122899 1582376 1439994 861053 970657 969714 1331214 834176 1022010 582164 1636363 1447477 1964987 692167 440911 1600900 1493879 1654533 1459568 1802004 1263875 3122 514141 1852314 1569759 1514463 1511273 948593 1243555 1079361 292761 651071 1305315 1234057 1113057 946534 534027 265536 1314932 14955 1842001 1761108 527725 58723 507131 926984 1830643 1542343 247722 408142 1653466 965094 1194163 1161896 330841 660870 1578276 1549765 1365309 1936707 1759683 1756269 604475 1195910 1403494 246323 899493 1573144 617357 748143 1810082 1624157 1401585 571020 1807347 590320 471938 1049660 581119 359571 579880 1199970 1939184 1114889 1975452 400542 6869 903971 471740 512339 1115906 1010783 1097906 1277887 1960110 823632 584318 1535671 909011 1237418 1052866 1695347 1355706 400840 631769 1868343 1326108 1413940 1420710 1328550 1884167 1852514 1619888 1041503 1933639 1782671 314836 1800329 1910552 774497 1648029 1649578 1488203 1068428 1204006 104271 41535 1002901 421532 770759 939414 528955 847185 1877339 1700748 892270 23297 1543237 204243 1254491 685433 1785697 1036095 782944 1968932 1775129 357369 67136 1854831 1789288 8716 681827 1546828 930512 667146 69989 132467 1683141 89942 1619660 1628799 1840678 275297 941823 57707 842440 826193 869713 1428941 660748 1914306 1449803 1525467 1333500 1626635 942599 1709214 1576314 1520669 343204 1444436 1739225 397671 1748185 961988 1580474 311929 535480 602740 146356 324510 1888534 1382247 719757 1036183 1955315 328297 598662 1538077 980181 884604 637261 695268 146787 502399 123782 1874094 1116052 1650301 463201 417270 766849 440793 257889 1798900 464628 364331 1855859 1771514 1720594 893005 1742283 1969078 78596 1057349 905604 723218 44319 61012 904732 1278895 1270973 1987439 1618885 1735805 876785 1627937 1195504 971355 1179615 735619 597200 1168912 1055052 137944 1572301 1337635 978693 89718 1332003 1809623 1705864 1409639 330571 979875 46870 21481 518858 927627 423194 818282 916901 1768173 1096793 798667 1342657 760333 307944 1650460 845945 1814927 1460191 1270982 768398 204065 1857753 360652 1909243 1300010 1847887 288797 1076919 1699829 1228351 266355 1082850 890838 361156 710966 1396695 1846615 1971957 567476 340525 774995 83270 890318 819769 1508014 742515 1327024 1475104 1368181 862475 480145 1846333 476886 1898419 952811 1128526 809634 231425 695396 1356687 537099 248769 147027 1186188 1868577 1883003 1823269 162615 1146212 1642912 1859659 1744957 537441 811691 1366262 1813267 969792 1506867 798785 1397534 614797 220706 1595552 253139 1432770 1647887 494228 757465 271775 313624 1110607 1691746 1902917 790660 535308 801814 1590367 265317 1966342 63984 1549655 1988811 263754 517081 1244035 1653199 140337 1872851 747244 1345006 1429884 332457 1336129 13957 1865637 1657550 1035946 1441446 5067 1709802 815587 1368247 1709773 1464818 779662 1905621 120597 1026667 239462 1767225 1646444 479218 1202199 543554 1884116 1130687 1471870 972987 1369291 62920 1005481 312537 1647152 1774728 549095 351613 1777595 1931869 406185 1418675 389919 1688546 1429079 162556 1001315 1961379 25991 376186 123237 232173 1506040 1789877 616474 578375 1426649 1775091 1390847 28346 986782 1030160 373608 978371 1747821 1588980 1032762 1203086 638180 1518471 1310036 690334 1660448 883261 1948251 378109 824548 1415322 1333874 1696701 763022 1166937 1922681 331158 24622 1503732 1517820 1023865 902348 1703388 465947 391956 1187022 78776 532365 1199979 164132 758396 1611436 1851037 10084 104447 1899216 1356490 1987359 1687420 1829497 37579 1813303 1393837 71525 1615076 592474 1073867 643290 1638581 540865 1678061 1807404 50988 712597 1414229 135583 618907 540504 302967 1683573 779730 1036900 1326826 872141 1026179 309677 201461 1031448 1577751 1886602 351889 1354343 54495 1688498 294546 877866 388709 453972 409735 728162 53728 800270 1016557 1437861 1336845 489070 192913 1954699 525334 1369812 1760200 1386947 1676192 804678 1531809 1759743 898053 367783 525335 828948 1479186 529200 522706 1603596 718848 792801 1374661 979147 116084 969641 1948091 1856846 1440483 539306 604400 1953620 1850924 1051834 718842 1656586 374116 1906558 1861965 1348003 1726008 295015 556898 1127194 947969 122987 1371706 1462305 1578606 44431 1347654 150667 421359 694199 545242 1019813 1563057 118864 1426374 1375499 738619 1164831 684962 660403 988532 535438 1746832 1662157 851968 389984 918550 1920953 261959 1203060 581346 960907 1976068 223231 1638630 1630662 1265278 1405811 829666 741058 333794 1747890 48435 1804045 712830 916446 689101 1422383 1892638 1223962 994138 1961427 1908289 1597512 28384 1143477 154168 1547767 256180 132140 108694 428176 1296055 473871 1438204 1617588 662079 812794 115589 565050 496018 1670597 57177 7287 755263 649176 1224323 1384142 698047 1316347 1914663 515022 1591409 1912584 189819 622467 547769 417540 808239 2022 1339348 1561005 212160 153725 467391 1974118 1444941 1524706 1650970 195308 986066 1664348 695824 1742147 989725 831760 1502070 1200447 1646067 559769 567958 460432 1350272 782156 1764786 1959305 266535 776101 1593617 1413473 497929 372520 64442 189538 902185 842774 168969 1719140 65132 1320339 533839 887350 834735 925938 472898 866307 320952 1038796 295236 898660 1814935 500676 163527 534533 43052 885366 1128680 1840736 348691 1368207 723844 77906 304299 1632283 79437 442016 373962 1973071 1580526 1542307 1817120 970591 1348015 623936 888989 1945239 136778 143623 180569 224612 1717119 546454 1320514 406826 657846 1097496 454793 1703113 711606 812453 1952641 1344987 1189592 490308 1382299 538851 988265 1098547 1864707 595666 899901 1825448 1972494 14201 1759806 478274 850279 1581 337865 621175 70776 1973266 1605665 1680455 321133 1973249 458697 331531 1537171 628842 677234 1726067 643447 1514185 1735705 1781357 427501 895991 1148616 324057 665232 1416033 1153317 357053 283135 1324554 1564923 1432926 1650502 1573786 817694 720008 537264 767079 568160 648503 747323 42834 1211870 1299028 120674 1756925 484868 1914753 847758 1643253 829977 793453 1618682 1169667 1627981 221575 218147 1014636 392447 868786 1800687 1843407 276336 1427351 1801568 862469 1436568 1669511 949912 96633 283890 887813 266282 455181 1952474 1342866 94296 841138 707247 63163 9992 1423261 1788212 590214 1580293 890474 1062816 713471 405485 326035 103741 1831238 587662 1407609 873098 1397401 742580 1003683 1670674 200799 323393 109704 1640547 563428 1948983 206978 1055702 849615 1234030 1039501 948378 1996917 1090704 1502337 1472606 905081 979564 1074225 970487 90555 1783011 625649 759615 1304039 808125 382045 469488 1900081 533176 238295 861913 1952899 550464 575723 1701314 1598305 683821 854500 727624 1106423 838686 993516 257865 114933 685015 1967219 1847854 73452 133512 791325 1002670 980652 1033680 297336 1061596 330394 1532929 968470 210732 948389 1296844 1949290 1510258 10898 1771548 2123 1156070 901329 630232 1630276 421087 849890 412334 1551069 1522613 1401595 1587957 65161 1587103 236816 444356 1537236 1918207 1903729 1263711 1644350 677580 1598754 1680807 580151 749935 75480 819673 316219 30058 637141 530816 363910 1498087 891926 1948625 1078358 1397889 914412 1121256 795309 550406 587927 1696883 1307448 1675073 439247 1732903 1405273 1816661 1298422 84671 1228495 417557 230249 1805130 224011 53968 1446401 857533 1672174 256413 9308 1466427 1802705 49915 802475 517148 142898 1607780 1715132 431167 684535 176519 76286 443557 1762262 1472100 1713807 71979 160362 761875 924600 1973880 1153813 1701880 403462 619811 870205 1097384 1795449 181577 1207549 867615 1085882 1012067 60252 1821800 1831426 1050949 679381 1847215 693328 693062 1503620 1489980 1523198 697704 1755740 1765428 246520 1005955 305681 1223227 740481 316814 374291 400919 1744517 179877 1237750 449549 840089 1203989 1665071 63452 1755426 1666434 214213 184484 189568 396594 416294 1125210 386982 1481537 182342 1666627 1109771 49584 145767 1671205 1516009 908627 353843 164873 1479505 1320156 214321 764929 339673 1942225 1150990 1058038 221585 1282129 1857032 1007824 1162292 588501 864713 4709 302870 1305564 1859232 149076 1945523 157213 36397 1138498 398079 1333968 902363 1156083 1428106 454202 1509528 847369 1204447 867940 1677367 1740899 1106336 493591 905362 656905 2006 1025019 485604 191124 1466209 1774528 1565982 1350096 684930 532066 1893793 364367 69846 568576 51984 1898567 1562242 504122 1899100 1231896 1482075 1172722 1384675 1723806 1187442 350556 1503986 1005902 1610262 1801607 1373953 1488438 1927907 1142677 511858 80990 1609431 1345949 1343106 1864061 609012 386285 1036256 1380632 382722 909618 144402 434425 636520 685929 1107580 332580 1763804 246275 417740 1918428 827332 655112 1399874 43384 1788068 472475 850188 1086376 797673 832462 1774668 189984 1511841 760112 1279801 1199096 792574 809812 386616 824410 857248 1845938 1752454 1474876 1110304 149236 1049294 1597417 254104 343783 43030 1787113 96179 321774 1586128 89744 1164606 588160 1600271 564358 1702204 17159 1270336 326774 475002 238865 1647652 1552870 1453174 1912757 268940 1435132 1277159 1578842 191767 1926872 1443841 701107 1172323 1508047 1070127 1522650 335902 1493290 248930 1020941 684511 739558 1764120 273496 1996288 483463 278464 373078 1124812 1396577 1535412 682755 1546504 1644187 1597160 621163 782439 1634050 597075 1747207 1433871 1037480 1222185 401944 1661749 1659627 1945807 1815472 1447782 1128375 595936 684067 884531 989876 1699287 684778 1249397 1673688 706351 1209840 1814280 1699727 1181523 1226693 596518 495366 982659 1246091 1962171 1918466 382373 1497434 968147 852919 649397 468319 108284 1664248 864966 682349 1712423 1802127 383018 673653 436099 1633955 1274661 1314486 67082 672343 412607 586468 1750790 1133671 1848604 1423190 1810157 1121586 1022451 1960933 1392718 458649 172836 593278 1386573 1377794 45409 1837394 1825872 100744 469385 247717 1414289 1759992 499303 472644 83192 206142 201009 1495406 1270808 87269 275138 1798272 452583 1577704 1788283 1871904 1432035 671845 146279 914103 867158 1778371 1493268 1733447 1174070 319179 93309 916714 978314 1699118 1102469 944653 524565 393900 646361 708903 1793951 690806 370052 1601244 362561 856032 1603260 522538 1380053 213660 845348 1623375 758069 1682861 195658 499485 1978687 792410 410048 1220365 393249 1392753 1391106 1137600 791975 841034 1561826 109836 522248 1952227 476890 1658994 660045 751964 543773 489554 537510 808245 13551 807638 82874 111065 1494033 449827 979506 1493049 1160352 166088 1825294 1700314 1986133 1618094 1273468 1310492 1897488 1360097 1640714 1508678 458606 1040195 1519399 1505424 233185 122561 863176 554879 664015 304093 1092508 1519368 1164869 863158 1667044 1835790 1596889 1303967 508983 1470367 704509 869011 1238739 841429 461379 922192 1618987 421968 1204664 1759370 1003064 613721 932764 726302 295356 836530 632907 1369556 1813563 1257333 1459712 1856198 355240 1047575 1819366 281474 159707 547629 1343332 1179978 1276072 458235 259003 1986403 76061 492951 830512 222196 300959 220478 1176964 1079168 1498550 337829 845933 1176049 1220226 760866 207174 1545863 248400 959388 1279459 1621438 815954 1487212 703566 1313655 910224 1523696 482674 1438311 80776 699674 359157 1817842 1168338 1460438 226383 713863 1427901 832689 1641232 1006852 29195 1352909 1321292 1188127 72730 1582783 1724514 1816040 302217 302636 358188 619199 1321733 726208 1293155 657828 701977 1144457 782847 991491 928373 659628 750036 211944 223268 361709 448331 1565311 1920958 679298 1783595 821505 1663979 63117 1792428 373448 1678638 40191 108170 1080522 1877348 649544 917099 1836916 944982 1936247 903283 1822704 874980 723270 1205801 1173236 1432995 78658 694442 644241 1186746 764738 1810083 967797 1660413 941196 678289 279171 448328 1483828 1386256 573187 203989 187841 1415544 1732587 597040 1408116 1839575 1102980 1496717 1474991 762763 493406 416262 453270 251142 1535595 496685 1489178 670057 1618166 1137284 1063248 1915550 872233 1811839 1683608 381454 1855007 775763 558444 427018 754016 188984 1480162 1068497 549222 134295 644344 72908 600643 635237 795443 1103727 197262 87477 1537203 1773951 688891 1677703 1602335 1532388 1600212 156744 1470303 242709 1197447 1439187 399663 555563 466261 1793751 1460432 1825734 778430 427070 125676 126881 655807 1523992 1986088 892595 568713 747798 1143995 1863034 556110 177571 1218877 841837 1370921 1016828 834003 279028 1909714 1095123 97918 1653419 1277344 1363501 1663215 533677 687486 1646912 1554537 534556 55840 1205371 1359849 1179170 659915 1517985 1083978 127010 1954108 1454288 1965494 954054 1351792 516862 1091025 1100498 887183 381269 881565 1246025 1570382 630738 664509 632419 1253302 1939803 896587 1224652 1771624 206463 1410853 1639488 800838 1988324 25627 1233438 417816 48315 1864335 1953908 1903594 1217953 188285 151693 820522 1651190 508768 581276 1548006 452662 470253 1803541 810298 932029 397969 1358867 389974 1584635 932527 1399342 165460 835014 785678 1886673 307130 1636180 1742315 1133149 53780 938872 407160 1715123 1750232 1669543 1996091 1835084 1346235 61811 1091272 1636943 1345657 1625316 600152 924980 497514 1428725 1134379 1144393 988325 1482078 1195542 1246033 91224 322713 323828 1440691 1121274 1311066 1956757 1705663 867861 1282854 429742 211806 799652 1916894 600789 784787 1310298 1207955 108675 1196422 544054 338809 371649 1914560 1266823 1362141 1883970 1297877 494535 1133623 1512809 630441 113302 1507998 742450 933024 1595409 1228778 1080920 1499614 1921130 1447429 1572879 1018150 1969012 1081235 68982 541242 478711 1711038 479638 179568 578733 182711 325796 1141004 118461 302098 1597860 629144 1263509 875421 73069 631627 1062711 784596 1800135 105827 1709108 319462 847505 1579825 1546336 1396444 972968 424082 659596 772301 267315 68119 975025 539340 203170 996762 1887518 1456496 956859 577816 74675 406459 1182932 1286779 1972850 1585901 1450682 460667 948542 93554 73090 379837 737897 1983636 1899023 1746929 146153 917884 155504 1346055 1549347 247741 1539660 766703 800996 703872 879565 1898381 776505 1592724 553910 1762533 62493 1250318 78883 1099255 1072222 833034 662562 1727383 1058836 557579 387552 215071 1074400 356804 479076 197466 526794 978941 560118 989272 1983831 32340 640520 1086418 1921709 417814 683116 440093 274109 322970 1657290 1163501 143604 1243493 431069 482301 692569 486150 414474 708924 703527 1871206 1761742 971498 1330218 1008569 1728164 1189630 1545585 1934478 1959770 1695037 1070848 1671110 507303 516185 1291919 538524 378937 290144 29428 1812905 1842020 597756 489097 904425 1362193 412427 792424 183439 1923940 688614 483248 385589 962735 522106 583024 486528 1056241 684232 1093684 200945 323208 976973 928227 930145 1952130 84411 25121 249802 709697 1965016 772111 799756 1527908 954013 1156998 436794 1975504 356535 1014803 359781 605575 604422 638814 721173 1659361 1301152 1931387 402027 540379 1383545 1817759 396359 1371557 1084785 936504 857243 1351813 955133 834535 970667 748230 1249200 1860551 1087426 503681 1473667 824894 1271743 1841601 1526441 1974770 1437244 1719701 743514 658278 825213 803415 274714 1975088 241793 1936496 427941 986274 1148801 1155676 1068012 382374 1895945 696225 242955 1799717 304614 1453250 1192860 251322 372405 1504117 1219804 758257 114416 1474134 13056 1021174 1619656 1030400 990673 676454 264081 284827 781461 1964367 502699 1155971 715490 1348953 1892896 786908 1483061 93044 113747 1905078 854744 1085235 291450 66643 474517 1442665 18803 477554 930069 1236379 1078220 348591 1441896 924022 1225054 994290 1724858 162307 1088973 788970 714861 563908 1533182 499183 204198 571733 378885 919286 57537 1459053 971366 284346 458457 1700248 1382131 1086896 1606083 1440361 1187912 1349023 360721 1441637 310903 404379 1599630 154390 1235694 402231 1768456 1732937 866499 911087 354898 967688 1912110 1241481 1517923 1772429 1108937 587231 472303 466555 1924657 281402 1326959 609361 1012286 1739434 1782438 1592433 1834956 450055 1447927 1612474 1200506 75886 548867 985392 290340 1611924 1514827 840306 1857915 581906 1137359 498997 391188 571076 424729 1373467 1356300 1926855 998253 1802178 1197351 1819761 1368946 528021 915527 852097 1379024 186599 1457589 547399 295358 278886 1696850 910048 754059 1100759 1383275 290541 140569 1506837 1408618 165159 751423 435754 1431702 1023372 1903317 1603059 828734 257863 1877984 902334 38758 928158 838568 1631807 1727278 188761 1289569 414190 16750 1085799 187625 1228483 1106438 1027677 1196456 21285 383046 498109 1972908 60705 1942716 1601861 1553380 673545 1993889 629300 1828133 1638452 1102239 1878668 1142477 1493126 424076 1627887 187211 199985 1540468 912910 399420 630785 317620 707347 57655 939687 1015193 1249415 483158 1142402 1246878 528294 1005427 174721 404689 640260 863222 938752 794507 1339395 197782 1965909 1440077 1357973 1222444 95937 1862238 340261 1353246 1931598 937942 1756615 1341257 1721121 649713 41441 1701738 1934472 76772 1482030 997131 210301 322779 287790 1748582 75128 1070989 1547658 369560 4209 354484 722085 147053 1693495 1615880 572508 1473835 641352 1657693 492521 346517 432523 85218 1149666 588945 1319369 387769 1678867 1315610 1321774 60740 162871 1637954 1840496 1144125 856460 564806 444603 440707 1621782 1060715 1582213 1210561 1110455 1147475 910009 638007 1829567 191640 112334 743064 1809012 168620 1431206 706983 1042978 1143613 1321345 151739 1004131 1208914 175257 1529524 1178429 1198528 392938 1129273 646974 54226 703839 534416 708037 1580415 1088543 358408 612814 55092 1653907 1469133 919370 601530 902279 69885 1454184 1353228 1829575 160159 1906997 1340687 1613007 372037 1878116 1413932 902128 483503 1402926 128450 1302185 788218 1320616 1031517 107422 1068347 527531 1773217 1040167 379298 638409 1246436 150356 80161 1505847 1410825 176727 1616250 331258 622675 795185 966450 625561 1649961 1076560 1698070 313247 307367 1040147 1145787 179580 1626103 1674521 306771 1834720 1128738 469686 1705004 1858678 1519933 1682492 977978 870147 820041 600489 1658927 1721852 781946 129562 302894 871579 981738 1346857 626096 233893 653171 1525820 836187 61454 1163070 1709882 1699777 1216024 1514687 1076556 1493507 1240346 558210 1685257 104747 1696026 894910 1105851 1770682 1855113 47976 1410394 1997799 897128 432683 295421 201627 1572177 1671288 383597 889733 512377 1930113 1137125 1445819 612476 1564734 1734207 1818291 946180 406392 1678264 242805 469688 1297214 1140216 720208 1008734 414561 381346 117100 413338 1586280 957589 1863354 504952 1140128 588025 254129 1581227 197978 84447 837047 724066 1085103 445846 684654 1113695 1500408 1339532 1753267 1392522 1492744 1691985 836648 1571788 941931 242322 1209461 1731803 406050 376250 386256 1745936 1773327 1165558 1508483 497752 1063766 1258992 1647830 1001936 1275804 359194 1685147 1481574 748252 1387826 1698837 1605366 798774 1924023 1161559 947306 1966681 1816186 944612 1739824 1432156 407832 1459170 1173063 1674403 206494 1277523 298186 631429 776214 1084299 1174559 960477 104102 1600080 1220021 1349947 1275426 1135564 1720337 160684 1356376 1598873 705610 164129 1293264 1342713 1022730 1359369 1970966 510560 117140 472870 1716440 1489972 689579 863516 1832410 297407 393017 437522 437951 1210822 1782313 1147741 1413487 829082 611320 1416861 583360 975259 233392 1040330 1592750 1239598 376526 1927285 878683 322773 971652 993282 830917 1866486 1894128 1198080 915277 1504822 1139067 88413 408940 1516590 1356867 1230595 668881 1914514 674329 941817 1068173 1396553 1149229 1986953 1542014 705673 1120187 711764 28226 1461982 1254374 1424498 595401 212581 20625 495708 1163052 1982368 327434 157641 1451769 1538073 249826 1639720 388480 512240 1712180 557173 1689506 491857 654549 256610 229358 125016 118542 361427 105285 72743 1950168 1569915 1596740 1262217 1902067 602816 686555 462687 1069829 1311417 1422187 740333 149222 619507 1784607 426954 1406155 1942820 398001 673305 1631576 1899130 1681949 1867724 1581658 396185 118839 908723 1266609 1402141 330944 363666 1585137 586029 868380 1223193 1306320 1998701 170035 839310 734327 1571209 1383398 589148 1773250 1200976 699156 745281 1949012 405080 798038 1044815 1491264 487020 1266832 816674 707956 450143 1766957 853603 752300 412153 102381 545113 322860 155553 1529491 1211319 1501340 1038741 1849651 1097442 1339438 1713848 1845309 1483170 1313816 35554 964420 1450573 1758593 789786 1384625 40596 1732950 1341856 1790527 1729692 1207421 956279 1847926 1763519 1207253 652643 1503446 880701 756750 514365 222827 1222852 507003 1156995 1827045 541941 755688 1005520 1257993 348686 388460 1453274 3742 1179454 1812673 700606 91674 1863024 1830687 406969 456669 282362 1619081 385188 1285252 62705 1644773 982939 435351 1309252 1931635 857583 410539 490433 24226 1542153 1910112 895207 1835973 866874 1013198 49080 1116897 642613 799774 1208145 1549387 140985 293824 1442619 355853 486347 973591 1139471 49817 1124303 768730 18933 433923 1234328 1826523 863967 106286 1844747 456876 1196990 339327 1360775 1268499 1232931 1726449 674269 1490254 1796669 332024 1781691 533373 1462675 1679781 1052594 421176 1430150 231258 875573 1600492 647897 546458 1294545 468745 23758 1375301 1805426 1789717 1235470 228743 649209 1753925 1094047 1029305 337310 1664539 1808101 896610 337589 1570440 955369 863645 1595784 1739555 1476315 1004527 7379 627130 108347 435558 818275 1439669 962744 285611 1906577 1629075 1660680 814671 1197384 1754597 204765 1801762 785400 764566 1756875 1213559 691288 526606 1244686 1448074 1856403 1281022 858710 67081 1979915 1425395 257959 1136639 1584229 192204 1394593 1689055 1783720 1238533 1446211 464701 899391 1664082 1058117 1617579 1358747 1566647 551458 882106 1240575 1197073 844949 1126874 1746327 1343170 80298 1920556 1869907 138374 1265353 696561 1263157 1974301 1205540 1827224 430410 1971252 1436545 122405 1157353 870384 1789878 360895 1028702 1620738 1153946 1813638 962106 967386 1056413 910472 1983164 1708764 1154890 1454719 1227811 1070841 872154 892884 1346113 1772175 1511985 1292194 82326 528612 1545265 59550 782006 1292885 1042418 1885752 919703 344965 1013220 1261982 887082 1183535 1198629 1580922 1673127 286787 593607 19707 98279 1699922 236353 356464 280449 1268757 69159 1076013 884299 1563353 377584 1976983 618145 915726 1189784 1985117 1257767 1033096 1445699 1406816 1638838 1085579 1518885 1456782 320328 829194 952179 1763939 1814053 1229688 417926 1514196 761010 1496992 1575451 1978263 516182 482010 326008 372085 1232809 1399437 1575578 1013130 62217 269688 983680 423825 685742 535282 1616586 301177 1677623 536741 1656130 132696 1977242 1928754 821479 1033557 826964 525604 147949 282301 1982962 504295 947035 1562156 724562 1992107 1710067 350082 79992 106845 1157560 1133741 1214188 1939072 79523 666694 1434679 1979838 377801 1923378 1453043 1383170 489005 750590 1699176 1530623 1761952 401035 450153 1117373 982482 498155 153371 36819 997571 1588986 1403111 277357 207227 1831956 749630 1965402 539111 1924720 1499094 718412 1784979 412483 329353 1007738 1029727 1361322 1492708 382824 277254 1336517 587130 94759 1884413 552923 923976 1820717 1726934 439621 978002 8076 1597413 1414947 1633258 1284281 1500560 1077347 635023 605887 833558 84313 252930 1635447 121741 948208 368470 390498 1322590 476179 1038916 1759313 557499 1734232 475569 657193 1757253 1587618 227087 983338 284289 116275 1335715 973902 128295 581266 130668 310590 895578 1690783 874585 468179 722590 434685 1620258 891697 1435407 1915019 480161 675674 988530 1301031 180299 207823 259537 1779148 1029104 453402 26356 1364201 1277035 1956045 1183177 413476 928424 367174 1854098 716923 1155062 642352 1292279 1369101 1878565 1462576 1486483 1494266 1479567 527379 1781800 1538479 1873773 1667903 1022338 983501 130598 1350843 1184029 1115090 648593 1276246 224290 71094 593907 696294 962554 1066659 631787 825354 1339071 1230534 247410 1063580 1379733 544480 582098 1172717 1579340 191503 1875138 1054768 97083 1525017 1668893 1889923 1473460 1165701 359324 1897724 1646628 1875089 621949 1222039 1074056 1761130 369840 1864889 912982 836833 1250589 304236 928029 714385 1080861 633316 1860284 798150 1726845 24989 1811276 113924 1957782 1836163 606787 1343788 532502 377901 1991259 994142 1139985 174798 549313 229566 721501 532981 877432 672184 1754785 96118 1942201 1469293 1591138 827958 560 1993139 554871 262393 462297 962356 778557 1178688 553389 631912 1373295 943827 689158 1233054 811212 1881900 1314864 1252587 1215000 1513746 1024178 67022 1219236 586380 1978262 1439478 57451 1938083 1552362 905997 983652 1597353 182963 1392927 807593 999875 505055 111008 196386 1694852 1639270 265137 1039180 1261686 604292 389996 141708 14742 171975 1984627 276294 798834 1345928 1414184 860726 1083897 265329 1163705 1802339 172025 1992075 1420765 1495870 254692 877002 454837 1327464 593867 505117 1198504 797291 1149085 1784561 258116 1742351 1059852 542651 1190897 1783885 1108803 13175 1411718 1442933 135853 1787536 400258 1068724 1401840 1588788 772599 639342 299781 1562128 335006 1574884 636146 374494 1397789 1733887 944450 416263 327763 347135 569739 220496 65348 1766584 1099804 229470 746404 1201026 139221 83582 1709936 1438096 719238 373400 1075153 939844 1857436 109734 972997 806911 181264 662980 1379132 613345 1343957 357235 680976 639093 1951181 1869850 962746 1974030 688833 487685 723458 564143 255749 1398873 1296753 1781585 1547987 950333 1923119 632970 919124 1553932 1265187 1551726 180194 287472 19133 161053 1062327 292861 306670 980102 1202962 1777531 1467605 1773138 826220 1101745 12854 1549840 915761 418760 198819 1012633 1738299 1839200 596176 1598710 1524914 1590123 1103323 847697 1805792 444678 1808949 34152 361115 611925 1485889 525769 617306 312120 11548 236359 630818 1840548 12018 41972 1717972 1075466 1955255 754538 50545 21844 1804459 1594604 967752 254992 712195 990456 1276137 657174 287795 1903962 1767484 1203787 476192 122023 157043 861199 1827829 465441 1188544 857101 38376 1242953 1399109 678598 230854 267722 1959654 27398 1139329 1560210 1842843 1796374 560594 1642187 320954 590375 1514143 249199 28579 1408089 1044248 1004892 472799 477127 1741778 461865 986415 1070179 333466 1333111 299244 1026796 1123160 1147852 811749 1777949 1638438 724676 1367160 1288916 1323026 666304 1545631 1190601 1871356 1694082 994390 731170 170588 300918 144315 79517 1637998 1594162 1028485 1134942 1307574 69103 374996 1173894 1780839 445304 438361 1161383 1148308 1088475 302974 1998907 522062 1896429 228564 499770 1126213 304321 1319547 1134151 1974911 793464 1448711 34180 312391 448685 655507 962822 1776720 83518 1124333 500927 1674408 509580 692027 639210 1271685 1662548 190914 1931055 339702 486480 1566830 816145 926726 666285 104946 1609826 210729 49458 1560035 186419 863094 1521012 769476 1128055 1358530 336736 366947 23225 989654 1211298 101192 305414 1537538 782618 1212412 646351 1618240 441997 880973 447285 751023 556339 525563 1501066 670886 1969498 373893 1933488 1981214 600844 1283757 402994 165601 245143 597225 491274 396966 1164139 96412 1986064 1799693 1678831 567840 627181 988137 252131 452864 1500263 1227640 1536704 851990 669697 310672 1702222 105608 223205 414295 500323 534232 595351 211314 184017 921897 1248355 73488 244678 1317379 1073569 780371 1549584 1122008 667029 1479298 1417322 1449065 491020 1090414 1550125 506772 185879 195107 1657328 1827930 355207 1688286 323660 983851 1224733 1927601 1770597 1261293 1511701 408119 1345145 380568 1343218 592499 1773714 1441311 507786 1606601 910364 1151422 1538261 109642 471255 1917755 349827 1298203 676658 1602506 1128637 185149 961201 646085 1566692 1326247 1561040 1262392 200021 677672 177166 1126516 450194 428032 1608266 914404 1541065 500155 772018 1284382 1549111 174224 1759581 435004 658282 1007833 679532 1919741 735607 1292125 1371530 1544937 802562 146250 1252418 777158 1434614 494762 1361920 1965640 1480096 793468 380480 1657455 306917 1627041 889103 1561986 802457 854401 766058 428000 1791101 489039 405813 1049219 715587 1596878 1518309 1663408 1062888 1819916 530964 1938531 1705443 1246528 538822 1043845 479346 1226101 12517 1567573 1726420 73697 360700 374570 192407 136109 1756231 196524 262371 679250 720075 818260 1693575 1127360 518618 596828 994348 562194 696543 464509 539938 1409900 1737334 208724 793122 133637 810362 1082996 50908 1773866 516781 1235242 436093 589246 1424944 393255 1398240 134901 3859 1782390 473721 1391176 799085 1843899 604277 1859454 1781598 934289 1765102 1758246 1321856 31290 1779915 1490123 1273870 709501 4054 70070 171081 785069 1059421 1341207 1115152 1756087 1223432 217428 1514519 351204 425314 1407213 1614393 410614 1353274 1244769 379875 1297987 461307 758001 1459874 811396 174454 1539002 703395 1652103 1047043 1826266 923380 436374 572178 410903 609318 1552499 140228 1501782 1348724 1318820 27941 117154 1720074 592315 1136689 1183257 1908002 161745 814924 1734635 429270 436122 177731 916854 966608 355806 344080 84406 753776 1757672 490760 1862954 837997 402261 1116889 809212 1857385 578069 818281 1814432 1056068 17505 580234 677385 1401309 1026196 825667 173612 419118 1382954 776242 572492 324460 1721576 861338 146528 300072 467745 1075769 946203 65063 1666450 388832 1556162 1540370 1955471 421963 1981550 12961 1706351 689239 60004 419156 1101637 895985 1965754 1611688 1663921 386894 226836 1232354 98354 1684853 432485 743354 1292740 1923128 1672419 723937 1774600 817867 1947219 475358 520915 829801 394578 1715293 65647 1100 39675 1518984 1836803 952601 564816 726093 1885247 1839951 282963 499376 220282 176473 1501216 1020861 1127560 129 1394076 994571 599006 1657562 1326789 239603 1252337 1359480 882475 176578 1971997 1381156 1438483 1729548 945882 1202898 1908938 116961 470827 1612265 182858 38580 1941320 1107529 250694 1312530 22143 1159489 227288 858615 303146 1666192 1347966 959212 1843775 1462495 897785 37800 1568972 628820 1785075 1995386 775177 294638 939571 574377 256773 1490539 566871 876392 890855 1764854 1300525 1517958 57809 777710 961462 837792 1249135 1631429 1462871 188907 100851 520248 731031 112570 394483 435188 108046 973162 1170838 357451 1194455 971983 1015619 1976987 1417743 1620261 853464 1454979 1737748 583799 59958 1940018 402657 946733 266813 1293458 1697143 480552 1816523 1242535 340609 1977846 251467 627288 1277569 984268 1402415 232922 803767 905559 568283 737730 702535 388120 1825745 477886 113146 1325993 95849 1143298 1565966 953959 1113131 628878 1799073 451483 1645923 974830 1781352 1537344 285988 1995466 1385607 235447 455688 65638 1801830 1769511 377698 1701137 643322 1388408 1040838 1463252 1355154 334351 606955 1503558 1867336 1241075 866672 457959 723519 79337 1203776 1291352 990103 13281 213705 1622194 1486494 1444066 1577110 1994463 1941500 1355267 831284 460479 744110 1789603 918105 1364494 1507203 876553 642045 906403 4003 554280 853871 1457243 1020781 1015897 911410 397541 1868544 1258889 1938192 290140 83237 526576 1814768 1354478 1411863 473601 896767 1496282 927336 1661566 1944270 1340675 274473 1253672 608319 1922980 763081 1222906 791135 1259928 1038457 265561 1103894 928134 1386234 1820047 899912 1937459 306989 356159 1160997 157901 1291451 572795 113349 1324203 859634 714154 1750618 1730377 1541521 378753 1252952 404693 712156 1480111 1717867 1837767 1358151 888245 94613 242278 1583903 1144367 1497281 1614316 1787043 1455290 570964 323646 1623396 1423122 827585 488628 1882517 1156958 1378712 1865409 686687 1401196 1484331 167483 483226 861351 1078052 431640 19091 766652 993989 1984612 1149965 1497283 736988 454000 1185283 848856 67470 1018481 721503 1192098 198592 1096891 386528 910135 1657805 818437 828796 1998813 1427282 1989197 1034903 1823001 80746 1270363 686487 529523 840491 906868 1487760 898480 413977 238009 1893964 1718369 1590671 845297 1008817 1080022 1459257 827833 1549641 261262 1419852 621627 777336 629235 696241 457074 1599281 1054392 971908 1957111 368560 1399058 1189159 1449607 1278322 1507028 204955 73107 671549 1879281 351313 675784 894726 209636 769477 1298504 1159585 1200441 1008423 43974 293922 1219446 1295755 772079 1756843 1064109 1275570 1104316 1718699 1781917 615766 6000 541791 1048986 161570 1218875 1756071 1257134 1413480 1980866 1564357 463998 1290054 665922 510553 255889 758527 1655217 643048 1202567 802292 348460 1650408 1486563 1921705 1253492 1041500 276380 1095928 1085880 738007 1024607 1644252 1792681 1200633 1476287 1435927 1149716 680515 824536 1126562 1949329 1808379 206733 1408884 1735244 1598279 52252 1044887 1066014 649721 1224128 1531448 279213 407713 1122570 325155 303360 1614965 258605 348353 553585 982254 1362 93714 265896 1148821 1817708 302956 1221678 1521150 1009578 973140 1183402 715806 909665 756769 1161891 744080 1774560 616787 1361570 187017 1597671 1067676 1069015 1080776 570878 720005 801639 1034088 1178528 1864883 210167 913406 1074074 1165140 1081827 595974 1015667 525737 1034860 1693266 1399927 286926 919198 192246 1659217 1871747 20178 835709 984248 1220444 1847872 301826 1529379 1479830 1085768 699985 638795 459947 1053606 326830 1500109 99085 1435038 1561587 626533 591130 93681 1142357 1130464 790155 1951871 1373266 592907 1079591 1570131 1664084 611399 897370 1291823 909524 306375 595644 655699 81302 1396797 525853 1427881 553346 795184 1655255 998849 1430035 1846053 1706859 1633495 156600 43738 62286 1632881 448490 1393665 1725304 1659 1228120 1992160 191537 348770 1997340 1044528 1628294 1979717 1731460 1127333 719914 198489 1168417 1724774 701653 1384242 880074 1993847 833152 403496 668261 1093061 737869 916305 1528791 913833 896309 1352886 412231 591936 16566 921073 456281 456934 78660 137370 782376 1660676 1654403 1870632 834951 1766955 1329826 20006 86699 96517 712073 802392 1803358 146238 1716474 1592164 283245 326748 1943041 605388 876130 1471785 65649 935349 486481 501038 1333235 1562315 1022314 340434 246833 920537 1520052 974425 93531 697675 1468629 462080 895759 1679292 1683217 234982 234470 1275835 897385 1306730 1823732 14396 527628 1253548 1160311 182044 720736 1577259 983566 1016353 1101283 763699 1754738 1692702 1658627 377307 1459459 1672430 990586 285185 1697047 1917044 1489135 1446375 956590 1886042 1193356 555572 1022899 1530548 1657918 1663075 446565 67417 339870 905532 1553196 1229700 472281 645290 1802169 467825 1366022 722314 912128 1710100 347407 523079 1995886 342925 1982608 1409923 134799 964120 1441174 423191 1609903 1112410 1591234 1160369 997661 1910550 995689 609379 516712 1544334 204858 1461740 1723148 1385710 1995261 1038692 817386 157243 999693 1634260 1325729 185434 145869 1607752 666259 1484108 825826 1475692 826497 868668 1047303 1281070 1114320 24695 1651447 813492 1805749 1404630 1888937 1615652 352549 1869462 1147179 1636222 662714 1635408 706926 1784496 69311 941858 1677144 81565 1851339 1860913 345379 907546 891096 1417076 320607 1713787 503086 440257 700073 736662 1593612 717846 636025 449264 99523 429508 1213966 621371 1385419 1221820 1423195 1746804 729338 803351 125287 815475 350911 1437698 387325 260981 823519 1620967 1900637 794734 293837 1683728 524034 1607306 1156484 21503 1569102 1283623 1934983 1430925 217541 435835 109922 1088490 254830 1573493 1812799 124299 1444900 574224 847776 1636170 1300065 186821 358245 1580584 1326277 721229 414395 754052 103703 609481 1032982 559425 1739533 750554 67331 1750923 1715591 1475716 1516578 350363 1398213 659024 719462 1231980 1541240 160253 1303216 436438 772661 1644608 1620791 1206647 1649118 1798418 1235790 615576 1091452 940393 1668223 1767428 521173 246449 1457247 1259045 1403683 1295470 1559322 928270 397429 1725413 246183 1479614 259152 977138 1759384 351476 923567 428386 1070519 820964 436420 1933032 611605 394691 789027 130054 1510889 130882 1130025 693270 341668 963746 1523884 1776835 474255 1384343 669604 1738300 854934 668680 196229 1592616 880584 744736 1085120 909090 1504727 131715 1060764 1387579 525685 1679607 161672 506704 84241 800644 1651882 353054 1043696 734463 144822 119746 308787 907768 1928157 1910072 1097178 55858 940141 923371 118383 1421232 1042346 1617231 722365 470257 192765 1145284 792137 1481353 1773171 1980151 734397 463309 1115671 1515386 381640 1988812 822404 1415000 1414214 548159 1007550 393054 71747 17911 1679921 1358607 1779146 1581527 1092875 987421 964031 933015 734732 1424252 1227746 793981 1868966 522192 282953 856039 1933604 1134259 124076 1590275 1037562 45039 1328593 789678 1211252 858892 318539 1626174 673610 719218 603870 166628 1436611 918986 1627428 341034 1372885 1953461 1991711 192899 168683 1504963 768900 1763033 855835 314054 1055992 413816 1881025 1151092 1392435 1391248 1649190 1639390 1027125 794653 410922 1154630 278744 44461 1193833 1076590 1684527 1895264 1602455 527589 457640 1883632 136282 1512038 1190445 298893 722360 1665509 740484 986106 1781360 867613 1300905 1277355 1192888 940929 1762008 55935 1385827 1639681 1483984 734214 319082 1056788 464766 1009557 770300 1620661 1027348 57468 1952081 224311 1918366 1608789 420595 1038948 1686559 1221709 1794422 822455 1427942 1218773 521731 1897195 608000 996500 777255 1808479 1622666 1578772 756626 1044164 1631856 240942 1226757 26103 640668 168895 893308 410954 1304035 575739 1288846 1465553 403423 470700 397037 1060787 135010 701422 1369665 626458 1699714 1942061 1234624 1313832 1896575 1139596 1488590 1423794 1984080 914181 1389323 1208633 227886 306479 58263 1763695 867206 1529567 1895612 1126375 553960 1316818 1824013 129931 1921259 343870 390310 1033787 1732762 1592192 1295745 1575889 1830471 621393 290999 1408899 1198058 355654 1278470 1630918 1195398 1287579 1319055 69969 625440 1503528 893772 615882 1525854 504733 382120 1413738 370823 1384314 436177 1151156 766511 1985203 1341252 1164055 718960 760048 663056 78543 943992 1138325 1347329 384084 1336108 657608 512680 123337 14357 1313798 793186 758061 747203 48892 90602 1066095 275391 1609000 1779255 40680 1378732 1275344 1389935 73051 1690488 62801 1504897 1625623 423857 999384 1263369 1726450 1616323 273204 43360 1755707 1060552 47979 1201488 583381 12072 1439092 1527656 299655 1700886 1395248 420781 255260 427625 217841 1792871 1932903 617594 728620 1414946 473620 1211450 481837 977594 1479011 491972 1855529 1804292 1122005 724884 938185 1393432 1936164 530938 445923 1576188 868135 1613658 1147987 776957 1652711 831248 1880330 1584224 315799 1542409 927946 364234 29147 1828797 1864421 1955648 429805 1088259 762891 278598 406012 1170737 318397 1288863 377224 1653176 1294342 104981 293882 906030 979712 395370 835130 586078 25905 946273 1956270 1391374 1459661 1954458 298467 1493365 1689155 1749890 1780570 476825 1259370 568899 502548 1360344 944454 200717 1166308 556374 418278 582634 1752945 440451 290196 1654130 186367 1460795 1800914 635686 197985 1541810 1314230 1097274 600939 1213819 1413417 1850214 1554409 943114 431046 604307 783618 904977 1194487 1656299 1006086 540371 1401704 240681 1249787 607528 642022 1491407 1800607 716018 336367 550205 118757 1911323 1988932 1510044 286709 29326 432929 1663791 960597 172544 409240 1637794 1452916 1917349 953503 1723098 1599773 1301097 1892436 267819 540420 856038 771131 1192787 841773 1327154 1198930 144182 1068830 1326761 346272 1829925 1447353 1757733 1420754 1220269 1876377 1321267 1607016 340804 825836 1365021 1675081 173661 1809629 718433 627093 1841130 683060 67377 1014416 299877 1454646 369405 469743 1123604 1482422 1096353 1758785 1353131 305766 1720204 1028627 706041 394432 710048 890175 535528 1851745 646181 1414980 1116571 1824310 566383 714832 1157405 1225206 188361 1752220 1580099 1968600 1303114 1001359 274016 319819 1055158 654450 632313 1544566 1939309 1065552 369032 1647002 1788235 1041932 809467 1297574 528345 1023001 100692 1942848 913878 1518540 1966644 279527 606068 921684 1410907 295901 639999 1094360 1271424 562481 1769610 1621896 995703 17190 1956867 786525 347056 1723898 551256 1612708 1114558 1688940 797276 1239717 1551227 48520 1663025 1926961 1042145 1878980 1380647 139719 927096 799217 137438 1198215 1533530 306125 14960 1961833 1163354 1069058 1106500 1722615 1321627 758547 1939657 79061 1150584 440625 1923662 1851372 149311 1566531 563526 234988 661301 1137986 27670 979273 352878 1052206 1293516 1186341 314588 322928 338132 1389013 1442720 42507 1473123 1523 1604572 647611 1121743 1183212 262673 1933233 187655 1021030 858687 764639 1799048 570798 1583001 1457188 1488235 439936 1258371 1017500 1127166 737594 1738213 1334404 94264 1793226 538010 837716 1207586 1686243 949014 791993 171067 1025531 1702002 950682 1327148 801359 1028450 1988136 1082577 1414883 1730749 1908366 1173657 1110223 197147 1093076 1712543 412663 120698 563548 894949 1613979 517066 1514151 139465 275912 1013553 1825474 1360467 1956432 653317 1383319 1492866 1390136 1052319 1811126 515616 1848480 900463 1353819 1246400 1249968 426373 1819976 692344 607505 1597851 920058 415123 497371 1651667 1131471 1559783 662641 515827 1402611 1836724 1655909 435394 874573 1626420 649155 458728 924104 1528515 1224975 24725 626791 1588745 1417283 1483359 1606649 1524788 1491975 1750967 327762 1845654 343995 184495 704522 172299 1135854 1454080 879524 409545 215178 333819 1190653 1658692 1747095 666338 1768093 445820 567211 1209866 1364839 1393452 232794 1448205 1574082 1884359 1235545 1116326 622086 41058 544904 849521 1833499 1196027 1313628 875851 1399238 919948 700711 1798425 1260213 378525 1520574 189716 543971 1448999 313538 784167 1874222 1052887 180311 1137554 1758239 496733 327923 1691654 125487 1200287 654685 1565238 352277 1884632 1334254 1193972 192006 170262 1607118 204125 311674 1548749 311425 367685 694876 899895 1526342 1744509 1269686 774855 736292 737895 110028 1667466 1765645 1256726 1330868 879482 1290748 1769080 1649555 1443918 943746 785584 1944459 1876499 305405 84691 1148913 352204 1938246 1407651 1341974 1873616 1218813 1436070 1589443 1211175 1413606 1665015 1629820 264358 1240412 247144 877485 578677 927422 1610354 873583 306236 1701412 1639657 1452783 79013 1110209 871753 315091 331743 800147 1669911 1894182 1408844 880455 1226002 1262241 1887169 17374 1347800 1676740 1885445 1506420 890525 1633779 465323 341915 223807 12787 1951917 1376178 1631657 126429 1709831 481863 345707 301157 1264078 1782925 834834 935655 330424 977195 1023282 1513322 491201 1053382 966635 987281 1575377 992040 611734 418016 1846958 593110 86661 1966416 1743732 1306138 300171 1294134 316622 141602 889380 1354713 1437724 707694 1958294 699967 361918 257845 587009 1281745 259262 1669432 1342995 1069143 1545284 1745456 1066631 1126045 1929243 871429 9676 1548693 969070 1002373 1076401 197295 806056 1357488 1971526 1028704 325338 910923 676696 917419 1791646 1066054 324215 740010 1775737 856607 1896 146617 547781 665325 308771 1071363 823316 503779 219115 1328373 1328262 1001437 342099 440200 740555 146780 971156 1454268 1922278 34524 1333701 860980 1083575 1769661 338761 1379061 1823855 83578 1803040 1062715 868582 1323780 505668 1773123 1613034 664331 501644 1779179 1503434 1709524 108038 1500267 1897992 841733 324187 1929309 7166 84721 342841 1438157 825759 1951180 553509 1696600 1398123 658377 1832867 177903 48957 151045 959952 1512188 1932707 18979 1075111 688820 1695031 110521 1889791 689582 764266 383968 1802795 704360 1630192 1802205 192767 190663 1882358 774274 1891406 480219 1043396 688923 388563 276864 1114307 88286 451228 1348264 92575 1174967 272922 348257 1006848 1855887 303785 1648832 147701 57913 1225294 1580400 238540 507128 343425 44285 1568214 1046501 357930 1963801 703030 458058 695169 1898280 133197 1444450 719474 543963 47208 1177302 1202041 1968088 121125 1916241 177000 996241 1271070 60781 1335808 821359 1620626 901776 1036872 1866079 1662007 718413 733803 642971 679316 1295970 223060 176318 712780 779547 895656 908718 317333 1121785 1520161 1042701 604036 743143 1036475 966404 248841 1570268 1140576 959245 1481556 546230 622407 656717 881800 933909 1715948 1706440 1775991 328186 678667 1275175 1341615 1151445 636234 1229536 141239 849914 1555279 1253877 1935647 1828373 1260110 70542 1526418 562954 1305046 1032917 125302 750880 1627840 1136967 1970873 597179 1283826 877999 1856872 331135 278289 1681915 520506 50924 308152 565946 420192 1703569 1395385 1181922 1862548 468034 1432017 1075533 1525088 23642 76892 1297245 1670371 217340 1298782 700662 1022852 1313740 198212 615629 1407291 1047868 1287530 849476 758230 319830 215940 802643 911575 1050160 1558434 1001894 899633 63024 1888572 1847675 890155 128095 1572288 1207466 1048446 1938489 1345888 740962 1017752 1098344 1904805 97209 561683 960017 1570079 356586 767638 569871 1191729 763677 1947170 1160103 1280998 48167 1286761 759257 670236 996082 277236 180990 838494 150219 1780673 444411 1183485 854400 1028288 710466 40169 1149535 545419 884191 167185 215448 1157125 1151680 1082695 291302 1243695 1651686 695685 180762 1365368 1145061 589735 193477 816890 1243219 1265478 1540740 1574641 1262086 869201 684001 225666 153516 1178354 921885 552419 722710 528905 1229510 1036181 887392 1710490 11051 692104 850863 338490 661051 476245 167757 1798190 97192 1460468 1206714 735277 1784473 1800229 1161951 275212 1235917 709423 1163323 1188177 316212 367196 1931517 595468 1082550 72996 565266 556823 558512 1365347 934947 1316986 1736624 1424057 1007175 1727034 1323905 993290 944999 1887819 861100 1472725 243496 97670 1242355 734469 126302 1560140 1697699 1508250 867312 1795539 978534 1299899 247575 272051 1662172 1776263 583212 1792890 1141893 1274689 1604935 1111375 605283 1405621 1087135 1508864 912425 943244 1508707 1893462 1062998 1322343 1627919 1672949 1853174 1252180 1139616 449861 1081521 737046 1558329 1452450 1977670 1199384 1731657 982057 1001148 994735 1463999 810263 1838260 1991572 1271832 1398151 1114219 99379 528093 117598 1441429 867289 1197926 524150 338113 734031 816267 1019957 1756012 1393483 1071610 1472302 1472368 729362 1648393 1477881 1119100 1061397 340304 1375044 693776 1830040 1361793 1075360 1882998 745568 1312817 1441829 54524 1005085 571682 1152880 1899787 1661545 1429495 1594079 1099464 1367309 907518 251556 239516 1393246 1902450 1090777 65428 1011334 1448618 1095605 563641 1555793 970987 1833854 1928337 1319611 76064 318169 577234 856435 1522689 687793 618942 460360 1569741 325118 775035 582426 1480045 230685 1121324 999268 1712056 714211 515931 752181 670894 423297 1760889 1210830 1056030 202356 1014161 1152316 1545912 1551442 1365541 601070 487890 863872 386971 343578 748318 498585 542135 883188 1130995 1188926 542642 364526 933890 359800 175696 420778 1952156 1000583 732062 1945365 680659 1883810 477041 1934474 766300 1136995 1523548 512880 79550 633657 1222184 95774 779315 1877486 1956851 1218331 165958 1581972 812025 1137591 666962 1211633 83730 811772 665668 1384491 436415 1181792 1754024 1385736 1616927 1010254 928234 1753380 309954 550681 1039830 1572370 177362 61964 666751 1550196 1163212 1353874 531314 1399275 1151682 1550123 1034448 119365 725541 762012 261691 1362025 1786972 1517766 835137 1326423 1152959 857240 770538 507258 169678 1857646 85469 1732551 1386140 498035 7440 98399 394774 872895 1936965 1108628 112555 1179015 444801 490073 220806 1202015 1141201 1067975 280537 894109 1282451 1275954 1157068 521531 472424 856189 1299555 1355710 1411791 820285 62386 655939 1202040 316006 1948906 265886 1418187 69532 699390 601339 1587189 1639245 932782 1254761 158288 368840 1875346 926574 1127634 741622 179856 1912502 443579 150436 1068190 80341 1406576 1588330 1457465 1427467 149537 1179225 1268024 1221346 231894 1837406 1736843 1475249 399994 743172 1306448 740357 1660387 1093162 1340351 776643 1266938 231785 1069086 1741256 504020 1935760 1676624 272231 485984 1374425 412752 935330 1665917 1165064 1082156 1024430 1562151 1760958 1397072 778934 567393 703496 107529 127127 1335657 325340 649353 1239492 879204 1221778 1276477 733207 674518 656238 22658 954021 927266 1825362 448052 41715 1278286 940982 1671366 1692679 131668 652205 1227201 12279 1774426 165025 77471 572111 119354 1231112 1038933 453569 1926024 36464 736968 643792 582547 1006549 410989 965662 731677 1140015 1299679 776695 976155 1502316 668061 129909 1566843 699669 1365261 27539 43727 1175471 1467478 558680 1962371 1156657 474223 474362 1007944 886206 1838202 1531609 883287 342899 1824120 429683 123057 1308133 183645 1663631 338067 473633 396302 457939 564651 536285 915214 743798 1667781 592739 460343 528811 597031 713890 1743052 1610800 500018 1763562 1532804 1093257 850999 1408269 1932467 260012 701418 1901271 189379 500882 918518 1446585 109699 673850 546073 876459 629645 101454 742752 1455252 631828 1223963 423689 1012162 223593 1965956 1515301 278668 1879918 820422 550349 621189 688873 1890550 1115588 1626376 1815511 1269203 1641090 1450432 100014 1189040 1919432 1226485 1923526 1825445 1391564 945023 1131957 1639698 1926373 1358800 1616550 1240261 649882 1296545 139291 1080334 1595385 1425220 166371 1095932 813339 1617742 36231 1683410 135228 450188 95994 1979716 610350 676003 230900 252844 1423215 608078 357883 475591 1109588 1889880 1605411 551452 352466 1687537 765993 1364159 1727635 1804271 595699 791990 463751 1666025 1111603 77836 56675 183833 1756507 1218539 1038193 461810 437111 250038 527501 211865 825512 246320 221995 1157931 777221 754805 925697 1900735 1731346 738407 1280936 1334898 343954 796604 275343 787958 1166946 1662967 1533934 470113 1986823 815358 1284908 949255 1135818 1261483 786435 76072 1711691 657763 1954377 1948001 42873 1554748 1512335 1233709 373156 537502 1925 679539 1622458 1120839 744326 1947056 1624305 98083 1556573 1024442 988853 529316 243600 1209507 821413 25142 1184238 574405 302841 1430996 1140150 1270678 1565215 1773049 744654 1904590 1626667 231775 1514093 1518662 439483 1314471 183433 406276 200855 1821646 1539770 1967380 685655 800632 1051935 566417 419063 633524 1345587 1134998 234464 501684 445248 1364910 1444880 1914370 542938 996244 709644 967313 1211256 1149944 426110 726823 1063688 202856 1660265 1892157 1635685 1925893 1640872 241479 516623 1288894 462130 1510741 429136 202092 343643 343144 1518976 1243048 1663091 1521977 34714 1121587 786101 1373439 1839641 888580 1024733 154110 1285440 770857 930238 1907179 1425890 1387244 1918496 1162500 1172601 372640 1727125 1747405 404977 378861 964343 250752 103248 1041222 1261360 1646781 836393 781638 1372662 736839 1112052 366012 1344881 1395814 1567721 909647 879473 384364 980430 1066694 1582170 203980 1092567 672095 884838 1489903 1868974 1028002 465255 578064 490830 856174 1057700 487126 1967744 728389 319031 1239933 1308459 1088191 873113 1921714 7183 175176 1323645 1115534 987846 620726 1720488 1638660 10996 672441 59547 73971 1693843 1553503 1632273 705706 871897 1526185 1019334 1380888 56972 338322 1673255 501432 1506801 1671552 937884 1286261 1485598 1465701 427118 200297 609153 1212003 576290 1610241 235750 615285 870578 1040845 1134813 485413 333329 782015 1705498 984878 1208587 818507 1533634 532367 988556 1126367 877426 1034192 755118 332131 287486 1372096 1281465 1294605 48568 1948816 194667 839951 1517925 471862 154708 816026 387364 286148 910264 764897 1873995 1650740 1916048 781079 501105 745590 1702558 1783058 607503 1190901 970009 935128 803259 1156406 708494 300379 1525055 1604456 800661 868561 637779 1259447 920250 786321 1004154 1621005 1155680 247005 1246761 1803976 882990 873166 788906 606136 1103776 1171865 1568250 1078012 1674739 428349 322087 503080 587153 407403 1364135 845579 1315727 1503101 885037 14579 641248 1563294 1871577 189746 1441480 230124 174519 506046 1374374 887751 1050258 96999 1298593 1194219 286975 1745215 1555405 877414 789741 466026 1014139 1515588 527778 13313 384542 1098134 516685 1751160 1907508 814291 1206276 1612658 595539 1080021 1963437 1021034 1143842 64495 1464568 1441799 167258 1571968 1946162 1009449 908960 763431 1513712 1505174 945051 375390 460904 418987 968944 239051 996675 1836348 1923402 1976165 1431454 214035 926647 250400 768005 1737805 1848660 516257 1595473 1474119 921340 1804685 1691684 446398 1925605 68535 547162 1612257 356453 1184725 201426 1036294 793338 600861 1506872 353472 1053585 689848 462172 135735 1145572 1737319 972041 1692552 893428 1320238 1743682 1576980 237051 1353818 1129382 1215407 823709 1558952 1697122 1370851 1908668 1079855 432548 1726862 1228685 1377540 697062 1595873 1354376 985879 1453951 1505697 591217 213408 270406 1359530 977081 424952 1766352 356037 872675 1093766 1627377 1878856 993613 1002408 1607082 1823361 270186 1781278 1488344 798578 1302642 90729 1165142 1507621 147468 1803454 10649 95200 1976000 397485 1248858 1122735 1980627 1279621 1234204 290891 528622 912037 496525 1623778 1943518 216317 657670 1427162 1904512 482138 746432 1381098 684877 1379153 1456075 881266 1903696 1166434 1766899 1422016 1467944 1790283 1143083 1075807 610288 1215678 1689553 1737803 1871506 168700 365417 1375686 1353128 1616701 862680 1803322 1221901 187262 753988 1259501 1760162 1245492 1871391 290979 1523557 296120 795617 369621 1381559 1234455 1926611 1844889 419887 413163 152760 1716822 1797041 280021 352882 46387 700977 1815001 764442 171289 1570357 1600490 763819 1037415 1774638 230931 737741 416251 798335 1020126 1529222 1042549 285147 1898320 118283 934080 179737 1386769 145510 1111656 780907 1523338 391601 141286 1835229 813428 1963505 1892177 1322615 1780569 271401 1918821 460042 1320615 99842 564121 1932907 1900020 368500 1760018 1216218 1863951 278738 1567975 955905 998439 543185 1951765 1873199 213671 1243499 351294 1311576 16904 808623 313718 396928 193605 827715 1849113 514692 1966402 1596968 1998939 857627 70021 236014 878987 588786 1730147 944618 1685086 525534 1373526 1825719 431857 1480664 231928 795163 1986411 1797627 1581268 87333 1949239 651753 720851 1761199 301339 1314415 59498 1172958 1210153 1624832 430468 915127 1407748 1325770 252524 538628 924950 231002 1204533 462569 1137746 1536866 757379 1242272 1917847 219617 1197739 859018 1909020 563790 307421 175664 1217511 493055 1508110 1231803 1758675 1144783 1008636 273855 712232 39915 436443 398911 341900 751332 1531629 678052 1816263 999691 548125 187353 993287 1463527 57539 1696719 909454 589679 70844 1937584 1081572 1011862 608980 1854074 1427513 235525 1579421 579401 1557156 857070 670391 1386788 1381058 1631156 1576680 968699 1231030 1001585 738794 588051 319708 747379 435380 528636 709573 1412867 1530120 606603 411902 14886 1320742 1028086 1899312 430680 1962258 1481803 1073003 1204580 1691021 1063037 1327670 1479214 486031 612604 49053 1018092 1418878 135457 1080166 233221 964188 68268 695263 355062 542310 653679 685849 1596475 1382869 1159288 274359 1561744 514453 1346918 540519 1177618 320522 71271 926212 47795 471889 96320 652042 1465294 1680067 849478 1577470 209573 920167 918775 1122768 936733 272276 1238135 649133 873313 1443179 1401071 1848527 1214643 1682017 1075059 673399 970520 422671 1770595 1772131 685413 1207537 1252242 1603406 236891 20278 748329 1789644 819767 330705 523566 781008 237696 1740689 103627 285854 1533059 1691587 823370 1744018 1001121 1291005 1760032 652972 1735468 1696959 629299 1689441 1330423 496390 203728 747593 468125 1023156 1963819 464775 144960 1691213 1562968 347481 1636934 267801 1011589 663865 1347929 570468 534445 42263 559655 1062926 1597470 1994369 1741022 393979 1875315 95887 1982347 171838 1012734 1442176 1793914 1710136 1415482 898752 981606 908854 1114523 1939909 1109442 1936561 152641 1710221 95846 1057822 1267204 1823909 991057 1394122 1053756 1446622 1016873 305005 484238 1170116 131582 742921 566219 21717 493474 628615 1301401 1002260 1933726 58815 1975575 855743 917121 42074 1478770 95728 1399719 1837733 848545 1062588 1620234 1772341 1233911 1566883 124955 556975 185928 269710 151290 74724 331835 1029786 1793161 453580 1242852 1801542 56493 128070 452306 28854 372139 1181689 855720 538182 652842 1412735 1545956 581332 678985 1463831 1482915 600992 1331757 1479616 155225 1848691 334951 399375 6963 1673240 1762126 1994227 1014420 7131 1767026 1015879 593904 1313581 1285211 1089029 1325972 1880221 345765 1854825 1455128 1446382 267155 292778 13216 620054 718323 1103446 1857310 459520 1496055 670521 1770434 1344359 28203 311657 1293012 1723137 1158909 745974 1763349 874057 1408023 83231 353562 281581 524356 935518 1690270 1257372 1707379 1593428 1026466 1117539 104402 539413 1341553 488438 1434295 839484 249655 852640 486114 853490 1542227 1704425 112342 1313261 1047594 398697 744247 1531794 598566 1830110 1983103 276102 1993604 520244 646326 1363527 1844666 1349339 799383 282157 1300667 285841 317145 1255517 835046 1783446 485832 1025640 64024 790041 1582350 1694829 1075810 1020805 1200705 1109770 1973018 587211 1823658 1331291 232764 2830 308576 25565 76399 468426 344621 1284833 807009 383845 231629 62858 766928 1813004 273242 1994653 1473985 697676 1827125 1547119 12185 1597012 892870 1374327 1382500 306842 405033 688447 1450793 1028 78148 1944684 356831 891716 146466 1319917 1716964 367603 275944 313208 355361 486721 1943011 1952546 1754781 138210 828950 406308 1701161 335815 911578 1874776 1084020 945637 1679621 1017746 1981384 1850194 675148 1840624 1384974 1315186 1717253 289959 1827378 522956 713700 247811 1386454 613835 904145 477201 46728 737850 441143 647963 888586 1350355 623389 1840998 242177 1586760 771920 282728 1751341 1148703 1672220 1168113 364051 1424666 1590797 1495053 297555 741816 1047746 1623544 114425 1609947 514673 1289781 1998857 465762 71120 981903 342622 1018767 683538 1028031 1005539 1693990 1578423 1096676 887311 266469 1854552 1892665 1317493 1127638 1272290 1046037 330315 1787977 636263 1089937 640939 693742 918513 1786633 925960 1239545 1964217 870176 1469682 482797 1799467 553772 1894970 1549125 520504 1720772 1031773 261857 1364481 359661 1328306 1724472 1658171 70757 464453 930657 519926 964736 428803 93357 640009 1191321 1165458 1579576 1141297 1975493 69096 80180 845746 839161 148051 724914 4783 428121 693120 177091 1047066 1181321 251757 1041615 1040444 736432 1368974 390360 538672 680592 1635464 333376 1588249 1653369 154769 263476 1099446 264960 1653294 1713291 1240807 1967595 1014894 112843 931418 1302445 1920277 982438 141516 661190 1365338 1177021 713515 1509604 1093161 547787 1567866 316984 274234 1862052 455439 130070 286304 1837193 1304176 152567 293929 840958 912783 1988356 91382 1841641 808733 668555 943518 1469814 493395 792902 1105991 1613708 1633993 239775 1709919 498431 68180 608205 1824133 1177469 11125 1544743 1623994 989070 1962528 863694 1593714 422681 1715394 1976313 1979618 518379 938463 172744 454229 1224386 1327361 1784843 566145 116499 207287 1176097 1298014 9182 1677648 1161774 1040894 62508 1942278 32103 1274347 124144 1228696 1269093 363188 676859 437867 250941 1203681 982162 1778590 725416 328191 3082 641743 1003746 1770094 1122538 1654575 376004 1999102 737191 918392 743266 406530 821770 1744631 770894 532449 1272622 117868 1031391 1334697 1531676 1754919 1599414 1128846 497218 1839744 1187991 1297866 1459207 1748053 1508867 1425979 814536 395922 828524 1356390 1923428 663289 67516 1475900 1071207 219928 805806 576632 964053 167046 1532147 14265 1247623 1198246 874581 820859 1272528 1793473 324195 831116 1371748 552789 190372 1389475 1181323 1885019 1965513 1662435 1916075 1724403 1040000 1625446 1644625 954240 724694 1399678 189425 1267210 1856348 728132 600857 219065 658712 1290081 572955 872147 758749 839327 1501248 1137790 1501696 1701254 332675 784759 811977 98371 209814 883645 1006754 209566 975948 538813 1640384 52390 965453 646978 1733434 898833 1451229 361518 144164 1540759 1042887 1828915 1292508 1644731 38822 58158 715766 599481 1621664 693550 196258 940785 623925 1009387 1917137 1136254 221323 998712 1272357 1551032 486337 360035 573104 1533403 1286762 56164 1108288 1735678 877049 1683867 1606395 186169 71904 1263741 1444324 503652 119720 829125 350724 127751 482185 1631982 1959214 866372 560603 1932510 1625055 1673298 1755720 107985 1626803 1990845 1541983 1460538 322199 265456 1348284 899183 854513 1601130 1113734 185522 662830 1052284 905175 145114 1173216 133909 1047534 1053717 1640371 1309917 1131123 1871241 132488 1426137 658862 731705 1202400 10628 1388743 457434 1181100 1831943 529339 40090 1195961 858333 1390546 964487 237362 1635065 1730304 644601 963048 1395982 722235 819039 830461 1650829 1705151 644262 1105132 1317428 660707 1169260 1917181 210312 1446478 1257587 1707516 425808 1601404 363759 1529706 1868003 1532552 204494 1103703 682329 1774691 1034163 422899 899681 1455055 875458 604968 1223803 1037685 1989768 1999380 507079 189693 638935 1392767 1372820 952121 1856824 295468 1367119 95471 1582147 1244340 895901 1974048 326053 102693 1181118 338036 1867809 1238527 1527001 727966 835715 436190 389190 1895961 1577559 1117692 1799398 911360 597032 1802220 1641826 991548 1711605 890286 1731251 1970033 1455981 1560645 768412 1951071 1573541 1115088 1844688 1069721 1208046 225727 301013 995561 778545 1573333 1016166 820510 1748949 1469492 572520 451418 1303459 311607 779823 731830 990132 1617446 455600 841541 1737033 1846317 1382075 44766 671221 1519217 66768 1144552 652087 888976 528789 643317 1139251 680858 1258 1838851 1607333 1107650 51354 1808796 1751070 954557 1785952 567741 15152 1746054 1201733 318457 1094992 117962 335087 1819613 842608 560904 898539 511399 414934 1398719 745841 77575 189278 32491 1354730 387297 1207992 592959 901156 1637762 1496745 1214360 1652511 984847 661906 436223 359006 305093 775604 334738 1588415 444413 1676744 1418944 748574 810110 178760 1695431 623555 478376 1888030 712314 1404500 1477222 1826632 1272768 632021 1976273 1701469 1229263 59428 1777552 591562 1097410 820291 1517338 1682004 1121755 286934 1912115 1367577 634789 1281858 1508911 370507 1026727 1756577 519068 1748855 1276778 861598 637139 1906180 789643 121316 1404192 447950 436846 1199362 560143 1984116 1273980 1665823 1500779 1157389 1834850 1510865 1007639 674515 17826 1645861 968841 1295861 1509076 916797 1923286 1898157 872199 103702 1288544 474451 960890 1109899 692699 374111 1171870 285423 513136 1127623 698945 1161946 1888603 289932 204568 1109678 1939064 1212259 59200 684082 1260454 211554 1787276 90966 913640 1537503 1082715 183484 1448669 1087209 743753 92255 119087 1716755 413141 1838272 1841010 199795 895397 1262741 1991544 481609 1060864 506534 474880 982381 1880518 61599 1486912 760868 791577 1238153 277187 220752 1184998 407862 1248335 1881087 1910618 133459 71303 1723716 360420 1903019 639568 431726 440295 1234002 862489 1118723 1501169 1657985 1737526 1118381 1901017 329952 259943 226108 206886 1146119 857339 1584990 977758 1215322 41418 1166158 609890 1980376 224350 539402 558135 1236842 1052893 325539 724951 398839 1658275 578789 866359 353648 1348832 1868495 1357078 1241622 1476197 576012 224047 1063277 307312 1465367 1676909 1735261 1081120 1514297 411270 1427491 722461 535756 1376573 869093 1061333 373974 860983 987967 525043 188106 1855962 293789 1109454 1366008 208337 82791 1630968 1121736 1634227 102977 780154 1632957 1352428 1412991 1720528 177974 1766703 518056 762385 637703 1660908 1517686 220672 967853 269896 1984773 1918987 499606 1471351 44563 413345 793272 1443184 1037521 870129 650757 1456307 1892579 1771601 1265015 641562 1130046 1203847 156817 1037992 111696 1489006 1178373 251846 706043 943921 1236995 1652234 936047 897750 1781633 508165 261775 219275 814221 1681464 532957 490662 1933719 1942253 1098409 264470 427197 37664 1005018 124187 867956 488831 1556138 1646133 1702973 1097593 978071 1441526 439974 1550722 677611 1781087 648887 1052663 580380 1793881 1401538 727702 1845462 643000 1730285 305537 1117500 893744 1460476 1785226 688612 1568097 1975651 1604337 453348 999208 1999755 1144397 771832 1221401 416712 927326 1408405 98341 1164104 1206736 1469745 895038 592886 613851 1499403 460178 1428870 40616 139072 1258093 661097 302448 935829 1502713 1219780 484951 18253 5194 966211 492828 894593 1382197 1470412 567927 343115 248359 1480287 1910981 1388839 1469424 633940 1918135 790706 1246508 1125921 936527 1427056 232151 30793 141665 131121 1587933 168344 714094 1734901 1994056 1405483 641826 719666 497576 1661725 1116482 97611 686274 1198641 1413481 1477476 201503 1486009 850119 505095 299011 770469 337290 1453272 1776537 1999419 741427 629711 275063 1709867 192512 1713216 415122 1067496 1716365 926330 1824796 1374109 211845 1563146 614661 1592267 679856 1211510 6054 392727 758603 1228772 1499624 1842195 436575 83531 1164863 205630 1359610 115907 1610112 190782 1121656 1425272 1977554 171733 1080186 669928 630167 251332 947434 1514262 1256281 680177 574668 1537126 1853011 590877 1518880 305335 950782 1463080 1451014 703022 1328273 1667721 1935643 1645956 744320 425618 22543 1204928 9024 1601758 1400045 1998465 473613 1724449 1840379 685877 728249 624649 1793952 515946 880719 5991 1129197 1201461 690635 373353 1031702 1151246 1619472 1837220 183105 521560 1601981 1468880 56664 57010 298959 911343 1124922 1552942 1701016 1492511 430140 1789039 1496626 258255 27423 507111 28174 1791258 5379 81682 1668947 1112495 406190 1557148 1469187 412136 486544 408114 1505318 39111 1261998 1551219 195303 1111469 268301 277687 1272936 295931 7629 197880 1073027 4675 1643382 604848 363448 255883 843885 855249 1226612 1269863 849839 1356337 1334513 1238773 1147980 849687 567304 414516 1962610 1305777 1264055 445229 1200558 420120 1462867 518738 1007161 923789 256077 1814671 1301219 1123005 890405 1789297 1822414 544688 402764 1078321 640456 1229219 708145 473821 670027 1736130 1097723 907608 709190 665802 1992247 356961 1629882 268498 926195 319567 1613426 99163 1381625 541694 716927 1131774 973066 1535196 1696955 934971 1728013 1502217 1810652 276758 1305036 1344138 103695 1018627 951452 1140948 1167924 1250372 692698 656055 623228 1435126 784186 985132 1295976 1759237 1130098 1075486 189258 615265 511367 195954 318952 609533 798326 1273647 133499 1048005 17287 544390 1043544 1527411 222506 986277 236021 1909629 211475 444028 168483 1960316 1511977 684705 725603 1514733 516729 1704953 334371 1580442 881587 203590 1782135 677921 1536800 1627199 1239838 1701833 299365 1074863 126538 133677 1825470 1004902 1846773 1795066 773461 1376741 535913 393901 1812239 1185468 419242 1233083 794092 1056305 406116 880249 1388156 1565983 308442 1090331 1710797 1050495 259349 770066 1448262 176660 632034 1186757 76020 241447 1566146 165806 808970 889570 18592 1264525 989741 11044 221782 1965385 570121 1762902 167980 320963 832206 281227 24440 199616 23309 1725904 1575834 686944 382353 1140001 1886527 1612519 673212 621916 1782955 226793 4257 1835082 1625489 378939 366347 1174587 990 285931 1582576 830678 188533 1881686 1684808 1742623 945478 1954813 1448473 570394 1152184 225305 473120 1631721 446227 443548 1755810 693720 367634 1977360 1415096 74630 1462625 707180 1434872 96844 1677438 1791096 936984 835960 41549 1584729 451183 358909 1669743 546806 942314 545643 851993 1807906 494858 551752 1252370 435549 505903 987691 481601 1172483 1625018 396282 1078901 282449 220699 229360 113710 893974 1411894 1143536 1622711 1839413 1721605 1643631 604694 1943346 980074 1993322 1366386 628106 558302 1244315 1495498 987089 553825 929771 112525 351600 148724 54355 770608 1817498 714489 847396 1487178 1182890 1373858 1576183 89232 424836 1630002 403578 1094090 95496 658205 470844 265845 1173309 908840 1368065 1748687 688716 565078 1964369 718402 963103 1836101 1563552 454376 896708 951379 1618605 399893 88683 1192798 937789 548409 1380736 1837516 1958917 1059895 1079061 1264874 364894 1419051 888447 283594 1162260 364856 1699016 1495439 1596922 763478 1556859 757554 361632 1038146 557387 1318756 1226446 265755 357569 93571 1465744 1237205 623689 1827256 1609984 1580387 806812 1362530 1041977 401864 1258881 788061 1941096 400145 827129 222794 1359333 1677701 1767343 352864 1620482 1874639 1918931 184025 1900251 1228872 532325 96588 850084 554026 930433 505852 18588 574188 1809236 1192124 1600404 499520 1089227 663537 880285 1206209 1935369 1290291 874758 1724209 847786 187496 544884 353951 1195582 1015589 41038 818293 1916333 1896260 115427 1676704 1251442 494810 544714 475224 460204 1865614 1623992 229628 526564 186166 780576 21832 673672 365718 828930 73277 919579 1304239 1093728 496697 774661 1809252 315304 211080 1357159 222002 359537 742518 972078 685291 346379 330739 641938 925897 185385 273193 108990 150177 1817322 924972 1423836 1819244 262646 1664765 1197404 1419235 837882 676344 695921 1472249 371737 1072055 1931714 1582081 1035325 1287552 1793574 1693918 1787060 1150282 1937098 810461 1008625 1753639 1399734 1574182 1274978 130911 28791 1967752 1412949 1940767 613723 589637 221552 1074595 1586286 337164 1192044 538426 715481 757644 7760 553582 450983 1499923 262925 1312424 793715 1515278 1605866 1169576 407171 1692492 217054 321090 1861406 1985512 1028798 378013 1202845 46147 1604431 1786888 60575 427945 289093 1763549 72881 1221313 229301 1600137 768609 450015 351882 1007768 1375304 1661363 1157769 1783026 1011036 885057 173898 18431 1924676 13328 1010797 1519177 1716475 637133 1967487 1465487 838053 1336627 1368994 1845285 1077812 1968825 1221356 1554893 627170 1600518 1409289 463386 1519195 1497110 1507156 325070 456524 1825864 1964980 653044 973030 1408592 309924 1679269 182085 1237744 747557 384326 674815 1358250 852630 150024 1063545 1774491 778701 108845 96266 1201301 93823 494016 105833 1757572 1317087 128698 753387 1922788 956085 82261 1903082 32895 515479 146145 351211 708530 100187 556743 676476 1690552 1714200 300430 695291 157516 989602 812215 1484453 1628974 1516911 364434 699446 1709920 322425 1954706 586577 1952590 1987111 486365 777410 959701 1224684 1979848 15847 384247 1964820 464460 1085373 1771353 1267457 944522 1519221 450230 276418 736682 718415 1221865 133352 356281 1272293 1778092 1150082 1308920 640589 1732859 450891 162145 293508 377388 997660 987495 1321653 1587895 158045 1766515 387319 1023552 337759 692115 1268658 981100 550986 1905249 429840 1519141 1781626 884824 779266 1353430 166057 172152 1174733 446282 1741404 1771500 490380 884839 1462670 1573944 1114631 1310976 1418682 1955387 313290 1263036 1628105 1620812 1762379 1336054 442396 1578922 201586 649081 690335 1582255 510640 1564576 1810635 1057182 1859574 1936306 1885568 445428 994633 1032826 1948926 40484 1616515 1311463 1017394 1421400 1240364 901205 201630 657274 173098 22097 1558455 1438853 772941 1411800 1337249 655142 698017 126535 1242255 448401 1898227 1339913 11102 630663 323436 798149 1830972 1074370 633282 546180 1709614 770911 1826053 1926903 755372 1032587 176786 1029205 485782 1997926 478459 1500637 1319837 377720 731654 182809 1241739 980620 1271180 1593784 300923 1777679 1022167 984420 1736261 1995979 1707786 1052636 40986 1049325 269454 596913 1737995 916664 1809392 1165751 1758161 1972664 737040 1628110 461074 1564787 950611 1603690 1738026 398440 1895297 872763 1545379 1869090 815111 344364 1767764 1441013 701065 1056992 1325911 132359 1434609 954364 1727238 1362165 1464556 1466295 528654 703514 66315 139338 1124258 297424 458402 952449 1665415 493356 126893 1732419 1304195 1406520 691465 195585 750573 454787 36760 1049556 1378132 1590305 1368139 312510 1333016 1529263 206627 365914 762221 858544 99886 111196 1150002 1623768 1159493 1172562 505904 1793193 1362135 167963 798701 1532172 535233 895527 1899704 249361 1572213 570790 1543537 1256309 286940 236721 1644712 379950 780316 854552 199505 1209441 1231894 1789768 175891 1075088 500562 571934 63318 273808 170979 797385 871677 281173 1235653 1789918 1736038 798980 417110 946190 988837 80360 942874 1375557 651254 625760 267276 50783 1579488 1077612 98345 61318 1892358 173220 371845 379378 1289565 1875899 132570 1076285 553863 1065991 509148 902030 1568538 1022119 761691 62887 1102346 284018 36670 1329419 1044408 1874884 807711 1690412 738479 894089 901048 1136988 251880 1732838 1898159 948887 831154 1832224 76553 618911 284783 1054916 1991485 400624 757553 1752564 784551 1198054 487602 246158 144919 195706 1159393 1964695 1872866 765091 832498 1589996 687302 1400464 987361 1516091 1799887 8036 1511453 789764 1074286 1014121 1844170 1840021 1138917 731926 1082731 1500770 1912253 1053991 620795 1177602 246508 200682 287766 1206594 605420 240655 1488992 524816 1422198 742032 818396 1732813 106860 356677 1399741 1488354 1771165 1288140 1348466 807765 154719 619428 1477947 61759 516626 1958059 9080 1091645 1372664 175512 1914006 377957 682447 1118628 1982569 957268 1143943 1133666 1059680 430268 33848 494967 1705101 1287608 688748 1427148 1743143 64880 1213436 656800 1195101 623670 1945376 788608 503757 155194 1307390 1099756 1755017 756364 927383 404808 1355342 977191 452592 763865 1893693 110379 397202 317456 27953 1875160 1719526 635247 87498 73575 1500724 1373323 943858 1170208 1633293 1883806 1359949 548280 739302 1842418 1696874 702851 1540406 1785257 493086 105886 1576722 14683 522421 1736693 622166 1069832 895767 268622 1843595 484874 1593611 528968 686042 532349 1534718 1515089 326092 861314 1218503 70574 24328 919697 442541 1177829 1181592 1014488 1445076 1008021 937625 1577574 592118 947641 436547 537768 1099765 672227 1040364 156118 881816 152598 475230 561806 546156 598804 1620093 1491932 1377462 510184 456745 611895 905568 1413164 366879 330991 1204442 1578309 1208612 1109723 477489 961284 1743042 1817996 1096462 1427631 1172531 1273756 837023 862225 1479081 1181049 597691 28418 125421 354768 45428 1310631 1519980 73705 1204564 747548 1193709 1602157 441917 817997 826350 189918 971452 809854 992684 428752 561597 1893474 777194 1294410 855128 564644 1821084 1423609 586718 1221515 239228 728399 1061272 126457 670621 703850 1102150 1593547 155131 39885 261171 1646534 1562457 1944666 1798653 1838164 1031182 175295 76903 246415 1966052 1229773 1594998 1992842 968904 1017326 1601711 1011392 643 1891316 1485497 1702197 24634 407926 1398143 1891709 1744378 1534756 1911217 150208 1973285 1296162 1019497 1614463 432780 1671878 1001235 415094 202174 415690 417947 239411 1780100 1491108 1983017 1700685 278792 1091430 638183 1968402 936097 1294147 212293 1908208 1047250 1857974 618639 1455943 1288623 831678 1824816 781622 1968428 455372 72844 800921 379704 825039 694898 410379 1005428 765378 1403777 445808 1065751 1489321 1692881 72636 1146643 819207 924431 666117 258273 520939 378758 1940117 688118 884499 859325 1260547 989443 778454 1041169 835999 1658117 400870 1940268 1985062 1146906 152986 1651764 1977053 49709 704585 748825 334750 1205685 1311581 1218890 496839 224697 1477326 260127 1211555 130972 1130998 1299203 1658708 1648381 1434702 1252675 1334908 359375 743835 178881 476453 1957015 458200 723544 238204 1062713 1284620 147536 1808692 148224 990505 1669510 100579 1139585 539004 399003 1464492 1483192 1189779 1784497 1593998 820670 1854009 1474527 11085 141336 1056316 1167769 1121102 864455 1339266 30727 759393 1311549 1567355 320727 1348765 444983 699818 1882845 529138 39863 1604191 1616764 1147778 974695 1301693 360780 1047631 1257788 990193 1871991 1003747 1078088 662202 487193 55116 1717625 682323 1516737 970049 81643 1236086 1382027 594333 67512 1462129 1458669 201667 415250 1275090 500143 237940 327259 1285961 1960691 17385 734275 1764710 1239517 950501 1712181 1997158 373320 1395954 476490 1174202 409508 593630 773810 133292 1790318 1198281 895309 1461265 155279 1082474 1054585 270848 30582 161435 1014144 1735538 1232225 1339763 844021 1755595 339721 1985839 107011 854337 1664510 192048 31310 1959823 656583 87128 1559957 1929488 1330054 1666070 1840884 833161 751481 453219 1908826 1212021 1280286 777307 1272037 1033534 1332027 1904688 1650785 654952 597885 39626 1247283 1917548 1875638 200344 421031 72780 1352305 106544 1071413 896787 1235705 387052 960165 921980 1284401 1122513 1928155 1178275 226771 1597735 964156 1661600 1004930 521412 1514960 1073261 546172 583129 963692 143219 1644322 1554981 1709155 1740177 1410218 1434432 590712 1813785 644871 535898 163425 1196202 1204633 177298 1395444 822442 387990 1599923 14003 1889637 956672 892868 86433 1971767 798933 1931984 810980 1289616 1613077 116212 1725519 885070 841637 833314 732995 1076181 1889770 1752419 942503 1087966 1051476 953354 673375 372793 543629 1513885 475913 1805347 1445988 956113 1955508 1332773 1059158 1958125 690393 545157 89436 688591 1128336 1879046 1459646 1752276 1020594 1080435 1379417 601458 1861861 1626318 1403671 327349 660799 1448073 1963086 468334 277811 459759 386155 1475575 607377 95799 997279 322744 837629 492668 1608045 1015999 977630 540417 1096475 1279546 1179999 1930019 1422602 1309253 1776073 972128 1494969 1140737 953555 654284 1245297 1484943 1235626 383050 1678237 1593685 1414782 43573 1558785 1609926 183352 359460 1335660 1475604 186267 1752002 1738618 759965 1387911 302246 1005651 1986004 283231 321035 452663 214618 1001376 726571 715563 429677 846684 1125297 1078745 1611549 1458383 166757 1351914 1370675 1370060 219425 1905039 894406 202973 111845 1016461 853503 267313 1811435 1448249 535636 1415935 1909610 6385 1453350 1907027 453008 1948027 749424 603453 4325 1264314 1584389 570145 1304343 1534448 248664 391134 1969625 873610 1907771 87759 962579 1004413 1047561 948612 1705479 483359 96828 334309 466610 239381 354755 1766121 713273 525917 1834076 644866 278572 482853 210840 755955 789573 1766564 158390 1053228 1057574 1638982 1260774 1616019 250163 217993 1477230 1684024 775238 1148322 1063641 1522319 149195 1399251 1876457 57116 412732 569027 589215 158397 1271542 829340 1480257 1048792 636011 448454 1489650 155122 1702634 1895114 86574 1877754 324089 298133 1483436 1534644 1963526 794335 363941 1359518 174529 1436444 1878661 1529175 696245 418534 1773592 544898 1686733 1239781 485923 344995 1340026 1142926 245281 30360 577348 1146572 332835 455500 388982 643884 1625943 51212 1579611 2065 1882156 585478 274772 53560 1307721 1614162 1772196 1379078 189030 481704 535578 1005125 1620407 1991394 913857 327512 253468 1008402 902244 379536 953954 162428 1762414 1972267 958766 214086 1456330 418618 1146865 484054 322645 1332791 1101675 905570 1988834 611805 1232066 1376224 1887670 963224 1003782 167523 1586560 1161510 1450597 163759 1269518 961832 30792 239901 1806670 1859420 536253 417318 188758 160858 1253170 1415951 1358417 1058118 353454 1907485 1681620 1373203 378403 1534028 500994 177306 76835 840101 406029 1490304 1132553 193873 350953 1594984 1729741 92032 1095998 1343981 1744780 1713612 609922 1915947 11050 1400524 574000 1144014 375118 493470 841656 1893313 1460367 1868351 1343798 1905063 665747 1179990 515603 1577735 686692 1369886 315330 967576 1222900 796365 1399209 406079 406272 423299 1710900 676900 1448453 1281353 1677652 20911 821650 311640 1536833 1383390 1298231 37583 39594 1280850 291441 455907 275127 818375 280404 910523 1792230 728726 265361 626887 10289 1104459 1550492 1088864 618325 579557 234938 990388 1310639 1361040 1494455 763598 697086 450495 700730 1585637 1543194 1598295 1034818 737995 243429 333931 484864 1769921 1097814 422614 396231 1179798 1620782 1764827 1464239 845977 1014537 1926554 1839997 219837 1125564 1035754 168465 53725 1334378 1179882 112431 788273 1141386 247500 1556466 1794699 1352099 452563 996803 1699945 1679084 1695405 859633 271134 1834858 1529840 119790 1966466 721294 1193010 1835693 118646 1740081 1516371 637115 507635 1875716 1387391 1614623 252295 662972 986672 91153 271378 984654 531915 1209146 103810 1980248 1061014 311456 502774 835196 1976131 1740065 134315 197924 1909584 1318408 548579 1858100 1894803 1251005 1047319 1979248 1267247 1518595 568153 1579653 1561409 616082 26906 1274533 1877797 1404691 1202647 20749 918760 1307454 126653 811579 599489 803216 1392489 996946 915911 675512 1471670 368462 1670355 1544403 1845635 1540322 1913499 1693715 593134 1447187 1835316 665557 1725395 1161927 547591 745862 1559600 855528 1135271 1008441 164816 1328896 1779213 427736 623794 817487 1552557 206257 386849 411309 1970927 126906 78209 1873788 937980 1731103 1163097 1101915 770549 1294887 1200127 1020831 972190 842221 1621023 1238134 1451777 1881920 524993 1088465 606815 1366063 1999440 1646065 532815 101105 1779188 261139 509858 209991 1041776 374807 978743 439436 1727411 177117 1409975 464911 1273276 1197497 1320606 1256053 609692 1008900 1561749 179943 1915492 1177088 1448105 584034 1536137 1973818 48122 1267123 441962 655383 200123 18498 1233367 1524415 747256 1059108 306831 1778452 164007 1617299 7506 1274189 749432 765636 32787 13887 1016922 1684238 10064 200687 1504412 1189534 121545 969816 240346 530673 396647 938545 1121488 1808531 765227 1103962 901060 1178453 1855342 30986 660425 1729784 1788526 680597 1760208 771448 1197932 755776 1875516 1971859 1917739 865808 1524858 1436218 384157 79088 189694 1452713 450006 719147 1560017 142827 1750118 497331 1030533 1672523 445947 673875 345691 932290 1417613 272371 887587 1082089 1692759 187848 223497 1403882 128886 1755905 672419 1132762 1341123 314660 1804418 695162 475708 370808 1848936 329749 60238 595443 174960 1933481 1030970 504097 143118 1058881 1086843 428365 328344 1241233 1260399 1871985 1693431 865931 1144802 903803 446835 166374 1624887 627281 1094288 152687 1220231 720086 687912 1651058 1426790 441531 976768 1780435 46586 364965 1231440 1994801 1507185 437864 1329470 1748649 222070 1391287 483034 1905300 696462 1742989 777311 1536812 1499987 1426139 1948192 632604 263666 1522042 307704 723555 1827701 768971 76837 282624 603847 1106141 74884 1746470 181330 990550 1989097 277587 128067 364621 1244047 1105120 566171 1421615 1933105 145618 918578 567024 1255735 1847523 1547249 1218144 988283 1630293 3342 1542611 1775906 1096080 1708349 1621439 754410 1943658 1233469 829411 413131 205072 1126699 640387 1617309 1501565 16166 1423256 1031122 80332 1388058 144827 142734 966688 615365 1159578 566198 1865694 1097108 692554 623175 719701 1017741 1420893 1337030 87658 1935031 247103 1364518 1032331 963723 1678084 1348806 772158 40884 1943327 1371758 1236092 486614 674547 1320255 621381 499422 1587057 926251 35714 1912802 1034066 818917 1199567 674173 1180363 412338 719450 1624974 281772 110886 415716 1471830 998034 1690242 1545552 512853 1438294 1845478 567241 245812 1660203 232899 113648 189427 1979141 919041 1154920 734345 1126923 1008566 1543052 394505 1158005 1733747 315199 1878597 46307 19095 310379 126705 1675652 1986059 486659 1707521 165017 672345 1634811 715179 1492917 1078283 1050445 350399 1494394 66883 781959 31626 1491606 185346 136879 680463 1217174 126957 988232 54336 814931 1662153 875105 1969444 1379939 739775 92857 614675 999006 1424004 1234286 1774383 1002421 205513 538635 1705349 81146 1120997 1203569 377830 1678825 511751 201737 384594 201434 1001387 531208 21532 246448 304031 387250 1999363 1548520 323737 1698483 1196598 1798086 975708 847967 716068 499587 1543100 1652615 936674 613298 422542 1297548 1030437 1953333 56405 116277 1767889 1637117 1575436 636292 841180 20301 213764 1323631 487710 948825 184468 634749 1117876 1516471 877450 1649354 763755 1974595 779154 1825593 1294358 529350 916193 1414759 1671583 1506745 358059 1047863 484009 828024 1372626 1164646 220063 1486599 96586 852299 126326 626932 1778530 42445 682001 599774 1218895 1043906 1918129 1080548 1331022 737642 231504 1671803 819572 1262890 217546 6970 1230249 1968244 1320164 121851 304171 1170707 250724 1252738 207935 454030 264306 1693271 1583906 447967 353302 1541872 1992701 1446438 1331071 501232 1230335 1565291 916650 1983290 1220647 899361 319428 975228 71852 456266 751407 687054 1897427 1434133 288166 1256777 879169 300119 1611123 910831 1003020 1186274 724095 1257120 1495146 1080965 169723 29214 162610 1673014 169752 749058 589278 1667997 1260566 1170313 1943170 1959110 1057480 1629311 1922838 1950579 549593 1604883 1499860 276408 1194396 3455 1497939 1631541 186581 217194 661061 1692567 1015183 651494 1646416 263812 12317 1751813 675641 203985 496402 996266 818276 145201 1452370 164892 251269 390534 1773616 1616659 458908 1348260 790787 60961 1858406 124035 153900 1424191 740908 1421297 794408 349604 1397223 1479405 906428 1170328 490898 851779 664660 1911095 1286749 1589030 914715 74903 1508070 372751 1090345 324528 825606 1964757 1481132 1365755 1965591 1783072 1765848 1509161 1027713 130124 377659 540797 676891 895844 1236237 893387 1435458 1911806 565269 419583 530427 1406169 27073 1735016 659091 1550352 1951816 245879 66338 1884804 1179568 1794158 1278942 404037 1871781 1201212 1194688 1631629 303982 1906551 630606 1230283 1658515 1141077 1427586 806553 802371 358391 849231 1981455 226427 1584266 1232765 1046375 1142497 38047 1810574 1260 1546604 1336421 559628 1638385 96343 514185 367119 1969023 360741 1648374 1771114 621122 95764 1247390 219480 1351023 1325171 1264004 206874 540808 472726 1147951 1348859 717278 1034419 718438 1530730 1641796 737131 99648 1137100 1995799 1480527 530469 1352173 197475 373682 1566622 1611020 814093 1572303 1179593 278379 1312945 422471 273243 387678 1791431 1178104 665214 1353847 274697 1756940 1419652 259227 823085 1263719 1855109 656774 801753 503602 861228 462701 231705 1135454 807256 784194 1073037 1707906 633206 784041 1326947 22303 749047 677058 433827 1476147 1380489 1283957 889049 1910620 132172 1222912 1230858 1858977 151114 531098 822499 1695681 939159 1864679 1844011 872015 994799 855374 1412466 1014281 714865 1502419 313544 1016640 389270 1149230 1887160 585029 1767257 710630 1361214 1040640 183686 1843764 1384324 1218166 1129850 1379461 1208837 1658330 1476421 46006 1440316 1941210 327418 1294885 1425575 899082 1090471 1716171 834048 1918015 497381 1824690 1538259 1074623 1546857 1512764 122976 753159 149477 1123194 463977 1429902 1931323 1864108 579406 1240191 945701 688015 495250 1289438 797213 1716007 440177 1877790 274791 652518 942058 356618 1885375 1247097 1752435 1659476 550060 51670 310107 963721 1902783 872437 215115 914094 179745 526737 1283963 430603 51796 891725 1203119 1453674 301167 1944339 1430411 1833963 901301 699299 360805 1170685 1163014 64108 820578 78593 72505 718047 479195 416715 1206000 1718752 1519201 1219080 669719 1875790 1112631 29524 1565774 889318 754522 1299698 1589811 1431213 1257968 1657298 1184329 838294 1601556 381392 1543408 1592438 1757332 1545316 1194411 1120121 1915000 918352 1631373 1020038 1481365 1888020 1564788 1427938 384616 1505086 226307 177259 873068 203082 1303446 1252942 1995382 1424640 1934711 89828 488270 181590 1486359 1745571 299214 1723776 830799 417751 1991748 1093887 687712 1049392 1043954 366559 945776 1660507 1875114 1146397 1019463 614149 792069 379858 1980690 629544 1824664 575379 478819 1890387 404393 789614 489658 1691398 597671 460692 1365501 1819146 1338618 1577254 1481932 1187699 1254443 584845 241271 939211 659412 88338 763787 763951 1531348 79846 761679 737937 575990 933656 1870950 1252554 916289 1852705 1482642 1555678 822776 987915 1753957 431005 328653 785880 910471 1624595 1938473 199465 391988 1440721 1110292 767315 150534 1400815 816407 1269493 1200574 1865865 758770 1402462 1102835 645551 1173599 730633 1345394 1010819 1687477 360630 1452068 1331675 655128 1037947 595748 1372802 203784 1219775 1402679 380197 1930321 1995545 5491 1654793 1123181 1387127 1625885 1769042 1692153 1623811 1335492 949401 150455 1314588 66538 698243 30877 357769 1011928 1702708 1480070 580047 819060 141752 222786 726817 1077685 1344084 719954 1318338 307455 1394026 758449 99152 948303 1276402 434026 1282492 712558 1186995 607863 1136359 1264041 757365 446801 89523 483824 1845228 367829 1692602 902696 61396 640460 439673 1604283 1175217 1057286 381779 1810927 1392420 1677837 523373 334650 713614 295269 558267 671361 864419 1965953 1784682 1171066 1263291 1072822 219596 288258 1848849 85330 847328 569929 549033 282794 10002 1817004 1539590 1441354 1211778 1249185 601718 301226 1673359 1916496 225118 1574293 1355687 1116050 287650 593329 1819473 1379799 715624 222919 644652 367365 1995128 504306 1238873 1039228 1344697 1784799 916429 858519 257607 623377 850397 1873585 1622948 1978042 685915 1180197 610869 705069 287872 549882 981358 331175 1506503 831769 268594 932309 63396 1847061 86149 1447616 196360 1489100 1106235 1695003 10587 794721 201973 1987639 222457 360052 841745 137258 1091800 361294 561615 455156 93990 175710 341646 1050649 371244 1607074 1134314 610262 531393 151618 1609906 1895894 239605 1102164 1968218 1492304 540835 202883 850775 660264 814549 186900 688737 633488 216077 1101561 737731 415460 1650999 1999105 1751031 574228 1150597 1702935 501565 842163 1859237 1651326 1843453 855015 109574 748539 1508773 1989850 1348928 877731 507284 231161 1118503 694580 649110 98467 126000 1508408 1566721 945898 1106134 102442 869078 561366 11297 1649477 952485 1743934 1182765 905793 1444977 1041427 1643812 1088063 475331 61474 1106460 644130 313334 1615235 972162 1769943 1091016 22524 197513 898045 1564355 1740246 1295059 495786 698313 1370447 1581200 1359713 1770521 414970 1328001 1777453 208372 1071333 1020961 1533658 1414839 298278 420769 157222 30911 179437 830116 1346764 1393691 331314 1874071 286941 666680 1484944 1262797 1169345 268681 13108 1289863 163110 950555 1815222 1912250 611443 999175 230520 963202 1861781 564609 1053815 1539804 1589503 874425 1115768 1026140 44313 1124183 253116 1095802 537611 585218 645136 644546 1118403 1039874 1397409 302480 744058 1487665 1432668 598502 1075705 894359 577307 1773311 402229 1857924 1866088 1746702 98877 604547 612054 714608 1332581 1330086 1767655 1485886 292037 1288201 1722250 200529 1787731 1348718 1907256 621319 1787399 139514 408445 487187 1946140 1180215 1390398 659183 120089 1391431 1530836 184751 795540 1362675 145837 1509216 983265 1535839 911641 302004 1831522 701486 1123609 1944173 1969031 1839500 847570 1315587 1240219 1527105 1503127 854916 1778390 283275 1984700 1532104 544429 1095573 679924 1677342 1126659 750429 415569 239330 1086062 409877 1199941 384444 1084348 796756 1924902 1645771 1261429 101171 98891 353487 340043 108778 1282752 1882651 1413107 1015932 651953 788699 1694301 1823719 1201876 1613500 1247095 294249 62383 1715763 491870 1891678 499707 786457 1501789 950934 1547595 802542 280887 1462669 1074856 1181899 1696439 815315 910562 1606999 840324 960573 1717590 777941 728378 1355138 1931324 1270430 966883 1407776 184051 1429651 104321 1686302 1175020 432147 544709 113224 1041941 1634055 1625899 1490916 1807226 1544288 65129 1930730 1661171 571022 43614 1685041 1594407 1511629 928747 1862431 479624 1624677 312016 575618 476468 1660759 1735500 1628411 1457860 1109296 993587 564354 481571 564000 210396 1309352 681285 1532461 734038 136581 989157 367113 871568 1572134 1660061 859175 1706651 1263361 1561125 1322142 63886 513302 84343 346313 1965982 719821 1028040 986551 199861 486704 40112 8356 1986467 1636566 128168 828920 886589 1481969 465649 1554142 1366533 479455 17170 1984539 1318990 546047 946451 1800423 245036 1461930 1459093 1742170 1044759 1820465 1119333 1281746 216580 726838 1301711 1695030 454390 1775131 1499667 1453097 546029 94212 395035 319955 521686 41133 798716 1856407 363069 1322666 768266 1284048 1453848 220810 213142 1185051 380692 1345337 300930 266085 1632031 14873 480588 928184 401901 373701 417743 518076 1907383 1263559 778484 746123 1895967 1490344 1277969 1286724 1004280 1413364 569055 1991561 1300828 1421022 1069649 482957 676807 185327 1255126 171496 685661 1379759 1066700 163719 1806165 299164 1058323 338419 919636 310165 310750 420186 719847 552963 542911 64716 110394 1717424 1971855 1354907 792752 202244 318382 1612872 152480 106439 949927 184872 942023 1163148 1745891 1462668 769469 1875552 843185 1752245 1468284 1080791 993357 26463 956040 774331 972760 538055 1850414 1573680 1168458 562345 1054559 1494487 1029388 1422202 1582424 1184496 745312 27250 1585437 280711 1522665 235173 1829825 1113333 1991233 1391733 780016 1841956 910241 1713990 1159283 720688 355211 1137971 1600613 242927 515460 584087 78003 360620 1969605 1365642 994752 706269 1708571 1772880 382041 234809 555145 258365 36722 1392026 1142710 843111 445334 317938 632994 1385440 220614 502752 381315 1783004 1570178 1137885 1527870 1665176 1632434 1834923 1863781 676684 968237 1755598 1607797 19812 1075905 1773227 128165 200450 386394 1818720 940410 777777 1786299 1098771 908728 1892023 1741844 783990 975679 968231 909281 579314 530932 885186 373185 560797 670074 423555 603849 163202 1720416 237846 207744 735207 321760 1660549 1146855 1292297 1684375 1478116 402509 545029 958181 334180 1763985 1750323 1019183 877885 989340 155447 1764928 1185738 863806 1223955 1163530 958370 969126 61381 1557748 532976 146416 1192984 1762141 1517012 792281 1973913 303659 1802141 838166 1216366 214695 237624 732789 8292 1556637 1568442 1747530 1861232 1957927 1021051 1083865 1147646 370348 205128 880056 1296107 507105 1643881 1042381 176923 1352566 753493 1173343 1460368 306394 1521254 1478406 716500 996897 1846799 1171336 42052 1410303 1273284 1036701 509087 954267 452782 1854178 481781 1836104 231336 1442986 1268452 1184825 439419 1773953 923095 206645 700451 104668 1168130 355348 840433 1120048 641418 396189 464403 1744493 249422 1843041 1756960 851319 1541438 1246589 1743560 654086 1212038 1696170 21912 1674994 873557 1873974 1412247 421790 94458 302342 1667117 169815 663934 1462924 1298118 1637658 1237194 870968 68129 1734918 666551 919762 318689 1222787 1219342 175661 499300 1463373 1102142 1947954 574975 1614059 1681913 1719418 872304 1659526 95451 1788336 1186777 1232445 1307424 1636666 985477 64285 208591 1408751 857761 1522848 552271 443251 1923839 1887956 1204290 1993914 510853 752426 823148 1818761 868099 386626 19690 204011 427780 566825 612554 1901799 1020636 1999671 571189 214237 1544819 677567 1217622 1706584 1673021 1877028 693479 1100578 366078 368988 902528 1538916 1251017 1677418 271669 958452 1855168 1996210 834622 1003178 1322785 1606270 1398157 791488 888403 421839 1477697 214378 1713033 1399097 462684 831663 1784840 710747 1738519 557672 12280 407408 1590734 1814867 39889 1367380 323521 1376163 885560 1983874 752506 1926283 999079 1076472 1781829 800639 64731 1607521 1907728 1459298 146143 1415026 565014 1586146 403411 190269 1580266 677149 1250178 1580704 1788566 925246 454846 1894248 644155 1480389 1577850 844523 1326933 1523818 1939201 886533 1496131 550024 1441841 449737 1889081 311776 590482 455707 498321 1073532 979057 962 926945 717943 234787 817007 886957 1823116 717250 896934 698237 141282 1150655 1291022 598473 629059 1755322 1863030 1463290 1080277 1468459 1920811 1603083 639878 1490412 228450 633670 971881 1226650 1146756 1594755 1722450 569297 1391102 108587 1847171 1051948 745377 1895910 921915 1074555 814466 1763580 638602 307676 499746 79815 984604 857628 1656370 645862 1384397 153275 658735 1761764 127116 1786111 1949181 36500 453244 781061 307204 1585332 239799 1268198 1213839 385316 312481 626996 548791 1054501 137271 1755713 1860580 1456085 1326024 216553 1100756 1599742 278438 765060 260457 629455 1678800 367606 780589 826773 704957 77088 132773 1546522 1321643 1480534 1186715 1333450 1483409 1257341 255416 231681 616528 91955 1714683 865423 1360347 1317142 18554 576882 1288553 1929230 166623 982695 1355377 1918204 1633251 1312490 1278637 611028 738412 1907441 785903 124092 923749 51113 198384 1547356 320434 1851914 360743 337494 1556794 382558 918429 1822566 1423112 628989 498336 353250 1788071 889411 434679 864474 779787 77555 1316278 1898539 449324 600315 948607 1426219 1949482 1289958 1264861 871142 1296561 341161 1006296 810306 1115244 496708 1540363 1132842 1580816 862724 1454621 92093 655703 1282118 1858517 128507 941197 1314304 1374786 438834 1181198 1206963 1930725 1684448 845578 1010950 1505521 1479040 1553184 1440302 355610 217700 1096673 1449225 1907652 1916853 30803 385843 1794815 1007806 656549 1195204 333503 604820 20621 1308249 1550729 1342601 677645 1769199 1326499 1652848 1771433 1869879 1058765 54931 790868 1395902 850892 571109 265926 1107161 995100 883253 851753 1355119 865114 10080 1444705 1760740 1630101 767685 1019092 572810 198857 647676 859162 700955 813176 930551 952066 202843 974248 1611651 1255422 1435183 1088924 682279 579949 1590361 971286 820972 1008627 1915921 598303 251689 1422942 968595 1096562 1155263 782435 835160 961873 695467 1460431 1735651 588768 1788917 1071973 616452 1730266 936982 979052 812053 941597 1982041 824278 307785 589228 110875 1544823 1262665 381015 1907750 152132 1308773 1242287 1749852 1036915 1286539 1694512 420226 1653262 195933 594 835469 1764868 184427 130591 1178938 1059591 1085550 1879163 1498265 1324628 770166 1584680 1137696 289388 1936510 1844270 255206 916887 1433235 678495 362691 1541516 1884139 240602 1245315 798162 1145253 1215779 1340 298974 1897343 1783160 1342686 864427 1009733 441600 185694 776804 1925269 469990 1727406 1134421 1810429 906276 1485292 1598278 293632 468846 1892188 1770749 911238 18632 1005675 1180250 1757603 1038259 1566346 1029755 1506885 277457 1686240 342851 80115 787693 1195824 1482177 1565770 1516120 288939 360263 645072 1452879 1012418 857971 287070 1186890 173176 1747139 303775 312334 1096946 1444229 1511480 1500799 1311952 136196 1344021 846557 1544295 1757894 1851509 1485440 88513 221272 1979265 799574 1114140 439368 1168987 832859 675623 234152 74487 1163830 366159 1085661 69069 1775116 1528281 1741991 878092 917206 477898 215876 1244019 225662 1476149 1229581 148751 1572399 674767 904959 770125 979835 789388 291570 1649783 1935149 485368 1249931 354553 1303172 1206826 1460993 1160005 722950 426795 835392 1137022 129272 829689 66086 1997368 880805 90542 1241269 1251825 866116 1261344 1092057 120444 1520359 1258505 1773782 127581 469756 1410087 1725430 1556505 1285503 287023 1487588 920720 658279 736898 650969 662078 1263521 1700475 181643 1993766 1726667 1614904 827809 1765215 312591 1919192 48894 980346 625453 1459233 1614127 1383244 1120610 1187569 377405 1695511 422544 1094958 1264556 1327183 355789 1292365 647467 942754 945290 1411164 1614873 1137947 658328 530094 1613452 1117321 564952 1752529 1934817 768617 1867730 1719312 1581441 155221 1939073 971222 1657861 1867166 945516 1330026 1715659 752650 1495988 553075 1019713 717368 1992345 1189305 656370 1081507 1313787 1721282 1944457 916802 985013 1506762 847715 1955124 809743 1803415 270438 932615 42781 194807 452224 1441306 1382865 898568 866320 1330135 65467 1733781 1381397 1104412 1034539 309255 377628 35337 1640478 13261 1689243 9820 16185 24330 648846 1022773 502869 1301626 1420090 1824868 1383941 534498 237927 604619 1675843 1658572 333783 1418891 1673193 55025 1847331 1954358 1319417 305833 1862199 542949 1461222 1883360 913528 247595 843138 307390 1919886 1122023 746377 1800776 1998396 1031726 1535584 88752 329447 351986 938528 912334 1890171 1684295 1933607 318461 634082 1296680 26193 1695721 1625076 95628 918820 554101 330158 1230206 1158204 966033 706556 669649 1985318 1956012 672912 283451 1329241 1022923 1435409 942548 495151 425806 44652 1411162 683036 45640 925831 247667 76235 1443044 666603 1689334 1201956 657227 1291373 1418152 157916 1746897 1616171 1892077 1162661 1932219 809793 1325339 1173581 201120 1243319 243810 229061 1304122 1129600 872307 969299 37780 409151 1864419 1599774 895092 1430198 149052 379007 1392154 1780146 134912 664036 419598 1740239 318823 808577 607380 1997193 1514610 1308307 1302721 191989 1894640 339678 1002060 1059478 352206 1706631 726615 112193 649820 260621 747373 319444 598785 1861520 1159305 697873 333874 1515427 1424743 1177464 359028 868905 1262269 1156791 723657 945219 761979 683824 1728695 1144728 840668 637680 1420962 35135 304889 174862 1116960 275913 282954 1346858 358780 994600 205827 347398 595104 143709 621903 1870716 790345 935973 1237467 1720851 832711 384690 1122601 1396654 1912542 33703 677087 616976 534428 445504 294489 802396 466520 1949706 1282587 56700 1716107 1324345 1901968 1145854 436987 1870571 765019 1459714 1570084 931686 11292 1461709 1785272 1464960 1287219 502105 1340668 1829250 1087689 171825 115670 675937 362375 214529 1684659 1662341 1044891 65958 690289 30664 573594 840867 1957658 1099781 334082 1980897 1866216 44334 657972 665081 809357 214102 1849678 142919 190666 1545148 932490 519038 589050 390363 553023 1332026 1773698 987096 1549509 870378 797335 850258 703392 1932431 1915294 1571320 175655 5261 254318 680298 1759233 832084 672581 1331147 1988736 604321 1047266 1665841 1950717 1179651 1756486 769747 902985 1321070 592248 127224 1884730 1385544 674040 203474 846413 603557 801087 539886 1405165 1911769 1976087 1362429 650523 1694939 1800401 1892633 1929955 1521745 565945 989080 1903364 1166232 404006 1810906 1811873 1175050 1556564 564689 1327443 410692 1204273 1819739 434607 1119926 1500487 1548544 970996 640540 220708 1642014 898581 392653 558043 143286 1924335 1470858 197135 1525243 1353429 367235 334378 1919957 609699 1312413 532269 910926 885148 758800 120608 433162 1695948 1708529 817118 378096 533321 1181478 1013235 32135 953266 130990 1842717 464707 1159027 544600 441227 1337923 1323831 1527628 1223869 1940119 326443 675878 1849095 957406 55659 857822 521677 105546 1069413 654471 1062390 161444 1981981 1462290 1937012 815261 1886221 1761171 621940 355891 780763 966262 1665077 51249 737281 971846 494404 1747250 1450599 191019 453784 262370 873354 1103773 520871 1029753 1438337 1498176 1723070 933643 194622 446130 1329449 1426568 910143 1352444 822649 1249864 1500200 129348 917994 569424 1035645 639556 195543 247605 364759 1421174 1500653 1733578 1305053 588192 11525 742663 1462291 1304322 655125 203535 6703 1952643 1261309 499748 1376211 723100 1367238 575754 1552051 1437701 1299781 1071957 1004785 1347440 1459594 1527026 1764959 1318581 181592 1940845 1594647 687301 1133355 1014910 1926037 1096468 279559 495360 401995 1074130 776296 1359660 202462 493254 732140 1250579 124238 42063 718695 867482 630863 1218765 389567 378604 1647508 1562485 1673456 1893777 305319 1176207 288871 1279314 101412 676140 202082 928208 149514 1356341 1748835 834210 217001 1404019 881181 1651762 1160009 140666 1422825 426088 87983 497807 696064 1805981 1350192 1576232 94318 608717 1700958 1793129 919660 1877501 842018 1669967 1253172 618488 1317837 1721529 1506850 431206 863513 1982956 363824 429599 252084 441048 597079 1897518 16496 710047 1690350 392485 1021438 151136 1685361 897269 1130352 135803 1675388 818549 1354832 957752 1699017 1182617 68171 1997957 316100 855620 609755 361020 1017864 42692 518941 614720 20939 1832489 1648758 1240526 1044309 1218867 1034208 1137660 1637034 1114289 728562 438994 52971 1265292 425173 1402879 1168364 1247075 1810289 811906 1331061 849131 1118210 598125 1041253 1715245 1738688 37255 1578515 524433 692018 870661 1304721 1222156 971356 1558481 1134389 1250112 41875 317516 1630723 528244 1233118 1473740 1686564 1333102 1476836 981965 1497762 1096476 683108 226607 1925610 1431546 1709007 51387 54295 1594562 1158353 554594 616074 1225338 363833 1354218 257470 1613517 1130742 773423 1373337 1461186 1630732 1958703 347755 1354639 909166 1838994 526990 1207224 1230434 1773367 1138293 1970915 1661825 996239 1741939 772803 1235452 1194837 1762443 1526895 201258 1379921 1307221 124833 375729 1815054 5115 1722331 934302 992431 677850 1638620 667876 1215940 275541 843890 1791690 1348671 251059 948490 647148 1899143 1275840 98941 929637 1507664 915252 394033 800232 328572 91632 498082 199321 486967 1533446 37604 113825 1006519 1401908 1521197 1634842 1518781 86797 792347 227873 246902 1934130 717126 1835052 521042 930502 707335 1800305 834136 1831506 1342552 142103 530026 303475 1642924 1872605 539919 536154 1916807 1990432 574629 8395 170579 1275637 1149938 1645478 431570 1917973 1041248 769743 203648 1075551 1502638 514403 1869894 354149 60984 1187891 594079 951725 601807 1433568 1965014 1576048 665687 601008 1706398 102700 909021 1326462 965260 795619 1092766 1736626 832493 599097 1264843 494116 1320289 562409 1627362 294302 16303 495930 434429 1639718 1052231 529635 774906 1138530 979644 1296675 142713 871990 670853 1521145 1491148 594475 1455383 1920504 1098855 589448 221517 1413966 1556804 394990 176400 117871 869153 1086996 303131 1615515 1490647 1987555 1001478 734296 998901 1838385 504630 1405399 1665317 1608334 1137266 1911657 36995 105562 834113 745621 1774948 304745 487465 1629082 1581970 724759 49263 147873 1082935 520855 916220 1095242 1537931 416044 681879 876667 1915275 953463 658925 760521 149414 1640929 1161763 1679259 1876538 1138912 1946043 1269847 60689 1902811 1063911 834680 145413 1786388 1755753 267998 248306 1732558 570356 391962 332208 482840 1506044 363185 806088 448124 296671 1584979 1270115 1441322 1858597 1177569 1911472 1523159 1651663 603339 1605367 1224226 565695 1120251 1405289 50986 1343647 622300 1344907 933477 1391217 78390 634529 1154618 1166712 1414294 251987 1109330 751520 1921565 1738830 1569525 1648766 194275 249953 20592 525176 739369 164397 621137 247481 678555 961247 1477632 503029 1735516 1990902 977876 1184267 1803250 485168 1936782 1963333 1931417 119599 1977238 1018786 958406 1639256 192215 1344456 1145849 77347 742481 869319 1669041 461082 1865230 1418095 1300041 1120877 392341 208985 474789 1165144 719208 1958213 947085 335075 797255 1771400 1216854 338469 433682 1377918 623081 13678 1787392 1361889 1179598 553277 1406132 962879 855122 1165696 1260066 44035 825244 1334483 1769181 1878295 822305 1701045 971416 1509894 234434 1361186 822580 73622 327849 868414 364565 977870 1913778 1261562 595464 570226 290253 498133 1345252 1642395 659798 278449 1385002 1072794 609708 688287 1598093 1741976 1588945 1959851 197107 591553 1090098 30811 719523 559056 757082 483569 33734 959075 1444758 1962554 1795323 182161 1938408 407674 427227 503206 787072 1643358 1077051 1384377 1222205 60420 1621387 771208 59500 1144923 427516 1388347 1305340 862793 1166124 166246 91656 1570906 1173586 930515 1251328 659818 1300608 71583 1032506 1489983 160850 106699 1400839 646611 1281929 1620517 389738 69828 544769 1748811 511407 57111 1581530 1433868 1674608 1883940 1636667 1885715 225057 1075075 1347207 414769 430724 244518 1191878 126183 1570060 740766 1571073 469372 294664 1506084 294946 97010 1782225 659710 1024714 365544 332860 526334 1321231 1052805 1094700 1366571 1753296 901032 1271076 1724423 304727 645612 454398 41250 1860219 482334 324170 1872429 1421915 1677760 871971 1647227 407616 719319 696687 1801208 999413 327652 1417180 1354443 1729966 483922 526538 761652 724579 1502618 1539422 1896140 613500 1478715 138648 1676762 852708 607484 667560 809160 474556 1392917 1610010 253572 486238 1807377 1210570 404703 1989313 1162020 540109 1698833 1954691 1499722 855755 885258 857374 800728 464888 304908 1073250 1496824 9333 1205378 1788367 1570684 765480 289464 1043107 899457 1642046 22893 561354 1814787 1362818 132612 1619955 904498 1475507 255122 1830228 1676502 1743134 1672984 1319519 112044 284178 1122690 1755583 248727 85888 1898757 26493 576250 1355606 651047 1430580 1705934 1306736 264713 1541607 310152 824418 612452 568888 496777 169830 935082 1516346 1371877 60337 1294070 41258 951234 690295 903087 1284725 1196216 933821 632554 1298942 1548788 808523 201795 1600674 319793 580325 706535 527863 212324 1500494 1337352 1586827 273129 216465 114386 1622015 272456 957809 203531 1587216 648429 213209 1769653 1327119 4422 1679900 1713998 52667 602415 1021084 287332 771008 1339514 896141 141746 398171 1704509 1158216 1815079 221894 1311428 1767877 1291870 296697 1485528 1452102 1701837 1951352 1950872 716768 387922 822578 179921 152720 1931740 438905 1752021 1014026 1122728 152837 889130 1814418 476573 46482 1083985 369854 314504 1300644 336451 801505 583721 121885 103377 104379 1088790 1467861 389850 1101778 1673527 528185 1075811 1088979 992638 1562217 595878 1845687 225978 1165578 1800958 1933950 637132 1465178 1455816 666452 1614792 1846516 1013685 1421706 155708 1171051 1063435 1920046 1412018 1292517 257785 894127 356468 1834755 129128 1734803 437998 851859 1972352 411873 984265 639912 1363574 481289 1107011 1435600 1525805 1424140 358974 833349 460944 1193452 683819 463026 1087472 1419880 1716783 1150055 662504 1730283 1933257 733786 1614502 456058 910470 1589087 1857702 776274 531242 1394237 1463981 549873 1754063 690123 151281 41479 1120784 243683 1502678 1488102 1545303 1127909 916795 540528 1885172 1571386 1575993 1074727 1501837 1414766 415265 1909199 1351361 426003 927156 96063 554614 1127467 895446 467305 1134643 1083715 1757829 1662215 1885207 1684837 330490 1005485 983954 250730 555479 1111725 517369 650924 549820 808452 1704951 1948534 1688914 1328862 242617 101841 1960049 470454 1571417 276846 1844472 1984261 65192 1190190 369171 390197 138172 1719910 1526235 698631 1691823 1349696 349712 573957 90705 1678593 183695 1994834 1589810 31548 1402410 205133 1732158 1547484 875132 1923133 1288660 831336 703698 1022953 245210 1546937 1475240 595264 1716659 1884879 879333 125292 81300 1084550 1988110 914581 1956551 410816 1783875 196091 1200494 1627131 314492 661911 1754824 1614185 1176481 1684599 1053124 1478466 455321 15157 86764 142801 1238354 1458495 150566 1135107 1271903 87990 1680693 932023 674076 1134911 35173 1414263 630608 327531 469222 383644 128703 121088 657741 1806126 1814325 1155286 1023538 744234 1684858 1766746 367351 1720095 1389569 878052 1833254 1236451 1233846 1848934 1856903 1644670 886895 466905 164819 1383930 188717 557209 161090 105845 1778523 337190 1665907 1497703 804097 1384220 1540452 320269 1180952 273077 1848478 1329049 1164644 877950 622617 1244662 1550741 1933913 1426946 396267 1599366 1260017 676229 846373 992805 1283578 1963796 1246854 836575 1645373 1727409 1102819 1504862 711639 40476 1569956 123525 41307 1206958 29881 1063866 1416678 401379 1357006 290744 87432 131799 759319 978399 1322405 45807 489379 1711091 1391488 629868 92112 49222 1207020 1972663 692046 1318277 1182738 1286119 755394 575894 1540760 1897239 1875164 162580 60236 262508 820679 1052309 876920 1094908 223962 1728966 1338056 1090995 1427183 1619466 750044 1868379 947845 1443342 624465 854228 918934 717463 770875 1802301 1776055 1814466 599174 1960165 1608673 654843 1699889 1725324 669340 1680968 1573758 639492 968453 1703129 568955 1886826 1325608 1424492 47355 1833453 510424 1001127 1859823 1880494 1817469 343225 474812 1973372 947952 1312462 1570278 1748320 953499 866115 1472895 595643 1792168 353417 472542 647360 764273 786966 1225428 516101 109214 1235024 1695514 458910 1148013 308403 96668 1893342 1809951 1839143 826314 189013 731161 670090 715574 1364086 1750393 1956067 1726728 1090756 300213 1260455 1540350 1941134 1330400 1284635 32665 143089 147082 230445 466168 1890002 1770254 1053695 998944 727739 771187 486474 1754945 359679 463905 1594719 1495801 276738 751763 597563 643831 1984879 372818 580969 470013 1315665 67086 979164 1399415 887649 248498 1839391 1482753 1706135 740979 1986752 1704477 595689 494030 302338 229832 842263 419127 1812446 1959689 1433629 1826649 877235 404099 926396 1771896 1236007 104401 1924204 1869008 1611048 458855 142675 1777840 1206428 1168998 1075662 1015456 1038564 567794 1445962 1013084 1992375 604257 707063 175037 812942 1111650 772503 709132 1344003 687819 1739124 1256636 400062 1187122 287723 443608 130094 1481140 1957769 1159263 1725298 1644832 1852357 1871323 822612 38505 539988 448650 1262543 293246 1814345 1729222 1088981 1472104 752877 132940 1576785 1855033 6925 600217 389744 1060292 1207121 1024820 367179 686150 1563080 585405 1150108 233552 1248373 1115651 1853157 723742 1223698 1427287 11305 14392 1970300 747890 1469897 309853 1641419 370646 1436181 886683 1629753 1253880 356548 689676 1100178 1003902 222550 1507446 1017344 1782578 1833857 409528 1979520 1224834 574017 342737 403543 540305 683513 8966 1870125 1433620 759025 621743 1372895 1414880 1071879 1088624 520849 1047268 1828107 1922051 627757 1619261 1091901 1793632 49957 1962193 959921 1721662 582901 886747 772091 1052946 275489 1567930 16443 1762838 1873440 818870 1917954 947757 1156876 1601625 964845 213945 1843375 108965 1456007 657336 1352513 1993723 564479 92656 747010 1494549 1618163 977088 549687 186402 203034 131880 772349 1158322 1894442 1488914 1476097 863017 4043 229673 605010 1806563 1669201 1193195 1077285 1021349 691356 1175721 1048703 214406 286421 1704748 1814524 613160 1682244 1643279 1002978 1605807 1319176 291551 1110961 1266986 1375001 1248941 177040 1665383 1420621 816689 1344584 838639 972431 1828394 1370175 1203838 1903104 1358575 654347 1583169 1802594 456361 1815933 941953 1745750 547908 1369602 238763 930802 1197766 619284 333423 1585460 1450463 1596173 1366919 164026 1845273 629727 1472095 344327 20594 441855 759327 1508695 108269 168543 469217 134998 1509884 1174875 986830 695529 1480869 1493974 1261722 1141435 1618559 1855154 480147 566842 335203 323752 1125391 779015 1014017 602804 625294 201836 1926040 106420 1366432 32173 721145 1416490 1288534 1144135 227924 1189081 5810 10480 262355 649655 865995 1091698 1728524 439441 1435821 290313 346568 740106 1249984 1744878 1702637 1366371 597062 1980851 677167 897714 434772 1886795 1098635 199865 1339855 331828 33304 1784934 986792 1270015 1334363 220527 817499 1518150 148578 1720943 193943 654873 1856888 1694806 815492 1613628 122712 1340974 1103356 1017460 1889126 1668391 773799 321631 1601937 1032556 1368033 415527 423080 442839 1051826 174676 105529 274599 582162 1388494 941717 1635948 1633603 1759343 1854130 230440 1398942 618878 1689596 1782058 780960 702381 1600662 527438 1928972 629242 1378727 1879132 1897125 630161 407218 519982 1320267 203885 145882 540017 1414017 151250 1359663 1593329 394688 1958961 1079952 561508 403797 662621 116594 1123615 1905486 1682863 1122434 1469222 1833183 1599768 1135339 291758 701334 1591433 758545 1438941 566701 350017 1534765 806101 1967643 1571701 989556 1403285 930283 134153 1318700 129069 1457388 23674 1361947 245336 1443550 1959862 1609057 1295515 1929289 889445 1135494 802891 1312643 642636 371648 101078 1255212 532217 590035 1759815 1491816 779589 16610 1337893 1763666 942612 1194735 1913112 1593514 683738 635492 1194423 897760 1463132 964024 1668647 1912 707626 175280 890996 1562769 1934650 163666 1549126 1204186 1285435 789497 1502275 1933510 167743 302418 788861 1833362 297485 242946 16774 1458373 1653804 1765323 1750820 1517889 1939777 1865137 994194 820591 254536 1310952 897998 815848 467039 556846 1000873 1517366 1551251 1581006 189706 1927721 238918 719607 990292 1976152 81074 660073 1539596 1310904 188288 679323 534862 1124506 1740625 1446698 1268593 88386 425284 93522 175250 1694226 752632 669123 224982 1323746 1645468 1810622 329288 817956 792604 875173 1313851 1621346 1593721 1759828 258553 1524013 28313 765168 129127 539061 350591 1946151 1548977 1579547 1155143 48501 1736943 55734 1319481 567984 1633356 700715 757524 394052 1683435 1485303 134684 66046 313794 1557317 653802 698491 1134787 628734 528465 1406553 629162 1340907 1300528 1779030 124195 1848299 195983 1608720 1497098 1884875 1122346 851186 1245936 1376601 629652 55748 96382 1905389 1574840 240816 965995 1745529 47706 1009353 1627315 996302 1668479 321681 1613477 1633766 1733388 1869418 790674 265213 252538 904638 1783431 1780664 1897954 463978 1074783 370386 126095 82207 1452481 827022 640031 190176 68224 1477523 1010358 244043 671304 158454 1126223 1092994 486525 1302502 1256015 777537 1388225 1009308 49137 966787 1570099 184378 736573 1472974 1901595 1244103 1255713 1047393 1512315 216338 282274 1955236 1468423 1620755 1097874 781537 773342 484135 363953 1277897 1239371 1343055 1666587 1810680 1112814 897302 1125571 280798 1891237 1870367 1055439 1733028 450848 855535 1077335 1760785 626681 1202543 864307 108401 1002492 1545459 1001792 1951084 576411 479995 429901 732344 1806530 1054800 1529187 672677 1104031 513028 1972000 1087357 990725 50343 1296699 1056327 535280 895072 1370871 1880897 848402 587542 258907 1598849 1610928 915581 1977073 1668080 882360 234629 174231 1974924 551845 1508498 1467516 1692102 1838476 1971263 1187024 164975 303078 1346915 926935 901656 1877115 36489 1432085 958220 941387 1959167 1864026 1380902 306615 1104262 1184781 1806673 320571 9363 315925 331425 803990 231654 1911101 1110918 1601708 1719479 1789319 1194906 1571220 1397949 288278 1674604 1716413 1082288 984489 1170178 127134 639692 573003 658916 970534 1102726 1824131 707507 323077 808636 67282 795021 1633610 555016 45810 402144 1507921 514149 852854 151289 1401244 1900296 1268312 1691192 761497 1315468 571694 1686792 619561 1963544 590529 823209 1375583 1577359 1073697 338443 1738057 1196637 262650 672443 736283 912208 481165 1299205 1425776 954513 301772 384884 953975 740345 92103 1470172 1544589 757449 1168821 1329873 582668 571859 918201 267676 1629632 1175926 1987704 948095 635100 14544 707137 992474 1053924 1397757 603975 1518411 1066589 1074336 1831067 1497562 1032380 517309 911315 1437225 1646684 1454914 570802 1443193 1998753 1884693 1915485 662286 331038 506364 1279270 705987 1542499 1426814 1496062 988955 1352111 1269727 1018204 1201792 1259122 765576 1523751 962296 1623294 1630272 1489908 329925 1089285 1416522 500384 871297 27478 691872 1768130 1615553 1363814 324284 1713991 20104 1394038 781973 1985194 312456 1464502 1606895 269307 1296013 617829 835123 1101475 630131 735062 330076 304459 360906 1466351 1833520 216662 1396159 177641 1277951 486965 1232444 1406237 1802275 1934290 462470 1456566 709582 1404269 951018 919879 1638889 1405283 685309 1543055 1579164 21036 181137 1106292 156759 1049603 731275 1728090 1648177 1140235 463985 1360089 1164517 91675 1736947 450435 1526549 770212 785295 893523 1313577 391269 716611 1455911 302821 1886658 519316 1571306 427848 618316 739030 243559 328097 1571582 892437 765708 1941880 1432069 1923600 827995 1987633 162422 1799194 1319106 34974 1326151 1626334 1460206 1600537 1432145 757285 1037506 1720263 1751418 1364192 888847 1591986 751577 299581 23828 495291 501368 471049 129179 197633 293026 1826967 441111 1161821 421422 189271 1769132 597242 36049 27008 426404 1504118 520683 861399 1373977 824314 1999117 792204 1423450 197254 1687907 43224 472855 1966934 1078314 575244 414642 731571 530396 566818 24550 1224081 718955 371220 17803 1143180 1353862 95675 1411488 171356 11996 544420 1196678 1451939 1255526 1615955 896164 1241243 1670289 1910794 1103218 1860819 933144 578280 1368508 1156036 845776 134926 1935504 935239 228236 1143628 177927 825856 554232 486329 1462751 1411212 293812 1540053 1356855 461684 1138891 662218 1123045 21367 36082 23197 474659 1517802 1168647 1501381 84067 1394054 331920 1006495 1491964 606233 469275 126637 1998491 259766 1454575 1174880 145285 1990522 733922 954840 1241562 789181 243402 1875118 1154269 1498566 1222887 429105 918929 560036 931453 84340 1408938 605211 175376 1715533 834082 1124054 480057 1905362 327661 1565114 468132 119198 1189255 364381 784851 519013 1295678 247940 629287 786751 1753865 1394139 390073 1826796 781444 1260970 1797912 315703 1815399 818754 635434 582877 985521 193745 1649481 495881 153929 212349 689192 1125799 1475825 1397444 314701 98401 989764 140834 611260 1522391 220948 1513135 1716510 832789 1655245 767470 269074 66546 303812 1234318 951473 65993 280205 498526 1798815 1945089 1782686 10485 672945 1531847 694666 274127 1080946 1246410 691065 1622833 752800 1918893 1446374 1108630 157905 1817885 1071056 67371 1084516 845645 738231 1114340 1408703 1288598 646395 570053 372282 1433556 741843 754168 170434 1025013 1966872 1636944 1159658 1806494 1455436 65177 917493 322615 1456589 1060870 1174794 1767147 1303806 770214 1163028 1422318 1861843 227454 800579 1706266 1137480 1460636 1171548 1274131 1174627 889330 95519 731359 1868835 896607 1128306 498378 1310591 503186 961994 1394512 1092052 174839 1994954 709474 1820645 639150 1129789 1711609 147434 1760387 1304464 1463778 1419373 166414 1923551 1173127 1964828 1943981 390592 1697028 791016 1368982 1247611 1362423 1359413 531961 270321 155243 1195643 770695 108682 1957578 1105331 1494120 247942 1975365 675363 1487287 715302 1161372 1407874 1379284 1459962 1591823 1724284 1887124 1037126 591691 435803 1553269 1865327 1533827 811567 1198880 379090 1843669 201532 643836 1092576 205882 1233950 1779717 1118675 38609 1207392 73987 224324 25046 25854 1186144 1130094 948064 1445202 366432 1420802 1799096 1198357 1873025 818246 928944 298765 1028141 1405433 1533033 1479449 1377003 1742653 601411 493236 1045095 783045 1297847 1078288 775859 278244 999860 1939835 1970823 1296763 212856 557441 1446274 1295276 1120457 16701 861747 649736 945970 1067854 999291 1782287 613624 1429323 1395253 867278 243396 203668 1841218 1610359 1434297 520210 1869792 425035 1451596 31529 1801044 1218113 29602 486888 1493378 590744 271454 1332947 1996861 9102 1100381 971378 1582091 357623 1322154 1790850 1198110 1761914 706427 399124 1760847 237913 1051620 163162 1199313 457283 1251003 492201 393941 427455 1615505 1738041 1936595 86479 519973 529322 1212804 1510899 674917 1235244 470849 506071 1664820 371750 1095079 613103 856120 1095700 1929746 278904 1852301 1943745 1476919 1241248 228289 201921 1378018 1731706 1127564 820952 594493 1047230 15347 1157174 1697215 1007985 1751180 599211 1825549 89088 249493 528674 1611682 35769 1726324 1296207 817754 568309 1994736 959371 874946 1671862 2750 780455 1046437 1395977 1502324 678392 1715423 1701226 423222 1518009 1662379 1938422 964817 1425334 767256 910605 165550 345929 812354 1423008 1968906 870275 379008 972738 619497 549738 1585910 427645 981749 1557497 299848 1279362 211251 1963600 18232 151671 816162 469175 52389 1292646 975693 1009268 1402702 90856 1449185 64299 252722 988792 1589673 104818 1670190 378987 447068 1196842 354984 1125887 1171204 233027 332249 176060 1198360 1777376 900178 1154105 1556774 1704590 1052150 1174424 57137 1387269 1292664 235795 1721348 1874121 1250019 1296387 1961700 25638 1693527 923987 1368610 363909 1680059 1089088 363743 1623566 805337 952765 1148979 1778559 82741 583116 1731220 1812174 1348955 77607 1085653 825594 1409675 1979815 1888233 901224 345599 1949282 1761096 1760337 898119 865672 160358 747088 1305124 166351 896562 1596723 10733 1971046 537143 862811 40534 1444769 1888254 1799789 1095588 1225324 1960660 279141 551014 1203740 1053550 113391 1078256 53734 355741 143476 1600297 1007221 1653257 289607 1436657 1952109 576297 334576 1912372 1782126 542829 896353 1788925 1107516 681745 1572619 368267 1177918 999169 752023 611986 914900 719339 1707533 1256946 533336 1894905 75985 310617 793025 1468365 1853253 1532838 1167973 1227941 416820 1250753 672596 1646722 1779598 896800 1957588 39566 314802 848832 726801 1281941 1307746 520652 81330 63463 1160631 680998 435839 1911665 547688 794528 1826680 1767357 1964582 1620924 932265 1500964 1692775 743300 1555231 436383 1733872 9617 1870886 407358 582128 1566782 1792733 1634007 1291684 1998407 597890 547704 110859 867230 1226729 1456646 1155639 1318441 1553008 501613 1016135 252714 913933 682606 1536647 750468 1720141 398146 842914 1508358 1560938 556397 771166 1052765 1046337 1523504 713963 541824 1303622 1981935 950028 1455661 59658 767129 1084279 1305569 1700775 147019 1480464 936283 1361605 1740936 1130982 432359 427989 1667187 129748 551743 1951544 216828 962420 699272 11475 1591313 1989338 20947 536557 268447 910707 1286988 1731830 1654319 1246252 1083578 1368429 1098014 1691895 1377564 1639049 1464128 804918 531380 1686896 369070 1590612 566907 609348 1809507 210996 187509 114388 1283210 803793 245063 1753803 18079 904792 1897741 837369 1257231 962092 1597919 1193058 1441830 1997328 210599 190183 1140414 26653 1152470 345461 1239230 342032 891911 1309059 629030 729108 45690 610319 923457 1903964 586173 70291 12491 135890 1735607 1062058 256121 1978130 1963244 1415213 608202 964550 419117 98879 688660 1689945 1604356 942265 247066 776358 1486160 311320 1724173 1745258 711206 1012647 356517 1665160 674740 502507 1092260 1186469 105180 550192 418064 1490882 1057949 1475363 1976839 1150443 1984180 513370 651568 1667723 1619543 1093072 1840159 1265173 859560 465550 1603032 1800176 184276 391382 798139 275961 421047 1606742 189753 466751 1996894 1656127 1403940 1916999 1314692 101513 1768634 1918168 154925 1191130 1347910 290733 1841362 844776 1135886 956808 908533 387351 1672912 204763 344963 712024 201664 365935 725310 196604 1832026 580194 1070588 223612 1490818 849653 1845054 286962 1096046 1991220 1928519 1741295 563731 1091052 1599602 1028360 1177715 1636752 120660 653478 399796 875609 1180269 458029 1919083 903499 1789821 948551 1202083 1613267 488047 197396 1230947 338159 391359 1996839 1749998 522959 1513670 662808 1978716 1372617 1482760 396301 150822 445129 478397 1675090 1215438 908261 1270869 845718 970011 1593272 1705127 142918 753326 1658433 1136150 516029 1125607 1029825 1980720 1398309 1428654 280237 1314287 1839759 694870 962014 740833 729691 647342 1446143 677994 1877358 1622513 682489 386613 1270415 414774 50913 1233442 636449 33212 1047485 1113409 562604 1953628 968842 215878 720276 759290 280641 75156 1981996 1453450 369307 222242 319576 501726 668067 629140 1057639 273051 615321 875254 875330 461538 764318 1164455 1687214 207052 619012 185002 446320 1560196 595113 650494 1229136 1455075 670591 1146376 1678741 724240 239137 945713 801040 1953707 496617 375204 220742 1310681 1120186 841756 1502223 904002 1490735 1962844 826441 1617368 1330800 1160764 853071 911057 660933 1000894 659326 17934 1655298 1465088 1555320 725677 121278 351400 322858 1441399 229357 152819 1858722 1337 566559 1733835 1860948 1875711 906995 1925731 776998 256264 537826 157059 490815 659114 1700692 1155545 1687666 1421350 185278 1408058 1084317 76648 266977 1844459 388405 245636 704606 1646439 51008 389910 21985 868810 934261 987844 1751271 1584077 145754 1273392 1854628 691721 405503 152732 877302 258740 1087703 873293 1411902 1517427 891478 1951506 1114830 1210747 575368 1366841 1049181 1529042 1558936 1718733 1430788 1356240 536082 348871 766216 973085 171477 937765 202086 693643 1764813 1073267 969931 901120 935382 1518157 1003533 1154753 1954280 1473125 1996340 768296 1602420 564923 1713279 980842 1037228 469109 661855 1264143 1845050 1187656 1524509 1887247 1013806 1860666 716920 531540 994629 1390598 1337014 1455230 1962745 1615596 64313 202028 1537144 400268 897914 192871 1688424 1870719 1114090 948736 1614607 863131 99339 351930 820532 743941 1865489 314542 1260422 889635 892882 1868071 1119541 894341 1835134 410884 1177309 691659 286966 1898062 1778807 1400520 889104 1883549 737954 659839 317974 1881985 62675 597843 1113552 1344973 635845 1982074 1279900 470873 275295 1679779 513962 87359 223045 419308 1562714 1024865 1491104 709061 832605 556511 1566089 385531 1872039 1311856 681832 459205 1792964 507394 1089066 1452056 1955174 1233910 1206834 1825408 968355 406899 199076 1277864 1399037 1821392 302503 898033 496705 935723 1018298 767330 693498 299349 1555756 1709760 654050 63430 59657 1494148 482888 1745376 1064261 1285327 106074 1970661 826698 1804705 1262111 1229490 84917 1673721 960952 1409358 282864 1593278 67389 1890683 1422976 1008577 866390 1394913 1523573 1082307 1217331 339094 906450 776372 705833 90824 876229 885567 348893 133622 1619981 1175547 1462385 636125 1104249 1359525 265247 108164 763906 689243 72798 493239 1165528 1117189 667195 1518407 616891 557350 801712 395844 820814 359380 641886 30806 907899 849618 543535 424122 1689714 1268448 1177017 715576 1265924 1008560 22126 1335404 432083 1993365 1707977 699222 369006 1815149 690285 1408415 1042119 72905 1998910 53574 665488 800750 1673672 704796 1537859 1933961 1376166 1206263 589121 1894217 693388 1766413 652608 461860 13747 1077600 851423 501335 1501894 911310 135134 1032261 1471376 1804848 1485624 230630 1864011 1133868 588298 1192353 524180 1987140 1679955 1195803 532479 342360 1543942 602987 678106 607424 1588308 1648678 1821692 3575 1642077 17849 982357 1221885 318791 1688560 1470378 1584241 997583 715036 1736724 556360 1780069 1674821 1621663 51717 1901459 1202239 1034139 521743 545744 254511 1204093 667608 1018548 1748140 358617 665784 1957649 1903496 312937 124020 25693 157565 224855 18178 1476290 1903882 1259642 1954558 198903 314967 1584509 1025399 485440 1926410 1720605 1181116 971465 775325 639315 1751129 1614575 623613 1251509 1516656 1975150 1468977 843170 418968 1913892 1913089 266573 1237171 1316508 1531187 1954075 1880768 1024315 1362928 655293 1569414 920522 1087189 895632 767478 1575022 1177184 1811255 44288 205301 1054089 604131 721778 633121 1300738 527217 1327789 1768069 1822177 663570 1373560 939101 1385007 1767590 276333 1391443 1412192 1223231 1700768 772528 1621179 812708 770986 254806 729468 1514177 401549 1635646 1068703 1800343 774247 1037824 803220 587678 1647175 1018711 1891811 714597 1553514 1202697 1968056 48375 1163437 760443 941767 1113986 1584583 848132 793618 1562897 1075399 363106 232357 1431044 1506227 1911707 804398 1134518 1500883 657478 1866983 274467 1265761 737887 1786580 1852668 1683491 1384031 813957 1006104 866438 1416724 937451 837297 1870272 226508 472960 1347297 1386099 1541349 1794908 1284618 455376 1948341 695239 33694 149277 1386357 1131647 1188265 1785267 228333 249399 108295 782591 219251 1215193 367681 253088 393389 413988 1381275 827347 622534 1206228 549916 914140 1205404 385234 1310462 695972 1435470 1618614 867420 1948902 1208020 1588989 1994544 329351 853206 995086 1598896 808084 944379 1575435 1389115 457973 1719391 1221319 961794 986127 1509025 977773 352253 235734 1033982 1325691 742424 477203 1333707 964872 579522 812212 1285429 1978896 1571393 141600 1615610 556629 439905 1132052 1757642 1784896 1113246 856280 631618 385619 1364147 1566553 126541 89908 1839568 1372451 1570082 1344718 1257251 312139 1020350 1503214 1885805 343565 1301287 89584 892084 1525878 1879561 678316 1925131 1454365 1338329 945006 1483109 440672 774840 346203 123557 487889 363643 901407 609198 1428587 1083839 866852 1210159 1915835 976441 365783 707910 1635485 574929 1863455 267701 1527613 37547 1752963 1776072 1800984 189723 433429 1862441 798454 1669487 248834 86362 1745248 1115058 1050928 973986 310625 1575675 500773 1849454 715263 411866 225010 606628 1504644 358753 1088546 187649 1543947 1100425 860390 438882 495147 1678863 1846628 49910 1736543 133388 646574 383512 1219598 1129847 326633 1929815 251975 381772 1817654 1437690 1098974 318991 1429314 641462 1639098 901178 1582918 150023 1727984 688343 274294 1161339 1527751 941031 1060973 557295 1253573 801166 24921 285447 1222340 1457575 25006 601166 1691976 233286 1598226 1412489 1668283 142542 401000 1166239 638065 511926 1998985 1136312 1994061 465453 707026 615804 969036 1089839 1618711 903032 124676 1600744 930907 459412 1831936 1286441 1432960 157678 1700842 120257 454983 1536756 205456 1569787 460706 536459 986242 336631 1747604 458240 1323178 1762236 1249895 958879 1914399 1341218 942028 1153545 1227734 754302 145190 1862951 1400774 640016 400529 1411973 1711855 1243877 1402244 1118429 1000952 391137 1579305 382248 768493 1343934 976616 1398748 712488 704931 1964824 70174 541273 1834754 1018202 1406598 1788640 1232647 449756 134061 1224078 1112942 1479751 962383 636429 543174 1159479 1227999 788231 981186 1936839 582793 28122 447007 1167355 1386337 692402 1991474 412285 422361 1335923 626733 669458 1886061 1537388 1641187 1255151 1483597 1583045 1760450 320984 220731 663538 615286 1021996 811950 7244 488703 1569281 1448090 1026181 9167 1812484 1539661 411009 223070 700338 1416822 1289064 1860768 1865091 1947919 624856 348662 988544 436214 14129 18207 1709978 1104630 800970 388947 1367312 74657 544621 935276 1914718 612545 1255261 1409768 282314 816649 1532892 1709067 1690481 1374841 160123 1432129 1129482 1725369 368150 1334928 513630 599351 1010422 1189096 1400743 1643507 1495582 206357 1362760 19748 338004 1165462 475388 509895 597355 594434 517642 298520 705759 1994640 1693177 369832 333841 1343660 261404 903290 774414 718464 1401169 1585232 30685 507888 299645 31240 1171542 854293 1753819 264033 1038132 1083602 21426 1954597 1891502 300995 1739048 462657 1359629 465810 850237 1745218 1248402 1870498 69575 1180682 72992 1829021 1078949 956693 1250030 1420368 653867 687238 478556 626011 139301 698873 363181 1470957 127795 1655273 877385 499321 1320984 283151 380465 1626747 225261 672716 1210368 1501292 1996558 1182080 26758 1860205 193263 1556381 576664 1028408 737691 1724703 116167 14834 329352 1116749 1655297 1465616 777927 1916375 740066 1719612 1638140 422334 1722675 125554 1653929 1171695 269087 1679858 437168 1140903 484659 766866 1528950 320513 1305016 963029 591089 583809 733518 1034582 1048616 1963710 1056239 1202899 798474 210864 897972 708877 1667864 191179 883935 1063377 125171 1917234 371121 740607 733409 1769993 301019 484328 550617 1992318 1055599 1353593 1464244 1556593 199992 1015913 364292 1385411 1065337 1664734 1824633 414815 942 1156949 1033989 1279965 444522 1649305 499142 1878060 538504 1501413 1890143 794938 1817092 1927375 1439384 1683736 239073 1061970 404321 1502544 675985 1659656 373838 34940 1553686 93203 1394937 249854 795259 378872 948318 205235 1499744 1996640 118531 1863975 190877 1359823 849163 1974766 1512917 1867027 1551390 180838 1987504 1865755 164786 1033487 877213 248027 776173 131897 1634543 1514426 1384382 1626740 442741 770967 99164 255639 1014335 760692 582564 1704551 1293301 1592536 1129952 1770052 1063700 1638848 825729 257555 737751 1126135 1003103 1173535 1427079 1806492 1400762 1822915 779227 1751548 668694 561576 1400199 249462 1859870 1107258 111780 1232251 1615549 1216830 753165 460931 875667 1948831 1483791 1016491 940665 551767 1086249 1912548 133313 1076374 1617802 500493 679800 1008400 29501 1774407 1164270 913543 1082124 1723812 347651 1599001 1089454 1731179 913953 1342905 1096574 813240 1379394 1092400 1124603 509292 1884309 933633 1600863 822402 181773 1932350 1288308 717113 1133295 1790208 239013 1219198 832922 1748844 164596 390117 1463123 318762 1284534 868881 1873991 1303761 361425 813833 1760204 1397723 1064106 33901 301504 1255776 890840 1294141 383547 1279239 921029 311087 951943 155082 1394099 1670460 601127 1541608 1424983 996742 1731831 666970 1685282 1869618 815031 775026 1217794 898032 6468 1747920 1512969 1821461 1562229 558047 692120 1668165 1976324 19003 1048394 1436098 366745 1903611 800592 638770 396793 663657 1762633 1754967 1032118 1728610 1573890 961666 590587 936384 1111212 1714347 425851 769069 549271 131070 442032 586574 819446 578998 1625361 843769 19298 21197 1293098 1602819 1195606 1905417 362209 1828898 1657946 291827 497264 7012 1587236 1673072 103249 1903694 815651 1658603 287594 1367352 1877529 973576 1168016 1515213 1975166 877838 306169 795146 437514 384581 165797 1082176 94474 165031 1293371 1342826 1120437 981406 505607 57014 1994894 1013077 1192104 79476 1515027 275733 734877 127435 339492 1524069 224627 504586 904346 888690 1612643 1114208 730244 1825667 1688104 403381 1745052 1794290 709708 304206 6614 1604720 401138 1798762 1604888 1319757 1813248 1300401 1835520 359874 937675 294494 290401 1311506 679142 365235 1782409 1581122 89471 1628184 518560 1128958 761989 1733399 1905898 1090626 1809577 472429 1800554 546135 1265403 1838594 1143209 702583 731507 1700527 1775457 273518 1776631 161346 674323 1080547 1289550 1915428 1260971 145584 534225 1915372 178366 1991033 1264817 439499 238644 360541 1561276 1395 1731568 621643 1186923 6330 1395022 1303045 532188 1627097 353876 277262 295520 1412218 626758 19370 1793964 1655600 144070 520384 1585143 1490951 560128 370066 193659 808355 1102401 563172 1740183 40571 1344723 1152662 1721118 430741 739461 775418 20983 1134217 1639774 1691145 1692484 840161 1437146 1845791 1054184 1128230 1357465 385662 1299731 1187369 1031674 1536184 383588 678409 22632 1173068 1790455 1573088 972872 262994 1387130 458625 1828387 663058 1834532 209068 1587965 1119686 1762060 1327203 1983141 1332871 1196618 1265621 517938 1838699 621436 96167 1742284 721133 257447 1803642 1410967 491577 806508 844801 1494361 576311 1880155 1189908 1120023 684385 920752 1200978 431530 889218 1735185 1053696 345189 1109814 267929 271815 832026 1311642 1987637 1615944 169101 1957734 168130 1266978 252254 1233454 1743225 1550528 22443 1849847 861919 529964 1839033 1278699 1934556 677186 1064651 1151903 225550 411646 1863765 243690 229765 104889 247780 1104473 1206206 609816 1002769 85688 1373427 1329162 1106907 112495 283319 347175 892589 1455100 738603 253668 397491 557574 1175153 759617 414637 79103 1067726 236808 380487 1190170 966845 447041 1699269 976752 1478678 1842274 1535445 539020 610171 1346920 1446626 1760550 811337 397135 379546 676138 803061 412639 563593 815600 1301872 1285970 1083698 1176536 1300057 1828887 20930 1367832 167404 1563247 158421 585800 1670604 409290 703697 1262714 134971 993984 513080 1343831 818085 1879193 1519545 928634 1304120 986829 1285883 988539 1730161 276401 123795 290403 1585144 364779 1220661 1196139 1277458 836129 1301254 1183381 829561 614204 236893 1985944 182702 1686230 1879453 618930 558951 1101269 1683665 201943 1229353 1785419 51840 751707 1337575 1269096 269127 1422648 17348 564983 790627 1349640 202564 528370 223884 1185493 920920 1554758 1041216 1036388 920544 546120 104661 1856311 1210004 190254 1624148 1988430 876691 614769 1436406 1130772 287965 337728 1113140 1171527 190502 614647 1728485 676744 520845 1769586 1234921 1658599 1876033 1845522 429822 1094483 1259792 1431944 337405 1776052 960560 690221 1818540 1702102 473840 1571254 1639350 607743 177357 1784681 763395 1690447 334953 1788164 1787516 855971 1475301 1425292 667439 1849109 1973394 368270 1479551 838688 1897309 1950207 1100069 36377 825286 331324 554380 1628876 1265121 515392 1757809 1427667 1155520 1616327 878115 734827 286983 766965 750823 352925 1150898 524087 153165 672240 1885013 1396794 1880399 91583 1768402 1576588 384078 1764837 1602895 1339945 10128 925502 1524852 1832358 1181029 821517 116603 607569 1309472 1532463 1584786 1283172 763965 956506 1889281 1689683 136977 1279192 161926 500006 1518749 695711 1205031 812657 249120 186804 999030 1252761 1892051 983678 450370 1352961 448604 201200 1669567 492246 741201 78368 797693 219068 1392207 530153 814928 944461 658888 1338497 772494 1017824 384390 103131 1434866 433707 271451 1578966 1680681 1969271 1037319 387953 1989521 1863325 1125220 732554 1450884 1701178 1378826 703457 1990311 1338066 1042459 70495 1596339 1493561 1769196 230903 1686590 626181 68244 1680323 255055 1056271 1688060 1934045 1784807 1453418 158932 1018274 1340363 1821232 835288 602464 1621749 750918 1070379 1461126 145084 236671 1644427 1156045 837261 1012063 318083 1060454 380811 329046 1071246 1649195 1053132 90036 755492 1067988 639867 935508 7977 1820698 1943398 857666 1160916 1368370 1032467 1641476 753306 1420877 1528134 1226890 756164 1558509 176881 1814136 128487 1579205 625159 169060 1165167 1422424 1599648 1648493 1874856 1677546 252577 1091239 1140031 1535598 1776105 1221366 486283 1099946 109540 524382 298815 221803 377036 806268 267574 1403425 294512 721735 1907431 1278134 332264 1394407 846488 1577055 967683 96407 772457 93687 334381 145237 1170115 178088 1401765 473707 782702 1626592 1478804 836388 850120 142258 845376 588634 851976 754413 1126393 343599 1171732 1664660 1863049 1333250 1842878 1949426 1148113 1332796 114181 785910 79203 1964724 1919670 1087574 625080 607840 175914 323057 1784245 1721517 1683966 1189324 1045849 763125 1320994 687028 569112 298785 776440 1304403 945711 1368284 1571540 1320072 1800668 1447174 727579 1485084 267557 449182 266957 1965478 916261 828458 1709411 1548572 887908 922886 375519 895367 869689 856402 1111816 800589 989623 514685 1136497 838288 1784432 995761 172949 763701 788591 1383825 922092 1778415 747452 1206346 757838 1660928 1069233 983145 920201 1934960 177491 598740 535802 151585 237869 930236 721975 1655404 789299 759877 1703679 1892765 1263301 1920411 1802486 1423045 1455072 581689 938650 194749 1743032 687249 483872 185345 1233884 96440 1528051 1984400 1161256 199867 190652 274826 20032 1785601 665405 1812186 1315659 1588056 735522 450913 885503 1063746 1511797 27206 552007 173727 646473 580527 1319476 101525 793893 837613 1037311 1370522 880621 1754154 159658 872324 251921 1140507 1958095 1510549 582028 1201670 477458 706261 1371951 306189 617776 332151 315113 479709 546406 1261039 1458421 1962553 388539 1050262 648848 1884160 1427954 46781 1589772 1338659 51636 1150368 62230 456699 181122 276167 323081 1435051 1206994 1755013 966480 634336 485343 120268 1996125 690694 349949 1895622 1329301 781804 1184444 670548 422854 302949 453765 915853 543191 1897164 923754 471313 1960825 1938597 81760 67222 363627 1396545 642721 1706459 1095351 633015 1301815 1213825 1352575 1388815 1431861 1278465 1465765 400214 1505322 1749488 1810966 1022191 551844 646489 1360314 186271 234333 32392 1714396 235728 587374 18219 1643219 1423781 205151 563348 1635973 1037233 1944204 1355543 1942523 153068 27866 1307583 647734 1111357 900878 408219 815318 1401600 204506 666125 1137669 1567312 323639 949125 1670359 1523174 1363393 1708716 268644 739542 1772712 1241076 1698112 1013932 1758796 657461 1399382 1646243 980879 1200438 735480 915580 1826813 1989185 465079 1974969 419512 1735815 223501 1176028 806513 1224576 260718 508836 1142516 354868 142797 1237461 1310840 1175162 892265 448725 1455904 723208 1503080 222233 57931 43422 253442 1511177 246892 1887739 6725 777103 1410523 388971 1795756 1321783 739655 319758 941129 1800587 756822 1845803 1078118 1827435 1020539 336908 506322 1151985 283954 479438 1977371 392321 131167 805237 447549 1810754 235199 254420 1972632 403916 616861 1457520 915049 237885 1866464 1512841 1387523 975945 222427 1705666 457457 924570 1061252 654266 1239379 372509 704539 1212254 1153159 1515977 715663 1657459 1914905 806554 1010538 837102 1402593 324041 235987 1686350 768769 1143439 619206 1946110 1492931 1368677 1923499 613854 648844 1682576 832002 209654 772887 1436888 1903559 1531051 451369 721318 296376 328682 1829949 1405917 1302555 1412875 63664 1520900 1958469 719926 1420199 1099724 4233 928253 930464 1157476 561562 162140 1242510 1343272 750375 456175 334652 622414 937697 58661 1405234 904333 1536064 627869 848190 394585 457128 1961635 1853707 376689 995214 1289410 1742691 1893921 1603245 101793 1596501 805342 1461286 1207125 1389676 140793 1551221 66021 1136310 1154204 1843566 513046 1833105 1684342 646118 1560299 523796 1176876 746457 1702851 1912077 406632 551012 531359 921238 1401381 1199115 1387397 1921187 1794518 1502537 1676684 456528 1246134 1410514 1951675 607351 1347574 959029 391792 1426829 669909 403521 405789 1799397 737360 1788161 1915689 223152 95612 928730 401125 650954 1860100 1243376 1610616 1668217 1369758 158686 538837 589036 702772 1950766 53879 47694 58101 1762382 993017 1021145 1955041 1879520 895074 1131197 1936982 751333 1867940 329999 725089 1273581 580357 1399681 1938268 730923 557794 1765777 1691472 1049193 1221208 896339 1055549 1617087 1877836 1164390 237737 1717839 211551 643088 1207990 1593107 521903 1027309 168701 1308284 335655 1711483 954417 319964 352738 1793926 1628014 1582188 1998681 1590564 670683 1333239 125659 326453 962241 1320222 1927906 1420190 1950719 1258137 786904 1023797 1637876 1966319 1176429 258235 1961306 1371449 1311766 1558266 461012 843909 1624574 1255233 1439786 411933 1784866 1905583 1376011 1174430 824961 197173 804523 1191891 1162574 1271134 138090 1068632 461316 1788003 670996 1087716 251146 1783420 1953719 1735331 95752 1763655 1143595 464360 333266 1246431 1125517 262027 359490 1591773 647273 600831 1631039 1171924 1135052 1501157 500387 1871869 1553792 1896897 831903 1055650 163750 1312097 1641363 1013252 191362 1042027 554855 1276277 772459 1654108 922897 937906 315808 451537 503822 539263 1981708 1821267 617464 1609728 845056 421236 174885 1950511 6234 1644341 1909009 789350 134861 827992 921921 849284 1848375 1744891 287240 1079687 1875061 794427 834693 851607 409179 404769 946309 846297 336722 778450 1381407 587399 1287509 1191273 968270 600701 1185967 124975 1256385 1023578 379531 1113685 1361684 1271422 826097 1254362 334425 1545852 945208 1045400 653178 888180 955947 486849 121830 523935 1072777 193064 1974662 1855098 951324 1706014 32192 1573837 1375690 1293594 1397241 1456698 1585882 1873615 1453532 217023 526791 122285 947412 1932918 1070551 1469467 335810 1487939 834669 1700405 829093 276693 1162274 598194 560647 598144 1522183 366029 542707 85393 394341 186590 1743966 191543 987768 1335279 1146457 282108 1015124 700532 1807798 1723345 1045580 1212950 692322 35043 1394800 181880 1299996 77302 508914 1103224 230256 370492 1410145 1238757 924051 345132 1965186 1573537 526756 1808333 948428 702039 1223595 1710854 625089 1528565 1687046 1636472 1721090 1588196 555324 974638 974872 1417563 1952719 290608 856595 1903809 1944505 1862655 1131923 686399 83519 173984 1105241 52532 58084 553026 1336260 1337794 1028809 501213 1934883 1537775 804967 55507 155726 1507138 615941 1871907 1771932 632768 132901 1986272 934619 1928675 1390686 1330624 761365 1141142 1353253 1440911 922466 1283135 178335 662165 312770 1085844 1856484 939886 746326 1398990 1074970 1415546 1385177 1683340 571291 1019711 306329 1009334 187924 525412 6849 1811558 794344 483821 1097908 667348 520400 1441845 378376 221291 470203 677017 27154 113538 1342318 1148888 251154 378931 1334239 128385 513622 815601 1038166 1872457 493189 515807 847307 701491 1437242 1143182 1971244 596918 660526 388496 732387 1403014 743287 1966181 932677 1658811 1670913 1103938 647904 1892327 1239970 1419688 29128 1851652 128173 924930 1356868 146613 1102677 1959550 339061 118979 1421236 1512861 739854 609090 756678 1108845 1603248 674823 1634275 487544 209469 600029 1559323 1583037 1408676 88428 146010 1056238 721969 222384 1943880 1970718 373932 763005 469556 1720142 252651 363090 1657344 1321207 1856895 389143 964971 257549 670338 1419424 88587 1161004 292381 1647282 612547 899675 8763 326215 325336 1061771 57138 376740 784798 1539933 1536039 1489619 1042561 25776 119982 900740 1979871 923003 892756 1462486 330808 140236 503085 846930 19863 386733 1526880 743674 990359 1987548 876332 1737205 1717066 1676497 1481328 1260852 713716 1550612 8102 851343 970144 650905 1381411 1190832 1914080 704438 56927 1281362 1396519 484801 254591 1292629 1340688 1536192 156682 246011 592052 116716 521520 1467889 365705 1511334 905491 308314 1411712 1832880 696461 1862625 215920 1868361 1362863 1765644 240895 1725480 1623775 120527 813121 133048 900645 1053746 1279305 1379188 1907455 1756123 1023161 375609 1594352 1364070 1022389 1646448 1757245 878278 391929 1217632 1709488 756682 1224132 1386232 1878127 1697677 1001452 1155418 270145 1963376 500814 662228 372994 1702538 524117 1644648 1322557 121302 543714 1659488 124655 1156660 1559766 1590670 1226889 937262 664892 1049565 1697190 408395 501882 956571 802556 1551526 1029363 340712 1962891 1760765 1562801 1198896 874933 300802 622428 1275816 1180191 531321 1541346 556936 1436191 107898 881339 1206751 913621 208190 486291 1706083 1707686 1137341 911616 1763583 952960 471669 1294330 1732711 1160347 1353114 1876132 135001 1269279 448438 1358773 532841 1700664 1936815 337443 1686064 274983 517848 1468790 848077 753233 626028 1221383 1394252 674954 642260 1707948 839572 1395269 1571287 273143 876982 1181953 1450699 1152378 268857 870809 1819261 729632 156292 23908 1250731 1155910 225843 1132225 1342612 1407790 17507 832561 1573981 1162436 1136997 1106959 1462793 915030 1476382 1575798 224792 642266 1178343 67288 231247 305732 912640 1729177 83115 1666290 248025 1899176 370695 1681726 1426317 148001 1720739 386892 232838 1892761 926477 522133 846689 932366 170001 1831120 771275 1271754 947158 1592558 1062597 1648929 865614 148797 1551369 1829411 1275023 713557 1560123 706173 1604502 785723 1157974 1137518 1476358 1969288 395091 1333072 398236 546868 229813 839732 449857 264946 361881 10220 743873 1135516 152321 765384 1204405 1967102 1999615 278218 1334803 1149431 1015638 849627 646434 1055056 1818637 1699817 1940651 663043 1014624 978895 435780 246678 739037 114704 679384 1462872 665188 1701983 679905 396771 1467196 595587 54659 337399 671132 1489037 1235432 1682204 23233 651400 919515 621453 1011699 1034827 134367 1697147 1239104 650440 1673204 154838 137599 1413248 1851633 247036 917662 70416 482617 1099651 1731476 1788930 995446 1323561 929684 1768689 1676743 1140045 1997381 1300532 1252902 1760668 1475874 123475 1205744 291664 728709 1563680 1537523 1422080 453075 1875977 1769513 558004 1609415 529721 594457 228028 1906085 546935 1171478 1615767 1703472 1514074 1211770 382644 1366712 1771319 645244 1959334 554458 68214 98773 743166 1518905 625386 1487700 230039 1974945 1974098 605625 107596 410620 1570801 151531 1050663 1883678 872957 1804260 1982966 693122 876778 1311033 1220286 456142 1329227 95325 1758587 895965 149040 118877 1907793 1858171 1470493 136450 345912 1123478 1381598 1741407 1533105 1387932 1541575 1548877 1156511 175511 1322447 1479156 508151 734206 1344123 1463068 1247280 1426047 342161 362351 1846841 759385 216408 920412 254650 179927 977544 1219988 810415 1994224 390961 1362233 790934 717139 408610 290802 1295999 89295 979822 1441665 1860329 834673 1164383 524557 40878 170647 355678 1888809 1547950 703574 491424 1395834 1599173 334155 1893749 1915898 775385 1173544 1842741 573121 1653285 1546010 1376209 642984 1147668 1748656 1175263 247554 1013631 135989 1752292 1430349 382458 928989 1479074 368320 656943 758820 413782 303885 561349 991515 1618292 1609088 661584 628368 7594 1175776 106180 1162557 1248196 1449630 992349 949580 701274 1812265 748299 147165 994582 544451 1391151 514535 1817195 502883 242473 565603 204349 599932 1657272 128301 1372055 1740946 1891354 144480 16370 1833702 574474 82384 1020537 1040475 1940602 1477200 867342 1936230 1792070 1891666 12138 1280319 900902 1199032 1725219 1788356 168670 359036 456434 29420 1912791 1812743 313419 910367 1489929 1226436 430569 1072888 187589 1773219 1563727 284384 1909809 927841 472491 806678 1146955 499639 1602912 1122839 1457594 1795973 1093385 1079472 371385 361033 1050007 1506943 560151 1381303 533518 764552 1948812 1058896 209789 1691152 910750 1028057 1632812 505592 1083888 1730192 995952 1472563 56602 1391506 457715 1911433 373384 522358 1389297 1136715 1818014 692372 1320359 1732908 1665288 249421 1504708 1611713 1670894 724015 38320 1627482 851472 1188679 1473047 1274790 1318299 1136565 1115696 922971 1968035 131309 484755 820564 1711619 1815918 1423558 1031536 824999 1966346 765916 531553 1931396 608110 846268 475445 1292230 284894 1543655 1009779 1075518 1781754 1072912 542054 1308740 1999175 315702 349071 1779680 1207143 223525 846189 1163391 881402 1956257 430106 1285129 1129368 1453560 57511 1806050 959800 1124855 1574904 1518869 675191 51136 977328 1196307 1985905 1987739 1253565 858876 747687 668838 1221044 765797 936887 1606904 185818 1725950 1051750 373775 917713 360148 1366651 748337 278591 276915 1282838 393423 537525 298608 1908277 1349795 1960769 1809261 1609287 1767826 1614714 1236865 1237312 1251675 1373905 957746 694997 1762148 1690049 1989507 1229010 526529 385344 870880 1960832 552926 677897 531579 1493696 990796 1652736 1117912 451965 1213913 1907490 1028764 1452951 1217463 473450 91361 1304301 1409073 55813 410523 815428 468684 1500435 1975916 232953 862232 1926689 529675 1651597 23743 1514485 1309670 56429 1570447 1237063 911180 1899247 1086975 1765763 1279754 519812 158660 285145 1959918 502042 578370 1551956 1084464 1103246 918988 1919022 17182 336620 21357 1167623 346906 4428 692025 78894 79130 1317547 729918 1648058 912953 719003 891488 213490 1030284 1633366 48606 1861767 1937679 1328033 317015 1868166 709398 1746764 946210 1920171 888671 1757290 233164 1639567 227822 1204288 709216 1966220 812465 1889575 1036260 750859 844211 189883 1030933 1051828 93104 1939416 1811986 445082 1110025 1840064 560521 870596 1138816 1557475 195001 1812556 238384 1038107 1012875 127348 281103 1777010 447287 76464 833474 1037151 1844609 1430527 174140 741715 780916 1923379 1330143 678283 1571998 1709390 1579522 1017043 5365 269522 1303977 1549889 399583 544824 1596727 1050372 1013058 818989 1846847 1839287 628753 1286505 1298923 1491147 810854 78293 964401 1414806 720403 1223549 1780217 1224799 1780463 371594 209838 1233386 1676377 1196644 1137281 311384 1408130 1793292 48052 1943956 1043169 1076735 946278 1748726 270746 1829766 799554 781256 695577 1337578 475422 1497859 1045022 890562 284171 1786643 810131 925240 948676 158246 1380276 282480 1835913 1895299 295975 296229 1446862 34616 1845108 1163246 909312 1428232 1625150 179678 1294475 1646622 458051 23854 61707 906283 1421524 1907295 143762 1650435 988195 532295 110989 1130775 1615489 681033 606757 1038191 871522 113557 305509 210938 664930 1410771 759270 216053 1889798 226336 962989 1767018 1761478 792290 893904 1980730 1394135 1677917 831805 806096 965251 1078552 1669538 1733058 1540499 1869128 600585 1772224 1064271 94430 345444 1276987 1955705 302355 1653720 1082696 783341 374128 1431885 952225 1538677 1525071 588528 769748 688401 501801 561254 1101534 1872390 994101 1723693 1821870 1661774 1634090 1372356 1244668 62523 493642 1615933 1786212 1288494 121954 1668394 74403 1143452 1408525 438567 1062233 1497189 456821 255720 1993974 307045 1393849 61270 1263253 372978 801963 1333618 752644 665285 1786234 630205 1857756 1748635 1078849 1553291 1243085 1300511 651373 1249218 447766 73910 1269186 1092990 1695620 1015367 1689266 736483 437437 712088 1528823 94174 127738 1217909 1401673 661895 1495574 1376856 1728504 355009 1425230 1988600 1839590 370570 155890 1051774 237153 428507 543162 428286 1306384 965579 1340188 1233782 519746 1220995 1697716 1828665 753709 1853832 1549356 321329 1362023 262207 1479376 1158443 30305 131720 950335 622651 1821387 127017 1027290 476516 1442836 1964003 586459 694181 956214 180558 1789173 964296 621909 783333 819619 1706772 1748022 1097966 899554 1302951 1626910 849103 1282268 814513 1727518 789432 331278 361370 1849913 1677483 1035556 452654 1313345 572457 1342786 654107 95492 843693 1668530 1061356 1744375 231046 1995920 318760 1933373 304117 1360386 145300 953291 936568 104990 1113555 1684339 1752870 287492 1334850 692199 1570483 238441 971931 855207 165826 1263376 273342 1442190 1195860 856351 1971479 463748 1392741 765135 884333 660502 1609462 25891 1013870 1084789 646597 1242087 1779737 926676 1295176 1561211 804231 1803804 881188 1461264 850632 8873 1614491 1582230 1297418 1659014 1887957 1021811 1155739 1014160 489042 1033893 1699324 1581377 712729 1386105 1780612 1097290 963971 1627125 173499 1568475 884378 1997410 597484 303235 1685341 786644 1648392 911502 1932816 1666669 432434 829610 1888050 942527 1855302 1346078 1950652 542298 534160 812638 1597247 1484732 233375 785180 30769 1970057 1082909 593075 1317315 416230 719571 1553083 1292298 1491688 617771 1880298 1670930 1146818 1294528 1646630 1338553 1880480 1223175 1544658 620839 292081 1055287 240520 992837 1789032 294683 1610344 162875 864379 547586 732629 1287917 1967925 1923304 1803868 1014962 1134139 83125 1495251 500271 731516 1613288 430645 246212 884720 1856019 1427963 1178011 617967 1339228 488147 1976349 312025 1144911 1177781 1966978 336135 1632271 649599 468593 1991758 564654 1054174 955935 36893 560250 256776 1934641 1894780 1140760 852161 1168930 1346341 1424461 1158752 968197 670305 605035 1037483 61078 1680447 1559121 924801 1059185 1037168 1548224 1294925 1796851 1399168 1327716 28595 313647 757438 1664492 91378 525356 748096 197481 1253758 1573298 405401 259282 1876446 951655 1751502 848710 1491677 905877 454818 143990 1263086 1130219 1414192 1195464 584001 1157517 35034 1034292 1751316 323246 279281 1324155 558957 1248239 978513 1821176 1902501 71878 1608626 894490 1520051 346747 138377 902479 453661 827492 678627 583691 218721 1000442 1949112 131394 349729 778442 941484 510057 1041998 223350 1417942 13340 872058 1796032 1948247 189991 293035 978548 1158768 792086 613398 385343 773453 754310 1808969 1222328 124003 748003 1590214 368268 8142 637510 15911 1020764 1712547 784372 358644 908570 1051305 1361411 1286510 941891 181922 1302472 1951011 1609795 1555660 1216420 1138933 1094847 299179 945384 310496 236848 1347863 685564 929505 1621904 46453 134133 360458 882683 1690027 1464448 1442478 183017 1365970 319036 1114699 1121165 1101314 1574909 568717 214591 604225 1740046 999825 998532 1994756 60880 1178365 1337516 1941419 1315346 1332812 318449 352108 1556173 1549397 940973 730548 1417349 1323540 1579282 189681 1138232 1778331 25504 1429267 1580756 1054969 1501646 779815 456492 285541 1596670 1180045 894087 621254 1995955 1024426 67600 346746 1260493 1747388 651859 801737 1046709 939842 1967454 1492571 268517 17377 1189262 322605 1100181 924771 1844861 293294 761373 1063444 566318 404747 1485075 180604 40953 13350 382539 975896 866230 1724384 533988 644802 1366550 432892 1997665 928520 1804252 1014322 120026 436852 630163 1364288 569449 726257 565837 531894 1942301 1624354 1815221 1193707 1975263 1042930 1326626 1634383 121112 1322967 424548 1050400 1777541 864722 547880 1600371 885499 392055 1996516 1030817 1375770 1955152 637683 546399 1006401 521758 1140552 57952 1924033 1591976 107121 1202315 1200798 1733464 546804 1212611 1784360 1497310 664887 1676636 1946722 103506 1495735 350821 1445382 416128 1328325 624134 594734 656333 660689 1561355 1515313 75445 1755789 227817 1453573 584224 721221 1596805 1839928 85097 105588 860191 1242037 648200 1280748 826491 1354753 132054 1910001 371791 788326 807108 60454 1619773 1640078 1329861 985343 863075 778643 1871300 1677346 867591 950412 620256 1046164 794804 500590 1989737 1965696 1059417 653418 1260065 1037576 1836984 1436233 1404822 1748170 126760 1935535 425692 180280 1278242 1699949 1406095 1197836 411657 1525760 517140 1517973 2115 150633 1300855 747212 1157831 214948 469059 1560422 1364645 548931 1671006 1547404 1631528 228973 1776483 680229 270073 354251 1388380 340231 1726577 455763 1633260 1083069 184204 290740 215631 1240194 625344 307002 307013 82490 1553815 33041 1192853 209422 1642501 435542 1629793 521674 1609436 1283647 767568 1050641 1793681 70350 391836 738702 1247604 1906038 1850425 1540777 116109 375495 561579 1612030 1417604 1821911 257198 845154 1817908 1582366 1239997 849982 1493245 1157309 610814 1277165 60185 1360297 495603 650337 880028 537622 1978275 1437016 218109 381224 1973670 130890 1021962 984049 100401 1774188 1125585 39285 271972 989003 382429 962306 657055 154738 499375 1326622 1716982 1624402 745774 1335403 1620511 1858400 950108 753852 158425 1682712 28949 224421 707006 706681 1038219 793102 1082217 515202 325884 711618 1376103 1975237 229362 1947044 1851115 1742157 1017871 871729 1038865 1441536 1026245 552201 1502775 1139903 6969 1822421 944858 1685473 1230730 1428251 6492 1745118 1727523 933880 577960 105831 1947058 1630999 772776 1351376 605966 769721 1993952 1480595 427035 1252923 123831 1079616 1928406 1374318 1375200 666806 1210082 797145 1015040 1701343 159557 739432 233034 1242898 1700456 450167 1756001 917408 1229763 597139 472595 1612767 1941464 380201 138590 720621 1750575 876001 1177950 1866052 1850755 1047785 1681322 168603 1134472 574355 1662917 820335 1447885 95141 1960853 424489 1902440 990643 1655050 1909724 19818 461354 183016 1914259 1809556 998045 1155191 33295 929655 1834442 170456 373943 467948 622101 925775 208446 858902 1834174 1831375 1169442 1029997 1374915 1638792 330443 1819326 170124 549755 1458820 927785 1166026 562290 1992050 1379723 506061 991578 1624868 1825498 1457553 433515 1257103 733051 1810190 1234815 1647890 1357496 757834 1646288 1595123 1600018 1025788 890991 1470155 605151 204795 1666309 1299026 1611402 772268 1965568 1922272 537690 654323 1474180 1080800 689219 1252709 1460156 1393823 91690 1355650 282402 30797 929446 1337072 978120 1969677 1700962 589360 852393 498751 1427475 191127 1633145 215640 1983787 470290 1383646 1771754 803028 1544275 1127442 468472 1844949 838857 1439942 1661304 793048 1201263 1941497 1268904 372178 535772 1774679 571502 1588383 1264691 1956719 62975 828976 998357 736089 476596 113357 1032025 637285 170485 1490919 1324439 1055962 851912 1437953 195878 1294809 1255666 1489420 128261 1285805 1406663 1021061 1406986 1216909 399400 1122248 274371 1998023 1912157 557958 528967 23147 1122639 190127 531678 1800294 1765117 296936 692465 75072 1362709 154114 1756141 951602 754144 1327453 1392538 1103315 623383 715103 1138719 1738450 56237 301418 370371 707177 1072121 1214351 715224 1241423 1504221 256310 1926942 1902780 351233 1798595 1105784 1106563 41073 1748524 639438 475576 1032186 871165 1706077 486702 1079466 984492 60509 496916 1453609 1522244 477165 294541 304492 630091 22624 127848 363680 533026 1836321 1907947 462820 1579853 547838 1871935 533866 1563978 812141 1633672 1703049 788009 573031 1512907 842136 209491 201832 1149715 331593 1848800 1960329 1292757 1509587 186941 1936086 1281974 1011786 136347 892181 1304379 742129 49854 141226 1388376 344521 1322753 1201360 1133727 155005 317200 1921313 194270 252346 166950 718175 914262 1047298 994890 1699210 110508 1184549 1537993 68216 1548100 906781 694452 545186 1355949 307540 1642122 464734 978078 1326569 1791704 1836162 63903 980936 168264 1588467 687151 1083067 149746 1879733 390110 957398 1857172 1513495 200871 435032 1030694 1004941 933037 1554755 1862833 977015 741079 1713584 1424297 1993556 636601 799488 1549276 1194433 260470 1504949 1002147 373214 1311670 1050793 1909256 554479 400708 475496 1188967 1112525 1535794 587978 23108 1369818 1016881 1213110 18270 491796 225526 324159 751301 704860 1840529 957330 1406995 1785121 1420632 1872747 700611 1978770 1312767 859402 914135 1945863 1744720 1971562 856685 110753 1304397 159228 1211820 1228502 1230952 335721 1657659 1467087 439398 189182 669776 990887 157991 201705 1504732 112597 1882762 1089219 1713131 151966 1776961 104418 1144910 1886737 239230 1189930 446687 1474415 821882 1462732 1997605 1387218 1382729 1475977 129242 731268 141942 723345 1727583 1428948 520074 603931 1496116 97755 262752 1910088 951017 1199281 444659 31559 1122087 1284175 316445 63862 1098712 916783 1943791 1493516 573402 432704 231345 748070 1007396 371294 1400465 1984303 1940309 273927 1802830 352064 967066 587527 416261 1471377 1112746 1498599 361486 927519 1279502 1640131 1967601 296184 359473 342614 1921386 1843823 825419 866526 1666558 1900337 934880 198248 403437 1338223 1892306 377855 645089 1052533 940202 1760955 1763457 470956 383351 1341996 1384188 351658 7812 852711 791254 1241642 1089735 1398320 1786481 151498 1917633 1693078 1674301 1474578 1658933 25917 753937 47075 976260 965598 1138252 829000 756104 377153 1473554 94827 1554019 609649 1694113 87437 1123104 1493025 1577025 1167239 1765397 847519 295492 458363 1345056 47446 1467479 248652 718098 1100242 176815 1845155 745884 1657867 45835 1363589 813269 1888593 1698656 1069011 900165 875627 580830 1112088 1528629 686478 1603999 92820 1187159 1416765 1445091 1702444 1040403 683619 984522 909341 417774 1098127 1684568 460458 1623198 1613657 1882294 616531 1648287 1870814 1258151 335135 199074 835295 156964 156768 601772 221828 987386 1212085 185324 1594664 1602857 105237 1416477 1965974 212188 86200 1208641 767012 1094899 1038451 1145972 8210 1202142 1575018 1151462 263 1432530 1153657 378320 1524384 1405717 1149813 1608519 445906 788234 584094 550678 40023 1969002 893147 44087 1353447 1983880 609920 1324997 763122 1792304 1126898 1516639 1761118 297916 635370 163197 1310725 674319 1635264 93711 533096 1036433 1295709 1412944 1512533 1659202 1158193 223144 1092504 396336 1048147 31402 1940650 538554 1517138 1547779 790988 1831900 1619602 1268566 1600823 98876 1632376 996611 1398955 114827 420220 1969438 1842920 1972327 746759 1679288 1775622 1123310 1612230 583887 1973066 860623 963531 639284 678743 471265 1354743 1864564 1380156 260023 1595800 1798449 1177378 1359242 213842 418461 1303991 1060659 636489 1649795 54586 640155 1850138 1484264 796729 530084 1971860 1301943 1601581 538289 1181630 94225 1656385 1235714 1554330 886996 1340669 1811683 516969 15036 944553 1879889 169699 42069 151338 1236909 1839978 1092010 845322 1198506 621651 472574 1345232 1529400 635600 664989 286128 733965 329782 946 1463101 937208 1868400 907644 181980 1673040 144759 1801284 1510662 53041 514213 1772579 1567762 1165233 334142 1980007 405332 61236 1932609 1272127 982955 157247 345062 1006528 980959 302803 1556592 77017 600988 1081266 461151 1164744 1334596 1779809 1268392 1850298 546956 1556482 794655 466636 680486 1633798 1905982 1625997 26894 1793847 1396281 801417 440780 1969849 196853 1571373 172433 1264000 2132 52007 454097 1776120 1861447 405790 240937 1369339 282562 1155407 1001594 320367 541634 1561024 1495656 925942 937148 256247 364247 1504736 1050950 1680778 1506319 32380 326294 597685 806279 528039 1493976 901149 725029 748038 1963507 1187334 607329 1329122 1118883 1614657 1791477 30214 1809884 1120703 1460316 275660 982029 634457 1309591 1102697 1547190 1993424 104146 1427312 47077 1569672 1235843 786575 1025293 867985 1261567 1678751 1135733 1351982 1612845 1408948 1033929 757929 1610046 1378966 552437 181185 1072497 1462483 1515407 1749514 1914561 1532565 316741 1020452 1498656 1226907 1105351 1041854 6668 1596821 433744 796498 529704 1760215 817790 730283 1573480 811771 1808499 16173 1441965 525875 1244567 1514516 865623 962540 922617 990311 1597207 1461502 291341 1626760 340663 409931 14749 49299 1641752 387590 1843100 115979 1263955 290711 1874508 858145 630671 1622961 78016 1533221 727339 1661554 334688 280458 541729 507207 1574200 610775 1898768 1371001 251328 1675179 1097428 873013 1624891 345083 1371204 590885 697510 163786 1937137 136677 920670 958434 547679 608649 687364 1898637 1670970 376758 1090123 1067650 1623040 1308788 1542861 635196 137692 188369 906386 350215 954750 1757280 1724698 1415278 135854 1547792 529822 1111805 890281 1361206 321462 1988180 1618368 419409 1028696 272769 1061191 547308 1063845 345559 676045 498122 344692 1869445 1851468 1769337 802201 1537088 657243 122018 1527966 1001619 1937099 922506 1100118 457884 1974298 1608963 1926113 1856503 1934153 1539303 344084 799556 1349621 1099585 1143553 1998840 623094 1614953 283092 495690 1364302 1690224 1931143 1001292 1307509 1201144 1590550 358121 1512780 1467128 342706 1720119 103951 1002406 1072422 1951202 1212603 1106311 106890 1905190 887406 1273436 783703 14537 815762 145395 978130 527290 57076 298485 1895115 1457570 997720 407706 1924125 1093861 1898032 968507 191435 1300963 1899865 237998 1755264 816376 1379728 354460 1790068 1675773 1320752 1417735 872922 1754634 1831368 248350 1142247 1007825 711126 1421653 1368293 700138 526763 1075441 825565 981889 548418 1156116 318224 375300 885347 348188 396617 133223 830554 1401367 1428897 1546782 992929 124007 1823700 1588017 1265741 682999 711398 967811 986433 78301 88023 1290462 146352 943189 1947550 60526 643631 86292 1814327 200565 1181084 503001 1328707 1585849 1930703 351479 428660 1340095 797960 1108875 1880883 238664 751000 632849 1690935 857040 651262 323113 653605 811086 1873873 1363465 1277064 1328198 30028 1843658 1053314 764021 1378008 1147034 880869 1362934 1888669 1884172 108720 1087283 836678 1075846 436102 952513 1422488 1901704 1689158 805509 1210568 1900341 1546193 1141395 1583615 1679580 1810795 1068395 1756180 1949383 199487 840263 1748926 1341199 1533499 998819 823991 82613 1603565 52162 651547 1352591 802652 459584 1159400 1614683 470284 1360024 1884196 402382 150086 986935 96336 947829 1115771 922521 1852794 320292 1301812 1598105 1144917 320886 1787810 719794 1376424 1211472 1333946 435183 701461 1426004 1145663 208555 1423964 1530809 1829538 1050828 1009904 1981885 265734 1598641 1658390 257223 1362248 287724 1788524 1280392 1949513 328713 1571949 1490501 5061 32284 161957 440983 1669748 1603947 1101079 679679 1635412 512430 1433666 867122 1560593 1536327 1279455 1800451 219739 357971 1766585 1808794 1168918 453807 1042911 921565 906640 1066606 640197 861375 1115441 1343227 1370470 1271 787465 1393827 1034150 876322 1549490 752535 1840835 8378 337746 1797897 1621120 746437 529705 313398 1519977 1102219 7542 1581273 1965144 1551704 1667922 13402 1369320 592158 1155727 205433 49026 296008 871019 1939919 683184 981454 1432438 172687 1194300 1564698 1304061 249203 1324859 1407323 1054310 1611617 1893741 944784 1463645 891959 1395816 292188 243355 1145524 1389374 510108 1533716 83847 39046 1888545 10337 1600593 869119 569902 118453 1899169 1991090 1790889 1995289 1061725 1624097 44559 81398 253383 1263304 489711 489043 1580714 517490 636398 386884 201181 887467 624500 1531351 1620445 677344 1542767 1695423 665940 1773932 1261295 927863 1800702 284363 1139896 959429 1320954 175459 909631 897936 1492148 1536670 1983656 359134 514632 1597359 1397437 948391 236085 1366313 1399396 1818176 352820 77388 1840144 1353053 261700 1608949 773665 1360694 651824 1225606 647361 1155352 1896824 1314019 1647049 98899 1241887 447973 487324 1843948 540082 805474 1768787 693562 439763 144294 1344124 1697566 604660 1114604 1096916 1032713 1244173 1822099 1298328 735275 125080 1542731 676423 1773973 834441 154008 85142 848058 1051604 419001 698023 116241 1525443 1287837 1091784 1244367 750459 1640254 1359947 176648 1837796 1256258 682662 973821 97333 1793454 387345 219053 1227645 1858453 1158129 346288 1392451 190642 155644 1426101 1377378 1596608 387504 1369806 1651372 1194118 1350954 368192 388667 609732 1505622 1455259 1818153 629319 1521608 17513 690864 172676 832048 1050196 154496 350111 1859492 1669638 1224219 1527301 156435 771895 1003356 1955949 1718936 1966026 1791488 362008 1234592 434470 884202 82065 1397697 742469 1982607 339734 1765196 987300 857768 611032 1805131 947295 1619260 77183 1648772 114026 1226564 456580 1652730 874968 531630 1814963 45485 1001307 1443039 1095554 700110 1454711 1486596 1044638 1087072 103923 1483074 272216 1212389 800207 258261 161671 503019 1303579 949554 371553 46475 1604846 1227202 1777253 1144020 1325066 1718382 1712573 1950844 172627 142721 1139953 878900 867843 131695 1116415 416284 543496 1717758 1611054 1233071 270986 497239 164846 1077997 295765 62315 1927813 586786 891575 497665 1606181 1114436 928513 196147 173705 392776 1580424 575941 439692 1798037 1240609 1230747 821837 1446915 1837747 587923 1684883 1794942 1376762 193979 606118 1326469 809691 404829 1727686 1085392 579243 1239837 77370 1822695 1769156 1908237 234194 1136960 1306556 287452 619301 1247547 1973777 1192569 1616423 1569964 97545 1777879 92944 11708 88317 657790 212819 68779 552767 660534 1311159 993734 1157907 1491439 1980651 1668002 1092823 1834914 1576548 1300183 20206 1197372 1095871 226842 1730394 272014 1115812 352345 417032 217453 430375 1178340 1397027 1277538 416061 710172 79159 865267 1691722 1126869 1675274 1499298 1325361 1282025 108910 827470 294684 804340 1128755 1989218 1343091 940144 1127889 322601 1036896 882271 1288041 261644 1754430 1824469 200930 1310531 1929301 707496 1765495 472852 1412056 296761 994235 1724196 1766077 628543 1814658 692211 1213881 1566375 1659932 873409 412724 1958308 1175356 614660 1480618 74432 1587296 699232 616705 261099 254672 1823182 1299282 350329 1584625 1307548 458899 1971408 856709 1138052 637829 821041 1410989 759548 1704299 1664240 1517996 974878 1759675 521853 317701 1638906 322422 1391643 1308832 1159346 123753 1512524 809282 1861077 1675184 1564464 1731026 874348 1126308 1038425 793073 1657320 489385 1865834 384944 1597650 1338170 877110 1652189 461427 479083 51515 598526 529495 1345455 805149 1320465 1684409 311745 1525945 973240 769012 1292453 1026547 791020 1728622 1521038 29393 718460 823638 1758794 577715 1934011 705206 1982104 961122 1767678 634055 958803 353008 864138 803393 185773 723107 424376 977867 1965049 476876 1787225 1196971 1026745 1940982 1349660 496460 1875817 898620 1110942 304789 1392350 1369268 660530 1719047 1785759 411881 673876 1652679 579789 22281 954650 356300 882379 20242 508182 1033884 585056 89642 1580376 1730555 864800 421424 1939998 1174611 1157852 837922 430117 1064358 44923 359459 916681 1551428 555067 1292955 1809102 571230 1179676 1030929 1673439 1077319 136127 1048334 1461146 562660 203112 1117884 996192 368905 548842 1335356 220216 1166025 1305932 237932 118577 1080774 328105 268812 1223996 1570693 1767403 1986629 52868 1995479 942822 1777946 1358793 396943 748188 1301252 1164501 313481 204381 824240 1796518 479413 764934 1185534 1573089 265017 1894845 1456757 992717 321303 812517 775017 689734 1874517 871046 474265 1657124 959912 641632 1309435 1264740 1224355 943924 1957440 795803 923133 700624 1373480 448845 1367630 630844 170853 888085 766008 746378 401019 314862 588115 1655433 287681 1270523 1709149 128647 277659 779555 727862 1638384 986170 476708 137043 866624 1576158 593685 391566 909712 370227 1145103 250919 1659364 983601 369402 1445688 458035 1455363 1062818 88761 76049 97208 1619753 698337 1506570 1902113 1888710 1539071 1710009 845866 1051217 140391 1479232 150828 105995 1073334 463587 1210739 1692076 442239 334803 1614183 165681 1073747 1467066 1356338 1735858 150437 985596 689805 1846872 470673 826829 809901 1002752 200640 1157105 1174969 1964228 1978326 366017 28878 1376955 748750 1338851 204810 956283 1107418 1765014 500063 149587 937398 1734354 1754931 777166 324776 281378 1609281 1466120 398170 273838 1608697 127793 1927812 1085349 1019355 1600306 54130 592599 1291550 1499915 975297 459596 1797681 988245 1730448 1303900 1621358 539817 827128 672672 690677 361145 470136 32112 155823 1953528 1842243 276626 975652 60670 80204 255505 1827850 1511257 662724 679178 1032143 1533640 145893 155724 783284 1269114 773168 153882 1443773 808935 837537 844634 1501774 88789 796675 7355 1191223 1578974 956356 1950380 1787681 277110 1109553 109790 1116844 468331 336595 1403799 360583 735779 730433 1272571 1748253 953815 1713041 1713797 480688 1640954 1100717 851315 47160 1554043 1779485 1089805 1575074 1220038 128001 742171 1505648 1196685 844395 553379 1965725 464532 1995941 73285 900588 1434043 1235989 1088872 1582840 902471 1162929 1425222 817551 1745710 917753 338326 168705 1709541 1160183 708920 885479 1613020 23507 86015 1872052 915630 1503172 1343039 1450273 1526559 441374 950444 23462 1010630 1068223 1154958 250866 629946 480032 18981 1622115 1060077 1332022 888417 1693787 288639 1570836 532587 197369 1183843 553873 728402 611147 1675847 1483895 1272030 935970 1212522 800417 338028 1059475 344369 1018403 1414287 1660760 1671802 90706 1551549 282558 846597 154447 508556 1238197 1138621 1280217 815464 276276 1738966 421724 720750 613705 37607 139582 1865647 1436398 1424421 1703503 1910921 430406 769414 194423 1063857 368781 1680619 1979085 1761529 147139 439713 94502 229725 1195544 1260840 797567 1502130 803494 888922 875310 1103380 1975330 1593979 218631 32385 1044673 624992 1205050 1766239 298061 1142017 824033 486101 1276938 710888 184617 1919055 1516877 548217 1959059 751932 1397253 868386 1124914 996483 264206 1805639 114128 44586 1163175 1096278 281654 914206 1931320 993013 1507801 1243889 60195 375543 1227674 206580 696922 1525340 1348129 1046377 1160296 700836 330431 1059877 180822 1413054 1020888 1847221 1271882 523315 1500885 898115 1443252 654769 138932 767161 567362 1903957 861109 1375930 1636577 566423 650827 1146172 1470057 642779 1091075 1999365 544089 84275 1987350 705344 1955882 202646 525136 1702196 1474304 1840630 374238 1553480 1938728 385482 1498215 492278 1492851 43754 491164 1377833 635187 1150279 1209387 1680642 1788112 1501122 341434 1252497 1766022 1842325 1375900 948775 1977203 1899011 1791818 355854 1959335 1729632 1752926 1167554 1950950 1472702 40320 1997815 939866 1605894 833976 1099894 164763 1377957 1016719 415411 67235 1209486 1044738 1653212 302771 546255 1447460 1873391 267007 1681701 737775 152770 1771589 480975 1081985 1813433 185085 894980 1379276 1577763 969488 1710503 561917 1384763 1114163 137078 821595 1262700 1517719 978140 266070 1898048 85705 70958 402523 296258 1706815 444040 837245 820161 1717723 1137145 1693941 1192525 1473809 1820663 81087 1305772 716243 1903172 1390062 993253 189297 635992 1760395 195401 194957 1796666 804420 807977 1679913 770919 1296043 272442 143279 412712 1718010 1435773 1972201 1549929 1752241 146678 179197 1949610 1074170 245871 1257250 575685 1851977 1284241 1417085 836142 429361 51155 1340914 404080 123948 281632 757427 186070 1996180 1715494 792423 1457536 1714444 340867 1288822 571567 1125479 366510 1792135 812591 94620 1740365 1777920 935909 441952 259168 957814 1801466 1202096 1669658 1966581 1417424 51424 132774 1909021 205223 485825 520331 1063526 1203533 364792 1175430 1863378 1622733 1248127 1472291 917896 1459811 1563866 767982 1640910 1150428 1948275 25162 410036 120285 1357671 752079 452535 685218 1066464 1214769 875452 234833 1082632 949201 1504165 32046 1912484 1133573 1936363 1716286 1349467 476896 767718 105273 21011 118499 1582734 1105610 473627 800757 694977 698001 551283 1896803 689254 1505725 512946 1019267 1521927 261554 806478 647297 469937 1437078 1437003 1494432 1070136 1090227 784488 1823091 429244 677413 1471781 315359 1590599 521049 1684446 1646025 925134 1172393 1298722 533520 1911190 832937 1843450 1907112 1875094 1566991 344315 739521 1560711 895987 1292162 1182127 1366700 911733 1068849 1369447 1202708 208755 1448310 1135725 1481525 915394 1856893 1726163 1470126 1356753 648504 188787 816430 1589144 1208770 721739 183930 924211 30655 889180 402050 10578 1761805 619324 24588 1920128 1588753 1169012 70929 730973 1999222 277248 953177 209739 1731897 535594 1317403 503103 630504 1609184 38878 91272 1198856 1677769 1952459 1101558 1288663 630263 1803813 261087 1841596 1521920 1555451 1807586 1988822 1444749 31655 550939 878498 1350693 684576 936612 318995 1557841 1814694 1017490 1377566 1486878 504169 253033 160036 180123 1905333 855474 1317840 171225 76622 695862 986245 457768 1148995 827043 1971734 1401517 1198490 662326 266358 1689291 1988591 97156 382572 435516 1636803 883175 1211757 171873 116500 1469337 1447631 47890 752584 605960 928628 219599 700068 1089106 1908040 1300734 366013 1265518 294433 1268678 1399059 572160 1261582 877090 1890545 1596139 589697 1682969 1267233 1834834 850754 716684 1740492 160527 1870676 1494368 179994 306591 1385393 1334003 1877664 261316 1881505 201834 1971825 721231 483883 758797 1006641 410528 738274 945053 617389 1561417 781705 268849 658923 949564 621891 1986099 172617 1862004 1465856 744 1380934 266733 523827 413296 676952 1225254 1655336 899420 1232685 1337607 1042551 192331 1175305 1137392 1250862 751366 128582 1148256 1381841 1842737 332256 1355681 486082 1871617 811475 1044807 527211 169218 494620 355455 703668 109674 124447 1612004 1589911 1521105 1184161 509037 643879 1203196 788496 1951114 1293764 45057 1543811 465002 1872121 169627 459843 770638 933473 1964733 302970 376519 872382 586799 1647674 1659289 337542 60113 719982 492137 1682934 62723 1112278 1252859 1334313 6422 1781257 1968591 246215 247848 1109761 73239 646249 467147 476130 229256 725285 315566 669404 312080 1738864 442245 1714647 359425 1606332 384030 1307780 407378 1300299 1812917 275153 747251 121869 595920 1357108 722434 933858 148886 527096 518700 734225 1557311 164301 564234 294622 1803471 324930 131032 1374052 542666 1854440 1709706 740588 1238836 95224 266013 1851355 1014453 434260 1897788 98139 1596234 1453099 387632 509917 308076 1415151 1769131 652788 177856 908841 581290 1989776 175111 1281186 949735 1983621 1501096 200255 1575306 1776911 1296893 1921305 586092 131431 1587069 678847 1386821 1833014 1845543 1907347 1374928 1570413 189213 1538870 1979499 67522 1663100 53038 369660 608527 232921 1681310 1243443 984214 1271736 281023 1002101 1903167 1059529 1499081 1177163 71956 617931 374683 288318 1608962 520185 783493 416837 1818819 483749 284190 1932035 1350405 139801 276420 1974612 635954 1060714 348328 545116 1287346 1321614 405922 1712572 1374783 1881133 1584660 1812197 679371 110907 1495998 1294745 1214706 971181 147675 413649 221381 56002 1244075 1846414 248964 1358172 1256768 990276 1047740 1387088 117151 1800762 989925 1700666 1509027 1550158 1453690 1107727 871654 214270 1253186 487986 1406850 1655601 1852964 1285201 134216 1135055 967046 28558 1737723 1359070 1543740 1160194 1492222 335873 1689877 180680 61537 602466 125039 540516 169281 1512883 1118207 1650288 1088447 147245 1611257 652328 1569250 1721891 1402272 1366443 153242 1118338 315278 1187934 1718302 524526 124535 1046789 1493666 1451377 620467 790264 483482 1515033 1082194 1064745 970610 1072781 1310192 956458 1998237 1975499 152064 1175426 522792 329259 438924 674692 516648 632262 11619 1398950 1543447 1875743 331688 1766139 885161 1469672 1304283 1789064 1410505 683412 16059 1933110 540227 865462 625302 1418436 69706 334269 64004 595903 1755163 787631 711201 1253229 1528329 951833 1501419 1162225 118936 967618 125769 1549260 841320 476089 1375739 860756 1621264 1803033 713474 1273851 1458088 49716 302345 435085 69007 775843 1329264 1568172 213594 481474 1569530 1930005 1348610 1644843 709749 434604 1362243 1263160 580512 1417914 1535036 1649432 1642363 1538519 284893 87391 759016 1852378 665821 1839663 1691830 172080 1048603 1537961 1323687 391298 1912288 94848 501476 51001 726707 62137 1752278 1117163 267977 1466528 1832162 738948 1309085 398945 1961581 696747 1732547 335092 689077 1048559 201978 399439 11774 1156585 1754246 222325 211693 387218 241051 843484 1347210 1326742 1436341 627587 1380831 1069587 1888874 1055455 1558332 1061417 505096 1331351 98477 285679 537615 1811548 1768875 1101231 789295 298653 1570789 791278 783667 1607518 1698238 1795821 615765 1009084 240570 784337 596402 1367853 1209934 825487 1985569 1495219 193795 1379250 1679235 696770 1227981 529405 578255 221213 1570646 1115415 1857923 481786 1392918 1440888 1336566 249872 845336 962315 680693 1140168 334203 1344806 790794 1097458 322899 712888 726951 1002011 1792716 1571535 1915726 222896 1217657 1748692 1203915 1713909 1733047 418807 810468 1694574 1960033 973844 665026 1604472 630618 1044209 794493 184910 185822 394772 1364126 875807 1539838 521834 1627060 1774872 166698 1134700 1238860 199551 1024020 105571 1939499 1371880 970479 211087 325263 587448 193706 319951 673434 882738 99941 438297 50329 87420 1385735 131761 574172 43666 819367 90220 915492 1779854 1885010 1782484 747012 1134501 1001491 293954 888027 706845 1449977 1234801 1145509 1313131 1944685 1109295 1334847 88347 1639000 547049 1447215 1028178 804000 1796942 1489057 1673130 1756703 940924 1734541 259870 1669031 550864 263683 352490 1614527 639861 1893092 1587231 536826 1386579 1657616 798658 394038 991347 1820147 1244342 539237 568820 1640393 1031594 1670755 1671636 1634444 1464856 1074249 1470864 1786892 1281607 39487 1726647 1251856 138867 1260859 1042452 1022591 1429005 280793 1202192 1091993 1306847 453599 1781715 507047 1099555 1320245 1766734 1468522 1517101 324572 1973170 1001982 960993 280602 311304 1144064 1567756 1600796 1257937 626675 625582 672684 373209 161358 1191233 1242637 482925 518593 1635204 704347 1099889 215032 1290668 1697917 1873780 1407101 1438449 1836409 1098570 1607574 1444842 803317 1301065 584788 311957 176508 1603959 1109479 980866 567746 1800851 512617 3305 1134902 436187 881943 1031607 833379 532032 1896414 255000 346415 709236 1897459 91452 431957 471753 979876 1938021 944824 1162631 1757119 727926 676478 46950 1513927 503773 1142030 168666 1981944 251313 918564 1935834 1909812 23943 1106638 540031 110300 910983 351058 1476610 793699 764030 1419686 1316215 902118 1924142 583798 1221711 1839294 108254 1381189 681643 622872 1450437 115032 45881 1349412 57073 1092215 101534 680913 811464 616088 1291945 937242 55315 1683802 1620946 1832094 1313877 1082619 1790341 1163357 1560543 1612647 1263020 587692 537747 185463 459048 283907 351671 88769 1049202 414573 542799 1238944 1045113 1214279 420626 1229527 116337 1936520 1164919 9577 912263 379166 1149242 1191154 607261 1925930 1125950 1070919 313193 1302529 1218736 1754531 1769774 738686 1395120 1479261 964896 1577143 997666 797837 1528009 1939056 712875 1467223 575600 776014 444881 637267 232710 1494850 1183817 541181 323606 514818 106729 187311 1599350 1834013 1298117 1125786 1526902 539439 517045 1043116 1664491 141354 185982 466277 29423 660670 1534694 448067 1171327 1163000 982837 700097 1784622 1865623 3489 1734396 1169876 478184 1617267 1237485 400203 1235035 1171531 525524 1778766 1420194 1348874 474639 494544 1679891 847559 331761 1173308 941212 1572956 180212 1982377 361034 384634 620863 913184 1127104 31131 503814 55677 1977066 1604794 1815850 1704324 1776114 810386 1561525 1439474 1792296 512703 1352948 371053 1500163 189179 831911 206519 1135093 379248 604283 1375391 689504 1914355 1579368 1492549 1704907 82117 64957 1760471 616793 1980189 1586658 396311 919420 960059 1086632 1746267 1279219 1684573 1546708 197397 1165334 482251 922219 1439749 1789151 662544 1450768 1586063 341708 1316041 1438176 1639024 1677014 460907 137329 1200525 17200 1216831 1907169 1721224 1732763 352598 605217 730929 133718 256940 375439 1297798 1737187 1080168 1578573 960112 1794849 107597 1448713 185231 1223889 1044397 1280432 113822 1646654 310509 1441556 1118635 893090 1688283 1456185 1013016 1523442 244166 145122 1456150 1697516 271518 1054188 1013404 1452187 1524958 1354456 1573703 745562 1714388 1106243 1127601 1737724 1508232 1906898 1587939 528298 448922 902504 1259729 1880843 1654703 1337572 113660 521244 906016 1669430 1921830 1636317 690784 1218929 322390 1210904 1334503 1120526 36168 98936 1115948 1546376 167201 1032253 1869210 859369 1902452 1078951 662044 1177894 1255100 1548796 403550 166408 1461991 256613 1565466 1513025 47589 911300 1865357 1049539 1725817 1850909 475605 491871 283167 1338322 1985538 1371248 39309 1493282 355791 222670 188126 292642 175258 1205633 1102138 177626 1662128 530550 1905596 667581 1130201 1447807 1225007 1187807 1078363 1277160 527221 767021 495400 516036 1301913 355583 106022 1995802 1923370 416105 520467 1191383 31451 73503 33986 1983798 1201412 1121539 1100642 1645674 1204380 766250 110177 1632199 971623 901070 882500 1572613 1814403 1817470 1326911 898354 1609840 1362380 1831080 81659 1622216 1945532 918521 36434 1172191 1790396 1302198 1171866 1248731 189598 1956356 551137 846123 1832276 899952 19860 1106276 198845 916555 1616872 825615 1269333 1016410 903228 1457242 1755271 400667 1073467 1427534 694278 631028 1824653 578126 718962 1381566 952906 1417816 1634491 994441 1608891 851087 484925 1346581 1574655 1517553 1945722 578047 1725448 185370 821065 1793213 1713449 211028 372028 100440 924074 1572047 1537413 907216 1613807 1495872 295914 1959817 156350 1712260 335870 479706 1871297 1125792 1930878 710609 610043 410546 1836932 577039 1894183 903578 1207330 1319327 1805948 1342843 1524239 838410 1289608 1545324 1987768 368171 369619 796965 1799702 725681 575966 1391416 820939 1846743 1098961 1152991 1795633 132153 436142 1837292 1971112 509678 787461 1064189 1884142 1927199 1753156 1400289 88556 1765730 1317137 411889 1624009 1797612 1101936 1550994 834085 499750 941392 1825333 1742637 999057 831173 1639504 1048769 1019192 130033 1542266 554068 1280399 430169 988811 124871 1179596 1792100 486585 272551 1394032 249731 625904 135878 1171609 46261 1054398 1099251 1259567 1757561 662259 1144267 1229090 869554 116990 917154 63630 408094 595190 394797 931248 1412920 7675 532858 1345274 789430 119580 1157199 1186804 1335138 100886 253087 118764 307901 1169838 1141676 539972 55596 416649 1068652 1333275 985334 308883 384186 923275 1317214 957473 16258 416827 1746810 1905248 1568951 446970 1892979 1966454 727020 1763690 48991 1362938 1209679 1742489 1929824 1462890 182136 1418892 1952144 546176 1459728 1382965 409476 226180 1630790 761647 548071 346576 1300773 767533 1507684 623579 1459046 424560 178127 1374071 779339 184746 340299 1319244 1225236 1935145 1965395 166418 544050 1655379 821943 1875381 338048 252160 1876007 1550405 1770546 638879 766631 1120735 1308313 1367157 300646 835411 1123168 1507145 1545503 32807 1200812 1642842 955054 1515833 315154 1186911 440582 1659351 1186707 1132186 1623316 1810381 828630 935883 1662635 337214 162182 1252472 1942168 1312658 833722 1324842 1306159 870340 98808 100587 155776 1451445 1742905 1595521 144889 509983 1012814 1215251 725923 1920826 1840957 893257 1343521 1071090 1020680 331151 889040 706897 1165412 1415180 1180259 298665 1697110 683790 103554 1936914 1755607 1144771 737380 576117 1474059 361972 1378569 334513 417720 1818042 80780 1134840 198675 1466128 1878991 1889574 1089789 786479 29047 974778 1250449 599758 403239 131533 1688382 619594 1279108 592880 626075 1893156 223088 1121131 1595878 990531 1372369 183508 310739 1354616 1149527 1466464 656130 1657332 745168 464287 1648616 1309686 1738758 1815129 361999 157029 1372552 56089 1315128 1430422 1703423 483492 1868763 774902 1240765 1420185 1386287 1117665 1762519 438359 696557 103323 1929795 606657 666042 664753 1928777 979784 938576 199776 1247885 498251 290152 111919 1678887 903362 1261101 929551 1037288 434988 137088 764232 298084 659082 1282794 1618057 1921303 1243958 909731 162651 1983219 1059304 893379 1149452 611610 1841657 930735 8404 1554251 677752 1843208 540635 1816509 1163292 1799766 110748 467728 1034922 1579989 85150 1449212 159743 849997 1553919 1293428 1520032 1697750 395278 1378800 247415 405949 1622371 687762 1607846 823126 1682571 1496333 102015 1160115 1847644 306915 375153 1542729 1986525 1554886 1881886 1848866 1143167 1174116 425823 421343 288919 1782594 227783 1445155 1560559 1537965 1777441 1163879 1175523 979889 933089 1387326 762086 1792636 1483282 291991 403787 1639741 1501641 843771 1773025 800716 1389256 362801 1335652 1581134 1043234 1523486 384678 1952265 1897146 877286 1265075 890571 149522 1855492 723989 870889 735579 1858203 1301139 1619710 1081466 1700977 1020842 1720948 28371 1916292 792936 1399090 316467 1120311 1190668 1917374 612935 1776868 1523411 1880671 970022 422201 1339330 1567849 250531 1912131 299653 974802 377324 1465787 979047 1869759 1278573 1573360 1296921 946905 1485806 1645755 1424699 159642 1563536 930875 452518 682150 473293 1360873 1531392 111736 1731082 930830 1351502 74670 884249 706184 1936098 860304 327289 1415280 1032598 291757 982892 1392579 804849 249714 1622165 1440296 389308 898804 1638873 541445 145221 463082 1150897 1431837 1445228 863025 844042 1801081 1214969 292583 1309639 1456758 1104890 1993819 1699117 1882251 1405186 1090692 86495 1184230 22842 1605680 601455 1624104 499966 1164699 782430 1075301 1204226 678134 1447834 406070 1687283 1177758 458637 1444634 1397212 1513743 113732 1489536 1292132 1500366 507238 1691144 896054 1353811 118075 1016538 1226084 1465716 1288568 1288463 728470 1857028 1306114 227899 186883 365253 42387 749649 1929606 1903714 844297 235399 1712616 1989011 1948268 1067534 671644 869455 584961 1062115 568370 705970 1042573 782313 232668 1778472 788883 992868 1492247 65702 958696 842565 1288369 140759 1753115 345596 264449 1464509 174113 1144861 101234 526832 530709 254717 1553839 300585 1016910 675409 640646 776284 426610 1442608 344759 221140 639469 1729136 668172 1074094 569187 1996254 342205 217111 132972 814965 1581447 663509 639644 473514 102326 1457001 959458 523668 545084 1080588 368214 1368464 1818999 1077005 964145 1029453 1034484 781412 1749189 71593 152210 721301 410332 1723342 1264706 583190 507865 1325211 1849560 1935837 832517 1740737 992645 607485 1813272 1841618 168736 199153 36494 1364674 672236 1735810 472054 65735 1324564 1383643 532315 1173543 1395508 1845779 330091 685558 1509079 1215212 424208 488600 764334 1354375 1257892 423246 566719 712703 1186037 361777 1157995 415242 1960305 1561347 768605 327932 442235 964569 582186 1708824 1566796 1589492 694674 444258 1543824 833366 753537 1076193 688214 1190833 1163487 677230 1045472 1097321 1474138 1984911 1074360 1875574 294156 1427849 228876 107968 28211 1269797 460292 1395914 1768010 1853858 1850070 696762 1223347 1946877 909840 1385525 1068687 1068618 12380 1785870 1909370 502383 98610 1842595 1276750 1293559 1313227 66117 1855874 782672 1702008 798164 1320065 1307892 664324 225435 921799 552569 62987 1675868 1516027 630033 746715 994528 237414 38454 1938086 365156 55001 1906184 1638795 498159 615262 977895 204376 1608264 1882997 1003125 654129 1301086 680969 1106386 1350042 1031553 450048 796046 1990377 240958 1360591 158670 879996 572401 765949 1540709 373158 11366 1127161 1306170 681619 1534634 53677 1480918 1311659 1037108 88511 1856027 1454117 8517 1024857 944518 916412 385505 268244 643467 1115055 443350 114662 888607 1703666 1939485 768474 153390 1927469 528150 1195227 369326 66496 1276465 454918 1755020 517869 71291 783727 35111 515838 316055 305315 1064733 791380 291132 239489 956888 1368666 529688 1882586 1183591 522130 1177125 1649532 1983087 887268 11174 1900655 1377910 399667 1082617 1929705 1720333 309848 222611 1565868 442481 1389787 127706 1735756 350311 674510 529318 1114926 1622753 1144269 525986 1678308 669218 660871 1565167 53531 1766374 1140597 464529 950969 707643 148818 1573573 1088841 1362665 135814 101195 609155 993062 616610 1434086 1143054 741197 1214095 36708 291114 382532 1410121 370828 162080 1495248 1764580 597084 242166 253645 1918008 467279 693809 1092926 1044426 1636454 621850 1205212 1201339 931561 1532616 1571673 1478605 1556191 544305 1127440 903099 1203947 1144804 1045613 1680341 1973656 923988 804306 710278 460988 1907258 1405857 509775 1813083 423358 1037455 649250 979776 1732948 880208 1834798 1300264 720605 1769289 1921666 1597948 1467388 1307108 766179 42677 1365110 1701177 978654 1343034 1617366 1755213 432048 1523465 1889445 1968831 626536 1359490 530365 1768583 1990621 979535 1161995 1738461 1024932 1139381 191806 469996 245261 1291883 1219337 1917530 776966 356363 727913 921542 1643001 871539 381185 1576859 156618 1944058 436754 125282 1955205 228348 1364073 292423 1885785 1547729 1208687 477017 1823826 708053 648655 1083843 1947802 629243 20140 1942176 1123979 118469 1163269 529869 520457 1023510 1127177 722735 1676688 64178 1644117 1514674 73330 1793186 656669 45118 1903053 11285 1783141 1868443 1886164 72468 212499 1787232 808451 1441432 755360 184442 286085 807944 1785714 716977 740189 956035 815278 1111028 612272 138557 632560 686449 1525496 1794863 1459584 352861 249188 333212 431011 1525997 1871200 621767 635444 375508 190961 803059 1062708 599046 470409 509997 1680497 550065 1711797 1046843 559965 1744445 538072 811156 1580181 963639 47854 1806851 1820154 129343 1553826 601221 1349200 365904 310370 1209968 322508 634174 198326 889805 179741 881 1821796 1725891 1626046 491783 271656 1871117 905866 1406587 885817 1528556 1096006 255535 1602483 1069288 1961245 1763180 654317 1250583 1360960 242979 1549097 1639273 586812 680854 689256 1672307 607655 1745110 1446771 1106595 472648 9475 1123255 517398 257230 1259228 679758 1488014 130795 1255088 1509955 162564 143732 756922 422760 1733171 1981415 669375 1333982 622811 317159 545372 204049 1949705 1179526 1643066 753872 1416510 1458519 219658 1790238 1145745 1411721 552090 1984622 160957 656161 1513483 483446 1930447 134031 217576 842792 1343946 1992280 655198 274174 1891309 404597 278124 1119278 641456 184929 1061996 341485 1273212 502442 1140437 1430490 402827 107269 1404603 1456585 190674 24520 824756 26517 155089 1845831 1510719 115753 479759 1788182 1553337 1954405 1863010 1376140 299596 1182485 1694081 762459 841949 1552240 655396 299054 1597251 842793 1630643 119470 196067 1260200 1153376 546807 1413195 1420827 367931 47882 888120 1238764 537930 1145340 1319328 532180 148404 609317 352274 1543619 1171648 1441731 1596303 787446 791904 75786 617291 800772 9205 787117 896086 295109 1027048 126630 2794 1112031 1258026 255190 1993112 1237586 122765 1794040 1226688 1760149 499679 1658875 239278 1771407 1695569 1429517 947278 275774 433788 933382 128211 1977705 1220999 178494 900766 1722578 218829 1715872 1069718 957479 808853 100368 1574777 1013817 111583 849893 67767 460310 1965391 1127571 1193889 297134 369458 1137239 809200 1450025 1900200 633020 182748 352819 1573210 315648 479565 1008573 1891059 808640 304464 1388128 554839 504096 323763 436166 1480974 366267 1978494 939323 130127 206013 1886733 1190902 436398 1917478 929015 1625587 1058480 803556 1391473 26002 849378 1075561 1378734 1082220 1695240 645076 1928180 1439264 1336611 206217 1380312 836485 794638 423949 60846 56197 50860 1382512 72279 1118232 180893 538612 502407 297321 870465 1759179 25308 143128 61306 1488909 1620922 1565592 314209 1845801 1074512 1868588 1355373 722444 592377 410302 31673 1262829 1853432 397183 578434 1555350 1205413 1204346 302704 890114 1274824 410854 1330575 613867 843278 415904 772680 1139490 357427 1612965 1350413 109372 1167598 1626219 191095 1778964 378550 160021 930929 1314670 1423793 180355 1007077 460857 888327 40248 289794 1489699 711677 53305 1919255 887887 761021 7540 1549186 13620 417094 610754 413104 1687667 1382093 1222216 99417 1256020 347454 5298 203302 1178057 1925672 769176 1596024 459600 1674824 1349254 1502147 210856 1014159 1339168 1958964 1762076 300376 1178444 1135593 1298367 81629 801857 1801032 100999 1970846 1735427 1269577 786871 250930 1915760 1089208 1064975 872285 1804870 1980936 180661 912380 1000251 1362308 908268 1143791 1090059 1095264 12447 662615 59197 1806609 1044315 213086 849736 1611898 213482 1433947 435787 476461 1875995 44481 1929652 1871955 1314811 470493 69317 1245581 244539 1480300 1035803 1369521 458505 779324 244838 1839096 726575 1462092 634198 1034942 1400264 847420 451661 1186002 1449873 576077 797501 793052 1492384 1292530 1882706 744256 619194 987778 586806 1175074 1937253 1808919 639271 540824 1152256 335875 1231429 448745 538482 1539080 448191 1147052 922874 116555 1418466 1758735 1040547 350851 1099775 828190 14978 402550 1967719 450186 761363 1208298 1519716 710101 1293651 21343 673275 1918397 1236003 105131 923334 5964 1060064 1967299 1968382 711147 1764816 628693 926145 398897 1035381 72703 1071216 1829234 616989 636076 1347572 989444 1863882 1313429 1358868 576379 1010933 1688749 1206137 148035 488065 67873 209051 1738199 1140827 89979 1364004 458800 1559491 169663 1348340 1030575 1603009 397300 1524034 1373895 645195 176819 207204 469063 1150225 182983 620076 527787 107991 619683 1201493 675866 979456 712520 141057 1697736 1862416 63581 336423 1632670 1666321 1012659 1634117 1410174 943029 1534139 1040983 1020499 1823331 1972054 527918 226584 789948 1087038 1505519 435052 19867 1095190 43456 1235765 1740965 1752377 835555 214550 1189905 144409 1187952 1473407 1400376 932954 1539292 687236 1655437 723023 938854 495379 89032 973858 1137301 87920 378534 734882 1867748 54686 227500 1772612 1290074 165708 795828 699845 1915781 1041951 131477 1531260 1296403 1330684 96942 1309828 814590 1690972 1392147 1957014 705120 181951 138118 305339 189183 1013539 572668 1808163 1124834 1957654 217724 92739 1568259 1177647 1887374 1952472 711387 1039772 874187 1871948 1568743 67195 1200357 504414 1068150 263936 1796622 1963894 58293 1737741 694993 1295764 1367435 378775 1508585 785726 943079 1814415 278217 699889 1337324 169434 204957 402197 1138258 578093 840143 1370482 1909806 1686802 5740 844700 169098 1145489 1219100 237005 1073945 1836726 1756128 1381785 503996 1332467 940462 965043 875839 845493 442471 476440 1567048 671570 1749308 1468333 1106970 25086 948249 1721324 1367603 89040 145450 1039569 1228925 1939760 1913182 1955768 1026352 804568 1305634 597309 726372 432073 377592 293619 466274 1252849 441891 1058823 1926233 1714608 1962103 243772 1107256 1679998 1577522 820935 1075683 1662511 3004 1323486 793004 481928 273276 337324 1709644 819017 1764208 1179308 591444 1792415 1161679 951464 1807201 1956080 1656475 1405500 666362 551013 1038487 93060 560027 1943091 1845311 1043145 1065872 449923 260151 396538 1619158 947947 1755617 1511415 792376 495283 626376 125268 978813 1885820 689150 1480590 1019787 202292 1901042 1793862 921458 630975 1038773 604201 614166 1643473 1402870 1885333 1616692 1810765 683205 356990 1661254 460295 1719203 38891 448196 1968877 913059 1729160 1824076 566652 1193477 139618 906786 812335 732977 274401 967495 300459 1535076 1856048 1913165 1218901 1494053 202580 248824 1037633 1625443 1532022 967910 1519844 915928 27492 1957638 1016305 331819 1863600 1737173 1050977 1891483 398512 87704 1995996 656137 1092380 1916614 803522 1015324 1159159 482891 879725 318719 466040 1532106 209811 372283 1039575 1385062 1758119 878428 1842196 857649 1552379 1996724 924582 116883 549855 102422 173280 1610131 1694571 226526 210507 1111366 1760100 1588251 189788 1884640 958379 742145 1355579 1925544 1802164 1460161 753356 85457 1137025 1382725 1470107 1235680 816422 1291404 1696885 1461639 222973 1201107 159271 1337855 1806069 198873 1121263 1267911 1504302 312990 1038975 471570 74699 1787707 234433 635364 1738085 1202101 1467571 1494728 60230 198390 1159490 853583 1404942 1620997 1148267 1324631 1830065 1687906 1535516 730496 920873 1688993 1956068 743168 1671030 96785 1938701 1354911 1599823 391543 807355 844532 1300839 354355 1634372 940781 422333 282472 1442827 1369949 901221 1265418 292581 37366 346071 774540 1291162 1643522 585266 25114 1040319 1560388 466183 609872 1579010 1486549 1491484 1089638 653824 1569045 439923 659817 1369283 527194 1881948 1860685 554665 922548 855860 294940 1130244 636278 257217 594498 458711 1565761 612035 1468299 1133166 1287112 1943019 1577379 101439 1935446 373792 1721199 1913880 592678 1759864 1526399 1016969 1354973 776470 1627513 1688275 1175544 983304 1801978 374493 943799 1364069 595742 226835 104538 1196102 458652 1219218 165606 1492728 636282 32272 1620820 587940 1999035 357878 155308 1170786 1599786 1952507 1536153 358920 96013 1991005 1304323 268154 74866 1881845 835101 489244 1494170 1238900 575176 402416 1490625 844931 1070520 113400 795445 1330659 229711 1176650 6110 628158 543684 595939 1655059 1063772 1780992 481745 1553633 1746218 161548 788015 303158 1005372 709010 479961 1286353 325800 355967 166452 1982837 1978610 1477624 1661161 101612 4625 1019917 830081 1610474 1198757 701712 300936 1563351 1216618 1737115 521086 1794000 1361566 1291275 1518160 1783731 1537919 483491 1175677 1983009 1155762 1236860 1357958 357324 1637476 1092190 1924841 106248 1094189 252633 932228 309841 1933254 1122798 953331 319242 1910109 818497 1802586 543696 1032092 191582 958316 945803 1866524 1635287 1360701 787836 817915 1558999 507405 1077592 205400 810015 1672308 1659458 874998 228621 403376 1327180 1209424 647188 896665 410764 1907798 1399182 519581 1605589 261441 441496 200286 388022 391145 1263726 422479 1642903 1745734 1651364 839023 1045574 1986039 1117848 637746 1254012 1374358 771411 499225 562489 588136 1147864 120962 1892528 16844 13591 1179089 131387 559707 859303 1775170 1109972 1650968 486088 1863177 495915 1671361 668515 1738356 347239 1779349 1359808 785752 639498 1956616 169429 999097 938243 1981029 1085861 1934736 540047 559225 933115 1099503 1910596 1373656 649457 1909882 127577 200833 310825 792718 1031798 1603023 1711502 380336 1025476 698378 1945577 1340073 1659873 375301 906171 699472 872308 887703 1845402 1516132 175483 253522 295747 309489 108371 1920359 417038 1727400 1305689 345058 1767376 561667 9605 980638 1748845 1843821 1763759 231464 1846851 1065415 326471 1721710 679654 900617 1658663 1542310 586249 1733365 1764864 975497 1089598 748131 1867442 1688944 877377 1712700 124295 1712936 1014400 1644658 1221237 488632 1211550 1724155 634519 182765 1501569 1031890 558390 1904459 1865866 69460 1221880 65519 266375 1839599 1272474 820341 1119835 826607 1288073 602975 1356120 1993258 806292 233573 1410512 1392200 1520055 618976 440956 358021 470714 338499 1798410 192263 1157690 1049796 58006 525225 135312 441651 728264 996084 1800283 581778 1423074 1638922 1341225 1265670 1963464 1149338 1481508 393486 1942035 265639 531523 201684 446323 355825 1863482 1631675 567591 1987750 748274 567944 968240 23700 1484889 1026419 1018521 1626688 307227 995153 406265 1243488 1374348 1371020 748308 155075 1286706 1507472 1922806 146059 1748813 483638 1657292 444250 680706 395674 896539 1790237 1656089 336542 241792 295104 1067598 335339 84711 431719 1612896 1621651 1906853 1753810 796115 1859618 318673 239054 1070499 460413 966152 1278797 157219 1631189 93459 534597 972804 739837 210023 817341 794120 325012 1926735 1943193 1128339 823 1485771 1812234 1876640 469435 185652 778331 1181342 644500 1452483 235499 439484 727237 727920 1437166 556903 345333 225264 850679 1821928 1556027 1012046 1293909 1501620 544295 764502 690373 419044 1346417 1993776 358363 1187142 1848498 1375382 1019516 941422 1206799 1370371 1278126 641758 1599778 402610 377193 278232 1933833 703868 796431 863588 1163412 1148144 831185 1073831 813165 325963 988426 662799 1341563 368336 1603435 196485 685192 27261 1354151 1482769 1202965 1759348 411361 706137 438492 745497 777735 434768 1814998 548094 826516 1644186 1364549 948685 1323796 356640 1499126 320180 175892 147613 1582275 1757074 1400498 155359 1595233 920460 1171725 995452 636572 1839530 355866 435581 835666 109811 557270 637438 730138 238811 1399111 1488277 592296 386867 552118 1629844 1404586 1430793 1319225 1513398 327667 262149 166210 608737 571886 1868837 388705 846468 581091 1995605 544540 65765 1403899 1253934 211584 1831476 1867865 1680298 1418342 836169 1158819 565772 4276 1607312 1148540 1733731 306815 1206082 808229 543275 1711248 950728 217125 1210445 200577 515979 1112110 1611654 922609 902780 1001519 1149101 1893764 1784217 821608 1895472 1262137 66183 157281 532283 965211 60382 631174 363565 775162 48030 982582 1734620 215149 1380193 1389101 1113399 1116678 534454 1843048 898171 1740038 1808731 396813 1238139 689826 1255640 1353050 1200145 139668 1318470 945229 49663 788390 1869679 1120529 392588 1721860 1877770 1141513 1469395 913725 351319 278694 1649110 380783 537633 549926 1105819 950214 967135 43847 668137 434312 1599731 382158 1021800 246897 1985413 1764110 1743198 1123968 1452167 408559 590763 741347 1636332 1783684 1514530 964301 308894 1607070 238404 528746 902878 105591 812792 1141062 1692850 1833486 1929053 1856235 1567592 732036 619285 1178330 1023065 959452 320305 175021 244825 1077159 779992 365182 1257690 446669 311450 752915 1886613 1813402 833409 461329 406914 556530 1430009 1833664 1710072 1634843 1889822 1617915 508963 740740 1436142 1542881 549914 488171 502299 1502677 551331 90211 757508 1471297 1663699 295391 669005 1049693 1059867 1174836 1935368 1535089 639391 1621690 1115453 888385 1771789 1458801 1483553 142420 583183 111192 1861858 630100 1856982 1475968 1382811 980043 1815502 652061 1871253 554470 1444074 666172 1259621 1005748 1086408 71576 253401 1768436 1541030 219194 727640 1219597 213872 1252917 66921 1730428 850238 1000300 1313065 368715 1306406 1568518 1974267 150374 1986137 1753730 268821 359520 1221249 288355 974639 124751 1746532 1349813 1058452 754213 848309 1366093 1923990 795952 1240910 620648 1473026 1817938 1588624 961503 221093 582086 913797 1855725 1861668 221831 1318317 1714110 910658 1557977 1506956 1423221 1311220 1983757 1435052 1064483 292220 591424 815256 705494 1768809 134615 1989113 379454 1272558 1661088 1517970 726968 41229 1833552 530950 923436 1404285 1707836 517370 556393 876818 750565 1550921 1483884 1211814 1556148 1150685 1167643 1396375 481476 98009 1673006 88323 1556664 1827727 1482128 858297 1004986 149342 1066058 642338 1017972 18886 926153 32639 1652936 744692 1473416 763562 634608 1505570 588588 619604 1900254 1006502 1765176 448254 1492726 474036 402570 310491 900498 434481 60535 1947340 1274488 1382380 1361278 1899969 490415 828462 1881581 1475307 1081176 868416 1730341 496689 185099 321397 976164 438273 1892150 134424 1113115 1926397 477323 730955 1115282 289698 903769 229123 183373 955708 307574 1287389 488286 1996748 137419 788507 685579 756739 668444 793382 1524941 1648465 86991 1792184 767058 935637 1308877 693290 1648309 84435 260199 876582 383624 1796759 651948 751936 1121011 1268657 960656 1371351 1764312 1807306 82256 1042241 545726 487624 1238245 1580331 1779951 1028682 655767 1578345 1618165 311126 1894041 1463567 12762 348035 656237 1220791 1608824 1402449 1443999 511495 1069330 1988412 1691437 555072 1505278 496914 448390 1982242 1214424 1506713 510118 1674313 507998 245320 1370611 1775745 517994 729009 1035805 579928 1357195 1195267 869912 546316 1408792 253839 528959 715138 1134281 1702073 1896249 441414 434806 112161 1189250 628797 1411094 1265051 454887 218178 1255188 167902 1413637 1063382 1341477 1111277 672681 1917822 1416864 1305612 24727 1948142 35398 1898986 1117861 129590 1880159 997790 1035720 1992060 836236 1061233 1811294 110924 516546 1813273 1341536 39020 1692745 1691934 124216 210991 1368587 1464175 530934 1772678 405689 1803914 840387 1075218 1377081 1793744 1101546 1578714 1500654 120429 1814763 420719 685721 196645 824673 1583239 49977 1112547 544115 337509 284385 1430776 368523 112663 993447 1198059 915486 1976934 1469392 1763716 1308025 907174 1693194 185136 605367 1662887 535962 1266063 814519 993470 205205 1153140 1128513 169349 22880 257639 220162 758609 231531 286512 1757999 1174489 99844 1043226 614920 1020652 414031 1877744 886444 39281 996607 1890571 1370590 743981 130774 161033 655608 717741 1131420 1387000 1957653 642085 263298 1763127 871319 1011062 1980684 1560491 430352 664121 50858 1689851 196157 1019785 652826 1984092 1944452 1504223 362879 484536 1434538 982231 1829889 1867646 66330 1560202 1429496 399996 169273 1807917 513439 1006535 1046449 1486291 1662463 1566379 1280377 1625762 58461 490993 992754 1807190 1483991 1166468 642401 1070230 1971587 345239 1037125 1798865 1776717 754677 1156696 1519730 333164 231301 834448 1426480 1113091 1190717 801260 752122 1876937 1192963 1444219 1629420 212304 459987 1545323 927151 1427908 380172 215872 39850 1960188 1140985 878429 1794979 47083 474601 185318 1251028 1709461 1536809 453133 180568 861459 113450 27325 1301111 1703033 896396 329824 1204877 1887481 658347 1478732 1282007 1424007 320472 85276 534716 89380 1159879 526049 436116 679963 163946 896666 1858983 848215 538082 97242 375220 71745 1838173 174254 1109625 484559 1596320 1167102 659056 585624 524032 1988438 1747896 234542 30754 1535167 408652 840493 1892936 28755 1097446 1064278 563232 1440241 19247 822044 1010967 1204953 292606 237311 478260 1969088 1097270 836065 1858539 354703 1296377 618779 1958309 1289855 459642 609707 1522776 314661 507292 309967 482590 599445 1591263 780666 520666 1264450 228943 597441 404274 1342365 864227 1620756 1393290 1029181 57258 921405 723244 1621344 1252667 241483 58043 112992 743179 1019420 1838736 555751 278790 1038974 1837924 660729 1896243 270978 1161458 840261 695099 1329372 1489103 286373 1157570 982741 1515823 1238264 1183687 1206768 628051 721527 754832 1051993 22523 980735 1798988 926471 1184593 238062 1773411 1711772 457245 317133 982384 1235907 1775072 1208178 301813 1375862 477716 1880613 1660163 577154 1393433 961693 1972740 857960 352597 471973 915210 1667499 861323 902572 1060009 1110329 1958453 538133 1725443 1554825 1742539 679255 185451 919046 564044 610098 1022638 446779 632078 1541447 1087268 602199 1970364 1232321 918892 519927 1070385 349979 836443 1927260 381762 422312 1695506 316592 1857189 435455 8702 1469974 394360 284258 296642 1032685 491347 1749889 218867 486835 1671905 353442 543799 1913273 1956602 468091 1470369 17490 1951904 945796 182543 1928291 1799957 1914890 404373 1608911 639152 426416 1509364 433290 1400771 195720 1834504 344029 1363957 321783 1821417 731005 1598507 1936233 367836 469438 1111976 206914 1193701 460699 1095387 886063 1250394 442572 1890920 769127 1580750 655715 1313085 1314389 1645215 706195 1462273 1507215 461014 41421 1617166 1302639 1002924 1436167 1628562 368423 368172 995912 206345 1370812 1717328 1452496 934976 1388216 942240 1760050 13508 947374 882963 1410449 1151579 151320 418050 438512 705148 727344 564741 8100 1413816 1363400 1443726 640911 1666268 1069026 275396 1854647 543501 1900740 534982 534034 233430 1837179 671025 98461 608901 576201 1436830 421494 1543159 1452006 751978 1772897 1231161 1826361 1792473 1045788 507121 1739275 1917593 1689742 1198487 1523871 1943731 609388 1631958 1548022 1766023 617740 1720612 543937 124568 185892 1700090 1395307 1827285 647958 1839904 904363 1700126 524746 1121692 374446 1925434 1914562 580714 1588589 829905 1815784 5680 668131 501446 693055 1811899 1285049 259147 438368 333639 1054306 1806601 1598600 305497 544487 340317 456999 43411 1928380 1609740 1808747 85141 172233 499641 1371381 937632 472032 1096189 180516 566908 457949 1620541 1659138 661370 112124 1086604 1805793 976486 1513629 265603 573336 1058649 1004642 34905 420386 591654 1759051 1390702 1119669 1965528 1005656 246905 1771710 182420 1428219 1138153 1735148 251300 450066 1369727 1702970 588832 1888549 1867896 522035 859006 1541332 379457 1439575 1847186 1425205 1712632 417384 1396100 1209069 617856 981376 509410 1995225 1026966 1590256 1885125 1459523 967707 1461791 1246720 1429478 799256 1842621 1626285 1598787 1968927 1397337 1284500 877975 1888749 1087630 1777400 726979 899977 1332830 519035 1905373 31108 568462 1013914 1763711 1317372 461120 1399599 1426625 819575 1270835 578032 1131885 701277 1596068 198049 802232 460812 283033 1585996 230626 1600436 1842779 256924 553132 1772990 1750264 386082 243115 1878553 1090335 1940608 1407582 1398369 1089448 1488672 1473155 392984 1531807 346075 1989042 974978 360045 1673109 403072 401826 1330632 1955370 1539478 836138 1008847 1427870 215883 910126 581059 206819 626548 1785300 1780164 1469564 823437 437721 26421 1869386 1099488 1524304 354720 825250 1765679 1119049 591331 452740 1608540 1515189 719321 142380 1228375 1707660 1141324 577125 281826 1611753 379124 725851 695798 1143754 876515 31095 1722991 658987 1983208 40521 746313 589997 1259008 105438 474008 1812104 1251945 201157 849121 1011017 1240769 1294308 1737459 1668504 868015 1275412 647093 7648 800240 716317 1361216 1654848 767331 46541 1519888 194176 1660433 1597375 1773569 1856964 293541 686245 1450313 1955938 80247 1603162 1220992 1908534 921419 151066 785404 641937 1049980 1248522 1306396 175967 1317124 1335486 1259488 1952167 208018 943544 1153068 605531 567389 1334948 257306 1902389 145643 521715 1946059 698172 285704 1235869 1726447 1101297 1438009 902461 1035438 1159354 493568 1775927 1825825 771985 1290388 1184957 1501527 543676 754684 1497777 1311929 1659921 779011 452207 639646 218888 1118432 1932055 836625 1004514 427360 1286157 982088 1345318 1659653 1618496 316328 668772 644602 678326 226288 317312 1241288 213275 1813311 1722064 370986 1809790 893032 244148 1636626 515516 1790943 359710 1349442 474557 800345 1555905 44062 508103 116899 1274717 1968744 1737661 1330131 1856457 279988 1604824 911066 943955 925666 466932 91624 871407 736550 30623 863797 289066 771191 1960745 743540 1238953 1340915 179860 223587 1289236 1435337 543800 665650 227212 1341010 50457 1678576 234734 528377 1680139 1592716 695078 1699161 1987573 1367971 1540613 1185113 1391127 139602 1372599 280841 515104 253180 1108831 1109432 1336711 754846 1281322 787269 1111072 1802946 867686 270948 1228443 1373966 267885 1836778 971761 17579 1217432 1640718 1608468 147811 164936 1641 1186211 393295 775570 1774323 643337 1357463 987651 1907464 284792 1971101 1019909 461661 1437318 1248322 676406 632711 476332 54839 319000 446956 2492 1982549 433315 720415 1792044 1480050 416223 285248 167398 569454 589103 1634182 988475 918368 523149 1164216 1769998 640248 610803 823613 176492 1388315 984056 1594288 150680 1251098 46421 463485 484151 34594 580665 422173 890138 390429 1037771 426207 677589 962636 1934299 108618 406874 593693 1043586 1491124 1582818 655380 414055 1958429 1743905 1070264 955485 1609033 289346 869003 50999 1730013 1368868 102605 1329295 860369 1577344 1876478 1938080 1544985 1823072 150533 1671337 504241 433222 1221968 311802 1965552 404343 439971 1283201 163434 1063187 138188 1516586 1319444 1509343 130368 1730910 205309 523644 1799137 1622747 437451 1745705 1223261 327432 84840 813623 1595193 1313572 1046527 1378655 1547394 1261203 930672 308387 1850754 1009997 1322461 1442147 1243757 174566 427325 1165379 1926225 172665 1275663 7565 1478420 1549903 1735430 1295532 229438 54320 1470393 1977824 114483 315168 680640 670291 5769 1801910 1044109 164302 809572 1465231 401674 824385 1110090 1706758 1537571 110670 372075 580139 801677 198914 594524 1306700 463524 596081 384810 1391087 1040542 560978 558602 430428 637850 74983 562216 1584869 515597 1691663 599030 1804082 541486 596533 276247 1394835 287280 1766894 1697840 613977 464145 1858253 836453 892078 32789 200854 309718 1247355 1063687 211902 56981 679415 629103 1447456 1524650 404166 317428 648271 1843728 548952 231228 1190864 594247 950419 25538 1965976 392505 1187688 504486 658885 1376111 1099754 1144465 495559 1234070 340682 516283 1841783 1933293 1598122 1465725 1446421 1591993 1633058 1293366 633091 883407 1569156 1444401 577144 714436 843822 12907 1967150 633765 1796434 1406315 1046674 932737 1818120 1736022 1154502 256232 318198 1121196 1013827 1827729 1713318 752773 1562515 823852 152706 222258 865449 567651 147772 1066110 1408472 383614 1471071 809229 409656 169869 1344206 985129 88133 659905 1401630 1883195 366053 1937479 1930284 1371764 106869 586737 795675 535288 792054 134812 1351408 1565174 1765775 1581245 697823 1724659 387337 269923 699523 1738756 428204 1620930 1557170 1487641 1369527 1023367 967054 506468 910929 1553883 1424739 1395734 214570 1854033 400289 708297 1473151 294748 1537656 653597 1750129 52428 1711719 1084526 539949 414506 1818406 866773 429405 1030446 1547212 312072 186910 1600259 492614 924856 1064574 217757 1009960 1398442 411367 1282244 920326 1732608 1946050 1969748 1686285 786650 571535 1638392 247282 1211980 456777 1630542 1094688 665276 838800 1905143 1408175 692164 560054 270670 1189191 950917 356234 1380892 1166974 84544 1340727 1319775 885183 1830383 936864 1937083 1793889 205634 1737330 1645353 1047157 370455 1586371 177932 215484 908983 254640 1082462 971126 462832 164495 787450 1734508 1230554 247688 878707 103498 1885050 608728 95431 418802 1853639 1325964 1257129 685522 1688320 177748 1432718 1033267 437828 1932490 515329 1782077 202515 853622 1466655 1921783 730716 681187 1120133 845144 1003231 1309054 318628 931334 988614 1286034 1460276 1454345 719330 1377176 47590 1434008 639044 1883671 1014094 187806 1699560 269472 1845181 72052 323459 612635 278508 1814032 744387 1859076 379733 1851518 1604826 1670217 1640883 791910 519667 16061 221482 1084353 400067 1403876 1932124 315442 1893288 341003 1892940 610322 1291256 934644 164593 614446 1635297 263312 1213535 1268016 1854613 1370388 946552 1668515 1845610 872126 306050 469394 1403835 848507 485629 1375676 631270 1767619 548596 990808 502918 81 1424953 395436 576001 967271 1672571 1226270 1635645 1581376 977414 1589934 752788 555256 1993160 1563750 904269 790813 1310172 1852183 892121 968966 1138242 848442 1670133 98816 837840 66302 1511010 1036913 1062797 649398 1773794 76188 1007058 1732127 629202 864865 215072 1727512 676165 1522121 1530251 358928 292997 979445 1527103 960785 863474 101995 1043032 180851 1829122 1926429 821310 1049697 1889021 1036522 1018933 733956 1725614 1526059 1640294 50748 1626541 263368 260990 401112 1932617 1459011 645395 1465475 927195 281386 899814 1542800 1071777 1363195 1968926 1047718 1451929 392889 1173116 880750 1468476 1442065 1336855 1550862 975311 197740 958156 1963929 1875189 799509 1635035 751239 247705 802942 1788540 678589 69215 315752 203160 1227001 397225 129229 1128975 423385 1006524 1807446 1657601 1626086 158449 1176186 706849 578776 897803 458361 164608 1851771 1403758 597717 447924 795051 5474 172274 1402473 1497836 629725 1918768 855706 702090 260907 93338 843768 705258 1927882 792313 1951622 1228056 520681 50659 1164419 72797 32939 1109500 212934 169708 484472 545380 685179 1700400 883043 855919 1259337 310882 682635 593743 897667 1516653 534834 1748102 775752 1458433 87582 483764 1075612 238409 1300356 1938534 376646 1978223 34893 1005290 1691620 1601517 1609813 1424373 1907591 1202781 1028427 189607 16231 488111 1193415 328488 190718 518849 1899072 765435 845691 520267 588975 1500592 1235662 1635933 704774 822423 694504 654853 1130880 1943260 911609 644810 739588 1501647 1958740 1171371 781597 403420 589965 165631 370598 406705 466892 1678946 1244099 1389209 1483176 1474810 1037145 348374 511660 291619 1779559 34145 423734 715371 1767236 430525 1493007 525837 1208750 1423327 1441621 1415752 1760103 991397 308117 1137801 1627793 907985 1853770 701963 991998 965338 540536 1431232 1295648 1883041 1400603 985389 1537781 759847 1000564 978703 1326770 652171 501382 1593200 647624 1550011 9603 1426407 1894775 1020577 1968514 1117669 384010 175432 1820642 148645 673161 1727755 1149244 718554 364978 95249 1897512 684461 1742474 107039 1402795 122220 1713630 151022 1099201 1934395 1661819 800820 1197004 943596 895891 1486565 1668325 1214447 640906 1346834 1926185 1402364 1406342 1202506 971301 1377729 1297410 685442 354625 915131 1581784 10423 718085 651707 1264560 573095 1757525 1866174 1619089 1906252 1684421 652504 34862 1696538 1754884 1269123 525053 1416458 105123 750067 357896 716838 949928 1068860 843576 137824 679431 546199 177258 1870765 1319308 1801142 984918 1947669 136320 661646 421026 511242 600776 1927989 1762313 1321875 164203 1563144 430057 1253014 1026896 1736201 1657793 70150 79537 1727842 1239897 907212 320172 1641229 1463230 1059642 847309 844591 1049072 381513 987774 1367062 58743 337749 627682 855883 80043 677447 1545598 142197 595774 1288323 1918039 1227543 554538 635337 1182828 1893596 1602889 1965397 147820 902633 1386309 1909125 1552473 1648853 1848548 398197 52413 929154 393752 180335 776080 118722 614121 1587879 471686 397763 1090011 182562 1811240 84940 936133 914170 1864832 417102 877965 1368865 567622 1728743 931949 84065 1765915 674379 551138 425210 331652 921687 226143 758044 1752068 1340160 1358198 126578 746795 655788 121554 815520 699071 598246 185262 1467309 1827749 1527280 1923111 1245963 590875 1455279 1059544 1363538 1776258 131094 298189 255315 556751 1774105 1866511 345623 619985 1458496 1846498 1591402 669152 1685645 1338284 640732 1554704 546960 734375 1022042 1772766 931679 206547 1543017 121206 815010 1689594 901212 212187 62220 1973219 192357 1813383 84033 455100 1651204 1558484 1036243 1436641 580279 1704212 1616833 400397 1880334 854825 1079025 716460 426484 584422 782571 124732 1366875 639340 1146875 1662161 1718367 1200794 1948889 482310 484261 1735234 604232 82812 361782 1681047 1545802 397575 174185 1020465 1500831 1953754 1572542 1120914 400395 1143583 565033 1107765 1184534 1413491 1162204 1226869 292123 1453458 1618 240744 1697057 1894795 619544 1121067 1882057 671148 970580 1397626 688329 159648 760295 604835 970829 1155107 1281712 354147 1291244 637247 705059 1518821 1702473 691743 94307 1100779 309861 1839688 340548 51774 192391 488901 1673483 1790399 1208220 1210348 1993130 729169 955968 52377 1298069 63585 224 927452 974254 1035759 1684220 1311250 741897 1566724 1737480 679015 435194 1746015 566070 1515461 1540027 1258717 540361 1979457 176574 675070 1890803 636006 538300 1803984 1643000 119917 1641468 1454926 31328 174209 107572 709303 1388341 342229 1897245 1166533 1745723 595051 1863229 1293305 746196 950832 399940 1689132 529284 1203370 1882170 1034580 389913 1486348 1343656 1409303 1514800 390644 649126 643996 57925 1788926 455561 662840 1501523 210853 1536625 1407899 209441 37472 808505 737427 1260240 777831 1022343 1683667 1511735 1811889 1433458 12799 344713 987928 671927 1769059 1558073 580873 317530 397652 507892 449398 226005 1470679 1825349 138244 1324002 1079420 885523 1334737 1439899 460757 461717 1713125 221490 558746 596307 745337 1759636 317652 1189061 773693 94742 532450 1853554 214362 1521566 1248264 684798 1827802 330655 1290331 1220732 1861272 677301 1692641 1840849 1093798 1970305 1937708 460956 503554 212088 1144778 1735845 1506210 1358146 611587 1728374 761260 1370815 232954 1345546 324400 1811160 1270876 563274 897126 1454256 1847375 146785 315928 351302 237417 643603 890893 384860 1187013 361197 1492691 70403 419506 11667 1627320 213218 99740 1074974 1518078 921124 195022 1048655 358341 1942083 192558 1669236 1211448 1931534 660800 86467 1316772 97559 96688 797085 1766865 1232982 1577910 86345 1249677 163411 1985560 1244039 689729 623248 148799 1856968 875997 1368163 770932 1154699 534710 671003 983082 1392397 978942 890071 1260771 1752086 530796 1590148 493044 1039637 331438 1760953 711329 762410 983278 1368379 1238523 1894575 129347 399466 1112622 1684795 1038088 1282395 1435206 1499958 570038 1949340 1703302 927255 412960 62905 488498 855420 1654388 1708659 334011 1344722 983966 1833413 1903765 1029081 1169772 1633030 785095 1656717 522733 1007782 467138 1348012 348886 1405321 1929467 1994779 71432 1847090 331174 324695 1162334 1003855 416453 712575 917077 1321986 1685031 305716 328743 782162 215275 858266 1012787 531928 1980260 1896763 858753 1681340 1578261 1363437 1005912 1140278 725407 951963 1174987 1777871 416631 547896 1226240 1852978 1856602 1542355 924613 1724366 1086120 1406946 90072 732840 1952809 815447 1880414 1093760 594166 1871411 883501 108221 1137169 984521 140486 1128697 1290874 1943742 429364 687286 502024 573251 1378515 1817671 489112 1155002 1163725 116707 1694618 569283 1460686 1793269 1036595 1974058 1011546 1224622 450762 729235 1090087 556735 442871 1778676 1912400 789911 1070181 1850608 681970 1667767 1264362 536287 667053 668477 484601 441202 799180 1185035 772433 98435 1228249 1437692 1839038 795093 1084442 1531191 275954 1522234 850175 622791 1074136 1428387 1191474 397178 343366 1928366 1396487 683016 1631811 1847901 846612 1589415 1144999 1683436 706442 129596 261913 1706732 1300163 920240 1581864 1203917 1337303 1543601 911302 1134587 417545 886497 788721 1672303 1489506 467498 278195 1541656 1061911 1073011 169973 1355231 1025648 1366508 968703 1691592 1826854 1337308 1965819 1223725 1556686 1769540 357670 1286688 1614072 1426457 73063 777299 847251 1814367 108105 1120908 470231 415860 921623 1514935 1437726 687566 1451906 35607 1365150 1009411 923181 1139231 888570 811682 1075555 1179130 1514067 527437 570563 104066 1024355 1043255 27837 401502 1467716 1123772 1002216 1163333 666286 1156378 404807 550831 771493 1075460 1794459 410846 1090010 782149 1086074 994316 681274 1034581 641251 851945 167780 7909 728560 972213 17210 1993689 489857 374359 1033848 336290 101495 1814946 61056 1473375 255862 907209 1821375 1987254 1150696 120976 1578457 956528 609146 1902251 1822892 1974650 782608 1741186 1829856 1819720 41746 1191390 1865169 1099511 323472 1759484 1518541 966153 1992782 1199927 840070 369535 330781 1199818 585741 1292025 1559540 3187 1190440 1860105 576210 1678879 1541376 92197 1904426 659903 317721 1340808 1711927 776208 1363217 1799478 710032 136849 1517463 1063499 517699 316103 1143397 236805 1210722 1157468 1168442 1318108 925071 1055116 270063 413686 1520196 1580031 95884 203387 125913 741246 1748784 420721 894671 1195034 1599614 477832 1709121 418951 999068 1616445 1492773 1367104 1409745 1617521 145507 1489655 712524 1806665 815799 1452987 1471290 1043403 399046 824531 1417702 579715 1027200 975330 720986 418590 791638 442387 56141 1274073 1322840 155584 530879 1814873 551704 872481 358103 1308628 1889387 348723 1111532 625195 1365448 988595 1481733 862874 1055046 919589 664459 1045564 577141 717736 826979 37559 1824043 275470 68910 1384097 208698 1720941 686884 369413 1067154 746087 1624344 1999688 1332078 375616 1587905 1493959 1550190 1041459 922965 991958 676341 1662919 1403877 131993 1394669 902916 50742 44649 1112245 1612269 152271 62069 550309 241240 1842421 1803268 1070905 1858334 707198 1222473 1125638 1324792 124901 1885264 1408972 1454309 312826 1384256 593585 1943099 561209 158070 1173799 1011041 1679943 405253 717906 16027 713714 377732 1405656 123678 812198 194806 1223719 1310673 485166 550363 770909 630066 686528 1690272 946979 1686519 1938483 470517 474940 1837727 1635253 1134067 953298 1628727 260494 1756107 422498 797730 1440427 996942 575058 1873444 460814 1475764 1500882 1561783 52627 391639 901657 544103 448419 1883035 1288479 1796540 1987112 1403120 1704506 632367 1252697 707634 1851417 1850619 306414 784669 1828811 1238692 736680 900562 1179060 1866060 1459691 59342 263285 741019 187932 1466350 5014 362744 1281516 11605 45887 1355240 1250406 412425 697314 1990525 874679 1792133 913942 55890 901074 931571 1490383 1859251 1435829 1104588 1225523 1740035 1658457 121977 1564097 579567 17888 1523006 1453787 1233867 872695 53116 928275 1443638 1385666 526613 472185 1343031 21994 111090 276591 804039 319993 156596 216805 1843438 1132349 1715769 971093 986283 1733759 1120776 1258949 706147 1951468 71454 769033 1265720 779473 109377 795278 1410019 116040 1744201 1398216 1832839 9946 726170 131385 1095163 470856 751784 1802211 1259312 848477 152661 1554731 1773814 1839868 438859 312446 23655 456119 1524374 770983 1691318 466429 1099111 1896121 1310608 1114344 892477 1367515 1069766 1989202 513855 473874 1347987 626394 1625261 12608 1138571 914637 426859 177466 269675 1821838 1104127 928274 1112326 141004 1233401 1341566 741985 208379 96833 1889744 1629012 591791 1768747 1686764 1964019 138826 1849509 778676 993949 1456940 649526 959335 188284 1678037 1822142 807384 1973903 747838 1436198 73444 1172881 819178 592518 934114 200143 629049 987440 106354 173214 1155869 96831 1789310 1872402 1021817 1571959 818149 118161 1244886 764724 1846980 1255080 77789 1759605 134128 323641 924808 866509 916940 530644 1821260 1440218 1441576 16797 559264 1999678 562801 1508658 1907902 188543 1280865 831352 702393 834960 7720 451532 927417 1486869 1959894 1219170 1609954 1019336 1537628 824306 972673 356541 1518394 24266 1052066 861263 120483 1688464 1161964 426966 510203 657730 134242 1056436 482103 1904831 803005 1722912 997282 1495458 941486 603450 1045598 62367 640229 1980564 1786794 1848586 1447290 958103 104778 1752404 47542 1568527 275532 363406 1705182 1674671 228584 332986 750645 787925 1507365 376331 117713 1518616 268680 1954547 1543169 159220 1901047 275720 1112882 1062546 1179214 834851 494342 1097337 1189992 958261 378214 1108286 1894513 580761 894047 1863209 579602 149056 1893360 1678886 1687200 443547 1304536 357798 1961064 567707 654814 1003287 670141 1606548 575271 583022 1559217 1583792 623537 1648623 941898 604851 1535191 26349 1090678 444988 88632 1125569 538883 1329686 1004440 1924991 1443031 179253 1616813 805056 674512 318646 156472 1688354 290191 1011939 1776735 1272094 766062 428476 237807 241186 1457458 111107 1037314 671823 1325306 25871 47833 175541 1485432 1168992 1089298 988113 1273560 736912 1855136 994144 818788 1601631 1090690 323971 1442226 1718212 1435730 959116 575758 237740 1174330 1471608 1289394 462760 1730020 104956 1099567 1396546 1081242 1993024 568609 607307 1354237 879609 1409667 582070 149979 179589 124175 1034138 692901 453934 1361122 529008 137794 1561476 1468244 1010815 750137 1979965 45435 1367247 451297 1832296 1327198 1407835 526000 1033233 16213 28229 979390 1542777 777324 1707558 70706 392366 415021 1535553 1455520 1566972 875329 1204547 1125314 388921 1606445 1891787 1194100 832539 1425374 1399696 1191235 713153 1013722 1036458 1736522 195586 645243 1807589 547423 1930081 1591470 338400 1306982 1884472 1437795 1446459 397604 492180 595161 664492 578893 682629 307853 1296637 1304043 217722 1072177 956530 647239 675809 479775 633149 350357 614350 1809767 826453 963925 686564 986132 1637512 565958 1804822 1224152 769475 1113286 482097 886825 740383 552671 1335846 710822 1390740 449709 1121314 1739944 523521 1970276 1274683 1701051 1384055 467601 1144915 967623 487817 730137 715449 1178131 130697 1716221 976766 1100083 1443554 1154070 450348 1979110 1001876 718666 36745 20845 188339 1187993 1944594 1590280 1541042 1274517 1721055 1015864 1973198 978298 1023548 692079 351068 450732 1518627 1417488 183209 834073 1884763 606717 673824 1678552 1296052 1139772 1209942 1518532 285019 1066053 479485 351035 497638 365722 1727798 240258 1114932 195343 948880 1527469 964355 637630 806935 98046 468561 962623 637819 1217795 962925 133293 1107777 1175412 1783686 1062893 114660 1807813 574065 72183 1869302 472760 197235 1131812 1734679 644163 1413435 1643955 314534 1084797 1105726 1252758 1727295 86182 290752 1657603 1160428 1749708 873083 1162656 1644446 425460 174831 733386 781948 86753 1251329 694245 27457 673674 1433730 419960 1345185 288008 1762384 1122391 793120 1331971 1962034 1108885 125298 578811 1677679 1801130 1489734 1960128 531940 1379866 1417362 1837120 1977151 1310411 210407 1756702 158356 986841 1595344 1925262 648528 1693700 1878472 824587 1235107 174723 1814302 961327 1166758 1892753 1541591 1535757 1883203 897995 1500146 423342 1495087 788089 441685 784572 1332429 766975 1757556 675036 357286 1412388 1954703 99915 1216162 1844339 258725 1857818 1583204 313042 1685876 1318321 834278 1203342 132561 1229843 115353 764634 1300633 1895342 1606834 1897189 7342 1427836 824020 221399 716743 96366 1803527 886012 1925348 1495104 310444 91389 1095541 272649 1137297 1482774 185021 1301479 1638574 871777 699186 1617395 1148162 1499890 536326 553704 323755 1441851 503951 1956320 1360767 363552 507369 1428329 1542527 1691263 486132 1890498 296215 1993466 1168552 730389 48376 1346398 1964275 1093561 908804 1832441 757170 1339107 487840 1742402 473644 269033 487445 1280435 517870 62541 864457 12610 353427 994872 622891 980186 925230 1780541 1683333 1376977 857697 982125 401436 1132539 1888099 1845458 1619018 857939 582344 573116 10701 646445 989802 1272956 378674 319738 1087350 1603474 1341269 602948 1862958 723432 28338 141170 1675633 1677449 146255 1716648 97975 1664907 332773 55477 558902 915634 672484 460405 931856 52955 856836 734135 1622052 1824073 1176798 1061910 1964909 1198760 469083 1364572 1908242 1490632 156083 37458 333353 122071 1425923 1521552 912399 108155 738308 276960 895233 59643 1142049 170559 1408969 1034861 775460 820862 1264136 357615 832479 1327871 91668 15104 1946924 1536630 1376545 1698722 267435 420004 1243041 301030 21383 340717 176480 1825058 1241933 367442 349667 118873 1209250 1915849 625351 345510 474268 1835514 231885 288404 552424 1240583 1562498 554364 362132 1522983 1317491 1651902 590788 1371170 1484449 780026 620039 716352 1799105 97875 1883406 1697069 1231169 207410 547824 1200746 855178 921646 1760817 1494809 643034 207641 1543036 637820 244575 594322 482650 652252 338254 1160242 868480 1320265 862253 1617568 252819 35331 1574230 1820871 207665 1672444 1776083 207773 231899 1483430 910992 268103 1640363 66518 1304236 1170657 1955954 3449 843997 1633665 878195 187471 1747886 1789412 1775296 1283986 899221 837990 59886 1900436 1531212 1622642 947151 1246859 493500 767921 1865073 1284472 644137 1316248 1741684 1655800 1867873 1051762 744583 433678 1825726 1786361 17592 477968 1068482 179923 1803490 856902 1791374 387072 1980085 138217 485926 1447728 894657 959903 1618361 357702 1568292 184850 1819775 510402 233528 895270 1441289 713306 570893 1816162 1188435 1330536 985014 477314 1495292 63624 1117183 1893404 1918780 1700279 1961514 1756 1627304 9852 582910 274346 1211783 310846 1145535 1018787 1755455 1388357 1356614 577461 622118 1830337 1878436 669382 928620 405422 617055 1076253 181288 364995 1738303 347357 1648232 384529 1189606 1012901 1354351 1652057 539066 1131899 637758 859527 1233283 1065854 1426961 551114 1014275 1425478 468570 1218369 1264135 496522 485559 1954230 434274 243045 329974 474919 518534 1526442 689821 1512104 182761 672305 776837 1657092 1827627 939107 1454135 1275563 1039261 970548 303280 394342 1304045 1074112 864441 1391420 1213352 40042 1242273 1183820 406778 1504797 882129 994463 1827327 340063 166567 1984378 834849 638036 1039638 1877610 559829 1303695 1936623 721476 1393424 1001952 243075 1723535 345921 1954994 1080293 1237238 1452926 507696 1144405 1393419 1241174 683421 2889 112309 1262966 1422666 667002 755824 1150005 696177 205130 1407230 514148 730494 1811042 457868 1007457 1075471 430850 129383 1545564 1263657 506816 1697768 1394766 816244 988143 448248 1136268 1961007 628744 445102 859709 1161283 1448013 180935 1372880 1988799 388031 1396941 112652 1267845 1858948 1960325 161864 1994426 1651880 672859 1486299 1847411 1072795 1622617 250621 1284723 426064 903641 1606865 724573 980495 1195493 1554352 506174 761478 1975308 1772288 25923 1442127 355805 446001 581160 1447237 1126598 463731 768981 427333 438973 13650 1808181 1219982 538191 1091172 754572 813788 479749 127989 1669965 1801003 1410491 1285185 1346828 1650396 1253777 486867 381490 670945 459158 40553 216549 98352 1934990 1558449 1309109 1519162 276818 1551394 1531630 630956 358208 574236 1588288 620300 1845847 1268862 571147 623803 1453539 142730 1269993 1956393 1512437 24888 854746 1919760 1272976 1605771 1613798 274148 1750916 644645 843136 231693 1825518 1403689 592441 732126 234848 1642579 875825 742907 1658217 884590 1347357 981782 1362120 1870612 1565939 1179805 811742 568231 1845554 665254 1895192 1508834 717285 658821 1800341 260105 1447399 1418574 848678 878207 603342 1526804 1653525 743013 47383 684571 139742 274310 300215 293158 1206278 1082193 1456970 431127 683140 397761 1448093 1340001 192443 1870668 1556195 1202117 24995 741260 1693256 824481 356520 1666834 181328 1821027 1942862 53435 1998728 740916 1030159 1591741 999768 1618584 1481046 587221 996960 1005499 1756493 1288869 408363 404954 1997617 1731678 1611632 1617757 1257299 211044 1105056 423742 818404 215009 1623978 1585176 1135719 437972 1021762 1158274 1301577 835888 991196 684497 1992190 758495 1875407 155260 803886 484527 876360 1484845 1625656 1410651 745490 817889 67701 843509 796327 1732842 297361 346349 1802352 1857577 927976 1414015 486193 1975261 436274 1536884 778334 1477447 84964 1365817 564189 904618 939644 570993 1456491 1706049 1691339 88797 312584 1855849 776033 1169186 1485479 1624218 676253 784285 321145 181384 1804710 1829215 1131055 1798445 1244823 298053 1306983 1628484 1881100 803826 1505950 437600 38250 71570 1226144 1115346 687674 1336543 1708839 1990593 1048177 218196 928898 1739052 968740 1990844 1475228 1083900 207714 586128 629094 804441 1980250 1552518 1027728 909772 1632002 1252307 98590 1662353 281008 922013 1814483 1629490 643708 566166 863696 912012 1753538 571741 664087 1380114 145804 792259 1600365 1137980 1345011 1334244 630530 1704472 513111 1797691 1043162 52092 653314 1616994 278626 346678 380582 1432054 674488 1448040 1674028 534436 459496 1383314 217662 1309358 927180 1117300 1692729 173066 1968773 1750771 1972348 1073133 1066797 588470 354918 1883560 1945048 192918 1199968 1462489 887717 1492685 1788941 652762 1600014 1963933 486782 1552200 144924 167093 1379987 1952450 1190394 411300 1539652 973816 1334013 1112335 767644 276792 1011110 1887985 495285 87207 1733715 70013 522998 1471685 125488 1720061 578618 139103 1660730 1283014 859095 383107 330837 1998682 1404134 940337 480887 1217791 219029 1304215 895878 1398633 1589234 1845689 817689 1808268 1912977 942488 428620 460543 1286953 1196334 984471 211538 1069332 1124955 68777 239510 1870019 178380 1775049 815791 841400 563516 147037 925836 1659193 577215 1247399 556946 385832 1856855 569618 1409148 151058 1132124 777162 677796 522302 1920069 1562525 828293 1208364 1877055 1346842 1640063 142994 207862 1726392 1891974 565281 743934 530065 895770 1135239 1388193 682766 1745021 1127902 332739 1110503 461803 621560 1130807 1796837 1551555 1022896 237205 1442508 1840604 1421901 271328 160564 992098 695681 528966 436665 1562390 1491372 1319711 1255635 660412 860773 886813 1893712 1381357 1161725 1773678 1995486 764872 171782 114701 976488 1907993 1614949 167103 473443 1401442 1385788 1409843 1134921 1766820 398477 379759 814412 142192 871830 196911 614183 100141 1512127 1635352 1200321 1170364 834076 664004 923599 448502 1098951 80297 1829777 299005 606752 1328193 1873189 250794 1042934 118433 8073 1961543 956941 1390909 1655808 481838 856206 957769 1588548 152021 1303310 1600433 320557 753987 985567 1649182 183146 475047 552368 727514 140109 1621925 1365432 509434 1202590 1610274 176636 1165722 1314358 659901 647212 1891047 1333381 64905 1744424 1158941 1256546 786699 1744200 418495 457638 584026 137938 167303 1707530 486997 1515219 130198 1395112 211878 75861 1911795 179788 1912880 1873072 227577 844045 1518336 706015 256377 543763 601375 1764216 988128 1079638 1112802 1530272 584872 607166 1006511 1245922 1345841 1631878 218859 613832 1851582 545487 1520989 1832204 430563 1965035 776471 944179 76498 1854684 1458775 1886208 1666462 1834084 986327 187879 1379000 265152 1539444 449660 792706 1081451 1751694 109555 1409821 1672527 498616 1980149 757742 1914691 1647625 1144040 1700929 1166425 111100 1133454 14044 1052172 1364376 1068847 408676 1338503 1940189 1445977 1957286 523107 1388801 1914613 1977456 1132106 737426 917450 1132714 326432 828120 301390 475067 821649 1683020 409191 136001 711314 1920264 1676232 1751311 1371847 547284 1757453 713187 1229442 854667 1931882 1130339 1736836 1586172 274411 820636 488612 982489 1834135 96585 548434 435289 1150611 925225 377690 1901873 1330029 1569124 44421 1316263 193391 438305 100649 261831 139888 1218676 971553 1636049 1345979 1909908 1036052 1696050 1951137 746295 1409141 476343 248290 969509 1406941 1458525 1001781 18181 1695933 31271 1285928 768961 1184425 1336490 514293 1054365 39936 1019521 1826610 89217 1954997 1568093 301842 1709660 1075766 176205 1807991 802923 401396 1381410 1801565 1166571 1364287 1533250 1868622 1129295 257975 157569 1909860 877494 1446850 1332338 1648121 824955 1373793 569371 1942179 430402 1388350 1721614 465205 1502738 1024213 284851 1716757 196736 830491 873154 1490866 764958 1724324 827169 164582 1394808 1314998 1927126 555189 1908615 1525042 2721 784532 337811 935644 123388 1145096 1360860 527215 1433338 1238578 996106 1262179 985754 1552793 1587139 747627 800054 1055346 66284 165530 555443 811967 45852 402700 61911 1695891 1878613 176534 639962 705045 938213 938110 502568 1473280 1666648 947021 1584451 565008 1650036 763921 705257 1106328 591401 982526 1930207 582721 719434 697771 495700 1350195 724285 295723 459974 1040742 1053414 421267 360098 1776820 1320538 849866 826796 1763178 569481 854209 1707968 276070 98218 1742051 1735671 750906 1122455 1772504 712286 689044 1044429 1829259 1213495 1266472 1546730 1727986 1113540 965369 1012146 1641846 931340 1920738 101674 1557266 1306027 395596 1819582 585142 523429 1478532 303627 932872 1010672 917076 333626 1681849 1275114 1052993 16935 1944768 344325 855581 528900 1426672 5900 1789520 760874 12351 129595 1979788 358712 1466162 2752 1208484 1706708 829347 969554 825889 420943 1143557 1829702 1378541 1218922 1522367 1733855 106446 1913843 621415 15205 1555087 728829 1540850 793009 1660487 1575234 23221 165035 1642806 1636340 1752129 625625 935340 1365584 430189 1407671 996381 1905223 1878603 1360181 1802709 611144 721856 1415574 415513 1280607 1650913 1269619 356010 1575847 540320 1389931 571764 1040377 1536590 1162900 626757 219758 129250 1662105 734703 1514513 166258 277887 1144555 1765742 1514006 132571 87702 538211 214795 1022919 1161649 1373045 867938 207916 930160 1326882 110936 684748 763119 1109547 881578 249134 313967 813367 910332 446692 1174761 614969 1161076 1481898 58481 968262 1406182 1560341 855872 982780 657257 1542887 1107070 234412 1018439 428957 1151714 1783481 1392311 1034053 1953173 1008563 1300312 351512 883437 79305 1352057 1903547 1670972 715640 617155 535230 1236807 1938295 1695201 606301 1265771 1471001 1971447 707769 164463 903497 552596 1769903 1387036 1879663 1680886 1019167 1680971 1246839 1679970 1773035 1076343 233121 1512209 1186106 1638204 811565 1088613 1561406 484247 1112726 374246 220492 707922 705932 1620186 757766 1839165 75269 271874 1453041 1910130 77166 1189293 1330297 1571050 561483 964725 912126 1217164 1377623 634077 690832 1691739 1325509 6715 993561 692553 1177014 370786 1089530 379048 1692805 1165205 805212 1796177 16848 1693816 1926721 43252 1061666 770795 1589498 1807897 561017 1467883 1298934 990701 665083 1355871 1638785 221888 62369 1296799 419873 1956489 1761993 1293555 1112117 1581903 1727527 439108 637069 1743687 226907 1365629 1585875 1401159 260871 312345 99278 1525566 734856 559790 602455 1886340 1158197 212093 1461404 841234 1162742 1695049 542440 922727 537042 951625 1487977 52463 80176 1968632 717651 378804 1654379 889572 1332798 1600157 732414 165454 1971438 274490 383047 193471 712176 1977753 1551200 1979796 828974 1539282 575869 1991508 1640698 1741200 1994852 721367 11018 925420 1000051 1481287 1434792 1633128 995672 397525 1839148 1710344 1175282 510786 1365718 1187153 1492564 369979 1664300 95987 1833652 1226859 726875 550083 558163 1988179 86342 1314451 1108475 77829 245936 132307 386083 153116 1040489 50855 1820907 445341 1598793 1237800 1320449 1773658 106151 1001177 411999 1040607 490913 1085658 1215794 1939442 798400 1780388 1952872 472339 391463 1936946 251736 913478 1391574 1914267 675779 594969 460205 775973 165056 1802892 1950825 1910271 179837 1745222 904118 1635422 1639873 1769968 1569196 1444869 633986 518862 1209737 946786 1307580 940000 1927672 1148905 248351 1808904 1594082 1352770 1463022 934257 979787 161469 1869065 1968953 1155606 1190992 315792 254547 225892 1294636 875708 1973563 1220947 930955 1563261 322710 1279377 514384 804283 1578755 1234129 1584912 1590203 926131 696953 1372142 83418 1186720 1877874 146121 112667 1673547 1099462 655132 1440645 1323812 1389318 527118 559920 508928 1358594 1004629 402678 314712 1061929 1249363 371964 1287981 530267 1090691 1845252 1683607 1838311 738448 1628642 1476225 1140689 1050494 598860 1967569 972905 1308178 932442 1113043 1780321 672893 673798 683321 1427600 1895737 824715 829232 1955436 534141 1196365 1022470 618507 674693 1878438 1088679 442145 1245309 917255 1567690 738301 1365729 1701005 1135025 1413146 536791 1187957 1212617 1093713 1700810 147813 1258132 1496284 223553 1274128 672144 543278 1726962 1131259 1743211 1896146 1258573 1781180 1009991 1728980 1353423 1491705 781750 1185104 447644 830201 502124 266844 1147965 254379 296306 485752 1722087 643119 1084546 677247 893027 556797 50552 1553487 184791 847349 167616 1971521 930708 1642545 57509 876653 159833 667129 1324712 1234906 1681449 998022 1928456 1296409 1605315 105844 689927 1335539 162108 598574 1565560 1752615 99533 1963412 689004 448693 325125 275533 1289067 674784 880476 785872 442556 1945216 1804556 1791111 1330153 1728415 1397984 1173888 1484955 1755212 796699 289034 247350 367423 7728 489162 1587163 1253053 356200 1943373 867096 1256638 969389 1431640 1532733 1888407 362682 1371962 1208142 1178136 1984898 1799208 585145 1972592 1202417 654666 438738 351851 865556 1223467 985564 606447 163039 1952008 1643361 314127 50327 1749918 502403 1725376 692740 1787538 261856 268159 187423 482153 1606452 887249 1864951 433915 718082 1542142 1854356 1675836 1696399 429016 1932540 253787 1221076 11873 863464 1892591 1618640 1544911 596444 1060218 797182 1836421 1942466 1895899 1368288 817333 945539 430213 1817628 1958548 696076 1977918 1663137 1498444 1770149 920836 1620831 515404 1558897 1556946 1960010 1923612 1480921 1811413 1419136 465438 469264 288061 259860 1434812 1493038 932221 289964 1118382 1120200 1122858 1719659 69940 1340998 1898453 1805295 1434791 1921956 1664704 1761594 524693 1542097 1365808 689745 158193 1501929 1396 495648 191191 1091068 347909 1885970 1536249 1965332 1841989 1892628 1294777 599376 150463 1942149 952100 1162009 534245 1257070 929671 778917 1225848 328995 1860941 385333 349214 1392439 924586 1618938 1127906 515266 1264548 19310 1612000 104292 1714847 1359566 1252599 474800 1988392 341030 501404 1418101 925884 684850 576530 1845353 1432778 66000 728772 1229947 799181 931316 876987 1866710 1998462 1774442 703288 521484 1580941 277608 1115627 693790 1388854 465159 1307403 1278095 484139 769348 1758080 26515 252036 797197 1706650 1646168 1334367 6213 468681 1154723 581317 455418 352152 1625547 1732218 1261763 1517053 1813604 81623 22371 1279680 419662 1739965 979065 1954733 1996496 580585 1108608 764864 852074 582298 936371 1603149 1882974 211254 1017062 570845 198694 375104 132769 1695990 283370 83922 741401 140405 1709641 1256800 1460125 1147695 228206 549065 1699660 131842 1576655 1028777 662231 1081123 1594799 578404 361233 1147234 1379956 1150951 1459137 51663 369400 1571785 15079 61976 771929 1315655 520182 1711115 1425818 764553 1262547 1175301 1440453 319807 1044825 1081037 1460997 491447 1069819 1746414 978135 1182239 1383793 1060669 254953 248467 738950 1790196 86751 1591552 1957802 413439 1481387 246321 765106 1491111 42485 13720 1452251 1084397 730167 1180276 1712880 1859501 369894 828975 1103647 580818 937292 1901026 1879333 1490448 998176 1154344 612493 479943 232108 1073999 1405254 372197 1467989 1801616 1684457 120826 723917 1851725 1660910 1325763 1797510 190029 1435410 1873879 1395556 1817560 103917 804621 142790 843271 1478241 503391 399000 516457 1477809 639178 851039 1620546 1764123 275978 1998284 441432 840890 228873 1474480 1600843 1583298 942490 567012 201643 1165032 702218 1003117 721542 25384 1731757 349232 1818956 461702 1332713 1189359 34312 761384 916611 1594956 912330 1144043 1334484 448444 1572007 1945074 66083 1579487 574552 967026 1137222 1149563 552410 482931 694328 1889933 696673 350153 1136881 1277780 1905441 773589 1846330 1672175 425926 1042575 1625768 1725552 471962 774575 723958 1844235 1684813 1114955 1584268 1245830 981366 1240899 689321 751255 580731 478542 1825017 368830 1416026 1967201 483992 731673 1505612 1559252 1744643 44370 1517867 664692 899582 209685 443340 353277 989208 740933 898157 449953 1636152 1187151 1878175 1118634 142776 1244646 1298243 1781121 43258 1034583 1165683 1408573 573395 360119 1179855 1386565 897966 1647487 1868060 1819667 484321 1069948 1796642 1515580 973269 1057005 626862 1133904 1655265 1774939 136111 43177 225464 1151478 128446 867097 390215 282196 265833 1680921 36911 539788 1448247 1531696 388129 824842 1753558 346171 419048 1520065 700721 253349 302714 670061 900438 1325510 1243737 1022796 1228798 1083679 166700 1447890 1968383 245722 1486662 1277330 1430754 70314 472869 1708019 40767 1392385 856116 1622414 458863 1189997 1776380 40540 775756 904153 1053431 1255643 837371 1707431 97363 1805479 82413 336323 1383191 755576 1628530 104138 401338 911540 257259 308008 517425 1806773 1969469 51985 279725 329414 28603 1177297 302843 1244256 606557 397394 1237922 1269961 153135 907124 1013461 1982953 399114 730326 273080 976371 176349 1451503 688182 1623001 1736662 1567425 935869 678659 578557 1521221 1819299 663273 589076 590105 354801 350772 771466 1863555 1087494 811756 1367226 1198839 834882 757869 1714605 1355800 1379144 381976 1576470 160802 214921 1809035 1359756 184237 417631 1882936 1025711 1960620 689779 1147509 8442 1071924 1704910 1638606 345088 1631279 1245683 1189027 485061 1281080 1370383 1797712 727466 939635 1352006 1768929 464295 102654 399343 139766 1735186 1722156 941649 1050156 1077563 648715 232105 996292 62922 1334700 76769 810566 787861 1874392 1833657 149255 1601948 1584 410171 1200243 1320891 1251131 1688563 1669166 178231 1447358 1939194 1188411 96038 1030924 742858 74601 1287016 1142451 230417 615478 384385 299559 1937092 1867958 710518 20928 443151 1985168 181317 383864 1792161 1179248 741733 79529 722812 1407897 980200 988915 415364 223010 1793372 1454494 1238247 1391652 997537 1197171 1580097 1876199 389228 1653446 1419549 1103361 696058 1798447 1550797 1589912 1758828 1830597 1658533 277011 1861385 248537 541898 1255077 503710 238005 1700224 660631 1057271 357956 1824437 1454824 1214482 1382909 1158272 739734 1007399 1484935 690065 1121223 985755 1207226 933444 1559339 1766625 706638 431723 213834 853919 1187086 1140865 1361723 1369610 889358 684240 820216 139001 782508 1480812 278643 644111 1985595 1157202 292751 441923 1081091 1530626 1345904 1765519 702727 612213 295111 1948370 1778436 671036 1046951 18655 453567 17459 778491 1618673 1887433 323380 1137077 1664269 890776 1179849 1928455 280788 1781533 328738 1140295 721400 156088 667980 137919 239408 238663 1182412 1790398 168653 1683645 1649437 1891875 670062 726935 274732 439557 1265763 570539 918109 1487725 1270272 1264939 1389610 795407 1412564 1897763 325250 802969 113012 1139186 1330742 1324137 1900423 951564 1602478 1339078 1294801 979830 1423356 1256227 925007 466639 1044288 467955 560231 670845 1454577 876149 1152857 1384781 1334328 1096777 1482674 1403044 1159575 1863013 545578 846363 1393079 83967 1479464 1380653 426483 1263077 1194644 663388 1556889 247495 890354 1896839 1819051 358709 1780471 1614411 506012 1840020 794975 1838196 601816 1076241 437122 160592 1510934 1874141 215785 382808 1716081 436775 1950301 1027399 764802 42635 1769090 151460 296765 888963 924922 851279 1620260 1552441 1415802 491490 1139299 1097674 354508 1215011 594721 977447 1000321 289079 1608446 1524429 1992429 1538013 1909499 1179757 777304 1863051 839904 402950 1075462 1675136 1656109 62846 1985349 1757230 1134661 961416 1841666 1401138 628586 1615333 1865009 509365 1692974 827892 95488 858832 894577 1109104 1706225 258420 1854274 1704632 468033 584967 637376 1538690 1253687 181373 128841 39625 769882 403275 730566 1540030 1068088 224405 194063 1658823 1560871 542136 811738 742404 1653457 677098 312775 1721645 1069616 722877 1172265 54365 95894 1661219 72705 1260666 634642 1846708 208102 141026 336082 764320 6010 663635 1820497 1262937 1351330 201266 72440 1136711 157727 1013065 1408451 1307257 1765551 560082 484624 1719074 873738 1747108 1045318 1041203 1066120 800617 1719430 250348 1977927 240087 835428 783320 300707 398613 1867720 111629 1847996 1298143 829924 908818 177021 1772468 1705096 1289030 1917104 848250 438434 1505288 1963508 1720976 1833273 1568469 1664070 1722261 277596 1183647 710594 1166453 1065344 1682294 703320 1957179 719647 96704 1219263 1022064 119185 87417 1442971 1851590 647553 1719086 756792 927405 1801050 979056 581589 682912 305842 1205517 178010 1751435 189997 1725071 126410 1814231 1451837 51316 1979036 1648593 1936585 406963 417764 335650 839398 1109732 977099 629840 1622045 991000 112178 230826 485106 1689848 141855 839226 119356 327236 624533 1459224 268921 641870 508554 729016 387444 382773 601689 1634577 1288913 578007 154040 574514 902312 544350 967771 719135 1027849 1406093 659265 336979 1107491 250029 1973958 878319 964609 1742852 961634 1318821 1769205 1682750 1800437 1212722 353114 25574 1653334 605244 560991 1005008 1721739 1353996 1762201 1002315 449343 1651559 1456673 191166 778313 1387279 778226 151488 1134955 1675739 311362 162287 902049 1515380 605237 213663 1257524 649605 1373876 1420525 1143251 1012643 352215 1117463 1670830 1319616 1284063 1707385 243869 288638 142983 1881529 303115 1949902 1040570 1544457 1851045 670650 1517134 93249 597720 1773481 1952550 1329973 1746658 1985069 1197471 1082079 104926 263107 1600167 477256 1832333 241433 1190174 1754743 145895 1613921 291236 1110874 1893752 1009025 1995180 1290644 440651 438533 409202 27897 357401 1986259 1607277 50291 1282625 798999 35457 74337 156158 118747 1726797 501942 1390217 204294 177232 727465 1588298 1093844 373392 618244 168534 979361 977915 1794930 757000 1704386 1806608 1727949 1440829 536171 34460 672212 1622091 1659438 374482 963282 6918 749593 1407710 978812 1615412 76680 1325879 1475788 1649069 1455606 1629773 1610825 1914750 895871 1617003 1057251 1511416 1427767 1838956 861941 1188705 706947 1647061 1802225 649375 1973677 1011262 1715818 1176005 714985 418275 1665446 376974 900101 509073 1457442 295912 1014887 201255 819715 1897804 1130415 1433872 1678830 409987 659444 734124 448789 307428 1147453 1438115 1716571 428488 508324 1058510 125900 1174486 457284 734757 1614972 308810 1509390 120038 1675341 269490 633825 1903878 1260045 1363991 655446 206895 689033 524351 5466 1697656 1663358 1327684 541664 104629 331142 369897 1576414 1183346 425038 735444 969521 1403988 998938 1241208 434134 1491138 1549487 265051 1407442 763282 557448 120138 1023171 485987 1498675 278511 1983885 547553 1568286 1106124 711786 434096 1021245 1548372 804534 1141569 1630949 601400 611426 1858863 1595764 1612317 221673 774824 1351716 119026 160405 407879 235420 1652587 1075162 335545 308338 404512 1439953 715564 1290107 1985781 47331 695874 1032998 270543 854618 726681 49795 1630171 137201 1044889 619659 1318262 1741052 1552596 1271721 1696130 291923 648857 1099791 822605 1123643 83682 47400 1521124 1365921 1659448 718259 1683612 1941291 737315 325696 1623125 347346 1467851 858930 1196339 1278843 532905 1401479 101121 60931 466411 1501487 523476 5037 89466 701576 1223927 950030 18822 1637010 722738 1284992 529367 1106750 865547 900255 1881191 1122915 1752778 793008 1896337 364807 1372671 1268883 1291291 1268958 1673330 1716445 201356 1850819 1903294 882459 1440404 138449 1476861 1550295 1910712 664618 1401409 1761160 842684 1766142 134226 1670127 888693 1928756 1334542 1903389 1433510 1060424 1205388 1773064 1572368 604043 1611282 1489058 547526 670925 320337 699795 595280 293146 50184 1728978 1746322 340387 727088 25444 1814014 342142 654859 1174529 33854 772382 1070104 215146 1958919 474703 1594035 1284560 137899 1966812 222505 653708 1008966 144637 1757602 1979579 894507 142837 1415764 1153721 957590 1403615 944646 831188 1674296 1949344 27281 1574808 1239880 47343 124962 348070 319613 978511 460099 126313 733099 1138985 1447383 882602 1820568 614666 1419653 980393 1626479 1663342 969921 1094000 989343 1220964 1779771 823553 431434 1231123 452973 420862 1766329 870599 1006046 1983042 1113037 1162179 910884 1374008 678362 1062075 736309 108006 1162387 640810 1334999 1961549 1839126 524600 5815 1696812 46497 1397835 47572 1263653 620550 428903 255654 1904042 422039 1401026 603979 975808 1358633 1231661 1955992 1303059 1265054 1097730 1570238 1487109 1350420 809724 992171 652664 291652 883515 227541 627110 1046766 1693746 84059 1025825 1801281 959475 1726585 204635 844321 473340 1263652 1083110 1462319 1838460 1926785 1879922 1361504 714531 558926 1338379 968738 468898 177885 811299 1285345 47295 625233 427944 1851167 622786 1243333 397709 1355596 1272653 1106511 600736 1333607 1197333 744109 233255 136024 974660 1753268 1994761 1440682 723044 1522943 953082 294160 740841 979336 338006 1777148 249629 1757673 1293965 1627105 1539364 1316857 1578678 100456 1157490 52636 946988 203104 429887 1115077 1392667 1781317 699075 708533 618123 815770 1181693 1738995 534287 1656267 1063069 351784 261362 298004 1866494 403393 1313409 181682 149925 599768 263197 323167 1081514 580538 1165428 1537141 1029805 1757300 1331541 643232 1768706 1084845 1376155 1163784 415425 781765 1410712 367981 40137 147696 1265827 616893 1807004 648729 1900093 611540 945915 1211154 51178 1587736 172201 734380 198640 324523 987948 1767481 983903 197109 378421 192494 1022393 1903352 829853 701969 1061311 1351909 1268885 1756431 348214 1004327 669188 1740432 341226 1992596 895706 1804550 12161 1617010 1650899 571665 254 320066 1639736 1681182 17169 173315 750977 58713 1501912 275593 1507133 1894108 194192 1469216 645165 96485 1954893 1770975 19873 204980 871561 549571 1176472 739677 29268 1102632 109163 1386300 1653771 1462634 1065294 464137 1554795 506613 180896 90510 635832 798424 1658817 218774 917249 1795774 779230 1555086 402033 700930 119216 1348961 1285810 875513 115767 1848029 1295869 1803882 1572555 1928411 1798650 465793 146985 833937 1411358 405515 228970 1519477 1255250 396071 15768 84970 1214359 1893863 1868957 1001004 510776 197551 1252449 1766013 524720 685302 661451 1030096 1309985 532177 1272078 431780 868185 787890 845628 1611104 16260 362492 1015370 92879 1944078 1777956 940917 1537240 825090 867301 124881 1528936 1129089 372463 136776 1589536 1586753 1095375 1870715 288864 250188 527757 1585591 748586 303547 1985720 1133487 1033921 250904 1815824 1456874 1498541 1378961 190969 1129561 1860476 636052 1783318 1971722 531478 616273 1368759 898003 1180462 862114 1238026 989534 1712637 1921447 192171 154444 440478 241154 601284 1662895 808989 87406 1848753 1576288 1438693 707588 1659789 676819 348708 875670 315380 827529 380606 199792 159139 268131 568886 1962433 1040274 1807576 672219 491241 899065 691590 1356691 288868 1045232 1046224 1910207 1537963 1167968 1579201 416982 715605 1304868 1054454 1618887 1251823 1116904 276925 1038644 1682920 1378409 1144263 637112 1923294 1254361 1874831 521153 1800741 1214745 452267 813443 1988289 741578 515448 633291 1338935 686063 1337593 422080 1080608 68072 213791 384050 1431556 1678175 431911 1822821 1256568 1697322 1165198 1070177 1442905 394321 1062698 877782 301928 1268071 1485518 1768042 1573103 400217 468467 148598 1651854 664494 1537257 63611 693932 1749244 1391999 1570246 987316 35731 1890513 33625 282863 1602859 1244825 1713817 1565180 832362 1644787 321882 59102 415035 241868 267226 1095826 345692 1823529 651480 895346 1656615 577231 1308979 1584275 130298 344513 1191308 417472 1796766 517759 307526 739055 1192230 67785 1386103 726368 1412193 1594325 781592 746473 1046369 1328091 461308 1872892 968326 479946 900958 323370 1636252 1227103 1447306 1748821 1306683 1586501 1168332 721108 754546 940224 241530 1130134 1527795 68948 1274777 1903580 902752 1066283 1445194 1401561 1468470 1566667 1013961 1926916 1293675 321878 304094 888268 291131 1165460 611249 1357075 618169 1576224 1905280 290758 443725 1469541 1183517 721248 841031 939667 799620 101894 982372 236000 43869 297355 1448286 1745952 10222 1990096 1242055 387076 1328931 1423240 1576376 1127126 32227 1642020 1166508 1961908 507526 1404633 1212796 1385590 750114 510730 1875047 1806031 1244095 736200 696785 444710 937020 195435 1661589 457591 864517 1760151 1990635 1276675 1205102 1045428 1055508 202917 787647 1237190 1029447 1892616 844657 1993950 1892397 628457 998109 559080 1924144 1256378 1965719 1989581 67261 874086 368441 415289 1525593 472094 1948588 1344511 1975965 1381633 1101784 103053 78081 1200847 369315 1896836 585790 321519 1466507 173389 831539 793788 228442 1240775 361559 167777 615087 482636 1830646 554820 22982 1659394 161205 769406 314748 1002592 743867 794085 903374 1362839 1489426 823384 1100627 1533620 1642120 1686937 1604518 1669028 161404 1770556 918857 564382 1650122 283491 638665 535548 896005 1229222 1486717 1094048 21320 276487 1230153 245050 126451 1808590 692623 1278050 1804816 730212 1005594 1363795 1298122 1371590 850516 1089604 1244543 1580798 885572 1745850 1741419 525766 1231654 1741959 1477454 900161 309964 1977349 1207206 705633 725154 1349028 745057 469764 958088 449566 1417341 105099 1374164 1632250 1899044 1083448 1647500 1442705 1984722 1008124 1474269 1820923 387549 163336 934269 1571772 1180159 652548 746521 1015025 764779 1979853 1705944 789926 195921 143746 714373 1018879 1130180 1893948 421383 194058 1859905 420848 1368493 661967 1713999 1255349 456014 805354 1257541 462496 553919 1000712 663050 1085875 1964619 1014556 1558313 1405957 1375684 66085 1357684 1466952 434850 1344717 1507506 1972358 1626160 390702 1959664 1850788 1621826 708607 1871374 1529150 405901 1071684 262563 352714 1872418 1000549 241089 684829 1321364 1402406 1088105 200322 216760 458807 312502 1296855 270871 20286 1069974 901949 543491 206176 1252168 1689878 1582325 1899066 571284 530391 1101615 1204837 657043 1793993 404805 1267384 1765725 969736 1390826 171310 502988 1675668 530054 433397 685052 819563 791132 104037 352205 696711 1698328 142812 532348 1271018 1458710 79248 665159 1311753 276273 451207 522678 1217546 58066 886031 1563493 718011 1289281 833078 1945228 190824 1445885 1778907 906587 61967 502808 908219 799645 406948 223530 1676512 549209 863751 498666 1190690 1709269 1609667 1045119 233716 80106 21695 878921 573283 1225123 423525 1938 88809 1084004 143878 166365 696621 439612 587657 67198 1750363 26029 693331 769759 1318938 1431067 1081975 106700 362222 1984409 407239 799595 1699468 853130 891528 160111 1660071 1193968 1119381 1013576 1862659 704614 364320 71555 1677254 1158139 1274755 1766782 587765 643601 1741118 1783545 746905 835076 860737 1295399 1841796 503520 266672 814587 1010651 908048 1249985 220342 1128874 1914612 842918 1784147 458231 1986171 1538048 1430213 732901 216016 413546 1056877 1266289 1767266 835556 1053853 892551 754408 1817267 968730 1211414 202651 1565763 1006290 810785 1431533 1408657 684267 1692895 130473 175803 1628275 669042 153224 1701614 205822 1706680 304911 567454 1666912 366484 1220645 1896699 1231846 604413 707004 1626888 1778449 1464510 1754520 1958765 662402 1919269 791477 771064 630190 64758 391441 43168 1124564 395891 1456358 993802 726076 1328704 1787505 67879 1108365 638919 976667 1914113 372665 693276 1816012 1446578 1682071 66089 1387713 821590 1428351 1690769 1659861 1851937 1122524 1536516 810176 619032 238753 218550 1458097 543165 1475766 1229223 1265826 791442 485369 1165413 78358 570415 1468117 660151 774178 1195199 397048 1682953 1788128 1488447 90536 527360 66244 961439 1229518 670162 668701 657434 1617856 1276096 1232803 1533806 740867 299919 52767 1139301 1199547 290301 233153 565320 755687 305844 160838 1313026 1058655 677093 221455 1354334 86828 393865 1273610 1638223 185576 751213 441418 1831922 368377 725132 1992862 395547 1950348 901110 854607 291345 1384211 1862144 490186 725994 460397 1410230 1638415 1350379 1733846 1085715 838536 1689308 498103 344622 1037032 1996278 1018163 507580 1782783 1193316 802790 443240 1670649 114693 1646664 927076 968901 57842 89087 926975 1238157 1716179 1700915 1914274 913558 1903541 1599060 1220433 192835 379938 782900 12159 479858 457393 1438037 1718673 1834440 1980933 1633482 1289144 284177 275542 1565387 475042 1828689 1856439 658354 1801360 1730183 1633780 183936 1692962 1967795 806119 492568 1432578 603988 788578 211338 1930712 1677594 400877 935109 97727 1752353 334109 1978766 145002 11426 1434968 1971563 569290 1472862 1376025 1244265 1203487 905723 717787 586951 1199111 252688 530728 282151 602537 298508 1159069 1783461 1200550 391227 747804 958264 789382 479247 895998 1980403 977628 811809 1591756 321630 840566 1336689 964142 1990592 1058091 1894428 1300069 1260177 383983 1592105 1316921 1906988 24259 280653 680306 1201603 1153331 117258 1198809 61951 1189128 1523665 1064139 1093806 1056653 495853 1755908 1312501 1933285 1087242 935708 1938446 40392 1574058 261194 349063 218679 539156 1809725 1891201 1566825 1539414 792534 425165 763532 265680 646848 1445374 1047878 839290 1623435 1495756 1252737 429842 818357 1834992 978883 1354198 1249378 1038473 524486 706786 1714949 270310 632161 314973 1171644 947903 1894095 300507 135353 1026682 404592 101028 572715 1588105 1834301 651583 50481 1920151 1812359 1598769 781911 706790 1428212 168945 1012137 97409 1576493 229620 1998197 1174703 955079 1628087 457578 1697308 1484577 549045 708783 1605324 1052395 1544859 432534 1752165 1143471 1627984 606242 1375895 998728 729722 1199459 1712267 712694 613476 15230 541437 1159514 1100665 1022003 1645413 1194318 47972 446317 752151 1435815 68326 565530 1566017 396687 1923937 1751610 1059946 771703 406676 855614 1670023 524617 1198785 1486375 1849368 496335 1126917 1050037 1864583 1589333 813274 1667586 1321320 1135776 1697684 751086 1497516 696074 1138669 447843 174370 610896 505706 433275 373508 840255 1115774 205288 1562388 192441 681820 395499 1687134 368084 1399671 281604 25681 1400126 1228157 1312576 1636706 1017723 8132 550174 990781 784724 167798 1273305 1493484 1318679 804869 955717 69380 1497906 1449300 1997954 1512350 1005691 904546 682466 335124 1667988 454973 328624 1076600 355570 80324 1166381 1936287 336248 1680576 1724023 1050215 1312684 1835795 256788 52188 1295717 618216 1971342 586874 459662 1432263 1360852 79007 934268 1753077 556427 1613625 631602 253005 1448821 641038 1455566 1931669 1604988 889715 668727 1115545 1727161 82086 193822 1500364 599299 141564 1963258 1453137 1692926 196093 163138 1767020 165287 81630 1582510 708776 1959385 419872 915575 396746 173146 1933597 1184997 1182379 940715 593781 987976 1545353 1532741 844716 1862460 1454391 745960 668791 1774054 68657 1211686 1703310 858430 1474871 1628208 1608551 246191 661501 823784 814153 1904186 1967553 1923154 130358 581390 1584749 208211 842218 98102 1151524 993595 365670 407401 417690 70911 887360 332323 1164241 1820040 807356 1285890 1217357 1139962 858269 446028 829544 516955 279868 228929 1770048 738062 1919891 715851 1614486 1439626 646662 162392 1340438 1448992 1938385 83564 1927692 1356716 398367 1317797 36896 1256036 1893498 869225 1784742 1969567 734199 741937 1035851 248174 32031 544969 15117 1567859 62907 405451 1952126 1078633 268880 1992936 823969 953835 1899453 1015776 1659955 782305 1588207 801100 1894474 804160 1535695 1658645 113215 867854 1540552 361295 1601890 886990 445422 1068041 686418 1626094 418357 752164 536056 968979 471176 478555 1180289 473398 29527 870228 1408682 1421048 1619135 366207 853905 1464063 1903731 1311363 149531 1581844 1610602 1465327 239843 1917727 1941332 977089 1517857 1470885 1078962 66784 292699 297472 1612628 353955 689797 185447 1851930 1547852 741208 1517516 328260 993043 1410564 1195023 1542637 485647 1570262 718387 212361 1293212 1276970 1009736 60475 372394 1186023 800787 89520 741280 1620704 587738 227688 1538360 1384870 725898 473953 1172798 489948 1409464 949937 1506882 943682 138186 153465 1166958 74293 1685117 491229 985549 491416 1962232 1726721 754351 793986 1056112 1859291 82655 73645 563439 1599888 533183 1083550 1439073 1598147 1924495 1748372 1829606 91466 331117 1767384 831389 1243781 1668741 1362976 1184861 442749 1915691 1587606 701875 471757 1698725 1677678 678575 175536 497425 602024 1935727 1087047 741638 1724557 1972212 155611 233561 1728137 953294 1363172 1077137 1389987 891382 359182 1462424 530356 1099176 1131769 1973711 1585845 679020 1072358 1788098 1430115 712123 93097 4171 754991 1668778 1734068 307779 1201296 1634798 339732 1431326 22511 1648368 749940 1705204 1232654 425140 1690679 1763521 622466 1297471 1171074 1357826 1731938 1192521 1080 98844 1790319 1217557 1256591 1372813 1418711 1406661 1752125 1435465 160600 466814 250684 1679808 1312184 425176 433466 87204 1415668 702807 1604852 917050 148161 1136475 293406 1858751 1502488 1391051 88548 1416047 1240063 447207 1705042 778681 1025903 1537023 1795972 1521818 1571724 233125 1388428 1054515 1464834 421789 1861172 1834607 1058270 1726816 1140497 512635 194256 483969 214841 1938738 245242 1491534 828759 1068214 374034 430977 154655 1131388 804685 702161 1102177 602243 1738884 725196 1694466 652538 1594737 563265 609854 861585 688593 1203872 612019 1160320 650535 805167 1011474 120956 1425180 164896 303082 1663006 634201 567199 981615 6607 1159194 834832 497747 175997 146478 1579208 332857 256139 1056696 336000 1215638 873754 891276 1339783 1709765 1147309 1813729 1608322 517597 1470448 207471 463676 1885343 808695 1295658 878133 1465472 184203 693310 347127 1588257 476897 875281 37023 1415460 1098870 490839 1660675 1855292 1351025 1275715 1389997 1625340 1087253 1314810 572490 1579514 1282390 1559675 412981 894024 1994353 879138 1631510 1778427 1461687 228827 1270316 1772493 532429 537918 895977 100700 705146 312701 1652259 1594046 495181 1994675 822836 874744 1077294 1017028 876287 714234 1522314 1742990 372125 308809 128754 1550119 498950 863164 846669 25912 1501720 1729220 978362 1908373 1914861 102432 1715325 519999 1314740 1320386 537408 1726109 737614 1757170 28054 195051 323553 1874267 445634 1901075 1356190 1712481 589848 1317892 1738293 629033 1793771 1755684 777130 1569506 1502615 1068857 1598993 538123 211813 813763 1955975 468115 447432 1129707 1593999 72801 78542 966899 1170248 232420 476253 1658410 1397064 1873510 864964 1484268 1782312 514517 1742729 1451137 211288 696736 1610679 980178 11588 1035427 256060 741222 1928028 1831971 117662 661490 252518 1558862 1474185 875720 195466 1882236 1120386 450957 673852 1818202 827317 1143570 1447777 1349778 1686333 13035 1100997 491478 1991030 73748 1824097 1993189 1571236 1150010 195722 1776882 1700109 1817942 1971369 1180307 1844831 1283055 1444728 395392 824414 1283602 404249 162273 763029 1345246 1537764 1950137 1590242 583949 254507 1656392 1012483 325299 1797291 251108 1152514 637855 1750734 576155 1004755 231229 1410891 672278 745846 750636 1896852 296895 1708528 545938 1405531 1870309 928713 304795 1872800 1884054 1747463 1167624 1350234 747149 1743064 153938 1942457 484143 636211 1867414 130271 1439628 989524 706622 1696678 799936 302626 1679264 364338 1391143 1246724 1651222 718104 97398 1440474 1334554 491698 1911263 971025 182063 1857657 1397562 503877 1293818 324505 132711 385312 701814 454882 1006483 116101 1099485 220712 1884870 265654 1157639 1512346 147453 422501 1189344 1177370 382279 1809650 1516564 1773550 1307230 308583 1872611 1403685 613887 299825 402230 549278 492773 1949333 1035415 404040 283574 952059 899577 1198678 721406 258621 1765828 1877570 27124 1386032 738234 1741431 65938 1136162 399494 1500168 1446226 1212446 900373 114069 514176 1261031 820826 489495 555889 274663 1235006 849656 907716 21788 1013673 1257138 1102881 571233 498009 1194582 387189 364993 985178 155555 198534 34743 439272 155747 1290577 984518 40830 376990 635233 1676627 1823655 1508461 1557250 1765085 418839 1747613 559686 1125953 249755 370841 577727 45380 1333314 924263 468409 1956381 540567 1464333 1015197 186865 1970605 243238 1440335 1792919 413254 1243816 1714081 1025157 1536372 875065 543903 352265 1195372 813325 588363 1293128 885179 649352 836704 138686 129184 1609742 579524 1134345 768031 1405352 328763 609330 140960 1170441 479016 939674 771476 1578455 1408194 795049 402235 1419559 1466173 313522 419321 149823 1477241 1836476 1310414 668051 161214 1203663 1783328 527372 582309 77261 1866809 1568748 1822259 853546 1782555 1836110 1553403 1462927 8122 1232092 217531 599511 1273957 714975 973345 523380 1311123 1636350 608747 634388 479612 417159 703676 654728 1737142 1999912 380995 1093028 148789 852622 318600 888365 831145 1355206 698913 1497028 211759 313126 255693 1418959 202484 1833545 452708 239893 449781 616757 1486197 1072800 221906 514853 1177101 1733402 397705 562161 266486 1093755 607310 1504025 199392 398576 1095002 616611 1624233 1734013 225938 139325 1862345 1945232 1113106 1121935 65746 1873343 23408 1190916 297630 809962 232171 834857 149243 689884 1601423 366727 554226 879966 1311204 1888697 1088507 1353671 1534038 219679 553077 424298 147616 196941 1160079 542855 1933044 1478592 1496786 1493793 15594 575026 923426 1798182 12646 947202 648093 1827824 302807 1080273 1741122 1318828 754282 172364 459564 1721581 1791473 788415 1825197 892311 742673 708593 1452390 686380 526472 422342 1309313 1738443 808201 142375 395420 1021893 1670950 36848 447936 1871952 1943435 834747 426346 1390431 1444762 153513 1116955 1134220 1998321 402190 969781 1878128 813304 1150498 1992607 288040 1192757 455796 1160771 1587944 847807 1163466 152013 1470740 1005495 1518231 533194 1003751 1540088 761843 162138 1045164 1862215 1516184 1694374 759946 245053 1747765 198386 1983658 251875 441804 1159863 226900 575730 981815 1302526 1619066 1507447 678616 1552656 1626004 637968 845600 1177317 1547652 1856677 23474 336325 1722933 470845 1335086 1088433 1921568 702888 1291228 1238888 435969 1019243 1783976 1724353 245803 1651050 1438875 849166 1866791 445646 319863 1349239 201194 1167501 514502 1361949 201463 1424169 1671699 1107823 1885339 1771287 1692896 1924481 1215776 1893359 1314663 41405 1184775 1247784 1385606 1309213 524080 1053378 602042 393250 1619841 1037965 1101195 1943033 1648199 104490 266537 356315 1982425 1091578 482422 82472 114078 1815418 34903 1137564 160876 1600702 1808064 298704 193132 1345164 1169443 430736 164499 636024 1772431 725546 1885080 328078 562354 1365930 1190186 1108975 1333593 744556 442448 1517710 668916 704986 1049285 1602076 1167537 573261 1489783 1295231 747127 355656 721050 1304400 836545 505437 1814978 613526 463627 1859277 700786 1488855 557398 699804 1878168 592656 1185901 1567045 1242708 1836584 1760041 794422 769697 1376868 530885 1441699 1160228 895528 1965017 1129608 1925099 649757 201924 1910655 877387 697773 1224330 1625787 283313 1643958 739025 140201 36175 1466145 1535072 574757 1051038 148728 1140860 1055091 100738 555408 1460955 754061 290166 1243748 1976665 1732329 826295 1169517 107089 1566395 123276 1025605 1679074 17472 271415 1933939 840437 518213 1499675 1269725 1128041 1158610 625092 1267406 167810 753315 1337467 917958 35620 1524572 1849245 700609 1666652 305020 1608370 769572 81937 1200018 1060775 1053396 530790 1977975 1182167 688888 547025 1890048 680669 711204 531586 1045210 1423707 1959271 1144282 686140 265133 379363 933584 355236 1967298 1989323 1138676 350671 936701 1164826 1935422 720259 1495189 1777556 1745383 432860 753348 1570609 553300 779602 648373 1507595 1392575 583500 1824850 1436178 449415 1411508 137368 637249 110482 1500820 1173135 937391 1819143 1123690 1283967 1374749 748892 1749817 1122165 1737818 1967245 309941 1490821 161411 1996281 606554 1510047 899509 1584670 1426689 1909995 1089520 1866050 1968611 16795 499989 1345726 153958 936633 629431 1565543 90102 1645631 472181 1183512 1318612 269004 1517233 833220 1995748 558045 1886345 1536941 109194 1893281 1618020 1410489 1654104 1714094 1180190 1817805 842495 34426 1950943 1004088 1535024 689727 1473340 1676368 1922924 1018068 996070 1045514 1698189 1005127 1328417 1000058 496159 1043517 508679 381158 1979024 1986684 238217 34281 1407754 1017429 911091 994360 197062 724577 706432 357865 1624484 384590 1399032 481236 1357569 239504 15141 910279 1426524 678727 1107281 71759 1924605 110160 1582082 66966 1958454 1384890 18113 761958 1948393 1144099 906775 520944 679545 558809 1052606 385215 1937322 1673438 82877 1196499 1963211 204075 1733737 1692932 1979559 31113 321293 43111 344606 1165506 289666 1703251 248634 581145 1422507 1814369 1118218 14479 1031841 966598 1889738 1297915 557970 1434999 223786 1935483 359197 1828130 553360 177897 334014 316215 525616 524384 639382 112548 873642 1450705 1301468 1072890 63759 1687540 464202 458947 400078 758375 923887 505943 81480 1354570 60527 217009 201801 555803 1636862 1738226 1274999 312431 609709 518406 1774995 1819073 104053 1731394 332624 1758928 979532 1541235 1419170 977546 1315775 1729163 613651 1585471 1942967 143097 1327091 213378 1785269 1233380 162451 950068 1228937 1248422 580657 397823 1420824 1897837 1633661 850025 1138596 262203 1929969 1037305 1864156 110311 1923578 1636143 1483799 251626 601856 107627 1300921 22508 490242 295384 686703 1850426 1443041 1116191 1700396 484150 640238 1892884 845653 689694 1119719 174392 1512246 915250 914546 1662101 945518 738212 1796273 844300 737349 524717 1518719 1560846 1253796 23281 1440581 111373 504822 954948 1411323 962648 1044859 1735067 1264742 887757 1496508 1629562 1359538 706492 1962159 1630375 1232973 725873 789010 1595295 1963254 1319567 1254165 1085634 1598394 834197 632707 885848 560758 257558 1515096 1451476 243749 1950193 1428658 791790 704983 1469854 79552 76906 350856 256014 1225398 1787989 1026042 1833214 1918 419626 1608678 1095619 532567 1982323 1335941 1128493 1730995 138266 1567183 1588929 671175 661696 765404 485204 671305 1463456 29713 1275529 749575 798431 879233 1741139 1866863 190555 882083 1372801 929412 1012536 419293 523920 447856 630754 624620 1116031 1741955 1647531 1176824 639232 1409993 1011545 740697 86451 769453 102816 872509 1504149 1799142 467650 1211822 1495324 1654634 1255434 512406 1558447 1885598 1306367 389869 1129939 755178 525829 877600 1663729 1019054 948911 1472220 1218938 1532020 1762078 1854948 1170997 1124304 1333528 462365 1255186 1017282 111816 918190 1204194 714824 1450048 1585523 1832007 1988176 185271 1257890 200425 1343399 336169 961918 218473 1148442 1933568 695155 373196 1158632 176506 1530490 212590 182399 1875774 1825379 1290312 222521 1254695 1865228 1867136 638581 398051 1149458 922776 981683 1261787 670040 1648658 344859 143319 1150904 645538 1380669 1546431 335951 1457262 958412 1144977 320353 1023426 1115662 467521 1768693 195606 1318223 1313221 749639 1204765 1770202 1694989 664437 1628861 1820878 1028510 1444193 961734 448206 959272 1364733 1769089 1914585 1890874 564546 262596 1881595 851522 1826428 1321565 1510472 405362 25804 349808 1203418 1181548 148328 578512 738722 926238 999244 949101 506039 1072977 206497 1876417 103555 832008 1808517 1954734 685361 1727121 925983 498701 1521193 1754096 550529 1299789 312223 112931 1605207 796600 1355496 196502 846118 1866 501839 740725 418793 367228 111484 158785 1944575 858790 726702 1887842 1320302 1120654 440833 1783186 520484 293514 1190413 815978 21523 622185 331211 1144545 295688 1054981 744265 1901103 1210536 1207152 548390 1279732 1997832 1226206 1721219 1819590 741182 1395463 854021 1094912 1441456 890917 256608 1278053 405768 492528 1365779 1217167 48472 657019 1367860 961443 22494 801008 994218 631865 96897 1610986 184510 1783851 987019 1483611 877665 1387491 1616621 17677 1622147 1408386 58897 518031 388961 1671034 1530199 204086 1885728 190141 1458038 999546 1087993 1280468 1284654 521761 1611074 73386 954884 307458 1454636 1392760 379072 1236993 1378398 1570781 826710 1932990 1888081 319921 116199 1255928 1889908 1307065 67443 1492325 323374 1307726 626248 1023269 1790835 1702939 244910 1343298 436772 470567 1371213 1414236 209596 1462693 89886 406947 1609345 533503 861283 1879902 1155371 1349417 884493 440667 174552 1194545 774050 1115531 1557865 792459 1074588 827877 670659 971207 1652613 1637815 24459 1966084 190890 1889656 1538338 1904923 934493 1621560 1635510 1865724 153454 1081869 1217984 899647 1400386 338977 1863670 506550 90094 696323 1877694 1686125 1557770 1993747 183518 1367135 694165 621312 54137 556562 887033 1502996 1585127 379687 1891638 634870 1479146 778948 430197 1532095 742349 366077 83307 1905270 1219102 268076 1290664 864946 452984 1648718 1367187 237484 27313 1635910 357826 1819024 611700 1613896 278188 897684 858878 1461776 827167 1010745 24625 780191 1239439 1250502 475888 166417 759307 1862348 190896 906377 1094552 503374 1042025 258434 1240432 1890632 545930 1801494 277413 315435 898948 1881782 1934269 380143 964956 1086469 1053127 572186 251135 1816900 320625 863255 560958 1229256 812853 163412 1335003 1284330 32319 923894 676353 148138 472056 1896211 1533802 366553 384340 1738959 1404303 274409 1435983 507246 556491 642078 842860 1079430 672449 1193385 290375 617744 1931006 737317 1307907 1012253 124549 1132978 1787333 1610950 1999011 669938 496493 1000612 102228 1118673 1720163 1424383 874203 1724707 1089229 317086 1984644 1267076 1288062 994529 528596 885220 1520999 1550391 696201 1527397 55869 1230883 217537 828066 569696 1434001 1098548 259988 1522137 1702426 770893 1057816 1493442 1381561 853936 1544998 358785 53709 844155 437565 865926 1875771 619217 1479810 720397 1625214 1576244 1017337 1189121 1489028 674539 1941710 1335697 125463 1738357 1198156 1266605 73039 532243 497142 1523834 223702 1237884 797092 1645106 905122 1016632 736942 952915 1664969 1307912 1660834 953662 1461038 575514 717913 348049 539659 1950288 1579958 1937729 118916 752669 202473 1025702 1636625 1288889 667548 1466815 1003459 1644364 130548 668561 1781644 1338787 1833209 1465626 89661 1028089 106755 1539218 670300 1547009 720149 429644 648010 396209 1808688 1442852 1248297 1615893 1272592 1230083 1296863 880536 499406 1325868 313345 1576765 525441 1982447 230690 1858279 1112856 189016 1230906 1723056 1748208 1388133 663595 384357 1436458 1013176 1594618 1721083 1333694 303919 611368 367336 1903340 1466902 614236 585021 1610435 1120582 1765970 640138 1967376 441862 1423694 1275741 1522223 630585 876937 1261009 913819 55090 422350 1876170 422711 1990111 261738 1528227 851259 350446 417113 1763831 1665447 1613005 1397429 1511948 690975 1469842 385173 387263 451430 1438287 1965200 387305 1759967 1065831 1495222 64790 1032583 215741 1345624 502794 1064424 120719 349512 1705770 73121 740285 1020314 1347255 1372532 1622352 466967 1105155 424035 1885439 168377 1484509 1037816 1010553 1881915 1571497 228930 897660 1922197 126225 241130 1857370 1099076 1158983 243357 153131 1042430 1980778 950528 125799 361705 1876319 1284272 1248212 1093805 364713 868220 248006 178696 1222810 1494012 603147 1765755 444254 825924 1459599 1758444 1892078 1989405 1741149 1902178 1435502 971453 529637 1841774 534917 803358 1307750 1059013 1641117 1476685 553968 296302 1689978 1120151 1731942 494459 692957 690545 665006 11781 203593 475342 1826932 480439 1389568 957579 122585 53106 808406 48300 1423725 550423 1362911 1600171 92795 1207301 1144368 470627 1195997 1607837 1042398 1091245 1812527 1570302 603318 465025 1315794 1230691 1003492 859324 227118 167008 198144 49352 1065841 1991565 3320 1696171 1822470 1761050 124342 1793531 1272238 529364 1147456 123657 1457064 1783820 1597995 1890949 136479 1834145 1326769 1720490 1196962 1793151 157452 1185821 886618 342047 420080 1716164 1107902 1989615 1320382 1093101 1326018 1497358 699298 1100419 1732537 1744855 1781104 248528 98245 1397566 1548403 1258115 930488 1094935 66248 68530 1398625 11164 1767608 678890 1238803 1046036 976773 777258 993701 1865271 628947 1016770 1680161 216453 1428474 990862 1172132 1868805 48497 709794 904915 419398 1132344 640027 1232487 460577 341727 1182579 130516 258975 743670 1183199 1276399 613897 234422 1580894 1905683 1587285 1580597 116452 55643 163746 1682993 257076 1389105 791681 891371 1824822 1145830 1532530 366889 1007829 997948 1198994 301904 1273615 737978 1708861 1334533 121635 1395434 1316078 80573 898457 1553710 1563602 411505 694343 241600 1119212 1880229 981986 1312371 1619861 464384 395316 1279554 541977 695197 288280 269436 1216337 1335333 273380 1176432 749476 597799 971396 247402 1840098 1875029 1109486 159275 1432338 1512932 159769 562503 744134 1465198 863589 1666924 1775172 956441 1259830 1030241 1968532 1950695 459069 52112 613811 239969 1875393 671319 1766134 1138236 774392 834992 548469 46943 378915 1048232 525382 1148474 151891 1263032 1848887 1091006 610622 83224 1353541 348693 375010 1798607 1591196 605256 733581 1400949 1585893 1196652 125739 374512 1496529 746779 344467 1544535 1257582 1169649 193304 1523734 1808347 1995117 1791529 1996858 329672 204714 1642190 280564 1951569 564068 787245 200060 523447 536528 460500 1946171 793517 1422867 1447241 203084 498245 495009 886702 1889772 232666 698528 1956425 1124077 1485348 1825377 1690555 881502 1122306 1142700 1014665 149371 1006442 62129 275632 1313285 1016668 760690 1342532 582110 1854144 990081 1825883 289084 456865 1962880 1302329 499496 1044721 236340 813448 257623 1311873 547589 216652 588162 372326 1816051 1938524 1720409 1406550 905278 1861276 52711 234254 176784 406223 117460 695629 1846139 1976602 469950 233948 1071632 1611236 381241 1906441 1045244 191799 1133208 1835323 1138666 159756 246586 1859451 1532586 564475 336741 864934 1233998 1219905 1812330 972505 1311732 568566 1584530 845194 75672 784826 1228738 1647140 1075771 269012 1446840 41986 790111 1328718 695414 1826072 465917 149509 1778464 1981494 808394 1778974 1302675 1713341 1527437 1242890 661788 1022391 426990 1854086 615880 1322030 1213035 251923 290263 1829833 185374 525354 1010252 149423 635653 1919462 474271 222273 1644447 1672583 1928828 1795001 814576 1327572 1103083 1181009 718937 1247159 522441 917159 1533134 919930 597932 1575994 1994661 743899 1843219 1719626 846823 1639322 642496 1427278 930694 1374955 408751 1992648 1254615 1931703 1527384 1572883 595364 1346353 1459228 1207538 879033 1682153 268848 711572 422166 1480431 1770350 878835 1695101 630268 1534732 1963863 1514306 1916669 1576229 886739 1737266 1354588 1682176 811779 461297 24074 1597297 1656979 461923 1759712 1331167 731495 1770732 1596997 1173023 772683 1489419 1569922 1944023 237605 40941 41666 1405833 140856 1344178 1912734 85552 608852 463466 259481 1833977 1302113 50879 1798962 1203828 241578 855655 964259 400536 798603 1642546 396254 1353940 1595051 25464 1070792 1471472 974772 184519 1627820 1348064 557757 1814177 1360049 360786 1291312 1035631 590090 25956 105767 865103 1754157 497716 342519 591903 540316 968004 79179 1452252 898428 1480277 241971 1086420 1839632 307280 597706 1010458 768413 1418397 1593425 967479 1017422 1978564 400668 1456041 1363281 1872982 1641832 1458821 18463 128444 1466872 758505 1928240 1141239 184095 767010 605165 1481239 16060 1760917 1591033 1999053 824686 42371 401329 531854 1466517 1674168 1991938 1841054 1767145 175890 1761759 1068458 623137 472773 496465 1851384 1229386 1856157 364550 1323795 1070912 1326120 547915 1722472 336844 1201001 7943 1839588 1659960 999840 1399824 1031635 476484 981374 1462198 224579 1212344 378588 1096748 850160 1054513 1572344 643647 907839 1960754 1405895 1308666 1065980 13059 1923346 1820968 103888 483799 222452 1650954 1432373 1980238 856115 44221 1598933 1507874 677848 478072 527669 204898 631523 1825066 1054024 1440282 1419966 1285339 1359730 1677636 1548228 663018 942193 894297 503843 495975 1364490 331813 1125523 2451 324993 440950 962199 912980 1137775 1148548 1270964 711372 546508 142592 1105728 1979976 600358 85410 1503883 895813 1720406 716194 417838 1997528 1884910 463059 353171 137418 1242585 1791964 1771820 1353669 1400788 1759441 1352251 1879359 952097 497306 688912 511013 1512272 688181 1078702 1336934 1653051 1572438 339013 341001 929844 253653 704748 235440 1296492 130786 371823 596279 1772271 1557559 1384936 1026357 401854 1202088 417441 1367623 1448106 1515079 791097 1923911 138885 1015422 292177 657132 1223910 1525796 1743879 1813360 1719009 271143 1838188 1998096 304997 864332 1449191 1862133 1907357 328102 1173066 626231 390574 1360185 645802 734812 1615960 1656890 1989225 1121864 1270036 1041011 1610085 1105914 352528 625866 97873 602487 168787 381084 247629 1071121 1993187 1122514 1747437 1254677 485191 1628803 835772 966423 1890641 132547 1122168 1273121 1838959 903223 1926290 864925 1946775 15499 929225 1231777 1970149 1350543 1615904 719521 1514745 1350849 1029577 1782081 1924648 168141 631654 624362 401237 1684611 542404 1451293 1934985 953971 640647 303032 1930711 1709704 626279 645708 1823446 1347438 262268 151835 820648 1604786 779993 1940612 89678 1426739 848569 1551003 90852 579694 748179 1507727 1810487 182777 375270 1568206 338480 1227293 85871 916124 606064 939721 896009 151248 235052 1223556 191375 1659534 1225430 229978 984144 540737 1126660 1555439 70343 1008746 916735 1632352 1845169 382085 1232076 680319 197501 1120432 589128 727116 1138163 1370174 1111576 1439199 1367449 307273 1338249 1208793 1383204 543334 1510429 1288037 562371 1025444 397953 1349522 1259937 293880 705442 435098 1611650 1204286 1476586 410400 838976 783783 1457321 326835 752970 439807 172689 838011 998557 1012589 503171 1708412 1043289 547033 1570279 487903 1118145 1357457 1429400 493332 186304 114468 1453999 858811 1589257 442944 978992 1381668 1761896 1047285 1359096 1427307 24894 171332 319546 1272012 1909945 511563 1328312 371328 598477 942592 1938817 1310649 1925803 216595 1280843 437187 1665734 763657 179441 68213 1519281 1613090 61409 1720384 392022 1500202 1704854 763216 1504268 1753227 1129479 940004 1361895 1574084 1608140 1284436 558767 88371 1786697 80635 1549542 1500271 1536037 1248901 1496056 285737 620275 1174840 946021 255075 1824861 964478 1217286 1748818 665349 556157 20067 525898 763804 438113 461205 1919721 1590359 1092973 1006350 1005847 17351 1468959 841232 512996 1679866 451503 662075 1311262 1167445 1008646 1962341 1958643 1625519 237390 851967 252029 1249778 1598396 557681 353702 798115 1995425 1970398 844093 702438 38512 512735 1639845 299818 288634 1152782 287554 1715358 1478645 1738847 683755 419731 1898794 744543 86927 1360847 337966 366749 130157 1203971 1135430 1821725 226285 931159 432748 477953 1775767 495656 1134797 270561 945620 571444 1317275 723053 330906 1807528 1672617 1747916 1157062 1874942 1870253 855609 1800651 15326 1326055 173498 1175139 352935 698262 1703489 336546 811685 1278476 459036 1055493 1076470 1291642 1843001 815456 836500 1399607 1763449 1949667 917939 1480786 915960 1515604 148512 468782 321044 1495783 1159988 1490650 278380 1191363 263370 1883388 1743575 1749391 787630 1394610 155632 1783100 588658 1498772 1429050 1709583 289947 1563136 823598 1113356 178353 340980 769849 240503 1142272 1558698 210351 1403302 790195 1236399 1534996 1468224 1162328 1012299 1678595 918436 660218 900488 1475376 1135691 1699163 1160899 1097900 893885 1629874 1390058 174331 1954525 1284262 239706 1230341 1240297 1083032 1601554 294751 1212928 388477 1236595 1556421 1859166 386913 52973 1202226 1185271 878013 281433 991348 925716 1154612 480962 277447 229350 370388 141413 987223 657510 1304040 635041 239609 1070651 1617858 274086 611964 728802 1358032 33600 1921867 247756 1066258 1290895 955080 1461052 683541 141651 340035 1383649 1715997 1535211 1861876 1137479 316297 529282 693577 1397594 1207090 277585 666495 1115741 1253756 1028321 1229107 760062 354418 157341 1764308 1452610 1106803 758152 710931 1043376 143970 629246 304369 438193 448194 416881 421413 1302003 583503 113065 278433 400283 184564 140162 1581458 1330559 1489258 401682 1049958 1991103 1785687 1262574 1510705 1543409 1695474 1475446 816665 1824016 1445658 1691457 1289049 774128 1334710 613313 1485559 1501406 212195 58831 687175 1626122 1520177 734971 520253 1009205 1958101 1038816 1139366 790067 252137 1793411 315540 831738 272414 882334 1693581 129506 215729 1746914 126162 1281387 1336738 100214 1800279 1342323 1674683 34156 1088685 1699688 1920149 1368103 1824933 1324363 1907849 323794 725486 1894992 267148 1609435 396805 1598846 79570 1981588 810565 1805341 570440 1358935 251439 271988 311914 1805298 58948 255540 1464970 1510344 599082 1626772 342512 330423 526647 1094063 891705 1768474 1495356 1403634 1652148 460620 1628555 1608111 859869 1656092 106746 651004 1138677 888786 753299 371497 1835013 133009 672984 49461 902459 1204615 614730 70381 1099263 1509334 1966748 169586 64747 137393 919739 513119 287058 523067 1484219 466861 1160021 974302 560280 1473849 1534099 985159 314402 1090304 1474034 219238 1391239 1355981 1681967 1076106 429916 1517229 1883072 41678 1383280 1730412 1746779 895548 442189 161498 425015 1829845 559400 1303320 934529 1280887 698826 20917 367571 115804 883961 1215003 1471487 1894930 1342620 87143 1848589 1542492 765166 519274 597833 402776 187900 1833887 1992430 342670 579211 766812 1072513 133406 488455 787182 1513549 1905597 430139 1516459 163534 1145300 1469286 890697 1489891 1678634 1933486 1730430 700666 806026 495292 617890 63374 699732 1418515 903310 1169718 1425408 1634477 566749 923913 1905315 1230163 1523082 790228 1769689 1357350 690822 1221345 433625 1993064 1287381 1521417 1899183 1492865 1977071 256777 1552973 161871 96089 1767112 1733456 1682659 1377814 1813738 137863 117550 1127023 366001 333187 481574 868519 1530378 650911 1550781 1473586 207218 1749520 1202295 1015967 1741951 655907 1108148 283252 1189881 1370145 95273 1252957 890907 910369 904220 138178 61565 1441602 1619396 322588 1795865 1973896 842917 1732825 146845 898178 389746 1458588 1542826 661164 146151 88613 389136 637277 47804 554006 729514 771575 1225953 495868 672255 832098 883976 872704 34778 423145 1694311 1877041 1474624 1288129 640096 879564 428178 1541428 1634174 1982570 1156284 460950 289050 973070 449886 1524170 665489 965797 1131754 354844 1421553 885615 1552047 281532 115741 1655322 1890702 358886 448278 986695 499032 842469 856870 267992 522000 1930373 279234 1442179 1593046 884397 227560 1638749 753383 995721 78508 1452153 1445476 1949005 530939 1751421 1662793 1096809 915807 40765 1664958 573643 231085 1761169 263158 646663 1313652 33905 5819 618729 1237599 1980906 581221 710550 409022 684771 1444131 689128 1863836 777358 1312440 455493 630127 1525479 398015 413878 934823 461161 80538 445048 1649805 984701 1229330 1448961 1726680 1480129 839410 1068144 1036582 750369 917630 1519852 575959 622225 468346 1451419 363477 1510894 745151 1396640 958818 1942524 973368 1855637 717547 1030519 1670784 1670703 662175 876347 420006 1662659 173314 1107047 130287 105694 1451194 16015 1750859 1540297 1101214 1677824 1970504 1993136 1385507 534854 819063 109525 1081551 203533 1046559 900238 72509 575338 1322178 835946 557760 225231 519330 331109 1873182 719183 682959 1010762 1190589 297712 342889 1451879 948248 958237 455091 258105 682539 1712148 1160185 364245 1165796 1018804 1181487 468700 465287 1287441 1878014 1365134 1186629 1590866 1387549 177752 1026456 278324 1793366 1884314 1991659 1226177 478488 25093 6910 1301508 134267 532216 1825224 1786503 71224 526311 962779 1292241 213306 96863 1620094 569509 210107 1070008 439577 1464456 1039113 484136 1327288 543324 135708 1795284 183219 1795729 351622 197215 600990 1292182 1987078 1805117 248726 763172 1448830 127601 1598091 649023 1294169 1693267 1877767 1467205 766559 421261 239308 1425615 1757941 1985984 39007 261038 1932712 1974082 589389 1444192 1666067 1647958 1919576 11762 182958 1471280 649083 1008496 1531613 1095561 267299 1168730 1255580 243572 539566 1442831 1851999 789271 646392 789127 938189 458151 1362348 1580200 680322 1912061 133824 307036 1812287 764495 332650 642542 141532 1159695 694367 1878688 581126 1362560 1965940 1828274 1645210 503634 451342 34236 1960841 875117 1294455 624213 534894 760282 949699 1641345 1510347 9252 1632238 1485718 1554523 380594 1948904 1662691 72314 64789 378587 204152 937103 1915328 47418 1082848 1141030 858522 1829268 760046 1839981 101982 979360 1339372 1917579 1718874 985286 1633535 366884 1271550 665356 1031118 819168 1344543 764146 711381 682191 239858 1999909 1030346 1485362 1627454 769606 506559 1912113 1256282 322014 240369 1074169 1395378 1771227 481674 143157 1224779 1231948 46542 766729 798313 904487 1418199 1809418 1039619 740670 539090 694061 1483776 1086998 537764 362782 1470374 333553 1707218 1315714 624943 1247777 565480 934952 1416003 1065387 1800064 459895 638681 891738 4402 135821 1508334 575305 351384 764695 514368 1313172 1825675 1921330 1593466 1281448 1173642 1260631 1043821 1597385 1122319 1855127 388973 292810 17670 1321325 250811 624284 684248 1434783 519251 1241889 1774134 561106 807825 720569 33298 1649479 1831893 622554 287826 471996 1265669 406322 521206 4124 1971261 1829511 459570 1255957 878108 642967 1728975 775486 569287 1289768 135080 1480625 10598 1847172 253466 1166596 1180392 286318 940934 1242361 1969641 135889 990944 501888 266452 1534466 4142 867794 808928 254095 1657489 1917155 612904 669215 426259 211815 1438857 253155 1593840 270074 827811 387812 932282 122218 670298 110249 34852 1091258 149961 1987120 631393 1529868 983381 1270757 1774539 1523793 602388 1416858 1641685 661791 561151 1794140 1633327 161472 283350 1336247 1673007 1677126 673763 462864 1286562 793183 1373405 559249 200797 1000704 220781 537046 1292966 1960001 1913722 711123 198764 1234464 1972838 242160 1206796 136802 62655 1914867 734292 635308 682261 1757992 1777601 131144 94343 106974 1507022 648057 1699941 790055 1264083 428318 1488212 1705499 584921 1241137 1933515 684365 971930 638531 1182689 1260350 1387307 1032411 1118399 410102 276648 19555 1175635 1620171 643914 595306 116785 1551930 119708 1920146 732155 1294727 1368420 1794527 1566183 140117 382513 326838 1554794 750909 276941 1417878 799275 447917 1430440 142671 747035 1646307 1654288 15103 196938 1518968 1583210 1584196 1762070 982952 1058954 470221 1890588 724462 794781 1560729 1702369 1274427 1263017 1138014 1167282 277696 1184794 47912 527116 658583 1957331 517628 1811535 1795637 522264 490632 751736 1652757 100400 482045 894255 1301200 516037 1017953 1584665 865082 187977 937065 113561 1174468 469333 1446687 725149 218446 380883 463664 1887355 989531 1614727 1739280 130809 1063589 1008996 1001854 188895 727519 1709640 575957 618843 1258079 1615575 1901344 1267510 751488 505556 910826 1019152 151373 775318 1631234 1952067 1141347 365957 847726 1223300 1251909 1824392 349624 268858 681119 1212273 1333811 1981725 211745 835612 348036 1831303 1462216 1979317 382982 30364 1288725 1019867 571666 343169 784435 1102197 1565520 1972048 1169191 166362 669173 1259758 450853 1189631 1177827 212262 1862123 1952782 204451 914259 1382514 1259529 41845 1718415 701760 1884832 570080 679021 915866 1634923 1544450 1825198 569725 1395948 629876 199446 1500131 584833 1819491 1011120 40222 1683707 1337739 542716 699187 1197711 1466494 235175 743372 1630418 1599567 1127912 1449724 84345 1296922 1026099 461891 270846 135775 1376878 1018244 964878 1732282 1634441 720879 1965877 501390 993294 1831882 966791 1833465 315197 1498435 524230 216771 541187 323061 165989 570549 740630 1993664 1310625 1373048 1724635 1211137 1304569 1146191 134084 961680 443360 1192294 753329 1804441 898266 83600 1626439 333064 1930957 888460 1469765 872828 1925461 901326 808390 880068 979786 583609 1852924 1634170 192369 778773 780290 1126895 1678688 373611 1311545 715595 28768 419878 1359117 970902 1609909 334856 490757 1621719 781784 1985325 1088652 398163 558199 1987830 948866 1833128 471222 1283776 11857 1360026 1162792 552586 372145 697567 1128449 1984508 1241028 784633 1558022 1287053 1302638 713405 1653758 1901979 1213688 452751 377616 1394487 104024 1339253 1818525 1828374 1510336 206984 983079 850561 888295 1249017 1995876 241191 1124331 1785761 842037 841239 1301366 855911 98221 1410430 489425 1380607 36246 1283239 841490 462329 319607 1089547 1020189 329855 1317682 484704 1814912 1171779 735765 392340 494822 818744 467225 1591473 78665 691758 1604682 651831 1865555 575438 188914 983173 13657 1080378 1026887 759166 471474 1239795 347082 658663 1174256 709757 825228 1993417 1293659 857205 390632 1109233 882474 1528284 1170065 948094 1979029 1230045 784029 1845826 704776 668150 1882607 445213 1086913 1512655 1493529 551258 1345712 263147 716163 794920 674674 691091 311984 353192 357311 561490 1666397 1711891 230451 599776 804146 1145192 1122318 339019 1744852 994116 1878528 12793 993171 507509 1155641 1475833 1414267 1631696 1965857 927999 1020779 1804701 980447 882252 10750 602999 326991 38834 976625 1755395 1418474 731789 1193669 1816965 1036659 1622271 1285548 1248115 1630550 1417752 1964360 970643 601037 1847042 895480 1321604 1198459 489958 1749332 1010915 1758455 1317518 1886435 1746924 1106889 1171933 1356211 206535 723045 1857940 1318042 402241 975436 1062647 868366 800587 1504918 138231 1689495 1594909 153175 1420630 1950748 1815082 579848 433323 225581 1055336 868552 708754 214461 1569238 1068184 577965 1635388 147024 25401 1357908 1587982 6814 607767 645934 278210 1623099 197931 1271091 483915 373484 1792490 438288 1263767 844164 311829 216049 1530909 266323 1712639 1381650 1181085 639131 585668 1522977 1026121 113923 323442 653150 245119 192910 1321370 1591354 1168378 1878499 1519071 1461107 1532515 330205 1641489 246135 225814 251808 1819551 576326 1428670 1123866 1077156 1446036 649211 839776 532065 213744 1270105 1034265 1414529 1700435 489127 180629 1375409 1607041 563947 1452359 1694369 1017602 1332091 1665633 1035465 127816 321118 1614017 1504371 11148 720542 1738255 782370 1373896 168058 1480194 1557943 1549750 528827 416314 477462 317096 652954 1979114 1612991 128840 1644416 1973877 1424621 1494429 391609 228995 237699 1425041 1586784 1804521 1614526 884629 1916211 1032879 1633454 1556715 161133 1501847 1304372 945838 1526020 60545 1975216 960533 1473516 665371 64059 1237121 994005 1458575 1765962 210497 1697774 1501826 1499350 1264522 1948417 392185 811965 836459 597434 1042545 1807935 592889 743081 1822453 851099 390088 1744893 693142 1680434 316696 1097870 676570 498012 1490925 1190921 1187050 768104 743236 655824 998433 1198903 120963 54546 1044817 1820023 475140 1841988 1184438 1006685 1050982 1177783 1571970 797801 1716715 1777451 760843 1893868 381598 1050796 72714 272152 1297563 961158 525639 854311 1622639 1286686 96066 1338987 333004 870334 729742 1735553 1918259 892846 673441 529268 138673 774288 728051 1911430 1850884 693278 378735 342298 1830141 1944882 1714017 1861587 1086729 1672038 1447745 806498 1792925 1107346 449670 1807328 1462062 1501336 751069 301552 676632 712641 1726990 263579 676655 211701 225883 980010 1681166 1722489 1779916 1372934 685801 465257 1062351 1326355 190550 1773618 740990 1378969 1862583 614321 1234145 1365791 1932244 1563512 127827 360338 1894627 1196731 609209 1481431 216236 698884 1003257 1361787 483951 854321 1536202 49641 886009 923503 1013045 430048 1154049 326009 1741331 44271 298548 268165 800243 1873474 1069623 1184739 1463925 626803 1198455 1413382 1062301 44971 1427931 1219980 1224402 313758 866701 891249 1569024 1966161 480045 323184 367525 495449 733017 1137883 1313343 1859202 306293 795354 347700 1189995 145338 1850879 801207 1053178 1445205 1859730 277311 815615 1019505 1139762 1236642 1937514 1085531 688225 1695768 1099771 1205086 30117 291832 900901 1748136 426382 1783240 512315 1191813 1454630 6847 272792 1927074 505691 1489948 527954 237255 806160 1498895 684737 1848662 1058010 620912 1575527 1939517 1442007 301191 964372 646443 788749 1188560 19810 1625659 1785825 1019605 655405 765603 1352009 23993 413538 1692122 1888590 366026 140899 941248 1377404 430243 78792 894969 690055 594109 1807388 382947 1496413 656190 1594962 772248 1169608 856150 1857439 594703 1180979 96125 205029 112774 1255908 1332040 241270 331325 1225874 49330 1581262 1839395 1609871 9923 370417 1877705 1437280 186013 866980 657188 255944 708883 1329836 203282 184572 1009136 286179 1501661 1314002 985462 678614 441454 895775 386601 1127663 114970 1179592 1463650 1940958 1357543 1680425 1476722 976211 95225 699196 939908 1311595 1595390 1307910 671834 841070 1582513 398461 1745279 1594456 1950824 1726014 36831 1491353 773233 1268976 314997 1857559 1539157 732445 1603802 688457 613185 1013029 1518439 738817 1413168 1549333 94323 1897408 1804038 32730 826364 1052656 260968 301672 807389 1624719 1938968 787185 891155 177486 699329 1051698 1022437 1180047 776234 465887 1905589 1110194 1867508 1526913 1881988 1021404 1260870 245743 1984402 1695917 1224744 202540 529461 908597 1196439 258206 1526851 325635 557627 1907031 825887 1965704 1804424 1581730 1900672 1098964 267096 1036955 1671705 1732217 488931 1999209 520531 130522 1033117 1132835 1284666 1793010 1756631 685674 385693 516957 499116 1481131 1173891 1035471 1678572 480729 254382 37565 530593 1155459 57018 1450615 813340 1641567 1974866 511130 1364646 1293908 972323 259829 1598467 587637 219153 158908 737333 1003993 1208616 509750 804091 1784960 956593 1229206 1454842 452910 289332 1342432 1333986 546632 1151484 1700455 1951391 1214913 1064650 989439 770077 1238322 1333098 1337606 1394604 1883539 647608 730103 1920985 1380605 29086 1628197 147043 1838198 1783387 1431641 577780 1317244 1677304 273854 960500 1391841 1602199 566269 878482 1820142 327080 793270 1482295 674257 445773 1251161 228331 645535 294210 371056 1108619 1173675 167720 1115861 437436 1803392 1717571 1570052 1765926 491902 1767046 1121095 583910 1184749 1174036 56677 92449 264423 1869844 1009102 1074397 227590 737273 341818 445768 978701 924077 255651 298937 346909 1523463 1790657 214939 1064318 1452371 1421990 533970 1709395 999383 208341 1964006 1135374 640735 218587 945586 6061 834087 861804 1434082 909722 999998 1607093 958210 1196395 1792245 1908537 1064102 243841 1867154 1447941 187083 1568598 449459 892064 862840 38395 449666 1575255 1079703 926924 555126 1276238 1293420 319425 931476 283817 1612444 1100158 106388 99457 552345 1883645 1046708 942428 1674275 365170 1518037 921548 750781 1967955 590001 1133410 1885385 1082612 61049 678062 809230 755868 191749 394386 1024407 1607532 1162683 1881825 1614892 1232400 287752 581326 101263 749282 853046 370696 801151 1384033 522704 813347 1406085 1368786 342406 1460166 1564966 1186434 1426623 1409208 1121201 380187 95106 1482405 482574 1331467 786611 132366 1112706 391444 966254 1305804 1438754 1679464 1811810 1553039 1360027 1986641 1365774 1095183 728461 957106 1435796 960541 916060 111711 1763792 1280853 282551 1888776 1274545 1591963 777138 1936331 1541596 645417 1993509 2556 1113618 1036453 619619 339706 1543388 1205098 1867015 487214 597373 1197390 1009500 1197760 717471 996661 1606267 1719915 965020 607281 565708 953978 1480371 438612 419994 1998670 34978 403076 1619815 1671646 1063629 182969 871399 372137 671622 1842998 1513716 1596699 1918116 1287173 1953897 1210982 1776355 1818923 1678819 820449 1442182 1167265 68720 1983912 472095 1840760 1724865 1314394 444148 1117286 1946081 1033018 1961548 758700 651275 1296416 1733866 825482 1262868 954457 1082465 1712102 1024625 1681450 1022456 336172 1401856 1863822 1809315 1029054 1712288 541565 840661 1836417 1789123 1416435 1473532 454177 1319299 131311 667987 1315815 1343188 1178121 263360 1648575 484078 1128905 238275 1788282 187503 1171556 645681 262028 1891091 262809 278193 919564 1517339 1609559 159055 1495693 1717926 959372 743079 1139077 1242203 1756281 1269312 1002217 1281359 485439 379266 1920676 114869 195140 771369 907496 1389087 1603509 508760 1561036 607549 1635360 703737 1581347 1611272 775281 1246100 383169 790494 369829 492069 550579 447767 1891350 1743475 1694021 112890 1160339 462515 939580 660199 767200 1524537 7136 932062 180773 1650132 1045403 686531 738850 1255837 410452 1491476 1813225 1897443 1775461 590489 41345 458124 1006784 609947 577614 784869 1729412 190441 1877383 601914 945034 1055862 445245 1260055 1886041 663519 676370 1258075 883429 44146 1505494 1760183 935228 1586472 674645 104725 1038447 957739 309552 800670 1912653 1489176 1703347 1729172 1676011 1502577 1677284 862855 975979 688969 433309 899573 340070 967779 1068914 512409 327878 54285 128320 1859594 1807770 1200712 542759 1453612 469402 795219 949140 1255622 990210 155255 1090191 429604 425304 1575636 1630183 210027 919345 636434 1655854 1690317 1151126 359502 1205742 913566 55809 795112 51988 457188 1005968 1204027 1377257 782998 105392 1794406 1311329 863502 286665 1874714 1160244 606996 584732 1474821 231881 1459496 1182121 1601601 1616817 1821837 1019457 351063 580265 826359 147221 1273979 443951 1059343 933892 793633 1444126 980460 1071592 312122 192403 802745 1783137 1970468 936247 964253 175051 475827 126217 1587166 1708845 1803065 997674 1572752 520717 1179316 935646 1719546 1990050 626729 193044 1469633 237424 90936 1814652 1285573 1374055 1180656 913545 145797 1942463 1084014 622638 688323 1436266 1710875 515588 1820393 1265420 1741984 1581399 709652 300748 848941 421605 369710 1343159 1999094 1707953 1071900 1340598 1088414 778957 1791491 1943730 1097813 1393945 1038350 1224009 932885 730899 1673033 169479 1476470 788332 202224 804193 143736 593349 255304 176662 414558 1598871 435938 472849 43635 172032 425606 1962969 882517 417957 1382549 1335386 1235162 1430641 1581583 1669746 1736335 1877576 650908 991662 1668968 1435401 1975642 733408 559764 738556 465913 1120528 575873 626848 1545494 1231457 807672 231125 675109 1198561 863085 451244 12037 1929881 592105 1508348 1924524 454570 1165585 1981927 1513660 709877 408491 188367 1006767 224565 1605679 676620 309678 732752 1932262 1845652 873420 554857 1576695 826651 780698 316066 393872 185351 361973 1942456 1453876 1678083 1708785 1826458 665009 152017 971131 217196 297230 838693 1872343 3464 1021574 1666848 1659757 175481 815549 35751 920101 1127378 256447 969331 1191075 1738029 1603194 14033 666069 783835 985846 497368 1030267 253028 1156177 127051 325018 1933780 1570330 1618538 699683 1278940 1973189 159175 652220 654506 1162545 1294150 467479 252684 1475985 1920165 813698 1549236 1922371 217244 903858 1641352 1378705 338723 1171428 836195 1990395 95002 235098 1047076 1728433 555511 200881 1106319 1072764 1231063 264002 540237 1095721 1164089 1312081 845841 1724699 1936971 1788513 1045399 858390 849112 1460067 943240 269913 1349649 1144088 1531105 1510435 328627 36 492348 1961597 460212 1256448 1075066 1298615 1258650 64097 30411 1483654 1204420 1933305 1408264 895940 1936576 1678097 1915421 1342503 1174043 202015 476066 1531476 1667605 233975 864166 1616362 1830098 1635175 1475587 1029445 526116 681735 700401 275794 1564549 1304370 1145494 328128 9322 232189 1547488 867226 536900 105547 617867 564371 1630408 202014 1836649 1754950 1056011 1962828 818131 668585 392699 109602 470486 6742 261334 848082 107589 233959 778898 4447 437290 144852 509874 100526 1656924 1943348 1933031 358202 1606727 1494550 1771313 1317942 1442682 1022347 701150 1007808 1593115 515084 1547291 613675 1589307 901085 1086145 386647 1373314 840093 928515 1356587 1851638 1768916 933159 1098560 1340617 1944801 1940452 1053939 1742863 1446689 1491094 1869235 269748 849219 1925941 206683 581648 614620 1055481 918285 1129407 1027987 1347108 1801373 284755 1201661 1440919 709040 1816132 1283488 974273 240629 648311 1304497 563226 183151 1051527 1650474 1011057 1048171 1770001 1594845 286981 1050695 258616 385131 665467 365219 1481757 1058952 1501131 1267736 1692046 64232 724971 227203 43040 800475 1043007 125926 1589007 444130 382730 1783894 1376452 352946 1530605 205536 1855180 535320 1418431 1111527 1308244 1629639 1872823 1881013 688850 968851 338639 221035 1657531 1415023 1554346 1428811 1096763 1205396 201326 968948 1113971 1458908 1192161 1241855 1299104 1974398 1400043 1486203 649903 69730 655923 1401329 504951 428919 832949 851389 1337869 1734266 1055342 246437 827932 1361541 1525304 773928 1281164 54787 1068103 708003 1273529 844549 1392762 1351188 1987871 1513484 1472048 365575 1306881 1938138 979458 1605008 1674688 895540 694272 733708 1075326 1286383 1242761 1192592 402830 862141 544129 323173 1174825 1495295 1929907 1482840 310486 201711 1015905 31194 1844000 917788 1958609 1057527 1197113 1122850 80826 1334343 52853 1937361 1168964 1032593 1304062 131405 68776 954748 1406999 1727662 1873461 1739101 726797 59778 1623409 803269 1048992 911402 1592060 1885484 1370664 1669428 963572 1446980 1616727 170461 1427499 1054250 1999362 1098767 1184488 1493200 632736 174414 1961257 277327 1978751 517239 774276 128480 1046385 1320682 927000 340099 1204975 567026 1724172 322943 485385 1377940 1629702 1685604 1861808 651650 17336 1746998 1220296 372899 190173 1987961 1605711 360958 1738825 1992096 1732323 1275707 202685 1162527 692461 1100723 955795 1932529 1361341 116982 1883155 1906160 1917431 287267 567269 887152 1225272 986838 50345 1802249 62847 316816 701424 1929861 701078 1509310 1031867 884357 972177 1943233 1238747 1613613 135417 1543336 376094 507694 997174 1033149 355076 1895617 391899 229075 689643 843772 1952347 578487 1239329 994536 1802239 1128062 1000179 345709 306425 82058 1832632 1747331 244673 1680450 1140653 822444 575639 1287682 517430 1443368 1714508 1540577 1436315 909474 905653 338213 1531398 417257 917587 254960 1291906 1599248 469838 1788113 1182318 818183 706525 1838194 1472421 677861 1381272 1938624 462002 1970840 566858 329717 1457352 311490 934293 1805517 494123 1940528 122631 854577 531779 533626 890164 347625 1601294 1065105 775976 63169 462312 262939 635766 81023 307241 707985 903868 895943 1327316 1667194 172761 762240 693635 787895 1492052 675226 500183 393580 1900527 1936641 770548 1898727 527620 950658 441569 945477 94194 1491395 1168701 8109 1211401 869540 1851874 468401 1369545 1422173 1845619 1851245 1355091 437244 52327 1441076 1966012 1842060 1036066 959170 1919034 809076 390190 1526258 87509 1524798 936479 1477743 1067724 470198 1284601 63782 1278647 324317 1823690 277802 681478 386973 1032993 558 604466 1280132 1921361 1575049 1810016 41724 327742 924535 1933030 816910 838546 220834 1490827 193620 889480 464121 695134 1732449 688673 1285024 1208241 1748267 1783622 665901 1716080 1591891 1533334 1566358 158630 513043 1646045 825368 794129 1414350 70613 420818 784630 1767908 1264685 89356 488435 511378 1907058 1792996 983593 206897 1741388 1608832 675946 34660 1064365 683808 956642 369826 1219296 1568578 1934090 227001 760608 699572 118711 907237 577229 1332417 1582623 1027499 1892246 1409229 1783397 1379843 284715 1730333 955343 1339455 372901 1715778 726043 317101 666681 1954235 853571 1685942 801370 592728 439106 897172 113199 1689191 1151600 326128 707673 740710 1073439 1121020 1673941 847059 764925 183263 1508785 284898 1493300 1554880 1065255 972928 368008 519890 1810080 121265 131789 110066 1864363 659601 1013983 23502 380887 999389 1850530 753849 253211 258682 1556538 1186772 1344429 252893 1642859 978406 927529 1318080 911153 921669 692871 179829 429142 1591286 996162 850403 1032414 1109138 474735 1464332 1143372 1343693 1788907 1431789 373622 576286 614203 1466813 159011 750203 678014 186782 1437214 1150683 1451478 1796303 1521564 1350241 473178 677238 551530 264942 1817257 95589 53162 1045706 1001016 1179953 274908 434270 666396 99361 1137520 1929631 1933460 375593 1895180 9933 1717258 598360 436858 981881 1419341 578150 1527842 65204 615581 1150167 1737829 1124283 447419 864518 1054682 1350961 512474 475971 839571 1680383 1338349 357750 1472678 1176105 1932429 1091122 1577842 953274 674851 1217349 626216 1471774 1687964 1128267 589709 1313780 1035543 1873040 82801 962501 1323173 741377 471964 1944903 1598181 637668 1183024 392020 1470168 1877696 1871191 1734570 1308538 1989913 410501 1469359 1421140 514549 1632768 1379620 1048762 1442280 69321 840171 736651 1473544 302297 645544 1942382 1314985 894055 148786 995134 421374 1202021 1099355 1479057 328093 106247 1282650 333021 403614 715885 23626 70393 462051 1132757 273226 608342 27374 1402495 149890 1686953 99009 1107661 1361431 1422818 1398981 1551530 1001202 944846 333809 1355301 810607 1438793 639317 1513028 1501296 967163 797956 837485 134038 1271246 1525354 35383 1879459 1642393 1906817 378427 612537 1386777 1848891 557854 974871 1620187 1661553 1228804 355438 1451771 1364457 1689041 184339 831807 276889 1722634 1279761 1550840 180070 1807641 1410558 644569 297501 529178 1884130 1043422 1389265 95069 336569 1672123 1761619 867768 1440132 438131 921377 1969325 110107 392173 175981 1840657 1021195 392712 372143 1929543 76918 1292911 240132 801288 937544 962307 1927567 467295 264142 1426870 1686052 1935400 1105287 1288799 525319 1465574 36056 1667318 1637764 644736 65542 1692882 1156772 1595189 1942232 976563 1424842 279669 814248 610729 352156 1299570 1708100 1594935 580790 994757 103460 1008553 1483486 1283468 645874 553434 1519105 52479 1715958 891590 168473 250844 744436 918830 185927 1775101 844582 484392 1411985 1615927 1979829 1658587 1443297 959810 1196468 1817291 1398635 1815263 698461 1271331 1584654 1197146 715509 1740402 412890 1449828 67474 1351030 1192283 388291 1641213 26932 712552 877801 1149466 1953673 45598 1985580 580155 516577 1427317 535246 647723 929817 974274 1898122 1142718 312095 938305 888730 1222338 516713 936010 1283497 1633122 1775318 1668430 1681898 534385 347238 332206 448937 812557 1032512 1071352 1321525 75601 1910827 1456089 1658852 734836 1605328 731937 1560002 1204376 1790853 419807 1636443 1007210 923129 64218 375036 1188124 426257 674799 494174 1448687 517563 164028 184634 1186982 694230 1802167 1524337 1248774 380728 67833 1007460 1415458 538864 87665 746766 1058019 355121 437441 1989995 1353345 1722313 181888 86636 1058008 1533777 96641 1526489 425836 1893664 1436478 1446638 965182 1105559 1452353 1315474 546344 780789 528553 625568 1058939 701898 1795526 1908109 1133784 1828200 1783304 962858 1481053 348338 1430663 1865807 497215 81843 275183 323501 1568441 1696849 1321775 1747058 584429 504793 1248766 836964 1390281 216186 480908 327356 1959086 1764213 1275610 1817496 672250 1627203 1229926 661225 25875 537884 484567 1307465 1201499 346300 463105 509832 1182908 1183709 125528 353174 301008 1171375 1498513 107644 1915944 1930036 571771 1655683 286608 1485992 1511620 1645918 771118 1949631 408884 543904 55177 760239 1468956 533793 136191 379324 1308863 238919 765747 492409 489808 1157296 534011 1255651 1945300 1869621 1360726 1231154 842517 909196 1370221 1672900 343023 1066182 1609377 676641 970025 1455062 1849139 12568 1810998 190777 1031501 1439173 882941 1412474 586814 1867316 1441649 1658983 237610 595202 1769041 311114 656551 387377 1957652 1412940 939716 1906274 1755052 217710 1969125 1210979 1761354 1335561 1972312 1803610 1255719 1919588 180582 1257418 1101007 429776 72539 497646 465694 1646252 108014 204502 895737 653095 983043 1128791 1482064 1019161 1513824 1989700 333481 838114 1604018 1619804 1447162 1146304 880204 489673 1603905 1846806 1931456 1928578 74196 1469942 469774 1024540 1757781 242321 461090 104832 1712795 1934157 1588233 329054 947640 1521324 1832790 997009 1836808 672472 365799 82883 1486190 882803 139359 657081 646439 47133 183282 42084 963912 354522 237653 721541 1198653 211029 610372 1432102 460973 3906 1013483 884322 219232 903209 1279472 1351246 1062709 1948701 1865059 1444459 1322081 1488452 326739 1306692 1408392 225954 521993 1850200 1149980 1359933 482347 636334 18496 796362 274533 41912 1912297 87282 1194130 208463 1863500 1132372 869443 1102502 1992170 1624763 496278 1708829 176532 1092129 546181 1359013 515257 1184248 234756 1021054 1093841 1773555 1997428 1794959 1843282 1165830 894252 649009 1701796 1766175 1482974 1915927 1094149 664657 702221 1950424 1034890 503478 1890771 1261849 1350145 932174 187449 995260 1293001 1346529 144509 1113592 679865 821318 1319792 474579 1385665 1946644 1271512 1916670 1079737 1740141 1104991 568050 692371 369254 1537307 664499 764135 761596 1581613 1566465 711755 1504600 259596 871263 661441 1922693 1813688 222655 1966936 473230 993310 328022 1473139 937248 672205 1741655 782745 759945 601067 733328 1027006 1567786 433799 109199 205171 1979858 1656259 973542 872872 1986362 1113012 1143289 1775339 950337 387178 333510 1311783 145562 1013343 964622 1649356 93310 1753590 1462414 331874 1173458 389857 769527 1894782 765574 19182 326673 334542 1356097 1282840 1662543 1842999 802303 1137675 1799669 1968049 853488 845932 414857 55684 998667 514244 1686405 1394050 1502970 1697015 418416 464049 922923 236053 398501 417185 1089182 1777391 1273221 1386391 1157054 1526716 1708560 1159089 1415385 544418 195534 1751276 272754 1709648 1458607 1686228 1157078 405087 1009455 819394 1397356 954397 1744859 1349330 1605343 194232 1758479 1704001 623525 604202 1834163 194344 643686 1658057 1334744 1169950 982350 406819 1381400 623520 31456 1185680 406514 359552 1838652 66945 643712 1554916 1600092 1831952 112648 1312968 250519 45890 1475208 378160 1187870 1874806 1574174 1152009 1476400 1596797 721437 113011 1037972 1409217 724603 970779 687111 504760 855821 1084549 1178264 1929404 413840 1906611 741952 435133 1838916 831110 51679 1589783 1190382 987425 1747067 1684886 1329277 246751 1211617 1092750 1586514 98196 1129966 1594798 992446 953424 1778926 725329 1083485 508665 737342 954721 1737773 1917107 1099233 1687578 1731926 861411 1145177 598951 419818 1590629 197804 655713 1387853 390659 1735317 1450075 1210796 995640 107751 1045521 1644394 278959 1999861 1648860 1487424 1043435 1816806 1488738 341833 809009 1335517 1845765 534247 721579 113657 400346 1186680 552449 256705 1379635 72976 1715430 629113 1399820 726294 397887 1339764 1627204 1019575 1384290 678440 19597 1938358 1155351 716327 593061 1264290 638337 1496036 286741 668720 1526508 1596838 826024 1627924 1108922 745725 1357313 735811 1315164 1653859 707391 402692 937877 303927 1742921 45681 1432507 190020 815288 1938611 141419 379825 1419248 1941529 1083117 153483 289398 160864 439871 109714 131652 1412189 1683734 1120590 1406041 970329 1657302 412641 467018 507821 1632441 177619 511213 830765 3494 1226795 236267 1702279 1235136 1111557 598211 310070 175558 831976 47551 1877039 317132 983399 448290 1985091 1486571 1799126 1175251 1699955 1766938 445751 1703087 195795 1026739 671892 1817987 1257263 1687194 509602 1250441 1072289 1942025 1614150 1331238 1582313 1493293 1608894 686864 609282 1561296 1600056 1548258 257236 641469 690528 1118584 1129524 418746 1572297 48779 21371 1086610 816318 1381291 1920375 215086 1315669 1064541 410456 518402 807699 742011 336773 1725355 718989 464635 981464 874459 158515 1313235 871277 1467293 12181 1574952 1519606 438421 1991958 106129 1698972 1185475 224696 218170 1310519 104288 1619987 815137 1682052 1172736 1155269 1357915 1849588 1554924 1572518 1212175 1821898 1175312 133767 1554831 1359068 632638 355943 510688 565979 1720045 576004 1978428 1460912 1774767 1300900 1041754 1824301 103536 621136 436788 747662 359445 1108384 1893167 245841 404647 255063 913607 1760136 839172 1081582 1929328 502189 1291835 697576 1443746 1554961 68810 1788703 251109 210009 656025 1312088 243351 1766461 813952 250297 1805133 363728 1995397 109946 358642 1724926 762906 1585601 628313 696147 444065 1310191 1007927 776651 1789619 251818 688297 668663 1256367 747017 250351 934144 1605086 1903597 1311210 1730126 1556507 1060056 945670 1483303 1675133 1682680 541209 1934707 1554551 1288487 1000148 960827 1379436 63499 645556 1176069 312333 808762 926086 1346992 611437 587595 1866942 923533 896345 1502997 1819401 402778 1811728 828255 1290883 165659 412139 374102 1860050 456828 24749 1913643 931414 443819 617634 896455 1268980 402057 1152234 1999605 550753 1717580 854536 11006 180505 1524109 534037 81990 556268 696679 251339 1018863 654605 1532948 1881109 870193 1079256 897845 1393387 1462834 1964782 1622506 1552479 308560 387895 69515 1957413 705594 511882 1802790 1799666 66354 1190960 1176115 1279998 455047 1903244 1285801 819566 1785568 1771279 647310 1320316 1862235 355268 1727240 258985 1035122 830251 327753 830895 1732475 1043174 675152 715297 1795298 71245 889286 1977046 1356899 851214 1789497 1984163 23579 401456 546899 586313 1646039 755504 965212 477661 632658 204191 168732 1596445 844615 1974087 1471368 565969 1003850 569054 1739010 1359977 1173190 785305 878747 325838 1730964 348498 1027304 589264 1670088 418047 551895 1886065 246286 1332718 1114062 204974 969687 755604 499893 368514 5366 124670 866737 1007309 1817566 1497894 1930389 1048970 551 1480406 665297 131355 1704276 1695689 1659999 1940409 997736 744209 1507989 809790 1476864 1628396 226394 1719964 714923 19299 1573160 1266248 1890528 1338159 1752365 1749548 573316 743917 835903 1711952 807521 1151296 969955 1353728 1373888 563268 1549034 352121 1795213 932007 1815109 1606930 990977 1427112 25750 123194 404394 963236 796304 864162 1268690 1578558 1702674 1354331 338992 1346975 987936 206325 1527041 854283 1486175 761817 1676718 1603423 1811215 1607035 223526 1340599 1506520 219098 1772064 639688 1498887 1892717 532530 1443717 553714 1051627 860355 974517 113317 1029566 460466 263629 264241 925105 219326 802831 1189641 44311 278990 371224 1485197 465976 29676 291999 1248396 1379958 1002764 1554460 308717 508658 1129217 280251 112793 784501 1695746 14631 79471 245779 1565849 741240 1859171 631818 948140 1549405 734028 1199945 1847340 240964 1348444 938976 73001 1428373 1535852 247926 685946 1822185 415758 1168590 275748 884912 1135541 1991984 1451695 949600 1283572 866789 698489 1511770 346138 768918 1875447 1860561 1555131 245350 487541 101786 1290993 1921419 308144 636245 1966553 1546503 1751844 912847 337073 1160225 442607 1288832 1698676 379504 856470 1102768 440397 802136 360169 1626972 1747812 649148 1379047 311274 945683 1315374 904503 3803 227151 1673308 889871 609515 1134213 1904155 307349 1564243 1761316 1561271 1155160 1749053 229425 920147 394272 1025812 1612597 30613 1293363 1797265 926800 1158410 209160 982948 64056 308432 604860 487912 1707606 1404747 36105 1607790 216810 1134356 603485 1175743 1420260 1751231 1453867 1817613 523502 1094007 1017857 1564167 189254 1125179 1187984 332039 239496 1058695 1898737 676069 1687218 1235717 1344566 1689562 1345080 1758884 1077079 1514117 1184878 226683 458373 195775 1166968 680016 568338 344595 1911397 495361 1140007 1391459 7142 1409322 1199116 956536 855714 385124 981910 1241300 1051489 1615413 1998730 1139741 1622142 1511439 778342 408882 233497 429645 1834227 479521 1036151 1700764 705277 1060209 1087631 424368 488616 124740 1382313 3429 65503 1029853 531628 912132 1072637 211817 1564291 915520 1031519 434674 1388957 489841 1426084 1214642 1421749 1494360 1073987 1099104 1343095 396108 431657 391995 30048 1118015 1750753 1388604 1470939 1742935 87148 320392 175863 1849686 792648 1987319 758675 749024 1541172 69034 165832 87741 1109998 25050 1096454 1910076 1038655 114411 343099 54995 1826934 646005 416278 1443443 183482 1497448 1681707 720383 232809 1093643 611788 1913721 309840 1830210 1028925 362783 1128617 971866 424750 1131833 958243 360287 307196 1977547 1452759 1569742 1840220 784891 1427018 756062 1845928 1117206 1415378 315541 53048 87573 734810 1364429 528170 156173 721521 103954 432958 1388805 434188 1603974 1818802 1182219 466313 639277 94457 1993736 40673 1943137 1640519 1296976 1533801 221257 1358853 1476584 1791256 1306023 86834 61242 788438 210333 1359063 1637870 1450465 414954 1193263 1605073 980232 1147597 1941489 1458745 1025934 410075 683805 276805 1816675 1224597 1096069 654856 1960441 1150558 101259 1290712 761223 332166 1060379 1925730 1894274 360729 1665393 1556896 1827247 615832 1826303 962811 252752 72113 1073171 797016 146263 1808011 792784 1272065 386699 1801223 1018231 958578 1673191 1677912 833348 1825758 388981 1361982 719234 744586 140440 155993 396164 949390 1785392 120585 1195330 1153300 1357121 893127 1920715 879882 1521825 1897073 1393566 1794569 1985734 690272 679568 945118 1781994 892556 70928 984943 1253953 1684085 1664096 40022 1961493 403045 942081 1097391 492802 709094 1391344 1466296 976762 368619 31801 877225 1922813 1465704 1447710 1663933 546688 790343 1994921 931227 587681 176608 1635930 1586768 1473832 903521 1486859 931440 1327870 441208 1064161 694582 269594 187892 513704 227283 1260496 19671 1656689 467754 278609 228362 92529 1956882 1095618 137208 1497900 1761241 1091660 11806 866098 328366 268171 1600334 1017484 1291075 1047280 292214 1738012 564224 1038180 1945854 84931 1257729 555213 1425702 1828988 1420371 316152 171406 550003 1892542 1001883 746143 1623084 1415414 1637306 1274799 1989384 1108984 658631 1507923 390125 159796 1917149 84580 694881 718652 618229 104815 1600680 58671 1331115 136066 846978 493449 615701 765742 72600 439648 1475220 664176 362670 1381929 1073333 887642 744311 114718 84053 1511688 641005 1461082 151451 978770 408410 1440534 1478611 836558 249582 466571 594915 1724657 739397 61213 1082707 101382 1606476 476175 819913 388285 1278405 498644 1428261 1387795 289438 1038121 607736 383238 932732 1106607 1184004 1122099 672471 155622 1811753 857048 1942680 1272634 467581 870975 1710756 786071 818668 1211729 420204 1814474 55498 1435670 1427223 1425304 827695 290688 1518720 967507 293771 62736 1673593 1627141 865119 187621 162027 1224489 1534912 1659608 897003 416894 1336374 829032 599737 652899 350494 1936003 91691 1386009 880712 698066 860158 56001 1371792 128228 1639895 1239950 328195 873094 1277531 1890623 1251081 18769 1800430 1448804 459168 998816 893115 1927410 722387 1267051 1949983 1837995 1464858 943177 798255 834563 659856 830499 1708797 1508036 813089 1597142 872804 348570 122555 892384 487269 884139 974364 1877943 1204875 321402 6928 643646 1346069 1075479 1098269 1783582 1450528 1518978 774671 1093367 422390 74290 902522 263489 1299033 1458957 857348 504528 1930785 163141 367838 282283 408373 1630223 1129650 1409788 36106 961483 1162459 134497 1380258 529942 816127 211075 619998 1843015 669203 1735378 1329705 1832500 1135039 1858449 1643368 1488930 356509 135156 1258736 131035 159158 128454 704453 268064 349656 1778662 1902535 946835 1694070 1140600 1093342 472010 1421458 1309502 1975740 1119501 232030 778293 712115 1353969 1389885 1507850 353262 1690257 352656 1021976 88142 377697 1879605 1723587 1695856 536792 180006 271304 1915149 467730 1871420 270312 1349498 219094 1107451 507639 1456049 742082 866022 848118 1995915 1821669 1874990 1803526 1372376 374244 65868 441060 942820 1743899 296132 1216658 850098 1184135 451156 1676712 1185082 322545 1096213 571239 1659444 1589436 457572 899478 1474563 1213014 473530 976181 1077225 691019 1985041 548772 1611670 116038 750974 1546515 577306 683130 1598168 1570233 1046969 835194 343497 1368334 1074517 1079996 1056467 1602497 876317 544264 822684 46337 524070 1292868 406127 1464612 1402821 1618841 1010818 1839911 1281717 1487331 1414700 811838 654485 844733 76413 779074 345067 939543 1340579 1640814 35853 1566935 445361 1684984 1434185 334436 736932 590941 1650133 1190455 1324609 1028492 1525674 1497048 1792183 1691068 966106 1759223 345582 563733 1255402 731696 1606155 893141 492351 426318 554533 1098999 1364208 1470614 105176 1200529 1153821 243296 69050 471700 9194 762600 1135652 427425 1836596 1764187 521913 908400 1485433 1438642 1373741 1866270 1363290 318595 953892 1114067 1113292 1260364 1054594 1948821 1848452 1459164 1309720 286829 1977297 848303 633487 1753315 1672286 1797620 560827 56520 801196 1551322 397061 917177 1778713 1092525 219045 320801 1045278 327138 1627460 1935266 1981068 1270486 737602 662825 456045 1439813 918214 1419222 1296554 1496379 793552 1540057 298170 1196885 983161 345612 626200 219209 240138 34239 1837090 1656691 550776 567896 734531 1075144 129306 629978 1571207 1672474 1910189 753437 66528 101818 1120979 1147583 1501615 1868322 676979 461243 1734463 442604 437995 1981010 218642 442254 555070 1800882 499845 125409 1366816 1491438 1819689 1135898 539964 39992 1718012 1266320 1685430 307597 354123 1336044 116018 983661 1634366 690279 1804536 718288 1595148 221489 776722 724279 727502 1276805 1467133 239079 923769 766922 893527 363823 1641473 445602 683924 385871 577483 1896105 1840447 349844 495660 172559 1503791 509267 806092 1639065 966493 1889067 1501763 1462653 292426 438838 315105 1551870 1829895 66591 260944 714393 1349084 788527 1352481 1705878 97305 1211028 1015120 555113 1969236 1815982 1402118 918886 503837 440852 551779 434852 1896245 1097029 66337 1761131 1587920 229581 776756 1552173 1908896 866719 488838 1341088 1913886 1028631 502593 1788257 594637 987148 1719615 155757 1451936 1756056 75074 69372 1360205 1366526 608431 662239 766488 866536 1927462 1253468 1543624 224098 255121 123383 1101140 1713944 515371 1757142 899763 1395187 1967378 328132 1353260 1988627 1889256 1018725 1352346 1658736 392392 1529754 1734643 136361 667206 1388166 1140221 575366 1094156 489481 636823 1388664 1126775 1565097 1235666 951836 1815087 1144755 271652 1424625 693152 708789 787441 1858699 179367 876741 691877 289352 1598209 754350 763674 947057 641909 346934 1479643 155871 124180 513894 973035 1559972 500324 910218 469647 363249 1042220 893339 1006705 415466 589990 767160 1060961 377313 65071 1668025 905588 280707 1857821 23821 1699566 1448842 686774 1793584 1729437 1353718 1832355 1645086 1298128 770050 406095 859730 842858 1280990 821623 626518 305787 51380 1240989 1641899 60707 239114 560910 1644688 88662 1978474 467366 1252698 670422 1194040 779622 1331175 495004 795345 960730 1543639 934326 1201616 1216676 32499 321613 213735 572167 697833 1819347 398237 1480725 435724 1567180 1027189 649629 580544 102525 429282 927450 333655 459327 994892 701006 996914 1949991 529955 1688823 1720168 1344540 1700733 299219 865296 1601503 791640 590758 1846182 1529797 844369 86655 1225916 1201924 627702 379620 1662952 823448 408127 1095160 1485879 594892 1901603 601277 662181 1360124 1947572 527049 352968 294564 988693 752103 1290102 850435 553801 1603699 870114 1419477 1381355 1541097 1892777 1702693 631215 1159430 1750765 1655339 1419484 1734906 627866 426566 585555 1009006 352794 1521915 1857563 347183 135004 123944 1911709 1868772 208577 1504231 246647 1726430 1552881 1140514 1049261 1418371 725348 1707406 518388 1476583 96240 1999833 114642 1056551 416367 1547594 403777 382318 1956916 303526 1119896 1530467 1265137 437884 269921 1409168 1841661 567830 463310 1905815 393110 996861 1585210 159448 1109821 1236618 1246548 1233617 31541 1775782 342652 278248 1197487 109348 1605919 1633025 1382065 202959 883040 1726440 1903452 1327290 936328 1085542 892587 396824 303945 507192 1110953 768243 1299881 343404 1938779 1736241 1554434 1027114 1266538 1890098 467648 1446041 1299508 1681079 1154977 1113151 1010436 715879 561148 859407 242579 106678 746424 309620 1213556 1608462 1001160 1444195 1427996 1999779 552440 1852469 490014 643901 336573 1468286 643536 36069 67422 1358466 1887805 1712575 1648025 881435 1824011 328334 1618356 1177355 1546339 1602283 157169 595529 1616402 1746849 854526 1726078 43306 970828 266254 1380424 1752363 520838 1463648 1678527 1292173 1608675 1130396 187821 1501372 220633 1053006 1458079 1579613 212048 883419 1048388 1495918 435128 1411785 164044 314651 718154 1856934 1793168 1711275 918365 1670689 810138 201261 999818 932594 1051753 567175 98038 991267 33677 854217 1127377 1253048 1595243 148053 331310 327276 1767468 1448558 196226 64499 646030 792938 1763163 418780 178890 829256 1068480 1145654 770640 991651 474021 1966123 886270 1497969 255480 1374651 1148649 494041 1902779 632406 696408 100360 43510 1519194 1218641 1785992 1701325 788728 971089 724543 1855833 1412511 1305294 1368558 937505 1852655 933557 799316 1716092 80108 311101 572236 1059162 12993 362921 866868 165078 219217 1462052 1112048 8121 535622 1657638 986506 1236287 1746899 503550 851978 1569976 1389973 678508 365073 1793780 488118 1463226 455310 812898 1028339 249718 832714 1306213 1295702 1850828 402715 1172753 4440 784963 859350 732912 1165589 1294621 1707083 1957115 1552122 1310943 812336 1698437 364958 224204 1169071 1144511 1414464 1852979 1993447 1055718 637565 753806 877321 1728656 1945962 1393106 192652 1036533 534603 1407561 1591282 388458 1515128 1469758 1342975 925102 1742857 391360 399661 584935 25968 1351113 1322969 1835909 781076 303817 1572559 194628 1559177 1413265 875437 465683 1546928 560972 651237 193413 828967 12729 1874598 92350 874180 526057 1306109 1501343 355774 1581840 15340 1995194 18173 323986 1938393 1017987 1443860 144619 1548652 41702 219784 100282 1076335 217084 1070639 856796 727239 1717870 318005 1211666 1789670 1414952 968282 1777290 1269832 662332 1555635 1432483 1994388 556025 1757076 742265 409254 67683 1924164 1053780 1767253 633715 1513987 760229 165258 634407 1487626 877201 35791 381619 129669 1131664 851777 1035458 1673023 504863 933140 1030465 1831248 888757 437419 560685 1238800 1244942 1072005 883829 837480 966723 862665 1690906 515794 1818545 1226160 1485726 866822 1210763 1607167 1858233 1471614 600388 284457 1202530 331630 802252 1066344 470497 651790 690499 1910859 282195 667702 1681725 1137905 831204 415249 84482 1606868 1771909 32963 850997 1283473 905057 1122207 1657798 534986 1523642 625079 116096 1209021 1981237 15513 927435 1077945 1745497 203305 1719297 172238 954492 416381 972207 1395981 805783 1757825 1552209 1817891 1226308 741503 1047001 1836667 1936194 196682 1355644 1725985 263531 210361 1606101 1350496 1580072 1535431 703175 541133 1838077 1398423 1613424 228235 1305019 822805 840658 348067 398140 1005133 417153 689402 945374 1898847 1078292 961319 984796 1865387 271586 956520 129892 1382797 1357131 274433 41426 1502606 49902 1134117 44216 1266504 868885 1601529 1718965 1200021 270631 1263385 172682 422349 1329547 1047204 1693618 615076 1338604 1867009 142725 1151661 1947041 239024 1463112 620159 551110 583454 981362 1470453 1643833 510340 1753317 974864 1539433 1736788 955374 1476120 1812036 231235 1798374 850281 512380 287762 1907748 1192450 312677 762399 1105530 164503 93075 187845 946441 881068 1216391 508272 709262 834538 1993821 1791281 502172 1615068 172802 57130 1765153 933569 290013 1445209 409760 1061758 1629816 1603280 896400 1713286 1413238 1211572 793434 1976376 1069361 1450270 1370691 718366 173011 1212848 1960194 1763678 1557908 493451 1165511 148056 1589373 238507 1071780 380672 734815 876930 729073 674465 1189033 63848 1717594 790108 391434 638195 1183075 1821900 548137 1381006 1988184 1546255 67144 599312 1567351 658771 1800709 1047322 1220835 1292403 1199923 355405 1427525 1764676 1370513 1972530 715207 835037 493000 110772 924341 64263 1172245 1374948 777691 1770632 1800405 819822 1604578 269224 427969 1234936 474829 1037635 551269 1216808 880454 892757 726505 1950155 566761 476345 1924409 900237 222115 621906 1565491 114864 556372 1105620 366045 1155223 627599 1646074 21143 1358895 217694 278371 1712496 1670214 1636664 557225 47903 1754789 1450918 271844 780922 361254 1167907 1849920 219095 704991 1428645 508299 1152490 1138655 1210761 1636004 1396333 1412396 1417652 1282289 571754 849979 1266260 1774980 1384802 366760 1728396 1436298 1898904 1543726 1387481 347189 1121468 1543969 131326 1170062 1191330 1600877 39160 247407 1199253 617161 637413 618937 1790551 786783 1399861 308489 929164 1879757 1511508 996670 1868635 915272 133976 519435 1959815 1176025 562091 673483 988988 1131824 1321305 1610405 389085 1944478 701513 1519954 604081 1321482 1579977 1339069 656885 1804707 1390853 338018 1474089 1232619 836968 1828359 368404 239245 1447589 1566914 1925840 39612 140609 125314 1980095 595279 1317230 1253445 1796369 291949 1419848 1134639 1151471 1601841 1680032 1528868 44959 79464 23933 1112813 1567835 921012 68864 525505 1848840 1925364 833903 1786374 638992 1535241 979218 1243370 614392 1457052 1101536 1546117 355248 594150 966257 313328 957843 740479 1211223 966537 808179 1991607 1127861 1734288 1230426 273488 181705 441581 429547 1056851 98368 896936 330438 731821 1111368 320245 798216 542216 1239552 1656789 1374550 1172970 1300145 1158298 1358088 574890 1281748 1168075 1470938 1034519 100448 1028516 314109 29941 578350 1923603 557783 1877702 78717 805577 282277 514378 504451 921658 1825901 903111 591005 1213625 1994539 1546290 806202 47027 849338 837061 1479732 897990 1672375 554255 1229343 621846 1670204 1411171 391839 528572 342666 1474112 1598387 879297 64562 278811 980279 1321684 1414922 1544039 1022248 1399944 546358 231323 174565 1508084 1536761 1016616 570528 580034 924682 472343 1588633 178102 844876 814330 570613 1281656 521361 884646 512552 1248211 1659865 891519 1097477 899939 336114 809890 768263 271205 1357626 67085 1828213 1772247 62122 96559 241003 581258 1368375 195596 1665783 865830 1797810 1302967 1727403 20115 42072 1033188 963280 1305588 373262 44394 972700 1906891 1234316 885456 570436 1327521 138445 170170 320658 1422576 514397 130410 581491 1536256 971863 1931541 466677 1429699 339000 774641 721960 1180579 1416154 1048168 723141 510183 83843 34694 741321 973068 1643322 1931631 1703183 397523 155087 1056991 1019446 1709131 902679 778480 1940551 155542 1340864 1746664 1983151 1039920 4521 1424390 344997 1823042 1863857 18589 1707602 168321 514958 456278 1517367 915849 1144958 566520 1421049 1238762 712702 1225873 304049 1383290 307544 1384667 1811868 1619739 108942 1115574 683093 1154610 329601 1245624 1577530 1702354 380747 1970610 574698 448089 1903792 1881380 1847219 585001 1403668 1792666 1779925 1750784 442838 1829757 728087 945045 1542983 44458 1653677 1713746 1396848 114974 671218 1525778 119242 1336957 1252629 71423 1706495 1097678 989810 828162 718571 1356912 1925157 1078229 699387 1109105 662168 1591772 452651 1838195 625052 1219715 1307706 1489592 1405664 1703154 1179318 786215 1520253 801912 995748 1903280 822793 1441546 290342 493435 1077491 1840261 1839420 18549 927305 1843742 1050223 1051618 1110185 1755019 993498 795340 699747 610052 797323 962652 1485404 1414670 983729 1273871 1294299 1566174 1420266 467 291928 62657 722843 793504 546742 234854 1720537 90871 1591684 444594 132797 1567521 481763 13186 1963059 1054232 874345 1373363 1233931 1801583 1283352 354090 1040692 1212346 1644848 944415 412674 1338338 1933121 676221 1124693 39207 1937720 1156699 877884 873159 1938930 626129 45748 1686290 1615842 1913342 1844601 1318594 790898 1382650 704061 853500 533242 40677 1720402 438958 572834 934617 1084678 1413241 1836717 1416967 1570842 1139480 1278862 1262246 853591 1507650 1202582 1621589 834306 886716 883356 191256 1436745 67859 295490 107019 1604401 864004 957717 957703 1525982 845273 716484 581071 1416501 730628 127397 1470853 25628 358816 1261643 831534 1549720 1918429 563812 477239 726180 170475 959664 1018175 1478490 701708 1211052 1625794 512951 121613 398752 459145 1799469 670365 645021 563072 1750408 399760 262798 1414421 748486 1598839 1202809 878602 1282512 887403 1536369 1407470 417127 1342333 1285030 1300850 37357 1505518 1848990 525724 897716 427324 1723641 1407693 1686587 118599 1413735 1735689 403089 1368461 1830267 194744 503639 105933 738873 1612892 994956 706384 1815656 1871847 408095 541753 1034107 884855 1799145 1207748 1766250 1730816 678358 415785 244447 1382574 679388 1898526 664595 558595 650355 56862 152753 727762 1340956 641714 106043 240827 1650324 438923 1759755 995857 1087858 1257606 1020579 384599 1039882 980986 1830184 1895448 750089 874209 153073 1613183 1769711 647761 127773 1088042 1184870 887108 982569 1871034 1971937 1857952 1543 1300586 659151 473242 576284 29419 1551348 42975 419096 1345388 1088229 164435 1586766 1095250 146932 770530 1350062 1221962 1964286 803524 1492885 229590 1594625 289072 614980 1445397 1745069 419654 169396 1052637 257332 1145022 720754 606807 640168 585636 585468 756332 1653873 253644 52816 623416 1186583 381556 118825 670086 1525573 1420283 320114 1920829 634835 1690401 19125 677902 353392 184679 1247296 1086524 1829724 1316592 1887717 830525 94531 235156 554899 1691837 1827848 189856 1996440 1354050 324399 1837829 1760345 1040806 1674323 422830 1885276 1507307 161595 794388 995993 1149060 131363 801400 1481192 660673 222690 306950 113885 1054857 1822159 100008 1595374 574463 994306 1262216 800184 960490 460248 1114956 724989 890864 869414 1510542 1800342 1030494 1853551 767351 1228236 1029241 515405 728392 1941194 984405 1664224 923798 1712847 95266 106837 1039471 1532896 1485223 818949 855691 244817 713909 478792 232704 1003698 547778 177001 600483 1103694 21054 1830694 45551 1399649 1762536 1331305 1742245 465952 1554967 1598568 1408140 1319446 676251 161189 566785 378798 1772268 962524 965587 1081705 1532045 1289490 723423 546098 1899903 811298 1319787 382681 310201 528314 1682086 519116 1050611 275587 281044 751820 1291787 1847941 813447 1596448 377386 1455978 883259 1528154 465195 1487192 89306 410439 1570502 1786356 444243 1573704 1516391 1362379 382119 1931771 1842880 1877800 572435 1804573 1288404 1318671 414728 1316889 117795 1560576 1565931 156912 761923 1085706 713536 307501 1060605 1655552 396462 1097509 530194 925278 650761 236728 1501320 1845946 1404940 1386610 368936 882680 525316 211449 275513 683183 15486 1648923 1154607 1917084 789501 1906767 3144 384443 961580 983649 1297429 207532 205922 1084112 886066 1416049 1599787 1433983 82111 1928297 726675 1094390 1879145 1601352 684328 1272038 210967 732396 361752 518162 1832803 1947790 1948584 1530571 1366587 12341 524139 1880437 1274448 1724824 77306 1130331 867986 15471 196821 861356 596981 1059923 1861545 486606 567130 1276562 934139 1337062 1522624 1026793 1584060 457729 1106463 759081 598688 1475541 485514 379762 1222106 1117214 287393 255410 1852035 1871158 1329708 1951990 811036 1482421 452806 1423947 1191266 809309 1672591 487858 1326037 933374 1448010 516147 1296513 182423 472198 566225 1708858 1928799 1805009 1451155 1975069 465960 966955 1938216 173943 948594 747546 808016 1575345 566536 703590 262482 1771996 1506280 1852752 858132 1886697 436408 1242999 782542 6780 1237291 55013 1002879 715604 823811 1165596 1703371 233435 1699180 103807 1252231 191289 807152 296612 1679195 1149277 657841 1999570 941709 603172 1617879 1153499 695058 172595 156687 1656903 1445405 1641250 1159302 1633539 860862 1346970 176284 290637 1009888 541520 9828 1336234 479088 619430 1815527 673692 406897 1693048 1627811 399085 331444 695400 400504 1922337 937903 1066736 1341930 201738 722760 1040057 1004794 1627181 652396 1223087 1808281 940122 1287733 50762 1706530 1477467 518671 1570668 1658294 1415547 202165 1977403 1730124 833184 25307 1798153 817237 1974341 670138 1641850 1213373 326866 1056460 1987990 1770339 1775537 619325 1602194 583944 648893 1273478 627565 1308189 181017 1483166 939314 801147 729522 1898910 1803491 73973 358027 389156 349352 1336078 760329 747465 291161 1505735 1751776 134112 1180502 1746683 908912 1591330 1777073 15942 450597 625581 885786 1324371 31258 1816505 1574223 820236 716650 284750 1699514 144436 307861 167134 98728 328933 1040802 1801866 514904 1651875 1610055 1018829 308482 1208044 173991 1465822 810895 28119 657801 1160642 6967 281049 974595 184236 533466 128946 352069 529612 854181 1225913 576451 1873277 539753 160909 869906 329443 1108082 47457 378793 1640050 1429839 892550 213812 797045 1272437 373454 1476910 481659 1326621 588610 1813935 481762 205940 1593342 1938464 381889 967238 1388277 360914 1254955 1131048 479219 347514 526563 1093057 620838 237235 1964386 714218 963502 1073132 941415 1903028 1999126 1366375 745060 610607 1586187 1700459 853997 1069581 773135 1490908 931834 716114 360755 767572 1075073 1598950 112943 1565486 1345763 1379445 206538 1472254 1242363 899233 1399899 1502032 1093173 497529 212166 1590155 392579 1116660 1476733 1244622 296820 1160876 272255 1966878 149382 1569326 813753 896044 258397 1379697 1340900 1958710 1912196 1914329 965061 478965 417175 568340 206200 1802819 585626 1966259 1324178 399572 1846424 272089 434215 598168 1255799 724067 904344 1579186 297686 537988 769015 1454405 1867251 1017479 1340860 1162922 1554265 1953382 435647 860634 466372 1169768 1137133 148181 1728592 768784 1401172 1133779 654713 1204491 1051053 1357899 1154601 921674 93535 806795 1658536 633461 1313882 205749 1778465 1643677 685600 1271842 865523 1462423 1956646 1905887 531634 527965 982632 1427553 903801 1830193 778110 288435 1113468 524740 23167 1895618 146734 1730380 572112 782464 1614529 1564483 314141 1560033 356409 434692 373470 1787388 22203 317654 315023 1825139 1382759 958335 1676407 514624 845055 1044299 812770 1349745 1609523 1766589 603857 1979491 859592 531629 79374 270306 1063709 1131729 956116 1164008 857824 273072 578253 1236501 1667670 618362 1760231 410487 1856744 825807 855180 1340554 885333 885321 1487582 1167147 1027013 423883 1556633 552385 1914352 178143 864391 1547134 237053 1296257 1323559 1552833 1772734 930817 749772 1201443 928794 329870 1749268 1129467 60324 722513 5681 554395 1465789 1722056 817762 1303597 1745922 906525 637919 862209 733871 1122223 974156 758740 412777 176991 1538712 788671 1059990 1471544 264187 1579736 1826186 1920833 132134 1381555 398475 344911 958599 1387123 1973345 1675265 1230612 429833 458255 106811 770632 822460 1199989 94376 274279 1204628 217688 287464 844252 581239 1742579 172959 1208442 1007415 473431 1875203 1666148 1892795 522665 1725136 771397 1239952 212974 378635 1788987 174539 457132 709513 565034 686879 521383 1630592 1587019 1527730 758242 1557267 740728 76521 110212 1668160 698722 155391 1059924 1459531 1567832 330667 1977591 295793 1118632 1264594 1712378 303725 1922965 426678 808539 799874 305948 1805718 642584 485072 595854 1272379 66048 1003397 1723025 1552205 117955 926684 1416513 813123 1539285 720689 548092 317690 1179281 266130 609339 950823 1330516 1727843 1595753 1294821 1690710 432113 940853 913179 599386 512475 1001845 746913 1484508 880132 1747945 172251 76558 1069537 1774553 1210704 1985827 85446 271937 108468 1964802 1499541 250556 1485026 745340 1342497 958522 730023 272737 394238 1492399 1986760 353009 140659 1941970 868464 232659 142015 1931300 1378362 1698933 251190 58337 20573 347330 554852 1954999 1177015 1308089 529372 916559 536657 348806 1477596 1977383 1672181 1844055 421685 288006 1756083 1460343 29659 468284 659723 1386519 68093 746593 737894 1565776 449489 151204 1477812 753307 173790 1073946 1881488 1290486 1266197 1257121 1357833 19467 1159825 1571062 31479 1739754 1346739 772814 1253011 765549 575768 752109 1992930 530546 489770 1334410 67407 1350818 953804 1314144 799249 2695 1055011 1041752 1370483 1616074 1252591 1613881 1656660 1022328 89 1523627 884446 330066 343453 1415161 502028 1243388 618041 252914 105553 183147 105807 782242 1341514 888839 1480635 151106 1081260 678839 1318573 1217894 614790 1606828 1994976 661495 1860721 1531818 581724 852109 226819 1190371 1437446 107142 168881 657866 939745 19909 1011841 1065392 86604 1484407 1181334 1071874 743986 837688 1062542 706691 588060 1106815 1509265 717116 213669 550755 1955920 1014325 1832126 746213 92627 1826462 1400752 1606026 1197771 622477 392998 1714986 1726183 1996613 661874 1063570 1691105 1675094 807364 1852628 167916 580812 1265775 1769033 153434 802446 824201 616009 209153 844811 1202095 1678386 1018395 1346224 439271 134097 721622 884760 1223297 1252980 605544 1950251 1674418 1603574 178130 1179106 1578858 209901 69466 264005 263154 692404 1110236 70042 1152006 1266747 1738480 721713 1505810 14047 1667818 1294818 463523 1476306 927667 1752449 1467173 1842598 775409 1845743 1377750 1131951 1333012 1969687 1164518 783343 928802 611449 1212651 1708481 1859884 182021 1276195 929473 301763 52246 691533 1618510 1642203 1787672 670264 1459833 482595 727653 1019719 323906 1925427 663129 1905616 1176303 771479 252038 1596236 1987113 570202 138379 815100 1266465 265191 256689 893150 893173 297265 1506308 1180248 848829 1089482 177484 1393406 1519585 1897725 939955 184492 559733 318703 1854201 461634 1370655 351533 198720 668308 1954290 1621478 1457023 1596217 1993377 1361921 1811165 1390189 1256361 1326963 1474271 811275 971485 1990444 687517 1851367 459087 1375307 1798494 789931 1117596 1950630 1267617 1787524 405891 1905194 915061 1303753 1126884 916836 1941539 762011 1908151 1586190 1489360 1680654 55992 1227835 1285747 1917271 1357941 1112304 678662 1651329 1642027 513519 180329 815281 1651015 119520 1944626 1353200 764856 819933 1644277 1491632 1233355 80044 1478933 693553 169171 758661 1588820 579028 995035 532074 1079416 269963 1080961 1196802 935264 1275550 886223 780972 1444151 1032456 707236 269462 1576226 1023872 1120117 721538 1986804 580716 569889 1253323 270501 1910592 508256 404304 1212456 1184713 849727 815667 902204 1990521 963205 174242 631533 330305 591526 1539253 1998739 1458157 670857 299669 1218999 389006 1737354 962804 470722 933993 1149270 1090037 1586801 751867 1352906 682584 1151154 1203402 893216 1515050 1223329 1995239 684394 159404 1549145 471986 1125431 1960987 1719558 802976 964975 1017982 270554 791661 1495012 744052 1918697 325351 654302 1803364 1187409 1922794 50359 711366 1163523 538402 598599 1209954 1685754 1380343 905220 112002 785558 1313199 418930 257544 1596799 1527825 736236 1304978 1947504 112549 855061 545208 191221 614162 391031 1876388 869898 757734 1253494 1087186 1403592 1339003 364959 1187861 977036 718328 1994691 246822 558593 860808 310443 1303537 1375139 468475 1814921 509456 1200932 1925297 19938 1696515 249284 1828333 1637130 245633 541820 31414 1271938 1950354 1266032 1686558 1115734 1717749 594277 1178748 1023072 945747 788331 51417 1487973 1957590 948395 845739 253725 1095205 1759215 1776774 1467101 1429519 234660 109561 1153282 389108 1675919 1194164 1000278 1153411 1168390 645516 801893 1519186 1644074 1081270 335695 1462392 1443929 1366119 1105399 258628 1891615 279157 614312 1315479 772947 610292 957309 1831738 1009092 1940060 61762 799598 786937 1998565 1819183 754767 418470 373972 1561131 1512821 19400 1278316 961128 1160645 95485 302509 1408715 1626984 82151 782127 48193 1814243 1664418 1078680 976471 112592 357432 1665384 1159187 1867045 1166791 469649 354244 1294549 672173 715506 1373850 538783 107549 1545499 935080 1763951 169485 1613082 1239140 544424 1401094 1731121 478308 393717 1533614 1742266 1688992 1160069 444013 1598939 823848 1601187 151932 715367 665336 1995247 1246043 700458 693472 144463 1290831 1237938 244949 1714890 948358 393455 1916757 1462923 1470226 934864 1109052 1163062 1184588 606841 1584044 1304644 1003536 191116 908148 1896949 39080 1867563 977813 731778 679068 250921 195115 989786 326869 736163 779047 579411 603360 1932286 572480 656420 1114622 690276 1037767 1815090 1870448 121132 111333 982824 805356 606555 1912318 1716852 1295361 172909 1819837 662559 1733039 1670475 1113341 1525712 1535715 1972125 911701 1463426 1347660 872190 577297 148430 1314294 1735679 329185 52839 1457740 1507652 389874 1655314 893019 632625 1231750 868226 1099803 1976506 275236 736663 1866869 1518879 1280699 1169380 589295 1989142 1425796 1833838 1241563 613674 23063 1640701 1466893 509072 625944 1778 1985670 1924626 792730 1130769 201565 1006881 1094269 545621 886111 972613 187858 995183 1029748 1609661 111796 1984099 748418 1271979 857644 83902 1331049 325600 194310 225144 1263850 1411436 966601 614878 992069 103784 47221 517526 525460 1860348 1773568 544708 1602637 1986680 1370862 398623 499927 1388092 1681419 1864288 1544436 1910846 788306 1043431 616566 655186 345587 115022 1379512 52887 120600 918349 1025154 1082679 836822 1169381 631700 1826198 1012023 846147 799408 478733 1767215 1298521 660011 1408296 1887570 309483 610096 1121494 665716 169039 404415 1113558 1673157 1318812 481649 752185 1987819 908876 966543 1367520 1299326 973840 1536614 1361050 1113893 504202 40195 1238634 677938 79064 1863686 1791082 856656 1639349 1011061 608742 1313714 1755656 1444208 793467 484275 1193940 746375 648472 1587091 1541611 1767934 449108 362363 1863477 1363771 1818124 1137553 702279 737718 188658 1056835 1704977 1135447 991731 1278563 365747 490611 816278 93405 568116 416034 173393 560349 1730589 959616 244887 1619920 639536 1547951 178765 1324323 937403 484972 78789 536834 1911828 1397666 1853615 764613 689430 1450466 1322578 1547114 548732 772697 1204858 1483438 336163 1644267 1096827 1408099 800576 671623 92037 826504 830961 654001 478694 472105 718561 523890 1239653 1982523 782731 1958425 571576 1532202 737199 1557501 1946298 1926467 1996857 769881 526408 1885937 929256 1249887 443232 508345 456165 1119800 1921670 1277596 1888884 1421728 1638429 1549133 194209 130535 1047152 1012755 308328 1394161 1771132 1393942 687760 718290 1658757 1333330 1959662 463063 1934843 1785046 1973679 1876161 1515233 178931 728177 1118122 1518262 248836 195402 158391 1167632 216367 903224 596034 1498551 741361 1185676 1311497 263204 910293 12079 1148706 956489 680354 1516072 1715261 564684 1705668 1111231 1559067 1442660 1964949 1631913 1249176 1828962 1745227 170729 1334714 1676415 1251997 455627 802821 1361246 1599394 574906 1253785 1636028 1443682 1185803 1400208 238413 1160125 1077364 1474031 1440985 505208 178081 1079891 941410 1859024 1183228 991276 1013756 1797308 341643 635910 458870 83043 1987415 206648 1761859 1031854 1567901 176474 1376676 1870822 1783764 322781 1196426 768674 1405197 1978943 1848625 1862491 933282 631040 1117118 1554985 1502146 559445 614890 1793430 1778817 1954028 1523578 107690 909645 1980097 756923 1251254 394307 1399930 750978 1902135 660261 1455622 1524666 1419383 1635832 1500087 84183 1368166 121904 771354 1768150 966136 698290 430413 1427357 43846 1195234 1536128 414378 1582946 1725209 1869271 762573 660577 1603159 1921081 1243868 1849182 640074 1647725 759745 689807 1017582 1092200 1252388 130845 1526243 1088260 601568 1053545 879465 570105 387195 1454321 1061825 1514633 1573142 534931 525321 1788649 1487561 1481017 1221030 35321 1828691 277205 1819033 805044 1391699 692312 817198 1858321 1058921 1428475 1568224 1149884 673767 1281231 1532367 1254257 923171 594456 183034 297087 1858000 1206746 1465444 963249 1080028 1675583 355088 1852606 1153918 1995066 1666631 1075998 1502299 889648 957598 1465130 393881 1701910 1433455 1263191 1183328 516233 1443545 1641868 1407623 1852193 1179224 1764200 597155 1493114 755934 668096 1322819 994815 1508977 315557 94677 149387 1356072 1547399 458326 1560462 777675 49314 1708486 1507605 1757436 189761 1996386 999067 530143 1413817 333954 1883222 1455683 163338 698108 1648976 1145432 1264583 1063000 1198741 1189567 171108 574724 1944298 1437767 1740378 513351 572350 703931 1795333 1031131 1218522 318786 943923 1570910 1664305 1683071 1878854 109452 1159907 582684 894418 1660899 1128239 1204363 423125 1119015 860139 1674469 796035 175949 289060 539368 925334 596272 948088 12189 1327679 843967 1539298 894242 1874977 369129 805302 565967 944907 1020786 1920110 1744441 1541354 1370553 897989 210951 235527 1630823 429070 707022 1855681 310209 1254234 489771 1486466 1611518 726190 443636 1644522 928859 479587 1045501 1269040 8830 1675571 266418 200729 258049 1813195 145341 1888246 786403 1946834 1563399 1834190 1183574 360459 1828054 1698551 1270849 58740 736949 629602 1291762 1365938 229828 1499977 743512 1368910 139048 634378 1923645 1489542 1701697 565954 1317686 248249 529787 1470498 682958 225422 497387 751110 525406 243897 238004 388107 429123 1138683 865329 1194008 1238913 1863071 1515581 1815456 615284 456333 766182 153816 1262593 818622 1022435 925126 476956 1420541 221718 1194371 857723 1628429 1227904 38600 1985093 1963135 1300507 1296169 27352 959947 1897886 1957675 989885 512625 599893 1478507 20843 96313 1370001 1045695 1361165 1621046 1005420 1574769 1495296 779642 1871536 1618205 643276 1973632 1352493 1348967 1057667 132431 1071689 250186 992313 1327583 1629961 1029680 545396 156353 1710400 1683824 1291526 387496 960975 257988 1608196 1456956 1909208 99603 214093 949229 155902 1155152 1731934 1222543 453843 1612052 208592 1629547 1990573 666981 978829 1516875 1314122 1654954 512841 1171424 1546653 547209 61334 742462 390587 707983 134410 180636 560104 1264393 1791772 1448703 404378 1889585 451530 1828878 253729 140087 328702 1010719 580939 1146256 1485280 1242478 1605988 1379438 507009 1894617 209634 1872432 288325 1690600 1188306 851334 285074 1872600 758886 573081 1042633 1043090 1379499 767089 790187 597017 1100102 243486 1659159 819110 1364182 1315544 1741224 771282 1695954 781218 1364497 1790441 357071 559853 1691640 997879 290959 1663677 504922 901642 1640397 1693215 1905067 192863 1277549 963072 1018333 1745095 1542997 907729 1752416 677251 406368 685360 975218 1794866 1152462 782451 1942187 966134 1789055 545853 1624967 932222 1284951 1380083 456563 875096 1586955 928799 517905 1452913 178920 864311 129325 1398536 1520017 897541 1668619 97457 76430 1641588 1642861 1913685 921334 1780308 602318 1040218 14609 1758255 308861 1694778 878533 1002922 994367 439582 830020 1639117 1727975 567644 1367211 810412 219097 1352269 218860 1604783 16687 1195084 1323978 832783 797428 29619 1029992 254510 1954587 1108482 52829 67884 814229 683505 1200885 402161 925443 1931840 1175930 366231 906704 841569 758605 1095832 346779 597974 478034 596415 1270063 436837 434758 611502 954624 1637434 32013 1414646 869726 567310 1691933 1424702 37787 1282009 1432354 529619 1182103 317986 1249636 912469 1240573 1960774 33390 979626 1582016 114222 1160630 1512196 1739310 596028 1185478 1054715 444398 663637 1871475 1908228 599963 791742 1121284 853133 1658247 611813 135296 1370002 1989216 1951984 1976337 669438 1971998 105598 944404 483949 103004 648708 999805 1752951 1449613 1140417 407095 1240829 1319312 110022 668008 877073 1211597 1331374 595288 111839 974598 512695 1728344 454760 1997117 1327831 111798 507320 1585818 1418741 275937 65781 884457 1630142 1706512 934633 1230996 851633 1400784 1179700 1310015 995865 959304 1259505 694646 22315 1212652 1603979 268206 1726340 907934 1198686 1569722 1910995 1657102 1029615 403937 491978 372834 1633497 989069 69838 139411 517191 779817 1912075 51504 801613 1328241 932873 96846 857621 662476 481622 1445560 1719233 1207307 775459 549565 1370165 1513564 638716 1804633 982524 1205491 430435 1914454 1850665 1023371 1380333 46022 800266 436615 1094738 222257 1747545 535192 469272 1277742 578661 1536002 194572 47950 1462141 1517628 1702711 383634 1720059 1353949 1903466 54687 1236072 429106 480896 1009309 496308 792484 1486437 1015405 1835371 1410958 697241 371862 1769911 240016 1469808 1004097 1692146 493098 277404 1836360 294124 445193 1182104 173167 1548045 1959904 791095 223589 1710128 966573 341770 528500 153640 1497634 599195 1433316 1335784 1064940 1690511 165685 375787 1162931 1435928 1412948 1238378 714618 495532 1090679 762116 1637051 1632439 693203 542753 614603 1176308 661909 1818175 1844769 985156 173502 744129 293749 1067543 1962051 1094721 1795979 1136979 1570038 688982 949684 316001 223791 519298 1624118 231680 1869987 1359777 1990314 1684793 1296111 623299 1819843 746477 1804557 700499 63772 1691199 337263 1465426 1554213 1277148 1213087 1473568 323867 84933 122292 1951221 1977836 239120 1526976 1632423 378571 1888166 1647426 1768887 232494 1169270 710102 616174 139717 271674 641026 1608965 442758 1810115 1219452 1019858 1509547 1927195 1623586 474866 891355 1204526 1520346 28942 423260 1784853 664592 1023275 1093646 63334 1685529 573432 357447 898446 444125 919811 97437 155793 416787 1710187 1346258 1814675 652692 925962 1317817 291612 1307832 1753102 605968 317833 1152874 948139 902857 1635134 1026955 731398 1948955 598078 1508045 1265273 1282183 1321512 1568552 923311 1463174 1877946 1777930 785681 456545 283849 210043 559809 803243 13653 1169722 83821 271159 1184513 1211952 1996961 1686858 868493 738845 112665 270655 1698653 323407 517621 489060 937931 1416300 180328 1696786 5229 548671 1711824 1147660 834482 324672 1855203 594849 1262655 1904800 1986895 208040 34063 1224385 1909003 662338 1902388 1290090 595209 300834 1957442 1510633 636225 1786122 1359438 377183 436457 1590949 1004243 1184824 6480 1853467 203246 594047 1206235 986440 813193 74390 1770486 361947 538576 1792767 1185621 496696 107101 531052 478007 286122 294922 1795395 1872348 986450 1049562 1398723 1368311 1157773 1279860 642792 175957 772369 842765 1375066 1098371 1456033 1385495 1784236 795086 1769597 1170603 716403 416731 216394 566312 1305540 413122 125534 1679739 1053640 424475 1874046 1431410 454577 101486 585176 1962819 316511 886553 555931 368410 1449859 1804241 824247 1182474 1528967 1730982 937471 1151606 1547506 1963555 673940 416277 1682358 871033 1656707 186650 314773 1655181 96525 1734166 1690940 309627 657160 663600 726250 271863 224567 582422 601570 1670459 1780365 1675806 1407124 1437435 570437 7556 692827 395062 346510 1222246 60744 1062575 1722376 915178 1495027 1311009 1611030 1111076 458156 928389 1067879 1981333 764659 1008144 2323 596937 926265 1275349 1335061 1898234 995048 1072303 1643149 1527847 24472 479821 1423065 1919044 969782 1506578 1348802 1541390 523940 1439 1104074 1601340 660260 1003095 1757576 1138154 139384 1386229 982483 1966601 1067549 442934 1277414 227158 205949 1499429 1199048 100590 1414378 1329549 799458 316388 1168573 970540 289108 427705 530557 1601418 1161866 1573057 1994398 1674907 671973 1280792 1399554 251645 1780271 1091850 599170 878736 1051588 1596770 1329504 1808922 180253 1551974 324782 636103 1162455 398279 1093522 1363958 1672614 20092 568301 548272 427564 1946063 898972 960856 340931 1768878 536851 997205 88242 1367994 1892347 1740611 1362786 1493737 1901923 429948 1533315 1727070 1740583 1391376 1062879 1750044 1721675 535852 1379580 1402437 997338 1618260 1185138 391319 343729 560352 1897334 1372251 602052 965466 1106396 885173 893370 184675 872955 1988832 629904 25076 1546605 448587 578022 1791839 954486 1584226 1864102 475494 639863 1332383 480319 986443 1875917 983144 1339185 252982 1250489 70388 1749365 905766 861962 1339907 1792147 777938 1546871 1871850 1770181 913977 237511 991298 993254 1577827 1092860 708886 104137 119628 520834 262744 1442269 1615086 1795667 584466 1399291 1142186 1026472 74707 970941 258375 109063 375412 1923955 758294 1775192 1497270 972794 1026607 1805605 163775 1503560 767447 1089552 1903545 724507 949863 1349998 409075 1340196 1479675 591866 276690 1117315 1601017 1215917 1019424 502211 1048714 1134609 463496 1755416 536821 955315 936209 1125725 412918 1921788 1184659 1246053 522422 1816024 640907 1142851 1939324 22117 1917990 1388978 166902 1050961 124110 1798827 337338 1240055 16533 716178 521177 875574 1741450 1845474 1912907 243474 1934554 1775495 1828155 1633921 995175 717192 1613268 1329161 1060355 1333798 121341 1076440 1529111 1587551 1849104 1176884 924083 1545048 856031 20491 1104334 119067 1688153 1808042 354014 1243441 490618 1486218 1909498 1326617 1666169 400823 1490666 1610630 334957 871819 64009 1533740 216965 456773 1019598 222234 769674 1223240 1962760 172427 964365 619831 436853 579089 561264 1143152 922511 199364 684455 1470319 805546 779759 1631593 1398113 1704009 1919994 938699 148938 68215 1652500 565848 133642 1436149 1642520 1596015 1388500 1448753 950769 591262 915104 1224170 1665057 947570 12089 321641 940695 1446543 1014861 64547 1092105 1019540 1870170 1840458 748894 713746 700126 1638203 642332 1389585 1210292 822293 1363154 1687410 1020566 1264754 495654 374954 237394 662676 995445 366601 1015957 1526184 1314331 355371 958323 397038 709209 1222256 345246 1335314 143790 1611867 1811686 766727 1202534 189655 1644539 209968 328533 1252779 1510065 918268 698578 1178064 1534904 1627219 971238 1112075 1604884 66133 941341 1738343 1966223 212180 271651 1627504 296026 262910 670875 1064556 1097824 290376 899658 1049899 1957213 1350802 1029870 65496 820502 129109 426164 726154 466468 714319 595102 513273 1933886 1143846 1987031 1872975 1538033 1519906 1941572 1090629 1317788 453914 1888454 732085 896387 1994569 1454595 37144 810001 745818 582633 1665091 395775 1308848 59854 54953 519291 1203266 1767953 526380 221603 768058 1367289 33771 162674 1082352 476055 228335 124310 1831861 337048 272682 1040143 935997 496575 411684 293818 1583122 1059535 993311 410673 944504 1269898 1477385 860077 751945 1724181 660745 1617882 818516 1758895 1807129 811069 1297160 865503 276139 702066 187947 1040110 118264 503670 1951338 1076096 1890943 220032 763765 1242060 1148843 1325712 841798 348313 361803 1466600 1929721 630798 201497 1896058 359868 134532 204539 666142 134111 1899050 1457698 427896 701687 900907 1621754 115284 1367094 1837912 1432915 312844 894916 924987 1116790 481999 129497 185249 930039 1533731 1348388 1502321 956983 847935 306423 1368851 816555 465544 1516270 1266011 319372 1227795 1203035 402973 1877843 1115668 1418331 1940560 1861127 1865805 1065812 990087 787098 987975 990544 1087213 726270 1205405 764136 1071164 1471193 1636254 955066 1192777 923930 1007638 282699 102284 887353 106342 1926518 91533 1176431 1684933 1732192 1068083 1395595 1374114 441705 286048 950485 1806797 1478988 1753203 1543074 1026320 161725 412059 1364980 1161134 216579 473832 936582 1094775 446338 709352 1955332 1808472 423822 809550 375672 623758 238671 903846 441083 1967428 105121 1572967 96286 1851236 284140 434456 824239 1900349 1882667 1228046 145846 1745851 1259892 325744 1649988 448893 405730 1430963 1624802 451465 1190054 1475428 1291367 154061 1575542 344406 1154687 1561910 1466195 143792 577135 1769257 678512 1099647 233710 1243421 1908747 628892 1563800 434226 1611583 261766 1173252 734233 1409356 1981062 159777 1102520 454888 1037139 1761258 1158989 564667 1396522 985415 1612856 1070448 397990 318794 1567096 148664 1287165 807468 531632 1572841 1205925 1361103 462166 384411 1208307 840507 912213 412025 1331503 1591266 747954 1991730 1042143 604215 640610 1448772 539216 372472 1294245 244843 1463164 1557013 1845602 1457511 1448239 612184 1667961 1559033 1479589 834094 589386 77489 1780214 185367 520555 1681521 281941 168093 1616997 1127977 325652 453488 28570 1135546 1631685 337403 1517144 1081789 263459 1711623 976222 342170 1216152 276735 800886 502143 1022592 210453 1702018 561980 740584 768716 1461345 164423 1149332 448177 1842389 1855666 1300298 1840230 596825 422158 688273 220189 1530663 1431083 1347931 752889 916595 1359472 936442 113179 393994 848286 1041076 4772 1149577 1347854 1296201 429960 1737941 1600981 843966 1184146 783487 1317181 198553 1414504 675691 933087 1800923 1130092 1760717 610103 917781 443193 1002794 1787592 1840549 225495 367871 1202444 169054 1843582 1462727 1417064 1341828 448367 1789438 1183464 839806 473251 1257347 1817404 556916 846337 456491 1804895 1693456 136633 1876146 66386 1278092 1771913 982958 1056649 1424393 56439 282430 396649 1827914 1698186 958697 1512259 809751 353544 506405 1124362 812698 1947526 857793 709857 1512594 1155615 447737 251836 1331901 851338 1691321 1413949 741839 210198 485896 1045792 588243 939520 1018555 797936 132338 1800682 1501981 509847 8703 108407 279797 1895036 854308 987157 1371143 938348 580702 1032190 434185 992646 1974695 656988 981433 1415260 1056045 814307 533147 1251182 1215979 1954049 1722934 1674333 387780 1087273 151938 1356684 1799677 624342 193274 628884 821851 1120466 723056 834850 1485683 895509 681717 91578 348199 739031 915940 943558 950830 1294874 288352 1180444 786159 1968053 996091 326647 1404580 1233067 894037 17992 1554545 1633645 850838 1416624 1948917 905816 897222 1010613 324315 1611659 1779589 175378 399829 366715 920845 818478 1271456 1999574 1199488 858835 1682172 114080 153470 78395 862412 248544 830381 692107 1685972 421435 855658 99234 79319 184158 167321 282850 1377229 132824 1176857 569143 1732512 1042968 210518 1033876 1456140 1138540 981487 1451688 954771 692359 1195472 485665 618474 457246 371835 1754329 6664 683685 697893 1649280 1999582 1336693 1824886 1070502 1015415 1209429 1406968 325555 1127890 565386 1970570 769004 1030059 1813884 590042 518805 1376539 1935571 125638 1359807 1749862 875915 409035 1338048 1159149 1134163 447629 811787 527739 752775 1857119 1465722 1000034 230107 1977474 766691 303340 1596473 1873914 1500822 1124432 1240189 1690469 1004196 550356 1477915 1547478 1220371 211369 545586 967622 1057140 466931 1100969 1221170 1905819 991427 1407314 129055 1902704 1344308 47093 1036990 1169811 1544898 1456851 1321692 1817124 1089031 1173621 311508 144292 580389 1128745 959450 166486 1987510 740328 1501237 1624262 293252 236275 1886259 1802086 1124056 428730 1205978 1577028 1474202 1252685 1762976 632347 1595286 1061616 316504 1371101 544044 203782 1053477 1290322 1065997 502821 1599116 897467 329708 1753982 254378 740757 806781 469262 287469 368133 1319024 434730 287451 854184 1059119 1822645 743830 885014 828784 114172 186707 559659 202778 185554 1024054 1184796 736495 787981 747477 982742 592078 783980 1058140 820932 1352756 350132 1414126 1034585 853879 1695253 929775 1648585 1607228 1362815 1490364 1094369 599691 1094560 1931329 514880 1215977 1699239 1927369 1812026 1561155 254697 244920 881193 46025 295287 1337800 1901882 242526 285426 1111688 963150 31586 1775813 297896 299431 1018851 473778 744934 250650 513437 876665 867806 62454 1831727 1838793 274270 731463 119466 289052 13084 1880397 1089519 116581 167862 850067 878705 747501 1946606 1308681 1336116 1852784 940488 1432232 1833726 1663997 76977 469460 86470 633920 1356588 1155562 809405 398725 1434352 526278 1204022 95315 1163969 323047 352783 1757388 1243749 753341 62127 1857594 1572101 233558 1772697 1090391 397514 1433651 1454446 1147877 1729205 313047 691199 335607 77966 539067 1082229 789912 1701551 1779618 1605349 1679599 1367023 1931152 411842 966522 516709 888272 21989 1061515 1005181 60221 583752 1044679 278311 579202 1301424 1800937 743640 1776282 1716130 1814044 865209 1000417 155999 532200 999307 191251 1796009 706118 1601390 1070005 1722204 1946761 675676 631214 432843 857882 1332786 1685760 1295211 664921 512897 169232 1301699 1850982 530947 44995 722062 1642931 599867 498164 736677 977726 469162 223870 228502 1545244 71862 768694 467343 428001 1632738 1481116 887348 311716 511565 1545885 67249 1761018 621635 1191174 1366988 567738 919871 986267 241942 413805 1407311 650107 763771 1004967 549238 1646996 320579 9340 925736 347122 528374 279524 794787 1204152 980665 1084440 748434 248115 492333 1081297 81897 563644 1255274 1083158 643477 907858 1520618 1953123 960111 1429235 1464334 1112190 189742 251601 346274 1406611 75963 1319401 229718 1793031 792900 1420792 168414 918944 1833318 1028965 554427 779549 1836775 1608336 1434994 1726998 1771418 115025 262232 1318213 1459283 1839790 822506 1064087 987492 737109 1025775 949147 374097 1873365 252095 810922 606306 886239 842344 83892 1651206 53159 984493 110489 389969 298274 1094257 1204451 1369381 1772368 1204433 1972331 785742 947261 1859794 880886 1377423 1702048 202107 691488 1326900 1067123 1123743 1820494 1886180 332703 1037902 187737 878191 135627 1631428 1464522 667336 1533426 560393 539771 1109058 1104547 1422767 576321 482190 1461013 153849 1209652 1433838 419084 88951 994991 611889 1410455 600734 128936 1606613 1297472 1900067 1976463 1789754 1101113 1720152 358648 223359 1141905 1955605 1922561 1962673 930327 1317273 1925576 22205 677561 101328 1260688 1303208 455522 378004 1089058 50319 1405491 211049 1550372 262932 670750 660730 633178 686465 1744996 122647 774341 60581 723135 1105527 1653509 1538231 886643 1802660 898936 699858 23521 1556362 1505285 765588 1650059 1551344 137697 1389403 1126015 1512331 155600 1539790 1020118 1916364 1717854 364828 944739 1610688 1848555 1578722 1963132 1359499 740250 1559271 1721214 148418 726322 554762 1895869 1300795 1254364 201967 200287 1827557 1554668 1885425 1298752 700869 1263023 730122 1624921 1783653 1284314 1914971 1229523 1705203 98297 688911 40034 596580 1866275 1588111 809684 1045585 1080117 487586 1930160 508527 1047506 1214443 1210897 1017835 494147 1547006 17238 1812271 87297 434287 1070071 1013751 1832018 751991 1521721 1130591 1021188 1134443 1645785 903253 738891 182198 1966016 1155483 1099545 782522 1151555 1297453 1939192 461780 1771774 839296 687380 1569620 372278 203208 1657623 433510 40936 787365 284837 477355 40930 1094456 742887 1482884 225896 747171 273208 1134550 780079 629614 1193737 460032 1295270 1129271 1807181 1172175 794629 75400 64701 681356 1885925 1702098 633787 1053274 1301400 1946436 1664065 1226923 276906 754278 1744697 1904644 1175801 913678 282048 1139437 900140 315759 752061 1087617 171498 1103983 183194 1679040 1745799 67839 1405638 1110199 889363 1496395 690711 1596335 89956 1882896 101364 1201669 1620978 836384 34401 1043611 92866 356549 1404226 808514 1800098 1338130 186250 1676267 536750 1943294 1647790 1306842 1261697 629340 1474364 1024131 1739855 705793 828824 150075 1969520 1896709 1801937 71892 970539 77761 586560 20290 1821207 848168 1016518 656755 1781526 801338 1342020 862650 1269456 131260 1938866 800688 1762274 483293 272670 1773522 925111 1082646 1953067 675595 919830 693395 1532277 1138306 432800 1787742 610010 1060046 539822 161737 878790 527125 628131 266050 228298 115441 296583 1866587 1515438 802997 25988 134768 1259035 1408242 775235 269805 1113342 1249014 415480 868369 1623281 310687 1644579 1063344 1574834 557274 1722980 1608398 1711923 370858 1277750 1002956 210084 811887 542441 744297 752874 449650 1824088 148431 1805882 1275963 1535621 20179 1088481 712079 1960208 160355 597605 495986 1098576 630654 1460183 288683 1780397 1627531 404790 1936878 1743375 1943307 1346217 813133 72722 109113 1395227 800988 265024 1227985 1822593 1070101 236875 1747564 1620494 1806288 512088 1718122 1023042 1288572 1704097 517691 1979388 1978427 719243 635560 1960081 916325 530752 618302 812391 1325680 1807124 1991656 1593475 1417285 35657 1892661 1707638 1533126 569247 1093875 1322490 1964130 1803380 7374 855329 1666523 131226 15581 788066 1715392 953108 51967 143820 330374 1035534 762376 293846 1963578 1613684 1907666 1018435 329662 757884 1901543 1459012 599617 693705 1998468 137974 129085 728155 989566 1454558 1727314 495944 1023233 1922988 1854573 186512 741838 727995 1281572 568088 1612526 1314397 1092084 1648322 1119944 1177506 1114384 419672 94900 1664952 1804476 636474 1745644 642130 1248896 1513182 1992599 1509030 1508087 1715279 503537 1528518 1513741 1296027 1886206 429378 1776419 1862789 1129822 1892081 1525393 1392981 1577652 1611516 1266262 985775 1481313 1087998 1229653 677716 1748290 887089 1575848 1529520 50234 1812552 1676304 1833190 1117365 1436284 268371 1057624 1700046 1942396 554874 1147982 1890230 1543008 699915 1542706 1088244 1473788 1780636 1726100 615527 1973068 1014601 742272 1625193 1391224 1967133 1046535 700943 1974729 1656875 1234506 1082341 648242 1611291 815926 1912405 1233924 1945881 150353 1545757 319165 304799 1589461 1829929 404088 1430011 725911 128626 539808 712684 393559 1909364 1520599 1887704 333702 722330 241970 485263 1761653 227677 655679 49873 1952544 1371102 1719673 1425559 1193566 32374 253950 785502 1471336 506318 932922 1712586 1826097 1961642 1221703 884114 1499876 1309501 332280 1854320 419796 1630788 732037 753992 326936 1586833 1700094 1051160 146770 441147 333067 1054678 1091137 341324 1225176 429650 219424 1607990 1346514 1992784 1387225 1939920 1920001 323830 878242 383264 661808 1258215 199640 1166224 979510 629168 1822363 206834 1058334 3963 233813 386470 114419 203158 1171774 1946670 1341945 781787 1569663 1120677 168266 1160947 1954614 1347902 158855 1524272 886612 127491 168144 1052400 622207 737110 1145679 685106 32009 1648953 662012 1714423 297125 1282797 1290079 767762 857919 1901275 794558 1806589 1602499 417444 1463905 1263389 216584 270824 645553 180409 1795895 1624786 1935709 1183353 84070 1517202 759076 372741 867673 29438 1585564 1121186 972220 896524 1583673 468197 1837296 1340716 546821 1043621 973735 1420693 891012 379297 1917329 991259 129469 1499149 1490796 1875234 907253 537471 424426 130962 1691553 1667934 35828 425847 388861 1532042 360069 1689147 1908654 974499 1071355 779920 860280 1596754 1948327 310287 1567449 1766149 1598715 998246 1005679 1489055 602765 274468 1048555 911594 1432516 1660069 971665 1066521 1639839 684896 1761969 1998395 797206 427056 1627946 1942560 629838 782080 1949245 804754 713012 1622672 1398430 30549 1889233 1541752 1493690 1121757 1813628 1252506 1584013 1017404 1168558 296341 1585785 290290 1990198 1501483 4069 407892 1785979 1014931 76899 1625066 746616 1306284 1577946 957547 939727 882979 422752 570586 239738 1277149 1971373 1377916 1368922 1357168 1183078 1206729 545539 438520 942039 746892 1627094 1284664 199440 1016810 894105 795182 1018882 1713092 453616 1300720 1275677 834202 527090 153571 189934 757642 126047 764957 856009 880579 769705 1444196 1698771 533150 936883 691292 1029351 735474 1250107 331861 1391632 797052 818501 1612270 1920104 1781031 1515669 1468012 952150 370004 789690 1346472 1242257 1235297 357661 375521 214404 444729 129419 1489486 1823422 1462627 262016 625264 867642 105799 1815220 1291594 1423260 1771794 1375450 1935174 1802767 146697 694611 739077 838850 1650941 23944 488198 347863 519419 102675 1224833 1776558 1309370 1426441 1532979 557598 1710471 1828559 521792 933862 1780974 1423052 1696262 1775852 1341434 1499811 1126257 1833115 1645415 1970954 1448055 694500 259737 1418725 575731 1947401 232254 90741 1710631 286582 1384008 1706230 58384 963996 528355 1361589 767786 1363142 756827 1353284 1981836 1537844 471728 1356176 606504 1842474 1781270 866275 1531332 1799486 254606 229027 170508 1255008 959190 472711 1032067 1695865 869322 514237 194878 1042272 1520045 1147340 1694026 989465 1771824 1247825 457241 143627 1738005 1183735 1524619 414805 1947293 103736 1841631 1737492 639482 265245 1018477 701195 406838 1939220 201259 1890154 1761868 1822775 124350 1827313 1058072 973257 1939018 377077 1993496 1123624 841167 425348 442651 1814024 833430 4769 1621240 351760 1798606 1569791 152821 316277 1887562 217464 1514900 1054219 186489 844229 1699037 1617271 55517 1695382 557549 1123528 257459 985714 1220805 940125 1525466 255221 1972353 1279524 64028 232996 1109219 1285615 152500 1214956 11338 137668 1097832 1898298 816907 161913 1772056 1450112 1353032 585462 1634039 1768516 1031069 1672066 1482056 1830952 1055704 552752 722388 224944 1408231 572270 1891931 659043 1247183 731553 1657528 1427085 292844 1198558 503597 1885261 622608 1928515 1682801 1039591 823626 1115793 1633882 746304 288347 248665 1152570 1770324 1475513 304370 1606702 1904853 596659 848894 457851 348161 78001 71512 1072018 1395544 564982 1822864 1613489 1984168 981026 400949 991021 956379 1996149 1889228 9666 409261 1540675 1092202 1875752 241763 1207564 1203367 668398 1105662 40615 144774 1838318 351498 1437741 684603 876807 1677927 1693578 58275 797919 1860112 685116 1452694 1521478 1203099 189717 1254572 345390 1249767 1331506 751129 1464379 458676 610059 1384036 1988563 1317608 481767 1878013 1961593 686168 1315795 60465 1861425 968624 1756935 1761485 1689824 232298 587416 873562 1257106 388163 295637 619341 1991079 114101 1858008 544444 881345 1032026 268020 1855421 1135896 1203236 1880948 1281140 896659 1683615 690481 1103803 1045423 1675367 1377376 64121 14105 1036695 1181565 877860 1403745 129210 1782125 1150421 285083 127142 34003 259754 58099 916439 618315 496758 1000510 1412847 763684 1744025 479278 786123 1242767 1283680 1861034 308807 282733 1910064 812564 418924 1364366 1591719 1840482 1348307 1327744 801675 725582 1334643 1042020 566455 160529 1864846 370235 469409 1006162 1551864 19578 592558 983532 889331 1767736 1711103 1864384 1552042 686046 1942426 1821198 653588 288054 1245142 911676 510324 1765956 1961359 1983440 1845414 875149 106817 1700650 1206211 1244304 1098935 1702412 1035550 882189 518298 97604 1418708 1660984 867862 516430 215432 983472 357567 475607 931892 352578 599203 328228 1917830 1678498 1709309 898061 1913768 479273 1635772 1524401 300719 640577 1688280 1084737 1915368 1543805 1101699 1416925 418531 156605 1930045 1627652 1409218 1350617 1830276 589810 1271818 1448261 519978 1611353 1325898 1017843 278164 880266 1929167 1502019 74110 1200105 233303 439538 838797 324008 1622487 1196100 309743 91312 744410 1087868 150873 1459272 631817 1991365 816506 748006 1079586 1607628 1027315 913920 1058360 1849218 1998935 789780 705670 1795090 1842251 1631259 446366 1910050 1616046 1187010 584832 1240991 448355 77103 184930 1758562 904822 1821059 1602493 679151 283642 588423 367556 1384083 831441 1468275 488039 1598940 81879 752463 667627 1474850 1410678 457374 221584 692225 1311708 1256441 631900 434981 1222666 1571413 928903 1938619 624668 1348280 1518196 1151862 991431 1347154 1892838 1922461 1873381 1847169 759764 524359 1701497 1292021 341315 479954 1877936 1972903 919362 1856894 12130 388307 800889 1934926 1818980 904042 534707 674266 1010221 1219669 1144968 425063 132961 1441464 1063632 1999355 1974615 1200685 425522 339686 544826 181571 203609 1536191 381123 1364043 1119738 1907467 793829 1669108 1736799 204840 1224117 1422404 758883 1729241 96930 1146652 193257 1594423 40628 476271 897701 559153 1893753 1709479 818839 669254 1735127 714135 331098 190742 1860824 32494 155841 1708000 277800 923790 54092 268711 598788 1483999 1150759 617252 1001758 1382505 494002 237864 1720513 978043 429500 486276 1745401 1684406 257861 1541114 1496487 1345586 212913 871899 411635 267433 838770 216056 929380 1817012 1971962 1228876 842740 331027 79318 1098597 339784 1036613 565724 855942 147420 1037191 153670 1469781 1411871 1745098 803947 1360576 1595576 1879621 1355128 1846704 1597029 901330 1701196 261155 1216471 1084233 1655790 261836 1031281 788341 788387 1534020 1676507 1619474 612306 922262 1208958 1007363 1043342 961819 383869 72157 731614 1201195 1590549 726463 1919205 750350 44625 914965 322043 150097 1768936 594094 1711237 966864 1447411 1799845 175742 1619582 1208296 1158698 1114544 835061 1205996 224069 461158 711453 1350409 1739865 732030 1056773 1655010 595047 569065 518015 547574 1152667 353433 809526 1017933 1179743 262280 1790577 1575868 911494 797070 1369088 391831 3300 707246 1329896 1535727 1752799 434207 1275221 29544 1415182 873527 1610231 635995 673373 157596 178927 412311 1556642 1941548 1639041 1259921 1665359 1336090 1531682 1975741 875791 1850174 488194 1864906 1303420 614811 69573 49457 1165803 739649 1503111 969461 700172 1680726 583045 1512312 1340555 878663 587561 1617298 990433 479268 1395410 1388223 723010 1050533 1779765 1402909 1553292 195823 167171 247420 1619444 339973 526206 1894195 1098072 854415 144134 1431726 504676 653364 1628214 861999 634640 1567277 1149899 517879 206382 424897 30554 1286892 722115 1387032 579640 240783 1901445 1193695 1089204 987082 216894 1502883 573641 1679322 499953 269229 1290476 225465 439735 95067 1490358 934659 519056 609791 418396 230688 1857398 956526 1859681 159465 1136799 67841 961643 910262 546379 878003 428743 1971980 1894629 867838 1867404 1498835 64050 1648636 1259477 1702581 252244 273375 255088 497513 1971677 1897930 1151263 929129 380177 662121 377021 1849871 1111201 480981 1020658 324430 1625108 1214825 607849 364435 230066 305899 623927 13212 484850 1639224 537902 220542 1068274 92274 88201 1591616 624691 1283968 495842 1658348 167456 1620466 1468107 1929965 943040 1915904 1812101 1658565 1305533 797716 1124980 33310 654334 1522830 1802107 317177 1258214 1303357 353444 189221 545072 723683 464016 1293966 592483 411812 581616 1361413 1883922 1524340 1511943 939596 1511176 1062108 221832 82307 141528 1533516 1684148 389752 442278 944131 1861017 1108613 1797047 1942252 1869381 1186151 97500 227747 1907314 1685280 67998 611326 436859 1538325 1103206 864957 1798203 411180 66364 1376664 1466821 552548 710903 1561193 1531849 928239 1941689 1908294 1211324 1794072 69807 137699 1776618 366072 1578809 305111 1437665 621616 1502292 835059 33504 251221 1433354 868620 1542269 1799161 888834 561096 1711021 282115 1652391 1049721 1509285 774890 600471 810527 1607704 1617282 1331531 1274688 1503429 1768212 1821534 825972 557418 596133 690216 268717 666265 478142 1852812 543996 432005 1508217 1720102 1546409 1039632 635898 1987376 574389 1934371 673747 1041341 178294 1212332 1081484 1297931 1925502 959225 1441970 1186467 646691 1788126 1883013 730348 1363528 1398073 659483 1201162 1174700 1102148 523638 1451645 1747858 1455907 666511 728805 546364 861679 1510204 753206 1606786 395005 1568055 1959557 886658 650273 90045 1555581 1123167 213881 18520 739462 870327 761401 226351 1030055 1422563 1364558 1970501 1958133 1068442 139849 1267085 817023 514074 27636 1517353 1030757 1550875 869856 996712 1291908 1845420 872886 602931 921916 627991 1202603 1364236 1484639 1414107 39797 274367 1252839 1538308 850489 1279606 1048020 1956557 350331 681444 1066884 517514 146788 1366658 162766 1592792 1638947 1973094 883650 844424 1232588 1285865 1523301 327141 1783303 1670253 1040861 180133 122082 915307 1427804 17935 586717 1092252 1576180 774909 1850626 472180 935807 131289 1781643 434071 757139 587838 1589413 1276872 932044 405316 693297 367418 895191 1314188 251540 1719021 1752613 287296 520763 671318 351169 764000 175389 1968566 1565023 260624 942903 585009 1532816 1467972 582796 845727 568674 1598831 827964 189867 842399 418933 101997 823481 614020 1339543 1620080 1647502 1000327 810448 1892806 983445 1057988 1136220 821965 637276 394361 1680397 1753073 1851625 1482265 1390248 1112446 172752 1762651 1109576 1233643 1288124 1769221 1183529 1514872 1720773 1960478 474428 1876191 860713 745028 1682360 1004039 133175 96779 1576290 1085798 1565722 196154 1114611 1831501 912220 508231 143527 613836 1147323 1643347 710553 248707 1710724 919863 115518 210311 1336945 1622637 1060547 167697 1958220 439112 1919374 1062689 474597 1499834 1783059 585642 287193 791290 1658997 163552 1481077 1994777 1898455 1413660 1499656 218905 373430 1617185 95247 1398321 14569 1970756 1634611 208163 170740 983334 862407 1813865 365129 1778697 356902 1295902 318559 1609192 80185 372886 1985616 1613685 1213311 169935 118600 532965 213223 964658 1214833 849779 454604 1176733 1178947 909789 1149706 893837 639229 1708049 545149 318098 292473 98075 1664845 88871 1401074 916317 1614852 1112396 498448 178093 1291891 868894 395294 558235 794581 1978795 1438208 1950918 875169 498062 1286463 29723 1994534 1340679 694396 1703847 1481060 461089 1902310 1721627 359217 1124923 1064052 1016362 1021449 1384069 309795 1110250 417455 355471 1276725 1812315 1688290 1238248 1175071 1710378 65447 24024 934052 24210 1327791 956732 1050422 541558 1306022 136594 1438225 1318191 374948 1998110 106380 338891 1630595 1702501 422788 256782 1698319 1677151 771288 399076 1029778 1604934 1115040 11940 973067 834778 122601 591463 5989 1879094 254116 956213 713404 1624261 1154510 4025 1153311 6751 804688 819650 8313 1202151 1519357 1002675 1323786 1677626 589377 509416 289780 1855088 1618856 625731 1074981 1562187 181861 30031 242175 1809918 1582385 392570 1606227 572357 1351213 1934067 977336 223467 1357212 667326 1596712 980307 1443706 470870 97861 1691583 1447322 983430 1559762 1414612 446638 461570 1235778 419570 1356191 1494864 42049 785923 925182 282617 996608 946098 1286608 563660 83156 1168191 1048261 1414564 1502552 886539 216084 345184 454172 534342 793749 1002656 624335 1132300 1662502 1214779 215840 509458 1449610 794745 1940592 1257411 203890 520193 515144 1934780 1470118 616649 1892243 700875 1123276 20796 1949670 576634 1542363 1405312 1921098 713934 1038403 1176237 823332 1426657 1075370 1976177 377601 1088035 1440479 370300 1745094 1013721 1857742 1477175 1501887 84230 1358016 1323308 500722 948437 920404 698657 253624 186057 1089368 1154501 213256 951822 1864407 174058 738834 1580802 113618 1603233 1809406 1042847 1468428 1186095 1525848 502980 634757 953778 721023 721841 1758536 515604 1933782 428643 1749849 1359011 645388 890761 1318667 1873992 111197 975221 1150661 878932 958232 1543390 1569866 297077 1495970 1202588 1823934 1844555 133409 808202 982858 103502 1011258 323747 1678696 113306 1809341 765838 808875 99024 1530715 214262 241549 1504205 1322687 652984 194271 595028 1752109 1660696 1895963 1506960 351990 100846 1390513 1603841 695350 668359 979253 1998791 1649561 593515 1383737 1681885 694830 1014298 688677 1837136 1374518 639499 1530854 1579972 1968512 809498 530981 1094379 1088124 728175 249840 1736999 768705 1309097 757548 1246977 961892 1896791 1469052 1038184 1906264 404194 112199 1809965 1077851 1572669 1889331 1779175 1008337 1340594 1561448 1045775 1789641 122247 1543802 428934 1337299 189008 448472 1578728 1072132 551912 1024704 1682951 44034 1526966 1942520 202608 340478 368558 769614 805753 1799551 1635370 507841 589046 1751816 594162 557708 463276 1308885 874751 1134331 1268556 605508 755050 53585 852376 386186 1387344 985756 1586138 1286482 1168205 1845052 1616981 676671 1993918 86719 1131749 294627 214894 1594573 2363 1237188 1392450 680013 1930182 223208 1688362 207643 599930 333534 480331 1683116 1668882 1392173 868370 1236880 1703784 1585058 1199021 716374 1192753 444086 1922678 1133390 1822385 185362 679657 1733618 772389 1992029 31862 997738 606383 392838 1064791 175509 192812 1135913 1806739 259778 354442 528128 1052781 1598088 1626454 859517 1810954 1273229 486804 1664004 1026567 1796117 733792 1545983 1443606 821026 1232264 1311546 1196484 735671 343447 298634 195119 317251 451687 1022844 658725 772585 382194 174618 762283 1460603 1310972 850151 1787770 718805 1837570 1765769 1450877 561102 1291099 1340665 1501308 1308256 747751 912269 1625422 1354560 1665828 1908484 754153 1757778 1326484 1112426 602563 1400926 289474 1584540 1091115 606316 1746238 1986273 531172 1662744 770505 10204 319308 1793537 575946 958579 1015678 720840 627886 135405 1070478 1234307 662099 29638 868830 921946 1745682 950639 473967 607104 1073572 741840 715973 1506176 753809 653498 1442224 1119579 908003 957682 1744541 745257 454256 309520 341524 1669918 480137 1811915 959911 717133 392743 403829 1973376 490131 879723 749031 293833 1149734 22675 1599324 1588133 1209496 1558087 1553453 314569 1558642 1845936 772867 971565 1776375 1968385 413249 433631 1398720 1992202 379884 1231051 1874171 532860 1864825 1670745 1595919 885297 1330024 1454652 1623266 560651 551266 1537222 1158194 276706 937000 1719540 412481 21922 699749 1127992 254443 830284 50627 899040 745272 1297493 1428842 172768 346914 935450 1255725 880721 73553 1414616 594325 395030 1095845 61227 1612653 741433 554761 1663551 1919053 1324150 1487913 679432 344940 247523 471714 151287 1612854 727987 1029863 1263186 854494 1354330 697291 1984443 1451005 1541973 1799651 930262 1570390 1604254 917545 1287476 1208646 819634 904313 827041 526348 1177921 1608343 567020 1247783 176287 1655460 972769 717627 245597 235291 335185 85984 369551 1472512 1405630 1796809 1339053 99570 800602 270847 1945789 1276016 178915 1289914 1443344 428894 772692 1543412 995040 940297 285852 1384012 1974242 297987 665483 797185 1654897 719514 1567897 169793 1647723 1026996 971110 71178 843518 948984 1364525 889222 645184 1277284 325149 864180 459731 591171 1699425 371022 844175 329328 686734 754333 1525027 1545330 66992 141424 1391902 1464102 464644 22172 1600845 1849905 1072115 1177265 1620432 719231 75291 788921 770187 1976697 1998107 269271 732740 742720 1722937 889870 707455 1600993 54399 696954 726834 1758838 596181 1613954 845046 833890 1980829 1827278 1577976 248404 228935 385115 1023507 1450265 730928 1583957 1102584 899640 1484379 444239 631703 565254 218101 894485 473462 828576 783637 291203 1711935 66728 161721 207499 341021 1055429 859636 1845513 1943789 1831397 923352 1964941 1189925 27588 169510 337444 1802987 1945460 1294560 1267849 1818600 142089 1047675 1758327 287274 1421363 1286465 580146 766566 349137 1785947 1955378 1071889 1007125 267081 1315344 1409756 996104 1198690 736782 198598 1470712 855074 1687197 622456 630446 740321 1366745 607022 1840191 1395223 738320 432622 562076 291327 1606022 1778620 782548 1297875 746717 1264987 1362483 448213 172713 383110 1515 603326 31315 1642580 1391434 181189 1561348 445117 1425051 1576123 211397 1808330 1226925 489719 696771 1879781 1303217 390515 1068749 900468 1768502 112493 1721456 972450 941378 327954 1871092 1975494 463605 1820944 1906260 1560694 569307 978718 47870 49216 194489 1339785 431635 363848 1548880 1150236 132426 1144547 1008259 212586 255546 909771 1343077 1411191 1717012 803211 105570 213463 1079236 1247734 1353937 319172 1331604 1700136 1759888 1182807 1224529 877924 1147387 239202 251088 1455963 1710745 1042386 1345721 1368830 513756 1032443 998666 296823 1344972 252975 1240912 1622353 843585 33792 189845 1248949 1328727 931798 471786 672976 1653337 1099044 634596 838015 1118932 364397 1456630 1983682 1238199 538909 1780996 546862 1297230 1343637 1102446 397052 653443 552119 1692495 1613573 738690 1331131 1496222 1767968 1610008 119722 793411 1756476 1538778 1330716 1287951 765815 1330757 1199040 1056948 1195317 307191 1927073 1567092 11870 1840635 765871 134087 1578921 1857421 866938 1632424 721230 12345 1966254 1581079 409355 735582 1299812 1385232 925138 763004 983718 1234747 983075 1170396 1183968 18796 1390871 438827 1982644 942355 345311 952884 1358658 101357 1281898 1816976 1718537 1128233 134157 64419 1865292 21292 885769 1395431 388975 668681 52432 1533411 1934967 123915 1459781 1083080 211378 797079 161372 1172356 1021714 1843760 69891 1933478 1011798 10511 1513717 1929971 1797534 1523010 933888 1343246 1016864 1006577 1775542 1108025 378944 1529985 1970086 1362460 568108 629430 1970913 91058 1894961 324567 1937420 1852477 1762233 1778855 1326767 1161590 1487866 1708075 646870 1842515 297107 142904 459969 680852 447358 437975 1418896 233494 211985 70599 715589 234630 942109 1109712 1450561 1454562 1740865 357101 979226 868791 1228694 1364163 295238 577721 111611 1638765 1878635 565775 915105 679668 595841 433338 1753635 1197546 966191 1543225 1458797 1848474 1957067 1716891 1185575 1401699 689519 61273 1652137 486690 353502 1677669 1110085 233541 1101406 970065 372740 366732 1193667 622530 1694152 948797 325571 1165594 1891260 1383157 335575 37916 589184 1691972 1563807 1903972 1652566 465627 307069 568912 645972 415401 241893 428828 479445 144947 1234866 549568 1048078 469625 1703713 920999 1522779 1946203 1083885 1678010 67441 1583084 1617847 133477 258323 691061 966080 1418843 1820964 443717 1609137 1248619 741582 418445 1936511 1493241 1849810 1021491 4127 839917 815197 996108 344227 198287 1817635 826272 1327891 1484101 1906242 285228 835418 1964509 1145080 239826 1541126 861041 1055771 402024 1831208 1745206 1845472 548860 38788 74509 384994 516032 1466706 752903 770030 1966762 1408817 536710 1225455 1039408 1231543 1705199 1382467 713683 130356 353785 1769905 16325 1234473 998430 838718 1151327 468954 1656050 589607 1291106 1061567 1080041 345109 40249 1657042 697677 607245 691417 24824 472611 1465209 1919350 1925908 408988 833137 250764 62586 279775 1321516 1260728 329043 985467 414504 637573 1438198 1325817 1153417 504941 1387737 1716417 1170903 358717 1736001 309187 511554 1949087 1931338 1821152 1794511 1087323 355623 1125647 537173 1756386 1102070 1978805 1818849 1396825 389766 892111 1493195 1341354 561730 1172723 1006414 1866530 922447 1106233 1359704 553085 1132237 1781671 1180148 554886 1299152 66556 1011612 1852124 396150 1730207 830716 1065579 585673 1376484 1736995 912722 978700 1622345 1699789 2345 743563 352899 1440634 1935609 1866100 307073 1103934 156987 1676818 682154 605137 839759 846163 1974385 533624 1566823 807645 640022 80723 273410 380758 1897395 1914074 1278914 1828207 1991996 1860416 1800157 1438466 1553248 753722 698770 437817 1119392 1617893 1271601 1539378 258293 523324 160902 646862 1129090 137792 954965 363720 1569082 284613 1623332 1084482 955981 402925 164168 600148 871533 1456619 221361 340917 1693244 639538 1494652 1682534 637135 1509202 1340829 884674 1453503 132518 34550 141242 370619 1766109 791916 1250511 1920728 1061563 1031752 1381949 1765156 1738909 1899972 1528370 221457 1001260 1798028 1812739 1980038 1554081 1097697 99275 795042 1545000 1480628 297573 663044 318916 171474 928899 1038871 1557715 673489 594428 897613 1303237 733119 1132612 1512299 1238003 1437755 933931 1155877 28608 1473140 1518410 1000999 185560 892627 1655346 145682 1732481 1801498 1395587 1313069 1780372 1233836 1181979 473452 1604056 220465 794058 574829 377136 254726 1200775 1111259 1059382 286434 749737 1221039 1035469 1223676 866755 1283477 1672470 1916873 166402 1270980 1721983 899594 933727 1338012 1320163 491400 585196 1736851 1306270 1992000 1105021 191678 781580 644785 463490 931022 158738 1011065 832727 1746910 18991 1295853 1581649 1209886 1753290 985118 414453 294376 1861976 756293 467003 1729262 826178 1254534 166536 1796880 1721777 1896561 678159 1330948 932369 1906082 1216871 1862813 1969924 181633 884332 1471878 601111 1588604 1702425 669021 1010935 63433 133263 107696 1311788 1725320 1754558 1412532 476743 1037561 92860 1122426 1834652 1793974 842709 991492 132228 1594457 1817783 1784859 1341066 1922742 1023134 1211505 573848 97257 680061 905973 877566 1718640 1605875 442668 1959535 1430092 1571066 1913911 942380 433921 807073 1412876 1554734 1436153 450251 934834 1002763 1389380 1839812 1565618 790728 413703 759222 692366 1383360 1025928 1463707 1482607 1046078 547664 1630168 1456719 1074924 1968872 454712 857717 1323097 797674 1728471 540019 1904554 1465964 1762735 1678933 504737 1004065 399161 860766 1043917 225502 1965737 1366883 1505806 1620615 137580 494572 1888965 139054 953594 1256455 1428681 1162501 1535269 244560 1798852 1588007 561029 502027 1528963 1819488 778771 64191 822931 1621858 1988162 1483198 1339366 1371456 1102508 28455 1492749 808594 1384231 371335 99895 11771 1373265 1476317 1758708 1005115 1949051 47393 1835300 475194 322740 1493031 583940 1030843 1370652 1113149 1529626 1653581 964146 637626 126573 1510685 490862 1408763 17606 1168743 1809763 1741275 670381 89375 506751 1098673 31640 40942 480634 345470 1237659 1791626 1047128 1767274 504910 1373639 337308 444164 728509 1368983 1245716 184847 661330 994976 1759039 200619 1706360 1913297 40754 933591 278916 868556 1953813 306107 1569500 816089 881873 792978 1210228 42887 628470 519738 218635 579881 1049067 1574471 99017 1087788 1616394 1758264 563242 292664 816097 1876619 831912 1812728 1234394 1909556 102823 1429876 978986 159851 726668 1723258 208582 1772798 1937280 1986999 1107612 1526614 353080 1338305 650323 425616 1199493 1741382 1553613 1140300 1206962 1146562 485556 1282258 635710 1105432 630909 1916934 1484172 275405 1146005 366379 1106404 1992256 169505 262551 1933527 1239888 1934731 395179 612110 831391 1980111 1204265 455841 922462 1590543 1882798 882539 1099353 92760 915083 289748 375801 466531 466231 796598 1357628 468187 1737519 699356 582759 1452573 1226100 662861 478566 1506555 952529 1925812 780923 299640 1174370 1493054 590291 1352451 322020 1984178 1215945 1750615 1306971 480206 1276726 1953286 1036055 767502 1135634 467465 1802035 960960 1695648 127513 601024 141331 1356045 295900 1726442 1324343 173873 919619 1859504 117188 965928 439671 878724 855611 1950712 1493631 1819487 560232 999508 266105 1135594 940925 60243 922657 489509 1798484 1133100 176497 1803397 468388 1718959 1926339 1165313 1291346 1977784 1642940 933910 1823753 1341326 1253475 1584587 153904 143537 1025594 858617 1544192 1046883 237426 1113119 721803 1239632 429908 166125 1613440 1915265 209865 247018 202073 1788031 1349674 478432 257193 703436 1395731 1890730 1367354 1136344 101473 1082000 490090 36577 1612482 1854331 349587 774235 1276382 299318 29977 1030031 1899167 624566 437544 1225077 1435466 944468 1551674 1999003 1729115 647712 1892236 534351 1552650 1077546 1401084 769823 712411 743171 926261 1599503 1988062 528640 606969 912839 1209863 1462895 236935 663450 232866 1137648 1350915 755950 1563008 1804884 1153944 935302 1085893 1393052 700511 1634376 1282443 529751 1531027 1686918 1577488 649061 404430 850837 1777928 1317421 1074459 1601607 1681013 1715278 987411 15778 1435848 1585805 312148 114856 1817532 734500 1870977 1566282 79935 1948380 1992229 331374 366229 734981 775350 1687931 994902 145774 640683 998288 1576377 581560 1239289 234081 352558 1605345 1271775 392288 380723 1788335 1680849 1698391 1496023 1331376 310087 92222 833881 531889 1747030 1265067 1088097 1017024 1326501 1977520 332681 809904 1285841 1174003 96750 1055850 323522 137733 227111 884890 278351 1685569 469636 1274979 1032536 1779201 780254 722918 804831 917728 314022 1292812 1737937 1527316 336118 1151247 289236 648520 1744260 1110249 1998603 100025 112404 245724 748140 1430517 1393521 145542 671246 1540975 485524 856909 951032 308571 243809 1223571 945849 68254 139155 942570 23785 293636 1042802 1285342 1216461 1683178 1993807 1956232 1393669 1474921 942279 375971 142172 316157 1360035 1875499 88754 1022209 868593 473358 1900786 1335107 1057579 513029 983934 1942914 495554 564648 1694230 812907 26261 1474056 774153 1002483 1851615 1459321 378090 415501 1040263 1361762 1017356 1764540 905581 1565086 1551986 1060840 720006 381187 483724 736507 681802 258254 246725 780451 1278999 1440315 1833646 1407772 1632108 325666 1650580 664027 126779 487507 254174 566758 487799 168064 181040 269832 632221 565126 1386361 99010 1925045 611374 700800 547565 501653 1660104 437548 1910383 518922 1445617 56778 1175028 937927 977349 285113 1713288 1730959 965698 1858866 1966013 1110538 1315034 650249 1311247 1533361 978325 541731 752332 830442 85333 21195 1998201 266350 1015154 1993635 69279 937588 573791 194142 554031 1412469 354620 1223596 824834 1873123 1374980 1382508 532230 648578 670363 225255 294672 1424991 1203041 1253845 469114 1116961 1070043 757279 647770 1903309 456572 1388440 822574 415247 1920386 248067 1476479 92005 46027 1445401 355874 383603 687091 1223292 650974 595740 912379 819645 1346603 1272759 1398551 1732755 1713253 1845196 144459 1949717 1341816 230243 737107 528985 1872795 710192 1928663 872884 1401719 1537049 583597 1601365 475904 1059834 860249 899954 99609 136657 64913 741477 881215 1557989 1888048 1278377 1059963 1839717 991704 1774008 620216 1006699 1336325 1396125 1628490 84952 1684200 375570 751821 937196 30730 1727663 210762 553774 1709169 802257 1769538 47787 1838441 371487 214434 932796 1984894 1217850 1387891 428049 172219 578641 314477 1073880 1304310 1093315 1660126 1010670 1819329 424725 1321675 1268973 1205827 1527255 1837748 1353089 98344 1258409 881950 344312 1984809 1070500 293196 563095 1789078 466312 49892 1456347 983706 727986 1863705 1911868 153302 1984701 1343072 644240 1802670 1285869 964783 530040 838947 1349496 836270 1395058 1064494 95706 1877825 1620699 1546271 1578984 487721 476533 1127939 1915840 1700295 1125077 1275154 1107374 287424 1000411 1840171 1061066 1604349 98070 745113 984304 1093425 1621737 285747 1662432 874489 1651519 1682139 360456 1245072 1608022 1298430 1394127 46827 335377 1637643 691172 1137606 597194 660004 1107927 545960 657826 444301 1391003 1844263 196333 1169238 1380022 164578 264598 1291463 269049 1162418 989499 1784170 705724 1948396 1054268 491422 554303 651819 1052743 1467625 1376218 105645 98294 748238 224675 1263058 1285718 1255896 801521 1929515 1715821 1167132 1176886 674830 537651 1845419 371499 603099 458958 889317 1419933 3105 1986637 1214303 1314589 1154184 1648605 1741785 1121899 1793769 993680 537239 1064 107941 990348 1216900 1580693 390986 1742008 448505 381137 1943394 1407208 116545 631770 1044500 1248275 1854502 620918 477707 433185 1626862 1313350 9281 1937258 661009 1320089 306991 238210 1250699 847823 496149 647041 462387 1274807 1815538 288872 1400339 216359 1527282 1477414 880986 1337309 150644 786688 1547377 943553 1617079 1281128 788727 771137 1285676 577908 390622 1899814 1788909 1938778 408915 1654051 1604375 185154 1630525 492977 1141708 777635 1084179 614535 1342712 1776022 1308717 1568601 1075542 939221 622069 1257533 1585825 83797 701152 925920 1188044 309622 220687 796039 280415 255957 1015092 678233 1710997 155235 1476953 1320040 664439 957418 1574874 406080 321005 277215 294199 515259 323431 377483 941681 875501 199871 793262 932001 605700 708079 1367991 80941 1580256 1623590 941644 742115 1653501 1103501 1636965 1304745 831464 1183866 612534 352344 305018 1443756 44977 263131 668666 1843135 1328087 530388 982294 1620633 366838 1415918 1776883 277207 1098119 1762943 1061199 1500328 678368 1982862 1879756 1125086 225434 1512446 10616 1043817 1572062 473375 945699 656636 19653 1177399 1349547 314493 1252830 573693 1987412 1085487 1344204 478544 668996 1982239 1011909 1711412 763729 1629991 842766 635563 916911 607075 1225751 1759086 201234 1677714 1114806 1461993 952156 470661 1618143 1403323 786710 513105 306747 422722 481911 1005752 1224186 287757 1348028 480726 589044 627335 1172930 1011687 1871804 562837 1253358 964309 454074 1958508 1381269 1499824 613621 541540 1290959 549177 1265016 304915 1972334 1702135 1550504 115825 584564 858856 1783530 60852 1065291 444075 1059220 33112 984378 1130536 826501 418941 1640451 847947 503701 1670928 1657052 1265846 574199 1000838 1898071 175243 1656599 107001 1012252 1905179 1396488 470744 1333502 1008901 1298549 462352 1652785 1987821 114723 198761 1142382 730680 1385387 1545869 1440830 874612 1180770 77179 953922 1982331 1240715 401528 629241 599528 541567 1996036 1318275 85718 208648 1955950 656757 115769 1695600 9122 1760485 1997922 731361 655222 1362655 1943538 1894259 1578853 1567441 214155 1214382 538074 714247 1107271 599542 6764 1483902 386659 1170014 328496 1729027 1405013 728566 1626064 590426 943699 423977 1249434 389637 343846 1642399 1460518 1952046 1723030 1142163 1379165 807909 738391 1973802 1359022 1440674 1450281 1116263 384147 892472 547691 715948 1799059 959329 760700 256636 448375 1613160 1295612 112813 305613 213498 1487423 502944 1734382 191566 914672 753790 23831 1319012 1303920 1564999 322025 235971 1890897 677573 120702 1929642 1076168 1086389 922665 1006270 1737343 801193 622516 1207817 540478 234141 629458 1783736 1300812 865301 1838397 1105929 525652 1086953 1974478 1624647 402014 1039319 540914 778896 1668567 666352 1096391 611882 702964 134932 116409 1628276 1560129 1119416 1334754 1035761 818160 249113 423166 644991 1398142 214499 894912 559870 1295535 46856 491509 1215418 1945970 662847 283504 1326028 676252 157567 343784 810245 56120 1245585 1982289 932700 1743360 466278 891171 1477436 316546 1245532 419478 1539765 254742 1434670 160085 919118 1485585 1567867 1464210 1319580 491605 913622 1616837 1975288 1201998 924993 1698075 472764 1390037 887954 1130549 1739448 105839 1737948 1052325 1298070 1436555 1611564 1074904 1663200 766572 1387518 1677156 1867249 1891041 233064 285696 1021501 393122 1215831 1919777 445091 209475 985857 359016 1658012 1405143 877253 1815345 1367705 942597 535639 211671 1143409 779416 1912462 631311 243814 1545380 1938222 763151 1204960 49766 1343493 1856177 911660 660006 632732 1989829 710925 1541255 172129 646484 1835504 360368 826673 847910 1434618 691205 1884928 130973 847184 1882775 1199425 224930 1162281 1493598 685339 526194 1673754 871305 1370087 802773 1413882 572427 5651 1267412 402212 1368373 510738 1769991 949728 1643379 1749209 883788 1533623 1753119 237211 417511 1330586 1556898 1648192 1538401 1374655 827419 733114 1491056 1719699 622107 994876 1035197 1457411 852702 375452 367762 1166632 888176 666625 1238321 955193 616752 578994 452624 1936008 1408114 1090643 1720735 1345163 524995 1236019 477577 254777 1517084 1075027 1387309 882787 143484 1062037 471749 613287 292242 941748 753550 40799 1107549 1148155 1984067 781529 1784288 1386147 1483136 784012 1524822 923077 122098 22480 117329 984996 1698472 1986452 1133393 251778 410364 222933 39072 1251284 1906678 215660 1436138 1252310 25194 1902296 290834 1865644 1661904 1125601 1096083 534025 1578076 600260 1497598 557461 453357 1213685 1508375 224248 19022 1296434 1243424 138841 1975839 971814 1376319 151684 1460477 939147 1151683 1768277 1491275 153862 923502 1176697 1163147 437412 1991557 1256459 168343 1802738 1871008 1770148 156881 653700 1372461 864514 1695978 1984278 935503 462849 1271105 1295000 1899529 1475032 216901 63617 1641226 759410 157781 945663 1179619 1027929 389259 1594948 514738 1752409 1207965 62447 1213214 1190948 1836966 1686825 491111 355251 51813 1216743 1955289 354949 786490 1079948 1689757 1900001 1082595 1816709 30323 373950 1094989 1050716 1808506 1364386 151266 1556603 298267 359942 1101564 766725 1871885 705777 1352153 872592 1590294 799303 1039070 1063021 233914 261385 1124318 735569 355028 1684298 1482072 1524222 755368 901884 1519686 1739184 1991715 1324816 473969 87316 1286385 1338313 72595 1307438 89208 1181385 1528421 449180 199884 1080375 234222 1385468 703710 505717 559860 716380 985892 1109034 252927 964806 742328 1387512 753319 1122952 362980 1674782 1661196 986764 161312 1419655 1488604 1287659 1420469 1849072 555780 567803 1271980 1570667 1865373 861013 1030971 1252456 114925 105587 1643610 613671 542398 893604 903695 859211 413185 612238 907023 1730045 582518 1980959 1401252 1091869 24312 1150658 1935848 1290666 1796784 418821 1904887 1418903 1301799 1072669 1576748 1362690 215268 1178866 1809799 767669 1041024 200405 978721 786796 818825 197818 92290 365953 1662526 1463542 1272769 929466 219341 184657 1938153 1104294 1974847 1407800 100240 324143 1662384 1692253 401978 1495548 1397544 251976 1629237 1134436 295181 522247 390293 1037289 1022649 1823007 479990 1819602 1641920 1497080 676201 1196894 221717 54440 625251 843911 1298854 685575 1918048 1397331 1328602 608517 290404 863733 1534830 980952 405644 1453946 1785137 1461570 1752238 641973 1257861 452743 1015823 1047570 699424 219011 1411443 216210 1033365 108732 909144 662088 1437308 88126 1093218 1361763 581793 1610400 700387 479142 505601 964316 837164 1095194 1750924 1831755 687694 1392366 631724 1156150 885632 1798676 620066 1502428 1488159 1980208 656555 1603010 26948 1730634 1143150 1189492 1814730 1540474 1912968 1199729 116689 468129 715034 1126799 88699 1772840 110309 1671133 669711 1203079 1914400 1641744 779360 1188799 138165 1710017 1697130 440272 1131279 954646 1802208 938076 1992965 1495158 1993701 1539896 1216514 460442 160255 1581780 784351 72663 1383042 1176266 1671766 1802277 1647869 1382105 845781 1260425 1732539 1173170 1334764 1077487 1362635 855509 364189 1036856 618511 1009649 1484972 479512 1521867 775628 1487196 223211 1800330 422423 571901 1631293 1816173 1213964 1758049 1419585 500720 1380614 1158374 1159435 84996 776205 1687858 1463983 1465234 795469 640691 1783775 1056492 1281275 706836 756353 242131 1464673 1812311 455788 241461 1974404 1927435 1662700 113794 1749535 1013372 634931 1476822 1519795 82845 1628400 148591 1574168 48341 537838 736403 1823638 1539015 690442 1937257 734581 1645396 1369640 247948 909214 1218598 1049638 1155283 1144493 1853905 1875470 670435 507142 1495726 371738 382889 1247919 1300338 134358 1317442 1600052 1283085 586457 627311 215519 689804 1611630 1434530 1424242 1707798 935263 183868 1371109 1429065 1514751 607468 1362291 209776 817368 1671016 1967207 1875805 1418512 1114618 1585000 1980954 68251 513449 270957 325589 1045225 795014 1424816 1602274 402510 1757066 1495990 46029 1673195 629432 870806 151197 1478899 404467 1479131 1116576 1945129 402450 970153 1218525 578154 1790957 445483 805246 1275992 1430905 1045303 1396948 833003 13573 1837486 444573 242789 907370 1751664 657515 1080538 829188 649428 1433160 1710431 1254343 314602 326721 1259270 910316 1371509 1778304 164070 223816 1640887 1767479 234904 1553948 157524 404516 235630 336106 1764698 382304 680324 1308027 984062 986923 887629 1579304 1355227 53638 158028 497691 153499 1233934 1151576 1670091 807890 1591057 1119808 61793 165880 1084654 1664890 1466275 583974 1838650 563759 1736936 1667660 896236 562997 1508464 819599 1383096 1030820 578078 1495776 526970 1942537 1469200 1019607 618116 486968 482715 1545200 605008 1998171 1599196 497640 934467 169751 1739642 96434 552338 1336130 1888861 1730737 691139 71983 1576683 1660397 1256192 1700441 740013 25065 1060429 1768060 1961236 505504 1704769 716622 418813 472165 496226 1532983 507715 62373 1496673 1242002 1563880 989812 541392 990632 1936877 1008794 115231 1717472 532080 267935 1586075 686962 1708298 263263 511230 12951 1402356 1379221 1519820 1853020 798165 332750 163415 787745 787342 1195420 1051914 1728738 1626411 1328502 293127 606341 416736 9175 212251 1753153 1870105 1517136 1132798 1300100 1898292 758184 687148 1773252 858127 942804 1224523 574847 14532 567990 518994 991627 213389 485977 1564410 1244105 568928 1439307 569047 1290001 1720602 142218 276005 894572 1702555 199781 236166 830385 1471057 1580589 166244 1634832 1170161 833640 1463603 842694 1622231 623843 350048 1171148 1650183 1667959 1099995 209803 544328 235400 1783177 760743 1864372 1698210 1043952 1101107 1987780 932897 1842649 1008835 12456 1252030 6344 5816 1748224 1944321 752777 612743 899956 1987333 1638042 979952 419952 1108317 1149246 765902 197266 1425867 1611876 1528658 1524487 400317 987039 620742 229538 1570323 1914207 747472 921230 266145 1293835 769014 1846632 1815533 1931679 1363616 977333 887618 1760580 493215 1676982 319168 765582 643694 432854 1567819 442935 1152929 1907366 1539139 1651618 1102803 1291837 1572384 1855456 337733 480920 1073891 965273 1275895 395986 1440818 839536 819409 1517419 213448 1985928 442148 707812 1722054 705145 1236650 1478870 621968 899903 752904 146207 1937615 1702325 35236 938383 1300668 13971 286367 670402 290418 227378 1255314 796971 895582 1003510 204379 694493 573143 1558506 1969685 351010 800174 1011955 1707447 558129 1063556 1490201 373089 854697 1435872 143330 832595 705768 1882737 447300 1829725 761942 450892 1599993 446229 246315 591999 741886 1773006 303113 849285 1807725 1183945 1995600 808036 106902 1684668 524912 1778912 1845897 1259584 627077 1802273 699685 1442049 205007 616219 1342632 1397998 1141870 122258 151268 95792 100817 1550611 1363298 1065072 1670216 936777 634525 78650 1505116 400466 1049306 1707698 748735 458222 229821 85438 1249669 1898805 1806844 1775020 1990865 1973397 684739 418453 1517938 1454685 1645466 918087 1525550 1927756 1179354 1875874 115379 1149376 712271 1543846 899900 1631558 1992140 1556183 95808 107807 285438 428164 1753170 1116265 896201 129684 750040 1992264 1487524 235409 1225547 536650 1917899 874197 1184141 1161280 824687 1528456 227226 596290 1759238 1111943 537237 127723 85130 1838925 835639 442718 947464 444493 549532 19535 1025695 522227 111074 1893202 298340 376861 1157928 848413 393567 1158345 723682 1015576 297746 1132319 1178476 1080170 56512 1641107 1911175 910872 1693 146606 1382586 145176 1892420 1257610 1542733 1484133 519909 150790 1170916 1437376 505835 1233316 696049 1655732 631042 715772 877378 1422152 1632700 1596067 1689413 920809 1836847 706956 1448684 2983 666884 82745 774579 1681528 34117 308298 1736924 321431 473393 485389 845058 944564 265498 47641 943784 1377328 1967238 318316 1282382 99622 46529 501067 295277 1429410 26248 1131476 916782 1892250 970154 1026324 741051 195653 1905421 1579535 604073 1392665 850618 1732538 1768655 322670 795427 472427 938919 522661 684029 737295 1196757 1871360 1374351 700696 1536546 325037 870937 796714 193998 1579756 1299290 503015 725814 845023 1910043 70721 1240721 767459 1602492 1334112 1805653 192945 73151 1344023 714442 1859087 1682852 1993051 680517 562508 1942870 1518588 1117959 1249332 710273 1889580 99413 542934 1772391 1551917 1055903 1801995 1514629 1736753 1418557 1161780 1928295 1293785 34092 555470 63084 28997 1972321 1970459 1785672 1982897 1612135 206452 715764 595645 1282440 435474 1349682 695521 1832473 71170 1028629 866329 645956 1340053 990904 273050 1611446 751340 1704720 904557 1174143 1418900 544284 949392 1306638 1952018 871774 712372 65322 103882 1433529 1270587 613290 478475 338493 1507842 1465918 1801750 221817 360954 1578967 1899653 722917 1721956 1481156 1696841 883864 1300503 696115 1404204 446905 1382861 1318512 1872210 435254 1085090 1524895 965764 433109 979367 1511610 405724 552068 934035 1902407 860443 1706736 1456675 1134919 1227727 197292 1564578 1289834 975077 940187 1169488 652811 1760799 335977 646732 1927723 504978 1823664 392914 493327 612102 1797311 1201116 803554 704742 1653718 1362939 865106 371253 900361 1783620 999949 938064 1979149 1604437 550322 484221 119288 1160317 1387623 1501079 1348025 252945 631112 440221 1875680 491221 1784441 235593 1022701 512416 280691 1825710 399919 1076134 1370647 1759116 529795 1500826 145712 196321 170683 817621 1841365 20948 1503325 887644 1154767 498116 174369 83712 208002 235786 912211 1803138 982115 328055 1280100 1644506 1360449 450119 847789 1100981 202411 843059 824139 315322 1213600 986673 1056340 344157 1059753 1344956 882055 605040 1031731 391037 1099934 1281294 1808845 1938620 958692 665939 224145 80779 1392788 1919757 1617792 1162954 611033 27031 753746 152518 779233 49288 783354 447373 659407 734207 901295 1806153 1220968 495356 1760093 1414951 418057 589785 262519 731896 448240 21345 723943 779056 514757 1956092 1358360 980176 416619 477537 1830988 260686 1974309 901973 940009 1990360 507682 419793 491797 1167789 1943651 1854306 213503 100736 408801 491133 699354 1435888 1765191 73986 903665 961805 1573853 1312103 1788893 1606953 1951738 1625185 1560707 561179 1643816 410177 337689 250585 1601770 944198 1622519 1437679 1152089 1722366 346397 566462 124804 1950896 47859 1768518 309132 885984 202115 1824170 456846 1875109 76261 334329 325133 1614719 1025479 1482898 195351 1877808 1317073 628929 598544 198247 1139704 1151100 1092374 1692164 953076 1228733 892781 1996824 211216 1018581 1456990 303716 599243 1976534 1193614 1308381 1338090 1892632 1974862 333969 1612366 521527 568868 1573855 906153 1353795 1595271 1764429 1121772 740389 196955 1543229 28834 738282 679820 911536 383697 414872 1301231 1308973 964746 983569 564950 666986 1333531 554456 1379056 1686187 710385 1811225 1190793 1307522 1957815 908180 280665 1308354 1544300 474045 1222464 365072 253310 1063456 413059 1561527 1188750 311245 898257 727688 877083 80083 274351 867563 1400417 463442 756507 341580 1174185 1302857 1462841 1492168 1257177 1555935 142814 1402921 89145 809426 1369590 1679344 893854 537980 615041 357175 528594 1433401 888682 224670 193868 1920501 1468644 1907521 1256920 141891 805592 1199951 145061 491014 1620744 1769424 178788 746194 1504873 589378 107846 827757 1003774 1150820 1577450 646079 1049737 187863 283658 1601591 1626561 1182971 1144938 927327 1791580 1140033 246049 1344613 558154 302378 1829424 313287 1057951 1343970 127537 1147823 290551 1865058 487282 699953 1969349 894697 544028 555255 1454230 1951762 515903 185465 1116975 1262664 1784714 1916992 184667 1251455 1320783 1069770 1740395 920850 536020 1963460 1859416 1124116 1455207 877334 27167 184309 828 856050 729954 157804 214979 767776 478696 437635 1721536 1163827 1041871 1780213 582596 1071899 919826 182219 574178 1106896 81836 1433639 402972 1339120 780617 1137177 1011932 865749 111347 1098322 103733 282696 1480359 988567 608193 265545 132137 1830949 1293898 1466335 1528256 726902 1698372 1153327 1980918 943764 1420243 1260268 1033066 613343 1176136 697664 1308941 1045830 1229629 1851553 1223603 1224446 1729918 1593291 720165 1017945 486039 1242070 922962 594777 369667 1303982 1597517 1837223 1944998 314203 963737 1334909 1852630 1656480 918089 354982 1664886 602921 744011 470701 1656345 63031 1800888 1455885 79373 750756 1838223 100961 1818258 699102 1012513 1079690 845426 1804924 761769 371941 512263 559060 1085457 1717957 1278018 1203457 65341 843655 1347024 962171 232997 1763456 1073412 1053120 1596956 533675 1509412 498551 699547 1257222 599654 608652 1574557 620807 415896 883409 1530366 742993 1427006 791374 1977647 1761177 1229776 83101 1584116 1063232 1860311 141852 107872 61794 1630315 1703705 1867687 14220 955443 1959406 861885 1834895 832565 476732 1908041 900714 1230348 454961 658392 1524244 59620 168552 1550877 1023673 864572 1376394 435466 1991140 95301 1719967 1875052 378480 130428 572372 1350606 480157 1713676 511433 1382403 1199680 92559 1348306 1367686 638191 1974896 1308878 960035 659327 1438161 1176175 1916977 7127 1842517 817562 698524 242527 1710671 297476 608896 148978 1733920 131520 749493 1532013 1091104 1702646 1072648 1586669 264957 1104327 943452 673318 1245893 1533526 1208471 1395446 1793111 399743 630410 1033513 515328 1449704 1991926 1257913 133857 1977608 391950 1765914 1593033 309808 303932 343197 139754 1104382 1042278 1965253 985557 527299 1971410 568380 1120539 1373517 1460544 1810149 861049 93385 276527 470230 542238 570403 1268345 1480612 550358 1786632 743701 56077 1512313 1075580 392881 356145 569097 1587124 433050 563396 877893 890962 1658738 19644 1447919 908359 1625011 1548479 1029488 1639135 1123467 622634 572687 377528 1650056 548509 1230646 550599 602866 482694 1284489 569497 283976 1423635 634240 660061 1393156 1375230 1060200 1021182 893921 1940681 898814 1843653 1993109 109160 229120 216409 1211702 696665 571933 1481326 1064700 1517690 605963 1494372 1960861 1345032 1104916 259310 1004752 734241 88485 14772 614517 275848 214682 554954 1242840 435962 1761895 1325927 1842216 478225 82252 1253944 506650 205005 1459613 858273 304426 880356 1848427 144675 1788937 1409378 1179358 381382 1634078 1862326 1506926 1864193 563982 1551031 1192584 569246 1348944 987931 1398014 60890 605648 1336727 436365 1436448 340216 1860289 1132684 808544 662947 1998859 1868737 1535824 565163 82471 109375 1648123 1665829 992610 612057 1448071 1528911 1589389 1367229 541048 1111709 1412492 168982 888495 1963960 1068248 447387 1252332 836168 266035 1866492 1446145 1208202 785628 225793 1014629 263362 1855378 888649 660656 1680868 1218667 1076005 122383 1807090 663663 398624 588039 1579810 212939 1025897 7362 354952 645078 1647370 1158694 1419443 1658341 46037 1890712 1362489 1057254 457464 554590 513496 1769892 1238886 418671 643981 814544 1349955 523296 737147 1574604 474551 990561 137853 96565 1093448 403343 1589384 1300301 1851562 67341 233443 1170848 92668 1385869 821733 686210 783233 1879710 709413 248283 1861220 1319434 198864 1849087 146488 1315624 1655878 86072 599199 1148377 1918278 1068538 81761 873391 1100224 92873 1775521 1829148 713248 924018 493779 1044781 685178 1615994 1876349 137472 1622108 441921 1520993 1086890 824708 1494488 1781455 864888 1246974 1225524 725783 1015782 1145302 905876 978571 761572 783697 1143048 43071 1230410 1129154 533323 1091571 545356 323981 1452387 938622 1300064 1454517 700945 645699 1208714 1799005 1402567 1976973 1674116 1901149 1008944 817437 1676129 670599 238676 1552449 326123 1076406 191713 758380 1954034 481302 947510 1880836 256638 591154 1507068 1365568 1941748 1425935 5177 532892 348965 1986870 404173 256175 1166313 54343 1126341 534277 684117 59249 551783 1066742 738186 422569 1419832 991148 1488358 376356 1968654 176888 1085830 861940 656732 1182320 1360422 383720 698720 1538884 654552 1671051 944697 1741653 1764895 1469169 1265705 213449 988268 1686716 1765514 104380 1042057 1283682 662159 262990 1444752 989332 828932 10269 1736629 1196077 1122481 285296 184006 1095085 1366750 493868 1182898 1512014 345600 1797962 810017 1908830 436905 873857 1238253 522255 1763828 283195 1595346 1658331 1841174 1733753 659899 1529389 1119353 1570898 470723 483978 799130 1761940 1403368 1619031 216169 1733433 687561 679530 447191 1892330 38211 1722205 56113 51142 8839 1795958 508187 164462 1216549 914433 1648004 10801 1204499 1727300 1328948 716105 1616391 1805940 1031231 1704640 462812 333685 719421 826229 1723520 816788 1045899 799799 1938015 839739 20058 1375360 804662 1112388 138971 1261646 1216639 985910 534929 565376 114542 124072 133031 1802476 597380 1039454 981906 1446889 598432 1372779 1827163 1513633 840728 834518 120767 1290555 864536 1433722 764486 388527 1066831 1035395 1037596 839551 859366 823177 1443081 33365 116920 204597 1742314 1753689 945007 1844759 287334 56948 98959 1758967 719092 1195064 1633492 810333 366608 966652 709968 1297526 1602764 10232 1455211 737357 1861239 399395 890398 1460291 1220242 530428 1980221 1981050 325230 1468115 1091681 876640 357547 1704268 1071367 1327508 688006 466069 1327793 1535018 1530545 659661 1579504 1135559 1270705 205667 70528 1121399 286886 1443659 1495740 1553521 568152 1535428 1120807 1692097 1409227 1211428 1194162 344049 1189185 1369176 1342909 1674778 955609 808010 1193594 657084 1226126 37659 1804651 920532 497749 691573 147283 1360357 1208257 1898101 83212 1799670 763350 682703 652005 1960320 786199 389678 85052 1464636 1520098 1205942 195106 586293 904196 1243229 1745278 1614056 482057 105619 568146 1533635 1590099 859107 1949882 171819 437665 11123 12640 1918359 695324 1842331 599832 1891799 538643 1265429 1891851 410166 1043640 1994970 1848657 718492 1001381 1267897 207432 1829840 250799 767455 1781026 684388 1224736 1149677 101836 84107 1631690 1766470 740135 1608393 1041755 1963651 1968079 1229265 268280 1039443 619519 1760216 427133 1045483 31613 1066730 1110233 1866740 1479270 390440 1165823 98850 1137317 649981 1521442 667096 1714702 1329652 1212318 52165 1572003 217765 620541 1506072 1635866 444757 1302035 1481234 946217 888745 319594 950115 108701 188618 865021 1512660 1051788 1524753 1733620 637631 1677047 796624 191900 969100 249876 1034989 1325576 240877 1944042 523197 1967048 1901345 801353 435323 1226827 203965 1396822 1576087 1844199 1990297 1087593 325072 1897357 1681951 1618712 1801116 821869 160958 1706174 1832283 1406229 643721 1206200 1562439 1073653 1563885 758761 533257 1279261 807824 793695 714584 181372 1169880 21861 1730480 395320 1433807 1114760 1330253 1601762 640051 1381442 1147211 411810 1389916 344292 1072035 1677409 1870141 814381 705880 76954 526467 1612326 1012363 471450 982212 1803779 1640070 1434378 1248246 1619882 134355 979060 239169 576653 1471265 957690 496225 188167 666120 669533 550565 61924 272386 255703 879459 1324432 1985606 1195959 1597568 801701 1489696 1836697 452836 1195383 843021 1718736 1872077 1433781 1062657 1094388 833898 1597760 89616 895385 1251352 929063 1322001 1185241 414274 1199051 964010 789768 805989 1157708 1621155 1175022 1106294 664343 158202 377387 1246866 1512020 557005 1425903 117043 944402 45125 1079333 1286290 13981 1179778 1836585 1218569 1012803 1818548 1150030 540764 1847670 1706479 520530 1998937 45861 1056488 317693 1110130 1438956 8819 1778207 1717445 1686699 608471 373829 1066170 531007 1153858 1501943 1705175 1386537 1500172 1283 1170382 384301 1258593 1254088 839771 258357 331799 889998 71284 280960 1670770 334777 413728 1514257 1227700 760301 1101829 1262053 735047 487065 867500 715720 1761489 877438 52344 1286667 1508018 123797 1156421 1871596 559483 1217083 1423275 1629292 965547 1721243 147589 591203 1313768 1851374 456585 331842 719024 941441 905942 1885205 251446 300751 263749 325674 177155 1443608 822434 1127666 1040708 676566 525211 322373 459921 1621785 1668053 1703954 1844155 244475 1680632 161564 578380 126201 1489277 505144 245285 1187831 807688 1518385 1463755 1008181 783833 1723835 886676 377494 485008 1495194 697998 911679 765299 1970126 505018 6506 744022 1849102 1113346 1128880 1141416 1462845 1459293 1512077 1412120 742783 808851 1410786 1052580 1981762 1447547 1669378 1040464 1234837 1872327 1692212 169853 1190735 667583 1212947 590010 761809 733603 182990 51492 976820 62713 1928619 198671 1076300 110686 506911 1024225 1526494 199451 544700 287126 554900 1827209 1637095 1372600 320057 640587 1561491 229226 1442507 1138605 163575 1578263 1765230 773439 1072559 647702 682481 1200577 1815451 371976 1182613 176035 499473 930313 250582 760515 377713 70892 1231526 1141493 1093030 1695867 1597358 472579 1815160 1431295 1327678 1363512 1686563 1843473 83245 756611 841445 912165 1415916 1685051 1339503 1819038 149874 801799 1974677 1183897 618094 1200929 1495217 374432 1259816 217920 1634558 1152252 1416171 1448330 1982301 1631525 1767459 1686098 554781 871668 1130830 1290299 320385 361835 1132084 1751596 1453821 275770 1789648 48599 1021898 1859369 113524 1147649 463914 1816669 166301 539387 1879469 60297 850112 401082 260432 1133691 331238 1357961 1939448 901581 1949318 1505249 677202 1648173 56938 930417 1041428 677596 114731 1955587 1431602 1787234 823696 551180 123864 1088203 1015697 1510513 1567578 214472 1603806 1629577 1026967 233281 564899 1798359 1562408 1557496 486773 109056 623631 1204284 988676 660977 39210 1069443 176370 343217 734906 1495240 1337374 1146599 1228293 145255 1555742 1452781 1815547 1548097 1192955 1871566 1122380 126042 1416186 1119107 879106 708013 1069884 1196701 5022 1732809 1567680 1552447 1614205 1588247 227953 161702 757738 1081340 1159858 788420 1002236 478622 1880850 701022 782725 1271009 780127 1191681 1438817 1959470 1804618 187804 198017 558711 1471241 1334199 1880840 666045 1596029 1097188 1334670 1065869 1642299 1360404 542973 1358010 326316 1096636 99395 367797 360136 1796739 197177 1584115 126590 1544059 1988742 1885085 450434 133268 456613 817292 1050799 152126 1282471 1068672 230708 845387 1031813 565541 1179714 593866 1207325 711917 1719390 39671 277649 1580107 684828 1691778 135116 1001706 953904 1111008 711475 508000 1510181 679300 549383 1909627 244019 807394 1723004 7333 481801 1507537 1819132 1994933 345841 1772536 21545 736603 1864145 428491 708892 518020 1669959 1131341 136034 233931 492605 498748 1823784 124877 1503779 1309290 106659 1977863 655882 335297 1288533 1695553 1471790 207965 421133 55979 1697449 605342 1809730 735937 1515218 1510149 101635 159315 87314 345451 976965 366680 1451797 755521 1959159 636021 36807 40869 437743 1164467 430577 994058 515189 1073343 349619 163642 1779590 1492449 1767149 758758 1044417 1135780 1158810 55589 1225201 1989258 1575739 899108 369488 1966179 1325426 473291 1285731 991795 1082813 800261 1407446 116558 495685 365937 1551801 681256 1135364 1376992 699392 1714718 1486501 1649635 1937133 1296420 1893655 1259534 685895 1291481 1722589 1331764 33461 771133 1379435 1466179 1821263 1315698 34755 1385934 1612049 361497 506980 539728 1197485 1071670 326031 609757 1972503 1847630 1245737 1629483 150085 1533469 1953885 784589 1072019 1965246 1868542 1374871 1564575 1170271 1166845 1740122 1483159 1317775 286883 367971 945510 448628 422804 23099 307282 1911698 1174719 682403 1849747 301063 1216918 618748 1887319 749442 1599917 957356 1373396 1438783 546366 355283 1225313 166498 929833 433110 555069 1183804 1546691 1069202 634635 876620 273176 1859709 1491311 934781 1220368 915354 1412837 399999 1576950 328884 712915 1271192 1480247 1723399 959107 857044 468995 1795126 285815 1668894 375320 101852 1382696 1021824 1842119 1359927 1259339 1241597 934503 596383 1430807 1475213 822166 1267585 10243 1386165 1398738 321169 870352 931075 1022485 278743 1534936 170565 750846 1158366 1836990 692521 702735 1182578 1098389 1379439 951541 8440 1448342 568094 1834527 565917 91121 1532709 257811 1982982 1551039 1983275 1185580 628455 864827 999706 893046 123106 878577 617764 1810863 1862335 1579675 1504512 1334436 1100379 356789 1624552 559819 394972 731934 469596 1720403 1680372 1160656 194094 852766 1631875 1864917 1198116 701884 1269154 1113525 1505222 1548223 1684362 210272 583805 1658680 308245 1988643 1552231 229569 1399879 310053 959522 1898950 31086 1673590 241119 233438 1071468 1996554 1081963 428546 1848825 1868743 267045 7147 283786 1966364 1701193 784240 72918 1258759 1837199 1999550 1508848 1937434 1661893 67915 958859 1023489 707995 679139 1762998 1222313 1751459 187025 1569643 709300 610747 1976013 1404518 362600 248663 766908 730541 1223878 1889326 1027243 1467067 418804 1869016 1212749 1397701 591304 943971 1334589 1247353 543880 626657 20674 1493860 349518 837848 571343 1950527 49662 511152 28960 1517872 1458982 1914041 828210 1542519 1259088 1821371 761243 1394946 869171 230534 596784 1479308 942323 1620895 1579703 1218413 976665 1778070 639775 113784 115931 1700192 549376 1946306 1916531 85828 1705854 858532 1260421 386468 1582594 807225 793821 1825970 1557335 1478901 720634 1986945 1141522 1281975 574928 1201522 572449 686238 1204955 1610780 1055389 1356710 83940 1340373 1771069 1780958 1593755 1848468 1520951 1267694 1978284 1128022 16040 740858 285914 61179 145982 1106171 1516450 729904 98456 1229358 42618 499895 539049 1199566 328850 1180673 1249794 173117 777081 537585 673310 1825237 683520 177299 616322 468415 704441 1332746 90621 1285166 1641114 1261814 242050 1630378 998385 1168883 734903 1514551 869280 229782 142494 204133 262686 731698 105690 145884 198665 1184306 1058909 1952251 135271 1713240 598255 1192810 929707 781640 1005417 1845726 599649 1936219 1486728 38196 645090 1252767 1754969 99269 926679 906154 455891 924360 476653 461216 183067 32742 207625 603377 1223835 1116116 49302 518702 1780405 1820614 1633954 322207 1378840 878522 234189 126584 773609 36410 866042 664383 1333809 30069 948510 1173838 647699 816698 1697988 1579850 526290 425742 1657617 1884324 1712997 1564175 1923887 93837 442028 817949 1796301 418546 972703 1593181 1060705 11830 1327971 887194 956359 1368481 1526252 84656 1953858 1580548 1499585 792537 259220 198043 1843489 1461136 681100 1428401 159902 1467652 332399 1912399 1333230 1184268 359802 1022671 215891 47790 1166799 1077488 301513 1416646 649284 942259 654370 43638 1266075 1753432 54415 1722809 1100620 662000 987895 509861 354399 1616011 718596 1082334 670716 280705 1936647 1491773 1605205 1003063 797628 216384 1101057 1107816 1765504 1724723 1808008 418270 1019766 260316 83023 1418373 1865801 222279 1049426 213951 68186 1016268 937987 758759 716013 289534 402260 1860574 285735 706876 1796418 1910867 657625 1778798 1787899 856835 1952870 1379851 1094187 62205 1142229 1307368 1774898 1979820 4561 12158 1236671 1508939 17333 1547597 1118463 1812017 476027 266787 1314928 1863885 951311 418158 1139179 1467916 1861537 700480 768107 790987 496504 343786 1885910 1249993 177819 971408 1608779 1127728 596752 1308531 524290 134807 1749508 866506 1024369 64364 815148 327275 1004517 269894 654676 232967 1435677 1907634 910089 441224 1359885 395783 1139049 301750 480851 1885318 704385 271162 1949875 1289578 1924608 1032330 857927 1364283 343371 114198 652311 523883 395651 102431 1834884 941099 858693 816212 1304624 1546244 1809260 133933 1183260 1460981 290256 1164600 1545800 882549 545725 1016222 265064 4733 1748010 457489 1571844 1257684 1781511 194647 355509 838676 1968119 604560 1427142 792885 1884670 1509206 1773997 582601 741553 957416 962046 1247246 813068 1278073 966530 1198258 665575 811341 686518 1159796 362265 1073566 549169 501400 103864 1238472 1263246 308780 764600 642430 1990462 976728 1859213 1920781 1946027 818848 851385 97955 1974102 1720958 540257 1423373 357230 737740 1925523 1200414 98774 147605 1982997 268189 589376 1672919 77143 1479149 1528684 1461403 677839 1399875 1101763 1748322 237186 717343 1017951 167580 1251085 828877 1300999 1203978 1410713 1937078 356198 1263119 1026655 1579493 1450975 45003 72966 196496 513680 595547 362334 1325056 1381502 884828 738050 998277 437783 826816 1534046 858705 74190 58840 536147 300273 1959224 1763824 109620 1729288 1243896 536941 1398862 248029 1151151 1413826 223682 360718 474071 1082327 198013 1264894 208291 1472576 1995250 886185 1328511 1047425 645496 1997028 1974651 1726402 641200 1509801 633565 947828 861169 1510563 926292 750893 642254 1194679 1776082 1643131 961007 1196375 391876 1602349 1409084 1327270 1320310 1122608 1886721 854388 125260 1685906 1582644 963771 531199 902903 1412939 1192688 111342 187744 1237710 1995594 1084727 895450 553923 181533 1956087 1877778 1224438 337384 448134 1951165 731659 1287967 65538 743794 1841883 1093312 412980 1684669 1317298 1532295 1127203 435311 585995 783205 865214 1307004 1015445 1275387 1988190 1110177 965123 1672582 1499134 689891 1750306 319966 1228135 1580257 1279748 1809599 1932914 573845 587512 371291 1611842 287248 1377993 1145346 661193 1114300 533904 542255 1526479 947468 463319 1505027 196043 510757 486248 330656 1577275 651723 1663267 1036946 361227 1147555 572048 1074758 34358 26432 1919203 783154 271744 1866637 1223047 1399943 621941 460568 530782 357011 124985 459176 1239638 288186 375552 268555 1782159 41618 818271 150441 1283700 1920417 992947 98328 1057513 702711 1997164 903200 254398 966052 838149 30717 897856 851009 1396831 1071869 1212425 1754808 1374866 582511 320176 246559 265581 1694617 1189170 1789969 1552504 512020 920163 424913 866214 734944 1362127 122429 51282 1591597 1542431 1909313 1226772 979386 12095 380223 115465 807277 901398 453481 191897 1807536 1502898 1194328 1186734 768312 69014 1244679 1026127 670926 815806 1926173 1869502 843403 487000 1749428 666968 84620 363987 849275 1565083 531607 799528 1099575 350403 694846 406555 872542 743589 103590 867557 883787 184585 987168 255453 314999 583555 1204164 799793 1427139 506581 1639795 205614 538596 898632 981140 1065292 1886391 1101587 1677524 1552695 1583402 472693 1092054 794155 1402031 1303428 582812 745532 1321387 1704045 1943110 509541 1156080 696630 237411 1887824 1734671 433038 285081 282068 318218 840211 1453265 412335 558176 889428 731596 1933163 1689980 1850340 37522 1392243 1130328 1182153 1155036 1727068 881039 623771 445535 877761 41140 121138 119633 1065100 1225993 1517333 233157 219112 133578 913405 1323294 748424 1771394 892184 1010109 640479 432863 1437623 1393331 1748247 703507 1928912 1326886 1958194 1232325 1182668 1897964 1550322 1819945 950759 130626 1223939 1774739 1132310 1414458 1767223 859784 780265 1562068 148485 674215 1251839 601075 466576 1740782 534792 149679 1444406 940216 603212 439972 1695504 1422342 1196171 1913274 1503352 190030 367617 1844671 982274 172952 599074 88718 40991 9231 1665928 1321067 1717381 1001827 1148160 887966 127223 1376377 1033440 23240 1897090 1879440 186777 1939081 1540908 1899794 839123 676386 721908 104622 243867 526949 696259 1325574 563927 120784 680682 1203727 538459 894742 758882 64796 366764 1669716 239869 1692722 1414447 468974 1832307 1425838 139337 877172 595560 1768305 1683605 1173884 1865769 1994145 976303 1368233 243056 1036373 67900 1786552 1276769 517540 245003 703079 589192 759564 1552715 1094762 1425930 1794223 1347506 1491468 1535190 1124149 255412 308177 1765070 353517 1109807 386128 1728657 1717321 362653 1284151 55158 1523139 1284758 1297972 1121853 370196 1055316 1866531 1983305 565526 1894348 776434 817482 791520 704317 641542 496328 1448135 1826764 706931 508638 1399308 1437879 168715 1506941 1763317 1913563 476256 1418175 425968 937142 1695628 1982633 1955334 1344426 310681 1158291 1832588 1365108 989579 773153 778512 1410029 235004 1679328 1096973 374496 1732532 922463 235143 1877324 1829096 982611 1323669 268459 944352 1304779 1494205 1845828 1939142 151995 1684973 1554475 742304 1449259 1906253 319727 336198 54914 1440417 143940 541708 756224 486206 268758 1631442 818831 219317 1363607 339297 1517274 321908 1595169 712082 1935743 782317 1349914 463211 972688 1307083 666242 1184050 463286 1987169 1534617 1965896 292841 1629891 1304583 1716415 1326748 335245 613403 1867061 748078 1431624 162893 1592915 1892210 1983488 460483 827185 701487 1800684 344276 1222412 1244120 668886 1071543 922433 825518 1002152 440680 606412 379143 1503187 778456 1482519 871574 917708 1150715 827879 646787 748846 1788577 515382 272478 1404970 450150 433683 1552401 526938 734880 1423679 1015454 1698303 118416 962226 1403166 37213 1354252 43783 126269 1954208 357110 1324743 1028035 898353 231535 681576 1593586 421919 1191195 1033017 1994153 422165 1101624 43321 995744 854591 649195 309081 1166498 1745633 1563322 365024 194862 544188 1012951 1146833 52873 1966077 1584338 478284 1440651 486708 1712983 340332 1082953 927800 824354 1200821 1848416 970308 1368954 66869 734249 1303334 949415 59314 1710359 261662 650858 500107 922030 293694 576480 396445 1328025 1410931 1921170 366318 459907 605003 1016356 1998514 808211 142174 69391 1306617 1693342 1880199 1334935 1797536 1354386 475522 181937 415809 1403234 419585 920344 1715721 1412932 1927913 204758 1960074 288383 562054 1513407 811705 575439 810045 692131 1574379 1926633 1776042 1799982 100863 533131 504527 46433 1027693 173814 1199454 1471203 1896054 580086 320840 1706045 1937000 1921521 1240968 217079 1980175 1696412 445461 659630 1890320 1297619 502978 1621706 14450 1750856 1989066 1368121 475073 642122 1568662 651376 536878 1303047 1310387 1614785 61784 1072441 1984845 473342 1537435 222474 933226 1713811 1964902 225197 239545 173525 1154481 1921261 1647102 993099 1443777 1021953 832380 1102198 1831582 334375 1131579 1523775 725280 739363 884878 1562181 1073803 1588259 1955419 1655448 1031896 880033 513067 1977079 1192986 1419788 215456 1674247 202889 1259111 946243 1408147 1341717 816013 908256 598326 1929191 43009 1650934 1441096 1004909 568733 1311671 531457 1646747 1498634 1186102 1573917 218733 651906 1510093 1421040 1755420 756303 255360 1028697 926098 84356 1929709 1872739 197840 1395222 813550 1278519 815413 154509 569896 1827666 940114 1614779 885573 694070 122166 1881015 154981 278808 1897063 876850 1426895 1979870 1576887 246802 1918373 189447 1755807 1449868 465191 1419799 643989 1089508 767666 969221 1812947 763141 535386 1507381 1843344 1973436 357422 1162673 96214 1946028 644729 548912 1536197 1829809 92618 103876 1411089 170048 1779512 1426712 1506382 1315382 1853428 1152852 1792603 1561203 312621 1504272 369189 910075 358707 399188 151223 1196649 743291 829316 518566 1445178 124481 364795 1147700 1390342 974518 371925 385370 1933625 814773 401200 395471 4991 1050591 442586 1273703 1250758 683235 421948 1752592 500142 1729045 236815 615199 1180474 1940061 1957932 393367 855608 1717811 756744 1611799 147957 1135907 1240611 1353362 136924 1076122 526369 1123804 529067 352821 1175773 366578 1178034 116125 1439656 321517 122397 713545 731238 426522 1958460 53392 1219305 455039 1656361 1702564 707199 862304 1404729 15725 1326513 1192340 256854 1487419 137248 295664 472262 307961 1753788 1863812 744602 1277817 1422473 633017 701873 835214 1424790 1049708 306934 699979 1816908 1286646 822521 1426796 1109569 1230203 992655 1954345 1518600 12796 893350 555375 82431 1969 544255 1306635 1097286 966390 1256088 286605 277299 274036 764850 962619 50581 1327647 1040978 572639 217776 1793800 596391 1343160 1772955 1787897 1384909 1084916 943489 829022 1900452 1606602 777660 624173 555357 722298 1868349 1141043 3629 1455408 1512957 908487 571825 332096 390657 1264971 1496568 271855 1948907 1981920 1890482 935157 997525 1096877 1130659 797902 170162 256053 884231 1969441 92540 218979 1404363 1618695 490272 941912 1091601 1041476 1346166 55623 341089 815170 1156190 839793 1467766 1224703 739767 1383376 987363 662722 746254 1125973 631100 1863376 1873809 865494 1309733 1324096 152060 978775 180167 1519965 964874 1096141 199908 31027 1931244 99957 660830 1429726 386348 1686870 374685 780641 1794125 1002084 1529867 1911610 1638602 487893 1377803 1870499 514442 1918718 880824 1360294 1810096 177009 1862319 970438 1503046 1546220 76615 1329541 230510 1810993 1296050 222110 1731444 545481 756893 1489368 313077 1500554 1855513 1015788 1775633 1705597 495741 1889219 534945 1525097 498559 642768 1778969 855610 480313 1194795 1759793 584966 396308 1184028 1209563 1203061 1080639 795107 1135457 1665588 527163 750929 614820 1534248 1988966 1958838 1554649 1767239 1144873 1725822 2576 1205589 1003202 593976 786058 785243 393773 932730 225207 519482 358150 1329553 1831237 982403 1245043 782657 16386 1800439 621730 303124 1559405 1508759 1766481 156610 263050 1686633 1033684 1890918 752509 254110 1429370 1308829 1360519 1651049 128171 933454 737627 1532349 1635117 281605 1191562 1912208 1584538 1614545 618645 358998 798627 341556 1455054 1664962 865402 1439250 1767452 770382 213709 761667 1659098 1668998 1360777 120111 1866235 1333922 566929 438110 166855 162540 1058426 1041729 1292201 343283 1226112 1278732 565743 395519 1385483 1747052 1642676 1236912 1848051 999650 243430 67971 555663 106997 1067828 1133033 1531534 270862 781480 185343 1194820 1683822 1028160 177146 822746 1395715 1902582 1627833 580574 863657 262033 938852 1055568 1071650 736222 1317834 1429455 1029036 808642 842557 886651 1263004 1406206 1997848 1660870 1764034 574449 1841015 725558 1459350 627544 1984609 1369308 708977 1381183 1228877 1666850 690269 772916 1191983 1872922 1624577 325123 900176 1398310 466014 134362 1465502 1450433 1113723 324560 117265 1370520 1942227 1879448 624105 1978142 1110576 612834 1807803 888896 902072 1177449 887863 1886699 430317 895820 432094 1170424 1200772 1451305 1088687 1001563 944526 836115 853726 105416 1015489 1253910 1445003 93539 574863 304491 827163 446286 968351 877763 774708 449217 1912704 833165 1983979 625482 1189042 95165 289268 341579 1730530 405836 1298145 1267436 1178007 97825 1786553 340499 1129596 475335 1462640 1313629 1479053 1317519 1907434 1688083 461043 501126 909227 1702810 519884 109906 1277544 1393914 648670 1760873 1337689 1045297 213379 1920173 1880335 1909841 1171983 1879391 1400138 1012555 141194 1251671 1044537 1869572 269078 1185219 1740505 50270 115897 1936672 698960 1718433 698933 155681 290242 1808840 1253348 1732489 967384 1389590 172730 123506 3030 1993872 1028977 1831398 321227 408476 1674676 1124518 679894 1684383 103392 1159475 532085 179020 1353229 1847877 1211775 94427 1484618 1801913 483099 1357209 459045 1335473 1610372 1765587 1625402 565634 1978307 304526 848844 866816 1289804 522652 1805695 399728 1226877 905620 1412075 848260 598317 572911 1500151 843297 1539617 892835 1923970 17125 1379600 504001 245420 1001650 1709984 975003 504147 1149158 784411 1504461 756150 343819 1737285 222887 966290 719645 772429 1154426 564350 1253576 125849 789962 133399 1485578 1717063 36747 1083147 1413714 557090 636054 907300 674188 479688 1407983 1166135 709431 1269487 1369376 1609085 193918 1493668 1186026 1187540 800878 635419 1931961 1911682 939964 1174037 1771342 843356 58091 95605 152221 688151 1098369 1343056 1518775 554811 1217841 989059 1224904 180551 1146843 1488582 99118 528080 399064 1455309 487558 1066800 1391840 1062152 1957798 1367961 868106 238358 1031099 1905451 1630311 1142052 794542 1090574 1414245 1859622 1067646 556654 418606 274620 437423 329264 53965 166428 44308 403861 1252452 322789 1455808 1368527 629951 1457590 1401082 1428181 1142290 702764 1580963 1945803 1014751 769356 1132841 1158011 549968 327549 1095461 262128 1985257 1273744 469736 1529752 544825 1506643 1554378 359500 1874627 1253731 1298688 1848426 277282 1761276 1392347 1182800 1183096 142388 175579 605864 14581 1784011 388956 1188444 1346910 476138 1747291 1546824 1365995 936781 778048 968325 1209659 746274 22433 1392809 958542 1892060 849971 1008408 1351294 691238 1440333 1553409 985511 647857 1146849 1340553 1776155 1660778 1846316 1633715 1776403 1550569 1650602 69648 1856096 123873 209161 1772729 1626520 232929 1048313 1456082 306135 496919 869074 1633394 485900 1199009 1586988 408967 605286 1528966 1723422 653415 838130 1636614 721176 146354 1702332 1573060 389418 1425251 1390539 1950932 1388818 1645174 1778989 839523 993405 1710083 1908432 408516 1047341 1622974 1124346 1522154 690100 890757 1471770 64768 1686533 735293 421673 1903744 26219 1627152 445757 1878674 273494 334672 660320 360185 1302759 1014971 1371531 898968 47799 668079 80265 164862 3053 164773 1328039 1783633 369190 417199 1875868 67625 480667 1527755 1427127 1645990 1201338 321570 220297 1234026 145786 877484 1676927 1123054 1904534 1307121 691080 1829518 1763555 500453 1099409 1443322 497526 1829060 1680774 195635 1594141 988867 1569020 1213627 1672968 1179426 584258 633607 1359870 590145 1129322 915605 559562 1444471 1722956 1281455 1973067 1396821 1882285 178989 512668 656780 148519 55595 1614956 1677046 93944 1198087 630803 1150382 1366752 1069358 404455 1240693 297311 1648063 1611641 502864 598324 1572373 482767 38166 71346 294323 806213 678464 1767220 860016 1526083 791051 394993 1749759 1062660 1509851 743468 1534941 1467121 233512 1814211 191669 843380 1506057 1745792 1828643 1803731 1846713 1741793 1296412 1094850 914976 1479154 1092040 754535 355473 211101 1263401 152975 1385064 972757 1248546 1601519 1539592 843189 135766 366247 154277 379472 797597 1687456 1005346 129547 1014553 220892 510662 1591882 1839081 1115494 762041 1318826 377598 1902217 1404267 455088 1202830 470777 348520 1374544 674519 1983633 323902 12709 185840 1061600 881521 85630 1020739 878875 844302 966095 1168722 1889517 311088 245819 1574342 761621 54179 1696134 1665249 454963 1037013 865253 222680 920406 771882 1028155 832405 1943572 663712 406033 511088 1049225 1785245 1633978 155869 1855665 1524455 1363552 699942 33839 431731 737703 1010889 1415404 509358 1479036 1172645 722669 1538714 1811913 1477538 805389 113528 847795 1975573 3677 178665 1625774 1342215 1119034 784895 1121061 1050540 1035549 1472936 1021987 105240 16595 1821396 21825 1911917 1495333 479970 1514089 1486676 63289 1529956 78096 1038615 1585950 610559 291429 696055 1671557 1871332 242254 1262944 992277 982812 1065179 1336411 128029 1880711 21178 1680822 404737 1007997 614653 1146364 861888 1553793 484790 622833 801962 1826434 1522231 545629 186504 1334614 19564 477197 257806 1464495 346893 415913 824901 1445684 740537 869602 582398 173366 1125392 1581427 254322 1785807 1127114 1394157 1165876 905626 1140456 1889345 1890508 676776 782521 1964772 1394958 468099 1262794 1458541 349754 108360 629326 59471 1269698 450331 530090 848954 1013901 876163 197520 651459 855083 583731 1267276 740980 1012413 1945884 1636508 1418432 1640660 36499 1006984 192806 265615 65939 1870086 1914533 363625 1714382 784056 1258739 1833056 1860823 729509 1863383 222848 331891 371264 618974 1380154 527085 498031 256354 936761 451888 156588 1465133 1176231 932050 250081 490552 1387179 1698960 536874 973805 1550541 639884 1150752 15135 1893142 969945 445519 1927627 1936547 866792 93551 1188087 659502 1015443 132741 1966500 548437 600703 903945 1773605 760840 856054 1718322 593073 1755580 133041 1407712 1332929 1438187 568084 5984 1911316 1790404 1312199 1533214 1408545 763934 61957 1733599 1367215 137170 593632 149906 1634657 392235 1254773 914101 936116 1909204 1842618 649552 29196 545292 992559 1952722 772414 1957581 966691 865293 1903692 1173375 1720120 682482 360984 1621181 193314 442082 1478846 826186 1153767 760641 675295 1461198 736202 1231334 518917 1631498 1542453 1678438 270609 730072 1941919 1566093 480166 1818597 1337327 1530751 62438 1643421 1117279 1428563 373966 301951 738540 1512518 1311149 1894464 1679149 1291745 1058549 165010 508387 151605 980904 1373665 709677 1339210 829711 1800573 1421328 1079326 770239 1413891 1587579 502340 1931532 1214352 435590 543569 145798 331251 1519635 971726 136163 205799 901078 765719 1907066 665745 277664 1978853 1066924 194921 825968 104712 1301421 497641 1794097 117974 1557173 1213251 46407 385433 1222275 1160026 1281348 1188406 215467 1978798 169557 203436 1179562 1702567 745900 1437473 274067 90010 399470 1894014 784731 247255 176454 290763 1827784 1087478 870816 317632 605337 1047399 1639436 938402 1835426 1340141 161300 515563 982951 189038 880055 1602828 180149 454468 1456644 1870581 1976101 1736005 1341993 309791 1740945 1382013 200847 1218554 423437 1869899 1329720 1215576 136431 917342 1455058 512227 849263 613448 507653 396486 1845424 680275 1676460 679658 509686 548118 1070369 1608826 541690 245840 1713122 205073 681969 172758 866463 490847 605468 268884 702592 1610452 1794395 575459 1707032 1808834 1504836 125479 728849 401879 1867269 878233 714398 1302702 1726980 1572247 1978914 1222355 151900 1242076 350877 1259132 1526312 354848 243688 663758 1952618 191083 1055231 1967758 1074535 128348 738410 1836782 474697 1224204 1622392 381457 1033475 1378803 346516 979035 1958298 600292 676301 282355 310733 1852244 1934789 1400677 1520565 1618451 769891 658711 1323347 620118 126903 1745604 999355 1903454 289095 1073903 1039593 886968 1631607 805202 1853999 234355 900416 876670 1317384 913494 1349855 1953705 215226 1857016 461206 1352402 1900871 306651 397209 1716997 1587425 236548 1316414 226980 1726390 620615 967725 897002 1555897 1344905 1457068 1270736 642644 473289 1512527 1902596 754669 241639 543256 554800 845211 1638074 85559 887800 605064 867553 491319 1252832 1399163 1443734 1526005 1682349 1957169 713378 1473631 1430176 880270 455233 946990 15889 1471936 318635 1733257 779062 41387 287989 453370 1689301 763924 1503390 1398912 846627 1077423 680209 476314 1351069 1026610 1664681 1267056 1617134 1617477 289357 1960437 593044 491100 1897379 1743165 382298 411373 928262 119878 1552508 158657 1110799 132697 1751536 348333 1964431 297751 1671309 1073341 1140882 1623276 1783169 161773 898185 1373377 1243508 1197342 445549 1918334 1790793 1048671 123813 1604365 500088 1676007 1801873 843034 1020918 1967348 1394495 380599 622108 957722 1097984 1918481 752651 1253999 718947 1423893 1248041 1332643 842143 940741 711774 7456 226369 148096 1054704 422124 1642605 647453 1861463 919848 668836 947967 436448 688280 1056804 1120110 727108 1424519 602643 174444 1153617 1237283 1860805 106260 1875843 1507433 379204 290432 1412966 1468178 1572208 1562816 1449398 696172 1034531 1735292 1106838 1937190 433279 173692 246344 1339722 1971264 342738 446249 1605068 1956212 1081140 619048 470145 819334 1378575 1126866 1211494 1842513 1359179 1129080 671604 1221725 311202 728067 816989 1353119 325187 1999497 1204334 948010 960600 1808560 1852246 147542 1563409 1510011 1129603 116253 1684010 1061170 1630290 954676 898385 958186 1321610 1809067 723260 1441158 1640302 245421 1619763 496106 1449491 262120 698500 113931 722542 1682081 1774047 1602621 1503383 188989 1850074 1308482 829875 271848 1430073 259203 1289956 89219 1423956 1761549 500637 1368895 776892 1885533 294413 328681 1751118 1503297 686559 1073849 126136 122063 760595 1187550 676263 239276 1735176 1974828 1705871 1865762 1459107 1258455 50743 553990 346758 3068 78487 229891 1899180 324173 779350 651525 1950386 1809672 1160650 438742 1707876 1211452 36312 928434 1090034 1206316 1048389 943363 805469 1628143 1906295 432039 1530435 413610 1391091 168691 1097599 1110207 438494 1788598 500451 882870 423501 527949 946867 1780261 1429182 14108 18676 1743471 251859 659920 177732 188281 1016408 791710 1315361 1490353 891283 1212907 207516 1728276 792889 187517 983064 1459659 354048 3344 1247955 1894461 896423 198886 1290860 759604 704276 1150150 1058179 1176474 306832 1215452 1097620 1896837 449690 1789396 772972 726258 411689 97894 264657 1731069 478406 230009 112558 1934738 221731 56395 1637011 576558 85820 1801383 1760948 1524121 836706 1256594 1906909 1548332 1876949 676347 1772028 229671 1243324 251219 690969 668163 1153470 1299073 1185783 430908 1898413 1722199 1784191 1882690 1629254 16924 1104374 594619 1526802 250718 582421 893462 922302 1693219 1918797 753432 366777 1613188 1725907 1053685 1704401 686178 1595624 1980968 326073 926750 1693460 1384721 425128 1994394 1278751 1124629 12177 1202427 1172312 1674382 510585 446600 1923045 307009 1275603 413745 859160 1953179 1583424 1896272 1310509 1767226 435750 147629 71588 673059 562884 1013584 395833 1192629 360353 931941 326826 1810778 602503 101747 998247 125529 600649 103814 707618 1744539 790778 893089 1221283 1109789 599112 953636 1551422 697085 1505248 1778787 926423 19893 1467639 1243104 1533066 1345105 24271 1977694 472316 1509537 104647 1800532 207433 738776 929172 1604416 814374 1016928 934522 60026 288648 280740 180034 1240152 1720543 1108096 1850947 1955209 955039 2169 1386602 126939 1211377 1871307 1673956 1577333 1832319 1889027 842552 1537861 89954 236289 499265 478753 165871 357428 864721 486925 254272 1795522 302224 1051140 1040611 1160081 249041 843843 542775 340259 980493 403310 459328 488359 1058369 691568 281713 1620598 466220 8654 435368 1839929 1086054 1420943 1233043 1263656 1762795 1366702 1902965 480096 721668 805187 1971357 525215 1527945 274980 1438562 1510241 1989760 152334 1570780 1926246 1535050 1749007 838153 1214802 760653 1820978 574307 934466 119235 1971903 1791293 496185 1663158 507445 576776 1175188 940800 1453943 1971904 851010 1778508 793238 1659524 1401457 263110 1801743 1492518 450821 1038439 46091 234912 1847230 751053 1352859 257647 1756525 145240 346162 1123085 1840477 1904259 1092496 1565370 1848572 1149799 887215 42249 874118 1541160 1428684 1411380 1887357 956633 266047 1294497 1650130 1698554 113392 1888023 440736 595524 95207 334807 499480 957259 539910 533984 1469243 319397 1393345 578799 1743346 553403 1642490 670797 1192607 733855 1010161 1322352 952900 1664373 1750776 968311 1722015 26670 1756339 140134 1080976 999317 332227 870716 1431466 1000777 1096868 187433 192716 693192 1979650 1935116 1734783 1415809 1964798 1726238 1061005 565771 1327989 8092 1932891 1436172 1503554 1408430 1452401 835204 499342 1805047 514582 565314 983910 1355585 581363 1131001 1442537 1427017 1980293 1228920 1394796 1879673 236022 178771 1278663 1608382 121514 329625 599764 582672 1539226 1486711 452896 402761 1439977 1875593 217129 1918575 1781445 1436366 228435 346997 59608 266030 1537383 574654 750345 902192 265357 445577 1855574 602221 1914538 654112 482292 1902270 31991 1130436 1514410 1857351 1920150 161042 999363 139113 262356 174461 1077496 566741 82863 1470540 1750018 328312 80598 912158 521721 274018 1432550 1868042 777713 1694472 15290 844177 659196 384912 108560 160000 1089103 10224 737986 1174016 1540689 177721 388359 382034 976620 840053 891507 639724 48926 1494259 1474584 1645547 1259862 1388158 853819 1234351 1583642 685785 965073 251570 793258 1453106 553522 1312546 126389 1903323 1915418 1965087 36326 180685 1240027 1702199 1617959 800230 515089 1442073 90553 1179042 1011272 1282724 855018 394666 1083773 1659914 941258 1431066 471076 880583 362206 818859 855986 1787942 490620 1786003 38916 1441175 877743 1629411 554365 1667004 849204 1838487 1493600 1089857 295223 1988384 848839 1605817 576322 262417 538362 540588 1146486 402902 1824277 1055815 958011 794609 480707 1241758 788661 985191 755931 18186 1391738 205863 1672471 1533061 542956 353585 1287342 1529518 169563 1542663 1061176 1634261 175396 1874014 1311912 551404 267703 825754 883248 862411 680276 1645064 1790822 167123 622405 1746652 96481 1664444 936275 376051 832738 364986 1634978 318419 1625059 1900810 1313438 1220173 739789 1868347 89204 1613297 1987657 1096594 83498 352546 851995 1728106 324834 1300260 1400542 105091 431914 197087 955332 448291 1595544 1415001 472161 1174947 1137784 323202 1688005 1566329 543717 1516704 131787 374120 482315 1100557 89578 488707 39105 278397 438397 1267629 710262 1066332 105151 991195 426634 947371 169609 1997783 48807 1539388 1482260 1009663 1038960 469575 1406515 942245 564583 862193 715705 1347326 962690 636534 1004260 362189 838471 990838 1584009 58862 472882 527293 593165 537438 877202 624208 261625 1133303 415180 916776 303449 1926450 594913 1533848 1097923 610114 952905 1013251 1528758 1214040 1829342 1669388 1348902 647418 1358176 188247 1972873 1578139 584772 1533786 1180663 1107360 1308340 570605 1056071 132365 1256751 758160 90658 1585436 1623251 1919681 377635 650282 824744 589010 386438 305336 1605247 751232 405988 220350 177089 886712 1703909 86080 1194471 993472 1335228 251384 115772 1748313 1649514 416710 100920 1427581 1183539 695124 1294544 154828 533572 1042542 114238 1784474 718282 789040 705726 994038 1518482 528137 1522257 1171131 670829 1175665 530233 117954 1003763 816633 182107 412181 45842 1999231 484326 279573 602558 868012 1128685 1505415 405573 1692352 459848 1520008 929475 1344928 10203 524867 802829 21051 573002 1008565 1180669 729698 1996130 763578 32179 106205 1345436 776709 1593502 721867 1090328 1416773 278493 210671 1879198 1350996 1943017 646530 1635951 102806 1515401 687873 870845 514047 1308984 1603577 995540 1576917 515870 987114 766966 1571345 349408 252584 1721478 550100 1166249 1849875 715208 645339 365675 1356901 821031 1347061 589644 870519 1924385 1226968 99079 380142 732510 382930 1022476 1917869 802098 1435873 49623 222805 1864780 954407 170474 335746 602787 262545 552461 21658 1078381 1263016 315533 1513726 1124101 1433147 1853472 1037580 19747 318420 181115 1611057 408968 395205 467254 1420882 946937 1494917 763683 746448 1112784 607410 333264 902534 1878359 82216 1462797 872379 868283 1863433 1923009 1149317 824016 75641 1140839 802754 1863908 965578 188268 1838859 1922989 1307510 492489 1291677 987784 1147044 1234052 1144578 1623066 1696821 722201 1488173 1446930 842586 703311 1700042 1125021 1527500 1112071 557779 1217461 1251080 375760 665401 1017269 5713 1395197 1767006 1393148 1901606 1422115 1458211 1789018 1558651 1832965 669040 973707 113155 784201 199810 1989389 1832340 1182821 400371 828918 1675767 1103329 1981662 1374242 260596 597276 601 785494 1687729 1638888 1820020 863816 1757693 625851 1140483 959757 1294352 190459 524380 1059097 634887 1732855 397958 632521 205836 613396 957426 466268 978333 1153750 1866947 1572680 572752 1412956 615578 630212 1315874 894396 440481 517509 998626 218007 949999 388676 1945728 669563 503405 1120747 1689369 645513 953472 1350320 363162 1208588 902176 406085 1897177 1633049 63283 1597431 1470920 1522846 424752 343004 1213006 1453908 1734365 869182 1056928 1016783 958765 1122564 1018820 1632117 808180 1809758 683402 1632664 1686135 629190 1768852 1842617 722409 17127 1079854 291992 308721 1867642 862227 1278150 1545259 1689207 1973715 912993 648403 1845641 997170 1798678 393988 766080 126271 1068654 1811660 1813934 1734612 259789 1610784 1552861 1827771 1225847 1420542 1416899 30426 1200822 52611 455049 1213316 6336 105108 1627552 1791131 1813497 337259 709732 777552 37148 929847 860318 1326190 1876071 936030 959373 200485 1536214 1874571 1148063 216003 1911887 1442669 1274410 636657 320824 1561339 995398 1086860 761023 1193932 1292290 1186055 669956 1016357 223725 1870312 1426752 1476744 745912 1598460 1920233 51882 178424 450846 560622 1171836 1456194 1925017 829514 100954 1318548 778565 895435 506641 24971 861808 683607 840430 1825538 451872 837024 1091914 101305 1678613 682846 249435 1899283 1783352 913186 249680 1898759 698896 528081 607703 80657 1954011 1385302 1486001 1848620 1750004 1410537 565267 240340 1703398 1352243 1440768 1056243 1121910 1995237 891419 1924038 1874147 576571 750945 383130 692160 165182 650682 1269509 1222322 1325620 1927296 1053001 87265 220099 305254 320987 591604 1005735 65429 138604 1302419 862314 888404 161801 1655932 697745 379213 733495 1218165 1814009 874834 347372 1315146 1099601 203775 573587 151690 1215873 1980098 1340339 955559 1556838 1137595 1394283 1169801 1331112 1837026 170002 773108 208814 1300266 1076476 1010368 1847354 1887981 317366 741311 1532691 1031673 1929947 1558324 334992 667046 202589 189951 375574 756453 166198 835103 1718432 471401 194139 418068 59464 282921 257682 1530507 495957 880077 1759879 13335 1645447 1621360 1559562 1225081 1941266 197662 1218248 1437237 1701508 1960434 712625 653153 1133954 813736 1331552 298200 1494116 462558 631877 1872254 1196768 1791649 72350 1648945 1896383 1914666 52957 104839 141380 1436667 390918 1300256 1646957 965117 950703 1805345 1708353 489519 1646449 54573 556031 1590494 594994 9101 1660862 606150 1585596 1336459 1444574 1045882 1569233 1888852 1426837 964209 831806 1162514 1253002 291723 1120051 1989929 650301 1915477 1126526 1029174 119346 818079 111146 1346180 345702 165710 1636727 268121 130798 1213711 1266595 1982366 585068 483673 632854 723050 1748448 1310425 101886 347174 109465 50468 1636607 711469 1060450 1679233 1689886 748160 1867550 231151 785410 1130499 1087445 66258 1387274 1168376 1524847 1724040 27803 318142 348441 327243 1230521 1669581 484775 1409802 773944 776986 1735951 1577839 446988 761197 1230956 924955 1436150 1199789 1848998 1237013 1297936 56703 705223 320438 1920845 399101 693871 1638000 797049 278729 1141319 1047364 654173 399133 1025794 1879423 522827 1809216 885982 1463461 1898896 1332661 957726 353906 1397175 1805497 657761 1651012 248892 838139 512895 156502 1570344 983193 163318 1355145 869193 1962047 1792800 235488 1168780 720978 1223212 887464 45345 1844834 1952221 1638917 1377371 869234 1903355 1914373 1676434 1694300 1437574 1658018 1571279 1316427 1918435 1261778 1040089 1329843 883620 1580335 1319284 1137975 1463792 1249106 1421610 1563402 1282774 1769225 890030 923323 350965 1756081 157545 508088 1150663 1069180 999931 1056776 84686 865880 1990771 1976082 1306184 1333101 1395456 1039949 229240 1919128 331039 575122 1945547 1872241 837316 591085 947241 365019 191850 1739643 914439 715323 1306725 445687 1797351 731284 833705 1832419 27415 1889396 1558992 548635 638490 1599723 447900 1256797 500647 46731 1681921 1826486 456906 1529047 1641186 680351 993085 1691436 595937 1325122 1000849 1451203 1821643 1813975 1290083 1578316 1243470 618368 1195112 698632 416859 840312 1482082 460401 873915 1953946 83968 1773916 141127 1392997 517464 1960259 1624372 1843469 749865 1204861 1220752 784954 1019705 1411719 372500 1680861 861495 117394 396293 344252 689019 1026548 971610 305620 443664 1773560 1931794 1929773 118112 68873 311981 1047119 1762324 555182 483635 1585870 1053023 1698000 1924207 1882208 1138802 486359 352442 1664277 1901185 588108 201773 153136 1920497 1046475 1258656 147116 681996 1181996 1515413 304423 1674424 41041 935772 1126301 1931656 406906 400733 1889372 1668151 513909 1285016 1895413 255952 1439493 1158882 606813 204812 1387039 1995384 1795153 798871 1837040 370190 251043 592308 58608 1912811 930173 474282 1007654 460883 1769570 947742 1260997 1902321 1297377 1719639 1446280 534767 1735406 539770 1376764 1093899 747294 69453 257356 1250432 1857645 1080934 1183473 643063 300034 1254298 112546 1132763 943975 735547 989906 716171 1301834 1306481 1269884 1651242 1285066 244325 1252765 442974 1772591 1999057 1461267 435816 1297454 450765 331073 787834 1154026 910704 1335301 808587 1400880 1362439 804473 413540 622013 957663 772139 1712841 25814 1602558 183563 1523588 1061418 896593 1488165 1320599 1596568 954964 1235561 1393622 1242518 1859677 1490496 1832042 1884905 1757865 429287 826479 1761074 1024124 1446725 923726 578531 393165 594111 822268 1642148 1297473 374798 157648 853231 1268829 1582420 709608 1009512 213238 221912 1364462 32052 599934 1908543 761093 1405240 1356011 1633266 654387 337154 1836974 1241529 702913 1510104 1966680 202029 1841863 1875643 1899208 841444 1347004 1554209 1486029 138331 363400 822955 1505226 394041 1620668 1739863 1223819 932365 1975089 489746 598569 1498285 1888564 1270929 1923122 1837377 1222874 835949 1873642 1243150 733139 192353 984989 1705811 226678 111288 1888472 1803929 10537 1749650 726308 337266 1168293 852347 574947 1091647 1146141 243050 1424886 1921703 1568844 1007299 1981693 363656 1292095 1856340 1636426 1174433 1305065 1456103 183493 1963359 1584849 426670 848241 604053 1166199 1387653 46939 1655271 377762 1122809 655764 929856 1002941 1314601 1532725 1008425 1879302 854076 1025301 706533 1389446 1402497 960673 1126943 1020615 1277671 792947 424839 1734437 945101 977927 429850 1155731 1734019 79502 606550 182302 451899 1829526 928421 402200 1564993 153098 510334 103628 1123029 396576 1106991 1573524 1387053 894889 1155127 247981 917017 1528473 813627 251526 782779 871458 1765716 585120 1464688 1796719 407258 1045141 274528 1166733 402022 1621792 497124 783519 1100936 1495506 1410407 360450 1698207 873719 531544 1408837 1672250 775097 521649 1889998 598366 1328681 873259 1373326 1367992 1525330 1662345 690356 1327852 1292296 1118126 364755 481882 779131 1521202 424525 1224634 1080765 447546 1418211 1808651 1150543 1363476 1636303 1405888 1175064 1698398 779105 1762133 1055359 207854 933006 1438880 1282469 60419 693361 1076378 255662 164932 1372640 357868 290016 559431 794292 287431 150363 1900252 1763484 1259375 1894864 1375093 1050764 1805447 395929 1405116 379128 89331 1539204 1914148 1717862 1206936 956166 1707340 1995085 690919 1855996 1120381 90825 117275 251231 1297229 1894990 1768928 1358284 627510 267140 1076958 179766 1444903 1816836 1333347 1394391 917776 1729690 1158840 114037 724596 959370 1889100 1807225 142591 836816 1868580 1447626 137442 1969585 452681 470000 1738157 1198021 1704383 1984649 670840 1252652 1363719 1523717 428402 492590 589201 1649245 1461786 1047498 1419837 1137354 312923 642316 525868 458188 1583440 571732 139633 1396048 1598444 980388 391069 1113276 1430902 1013897 399963 1523968 1461405 333396 1029505 269687 345460 893728 1155949 247607 147698 1229069 1983490 433093 1492935 1033150 1208224 23082 178706 1852427 223731 1662469 1612644 1498322 1727115 1037095 1819465 337591 486272 1480410 207515 568629 794331 1635166 890863 272560 1663688 356824 1721228 1129612 640379 147880 964423 1700887 1628995 1584361 242581 110483 813180 1513636 1525701 1371411 298792 418066 663204 756005 1791786 41196 1258054 1855791 512957 1402265 327872 1848628 1978493 770659 1988429 399398 332078 1225298 1027660 458976 1809662 1709543 1638260 1291350 405473 875674 736165 1095098 954271 1904266 1896372 513644 1816892 512991 77158 774394 1276599 762426 601604 1716485 275582 1560066 825743 1627307 1451272 934235 1241636 1175650 1783426 1472524 890295 1299058 1070916 1394545 987230 1463002 316904 1549541 238510 837042 6295 825708 832801 670696 1509912 1011747 27821 1622437 59248 391472 1957018 1619953 249321 80935 1690674 1396563 1178983 1841716 76808 253113 1903604 516121 1933637 1560936 1411843 1271100 804833 755941 11683 1826191 1139866 252740 76355 903597 591535 1814896 1053754 292406 1787593 1631883 914420 722336 699652 75177 193270 268433 770262 816411 1873738 990731 832255 1148418 844165 347784 1130034 941579 649883 391535 315510 837058 1206583 1364064 26838 1535327 189196 1107469 65858 531121 816213 29526 466873 1832400 1981869 1517110 1192090 659187 1232314 378632 1014752 1585892 1921624 560683 306958 513932 1355662 1554088 227591 1737255 738990 323551 1939878 1353563 330183 1311728 1202967 1611978 746992 1635861 1633506 390612 317547 1368468 1249125 1639023 1003573 1161514 1768138 499442 1916494 709572 199135 997269 1049654 1817666 387965 1878447 698991 18806 1790744 1865691 759837 1519448 1029193 44302 1037734 1784378 1379010 926496 372733 1156299 1467144 181105 1433724 1194374 537575 1960127 1500418 1266603 323138 1778782 810777 1320656 48614 1273107 1595032 482256 1043413 834469 472001 755500 118974 1024816 1662703 1922398 1233059 713750 1679352 1362821 867317 567239 1262715 1828765 505708 127757 737037 1336317 895179 969696 1551921 1462257 834022 939863 1078216 23966 1217376 73993 319908 1540252 219498 1786167 379647 164724 1988306 633686 1763019 1294054 1773043 1596983 1615568 665319 720873 1390867 207546 1570892 1188582 1009419 848615 1441614 878581 331722 384189 832833 1009341 273664 1636973 208061 599109 1002066 1431209 1496863 1706588 948458 1989522 319173 1693699 1481270 1479456 1684071 603081 1768942 1700821 1306277 1870150 1899001 35041 1151835 497182 1239802 1608796 421895 1924443 1918868 956065 1105280 458884 1918351 1786599 1342194 635279 998407 1504178 687657 738862 437578 597202 35738 728514 313919 1847133 131345 411785 1922712 1200919 887998 1068066 280049 1077195 1125270 537119 60914 1634339 802990 970224 124165 495480 136975 610882 979979 1116959 584971 1838624 981840 1698335 1288000 44153 1584379 655050 220912 1600933 632957 1798489 571638 244801 1701675 431818 1177390 635254 164443 42708 117407 293506 1264635 405434 937499 131305 1723652 681338 475912 432925 1643396 608705 23806 1311588 1881000 1914099 1757238 1682718 92502 222857 623651 1373540 1893152 135721 1964665 1811726 1066406 507643 414027 843272 1875161 1136902 1556755 1564955 681015 954659 1122478 1919804 1782905 1109073 1601045 1426071 943129 1905127 637339 200128 1757055 53675 423566 1928518 807314 75593 1908028 1102186 1881598 1462177 238647 252712 144620 373954 281241 1152718 354726 87060 1029665 664254 582987 1117871 429559 1223398 515451 654926 391120 199519 1810741 833014 707473 225099 1422743 1918046 940661 703776 545748 1182372 634364 1853783 721046 1984818 622839 69181 574609 447459 43134 178201 420284 1057243 973337 1502036 720428 1142146 925229 196148 1937983 538128 112883 1547780 1222973 1525225 435594 1974213 1953972 463015 1478158 939762 193180 1197986 555944 749434 846797 1227097 1485861 243380 486201 868421 294932 683923 853379 9797 1557468 426449 547354 1033923 70826 469160 1513083 386567 1482932 329861 1365937 1189480 1754451 1679468 411894 208864 1842719 564557 132914 1976739 1870796 1233707 1705296 1838304 474030 1606864 1090242 957183 742670 496734 10741 574245 14213 1940373 160138 1201925 698054 477482 507777 1184580 371771 860539 1285301 775335 1704997 792183 1476800 1968803 1195710 1804195 266187 31692 556549 1792107 1865224 1197244 280775 1238623 19141 1720104 1841043 1437876 920951 1397584 1284581 1076221 778087 1062221 123181 829767 1948946 246644 1756230 291188 197577 1470907 1398647 1309296 692173 264869 555870 1229251 234774 1934833 1237328 1950935 1442832 1157778 1091898 198030 1168375 906518 469803 1468239 1809441 638600 780095 1564643 260600 1838168 1260644 816908 1052073 711383 611151 954348 410760 1390232 1113563 454035 584743 71794 1438508 1185927 826218 84002 329637 889540 1472663 668315 1912583 448852 477806 1120478 486090 1696869 1724776 1749534 1926779 885902 457860 15437 64265 1977329 1329772 1079864 1917046 1398234 537171 1318851 991792 157861 1195539 91308 194050 1906365 842522 215426 1016013 339448 927972 409258 447294 1961680 1275239 778109 678529 1719843 1478841 1640892 971300 1148122 1796021 1801269 1283633 596205 44148 1558932 143570 1803697 495001 936063 704088 126202 1715090 541506 1879984 1849012 451674 1878922 1173466 1270938 2014 1998579 1147568 1940678 311015 1371765 1158049 514098 1138210 840772 1366307 1698195 1844799 421970 503287 1420059 192802 1184346 149950 1903771 1103610 1811390 1257431 1017849 1840276 824670 167564 1449660 1877287 881667 879803 1770031 1766459 1700893 757846 759666 347405 1465440 196019 620621 1740694 1938060 1464035 294245 718384 1014611 803474 370350 613395 229454 787268 1193079 1685633 270383 957270 775533 728163 1429576 1731579 311391 996797 364352 389822 1519166 310261 1067483 1473606 1927501 1636891 699720 864988 1975537 1724819 1242083 137316 1718877 1356823 1989893 206877 1722748 50226 1708548 996646 53778 1652897 929568 900060 1921009 1149199 1115439 1642993 1376510 339636 1858832 281655 719078 1601913 1225059 1716039 811190 1469084 982400 843897 1045486 639123 948849 350392 1497891 1803991 879707 221945 1900569 959264 473550 336862 1488760 674629 471019 1193604 1527128 1857509 1029795 147533 94444 1128872 902638 770006 906007 1776870 256176 1623493 1327723 348695 365536 737247 1392935 1598788 1474184 1676525 1225499 1459159 1997091 1783053 514376 326290 741639 1781616 1815346 1229 12228 1997206 1685122 1834842 1370771 709753 799715 886884 170190 1899411 283297 1517415 1899396 1232026 1127504 1135988 1007323 970120 370708 356540 458713 1965507 303969 698347 888202 1943854 314871 1815323 1706868 917479 1009164 1667331 1892575 716974 321873 1388677 824210 649384 589922 1329483 314644 719511 357828 343800 584155 1675098 1301993 317137 1472542 1260642 1957873 1562032 1629959 1253268 234934 1391552 259392 1331530 1801298 1740266 151876 1196593 1361137 1738476 1561163 1636343 339459 675055 1390165 884360 1639194 840469 1810984 485352 120188 577379 1558008 924660 469387 1706712 411879 549109 33262 310786 1079750 681696 1197610 562823 1951884 1793895 1687053 1241334 110940 821497 123929 1796019 170463 1991955 1489744 71560 154475 873698 854719 1962255 600961 766433 1490516 644722 672640 121809 1772951 408686 1091431 68830 972655 841113 1522345 1434251 8150 1226622 1470642 388571 545582 344336 1996207 1245339 1191260 311096 701002 1800383 982291 1373700 1726117 425728 1083919 1662383 927044 943085 772160 172822 1845075 437880 1095769 666143 851450 15639 1892134 476804 1248660 1022185 676124 1603430 809385 1871818 650909 1469399 1809259 1985588 1748846 1848198 1835690 9467 852425 440468 106602 1742920 786735 1905909 235046 1345242 1373651 740283 195782 1660547 840121 907572 219804 191247 1889209 1382801 1254166 1688998 232306 1769599 1506441 1390573 1705728 1915815 1310903 537631 823813 1953677 1661708 1757190 477938 946222 521343 1359887 1240986 559950 445358 1204531 393476 840783 1164675 1019105 1171508 1487568 1720909 660760 1526234 1682751 1415305 1786724 1677100 1202976 277450 464754 55859 1806420 112512 10923 489340 270179 1940898 1763063 20185 1897470 331938 244086 1465366 211943 310275 1330866 35635 708486 90090 1686900 355270 1309888 1014358 1260915 1547318 946992 1073632 649527 1987717 1943917 937341 1919330 1572416 982501 739474 1938420 329954 845986 630547 1602137 642044 403924 1040955 1892285 636356 1269405 1010576 512049 730378 393085 821754 1486103 1127736 440196 248956 1889151 487929 504598 65421 1778333 1090788 634268 1896748 487431 1435570 1335976 1281649 56926 1696596 715167 1471784 69564 1405802 534259 1739526 1147516 994137 1807539 1593179 1762182 83175 716345 200207 1176362 159944 732540 1561465 1545370 81762 1556080 397081 915842 828778 1995675 197967 34950 755991 969415 1547798 363900 154206 1210610 636799 1804712 1084214 94539 1047780 920976 117294 1475268 1225975 9660 1089674 1257265 385866 74907 1358260 780790 1301990 89267 108549 218767 563888 7837 1003084 1941857 1629566 669137 1424068 85235 387294 899521 757057 628921 1442653 848568 815173 851567 945685 277577 165267 443634 597169 1812383 991230 972122 644052 1062867 1325167 46867 563685 1395478 1970143 632986 226502 712134 1932748 723923 1981185 226699 425935 1750096 255180 1875265 1289131 920936 200899 840601 792754 1408148 1322847 518782 57672 447977 186899 1886331 1437199 1886498 549904 1653649 279305 32750 644553 1076127 1852561 419249 717591 229182 963990 1319439 800048 260896 1236926 1702548 32295 418130 746636 1160514 1575491 439363 1758642 1799335 73908 1727824 879893 1157782 462277 906638 1642813 1961528 904262 456696 1168643 203129 65135 1598544 1114633 460718 67938 1266851 945574 1739647 100013 1124981 98717 687941 1345889 962443 387417 1897137 1917098 1863972 585864 338428 791353 694444 1030283 254080 1987235 25209 1814060 588287 856525 173786 1067362 155399 11585 320283 859931 130738 676590 398484 1838131 1107004 869123 803642 629298 1911456 238252 1738286 57292 104499 1417390 1747434 1257734 936817 1260050 609304 1977070 1358179 542513 1812555 970882 1365845 1317487 1869304 1228769 1109873 1390595 570093 704178 597763 497488 1066064 866883 713509 20972 1593057 787280 577289 1224165 1784696 1513259 1813474 956922 1147119 567424 1479936 365393 625826 1213244 32644 1421170 1187974 636651 922603 425317 986731 1189902 384077 1890038 1605581 1554338 1032899 1381816 989232 297356 955946 915177 713816 53347 1545648 1529891 703541 717402 1202749 1691665 262645 1474800 356821 1210765 874399 1801758 14590 1373909 1631537 1159026 484257 1866569 617519 556773 1416475 474205 1239030 309733 982118 1231233 194237 1627927 1615820 13256 1775724 228733 603619 767618 164985 1761278 1741691 1852828 1155372 174515 362824 1782180 792615 80797 1437935 319095 803063 576140 934787 802361 1914067 876584 1483104 669912 267799 256164 849073 190687 1388120 1634041 582728 1117953 386404 1301237 306541 1283573 1169670 1593346 902299 892253 351890 216083 806159 1541519 166966 612507 1809113 1230829 145207 1088888 1136294 1221128 1711689 273984 215080 1309896 443299 478151 584986 1572856 1630480 4105 985713 315718 492183 663467 196580 24508 1612811 1470943 551371 1512977 433233 1915907 1207940 1258419 1138546 267964 1415249 703155 999721 939316 618536 1076321 63263 1043224 1866213 1155808 1296676 409011 284772 977655 832283 815717 1685712 594491 383481 417973 1066670 1552145 230627 350660 1866977 1134996 1137155 821090 1836519 1827007 653145 1353925 37528 1099893 1261424 1094904 265046 583666 681241 1519529 834144 1095363 386948 782821 1101399 1994330 1543157 720430 1725250 579426 1251111 27575 461259 667416 489296 266268 1836830 1488402 1058938 1289484 1144328 140198 818920 998604 4697 918400 1296300 1718254 1134860 1971042 655860 1374988 1324038 461575 655727 709338 868376 1441437 1775967 1420770 655152 907399 226888 1993252 717332 386565 1640630 1292159 375466 1350941 1257456 148639 820235 659386 718658 1524940 680807 1811100 482898 254994 1227621 901447 1236350 1474414 1570411 1441016 241094 120757 1338715 1304903 1943805 1200801 695773 294977 1358825 459735 133955 1552837 1887120 1236782 1690931 465309 1402489 186742 1583503 295899 1290239 1559 360762 258125 561724 575660 1038577 984769 134889 42973 1972884 107605 1096982 1720068 836057 1575129 1069166 247412 1621720 161096 1658870 576557 1616513 832377 1159152 1456426 447210 723666 1495638 1895937 446864 77199 708392 817019 504812 1858372 879585 1470697 93033 254373 413210 939144 1439195 1295954 1731952 1898621 1422113 95634 1354468 183679 962934 1637872 330392 1773780 188906 1742390 1710124 1610083 1232998 1055510 863910 744180 110065 1503392 211922 42797 798308 1390735 942862 1875857 1744761 1059844 991847 442608 34407 1060753 802175 631154 921339 991631 1752457 427933 9504 1339885 1233589 1393908 1929417 1669220 41661 285724 118755 662378 1269881 231884 452698 744732 1541706 639454 465236 364786 1429419 481625 123245 313227 1945625 1210959 1584529 1834182 132193 1289206 454610 1565111 347812 1194477 626214 1477067 1890294 1492289 1386138 1286854 71722 1894769 1383426 1913241 937565 938057 732532 996989 1151107 868214 1356095 1127765 1672366 1416369 1195401 1790953 1074472 982991 186897 1926966 586571 286846 1610479 803480 1596388 84207 1507078 28236 36490 21671 325625 1546901 206003 345869 1373505 1389065 697980 302212 1544531 106863 316779 688709 210637 1872989 789982 804605 862618 1894180 1382864 351224 210873 360558 234931 670742 1932211 683068 471173 1322206 1929825 1797981 127669 663331 1359554 72133 203063 261537 713828 728930 1534176 230518 61060 328301 1549181 1949034 547468 323707 1031149 1703247 1662242 1445201 839826 886610 638974 1156029 1394990 1634809 283793 963010 1969734 1114194 1664960 771213 366531 1925339 250631 643649 1568368 1568026 1280091 1801692 838276 648899 461078 191145 1600175 1696507 793773 527387 301565 753073 176930 1460850 1757791 1941923 917058 1209473 1976199 1543949 262339 1713649 1525242 1986634 1274228 1404742 1889054 1675833 900080 1106387 1128670 1561305 1494232 1040202 1401435 610242 1689263 1449315 867481 998933 1330179 752366 1241296 23641 226813 308428 431624 874041 197707 538007 1369279 1129938 1230857 270592 1868145 1950267 355327 1767532 104613 1291936 1550908 1670679 795199 945470 1988753 349756 1911807 976693 1437126 1687979 25031 987742 1009891 586671 1499190 513769 1173072 364450 1157595 49037 441748 1467830 919838 1230586 694390 570135 809355 1544731 1398308 312750 976312 1730361 924139 733188 171555 1338817 1737837 1456419 1442592 1838039 39808 1318725 1935028 1113705 804564 1068859 980925 836873 1345442 235477 263274 1642574 1467551 929 1785238 900430 26339 447768 962085 1277815 641150 959234 974786 124631 1974084 1092253 1946500 1930914 1730535 1826035 1027819 776719 421219 460106 1016782 1475214 1222663 1352639 100515 1148195 1187220 980209 270892 1100457 635604 1843348 687908 1463911 1538388 1845326 1847050 1189870 1748734 460800 214038 1983699 273856 347039 486980 114246 1928805 1043964 397784 1593769 1215230 1872176 1744790 1985329 584242 977239 1209665 1798999 1984775 1265665 61835 1023292 601347 1458264 1185028 498007 281548 1294811 995422 1501930 1899186 937250 975557 68140 628996 14448 152348 304240 85234 1947879 1456773 671685 859176 33473 1788418 1691779 1475305 4013 243428 329100 637858 126393 247912 87633 1240495 857839 1569441 1062914 809744 1711920 956897 1634426 1843500 571742 1081596 980049 1583575 64237 660102 1464638 1866401 394032 713482 1547258 968093 286320 1570981 933205 1858572 1039322 26340 1739104 1057555 415596 1989818 297723 412665 1868878 531267 1633881 54162 280430 230599 1353108 697976 1185699 1126546 583088 72161 1777366 69051 417652 571611 1659346 1809390 1073053 505014 844327 66413 1643940 1720236 1497951 1554521 1681095 1309837 1805381 1866232 1867157 787483 115093 916662 1912882 1711269 757819 1555987 503720 1874079 1415688 188550 1753820 29510 1508694 1167479 1438300 822589 9689 372302 524650 1488047 1163964 406365 1555767 987215 847239 8101 428158 1919097 1560150 534860 756876 140138 1147561 967543 61204 875923 1419958 997137 1783418 800814 855164 253303 1283049 1375435 703902 664283 1909511 1834338 85895 796033 1344388 1525676 910594 768308 1828726 1297953 339207 1973765 127309 157013 706693 302862 1085845 1286339 1402479 1890123 1475553 740669 459317 147433 50840 1984418 1739156 1884079 1420134 1222296 1637378 1186164 309944 53118 1535542 950247 226182 524159 599333 1549299 363509 936861 720550 366708 1608952 1996611 1864398 547267 113632 1565092 967493 654024 1128610 524078 1909883 534282 1411293 1320965 1797937 1226594 640469 1789681 1459842 226014 1388699 1524867 930587 710838 74791 430296 1369276 502154 1191948 90472 1033702 1514699 1391226 16305 26651 406513 1320553 163830 713131 1468509 830123 1903618 532632 683349 368233 1540912 327866 446088 1306269 131462 88762 1891451 1696407 879841 1006585 812610 1608783 87860 1318467 1351258 1310770 639508 475839 1882609 1190658 277917 257546 147354 1822596 1820678 1343793 237264 1287209 759066 201813 663873 615647 887368 650606 1551747 217557 1306523 1405573 1152770 924942 1542193 1329206 773728 23519 488637 502887 76067 1934617 129304 665639 724781 1407068 1123760 471688 1606964 491464 1462649 795860 1432425 871733 1350522 319447 196191 531886 359065 725892 174984 1823904 1823856 521959 182257 883987 859671 795795 1093094 162490 1403048 1995050 750628 1649341 1638376 244446 825027 1223344 526108 990427 1373686 4108 459567 1856291 171343 287730 165364 1410607 1931252 1618836 422300 1036104 23747 242922 3846 160073 1329349 1862264 792397 1952362 186992 1509719 1704742 835305 1635423 608656 284085 98369 1378262 132645 968055 724614 1206389 158733 1069517 697188 1293561 1141501 550674 1209304 1253289 1184069 430639 1809301 990831 890386 1075167 271762 1713176 782293 983287 154726 233645 1837702 454207 438966 635535 1131785 711791 1248791 508096 1735634 1271703 1928652 439779 1404008 418339 550650 469124 1690322 646243 311544 460886 1141566 964912 773831 1468303 351754 1758154 463742 637460 1437358 842487 298404 346347 1870968 1154814 1327889 1319715 1807563 1999314 404746 1420872 556395 827891 255698 53989 1924777 677300 628846 1286169 1007360 1348189 864962 218437 444182 643469 381928 1073335 1423407 522751 1388911 258335 732441 1152507 743519 14118 1037442 1189371 1850208 783998 1842004 1705317 303191 1630459 273016 519733 1093576 1789000 659657 1243547 381727 1719674 861481 920370 929559 1028052 1616897 1454403 838257 1489846 808124 1955465 160311 1221117 1399091 307414 125345 1626101 884317 147020 1215616 1151635 641097 1174749 355141 1431521 1613721 118094 1472146 1068324 1389332 124402 1474998 1491381 1542681 1658511 1262232 1508966 786386 1388307 316362 569325 1083267 1066278 852729 1023819 1493685 1323506 1516300 530655 1606755 1438415 1247575 577314 404526 247319 536438 898076 266581 253487 920063 1253620 469172 1099384 1088424 755546 1964382 683190 1876956 1234731 1590383 596968 42234 277044 788539 972849 1040900 1509211 436248 1714680 169246 41521 1183596 228499 1328800 228675 364558 1831985 882122 1839819 272412 188122 216004 1984965 382707 576264 226228 1132851 1224344 412542 1621342 1053537 609229 1884771 332614 585899 1521205 1636798 1263431 828717 564291 683052 1024248 867972 212832 925448 1249806 530163 1267129 1736850 861254 1215113 279179 641965 237359 135478 463383 388322 1669819 1075829 1613610 853105 980945 439069 496859 177066 324043 372258 1463451 241350 612400 1168110 1236726 753570 1229139 1660127 1282345 119483 517009 836048 568500 723705 1447216 1614646 1488555 1760250 1204749 1714132 525041 1560824 194975 1723458 137587 924884 1783196 311230 138924 243027 1972935 1236240 1718770 845950 1802454 498091 1558103 1041295 181009 14232 1005162 745446 598063 1642943 716908 128321 28936 1595673 922324 1533487 1069306 406429 1868561 1610343 1017974 1847052 670662 151666 1514885 894298 1034273 1637742 391124 287232 892209 1240722 1366012 1467535 1827245 1356394 95802 1463308 1130637 1397500 1536734 438267 271955 1480555 1464117 450749 1861061 1896077 1784860 576016 1659479 1461294 1974382 839718 1068962 983717 926447 112089 1897544 819601 1472745 1110451 8208 271639 1678963 670380 638451 1086102 954122 69213 362102 162911 344693 1751052 1037264 638483 1058976 217299 1956269 1735608 1545348 262830 643520 1365278 1930602 1732371 101929 680132 1408958 1112936 293029 1663205 76400 1785047 1542386 1947028 1481083 351000 1124647 775444 1792622 1221622 723419 1383400 31824 187440 1500558 1761188 507243 421202 919720 1374057 463272 1963812 831223 468279 1613917 1205510 1110357 617014 865797 1147460 1276653 1555016 1314017 150554 1664000 1941222 1214411 420695 1777092 1115220 958960 1550567 817521 1982069 850542 1425801 97614 1088184 1260808 711599 1399931 1552762 894553 1459045 381206 224515 540447 1375643 634484 125321 1363792 1202552 721726 1956780 462140 1377511 1903567 180817 1775190 368230 557898 664104 1066045 1599988 1189380 1135377 1675831 1306604 1510052 1155260 1746771 535607 1772344 527487 1156855 1773045 1635775 1633944 643250 1179150 607053 31598 1671136 984237 601414 528906 830093 837985 716831 1977923 1956283 760187 638636 1675157 1655035 177847 367721 1110315 127906 1239971 636044 868720 1267624 264289 1400433 1673119 1103191 1913655 1466441 568654 1057774 831196 400438 1649752 608058 1477936 235103 704964 926013 745142 1089287 450168 300361 1853602 1165060 1279201 865784 1267249 75602 1073963 367505 151110 1502549 1399575 1865043 259631 848269 165370 631693 814399 766344 600528 1885319 233684 1152159 249320 765980 1395678 831697 1769124 824623 386399 1876748 20108 1193045 719137 1494273 590195 960898 81670 1091560 977185 423466 437863 133977 627902 1530772 1497308 621994 8119 471212 957147 1306885 1407957 316559 468206 1034536 316270 1884684 836676 102744 1894224 261750 1667770 1963715 262894 1291012 1064471 582141 72861 1046348 1361130 69066 1885423 639077 1259733 246527 167296 1336376 1869444 1695537 712581 1846861 940835 869659 1350914 853052 1995651 1558893 1478376 788932 32490 466165 188786 496996 1326953 5990 163460 1420950 442676 708781 1251129 1728326 1295757 1744559 1597710 445338 1209780 1168541 1549866 1268104 200691 904533 583329 1972114 951038 1563879 1337547 763398 1911561 1312388 1647698 1904082 405291 1698142 142688 733725 859065 1918156 487505 880681 553183 91553 1840738 369518 1725745 749770 884468 1651870 1872503 456694 1465894 1745534 183492 42102 628584 176488 1954267 1151448 796056 304217 642222 218300 1429851 1718268 215215 832749 1935164 1827382 998335 764162 151841 1606178 998413 510893 1460836 1536159 1097737 535055 288044 726965 637113 1500847 72184 1525419 457408 487712 1454277 1061285 1603700 1138307 203375 1801111 471752 627449 1558953 184818 86118 1728749 1368973 1238331 10174 10057 92937 1296122 1301652 1531755 90288 668997 1621459 1614392 1175804 1802936 1728091 54249 361683 764990 1831036 611279 51273 712582 1653812 163407 1887073 262320 130472 1985843 41460 852131 1086527 531150 46556 1202381 1598033 1433757 1755687 416733 322139 1076797 819795 1848490 882410 1394570 1479173 1405649 36416 1622834 1803367 369209 877379 1632542 686911 1456754 94925 1838014 968472 1508842 621117 1852524 615652 1960663 785881 900048 608317 234278 608830 64115 514857 1058813 713198 1064057 549275 1999211 142702 176613 940352 1757528 1413488 1666337 258220 206021 384523 1808444 1481794 1194718 175132 1154085 286770 478235 1348696 287324 1060350 1725969 1280986 1530776 9357 731660 261706 725333 1345205 394193 256691 190405 789975 1411483 1267653 621961 1663809 1466448 1507461 1999124 1643524 504766 951950 933805 1617636 695570 1964074 1362283 1128489 1450690 1799930 419453 1267872 670075 1212109 434141 1938214 882276 479318 1664831 1929110 89790 170528 1948777 597719 1191148 821933 257921 707390 1247306 643949 1296573 393673 1987388 1194813 541257 845306 30399 779108 166094 404964 1249703 1608928 1889586 673954 631532 811569 1812426 1844359 1141491 816530 1450945 1004742 418145 557291 1287757 119716 1767160 722392 1697513 1309853 1992311 1727584 651729 654578 1660998 1225229 436022 1684021 1680669 147653 448935 1969524 1659737 1828222 325185 1185365 135495 371703 1741095 59806 1427944 39872 1582810 77504 1453322 182781 802753 835739 1792307 1738144 1106158 1183506 1343480 177050 516396 1356274 1945176 1036334 939972 397637 44287 363532 364345 1699245 1089738 1231601 831240 185809 1253112 393762 928971 1417588 273097 1362532 1582207 1314611 453868 56284 548414 631182 531925 1526782 1954187 969766 549099 952949 1513593 175236 1835780 1054478 1514108 170462 600279 684682 1867296 1248527 322481 1947760 145487 1228566 507203 515591 828777 1763122 1720253 698387 1226238 500257 1009391 1459519 676231 1066369 1736957 911253 1016651 1563551 1505590 1759880 1694792 427755 460409 1609833 1582104 455392 916746 259366 1499216 1645111 1224549 1444216 564485 1206630 302227 1975585 270552 195481 2581 1724793 607229 1010852 649295 1901687 671832 1725638 36198 1705254 83785 1700189 1832928 169688 806164 1389859 1645594 1276183 1676859 1184992 1668726 1018818 1025189 1238169 558259 815861 1385948 482001 540978 200670 74927 1565410 1961787 1734792 1391361 1520974 60882 986757 44696 1761389 840520 837606 1838446 238175 1082104 576502 1576386 1072346 1547667 309395 651728 574201 524154 1966578 731804 1588264 1530493 552071 1967698 910297 1600690 1334391 1604235 1554130 1718523 52251 1176260 685083 301421 1421943 1948134 611756 1492856 590668 1588751 1451923 39189 1186973 1180942 1205419 243418 1111206 1191977 713643 1528335 435485 1080853 1462171 879261 748608 115262 648225 777509 1947459 780769 896553 1875910 1414095 629773 809193 474459 1991038 1856612 1912795 524339 1316610 1869417 1849621 830489 325170 918936 905147 255078 1276337 999887 326805 82457 1178364 1007895 68407 726649 560067 1140615 829907 328538 1906539 1326675 698306 1821445 1818435 1052253 476994 1303627 1185023 209672 323999 1934889 1663919 671084 1856273 1463908 69475 187754 3840 1098136 1099453 1821258 351016 1218362 796644 864895 1285233 240918 405406 1842989 1385952 1770159 406583 921422 1917668 442061 1555348 1990482 1319045 810201 1434745 1936356 344174 400427 639193 55750 1402806 1988001 862210 1906015 1085536 420275 688374 473331 1885006 448889 701348 956887 41829 1750389 899940 1807243 1982095 388562 365546 1651349 207545 1024709 1138731 626921 1463094 779477 1502798 370941 1750204 406836 1731856 21114 501511 588840 1112219 1489166 621422 1234436 606531 1098035 228156 501203 174360 761486 573843 765866 283932 185011 953103 288667 252527 1775097 642158 1615431 1706844 769929 811951 1760683 530978 1752595 124377 61478 1486898 1825704 922837 1338864 300066 591913 1980769 976591 820315 687466 569666 309437 474851 813806 31737 1369441 1502483 1759800 679686 276668 1250878 891806 386230 72347 1460074 988872 463981 840450 648974 1744311 1880357 390980 19176 117209 866244 370234 1180596 1421064 184576 1151705 1781828 834291 158653 1542852 1143851 175121 1592923 1744501 225895 1058677 224575 1675985 278911 192430 1205183 1358317 46967 1283953 9358 1998892 655551 1394087 1957779 405388 1604791 616431 1780531 1395044 606472 1598804 637840 1837685 587325 182334 1328250 1921025 905619 1529791 1654491 1645647 1605603 1782789 942107 74375 1506722 420414 535165 1988135 1295116 1141277 1287582 1453356 1038941 403150 1789912 1915685 1000182 891038 743447 1887538 175213 377432 838709 501223 1842082 1904981 217985 541460 1773083 1334668 1446903 1820740 1565467 1802576 1092755 1813103 466275 1485772 1227276 1976260 1511702 1580829 1271043 1364563 431016 1948286 1116390 369824 715230 760744 1929929 1084634 204345 442337 970272 1462921 1368999 1019637 1599391 1347019 1537616 1407826 1677371 1634655 521924 806402 958541 646807 1957257 1563584 819538 505931 1065450 1421176 272908 1624688 873168 1102906 399710 1282321 341372 507533 1208481 274742 1392832 333938 1927434 569645 1564075 56313 1242409 418312 1098467 1535831 839717 677316 1481973 1456365 1963403 1485131 285166 942549 1714417 897980 39157 881966 1846629 565874 155794 1809142 992862 574176 1080337 656767 1690212 849463 1217651 1202383 1038476 1365240 793564 795580 297133 1725498 1501405 80130 58145 1760586 129912 1665157 1097004 1569406 324973 1520370 200376 567892 1573877 1662627 669314 32744 1641331 471034 1502941 1548019 1107506 22522 626009 1679977 1452087 512076 1202261 1763564 1267943 1785200 1695154 929392 930349 679644 1954118 1759993 1077576 278520 492626 1981901 757062 148486 466343 1968867 236585 1715986 889224 689040 1125733 1310606 884650 270695 704473 1675478 1755650 976337 712196 1233735 1803480 1330735 1986571 1567812 1151398 599778 1137406 319381 226097 605592 484165 170360 1939752 1838657 714415 218617 1172534 458250 1933764 177653 1355798 1780824 428820 361689 429529 827775 1006286 1059808 277526 60005 780933 500456 1607777 754673 244782 861547 811785 1951035 1823745 57259 1442054 751551 852061 599137 1985657 895025 822648 355393 1875631 1828535 1598636 1780788 1093211 1256734 11138 1144944 743844 123897 3561 1735873 963764 1536293 1213721 164116 1862826 1322241 1076428 1095710 222091 991538 1614987 1011720 1392354 1029226 1144355 112072 814174 1709219 424542 528087 348914 613025 962278 818674 1039745 1893023 1587896 128591 1144467 295284 359567 1567200 96298 779246 160810 567648 827481 537263 566610 1747959 747255 1875749 1612041 1511677 55807 1145275 746023 444626 1371459 1638402 1420030 1582165 797940 247878 1046921 1486396 1411917 478071 947639 1577499 1626944 48410 1858605 1640429 1439859 762973 1565590 242182 1068794 852568 1069275 1716323 484441 116238 1275228 1859252 773271 106897 706264 230466 1352212 338300 55167 1885328 1994260 1641595 802675 1550841 502311 1668189 472148 491055 145560 456291 1707790 472134 588851 1198319 1930633 396281 542382 816952 1239780 911823 432 1789733 1607436 12121 1065718 485776 1370617 403990 1688141 504903 146898 1401489 1118912 1452638 1775794 1772316 1760531 786580 1472429 568997 738591 520051 1088071 521148 512924 625256 1065537 1427331 1132060 414978 1588778 785333 70519 1058670 665263 1136417 1065604 1457662 837670 1570002 293784 666236 808009 256833 457753 145999 403186 1284522 115292 718088 273048 1928671 1957679 181006 1331109 1731183 1925376 479477 1930591 284001 1529543 1365810 41985 1365598 482356 1357428 39526 607771 1356279 801206 370578 1866542 600998 1268358 1468364 1543254 1738404 439765 1163577 112965 1762554 1865457 1391600 1376647 323155 1478646 1917299 807043 1899980 1480740 311511 1197484 539610 1344448 1189396 1535197 1296725 1629699 1852993 28515 764508 1701950 1318577 153028 1157349 22955 71491 35509 1746104 1032229 1311851 790829 1656458 414933 503415 1328596 122091 1029815 1533615 1274439 446221 1918003 1701056 1810404 402534 1538589 846395 546420 398511 790724 932693 1809880 1015780 406893 669612 525728 1576805 1806545 304266 770248 998971 1068663 1690377 1737625 201154 1714729 911939 1962453 1929158 1847596 1374517 1645809 1576430 1506295 332585 215406 1167976 1624238 1498127 1465813 921328 1194882 1418672 169269 106336 1026098 488153 188475 1396412 11704 293255 1488040 798690 811731 1494098 1555779 502606 557959 1963442 1327642 953747 941077 675250 1302367 657585 379310 854050 1712374 943941 1163207 600904 450523 1632160 1081678 907217 1294541 1440015 1079524 203461 1867943 1461374 194712 604692 747245 104181 6069 1598744 871659 1765732 520893 1970255 1157847 1743771 1259900 1617020 1309753 1846892 1763683 1680741 763496 1136706 111454 1941067 1119214 214610 1702257 1522330 1841093 1469171 436463 629653 1420264 1443693 306105 1340157 1696999 1176412 768742 1353653 1545351 724526 697842 581495 458269 870621 1348156 1855591 1823900 898321 1702217 15181 1811460 1811638 202576 753128 1874086 135762 342671 117712 1863465 927026 805894 1438234 674601 456582 883367 1782416 744643 299883 1031547 436646 1008177 1410496 503189 1304827 1260925 520271 307849 624107 1868201 902953 1037540 1867288 375994 127784 595559 784089 370599 316111 1787673 390975 1630081 359773 1725499 1658178 1333168 855120 1497011 1190023 1941157 1828031 1968153 1221194 1821220 1631890 419510 1506719 480091 896532 2353 253043 1129128 850805 1056119 154875 1607221 1296383 132726 1165404 344569 688104 600984 340337 895674 266895 973145 1595988 1444633 1009423 680764 944821 1585229 340390 1894491 1937452 305569 1063113 1664150 1000078 1997086 1692533 337463 1062787 607479 20691 631988 1587406 1205026 452903 1512365 1496381 1493432 277699 700590 252189 1424891 538325 1641596 1747073 1701825 1998461 1866934 88227 1537355 1711146 1187283 1475368 203780 751758 1138100 796914 945546 1998699 1614592 298225 928598 162439 1739422 750787 945937 845779 600619 469413 1965935 1350891 824820 128304 378118 1222194 1902248 518126 44555 839910 1140574 1463775 1098476 945875 1597176 1051362 1959647 1502527 1983015 931896 831901 1832114 1671425 1482000 388697 1637662 1046555 750514 13527 1120404 403796 1381892 1921380 1546243 1805979 993970 1501442 793513 1952560 1314064 1401059 393021 1509774 1039657 2974 507444 1368894 1552961 1648205 922876 28574 543957 1474413 1914166 1772105 1841912 805796 1345660 932715 39985 1912962 1679502 541665 341175 692028 1225479 271886 255436 462850 332625 1445952 1180964 1388683 195159 1431432 129282 924182 136652 794194 1957127 1154592 438095 1751961 1518509 1684638 322275 294315 1544598 1761115 1811409 1590053 417920 1395458 558156 1077993 1525889 1247824 1789144 1937320 978500 401378 676584 652292 1434929 154730 1514707 914890 486590 987721 350337 99114 738102 1957773 717589 1159652 755327 1060458 349046 427483 1523895 528077 1460909 274336 1037420 926903 898573 884246 608725 1899873 1828550 339294 1423012 950414 514810 1608813 265281 1206017 1586035 1925873 1925984 281537 1622682 1103726 235502 368892 1749443 1170897 1379239 1820496 728404 670527 1242885 96367 1614261 1771098 646435 1532970 107656 317294 1610828 597815 1703601 203178 712155 826994 228144 1301208 1416199 755103 1041523 1278430 1875585 1566940 190386 763413 1915436 1334168 556239 219416 1585536 491696 1584298 335040 1666182 392593 835977 1226025 154458 41667 63717 1088704 679186 557943 1269124 1645846 934722 90418 148657 713806 528608 564359 602437 895273 1868318 1654262 1979950 456029 1326079 1445555 1163568 797408 1731169 507697 210523 1632232 357462 456305 662647 1543131 768724 1500094 1278395 52651 1595330 712637 1268794 69570 1350292 846089 1652519 898333 1207006 957187 316607 1986648 847179 163713 1471278 1683298 48366 1343343 743256 1256628 1146260 1829622 258288 558968 591099 613604 401573 335402 1097012 1325482 326367 1868811 1378145 710201 611478 1725030 1099352 185537 514035 995759 1788482 1094394 1636759 339722 1282835 725083 1699527 1100750 370306 1613782 1598372 1039112 1374694 435765 1565956 1765510 454622 836066 390664 391225 172295 780202 1840996 526412 73383 520787 692069 76237 1138910 1951225 1814662 1976141 567719 1742307 714432 1767576 1288555 1594470 1110952 1705842 718135 1385162 1176858 1293090 1436147 1495811 466389 468089 1982539 1888235 980882 276947 682006 493417 626308 1755660 163589 320014 463002 1104237 1739153 11176 171093 1556870 22176 1497693 439714 1526336 1562089 1719403 317755 429160 514516 1064815 352623 1573380 1167934 952131 1597259 1043478 66848 865659 262559 205549 1521528 689118 905060 89676 1731415 1689620 1759426 359336 831996 699930 296638 46471 1013632 1195677 1650797 1063316 465725 641047 1064075 611673 1856833 299775 1231854 808181 444112 1682666 620015 294409 1284859 878612 1215913 571464 1672731 206776 1288634 1329024 1906535 799796 1277357 1528225 1369170 612897 1115475 1261242 1818619 1145503 1461822 6526 231772 1899584 1935231 1577447 1594421 1778651 1797843 234156 685768 1914110 242009 1048833 1640557 725252 35137 1512084 267978 1100582 649298 1376865 1928145 636031 619662 1011772 1484570 560732 825955 792292 755290 111725 1430799 1537663 299863 350256 679365 942688 839966 1250164 1524594 812108 543425 1406789 498316 1646858 45913 1286490 401206 281039 1708665 345795 263313 1544931 1901864 612347 688080 340188 1711066 378137 438408 430245 1990008 154375 657150 1878646 1666610 1161639 1398137 1159141 1323523 1623339 1130288 1926437 985570 1036789 1595131 1582916 1433563 958801 1013561 1044793 347854 1253997 125457 846926 9450 999625 133180 1679598 340250 1717667 1589067 634279 1147363 112866 132276 1607076 1879727 1346973 620457 58916 1417522 1942361 1761441 1936364 72025 258471 477060 1581944 99166 814260 1767994 1966126 1211272 1673208 433040 1173028 1057508 1115891 1582110 1175941 950534 1499658 1662317 1711685 52215 410118 729631 492140 1637371 1154901 1843974 277701 147829 399145 159334 1570354 782111 1128604 1365742 1222272 1031823 371617 665383 1366006 457359 1373537 568063 1080919 1092617 1411978 1282490 1249909 171568 1331065 1562141 32836 1153751 365496 878225 360517 1424134 1406363 1421731 1256832 504165 127438 1109798 508989 1173268 1746279 1051634 1957152 1783032 1244648 171827 513194 1397837 1425846 1449094 533000 209088 1933081 259621 498813 354603 927340 109198 665037 1790823 1163143 1484199 1136646 651626 531414 204172 205280 430156 876121 1964238 1525683 524626 1375464 1320347 992407 126992 762441 1774077 441647 873093 136702 1251678 593367 1824842 1261909 1286716 562338 258777 1586432 1989286 424197 529911 876318 1284966 325833 1260510 1864489 46326 580897 89656 1255758 1810172 1568717 159631 665327 1344672 1404150 577999 1388259 1205663 127218 771291 1752808 1202052 185960 212263 393192 976098 1886424 1880849 125307 1853537 1854120 1925456 1932928 1183376 293213 1330572 966066 933524 1802402 1439371 790276 1997593 1197962 1978548 1412961 12514 835710 947187 1541363 1067173 1431015 635844 448168 1432217 1003686 1425560 180012 1464486 412475 1914632 273210 1069178 927892 1555887 98606 1534943 1509770 592114 555517 1958531 1376656 867904 388193 1448802 1901195 1396769 497277 1159008 1300591 1242778 1559202 148230 1352712 780179 1752050 1877101 1069187 1550933 1753482 558668 456530 1343260 175721 762448 364206 1919131 1931736 25412 1550329 468121 818821 1513838 1976055 1865109 424443 435849 1428398 1462140 559257 900598 97910 1130012 486703 1724243 113295 75025 934538 474949 611479 134005 812425 1143235 1375229 1800519 1782123 1850172 1773298 1425880 609537 844895 925764 252224 560515 1455197 439225 1986596 1469862 1358531 1692017 824101 1862026 770440 219231 21267 1423038 13810 1499784 1158773 1912286 1314263 1233928 434946 1894185 451610 48936 653516 1908119 1783373 1007765 2295 1834153 957352 1207358 1233144 1572495 954097 1470547 570422 1473450 1945442 988962 409262 1737503 1731804 611397 391454 70838 566213 38555 856630 410824 637470 1347168 1617115 479771 1846877 1914243 305064 1689270 289360 1574950 1718682 1535317 121832 541684 962114 1623081 410235 127524 1333834 287782 522952 265435 880768 1276439 41167 1807829 488853 1831764 673145 933630 1324854 394674 330350 330943 1629228 376561 629804 1918513 575078 797498 1321755 1119467 117908 1990277 44590 1927371 1656199 326045 1957492 1585316 45318 375523 438749 1457230 642969 1085654 197711 894126 202432 1318954 1826061 14374 1321748 1377186 1898817 1208851 413455 1723965 208524 1666122 450118 1308155 529764 1377160 1918691 1529554 927184 345966 1024716 297445 362217 1285477 921850 1844821 518789 1143718 1108048 343403 1181242 1076980 1339247 241612 1443511 1140973 629310 1840330 781764 1094780 1631776 1740336 19972 1485730 1217170 385526 721576 1967829 839392 1984238 749131 1211097 1090317 687921 462228 495248 1999649 691410 1274476 1211968 1276095 1288342 713632 209185 1992478 575211 356630 1734303 1860640 1709699 986998 335593 456149 568893 685542 468254 1254303 1130556 562893 1397744 1018586 1172294 228192 553130 1105913 497902 1295197 1154778 1477195 243264 1866356 1089153 776679 1982513 602570 906773 555739 1236984 683600 853637 1632511 651610 571574 152734 1459377 175458 1748072 473904 1241567 226206 1685512 1945837 1560548 571160 1123622 1374754 404258 1068631 1517298 1021312 1892700 390514 1198095 1658858 1861715 1313532 546083 1622892 1964912 463548 1916061 1123239 381030 531513 148830 1447716 1038902 1426719 725015 1559824 70672 1345386 1979694 837950 1266804 45586 1992560 1781284 1283646 932788 1093466 1275248 123440 1711945 110268 983786 1960784 1487180 1121812 1236764 1384618 1781873 435221 624296 179023 1108418 697175 272973 1700898 1667616 1944705 721215 318531 1348167 1774842 1257953 832794 1407777 644019 1589408 192319 1329493 845671 987191 1500211 826328 1916519 994818 593238 697180 1638010 235685 178466 618978 285331 1513464 596428 1783257 1349385 1533224 1549644 1851564 125864 761158 1716354 1423777 1827415 116261 299997 1758309 604784 1447652 913784 1478992 998195 1682542 562594 1595996 1042447 1253976 206705 1511272 476053 1069279 945479 305704 162702 1157627 1200486 1856834 114768 176950 41048 975399 1471672 580718 1039529 583487 1138967 198402 1813646 1038114 1774904 1161799 930034 10752 431945 183599 998123 620583 463706 797104 342757 1387200 1136530 687542 768809 1067420 1973002 439876 1936204 578755 1866271 1696300 1655262 743365 1118921 808302 1551339 541157 262247 1751080 671986 687217 1712473 1114146 5114 701920 913387 405097 1986859 21299 64348 74326 1905140 210060 1760707 1430305 965694 137956 1892039 907803 1920838 1448595 1682125 1427369 805788 1127216 644004 1659978 1799529 1316727 413650 1225969 627437 1583968 273325 1010775 181197 952535 1270550 627383 1719313 1592505 1651654 1141726 1587775 1304475 881599 1668593 434583 1820303 1177659 1186714 1466954 1303901 1362608 1590752 655359 1952216 949968 655239 182634 587688 78284 273675 394157 1658409 1986701 1112385 1961339 1173975 385708 1195434 1183603 1345425 252758 827018 1942764 1557919 611415 198638 1193401 1274921 1802020 1202629 1939146 1597548 1582116 989790 656196 185185 1787194 1282709 1633249 1693220 1239656 1569539 521192 52280 406769 986988 514300 432560 1351353 418530 882061 444089 1123818 1437704 979970 733075 18405 1497731 1081516 758814 1800287 1692554 860442 924665 9763 273810 1208598 865443 1860894 107801 1547979 248747 1199242 1489686 37825 578935 1253819 294068 150754 1152612 381647 908989 653493 1074790 382858 1357752 1708612 287419 591594 1713173 1576119 1535059 1633324 1634447 538195 1833506 199146 17653 1214221 1781203 1836835 1306087 692941 914245 426929 1157416 854994 1447994 1336085 1906059 1469281 472318 1153085 435868 826557 1437868 158242 602798 777025 657526 873361 521121 1530278 1077994 840703 495395 190723 1937618 139349 168941 1707727 639727 1935745 1882898 1233615 491785 808898 1471386 399586 820084 1680158 747749 429893 487 1964754 1292225 698806 1605907 194054 631823 1009316 907765 106621 694008 1582284 1967187 1810570 653779 581707 661743 840153 1547626 1629204 1644085 1316201 1013494 1551382 472319 560854 1013432 43521 1429554 1619253 1603095 1651594 459599 1491729 94179 1719707 1439363 654858 1023570 53364 79216 1207534 1053171 1096144 1332502 530051 578112 247845 823610 1923574 1292098 1154516 900785 308133 1373319 244885 1259793 1981805 1129057 417481 1533199 448757 1616639 1594830 1768323 1639797 59545 433696 1985975 363020 1306199 1975676 1692741 1133349 1901529 1538932 1995020 132729 45632 1086000 1771486 1013783 1274667 1909320 1914811 358123 975357 1903965 381099 1666996 721635 672030 865152 1950414 1006910 1918224 1775010 696990 1789190 250441 1042714 1885742 522928 63295 976152 1683126 48470 1935560 701436 1654154 205852 1747295 587351 972911 1862329 301093 971987 241949 1420492 1225335 1599636 772103 1821458 759831 1127086 447519 1835135 1532221 643515 833736 349548 356077 914304 1742793 191612 819165 1474742 942935 1736713 832758 1294952 557214 342112 967317 1381546 632323 1765779 1170474 1895799 533848 716634 1346184 234019 1843744 1758671 324149 1989186 1072227 218957 1514632 783401 1445019 1295903 828829 768863 53060 491982 1410284 780312 962260 195215 1550150 1771934 1579967 1141055 1228126 436941 1317083 1090403 34225 1880146 1011494 94787 1022932 767657 1273664 1686685 499272 1249870 1686281 1951065 1463368 949504 545525 1304509 1177895 110416 1170627 1660773 1102081 1625577 1116874 1142293 1585954 1262774 483730 1014814 1821724 1369857 45698 1799364 1201825 744200 1580273 1889122 1105037 1914258 253492 617089 1698387 1556867 1839338 1974682 921107 1815186 1520493 410471 1499598 754353 604565 1629838 614056 142571 1047707 71062 1302776 405110 37963 1195140 1521846 974541 1089084 36486 245479 363867 69583 1587954 905040 1972298 829055 1527051 1515453 1843692 745264 346770 895020 1820849 993992 358449 533226 519031 170737 254982 702233 1019964 1371804 54961 1676378 662625 1845334 1711903 1740044 1393513 334027 1658600 1761591 1508841 1340349 686654 1686983 485336 149614 520274 287430 1407385 1208866 1314378 1764488 1781494 1129230 1265013 1952192 1369337 953366 1409606 1314604 1031759 1560336 1043937 66879 704555 1544824 907621 1921268 1550101 1914690 60996 1954804 1326810 1769935 1523756 1113048 1019250 950120 382221 570523 1041111 473568 185935 358520 1868617 350259 1677164 1702249 770130 728520 104669 444722 927582 49926 1489926 215096 1428598 1678442 1978756 1223308 1500711 1717241 243929 951966 1014968 1222065 793029 1572156 1782360 1358322 1700429 282332 1284385 389202 1997894 1608529 577118 1103420 1488840 1063731 1591341 1877845 686118 857432 245934 291137 1867077 1224469 923264 1762627 1159593 1023146 530299 384132 446034 76466 1559085 987565 1531864 1460244 329673 1098903 572986 259499 17497 1639694 1817898 1527183 196156 81929 662280 371739 1711523 1618219 776346 1199562 1605637 1688729 594848 328618 1937922 673666 359405 1732791 1806203 498428 460189 39180 1634955 626560 1053338 1535401 1503184 1872395 914264 342105 248798 1449007 1782188 1654658 29335 768453 79041 878413 1202223 1603764 1076704 558291 1746725 1265497 217386 1481852 1443987 484401 1659461 886962 653787 1390411 658248 1326281 1749467 1565341 1244123 31314 374595 1456674 368958 964158 1406662 987528 1640189 658971 161552 644131 1027955 333897 65797 761985 29383 223202 254746 1916948 1972374 321649 213542 1603941 1598860 774080 962892 1632387 443206 448851 1888634 845904 662369 1959124 765586 382013 1024106 1665052 280184 1898687 455536 791084 48735 1758685 1259372 283820 473103 50833 470654 1878843 816275 472737 1072924 19769 168578 1462496 1976341 407959 567748 1995556 919299 326496 119566 165005 356963 1622215 606027 325193 1818595 1647770 29643 1011735 1402180 1841288 479447 30405 1623153 233778 240385 179006 529666 1651354 357543 1458455 559293 115903 1833753 251227 1435188 619898 788718 1222762 610540 77043 327541 1539889 888191 428814 1320963 1160117 1217278 1712053 1130554 1020298 1451185 326952 523864 167541 454350 980185 1430952 1291172 1663183 423351 1709243 1537589 1528692 864637 624434 1639021 697481 482171 1937176 892326 535457 943526 469841 638031 1613641 1844090 651311 1263616 1085178 152652 555301 1235427 1596200 739712 1124804 1530115 3656 596641 310919 1006165 1550527 1618896 469090 1837139 995313 1914130 808699 1401940 1057411 855306 1846768 139456 829261 904758 1644998 761318 427647 94290 812555 989546 1151113 873085 130848 1805390 734132 18052 246718 117945 1981728 423001 332125 1765670 285278 1457811 33874 1181729 556283 1884957 1736028 193715 1098666 835007 51819 708778 1098432 843172 1848876 508969 322213 1894137 1162218 1817785 1611193 843410 1928056 872853 1291523 311110 1636380 1912810 698886 466989 1341903 836259 930375 1533711 442422 1770914 1656957 1330908 1596456 1748459 1490860 90579 1635535 534600 1020883 1425273 433094 722621 178301 1625153 1662209 929140 1019237 1636487 1906212 423885 150292 274905 664598 711115 1784871 229250 1350200 1697579 1820751 1177481 550168 947740 710593 162214 1915464 1814955 1670428 281977 531143 1308103 1869503 1804358 877859 1148722 1624869 1143535 780241 773827 1176709 728918 1410785 31032 835738 1234809 318872 1275268 1582175 1283474 1155846 1255558 1915100 1184047 564028 42490 523516 1080970 1336670 1215110 712340 1844521 212661 1604462 1976171 797009 591608 219432 1627647 573968 1615288 1518712 1642064 1911047 584620 328982 1222284 500145 743788 43948 257298 1600827 1307258 1950397 288607 1975571 61737 291577 762950 1952198 1169248 618808 791155 1676591 51170 499932 1754396 1723937 797274 669247 170720 864735 173423 351680 1533348 382849 1601847 685176 960663 194096 1258083 1641992 1559446 692989 228346 43621 1152914 1134330 477792 1721048 984313 1624606 672591 117158 218097 1740754 1320634 1568936 1199985 1854378 462498 933739 1266725 717131 425863 1079922 813628 1270261 1441312 1889881 1081908 372227 1883284 1114117 1385663 1462117 1692989 565861 60745 1984578 1696645 715159 291034 479865 1257556 937125 205564 1685808 1231384 112646 33764 1881767 959622 1344739 1010676 1019947 1943347 1136813 1321821 1153429 1771805 902147 305640 1373734 1388580 1382748 315923 1953679 604804 1390129 1462367 1967407 1104039 1001939 169392 1557981 955303 1965013 613485 178855 622852 189679 615835 1351082 1547021 1852874 54512 1263055 1111358 1295109 1407345 289675 666750 1702740 1872003 1017794 238642 1712928 1333408 1589674 665887 141637 61175 1810762 777223 488015 434399 441743 707146 201277 583275 1302033 1974358 10427 1011688 640120 1542065 1677042 1635657 597148 1964141 1750327 808915 1082908 1886830 1130108 341899 1820693 1346063 232781 1314848 1513080 1213098 830208 816364 1531218 98779 1089408 1409908 905822 495772 448178 645714 1215566 85607 193472 692082 760278 1289345 384297 1067235 1313802 74391 887068 1075747 808778 133906 242550 922901 8728 564915 280418 375248 6977 1557307 1961600 45239 1699227 329306 43706 1709616 1549708 1245938 1342901 24333 456595 1158355 284431 1167246 659234 1109559 806227 668369 5478 1902574 214205 1587575 252965 1604310 88626 539249 679962 773250 1791078 1417464 358176 1628203 1273541 1820172 894113 1285355 253920 634684 1943757 1746380 811263 1140386 611719 343553 1928735 1116846 235114 220213 700107 731195 774897 1539344 355309 627662 1746097 142930 19294 989466 253414 421293 702916 1343100 1907647 1884131 1173627 958559 1051102 1207692 692339 1623848 266216 456066 1800742 123214 997212 579445 1856213 1004107 356853 209849 148147 471219 1646023 827148 979256 802134 781208 506785 593709 268309 81161 493669 1546448 65909 661168 383492 1341388 679849 977331 915792 1965377 1792312 339118 1509926 928583 1786480 782525 308471 1742647 21104 271563 1808598 1112474 1281816 831031 1865617 794392 97618 873598 958415 1775793 537337 1318011 1829607 1747231 1654900 143410 88343 267792 469316 1799820 1425156 1896095 1979195 1287944 1358254 1145665 924559 1388853 1896813 1020421 1026991 778133 1781433 815817 584716 334670 1882302 480563 423598 772260 350809 218694 395520 1286639 1011040 823406 540803 1857438 1894160 1542975 1801056 407288 1009027 1545758 1326043 239851 1681769 288168 515955 181442 223438 693511 1174993 437511 1912055 1974802 1485087 362436 877476 1034115 645376 308929 813692 1384370 1145088 1329918 1668105 1119959 1016180 928469 898683 57228 1595266 1620478 1805520 572915 216521 68136 1638789 1533253 4126 651189 1799034 1191796 889780 585577 511823 1670179 1629025 1327695 774667 1095594 1008003 1058907 1646694 506925 1896256 1135930 1086327 335323 1834695 316918 953281 373331 769067 153264 1214469 1707246 189246 968848 1697447 1136588 472986 1370997 617427 1061230 1173700 591340 466244 1671827 1315400 282561 1216963 26622 860684 290134 1010749 1507131 1212782 1495744 1308109 547765 1939720 582694 1995807 1393281 1015168 180226 1306118 1387322 755603 1258966 1083006 1265130 389445 126226 1988652 779282 1585817 916119 887548 581697 846235 352359 973544 1906280 1448894 232908 522732 1992138 1749077 549207 1565297 61929 1427098 329397 1208715 1419898 638197 1312247 1884736 1711347 512643 1591122 1376952 822809 1829995 182709 1331281 663206 1440979 1651226 1293983 1265512 335979 667946 597322 324433 1736873 548037 913747 532697 407841 13462 374823 491576 1484022 160013 902301 1854196 506106 1737898 1049568 810152 202488 1443466 1937472 1062262 115390 235015 945067 1215121 256150 235223 254473 914275 1374570 1941233 318010 1879972 16169 627295 1476452 1058066 644008 1945836 175439 1585727 40910 702287 450209 708135 665744 1283177 931685 1797312 275029 1413534 653401 1401789 1682455 1227966 68473 1187233 1681466 1973065 1305188 953217 170256 1700180 1662489 260409 1599942 1368752 1123765 1935551 900559 1918624 1763026 156657 827189 1152070 888360 602172 264163 1030107 1487285 971874 916805 1885747 315483 865050 383286 966613 1047261 1565712 1243033 1328003 816836 1008198 1124569 375306 1874690 557121 1048697 1858359 1103578 904534 786512 1594561 1275001 281530 1511987 165152 873305 571508 836929 321898 846068 129641 353258 542942 1661807 905133 1858989 1521007 1192893 933941 1679300 77783 1584074 1436461 1567122 461529 1243652 910100 1145185 293786 727567 1317203 1863518 1451322 1891188 1918268 1290862 345577 694727 1691840 146700 89282 283346 1756574 1733801 1691302 465788 646056 408056 1661423 1249447 1378669 1243601 308494 1372385 1139410 1591132 658280 1669118 1845136 87979 486499 428207 586707 1642659 695224 631596 305033 1826413 1767569 1743274 883526 764731 793761 304801 1764699 544795 1844866 1358790 1946878 952346 1752766 169123 1847156 973684 1633013 1900187 1867561 1471236 576544 1683083 516798 1408949 1697465 1079923 289776 982109 682864 112030 318785 1420958 963657 911974 1277422 880004 277496 46685 1156130 1285987 189866 1237550 1614243 374464 601436 808894 484483 72037 387749 160122 1649871 978381 1245555 1821422 1336962 1440729 1589312 727786 1480835 1209505 715975 1940665 131238 1486601 671603 1328867 756479 33871 669411 456500 459690 138972 406249 1165633 207801 218575 1551259 74392 1918529 24429 446647 279657 1499639 293272 1729608 715046 1955234 1494570 315741 522557 506538 1621020 623314 774969 1133270 101349 992787 757159 764056 737120 418960 104994 1193379 1326218 518079 237873 1752979 1388569 1221476 762095 1025586 1931677 236727 1081897 1206820 1634485 1073222 738224 1404368 1613961 1704358 306213 1836855 847403 97742 1456187 1096655 1521160 1768567 1433394 814972 539214 1722876 1982943 752370 52635 1754094 288930 1305915 121335 874016 1075038 833230 905331 693260 1120207 575628 1293135 1233321 866407 1748664 181543 739930 862427 1558939 48431 476604 1027068 1232503 1102971 149876 1260907 312875 262921 1384020 1320341 436779 1927140 1375348 1396403 1141930 1097910 746724 46224 1041473 1060227 137514 1202464 197722 1543226 259914 129354 565607 1249089 987588 69312 222852 72538 1558408 110666 461927 1239316 834061 488827 1587511 429088 28257 289157 1801768 1590307 1167953 523147 315447 490410 423918 902023 1594428 664319 152685 268914 778605 1862445 1374499 68573 1454885 937226 1193578 1068234 1370905 535732 66694 1781842 1353408 634561 108652 7427 1367629 22823 1242790 1459808 1459658 711304 631882 518816 1286846 624147 1279985 914160 734654 1453866 249347 138701 364870 1789721 676534 191054 365610 1890269 1560130 1582090 767527 19756 1421335 500899 1418998 424786 1594128 1528757 1639113 289510 463175 238078 1652596 270593 859404 916740 1314474 627733 275657 1069665 616729 1965599 182185 234545 1017761 1770201 1283053 1629932 1108719 37756 1209451 284339 876507 1454633 1945648 904918 546574 24301 84819 1071928 1040746 1481809 773137 1972877 851240 1450817 1769466 1556286 1306036 233570 667609 354737 1666409 550279 461754 1328480 973078 883443 1151440 364120 1128090 126589 651771 1078761 1391424 527920 16998 1426475 1469881 1790365 1770617 498887 612670 1870809 1698915 1947166 1569565 1499203 631895 1910822 1128029 1890391 1572583 178083 1506395 259523 30659 575950 375456 327351 1828668 1298572 1911631 1247918 744762 1779878 1887608 155936 1386932 296133 479944 348228 686317 261467 855191 257134 394345 1032828 1260961 3498 1372447 987382 160015 1945582 1714901 1685126 406139 1611050 576387 857009 606017 102314 30544 777148 968905 1907966 707762 381723 1427654 1526815 750438 408904 1154729 952025 54774 524859 782529 639689 984496 1084917 1116376 1844927 528346 1561555 720232 1202140 1371327 963871 1942062 1269949 1685296 142807 374780 1225513 516582 1797428 591500 34812 1857427 1723175 333824 1483054 190511 605720 1555508 1770397 1649666 1005982 649615 1703115 603463 1036048 1221969 1489163 633379 77102 1217334 1419725 1655812 1665526 427843 276559 1972532 1432815 1123077 68682 913727 1317136 53276 1667575 525040 1191088 943070 1221101 652918 543960 1889896 197517 1440495 924052 409962 773733 1016280 1095949 1133183 488083 1934962 1512147 1582811 264171 335691 1985668 666722 119726 1247048 893817 362231 1235263 1076643 1923176 1672509 769102 120981 647842 1756424 677697 1998040 312032 327787 1164275 1920309 222683 1187089 948323 362999 664047 1155675 5461 332085 1435150 851984 1334512 1498160 753201 454904 1904976 999609 527321 339271 52449 1059908 1680994 1934963 1219576 643490 610654 1588098 1344618 983097 1014464 793942 6765 1627336 639747 756531 333920 1737130 1261767 1537491 1657719 1217926 1073418 301917 49099 1892319 115510 1782812 1610911 1977997 157675 654746 127250 787572 1796547 1839056 215529 1345120 1481126 1915452 244041 767336 877497 231547 1505383 203761 1665668 1070867 1874563 1583947 1717181 1173025 470561 689075 305746 1198868 1337103 1695745 1455384 81834 1531713 886871 1435673 975193 1631 1849214 1657410 1800172 1810038 1268975 769438 1147477 1654598 387797 1200621 1953166 1643181 268278 28634 1705148 1894258 1534903 1524122 1286359 1064765 59270 184372 670244 1410601 942149 511366 1577513 1366071 640211 1479744 386510 710463 12974 849614 1620640 829128 611924 791326 603426 880994 722828 349487 1093155 491292 1311922 772724 465057 1003082 1914108 796413 1145790 1524624 607233 608143 776763 689097 1758653 1547364 353529 1816951 1078167 1094674 944676 1165955 162638 1442284 1539487 1814147 849900 1486730 1187094 1471792 1655472 1041262 259678 946522 404456 1806143 834739 703924 1275719 477776 631905 1480508 1062180 1545846 1142940 1889671 146332 1713277 1709495 1088323 1472 739787 170245 48449 829028 648577 147834 1490439 400044 628619 441134 675815 873383 1132401 1682449 1893388 11236 1890775 1866411 544180 379726 193224 58022 46560 1434833 1307393 1020890 547642 274195 460651 315096 641722 649641 1378636 1223293 1235036 1532823 329621 305055 1261226 1592212 1834334 1198142 10951 1777787 1014056 1828392 89397 1234142 966369 1703068 143350 143331 868140 662563 929592 1704808 435029 1434320 192546 92035 1992191 1046090 639835 1773474 674599 573942 1877520 1029604 1184850 805002 835022 300340 1631850 26931 272200 305568 1249265 368427 756722 1921384 102705 1769442 109101 304692 715670 868980 588916 292317 421746 401941 1155800 1188222 471672 362881 1451278 1163839 629377 172064 1181989 1232669 462146 122376 1365063 747857 328827 777384 611031 1187803 775684 701429 539839 987903 1009677 891919 1162406 1559837 1861367 1960653 884915 167574 997716 1227431 472792 1208195 1254200 446271 928466 713648 206004 1018898 694888 1672671 1097589 123595 1284840 1230379 582455 450491 133861 1395087 487290 801335 759376 930002 1628551 618091 823092 581640 1848368 1558331 1461976 1820604 1198802 1127176 533126 15156 1796007 764373 1834820 508516 727636 395415 1498978 82042 1502174 1061917 274156 1287065 1049525 840791 1053453 813114 383244 853594 228729 1380962 487006 1438736 376503 1445682 649499 370614 1974694 764352 867428 1652726 1238410 809884 1593433 1991952 1745776 204741 228181 1655881 1443877 1044490 1901019 646927 1375379 1921451 1627367 1673699 855524 264110 394188 205942 1675871 692013 911807 21571 1738841 1732973 519847 1082037 21828 819079 1282354 488888 663296 1354747 1355682 1624809 182835 431917 680561 1648036 1417585 940764 327696 847049 626734 463140 1487176 896940 502232 254294 317824 1209210 750466 1771974 714208 1557663 1172883 394168 398546 1873915 1666792 1351390 632996 1599074 1336496 1776679 1851888 576513 900571 1854173 1955248 161866 1386016 107200 1552014 408570 1074356 1790505 425382 1567462 1652691 1713486 1180519 1377449 1811755 50049 328053 122362 199042 1170323 1793026 379972 1684141 810283 226783 1498260 1311490 1876920 856722 133059 1738518 970753 1274851 895056 538902 1331178 1270639 822843 1835174 348140 907750 240392 1705136 81811 1725146 908573 177360 1408383 1144635 1459580 1064761 926770 1737918 1785940 1357783 273218 1192988 1171001 1687404 613579 1881482 1163681 1828849 1439075 1869122 1736756 828830 698935 1715965 1477726 823070 961105 616997 507295 1223395 1975886 1147188 455526 609911 368020 453867 198529 1837586 728473 1430838 1510380 1339072 1273148 1006850 1925457 1814248 1331670 672574 1601840 742886 431110 1576248 735267 1243818 1805153 1373906 1159356 925171 341736 1085651 393190 1292110 773058 1500287 1371350 1281765 1877846 984060 185216 1705336 1300271 636543 88868 441893 560014 1994901 1876463 1454655 309455 445010 192147 1443731 1916678 711864 1076486 741751 770787 483504 1253750 1467499 1905072 1759207 1285267 837353 996968 261811 1553728 316768 1883248 1495686 899735 1645769 14519 316175 1458714 1218063 34842 662401 1809833 407961 81903 1975492 720546 1220675 328566 1992044 1578494 1059712 1526322 45470 1107987 1856436 497181 821457 396143 464127 1292122 453817 773761 1190312 1661996 1802435 575333 163028 1771617 450456 1722631 171630 1210733 122562 1463160 203844 1743189 811676 1637102 1295025 881922 471112 663778 103223 731707 1239490 288548 395819 927010 1754372 287020 1718327 1743683 120327 508617 377259 367962 564682 1727066 616835 369059 1345449 1170372 746051 421936 641184 1156025 1945691 931315 270918 93330 1500858 1519812 814990 1693605 1568505 371098 1388988 338323 565085 1253032 791988 1252172 1972455 166602 22516 227848 307202 637476 426462 208729 1934594 83736 74867 384241 1189851 1383008 1416563 551683 1721923 898982 1947828 645033 1682163 406400 670478 1784776 869901 47630 1986145 1055925 1520260 1622746 473131 160473 1905437 47003 164073 1971341 1475746 354462 794364 1968242 1069535 1398969 1369059 1322923 1054504 1821809 546963 1776779 353280 854079 774584 1935271 1581093 1925289 1222176 417191 512751 69353 116194 674871 1127766 775237 642772 634498 1403895 44727 1633467 1845530 897746 850062 238606 297483 1658180 1491488 296698 463410 1702582 1386559 1794681 1059816 1974197 441708 1908164 1657248 47864 1274766 788598 657731 866306 455189 601512 313420 943462 1452400 342850 801311 710378 1570335 1672081 296194 1326296 76902 333234 1901415 1704923 1980079 1272874 637284 1795244 1404812 526445 1132301 1124929 72552 1001825 1610638 1798216 1119938 1650842 238209 1440059 1131519 951046 353065 1738234 1814261 1346157 990355 1623305 1873213 1103335 132206 125233 1263576 1811408 1183422 1429770 1794596 1366896 1475705 452523 1972897 1876110 665677 1251194 1087371 1478403 1831153 974936 454479 211204 858588 962626 662777 66503 1484132 356860 1270280 1221689 1916012 481269 424228 865216 1122769 1940320 802203 366798 1714016 749876 402632 799370 361404 1953130 1777668 1182976 14872 894402 1123802 117604 1946976 1166055 1534141 1670630 22899 1336285 1752052 1806711 177462 423797 1187073 624073 489181 407634 1195208 182787 833150 907596 444320 649796 1194640 768782 642232 1705786 473524 1600644 1867944 1484790 793162 236610 1437220 1446367 146257 1960307 1774219 831843 1666679 419919 1430880 462743 203776 1943979 1333671 1694353 197540 727127 1164523 1872513 410124 1388199 1832163 1576648 326149 406051 405013 577827 81808 1706561 115060 1736145 850057 1071510 334432 939901 1102007 1274095 926865 837568 1497079 1321957 161107 105275 771352 1191452 873667 773578 1841763 1500472 180032 991013 64608 411707 915323 302197 1729638 1685947 1567951 298910 1224171 1593672 232788 551729 181996 266301 370874 1699377 1634310 1683351 29520 157165 843862 161370 233904 341328 299917 1768848 974373 244203 1497174 612819 1028624 1727958 270555 1575999 70206 343925 903717 1599367 1382870 905882 1165277 1399840 357989 1264690 81526 1875786 293089 2033 1288556 1314229 1341107 1403549 675045 1553433 1327404 1040840 304701 1661216 923331 397490 1967401 1242732 651393 1290813 1565614 1185688 1013186 449754 1208056 902560 792561 434473 647847 56660 1070340 305556 1567586 793621 1811360 384058 276910 1011044 1685677 1910556 970837 1474607 1660304 1834449 1968810 1977044 1521649 1401296 955999 560794 306820 425043 1726713 1997509 1218034 1610724 1176037 447230 874614 1599994 1342462 916717 733135 679598 133505 955531 280271 922034 160980 652260 85647 1723150 1358578 1638112 1888574 890434 642104 281711 1938955 1279590 598720 1883218 542562 1506672 1655450 1183430 1752115 442152 1730594 1982745 171913 1505805 1069851 1319318 1030517 207122 1779621 1402711 216665 1874848 564285 1880616 1885182 949641 1149534 137986 357443 1511719 166518 212157 1165103 213024 1078023 1423695 502312 995917 438314 38781 1958981 903909 592877 1929942 963169 1850005 1265140 105395 620290 1840353 1913486 807417 610767 6410 225986 313279 1730056 1907062 1208895 1127082 1976821 270231 1416856 1847261 790956 1937393 1854977 308872 558189 1810512 1641474 437617 37018 31988 990554 1132613 1214719 236517 1645435 847255 35115 1093523 1605905 582858 67979 1925215 516025 724874 1232640 468105 101493 287155 180803 1421561 844748 498350 519064 392559 1526068 1890788 1682976 588914 443885 1662685 81292 1956689 511870 1770394 684572 1907623 424160 1271458 1189722 31135 18296 844883 486552 1818018 1838695 919220 68372 1728243 175846 1526629 157310 794072 40070 1794859 1441732 1171411 26529 1072922 1606202 973733 1108224 122377 1203884 1350850 1510066 735110 144249 353716 1337943 1327332 588574 17518 129099 846772 1368560 1128696 1402857 1663708 903420 440766 438851 183481 190713 494015 235498 1498642 236301 1385969 279960 881975 519367 63208 1249821 612257 939119 1332454 1216135 1887027 40675 1344438 1948284 74575 1985741 1346195 111442 3491 1483872 1498791 186733 1043065 1918997 1763975 561114 1764401 789122 1128534 1020520 1837914 619215 1788508 755200 527521 1083964 377330 1549261 1366704 675924 1465390 73582 40389 1529320 788768 1234486 409663 1786118 1188901 1013158 169417 1656969 959306 529644 1891828 1703044 1880278 383469 726562 1901212 771995 322930 186934 10909 407559 659627 458539 737626 214611 1565069 48369 222301 1414469 1275561 929718 158879 46108 1484328 1241551 469757 1237089 554491 1013646 1199180 702040 844954 1267352 1691668 1194173 632397 863321 200045 1932377 1204217 861754 1595060 127215 415428 368454 1388568 1869080 1655165 477890 865225 1629195 1159459 85716 500768 1559544 287549 1999237 1495911 348063 522471 1673113 955625 416687 814911 1489270 1030840 465967 1535702 1542497 855823 236080 1568829 101230 1299803 1209549 1505273 396775 1824772 1497928 541253 785786 1982518 222495 1019718 1644853 1580409 342460 1014128 1502132 204942 80070 1900376 1369044 1027614 1521435 1522254 1327613 571523 195299 716232 1084729 95952 1653823 307987 1300784 478520 1327084 1995186 1050938 1423835 679662 654811 409437 167210 1635778 613531 1530941 1639892 333599 418332 1730562 682562 793251 1936608 712997 1487010 1975215 1278576 887738 571150 641075 1349285 1715371 1960225 285435 922066 920261 1186137 1361950 1727448 1667125 703576 514902 1306800 627868 666284 134551 952504 1490174 1693509 388191 1379711 59700 1265797 1741311 952776 486657 1243386 1899992 71517 840828 188937 1876100 1242874 594623 475178 682676 282882 1784743 907562 133689 1965929 1510046 1508739 144 1851101 1022615 1576159 1877020 746873 537891 54520 1390771 1653832 1210665 743543 1679385 685336 1855810 769920 1210118 184100 849789 609431 314783 81788 167560 607933 1118773 342507 1063396 504642 1318315 1673680 505246 1511144 1211694 1653317 1973091 90227 1822649 484785 1933776 679676 1119826 1274338 510923 129024 62538 53265 1363949 143551 1606581 1140696 1713257 1427004 350435 751009 980786 970225 636167 185089 270818 121920 1027786 578827 156253 644106 1535654 245144 493209 1636581 244986 571936 800216 181104 942860 1232075 1021507 97320 580649 769258 224348 904762 878696 198314 1389938 184102 300383 1093321 656191 1087955 1298242 364595 69687 1235057 501637 108537 248394 40426 930983 1338813 679095 1415159 1350196 94049 773329 1129780 1962451 433850 1885283 1366652 1037769 1217781 82426 1186765 1841454 253584 62236 1816481 520804 1068774 13875 37574 1856858 10742 1794998 1097690 870882 1609241 1183684 654064 462823 1333610 450003 1585953 949795 529306 1447824 1045016 1605911 1937185 1009965 1820506 669739 108566 1730637 1565866 1690334 220437 1493100 367862 244707 496909 315265 1357294 271830 94095 801736 821040 1133335 1723916 772498 286857 1506259 673149 701666 287892 1407798 1467822 1056645 233571 818903 1885549 58194 467713 108233 209729 93577 1655001 891076 988883 982220 639894 1020544 465040 1009874 1626701 1463032 666428 1961741 1720959 692784 1812525 177938 1582837 1162811 988551 1787693 1400871 852964 1232577 206775 198126 1681257 1196514 1649081 990406 1789212 726316 13660 473534 1874201 946886 1483857 1155505 1235103 863469 756290 372874 1971448 848448 642548 1123499 1209112 1908887 713111 178602 29373 1155961 618772 786462 1044548 190671 1465601 498635 1763720 1007619 1266921 286813 363372 1210621 938060 1609695 1741948 1339964 468709 1253389 301318 1138659 924303 338007 400456 96103 737880 583682 1180928 1968919 97244 3939 1185355 1270437 1987411 368475 1417917 993872 907861 854636 835915 573940 1804648 1812700 1135814 1147306 680511 1488456 1340003 1669089 916125 1375848 249215 589277 1946998 844370 395430 107097 948170 665001 1124682 77597 21433 1891594 504882 774117 1689027 1047463 669826 1311464 607595 25335 640013 24950 1186858 72031 199185 1130720 1727726 1177377 1282062 259371 506687 49279 1560047 221910 1767975 1697144 1114479 1847441 155785 1205830 1561789 1590756 1680416 91111 1937872 35725 1913093 564623 1626015 328376 716199 1918881 1997435 1233405 920134 403869 1619902 392737 1344070 1021693 947121 837955 298069 1908165 955033 223214 1467682 1774113 1271594 1834070 550039 534653 226572 1492411 131007 380877 1702062 1930302 533758 1545662 1004887 1503800 1870254 1892792 1748018 110288 1319005 79025 1825624 1614735 1379240 1494139 797602 193378 661148 378608 726992 1676098 642621 246043 1424040 578651 1901839 839555 579641 158567 1472853 1293933 320365 257105 1459996 722605 575432 482794 476659 951190 1654279 1973707 404017 1501793 486581 707184 1447814 1753282 457308 774798 374590 937487 1352234 508310 1718908 1445969 1791471 794671 820644 853117 1478340 1235380 468867 276113 1316934 1550768 1812135 1595125 502573 164679 1992825 1086164 907826 704772 221246 1073771 1720682 1187535 846742 1219067 163288 1325512 918333 1272066 888754 48900 1897484 378166 404729 729128 414986 147425 1693483 1243680 157256 557033 270452 1572094 1724108 445043 1784467 1886037 601466 417121 406980 1905434 85676 1887759 1567171 1805006 1176399 1179119 866811 486632 1246318 785450 22305 1274292 89337 1959515 1808263 1015185 774619 872300 1759874 1246051 1452018 1273159 1017164 309073 1181852 1422838 1867147 29115 294584 1377972 95797 1342810 1340893 535220 5190 303257 1648688 186433 40660 800539 1925247 161811 1520825 673725 866756 835855 585365 949351 375773 165475 849179 319479 1910402 1104134 925779 1663436 674618 1661200 1302963 981847 346124 341610 1742162 195350 1831539 1516074 605305 1561335 1642727 1585341 6292 602670 1834296 797885 1529687 700182 8437 121879 994502 545640 1651394 450110 1074128 294671 1994164 928291 1889411 1925607 1328037 6361 436564 1756850 45565 1035315 1842201 168364 1009777 1507762 1613333 1667049 1287251 264409 1387906 549090 1881349 1468879 1791700 780236 983027 1738483 350328 129624 821504 1408801 740960 1902538 1299063 1609053 1023917 470764 329236 801224 1135383 1399640 1566986 81355 1606363 596713 867713 1166567 759098 1355754 73591 1128253 1618576 1433179 323190 315910 168915 1900286 1926486 680072 484820 222735 655765 695195 1878082 1977735 1094551 1048195 928117 444419 1780072 1705727 1853595 869981 1777006 1844700 1556827 1237915 143967 159976 1392461 1244218 1403921 336922 1781912 814635 1249615 311932 1371829 1365425 1042194 1335772 523279 1799343 225138 1393044 444453 818566 961234 992122 419072 1572715 1261959 846955 874862 622068 1976884 1368426 1810527 1711669 825330 858659 67484 306824 1964727 1038484 1304980 1386992 1595928 1101539 1287947 1961977 1061782 691470 1005785 787044 1504328 192927 1546767 277872 117934 1823635 1186385 1166763 785239 569683 304383 1504671 1419291 1578964 1304838 993317 1779305 120796 1887905 265554 154466 858126 585784 978915 1626694 669726 1576064 1920036 1793388 1928856 1047624 260024 297458 1311401 978538 893795 1521453 1484477 1662220 936896 405149 1970953 36674 1517888 742101 837304 656539 517297 1942683 981833 758426 1361259 1580101 3409 1058160 1089623 1890193 59301 836371 1356230 1534882 285889 448674 1564256 1811528 513077 1518070 436330 224117 1405685 266200 56654 1385088 1293649 780352 1177461 430765 1934360 1124084 242007 291507 1418249 1700465 1204479 1490107 1149108 1463070 1451139 1342364 1325929 1083887 83129 1058278 304710 330381 441589 1940374 720388 1291432 1153303 113361 1506330 1694444 1831152 203089 477435 33474 801778 1217796 1553790 872657 1967600 1310920 1630892 1655604 1618030 963066 14043 1311163 685609 1111334 1345253 387764 372995 700608 1767316 1999747 13060 166526 740098 1759590 372182 785209 1019029 778652 362793 1142847 287051 1338058 1451743 389547 1901112 986292 1884505 474798 1540807 1758764 94472 142104 1708962 1900242 488978 1960787 158597 973021 1175408 827681 679103 1821177 828637 1603141 1752215 668938 1600516 979695 215362 32978 453656 1841414 382839 1096847 1825507 1822876 1417263 1432258 215031 523717 1447079 1407829 340521 1398537 879815 1865258 1848187 1954223 1214887 1586795 1374609 427073 741695 1056221 42222 1565605 528885 1762541 1100687 1112566 100128 573396 1753278 1147765 144365 883649 1559863 965950 1649383 1913192 1609634 570199 248183 1776659 735652 1114074 528800 428515 1854635 156315 1379978 1502935 439639 99850 858795 278661 1509794 107275 658110 348055 1849917 1089580 1706056 1139414 390531 308733 1061371 1925616 433082 606801 1190389 1225307 1910423 1368996 1745009 1230184 94484 225879 880188 1763577 352748 409722 742364 1896340 1093778 1779327 1998022 218450 1836696 1301215 1963058 387799 515847 142028 1489981 1527409 1791419 1058772 1021505 1259760 592699 642033 1784903 113273 1809354 392083 940531 1711459 1326816 1507000 72084 1177272 1056140 1560723 1102288 146170 1335354 1781922 954847 613273 574042 1719829 702333 1558582 1165282 117198 240380 537092 64589 1123597 1164993 1781376 142389 422631 31442 587217 649969 364586 560741 1665083 1059228 124509 1298342 1853026 1507498 910679 1980951 486009 709211 1301937 1509893 1347968 621879 917427 630041 640744 918156 1903287 1414444 1466968 1396074 1742310 1815014 1177284 593754 849257 843978 1063265 1698622 1710259 1401964 351436 1639967 986216 1887034 776378 1627515 965563 615106 1535484 1745813 891044 667272 1866614 1119546 1266331 1705017 489192 1530894 150578 132174 1136818 1981490 1146350 266132 403952 1356670 1359279 821596 1205783 902324 866976 702740 2603 1230478 747165 18135 1391089 1681892 245109 511256 1712978 639278 1733145 845210 457750 200150 399898 525998 1334272 1893195 983174 1307840 354721 681504 1644599 196649 719282 1432295 782225 73216 773680 939694 704556 642579 1035535 1387399 711856 1998437 119215 1470306 198404 1555083 1409195 439121 39396 1127759 350853 27036 733438 387028 1711899 1267015 1118287 1817171 1922491 559117 263444 1743631 1715587 1460240 1378863 1950959 1444952 1969027 323859 1233015 385411 1719348 59518 1770638 516240 1188430 1066964 492846 1996497 1469802 1731540 1794714 1840239 177627 245902 635132 113187 610758 529498 1374407 1597497 468977 705322 1383357 1102826 679594 1984655 361600 1954946 1967853 1009924 645116 227507 1976726 1906764 1355102 1928368 925322 1664735 669392 869700 1719621 872079 289201 1309233 672041 842925 494701 549289 234998 1500358 801810 148205 1494627 1423158 1131016 397201 1300489 1622574 753915 98137 673870 455442 269457 970776 1072989 1177384 1027474 738875 1539713 120265 823290 79964 1458937 1358242 158471 1486329 343511 793447 1914620 1052557 290811 1739028 1881242 903338 1397938 1433169 1046567 1967996 1465098 825776 1133568 1670884 1686961 1342041 282934 1971337 1261652 1170371 1554258 324454 1174527 285825 1240293 411687 1198772 84443 10298 1226661 1251261 1266576 1846580 682757 986387 651752 836718 1316955 531448 1333428 1761784 836299 1327547 1247978 916638 662958 1187229 878004 506859 786856 1563162 1239000 317492 1511471 316940 1099403 196907 903948 1333278 1583197 898687 1360378 78350 1166568 686941 435597 1279650 1088988 953122 1367518 1350884 971220 464717 923973 253503 1891718 322230 1616258 1252338 290472 735070 1249647 1265091 1605099 342840 845308 1887558 1901732 1526360 1119246 1706129 1111065 1862847 1114741 949512 162684 844978 1074580 1313568 987927 22171 1467168 729167 1119867 1416310 1425700 724455 47586 916344 1011145 1674860 436528 718480 1057112 899417 1967091 307350 585796 370424 836578 1287276 732021 1472773 1986495 1775435 819498 628002 1428699 67509 1889317 937913 52790 1462575 865866 456312 407243 49865 432283 1428305 1006768 369399 572483 825996 794768 1745732 1780813 1477773 1524578 657215 1485747 662576 1269069 1581109 1898545 1804882 1089947 105449 1865008 703327 101282 428493 970624 960796 1406826 1706857 700722 882093 1669763 1927420 1465631 1520902 1226898 641245 791141 1230244 564826 1507983 672084 1766495 434082 1980495 371535 497843 1142536 455833 1726094 9492 754578 658664 1763965 1621261 247348 851095 1385427 1856102 1983673 55787 1810671 1758007 702156 1471644 836444 802590 10451 1843372 908839 723586 514462 881760 910535 529645 1500220 1379927 522020 1014630 519603 1282480 1280272 596781 574395 807629 1486798 260511 859688 1829807 697962 610142 173632 996650 857378 418127 1583923 631671 894813 520569 1554772 739807 20405 1430582 1457793 1167381 466506 497382 1445109 390788 1909539 1717542 997029 247708 1033886 329298 759737 697911 1253150 1254801 907642 139751 1441904 1603391 1528636 1992267 1138806 1105428 544462 1432226 1783063 1717554 1304590 390309 134164 1434328 9557 785462 1161691 1551209 1040719 1591468 1114656 541052 545236 565402 825307 129083 114376 1530538 1704071 699323 370597 1140803 1802963 1736823 1358855 47769 143621 175912 686085 1264514 866254 211568 1133796 176846 1525266 120835 896167 1940780 824445 691678 1603620 388151 577708 738548 736139 803481 1847873 731739 393609 422094 1776642 1518667 1427864 1702075 1575731 281394 633074 1822033 468031 623074 528200 1695696 1501607 47555 105748 1190034 1789099 769310 462013 171040 1886351 630724 521821 1552243 1424896 80808 1688694 1407356 997259 1451783 960880 1239831 894691 1694243 1887279 1160213 1192222 193616 404297 1676478 253149 448158 980691 644415 1564705 1081254 589029 1147374 426595 279169 949260 500140 608722 299153 106552 628623 1588881 828322 16171 832542 111076 408462 239353 679743 1762729 1049541 1684567 1343903 794372 447006 1882841 339811 880196 1143612 424628 1970665 1798914 543635 839230 515262 1530341 1352147 1137687 1808632 1343859 786994 1470213 118906 1020619 1301316 1060588 568647 91022 1601933 1662819 827550 1556696 1226235 652001 1289838 193813 269361 221959 1745334 933113 429495 1684401 973583 839097 1663266 1308770 1092420 1784397 738038 1425942 598073 488207 339339 587832 1626724 1581332 352573 1630482 804252 1670620 1435031 1235614 859875 1433658 1816403 1047514 1495136 1998194 557806 1224667 831631 643098 1293015 988897 16908 528613 732454 1296760 1845516 1705318 308520 1757905 965820 1957476 773876 744638 419142 1530869 1356423 623848 676927 1385323 140930 1036241 1784855 340298 1675699 1885141 859821 1498476 265924 1469931 730211 33300 924596 1723557 47909 94028 1707226 468913 1234543 1118968 1645952 265038 1890103 895110 244154 1285776 1168127 763703 322725 628394 1895390 634254 864186 1498559 181599 1403736 350949 89031 737637 1286045 310953 1783910 1144325 1772725 1881911 842228 830808 1466308 1634014 1724367 1115474 393888 1487756 1703722 1756442 1656436 1625239 1755201 832951 1750146 842641 834276 237766 661691 656176 674788 47098 529507 936260 87114 220888 1979721 1140099 1994349 1612182 230389 567013 1416405 166653 271556 405597 525946 694970 21654 1870671 114167 1407148 460228 504323 1024638 691986 225202 48363 1705982 415138 1988105 855836 239972 1956152 1772094 435449 182853 213858 1689609 1171936 103446 1662193 173211 57057 1672845 1833604 1458624 728094 45813 1010757 1297274 364075 1528025 1891269 221526 1533312 1086167 1814516 1748628 837238 1314536 1785176 30409 548648 1993395 655994 511016 77683 357724 1739947 1631931 812140 958133 297697 955333 1466376 1748324 1636520 1636993 1587835 711951 585477 384699 52658 1588654 465412 1836934 1987600 1540381 1805424 300146 501871 1066673 1151207 1631047 230245 970922 74452 867104 1204903 582802 1422771 417697 1024107 1056537 698148 1313608 1218203 1133306 809835 1443668 738395 235184 1274959 1055058 1333929 377586 712369 385044 1571911 1885097 1064256 1170984 1903978 182672 1177565 642917 1179097 911427 1515827 1826296 1119178 1707911 299116 747742 1206741 581857 246300 1176482 698238 1100760 1304981 496606 555821 1179887 353329 214863 1637057 1779073 641427 800075 818481 1036758 1147369 1205944 1866328 1714155 213298 216897 576609 1219459 609618 1906768 1183462 1184831 1831945 556478 1759500 1879104 1441706 870634 401634 1420148 32243 501777 860162 819724 1811756 700134 1476166 227360 88482 1082520 268302 811545 211682 415445 1241605 8015 43902 1672975 348956 973458 648956 840577 497248 634723 725722 959597 1322239 943656 1572019 1445581 1267805 60020 881653 1449739 190887 71164 387036 1119041 1728304 1643902 36413 1867465 1026131 440024 80508 1246630 1759193 1104818 1928969 1360537 69724 1165200 604157 512445 823229 1359529 1565362 244302 842795 1849501 1506916 1681396 692281 1553014 809897 1172141 1785799 1338065 328733 301069 1172314 1785771 994154 1435937 1255786 1875165 1521604 353282 328811 1714427 313706 378955 1049981 593413 717239 1582507 1872069 1686609 693836 15869 158625 1115556 1497036 973994 303673 1385385 772593 620703 683151 1240440 785547 189205 407508 1367907 963592 1005622 1962290 1915466 1388184 905943 785626 826457 288446 820902 1102147 264944 221014 904336 1751016 1495630 768376 666392 25948 95306 596315 773418 366980 1513247 1184871 554484 1011496 372499 1835318 55443 914270 1552142 941945 996183 334097 1553043 67410 1655024 1555486 2736 1460152 1354744 134131 571074 959643 841026 1780025 1006793 1680040 676159 641928 1137680 1421816 1707888 695890 1391018 626859 133529 757660 141646 1669552 560241 514812 79909 650773 621741 77786 1899923 1791743 748435 914134 820847 43604 77387 1663225 167413 1119908 570353 1655251 933472 765619 1629810 790560 1992884 1065645 168317 292597 1883258 162387 92283 889919 170045 1143710 1191897 705487 235896 460979 1522307 968422 465104 1127267 12894 1679615 838232 1857457 1625541 471850 731687 127299 531560 1720757 733696 1758035 2328 1471868 1241775 870707 1442559 585032 1608010 1532437 1865359 769326 329491 187166 1845095 1293521 1895691 510992 1062771 1009528 1987358 295177 921654 1916377 710508 586898 1335930 16339 1536503 1537618 1770861 290198 1873948 1474300 1710444 1018509 1774509 1367556 978805 1427663 792544 1817238 890189 1302388 167576 955345 1535207 138102 1298837 1228856 383370 8593 1757185 1717125 567090 845061 1034166 1749912 1510303 780747 1956051 67731 636973 1204942 967523 791511 1090134 1473603 641275 1178839 757446 1573665 1523000 402374 74402 897322 1488948 185225 893892 401939 170052 1395171 634795 1131160 1055663 1324620 1377149 1351001 978767 907532 1189906 1578189 983975 1219089 617988 1083434 895145 126289 1567969 177912 1479945 233878 69983 937235 1869282 1608808 113987 51740 259619 1234034 88655 393921 973223 299665 1863286 890208 109521 1043929 1741375 1959 1898536 1738401 84712 1461235 1973974 1118465 1874127 227718 1863464 1351247 1851465 1482433 822089 1493522 1717202 156855 153824 835635 1164091 1096568 1317301 1635682 707719 9316 850066 1698079 38492 565773 960506 835584 449565 1832514 765896 1407801 328483 135498 1661771 326196 1244693 1156913 1895766 865877 457979 741410 1280300 1501485 862381 1446455 1368772 61756 762651 572029 67798 182860 907745 1036274 1750835 765050 1289593 679201 488474 994472 1908613 365719 1605190 587799 960704 226674 488549 1394660 314520 948443 1147573 1304727 1646673 1906123 601777 1585299 1289839 454614 389606 1016430 291153 178972 1313659 1990614 907791 864703 1398611 1928010 568691 530357 1772047 887472 318244 663495 384221 582156 1579099 318855 131381 1004654 1010110 1534645 1903761 336663 1922059 1800404 492323 177635 567825 546057 1839822 696688 92719 702968 1827813 821748 934163 1617600 51407 1862290 664584 1365121 1269223 1673783 1835769 385397 514392 783188 637010 307718 1572111 314546 1416423 431527 161325 1589459 672288 292741 1546550 480009 881637 1517306 1829393 610194 462159 1075707 441417 1065861 51027 137262 455416 227389 609421 425172 727911 57163 550068 106609 463223 1011575 1275556 840388 1806020 188289 1185861 1879076 1824255 1176153 1534729 179827 1217146 997603 1016821 1799934 1016510 1293596 1878696 1873706 1405308 855756 837698 430672 1948163 1514539 377651 1515153 1293752 16207 1581249 1413225 787855 1973010 20042 1945386 306039 14222 1734712 755946 582312 956291 306985 1720352 565417 197888 343724 658574 1943891 1136333 71530 1344296 1360308 195492 378899 164811 1201193 1366718 906547 1534237 1381475 796252 1511379 1548973 92975 1784411 423985 280635 124948 1734020 1705766 1972412 290417 32048 1417377 1324021 30649 842889 1432854 1181559 415966 1984855 518548 1709088 1691571 611347 1773421 868603 1877035 503707 711744 1421063 951850 341907 1047227 1939411 1419804 1652554 1180869 674672 8475 81272 318328 1323402 1531891 795152 273497 1231294 1107257 13481 1316331 817567 961815 793937 1641097 801310 1876699 442142 86454 1789638 1804708 1398946 556163 1392851 510664 305774 1860577 35720 1589615 1595567 400549 1056382 250831 1929831 1512266 953700 430501 1988164 1790209 1666921 665618 626890 1882487 1324784 1475759 114908 4726 591646 839473 1616292 1070393 1757442 608563 1551623 316916 1055899 1103728 1622077 1750158 1059184 8700 396973 989704 1756906 1035026 809601 1002087 299603 1459620 869288 395253 217511 1755906 1441865 1585617 1144569 57571 178764 1905891 1076671 988886 1235373 1131938 1636804 528262 1674145 878632 103317 392819 66452 212673 1323608 1918980 1856791 639108 1654416 903402 908890 1573552 1657458 429182 1107055 320546 825394 1411424 1515364 315693 952966 1403872 120003 107594 662400 962616 307583 687242 177634 1095839 993862 299999 676318 1221136 1511406 132917 567883 1551590 1418553 428199 648914 428369 394106 1171902 1681402 843318 1860745 1325331 522496 875654 1386310 74319 1799954 1500398 140984 393211 713177 1667265 1164162 574809 500880 505814 336474 417736 988360 1193506 1592714 187840 1825961 1174534 1644789 1482230 1956307 1242726 650346 1993183 833006 1615675 1270789 977401 435080 1033959 134836 98111 914217 1684856 522719 961585 885814 1165242 1499567 1405300 1387168 1613049 272399 657600 1619772 446959 869114 832709 530407 1730188 1108946 1496543 1631116 1108147 1152067 1637507 1840338 61017 465634 1725923 103019 71836 189498 1341343 1044479 47049 1639067 1647645 1090298 635050 1778821 1000222 1406552 1989753 1381767 159772 1738252 1732143 1361368 1200983 1339619 488305 1657535 922858 1847694 1779161 1776809 401300 835296 1574272 175080 1869117 1278624 1677834 201035 1108284 1386135 1084142 1368791 471937 699386 1612304 613814 252574 1598426 1632733 410214 93022 1077865 897546 284957 925059 231130 843466 1939231 981298 1014059 377400 295294 1888000 1849228 574193 1848222 1387007 408873 1604342 1841514 25865 1437256 127728 1973512 1013051 49659 1440621 1814842 161305 695292 838135 1044159 974419 317262 234007 88174 513966 547011 1289447 699428 941052 266223 669294 429825 366204 178704 1705941 1041827 718619 1958644 1841653 1804914 859523 1089190 637657 662494 101537 1160795 462923 665174 929494 1233391 1539750 774145 438603 1687625 104603 457642 1043887 738401 630567 761025 192214 1745533 1487678 48890 1954244 267146 1291700 797653 1811732 1606219 635034 935542 1958575 1649355 530228 557481 460645 237570 434086 768596 640424 648493 1418757 1847030 1877793 1576107 1917776 184278 1050081 145579 1683365 850794 1759009 450120 1075068 1675484 136619 1631521 105336 1365482 592845 862204 1184760 1636558 389016 794782 811409 1618128 765696 1561475 1406298 1758210 1237497 41966 1321043 509395 1100413 723611 679700 20127 820247 1445979 1570140 531269 339810 947376 932624 936790 537672 527567 1983809 1846817 820843 1692879 1738373 1957301 1881709 927170 1261549 1713836 1741438 494816 1082691 1181360 1473137 1610646 128015 678135 1111865 990173 265775 678050 1172590 147102 1995469 1563272 1277269 1129874 106799 991174 1677065 483743 1759327 1906872 1204342 1674140 1463865 782829 236445 207975 280785 552922 1011788 619970 1311777 1057479 478487 551736 573592 1759742 828683 1746350 1043636 369248 1962229 381365 206518 1887612 727072 364742 898364 1153176 1291195 1764467 1631971 791166 213210 864950 1130824 1473002 680394 694397 324839 555249 1184326 1468240 198979 1004934 320123 15449 1198415 741060 1808803 1391897 572204 76326 802868 302617 121085 1142542 520658 537399 711090 1768345 974100 1550102 157388 1840215 304445 477534 1096149 729135 1675023 37888 908954 760307 1113028 307054 888226 350342 1901104 1151473 1105573 681730 51488 1740510 737023 18473 339430 6398 1527061 295046 1837983 219421 804994 312733 296175 485991 1184579 1928748 1813502 1521238 1181253 991194 342134 468829 1390715 163583 1349445 845027 1856822 600647 960755 1474167 1323633 855068 1385214 1120363 1334377 1328163 94152 1526830 976483 1954594 1849776 203900 68399 418632 79001 1669994 839731 94857 1281897 850514 340757 1635905 520004 1233580 1662133 181572 459058 371531 791514 1692211 804009 1398432 1598442 357526 1510813 914419 803930 121002 1818381 699288 431889 1328290 989879 286554 322947 1723000 241958 1720211 346472 132521 1054441 506496 1414143 797043 1912488 788999 602991 1146167 1924823 659773 910608 807135 1377089 1190636 1092580 1495363 1594945 190429 551186 689255 1715213 1717970 1314641 23186 1427404 1646520 40221 1718466 1076994 1244665 1445451 416997 658007 976026 1663879 99 1530709 282054 1177424 415208 1960432 1425226 362177 1330971 576255 1658225 432107 1571826 63174 1255012 1886745 1479641 1259653 840879 1962651 760272 1065310 1111401 131565 1884528 1323426 1110520 1925686 1300127 1515904 186194 699515 1689710 599532 1634862 662759 1246040 828095 549681 216105 881415 762900 285697 1600470 1002444 1782824 333037 287949 1800525 366424 680471 847069 1501011 1613504 101223 1983420 1721166 731173 456048 1258531 885058 414443 837556 1973554 1813390 1324004 1354023 1475639 638313 1950526 1026783 895135 745297 547309 1989396 421015 26051 1169648 1197213 204576 1338660 337216 1277067 1462321 245070 558919 723258 46555 15936 1709324 578344 494607 754783 1370304 713748 726018 1949293 1444824 1827292 1863668 46281 828256 316579 1751540 1906423 743387 1687033 430478 983350 456881 1779691 1126863 332263 1532575 1276844 1855929 1186128 332146 844303 1361965 234313 1011794 832976 556825 1278421 1540579 1320540 1758723 1404143 370679 1675872 750936 1289460 818188 1690749 948649 1751389 579135 883288 304483 1632926 541353 1073698 650565 356298 551786 1675749 1480935 1340469 1037426 1734555 1537408 290139 553554 1460733 1353104 1754468 1062087 1307793 1314055 1969525 695989 1467312 925589 754594 605712 1753527 1500309 471031 954952 544116 811509 1973752 1544062 1070308 1016819 110123 281866 1111648 93964 114142 526222 1532390 1004613 1050443 777985 641440 243795 1257378 1165314 1216960 369423 1916975 1024387 1024809 596686 1225772 351685 782062 1169678 570917 764264 1915238 1749097 1267840 586742 1062265 279463 380916 628715 355306 250641 1694418 399822 888248 1709476 275176 393588 1042440 1751427 1506505 344479 1934616 1265229 1199627 571634 1826759 1495320 201141 125159 1150568 1396427 1554161 836023 966861 597662 1630429 218082 58228 225860 1647253 1262856 1034897 684957 178369 1747059 932540 699423 1941990 698809 467737 925118 4439 1286939 1719185 1695185 1183424 85993 256586 804511 1799330 1364541 677485 1751567 511341 1163664 453091 1404055 1945269 844150 218819 680270 876768 1704779 227297 1257076 1425696 651887 1033178 1048725 1333452 293934 358117 1626450 601599 136352 1708933 1126074 445607 1510833 444302 186788 908516 726385 807997 1421469 76538 405330 1292305 1617389 14204 859786 1297678 1994794 809389 1124605 572601 671812 1037595 1806737 319711 1743126 1640838 362409 993623 1567284 1134295 77816 96368 759331 1094909 283196 768111 880423 474114 44141 732385 1569624 1538449 389666 532248 1676096 1158429 97667 1188918 1500528 1416756 944814 868884 1865126 514473 400935 1369707 1917417 1606399 287338 729360 1225222 511304 70072 301695 809754 310711 1965671 1902256 1216520 389450 820201 1241485 833849 1135034 587098 1795163 1767881 603778 1210958 128503 874099 627860 864944 1789437 1249384 1399602 1696361 1754347 1494161 876635 1385371 1472766 1311027 1622560 1181555 820798 1248671 1254676 331590 497620 1170904 313796 94584 811398 1135150 119309 562019 1680435 1188364 1312285 1369756 789277 1673570 248872 562073 903353 1911696 1789430 260344 1875457 648946 701182 1435120 1247719 595002 660278 1190087 392262 684429 946141 1214574 7412 561455 752548 1057738 1945810 1948593 1847121 1957915 1005893 210977 827134 1242652 1066177 1423802 297296 187014 1547154 1220826 677337 993281 1232868 1762120 1755379 305888 17097 1859104 479473 1806 1357965 1056137 651800 560821 148348 317853 744167 247823 1978004 417437 711822 571952 1730258 1472835 1459715 605875 1677248 1288756 359364 1741670 191794 532640 156322 464919 439927 1320922 183164 1599047 1136517 1896317 1848258 1063778 174821 1097538 1673052 213161 1148114 291089 872793 855556 1136141 1527578 470866 807264 1324265 1082702 761928 146801 1082927 675357 283708 1750443 1590030 1818584 112123 1847723 557268 1741987 1103433 1553307 78956 1471275 1746013 1972336 1887804 1700035 639567 1022241 1999064 191648 623573 311516 14662 1469572 1422334 773622 1921646 1388026 1444213 429207 991135 998730 414132 94197 899960 801973 1542025 1923223 520975 1057165 1038480 1631196 1981713 1597416 4140 132909 754885 90069 1697436 1403402 640564 1182162 1476398 963984 673107 1121558 444136 822388 847545 1190262 865243 1697405 585529 223027 458205 468116 251074 1063551 1209902 7610 1410440 1148615 1636650 27933 902927 838321 859817 619342 191418 1538331 1228185 420864 120282 900415 1951539 473165 100237 1785345 389518 260660 518800 1780552 115895 1054494 953788 386837 1050959 307722 1421117 1998988 267707 853759 1707706 483060 1564777 1791061 1614684 93250 129844 1603486 713102 1344493 1864655 1349497 1907361 378489 1620101 1404512 466025 1436922 1129522 256192 323064 1412815 1550445 32960 1149970 1401891 1765862 1594400 298403 874777 1715297 71050 1932758 191001 144361 843770 1781142 1336106 1895304 491084 124141 654017 730640 1786323 280196 1958812 1533068 173375 131368 1050541 1281113 508920 1557098 1961081 938584 528667 1541679 527458 1080616 1715294 1644553 1458817 1336863 1568 187983 229315 1048193 646944 803333 1530684 662413 1468960 1508792 1044250 1684189 46089 363839 1148836 679042 1309127 926400 1846260 1694869 672016 1368391 1217943 1174310 287129 1848054 575883 579671 95773 330401 6684 556210 1856497 524983 890623 1784069 554860 372696 1643312 341257 656339 76371 1534128 343888 1184350 32595 707102 1209900 2824 1073627 1130600 161486 1098018 1625481 1579976 1875192 1545260 8912 510388 133910 310216 230798 1482469 1604019 1424370 1811668 592390 1432727 1874284 246807 590216 917657 1440101 1202580 1891794 199189 1266383 89247 166284 1208861 120052 80735 771599 1951495 1810064 96887 1514357 247429 896815 802690 1055861 160548 1984494 162275 1142050 731168 1462419 1807352 51337 1891103 414668 584710 900910 512760 550714 622233 714259 1979170 1056918 1780968 341568 454132 1108474 1048125 890614 368440 1433143 335624 1923965 920290 1125878 1141063 1888615 451199 622619 734783 1128397 1502558 249904 1716289 274918 196136 495666 1729032 372765 1304537 366384 1149958 136493 133162 939114 1375532 264542 1289012 1423119 1939426 1650972 1645935 1073489 78654 1811318 1806019 509027 1434424 1470641 874304 1529232 1122665 12692 1903819 1647692 500993 1644637 1493497 505821 11206 694849 574694 84192 695369 217654 85373 1255226 1944580 1142619 1503878 1490787 444092 1962243 685399 1144360 1433423 1749906 1931793 347450 800103 761404 266088 1255903 469148 184810 615918 766713 347913 166786 1588776 1234610 325724 1502049 1451350 281721 1564860 579186 829145 98088 410809 194902 539577 450283 1390840 1843476 1400410 830213 553504 446270 1803204 961920 412864 1927883 1043741 504884 1889431 1202309 1178814 1833742 728975 292445 196110 1798571 1411883 1171047 504017 603277 1294793 1451823 1772934 1028259 1710993 1496092 955693 1706251 170450 1251911 1832379 1817631 417598 947366 814657 686780 1592343 1820702 1589276 1805132 1594049 1862102 1586118 757343 286789 1625890 1165725 638743 1166609 100297 1638014 1243831 1268099 554271 1815946 938273 1659927 531839 989692 1636999 826407 890298 367864 1707239 1316641 836177 532667 327518 643608 944188 1793818 1300539 1136454 1022940 1538001 1158794 1980246 1822662 1074408 245273 41807 218608 1081615 1282818 1964 1067597 915956 397741 1192052 979094 1915450 994997 567374 989137 1404317 134944 235164 1687606 424236 1537532 1990789 1208967 196227 1914325 1836763 1931267 1519838 706249 696203 1684715 1948840 678928 538602 397268 14001 581714 586311 645883 1602358 530466 101837 1572722 1348104 1741661 1160737 21646 671020 1465445 1309049 1458631 1083399 438349 899949 659640 553002 718693 1379846 1942792 1230522 201600 306340 1323483 1782717 1624807 322030 409694 374107 539093 1069237 1735849 1300349 324506 874251 1332236 1018772 1347088 575442 1718623 775519 1036380 771153 972866 1270343 884043 459477 549440 1144676 581493 1216673 181063 161368 869481 1670291 416610 299736 1778593 980455 1048799 65354 566299 269570 414640 1975634 1919949 664463 920507 181551 656789 75662 1075070 211736 1417606 675733 200540 1755862 130699 1743092 1729669 374281 1649174 1438577 1214500 723838 1100581 1661523 1566760 1302298 813296 436018 79228 1617034 1231573 1349268 686320 443890 608808 841051 1252531 89322 1185354 25167 1021756 203793 1017826 1246797 1175230 869213 1137904 1150560 1393238 1532574 1857847 711207 1183349 1649321 1219430 1635554 288243 636407 1713217 1307565 1294772 841225 1836459 979446 1616636 1811012 1307538 212817 1935689 336196 837130 890272 276688 421242 1426912 1044672 1167886 442677 139264 1739490 371899 427069 442657 1880388 396105 423070 1030586 205816 277575 676493 249273 989717 1411167 1505204 931249 534564 713015 1952741 625164 141274 1033324 1813842 1809399 1878675 761263 310230 1304242 1187932 1163286 981667 123063 353629 583055 1439754 1943652 420380 322583 961109 233978 1586257 1232124 449400 1840492 175907 1106960 1946865 694376 400660 1555523 1745761 1920899 19739 927674 1670867 895596 68004 1188164 626155 623411 721472 1249323 1922932 908767 1519239 808182 920972 643956 807555 1964826 1467903 175804 1244608 903915 1645123 1950753 522915 1783942 176553 1056407 1353929 138125 199543 1602409 1225116 937192 1498276 26751 187053 1840402 1563667 44223 1330760 1085302 1349595 425021 1772654 1486734 1181365 493740 1962909 1913153 1244912 981949 803385 825794 833431 49739 683927 386437 1132734 1150825 1230677 1895704 1998905 1393675 277552 146939 1117409 1506022 606252 1512502 707801 93584 906693 1378306 16699 1840428 1439587 85757 826874 1470311 242032 290351 1301283 1865420 400174 877813 97726 1562735 340381 731740 104318 1248218 1442583 192930 1372309 450422 1330277 1674525 960814 349732 1684566 110505 1309656 297904 944499 1903412 983095 1270641 1709237 266758 721756 1178870 571553 1815915 615468 208078 1595363 1680212 304936 659432 1809195 1233389 1828183 1621355 898863 1695301 666022 926026 544967 1049949 14538 308739 637540 808914 554464 1464650 1403010 1053680 331040 1116947 988742 1191291 232103 1679562 923915 349797 1528301 1977418 617083 52042 1773540 147437 1144085 1520725 1193738 1230295 688627 160728 413162 64448 133987 1946647 1058950 111188 39541 1604767 1111030 1755229 792352 547957 864797 458082 1732685 1106431 1855690 1077278 335153 1322673 1231836 956247 1183494 651081 395626 278637 1128743 188640 1308005 1088803 442249 293969 1955702 1866349 1611318 1658481 1306664 837637 1278062 796274 158035 1644064 718610 620832 413295 795917 1279895 1383101 1034408 1295411 1667720 1569744 1252835 1572826 324368 1527805 1532214 482516 1094011 1003116 1637725 1665866 1860959 225941 280766 1971148 722207 1181872 1093904 13702 1457821 149091 649213 1139646 1581433 443520 796919 58103 254709 1476982 1757444 755105 447838 124139 97391 1131430 1981956 800457 1412443 537726 1920274 123049 905582 955414 1641015 728075 766101 112835 1443409 822663 1606928 1994729 809043 1808532 1887567 1970904 237025 1551504 1758384 879839 711285 1783039 1072660 1307001 1422428 451365 1701181 518089 88880 794004 688815 1263377 280283 453179 635117 1816856 1934455 577619 587696 1289651 512067 1970109 641690 1687703 1803633 1449571 1391466 1854325 1085463 734875 1585981 1622874 1239696 843431 977470 970605 603763 1155366 677348 1399978 1612291 721423 278619 693904 1147657 1165650 1949618 1381438 1654308 319850 44433 231428 1519809 314364 1022654 709621 818319 1122212 941404 72463 1272402 1842157 1389777 1448116 538537 560226 1284884 34547 1691093 1707849 464945 569214 1047654 520582 997154 1154467 281066 834919 648991 1838191 898780 828436 1998972 1856545 306636 279491 725804 1124275 1639451 1841405 1462986 432000 464851 1380098 268249 1462526 1597594 434356 960721 561393 610302 1983019 1987196 1334951 452878 696360 1557895 687195 470867 682937 678061 212326 894576 259732 130359 1074227 1246686 673791 1564236 1711493 1048231 809265 147836 1879787 1756666 1636384 1533152 486312 1205243 1065303 1254382 1472559 1582723 65975 1333127 753430 850841 1842398 1295669 1609204 665218 1998305 698877 1570393 1403199 1574833 1336683 6943 1682972 711807 1864971 1273007 527614 125465 1715529 1503975 1422558 1407575 624727 30148 1833217 762319 1114203 745203 87675 3743 1820206 491158 37630 1035333 1445830 1298611 802226 1548957 1687205 788307 1883987 810537 1398450 1618912 1377326 827329 926878 462767 159504 777924 1391637 848212 1455931 646133 1859715 433939 102535 667575 77399 1889088 1445770 125918 599941 444461 18063 20849 1026763 12285 111001 1005833 578169 1517881 133028 306123 587335 636774 1208329 1692574 309876 1516230 1552368 1802919 1997355 1617650 1082642 952523 1518660 63726 672012 1845906 1492659 716604 35185 1591981 554194 1768669 1592699 338219 681163 1725064 1282974 249842 303944 930536 1176856 107615 1206204 855604 891238 8863 1397661 110507 654683 335632 397194 1745395 448898 1665234 1115468 1886074 1074011 1407650 446313 1188057 266879 1168125 1598099 1056569 1658359 1698361 1094918 1072729 174767 1285207 1739300 1490840 846568 312981 184852 73735 1107731 1683000 376992 104978 298913 1310734 46879 1304158 1207969 234898 1763553 1154156 1511800 1051794 985207 1877104 151007 1916837 582088 340626 434368 30687 332730 808059 1165821 977658 223495 391016 524833 1215540 1461653 1958809 1949247 1789023 181916 802795 291511 1971966 1186759 378151 1641569 1167211 468991 1305448 677729 1542033 1303974 1774609 1838387 1241797 130857 899151 1218233 494488 344005 689907 734087 751265 1728002 1145175 266746 727692 425360 1970142 1927061 586918 373555 1477633 1251159 55975 50335 1049138 583380 450860 225452 1143782 1546930 1405964 345874 60734 1185416 298375 99411 1442356 411736 1034174 166750 18652 1718932 1806058 347458 5267 1401224 1206213 1323715 1556228 1097880 976039 1619275 1831820 770509 1710510 303398 889826 384422 1540517 1462762 4559 1168400 1648755 88460 96953 143071 824704 867796 824194 1708444 812463 601350 1573921 1261165 824795 360181 768407 1525313 451521 847684 1770175 154602 481529 1367363 37276 201357 80290 786222 924053 796282 1565027 552956 1238167 990288 29074 1098333 685021 396636 1026406 1282825 826397 1882246 627838 1764543 1127100 53469 68819 1734106 500886 1780460 1970346 1843125 870184 1830408 1867489 968373 1615836 700535 283711 74702 1270617 815640 1706315 666637 1072549 1313566 75158 1004972 285814 1179997 645724 779009 1220691 1746715 1171208 305056 1287606 1763316 1682616 1385757 173359 54806 976864 327511 658678 986671 1318438 1273028 328858 278485 1488106 1738677 888821 285750 346528 1840006 737663 1783188 1087074 83528 1793646 1661137 1151966 259973 1844461 280027 801918 131002 116828 948590 1620438 1918701 1298487 1714559 627742 1862425 1409370 1135758 883786 1540009 640407 476308 1715129 1332059 1887761 1764385 790798 1423498 310273 1443487 706315 786241 1233387 1166559 1953294 780084 1291806 1994941 1836493 1772672 1710612 559635 1728923 1955012 1177629 704164 1001984 827952 493162 932430 247126 1135784 639530 1365837 1926426 1514538 86875 1915062 1281004 591675 1248810 1417205 1324362 1252824 805838 907372 1842431 364644 1148229 1582030 1755516 577834 1678369 730969 1375122 581232 1708634 1975457 317199 205807 1449312 1226920 1207013 1195279 241681 1406723 19637 192393 1419539 889823 57746 1351954 1069121 817607 1866549 277832 1721411 314119 1694577 836063 1575833 1564259 599171 563084 606878 555771 1511548 1019191 563460 1905915 1694746 1852436 1087928 706022 1868939 1333682 600125 712511 1663307 191349 1082928 675944 1692873 4342 759700 549489 1569763 1454191 484355 1424742 1489026 385603 893827 144815 1206192 225724 1070716 1317414 1788171 672177 1867172 1436420 758274 808364 1954881 1560303 52175 833688 622468 1654067 768100 1593493 619442 1451080 572841 412095 1525361 873176 1462123 1449016 616605 1257064 1436350 1989230 123754 1336809 530495 48656 1002726 1073655 60406 1142517 206842 1859157 1122610 1728143 575452 320347 848862 1435278 1721887 1770513 1644286 1620845 277276 380806 302501 1411526 592733 1459897 403074 1636288 1615661 801006 1402294 1375474 1103243 675826 941208 1416945 1539705 626162 1976686 1105281 87688 586561 1862868 247737 1475102 1796725 93752 774001 1100520 1528568 262916 716221 595058 710595 192288 1428993 1761989 1324608 170302 1472242 8496 1715005 673353 1019978 601034 578503 144156 1262049 45251 1893949 579629 520609 712046 1429829 248706 907995 173104 802227 830900 1441291 75596 1584497 879787 364211 1837499 1208890 625630 1364692 386855 374702 60928 1256444 1938458 1393460 1532256 1982776 213287 669727 264000 898562 1658836 121127 1329960 1625561 980329 754692 1877955 1121288 1805522 1673292 1474072 57901 1754491 687556 1072848 397926 659800 1804344 469443 495594 1240534 1164623 808780 342015 1119892 1823411 167367 479269 1779630 1434414 1168052 1506491 124058 1762925 1774417 954002 1337288 277241 1043218 853224 1272803 761579 1038408 1656527 1240099 1903011 1281468 303285 233866 430684 269654 1468596 1717789 1992574 54728 226799 1723931 56054 1458380 367314 475509 703701 652887 362481 1259690 1754000 1437595 1717237 1786561 636391 23070 415723 931309 550048 356567 749863 1859759 1401653 819158 1291287 317509 939346 1537082 1612394 1514683 1267317 1626182 743457 699142 1001673 1954548 557156 1412078 462764 1678079 749076 1580309 355154 127342 1375548 1732446 1671509 316951 1094493 1408085 310403 26115 1464800 1085026 1617639 886145 1122716 1341962 1992368 1230115 905100 297992 1000035 1517713 1700422 953595 1948853 520219 984890 1997481 1497482 1126333 522005 1279213 708381 940991 1779241 141864 713097 418993 973635 1725069 852221 1790572 1095853 1151333 1511779 587294 1005973 1902004 1378708 1912503 1570920 1408495 1866455 613919 598089 1283914 782746 1771161 274693 1370116 933542 132125 471975 1581826 153916 698926 1656729 1369544 76364 1008603 1548350 1169173 1076465 426345 1966291 1331443 145252 830470 306315 760324 1885469 933680 359894 396398 1053073 451103 102177 1055039 1394340 1111268 783950 259194 695068 127861 1917487 105884 1721838 958161 1454883 1003129 332907 1094557 765945 602236 952272 753672 1135480 1289261 1486057 678036 1380235 1308769 53946 880761 63909 1662931 1463126 531696 608374 504462 1863669 1163926 1268210 408331 509797 1679335 1255173 474291 1480736 1715257 1809422 654229 1598521 1421438 921753 1451267 1392474 1815608 374849 510127 1076686 1700166 232708 703271 106029 201042 1716351 363585 306333 28939 1269915 1705654 1118329 1449231 1716652 503031 1963424 1070023 574657 640347 780100 1277183 1160480 1846617 231007 28447 1977653 1688525 400177 895488 512199 57679 462579 1342009 530307 737816 1820455 164625 924048 53729 785420 1215297 906144 557178 1271681 46138 826687 1583274 1376478 1700705 1295351 1338199 986633 1724364 877672 1168582 1075502 1353841 1856770 451435 336591 1006748 374016 1716129 1595440 1508261 1800812 615548 1806857 130047 738069 1239549 1857440 144814 588778 601865 1100556 341772 1542835 1167109 1835602 640621 198439 481378 1358082 1577471 1157698 573772 594056 722161 1802272 341896 1107111 680928 966100 1726631 762445 1231751 1418935 1794856 1756833 1195726 1550658 1961428 732403 1986016 1796738 1778540 755311 185472 1450405 1294292 1854238 827123 983395 613838 1009603 1759811 1919989 38105 580890 271725 753527 530721 48020 453780 1027975 1047974 1296022 1753308 1453618 591896 1379948 515609 1683239 1716800 1371423 26709 32958 84905 568698 1010419 1640080 835368 579706 1574344 741312 1311355 149700 1940576 328607 943536 411567 1482412 129783 317411 1778727 1464485 1101262 219722 1342505 1203550 1144821 774150 1927753 212983 1582996 192638 1675058 1974206 494534 253932 1208320 1059218 591161 1487808 1661526 1865356 371382 1119460 1209211 1212225 995448 1945036 824716 6170 869892 1542149 1083226 1430248 714654 658802 88661 616635 1483034 16448 753836 1752201 208761 422017 1696381 1534653 720626 1139612 751230 298252 1504596 1548876 1020261 1498594 1599042 1426813 451551 1234667 1855806 1833817 290815 1391965 1658682 1607838 984555 204778 555842 958689 402123 1507080 952477 1562673 1012016 731150 1053358 1173623 1339968 1348486 758385 1357437 328631 1622084 998854 425051 858857 138282 17696 755136 450274 1333073 987539 1321099 1310354 717233 1530494 478404 1676272 877243 724624 1597721 1657691 43914 820674 1928753 103639 448741 351708 918887 1001724 21407 1748325 478191 1667673 1365285 1055997 633403 852942 1288774 1893833 1002103 864334 326984 280252 1924705 1394142 1338024 1212554 408567 1296991 986181 794522 1389123 591138 492789 992514 1044553 1096487 1164792 1922855 573657 799152 1284364 784199 610047 1523367 1289846 370980 1220235 1290818 36883 1789581 1758771 1479167 1987631 826266 1395681 1392860 1724962 395079 327032 1501369 1341543 984082 1171466 1815715 1534048 426285 1646217 1690176 611841 1268364 289652 584531 476962 401778 171469 1240298 1543798 248757 1445147 445836 346201 730528 295232 573797 1877987 339038 1224593 913463 1762847 1094973 1894523 538899 1717345 322466 1009074 1981855 1867574 1992125 1048024 1456517 967570 230994 472604 1829280 894103 1743918 1015180 1230102 200316 1721667 244190 895028 522514 1074977 1937745 1258716 854865 1080559 753071 355041 40558 712894 176963 1466709 67259 328459 1134028 1263558 1847724 862175 217492 384296 536049 1126484 15094 213285 368985 853499 1829731 898375 1110360 276759 101422 1347886 288881 155619 792250 1003550 381563 565965 738749 1729069 734151 844946 973384 1840393 476571 194281 1959911 740374 1282542 684141 299854 824675 1531336 699970 49261 1214949 763847 1153125 691559 1142295 1976430 1945504 1184455 1512683 1567226 931006 1257146 108544 300423 807455 1565978 317246 733654 711544 1755427 1271618 1881992 402199 1744690 661496 1996427 1441975 1327364 426068 1382243 1803106 682465 1365458 1815664 1363955 1878797 194897 1449242 1068662 1400600 201914 1942344 831323 1230367 69689 786655 1255206 1729451 1923255 1922576 1797115 157704 443565 540881 197567 1803385 1934438 1085672 845575 425001 1890222 1464161 1458733 1344328 204623 1997993 959292 1466687 738291 123300 239550 1983959 1466886 535049 484667 860277 119138 933933 1547625 1754943 1864381 286764 183330 143560 107956 151781 221159 1799493 701624 799516 874321 363041 487102 503704 1419397 117375 602043 1679248 1488087 1906531 18621 771953 1924742 1405806 1102029 426933 1041184 1285876 848095 51615 1756305 698829 226197 1090428 1374027 101409 1927521 1650179 1841171 1401238 962141 1639614 637383 889044 1571810 1218646 1133453 1726668 1455689 842266 1835143 797469 1244547 238301 114193 1852078 62918 962583 479750 32837 42590 706455 976494 123561 821573 1291043 7591 579485 1691217 1684387 755181 1666418 74821 816445 123612 407987 1507706 1299365 1378123 781643 1299128 6057 27153 753021 1739631 1996316 1736403 1441663 291859 585390 1298841 761711 1837103 1799153 275666 712995 372159 1688594 823072 1838726 1963837 1522905 1184821 699794 1415609 350488 280995 1584549 43799 1354007 1383788 906819 1949341 1241162 1356856 480367 813002 402245 1779664 1317625 1969022 1667506 1029794 1945779 958059 1571858 1440873 1625988 785751 500139 1187567 631239 919790 622223 116680 470363 963153 1577487 1719695 309328 1003645 35866 1855778 1444896 537121 1312916 301963 777978 799687 1374979 374534 370723 614619 271003 865717 1184920 1924828 1854939 1191716 805637 288466 652513 520546 942472 1514677 1775454 277920 1554882 814599 1071828 1268185 1003324 1187653 1076065 1484698 1754469 1265329 156792 200585 817940 370547 913876 1542888 1051896 66610 742587 490786 334156 1043898 323940 1769116 786 454335 1018976 1614006 221881 1013671 78896 113895 883730 1537069 742942 110586 1140243 12898 1992710 86913 1679529 576498 815629 492490 386951 447834 1781178 1870602 1386849 1206347 105326 1921907 178612 1460281 1132171 1975188 1055001 562892 1284524 667669 1213906 1556793 924332 149407 1064626 1276080 907097 1459346 1631922 1664796 1428797 982539 1757086 1551460 1819106 1501075 541458 1001228 1238231 1125660 1722734 989156 55175 21725 1427575 537699 478365 1012232 1442648 1572861 1891994 1043689 721918 1766565 717956 235640 664816 674642 1114138 35047 312312 406993 59472 1963777 1374621 367009 1267330 310279 424938 1988995 1043198 170516 600720 324769 181868 1845780 1784338 1102722 786685 435467 1599983 745276 93634 1011266 1876938 1651342 897371 1918118 115380 1289092 1136576 157765 1521021 1195010 1416349 477645 1559351 737899 866679 94690 604153 1779232 893100 892154 292826 1008973 1252713 1582924 144635 1905937 904514 261737 1638697 1038884 82908 770975 783485 844346 858475 1241738 1952959 510132 1574170 304342 1834478 1815851 808998 155493 497581 1035537 985385 1298731 490273 1195299 437780 826373 760003 1296906 1114506 1255457 1191486 718249 781442 669806 1923347 1762821 1047362 1412629 671478 709155 758080 754376 1710905 1172935 360711 1567135 966523 1057658 1955029 559278 1173670 1966368 137389 831910 1397020 621881 721204 78684 457016 664275 1776477 659427 1307394 208965 517769 988520 1326063 325091 168476 1222430 1328108 254151 554439 459708 564412 971488 1313622 183761 272645 1421977 1309249 1455585 300162 1714586 775302 1288258 1141096 637561 445208 513801 1474264 715225 401218 297743 993755 709915 1623121 981672 556363 1669460 1092193 85990 1908111 497269 1142071 1298728 1104488 1540757 468536 1456178 550874 1782155 470824 1724891 1058260 391530 1863178 187460 66915 1063428 1294275 1996455 1701004 917339 1870896 546635 1264858 154248 54781 80038 182927 1280049 85285 1659897 455920 476984 977677 1529503 1784053 598181 1114409 549597 270677 1493315 822296 1059404 1240753 368149 1034841 208103 1220369 473995 1830692 155050 1269629 171853 832977 1920793 1436753 1653453 428615 542477 1976062 1648987 1721133 22633 1591992 1530466 154051 1179219 1516699 1687760 791046 1845308 156984 1227501 1475045 582163 1144881 505118 209612 1081797 1174580 1153616 1852470 3303 855905 858584 389089 1778679 13094 1768700 1817973 1129984 835474 1938377 1341048 1540294 547044 610493 1299241 531307 184513 535167 1898138 1413573 1425083 622410 982785 723734 945190 1129543 205434 229811 1263813 1549971 200690 630832 1363361 1202644 494118 649206 1063818 98823 868730 594816 519656 1787128 329798 708320 1448815 1725501 570345 972932 652895 976340 329563 9780 1330753 1054822 1639334 1799309 251546 1090511 40881 6070 462658 1719287 17457 108655 722400 1487210 948452 1462970 746916 849293 924617 1274812 195686 828403 1056542 1750829 434627 335550 1476136 1637771 1088488 548629 1696842 1689843 505431 53361 1702784 412563 1951897 1812662 1798792 1412495 1026844 617397 943539 482929 567617 856662 1851704 991611 150281 830463 1247229 1746644 723924 325044 1840715 1802488 1295313 947099 1829119 1952515 1525264 308044 30395 1916235 1138940 1192449 1805211 1124979 1310939 455045 1421995 1737109 1701902 426786 1968776 814368 1815977 1958111 1460044 108974 221317 1236719 701472 926810 821820 392657 1031335 394131 1535983 1496231 1475791 8329 1063727 986785 125150 1561097 718575 504829 1241383 1593760 532678 545711 1660323 198810 1145338 1513168 852037 1650001 1703747 1325777 1508109 158860 1402256 690355 10498 951696 1379839 1452620 108514 1433582 745147 1776280 80622 1855710 1950228 729273 304518 1777906 627403 803913 436132 1873445 1884850 1414174 472904 780246 402003 33043 1789440 1277656 257634 837541 439446 1393047 704929 1816803 1312045 1744187 236188 372925 1189898 1258790 112222 1271419 9477 874917 169341 368871 835483 749162 212779 1420722 1865072 1199866 1829806 1668735 835950 1850011 3244 300250 551098 1805857 1620986 628367 879363 1166898 1366279 523030 1044833 1546248 1795027 330716 709175 69021 1546759 1137796 501706 1519599 160940 64173 1665745 1953640 342402 1401321 140540 781626 1133248 440769 1950447 560424 442803 954487 560857 1293837 138695 842706 1689283 442294 1241534 637620 893753 756399 1964994 272700 1540737 1506689 1024068 1188139 520329 1653342 1404200 383883 148692 380342 1522749 339106 1122157 1458507 884703 944678 208321 350843 1493418 992551 1854362 1384497 388026 1245937 358698 412857 883121 878119 1178722 1199554 1484493 1804630 310934 1022856 1118782 828962 431297 1890043 1363456 730679 1398232 1433599 1257351 1282191 655990 894459 251582 1257545 1616845 1985352 93924 1076320 1145947 1340033 1361236 256495 871479 566307 797586 1765192 1756612 683472 86463 483104 1418092 1240182 1354306 1002506 335112 34309 1706959 651020 1566903 1972393 405449 360756 1016748 166184 1040646 1363249 910352 712950 609326 1728925 1803084 85125 1432774 672203 1401875 1519086 1930026 148452 351253 872644 472768 64822 1872575 1050152 366408 1780677 149631 997503 1700406 1978843 395992 1479867 1094037 652055 164096 1752022 1734246 195513 559480 789042 208547 265384 1837741 267600 442585 1830177 1986687 1816221 1608800 370936 990141 1647092 1176682 1622996 1244556 1559590 1931182 476223 464072 1709178 1297889 633034 564415 60817 1157735 1299563 52804 1062447 957258 1210429 173981 1541773 1728205 830515 486989 1613303 672137 300559 1054096 796943 1604380 293024 1250168 1291490 214638 1264992 1757691 406654 1275355 1003700 1050025 1111987 951703 434146 139287 1173194 828926 774792 917790 494171 1273167 1188193 773674 1870575 1955129 1735237 1149167 247716 1821222 663368 791490 614497 766297 725521 736112 665288 1962267 1010959 1050270 1198731 1247692 129994 1066446 366966 197890 1182498 1891392 1809435 530963 106225 154292 493839 479227 1533509 1893179 1983983 966099 653365 853036 807338 923632 198156 921324 407510 612593 1905560 1254485 1881391 1765173 1883249 947934 1910306 1917725 65585 1201253 530179 1746231 373139 1493642 272444 1214708 481298 1435220 392186 1841845 1613484 1975160 450601 1861055 535443 391733 543055 1171610 115796 1159737 833367 27329 1898841 304258 1545174 29305 504217 1205168 860103 787912 1394845 719595 18454 180341 1574820 348418 850292 484108 1944068 705721 354215 709039 143251 515973 517079 1994786 629644 1411490 696428 395679 581752 1120871 1311829 477946 229347 1864960 1134713 1378286 1830027 1401794 374834 863740 615532 1584790 1957893 56358 651495 128451 121539 1797370 914081 492555 1291458 37661 1307707 434913 1757566 1358894 696498 1399372 1169353 472825 87360 1130456 1901290 1912845 827797 1325037 1237733 254231 395315 700792 1134396 684642 976738 1613184 252517 1428324 425500 722406 522243 1661135 1727215 1121511 1543128 720813 918872 1508779 1938282 282824 1208215 1265393 1870539 1500450 495570 793899 930448 1514224 1527226 1669099 1737670 1146249 300355 1836314 11556 1032337 900055 327063 927161 1346551 973525 671632 453883 819418 109293 238582 1423013 1171526 682898 1235495 109503 1123509 1097504 493860 1376655 44707 1988295 815147 993208 1102348 553499 14135 864597 454226 87695 1851532 848907 1889072 1211640 1104984 1317680 1776635 547793 1540298 1336034 1916724 246973 286306 38657 639551 1362950 1362832 554819 1825335 1637527 1812222 1138385 680834 1752876 1751102 1206981 114595 632246 257400 787904 923731 861021 964718 1049760 1135624 352780 786373 1999369 1271467 1307468 1602261 1107216 1198196 1038657 1428379 1063151 1921316 1379947 1801162 1140485 1750361 351452 1180774 147514 135008 1595573 1204935 562308 1067250 787497 629984 1426335 609485 379070 924364 1403551 1315477 193197 730257 1686293 1821156 1532176 1108261 338710 1350344 443731 1714422 1380172 524881 922284 1337757 660096 199444 448380 1414750 1076079 1457862 4340 1129354 1583658 1811647 1235473 221016 595138 1099335 932878 496287 127252 879569 1078930 1370318 1088934 1526385 1791384 1181675 906360 908917 602278 1134928 907128 1111503 809508 1542899 1336715 69719 1947261 1071230 720791 730766 441728 189034 1060617 453111 102392 1368781 1457197 698274 1751703 188402 928311 935472 962442 1310828 1544622 1472874 626463 465324 1658834 1284170 1655664 1368881 506941 11909 758104 888979 1349100 1122829 27428 602291 824168 1374551 746542 409495 439227 1364352 303245 1879166 873971 203022 925522 1330660 1900765 1269553 1340010 498547 71018 727375 487249 1514996 879573 1809573 788519 1965652 1810634 959067 715094 1421267 1107385 891647 1326187 385474 1250943 844298 1790361 1634913 1740086 20183 1150090 1000274 476167 689866 174694 321182 47571 1833526 31784 950156 1799731 491514 549046 113355 1865515 620162 94081 86528 723122 683073 1234842 975750 1235294 716734 690494 398808 1170164 1468827 870926 1845764 616186 1030243 599237 562644 1217535 111422 1590789 992768 178402 122779 343128 41616 1440268 1385726 1148947 1491796 334038 85034 878899 209474 119689 1902899 450022 1490008 1676136 1602998 1520422 432058 1599401 568858 1536617 1876136 349177 1420580 1929068 1365564 1383998 296425 1311431 120684 1364055 1614841 800328 1394966 1748131 912386 1246426 1358025 1480704 1148817 804706 1451216 869462 657707 140573 779328 554008 1855958 1473113 678613 676954 741990 1895562 1889667 661964 33483 1152803 1951612 663626 583321 1813114 13829 811568 1920217 74546 667601 402835 1689192 1181034 351601 1435284 356822 1337024 364835 1745542 1538650 1086818 420160 1962260 1584977 1869622 1671091 1521104 1846000 812137 1672160 698291 290638 1485139 599071 1591545 1945000 755219 873825 213666 533720 1944737 1315132 92130 1913941 137313 877128 375533 1636416 1879528 638206 1025517 105446 579739 637233 1565585 1005054 999922 1624256 578869 1114989 1928770 190004 547461 1784266 1724339 1930452 1257958 279719 164900 485044 422578 1538267 610849 691567 1034435 1326301 1159366 221354 667726 855376 251553 357921 472704 88434 1540681 725237 683722 462624 1786821 458221 974241 1036454 95805 1282080 1831366 1335382 1211005 1671761 1638635 1806163 1146458 323180 479472 1118097 1289096 1815666 1522442 540790 154630 1758843 1891727 811415 927148 1761270 289906 1528138 1842091 38331 1167994 274746 501425 1763153 1702429 1368797 22997 1648768 1930638 1578049 454664 703678 1347878 1541507 1732799 1668981 1143574 107790 837661 1252630 1629252 1922725 1602846 1322438 710956 189514 1246303 23463 1501599 707225 67230 446605 260351 1208177 504294 660898 1896453 1320432 1220721 1098858 698213 1315923 1953949 1119491 229476 237277 1285269 1891480 1850733 630343 1918479 1778636 550589 457288 152958 1030808 1300767 373169 1834339 359526 490811 1341873 1982499 1427433 783075 305253 820476 1306439 289870 416542 87463 1627581 908475 1478048 1844122 898611 983889 821615 1197691 560849 487013 61550 581963 183746 836771 1833037 263886 1061179 1923486 815311 1844641 1780792 742704 1859599 685171 290002 1496820 183174 904396 443627 1356849 85735 1412632 904852 1944265 1410509 567860 859843 1690695 241579 502595 481366 45141 1564169 1053578 1257245 1801354 248346 693570 1925990 626288 1867670 1097691 1758878 588335 172229 1003224 886018 1091008 973064 95328 1547037 204585 1612676 1576000 1755851 1224472 1054239 1880923 720478 319918 1653856 1772397 1321087 850732 1517537 996195 1982061 1464966 1830066 1002838 1564335 1295386 512949 111577 937920 892129 142499 622545 1049659 259675 1337754 457082 877353 1458007 1416690 707954 640839 972762 1862182 1065850 1315183 1879836 362427 1857060 967256 1371478 638790 936180 830059 1277341 1313645 393012 224237 1980481 1733584 61391 831765 1790773 970583 135858 1299492 124907 1850090 830940 1460333 1462004 818036 1065377 1509222 150824 16937 552976 705750 34941 843392 466785 77355 572786 1958982 926603 489501 1975615 387782 1761686 1180886 819816 395602 688671 423923 1964491 1642053 1967644 1327163 1420671 1215394 775256 191963 1731482 1133719 1450858 838219 1143139 1496351 775423 1912680 1034688 1179930 1186711 1964525 1496804 1691469 49019 1651692 994545 503118 1009554 522829 1233669 1575598 1585936 515173 1277601 684194 1001605 465665 346314 459517 686748 304868 331904 1228723 216605 379870 748386 1452025 1564054 629024 718862 847871 1199332 1885234 1875312 1918106 294826 1593347 842075 1558556 1102628 975236 1000304 757612 244285 1478625 801236 1717383 478689 1646414 1309065 1783702 768329 51783 1495386 897364 1786716 170 439202 295533 974496 229253 1115374 121213 1386073 1356891 898667 1217035 1363781 385211 913210 1464658 584177 199937 1080807 29259 75570 1775283 852805 146714 1050432 942590 269798 1033411 744718 1939141 900712 298588 178357 1862434 1526000 1674032 980411 1350992 878102 1396351 924355 1407507 1658240 407124 104966 1557348 1537688 1600459 420512 1704610 700291 513306 1420483 383589 346988 717765 126499 1193605 884382 1798252 1155115 914132 1778665 263348 601918 608841 1708473 948274 1847138 271115 1694099 849240 1437477 1138193 1882753 401640 783680 1562373 532042 634823 1055519 1261003 706539 253658 279883 797462 61359 36988 106649 954134 1864095 477813 1811007 910752 432706 1476042 221443 1373389 1395511 472231 1367125 210798 1998635 1782301 1169084 1925330 1273315 976308 1821774 1790409 481988 577037 714476 1555653 965847 430605 59320 453405 669614 1956280 563868 1757297 1141793 1927842 1771056 681280 1061517 448761 1366275 1504277 222215 1348155 927493 1787909 1960858 1259201 1350028 1726083 1144727 813653 790886 955834 1251998 1734053 1343635 906780 953136 1876037 1758368 1133436 1964565 657800 289207 1925014 1149489 1277660 95636 403721 391326 840557 440497 819031 1094853 697512 1213693 1488408 1352136 654264 1707071 1213643 1158747 1131079 1608606 1354814 115658 653954 1977648 1099413 1272555 1210557 258988 718853 1126160 1887627 1565948 382064 455524 703197 94190 551136 1055870 1950422 1285147 376115 149394 1309876 1795586 759052 187688 1561644 464451 556084 938444 1254164 498374 1912786 1040181 973370 1854410 1101123 1113899 1937739 524 1560961 1688817 653259 375364 1777700 1839175 1329418 337543 812307 1058997 1615630 1277280 976794 66594 726845 624222 1018902 1170983 53144 276428 568540 1241782 1933288 151337 921874 415229 1035227 951749 1687813 321539 184383 235026 470923 680372 704900 736911 873355 3898 1256547 621474 840233 1792927 543477 50918 135159 985383 777700 739843 197953 1819482 1679094 589446 983765 1379984 1438954 648988 1738882 1549623 275159 1696379 1537585 316893 1983447 59071 938074 1109448 1392284 1301080 1977576 17899 522470 1795704 1388770 1555089 1527410 1667928 1076635 607089 794597 565608 1702424 1655573 505606 614903 379036 1123805 1184167 578362 108258 684134 1097879 1576523 1067709 155559 282669 1605262 1881928 1613932 1588228 1833197 1902301 283854 999036 1065631 1166835 100676 981955 1057536 1705377 947363 1596561 1653474 690479 1242053 1789477 1235399 1431275 1961106 352822 326754 1205665 672844 948060 524048 1079437 1313707 1743852 141506 1879486 904549 1290977 87548 1711096 1667488 1487924 1505451 1262690 1159999 1211833 1736107 1371298 399659 908017 1852510 533206 576023 1121030 739822 1857336 1433333 556282 301655 899709 1869115 1081646 796952 906624 872247 1281799 995373 743773 1611923 1191662 1649436 1158462 1038287 1807624 601200 42389 1259261 763503 24159 1597636 426853 1335012 1555953 986258 33268 1965063 898176 1709698 1783668 1387509 1939775 144976 813586 1864380 717961 1871135 645648 383931 647409 879111 854750 689047 528392 1006212 617529 263653 1546843 1149340 538575 752202 1401422 239207 776013 817459 1270103 763693 639168 1126420 1766630 1880512 211559 567299 1673470 92329 20636 272426 1289258 397895 1212132 48851 1128457 388133 472907 1888053 1609563 387460 648896 1718105 469883 1608201 1620769 1596493 1510534 1624094 1653912 857816 323164 669008 1223678 1624638 1502992 1066388 1078503 1440925 1209901 1942866 1086325 81620 713006 1185089 625391 448116 1999116 1505449 1168933 426455 1501179 1399267 25927 833872 1517476 740528 487289 1026821 1702403 161450 1734456 206462 1828832 737831 1873432 1668420 574678 1689099 100376 1285596 1910888 1738796 599672 1002587 611732 1729231 915969 1966343 1954107 1593142 1454397 1404075 262643 818764 1277835 1709467 505026 579990 1309529 654882 1923829 1479200 500788 124161 1046030 636911 1483625 1499423 725434 1094727 586627 1910384 367963 1795479 1578111 313343 1588365 1493704 548801 1264852 538094 1982178 1204724 978221 101520 1830504 1847180 246532 594354 1618120 1632862 753406 1837623 383150 1437030 1965547 788521 330586 1605821 626799 908150 1355007 284090 666600 1031217 1928717 888732 1876994 699834 1520957 635125 1145633 1558778 1400767 1101613 1780036 1143701 1211523 1246594 1822998 1332770 641018 1655300 1383680 560492 858311 1835017 217013 495363 274215 8730 1231730 179691 904909 916780 1164384 391503 597221 194328 1962313 759313 1217072 1927252 1759109 955910 1860406 242409 1228331 195388 485264 253452 312065 637334 1838724 84708 1244059 1178115 271236 1008247 1599639 579304 419719 1531524 1803104 1631228 2649 496702 424008 1676214 354160 1779224 1063328 817661 1233189 984189 342761 1075758 796599 1656817 464085 712444 865525 23886 1811865 184453 1898331 1508832 1117100 1216882 1292690 14405 172237 987161 122074 539327 1848907 622954 1570716 969848 225815 1341617 1377189 633284 184658 1426489 465860 1788622 647595 1497897 1912539 1680449 1168254 1397763 1853504 1560738 267102 1879681 383081 1153764 740903 1250009 451046 218331 48032 748478 1230110 1806621 577300 1986926 1643188 401791 721613 79875 1698862 935525 532856 1242141 337157 1996746 1447896 1445650 293144 67715 173103 93880 1500952 325065 1141446 223439 466148 1718741 456313 1156013 970933 1515097 1387666 118116 1167821 984087 487658 1508575 769873 1733898 1455282 1775511 1791459 542485 1820987 1125328 503872 1406955 1615435 995019 1959410 609068 967545 1835940 1224544 470305 190544 746237 64693 631500 1379122 1745636 800681 1156026 600211 787347 172918 1904205 1063747 764911 1814543 1272779 357181 262483 342028 1885991 1820224 60411 1329612 1251102 952664 1280562 1811550 185826 1406947 446272 1218467 1539078 1789501 549004 1110579 203616 73518 1157641 980749 493388 1370312 1821585 337939 1905835 897984 1844220 735864 218012 770625 693413 1855643 529470 714326 1904178 982396 1165267 1299720 1535164 1939855 107326 82329 691997 220375 103595 1211403 1537948 1380239 97121 1826347 793208 301176 1409513 1828769 209705 1996148 1607107 870013 1935909 1959905 1062348 398890 1667498 1922386 26214 846539 619268 716722 1764782 131478 1865542 1416641 1686427 778338 1463472 514259 1421029 786711 310980 1261084 1512576 1468186 1763847 1905803 1434486 542123 1846328 720991 1054795 1978412 794442 1896843 994431 1606532 1520386 117436 1004158 1739850 198320 1056226 1336097 899979 1761088 1465514 1108165 964942 1006094 1711732 400975 1783517 781661 270910 1601734 740682 933439 1921732 145072 12543 132298 4498 681840 1459154 1012265 1980405 1453318 1256560 1422035 948744 997681 271449 1573920 701524 1499672 787075 756233 333690 1651344 657482 1326858 1873568 1036885 1203197 965422 1614239 890641 1852178 925318 287292 1387715 1568175 1562670 956025 334050 1292921 481034 1452107 641967 266809 1384805 620252 659296 1014889 295331 474668 1683522 1956234 1432382 68505 1490070 1960814 1446052 1136989 110485 377261 1653037 1750778 1877719 1495444 1618442 96876 395508 1045948 1672883 288486 992863 1020533 1822679 1332474 1105380 1606983 680003 192527 52847 798820 91506 1719015 28995 1548510 126787 1937118 394569 1331698 1640970 786493 833982 1497186 109327 1907039 692837 1608707 1857795 977750 614090 1775562 1795303 451605 1556779 1224080 728315 401213 3158 1204579 512442 41593 931736 352993 266725 1615064 989711 1750142 1825884 107312 799499 1359424 501662 75230 574638 957074 1197038 647130 608213 1239352 66203 1833337 1606341 938913 1183443 1275794 220398 1913449 1436500 700531 959056 1021019 1789531 70136 1914590 1181972 70874 1182940 320939 1142116 217408 320560 1093185 1862505 122160 351963 1769404 491666 169842 1363562 550505 792301 816505 939636 1803720 1565818 410026 1387325 1810650 1156985 775656 1164190 900053 684065 178281 98874 1057152 1258176 843498 802414 1468269 1099652 1354446 1036741 312372 1093727 1558140 1096530 638717 634676 109100 1299443 910570 1494334 1479580 463680 163751 1081903 135244 1388284 189331 211238 406763 718650 1405534 1055575 1157500 663254 770660 1501213 912524 243680 47232 1986894 1383167 503342 1013406 939298 1623322 995752 777659 328081 1077330 1134947 498712 1187429 1296897 1421998 1274769 471147 260190 1844261 562542 1643225 818250 857340 1380218 909347 289880 1573233 891864 176913 492913 812424 1029847 36756 1928255 1437822 1240984 1915110 1734586 873028 38365 120513 136496 1799347 483736 1135545 1099752 739814 897892 1217142 1411375 852863 280805 1217550 1126281 921787 950718 522174 133178 1363168 1489911 1758302 1619643 1271081 489486 332492 1273226 138380 703773 339343 927319 1104502 1768834 769825 1558270 42511 243063 936942 240427 977588 596136 226626 565894 789033 736844 1763416 1609731 1024981 162549 580257 1918060 811907 652095 742655 1961179 1160961 434525 1717638 731342 1200617 1444573 963064 157410 1452895 74480 1105802 51937 1764964 14101 1199035 527956 1451312 1731631 749071 78803 457439 253081 621307 347207 799287 744999 146893 1745145 1774063 1373759 1991548 1573357 1292239 1751733 1104804 1145628 828043 1601209 509138 752349 1081316 1454991 896916 409065 108072 219684 412670 525581 506655 1340531 909149 1634949 696745 1057273 810626 628406 1018836 137222 1394544 305255 138078 1426176 1436528 1407503 882952 1689936 1730000 148481 251952 1570950 1327312 549387 296271 538494 1119267 1947934 4383 1594871 1450570 1726688 855920 14927 640853 1287628 1862617 469093 559500 557366 510162 663947 1505779 182182 1445051 680367 1920618 284254 280660 1062177 985941 66198 1918684 1070419 1032389 665168 1266398 476007 589171 35423 148112 929274 1636714 1545787 455166 392851 998859 1683463 1391822 1177270 1678209 1827668 667188 1860945 1477162 1098348 1448812 318258 1691543 134749 623885 1135220 873669 1246586 1056650 777038 1451361 1398464 1557873 9188 1186577 1299328 1515779 979991 422723 452625 1778740 486836 898940 621936 391691 107235 1681749 1859018 1643074 1121850 286837 1388659 1257948 660433 5904 454053 35807 831970 1542654 1629872 1737217 151055 566071 1985281 287306 122845 998963 264898 1692274 305365 1641640 1163086 767075 203338 1582205 1893927 1712215 1697062 1270992 656702 1279096 1095412 340334 1435881 26693 429121 9547 410716 994304 855904 756310 182461 1818201 1230139 76998 1110221 1534723 1619679 1795113 1741085 320085 1864920 1615367 1370665 371534 722184 1137811 801528 434355 1694007 1035721 638649 629735 1188607 1664829 460701 392894 886074 1984954 1847900 1972946 634731 291065 1105446 1562531 596222 1842959 1218435 1530903 807049 978129 1132722 347956 1868425 48286 344224 843745 1405631 1097105 210030 1725423 1984381 1719331 1222822 1924981 1810166 1710347 104438 878845 645401 416581 454692 1892037 1046181 427072 514528 527305 1880676 638759 1913664 1399806 1177205 1144844 147305 991361 1039309 722259 193330 1444463 1179685 1920385 358040 16676 1788170 1396357 603953 980585 89635 7937 1810006 1779740 719413 1433429 1278089 1152343 779877 623609 153267 1916635 1999679 1942975 66647 318644 468806 628763 1808852 132789 1760492 765865 587199 794154 87376 536850 123119 1258191 1059110 61360 967456 807144 1141765 1493907 597729 1070690 1565626 353134 1342184 908739 958424 716758 589900 1752523 1711450 1144016 1150949 1992210 726140 1944420 968779 1546838 311375 101615 1354382 796271 1973688 1822812 183774 1984086 1457562 1749962 1744691 1972731 1844287 984467 292260 1437911 1471389 1501384 979586 1158709 962400 418160 1614148 1554709 791154 1729883 195371 71363 1094297 961823 1492344 1525468 187530 1220952 1124549 1241010 1269216 540410 318388 1567078 73714 809241 1002148 676110 1202900 886793 162217 843315 1789498 63206 117787 959549 1925799 1140002 1310270 689539 1845147 1607745 1668643 1046902 1989691 1737695 827477 837785 1831105 944321 505254 693138 1104580 982497 1440276 1689227 1677432 668306 836956 1437998 169600 978215 1324207 1287784 1605491 216505 37032 273347 1040857 553147 275193 859054 520353 1448180 803992 411898 748944 1108011 574611 80885 892188 1522523 660827 1267374 531406 1106915 1033947 1584961 824021 450750 354356 1353723 884435 922645 377737 430056 792025 364737 1439543 14373 1458810 741509 1576788 153429 1686868 1024849 669238 1542621 343959 739941 35700 1543061 1348358 995582 1173648 797710 443762 650348 1953364 1332354 1098847 1702945 1179425 289598 12110 30105 313206 1059511 1347804 1749675 271515 835504 971989 1130193 686938 960259 1985892 1158688 1404730 135195 1758449 919445 46858 1554984 1775121 1321218 979034 521737 494812 1193495 1197444 1279865 1591612 1620323 718377 1454826 824635 1578734 810757 198719 1683902 194674 1856166 605376 51938 1652970 262196 1154326 933698 170185 734232 1992203 362197 1679884 1256652 631227 261947 723126 112521 1010948 1979639 805022 566304 1965366 722997 1251345 727318 1606636 161126 1471014 139321 504394 885608 307464 1451416 1573306 860099 707443 1388262 815179 243951 1211232 965712 209037 902181 420271 1771756 1229727 1543595 278557 182986 1214102 312795 1281244 1308918 469344 805569 1832176 787833 726286 669175 1574142 37803 609930 1811477 455016 1134014 723426 1136430 1234226 1954185 1210935 452496 341346 230028 992958 639171 1549304 1022722 517631 983612 1640857 751493 83650 261558 114364 1256639 1044016 1668976 1694559 1284804 372019 1184399 1239421 288473 304808 1552177 1636334 121159 1018123 1088265 698756 120476 1205785 211912 1512541 1300140 1091363 856204 378964 374218 111174 353558 290479 1778401 1955486 953609 927278 673054 346667 1860950 146188 367094 1038163 134409 1034242 1387993 724268 392621 424999 64338 287509 359783 1337743 1116164 894676 696737 1933942 116585 1344740 1265395 912919 4568 1471085 1056125 984063 1560601 1145770 13959 1556361 1421847 182578 1530796 824283 542460 1793726 1257924 189045 641810 87029 387977 1897519 268659 192902 471150 42954 1367703 53024 1160660 370020 604370 149822 908242 480917 1851186 1558137 198891 1028211 1485233 100089 731813 1431046 1774844 1125805 907170 1507051 675624 312636 855979 744791 717812 1649574 1920318 846535 167476 828635 138344 798377 1688553 1821172 1519380 1328894 1757307 911417 1319659 1848028 1480682 215638 1400807 1031962 84582 846279 560863 889849 1334929 542314 775396 1393771 871824 1227313 713087 1869434 14684 413211 932607 625015 1947813 649956 1629371 1451098 1909917 1701144 539646 163832 1351783 139885 1105284 1643338 1359693 1978781 1358119 1991275 1292637 1058312 1741936 1563568 1265093 1693535 285127 1217678 632525 1739651 525095 1345405 512684 47834 1117150 562084 1980216 1163873 1968176 1664239 213310 1517716 1648785 1651589 711527 1824955 1002173 1486970 1210046 414444 1876781 1524736 1022364 1635395 1643102 1764055 566130 1128744 1014118 1426134 709098 57919 641600 1257039 1934940 202467 958318 175701 1422061 27551 880102 1125041 396411 1970725 93817 1823209 407728 24603 225971 598559 99334 298921 717478 608148 1822655 482370 673748 907486 1661866 1035612 277033 1692078 560437 336751 833373 1226192 1845352 1700665 18873 1658912 1330992 708967 1508252 1094666 332243 1905339 1602778 1391829 1663132 1620639 1392722 70260 1576515 1542430 27243 408638 298213 930425 1888939 1477540 987591 145292 1817114 1026951 1632242 1532988 1137747 1036049 164778 695748 137466 124969 1006665 1314586 516126 994183 148339 811825 970125 52337 522951 490916 701518 1212647 1393853 1665871 1059685 1792575 948561 270469 1774107 1992111 1861684 690999 1718838 224973 1909492 873015 323195 1154235 901014 236115 891091 249444 653022 1430736 1556561 1575076 739500 1403335 1044676 1239435 1958198 1119639 1779320 1760622 852978 413912 914212 1832448 1657059 1052167 1269621 173155 1043055 1341144 52000 461183 648996 975802 1146666 583753 986502 620881 869030 131076 1617696 900973 1439192 97805 898784 423386 1497383 90608 1686658 1666258 1139219 1342597 750250 1115094 1044198 1116685 747428 1476686 1339647 1293269 923839 369065 179117 1040356 294644 7839 453647 1672426 385685 136509 573835 187337 1416275 300076 625150 290785 1658482 117030 1501905 1114365 1648667 86133 1265401 1389733 1437223 483179 1536655 458351 570014 189163 1637151 340144 1451492 1784722 1694091 1358124 1346241 1883374 341232 1355467 334722 203433 35268 597344 679028 1552250 1518146 1898164 1716481 287887 603421 1450646 769439 649257 536467 938240 576966 1589804 1008200 1676846 1191748 1182742 1945489 1948422 47543 202105 983461 518263 1921400 652575 1401454 1667408 884129 1001537 817742 1423319 1189298 494717 1169348 1695424 1625303 250196 633522 1188851 723370 1371073 1970333 131083 1165384 135608 1146797 1282330 176494 845419 1660518 822137 479911 1733785 1238421 181836 846957 1189316 583266 353768 965362 734000 330004 1075916 1911677 356751 1521824 698849 857823 1341602 727155 128656 1844554 1067424 697311 918355 1868943 1366214 948523 1984050 1476102 664496 1687440 1287943 1097434 1238445 1884704 115335 1554690 190732 877548 511831 1477590 1550304 625333 580153 328935 1636526 269852 980558 1592305 1260153 1924073 1771587 1278983 841359 1235744 355216 758310 385724 1362942 1592663 1108336 265322 1905930 1952532 1967388 1667307 201479 1576452 949742 1567031 1027037 376009 1637957 564138 801079 1437042 17117 609006 1483110 791142 1228134 1067455 1851237 1373481 876895 107661 729287 1696735 692289 576308 437734 114079 1658476 835470 733637 399773 1180948 543299 634206 1119389 768965 766036 102028 30036 669596 444502 1141873 1928168 462441 908964 272833 679168 969367 153561 992425 183409 474505 601663 515215 1795814 1780226 397612 459366 1998161 1170945 1523370 394330 1911350 1908732 1517757 460209 788869 1493485 1180175 1494514 1934970 863658 924833 327834 1770155 12669 1590188 1763337 302920 57886 1507508 1280642 439065 186668 72068 843998 1808318 172609 1440351 1500550 1333833 1507023 1184793 1166715 510785 1926597 1153643 1846036 203902 638622 879512 182695 1691875 1912965 184624 1025037 1199921 596490 93 111203 1878222 1083144 81158 1114450 464113 743124 1364697 1868792 1461449 1114499 1697177 1975337 845929 175905 610765 1086840 899475 98898 1958806 1315058 777718 817302 948343 87397 1160060 1299699 82666 1406036 960816 1534368 244029 1785905 447562 1922325 1791360 1709903 36059 1312372 1644752 536687 1973059 162880 1502027 72965 1330174 1987862 90409 1278361 1038025 918281 382993 476019 1725744 1503409 1261416 1991615 1478727 771307 1536536 590762 1604133 877178 1779157 1512247 109220 1191842 1141017 44338 176892 272644 659522 494273 1790135 1571635 1410349 1513945 371555 1982842 1172262 386593 973273 1143747 483454 779830 1128857 1079403 1844542 1238390 1929260 879117 1457486 565348 1203477 1817564 1824628 1748054 291561 1914263 816714 641508 1280204 1121986 1163243 120496 443796 1520884 1530892 1217249 267199 1314377 1884824 40092 1067876 1727773 130266 1532100 14730 1653062 1023377 1023138 603131 204678 1407587 501131 1110402 1040844 82921 1458139 619425 1869261 1860858 1866410 51885 858950 1051510 1967138 1843014 784530 876831 1652825 1052270 260390 200321 1321021 11757 344226 497544 973461 451013 1292861 830543 806444 812601 127454 1008373 1709939 1292563 29167 1514148 789941 1174395 444827 718479 791280 975435 528271 1604425 661968 818395 1666187 999311 562523 882281 1694141 910815 855027 658832 946221 1624176 1917617 678987 1868619 24004 653713 1941016 1487704 692884 1112089 292225 1110540 614371 1977783 1503801 307104 1874546 1891182 1475927 637466 1741302 514747 137257 1532246 1660836 1085944 1706886 1395943 1396466 653851 1673088 860014 806436 1744976 58726 1626092 1599950 989413 1636782 1586048 1158881 1491096 1821962 444575 550767 651602 474515 1317057 1008947 1122275 437080 75801 1972210 431365 1024683 1937339 1404037 188395 449327 691793 1631847 665036 1357694 913036 93151 1668107 1254557 1421663 389505 1136094 99233 555865 82885 1079786 252465 524144 282347 1133947 718051 1146852 1897191 889056 403963 1432086 804507 254303 2 807229 257554 705570 1181275 603560 884109 809916 523825 1501229 709905 400907 9760 1913483 574494 1542157 730024 749725 1760644 1756031 139675 1218004 1961641 48680 1664880 1795245 1348589 945420 1219036 1874453 1714493 249162 1522060 315828 1067892 1418693 157762 1322070 536589 736221 296871 1047943 1844481 822056 1595756 1143784 1199644 521255 609404 1740668 1789008 1004398 1229410 386764 1456992 642959 1609816 977287 498149 1534821 1138832 468810 633273 457633 303189 432089 1304439 1944516 1280388 281558 1408966 1646232 1542665 1188917 1138140 1735025 1329904 16523 1098395 745963 792299 1536671 380210 163479 1865037 1850906 1982096 170197 1531415 999803 1692079 1441115 1842291 1955277 337648 276466 1125694 1289637 1265457 859990 1964631 1410288 145737 659582 1247916 941658 1423180 124128 1339380 1885487 1900563 885211 741627 901623 1032816 953375 1307384 253858 737794 817741 1860734 1597209 925674 1513715 960167 1195785 300257 357513 1587227 1759672 265079 274836 1343662 1067304 1014587 745407 1295342 54918 647253 395369 1516205 562782 980472 4146 1138956 448303 1509773 1074864 1998203 561942 991583 644099 217421 97923 1084182 1873187 1927732 162095 1111280 1655386 1977290 1463879 1621536 623107 755982 1158195 569604 1195413 1366600 415447 16147 847953 403996 1530859 1653809 126235 1650032 222210 202879 806191 1954382 1866180 639322 1201625 508138 1743539 1536050 519741 1326427 620296 1130802 874921 159627 638070 254725 1169763 1825868 1148093 413907 1760537 1882617 602788 200247 786291 804006 154268 1083776 79795 943016 686611 900790 916247 652459 1474122 1205840 1778656 1429506 1821798 1816544 823766 418904 1046732 1663909 385162 1469780 1450319 1745011 631598 530239 910526 404382 1212166 175974 385914 189088 716191 55111 1417383 731396 47462 109213 1773753 1473844 1855144 1926219 1412779 606172 571569 1060195 370895 954433 1204814 1320557 1472423 1859156 1859270 1034951 933193 1135331 571061 314604 785831 84322 563264 845479 303096 874205 1750842 1170851 282573 685164 1768311 746470 1163429 1270355 313189 1052879 863535 1975270 1068182 1836809 156662 563182 29909 690349 122699 434440 1063101 174012 373207 542127 559262 1433011 243634 1815845 45767 1107231 1316724 1635552 262090 1755314 1491143 1289244 660075 1103282 451104 348551 286844 381338 1815035 382386 1462448 969172 892842 289498 760250 791486 974216 711459 1631054 877081 1817284 140942 472622 1894871 764629 224564 1522541 1343436 397393 1854377 175769 1190713 1694956 670104 372115 183803 1412154 1022822 964313 223183 1723169 591961 550138 1853578 672017 213103 1029985 1089616 383004 993192 879629 252163 357800 1600661 458859 1752921 1789914 1760895 891821 1036667 694953 1919137 1883024 482652 954456 1451607 1964607 856101 1641702 1510237 1840842 1377437 1925977 178243 488299 1596312 1621860 528353 219470 45789 744529 1845188 831478 128080 1837977 1675538 232191 147835 1792552 322806 1065868 1653415 1442939 1282872 1695608 536103 520846 1847505 1196756 931930 267363 622039 820586 1598499 1059402 356924 1662406 620174 1811400 1086085 1597621 416775 289820 965256 1123922 1152459 768392 1854015 643015 1374801 1810598 932061 1753301 1356370 1942832 331569 1859971 290495 1940555 269797 1616459 201720 1532615 1060359 804206 1686978 1104938 1426755 1472935 541846 211375 446359 1318261 1193279 889042 561527 330720 244252 1009453 1123555 1917450 1444649 309414 1930052 270985 1064974 1634683 1403651 895067 167550 476371 1580596 1210168 1366558 1060487 1871183 1479479 416305 125630 397617 848900 1615667 1008267 589639 1106887 889684 1822204 261822 1189222 1694833 788513 325391 1209718 600497 1948577 1888662 1219099 745533 532872 427611 493037 1250314 979563 589075 1384783 1317666 1300422 297007 1300109 516331 1688542 85560 1090962 1471395 554253 1527999 1018162 1791172 1909873 67546 1862810 437802 705980 1700442 1456624 1455610 823323 1013360 1780202 1036805 600945 663310 3332 859876 1905024 892301 1542908 1884361 1274878 716769 1763535 1341382 385330 1701542 1317268 1470191 1606171 1742712 1571297 479152 420855 1854829 1663415 384522 1111839 660811 942616 1518943 152784 203630 1631042 240060 286211 1528941 1149507 1877289 1886411 171447 1250675 1356748 365273 1152259 1263629 163104 113072 302250 1715747 513107 168006 1502485 284639 1437650 425069 44859 1011825 1530614 1299474 102739 482651 322724 1947410 1747279 1037602 418689 1092615 1475686 278544 1324836 1624892 103637 1779331 334068 1359944 180970 1786554 731073 739563 6122 1976267 1131681 1574025 1449420 927564 1831371 1125081 1015634 460147 221737 130497 1890158 303721 138107 1010871 1889751 207393 1089877 885364 159177 1623824 94679 1713763 102243 366324 879728 1734781 1746895 1410122 1082005 1171493 488631 1443228 353117 920255 645188 827060 1731682 486145 840241 731957 1598486 1271013 152665 1605726 685000 834651 703375 840331 1063656 1917799 360078 591250 1959825 1818070 693924 751752 235126 215350 208912 1970156 1758944 1285304 763597 692318 1676430 735646 1694411 347674 556505 1639849 1255437 588342 1766485 176396 65837 104947 17583 1769819 1913634 1834866 958086 1070600 203622 709511 670867 715578 505156 1847289 286660 1520524 538486 436046 1828695 656707 1991384 1167302 490178 701144 174534 1548270 1572055 401211 81387 1241615 1194913 826312 1335935 1539053 724362 758063 1800040 52925 454160 885889 1478535 1551365 1343074 82238 838342 1692157 1089554 499448 1312305 196599 168958 1725550 1922611 265430 1072577 1113434 113260 593806 1714580 658122 870490 1755367 439736 249417 1521172 603668 1517457 649871 921919 1712965 1867320 1571601 1441043 484834 163943 726165 236323 1283397 1051696 1325955 1761733 1351483 624333 79488 1642832 481240 432895 1445972 399524 79489 401388 1553373 1754123 1769997 531425 1899802 1651458 1238398 679787 1981459 473578 1996331 1211728 1730164 252991 745924 38123 254340 1627854 1872441 1060790 45436 897353 1293207 1247516 1446799 882904 1117426 271356 751360 1016896 1614195 1857382 1766104 359792 1717474 1080027 1354584 1687669 1391350 13556 691048 851703 1966895 1008846 1484807 1061094 783169 1135014 385076 1830726 1236146 1133948 729849 1903178 102296 1827136 526172 1544581 412288 1413934 1516797 538130 1371700 1139608 1540424 75227 328661 1739410 1787671 1337202 725815 167004 1006820 433877 1217299 650203 1909801 1561443 1100491 1048987 1412681 1226576 1532480 1058391 33954 1494292 18104 1492709 662028 1269888 413628 1871136 617564 544704 1880654 1745273 1128098 1561935 1727021 821701 1116928 242940 828910 1952674 1995965 329592 655349 933900 760342 1928785 163752 1437505 763622 1913259 636236 1780574 919084 518058 27661 693053 551169 897024 1630420 228912 1192127 1506864 69603 1477342 903852 965354 1357819 256533 1853441 67840 259243 358893 414818 1410086 1447713 115026 385858 1962447 1400182 406192 1669080 218517 282201 6143 319386 294187 734258 474638 741761 1264173 1886994 1176462 789675 725340 1426628 989217 772614 1896884 1251900 1688741 753883 1771878 581109 523998 1591432 1315502 535207 883737 1296808 1129032 832410 613394 22995 1880091 1281052 1858579 1077127 1275657 217882 212972 1319732 1123553 432777 1130614 748644 288831 1306146 1000889 1091825 563944 1532025 1390522 1737737 512769 755990 88529 1009669 943042 948420 270123 1475792 490600 1462160 1144196 1598284 425763 896772 1590031 1202876 34801 856108 1827958 775801 462997 344928 892636 1562549 251913 288050 623068 1999058 843517 1885534 1142155 306263 384962 484451 1288525 1304761 656317 886731 1645762 748281 1886581 493115 1503566 509554 311902 1105731 1098988 1333062 821430 1900325 669397 826850 1531541 49139 1697944 2289 83082 383194 1001512 1605883 592870 1758773 596041 620886 1584765 683660 1858738 1712931 812000 641768 1471697 238628 1178042 1798714 1268033 1129507 1356966 678674 220386 163994 304794 1722223 815462 371061 1001871 1730307 934128 118348 1406703 133195 1444963 816719 1815665 381559 1285282 1292615 584666 1032177 1152429 570173 430895 1262668 1693023 1695580 1668132 362766 102033 1680870 542866 447849 1743293 134273 1367937 1782919 1213180 1104433 1771012 1002016 628150 177128 1511561 1407768 1504820 1582823 1282863 731765 1929144 1407057 920800 946946 1091701 1682533 1806937 1117184 1109990 1541522 1641086 267941 1523531 1216381 1876704 168505 265075 1894025 1463318 1277512 464677 1216108 1454475 926635 1275651 1060537 1154882 1860767 1654059 1999549 1296715 954206 1443137 1249168 1967355 1291689 1607733 1096455 478127 1583110 1152212 263863 251671 1915219 1162203 678548 1579222 1003245 372107 168845 1113840 775704 767541 1791697 1608017 315237 709560 234159 1156226 685646 310109 1597498 760581 1355672 1216245 1885350 342756 1679663 1266115 1562584 1837639 862740 1111370 139685 1336498 767210 1873442 1990069 1011083 1627002 1752813 427889 870898 774973 1103408 1862515 836208 323153 728959 1192907 1586636 373423 1875443 436981 332695 990281 1022390 1063838 1500693 1239441 1292580 75201 1658557 1652426 136213 537695 1384405 1210590 1866345 1544018 754747 1647496 497019 1738237 1934137 1368740 687262 1117047 671578 1740548 760348 146592 315993 1020593 96352 243729 1917795 927141 1373089 913252 618342 1966167 693127 272924 399039 1089231 840006 298982 1641498 1896388 415430 370305 1667612 1106979 294044 1619224 732365 1162961 300157 123289 1389007 1674466 715855 1244422 652567 1082536 67730 1631410 1731496 308183 849855 706721 371301 1450307 494917 405731 1252169 1059353 1793380 1257217 249307 1407206 992469 1941856 842509 1133058 272790 230019 942427 1155934 552249 1076208 1706285 736569 1057247 1208881 1593952 313033 1005965 1603134 1928299 837895 371943 1186613 320162 320938 1103057 97252 1618139 879755 1322958 1194886 189062 32154 977977 247330 96880 963201 1202131 29055 1529414 144745 1150993 422323 1068048 665261 1715048 1065109 126896 789513 693534 514769 1404202 714155 315094 675752 986347 263506 1890209 1295476 108952 443300 235940 237627 232288 1098228 1138081 869037 1144388 26522 1205133 764035 1668636 1048694 643051 465603 1722703 1278650 782820 1071086 1548713 1076234 1101323 501973 425900 798435 1577882 125344 11282 1486253 1214110 1989394 836159 812044 867891 1155921 404287 1113825 472729 1806870 1590643 1362083 1818210 182295 759806 720264 1157903 1110021 1112155 1205078 1428736 765064 390231 507992 915877 1071043 415481 1531160 1598948 749765 1172366 1963838 1314054 490061 842575 813468 516956 1268549 84851 649824 1185779 571996 609086 514894 1599301 245397 1000758 1436013 1267605 630616 980036 750845 1481171 1449322 435421 762968 639950 32722 1589242 118 1308528 1948402 150066 982669 1853685 1954251 1634948 1235076 1086056 974921 940010 1972651 1159095 1636802 1068156 900844 1681886 494710 71283 632229 583900 601781 679159 1233696 1178440 1325292 479238 1873593 1875349 1324751 158403 1157732 330700 1749310 14123 3589 1935569 747795 1041446 1522998 23439 630247 542905 670110 893999 139597 976849 725549 103291 218237 1933714 280227 1372075 1540581 249157 1225958 606546 278481 107381 928104 692723 402945 625337 266196 1836311 426157 1688230 1268295 1599343 567710 1647670 434393 1364149 335275 386046 1667708 1176803 1261939 167989 666611 1130981 442057 915445 128384 325662 328309 496743 1369373 775951 903805 1489181 1342842 496564 922632 1069983 1015726 523679 714539 1304023 74700 1068935 1942439 784755 311407 947942 1233263 1918128 928437 714677 1164486 224163 391795 600550 785944 961447 248080 1481520 1584453 1851309 1063474 1748837 395100 102551 895482 1318834 203300 1332466 508946 367577 1734433 1600946 844923 1375055 1949864 164052 1956584 1922359 54643 1137453 805761 1201327 96997 1100773 831922 857186 1998755 615370 1786136 746462 371919 1150019 887380 758174 952500 1524194 1422139 673922 1621475 1899095 1619359 831176 1016338 1102574 533239 1153111 697055 895779 560355 1502660 1217724 1532597 182402 961716 1389946 1353331 1871831 1174114 1751028 555700 1886438 673000 1940784 758376 1951374 1172932 1054539 13150 416447 1443878 620782 825733 1228510 777790 1821453 602482 362769 762090 63753 390880 1453751 646868 562678 1918565 333925 663836 643037 1626237 878217 60971 1572345 1748769 941798 1925403 610084 838611 1190056 813538 1960599 1560851 1381208 1390873 537770 1247384 1114437 1606042 205789 1935755 1594777 1310520 1127210 1748229 742927 3459 1009849 307839 455518 1503991 350687 1736049 630206 1007367 887848 1467251 1409834 815158 636590 476742 840182 1275240 870812 1491135 796846 1634045 931167 1916964 994709 694291 1385522 869620 1893403 234151 1560608 716916 445189 1808320 1769523 1412746 1614586 1704557 1587834 717676 106104 401064 273064 101909 14727 1409920 1919084 339603 727267 364321 1766126 389534 979055 1075165 733739 995546 633661 1943375 684868 699731 745411 1051840 1965721 1043637 1472639 769054 1800041 1749414 469761 1220886 373543 1572445 1510323 1277278 1926699 776241 876864 1297533 666472 1243811 314045 341847 1922200 1786618 455455 1262262 71810 1905349 1563610 996988 1801412 163655 1029024 1112581 1584524 647110 153169 1836785 1690394 473735 1267737 1623594 323535 778346 1760365 1353954 1716834 698258 1182791 1694532 1785206 597324 789151 1618458 973114 209577 671802 591857 1247408 389461 103092 1725753 1620009 1601544 1100995 1830751 688622 1575465 369815 1900859 575420 1761119 222778 486827 1317454 656281 660400 1997348 58993 1603204 739698 1825265 1087059 52 1989802 1826362 1935157 720767 941554 1905921 984743 1302397 1466049 1433501 469829 80800 1948702 1053534 69236 1301455 1024679 783738 906267 675063 270530 760691 1776122 314370 1373773 77658 1449879 144276 1805319 1290887 211735 1260484 1591874 457663 440100 922480 1574229 70053 353666 1962463 1786714 1749119 1461255 134070 1530852 24136 631020 1287740 288158 1274224 1298106 1971586 894846 1094907 1187636 1694114 943912 1310981 1482630 166190 1315409 4359 1002297 1086648 489047 494889 922146 566486 1624381 674831 941695 1868459 1777921 512047 977551 85599 708008 1982947 960920 1325445 1573562 808729 1181761 1661790 849534 1135437 620046 52332 1286664 660397 1734494 946464 1412494 1089510 1152531 247945 49068 1723014 1733969 1254806 783809 247245 1990764 1188863 1596818 569916 602210 67732 1946498 733437 1477457 709463 361774 1575851 1297993 1735400 1661732 1200980 1422274 218716 726158 1259657 611007 1621337 1335756 65259 1674887 494331 1531775 1283702 1489478 1391990 1885022 1128612 1941066 1970013 1940063 1727885 306623 1064344 490313 1522979 1380278 1969993 1509961 941549 901098 186269 1816910 756078 12751 1497381 239099 1219240 1804060 12604 1468991 703988 1390117 1321324 942580 776739 716091 869040 1028246 1803215 889745 785230 844329 922349 370287 651042 1367810 598159 886681 1849246 1727020 1929507 1128429 1592065 53402 607535 168938 1691833 1808245 1136578 1162763 1538190 1522620 323042 924937 941100 1946860 529319 1097476 42427 89889 1222134 1480697 827816 1206569 142150 640858 859097 195227 537470 1979288 1910002 1199624 803874 855960 1330770 1208717 1076383 1046517 1149717 560942 502165 1555854 1222204 670944 1248739 885843 1939089 1383647 698577 1465104 1656190 1446398 512953 292813 1377800 1538810 1486430 1181927 1275281 1797452 1906008 850293 1313696 1029405 10999 1908030 1032963 668778 1960845 1596746 1450435 800358 785749 556324 413262 757476 1080316 1562541 714421 405062 1114076 1635680 387770 201411 441193 1615830 1912314 1838547 726686 265589 737859 1376669 101 1826479 1134255 841564 1728353 1240004 522322 1471696 605946 865178 379952 403658 748268 1579640 1061382 1607121 974687 1729174 8903 489981 1283267 288757 1649549 788778 1595162 872051 1228204 283866 963077 892263 1534833 508499 369969 938878 1012367 1390611 346013 787749 404332 927375 372770 1733551 966234 86264 851046 922596 615686 1568263 1978391 75509 1180534 631029 975543 332639 1625301 1000592 1547617 1493415 512836 1366944 551684 1530787 1428720 563175 108925 1445928 1723297 1461658 1043876 1703086 404772 1132605 1188120 285623 553898 1814528 1519492 487072 544189 511471 1184234 1604080 1861085 596888 552942 1917494 26519 1535577 1164447 794775 1367384 1865046 51684 647843 1980142 449833 627091 559271 462803 759801 609597 370780 1709030 217605 310 1429956 215633 964104 324969 231738 1828195 1380190 1345799 417554 1708666 1054613 1108862 1800444 1470079 222066 1179283 378542 1694808 1949030 1860054 299690 1248144 200119 138056 1696734 1585906 1016763 1285860 1032434 144634 549594 1138791 94402 1121198 23748 200889 577669 407414 852147 1705902 202985 1382917 45704 1344314 1281301 499546 858274 1758248 451515 203874 1557224 498570 577370 1622130 838755 86290 1251898 261654 674689 718117 1171415 1089781 1318087 1795379 1283717 1289713 1507417 1673503 1574088 251977 298579 1039931 209821 887834 231412 195899 531852 270022 845207 1719684 42762 414564 496730 1359953 1427261 1700735 823558 1673260 306752 24766 307422 1915333 1613035 1357442 1917881 973179 1462002 129835 565572 103289 1272083 547022 1942976 1826817 1019843 28880 699499 1064297 797424 613076 1867764 798517 1332238 1970865 591717 1265645 1752047 1136635 576329 216321 370842 1511012 566475 514646 1976020 1957155 304572 1413246 1365603 990927 349241 1439455 1040587 352710 1768538 1390276 1012006 1059755 1589971 938083 942660 549415 1776338 491364 113201 764579 1074037 969986 55737 1359544 1524928 1620848 187030 96306 1053812 1283892 1132736 264283 448363 245632 982799 509520 1498415 1151406 538401 780640 1804249 818423 1019824 1639386 35401 1177062 1555993 267238 476633 1630281 1380630 1496730 1387215 867707 201124 1842556 1775942 1007991 788537 68963 116190 410707 274002 1001989 1866722 1838135 767963 474075 1519821 1961500 1888990 843076 53742 1584630 1437875 1208780 269394 1049114 1836799 1736849 931033 654745 934182 1783076 1756976 1049372 848549 1714708 1571135 1431655 1265161 763769 1580084 610901 602457 1311762 1497380 625521 902789 617461 1560727 77243 1807143 1908251 1106193 166821 1210895 1848509 1870832 1527078 1874266 178237 449050 1922450 1647521 712272 1061622 1915573 832886 1899232 198581 1536791 868510 116848 1478835 288961 275948 1507475 91478 607243 1410336 1132600 1202500 1284502 149068 729087 746527 1002962 1197281 941656 1207089 1718940 1373145 510930 860284 893870 217821 861532 701540 1773076 1263374 1076189 403940 1033222 1995646 1417646 361099 765181 463737 1443856 1190441 1572816 844115 293472 1311817 624344 554890 779684 1942169 7221 713274 717858 1574637 533143 1647628 1013645 123881 293677 1165033 430781 1580085 1729605 1363891 190041 407111 1388720 1358475 474395 1182755 1913431 84481 683236 1726909 1502867 646898 1241407 637432 446068 1449658 416473 369396 760339 623326 1699498 947457 1621812 1392696 1057428 1493805 197669 689157 1945190 1731200 1002866 1289112 543583 914871 1998037 242788 1375083 435475 1727015 1470674 822596 559823 1726070 923927 838109 1529835 1686142 714813 1707993 717387 1714950 1138654 1817676 1141371 539012 780355 785724 910250 234764 1220180 932152 1915272 1259866 1560253 1501800 1788812 1004655 1297140 1878653 631950 358987 776674 549591 848116 675972 104568 1940251 1460711 111744 1074781 1475564 1788274 1672625 669310 1603704 1494316 412070 45248 1439653 991079 1993203 1956510 514704 1066295 1024561 1291329 999478 1449139 1608313 247924 1859223 1646146 941162 1536104 1392740 1774301 1591273 1885007 614717 40733 973585 628135 25752 395051 427180 1411965 685125 1903929 538334 877486 1717983 131831 1424569 625001 1266478 1305464 1349892 1281875 1325120 611454 523294 451185 249167 1993270 594772 69002 1991430 50190 1742286 1638235 1802354 1363554 1586055 1176112 681003 1336676 1771253 732301 1067397 867284 257753 413394 395739 662528 755457 1200034 241784 1271298 1376362 1777266 105018 1107858 1604827 1697793 1369622 757920 344214 329902 888862 766494 537710 829333 876738 519294 339759 1116557 1653245 1826605 1763948 1036774 392564 177014 1617219 1536979 961630 151196 702213 1393457 1371275 822980 1904421 1035614 1220339 1345451 231750 1389536 1779284 1038165 2586 395003 536998 731509 1140673 1792068 1143018 1704485 1732917 1423831 805765 1739820 111666 317341 146177 309244 1596194 520286 1779986 1509096 333825 479532 1135305 258508 722844 1525151 1326727 1188805 1897689 1034955 1102317 1393735 1859813 1498684 1974523 990530 530664 1726155 109669 1952830 1446972 868143 794394 1457491 1087963 850471 856991 1785335 757879 1726633 1723516 1342120 103709 1064448 1870638 834023 771443 205913 1934888 148596 134142 1195066 1967031 178423 919000 227515 1850939 1249549 1419657 377673 1618649 1841537 615349 1774299 1467368 1125156 104572 1624231 182312 1247286 582026 1298131 1684044 713132 234814 65596 1556596 1264559 1385455 136085 1515996 1731231 1009273 615386 1792940 1555314 1867638 1999358 205808 142662 514001 99712 308814 1969627 648557 38506 881366 1554055 292205 39920 1706840 760540 1679022 1716674 1623304 1510809 1731089 725139 1457102 1957822 268929 722206 1057784 984198 1878579 1246678 1054368 1733732 149797 1310262 1012055 865455 1068470 1709918 1064370 1084609 1923997 1181452 1924068 989924 1597136 1721354 595845 1079747 1915192 1928219 862671 1303196 542125 1529577 669932 537149 546412 831625 1296369 1571000 756227 1101930 527061 683771 189798 1761111 1467692 841740 72048 115425 1647473 1163652 433882 781702 1164151 1555613 675396 1138474 1309622 194536 124851 760256 17482 1313007 784521 1060316 26090 1292627 1678828 1871789 611045 1340792 1182809 1222210 1263083 697968 1220479 50724 566149 1859059 376812 36463 105334 1320375 1154719 96147 312929 1777315 299057 1139595 770687 1574985 424615 701918 1644499 487142 1965250 1112809 869203 185128 567562 1677611 194474 632286 1387223 625725 354605 1093820 1757623 1814526 1392976 1680185 1426757 1671531 1418897 244502 662626 811155 1974405 171314 1914388 393565 456502 1772170 897289 218467 1847036 1566535 860377 652690 35294 1309368 1901086 1013350 896520 1135145 1095965 1519886 864253 452397 653557 1165444 940597 1008307 701237 878380 377992 213145 1039661 252481 754129 1920921 665157 1298737 1905075 749707 613385 1861973 1648603 101111 230434 869610 1259087 785280 1607849 1617253 466563 232985 369388 1668443 1502828 287630 162862 1477166 1991600 517989 699229 399609 1530897 422122 1042055 1580 472346 1628964 935089 374283 1986076 113927 569417 1725771 874807 585847 1246768 517272 1304412 1651989 72164 1368850 1876343 75763 395491 977280 1727316 821275 1672835 1958801 1597310 1172081 1151347 193874 868984 29363 314863 1375956 1754195 979773 522649 823108 301678 453073 1990726 467933 1698397 1611869 1210434 72860 1573398 286162 1631122 67188 834476 1896000 1920875 1641053 1192665 759542 1028238 1546023 940347 1168198 362288 1959419 481212 680456 566303 702488 1540637 868436 1029712 1890668 1629319 1619310 1738721 1349422 1619223 1950938 587492 1437525 1336572 1168778 1109343 546133 764473 911887 192274 590714 754717 1627195 168021 711096 1212250 1666036 1962700 765016 535893 766646 1020837 44509 1988330 1875918 1617652 21404 933513 816421 697250 1783548 1393613 1702733 984877 822022 1666585 937782 336951 925314 1780450 1604729 571090 969354 857026 1022448 606375 957128 330009 1754746 1671046 594505 1419593 927606 130952 1006486 1899458 323027 715391 69078 828546 564192 1390185 1126441 283378 463274 230507 650559 185533 58973 307567 1987533 731681 1187299 1797537 51228 339115 1571502 863780 1212409 466811 358857 1025190 1183867 513362 1264234 410700 147048 257446 1706861 1424846 365967 165837 1698984 1113793 462464 481309 1872223 672224 1258034 1990694 362553 643832 479548 1638426 1913346 1727191 810238 905425 559778 1703931 590633 1328572 898220 581877 1592234 1525349 618012 447081 1142230 1732882 1495796 1744518 633803 162448 1411972 1547319 1975957 824933 329810 103950 1673927 791055 1250378 114913 1313324 556065 968837 981605 329949 1132164 1440184 516927 55330 1116815 124733 343188 242447 824122 859550 82165 1648867 1177011 1147 1180491 424696 65434 1098617 1422220 356974 1565013 747753 1856412 1782701 251222 1961370 439411 1375876 1607543 280503 731130 1231366 1145394 395236 846653 432757 208791 738288 1008716 1209055 1712853 1148250 456882 701672 1506233 1974693 1302234 1733428 355298 1024770 278030 443968 158957 1562222 93611 1342256 47154 1063488 1008290 472637 1653774 720098 1975295 1087022 1513271 919028 1239139 757383 138363 464555 1407288 1318493 471247 1578484 1693264 842302 758402 973856 1760767 1573262 963002 1563160 344830 1309417 665702 1287111 1521733 7872 763720 588961 1465161 1443476 751187 1677876 1679003 1663592 1013257 838325 1079389 723774 389197 601318 1134300 1052347 772550 1430346 1452001 1439063 566481 1093865 1832169 1893130 1701139 1667617 126963 320505 806374 1899385 427239 1374966 976863 436348 44861 948264 385012 1156510 989051 1333768 1741952 249240 1901865 329242 469604 1652890 1379169 253907 1818631 1253705 1772401 1568222 284257 142683 712275 38621 1186741 1299401 1787514 1892187 1012374 1880982 1744587 1739084 779355 798863 600385 267369 1438896 814533 1535044 525857 1101818 52176 665765 1075907 84796 1741023 1271239 107958 1812839 1059855 1678557 676521 1543904 1027446 1730619 1145671 1270409 850158 697699 788622 404419 278731 747023 997387 473552 1281317 254356 1745276 1981828 952703 686095 1732553 990886 237866 1766300 381051 345380 1469629 1679023 689413 174922 825554 1937678 107054 1723145 805520 581410 496829 1287309 1375539 190813 138534 1639506 1512284 264752 993103 1370434 665443 1650077 1068115 297281 1199815 1880317 1904835 1795301 1605981 359177 465898 1808038 505160 357475 1535523 1656311 1023399 1185516 1077647 888291 404696 1680856 629067 1880622 117523 1485117 479223 53424 67021 1926796 66977 1715761 1957439 683345 935049 672153 225295 543354 1679495 1942841 1970773 447901 674588 1465656 1339675 1048044 1888060 202207 267937 1851492 1763380 1332863 773661 671848 893505 1875345 1444342 1180353 1122709 1448797 64429 241609 587846 1134308 1175504 1920005 491777 119122 617238 703553 532924 1697560 136329 168284 1407071 55864 233508 214411 1899410 293017 1290324 132800 941185 1936414 659075 846608 247954 448446 1409818 917960 1655647 202075 1659562 763044 1410100 1717299 594081 1098206 1730067 1374752 1442954 1742101 454308 82178 1288629 1478249 360655 1369508 1736644 353625 1109532 353808 620787 1596514 1798619 10272 1129686 133799 888717 907359 946423 1638166 1091662 1274539 114600 1940558 1315082 1039827 604889 1490168 1010682 271895 775133 1528646 323310 1947714 1803167 1133203 1395967 877858 976004 1213213 1108239 625435 673517 1307951 254250 1337636 1227042 306437 245040 1116 1698057 1603060 1320723 1749968 1984828 742504 958361 699120 1882480 1139743 847042 1344495 84548 909804 738172 1116212 1788643 596954 1391989 678323 1919532 1329317 1683002 1299994 382710 1873324 1973339 1321441 1223085 1410873 238560 1515665 639076 1933400 1432582 1442577 168164 1099447 1152439 1953918 1484818 120921 1553377 159968 590726 1915383 1907219 1226511 1738683 373500 1527277 306942 1107959 68069 649712 1984487 1658402 1071980 914678 1858147 1038358 537986 451034 213212 1241649 23288 1322273 1334812 493598 583422 81744 1199839 1513781 816337 796750 655299 1038860 1766387 717586 201963 1516567 1307494 925946 1136944 422510 1282126 1825041 1332460 359691 90015 1453715 1187776 914119 607497 1282906 1133912 430945 1171940 1982972 1644656 278149 669456 1598528 1546452 1456098 800311 1421162 1574999 655427 1060644 1041999 1826919 1504282 659669 297993 1218777 529660 680244 1132148 1831265 1681878 938581 1143499 1375105 33442 322407 959767 1019743 477682 1161695 600867 235802 1629614 1704698 1321317 245138 706672 1473466 10237 150927 463205 1903795 934959 289291 441438 87966 1084562 1314878 1747801 190326 65199 417420 169312 59460 353523 827829 1748529 1373731 815384 485275 1812747 565453 1011402 712634 838134 1800710 1292509 953846 659551 1136362 1795173 129020 1493840 673115 393913 1850242 619275 842327 651391 665732 430430 4918 1656579 158136 735795 1907437 85472 519135 614001 1123288 1175882 1731791 230804 280140 81901 1371421 1208037 729388 52439 221150 1217487 1343360 116855 1163491 914366 1760224 562586 1923851 524198 1894088 1571873 642247 1305700 369003 1499234 627350 1932101 1424146 1953345 810577 903761 1930808 633732 1239380 1219169 1178723 1377320 1000241 1288434 1183080 1014463 683759 231587 442689 758896 228466 219501 1673408 1103163 1253927 635378 835646 271509 353609 1729196 1399398 1476328 206193 269527 1850573 1759831 100154 953580 171586 1476497 1462787 386550 1037532 900739 1454530 658153 520744 1094779 761481 1599488 1592426 59193 1255258 542172 488330 474197 930287 1182314 728492 1481696 347411 1945270 551909 1647373 1802145 1197068 1518629 1957631 839366 1231563 1745137 824706 1222079 966368 1485627 1903658 1019456 457499 562247 1162834 1334034 789237 1324866 18705 1900007 815563 1004624 819515 298846 720201 1166540 313331 1942801 1328995 1975806 1260072 93076 232742 1652972 967818 974582 873263 506050 535121 15750 497173 1255112 1731562 820379 257838 896051 1614237 135406 1632314 1224261 509665 437530 811208 887250 383441 1908416 1209639 956307 83408 860033 550009 1559424 1285580 638171 332344 83232 1538791 479675 1231144 699933 552768 373904 1290832 1893017 1748186 1229568 527340 1277767 1975199 1598398 1099243 1200189 1168444 976730 1393635 382303 317247 1360639 2473 172199 983968 1846052 859055 1971331 1282333 1065363 708304 1469496 288857 1132265 1128769 1033190 873499 1394803 663411 1152285 1588837 1682649 289977 30415 79352 510387 1019789 941956 1088428 1018436 581210 1565283 595435 1517385 38759 1593494 1009459 894399 519324 90345 1781164 1923688 1210595 1854414 77705 569035 793861 1208121 1329807 1945212 647102 1539935 658998 589702 971157 1647492 797818 947636 1884959 420834 1395592 688763 367493 1151101 1841439 1091950 816374 1700362 1892623 66136 435987 1497066 487416 1129863 443189 1099387 1312362 1282341 827256 1982544 992707 1552701 1937989 1276697 1252327 905683 1782055 410602 709066 196480 1898553 428235 377682 1435638 507674 22530 527212 129982 1967866 1299475 292011 1796814 1350287 1205552 582087 808721 664765 1389075 732871 1555636 11547 257340 1593287 1739367 1907239 1850535 409867 1136545 110033 1290514 238163 1766390 94547 331901 32320 1553835 179512 1659707 1659288 1646383 433747 1195054 32335 1298164 379294 771303 1749575 358401 98934 1156288 891174 1727733 1359003 696591 859994 383320 830981 1018821 359875 1844874 1434990 930552 1089044 641861 332603 858133 615461 1239489 1534876 618926 850288 1496125 96603 50216 1110019 1397098 454583 591710 1136262 1467149 1127619 1353583 1026467 1888746 1046034 1777079 1886920 203887 1554653 1265481 1765322 970942 1976489 1937858 125083 186472 903076 447194 741358 1085168 1055687 1138213 629558 1065890 631802 1509869 1985634 387437 188708 408011 1420458 469834 1573751 428085 1003506 232196 1327887 1187181 363309 1447894 1634796 373254 1158237 1880595 111058 1460168 1582949 1075050 539666 1533288 1314271 1880817 558172 1761773 539355 331922 15985 611712 1441869 1968698 479388 1114799 689482 870106 1997937 1367131 349497 1524242 1853979 1336170 1859834 944585 156085 1879353 1584607 1957585 1611573 1289263 150719 1102077 1787701 1099441 925598 224172 143769 28629 1603949 1736619 435796 373693 1841079 1623314 1676435 959196 433414 1027917 1472427 1708668 332516 1831991 1923987 239359 763024 578597 1257773 522781 190526 464162 1164265 896838 1252335 567361 288586 953218 1005515 523625 406037 1798819 1575270 372380 875279 624859 137113 912131 1145569 29512 170680 1338867 1355037 131837 356722 822133 1664812 1586516 1717080 1971653 428649 1545880 1940628 1585138 1664048 257386 389155 931402 387185 492090 1068813 1952541 947647 420619 1110877 11318 393301 434421 388404 1605242 1131894 1408752 272008 1486816 1561189 1803999 790945 298220 1010132 1872732 1616888 266885 91625 208461 565513 1442161 265726 1836180 233174 89531 599815 1471245 940981 1095289 764315 197031 137411 485967 988820 906760 134547 1864025 483149 810413 1911236 516919 1103858 1770009 1096779 944593 20958 1753852 1591849 850629 1807440 1559961 1243726 751801 1946546 128882 1257905 1693144 1721551 956653 609943 914555 1544900 514751 430393 1850345 1204774 1872689 1304361 1359358 680125 877795 1817889 1343150 373762 1574650 996812 373408 743366 1876659 172118 909872 49415 1105549 974508 1898447 1716888 639172 1464686 1272369 703404 936438 1587977 228273 820443 1392791 93646 1559865 1744675 873006 603153 553050 1845344 1365865 1310162 1210583 880608 214963 1711674 456455 874469 117967 787296 1618435 568383 826776 765912 1667920 1587191 1537928 1362383 272946 964938 257121 145198 1446700 1314041 115945 56576 1620984 574690 1279562 495272 643543 1517178 737700 1584761 1110391 1796286 524392 554988 1055494 476552 536736 102912 8791 486207 1085132 1450685 142545 1963756 1450790 1967753 58399 1163792 47716 978157 173813 1192000 663060 1483779 1424462 204161 672409 209406 1296567 249766 175455 1424321 1438328 1182711 1998604 1840308 1899593 1616673 886864 1119881 636559 849658 1924587 1462060 9084 669061 1348982 1937483 1602973 453423 344584 740743 405557 1619726 1024513 770373 1070142 5784 1095111 302187 808295 324756 1755919 717969 16673 879220 1788780 274020 481515 683728 341179 595502 739481 812153 1337254 342355 1061164 241290 946112 960807 72438 1608561 1921849 1210259 1172038 1671150 1675212 96978 1629343 1705362 47789 1807009 459178 977221 1232472 24538 157309 647295 192676 59799 1849346 1091603 193086 519218 878435 1409178 498365 323258 528023 1941991 91396 884093 938454 1778103 899088 1247495 705986 1182787 1985216 1490499 862430 1480137 1577861 781074 1487129 294734 303471 161887 820426 229880 875366 831895 1518213 87318 1261188 1672713 1987011 1375389 434263 563538 626556 582251 910730 1041725 1717915 919031 127041 244572 170471 587723 381202 1396455 490723 963853 934786 1430219 618185 1066294 284761 584302 888137 1434299 212506 1663664 709127 802835 169718 874280 1687121 278258 286259 1005487 541470 1549891 1077908 990133 664103 227167 651156 1736303 1468318 511454 1559669 1488592 1357868 1206531 192044 1881774 367044 466994 1066851 36986 1933175 944053 1122166 1132731 220194 463875 702283 1543681 1676374 846402 327772 438759 2858 204363 760344 1822673 390000 1928463 709128 612531 1074777 589088 1787252 1263474 1019219 813171 567106 840909 768280 344816 1788849 1834269 322123 1863505 1658718 787989 1389236 1452299 218421 1995373 253251 1749966 1124883 751038 713669 310746 169947 400047 461207 321943 1159352 1497810 582577 518117 1001791 347017 12518 565236 966830 1970824 318963 1859153 1575480 716240 959173 114378 1735403 691287 185974 472154 1973669 998745 528292 294010 1925956 1975486 1622552 420421 940367 1722532 1238039 1126248 931180 173147 1547830 1237255 1307136 1687269 1823539 772344 171203 463010 900264 1318333 710940 1349798 1600262 1793577 518881 947629 220390 1892170 1123524 1128712 1294271 1227261 1964028 171705 1953532 713269 1520526 239329 1606857 526167 460546 1488654 1512044 452472 700644 1335809 1754216 1657118 840568 402912 1750150 1117682 1143060 1597370 49209 563189 1308904 1590109 1496784 68281 516517 1656387 1802446 419004 463628 109404 553849 838016 29621 1570461 125424 334377 99897 1348312 916278 1898826 951629 140821 1643886 747790 1588060 1320304 1097272 3760 948128 1066613 766221 595663 10094 335218 251629 139279 268235 683049 695861 1855473 1433396 1007695 1549206 477667 1973099 320913 932831 1262037 1553075 1459785 1743329 1490479 374841 1035407 1144494 1191031 530663 170225 848153 461947 209887 1071599 307090 993895 147054 1691356 1572976 434477 546540 974683 1351842 951611 1737182 1637268 187420 919119 51972 1149634 1894294 1772524 458170 819533 39265 116205 792950 1013036 1076290 669839 843151 1079610 761554 1677357 1269563 1243785 1460522 427037 1302307 217504 1984005 682699 1210970 626519 880854 1321991 872044 1327842 245717 625162 499761 1369634 153308 861060 825803 1221775 1531305 1088205 814964 1936953 233587 1384701 1743203 196412 1965302 837677 1089224 1463364 1288397 413046 1612236 583797 1090857 34231 1290897 383301 1503341 642927 1617055 1815687 1973295 514079 484510 40377 986140 1825033 655215 1925928 564286 71444 766742 549448 249868 1399753 1160901 1168762 1237438 1154397 1519772 1738636 622626 323904 781511 1734875 1361412 631166 749947 720114 695036 321864 825552 1550179 546111 104611 1983081 1741420 1795295 605250 98160 934351 689311 1476413 1672604 1335096 1575158 1894212 1204017 584430 1817198 21065 206552 347544 1003838 735898 65325 477837 1482856 910058 1007096 981457 317963 1101472 1595002 1354082 849749 1118075 1391391 332241 1059156 962146 836634 1760457 641541 1889225 81152 116983 1017468 898278 1376846 475113 665695 1644204 549162 7168 1737885 359711 1622391 466495 638797 47422 316336 160784 1962867 1751131 1514305 1324835 1919089 1994995 328822 336836 1804065 57244 866959 928442 652604 452272 1681467 1820956 38861 412161 982271 213590 1148834 1491391 1377538 839638 1477861 1158702 1149854 251385 1349768 1041373 318779 653338 1343164 1176920 963452 349778 1781379 1229021 1057987 1862281 807527 1863646 928008 768015 260102 872403 1432885 706859 414385 629180 1348990 984933 1644986 284729 879222 394200 1510637 162774 853462 875382 350711 239628 1306192 677162 1286535 472718 410139 1121400 1468778 1621369 1304156 1896732 1040473 1442362 771706 728956 72669 1095481 1972101 212435 1243992 1379546 759516 1349488 306819 328389 1316794 1520944 340667 176603 1161329 1530126 1605998 1961527 277866 989894 373522 112724 1669904 1333850 1067531 1143656 262187 1560744 19866 956492 1223567 968151 284515 831979 602122 1973405 1641493 1427995 82946 666476 557845 1214512 1882467 721171 1619490 1563892 1915341 1615890 106586 915695 1661031 134796 582629 942955 594089 760227 1495416 762514 1159518 90064 1996069 1256836 1049542 1161149 360008 66893 1084298 1247448 261797 1223391 313843 1815884 548323 921740 524311 403702 1071774 1506946 1216434 1883230 1882695 156074 1188023 1021190 1203186 1231687 1310265 324198 1384209 723567 1329642 906420 295736 1975489 852542 1105377 1426963 686805 1372027 269369 396173 1854611 1664716 1060976 1655428 963395 192643 590139 177212 587857 1659972 1358279 1390973 938477 606560 677077 188720 1366291 1635642 1878831 1733391 14158 1075240 1809338 1381818 364916 508069 1266201 1718641 920008 768138 87322 891998 264026 1196763 1020927 1822750 592906 325998 976102 1675300 22961 237289 1811974 1735028 1778617 1230817 755651 216763 1854866 144685 391462 185044 436514 1467929 1153343 509223 1095376 1613689 722730 1742527 45771 1147295 1022962 564963 183168 331237 549537 776550 1903204 905561 491170 694005 509591 291777 217528 505783 1940746 411263 1169013 792386 1084802 1462497 601061 43857 1461326 1260063 288515 149062 157884 537167 1590476 1206002 508401 1910003 458018 714937 1318203 1187356 1492721 365438 1193862 720003 1620714 1283518 1108691 772030 1682813 62522 383719 1717985 1479849 647045 1528998 128419 384987 713478 796897 359049 566900 1489061 1044453 478239 6496 346682 1799592 925572 1148285 1219458 518949 1481630 1562283 857439 566382 1348098 1259634 264541 1337366 1741313 865832 58319 507543 1827050 485289 137858 1620702 135649 1603370 210275 1412905 549970 776947 1360309 375819 572383 669725 1374412 1891198 261490 1367270 1259259 164941 334086 1451309 589430 1714662 750700 1389281 1340347 1554282 3097 885620 721602 1774315 790782 1106749 1952904 1965955 697191 762222 978517 1634450 694116 901316 1904363 1889952 840823 878966 375352 140535 1172043 918859 1898154 1711931 11335 809672 1153094 1865845 736886 411876 781226 1670044 511021 62346 1250842 1307301 918678 675636 954033 1865704 653344 1975122 1589823 1524840 1009916 1030529 1711249 191611 1427397 303882 265002 1702023 1535392 1449403 1763514 1473618 1713477 236455 1001191 651138 420178 941779 294921 1454473 659675 1489186 877602 1426138 1990231 285400 962036 1731048 1514198 1272463 1781679 954451 981546 1653003 724797 884140 474417 516276 944869 745547 1676205 1654823 1895545 239992 1419734 1943622 1842896 732342 1800189 1516801 473831 187093 102217 1032378 1545536 1393813 1900048 454992 17603 237222 1789465 1362661 932027 1050893 1800859 1604505 883949 1244627 496025 1330041 1348748 1789846 264079 1049936 431171 611184 1100755 1534186 621638 1335310 646612 1067439 75021 1915822 1006590 103399 1104597 724843 1631014 1275918 1779457 569431 136654 323813 225296 1498499 1336652 772647 890437 1877737 809158 753338 1397684 1074209 1598438 320467 1899106 90940 1813877 964159 961444 113787 324067 970512 1585265 876119 1959054 1082001 1159270 1422990 1295553 861035 390977 1875448 1657382 1546996 132327 1193948 988579 1313949 1583760 1799243 408365 377269 1542094 1686813 792989 1938150 1405365 135481 185738 1240002 1883044 1655248 402346 700736 882942 1254543 227547 134322 505327 203210 659560 1305831 489411 1956347 1592517 1599556 372655 611817 1644104 557489 1807816 29033 1635588 1557606 578061 722861 806186 1307382 631196 277112 1583875 1965314 1959093 1622252 230767 1185068 118088 152703 726381 1043409 1099154 1218444 907143 1816896 1595444 1022278 848985 1149271 540941 883422 762855 1578994 558376 480162 33720 348803 879878 515596 318862 1941250 1084423 429954 1116516 1388044 949688 848247 843487 433272 1946876 12289 1203950 536461 223999 1992911 1637563 1677414 1728698 1184324 370122 1021063 560955 1614307 1672622 1923807 1292094 193599 909572 1106088 1840065 1718718 99615 1657027 171749 542488 1481966 1558112 447203 641869 16471 29874 671661 1221065 1416818 1310267 6045 1867258 1069989 424637 1285135 536997 337778 5945 1218215 353878 1456710 1221278 1437127 890526 1918883 1456753 351330 711533 435374 1333075 1632544 105577 1117670 724353 1750040 27802 695221 1189219 1396462 1915159 551942 1213060 1756353 292140 1603322 802219 189440 642344 386904 656784 1403534 958266 1293163 48988 218558 1973343 838077 1803550 768573 168172 263625 1996436 1774168 1643242 1471154 128445 1633699 1412422 281538 1121613 1144583 1990631 1716582 1184348 1497621 542724 104114 1791108 132872 784950 1014835 1873872 1107155 69271 324150 591964 1749288 1198430 1142881 938567 985700 871152 1547101 969448 1651312 565340 292462 961708 430493 772566 47618 551790 681562 181201 1948686 194941 695637 1959649 997886 758840 1751876 606738 1740481 624880 208502 1351875 1558843 1496291 687339 1816144 1869370 1802499 865090 1387778 480940 1978678 155161 1687260 1649816 1247524 558800 1915755 1700127 1437156 792546 1001021 117035 635610 809168 683101 1794235 1403018 1529357 1215092 882886 1173776 1548469 1279973 1409064 360624 940735 474999 634734 1380495 1108956 328298 1061907 1180727 380274 1921239 1713564 279990 795551 864604 1323343 1381978 195901 1129466 833336 1085930 1427453 1302682 1384148 299928 859870 460118 627923 355043 1818172 1221061 133696 400885 1179905 918771 275032 1485071 830536 466789 15143 1619389 685846 1285836 67015 1952427 1228771 300203 1711988 79499 491613 529938 152810 1549536 227029 973720 1979972 820884 120421 1536276 1191531 430042 1674755 1569478 1323087 1392571 1885708 899532 1077379 1884600 1909935 685236 1963113 1120588 1864650 790968 162550 1746212 1917992 660266 974854 899309 1759945 1545835 365202 1438390 1924877 1542485 1687908 118437 1815379 223427 275885 305513 1632823 1780604 1316520 775124 1015862 281575 839950 1786135 1435917 316101 1803525 1716158 1887546 1408312 995816 512763 931987 293745 79819 23305 1045999 689862 935555 1485773 1250157 14053 351927 1385353 17131 1251773 55419 1650844 433965 1360497 416757 1799652 824140 1098579 290639 1714201 1814666 1347569 1136743 13526 166558 1652665 643512 732265 511090 50235 51053 970289 641444 726948 1229309 1478910 387622 945660 1449385 1516344 726168 134995 1433196 738488 1773857 1746019 1474219 560867 103469 332223 1865425 1149878 1327101 729713 1327778 603796 1945790 1719832 1276030 1537887 1018811 753188 394951 1928198 249489 632200 1882728 1922012 1906941 921996 1813864 1642513 209787 1801492 143682 1288625 1059707 425481 1051784 1860554 928822 1675154 1068351 1976539 378583 1334907 535063 989296 1083323 904749 1267773 1988628 295692 941272 494824 1675295 772845 1074457 1715059 1854300 1958535 1407931 22642 1657209 637487 1536094 1128071 888977 183872 2658 1024526 486648 1019285 1683469 640331 689418 1500238 984263 1019255 166483 1694029 941459 1223364 1369302 163319 1390565 309571 680983 1017664 260807 520309 1300756 472295 583668 1884162 575390 1535842 1657762 1724042 588617 584757 1741266 898450 379148 1126924 1351575 1405051 1950051 1327345 861929 813272 642480 242417 860258 271019 1649491 529592 1626306 1395764 321110 1370276 1020989 277777 1642322 542368 1001378 1080196 671028 209238 1874709 1753330 1540104 1281149 633926 1553450 1710968 1524153 144775 1320767 86601 1393722 1324542 912929 405296 583868 447979 19876 1707251 1145419 1678562 316706 174974 507973 408312 1358769 1686998 1078337 964114 1708363 1203191 272282 1462253 1772763 1910041 1780404 135850 481854 237736 1605893 235886 436963 1009657 1718208 686223 1218759 1947228 1343210 657144 1480394 1411438 538148 827787 423828 684645 1688788 1495643 1574700 1791823 1536659 903645 1583678 1525057 918412 1094471 570328 556847 536180 84321 346137 1563061 663720 245373 243494 514052 854420 686413 1088468 1521841 171523 1689454 145992 1872105 108730 1512936 1730398 380779 1483190 1178384 424803 469354 1483741 1868704 1297529 1342191 343919 1220284 755930 1442114 1094968 992930 1170463 364093 1820493 1741281 1683819 600304 433620 331451 691763 735917 1778753 728097 1824940 1547581 1466671 59013 560322 1070940 1479222 1720110 1486052 1907586 1440007 464596 3260 1544402 36958 1359762 555585 599679 1768059 1126578 1826079 66497 1702261 635880 1968735 1614340 1873546 576799 384345 1805694 1946105 1335812 1997655 1820415 1500570 1881652 1412194 1071278 1290472 1645936 1650617 249021 1560751 1816584 731795 1897085 1454138 692185 1573117 1492522 1112634 1492770 152430 1818294 1886091 980262 1877092 1531824 570035 115005 856305 1674207 1400607 1965027 719915 1932066 558287 666444 1700382 1167892 440532 1323151 1721945 517882 889123 1722181 631222 1062536 1143519 73321 315325 753229 1296941 1325468 238133 791400 687612 528489 506360 451924 1997378 1740342 725002 1680359 1538673 1595725 1557614 1430629 1310991 429213 1174059 294218 974286 176570 1061349 345779 785994 937425 1885270 199184 1254170 325729 1749210 1663566 1706261 682274 179142 1137642 1031645 1023439 1155643 60142 931883 1377384 516689 1152869 894951 1219011 1377325 435978 833063 1131113 1102535 818672 656760 812916 511825 1519988 824383 1221792 863065 1307703 1189173 724138 1908646 1077420 802479 983635 740020 1063952 201466 1238862 1406996 1013862 315110 1116980 1404412 348022 1246524 1409789 1339222 1493702 1078758 1188347 1679346 40242 1900807 1755458 495941 651611 230282 828450 651367 1188864 508596 1824574 1210294 914713 109787 632486 1252644 1150682 1676614 1380729 1324251 927756 981799 1873485 7880 222929 1651904 63658 1572661 150261 1661785 960525 1732836 1718571 16765 595159 879011 1817460 158976 626342 1058898 1996719 254135 1395386 644615 67769 1946874 1080628 1608566 195312 490968 1854360 1657240 788813 1417004 1850930 1359638 1821588 1663362 665827 1564672 242902 296336 823066 1720684 1733333 833383 1273697 615734 896517 1514704 2346 1004159 1658658 1161530 229111 318776 1162383 1542400 1255199 499565 551381 300622 1000354 1752696 1592815 1790316 256818 1890502 860235 962900 1849153 1845315 1980714 678096 888710 702525 111166 367161 1755911 1403582 1395106 1850563 133621 593840 821399 507817 1796557 362374 1264165 1524489 1179498 129775 1285146 1327580 1698273 339491 89996 1126944 1950745 1144168 594346 1526192 473748 1932097 535162 1172171 941349 897180 15410 695325 134177 1849086 989089 772162 612840 44548 1852701 1936328 1864845 1834591 252048 1425504 1595559 1895998 1692662 503248 1348552 1935872 948651 1268274 1975189 736752 222663 1290543 893768 645166 157358 1151210 307797 142048 1182718 1253484 1472323 805450 1855142 466350 771164 1318199 606386 407969 161492 738139 138975 1333432 1544584 859291 1219604 540687 1204722 818186 170676 1347156 1971572 984392 1753335 1115164 1774826 33096 202603 591945 1153880 836817 572735 1995754 1206547 34856 173295 1182224 1572652 555088 825510 1960960 74463 27007 68381 1567725 577631 1832413 1722762 36229 1326516 389226 274055 881643 913914 975587 1803686 1744372 1680401 1545120 998792 760127 913660 1478392 320217 1773023 386606 1852875 1867232 497096 1806521 563570 178206 1965128 391723 1849951 1010715 1235553 912428 548165 491721 1662606 1360534 462497 1666344 811146 1280645 1078 95203 505300 474875 1358261 839378 765692 994260 734713 1192067 1064234 840057 1026546 904488 805611 410870 568190 1953025 667170 1918495 595778 1136467 614336 273677 413128 1463886 782380 1999277 1403181 1055759 1957622 1302391 60979 466724 255353 764601 644397 876 214130 417117 148774 1213163 1499846 701346 279735 601214 845319 1482631 500023 205931 989848 1068959 348413 1052675 997984 1323656 449559 304310 654872 457544 1758115 1769276 464904 683810 60994 1139758 664174 171675 533078 1456605 180855 102531 368507 1273953 428536 833331 1465617 1106436 1442439 1561263 647542 1855579 368841 1457736 1947435 459757 1804437 1944246 435283 1514899 952797 39474 1721147 895865 202577 1022128 11294 1472455 1036550 504497 1882410 555926 130896 806767 19622 1726666 1837830 1947615 993550 661196 114592 764907 1995078 1320911 82695 1376579 1960290 60481 1060341 277456 1498603 172002 1859303 165132 651508 440120 764440 1895845 1659704 1332838 628357 1570750 362457 676215 1660410 1680725 1542718 1089172 1086316 1363131 1508765 915459 673354 1694283 152948 145853 510561 776538 1619771 515904 714775 762464 1417625 1817025 1752827 264311 1693897 585247 1188188 251858 1365637 1370041 847384 1073107 529148 330840 1591165 1994187 465243 1478106 1680257 153628 1616516 933122 448631 907525 1490566 163398 1436143 325240 904583 925043 1398265 1346860 1619756 181877 1799342 1940064 1893616 1720608 82575 1993215 675867 587963 401455 39611 155276 364043 1526400 1536711 999475 1503204 422301 1074703 1955804 538465 298356 1828966 1025367 1312680 1447384 1234362 1071331 292321 957901 127783 318214 1374481 1084796 294263 1679698 1895370 1894008 276799 1385741 1731736 1843293 1193149 651555 1644726 504990 1248854 1089958 250600 1477922 1393006 1780994 1366648 1871062 37835 383297 954829 158429 774365 1726552 1517603 366795 73534 1364218 1559958 1171707 959603 530764 1208772 495340 440359 1712849 1784515 26161 84629 950276 797601 279119 1050626 989291 351235 1892407 1916856 908785 1309894 992489 73856 1748151 570265 1944897 1296064 211782 316682 1304760 1496003 1826719 742442 783420 1650688 921390 1256597 625571 1241200 275511 1975369 893886 994742 1015036 1429428 618480 518659 1218947 940978 1711101 1840051 1453171 790402 446383 1778992 1797093 751130 974553 467422 926252 1873433 1436038 1628498 988891 27316 562965 1541040 1452123 791035 1211155 329875 1850676 1290077 478088 986725 373350 694232 1737992 347477 853623 1417112 1050026 96510 1478069 384893 1693411 60424 1568193 1345062 1599901 298816 902077 1965967 895148 161626 378962 1122082 946549 1768812 496821 1796691 1919168 266912 540675 1481245 1904842 515067 740835 536556 842363 1076353 990252 1540168 1421520 192549 1216294 980586 404766 1867268 1015359 710059 1968147 151322 876302 185408 1901108 1173745 1962862 988941 357507 1236664 70318 905248 382562 591351 211570 953913 1767287 870494 191942 1005277 385159 623914 28028 450575 1051530 1618714 304412 1043805 1711671 1891897 1297969 735414 1703700 816221 1126493 712459 1965413 1893088 734272 263373 156972 139115 535584 349507 883983 1250937 1628415 1555848 1303787 725304 833024 508872 309357 1665950 608602 1519179 353853 200265 1187644 1394260 1175421 439623 875454 1949283 1239249 568878 351807 1473817 1786579 86932 364882 1556594 342223 1948298 618582 522844 222292 70880 1290308 1369054 1033815 1305399 931855 331995 1197755 907208 562628 775835 1669425 441058 64104 944406 1504395 481254 1356194 1765572 1107561 1251553 877406 27427 57767 856367 1767346 357775 580474 519670 263290 1396633 1931845 1617027 419228 1757205 1406413 1694889 1637831 385122 636550 629424 303470 1514291 611331 575740 625428 1450157 1252347 1952191 1938154 1032721 1705029 13700 816121 1498047 1894084 94867 643142 498393 690758 506825 771459 1809652 324331 1947941 369441 1499164 1379467 277453 876134 16499 252278 1233292 1961023 1833001 880368 1051543 932073 755777 1065639 23263 831218 917510 812713 273944 19507 112278 1851764 875832 1551066 1406773 1104404 1327306 654226 1442234 1473 229202 1721004 83383 1178107 1976457 350807 1146414 50067 2853 1559396 828773 1620855 221187 1939074 811172 913041 789894 444693 1721835 1671676 1842938 445740 368371 1117927 690428 1304496 921895 1168239 1093275 1264245 1739612 481282 1588741 284390 662928 1578577 427631 1740836 1561802 55903 43447 1728601 608250 852045 1371244 1435085 631041 359043 1374605 1021161 1664687 12579 260180 1657270 1315743 1461149 1133467 856850 1761781 1521788 147867 129673 300080 1240350 765686 1969241 1426933 992129 1643991 92838 1220472 1252807 200013 238535 389502 1758657 651797 38236 98566 206927 1259180 1921157 113466 1434806 1701850 1166477 1433491 36263 493684 321425 378615 765191 748958 977234 31888 1594919 14954 1405474 774176 1253967 396273 1665951 1084959 761298 1119930 1215324 1636847 169227 1372867 45414 1475683 977484 1623896 86979 1294504 950167 1209835 469492 1484750 491160 1714633 660658 1666186 1373545 725498 920253 1474767 1167292 639942 880885 1080353 1639183 1460811 1611533 921020 714664 509351 388383 1230304 1618093 973984 876846 967347 1990889 1555652 1111860 812428 434116 30523 761618 609535 1521850 1134693 1799300 1401845 218367 515985 1968038 639375 1904349 987024 24085 628793 1783737 481983 1056497 1428633 1549787 836937 585121 1806834 787827 1076907 630541 1828829 215089 367287 1739468 1758310 160851 1149725 1499011 1191428 1143062 1740261 1079677 1906084 424107 170838 1112200 1155844 825634 1933314 1823449 445190 871782 1500324 569030 1969532 4648 1845713 889441 534168 1738095 282612 769539 1007526 1492139 451133 1225267 517284 663730 1501478 1604137 138827 1471827 1155540 165286 547249 1196666 1845255 1812353 1705333 342486 68243 914527 1231729 6521 601897 1984524 73035 913531 1565598 749103 1338290 1412729 995050 1781953 1474636 259489 907427 53827 1768214 652829 1759165 825664 300287 1938062 1274956 1134691 736721 1758060 738237 87216 1500665 594986 1482527 143062 912574 465558 476692 1351367 1316119 1447283 144948 1554297 860045 1945913 1747611 927788 581205 487254 1317167 1635912 1888529 185405 784195 1688191 1615020 1563548 1291357 1689203 848751 493177 1442424 1485831 87879 1569628 381316 276729 1158857 1599820 943514 1106441 292424 1061023 1419808 25803 782261 224783 1054789 1579946 922787 353960 551506 1125139 58189 164161 1951438 1201350 1069415 502423 539843 260001 1502726 419185 419630 636710 713443 781359 679707 1400721 546719 1333721 1941736 1755775 1238585 774877 1560088 1717024 1767747 62751 1667432 228780 580311 1355454 1386832 82976 533008 817290 94819 122864 1666034 1898528 708941 66950 247450 279343 1008040 1642496 1062815 256958 1340509 1090156 1590468 1859522 58886 1634734 679421 793418 1344369 1658641 365607 902848 871783 1668501 58894 1856199 846565 275043 1897719 1723349 559710 913093 892374 1961998 547222 509960 426069 1127860 1867352 1194948 1334979 716456 1419915 1105567 1546102 706992 1138770 783084 1025335 1845558 1774740 530064 697265 1681375 117533 1300378 264018 1015444 1293990 727322 78926 1659546 813573 1656508 1303989 1768703 1302352 1829174 363332 76938 1567499 1046563 1623479 683100 1453217 769597 1988247 361048 991272 444665 1134592 1050480 484367 31630 1574323 938914 488595 1879613 1986855 580991 1513039 1535681 697777 1471426 328515 832269 1222532 212536 521395 1089334 273086 402425 1298456 1671729 1897369 780909 1615394 1173782 1750870 1182572 1034203 1022943 485126 1112480 771001 1869619 1947336 422758 1423962 534704 1924650 403472 89610 1095757 1491487 504697 1682254 1973519 845590 35913 1830363 1408124 296413 521427 1337449 1863356 328938 330870 1774713 841348 1107021 619716 695382 251829 1307974 1498652 588378 920643 1988224 1930919 1385854 1803442 144787 811325 566662 910774 703454 295007 597857 604850 677739 1192667 1889949 312778 1057074 170334 1824476 368788 76807 1257439 1313763 1817382 1476129 603205 1307324 161720 1715018 1331573 1868365 920892 406162 179093 275711 432851 1117704 810632 1708575 1005084 126847 868394 1179988 1192266 1808939 677311 788863 79000 690118 832320 221509 1236114 1111637 678395 84256 229992 680062 930825 1979855 458415 1903581 1944975 741552 1139152 1993986 1981161 748579 315722 340136 742976 1561725 559202 1305111 200107 1462764 1597875 1569952 1667570 417238 1916915 1874055 854712 550095 1693894 1582503 1458338 103140 44970 1265132 423662 1240847 1739834 241314 143556 508448 1619075 1228936 1319358 884449 486908 1660592 1510358 594035 1604292 1616224 172616 1030520 1708902 1189515 1543965 292484 1249805 1788519 578982 777167 1976058 94344 128242 975124 617084 1232433 106921 561948 662223 1307924 1330518 1866820 1124087 1047436 386167 453382 305628 1716720 667121 1270591 853225 440951 1674101 765785 1365535 1423073 1105696 1411475 1916518 122565 1273790 1421555 1255830 491129 1652766 1614496 157621 1721604 265911 1683427 1013699 995871 22021 1798179 1322985 283585 1099952 184493 1358351 1524782 228208 223072 747582 1647732 746543 946332 1650057 1365528 1896102 561492 25969 1620558 1799938 1998215 436334 393700 1132902 1836692 1627923 1168475 433225 615558 105260 620835 1924445 413225 1991899 22269 1398152 1995557 57074 1629 1195163 1639032 406081 675816 585924 1292974 281065 549398 1471656 1619665 573130 1009440 1686837 1201837 302171 619629 487094 1920097 14652 498656 1569723 505515 369313 979405 1871953 1779419 389029 756464 62798 1482397 1295823 1662371 674952 1597424 1598615 1974812 1058125 922266 1244090 1004314 877935 1415240 17240 409431 47220 1915002 1189256 970218 868843 522643 1087106 1496189 67325 681361 1942002 1848181 647268 1807592 428827 677293 418717 257966 1122672 1349418 84747 1592879 1520773 883982 965199 751886 128808 1063791 311631 1922437 1762178 1919026 726956 744629 1400789 1359698 201327 228243 665838 562903 1544615 1217772 865028 1811288 737904 1313400 871107 1851136 1848745 573962 1273334 1094538 893824 123618 105017 1322514 559963 512446 85 270287 581919 118694 1313646 332354 1111183 1680744 1090810 1055953 1698808 991014 62377 1498948 1936399 1661672 1871468 1447930 1333297 1495056 553790 1405559 1391951 722556 1278033 683401 656012 1843359 502401 1837970 1105800 1511918 1739898 50078 1007570 405329 1907939 1652353 1192185 1174460 908547 118228 440258 1070906 1234732 1899319 553069 971836 137303 62931 42109 364980 858198 1130792 839514 1548866 491239 299345 423491 1685219 1159722 1115971 95775 954125 1607680 1946238 278246 354444 1876853 1077320 472688 845935 1653204 419840 371345 1916386 1916906 637553 1288136 1769003 31641 1001911 522202 1167231 849026 256721 1652145 117155 1689047 1401211 101315 995302 108429 322477 1861203 947498 1964211 941011 1318526 255358 16421 462907 1701197 919973 744442 817697 1193983 1753053 852157 1593382 1722695 1623344 413639 1975473 1643985 844647 1714657 334512 1005826 469925 1420745 952688 1065335 518874 133147 1263922 475307 1931315 130540 1889566 902814 1296935 1234909 184028 1217585 1922547 1717215 194153 444256 1618876 1736992 1053963 1718213 1406483 1877272 136860 1093769 298058 59181 1976236 885163 711074 438771 1922073 1571609 1137621 125547 1963317 1586834 1030569 577471 762998 782229 909832 225539 1065286 733299 1479716 383379 1902875 1797908 1225689 846732 349683 109639 1379136 1667474 81757 287125 730946 1130950 1734436 1825488 642132 477900 212653 580676 1824555 1667327 3331 873676 1080618 721241 1135807 232262 860120 1103273 539648 312975 1632740 1241606 770553 1137731 388335 595298 1965057 91021 683871 300549 1106905 1516092 1320410 1222231 1872292 826751 348373 1016906 358417 978607 1041251 1193991 1436250 407922 671957 1668689 1765925 1330902 1550366 618873 1742706 179101 813244 1999860 1170007 1425351 103889 1675219 1378602 1093869 1026301 1070937 504331 50087 1446702 458623 504104 1788136 1101516 235875 437217 940825 1725231 1754539 1510501 1289003 1408867 1980186 1751528 1374342 984976 38961 349773 21650 569082 376583 1534363 105071 982791 972176 1100011 410240 93345 244146 1743730 1374328 1198762 1129736 757284 371982 1646757 82803 413938 1078932 765390 192575 84689 767857 492598 1597986 1898964 1788768 1647729 1849405 57294 1142634 828878 1468101 97238 917423 1191602 1984299 1769064 1332942 1256523 774772 612988 1728293 94710 1968306 994231 1590620 1905584 1899805 1097277 783844 698310 556472 1117577 1900719 865242 98859 1813538 1168750 941752 270241 1843038 72971 692755 1512635 293941 82149 756993 1307719 1718968 1153443 1969302 1304405 1173996 953772 765376 12402 1906393 1853910 57457 1899112 973820 216800 458805 1666134 119 574733 1186603 1534536 1708404 987607 1326827 94769 883821 1088062 487795 264819 1731204 774148 1038127 621828 1403080 365201 1958139 1355421 9371 1233245 1791849 1654372 495818 503523 1171054 460062 1639573 936780 439733 410967 1533818 1539936 490763 1642336 929455 287535 323947 573424 766991 1274086 422067 388242 1923299 1665859 1765445 1459544 534868 1424155 936183 1035941 1469524 137360 893210 1642749 1826168 1593883 1754844 1956569 786526 357272 911760 1617697 251575 909028 1983491 1720676 159891 536594 1808260 1961932 1656121 34359 616069 1405149 160428 1102674 1991340 1858578 1252343 33265 1528268 1944540 70724 504311 551151 1380338 1416653 1170108 683313 818179 186805 416479 753598 1509874 1627645 1671465 739805 1514823 385833 259335 562910 1101089 1701747 1298696 1123295 96199 511064 94877 131846 521344 1493560 913929 671374 1542377 1317937 5814 792814 23224 1292215 1695216 1540582 1476873 18215 1690828 796844 350663 60261 1789604 476836 280634 1708438 436121 321601 360345 317064 206002 1318773 876540 264518 130164 996099 200097 1473369 326181 1854564 1694058 1633701 134928 672661 475184 192164 1145588 535961 568862 935873 1939182 1689792 1305027 1376447 309978 1156716 1527464 257119 1615174 67733 1399845 1454255 1855261 298210 1851876 1200352 498799 1593706 741373 935063 89741 1248128 6021 1134850 847736 1905515 784360 452025 665913 1749532 22174 1419638 1368623 634315 13945 1125379 970432 588639 355675 1828957 342079 1917844 1332066 1374382 386235 1573106 1047224 1286138 497598 1195883 581173 128839 475231 1802118 154979 942769 818278 39070 838438 10037 1629658 1063228 1157225 1320277 122759 819388 1428838 765956 1029531 874596 778113 1503461 1771317 415941 1760322 1507126 1015769 1330116 1310548 649738 1255710 1881097 1350263 1395326 367825 1251234 1191198 1547139 1767262 1128511 1913969 893688 852134 1365406 698951 1294923 1574297 844319 1217813 979581 1602508 1376049 332767 722876 1249113 613459 721090 64704 1705305 1044805 123656 1076439 588492 1376467 1067175 887736 1556942 303029 227750 887294 282468 429224 1970178 1874100 170727 1696425 1368356 405908 1846726 1115028 1328446 551782 710366 878219 1083355 734024 543840 962107 1817304 206514 130885 204124 1806104 1702761 1742372 559414 1512065 1242787 1966675 926712 304273 1982620 1665304 855772 470808 502212 1363213 1336675 1546065 1555189 1779895 1740647 402958 1442889 874083 27912 908384 1039716 1843346 351117 1201313 1831507 1782627 261002 1061017 823478 565143 1157676 780384 1331871 1632830 896284 1174131 956999 1606914 207534 603031 1880327 475919 1256525 442789 1447995 1220824 1941053 189493 1854204 1344127 1176882 1544411 1816384 228095 1242283 533770 878691 1801084 1124088 914912 1158361 414451 1928006 199079 1922092 1033965 1715285 1049004 1734255 220310 349634 1483859 292272 1419722 17067 53199 477733 1525501 629597 880277 1846223 1307533 1593352 445120 739722 1143089 430924 528383 1172165 1079498 945843 662263 272703 981379 238601 835528 369879 1026957 1522727 580655 72707 779724 1789251 1346000 1235041 555028 741148 1146470 523474 848925 1644377 1629973 407820 349498 1404673 1843560 1850007 1734329 807477 1282995 346158 872302 1807200 1662497 1145500 876569 1372684 1382728 1444449 335807 1665411 290889 1735006 529657 554956 633489 523595 597983 581799 719277 172558 418948 739568 145630 594733 878359 1398372 218099 798917 955438 1227128 1648709 1771255 1913310 1670156 1863742 607536 829589 577480 1710476 1637523 271001 641354 632178 858561 1876208 1305647 1709757 1739256 1454159 829825 1692522 394444 900524 227444 887938 870836 1177812 2160 375353 735708 1174702 64494 629296 1513036 1155671 1559365 713317 854694 64324 1578884 1530883 1907220 1170672 551994 1779516 237953 1357921 1601320 772292 1374191 1548820 60182 962210 902792 1091096 525662 1209139 1431877 704285 853497 1352186 1693829 704984 687719 1025062 206714 347713 503760 1934392 1695208 424742 1709235 1053664 590566 141992 714337 1147412 664143 1152261 1654576 1485696 235083 1561899 706058 551082 1215851 1759129 605948 134232 1048410 1069002 1675262 1290423 1908287 1229077 1531155 623336 1590625 962349 409969 642445 36340 1755736 1794159 871244 773316 1783895 1422657 30988 581819 1912726 1234232 63372 1648608 719622 261060 948718 1522185 630692 1917435 1436472 1601572 1322586 597371 1233586 805536 1939921 1497276 1467734 1053529 749827 316205 1932884 396764 1482309 1012855 1446016 79596 190964 533041 1739391 1372402 790570 1760885 1991450 1613730 113552 431557 1013580 791276 1921525 539106 953934 1669520 921456 195188 1735505 1279926 780534 1565412 176452 559073 466464 1210594 1522866 1665085 1166804 1543696 1990242 1342373 1747504 1056064 614837 809717 1018993 486710 839100 1476106 1028575 714883 1857305 373492 854407 121884 307968 452882 409860 379931 514232 1063139 919451 268048 200473 860317 1642174 1869406 323333 564026 175448 1435616 129635 912239 180924 1305876 1971795 1437912 187826 1298735 860984 1650992 882620 1916398 1252748 1830219 1036023 1383692 1501593 706934 200160 355590 92808 1956417 1065314 32358 242404 522049 575682 52348 1185740 800299 606614 695490 1022577 1343376 104692 1115095 196078 1429963 850912 111646 319522 1603638 1382612 778979 1483328 1292395 276911 1531854 892314 1306665 1530102 1826973 492716 1455687 1251338 839463 874947 162764 1333925 1171665 1542904 701221 1442758 1627731 136341 112080 35514 1326736 15460 475316 940256 1533358 1653513 1082268 157038 694759 52103 582390 117360 1947283 754577 1368199 499320 124978 792309 1641798 269452 1736970 1962848 1334882 498718 1878712 1147393 414449 1963911 1307217 1788717 1730664 517053 354011 1683337 1513699 1550395 1427939 700890 1962096 211040 869780 1478204 1970373 1741351 654182 708430 267060 831262 1214355 692486 1526918 1669075 78856 651468 41060 1012683 1050988 1336948 378437 430991 644071 769221 583535 585971 154192 1738216 1038875 1856748 1594542 768235 410361 231948 1535103 1867036 677681 821949 374860 1271254 722379 56420 177600 213017 1294495 45148 1696828 375311 1313610 512863 278599 696830 1543112 28191 1941503 82502 1515215 310411 1564953 541390 344546 981041 1816092 1285213 224669 1596278 1470087 1832374 1694605 622486 1747590 61829 272340 1279817 1693608 871546 1388371 20258 41554 1574815 1094671 1099418 1686771 1015790 693490 1121670 1842409 1778398 1515059 964333 1124170 670981 720111 1483518 547026 1158399 254105 1201950 1209748 1708726 334075 1099273 1824536 668437 1749979 1626136 197428 152762 1080646 21907 35646 1944403 1570547 208847 404067 950224 563043 1993282 1424754 898937 1911645 1115044 1736062 1868315 1025698 258252 177123 1846927 1106325 42076 1601217 1144591 1722756 408613 1629203 1534986 1037499 285660 1364925 1665150 1400167 1561670 628246 1490027 330907 533948 590868 1505584 1604814 789526 985251 753505 218816 1178576 928296 987284 1093747 483810 1268396 1661203 1058672 1826563 1350841 60654 1456642 1930560 572244 1445446 1014151 696034 1172333 1068823 1413118 165738 192966 317210 1898829 1874919 1701901 1048975 1247297 1177558 1262854 250566 1816582 1359168 341102 1298297 707401 1258140 93689 159449 427893 1898878 1388784 188354 500156 650341 1268872 1875296 1884988 1808203 308920 1268050 1964149 1787076 264051 586444 348436 781960 1748006 179632 23524 907238 1245018 624743 1533389 292601 5941 149261 1880316 587851 705935 1952413 701423 1545525 1001171 880375 1949190 34429 337492 1953665 439009 1188895 345657 1252979 452949 644820 373668 285764 949049 1157937 1791312 1702311 52070 1567783 105374 787288 1640106 649898 983201 1438293 555948 241299 1379046 1644280 1259177 205442 1629933 652768 1385070 770426 1874054 1964967 648993 1133549 1889114 1398140 1024571 1159105 548143 845415 1812209 645632 363693 1639641 1851905 483554 815655 1771362 194609 997146 859458 1718443 1225240 1236872 1990097 881449 707355 1194071 455992 898801 702058 1520214 1183569 586113 692234 1009864 1577290 1450821 22828 872146 149715 1589700 1656900 1723462 698474 1798730 1980764 195857 1859987 1689421 1686373 57037 1528053 287916 329929 1215309 1422532 1125707 1021209 1656142 1853740 364634 1205844 1760486 258457 689384 656015 1410535 780225 796343 1119060 1665645 1331812 800262 1162723 1323216 48382 370870 590896 1261283 135818 228834 1529880 676610 1489879 495900 1036849 1934292 766507 1026824 1835654 1593764 1260486 1066445 695772 1993021 29142 734744 198364 173250 398740 1389914 859399 1296065 900482 1981057 85386 1680925 119836 1205979 1605957 1425204 836197 626970 1525202 527562 1742997 1002630 1948919 653786 528833 1520896 320686 1489743 1332518 794469 164414 794363 1536495 1906763 248181 735508 1453950 1826006 907771 630949 826233 1276114 1504203 1795727 916972 1115925 889409 605021 1934881 525849 1966213 1940621 1593983 1249807 1276575 1805086 1252915 312036 1876032 1104676 1902028 1403804 1120338 667711 1445044 1854566 745326 1312086 425415 100747 323274 233761 1427106 1238719 776392 1642572 2767 539896 452801 1642590 1157884 907699 1930497 1155167 319728 798606 564051 1045677 1330944 1143009 1482832 735531 695829 1991837 875709 1031624 142419 501765 1595015 933844 456601 1275381 723339 587277 1425312 158275 623907 1191834 1712126 1685571 615179 1238491 1239625 187825 1646826 1712809 209415 297862 1125487 1994535 1750514 687488 757451 692970 453143 727271 450576 1467068 1312328 887705 178917 1444205 1464406 1348381 1167015 81016 1170159 568278 93116 1684369 87701 1504860 1539920 1809343 732666 1507579 786448 1988024 1954724 1764506 964751 1725619 1177957 817135 1757002 45452 1299967 969996 1466626 1716829 1825409 2987 1324850 316556 367857 914967 1410666 1333862 71776 775042 605265 1708697 275452 1151161 981472 1236083 1140032 75475 1037432 292016 424205 1650081 1532195 996168 964452 611697 1618824 1210199 1799204 18563 1245623 1854072 1930056 1860004 22213 1364049 1128159 665971 386900 960434 77089 596313 870007 898643 1109016 1750017 962766 803744 280317 105054 1707100 480131 879688 1107689 585720 1288814 811256 1266108 1979624 1506037 276916 821014 708207 1238388 1646387 51419 196542 251834 1734607 1245147 1279113 952230 815645 743224 1791184 1596249 31677 882098 1500336 1692147 450681 1545230 1543207 1077747 596956 215482 1526931 336402 1950263 1245688 1222618 1038912 1333065 1112421 168232 222197 384776 1927977 348447 1615239 735935 1638673 1328669 205163 1298631 1384990 1584263 408868 306656 735651 1522865 659729 1475022 1521165 1116986 1499613 653875 363752 1016042 599161 553552 1001749 768394 646191 1468553 1027746 380344 68280 1024945 1872300 1790140 774503 1616112 727247 578283 825877 1102922 1547565 1658266 1736922 887765 407334 933997 870248 250943 1629168 1616556 709011 1134729 1410665 1678749 466352 290094 620874 619822 483916 1039323 1318839 1140276 827392 669296 1670418 1392855 1934419 516075 1504570 775452 244257 1528827 191158 1638529 1515229 236468 352915 593653 1103118 57424 573722 664870 181845 794682 66011 1095414 899871 1142716 770412 1606314 668790 1741647 328403 461466 1275800 999876 569448 964215 1152087 272506 579549 769068 1202918 1148365 68518 454703 775406 715717 1601597 74237 1141437 1314802 1924283 660382 295798 1550564 827731 631918 760777 1364169 182841 190547 1709976 1352905 343838 1524130 699914 426762 1209635 1660757 1539576 152435 330337 1423328 144169 547888 1133663 445777 971337 311220 1704382 582447 920088 320384 1290135 804109 1542209 832491 1022084 936513 608598 1197258 345824 1032763 1182777 1567726 179278 334911 485050 1888242 1405843 1702340 1205451 291145 457094 224600 1300792 1807921 744236 1939987 330915 11503 1672333 1294599 1362944 429087 1378363 956666 1928914 1744303 109337 1489081 1232994 88961 27509 806885 144838 1618251 904652 1468675 484501 225121 1578210 1603454 903987 1861502 1083876 807735 1877939 1714156 1020078 1449069 32698 884328 72452 694843 1085064 1040193 1965925 324825 182477 688039 1131507 1776069 1610717 73703 1450473 448934 130204 263283 579041 1246806 462308 1201778 391647 1883138 89336 732032 1581393 1493567 328902 451139 617948 1071824 1273383 1727710 610168 690888 1774606 854939 1129156 1851631 142187 97023 854590 1153807 470020 1203297 1731850 1275940 724523 609410 1105667 125 299647 132308 802980 1091540 1684972 709278 900943 71544 525909 1591663 9174 1620016 1389992 1962073 1091669 1899268 1715534 126674 1325850 1622481 617747 389858 326392 211090 619911 1465872 1217239 881116 1084195 1959454 1594437 1785719 1281003 513002 713920 767599 908125 832509 692169 1931225 1004664 1319789 705946 1254271 1259445 915494 172573 1218195 1286514 336311 510338 1807318 352130 691318 1130746 925206 648259 1890104 304085 621942 423346 1078644 263302 1893755 1126530 400697 8704 1721766 1165734 1327528 1017507 726438 363446 1399312 26580 1251258 454979 826933 437075 1569571 1725740 604844 1810509 1594627 1183029 439853 877751 588706 291729 540997 39247 8845 1229424 1137989 1585096 616329 1120957 827243 534457 855946 707014 1478763 335898 335442 1728824 488394 257427 894068 1345317 1877233 1648787 285706 1603133 1113063 1890421 132000 1338316 1308543 1937023 678599 1734697 752885 1862952 579514 1088867 285366 287944 565286 1674684 1522249 64780 1848108 452195 534424 400701 102397 474968 346003 814171 1784019 1965476 431111 1846379 1027903 1765667 1850525 182396 1471730 998648 161211 1415842 460854 1101190 1030382 1141206 1518672 1456492 1897601 109018 568797 1502059 330799 1448221 209049 1925765 188079 1382989 802970 1422522 28896 1326517 708099 1332056 339232 601499 1887896 1333286 700500 105075 420265 1148386 1502497 632209 472590 653090 97620 897037 1715044 665540 958198 1228188 391327 603020 1448171 1294357 51331 1486157 153400 1449408 1192555 1437422 122422 1588067 817448 1046610 1558288 1185984 713697 855659 872117 1686958 874576 1843554 483575 1094675 581868 1714641 1074277 519396 675839 1729418 506466 870685 631714 1925275 1658138 766355 472753 201317 847970 101179 1060390 408947 1724730 255640 1021088 1219179 674407 231837 293689 1824246 177811 1237469 354879 185279 586936 1969275 1246800 522414 1146176 1717315 849987 1324702 1435795 1292934 1768131 1160776 1216741 257747 642657 1163098 618499 823978 1526376 1553464 1626678 1024578 37740 1946981 557074 1209297 890395 1913155 996598 902526 196529 1889108 2184 606731 1643841 831429 1536175 939183 232545 704256 297244 1608524 424481 1832725 1146538 1207033 1397585 737441 794602 1254896 970234 913902 167789 636996 1401293 1489314 1135442 1306217 990245 1022243 1731832 216026 1733448 1094979 1996269 695823 1286011 708176 1582323 333598 1509081 1033438 253075 1187904 763985 1406101 1530238 1412156 613408 1619675 855532 252566 363394 243501 1229437 1200294 497105 694424 225856 891786 1626461 523541 1482632 255649 1676992 1949269 217907 807060 1125906 1433332 944020 1019672 279079 1292029 1639853 1179434 1097246 1344049 1613410 435972 962821 1460337 508626 192586 370459 55881 933547 877457 270440 1780989 1360558 303714 1663980 26178 594058 1239270 1058993 911662 1920500 424382 629076 175653 1789088 1823837 517536 1015361 1856920 299401 126764 1135607 1943485 1914868 1931002 1127894 330868 566604 432353 943895 1291848 1662905 1168814 1873635 649843 1355855 1881520 916397 1033932 505024 1181207 82893 1154842 130058 1681993 533063 1249197 1719127 986453 855094 139373 1213508 1833529 1399245 1731124 478484 1953230 517503 382145 1148102 271303 1417656 1778437 1334863 819290 1329527 1292417 362270 727081 1890385 1095453 441425 817795 907295 1469297 1303479 1030912 208754 1236703 805218 217611 49106 1782633 1936542 1488923 891899 1530574 955525 1154042 85769 502233 558667 1667774 1697204 1397184 346249 1563117 1375534 1745022 1614311 386566 395916 671325 1190576 1384810 1824036 749394 1544783 674560 974377 1146506 1775902 616977 1900570 452264 393736 1432519 642497 1771717 204535 1884863 706529 1043418 676785 1325270 333529 37914 1747154 1452614 207331 745609 287854 1850009 1870393 1621908 479333 1908132 168541 1503614 1961861 848427 692325 1061134 735393 1528197 559848 340605 578923 1768409 1425101 1918574 1368130 240944 237481 1414364 1256115 1826484 1479395 547913 326912 743339 1237134 1728914 340061 515798 709737 1793140 1702840 712451 1451276 780270 258989 1207291 250996 42893 1505684 879772 1863159 322083 1446860 756436 376688 1241897 1961894 1535572 809567 658942 159036 535956 272768 501279 350540 595312 456098 1986385 610375 696740 870265 1390344 1148660 1153271 1527697 1953988 353931 1638987 225438 434578 403247 238681 1334014 817902 1920487 1236791 961970 1645924 1383730 1212352 919353 835306 963659 1849209 357381 1436112 1703504 904369 107038 1481084 1863989 1911440 801755 796748 1833032 223299 809035 1438239 582343 1121054 1245426 1196387 311348 627646 1993855 686096 1641928 576726 1678247 1595543 443215 417476 644682 348912 402807 1422577 1659225 1745817 822701 1435620 1323160 1189832 1881419 743699 1505600 487496 236431 553091 1777459 1613713 104356 416721 1304814 1583436 1517215 1346455 1737571 779238 1327295 1291015 279288 968554 1738435 1933394 1719876 635889 876376 1059422 500668 1458703 1563375 417794 221322 70254 304731 1069229 873888 870144 176871 1519290 31041 220762 1265714 1460201 1304958 831169 464334 1549774 1813210 1028313 22260 1654818 1614651 507254 1147966 1394412 1907096 122921 697712 941113 830420 1944688 1043767 862822 1801902 888391 1507232 1790024 211284 1691601 233000 1021183 1247618 284380 1257293 1337312 1234019 1171228 541868 943563 79160 1021306 1983084 244883 1866103 1109041 1051234 1600527 1334211 701972 330536 308365 339719 1954050 1823696 263977 1138161 1368848 1696799 1745928 843260 580742 280150 861291 145354 1581283 1276026 776472 1340924 1512579 687647 725507 46171 1863220 1373293 22515 1240473 1287593 631123 829763 1999686 51913 1959533 703690 998456 573709 237641 1837285 326605 926855 367666 1751669 989814 829817 632778 102878 1988183 995995 516886 323467 1087260 1654743 969018 1307041 1659179 1791481 1165551 1249925 556538 1488589 994842 1372489 775095 244445 1867419 867520 1530428 707683 1183157 751175 53889 851727 927605 144801 1344352 1056084 1947395 741860 1479302 1032275 1148964 780435 1804515 1787316 1945405 1388306 1942702 722580 1262984 1371373 1666312 420022 857852 1525667 229639 605131 461599 1581119 416334 1969209 1529698 829535 52406 1245806 625013 611360 967997 1457597 1212970 1473821 1374469 1328624 1570998 1778507 612598 144079 636798 1229821 539692 814289 187026 1070292 1100778 450713 1515440 322371 1015244 1029137 1175483 620695 600687 830269 416703 1224377 1676560 55806 562241 1821174 502441 1295653 1173983 948486 1045736 1832826 176686 1762360 702668 602515 1107607 1693579 1400932 1138647 730620 23703 1626271 826347 1664050 564645 1252773 1186040 528595 1758333 1610790 1226290 841729 1047830 566099 569381 309651 1024122 1071551 446517 867695 831119 1670048 491865 1710953 1719590 290294 1998639 192690 1514804 647331 67216 1979774 496173 979859 320463 179044 1258763 183965 1450855 692832 407825 1905096 1021649 1241436 1278497 213816 388965 767636 1907211 1015778 15391 1770616 898325 828817 1795812 766407 1059118 702228 686971 147817 501192 632819 1901637 590107 1772480 1933249 935355 1924801 1695411 1984834 1031829 805489 829929 1848533 1522649 1887658 39074 1452652 1378748 1592445 201412 1006148 177325 659514 1319877 392096 557789 90573 279167 943047 1243146 101831 346285 1195797 194916 520764 1268774 1111443 1578804 1170830 892146 331919 1980932 466823 133858 1235860 1633828 515203 1377290 1748042 1700419 1197604 1374215 1262775 492343 1436130 1278710 978033 1622116 14383 574578 1134624 1006314 1136501 1284637 304783 1074625 496856 325708 990174 1447971 1025010 729189 861455 463516 175726 970688 341778 1777242 1380183 650406 1896478 1556018 784106 1264335 255378 1370671 1821010 85163 1439918 448054 634085 1988458 1100821 1669931 682360 1169389 674658 528703 1138705 156767 251296 368101 957310 131778 263772 1985285 1665135 1128148 1816898 910344 1641646 467803 329115 1075970 1457059 90412 13496 1582329 113066 82886 472306 1939514 497527 937295 472990 561159 712522 352653 1204534 847984 137570 1003739 180014 1079596 754663 1905015 1047390 1880150 1528067 1163155 531937 1602285 1879257 640371 561541 341223 1930948 4598 313078 603254 1161532 1047402 1158321 1681318 1154815 39241 649735 706239 346655 25885 1131297 1781959 1194743 1885147 1409193 462998 1222690 73370 811357 1770415 384551 751989 543747 231242 1322146 703617 1098264 1913399 1725643 1085105 419711 500014 109694 1928642 340700 360219 596978 1965676 1302466 881305 538063 1728553 623221 322641 1600822 1126508 657251 1934788 316008 733172 1994817 550006 904626 1443636 1202252 546584 552756 502427 1002320 1552352 1806924 372633 433044 835786 491298 515282 302969 1958307 918456 121827 15358 1721869 243143 392528 1248545 415396 819150 1772144 845150 822304 431840 1454034 1756481 1494927 877679 942541 1959471 521727 429852 777965 245956 425474 327949 3772 1971717 1947476 243617 405036 380643 749875 1416217 1009181 1027709 1889596 52499 1663412 845909 941414 1761850 867955 185333 196721 1635634 704287 966467 1531991 406651 140176 1038758 884013 1420973 557914 494835 1340522 1768316 97025 52671 632784 1656104 1730914 464900 1797365 1986640 1107748 1385862 1785926 1071411 803363 329984 236248 1291443 814805 1215504 651608 1049425 1685843 1642845 1281594 900417 710872 531893 149731 259492 166610 1361449 61 593160 608802 1812878 566253 1845291 1730687 1631095 1241632 74645 812396 1337603 1841966 799959 427851 1677985 1410290 375080 842818 776110 713319 1959986 1299655 1183884 1861571 1850929 1643588 1736157 79333 138298 465472 1077369 710497 1237232 1513328 1990540 1565427 1785517 1781262 1817860 1976442 311390 1102942 976537 1939830 1275773 1232361 458163 695012 1213742 655348 1338111 109589 1638043 321870 467094 1778265 1989965 1859009 1706908 1226953 1091737 892701 540041 1175268 1387692 650233 96479 1541624 1933865 1035177 701059 362648 1246200 1982207 195618 1619583 1483768 1637182 805000 1931460 526675 488880 1106350 1880361 286391 303840 75755 178613 1912062 1656473 163579 1828343 1645227 1114019 1936495 394841 724431 922263 134938 671172 535059 1699593 1933 1556325 621610 1902338 1172539 780638 279196 1645848 669334 1717217 1329700 1737111 567681 1815389 1437855 991703 1843600 1938165 1172082 1652251 753143 833334 308693 217393 1914321 1298571 428390 1646951 1028075 1762546 432621 1865553 565357 1134355 85555 1632330 942108 718929 741045 1617420 946135 1754498 664034 803367 1441314 667984 152856 1335329 794491 1266955 1159491 466854 1607382 1821322 60529 170778 1926155 953593 586674 998232 402544 847700 346258 1714151 1222748 734855 1857833 942121 675788 1006335 233115 1701055 781660 1205939 1482542 1624828 1764081 89278 1444166 1373410 749221 361121 301450 546150 1815731 197489 1286705 1872011 1298144 1800664 1252823 490578 227711 1934061 1009671 1554601 331827 42083 937795 310950 308412 1439509 182050 376643 1406812 531528 754545 1482699 355257 1571687 1378312 993653 154500 653617 169676 1475916 1128566 1064339 1218886 422786 1052160 13477 748703 429283 1861984 86588 767436 460647 606049 1670561 633286 1466617 723853 171796 1379940 347942 1516878 1481470 485383 736671 927585 1407547 1818780 752017 360539 1502129 768759 317491 353477 1348310 503489 1994392 676250 736868 195372 1940487 1312548 1014695 92030 1777685 413812 1010026 1472203 1116773 1109487 1661764 1563735 1361592 313696 1273379 1483878 1324514 1500372 135205 533153 153011 1077893 843925 551232 943709 576782 562293 1757736 18710 1637375 44463 1144746 378990 461073 1659654 1048614 1761560 357471 1970387 375419 1179293 1461090 431813 207256 1405629 786875 1946384 1368209 620656 1838015 406275 1893443 1587708 963484 1646411 1362631 1265218 1513262 1911177 1377850 228129 1939649 547065 498242 621243 1057733 1479266 1444799 1111414 103186 1444968 907421 567613 1263456 738028 266756 422339 583231 1936165 1465087 1295627 418683 1202993 1945010 1613425 1449647 270666 1007148 1014076 1679636 1638389 190786 1629120 76080 1577977 1721068 993733 278586 1540575 1151078 270891 1370682 755485 1305131 1412305 634766 827646 1793702 1751155 85783 1583356 1320423 639773 270827 1037493 814856 1339057 1183459 893712 663451 1003758 554519 651777 1878170 714705 119577 1391119 337336 785062 1385744 223253 527076 1985389 1514019 1481160 1262195 885066 88960 725470 1560373 1012509 120842 1975698 988430 927163 1525628 1779470 1874705 1805944 1850771 81332 408054 1887563 1187215 731749 1773641 1884273 1785406 721456 857329 1511804 393860 547189 1181948 1275831 1925575 1250597 739176 636364 1086206 1663694 1943555 1721543 836317 1556275 1820447 966253 1477941 1293834 302835 373877 334507 959696 1602151 1281624 803052 1142408 1663915 1145084 920337 1314074 578506 346968 1589045 607734 1398702 1950053 629646 564519 885233 675124 1289966 1343214 40605 1608883 1498351 998923 1462592 1829240 1881524 647029 658330 826771 298258 1630261 147430 565091 1409979 1276151 584062 126698 794313 1890261 1381401 1404850 614439 1569616 1133792 532133 987954 1142306 1119213 1280732 1730784 431946 1895901 1117985 410561 65066 489846 1818744 1044112 1554283 1150977 1551316 445220 362588 997988 481956 1235295 703422 1946210 551910 1078738 1336534 1302956 130149 1544928 1298912 1439917 153428 1439242 588994 1425098 1316626 232522 107869 460728 1373814 1217871 1727611 136831 1711178 612901 1572486 1309645 1330169 1816014 560968 526610 1095761 980635 657363 1139601 227516 1945823 250636 1658131 1367138 1416159 1741211 367781 507412 1811879 713794 960156 1286839 833566 228976 1054016 339189 1491338 129049 65756 970572 578491 1159734 1877794 102135 1403109 1754450 1202297 273197 1033253 249009 1668104 1497067 869796 320160 628798 1686871 1275624 1956226 1441457 1313460 1797586 506344 540517 915879 373984 494837 266579 161684 166164 154171 370700 936591 694819 1965198 807658 1033598 1189823 216412 1250262 928842 1014617 1283830 684635 729188 1706617 616207 263649 622124 746049 1530497 923642 1902428 96169 1470278 302328 1535859 1213816 229687 1891663 206461 1268843 113488 1245720 957757 555190 1314823 912599 182118 1838530 1941665 320785 87767 609887 1697428 1047801 508697 1386496 1375375 1779124 796218 796387 450093 1633303 438795 905468 371935 1781536 1667359 607140 241463 1851046 1473681 1487328 16771 1975009 1522495 296267 1365952 93428 1333090 992608 278565 1121773 1545160 982269 782512 1906438 719584 939932 844592 1946740 674158 280440 404346 1593393 1806371 1883731 876916 1792480 1564248 1189612 1937870 1139954 1275827 1740156 1389689 1793301 276647 1195779 543530 1838608 1023822 1365715 356306 1740586 1742275 560835 890781 1038965 1499197 937917 814479 613397 554081 1228634 332682 1945265 1212492 268529 1510054 1247666 509454 1105861 828084 868393 960644 1137565 197280 1136296 1232774 16735 1746506 984204 1800726 401006 1970225 589296 295731 928089 86543 653835 962679 1393693 1218069 1112884 1954036 622310 350717 484586 251234 1332297 1157916 1345844 806833 531971 1266910 6796 498345 1503792 941205 1812164 1847013 430482 145387 1648216 875714 1579379 1873575 1083122 789368 1230148 1519023 1888255 459372 1454198 1862223 567621 524393 738014 396218 1584145 1541487 216700 1822464 1523127 1009066 401066 281037 150820 89915 1828789 911595 1802764 469608 1446655 45454 766536 244149 741813 1359305 1288956 1166446 1625677 1840983 1974743 1397885 985288 1850192 106362 708143 1079375 8094 192284 1652520 1810203 1653742 598320 912011 487921 773521 840655 584578 1971660 1294416 119970 1090644 1796073 1579544 1175127 1925401 959242 473803 341137 1651469 1382462 1038947 1944828 213606 1427210 1850434 248395 1942793 227106 53887 1458501 1625328 638573 906111 105983 257820 1888938 614546 183469 1473541 548564 81331 1255613 1223654 393760 100096 1391653 1130260 1491429 401986 1377338 1575411 1032909 1343713 394655 127385 1052263 1529067 145931 1304072 64182 1225006 136430 564626 631308 1878887 1662901 1092743 1759056 1802210 1700294 584438 851175 367539 1697429 1866093 416051 1951281 1960597 1090032 19602 939351 1441960 273096 1693955 1104703 1131765 393603 330290 1144711 1352055 1515785 614066 1907901 1150193 899352 1537160 864030 1568313 1967077 1018086 1750457 127951 1125305 1920708 76934 1924255 1095740 1172076 207192 209109 1337608 519357 234922 28160 954635 3363 298204 34530 1183086 901039 1985504 1403463 340651 183716 1744113 1215650 1428041 1365973 563053 1653005 1017109 821697 248319 390001 755464 1552202 1539963 1436856 1089191 1042314 1234979 1257310 674193 1010977 923841 919043 953559 1574939 469887 1700611 393155 302838 420707 23398 1049746 1891288 496279 1475956 813445 1481277 743453 455966 1068112 945891 38132 1342651 11974 14190 1131285 286999 1461423 1665902 609186 512292 899389 257161 923670 1025790 1113215 1719961 504069 96691 1586249 1385494 72173 1689660 52921 1713368 916194 1509777 1357473 131047 1001273 1607234 1584723 765305 304589 1591489 1101258 756742 916774 1134340 1106867 866294 1008780 1754374 1893383 615172 1023362 485944 131268 1155709 490125 1797310 949206 1173215 543468 145953 533160 1136746 1271435 630162 268443 1687602 685879 1579326 1880502 1448820 1493564 1225748 593274 1718663 100304 1427941 1063446 1449655 1311392 1543071 1131682 1955203 843216 1952710 973749 81423 1791755 998161 851681 504093 1830203 784087 1929699 120871 1464990 1535538 8010 269055 293050 62966 1694759 1088038 1248796 589543 1923850 206042 271126 356155 242597 294886 1603647 1439175 168361 1828351 1120638 994723 1351416 1390852 435164 506758 323960 1810911 1274175 385278 1292141 670054 1111972 1741221 1741251 238766 232077 1489084 1006345 306285 830859 118885 1388979 405120 1917297 833703 1361172 1100906 1541249 1729538 1436800 343151 1352633 1322301 1878798 937218 1779883 1581001 1548281 1217445 1786105 669177 411279 1812170 1944553 31520 1008676 1927130 542869 102330 1168265 625049 1073138 1734145 789362 638016 443833 923438 1117473 1066208 1404644 1105678 641750 1189118 1684634 478210 1152452 639369 380552 531987 1606021 1467377 1120777 1112688 1429935 18628 126670 916142 1083481 1343609 1512352 1296745 1740774 966968 1766961 1596329 318627 1401945 688924 1897820 1196571 590821 147993 1962088 1218899 1681994 889807 968666 609095 1881648 1186076 1191049 1384576 1465265 1081528 1454587 1023139 916122 520986 272978 1389517 1905350 1823162 1598931 336439 171303 827845 1988203 1294712 1479035 1123792 1259617 384824 956124 1316849 1947870 272215 797804 34016 1177891 1597981 1087079 1194715 1621568 775825 1109305 1000486 814379 6686 732207 429952 888384 883082 36349 1595165 1288919 592797 1950923 1406099 43429 71578 1566028 1893884 1473463 1345673 1762619 330340 1097224 105136 1249343 1653727 328049 739123 949990 877104 1292150 1439007 1493849 198814 1951549 623510 1280862 1688050 545836 1527647 1626630 1074403 180863 1502364 811306 1119599 102058 1104570 1298076 1483111 1915322 678579 804130 1907178 284805 548682 537587 1754909 1290567 803559 317722 1596707 1834564 992013 1825616 92662 460267 753129 97019 1602167 704171 661189 610008 559491 1768045 1072407 651353 250062 291464 92364 1637288 1658974 1575788 1835876 1840187 1065060 1057322 1449417 637799 549925 1352917 525665 1052730 661260 684841 154117 1002446 669119 1562093 452420 1682080 1314709 253927 461336 644365 1551993 642256 1484285 1017418 1236409 509834 1262207 1590211 1001634 1503117 1259819 1149211 346772 337256 1872775 437931 141312 418033 457565 499721 1874664 1490741 621653 759962 218013 1868585 1313694 1831197 283077 1004273 516077 1152607 665292 212079 1869449 1379703 1929169 1012774 1132221 1307812 1383987 749173 1161215 470508 690943 1816890 1286304 658202 1787147 1095702 1088832 1711212 1967134 132892 1754818 1448831 1767613 908139 748527 1470822 724545 1390544 859116 1333660 867279 741297 617531 415881 455333 1060754 19815 889221 996582 306265 315465 1066129 520594 1873233 114462 434815 1966386 442124 1652356 589414 1705045 1071439 257003 855238 1066349 1664193 1018251 1769494 592416 1006171 615849 1859654 430674 859511 588948 1456435 1677473 1362077 904704 1456845 1377065 231280 560199 1715710 994012 1655748 1542906 68192 680375 1170812 518984 1555178 905227 1280767 311501 828006 1846523 103326 311160 584390 1144870 370726 987144 1831183 615923 1129656 641773 1726151 1390052 1277080 1172716 1271335 1605746 910487 418282 1975451 910294 838485 1476855 1853906 1275208 1319224 1031644 786044 1805152 1131688 1555775 1998663 91511 490290 578652 245049 279815 201382 30390 1797258 1671281 1676804 1780381 865049 1061386 1878989 256846 148756 704778 1351748 794083 523719 548904 1660966 980689 52435 1586314 1037896 1690248 1804432 1390262 1337782 372714 775093 1168799 1022375 657403 1759642 862838 1264133 1670953 1896144 1344676 422968 334101 1680818 742254 353866 1753767 327777 1502494 783544 185427 1111448 727716 687075 1833931 862670 816676 1337091 569986 1928340 103422 1554930 694164 215083 34048 1105803 1921113 33017 946504 435184 883773 1340514 1054657 1864226 1018892 828103 1575688 1425319 1703895 1525098 605909 822965 1257671 180725 1465164 1863568 1448697 1380710 517571 691597 395007 1598816 1586246 869621 993328 643070 123173 427164 1000312 1902040 29832 1766904 288231 1730537 461584 92366 450382 1518491 515063 780 173243 942789 827632 1498834 1549017 1547250 36691 292364 1418499 1446981 1223180 840708 959294 304074 1704550 1678920 1337753 1514979 1952779 1300139 536360 1838316 1351894 12779 1616631 22160 910510 1086390 30802 891694 64760 1266833 1193167 858689 546211 683295 134202 1471382 1193891 941541 967722 1622379 890871 298324 668896 982428 186898 1838920 447155 803086 560334 152223 609294 1672126 1640017 294601 1086907 485543 34378 79776 1554276 1241131 1156134 715193 533305 1985036 46591 1104503 252164 539451 411666 1240582 1667489 242163 684591 1132351 479801 1554958 1201013 938283 684072 68391 884403 1840300 1752456 717307 1983739 676593 704454 1916300 410104 1649977 1115678 1468070 857149 73309 525457 1407437 444330 1818884 952084 1734144 858417 689691 1475126 192663 492175 903756 718285 874642 1770444 908680 705656 1768565 1276474 283555 406043 1170010 497825 1009082 540745 96859 1444067 638050 1119304 1283847 187305 250096 1780796 1576574 1887152 157532 973314 1965178 1111597 1853100 1925679 1836025 870943 1361700 196447 1702475 1376437 1805107 989625 312811 299974 1752104 681146 769770 99995 858927 1026075 210624 1973087 184504 1315809 1450160 1947358 1764723 1296357 189365 1414987 1073029 1549211 214909 1919294 1328634 766534 1294105 1670603 871261 1970094 534295 176260 1386940 1009706 336574 1187983 1835672 113170 705886 1553614 1317983 818241 1882698 588330 285849 1730814 875157 1756040 235608 67864 403803 1497574 1217985 550688 807006 1935195 1085529 1963419 623549 1387886 487393 1227879 1907716 403525 1324653 1979440 1567419 1560295 555056 1152170 1280203 23562 1992300 253671 319259 1812069 1494211 1252424 1313771 24053 1688493 320314 126574 1283660 539581 609139 542119 571443 1445778 749037 1241168 29048 1698082 533498 1732941 1872278 945056 1112849 923984 1111763 1809648 12416 228034 866796 1526735 1631443 776916 1865519 31053 373362 1802340 113376 1256090 35230 949353 1869586 440176 1233672 793970 1160177 670182 144076 985773 1302731 1237998 1189541 541103 714195 874763 1855034 975245 409027 701200 702466 200603 821532 266019 664016 1710828 1871591 965241 518000 1589833 1836 1313580 1031094 967417 723265 742374 776118 1652621 7725 1230880 693627 66707 1632714 501408 1285690 331228 1084240 317462 129483 1837948 1605790 1121519 1242966 1806200 995136 793928 710813 637545 747579 1590180 484059 489588 30618 317568 1342290 741724 501518 571503 841096 773401 1804918 930400 1556437 1596306 1698201 1760403 1842375 711391 1215751 73528 467075 1632647 1425633 134162 1445659 1441585 548236 1617107 944731 1961141 403774 755647 25825 1192106 1218757 1970473 999914 144511 867959 626809 1706828 1313635 1857106 1846289 1210674 1440061 438171 1808508 204566 1321443 113649 1097882 358923 1505572 1571364 972461 1841824 1279268 331998 1479030 1858710 1616200 1538484 949854 1019747 511309 1882703 1045093 661681 1566426 1333557 304143 1010912 1043325 1471518 869775 1224444 712589 1744252 296071 555134 1570402 647961 808951 1402699 170135 1054040 1547690 1972905 1939438 438197 1297818 1098396 1848650 13917 1867993 11329 637880 602171 1556912 827852 549950 1389113 36318 1471854 666911 210570 318510 1775311 1051458 1959234 1513556 295043 926203 986656 65852 994247 1407201 1329816 1242815 1975985 394948 1881983 207418 374674 1504581 1855974 797449 898768 536267 485805 1860490 410092 432825 183586 1382177 1386507 1185692 33353 359014 1423748 1477168 757880 1968294 792736 171550 479242 1073275 944229 167867 1256337 833791 167381 76111 59136 1266869 1447113 1227405 1948862 1695805 1579096 1918745 606664 1323175 1235999 327587 491361 174390 923170 943169 725645 633268 534272 1388870 155440 1779998 1363259 1087850 607110 72868 792988 763235 1853683 240762 583387 1058043 1801928 737625 1218851 1573632 934428 577362 838563 1425800 155463 1195922 500146 686496 812641 1984821 1773716 211511 454128 825644 1919858 1055113 257683 310778 1649261 875503 1862965 569471 575350 1391835 1915024 249598 92003 833712 1599442 375765 1852537 471557 574299 1505040 1637854 436798 1273453 1130759 462660 866431 141310 634521 1994111 124654 1317824 1155117 106885 385336 1422119 637900 942812 355228 1567115 865073 392719 702407 1871185 927002 1709691 1020397 1780514 172 1635354 717425 38021 1397954 1963423 369803 1958063 1130568 435001 1213997 170370 1924215 463830 1083343 713520 461581 330067 815380 1536281 1674452 256664 218433 1046796 1397407 735010 173880 1401857 208294 1427179 1203601 762381 757588 185441 1684007 1904540 1778864 1979925 1733318 1815709 1739971 202039 1317341 732028 1122661 35284 1832822 199511 101319 1765564 817821 871475 1249186 897105 269426 1939498 1191331 1998830 1170681 69224 209157 1214829 802786 750915 1790539 1271731 453539 968928 1819737 1082697 683066 427538 576959 784508 544717 1353918 1531154 1269423 1778822 1963654 348052 1704626 123174 922115 244886 802981 642377 1808752 1484527 378728 1036199 1048692 99468 1282976 121693 1601640 1552649 560838 861669 1483038 112490 1890208 989586 1375421 79959 596454 109061 1572698 2640 1706851 500701 242773 235846 1630065 1422401 333218 798889 964275 850036 790299 1768731 585403 206812 1613847 1355549 210253 457659 924216 1545234 718348 1532889 590540 1431486 475063 335897 523174 496271 120025 1695008 417950 1468526 1444430 44163 1373903 969408 1259113 337774 514324 1178626 837806 288225 8485 1940464 1657936 1185033 1812651 380985 1185462 1411954 875432 1315887 690466 599658 915509 1201019 1510643 1416333 1613196 1623944 1932456 1744473 359903 894867 1632967 448790 1410293 950110 133377 757277 1870525 627712 288636 690134 865335 941592 1079488 1656639 1010969 348456 183264 795159 304685 283138 1388082 1885778 269359 412636 2293 1232638 711559 24425 598838 890839 67685 201763 1339756 350784 221125 332517 1876576 994147 1255951 1296819 1956946 617537 16582 1444911 469237 1093976 1781410 399733 1815679 1916538 823313 1057985 652100 491214 107513 364061 678612 1563633 844981 1240873 1364966 569590 1691308 463722 1723487 529542 350619 568331 985988 1812565 1426881 312447 1544789 1268813 1635336 1116071 1885531 528832 656840 326600 1585006 1124356 117072 1241182 1537799 264922 308882 759464 413525 232211 982034 456418 200361 1870721 1838483 734239 1569936 1563682 1160831 1111645 1811326 487961 915505 166024 230494 1239339 426370 1008019 1601557 1854103 1363183 60076 1113593 222898 5605 1648256 706218 1221783 1314821 1008288 1677377 690886 75323 355823 1586792 818193 678868 443067 286230 114672 904582 602688 1851317 230532 979195 1110962 266243 356903 646651 1625976 1059663 72045 1073932 1487462 1376123 540376 1359717 1933643 1025575 1429080 1528782 379085 550116 1567188 577649 46820 1794626 187285 450007 911445 1641556 1007816 511734 673702 1686630 325355 1971667 289530 1876648 1756676 1004683 102672 1269851 1701709 371811 1001926 677947 1949397 336867 1911826 894220 1729950 71807 352203 1900219 314272 34955 1576410 1195309 1359915 1149946 1193051 270760 1267064 1465496 218278 1081329 691642 139485 1352002 469300 551245 1015471 1540433 779326 1373825 1598166 707523 50182 1161393 257453 1696145 739646 1848200 1921325 255027 19883 878075 41920 1563921 1861506 1933261 511168 391534 1186176 485819 87259 1457524 1090486 1447307 496337 541644 652330 1214199 1731608 1562393 439024 1823243 428237 895255 1684721 1397645 1803150 1959299 1087208 1560572 1249596 279953 1463607 725018 390353 1554790 567033 176143 1631263 691317 1868526 138704 646285 761503 1248717 1533855 1882724 655440 1667184 1616803 79758 1681121 1986590 1521496 1418828 365449 850605 719196 449514 1182434 996275 735079 654314 742414 1027394 1710864 429257 705696 381621 1535087 1483650 556144 526072 1943227 840044 1830973 682037 1834501 1206598 921849 1878404 398214 1302654 1864375 1089776 1223687 501444 21223 1853859 1114279 1382707 1995834 467805 1899537 699812 323992 4481 1010093 329319 1712365 1188433 183024 1150059 1894496 1442727 477531 146270 1713793 692923 1149174 1464766 1652029 1838685 1233103 459293 135944 689329 1125075 711085 1188467 1627098 437299 1350433 1543906 692269 94005 1246034 720373 1244746 322872 107179 1416259 1420529 478850 1113955 1871262 1662852 1776909 850077 972879 192943 498838 457704 472412 1253420 860268 943446 1577337 621224 1351636 1404023 1537420 1126974 1383856 1957678 1849471 1538490 1129058 1432450 477754 1544963 1913798 32886 198015 1670744 1496882 250394 1585037 1577334 1778215 15055 1715230 293917 1068393 217215 996189 320298 521637 785477 775122 1912897 498586 722995 1451228 1544477 39433 1324424 1401116 876488 218374 572533 1384556 405263 1978813 1912559 296299 1671588 1271040 1721884 814745 1584277 1455710 1365017 528263 1848733 37856 628408 596652 1704448 64287 1742575 497971 857150 958429 1568148 997746 204131 190743 785768 1758968 982081 769036 269775 292230 745950 887893 494730 1318794 1217171 480479 697673 80073 983240 1084034 1395298 313933 69938 1813747 88514 1698386 1805423 840864 1293910 918391 361532 1632079 1865746 913624 816050 484435 519643 1777431 217875 77912 382228 1633964 488161 533403 1329600 1051138 1345870 1921805 945962 127804 1013619 419760 1601459 1716811 1508914 727945 1730235 1660662 1406777 960617 1772306 1962687 661769 561406 721494 293137 528751 407973 1756943 107909 1911639 1471673 912097 543390 41313 1658157 1287519 79317 518397 1004715 1278827 1360377 1569112 1004331 967572 937229 291526 886927 608007 1018250 455727 585088 871624 1686635 1581370 815293 1089028 239235 1229839 296590 1168938 1455612 498456 1892393 8695 1508965 362396 689444 1594170 952824 1985260 1003907 196527 1332291 1411298 368921 1661865 1273684 682215 712455 150468 1737677 818166 885117 762496 1445803 213668 501800 849962 996369 1279130 1997769 104560 1284228 521453 17958 676557 27095 1659771 1967243 1952429 737769 538879 1196224 889098 1065620 188586 831492 147520 1528938 544556 1224475 739304 1961198 783199 518904 958785 152712 1865044 873864 90311 1072633 1409348 104395 920949 73294 283527 1258183 1336939 1080594 1649643 930261 1572780 1149709 790997 1849603 556256 1049824 709235 135240 1982797 1795720 414303 553511 1298088 1549055 384300 66867 1237451 1695245 689313 1842283 856309 256213 1520587 1263413 1607381 618725 1018305 1199198 1975712 1680147 1926133 541126 39380 1001508 1144701 899820 395708 474432 1753995 1976070 1665195 1998915 692100 545972 1906250 22661 1498970 1609932 1192233 1480186 265052 1064659 1642779 529779 174122 1775769 1515174 1248964 1372606 1850036 338650 1419077 1769492 902219 695244 412197 366752 769691 1673920 1568478 900804 1156122 1148130 1170357 1514881 727145 418188 877973 1986814 1558392 836 1153873 142337 1142454 823073 637304 1297884 113509 853906 841055 1706726 964028 1707304 1924218 942544 942965 1236041 1601114 1698576 13922 274145 1675722 1018792 1355020 1381188 691916 1860422 404038 1689544 570700 981530 1182959 174070 1290294 1783868 1465512 1641808 1029258 1372598 1419710 909067 941214 524354 1627834 1829835 426609 258779 1712922 1400124 1098939 163918 1094103 1270002 1555075 526873 790065 102612 715445 937459 1322874 1739801 353372 1798346 913088 81590 832999 1601523 1714563 1625006 473058 384937 420709 1462339 1238525 1186599 578861 108904 127689 122131 1764068 812948 1876524 533179 1373315 1508239 536115 1450857 383486 1194769 852322 546677 1193575 98438 1252607 1974005 1855949 884553 751700 1743278 1782951 1903518 329331 1427523 1601298 1833634 1976007 111319 223035 867228 1302519 1915083 1058515 583326 1284525 1777799 1602057 229867 53449 1430786 719461 105745 1387148 1985998 1143119 1868543 240155 940888 1394088 758897 218971 346064 1293196 918665 1526338 1124823 985696 1688790 1275320 773583 1406465 37908 1537318 1974203 648980 223741 297705 304051 897095 845133 1287537 221286 694563 1906937 83458 24262 709595 1014162 744254 767187 1270400 1515710 36729 598282 785419 1853238 1759607 1785532 265481 347441 92288 1833515 1030888 1946975 835996 1533451 1002477 119092 1018943 693935 483363 635655 1569603 1084060 608667 61436 71768 1384747 1309474 1432640 45571 1176347 1149205 1221264 1908837 677952 1223423 1209741 1862417 993575 1814366 1052779 1418836 1025669 1958905 1966269 207412 1621822 812344 33021 1738923 1382519 1481744 349427 1641723 150318 1229625 685073 591315 96073 1350502 1808462 1290386 469697 1441103 118311 1859126 1550607 1972665 931477 617952 992125 621151 1531588 1270233 1296054 227612 1362411 1714980 1836256 1182812 1322268 721005 1302921 929376 1456488 612530 406046 1359779 1303704 383837 1058666 1751324 984939 1982537 1036432 852524 1755225 858003 644610 1264448 1706085 97452 146570 940653 1997544 135621 1309033 978184 572822 600172 1896910 1538790 875808 739509 247169 563099 607309 104 732134 1419436 323968 987624 603693 1499352 1526265 701280 58614 1392968 872961 813054 1811848 504842 956075 1134435 605984 1887381 1906332 1597602 1094868 1143064 1138680 1169298 269331 274865 1227274 1099329 539150 580496 1252087 280891 470865 1799439 1253905 1105624 1477303 620671 1490255 1046112 1259783 445992 1998394 1391498 1319988 108516 1802889 949338 1197670 854330 1155311 212752 1310432 1998013 1057040 74278 900525 1563759 1939542 1198979 1050670 844816 625948 1163901 984017 1014257 396877 279352 301269 172899 1943777 247531 1240639 1764347 4427 603729 1393359 27217 1654258 1456805 1497583 492330 392635 263737 379283 1761559 1175584 1016645 1260533 1384120 1968282 1672080 1763242 389422 1845595 538817 336110 172446 658410 1418919 1150278 173003 300004 65127 74343 1317921 1264308 843979 1479670 922183 1220403 517935 545365 1794677 110473 1004498 659977 1245015 701400 1698604 1869184 102789 975563 304486 1653134 770804 1890753 1753614 1523817 230580 556242 1484011 1387597 1623408 1188993 613585 632857 1079984 67072 802345 675267 896702 18347 461153 886229 1291702 899566 786784 1038915 1346822 736054 294125 1244416 1009833 1002574 225841 341733 1941774 23739 1865701 1996103 244686 266644 45509 1461739 1723453 325300 1679593 245534 568025 391254 110588 1145390 1578502 1308093 967108 1869682 1761116 692914 1903620 987127 738787 850662 1064542 1184788 827905 1148643 163947 1726691 1628145 2535 1822286 1019342 944597 421384 1866850 461394 1135544 509125 976675 1101420 1530522 1558432 582916 243545 1229882 265981 1102324 1496860 1559428 1093280 1107348 1037460 1921923 1649088 583490 1555970 44217 234701 1996458 1411862 431562 1625862 1463106 1631825 697423 1008935 1896437 1920185 602011 26146 466453 1761848 1860215 756130 853444 1322096 1978138 957135 808404 863029 1526592 1830349 142684 1291680 1781070 1170276 1752148 1652301 257129 478961 1798006 149465 381618 1121046 390016 585521 1962209 1275626 1839985 364282 363647 269850 1863136 560512 1486016 682068 1520452 1780449 918141 83251 1444551 1215500 250292 1888057 924160 1290263 1514645 668297 1542520 423115 1853992 637876 1427561 902914 138688 534135 384642 96505 329359 784383 879308 824896 311702 1468325 600180 1878183 132690 620416 972007 483976 435303 1193740 482078 689681 555608 223606 277140 1989997 1104953 711790 784274 118978 1190126 1573670 333972 441985 309276 1262575 1815271 937925 9521 1720866 505638 481056 1242861 182386 708106 1273954 161714 1544248 872807 1527597 1225724 359810 301974 1285283 634784 333740 1775516 911373 795431 1930387 1004631 1524881 1502083 1354928 1733606 1931386 836133 1114200 124711 1152125 1702438 1370948 245117 668375 1524846 1664296 338522 185068 1633373 1069631 892577 1314653 1351829 96111 707109 625958 147410 1475537 1584814 1364148 1739092 107746 1588927 1219111 173891 507557 1563006 481180 15247 812416 1062427 208363 256488 1037004 1280639 1417090 1743553 928922 790382 114805 1539347 360642 51993 109253 1128009 221983 777613 273549 400966 729762 391694 912429 1017659 1647211 1107944 1878369 1389492 1504562 866594 801636 1730290 1465531 1271188 1302617 716716 315220 1381489 1739826 186245 1864861 1398913 1318398 1315403 1156705 760728 1955036 771771 819378 554547 80831 1592599 1425891 1125970 1402568 401344 1960904 1437649 805064 38168 317471 894886 725472 1246187 1578613 1192504 1900934 49184 1333456 1015137 8013 1625846 1866362 1031571 1934821 1172020 1681032 1050385 312040 1362432 252041 1618289 645176 348378 1289639 943451 1646183 505092 1680545 1868158 1978806 1310307 1947858 1382885 1298926 752982 356012 543301 426798 1389387 643855 996721 835614 1922086 725550 523681 145324 541939 348524 707303 1775181 605811 959174 654851 1013979 558483 94445 1512978 1251595 327305 772986 1666609 552510 134914 963388 104464 1546052 1293903 1737271 1505333 134293 629985 460321 200195 1780963 827859 694040 1806518 1196195 111478 347510 1355785 1793335 809348 1326920 673356 474348 1466833 106429 671352 491799 1823109 80560 745989 819254 641681 250785 1572584 991589 564069 1277816 15544 1749120 334948 1672961 668942 442662 1275326 1345867 310643 1520995 1010203 1634445 607105 646253 542439 537530 341532 1259205 580485 215390 180462 1694736 1873702 1985666 1539174 1310914 1298185 1804905 719791 1977346 1669576 1248618 633201 618045 1234361 1446511 430971 1736530 1875780 1129091 617786 1591658 1328196 1725732 1925985 124301 1068934 1551028 171519 673174 181588 1308730 543873 668165 1240828 1363206 490364 1868550 1302658 613432 447195 1321414 616330 1026459 1227770 380826 1330622 534049 1746336 938903 1709801 432565 1448433 1545312 1231816 892257 540104 177230 823419 1118627 1639460 1556713 1689426 140746 1510013 1986569 734081 448719 1286602 699809 113039 968199 351727 542107 1436646 713431 838078 793409 1746072 1580541 1429996 1967236 1313041 154611 1525141 1077953 1059580 92722 633070 1838625 1939301 562109 1709537 1826298 1782046 425269 1222222 189300 1607252 809397 29947 725737 954606 1289757 1672048 862348 1141267 1142580 1597762 1987217 154829 1573365 1016188 1920266 574279 1450038 782539 383234 411729 1552987 667354 595466 1212429 154399 79861 970296 102001 1540591 230260 1514731 1009171 842019 295888 1099369 923212 125165 446596 1210101 1112772 513816 801215 47419 636779 1949726 1996874 1345168 1780831 1501983 1199360 1540367 1332368 489767 881524 1680607 1263982 434945 1654229 1526859 1293795 1514153 1471093 1113229 480612 1019324 919423 883562 1120324 1182565 1029988 1397022 173168 823892 1562500 1206300 236926 1060566 756740 680362 1860202 638838 164616 424933 1936345 215523 698002 591309 1543356 928687 841246 264583 1504598 1087483 182544 23345 512859 1050384 1514326 1994978 1944729 1669960 581279 1235151 1077714 1378297 1202139 1261478 1172846 1936803 1517934 1154305 592855 217206 1008652 1932154 1058144 926722 1754935 1170599 337254 4924 603189 417192 95560 963703 1789233 310849 86680 630337 967548 683252 1162190 1062195 1102091 1883305 118984 49500 1181113 603061 1630108 1842254 1864139 344615 821883 1917876 1318146 915136 1584032 675139 1783537 1350038 742281 860546 1407534 1397087 984441 147997 185290 204332 1782482 1541504 1496657 931931 1326640 1035357 149272 621489 324920 1450261 1619101 931094 184245 1465197 231859 727238 1789598 302652 537009 1417218 1450777 773215 1569937 240768 1376679 557718 1115687 1700027 1099524 1142355 1070925 292781 986364 795568 1224627 1181430 14794 1979303 521701 298193 888087 1423553 925218 778851 1771857 99751 44494 1279733 1658461 530231 929967 530580 24707 842352 780774 108261 1052662 535329 603010 27234 240540 243053 105265 1554396 245561 644186 1528654 1109426 1818193 984885 1708619 1748748 1313811 1033367 1108374 1588183 1957330 1499022 434044 1010558 1929509 54640 1729815 325518 1196362 980830 871701 106411 1652061 1622448 337993 942130 1625438 1816781 543437 1056604 1489964 781141 1833915 1295175 941801 970634 1154478 1576370 757724 1162959 597999 298273 1189122 1058192 1764481 171141 1079380 1102563 1471616 1620867 863074 1457548 1116982 868913 1705735 1966166 1180819 499358 961427 1246307 163090 1704169 294082 1878309 1488529 950664 685148 814195 1438551 1005138 1554685 1358196 215364 1536166 799174 1189747 1378544 94202 1393275 1544689 582495 1679031 343540 798309 1944156 336492 106968 45626 78681 527530 626513 686597 126852 1414246 65523 1962633 1857226 257059 661858 855075 541272 1585347 432257 619158 961057 934350 806966 213874 971190 1191949 293835 288799 1222761 932155 1335527 124640 1279265 1171630 75344 1604072 1374212 1171820 765733 662478 446485 234488 973649 733346 799568 635659 1448281 1682185 967053 1606384 1637977 277051 188992 866175 550298 522439 969662 1131689 1752122 1234272 617043 1996593 882506 1487224 1536637 1914287 1982306 1581111 1828649 1600807 1718499 571 1687232 146698 1562744 29404 425846 1002259 1148334 1755302 356393 505083 652132 594459 577359 76347 1299646 761796 972424 971971 216197 1838110 585335 1672382 1858083 1043907 636081 767985 44799 1152589 1999551 129010 529291 1757976 480925 154573 1674123 338799 1402556 842633 151505 1877912 1912098 1550353 1391786 1250232 210643 1056573 337475 1889321 784562 32316 83565 15907 1267223 955044 434059 358957 824150 169408 511679 1519914 906943 1563678 1227188 1891774 969538 1745496 400429 327803 126709 1208882 5423 1542957 1652450 1819103 1274385 619978 507627 1906389 931410 1715007 430972 1047550 342475 1940829 483668 1316765 1008680 1495955 1607361 31087 1375087 332976 1024931 380110 1293612 1454697 1993253 631833 1659639 1619494 694091 1884911 893903 751663 649333 1190788 1872488 1999083 205297 112145 496023 1903526 962272 855613 114833 207653 774104 698755 1841869 1506589 360186 448462 350079 1708288 1197024 1968963 1445257 90661 1921495 311714 818416 1471186 662624 125180 836655 846504 1117856 1535482 514754 1920596 1925890 306180 64983 991763 1832342 458026 1413896 1453967 821021 1077446 214734 1927363 1254686 57366 721085 1629548 30350 1406109 695705 1930279 301000 1613486 1608299 279443 1282868 419013 108129 696678 1718867 1606541 1806633 742154 1368458 537041 801653 1157542 1467359 1739036 1648977 1585786 920624 743080 408413 328708 589649 913009 1012399 1707981 683459 369295 498293 1232153 264329 1198768 63338 223432 941220 37732 1718997 890534 1370252 1235588 185900 1021098 431000 1643888 403511 879487 1945977 424280 1777903 1568402 143610 1814917 951214 638810 803134 165658 69889 665937 1164004 206747 645736 1463494 761542 1576606 1120148 378251 608520 197315 1397667 278259 202941 1964953 866153 1112255 988046 1710910 732601 1518998 1252595 662888 521725 932487 1212759 168918 1696601 407445 1992807 1726843 1540530 239135 833434 880631 1887898 217522 1845048 692944 42982 1860798 353467 1627956 1346996 1344102 341530 773123 1742843 466392 1896626 615619 640128 1144721 397515 203580 577014 1261661 1664746 280314 1176769 280044 1309269 970462 186588 703353 260985 1041655 218190 879389 648102 1958122 867689 864869 262565 91461 1327545 1387003 941105 514429 1490874 853723 291584 1030388 211716 1543682 997945 24431 397272 38241 435591 437379 1827676 1866817 696020 1751914 383966 1212177 540467 411743 309703 251580 285749 218519 582710 183176 555474 1777809 996776 1550656 1928842 895018 206746 1849549 1754410 1169333 1739805 1136640 561557 1676703 1609243 590925 116592 1533069 259761 1899643 684777 1637072 1277051 141726 364251 1555959 1988807 1380321 94221 353696 1522644 1837865 1740636 695043 1319359 373371 107853 503197 711777 1224348 1768097 520853 586751 1317522 867507 1564995 1723996 380963 1524601 504268 833945 824561 198232 1992943 679585 132452 1067224 1864520 485269 197721 785323 1975890 820537 1292710 1193317 1884341 722646 889303 474947 587699 1015593 579812 446329 1958410 1197878 1612882 84384 1202668 1691646 1421684 1587677 300309 1734974 962667 1386444 897381 571816 1033492 1545248 1737646 684801 1924666 1609704 27120 640536 1170033 916053 25465 896042 963416 1589371 1360972 175983 735215 879344 542280 1049222 1396156 443149 827297 1649240 977731 1358018 1795383 434894 257179 1988985 1921104 1424096 1859862 927711 604907 70816 996819 1200640 1124938 1567057 1674464 1513469 1300775 918896 1175206 1773653 615124 1860000 868228 450465 1963142 1566199 815788 1197205 1339049 1168927 1619655 1804739 1323930 427052 651950 997052 740180 1390162 1945516 190971 1279319 841157 1023663 107536 1292188 550512 989824 522299 86672 867327 576588 424439 195558 1053373 566163 1621887 1947866 343067 57645 1932127 98457 1427617 954751 1188758 1095685 1335826 236962 440675 695077 1017327 297675 1164153 1762449 1467549 1534632 1128747 134481 1622098 37318 306616 1513436 1565266 412515 841802 1381996 214656 98334 1064610 1499334 486794 1953531 1742520 1163877 555813 1382353 1335072 381878 1296281 158289 1181194 1694346 425972 1021420 971455 1221474 1638297 1313940 1390982 1380304 189537 53013 1065607 180089 1815821 1791216 8668 1136233 1466660 1171150 415660 1866708 1171762 19885 732701 797199 589603 885682 1198104 722472 1344043 146543 1762674 993417 1496624 405309 408707 364881 157107 178654 1768520 337418 121442 1872606 984432 1131555 1196315 1845199 1761462 1635750 164740 792741 101686 397243 1677268 498752 1751450 1118644 401009 310217 720613 1445467 568956 982862 610575 1268001 479405 634442 1979054 478725 490150 1997985 1475112 347643 1618010 395514 340449 1983067 144722 1533938 1220084 591470 612867 1652678 499176 919630 721709 1937700 689665 1828080 1729889 789691 1917397 1583998 27676 972342 720242 1966620 710266 287485 1722219 1842284 1599493 1631587 1158012 1193063 1500262 1308987 38228 1822726 1463933 556945 634002 399797 1160385 796074 469238 981958 1197995 1186016 1515154 1846916 1990019 566508 1315596 574802 30851 1410832 89705 887453 1046302 1876878 1248697 730690 669723 1602896 1331543 414349 426846 741693 1559017 1036082 1042461 866197 1217831 1367815 1620212 1739149 155718 3544 50073 1994414 497467 1639013 710423 679331 580353 868856 1339443 1210058 283112 1029538 712599 888938 1271660 1164617 1984638 132682 124050 1105764 810081 104579 766935 923292 1585108 745468 344187 33384 515634 524955 200860 184630 249507 1105655 1110005 1736598 45249 1101170 1196350 1918957 1944578 711830 314368 940989 1895318 1787134 1156996 1339240 590431 935054 1798460 895351 28086 667245 1673881 1839696 1344435 813620 664859 980275 1638856 1843306 1080974 648936 212519 893787 665162 1035053 319901 1743620 1283832 593870 921091 929476 447542 472311 1043527 999392 106447 646849 1024336 637770 1215667 937708 1817392 786312 1358562 1430022 1477358 615324 792565 661765 565438 1872134 198202 1762745 1748495 1968593 1316644 1039462 170094 259156 714955 1660346 40147 270612 1424439 1263009 125549 469545 887280 1256789 1259407 1996251 690215 909776 584228 1684277 551583 139464 74241 1394939 1795989 1821 1591491 550479 1152277 955936 1564564 1586990 169108 42124 1650781 175992 474437 420305 279500 1108185 522082 1658427 929990 227779 53167 117873 1884534 841689 1520573 197726 999163 454568 505966 509198 1297603 1182978 880485 1540121 274890 1108199 287096 1061685 1349237 1382697 784311 1486252 317616 803227 259206 1406074 1808917 1825971 1172040 1597117 1109826 1004916 389423 792210 582765 1536042 114412 840496 1393021 1556351 1836570 1705143 1751945 1636021 1843745 354408 78763 937526 1882015 527892 330691 63724 1395438 570674 1032765 56876 1695320 666448 1005202 68906 334853 1659812 1234107 11316 1243903 1905520 911215 24161 761721 514227 950851 536643 1401064 1728398 1097287 1988156 1008615 508051 1438962 240357 1666854 792182 664419 1067285 1804820 577496 15727 1103848 538206 1113665 791327 506595 1788699 821338 267077 743779 487653 1180743 1303493 1131820 66450 1165399 150911 790589 94896 1302123 655887 1934428 1276749 406291 1473550 1584646 1982928 321427 911306 225112 1016809 1375865 1986519 1475244 1402803 1521 639633 1726260 1353445 1922520 703826 311254 1692248 372743 1289557 1671372 325873 951163 1212160 45962 273397 148499 411201 250267 936732 1666621 1610488 282268 173687 1783319 1752433 1322451 709287 313221 1604225 1320340 536810 1618549 1568627 993705 1270239 986487 26479 560638 1552716 1575137 1083914 896405 1306232 1873958 1286506 1522797 950617 1396930 638297 650671 1439664 1374889 128494 1266300 57520 1583677 1920094 1355266 1552303 873274 420173 720650 1700078 625762 771925 1474946 1599319 939088 1551401 974746 1900026 876253 104413 468834 1797545 544251 1260358 366404 979427 1354234 1171179 402490 1625596 1497689 698511 1207944 827615 1582029 1660337 1173733 475147 1327373 618121 590749 433151 1694128 369021 925426 1407704 1002743 1363214 1738163 1583713 192747 392360 888762 5765 996283 722535 621365 1665736 1850511 1349191 1729805 190417 1174376 964366 260824 1640008 339070 1382920 421848 1236312 1037231 500878 1203912 26890 28941 714794 1596783 109445 358039 1051079 1726685 882355 596831 512311 1382668 495595 1794585 1831895 667233 359326 1885537 1926623 435089 753434 482218 1432169 1982899 109349 1348367 208854 1973504 1981329 192208 304488 989581 1229273 741805 905654 308816 1650669 1175427 510467 1653026 321219 976225 334182 130551 1796030 1809094 533121 1619893 926059 752095 1969720 861336 1006213 358116 57356 171051 336223 917302 1787595 1052146 1078872 1457342 997586 506189 18149 172891 32341 1485862 912740 1143039 1689238 736164 1172923 1717156 89456 228390 1418701 1357765 511928 1173939 846571 655942 1246460 419747 1098226 1261789 142880 1938069 1219652 1469611 591362 607185 864228 1615125 1651935 35100 1370003 1699101 610458 181678 1695199 155647 908053 1884368 1009065 622363 1292428 142030 606115 564972 1773514 435330 923225 17655 985611 988000 1736232 594584 774190 1607510 360661 340702 357350 546907 1462020 716250 1954408 1151762 876657 1497227 205866 1573363 638662 1054982 1925978 1196743 93579 1732375 1867361 1935928 1379983 757903 1385570 1883945 1224927 14616 217519 1594518 497330 201487 1295172 11263 900203 658620 354065 574110 1392324 404552 1780981 1313229 1163043 1231449 1084744 101727 1555206 776748 1857140 1672708 1085881 1627008 1496344 258726 94070 617785 1050194 1720862 1324765 1673790 144005 1293066 409747 1444635 640806 500583 615524 1671264 1213573 1778091 930794 1005191 1364341 224131 240416 1188704 1315411 1384436 1622295 587922 784648 566278 1449843 52408 334757 442156 1788600 454717 1841273 1959196 876562 394133 69933 1761884 1301518 1028099 1472603 1472074 956176 1826262 635249 1358533 1853911 1732343 1416684 1745259 759262 81917 946236 4866 591255 1975409 496310 1888423 1340268 511489 1998384 453412 911841 1666004 570425 571917 886258 1135694 1001699 231182 989915 312413 497447 1393078 1819492 1929395 788888 1500400 792492 204574 647563 1833640 1874487 1764297 129386 1402968 993119 37981 671425 565351 133252 542822 157432 1640236 1588297 251040 1603983 926706 1204317 102931 427544 579370 1635686 368043 1861469 47096 536777 197683 1954315 1355151 238034 1704815 759236 1038448 1683428 1782612 128141 500121 56117 899335 420083 131742 1555313 1535739 293539 1900087 1384440 921660 1886006 109821 1254177 130680 910495 1983659 233534 367999 1521258 1108092 971805 1860976 1948470 1574813 482226 76640 1506639 1486675 313822 868392 1972846 1912354 1792482 427060 852539 74886 1504236 1918070 1666166 1165559 757226 714984 1231052 25022 1337273 887573 1774683 1197941 927215 448280 1700485 1653549 1738705 1876836 1837048 1104484 665789 1213800 180151 717797 861589 652240 266857 172651 474566 539163 1604302 498558 362062 683563 421569 828087 763076 187221 1688842 1488390 156491 1960937 1502740 317233 808960 1989452 853725 115289 754851 1789822 169162 526829 277850 969857 67651 446716 1974281 1511410 184532 1233468 850498 700046 1988830 920433 293064 560099 1455603 156664 565835 550526 1547340 21924 594970 1306467 602124 1305686 695106 264838 913707 149994 182356 1682141 1619801 1394461 1877517 598429 1988065 22596 124878 76774 1258037 394963 1731585 987472 153150 1188519 350177 357383 282293 612758 402486 1747904 1517236 763021 1064112 961078 1509661 1578182 1656287 466796 165650 296558 698558 785592 1443804 444134 1720159 1110058 95596 1526378 801647 116290 1784451 556507 1531616 272038 1428942 337568 1370430 1918304 1490026 696192 958849 1028791 1306537 33744 212710 1240188 141177 1533763 36570 722105 947954 1536910 1809075 151211 735096 1865042 1665376 672355 661180 1522363 1595770 695847 1550529 888825 1739929 368014 1296530 944928 555102 1043078 1688334 1525237 1316989 1071130 1437706 1422828 605354 72089 1222385 13461 1090299 803624 824496 349343 986377 1053993 6023 861282 204415 791250 717512 1920222 98871 780881 1910302 1231779 1372635 1891489 895927 474946 398232 1209746 62882 1764223 262366 1951430 840381 209611 321597 927513 1233012 1853837 1036717 76859 954530 1183149 888990 1981603 1500972 788603 238088 1506860 1330425 1484442 1384252 1856813 654203 1668043 1484676 540545 619420 1110322 1493788 566576 1277417 173486 1033022 540086 202338 1136677 1598813 1022450 1459848 1224338 1246345 220867 1511337 1007394 468381 1922252 104695 1846653 1005620 1938322 1410810 1817729 1365890 537669 93622 1068824 1106222 1840272 685914 647866 1893488 466590 888124 1852987 858268 1596229 619406 450766 349502 1524986 1909186 591548 1738833 1266421 495156 1594048 142136 190496 1163756 894745 679824 64183 260897 1958381 1287898 79628 5421 1179918 1264903 674274 133333 1991239 1058975 375334 1909418 1146959 189601 585249 1247004 212726 924540 1877394 1351031 1401916 509017 484920 531421 1172089 1426198 1548483 892612 1391518 1643903 1600936 1551781 463876 1283834 1852495 1399 1591953 1462014 6752 367236 36727 1692384 1306566 536051 611262 1714730 345679 1737224 1806297 1753412 1074124 334116 352343 1617063 1894220 88114 215241 1231929 1159875 1270351 1316472 473838 875621 742865 684401 1206045 692254 1425719 1114280 1314590 1525105 316971 1682798 344335 728744 284284 553959 1523049 180646 495661 338362 1148924 1573517 1267761 697083 1002083 1768324 880552 86073 1502435 1417550 760217 1772052 1561952 1385134 301353 1935846 456336 33433 1654236 1520945 672528 177669 239846 1436560 1479241 1329013 1675327 1631891 1114995 1030038 106226 977965 178901 517427 1865396 237449 1707740 1424822 1570788 1405694 1710752 1305515 1977750 429391 1125286 1237670 591510 766387 1313492 446863 724427 1812040 1533485 890645 1917404 820831 1098351 146897 1364452 1343691 1349515 246623 154594 1287189 1824562 278982 1189438 49988 1507476 215280 1924070 1172668 1061740 1303713 1325650 408991 502810 711652 912409 1471986 1865862 1988145 192325 1225208 556998 1651178 539125 522453 1562664 1669535 509126 301437 1542778 436689 1379773 1322927 1359575 1771092 131862 1889383 737401 1557425 1366754 1093484 1609368 1461666 683334 1942125 488355 487424 691795 1476172 1255662 453884 1535394 390222 1192908 965229 1203010 1130947 1202861 1825175 596570 292054 938879 397876 147117 187352 1796215 1835306 1559703 1433029 17328 1950792 1909875 1687757 1841364 1966677 1655330 1974717 246458 1825932 1597873 1456396 379401 1145682 1797201 1723933 1685809 1094750 9428 1335425 560859 1131335 1172758 1109224 1890902 798372 1532957 1619469 1316883 181237 440207 1780646 1064555 1008605 1760864 1342400 275265 166825 289665 598750 716789 1481912 516439 1065881 728218 340818 296134 5395 171013 1157340 727612 243263 305500 168068 166306 1830449 747697 1520694 1002204 838783 333821 1771971 685276 1311731 1585888 1114918 1483973 143298 1014605 1442891 1492239 288174 1328645 1712532 1859571 1031567 1318135 686733 930685 1531872 202193 826767 1890837 1022732 1779445 1265206 1721848 900552 170882 1820374 1706978 1800086 1724839 1802661 796454 1572258 1410426 1111418 1271728 1082234 1874407 1441461 858888 1257699 8360 677220 786131 214776 587247 717039 576597 1241820 1861960 16459 1807483 1906569 143506 1754988 1932202 1574772 746583 1616824 22221 137336 231131 853974 964816 1921156 917682 968402 567440 693821 661005 1531948 203735 1474994 579541 1671564 722560 1132431 1029865 619929 1934955 1618124 1627864 35342 1505313 751485 1575612 1646483 1790451 792325 1359124 1919879 1649192 142418 519869 162434 835553 230289 1959263 614599 36143 1808381 1527521 944006 892214 1566828 686508 43313 181039 6168 1905680 1091054 702905 1878874 1071556 638582 611140 134695 1029276 427874 30591 574180 1664222 673207 1443433 1684999 1920703 1954978 1200828 1556836 139866 301091 1142537 1041786 1604563 18069 1366936 1811433 1602526 972456 1109123 609851 1983662 1859282 1648711 247324 1974529 1825541 1113667 824024 1098622 482566 807111 1601904 955256 622056 158349 744970 1839329 1146980 808190 465028 1779273 893917 83927 856807 929340 1422373 1456406 162154 827083 405647 1037575 1859077 1589165 1233260 1697232 1464587 1434336 29543 707820 607207 694986 1795820 1354963 1645229 1488251 1941976 845148 611170 314359 1758917 1569076 1530675 1431924 158198 929046 15611 1243653 1470870 567970 338189 68784 104623 1719945 934373 664053 1813675 79311 1423245 178922 1352276 840155 338180 1483754 1864302 125194 106928 1035989 383992 705555 632008 464172 1606420 1388643 629957 804346 1749464 1952030 1391721 483272 1298744 951203 943999 1638790 601737 1590133 1860362 259581 1704546 1113858 981388 717485 1559282 1187744 738000 401929 1359812 1186480 561636 1443165 1786263 1195036 104045 867445 182035 977921 139439 560834 1368071 1404253 743822 1519833 260391 1987398 1286376 1723700 507775 179930 1569533 436366 751901 1081496 1402289 810888 985724 1797062 1307835 373002 1280551 1933283 200843 383874 1154562 942328 1254397 1620201 1073390 1364142 1485480 315633 1748885 1478675 1306041 1343335 1059035 1030167 1944902 983611 365580 963068 1537739 1654336 86666 1562121 440276 108574 1674851 77398 1086483 984 684735 1324988 1373260 588831 1930668 888899 181216 63416 1462126 1486448 585955 1706487 1070283 1093412 1304639 1813914 112267 1419225 1922229 314194 192535 981220 1801705 1040909 1542517 50027 1033822 586317 464370 623597 1879635 725991 1008589 237818 1588669 1100415 583412 471634 1396642 1209987 1352535 997566 385468 642928 510951 1218971 1875556 1739094 378101 1085075 566236 587454 1236527 75349 1187796 1901947 1417190 248285 40711 804551 1196509 1349663 1920080 1746977 56627 312876 1489492 1971910 1797416 1205585 117055 234038 1668626 269930 1088938 1258737 983054 833329 139664 9927 1602563 1866949 1388448 1953106 458587 683268 28295 1778144 1182086 1268483 588383 48169 1551828 313602 1121741 143392 767538 208840 1769752 241401 1603449 1166978 191319 1223583 276779 1089940 678247 388146 1569906 1979699 1682590 495470 1141791 1657467 1347996 275684 1952524 248785 1673615 939282 1320758 547156 526956 409362 1457235 570133 1021511 912288 1866438 1887941 1827461 1578883 1351090 584441 728238 1883857 1074161 6137 1991082 574483 718542 37005 1905244 1296457 996494 1493903 516891 63628 41812 1548674 1394056 1157297 932558 714044 157747 215494 725316 1149042 706216 1688709 1023384 1209246 1350166 1525263 443536 1437919 1931385 1687009 1322808 328122 1279209 1221619 847141 1192155 913109 165187 1220887 1677293 579955 571361 405101 681640 1828950 1840566 822398 515307 618992 1055536 1705628 1234404 1520415 1837449 902712 797685 963277 1651263 548984 787276 976087 1904867 1987834 1422546 994285 430093 1189201 1847295 540220 1133858 581733 144977 953006 589903 519498 277616 1966735 1576729 1998560 46627 191254 229028 1711944 1496204 270745 928852 863830 947428 1071898 1921843 1825773 209755 1374246 226573 275872 921750 1905136 18418 1818592 414972 443126 162780 1607554 662620 715931 83273 784622 1654616 967824 616350 1819181 1182608 1927819 1333401 1342371 936608 993840 644514 545204 1745561 924314 213130 735485 1671873 118562 1877304 945954 1072691 1810050 1378924 814451 1301196 1674539 1521237 268271 29089 96389 684856 454681 693402 110097 508022 1959102 1616027 1415704 102882 1407239 1971822 120676 330356 246020 1240667 1589057 1117975 1447602 951753 282405 619982 1645700 854325 121299 237187 845124 1356262 1760896 182703 303607 283893 534326 1708504 1529922 21444 47492 973136 314176 682824 1388737 1314846 1594491 794218 255408 865536 1621683 212274 220820 1743507 1129340 1495009 513876 1725774 370221 757308 154102 1649776 1254621 1884455 71070 1103410 19391 595735 242156 1969039 232340 962282 713733 1864329 1510969 1229231 255146 1434893 1208083 1077743 1202518 402479 1570522 108248 68698 1651522 873412 308629 1154484 1864083 961446 1668161 196631 1318249 1394893 1473874 1964514 1503268 717490 417981 951048 1361304 633714 665722 1645545 354441 43149 1641100 202257 479383 408378 1484749 16417 649530 1567764 645459 669581 1347079 157684 754154 391290 1738162 1191771 1963110 1488045 984748 1893940 58870 1345777 1921469 1119849 531598 325927 357729 715169 1727868 1804576 715132 1942480 1958908 1988539 1856692 1279214 278647 791672 760168 1740998 939324 1899915 1219449 105252 1867613 1343346 394749 1845678 735763 1473854 614759 495500 1532686 212139 1051651 834531 19433 1722269 1428718 634750 301302 1114575 28269 1884041 1929531 1553015 1382058 1661194 559850 1029352 176485 17573 191534 1289403 1676533 1853120 1537417 921556 1422641 329461 349531 350677 1577565 1667846 1628653 1595483 1049245 578601 536843 771235 595134 931612 325051 1727673 391173 511943 752172 701913 1332215 292648 1460383 1598036 1314543 702486 571278 1919510 1344302 1143729 1735702 772221 1444700 1873318 1602100 1347725 489812 563686 24033 673490 703287 1842158 415052 1108932 1125742 1211040 1280296 3525 1499572 717720 1365906 1102337 1788026 1399338 1645638 645028 650941 215834 709766 447281 1081845 1467795 407652 1909089 47510 911850 193292 492364 456960 836326 1068619 1896793 956738 987493 1823429 874208 627365 755526 1583560 551620 412720 330427 1367258 137785 104707 1592441 1899510 841599 851649 1221207 395353 1719893 1267506 1610725 1194066 889436 242959 596148 910757 159958 1663926 632064 1809602 3482 67796 1971269 1250123 1017444 1827367 805367 551175 1161997 1033108 865235 846727 1140358 533733 100552 1249965 587828 1333398 568437 1059000 1738142 1770872 817987 1060276 794186 1698673 94999 274804 344156 1462074 1566652 360428 1249417 86087 1441359 464129 1760795 1919221 1654321 1978416 1968 902193 1243381 442710 1199218 81498 1525356 1478671 194530 659825 638669 1639159 325305 1624760 81021 90597 106479 1267387 1808665 903510 850174 1064864 934073 752340 1892040 1803921 745369 1316210 43497 1298897 902898 1893100 1562896 739551 631126 1323249 1484546 1726290 1616548 91728 447059 90356 527262 1770806 972017 1377055 615052 1946752 1626864 1940347 801517 1745421 656147 233299 1200163 1008879 1596809 1111386 1936274 1820781 1460767 999100 198889 1293113 1936751 1279221 1537722 1525136 519597 1232560 223258 712100 1505623 1529802 1951682 1121090 1911370 286228 193840 1905108 125279 1207299 1824971 1881904 1251357 1274490 599342 191780 1277408 497375 354413 1744749 1646206 1873963 680216 1469206 744538 366854 1093619 175911 48932 656589 301576 198706 1211852 1171128 910115 1087435 932128 1897691 849479 994919 688169 335821 819836 396382 1147196 1984360 335893 1933082 1477849 1960423 1009286 838775 276207 1417095 1557465 1331096 225682 1793948 806154 1968766 1036765 875853 779710 1753030 796155 876483 70244 617640 688380 1273503 390753 21029 1699232 778011 301680 550403 282030 1411476 266569 1888904 957697 551498 1857326 1706928 1598616 190850 1199256 579724 1309191 1436107 544738 1208596 129878 274357 1739694 1000392 327755 303596 1384488 1998545 736851 631310 266344 1994559 1492192 1915081 1094376 1977395 1960879 499379 1503333 1080120 385999 678976 411173 506373 564058 1698348 210406 1273104 1492763 634371 1731566 1270710 1292895 276048 168892 242101 907531 201484 671247 422747 877190 223454 1692195 690984 956839 1962789 1635761 1938258 1240205 646841 1062704 733360 436468 1531733 1451122 682649 1787117 945459 765138 1000858 876955 616704 367171 285381 339548 14802 1778469 1929839 341753 628114 1316346 1544333 501677 478059 166409 681060 1694161 1651301 1396509 374792 405817 1262981 988767 1236068 361519 1871487 1122790 1529478 1167771 759902 1388180 540157 191405 101949 826455 1047330 1621019 1910733 1527289 350167 1433776 1111900 1152996 92598 677724 584517 1631638 1481916 1762754 1861800 555500 1294921 993903 973907 1951295 763241 1208550 771387 134643 1581708 670355 524988 53084 61331 1447802 1206575 632324 1472705 1364862 768088 373905 1353539 1673922 1421578 181434 385042 1064133 1772311 1889059 512765 1437246 1254609 269216 1145617 1947012 1063623 1636042 658415 1015664 906864 630448 530068 1715781 872964 1125254 1381142 1335548 1630003 559991 1755162 862955 20289 1377132 388403 1379754 1200967 1787882 1336124 791153 1765738 351467 1101159 1157753 1831566 525758 546542 608313 1243763 782089 66266 575330 448087 1681720 1650540 246832 1543459 1130633 1254738 1189711 468414 775516 1720262 263859 368831 1024927 1808528 1897314 528009 667277 626159 1519446 1265125 1921410 208539 554370 588294 1560631 193252 648990 1607134 670073 165190 1441496 62500 1835763 412564 90187 341005 1227487 1599718 546194 650218 1235180 970431 1194693 1798269 1946200 1460028 1763710 521823 1583073 138969 1133562 895395 822311 92643 924501 591481 1485760 91263 599441 1211399 1388016 13418 1875816 1205731 206460 71503 969944 79689 603663 1319412 43622 586601 942167 197748 1922385 1247315 1697797 1199962 1713945 1440733 1000026 1579641 1622764 1176715 828032 1529422 1349906 1717250 852016 1675347 1949446 1588329 49045 1114549 1812709 1275124 1966140 247233 439150 620507 1714376 666366 1201683 493180 666127 770419 1398272 1788247 534161 1117526 93642 1022661 1179742 1017486 1799683 883373 16329 623172 916706 1854017 1366060 1340775 461080 1097427 172213 536422 490891 866126 452086 1217506 1767907 572129 151924 1771516 616509 84305 1568579 456797 129391 110793 1647076 962883 1401928 993047 511991 930337 358099 421622 1748576 992899 774218 1008946 936773 1241349 1064237 978268 146903 1411956 84025 1610470 745652 85294 1302372 1608715 1295788 1445117 661447 1195365 856019 621596 1298985 318624 1906687 111873 1980009 1151438 678019 1171147 911063 507124 28 5793 1022520 1156345 1256027 695608 1074563 251728 377078 1912295 1146377 1050813 831950 935640 1388927 1252047 6941 366555 277087 1124425 1360277 1828384 1011401 858368 1424586 870347 1961789 432722 1523262 1789952 1437092 997783 1408624 1305213 536012 503062 1158790 720007 384996 330792 1797658 55234 1703024 462316 1912453 1118063 691735 193516 694691 1128331 305645 499837 655268 1890090 1188685 659141 1844255 445092 1136540 456659 1016938 1913245 453763 1369773 1873799 894901 923489 78868 1077907 951265 190090 1278978 1543155 364799 829170 216744 394487 15044 996536 1028264 1527624 193702 1513499 317696 884252 148972 1623456 1702071 1617866 634733 45672 834182 1997927 706 381277 595325 32470 967282 566996 1530140 680305 395825 251874 1421067 1275599 425083 159359 108243 626241 1290255 1884069 1609363 594483 390237 187377 135096 1924085 1066516 1542943 1378622 1608161 1355080 1174504 1278813 81190 488760 192634 1259353 103602 1336578 477047 1460754 1481709 914295 16758 1974124 1220609 222736 1565420 1955470 1466420 321767 842265 1095254 334107 1120587 1206212 1786049 1175059 1404848 949270 1308629 604616 599662 1983464 1530004 1198624 1961072 1974406 1441742 562188 1520956 1548348 42395 837870 1514992 471283 604992 918165 1330479 1772121 690035 297297 803573 901086 135692 1794861 1979997 274637 1318877 762841 1583454 1428779 483233 469027 972770 1213994 1889200 1616432 470387 546571 1206087 1216145 907365 1491706 981213 1470044 1323008 858353 935434 1674938 1358869 567147 1474622 1331956 1145017 54119 514009 247798 998910 488022 1811797 123459 1490538 493743 1157156 543032 208475 465928 889174 254719 1814911 244127 910585 753481 1356293 199909 1857001 1462452 358777 1189861 65696 1399474 1110779 1410229 1047756 821864 1747641 1468474 1172993 1564040 1161203 1902386 503928 516984 865198 1986173 1553673 986856 975323 949204 1541369 1449444 1665972 1852865 636345 695048 1493992 1345534 1669026 430265 1824184 433549 308945 655453 1172880 34195 1811463 1891547 1666657 860224 1778764 1013861 1081331 324736 496566 1738265 124399 909135 919825 1532184 662390 766428 916297 452015 788418 43293 681013 451222 770572 672638 202124 155429 1800839 1546174 976194 171598 1193649 1361702 1169022 347832 1807879 941119 1659672 376621 1315920 1232657 222947 1589126 1533617 1040124 1218193 892363 512318 652960 357055 1850488 1410436 1228614 742062 121843 787817 133574 1208972 1586972 1994042 504412 589318 301061 1226317 1285775 979657 823568 613415 916946 550780 1289196 472818 1035299 1174314 293373 1290468 1128947 906473 814068 1123534 1531856 495177 1428060 864693 159947 1690019 1337541 280883 1446869 1129331 56516 1096210 403808 1518694 1884579 1086905 1008389 1040477 1923780 1476696 1237398 782484 1855039 5683 933688 1795873 1907121 154349 121343 222436 1642632 1065361 1885981 934149 1012518 1364058 153935 625497 1022151 1532027 381978 1429540 1267378 1488953 1194654 1925046 1442334 1718435 1718565 1150507 846175 1338510 1532618 1893879 399976 1946274 1122240 759156 338083 823421 1056977 1313442 160926 1827961 510175 1104230 155008 1352555 1887986 382614 1147098 754337 1667476 1400039 1994925 1677333 81126 60646 932165 1332576 1794370 657133 345686 1454712 1177998 1192649 1338253 1273960 778287 1528807 1342490 888869 1551789 566330 309022 1403694 453596 77865 1060924 1121914 1929647 1499833 756890 19837 240537 1827626 1060610 785531 144353 1739103 1112340 1394005 1462652 67588 1215964 859390 621919 195732 1652699 1415475 539301 574348 1434072 1076261 88656 5179 739416 927555 487625 1827314 1574129 1329157 927394 143785 1056949 859171 1907812 1108055 476694 1455671 1738727 1789399 141150 349357 444032 1648089 420463 786284 1731076 1136357 721702 283483 1662423 179102 254087 659345 1823994 207399 486815 1919926 1939233 662242 1913293 995173 867723 633343 1407488 1673867 96033 1206675 42464 702687 527533 1528974 672527 1292699 1986694 492494 1913412 1678838 921244 1167070 169926 482945 1430171 1612316 826857 1772906 88857 815236 340429 1433829 1635763 20177 1779921 1611652 1121501 489102 1663852 522556 389076 1875247 443635 636237 477802 61802 1274503 1730225 1733546 1251392 1217839 1805110 14026 866274 1835688 879091 914623 1041345 1404995 688309 440880 1458171 1078755 1447177 944758 538403 998720 445555 1046235 1786341 1159204 1572255 381261 1575923 443957 1562291 1061486 1625852 820743 1305546 984559 959943 135949 443903 1459976 960458 1354780 258197 1761862 836863 434776 304800 443264 953343 315798 1443967 1887212 974337 1349858 1769894 1932739 129857 636470 1360797 206527 749614 94254 980305 535543 234509 1194256 276377 1397221 310008 856488 799501 666386 582007 912443 1747283 1116379 1934202 1817312 1218051 553162 1782752 390330 1381432 1742082 1243293 108080 802846 759562 145557 419575 353145 1632473 341960 788419 1305031 1592899 914199 794767 324638 666987 1245975 283951 140613 21790 1611147 1323292 1182060 1731010 1719592 1506854 1128497 1092742 1140124 1963197 1303895 247367 800435 1683812 1388994 1724652 811571 693704 1547642 1159193 328008 364481 713690 667375 1280563 962775 402951 1704903 105259 1138421 1405486 1324549 1741059 281528 291023 1382279 1350546 101202 41217 515373 475430 1867431 1441435 1980236 1785597 376732 608082 1605058 149110 237472 1716375 305813 817947 222382 221678 1164937 52974 1118029 1738919 1726827 324280 703986 603965 1876305 210577 260146 1865233 898947 1628344 586358 211034 911603 52087 1625215 1388220 1192590 660616 510331 1072384 1563496 1819893 1511088 543427 158322 1720331 517533 1785501 756211 393904 737533 898335 1471887 1321590 1596995 1446977 1797174 619150 1471746 1775746 777887 1416752 310293 1067005 474583 1612774 692811 94078 733953 1087191 851173 232469 507594 704591 711356 1237263 1554032 996466 1551427 1549220 396875 1212943 1694260 1463594 548279 1467471 376065 324167 257824 1112360 863244 1071436 1300996 15123 1748048 983421 1846297 1597291 1045153 897991 1807088 1727597 1194091 1834515 844208 137989 850533 457076 308951 1676320 396141 1690632 1749756 290319 608241 271893 1659571 241109 1957801 1558693 1061802 1446147 1689716 1431594 1338396 1394514 138707 153239 215259 1873198 372181 99566 595418 955337 1191994 1829623 245095 812921 858461 1307456 1641998 559065 1112111 669946 517160 1127578 539257 302311 1696256 635608 1091252 1265863 458141 1245823 1138925 1746266 1062841 1200081 343313 1748842 753421 270719 454255 771017 1338180 568721 1564344 217334 1607712 644407 1474797 890416 924320 1895099 1021139 137775 846274 397197 900017 1168430 1459565 623856 912728 578524 331895 749250 1624547 1664507 1798013 145442 504873 910626 1424103 1614930 806008 1399727 495166 255828 1733272 257016 1760226 1133952 1817902 1634460 1092053 1793497 1516190 1278406 1969574 877909 1194323 1516587 601495 1398063 860537 423009 812090 227979 275859 354975 1804223 267010 474708 1777357 1794175 829864 804018 978098 785594 1156916 1825441 1991174 1837592 1478504 1775421 809642 951475 663061 975353 743470 1758181 1064790 207184 808126 250703 251856 1561109 587619 1639928 787569 1917191 564215 118545 1398084 300779 584483 1679508 538882 516719 1274923 34326 1673821 19383 495589 1136802 372432 1357018 1535208 1821507 1304926 1411453 1262538 1249284 134423 1928272 570577 224325 1376329 578488 1580675 933891 59560 1826086 406475 1365716 880484 1426745 1033359 817263 668245 204769 1599309 401742 1651322 1209481 44868 1399682 341036 945745 1059819 1017214 712471 971489 11838 239292 1856985 1287091 725174 1881269 1461054 709390 1993243 180974 1600164 645470 24984 1351960 1588185 783731 423106 275107 1043668 482305 1681948 494365 22844 1836942 1879545 256463 1812970 481639 1634790 441741 1433578 194086 322236 545008 1581041 965193 1440308 235203 1252205 1254626 1448439 1561764 1846641 1664450 560185 171178 779020 647898 450328 1630904 494520 1914055 1627866 555329 1748063 493246 1307255 949378 429340 1572589 1529242 474549 686736 831460 13754 1498356 195490 1032086 1899931 20509 1093926 878922 641296 1793240 1261718 648141 1027424 867485 533238 973073 1653857 881310 507662 298394 1118976 1881283 387490 1484934 718541 1757236 623354 1199149 1915415 12955 951443 571409 902868 1087317 1967729 1818975 1137460 1683474 1331459 367947 42732 1977330 1269731 374878 933749 1565941 928807 1560663 1464917 809226 917681 1929796 1232156 1391760 376182 1938429 95551 180248 957407 736502 919309 5881 1327896 339894 1264779 1313265 1132223 184248 677188 1943563 610192 1521583 105611 305280 1209795 1314624 130722 58786 791271 637114 26474 1955377 55004 1046192 1279121 1445012 1216050 809813 544952 1823913 488132 639292 857765 701239 1741830 174883 285321 1990588 594032 525155 1447752 1679132 1765624 814162 1241474 1119747 1057653 1467908 1095108 464498 1893894 1449960 1152494 1734872 306193 835762 764761 1210918 1295207 816500 1035963 1196254 313411 921404 1008448 1271220 949877 1463336 12229 1601915 74783 1059085 556510 534355 1721768 1308951 1632873 1887477 1673397 1574948 1659029 1299110 918311 916695 1535205 1003307 429393 614845 1248687 590095 1623289 1207449 22468 1965106 673077 1487536 301561 1075267 1506195 970869 1341941 1965227 1166605 1975154 1615649 632674 1688018 279208 1596703 1047184 1711403 1007318 215164 940209 830355 303237 976701 1333301 1330198 1022034 1264524 798264 648349 565075 1189894 1501482 1189165 679887 505343 1603457 886059 1143987 616118 505771 818342 1759778 1036664 602675 1043199 1261751 235956 1915616 317118 1434937 1767337 306465 742192 453048 1363608 1809322 7986 870281 1095088 180659 541129 819553 429483 1745257 653706 1625485 1403892 1765294 761307 1247403 900620 261573 103287 1818519 573433 795442 1297046 1629885 28825 1728543 486847 1253931 1378558 1995585 437413 894634 692294 1587781 1213124 541840 79821 584488 200636 556802 1251757 1844818 911137 1905553 1824873 721127 1878488 1863274 1459311 1906769 309146 1419155 81770 1741860 217342 1272795 1787670 131059 1463088 1589060 594257 32936 1990876 93501 44475 1887135 214276 1353454 821945 1830670 932544 620705 1058259 1092657 1896295 1926487 1840375 570067 1413365 1099949 486105 733622 918466 1243990 1575863 83773 4998 573913 365817 1481535 1202956 1479544 805730 39959 559939 1600979 1891766 714925 1231740 831962 852398 1999619 1015111 1122153 268298 1011086 1522949 888021 1988739 1042744 119263 240212 1996688 1747311 1379458 1204940 782298 1232518 858552 906701 516948 1795168 181558 517145 777212 159456 895263 1027092 1874772 131404 1105658 819397 106266 1842043 1714370 1575662 402409 1906880 1068942 539022 1141269 1671487 740339 85940 173115 1489844 481455 1010663 1147208 1369616 372300 230161 1692362 167740 1985427 1566334 710346 596317 593844 1121921 1988098 1611855 647876 980448 634585 1865723 1874151 1954991 1206170 540451 459282 1207975 1434921 1047348 917648 699926 880702 1987335 332402 897390 865535 1427965 511347 1714149 873359 866975 212053 1821554 1344265 871460 1067073 1139840 223428 1270303 741301 1494683 1167238 1642608 322606 665696 1398182 1404147 733090 1985287 286936 419740 1479691 1765952 1458633 1921590 91355 1611728 646315 1964071 1587138 52858 44740 381358 1858215 1322728 432212 1488463 773988 1038536 16038 768658 265113 1398268 723338 85444 1307435 844939 1016117 224602 1221230 332384 890910 1279511 1494929 826327 1109100 206798 1174328 203377 1704462 1984767 793525 1729961 484232 959276 1805339 1483316 628952 157136 1413326 810310 843015 1678180 335095 252504 257359 934184 1195660 1539629 583675 996128 835439 1160964 1932592 1469434 1466950 940614 1096012 272113 622294 1226517 1518839 1115504 761057 1658685 958850 855093 684282 238122 753092 1463337 1106009 516508 862646 1143735 1788147 1388623 260239 238929 576422 1899117 1207530 87361 1385887 102783 1260594 1676581 1908452 1095611 1159440 913867 808714 572660 1601080 1663994 81821 1106768 915542 641255 108962 1764186 611218 1864178 1018392 82790 223573 695581 1359047 1336629 1179793 981928 379718 1037852 1347000 1715211 618274 1490389 1543567 930859 1889334 1607522 700677 292990 1285549 770590 1927652 1943879 1301807 1140263 1846038 1439036 88775 1607830 404888 1469748 753155 1968931 804757 482987 515744 1272700 1771546 105822 495600 537289 680829 284158 1156383 1538345 1657048 1056939 758564 975321 844351 1344475 897438 889469 328898 1072012 1167703 1054344 301716 1744516 1942982 64867 1617018 1465689 752944 107146 1486706 618537 1632351 371127 1615002 235116 1800395 1255474 1271796 1813249 1078031 192921 855910 590251 1895140 970672 841559 558713 161481 547497 720378 878047 1005572 22258 639221 762320 1960639 601759 1192354 432158 285820 1123337 1525648 1916047 603263 494166 405631 1266926 836892 904267 114281 1669199 52742 403118 554404 1228200 1304769 947245 394162 1963322 1673768 1139718 6586 127915 222666 121059 462369 288048 1843537 182960 75024 1650747 1333380 140038 634705 1021763 1995532 1976336 1101586 644630 833768 266190 388623 1464169 1303490 405206 1044583 1163907 845640 131409 540037 1233483 191592 92048 1781149 524517 543674 374495 1238994 94871 780103 153747 652465 1363808 1755206 553544 88622 526321 1718437 1607266 324174 1504964 607081 1081062 67165 1088504 292535 610633 317311 1051311 1346278 1465158 446139 669668 649951 104794 635940 813971 504224 258315 659076 1070156 1198783 791512 1600768 131641 1551900 1776136 1655628 697103 118607 831418 1808184 416104 484316 1529193 854300 1741721 1804183 158393 1818127 181143 531804 1047991 304200 1324872 871400 1925579 246205 1885292 1468494 411391 740828 575037 1989502 1766462 384101 1608537 237442 1944098 1980160 702422 555318 1410281 835744 571814 551218 296453 98506 391768 1635272 1590743 555034 1803466 861698 972863 454609 741925 1624842 1577752 443086 1169552 1272205 601238 757876 1056245 338593 1889606 1401565 27622 80583 1898527 759467 1034272 1066465 1818753 851814 1216138 838179 1740909 1249093 228151 124612 1237811 714128 1041086 1179012 1220701 632700 629354 694473 1025590 33807 520245 1084243 1076809 1440067 1687052 734739 1405771 849542 1318908 466920 1567538 249002 1365321 973999 1853017 929564 987279 1000605 1824356 312991 367890 1272485 1173649 546205 1593377 134544 1807502 1088176 1038468 1638601 1873739 330893 1888969 1778883 104479 1634332 824691 724616 726993 955927 1719997 1289877 1969326 1661343 1297115 107673 1799657 1311887 265194 123890 378136 1172607 688330 135585 637250 1541348 1541509 1268006 1425318 841200 185839 1554697 424683 795738 260319 925537 71913 797285 1372176 1316394 1185661 1905659 871195 911449 665010 1694610 260367 1312595 1591406 818560 814480 1543367 117335 760513 479579 1625056 990591 1043096 1934190 629530 913847 115246 331648 561888 1165132 1599287 426108 1833454 60800 1624281 309827 925970 710456 1676380 1251196 216488 309972 1523286 485495 465468 572745 1696325 241120 1151320 1758519 1578544 755530 80395 346732 919169 203189 330690 314502 1620480 825593 1798345 68014 31796 30895 1677201 545383 454849 1221785 615897 144336 1196559 1698545 730115 769820 1472651 218503 1826728 1045550 799718 1120249 1240498 1916250 681330 1201819 768083 1968171 1390700 348162 348010 466101 1818497 466923 832157 1899607 1600400 842492 598203 1882434 1875559 1552766 1174002 1922156 1832597 1896909 1979611 325878 62102 998965 1324694 1465990 386673 1793585 53399 1218084 195380 1421536 1385400 923812 671876 1620757 771532 93042 1614789 149992 756711 517957 1277316 1879283 1635332 151285 262654 845844 1296103 662163 612749 1558128 1459072 1175720 1633559 1025919 19214 144626 106879 823051 98424 1867366 1274943 325894 303455 1484259 1509134 1223120 1864222 1367756 1612469 1086592 1503200 1326049 21936 537445 1227573 946941 701339 1456661 590957 1533546 1013588 467142 1620573 1021920 1871120 556596 810520 249074 1881666 1809351 378098 1485284 1030154 558123 1346912 1419085 676167 390405 290060 1266199 1432096 1829105 1582947 1685435 519397 1129882 1610314 1373225 1244336 67967 1301996 1260296 550713 1192483 573337 1584939 1954387 1573586 449988 619458 365396 1794025 1329812 636708 1066672 1017384 1205379 1761911 482629 289540 572933 1918629 201883 303190 221786 1361481 1797244 1512674 969909 124788 1138907 1815766 1339139 21932 1025057 1629493 1703905 1106061 1741076 498789 491092 1557741 450807 1481565 217432 74228 1740349 671791 1473882 1412643 1282146 252212 723313 518673 1399493 815321 582780 1649518 1645475 374444 1085205 192780 1069836 1298958 1578770 522347 1409410 513118 51301 1428145 115170 426055 776322 671599 1840068 201015 1971807 1812646 295578 1116451 831090 89170 1899967 1931951 1013081 172837 1351963 73470 1261071 461771 164944 549463 871338 346115 2635 279523 1889961 1784237 805203 75919 744249 1442310 893714 1813847 216887 871924 1797923 641655 1080641 1699443 1056446 1297128 1730458 1319125 1257404 399468 1254573 85012 1967277 621268 716853 831341 916860 1731388 474685 578507 1706339 887322 638908 1773359 1441618 1509208 258877 587027 863144 933239 1496687 1714903 1319303 371656 763310 406901 56330 360911 328373 220599 852362 1312954 163585 1293716 1484959 1099114 920668 453169 1012080 1444061 225051 456315 1119340 1471955 758955 51140 1964846 336929 766974 579404 1233004 109188 76345 1442301 845947 287031 147994 1961302 1240048 623676 1774264 653302 1966484 408549 421094 1730058 822180 1050188 911827 941042 873016 314757 1468530 1285926 574559 33025 1894399 1781615 1325703 982723 764810 649502 158097 1953205 634089 1085248 294598 1492650 321992 1688987 266222 142385 507232 1132551 188857 1554555 436939 1196048 491745 121745 1152172 546837 1713230 328536 956468 1182446 263711 1252227 174718 588223 210572 61009 444902 478647 1743890 345942 282875 586565 1316749 1063264 406124 513942 1241741 397624 536441 137223 823786 281126 1872248 1447905 536518 1064224 390879 1900741 1824613 500734 1330214 684052 276268 1770724 1745435 191486 885396 1645380 1401671 1187873 422218 415994 1875060 1989854 1628993 842978 770413 1164513 608643 1414945 1170410 1530393 136116 868044 437680 619233 22922 164649 914423 529823 149929 18820 1298461 1914653 1921068 324044 844486 449452 1820537 1092396 1422201 577198 1674037 1546381 1087479 852116 15512 651057 1618634 604553 1208763 1767413 1010878 542891 1612715 1122670 1121681 1807691 1454148 1334659 1459520 1173659 851935 452946 212906 1033331 478402 1763675 981051 702925 1005321 1773663 735676 387279 140831 555568 1819519 457672 1573833 123911 1537148 562533 1864296 162473 1024576 1784672 287408 108607 1966261 60924 1384167 717662 596865 1090443 249030 1754086 79762 654635 931534 716748 1287884 1764505 1642136 969447 141745 292308 1555926 1336039 186171 305847 179054 458965 1590865 459723 335866 1109914 1444018 985745 90775 1942644 927709 1126426 1739107 925714 1298233 1906355 8669 1795626 1352679 1212650 955938 1456209 97786 1633572 172670 998249 397728 1239096 1317417 596992 1144543 1319254 44601 1931895 408156 472655 1269160 137241 1287177 1932933 1303123 369699 255444 1547593 776428 1293119 1452162 154752 255872 672754 1259161 346562 336530 970839 1340564 218950 1772704 1394492 1045856 1370500 739305 1953078 348626 1820259 1472997 389725 446850 56650 572686 641868 573506 64923 1315780 521162 1353902 1518747 970816 873547 1712788 1810349 1254108 1090973 474924 1886223 306809 97432 1773543 1265461 976751 199382 1873197 1906356 990650 1672284 1546870 1943399 1630078 1165354 111670 59511 766071 259315 1788365 165660 366174 1705888 395524 33996 1847955 1013853 502728 1070979 1966270 1598078 1934433 428771 1103466 1141382 863248 1366190 719943 224457 1216675 674503 1118803 1520173 1392073 289064 827323 1911636 1973930 35174 1172850 1881 650646 761547 863695 757952 442906 778837 1360211 18499 1407794 1828506 1593465 646759 1049536 474486 1256604 558975 38712 1893769 239991 452189 1906550 447640 487260 682454 1526585 32450 1846961 573894 1980766 1025455 374487 888872 429970 1506148 1266448 30236 1330825 1596645 1321179 1359106 1475452 1647633 182412 523925 531827 78424 1044524 1093088 1956968 179405 515853 677061 358697 1288561 1163364 868325 716372 1668952 1668707 1943584 1823462 569723 1322791 171162 1185624 1048145 629373 1949927 1637453 1727978 1489773 1780947 1204064 1541652 553255 1909328 122365 1559734 1605733 63234 1953389 197547 45500 811154 122222 1166710 1129877 1741270 1016263 1518920 830186 753575 1399663 781378 655988 1313834 842196 1522263 1164068 1017890 1057497 842264 1176545 1397847 1861759 807529 1462932 1369894 999168 87466 984691 484946 199038 126251 926047 369350 266114 1420119 208084 962851 1457507 1809001 356556 417043 604927 550152 1872532 1184094 463162 1257778 443597 59671 148159 921786 823824 1227995 1184320 1786336 670276 1721639 1114030 902720 884297 1980619 1478418 129457 921582 632264 796634 1632824 1906592 280477 1764157 303354 223034 396815 1094800 164859 279681 1634575 1250800 753982 1069265 1758829 1612695 209522 1821410 398515 557120 54618 1953828 1875223 1565640 218299 675792 625430 607082 555198 1853045 1920739 1833170 1804654 1662039 1191786 338502 894389 396186 50977 1698596 391475 958713 160901 221911 1073884 1371438 1716151 431120 1814941 457837 409400 1410324 155731 1892148 163021 58704 417139 419571 731061 1966268 1545487 777502 1638427 632314 1043500 1388986 1173779 272059 164213 1561501 1966717 1237503 1998856 609243 869236 1519571 1893353 252188 983480 1328936 778543 1317879 1208278 713727 1204014 1860898 760478 171890 523422 439254 944722 1421502 1558166 391300 623238 1173517 187077 509380 1677720 1428211 1182345 1775525 376873 70861 261017 616441 866990 1405345 1765662 479614 531217 1050719 26867 792518 1425745 1192801 1866671 1875922 1725343 349964 1119952 1237018 461606 857650 1883923 1298502 1371653 1817398 493974 782179 95402 931155 190245 188194 223882 744555 28351 1734352 1515066 1180704 1843834 209026 277267 585245 1794778 445750 973278 1131631 391483 1305559 508066 1025072 1407417 1503708 1262215 994248 1543227 710509 435517 1582206 326507 1442606 582446 841451 551990 295892 1140199 1301450 25944 1369057 701841 912745 1971809 812611 1029319 327602 1069914 784042 76431 28158 130122 939757 1155247 111206 483654 1261551 1163176 755387 148923 351877 1123868 1248831 1831201 488457 1423283 819694 1510673 442963 914332 1370141 1444339 822235 127518 445021 1390569 203195 1326580 1417360 1957612 1257350 997413 1955260 290283 973121 1335952 405354 666635 680709 945607 1468541 437255 561089 1150528 1901764 1605457 401936 274572 24782 1643969 796569 624900 942798 593524 1051688 1290976 831166 927850 1350809 294449 818369 735709 1094553 573465 841757 547605 688077 424712 767815 710328 32372 1769530 31077 19132 1981515 1746441 485886 605967 1934814 1724540 662679 147575 1458272 1450327 998213 1652242 931423 183309 319889 1949088 906065 828002 589893 64221 814925 674227 1966786 1141288 726971 1401734 847592 904126 1907108 683123 1524490 1034384 359029 129729 294410 1074146 691185 22054 1476860 1127680 1629054 270006 617053 465734 1453464 1092462 923201 5844 1358477 1294508 547327 412221 729985 1903764 552981 291981 308970 1063484 118261 1623056 1627405 749838 1732593 1050197 129830 1728961 929693 1797281 482196 536918 1817292 1680476 1920561 1407954 1453471 1157747 1752714 927437 1716019 1918534 478513 753553 100778 1422630 665291 1766624 1751472 1749541 578863 1145085 1458179 1452244 1256955 1646719 817526 233081 1042108 1587616 130792 77622 516910 691649 1608482 447978 826819 407837 1894608 1527485 1553455 504927 1570170 585696 1301233 1914911 160873 834420 867813 1256695 728021 1254736 317089 404518 469511 57353 1784939 376645 1191524 1976918 1157633 99736 451050 859021 1771795 289762 920076 310875 1866570 1988415 335038 1195520 54902 1277002 1306274 974454 1280278 1138686 1857253 932669 1604887 514602 1666095 1804858 1569053 706180 1193608 1464863 293559 197646 181441 312430 1348988 889504 611354 1316607 1419989 126840 1362766 1987448 1168705 1741649 600575 1458558 1389778 1425459 887716 631149 1030896 134608 793353 1165742 99331 77637 952867 1420187 282680 918475 692780 307039 1766108 1500414 1884246 1933433 921368 705584 370924 1967494 1009558 1611612 612781 356247 1616177 912268 838843 156263 1574079 1781880 507046 934431 1378618 1125516 35443 1509670 195328 1207704 1782328 337086 1841129 1496051 1914660 1825738 1267612 1966036 1265197 1444877 681822 1591062 1494420 666575 1011316 1433202 1265798 597070 191102 134431 1460136 1139336 1010512 514163 788514 1771196 1530326 1355230 1046589 938553 1645053 945136 90176 1618354 360830 525117 1535767 440838 1604256 981072 1082701 163340 1513985 577770 557496 892251 1506283 1158504 795647 1066473 788021 944776 1307541 827641 469911 644586 1979031 1588008 1738969 667501 771634 1235037 1278211 897138 479669 1576005 334918 1770837 1095695 1430802 1006775 1531422 957082 501727 1951536 461710 851551 1725857 313779 1447143 441843 1891876 1320248 735743 1465653 971096 1912388 1307598 1696975 481852 1938151 360947 443998 1824057 86429 1097624 788183 475044 1524651 1091591 1174394 1937004 729454 625133 840162 395210 1607231 200144 983853 467675 1812277 557475 849765 912974 398193 434153 485384 112240 237554 1204617 1279128 279612 428230 754254 1358204 872181 442074 667162 604882 144752 1960092 302112 1656176 823175 525160 1147802 378789 534223 1492983 491249 1921436 401817 742333 1747738 1698302 1151584 138744 1170110 1752193 1493340 421282 1934282 1403898 707830 379229 1147082 988616 1335947 1039809 1413187 482152 391427 621139 1839597 595115 663032 319837 71985 419214 1303940 849607 1048375 733280 1895838 1945839 625115 359834 861010 127040 1771949 1947770 1985301 729479 1554518 913964 1505130 1591352 1332503 1098392 233259 80591 668481 1744122 175286 163795 341378 790165 1480803 1743426 972664 1237342 1246843 557256 1408404 1266352 1121002 1572388 341416 1443199 1558536 1926119 1531612 198104 1832524 1047519 1579184 1053123 974981 1588137 1559994 1041695 2199 823690 1321918 1704897 1013620 1862301 1636140 1701123 1124904 1996276 1575768 1330438 1436558 178656 1769069 531995 1442373 245452 346841 504542 880871 374039 1707067 1057431 314397 860466 1664032 1844549 1741345 1547823 94902 453549 481159 1988084 358436 206516 207878 1596447 233053 994143 1927048 1140685 1695861 1332087 502264 1087564 1901818 917036 1757570 1426350 1046573 1610381 910253 778230 1533621 1491259 327059 1079646 68847 793019 52680 777056 714441 797515 1074292 303732 1703437 514797 40324 1168706 1074256 1042070 1259917 1752266 747207 342972 390660 1471743 738124 1598127 599544 266230 384063 1865131 1100091 32318 279818 592189 915764 1535330 105932 1297733 365194 53858 1854682 1058715 154771 1353882 1306840 1711749 463346 1868575 664045 20600 938258 442960 1026440 1810170 1447273 456817 451584 1304808 328545 1375947 1059508 1835581 329116 1797026 1537716 631702 953845 1770243 1490376 1225425 613067 921177 1110878 306684 768214 1072535 1778547 900797 1618007 1156618 1124354 383667 1418852 50322 856028 905091 1430127 1132228 1472730 760890 1691643 1529696 1803485 1487425 618606 505072 1448609 714933 1989576 18360 928577 657536 1915821 221375 1173712 1964707 1925831 986360 1120349 694640 187707 1312102 1658532 1678937 750180 770867 1211698 1881844 962215 839730 720977 1651375 996674 1137280 1340479 633958 266719 1861937 755064 840199 1451031 1862984 818083 545541 468128 1443599 1239360 762138 1637436 1487095 276652 422113 73651 1571736 261374 1631110 428875 231773 401998 1012032 618572 303880 1346583 330947 1003096 285279 1995916 967016 1873295 1613529 434854 1774438 786988 985026 1476720 1907269 587575 183751 919601 791982 908090 938885 1537958 1485356 1642664 1605221 1379332 1653355 571423 1241414 812316 1481074 288030 280067 1798349 52737 572272 900474 1810371 246278 1258234 674436 1373010 1772085 135473 525329 1497299 1318662 607820 384482 1450321 842921 634722 1588388 1131910 597940 690081 1726583 832167 411277 1236333 1112796 1988544 988377 850913 915910 421212 1698592 1716713 772681 962460 1760839 129332 268370 359657 576567 1558093 1692640 12218 643970 5488 1760022 549012 1548599 1601681 194914 470930 28017 1803621 1682716 351036 925416 1853941 1912480 1559190 787055 502506 1864842 917007 885910 961112 1004348 748559 1403663 245074 775891 357239 1074358 1966803 725274 1925282 1833579 1503543 923177 123213 1163047 115632 1125186 508376 1744869 1021632 928948 1224936 1161697 1547068 531386 1543314 1070047 354392 373257 1686328 1992685 1930842 598410 190650 683405 890194 352534 1932555 1935761 1885055 294278 356091 507900 1125473 1450879 465854 268697 2774 1402804 171048 254416 316712 1264183 379038 1847423 709574 1582859 787669 1539846 361949 1586027 1473534 1916779 1301794 1709483 12427 798673 140378 1811129 924554 565678 1344832 639993 79608 617714 1792559 123223 1054192 848995 417987 1633232 297145 422953 1970571 1776853 1153973 1436564 316526 1050843 1095651 1570033 567196 1623974 1733864 1795099 1520234 1457355 1965504 1071114 668246 835619 167313 1672472 1999088 1480819 1951120 782965 1308331 1806344 492945 660886 4071 764604 1689725 590333 19063 875465 1345898 812324 1697288 1926917 746165 1872729 771121 581083 641404 1283412 70498 1210834 579861 1512760 417280 961529 1909424 1817906 542528 1584183 873204 1947904 1633364 1588227 292923 913759 309400 1316343 1758155 313964 1224202 1445458 54389 657808 1200053 723957 894171 1751012 1370144 1385342 1591949 1020745 770862 702503 620154 90981 529225 1497512 1554244 10063 1485390 1181099 1104216 782730 93272 573133 281113 287516 1600055 1872178 562566 228481 767117 978468 1262919 1629392 415385 113051 535281 799679 1061119 439780 326519 1755499 1894532 1828701 9442 360083 634195 92122 140595 891936 404728 330804 581500 1194542 1040915 1228442 1597433 1306143 786317 981086 1468895 522567 1482250 531203 1775413 623165 781986 701961 1222898 213495 106369 1405048 941544 1198470 1391644 1627050 818773 417670 1677903 1530766 142470 1795448 618921 306115 738265 1671898 1603085 373299 1406756 777485 150753 330419 451900 415733 1885220 1322698 613120 651500 1514577 674819 399280 771014 224130 1404138 689484 809730 1994520 396471 297072 1933836 967670 1402736 1152 1934178 1578551 1255879 875211 406117 467932 1446783 421573 1703143 1672853 1189347 1438459 1064088 945679 1568959 1240088 476502 1312562 425033 1710160 938555 981470 5667 163468 332948 600730 1004206 828707 1688392 1133996 1519704 1726139 925842 1532429 413579 193587 910395 745854 1593971 1947317 1256891 1300021 701630 82455 941746 341809 1186987 1276702 1070674 191995 107800 1155276 1763846 1949023 659836 762251 336494 1025481 68593 1629303 1044523 392956 133798 1136621 1151944 255158 1308077 207105 1272602 623482 1584743 828078 1452678 520878 499148 199981 352335 1734861 1812012 1792361 1876276 832761 557468 245629 422461 25898 686403 415548 465686 1904761 161625 512720 1787991 33263 100641 724532 1508357 340901 832237 478188 1406131 4583 1872939 1766721 957838 225613 1836169 236566 232250 405967 946999 983039 1485659 1444503 265304 126687 329297 1978185 488030 556323 350806 377184 1406352 1659701 1810552 522531 524903 1667639 1114262 1208854 1897207 1394311 956777 1655988 398485 1683545 406038 1364750 485778 1704300 349125 76352 1869672 1552127 1134613 853026 994836 549044 1186094 1750089 20639 1075498 950640 671149 15711 378139 1953794 380260 1017913 239907 588340 1290202 1432620 413068 1053987 1773768 1517013 556843 647343 786167 962244 1160750 755731 1680115 1997288 1563060 370559 1660154 182732 1509117 698026 1596011 142006 1960801 432282 76475 1837080 869841 1783649 549019 1768403 591196 609021 338982 1109024 625847 868711 1020535 1578353 1377261 434943 1377283 1362173 1612629 1429548 275290 136023 141155 288916 643848 1204367 411595 61057 1833026 1927112 69396 877293 1971451 261070 1405821 925260 833455 1430215 742872 1498694 72358 1942139 71907 1883259 1304196 684043 487418 926162 1553810 344402 1588223 1933167 185491 1562685 1742193 300890 1361636 1216161 640385 1572022 1192817 805940 859246 1449090 1265424 773748 26415 899740 1677708 1966960 1904970 543986 247113 124523 1503522 1269345 1458789 1977003 561418 219058 659330 714720 1304728 246134 868363 526048 665672 989277 1298018 990690 1153801 171211 1203755 1109091 1305517 617577 111518 698533 754770 1561112 1228328 1892259 34200 662288 470659 1680876 249480 1465171 937770 1405174 1438400 573105 1883672 1142175 1449761 1180724 12116 1767612 1363113 1599574 422823 1405518 1334250 1077850 1823860 211967 641793 1333160 948429 902390 825356 927322 1780601 193150 245777 1341499 1234144 1340445 1689722 1739303 1146137 676342 468737 510576 327003 708770 1286655 1400763 1770179 940084 436164 1268038 980174 1134571 1321609 1048241 1003447 377898 1739077 640801 144257 873879 241666 1558898 427219 1539343 164100 540132 779470 1540815 1412113 425615 1383089 83910 762279 345326 1108751 1166665 723059 335729 1195245 304991 1746298 432519 1065389 291693 788641 1242662 1065384 581572 1538003 1550389 972019 515765 408563 177323 1518624 913237 1237475 200614 1946645 947785 1350695 433337 1663008 1915889 882097 526824 959147 1650279 286909 1439027 1066581 660257 164984 534261 1848002 1930124 1495047 172430 152346 124278 1893035 1583501 319066 784068 1270150 173058 1719643 1722705 1698740 328044 1030348 1569387 504679 1853254 1094830 636452 26985 30839 1783845 1780545 1975681 1955886 1975248 700441 329603 1237812 1390111 599334 991624 1843754 1912227 390341 876260 1667741 143061 691031 1185698 1791051 1779382 1771385 1478470 24571 1928126 1156689 770989 1496009 1761506 1461880 1190166 503476 1983030 1158851 1059059 124391 520272 1387478 919901 1065002 644 238949 1256677 881875 990562 1163094 1419928 96037 552742 359642 1957898 1448840 285516 1812754 1835850 1112791 864748 1493627 1567914 1845541 542205 117479 551154 1764722 429910 1679683 114584 591222 1023638 156706 951205 1148542 876076 1396525 1092873 609917 1243645 221652 1828182 178643 1695914 1806989 1928169 191084 734859 1609384 1540291 1632917 1035332 1509340 1472329 1118476 1649628 1717059 925095 700640 167589 1332861 680639 1141664 713303 903174 1354759 496334 1025888 1439539 93382 1783102 42136 1507249 1489499 1638160 140708 188048 1049062 1508603 410172 1361287 894160 11221 1045321 1855241 840798 1088068 1580389 1353602 1878647 688550 423428 1358476 1758342 890025 1738874 1079218 1526213 1515620 942588 302697 1729860 597774 1694295 1439609 835708 458057 684058 226494 1767716 1075318 975276 786679 860875 163989 1417033 1981666 1566979 215371 861378 345156 1371310 81588 437087 512523 974064 934822 249155 389833 1712996 1161231 382496 133768 1858521 425362 544781 428540 659573 615898 576291 1279558 1263872 150967 1139174 827358 307898 1453219 239217 1050801 703993 1444019 1761755 303451 764419 1249382 1461750 1000778 1779015 508755 670351 826285 666278 1920079 367049 1238355 1265921 374596 751610 550377 705001 224837 1030101 523954 569184 939430 266315 755320 1256816 232773 356544 420479 1678531 1750532 146713 1909792 549194 685550 802500 1221693 1285222 1599537 1530840 1087066 1817082 1539498 583206 1835816 1316746 1171799 60096 1835063 1960897 717939 758395 374028 1173185 233184 1870811 1236616 27335 355061 1552746 961194 1048729 24949 210561 1913051 1659204 486866 1679289 1919101 1911305 265179 444593 29139 888455 1717826 1279431 1397271 1104667 475312 564200 411181 1837060 291594 1079295 93222 33409 472458 1093568 817535 1022398 1047928 1405 573868 1249191 1101840 259564 597700 438407 1329891 1670429 1276390 1702422 1119692 1309861 1107001 1332766 840957 216085 391932 808261 666914 285822 972215 1874724 825222 137488 422072 1434750 361311 764476 1232434 1472335 422107 1849017 1380106 427259 1847351 92682 1580913 1602305 1756080 1026963 1648973 1045636 1141016 1770248 1115831 1794732 418978 675817 1949913 1652204 323291 1849124 879671 762597 425952 854099 479589 1432865 119153 12713 206336 1171990 1865403 1390502 1166994 1488503 1322191 1729522 1552265 944043 1467536 1979386 33133 187972 1615769 1675715 530491 1165469 1325804 1690464 1384062 811331 369740 391255 763209 935945 817371 426894 895859 1947735 326640 247259 1169824 602138 1796897 1908868 905028 1146021 376106 1380470 896731 1546094 214453 1670200 1248702 1141984 619596 90963 577323 1184699 1352981 1839218 1707893 1105252 49599 481232 1162672 343545 558832 35186 549811 870306 1540960 1327850 1298321 1407911 1666045 175860 1361444 622470 759951 305224 618096 1071283 852069 1553290 110935 48096 1458303 1684868 1973262 1845336 1152976 333670 1266394 977647 31272 1652913 923542 348569 693671 1281461 1600468 1504390 1234189 370072 34216 1775896 719326 694959 888128 1872155 258310 367458 1565295 1611711 1221966 1042306 19292 897600 1566407 251938 1009179 208846 1381463 1361989 328094 216917 1879624 1502274 1187512 191516 1041945 1943566 1175158 758108 1657816 654664 776455 1720755 1855716 864347 727272 1392236 1306173 2170 950354 1953022 1644510 380175 1406908 573445 1097796 713445 1337915 660153 1785085 1316319 1354803 1112203 404054 88255 1080746 995810 223028 1341069 554296 1440266 1908086 1728933 1901761 422705 155320 1286624 678793 775163 682462 552888 1187404 1265620 90159 534407 470695 723991 1079178 1129956 33336 457919 90185 683701 1874221 1924816 1531444 266038 1861467 763214 213273 1882546 596631 1448048 312818 1448689 329743 1198369 980304 517573 1602464 33402 220998 1007286 1142837 1413243 623900 1905265 643738 718007 500984 880698 550474 1030784 7841 1283109 1685526 785012 1568014 169656 1828439 1480437 672995 1518960 271992 8238 998365 798849 1781478 1810889 436387 1497678 1219259 391951 1989866 586897 1037913 727512 1203339 835622 618955 1427591 820705 909516 169949 345100 934716 303666 53634 1839167 947723 1002541 844121 1646181 1599550 1174439 603097 145900 203736 460008 1874633 216457 1103059 410161 850135 623054 889858 912677 1437074 662718 506616 1025768 1523973 1365972 935170 1947356 91091 736560 726939 797302 1076532 1395702 348859 163236 814586 1876002 621970 1731500 128959 1438796 263231 1397580 1600930 1914804 1049968 741120 1916627 464388 1977301 1184866 766920 1541799 1808998 415905 1168935 1933028 62354 83588 1373649 980067 1343194 824472 715841 1628641 1309483 1220293 1384779 738005 83018 1562168 145366 491393 306254 1867911 753075 161513 406166 1235309 702263 1885321 1709220 1301671 1089414 1475223 495508 86498 1400360 1347599 707602 373474 226895 1616332 1808413 1648754 1001730 148262 333392 1326764 616985 1297617 374354 37947 563359 961987 1091728 1453542 1461659 564550 55977 1806807 1400539 756786 509679 850017 916850 59078 1299477 1130918 1026521 1188370 1405542 123571 1339995 1945944 1026454 658924 1203961 306402 47384 681208 518366 942433 59206 1244595 852765 303008 1321018 786451 382809 421721 7608 1917227 274545 756095 1811896 1753692 45721 1951183 1423084 1277667 634393 1894389 208897 1972739 1930244 1922602 384210 1973197 1395440 397103 1291389 1141698 1962081 1302801 1163046 1663612 285578 73066 328570 1388995 1837492 1720321 1113921 1413759 1529267 636706 950914 1572114 1934811 1181090 1328309 1895694 676469 1345830 1007311 1103952 111268 832243 267149 1749214 43148 912679 796853 1547669 1228538 1987783 564038 1837913 1186725 580831 917461 90464 1711816 813495 403290 233214 989244 1593939 299192 351190 154906 20626 1966090 290662 898677 1644779 1403539 1172491 1171011 582776 13765 28379 318236 1095654 1957686 1069430 1723920 1502634 1147709 82739 1755334 1784624 691902 81691 393259 1011899 1749822 731928 1827123 559738 91041 1996827 1949573 1284603 726013 809310 1970495 316959 576915 1548087 535211 1973515 1818223 1887138 142722 1138438 348428 693394 682952 708383 1078706 129290 1661901 1333686 1325561 1454840 113810 1304995 1436428 230775 123512 1166775 889272 1738447 710018 1505335 302504 331192 1076909 350650 1926249 1159929 108878 568464 1309404 1337008 173224 1805075 145546 1833404 299068 1378827 854709 191507 955217 592382 62161 442394 1155882 795064 393554 172740 1522205 519242 772471 1751954 392003 745040 449073 427182 80833 397222 65152 772690 1600422 217000 141280 1055973 1949958 805192 942922 576373 57836 1884789 1961093 1028857 1880007 1844392 1773353 726589 713080 1578091 581947 491356 963441 144667 729555 958761 1432021 1521848 1954139 741332 784885 1207942 1196125 165391 994185 1152154 1212329 233228 452608 398473 893941 1613775 1602330 426502 139778 696541 396152 897748 1356031 1614906 712649 1343592 987993 38337 6848 1404390 497587 1788721 306572 1182875 1863806 182206 1672164 1173872 546683 804684 1919378 1171486 1105397 32717 299814 1090584 1019441 648327 1333422 295368 436768 1401065 1507205 196900 1337332 453447 8023 659998 942610 225272 742148 1353037 582453 181464 114741 1222916 1424905 196320 1965107 261420 109858 169456 804071 1749155 862299 1569306 475323 262553 1650812 692866 558971 253720 1828863 253242 1288281 618387 1653082 1739284 121281 1990500 861561 943002 1958325 218439 1455019 1199308 550719 1398148 1843431 1264810 1488110 638711 1335256 1292307 392859 1919782 1955777 61006 1327251 621475 1994242 1132378 1684476 1053946 739354 197223 108333 1392375 1264483 850636 168273 1617456 1893890 1345150 200774 565308 561610 1078840 545201 1822759 307239 258098 1440562 1162371 1456084 1072421 246237 1341172 1871800 449367 573900 64372 758016 1876453 47549 1182557 1144012 413445 1607504 848206 1409324 959682 1613940 1209356 1717550 1201447 794211 23245 1905696 1611857 1352831 426425 1166738 1580329 1333293 1712717 1101816 1958523 1266408 498587 593207 925964 49114 423754 227471 1789154 1577174 1893971 511123 147697 952909 46628 1976634 363770 827612 1785424 609583 1707941 495442 906839 504832 1783378 1291519 1177275 505429 296882 362538 832477 781469 730290 257675 562689 376192 973515 374122 1608873 1244190 606189 1551017 949000 1590247 596665 1390731 693277 785691 879606 1445300 535812 1291118 495953 113977 1554246 1083579 1024444 646175 1687698 991153 1454474 351401 510773 1247487 772901 185834 1056273 1934917 624876 1709060 1668844 505154 151140 142986 24558 334568 745492 1570193 154032 1134900 1791921 172538 1776844 260026 87988 1908782 496113 1389756 46365 1848560 1178222 1237289 415200 1144675 1931035 110668 995366 306987 1725776 205860 98219 100612 1534619 946191 393584 450774 947887 1364730 1786452 928166 1835734 404204 1696444 292943 1588094 577575 7663 425364 732679 1266694 1593242 796495 488663 542001 575077 1151954 1485951 1958455 1466588 445829 1815716 1357484 1434091 1222165 884044 1181122 494315 618197 1519992 86270 161347 678069 250220 900521 173710 1939743 962774 614762 1375380 1436791 1880453 738530 308766 1724991 1924158 1853468 1624846 930085 852556 1818860 1689654 607611 1484013 90976 1335444 782797 39747 230448 492181 82292 1914571 1402450 820146 1729789 1193773 1314640 1145796 1053985 711028 132361 623985 1859692 854722 1945923 1115756 727251 1091267 1070274 1901350 1688067 827184 1319636 1932844 55445 1624893 1159607 46030 1367105 319252 1814961 1793461 877825 706357 300186 1898756 519188 1775250 1730759 701641 1014482 634532 183148 569995 1792198 215541 1776888 1174540 1916338 1157036 1793001 1679467 1032759 166007 294018 1975410 1607247 512787 1454671 958307 1661794 1649163 1668432 241633 606024 33251 878273 1152888 895905 1336154 1042393 1571171 518265 1256717 1130198 1325750 999226 430221 1515222 66351 498332 1588121 858620 1747366 1029512 1013844 36693 1913023 1809165 988828 111186 1117160 1698492 1132050 752854 542523 624893 1750941 1283632 1530100 594995 958674 1881963 647270 837159 372005 1500425 300893 79003 643766 1324310 1742269 806169 524189 664608 842631 724900 1242136 957685 1004116 1011773 85866 153033 1403945 880774 1357031 245682 1813970 155103 457176 301744 914347 455009 390907 1290037 1194283 735026 1817830 947231 558752 913880 172127 570834 11447 477368 21540 1130249 767948 296655 399471 1175897 403759 1402667 68006 65893 1405633 1323231 1201243 1244230 869760 906117 1121721 819449 163847 1245602 1616914 413550 1498976 1055917 506960 1947236 454062 1032064 1061420 1986591 372001 847165 306118 1339376 1992861 435883 1765989 75279 803485 1447227 1713570 1317182 42343 607367 1479034 815316 840977 1019454 1413603 243123 1439663 972016 1091298 865389 1805366 1323305 1721620 1104906 1737474 1323903 1728188 244516 934829 911194 363108 827143 1375488 51954 1818287 1221326 781330 1055671 1617043 1873097 1077499 1844775 510990 618879 266908 98260 1723134 126274 1514286 364486 733521 519723 1564487 1688394 637867 1683884 1751754 321568 1034752 333687 1842258 1798085 22343 566982 819104 746357 42264 408589 78706 333206 1167831 1728005 1404713 1052193 1891830 1012848 412775 1738353 73660 1210659 79977 630024 1096607 1195843 595221 768775 426937 1065197 999814 47958 1538418 1260518 1627082 412382 368649 461072 1732385 102048 232806 1470455 1494773 191175 777019 1693377 1535168 479102 1790524 1959433 705921 254244 26239 11246 1392023 1838690 980553 48922 1186533 1314762 1572474 1233595 560639 1631715 1058061 1314561 1506436 19865 1003905 112449 1486944 951886 1438587 1994102 1456287 343345 708854 1691286 856834 674899 790740 500925 813599 1698557 1983666 1194310 420411 856001 268872 1391650 192791 1139212 1125880 176456 776195 819612 896053 1876062 317466 1960121 66173 1625147 1679766 95197 1121584 768959 1916672 1761224 1776912 640154 1461655 1818 1459295 251369 714093 1259316 938487 186542 1557288 1553173 1210332 53172 278401 368916 1041531 1503764 1872511 973778 1195789 486300 1909699 839972 1059038 1978205 1624841 1500749 961181 757708 937694 1970820 97557 446720 89517 198754 1676882 339882 1277377 214590 243133 1002767 1675500 1339054 373351 1410791 1980803 1084828 400728 1981552 950300 288075 1366398 1848879 553623 944883 1940339 994336 1032069 357620 222109 1848103 423546 1066187 1116356 370893 1817992 120103 1459143 1460863 1852331 1536650 526104 1377206 78174 662658 427334 929994 306436 1365910 1285957 371331 673105 1629534 969365 839016 1805051 433556 786419 42080 43322 912191 1901792 547567 429821 1233466 1854293 1471948 661709 514294 552429 1265751 1294302 1459724 1958900 1714692 1663890 455765 1447784 1943602 239533 1291038 780989 1344194 1275986 1969237 1846930 69222 856133 1695796 146675 1841417 1816740 889537 814139 1338568 1622783 1014631 530616 910804 347275 1602259 504505 516334 395730 1869429 987728 293043 1144738 978066 1175672 1311626 1567522 456152 1800744 1421540 223482 925450 902081 1035684 568905 962377 489688 1311864 1150772 720324 69884 632867 1961110 1099704 406182 524658 434645 143144 1365538 1743361 1644788 1581172 1809728 1855453 235794 1811296 117915 508882 1663337 810506 1799889 1353654 691791 587405 693109 796521 206800 1904440 1068034 247583 1153662 1476218 363888 75712 1187553 1450398 1396692 1064767 1101064 863267 23757 1417840 875450 360720 1963326 1644318 1182879 206860 795706 171138 895982 1028855 348892 1254627 1291620 425231 498001 315500 865332 647092 402775 1538290 884628 1545918 1682573 80810 1093190 446362 1543527 433603 1942044 1405724 93185 1279810 1544971 1264972 1676300 1193697 1133617 659999 1465891 1527564 977880 726566 756238 1861975 1382239 1551117 460533 769352 1570345 34457 1420620 1962391 1837144 1027877 971611 1233551 1908445 777814 1725636 1945737 1671505 1810618 684675 756849 1127717 706768 1538103 1597925 614606 1352104 1774252 402395 1822494 49294 754972 654490 319766 597129 812323 82415 1579692 1548660 135531 189184 1981508 584283 1386553 1964496 1661959 464837 739150 395261 1163311 341301 67737 1764192 1733923 859475 1279772 1576801 1845502 405437 1703602 197140 1747485 843123 1568958 575737 546840 830764 959039 1102368 1015767 307771 9498 815199 236483 1129982 1559891 846620 382647 219618 1215797 612596 1413403 1004976 1001993 1274072 1381088 806385 985485 788229 299095 1703230 1933017 1320275 545020 912664 785648 997622 179790 558925 1821978 396662 83396 1242110 55462 306391 459818 581446 563033 857481 922043 210944 1541313 498189 1345901 1824477 1902294 1352887 105274 1949973 123160 573726 1646981 1692903 36192 1910247 1500513 1892414 170457 279111 315273 1622236 140403 1444830 1450019 477624 939187 1830605 700726 1308847 1557652 1325160 1493225 315378 1158044 1299767 1636758 1987348 1727287 1690457 38090 1402753 80737 1734540 1246342 1777570 1498507 1006839 1529808 838748 1021123 1938877 1575990 977013 237700 661518 1892923 1267747 665379 669078 1031712 1232789 1157719 844720 599048 395846 100038 397128 463229 1446289 588171 1910192 1225795 1312348 1549352 1356333 393104 1964860 1483839 789079 5987 131407 229966 286296 1181825 1315946 1510514 73930 364666 708675 1227965 689852 1767171 174653 1327151 1658201 1884099 1299450 1297321 284674 644012 1528238 881195 1068400 1941455 1102125 467824 520903 414431 723753 1633980 611129 1191758 304478 129408 1113663 1692736 1605412 1226145 718458 1968495 403117 92100 915813 1530217 124643 334469 279936 310251 681437 1921850 888267 603678 1756750 1648655 1778200 1873126 1771768 597818 1580296 399284 1568157 200781 676768 603092 138372 177217 65005 1298597 210964 693810 317662 875442 789815 97200 1633399 423481 566617 67267 1977133 921391 124922 321102 1480000 442121 191230 1168484 1692886 553266 1439726 1965724 1259456 326818 1909877 1596164 1679447 1508210 1040235 198844 121091 397450 988898 1991989 961664 155387 1757695 25836 311018 1242922 1029938 148510 868200 1746427 50293 661452 138816 1603863 622511 158575 800525 1425650 659624 1081684 433654 1660499 176296 1703836 561332 1360254 400453 1962781 1682715 313215 1836680 423408 1523575 396157 1889808 1138508 1080239 1711811 335935 1957911 1408992 603290 1739521 1157283 604726 810025 1172838 1589698 158218 860254 1142312 705813 821234 1319376 428543 1301030 1291122 1317573 1753809 621238 1043040 1104692 14958 1149357 995045 1371468 945145 759239 890777 316547 759657 201489 147718 429990 1190802 968154 397460 1518856 1677676 1722848 1743083 839338 1229555 514022 1725302 735076 136762 1502691 164794 1873052 1070394 629780 1375214 972881 862420 1097000 456766 499296 1170254 1345743 760404 469353 524586 1756827 327997 1375728 428971 173912 1367647 1832229 1452839 1557363 984840 186093 942365 1320110 143275 1003982 342552 895849 343895 591011 1223375 522818 964290 598551 139725 407168 1951822 1814770 636473 913805 583382 1715987 42462 694383 1114009 674808 368874 925701 1896821 1840869 657945 1804843 1285608 1123157 1881345 93053 844250 1081357 708557 155146 1671102 722890 606164 661338 1419754 1286928 1406927 1022807 1928774 1035113 1011580 1180029 904350 1965670 77738 1791174 1994634 424078 216874 480261 1752732 1804817 1477665 644531 873555 717377 961927 1912525 551627 756443 816848 268152 1009257 1328396 1489659 287852 525376 1621603 1454462 870446 1221801 1453649 1308655 1616295 1858669 1086279 8869 1729505 1796402 1977279 853636 1560492 549151 1296690 952187 1700553 1438082 1257763 66156 1742765 1015488 940253 682479 1448519 1763537 1142625 1476330 112978 1996756 1319310 243586 328780 437583 584277 306663 612752 815132 783136 404801 187817 11365 1477277 1902160 1031386 1590071 1130416 1230936 794196 635315 955922 698854 1331779 916004 1372302 1807900 1921286 1106414 1670933 1725110 954128 1422640 1850668 1870126 1627151 188638 1224045 1402138 388375 698713 1723876 772554 1970417 938492 202059 140105 980693 1298134 1493654 1746894 1716516 706045 35256 425661 1947635 912474 1327559 890627 1636219 1225620 410407 970297 1004160 1890586 1914783 794660 681531 1434807 52821 1581648 1987394 1527037 155433 3644 134234 1302846 449984 1960568 1808139 1249513 1557708 166078 473724 850366 1752701 1420339 696784 611619 77847 1716575 671948 1822171 1712076 123977 319529 1326734 589831 1648179 1107337 1594331 97958 521926 1288058 1985306 1347113 526764 1927066 1148541 77196 1942759 1468855 918270 284554 471350 1002944 1046000 1787748 1529463 1409781 1960458 168944 1274170 928785 1887786 306583 1750884 1015699 475793 1618499 783997 918067 936435 1325305 599176 1355134 1707622 417594 1014343 735040 1836800 818469 1390773 1740592 150921 1951546 920750 1603243 1342097 1116496 1359455 330887 568773 829665 1242223 221374 1296143 1103800 1959453 655833 1464329 497077 1163515 1918695 895773 737393 383713 1827980 1143468 1658055 50653 1188592 991668 1356318 159268 1488213 1249745 27051 1218727 184359 113767 1774507 1688705 427278 790116 1610525 1035944 1851800 1307800 1924456 1845890 1075280 491688 1797268 423113 1133908 1376754 1691368 717248 864286 138628 858109 1682964 11658 955398 1009499 987169 1308864 1859909 157907 1992931 456433 1731134 1767286 1842690 538061 1129861 1344950 1700308 1077426 1137080 580602 383604 1550250 1041084 551562 1906840 380228 1911550 423749 1685979 1569725 383685 1840856 619710 434721 616713 1935435 1016150 1122806 48028 1415540 1682586 1724485 1607705 1447321 1204465 13236 773105 1859425 38719 1983186 746441 1266671 1187108 547248 536628 1274157 463183 1214962 1831928 855798 850556 655476 713146 1495447 1836573 424585 1525647 995903 598887 232980 851143 1974278 170781 887148 1136918 1180630 383944 1609660 1324087 1191594 1307310 1239989 1551108 657180 1164906 930475 826553 1507110 129261 1111090 625359 1314832 1976136 448602 1622882 821801 109137 1816056 1652231 331862 1061077 393214 677496 1997950 1907449 1304273 375598 1562489 1523105 441633 804767 1660677 1223668 1436336 1238024 1554599 513683 1164310 371190 43318 170417 1294704 1677817 1911023 1008599 1879258 885785 1626725 633250 677168 709962 1673871 369301 475713 889928 1547742 1409441 1545410 1106625 68761 1252783 798903 874384 1505147 533435 1759251 1142064 586220 1170734 1761695 1220663 1411465 685245 1935463 1517414 1109687 126436 1810232 861489 469854 374080 1756366 1136011 302828 273298 618678 927475 1137578 1974519 1501040 1656317 816074 997686 870073 6419 1614708 511643 366990 568845 569334 1425168 278958 800503 167382 1166583 1349604 1479104 936872 1527889 1813017 1132128 872513 100266 315847 1249169 65475 1955902 87998 1963298 1306021 192368 674469 1425456 1484499 1132324 127413 25993 746297 1217778 725160 137793 207800 890466 1762136 1821490 389130 702975 1802937 863212 1934853 1879695 1753988 1947377 1221040 133310 85334 1573244 260356 1251193 323070 579615 1064680 596573 809597 521501 222573 370602 1578674 498290 1581330 1854895 208632 1757448 1860578 1389212 579369 1217464 1978977 1486848 1990228 1168902 224381 440774 76126 832132 1811171 918654 580062 754285 1917056 117579 65301 1204507 1634853 1930595 953518 1360779 1164957 19494 1424150 1261451 705668 739367 15882 13923 1630123 355401 1592937 677357 560662 344494 788093 1091136 132537 1027665 555468 116845 1924670 1366383 31739 1920434 1323562 705399 977600 1187598 743874 1131311 1639675 1270321 457008 1372014 834402 864137 845043 1874254 1994347 1860211 1616700 1289562 792826 114440 1055194 1483305 1060810 1375353 349219 1160007 1302264 1568373 1910242 529424 111244 159760 1842728 860052 1137344 552154 423577 1299055 1598062 295348 887254 1800881 882074 1274135 495925 1491205 1842250 1107905 548575 519500 1328159 1374042 913843 951466 122651 468460 366835 1607945 1935080 1585077 1129742 784163 430990 256346 1235233 200770 1600321 1960764 929983 943411 618837 1759101 536883 1627553 709510 506465 594769 311226 1443363 456341 1754923 1936939 734656 1532426 855825 1919284 437498 1894900 1142134 596756 1733210 1604171 211859 45510 1217397 1337485 787884 1583279 45821 1242549 559751 618701 876266 966747 739012 1411063 485664 1470373 1732914 1851768 1040699 1029407 316600 1805410 1357704 1122084 748171 240621 520575 636030 1733965 1575455 166286 1388493 1096894 1701717 409132 661773 1357269 359252 1420319 1922632 1561919 1978679 1102736 1524654 1913736 1463394 410950 426450 872026 691964 251251 320232 1407150 558950 975163 431269 1158696 933639 712436 292909 516119 1547718 1704445 1624898 1805477 1028085 882641 1899064 1589854 274462 898849 690237 1859287 1494186 1888460 716739 466384 377681 1107224 1118425 180093 1157817 1654592 1703575 1088686 964693 561193 748656 1397872 839466 1336991 1081292 990866 890560 215584 870999 956532 898323 1252520 946397 1546969 502899 16829 1116508 26755 784781 459707 1424563 1017586 737622 82687 266413 640889 951481 45676 1692902 701632 536671 1824651 77258 1717900 1883638 1180981 1473510 1856594 205061 1223959 831425 1693206 1140599 418902 1934055 1852479 1328722 648753 771508 1374659 856178 896813 1505859 1411981 937781 858623 1759092 241770 1717336 1090415 1763052 142455 444576 387608 899557 1618759 796201 405787 1915891 126104 1558175 1201762 1875227 1589300 1546660 330735 988794 1858103 1447783 1202872 538615 1072270 1303762 1496722 789881 1208742 949381 1785640 1391658 976733 1903846 910862 369964 782154 1953216 174920 404996 1576182 789062 459901 761863 347224 1154877 1842467 1929385 259536 572726 867093 602896 1566554 1757646 782449 272596 1925699 1018654 1384897 1628793 465286 1384092 1148205 1165327 167578 1282296 808051 859716 1811685 1933699 1984670 1257820 1155132 1706355 1195893 1866843 338378 823686 1581634 1315394 1742861 686316 1889083 1282525 1404889 1548575 881579 116428 1045886 807582 1348005 1285707 1027610 325094 1033085 23615 9956 757850 842272 674551 136885 323142 1908084 1754359 1310479 509169 1213083 1674845 1836141 819249 1551512 689034 1504615 1274612 1987154 1671870 184286 1630781 1407256 754196 1413112 1082435 368344 367385 497399 312246 1016309 1933066 1173877 1071459 1417511 441552 1127445 446332 1860120 1590667 1690199 1235922 609254 1926529 1566982 1873429 807931 1238686 1154001 1205974 964351 1465677 629384 1194020 150815 1791220 1609464 90300 202530 535145 1778306 1812136 1609239 1626118 462452 1015133 1958363 214271 1625982 1484670 1623907 1643165 1798995 1152907 210031 88834 1088990 521203 1877566 174544 218821 281030 1891298 575878 948067 554469 1595063 389484 1060635 816194 578535 1815121 706695 1753952 510320 818681 492271 1117540 1379539 1172740 1708423 923529 461706 497473 431521 1713664 1038853 1752510 913415 1323898 1295589 1831231 1015001 670359 813163 1072311 312526 75139 20706 199578 1840279 1326019 1252727 1072457 1922751 1253490 212054 1631642 376074 1760172 593095 1673974 549206 1837471 1692236 1196715 1941216 1825879 1283904 1025840 836314 1261442 1485707 1304915 1755613 1227692 1407514 1886262 1875750 1681349 1287100 1915526 1521143 361946 207034 1844314 831244 1316789 98762 1497494 1932911 200477 1557094 23719 1467858 981561 134630 1658333 309151 1941786 663760 545448 322133 419991 267869 1805103 1761811 295437 412694 1430631 1705929 549854 1406325 692662 1810491 599114 267075 1215210 1790257 1806564 1616149 1455996 1800479 1070468 1317339 1303680 129618 1371657 446436 1926773 13738 926890 1155461 1460585 323469 964547 897315 1611027 1444282 1943384 19191 1830486 1753935 1785527 1872638 17882 1764655 117562 553024 190199 1004344 1143261 678114 303644 560177 811641 730407 409948 271438 1280062 115703 1179393 998830 1086439 610943 547246 1411232 777238 1946149 1559384 587476 1288440 621623 97429 597378 1599626 1695114 621310 208996 1435382 321612 189035 1288190 1250975 289611 1036813 566291 1036709 1906182 1401013 1917882 494055 707482 679465 693793 1308718 1634246 629823 1954695 219003 1960197 1146554 1945877 261243 1385792 1167331 1771638 695052 573658 1112420 751240 1750275 713876 1423199 1376317 1217549 886890 1295390 476235 1927086 84909 131685 531707 599070 1767733 1913708 1228384 638519 221 527523 1695246 593119 266273 41965 73718 1748816 1225000 163164 304790 934497 1618281 1625665 714115 36282 814531 1361809 940992 308819 1289322 799609 1032150 214247 460020 674550 523578 488458 1394910 361843 609756 1387465 371589 344207 357560 1622283 1841152 945493 215657 1271562 845192 746107 1280322 1274779 1718881 604258 286195 269199 77505 122357 710762 715438 1964931 736044 758584 290291 1955783 564696 1325557 1355743 379465 1827322 1740273 1856075 148480 1569341 1945522 1818150 1267339 546046 1038342 1726194 1300054 336710 1784332 155160 1476144 1335374 1019080 114527 309165 1042148 1289776 1201526 1690310 1704008 1619546 1559854 201810 597124 660108 602492 874295 1041015 242987 1024745 876461 938107 694760 865996 1428963 509724 364927 1990784 1095306 949985 1418090 856509 1146677 1816478 1210383 408852 833839 398976 667332 59317 307439 1662921 38523 1391495 1115740 916674 380437 510972 1583151 393868 947504 1184265 1000175 1065773 1124265 1594821 1532704 994840 1514503 164629 825206 859620 1231261 87254 55801 623884 648275 420026 1725784 1994683 1543099 785812 1197928 1322689 1044203 968130 895055 193042 1229383 1176653 1466839 713778 205751 356337 1393379 523076 1631904 1927438 1175003 1562966 1252097 858613 446775 455990 512177 1078739 1569772 490498 393474 1241166 1230197 11878 1469620 318551 595021 1161465 815282 132875 235741 1815852 1610731 548627 642839 1062852 1357644 1697196 691313 321251 983422 812758 1470955 491296 1316195 799432 8173 1941471 868802 1134444 1567789 1440560 525564 50989 585465 715893 1916481 1310594 453378 189668 238906 1352989 1359344 164453 395286 1801606 1006659 1618316 699833 1553150 1995264 999548 1743148 1279958 1368109 671243 306059 1208548 292798 658302 903458 313096 307955 1315253 1079246 1683050 672371 1660229 1948014 527300 757618 318668 315016 194334 1493240 471779 124760 1320633 689768 394693 1622424 557525 1614229 236782 1130474 388598 782876 1989863 1913608 1213293 586821 1607570 1114269 1085574 684313 1831242 1588065 1292557 714381 192752 283362 857544 1473327 214348 1230371 389632 714108 1847064 726455 1938297 1910672 1805304 1881258 1173490 1383585 1255190 1771366 1025405 1104172 1980033 677516 1272754 222473 1592954 229243 398327 1643767 160978 1759390 1957759 1202709 723400 1250962 938639 218031 247473 1414912 399023 809352 776686 1848859 1446754 1928614 996614 975405 1733566 1451161 1283361 335354 958295 545543 844474 410230 1254063 684206 1120832 1766509 1391109 744069 1806699 1787308 119440 165944 782867 737015 951676 1622005 545783 1822444 1213802 1230074 798228 303188 1617948 16117 584434 840304 1236957 1798654 1680562 994299 1746190 1499052 1380449 210443 1188669 1218797 1720003 1435239 1652444 530091 1128875 1943080 66668 1236619 1731114 233556 603844 1204340 1986799 889241 804023 1388528 1014599 1580089 1565029 862730 375855 5526 660327 308932 1483395 764055 410345 692934 1929347 1529756 864910 830736 586004 1291121 1171868 1667284 678752 923766 537741 858596 1044952 1822395 642027 1399212 1660947 1519232 249449 1146255 857810 1151431 754009 1843668 1644062 714942 1165330 1220367 1865876 965495 920282 280043 1831088 489200 1504564 791190 428293 1850870 1504753 417412 1646585 658607 129154 11765 1773942 426790 136731 1322141 1099014 1769938 761602 1518505 1770346 1954912 1318721 1342766 1067025 1769852 1748403 466658 1837467 1877336 762932 1357191 1589855 893481 1683602 1469722 120160 1976948 938000 222565 1537360 1920828 564379 1318056 767380 1954488 1363452 1990626 1834927 1446751 306025 519060 654898 625276 1857869 1204627 1835810 1644973 638255 1298265 1568752 587151 1431950 1160991 318567 1010140 379154 108828 125140 1321049 724484 52995 357925 1849175 79642 991805 880806 515531 1612596 1657775 1607426 624119 811914 1178516 1250220 484791 1617562 1803445 554108 702085 1120281 1122742 1553345 1831728 28190 696377 1570855 1990546 30420 1023210 1405360 300648 1633781 75387 323532 1485414 1673479 458279 990832 743392 1977370 809612 257516 147411 666112 1450217 1738235 590407 1697394 297625 847340 1563115 1666938 1523203 709290 1637082 486887 1111173 526458 317388 803810 921286 508261 1137098 359919 1374606 1854721 7099 1303430 807426 1075628 1526523 728351 698212 767576 1803875 1600812 779902 1334832 1175083 1388201 1725186 402032 73681 1195141 722068 528726 1564848 706507 869018 847117 14566 656731 730732 1400793 1292527 1327948 1336444 700012 1569973 451977 1381751 1637734 1270301 441909 1576778 1868758 316757 1534789 1718090 1785106 46505 1362080 1118598 841329 132378 1446886 1281210 695740 179223 488636 879796 1631472 358374 1280158 492925 1560934 1434500 658872 752735 1920524 1645667 1655219 766958 509176 1835436 452166 733042 642060 457989 1776968 730789 349925 1894475 1266219 1713631 91811 761284 1686498 1380327 1327476 1346658 554070 1367203 786190 186007 1841781 627396 550120 1028726 654744 1987402 1283268 1713556 1326252 19698 649993 837099 1844519 48423 234732 702219 1667529 1146356 943795 1314491 1272081 1977968 193833 1256626 151916 458700 1348883 702419 254469 1979516 1152806 1289479 1050765 842131 1147187 1979394 1806216 1143541 630772 156152 696449 575391 336209 738270 724495 1104668 838930 1271181 1706953 688113 1555525 1404601 745477 1844316 874362 733617 1543916 418206 1986720 1354881 96212 1820554 1096068 114860 1024967 1708524 1187152 357302 59593 1596088 224733 182696 74793 1690468 1007716 1010258 988035 1792263 234108 341490 807172 1712331 1780354 1907261 391726 1323376 768293 1951973 659054 1022970 1881860 724684 1272028 1305678 129986 130331 1282911 1429507 1713756 1428594 1612377 1199625 882339 443978 644373 1547368 919989 1400007 1909338 1695021 1458896 1056693 335184 1277006 556385 661661 235781 281634 340301 897960 1473582 341480 251890 652182 1740792 371576 1531138 1938442 200174 322303 1288834 1814914 685087 146507 705887 1954165 666714 1390381 1712659 1618427 36478 1132788 1204589 1572011 893850 895143 1982119 7730 1268119 1932588 265488 184209 1455435 1239805 1315935 936137 1116907 1791486 691908 1805753 83357 808959 1262834 1685402 1973886 1340651 1502228 519122 418501 1028982 756190 21092 14752 1626324 765332 43398 156415 1145902 1642974 7053 837724 1886408 237395 286703 1129912 1265020 851780 637319 1936646 1962516 1219802 433354 213748 1557249 622402 1384401 501433 1902684 598528 916762 1963870 1660695 1469699 1158863 291565 1090382 1054779 1897982 1136860 1807179 1147450 45258 1839009 1668872 594115 1989283 748145 1075927 446936 1128195 369414 1199375 1025731 1767917 503702 1814270 989749 1854151 72368 1465660 1475174 683710 335616 1409980 1444969 412188 914705 1705826 926898 66263 1833637 1250819 1496173 782372 1003635 1961292 699697 1032 739132 1822424 100148 1949556 1590013 1747977 652556 1812255 2440 468975 1821032 359914 798129 1670740 1487804 971001 206983 1004563 1997485 31184 612945 930483 1833466 1853109 212860 118323 198505 257971 1003218 954081 108530 1122684 581170 1438232 1718999 774177 1114583 648562 1461535 1755971 1098472 325974 740518 1380326 448666 830781 1215337 1374377 754409 820865 1945295 1858209 1250326 1836429 1644319 1830186 294834 758086 1455101 496215 1684926 1258652 1861283 896273 1395680 1219501 510454 1864361 1183784 282742 401641 1476774 1380409 1853107 1718248 1944082 1889977 1982725 301937 1476738 703430 1364673 1830602 117804 1313494 959471 1270590 1048421 892476 1574430 1959293 893353 342000 1716484 1228512 1306897 552199 1566493 1240724 1874921 205831 754077 255139 142642 1385198 1755014 1904322 674252 543355 1318051 110383 1466398 1381332 297808 1595801 1790358 480651 1079754 577828 1677829 856790 1387055 1900463 1597544 1552496 962091 234476 1718197 1513319 1730422 699371 1327146 1270372 1417664 1068420 1739102 1641054 307303 142219 551448 1887411 438218 1702764 1353296 249705 622022 1261413 1812724 356016 1128936 1680853 12739 1772876 1683614 131282 1844325 239233 37844 219337 1065782 533694 1112208 520557 73379 1214026 1178255 222534 1984112 625131 1223003 242465 1530789 768385 1613246 1148275 1494404 1542979 675471 583307 362214 1554583 1072772 1345293 1460760 6332 259120 1088894 533800 1654407 1885634 272101 195077 473110 246027 64215 1310203 1476684 1856073 1369407 438144 794303 909957 1049387 1974674 814372 243178 603610 794636 938948 127288 606015 789582 947913 933622 1346797 1312673 1301142 655753 423657 1749874 1499745 1999212 722964 833341 433524 130621 895333 1101713 259276 1325645 1858288 1033766 817164 1922296 1738890 1144298 862158 325117 1541843 1864235 865944 1585502 1401570 1543272 367224 1503356 485560 43884 832810 1427054 956509 1536480 1716313 227878 79098 1298058 1550290 34602 1564591 369587 976822 1762193 598716 442468 1451128 1172339 1532112 233031 1575111 1977552 592840 851353 1212654 1659382 474048 27139 739612 658962 1542579 550747 804646 436692 955357 800628 530729 675103 1120812 105462 1146234 896809 647149 179485 637665 1280827 1072861 1614296 1137539 1216662 1491516 1564092 1906787 1865315 1703598 43839 874932 240668 1002914 1360179 980512 889484 400034 27976 51757 150372 1320588 395031 165232 362868 91830 569650 1637139 1997820 274047 1532793 1463859 555065 1168569 607508 755874 1052726 829136 1940123 1371712 254512 1231911 939417 150128 1259742 347837 502844 593168 1461708 859447 878763 70400 722024 434677 1464535 428532 796838 176495 189011 1142880 1303922 1288078 1576468 699240 1942753 1393376 1816974 957370 664291 1782765 254816 441444 942930 921465 1322574 1013384 1955020 957666 827903 157321 1865961 48604 649597 1534326 1051451 1042392 1840001 1057687 234667 1476436 167677 731051 1238594 921618 832254 1953950 1233614 1242886 1702785 531274 1785829 1561686 306032 1066841 752583 1398960 783837 1058234 1956382 643443 1349926 401857 1673251 1401465 88531 825424 377749 1148199 1206789 93219 871411 1962481 220414 88475 480394 110830 1721417 175311 79711 1421837 449616 32666 1827198 1863014 1004434 1947488 889549 670870 749754 818916 348628 1364044 551652 911350 692660 1913410 1609920 1696661 595872 646382 1216759 362090 1539983 759926 669846 1448291 1326155 1036577 105855 1168151 409542 1111078 1280059 1264050 186429 179700 382912 1826029 1117080 1074743 1547236 653649 180757 1843665 306363 780999 526081 1203136 1883322 745469 1244914 1771468 1083464 1066896 1545405 1789419 506904 1245118 617545 812496 1837016 92786 642694 149706 467224 1716320 313465 520973 1151189 1290197 1903947 442610 636019 1512799 632746 1330714 1707335 1302543 499290 1964722 1776571 1276961 1043037 1685836 1008808 1798889 723459 1088651 667316 522739 841503 800743 581791 1371953 1171065 1834692 644025 1995460 286094 780457 1606832 1416345 1603357 1830311 951365 1884063 649237 108083 1447506 573368 1038164 348351 428838 584613 140149 633334 1146564 1177797 1616301 14488 172930 344851 1024746 1794138 831654 1804160 1266166 1851336 1819087 744683 1565485 1623579 1376953 580488 1361008 273594 28971 1039934 1938772 471513 691490 1305375 897820 66606 1701528 618894 656973 380544 1758448 271160 1807141 1831192 1994116 618034 1305863 747763 1207285 1059042 1701813 1038729 460632 1006552 1346351 566925 690001 1416198 1475485 1225114 1621659 806071 1026051 1333014 1051218 1964614 1551226 768071 1081616 371164 871960 625401 1815618 1455026 1286356 356491 833700 812184 1956426 1378302 899567 554401 1400100 1103134 452909 714574 719237 1538960 820001 1101050 894531 352101 1907405 1060686 356343 785408 686850 1316015 424042 1857913 1019904 364027 1509354 1572204 669575 550236 1481458 1750821 486361 252142 165233 1185284 436650 191125 1888915 1001418 1759287 1950858 579204 1922275 595893 1001568 1767103 1641432 1050247 993912 1612188 1670201 739832 1104832 100103 1037625 1879997 1439048 264348 947247 995454 539311 210422 1932491 928576 4246 1237637 1291852 695196 91477 1747739 1984342 798837 465738 177804 1847849 996482 1421623 1836469 604284 867037 930546 1751640 19203 1922532 1838393 993330 1475634 1680037 1626273 546328 978453 538346 792833 1194784 259393 981993 53746 648681 567802 106925 131767 189630 1058729 1230245 1011651 1923237 1539445 640819 1480010 911280 1899950 1659125 973925 1965127 190986 102599 366490 1134487 284497 660329 1757787 653635 943660 1261769 420433 258436 1078672 139518 700454 442671 178905 1907683 722709 1356825 1867158 1218557 1076151 542852 54593 198321 1190834 673452 345919 664898 1004399 236760 1352021 928193 1948448 185409 1155544 750144 429846 1631155 635393 352454 1904511 1463262 373147 264397 891095 318718 332798 666838 1102145 874037 1209978 1111351 1098701 49243 1592956 1622202 132607 581024 902424 192153 1132572 253343 1544133 357166 1631852 266472 983754 1831020 964451 1947233 1907983 453512 1606595 938294 728872 1506090 1835639 456277 1841599 1092475 448878 1870322 1190691 479778 1184965 7317 832306 1992424 1519231 1128255 887075 354032 119638 148 1167414 67565 1853332 731952 1182652 28013 47428 1222445 1743520 1463575 1555277 8931 1931945 1042693 878183 1068697 1103798 40788 1750592 1965613 1052316 1852219 1863227 1020032 534794 1991023 1391069 642176 1077961 105053 251753 609669 965949 1968269 188505 90809 1656486 896172 557840 1501611 407817 1452510 151521 874254 749483 1825040 235238 485757 1688277 1682873 665227 1434484 1902127 514591 1864895 1933169 45943 1168559 936853 364968 1427326 1615414 1256168 220495 1460647 168986 199307 1254652 1262671 1725122 749366 871840 328021 1676326 1918634 500684 1651450 1393954 1623243 1408467 418709 1110724 1021045 1290663 1945616 1502344 173032 1741463 1590908 437206 1323714 1048169 109746 1515818 761420 1770186 1302968 813826 1954129 1566663 1436261 1231613 1064548 1859985 538467 605321 1592579 1287665 1791356 335786 1778929 1402134 1416459 862405 33964 1150776 1438406 936214 344140 1611706 1405765 1877445 206583 1318021 1492445 90482 1158266 1741144 1052184 1325962 825013 1981832 1047163 474698 1539291 894939 1960296 1755936 173890 1753919 147039 1764063 755912 576647 1907071 437211 716177 495015 1680713 1015118 687663 1283688 1313238 1781730 549043 937334 61676 1509906 983352 617732 1155053 108892 1542319 780089 739188 1283153 1549280 1899665 1872950 124460 1082758 72464 1783410 1320617 1147968 1317390 1886756 209111 636716 54406 1492429 325410 1176173 1700682 1822277 821506 992681 1228525 403949 675307 1911660 1820643 1556951 1798350 1116266 174750 191180 1896510 523391 1499089 926158 1493938 477593 1644010 820189 412226 1156668 943198 1845060 468071 1124168 539793 57575 869977 1482877 388821 686635 542142 1071425 1548884 1624476 1333395 792034 1623140 355213 1585868 557622 880766 510600 1745236 907630 213236 1312066 1728851 1658918 1258816 1027311 1428011 928137 1812198 1648689 1072402 1425262 432827 281825 1004349 231536 1514296 165372 627883 541519 315780 205494 1830779 1530880 1914899 1635072 287731 23914 831280 1917914 299080 1578008 1641405 316437 1472794 1707107 403766 134897 1679136 21325 461509 687416 1919679 620593 1202895 251919 456140 544348 55649 1931467 1416188 1611066 1575428 889672 1500485 1928008 1552167 1033105 863307 85710 1363244 1917726 1222754 1157621 1313531 435048 440013 463001 1361963 1729185 645655 733557 1655017 1433380 631000 702847 1097298 223090 680743 1244378 402128 1010279 1670553 1139614 156943 276328 787329 961377 390181 116259 1822282 1441459 1817659 1199737 1271193 185658 959037 785025 1889785 1780909 452898 1051624 1880598 751101 433774 415906 160065 587594 1149824 1103735 1474697 185990 1926822 1633788 1526195 708063 101227 1559695 1910035 1055581 1836259 1066686 936129 1588048 932630 1791506 1531114 254368 1382264 289297 1371316 1712786 1055237 116114 1507151 1571178 1369192 1213447 1213883 70137 468237 609789 1120302 1601918 1337546 1739466 1276053 1304967 958235 510865 1763428 472121 1764566 728225 1995206 1213673 543351 360839 960515 1830306 103592 920790 75543 1626364 182527 1484308 459526 1983900 1540611 1440930 327400 1613895 148601 1929550 770476 1736959 1722860 834329 943670 1557380 1257777 622320 46587 1620609 756859 219387 1020113 417395 1199473 722759 216696 531532 1546933 1898577 8921 666736 1284269 636289 430555 177308 786322 476399 528796 1318048 1790478 1101627 781302 1709955 1426618 1273035 547655 1672173 1207909 1950870 1053291 505212 1778027 547316 1431736 394745 134776 1631093 457325 476955 37344 1265436 18726 1363593 653613 885933 1925212 1074182 1310748 359728 641859 399456 1903394 379464 962983 1130908 96161 165730 94094 293119 1562565 579876 1032652 1249209 1558851 1394501 344401 1297146 138708 504421 1909977 450207 890057 1309160 1720736 803432 1451762 299844 616904 1350415 1527203 1335726 1231177 1277116 1372955 1734909 1643457 128873 806559 704151 1397478 756949 1328494 503651 59966 797270 537670 766741 1603040 533856 598935 1517192 593529 1723560 1337568 853181 1429163 821135 1813664 843258 199060 221268 468876 226338 1605061 84722 355968 312314 368375 1438199 459604 1146287 1601859 150391 1868583 1471019 17324 1473248 1327593 439480 147518 601429 1484397 98561 1361099 1656185 1360200 496454 147217 1047369 1665696 1471006 1403962 713225 1791063 919613 1123734 1362511 845269 156300 850866 329201 703818 935652 357916 439586 230992 288203 1247592 375314 1084473 1216954 1070723 1563440 480455 1223891 928172 243922 606819 1498564 1438006 1260070 68849 42914 1536029 514282 554641 70559 1742518 469603 1401593 1812023 1279800 239100 1676409 1253664 234844 23248 794411 1173620 1454142 148411 1419000 1357645 248580 1388032 1111896 1890536 1721365 673168 1187336 1748312 398923 125786 361566 1802712 199046 1931165 246265 1027724 1267073 192178 1292222 1902415 1802271 1339927 1865790 692118 116667 78649 1452402 1340785 232178 1177250 1918723 376886 747671 1428686 1501906 419836 407680 1055102 961367 1655489 1406714 699948 912926 1445041 997456 104237 1228359 1773355 566461 1392849 1445948 1948428 1981924 1029255 1597051 1721684 1819499 1654143 151270 1275148 1769496 113571 1578439 1223083 1733608 205326 1166652 870745 1603272 1369916 1225949 938681 1763852 82796 1839858 1259818 179850 1256808 1477703 1649421 849716 1087375 96778 1717235 1545290 1911072 313249 1611264 1751145 887988 751781 1471102 1358407 912753 1303714 410811 126432 1839133 1391531 868047 1446712 1828706 985935 706651 1072544 1176668 1403318 1129478 286577 218 1517169 706682 636330 1630181 1798187 136902 766376 1884952 423769 1019312 278223 1698014 1834271 740026 1876171 1603958 789099 1927868 314421 921749 1597620 1320169 295577 1680052 507404 754726 1266010 1287443 1722298 597196 530390 1345581 512209 1487771 912143 1626634 1963027 195605 518449 1360213 1479460 1275900 790601 353367 1727076 46593 77237 613399 747578 407992 1123155 1918064 1912038 1906446 415295 673070 506084 1990450 1461156 1498294 168323 1932984 926692 829652 380897 1055396 452492 1323879 852392 1609598 1010409 1876976 618558 136383 446379 30248 1586352 1831403 1401880 41572 166892 1960162 108203 596991 1771811 105909 1627896 180401 584914 296079 1304052 695945 573010 1345694 885442 905320 917558 801034 394577 1407601 1151514 1105666 1146878 796884 1171120 1617505 1575473 1324183 541603 1660417 471892 410567 937079 304768 1035391 1239554 1959071 467181 4363 672644 1785344 1310337 1421936 612090 1900751 450880 36297 910041 925904 1400388 200440 191588 1344940 1702662 951521 1945415 1073485 1357693 1657367 1470355 146226 440236 323157 302403 331905 25309 464190 996046 1165721 1835550 461551 1806980 669666 1623258 1953825 1591737 1734153 253845 344034 1836081 1092017 655816 1031652 338869 438034 1717493 997810 1897448 99096 440357 1084156 1141657 1835034 1947512 978481 1832903 1729866 951126 221500 1057149 1875205 718142 274894 561504 1028308 1828824 1797670 1236885 1607246 22391 994603 2545 421714 64856 935658 127476 1264149 1568573 1029889 450535 1401684 351160 1186551 1263196 1359838 1199503 295712 1457703 1503482 846351 1084732 1715483 1805346 764819 1132156 1525910 22075 420752 708291 1628588 1011595 19207 1509106 872082 259999 1553552 1146489 423560 1352149 1287706 801644 976332 1570468 725106 1127781 1605699 1177139 1909782 350000 992924 908190 1917851 1250379 1794814 1521349 1697582 1047410 767836 863689 478505 1277592 1536284 1026693 1431490 534469 1323512 1114316 1484675 488104 475659 1762583 1114145 1159169 955590 1631010 583987 841693 1608857 1613738 921829 1879431 1692676 1656061 844416 937817 267401 868963 1878924 44899 1131397 518398 383953 1239488 1806355 412159 1898394 1210258 282998 1783224 913226 773007 1928424 620784 1594374 734163 480758 1989205 1774106 1613635 1389427 1661863 829967 710975 419212 122579 172341 771590 403875 243610 1488944 843915 1937433 998573 1622004 780150 232698 217246 371186 370774 1591075 1220761 1790659 779720 1706116 1922061 1620338 982584 1551647 1341577 87161 1766851 834994 260013 229672 1210956 611833 1267635 1004008 1706602 1227327 620905 1198478 1215655 1177067 729684 1792776 25238 221083 1656894 200130 1541812 1426562 1630019 854832 1725667 366748 731931 1418527 1245031 1286425 1291705 1308460 1339564 1019156 1017935 890247 1071993 1655128 587997 1395318 1369185 340174 1091620 463811 1537794 1567041 1493878 1224862 1833301 422550 1593627 660100 274232 1505197 626958 1791150 1559296 132579 1786238 989504 1374068 1694142 985958 1962930 446072 1629811 1025818 1558451 1420028 1230605 230485 1882508 1350363 1409713 249997 1764474 1933287 1063300 1893435 1770218 1624736 1202996 385768 30771 981381 494588 297394 1424748 1516687 1830138 362870 652747 935321 690698 1559847 1797406 442721 1979212 1068178 954209 1735014 1881587 485302 65075 1269384 1771022 1812029 1153042 37676 1838754 62323 899480 598269 447391 1847153 914362 1683895 139716 1605219 829769 1044210 759593 729686 942996 539078 1552234 1377581 754346 1625542 929253 1850867 834069 1378789 498124 1216340 684736 508935 452989 1200011 599996 1936238 992691 1694760 637603 745654 20176 1798382 418400 1609173 1754759 1156333 1371037 444875 1549322 946928 1440616 1485107 898690 355040 693191 73478 119851 1085791 1532791 782763 643950 1184648 1567653 1715726 844179 1964848 1034924 1550493 1894281 58980 990136 57425 1533832 1705970 1560115 263853 585376 1143777 806809 301082 1767121 1824979 404059 680521 1328452 1029557 59039 1558604 306905 276204 1883617 1760936 94062 1203090 1960219 1921093 1858958 147837 643199 54899 380512 957834 1834792 1539607 1515933 715707 465204 1464105 1807075 1906886 807188 1901273 1821856 28483 310274 1656557 1111843 1424580 186623 1262732 38597 1278056 1186670 933483 1808879 428912 1371573 546675 964413 172508 1674758 1278554 908403 1575081 1226078 850791 1142776 19916 716607 885525 826113 416861 210022 329075 1852519 1410331 684546 1607635 499503 1006817 233614 1783968 932829 1370992 1186443 841109 1024882 988039 595107 299389 551368 1878978 1073690 984875 680154 336994 1664080 782201 506913 1197325 1265576 1750665 1539324 593656 460549 10228 1715360 158273 263562 1236489 550925 1941859 1421512 471058 57936 582787 317863 967562 1109800 1092432 1622904 806134 1876253 676940 1291942 965665 165820 1282778 1931086 1822261 1938320 1431474 1807227 380983 696231 1919167 539286 801616 1332772 308525 1637719 765890 1752748 147288 914603 1578719 1408005 1960477 915255 1147911 175564 1401393 1873065 170141 1174768 187210 816098 560688 133705 900941 1546185 1712743 1023823 1268173 1028654 1158523 1085797 881932 1509639 96021 654407 1515057 323802 1704166 724180 1797355 1856360 915337 996965 773504 1070141 322945 713787 725779 965768 972117 263096 889390 2613 839569 178346 1703875 1152597 1274407 1628312 1577757 553081 951613 509819 221256 1120384 507347 140679 1408777 238761 1860949 1135186 1339806 643297 1486021 1106633 1798649 1072937 523823 232564 570177 1031008 1741981 1304050 1692842 359852 1612587 1380507 1796006 703055 769233 1128826 1605036 501863 913845 324336 1461833 1662388 591729 1282194 141846 1986954 430658 1638054 838651 179402 155469 220058 230587 743724 1956695 1686068 653245 800514 115283 892392 1940823 1139955 1657203 1969311 1937028 553445 623645 321094 1302221 1408760 831750 1075338 1017211 429930 1505739 1764542 1694928 1203493 1005678 368947 1774787 1686507 64720 1402688 238523 305001 794230 1540886 444672 1314355 1298381 990627 1946309 1525122 87305 219853 1939959 948859 1470750 110017 1269543 1914957 489835 127568 1028930 882971 361126 1684552 19192 281075 1255410 1180140 1724558 1757441 330929 647900 827586 1969259 1788351 1210042 508241 1365929 1690820 103402 871955 704885 465397 1007281 1993566 1693440 1245431 435967 470882 286723 1318447 924827 83242 1949097 1166871 409516 538454 1476192 96226 497462 286949 208412 84604 1102112 656585 210316 1217457 577403 1595144 1950118 349674 178113 525586 96431 927388 1253941 92422 456027 1192620 206307 1033827 803487 578413 1144715 827868 1910909 761974 1282986 475819 260008 712667 1666761 1232999 655001 7534 1389867 1565871 1216794 174784 794969 828319 1805269 1846216 1758883 143419 1672956 1739361 226133 1839398 1012169 943203 746363 1001131 988123 1346969 1506647 487888 327684 138511 1510483 1273136 951078 1892103 1670668 1443413 929188 1339780 1834147 1457927 932083 1270696 296988 831108 763008 1404045 465313 269485 1086759 746894 682638 781347 1408784 1255407 1931877 1827389 363427 1472301 484695 603606 1125984 65371 1434572 789038 1528141 243907 1383202 1903589 327250 710012 378847 345319 1238876 1225452 846390 1302160 1068896 1779497 1656447 336659 1865391 1011508 1874578 42712 744337 1424120 1768121 608373 1636677 667968 44948 1523585 17082 1770230 1137916 171273 1265437 1354388 879312 1205899 1687051 587510 607360 1467659 855642 852088 532635 837834 1758482 1162142 1998122 1057682 1657009 167513 517443 343852 1011913 395365 658910 1699243 14342 1238266 896918 136653 1266275 1506415 192189 1196402 884041 1661653 291182 410393 1185570 1513275 1693385 813941 1537544 628965 1374202 1667994 769727 763999 718582 1135783 1337098 1169245 1511527 955722 1365876 1013294 1993323 1695963 890630 197421 1533817 1988041 285377 1828523 1523728 1187121 1010869 1755929 1619107 990967 1818748 1858922 1781929 1771230 641215 972389 1328406 1287633 566110 1452858 733448 1363407 949044 1826284 1107199 1611433 1596796 435229 1434890 1837992 1647305 1562536 1088405 140753 132231 1890142 1360593 126869 108169 1819798 1212238 1053834 1451464 1738958 1565200 1442454 876389 311855 843360 1320885 1300363 1960220 1011499 464520 1186803 84304 109130 1910068 1688786 1071438 92519 1960565 1397532 1580212 409566 1543888 1046977 451455 205113 97554 288499 1113088 74500 1093648 1256973 1499897 1181802 255448 1898578 1072078 1632267 1029256 51974 228098 226457 432187 1022948 1038793 1112279 1982012 444489 903554 81521 934286 226125 208990 1794418 1382960 353842 1042061 1493027 1819972 1809153 470681 1507292 1582123 828676 1161313 1206354 739597 1587664 1385229 313451 1372269 1437644 1306124 734057 1903431 935879 1026490 754053 603043 1484586 1090383 385916 751768 1962797 1991529 1992713 1042778 372554 195293 946224 1442339 1207297 1589932 810508 1665818 235092 48732 1257751 473859 836883 1823636 404231 1026992 923440 1107872 59856 1743676 453726 1367011 463591 1338233 1004201 689176 1971583 1375102 1301543 623995 1521332 569462 1813142 518821 1695682 645187 962148 1049784 1411228 1493079 226748 1815534 1737267 201478 1999725 139711 378485 1545350 1459769 1284759 626341 1240758 286205 764954 141946 1104247 1343648 1965097 1597030 202240 316340 1215272 550424 59532 76672 1166487 426209 917774 1247902 1695660 1560905 103431 452190 387938 1683219 1811139 1600023 304046 556194 278825 1686341 1472925 1813641 553362 1653644 1290360 122848 761922 1890051 1125829 1507355 286458 838070 420536 309976 795025 943062 826417 1126014 765723 1570459 1006813 260402 1160217 590673 653037 1563018 364600 1286352 278899 1133961 1324896 724236 442435 1270608 558411 1134916 1883955 272119 798946 409902 265209 1366993 250825 129159 1412038 1702107 1780414 736834 683333 1578976 433118 447434 1737594 1359101 1285600 948752 1993775 463873 1122077 342573 1589245 1641170 205491 10969 1167237 697111 798522 1881558 18661 33229 1257598 1567794 556539 1611853 839616 1120995 829775 1862322 1154559 1337860 1244465 448350 1711915 53784 831426 129711 1579995 1008319 1852351 1940237 1916930 1810694 1949677 708764 891535 879393 684444 1158489 72030 1327866 915057 1609521 519125 1017539 424478 1754875 1571124 1715891 1064625 495839 665404 1320210 618256 1254930 1551915 938482 699887 1149500 742395 990208 523374 1017736 1815464 1933919 1728058 191234 1878025 1230307 1860835 695002 1481646 139967 1958862 341317 197562 1814328 776671 1543340 1402959 1190437 1386131 826959 1483522 1836391 310995 1910558 1937226 714587 416876 904221 1378131 998165 1926149 452532 1056521 533146 14847 1415884 1901509 1069486 723582 741395 61501 799849 1721161 532568 524832 1454545 285179 904988 460241 471639 911175 1862045 1256845 1137923 589338 101248 224966 752399 1451705 312467 657875 1746987 1226637 1319041 1370109 1969956 1710776 1300334 1854837 928646 1681315 1210850 777692 1551001 298083 1272499 793260 1866908 892432 1021424 761249 1509480 1098457 1273434 1651357 452045 92732 1952520 240949 1451475 69108 1398273 734170 1107198 499077 1829821 979066 582461 205156 1044192 1571042 1260426 1993175 1974962 155465 1820125 1608500 1541469 1287280 1510276 1767094 867176 1608731 1849500 1802828 1195857 1099871 1000028 1171234 1045520 1353732 948142 1931522 1933966 581685 478248 1035112 1424185 1498691 1441126 1903570 233661 252686 629700 1574743 1282967 1722026 390157 1684348 316675 19908 490195 530005 204112 1426399 796228 100272 401531 47577 1139275 1412610 494639 1724415 1793118 1239701 1243410 603751 1242024 1760056 1365125 230770 1581851 1611157 1655667 1365472 851938 369034 1467622 936225 1647834 826061 1060882 691255 1064451 1730803 323877 257244 1326230 421311 1250248 1639937 1754816 436021 1758526 945630 1575546 1933438 1594314 786217 471200 1170034 209453 42289 1615696 1323089 1438612 245571 1286726 1427409 1588106 1263127 794727 664586 701374 778187 905339 1260780 653895 425858 1624442 1320635 274521 1119376 281274 230053 435365 1359460 168727 873565 1292450 919629 1015586 1528857 1401258 603730 840669 836126 501144 1144702 57902 842070 1028278 1137323 596847 779464 960381 1591804 1898110 1047373 608535 937776 1077927 1238114 1280452 867270 1311499 1441036 544998 733447 1973941 1588055 837381 722011 104275 558629 1107615 1500028 245639 1125745 645170 1239834 920884 557099 1450365 573955 945279 785536 1070894 1337648 549083 354791 1302485 402829 683760 1370926 693375 1702681 68881 1776788 727984 839711 1589372 892480 1938217 286817 1773187 63357 292164 1254721 150338 1941987 983771 1035818 1787217 967872 783695 1526025 408009 358278 1868714 804931 1379671 941510 567818 378696 235342 1828291 505425 1668090 1927831 1646390 531676 469918 1323907 850781 1116341 1672678 923661 311621 855593 1664614 173296 235707 1184186 385281 1264164 1045139 768814 691098 757437 257087 1987474 1414628 988819 1229548 283473 1603458 1915631 126735 1412437 1007373 757026 251951 1579846 1514167 579608 1566238 751438 1529883 288247 649791 1797339 1991317 432840 1260564 1025923 1167327 132859 295910 1260973 1100991 1757197 392717 1619831 211711 1161784 156265 1750106 760255 495087 1039437 783763 505913 1374849 1195297 478998 1549094 1391649 368741 133757 1039826 1499153 442916 1108465 861689 1361201 353706 1592904 1878460 1269911 753088 699767 468040 1401716 842245 758354 1176662 280293 121704 1604962 13259 1136761 420934 1482766 1131247 870062 1778477 416510 424819 122653 1900830 917064 1370160 545857 1969401 1415708 193183 727451 603334 131050 1114790 1243476 1695545 1266820 722577 227758 555505 985680 1428597 534570 853281 599623 118580 1782485 748916 1396084 1946064 1210141 844127 1381287 756807 1604966 61758 1510655 334339 858905 884994 554837 146823 17427 1134144 722504 1796519 818638 266827 983291 887536 1979069 547508 1116788 1532501 611 1256310 665102 155349 1755284 1136 785490 1976078 938952 901877 1995819 1777635 1556160 1124063 1321084 895373 638247 566212 1996720 1213335 357550 659803 1432678 159767 388396 1539781 1536909 1661643 1445045 510996 1227938 1282228 670728 559003 53228 568400 754768 1784978 1567060 121538 1063893 420871 1409647 1485201 758619 422438 392385 388472 726359 986555 534313 1357632 490080 169552 836103 302989 961559 1582570 566698 773701 86048 1343784 1276268 135522 1618254 45948 1894240 190265 536577 303127 183358 768148 909634 1424555 140876 1006542 221025 1108062 584405 911334 1342204 1065761 1681841 1778886 1640614 699017 882463 1899595 1503866 514968 477340 1873057 965927 852484 1909688 1120880 813808 1442400 1889938 628822 1365662 338459 675942 1701053 1938019 575735 1434930 379806 896852 56904 1846957 1043847 1208392 557842 1353133 553471 1651834 63586 1884118 1008503 324799 1896899 1833703 673851 264813 797571 571891 1081366 1542248 795900 63211 935947 1788940 979201 672803 1689893 622724 1028910 429126 1066436 1170219 1080968 1462326 193120 1506036 1831190 1498327 1254156 276493 871402 705743 569210 423780 1230073 191770 505263 1452278 1283288 394446 1282924 226323 217327 437622 345660 1609578 568144 1424806 823327 524287 5758 1975869 237847 1566118 1704337 1893452 1717300 1731075 1905713 960323 1478914 1183350 289482 446105 965044 1063121 711322 1124480 1696241 1884792 554627 1186573 1936267 554156 490800 694458 883299 73870 1227004 1262557 1856143 1647431 1960450 463661 1900721 777100 91403 345116 1314532 72937 1505874 281544 546674 975595 913183 1775195 1513705 1454493 168095 946819 558430 886714 351808 979826 727261 1781457 470711 1449830 1410022 71819 823942 160792 239662 1566931 280270 1006668 409816 126953 520259 1340452 1664322 1530150 1729414 623098 1308240 1007368 263443 250883 15518 576810 399684 1738587 1673313 313792 1325164 1660291 1626901 1449551 1954341 848577 923819 1650732 1424593 1899124 722979 1497540 722188 628481 562162 1643325 1415288 1542284 902438 142710 1695173 1459101 28860 93423 416677 527712 657603 1539005 1255432 1911757 1329868 341292 1500339 1364727 832081 432564 1121465 357959 1890139 341758 545051 241256 26012 1503179 1981541 173482 708743 1283974 1303344 1536430 762663 451858 734565 783648 1360375 259552 325983 294635 1004482 742629 902433 1267125 1898312 51462 515128 1434198 726590 1001316 1899561 253384 823022 683947 1806209 1406317 821145 622802 637022 1876176 1255780 1298654 492526 1735256 251228 1815981 1988342 3258 832067 1778375 245104 883711 1430030 1649877 1161481 631588 511861 740005 908391 55600 867124 1913893 895384 1005419 419344 129929 450945 19002 1592301 1869550 723644 879175 1059006 1373611 26050 1700345 134140 507700 1880882 51924 1466117 1398985 998995 461726 424776 1349457 424473 547425 1288632 5870 792038 617197 174769 1151446 539636 87812 766057 364000 1092194 1970024 1088905 1274136 705386 1695697 545951 462265 123458 1538053 1990951 501416 805902 112647 424516 1748210 616103 21042 146125 1654164 1320429 1917987 345770 1315013 1071745 157317 1425244 648744 385285 1914372 389714 1959113 589801 329163 1935652 881281 1718856 855521 1381974 1735813 397328 473994 1585348 1265434 737141 725734 1539866 1639964 1945512 673556 876222 630368 580906 509979 302885 579630 1587750 1484545 1955361 1302728 770521 1304090 503479 722653 794578 571506 1818921 483146 18201 203090 1502762 1796798 1852558 1261033 653909 206231 472135 1998772 1281463 1735 769872 1986697 413741 268085 119109 936254 1228116 860219 1449360 396686 1538321 1568875 163969 1083207 1215351 264781 1615185 1264615 1551889 1498763 430267 1124190 1190966 1417376 9640 97274 1245079 752353 1972926 1197284 1365055 792612 1190039 659700 1266999 561558 641735 60606 33709 1017634 9527 1555515 234395 937665 1220274 172259 1772135 656928 337547 247157 1582843 195445 577212 1547897 1257757 1464596 681605 25746 651321 436419 865567 1635785 1704157 1924603 1974421 328983 413829 1941640 1873721 1946315 250440 1517677 1938699 1243116 39147 1021668 1706592 1393104 1913425 736334 1386225 357587 1889799 258391 145444 145281 268924 836223 372346 394088 224609 62452 546532 1901341 1685962 437482 1508519 1204222 1090996 1051003 1308610 26267 387982 563445 1352978 1746857 1182354 1232908 1587955 1175902 742918 213386 1126996 147366 710327 1912508 442883 1438938 1525036 1305965 620266 882864 1057158 452083 1520341 267658 635720 1903109 528846 1849444 1618671 179761 1660422 1052364 1509372 601295 737134 1098896 363539 844787 1717596 184157 929227 743709 952018 946404 916363 419336 212282 1871936 1503980 70316 1416055 625254 535692 1452346 335853 839844 530484 568246 1438776 429548 725007 1058793 882020 885240 44703 331036 1978317 1364801 225436 272222 531515 1468595 1737410 1334019 798582 822143 1756696 35386 1447318 856720 330159 1857662 1453068 1007841 317644 486624 1263704 212795 994102 1890083 987760 1589993 774091 387029 839532 1752608 295339 1517665 1795294 902016 875715 778722 1206685 1175261 187289 21605 1196912 1414327 946176 1485085 129736 59651 35658 41094 1707885 1757052 1325376 1695645 161679 637963 1153433 1618617 870174 1383232 510126 988555 1182231 908695 983376 831485 1004386 1781718 927527 1229478 1869254 1819080 1293217 759603 767493 616584 1720015 713275 22065 1487692 1394996 1059757 124756 518863 1784181 123582 1411272 240993 1123533 165943 350575 1173772 920959 1137310 1446680 774849 897921 1339932 1706118 1316671 1882831 321312 1744137 1988760 1578737 441121 941091 1903474 910301 1990701 206175 791602 390270 1474961 1891106 800135 1666987 419728 746714 1831767 1272766 78909 817924 968551 1480206 830666 454101 46060 1667520 210546 1233378 1975565 111231 1340730 657067 1526935 319268 1180633 583115 273306 1121026 712151 1326328 1362744 797862 704368 621590 1306793 611533 1783510 329830 1621963 1922049 1450159 79113 1747791 96040 791862 350027 1661604 1476477 1502863 1089145 764133 508435 920203 407909 1363390 349724 399387 1732044 1743518 1261184 124374 757606 737267 449093 1854993 1522704 781240 1434208 1575760 1831213 514076 387846 754845 1557769 1302398 1336970 3145 1716996 1950523 765272 364503 1394957 1260817 911431 1824732 268035 948259 1390754 1400534 716591 950400 1021675 1761662 133939 1421250 1000923 1538599 596059 1650914 1970408 83352 553635 1130917 1802899 130913 868381 696988 1167364 417995 1531059 645784 915302 553394 1479050 308776 122460 915614 1667911 1965122 918510 1457909 959928 383033 135051 1559991 507399 1176380 1625420 1159206 1871296 767002 261770 1809330 839045 1741397 1304567 175695 263722 140782 1753029 1142557 1746536 1415990 965670 872090 1413620 989699 542561 1013069 138101 1364363 949026 1318342 1563631 1554225 234491 660149 1420675 1052719 1099643 575127 478283 86857 152331 641765 1944039 1263092 1114075 544036 614936 1921034 1854678 920640 144981 545519 1653656 281799 1082031 348535 1390264 1076784 428910 313913 227535 325497 416611 1611234 921258 419404 789538 1142873 1546151 1315950 285757 1766530 1165012 1749644 340138 364276 1892434 194616 252810 1507497 518238 594571 991518 631223 1513326 1713946 107527 551940 1893779 1525004 460925 1614452 1585947 232195 209759 456588 994045 1159450 138949 1407566 1822918 1690837 1952635 882746 1919197 1572155 581577 1789879 198370 1268517 1903648 465591 319678 154692 310765 1915535 591475 1655639 1595394 1258536 1581295 4011 154071 354837 633604 1109215 1391603 601216 1737593 1963994 377145 1740296 844612 1700425 690653 269063 652916 487857 1870788 316506 442804 587885 332046 504433 1015460 772855 1450393 1320187 955887 663656 405708 1138165 19228 586743 1611908 1999727 564940 1201753 1152124 446308 1344771 1918801 759584 1313351 1216689 1060223 1955294 574047 1886704 1449963 1178561 231911 539222 1861241 1272830 1281726 383350 1084781 962686 1314731 1989560 819202 141246 1346894 1777562 1215732 1572803 474678 1272130 905132 1899318 1769980 615593 1577612 189347 1379677 33549 1549725 66629 12295 934214 1789775 619931 696426 545659 1372196 1133238 766843 590502 605976 242293 1924478 1515247 1797173 103149 487312 882877 1987420 558181 220645 143186 1053858 1393851 1510401 260439 1008069 1228765 186322 1923918 1649333 902303 485520 1431037 1881543 1932094 1637246 10253 1760842 1691960 1067528 383376 1235619 880833 559791 1484010 1302284 511231 372738 1087492 720391 1649584 988662 294898 1914151 1280979 1820704 1302010 1857324 1502270 1066325 555630 927825 806235 35826 1382859 635035 822543 202302 642643 682231 1718662 1951747 24716 1441185 1412417 950771 1557044 1569828 1459984 321598 55168 1039653 1451244 67232 364682 1513506 921355 1219915 1933164 403617 645509 1617248 416651 771867 750244 1970736 1813255 501358 1640958 394320 1798734 1713002 654512 529511 596335 437295 443789 562063 1052829 880815 1916652 74992 237386 139886 1151580 1501193 1474113 1737606 1688679 834434 26833 206507 344255 691455 983044 1391292 1589317 1312699 1802521 1042144 652945 1301209 1691434 702436 1172870 1706498 1738175 1627507 1488053 625596 1486718 9731 586399 827395 1145210 1811717 1276384 1211503 1466748 1482673 888514 696266 275495 9055 1949671 1916049 1716279 139383 412526 869447 558182 1416810 358018 1984902 769039 1848120 242730 33859 1561709 1209593 766907 1616832 280275 717030 1713545 1151876 1424712 1790245 1805344 1223645 1814636 118166 453185 1861922 608546 1956060 1982902 722748 1643836 1178167 1740226 450795 1403436 1708984 1195956 474355 1942491 1901198 552285 413340 1228161 1207572 349905 1050975 1248066 1539966 1710264 81994 1803347 1416968 1446417 899463 459691 1745867 1691200 898576 80531 1643986 1349938 1751251 197938 1528643 1233327 473052 897263 1572657 1007596 307842 1886203 1840007 1053254 669500 1615159 799579 1221807 1079869 1021936 824523 1173036 690013 715865 722098 1356917 719442 868260 1599597 1784729 1423335 90773 1790993 1234363 1834714 116966 232086 1502238 1167422 1203273 555414 161923 1322990 444466 1554040 1805326 1490350 981952 381576 1720134 197702 1026119 1340401 892607 1837594 1112648 1150353 1645266 394952 255907 901852 1719328 1473731 95611 814394 1506431 1617945 1665432 1645682 489748 417617 138457 1099108 1606619 230115 1186157 1960029 1254786 901215 596961 1916846 1286266 1173941 1643820 1173537 578548 389279 1899146 1429620 1027267 219302 553480 1802566 429056 1370079 184794 1820864 86332 1603600 1681576 156379 1614621 1318661 663927 610706 1007848 1205904 1361779 165825 1435148 1574335 929031 415798 445150 1037664 1504445 1641157 1382242 1646019 1688291 559123 1137403 823923 1703284 735339 1408773 1949396 219171 159376 328276 1069677 765124 1203166 342819 386662 1195990 977515 1946364 1479273 1567498 1531425 843337 1407906 99217 1537453 73641 1714190 380051 633790 1109205 1694009 1613974 1794450 1503180 1145389 1863179 1502075 1912641 1102661 1001274 528222 1926411 938858 1244673 1268645 330224 1394424 1044656 1698028 1971054 571627 843522 642409 1957084 592440 440375 700699 247184 66860 1604896 1492815 1708071 1934302 950960 1616296 687540 1777914 1346628 1666992 1553693 791398 1040763 1425922 972227 630729 953458 902320 1490180 1279742 1264551 1783538 824847 354031 513019 1457269 954597 1787288 1748095 976231 535708 1368150 1018659 260835 150055 1142555 658363 1353880 206379 1314757 1264758 1499436 1199605 514025 1852888 536394 461412 1722753 624252 480994 947843 1596628 1470730 1405060 358561 359186 1748197 1313233 1035224 1262029 1257761 2391 973071 1905871 453583 1529066 1736621 1304872 950950 866387 468281 1180537 1144965 1374869 1598657 358141 1003596 1885946 1952572 1394571 1932798 1313306 1741594 1498518 1422121 942051 1495140 693433 1826592 510045 346613 324349 1714366 1925823 1971708 1738603 169064 1169894 335972 898458 1880917 1506376 714322 1634457 851965 745353 1531450 404290 863347 1886727 872429 777680 1081824 1298441 1069386 658992 33254 1914115 1812845 72152 1574666 212416 999144 1622567 802857 1432174 797360 1908607 1589516 893256 980109 846921 1536703 1215388 1453760 794025 338072 579600 1016586 1137061 162555 404887 1551298 399309 727214 658856 1050199 1413051 1745265 1635558 656598 785363 895571 90569 472774 790127 497030 1042043 846130 75883 99145 482281 1939317 1400989 461733 1671558 1175364 1391785 448182 1836175 1889652 443306 625097 437142 375478 755607 1190143 1399697 1617147 896510 514049 856102 391025 1277682 1041430 751132 1768866 1865931 1827228 1503215 898189 24858 1144063 930070 452564 1260152 694001 1143401 1081384 1821639 753339 344448 1363241 918797 619124 1776093 345394 1911383 1543068 900141 1537939 39346 399199 1282496 998348 359727 1124632 1091632 1668953 841227 1542005 1465661 170080 1441331 1210601 422132 1280154 1471919 1205018 701709 421920 1547290 1275133 1618926 1193523 1069880 508500 64943 329342 1527360 166021 1004959 26365 46081 1376743 1097071 1513042 1628685 274869 570977 1537785 53755 1377052 1070561 1640512 1643083 222240 1140209 1967164 1322707 708241 429585 1387581 1946002 366787 752278 622514 1251549 1762127 1720650 1985605 1435149 1436943 494691 1768673 1702494 1766720 861395 1909857 1351395 577442 1582838 1416564 1235979 1698157 1984512 1760822 1830058 252493 1839704 521479 215941 452230 969495 163330 1846001 149678 1973804 594278 1221991 471978 923525 1432138 1555745 1953402 1804309 236556 1512891 215816 1236690 1877424 867233 1284935 459132 345002 1134339 1074212 1014954 1758084 314690 1798194 706105 1537660 58548 160400 1503060 1847009 399179 1582737 1236384 106442 838562 1478393 1383651 1202269 750385 1398848 1834372 224443 780689 451902 1738744 1751040 897096 805603 1242796 1704352 586965 1271319 464189 1283528 654658 217085 1344769 1280912 1808887 1926587 1396107 273668 1594461 169743 1451700 1667315 1615129 1866804 1227082 719534 787838 345136 1933506 528363 1422440 382445 1491426 1741255 182232 1379632 233513 1091876 1901035 1136908 232210 420984 300701 1072017 1530927 922969 1880444 1903930 1711191 1470210 1132922 103346 1604674 1971140 1767293 348393 547154 1123032 1056544 1172457 306554 1159364 316621 1321649 1470407 755936 748590 688844 893191 218050 1109722 160750 1778586 1050087 1793179 1954484 826915 896104 474636 677199 326523 1170435 1386593 581242 1949237 733513 1138070 1618455 498602 297253 25366 1459305 1058767 1639692 1386964 339499 640550 1940372 678970 689602 1161758 1078528 1585574 526612 984360 250521 414115 1353993 1412943 1092928 329453 1800181 1874720 510511 997459 510400 357170 1354615 563134 597838 841771 354596 984055 514366 1595906 1284024 155052 979491 1505709 1581086 1045964 1369502 1955547 684249 18848 1939893 101120 1531878 1502212 456174 624495 1718184 420473 375076 780658 73199 317814 1469657 1950154 684651 687845 397014 1497917 1214093 1819672 875214 17862 1454008 1189558 1541032 1831062 946836 466710 1211661 1819745 147031 222692 1442164 792783 593147 1399885 1196669 1308946 1112593 1484787 1164341 1591659 1031922 494306 1034001 1826916 1545308 335595 734192 1617021 1870151 1303273 1485609 589167 967266 632466 640328 1882661 626319 185567 1411361 322537 412277 1637897 716180 1310305 78833 638407 1026367 945098 410860 1993895 263043 697698 1455790 545912 626783 200394 1656537 12622 851280 505898 1464408 1145821 957705 217058 57362 572808 412447 650135 706331 513176 75322 1776627 1717370 38951 1231089 1046373 238836 1794646 344337 19075 995598 1911332 1055612 1657150 117711 1542364 1879170 1257945 786863 456746 829599 465162 708553 1891371 406319 449274 297441 1352046 1197326 1484078 488396 170598 724307 1135597 204097 95658 1206615 943022 1438664 421821 1358804 1790190 1291100 808844 474532 800952 263069 1952282 1153833 397812 1621473 1799110 759672 1698940 1633724 1390989 1747436 1143825 1032445 1996928 1058464 1743895 1906278 453498 1118890 549242 699779 434228 1559850 305982 852199 1035660 1306452 1601348 441540 1498825 551241 608447 281060 1863446 1758620 103837 1317123 1392687 1945138 866049 746233 190583 488370 785448 159971 1068106 523254 102316 798555 1998207 798233 564699 696832 291621 631624 19505 979493 160921 1666027 145093 1392690 1246176 383711 803980 1866680 1967049 1589382 1490828 412304 734441 976690 1528778 910109 1977122 1137475 723152 1876578 1632954 175904 1231214 1904703 129071 641948 1962547 1136128 292695 80900 936735 1720326 1267420 968712 1068005 1861526 1427638 439829 895400 1616681 371068 416937 864909 614536 1684686 245735 470747 517702 1912090 1305214 1293598 1917742 1270528 852338 759122 1599122 1332896 497267 1118750 1517164 1987295 1021828 45511 1275771 142729 1602427 1018905 1692310 760785 1810587 257950 1200894 1276539 1066558 1152309 1686178 1593510 263014 1852350 780434 1897347 1894910 1157 1885768 932778 162304 1499755 837270 729834 1565122 1236636 222362 770789 821446 1797092 906369 1584668 1735811 353827 1620352 110290 870894 29424 1158590 1227343 1973297 448678 77230 497712 915467 72549 1832164 1633726 338648 742065 891706 979088 1213243 661925 1116538 518147 653281 1550176 671561 1636511 1385380 1815468 1652649 261931 1838402 713595 449156 1601380 1780694 957575 477698 1536095 75875 286439 1237306 547347 1609694 1771700 909817 330559 149542 1271529 648056 603642 1896301 884353 1956199 1059388 1981441 666014 87341 880749 222187 586161 33975 1665225 1485036 152349 528620 483199 689017 1771286 402194 1994985 1008229 488704 25869 411234 668467 649482 1360501 278349 445571 928535 603344 1913805 284378 947479 721760 1899650 1814576 1377021 145268 272903 455997 1270331 1060861 1691785 1569367 106136 165924 416773 1144951 1200482 1933985 1359110 1458536 153706 1128487 1825996 1130635 1067022 184229 215509 1054378 981344 238672 1701947 1516178 1535291 1428766 287050 1282881 384175 1482705 1591730 1764636 1295852 693551 342661 1831710 532576 850822 960172 815781 55058 35315 1380117 84713 1976548 1574339 1685866 1003069 250255 642763 162558 1366296 1047891 1296839 143740 1457656 1737790 617543 502465 1621002 1635438 1028601 38181 521835 174579 665987 1516573 428638 341630 766660 1605968 1424558 1418451 943264 307892 126275 730693 1804216 1417557 111700 1516412 1733283 1108570 954249 1939199 71071 31039 1337553 1776009 1791024 501725 546408 1550292 1416464 1360264 1019299 399115 992402 320224 730251 432056 1037785 579536 620413 333115 534547 400094 326517 148391 792117 689561 1738645 1935645 1816194 1401974 1027500 1264673 1387814 1509276 253027 1919829 1289392 719646 1925537 1440914 1571039 1428523 430060 148967 229719 1938035 682643 1472637 222114 1539265 1066094 1034979 1941920 225776 1712803 878239 95583 880463 839354 948574 1779268 1678606 582227 109314 1651506 1722403 495027 1097536 648972 1149078 496971 1625247 1730145 351758 1090677 288850 1544994 734033 1719407 524587 1626478 429963 1926559 1347452 1323371 543216 1914101 1349859 1537119 1620369 1236623 794144 1617386 709129 1114745 1025114 1678583 1751761 1909903 1107168 1912556 1155665 1411562 345840 1395357 1129728 590787 1333382 1735327 1087296 1299620 1193446 684056 1926770 1676266 1967672 486800 1154664 760879 990404 1274242 1313103 806687 1437479 18816 1838687 513210 1569207 1791510 1686622 70200 1420978 649472 778890 1806129 1017403 40934 1329074 1966083 384008 202311 1605902 953243 357963 796680 1765404 1443871 896232 1946859 1025283 996323 1004721 1338040 81279 1670766 1204379 1212198 1145184 1295926 1194099 1639216 642985 1705782 1124166 274942 1648033 145210 1691641 1037866 1798901 269614 828688 642215 1081328 811189 1800111 931915 496746 1212279 1338681 184410 1578293 1347359 194850 128881 243770 1083680 673768 707537 179224 1046415 1401807 798528 1635751 1594420 1176831 522810 515017 1756593 831345 794185 1326692 1341329 31982 1825609 373642 1669019 1317478 1775951 927341 261787 1670581 362423 134645 1202246 472074 1514617 973835 169880 886335 716376 789313 1391769 540662 124767 1746625 1538941 958513 1854322 1823121 931164 1369878 1348937 1434443 1158218 350236 1578273 1574081 1372522 33576 747365 1027881 1842495 230128 34726 1201477 57726 988625 133169 105541 1068038 690549 1610972 229102 1882591 199820 229670 293942 92004 1011919 886961 256970 349116 700031 1878229 1345669 1666717 1108531 1727119 1382609 424484 1363970 50752 84292 508577 470346 306242 822702 1224430 1001630 828993 1465041 1571611 440806 1840923 1755777 1357058 198647 209725 1840490 873318 1000498 20982 1806725 49534 1111652 896560 1723483 733463 1815315 20807 856868 265525 1569023 1903299 1028269 1842904 1661293 1614805 1034347 313486 155421 1177754 1972652 51344 1824108 574556 1203517 1171362 1069338 1082873 53485 1430991 1992840 1781548 750082 962844 1972856 1307284 566422 1029374 273871 850803 876852 1838977 171876 327946 116470 1271200 570194 1076488 898820 105927 389272 1060293 24098 678509 386338 366921 186505 1565124 1401302 1056989 1736385 1830093 1809637 494749 1320829 170362 334252 59911 872756 61807 1395699 1580694 1540731 1394911 419732 1460097 56626 678270 993960 1293478 1208282 1861734 842916 1190578 821799 555804 827507 297596 1229064 187497 507381 439074 1147375 740190 1996650 1402087 457151 1074033 1576815 1504709 1906309 1058383 41953 407515 682308 1601919 1931105 344115 448971 1847324 1360981 295561 1779256 1788886 1844486 592197 1398250 1581710 311736 323438 1387472 1258868 1543285 235431 1378238 635222 241909 418184 1875369 1698873 907759 1664792 125702 1721977 1607094 500966 1765704 1502252 20707 800419 1218463 441016 158108 606207 151897 768768 239578 720928 191107 291887 1777765 1059794 1429565 1949608 1334078 1896089 1243906 1297961 1686625 1840802 417150 618971 1255542 177661 436929 496591 771230 1682011 155226 1152236 277530 1963235 1819094 1374738 1142538 628157 283427 1685180 913043 1011888 1470116 1252042 396653 587837 288313 1139843 837913 1709240 1205042 1587398 1838206 1274177 504823 1172055 801014 1265185 1646942 1864367 1956526 1025325 702811 337825 1157262 437357 1198068 184686 1038519 1945087 1784616 1840722 728815 1513411 478656 575904 165879 560816 704324 1698600 980647 1138618 761315 1297086 1291524 681017 837768 237895 1602128 777280 57218 1883381 587977 1255084 1389542 417969 1042106 1327673 1770485 1734753 1413004 212473 1443247 1173082 954298 1622155 1010116 1730026 935247 584310 1582732 1274506 1665178 634087 1502296 1224146 1415277 1408845 423341 1060317 1341689 541707 1448307 593422 206993 1578154 1501255 1297064 245307 1553257 1217059 1546615 33665 533384 601078 1073204 596397 378482 1625399 527389 1179902 409416 1876598 1723582 1079020 1142699 1252454 1568861 729724 101767 147584 1941711 1600714 1631172 1372390 84116 964508 1966958 709281 1205863 1139688 1610927 840114 1522498 518052 1699346 12381 1616916 1435481 257860 1716492 62146 1798467 518214 812661 463733 1823266 1524653 1904444 503751 1089161 338877 843589 185760 795802 988030 1418901 769784 1704090 1551794 1886980 1651148 722122 1111776 433966 1221875 1837242 1231922 441043 444963 1264008 1283961 1166988 309835 762069 1434617 1775698 1514940 879932 607292 1666243 345665 421578 1162944 657892 928604 308847 372979 128332 1837928 1005195 369871 426295 764124 409395 1869656 847670 1499980 507565 1188289 753609 955218 1481436 395334 935094 963844 1235564 1640939 718197 1606349 1549036 1996625 1665542 498569 591113 1366336 1815543 662606 121670 489625 1942641 109556 1890655 240443 1614508 654484 15958 818181 379829 1555619 816449 1692642 1270451 1562666 634636 595260 126919 212597 1640138 181492 1273149 576472 1414624 1065542 1373077 1451390 1224093 585820 374147 776994 264398 1417620 1640367 1686583 896433 1899962 1475515 1347082 1666707 242853 57761 866262 1269601 71479 1263482 749264 1832526 1365830 43699 1451973 1830628 1007892 1578648 374230 804144 66679 1170066 254092 1790160 204185 1941812 1995877 596563 720250 1008649 1677898 801154 1859741 215576 1609260 1769868 1998804 719900 1443253 544093 1069600 1961598 1050454 1983599 1487338 343847 1649969 271185 56915 308754 1241195 659446 1388744 1971935 802024 124022 370025 361337 1151695 457535 232296 997095 1463623 1900070 1580118 197768 1473189 440154 396060 241879 1857852 76729 815955 383729 1435342 244062 918366 519531 933443 1993492 902224 1818357 613070 1943770 1729488 1987916 226762 971080 135869 266103 1281289 1799946 181327 1848321 906970 1951149 1309646 977361 497990 1918600 1488131 732627 443160 517323 69808 449347 1719101 1840011 1050661 1820101 592540 873019 604943 59738 874496 530006 111073 1587255 1470487 1106012 1435381 7590 747998 1730202 1478044 1866704 508011 1434964 505391 539820 850796 377354 770196 1024935 1565522 302414 1095834 495770 1345363 418086 1462815 627327 355912 1000292 1789061 152261 1526491 81687 307498 1679637 334700 31433 1992987 683654 1902898 1797549 1950972 1679135 1034037 1826247 1045561 286440 395041 1720595 1765126 1681319 1006422 1175192 1729712 408121 1497683 1738584 1286972 1919987 690588 1457609 723651 1008163 820457 526725 934356 693603 1917190 375761 1279291 1677451 872158 1442762 1426072 938432 321494 429877 1599237 230120 945626 1456029 726599 1796423 34361 785988 809985 1419393 1046932 1858581 1228949 1464357 751206 1966779 1470560 1017782 1867742 1376242 1711599 1852467 1494982 284017 927480 259852 495837 569017 595734 803533 1638306 1526849 170386 362412 157421 1253558 1374163 209836 730316 1054228 426581 1122955 1970577 1676215 1212893 1572667 529997 992784 472943 1916466 831381 100361 715979 1777818 764584 1963610 608549 716324 28785 1055963 359974 652541 1630868 358153 574064 685011 1061543 450441 127997 548072 638610 1158907 1125257 1393119 1677599 176630 82909 1163933 1331457 1500248 1157123 330398 758597 1423591 1503222 224359 588843 1781560 552916 1330224 992565 1366916 1907122 1383054 1377638 1398662 370864 1768367 504044 680225 521631 1621968 1670280 928983 927708 643588 977362 379814 964208 1383027 674287 1402169 1926240 964634 1437758 272996 1999625 499252 1046840 1394695 548845 152903 1188570 704400 674682 242339 1622796 1049234 1118944 1035519 1493599 1189456 1048732 913984 672687 74188 1547629 1363429 240915 699130 563591 84210 353838 1343019 1261681 811461 1632258 147178 86372 1564135 3203 300071 1293063 1714891 1513507 1885880 525070 699526 1597606 1976780 914400 834976 870421 236943 1881964 1448853 475461 566184 212067 1343674 397163 1408008 696252 343085 968817 182110 530349 69711 950621 1911599 1663590 326484 246843 33790 1745192 847596 1515388 1280384 480231 912733 710462 499132 1172709 576221 259326 1686920 34937 1032895 34008 942468 822518 1438741 407355 390261 1206224 377738 189007 158453 1020833 1597565 976896 107385 1117116 804950 799754 1697054 1473825 1311085 1141088 289253 169922 1704541 17243 1926886 1811688 989039 530312 1120887 905509 908000 1259000 892684 1894576 1589434 282263 1223204 128073 320313 1115402 407138 1839102 282634 1248549 1533398 709970 445905 741491 1054512 1068431 19871 631731 905717 505178 344556 75183 1946480 1067653 1497082 1504020 1896761 313721 1522525 1068168 1964625 1487009 1377874 81545 563702 1445292 300024 97072 40607 829247 1931680 1191407 248925 413827 833698 119894 284019 192251 808456 1950438 894600 894431 573072 1001889 1107562 904418 1995311 473862 393613 1543665 1391315 1311132 1059437 1165890 318084 829750 1552894 1351405 944505 496144 86879 1346481 799099 1103310 900230 1593053 5099 427372 1474908 954325 1441753 1630884 1479512 949292 1307654 544215 605687 11955 1644815 251662 1881102 555620 383126 1377917 105728 1584870 532016 805563 1894357 366446 29241 1495614 431087 1596651 1969452 1457082 471359 1108449 1362536 1824539 1831389 1452923 402328 1567840 275259 855173 1480056 618868 721211 1366757 1394269 473782 655252 1356783 1648119 687739 1260122 1489958 1973432 1459342 1574727 1733507 35042 715496 1773131 484170 779951 1200659 1252561 368016 961426 1671418 1453012 167925 798629 1162758 479370 1747595 1445730 1675228 1634722 1138850 110805 213753 1184178 1508674 659462 1610285 1621519 1628306 1455242 985822 662817 677609 293048 929085 209108 1488485 366341 1986190 1966563 1369892 1483026 925711 533280 1285809 672793 799007 870036 804485 64378 28606 979764 1742289 1881455 1713439 1895468 763750 1726053 1964856 1387468 560238 1226575 1992436 1927389 252716 1311461 1956702 292382 1296245 677232 1357380 19820 1424890 99891 571318 1628726 1106167 1099774 670303 1420308 1604426 1438751 487163 828946 718407 339269 1877766 809784 1594258 198082 794972 646900 56585 1265122 539187 1277860 871652 1466168 642761 1814523 1742229 281391 533101 789471 1492802 1619203 1427943 1264210 1863171 1728648 333612 24195 26566 1081941 1115692 166592 775108 972858 1799487 7582 225744 1411149 1405574 200761 406844 1034048 637152 1264455 243560 1346958 518467 32210 1673968 425002 1194339 995364 993885 1962106 1195071 1659146 1794894 1020487 916252 505766 1188307 863781 998754 1103561 1620749 1188118 845599 664213 1976113 1335265 1210264 1433206 1380360 464061 1068966 1235601 1857423 1523447 472275 1491696 627348 656409 1922330 280931 283576 1988046 766806 538496 721813 1576517 1956054 65478 933660 1577750 739502 1399503 305633 1409954 1177406 1609716 418417 576674 145833 361045 94928 1391454 1146802 296931 565392 1210372 607242 1732581 1738129 243679 1267863 601928 1305786 605751 1660764 1826540 1718030 626800 474846 782707 1378719 592317 567587 59113 1055721 484294 1915144 1355572 648106 1659768 1104979 367713 89779 1941761 1368870 1718419 108940 1485029 474083 1433248 395013 427660 630323 82199 1597275 565786 1672334 440479 1506603 866580 444953 468759 1049045 1585402 1126187 113985 237345 741172 1440732 808981 252753 1813774 1807909 1676951 206316 1627725 1119781 1084542 982704 514398 282019 212748 766472 1216763 1139402 386503 1114124 1012737 208681 917386 1094312 1826959 910848 1498696 1117791 653470 1536913 1578238 1055529 1084468 1473373 896256 1940412 405639 611337 1162291 926733 1253864 747386 1980811 287230 162665 1732979 24959 460615 1934720 816383 1112427 1307270 444935 1942334 1983127 364291 1186312 821060 860473 1879304 1531083 130822 701786 391526 1837046 48641 186911 282990 1409863 58240 101763 154068 211640 98265 1696607 488584 950358 1964109 1685855 4800 674020 637061 421663 1975182 1365950 583164 1406963 1785504 3165 1089718 1510617 1856742 1794081 257390 1921076 628826 185955 1746348 996567 1440622 1116593 1536572 605079 1859389 1985302 1072941 1676742 9458 218930 383507 740406 1866187 1790431 1923865 1349703 1244889 1910293 512151 1802057 1437197 78932 428002 90561 1432442 1283984 1139951 1643380 1539290 243508 1490445 991053 1972536 1098461 1787808 1502193 402220 771098 846667 673058 766726 1632928 1970657 1093600 565905 1969843 470743 550331 1956331 594180 1229684 1682677 1799842 1269198 56784 1091757 470915 874913 1550663 113717 209975 352453 816580 1798225 1095638 1496770 1271795 1329719 1287979 967528 1450453 1133806 345330 1841143 1297998 1870384 435055 582384 1777804 366736 301943 1206966 1749819 1002224 1323022 1992793 1280378 897 43269 1843798 1144295 1310225 354180 973425 806157 1167105 327748 908771 971841 965493 1962161 820007 1723972 1345372 938940 1480698 1103771 1051513 1135451 602103 1718796 1947554 448125 851826 150595 940510 1370791 692240 1163761 305502 712882 1935078 1746466 1202200 194478 975277 572245 722292 795369 741408 681557 1005348 408320 146682 632513 1744528 1510131 1283583 165796 239632 268640 570543 1871841 875616 746632 1526041 1008206 1563485 1248799 661216 1610048 552055 575121 1489662 1311765 310303 1595848 205910 1232734 364651 1099257 1446921 873396 1566561 598204 1673899 288680 630917 787546 281865 1565732 1020828 1293192 1898128 415314 723809 1009629 311813 1334813 94142 650265 743189 85055 1720740 57600 1332437 1267117 451712 1199381 798542 1247368 1949837 1207606 574249 709471 1277369 1318972 1179582 1598598 835221 1838873 1155312 1490834 1726313 1271198 464667 111906 520828 1439011 1904985 894486 1674871 1044260 709949 836925 228183 930936 1458582 1877834 1550750 683035 1078011 1418824 579214 265315 1138993 599610 1182375 1560683 620814 378908 525796 869140 870687 515526 1110184 478554 1319073 898409 106770 1828930 1328479 696330 1052009 335171 712993 1460848 292468 1284160 510555 457800 1897671 100645 1401447 667706 939039 788500 1776 1251304 1316090 1514742 1043150 661626 1227726 1592988 414010 1563494 402849 973940 95842 498254 305424 1358464 317573 564869 1906654 1885257 1296429 1542493 1907333 481132 57777 928904 553056 1378704 989743 426263 655315 282762 1463722 990012 917021 850347 901130 809631 1931609 63800 1030088 400229 712428 479007 1849681 199198 596477 762808 1362400 758229 1352358 1394022 1140759 769186 1450135 1651311 785 1682617 234783 506580 891137 18050 685048 801367 1760677 1257100 1198 745322 1079837 393291 171891 1803436 265381 1279980 61410 996256 908465 1927347 542225 1207886 1419318 1249994 1569575 614327 1954340 910060 231880 1836876 1356150 1855337 117114 483478 1254400 1149869 1900079 305621 1763915 13352 381854 1482487 1223943 755825 409583 320519 1193505 1888956 471661 1782514 981222 1151851 763015 1491644 1727657 1079701 300086 768311 1750964 1538413 284183 1230009 1169391 342645 1606109 946603 32882 629446 1754727 59865 765212 142718 1164701 1356626 957793 1634506 597366 14202 1352731 60881 1743204 513030 1366084 1868320 1613987 373587 1561455 505447 1299256 1896298 637026 554499 1587005 1698531 515887 416857 659109 621608 121188 86708 1250240 274388 1816172 911073 1814843 1302689 1827321 1859753 748117 1452429 32047 394163 444423 1413535 718330 509328 1804486 1871684 749212 1171730 1067166 1235926 1138449 1456164 1180691 501569 1214975 1623168 1189085 1574617 875122 698503 188569 1111025 1351800 382043 1644092 192544 1342557 913477 1300965 822606 530705 272599 1027342 1028024 1293681 808410 934577 1620955 989131 244820 1307647 923630 110465 651629 957111 845338 1015249 703335 1164503 189880 575181 297507 412263 1060300 1538982 384356 1488107 1361196 1287820 1833851 1864229 941062 1167300 579520 1987498 33824 54887 896085 1913205 611941 637437 794814 1250256 335126 488608 71750 1398223 1217834 1707294 684944 1939638 647816 1326081 1621178 1712445 782276 1362513 1860990 1979236 1069065 54448 1112867 713495 688443 556956 640967 535074 1865680 260989 1098824 1392683 1109314 839358 1193573 1852757 1123725 1380126 1914838 1304692 1932757 1338442 492165 888725 215078 494611 1426751 595271 1513134 166647 121350 1141902 1298950 1965830 1208661 1711251 509360 1339418 1710494 342588 1617352 683549 1821528 306202 138391 1273348 383111 925185 76684 951007 341291 278666 348694 1678727 1199173 1799295 377620 1851257 1691741 891037 1529495 1734169 272448 889739 395565 858605 109705 68525 1902784 646847 1865735 1216040 878758 373710 1943527 907948 219060 345905 617598 882751 1336580 1913693 1678735 1310692 1046301 1493070 209385 1964408 625336 228581 422798 740634 1201968 1114052 20922 1645605 1592710 1264446 654436 1857697 1557717 1415425 1626022 699132 1328651 1425055 1501918 349942 361142 919787 122445 1537885 352961 215517 1799725 138623 1089214 1100848 1917543 806048 1799979 1924055 1965546 576494 309142 1017688 598392 396372 512658 897738 1329360 153305 746217 84955 963162 472712 1731211 570714 1272450 1005135 207092 334718 230549 380899 1616496 1798546 1012480 169976 1135675 1197359 1149590 1004855 1633601 540686 188051 861534 496275 1146831 1604030 1720598 1164110 979988 1742627 804969 1468014 647426 1841490 1516677 1158365 144369 1339767 1588850 513650 1014628 1719382 82076 297636 518778 543300 1572660 838444 1521962 1893481 1555168 1641652 1432693 609961 957649 1449324 1144010 1263992 1477010 977210 20383 1699579 1687133 1725726 1478556 1789883 9517 165872 764771 130474 154576 902006 1032061 1191435 1228916 670564 1311460 947992 1360703 1271229 754003 145997 682175 1766360 327322 1904078 1481910 1891068 185953 1917669 470605 1406624 455469 285870 590241 1563859 658287 1709208 1279323 1405992 1772809 184161 1389325 1535060 1135704 88549 786086 1223544 1879839 293069 817215 1071494 378732 1002490 1603562 1455473 1070093 1179395 352812 1805187 1023503 1853040 1435943 692207 873382 202996 1243396 81407 1664759 1078198 130739 123382 664184 389050 1023037 212132 484757 1379412 1404836 370275 22808 810869 1559316 96963 1822772 236699 1183472 225684 355054 1480361 1803074 1179177 1764009 186335 414275 808136 576118 86054 1247802 1237888 737710 213806 1715559 944353 1036319 1539413 565890 853565 350945 315306 455583 244199 1405268 1241998 1720203 1150138 994515 584866 1333917 1626032 1176235 96564 1568584 378703 915072 1524813 1387507 1013128 872580 150289 538143 1264099 1671423 1388697 526190 1911090 1475848 226434 842829 1505541 1666830 445510 524084 1013770 463216 164254 967496 1696073 612127 537660 186090 1052081 728907 1292192 826744 770779 632 1034330 123066 1785171 1054676 394533 220972 165721 1090518 554407 1672194 557400 527824 649449 1148043 1857576 1520809 1201722 339043 330229 1863759 950815 110188 436922 505415 1329669 783405 465944 1553060 408865 160831 1151468 984294 849804 1225819 1411837 1950702 1541637 817076 936405 920907 1390575 1670239 1580562 1186365 878720 466176 1779220 128784 774368 1041381 1717028 762359 1160867 635333 1577796 372064 688986 1071192 636964 1706553 1812202 580129 120474 1228227 1265357 1173155 1569172 1166418 375559 1307360 1073746 654146 50260 796963 355801 631390 1682412 1710986 866253 55415 771302 1102427 1044471 1020633 1598700 1386623 138359 243214 280881 1037241 488574 71025 1635766 1316930 1289836 1865967 313927 160929 5349 1907191 1714601 1979672 1223370 1302312 932503 1600913 1676023 428152 1818692 683179 294158 889202 1447754 102061 1725888 1780322 358624 810265 303949 156321 1358073 1032168 27467 984241 1259049 331790 1136384 1092853 1637037 1734350 1969963 1374338 1215425 1945458 753160 837472 279646 1536598 899749 106750 1296516 404698 552566 1442256 23842 377177 1824089 1220031 202700 541771 668862 387775 1512454 1086676 163929 327075 1752421 960274 361870 1068335 1342388 806222 1593039 236701 91380 349036 626539 327988 375667 1384676 1679309 1023563 1200741 1346781 1088456 179166 1919691 889105 475321 149744 428548 978968 1150938 1587038 1033047 1955970 1145864 1830152 1059661 356288 1363354 656338 727942 766454 915895 555033 1793664 1136843 475172 1743824 311211 469011 415608 323910 297301 655519 276726 774424 1793477 60598 1024853 268367 247664 1184728 1736592 1334759 1976779 515198 1990253 872491 23416 212343 1079258 256153 1438340 1622912 560957 481540 699842 1198780 850166 1198744 1124121 1370414 23946 557951 1249975 1529039 689654 314305 657636 930631 691688 532603 957850 733694 746720 243132 1776544 240897 933248 1225989 1060156 709397 552398 1928329 1693821 73497 645051 333539 643254 1513615 1638686 1040615 848287 478069 78584 463831 1732363 643170 1342176 890485 163871 965041 343047 646184 698232 758147 1386482 1423894 1026043 1837569 678570 346301 1567842 585346 594583 1740067 1500258 350756 866083 877194 752714 1632383 371072 358069 992391 1672361 1672416 1055767 1736069 1826847 1071306 1663260 1935713 1746883 1693029 930005 1180361 1927536 388593 941060 1012819 816691 969329 1242013 104678 792692 1688250 1675874 886073 298939 277544 245543 844672 532378 970083 838746 1863419 65787 353572 991019 1594 1786576 1041441 284213 1529700 151360 542794 1775734 424346 1760242 689316 871810 1000769 358812 1099909 1881797 695880 1132583 678100 1780661 184684 922434 553689 1690604 1322676 829964 383070 1261931 1957912 803497 116576 1444531 1588795 1745725 732077 1405539 1647180 1242777 470378 746537 308180 1478097 1645251 605929 304014 1709800 1076601 910717 1096998 983628 337779 1318155 328958 1054074 1547071 83889 61059 1592130 1933201 1410842 77009 1369195 222818 496351 1245166 908129 819985 809328 701941 790209 473491 1950513 180323 1925321 1139781 206191 1538471 771265 1665821 1472851 1220290 1792476 1768760 384749 148137 1441872 593525 926486 879747 1236587 938106 1594485 1375472 171099 1110431 134003 1405477 1445087 202574 424791 1646680 529677 1180827 1070527 1308171 607451 1060258 1223773 1378411 1537392 925001 721798 1566975 1551034 1197203 627390 828059 1040811 419136 1495572 1731644 587802 1405124 1264741 191803 75415 1514719 1826212 843968 654693 1109932 1306821 619207 381117 1568846 1270011 1891470 979640 7651 727007 1866185 906088 150357 539908 1500953 970115 909930 1972003 258064 1955062 643497 478662 1219173 429444 159722 277578 122939 1694979 622625 1711653 1020116 442886 877588 1484136 220716 188582 808655 236809 971827 1198169 46336 1003250 912591 472547 465210 845784 1982727 771019 1944092 483444 1249366 701166 261108 1698956 1516792 366999 1091441 1456986 647588 398643 1381615 191103 1710825 1636697 1373060 233581 260816 1315050 1272251 462428 1078203 586275 676932 164424 1488655 854452 961935 1439960 1826334 1220436 151794 1946311 1160992 1266221 1692331 1650186 1830323 1783689 1983403 1443637 1652650 324906 1287613 1246913 1542402 1999101 925614 393804 963075 1150755 626610 46066 421500 875524 671456 1301390 849525 1862424 570000 562030 621775 1065137 1916439 1027911 1961109 1509084 1533107 1901714 1005880 937633 881234 1469732 201965 617426 50007 1944287 440449 235557 336267 1308975 1226583 1308410 1997003 1336638 210313 1312055 1613467 1302013 206693 959535 1432479 1029198 1506374 1642249 147496 676993 1862704 1223224 1206574 233008 1022969 1243883 1149110 1733072 1618184 1758977 1349069 35690 980057 1982619 1863437 737413 960154 207167 1319505 71275 169809 1675943 3746 1752591 1543278 1034145 1877218 390827 1864900 1940288 43944 1236423 77850 768171 1705013 723371 1710829 1045101 1275844 233262 1314964 141314 835400 1865717 112865 766495 780485 427468 529160 1127456 1157568 1042116 655949 1939227 1346138 500843 166541 891006 1675264 1035697 1358162 1022694 961321 1227117 1695390 1678035 431022 833553 176919 1932289 1862922 1807062 1424856 1870869 1925961 1855569 394186 1467420 1726452 1020943 1296651 1193893 727721 750951 686673 176798 919184 463495 607683 1590875 1756955 1711317 1461860 222937 212034 1946968 1819664 148625 1867862 1362164 887611 1300263 118673 1283377 1960141 177754 159629 163856 202718 1460227 1172795 905061 454671 1361207 467588 1232910 1230466 576418 1736801 303367 1017558 871581 640427 1178820 993948 606953 1951831 467185 1945508 389369 1520548 1050218 1093873 529739 1382039 935939 1339512 1160384 959379 1000907 1725724 1852058 273122 528542 1771547 1006308 1621201 31121 1368568 1958822 1625690 1366029 1152389 835736 1180374 647048 271902 1314825 143270 305191 1159395 1268349 1889226 368027 211287 1618022 957804 516230 1403235 907689 16916 1144905 1870873 1801699 299660 1137360 589507 1159757 1954263 1964392 793616 1838326 1946319 399670 1648064 668974 1419693 425197 563324 828397 1430563 738640 174372 1617392 1159195 630027 1927322 1275291 237116 1825546 431964 958066 1553155 1614505 393382 1632156 1954081 661152 1874219 1983617 309385 41779 469752 1788472 913229 1390949 661267 1330314 140477 348146 1675603 964968 709400 1327792 613942 102966 1371998 154953 1119181 979341 1882426 288327 315538 1942306 123450 1685540 1888844 1049469 738512 1518507 188961 521406 177690 1461151 1229406 1719365 1997299 781291 1246534 345812 1025822 423921 868657 1551296 1239456 1822456 1736250 1758789 1263847 1530052 1239425 1657937 1547787 3473 935017 1114259 1632252 1235627 404219 557597 1828830 276431 1723967 1057672 1535466 1798049 1651021 118390 24153 1918581 705334 526488 1938128 744630 940918 629846 1902431 384903 1188937 228312 1572448 295959 364738 502322 1458355 1203331 403473 1485109 1363656 701590 44006 1434179 774669 47780 49565 559436 933402 458475 986356 137937 934556 203974 310522 1231528 493655 1726050 1940403 1208485 1366236 1071969 52828 696078 1357785 1802037 1189428 1040871 1094023 1118427 920641 1723878 1365374 1456715 977889 1722461 669793 923512 906725 402608 1226088 848382 1763342 1022260 1064060 582895 1614101 589553 725207 1745457 893596 633593 639376 243888 732430 18388 445364 1920204 69253 1563168 766106 411969 1355971 1356051 1626133 1880170 1519794 46900 317321 449032 1196590 753634 761886 842240 1822446 200907 1044745 375675 1117942 1563558 1983282 17004 1491408 946317 1772614 1374449 569179 1161806 1038900 241726 963724 1034401 1238170 767369 1670433 248176 1268242 1618571 280245 1491300 442568 65413 1884117 251660 410212 1965201 1979497 306536 129484 571648 733594 1825321 248877 717040 710707 1426433 21558 1246024 988306 1605933 1112846 1994973 1641841 1662237 1005502 1538912 1081760 570922 256538 456101 563034 711422 449396 395251 179438 953460 1131559 1719827 1281599 1668672 43309 25434 842473 117875 1690172 1953518 38011 759287 224235 1607367 1059031 56937 1740719 1253256 1148414 143908 950238 988356 1889851 382218 531969 1578025 1314979 1935046 1693073 1989477 181248 1920092 956175 572690 577316 1569180 1191023 1849582 1482117 824468 965542 38563 1347035 129169 430759 824426 859420 1400453 395746 964737 735353 1408708 1259985 100904 1036100 1653189 1968184 1878931 1982659 875159 1013133 711701 551603 1308697 569771 807806 438566 673048 1966635 1508465 913631 1251204 386502 105637 1403139 1901647 698754 1151336 854736 1916257 733948 357770 1144146 580412 789993 908274 939264 875199 1669625 1191674 1176257 1034872 865655 551062 1596989 17021 770588 1686122 682042 1310534 433755 397562 287768 1082018 1819577 1288298 67301 287045 1845996 339199 632540 757350 1573959 1014361 372263 1972760 474285 1900272 118629 1736168 1013160 630779 1200630 350246 140398 225443 1099428 962742 1483912 1901759 344744 1976978 600289 664738 1233858 88571 218157 1640568 442306 1448257 369063 1964861 1730122 1433259 544266 777625 670079 1139033 944261 191889 1786549 1299528 1889805 769078 876484 1511030 338681 692505 32617 1790599 1935158 1439564 950275 1256917 1106799 1137587 1295259 641555 894211 1406148 563623 1060070 295452 1022384 336993 1565219 1870087 503566 99530 1300665 1358974 1875702 597465 1887410 1412151 742251 424340 834715 1767108 282295 1341624 647591 179576 1148231 1000645 974859 794498 674388 706504 442449 1141697 1344747 529695 554541 1048015 997343 924887 364474 951658 1073567 775298 1059744 1675686 732168 316123 1468528 339484 506491 1043827 206339 1246880 1772604 1186503 1888880 3958 578374 1521804 371659 1553860 756189 1373982 1012133 125341 1371203 26805 1417372 1781386 1249923 1178756 902274 1657993 946860 1904681 512284 1862283 808611 1911820 903303 1196443 1054962 928540 1878318 1205039 347272 581473 433089 860429 1929658 832926 1337475 174895 7034 1940188 1225806 1596083 1363364 1438444 1558670 634377 1492637 1300232 1989845 862641 1738978 1025446 498702 1174042 1060337 1009131 1964868 243541 441338 100944 11396 280510 1494992 1329216 1768006 621211 1848419 1722597 283280 1394379 640899 785402 1509283 1353503 1320283 586805 258440 1314101 1379483 1165535 355464 1670215 364181 1946482 52338 807159 696311 1243124 676600 1580901 277556 73983 245470 70553 1869866 863140 1417140 1834967 456597 426624 514087 1915676 88967 1232754 1255766 867993 1148081 811259 1488304 1844755 1784983 1371770 1642675 207997 409668 1027486 1390574 100300 741109 1546716 1700045 1990467 821792 663288 872738 788976 1567863 864799 1932216 1645865 118322 769262 708814 16784 1840040 910567 872125 1671660 736854 583363 64008 1051340 403042 991306 175647 1169095 1389460 641087 73194 462483 251800 1032112 1082772 1165451 1622340 1624060 1599878 1476354 1382205 1547827 1926930 479699 1074140 936797 1616181 1796791 1151741 1009968 1536019 1519797 1782418 470940 79701 1489666 925979 1212985 196504 160135 569499 677118 1224185 1887040 1235481 1755331 414977 1299527 1863277 9161 1951096 1804698 1163461 1431224 970105 1870427 1697831 1132387 987145 1720568 683627 1679090 1295138 908204 1967947 601822 1799658 879651 1605830 832402 1626100 1780029 1204472 306782 39001 1892793 563414 1211235 1107557 1654397 787410 32232 1941387 1566492 1510728 694322 1250087 1284659 1423508 683677 905614 1540854 1223401 1252482 809126 521735 755724 1657852 1889053 615554 728541 243375 1889508 1266886 920139 1016722 1355760 316492 363550 1488846 1199271 1517020 1254584 10280 1339493 1415831 1552763 1662955 946018 1224632 1109269 1248795 1575746 184294 1369838 759614 861206 1371935 1412352 1951748 469136 1627870 869793 1325289 163391 148104 69561 397087 548795 1134950 76432 627567 920200 1944105 819278 15927 925076 1073182 625487 1925043 241038 472627 746101 148370 181957 1448372 1260340 440649 1817441 1056371 117440 717442 1207751 1012336 1261532 1062513 1975664 565317 529711 323426 1672168 246837 580594 813186 1069436 339412 130408 1747444 665095 1912707 336642 913834 234400 914079 1720147 516226 679493 113401 617121 618610 168544 97708 1106213 1343910 836994 837496 1780355 1567591 104675 539247 1074979 1837935 1946282 380133 1306395 738597 1732190 1705637 822655 722129 1064709 208657 508982 1515171 636123 801919 912818 1143911 3651 1403073 142245 1122296 1846080 1097766 1885332 1389012 1630652 1532253 156620 1403333 572568 288969 1393472 1854759 922252 827594 848653 1125962 879965 968850 1421785 1423123 1546781 1131906 778261 496985 790355 1070511 1005369 1491615 1528935 436790 1867164 1068023 1917290 1206032 1437067 1866197 201153 229781 451492 1895041 1059197 1315419 214798 694743 1981809 50145 1334591 877060 1501684 1189339 95455 816577 681987 1424442 1838309 647654 1252197 414240 42848 1387331 1990860 673636 258163 1879543 549034 1415040 1386061 1481466 1846745 698348 1324100 322560 849634 20371 648797 808354 1288162 169003 1722944 1928441 1894914 1353663 312820 221442 1913844 1649191 957267 127695 135525 1202873 594742 618340 1066021 662751 830983 607623 511272 1372714 616004 864826 506450 1872710 98745 1518466 895420 1064597 1006072 420383 1707025 118819 746181 948374 53650 1744609 59749 1890199 1968117 556088 1473757 80400 1135351 317117 720584 1073970 597536 427728 496447 1449260 952333 1891148 1036627 1727540 1569059 1212763 1029149 1858190 1546160 134349 732308 1325418 804030 1220901 1458003 1743841 410636 972976 974081 1895844 1186017 620295 1394416 1913359 1802592 1537855 1431800 1957606 1440012 1205797 1451935 808868 996017 1942631 1224994 148778 640107 1054998 1114158 917113 713470 1366666 616930 1073602 212831 1978606 1933694 227825 1490425 1641536 1640472 434710 864279 1662847 1312543 1617176 119679 1510707 1234248 1297760 1902858 1659001 1235150 552514 1124521 917891 1603618 743569 1871443 73573 1819851 1454868 1856825 787625 1960778 1956568 1703263 1456317 557317 1542489 148843 1346212 795223 1608232 48963 1090951 1406333 529164 287488 291417 94392 291262 1848525 1784178 1289314 1373234 153341 1259741 1201086 805620 1455535 1651082 1500086 691184 559111 133730 1668655 1417244 129194 1496448 328414 425220 1251665 731753 208605 1359292 4192 805608 1796003 646778 678086 1017182 305890 1200257 1166168 203566 1337642 982825 1663393 1267029 1150202 124488 638557 505914 381368 13867 1617257 1234354 1445086 956917 1377789 961334 1629585 1397576 1013197 382434 1081957 31804 1350011 15661 141824 1004521 1497658 564161 1345259 1264623 13834 493004 367510 1349692 716115 110202 1764372 184739 1307237 1055822 263998 1861227 1988177 1202051 1039123 1468930 1414647 739370 651927 1696692 811643 462404 1307332 1140626 410554 912321 498979 216473 137445 1633742 1129020 1204262 1097597 302045 1009358 4770 232066 789023 102467 1957584 564996 804304 1470946 761324 1269417 1864734 809435 486898 1901060 1763087 1369317 293268 865887 171361 436843 835939 1156555 93525 203732 1162201 533635 373920 1824409 557080 1279450 1766198 1064302 1542882 971991 1605831 1298286 912136 1836082 1227391 513506 22032 564981 485116 1805335 550752 130462 1377450 1876728 484703 230392 1506111 1886418 379750 1673054 1753247 1215150 1319033 1510913 1749655 1857752 328100 243235 1528869 453845 587801 428640 933797 705655 1095145 37350 1729001 69205 1523800 1943526 1395100 1516150 194204 1498200 1762864 786501 463913 33239 952461 159680 34290 1934079 1009397 209128 1149947 1788480 1216591 1359086 1877301 1019806 1910394 1786390 124674 929402 623128 1257169 1994064 887574 1545137 1545748 1220440 106910 1624343 1098044 697470 409443 1514778 1020104 301238 1525395 1885237 190984 43945 769071 1764425 641791 1708536 1586942 611844 1406188 1757417 459436 1657398 1662883 642274 876455 911831 991132 697583 48530 694833 1234456 45584 1063681 1105390 999826 1683256 1352478 609187 1244423 819820 280591 1882428 1465432 1441660 1781447 1075994 159563 688698 269194 897067 1747078 416737 1609207 69639 75218 149916 1235976 1278191 1623888 1857668 1921827 1045098 387671 1978445 1035014 1175291 804982 1734802 87039 738365 366997 28547 1697618 1583497 171075 1221586 609247 527266 1444178 543902 312395 1105750 943056 1250193 735761 1645608 1609461 1925241 1000220 336547 851500 1045202 941979 658775 323074 794959 747739 207208 1816598 1810457 1686535 42310 517703 1956903 1405170 399108 1243440 771958 1948258 690012 797329 1299103 1017114 531686 1748957 1721514 1353752 445227 1975168 543537 847203 1003368 113613 533317 358960 463165 696452 880233 168030 1087358 1255514 234795 409765 498917 1616708 395743 1897921 509002 1828232 873188 1466271 620406 1059485 488996 564144 1248668 1388056 691237 1940267 795053 1435363 628439 1837151 1375696 1356362 1365916 1860134 1669936 1909263 490160 1320175 1457804 1755950 992494 1151266 1359341 325910 1118169 1424664 1680695 12797 1914038 916773 1600497 374017 232386 949134 1584019 437105 458548 1203983 1545474 884971 671490 1837975 1148788 295866 165415 509769 1358886 569648 331649 889864 249148 736730 162511 1669472 890548 374528 564447 1628629 739049 1230654 556698 926467 1833192 463287 668471 87813 1789611 431762 1249046 1986675 986348 667344 155959 82016 313971 513234 653854 1154525 602632 1705409 286925 1614418 1053694 103615 713984 1475490 1659396 1848003 1078648 134617 430715 1364987 140589 1002882 1744632 230412 1089527 1557282 55323 1525615 1211703 1925145 1610727 133441 167779 379818 941324 1553212 824753 1706050 828269 337868 1654887 868933 875591 711215 723257 1394392 322764 28109 555696 1130521 1927735 1743848 1800538 1082971 150503 658563 1961782 756621 185921 780088 951721 1400263 1655993 1027850 1953924 479679 416669 1909675 191197 1548988 1304871 1862191 1728573 307489 1445614 619235 1307385 1682872 410430 1377082 1557469 490360 1972456 49724 1180832 1246428 1664441 762422 1466526 782646 1124218 1024259 1153166 94066 1662298 551889 1308534 417693 1602032 156901 922872 1151080 715526 1889346 883137 1125304 347475 913439 1446411 1116122 1592739 1612502 94383 439222 1865858 497613 230467 1104989 1853713 1998251 867765 310447 773525 294109 722737 1899708 1421388 368160 752039 412943 1878387 1034696 1270252 1151472 599899 219949 1384068 1073659 1708249 57305 316722 793082 1628394 1026022 1016322 204740 1149555 1357850 1312736 719100 412840 1470298 204446 1029314 1862805 865916 1308602 904995 250093 905953 1939949 1706803 1527453 1259988 1062569 733595 325339 211851 1714578 1651363 279091 1645108 1463129 395711 1705473 557545 619375 1107422 902356 921756 1854232 403732 1347107 543024 15443 998619 978115 871936 1965301 138515 1255677 296379 64620 70625 1214287 260922 259033 1241894 1244796 1667320 1341721 247012 1003672 1769487 270662 1523035 39619 1096681 1695105 638148 848973 1093909 1961986 1725877 843022 258042 1637364 456458 1805143 1353512 48607 1270538 1800745 1514599 33393 290250 402348 1960030 226324 556332 478233 1041565 1766153 1654044 1045014 357849 1409797 460648 1239732 1090110 639600 1981143 1417882 1854782 191999 74006 824840 1494552 1970694 1741148 1258407 255331 17578 775200 272570 150852 536190 7443 59118 1476095 1950176 1529657 1498411 516188 1868912 1515922 1747148 1291548 1572922 1563197 528504 181181 481917 1431180 1913727 1930799 1487319 854348 55774 1789271 849187 1968658 771490 1151725 1203365 293098 736748 1959429 1283212 589179 1798931 1848904 379386 1676599 859832 47941 778390 1272284 1646434 628986 1742349 1423205 1012863 1941791 60820 855338 765018 1478590 1827479 1818459 1371347 1424775 1580903 1156857 1512292 958320 1013652 1542524 658847 744498 1406570 1224442 778240 812493 502031 12006 132096 1387970 561891 515152 1343381 1289740 364172 415856 1840978 1584452 1939219 1000610 1283577 1972159 1612903 1014090 830236 296095 297326 1368538 910488 1530201 338533 1243806 1513100 1949249 1557967 1624414 1546077 1699986 1658790 1196759 565643 1806321 198629 1337736 794103 365568 504127 1211372 852836 1773868 966226 1385329 1875239 297463 1025754 40973 600558 752971 1607845 1446564 316464 1134666 482456 1466456 1029249 530551 1793631 750837 1388852 1126032 1789871 1115988 292493 444985 186153 1639479 1566122 1564363 124365 783456 917093 1325440 1997869 427808 717646 716949 874607 1127063 170059 264413 1276425 925293 1796059 334823 1810387 1064703 1319833 24009 594507 999752 188894 507199 1357449 1509115 923271 1127818 1173314 1042099 6331 1696484 524850 424711 1711544 1319999 1122184 1721471 117651 1517356 439253 1361685 1260681 1227284 211362 1526344 1513937 1245803 442265 619036 575789 1510205 1583112 1765089 326249 649321 678203 1759332 12831 522305 1147848 245405 687445 690536 738945 1059546 824300 1324020 1631440 1023674 87377 825620 650253 946797 1404574 1071702 889406 407688 1218275 367760 786631 1173071 1706010 1989455 1623469 1593566 1842647 1541213 54803 378844 1009743 1948557 816675 148197 1770429 808683 1913991 1941478 890582 1209939 1534696 1410919 1675508 1763224 1732477 1262375 805486 465828 177939 1347823 753820 547059 340329 1688628 13706 1119454 1551600 1540308 505376 189015 1226230 945847 563554 1011770 904803 1214315 1175283 337863 733674 1931486 1501184 1882342 643841 37381 1724731 837262 1798409 1040583 972951 1185979 1201101 1200726 1361980 1114967 820332 1715477 1667696 1794781 583771 163503 1926685 1558180 784346 1824863 306671 836698 830122 1078600 322262 945555 232552 114699 108863 664475 483792 1129231 1176451 320389 275349 867708 1637521 1905695 365807 1935342 1619425 592404 1646587 1586864 575631 1269187 1217412 1314522 1706456 1820888 1378542 1095305 1633862 1397018 366944 1651602 1786731 1312710 902801 1589835 999971 1735369 193152 836493 1133600 1004921 132039 1509722 1200420 1536565 1316416 1391655 88310 456123 1972603 781845 919495 1808357 1210784 793216 1985384 533780 867390 1557736 177725 1697603 930202 525166 1914447 1771040 1565905 971078 604066 158254 750766 569881 99779 523062 1465944 1101684 1110044 1357563 224294 1814502 1311048 205763 1636362 529120 1900709 1839769 270537 548442 442876 1584938 198434 311863 776576 1793058 1869047 1620427 1194341 1438240 1708519 442673 1736566 1574790 376492 105471 532010 527148 1322426 486927 1270547 1427190 486170 1841550 840365 622803 1593248 1758630 1170771 1679539 1454606 972572 1708050 561551 1175853 1195842 1176911 1877650 254904 1179750 1587826 931027 1202726 1577995 727090 1336184 1726063 1094106 1489647 1131453 1356039 1526457 1556528 80836 736464 922105 964564 895108 242591 442399 1541181 1332012 1538375 1566427 687020 718762 185686 361569 926842 1907650 749069 305828 607561 60823 1871730 1210755 1202792 942434 290964 1128184 711462 1580083 1429206 1280917 1205576 653918 898671 1382463 1947949 154820 83972 1943690 407014 383832 1056625 1714829 650220 998273 1200635 106105 936224 1023617 1841520 1977605 1880997 1086946 746298 726793 1413165 897021 1120624 167110 521068 68852 1602241 1950498 144520 956510 10995 1074501 1025041 558577 1723764 221605 122686 1691029 1789536 1274872 1429720 750405 803431 588151 96542 155868 858565 1254655 1503158 225850 1016328 1045371 847246 372236 1401451 37087 1534109 1525715 1551743 548074 1122840 924918 1120142 1408028 1153319 1877590 593112 1543986 621052 1558239 1345199 1998631 80267 1942299 486043 159792 952700 1594958 754933 831986 1332194 247117 1370531 1705399 649627 1766724 188548 697352 1274054 417852 122517 820879 1344988 245099 14333 1354235 1738775 346495 1218201 1204725 1874866 904079 890988 954511 1373422 902590 541639 1838435 595110 1718305 397700 1618491 1979802 988525 606503 1582346 273802 1934565 1288444 342633 1928651 1727637 657154 1978433 577073 1283640 1282105 1956298 1750746 1336535 1366131 648433 1309854 1296501 197905 518594 1370004 1025663 412687 793343 1235660 1905281 1398834 1024821 327088 302541 1501408 1426136 1597368 256162 1272967 72213 771087 1860133 271471 1432460 1286231 437210 1997601 2135 883387 967365 1644176 1391849 915476 1616163 1051503 1122487 889273 1517510 692585 101009 637732 1443586 1480422 1094936 1956057 714619 356710 194459 977207 1484099 425679 318348 1146550 1511599 80739 1548594 1830287 1255623 522328 949443 162585 1394840 550261 1481504 1679640 635110 1756095 1562468 1506193 975101 1536376 1978772 1280376 1905210 839207 135592 1164959 1451633 1557346 1796225 1924492 1531041 1762439 1055738 1824966 946772 168263 464007 1328460 1771223 1821740 1763303 829638 443645 1966869 657691 937904 1365739 1228732 1474859 578862 736865 1172385 1310908 1006360 54426 723602 1469818 1654728 341218 1392081 1206416 624137 857897 446004 1696549 757749 1161939 171057 1490077 497360 1051220 453276 1935176 1055960 1828096 1241381 500178 1649652 636718 1072791 583423 979983 640627 1399242 533659 1849213 1053702 659248 1981962 1944850 25253 444180 765944 656202 984804 971800 1518854 1707375 1899889 1085515 492325 862037 223955 575165 206765 1751268 201458 404082 896083 1973257 178674 1778625 1498786 244628 1074768 532041 824006 1292300 122891 681336 1793102 484974 7926 1449263 1677395 683648 289516 277776 1479516 937874 1381263 1675486 1171040 108578 273648 1282174 1311884 416998 153603 1732904 1648002 463416 316525 1218515 227661 1710070 731339 141083 919416 1522492 1421101 59676 245671 1796431 883729 1586250 396437 736068 1417333 1701783 274534 922166 1634621 1467567 86694 871088 1808857 1817521 363762 938256 180268 593962 137406 842666 417302 518841 666115 543486 1679123 1251949 12401 489036 1579489 767579 1425369 110656 1348158 1673123 1935133 327824 1477736 951291 945676 433421 562222 148899 740292 149294 1667701 1005179 75880 775174 1255015 581223 900918 318145 1381769 290233 597568 249549 108226 1008460 1444382 242548 450221 1039847 1813555 1311876 918726 1002896 386246 1179673 1092533 1735764 207467 1856316 808459 1398714 1674077 1715492 38037 1190246 61201 1582263 1336644 1823314 1139923 585830 1140910 1663206 1889206 843648 458725 449296 1565650 898723 1466584 1891007 1183259 1678125 1026912 64567 1273488 1978466 789591 1667367 1836872 1042332 1469026 1608060 971327 1075230 352010 1260284 555429 951001 1751366 710907 1089120 1970317 936529 499909 642053 746231 213029 206809 1904941 1708040 75351 1653460 1671335 1909259 900002 532208 142239 1638132 251583 1666010 1959465 458202 927592 667992 833753 1150735 1194938 602394 721905 325073 1991436 1636997 388679 952246 974467 573708 22074 1626104 1712715 772032 440269 1898055 654771 1127426 1626777 309997 561932 1586890 15973 18160 1340012 362280 1131813 989290 732214 1274715 909504 445055 1408471 1284477 1600646 743717 8248 1469592 1218980 1403822 1950187 1236048 1756329 1728237 1115745 1879092 1153280 722097 1239436 728011 235967 1423294 449186 1554884 1030245 900131 1700630 1761183 1551135 1925404 338707 215187 1058631 1916921 523255 1585941 2873 405910 1735336 282306 1996583 578 126430 1035017 946916 1532409 1406335 452774 1032566 1435098 35264 1954586 1625291 1630898 321985 1491776 755518 183591 923474 446867 1736684 1336175 39525 1160278 482631 444499 1952020 1762058 1152546 1896695 5985 687726 1377863 486226 660092 609355 832773 1145846 10180 1369555 276521 1443142 1678580 1086918 502265 979019 1840154 1622715 1286912 1312946 1581910 880165 1069928 318000 1206788 1440450 1717489 1567602 1532407 1952293 1462206 1020523 1512572 517654 1884059 688713 1390585 932367 178769 425792 1603821 1329284 1930332 1118915 931430 1745030 894043 572394 1061869 1315099 1156548 1758002 211256 1932447 1098642 1310754 69585 1901011 780914 273198 1101017 1650627 871258 1647193 1348108 187302 162232 280986 1242308 842497 1150479 118200 1165859 1488700 1840632 1666592 619648 1188524 1945882 821242 777030 1732902 214255 1122461 803189 1776952 879276 467151 400606 397467 1291608 850082 1139016 448916 396967 980698 1072518 53542 1355808 1824135 172092 838690 482640 322552 1637775 1615181 1254889 483402 1469022 1210514 874360 1175339 1521794 1666542 1240839 46704 347038 1839006 329021 273758 144826 1747168 1580529 126232 980577 814921 458524 1156011 171029 1945566 137745 63574 1264703 1652319 1514152 1241669 330709 816644 1788217 1326451 1239459 447003 559943 1497974 743979 794255 912155 14473 546812 259813 1609629 1835194 1814350 549417 743394 824577 3256 437072 484185 722050 1600233 1709116 520964 1549875 845511 416448 586056 1188667 1244702 772213 836175 1310291 1423908 847532 619171 186492 1797584 3762 1686075 1272071 1492692 382631 1936401 1331977 7708 1139419 998026 632342 888873 1624079 822571 614754 608881 1320728 721734 377501 1922000 1774048 950466 110165 1467772 1505084 519469 261435 1755087 441154 1206477 1541148 1169657 1450302 1067184 539462 1922505 1442557 345118 711503 280297 40422 1873136 561816 1565351 517135 656513 1634263 28959 753569 1132725 1801059 833216 806168 1419148 1944237 724160 1986661 214976 812005 986798 1785794 135746 1752547 19249 111990 822458 1408944 1753111 1031768 1958995 263097 1362558 1571543 1963727 1511058 544437 1838006 905563 974192 1367469 639781 589658 1047218 1742513 1988211 144764 1105551 147471 462910 1181755 904773 1065823 1557367 1994400 1704613 1817782 1710815 142170 1997153 1632777 1384531 241908 1543833 1643867 642459 1424410 1420702 1794753 1929665 1011963 1148934 278040 1470951 1779138 1117620 494242 1869625 1183921 1160780 1856831 729670 1873345 1515002 707987 1900061 411523 833573 1931247 936372 70769 1466855 510417 1230920 683119 1284317 1059403 1944407 265516 524317 1709738 1038404 292350 352763 1764861 1087724 1165344 1354129 180610 934815 944622 1528072 314336 131817 1312107 1119584 1186632 1763408 1089871 89962 1264069 1535927 1580839 447205 1320202 1120830 1099089 1594277 534881 1373898 1772871 1973706 1306594 1370514 439078 1271989 259718 1407197 370806 1304074 249707 203979 789893 959198 956874 585867 467434 763860 827637 608302 282787 1740708 1040269 1445221 93736 1857165 1541152 1158367 1276604 313388 1557045 457777 1689796 1025529 1014254 1290930 1553214 1261533 1957922 1552754 959259 1683553 1453771 744107 863112 1470163 1544396 1965931 1668326 1920330 66892 1328094 339520 1669065 764199 593477 1924776 882444 1370202 1311484 1340143 1492378 543973 493266 492920 75923 1303677 299258 1118645 256529 1846813 1066454 1960979 294859 162459 162305 140017 1187141 1078176 707859 1545541 483409 1917186 823151 1768133 254039 1790636 1336244 839077 40515 1026851 608764 208382 962984 157808 246420 1446770 1923931 540384 1299320 566597 945619 104158 1092896 1911494 318280 1796392 214769 1401312 1393862 1835146 717897 1818895 122078 1037453 1239744 39315 270124 561279 757977 1786988 1824114 1505193 1087269 1709180 1137515 1389288 1221798 727125 288905 220958 1188153 1509306 1447593 277146 1291845 1968257 335715 541210 530801 1166166 1383673 1278124 1179430 1586266 1274353 399726 1183956 261335 853137 1703382 848053 1878455 1742511 539894 1369837 1506870 161074 1519184 1151669 1748901 96354 1320124 562187 1084289 1144335 1458656 537835 684466 864235 1107931 758757 1276498 890032 1836574 183173 1821697 811768 1078252 681636 1813423 879562 394809 1085718 1413156 1577400 1775730 322433 180475 1582118 787266 318835 550614 653047 429618 360767 1227839 422377 413897 1602244 1236208 245763 353076 117652 1024433 646586 1749057 43157 583432 1861524 1801446 973232 570457 317505 1837069 866724 1570500 1428997 543445 225021 1517184 1941326 1754377 1084769 591627 718159 26024 1462347 1840891 375755 149351 1729562 157018 1800067 1651360 1509018 900374 1428572 1815540 289138 1495928 242290 1383297 1859510 1779562 1929937 34394 1704178 1925975 1703857 589676 1163226 188581 1656596 962232 1728128 879034 101703 1765034 1712323 499131 737917 1976555 1968940 1281853 636008 952181 1422662 689578 211217 1927353 1470380 1324861 1780180 1927558 1105407 555098 255354 930800 412414 62039 1894885 833568 1857426 983276 265600 939344 458860 1835228 1749015 1760829 1142848 795725 776934 575641 1515332 1307584 1599844 1783417 240354 1063699 106546 222832 132470 595456 896068 946650 1245558 1288788 1253813 46526 1386333 28451 1207502 1373897 975442 1764027 1421111 629539 1988501 88731 1464474 1479753 1773314 793485 1168514 965458 675022 1258163 1538595 1246776 97218 1709845 1074908 173495 1738955 1676350 1152724 1287554 954463 1022236 725874 176806 83605 352160 1898816 1528023 1339189 773388 785225 1234682 3301 838645 1158168 1680845 1489027 744502 810323 1410050 1460764 1165682 724903 1429063 590793 569058 1211970 1871629 1371452 337668 83701 504003 1708876 1285117 1172623 1038899 422130 1049786 245554 1814408 532840 256496 727799 807886 1406410 1903456 252425 299613 472871 1800036 814460 1904436 1501299 640125 398378 1061562 1936693 1651315 136380 732360 411365 1247613 1031855 115158 259598 1892304 108265 1630043 1006114 1059492 55779 818197 62855 322350 924297 1515408 1266551 1738094 1653183 1072439 1330451 1629491 1923048 639755 1201623 1116714 599743 730468 910584 1529025 1315467 663895 1884153 136245 958891 1605055 1012384 1637377 1879019 1558436 590884 311481 1469099 1761318 1323970 1094816 1943187 1842570 827458 1008428 1212265 373613 778207 83527 1240393 13213 1132658 1729783 483480 1810272 1129990 667353 1661061 343618 1772275 366697 190152 1591456 979327 1848514 1449718 1939724 1530741 1984227 1300765 1403717 1302979 975656 1291303 1203823 781575 5123 1941842 1064334 1345013 124820 1462310 602030 2759 1819615 382794 406048 1514705 1051682 1851146 1529460 1290310 1439849 782461 314803 1898560 676448 573260 1702986 387097 1181429 479930 1766739 538646 196482 795660 422674 1109785 520388 964106 878497 21050 409390 819070 1872123 803973 833333 457615 365118 1614747 1878620 1177824 1818971 1531484 1320057 737638 748305 1728163 813382 1341115 451836 1273058 935123 695 476704 1317205 107435 1217106 377654 1201403 1915451 1765025 17730 928382 312726 1146913 407164 1930164 1577996 1030729 751976 1969363 1706639 1234615 1194713 869665 1033758 187823 1666973 34299 31069 1870418 1078297 95386 1270914 491768 687703 1854894 601871 418591 1665394 1800358 443687 757450 1421505 1256593 89601 1804047 655583 1164041 483866 1378757 1804584 1233402 1569541 1178885 305021 1782837 741628 250424 536986 1762033 862701 1290738 1941292 1112276 369675 1710613 767593 1616504 1716688 705626 1408083 1248192 1589667 894801 663218 206313 834745 1420072 628161 1993991 912279 1069507 1217105 1194275 1128277 1870035 1241133 1239510 1980596 875994 854772 1092776 729318 376903 1257282 1089975 1437613 93140 930937 984211 1865031 1757875 1062778 163545 853110 317554 122450 180724 1996313 673626 1275105 1792152 594959 901745 1390337 952725 1779965 1912681 1631789 1790279 918888 699654 284804 554276 369941 1965950 1605803 1737794 843391 1254858 896270 516164 1810087 172438 1359599 883151 1506371 1187572 630315 608633 1875886 1943560 1234616 1006333 669010 969977 2256 1076330 1421461 81237 172387 1668066 873392 387262 1148030 647913 1329762 968518 618554 56729 1583674 1802713 1347822 1512577 408224 341139 138094 1426216 1166237 1014609 38109 799891 1173313 293019 1811297 930584 1102898 214184 1514532 1103653 1619168 641234 912317 103001 1733499 1795831 552733 306965 1405141 514501 1394806 736668 634372 473845 1574891 450019 928088 1423846 452936 765119 421894 1746277 1104760 779645 1223570 763190 81260 731209 1485187 467219 315205 1853741 19112 1222586 180079 843826 1416911 1403388 956824 857752 30977 650636 1513066 244405 988315 900760 445479 969750 1603702 276806 424452 1991828 8841 1777196 788148 1851848 968269 1187805 1034862 879371 1493545 78536 204487 312087 90858 431743 1581522 1698350 1415667 506004 926150 767486 523866 1298120 1011209 366937 1712833 1308013 856871 207378 921985 970670 44245 775048 1125007 630088 189956 591988 132716 1870908 1391438 320046 484746 1226582 1503668 1131454 990916 1017721 75733 278876 908788 1516195 1179656 1523136 1514192 560479 1623901 92741 1748567 1904406 829329 133834 1160476 1278205 126758 777165 238595 974038 1370777 20154 678522 389615 703819 973077 1001014 692826 1827601 1483258 1572039 762975 1525458 1786884 355073 653603 1544020 45541 1734709 530260 1556304 1554980 380050 1486342 1976474 1121467 719601 879641 1281553 984445 1593116 81031 1587815 1553784 1897863 1820174 334929 921984 861431 1924116 595634 1381465 1425995 897639 1968788 690693 1499154 398525 574008 83597 644556 1668295 472131 1143691 1346928 240760 1883620 1712079 1235532 688416 523176 1750943 88804 1042777 1829430 1712029 1097855 360107 748693 1872216 1108290 255469 556247 1418913 544812 540459 1506459 1070860 1148652 793228 1200363 1687277 146980 690473 550888 1879778 555240 1665683 640777 708742 146435 188724 906469 763174 322423 1129064 1044314 98831 350584 1497212 927065 984506 1125093 1931849 1539871 1120705 1351218 1571449 907520 972868 1727146 668894 1522088 421719 1081441 365591 286189 1720335 861015 993214 1348624 1472740 1957998 1679694 386666 38740 1898565 146335 529412 561641 168342 937899 1481195 1428437 62128 1508917 1198915 1778252 1840914 1730533 1573224 697619 471426 937816 1981424 1298833 1194676 549072 730907 642582 42020 1027343 1108429 1081470 1840794 1081569 775063 1333989 24986 7366 485696 1201523 1670565 1785180 1823626 1215785 39334 1992419 1340025 1014607 1236852 1593201 60532 945554 622581 780762 1688309 192912 1420405 1384962 1158245 86705 83638 970883 600645 423612 1921760 1730566 479464 912752 1029641 1220745 858457 1563414 856820 213941 416119 487636 273859 76307 148231 626366 575854 547899 893840 619081 479603 557081 812563 1078574 1899499 1228803 1314111 101748 158465 1603569 1387917 818589 1826804 1793815 1299608 847867 814261 546644 1979764 355966 71700 1866413 564334 1120208 339887 1053318 1068180 1141075 1154122 62072 716110 573961 986100 1859511 248936 1851478 1476384 1825150 1670457 1310361 1228578 1115421 659153 750853 69876 1346926 1789858 1674411 1915660 281591 1515556 516738 1151116 1735385 1158078 190906 911883 1049719 873611 1250642 436738 558332 19484 1526937 1487793 1941115 1491310 1283311 1872168 55523 1055245 432898 821794 1688073 90607 644525 43724 1588757 877068 1861136 453997 1966527 1088464 1420170 309577 1602379 1470691 1294246 793331 1677591 564757 1442932 729618 1846435 4002 414762 53916 775217 1072125 119059 73668 1459282 1980408 1348110 588947 1432045 1012345 833789 1302282 1488175 1496465 1880619 1902956 648358 186033 131855 722602 1695868 613325 1046179 1674796 1576708 1959780 1837429 216513 1693075 1850503 1958297 366822 73858 1545515 673598 893612 1565843 960917 775713 3257 1104706 1619735 2548 775965 1060298 1846246 298827 79379 1885858 1369516 900464 220164 306632 1890863 1536294 1956370 1607039 429987 1195058 1776154 434476 1745965 779242 482964 1774750 351255 810331 954734 287906 1282679 1700857 24930 1939931 1898651 1909821 900724 1552601 1497543 1094864 1736934 967665 1466097 1970796 196823 384261 645605 1577507 107220 1108462 302507 926415 719878 1197436 816325 758965 1924643 569954 1021945 955498 1854968 1481612 1810176 3773 1937813 263212 1917369 767928 1049217 1940460 1056237 237990 1890842 324585 1296313 1440463 1604624 1593907 148516 1768505 1214809 1833409 1459310 1740203 1855786 1911276 811426 1568064 877875 1990652 197352 953994 1852384 1183465 1969961 1258484 843202 1663272 1655113 512051 538382 1593926 172932 464449 1996192 552353 717825 1204543 386431 902319 85965 953625 228228 1312044 127676 42775 1279020 927520 642443 1447682 1131869 783002 1740055 1646690 487485 488217 661203 1236560 379275 1958346 30729 1866632 600813 1172593 155932 1416687 1651938 156856 1387994 1662960 1184009 1927866 979925 1583858 106685 1052684 1413069 105096 1100311 1982197 767965 1081474 1650798 1946709 390018 1316759 775780 1317927 931822 1797161 1100505 124924 260071 675991 749333 1676996 1967370 967629 1759149 1720197 736969 1345245 812079 969665 46922 1370881 1614431 40999 1676119 549053 1555121 461993 192256 120237 173433 555594 620797 1637350 1585572 1377678 834510 935135 1298500 299978 1824538 1389589 1638588 1323014 507596 1840291 631368 1929544 1529901 318347 191969 958482 298810 1024238 413422 19023 1931963 217788 203147 1639258 435736 1170682 275185 1071350 1488750 505818 1178251 1854492 1063107 1189105 1123776 1149057 1714868 168255 826984 1904838 826928 1123732 1540754 461644 1771297 1873208 615855 1113007 1193286 215570 1742994 1930256 1181132 1184172 19173 1831543 356079 604898 1465423 747541 369425 1514260 272281 1397853 396972 45173 318294 1861868 1949824 1585149 1924778 449201 1414587 214674 134370 528111 925153 1362391 791834 1412313 868261 394266 1537232 294951 1640146 1210701 1080905 66381 544179 1342433 939993 989347 983812 1055622 650419 1565515 883716 860421 952723 1449605 211141 1671962 1059272 1432920 971094 677088 1880441 603497 1790579 99453 951670 1261120 1354065 1424108 1513238 1061726 930917 1561139 700329 1428935 1397808 737656 524181 99147 701597 1480445 864660 1609872 723402 1605260 895199 991928 678554 1842007 1914092 519077 775750 1491595 1757988 151877 991289 1495628 1999370 935583 1010691 1063587 1969488 1525874 1926747 558097 164718 600434 785698 89215 370979 1416985 482245 1420115 1331921 615420 1126968 884641 851418 1905944 717749 338545 1645815 1867984 1430442 948054 643625 954217 246775 1423911 182767 1230399 1259010 962320 538860 1154820 974096 434719 1248740 1153374 1298187 776126 621695 1527636 338299 612524 1852292 432853 1752929 657469 372415 283146 1927099 494144 1938037 728029 615895 202734 837934 1085685 783796 1404101 108586 1953522 1463504 1569007 332969 512781 557640 1727935 1961037 572462 218910 1229627 795531 1450829 662514 673616 922555 382357 1216085 138679 885767 304359 251149 77695 1168178 1370816 1224237 1629856 673988 1722278 1567208 619558 746751 1687937 1261709 1471273 604401 362858 1510945 698636 1844811 1170098 1799849 1907920 1269656 1152339 1833476 212796 690298 517837 114070 1534487 1493289 1059696 297083 681203 554019 869141 1244428 1127448 1530432 1857277 1575003 1608414 1058856 1793493 60939 1118426 953864 949276 165385 969609 1260649 536278 1653726 901784 228578 712320 513225 821443 1284003 1674783 823547 1937271 546324 1073137 1202510 352150 669358 1005649 1969344 447362 826836 1471711 817383 1588078 612447 1935541 952516 1231372 1523934 1341375 24531 192932 1840745 1353157 73853 1595780 1460021 1868283 1620682 657095 715923 1304498 1513240 1654069 1568280 1054766 780181 1754981 633546 467162 677212 801314 1802639 1239355 1937887 911304 116118 1294981 382028 1704520 1761129 574632 1663487 1268159 1135754 1194068 1126750 1077027 1847190 233689 1402124 1567460 1691565 1004130 251415 1578227 504798 1714129 1716350 1779223 1662283 62973 696084 1250063 641633 326827 958493 286658 1718381 973980 525913 1169126 1810423 340557 891592 336832 1334202 76287 1171767 1314847 1438125 174667 1769955 228778 509152 1282839 1502783 366660 744332 1621314 1015481 1918069 1837190 1802097 1319796 1547097 954699 1110443 525731 1232530 1517019 85183 786612 744026 276515 727600 1853605 1379502 1763454 1996661 1372101 1483526 1147463 1092552 944105 1918979 1320738 1219603 190527 1705985 33902 1649087 462116 1924115 1750729 1369286 772476 832011 499650 296587 40151 1401123 1431766 381166 1693198 593486 725438 1872801 1075597 1783572 71142 1788567 1987149 789493 1470025 219842 561619 717942 204667 226560 1759465 1237395 1760494 1324767 454814 1124470 437039 501722 1200463 1509012 1429144 276751 710264 1137351 1322905 1467800 220782 639156 1343155 534024 322052 1207094 943943 1030178 316997 1091982 172156 412250 1944981 446174 102075 1178393 1709040 74939 1749126 45108 1484759 1597284 1062166 185745 1285378 758307 58300 1989383 914785 1554268 1958431 1431280 1856706 1283504 428568 877447 877848 1441111 132138 849966 723307 1577078 1724484 1439341 1619529 1661184 319229 1536136 81274 996297 1428167 1520705 1758621 550976 1751308 777494 1162368 893242 1361544 720898 1041534 651200 656856 719160 603681 706377 737331 1309513 203555 1189224 148865 411854 1987966 790959 1358755 837696 1600695 1616501 235140 1289189 1176359 1408059 742030 1971659 1092307 447547 1994401 790427 8492 977650 295876 664623 291300 600058 453987 1533718 1592341 509575 1509514 905837 407311 269702 145238 410464 321442 22544 655415 1362817 910340 752821 460335 1584213 1961770 105702 293123 1139358 1698258 679291 1229481 229324 1705456 769195 1910594 964601 920599 1725741 1529245 1830059 1060180 1579513 698939 1023562 1745721 836182 1436211 100274 74272 1238325 1091214 401987 1052933 67935 1583288 1542774 923951 1923371 1265402 1543070 1361916 68344 210115 11887 493750 753750 1792454 699614 648940 1649801 1464815 1926362 815273 887916 423820 1661019 1611962 844593 1446785 1138630 1694134 22449 783325 1779271 1056656 319290 615646 539213 1135453 1696904 1783369 1302308 571562 700294 365000 1330445 1587703 1056368 977703 504591 476832 1200891 1038839 131686 1410354 1326380 998170 151245 229588 549366 1700953 421351 415937 1377730 1645038 1022478 1661914 835695 1333770 801326 677554 948903 789763 1460421 683315 1165819 786399 1523077 956276 1759973 640663 416707 1940808 929200 1297208 296345 167275 1180946 1622157 1481731 257741 701970 797627 1432347 598446 1253090 1524107 1128818 1334824 54646 1194480 979209 1858034 1847434 1507845 463259 79106 1163923 708227 7068 156745 1252173 599719 513037 199178 657639 1526950 898292 816673 865077 1239259 755435 198218 835573 1832259 736260 1415083 1365609 1009048 758871 1708736 319905 511067 170483 1466710 844254 1154437 1660809 208907 393117 312873 873796 1060362 168604 732759 706794 1707818 1195106 1808334 1627819 821247 1339686 453736 73586 1806135 1185417 343150 1786975 1331723 246262 408593 1385926 1850313 641656 1519725 1928087 1845151 206806 1880499 258070 1366320 1819772 537336 972496 1582660 1149009 1962496 1193419 633683 1032859 63087 1731093 439000 1698699 157830 430040 181050 1634178 354381 977127 898717 1623004 1096199 972759 830101 617432 1074266 382274 1688907 858880 819790 1481125 625177 877490 730404 100193 1900523 598567 1618905 1229884 1022700 958107 1492326 800287 934500 1604343 1876347 1849235 1543474 955310 936262 1475803 1107808 1389999 1012713 902692 1572772 218685 1880995 1667716 816757 614238 124054 1303947 602941 1667458 13969 277032 1891347 1973925 496247 1105617 532912 997468 313260 1080851 1491896 1211961 774456 1881613 553859 290121 1569230 1523297 630200 453591 1564918 1398278 1062272 1667755 644419 445756 1099185 1278544 1010513 947783 157618 822326 1977115 1330669 1728506 120521 253867 829696 185414 1800278 3531 459042 411882 1510345 1994100 299327 680316 576112 1095015 481024 387966 826859 1482572 440407 328012 1353314 1804000 985994 905988 1305764 1298149 1404652 1814496 817330 1758369 655391 1702520 1040043 1909409 936171 953101 1768950 89722 371590 519521 1763065 408932 1634301 826305 20886 1667459 885087 592629 1894017 1346465 1238105 794539 1243247 1839181 1730834 761096 1863891 1053905 37227 780347 932593 1748461 1524990 1423838 1672221 1955593 30522 1809944 135690 1502504 417386 1311962 1710669 617434 589822 1596907 321479 925971 1581504 1441142 1827365 1680346 1236899 22879 1550543 476070 279989 1852453 1908744 1040728 679456 197710 1006439 308065 818151 1407886 633737 1702272 1276405 1843447 1347065 1045440 128953 104662 1551536 1380211 1137733 902535 1408924 1268673 256600 527313 201772 588313 1541960 1816707 300727 222958 84299 1714172 89825 322040 1585378 182773 103526 93007 1745827 1084037 1779343 1342261 1436879 1866868 955327 1970357 1780678 162604 993380 990033 1875526 366897 1467919 1776129 591129 1489902 910402 1766398 969004 1130235 332463 328197 929293 995400 1940457 1953184 1026393 1389178 1714373 971939 1944538 789177 1154074 877898 591026 1549731 1469031 1126008 1463841 1100845 1176009 1838796 752162 552957 1225631 1308964 1409113 758308 252241 1458934 945000 73432 1121709 66358 210780 835766 1739348 231597 188269 267542 1461752 874863 447222 1631344 885123 1356637 1827487 990510 476124 1987746 693808 794183 1922222 1205383 1887495 1735696 1196840 1901121 1390849 985365 1159097 1544502 1838661 1086290 1251855 342631 239324 380624 1278839 247929 327706 1028854 1007395 1054346 1429861 645932 263363 650886 1071131 40123 420625 726729 40339 757822 1693379 383250 1108775 64725 1782967 1628630 1859239 931525 858365 1010099 1538688 599269 1502170 1291290 405127 179163 896729 898577 1521108 700467 287824 1322656 479553 679458 1208974 975188 1817630 112364 1742683 871727 143185 657624 1322281 1460975 253799 540422 1147260 269613 1118891 1773458 1499191 934646 325994 38353 1997389 1581949 207387 902351 606649 559629 882679 499119 1590424 981129 445359 28708 528167 1207978 568673 515157 915029 1295882 1136990 719726 1074923 746090 563448 1329219 1185341 441528 1999429 138980 1790938 1746963 1036326 1139684 1896778 137760 1706455 1010911 1570749 1909536 69384 1820010 1097738 595083 34338 1053175 1994594 197044 866972 774681 1081938 1417173 1726320 948990 1527781 806784 1313320 1028518 972649 835651 842094 1982488 1390820 1841902 292133 1754130 602105 1405868 1489639 458954 599519 143705 1376775 1975294 1717872 447389 506897 1900560 982838 1715420 1169427 793163 214554 563747 1290967 1138031 672170 438424 594641 814215 1078992 1907447 954095 1047173 529211 1722209 356546 1407226 1658389 351915 603787 772532 434809 1640703 596916 867694 610597 1492907 55388 869703 463188 1070831 903363 1687135 1745679 1390957 1728012 792287 557513 483141 1764898 790869 747156 935401 402118 583685 358681 251709 544928 491228 183297 1506054 1712888 17970 488470 68259 1693765 1052926 602559 1409432 1294889 621026 388877 1138841 1513327 1213331 575766 1209212 37673 413572 1360615 469949 1379034 113935 1761208 1726535 12132 629561 362729 1343991 635144 403120 1996219 27223 1163899 1358611 210514 1583299 525620 181653 1077777 11705 1347585 1928942 1868011 1574713 596263 1888277 1259062 363892 681177 1010930 1742877 15287 1929644 861968 1899996 1750103 319110 1624590 554098 1153115 33452 1937544 104769 541578 1430779 1702367 1609584 1118829 392647 362369 959728 1794283 1660013 733353 781876 1039746 1394104 903258 473382 1450643 1870574 225834 518555 1557963 380096 281147 1760813 1355431 916140 1673944 1830073 214893 1152705 1292830 1972936 1740896 1601577 1578346 388682 1970948 20960 258816 1868854 615180 1810010 54779 48289 1374553 7927 1301762 1179827 1286254 674859 523645 1354999 869360 1305739 498038 1015077 831171 867503 1824541 1585852 1110972 622358 913106 1041162 736347 1988268 615064 436883 522965 846493 1716334 63804 1680716 1279563 1634977 1259872 1802038 1299340 1657874 275028 712887 490168 1975148 550466 157455 1677685 1754438 491955 1883472 961631 1440536 1110368 1568513 829020 409053 898274 988688 519442 1389643 1114121 66218 1591188 436010 740678 1054136 1281480 1713605 1525556 1651993 1655757 1501866 892513 761437 99002 802478 1574923 1429217 1856835 1187400 647223 593714 1321161 1772294 1021248 1616956 123598 1083795 144479 624113 308923 1846064 182062 188763 565669 410119 944356 961058 46363 1524819 1436125 1503729 866012 144032 653704 1850407 1232841 584625 943491 762920 1868594 427428 837072 990850 1984564 614218 1842430 1162275 829416 1375687 972465 932220 1422845 453196 747106 1925661 128925 1174656 1941267 294838 1649729 168459 464031 359132 410898 1765746 916617 1965163 1443103 1558214 1844621 239683 1774151 1287019 1014082 835705 154339 622297 1355418 256839 173795 130176 1555624 750051 419481 676066 80884 1990381 1939859 1648220 1482909 1625412 556746 563990 833594 150987 1617071 597927 1759569 1973437 830492 1239086 1297310 1375888 417795 1583644 671188 1737227 1723121 1382268 1182305 539877 1948412 1765520 961148 1906774 1917968 746584 983950 1069122 479681 19020 1379863 1777028 354740 1143738 85229 687184 946315 645248 121571 1313966 1258089 416281 1344157 1149245 697056 1821240 934803 1486026 1642719 1863754 1150541 1246961 1414180 1211725 247220 947485 1817694 1517244 671705 471356 277348 564758 298860 1779581 1606286 506511 47757 793445 349829 256536 276608 1675509 680165 644816 48057 155157 430497 1429021 1114878 1801934 107729 829262 425520 2819 1220681 1677935 1121549 1163414 29484 1188693 1061951 1662438 1508320 67191 1620135 872518 277768 1112901 637251 1812982 380111 1128207 1383284 331801 1701215 1641383 189908 936830 91019 1886559 1684115 26025 1952565 592763 138382 1093010 1218767 705978 1042318 142522 942184 1236132 966197 126694 1572061 993384 646512 827084 609063 735823 726092 468757 1089829 1997837 166837 453938 1701301 1722651 344952 269618 1817899 1726898 344261 1168587 1160958 1684482 398772 1721151 191272 298027 219986 1110775 469941 1192580 1400997 329052 792479 334998 156304 97076 1820967 1402407 811455 844558 988151 115126 513795 1383716 1024503 1270174 1517118 813172 993790 1402054 1540878 896237 1883951 132508 236114 1079808 1848521 1091001 1984846 93749 78319 53110 963447 457534 1692100 992996 1251830 1260157 1485113 1330963 1745548 1205603 1411766 1299419 283364 1140880 1357420 1283959 458117 297384 1640531 1842041 1140815 724809 1219287 49576 966722 1068897 1659212 1072274 389477 1979539 1385233 390821 1198245 1856540 939451 473997 1554076 1760642 669380 362243 1936042 413497 689348 459109 1459364 616321 1199022 204066 1270632 1964189 1433562 1449499 772976 1106949 502955 1399029 1617317 637044 107192 1969060 1698558 411602 678975 1945919 1278330 1978480 329375 727160 1373360 1121492 114730 1096936 1662282 1536592 1193810 315527 1529735 1831718 494839 1680544 1602062 919409 439445 1297481 1689735 1000791 785199 196583 254433 269949 840736 876574 1784371 1749599 273251 1677718 1069028 1041937 124898 1873484 1622029 1733708 1669916 950077 1860479 1282153 963154 110264 541511 1914193 1018941 514883 724513 775438 1658925 40912 774733 1497377 1864487 1868329 1321120 759345 1436369 907125 1579750 839479 153758 1709433 1993553 1785203 941491 370586 1270201 160951 1869690 968521 1455910 1988230 792370 1154373 930670 1508488 790197 700185 621902 515938 1581182 6322 792043 1824607 919797 1054535 1199686 1438939 447182 1248609 442216 467168 1710469 122685 252227 1321495 1194347 263028 229924 908120 1676454 566814 248455 1503423 774570 1824801 1541322 392098 604573 1951715 1142676 1137471 321944 640114 301152 802063 1670857 1121931 1266897 384145 297232 457708 1361733 1608739 725096 48987 1616511 244763 570508 404547 1382477 1260412 693496 1902508 207839 32990 418474 494106 1946038 550670 638284 186868 414773 197754 1937377 820554 1624006 1126023 1687493 399157 442754 732869 1655143 863641 1039238 467780 183726 153279 334618 1971452 1054679 1617474 1650867 1371125 98453 278221 360295 758106 1283099 1632373 1942280 1500178 1974536 1354673 217933 694182 1816117 1741763 567129 53008 28862 1149033 1230257 1929660 709107 1399892 1425271 1792229 840993 922180 1488338 1571887 876761 1850389 64067 1563356 32898 824233 1594403 1224224 1409982 232180 1818461 555377 1698152 495085 643301 934967 637151 577601 1480205 239386 1982785 1170950 1690100 609522 1335045 2049 161652 778200 1253554 846996 910972 900122 686882 1911715 1867328 414946 326898 473805 900021 1999082 535869 312006 626929 1096769 1209743 263022 1271557 1448533 544064 346862 1864916 758833 1471840 22540 895590 1037542 639674 1941342 1704909 1869272 59902 181360 1071252 1388153 676724 1946899 843113 1269204 1826120 146109 1216379 145678 1142287 516966 1352471 362440 1069061 1055876 558544 617207 1991594 1663627 1217949 1505731 1072682 596567 703092 579321 1706431 1673748 310517 1709815 278123 75936 14283 1584552 1901508 209137 1218858 1608618 1149605 1176805 1088696 837892 177083 1689083 1139281 360290 1955195 1506231 1905473 567144 505573 549003 769961 1478775 717195 59824 816209 969594 47214 552292 1624448 1671261 1829063 1420117 1624324 753892 1973956 767174 1300932 1286805 486906 1451491 654068 1785741 1488274 1045762 1727375 903400 318940 967464 947180 1169543 175897 680066 33524 1184299 482571 817518 1498303 1273663 1801219 1966374 1814351 1936822 1146873 897651 1365088 1631651 554402 653383 216950 471323 1941447 818221 869558 564600 469779 282936 1551416 1561117 130345 1409584 462853 1719511 1120847 862703 368385 1289934 560165 314047 730691 275067 70992 1640168 1177312 1677564 455077 127530 364157 886182 347483 1666749 1627922 96443 438856 474565 161294 668593 1014719 1195553 1592572 1368628 1440942 1525150 60115 1692000 1719495 167988 1397867 313617 1485250 197253 1537899 1722052 1071298 1336155 1706061 1437024 1719935 584265 308815 1838174 730810 1909587 1316188 177429 450463 1224570 918162 889108 1290594 1846078 1467085 1722857 949289 1435566 807481 129613 1750490 1966307 641314 664624 945061 1208791 1629918 909907 1597298 819582 1004668 398986 409120 168104 1962114 915279 1424175 509463 780339 1449454 1561196 1531341 803671 425709 869599 317324 890669 1116658 447267 477739 1898811 1536426 1805018 435954 1895431 1625515 213850 359048 61262 723326 1683775 1364884 1624702 1405284 1300482 1901213 940360 825304 1706042 599968 649542 1369513 633855 205419 1923432 10736 188880 218926 1656538 675222 1745998 1146268 1828552 1646188 1512103 1416801 6672 1853051 487936 568758 922095 507747 831613 1732404 808746 886215 849061 1469422 1762367 617474 786050 439702 931370 1740830 395614 661156 1377284 998761 96500 1678304 761845 1473171 1290589 819176 1722561 630296 395178 1893407 1267591 1352071 788394 1581253 1161103 1875255 937223 1476417 408623 1542367 1465218 804624 1101373 413788 597205 1466784 221947 1655939 1445196 817494 1121315 784583 1529517 1844702 950106 1837178 1282552 86548 1531263 397355 964969 1993140 1113697 305310 963498 856040 1424045 647395 1972290 940607 1034545 607539 989838 828339 908205 1069862 374251 1224887 66572 897268 686753 113037 908830 1613284 655758 1454518 159929 958472 1949255 1412395 32510 362954 609427 678514 1284542 131090 950527 1972399 896162 35685 489338 311214 1323673 13904 135163 187607 112854 1716306 543336 624767 1332468 104422 354491 1094061 1285230 1302926 1989742 135530 902216 290330 1613905 1993108 480175 1154781 1222490 1157721 516766 765774 1945870 1991180 717863 1433973 1664437 688990 1820410 1155818 1800307 230691 1071813 1175172 660420 51329 1642030 637496 1006988 206473 674764 1195855 1620045 955092 939384 1057264 859261 1442625 357915 117381 1545354 1729520 140435 531063 879397 1383809 1432800 296276 261665 1514784 650403 799674 1623904 669233 1495544 239959 1601018 1246472 983353 125272 750022 1852649 1249320 392281 1762706 633813 280024 187002 1411554 1773893 1255139 737432 966755 1275285 935008 1404475 356295 272675 572618 1655204 1264319 508974 401263 1586386 472340 1695636 1470475 1003122 927053 1027927 517167 12786 1600866 1172143 1067174 449261 975947 1793409 1602709 1970352 1651811 784210 404077 254395 1527782 105599 1212473 1201745 748641 648402 639253 398428 1912232 688263 558486 831106 1889854 1827333 444269 717560 385642 1554437 1032686 1320870 1091043 298259 814659 1999028 61325 1955965 1358287 1860302 1018476 631903 223012 1840683 213714 206400 1513053 474494 117766 555593 1811170 51814 750609 1357436 1377235 1255425 176673 1863995 775568 849273 1010607 734141 896392 116551 1198225 1666984 1165855 1460592 658857 55314 407548 585897 642720 690530 1224668 1721012 1877856 716033 1605479 1744805 1633910 759017 656686 1435064 1863417 1586558 628197 811921 43960 1972296 946977 1451081 480923 1812246 451088 602514 961656 480663 977845 260630 3416 1100622 1564491 1013996 479621 730891 1798136 512525 1254614 1392351 1343976 1930678 1427476 28512 1099266 1877371 1626976 1088423 312622 27255 1861948 676992 1063817 1615495 1286960 1256699 1494720 208304 1293309 1505373 738030 1833949 602029 939100 665634 57279 486999 635733 1083802 79851 1454065 938929 1745310 382333 997026 12924 370674 1695970 1129358 794031 619540 129677 631453 315461 587622 687290 1414478 504410 1343587 974559 1020825 1377775 1878802 1143381 814426 197917 1247632 1801017 1102560 1691284 472441 1675211 595651 871147 181266 790929 1865329 366540 1124393 610766 1860212 1144615 1587582 591177 411532 105549 148775 1523443 151448 726614 207752 354103 1223614 330414 618128 310626 808884 725231 1040494 1282139 134348 1626853 704526 1972914 964238 1151254 1728435 750790 1144346 261768 812303 810108 950288 619159 968756 1048705 753581 528068 272125 1392532 171704 1260271 265321 920421 1603837 1859217 163909 578295 681667 1647270 1447330 179440 1639313 970355 298662 12805 1528102 1820144 1454297 1397774 70807 1497454 1154858 1031715 1562503 1190926 1168307 564210 808467 1150050 60710 913282 1220525 95617 1794770 272791 386376 237825 276565 371630 696037 686800 1636735 658324 160271 646690 387269 256002 545039 1554068 189534 735318 1168718 383091 1898871 418844 1046705 420969 114038 374091 1748950 483721 1803187 1656642 982733 1407491 1205390 1611932 1427812 315412 1685751 1174877 433028 468875 253253 1080503 406641 1810915 193850 571646 1407126 60131 827446 1588376 46380 1791727 1671808 1076577 1119031 1964747 882702 580425 1132125 1391925 1030975 793565 1626798 1876335 1274433 1300663 514474 190286 366807 584816 1999641 640321 1649693 1273604 5197 335793 641473 981766 1587185 1556570 139648 281898 1266930 888313 587016 217718 348737 323342 1592835 832902 540925 19 833816 1736293 1738624 79721 95377 1430727 621561 340562 515671 1885846 1755197 444641 1168137 197289 1827878 1055967 502605 1809907 1220205 898633 1448434 1073824 90361 1874424 1937901 1290446 678418 1236156 1925953 662887 208282 624285 1576910 1847841 1809079 973460 735281 973507 818273 1352145 996539 1022082 1900747 1816182 1545463 790029 199447 1900468 1443084 1656033 392175 1322052 202119 1962376 1548943 1367671 114120 623269 701238 1222257 1634397 1070759 1386715 1604906 1263973 1033877 304317 807597 189963 80054 1761305 22620 1742083 1668875 990936 226347 1935617 1817058 1710142 1543148 824389 1330259 121713 1256334 1914801 138532 921269 1942472 1687161 764740 1582839 1490984 1589178 1712105 953615 1226036 594716 604960 1237276 1361812 293702 1536476 322558 1686073 1748148 400144 1215612 1832481 1647110 1920568 208458 1850725 1959774 1571323 1005244 60463 1663520 1544097 202709 1310540 1463200 617176 409270 102055 1284196 1433388 223294 1387232 1802083 1225474 1064623 728594 69458 572830 1177215 1720926 1872452 1511064 479475 1821496 809877 735948 733081 199468 1641456 784037 1843673 1930328 270615 129095 140697 1001893 528309 1415258 173617 470322 993014 871473 818354 1558362 1218147 365318 45049 199289 212424 1682456 1849092 757932 303196 1876120 1790368 964482 1783054 1408557 95177 540487 842398 892220 1566298 1684382 1129769 1221019 538823 1718091 1811545 885541 694300 1765039 1619630 1650987 449082 1105112 818750 1819719 663862 1171915 1786018 1657162 1147293 519083 1617854 765804 1871105 481950 386097 222336 1806176 733456 1297305 1778860 356554 328346 1148240 1032138 421448 1022315 1958513 1762643 933540 1158916 165769 574492 1807407 773360 572919 577822 648816 1964599 491248 52195 162314 422497 1266515 1641791 539712 761087 1492948 612352 137822 204344 359340 51491 660909 1699605 1459606 709240 376332 1228267 732212 1979710 1413547 380295 195918 334297 1188534 312871 1235374 1239201 1723373 1359381 623551 836636 1600219 657440 1328631 48757 1938745 1957797 701530 1379366 163414 388374 468257 1160175 268825 1930167 1875292 330246 1838694 1591094 461650 1339289 1346704 1001399 792133 676200 1030905 833946 1919526 1726929 145265 117563 1259138 1344241 70216 885681 630894 776570 1584894 1935650 1264695 1847665 1627753 1375111 415115 171841 589451 1944890 1307105 1295190 113157 120805 1715772 1453561 445772 748154 60094 573728 1085801 980985 445704 1623830 1086643 306936 715621 1010708 24942 603880 1991198 778789 616773 1109362 1256653 1690861 1326954 1243100 1379006 397773 1826801 898649 1467442 280207 572461 901255 497492 1320535 323306 1993678 995639 1886677 1764779 1976788 1520455 1204150 1174936 24963 837789 922835 817852 528395 1292817 1611298 183515 73572 475480 514367 780107 1018206 1053783 866322 1465570 296865 1105409 1192116 975632 724623 190476 988852 440370 401935 425463 202087 883331 1543209 1751667 1848312 1228099 329986 961198 472537 794678 1812 857173 1112367 23138 1877239 849880 1267290 1926949 317982 726210 801615 7349 1882983 451440 1767420 1691007 1027416 690037 529076 109776 441603 1959602 594859 1847432 482333 1730204 1094995 756446 465299 111931 25346 1217728 285948 1268436 1888853 1144504 1432759 1527297 304978 1794171 1107746 1403413 1025791 500601 1827752 16229 352587 1891966 1944421 1327133 955826 1707803 1508260 454765 174910 548924 1151071 569811 1353306 577599 1801055 1150317 1966162 603138 1287330 936792 1906863 1419103 63636 699840 738405 546284 601077 1822174 725133 1225577 602598 584126 1352807 894995 701440 1602387 1380562 1539682 638332 682399 600933 220479 888801 1001207 929348 1559478 473802 694496 1196209 1733186 1777050 1790867 963093 1643041 283826 1495592 1778280 1607492 389022 800828 174662 485779 849136 795016 1400049 730598 1146590 676443 1856965 1890554 61389 674334 1326325 232136 118697 858517 1198995 1255615 1798866 502159 1230228 1443533 508476 929375 1280308 741723 139413 254417 661430 1081349 1487687 854659 154148 44149 497918 1298548 1258813 1725154 1213050 130281 1526464 718824 176184 1233201 1021706 1669068 1316686 1475545 1222094 554983 743078 324507 428573 548991 345428 893376 308828 1052489 491754 612038 90422 1359894 34240 1768118 1920415 469634 1084008 1406273 831414 1092862 67707 383319 216590 611359 294198 841974 1148619 176908 250645 1669281 472278 255905 1347609 1511077 923449 23645 1082122 1302261 1581837 479957 99172 706643 1219698 1180521 360093 812077 987606 1658455 1247070 1691751 1829168 1656513 235071 129286 1068147 1821587 1928818 1261179 945942 1873695 1967129 1318987 1611881 1507873 209175 1950157 405900 890823 949882 141587 503545 1599702 130401 1929152 1924838 241738 1678051 1079171 426480 1566007 1016054 58689 1708745 594951 1277444 1782764 955143 1899219 1607124 571924 1201081 965129 1885062 460975 809801 537659 50542 1477606 1942127 1274415 640662 732057 233097 1473310 1137364 1423907 393299 407763 1335836 41993 28630 1117429 1430647 1645938 1305617 1735572 416816 848554 1889552 560766 175770 798005 658513 266588 1888417 1134983 1175996 424991 931768 1864774 24863 686376 1207754 1664158 207354 468905 1430857 868196 1766051 91471 1469636 1011769 580799 976579 1079861 424710 1771157 1430290 1903205 396679 1492740 1659675 1494990 71931 316558 61219 1148810 286090 1252187 1458915 761960 984437 1201377 1510933 205684 938590 781994 439838 1171571 1346421 170682 1643813 365410 1811843 1291734 1456100 983502 97317 1489416 35666 1363753 1595318 1397403 1508690 1237041 1093718 1796586 1742703 314135 735089 684086 1525113 525654 1179239 1090868 341015 1290781 61839 554705 883744 1664312 1900216 325638 1286140 15172 1461169 1105849 1950808 1944716 587324 937098 276954 1142739 1860243 739153 1101019 603918 1161645 995937 1734164 1874752 1588992 1998016 1853667 253747 8196 721587 1004971 1197010 1624759 1281839 1696465 974166 1355070 1802789 397416 1848681 626140 117108 1339511 372919 842786 1282723 1444420 152296 181098 1584789 1803336 1588787 1238492 1926812 587162 1487073 1951017 779365 1102874 888319 1203913 1374548 1972354 660919 1655721 1367496 1822502 1629525 951347 1819709 76872 844921 1475306 10763 1011695 1828013 1234618 402100 175554 1313059 1426013 972166 1580717 779574 597052 1999710 643221 1437764 1622533 104547 243177 1988969 61058 1304079 1836766 1469351 33510 389914 354997 1528057 1597151 1089162 785854 736450 954091 1941709 86681 959862 954880 1420169 1960677 380574 1729234 436892 1564369 260899 918049 655599 337878 887226 1345818 513636 1778491 379496 13942 924619 1265572 1800768 1668627 539014 1194728 1558255 1067092 531033 31112 1563844 1946268 1242438 241180 1762853 308695 710234 1695972 1864731 250950 134558 397783 957526 75221 1171379 1021029 1529358 57097 44105 1690641 1099010 1552683 1083439 240075 1390964 1842913 843126 23870 1044305 124762 1550017 1567992 867515 1927492 1477098 1694496 385881 375771 918229 108199 983238 406393 1781806 1834427 1961882 109716 333384 1284930 872730 1613176 252211 272328 1755773 1125396 53802 581045 729934 1173555 922114 1241973 1300911 785483 913420 1400092 1721080 883343 905671 253386 1138863 427461 214088 661341 1989545 1046689 1785989 569838 1555209 504142 532309 1368775 562499 507305 663270 1286827 1014500 1930642 936877 1316828 330314 709392 1784912 266066 1176746 928593 1398029 1627308 1457467 253290 1925264 1970137 698515 377372 177312 1848119 680725 71201 1367634 5168 616290 793954 1574438 1666039 1815559 777247 1975372 1173251 1474289 1646503 1846904 1256333 725215 584815 1554824 1776065 273106 864646 639748 244206 134987 1619238 1124156 1813635 964868 53241 1205746 1061954 1901995 77737 1893577 171504 1284660 1851011 1996518 1129302 249556 68628 1443299 638293 178539 521895 612655 1643107 1852578 1356836 992351 1277543 1829552 340169 1791263 669812 1931902 107 970783 40189 1958626 1095349 1086908 279817 1174871 1187463 1360617 35532 989905 437450 829215 94014 785593 1533582 1901249 159238 1763270 1808065 397723 1115885 1697116 999939 617759 1485365 1084283 1027026 437452 410580 340999 1204964 860884 591977 555749 1009184 18882 60350 1875334 1464252 1105791 730798 1666583 1283396 1322963 407427 1787506 726766 1228481 196523 531962 397235 1170037 1662194 447594 1885982 402766 353645 1553560 920775 599857 178480 739167 366643 1728804 949516 1759632 656790 247564 349565 1563199 1885894 29281 1253466 452879 1240990 1787551 1346303 315132 82500 1937974 289243 1177559 1920788 1690797 793947 1522757 1637915 552002 423929 435661 1560366 742638 1812656 1196545 1094015 661756 1733948 1104977 758078 1252973 1931170 151298 1647855 246298 278814 1091572 1190005 661356 1288044 849408 1101694 1889161 877029 802880 119627 1354400 865660 1828801 61854 494260 955020 975128 784479 712099 1063828 523933 1920629 271897 1745550 748867 1439453 630285 90531 1135935 849410 1075881 1789485 3825 1485235 939544 1410477 1514799 257010 133055 907448 535544 232574 253931 122062 629870 1752809 308600 1208675 205154 320449 271615 941825 940967 1779238 1932996 54616 135578 789677 1218533 397911 1934075 55632 1599106 682884 456751 445705 941318 759085 346198 1263611 1029162 1297264 70558 1589920 727733 1114337 1233393 106781 1502871 862901 1745606 181400 442215 231387 1724554 1522745 171140 715826 965515 1036160 555554 494748 1807128 1899324 227913 1884993 200338 1285721 1892413 1032989 612079 1302899 709998 699243 1884498 971115 286862 930785 1224818 1729078 358241 1047750 1318895 1495291 793267 1405866 1863214 1911600 406464 2978 1549163 930701 1665241 1937381 1407264 1939407 841128 977678 1152750 205051 1600820 1507030 376899 730331 1977548 1209289 418646 1093191 240190 194318 505558 1523572 503763 1226974 782680 1019715 1025109 1635637 1401268 1963789 127687 355292 436090 91481 99218 1553057 985634 1054276 1182543 514721 45286 1629041 830076 1423587 896122 1464744 1081732 439045 824155 1655768 1260148 136561 205848 619393 667497 250995 1368515 1070719 333578 1754654 1007342 1867773 304233 376453 30813 351439 607910 1594898 532772 756470 1460819 643462 1021964 377035 388746 715531 1513744 136342 1391111 647492 1058076 943645 873722 986505 311766 779258 67306 387760 1528510 1937017 1829783 1999950 1507978 568895 560806 1743960 1555981 206641 1904115 191326 994369 44937 1359056 1843118 717879 1721319 726539 1056374 1015906 1128438 696734 841188 670887 1946627 1417423 1443819 698648 1327103 1316745 390188 652026 727915 544024 903406 1434263 181641 1829484 564545 1320256 76449 27059 575729 69329 525029 1823843 33537 679550 491872 697430 1119505 17071 1568345 22081 1237203 1337878 433914 935023 881028 1602164 1897811 1384270 1238575 63572 62735 612354 391574 9130 1414810 113395 1682697 1654866 595745 440027 1934024 580545 736904 298281 1685164 93487 1139332 751117 1253949 1790638 353911 599332 186139 488567 1927150 878418 1004239 466285 1485911 747519 242030 1726858 702760 343405 428808 557315 195687 1043556 221679 718671 550890 286717 1944880 880962 886469 1758109 1342259 1968623 509006 1465985 1429227 807964 1210441 559652 1372140 947821 239003 766217 860446 1508528 1028223 1447741 1941980 1536251 123130 1890124 664906 167183 1312100 1694630 596748 1733353 331460 914997 186976 962772 281671 1696789 212933 1135051 1343375 639048 499085 1394493 877283 1853169 1805035 596232 1607072 768116 528584 419232 1938479 1579747 1881855 1616097 1511945 698096 157730 589826 164539 649906 1702284 37025 514471 1392341 1307845 870136 1377166 1702157 237648 1709671 872678 291465 776457 1653128 1829238 1526390 1506933 1925805 24126 1343177 164057 1733886 1106920 1325394 100351 642054 1261889 1105138 1472028 1571929 1786513 718496 1138947 1561116 1870517 1781749 1843367 1760367 798633 899787 723115 467637 1941511 833785 1663807 1496828 1197630 750818 261718 398160 1175744 332452 1012582 742884 1900893 1945071 130810 1469265 1743025 1190299 233700 1040411 1239719 1258524 420682 1188084 533971 1112578 1774625 44474 1463330 202226 1848210 367740 780390 248618 620384 225166 1191381 1065278 546206 1252441 113738 179875 153773 1949551 1654084 328691 595170 860531 1879148 1569836 1521300 14962 408107 1770368 807211 1616542 969074 717206 1804721 930482 760972 266488 1282457 271020 570658 720409 1822023 1552045 1856444 835765 672996 1251291 919470 490038 850045 451112 632766 971512 307221 646746 286354 760300 1104045 1305590 325474 444346 1724360 1549858 1114123 54788 792711 1678514 1317376 674783 49203 884809 736693 1070785 604870 308686 1320592 1749234 936415 1228239 596106 1697962 1864469 1197669 713302 326651 1877605 1093268 1042080 314979 1276876 1449301 1394864 1945633 479640 1925400 1349923 241916 518885 1850543 721122 1237678 1135085 848940 942741 1296307 971259 76150 757688 708863 826269 657051 1113526 155661 1093483 1673749 638091 1728758 1961859 1412211 1279639 1871682 541097 1999127 621377 1843130 1540231 1107856 1276178 1846856 1313208 608736 391570 1444494 1568095 118354 710784 1039497 637691 71321 1519135 1873632 1358934 1883853 1662324 1890409 1509729 43788 67220 1558437 1029773 891124 497923 39369 1984411 1264887 835294 468525 922752 1828743 40321 454612 1190386 398275 665121 1122293 426774 522715 712162 818901 836437 1749630 1287781 393146 1630292 1258316 1696477 1605624 319654 1869009 1775818 1087733 66871 200189 241776 212413 297293 1450260 919230 882563 1413638 1264084 167407 85584 967263 1545508 461340 1336227 1443898 1199965 368296 557277 1463122 1951255 1321770 24992 990583 1374639 840424 744744 882816 1983364 1199656 657326 820320 1041361 506133 1087277 1676047 1631281 1375371 1632945 1469108 1532477 1794073 1331513 1349835 1538782 1628235 1199450 1225480 292474 829719 285969 376681 1744817 423549 435578 124737 995470 1156024 277537 1783760 1050981 929716 524107 1708383 1775895 1832883 809539 297099 166971 1101671 666129 686934 65973 534421 276065 951579 193681 1196523 1161056 1862064 1351925 442805 899144 1427010 1835606 1192349 1780967 330707 571393 1424756 1331920 1814700 1643596 638227 286241 1337034 8202 1925270 1814625 58707 1623866 684470 1887640 1842509 348300 888994 1156115 576351 107025 818258 1773646 598922 183579 401181 516679 781850 1303770 1625864 1271906 825148 227303 428530 363084 1407253 613954 335048 666822 83065 1941072 1576830 191148 1030720 1704890 384946 1370124 511738 1157562 1052515 503580 1695593 516437 326626 1481430 1022992 328313 1294596 251054 1944886 1775924 157399 565598 1296801 195646 1827697 175131 1767622 1671725 561340 1167489 1875779 31605 944178 802065 1010251 1320133 766874 1817652 232207 1378457 1898969 1882669 730895 1314960 1551145 1437114 401358 1256111 1383934 1162858 420020 1893003 1419017 29522 1348277 831886 843842 112545 1303068 1674069 189686 427731 377482 375209 491987 1849336 495061 73646 755640 242785 46963 1005432 1729168 1089601 502852 628042 139417 32812 84167 1758998 898631 1852643 797071 1017828 547329 1050868 536468 855405 139740 700488 131218 347648 135122 1576372 1103419 371566 1658243 305108 321851 1377445 139281 441379 1186305 1947134 1255901 789824 737493 784366 1954432 1859377 818783 1525404 501916 1362355 1792124 498064 102873 1219439 1023284 1180823 168646 1299989 1271228 334154 1694501 1500785 496531 1806227 1591627 990889 1795776 1363536 1009417 1759176 1587513 375269 143789 65675 116525 1115318 75294 409306 381713 166725 1416152 1597202 1849764 55502 355798 1147715 218486 166931 100416 152808 935514 1398777 630762 413804 861957 768442 1208724 63302 265984 569517 1154365 1800625 796230 1708467 221877 76536 1247422 638088 1814222 1774410 1833626 1277715 1405161 334171 1906643 1278449 1350957 649426 1481229 45110 1629425 429725 772236 1387045 243950 840445 942305 1275490 1727344 1518174 680577 1152551 307048 1364453 1341723 776161 9556 1306291 357823 1738512 820695 292652 1243892 220724 1577663 960252 1852036 488966 317425 135402 241691 1587980 499276 770234 323778 1284607 1152578 1955197 666033 1662049 17343 1113219 864129 1128268 1003411 55225 694685 837119 1154907 326526 937440 390007 11921 1705212 191829 1747400 826843 1642777 952901 111714 618283 701837 779696 727132 581426 562843 1557212 1838452 522119 1057689 475499 432225 214413 518311 1775796 1989310 1184051 571602 67393 222214 1200428 991278 1846633 1997895 1382325 143276 1222804 647935 1568511 1885277 1419246 192704 865387 739927 1410812 220256 1452457 555863 151064 964757 766084 1082332 214707 582112 166023 37601 449905 1063898 592407 550705 1837750 213163 341130 1190965 1658356 424904 354269 253966 404804 1881414 1366699 1398144 1762846 335351 1584185 1120509 570513 1744227 949515 1870442 1461016 751625 92572 1021660 1453312 1114295 652424 529891 12584 1535564 265412 222526 1673062 1868958 446197 25832 432629 480628 805003 897795 1637221 41392 1873210 1006982 1314816 1443836 961079 461219 1936790 1090618 1841250 1920060 986484 1158880 45947 1654625 305809 662372 1014196 1050731 1277941 721792 61669 1308202 1988542 1079629 1819801 1624579 1081312 1220302 1845381 161425 1737455 1175714 133968 1073353 1181301 1852336 1706502 1982115 977844 1348502 901182 1701132 1306996 11848 1346512 1496542 599025 779733 470332 880967 1607339 456047 1474702 625095 647154 1542652 1765632 1955721 1108678 1229560 1675368 601364 1695254 288351 1148882 103617 297357 185845 1744577 793426 1051678 1611610 500293 1748454 1136845 1565166 914840 278276 1354243 1395536 1043477 1727397 1018486 455634 656243 297504 1573621 1531412 1266284 742867 1673983 1578697 902401 298861 1145833 175507 1890406 759928 824533 1771564 859191 391737 407968 323205 392326 380479 1748161 21829 1898236 1417526 527333 1069059 505152 1037 1979779 1482380 438210 1355202 820781 1199356 632363 1728056 1488963 1875819 352213 20724 450783 1341347 424563 835481 618321 18103 904276 1710962 1951479 1174757 873732 138961 205032 854479 20709 520335 1766533 250010 1190597 74837 198892 1817725 1237300 1730877 179525 54083 1421935 1810343 1810885 354265 369020 1276433 1868300 1861521 797668 1557116 369440 1562218 733014 1888198 903986 1921926 1832497 645174 1239327 1511400 403682 785235 7702 68076 1256945 1111496 1731875 1553355 119999 1110989 882507 873801 671584 1593038 75974 4434 1121559 1535120 1656182 1750121 1168895 444476 1714893 138839 1042504 1701065 655345 1379244 1014871 159592 1481437 1190148 1725871 678815 672951 1532926 1551016 1586117 1483972 1615366 1462977 1883273 759786 574319 834452 172012 860777 6867 290997 1782767 367409 1709509 1156994 1635030 1173641 24280 1421601 1038533 1148352 1467931 1871036 1441983 541883 256198 1480743 716299 231227 1745296 1586623 610298 1235873 1745680 492179 1996059 106737 230386 174810 330096 1472492 370557 1056322 1987565 1664885 363089 1227939 1901296 683495 1275161 1990447 1993328 1781600 658094 312533 255837 1251330 1657902 766498 117580 1539249 302886 416910 1018121 1634173 1595028 140663 428534 575952 982377 1631618 860619 1528717 193168 158769 159808 312684 234329 1564362 604167 1856470 964035 1115539 1374231 145738 411805 1820316 1678826 1324847 1445959 1329326 556506 777294 1333509 1227191 1079925 269528 909061 491030 719199 417202 763103 1292181 518689 1224476 304786 941479 1065385 1709911 1726386 879863 1510455 1714100 350658 1044445 462356 1480015 173729 252299 487044 142200 1153088 359202 1803398 3115 826749 1136073 586106 461782 1425945 781486 1886108 106483 1766084 1982477 283530 1803785 1564160 1944780 644351 1561018 114311 1085966 710835 1949195 867435 763731 1812227 541106 102656 244208 1479483 1417121 706094 1991130 449275 534683 783013 842710 1417081 86779 1093679 800059 10656 1761745 1793683 1941116 1542572 1570884 69996 407636 510496 232978 1029109 653855 836800 1198998 1808520 482006 314670 1051349 1424349 828839 1935665 575932 723851 1555570 1561684 1230649 1042059 430661 653408 222562 1636686 1812403 1102327 1863188 309203 394812 1000746 1599800 1489674 538514 1331705 715168 250370 1105114 1579607 875626 1539993 1920961 1238091 1658229 1605560 1566511 805420 1382038 1349245 1628434 1624220 1723407 481376 190045 276143 1210502 685695 153217 71360 898373 1191287 580388 367270 1209474 1843339 1688156 613905 1889113 604735 1479143 1382834 1389735 1364874 1014288 1782706 1550727 372677 724783 1524498 1035869 1916086 1626744 246921 1786387 421784 202826 460455 1437637 451623 976473 1750316 1622569 1424516 1346728 1920390 721968 1628929 221192 1144518 1725081 185588 1623101 1370629 603388 1932470 1350307 704909 590433 1479315 1688457 1233686 123346 848819 489188 768065 1135709 1198586 1947715 1717711 449974 34779 127876 691813 754431 178605 466669 1571473 1295419 1747232 400891 1724236 13482 169917 1541520 771332 288086 1879181 1588160 884218 625063 177026 1844098 1258529 215981 757011 1827053 1520158 1462084 47080 522692 1956606 71257 1892658 1161322 1341734 1806786 722566 1679833 1118306 1328857 96213 1421370 357977 1530937 64457 1857347 370023 21990 1353198 907289 501477 1807191 1757502 1577465 291194 940809 147658 1871108 1803677 294170 1678409 1315834 1853514 486426 386754 499187 124459 558618 313830 1340330 1272413 749650 1619851 1842997 405888 1972641 445884 1145048 701744 516785 8755 1756796 344984 862553 1888623 1885883 645761 1691519 805173 1495963 1285737 1010193 1159832 1152451 1735650 523338 1936710 696775 1414718 424362 358205 1497517 1061535 1884101 1524131 1180636 342514 608359 955769 39 1678258 1976523 1600176 934234 1242998 605160 539720 1727957 697672 415279 350247 1798114 1846643 1015116 1630083 1785766 618564 1033242 490553 561663 385394 1865138 603601 833324 955070 1799996 1296247 1979202 1382704 91047 1731432 963008 175956 1463335 180758 734013 1517117 109389 743063 1509516 1807252 875489 1565053 479226 1225741 1280131 1903645 1048879 658432 1083072 316632 1410003 158315 1994558 1917886 1508381 49514 1187502 159432 73648 555155 808595 1344408 312011 1354364 1862023 45398 1357914 887003 516127 360574 259430 131593 1748510 1661270 867193 1343632 867556 1025601 799637 1251507 1937821 851731 1394945 1617402 479939 1177419 582213 1451959 103433 211668 1180782 1175304 1303109 886268 1513373 1231622 615684 205583 1765213 1976098 1582460 101845 1894330 1298333 1495258 1662678 887936 1242045 196852 1896434 1818309 151911 187867 951718 96796 1394712 503985 1597185 1804706 1364619 260919 1326854 1182937 1153626 1450550 1143559 596586 582090 1334213 935171 872605 150818 317753 1176004 438957 1828818 1836694 191026 1644865 1561652 493278 640844 528821 939504 1651543 1680678 1791364 420738 824836 584993 1613680 713673 1457852 1316085 961167 1070176 370345 1160138 939895 1455718 394031 488872 1326872 855693 131464 1424686 104691 188978 1477611 247660 1368544 530906 1745349 451038 229621 1504424 240919 1148835 356714 1858160 33394 143772 1819017 579723 985598 424318 541619 36525 833661 1734424 1952568 892653 785192 998835 1067729 575268 1579807 321856 160157 70039 1302475 1125152 1086248 938550 206253 1227136 1313509 1677442 1392137 1096474 1254216 274687 83053 1091403 700301 681872 1521125 582066 164241 1504699 299017 1208479 1269903 685494 53639 321111 1634763 1715407 7746 1606830 530581 311458 672495 126568 89826 1312593 567132 1616901 555737 1230030 768374 1995444 1770797 1090549 96374 595660 1366263 1283090 111031 207988 1685803 985058 1855210 1111497 1097481 40860 1468947 547873 1913521 1219996 817574 1428916 1305043 1515259 1120401 655919 51958 1137331 938147 851579 635255 685615 350463 746220 898610 978148 963487 745829 13100 59858 275775 781737 93377 1631760 736491 177382 951129 1254661 1123586 1436602 1318024 336126 508949 1399979 1701419 1443359 1246449 1288550 1303314 268800 676241 901703 1336506 610700 1996701 1256524 53413 225695 1774506 169931 656189 1502499 1508343 1724233 500256 187608 1108211 1780517 1945194 1994405 950767 595875 611557 307015 1054424 1235525 605436 1323255 1761321 552636 1584966 260783 118146 1667877 1576345 1692012 736093 1104189 530618 368364 274052 153018 132014 1096667 1061156 884365 621806 1163518 1103804 405333 684554 537272 689218 1102244 1492007 1863022 1074619 1290990 121599 747506 754115 695573 1017994 1884802 1510541 1308304 934758 678374 1312008 1808046 1520537 1262659 322282 784017 476469 782573 772920 1022594 1691674 1605851 1877192 830662 1125688 378052 1082562 613939 426991 736665 86151 902499 1819830 875864 1080978 783807 1815038 596634 1078330 1806858 757125 1312832 545394 227685 1344993 1478333 1118617 1547604 151237 587376 560938 199814 1938406 1267979 227894 717865 1324627 1430847 1562264 484989 1606204 185133 278907 724650 431727 943960 1489015 201537 252476 585921 1349944 1071873 506058 475594 850199 129011 280547 791806 1421866 1528338 531984 25198 1325298 503749 786223 1423832 1904932 329415 1577051 620473 1550591 1732134 1024538 736510 1061081 1975396 1673338 1212272 1923101 1422890 111096 1974630 260678 1861585 1388467 1704251 1877523 1315293 63478 26303 1229826 1040015 799068 656103 1781831 1857400 816070 779734 202184 1517640 1320176 1365036 1900724 1458066 138166 954527 76212 1057607 27406 956846 445198 1779341 1461775 218341 1697748 623492 882918 1247042 1984806 823745 1718987 1463558 1709421 1701019 1715421 118677 1094697 1044207 1479508 435582 755945 1096888 1246652 616076 24861 1121408 148082 1974618 565361 189839 1993658 686902 674458 144517 1993027 1014102 824098 446516 589417 392371 1916567 1872737 80451 801358 547212 408817 478470 250251 734127 636952 130041 1308916 938957 576177 454829 512591 1921692 1184877 1494245 1032102 1056183 166766 1729237 1747744 431501 1656319 1284177 1931326 608647 86969 1919080 470514 1686362 1601291 649219 42237 892422 810952 830286 268504 244454 312110 1093626 258657 253162 574542 964085 308135 1201563 354380 401720 956654 72253 929727 1295940 786980 1180298 1206904 77682 1055170 230057 294426 1692659 223592 1757683 1147909 716467 1916698 749709 522720 546841 452682 617635 1863583 1335521 1134925 1151689 1882985 1672943 7906 1211390 1823052 1159588 1720842 1599585 780462 1498280 328909 546923 1336565 496682 1585858 566896 952388 1082571 1579425 565448 648704 1011587 971324 1127439 1401209 258324 44247 507328 1012917 141456 952868 3515 1404761 28114 1276586 1626973 581176 148068 462988 1275358 298818 1267573 1188742 215874 193632 1914366 619026 915375 1295546 1070338 1319925 1799361 287580 1457971 1270436 397043 157710 609724 1598165 549135 554134 1890524 103263 1435104 1079201 756019 1116917 1037996 1461430 1613634 474723 1710943 348274 1751347 761108 252910 579519 1363466 514620 1101078 1861089 191398 1289467 1275078 1151315 296771 499890 1481058 1735040 969851 229407 463757 297684 1180189 752345 98912 414356 1505721 1217600 1268908 1949044 1978456 1264471 1648618 999198 881552 560490 958825 1239123 626824 1449344 408348 1115331 1171025 1048161 1626591 546437 475518 1242159 1682760 1714783 114455 1738953 1940615 1418035 1692869 1702620 215735 1980611 1011536 224743 1114687 20453 776443 858542 516093 1802136 1476464 201675 1361006 1230652 910497 1948727 1155492 1213710 1889328 1964604 594407 993521 481943 912920 1167594 37870 320702 59926 1245868 1097887 1803462 1739600 1290096 1037598 443039 943388 738457 994813 620421 896251 39548 1694480 1456592 528574 1216586 1558901 39954 543791 117553 1107913 1064948 1331630 1745474 1635265 1464690 772486 651702 953933 77114 73603 1261706 1607177 1304331 950938 708014 1974195 1089086 1469196 1286952 1830631 885580 1551546 1604115 1579356 352930 1832768 187827 337239 1952151 333312 1805563 28736 1763573 1571809 1866612 288617 209732 1381468 603032 664019 612007 142700 1463897 828895 662541 844817 991037 1757860 833800 42372 1431928 1339725 1818111 1360890 308862 962120 382527 700555 1442568 357608 1274123 1213105 762646 710207 1878426 1155666 1917334 1760830 1327750 340101 734424 250504 774693 1709837 1613694 358572 299865 932612 1341323 10502 65807 1942036 1852222 1187518 354029 34920 1570718 1132530 1578492 591786 909211 1005978 1675861 441028 1137186 1057763 916985 1428808 1143994 264428 1093717 695231 1151622 245153 1479869 531529 1758824 927203 485940 973760 1291324 1099350 984167 139798 1176469 459457 1198595 1561831 1421235 585425 1665481 1215901 511962 1338133 333389 805151 1867192 871813 1638818 765874 1775305 653573 938918 1287558 655449 29348 1609291 334176 572630 550590 1123018 586494 1446766 1629730 21800 148242 1371738 1259802 1757876 640632 343979 387283 1298798 199325 994680 785201 899836 737184 836546 775918 1441817 571792 1123531 731464 1226815 350857 443595 199655 1457461 841465 1138684 335398 1482599 750592 756009 1787870 145495 187537 1246050 1906349 53659 1181990 115579 1613304 1698376 425225 1551879 1873350 29754 887885 1679370 1801993 1441690 494852 131671 292574 860025 1113903 1095519 389485 1186285 1807117 798684 1158743 1581186 1108948 505871 567627 1521658 831105 434835 1939404 792269 900652 916269 533145 1064517 778270 333118 1601880 896470 1181980 545344 669553 1053230 1379466 480079 1938120 1344139 1116634 1926819 372303 227069 1915018 333741 633955 858553 419715 773266 1574566 1533991 585948 10079 1447540 1801872 763541 1333092 1409749 872777 1175086 589634 756542 949892 1393336 1933635 260401 432426 1927973 1298300 1902947 458246 834694 630217 1623234 889446 1250373 1062355 718822 1240327 533940 953051 1670809 473634 494712 1480711 1986514 1701706 279647 1012541 691120 1079619 1664205 93616 1548719 825169 1796186 1412857 1668555 714142 1113296 1044703 840034 1621310 781816 197759 654488 1357726 80918 1956663 936806 1997531 22425 19253 220491 36199 1593875 80369 999200 180247 1909733 291389 904858 33313 773819 747684 1824638 1660522 1738985 1656883 1030703 1378006 1251294 1532864 1695461 784855 1889419 1535992 1874315 871916 1151585 1664936 471924 499242 1465240 1958262 1397269 76970 28039 1400938 831960 1833956 1655736 98635 1036975 178830 1254587 1111784 1131491 73972 1238754 21106 1563193 676296 1917981 616947 1616063 1760624 1454918 1813336 1172147 1134901 1733844 1020432 1460402 53314 1638549 458237 1341411 1111888 735364 1856204 62809 1505988 426749 1080582 32916 1735184 1210835 640310 1733771 343027 1148794 69434 1708549 871637 1702653 942799 951121 1216521 1664825 463692 729295 21745 1955010 75885 1388718 1082958 81204 589261 1735392 885345 84415 1307048 267487 1288006 1352640 7738 846506 359762 1773941 169207 1543000 200326 926653 890998 138016 920684 303854 532512 1082947 1349483 583255 1242418 1319424 1326477 773804 849301 75858 1613892 1816827 951756 1796306 705893 65936 1780516 408912 1852418 1112466 741206 206910 671107 1579863 1672055 1826157 1712301 444438 7220 960655 885813 1388490 563465 972046 1052722 786503 1451702 1552914 1217635 1529441 521229 1857429 1934727 603938 1807246 1893503 1205074 1385956 1941516 1933491 1568509 1009992 1140735 502846 178865 386164 189921 1297109 1431499 1956348 691298 419579 1291098 761251 1466537 508794 213054 829390 799559 47308 1796885 606337 1339173 1336617 1853990 1911115 1243705 1330513 333649 1595033 1150819 1628239 1744222 1394191 1393889 303389 345847 540574 999394 1693313 447493 507058 745560 1735169 347271 1352868 1491273 1053500 1179903 1288960 1346492 4678 1603748 971072 1905956 217734 1732258 651884 428439 712400 1661647 479359 437803 1604064 861258 344547 891995 1107016 1944745 445938 1722687 1776472 311213 1968620 1705831 1896033 145433 1231565 753824 1943212 1498659 291181 1527532 653560 791203 1961382 1414981 1355083 1894655 1020722 1789692 791328 1148565 1784867 278763 1443741 1390560 161963 605771 1002878 785514 1025285 4382 530579 1110499 1227133 1373852 1303449 430888 1298609 1195704 724701 396560 800484 1505121 1186700 1604117 935202 1293537 1484850 1359732 164658 1231971 1849188 1702108 1310241 600576 609141 1927244 355872 1062810 1692327 1486979 1305998 361340 1931632 538594 550365 374668 1379393 1604097 279643 490625 1757116 1886066 337923 915898 1160971 859836 240316 1004731 1603504 819455 647444 1878530 1077909 1368634 971397 1190003 1289260 1228447 1953359 1586564 833915 321874 1589576 1026507 414670 1060277 753461 183865 257572 282228 1805386 1547683 671343 1489375 368044 1012347 492962 1343524 859722 223086 1892868 1517487 1165072 699174 275197 550011 1147752 1724887 1185129 731801 1370386 977174 755286 975093 1369626 1735513 87515 1970695 823996 75895 1366833 690507 1445404 586088 579959 634220 972502 790157 1774416 1546585 1613644 1986075 767543 1161252 1826470 1908522 1047635 1363423 57280 575053 1125317 1267505 661787 817365 1465478 1557886 710793 1445631 777480 1138569 1915719 209208 187187 1584830 1698902 925546 31848 1773501 1061116 1518408 1028568 220570 216751 876627 127216 623243 1676725 84806 445435 1076037 1340134 1643545 1846239 73782 1522242 40473 360018 1650201 850675 1445048 1158761 1572605 895451 220317 1364984 177225 343713 1454643 1989442 50272 1640983 1172980 479501 1607236 878812 1765010 1837814 836912 1406491 235851 1986007 500465 1989702 1961542 1522822 1706706 1194960 576973 1654988 1661767 161123 449809 1374257 1421966 1972090 486524 419162 828699 836559 285170 1261273 1503712 497287 438304 328391 1413807 586130 787460 1961451 1988374 1103227 1627168 1900074 241319 1076904 389599 416996 96918 269348 1197312 1023933 1539314 637835 259944 1544066 1667446 730255 1178376 1712086 1646815 813453 923156 392850 1253866 1960164 1445960 612521 1470314 935636 216331 44462 96243 502226 816539 249275 153802 1974931 1033305 1389262 954774 747873 1507353 643189 1528132 1707324 148717 816009 1170915 783162 815198 1254338 503503 892115 1624664 1059316 1530635 34698 1722327 4078 1607691 620733 1304920 1289885 205347 1973985 770198 121272 460810 1891748 994838 1293224 1044129 692302 1868205 1621224 1458653 1505945 718488 1810090 1839548 1555050 431426 1159234 1825101 37185 1255626 1975328 1067802 1854243 828194 1850534 1865348 1865709 69483 1786900 537365 337717 1627685 1581554 946700 260002 1920534 1072603 194069 1588664 607375 1142883 1210513 551749 858516 1342141 1450323 643368 749638 33241 1771238 1526988 938537 799220 533003 143550 1828517 1921007 170722 469371 1379227 1152226 1965100 231207 1602371 1791438 729276 519181 491362 1317313 1727593 653836 830605 1474348 1015329 1451501 1171979 1160426 70303 316025 851062 1119202 481267 753395 709741 1180322 377350 536074 1257689 978459 1547024 983794 642138 1546683 888043 1110119 194432 607761 1260847 1262703 659604 1271487 952717 1468245 793809 602615 473990 70112 269981 1392408 696941 1444003 1277902 968533 1922880 383392 1258495 796331 1381025 930648 274850 191293 1588944 1061973 1347270 1096711 1132590 1835047 1348130 509968 488231 871869 470946 1335593 6248 1298922 1451328 1037464 373720 890076 1163629 1881851 1755287 270115 1433304 112140 349175 1862962 702207 899056 631945 525423 1854394 1413976 1993832 1635052 1837045 1169184 197066 597759 1026438 632099 1814332 1170911 82963 1975857 959034 639696 1751815 291916 1137633 1374864 174179 1381107 1579045 1086967 293285 1502119 256427 575114 732195 578761 1723436 1809587 1552347 1769777 645719 148937 1798925 1848247 1069234 1525810 191853 692908 800279 1137556 1644860 475769 503229 518850 181307 1663229 1363399 1090881 514888 537582 367764 1964193 1014010 334538 93354 1000381 1169057 1896161 1948052 119782 199689 961384 1183418 1566046 891658 1115295 854033 1128376 597716 1222123 809422 95344 629252 1314941 313144 244234 1582202 337556 1878971 820905 1425775 1786326 280240 1410925 1005475 1896713 123484 353875 376477 1962754 1672137 1063330 901855 143667 1210793 204456 202071 144683 1520436 1727616 889099 484810 534241 1374473 89994 1528291 471496 745379 444971 105105 752867 573670 426313 151757 263440 1137736 737373 452022 780366 176571 1825417 1484459 1582220 1831608 94627 78247 1973645 1290791 131748 631723 138393 1309651 1780448 360978 1896118 1445245 1398846 1311338 1456275 1519019 145491 68033 563680 1614141 642949 1889343 886580 1801311 597640 238692 1303492 1616180 1022900 249783 202307 1154369 60452 779757 103492 1192231 801493 1435845 549439 173154 1605109 727845 174295 711989 1519153 1484441 1455276 1265408 222513 420237 965666 1060494 1485380 785359 635381 116984 309011 678201 1703738 1124710 1070307 118556 1413973 1121121 352543 1363129 242639 1891861 769407 1236910 347988 1790702 52278 1979657 863002 1212835 675701 312412 540254 558446 193603 613739 1941815 1890889 528785 166193 1947784 1483458 1051759 1904229 316513 1722686 271074 918098 1972033 270212 576715 640739 1570129 1879994 152052 460190 436386 767542 786888 1091130 1974185 1376683 1192707 1504177 1197382 785338 1700535 1534406 577853 858372 1142235 1000436 148672 745988 1261612 771437 1603657 472660 1085167 470208 1398022 1127668 339075 462062 1534044 1602284 248650 906021 1556508 884398 1796806 260195 1276673 1695540 360503 167141 329292 927956 313370 609746 1188763 247783 1082142 1483152 283802 1547990 1411412 1069651 1663046 31338 1160220 1054322 1322606 673480 1914290 1144491 165543 191061 1200419 234512 83540 438246 257334 1234386 1249039 741279 584411 556228 133227 84948 1429764 872907 870497 1127190 506974 1465999 1811419 1675284 749633 430762 1585588 662761 1769571 444314 1886247 1652041 262704 1445072 1429977 1209843 1510666 600707 1194933 1157819 96200 1352962 1945337 1547891 372567 1209354 1220007 278158 724316 449021 1369575 160292 1848392 263361 1709098 1757542 234055 29556 940662 88692 1127181 507439 1606116 657656 1477029 1512945 1166125 24822 477798 1200716 1310407 984379 688063 1262359 1390233 1518631 98903 639100 815603 914384 1697992 1967415 95679 724143 654106 1274595 799054 1080817 1899227 1259907 1954625 1862436 96738 3503 1787526 771079 1908982 814714 1654937 708142 1436941 1251364 1317703 208318 199302 568239 1177589 21059 1296249 236356 627364 1719249 1604107 1443738 1112685 1378078 796976 1913623 1817309 790765 285555 1858620 52418 1205353 1644866 251686 1208663 517175 1475345 958385 1625276 325691 1869369 302805 128090 613379 717593 466339 565866 1756741 851384 1784675 762307 1577216 58725 365056 452829 721092 911166 346419 1616329 724813 1947130 877345 1066816 340922 1891981 1853519 11007 856888 1274169 771452 928558 519335 554405 631733 1874290 1097454 347962 56230 1305245 1290368 202828 1162915 511285 516553 1649270 1798839 607705 587955 687251 667690 200191 1383645 1487090 1092820 325745 1459491 724073 993714 1408233 895085 380436 1125159 1374295 12287 376929 212024 650988 369028 467164 226978 1757429 105103 181699 33364 1829065 1769954 805061 1096828 221950 768167 519178 407600 371006 963994 808913 204396 1629040 25702 1802213 1457672 1216943 1660829 1614504 688362 1420687 412992 1281222 668159 998823 1555900 1636247 797798 134591 1052380 745197 567016 661829 520736 853697 86870 573752 869276 1979222 159599 1355105 663191 518 41142 1129437 730150 856422 1231671 438677 1245066 1496077 1689743 624993 1408815 271443 1922931 1257061 1948722 399352 730006 738974 1088717 809095 1250852 1133706 1444626 1487099 1454809 1761627 1548013 752241 247697 715388 342742 191697 1096960 1101211 850728 945161 687615 1157635 594067 1947764 54403 753115 37302 806044 217140 1510780 1170089 977097 226042 1519558 675122 37854 316161 1870378 343504 1462870 1347728 652802 1555531 1919127 1647325 1980202 726753 1693350 1052530 508366 1652899 1564921 680609 213391 1413898 440945 301240 378121 800053 1386464 427505 568259 1561099 1715282 1777120 175352 1184202 1621333 1910671 1684728 125347 1413832 552005 197145 1120530 407851 1203547 1235090 1168488 222308 23162 1900462 1030132 1682200 1406357 1631407 1383375 1722918 196847 1145031 1670194 1367537 1765446 1945315 751094 902313 634035 1956684 1933940 1093408 1351922 808847 19463 873002 1991184 570548 489471 896616 181564 1198826 147452 677480 1892891 373970 967890 1538127 1185728 591127 329841 646032 1567685 1227257 751499 935318 1017121 174349 1196313 1876588 1625597 243621 220169 763377 1933713 644040 1646150 1925148 377602 157834 1032602 1341507 1333185 43348 559787 1136904 80755 269195 180498 537134 1262709 161799 1274313 163062 188151 1704525 402349 543314 1057113 205985 625031 1935322 115490 1295703 1752747 1849386 1876703 152034 198599 425277 263839 1003430 864594 74100 592042 1780395 1361854 1298823 951285 1632912 28468 1004561 1564220 1881550 1539224 1579200 1007133 1492392 1421948 1360745 1983376 1347375 1635724 1868350 1475040 130924 310197 1496586 1701564 1213488 787144 1737049 113516 1410054 471618 873307 1986364 1399224 1981409 1095683 612707 852003 1652 1835789 1339454 205829 82205 608142 212644 727876 606165 1523403 154324 579726 945916 1514480 1668583 1657568 1564922 1168141 488060 1943502 1240960 1573673 1111160 1392866 1244156 1858214 1402268 399172 1119949 337238 1297213 578355 1370281 1860846 426442 1468544 1489832 779775 560995 1680175 325264 1409881 880129 370322 611670 660892 1254904 1752231 1277623 728852 651466 230131 272863 1029842 1684123 434036 1875937 411411 1849402 1040916 665502 1771412 1393335 400792 1374917 988746 1693126 1747159 768443 681215 1231719 50167 1759732 1206459 1742756 1602049 42277 1634656 731259 231198 765128 78364 507402 315966 1709775 384692 1642680 1172435 1622388 611113 586470 1271109 1593621 126750 173395 1961706 1234325 1711589 1159024 686802 78585 743772 1696147 889974 1757697 1782185 127313 50978 98448 4136 1769634 1734479 439393 763949 1471132 1560241 1256238 1442056 1993009 1582246 1763779 1217158 1288578 582529 1207837 403701 1604444 1989795 1495680 1162099 463320 1819734 1666065 1990461 1757369 646037 372222 1643866 1147523 265682 379813 1133084 1895300 1944386 1491003 1942424 93135 1910969 1396653 1783184 1763538 1732567 880934 33208 739887 1808556 1273314 1234787 864372 1501138 969163 500967 1080915 261161 776735 1356477 1367066 590317 1795786 43102 1161794 196509 405852 1117513 770637 1907360 1478649 299278 470687 666909 1331671 1909430 1194633 932740 244474 702694 369467 265549 1438097 1779519 688723 1935925 1533047 1462974 595346 830581 1401556 210573 284593 1905811 134009 761160 956164 1578378 1838686 143712 1642502 1967424 1970290 1449640 49845 954416 431492 165244 1633561 534066 300461 623612 520890 191859 1382727 4643 1862885 748008 441115 1110336 1207669 188747 1162818 1820797 438135 397959 587203 1283169 412026 1177525 417565 495257 1580064 1535877 254326 155852 334525 1790759 1892676 271833 1849441 62924 1047728 1245062 1559359 1611253 820386 1909777 458921 32109 143680 17174 360278 1060850 364979 1177448 331766 1356461 1504314 1852394 1132972 1280916 1017104 692403 815442 167787 1151018 1323018 939223 1193009 375243 1596259 1796892 1629767 497340 757425 784203 1398080 1935857 1543686 666629 638208 695969 147456 1023477 795461 448309 1270505 1598530 1171994 1324867 1052924 1298389 1808936 853300 1855099 34345 1656296 1982232 1379566 1470277 730953 1535357 461474 1255785 1771338 340881 1258906 300467 1406623 604223 1012929 1754029 1426245 1353491 83372 1485740 1800125 142502 1680262 1081373 1059645 1842854 1664616 1894836 1161089 1487238 1830745 1149657 1599026 404983 1594624 888092 1118827 1849939 706499 596001 1729302 124956 657103 1101366 1995851 749462 1301211 938669 399053 1139973 1884294 1666341 1893615 151359 493193 1658583 1676033 182052 1032732 1415627 1768667 858017 965901 131041 1842798 94090 494014 197086 1977700 779393 880638 1522396 1851898 1298856 734620 1739818 44985 1256786 1143684 52928 744408 883380 646773 279146 310562 1243721 1146267 318804 1970009 1145339 1938171 1764375 71906 1782784 1751925 530430 128553 1823368 698959 999014 439444 1430935 1518086 1032265 660874 193201 1815411 737031 836267 1498988 1919165 887441 888877 660476 1040455 597728 354733 477456 663950 1270809 1172298 1606425 1616142 369643 1765606 1635182 874759 1719871 1846793 1261526 355466 669226 1858632 1344582 687041 871290 1789024 729368 10809 49242 616044 1547904 723731 418931 789714 1672249 791929 1365076 433713 1870756 785505 845197 1483205 122554 508277 1262378 1653308 1828128 969914 1905090 1201299 1145090 1220604 862655 461670 366505 516978 1167568 491189 475096 1017528 490058 1844181 1798841 1215228 1244410 1451399 1462886 908481 1439314 1072658 1029394 1710032 1297895 1675002 1120388 846149 176656 742706 1654073 621066 1250375 1425709 773483 1960656 738403 1277663 1156119 314525 1501090 1384477 1571758 536598 1407170 1020603 1983743 242651 496075 886381 1281751 671090 1737433 864804 878708 1860611 434559 1874738 1250743 408737 601211 1811316 1755034 605765 1810077 580226 552704 289860 1586659 159733 504193 1371368 1466961 1564351 816818 685672 320001 253024 786250 1873366 1071077 1846910 727299 578087 1017640 1467078 868427 1959332 588303 1363277 1251502 751748 310707 117532 268539 472979 1284959 1508475 57134 340532 600880 1162562 360910 372448 937938 1413591 1256554 348506 609034 1164342 1520528 1136293 1796254 720999 1429900 1779811 1474575 926133 1493843 489725 26207 1699847 165919 87909 1949407 658798 1903334 1679732 964107 542013 126799 1716163 1951722 1503218 1530561 1527828 540327 786194 1673574 128116 1626959 1396224 712381 341547 375751 608035 126073 528812 89629 755444 1039961 572880 1662346 707060 875198 1987956 1631772 851725 1860242 49821 511075 116933 1613162 184860 1544909 1443356 1273917 1625075 1163478 1537410 209114 1158293 531656 1086929 1049131 244369 507015 1764304 1291068 1474597 544322 1938044 1370196 1365903 278974 508506 1737553 784278 1074095 1976061 760965 1707659 296650 1755970 973286 569747 360048 1718897 1660707 512424 725489 1558794 1110528 1909898 532599 1828867 819114 910468 945715 1071052 332322 1454778 1656407 767485 1199226 1847098 1818511 156577 541825 1803812 1872378 1243504 1715364 174380 1320518 807574 9601 409862 1075673 251872 1014822 1979426 541554 415652 1084783 277939 376316 428652 1792381 598266 680111 36741 263565 1284719 1665773 1012950 687079 1059774 86525 1059589 268894 177610 851266 1638971 1919800 985318 1588691 550213 1816755 870131 1865380 916523 1208505 1102385 1948941 1288032 51651 1849866 271646 1574203 172221 1647212 1831091 739859 408910 1927921 897618 786221 1101426 71680 1535041 746056 1551693 89634 343674 390321 34999 326214 1478324 318571 499757 1457041 229557 1138562 744986 870454 822556 1306070 76529 808518 1697928 1941760 977893 468204 1625919 614547 681938 1790673 767835 1553915 870824 1626505 592664 109996 138294 1605975 1379328 1213923 39006 149290 365636 78170 672564 1887636 492109 633106 456884 594574 694645 30230 1291708 1053037 619753 1044327 265636 709512 1553598 690464 75468 1160107 1283051 1384663 978726 1163347 24297 1357981 533358 328190 1575620 1333977 188113 972319 729596 1390316 14397 180527 346981 191518 629302 913673 1577572 312602 240434 697829 619061 776723 615489 585364 841836 1411196 973076 1495654 262069 1474626 845087 765073 400344 757810 1790913 983557 689383 1023749 278634 1177712 1774527 145610 1651941 956954 1614649 1954596 1113760 1907700 732788 1475971 1398246 1789758 88463 810419 1239652 1170352 583173 1014506 400638 595551 1268993 758141 659123 1926264 639810 1462512 123537 1654597 1537878 1027049 91783 434667 1084186 1068167 364110 1523949 724897 384839 668629 1896675 845312 538927 1846251 483164 181058 1667808 1878156 1769550 879201 1384712 1200752 1320525 1625292 734484 418129 595803 1162684 763306 1985490 758616 1320487 1993737 1110234 878068 897940 393625 946821 182977 1597075 325167 1420927 1638825 418246 1036211 1512819 544615 1389649 1363831 1896110 809178 266634 200416 1514760 1331934 622197 1508482 920931 150756 1524347 434545 1096312 1912355 1568961 264822 597423 1538584 234923 133353 1025700 587339 1253423 465871 1492154 610195 770997 25585 136032 372424 1497117 870656 980579 1856375 1531170 1502222 1211078 1777925 944151 805793 1751730 1920606 1208107 1394941 769204 985023 67362 37194 297909 1767197 159541 262669 668117 1643980 606387 1163344 1448776 310589 624752 508444 1638989 548885 487836 978847 1524425 1231511 1755750 1514608 1131947 1128116 85411 599843 1958647 295234 48985 99705 1055448 1905777 821798 1933974 456569 94099 1209574 522022 265255 224475 241534 1031378 1679897 1374266 290338 33399 1470467 330917 566496 1201383 322966 148592 1989203 1879763 580125 1562554 1556764 384052 238328 418557 1856024 1615756 189128 1147517 406487 705134 593512 972142 1092538 194973 160213 1216768 606828 585568 1566590 1207578 629006 101460 1342216 259037 1239695 896194 1844319 500549 207821 919121 1630316 1253041 61963 272668 377282 468932 327817 1702599 188888 962485 899231 104285 1024313 606551 143291 640557 885172 548785 351726 324807 1633723 1895636 161085 1490512 574426 1371417 899300 898541 756114 1746740 1860728 1631137 966085 994002 134548 765734 136597 1751574 1555217 611575 504840 1401747 1703911 1050814 1144689 335927 1153027 776850 1761263 809143 1702967 1717619 517920 1616962 1332864 28663 1992253 1663567 1779317 1233394 339846 1877429 1580066 1857523 1202004 1799041 821370 979796 1154909 1391585 706449 46558 1647891 1321527 1513706 563637 1858808 1365331 1403148 1951640 1954042 446 487022 1324359 1308292 667974 931116 1702285 1172217 516001 1979964 756855 1004882 1703331 1671671 1350226 935957 1218475 1430152 193059 487222 872468 1051665 1096347 1849739 1934610 448730 258865 1857360 622021 996758 771023 1486842 1940210 1163017 1721658 1793944 230211 642809 1651075 1893155 886071 1585553 871138 926430 1708646 1341579 237857 262407 591880 1330668 1337799 24157 449771 254956 576573 423502 517518 1626762 1113144 1375141 444709 1608040 1224496 1712357 163571 803688 1504621 104743 567950 443671 516989 1337040 684193 1223987 1076884 688508 626870 426124 279478 1592430 1889025 1233108 1635917 1034974 514783 197679 1110776 612412 953229 1073309 348736 935096 1443389 1225365 274919 956615 1126119 505817 210779 1869623 1759087 654766 644192 1740700 182336 1043873 1642324 1516940 1948054 90812 1195216 82000 65902 253379 1492887 1563233 46622 1087777 888099 1246235 1641018 1767573 1649655 1266695 1151004 1297502 880213 266815 1345836 463176 1827044 606388 1717523 1341392 554264 354907 1535039 1375236 1461575 572451 1833833 1894004 1756590 95963 247285 679580 1809381 1194652 1255791 148543 531519 1987713 770027 247461 1147939 919394 1547746 98999 807139 460160 1312742 333816 1272727 1122313 1476394 1026832 1648061 436893 1169927 858968 1792274 750241 1608508 1193060 510762 852414 263365 1088387 871763 505203 1339116 518261 453311 665946 1060191 1701023 27287 1678374 1169575 225232 72633 647145 1873586 1322346 604799 945840 1513115 403353 1100713 716313 897142 916201 18478 118392 245333 1117601 1567397 1666865 141344 1386814 1493790 483733 352661 1447395 976588 653020 1113873 1543662 680539 1069607 1510172 739825 988406 3299 370898 1096845 1375924 1224939 789909 1982165 1485206 1939128 1252382 477612 368804 1332536 112069 1831705 1151828 1267644 1005677 582264 1065877 649489 969053 1994997 923116 263985 448500 996963 1581803 1160996 1913191 1581140 1866672 1018516 942733 1353310 1439510 1508881 800608 228263 830257 394228 1554963 1543213 251694 1460549 1787886 368278 1875674 195872 275154 1151125 1532232 1957328 1196518 1519095 1568849 541333 1848910 596270 451140 1219969 1220338 1866063 1329031 588440 1617982 628229 820965 1514170 240378 336364 1709602 1577116 1719184 888639 1423785 12101 121143 883796 731701 369950 816672 1623432 1580161 512212 919418 37465 134834 560864 194566 98895 1156961 1150178 46536 519694 1122727 1066449 1281880 1137562 578467 1345231 337003 812808 215044 1701803 1150046 634747 445728 831444 97643 745291 72250 1232497 268379 204481 1672855 1898104 954555 809725 993299 1707308 560474 1237003 1265984 411561 805649 1209489 1415415 224666 893582 1846770 949029 483555 1972155 870638 804390 3524 159040 1107003 1097232 1667905 309803 1422823 827454 1489946 296896 1506823 1902303 418346 1311004 322501 207469 309285 1131393 718239 415060 557339 142462 745352 1272149 282947 1937095 1946360 1251401 511239 1249621 133286 1282890 1661748 1549448 466583 988542 339228 1025360 1775606 369574 1366733 1138124 1769368 534806 1022537 1612890 729944 1632618 1207072 794619 445238 968922 1578814 871410 1907669 1631085 843507 1627806 1376931 568148 1756527 978131 725125 1209383 1544596 1280937 1633854 1135681 957532 1921277 1004797 1817356 1833985 786999 839445 22238 1862831 650287 793435 937147 579727 109818 1419612 99318 326387 890901 215759 1030342 333286 426410 1469632 115729 1792153 1408729 1359004 1667200 480355 360787 413759 50435 1137603 285725 1172022 475736 1504960 138760 979119 1705900 846502 601960 728543 96604 1216363 732657 1589141 35984 1653835 1843475 1617228 923943 1658135 1690340 864462 1544172 631082 1555689 643804 1876361 768888 268201 607994 480759 657252 1531265 788372 1434292 1824953 806038 1109480 45240 720775 211802 972695 881592 1902762 511714 739274 676041 1252204 1094012 1628078 698277 1913042 1057755 1054658 1443278 1063066 647885 245848 258362 83777 150926 755230 805406 1689958 1409866 1561425 1256380 427576 1281977 437513 48711 407758 221642 870214 1441370 1116905 1456946 1215524 1960892 1954366 1984704 998279 1080610 535993 1580899 1787691 1030370 1626240 624868 1130845 1139594 1299409 1246198 602251 1822619 1980597 1185582 754856 1344989 1427140 1069127 1397161 460934 1084675 1834096 940654 604164 931404 1205821 1395811 1585063 1220800 540739 674771 1055888 944426 1272444 1014582 38977 83297 321063 1375807 1803277 1797920 1518252 1931492 1316313 544827 62333 643184 1750807 1773548 1122474 617282 10566 1185179 679628 1034189 1438353 1996120 522105 1590173 739921 1707668 1287984 428549 1079784 183125 714187 814617 586870 37698 1116871 481603 1451190 478211 1666471 1427516 24826 766039 238123 149366 1449125 879654 1722392 1601034 1540090 1181325 1832211 242165 1445362 712536 1805721 1602528 1338914 1176541 1425665 577171 211627 469658 633198 1245609 345541 353780 1028221 57 1644373 1305544 29693 1807491 349945 398615 1952133 1329603 1968880 488276 482791 1538214 1138521 635111 980013 325534 1693525 1318190 1284076 1016424 402385 1866676 496926 64295 129495 1392618 372515 526784 1670776 1481729 765338 1028848 1212733 1094026 1311067 1221646 341037 508682 1272637 655559 1899951 264355 1989698 99092 83196 701767 1591104 877608 1487669 807867 1598644 1557787 1604142 1560091 931945 1434485 1443818 1362793 1812927 822345 1402303 159750 1579231 1648868 865775 343003 1523455 1659431 488981 1069500 1659905 1078225 1378908 727979 1681336 284047 1625332 1787832 1495010 820234 458268 827766 1583437 1420898 31715 609143 192433 313691 1000062 836340 32940 1910869 119238 1075982 1843122 824970 1992126 1048358 967769 1570647 1499524 737659 308777 1711022 1490505 1821519 130501 1117354 137576 933898 1084890 1338120 648889 248550 32389 1998061 345125 102631 1777743 354060 1229642 1977523 1388789 351644 82347 228439 795856 119486 1281107 42582 1758236 1800767 1606780 1184037 1480761 1296814 251903 686787 1413079 1309883 882284 1508428 1353394 597773 120850 1301411 1126847 314340 478403 216851 1999696 1295650 1746153 20723 385054 1435340 279835 1588484 1393248 396428 1113832 289096 669920 682852 688960 1676303 529309 1392394 342092 645048 1871813 1250022 1959590 1252467 801989 126650 1037051 1133631 1932806 838182 1774965 1755155 639464 665161 21687 828525 1417630 1877183 407624 829971 1607940 1440608 1116935 1984230 1231422 1972707 259209 379746 1813746 880818 26295 1632063 1996472 1133873 1039221 956093 946833 1736982 339454 769586 229288 1510740 1854152 1308467 1360055 1515560 166274 1427285 922585 1404376 1528314 1213832 1165407 1579365 1347083 1217206 1715936 1596020 132674 1779357 1044651 475284 1997115 507163 772062 1596146 1984899 1119174 827342 998214 720284 238894 890313 295363 1144308 237101 88523 1884869 824821 420407 739456 870503 1885201 640170 1579601 433684 1305004 1118110 1912784 29446 277602 850117 1370825 906163 671103 1261966 1404900 1011228 933206 932005 1430327 201615 1235596 1690496 1944683 1598393 1811857 172850 1466926 178261 1570564 657221 497696 1993626 1574542 1584328 621962 412575 851716 1430433 658936 1677783 464221 1681497 1315392 436907 1277244 1384861 93996 1061835 1060475 1784459 93290 1977760 1591308 1593690 1898957 1827399 213584 1512860 1402042 1328321 669573 1004393 550900 364953 1920955 285467 1764518 7592 606847 1699459 949027 1435632 562800 383251 1798078 421484 1373274 551762 1992594 234187 1870949 601805 997118 1169631 522175 1025427 445689 1994701 1284071 942696 802693 1358040 176304 1251105 1708102 1708314 1279330 1760389 30073 574128 1241369 305946 1406702 440155 254993 45768 261905 1997867 787092 400848 1141890 640470 1934873 1055485 17110 1700627 1645257 1113476 1920971 81289 1873279 1427774 1379319 1831591 1326305 1456567 1571669 1935421 993927 1280400 1096473 1883660 1605787 772766 314197 704081 208094 1958570 290228 674468 418515 53901 1147997 413506 941222 836549 567405 115086 370170 751126 603202 1786386 1527787 1181658 1882642 560305 1000867 755618 461818 935490 1514591 1074877 1807989 991098 1578101 928410 1297219 544789 765717 1036764 1156858 1418272 433346 1041371 402810 298879 368198 1270755 1942705 1034854 92653 1489471 1430948 117874 1628056 1583605 138152 997803 1507659 1499578 433772 1806105 1136478 1428075 642458 73421 1792699 86298 653950 1243536 1786127 1914107 1112047 1643057 950107 1552224 1044235 852721 1118337 1821439 396266 584324 1310373 1469490 125323 782287 1129865 472732 277163 806883 1133495 414983 1758927 242772 1327362 571258 1099287 738342 17381 1469908 1977117 1727963 1797792 1088040 1124320 387421 1749805 658556 194260 1299953 285102 812589 941969 1068534 1243916 1450503 781314 546260 1936513 161682 1831233 1894143 592949 258920 661245 524620 1697803 1791013 1384204 814274 1840177 343600 794027 1042689 1090616 1535030 1610876 298253 1394110 1863704 892284 1480976 686595 399984 1730335 93403 63946 1800589 123148 233501 517924 105615 1370177 896202 801403 23795 1007546 50071 621513 1234994 1646876 829384 1140758 1515756 1022263 1858778 981167 1187270 1233334 442190 1567159 1869626 31111 465789 1188081 1835180 1273363 1704883 1328501 588095 463509 1461161 1110894 737337 1151447 580984 192108 430962 233923 621661 1450677 962641 1261417 54453 822214 469655 1932860 1293160 595620 1987727 1693022 610592 1716678 1856958 1864790 1876119 1565206 279185 993371 892652 1167235 945215 824711 823729 1090894 805600 1808411 547035 1631663 1556312 199811 740895 585098 1886917 1441125 123120 1684118 471029 1018606 441463 1313776 115463 180967 608554 563183 668208 561850 1808869 1636150 416601 1704369 1224246 805069 719876 1594976 354250 812015 1401313 1955454 269727 1886730 381271 1102478 390373 1684937 1435880 1600721 630746 1084846 481961 1448182 931218 657883 250230 1109776 366521 894083 1858373 428788 175401 56360 1164296 515321 226925 817964 1921224 1730625 1066057 1002776 1344721 294843 1033644 1250102 1697508 1413786 153789 718506 747595 1990728 1952758 1347538 1548282 29815 1381227 337203 1300485 1146957 78129 604834 272808 600299 1088247 741524 1000410 774526 680416 436732 1449782 38183 366848 1851091 1598659 1367848 1683518 1035448 633144 670280 616038 955436 1974363 1532129 92834 282065 41959 1909116 1639719 1765207 743888 118125 927590 1993597 428354 1855132 810350 1832878 1961324 217064 1402929 462816 1490885 1559871 806127 1593316 164273 152868 1572398 1622514 89209 1697249 76465 862758 1871039 726139 1992077 1956197 1038679 456133 708077 514606 483140 400715 1292941 1897796 1571060 797695 1496643 1801414 1917313 1967475 1369788 154860 747272 1531381 161391 1821787 1930326 295118 629989 609436 1895497 1707569 1442835 895220 1079449 1399200 1332515 613449 707587 989004 1340426 114043 929524 587126 536774 850378 31866 1940458 1408458 1074749 1272866 168430 1060348 1930183 1268298 1270053 284389 585295 1164944 698508 1312994 1015508 743026 27150 1123055 317804 1471044 119733 87783 455878 714351 320621 1112533 1960984 903074 1070464 608628 1035557 184207 1670879 437434 1620233 1899320 1880686 204847 1658687 1796089 1444768 794231 415088 151422 1464909 1415911 253153 1106965 1884890 1687886 1646179 1578087 348394 245334 971677 1153183 243491 1090025 1706521 495492 637289 500730 567643 516020 1173897 157108 1406569 1854127 745888 552667 197425 307193 842515 290064 101816 937255 390989 1454377 115722 825084 1345437 1292970 1894856 451715 1450012 1669347 1347014 865898 524439 615583 1677712 708926 1099041 485151 1940376 1880933 1824700 1377278 493485 1498681 900081 1681401 1548830 127198 1233978 1308370 1872933 41364 886243 573846 886172 71419 1129649 293256 109636 442408 1260718 1025329 324245 730851 1530773 1823835 317164 1960821 374255 474287 1734022 1261859 642213 1548302 1709961 222707 786340 588630 57530 1795596 1429489 1275916 720298 1074290 1418606 525666 325699 785487 1658250 1513530 174700 1894480 184397 1090921 165429 142548 1095506 413400 1690614 1739602 1971854 688885 1125422 1814066 81514 1464580 1967908 466987 864396 1910502 704120 1260248 736351 1849569 1942674 1975933 474888 1881359 1644159 1285517 318608 212329 1836510 747816 1422691 1412007 312780 1216445 676278 1343931 1521746 228686 599206 1709027 1352898 1538641 1902990 1447092 1476825 687664 923532 1390465 172001 1918671 100998 1388518 1827591 1075627 1241988 989562 1078682 191184 1297461 1863713 1282677 189220 1340534 1374770 681955 373410 860801 1062825 1491716 910588 1494130 683661 8458 1280166 1361025 1937645 14125 535702 1588161 1288016 271165 553818 1273050 410514 655784 240028 562754 1265045 455974 713135 1616211 639328 1149513 1906329 1890470 1558620 589884 1994592 286664 432080 744190 520837 192854 112856 114431 1699671 925248 1598513 104133 1429293 240270 880309 824996 829845 1932133 999943 630712 1972499 1852605 1140343 1506938 1731425 1156894 1636329 1013941 530741 1729464 136614 1000432 662387 1331992 604826 700753 1998108 1358101 765126 879334 744103 883225 1776156 753932 1988444 1798965 1745638 568535 1172825 1432820 816782 1345791 774140 1831159 217951 190248 717650 1478224 286571 258625 1605579 1105308 1724276 1139368 1526664 326509 1529786 293057 1478216 168525 1326276 1281182 1498638 287379 1035203 1188655 1946758 1349113 691846 19821 1813464 120197 191980 865738 1443927 834245 298393 1945866 52268 764513 1046392 1607171 657123 525691 514421 995526 331888 352042 1313791 195533 263277 598253 1057317 979872 1754273 1173951 317521 1480440 674114 1266344 536386 164310 506082 740926 535738 659459 895331 900296 363676 445635 1750700 1323278 517970 797168 1095629 1170411 52451 924977 931980 1822670 1831357 546000 1743436 515442 755000 1787550 1366050 480462 1543534 1047887 1577368 860453 1661312 898597 673485 521107 775304 871241 85500 893938 1351087 1506746 1442777 1653990 1025521 19999 1681395 657245 1136523 1166433 1915607 1364211 679238 1807284 632832 1284871 1767180 1813518 1045271 955496 1148596 1756089 180066 924616 1512968 916689 22493 1598808 987186 1145285 531618 705498 700282 388901 482395 723399 1433846 1877332 1597442 7321 286715 107328 1644338 579725 1157629 1451897 1906435 463570 627176 98833 113412 1539354 1236277 1811127 1345593 448967 601854 1113099 962333 266528 58957 302813 1038471 1573426 1998289 1993713 1453991 1893533 178601 1512133 1649784 1251622 1027568 1968638 813904 1067867 544489 1584001 1146479 1836979 1453531 98916 1435985 507093 1561282 1513684 1482683 707546 91743 1952339 1414164 797964 102232 34605 229680 791673 1973601 269783 1827917 21169 703939 1476645 1545047 481870 1741083 1896505 1513862 1897054 65545 1575389 286558 1396014 637580 1912768 704389 1676383 760043 1753853 111108 768930 1657266 587995 1808729 1009538 298427 1325003 1880983 530975 600016 1138109 676648 878795 1770608 1468973 126367 719812 275787 815131 1026077 901068 1439672 70595 204659 1163396 1753318 1008208 264411 1773887 668872 1188839 509408 1533376 493163 295650 1176406 985182 318874 202975 523237 621078 1789697 1523858 298333 1747978 392396 100290 862004 1248206 1815356 1295162 200169 1609940 1407846 1958209 1990353 1153024 543242 1310413 1896790 615649 427787 337977 483657 201710 339834 1584107 395720 478460 1106538 913870 140141 1390672 1789147 43963 1272992 530483 1567798 1253154 1689525 318233 1413600 1160869 903381 854222 725891 1240095 12716 480334 321529 1622763 1909750 1613619 234223 989518 1816737 1388017 913023 159339 1172577 1680054 102142 516421 227952 769979 457922 1532057 61366 450969 1632159 709465 1759995 1174065 787063 1201791 1419940 1176567 1349693 305791 859809 691891 1716934 1539771 1852027 1680100 1027034 1845507 1202298 1282232 780122 1578331 951569 1745115 1921260 597103 1505115 1645873 100963 1624800 159223 602989 705728 869736 1923806 1265889 1186427 1796491 1081184 1910326 479342 1862039 1613125 1321172 23701 85447 813085 948780 1066715 915224 1800647 899587 250149 303597 1846270 1958540 1750067 1192659 1440855 96941 110088 682929 1195210 1001863 397803 64902 29375 1910582 1031537 1376562 1449603 1888455 1821194 1440073 66935 1360957 1296305 564441 1317538 396233 961274 1327781 1769808 1928189 1844572 1548612 2424 300835 112757 1519005 1048128 1987318 850757 1821131 1070944 1675902 780221 1989043 1019046 1516610 1847851 464350 447456 106592 80680 1747459 1655583 285722 1942596 864239 1555815 1695609 976112 1677583 1521481 1635658 1830457 1817484 309911 124971 760838 1834590 1437839 538695 1294553 1821977 354288 840074 669132 440864 1734963 1412520 522271 685326 627879 853306 1229156 1211688 1892016 1445122 510252 1263264 1724090 351377 1854663 386774 228832 1058474 406814 140057 1853753 973702 1612464 939663 1811056 1859897 36387 1987864 1153435 1736018 1745338 63705 77509 1091563 770709 435160 477133 1867392 1227340 270156 695504 206865 569094 1635813 423274 996613 1373516 162825 1633871 184149 1952036 695597 1226476 575028 1538206 1650052 1501327 94981 1188520 170623 1560520 796797 318674 1721707 217801 1689659 966093 1000824 665642 1698595 1756813 1124205 186374 1296494 1528902 791648 960084 1281258 1006120 273666 1816585 1118707 172195 1532102 191935 679324 610870 610842 182627 586097 1693044 594573 600036 1167006 1582803 1574245 1981531 1700388 337014 343703 159067 1549908 1177953 1042157 1325155 1958826 1645650 213990 1838147 1311181 227522 850369 1501231 1976754 601457 1698305 5087 1524053 606569 110043 1373687 1777081 843394 596492 341389 1252253 107677 1550320 453004 1855440 528012 671457 771648 1992068 1496686 1454888 1473015 1136425 284917 1395792 199211 1335175 1362172 1132234 1480296 1006256 336532 1481412 1828976 1614404 1690431 257925 1099133 1078053 1609370 1028604 627835 1188359 1333112 1881328 424784 265190 1040293 581122 783661 960364 182716 1500610 1707475 1146223 1299778 1164343 1336577 366929 1394905 954481 1887721 128762 424909 157155 1835815 1230583 1656838 454295 1415600 1217186 1707773 839302 22156 1556995 313339 1049745 126759 939821 1137629 1276601 1383620 1107862 652564 673718 587744 1647995 237707 1785287 1953864 1536031 1541570 428319 1848098 1891620 816511 1095980 38833 1386653 1410764 509625 460741 946001 1674575 1751603 262857 1336128 541391 1049480 379797 545485 704719 1792260 320752 1940250 1796167 47323 364815 1316396 798623 1747632 700830 943896 113227 949461 1978554 191227 1246497 1868775 1554280 35498 1396672 775145 765015 1729472 964888 1590816 1302752 798574 1672339 1416995 1179238 1742834 1006648 1498156 1681820 1796316 1036784 680194 979755 1365911 1828403 1348929 1126148 1162697 777491 1108481 598989 1491723 4556 1587417 504321 1317533 195320 930831 315543 95019 1881906 1619088 673576 244425 123641 201785 393875 241857 361757 1628925 518866 1146078 1421887 1123963 1995632 1135995 900354 324168 636338 1915649 1293719 417989 98976 1117703 934308 22497 796747 667906 1995792 923753 482894 1444498 1520193 1800606 1361197 126257 1830236 1234871 1361770 180180 1522124 568004 199964 1290934 60344 1131161 557177 84182 1188483 588861 1617431 371702 1647029 651686 99266 813735 992449 1749735 1622449 1710057 1707642 951911 1286445 1403619 951063 1221007 515939 1834763 864866 1920205 1265071 923860 1646462 122140 202294 133298 1055769 284633 1696067 1739644 571985 825886 234312 164828 919065 1836677 38503 642427 65829 723434 1172190 1367504 1674056 495083 1521673 1421196 31924 490024 288116 676092 1159192 1900887 538373 407567 1885021 1696589 279198 200696 1317688 1180479 158633 680291 635357 372997 411083 1085056 999635 490037 1957589 372312 635245 706581 1067415 1423900 609266 1505237 904058 231192 439050 497199 1225197 1495157 107913 1910802 1881945 1056612 293139 995250 740394 180489 686153 356174 1206513 1767516 1509633 1616499 101041 696646 405222 1074530 1763618 634638 1258199 690756 294687 447179 94424 1444526 112494 775391 584831 722637 546393 1789904 1519613 1791969 669048 527793 1382456 1275976 744489 1607211 1679730 802963 73565 223156 394294 279271 790955 1372087 94807 443921 702700 586808 1246599 432163 1019854 1635950 1980182 1900115 1111623 935832 1160928 72143 822774 1973996 599761 1683030 1356834 610121 991180 296483 20748 621981 1883443 335649 1520456 154540 810215 1640972 939229 1335318 630287 542685 713247 1461769 1218429 834019 927333 1466238 1348460 1059208 445473 784465 313588 886635 1195408 69574 1746096 93801 1848365 358403 467425 575709 653653 1117192 1818651 88814 874746 1941927 1289362 1517478 198398 1043626 1514329 60515 710923 133961 1489429 266628 212277 704052 749780 969175 1674053 615487 794401 1102693 608700 1368015 149233 624616 592372 1054311 1703896 1633139 1004092 1043538 366052 1027722 1216226 1472087 1959510 65955 1600237 1197399 626234 1124982 1144659 356537 354618 350636 858996 1025633 1720307 1521378 729650 698736 180345 1129655 1552991 64634 988018 630121 1659305 1381948 1163288 411534 1164457 715651 1760724 1642239 1445739 954821 1205191 1576693 1939783 1147967 528548 115924 795450 1683794 176691 1476336 1007306 1215957 1400118 1094804 676491 1439517 222770 814085 1182330 1868359 1944957 1729270 1065495 1734593 1129624 760042 1941472 441087 1414783 354479 1900902 237094 1897121 1991890 49841 611281 914298 779391 1575042 1854531 763223 843115 1430357 1231988 1345764 1705683 1846974 553493 434787 269786 879645 1607593 1841277 1411773 1726665 1845001 1409514 1452078 1007698 772834 1414762 1782688 1803285 545496 552413 703992 690720 1594223 1759940 1797546 1766684 1074064 1579913 762716 1945148 1087588 1013391 726659 1261434 1509834 1621367 1471215 1792706 1770877 1712858 1025174 287377 1536458 1143802 1873225 1106640 1352216 203116 333970 182524 757489 164536 1053481 110241 1882767 401905 1575498 648015 813513 982146 1654767 861566 800402 1460298 154824 1792912 1208877 948459 754236 834664 1927075 1795081 1577611 393683 262459 1538451 656902 450900 563952 1732147 1983467 1601980 1249043 709764 49941 372252 1425317 160863 1275372 629930 543673 1443949 164994 1902967 1102919 576232 587176 1845531 568492 1260418 893914 1803534 1724589 1582632 252512 1887285 614532 1966427 986771 115595 1997699 928413 434903 1915560 1018119 1427074 659419 1775243 1505202 870553 562219 1337376 1398401 373524 1682735 1035652 276852 1958554 1639441 1014075 1296087 376181 1138755 1649226 26922 98473 1037205 284211 1468672 1155082 726264 853514 510172 1675449 1801679 1545349 254099 877023 1397842 1578902 1208784 1622070 1879699 1115865 1990032 552105 529802 673794 68490 1123779 479726 1497505 1296376 86395 1739167 1200966 1006224 25735 1282790 321092 709333 1788964 936111 1055083 1897297 1204854 1233570 194865 1807910 750614 1686168 1725819 1104054 749564 1456262 1122351 602041 1110624 933324 1902126 1327976 1068508 301694 300128 433405 285575 1293216 1480271 326607 430297 1389185 1729637 1529998 399835 1543559 1938550 982715 1661690 923627 451357 1437996 1659049 1947462 59288 1131361 1192040 422683 160140 240817 644732 1377367 1848429 1192419 938779 828939 1017341 1213094 439486 1280975 1540750 1764686 108639 231846 241503 1619405 932256 682765 356190 687918 1201953 225602 1914260 872134 133283 100523 823125 1686461 1418888 1025284 1120385 1691071 4095 1319301 1992589 389654 980729 953547 1556883 986751 1656855 819738 1833052 1040680 1132720 671813 898286 165531 572384 1054473 1558994 1788805 1679397 731213 1857863 980029 657310 142121 1378417 1972958 1021781 426122 1027640 757015 1325439 278925 106177 1737570 1337335 703027 461400 80528 1120075 651945 1682274 1968524 85100 1859226 1769040 1628244 575413 766594 128958 207876 1695692 1924304 68957 1564224 1744388 1710838 132496 1266424 1024902 287534 588525 730387 1791452 997478 775455 1331455 1981983 697919 1453882 1538497 1526039 731848 767134 1942962 964734 501813 1068807 1484451 1516243 1556487 1078306 1434369 1007338 1761100 491157 700962 55710 1387711 1928595 392577 908188 1812467 1667131 720267 451810 1593660 1016287 588960 1685380 734360 1231352 161410 192016 654462 1299701 596850 857690 982264 119937 669890 60840 274305 1501642 552232 1901018 1201045 1736917 1614927 281137 237062 1735741 1577438 1648080 1620019 90583 1145672 1309794 1577841 1948911 799332 1685345 672407 1261403 783587 939669 420677 658009 1744554 1785352 990742 930088 1560668 1609432 375953 933292 975873 465823 658358 1637780 1926138 1034984 777630 1408223 802360 1362841 413756 1063539 799175 630579 386953 166168 599007 548909 229941 113670 741219 1853898 1953503 1600873 888571 1027306 601467 1950016 1605226 1198203 1067765 498848 1838038 988291 580096 618331 771906 693092 1319407 712407 856303 543400 465915 458461 784109 587546 426010 619276 1846751 728096 1443337 1813507 135802 805980 1552273 882144 688951 284396 511047 1121454 1459518 1191107 542524 1390995 1923112 1391175 134480 1495169 1362916 684935 1946585 435126 187962 311653 1081763 1121083 749967 1590139 1003813 1229412 552622 830591 384097 1248748 1510112 481402 1541560 1321146 1378898 852610 1325479 1008217 864270 788499 1792880 307188 1335067 852639 1001155 628438 117669 1675869 813897 999865 1368525 553810 1127168 460693 213893 1335368 49862 919311 1809714 1243973 586857 1863451 1940965 904197 685215 31995 77775 907967 1463730 419389 786793 136818 1277891 408930 1597942 188324 714546 843453 1120822 800840 621713 1394516 1186855 924066 520199 1565638 903830 1980099 1268686 886596 270834 994578 946204 306132 1742707 113727 195174 1595337 587601 22295 777500 1866985 1828424 1136933 1894989 1227132 570448 791052 1090803 1569927 367185 241108 440511 1704111 378388 358822 646264 900471 1526969 583537 1957504 1935184 1697889 705415 661142 547410 1093078 127690 1917205 1543677 242521 907813 511431 916947 663726 884842 875320 976603 1841822 1985627 605529 148990 884939 1897640 134491 1389588 1290 451967 1184769 1417348 783219 446147 1186440 1338672 1930317 928378 217409 758197 1652826 1193203 922131 383448 632974 289337 1929483 681959 1514361 502915 17465 1510316 537940 545332 750693 644752 532265 1104084 387128 347087 1427936 956130 1915823 199244 186525 1510921 401928 1580659 857212 1726983 1341967 1302102 1105499 144496 1397640 1035044 1677246 748937 934253 639503 1134531 202503 1881954 636828 1667163 1645823 1796858 1470010 1793480 74701 278678 1596358 974939 1069823 510566 1423371 847211 1101863 850187 100464 1195622 1188629 1242297 1430588 322115 1694981 92965 1566442 1209163 371850 666854 37369 1357459 1560080 917449 1643484 903167 390516 1784560 1702937 1111029 112491 1297403 1286250 811847 977376 292514 1385331 1397581 1185782 1153752 549116 928131 1087190 674669 1464114 1805161 754158 1858636 892745 396330 389331 1583039 1112275 43274 1003806 1188102 1788506 286757 556369 502654 1731410 502454 1229613 630925 185283 285975 21446 1540382 166268 1547706 1894991 571391 829321 928277 591813 1511396 515538 887680 771956 1163314 1128418 1891161 1231458 1876398 814604 124283 1404750 1140566 1931245 581359 1307148 639069 1560004 6041 221595 1054071 1540341 414316 1229500 1968974 1312598 1152508 1640615 1450244 858842 1514289 1859928 1544200 1675568 456688 1144976 843198 290177 331787 43248 311598 1560597 255939 1959206 1405004 1347355 27345 1630279 395211 43925 232697 32850 463609 683082 1397028 794685 1291617 1600701 609042 581549 798963 20472 1494814 384908 1501137 480077 1785553 192515 797859 1236001 1767853 823383 1254928 639641 360682 1423320 1975872 786578 28345 975429 1095401 721323 1064081 1769174 1959162 939562 438806 1057931 152367 91958 1955918 765594 1909217 1819416 1554222 604099 231168 559825 611649 511672 208839 1924374 1880241 97717 1150121 930445 1601436 64777 1419697 1171297 1423942 618986 1513130 346405 1035994 1906172 1338930 581264 199754 1439358 1534148 199839 20461 1102482 304562 707362 229907 863286 1873215 162809 707262 147870 77149 1556034 1178391 1967113 1229891 754790 71679 511953 1294696 1320812 914807 1809491 251456 1523022 1219782 63743 1674868 222945 273105 450052 1456067 1368169 1846610 369638 1116157 1093712 574394 1702997 9734 1977503 1755298 902257 1128326 1692519 267505 249636 259791 1195727 499848 1442686 485251 1120795 338782 756634 1795703 131253 1214850 754873 197357 1545543 509669 1711668 1999814 727051 982049 1089042 1889968 943343 1352067 535849 1627153 220974 433408 474214 17450 1005436 970669 911513 1466469 787761 1525299 1106087 296353 888446 1702053 527564 661252 1526270 1529565 582748 348990 1086209 1423772 1624988 1271861 698029 665690 831237 915821 20583 75573 140774 1762479 74693 1262510 283193 777707 568652 1457941 63843 1175292 639794 1723337 51664 1745898 249239 1259203 1685373 577549 624547 59476 1793443 1356510 63065 715510 1606557 1684314 158005 327185 594894 477477 1685923 1067731 1300971 499185 709627 180928 123299 1315921 304736 369337 1079026 766902 651428 1377731 563646 254997 1671883 191562 1066299 1532268 1189653 801067 114749 1974148 1008054 29536 620843 1469693 1418036 948216 352707 1120407 1169274 382749 49346 1916545 1933820 1553898 1281267 638635 1028235 1682175 306817 1477569 1743649 1645091 234845 36667 816281 698165 463617 992142 1370356 1289631 304747 341007 1011198 1062897 683394 1572939 56673 1315790 561083 919784 1934001 733932 1837916 743036 1863512 1821052 1170449 1995251 1366546 1996768 1993038 1527306 331776 1685191 1558440 1181849 1187944 1772119 445976 286992 855679 1147981 1577587 553068 1481552 509516 484271 1047628 35104 1672338 1840407 437202 552038 842178 73402 898558 1664174 1358175 930903 811170 867300 599886 308252 376617 392196 1770448 1863655 39024 1135255 765078 873563 1212717 608095 1676080 322669 1801246 499902 212042 839807 1405394 107621 1959306 826093 1134968 1154834 691269 1798868 1318395 668174 298791 672605 775978 1701804 1767913 822480 1658661 177500 542173 24969 1544046 1257410 272193 1204561 1109202 1721727 1292210 1640695 1098379 1396616 1129577 1488666 699563 436155 840124 371682 367565 1194427 1916331 1828768 87635 1487389 1857343 245296 752348 321304 121988 21123 1177561 120475 1001851 999213 1816614 1292269 43538 283357 524275 1949782 6622 1848545 1872294 224471 1300001 979814 295646 1999295 280750 910651 1618615 352393 946617 677218 871394 126270 1856465 1009072 1413427 678783 1829181 1451087 1445437 466644 1546460 1570165 195969 369016 1691716 458815 1150896 1955747 963090 819167 1431035 443296 1998745 915538 1366837 377139 121109 1363405 1150494 581553 1500515 1689587 1871270 1833769 1488691 1183467 883582 1165651 1882130 902087 461182 573064 25173 676013 1073421 1413343 1222173 646340 807317 816534 1725326 1265350 1480599 1068951 1103916 1252374 49806 531089 844098 305496 1176848 749855 709134 237962 451295 1071970 1690187 138149 724179 1816351 110381 189082 356431 1530077 1436512 812551 679613 1632786 841483 690665 1312677 543597 1272833 573236 41576 1900294 1768008 1295655 1542055 952103 625475 272609 1327841 804471 139550 125814 1228285 365584 1684428 506026 1128899 1764873 88782 1975998 1240357 598020 1031820 399312 1783989 589815 100259 1774888 861158 576154 1491154 482573 308255 889323 87506 150044 786715 358958 410791 1037955 1562438 1665518 1464975 647823 1162887 155607 1755745 1447196 1733750 305165 197245 1191391 1934086 1876939 1145066 1094732 861537 334368 480399 92118 467558 1353821 1896406 352880 202782 1020171 1994303 1948958 1931156 239447 1561832 1681245 1469034 352769 1997731 1528525 1463782 380326 673910 1783662 1101747 1403188 735927 538998 1877674 1314833 1759807 630640 1576397 1240678 882155 312973 954820 706042 881611 280813 1317199 660973 1094054 692628 1744786 916982 313604 885290 447633 799710 1257017 772455 1503983 1951166 1427225 349233 1280078 1522986 406193 969371 326459 1405002 1155073 1779975 1029558 524578 1844195 1474637 1398441 246055 89821 107718 676125 379791 135663 1358128 426239 1601836 522896 40916 904829 710016 486204 995380 739959 573409 1132432 1865095 579381 1304888 1229925 1036514 1059121 1112568 1440879 1020754 1561294 785431 1223262 371509 1628075 1886885 394156 893303 1298693 816091 1175388 1125709 1635018 1617174 1829864 554472 1887399 186321 1994832 1105269 1434285 1358383 245024 1434574 561965 1733287 711465 1073214 1794464 1813594 280941 1961287 1189354 863209 1753276 79973 799969 734208 1731599 464885 756369 1847021 1837363 1453055 1078223 860832 1252077 606526 402971 1471573 1587074 1373843 626079 703194 109640 168040 524250 260346 1436754 802655 1921848 256468 838613 1157701 982214 699022 439102 324312 1015716 1112673 32253 916964 1377928 492637 769472 1494320 959760 94473 1006666 507411 331839 1929257 101705 404236 1596240 38686 65789 226329 1699469 1500160 1475512 1705066 1036328 989392 32163 1435164 745852 1039150 1185613 661622 1650824 72834 1450061 337389 1411551 1910477 183789 1332114 1713113 1226598 21579 70653 1933533 356429 864543 127859 1379996 638219 632193 590279 1498589 1635234 1728262 1968677 155066 661101 732525 1145791 325765 1338409 694629 339095 591671 903162 439528 599204 1508439 1426001 1722354 610856 830614 234319 492600 810226 1527102 1690741 1673005 398896 619491 1929175 1627215 446969 1218148 787180 1762041 1028737 1337021 1450191 1305072 1469852 1216810 857886 777060 383962 1299954 1289769 1321745 1286982 1482387 428429 1191258 886181 1911661 139948 1912588 236529 1665441 122379 1501651 374041 1344594 1311904 1496169 319995 369040 212565 1697252 160616 791124 404714 1539307 121437 663721 647631 1335762 751853 1634631 203945 1914348 1045328 1025496 108121 16002 1322491 220676 552077 1369496 1210540 1493616 709364 1226351 1802393 362236 810205 1194241 505423 195850 612109 1244478 1277370 873200 1696194 1210870 1176323 113637 1344787 1882870 1445130 1473448 66382 1397676 1930738 1071617 1975118 90389 738666 1651795 950076 309834 195790 530426 935085 790792 134833 1886273 1244232 1332535 1088270 1172103 588361 1393734 1254823 1989643 1367002 505508 1691254 6098 480498 313318 630003 695718 1084252 1013281 469491 1900080 924065 1985792 1814217 480378 1896906 617769 289730 1439472 803246 233017 423298 1297127 673882 1389600 1593156 1673605 158891 658982 1587651 710654 137843 1173713 1020259 1039012 1476783 1000501 349501 476380 402513 1078190 1800694 823800 1914951 1236066 843197 410125 1330467 1402951 1562221 1560809 1745995 50475 89095 1600003 1862487 15153 1087513 1217203 1151688 1645609 1413407 968753 288242 1778094 1139001 945832 699860 1968222 489872 1412478 139549 16141 1404720 1266224 1491630 1062398 214239 1548192 517108 346247 230801 336728 1044226 437932 1639977 519301 1378198 960679 364906 840487 485029 1402322 1576786 932974 521897 1474729 1480751 1750843 1811872 1891819 1260760 927292 151640 890460 1936273 1158261 1974459 195488 1586938 437502 1696820 549408 625838 1676031 1683935 597592 174730 1508830 1620365 375088 43029 854680 438326 1936280 982433 912096 1642251 1527401 553467 1512744 485686 395431 1430621 662307 1428922 1870557 1358792 372808 1157261 842630 1414878 1726619 431358 1572947 895579 1922868 1083861 507087 1047969 305016 1535201 1675625 1746141 974897 1966526 1261470 304045 691825 642895 942745 1591307 335180 633614 1342556 411574 863811 1486122 1525106 229475 395248 1865603 938035 64863 1806780 1232710 186748 328549 1164879 924346 612335 122298 104905 191438 769863 1855516 422019 879147 1346520 1012522 1536474 1724054 995589 1937719 1796489 1711175 915568 1385237 230395 1039883 438971 1894312 1079254 1737070 28256 829471 1929841 81501 880980 1381848 10603 1983957 1110484 1695913 1363870 43223 844390 1012322 267481 806486 597993 1011990 1835746 1809834 1439787 1774614 1244884 1143928 739889 1205637 1706466 774071 1008641 1164149 1394302 1590149 740945 425519 125935 191192 181714 1676408 326382 617985 1690775 1649380 1486189 1879009 675434 299229 438696 445116 1682379 1407121 464996 332729 1591571 874641 1745968 994416 1574322 1317363 1384640 1682898 1955172 35501 1459036 1686678 1441852 1694433 174046 1207961 836338 969891 466988 647090 67203 249189 1141158 892858 618617 1255652 1636680 496444 1541927 926326 824004 835638 934103 131657 30319 1645449 1666373 829658 1686922 1207465 1160127 237091 716884 1667268 1045434 1706099 1944294 1398799 1711852 1062900 1295306 1287027 853649 536485 61130 1064003 1173896 1777386 1028954 1507339 582062 1289815 1998884 334195 1702940 276179 1668054 797304 1173958 1300484 278817 670227 793898 138225 246703 936606 201431 1727290 1287729 1461855 383279 1958783 205092 1944554 762196 8708 781767 670393 767765 1745368 1603843 1535970 1579247 1989163 615909 479252 173695 1854794 1523918 1979316 171217 1936161 1854034 657334 420179 1436869 380943 1013513 205389 717693 1329319 863823 1280157 407463 1394291 1892310 1673533 1614180 1345568 195868 998057 1331184 759631 1669501 805785 415476 1170885 722228 279497 1787749 473595 952282 1244130 1136164 1828338 1539436 1343199 1812885 729283 1325945 627098 1598538 704212 1554194 428999 473146 155858 832735 1370722 415441 230561 305611 1167126 1527213 301388 558412 1254732 151759 891577 1428707 1926222 586327 1546701 1893784 1796469 178154 1848626 425424 1972701 1467494 398860 1307295 1284029 1860627 1024794 1060920 1412203 560227 1104538 1271368 668028 970729 1114553 1775006 754002 1264572 389807 1790669 400601 1607237 754922 1105226 1235849 28521 73595 1565159 479780 1191913 856225 1410263 314864 933002 924678 758081 514420 1342250 204443 898791 105254 1208482 925750 1609272 1320850 1058877 146857 371646 977503 859154 60484 1917623 1223539 1835944 1818421 674449 7318 1254705 1161070 673813 1837214 288157 1571379 1959958 920188 68402 939956 501592 50471 1179209 1259636 1353910 1002 1362892 684458 1282696 1963992 1904482 1519818 1979354 1751314 1681378 1971769 988657 1449664 419357 1037184 39664 1425401 1165143 657486 951960 939890 1157840 1458091 330323 837940 1888989 1365825 717328 328880 210205 1374927 1455319 1868033 111866 427103 1490471 1683947 670561 415563 1072203 1248321 1449321 1434851 1681235 1617975 1367010 296243 401686 1809972 176271 1903226 378089 151579 135070 1105709 1748747 1171878 1105083 300744 8928 171673 1763010 1114374 1027104 310004 555384 1032924 557966 1421289 248593 882594 893829 1228208 1540698 1159085 1012149 406848 934748 1647853 90119 112561 1574745 1647471 1045236 650454 508736 1752531 70611 318972 1492840 738524 1719861 1443128 541230 456637 1163697 628987 666402 320225 482621 167435 461458 1813173 1800382 512968 326313 809918 401565 1360624 1865183 109191 1303400 183709 296256 1069466 600795 656962 1036163 1493349 506698 94543 22639 861322 198136 954207 712306 305519 219897 1117519 518937 428901 1131261 445476 1010809 1624619 653273 1823868 655771 565644 601631 640135 115693 607968 421476 1788188 1096379 99833 1346780 1309533 106982 1876745 808464 623149 1731406 1305417 413809 727729 1564104 98512 1800463 293180 424543 537267 4567 1569424 1000332 1767998 1534467 1034497 404137 1051144 1096783 103184 1873943 1527048 670240 1055670 1326426 1916923 1822461 1823163 1306874 1907172 610994 1458644 1168040 1541682 377863 1401793 387579 678504 920903 896310 122778 1059282 776121 679968 1213463 703223 1843980 1957534 78471 147046 20157 809255 1939597 516265 384193 1961912 1865103 1944363 1346947 1019873 299133 1366631 399406 1419526 996671 648768 1097758 1016130 899465 87018 345906 1112524 1126317 1729268 1179752 333820 1707910 1942859 1468626 1885395 747265 1537142 1792071 1302462 690144 497773 691931 1618312 665375 673774 1878495 1380896 1778295 238689 198946 1811953 1896993 317517 908991 993378 39571 741863 739768 1630575 1886929 1989327 68965 750808 1696348 465500 912206 286502 1646647 847377 560549 825465 468738 127089 757014 13215 84792 1883783 1673640 1700697 1324051 846943 21202 128670 1181403 1086846 1441676 774532 1821395 1106390 1005367 116948 737948 715968 806752 1451042 1498376 303356 1161651 721617 1427296 1303751 216022 1016724 229829 278444 72623 1359736 654154 1339676 1057749 964561 1174039 439195 986060 344829 507182 727454 1653221 1073257 73691 20514 1475576 1279430 1268824 85042 131801 969894 322874 113865 1000106 958256 1709759 1872879 1741356 1727927 1229762 344587 872979 1126183 696390 1277500 957939 1509141 1416628 1586024 223982 1015053 1338678 1275492 961432 1695526 33194 171929 1630320 1358067 42286 1611896 677713 1496504 1140605 1068570 876894 698289 548501 805123 1102959 1042590 462761 173406 56794 728026 1128004 1967320 1296581 974540 1195652 681583 283899 873947 1249645 1756310 548570 1889251 1376558 33615 1201867 853522 381605 1707764 900383 1902491 177239 822864 216679 504214 38763 1882364 555319 1070330 1915548 200055 715577 882029 1901987 1351327 1940107 530292 75665 1540514 1838679 111622 1751706 668520 87952 1731420 1709995 182150 40383 758368 739856 1652809 652027 1142459 1461867 1628190 1553330 1038602 302842 1041298 367545 74964 816731 1249777 578648 1401234 1303640 658118 979834 1084794 1445465 1043390 732562 995204 412917 1980945 1049553 1666444 885971 29179 1826766 740107 612802 960651 1174571 382638 150773 857078 906108 62119 932169 1446139 1183482 1779555 1098674 309115 1299740 1889367 1238781 922097 152061 1178068 563051 239319 633840 611068 469183 132740 261638 1756260 1555969 587896 1750651 491846 553314 1959067 151063 792406 1521234 1507422 1335790 876533 550628 793994 145431 63947 377384 1526893 1001173 1037270 1656946 578732 1599903 731453 727710 989792 249319 158131 428220 416614 445151 543894 1996212 1986742 408340 1415236 958197 20512 194974 571097 1048066 1118054 1327816 1521997 1295514 1348103 332562 1633468 1533017 645430 1945005 672598 1736690 1404888 1330193 1790232 135132 842611 232508 1962956 630813 998237 738830 251141 1373500 1740340 513429 781165 1720707 561731 1514245 1821560 725827 824824 1202732 867957 397988 1086529 1585707 1409192 1472398 875093 1405770 629091 1567503 1046045 1497201 1302220 750409 1455095 635972 951149 1213478 985813 1078334 1797121 289559 463711 1622804 642547 1679181 1195049 945273 912709 1473233 129570 882955 1639998 934378 1605178 1547654 1867960 737719 284582 1372823 689190 335718 1526747 799724 973400 1262328 1066401 421083 1244450 127119 1956861 1729798 133745 1676217 1281266 1798265 371514 727998 977375 529999 1366227 1935533 1313436 1290665 1191568 1557747 971547 1927330 1444442 818190 848450 229018 1211122 668494 1585667 1805464 549386 619176 1514346 1357144 721777 828102 1900606 31902 1568635 894317 1456303 551490 1974688 324047 474587 230006 1994253 397289 1408532 1637044 1258142 909066 332643 1796040 671796 515231 1968708 1807963 522676 252112 125653 1641412 572755 1626332 1615229 125369 1446031 455295 848811 1428606 1276066 914923 1630810 929149 1090680 848292 965661 982957 1620680 1585494 12591 1639422 459561 683941 1155825 659112 321934 1423888 1087659 60731 165655 1328564 1801057 514128 1281882 930850 30378 338711 904804 1152855 436504 1800738 364563 1651200 1633256 231604 1016386 1699819 608579 1905700 1909366 497257 1697184 998724 236189 1723567 597995 326055 335830 62678 292715 1002943 1856905 128415 144303 1953101 1147781 1632567 1931034 556918 140097 668407 203149 62689 626212 1943671 1381406 685322 1187689 1078043 1820489 182514 604987 1835537 1240802 46647 813267 1393096 480551 1905666 74847 795697 422015 188338 967431 470066 1639011 1807907 583871 926346 1326689 654637 1741627 422977 1761821 1021861 1048663 775993 1102392 1240888 1027232 1548515 820135 483853 128964 477766 688256 438876 1706575 1262176 231431 228462 581723 1894177 1453177 897430 448617 40049 137162 1767582 882817 1345715 27630 1978279 1326570 423142 1825712 594149 194697 1862298 1216346 1356908 950212 638748 995605 1946513 364721 960750 1429653 86234 1374095 795322 589584 1710000 1692455 420477 1901715 1002732 1168833 1611133 587426 248927 208104 910822 980491 246764 99461 1949657 1465682 940243 1138556 244272 538056 35500 371202 1818306 985161 210225 490819 857119 871730 125113 1835075 1894973 1979766 570945 548617 1891121 1431754 201161 1089526 471716 1746795 1483194 1766802 1068776 1778942 771069 236102 195058 1662471 186634 101582 1868004 1319894 322629 1722916 452668 1209405 1647696 282193 181998 1983829 1794362 148697 1531705 77164 17664 1243278 1832417 648212 37612 796755 1406739 1261105 105298 1550939 1177884 1242007 781308 1580555 667934 1149471 388602 915616 1459419 1879056 1011900 1560367 1184719 1946331 1908348 1045324 1453742 851804 308473 1953605 1869838 1332765 1080508 687327 1946089 1754661 151748 1153769 1589051 460997 528499 400110 1253954 1777277 1350269 924869 677376 35261 682593 523676 542936 604768 1680911 1730789 315882 360994 838312 1125667 367316 1847635 1182612 1994148 523575 1419061 1906753 155145 1393876 902763 348204 363527 1021141 228527 653863 348292 63931 485000 1552029 65058 1339252 1775937 601321 181013 108140 1936923 838170 1591512 1830874 1306719 783972 802774 626693 1365848 1254664 1192518 1950837 1308611 1835187 1915877 399243 1827564 1594978 335631 1401087 1323632 1031479 1263393 585504 886164 344201 908195 915591 1050119 722042 1006389 1974338 142723 1997244 1488617 1534847 295103 931737 1399227 1470844 119540 899318 494884 493900 1545703 97466 646777 1126088 715553 1058550 746273 1685581 658221 289422 370983 1489874 1747719 1831028 1125508 1469042 1385531 1817376 1277450 1303699 1145058 1852825 1451436 1243173 580952 1529538 123159 1433058 1473161 1033999 198566 1910808 284779 512534 1619036 724961 427751 1521082 1561424 425758 1141610 477326 1007801 774580 1668509 1307722 1476021 1185921 1252802 1261422 1361073 1716132 1129864 982354 1165273 1943798 1439053 1220700 761714 1207298 1667580 527579 691129 852686 1376556 1779496 1218349 360607 570601 1567028 1346699 1758328 972353 1331080 721934 763738 494843 1622712 147150 671331 1303689 914638 129517 524289 47079 594963 221798 500246 609979 34840 1253092 944335 189209 1367869 1621229 716905 1017025 343322 104357 911159 1896921 610112 415707 1888502 307629 1893016 377448 651637 1780033 800984 1703966 360722 318739 1308577 173618 1842767 1525830 1781111 280446 861196 1331043 870624 398371 595880 339290 1652153 1034255 1186553 1561625 1422449 1780062 67605 721066 284969 555503 1331127 1595229 51748 732054 724856 361039 591565 1889270 1888940 1410865 846391 100337 997104 1720498 444043 113764 18022 484718 1546196 96589 223206 1413025 1715854 702146 734650 801049 94354 1356997 292746 1633896 1111430 407849 1558433 1798128 1362519 1411360 1256696 638670 1464218 1172854 1609580 872288 777493 1630753 1161325 1030914 890005 956241 537348 1877914 511960 391133 409490 853437 1983370 1548721 1295505 579551 353441 615636 1318005 1651585 1148079 1316301 1053298 1335158 78180 1517911 867800 781388 1290854 1136821 1722152 842048 1505998 407997 94764 439323 1107351 422028 1428920 1434747 466955 1786869 1747775 1277946 488638 368342 1429655 837185 1551432 220694 210509 989912 1289197 571592 1144487 209019 620171 971557 261064 76382 495562 736780 815995 1149116 1440527 706246 908366 545889 1453695 897303 1558928 291655 1142274 947456 1917 1532859 913832 602587 494307 1328410 495738 53797 1417030 84968 1104212 1720315 1475835 169807 657499 600702 1148465 1940675 456741 623197 1666618 1985915 756156 1551418 1942546 746028 1802139 930370 1948828 1769260 1812644 1726555 361865 1692562 403514 779003 428533 1204730 1109031 1702179 82510 1473444 1718340 950421 100462 1241730 564565 838509 1982885 36528 1007408 290367 287678 1469869 1611122 731754 1857372 1618685 392270 52049 1275805 738859 1876684 1902969 1249485 248460 1764796 221325 1626275 1889044 1146692 258791 1581580 1828026 133979 600196 132243 1218585 368822 1526965 1481685 1994543 1845868 1645045 1630280 428719 957818 489013 1969974 607814 920796 755469 754803 1201258 1946584 1933797 1403144 737547 1289090 921714 685362 58892 936169 1538467 267197 621614 884713 1451449 560882 1237653 1147788 1178093 968428 1639907 360454 780183 461813 506426 274882 1228989 1966932 456639 895137 1881444 371196 1784057 983600 685873 467336 1812570 2023 1299399 1445926 752822 1643397 539879 1638013 1139558 1287673 565907 739863 416370 1741756 520255 1369896 1957766 529078 1954435 1237052 749322 1081084 1099333 761438 355483 1516350 1424236 1887736 873908 1158870 1264305 1522424 852714 1581907 389771 1553399 142257 472606 109164 1042282 1060026 778414 1935464 1649187 90634 123123 402991 612498 1495167 1915568 1332704 171680 979845 194906 1592519 951972 511840 812065 788683 124602 1088698 1404703 1581510 1925603 1421759 1919927 762228 374499 1458016 1407182 707709 1593661 794080 416493 1672264 1220407 1088876 710687 420648 331672 1648892 279589 875038 119858 537350 469821 85081 929343 1196059 1372501 1033666 1922560 20969 1898718 217905 304435 1053100 365738 1617500 386974 854043 1240249 1267716 396303 841642 1809284 1533286 1177032 767851 1496753 1873547 1153590 734386 1774855 187658 1645241 289657 272642 1820411 1725066 1422210 1141444 1747306 1768908 872850 1906572 685290 473463 560261 1922688 332103 1183163 1549087 1294971 1152375 217160 205098 955122 441072 768670 1238807 747266 1676297 553333 758540 142002 279055 1404813 1750386 436379 1049094 1450513 806054 793646 327040 557774 1848039 1314836 189319 473053 646193 1697245 103106 793738 430907 1111757 114569 268741 444203 263755 140566 1288777 1407755 763495 642801 699322 1069927 892879 1862480 1566795 1043046 1690409 1068188 1704691 1196239 229292 1342327 871222 465340 812208 1818136 1900012 118923 1428883 1777582 1906674 1219015 1628909 1806260 132133 1146214 1126222 577701 1162820 930776 679909 1941538 1101027 1081479 1307037 1784825 504360 816480 445974 139486 779852 1040133 1877230 825337 1196592 648835 594922 1136178 51744 355898 1922543 425464 255163 1592532 1252117 958975 1699568 922420 1500587 453462 275398 1696952 902242 1881702 76454 499029 484592 367542 1837010 33838 374786 1463075 722302 327680 1913976 1779903 516840 1966951 1459162 718881 1920464 376934 783916 180026 1638275 1188849 954559 664766 1120104 1832022 1844749 828854 1686603 1744683 618546 1673463 1531352 809711 1844313 4814 1579908 595564 1399816 1486838 1659509 1618961 725714 1777823 795853 1592380 606874 670535 930711 1831881 1967633 17984 1208516 1332462 728920 1930525 664074 657844 896304 1268158 1746872 1673776 1085992 1297986 759394 467214 1736905 1670842 1255944 647258 1440960 1926187 227173 1527793 104985 1722474 1419694 1767861 240227 671460 301661 227477 1464242 170359 1026058 1546855 514415 521003 397626 21955 339440 408328 1845463 650059 466718 1505875 1651666 1813047 856808 307757 900932 1646599 1887803 1192456 1326978 1645377 94047 232457 483202 231869 545645 1309765 1423405 1996962 1403418 387334 237855 1757023 982517 1388293 594685 1758758 73514 1164742 224535 472164 1162320 1735982 1574690 39911 788771 1005101 1892345 1544946 158817 933419 876100 1188203 932364 1408091 767059 311946 566123 524366 930468 400234 1099621 917741 1862062 257158 1852377 1896011 79164 1673389 1276109 143647 1589950 1689195 879625 872188 1309648 55525 1787440 1430377 1909203 159021 1018213 1664776 174919 965965 415544 851307 1330090 174805 1175333 1365433 1026564 1054865 1421897 296934 694655 766476 1461442 389288 858813 312856 1798420 211612 1255338 780788 1844484 35660 1998609 593182 507158 185348 52838 1491276 464608 1762863 1981035 1731818 1909127 281719 762705 308822 687432 451590 348654 209616 1104494 275623 506350 889606 1137419 1885836 441442 1382175 1980513 1818626 461495 451057 842223 1756226 750513 1754448 1044416 1651208 999116 860423 1701596 1684193 1293057 288350 1870515 959705 1919703 1276092 1024120 1276694 1857023 649367 745955 831419 226987 1372963 1436365 1844370 540904 427002 1699364 1002470 1735293 709497 1727930 1654250 192726 1992770 1874293 90221 464799 208450 1973612 1870179 458190 399025 534238 1944379 476669 1568209 995924 67208 279467 804429 1216525 65999 537946 1197541 1781961 931228 1211053 1478656 823641 700670 396251 1560503 411108 1391535 1449370 1009606 224200 1738662 380220 1665835 1525780 730062 1735974 1785525 577058 583336 853945 1425056 1327001 365137 1740135 717860 381795 1353904 1972304 303954 928387 1216993 91949 1042151 294277 395317 487112 252484 30985 1317127 1577549 1432677 198219 763195 1266409 888934 246695 1728747 1119475 1110428 604495 797966 1441275 1575853 1171431 1823009 1241345 271951 1372370 384751 77156 983610 388312 1220774 1351775 946940 473385 1225653 1730305 896361 1932833 97785 1969445 592366 1126509 1390833 292325 412355 655787 1828920 1081126 841005 1349230 1801445 161339 477865 1222351 399754 507877 624715 1085826 635856 1722478 1942940 809849 1173867 133363 871146 130560 666660 283141 803597 949594 1047590 1308861 877850 1689317 15360 1376246 1873146 778090 802432 173601 1505156 1898335 1603617 373094 1349433 1361350 1287136 1071354 1783722 80649 1442177 316013 735999 482325 1256682 33358 1509800 21150 1558195 1183583 1452888 994862 964753 28243 526442 1524733 1042154 1696183 484031 134274 885980 278417 664322 1497570 1444536 160239 1445746 1509170 1047223 1991104 857850 521438 484666 807962 1563257 1832201 1181818 1870686 1416362 915788 1583701 1385933 586709 1211786 738904 910891 1063631 758133 951371 1216651 1350688 303773 864505 1392139 1180188 492028 318782 1364499 1380299 631529 81402 1651829 1377358 938341 293027 409940 920673 572770 1341695 1677433 556253 1257992 1298624 75670 1280335 1937812 1906934 194384 864438 1813961 892494 860561 1269542 672129 1371569 1225210 1967179 307924 346560 767170 1253103 449867 1535640 530165 1578882 1257141 412174 1920327 711286 1530958 882582 1260199 843953 970409 1761274 106014 1338611 905884 1475425 153866 1895903 687881 7466 1956589 744027 1665591 1585050 1042870 172468 236370 1324365 432823 1547022 170430 1732542 1129504 1461009 1543500 942116 1357797 345103 30944 843538 248599 473281 1165641 210074 443713 1328118 1919950 808602 839560 1258829 620959 1945272 660217 537677 1588145 1899878 1923509 218688 245945 154411 1231145 889893 1477279 972443 1376947 1925419 755745 655267 691038 1550316 1451752 49225 175842 797290 945343 393163 155616 1958497 199248 961816 1466366 1513515 950327 1874626 1192965 1635851 1804075 1158020 1017618 82910 1009229 1406935 991522 1584882 1766902 164155 1505719 995092 1603688 675716 1010044 1062942 837614 1579323 226666 391766 1831906 1552997 1084151 724261 961801 1836851 738705 772659 905436 1643438 1375578 741884 83401 849661 638389 517110 1623521 1374895 600587 1009582 706862 777446 156981 515638 834593 1864737 489360 531879 488898 1605162 627645 815540 757542 558695 1539531 20842 1126796 1650313 177022 349678 336339 925939 1296431 1723394 852329 1748125 1468023 1174434 869308 721277 1731958 724257 980663 1394638 1200853 1152783 67964 1837238 129850 1582125 1614640 1437714 314594 605689 559195 1845466 470947 1513363 1631097 975390 627118 968152 1267082 1756842 393847 727874 1754694 1656504 554446 1982385 1630722 568498 1700704 65122 965054 828879 1999681 756172 129663 218591 1016508 1835267 1398849 1796248 1119115 1371697 1409501 267650 450893 897874 248721 1651345 1240962 926513 851934 1455833 1013544 204786 1660193 1987591 906983 842314 1964729 1371788 1249773 1693978 391182 971219 881370 1047432 622398 432050 1771655 260986 1744339 1311380 1078486 249056 1489378 1411169 687023 934360 1727947 508885 1096725 1518628 1096435 1670067 1134054 359426 63602 1573015 265824 160782 246056 1887899 376607 960619 873390 1716444 630756 232877 1197694 1601525 832201 1761000 1123496 602345 591296 111501 1115256 703272 937982 1186019 1243643 840148 1322567 289935 1332180 482659 567699 604777 500310 408024 252303 124040 1936308 484542 1453802 844429 986082 716783 292776 856665 442181 172572 1118917 53051 1219516 1199167 541439 479317 1470509 1271656 1055134 543961 838391 20029 1390523 904249 712485 1175159 1142314 857154 1783248 1544538 1427003 1465303 1842490 966174 989328 1504 42630 1702697 488415 1834876 42831 396916 810160 1194188 456858 66476 441091 1271170 1692221 700935 523247 1438946 683222 53567 354910 419576 1034426 1205416 1544085 267394 1501649 802950 1196916 1608226 1858901 1505812 260767 1666961 1067227 160806 1485437 1695191 1565625 1071328 116825 522658 874291 1793908 643663 828180 1306379 1863844 1311653 1208685 465796 1836862 1869110 751350 419458 130142 46726 273515 192383 91784 1608364 352739 891402 1139848 1309000 1921352 1009035 1380886 1976299 1248019 1463366 1700838 481964 1784364 606960 695826 951173 1590618 1985238 724368 242546 1343813 1352812 595164 164908 205062 519623 930292 4640 1918295 148780 797074 967662 95427 1058441 433047 1021423 1472652 20135 1920168 360536 1183712 765547 627002 902009 63871 1178513 1757407 60519 1884268 1360564 1138381 1533377 1843622 1056015 675383 97300 1652889 417590 1547800 1415587 1425402 335773 744400 1733680 622335 1528278 1310271 634848 700698 323803 683626 644195 1269875 1248116 1190036 1272687 1309658 358256 1323274 139832 1166326 1826564 505225 961826 274443 548677 1920439 1500203 1800922 1984082 788733 438370 363371 1693386 1941836 1003432 444905 250916 1080943 1423811 1151707 120576 1083430 1439863 1272544 695376 1044323 88077 703680 1061141 1226220 1189447 1956200 546213 1081619 1692379 766746 97050 1747789 726268 1682844 1393056 1480589 645704 1127373 360568 420067 219750 1131642 225109 1204793 184195 562810 1660230 473255 1934826 968342 1943069 141339 164160 1506512 1001602 1597282 1513357 741659 765807 93297 1815860 799077 610741 901132 703786 670420 1228268 893645 992631 144975 692560 1015134 686000 291247 574881 998252 126338 1687089 993274 1415423 483678 860240 686883 389093 443063 1502163 1175771 1517673 1487938 1499775 1774657 601715 525393 359350 694360 232675 587502 354035 1312307 1062690 1407989 726321 1832544 1517330 1164478 728024 721101 1781489 781631 651562 1879992 1119457 386520 1325463 1100796 297056 193729 1237407 1375312 356679 1167635 691926 18641 725143 469242 1743731 112100 1662120 780149 1997590 549173 917421 258551 459857 347351 1500059 1912728 102609 1049729 154749 1464050 1943578 1123984 418032 1675448 1202625 410438 899084 721238 1374216 404735 892310 336409 1226565 1216074 1367177 1232939 95811 1113447 1797129 1528701 518544 932433 1967256 890055 1323208 1835058 297075 166038 1198384 823932 1569591 143581 882847 1889073 749105 1223232 360588 216044 236942 958476 1556145 1503422 939632 1391836 1073008 921417 38055 1523330 1181552 1671846 1841943 204715 109185 1638715 620499 1300617 1932194 1886016 1116463 1205941 288762 315225 2471 1251956 1742635 1879412 1948474 1534243 1654894 765941 1547762 565157 272672 246742 519903 1418842 128213 1277730 651090 376033 345659 880900 1015733 1031658 1115979 1959915 112603 1147117 910227 242662 1087451 1928245 839825 657956 647554 912686 1180471 1088665 1528260 1288279 154566 887935 897173 821064 78414 1368714 1412389 1242407 1288605 1462540 943077 1475163 1030751 848057 681090 141366 510975 1316777 1535836 1848774 1587446 786832 693273 366046 1626351 1026448 1943114 366493 994383 998264 1465949 1589226 1464573 192145 1964998 902233 133103 47587 20044 1336554 1075171 1275970 1087170 1779427 1942460 329232 978656 534366 1931350 1471814 969675 1641907 1266220 280306 1748087 1444950 1336407 1013194 787397 1532165 61738 1143303 143727 204750 1568307 1803045 873566 1078228 160371 1017409 1682907 797176 1448940 953574 116602 417452 343893 1030898 1197462 1398181 382457 1631968 259767 382892 994344 1591014 791955 1205028 1367940 420366 1722187 983481 1554987 1937128 1841881 1455176 455015 219872 1615519 1536661 342383 129205 1626435 927366 44280 453170 1682478 1539477 1684586 430337 52066 295259 527929 521040 1524380 663418 158201 1020366 1777996 1742165 786171 1749233 298749 98394 690 1730114 54475 1106308 1399541 464414 1996599 978277 90459 484495 107486 788763 1444631 1725144 66494 60759 1283302 973146 348127 34316 1552335 549197 334914 1117386 1187978 1874748 1619189 1124399 482311 1588661 1140286 1063819 1027065 205495 404494 1280812 1319371 1974284 1926229 960800 1060551 429482 1318910 41057 1688206 269663 1841036 602435 226749 1151135 486456 718946 1251278 936911 807577 1759250 607842 1245333 1190466 37150 790002 1543609 1446951 1238714 231179 270607 1370996 953485 679448 1461506 683026 1664392 977638 768571 700581 1250805 343716 951404 1902048 684004 1437434 713713 1403966 623290 81991 127028 752170 1291980 515515 1840671 849775 673033 1531907 1536225 639103 302441 1942150 1096634 1608959 555902 317817 1278850 1610797 1176035 1009433 1048882 707203 1872749 1636328 191213 1906625 1023939 628337 1620784 1819782 1609010 1177150 1431680 1848798 1127046 1926606 1754215 985256 665831 364244 1473372 1838162 1823296 1332996 639066 1807591 705444 1786693 896323 870535 1202234 161819 918257 374670 1817779 1443107 207622 1109143 970594 234786 1056671 730984 378078 721893 445015 1185257 1549547 37845 1994247 1530848 1162854 1459567 55537 144609 211860 1295704 1524864 553708 876062 717872 1787700 1098626 1366767 788581 1506540 813694 441785 92615 1808738 1204441 779040 966455 1895982 1037130 1176756 412991 1454701 1456569 58392 1882576 670923 1195264 1762858 866461 671712 1435018 413437 1014271 1873164 1937511 508130 1761424 589518 849303 1368735 1468738 729080 1581693 224749 1742058 970276 236414 1872763 1931729 443474 1552244 1408517 948384 123220 1216280 1445515 1443601 226059 8855 1966003 102270 1552392 343829 601016 1035108 474154 229536 1223781 1353498 526736 432558 1918348 818869 1901100 1450102 479593 1098737 1583536 722772 1925192 1963765 765330 1374958 1174572 1473223 61562 1830624 912216 1216833 1824270 598189 666450 1325095 1818662 1474311 1499583 1431649 666560 1668899 1112456 18357 68616 1073533 1789366 1933224 686582 415499 541970 119351 1796876 1016178 1850695 1806536 834287 1483708 942693 1761194 1513405 863136 1712448 585604 779583 230658 834235 1930821 596717 1588783 428701 1120826 127160 1502769 1194353 1989219 380 1440646 1954639 1130859 115456 864409 1930236 1786986 1599663 571447 473988 1665273 1390205 1441806 643912 1084157 1240810 1343711 1340721 170972 281674 1035737 686722 972802 21066 554598 828429 1937632 158982 1918305 1645496 1868189 1520222 437016 1309051 1036851 1705505 660816 1456648 569324 42121 1699251 335215 929523 429715 1579970 596405 1396857 1566499 551049 1424936 603188 1448136 602594 528143 503167 762749 1504835 529709 491770 932932 1745500 980950 1190276 1535662 229815 713342 1517488 984333 1984406 1514620 1554964 130813 1085528 890350 598772 645210 266342 97187 582135 1061269 831798 1828716 1855548 1202936 422299 1182912 1681255 154784 513334 1364237 772936 1221638 1955 930808 973298 235592 1349742 1002170 7792 187843 132720 822640 1374881 706409 615115 1289186 452620 663977 946952 1283008 773386 830426 847066 194978 1998526 1358236 1445274 1722192 1770475 1899136 341838 1528878 51393 1457989 1176021 1218815 1426944 1683359 161441 1875199 484607 1329917 564262 1434713 735500 753290 203181 1079620 1114431 1797260 1688303 1615593 1165232 1039908 1631459 117118 1052999 1822192 1593186 1673167 821775 817462 1301387 1928044 950434 1306749 1066905 1762789 1126376 1242957 510020 525794 1225733 900188 1653807 40577 452071 1873045 1202029 14382 1874028 1362433 812690 1556563 1556760 534425 1916535 1672384 1209825 1805190 1366940 1914419 310057 811234 1035141 592108 222076 1507580 608672 1402127 1790397 1898026 1713290 431362 1198106 1726525 44585 100976 1345004 1461879 363166 1336025 1052161 61993 692007 183945 195897 1409050 1917816 395566 1779736 965925 1445248 1083265 1754037 961766 858122 498599 1736665 1514825 1215963 46667 718712 799956 1730252 1025047 10381 563830 1743468 1370214 1606896 349913 1979199 1025933 581729 1889378 466977 479544 1309332 1287044 609913 507754 628583 1373688 1109508 236981 322737 1211011 1177022 68181 509190 1075792 278799 1937670 848800 1968178 1029791 1219587 1258452 711984 530943 1660509 294903 1560892 675100 1965606 1573583 1388320 1651271 1934645 1325149 1071279 241703 963915 1227976 1480283 1801856 979461 37690 212204 706573 229926 1181904 537800 162400 788542 1397032 965349 310667 835180 1764118 1749201 1886443 53853 1394666 1292572 1487921 600849 409233 315756 1646591 863542 754774 171413 1582383 41365 501137 957558 1789902 756370 480821 58249 93624 881877 1165572 1188860 988276 1066961 172377 1902421 768869 12510 1291508 646613 711953 1579225 1017814 983571 116892 557192 924202 812752 563244 1012227 1536308 1750189 1141184 1589978 854032 983324 1973737 544955 637773 1626601 754202 508440 1080228 648531 226827 782161 1880416 930661 423937 1555634 276795 960497 943548 249062 844747 303848 946056 971019 813375 313165 1067406 1741786 279428 384268 1425125 613169 1333613 470762 1881872 318372 296191 303229 648541 529136 1742091 26700 1362986 1691388 1173260 1024936 1122537 402512 1046430 579869 625512 1095794 67525 187172 1253140 1822155 389568 291925 1317687 1931576 1231487 714434 920919 1695035 1452195 1550084 1856950 1911186 1198030 283423 1192706 1569151 1565985 1464953 1538890 1329987 1104182 683862 295697 1170601 1850724 1634375 1860963 1681718 1846377 339558 1170461 1875966 1938133 430254 350058 448106 1406057 1434088 1433557 1066734 1012316 725357 84684 1648400 336598 608768 54554 1532149 1498096 565060 1792532 468505 1050625 1656434 1859357 522817 776314 1567919 320203 1522490 806968 1594459 1912049 1444861 518598 95009 1199295 1995008 363763 570595 985362 467772 1038209 1371340 1603968 1262397 1134112 202874 1122707 268089 191685 978786 543306 909912 1926064 366713 354894 386930 74256 1091962 237372 859783 62276 1024468 490833 1677226 798557 1802096 1990017 463719 976656 1883229 1436304 845519 119088 1489944 217538 140956 327871 292897 150573 660855 367403 1958464 1927959 1199871 1931048 1197688 1064051 1103569 566313 1946574 1687387 80549 1910759 1597048 139546 1880325 227227 1932027 41802 1719220 1582970 1212355 499630 1340246 1361203 482115 444866 1952142 1857615 892732 1158515 1515873 55146 1509378 858646 1255028 1186372 530504 1052916 754500 1219333 1735945 1801685 775461 1371511 1075752 230568 112910 584253 1135158 842626 1441400 1608721 725932 245396 789078 1964013 1568099 1151368 702752 1020389 484149 127995 88427 675478 148456 1267883 1977378 45934 1160880 126820 1170216 353757 216616 1672904 1072866 1592094 1116125 1191955 527042 1993066 1693077 140341 755971 250158 177570 1924273 1925260 1937470 1295952 1022292 1915233 1148658 1604728 653242 312307 81162 1069484 1861427 1172444 1730360 1280478 120641 1844517 1838419 751687 1106180 170468 658913 1500674 322064 681514 579375 1957726 1983363 555022 728966 209039 229971 714348 291456 463070 1587797 1854703 1756057 712266 1449172 401005 1600952 964842 261136 1960205 1252044 32532 298205 71688 1029554 774959 1488638 896420 334805 491850 1182655 154239 974688 255182 836954 1385925 1296404 1904962 729921 1128506 1209267 1440009 63938 1943413 419495 1838945 1030963 1396547 1360484 1068889 983037 1743100 1386379 1556706 262101 1479243 1825982 1003998 1025353 1684913 903570 963461 933912 1161580 1165066 1525246 1516433 394732 1050658 433352 989044 1249383 703248 1878230 909298 1922823 1419841 1488559 1936836 742507 1490542 267563 1450919 777638 1836384 1064717 291253 476240 1150930 496655 1476418 549809 1712714 341280 1721230 1309072 1397468 814992 1326467 66891 1463323 852226 1252013 1230454 1088738 929857 1710990 424461 1185117 279977 1219789 787595 18439 1378751 787008 844868 1820883 1993803 1581430 584976 87523 1879875 1608838 352451 1361643 1405077 121568 1345502 1942430 319286 1769333 407282 1103209 1055542 1697335 637118 752819 1177495 1849658 928082 1215039 645091 673321 111824 1167204 594039 1858396 1139304 409161 1364585 1327314 316537 1861054 262585 1636421 1167535 781115 1535363 1096914 805664 5938 263408 820626 1293411 1956143 960106 1735225 1139098 1708966 1734191 1746168 538117 1462079 1234899 866965 780345 94426 1648282 948940 1389187 509296 1824172 1859683 1232180 268951 1543029 773697 1207600 173657 1747407 444768 1482724 1103823 728887 769754 1586517 829893 1211838 1257397 1657640 1647097 1024956 1088594 275767 439968 1252642 491395 868559 1450920 390786 1617708 374203 1119020 1042886 1189023 422171 1630347 1728108 39101 1077529 1893508 310244 929480 1366351 1170265 229816 1904450 55174 680459 1523606 824737 506017 1826953 280100 1168384 1317639 268756 1833587 843499 1127746 961355 516885 937712 700660 621520 362367 649221 261051 1536519 1139975 688400 1051030 1242237 162612 1872296 1662742 1511725 427369 828960 1331110 1381350 32783 37765 1169786 1716870 458346 448235 1233007 1383213 163474 1604372 807647 1366086 496049 1254881 1160326 799470 948555 519696 1086341 1044148 198035 1075349 692171 195502 408554 1710384 1397348 366450 506411 1137655 1876806 443986 1384832 548838 560567 846441 638818 497989 1955037 102251 1644899 1060483 1680737 752812 672195 1386196 1557436 386151 1254905 926146 1631837 996795 211602 766939 866445 1279123 202637 1498749 1363591 1032829 1890963 738677 926900 1496587 1555249 959130 258947 536442 1946934 566600 389001 1485028 851502 191867 1544912 465346 56944 1494298 10011 599348 945386 1380771 997869 234003 1356982 868069 1962144 966878 721706 1611273 566854 1582951 1418678 338418 794267 295638 350429 347308 1012467 1213541 1809500 1183063 1876441 1233286 1517462 1616753 636241 276525 1562982 575180 552277 657853 852709 166430 1990891 1333080 1640267 359795 996495 648571 1196170 1343255 1167744 1717153 1882282 1759218 1960318 949865 602299 1019305 1402401 470157 1933669 368242 1935821 1362436 188611 1458311 804172 748231 1582362 115959 1969163 1225076 65904 1960059 1924918 536838 1830280 1666165 85610 919255 258498 116006 119672 147485 1826209 1293901 1643342 1576846 219310 343375 185747 1897490 26478 1681762 1268100 1757657 94414 532931 1003412 903690 1211972 1056719 162907 356387 232310 391936 915066 1273117 793358 1070822 1401110 473277 1947829 393315 852824 1721521 465932 1329651 440545 1974737 1802627 306927 307910 562682 982509 1860504 241874 846375 62867 1660426 133394 1340894 118901 1738778 1007468 735280 233241 91720 737739 368859 1487679 234273 911169 525643 1321693 1112658 1832337 134082 346519 542457 81068 657445 839450 609779 535815 115083 779106 1450121 1612514 44610 542342 1920872 1970778 1243952 1254569 500538 730209 1777457 92798 1498074 298612 739846 315203 170702 1211965 213672 602242 1108017 44677 735560 289170 1900441 1566787 563933 1195630 463760 1459102 1402654 1761414 79413 1829110 483279 198670 617230 748514 300592 5899 709671 1132392 1016553 1111905 1080492 906582 1416994 148084 1741774 986206 1288604 1530583 1345722 850975 658786 1081465 1331489 605334 164479 83934 1349605 1243177 1377217 1751784 141291 1605940 102507 651422 790950 37360 1638698 751386 1773344 419727 110339 1015734 986663 1497415 121284 177792 525191 1218461 1497344 1158142 878045 1299280 1169086 430436 1534608 359891 45025 206629 518043 591708 603410 1140981 1501373 625893 46302 753027 1545596 1754165 1191688 431393 1472379 629428 429237 913556 99179 1921929 1757864 875165 194174 1608038 913241 640172 916388 752052 618849 1878895 1236153 1949126 1488350 1474865 122444 502328 944762 1275232 43876 213407 1073699 1732462 335618 1706697 1701204 999056 391218 562475 1485557 226447 771869 1844104 431828 1167782 1193421 1336716 1059394 1545844 157049 1172051 634573 1260694 1485184 593559 806107 1896785 1645543 367205 301775 1577048 1273411 1380492 180382 80972 1677303 43087 156063 164831 1916783 270836 1062783 1408758 1940868 125481 893414 359344 1841999 1692994 1602760 1775761 201628 1682937 12871 1713492 760591 882913 1240251 428289 545792 1928682 1978005 1475572 1181763 1040220 1284689 1181258 545538 517665 416274 1754419 1273631 1297249 301426 1815594 281957 1715950 1518051 1590975 85264 1513161 387559 153952 1999841 312551 1125026 726354 1718314 881272 1087956 164485 1138342 14530 1924333 991329 1904672 1543644 1710870 670518 1995416 1895810 609088 227232 1844728 1413032 601086 1215135 1489371 223841 1952651 734181 199904 197388 1381277 612934 1483509 390661 1849263 152099 511151 1103688 1980419 1563213 704958 646319 1018469 365623 332270 103914 1510972 1091331 1896041 468324 791085 1470582 1514043 1781918 1065826 1313699 1622483 1393343 905722 1949022 1404811 1737013 1380943 377866 1630638 1872192 1995970 211301 235490 332649 1156955 1879156 917700 1326994 1879942 1496151 483608 1142990 352488 161597 700157 468548 95421 261101 1228831 848133 136093 673187 1007064 256373 1880857 1310958 1794380 799041 762814 777084 1489546 1353961 315329 1842793 969056 843441 925794 29518 1366576 1269652 1997044 1659665 819047 1776685 979579 262548 810727 1808464 1192197 844998 1721989 690932 824788 1274681 564177 84618 1231481 800220 1247036 519762 1919570 1424470 1381758 965732 58577 1980218 505177 127739 808567 143009 1544881 1786678 157777 942299 1467351 1142034 1015900 566615 807027 1098090 304215 1309661 1578392 191344 405210 1215123 1087467 210529 716292 1983234 189039 655676 615193 791428 1838698 1034648 268670 1363440 552257 1465700 1264348 970360 1219261 942191 983398 955878 835184 1288240 980510 1460550 1336180 665391 533025 1837978 1806517 407495 743487 1957895 112636 45531 1057906 3212 1685426 1713671 1425956 1379734 1988359 902514 326217 364402 1748217 1876147 1554154 1718126 302233 1064577 1579106 706344 1722458 122110 321984 1207477 1943687 1865938 92973 1736437 456565 1300220 1711254 1113931 1408979 192043 686877 969305 1966931 1138783 1700481 1615720 1931261 302915 1112416 1305999 1751773 985209 524851 744715 1134756 1935686 1276172 653736 1163678 1017100 956852 1128499 1739682 1877261 1676527 983382 1495482 803239 1030128 1144730 1340753 1383899 4815 710761 885236 494003 1557660 1970020 1155875 1865269 1217049 276737 230848 424810 1773781 1715668 1604170 139744 1675900 1603345 1213100 53320 1459563 588079 89441 809456 1108001 1132870 821237 1240966 1953585 15149 1676035 1016578 1071396 1276623 1801252 660868 1466065 1736852 813553 262023 1313910 1820605 1287285 996224 203654 1139751 234459 371853 1898715 721912 1447398 656818 1006449 757456 1587762 391328 1398378 1921965 1965796 484845 947179 146960 1490486 1031117 1407838 574528 517379 302051 542683 981797 1448353 531965 79463 1774366 1677032 80763 1135655 1626266 1871116 1975373 1766742 719342 1645095 1808855 464877 1185848 1043816 796065 243325 1723355 1196094 387123 1091458 1233088 765996 111390 1235083 1181174 224114 1788857 1296789 49425 1665625 1923996 434085 350375 1814711 528997 1406019 1694906 1118007 805047 1326667 527074 875002 1895319 38549 662854 970745 555607 844041 550422 1280297 831675 616303 291487 4458 153296 1557688 282566 1609023 911105 1084270 702151 1549471 1229892 1541075 1031495 192675 300884 179192 486864 1167784 1576472 1652526 1131818 564771 1114405 1692742 3372 526975 1835139 1304133 1343390 947728 1070462 1693000 177483 1877999 1592073 1455254 42401 1813758 1605869 247673 1321697 725651 239642 336854 1801788 1401608 1669339 71504 343839 808750 1639189 1112591 1135215 1963493 1572911 503346 1282247 1672798 1613474 1029575 667857 1116925 1126153 50290 223111 709888 1802101 1513795 1563926 1453679 74146 104326 1302019 1639787 122634 1763034 921164 1350972 799167 1200938 213695 744214 1765313 1529823 126402 539046 1143529 224547 219249 1538865 930507 1054058 1421324 1688689 780846 1937231 1966163 1253035 704425 1919877 212645 762710 893826 1587868 1751208 613523 1909859 1277274 1580448 1451842 851347 1721582 1929138 1857706 579495 661635 1362823 1539141 293718 546168 1897634 475681 468726 1193052 66673 619463 825033 606773 449346 1290774 1474129 241036 201217 1926268 371171 69890 1562693 1118357 1033231 1372120 379114 1978462 832297 1982831 1822354 724185 991501 1550027 1733691 109302 1706647 268707 1468085 778942 644138 162503 436282 1342539 1979961 331089 1065754 148363 1996444 896992 988511 1243297 195397 1338712 1048050 923128 754701 1512178 830409 1405310 1856953 882008 1066371 1818943 1177147 1102410 429551 1793829 1180567 757900 1717361 1774297 1505076 347924 1591090 1822019 1854634 857594 20809 1462034 514866 1906831 926825 1663456 568689 675621 796742 1650782 609378 1561966 1491741 841008 1878883 1674412 1409943 1295985 1859595 70534 199875 1162216 374511 926413 463073 604182 149778 1179728 384943 811123 703244 1048065 600182 1609798 1156463 160203 768852 933820 1808905 818361 341240 1195014 444050 357662 78616 605077 1844383 359563 5600 623276 263429 599702 1877680 612126 550188 1223681 1351943 1026184 1766193 104424 1511196 936484 99428 760618 1158592 1241370 814189 1691244 163131 1517193 681132 1500490 405170 1447266 563384 216682 1879407 1970707 1211512 690157 424408 1394147 1455081 1163122 946820 937606 833651 1352861 286425 1035753 145305 311782 1303466 1491496 1586288 1143914 393520 747467 1907022 740781 166646 1698137 1396285 452595 953572 121033 616864 9416 1702304 606581 1152775 754766 1900925 202696 532458 1849763 966494 1030171 1376089 1486783 303856 1608222 986030 970458 460484 228180 538920 596297 695755 437384 1565882 506674 1334606 1085366 748868 965710 1887799 1426633 1250505 942159 118216 873577 54321 1366740 1322870 324424 1174481 1544968 138035 1651856 1026256 439032 1320866 210926 78710 1093849 400791 510656 1654493 1842429 1097971 972032 346871 1666490 638158 375881 1637613 1345124 463527 180778 1471414 1310693 1095294 326319 1099504 1010776 1320182 451986 974217 1182383 1120218 158808 555303 1945469 169359 815372 1623602 855194 1136670 1457010 848753 428224 898418 61927 573636 401614 915288 393143 283943 59751 189891 901783 1446135 1946682 1833315 1812979 1332453 1252040 1014073 234267 824641 698263 1686724 721466 1039464 303886 698464 371079 103745 231669 112996 755274 1473989 1646967 1377880 787340 1917492 1852030 1110985 490422 979931 962330 1053559 1293775 1022400 1261882 1229968 731440 1332017 1907392 1381856 1530076 46143 1795110 518502 888241 1619786 60877 146132 1005518 154836 1182000 1221226 763513 1649799 1849727 1270595 1607322 1989642 903529 593334 491286 645824 360940 1853170 1094665 535110 1512078 1610498 258796 1885941 1575643 1242161 402812 1453923 1162778 1147164 1862930 1593137 1379598 300053 99111 957537 768562 1371386 1349704 803812 155602 1227115 419891 984069 1976626 1905446 1279744 1706084 202225 549226 560961 1151319 414501 1293523 1730263 67819 1232546 426651 1889120 269393 1680770 802326 1556244 1782501 1019398 415775 1360280 1937131 870991 1202561 242202 177455 1058982 592429 328058 1169446 731212 1125478 378755 1875872 962088 1778352 511150 222069 316258 714112 550312 1169201 1735605 664142 816766 352813 252117 628784 417616 1187135 19601 1007960 1070084 1127569 222096 1588762 1833421 1353769 809058 875031 767473 1358178 273837 1715143 674345 104268 1693371 1350116 764765 1600131 1176790 42449 82660 1123678 1266360 320861 749469 1065122 1567287 1000885 892957 1848482 320536 75233 614478 975790 945363 503363 727724 1627612 287168 445960 1483736 1471570 1282414 1996490 689813 413883 1873407 1153070 729881 1460583 776287 456024 1073209 254573 376486 555334 1263712 885027 1444980 1593374 64346 1521381 1498741 37001 1412989 1511413 200095 231418 1205890 852070 1587542 1619236 72290 1655712 1329298 1630920 322308 423002 914880 1672914 1802762 1167018 261235 1287920 1076925 416499 560161 680191 372912 1685640 727820 821475 248171 1596812 861922 1290995 1395162 560426 1598729 713073 1573440 889830 5186 1398227 742804 901321 1381936 1883858 1956822 1996437 571625 27221 1814595 68622 1703296 850295 142027 948668 93233 398801 1342243 1488171 1967827 1702813 77655 1071624 634502 1536012 1575387 155187 607848 1474646 28105 1607079 1675049 1900218 158003 652818 1873379 1382394 595998 764975 450954 1489918 311926 1161750 1543246 387341 1357625 595805 342397 1264739 125633 1650564 396555 566005 1557190 1923741 1124657 152757 292692 1466767 1997524 996124 792575 1308992 1420697 920853 37260 898142 52312 357113 319761 690967 233839 1848079 1491334 389591 1646998 58055 690589 825332 1668201 585925 257755 1070165 827000 239507 35704 314410 1357596 1901893 281089 1986348 976948 1144237 263935 491049 1658091 1247992 867026 1314478 1775883 1448370 612701 469825 73656 1976080 1992201 998102 905716 196674 1727638 1046600 800378 328253 161656 64041 735859 1552784 1493890 1650908 815478 227987 1518519 684659 1495637 1858366 800908 653385 1414723 624927 1817917 1460048 761609 914930 1924148 1669986 1838500 587379 1758821 1781566 1841974 678980 1753352 623694 958507 1757744 1983408 245450 475314 1643565 129081 842120 1392013 7477 1156737 1325048 279957 1939336 1060231 1549581 1223314 1743496 1020305 398359 1585046 1456902 1823686 376363 112892 1366133 939610 1820792 1015063 41834 1121976 1495754 1514579 1710301 598010 39170 1804036 79726 112651 1977213 467965 378206 763759 773841 668448 1444323 1611740 1696306 489023 586534 993001 1191785 946365 1404056 243073 1540415 325920 255338 1971123 293370 1836021 1114538 33457 787499 32688 1512476 1638325 1177805 933583 1925938 1158047 534771 661667 1444209 721612 846735 99357 967580 1512095 895090 1478869 333158 1206135 1381525 1992514 870729 987201 1211089 1061461 1184341 611472 1969770 790476 718739 863272 407058 1735231 303015 1533097 240820 1018355 977192 1981838 1396532 757150 1574897 1612571 1316896 611600 714339 1274048 1661510 1646429 844994 1003212 1856421 1879898 16259 360094 1979704 85353 71666 514670 952582 1819160 1128220 52728 1960873 789957 533591 1302753 712611 379123 154197 100327 520606 15032 598344 1235606 886231 1299464 1530992 194636 1982684 1314441 754253 897321 99422 1878974 1586409 452939 125256 1001477 656920 1704316 64632 845563 64963 1411971 1027195 854835 1885881 739986 68067 491610 827779 1970102 1655254 1573055 1970439 492627 1365364 161061 886868 944538 72879 1444820 1754578 1150447 670704 1233031 1410646 561671 193485 1955579 1886825 1093723 1734896 1612022 879403 1509020 837443 385317 1161092 13091 1000968 1694705 1889859 1515576 955265 1829095 1211310 407146 39049 867548 1870145 761971 414440 1350492 794006 461636 1428590 576178 1584047 389168 534848 1277731 1242078 1105902 695639 921448 685394 1469919 1740508 1018023 1108623 654411 137002 273881 1986533 1357062 1595001 1500629 1565673 804361 1137715 1946369 248449 191912 1591599 881440 1619415 29814 895026 1752288 1679238 1606142 1904955 1146539 1010050 1401400 714407 476803 1102471 820838 1083824 31526 734515 57220 1614635 864569 617799 322883 1029653 473942 644988 1972504 1954154 317832 622105 177059 132643 1891335 1410328 1283307 697168 239142 36244 1449592 988661 908953 1949037 311941 1716026 37370 674746 1803247 1731870 1152668 580136 8570 422141 1785977 443437 286378 1414722 385614 237575 185306 467076 671128 1480718 1153624 230810 1660920 1727452 1203796 1951579 491193 926508 967796 475252 679521 1514180 589358 1751666 1422751 227678 1498016 1055290 1018263 1399184 626304 1975614 262295 1771837 703784 1414475 1642431 750955 1666018 601719 1509036 1556431 1048475 448993 170205 1027692 1144284 1021206 169927 542220 744564 170033 668277 793494 467161 378633 1855862 150532 764630 5367 216651 812433 1083177 988447 1915880 376426 53405 271354 1670796 381731 1887714 1296368 1817091 1021779 677000 997953 1291690 1589295 509111 1532248 101701 1117691 421976 62186 58063 662493 359620 1405818 1835775 1921971 251483 1209498 1500241 1694343 1572463 250182 189181 1236717 1178921 1556579 1521545 88915 1660058 1083386 73997 1328284 259747 164637 632541 438744 496411 601837 1187354 359807 1931439 227801 787488 1611562 1247969 76731 1588437 1575777 1860418 446576 322587 927567 897948 350922 1165986 860707 567 528777 894066 363938 438847 1969091 1388196 669644 668038 977739 1111431 388459 1007184 1823272 1048536 1707749 1344332 1033466 339413 208895 1499718 1923418 421748 642502 330621 980300 396515 1112489 1259334 584415 1371051 354108 1762918 1277756 11542 1689196 499424 354838 1730613 34194 507889 90273 1673581 918053 795673 1031483 826169 571940 1444291 1311882 180782 970380 39983 1959910 901599 1490060 464564 1538739 197655 1875985 1907247 1422379 1609337 78406 624274 456055 1576446 128406 1795191 606865 90046 53642 1889135 564098 1732966 1317784 1521073 704048 1111676 1338109 1163816 1757908 18213 1434725 1544654 1010172 13103 1951161 1787287 1801095 1614433 1402455 637596 649051 1102283 1435746 525683 394612 874405 188885 1300414 39880 515036 105729 255041 680585 508174 1463327 105558 1544458 828406 53332 1721186 316833 1068288 817303 421457 643589 109900 334352 830989 738760 833742 1477864 603249 1526911 845678 369292 1339153 834742 1504150 539939 228310 230715 600754 613221 1802263 1609818 1361681 500951 1675995 1360427 1998303 1242038 1445651 216642 1023374 282111 294230 702122 698540 240523 1930204 1876010 954294 552827 1357925 1633306 546341 1944531 1908152 1037751 1125369 1325505 481051 1357246 89438 342267 1679086 843839 361367 240134 1148748 86740 1260612 760504 396148 951446 1437832 1773185 1205305 129340 903540 1547038 775311 1916500 1438190 1079123 449103 1230098 1546647 1615993 1214704 39510 1487540 1990685 1874474 766769 67355 872086 731959 1635515 1035481 885324 790902 220580 1368929 356291 854853 728206 1838681 114094 1160074 142507 1543514 485678 1262413 570959 1229565 57813 28693 347083 1261354 713003 1462699 1680273 271839 1755837 1655382 357081 923498 23454 1596760 1878731 1637979 1993450 699718 505417 559519 900107 1960803 375979 941519 566277 1267730 1086675 1104315 643604 626008 1277976 1385928 486893 1827414 724706 564633 1187841 506218 828578 226705 301964 1445667 484043 1461418 126783 1005488 1233822 6040 1597221 1643111 1318620 1073660 85973 997740 1053212 1679251 1077951 1367612 1394450 1198695 1377516 1946082 1787916 656507 1831480 1832192 357150 1609102 524000 308979 1081962 1059275 1042511 404642 1680754 1697989 1989607 1438924 36310 1372956 373732 630834 609284 506820 1696742 310243 402208 1689299 89730 39950 659826 1551080 1856071 307532 740600 1229520 1989196 405369 1033076 1243018 1306454 141893 1730545 755479 713704 701155 587823 74835 713049 702840 234971 847819 570447 220469 1874704 818968 1659136 1632004 880058 1087538 328145 113636 294163 1220500 1107795 1539212 1699362 1440535 504779 340610 1831939 882522 1384331 138896 694908 1730866 784560 1487172 988369 763374 16615 935168 1969534 766257 201954 1262507 401602 941849 786334 1310274 1044888 752174 1318083 1438318 745365 1697848 240784 1446317 979322 1535987 430390 969209 1654476 800470 1029345 568923 635562 971811 1592033 92416 1647414 1079765 654508 1067870 1608520 818335 486493 1922674 1611729 469312 1898417 146508 1562374 1431716 1550105 1663681 228247 552591 179332 1164135 1951998 1385794 100786 1797224 476525 1206652 1673436 1474522 312882 1104635 198010 151487 1882852 200187 965511 635930 771320 1947623 1531606 1770911 1573867 1755571 863683 366400 871648 376437 1627114 750503 748977 1918601 1090379 843898 1833373 1500026 267670 1294607 1408135 686407 1519484 1425257 1002658 524473 1596114 399002 2369 1269986 1780988 1472456 901484 38316 1654503 1592373 253648 1422843 907914 550202 1134814 365100 1877965 1034355 1189260 1864224 310352 993381 409276 463540 915438 183547 1681230 1371152 1522993 1241531 279565 506569 1409548 1256124 761368 490547 767341 1186787 517194 1846725 1367287 1949179 1405096 1505766 1573697 572089 13960 1687689 240648 179294 1307561 1906715 1260739 1607330 802309 322191 327643 225631 968182 1840564 1013313 397234 425370 1300186 1432359 1318269 1071586 769106 1077564 1483447 562339 1097313 1371179 1148699 589340 1947378 29912 911017 1154106 612682 1445562 1992570 237651 509093 400802 1422236 388073 515574 1911282 415187 458381 1944866 1870810 187687 8467 1847321 1980654 974159 1787898 368709 65243 53741 1339473 751068 459245 1481415 1942465 352102 1559481 1055837 921236 704173 1833283 847573 1799888 1314102 535476 747353 260847 635121 901796 568033 181047 595013 1289279 667898 772881 1202772 1692964 1405677 483064 466332 1638165 1444045 17422 203078 1996943 321507 1969184 564870 710671 157297 1211343 407353 1414273 219884 1343968 481215 1543729 392979 234713 217608 1007581 138986 1163440 619223 236653 1276314 16366 825966 706743 924375 325806 438636 546650 1367477 803008 625933 491401 1277689 218108 1768660 281177 1943051 1348879 1514727 1515839 27894 1906121 931131 1506534 1647445 1720680 1327751 867831 1367327 1217306 84375 928821 511744 1256330 473172 843992 1852719 1226058 990305 1120641 655964 864786 887982 1974876 557797 1930120 926589 779247 393187 1179947 844067 1878706 1563408 1863503 1980562 187314 1889605 1829143 645237 1669598 53425 1171706 922942 895455 17085 1257660 1721501 977193 64952 388876 1521402 266913 888808 1766158 658226 432312 237220 672215 705551 771942 214609 440329 199070 1357279 731552 859881 1100405 1770419 1577606 1095882 1833239 958540 695546 883873 429280 1792824 1298222 1800436 1279332 1512697 1040564 1283784 41333 707115 57943 746933 17304 1773980 1917562 896886 534472 860965 758701 112533 1393532 752011 1559053 377612 712243 1845786 991851 1078333 808380 926652 603438 1887036 1362059 850726 1475813 1870711 459967 969034 1935592 665865 476204 219609 1495143 1165945 926705 873385 1765951 230081 192386 886380 136838 942800 610931 1186595 1720227 789978 1544586 1713124 17782 1717209 1787438 1859809 1021451 1307599 1291345 424623 34722 1756432 1753779 759353 1753834 873388 1168227 1861019 1877884 1231287 120621 1069176 624594 754587 1570171 1650586 556831 239005 1734089 1256590 508571 1287245 1921200 150548 1654421 684337 698771 520566 1494711 556312 1683773 1445038 1379075 1654574 1060693 840286 1618425 1392258 1912875 684355 432975 827926 987136 1905771 500052 8590 1134725 1632676 274733 1879045 689246 8339 390236 1974407 1413308 447972 549615 1141638 1273949 1574277 1146283 1346678 744525 1303223 1081870 591542 359164 1857893 270688 149006 1271663 1501003 116392 1829351 598629 342597 744325 557228 594835 108262 752653 167522 1823568 1949287 211750 136917 983482 1500571 1043745 1702707 868418 1561126 1064103 763252 404095 479126 321619 1855825 1013339 1351410 562217 1116533 851121 383907 401964 415067 811258 86353 1801163 323985 1219612 410287 243998 1569186 1519334 1165657 1787513 1607454 957751 1610301 541046 1923095 484377 1891496 1633943 567566 429368 1253889 327339 1589891 992293 261338 1496726 221861 944817 851356 1177846 1757831 1780864 1360731 1803529 162331 213639 384659 89548 84669 1792429 578218 513600 1893332 595228 1147236 913438 629338 1763130 1095731 1527766 131220 786073 353176 1909721 296947 626987 1936322 1968500 161286 923468 913768 249508 1721511 13364 1499338 1942357 1024292 504994 1841074 941067 1174196 1576943 838029 437845 1020529 898121 1924876 1021119 1170723 1436501 972238 1987578 1459824 1689612 97346 1748082 529879 1203183 695067 1978520 1742974 580980 799302 905585 1577345 1078508 739525 1015884 175380 148434 293692 433698 1477123 324092 1852118 1714600 101882 181775 192998 1585123 1495552 383896 1083644 248520 1590458 1487719 1631552 874516 992740 1958904 1697102 484993 712023 209816 640263 444649 331950 434959 1121607 784256 1272197 1275733 1240355 1716186 1145244 1464876 1418705 1089159 618861 135792 135138 596722 1168274 1998762 278494 796664 216657 1398267 362526 1637362 1649407 556014 1325833 722649 394276 761639 1908538 1569857 1543391 575019 301692 795214 486562 56517 177084 121068 38550 312627 1568682 429390 787006 1669729 1880446 165486 965399 118062 1050402 1433114 1142665 1357392 372220 370616 891151 1377553 874970 927443 1137122 196210 27136 1516985 1473395 1081829 1333119 1990567 233954 719638 826648 181905 1087081 540474 1980065 1275084 1800857 771916 473114 1488531 484516 1282195 494107 438019 625055 1616641 662593 1434440 249238 1001959 410203 1205986 1640272 259416 296601 1549685 1440262 80691 116177 344529 676072 1195838 431182 793123 1639328 479175 111857 236778 196895 1626043 649752 1782441 1302744 620677 467160 1439831 1096385 200336 1783455 642224 89552 1939167 1454624 1694731 1830860 1020410 1982649 1092345 1046306 1990550 1460860 1088311 1836950 1404648 712363 567429 738957 120501 1122412 1178337 148140 896415 847799 825135 1902471 1794630 197602 1614045 306694 1173601 849641 1273292 1695576 491851 894271 1951719 1550827 1075850 196845 1742191 969698 1661215 794824 516836 1600355 812280 560514 893783 1723046 263534 774098 48186 1239613 1185209 386692 1770544 668362 10877 1596500 1659292 435696 985063 1625627 44235 301992 402177 729007 1723550 1420971 655051 1926639 832198 1443546 328477 1962646 1457007 564544 282943 1467126 1702239 1153308 1047164 1377860 1817297 759180 1194552 1689691 118030 994728 1718756 1172111 1212666 1397392 804165 1369748 1008697 1322983 1568496 1493168 196671 606786 836275 1553767 1606907 1970980 1315181 103824 1428498 1855605 67603 464263 721279 1889275 440052 1553243 1324698 1344939 923734 1335993 1037504 553206 1734348 884211 713666 972555 1243090 1675052 25227 1815260 1290282 644508 1471452 1731105 1256549 1001132 901803 1582428 1631283 1992660 1126310 1314114 1299818 803094 1024703 1368767 959712 1221834 1173102 925888 1662165 902178 938267 222226 928320 1869968 909443 210674 1440232 1734496 378111 1295029 1989000 529963 1063338 1060162 617079 1808791 406582 1940729 1514892 1543249 1105824 279535 464941 1234848 939137 1670328 1775433 1965706 26790 41161 1728363 518747 1458784 1950266 185849 346230 1677280 1580881 1784715 119821 969608 1888208 516196 1209138 297038 417573 953185 123210 918519 1686731 1848722 724161 740715 563248 813035 559863 1674978 984478 125517 1737487 996499 1411499 1469247 854006 868652 777426 1288400 863824 981122 746276 1316157 1503027 81942 139647 1769604 518093 38892 1797335 754908 676395 591078 1173791 1861486 666768 881776 692998 1738520 592324 838064 595616 214040 622271 1982775 1251430 155911 1260264 1462920 1921769 1310806 885049 393412 1457888 1934521 1252955 1574938 35253 1200520 1594484 27557 1035651 113177 242817 1773869 1409120 1675196 1709302 1305535 866772 1827711 211454 278930 1228556 1874150 1195307 1224214 1969180 334970 1295701 872173 780613 1899956 119182 1035922 1827047 751979 1466005 821766 1352531 890742 282145 326418 7810 456214 1464029 206449 1230061 1174819 1528242 1645134 472460 1048701 26192 1437511 174826 1247170 547084 1301658 220481 28648 1664214 208764 140002 82604 27282 504498 556276 635915 255998 1632515 1497828 1324675 1983839 913751 1309427 1102374 1894626 1766017 938638 1843347 291656 370031 473374 1649250 340894 663292 246918 1463361 1458059 24145 1054241 1773095 1297364 917767 1472247 688149 938499 1422431 679146 972370 1158685 1610005 1437734 317880 1704366 1788678 705738 1586729 412295 1678658 470826 1955890 609120 373102 161774 1950782 1563509 488422 1997259 718632 511401 36678 336064 1864122 1950794 1259722 462511 860069 291320 1599914 1419669 1078545 714948 292209 1624432 866156 275566 408202 674086 824714 993267 1851212 127199 1012698 1225791 624539 1561291 1082489 53225 642464 292298 1184902 884548 1108456 1929537 952853 1378581 1000759 1543143 469936 1026471 1563191 133034 1843916 1762240 694783 803194 391602 1589353 1778627 1305241 529232 1010652 779893 151675 1256753 366298 1986972 910120 191369 1982706 1323576 999093 679257 140765 1510383 1576978 511184 1650903 1227937 883166 1639583 415975 1778109 1573234 663846 29489 530588 1989403 581928 723556 524788 511708 540754 559757 1949794 868107 1780587 972095 684289 1023940 1800286 672582 1668177 946074 52264 872944 59502 409486 1307228 891727 1025278 716097 782560 88637 1015736 618993 1332430 1099235 158231 1871499 1904746 936196 968397 1699760 558258 1840774 902410 1603844 177917 419778 451564 307482 1202204 144577 1233085 1468653 404500 880971 831753 598730 838884 1369753 663028 1911390 849963 391071 1487478 1953407 1392299 1456886 214785 976502 220404 1576717 946321 1354556 1499399 738454 359533 1164420 962922 1540501 850284 1170256 121369 978335 705982 1467679 160170 1274474 1037043 1189220 168043 1649508 1416234 1334859 1338475 1361814 394091 1001949 415755 1378068 1182161 1795671 171262 142947 96834 1723897 1306078 663492 987404 1803589 8215 1151115 716718 101075 1501897 1898313 1157645 1269836 1728120 867992 1553882 35781 893536 947146 1070596 311325 951651 591355 1669390 344039 592672 5627 1337455 847064 605779 1411776 1409533 313507 1775462 1296506 1845756 581967 655701 1022190 1044285 452226 179473 615817 484979 1112550 1139604 628322 748866 1818513 690047 832035 1358221 299568 360382 1598344 677610 813262 231977 541022 1400487 161977 1172071 487694 1891197 999879 1081043 1107830 716587 1421362 379955 548016 968401 1843608 1595577 1588559 852533 1139998 677400 1126816 10869 1646712 1908301 1754285 1073588 203097 364834 1889876 48365 219109 678002 1773682 157291 223422 655182 1536728 232606 724748 252598 1468324 246258 662282 1637787 1139173 383310 806058 303416 1402487 1486403 1794396 458675 1619811 451245 727415 845181 57221 1968389 1053281 940696 940583 1433814 1515510 1199798 1884094 888063 1356246 111218 1568526 802547 1412965 1516008 1624513 232597 1594525 561391 1069104 1319878 574891 567360 1641479 238251 1994702 1643293 1476840 1100194 1083953 1282541 1588557 1524582 1218437 213617 1058566 835250 825191 1704024 804641 1787279 1363333 504777 1287066 486829 271809 1591112 503107 549499 227857 994506 1046804 490495 248507 454343 236541 1241599 1223547 1586718 559457 1057858 1450544 1222384 865117 1149960 1301868 1969247 1727016 123779 1434794 1550932 831953 1560368 804740 630193 1704062 671566 1679244 487536 1567192 1574946 1754466 1576289 1534374 1740304 256735 1752105 1319971 232448 309830 1032292 555566 1902478 1036509 1075506 1985748 1120982 1232185 1622942 1914973 726775 822392 1774557 1490803 790058 1895334 153535 515643 532402 1786069 1241941 1111731 696353 580791 864973 237209 563668 1274316 1209078 711203 893499 1853362 1312920 147602 1367263 1489152 745951 883564 137174 1844765 1455831 565211 55361 933068 1901624 898554 350743 535958 1903046 646260 915559 1174664 540845 1259340 522865 501009 1854556 1393939 1927382 1557818 703677 448152 761132 1460072 1360103 1229370 693337 334315 100596 633399 613284 891993 1451570 134867 289721 827019 113842 1822699 1018312 1821516 1606085 1958726 987176 1750805 1745511 1666138 1888759 1498522 1543856 1073922 1404607 1340519 481673 630485 630252 1706496 1312915 694732 100805 825534 1380730 1094414 1702479 136387 829584 1593364 44670 321195 1925933 1389394 823034 1583105 423587 1702545 533006 354540 908514 1452451 967583 1305665 342559 1539577 1194821 1032739 1270014 352195 1776423 895066 1069137 763944 1244359 466998 1278420 1539969 923038 89459 1959750 1625686 829863 348733 718622 1323977 1007784 1989736 1442410 932208 835248 208242 614627 221973 1773291 131038 1400893 1685596 889205 1614067 1956779 1767237 1959199 139494 1130417 1364503 817749 1506345 1266441 1170801 1695516 77856 1320416 54608 1662564 558385 614154 570156 1055110 1613206 350136 63074 804891 83494 1426510 868300 662542 124104 1616312 1604195 929384 601876 659223 734250 407710 1380825 685307 461378 885370 381109 728059 1402613 320683 304934 516619 1657891 1241580 1389845 1411128 1622139 1691184 1996484 982340 692088 1306935 1962112 1283899 814654 192578 1696035 848566 257326 1907063 1996565 811522 1915841 1949729 1083471 711772 929021 1010843 1329895 1066035 347851 944369 1892682 460266 1317218 1055941 1380533 371851 1128921 1542990 1216602 685025 470967 1146217 1207259 49194 233275 1560507 1461901 35835 456506 450998 1914035 1075676 238872 1415558 920132 461355 1540997 1372455 1545149 292384 1588590 830180 1793693 1614211 496792 1005744 901339 167727 448752 828046 1659237 833607 1513358 789928 1593609 1723199 1581307 471046 4375 269620 1513837 1526285 135800 36511 1869240 243145 1185124 469798 364590 1392842 777276 130912 1999775 1423284 1447388 1630552 1536334 1233681 611489 462230 463797 309655 1953470 1593313 1367581 262495 1148773 291091 1026246 1847824 1541367 907843 252515 1611276 699064 320388 1031044 604008 850932 1011327 386627 604582 1632545 922827 1353365 145587 15394 578132 729804 145908 44317 569487 1669736 269563 1490662 1183610 1317449 324470 922036 1332926 1076606 1073518 671735 672294 174447 1063022 1389234 1860084 1914120 1496805 1966302 1506359 58345 1528490 707521 1152248 1710509 1707050 1609875 1973330 649012 1559591 1367591 1849523 890649 555646 416059 963625 1261484 479607 40274 87294 77436 1856609 441672 128832 118735 1662760 696497 1179520 1851919 358618 371878 199404 234682 672103 750586 1538474 634715 522620 1710601 1674212 1086758 826454 1874773 775510 1754208 1394504 1196154 1860927 1010629 1751927 492488 376466 1571971 1851182 1490162 1466414 1400450 1169088 1755924 1788018 433952 965724 1201773 1285317 1625808 874885 1086088 1582048 325393 1561879 1937008 470286 261980 824400 1913692 751938 1979890 857616 1082461 1029337 939249 329936 1401720 1368995 1718703 620584 1668601 547453 1160499 168585 674235 1777952 1639588 1577336 1520631 1424867 560554 630865 288063 1708866 1784300 1180709 759757 1008896 1689288 544026 781895 495932 939103 1782285 1661686 1459951 1410661 189430 1803035 838566 1149001 300223 409880 1848870 1696621 44318 1151094 989631 987754 1138046 430171 382673 1433594 1254199 1366478 1100674 1369486 1270463 1102625 1245775 1983033 335517 1633930 1251112 1097913 559128 1459850 61121 1834661 1592511 1747442 1016477 947834 213190 118725 94868 1467037 1585417 1139261 1014185 1419979 1042704 266188 569163 1978948 1635754 1694136 1096486 1760841 1617776 1356328 1446695 346072 1548555 594351 1243930 1882689 1120103 1870996 736113 143355 1359316 1515536 30743 300797 1299262 1404739 217382 1096529 555693 157967 637380 546160 1880376 1553998 1570901 1634338 1485586 193014 375878 1159595 1678252 1756453 1525316 1292064 1953347 522021 1041863 1789153 1556480 1320748 433449 851379 1081298 92874 87837 866861 1654226 1718317 1515421 656007 50168 584273 731425 617977 1221492 1313625 1221052 1536144 907984 1799519 1115629 1512548 724345 879941 1919778 180164 20984 1016288 770433 1917654 518005 426158 375548 654537 155388 1852540 1766437 852991 7479 365183 1117482 522265 880161 1949856 1008727 1038696 271168 855312 1368076 292352 757991 1957813 1621425 442664 1635243 1608625 92478 892409 455837 1398966 1810340 1660 1436480 1175576 494318 1765062 950017 1269815 1379304 1844216 1292079 401193 1991900 188868 1660209 1226586 1488507 1625985 781086 1882356 894041 124914 856087 675085 1930742 645957 1830299 745815 1694662 484882 1019447 321361 817081 1988917 204873 1911787 948317 1997066 795217 1938975 1063565 84527 1851280 1986493 745275 1825803 225267 1342401 402615 1913332 262814 768488 1450445 897617 832798 1586206 1931248 920626 89625 625481 402074 162475 470575 1714441 1292180 376046 651784 1420202 1304767 1720629 1078049 608690 1811330 120311 626915 1497047 172738 253690 1143513 1618646 306883 98092 1787480 33683 206755 1243243 1124539 220020 923487 1322843 196166 1851678 127663 119956 1431986 57418 579922 1199719 1507913 174797 892798 1331495 1818976 1726157 1614358 222228 88619 1042487 299745 194007 637904 154581 1570076 728243 1825584 1018906 18470 1870044 638475 11010 669765 1459566 1171996 396020 468240 923488 849803 85910 300183 1303205 437569 1043408 60831 76555 1091753 1159260 363052 453293 334414 478907 512899 1282128 139524 192195 1885803 1234407 1903462 1329710 1032511 1394740 1428033 265276 103002 315389 1157875 1309128 1154619 884288 1555614 924004 1081604 1812273 328619 814679 1437739 555284 1736480 541086 211007 1932349 831794 154208 487672 1781686 732086 1506934 1316345 1327066 73202 1188363 1574616 1797916 404235 979351 617081 1109936 1947148 753800 1048669 1839891 1474890 421695 1152615 542717 252079 472801 1050542 1919412 1860903 1634308 439461 397308 1332854 101350 416054 20803 1680531 451261 854309 1285148 598245 993263 1565209 561711 422279 1773853 1477002 1009541 1238436 814137 384115 264512 1419758 1908438 1327096 790310 611661 43856 1900438 1731899 1939493 754875 1502239 1540710 658387 805786 1663721 1606225 1588491 909037 1507692 431767 857932 1614948 1786460 203064 183859 180645 644127 1718528 89150 182282 1513270 231787 221537 1373398 607170 1275740 522278 1073458 1390661 1650849 1705172 1192538 515472 1332732 1911127 392255 1146880 1341788 448250 1832167 1039899 879353 1640896 156864 1982869 1240797 1319848 1437936 1945657 369804 1832437 973942 524639 1493746 1295849 1504270 900213 1298797 1292604 1881117 1275558 238119 450931 67347 1946625 1152257 218128 1740288 1125855 800959 192866 1020623 597928 1961564 1059776 1241057 1318092 7232 860452 316643 1270228 1284973 1887840 187492 1584025 1956993 581844 1262226 837479 467435 829293 85631 562046 761190 1857867 305177 1169853 31228 1726431 272794 532101 1061536 57670 1836003 1426414 1043607 1412917 1227778 1531442 831216 1282938 1543479 690550 1471764 1263062 1010701 1542089 67984 1452580 1435817 559127 1048706 1596285 663543 1168811 1652394 15842 1067062 1888040 1263597 1895934 591265 788487 1684174 751686 380901 1085423 1325713 1411702 1349110 835370 1342797 450932 1564296 1173564 99843 1452664 1935805 372984 362664 803213 7031 1185188 1313742 849047 1617623 1028333 527801 482548 1233273 606552 1562494 882100 596977 1944045 1571079 1831642 1810495 893109 433350 83012 721800 1362521 891343 416648 903080 1255767 24966 1294722 1879342 1026519 1099151 974740 212027 53819 1479193 1707262 742686 1194226 1387868 1104445 1938681 1186832 159195 564836 1391257 1836060 1517121 1315889 1291169 978730 363887 1375131 1830785 1924311 958968 972707 322286 258915 1371153 507689 1808034 1589909 398747 125340 1933399 548311 1231834 1037119 567954 321013 487934 1071886 356144 943258 212975 854949 1970848 107071 152310 1255162 1193150 1335090 1946990 477717 1358015 1010111 1056170 264641 1735460 988258 237565 1955158 1325814 430415 256508 102219 1984545 1643067 705732 1956154 450419 421684 678771 257836 1507770 1876229 176046 1921470 789548 442602 1000036 282564 555147 1763596 1812597 1649271 1392580 600310 958725 1060143 1530164 124728 320520 1430415 1464750 1860447 887325 1898667 993042 1747965 1938321 390035 1588738 422605 784941 442011 789418 711051 895557 1899587 856980 841477 1832160 274557 1596693 1114860 741528 691812 1508796 1506501 1702568 1700926 1769361 375899 128216 1909849 963612 439217 466889 984636 898911 1634775 1982889 223559 434744 1806566 670246 981197 1358539 84096 664619 537782 1637202 972276 1752922 398281 215666 1580786 228432 1105867 163682 106430 1188681 1469641 1775011 1004309 1507274 552112 1890535 1308449 1641201 1347404 1387859 1533439 1404781 600409 742982 1125983 1350787 925933 1088346 1945540 1467273 379288 123086 1133076 86209 1927548 1390796 1069613 418326 184831 1534309 951079 621470 1160566 1001643 746236 874330 1868386 814290 94495 1578914 805749 1417691 1903479 358292 1005189 663812 397839 371014 59696 1820787 1205269 962339 1722024 1171642 506244 573502 665915 1691970 948998 716462 1616084 439580 1457756 1562795 1146984 893905 843474 230361 1340457 1267851 89887 1327527 1463278 1794184 856817 1099564 976837 697872 1633059 545594 1261986 990551 158605 906886 1715992 1173259 333628 1971221 1811956 1152730 1315680 382244 1511676 49858 1011288 970358 1174878 1483576 1962620 1140121 1869143 380515 816006 1061392 612712 487302 1492999 1739316 499957 1889369 1062655 552892 1914468 248413 1092779 1830558 1917571 1379082 1680231 43108 283351 360576 1735191 1200480 1002533 1348498 1500095 1865663 1878720 1888409 820333 877919 1103259 80479 1623454 796766 1632762 153077 623546 365712 265735 1217787 1667759 1610068 597540 1242329 455265 1980777 1591257 1004066 188042 1766818 110998 233292 1955517 1374464 404841 642953 1024009 1973371 1133876 301905 1330071 1775352 1770211 934298 1979827 1795440 1068586 1563628 528100 927887 471172 175309 1464994 1206090 310164 1353960 512425 1884821 648784 1729507 1294931 1387871 1656942 504260 1125696 1342221 1084403 251151 1075300 374436 1946830 1005344 1239455 290172 1716587 927378 237156 273971 264359 559512 98153 515236 1180604 97032 1583009 1696751 722655 761938 1947538 450521 103351 487238 74075 276085 1378370 1559801 1862130 749687 579796 1871112 824296 1778502 1614739 1256839 469066 1821089 704863 1844516 344122 1721226 124765 1718531 1847868 1316115 1395996 210536 972322 753747 500501 406646 1760945 731610 1742396 866618 815123 1883308 1935153 757558 351809 58502 1278972 197849 1109981 661775 1007747 1399107 1912847 382383 872336 1573911 1746943 684057 1378111 880029 63073 175734 89053 970845 1415828 905183 1196175 158983 1953582 1282554 26789 642870 1797120 925949 1717196 75582 1111373 907269 1103700 200359 1664188 956923 1434259 106274 1383961 512776 1266133 203913 809982 1415638 157789 1485546 1741068 1657129 674409 1798585 1487990 1908733 1020470 47129 1200290 1413281 33270 194567 370926 898151 255739 432482 1662016 682114 197350 676360 312493 1271778 157411 1677165 861295 1603190 400938 74371 29739 1574919 499092 1960775 544169 483306 692828 1263948 284449 1310762 627011 1905294 245955 1226221 1533858 1495536 674968 271713 491035 1069416 1715790 168510 641411 531794 177064 557488 277336 1523791 968737 1878793 6415 1922424 1261514 729554 1610779 536156 1435594 1781719 1032750 423207 20568 1101990 580946 946851 1755442 1437693 1999815 1436145 1647272 1315765 1052896 1108278 1694462 42068 1131273 1234172 501332 1137422 97886 45299 1307459 1667901 664522 37861 224178 56127 1363392 1561629 1427318 601022 950727 1998111 305355 220971 1557822 1977747 68874 1090069 817367 65826 1054627 1311501 59941 1704782 111011 1111674 1007305 531662 448626 60053 720712 1732242 1596591 399725 1120811 1570184 965429 1960111 523002 370525 1659397 1853900 905579 1494847 268844 628907 77848 883358 454613 767526 372447 1149683 873147 417845 1422378 1539486 427033 745154 909871 1125405 801324 404303 1816125 438278 285217 1502232 803628 205886 1515342 411653 2532 626571 198167 1528127 356607 1555706 1594296 1722647 1451852 1582545 436346 1554819 943484 364818 1870047 1591190 980713 546922 927374 1634564 64684 759493 1163931 640694 197131 1934247 1030476 1532364 1933241 731245 1852897 37062 1687725 725336 1617194 1075934 627320 1366504 950206 162471 1856405 1620069 222085 124930 659754 1113294 343608 1616452 1661618 1926910 1090709 793884 1897320 1815619 450223 1218338 740681 524459 86152 996854 816450 1276269 1645790 1757092 356414 1904836 1916115 430654 928860 1062724 1626251 419507 892249 717041 1334124 1556110 1378144 1343494 1979368 1160179 390048 1551788 1100354 1918100 1672241 709494 893061 1001110 281042 1695807 75242 1467230 1316130 1098516 1651701 1364114 1789264 1927541 1003778 179765 929335 789851 1851794 1027592 749169 1408908 728890 556628 574091 1974655 1075820 1343221 1809129 1504060 512466 1732862 261993 1156600 425182 1979661 880808 1559206 1736641 296736 392580 819772 1781382 1754507 997554 1421613 1398033 201878 291167 1298319 1541615 9488 342435 1462829 1627263 1447486 810194 124829 1981348 462639 729506 1292770 1438986 1852290 1870990 496528 983239 921436 1901471 853102 957471 797507 340180 1629258 604653 1582121 1190639 1010120 461390 36977 230007 53181 1553346 1497767 1832916 1217191 1259397 674863 259249 777159 859244 972313 173883 625836 340053 1893946 1280486 705990 1006769 45590 1190991 1088528 388631 867711 613213 526249 1996280 844501 600956 1867912 1749351 599417 1147719 711421 501650 1241702 1550976 1056448 183281 964278 1395630 1218486 431052 961951 1996456 1828617 1644850 1662940 1418844 1592668 1503847 916951 1691169 1132671 308769 954 207199 647677 433307 1900545 728065 1259451 200909 947490 1736926 1859111 782774 1209475 1255479 662379 477633 415976 1526465 1627861 1460499 1215329 315634 359272 1783565 965742 1618788 541036 534461 1074009 1366855 626627 171785 1379565 1487400 1915906 1176688 1391913 832023 82215 892938 966333 1830173 1631192 1730032 149847 319167 4618 1949382 788120 1037639 1915168 1630346 832953 434856 1390711 1710819 722657 1975259 1054979 1783452 1129946 1138855 239790 1286914 942743 1546229 627276 1657711 688563 1965158 349509 494195 1124159 1733765 1836213 1944983 1566913 1043389 124496 626985 892918 1298966 1266610 115599 290630 1243203 1671916 1827779 1440758 1523900 1788375 1406832 1619698 485597 665305 1901203 1968156 440297 793601 258751 1549273 1926839 1462317 1950977 1863737 740442 445909 1565186 13681 618353 604311 1529669 427470 432406 1540728 1153658 1408176 717849 600222 671739 798394 1342118 357689 1735389 1573044 1938966 899893 438317 416154 188783 458740 469039 1941965 1591688 1310115 1147820 827896 1192091 233982 1218494 1357408 83442 747681 998598 368406 911366 1425566 536094 386620 860353 1492604 1886393 1209579 101862 1749580 1273507 757662 1672369 1143164 1717732 1403555 1066239 106282 347188 377054 719098 1136133 584494 66365 392176 796013 709200 1160980 220571 1563451 579201 553642 1069827 1847000 1818250 1546769 600484 1119916 280764 1054671 1932206 830383 1782190 104372 1249150 454475 864035 947137 836805 138984 1614753 271440 75959 65854 1103705 372408 214422 1672537 1310065 861780 412151 1805709 185779 1585808 1713296 773331 1126988 187818 1410680 1293419 951657 920087 348585 1543560 1140379 1718674 744450 1561523 1107365 342341 1982993 1234201 1988697 1811319 1325162 234624 1587119 911554 1924026 696085 324381 511287 1248221 706896 193563 1806728 1063730 1185316 338899 313765 861521 1831729 581738 693774 1393763 433753 1292280 355195 1056155 1721110 1497884 470327 1573141 1093496 1360946 1930544 993271 1685154 655693 1249462 1380141 1842455 165991 1143142 611488 1227265 1335840 1946607 610453 1871688 1148455 1477254 1879140 1141317 673625 669391 1809903 1007165 1053224 652127 194479 1741494 391047 40079 1494326 943271 781958 1838519 77773 1105462 2322 1351737 46887 1782608 1498379 1665254 145549 480747 1690097 756280 256211 816525 144574 1617329 1359463 770177 1194369 231704 647435 883052 1484815 1870238 167268 1508293 1039027 1465136 1857497 1115852 28762 281691 774314 1791527 227928 1223892 229772 812946 971824 477322 1295845 1445330 1255023 1129935 344387 326358 1043468 848045 357556 466515 53256 1633060 979473 577117 80294 55945 26048 73135 1529574 1729377 1033860 411855 822091 596358 389403 216272 833380 1675250 1408510 1888280 1596926 1399878 236738 1139652 1684523 12045 611856 472769 579760 173805 1345012 965653 1220080 1236605 737607 1037226 1057720 1778013 1163570 1627004 1071515 519831 1448612 1787297 902483 1151571 1663261 1989123 1690069 585149 1376441 1941051 266329 1451909 1657846 499292 361636 1527663 1034990 1062895 196725 607048 557021 1809917 1641613 1062898 51949 1279928 1006410 1737880 581492 183216 1564114 1452323 1565085 663384 295846 1454588 784039 585984 10168 1118967 240464 1969713 1637163 849750 1468091 1833329 1163642 1325262 1716003 1766236 1537316 1755035 136678 1348651 1680527 1370484 1284326 1617711 189647 366539 630537 251627 1584057 255985 1120799 193386 802862 678256 1029439 1149892 1187528 701637 1928566 157651 1388137 738937 1510697 1257692 1405748 403331 1846548 1384304 1517559 1273770 130999 1514060 1246491 660885 250850 431094 1431411 1108761 146201 1466689 423892 1393184 924061 1946252 686062 1181641 444782 1283023 107561 1136917 1124608 1796026 1528267 208120 1383215 197930 1118261 1858241 123312 391544 655008 381789 153370 664438 241106 182073 1261534 1310795 621167 1441861 1147288 158402 1465938 291548 1157582 1895686 1055913 954988 1754151 231953 806155 612409 1973047 1970934 43863 75250 1660678 361534 1549217 570248 560267 132259 285856 1634983 652603 1278565 1472615 428629 943482 1999132 422421 741815 1159196 238154 356925 1947264 1774699 153828 1096167 928572 1436224 1365306 468067 204516 1950117 1096945 1530094 1340353 1406596 554191 284670 1818249 505099 1983740 1601109 853495 1846158 1990689 1961411 1670955 1916385 689651 1325325 1504831 928199 894878 1069000 1306929 876692 939695 97978 750950 46885 1654664 894209 1982123 1717032 1028793 1830523 1228127 209632 521622 1594682 406754 438631 413481 1592902 1672313 335653 632779 825008 477648 406075 1252381 1888433 361387 1321296 438990 242251 279327 1042951 1621779 1286454 1459651 784734 634010 884023 1817774 1248789 1107163 1956627 1771079 795256 1074982 889467 1346366 1139472 250953 941785 1080839 1883498 111585 1817346 1514234 81494 1812600 1533650 108299 1735543 294221 1988935 125103 904684 1046797 455589 1533749 1697162 456542 854161 1482757 1654405 1083945 1821546 1060918 1382020 1256502 1766644 1287236 1440330 858992 1987499 271288 1109175 755780 745579 31298 679663 1498192 830973 500906 864458 1101370 1927801 361440 912362 1651406 1247351 1665088 1963071 1579944 517757 1571668 1093946 1079507 452026 60482 981275 953040 248799 1947141 708439 1610610 618143 68823 923071 1004335 1073765 768082 1670032 1017074 1599743 1833785 1949601 743601 845121 482523 1940196 904605 5733 985494 188196 740403 99479 475220 1011745 1909756 1482916 1004153 950481 1973265 1879146 1930146 1506839 217019 1449487 1031969 922147 1962346 563507 1199082 252045 68185 990308 1401555 556645 1496042 1043330 441580 1402905 275854 24062 289526 208045 578895 1073937 1073618 493998 1546797 1529199 1419698 949666 285434 1582449 1858072 1608438 1893244 1557952 599022 1739259 207389 1732686 1650977 1089708 1097831 623862 1626236 17781 359680 884544 1175869 1466336 1592382 1247830 1051298 1946175 1610915 201934 916651 683161 1999644 1363261 298275 1313512 1261116 1763046 306360 597947 1018980 1443598 674348 630759 1721665 15090 1470348 1350781 268318 783328 898800 1828791 1233632 127174 786246 855115 922700 1769318 301391 53217 553542 1215493 156027 323245 900032 1060706 1799245 1633729 1318969 561524 631096 1611792 1258788 382830 1828071 959208 950629 932793 1027696 1801023 799366 863548 436092 1753976 1060513 895942 397929 347179 1703194 967208 1268581 1033768 187661 1623008 604637 1820071 823397 4609 1391867 1446524 828341 364482 1397733 1074944 140992 104405 855962 400484 1724810 1709388 949592 421562 1000674 152433 1200771 1484201 1727379 579169 1603039 917764 1932019 390799 1993568 766328 1300623 178799 435472 1104091 1337090 956784 741948 1754745 1989492 1650145 1475057 666672 302240 1161027 134979 1821005 1012320 1074409 1537578 1900137 364934 504314 505712 294501 1984780 1416403 460407 1597646 738806 1689116 1152544 922670 614580 654368 1703179 1545486 1944507 797610 469710 1116940 1634167 978675 293154 777851 73071 465214 1159488 252700 747425 859562 1338615 66749 1737313 1487291 1853397 530569 394415 19102 360374 225198 580283 1507089 1167330 1647632 572325 1164308 1228873 422696 1387091 1795611 1173682 604227 700307 1358044 1822364 275416 496358 684255 516710 699634 160817 1947565 1217251 610847 898867 1465913 432364 1405261 1762329 473429 497031 1568354 315889 1765582 1862220 398646 251950 1384761 1513194 634576 480960 662260 1781427 1010165 1128377 255153 1204906 590062 1338147 1405422 1109270 1869956 747658 903312 137119 1873140 324254 1098367 1390934 108548 1023373 1033759 492747 1841151 226432 1850139 773201 1537311 205593 1179437 341159 74050 1126070 1992195 750897 1129424 690819 1957234 1995769 1397066 225064 118358 1862493 1035525 1339523 1084319 39919 1288250 579149 671332 240758 1691661 539427 43350 260945 789994 1585333 11254 1523811 1105496 719050 363853 1306047 894367 1529619 554237 1636878 527513 1528016 1382938 127797 1773631 1351242 73950 1939266 830293 329440 1431623 567006 733243 995394 1810938 677239 1130119 1172061 538679 1828216 1508549 1009955 1486739 1107847 1423243 881770 159622 834414 1103469 1901718 660809 340633 488962 1022783 673885 1776186 137415 485565 248109 10444 258547 1724650 1806634 631901 1550268 1548937 1220794 700468 1969189 1536342 1725997 1007374 1185249 345323 643474 1649243 1221975 668620 1078048 1896440 1336508 450038 1684258 52567 1885145 694931 943935 96341 449127 1850876 1772027 1045146 397340 1343916 1550718 1536799 1262782 654422 876468 1666061 459236 240209 187217 460635 473262 897444 906723 36181 969874 1831340 567721 706912 960031 1495780 419470 1939364 191670 118816 301784 1852287 1485154 1434556 1301873 120398 294514 1535960 1146246 1126547 454804 1087831 68416 1915799 1511645 450797 174421 1964110 1894187 1595752 1138513 1890576 1742436 525216 1722563 167642 1550710 1869201 194756 1978309 825808 473758 1104432 444191 1280433 1377818 1533657 1016446 1670078 644753 11663 670691 748347 539179 1635547 571538 1068278 74658 1315471 193582 1627638 1929755 734738 891019 1792998 1291849 188390 1519887 1433053 1057503 1368687 109024 1494919 350777 97392 1695646 1679874 1458078 1668314 789807 1793812 1901147 200299 1770164 506192 1729246 1544488 1651402 1013163 1139909 1567374 677126 501318 1194509 631711 798970 306295 798086 221922 1507084 1367403 1478439 1000865 162468 835005 731215 1783965 938156 1534709 1837561 1398166 1118640 788959 1454115 217721 1736074 1042685 633002 1267025 686141 1384336 1596491 132678 898383 1790330 82243 167849 910699 1685958 774528 1780641 1017728 1196998 973072 1459378 1794387 1823991 766363 372719 596413 184405 658020 561548 1607156 1811870 539804 879776 900372 358250 81243 1385935 1101896 1498182 694201 730974 606710 1279954 1889341 1903124 124811 1230921 229558 64605 12635 1903596 396013 837124 1485080 1451701 1054610 800329 1966248 529341 138953 498987 278973 642602 481624 1119249 1822912 1853191 873105 455395 1378137 1434367 727868 1757330 1617067 489664 925428 1852839 984900 1427252 76493 1130526 1255160 1006279 1507535 1603952 933560 1662830 599371 1807464 1631932 476792 1521158 1353121 742385 870612 850303 1575587 277213 800066 128573 1918423 1953473 129681 1328626 1818464 1926743 303197 616560 1581905 1440593 837481 278410 493289 520501 525397 923888 1735238 1876697 624048 428021 1624050 1138059 546018 1453921 16766 1460266 1118302 708746 779466 1281967 401495 886916 1245092 629554 1570875 1364318 1927179 93168 1982914 53939 1689378 807836 1228070 187431 1923666 1328719 1388746 1702626 268694 1797029 1628992 1070311 211149 1900627 162917 618513 1120649 907502 1055884 1099587 1152201 925795 1526638 1296129 86621 173968 123690 189291 1654670 1086764 1538955 520479 422112 1489786 1129971 384975 824703 1513001 1132247 1515369 573212 1334557 1377205 428430 1369472 1035394 583203 18492 174930 1043314 1958986 1879574 926576 985042 1907426 403589 1643100 1777598 1345794 1001043 1669280 507306 989174 1045645 1785464 1742585 383433 1060863 266060 551714 1545009 437970 337709 1980639 1715955 216973 363553 630361 1959019 1753794 11513 1684693 118215 1920917 710626 539926 998263 1790607 402141 191143 1664940 397032 1475062 1270942 1684299 1071046 311512 1247067 1847705 745605 1953710 1449365 1306103 1288384 1428845 717213 1328503 1012073 177456 789505 605778 465051 1078453 822644 381411 340541 1560717 1585615 1541490 116434 1845042 108288 1201508 1110509 1016242 1616974 363430 786916 1082390 100480 245750 886785 884066 1069592 332288 1970230 95302 3069 1924856 673137 633224 42800 739295 1565752 709219 1053969 1119300 1667321 1771531 1174259 713805 1729147 1720678 682500 1913090 1034285 1629732 304174 1344953 257180 149259 1264415 797277 1421766 234638 758704 758637 1767085 660854 1753372 1438132 1060709 136046 1210864 285082 648397 462317 464998 1240982 619246 1865097 1021392 931245 124031 1210711 1040496 668476 1330491 1645441 43598 659858 878586 10893 435408 363172 329705 345365 1233 25704 126045 467439 1197172 1362940 1021191 58869 1669015 1405540 28128 1532648 1914640 1188999 150895 1579843 1535786 1165757 1858939 507579 914690 808541 470598 333791 1031177 192907 450689 939929 1546419 347150 250127 1626063 514982 572530 1843494 1469866 662129 711828 1558610 279303 505719 1177300 1597615 1873257 481459 669802 29200 1950859 884331 1882541 1631637 72186 287652 1741213 1723600 1067433 772306 1081666 195721 1257363 174716 649136 286686 1288090 477866 270965 899514 1964161 381228 367200 1661119 1337216 598855 1069521 619607 420921 655208 1959106 1249365 60558 1464866 1834930 1492374 1426199 1911091 1983455 972562 772696 978691 1133611 1088377 855884 159012 1783977 76844 1660851 667899 454653 333078 1845100 1070981 976585 52626 1784472 179739 1403930 995341 1479307 1241468 1943090 246019 1019734 1509122 1595632 1401145 1505530 1221606 1928111 1702535 659267 287205 670744 637748 183650 1265546 1918024 765164 777111 1789287 1756114 1021022 1438467 733985 625288 1858109 452780 1332889 1741464 898638 1778499 503826 397463 312144 1440554 462338 1665145 1837338 924949 644854 1319727 1663162 1116419 878541 906871 1801974 1404576 1158578 47821 481732 1649979 1158380 542361 298640 182275 216374 922391 752647 748847 1905980 866043 1495365 1031961 1765316 734864 812903 600379 1557996 1231100 1941756 1057241 949552 1341480 548505 1599690 444831 1448518 1293510 89685 488427 265901 1546946 1107571 189861 1596424 495778 1335475 1956438 1328904 1597971 1522691 1959379 1300120 1792992 1408053 1607572 1891802 1353990 1084739 574520 1079469 1283966 291095 1786522 1213661 15022 1188317 697851 837404 1432809 1164870 600931 450037 1933221 1657215 149773 962957 1886277 1642652 1119592 1841344 1650681 12463 1526909 682359 675359 54878 281260 1800026 1716672 845077 1636646 1773182 793707 454927 576359 1307245 1216852 1344077 1538773 34198 1225330 1175286 52255 1994399 1269415 21252 829999 647180 1703481 607319 932237 197975 552649 69298 347869 1000734 1241336 1631007 1727424 1842190 711920 963222 1835068 490374 9740 557652 477159 1643324 594139 1852313 769434 1813066 1285475 1245863 1779304 1726606 744609 1430203 1568347 865485 840427 41706 1742405 1746071 1259971 794851 1728754 1397583 122344 811849 451327 33123 608164 664370 1482764 79785 139919 596421 7061 974175 1758043 1024958 1778235 286324 855590 1519512 1864234 1582395 1443905 1479042 1695108 1257008 129471 451665 1347814 1710310 1566820 1408156 318696 121031 257347 839605 1100643 1319189 1929695 1867510 457343 1044180 527847 1518447 1473901 1090842 1659150 1798481 64848 382069 1881973 781348 791535 1394558 1549558 1778930 1404160 1272599 298530 1699712 1675429 241718 1876753 930957 1133313 778358 864834 1473725 1997436 245322 544682 1595500 1535136 889294 1539170 1346066 546873 905759 1884639 1479372 1983146 704498 307921 1187863 1247020 2642 3793 1429391 964948 1650662 805325 292219 962714 94960 425398 1913869 1504283 1396876 1790758 1953604 627497 985960 1129279 1294238 1619427 1236516 594487 238718 1969671 1460475 565141 779399 1902475 1724179 1429922 1238158 593410 990930 963134 1619288 547626 1153989 530213 1801102 1756242 374830 180407 447013 1663714 1044979 905116 702116 455897 1950449 828141 1241857 1696773 1467764 1387570 151013 711415 385838 1471162 1566294 1990155 193662 876844 758629 1643435 1756520 686340 1403783 189343 415026 1422292 1935894 138721 1392796 1317890 150793 723403 1367923 33909 1926067 1340130 1406431 301847 1535730 333410 1437238 1426616 181432 494509 673398 1497663 1785002 857696 1319131 262112 464880 1947082 1612071 1075882 986121 878107 976252 179672 137519 1090144 1161174 898841 533657 906058 8569 712962 493938 1439635 268645 304246 1667100 1948505 1493228 474526 1202982 934942 1286893 1649448 1587598 809963 47526 298696 331455 813778 998342 1506131 1282519 372812 1565217 1078407 1632632 783773 1416542 552185 1401390 986485 1668847 1644208 1961870 1432088 601483 1201341 211385 1922451 1082724 6282 995437 1377711 1074272 1887136 1977028 1651545 893280 846782 527103 1759365 1176238 576522 660910 1451333 1676335 622822 579676 1611565 3183 201107 60875 967820 1773127 1203595 187082 1207255 120211 1504762 964844 1385856 603190 1519101 1261650 1786786 1059307 1019370 107576 1646609 1035400 1208542 1463311 488467 1562033 334758 36997 1968538 1483608 827537 1434771 620764 655673 1846669 597916 1506162 958699 1753781 28161 1277354 1148961 1399670 340106 1254194 1410327 36732 1283424 1420829 813563 1274271 1453840 1500156 1849557 1700097 1519209 613819 651551 472886 287275 1425268 1757879 1003543 107218 587979 1518863 1040242 810288 896619 1549422 1456862 1744490 1509205 1963389 1726661 274318 911158 1289590 1817606 1877204 868113 331897 346374 1405182 1423879 1358963 1259396 1439738 1507056 819939 54785 1140546 928758 1105987 1323698 1031671 811129 425874 953633 1204990 176675 1531768 941675 1198299 1924672 284564 1592287 1046458 1805135 731331 856976 1676516 1416444 1034690 280997 1458082 1517458 1327538 1903513 1162739 210606 615458 1042770 871063 1119226 149309 779168 561273 133645 1631918 273976 1326112 1888147 1661981 1986796 1341862 7187 1124058 566980 1007542 119677 1599048 757420 1562877 448141 1570155 1143025 176301 1639299 801066 1403207 807624 1774112 1811103 49480 641536 400507 1743547 697332 1800981 533497 1980916 1961192 1971584 966374 1263893 618391 1826712 1603312 1290461 247397 1001819 1801006 558859 637281 1843437 131798 346863 661345 712212 1356689 1003862 1688928 1434582 48638 1141924 1306438 1637786 1246103 1072642 1455009 392939 317978 1468504 290333 88748 1055705 1214886 1429460 642255 1758955 6958 326632 697682 77385 324094 1346646 1535088 1501449 720444 705070 72284 595015 36333 315876 458459 1808947 1555574 1275341 556811 36471 772551 1642356 1739266 1272822 789760 1063905 482760 1961920 308562 28449 1976965 1129666 997460 968784 919694 17823 1112687 465105 612340 837725 802162 1735043 562969 1131834 799478 1691374 1806754 937287 1624691 1128117 759750 1114491 154107 1362372 1195771 993362 756639 635529 164940 134047 985982 1191934 1129525 418310 1994483 1302416 855754 172874 1654609 916267 1652859 982855 41050 1210313 367526 728554 1759974 1185555 1848155 543679 30478 907077 77764 1168532 1515562 617632 302153 631403 402981 1530154 206808 1332655 208260 638466 1848489 1520317 377148 1376821 126813 674684 855539 1498445 821401 1630127 1855522 1544786 1350732 1693302 1216722 1697814 1184491 1177074 837871 1048679 1982014 1277658 1675241 392416 1827451 1382212 1545698 299489 335271 1850095 1748824 407803 1374628 1116028 1635794 1877037 719929 992822 1462130 1028342 577131 52115 1525547 116387 530727 1759877 401856 615166 509936 1325188 678694 1316106 1603452 1420080 1645424 597829 589651 356448 408895 1673131 1530253 62654 1346972 151715 1795549 1780623 65482 604052 337166 1553504 1735874 1891624 1400894 1082107 871776 1856084 1150593 978299 129389 1337929 1318932 234091 1498 639961 1082292 245738 1686774 1427304 1134856 158176 100868 1473413 679934 519436 217106 1688145 1173383 720342 201533 521405 1957639 1061590 524821 1563661 498309 997540 1825965 246095 1349475 1114751 1713212 123552 1496970 318178 1668195 22932 1909378 1738834 1503865 1032844 555652 1692693 1028247 615639 123419 879831 476715 910925 348516 1258185 1146994 398448 998278 696928 1436933 1592007 1893501 966458 989528 1172093 768870 1199782 1132765 239679 880896 73456 438858 250352 109436 873269 1249072 1267763 198256 1686377 727303 1939609 1818799 203230 1847831 374995 1678328 1391870 213976 1038065 160419 896173 242827 1564173 1936703 316692 1023942 354253 117893 948052 284309 1507264 285535 1228266 1103989 1633216 1653384 1836172 1571721 616588 406594 1108981 492111 1718024 520308 698195 308199 258644 150527 106358 818092 1987822 562587 1567086 1478483 1989872 604811 1838831 386557 1393728 1240808 1144310 1492608 595610 453548 162729 1450204 418814 435291 760220 1610255 463377 735315 833147 808653 59549 687937 1809896 401785 676951 907741 916760 18507 1230064 577986 915171 1010332 284137 1499960 1052950 1190967 302662 924959 1893907 1248476 1128544 1793341 1382193 1756678 1051061 102377 585807 1436503 147725 587985 943869 129855 315 1033247 37823 1604136 446384 754658 1099456 806668 160198 234725 1636022 1575149 424730 118949 556290 40957 55002 335130 281762 1149334 2219 1974543 210193 12358 714017 1435322 303616 1128830 1369598 1137672 872905 662548 1452229 1417490 1727358 1243201 1751113 1331701 1820779 769473 242994 731997 1560629 393973 470621 252375 1493500 945746 398991 1334229 1270768 987849 1752925 825845 1092939 499614 582623 399745 992665 1985766 803655 1427949 191089 1150480 1250981 1765013 372924 804783 950092 1398552 1018309 713917 125595 1707178 1982629 994166 1369048 1453030 1948670 1965325 1317458 543217 293374 1247580 1770280 1682016 139487 1139066 1439572 239838 596569 1841816 1155596 1319980 1102295 866489 66840 1542910 1285074 264331 812906 674559 1417075 26316 708914 1010728 688875 1539680 1486432 1290261 1823644 1545268 596023 1196834 464308 534624 1903515 13933 170175 174110 828179 966241 98494 918241 1537995 806416 1042013 585417 1369880 1797213 36191 879663 1689394 841855 1316563 1457073 1521023 974507 92912 919140 1119468 579929 404631 681120 1172167 1612108 514298 740909 456262 239897 1079531 1336998 299020 1859035 1526573 1921461 563723 748513 1876573 182493 524536 658829 1373003 1830820 1548486 698856 1615659 748447 490081 1135197 1622244 1450816 1022360 1023890 1047440 285655 78135 344991 1833973 280900 1056749 1839939 1323692 1341277 843535 1581483 1938277 1441389 1762047 350233 986839 615963 1183538 762516 154428 1892782 1475218 1420313 360564 1226503 1926582 173310 1996662 1841964 938322 381282 1937764 1687085 1015381 1178123 1561971 852875 1414712 1685369 61894 592807 996461 61877 146689 1058770 1021244 1788575 1523579 307701 449188 609133 1882815 1035772 1030397 1585082 303332 1627554 1683006 1940739 700681 1297260 455777 1030810 1372659 49100 1564814 751019 663226 875252 572495 311060 141403 977540 1918730 1732910 1860034 928441 1997294 500179 993034 246935 133473 480781 416893 1633043 1461852 1587037 1916573 465457 336418 1398076 595597 1572549 874735 784002 1454237 1484255 593507 1309506 553674 385347 1980538 629954 1252154 1896037 1071389 1804046 63175 302257 220204 1756045 858779 375998 1436682 920727 1571982 426780 894198 34453 1247559 876047 1738215 628703 1843612 1116847 956240 1352357 1083505 458025 1113934 1069740 601698 1370989 1417455 1416325 497192 1167193 1219448 856608 901195 224189 925067 634661 269794 988006 803896 1923930 1102187 720263 251870 272757 1422510 711680 198048 1124403 1531012 1741343 97284 730085 978482 517354 643360 392353 1806510 332216 1830676 884552 343044 317712 1037407 1519202 1756651 1234075 890115 569605 413591 138813 223898 198019 1152533 1438401 463047 1366705 1794749 264453 1913659 594932 1879749 1268691 1632236 538633 1870321 1993681 380257 1873170 977804 1393517 1925728 541169 1990828 1886045 779294 1573318 1466124 1624916 1666796 604829 271705 1244501 1770501 467555 1309132 368235 5199 381196 380907 1831193 543604 640941 1006063 1467970 1441268 23198 412426 1085411 1554681 144514 738805 1336478 1630895 1540741 1273278 603049 1559103 89588 457367 187023 1104340 45654 123679 1146442 1448603 847586 1793874 1265963 642113 822261 1077328 1607540 211800 48666 289088 217838 359400 550304 1719722 1854058 1637075 1240019 238239 1210795 1082196 45205 568175 606777 1342982 1379062 910738 1435785 1456427 187635 1472914 1725262 1348715 858263 1172916 862657 10813 340614 271566 573533 1781693 1094265 1368599 683070 1239674 1865090 1232320 393080 480322 225371 1347049 786740 300058 1972656 1745562 1032266 346795 1608822 681032 275985 739616 1839634 1276458 44242 621974 614365 141671 1276357 666516 1168903 604010 1412980 1149803 13011 1080729 1284852 869268 1194989 388491 490220 381386 830408 156450 833751 586590 780391 1707264 8600 1526800 942183 1691023 676788 216931 17107 1115112 1408388 1399260 1338139 42451 1762003 10565 939829 1651794 489121 752623 467845 61365 1040059 1664638 1272062 25376 816185 358615 1308429 123950 1779032 364798 443769 1567505 1021844 1156981 456806 71450 405161 1631632 204697 1080849 1035292 1680614 365641 1191357 1165546 494711 911316 1277194 1913926 547921 1389798 222311 1513184 1394498 109943 1574325 1753630 297335 1719110 1966769 930142 960820 1731128 1534823 1496158 656218 1093682 1513403 939033 924424 506992 1550539 721916 110153 306248 899344 1576348 139588 1028804 831673 994639 1975922 1437753 1891537 307817 283316 834353 1492623 1185898 1842624 1000553 664796 1040720 412463 663376 285902 1010058 1707869 854126 405207 1289500 1186560 224747 1502673 1542078 479788 1982652 222792 1877413 1156590 819955 1256262 1569122 1993362 1689741 338282 172888 147290 1284699 1454275 388270 1396924 1152714 1615669 1373693 1113508 1873349 14911 1685702 1513178 350502 852011 46257 1140355 1615698 248464 1691367 1776998 945255 287898 382661 1390245 1767282 212665 1251508 590678 108331 1328653 1108604 1750718 527681 494524 1718438 114160 781554 1656017 483603 34387 516576 110368 1824136 1663306 206928 353231 740888 978363 509061 913672 626842 322936 276056 1752576 287221 510998 1690666 1139864 1668745 506745 963235 169665 1630922 784370 1773898 944371 1740149 1770696 201936 44947 272876 1145855 1947360 1739377 681989 1052613 1833858 186431 718536 26921 1240566 358773 907958 1491499 116756 1997054 1116322 586210 274325 1264819 1684569 65181 1229174 829356 1276461 194864 1467476 698449 1819549 1211631 329379 339109 1889221 602719 1216647 1579663 151438 724342 1469279 1914821 1958179 630970 752708 545306 406759 1075452 1951940 1892490 1309687 1775022 1217360 112397 1129815 59280 139412 353423 1122515 977353 1664603 756971 1922091 1603813 820026 1330946 583507 169534 917320 810684 1159814 1009796 1544800 429114 810746 1188505 1037584 1261015 909850 1861224 1963278 342439 832713 891788 859016 1310255 749712 937662 1007891 186241 481948 744430 862763 1176243 432955 1948116 1830448 1424391 1317360 522904 1082366 1646868 1932400 202427 1889549 608295 1426591 612084 59250 1952315 608445 590299 1998176 46288 171315 1603132 1821885 627052 1010210 728847 898733 348363 944124 282454 906089 131503 954262 1012151 294815 816031 1085391 122410 820050 79936 1696987 171485 1436649 751354 932568 1162052 151833 1066708 1094294 204007 1671649 782705 493339 511927 704754 1349654 1725464 1629444 1128592 1876983 743608 1027363 1370596 537126 1905907 1019182 1230362 453862 91709 186534 1796128 86912 689332 319635 1895034 1876174 806608 86148 1746167 1047289 283248 835236 1844007 1557479 759775 1864793 1402254 9580 1950777 1497027 828028 1966202 38917 323541 1678022 531843 1676500 1937475 1665649 1097996 1656122 183598 101799 1743798 238255 1542390 1795225 1951483 1504524 840154 64014 487301 1793261 1775489 867577 593265 445617 338510 1897112 8357 1529907 896143 1603820 278243 1418869 1771868 108666 1008692 1452519 900020 360439 34897 981392 1662779 1474108 443453 496975 1679537 1590156 1141981 1090782 1913272 1217654 35332 765617 646683 871065 1107151 1309577 218820 94736 1688926 1936027 354099 546920 1532681 1419006 919909 1427789 1420938 1926435 1025893 1373885 1454820 507929 1935187 1283436 1392794 935421 1040200 921280 1783048 1303280 515742 1356875 676089 1375052 910511 974918 46831 1494422 886815 1042380 1229718 1795482 265324 1876882 977429 284790 1845150 1747275 1266090 1197016 124902 554371 1692382 1713196 1606297 355543 1015809 482390 436566 603396 603144 1785844 1125768 776554 1612420 138877 1152385 749183 1992928 194132 375842 319467 964017 1215649 103624 784942 1831618 1930419 416306 770491 1432597 286580 1398974 261791 1357648 1359943 1036292 962562 1797220 344660 1544668 1228955 1970622 531157 1512483 1531924 1219799 1912152 509234 490537 970980 1657253 693659 510343 1454079 1171770 508838 1416848 223375 70405 975893 585064 1665032 794109 1363330 797729 1714701 464935 245691 775896 864408 315678 1264876 1914414 1189190 294851 1984976 1457802 600176 1008118 1769700 941299 64438 43057 713730 325778 1408031 1084999 1725460 1949058 894823 1966467 560075 587649 300789 878285 1331908 1009414 1867890 991497 1876044 1385375 22709 1464539 822961 870299 1221110 1419588 198679 714589 1638985 1863247 1798122 28803 1240970 1792170 809364 1111470 394933 1474845 1370837 4840 799132 1238670 1571664 520953 93949 686900 808132 1408675 402906 1443317 1543850 537634 378589 329586 261465 1787793 34673 1725991 451234 709759 79948 1474183 1194135 1376813 1979646 310065 325110 892573 1193049 1383556 1224316 1049612 840274 768690 64508 1038719 664288 1659606 1487978 1472404 1567600 670286 1832591 1277611 952860 291523 145415 657768 296179 100139 1879805 804901 1599443 1044220 110551 1720194 1001862 1985470 1721535 1801215 1880341 1399523 1113936 1684892 778779 593892 357084 1241447 417955 1142148 1306298 75647 48815 83326 640605 1533176 765006 1358410 1045028 1151792 1853598 1651252 853615 628265 1144963 1597746 1042728 1107023 915578 579774 137935 322435 677506 972030 492729 1016129 1766837 1908136 860894 296096 1281201 1989819 646552 1613860 1299939 1045172 145994 894265 1672867 53775 271465 1795944 856005 809293 1808858 976298 154047 1599845 1068368 1778772 1378316 1631534 13468 1608167 1583153 828030 1456924 1027286 1600730 368776 219154 1357552 66808 1265008 364801 686430 1509164 174436 1953065 1399142 899206 532034 333282 478436 233834 1567979 961086 664048 655375 1167498 1421160 508485 1217478 1566832 769981 1852538 333515 1340857 305549 1013184 401645 422900 1626131 265364 1920135 808882 1496601 1532955 245895 1675684 1191091 566710 1539154 1175316 1270579 584571 1408546 189311 1145479 314522 729549 1780977 384182 1699699 1575826 107390 1380743 85680 1107877 1787298 1350404 214978 1940968 766756 1060439 378255 1866049 396806 1314556 1733078 1545063 146046 1883191 1298478 1040128 1433229 549957 188854 1396808 75643 721935 1378203 529370 1323647 264399 1712310 580333 221261 1806170 151708 237724 775866 585154 898127 910323 1001892 1713816 1163656 320147 478876 1059518 833921 1046872 1952215 651281 1623856 313497 1940004 1199585 1573564 157465 482889 1894066 616007 835597 49757 1542532 1154921 1102657 1449269 553143 72601 598298 706998 777215 1114574 1968864 343408 781332 1944126 833056 1910448 1504934 1251268 1609442 550155 703519 1375075 491235 1460469 221496 1774554 756304 236810 1057979 198533 1860501 1723220 910867 1915239 648416 1046869 1929268 423030 1077976 1017545 757723 962348 153327 1810532 1123326 990195 1974830 276318 1410905 672885 1872387 781149 578128 867550 95394 868614 1484864 1576018 1865608 709362 201632 1840664 537394 1262278 823579 469969 1794365 553381 1204598 1888745 1840429 508389 846686 1757302 1609253 924569 608182 110826 317209 102364 1745866 329332 1871401 1505259 929264 1138061 1530380 866785 959824 412089 1086424 1370532 1894731 1326078 1292768 641976 504509 574745 419247 1183404 897207 386129 1444671 777663 1638360 399584 390185 313431 1748371 1476863 1114533 433937 938648 1621893 686782 1070144 821452 603389 694470 216860 274917 1530119 1168175 1824464 651260 1276308 472473 1459444 1276155 1856929 1765612 958236 1188822 394107 1051718 1015216 1453664 1901672 1780376 470075 238864 1952298 1336239 1031952 1907408 859629 694142 885559 759444 22562 1586476 1478112 901107 760604 1590855 780239 1474912 144706 1224071 158020 818565 518339 844405 1458839 1361732 157020 474512 1458365 857901 1231131 1910317 515127 1164244 810769 715800 1296518 1876866 1896049 1656198 1261895 1715864 308779 1195131 1096969 1800206 1056623 1173457 833582 1629401 131180 892398 1246173 1667569 452101 480858 756573 718148 395219 891453 1580890 1808754 1085597 1883863 1630928 1871311 901927 1168952 813200 202989 1903629 527584 271431 1223058 1523265 1585253 321015 1557486 357303 187189 333189 714405 607991 1817096 476334 741825 264259 220787 371986 929945 850464 886263 1719721 408588 1756885 771710 1611551 1097016 909594 1716682 759561 271108 1741595 1572381 1860674 1292523 1553586 1928530 1875509 530394 598843 772317 287337 44004 444903 1456867 1025707 988057 1225334 1515398 53226 1232682 1810901 1138205 180956 1981501 1524129 1324030 1605101 1136606 1213915 1897554 1629750 502747 1461954 960896 1421562 775734 1355979 694063 1034538 942924 179842 452361 1160606 1844077 1711813 680879 80240 1546962 897388 323829 908317 1097490 15990 593859 28382 918600 50482 673474 1331150 1424859 219136 1644375 1497175 1121044 439098 1168577 794431 562753 203683 1209607 1076215 1624849 977745 1438825 1674352 217401 1437069 561153 43848 777694 164764 375255 453627 1949465 1726278 1181133 513641 690793 1960533 1182992 1797659 1487647 776482 1492014 1638891 1896625 70714 1554895 1140294 1556720 247774 536731 1573230 1716624 670274 1366079 1679019 1254918 498688 263716 778815 356342 1274993 632820 1249536 1863388 877831 1078415 224702 1153814 235298 1003815 1875135 1965756 1470170 1104881 1151449 1621307 1053601 1695597 1206985 1307316 1080217 643615 218324 314911 1903482 1303278 1583527 1588809 1175096 1625856 716239 1226717 22835 1587734 1587421 277021 1696504 1066503 520755 1468572 1906046 542344 1300648 844170 1742234 1852970 1410976 891088 1099442 1649124 173398 1649382 1937608 370884 975475 1038217 991766 109274 655665 250017 1500313 1747752 1451760 324547 422078 813014 1874640 38325 1401705 621220 1842637 819660 781144 33168 1572040 1762944 825683 1159958 615116 992530 450584 827776 1068564 128888 766174 501683 48465 879020 823856 652528 1938221 1574039 744815 1339859 1932250 10121 1547997 334167 1328861 200667 1557104 800939 1428430 1281421 1717118 334235 533610 1098550 1511408 1682264 999111 552190 1717014 1864617 1598551 346669 68145 1630903 684198 1119360 1201202 1829554 1402208 176102 81939 1325431 1291798 1990595 1192373 593679 967760 1885851 1523309 1016778 1096116 1872726 1647506 1191978 837314 147523 1829013 1216566 587468 216070 811877 695707 468090 829590 10654 1491535 1447254 1091343 187998 328606 1889132 857981 1410986 310627 1128408 1019795 1083052 117937 1353387 230382 843800 472246 1531773 645093 422720 780087 12876 1327260 1113529 1979592 1880851 685920 1037229 271631 1399012 450925 917324 879858 1730909 1116901 1441026 1477578 1064036 1599921 214930 340625 350026 243557 1784847 1237820 1653497 1548737 666712 1905134 1624952 1751608 1221772 153544 1505097 922910 1262358 1371425 1629817 1577785 1142393 1168250 1764863 577725 1889719 1611525 1324922 18639 1445305 961342 1981293 691326 1681024 531832 393136 1182760 639357 707404 711958 628922 1667270 270542 723381 777239 526078 63699 1618209 1009502 507713 1654804 181484 1868164 1611113 1524921 1247462 1657192 1794857 999907 47436 986111 1376936 602562 1055045 1764156 1286595 662142 1215508 1855501 1366196 127229 688195 571540 1466148 349735 125249 1943145 398964 1279625 1129352 58728 1443928 1255495 1015661 1870659 1880521 1913607 1387514 1588622 349562 296543 300679 1615385 810921 1056810 1581645 317171 280656 1222318 1435490 66560 815982 636640 1629373 1289063 825484 1248775 1415773 1788910 849520 1998115 756952 297806 1018519 598846 1226248 503636 675658 740099 1256830 157025 759411 1168894 1306233 89612 1057249 1911765 804286 487274 32735 1980191 1514407 1909432 801633 260820 93395 948657 806196 1576455 1985727 357228 363428 1114038 1454486 706152 592487 236558 273934 1662893 1593849 1183389 1486578 1660889 1419729 1764632 289356 1790610 1916658 879758 329161 1638600 988623 544527 1594564 762245 749053 720527 579843 476097 506048 1379520 1235828 108674 106098 1395801 1566755 1047522 486047 258488 732475 1742805 1174078 399627 1398463 1972893 1176020 1443770 462805 475066 2411 687349 1875485 1971430 1203537 1318218 1939882 497920 23564 576165 1008183 223394 660373 1510597 1104864 1589418 1887369 167567 271663 1803920 1619835 420358 1138582 243156 1895965 934877 806542 481156 165959 1068425 1723177 876075 1578217 340267 904465 1227212 114531 204760 1886773 280208 403208 1848792 99446 1248993 1626597 207434 1903216 972266 1375936 1411980 1736610 722771 1663671 772835 778831 190375 568015 1133860 1790432 163089 926859 1066085 1134179 228359 1776851 1339629 700708 1018816 250592 1826318 1249460 1915872 800938 1541776 418054 1059426 922696 222289 1368075 1629182 1300754 28370 1778719 1373993 1096009 1403015 332832 383509 1668150 96771 415308 468183 1770960 928526 66622 1694636 522363 1646227 53849 1010482 1449632 1816217 1598245 251389 531522 1356655 1738625 821261 810217 1657219 508630 1967021 1012177 1308901 1354662 650245 274661 643602 1531631 818153 1033974 883492 1666022 1854890 1467209 707005 782219 1166387 1184318 770556 1171853 1686782 66875 1222213 1733168 469060 411005 1509301 1409139 1921542 1268222 644479 371377 1798617 73324 221723 549441 1358049 1050290 1847997 829776 60677 1452172 1787035 381979 341498 511824 437905 1468729 118236 1537008 595958 1679981 170908 1757721 1296141 559596 1230149 953188 1719373 1754664 265628 377059 49412 1130392 1501256 232141 1774458 127390 92392 1230594 1413615 828468 1275347 216020 492480 175027 1597226 622820 911049 1016025 248551 1519238 11163 1964118 1801087 868919 61610 1881645 709996 332985 1115890 1248983 1488100 781204 575722 1688612 319457 1787906 325214 1311071 1071265 1179465 588116 1780216 566944 194110 1343575 1485569 673222 1766060 1578254 1826548 1725159 539717 1203490 1408725 1156329 1388804 1160455 809986 276008 923013 721666 1869704 454039 197971 1806015 1902590 272590 1646992 1130039 123750 1629266 868521 1613821 1544796 490812 339487 1119612 1476271 1764127 1079884 1099797 573422 1369794 372369 213713 1806671 1103387 1268084 1731616 801339 53490 1347936 61472 701940 1804787 710051 666878 1038027 1295034 36438 523470 243234 568329 244517 816333 468174 1210731 923625 1254058 10517 452404 1114248 1577372 118705 851202 1154334 1327128 1695900 919597 450958 681175 1584623 1804919 577854 574827 1766838 1733101 471427 1043070 1360326 315507 711348 959657 705528 1570043 1250566 1691637 1266787 571244 418893 134843 246712 916936 1430119 213793 644213 641378 1972719 1219713 604915 689733 316067 3714 96711 825115 350400 1172517 1455080 850380 1806253 225823 675702 479049 902885 508041 1180135 704875 430281 502881 204905 1938717 1605970 1257966 647151 1532040 1179233 1730109 893558 1660503 723365 139161 870050 1131364 1676541 174683 570109 1899733 503099 1802948 411727 1294899 1952457 441512 838218 54182 1481238 697396 1474589 1904527 883797 264247 1357305 77545 951438 1481063 1841235 1394372 889588 942774 99080 101994 1459358 584859 692905 1334833 549239 1620167 1980680 1291527 1511904 430537 304125 1871626 478189 1245401 393780 314112 871767 129917 111113 267314 1469927 1445174 638044 253403 1035174 1213072 54904 1274883 238186 1621270 1524970 39696 61419 532690 921840 1023082 724822 1509476 316186 453501 1482042 1819310 1762460 459665 1759854 270692 1851755 1342067 1396320 915845 1793074 1768966 1707094 1134768 116643 1603851 349791 1627641 466150 785624 611302 844937 1655463 754951 1496057 320885 1881093 289833 305146 1624250 1301718 1472800 700370 1227850 155574 1928522 1315940 1935355 784228 438303 1680333 316785 1833428 831844 1813291 1342440 1207085 1599967 62534 1503157 609173 169304 1727759 1654799 1754239 1820375 567064 1502761 852235 495037 1622245 803788 765488 1819099 1180205 160121 1576783 70419 1451544 1198057 1483996 911403 1934596 358361 1170011 363364 1501480 1172780 1630377 826951 1920317 1904845 1213806 106417 893600 42192 243420 3930 1666634 1562467 1240778 1901074 1479696 115195 1879153 518336 841114 1341236 376459 1681912 1224302 13699 226598 655398 1256612 1784264 983677 450592 786643 687089 930758 1393416 1778951 626067 1364399 205334 1637470 1658610 1209915 534971 1178682 1050193 1799025 644096 378246 836284 1076283 236886 1577429 1656333 1447471 1183034 128215 1791547 771091 231713 768217 1591211 576994 768851 1493392 632987 412482 299180 170379 805412 186855 957451 1323604 694793 1156043 1199373 1321797 1677532 494548 251133 482576 216487 386313 1690180 150565 1895467 534680 582290 594363 1482301 1151299 350674 847474 1778549 1876789 492136 715351 1339575 1859474 231935 1070590 1382555 1365802 1285906 261891 593553 1780135 95326 1681103 1374886 1456652 1710388 1072825 1387645 1326148 1832336 1986109 196450 1458716 339127 236152 1197410 638750 1751918 1278708 128584 701175 1901665 23216 1675206 638696 1291636 1716647 128708 133026 1251489 301542 1477550 504390 1644147 1096158 1966709 240439 1936059 104082 757158 739993 261473 1143560 252937 695200 1091769 878379 1985515 770270 610075 1998619 1872234 808195 789221 1475343 1304979 980150 1642479 193061 1662595 694795 1113281 1127444 502169 1783667 1893251 1660975 1061346 559866 1273455 572779 1107139 550932 297202 284872 610155 1121096 662985 318750 1591899 65438 854007 92493 839622 1120141 540024 319045 1796298 232934 1864750 1695653 1715362 1870754 311454 1809750 119806 1847229 992443 990798 61283 1377207 1781575 916747 1101712 146854 473473 1063692 1884653 153024 1079522 1618032 1475413 1059451 1419288 572979 546480 1610312 1419026 1427157 119048 989180 167333 227089 592149 1986996 1006420 164648 192740 418302 1337067 361913 1020156 1621945 1455823 1495345 1886026 379712 1569323 1503439 34193 1614466 1339467 23953 191468 1191592 247237 1121975 1286735 1554037 481454 123271 1984451 1680595 266091 1492776 1014830 1767808 1678823 1368722 712866 602880 1978737 1872523 133548 939567 1334132 1857127 349074 333651 38305 1685201 476299 838919 1676271 1317882 119343 1379359 501749 1398196 1802161 713288 884602 66473 786971 1292843 776965 310991 438364 1493956 1202657 577337 161677 701752 712624 1184477 1509988 546691 361665 1858442 476312 1529967 1345260 1319108 1763563 1267121 1232274 335440 1049272 1816404 1903909 1527649 387034 1718388 91752 1143229 940960 538303 1228724 1921021 868950 799973 364001 938392 803081 1280077 133867 933233 1073749 529646 599504 1457948 293145 1251587 1395283 1927683 901963 345151 873186 294059 505388 512050 1411308 918224 550531 1002702 56570 1012766 1851503 1566912 1669302 1184526 1311570 273744 1167213 1762645 1648943 470412 708374 1438169 1780385 787404 1978739 340915 324261 1614329 1742833 30494 1160338 1710658 209771 503326 1302734 640212 407350 662221 1066203 1787821 458782 958502 1977507 297816 1883328 1505909 509477 1352404 810405 1905243 1757216 714190 1459355 405744 1090796 1245894 503873 58465 1387359 43818 111205 1484317 1471937 692145 1812106 1465728 764481 1490179 1888376 1769208 312152 107756 1503524 639047 903492 1504239 1561374 176310 1609125 521643 781539 1301203 680683 105942 1609913 947200 961275 39648 1657637 1304788 921636 1060663 252996 1725502 602510 969001 733013 1623366 132556 987381 140487 1322441 938871 1678768 806477 590871 1659971 444196 365676 169094 1792206 394469 1676306 1296204 317045 303005 849630 355118 711721 692982 730142 1600664 905490 1613631 740368 938972 1832021 848497 1142332 1086590 1475710 1403426 1241222 1301668 1243616 939297 1651703 1538902 499207 1821397 1139788 1932552 1548049 45743 726349 493262 810318 1083168 1227154 779782 87196 1272726 1527212 1721836 212912 189544 1422299 1534662 1138698 1563982 569512 1915086 1506721 893348 175368 449865 788160 1598837 1892701 1389061 253905 1381512 703002 369159 1888112 1304423 278253 1985066 260268 769534 1265287 828039 852261 1317905 884507 444460 704226 1563107 480342 1284439 54849 619280 1266257 229446 1994665 1018272 1452901 1051082 1237828 1567982 1272548 380481 819550 553865 736031 502734 840027 793022 1362746 378445 612905 110626 1623668 1153200 956586 1766005 1092777 1612561 998382 1850988 394575 1156750 1104726 476306 1456838 673612 1031413 825156 1916234 351856 1225483 233522 388590 1250255 937268 1703450 1103084 584507 603001 1722864 651471 1222842 1099935 529526 1900906 1339064 613167 687099 723420 1283006 1561400 1006787 1934374 225351 1454559 626864 315079 699225 117667 1256521 1297853 234918 66678 1568881 1569106 1539190 1122150 56208 475183 1640737 570458 687197 1342471 1985428 253847 850495 427154 1890792 239076 1535374 1995816 1258401 20208 1449148 1883051 727133 1794504 1498714 1052352 671935 48394 769654 82522 1557713 837977 573603 1988556 259511 1644693 582219 1132733 239781 468267 1873925 411975 1293403 1097077 1108293 1496877 1680332 1105961 707930 1219890 1723699 1034644 528566 851316 1268134 1689799 445083 562632 886038 210810 1765873 1227280 887971 1462087 1986214 1351740 1938913 858028 1336750 521477 1425879 1889971 889686 1197343 1516557 1952577 1873348 486819 1787243 477510 1589945 1940110 316171 1854886 926260 225614 63274 1037393 1392897 1149454 458609 1684061 1597439 1410194 1622201 1224023 316421 1889525 1426304 872193 405482 748962 1884913 630365 802972 1958415 1180532 1459411 1221169 1527608 1852383 1598365 375210 592269 882303 615093 931976 1953125 474985 1023781 90437 506270 1388033 660479 1037490 1094160 1833735 799819 1851326 732850 782662 1729285 761893 1333180 182262 40745 492244 825046 601373 1395417 1055153 1219626 1163040 1688062 1107606 1568851 556258 66006 772474 1733235 1834812 596618 500665 1393012 1790092 184246 355707 351824 1331892 1846810 788851 518270 1994123 1051576 1573866 1059164 1330055 814476 1388661 1802144 494388 456480 729193 688387 189401 248743 119582 1891145 589369 688976 355165 611769 1441560 1683846 1769412 1812671 60872 1781449 1163049 1037160 1627965 1139184 193852 561187 60648 900260 872787 123369 1129268 640981 1135147 658993 539161 667151 858812 540000 740535 50332 731569 1263262 487568 385860 1333402 588670 1223196 936795 1168330 561722 164494 1596868 399795 1290416 49339 1115274 587305 490016 863883 1481706 1819191 1656008 892221 1458285 81314 1013253 424895 122363 922631 1053986 735932 1362155 1009993 1935064 669224 1762835 445345 796098 1323543 1153017 1253566 591664 1902922 1447083 1723803 45333 635189 1483082 422235 1269265 267188 820099 1726818 1599688 1041098 387220 1145729 1689815 1288083 1313360 513418 424800 41478 931508 312324 1931401 200637 1563339 1400650 729200 1031121 1315510 1275516 945113 24017 1732970 527029 55576 172829 946855 751873 605048 1967647 1799875 550977 1802905 1109444 492865 266706 910722 1514741 1801504 547866 940378 1831560 495489 1006089 1083661 1307444 192183 395928 1732100 1219217 1893276 1127014 1397476 369542 1337506 1822067 1457021 498507 1365533 994555 1599594 740618 800888 1275938 1303827 413769 1437035 117806 1180731 732187 889687 529260 1604746 1378632 1730260 1205395 1602068 1121362 1985182 531699 1904389 1926708 1681174 343776 1222895 1822203 1745652 1502547 955507 1333680 754139 1183337 698251 1676747 649938 48353 1090818 1622802 873616 966990 1982660 1588811 432327 944462 34140 576874 999140 781735 716643 446758 1824382 1557511 86108 1695515 1439666 798831 590696 732863 415586 584493 1067498 1880062 778510 1213584 144027 1767256 1167215 933509 1309859 1037705 1709333 1161718 297990 1050272 75605 401417 1896956 49769 1829662 644061 1877401 12818 570642 376553 1165647 878274 994808 1758445 1755383 1861573 583608 869303 1577536 1587062 1733074 1857342 531442 1899451 1474012 175279 878282 638771 183162 691847 191958 1606091 1483998 238984 1000371 581833 1973379 534041 1714795 1433791 17672 888082 817730 212396 1439461 1243382 800788 472867 636249 1195077 1832108 525687 559160 1288672 1822993 385731 1466905 1323941 1162422 511435 163364 853025 1089666 1433982 877004 665629 1833099 564056 1928447 1462559 1959921 1215832 1013387 1905535 1800149 1886947 45089 470799 944806 967803 412024 1695187 1528467 722223 1163552 1684341 1407194 1227373 738577 1510451 1875569 1015687 1800242 610018 59049 326726 1751408 614781 507 442552 1885153 1444256 833325 968334 993346 455064 982557 1553671 201618 686241 1106681 1216798 1922795 1920426 999767 1663439 1472460 138613 1119253 1343216 1935974 989402 548787 1847113 1115367 56621 179255 1629119 1390137 897823 328574 529546 937519 457917 1943915 1167852 1305587 844490 1735013 697783 866682 968883 1170572 1032513 1018663 1513242 1455698 1793748 1035467 722019 1797656 1001295 1365832 1765982 1450124 1182960 71894 1584459 1718171 805981 1214957 1952832 466475 1148764 1348091 1970017 739413 64286 834641 317190 1587559 322655 546275 202590 267737 73926 453082 757566 1317056 1300366 254370 140591 178376 1423128 123664 1404271 147925 544978 1471469 1687569 1208927 1501741 1314959 403438 260877 91337 871744 1700876 1169405 765365 247499 284188 1289675 634396 1680398 325546 1007296 955798 256471 608341 115807 401585 232164 27399 876699 33971 1015718 502623 1074591 215265 796524 1438433 1706311 432947 1741413 370101 1995536 134626 624928 851719 1329763 1221231 59729 1340375 1369576 1136463 599128 237814 561569 95965 1252306 574298 1682337 365147 319989 447422 173773 441684 1436015 623026 1015648 1899477 1881660 1826839 402656 988814 426169 770582 1111666 1319092 1934212 1784708 1663390 1732742 142668 651161 799451 113253 1173378 532357 392784 558168 1694337 1950895 1582294 1354906 1946286 764067 1117015 3605 1731655 1435425 1035476 21135 1732153 1046799 1294830 960658 450156 630475 1345640 1883552 1438098 1289466 1277555 76620 803999 1095987 1910303 1854767 460658 1634717 964499 847622 1656585 1500993 418635 920550 484967 1014516 952026 340137 1001347 1676120 1828184 1947440 1154850 1575266 1123568 1905007 427622 583419 227314 1486767 475996 565908 1464664 1872017 1984437 49686 1244626 1283188 1667097 1172463 200382 1643159 438807 1149293 816928 1392437 308073 1025176 347484 621034 1996307 875525 1457462 256302 814450 1295699 351180 1103486 1064759 1517575 225445 653261 707100 1194583 1614604 1609049 179817 889822 1215747 711966 630932 846522 93407 1046358 1501228 244055 44830 1233814 941697 1434699 1504293 1632889 468749 1272915 514275 1862804 965973 537392 1232327 1075094 233779 336502 1031004 505587 234640 918612 149690 1838991 1804002 259023 28839 1977855 1609714 1761252 378439 1592866 930520 760119 847817 141055 861122 1042981 1203452 1192660 1383932 1883134 331373 1477687 149585 390854 263703 852870 1261877 796186 1180450 1682945 991257 843542 451922 1996421 81570 617038 519659 1392030 1175299 1844057 1393784 929631 365415 1041698 1505929 1660348 1544386 806425 1323648 682821 369639 1435477 1127576 1541260 750844 634351 36041 720229 1349836 138859 1101091 559376 1360372 1081019 1364322 524624 1662885 812911 1797264 1277393 1552528 468590 1360134 1540743 1808284 1750824 723909 1175999 189094 1262382 496807 1680826 1343293 1165894 1428120 1006525 336466 1486540 286865 1514315 685730 1347089 1234018 377976 7327 683137 1126862 636160 1910239 1932397 668512 1243481 1332179 768565 7488 858901 1916263 308736 1019617 38014 1489545 807281 1830338 72560 37356 1685658 1210183 965948 1580109 226339 515824 366481 1780441 1091277 1895605 875425 458874 235483 712959 1903379 987124 1938431 915710 1937798 1044143 1619795 1584967 432503 1316458 140862 835707 1396855 982922 678537 1751533 1706383 257563 591808 1801742 227823 44254 837846 526603 305329 1679193 1181780 921808 896636 347598 156866 78227 1773668 25907 1718149 887546 951605 665314 1841809 681396 27247 388601 1530860 46676 967162 1102483 1298398 492542 515876 1444152 1370078 1971219 457525 133183 45065 317661 456179 633169 1931341 1880132 886935 447037 1583694 733680 954235 231100 107844 41004 49012 1583172 191291 1909481 776353 1586424 1165106 507550 742606 1829994 134395 192963 1806124 1732828 990856 1860716 1714356 100814 842736 1321640 1445498 1610276 1943835 1458287 825938 243830 613882 348837 1629148 1097542 1427959 1594251 1844095 883954 376129 73310 1520765 1669162 1175416 1114467 1407307 707573 1298840 1193651 819571 1412808 294189 1044230 1505 256696 974147 1122102 1456961 1439520 1348535 64865 1473974 99790 217003 399355 1528463 1897082 1849604 1349109 1184158 698272 727695 200853 1229463 991967 1892728 269319 1914863 434734 176760 609874 1008934 227235 4456 489637 470571 120712 1182723 184340 478815 212734 1784659 1352511 1871778 1446616 1138894 1913990 527054 1202125 146441 1766318 211143 750496 1693423 658083 620238 317135 1969890 254959 1767352 847115 1742909 1489118 1869714 871359 1894710 1172608 1374151 1078022 222652 66674 1887330 1351159 1070444 1475745 1908383 1141833 161006 1150873 544270 1992302 889555 1955633 1167755 1807857 1719926 936846 1519953 155190 997232 438561 1299221 1744523 1540721 1289655 742981 673405 1648763 21737 1219788 1964483 1871144 115805 1417571 1503772 1107342 301501 1178216 356213 561493 1705018 1669852 1365339 372045 1172201 1203678 1453585 1745430 123858 1977041 1780047 514948 1679364 1697336 427435 83754 1417237 307031 839827 1522271 310577 461167 1104611 1566244 21780 152748 1546005 1724817 1308183 718449 11659 673504 1202911 941899 1926164 979689 1548123 1072773 911949 618962 384343 664452 428357 1999805 1711338 1446590 1125344 901719 1294941 468859 1508429 1668693 1633595 1296105 1402151 654180 1958772 1745523 453350 1733492 1915360 1969682 558654 1006355 758973 940951 1993915 1433291 1663937 748126 1968518 976735 1437641 1267650 1596890 1268199 208824 1388409 1966625 440971 1622284 1233400 66012 237443 1524257 972606 1175164 533623 957744 943406 288139 1099918 533735 713126 66963 534843 1431709 473952 1716903 1792606 450608 801704 238798 919026 1454957 625203 1753253 1340470 807667 774801 526336 850016 285302 1047646 1271765 1968961 1692631 627763 777670 960847 1850716 576825 1561717 1672898 188892 1747469 361712 1644976 861665 1113718 580302 1275317 1810327 1233678 1035888 960145 652341 1475280 1847929 1010005 906303 1324133 1478250 1093087 148252 1937877 1394295 1078501 196151 1046014 766439 1736963 1162122 1069296 48986 1261976 510226 946328 167305 1432743 468626 788868 521630 1368480 311585 1018482 57521 1063528 456830 235005 70073 416558 785479 1721221 278818 241043 1616528 1772649 1831721 643191 983010 1933582 498273 1084104 779690 279068 925476 1852507 1533847 213661 662579 891838 728998 896508 180262 1571878 798511 811122 658381 672473 167294 1912644 140463 637514 961573 1514428 1621265 243661 1236722 319088 1679661 7273 1660763 1887789 1699603 1534573 1818361 190067 771502 417319 615931 619101 1423092 824028 740530 1719749 902198 1947274 1246863 1436270 774875 934549 802485 472398 1524126 369970 1874334 1773407 680668 598836 517342 480003 1984760 1212239 1003030 199988 1913865 1337785 772725 1609761 1740308 1074232 1281612 868385 238847 651564 1269459 1600158 1091462 1867398 1849447 1108114 7809 299279 996379 1608205 1932663 1884756 1963943 1296898 638653 1157567 1514522 205390 1933946 1230643 555781 904975 88713 366658 541677 1204523 901075 1110536 886171 1302797 491556 1501848 642664 926389 1147936 1534592 1898874 1518818 841676 1997552 952455 14098 1405347 793557 214584 850229 796771 484589 1325326 1028285 1054470 1263394 1387416 641620 909885 1264927 1078505 515655 1957231 649038 732072 623616 48610 1646490 1633243 1373502 1823444 178991 1814368 1246552 1814741 1609849 933971 1382713 1077853 1737576 578014 1116475 519882 136457 1546475 736290 509274 884236 764743 608599 1843895 887719 931017 249379 1619579 801141 1106117 634234 1069045 963851 1278121 850031 1469590 1606888 357704 908870 495194 1703819 1329665 1040996 1934664 1733401 259341 415819 110436 1429624 883784 1126821 825457 1458023 136301 1916664 1108583 1611363 1634454 1589441 1858046 942381 1149849 1091805 1808600 1112554 525369 1768408 1311736 51701 708841 1014960 1886397 192017 1890490 376558 1864826 1932120 872194 984714 541303 1661789 1333657 1232371 1128568 416208 922944 1401113 982740 886422 814968 1383169 298114 1564725 252433 1904474 386268 1223331 1787343 1576941 917885 193861 1625197 1380826 1360159 833599 1013467 1983020 1490897 1980440 1963696 852809 1151383 193065 670428 1096218 1372931 1617957 177237 943659 619567 1006669 1026210 1674422 1706312 708086 268117 120638 1651361 1688601 1245161 1264001 192340 345405 1049385 1290008 1534068 1139139 1154282 1379390 1254122 1003949 978069 922195 270002 607308 1392340 765302 1912210 1407083 737587 567759 310189 216494 1310326 724041 178698 1025489 393525 1447115 1057524 276199 796879 1057960 340649 54727 774632 189662 1386305 16326 912187 335799 294101 1293455 200168 95951 1539977 230308 1325316 1902116 692280 1741449 1096322 1429382 365501 75720 1861237 1294626 810511 1405976 861181 1279347 332899 42699 55760 221114 798631 653692 1157545 1208343 816163 115520 993148 1697160 1183429 436226 282645 132647 1146324 1995989 726061 1676029 1137610 868654 1283725 934534 1103480 1646457 35495 790045 786182 1804741 993804 1717218 1568420 1892317 1855400 537906 1403359 1485555 796609 59870 190150 529907 1698548 440318 1491423 803252 1792251 1443983 963594 1241391 212150 1612434 1910060 1092642 927037 1684214 336360 1675700 1267116 1490514 490997 1245794 28253 1623388 799515 1828897 1781078 180964 960049 1171829 628349 1543331 658323 1138229 1196152 1891144 451006 109827 93045 20070 231574 1588074 1949281 1163812 768999 827003 517778 1405589 1705492 437050 33016 295722 1028138 1696255 1455387 1745040 1832594 1484615 1934900 1603548 710451 1559909 1287629 33069 386657 1145707 1924783 1672858 557519 420133 838623 306221 392993 1777292 104564 1693924 190384 1177711 203584 1441724 1150215 1439176 245861 1586548 1821078 1512066 362786 112180 528547 183812 103965 1287104 747235 680787 1641521 1416057 91824 424821 1170322 358294 674225 859306 1371237 1193825 1039210 1061400 950646 1164674 90590 352233 1696630 1970145 843043 1635603 1532960 1461796 209928 1902543 365505 790430 794982 183032 815184 134183 1422857 805641 1219212 667714 1515608 1889447 1122115 1417272 1864552 1648816 627442 492742 953022 1285952 317309 486963 222751 1596478 1525486 1413943 23958 1129575 664621 1669593 441179 1473437 1362897 1489350 1546166 1540465 398014 1540380 186225 1818909 1825395 1847055 1362470 1435534 1708267 596760 397195 1255459 857065 1732335 477966 1234031 289900 261656 700630 303877 1990177 1228086 572612 1945613 983188 1133518 611163 1059012 1749265 365265 1403999 74259 1214917 578092 945074 234615 938817 290558 586873 1114643 277885 847232 697019 73852 425216 98074 74651 882609 1332046 452546 501481 896148 1651627 286540 1920126 1915030 940845 805296 807223 927154 492836 840769 1742925 308303 1159108 495501 1578841 1397405 1448796 645452 675955 620208 1381292 1474448 1080457 1817767 1682857 1771368 1756761 1129349 1173513 1987833 1966198 204080 432835 261526 1526450 910083 887953 703410 485717 680618 1950127 137454 1435303 620495 946201 1601056 225221 1742389 1960836 1373399 437624 1261840 450820 249727 41363 1704248 779489 739585 480874 255715 230904 46381 629944 1507221 143252 1559923 1911474 775432 1359803 841355 934047 178210 314893 1175035 10077 1450195 1658542 644904 1420759 1222861 1920024 1384603 354459 712989 998124 638713 685058 385161 884686 704752 1444838 1979614 423531 1592014 1256520 1864835 683308 923646 1248576 1792524 1842516 550764 6325 1311449 608773 1486192 469138 1516107 1968093 1852187 1499872 1934836 325694 1446777 1152743 1438189 1454656 1054275 1310184 1637614 1809402 522111 31661 623594 1762589 260894 1943636 816739 1133834 538801 1348744 1841990 1749050 1952285 382944 405384 556308 851230 674549 179323 1867030 707514 265741 1056472 1493297 1508800 949152 305557 144212 1097788 1268277 407187 873130 1818530 965773 778916 1553449 425990 724256 1478148 381745 1630883 1839907 893636 1039577 1375912 924620 74062 1389405 1717876 1775035 1788103 1306496 554007 351888 1826372 344459 1204839 587700 1030353 621403 1464100 1562355 1200735 663169 1036972 949413 173723 370393 1626626 1341380 626759 546750 1757523 305678 344371 1741424 1058080 332200 439336 752689 1996160 501428 156014 752613 1321366 436529 153575 836633 756082 26097 880899 564800 1266386 120701 713672 1294684 158623 1430161 580663 1616321 324884 1262779 1984310 1986349 1983106 482027 614771 1269864 262959 641408 740169 1228399 1329936 1810888 1952344 181153 520716 76179 675237 1557854 303339 1846917 1375153 906020 1853565 1153194 60145 1320155 1528577 790583 169992 1414185 1419913 1145799 520179 782412 223679 1018339 1296354 1076004 1141071 1046094 790079 1299079 1776878 1019450 712350 53981 1705632 650222 83748 1281001 91139 1671874 905087 1103966 226215 1811547 1610652 1982314 38131 1764310 87325 562450 1797526 993399 97807 629002 1970859 1398504 667066 1596814 293505 1804097 480013 1400632 1137650 1885609 919154 1210307 1277754 1657032 1628233 1312689 828375 136664 1389543 939838 963843 1967006 827383 1864539 581047 1658976 1178572 774463 1923766 530563 194206 545679 1575900 849114 455452 1895311 918990 1627431 225568 1093289 1133048 1418264 978085 801263 1028544 1176980 704987 405893 1853984 1666660 1164222 1216017 1022195 882389 896570 987896 1187448 1382656 271136 1433451 1234482 1228252 449168 826805 1135903 219033 1453014 1389130 1540299 766870 1675431 1933133 770774 499940 1967588 640181 251140 1045949 1494568 1029403 1460813 103098 1447603 1444044 1276329 1768921 415874 223246 1174272 107699 243444 1908355 1938394 1067574 1594501 176591 689347 1309959 1104041 390444 662188 721568 729521 600377 474088 281006 1744604 92249 140299 154178 870698 1048787 1214862 1618486 969141 871871 1205814 597092 799307 149611 1963099 633555 1432062 731474 1943173 1269617 1858974 174420 1139266 1451862 1003102 567234 632510 1507359 1555755 1602966 1083233 1200756 1354318 765393 1570591 1685304 1791612 1423213 512600 1715712 1803719 434009 1648846 1948825 1866283 941744 1508910 751336 1629038 1322744 1672045 1789426 48509 1771054 518925 780151 563288 1081207 632348 656135 881710 1999655 960682 43407 801987 1850643 791120 583453 1948835 652120 1284606 870884 707583 1160439 1812706 682760 1717199 580620 1494805 556834 1144092 587409 1480269 1354653 482297 978377 528707 465335 1986801 1702654 1940816 1853954 285259 590058 1284298 1178838 1713071 1670947 931803 1394742 398053 562022 276302 1054749 958347 1122202 1154574 1591096 80090 1647756 1128693 1284751 836205 1108917 521249 1831927 1507922 207010 672109 1704079 1197054 192636 242016 130582 1307846 879675 186757 1095648 1221413 279115 1285817 1682669 843801 292533 1295457 214217 1882335 773540 1870946 1280726 1005804 868969 959808 209089 1011391 102750 97951 372748 1106160 813950 41422 142911 918115 627876 346624 483085 1479387 112632 1410208 372619 1249934 656163 829802 625795 1524197 285284 163540 235379 796335 1224735 1249184 485320 699712 503017 1472349 1875968 1027869 1728052 482430 686896 816261 1766843 1238396 244207 324808 782807 290076 1269361 615144 572950 578625 941498 1220383 378442 1521889 1656272 65035 1250956 740498 793176 1985142 516566 1521763 417949 1369090 576941 1617429 150877 1096811 226523 269318 650209 1323678 508681 167497 1764618 1415518 1308651 753050 1870735 974722 1694634 756602 917941 552459 400700 1524992 95442 1685082 129265 1257021 768063 270869 399959 1833027 748803 904469 1276188 1562361 1087067 1396208 263686 975745 1654934 1657262 1008374 1735788 1033679 1632189 1919134 369595 1800823 1782385 1185279 402868 344246 749500 1714436 1405644 578596 210737 155159 1720719 1038153 1915326 296094 1953174 1032893 339641 1688126 1446493 215420 1734752 1786816 1977244 1284771 1701313 1207495 1304983 1484220 1350041 1597845 168041 1672712 145529 57763 1393037 19188 334830 1013765 682779 862972 1425793 539032 1683184 495751 237878 235673 1698332 467090 1107817 1367516 219954 1739832 319630 286032 533894 1577873 1505024 1924240 144862 922637 1424602 172353 164439 1958699 605133 175065 1791973 1591357 373579 1347727 1501597 538897 1584709 1761891 453971 1288499 1333983 237352 1876841 956796 205445 71873 670080 351405 1496367 1899234 1262556 918306 1844643 1403645 1619208 1736213 335740 1040120 137000 1068894 357141 822645 1513109 1135444 1470051 1250433 1584898 374273 279026 1192447 656685 1528677 1982233 1504374 1372464 1538669 626274 229785 549317 234083 1250028 181993 772850 891609 99878 1854824 1349152 996347 1439099 1752332 686807 1625028 936318 304276 1469220 443711 149691 1032643 607954 729032 109336 199412 489164 1682132 603179 691913 1267758 48227 1688652 1353337 992789 786017 1647676 1759222 1574015 386208 1169730 651999 1730679 762153 675534 1271126 279487 464014 917128 1079175 701035 826431 1950089 1540670 1194439 1821934 959202 849398 252281 1040914 142580 120746 1401532 1343565 1677393 1861153 1951239 655568 1008268 355148 508443 949350 21077 358876 982976 750855 1785592 1096193 567296 1117037 1424811 164075 261024 47552 1029550 1225297 251090 1032687 467992 690152 1176632 510674 1303103 1444803 1345249 1853835 1361567 1759073 736162 1579019 1635046 1385091 576902 1873012 1735232 511146 716236 224083 736154 304658 1548980 1893534 1931642 902126 1561922 1200248 1180274 700798 743119 1552559 647023 1528772 798653 516475 293267 440310 688353 1055351 178456 200307 1369690 1483129 1519695 996636 682785 382273 1574867 1306519 1151656 672940 70723 472267 1098082 656022 1896558 1989460 537189 1986038 602770 141869 202526 623486 264837 963034 95107 955775 711866 41112 811055 1221075 479626 1726309 1306883 1672668 71110 339635 900050 1155613 924477 825125 205368 1609366 499326 702178 1350829 1658205 1862000 1414546 1286040 1597484 997837 1550988 1982555 1603147 1986745 1288732 1710449 221264 1630554 1078533 1480392 1732484 1103267 1255917 610040 633471 1631562 1040436 871115 93699 1718292 684928 891970 1582049 1577255 913785 794618 1322540 396024 1252001 1886453 1965213 1993198 1661729 568752 632051 1900464 329127 965821 1849433 1989598 1700318 493959 1135552 886808 1650836 1664775 766847 155974 403253 835350 365778 499688 78450 1749913 801821 353208 852039 107162 456761 749307 1027556 1634461 992081 1085605 1700793 1955999 1817405 1730999 631013 174876 101198 1716710 1342988 1433503 1396853 1304516 1072329 882953 1894336 1266265 379784 1403636 1744542 1741250 705460 572651 1583269 1605927 1443270 1452284 599567 1800281 1336751 1199843 201193 1224602 1839758 230319 1244160 1624957 656391 972890 320189 1945336 901615 1756769 1313293 1299161 29993 974397 525899 1396459 1112898 395046 1528618 1665506 790000 14346 1509765 1186251 382975 975368 646039 272015 594985 1524762 1651115 1224750 1212727 1443033 1696401 1452245 112432 1428438 374357 1956211 899053 359485 570560 1901959 911766 110316 1015173 1598880 989766 628983 1109083 641830 958445 39483 1853798 1920938 742051 1888365 1976800 31419 1685897 405944 1066385 1515239 1293385 1515999 201138 1745906 1866568 190271 977919 1195115 1824207 156056 340075 760364 652785 281888 1211622 1737197 888523 1652471 114942 1824723 1140534 905058 1927135 409211 1931104 481643 507259 478251 1847128 600276 673607 1739881 1622161 1012630 954509 1790259 329402 1077459 769456 43561 1263276 1213146 1900933 5970 71975 1402046 1155591 10158 1207746 175034 1035354 375803 1429927 1731294 1268289 130146 1920585 1780498 752141 172362 1019753 1334601 249667 613652 1605939 1215046 1487030 1696881 902050 1349585 327544 1414131 540862 1081313 253415 64099 702158 614840 149825 1241547 1667269 1276448 1024883 1778424 485232 1121038 31756 1065618 624901 1803778 1551610 1993121 1986910 1572291 707284 1665941 1667802 1169561 149964 1904812 500060 464493 526201 581600 936786 1740118 276338 1289211 715936 105127 1258165 1246465 766969 687413 1579344 124375 880593 1906976 1535853 232561 197384 958694 140866 186756 236499 169728 158576 933564 1191116 766314 1491840 985729 339152 574958 622807 1457281 1753181 1681192 663879 807258 1568950 962536 1503488 1167454 1573637 554660 1703898 154850 672299 884308 1726455 1063617 1028395 526626 409393 8319 312839 1355341 249794 275631 628720 1258434 1065554 1292486 1879683 750204 291921 1725913 1777279 1091824 55550 1287144 1589808 1850551 309761 1572424 1977989 1142415 1672960 234290 995118 948454 524256 484 911773 1759788 1350566 1119478 1035502 1405611 574219 909906 1135221 1589720 1095746 602489 1429169 99504 633495 731811 1070282 1990112 152250 563368 403304 1123722 796019 344835 696031 710551 1468949 1489029 489931 1340153 1403510 1659843 206688 414865 160382 842079 561383 460960 1488615 1868616 1207128 1180628 1857721 1797337 1022341 1931066 1669621 843562 20312 1873062 651782 1596427 1647126 1190461 557995 715154 1477304 1818660 234508 212874 1336084 1043476 874207 1011054 722294 971210 1379900 1851750 1908126 1091587 129602 1112354 1563286 1499565 1929207 623752 465904 146211 792654 598828 1411790 36950 1333162 1851585 564873 1771899 1538891 862843 418787 473605 1109078 974452 423205 733278 1885949 1335636 948134 981680 192480 973039 1760645 269967 1795939 667379 1413533 795338 532893 1999225 1517916 1400067 178971 783512 372781 1899415 786900 24182 1245897 1257696 1482258 1706427 1940930 575915 1990899 342863 179623 812631 667804 1594360 1713473 609642 521639 882367 1372627 365858 1327938 1525328 753089 1721763 507375 777824 1224663 378126 323777 1308271 177341 1128475 1026423 1673066 1711055 713503 840008 1453689 731917 200615 1001853 715182 1411356 158208 122281 531500 1013149 230547 1257072 247902 216300 1548835 52328 493440 1258330 1253984 1267657 1976259 626993 752674 462204 1442382 1370051 729758 90385 542849 1658468 1656215 163448 476913 1845739 1523597 1901918 1366037 1112025 1235782 54851 615760 887049 276579 1477040 664500 1809988 685057 1519199 1391570 681729 1189521 653797 211888 796402 1439183 154004 834681 446859 1352461 984394 651808 1751848 368907 9483 120769 193351 18064 550132 736271 1536357 642233 1920407 989732 142546 1276661 1790800 1750711 1740704 334947 1819075 121922 1175425 1162306 386430 118022 591359 1778653 1597978 33693 1997111 1164545 192821 510480 1158181 593546 428686 942174 1273065 1896157 1297382 342243 1697008 1284895 789524 1975240 1114664 1252925 1883140 1098009 1116009 903 458881 1107490 1293529 808820 1931113 894432 394930 360495 865921 1382575 608556 737462 1128031 1249170 726110 859833 1236444 156007 503054 1125165 390901 1196915 1042712 1143810 957929 1380866 1272510 1938368 662583 1399051 1680259 144072 1121802 1217030 110140 1485128 482862 1487483 1468646 355032 1494672 111088 1671980 904941 821870 1800763 53497 574481 1855816 1196972 110965 1304022 1139938 1336865 239307 1826851 1410314 1798993 1188403 1409352 1196455 375815 1338684 610030 568260 2669 1618310 1890295 251434 316810 1578780 225236 215996 1052178 324948 1279371 1738735 44392 478180 824224 234521 1797571 944767 1215271 1461048 291263 602585 1027818 1827737 1371455 1664415 1313339 639802 1474440 380287 1889917 126733 1094064 233699 1954098 1433046 1771487 691276 454773 1078372 97685 383633 1262769 406645 1081772 775924 454187 1549970 1861627 1146908 33567 976983 1065206 1277112 1494317 1282682 1558940 582155 231761 566905 577419 444041 153741 1824725 1433984 1246405 1767552 1948172 1438526 1668457 1160717 1807366 1316596 484044 1166932 421076 429338 831207 395193 583194 520948 552148 735604 92193 1183413 1938758 700950 48428 831522 84259 480986 609858 170139 1308980 1287371 985274 371160 905489 1157734 392135 1759265 31337 1483134 1766850 1646350 751107 1389247 1655270 606392 1666492 614089 1161980 176156 1880435 304626 1488653 1965485 382319 572727 1990855 567399 573737 491309 61160 1136441 1207019 1882243 406847 643990 1061237 1744804 1823392 1739992 1911548 1107890 511999 608474 1436895 448144 229247 1681894 1074637 1288166 1434848 135921 1120859 908862 414114 1369883 1378298 287321 150888 1512221 1459005 1251963 324494 1228074 811272 810512 198587 1606044 177666 1135772 1688704 1426326 1852138 415273 156675 1034243 1676371 994015 358555 1130374 282012 1751766 1115673 453732 1556133 171626 1984125 236300 696520 1919052 620396 478187 265661 1271552 735402 526420 174822 606385 1374792 1059232 1097360 861651 315353 1771719 172844 1681831 683971 1166348 1775276 1149281 1100159 751536 497748 346038 1298635 563055 1827553 1295729 1584129 111597 1727285 874172 1662401 642318 198065 638385 1242115 577294 1582137 75907 590319 1561265 1076379 498476 1672688 1415744 1988944 117178 656525 635028 292643 458748 1841750 1967384 862400 1129484 236632 545773 1632261 565900 1443707 1902739 1579254 181322 223562 373443 322586 933693 148266 1632557 1899225 1927336 1934132 1143047 1503897 173623 765953 1381249 1525473 672232 536264 1993861 722751 715363 616594 1747355 44602 1632453 1249208 1281837 605485 1151770 151614 283998 1917915 922624 1892076 328614 1381404 354983 568136 1175925 88522 1193856 761835 197907 1181449 289603 1232547 586997 258671 583767 310760 1183142 105928 1817649 1262887 58359 985687 1323636 1443105 408228 661576 1493745 1375816 947138 1085599 1020488 1039352 1225052 8623 1885519 1089505 1375204 1626250 1601072 1703887 1460280 1681573 319134 815479 151134 862069 55418 736109 686653 1049855 1002453 1180681 1654925 751696 556488 1668613 642741 842490 770765 1496944 1677262 499339 1729338 1069894 1382654 1295910 1651739 1124743 1917607 430815 1843635 661705 1914983 173428 1007479 601247 1443255 1403543 973313 1154110 1177551 1707026 1557587 1038587 287732 1034645 887433 1101933 1360098 338244 996288 1596073 1942006 892866 1698639 670308 1109187 1939237 1324617 1132950 63481 1247757 282243 936237 1201701 842648 1750658 1723929 223400 1658579 1674514 1888818 1244504 1957472 916609 1654901 1999328 390006 1470632 1300740 1327523 92309 917426 1173783 887207 846078 8949 1472944 281958 632869 1160649 544783 508891 1971751 288577 395479 1431850 1260511 986042 1001603 1260188 459343 1098031 875237 784742 1051928 360208 42908 93672 626557 1239759 110607 1375224 1404203 284701 1348891 1914510 307244 453033 235539 1604571 670218 1703773 330453 356664 861187 297552 469375 169667 1577068 1657317 1537795 1869102 632743 1889165 1491754 743027 1367029 528443 880120 783220 1937127 1513449 214118 461128 1362594 114155 1080884 30225 1011901 1296718 110674 1824342 1597143 1202006 1936553 1138317 1880434 1296452 331154 823086 1310487 665828 423245 480458 433823 419055 425521 1089021 1355670 1785508 1501932 1766375 496214 1490121 1982805 1521698 1525172 15131 1681105 1439255 1711606 1517858 767428 1432112 1324601 1113854 1954256 401359 56681 221419 635609 1964354 811127 1176449 675971 1596671 1203263 550841 100792 416233 834093 1226319 525569 1330811 1917482 63896 1296765 1795815 325222 1821972 201451 1730472 1010284 879817 389597 649270 1538251 1197517 942978 660038 1938382 56895 1589100 1329568 1289880 766326 1063880 1872266 1623092 1305523 1879671 453602 188019 1804786 1903302 189968 356447 851008 889231 1968821 1262202 1711481 699165 919680 1860328 67311 1241030 1276264 610101 1789075 1503540 384757 345858 584981 1733479 967911 1935136 1781734 1274453 1749753 1580234 591488 100045 1802481 1252552 268422 1215088 930597 378017 1028037 1104362 1245632 1632345 728942 1246367 902472 1012228 1698288 1522047 1033048 162337 868655 1250243 1820157 57064 940443 1338613 1370357 380945 767263 15629 913616 963555 453074 1352277 1286962 1590980 1408070 962519 1136349 1507875 87634 774716 558100 372286 921106 1728140 1488881 1110144 1601916 1133009 419388 1455518 180768 798591 435103 1565655 1182188 511525 1632042 698060 372948 253750 68043 1463183 978452 567323 1503965 1339717 1755272 1014484 478713 481894 350700 723638 1412009 1569688 1245791 84108 701784 1735429 868266 1273445 1166202 963177 1235135 328291 561207 114557 378011 1117408 234079 984481 716725 1051001 608953 412033 1581531 1673443 1316969 647236 1838902 1083625 1314193 1411577 1182521 939564 1053327 586675 1523175 378922 401372 66291 1575172 1709713 66033 1465634 722859 1858886 517979 159451 633932 1135151 604091 1139546 460633 965380 1183018 1263122 1145696 533523 1881255 221476 630786 238315 535894 1028660 1622914 273516 37309 1960581 1783115 1354317 1012727 195331 373081 1714305 1636787 1921898 1730080 1032116 406191 955006 969867 1782775 1074658 522006 1845117 1793816 263331 1356325 69872 97308 107233 1232181 1299367 1421628 247936 120524 791059 1388601 753275 585781 333370 1183317 770273 453751 1226855 1664216 458716 898746 1818568 1553349 481006 74454 763917 764020 1374595 69313 1289371 1525387 1188478 1907126 1911519 1894407 132089 1128633 1718214 38753 1712506 1739247 1870486 1978371 900863 1687431 1450035 308307 1470673 1025079 126129 1561262 277830 804792 50595 1979259 903205 880043 976172 1286073 480791 808692 844874 878181 1820279 858682 554568 1351253 1701646 1787628 1597907 1211476 807906 1182899 813661 563131 1491973 1309273 1776534 1338699 1764183 1351440 766516 615011 1956463 1335128 255979 946576 181218 519682 1015808 873314 1986966 1188556 1443680 760799 327864 1102252 1641173 225073 1640751 278933 1642655 665020 757315 308257 1250900 1329208 1460766 1903183 1901884 44833 664424 828624 763396 923191 1429091 121095 1446279 982343 773126 544016 1061338 961175 1920894 1516738 90318 1451784 1670224 1914803 1185322 1800337 1608717 476925 1383488 550491 837206 699367 115467 1378441 713197 851043 944119 1259868 585017 919492 1254854 1055703 1674031 1824066 1458890 1512704 870980 314024 682922 613307 1507718 1363754 327552 1044391 1614914 677370 263474 28185 1671454 1736341 764647 936559 606831 1823591 1575882 93604 9541 239608 429503 1343224 603573 1977535 1293525 1541737 636505 755215 535591 1357138 713858 341448 738678 1801834 744670 1419274 1526264 611141 372791 1695193 1522346 1787623 1436163 1580699 1039245 599736 1554029 157462 1419369 830237 311309 1900413 478043 1791595 1977851 1878296 37402 1634097 1250791 1374576 288978 524061 1552287 89987 1977780 418163 136600 1886686 694191 452126 946353 656779 6162 1986709 1854205 1954441 1835074 316109 1230300 914633 1290435 1329944 1109806 680212 77849 134740 1978116 1681371 308507 1329450 465607 1678803 1143605 853752 1994493 9553 1127227 616762 1576363 1788689 1578147 1139114 1328439 1395775 1614271 55976 248846 1676860 358328 1051538 1654689 1235099 332861 965721 291588 698435 729154 960845 1766214 1453476 1363560 689533 1613904 1696056 1913750 818130 1373466 1143081 1712490 277047 1457875 1659825 214991 1621852 367711 402886 805679 1175218 1824154 1011190 1670897 794538 52100 1953421 1132195 1364441 706673 1005835 1355170 1560055 566958 504386 838137 1439223 986802 1733312 1419840 913613 211341 1803123 345903 1691881 1288753 1208906 375686 1538109 1424985 1411716 1718905 744748 554193 1963805 904816 214139 973133 821966 745586 1982970 988612 1324974 178331 460181 1042620 303723 908097 205337 274993 934353 96237 605475 416222 333444 1106295 1822914 430347 1610759 1293143 1074878 1404474 712620 1909671 514278 527027 445694 1400838 738196 384883 1541089 1984171 600150 564458 1930044 1208605 507495 1203670 1093186 1635809 1479163 1025339 1326307 1958171 1611782 634811 25511 312304 952877 1272087 560445 298948 37107 610432 885081 363203 1169834 1473438 768406 361250 734462 1255278 1315876 604490 902466 607972 1797098 259946 403448 850827 150213 1855568 1531688 149450 885645 242134 723090 1046937 1002299 418537 114708 1443755 44505 567705 1471759 869151 1016738 853948 1941881 1372441 1550390 632343 437818 1911357 857865 285589 1874302 1649140 174466 1855315 1955856 362606 1737291 1358680 1470819 1792208 1692207 1066161 375228 518786 1775598 531032 1244957 1841363 262473 1108517 1965861 1844236 1419229 740599 931007 696761 80321 1825009 1984212 1441894 1270772 892557 1493170 1573459 18561 540373 702639 899664 226164 1735686 1362985 1017144 1347758 387578 1186033 451578 894684 1250463 1893145 353429 73296 1727286 802100 375516 887344 257342 1420239 1962385 708961 998856 1991216 1615230 294902 1170981 348670 80386 99822 1846850 253435 1309362 232176 1648182 1460900 703873 1564774 1935215 1182428 239829 522504 1585139 403697 1668024 1682883 1236071 692182 1956785 1295367 909915 392600 1099013 715076 1538162 1531957 253258 26716 963642 1814050 1967435 1038645 1959737 733890 1475854 1378597 1534812 1210483 1717286 334754 237458 46658 292939 907450 1094352 456673 1583400 602083 767803 806868 1996061 1957344 287341 1545876 1043044 1144699 1964976 658648 1097175 49210 127543 1668606 39214 445594 460268 1767141 1458949 227120 1960343 1973272 1460758 902956 1785250 1573568 1057292 394394 1065640 583620 148208 26431 1999658 1492479 1150272 544386 1950243 38880 1643158 338830 667128 897059 1831662 917627 435846 793388 141709 133382 976598 1220785 235869 1564021 976935 831548 438510 878110 1563546 1628862 869417 1946511 1431334 1705804 1086223 638331 1402384 1917631 641574 519039 1980542 259016 530689 1424568 808020 1930754 1939215 1637210 1440036 237732 1272112 1414907 347460 55031 589182 395101 352754 930015 1199879 1361358 578482 316373 1039138 799854 1243043 474710 1825735 135486 1408558 1935000 308285 990694 1203026 1742026 1945964 841003 122004 1589609 569446 1694445 560327 1315039 364255 1926904 869279 1169251 730540 1414149 1144961 1500896 1329774 1664673 545281 1622563 794066 740886 504529 1722329 1906165 517753 1702321 1611732 838157 334504 1258973 1424255 1543057 139314 869032 461859 432106 1145006 355566 1229504 1796071 1242358 1140972 848425 1380442 974596 331651 857662 1869031 560550 185891 1813770 1493355 1648557 235763 1389515 1690603 195761 1604779 1702050 459173 143170 664697 946783 814610 982120 935396 1629370 248436 1871404 632373 1867189 574285 34186 222045 489515 1177181 178918 100333 1392174 72370 920374 107871 1725758 1499721 1229646 17857 1359437 96677 3843 1811677 910914 443234 779458 1440552 1740570 1093322 1192606 1393978 50064 925011 1820798 178120 1195976 69099 1780182 1124096 1192762 1989651 998175 33532 1065476 987810 1646071 1239596 1049725 29951 1403734 845504 1853299 74414 646872 681116 1025470 1344309 646935 721021 1396146 1361737 1581034 769736 1589739 1067329 400399 1927707 56962 1741531 849756 117359 77310 885317 889682 1856132 516830 588279 424758 926057 145195 1843501 1310114 1109735 100168 97110 1735064 1039360 158793 114985 312595 1981171 285775 866159 1509786 539098 455705 1935151 1485853 644917 622192 1590663 669239 210912 1265149 204718 937199 1778957 123994 1530430 715805 1778877 1211665 1737871 1938401 1174057 345813 1095288 728958 50788 265347 1788592 814763 1454818 837436 1674467 1236646 108643 1558393 1770985 84283 652157 622801 984364 1074344 394204 1039592 1128814 806393 1825031 1941372 1817760 1380248 140635 672096 980163 169911 661519 1532435 63697 599831 294774 1922774 179818 1475601 102269 1231288 1657295 1466267 1502067 261976 1255230 1937837 1771295 1288680 477964 861188 1806836 1495380 1526946 1950188 743824 1438979 1266622 1694055 149445 1622272 782031 391536 230041 1656935 36902 1212410 659767 1972614 475165 219235 1623374 660324 1706565 883444 1484833 1500378 1780565 1452407 1706161 35201 1929504 1476345 104605 409700 4099 647296 1587865 27259 1388146 294612 1292268 934605 988202 1416122 798521 1484705 444901 695269 875699 1155598 1945787 421072 1699787 1309626 1793710 933403 640355 620002 529056 1335438 1729447 1681631 539565 321201 903750 1373493 433313 983621 26172 326529 1384951 1076759 1711041 260905 621922 1551732 1285877 40190 927798 1709793 1905603 1762525 1571165 1683194 930573 191727 1161328 1145069 1517577 1122766 1612947 98177 310489 1262192 132962 1768905 821698 248468 802401 1659463 1579316 202237 1720129 716857 1103360 1952148 490694 1312514 1900868 1622292 1304793 318030 1989347 1467739 612244 247108 362208 703347 965574 1645880 390271 400960 1543289 1927781 406094 1074514 487174 1744814 489479 718600 884487 1155989 1685844 104954 1333545 629063 1522134 509733 1818913 1181336 1062439 790246 288926 875988 327211 820346 509432 1723959 1490172 1295591 1190857 1895443 768233 1742878 1609486 761222 1850077 1574317 674211 882068 242216 85099 93433 640202 617314 1827902 938144 610272 694412 300711 160654 1429114 3130 1661306 329001 769412 1987979 761545 1829596 1652533 1557015 1575842 1700883 1509472 1706754 996380 1091983 535720 328634 1049393 1061313 452974 1857587 1147096 244958 1775285 1693064 967695 1718143 283352 1175365 470373 259383 1548485 1125264 859284 1332591 1078701 1286516 282217 1275275 228838 1865235 1859799 559194 1563453 1350763 45034 1527554 881739 147081 1076356 1401374 484995 1804571 1188587 1766926 834939 244909 914662 235816 197445 238871 397305 1560647 1970307 1479615 811888 1029913 1732960 1457091 1193439 1610787 390304 839519 1531813 129224 349670 1844648 689849 91426 1458116 753431 224379 1625381 728294 1189730 1412104 1080270 1053962 780710 1165622 395650 1101591 152827 1846179 1954030 789581 1367846 323544 3049 1701550 1134820 268814 564386 120434 506384 131398 1237967 1220669 1071118 1014824 1572528 1283198 1259526 1868352 676427 1433676 1506687 1471777 585178 346947 1657791 418448 481224 1263757 1044574 1337039 1881695 67143 1972345 1165760 1565411 1175629 551987 193572 1560512 1966045 985853 121081 552423 1959445 1054127 1202056 1383036 349424 1018181 1579338 142915 926794 125763 1679544 1099817 1314531 1535238 1567087 1200757 1423455 704735 817249 221876 586263 942760 1552757 1922556 1574512 1332634 1929677 1262058 43086 780853 1523720 818056 633875 1948661 1062160 1959160 578737 1306761 66795 1412217 869483 1259839 598052 1430129 1186233 215025 142361 519877 669728 1744863 1405113 180703 244621 147929 1587995 170937 444124 1845537 932312 1501274 415831 962283 1872205 1651220 212513 706924 617130 707857 1357526 1938640 1096232 1295368 466697 1630501 734919 58990 6011 1791641 1172295 315572 204504 22725 144552 36324 407425 178246 1113489 690046 1104006 1980757 1735668 1881859 786785 996753 199264 1830668 1389345 493288 745612 66794 826386 1829146 828284 1340174 818534 1646205 1574870 1742478 407924 905369 1736990 1598354 15503 1174961 1677299 1201071 1013017 1121611 927969 1670206 33529 741973 673370 1417937 439312 1401952 1698967 777804 999990 960671 332498 939660 1574034 764287 1375198 1625914 553870 443639 1743920 933674 340961 1823057 1488418 1130261 27658 1194611 994730 405607 1412661 1303801 199204 1231130 1868831 1267226 1351500 422677 1855179 1619298 272153 476542 527188 657911 1639706 1664768 1005816 675182 1179338 129720 97536 679110 579681 1679201 1205774 1617466 1332557 753322 658365 549949 680445 698121 637722 1800044 1045416 264343 761328 712879 359271 1431174 998229 1584030 374045 85527 1009143 647970 43468 1068196 362056 1214903 709743 206315 1391166 1984826 1274532 1818410 79457 1122314 1037476 1399353 1947841 882404 167402 178006 1532669 312961 765311 275973 672947 672221 488925 773826 1452033 698383 1235385 1231714 220557 1252628 1807779 1977878 1226483 758834 1131711 295376 1993107 42527 820763 992444 1188581 1341044 928700 1519422 1702000 1139459 1715660 46996 841507 1805127 1833993 275817 677328 1801342 1873876 781238 493303 107405 431051 1912759 507045 1480159 1691714 1664840 893648 190598 113665 1976484 1865460 1551997 694064 1840418 1820599 173405 490846 518515 1998341 1389990 1618544 1306729 600512 1106945 1955898 572332 523117 481356 172182 291005 1344908 790554 3167 1557244 1773129 344649 752419 782818 1139632 263743 1747225 399867 1176190 1598207 1840321 242405 782102 331328 1795638 1567475 1256180 756251 1142367 790567 208447 363605 341 1816489 1471949 572158 1755128 1513024 452394 1840409 1648876 636219 87918 1605531 1803524 1592944 954138 1090648 1027374 473419 213988 324877 1292121 1245438 770974 1713170 1430013 732986 1681082 387393 601281 1862899 280943 1747351 949875 1382598 1189731 529525 1475187 21791 1006922 1061688 1107036 290211 1202432 1691718 1621669 251557 1851670 1904627 442288 1245695 1532378 586934 677591 47564 1183807 1873540 1099784 470276 167987 1484100 1098703 414485 1931704 1467255 1555187 1543384 1222482 637424 1727073 1887725 1380919 1060122 24044 1246602 1040160 1774708 1783164 9934 208962 1461025 1677011 1026694 1980718 36981 906196 1082324 1656137 1776745 1248553 1210945 1762 767706 311866 142053 667287 805407 1598203 1617765 1645249 810756 1580100 1961299 615337 875541 1981574 1190391 923703 185202 1739737 1781988 95949 1742113 204598 1649924 184652 740587 1716488 1518286 1310299 1243855 1948489 659848 923322 464658 227414 672567 622145 1348563 546142 1063433 875598 396563 549930 73266 1284989 1375870 1506583 1693002 57122 964571 798201 1839450 528676 204968 1106808 1850493 1222937 809037 1834487 1729849 771615 293385 646482 479844 577457 1610024 130193 245791 1842752 999267 1298133 675661 1460639 859507 1012535 912816 640250 1201485 121208 1764314 307409 1147910 555613 40908 971907 165573 977696 602829 1266788 54187 1159327 69472 721801 1441148 482833 1554707 1208662 1617518 1427988 925968 1977051 1772544 1071581 812457 103658 669610 1815686 474027 112751 1327017 686744 1093938 1221705 1129135 1415598 197677 1720651 9120 1117475 1816674 1686817 1200176 1707253 1537765 1888001 532446 714823 881313 1263113 955770 14589 702795 1915087 1947779 1544917 403739 1171111 646892 1861291 292836 1444012 711812 932997 53313 1492116 196879 541882 801128 1894612 1210072 76898 835859 7848 396058 1043120 335663 788427 312482 87089 618853 1278436 1217056 1861793 1431193 1086971 1356638 660607 953198 118837 1197979 1316947 299986 837681 1223074 13780 56324 78173 1297187 782517 578853 1744186 1975266 726596 531932 740086 127947 1569354 396334 185539 1941632 658374 1246039 941271 1470519 721162 1168493 1586780 691105 345844 445527 35339 987795 878765 997393 345200 12357 914699 928723 1553411 1099579 490624 1913719 1370769 7469 1305782 635953 1628537 1418968 80061 225315 362415 1687620 1803169 1693308 1402490 765180 113028 810029 1724877 1244237 935587 1093666 883368 1460035 1608054 1503864 1619084 523813 1129730 1281921 1340890 822068 1093802 1384978 246957 1141305 490240 942991 1821457 1591184 988963 186224 507592 343233 783359 1757278 1718 72840 880327 1646643 1284381 551853 1789387 492767 397564 449179 1492230 433901 1195538 1754713 644075 639808 1752236 1669792 1266274 731021 1599867 1610933 861484 509977 834301 532752 162161 590976 1005714 349910 1386739 1068310 458911 961583 1850330 167222 1142092 656480 193278 1183537 1672377 1537382 1353624 929067 445136 332616 1081455 1889079 391316 737771 1195714 765335 1725673 1480614 288421 1346998 473788 1953617 186465 641538 1319899 1361438 1973424 1557792 1012115 913110 281539 479192 1103853 1313505 1321205 567326 1628705 247797 200865 32368 643398 93011 1878823 556481 1402299 205266 84873 1133322 1575554 1807723 1228599 1260969 1250603 1921864 788366 1649434 1318047 1904514 784789 1038264 458955 1552577 1558439 641015 1928983 1662445 1384601 601956 1713255 1624768 1372842 1859686 238072 1626297 893177 1983535 1485042 1748331 1598692 1000930 1010791 1216315 1570859 767634 1929213 902429 315777 268751 745508 1524417 47253 228539 1868571 728704 552258 652472 346327 71367 1576981 617077 1177467 1626918 1431487 313523 73475 1665966 243568 827086 387151 1703843 398344 1332208 877446 956467 1561998 1403500 1109076 725441 338043 1773328 625208 499896 1219437 177578 587357 1346466 165392 250468 1495518 1363537 1650910 1814663 1189749 1670492 412395 1469743 696510 1870748 1478346 552168 131682 1670478 287019 1592612 1716671 930216 424209 1642730 460930 1670967 1194233 104294 745479 761133 575038 1274706 183956 1456005 747572 1394656 400491 514061 1791132 295605 1734080 493353 264197 171974 1987361 1479069 528933 1758696 774872 32035 865302 938368 1759553 934207 1939044 295705 970131 1695993 340394 735830 636780 1814894 1180719 1241170 19160 288173 1203357 1833873 936680 733677 200622 952734 294891 1151062 45931 1034313 383516 27735 379320 1303412 1267844 34329 777210 729237 476649 1868786 43439 1507564 384922 1369437 1172960 704391 1217489 1227632 693397 649834 444785 1540403 1571840 827922 711643 1822087 1084636 716054 1231609 203127 1096406 1927582 1413077 497508 1325865 1833191 1043423 1984968 1557480 421313 1697985 1146773 815585 1661353 719153 1605909 14645 1359791 1790266 1771434 1049798 534713 1641329 303283 1645596 1715444 1504170 297917 712449 690043 915046 525991 1955024 30751 447009 1158373 759045 315289 1544134 1119069 739895 622903 1354721 89799 240207 118255 1018747 284586 260960 797289 1491329 1490310 1368691 1224664 887287 1687756 1990144 805617 665656 298932 1595215 105944 894384 1409814 1293792 309392 1938899 459667 740674 1375774 1717907 751714 234165 1927651 1290209 212194 1784898 961527 966818 1072585 626450 590913 759338 221793 1038815 587584 761825 119175 210330 653369 504617 1942078 470288 767195 1184883 1382828 1061627 1703499 674867 50129 651135 507356 1091550 1647678 1720082 1649176 768435 114968 518960 725767 407453 703345 1898370 445886 673803 1715642 485340 1457195 1135141 787020 895959 1934961 1563846 974347 833275 467832 868740 1029240 329631 1445108 46738 42576 274007 795114 1378923 1653563 131419 162068 559983 853519 524323 1226640 1297538 349553 1543287 459647 1543262 910723 926494 740837 1181331 1875626 571717 1127288 1525073 535177 25191 1956327 1503686 1773392 1221551 1943941 1809145 721665 1910129 1969324 1520380 976955 525764 1267587 727719 654624 701559 483537 18969 491837 1911487 1442031 1004458 578554 736566 1003693 223641 505781 1491857 256149 498621 555690 646105 153230 1676148 298234 1138563 869194 1001505 939939 72020 126629 677073 812007 1930980 1168381 1562616 507167 791744 788290 137660 1117988 1407570 113279 1512738 1992001 1976714 1633428 1644006 499046 691896 1297119 864692 1128458 1162918 1791019 236711 616052 871524 114881 1783202 627058 463541 904138 1148850 1663387 923231 488717 1559005 257160 705088 201438 1998949 557290 1582536 965410 339080 148668 1472499 692206 1632463 1066873 755921 1431110 351246 1485067 764703 316440 744757 894762 325715 84126 778583 392221 517295 1650550 1632795 961485 1260843 635758 23559 1191612 854435 674453 1949711 436821 553305 693243 1506873 186786 331662 1205541 1115554 1469091 853709 1561404 1592563 368310 168527 1847448 1825143 1239773 934546 1157246 731418 1287751 532749 1020267 355111 1909986 1884475 35114 1878756 1503573 200764 1807744 1617887 1866622 1081791 221109 1718376 109955 1899534 834519 108681 570529 536354 1135744 1939954 585731 1154707 1399991 1281346 234666 1236090 1632679 241532 634838 35 244205 1108432 1081657 67851 1201149 753699 1182439 206295 742799 1268008 1343659 842902 673252 41257 144798 377815 1473697 1190316 136609 1158736 817134 190501 642728 860753 519124 219016 45533 240195 501744 625666 1427514 1449245 1656329 104495 1469439 1771528 1584803 1896900 1091892 1384848 656415 1475658 1023458 919270 1141070 1533219 196034 64290 1308579 150229 42849 1820951 1098148 231844 1278789 533935 530302 1076328 1471492 807966 1993846 214532 235553 1863403 358557 1844400 118198 1543341 1782211 1076424 316407 1369767 1888896 1766316 829733 1210734 1851490 906900 1582635 1248067 853132 7781 431438 1069192 1336319 79974 1744830 1977980 673192 439238 649275 308421 444822 1433718 252936 814044 1081690 223256 1568589 1118143 237085 1993660 1116079 1441689 1985572 1322740 1965368 1804283 2225 346007 402726 132180 378981 1318257 646635 1814240 613626 1169308 1816961 522096 22164 921165 23767 344361 1040414 782606 1107861 902404 898074 444248 1671083 441377 10163 1231218 1211962 754297 1666988 675076 1148346 135953 1226354 1812801 1818963 1997880 1260507 1580545 1158571 1656186 1654975 1164448 1265485 916015 1620270 68635 318208 211006 30782 1915396 360096 858554 338223 1739166 254792 609901 1512332 905972 514183 1667309 1004928 120350 1482980 1226326 261664 911593 1046586 1022983 446664 732932 1371504 1223425 1967736 200613 1580471 1063399 1736485 21853 281894 1356416 1029398 1497203 199109 1639673 807621 1532063 150087 1381858 786440 1205065 280968 1805736 1044892 1847820 1917391 1943383 477223 1966529 518024 1472107 379976 1712973 369581 827675 109340 1430489 1946371 1197717 1762119 1634068 1291828 646027 1418384 1889409 1446532 1573322 942504 757761 819942 591329 1126419 1969439 635623 640489 9842 1563452 653526 339214 200795 332928 1888133 720376 633209 993582 98829 133763 464490 1949090 1325555 1118199 301138 225679 1667951 1624283 1283740 1470417 1908763 1193753 687174 897428 1326984 277555 932150 1464316 544520 379312 506719 121718 853859 918739 1315351 254933 943161 1982641 1784020 200526 784388 897483 1787142 1469826 1003804 1139125 1815836 1349984 115145 420124 802962 614268 1256083 1073560 616885 103978 636394 244121 86289 750151 567091 392227 69974 1722400 1819986 442268 287680 144900 872628 1287351 1495497 1921938 77161 1625290 1355729 1777768 1967705 368255 827539 727759 648367 1440735 919652 1166983 1785567 1218005 221128 857753 851337 1503005 977908 1261901 1336523 120414 851140 1565920 1076001 652495 239845 1156227 1694255 1442002 763645 1957444 1123304 721416 1855178 973374 1510892 1634760 1821092 311141 1394720 660755 568783 202024 996891 804466 300869 79125 1235503 160037 832531 89679 123942 1234032 331321 284628 1441297 1523312 1082080 1485015 143972 95309 202949 1718979 131079 1209076 568122 1716537 754345 504308 1805776 494011 1553895 1885645 1054113 326006 191839 662106 1499291 852881 1571492 1899397 518852 375610 503183 968017 418055 209915 226711 1824010 1461595 209749 1926305 640714 1537730 1799619 163354 855682 1779006 1201839 1068179 759214 1885157 262933 1174151 869513 652975 441373 538208 227147 460939 604843 1290926 1311557 1220861 719221 510987 1103046 1725691 87193 293602 67028 1707257 1373253 1005799 1980896 1096229 1915345 333302 407975 1726153 890643 505158 633035 754466 653014 1851612 611612 1776856 1323314 1791968 367804 688220 1078663 1299723 966550 1712926 122591 453826 408517 1080502 776527 1649962 1682886 1077816 1860040 189808 44888 737969 1372422 615563 455456 1131736 197916 1042324 1828260 429521 1247332 1605826 413045 952537 183340 515146 1350860 1497975 173700 382897 1529086 920909 1701642 1924500 1567890 1732269 606864 1928769 624822 1052605 1228707 796206 1719228 1226422 1543247 945223 1836236 347192 1819022 1708129 919052 1876015 1762115 1395089 1073313 97453 626325 1795961 1630476 369802 1967229 361746 1606032 1147113 1585340 874025 974720 190629 445018 1368045 1380756 1864603 1140165 534880 1195304 1910965 1353437 277346 121009 88191 1493032 615025 1445797 440745 779407 1851836 1536981 1681435 999861 325960 1774321 937272 1543051 224926 1620912 830922 1133508 789758 1814127 868965 1650014 1822066 1799733 957661 235969 850257 1935742 240529 732720 574984 1506918 1076329 1908886 1105203 1323885 1939653 981668 1972981 1225537 1631404 1988560 566513 170491 778016 415090 114694 801426 574215 1248835 684549 1666179 234886 1511155 1662662 726059 1544267 1508277 684142 1339903 408682 1015616 1197758 656821 65691 439118 1473807 829692 1029918 256509 582289 389258 1218082 1499743 437595 1953391 1832535 730239 409908 310669 1050792 1464375 1594372 136789 651670 857193 101465 1846573 742828 448396 736157 1162696 668454 1401855 366663 568250 1549006 1878150 157112 1346731 108522 18654 1262750 1708181 1647586 811488 1993271 108783 216689 1053625 145058 1766208 976019 1705875 386262 1680568 80815 598591 537696 1838791 1715340 860371 978965 1996508 1993313 729261 806950 1134143 126976 1846227 1075546 1851132 1871287 587273 63875 1398 127815 557869 156496 1969156 1859090 1340513 1733050 1233294 546681 1395430 1929823 1597091 1068456 862512 501146 183387 195559 1339810 1407308 1734335 702566 504886 1758662 1753990 1644888 256934 1400197 10130 1513391 1047658 92845 747168 1078975 1565290 1090706 542473 1335676 228952 61858 366369 929283 748194 1398709 770011 80730 1751461 1399897 218319 255384 457213 1766112 1644997 286332 482712 52823 1179401 939027 1937790 394953 947663 994852 828766 992999 1670393 273126 726315 1415097 177304 987066 1690455 1372784 3367 1484008 1784125 1217103 124247 692070 1669145 787248 386691 1559584 1542560 920369 1940598 976424 1149449 1939656 78855 675803 296056 906851 1993263 62698 637049 1880815 231514 569890 1880454 174366 291870 805522 1762225 1887430 702794 318639 150617 1160739 1527989 1212895 221601 1063087 1068256 1406115 1414089 1135403 1669744 139857 532876 509387 1683569 1889252 398867 1255196 1520908 184412 737174 1130957 1389192 964144 9887 1206657 1337136 1979312 462038 1196233 931053 1042021 529512 1584294 129344 214405 1585985 86720 867735 954022 1282384 882930 165990 836564 1632715 1428553 1553761 1356943 473793 1914387 1500284 1423987 1291200 11896 881425 891267 1583258 130168 1413554 1210714 1336924 924715 929933 1396108 1293865 1685765 827785 1349783 1474692 685847 1342030 650567 226068 382910 420994 595768 974478 1378502 1893459 513061 1708730 182556 1220783 651930 376336 883016 710053 1672144 1287416 911317 1359196 690053 1499662 148849 1264975 412397 1701999 421349 1249798 1377835 1913673 298246 1299715 368571 1733641 962813 571630 1185 787813 832891 5823 878838 282213 678432 55838 1200602 232200 1552537 740890 1569858 651915 65907 1165388 1522251 1765212 1904724 1348212 1016292 422787 122213 1439603 1008665 1905013 789496 946334 1716449 318555 1200895 492296 1929344 490297 888162 1875866 1839957 687370 1763976 1406528 561914 681196 291412 674905 1411197 1615114 1409389 1613617 1682538 649664 621646 14638 965868 937342 658197 1447148 607983 1660132 1414030 1066572 1679416 1247060 414837 1709469 1115201 1265493 1222331 1095033 643454 1757578 1196979 960551 545827 1962027 940204 94183 1903900 1914705 54545 60030 1124119 216798 465755 1845066 688140 1810377 40902 263393 1849198 1020789 1304056 247272 293890 570210 920717 1517078 53327 973897 1866369 1153705 945039 1886053 822227 640085 1381716 536211 1856440 290178 789231 47435 1627418 1732103 1124584 32088 1748317 44877 1671165 277863 1319753 637325 1133626 1583480 1331341 1552728 783357 1444186 206845 470677 1225894 1869086 1457915 1978122 1017236 1918803 1057553 1831576 399723 246704 1133419 471671 1438284 689129 270573 303162 1792003 1735859 857546 1751411 785320 1091266 1447689 1712402 1953451 6708 1315380 61838 771883 101258 1817565 1215727 1872521 1722083 711624 286680 1424248 982324 926010 66094 1057125 542831 879703 538513 1464352 454824 972244 1494566 1288731 1023126 824793 1990848 1644527 160960 1420970 1671154 1992881 1240916 1504459 993542 1352143 940392 749175 1686092 84349 1362574 165146 1838528 1816094 679423 882311 1113845 1574672 1302292 1742599 1299030 957846 20227 1863062 511952 23208 379010 1005314 1181783 1091834 1292834 419817 839641 1665805 1907379 1336771 1655679 1649523 734645 28504 1548584 890632 1196713 1747786 1286847 1437118 1155623 883235 942834 993142 1547945 1687262 13255 534009 1719182 219520 549164 1635555 1450464 79907 1996693 1290061 715843 727527 1413291 1155408 658073 617649 1881155 991698 971095 1109077 292815 993054 863874 994053 1815419 1053556 938771 472013 186326 981097 1388417 1486651 1886865 756316 188012 271493 1058307 401792 556779 561795 224742 782800 1798824 1249948 652706 262806 1535231 953847 1185712 164640 1841726 1230172 1142473 206979 891981 931854 820269 556333 1139673 1245619 1842935 77778 1746843 1911529 1418504 805797 718071 741463 392611 1695705 846265 1476458 722398 1715416 546331 455814 527981 928893 318819 1386976 1720053 279964 276990 1866481 1068114 114649 61339 236506 968089 577295 280263 749283 764747 387586 426884 169375 1108795 1948696 162722 542500 338689 609400 1185180 1049912 302517 1818549 850905 127432 1319295 127583 276689 43975 1151461 918543 756320 319203 1610468 850930 1965090 1040829 398289 1373972 52590 937751 967283 681180 837065 1962918 914873 1084676 123177 1618467 575658 391972 831353 700635 611241 452967 883614 1552333 1353217 377883 1671345 1486113 745956 1160859 638480 1083065 389460 1524250 504081 1179220 1873270 1426042 1872177 1277126 1679428 292232 1333005 72043 1355663 214513 512405 1605071 240162 1184038 1034977 179109 668656 1320605 1227301 709894 217136 1166858 1498901 1562824 1824580 1997296 414961 85000 818836 1784886 724325 1657696 1873794 82414 882739 1390885 1784613 1482914 397536 758635 688607 857843 1985994 1352150 1341727 583201 1097714 1738947 1824340 1075674 146115 1374742 752060 125757 1096060 963708 544555 1028542 1006876 339992 261867 1159055 557478 99058 633611 1016168 1047448 1566800 390844 1377062 923820 249427 1497850 1175586 1514433 216624 1139342 929878 325134 1766098 1175642 449419 287607 752222 1572965 297348 967861 1988254 919767 885838 1716347 157031 182673 438172 1568015 1451806 170130 560115 494231 864708 1258414 1484226 7716 970761 1179361 265389 1851471 793393 1467454 523608 534753 1098664 370036 1003501 244957 689346 1383770 111277 1915070 1120055 1203780 1956180 1082457 927157 1865378 1656181 1574050 485724 1617105 387308 446189 437448 1645942 329694 25901 809549 949726 1832236 804529 133375 690945 761758 1413761 1668041 1693137 30369 676815 1125443 1991550 1747562 102578 1423481 456587 1049500 895515 1662550 721354 17369 586705 326076 239601 1682694 52586 338097 496987 27372 1443539 258183 1751156 403259 1325172 1615135 1803476 1504033 1107423 686890 1954004 1910336 624788 289755 1376895 1608456 391884 969180 1475404 919621 322155 152177 1280127 1532460 17256 1035958 615186 164477 624423 784650 951924 1325782 220603 239750 969659 48652 1012288 1430693 1777810 1553161 270248 1783159 762495 1905853 1857346 357291 404922 1449071 411143 805219 7834 181500 775262 1766150 256044 1948098 309528 1645550 87220 300333 910025 1096239 1943963 515658 477672 893951 330117 568632 612828 455168 1007725 1516802 766873 852330 798525 798039 771807 1074069 1290329 1432151 93108 1836143 522728 621923 808232 223880 616466 1833300 165357 111822 634718 941914 762618 1967632 981677 1226786 797350 899863 1671194 1007740 1598057 598615 549182 962529 795841 691218 1247091 984323 942062 1056997 215518 810161 537216 8250 935215 1672715 1169103 532095 1540032 1977273 724087 1042288 1430458 1263539 1469106 222601 1446919 470958 1500114 233145 612152 1581127 1437662 794428 1255426 1517061 1471916 68269 574067 486036 1218196 1630958 1104913 1301084 1605051 1854821 1749855 8267 384991 1702435 1865146 1281552 1084429 846730 1214388 363355 1549844 1428548 177137 382625 1117341 1187564 1510447 1505199 1225552 35459 1058915 43798 1709295 252366 385142 217356 51586 1433207 631839 787684 879151 970103 1714791 1016774 1598555 1008327 492822 1466489 1474734 1510688 626292 1137268 990653 1674924 236507 839050 13111 893766 678327 875399 1939036 312757 316139 1049351 1092832 1483008 512650 1671964 99128 480554 1033548 1258511 703279 1340110 1630860 823866 663622 856863 1627211 263304 1179392 730616 1587470 1624632 1586462 264727 914640 866286 561090 101597 1727134 309106 814694 995487 1875489 1623225 937689 1693293 960848 1601388 938520 441639 1391024 135192 690573 1541823 1310157 1423925 1203420 965981 352731 696490 1946812 1165298 1598336 1034697 960527 1356602 640836 400319 188944 1010301 1964425 461189 1085220 577648 910753 1435398 1382230 1191875 721065 345887 6625 1496368 339891 1466047 632079 836931 1088009 586452 96695 1932662 762583 1085332 1983261 413408 813965 405580 703421 644413 1105143 1823435 1258928 1198873 1035986 1230442 660705 453943 1895123 174210 1461041 1611325 1135536 387829 85889 1397660 1383359 1403638 508190 1268947 146628 1825847 387836 514455 1076547 537053 1432788 1440440 1172789 1557542 1783436 1324108 1148960 929649 1620795 1451237 635179 1937944 22294 1890669 1729259 1516855 225270 1143068 378877 598397 651153 434919 738298 914719 396147 26402 1515724 1612367 570340 1619938 495312 1561231 724740 209316 1888139 506081 1193529 1987059 404937 1099743 1511911 1004222 1798801 245509 153159 4361 159325 617344 1774545 1838999 1411767 254060 1953239 156924 1141956 748623 275123 544317 1787074 1709721 77988 780052 54973 374106 1554281 1150748 1420145 487098 1087545 850355 850699 968636 930834 1843765 454831 1652894 277567 956375 361175 510121 1767350 1372482 1212957 1348607 1390493 448017 516661 518714 851116 989880 353903 1162028 1106795 397644 1574975 1974410 1485120 1458112 1491608 975087 212945 1493169 1854063 1285525 1035642 1066899 688919 1932850 1921486 1349848 1319088 346226 23901 883853 1608030 981916 107808 1929799 1221925 1275259 1458461 898095 15232 1215426 1835601 18544 1861723 718487 725771 620772 576706 1926235 1867057 1109381 867622 1027219 1637969 822598 1748868 817866 504523 429727 332841 1294485 1231217 1298996 55343 1000023 733329 1801628 1478582 1694850 269315 582177 1635519 1437838 1612344 627843 1537188 482719 200334 39605 132126 137299 1791972 1012010 1725351 1194327 1399515 1470940 822145 824808 1686640 94247 1469750 1339387 8067 1805419 1358684 852912 1290805 545597 1981992 735688 1725583 56728 412753 469945 793874 1362040 996794 279134 616305 374766 871590 1832308 603550 85161 1836477 1075478 931668 605792 590112 1891877 856852 82322 1818305 1840949 1243637 745305 25469 1298954 154130 1845752 1986875 334198 1555174 1380869 1192547 377900 685798 1300419 856191 207445 784784 830451 1921515 1420422 1463808 710505 1634834 105128 1279831 789844 836343 95022 990422 280215 23820 1148569 1061061 1174300 1062337 1359843 988774 1727059 1889012 1538271 1203972 1197374 1496232 1530398 487255 231814 804871 1261131 1936700 396695 1598936 1313066 93871 1861457 956378 59291 56495 421802 756132 1475574 794757 814362 16682 203419 330274 45903 1910339 433156 1510440 1256725 1818449 167345 1120655 671306 1904053 1075396 434515 1949583 437190 1747868 112531 1796853 217678 1757358 1141014 874527 1242744 214343 1471592 337019 65275 1657576 670865 1935188 1186646 1066798 723281 1284205 1049960 367544 59053 35126 1631823 1307775 617298 206879 1905429 766296 963543 1527731 1426967 2894 1250099 195092 691747 1895751 1742697 439262 1048505 227734 1001005 102645 1298528 1896275 1754996 552762 243036 401464 1281157 1035750 1287459 1605525 853075 633998 1578094 787568 385222 1298795 658521 917833 6399 1471756 1090389 1187736 1711256 1075751 213170 450536 736604 73083 398299 1017090 762414 607538 1135570 115829 458840 1907334 938967 487782 1263915 1593109 248215 982875 830335 1526556 1084886 726151 1351781 827618 112143 1278728 219166 1540726 1294635 404462 1599419 990270 233951 1688750 1657379 1774552 150841 289819 924653 1657634 1974562 1545710 1965296 133631 1705493 304245 1252401 177079 787998 701327 1834421 875216 1703433 82218 228082 1651100 1722906 1810121 1090341 1653867 779220 756517 226963 1486755 377382 1721872 1901605 1250221 1000069 1590999 1118267 1898282 1635614 914947 1860800 762021 306045 469424 1776103 502196 886777 811788 1103456 539365 704039 1875672 102541 339427 265602 1915663 381959 243374 1596340 1372313 1361709 1555817 1456362 841781 598234 602430 352962 35098 1191814 1695906 79802 1272244 28234 1128779 64399 138757 1254102 1807180 954615 1722096 1766908 232848 332620 1201405 1013437 349407 49050 1937722 22792 1995688 704990 1269286 1926578 188137 1511964 1373018 926122 1973226 1587961 1859423 1326730 1156476 1196728 240265 1775965 735007 885638 986849 1951806 1417985 1773494 737132 1928558 739586 1320087 1302276 1064798 770022 1636532 405535 671193 1845097 1033868 1775975 1572865 1875690 1770528 571081 708444 1722050 24866 1201020 298739 1573413 1025054 1063168 1819787 1460505 1459827 1593829 54007 1646145 1010782 67412 1832844 1564345 1214372 1283182 359517 294933 1890465 11361 41288 841158 255751 1052536 1824556 1287735 1417187 1165067 1783905 870818 102455 619548 902444 809484 487879 366363 1519679 1741879 1102586 686650 1766364 241264 1801207 1858973 629993 245749 629841 496045 846908 1884822 1093427 336287 496170 833051 211170 1337573 1312062 859923 130310 1089888 750971 821028 1040355 1580969 1886063 646920 478060 220713 315614 295858 1995167 969642 91742 1862929 1200349 979713 1825526 1716763 118909 1707671 1258998 1302226 99173 1499769 312721 224539 984431 1488181 1633284 25739 241057 744419 1746331 866256 1473698 1368124 407059 319332 63235 1874129 1472167 1671976 1232266 243337 1157030 748054 880134 1232831 154460 1723871 436125 1948174 1373379 1797600 594383 214212 923327 1210322 815564 524145 1986950 592067 700344 1632221 509798 340907 261647 989461 708515 931960 1308066 1804148 964528 1572008 746789 1056837 1971641 1523965 1858617 821285 933901 1161599 659225 1781084 618949 1651968 1556075 1319306 610122 1165085 727898 1617631 377970 523727 605332 71181 1907212 1615791 1924749 1701082 850619 1195120 288481 1831748 1980919 1339652 806886 427411 1351011 457932 1042219 1886971 727151 1746494 114342 1081414 1073785 588598 390640 1787346 770600 1899125 234010 1408718 714560 1022966 695939 1985510 111513 136813 669390 945024 36536 972939 705082 954350 1465524 77718 677450 1295523 388408 380666 1302696 44930 1149538 679403 1811570 119371 648779 1675536 268488 1004489 715507 92132 1552805 394888 1529192 1888227 1836197 1185507 1285657 333544 674163 1204256 1588771 21369 1221433 1790304 1544459 369023 1706671 1075495 822063 1712118 200715 1416437 1006562 1440040 1433439 1054965 1524977 812826 1174708 310666 1678295 223280 547784 1921641 519750 1043542 1534877 1763431 600355 1376173 1193435 1000703 1947883 69323 477611 1451892 995929 621511 195894 1298605 993025 1421420 1464068 951142 1431692 1262208 1602884 240140 680978 167898 949957 1195968 1851539 517871 827204 35483 1264803 244104 261141 1071117 1361550 915867 267240 859734 1408397 1384342 620576 865138 1537891 575367 1487971 1945009 557772 1503909 810636 1758098 1660954 1514070 292587 1485699 165849 653834 1188823 1951133 311525 1963891 366150 1506641 1972556 889367 245256 1912733 782046 1271670 1539773 652711 589113 578213 321498 1255824 1263734 961799 1334481 435042 850655 1197646 453065 529972 822647 738032 1490280 182625 400678 910400 879183 241858 744685 1592124 1956345 355666 1483888 237310 467448 822178 491636 1739718 447537 1940213 1574801 637780 1023119 640378 1740007 602681 275986 1801464 1285152 739984 995268 1599389 1680295 1825786 1612346 300261 837821 1908420 1956880 915126 225156 1315563 15218 1183286 1899608 1615983 1429811 1209932 16170 314395 597430 623948 1021870 1922136 522237 1753825 1499459 127584 1392370 1761678 465138 718856 289520 1610582 1067075 576842 610464 412880 474524 1160546 511164 51532 352667 27800 1411655 555039 619819 597977 414024 1226677 667522 1489142 1878952 315529 82798 1093771 222556 271599 1026291 1067487 878240 1678129 1353685 785381 841894 1079283 1887441 200303 545719 299119 245351 1624438 1911007 1864436 703163 1971857 988468 1451538 371256 212468 1434962 614101 1455051 626307 603169 301569 863934 1830907 758052 242600 1302558 1490322 398866 1816079 428687 1198363 1721102 724417 1988722 959028 1295907 1214728 706077 1802247 924686 1358610 1459348 1588566 1904161 1245029 570874 1477568 559784 1993254 1995795 1695468 1846546 996862 1758500 287562 1164364 574585 697183 1018601 197281 811068 842270 951555 375053 1590912 1924532 1980323 276107 1732785 1062164 1735158 1292016 1959846 1965858 1503582 1317782 683493 1019922 283732 859401 346702 1967693 1949619 1500979 1782814 92356 694248 927574 681157 392250 125667 1073626 1477899 1165592 1368945 377167 1308496 889704 30843 1845816 622591 992951 406109 762875 1962506 1682498 1142171 93177 1392404 892578 63397 307767 466009 796113 1001033 202572 170688 1040633 45155 1000653 1123366 713260 1081180 283785 813518 340933 1103436 1915097 1554918 1401547 901860 327612 1072982 253598 1688615 1541056 104407 207481 676627 605857 245615 1866251 1446210 1600968 871064 1547610 1253368 1905600 447119 1463375 342828 324996 486943 1835197 1648529 1524467 321590 1367489 1657845 377109 630621 109361 1198049 1810606 1818311 1101478 79540 647401 955212 122597 1857886 234641 1310360 1459631 1657191 1129309 367708 1537323 124647 1653447 994627 111976 1462760 1097921 1860255 234720 208727 1168858 941871 1094110 786905 1356411 419557 957448 1089904 524347 1080925 1806421 1289267 1653668 608944 382220 1889962 1763037 1481950 1822317 684723 1803265 1387441 1830277 923050 1292375 1553303 1701856 1249749 740409 1057600 442315 1784198 538053 1318302 752481 788308 1059144 576639 583969 1642355 891486 898823 500254 1578204 1726435 82581 545650 1905045 1205267 1881099 186242 876656 1133038 1745635 622798 1305006 767411 1718818 670400 317008 764365 827076 1895074 158815 567242 1627382 350903 237431 483786 1592303 373809 411680 1333359 254054 515850 1717386 54297 955321 1005904 623315 1277016 1993852 882471 1906129 1559210 1658089 55075 969137 1786707 670622 986059 1101435 787360 1719821 230444 1354951 1848177 1631251 487470 407756 1876122 285497 56935 54752 1007105 1245101 1293616 110627 1663511 336027 310391 1144018 16746 705911 362173 589302 996117 445500 1446354 1795548 1213538 332998 757941 1338104 347673 842750 424087 790206 1253701 1557888 1418596 1202826 760804 1275822 1823482 1210462 1842481 1539124 899518 817693 799608 932134 1160950 1007506 1449412 1166497 1616406 849214 495231 1252378 1940945 1748568 943381 1894882 850734 1131250 457326 1940589 359561 1633473 977047 1947345 920793 774209 229732 1293727 1129589 1350124 1762989 1837541 858348 1700444 933012 858656 1431501 88245 1487463 738750 830002 247472 1651949 343396 431108 522498 297864 1956218 1445188 433108 1091649 528329 1084295 969230 1772185 1327243 1724343 1825771 1926466 1510105 664968 1975434 393655 1446656 1867955 50738 930397 303473 95711 427366 782540 18085 257102 1263540 117841 853447 1825673 1437389 330931 1824262 786060 853269 1542586 1715032 1573246 341404 1811941 1061823 1506622 1998607 1278915 698948 1425975 1018034 1561219 660974 1467783 1701745 18147 511248 1059447 1303256 1201141 10213 994817 994619 11726 1141714 939962 1038701 1514330 1847911 606109 776572 345228 1999379 954342 261584 1799609 74426 1536057 1763782 426417 1770888 1585506 286245 694178 252134 1534172 1945632 719902 580463 1741545 1881862 365932 1297277 423130 183092 484612 1044546 728602 689288 1389175 1274018 1629129 262504 148094 1083317 399596 1410130 1146333 1081105 950825 1150056 29736 16947 1987468 1188110 644116 270557 210911 653315 1646626 741084 440604 713786 227187 1558042 1538022 1903128 1266729 1114978 1756276 285542 112306 204317 205533 1658693 1569621 839225 648185 1657615 1053911 404811 71558 1846611 1104386 1307785 888668 865762 863359 676048 486936 1682871 1718524 1751977 1161274 1744161 1526941 1602655 1036743 849481 433261 719652 1127813 577186 1658192 674887 552985 1836299 1173075 774451 65847 1457364 1143137 183825 1298753 1799939 64402 1441240 1094741 554087 1809909 137400 1615784 864497 556943 1095498 605259 1976277 1333240 143134 1146049 1371036 802540 828614 1230768 1652105 1435665 1694063 1128129 1751657 1335208 1397947 1229040 223545 1381843 738165 1666701 1815476 404873 1306197 779363 596973 727130 1628817 1363855 959018 186592 1856463 1612687 1035204 1615421 763668 753860 703416 1636827 1750831 1617787 25367 779641 1462876 1787801 19426 1275 104179 1205678 1928234 1628274 244642 1276983 470137 1673189 1002235 1705365 408317 1724523 1086548 1611513 1489410 306767 1457990 1527922 398505 311022 1800081 1838299 170691 1637748 1429872 1729923 1575371 1744039 460285 109007 1267922 671818 692839 687045 1446760 182975 1226951 1851581 1971060 959777 117138 240255 1405021 255606 1031520 41808 1237112 122542 104260 383154 314592 1491765 1126204 1600312 1340092 1020237 1395383 612039 381700 1794424 118278 1645874 1395648 411353 495826 1684675 1475023 382166 905452 1105240 1495609 1919636 551633 663242 1523449 756791 1331947 1512074 1711549 659665 1047797 417146 570244 1634256 1001360 928183 11606 1275368 1521388 1551385 730089 1260740 637459 1384785 1969800 508090 1387122 369885 1063510 278695 319998 1265472 622767 1884753 1199414 1953602 325048 1164697 1404668 1603017 841701 392846 334540 566144 1884916 1690990 1342475 1445792 1127079 1013444 1595804 825293 1078803 712354 671069 1710393 1260610 1300835 486074 117293 1333241 382529 520364 1403 317093 794523 1400923 1659198 1018444 459035 402755 1188837 1740243 1934668 1142631 618335 586475 1847598 232454 1410802 709028 1689286 1795427 1198269 1684608 1746174 1455662 930782 1306501 410437 1536080 616139 1398623 336489 1467267 869423 1647597 371004 113901 1097030 293462 626992 1702198 844173 887580 1468802 1803521 1322338 1296019 1747380 350092 1637966 1979451 1626833 348855 797117 1977427 1786748 1137593 405748 208725 91371 740955 1890310 917214 305442 748289 145744 1200367 1600747 18295 1991182 1311044 612729 1768522 437037 1588542 523317 922328 279892 1739254 1139798 415376 13472 1938854 47293 1782413 1242417 644308 481262 1839507 423535 319324 750341 1132169 1160625 702284 1817239 1197577 956969 546825 1289088 269857 331719 460850 1700167 651678 1364104 1495002 134580 1076913 30088 1696766 184151 260049 1710978 729657 549027 79533 854269 434624 1138675 1577595 1694704 1137173 851221 641920 496125 1010870 1625944 336347 23126 1132669 285942 884945 614984 361493 284207 1461727 1082177 1181069 439522 1616558 724636 1252284 1575916 1776605 1467082 1896711 1608147 1395750 1404156 276641 284794 394675 1007409 1685386 831002 730508 1840766 1367318 549504 323098 1236398 1251376 1948461 308397 87771 766426 967883 505251 1825384 24892 1719107 1661778 1683488 1286946 1073990 1824672 1357347 1877831 883652 1749681 470599 693896 1630485 218462 53300 193145 669775 1600229 406301 1779570 586472 623158 1359034 1080139 583427 1179993 449699 332992 1397975 1828946 334071 1095625 1902846 1282082 964901 696235 1926214 9009 708204 1540109 1255416 234391 1696017 1248012 345382 1425049 308950 164747 55053 818455 940309 903116 1820652 338222 1310573 1943229 62711 1667889 97255 520759 479078 1170965 631942 869247 1962030 1367087 732492 1285914 1582985 1575447 753296 1405403 580603 1903158 1544557 876814 442046 1603006 363336 1203860 1061050 682724 1868727 1179453 1351787 367439 1002618 329256 1641910 697845 1550240 1798145 1943734 1800068 156606 1245012 1484381 1416973 905142 909820 1953446 1243817 1238282 1295219 334161 1228559 1147038 1405373 1577818 1273268 377922 1524820 541134 956254 1324986 478270 1420602 1636770 649905 53556 937052 1643284 1797151 1527056 1603676 1700965 988958 263759 120728 866186 223095 984195 323411 1426818 315723 1390061 1750997 1663411 75611 1828755 473258 313517 903907 1927258 556553 451149 1561304 52564 1063860 1738113 1269865 904643 1027357 1755242 1225995 329821 713728 1992968 447177 1794798 261579 111900 1754695 1627588 1011125 1308444 934477 1765544 1201397 1393288 1695846 1947775 1902352 1858530 1299296 1500741 1308887 1362134 294836 1305796 1479358 1604687 875569 1585510 55753 914646 880287 1516788 161707 379636 1565848 1889091 1837037 331641 1366552 1833496 1338363 547186 1918966 743101 1775179 1238867 191334 1505179 57436 1490637 634659 1401326 111213 1508051 1185714 266571 588729 46154 1078763 1417274 1864624 1965072 129230 1859888 1580451 1841975 361750 1911404 859083 852340 1372109 1616080 1661140 26123 1388573 208531 58076 259169 292856 1309018 1472886 270302 216458 1927346 1370587 886317 1933707 1759520 1858510 222886 267475 142712 1686820 25106 1931978 997689 1249915 720710 724329 490748 634962 1752968 1591665 1617296 1146727 651360 1321642 601103 976645 1532360 1406581 1220524 1836157 1423478 1096163 380166 1247089 608377 1812836 1759825 1815636 292334 134217 868114 1233471 617135 294325 383763 1435621 1886483 858507 1148933 1358091 1814085 376764 1244333 956305 1322982 934540 832992 1821476 311424 1634085 1291145 911201 664078 38804 487243 219400 444379 1670288 1727920 501050 1487820 1700583 892660 86832 539601 1212083 94112 1791261 1821520 1405319 1722446 1942087 281788 1301786 875427 632703 1383038 317534 862133 207767 265683 572422 785482 16127 1087865 1443747 684569 217303 1756701 498054 1221851 1600638 175076 915917 566041 1909474 794249 1944914 1843733 1967555 43545 391322 67578 823194 1334485 780772 1957676 686010 1982359 317663 463983 434349 1382587 1752424 1197980 1523724 241731 255044 1225734 91964 711882 1156856 303998 1454628 1276193 1047243 892366 394479 1832182 703727 840790 282052 1666770 316430 1423847 1561023 1327468 276321 718708 834689 318003 1813940 1128620 1430480 493487 442892 1438203 767203 1485873 57327 936009 1075914 18315 966223 1583417 1295901 354799 1827347 184775 1075341 1565875 801455 6043 1492928 208647 1948270 770988 1614986 886288 1751688 899655 1156792 870371 10194 218502 1515135 983599 733102 641887 1942673 1436003 1841283 1683859 1635299 925233 1073522 1541868 337429 41539 1910304 682510 462963 1582245 406974 1403351 1936811 1123556 172067 355955 894905 627551 1725383 157466 826877 794706 500069 1517626 1137276 118615 1010706 1705266 1589287 1305238 1539600 345948 1575293 1166660 209653 1578366 1874327 1464910 543614 1922422 1999282 114963 1849107 354049 972736 1298903 1329955 1457683 228859 1883948 1926843 1249202 195991 1908318 1423166 849996 69683 1552067 1490085 1241946 1014114 515049 1527059 1756973 1339840 768237 1651123 1553233 33170 1250915 901313 213657 1452601 818123 571331 704524 134599 803397 1639621 1651918 594674 771978 120556 689953 872653 1460008 933331 1541304 1524099 1887268 463164 1947634 1682791 1499401 1515897 310752 1736243 502679 976757 796901 1339731 1897714 788258 788830 1563748 941407 1653974 566332 1111317 971214 1136733 1138469 1721700 780192 1787868 1848334 653971 1533586 1874298 1891235 678981 1551913 1939681 3964 463644 475684 892222 1964011 513052 261089 1037046 323540 972470 1944027 602762 1846341 1529425 135288 1225349 299765 1610906 813400 995633 723821 1868749 1092914 573443 1882147 141198 293953 1289737 1828415 821803 1515026 345607 1069406 931465 739777 1078161 1952066 1194595 22427 971092 407991 1607688 1752961 440209 1199931 1673985 1609970 1978033 1306901 1258228 1394535 1258778 1189639 1664241 1212030 1767972 832819 1077701 1733510 1773229 788741 1606920 1111585 370949 186699 1133379 62260 925664 1560231 1812286 382370 1101405 1994350 1987413 758267 100483 205169 778977 820553 239596 779947 1353298 1958503 566580 1255153 31205 1199028 815328 687179 1324803 1007610 1452026 1251606 56502 1340091 1713402 405772 1305520 570814 1353894 1472546 541005 1428976 1710959 1813892 128159 197284 1072067 425147 921843 1184180 1102079 323365 723729 1130405 431620 1363625 411936 1082040 1005831 1239088 1057477 974046 1443161 511424 1196388 1347344 1866967 1324524 1231733 1774768 1166303 1237925 659306 290080 103906 1328391 805721 1232753 1637931 1852330 304453 689370 126003 44871 556649 541743 1090125 794997 622792 356819 1581820 1726098 939449 983769 685486 134416 1490294 1721347 279780 579984 1490857 1166440 1470747 1421366 1321002 1295774 1706827 1581151 192437 34942 1051272 570048 657907 1028998 45052 1987438 1495341 930543 675742 532055 175597 287512 241498 898895 402239 1456995 678315 1648944 37830 1457969 1857733 817899 1723338 372711 377669 150900 406128 270646 975762 1118162 1170852 544658 1858645 603245 307279 1626576 966923 1493205 1056178 1111552 284448 38526 1020972 462826 977690 1456110 143018 990211 573295 1092081 1876345 1775228 98241 1138739 854198 417760 694714 203811 417946 658437 1461014 1413436 422875 766047 10506 25967 1538869 570183 815828 1512753 1261615 831762 525688 288967 1395497 459401 704621 384489 1952239 159708 1647941 1893878 1549051 219719 1382590 1294917 1138130 551235 1403806 26581 1653414 198244 1418753 344563 1194055 1155171 1383183 64272 585595 671146 827514 1454286 434088 763330 968862 1145552 309063 776951 397036 1557699 1270729 232526 1829202 1923137 1448206 408065 474760 419447 1921618 1861395 1890833 1049368 463968 867417 818716 1681776 1695773 268194 465259 52146 199145 650360 1320930 1367179 544526 794055 1042417 676947 1967379 1311895 59360 374754 1891713 1068511 772540 734870 1083716 419578 1735121 278962 1730047 1629242 1648051 1000854 1313823 261323 601329 1141618 1391530 1278142 144840 1046712 146139 580000 1645437 646941 1745387 1842973 101887 50539 265535 1466772 872906 271758 1623443 723548 440148 1503100 529280 1850827 739440 1805806 425536 162506 1809688 603439 266547 1552819 1227330 1017853 417125 849833 1944520 1246517 815761 1218447 1965900 626779 1686450 944759 1691645 1152580 1428547 333654 977386 397205 330857 1808967 1273735 1959923 1845843 1445434 1257823 1400823 1140200 1015081 1043565 1310780 1602784 759463 1610254 567314 1098589 799744 1655096 638733 1551224 1121112 370226 1597069 485573 1959878 1677113 538941 1835152 312653 1990055 1073536 1021353 139046 899181 552988 1012086 1818252 1446828 1694157 1788487 899454 554772 1771273 990232 1179284 84517 586243 614743 1617291 636362 342726 824067 1363779 103169 936295 1442818 1981296 1697027 645686 1423146 157550 328341 150513 347752 1759643 1750041 1279866 936320 672699 97571 258301 936126 1978328 1561479 1395730 920881 1364627 605982 1771760 1581752 738358 561078 100484 1905580 279307 467177 58696 461256 1193692 528106 1833305 330988 1534126 745087 83203 895438 35361 1635091 1046714 1663572 745510 1799508 520498 1253497 1922938 450020 6631 55442 728271 1293769 1741588 903535 442423 487118 874146 1869308 1802844 1015047 700456 332574 1716491 1258314 972840 474898 1967159 393843 1595422 1002012 1494162 1212987 1308216 106964 134605 884886 573039 1313926 550797 1036977 1173566 1285351 525480 1548198 1668687 1689669 203216 1635530 1263269 1601941 173659 1570922 443804 927447 1261870 847552 1701449 122312 1176155 241141 35518 1523030 845329 1090456 495394 572817 73649 1944050 1566501 1852639 869968 433053 506293 572453 142133 849624 503688 1912603 1920100 587470 1402559 857686 427840 1850149 1749423 751742 1434689 1322359 1024260 693559 732970 1358349 722559 894167 472342 1534524 1276033 1800396 4951 1871776 901043 569033 1998966 1903440 1588323 1244780 1919920 756420 1933737 1362420 688355 848541 617118 897771 248235 47975 1496923 1447077 1196330 1781336 244758 1661688 654703 492050 345292 1936332 1943071 1034176 913108 1715310 1096052 1804403 1733980 732572 1535906 476577 1334274 1466945 432930 1591134 933014 1348672 36394 1430666 599735 167929 1655417 625751 1200218 103794 284572 111740 798754 853877 1131251 793588 873921 1214332 209234 1356001 874126 1323136 710990 1270945 218914 1249524 1980846 1157647 700337 1228670 842879 454720 1377240 407443 198341 1711756 642901 1520508 1446186 1716626 1302448 1655496 1673988 1048309 1713701 776351 1689732 1463821 54600 1306595 1343820 1702162 1482018 393087 1469788 1731396 1704517 1574213 460856 671967 1588277 1442451 1573899 1101126 577860 1111233 492728 1436594 1854342 1139792 912638 916128 608371 1135960 959573 1222544 193151 715003 1777395 947701 1719192 1544857 960615 1393002 1750566 442238 1918469 860489 354904 471588 1510219 843565 863846 1287685 1226784 1227447 538351 847295 507489 300914 1869525 929353 961315 324525 994607 1559201 396856 1161581 1498033 759699 1700623 495988 1782006 338709 508313 162429 1811881 707896 1187002 1744989 1414461 1122897 1346517 1923962 626287 501120 632115 492799 369257 297013 1931970 1696160 1729802 1253464 181303 1750486 1217590 1775002 1699965 1759366 541648 665542 515589 1366135 1695307 68851 1997910 163473 1179164 439505 882945 20824 480669 1621667 852353 1559381 175961 972289 307707 27969 1168960 472407 1574451 747775 135722 592775 133572 1858979 216918 1794544 1209653 921396 504472 1360345 1082345 120388 818090 789598 1512583 1396880 54212 1418763 712230 690069 1115078 1011482 1090406 1440356 62640 880677 471578 876744 1379081 962875 1871788 758486 891555 1921997 1884841 940863 212591 638787 936078 1360229 1138533 1553177 749392 1906720 1944821 1853924 1037571 423183 1442771 1945920 1411940 1276152 1007129 1881310 277842 285686 1983872 1501074 1676543 1271739 1263737 263405 866284 474492 526750 1082561 217623 655854 59912 1946714 727016 61401 707341 303900 479855 448901 875131 1232555 937861 990823 622562 1740827 1879524 453853 878445 1059748 1438172 828157 341501 1609876 1082790 1856101 876324 655311 29124 1514394 734536 1811610 546402 1999348 905213 628727 663337 1360361 698402 670532 1222935 746396 606257 1333978 469963 598795 314182 1746618 320425 1229860 584151 1573263 191906 1359054 647745 1750348 1626717 1513503 759249 1732040 1942367 1028441 1398791 1700056 659774 1794553 926367 601274 515971 253037 659929 1362386 510994 439898 1983860 1599462 52618 1879575 1654458 811922 749350 1330275 299442 506988 530337 869870 612838 1763234 683075 1855776 119387 979472 1883321 365042 912201 960041 724359 88982 757433 957515 1997143 1112098 215637 607325 770647 1361616 1858390 1567598 103563 197689 952067 1518833 1711489 1579532 535331 1205273 519431 1875642 1678558 1802744 587633 1459029 454982 1132061 614174 1349714 1806979 856157 218447 402977 126252 1265838 1777020 1112537 1945183 1899332 916998 350122 822814 672055 1325456 566651 1023463 1495972 250625 1234091 936618 1582772 336128 366098 384445 1292704 1105785 1835882 271890 1863475 1916024 1073801 1151032 633095 1338060 1801593 913527 803000 894056 1520220 393660 232008 729482 1102753 1814444 754598 808749 352773 1818275 781306 1008823 1949584 369515 768240 444531 631183 612930 354860 1337735 1084891 746314 68920 553943 55657 1081307 1177886 637794 1141744 1988296 1852261 1186604 1012416 1453408 1709370 1329739 1737643 926090 1510711 561372 1362061 1490489 536960 304165 1312276 1962163 406091 807041 1377424 747412 1998102 1659177 442970 1658569 709989 823376 656975 1331776 785747 1555535 637811 1164128 388535 319751 535203 408485 1439991 1187669 1275299 263532 1852056 748802 1589136 1557070 869913 133604 1000314 1173487 392755 1020777 721947 1774976 208934 239123 358686 336273 1301098 1897032 1225979 926470 644205 1941343 1229552 1196572 1297862 1746251 504071 821538 1080049 1612439 17379 1865284 590267 1621238 1022624 917277 227922 1714774 1689887 74130 1336189 1245434 1064347 363737 286494 1541650 1014370 838713 889627 414105 1665865 707838 518125 1712921 1858313 1897020 1011455 1321100 1758913 1816157 648854 1841456 200062 567581 1610845 1315221 1633738 646836 438083 861973 555296 1984994 1727195 1383986 1085162 609873 391339 561422 1292356 1153720 726233 1715961 1887143 1442060 1733758 1958157 1451327 1301446 1676132 1304731 436196 873087 571222 1303220 93546 323072 186056 170067 1582976 593805 1405339 1147219 1278806 137311 1948302 1583103 862132 1730031 352192 1790778 1565020 598562 407890 819068 1582098 1589 680494 69857 382966 352312 602166 201267 33772 1072318 21742 1917097 352746 1188053 45568 801441 1221187 1382214 963656 665191 295510 84745 951131 629871 828768 1211370 1597675 988730 1548017 1675939 1532186 1429482 1638063 1383584 1265258 1209850 94695 1418589 1073012 491614 1205884 1077341 1062388 120533 1601501 1517239 398287 1459723 1985278 462964 138993 453564 1660844 223527 550823 1394719 747274 1214044 1611179 1078864 346319 175749 1004421 1049023 1956288 1796049 1706157 1239664 1141812 116691 1359162 237755 664052 1427484 1862547 1117383 204394 130182 334337 44500 281485 595347 284523 468934 617049 1119878 1273393 1105055 723520 887335 143579 383425 223006 1273384 1192297 370110 1183203 988938 857033 452873 464559 563206 166965 762092 1389243 1186871 1803362 322294 518981 318951 636194 96861 60917 1815442 780531 1104057 1556548 1671769 8084 126577 570280 912955 1762146 1191738 643141 1884365 652188 211199 1228671 1181815 1912158 965102 653190 858427 804413 1400934 225475 807939 719038 704821 1953127 191882 820856 1833840 794488 329539 1006248 86356 540598 559210 1717216 828250 376651 1826149 1803348 230157 392790 261102 1253539 962360 1053240 827583 151018 729589 299303 1188636 18623 1244006 1368678 1849672 1306246 304929 1199999 1821383 1462891 1609546 1601211 735307 720223 798978 1029953 855063 1178005 1794485 1465322 1882336 1415837 25276 1956865 295472 496854 927657 184522 1291635 1665855 986621 365851 122780 697294 110548 96395 245194 79193 1365828 65335 213465 465592 918271 236125 491266 1803139 1374053 1268665 408315 562889 462406 365348 1691667 300019 1110965 1757789 354606 1414990 1543637 971715 376080 238332 768675 562885 1206723 110799 1229513 91499 1292634 464843 1317975 943540 200811 1999693 1668834 408594 284126 1975281 1463029 1546400 794925 1164834 150435 1166615 1332906 1036040 792277 1980225 572652 1058831 163477 1552139 596689 1015632 1203831 1423476 1554536 1517809 1116219 1516616 1546270 312865 209763 631007 519523 1135291 620302 580145 655354 1085384 959141 914255 371398 1462382 1879974 983429 418771 1892110 433731 1260924 1286320 1158603 1094604 1814469 1644474 820002 1022721 1799399 479851 997703 108134 968669 553454 228892 846683 1016523 1307822 1302222 1416173 1125377 1560822 278229 366893 1162397 488744 1762591 851529 1275459 1416598 1677909 1710760 1399668 1648780 598809 1689097 1192022 1351837 318740 1157770 1237449 1612798 275089 220139 1462532 28986 1736379 1592735 449789 143520 1658865 464997 698276 573219 544523 1818405 511365 138402 634896 1669814 1577784 1536543 1794970 1502731 1822871 738299 1572740 9453 102322 1508081 545279 335036 946437 996941 370061 830762 814971 957412 321824 1839250 791567 67444 686997 516609 1789363 1440606 841999 576995 819974 1046236 776421 60305 1244519 333797 1342491 958058 1547345 1295571 207700 1827002 1591043 186190 393109 1990750 1511616 973567 1911181 153130 141625 1582140 424672 1597096 841209 663599 1927123 1559073 1841345 1307096 605722 1810999 1483160 309383 1252870 1404006 1383510 285084 314899 780412 453213 953801 1936370 1712960 493126 134211 1893961 538520 64358 1089135 269802 1134022 493932 102100 1388314 1238516 288767 960304 1780402 1133129 1750136 1306482 1328366 1122535 1133409 1875695 386239 1578560 1831805 1975179 1946974 35530 613802 1301768 1080437 1283925 1586777 653972 1866805 1873137 200445 1376457 377856 108125 1294868 756693 1518141 497134 900885 1562310 314496 880807 731435 1018260 97739 1603404 872663 461459 561632 619222 605399 1504042 1293669 1757034 464636 909485 1077507 1472723 1220587 1447585 291272 244374 1566686 615305 1046696 908202 660653 1582190 1552888 238396 1912863 312078 18792 104628 1916026 971480 881927 707041 1824264 1204637 822478 1905766 1867655 896230 800448 174978 1327358 1708070 1902374 969799 942171 920572 794740 549514 1607063 1207885 1314854 172667 1749180 889408 1210227 431204 715790 874316 787332 863971 326536 98487 523870 254509 1613609 1186557 621829 1644723 1666930 1543087 94234 1420432 488671 801872 1552055 1425253 359208 1889623 1567500 782413 163122 1263252 1286431 1950570 787697 1960 762827 1055991 1419465 840127 1225842 436887 1752593 1931929 1923115 43376 1512746 853876 1276911 1233179 1308058 1987959 1978389 505249 1150701 490175 792570 792234 769526 94000 460541 1370188 918683 1588143 1887722 1684944 1901181 1579729 316346 602275 1022650 942144 1018495 1775984 1284748 407185 837378 597498 210625 1539668 1324822 1444732 1712590 575239 406318 1141735 1092546 308286 1879308 1233008 1543583 357558 1063507 84144 1647655 1216400 843247 744829 1041049 1840704 297138 126152 302942 1096566 1378471 889357 521401 1107707 1140640 674677 742992 479037 1570847 1649704 1740891 683787 1517676 1373073 1278798 1770446 302544 254313 1119411 644662 1850670 1705008 1630478 1287639 168744 1002009 1322075 1025939 1753298 385897 1381817 377418 782506 1642353 1042390 959941 1877528 1981097 52366 1493533 1965188 1719839 1785284 1025520 476277 1596078 989860 924191 190377 1815493 455601 1565263 1455433 91040 1365273 350286 561536 1258681 270076 1790566 1353975 572481 1392783 1851690 1671381 981568 366706 1318505 962480 684217 502185 805057 1292466 781026 55586 987364 1542954 757485 858467 227213 839002 1203458 681657 1014557 1502379 617816 682067 482585 1908482 988986 1823570 1138051 22911 1153332 1537077 591919 1687799 693427 8324 1131826 404877 1778442 1366490 1274389 1513112 1280149 1279656 1768841 1568710 1777746 143489 200392 1509001 1751157 357393 1430855 424242 132695 201432 1201368 1253709 1766273 1593928 1733098 698309 768354 761577 1542416 1262783 1706742 448778 400683 346348 1520404 750296 1723850 1895720 1022551 725107 1414863 1074084 1576776 1701925 404252 967390 1294047 484015 90463 1577739 884036 744818 792649 974742 1909227 1081362 1483937 729649 215856 84956 756994 1329180 994433 461114 332233 849021 1325015 1756288 428990 575505 1327975 321317 4628 840677 1805937 1175883 1256674 1180217 168625 530482 1238622 204210 930966 1310032 297254 1808278 848744 212362 895930 1359727 843713 3436 469324 1799158 257837 902342 1248866 1392934 1257249 687618 1099685 1642331 537794 1441634 1073386 930041 922788 1676313 887802 165727 321132 1857422 1316390 438234 233332 975912 104336 1670502 860847 228038 1037975 459091 122922 1332956 1671125 8838 583695 822940 1932883 1956820 1831596 318430 1067530 1680415 325705 370761 31582 168746 1578991 626226 1106778 1218771 1928099 119754 132360 347754 1212117 922132 1179136 1038327 639209 1014068 63210 994827 1766471 1909047 390269 1786207 388717 1082221 992259 1002830 1861147 260052 1457332 1319998 204482 1785317 1367329 346437 1332099 150571 1996532 748359 985787 161001 1886700 338354 1850020 1276669 1903789 1458593 1195545 379300 730900 938193 831215 595593 841010 801217 1373167 292978 192132 1425910 954340 361879 1819358 1485446 1005063 490596 1916702 1367305 383242 32220 1537773 1354776 1506196 1447954 1229597 275662 1092483 1026452 1069362 1561437 202492 1111670 361123 1828050 960005 1324482 1516821 1294766 695404 1771952 1195930 309618 1707789 144841 1034904 1974986 1899620 1026769 955823 1732465 496951 1615151 1278719 31225 1828700 1433262 1984983 1735171 471481 1431587 1904125 795931 175535 1807948 989543 290737 1635618 1894168 1891635 191461 917415 905728 135667 429433 298976 678072 1052526 261806 1494064 1853465 1960457 335586 319267 41371 488176 268435 436212 1020632 789840 269962 384687 285153 1230569 1884513 1985546 537860 328516 68139 898152 1624309 1092667 1256527 1169243 662350 1559992 698273 1954571 661511 1125108 87806 1304630 1021520 581706 1047710 806253 777768 993355 846950 1639617 1954439 1071788 861732 1306165 982462 501531 452451 1434655 600509 123157 202442 233489 1302991 657868 1166981 1410311 1443624 1100967 722904 1266243 574978 243347 471566 187594 1662572 1840268 1717397 282718 130467 528747 784571 1746524 785265 575523 1579887 637784 1704820 1683387 1003667 1970540 348611 897629 631313 1395856 1768595 1758399 681339 577813 219778 789631 893803 578471 286243 733256 1070928 1627763 704237 1574027 1936357 882288 1874390 279387 384273 781618 1868063 1435288 286347 343450 1987207 1303912 1797187 527803 845919 1693398 1231488 937239 966145 1041692 1143592 1970817 1882550 1279824 49150 112769 1714152 1578863 869150 1660753 872996 726639 1603835 24788 1246579 1858754 285723 40760 23329 350430 166475 1982491 872725 856557 675071 1541251 1968229 1814199 1269747 1192603 111294 845274 1215953 1140512 1098794 814655 907821 1600893 1967234 1179029 1427621 1208116 1996084 1132115 1677921 1725747 1675802 133172 554913 1518217 948920 1259473 225782 392582 605591 1767734 702627 1125024 769669 1027264 830996 1236562 1437880 337131 654564 307917 697969 159197 1752705 503257 841866 1859630 851001 1711695 667511 1590948 1082910 1055707 1623846 58377 1209199 521861 360493 977521 165194 427490 1096542 1725947 1824608 75214 1265757 667191 1244297 1219143 1235839 1859796 1539438 903673 454250 1716993 1229417 620877 1654455 556173 1759096 314575 1332005 874428 955459 69691 157613 1915107 143015 548388 606617 629851 530130 541799 1727044 1479377 1526019 420267 424955 40343 1038620 525977 1308731 899777 1430591 1653855 1151554 876911 1030608 1395923 1972717 1994788 1281548 550264 96550 1372840 1670708 68384 203749 1133644 644801 294331 527992 1785310 604507 134811 76571 26336 437304 1806592 1382553 349187 1321598 1276120 1908507 644358 1211502 817446 1337944 1873469 1570336 993910 1020343 1363226 345550 1255812 1392511 1852766 1401228 951278 285752 694531 820274 184661 1936394 330485 1203542 1087261 1863792 88927 369816 465896 246969 1271056 7636 1026918 1248185 373232 743731 246003 1240540 1599948 1966806 808871 1298864 1396292 236635 858579 871718 1823552 1595061 1682211 450245 1804800 836324 1979243 1577040 967681 924397 1162619 1653599 707942 940760 377469 670292 602902 750324 303554 446216 241711 506696 904617 1124862 1520465 406527 335015 1819936 158148 296462 618436 241450 1815250 345873 1009192 1455857 421471 1097216 641975 1396901 1211402 301780 40482 195561 1687753 843949 96396 541744 1988096 337545 1506466 779176 1536722 1177631 1601671 709819 76435 37786 665876 892420 664337 666131 666468 1069444 1014507 1505340 1071968 347821 581029 1343152 39875 921325 201553 1251584 191441 1384677 195610 1511796 138716 527615 687065 795746 148274 1778702 880977 1311211 821776 790750 1234140 183460 896401 1551245 84205 212019 240635 1861032 656703 808046 622702 1862289 1720520 1577009 1808842 1401758 1814538 128442 960528 634979 1634347 112699 1612129 1707077 1625030 1959739 687350 689869 1954096 1592648 465554 1909692 1924136 1386446 1238117 1503608 928180 212344 585189 1384758 365456 616740 1648762 315491 993671 708695 1109817 866158 89399 1223225 462384 1737870 70032 1211645 21020 1838817 641010 781191 272369 1696008 791957 753223 1878250 1179542 175682 1119611 431274 879443 100841 406356 69139 1010283 734119 1575971 294123 81411 1058616 332788 47803 1307269 1019525 1039560 837665 1511423 613869 1835679 1778187 584848 1203784 1042048 660431 159440 1583291 902762 1694568 1078377 1016467 1092323 1297859 167802 267225 1478963 270639 582699 1267172 947677 1706823 1739236 1161742 713367 550927 1275073 187244 916799 724953 1618394 1374818 992531 1251918 194081 1083213 1687991 885820 1030590 293616 1663848 948652 1589277 21908 1643671 112828 297217 1134883 1355434 1793837 604684 1405003 1058871 325385 1522359 1820966 1527228 275207 1116319 757626 578760 218742 398924 1061612 1221750 1576075 917209 1274178 282609 523626 571433 1752374 566898 1609859 1214941 799156 868645 293679 889001 756214 1392425 219178 429999 23635 1099383 283528 1029331 614355 1391855 1680481 427742 1752476 550027 784049 276509 1027023 75717 1597067 574399 1609864 1705444 1960168 590283 555805 1465603 1768590 1607130 1374700 491736 178356 289669 1379610 1304787 1978583 184902 722454 744874 1172664 649177 330433 1925875 1104808 1102431 826665 353839 1298420 496844 1244167 918125 505861 1089587 665306 84006 639614 395610 1983871 1776266 638214 272342 1143520 832527 1513043 1735151 625148 1737510 797268 372720 34121 1683098 1378384 309334 1994011 776087 1367439 575500 365303 1340329 1100562 35560 39124 140233 1714643 1607239 1502924 401889 474830 1968130 1188531 850033 1128040 1568164 325348 1879178 1905346 694294 1982448 1788452 179129 1640381 1963357 1534315 757374 937387 1207546 1779981 208720 666979 1484250 619022 1941781 1815255 1822492 1644507 205597 240883 863214 1616395 1957013 1376786 304691 301771 141180 1133733 1331302 1610597 210691 764310 854779 1469739 985812 724816 63609 1695503 839583 1111158 884782 1113263 319898 916087 1079112 1486212 250536 399640 1500421 85106 1161687 1199779 1356818 203333 1241478 531742 1733394 1743484 606227 1466163 1958509 792788 1403659 641286 1364777 959905 512685 1248851 985034 1243771 902148 68526 1641172 224904 1227197 913868 361866 54793 1193438 98414 1975811 371492 1529916 631955 415175 632063 509376 1805373 576970 1786548 1012708 71320 1151316 904624 1744772 1355891 182920 1287811 815852 110210 805129 1428602 1790621 88883 1093052 1098912 445557 978872 188889 248559 1637855 1447837 806785 250905 1787633 1029279 904604 1991168 490787 1914529 1347467 592141 47811 1593333 1224625 958893 1436416 799673 501479 186987 1166915 719182 449141 382104 634049 1597338 1215471 1098931 889059 97408 1793725 899346 1244566 1842390 39537 1974069 640190 211264 421572 254184 358007 1741116 545852 418283 612448 1316194 1683648 1350074 1879996 1103368 411241 877240 1262631 31907 1098830 347374 1602011 1199402 1450087 1806340 747525 1284094 821767 1545928 76224 1949392 1399958 1976369 480 1206495 1952075 708503 336062 14502 654884 801530 834609 1347069 601710 1043364 1099903 1377433 1156105 1044943 50411 1131609 62529 1778874 559432 936315 1814010 676633 264684 1208759 1748952 1499801 1141991 187099 448202 806638 559610 158859 47691 359883 672320 173850 1250185 311838 763051 810630 1424207 1380873 131344 1382925 1203120 1506145 750639 1170294 519080 1563612 1829549 372017 1921366 412619 438653 175328 1346477 730689 1643792 1800247 1131845 1530769 315402 911677 1802577 139721 913921 420354 1644294 1139373 1378175 556127 585183 1907676 1320898 1967819 1563059 376691 1338626 62684 538224 50183 1035459 469561 1395714 908857 623118 1076266 316567 190066 1936264 1242981 1130872 1710272 1503305 1325590 1990224 83671 1204488 902816 1608479 643754 733366 1059817 1280172 196844 1216403 1502967 1400673 630073 1978557 646774 453935 1697003 245940 1010865 1310902 1116820 1890823 1603986 842794 1816878 907122 344290 273006 183414 1883674 1198380 1045714 238188 1040014 1418026 967648 1962661 414498 270062 1076845 1813175 350855 339594 1545881 934637 147755 41346 1811192 931039 1642567 837832 845149 1315012 1710290 1846368 287694 896563 307674 1161178 353411 752717 332803 331240 1258810 356202 1844908 467977 1928613 1873274 391881 1694764 1217614 682600 1890182 1940453 1692130 377723 934679 695518 1140476 1715461 1831682 668387 1283465 1802871 1497528 759232 1529628 1227853 675708 155926 293543 94372 1213445 1447157 295357 85127 79161 709138 118218 1180513 1567458 810687 1835126 1976229 1686442 700060 1279172 1222175 848108 1976761 1042816 1099005 1365558 1440803 1280108 1642368 468479 1092232 413126 608500 1164650 1867576 1849990 6728 651719 48591 1653135 403853 182105 1395938 999048 996573 1932453 1053292 1114540 1152605 191628 1230392 7645 1395610 1970652 902626 701271 1944697 348491 335314 587749 638280 1678642 351880 1341728 651616 1739635 1584201 791686 884997 1529343 1160672 1164761 1142308 1195061 20021 470260 1153702 1464513 1785487 295897 1700315 1552305 644168 116865 1381181 935922 1516046 1176570 456978 623787 340997 1164546 628494 1991424 157088 1988653 211539 1249616 1615674 1217768 503330 276817 303811 1598658 1653639 266802 990670 1835400 1368637 957202 1053436 1355783 1487902 559650 1695309 772883 1286387 122784 337108 291105 1862677 1411143 46229 235476 1761196 175759 910051 466575 1750599 454535 1203975 13228 1176850 1154436 1483272 1860463 1863749 1352629 954287 763019 451387 1095003 1471252 1235792 1491281 34595 391443 689844 1894003 1995901 310621 762718 1337109 1353551 1749716 1004583 426098 258050 436123 767425 1149290 968968 883535 1546553 875756 559404 559467 1178288 1529364 1697808 1204023 1342917 1660133 1510539 989637 1435941 1767203 1116683 822271 753013 345180 593258 1945980 1559725 1445089 1937432 385263 1445757 1427481 1047020 1073203 255917 57706 1809746 939121 313941 825435 741007 670911 592619 321751 265236 1784889 1940461 367395 1885112 675059 770635 1932636 875253 1834130 844483 85343 603823 1041635 261609 506180 661821 1531406 1126181 1006572 1621986 1896177 1235760 726075 711412 616292 266493 943180 1815447 1473991 263417 399556 22608 1487062 1963540 969671 1880210 907204 514937 1265453 24447 409368 1913225 1695844 1673350 670098 1180874 1334751 1555151 1757017 103126 297461 503898 1556707 1204755 113910 1857464 1933663 1696469 832310 198537 1379815 537599 190471 1530694 106311 849434 1458816 37777 978611 1079933 420657 1517816 650846 1148517 1914238 821672 35140 1256585 175692 934840 268656 1435858 184571 113990 1224542 39865 1153296 1265480 142990 669965 117326 1199838 976230 1240348 1929599 1552705 1498872 410152 537253 528926 1113914 685265 1768383 1185030 208046 1205755 1367542 1823469 1793696 1384818 1717719 91181 994403 1497425 964606 439821 121015 1385012 89571 165124 1640210 1886199 1659483 1465533 1454983 33624 1046894 587929 527273 890042 915763 1225702 1605945 920304 37463 21563 1639507 505521 822584 391078 1041004 410958 1307467 1324780 536819 1326420 1999801 861203 331026 1330378 1769879 358901 1811075 1425678 1928796 248282 817075 1787294 27109 759863 230499 130748 45633 86244 1316795 1277427 1015966 1945126 1290267 639785 1036288 120308 1778836 318007 1329006 81178 389335 217283 446860 947467 1168119 1372762 321366 765092 1278772 1589291 1476363 321948 233754 170411 338781 1807739 1720769 1001765 347934 1976263 975395 553566 1524111 1832361 948850 996728 1535200 1824986 1138501 644768 326223 1316581 1517446 905819 1018688 473533 299141 52642 813229 1967927 361203 1952499 1655616 575287 1527984 777536 860380 1721772 1472527 1007723 1040837 1636883 1310742 946302 1031585 1716141 758146 6694 1138383 1165910 1513349 225396 73765 436189 1165553 1546977 179601 1332590 1589534 1661370 993920 1095907 1054564 1170925 1085109 231391 722456 1777969 1629822 434777 1621501 689096 117706 608682 555534 1898892 1158101 1937938 15236 472452 751162 925503 1918126 1904104 1301151 870254 943718 1099645 715325 885430 1305233 966820 1468403 1196494 675580 1288696 1170691 1386984 1228094 1107157 153313 682941 480514 578684 1724374 437196 1126689 576811 9235 1161162 434853 327031 79655 586227 1915545 1546280 1642008 253185 325028 1346980 1004455 110877 6255 888166 294796 1551029 1955008 106321 612338 484188 78036 101058 1777947 1577455 1803561 1200814 1056101 63120 380412 262381 234486 401983 1672020 1587268 1651085 1242413 954140 309059 1283883 1600443 286080 1730497 1823337 761338 1718822 1314625 545056 1148453 655033 631184 1436484 1429100 791485 1652271 959453 803648 447853 178106 1991675 1353683 724208 833787 1083259 1769524 638215 1101146 1841765 1412560 303845 870569 875414 755747 476035 441034 198695 742412 49774 1099376 812785 280161 984740 1388512 476281 1671394 311894 525937 1172006 1236687 538539 23902 1183120 1662223 1890711 1968126 762157 516614 50021 64197 1688183 1969578 1980397 1483691 1069699 457621 1126479 762437 576343 319931 1239922 1242645 318072 551703 95222 65312 1313561 779228 127398 1840987 851683 224043 633540 1052287 767009 1851114 77949 217144 655386 1411349 1486154 1811519 1279516 1300392 1022913 1455380 79162 280572 1532961 1193976 1847628 330064 627780 624186 554174 939576 833076 850872 1899746 1714543 394780 380915 304624 1071257 551913 640141 395257 524797 1429019 538263 496171 1307820 662119 1338849 987259 346196 1541723 377674 1529339 290259 1052461 904817 221499 476958 1987647 287490 1137109 918094 1161976 826958 1678283 494686 170138 569338 1688807 870089 701499 1640835 1541975 1309599 1502514 1000149 1929624 857778 1949552 705967 1511768 1276182 709445 458916 312444 1359514 24945 1649098 1407963 1974587 1350364 1613977 1581018 1298309 195292 1611712 289172 108484 1193715 1546665 1032287 1152230 1148832 732761 860683 23028 1632132 837020 1876296 701293 690358 92357 955254 1627011 1518530 999026 1598326 904613 1791393 1852841 736554 19679 244091 176116 1936592 926404 499091 679741 1912676 857484 115100 780203 1530681 59713 1053461 1459415 1472893 674852 1322936 1047851 522461 1112271 1684719 1032237 942346 855105 11321 744360 1284001 1306891 691712 1204640 1810218 390154 847352 633010 1491348 932026 1509850 1983857 1051097 1480543 1969352 1128053 642868 884951 1778015 1846391 90835 687514 1130810 119471 307948 1646374 31960 633928 1172239 555040 1866894 1504498 1380714 730784 1668347 564375 614887 410115 238588 1796162 94136 29262 888350 489535 1633687 243016 1183101 1558783 192197 294964 1383857 1754038 905516 1222563 368917 1949004 48295 1654972 1105416 1575164 605502 1231370 107403 1606276 997634 861731 1429251 1919586 211961 1378296 1604180 811387 1476796 259849 395270 93764 1902106 1624854 683951 1098470 794304 1914633 1530452 612453 1011052 1600803 823585 701251 37792 579853 130753 1120027 580332 1602215 384806 1357751 1176000 495749 1911537 1915592 1392101 1567391 1988054 1152899 908346 1997307 1829730 1301842 1193929 437855 623283 440098 1448059 1301795 561918 1425706 1168999 1646608 921775 306440 1922978 1836106 1370047 225733 1368433 819545 66889 1113972 1323291 1520001 668623 1316218 1335980 514490 443537 1331464 393438 1487747 1610384 360606 1448287 278714 723976 1661437 115676 668626 244407 1656437 1603492 225115 795318 1503064 109398 286705 1198026 861811 699664 277478 1198649 450383 881062 1750748 1292577 1795849 857646 1976589 1542894 991237 1878618 703623 962740 839699 1526883 905317 1124874 619574 1839898 135237 1040219 1949567 980849 1615637 853946 88935 378520 1629212 1794354 683882 374993 1078335 1945515 220048 1045635 1587806 1032019 1938722 1758832 1850449 1197129 427179 521801 729801 292972 415033 22124 1008804 1745120 1571542 1131770 495029 1370162 1148129 1363387 1877369 449766 1260247 740887 289907 1061855 498282 443996 140936 779138 456073 1362569 428259 1708243 843464 1239081 337378 1303838 1360458 441455 1180694 1629226 320258 1209819 1650469 581637 524671 1315696 1707072 915551 1668760 1953616 1912493 1719580 323141 1736685 65271 1571432 629186 820857 1465150 1894282 1434363 763879 304121 1204919 541282 513916 1650594 529620 1834917 1390143 1464639 397034 1688793 75792 1862703 1247823 1107421 397665 1246317 1928980 823182 1707535 192860 528680 1815603 185040 1304087 1760155 715889 1918453 1099175 791481 208549 368135 126231 1513162 441896 1635734 1784240 1247578 486371 901543 1149718 1042165 1886722 821297 1600362 991339 102280 670802 734647 2143 148741 696421 619142 1668665 349648 839990 224277 1238219 475652 1988975 360079 1452287 374475 1558790 1491288 535158 1430216 1029375 1586947 716777 1662313 1423000 1219748 636172 591238 400990 1227457 1982548 383380 1273743 1427386 796492 1062336 1620313 790834 1051119 1456850 1519849 1585466 1736651 1806077 1141848 612980 161857 1367375 1375817 999439 856935 1840414 377983 585128 986215 1896224 1395873 457077 1587839 1779668 234979 723524 1492945 1977373 264481 1263802 88957 1108219 1166143 1790053 191916 808446 1172803 339414 1954842 858304 767606 1514098 1628659 1195351 640398 547856 385190 457372 1069722 1278838 1009115 74778 1876620 1770329 1302483 1636917 289606 275882 252226 998707 1827863 574211 1023856 1048850 807228 1113960 1506417 796164 142594 1358794 1199341 732197 571063 12600 1773778 846708 1340135 47929 450252 335764 1148387 7367 1150747 1804877 780313 1443181 514905 583901 250451 1479740 755676 1270764 1958276 582407 1854134 914158 1450861 1114998 370019 294578 1268580 1399306 1453077 1369582 1838553 820630 359946 828547 1811328 73998 1413791 1030206 1847356 917148 1769966 1612110 1546673 1777106 1245621 552001 1524483 249063 1038036 1092836 155716 1899338 1891207 1897919 624006 1212371 1041187 1632711 1277018 610113 1546737 1345740 1051592 863670 866524 498115 79175 1671071 1147124 1896762 1566936 828753 1880532 879055 1254461 56005 1836387 1138027 632951 1473829 299938 496295 691861 1095022 178682 21429 801044 1375413 1804331 1302490 1264360 1469486 1484562 1139675 964859 693812 540205 1118161 1100022 1825899 524304 650340 914775 530990 1798898 756186 682548 1339601 340988 571759 197743 1972457 1118286 1149366 1074245 1312844 1105421 1879776 420612 170269 1258823 1308113 1330395 1668763 1728819 993918 1721857 610647 616323 1848663 1364624 1235192 550409 1364769 1914477 2434 822094 1618975 6871 438255 1646152 1686295 354900 746941 392483 1001405 817640 314678 119978 251915 1337560 1874621 389703 1200222 741833 1793619 189606 708446 95016 1365667 571860 8399 454686 1623615 553271 133446 67126 803691 117700 662536 1464666 1746158 1814309 98617 1924081 398689 24309 1280477 985184 194582 1035416 511654 1837730 311079 1116346 1068530 748597 1737707 1570550 436948 365177 1525692 1821575 814873 1363504 1353518 1086238 571615 1467160 1262628 533648 272046 322194 1942828 1836615 47484 382355 1759261 662533 495150 1462154 1076388 623748 474576 189521 144952 633394 106160 1448304 1146421 1538755 1375120 1203181 1834845 1419146 1292179 1117328 1547977 621258 1657883 1511497 125957 806432 222086 277853 1605773 1619498 1005580 72011 1442510 1900844 1462299 1245296 560965 996460 1430628 1851279 1506523 235161 675023 453894 734306 1777629 1396511 46186 549603 1828636 1427246 1693091 74947 578708 1211361 1364652 246090 1629468 412028 1863730 1982656 830685 1975268 1459522 1257136 1137528 1043058 422776 867710 1920643 562031 246272 1673488 207575 1673596 1443641 94962 12759 1850144 325392 390933 305985 1955810 1431905 1802657 603617 782554 281407 1435124 256919 1615585 1651367 1569140 537523 183917 843689 310472 1789843 902484 1847532 513169 1443367 688368 1010309 876356 1434296 770004 14436 1174639 673970 1732063 800782 639529 1325582 866586 1059089 1648333 213313 711038 1937259 737032 996518 372802 319887 1122234 625628 1273118 359443 1750479 426922 591614 475690 304632 1218182 304938 1941830 1968952 43513 1852443 146526 1044077 1265191 1030777 1333818 416889 1967586 1674405 1228218 1872349 1882887 267283 663115 1649167 651549 1654785 1610265 279793 795103 1612118 638549 1013740 1828576 1707007 1002133 422290 9610 523414 207275 390487 85991 1964767 867208 1700844 952967 840405 505916 1187373 471680 1904461 595324 1181431 1670934 577120 1719436 1363887 1003780 857458 970780 1747933 251873 304688 780007 1273254 506208 1688074 1350164 1910027 36752 1655467 1257204 1724861 1626604 582106 1388309 512271 1656095 748772 1562358 901240 44098 1683532 1718589 1843519 12389 614464 862745 1981370 1208651 482362 676711 1082749 418114 1400798 427961 1627489 465439 1958747 693783 393242 1037889 1361451 429080 1930794 610922 472780 1559671 500520 1539488 562213 1433641 386213 28639 973931 1418565 1596716 1236263 85617 338022 1447350 1300544 1881040 248739 513185 685678 1819176 679947 696724 918581 418919 1330640 20494 774109 1381255 689589 1730940 790861 605322 77304 1024828 1081356 1284538 1003932 475603 506449 163487 1858708 1234811 1251828 1844757 1195055 184112 632104 179805 570255 283376 1251286 873429 544221 1378105 10349 1093347 1778859 513533 720260 7554 1283545 1092126 1004105 1977473 679786 654759 1958798 1053806 909049 106631 1874386 1528578 1535778 707943 1696521 1160722 584925 1884034 1222037 1250034 348561 1892926 420952 964805 988253 1144410 1802816 488735 1987596 594176 337267 1718389 946252 1922710 560745 620564 796648 855557 1742980 474824 826125 994674 1753877 1894814 415313 1546678 465348 781926 1308803 1426249 778058 1682866 86348 1533455 1168494 1658962 374004 1720597 1768720 243870 1822179 1855931 772651 133912 323705 860384 968391 155625 1310944 1738148 1155077 1851896 382356 657535 792675 550352 1815183 1183025 380505 1746237 506333 91840 1357700 910649 1993992 604047 956089 320912 1949690 1530197 1393690 1662229 1710607 1117636 1797072 1813298 54560 1859348 1622735 773450 155450 225931 1815565 1991948 1457348 86934 1326909 1305849 650772 571420 170293 1024258 1863931 1888256 323451 1733205 304193 336319 320338 1977590 846594 101376 384128 1284110 1956657 1960810 488723 548668 353775 1326919 352760 1865294 949 339951 1414142 1843829 1819224 1176220 339866 1425082 67980 1649894 283089 465679 1206716 1331139 1153228 1706821 1076885 1648167 251335 77121 355350 264020 111033 49569 1798952 391460 1827195 171686 297273 633561 1888642 1695790 1176318 323351 907224 259577 1134391 1654968 940587 77979 816854 1339894 1566519 103384 1722904 4405 321162 175643 179399 389667 1220174 1863703 1459721 641628 135045 1891505 1571111 1856086 1594757 393494 1169833 1604936 1522326 287268 1477547 1787955 1595735 977350 216892 1194217 1431219 765718 216180 17216 1790868 766110 1490604 1702031 955793 446480 1379247 1770183 434448 1620994 357697 1865941 27064 391466 743460 1817061 789107 1343651 1697538 809876 244189 1564592 316494 1182366 333953 934246 392043 1997026 497136 848789 1963229 987278 1449938 1040642 109867 778756 1851655 927936 210438 1678316 775877 1870840 1906931 459439 1004562 792563 869285 230575 394084 1612386 733885 1036476 1813429 1108558 1037559 566404 1968046 1598582 1794582 1326319 1523023 253365 388017 331300 533562 1490757 1276504 606674 1562297 1840847 1626585 491844 475 1726483 668441 625823 1577427 23843 1730787 1827260 1989131 1108296 1677211 1441056 1544365 733987 1470637 287515 1666708 708265 1784941 110939 1573719 684730 842988 182699 1206800 979700 75870 962345 1767651 1966285 78745 399644 899635 1053472 1322193 253364 1721031 1189685 906599 521202 1541830 56696 1547994 784601 3286 846691 724471 711442 1490444 803011 12444 1751221 139733 282440 377607 1196662 322510 39825 881200 1131686 1523677 1683018 594620 1029975 234599 641822 1917740 1176929 313530 192823 1139189 98383 1531886 1515592 1760107 1281276 156694 1603279 1842109 823101 655901 91969 531512 401308 923001 17408 109696 1215383 370789 294063 631106 550019 539112 342662 176168 411940 1936136 1983338 1215223 205819 1777102 1008100 1742641 426531 1244195 1827974 1219327 42370 221769 601222 1708656 396734 823064 550197 92553 1283007 682436 1386566 1102516 1156683 1264775 315981 1087127 1830925 639988 621544 445819 1429263 33589 1313477 69679 228469 126418 312354 772348 1954589 1167787 1916872 518704 54942 515511 1917328 635500 474306 817953 1355349 1031390 785928 1190999 1105566 239484 1075244 109773 1712469 761287 350441 1560560 345262 72435 644135 69740 804964 1531971 1178847 850058 912423 1232781 248853 407900 1473317 1781373 557814 1059117 1564117 1708240 9135 1542630 714963 610501 644890 960406 744091 636764 1872538 747308 386146 1917253 1508288 282136 404387 938399 35944 1634572 89147 109484 303769 1820254 305863 1671365 144541 1242492 1252763 558766 1693801 1246568 358209 274249 289121 631471 966566 1186178 262401 284454 1754401 584299 788392 1941046 274262 1607373 1997422 902704 1903847 1011768 738230 299206 449040 44293 396885 39699 1462443 1077388 1616055 1101080 1736728 1351422 399158 1639959 580330 198381 1172195 797976 1510952 1836323 356632 1727723 1409326 1098116 993080 1381487 285628 1289613 1323210 1963420 100028 821563 1967957 1223972 1446337 1124439 345986 1928696 1235939 989349 547123 1027326 324113 673404 91596 72583 191391 1775267 1556400 1290919 312724 1934847 1548457 1975935 846060 149864 466703 1411132 280118 915990 1110314 1134376 1139600 725303 1228784 938580 427960 217562 1432195 1693120 399252 298903 1325255 896710 413261 1307633 1506302 400444 1731012 574855 464770 623865 652043 1338500 985761 1873920 1713738 1812511 49880 1605310 188531 546330 860483 218415 1584975 652845 124298 397721 1929381 1656750 1610547 1487974 1673636 761435 1618914 510419 141814 1554590 1083746 1037287 228231 924474 1488836 299656 1971442 42012 1258815 78804 40083 206355 1519045 417911 1254120 1344563 1647251 1747792 875019 865484 1554145 1173523 311444 1664827 668152 1115686 961375 552518 1014031 1944018 1478716 1973332 1473508 797819 1909954 1535666 945514 848488 1597123 1815803 1262576 1682206 1494018 1528169 1137499 1558675 219970 1041765 863919 793610 1835030 1446336 1980468 12080 800364 1924112 261365 1878983 1983988 1796976 1627209 507266 1344400 1380428 176459 612393 1670714 443835 148943 1244460 859919 1314730 233023 564326 1221730 493436 507145 120794 1481423 1844581 188852 540166 425429 1492752 1057366 1751348 932241 205788 168696 105794 297316 1821982 1131790 40928 1302953 1893292 1134542 37951 9192 186780 177139 1354852 1114364 1091971 198061 1645896 1681782 93298 986233 1603036 276484 328047 438473 1985371 683121 930016 908167 554465 127875 1139010 1309526 239592 1791950 1600847 1155903 1987159 1867039 1552608 605901 1117716 95054 1288886 658314 1877385 146836 1026457 1532837 1018668 1732123 691687 1209425 1153476 1124015 1453770 1189464 1906479 579309 1844828 1542406 980297 301250 1152504 1152286 1147974 780749 748816 21553 1243845 997121 835230 887223 4725 1523560 1492426 1134668 1421163 386524 1879115 463419 1144258 1739334 1335249 670076 596339 694798 1741037 695293 971537 1691735 739313 1429951 68334 125163 1289118 687620 546130 354483 660774 1270037 466224 311488 503052 1613722 29822 1725328 1244675 223869 1344955 690747 661322 1153831 213113 167716 1053886 84044 1455958 168324 125403 576869 1464832 1702352 1429672 515829 1885560 620964 468230 18403 359376 904366 1714591 927773 388793 468851 385518 1284640 132624 1179617 1360196 1882842 1954204 1204067 1819629 1027539 1558959 1282645 1166991 673665 83501 1121503 1547200 1576715 275535 684223 1802179 1562224 102258 1053945 1902554 1984122 1726039 1855266 1962450 649909 112560 109363 1614002 1114237 754526 1786620 1028886 1671149 335070 512510 839786 1407593 1462991 1456479 1173258 536032 1440626 534363 163973 947726 1535009 1908056 685977 787916 11679 168997 942849 539054 1154068 1653117 512190 1269819 289198 1972469 359163 737219 1549339 1516462 269578 696663 1563597 980309 1513778 783707 630403 983437 1195247 131099 139911 163600 651121 305692 1314001 1325434 694411 928594 160599 43170 1204948 609235 1804929 1427100 1476475 689498 801348 1676195 747408 346867 1797677 1842009 453043 439987 1344355 1209018 1859313 1885360 15216 447733 951799 1884992 860276 267311 108911 1482851 869499 1769964 890207 997777 99385 1421853 1412723 567353 45493 651324 221342 903366 313989 1363106 1017867 1686505 999305 1720499 830039 544159 1854614 177192 1772711 336587 334511 659023 1077691 1512236 1825945 691774 1085158 1543522 1337097 1300279 1253280 806415 38218 166784 1666371 685252 754089 1234134 1037858 1908122 46948 1417730 1676699 1148343 483329 930921 1559802 1881765 391793 1182205 1229543 1685773 883712 1485054 1093107 1778629 1219707 888237 956550 615833 1733514 1388584 708827 304360 1830180 438207 1669053 1221931 1622349 1585694 247273 310047 981816 732404 385977 596036 1475625 1744240 1111434 1340681 837680 1412031 881192 608941 1633707 765292 206277 1354630 172621 1432224 1121988 1423167 504673 67031 653885 1509600 132770 1708217 1088308 858301 1468389 1590707 1211456 1428803 1150794 1266476 1771785 228176 1925522 63766 571629 1991646 510360 971266 1615979 909667 20010 990073 1362987 391055 1945848 1721888 1281521 126434 1394062 1579349 1385628 1883938 854035 1885850 1040136 1126480 586770 1698401 1675784 936174 1439246 1572901 1373237 170207 1126278 1423966 697338 619747 786895 990922 1481510 851104 613296 195520 1063224 886498 1936514 1672281 535953 336430 1121424 418174 343524 1254209 1340238 911587 1994537 515732 1440840 1338652 1821590 167878 52472 300904 1827679 719831 965357 748888 1700023 1340986 195595 1082014 1563811 1997947 1481686 485866 1049507 433123 1235003 414489 1330127 728677 1632015 492859 968468 726016 1459938 1558049 1323381 1514479 8446 969489 1201624 510960 1161637 837413 1104541 1157524 558272 1210712 1280831 511314 1576090 505382 983125 628398 168365 41225 1653830 1525454 387699 1176646 1169340 998477 997090 1017510 338836 639011 1743292 682176 286751 1905883 176445 1548965 1028431 9385 1601496 430342 570219 1038856 1157743 606031 1424651 1346502 985582 1888803 131675 1951172 905055 1260989 874349 56051 226135 1394417 1950310 1860130 1606162 1435699 1933813 675868 1411639 1179027 499191 836745 1337766 1253225 53640 646299 1739909 108780 1152777 1733356 1086629 1934441 759068 843786 1433817 1261520 1675957 603160 1300714 1090730 69560 198758 1195431 704587 31478 737234 1136269 1755752 786019 407665 1047023 41612 1726277 45283 1371973 323529 521278 1432755 613950 1875840 738701 647399 783589 1198205 1314602 1745425 621778 986384 235322 180826 341469 160813 329348 170426 1654342 1578235 945388 888792 1028503 1150021 1857682 887427 1935381 1243044 830165 1502198 1906104 1181376 1197880 328230 607865 1658296 998360 308672 233873 1095600 185140 1129132 1156252 520028 147336 1704831 1073391 822997 616701 730456 1060006 472239 1812062 481462 767429 692817 772714 977916 481919 692565 1840307 1984941 1580532 1047276 449006 550187 374351 1024218 1228417 984233 258048 436100 586176 176564 1035396 1365735 1576476 399628 1513467 896996 1819239 180316 1913545 1234917 1247118 541920 1288152 373060 1132286 217118 1904270 1887632 1878216 1475617 929583 1610645 1778087 1904700 469615 1853699 1313256 1125685 13832 93311 100111 100393 1476249 1158903 658440 1663547 1160097 1103838 806257 409209 563361 1459945 921784 1454514 1900395 1486559 62833 760150 205814 239892 1418076 471799 220138 301941 586993 753831 1677087 131388 144447 394113 1097416 63451 635329 597837 890120 438609 437371 912580 1131275 1104889 1713050 1411748 1604917 1280611 364936 991483 1591026 796955 1140359 1469447 1319557 328417 224613 1566761 1494423 1021897 1942073 1958617 1722241 26444 914566 414842 463885 319069 1255849 146534 234711 1011553 1872286 167470 1668269 1342059 105094 846699 1234389 920450 1497232 1684898 662178 1683361 922531 453977 1567109 1988428 1685241 1601946 704611 777074 1484373 175679 976997 1455417 1940353 214016 187454 81944 1045559 1956739 1345738 1669149 1027227 4917 598765 1900874 150402 164857 911977 1117219 631842 1284812 1476615 1832980 1049056 1634662 96441 1370782 398514 1760079 1536512 516433 1049608 724509 364165 773855 1104739 825082 1820668 1118667 629066 1705895 1024050 1321069 1609966 1813648 1457198 625920 485417 846218 24003 941153 719857 528651 1358039 1701924 791285 1302918 676836 971145 276912 60832 55455 282029 1233692 1427058 639670 482601 1367648 387314 200245 70256 1205718 1514613 1419662 952029 1421894 1183731 1390693 917609 429399 406804 1540921 114754 1040526 1871077 200075 975051 308222 1476632 398593 821217 1045106 853804 1484643 717055 1709262 1018059 48769 1870513 1667350 1686912 1546972 1642150 1279755 647556 73585 747532 597796 869377 1458238 959044 451333 1487627 1145924 1997770 299115 940743 920207 1217440 525119 723707 1550210 28050 1593405 1903736 709647 1458679 132207 1083667 903313 1173098 675208 827686 1410401 655876 1450792 182297 775795 686330 608897 776589 881681 1159519 239856 1474369 433791 1420854 1711886 1567434 1483446 1152575 1577859 1779005 661974 1866697 1668831 1537372 1671459 66314 457776 1688710 557823 609349 624447 1167393 1915063 759507 380969 1918461 1698942 1024276 130231 885047 334189 1061796 743542 1089622 1498473 670067 624726 462012 438735 201338 44377 1366579 1759599 837905 392442 1707989 631203 177319 415283 408734 1431788 739948 788104 1017393 1284292 1035786 623969 1924873 1138185 860563 1795573 578049 292475 170316 1799131 1389892 795316 1730251 417721 124416 1855177 1379505 639580 1103622 1791194 1062063 1527757 1844815 1797837 1285306 1821799 7262 1198074 1488104 492672 174006 1240455 1770355 1784345 772478 1393602 497205 749708 769648 1564302 1314818 600392 1588050 490585 312306 1018279 357416 532342 88458 1155289 1231080 875724 927904 1605775 712538 857017 1323232 566952 1419973 808856 1429397 262076 880626 1459570 1667656 128935 1026919 1183974 1111316 1664621 401846 1744620 352180 650645 356715 1890268 507520 1152656 1859052 779755 1188584 898268 984556 596951 1893839 538344 1719010 1537058 1145586 511614 1544956 634451 1264035 1482027 187824 1462554 855877 1491081 345700 1865912 1545702 492269 1981141 1554407 1865361 747594 1926830 545965 1349482 484282 497831 933397 803954 1556196 1844989 480350 1873218 1124817 984963 1057670 402907 459481 507216 420290 577374 300249 1215332 1464310 463900 1922756 1461683 1784946 1994045 234234 1212423 1320081 1346671 1102179 531382 317941 1677430 70366 128336 1187514 497919 418927 1993221 1775611 83098 1228296 1273034 56363 652677 399681 815003 1886840 1473181 1808206 1721402 252059 554257 1936761 599741 899918 1333787 482440 1935181 500392 1226961 1464115 472416 1375802 807284 1581647 275992 1101173 1275477 730052 485109 1526392 988601 885824 328963 1539257 359996 923045 1121556 750719 1733486 1778517 600498 854445 1908143 844380 1904346 1153315 1075363 1487368 1773840 681671 570987 1060518 382068 1989894 1463744 16268 433241 1949525 805624 493104 469167 198298 166323 275365 1508815 1284922 869122 456136 704206 1807996 1084711 319737 987120 1526416 1195180 1627623 1126354 1371737 395187 786133 1908236 550884 1465731 1140835 1806323 815041 562153 690775 618846 1471177 686818 1828538 259305 1406992 905437 1302493 397645 42675 1337323 721275 370093 1731228 111935 115426 1966618 267797 1874476 749089 1024448 1936849 1318461 677224 1678559 609009 1694607 788355 1564982 1356661 42332 923523 751267 1319710 1480032 1833537 1333936 165807 558492 857000 1829392 1434483 1277300 1145923 1040875 1770992 529918 643371 756429 1677083 247189 1407521 13219 595187 823451 1078746 876357 695671 1687056 266265 1166431 167348 457870 376575 1286389 178041 220217 550718 628852 1955147 773419 975854 1388157 702709 880743 1625922 1010750 337055 1102458 1648906 858025 709778 745599 574260 516060 743014 1537610 1971758 1354216 1179846 1947655 593113 257082 597850 1500446 165933 537927 653897 1418459 1951317 991129 579547 93027 1672149 782117 1098521 816642 681944 989420 1277898 1167403 1874562 393792 1810470 200760 441070 1314638 1151007 1572777 1600943 1592736 1879471 1825342 1256824 1654930 1029948 1962484 910235 912885 1479801 907339 263023 939406 1133795 1433221 1576817 746211 1542513 1267332 1961505 1292912 270904 1421797 174597 1964388 1957667 680516 745035 784169 1050937 1919584 56648 1487248 1699462 1201429 1574990 525046 170532 858873 447292 1330334 279130 247805 683133 1119111 189981 269481 878192 1375317 1462097 404230 314121 1431871 1656854 1677009 477404 668852 1611307 79269 1527548 1312201 1802226 306866 726591 1346230 8271 1253812 746426 1462997 15107 637587 1770212 849312 1465042 1872025 705026 999352 489093 1501448 1964506 283457 1047705 1934195 804343 1855746 382342 305145 295241 261815 1533750 153420 1602919 605808 842634 190922 747606 944902 1070353 631157 1867294 1960358 19614 1575970 748368 1377779 1351484 1696449 539425 545740 413660 570573 1223443 1098281 669657 1388923 913767 839545 350947 842297 229205 1901907 1896745 1962074 1995578 1966180 1548742 68558 1681530 476114 1820292 857131 686590 1448789 1715788 1616045 737952 973895 1171781 110528 923674 374882 1137656 942554 1650451 612745 1704649 1447008 1529466 1946420 736414 1381064 314431 697082 632232 1154830 946032 634577 1477192 967411 1943905 640487 201649 886026 1773787 1364895 490721 1059845 568188 1071567 883291 658043 1623918 209014 1766994 1113459 938797 1505176 551111 677204 1185966 1045045 891253 524309 417499 669791 1490374 1092032 141975 26270 1938441 263616 336410 727517 1447249 366682 1005231 354425 829681 1703205 372483 17334 1341682 499188 22013 1517552 1291137 170587 603215 1355955 1249606 549424 819692 207696 664742 1939203 357024 1909676 148962 401860 1229664 1124887 1216252 992470 1220979 687138 1830470 1292821 266630 1951678 1198910 723286 48966 12071 214063 1342368 476725 596684 1144105 719604 685511 1147414 632913 1576721 701048 1303386 967968 858654 1025548 1036003 163865 1081477 420704 1514844 904016 181108 369216 1036121 490404 175713 1815849 756445 1098798 1173029 74604 274003 698831 606463 1547241 350637 715951 1886822 1765325 87313 1731140 115406 735872 335886 100428 474921 452834 1169407 1886457 1636145 669440 135261 1228317 1594670 1278006 1628815 1157317 1924644 539348 386968 577225 547434 733877 962165 472832 1509995 317463 1840755 1849528 1515954 926665 682544 246907 818405 571073 496211 1376116 1052419 248840 348079 628383 1826734 1816400 864304 356481 1766658 708406 1150423 1994734 40227 970328 1339362 1351209 64363 923158 165002 1178321 642610 441050 117881 589915 1373251 557830 823056 291305 1035192 1407905 902735 962768 1729581 77309 1999894 1986308 155389 1779044 434471 1362000 716413 895401 456440 925191 382904 304022 1005634 1487521 1964739 1542680 159714 233941 1297265 1037316 1666829 1764322 834397 1335134 319986 1331896 1946867 975016 1212111 386003 619534 882779 195462 1541401 6927 563622 540094 670781 18078 888165 659052 190467 1896502 862343 683316 1728635 1701771 1830335 829 1707064 478986 1417318 259062 560518 771730 1419432 690345 1074468 1920941 1076156 1539087 1122440 93159 833053 1790831 1335016 1060838 1654199 985420 379307 865229 138215 579860 1632748 1153928 968836 68313 1797487 953157 1945483 978164 761471 701316 967854 956736 1517624 66545 835324 1411486 1975894 403139 1233705 1446053 505066 1226187 112026 559578 1392492 1591467 730226 1834491 503255 471193 1692876 1775669 1796054 896970 462616 916815 1086021 1662979 1385990 296726 503400 388081 1467680 1731449 277182 129065 471110 1785856 956818 1961884 1296023 707559 662969 376954 1944731 1220863 1626383 1927470 75472 609784 1964103 1576040 664241 785915 1756728 1674893 1722314 1849392 1199804 1501686 1343050 1131989 387411 1520004 37677 735430 1156948 800050 315991 1082191 64614 788580 1480294 1305671 420501 1996333 928136 1396718 911905 586058 1405543 514472 1689570 1712938 1101081 1810459 667465 754349 1335965 113611 1853242 502840 1218209 680186 1382867 631479 1460135 776959 113520 1168073 1465452 10743 59805 1261255 1478801 501773 1716378 860042 1444489 1525218 1179206 1749706 430776 1800470 1274251 1719292 191559 1312544 1194316 561013 1605432 1348919 1684221 1038613 250875 1196939 1819811 1658058 987581 1333166 988390 898410 1019114 1894675 1494377 179664 884799 1209750 738791 1065311 1198151 1208105 1332452 1249407 184904 35092 251279 1075293 1949018 1250993 716510 511895 319508 1709416 1960412 1386484 451852 1847023 1493595 1889420 951402 1793792 1749785 1426871 76673 63240 1505419 1660028 1284528 1530767 58807 1072748 1700344 942634 989596 1824719 166886 585280 457852 1006109 16491 873784 1772517 463316 1092477 527062 1567689 1650302 1536837 1021558 884908 227076 1919496 1160251 362058 1369142 1217642 191509 1808526 549189 1497764 817404 1474840 993482 1385173 1608781 1004165 1898139 1829888 702362 473143 712341 400443 1135004 1261138 1067029 1592432 1896465 566364 482658 548430 1011981 872040 525810 1832025 815374 1527651 1318094 521616 1199827 1125877 282643 1848378 1564425 1362048 1286280 1042 1746941 832203 603967 1180264 529300 777558 290533 819494 718598 1179479 610048 1760631 1205487 1266117 1160622 820319 102458 1065876 1081867 723597 1231982 896335 1524198 326682 202583 309084 1224928 660935 80191 1640342 1736044 1479211 757824 490673 1186952 1265023 819040 1287302 890633 455657 1457743 1696150 185055 938179 375977 241750 1002117 1933420 805122 1190038 1337209 175301 1878880 1519363 1483311 1779539 773214 599598 1786713 1720434 1361574 1917436 596595 1565254 1538661 1504698 1187106 1101837 1302138 74412 1242743 204276 1101883 1880576 15190 110035 1563163 1366849 625702 1554988 1810699 1602013 11434 585882 671109 475719 1497659 1550427 1248169 223900 926590 1660911 1341138 1614693 1613101 988516 991080 1330349 1955339 172250 1476241 749222 1809162 902387 1411950 31070 591264 523909 636686 1603656 821664 659253 356382 1919727 1280755 997568 399550 762059 332642 243991 4626 1926455 1726876 223479 1940277 1180509 1916046 101529 132456 1354214 890301 480459 1910307 1665798 163111 722804 540779 1650722 1651771 1543334 1800293 439640 1224894 607130 1567607 1185716 1047871 1544938 1342622 328088 1597300 1913648 1625447 1154995 1629974 569233 1537534 865364 1375577 1375783 992455 655539 342872 39498 792920 1845128 1233381 102557 1316009 1368366 1563708 411730 841100 1853044 539153 940824 405887 334661 514928 1036658 184640 758943 896991 559958 627556 1078464 1539686 274160 353884 352872 1094320 1914236 1810214 1407460 1547031 1448602 1795246 623569 170068 1567077 832268 988812 1349711 724304 1274265 1132180 182909 1940575 815946 1168291 822490 275218 409279 1182905 1160200 1253896 118719 1636339 1558420 1437831 295774 634868 1283705 836268 1483528 1284530 585780 1289946 396958 676380 740304 719264 1963051 56847 780468 1020365 539164 79988 382685 1776117 322567 1050929 1737641 401818 1967441 380787 1259188 1275160 991744 745524 1668206 665165 1364225 1201235 218818 1369898 1977870 1105875 676719 1711778 962711 61989 415897 1391347 1642784 1196940 959155 1323287 1800754 955399 1232623 1268485 1873111 1958646 372317 315406 1167283 991406 609475 1815566 1498980 595249 1005811 385463 799949 574789 289363 310930 82580 89715 586766 1145264 1042135 1795360 1608106 1996832 961768 1868910 847791 772678 232453 1560674 1486426 953216 1473426 384225 1852327 1000737 1473750 694603 1413348 244308 1983536 1274697 1348407 320456 1032696 153774 36303 1605340 1028486 493999 1900457 571989 300639 327968 955444 290315 430812 1055665 1044306 785041 1976174 1413655 312906 355160 1549372 171277 988902 1776771 1905021 1724745 981421 977760 1067472 710217 650074 852053 3962 1346467 910230 1751622 1055785 74664 1754577 1403680 912410 1139564 245862 1117164 637947 1082911 1123135 1433541 150604 266952 1293357 1258874 830911 975470 1859485 181830 617675 1497144 657477 426231 220683 219072 1698587 512808 769228 1889103 876471 1298986 210893 1519807 1159936 130192 704559 354235 723033 1817032 949199 554428 1901539 1553726 777126 1246130 978183 677914 1043856 558301 719874 29441 408689 1472849 537840 1768718 1664896 1758130 1311008 399704 1112076 1655315 1712149 1004669 77993 1962283 1669568 176409 799192 328887 757770 1315008 1050332 820715 698963 875071 1405072 946035 1826180 1958885 1117329 1181776 773238 1703056 464436 649470 627492 903592 659813 1301260 8452 1768429 1702191 1902631 1295041 457100 1833969 630752 691293 1380243 949411 701877 549256 835332 1818482 1591101 1960572 1000690 878609 565726 575743 269378 552822 319051 1666354 1481711 1983277 928599 1424697 1979771 549657 344669 1126093 1011834 1503321 878807 837589 444022 757358 221075 1926007 1263427 656802 1718750 400780 890441 183541 439716 622348 1977077 1631861 110580 215246 110750 458900 1647863 717798 167071 525918 437000 1517865 883852 1545792 1294734 1950429 1485678 719215 942221 226321 950474 375724 1937386 313606 1144371 559119 867471 1304298 182946 1140687 1100985 663283 733043 1380575 1056394 1098803 471793 1607549 1908683 1585322 1395372 1384516 1381761 1624756 515767 1877802 30762 626846 917711 1044043 616324 1058744 1668931 865785 493795 1204677 1265382 1464165 592069 1456314 1811613 893770 1596437 294544 951618 1807515 555995 916924 1789333 631189 232214 1435201 1733253 789556 1922142 1336816 730054 404136 1428307 73017 1397870 456775 1053733 938049 1792048 1337271 1053822 1858422 415423 1061608 1863748 1319109 246803 660451 437650 1616920 1900917 1148422 1648882 1725794 114766 585666 943904 1782708 1220200 1541789 1946764 990882 21996 790154 1562123 1567757 1901613 925429 356606 344097 363836 588790 410983 409308 697078 1844637 1797591 725759 1560915 1485606 94359 130454 1559808 1365794 749088 1603816 1001109 1227473 97954 872467 1423457 354950 462544 81465 1293252 899743 839381 940215 1103824 612010 821577 180005 1957249 754151 244328 963678 1904361 838052 161159 1881315 227068 822787 1134582 834098 25500 731125 1527891 899882 1753446 1553904 655561 1555929 743353 633710 1161267 1557931 1634718 1679867 1661909 1811917 239267 840120 446875 1446435 1759673 88168 1571746 757430 149840 704504 1261556 303799 1344601 224484 1942081 899965 783241 146556 1822135 1106462 1090368 1933208 675475 447564 154320 1444521 839127 1656170 1625877 758824 1139026 1551383 846127 1340384 656502 1889921 546351 277431 1350637 1721800 1354717 1065783 1722216 489108 711167 1236762 1280246 594732 82762 1934759 1323703 1106489 292439 1591965 663845 371316 168429 487951 1234668 1049333 1220796 772035 333520 556483 1893047 623001 976414 184601 1098667 314266 1453873 177597 1625304 1647589 1364473 1417978 475587 1705897 1785688 923330 1150442 241082 1160208 1921253 1409443 1289121 1683499 1698445 159668 1366000 1062361 1728119 610738 883513 1177749 1712932 1863424 390946 531396 1544693 1025460 986669 1982715 252069 1039590 281708 1326659 543270 1780847 1399401 800185 1803274 1714332 141220 67351 1843629 1037875 480412 1126454 467687 771944 987140 1946201 1634629 1530612 1560176 293711 1918934 377333 832617 1725688 1042647 1742815 1666328 1285999 1149780 1985633 1629114 914989 958896 872710 1330621 1544811 1361420 1035826 135938 1565844 876331 637286 1437929 547694 1981629 311503 1851583 710970 29408 193858 1240767 856998 102851 182390 1648412 1456011 546698 639198 1356000 1526702 843896 1349753 640775 1158062 1834721 253132 1143462 536275 962932 1094318 517031 154653 815993 461905 1611846 1147610 1228699 1775631 692578 953622 134996 1431528 774627 641288 1612309 429442 1287340 1243602 227944 1626260 1718338 1721741 1178485 1215315 428378 562697 1054553 597989 145119 1518001 121351 1618443 218005 1759120 1894235 3652 1693632 1550280 530053 30403 566802 1122903 641572 220533 479652 1519626 1673026 1626310 773076 721985 821774 604939 564284 710532 328213 1064951 3312 1894573 1419743 1028836 1771989 524774 1455786 1719761 1531251 1790628 1719983 57293 858572 1072443 37969 1482024 904402 288209 1441337 852913 730014 671075 221645 700921 625790 573338 1501678 1202162 443975 1745858 1361742 1619028 829112 1360363 203316 1694289 13654 737520 969410 362069 1501311 871673 428585 1156712 901290 906131 487932 1296834 864151 103210 1996645 958739 668000 386429 574138 889150 915188 1749143 908207 1418587 895592 1202487 1697352 810173 371877 1889486 1570507 417912 1181614 101654 545196 1099836 1882232 807246 798561 1915171 1562366 1825381 1667753 81533 1182301 1809047 1450300 1518115 1362416 1036039 742946 1336019 1771673 1543335 393213 170941 1534637 846223 1302775 649090 95939 735396 1779368 1021572 560206 327575 182377 1289366 90075 1583246 1685833 942360 95474 1814616 338962 1789923 1036897 428376 180332 1109348 1159130 1046594 705801 1598759 1429544 153238 1092379 1765452 514688 708314 784333 326932 1405675 132558 320510 310907 1754463 1759192 636459 419780 302609 1776256 281104 1486234 430391 499875 1093437 1859893 1456065 1407574 1942166 819161 503918 1154355 1748471 1411007 532935 1868102 12418 1744006 977403 1096305 60104 1818794 1319895 1609952 1103750 1008570 175596 652313 1909070 1972959 706448 1567942 337911 514635 1980321 133120 385983 1994757 1327343 1301961 436008 1191701 1945112 1470026 707452 1139705 1438226 1711477 137829 1263856 1424782 1431030 548389 1623912 1573008 1965353 396335 652645 1196389 1345430 1779583 1765978 1623634 1916530 1787026 925615 431091 562827 1461019 499735 1574440 1722028 475394 1781793 1985423 372443 1368428 355385 1820827 1131918 1336736 883406 1816166 130555 1046208 1239557 96591 1114645 373586 1248989 1404849 596005 971622 1544057 705254 396722 391054 1949637 1490664 1137367 243317 1650192 1258466 735666 621357 1519411 924402 1163648 697092 516720 1448410 1293489 1549901 1824902 1176727 551953 1965569 411701 1228944 627090 1158583 1369449 1897377 895507 1888566 87409 1760469 219879 568809 1266529 1706182 231397 1339545 1126820 1397061 364707 1848393 225212 1336441 1242480 1699981 1358946 574071 523339 50508 192024 143698 1667152 1158295 1025969 1460186 998019 96414 1867471 1289331 1569635 1220333 257488 1877316 512261 169550 1095463 572250 1447790 1889102 380880 1170941 978508 467034 1379089 796247 1113654 1907394 1262768 973331 1845112 1742574 699206 840535 1410533 1644730 1772674 527525 1426364 817585 1760315 523221 1685915 1529629 206156 723685 1280625 545312 578011 1223506 1023223 1669469 282813 659382 922626 791748 31620 1930840 838519 526333 1950286 292340 798227 441786 799153 1476445 935231 997594 1649388 1190096 431922 1369672 819827 887768 1565564 1730907 305416 110126 504449 663988 459884 1701068 1965208 1736560 1170030 1535116 262419 1295818 449836 1603585 1941717 428271 571113 1978969 1187652 829407 1439262 1408694 25872 1695752 128297 972888 1208476 686502 573256 1764328 731884 1487714 1386817 1605625 135335 964966 1410490 370182 998088 21632 1854976 1645732 1071288 717972 1592183 1947311 340583 557218 1325437 1710665 1666059 1077645 1507600 328056 1822138 550918 897727 684451 1557531 454776 1098332 1715863 1294144 1955985 1132018 437938 745417 305447 5606 1270592 674983 684353 179397 1619070 1399264 932417 1723463 153243 635952 261224 1602775 1188762 812925 1941305 1765786 383312 975841 406014 539549 1450031 1158565 676127 1781235 345281 431691 662789 1407673 1418740 858079 467578 298731 1176669 916583 350973 497146 961678 635353 1455298 1261298 1440969 913371 1182751 33569 7605 381339 256362 997732 186259 451724 1369742 238783 477117 1716170 1817417 1108978 266660 1376051 232892 1785830 1997764 1457563 183978 1583979 1230998 1535635 1393189 633612 1215517 345504 1194998 798159 903674 1241254 1413074 857629 613593 1549201 1673192 151886 1456489 1678248 890083 1126823 1526011 534253 1707452 353422 1302820 1345630 1440751 1881418 1651724 1235613 1612447 163386 1612584 1921499 1400701 246130 1263048 385746 518060 25902 897337 1793884 1124021 95153 186156 1668553 1086718 571900 1466055 1300385 1734025 1626574 21886 392844 602476 762355 1559795 1887216 1039871 1555730 183074 810894 8377 1268693 683646 910525 420623 1130906 1312978 1124127 812802 508267 71223 1507819 1021162 781865 201951 267455 1895149 1448066 939377 1983590 438984 1430299 1037072 780357 769584 1018241 1937965 396529 651476 224640 173959 30476 1440842 1283448 857532 1451964 874831 1322828 625387 209897 1674914 896366 745559 1045696 530305 246276 1791048 1851683 543926 1171326 1410342 217053 25601 1901504 1283596 1931718 1606683 336931 786592 153259 1447326 1977303 1852599 1984883 1324173 420038 744708 283926 1546641 851871 640887 1305378 1331756 1868264 1538171 369926 222553 1836195 572528 206904 1522505 795837 1744308 742309 366376 800785 182169 1277375 1622755 330019 1724167 738856 23977 1365736 122337 922516 1349626 678779 1626658 1000379 135864 334168 199766 997270 1108080 1593380 1365049 1836447 1832030 228757 1785518 1142316 1807957 757184 175616 1493429 488095 219580 1929267 960690 777348 1728138 839650 1592356 1790116 1241305 1058901 1616424 1877584 949911 1226064 252860 335259 1800924 1521189 609040 1113835 1907729 1693110 670783 1590713 1399428 1295194 143161 1927102 956434 1754166 990921 332043 723725 162653 187575 1848712 324364 1020618 1263744 1271033 1916372 1322729 1906645 783102 1694877 1781742 457799 825423 587725 1810365 1260711 1772581 1314752 1788827 1518768 1378135 1555593 1719058 1854082 227267 1284426 95073 1670245 1911219 1173139 954514 1502116 564791 644330 633618 54488 1225188 1245761 881930 848293 1310334 104528 1792822 1755292 1021589 1019545 1374632 1381798 692748 813703 1085263 241363 838879 83731 666289 1374072 169276 319108 1072458 866023 1697859 457405 639053 1573492 600444 1883771 977245 1761554 622975 665771 117079 1092240 555060 1775764 927496 1884376 1772045 1653864 1435271 125076 377629 268585 1083848 1935474 1162206 755430 258517 1928993 51613 2165 695695 461989 404986 24730 1141923 28334 424351 186010 1147409 1258584 1720856 750485 178670 505533 805442 1528826 147596 279624 1512818 1104930 803509 370920 1478780 423875 608842 1149143 423082 1727639 986824 1515454 812723 798613 1021446 1561858 796411 514903 1238823 558031 227726 1547310 1951330 1512713 937616 1054027 3254 324835 992978 1646167 991258 579259 1061427 672124 683344 329546 910573 445322 1530034 1548846 619279 1971821 1223182 641281 62537 1574662 629550 1619086 1525167 762472 881811 421381 835362 824854 1369617 86027 1519185 706756 626975 1866982 763067 1065306 484201 924534 267556 917666 1856030 1081700 909444 710586 231855 875944 831253 224661 336001 1883456 1661214 403720 305291 1440707 1139837 981061 717708 1319926 658968 282891 1138794 1933468 1377031 1279682 1998008 1373961 1828311 302422 1299875 1730927 3013 251981 684704 758453 1506920 895224 476363 1239559 1175532 370542 1865326 1645021 396115 1638284 1314781 1786189 482314 505865 59403 986080 25232 1797054 283611 307300 1032132 1325923 1769805 1307400 1716084 509051 1895412 614083 807287 111536 1196911 879927 356563 617871 338434 1287210 1892489 1293051 1929198 1738301 1583468 606057 658081 773191 1208545 1395149 1435987 1644629 1634325 1662601 1070506 1494569 876795 1463224 1526718 1771234 1156461 1628030 463635 1364817 471210 1331189 129121 899263 851031 1256503 299097 300905 789853 953132 1443201 1735433 708200 1080320 1677394 788303 1333190 1777248 976281 10082 81319 1171761 1583951 1515179 1476492 1186058 783181 1016000 1949230 1739671 495025 933705 72709 1024045 657762 70581 913298 500344 254057 1443943 1727054 181059 611965 1694983 183363 840106 356489 1327225 1120994 1554215 2380 23316 687106 1778654 535713 1158100 894852 39814 826023 1004546 67708 1001299 139702 1709491 905980 391200 1967223 47453 92029 684812 1108233 350795 936992 356969 1859871 927032 924478 351509 8941 757447 1402008 1478281 1925141 1745856 1004672 735463 1587531 417158 1739628 792761 1907128 1854329 232212 1186388 189784 1739188 539823 1165668 416815 1992134 198920 688190 1515303 441076 838067 418724 1669310 336116 446414 1340398 1856381 1784565 705292 538030 1394155 27271 1523784 1356900 470917 1156645 349431 1834924 1891055 656366 1416518 1612962 329599 626439 1760514 1417673 474839 1262698 274333 755797 1067504 532940 1075133 1892297 1449685 307982 1475234 932172 84998 860084 1152645 804041 1486787 1804960 1339415 1366902 1091597 469478 210575 1125158 1274507 1524596 342822 793718 1602626 1313252 160672 1390327 1515157 1173087 357541 1432635 596521 1655850 612331 172812 830523 1000575 1555537 1784520 223277 315546 1810987 68432 334401 1508654 1742179 68837 1613369 1097239 474766 1884662 3280 479949 1295726 296005 414639 1469651 114228 208300 1231681 812275 472225 1070497 433672 504739 874417 1301148 532242 1645034 443272 1794295 1588284 469690 315150 652153 1513471 363234 70633 1451140 572388 33566 1375433 1252299 372244 155590 326274 1838862 1371716 1426187 976991 1277554 265540 1691884 823031 1592562 674053 1326169 1626408 1676358 1087822 1684037 151261 1410300 1758923 396780 1738248 1479688 1022302 1783302 1915699 1536132 1606635 742849 1911212 1830581 1667892 1287469 1770284 323498 814463 909539 188942 23392 721316 943732 760081 204823 1038103 370405 1024651 619211 1391596 198531 1842971 1142617 1918363 1659612 380486 843399 805707 7618 786344 1073526 181253 1481318 348902 1527939 1033173 1323020 1873990 239636 1714045 1908387 1855611 1364841 532366 1371645 1239964 330266 1366021 1477285 21724 45230 397997 1995188 1534950 842516 1486314 1674651 1244071 234691 1950897 15837 1798463 922509 390750 219524 1397911 1392731 99641 241349 826926 1617031 1090481 614018 445921 21909 952423 621298 740687 245019 1718204 273043 349748 1525428 933814 1266983 1893908 35732 1735436 1444081 1348352 1434343 758067 1226044 765561 862488 151301 1141028 606740 909798 493930 495949 196455 1300019 1808502 806688 1247889 451462 736579 1753737 1421689 976123 1182186 889141 460570 1975043 461445 1465718 839485 544003 1051031 1774419 250475 1843709 896239 1840483 922151 1784041 780108 54387 665661 871494 846044 340013 1122519 1349387 1302349 1351885 556786 1145580 422096 424503 624015 937934 864951 1484673 848962 646889 968609 1331165 82814 838655 1131667 98584 1525236 1351312 873473 512113 1171407 1897326 6689 702747 1057925 904833 865533 142587 1927990 191599 691426 1864212 909097 1030312 268032 978055 1006918 1924140 903466 1911128 180628 1287627 1178805 1296703 1904354 476917 1602768 1813653 833782 1389516 1465081 481241 1856841 177052 1145232 724177 1044905 953598 1829665 1938967 358513 755772 1122339 1014202 1092118 2307 1394725 57254 1538304 991261 561735 704224 316514 122937 948200 1388194 1376749 560454 1036954 1081682 1873988 991880 233942 596987 884156 696279 971831 520829 1152582 1050759 398793 546287 1092579 677150 257023 51957 285517 1444069 1229766 1482271 499899 39577 1184315 1295719 1210124 1336828 1275212 615971 1067162 526879 1948611 1351907 1568905 1154593 82198 537781 1839424 863438 862324 874716 1519283 227651 1352618 862622 841160 181342 1135251 110469 926596 695541 712711 1771337 969550 580555 581915 685804 831249 1770719 1439507 1302778 653035 846986 1481397 1527938 29323 280312 1800450 1988655 1340357 1172973 1930527 345173 1727508 192836 1521562 585579 1766667 1525974 126222 1468793 1101877 21934 208068 1436912 1816462 1362854 1674089 1059736 1980339 1826269 1162730 1841972 876963 1515891 1992119 1952890 976515 1640565 1576311 460021 393449 1085907 1069262 48858 260567 1619629 816678 1433805 1957095 1273431 1798612 69782 367872 1404770 1934375 1529521 303274 863375 645987 1524642 1230278 44621 982448 222753 1213959 329548 1154960 1501318 518899 184757 518856 380383 1759616 1660445 737981 1685511 1142701 494746 1988773 985508 653947 1241489 1565025 529824 204423 1266655 1027629 9575 1373085 1509781 423791 944572 1138599 1374612 1805716 260523 1679304 559716 48022 1532523 506740 1594365 934545 241562 18165 83716 1834041 1607313 499112 610218 220303 1197184 898622 101903 429979 1365652 1169491 17426 1280660 1958500 805888 1085387 886321 381749 1400966 629217 1005059 150152 1601603 1128163 232725 755796 772624 476107 1665977 1051427 1983449 1592215 981600 1039355 1513828 1403595 56174 1171959 1829528 203359 26307 422847 1933626 1945898 640539 311685 1972791 1631094 1403291 1471532 848827 54892 974765 1311440 270759 105333 32267 183384 1524772 1506563 1122480 801148 146306 1685646 1170788 1153596 162366 428188 345569 799221 1646260 1453332 37065 14381 771826 91208 907941 1833372 1781001 369684 94644 1759881 592981 677372 1135194 1233878 1343778 432546 993225 789693 1999445 1612637 646857 231609 1999100 854026 1174593 795966 199708 1844175 1040533 1132618 165181 869956 1080251 1553707 441884 1238851 1009495 1296335 1954605 148065 673531 1928528 1714256 153403 1669171 907451 1813380 1225732 172004 1382369 1162030 1488796 116138 1641805 1139106 977 1203284 1128093 923566 1962768 1811263 1277848 957140 1884470 794514 1675417 608829 1025883 1912635 1232738 1618319 1673642 536375 471801 1156664 1831293 1054329 506127 1538531 337244 1855657 367036 1492673 1516549 398441 520623 363629 441544 1855148 1575114 663666 1558927 77776 1940050 40293 1655864 1499608 97674 1826034 258562 1507173 81001 1063839 894020 1570909 1078065 478775 776245 420070 1298712 750890 719568 952239 232081 205775 1412052 1615853 533327 212131 1534514 1497228 848802 195202 1413694 1444107 359518 1772505 1627986 1517630 1253933 1333749 1842549 1425093 513213 1638462 1029338 724902 1195802 1605091 1502917 1264928 26798 1003135 1410744 988745 155246 589154 1702105 861699 629686 428673 1932963 1933041 266276 1209688 1378722 1064282 1260257 754328 1272608 1128510 1523945 651228 384607 1914958 726279 343768 1142923 82388 1000946 1428894 34458 392893 1653133 1152753 18404 905011 257174 237389 1559843 1079190 1259335 1584080 681476 337767 647772 1925177 356430 1346392 1773239 1692311 1574224 886761 20319 1343708 590126 1095341 660319 1841427 1360932 747030 1207279 1197689 7139 547960 1691639 400157 23364 1836980 1861967 2571 791340 421799 950993 50114 1116302 864185 1562155 1709253 396537 1240744 1210888 1681012 297828 1610770 1096205 908838 724292 1693560 870094 206413 1183234 287475 432979 104337 806149 1362785 183675 601653 1575911 4316 137636 1371123 1247011 151181 1595964 988067 234107 1737359 1117156 1989399 455566 1123813 1217514 383957 345048 702977 839789 149305 372584 1559089 597786 1996354 546813 1655803 727073 1160524 354584 1712115 681423 405396 1926116 1847332 343500 1270941 1546343 111952 1124606 706509 1976522 1876656 45901 122479 1312327 1280808 314116 1903753 662984 386762 134095 1445436 569063 751089 791529 1926402 713393 1360269 1620651 1542490 1347247 1498618 1928400 826554 933179 1820811 1174649 1886864 367834 293763 1382991 1514541 262324 1991364 271617 46317 715317 794405 284052 1070788 1089586 554557 1210901 974316 1328947 1974111 51369 611820 70190 1894400 1079147 1356093 1381611 412522 1968263 1031559 1072947 829441 1759660 1083457 1873037 1473039 364829 1856333 35037 552383 1089854 346918 964222 174469 1937921 179175 948207 1886125 551312 953977 911376 1836422 92399 1237646 1519959 1596292 1662655 1836398 1606304 1943845 1930553 1657257 1962533 1568692 655851 1081776 782946 574504 1993266 532505 685878 920719 1809442 1087138 1743347 259815 710401 453140 1895510 1790852 764254 1291115 1996708 1877205 982179 1828196 519645 716876 1373023 751722 135524 1901426 1674477 1103870 1753948 252526 528546 1790015 568730 1748970 848535 252841 953203 1160065 900209 1552753 627163 1077934 1282325 1974610 1557204 231145 21091 1874747 139956 664490 1398645 1923993 812905 477571 1536753 1361844 623013 440779 1470190 180981 648321 1753457 1699721 768958 1268929 1857311 459976 970064 571315 1966463 721454 818430 1797672 947246 333267 982043 1054019 326921 219662 1579620 665278 942805 334376 1874868 153585 712776 287689 314988 1991146 1450137 1339081 1911686 1704948 51904 1517674 674095 1335589 1819503 13058 1395641 518912 1447094 1867732 1247838 169634 1025567 1263721 558125 721377 664311 1227110 1346599 942767 280096 490573 514355 1718769 1626581 1024232 1336118 1500319 638067 518447 728356 1133276 1480476 1442789 307086 652536 1283439 1936838 1608387 1043759 294322 1229278 1166778 855891 1274846 752968 1882660 538235 51593 1718321 734442 428561 1973787 930281 1048752 202640 101618 1110444 736122 524596 596414 391423 138777 1826481 349845 1026712 929356 394595 206661 1487940 10487 1817071 1352880 1662630 13859 1624724 1797013 303892 992054 102556 662238 1886887 108161 669140 555295 779312 1733899 611650 797123 1271212 437682 128851 1046603 1929684 314705 937317 892011 1473419 1872061 670051 1729009 206063 762527 265754 102718 1911259 270737 480472 1040921 828357 520032 34244 351864 337258 16244 672029 468171 1380837 1619437 894425 1080755 199674 977385 852469 668366 1588779 1229913 169228 936374 92402 999251 1107961 1965457 638978 1663918 1738498 1514958 160540 1245547 168114 1985391 1928041 498817 1630350 1982976 61769 206681 1511728 1546832 1618630 1659040 480026 1335491 724276 1694708 365787 260583 1276573 1936108 1153580 630474 1038578 1219638 506818 1996049 597802 1074142 49909 73038 1761860 87213 517478 903360 1422015 679783 85728 1555973 154096 327326 804821 208062 170029 1029735 866450 631853 1984350 7414 140551 554022 148489 832970 163605 630144 933714 739244 1352747 115161 725741 1494710 1542090 964437 1912853 546501 741606 997998 577806 1630130 782215 1531734 1820200 744698 1976580 350291 1079631 997685 1619274 1035475 1134351 52420 1401919 1306483 491555 1259612 155698 1056896 1854375 249242 349258 1487208 1284805 1369481 456064 1172183 1069292 711134 1146135 724436 162169 22706 94672 1722299 1881727 14325 228220 1510448 121663 981253 1957827 1766977 762009 351451 1477709 1005603 827774 1204559 667621 709850 1393295 653816 559533 1835890 1689976 522540 61372 584669 1401161 493600 1835220 1718413 251092 1868143 1172045 1796819 440835 359572 262010 843500 1955222 402964 1770538 712189 590522 521008 1570204 1182507 362559 1845885 476386 766370 1345332 92880 457263 1600972 1617731 1046016 97866 1776221 625658 1007540 1302975 116263 1334066 962528 338481 1706960 1496690 1969213 782604 1418123 507964 287086 80597 1978110 1299237 1325809 1213667 913897 1140260 1621149 571945 84298 742816 1237038 1281499 886724 1514526 1350332 551301 1219854 380856 801917 1488482 973787 116123 1586983 778404 967194 1419791 1622199 631999 168803 1271369 578575 1331831 279242 649650 1708735 418103 639903 423727 848527 964513 1344625 620261 1811211 741832 96331 38690 1230719 84252 862817 773927 884804 1123352 1036488 64 145422 80731 1286944 795359 1042817 1893350 711815 352796 1743466 916106 27463 1935597 509081 1345676 150064 244652 756484 531024 1404800 260307 1885245 1214134 347228 1077677 264279 529769 511608 1612205 1860639 468771 1797821 343291 1055593 367633 1357187 1244562 269542 822941 962249 94816 1308470 690628 1470714 1681430 514972 1275127 1363918 1828736 1303044 724184 1044625 1985525 235748 1378598 407881 196932 1317871 727701 301923 1029392 1183380 1185108 934329 1157667 573869 337501 194416 1605213 1841510 1574102 500331 706369 1231819 232485 1031626 1679441 1733575 1525116 20703 925782 713568 442729 384534 1921142 433139 385678 76856 1917553 1478405 141870 612765 1601295 159152 1525460 13840 1178828 1202554 1239235 737772 1988475 839549 1363074 1960602 23020 1595830 1748287 453619 1272712 369300 692557 854475 1219013 40050 972558 1006024 1260926 1096638 234621 1928338 745859 612689 1865416 1323267 254247 1115047 1855091 713130 602753 697972 1911848 562 1396715 443524 1455854 1155280 1999646 1772521 1387812 222702 1518625 179671 1543989 1661795 1795314 484428 1718567 1284915 1658222 1836911 912762 120872 1747150 277326 1410204 645970 1207460 5727 25197 1082533 1971233 571708 458511 1993789 216327 468294 1954041 890026 1627682 792808 1530572 420813 856515 1897697 1794667 97052 204773 174149 347371 1387197 189670 644943 1760002 1901300 1492161 292947 688965 227967 950402 1563227 465689 659077 1726300 1552764 635777 1506484 1691706 752543 1721504 258019 339328 558513 1826674 4573 721636 342525 880054 1350900 229036 1905817 1006873 1826872 560873 1752187 477640 1918339 36860 1809285 1841097 1320395 761839 371027 1027371 727095 1562225 1100403 1348558 520221 659391 1335970 1875699 1622022 524295 1375424 785711 728158 1947510 893352 555964 690227 771765 1757470 1839384 467129 751895 137560 1316646 671134 427023 1655572 47742 1269660 41232 1223774 1902788 322265 1683407 978288 112802 96017 1762406 1845640 1801667 1339654 1537395 1124960 158283 1905873 1428076 113498 429839 466872 1343189 1299714 525663 227983 912751 1209491 1269641 1561281 1245980 929199 1448781 1854450 1576057 304777 1725682 1850804 1732425 1659409 47794 685822 1121267 1557594 393230 1018299 925130 823685 1164011 1947078 1551423 562168 129204 1434396 1325176 1291956 319335 245854 1870063 1938423 1856713 1516197 1677183 1906320 1677313 493006 554348 1023898 1857846 30182 1192560 1538128 1253372 88516 902867 966748 19617 1322211 577481 251651 1050020 1993596 3759 550181 1311386 1390031 1679036 769194 1113486 1979877 840065 76259 1829904 202146 64559 1195672 1284663 951393 1195651 1720208 629519 1924990 1187219 144412 369996 752592 622404 1679603 29107 1598283 531952 1708831 1794639 243322 92246 1846594 657024 459189 1198758 1032293 120570 739513 138693 1542134 57131 1171277 1370962 1926056 627845 326725 442106 798365 1080902 350252 787597 397211 652791 1911185 1636207 818457 744788 271647 1275440 1574492 1009470 401529 856758 1320225 1657289 1757425 1950486 1267804 1968298 119310 1630380 1570075 1559607 1239382 847538 957453 1187808 962257 914438 1329844 1438111 750111 1442967 1664742 1927629 641315 1387921 1391115 1053517 18328 456568 1816654 1568317 816242 1695661 272834 292010 122471 1304429 934190 9624 1773991 1063162 836991 285953 1179059 1134171 762700 709335 369868 650420 1767238 1417531 1598140 1779042 1855854 748481 1797469 1579241 27942 1610177 596736 1036313 1946695 19048 1971691 413987 290170 723472 778022 1621480 1064622 1070601 1356068 888870 45615 117913 1250147 1225512 29728 1816594 559470 1956752 850316 1230874 961800 1320189 1797225 353514 359826 233330 845894 1990917 1735049 1946366 580019 257462 1999847 1042879 1099215 1956474 740915 631443 913320 502230 1433766 740638 1858004 1801394 1880700 1720093 1147851 193172 1840769 1597027 1665475 444001 154421 788239 198283 967476 1704234 1386624 1072880 1504359 543797 893782 1113357 1137015 809427 304388 1955754 657069 1234212 126717 1500886 560945 985292 1726548 1153426 810471 1439360 513281 1568329 1799037 607901 578035 1719588 437509 1697900 942625 978672 1079015 1330219 1298264 124974 931762 1633107 590983 1946276 1711718 1442567 1945777 1903609 785820 250513 1447887 259361 101023 290574 1257081 575174 1664021 1188699 541651 1603462 1062792 1526454 1458039 639856 1281484 1151348 1912650 325577 122901 1470297 1136876 389639 1959790 175183 1359205 1806255 1772138 1805735 1480847 401083 1147296 1914251 333785 105573 1661712 989762 761857 196125 1103806 1575402 1948317 1632612 238261 845915 1203835 1207561 1519739 1750159 1419866 66379 1151147 318684 1585526 774676 611654 585634 1230181 876585 741979 279653 828249 700026 1288870 164478 21307 1578550 122860 1048666 712999 1450350 347048 789329 1590593 1951416 1822348 1138825 662683 1565252 1400964 126027 1469098 1911250 638918 1668987 1560079 25385 446823 839498 1957871 1329760 431199 1171657 1860868 1998027 397680 270780 295216 221209 1880660 1471789 1520598 655610 1839679 1549663 1777188 82439 1346541 165544 622163 629031 793214 1459760 1665947 637326 1364682 895964 631072 1400985 377849 1151474 1177190 1797112 1400269 385883 1434441 1124725 222047 27499 1792580 1049868 1140285 556026 1357232 1573319 1262212 268345 1971870 93387 832716 547047 460766 957031 717372 1282991 1498804 1075268 506395 969657 981932 433037 1581296 6578 800548 1158156 446057 611358 1336139 593304 949986 1824952 1850965 1743727 1111294 913485 1769994 957342 1348395 674498 1908666 1393421 1236198 1352534 1645242 158807 123462 1896683 70510 1075080 871069 1617346 403988 881815 594301 452821 1846116 1997081 1202785 920025 922905 189901 1687744 771318 169597 1505409 1311633 1541139 1784029 299913 1079183 1416707 1320137 643464 1261740 1470248 1592751 800222 1915414 9054 1115240 700704 1548415 1566855 396934 1600500 282055 79751 1670614 1321094 558536 62624 663993 325011 515586 1497092 1985853 1491217 861881 1702443 1233408 944009 126528 1456726 948614 1635349 1712733 673644 163211 1188780 428689 220895 1090056 1456305 641033 842821 336189 954066 1070284 365955 537269 25073 150688 447175 1111122 1350053 770474 343583 104387 1883944 770109 1354779 1891181 1482661 1199199 1843679 1544710 1709002 1325948 387583 664600 1427497 1615493 101251 1430627 1914876 1966834 1278251 1714821 1421027 1835914 616122 684139 354854 1283678 581976 763089 614164 302085 1078629 1495306 146707 65706 1576077 1531429 1056329 1767911 1525521 27286 1140691 728015 1006567 992385 980291 1414599 1845410 1958895 1121266 1934946 1007678 1136088 1165680 1461631 67053 1674712 1848945 145596 1015117 36875 337885 1819180 337956 7742 1732300 1647846 1618550 1713126 759552 180109 1106674 621637 1703683 773119 526671 1347139 460903 1840938 564945 1054485 167421 1692520 192465 953324 143716 593462 311505 426697 1986289 334463 1913490 169810 290208 332433 1875005 855258 784215 231399 1345234 4063 1958811 1647066 475667 1874531 319693 799979 1907028 1987125 845720 260650 1068287 1556478 1947545 422530 634356 375029 1571872 437068 1051159 1519339 477583 1012515 405973 1493706 1087201 267814 822051 553507 1339176 63431 1732691 1284197 1344742 1949305 965943 784365 972098 304854 207654 1631377 307392 1290587 1425576 559722 1503381 1321540 695283 838724 1022318 791906 1081368 1458887 1732750 211812 1743397 1453795 772060 1953645 1684451 397512 1496425 1871364 913670 774739 1130190 1194355 96577 1136428 930434 1028523 799053 1187483 955756 1855803 1940357 590338 109362 445553 271580 1352209 1937053 870694 1508532 1269170 1867314 259086 1965117 1041391 461935 1391156 66581 792935 921541 1832277 867146 1971006 1401254 89560 1110339 49186 1586148 791339 1613758 774075 1467045 1357763 166795 457789 1577355 1925037 420868 377351 577375 1694689 595804 201203 580593 960146 1945231 667171 1385246 984081 892621 641724 1447910 1869790 824655 390474 1573989 82303 1361397 39434 1627867 999547 862605 100588 1283375 538259 988762 682847 212359 1800622 526127 591149 902417 992035 755891 1014637 1849340 1966998 1654974 1336640 807290 963562 1550241 1030289 1382496 188964 1152063 350276 374146 882328 1624730 158746 1631352 848846 538972 1631464 641718 1099100 686417 1446888 1934887 1470343 1999421 425698 1661466 1319703 784124 1023428 920677 836913 1878939 1990119 1569282 15170 864639 588147 1303612 290845 88399 532106 520195 42274 1748330 123777 55817 26254 869407 780893 1920767 710522 451908 1749755 1514191 644414 492466 929650 652485 300972 22793 1342498 488212 155805 561032 510429 1168157 157409 1530139 85483 772043 1682103 1212608 900640 1949453 1071679 423277 820270 558198 1250588 1524064 506369 1845598 397777 1759492 1680322 507152 1056782 491486 1106475 1109928 931964 1812627 274353 960537 470149 1739089 1125511 1925764 1415307 544917 1521525 433871 767420 365400 1857089 1079689 437198 711168 552797 1599473 181263 631677 1923268 618886 296006 336638 677491 5674 195912 890771 1192646 526241 197390 35640 1257655 213304 1570100 818203 906227 798464 1208147 312651 1032605 1629645 1010736 979898 1698160 398414 1083340 1973040 783675 1130467 1093295 1366146 1609736 1694669 1949496 426744 910554 1701640 710672 1040379 525579 23746 177590 1953167 1044335 1291583 813534 138672 52786 940599 1321301 6459 1603810 1588727 1033068 658727 1945472 253893 1347533 115084 55522 993645 297953 1260722 1058796 329148 948680 834336 635868 404171 1039979 153757 729383 1266548 586306 1513880 953728 790408 600060 645879 249946 1606228 1270362 877936 1936013 1923007 714399 925785 591163 39360 139779 66580 747100 32301 42429 1010496 1762521 1349198 1940522 614082 202851 875544 1567635 311689 1648707 948935 269747 1799305 1732476 1298197 575592 1273527 1218603 978634 451890 847705 1125521 793200 1013388 765427 1781574 1245459 950016 1762811 1029457 1812950 1621382 132733 1177361 975844 759640 138437 484254 1144970 1993459 111844 1291718 508055 469268 1240254 1534706 454744 1210026 1495968 964393 95944 432256 911082 723220 1308353 1317388 1435221 879655 152933 1924674 849764 1423561 1662032 1758603 1014233 1565241 487344 441930 1408830 708294 225423 1289146 1123178 885733 789035 128792 1695820 263468 1401483 212291 758349 507782 1336899 1765477 824835 1979289 1810872 668877 567761 701796 1776277 568404 37323 1813820 1567790 204225 1031693 342730 486940 187584 1723531 370257 1657036 847120 1069873 1377740 1774470 1718455 1955181 285104 830177 278892 1547304 330702 1943263 793509 1962850 535728 1979575 376109 384305 609022 419509 1535998 407972 141705 499971 1500320 641272 1221324 512807 139513 110579 1240813 1856554 1740517 818505 1901272 1549369 1955622 245652 518883 1973223 1533291 1788982 475761 673332 497534 1756538 648986 118478 1841178 1860560 1961395 588029 1801497 1225139 1460515 122577 1054867 1267139 707934 1214439 460831 1386762 92277 602894 72813 1731254 516408 1176661 636290 1579114 1083891 994345 215539 1229098 115900 282925 1084201 595087 1853623 1523742 796097 1181820 164695 1339535 785306 491281 1594204 751703 642457 1040807 608573 1352667 1886087 1871917 673972 385500 853520 130660 1715905 1894096 1986060 1798928 886966 1816233 275171 1791003 1836210 927126 1528749 297172 1482514 898763 1452534 298686 1251325 1041771 260090 252348 748987 1401731 1293375 1632276 573927 1088347 1061522 1877099 1944744 1027554 1918246 667976 1806878 1906406 1346849 1646541 1888610 1320958 1585344 804454 1419198 1299670 1963869 14543 1620914 303989 1882656 1635619 1746323 1077474 1826635 615722 1731275 612373 1800114 1832796 305367 1852037 188792 1213237 1108332 482469 1244865 1361415 527157 713032 618186 1419460 1961905 528971 1263963 1782192 574096 41990 1776438 5892 1104844 1484394 655958 955244 48636 1783971 928337 280576 1033887 1009161 1903114 1517395 703983 1599625 695600 1668794 1722242 61663 648436 523583 1426014 1259338 1556968 1083917 1591085 1009939 505859 1616174 586443 1578059 1535832 750425 273530 1229342 5276 25299 1334418 897141 432268 1748282 738355 1459313 684911 876264 1209851 1884899 1967712 1655656 1374222 1477165 1622851 361170 450901 902089 265309 1431899 1272271 1128586 177733 1149440 486587 29054 845974 1771491 1796043 816191 1702410 1320463 178636 1286873 1611806 370487 298799 1232057 1746051 697365 941726 847692 994339 6724 1307347 1130656 694084 189162 54502 973104 473055 1626758 382640 261778 1362512 1188670 662832 619885 742758 80518 600001 814560 161787 324117 974777 568880 1392739 1378584 1955044 1509309 1391295 195754 442794 1829135 1427727 1527567 845652 1748242 1908725 1058543 1418048 1009747 1233293 395290 1391844 1304600 1973596 1342473 428680 1416761 826393 745518 1692678 1588766 1193542 1053402 147768 1581636 300945 339515 1757784 1419727 1279833 806510 618104 333620 1322599 826916 502625 23402 827806 1575082 1058923 664014 1601483 1779788 1343311 656230 1713011 461884 322694 989151 322101 688752 1216656 1388730 981154 562184 1600475 306490 96101 988989 1139740 1501046 1964259 510502 1673087 326002 755255 1252421 197167 1946354 1899875 1913619 646374 836025 174314 92839 1389644 1138021 1562431 1946121 668650 1585583 1754659 407471 81810 648490 1119234 298488 718000 1994475 1178799 1201176 777717 934511 1452708 1471471 1910139 297035 486180 1317480 192047 1100477 1443923 1023211 456187 1109635 1959156 102203 375857 337800 569562 346168 111837 326858 1143221 137133 1423413 1840299 1641503 1035716 434095 1846340 347138 404255 241537 292109 694906 1258752 574101 1147813 1974769 1731362 95454 1204054 1356933 669781 317092 1601922 664080 1718150 1904807 1525992 445781 1371766 1607839 1551053 1275520 1944346 1776074 1191975 702512 1597754 1528375 1332754 878957 1687287 370454 343437 1539018 351788 1075188 475965 1389228 1330183 1025078 1124952 1522929 102963 1763104 1682546 404999 981954 1053126 1869446 771628 438393 746172 832962 313097 1924888 341276 1909129 1823441 1202332 1959909 128302 1202359 251075 1245299 1302251 1897393 1011232 333704 1251933 430819 1726752 1272810 671342 964477 1960878 1254312 1615409 832917 1421908 897133 301840 205467 1619344 1539239 619762 280085 1876795 1034874 749668 1958061 1099899 1892343 1867952 1082829 1402518 584371 689382 1089643 1248561 599596 1118686 1471988 129013 1279984 236265 181020 80466 1715235 1187004 754901 137592 502017 1942872 627928 1124269 1106248 840240 105036 587930 1533670 130594 257213 904229 57635 794955 1347845 1201453 1716645 1577492 1889293 228381 1403991 1516211 1800854 1062702 1935055 921234 266364 900103 199246 145726 954788 936567 1151526 581625 595434 1128730 578003 609183 237410 1524332 833057 601836 212057 1805684 1760195 160380 444994 843550 595836 527443 1862018 1141688 1902839 1745992 687405 134760 1512543 580067 1282376 1034172 575093 296598 35512 926297 1671580 272894 72450 747005 1334621 926573 370442 1716336 614079 1128251 1208954 82597 289823 439165 1646850 934685 330324 1889915 309589 385454 677779 504957 698398 946565 1906590 925167 618146 1595124 1673434 537234 838040 34608 1416533 1723298 136314 639082 1690261 1105306 1226445 1360761 1812201 1495601 968769 1326027 1644459 106818 1647135 574718 451760 571810 594681 1923908 157231 731823 1897168 1204485 810743 581926 224962 1404404 1983812 66072 45701 1841296 1317355 235118 206377 79044 672479 474401 824450 1045289 227633 740840 1988780 1853539 1450241 763968 1537470 394179 1354128 618984 1484728 1734109 215451 419292 1878763 599912 1528298 800140 1476628 1485757 430300 1991797 1304508 640555 1410052 1973445 1651548 1611547 911764 252840 236535 625846 1705693 701030 333937 1835317 1142639 1858183 1589470 1258095 1052010 1297047 132263 1905832 428153 1380774 1553410 756939 1109241 136008 162128 1905926 155337 1430504 708468 238746 607873 1866649 924743 1715813 1719336 1532848 850580 448530 1604458 1996587 811506 765722 1325355 1189792 683407 1649487 265220 170448 1769721 525776 901361 1144660 1467603 1661224 1075252 773588 1684434 1457448 832414 1198721 653206 346687 855732 607699 1592345 512935 448627 325725 731936 499430 1277229 1562902 1578710 553584 318907 1404194 1123862 1162172 1859191 1881333 1409849 36458 1242499 255324 1215406 645445 1976367 571235 656451 790006 1169291 1387613 482812 897247 1759325 769902 1569601 1620033 236675 522288 1402260 554315 1413782 699839 1032356 1653100 1394953 381934 163274 1693776 1442328 1612101 297952 103958 1122292 552712 843993 1498340 146768 1184039 563282 1654003 1095714 1818072 1895276 338283 1550358 880826 982730 1538447 1946012 344732 723196 499249 68406 258807 1969340 73995 795475 1905369 729692 1178663 318700 866163 810112 1323473 1701157 1496969 426047 1766391 787093 1422486 1019171 388068 331476 1183688 576414 1199742 460119 337245 98889 829239 1366014 1122593 620546 492900 1372703 1646228 1562628 851254 1545837 366778 1272802 1228066 142406 1188083 215743 610407 266793 747643 278581 1700997 1073629 246297 1702448 1691855 928241 606477 12998 328742 1946731 511149 1328684 1696347 1238465 603419 955188 243932 1306428 635405 1263230 952130 1102689 626775 566063 1584925 1386587 617579 1872086 936091 50381 168018 1844422 1143128 1443748 1971189 495268 1443911 1700729 373594 1925379 1373113 1174762 365613 1976971 816108 408896 527939 1047140 1494732 812854 746494 1346995 1241652 1592019 570504 1505606 553614 1686772 898031 679600 1370975 875004 656515 429983 98387 876841 998299 1211592 1199902 585538 783315 119804 1375661 277387 609117 1770971 1637448 1999737 724365 970192 1178634 1090875 1380906 861246 927673 1869089 1734992 1334065 1964672 844323 1613139 277620 1598898 1698978 1711229 1013653 1967029 631162 1921334 1114876 899191 1047960 615032 1466691 1132304 908973 1687997 462245 62755 1840857 919709 1951895 681466 1519837 1275146 727035 1762679 1019640 315523 1350564 1154425 1990148 87546 1790346 613052 770685 25690 1150686 1749041 1095760 1098728 557646 1338625 1500790 342361 1064663 671994 416516 32892 1968301 399357 96814 348908 195980 1198827 116705 1475443 962539 361847 767979 1409924 1753004 1863894 473241 1617272 565416 1301759 374063 960925 476626 1547635 734888 347137 59728 1027769 347502 1594918 885276 868182 1037547 193437 41139 1746191 623904 1164424 466684 74954 423752 1750014 1994265 940405 964447 1478500 1714515 447974 950900 261158 359880 190704 1531497 91252 919884 1983862 852241 1429717 1659748 1828947 683564 1742769 1284359 408161 904495 1074380 848092 1637657 971571 255613 418571 175337 514070 308263 331140 165560 188732 550258 3504 643810 1884169 553977 1481699 1691041 1332347 709006 1470034 1389779 257041 1149743 158137 186157 1110327 278342 923484 1428130 85975 64110 437334 774843 1864700 493793 396502 697137 430396 1056477 527065 1476931 1187521 215407 646798 1732668 1795647 783594 526775 641471 797172 1220812 1591596 247356 860450 1647666 1777983 877573 1590387 1496451 1878594 1307942 1806195 142906 107836 1023705 1931408 1286759 751319 880930 653132 1550406 1932139 848217 577208 1472375 1016904 1601441 846021 437505 1093608 170358 644755 912202 1977518 1073417 1277676 1616014 1112917 479868 1490285 1250928 282438 634397 79252 721958 793577 1975974 1783490 1802109 674959 831398 414215 1690227 1373846 1464317 449159 937286 500916 1726755 432575 553386 305351 1594506 903436 713117 966146 636535 1869168 425541 1950800 308670 749002 717905 1550734 1812584 1364394 1960928 13032 1770854 914083 1846562 845616 358490 197403 1329054 1603644 1419557 1838422 165260 1906858 620403 1201978 1462035 16636 280810 1491984 1201145 564508 1189021 1076170 938824 604315 91835 547860 702431 181953 1776286 1549899 1949860 708270 122971 1414473 532522 1008197 1220366 1159804 1690693 1048189 243412 264196 547105 294782 1176853 1840727 1451069 968051 410660 962211 99509 1160406 23033 1086922 1119827 321932 985868 1409469 986631 839992 508916 1897192 1843298 886826 739199 744481 299128 1199477 310344 770823 936194 1273683 496142 744741 137462 1971084 531409 366221 1590201 1726403 509879 559328 1683502 1709387 434929 1576901 887871 1367519 1279224 605631 1743576 221082 1707260 1786520 814441 1478259 410733 1240386 654813 811886 1198884 1692476 746187 154314 864094 590142 1061681 318665 1328874 119936 1259089 1803737 464392 654962 894218 364817 308200 1170746 203542 865842 1613669 840683 1254231 80589 1552749 140442 1762901 1312998 1773021 85166 780699 585436 1963692 1567488 229733 1333082 289283 1970880 1854974 545877 1511650 349283 931574 1152128 938687 553165 493108 1561752 64484 152422 18446 650089 98080 1183721 978556 1081674 1696973 1047343 725027 1697892 760349 668899 984224 1345302 1191644 1276827 1658759 1619290 1743577 776295 915091 332735 988663 1990496 1809542 1481371 1402810 1477737 1887349 840746 1869279 1615504 1316279 1172464 1174605 1079428 781043 344539 801197 1782709 225189 1929273 792006 895403 396783 1689883 820196 1208653 815365 311708 1306048 563871 900897 98952 605723 954679 805816 1983483 210941 921833 1008905 1801868 1743537 228811 1430287 108935 1152523 175201 31573 270275 66335 1246930 946041 81403 795130 57966 514492 170017 1376328 351053 1209925 623218 1652545 424834 1310995 1223417 12356 1487961 208817 1462157 559064 1407997 1269330 629403 1712130 1346330 1682202 1742798 1006810 1493817 1403180 1609900 563212 667156 723386 738890 852666 1734812 849523 1111802 975049 1228089 475286 1559963 1903546 1283231 1519286 977071 1044829 300130 1590874 520620 382945 1451187 617398 1920240 452732 1834381 330388 52869 765426 419439 613010 1053947 1859803 1409419 1403566 781305 634974 62123 1947093 571670 343491 523550 862035 385690 1697553 1664978 1161150 420172 1789048 999404 854878 1887260 1319160 1226919 303168 120194 1942842 1817401 978073 372188 1785182 795250 263334 341188 288398 439752 1283462 94111 1077199 877404 773720 561962 1290418 936741 37518 828292 347015 651708 1860678 817097 1564203 471022 1839491 577938 570434 1806806 647126 1110846 1335707 390614 1356086 85345 843406 1188415 29403 921314 1997659 1090246 312289 1858616 276966 106124 1651806 1080413 229738 1028687 1745049 125744 1070549 1949926 1331615 889680 1612062 655243 1457719 99573 1665417 265629 248031 383226 130580 4794 247545 1327353 511387 1577647 920156 957528 1226266 1712424 850081 865002 499951 1720389 712513 938935 1463887 1897025 502754 242288 696813 486991 518834 1536899 1706304 282743 407687 1705065 1524461 123509 1350751 1229425 1883391 133468 1929789 1074872 1220503 223470 1719048 1290220 254732 1515541 1065220 404963 1899893 271445 479509 531027 1111591 636264 271952 1296092 461396 852198 454902 1609622 979614 720769 1551256 1431230 742204 1262440 1496185 1844892 1474393 1553393 480115 923069 1550103 537496 1233464 551712 373651 988951 1331222 32584 1128386 1758341 506455 1482878 979346 41200 1222600 1018425 1776132 1673304 287522 1924989 508830 1978306 1402714 587511 1377903 1489758 1416857 1878687 1149410 978568 1863863 962488 756818 1456126 372449 1758746 1627775 1448075 1472687 1250773 15259 1731119 120397 506726 961136 1287826 1986787 427878 1464018 108561 949171 1934735 1607754 1656180 993762 1393100 1207825 64531 952443 783394 1534078 518399 1797357 1142582 1684931 1377484 1346067 506620 1879766 1863630 929699 1965551 126914 526033 744310 125656 1949566 193089 1969736 123108 903246 1544704 1867968 1147237 765764 1971086 492651 327927 1497013 1776289 1294565 896212 301689 1102428 1698893 926568 1534175 913217 526526 165154 1676165 1874441 1130269 1316588 1478453 644823 1843919 1977951 1797521 1783839 725890 1473266 226209 1833431 205735 1954179 1309713 133266 1695354 650561 359468 1336379 1660277 142188 1597041 1615790 1686078 955439 838905 1854642 946366 1077188 1050806 1724800 298386 1046520 1254776 364823 1953800 287756 1987747 1917959 1364535 1560845 138521 737121 1331595 1456632 1351432 494054 676379 1287384 1400856 72429 587031 1490785 1600276 744475 1040804 1766834 961759 335047 451615 1457274 623179 854051 512208 1998903 549682 929178 962487 171620 638465 387631 1299788 798824 1235170 1701349 386076 88605 929341 1052753 913775 580172 444343 1104642 143891 231782 624537 1771275 10347 699901 1810394 255511 185684 457025 725691 1907859 289556 483688 93119 264213 1861216 1956290 1862933 812891 25002 245293 1082119 499484 409392 354214 1538657 939806 204297 28452 102347 1435741 1220802 978705 1647935 521052 1190823 1744570 1151933 672285 1807391 647638 531227 1631866 1461512 799357 1116763 369051 713875 1660943 1860374 291235 1401177 1059571 615773 838160 1879189 768092 406418 1644235 1752108 1579719 1867181 172264 1705574 650668 830156 1333738 936322 899048 790577 354759 313878 1878102 306303 1832209 886283 1411370 1491626 274809 950464 461658 449860 173087 1405266 1180746 731880 1125573 1303804 1514268 1613956 1337928 1736933 366729 1329424 1599662 1289224 478354 316149 875177 1387949 1750371 762937 509904 388787 1774694 541280 361438 1726112 1168372 1266238 1784156 639979 4273 1327729 146984 357935 534019 1529100 1684250 745286 1408733 1870201 710176 345431 1854697 207016 64825 314015 688926 1271176 61664 290029 1965514 920472 104575 309583 1884430 596528 1706749 259002 228448 1602045 1793457 335899 804121 918655 665559 596456 1889869 1795866 1229840 1704724 1765799 1191423 21379 1612707 666094 533079 1860926 79320 1274843 712757 1525588 95221 66209 1807408 1603335 1874017 347268 1815479 1667475 610771 705878 1043505 1191186 1471709 1590598 460833 158795 1169896 250575 652777 1747092 1721575 1472462 1846057 1602440 1753452 679890 1640538 514649 1254689 1882197 1730871 1985003 469582 2708 470374 1282887 1660888 778741 902136 453286 1343213 220673 786146 1097196 35976 1974933 86291 1447146 1794216 334786 198805 330223 451752 116949 1910772 109422 1213210 1199055 23141 1848570 904796 291720 760934 8929 1776682 1795659 124726 1419842 734954 1733419 948205 1072555 1192557 1335391 1418452 1650366 426981 523094 573914 987599 420382 1365885 1081448 1568227 209571 768408 1134097 1412058 1524229 1713079 387017 495728 1228508 1318020 34596 1541631 19744 1453732 1316994 787529 1508979 935881 1338865 434232 148986 1938974 484904 322417 248895 849012 1411899 1987118 3559 761764 980375 319488 1744081 1018427 1988171 1973640 1610047 1126345 886107 1613766 417773 1591924 948168 135925 133131 726182 982841 738997 464186 203498 807961 916259 1077311 1934846 1757047 216281 1124163 752232 416332 1214087 1343563 936073 712246 667217 129145 1266250 718108 1946460 1175030 993211 961567 236184 72300 1433806 315041 1285253 1448121 59889 483273 958832 1116087 1580544 1566886 1236931 1948565 919592 33862 1270279 416391 1523281 778835 953192 1191211 1303577 1724735 813507 1741152 989248 1582950 326455 1265346 1593298 989067 510217 1735871 1353584 1521943 1640049 1659137 1050745 1707179 943408 356110 296253 713420 1277231 1951915 1113649 1631212 1699502 1033043 1080454 417664 1969178 1158900 1650984 215129 1284763 139915 1404321 1035572 1847150 1346453 1905554 974339 1486941 2239 897379 291532 238877 1837882 243268 740958 1843922 1518331 1207453 318900 714881 1718167 878307 438534 1494889 1877981 1303976 1192315 476028 1755831 1572053 1134940 837546 419890 1974718 916084 380132 821264 461547 186692 792976 1441090 388720 110714 464409 943101 1608333 1761762 1880206 1143077 1171894 1682692 943080 1275377 810764 834005 178582 820817 468627 319611 1031205 66002 346261 624848 1341902 873568 661888 1238760 548318 381340 131100 385788 141357 1329377 1838710 109370 1243924 40611 1631426 1774195 1819553 1257290 9715 446162 195345 758228 1611377 1675100 166560 533828 808730 920950 769594 202738 544167 1242901 915567 348125 126488 816799 1116092 1824024 705236 699981 1333867 176832 461787 1544115 693441 1944953 1385356 717397 1021583 835774 1121890 1954880 91931 1321536 415133 1455022 1642210 902658 442006 628714 970799 327147 608565 1934934 1471037 211930 292210 1994643 1550297 618227 341398 418266 458272 1173396 1712007 1167613 1191774 320819 858869 1860541 370630 500098 841849 315827 1174427 340811 96938 1034973 142867 349563 1148695 1313469 1110348 645792 772007 1647753 804075 937099 1419878 102441 1229726 569464 755351 940433 608963 1468401 898397 1585472 26858 1121114 879866 399711 761103 1074731 1556220 53352 517715 843317 820432 359233 813525 1961268 1483775 436651 1354561 1569449 524204 728788 1382290 1624534 554161 370519 627686 156170 1476322 374864 901289 1326236 167269 656219 1067300 138347 1933369 1281292 490051 1009798 1945235 375021 394619 1107279 1342580 1680827 1544325 926288 1800961 1720044 61475 48994 1603065 1058301 1498568 1730766 550996 1975610 1675097 1671209 77751 1421858 235813 975713 1377343 1776726 220158 309045 1172677 507951 1234688 1145316 1404087 677390 1050090 1497571 499425 147302 1593457 736190 234915 743610 1318624 1868496 780481 458727 1497051 540181 68382 1717760 1492373 967385 810867 1547691 506023 402046 783710 1542581 1054620 1963447 918501 1756060 141659 1279851 1183686 1085036 1819641 410077 1813994 113704 1918808 323903 385697 881097 1791042 1471954 1215186 175018 569432 1320100 1508894 907074 943338 884117 1967824 694374 1069324 1018930 1887860 170706 1065054 749845 1101448 940872 273493 980673 1372116 1004817 970856 1780820 40642 530647 1927493 582756 197974 1277232 276622 648890 82168 323526 785713 963117 1522279 1259425 380095 617485 1367949 1393311 1883582 802799 974531 1593092 871653 1246338 207297 1694092 827054 173368 515264 1628015 1709457 1964053 438004 788666 782755 1046744 143189 229803 412268 1254863 1796460 1339154 1674668 998039 410295 507559 1759927 575846 1501594 1483362 869502 1605888 193909 58493 1797847 468327 1891592 1290122 34894 969688 1464602 439817 1655149 248011 1232469 1458812 1791498 162953 1515231 1874955 1454090 1993575 1712217 1967127 203231 1685756 926963 1070192 577581 1721440 101034 1869756 1215691 1201388 411023 1174774 1700061 830519 1685072 1053877 1316925 266359 1271805 1296176 1809619 1189384 339796 1392548 1860369 1325903 1698071 628245 1552235 1532091 1101802 314849 314288 1383019 1053621 136742 1199144 735213 14177 779900 1841237 1918834 92491 1526362 1248451 1683159 953346 1812348 1158701 903396 1333423 536713 833446 580927 1204329 1471338 255763 1075545 1854763 1829834 134714 1585311 162997 886987 1047107 1770301 926940 609750 1380272 1862471 302898 1824177 1028328 420049 1590325 702225 282631 329510 1063951 889766 202665 429731 1471874 1241024 1688808 971525 1570495 1293365 650113 1844657 1034233 690368 933116 201877 870226 1423954 289756 394562 1251693 1189143 1477935 447954 103357 266552 747433 1625454 939951 343980 1895973 1423530 1143438 1681201 1646428 355563 1481793 1502533 120484 1634673 413450 1309767 1507688 435984 427315 1624395 1465973 490010 1986817 1969991 1509083 1593002 251597 211569 118082 1170536 436945 274928 1250912 1566182 1245119 1750789 441579 1180333 1705240 524288 127014 1369164 1305563 240874 130400 1311813 950334 1902547 1529621 297883 627109 261865 1885676 1910267 73878 62551 1656312 63577 666557 814243 1921874 569211 34961 1182740 32791 1950733 455955 282122 1386106 667126 417882 1844408 678964 824651 1001921 1597927 1768033 1791652 480854 1210800 782010 589445 1343590 888238 31996 1457906 586006 814668 966168 292413 1703912 163192 1872738 1318145 1102611 1601309 1655003 1633713 1180562 1197659 1117405 774894 996529 512656 946913 1056377 1315310 579327 577847 1813855 754404 573037 282771 1733541 221530 1246206 106821 1614827 587663 1737822 1881253 815266 454532 650244 447260 655841 603089 567640 1739871 603444 1466690 1673905 9251 956146 1561392 660727 1480716 1485791 1125105 596824 541948 370890 1980314 1282155 889160 1034835 739595 1015023 1603681 1992769 541543 1389544 824315 392720 405522 935691 1050268 1481581 1512385 592605 679650 1804245 992484 1478082 388816 1019565 612702 1607603 153620 982580 23959 1089565 481297 682369 1730160 314274 182718 1753552 541484 749095 665359 1054826 143005 1288510 1731802 814750 1869913 1210643 1913525 1726307 1736502 1750227 654950 532692 1452999 704730 1813118 72309 1242039 1869986 1890827 1177307 806377 255747 506154 1738900 130161 1793057 42919 944111 699249 241332 1219512 1789771 1653694 729700 312272 685350 1051570 1554732 258009 467233 661153 1696446 637985 1227260 1495653 1008176 1930846 1339073 54895 323725 1189441 1143728 1511697 524435 773237 673523 175518 827576 1939750 1547651 1761497 1047538 1585867 844734 262677 304651 924389 1793808 901692 760717 1585862 924487 39073 1553748 597143 1288509 478167 1762020 1169964 679446 487650 538226 1671737 106010 1391093 1677757 310036 576235 1371560 1800178 1070911 1228024 71967 1991780 1599913 1888374 1944504 456720 1322186 1689000 1345498 1271565 715525 206075 1646174 1446281 45723 308569 1552580 1825630 84646 831718 677821 1042033 182926 1864348 224258 1284839 1478301 1976381 717464 1127237 1759512 889300 1239737 980578 990377 728298 783106 1806219 1555765 1743454 794003 47519 1401531 1854744 1498167 1795883 608013 808648 977575 797087 903247 1444689 796136 135506 1601682 1213002 1073326 714367 492770 1207462 38837 146842 1429347 1065624 542016 1008321 1247436 1482280 1654411 206822 1699445 91319 1126675 241034 1463795 88638 1735100 507175 1513851 453733 1967619 950878 1864173 1277346 1317831 660613 1791129 416530 1423881 620465 1401327 1979482 251750 369169 1459552 966447 137811 101273 1866175 480194 882652 597145 1402058 72695 814111 1764194 282471 1464911 405715 1289114 904752 1724331 872929 1345983 275072 191099 1352247 162760 826385 1630679 1212499 271731 1076624 1099153 1658885 1526751 941824 1494086 196500 503665 1414526 1439553 1545475 449481 1202100 1799448 1969746 678846 447921 13500 1760368 1235443 1214649 666004 1990841 786907 1366607 1513519 557886 1587893 698364 274651 1871302 429352 174408 598498 1122536 254847 544927 1536027 1504477 1741205 1870147 1141561 1468213 1493784 204493 479705 869332 1373369 314852 1875887 1456038 607466 704382 1195468 1465192 1157760 586206 1909484 1464551 1931382 1375132 1688810 326639 56273 1872501 531896 1155526 515226 406446 1094687 690996 1005508 1893203 225298 1501658 287670 880553 1446358 1541517 1223905 525099 361817 1390328 72426 1832422 820931 227301 1729766 917620 1528235 1000538 945213 1710762 290590 489677 903152 1449909 1114635 1529975 203947 208699 1604642 1283737 1250691 1903117 1088487 1936311 22631 404487 39165 970210 1656552 8381 1922979 1954209 862487 832495 522890 378774 364635 1251691 80293 34167 1157336 595730 1846342 127072 1646409 809845 608979 578382 44575 1404923 22588 1135859 400178 680823 186065 1112003 368943 1407565 1460325 1952763 349316 1426189 672675 1360066 60582 618181 1939913 423537 833908 1637343 773534 1995076 1772830 1848006 449525 1026908 654742 1397719 1157996 702474 39310 1232339 1164266 1566524 930310 1257619 947795 1126114 1509504 237195 168404 919605 1568558 965121 363688 1638901 1537504 370426 1979124 178008 857361 74777 1390497 855790 116755 207914 989944 1781606 243978 1859422 921326 1838415 1862691 409060 715999 1976967 784226 1946590 804077 491339 456194 455708 619532 754239 1000047 1051516 1212176 45078 1111509 866474 214096 383511 1367613 346032 37180 640109 1062021 1329724 454581 1360413 1033457 548300 1200433 588771 1996833 1247347 1046169 1063126 1833440 938792 1536668 1539264 1511080 1622125 1956322 1340650 1622002 840781 1091755 487885 1579814 580243 853498 1759298 1803212 608543 1680882 597234 1319137 1230070 547488 1804178 1534959 706430 41568 438972 703795 1277243 716304 500038 1767385 1105862 203413 1209308 87723 1785755 1136765 144074 573098 1245571 1085840 486126 1076015 290767 1065677 87955 558251 1430059 1890861 1596394 1306447 1294943 1552004 30480 898634 1159570 470367 760110 1806556 1023468 1709954 827835 1514051 1508117 1778758 902616 1762765 1821122 342619 908602 286913 148162 1147004 1722145 1042284 476122 1895320 1682562 1444727 1373723 161854 676307 1610448 47109 25613 210366 2161 42195 582576 690150 575767 1464870 1557630 1421849 525309 829203 1014643 1051825 1079462 1922963 919235 999112 98498 939646 776670 45923 649660 25555 1465485 1753755 1927333 1706533 1342953 696444 1626460 1209495 1103790 333476 637832 689967 1277744 156902 1922370 1967309 1899022 1779372 896592 1871668 677001 777859 36170 1025688 1051306 948747 227654 1458393 547542 226257 1481922 599631 1399431 18318 949175 688145 1799418 79485 1252517 1355744 1862747 1134594 1291232 1163709 1773334 1182704 170627 1258190 408334 1552739 1968827 92388 752324 1227247 1824386 1032227 1689103 606895 740554 1749625 463227 1828557 1105400 707318 1996999 737051 1132217 996639 1108512 729184 94315 497440 1246459 114268 1708083 937030 1783688 1949109 656584 1194873 1003553 1866002 1363767 1436911 1307944 423854 1734598 1335601 715682 1559962 1198257 1412927 205188 137318 634961 757176 1581353 1670500 188808 928891 619339 1618192 1218399 1746390 1091143 1513305 1082323 745388 88565 574548 635416 1723296 190168 1979409 1332366 965440 614654 887897 1178397 1638370 92036 1586498 1668449 1334441 1694782 225260 1875796 1398750 792515 212152 637275 102603 1947652 726401 660593 1246397 1047059 233927 876690 1628526 1491549 1015267 1526300 1579953 1029998 510697 260271 966071 1735614 187366 1973828 693070 771996 392336 872029 1064734 134129 1156919 1791523 1137524 912146 1324545 557704 1611935 161428 1441583 1031282 1725712 1350 1180541 1291471 1219777 628610 58050 540673 1343878 183247 257511 1248175 126673 729356 357178 1712454 56224 535200 582741 1416693 1579900 1537984 961590 1603173 1622744 925525 1687300 1772006 867509 1904318 1639834 1687338 1821142 281525 368791 180556 534174 778714 1447402 1171206 1497743 229291 1899616 1428701 142441 1880806 385637 827747 394045 1360494 158557 1869471 51274 313955 21486 230233 1651515 692453 1858425 482485 1700355 1201806 1414755 1529036 1703676 753833 1429015 1856406 1651650 1218389 1664566 230809 83689 1143807 1571090 1598081 377672 566260 1184381 1539900 388493 1509269 1134297 787204 269711 1390243 774952 1008873 100899 1873853 1141961 706170 696781 1516251 234154 293297 18281 1125242 722216 1061847 1990 1960103 1660335 1116447 906753 1496706 182348 1760273 875926 1430069 985968 1225956 289114 1099741 508555 1629648 1829732 1913790 166888 244969 1669856 1200270 1889906 1707946 847414 487143 984987 1981753 1415101 1037863 1535040 1833361 1677143 795489 1509147 1508810 1222800 174629 1152868 759797 1122006 670682 1090357 1796878 700701 1614382 1794293 711352 1590983 529256 762837 1066698 1643464 1168875 398716 1159746 181566 1342075 742216 900110 1586066 1097840 1020273 1818983 1471447 1164251 232872 221446 1568348 975328 204762 62048 1317867 344220 466950 1023008 516507 589864 677531 661684 587907 1653171 602524 1725241 1183128 1055679 940792 1280829 56124 1775249 986177 1592636 1222435 408343 274520 1596636 1208592 349454 266737 883445 1584972 971795 1673602 1888238 1412243 848081 453435 595231 1271879 701326 1621276 1214614 1610519 99887 1454431 1771416 791502 1992945 1135574 328772 1084826 146748 176333 1159016 1528031 441608 682236 1062910 654559 1698085 457431 123422 1696726 1652433 1685142 1272775 1697084 1116920 221688 1696153 805466 1846019 459090 428614 1214933 661902 232235 843458 1521924 91601 338334 1263181 1100954 1761565 650917 784389 1061049 441744 799960 927050 728325 492519 8059 581903 461484 1175318 1994638 1999492 536240 416777 182093 1697601 1671533 1440749 1033244 1352255 813787 215386 1426543 1598308 378666 1644550 1780169 545464 110319 921869 430869 1889862 1136775 17144 1843907 10906 1698802 433584 707364 477566 1511303 1694587 426550 1473702 1864709 1752046 333928 900400 1641955 1282750 1693837 1245723 72939 1559527 883027 373328 1854546 1150669 1508588 1152731 403564 1904801 236097 484571 1070370 1975061 1365708 1001482 486331 1949544 1011630 1926199 1821830 1524834 1420370 1739959 1701565 1323391 1090659 905887 1646341 650041 1419451 1140396 1583996 1450441 1352180 183190 967007 579219 1636195 1741054 516339 1183033 1061745 198272 1481417 150047 247125 1551232 892848 540859 83283 1791081 1609011 1911607 1399218 1882242 1771194 582454 912832 738107 1277956 1009235 219186 1099728 637726 1246037 1091785 507400 873707 1711632 976597 1947438 1016296 733830 201013 975796 627469 1639893 366877 120117 283832 1607641 1225080 1868519 1565416 1541860 573595 540161 5056 1539763 586169 642935 1689763 1877402 854800 1668301 1241856 665592 738054 306619 207327 1756811 1544678 1808150 1114792 1450211 1976679 1275159 1983991 1538246 689212 1385670 249269 592974 1865278 467797 281797 1579565 744817 1345549 345511 727618 1242151 1468606 474039 452255 1281830 554135 1192214 361618 1087817 64558 939963 1398010 1071311 732449 1582743 617611 1881665 1200675 1230541 1520339 1287511 272997 1143893 735467 932058 450810 1812154 1698449 720351 205897 668210 312669 989948 1184726 1021466 1239501 1157012 881933 388687 1859665 1684364 1637926 534144 1326306 1296472 764012 1628303 1045805 1812714 1356236 721116 145047 1556401 1390092 991251 1189046 1075132 537578 1570132 1733195 1140123 646655 1472114 1324952 1659806 419742 1667703 1092319 814470 47989 393816 1845637 1186702 452832 1392045 617037 1244122 1130049 1611958 1953639 311707 1675675 1290022 918742 1573930 378020 583425 1017223 1610941 447451 970322 346608 1713537 541691 1537460 1103349 1275220 639550 1203527 1392913 961782 1627543 568589 1814115 1037537 52437 1978549 972772 1109903 660369 374358 1846833 891741 565193 1187280 58314 866270 1780174 1831675 831737 293645 154036 1482554 250570 684823 1625662 1658352 351936 1022378 1799712 1969183 651029 654092 1355762 809765 1611897 1163633 1471422 1227817 103335 853502 1187296 1531530 1877637 691383 1917332 403750 1232964 1333137 1611913 1643422 1528913 1801888 1790471 91241 680 685862 1442172 177778 412681 281921 952538 486469 1175552 1056483 839885 576450 534613 1556623 143617 1720992 835808 226646 1417284 1185364 1661629 1202260 1872371 222964 1563310 1156136 809207 535262 1102439 841603 713891 377567 99060 1134058 1063167 753599 1440512 888423 1971698 1472777 1645860 282024 65895 1713751 150540 1898451 520214 834931 996705 980009 1791922 80112 1776037 626468 1630508 1442770 1302545 276548 28808 282869 1050890 127324 1807872 251925 493053 1584416 337841 301839 1768963 230598 680529 1354365 945743 1737231 1473024 1649818 1840069 828291 837752 1357756 1223594 522187 1914246 1354384 1359418 155767 286105 320366 447318 998534 820805 1830744 1794578 120439 1416544 746958 518096 271498 446493 127292 1528011 1222667 413991 1599757 1548581 453803 1146002 848048 1350099 374065 698207 1751059 150238 1310169 1767042 607372 149905 1157603 233067 159652 1875230 1344131 452916 586963 1615148 1409997 1914087 1297775 1027857 891060 953969 872717 1340995 186132 1263626 19788 623346 1129744 852000 838694 1275661 1437406 1970219 966991 916361 588569 689079 351378 1205442 34984 289588 353811 821822 1582851 3627 659530 1728032 56473 1429423 1410954 379670 1140684 1129159 637299 885988 487642 560155 752900 893298 68729 1148572 920866 1581335 511876 1806280 1718384 652159 817844 646877 507363 1187964 1791504 1218738 551971 1137866 1846972 379129 1154339 258121 595423 257434 819898 858797 497418 1076201 1228581 1247949 901859 1081800 1775710 1627178 1682405 1354574 1418346 1831024 539748 1310919 1039390 753402 462824 1037870 1969572 1077589 451864 874570 1587557 750240 1480791 807948 1584621 1109464 1800510 50589 344605 1802405 807192 542579 1426065 1025432 332740 621993 267371 1785512 1048310 815977 786562 438625 1344161 947679 1869854 575264 1748213 137172 933084 28883 1036515 426674 1989062 1013474 714697 921476 828966 1691132 1491720 128424 832751 1035320 1899822 1080301 1708225 646467 616932 232747 469532 363571 907036 920388 1754303 1273983 930381 86982 77743 856674 357717 491811 1774593 726588 1354724 907030 281973 373937 1401178 582337 852957 355683 78806 154908 302291 459216 1643855 535454 1278036 1563697 1492648 473038 822635 671187 1306985 1784644 1366425 29227 1853649 973302 1492074 1714571 1999411 716899 287829 1876799 380099 1090609 1697552 202044 500703 1335996 1199590 555669 1677675 1747537 823240 1467342 1609936 1944300 1857236 417938 1106120 381074 1166612 481816 1368528 1081972 232992 1010476 215227 1802351 769855 1453579 283005 1414631 1260839 129236 678875 586213 1285901 797572 933897 1831524 1768610 1250210 1553930 1126543 1941693 1269768 1611212 1460694 400699 601398 769871 477150 183361 1676412 1572254 1006139 1340654 1034561 1174497 338621 432115 506875 326965 1199177 1802783 1686763 1791182 1723661 480803 1361739 1416446 1417715 652674 628513 256922 477012 1213815 689834 1405943 1994408 686310 979788 112235 1213565 332215 3934 1705568 467577 1451060 1188128 1704860 1780457 243258 1007127 874059 1671994 146204 1457591 1294361 962833 610745 1581107 1537830 1444734 508985 1686522 161796 1223502 1796828 1264628 191361 149170 1937590 1513834 83413 532493 629932 23624 687580 809863 179112 1236518 1424804 1481763 552493 1871830 1155787 569591 784429 466819 722404 799837 213789 1037920 1304170 718500 1266305 768428 1793306 1792723 277873 918493 589569 348526 1008010 911900 1496386 1624687 794940 1757681 116942 135286 415422 172669 688590 1722107 111802 878459 581343 615984 413050 1310142 847452 1223615 1793067 1667267 49617 536567 1081944 1601798 1245193 1329164 1308094 1693915 934639 544620 747194 1735290 880786 266704 1664728 398006 202445 1251838 459978 1889955 834997 1072237 372381 892315 833453 1301553 1889361 156329 75536 1718961 607439 219120 600191 880682 1539784 1528342 1961100 990346 374456 879949 507790 563407 1349382 294725 800030 476039 1863510 1769292 1334829 826871 1578242 1777643 22111 932119 71148 1397942 1419721 767822 1403172 986310 378782 306288 1512551 92584 1785583 1816142 875110 743030 294987 1921935 298317 1390014 1209073 1994082 504904 371284 1648241 1741635 935901 598401 1948117 1001503 949349 587042 1482061 605011 89482 1962805 1322249 589487 367312 898870 876614 138431 1959396 1047040 459717 1721172 430599 778325 1310301 593724 601255 29261 991616 1994314 1928705 1198608 278021 253589 6289 1367643 692624 1171789 569353 1368032 569636 9051 1167303 96853 1261016 1417166 1418663 1703515 1317145 463586 351627 217364 576095 830417 1615488 170330 851351 562817 1715377 1536014 1744970 666337 946739 1221916 358161 1132701 1613599 619634 131765 1552082 1093688 1645843 1687270 1149992 1386344 284822 1509277 1290233 1727803 1726087 6350 1048438 1665238 685387 1603341 262779 1128952 291630 1625904 1293047 1860573 1154492 1574077 449999 769491 760594 921584 552128 607976 450918 982758 1634702 380724 1037717 1958138 938619 592586 1434753 1763091 1492292 720509 1631553 1719665 1331033 1655374 457250 636892 1655484 309425 408805 1916318 359063 185034 574269 1533707 1881981 1885009 1851181 605536 1321117 1917834 465026 238057 1391274 749292 1650852 1023611 1081581 1446335 1863386 439297 915843 798982 474224 665955 803410 923214 520085 1497252 555493 158173 690988 323478 1274618 607779 1429585 46348 1926846 1986627 258379 389899 490935 1307220 1764463 1936457 1713470 117512 552315 758292 1131620 1387343 1219269 1879426 1665527 1527946 1956040 1917760 196563 183382 1541770 1243438 889197 824458 1762410 1594294 705499 1134894 1259712 97111 121154 914211 175996 1580625 299632 1267048 1886032 564223 355703 722279 1157946 189572 1664089 472778 1043654 855303 541564 1975678 1887439 1260687 1530241 1442375 1218158 821194 1322311 405677 290464 413534 1163565 965735 1360997 1380641 1532617 1016039 1219061 1147839 1212235 1478332 838244 230228 47707 510897 1864104 1778389 66326 1360574 1877828 1012302 1126807 1117843 1583335 1712665 1923512 569089 1108310 1254925 1016138 1748434 644847 1879037 1877824 102137 1899777 1232913 1278807 1383960 335375 220165 462952 499877 1358435 1270720 749408 350178 922443 750404 1247032 34600 528780 667757 1133260 714630 1129241 1335595 187070 257599 210270 1022595 138806 1599728 1648203 316593 713206 1760372 49566 29890 189408 1312072 1689141 1836103 1814394 253004 246052 778446 399479 1381340 40229 173895 1529269 1970470 1365330 1466741 831412 498769 26576 1227379 1336020 995571 175154 1691557 1114274 85460 1663988 514152 1741956 253239 432464 960852 158804 705917 1014290 1667824 1695404 1459789 1094585 931688 844725 1393498 754496 969324 1651759 1410206 1534759 1564621 1538539 1853358 286258 768249 1850967 1759270 1030290 951408 551628 710666 575185 853171 1434335 284505 1440763 1986647 363971 1841558 1675248 1324355 1319203 340131 413168 243189 897231 1244695 1216519 355958 1847433 1283076 191421 1475185 1821765 243971 1814708 1531669 101708 1091985 811195 849783 992900 1535948 1362101 80944 62991 653093 1975829 471703 1479754 307969 1131606 666814 19980 805933 1443230 3904 1003740 447736 442355 140802 1365443 366284 1255982 1063586 679751 560724 1944182 909655 122850 904034 1155797 1786605 285200 1679013 821632 952842 466768 810696 1258570 1000446 1765454 339578 1128334 518991 36498 1658954 29430 502163 404727 566425 1867610 1168787 814000 1717348 1245712 307256 949901 383011 1619351 1845328 1982293 344617 576864 257688 1103313 1624985 1214775 1756600 1578362 1627675 729185 190659 443118 874918 651694 845834 69538 1780663 198400 218862 266065 1800904 1411652 237034 448668 787550 155098 1736289 980994 1510696 1904491 44453 1921970 376470 1314329 403135 1564967 439568 1981844 1272684 987187 820699 962795 1592905 273464 786961 721390 1808553 206924 1596132 977052 1762004 1032284 1401376 1285706 738159 394497 1719235 1328354 1230815 1904045 898206 1500205 1346765 1995142 1491657 1070349 1421276 572459 761441 1729598 314207 444318 522645 701106 669050 582991 1075135 386142 728859 1898241 941880 615633 1983101 1339160 767513 684718 321406 122942 1858173 77075 1346409 883268 1622385 576936 1146882 1085503 1070250 533777 1589867 158344 939559 1996710 863877 696647 693538 182766 431364 1191317 461173 376997 1577448 1278731 1123581 1277059 1297731 1169799 1068799 1703866 1471950 1096186 944383 770884 716506 1354250 1879830 734301 71577 493130 84915 298811 34250 791943 1680819 168921 780441 533842 66147 186957 1688834 317315 712990 482011 1172256 828762 1365927 533949 949686 15414 1721117 4778 312215 1216076 417588 979105 1204160 753005 1934222 792925 786385 137082 648118 1484457 1154713 553705 328972 355794 1114250 470451 601283 1164316 407565 1258893 584756 698671 1628228 417655 590329 307010 949240 325553 1795593 774188 1866176 608249 988230 1342266 1870953 1037775 578454 786681 1143898 1870466 817638 550613 522971 1672658 859865 395201 720903 740996 1798303 48601 5573 1556895 1447533 138727 388569 769728 192405 1972078 533188 326010 388113 985139 1421701 845397 1177776 117236 1541215 1896001 866258 68425 716062 346296 197239 1249474 363434 62086 40380 792874 497571 1649314 297970 342053 722932 1993885 1020901 1256722 535790 1323914 1199770 451031 1184838 1775563 1093516 771852 595411 1603997 24654 1749369 1211014 1128976 118996 1579229 867348 726862 1776014 580 945720 576953 165697 1676317 954706 331359 561595 1568613 308673 251319 800498 1159545 719464 1299525 816648 1023026 826925 1750660 315388 1444793 85937 149757 1461668 1082424 935273 1769539 313857 377795 1481582 1396881 406381 407273 1189934 819764 415195 302584 277226 403630 1043958 623400 521579 1957022 1475437 1362833 1075374 1127771 1239537 622596 187 526770 565379 1807046 1407048 1670617 58049 1657165 168056 390902 1184442 1744603 850945 1027247 1629324 56750 1938348 1877621 825651 247242 1289082 80811 970285 234708 526293 1176781 1647982 1628695 1587462 1393546 1134108 265723 1754917 1805832 1926516 261979 141607 1099026 700455 1970388 966014 628622 1804771 52901 205937 154658 258426 1995418 1895940 1676668 147749 1327248 567552 576744 433192 1140644 1651807 1303111 1644551 1702575 719906 1585810 356981 1618232 399968 180147 1806472 373390 127591 261528 1930344 1132561 1278966 992836 987422 1385249 108181 1555877 1112465 226396 822084 1234243 1277474 1862010 364076 58806 1858790 1976578 1684290 129494 622472 699268 1205141 1336418 157548 1561870 793878 1278342 1203215 996346 508684 878086 1853236 1187571 205803 1852297 833139 852043 393147 499755 1825645 1686186 610273 1820552 525887 419175 722962 306247 973325 1889733 1987539 1056017 36758 587883 1559921 1015493 110419 1561731 1039495 1135217 1543952 931565 130308 1025963 549270 1037926 307812 698869 1014956 1984598 592852 1123069 411494 351855 797522 1150700 921289 1889452 1166087 1176776 499469 951440 1772930 1159335 296838 388425 869939 668365 1883717 1222513 1737745 999716 126346 907864 585179 1268476 240932 1861335 731494 534840 1034418 396371 1221182 178071 1064549 571469 663679 526256 428315 945265 953476 753132 1753423 41842 1799856 208087 452692 1238332 1353472 357604 79185 1367946 647455 237606 1950074 1368795 1804471 1142201 7646 280212 1568564 1893648 1506186 148940 1085909 927368 828929 951259 1041329 511641 725403 557105 1545727 182373 568048 451964 1794862 1536770 1602904 521185 331678 110433 999077 784610 369944 1391673 1878652 1166581 1794631 1355621 192419 1780803 1803067 999469 1210555 1387095 1057736 1069149 707267 1724100 473312 15331 1060760 1282562 887192 1403266 712157 1869371 1495204 928050 1604755 621181 1588357 222811 676096 1044529 1758391 460097 1746247 1867426 1928460 155927 173667 1444421 1013867 872821 1389907 1891744 1209442 1274035 681528 154870 536591 1100463 369355 1897359 1683229 1973108 711576 1060410 732244 1272470 65343 1148906 1938602 139317 1582076 820514 1010177 362284 1990667 1904071 162067 70748 1640124 1385708 1191102 1079704 1918796 418986 784996 387984 970060 223442 485593 350483 3765 1901564 1569736 791469 935966 1472232 848193 637158 1476972 1961616 163972 1888923 447159 908272 1567695 578243 112420 627235 714443 949772 1264095 1639805 1968656 1091510 189137 481307 1874352 206919 624462 391661 384684 1213829 1401780 1464395 1522737 178992 1330995 1883142 31345 519424 1099584 831861 1227217 498489 1832043 1955989 1612901 903733 1885565 1847148 36653 411503 360028 1948675 390564 803750 135689 323654 1442336 560505 798857 23888 290255 334593 1009266 997242 1112226 1044255 1130211 131455 1115272 77669 1453863 299415 46374 1415103 402210 1738047 1050452 818229 1764400 101261 699110 1538904 534301 1726967 839991 984370 906605 350324 1655340 1063031 284461 749563 853278 1347337 1679617 516658 1019817 1080870 34196 1659152 901389 792864 811591 1570936 929956 465218 1324130 583226 1555608 1997125 760060 823787 1592900 1016931 107143 783381 1908619 135645 1369094 25478 1708812 1096674 1702446 605162 42978 134523 689742 1045947 1297863 416002 1746904 271464 1989820 258127 1261869 960362 245392 1802330 1204314 1420292 861952 823436 1835396 1695226 248022 1763374 295197 1237694 109791 1007428 491141 1753652 715236 958283 29627 369095 949787 1773439 606433 1391150 684325 357260 1396257 1512164 176127 1760364 1967069 1782902 422975 1587311 1020008 1800971 462355 582046 127896 660764 561839 312646 1209378 183287 1683529 1825202 624348 731620 1853010 341684 479894 1673319 613607 1604140 1130574 851204 526727 1776990 1852854 698497 1699615 1099671 1029585 1828306 1986577 1919755 1384009 309913 1091813 583247 1606910 640199 1054292 1730437 885 1884138 1330558 853813 593822 1345173 699931 623241 1311013 1836587 1039636 1262424 813931 1932882 1512123 1899109 611807 119227 58659 116246 390797 607682 268045 1788770 605148 113959 1949351 172886 1958557 897188 1823118 951342 1490024 1082661 1143949 1032553 1567813 423472 1682280 1523840 1831942 379638 414413 1322671 1435827 891754 995171 473010 1503055 169036 1973431 1120602 714649 1238967 1619051 1320697 1232653 397789 1569563 389590 972899 1324915 1123940 1833549 54629 1833513 601909 724762 89529 731143 677849 1365711 1809297 859513 580135 1274137 1907541 133201 1610073 1187236 1915939 1062676 1264111 365996 1306465 211571 1413683 461622 1716083 485975 868596 462444 1579841 431867 441408 1204573 1773394 1938627 618142 985617 302944 1665881 986984 1398226 1604111 1995221 1452433 1164176 373935 736493 511318 884926 1330286 813515 1879313 700580 1466948 1296740 1029696 1505108 1345641 1312935 1708494 1718597 521609 416744 1501194 99165 1563081 1030352 1073397 1235562 1337693 181209 301983 1459386 1238106 311593 78861 434015 1197971 1034627 1792453 1083283 1801124 1449816 1882883 1834374 1314849 439724 502602 1728438 449894 124925 1804303 111703 1978446 339624 1361043 805571 1122233 303582 1376236 1631653 1136436 1819918 753015 1761596 1356452 195926 1866264 566797 793869 1360100 1253097 1791600 220151 1594191 1468948 1772380 1037008 783825 747189 347184 1071410 638190 1034790 915118 1235156 1188794 1861339 71108 1554195 28077 542430 65200 1745462 1013307 1660623 159490 598176 1795337 1744316 339851 1734012 1106089 761794 794141 1241978 1811775 1068079 646468 483559 861062 1880951 1569287 316119 25878 532816 1118406 1867876 1336677 337132 1950947 1232206 1517658 1746960 612639 850936 920094 1402236 333787 380612 561481 820595 780776 1324042 1011584 157172 805909 585895 227954 616789 814677 1999463 1263307 364950 1509700 193959 1172647 1861471 847475 965673 30874 389394 1686347 412944 1429844 1428309 1824388 1849493 102972 1431471 1346892 1159215 183184 85859 797969 1675813 474029 1954683 1891024 1106963 1395769 1812694 950070 500219 1995885 1746947 1099648 1989838 1645740 611071 71329 1250578 1133018 964944 1961134 1453437 1872904 332064 752503 363505 14068 1715196 706844 54047 47496 1970488 1036349 675459 1257875 1687973 218973 546904 1906843 1954943 952604 286549 1167717 700752 1474822 580915 275094 377211 1955600 443019 1507551 539221 932798 139732 352236 1946599 130244 1394389 1819052 1424835 571121 1698583 1348818 1979429 1867535 1972916 44600 117454 754775 209583 1955809 1458493 719180 652992 707705 790536 1824648 428551 1983939 1750572 1272138 750768 939036 1098600 1271063 1390521 677990 106344 1492269 855445 1892958 580306 1894508 1454725 1664512 1545002 907637 1980093 1935916 1276942 842719 1134188 1841708 1883437 1750380 1140148 1704026 772450 155900 81134 624497 883396 280329 306875 1821408 433145 1756174 37490 350780 346684 1846948 640270 1607942 1898432 1335457 1508046 414507 716272 1015953 760158 314033 212852 1382385 1446809 161945 886062 1642247 238771 1055752 313979 290431 1160212 1377550 625290 1386010 614537 1540632 651988 213143 183589 109431 1552299 50366 1541073 1402264 1658801 1833120 194706 1591293 287320 252998 1813326 331231 509784 1374069 83656 676410 284968 37909 572302 512202 305139 1489192 640567 1110211 988708 734075 1366198 217279 605146 915767 1393474 1380878 1021969 779540 1500663 1324292 693711 1347060 710221 438170 184864 1012276 1848496 1961701 1495724 315892 302245 935105 393649 1025545 991411 913941 644400 955690 350098 1577548 1289973 839033 1524922 134470 462321 1193482 733868 824435 196152 676383 874972 432708 1886094 973801 1440934 130787 133508 268638 900721 579354 554444 436718 1679239 1143031 827680 1688953 1458942 1296588 1966132 448258 738469 96816 98703 538286 1011509 1827570 1106820 812152 31474 137246 1100628 1104535 753961 253237 315687 838094 1106978 785249 1025691 1258006 248971 1397536 1018064 1099922 1864893 701539 279885 921083 52991 160884 1594366 1848428 779175 1068973 1791373 1107106 1671931 1093722 487519 1652096 508890 65433 1530309 1863550 327011 206951 1722287 752654 1020073 1912590 367105 1425182 715917 1029996 224919 158533 992992 710100 196730 1874368 279973 448075 1702047 589817 1930290 1368016 1540957 130872 638292 527322 1147016 852402 848969 1381019 1691614 701772 1237908 1666515 435197 234128 1930061 1044273 978629 1530439 1563254 387951 386543 1713195 1786894 1880947 83468 88412 1129756 1397030 1262792 308483 910641 577962 5065 1655637 963233 165783 1507328 10690 1332072 1475618 1463492 74382 1676052 1376273 534918 391590 348066 1203372 1805384 889773 899392 1036826 372392 1965650 1831472 276224 1532101 1560499 1652507 1073643 960735 137662 17224 264434 1616566 523258 1545318 1845806 1259764 1328071 163193 1124535 1546440 1810362 316405 29051 556827 1742037 1406770 274979 265963 789048 1951078 1510095 1225727 41998 1200914 1544919 1187767 1285034 518810 175469 1795993 55436 149043 1516725 1674349 1708905 1749924 1409998 1049893 286532 1324732 236674 1196853 1890426 1308818 499409 1003379 512516 1982884 1428352 406696 243877 940837 203125 306119 595773 1195916 1424919 388297 941120 67172 34947 1222195 1521514 1012004 894899 1337055 1632223 1848916 388213 1556955 656723 237891 117862 1734519 1314706 949603 1508882 603950 713613 382597 314144 1663344 93320 1799104 908974 1280809 108821 1504332 54557 1062967 1523324 1608562 1614888 56500 1567777 1005964 1002877 64942 1619904 214957 1189272 1595550 1920403 1038316 1146050 485161 1469231 325618 21508 878863 255151 1285994 315382 350730 1613633 505786 48049 565201 1852023 271311 723775 254073 1713731 316324 366152 550992 1953413 1492875 374169 1486591 960081 109686 1589514 1315303 270929 473829 356583 70570 1603587 1904315 1999528 272278 1453045 1344627 1841033 1611376 42138 503859 1220128 543295 1322035 56509 1174099 1184189 928114 21965 1255241 1779924 1458395 1223974 666070 240542 1917790 581913 6732 1391321 382626 296152 846356 639347 1376231 1793232 1309958 981063 1630775 1507900 1472068 1842056 57873 245469 1144424 101777 1235646 1589903 866736 121621 899 1994555 1234005 1026771 1825034 627873 319651 1494503 1911301 416605 1080479 1708967 682705 1559769 921723 1670710 1385995 1106480 1662948 1039634 1157445 1903738 1925235 1410608 624141 168920 128684 414223 1281756 580843 453570 134248 1640064 1027472 1720928 1806419 268234 1862775 1344577 1652097 1124128 773979 911592 1887838 844652 1418792 1327737 1126472 1874497 1639884 614885 1471567 1642193 1672734 61050 1713351 808198 550933 1830574 1829111 1612192 1657767 729614 1217591 1616227 1519401 700225 617388 1142977 155419 226737 1728814 746966 1686457 813259 1084786 1192432 315864 1548154 1730310 1532322 1436129 1501456 1149341 1802473 1962375 1844243 854028 1309154 432311 680797 152505 20022 1415290 1878954 1375070 1491884 815832 1766587 1972913 218524 1129681 1394074 165061 1002049 85618 1245041 584934 1479044 37176 140534 1611256 1050853 1117724 764325 1706425 1430757 602915 472404 1453037 1541024 1352561 1491641 1300154 1177882 1551433 616776 108057 1030108 37132 632041 929920 1850146 570593 357319 923600 1655157 1647980 1380120 251418 719850 1633941 613664 621481 1201206 334571 1344503 1475291 1172808 1907938 812780 344023 527664 160834 1285811 1948182 683369 1085406 1640571 1581050 1143768 1344840 681313 1333174 1530825 1961523 983478 427955 1826138 1833839 531758 1391340 436068 1697541 561666 1819280 1454704 415494 912894 472972 1868819 641371 790180 968641 301553 1100079 727213 1987574 1181359 1428001 1972279 1667388 380541 312174 537700 552847 845513 635519 36062 81837 471560 1278258 1240791 488846 1343843 887721 1628708 834806 1072902 2310 1066259 1800724 986832 169504 1994649 1913536 1271622 1143997 1823312 751832 253186 1940325 116787 546424 1672102 36346 1055119 1862056 1830107 1767422 1971404 809376 248309 137663 1150025 1878689 1633835 1351687 1932810 1689422 1379156 978405 1632904 1522900 1533550 1107008 1559901 1294739 1249930 1500645 1097664 1355898 806737 1882469 623854 1238058 729720 536938 815819 969107 543509 322268 277253 631673 766950 1000120 1411538 1722422 1627326 806214 1191 670791 410741 901099 540953 1175987 558637 590255 1301742 1277013 850750 1323110 679534 1669420 130892 56543 1681686 1567400 71185 1903455 714911 816266 1363086 1692446 1956109 1562389 1544515 1210120 1987844 136951 347564 269345 462222 746000 463923 288368 1910232 487976 99332 1524336 1020089 1332730 1740370 418486 481305 1261230 966199 458775 1877152 1311767 1006481 1741557 890765 674166 119724 1552532 215455 97901 714741 1856563 964227 912613 135269 606508 614760 900346 661672 266461 1735996 553186 1667748 1880811 111410 1722455 1182112 972455 1455396 443422 859000 1263810 455470 1013863 796670 66008 441268 411267 1415651 1778309 1526254 1278793 1234237 1821072 1371527 1121728 1570625 545447 853579 140596 618273 415677 314057 1809321 1271401 303508 1600122 1240022 948161 680012 257140 1811370 303267 316080 1116085 1780948 1981707 503000 1076441 220758 1032949 1228419 77535 1363858 1439311 1333980 202561 180994 524420 30372 288719 974066 382884 534480 1747227 945800 814501 1986928 28856 809287 1519306 912140 1939995 478003 1370977 1282406 1112739 1881452 428690 1026330 759794 671484 921503 236688 1630995 1356314 753380 1723873 553592 597560 1525229 603584 270158 1917020 1702530 1781901 296869 15310 1198172 1143345 184595 125456 51410 1629775 1547527 42000 1826925 1096649 629708 1688853 410948 256626 1997919 254374 1493273 1830124 973706 694066 1856443 674115 779415 47353 711589 1878694 920721 181483 35667 1213376 32038 1585801 1558680 336304 325790 1466089 1625241 534110 645823 1346877 1563091 48434 468410 76120 1613733 678989 464442 832041 1337348 57205 1200139 688876 1493629 199330 849704 902578 108031 173922 1136452 733780 1123422 1829149 1487548 1242832 974042 1546034 697741 62206 1168492 1890998 1018619 1363810 647821 189309 527020 956935 889235 1560443 1967966 539498 836170 441071 814686 241645 389958 1843435 1738222 885626 1147495 1708420 800509 182793 1865632 497806 1332631 1034810 229281 809420 1218008 604297 504468 689920 1234267 1397127 1862466 754178 280231 1992485 842259 1040669 1580431 1692229 557818 656038 1141686 1239682 1085188 1380445 1644541 616071 1151866 1743183 1967157 1120518 587204 742536 19186 49543 1771205 959804 1538173 1778204 1968795 89947 1068021 698647 1900512 448388 1110311 484649 1463636 1189229 874936 4121 1301809 1076742 1410488 1287284 759097 561596 78339 1744226 461144 1636133 828177 1808045 400392 930132 817037 1633443 1421735 1433966 666279 1064326 547999 915887 1662103 1939962 966255 958260 850313 1407533 416205 309055 1058174 1096610 1682410 993818 758218 1167960 71282 1121602 1296537 1478689 1350436 1801896 766941 390636 460537 1658930 879310 1225521 1892962 121644 515576 1630562 1590415 1411353 968218 1026186 946375 970584 295184 1914121 418838 467357 1172633 1735455 972049 1476734 1886314 238806 1387758 1908290 1242847 1179726 1205309 941626 1441029 349230 1006695 1109566 1345439 531681 272928 1339798 395258 26453 1541838 177963 487715 971644 750253 137657 945998 228900 1159536 1642720 777684 10039 1277932 576599 627959 1496470 1060573 847892 764995 257953 24516 916320 1941192 439185 1305135 594191 1540357 547051 279816 1549326 1260886 721928 1301039 1542399 1096852 990445 1160457 469778 1780519 1821486 1095478 942436 1189549 732737 249288 1464225 1614471 41939 362272 519254 196315 1234483 160670 1242819 595462 60077 1907341 1870568 1435323 854091 91411 1378231 1851253 1046980 1444110 1903154 1371917 1423121 468291 1011175 1965580 500678 1909649 642923 631296 1784096 1730673 1043154 1992898 1175368 105709 768375 321899 218292 1825601 110667 1566005 717748 1472428 781981 1073206 902132 1268369 153001 1804531 874138 1489379 906692 218495 1897720 1251269 1588954 1209056 554575 639769 1303427 1254031 1144933 773189 664911 1667437 1154132 140752 181622 540224 1240834 166706 679640 1680599 1208161 1289348 1627661 239435 1660003 714012 1316160 1135209 1666060 1793287 146180 1160357 562577 1882405 907706 1942501 1378097 659985 855108 465614 1197585 716481 1347630 1128256 1347914 1521546 1374315 147093 1320604 1658221 1616349 1537014 722119 459003 478563 530825 726518 1656824 1740629 1141819 253344 1895628 1274364 995259 979932 826733 1294488 1560823 584436 657151 1826019 202683 1974510 1636912 1411677 1201601 1736668 1179818 396212 1013999 289453 1331729 1982312 1834600 338179 1321105 1944974 1872642 785425 1007856 212015 1331471 1820293 627301 1205558 1518577 1162288 1460835 1681752 1058706 999218 1350063 1769416 65557 716689 1213633 354137 1263442 126480 674631 1568909 1417824 59211 928977 967376 649389 683639 1532726 1102107 1433861 1785356 630655 712797 1827108 1000535 1687486 869759 1204112 983558 307156 688535 1238529 1571181 1004118 726769 1859497 32914 616048 1991777 1773495 979558 279300 354470 301779 590589 41717 1077528 18044 770723 591789 972091 886383 1717539 1816424 67055 823947 301262 155660 922492 1498578 1690752 1038972 496128 94425 546512 443648 1558930 152421 412926 1489265 652429 1262728 1298377 1540506 1521987 853365 1753511 1948147 1447490 728957 659398 1556941 41552 508753 687228 295568 447084 1115661 1411558 1389068 1362037 1947357 1857361 1996503 1796091 1893852 1510753 798310 21238 1692381 161390 1624748 1327047 369568 1718398 1078783 1294792 1167423 119957 1155166 934744 962433 1386445 360103 524760 1904075 1297082 1383143 72594 828018 1702407 1122781 390496 1691017 1893300 1480285 464679 55284 1785790 581595 1227773 1941385 902617 37358 1895744 592566 1750814 522542 689352 1496507 788000 593842 1400411 891524 1162309 120575 893406 812737 1303626 44736 1557488 542935 378660 1694688 343326 1039596 1094559 532514 947846 1652522 661342 337191 1818098 1118945 1727893 605405 1158200 1096787 1940232 554412 463526 1229407 369906 956507 1104000 1006447 359057 1836650 1913636 259151 1320644 1400867 1404373 208538 1404667 896267 979406 926625 1837434 1305908 1267821 257526 641020 1000662 199994 1789942 1415856 35569 1516819 1898941 42985 1633380 1889636 216822 134146 680143 482016 1400950 1653659 1973255 1575495 557934 222539 1402641 1595947 252886 1988266 1754973 1570871 1080654 898815 1989111 61618 1344885 754547 1313788 376834 95968 320042 1709951 903410 845596 1153668 1326554 681817 336654 539587 1176721 1038908 1071618 1278482 156241 1359357 670816 1736228 1189790 631920 508714 331530 576302 270316 1706008 1149146 1779907 115041 774358 1701454 1936998 505640 470205 1258733 1142732 200722 1461361 107891 380734 207957 1914410 1664470 369311 1169815 1036959 1019890 1267841 1173567 1626533 766061 629356 1299950 1082287 1237836 1511886 420615 247930 1863467 411293 90941 1718180 715357 918033 1524514 1725131 116256 312373 516235 1686124 1502092 1850790 1805746 1111198 754312 1054740 518857 1340608 1819910 1608362 1170654 1656896 1153462 1360428 1641546 508968 1147197 1149019 64168 1364621 1719638 196697 1067084 220494 1896390 399512 1432810 972349 90822 674587 27796 990297 1995622 1742544 85521 1799296 1898441 1114171 1365723 1067720 137335 1354996 143835 110051 1442757 170651 1384272 1453839 496955 874342 506094 1128001 1507813 805475 1628482 407410 178555 56126 1601531 1732360 443102 1494447 1515359 1414926 1430645 804017 1063496 954048 728669 1353456 489900 810539 1343663 723527 1884707 865182 1838473 557901 1970517 626022 1834276 1823614 91472 1239502 364491 1513932 1123701 1824034 1774263 282445 694749 810489 797297 929894 854988 1216879 1934367 1698204 1976203 1213420 1188291 1850948 54286 20846 621021 56538 1580148 1672316 1232125 1946444 548250 82024 1732349 1439202 1807268 401955 1873222 314787 1403093 480827 150647 1800187 1618198 1892921 1023300 1340786 1222317 318188 76614 1633108 1129233 49108 1810490 959288 258189 665498 1930951 791833 774262 409612 675551 723998 359592 528488 1261713 486240 572218 962311 1987016 184896 159694 345676 1343528 204619 154470 1031346 1444582 1427620 1707384 1821772 1801038 995595 1970245 1857565 1674062 1628739 219450 720327 1967888 1347809 584930 433264 1478783 1427778 1449924 172487 1031852 375423 1765253 689441 729028 715884 1012050 392818 1144822 709867 1501822 1031688 1286867 279728 1187322 333894 826485 154196 321634 529071 1187351 734976 464640 1858330 678162 1508573 463323 1426774 1870712 1069310 1001564 1488065 1049203 24162 1398427 1511146 1300165 256947 627434 512725 1979562 465314 186816 261918 1610687 1259752 1760635 1641764 1023979 1431237 1997808 817287 366865 1582861 1001395 430179 857501 1433716 1257307 712965 1134400 1744809 1045638 957444 165434 1611912 1258648 866371 1660096 1202236 1669357 1916754 1111248 984107 1566674 1463276 622938 722194 266096 544161 1579623 1039713 586364 1658745 596800 1874024 942017 884441 1301434 1851729 225810 62599 1980055 1501109 1165518 42199 200091 478136 1115878 77511 7806 517886 831203 898628 1180518 1283176 1826460 1065965 354593 460724 1734741 1384234 977317 1331009 1772590 1671073 1261264 766557 1613352 1375263 625329 891785 545411 597606 923363 1801432 1887455 947145 844728 893368 1273413 219391 917044 474212 470339 475497 731078 1267808 186496 564167 295913 1491110 823882 452329 348046 1071915 1019800 685169 1320563 123562 1206384 247080 736577 1813280 1584193 969748 1887762 1640624 1039426 700842 1056848 1564140 1695960 636016 1867518 1842208 1706151 1002229 68315 649628 1172786 606734 1333027 1545920 474848 1831720 966 373756 658403 28450 1564653 146732 1967342 362365 261900 978384 416148 1710397 1505496 717618 1688691 215074 910995 790255 242696 1024316 1627604 666029 1118469 1961413 521949 792180 1615823 1965456 1537964 932177 1916622 1725102 386094 1958525 662946 382149 912726 1542737 872404 1702640 1873700 1674524 1426723 171964 87403 503946 1991205 206133 1053081 721039 1601506 727150 1077485 540839 799886 903217 849815 37505 237630 1169542 1816597 45362 323168 1282744 1407632 1195991 301412 418387 740577 788363 1105347 699703 1313270 1496836 373735 965781 1742613 1889911 627361 1803847 1513806 521923 67256 1657381 703071 1119906 1595841 1863962 648651 1538351 790334 1867076 176336 912996 1616001 1830546 869211 825298 869770 1733509 420933 214353 882616 1588432 279803 301046 179582 607096 1375249 191005 260519 176353 1772179 1289294 1809712 837416 1437488 1824896 1241643 356656 497875 1739559 1866189 1680584 699098 1834688 808693 1639308 665873 1393764 1829348 989576 217122 639801 986763 46853 679306 1165730 145501 935298 1703972 674542 806175 153236 284232 685086 181750 474699 111923 1502539 40435 111925 1081416 1046496 1749319 1019013 1120456 671047 82295 1349820 332717 788103 780344 670547 1435633 442767 1048236 1943124 835649 1615132 1437664 913324 1110888 21198 1650980 350406 1587748 896075 1571194 76736 1427370 56603 1889266 791101 282798 1332161 515461 1034165 1472322 1903641 613597 1880300 284041 1134153 571371 516207 1050820 1090351 920514 1410867 1440107 1464416 1290920 367284 640301 442130 1671060 822966 1922347 1141111 579403 1203804 2019 92775 328837 1306008 1860274 1637373 1873945 285140 755495 450838 1821981 368605 936398 625729 1648487 611114 580597 1882190 1557608 574927 1819338 1157120 1209663 1597387 18344 1706990 1627434 941837 270640 1162351 58688 1454925 1063477 792308 1123924 1436877 103883 165356 325856 606476 209087 1393025 1859922 1109279 250295 1510815 1672423 525345 1484062 1513601 269633 1910162 1362755 793806 793098 1717102 591418 217712 625384 72532 652936 387209 975198 1536074 1955986 1520068 307368 977941 40000 669032 956787 473264 149736 1352010 893234 1660233 1880695 1409539 1150435 82546 1604116 538878 500442 1870458 1936620 691729 1113009 1211070 1394628 1121722 1241140 858563 1114577 456015 1807444 44756 1793275 416831 1570287 1468768 100767 1171036 898125 842692 250826 510756 1214960 299927 1379551 826752 1040654 899845 1832664 240973 1199601 746929 1609665 1810693 1669854 810305 1217403 1580975 1778467 1422087 1805087 1051706 1662399 1870925 1479966 1078568 860771 580628 661052 1636138 120073 1057332 1826312 1935549 903512 726957 1124305 659468 26204 804550 1837697 947198 1066574 1279997 1593106 1154146 1786292 714602 433064 1337891 940211 1269955 1626055 1056496 1213456 1181308 253016 896011 1445251 955716 318799 1794338 1651054 1957376 403649 1640196 1355520 710471 1333277 1708579 1881739 1412595 816792 1421073 1874959 1909405 804086 1208989 1441007 239761 352695 557990 1517908 1873161 843618 1504944 1855984 846116 1982801 45438 1519673 751313 1024199 798117 1315862 1793530 432733 1384977 316053 516584 19574 743099 1989335 480631 401272 1953330 1142590 1304752 588842 1453883 1400511 332532 354960 984119 1873486 1604799 1102636 263325 1418354 1211582 1657611 1337867 1636401 1783959 1475359 590930 1411571 1453879 1474023 994069 913193 886020 312460 1515501 1727212 960970 1766196 1095888 17463 44049 944998 1932533 98065 1526928 586921 1248732 680290 497520 1998627 6592 521181 1551665 978810 614641 1738328 174000 31371 1497249 1261406 916868 815898 156833 1362430 329009 981389 79732 82101 1754893 612674 1230892 953117 1825135 87942 69816 1520180 957381 912907 999003 596236 1038062 1448408 889075 1901633 488907 46525 1938809 1352913 1675574 71171 1089344 1735257 202918 1096249 1559353 1116445 779924 1419731 1599195 488555 1425636 1818129 779529 844136 1376086 748055 1397343 1864435 97215 438764 1604683 397435 734799 212512 195574 896958 661064 393232 1084194 343916 947594 46958 1696422 1284045 1204880 312511 733545 1965229 1636429 1192246 171335 775996 1594152 5226 250873 28136 595425 941598 117387 1959363 1888823 1122236 751469 1579877 1334077 1467060 1251107 641438 631274 377286 861700 1390917 883135 1460176 248434 1233456 664010 93737 457339 76830 1521326 1581058 940323 537808 1829954 715995 841796 240613 638666 420191 574069 1694084 68612 222471 521645 302812 531695 1077138 566397 982472 32413 572088 1808040 1419960 1708672 1411880 203156 1225610 993268 1180084 865511 1500415 135027 1098934 1498323 1000424 1510686 300620 1637899 1987088 1689010 479348 829943 596008 1782369 432091 530742 1328019 139149 464585 906615 351811 562404 821627 456160 418920 1007538 1697852 26857 453940 1183400 1222215 580854 1683026 493631 652555 1679573 1148527 162858 1195863 1202820 493557 1610940 126638 1656551 1844689 1503020 1919420 489654 340413 1719172 1218923 876721 1970215 1454688 97556 523029 1879559 1653785 22797 1854242 769107 1049510 1603967 1497556 848644 229364 1326704 62895 1956815 1149974 1257345 434848 1080090 151278 847603 513633 1895481 555157 1749493 895724 27826 1509944 1608405 1166552 1610640 750979 25888 773213 211931 594231 548853 354884 898720 1517181 749978 210102 1178254 1811466 762989 1097152 1576924 1922779 1211009 1071113 989843 461711 1434288 291833 1792698 1810285 573440 1800820 129396 591183 1193222 1692972 854312 521302 441362 640583 357117 1824056 1388123 1979518 1188673 684768 1970564 1068995 1631805 718777 288681 665206 1559924 145983 1084884 933165 1091874 838211 1204971 1821195 1146858 870273 392763 1699283 1751604 322427 609856 1789689 1121462 1454205 1063795 226821 1957718 1290698 301399 467255 1704825 1604566 1711983 1702163 532890 1524731 837755 1062124 577974 551065 1682535 423707 280038 1975669 1187485 1506779 1171899 1866601 233715 930508 30085 1470768 1394851 61671 1377536 1920049 303637 1835048 570327 1312620 402613 1268408 1468736 303478 133805 5032 1423409 1802412 1344884 268330 896573 441020 1933591 1304937 377043 304109 994253 1944037 217715 1027913 662410 1147576 1280107 945428 674988 509571 886564 1128422 1597947 1459740 127619 435259 894465 231463 180477 1947396 260669 326962 1959481 967487 1001930 493679 1664356 39093 495287 589176 761440 827581 1541882 275801 526977 1265193 427077 164655 1198763 45960 1888312 1865558 1290028 1822507 1142980 1990713 1279356 487122 1324055 26497 1033302 1073964 1490330 837989 789374 1942267 556718 1255 1446923 1640295 1011665 132757 125053 1064702 806726 314796 531823 718544 1521586 742545 1640964 301843 193809 1171504 935265 1924289 1666436 61634 39988 742353 1899292 33503 1302655 1219640 130634 1955623 1455842 316197 1500914 776828 508867 1104330 1798083 1640848 901801 291398 250225 1054880 1545832 1028377 1823450 1825388 1717901 321030 1922496 1894689 1098483 29523 713617 1176297 1509273 1725334 1838418 151378 1753928 1448376 522323 694627 447345 165072 453384 971464 1998987 847044 1803572 1508620 1695493 1478831 1290522 1701062 1649392 1150672 1642042 766226 1324869 858098 172412 172904 1089181 334389 1269501 959043 456937 1476312 1444505 760924 163850 1455575 934490 1179852 919903 296504 957003 1527779 1149844 1713472 385617 1566225 1392719 1153157 75563 1806471 1464723 1422518 1341402 682292 89255 422751 1067467 993181 994273 685991 130652 520492 68055 54977 214657 1838732 216769 714979 501023 716028 1701194 362329 776524 1674120 441606 215715 169501 571249 864454 470242 352817 911465 937279 1917849 186107 1584261 1530391 1868671 1055004 1367242 1296768 43430 381785 1663508 1658047 959275 1045231 1880909 1758352 1843010 796856 1437085 78391 529154 24518 71137 27932 572937 969327 177855 1862518 767165 1829977 1342096 1075601 854637 1237338 1526749 15913 1450298 1843574 1187185 1119904 1925093 1610289 647232 1971466 1969485 1687551 692785 755589 783065 1047956 542712 1660530 1275271 1936639 1586561 828424 908104 1575953 475881 1575680 544864 113963 1150513 1688476 569243 953873 1310582 307807 44448 1342415 824486 955196 771301 783936 1258248 1016425 1646331 594164 1931887 1997202 62444 1203337 999764 815967 526718 1954711 1006508 1199595 1551750 498319 1354520 1325410 1996310 451529 102193 1180922 69858 1323911 1388078 1349280 1089376 345508 353622 1178534 214447 1112481 1898402 1826984 1272525 1305829 877553 515199 1582912 1593326 387000 1002649 512670 1142817 898897 1864197 455501 986638 1288620 234299 861628 61868 664361 1175482 1800750 1989564 925885 364752 60724 515644 1348734 1137678 931275 1184721 628279 1196445 754136 1760753 1539537 1986100 1840383 702763 148270 1188786 332430 524252 79048 700336 1140151 342795 1438333 83174 693210 351186 789974 1124696 341220 1088993 1520476 793023 768740 1230048 745849 956850 1456451 817664 213851 96877 643182 1835695 1928669 1966538 771539 318149 1637357 1255781 1310906 339208 801564 305634 1155698 1958066 414896 749806 508149 218955 843275 1027213 1386959 964397 1580779 1545210 395889 749888 863766 815899 532645 1816615 1991954 652760 1186901 1986103 343901 1290969 1700640 361444 1038485 1895376 342687 1704279 293780 1423904 1489304 33204 793550 446239 1141799 158423 1342654 496001 1262900 879284 1848195 1391441 1231092 103600 708728 589626 1378675 1541499 914371 1151428 465740 1992449 147567 1782751 1051637 1344796 589839 357843 308017 1151401 85744 106846 765992 250022 752252 917385 526378 442925 731650 292891 1906955 1175344 1844935 1666557 129112 1279545 733410 1456439 1108382 710419 452721 1881932 49931 1054137 1307498 506907 1216425 1780829 1755255 1932732 1100904 1403149 1752680 1928649 1809228 1956543 461504 279756 1822688 1190734 598139 1240551 1398177 127455 1079206 1607261 48832 1368531 1903548 116975 1839353 1350878 458083 1637184 1755133 692490 1829782 164519 1503773 1593966 1526163 1853774 314751 848322 915612 1614373 700871 757610 1781902 716465 1338925 173654 24907 1801477 455195 426334 43793 1845692 1628138 1189871 460167 849821 1741075 585132 258960 1433626 1331653 382962 641896 569331 549860 355694 1363745 166879 1287255 1148721 1245910 1836632 412252 1517232 889028 712158 461603 1309534 426243 166598 1803517 1632821 1372167 167097 1557772 74955 1341755 1457768 678453 38560 588572 716572 410447 539597 134185 757674 1709455 1809857 1726381 229212 883869 1662080 1113828 1862022 588463 1712738 136973 1097123 319266 1780260 931927 731529 1110531 939059 1644528 1346252 330908 1644020 550293 542078 1393420 1456509 1344871 1187627 1218731 1101551 1118031 1049142 1426594 1963269 1497401 414967 570615 1744563 108461 798273 796823 1783578 1763657 212417 478324 171945 460619 550733 317506 426375 707804 1142231 957228 597727 1992366 174962 1546296 1304218 1835939 959923 622057 1380301 883278 1342565 1150935 77605 1406609 748228 1522411 436716 708588 745397 1775162 180717 886979 1809317 1932275 1562416 1995686 1232198 577689 575341 497686 1111998 806129 1166016 184474 601938 851076 1336492 1194804 1584339 1839370 1567265 1899829 1791479 626948 250705 290575 1468235 1272918 628775 1035062 1705876 717262 848756 1562815 1118998 380760 1708543 1931628 1192253 1839357 1558065 1189177 566203 1526597 61316 1100398 308998 13676 49358 1749346 1723511 479825 1421951 197021 870822 1749605 1979875 1443374 1743602 386720 1729705 1930586 785171 1223000 304831 1991542 1217645 1765299 1541627 557114 522273 1089451 400805 1374211 112723 1059796 1540938 1175447 1671421 995553 18481 595696 214999 1826707 1008598 1034416 877398 1176757 1682864 1716483 390451 1638652 104389 87869 1786502 1111535 263343 1248191 1949129 433613 74920 1032958 1239450 1365920 165383 819510 999913 268188 1899671 159468 109244 1497584 1253199 169617 1656457 515192 1861977 593062 1805013 1141261 955785 486790 1133439 803396 1532498 1163858 244268 1673563 408017 1333309 506867 1996143 150556 1354217 896200 1699112 25443 1434869 213355 1327520 81392 1531500 1922716 1280733 1979000 1809496 57395 896721 1370460 19786 298300 459430 1863020 1222132 1332319 1159750 914689 596199 499450 1347075 1087134 1077748 272945 962724 319315 1280498 773411 1569469 1002886 527756 980468 1052689 286919 1654057 1199303 1323536 608036 462249 1913443 1315908 765206 823195 154511 1276948 1753933 854623 598105 563901 1653915 517728 305824 1577384 1212524 1833107 45233 354062 1195671 456631 677422 788630 908861 1558321 574278 277153 406155 806512 1351889 1918449 1009741 315438 1830704 1701331 1920207 1615128 628964 1110508 1596697 1502893 601926 1577317 227247 553295 547955 156536 652618 605951 391499 294647 1272306 756972 218730 459817 1465536 1203492 1359961 1938689 1396234 546389 597887 1955068 280328 1247006 1639466 1963562 1939281 847339 154276 289041 1662374 643160 1665753 654402 1540558 1301663 285622 1794981 544330 1372561 339266 680984 562020 296725 819946 1232928 1388482 344772 1556649 950310 151153 1680559 464126 1179152 1444951 756977 731211 1062223 1717514 296685 1014103 1692414 1429779 1936259 1708193 1178924 117144 1784165 1457781 687635 1110842 954811 1175489 1598452 719563 1138979 560291 278642 659658 660231 1612534 1918647 1244462 1173617 1469604 990937 643630 1885498 622637 1343347 689800 1851799 758679 253295 674365 274113 776743 854258 1496458 1718237 1547955 1675111 1985346 953129 1850727 520007 801854 565805 614332 601391 101316 1110661 837278 95270 235911 1997944 1267062 986105 1072754 909388 825034 1501050 581827 1445835 869351 427469 478755 1092877 535870 1483933 1369605 322300 812282 1340947 464663 486231 727368 305490 832194 1115167 672862 234570 807659 42921 1075319 147672 622212 1880247 540749 1487937 508319 912866 306710 548148 1767345 1889265 1366103 146062 1555212 1087399 1372700 150537 451024 323193 1591360 1987091 95763 1784499 102229 1254011 36892 44478 478786 112672 1508548 982706 522845 1111849 324824 1381179 24320 660195 1061374 1231200 1516999 764537 1440787 650746 1831182 1119099 835001 630715 1378585 1643327 866709 980563 455262 612987 1475252 1863731 1328774 1465124 347492 844094 199130 253463 529746 1387351 580958 1754077 538865 940995 1512112 1405335 1680625 1324562 1936334 1196602 518249 1046258 906489 1518467 138724 1942682 1550267 1536976 570755 1248841 1894570 1969513 224942 1205794 933789 1119983 618006 565022 735111 521070 1143799 1262943 1845442 1873841 342832 726564 1430865 83616 223853 360815 1673244 88155 924345 1840049 633506 1870379 117573 1326916 223617 1286927 1487336 1465167 1115032 1840312 1307895 1329422 1624322 625935 1811034 639531 427137 23134 1369586 576142 1303098 1959866 1555130 245257 273237 899538 403057 1932970 849365 652060 70271 1958352 1634951 1059471 1033652 860533 137001 744936 1437467 176413 1900543 884321 657863 443072 736119 1225830 800365 935996 985136 108375 203174 82423 465112 1502405 591236 1716654 176803 364319 731574 134001 1458063 1743123 11372 952930 1140450 1379128 92296 1144039 574414 209409 1099910 1741634 281102 1159226 882793 152893 119115 1758093 1927710 1160302 1670512 1063513 1133034 623405 338482 1087595 1085563 1507987 50372 260625 439467 895272 809896 592395 401719 1368363 1785044 1587439 617706 1895356 1493819 1004773 1609554 1327052 1149202 1118045 1635198 1931254 29120 1270465 1118372 1968109 523110 87761 1799489 1516606 594344 1787525 1202944 827885 686060 691179 865861 1219349 1204073 179706 1528702 1321907 1895639 748667 1260315 1767270 1986013 134072 1498000 1254407 1027405 898912 562929 478105 1840517 1472562 304829 424369 1125808 1757708 1374663 1211715 919301 702530 196057 1914968 1500737 1413840 982996 1102347 159654 201838 418444 1291597 1712605 433553 601194 1394568 181419 1966684 1189516 67413 118683 667910 586286 1883802 1927416 688408 1948591 828550 1142003 1632029 423939 1031628 1812058 1770131 581072 1574635 184279 209492 976434 1768587 131084 1112704 872748 1965674 982701 1134676 1210993 924803 901845 667450 479439 466963 611526 53442 1746582 918187 1335231 550610 1084523 74959 1368374 1003704 639860 1503166 1260305 1214307 1595545 666087 1104911 1764881 1468173 1239112 598084 155995 359481 549225 418858 1314898 1958851 1930286 665641 1411306 1624908 1554549 1640373 909528 1258879 1581788 473693 914745 1500639 328003 1602551 1185523 30518 451011 1340466 1474744 733258 1452136 86473 1458924 1489412 1286028 612133 563266 1285576 235107 1736217 1165649 951180 1614071 1324677 162655 1736513 72842 1545025 929719 2771 314821 1340315 1379675 416411 105835 94879 1633112 552612 65097 646626 679358 1760651 1304376 11815 926316 955913 1299428 471989 1815736 872569 773094 288423 630839 1682895 926278 582198 1530128 274227 1564732 549694 1968148 159527 67273 865548 933753 1884002 181511 348410 156717 1628076 39042 120662 844877 1822180 1414480 461922 1611791 1524054 693982 33843 676287 524709 1634145 78636 1025092 581358 1684923 1181332 1173299 1236246 1845850 347706 771046 1974966 585812 1476709 477064 1639090 258150 278478 1521690 798479 1462469 1344508 1898273 1535661 682107 493846 543123 1454214 128928 1666296 1536306 736277 531467 1263146 1752919 1339900 1593098 899575 1815781 762164 913734 342271 1222153 1482863 1949579 146209 1333447 163858 1139363 874400 1852241 999315 1820052 1239856 192992 1387847 820778 670732 1004439 1712474 1102717 886417 1965598 548835 1806268 345039 920525 1284890 354010 720914 1379910 377007 588253 1886040 225999 445954 926259 329199 1942860 1225844 1765241 1499241 635483 1327963 1947081 1838333 945008 691046 173386 1758286 844847 1804854 196452 848514 442179 62658 742806 828483 558119 135765 17969 1905882 1817932 229744 318814 833121 1236485 108305 1280886 1010462 1208149 1091395 1781933 1286986 1593060 1767277 602717 1264836 1149175 1072980 924256 884663 1206437 1454715 1380189 1596593 1073121 786355 488156 288232 1585623 1712167 317284 998024 1510250 804854 274194 114471 1211528 213534 1644894 32393 854203 611902 630253 935436 1940584 402597 1557007 1722417 962364 1896402 1014827 330422 75615 362149 880274 325580 1618179 453484 606827 630090 1498906 637671 1489298 1877400 1852600 1683242 1972015 1002857 1514531 1923331 1250227 1279129 1172443 1164094 1358717 1903494 140760 477210 1714879 1176131 1534736 300667 1533205 1057518 1895 1722656 1537997 437302 1644792 1467930 595341 1309175 1422339 222037 177674 822336 1952439 1602147 732167 405345 453039 1994759 1305493 706619 1897703 374573 1323322 482221 1019077 739114 1393489 714552 1477790 1491367 38016 742590 719219 644735 950465 1376905 1437762 881533 493337 1134701 1183738 1015458 1602826 1363882 392669 1750648 1624696 1891892 904989 188045 797044 502911 1270111 1799868 1744915 1955424 788414 1437862 1895339 800225 846837 1721030 515074 701773 1510366 1662146 1853351 10205 291563 1753059 1979311 1781477 927323 18308 313220 903367 678301 1611707 1053561 944917 70273 397891 1691816 577912 625879 1448918 1387038 1705205 1362738 1775146 1648661 504830 420312 1006671 570899 1704660 1469219 1033636 1925214 573675 442596 1581929 138306 1554951 1401421 1832440 1475251 359772 1042903 701967 1436463 1858889 46465 501202 675874 1872604 609738 1106989 1872191 170757 683587 167724 1446737 1690744 31853 1187731 1047944 550420 219744 1313570 39813 648328 1624064 1113640 1626223 1478349 405705 703074 994973 44953 1528581 122552 1400144 1363043 886016 1876109 204281 417711 52310 1761671 111511 1431690 1999401 1731752 1970554 727817 967177 124634 1420031 1886414 1208136 1454152 1373244 829438 799822 470464 1581736 1358503 1164627 327614 367239 942968 1903880 646278 1228164 831395 1670258 1164014 441635 225153 1304180 510835 418611 380076 1454516 879613 1954386 137612 331188 1279309 502121 1092665 523828 655232 212878 512302 577048 8009 1317291 799008 12202 1807859 945263 104732 1884925 1660867 800690 561908 972223 651904 388931 431315 271068 117433 755545 778575 1342930 1975119 1814363 504149 24059 356404 268454 321270 762978 1643412 1811724 259048 1230898 931919 1143719 931233 298479 585936 294107 1492745 786941 1080619 126515 1594109 1333685 1512409 712873 1153756 1720722 1178114 1283118 130351 285171 118509 808297 433866 220191 759407 517341 901283 1738140 488162 298077 23205 1227549 1236033 1266937 1056923 416823 1417286 492968 1941111 1651732 720063 1963427 491272 1413850 953154 724652 516684 486899 1367970 1966822 135063 1022510 1646270 1458404 1106675 464680 1352452 4480 1848320 1994256 782374 1098301 1585717 934950 1079395 1746383 1367109 1028623 577997 1047014 415822 1050987 1932324 1017081 1344968 1470625 77253 1718742 1333733 409534 1569388 148213 674358 1940663 1820980 1873265 949939 1043452 1691605 1272344 1443316 808255 1619993 574012 1231470 1620885 1115864 261898 1655405 1472378 1885793 1868015 1987435 1806679 506813 969523 1587937 1997959 45016 425941 1827617 153511 982934 526901 947276 1854672 1667999 1407248 880837 1158159 1523960 326220 223475 698701 1165139 1881131 517512 193853 454416 1028426 115748 1171773 777760 1673019 1743388 1942026 890248 248543 928130 25608 802107 583450 1646022 1807008 1469794 62803 645245 783296 748758 26934 594676 278286 1207703 1534686 1086606 542943 937914 1023425 1717175 789005 1069563 833242 1454855 1526347 823153 1900298 1042964 1432167 10534 56442 697754 1376064 696479 1630839 1738376 1286156 485225 764011 1938883 168860 167559 165626 742357 1417624 1606262 1952034 766306 684886 1892692 155443 1054047 419194 1346436 555107 13389 1211230 1527942 1113257 304654 521594 273674 210033 50740 775051 811900 1934298 1676949 684020 1294581 34062 1396289 567330 58783 499181 1263891 1313357 1240898 754138 1385355 699445 113577 833093 581842 90869 1634216 709696 1686372 496032 1376172 1531873 903203 1336468 355557 1639082 20471 44886 1377100 1648057 1700634 1878424 492354 1001789 1931206 1748562 1251682 1978264 285754 83697 717527 1923399 1745702 242585 1055323 1967099 289316 22068 1955179 391981 1252565 306162 1319013 1434032 27294 483323 1935586 1518838 1728429 1874630 881338 886708 1836752 680396 659615 1778259 1009655 1987572 203009 1948006 1641273 689074 1151685 814622 1010907 950671 1441034 567202 1651072 1297870 530544 1119874 893519 668338 1440167 555929 1308850 1660692 1150520 1851596 1988668 399552 780042 1904583 1708487 806556 699333 426082 1832847 1724220 1199954 1583587 693036 1533652 695395 752994 1191837 1393710 575807 560680 1793386 1130886 1933170 1792657 1532387 212107 1833306 944314 628312 11181 280121 207120 526005 274328 1617818 685685 311332 746596 1540875 304199 1666329 19220 1991883 340177 486766 1432988 1222569 1607115 1080704 1748719 311075 49636 441643 1035890 1673461 1801622 136929 728082 542924 976363 573170 583409 1187430 475419 875665 1091790 1042226 861230 599238 1330159 1036942 1464944 123885 1067466 1590619 17290 1049079 150186 1019846 594566 853812 352309 273091 1190255 149765 719214 908065 916322 1238470 931261 476054 1156639 735564 1643367 15558 1606985 1154004 1283194 331506 756790 797254 948169 1844432 912976 395414 1571455 162269 461841 1267437 1000438 1303824 1789220 1003742 1931096 1297569 1665711 1925829 478913 317984 1965195 1215904 1110969 1341404 1790530 1575242 1149256 1578592 841305 786343 665529 803292 1059750 1182826 274087 1409837 1525412 638677 693206 1474606 1230963 21795 1963138 1081523 1751857 942581 1745791 1311094 12913 809263 1001250 571321 1649724 1263368 1925481 1774384 1695090 319579 1949302 1413110 149710 1266038 737279 1101040 210114 1632605 255612 695666 709167 508696 236877 1102638 327599 1713654 853762 1196283 164664 1661206 1324748 840180 1198925 42196 908300 915278 783380 783207 653079 1249611 579079 709548 25100 1341051 384016 1418301 12905 219827 1141068 244291 1875276 1389164 671464 1192499 784485 1152627 960036 1403096 1850484 927729 225330 1307009 50642 63083 347296 72825 1834155 1747462 1445974 1132646 1264668 59087 1568205 1614767 1150315 734110 1049097 76324 380047 1138095 1549159 417261 940744 692949 1977106 1879903 1530478 900138 157552 550632 405824 662083 728951 1753390 1753368 1003074 1496583 16319 1622988 1224746 550924 445349 1442896 349276 869624 1197405 559239 875230 1078961 1092629 38538 1262239 1558107 1894361 1984859 1612492 1593341 579689 920543 914297 1237077 1834326 521384 588511 1674766 579868 168002 569684 1842806 1613312 1022937 1871666 227005 313550 386278 1631661 740353 739900 626574 1997226 1774864 1244261 254075 1673950 683758 289319 974792 1992537 318642 1606441 1105113 1342241 90546 988993 1748115 1795092 1989783 1791605 1993499 555176 129102 1403040 1160670 652355 1638884 771651 1793112 1533287 1700131 394094 405688 431880 1914374 633036 255571 987746 1991520 792684 691871 62874 1893983 122043 1654174 1591022 1507316 1261251 1489343 6156 754465 979917 189910 820231 1021605 1110011 673915 1080371 837095 1070365 442381 420119 38539 983877 236015 80695 1469519 1860977 49015 1868827 719803 1178328 1914333 1972445 331217 461778 1052454 1754697 236331 1358820 1156867 680390 1697044 1549767 475100 766820 1112904 1326927 1700700 1744926 1086168 482268 51299 1972163 906035 807385 643234 943691 807879 26561 599525 1022892 1324319 650706 1875778 1676928 253843 713395 1606199 660285 762876 321707 1242770 1360500 1743275 1214612 1999322 1467275 1934226 624101 1598812 1058063 1200742 1400992 1905047 1715184 1189488 1865498 929450 1297556 813155 145747 1703176 1114434 163366 623811 1771197 1788929 681928 1986671 930121 1252537 1491692 551451 121835 1049970 1812915 158843 1135550 1051219 1275499 344721 346212 385687 1785261 713410 324328 736729 1850875 1604188 393738 616456 1438520 1072103 213701 1743530 1573420 606091 213853 1526099 105235 1896202 1134927 294028 46970 1014720 248623 1634593 653658 1879631 957181 185649 1673774 1947533 1794929 1422430 1222046 361905 1264952 977987 896845 891227 1915297 935610 1554914 142412 1958112 305052 1127027 923934 1096865 528541 1314996 1117093 1347896 768028 1687643 1332972 1204230 114620 1348144 737054 968369 1362095 38144 711895 361961 922419 648139 1975716 1745313 1772362 717190 1100399 1149017 416032 1014510 1957147 1689801 1879822 172941 1839194 539593 1991497 1073282 1838567 344967 686002 1049560 1537877 228646 280325 611097 464160 1160676 1310515 585740 1852976 1962884 293188 942137 424937 1078099 712289 35319 826133 1815380 1443118 37545 1790937 1392982 235057 11947 597036 214517 394191 1378024 840281 1052894 889398 170126 701333 1651747 1214546 62329 5629 151317 1501306 1478832 298933 332978 783258 1767837 911636 1666205 1641303 1445171 336448 173269 302793 578198 112429 1931332 76103 749006 147153 1604439 1165005 1189398 1363188 1225011 202559 367489 1423003 1454900 1371214 9966 1727235 82107 318199 216369 586009 959105 1999996 1263193 1341092 273353 1652132 1569331 1319916 84553 509588 1602091 1853665 1612557 739574 1239412 176851 1397635 444118 1297026 754170 1404299 546599 1212422 1247161 872843 673620 1797553 693515 1160982 1404172 1148948 194917 1674736 476521 1054201 853924 748248 1817182 1438996 1561205 849379 1268805 1524734 645198 274399 753902 44829 64370 1337007 1652452 78086 44425 659610 665825 1062239 894994 703552 518200 867659 12508 449167 144735 1455214 1755485 384880 1376763 490223 774003 1421906 1931095 183980 130829 982608 359699 1498631 620919 190136 1545760 496494 1326537 1320513 1749654 1768749 1759473 1089247 1743855 1045258 1829337 1978594 975686 1123954 109841 881358 1450377 1469009 16641 432044 1811102 1977409 370703 909808 1124690 1075768 373673 1005828 840259 1895405 38875 698476 476822 1699679 1627095 685249 1779281 1220780 1254304 234882 46723 1629484 1854264 1826614 1413651 652144 1680048 469031 1068589 557404 1231698 1193112 661230 1125596 975375 1250340 523860 1249579 1473557 1145752 700956 273406 628382 1506868 1357536 206959 250601 1953238 726891 4461 1636480 1693224 1886123 1570234 621368 126354 178476 1176762 1804103 426649 910067 1433849 1336114 1298723 1189080 1481014 1370451 568377 1678403 252883 25615 1291020 1712683 792253 307770 721652 1014780 1619803 1744116 1855565 347581 1107504 972417 846794 1967508 1481653 1252620 976465 379556 1961693 590160 1703752 949225 1225637 606965 915192 1415457 1396990 705857 1481992 1597817 1260146 1596505 152011 659005 237297 490844 1862376 770445 275449 437336 368969 1998628 1446826 43806 1245151 1731443 6120 877651 807790 1714744 674181 1490133 1096550 1521006 1458594 1983759 146067 605331 145706 1535869 858690 475931 741587 1546806 75330 708579 51862 912549 314596 526404 1249912 1372085 112424 585629 536867 589847 577206 802406 859628 1766460 1520009 1340985 706562 997789 714877 957049 178885 603734 468864 136470 1184052 568723 832731 849482 902628 1438470 242442 442467 65914 1601701 11421 1455462 46757 610524 1865837 89437 1316564 1364435 270206 1974287 1457231 1212866 1218594 689422 256865 1327045 124929 700534 686250 22946 348975 671860 1203625 1515725 983322 34310 432414 981432 574762 1878501 995875 529371 307474 32874 1878950 1616039 1134047 1688142 1598171 895862 1663754 467301 393846 1313325 1517799 210929 650607 120457 1767630 708260 909399 1770307 447554 498107 926572 348356 1033814 1351164 489118 870102 265592 408507 648618 321305 1854594 478494 604098 1455884 1181340 220715 828655 1997085 678369 1613524 1165480 336280 227879 445525 223043 855449 1534923 1699969 1900154 77271 1961911 788174 1187293 131960 1714999 324429 867682 1516909 1117532 11355 361300 342707 1697613 359747 1362236 66196 1531660 951741 442195 473848 1503767 275744 1684173 1777874 1728073 313732 548925 279575 1242353 1721855 1352250 354978 530914 1881421 1024195 1280684 1478863 526979 579055 507765 865839 892337 1238700 665749 1448215 1184407 1301972 1601063 704590 659872 951135 169363 291737 539370 285534 1387440 372508 866794 131731 39868 323749 85269 127189 145462 334896 1288198 167999 1940105 1901845 244557 400511 1257139 517534 1077185 679347 111849 273622 1194307 840969 751298 1568689 1881272 521509 1982700 833270 1035928 1747887 285224 450393 1315111 927724 892593 251578 843636 1722941 525337 803152 402179 573767 742537 1280285 1432570 56667 1333895 12066 1562206 1157951 358167 1286446 418401 266963 1481868 192336 286086 1842523 713341 1325286 1182868 1729400 1898219 461429 404933 121069 990044 1750738 1826856 519615 697046 486506 670502 971698 1402108 1624108 61143 819623 367801 420530 1031917 1535637 448320 331979 314692 1094524 783370 1285052 1834046 1190808 1693745 923094 1271927 1508786 1814804 1659739 1955119 1568131 1518724 609156 1555988 1414417 1632371 960837 234655 632086 1225649 242225 843424 620844 1636933 1168108 874648 122520 739175 1769200 1480454 1774464 1884983 1476925 999164 1083840 726395 671397 1232616 1049265 1837517 665258 688761 1900407 292678 110325 323609 1889730 985289 1746666 1808192 58285 1853758 1137671 1491903 55599 409628 1744535 126353 450010 294701 1330137 538601 1128086 36917 1641230 470192 1237149 1027690 544203 1206608 1279888 1819534 892867 476051 1094440 897737 1503580 1001212 463187 619771 325146 129817 46506 1394677 1636135 1312735 1027734 677504 1045766 214477 1246153 1957637 863296 613128 1467946 1640596 1358251 942404 1801676 1273423 932283 406194 304271 418304 1615774 1978922 128058 872043 1567399 790135 18195 413216 598177 1928668 1573739 919477 203595 108986 1834137 524241 907167 1964321 1962710 1238236 1151804 966292 204277 44275 1337565 706799 1446668 16883 49920 224121 1323809 1465482 1042217 1554133 1852446 288353 496610 942234 1209650 1323770 305836 44324 1856219 136417 1748782 300708 1523675 178961 1540641 688226 932341 1732133 1031596 478951 240988 381403 221382 232063 493914 1358378 59576 1901511 488505 458701 1602466 388864 816844 540268 1606794 357152 50686 70144 1490534 836296 1727426 713005 1551076 177260 1112095 42200 243187 60518 739552 143690 1525248 1387839 684590 1287151 1995398 1003456 374680 1606486 1344911 1429078 182078 791123 1981775 132284 80795 130129 736307 322062 796485 1024521 1164024 1731766 487287 396092 1072507 511071 1673360 786034 934294 690056 1298555 944766 379034 572308 915215 164053 716671 64633 376381 723960 896398 1375949 27627 776520 973939 592515 1910335 1550054 927626 1052857 119984 858702 501680 1607894 1845028 176775 1907922 1582283 964246 1222449 1471080 814333 1444188 1726034 1993524 635455 1422799 1295607 260863 55878 864117 1211309 708544 225977 1600162 793373 206169 698772 1511285 939452 1028755 113095 51767 1599059 995802 672346 20434 369901 1888826 526009 915479 1673166 1339452 441142 507650 1880778 1700171 1538659 869529 690935 1524227 1821872 1961766 60772 1740942 1780953 1481144 274165 676966 1167011 1113041 1203347 1537115 1554233 1225265 1503997 276298 1084080 164534 1035086 514360 1403062 31765 939204 1808339 1291151 471284 72753 754487 985952 243885 409739 217345 1288717 1585330 1102998 1212716 885280 406859 526751 914773 467527 1205059 280569 1775023 1832102 880281 741959 1066214 1443798 986897 445371 1529373 1796579 803092 1098425 660710 445370 721000 569397 1177033 1679652 1704939 1767313 472227 1707044 1792383 1283566 415909 509356 1604730 1520018 202151 725713 47735 308435 100823 1023370 674182 1803102 1290072 1059577 601042 1625972 622127 171608 547953 484772 884155 828937 1503063 42963 1475908 552973 689553 49605 645893 117312 1967 588970 1959941 1271719 9635 1800009 131408 967584 1946339 856388 488492 721181 200567 726173 1647850 189109 1916485 759517 268305 478551 1010455 713986 1457792 1686930 101772 1553058 236679 627007 165361 931764 1641774 1389976 1690160 1906804 1474501 1618235 361619 769062 444063 883324 1061862 1963483 675418 1218185 933511 1034012 1135680 744374 852435 812288 1947826 294549 1168648 251051 1302548 717582 543036 1049003 647478 572664 1574524 685325 927168 1581749 31190 1387314 1512983 1294109 990415 606549 1959534 1468772 1566929 1458328 121242 901520 1506614 772559 1007949 1954459 1018712 978051 1261480 1853471 1021422 177944 1752136 1500884 740448 1077326 1274906 1687109 504704 507480 1950913 1373270 1709529 1423292 1068608 455760 652322 794519 805501 1932425 1510197 1507172 777316 16220 1386350 337262 1432275 194282 513157 997552 794093 1078705 280070 496672 910778 417458 756266 946648 1219766 59767 1264769 1222245 1815796 1755868 699949 1882597 1931130 985764 1585508 1862540 816790 1602480 971152 167679 515669 1143762 733115 1547259 930021 761274 29575 1143312 796382 1527718 33206 70601 829152 1350235 1898782 1942691 1842005 536172 1625792 702073 714333 586197 1937776 1888883 1939316 700299 1251275 339655 127761 572192 191527 1680166 1987462 1763707 1774089 579817 1766859 1299905 289615 863750 148110 740350 84730 796839 488303 210958 850797 1454227 943024 1811585 1245115 648087 430810 1739063 769163 22759 691727 8825 1861611 65138 1076174 1111796 1291485 1904454 654327 1392768 981741 547201 1146014 611050 729848 1714806 1444744 619773 1979849 417028 1062696 915124 853682 860340 1810316 1945840 1516066 1825804 1871910 4247 735549 104576 1704096 605554 1023669 1897007 50044 676021 41935 684678 1854271 473119 1202064 226522 653554 1247780 1087952 1722819 1214717 626674 649562 1122870 1575303 113814 1686012 1123067 1070612 1838987 1295273 1686929 1643771 1309937 803938 608034 483362 1612979 166593 293578 1485732 1051933 1656899 850220 1759047 875505 1405812 1156197 1785049 1221728 1217115 1107171 128441 303941 1252851 9031 625516 436594 311616 1090210 603706 1053547 1756498 923782 243048 1931129 938716 77006 815107 220555 1239621 1965801 1431451 1855301 1105723 1223521 1265326 409388 225871 1999523 1628983 1123470 859971 1985977 752310 1140 234264 1041364 1104141 1409346 864673 1835557 1362927 1171265 812559 620688 1366677 1715253 971704 230572 494621 368884 1830924 1399009 1087856 962646 139 790552 1708172 476342 1456500 73693 781883 1999262 1699476 7352 632622 496691 672066 1583806 801525 301698 1561340 1232620 1171962 1516028 46839 1005887 1652630 806848 1615195 781380 29308 1238895 102733 1759360 55253 807304 1137353 1092123 1019231 1951128 121759 1438681 1787864 1688453 1000474 1898993 929448 640477 104120 1586197 948544 872590 839124 1880989 132447 345059 1978401 489999 909058 504316 989795 301898 703802 288342 809316 1131114 1884277 191962 1909620 1311231 582114 218214 1230189 1347336 217100 1048914 472933 1834685 621391 1893511 1169460 1600093 57547 1896356 826912 163716 1897959 1581978 1585262 534743 965686 1210246 441973 1812479 1927008 1312450 1786218 167219 656140 1425095 1837735 1242666 1591038 536291 566655 1121852 1984956 1911500 1694527 1696107 1564771 1253921 974640 1162793 412934 462931 982547 1666441 645013 1738387 1427820 711487 1883401 314934 1864579 1136123 262290 1151117 216603 1370289 1119260 1214116 840243 1880845 862084 428362 662064 494591 1629930 455530 634873 1435868 1407583 997748 1578716 294496 602197 338787 733954 276769 1123396 1820444 1486770 1441816 1379556 777443 1603564 1419087 831226 1848661 380862 571673 1968871 189090 300887 888738 1254267 1453410 549411 814218 968952 105432 954653 1379633 1157830 1395546 1165842 1206179 129732 533647 1156420 1521063 1148754 810747 1130885 1088788 300087 383239 1000021 691546 1435080 465698 744269 625829 711641 1241352 1236154 356219 222965 134291 867856 1130658 465878 601422 1549853 1191640 410617 1599961 1704900 31323 910305 416078 966999 1410068 667050 328436 190801 17003 185180 810083 238958 591915 70188 29781 1173352 285388 1372440 225942 465316 1836161 1383713 768486 110515 252094 357191 1327190 976666 1187470 1173035 1796447 1778823 1326777 1360910 1617509 1185562 903011 1668402 375443 66208 469542 1734975 1039916 835983 346304 1580360 872325 1432639 1516847 1019107 1493525 477858 1804124 1760003 835177 787887 167545 828362 1394297 1025431 1610043 1321192 1931397 1599646 784964 530099 1460416 554754 1935206 517131 1067095 209020 135914 549139 387808 1381214 95142 276695 1942998 151319 939234 393384 1198440 1845065 1955265 1825941 750159 456867 1339300 233063 80075 1880181 1001517 1960499 779077 1487565 168531 1837053 146321 310098 1963595 1674237 1690175 383765 254963 125952 1119477 596733 1683505 245326 67090 1953853 1884331 1979619 848537 1288294 1227766 1986110 1654932 1747328 1361828 1934048 117014 1496320 150636 1495075 876770 372163 1524637 907918 1689768 1833095 837100 244907 1832003 1885857 571165 534808 256051 48969 985743 402946 1814995 986735 806288 717495 1382840 1696891 1257936 330162 938932 936569 273581 980222 1022370 1765160 1633615 161603 43462 360790 1534327 1105480 1915747 854065 99846 667279 299078 748373 1798658 326588 847362 1328873 1032043 1938860 1589093 355158 1121353 395242 1676791 1185670 688701 639446 1659059 973142 1786989 1083315 302319 793908 1665134 89115 1386107 139609 1732694 99824 1665005 598617 397630 493769 332556 268661 1885181 1183767 132159 1902716 1764994 1059998 1013140 1729295 8439 360528 1762514 383098 1047198 73157 1619853 1573301 483412 94843 1091955 1462230 713037 366223 1558802 950449 1897943 1005985 1039163 354297 1585571 1551171 776328 1695908 1492000 601563 154804 1694119 759115 359098 390754 64587 931522 1402528 1193291 1654362 1525611 1875671 1536605 1193270 1869092 1684205 431568 13991 1791163 1558497 1155852 1965574 343242 122205 911200 678402 283931 1023954 557641 845618 1219807 1534336 1521102 716087 1492002 333131 1323225 1688726 424675 1502529 401756 58678 1327575 727028 1948479 1099393 451557 408931 1765405 476282 317103 671540 552434 1655421 681381 1511028 1025463 238187 1798413 1077926 1057153 218651 341056 344488 800826 1292567 970216 931529 4381 1748725 542534 396022 1505634 1968982 596911 217311 888074 1205122 360226 725147 1000100 1665019 740804 758898 1729149 316790 1985108 844792 1927400 175420 770754 1441431 415916 159959 54384 1860500 1434477 1636594 1353043 45918 779191 1413122 966799 1368755 979188 1995441 1703096 420634 1206303 324607 1365539 1840151 421321 507506 1989057 1708080 1339237 33117 151228 320766 1230816 1458488 372314 814078 1277861 367830 320193 712474 1056163 1991 371344 439242 1980356 1528236 69270 127444 189898 34759 1819528 1603025 1123387 1328585 460298 1326071 115120 1597674 1965530 764840 939766 1226273 1776317 684794 17277 1424426 663944 390728 534857 933758 258062 378112 744884 402596 1146820 793013 836597 153475 1332592 979365 1999785 1686600 1467473 883733 1465565 835650 1506053 731124 1774205 154016 1153583 876543 1675387 1493288 1686252 1752318 1356729 539105 1202548 567525 1273180 1400990 1309111 1082983 267192 521679 1482273 429815 1245949 1439342 674781 1172760 204764 1139789 997956 296637 13968 682149 580710 504221 1012273 1356821 1702020 1018638 1171093 1117103 1534325 1980719 1135161 1153452 13437 106256 1624053 11347 242289 893750 1968976 471005 395909 135705 1377904 71233 1752381 585903 988312 933244 904076 1695679 1147999 1927590 1818893 1785957 384984 402387 251173 1320028 1590376 794533 847470 1586696 507887 211846 1898137 113229 1098417 739491 611019 1144217 1093962 435064 1903254 214275 1508664 592462 1302225 1419515 685936 1432375 245116 578809 1995379 1326435 1041035 1634709 1867409 491868 1202467 1839610 915799 1164083 1717016 468744 1665954 936875 1552850 378887 1225287 1179607 1617266 1725616 579042 1342193 1847975 334586 754543 1392432 1568320 544997 536797 1637441 1484148 1427464 16522 589175 1769288 927885 1588466 1086503 209277 1206248 1124712 339039 599944 1645733 1917250 78011 89244 863606 473404 475152 1548731 1579965 469594 429801 1932268 1278179 1168297 222514 321755 252968 519468 368663 943378 1708067 265936 1766966 664843 537215 1991624 1505353 1652527 1621413 1456629 129769 356024 715133 628629 1897646 1438700 659125 421734 1554098 194856 1846233 1389724 980679 597401 74048 806007 1390399 700486 685723 1892522 1665221 1751852 463459 1779085 766475 1472506 354709 1554263 1263419 1766636 459079 1372244 1393623 1917009 809830 509160 194732 352716 1591710 1875732 1982415 1356056 7947 656933 1285123 947867 1984290 883840 1251231 67104 1109308 606992 492 976202 1456368 1594989 1785919 330648 722552 761787 1335674 378176 100292 425230 944996 1714134 823841 1053681 1138805 774317 1087300 1028707 255624 589939 558076 1545335 811963 1585368 1772825 1725670 997204 996237 637224 221996 1192279 1207680 972295 53249 666187 670943 1166244 1154954 1418360 705585 233719 1392358 1019771 1533378 377402 1224658 241195 1092911 970149 1762147 197230 1054190 1052346 878310 1008103 739058 1182882 201362 1183209 1103836 974291 1941360 1177726 143795 725844 1839801 78084 1389074 1355350 221951 529889 1681786 535498 275789 383984 1012835 1618389 1553378 788737 1397790 640370 1064388 516498 199506 865710 259925 941567 1652941 210881 1561635 1397721 616777 1283771 1657761 701960 603466 1593874 135731 226022 394296 1533746 590226 154885 303824 1272945 1312181 372307 1908595 1225511 1587366 166117 1786466 1905401 928431 954510 452503 407061 132022 1193904 1214550 47920 1535626 834237 1412412 105826 62017 495124 1936368 1949337 1434736 504019 277141 1241252 1243836 1258144 530953 195309 1298182 1849496 1060703 408835 102013 152936 1460923 798981 781151 1568162 1256201 744349 1007647 1853811 326707 598531 1134245 1763073 1324326 951243 1206564 1530837 1475516 1909508 657673 1783336 449402 1141654 510517 1475701 1926795 424746 222164 1666320 1878107 48962 959040 1197552 142818 1548495 1965449 1647665 725609 883251 556878 630736 1358335 1147472 1168485 255787 1754835 141755 1904557 490236 129965 1649460 1708993 1415102 1076159 734449 198611 352281 187982 1895830 1634536 1863422 1882227 677756 1315878 1544203 1645699 1179668 773374 271469 1811343 64792 1804999 1924754 1395415 1338836 1197478 1347844 1366400 1864388 558177 414980 174855 119505 1469957 557028 1550369 673362 345811 1019419 1592691 1783680 118573 1384598 1335626 740213 1297975 893498 471958 671580 115821 1626247 1247497 1066320 184235 480749 1731172 257726 1550724 1827636 1094499 1437775 674621 778737 1190614 348440 659342 1539186 758541 1222777 405142 462306 559651 1186849 743222 1926477 714040 289259 1202109 487391 280667 244597 546212 128637 542297 1694224 444293 67420 1785519 1598675 255160 1571558 1346339 1430028 586864 1672627 1634563 1902426 1463799 1493309 257188 694486 634308 1077598 117476 1270420 1276415 726520 1763079 1629711 1227167 717355 64482 1316615 1662067 539670 494142 1681503 65406 762144 1272317 1481559 1253530 451725 785206 1391152 1691591 1033809 1387206 341738 1654269 1146183 1287957 498953 320622 287663 1000687 725487 540204 1886954 1841193 573401 607084 857982 919932 33460 807201 26080 1285156 1133253 1933575 1599618 1163133 964590 1997862 1644533 20567 1295980 1068714 1158432 995342 923536 1452254 897144 524698 1281084 454894 193279 365299 83146 768009 1172693 1249258 1021711 1879601 535518 1647274 1891266 266832 259868 1091259 1355832 219677 1681250 1065103 911019 1233894 527037 607869 291223 921072 520319 1676142 684380 1503188 1086304 570677 296693 909791 1974791 587577 1600502 1670277 874488 857913 1491528 613833 114943 730677 597411 703036 879265 512687 522474 1405924 1506710 455179 1242911 555262 834634 1842802 1766900 1836589 173151 1454996 1213754 441097 1621286 1216795 515965 1521490 1447833 288409 710259 1661056 1560816 211259 918202 1936393 1317479 841889 978369 855697 277353 44447 1389793 1601771 220894 1421326 969102 193324 5333 677692 745242 551162 1772492 980332 458920 1579963 994898 1729944 1127878 284083 1893454 810056 1683465 26644 770571 1793778 901718 1082195 287287 1313189 491840 644184 877612 1690933 342743 256345 815829 563873 1248348 760223 840413 444571 1018376 1190563 1420594 504022 347764 531159 862601 513317 251485 305712 1020647 13407 1576605 1572342 1939976 1999184 1839816 613326 95422 450248 1416970 1881296 23761 1686229 1226773 1404623 1605127 1715417 1059201 1587788 190373 31897 212101 825032 319329 1642100 612066 546882 1970155 1248630 1486690 500517 603484 1392782 1047197 768036 1074958 1777091 1268982 874852 1512491 885554 394112 355565 738276 1293115 1806164 1939606 99917 486418 1387944 1199773 1141990 256420 1259750 213540 1564298 1934634 1326105 1910578 1462582 1033600 699459 980588 290468 1600041 1259413 460962 1007731 575954 598560 846408 1904269 578268 1819014 1749647 517147 776616 817876 1218282 510685 967371 1806043 1515198 1554712 474765 1311661 1663231 1875314 1666087 723012 256274 987611 1717943 1787861 1801416 175288 717497 684246 1631425 1574161 1779045 346059 863761 1862900 1536393 1844807 1205965 1248907 411896 1808481 446126 751928 376183 544923 624131 981402 35901 737755 1652586 1833255 536521 1460392 1055640 1991029 46011 1767309 854460 247541 1831479 489706 310871 13443 503904 1214295 116912 1305916 761270 498362 999344 1872273 1736223 1753338 1578720 1064825 207691 372990 397380 1207896 1256110 473113 75088 181084 1323920 1914743 1076088 277108 247522 1867210 1310415 1799027 321947 1602918 1523901 388544 1577896 1808010 1368102 1787813 1161915 650353 1710722 1437566 1473237 1593309 343809 1873775 497538 212275 693370 65313 1073550 1905575 701027 457770 863651 1009656 686214 1511117 668968 1624216 577932 73281 729639 1213138 895560 1843619 1674309 1120223 740648 1883166 688943 1940855 562426 1148725 1731490 1373205 1551817 1227325 684584 1013295 374413 493577 878457 18679 846436 957890 1692116 891113 1114812 1232578 1457173 249095 719120 1744379 597425 1060221 1342631 717338 1993310 980136 1734316 990046 319919 1776396 553948 329977 113342 805213 262527 1961718 1400063 310226 1723538 167034 1359563 1560217 1913279 1343314 445877 502970 1440125 1388808 1976181 1130081 33872 415920 106763 1810191 916737 778990 1595242 345162 549170 1771759 734745 1813458 1316449 1917247 601902 1646078 121110 1545388 851264 1989527 1425421 405546 200542 110775 513032 266470 446694 1979252 695466 613530 752248 1958062 1495448 1264156 17388 781337 206651 1367337 419730 714013 1265334 770992 1704362 1730168 1058828 793172 1283742 1898140 742085 1973882 1996500 297122 506137 616083 1092398 540972 1766772 1154381 898440 812729 1758847 170265 1730544 287107 1110746 881329 592705 423093 1320216 1623207 135432 1043552 1376378 1667646 553797 1698644 1971720 963178 236452 1472367 468761 894302 29434 1355175 3956 1963956 1555585 54529 1735919 178367 420297 1647315 1610413 1501560 388025 1402600 867894 903900 1958712 1147722 11638 756906 645411 1542275 401413 16573 899827 973742 1770568 978569 443277 1344203 1898530 571416 1650204 16698 1061815 800438 1932469 671395 866997 1570645 1012075 1870491 652731 579899 1837999 271296 992812 1919491 446233 1765451 127599 183986 418366 644442 1662977 486938 169503 1300781 29714 1484144 1846293 675197 207536 1221006 330661 688223 832776 1742919 563592 1777108 1731159 346079 113921 647981 436497 1474588 777634 434460 1779378 158155 1359281 656597 896590 597158 1974463 1339117 1698246 804372 136536 195993 607819 659101 314584 1978545 391096 114734 328096 1863761 1936500 536548 456301 1948830 1306161 1781389 757360 1859091 1845748 671206 1804729 296068 568093 1103152 951026 227682 724002 210224 35021 387445 666772 1482806 689693 1937702 148622 374563 1651957 1377289 1878047 929913 1103234 1587325 1363681 775197 706222 742965 1983642 137397 1607601 884965 630202 65311 883412 193478 1999021 1073111 405871 1180091 738740 761612 1862513 464704 1012455 1918095 1056078 1059204 1198264 1737892 1922531 452825 442094 1618529 101352 738472 12886 107821 977172 691512 1778218 1046770 1310372 293074 940622 1375220 652669 1838439 1796179 1623723 1668224 948518 330543 1582429 678736 1624680 890455 1266628 93701 443275 268537 1747051 1190840 1813159 857029 762726 1478238 1519219 807425 989547 10785 91736 1352690 149686 1464729 1903018 1767531 1264982 879058 1046214 1741341 1971439 1145013 884203 1915254 1555522 607160 1990738 1138753 1136401 986789 711752 400153 525711 1075295 1412984 1669122 611201 1998860 574814 799858 1397519 708995 1738673 554843 1906947 187164 1989836 1738915 1539667 742253 724080 297168 1038141 362276 590409 909935 1427960 1011599 963136 3608 553288 337554 1568269 883539 473512 1171321 1862993 1575589 925467 1452189 328440 990777 918541 939511 366814 472779 269081 1957021 1256994 290397 1050524 748408 1727486 1262173 438891 1334765 1137457 20043 90898 860792 1657023 605975 359599 657760 724214 28085 175306 1868906 990107 958020 114685 1383728 411954 19542 1888971 1151081 1303907 15739 525218 664362 1704966 1342543 1915460 1123573 503412 435071 1178512 867034 71100 1393073 476702 103251 1629797 1839579 1341635 835742 436322 1099667 1689496 510506 1769469 1062220 889973 1045129 1936327 1049293 1952378 754961 710943 962474 923828 902082 463328 48146 934134 469369 132990 1164257 1348259 328030 889653 814449 968379 1048423 1203970 1353232 339347 1529275 1858765 1725999 207474 1081057 1990412 1882888 1736874 1962763 1162077 1129751 1369656 349344 489160 1047578 1810014 1823134 159284 454697 914008 430797 1570083 1594544 1789351 202394 1707897 394628 928245 1546127 1634647 100027 1491685 502353 894807 303437 1444125 1965285 909859 76613 757894 1758493 9597 1391304 1812847 305808 262352 1004965 371438 144313 765660 532857 1312615 1830808 88746 1271210 1199274 552551 404140 776555 1077323 1107195 1518786 1784710 1388335 218184 1140126 1888881 1398618 189302 662335 1769234 713961 924329 28975 1055184 1363977 644000 623005 1630848 1948957 232737 1044758 1697785 226649 1914395 1880200 123305 1854904 1167694 1690202 204217 10109 1958480 166464 1296275 187102 167369 1477646 1752538 1546894 1102156 249249 232891 1186484 1822764 1854234 1398858 1305023 310210 1492513 291853 1595129 276165 1015770 253134 306997 1726575 209510 536017 1728685 128251 1684256 285742 659780 1932634 1165150 1760760 276541 1023091 1618704 245007 336453 1468702 51588 893485 1815360 469572 220192 443765 280989 693163 389878 1797554 1607393 797140 66571 1558968 240969 496721 793964 1405016 1652591 272042 717135 1665003 1000876 1040601 1024103 221527 1500334 613219 967061 738337 1759257 1215071 655336 1888220 875947 676103 1048209 547549 1487141 1280957 1604558 1865427 258627 924457 1478892 346174 1698126 684256 504955 660975 1616213 1329654 1931874 1754508 1347142 1109482 876281 1412925 28673 1141788 454449 1857973 1054588 1570713 1677561 1752039 416397 792601 1959390 1019977 91772 1778479 306730 1411328 751810 538749 106588 1220039 1624888 1699900 238096 667584 949063 1750985 410183 636268 331539 872761 863805 1669259 1866559 630276 1002052 1572863 123628 1279816 1011946 463607 1146404 1469501 1616955 387988 712683 466432 1132159 699306 1645689 1397754 1248895 833376 816866 1950638 1615623 338894 1479631 1126903 1524171 1961281 186811 623508 138587 1486289 11718 990911 808899 1934790 50717 1309156 327635 333609 561713 71520 863073 1065013 182971 307284 314401 1787139 1952757 664749 176824 31560 1191440 293340 1225728 1373819 1543878 773901 1182229 1612906 361202 1306085 872953 1394917 1343729 1964568 1035331 73698 969057 199406 1359372 902019 1656512 773200 1384146 359435 1157044 1115110 1515928 1553413 1318562 166432 556761 400523 530509 988632 1063863 1792450 1601338 563928 1711633 230280 1377832 1920369 1851513 1622384 904676 1121354 167249 264531 342564 1385957 1079938 1934778 373661 1637732 1725247 335745 211760 1050132 98152 1309812 604964 1508073 509018 1999852 918913 1108581 1262004 239984 1448908 864116 1627911 903872 267607 397825 1617646 730820 682300 1772176 1250627 867355 1346145 1410388 991040 1183036 1754398 204283 266949 896031 1261906 291422 365839 487767 1852184 1602831 1817985 529902 538432 929434 1824002 1929051 521683 55780 1246305 414675 1386355 1352088 409823 328502 1516053 1289601 803849 21744 1348488 1413177 365261 475729 438596 1935131 343774 1990994 1232977 1976037 1731836 36253 30 1335632 871534 638833 993528 1225520 1285583 1359788 889216 1428785 1046856 515489 1676601 1026990 954080 1823442 344664 333697 1858419 772178 795367 1816317 212272 1269870 180960 560596 30989 128199 1396255 839787 64310 941376 273747 1740130 1241355 1967180 1368937 667467 677507 56068 457130 980867 477976 1571263 15645 1590150 572671 117097 1302588 949680 328576 1990090 1662978 194987 486468 891496 96956 989213 1167082 442485 1154836 302710 677125 1173999 1379903 965992 495914 474207 147073 1870097 1913847 1400608 1321551 966412 333512 930909 1747296 1223107 30576 164286 416427 138023 702813 1621432 1816631 1168201 954891 945841 1148845 761917 1307742 222015 123796 612006 1424771 263921 1791765 1833992 329294 239523 1372179 1992228 1205741 616996 295532 1047897 971876 148979 875639 1820319 320167 530612 1328146 826435 1532434 163702 1945533 1360667 843874 1188458 890658 1174638 1685225 1059081 637538 1347635 46047 1517299 409507 269156 914924 470328 1779016 714844 1500448 1876502 315444 264918 1100370 1883307 640948 303474 985249 1440984 535972 1307994 422303 135749 1112665 1622269 854260 1522586 682746 340767 240108 1818875 69716 1293174 1415090 312322 1673475 1785159 118319 1159698 921398 1807260 1642375 1276214 130181 1414419 831496 324099 853717 1525957 977812 702084 1516206 1702159 1955196 203233 797337 719392 51012 180520 1625086 1536025 1647777 568628 700982 1033205 1119935 777845 1641634 1647362 1224172 228628 1880610 1690404 1040560 1450640 1176199 625179 1197515 1848274 1549092 1805572 1811862 1304810 797487 1589629 1737164 542196 757491 735992 726570 1258640 610339 1115582 319534 1893172 1795100 717191 42493 207715 1325397 637894 1961352 454734 304042 1410672 1916542 1905689 1924652 1879128 905292 7538 1878363 326652 926689 1457171 1852581 201046 1034438 1603401 1193262 1130645 1684901 371637 496227 245267 200044 1821793 1845698 1535473 98965 501181 443649 47470 922884 1372414 221682 1155573 958889 730549 1702078 1666872 1211756 673465 718921 741168 1051166 1497812 1167474 1752782 1348540 1844066 731719 684475 1875468 692850 59382 574871 353482 567471 1646824 1829973 417456 105680 602135 1117765 326158 379412 506184 1130528 403486 159044 261226 1621476 1789222 1735132 1427552 1023963 722473 1619839 1882436 1244496 1837739 542292 218699 611728 855229 146817 1790790 981324 1770529 900675 1016431 1788214 420003 216694 1537651 1733269 559156 1409723 510228 528826 1031622 1511673 1762955 1296726 507006 481404 1876669 15602 1616577 1760042 1547491 1903499 1068207 1967036 1667650 1069253 198178 27681 977777 1525343 641866 455000 392917 1838513 585207 291667 628847 1011746 677412 1217922 1462006 548359 1004592 1123220 421831 288787 457494 1628613 1175358 1578467 139603 487901 1725826 1749347 683963 1868700 1972581 166905 67711 469185 1820555 662578 47585 1485189 1953182 360392 1594668 1925097 1261614 108168 1420990 502729 1994642 409440 510125 1024689 405716 964362 852923 1443045 1468641 1517465 1299251 1055768 865801 1431289 220840 1561888 1489508 1138077 965875 1511935 1971968 1221821 1175690 1564213 182008 1671774 1426462 462799 1470503 69490 762719 570608 1615065 751308 205064 478063 640429 1989837 728226 315309 1070758 1688479 299465 325268 321823 184300 762123 833940 107004 217614 452027 1283275 680924 1158294 446813 1985820 992019 1884666 966536 13572 1025450 1111462 87662 154060 121814 976900 775380 1535465 1599332 1684908 229702 310316 1944990 717928 1704046 350835 461201 1829874 12613 304363 204754 1292440 1181208 1667199 1074115 1282875 1703562 1908184 68691 303031 496574 1270510 1266736 865300 681761 1668198 464305 1959021 672868 764272 1305872 515857 332738 1581964 1561354 1354046 970912 1484490 84401 1255592 280144 1962331 714320 517720 71876 93472 207710 1744465 1292660 1314567 217454 1174662 147942 483045 1550809 194660 1042338 1577924 231648 1286534 92639 1218094 876808 1952549 1462283 251841 1431139 1052123 1154218 30062 940389 1016501 666283 740512 1067627 1743336 582205 76285 1522156 937729 327498 1273099 1753068 1931800 553603 1017171 759118 1108502 1367071 1518072 822988 1876055 625989 1955123 984607 1300195 84974 1426323 936574 1171238 563436 825812 937803 519905 1362930 184036 1653733 993935 1231104 1209796 670187 1128260 526255 1047144 332204 1221506 1647399 1306555 1080040 1686184 1916040 80016 674975 1250887 771910 46468 853869 305767 1718670 1265097 1619964 1949669 1741528 63171 490738 619692 721620 1633002 992299 1361922 1549549 805949 768388 1055896 1350143 1524234 1033795 29982 1133472 207288 479442 585601 513943 1619513 347217 563164 1228946 797773 270059 233816 638188 1774863 1012271 1949529 485947 1423993 428345 286438 708000 1167399 788204 224619 1060289 429246 862482 681710 1719958 1630084 780232 1555853 1271729 160908 1878110 837356 920890 488917 1218149 224508 969756 109902 22935 132906 1630617 1644449 418151 1462121 1256139 890832 1286364 237923 1351677 623170 698259 1283935 1450807 768204 910865 1800275 947365 1412986 1455112 1526329 567727 1806259 1515880 744437 802550 1295026 1972388 1648815 854829 236190 907536 41136 18543 1048921 983259 1851546 658332 459355 73774 559255 323394 2709 1294180 74138 267583 1902636 737130 492159 1970299 1588616 723799 584713 1001712 217173 463354 1378832 669147 1584684 209712 1404585 1421008 917467 550984 1186552 1063816 1177199 1367339 89668 959693 450340 22597 329358 1627027 883481 1371650 1211487 1735467 1245131 1731007 1700817 1062429 1016826 1571046 102086 226245 1501555 1364732 1142945 1145278 402918 30499 974386 1452508 795063 1866485 1763955 1951488 1860622 1036782 1979220 711814 1704531 501420 1971154 140126 1035143 570355 1868513 1278779 447730 995683 1312793 592561 387575 460913 1975606 1924716 741167 1367453 295887 14575 1338532 984568 1774931 1442711 145597 682165 1295173 1601379 1216860 359144 981754 1518847 489437 78403 761060 80331 1574415 1071308 839204 847957 1604362 308002 1950884 1413994 733957 506132 1335493 804155 1478814 1327394 137470 902846 1589079 1226196 1566 1087985 1770652 995031 93482 1591747 932519 1612663 618040 1995449 1415678 921821 1462348 6810 1446185 1182886 148194 1366582 1189751 858741 1138834 475130 909023 134733 457297 1569488 130463 732803 1850638 666426 1224228 59217 356987 1943217 1637864 1026061 123076 1198413 1355965 1167167 1347548 514705 1939578 1607565 1306044 1706374 1444091 1041149 854754 1409249 209623 1845288 138764 984633 1790349 527745 1193318 651521 486931 1267521 231053 449263 613714 418298 835979 899367 961380 1453925 1514252 1121639 785378 1305652 1101076 387344 1417802 446035 224261 1984442 1559758 1231418 1362151 1689323 828369 1588395 986568 1883006 484807 1936320 1907011 1222203 53914 600584 1173778 994533 773550 619882 6356 1846457 349028 714369 1485498 811919 867826 148715 985626 541298 1178657 976059 1737122 1793823 457964 116836 288132 403920 877544 1324159 1842402 1545314 1902042 504607 677430 110938 332252 1821124 1366391 296604 235019 1032249 1085254 1893931 905960 139178 1130394 1827149 1374757 859457 1496411 1622754 530912 64819 1763451 280533 424512 1880634 32817 1851012 1386892 1874076 327998 1115786 1177463 1638661 177436 727165 436814 401085 850789 418155 412008 1592818 1677543 626889 1041309 945601 889623 1626799 258991 1777430 123934 735945 85092 1045206 830432 1625878 1744702 1895977 824070 1814237 231973 797979 639480 1381787 940237 8647 453653 1612862 873410 303521 498481 176577 635657 1005087 431566 1721678 174187 1514273 1092390 1057731 886503 172138 1937519 229683 523967 1340232 344183 1809805 645003 1222722 325912 803663 533838 122391 1203252 1953465 627019 25597 1589742 1606408 277706 1704141 249681 44726 793276 1560832 207166 1128735 1517067 555441 24496 650743 1938888 1838595 1354991 541008 78171 1522128 1263807 1616999 837364 287644 617435 1387396 1975214 1791528 778057 1171344 1174603 256704 1379327 1586427 640036 132290 1404136 450886 1832435 1244534 1597837 1831436 1426140 761556 900529 231270 712329 1898369 998974 990439 588475 751539 1750472 1429196 954369 1613316 484918 897963 318144 136469 1797333 1180738 1519816 1336453 77395 1146689 1398249 236026 1022387 1582850 555298 1701272 1795086 1322871 196495 1075749 1318031 173605 771663 42806 1424710 377222 1340949 1246978 1226388 358921 408827 1771498 1538352 616958 120789 74591 1715291 316228 1270446 1136316 354028 1062699 753828 896390 18246 868697 524093 293150 1191397 976141 38299 1712251 744262 26096 791521 94786 811689 666713 865973 1888848 1999135 1205036 1155292 642047 1523935 504788 250654 1007946 1687942 1773785 1466086 1253920 586262 494516 1232393 1705962 1400133 1524256 300336 599140 230175 664873 1602929 1509298 1660738 1184367 136229 1071433 1430598 1774744 696948 1961226 834149 867460 743571 1430742 695623 1558560 12827 899892 1990333 1084923 1966394 1676044 1927644 1642178 426409 1726936 1509791 1396187 488781 1839616 1175528 908986 1876399 1426066 739436 627620 1599210 113405 300015 1999109 143557 256244 218234 918719 107134 943651 1563795 1251905 665197 1442925 1519756 1739162 1427299 1228344 1728954 187663 1207822 1286202 290487 94177 583922 524385 1770536 1510656 1703509 1634706 1693004 604399 749479 589242 97773 279723 1070667 672317 534229 1634623 752444 1297478 1096250 415640 399169 176391 1304146 119735 1801769 158888 100357 3530 1557078 462431 434628 1450942 66943 33187 1161035 1630197 1434820 1780509 1405424 149657 1248631 180880 101553 1933009 936090 1115523 943664 12459 1285624 1987807 1789811 689723 480999 1597598 748563 1333424 1796704 1559927 1453808 1527079 1154659 776852 90475 1875665 350633 1850081 145879 54161 1347830 852921 1825325 1086945 922618 324475 925296 1792367 842074 504651 1578019 564333 251672 1091759 1467817 1006991 1198719 648645 31955 26395 516179 1552115 1094443 1569764 569460 1394250 1117382 1570648 1344045 572961 1445331 849905 702650 470364 1757761 1235442 1995673 1227303 1526296 102493 1997736 1094952 1729532 537335 1497165 526618 1961793 25994 1902239 717225 225331 297452 118618 1817221 200093 54386 1031680 1039841 35717 341325 1405502 1953889 926533 552941 1013696 1501435 1636620 90113 1933227 1407457 795134 1054203 1785333 459618 1781992 1051542 1746030 1357956 1127078 159091 789503 686814 524896 242924 1103880 1383849 1345174 1334087 1556176 617636 1058011 615862 390248 1823289 392405 1769026 1209349 1703287 878653 544168 255899 386065 600265 1287057 821762 1624592 786915 1686424 424092 118055 1501001 487308 684283 1550487 1140794 1311313 1828721 1834612 45540 1682644 1510979 63693 884096 1034765 975303 331982 1340244 881486 954335 1895153 1532633 982147 1879160 686899 1857999 1749791 1138301 280133 287519 488647 598919 1216157 608251 1920776 699108 1371690 854922 1695980 109679 335645 762555 213726 995719 1978509 1269048 1629727 665867 8353 834501 1391735 486044 39776 666327 909106 1888007 1841239 110865 1993442 1821801 615141 653647 1833966 1519564 359768 1018458 1147101 1815395 135847 1047799 251041 1377929 786156 1427554 1138796 1423285 552780 856573 1082683 1990732 1559020 1529534 1792727 1708273 454301 1624857 1584342 1504232 44036 1913054 1241466 1023687 1920720 905751 1976957 1828735 1006233 168393 1668353 1710343 1087786 595106 212539 956251 1870415 1209651 105146 921726 582729 1913993 872568 658863 126388 870086 1451483 1960147 1895771 1604649 870877 109118 1634761 1152469 294731 1353978 1089632 417958 536695 968044 52134 423344 657285 1247905 841496 354743 3470 994940 1930285 552312 1202424 985127 351085 1274640 261949 1270586 1663596 814816 182838 1606316 1482216 1856654 890782 1801396 1714632 1705936 713014 771724 935159 777216 1444590 988882 1707962 1129079 21878 1959548 631137 771045 1383871 865624 1693340 1058468 1468900 218269 273181 1229101 1534159 536226 1119479 167414 1204166 1244641 1535239 346814 1571818 79966 748164 1957050 1948044 589737 185358 198172 1410813 364711 1994147 1115748 1356648 786230 1506075 574469 437189 767708 1546689 720630 450075 779912 406491 1649741 718012 1771263 1498793 513782 318374 432662 1909920 1727775 1819736 693629 494353 1951421 1173043 1551062 322689 1495309 1794888 693531 754799 1802990 898237 564934 1575938 1484514 1646008 253902 1779943 1110351 890496 1010273 1612826 290372 699163 480012 662404 252702 760216 960641 324409 1552756 586222 883378 1757773 353988 13456 1399883 211263 1441532 968059 1219455 1952368 1939454 296084 202660 811309 1771156 66805 549673 675279 1974266 1255152 1583290 1509750 10515 1960555 879468 1286802 1673077 1910535 432512 1630623 825816 1515872 1236594 254677 1226588 378207 1318986 461740 195915 896855 1707390 1976775 277789 1425133 1891256 1175256 1053553 247232 1167591 1656379 1893853 1719739 206052 533071 24511 411318 1951111 1582880 698397 1871237 869936 873884 1285019 520811 1708424 1066552 1481363 1235874 1417717 1441206 528922 1403701 1201392 1658460 548482 1033186 880347 1700287 1035493 1841806 1328386 269778 1712643 168245 1979843 1823742 401506 202213 216720 1762667 1055288 1778947 1095713 1799021 1732708 454161 1434147 744425 1745954 542662 1194229 1842296 938217 880777 1431144 1123370 1825454 972692 50213 666586 1772956 149275 210120 1619581 1468327 192011 193880 1962359 690105 1767140 512564 809251 604340 1646807 431721 697852 1202074 909141 1368301 1951614 1957054 1264429 1810330 1949933 339936 925050 1551334 134609 685209 1678995 889801 1094481 63607 1344362 795683 815230 941351 1809518 1631255 10227 764283 781829 1689214 365176 1646590 1300210 806422 92273 1826252 1009123 698268 934062 1955790 830565 353419 1643339 1979470 230883 1572633 1992923 839131 1270082 1029154 894348 1169320 831205 198606 443023 1113177 770531 434695 1853839 1570933 1183649 1245575 253775 1414103 554355 1939001 304185 1823987 1460617 1040883 1566273 862333 824551 1223948 1873297 638836 1852873 1053019 689859 499053 75253 1216912 185519 1958334 304711 959662 119773 983189 1795165 390818 1184841 469811 1926716 1346962 1371923 1735840 820658 607890 275263 1322325 1863861 578615 576827 1855577 646523 1219421 1108480 195109 1536399 1985082 786327 1995414 1070658 518756 649649 1183298 1009773 1284717 1893855 829067 1175414 916952 275357 1736443 495343 923559 1980004 574116 1461923 1956673 575702 682642 1532894 223706 1456894 791719 653430 1651561 1283998 1652043 381818 1489854 1345251 301874 987808 1656358 1253352 14034 1602018 1024735 283246 1929807 1202422 994135 1795904 928582 1968732 1543206 427493 1161505 1818842 1901435 75925 1891510 157833 1232104 815722 1247818 653806 1386586 907037 1695290 487595 1489064 747614 1785516 1419715 677771 806121 1574850 759120 1559050 1891131 339589 720302 521271 1879424 1415009 628908 445149 1263625 1752335 865517 901710 1652830 594293 1579067 502298 971295 134966 1885874 620152 1225530 1348794 1340307 1030852 257327 426975 110373 1265482 649775 1306443 630207 177368 1473754 1278312 76328 1309924 1564573 1381810 410650 718241 1853640 1796029 1349942 1359392 372493 172743 128815 598101 1528313 1144780 1029442 1618840 552362 1955087 192062 1475035 433183 20661 1824438 1774658 848930 1763074 324648 301858 1149777 1364706 1090639 433236 71392 1010024 1811977 253249 140761 1694793 1572701 699700 71234 1899199 994050 915800 267588 460999 1023077 37503 1882525 876189 1413137 204122 515488 1083927 904707 490336 815046 1140212 1011650 698989 907196 1040769 1757014 977177 547406 1408552 1304417 1370424 1854428 794896 1341361 1534332 870150 93081 658072 277383 1595645 627072 1858933 1234478 534467 232401 1625204 1088294 1044366 1731741 1620772 1860772 1556359 1550857 1434354 633111 704051 491081 161437 491778 1497989 1913464 580707 1311021 1701352 1382894 675048 585313 253413 1889497 712766 670626 1741970 353279 779377 904092 1159467 1396311 105945 472169 13984 33101 379025 455976 1251490 979896 1169665 1124020 640796 1895938 146051 1157145 1129512 1287656 5911 829902 544880 584092 1017143 1451397 1156999 531895 34287 1303633 757812 820570 1411775 172344 517887 714686 1658285 1472307 345876 617707 44438 1683389 1082923 1696815 766335 354890 248347 1648361 1396245 863982 1184621 187784 1017526 1464500 532497 80704 540182 1076888 351740 1536566 391864 312050 1951061 1142764 1855434 186884 1120674 967712 222480 1998405 436027 1914192 807579 1373632 1621079 737062 21064 833386 929043 555225 1555498 694100 869955 1510558 1442055 532126 698940 1040515 1217037 1527925 1531276 1472501 1775182 23356 928709 1863691 276694 1496016 1087247 207029 1359123 1700511 1178031 1922871 1734621 325085 946610 267223 445130 437609 405745 10273 1324280 631261 833935 817768 1174019 707557 324794 281873 1477926 636566 1786928 256287 1453346 987780 81167 347285 1037012 1065548 239433 1030572 858525 1963233 1982540 1212773 1221337 1869958 930960 1755380 606972 1988891 732281 1965113 269061 1156322 656710 1567110 1457201 325079 225046 1709611 500936 1782466 1316561 1067402 1146938 1064565 281942 1566110 369116 1866139 309607 1252073 1419420 1732222 174775 511517 849812 1905780 714665 19403 1156396 211248 424636 1298180 1776702 528614 644487 1873088 1225190 919888 1089278 1042541 816100 1316298 608989 938804 159951 1670850 52402 564125 1253590 1470676 55094 1988150 448679 940849 14462 301106 753398 533707 1851211 907139 1391372 399235 1627573 1452949 1959930 718699 1241410 426863 1345688 1870774 739771 1568325 1558549 598460 638440 1716778 651919 410730 1753768 1378897 1953291 1353220 405478 471042 962949 52851 432944 888115 400724 578795 1163774 783532 1454665 1283336 1889653 1637962 757355 1005592 973292 447008 1870463 990998 1390996 1624607 319521 1786806 556896 580046 1426791 1976429 483564 1772296 1643953 964288 1969980 420060 1478458 413512 1034059 1241879 397392 1065423 665708 1100041 1873816 1106692 886453 1159960 793001 1990883 1806635 283010 1538327 649729 29564 1835482 1416554 1916418 140415 833096 1383228 135952 417488 1294226 1151544 1840113 472153 1867359 1952205 1985340 1410618 1768682 648930 1717051 1855436 93442 1734933 525784 592160 63653 1120491 1036239 1079785 1470264 1951695 368126 77336 1803635 1125440 94836 1420655 20303 1074668 1333786 480140 1876731 923886 1647737 359547 918795 1027921 383791 48463 1163976 1269774 853432 419461 734989 463242 1220140 789999 1613651 1665965 948474 776098 499729 1680732 1118648 762683 653274 642554 277470 213018 264278 1433820 671255 1072697 1860730 507043 161983 551397 618577 1515910 770385 104923 1490182 1310431 539642 136216 328525 1075145 1485427 726874 675284 1975660 1266520 1475923 778174 1296707 1748264 1247053 985688 116881 1098631 1524046 1387926 593987 1776936 1968022 1289699 1626963 539783 591940 471762 1966761 1314798 1409344 1093735 1143015 812694 1785534 1297334 1147832 1483831 660756 834947 1607762 904930 141136 377274 73027 953248 1595526 67997 177460 584512 1229172 1843492 1806488 1279859 1307249 1312499 713587 1296678 1090180 302554 1844390 1479917 157096 1885689 307627 119854 1410072 1492099 1332077 1071985 1259754 1055178 1432614 1459436 1186246 709153 1422659 1453481 1460750 148296 403727 341361 1925433 604752 182738 1031171 1010826 221151 1508373 125720 1676474 831044 373045 304544 1465785 1566726 1503661 978899 1029854 45712 608460 1042521 627355 1908795 1966121 13191 218414 448861 281412 1328104 250944 1386281 1275682 760870 148877 440153 123614 1509546 1101766 1840523 1282381 1572696 719381 1605578 1689912 988299 280597 251285 1110958 806856 1786163 1752602 276673 1735724 1707529 438705 1168101 5999 265086 123503 17532 1526870 1257452 1486305 1180644 1261001 1857264 1579155 463430 1714183 1548085 1350288 1923677 1653693 409618 1545458 1753018 848912 1474780 1658514 32063 1260869 1862148 445745 1657451 228459 786680 1801764 1371858 130780 1148106 741041 17856 620081 355698 1479706 990123 627483 87516 1521140 470479 1408678 984910 628914 1758006 1158686 106675 356521 1019831 1649025 1730860 485246 282965 1624373 1392104 1484473 1302620 517317 1268040 1701766 110932 1312646 942918 1540272 239850 625032 1397126 90611 869787 1492712 1643739 294117 608128 277469 439665 354092 850579 1482317 1733435 16933 1104518 855889 1883104 1489767 1229992 539484 1103207 1109754 496521 1843715 1426513 1454241 1759766 506015 600651 1498475 1702125 329697 326400 1216890 597336 1286450 1547312 1178999 540372 1189433 658860 908822 1860405 336603 620630 1439967 1358991 612190 1514624 1808248 805403 1730012 200600 1170480 1801800 425793 28767 1021531 1499420 721775 112053 376367 641809 586312 1154316 1770969 694802 797438 470090 1680202 1181074 1600266 687444 1729680 367007 1662646 245191 1249879 190982 730511 1589255 1664583 202431 951479 1679462 373687 1786875 741039 1417457 949711 1970535 1740303 1657087 980568 208587 1228269 1839567 1484858 1545889 1591834 871324 315802 165484 400227 549804 721679 5869 1938187 1396676 573788 1166819 1512254 299993 998158 580473 1529516 1942070 636411 1265040 1630076 57681 558788 1853653 72653 1710115 1706328 1144366 624766 508351 498657 1435742 1816812 840192 1328334 374779 1161878 519022 931909 1257305 1327440 885402 259308 1910114 1039922 1650016 1849882 294617 1316249 1391781 584782 95827 1313838 273898 462585 1900526 1017734 1715447 1909082 1931572 329609 1639118 1723131 1974386 1598762 244566 1314908 1412633 1179880 1480048 1080011 542139 1839128 689774 281270 732349 1318782 234986 973359 1131536 596773 826585 906981 126037 1002983 1578580 727453 867903 651667 694817 1023554 1861369 954429 165665 442868 675310 391275 856472 1796289 87919 301547 1536947 863380 1369499 1729148 1551583 1064038 1866073 1480433 1036306 1787462 1375260 1525380 1116449 40924 850764 1487250 1942346 197950 1554542 1773103 1520576 676039 692556 749942 726788 118772 1306144 1734174 1509207 934135 314512 809236 1045181 794865 1932036 609766 1970003 1123550 519969 1996966 374853 220420 1700988 1137012 271516 1978642 219476 1560866 1649295 108338 243034 1488486 896986 1021158 599709 1159248 186257 936623 1863633 926388 1085822 466612 1128000 1614712 1293347 982882 947576 1124323 196913 359436 926723 1839667 1740855 1066722 1416105 1167425 1380723 110110 209950 1123916 1368559 17744 1094094 1533999 298580 193986 1034064 204922 701801 1908680 1804988 246656 351679 1597697 1055777 168372 1426688 428081 1956895 1456293 1037568 1419469 132004 636829 220140 429328 1818324 1331591 1787953 1582860 1694807 1598564 1946356 1206444 124096 1705069 1662878 954887 539039 1193601 1277256 1898796 696733 566151 219850 1312407 338001 1108664 89155 1409128 1343845 1509668 1613603 892174 63827 1047177 1980692 952593 931651 1616793 429969 770055 579679 1421880 1551470 1536705 984317 88720 1900821 1140438 1064210 1790224 1567847 1567260 812630 920773 436579 1679384 1055842 1990668 1417783 991516 1110590 147759 869862 1383824 1791127 875364 1155581 400612 930348 932792 1418925 382306 1265903 1951554 690547 35798 1028069 1566480 1015657 1191319 1184638 1529054 462039 808280 678060 391573 1209747 1264574 1827898 512630 691022 945498 1686140 905542 38716 1395306 1971571 1655209 1131411 1923160 229766 123520 1144128 1699834 917211 308246 377753 1169784 1792929 587266 1801209 862240 915040 843728 1799922 56798 418998 1892113 329972 1590581 898589 1641574 542474 1924585 922023 1140991 1904468 1172436 983215 482752 678415 941265 957172 892356 740223 1157929 223556 499369 456044 606663 1401180 1256573 554791 789785 578786 1500795 709143 807484 838467 377430 700855 1462740 497622 1958664 1431441 1726997 379349 1361694 1116030 214942 911149 184026 976158 952540 1589272 1470962 1179307 413517 877587 956234 1019407 446521 1035352 877966 455991 1572153 796744 436060 381178 1685007 853005 256033 1067447 576220 304087 1194986 1917594 20039 1744069 1328065 1755904 1477011 1515077 891539 1710824 346813 1959584 726733 973129 1327280 1068953 851598 1553856 436894 668827 1415871 1275425 601198 1631824 708174 716094 1618056 853846 748025 1750318 458814 1634143 1082771 1644964 772760 686592 1257348 174095 549806 1293552 878656 970253 1142830 1347273 1722884 527451 743403 1580252 775611 1265650 77007 521140 773495 479942 1235878 987544 384798 1159881 251794 1657146 114199 994744 1231286 1798552 679590 1803908 340640 367438 1164848 1851177 1299027 1706039 652572 1448391 173422 772819 1831198 443533 1063203 1209935 94746 1099954 1449018 90321 1337772 1492579 1956435 1065915 906668 1461585 1972888 1344882 356160 438307 1403570 1221774 1941329 980946 983339 1510507 7884 515166 1639496 872084 1408952 478102 406268 1276404 514580 1630437 1799839 1543649 619492 202339 1967848 672410 1872477 1936169 1786291 1600522 1816833 1314617 717982 294575 1792122 587648 1341753 1589767 1285720 920593 1818259 1712670 665617 1888234 499702 121887 441568 397695 30417 1911713 27960 661200 223554 1426259 68242 1998429 1965180 670131 1126909 1256100 306108 1159225 1572647 1428137 1670250 362929 135404 658999 863310 1851226 1625178 1153458 372869 265004 856090 1786133 1561997 1108349 1110526 1531020 343910 1722665 1064561 552337 935687 1788207 1520724 156058 1568256 326090 181222 1054328 14280 540659 166618 1520570 179293 1728338 1074332 1697634 1069906 1809923 1787330 1805409 723148 1416529 760854 863802 1795533 693252 1298979 1861277 97792 1293873 408258 639439 1919184 1780203 753457 1493413 304213 357078 874003 1755653 990077 1346724 1246657 1907489 1109890 1864992 1525971 1841746 1090792 1592573 1677462 438619 822630 48542 845817 1468283 1092612 1887427 1937955 1607195 847806 631707 1169831 1313797 979756 1335687 1004996 1685378 1270679 1174697 468841 65150 866288 569066 347163 641394 950880 209117 782231 1447720 46550 1706009 1674070 700577 357679 1765765 677371 1108402 708467 1084640 1850846 304043 231834 1556991 1947885 1898414 1462279 1592443 156672 247300 116931 1367667 1155482 437950 70334 141007 1373453 1886216 1402786 687264 409459 412058 1024204 747415 162432 27344 1891779 1858364 1245612 1965101 1561461 1988059 1178667 391077 745776 1999511 224402 934928 51891 660015 1747646 497660 1968939 479423 1507020 1002553 1445413 102862 1897849 462546 667674 964580 1304288 530048 1483433 1190304 1706488 1706505 432408 1546110 1081318 340480 1895038 968253 378994 1993602 885611 1695574 1093814 1393339 1524519 1603736 508844 724063 1168014 649708 366603 579116 127498 894956 1046611 1809463 1758798 1669605 1622361 388949 28278 1346791 119617 1524729 238051 1903672 1231015 454375 1197587 799875 1220634 1040347 169431 179415 1855656 1728220 1531328 315803 1786887 75487 1115801 577773 262783 1189863 1844039 1444368 1594306 1153336 343289 1487907 1965958 1573085 383800 1645164 35542 301385 210676 590265 945839 830966 199435 113720 1363636 1254258 229879 846929 1033943 1293416 1542503 559412 443659 1739119 768117 1775098 1302332 1407551 1570819 602302 1148883 952077 539656 664578 842021 1441320 847327 1202380 331214 629962 473056 1510916 1069335 1220697 1380236 534953 1610222 1556059 1925745 1216975 780490 970499 560710 896217 744248 1431673 847912 1366827 623622 1819077 191703 1335477 1890045 1226073 1208102 1078893 1749341 1970464 440019 317095 1162936 320184 223838 1948592 1109514 1631694 63706 480229 627293 1871351 962117 1117028 1566337 1933741 146282 799831 1399998 1417595 450117 775905 731111 1733474 47058 1973700 1394884 1015320 407751 1957374 161446 1803110 676983 1129613 680108 1011004 130821 991965 1449126 1538528 1082312 90334 1626861 900427 1776539 1024763 439274 645492 1029837 44059 189021 770155 1532789 1078771 1819515 244596 1977162 1876644 1129094 738173 1264115 955863 1910584 460025 692716 979514 1378592 772439 1100188 555330 227036 1112001 1906027 47801 730315 667652 1207841 691626 507255 560869 1412138 1069932 984816 231875 71955 1805118 85301 606357 379372 1008042 870887 611639 438490 1501664 1097724 1465637 1210460 1231620 1610520 959620 1600977 214828 1206738 186453 166003 695299 298130 68451 1052363 1142673 1252777 1849559 72255 710325 1718280 605576 1126066 148067 1031022 1034693 331554 1725604 1809258 350416 1137452 1087474 145175 1274536 607986 100975 505405 1300520 1532954 32732 1866403 797588 1618750 634456 593424 472766 1064063 1102721 1132677 1716236 524927 745269 1677234 29945 1376904 1232452 923430 1059024 630646 1669985 1246313 68282 740644 65317 1171802 625842 1859927 1452636 142463 649830 938774 1862218 1745994 341484 548702 384815 1648021 511139 151599 357313 858627 1348740 1413103 1153037 205605 1824523 315035 1008975 916550 600387 1483606 1712871 974730 993424 945988 1257941 1920255 1535942 565828 1429959 725587 1722527 870628 544477 57783 1160082 790926 1659573 1423612 222219 1253626 672314 23121 369726 297126 1514364 1383082 763357 31976 1432558 1551694 1300796 947332 1836837 691005 32876 1908418 948890 590179 905529 576692 323983 1699528 1677790 1241153 964139 1740496 16270 1052570 1965998 536990 1093993 1588561 736184 1153403 1572678 1506757 286064 793778 624541 1382675 153375 1478561 1170602 316755 1791815 1233159 752698 1527835 897043 1756239 561145 1305372 1491755 940949 1160810 270815 907317 924996 1449510 1439410 67155 386410 913208 694149 1161028 1833525 268731 1583892 959467 443389 1064614 1907813 998789 843280 1915654 869245 184681 873247 678235 750073 1045867 1697180 1279874 418478 977800 992215 831111 653898 681161 1807156 1440392 850818 1431060 489676 689240 1573334 965336 927262 687096 1972857 389501 1756492 1433695 654980 1724757 1387546 226568 1230628 1843985 1971520 802332 135751 820343 1541373 1634893 1993463 1821580 320054 585397 289296 1068030 49982 824446 1513589 1205658 91792 476126 634114 52568 13730 1607524 334085 1438597 1032145 1379333 429589 1013559 353109 1022682 922205 40685 545459 794510 1363774 1589299 285168 211501 15875 1676026 236569 369506 1745139 541925 396451 946880 1241310 571931 1722691 747716 1323345 1445353 1598323 1951937 1204540 792356 1184115 1670828 358935 1325462 1601011 519360 1797118 1704072 1343867 813933 880652 504292 1248428 839395 932333 643683 1874064 1129095 745245 1409621 211503 105582 497023 1914261 1487925 642410 1413011 1688656 1901186 247898 231579 80570 1660384 1215661 1838143 1624584 1308017 1684542 1266356 761616 1657986 527373 624294 616379 444244 819036 882949 496410 624441 685386 1227565 1972328 945170 693108 900923 1257880 1567030 1098906 301632 522075 1500277 1764568 1884476 575483 669400 253260 487684 30326 1894078 194311 709139 154962 25223 1834162 585581 964079 384140 1617908 1367743 1724490 1327979 1871410 1357299 1746433 1524088 348337 1903245 1147598 611775 450103 1290958 1930393 484591 1319110 256692 117896 1440882 1626132 989168 107243 781834 1342850 1292138 1458530 1465206 1972065 91673 1474968 1672161 1194843 1986994 636341 1223702 559582 1832206 770487 1716327 1486161 1617726 1060416 542178 982406 183462 1416138 1869645 298747 938276 673088 122866 376188 75440 1515903 842850 1174487 314440 1552485 1077950 133608 852309 1315011 629289 199277 1216272 739929 1922996 1228337 1031336 1143569 1075485 758657 1180938 1004778 1996378 754987 1243212 1705825 1071809 1337540 1254292 52619 352994 1145587 1436052 332572 227050 1686857 1997096 1894738 573558 1949576 780757 99312 79431 43375 721694 232056 1891359 340621 869350 130337 939689 1458098 569903 1446734 501960 1315431 1657958 147588 1191310 673628 429961 42631 70341 721623 1326458 527590 1258912 1766058 1801365 1848278 532184 266476 1920803 1057155 1344108 736331 1497768 1310847 1218175 1540892 87686 1108210 448989 1197810 1563316 27042 1168988 277294 1558580 1797883 898014 841396 1929171 495987 14368 690117 90243 1896194 474750 1238755 1025581 235736 1752703 596798 1152690 509465 1233533 685191 1474570 1015132 1023366 28194 1052256 542574 1693991 782969 589052 984577 1586438 1317089 774907 451634 1353161 801042 1816200 1371649 1761211 1871102 1681035 1971411 826534 914272 607415 1221564 1429983 39781 620108 193179 497446 1963667 833438 789826 628222 892023 1356310 1481578 310158 68540 1041259 1276745 958423 820603 1955180 1699758 1887643 180767 87256 1655173 1248267 759501 1155295 1026707 1219225 311138 1933609 1300618 635905 1258406 1194831 1066261 1066825 1865824 793951 973505 578584 321116 1654542 728320 203106 500698 316092 19325 458808 1563803 990680 1149016 422879 1876227 311412 1203868 1992744 163130 604775 613958 880675 70311 774113 592640 892747 1094728 1325449 1125079 1296406 1109661 880479 297576 1107452 841636 1115590 1260274 266871 1435930 1342951 500759 187715 375048 480176 1545953 1212511 1558330 636352 1093665 686287 1996810 1303803 1274425 161100 1569905 713898 1691269 1542130 1858770 578420 73560 577261 278549 357457 499128 1060477 502641 1070171 363998 1421159 1755043 640523 404882 525217 1745716 471485 1416383 1766694 1197051 1931067 600455 574328 295506 753612 1895598 1431287 1442663 792112 1139418 1923481 545345 314250 1773448 1412242 384406 1305432 1231224 1331082 672146 53124 249258 681711 1375911 897933 683957 720869 599126 922394 494609 595764 1589149 27850 640234 26885 696653 1814872 297785 423279 232085 1382007 585889 335882 1976390 1033207 196444 285064 1642370 190873 1863598 1352540 980227 638342 1343172 1739955 1362611 317183 909749 612597 1977229 1259364 121142 81008 752977 1833485 1803564 1944816 965825 486796 997129 895349 1515227 364101 905927 997397 301514 323416 1978925 1651387 916070 706614 738631 1726146 1711253 13483 938321 606641 54060 1572428 1579486 106936 780025 1557484 1872298 59189 1943896 242178 1806281 786815 148787 545016 1282041 1215764 1746205 490575 1520549 185913 564880 49295 1976120 716674 545764 1721525 774233 82561 1613390 52077 1806646 1974006 983775 515220 325585 820398 249957 1980950 129070 585318 1454505 333208 951790 966159 1013505 1609781 6839 590617 890367 1891746 1568595 1531542 72727 1544108 64141 1794004 1661635 400 1373243 1871737 1260338 1880644 938799 1153878 636522 415450 1765997 1252550 638056 817062 1155472 1559371 1060611 782112 863083 792192 156269 121691 1951040 1461435 1279195 633557 143800 303411 1826272 29498 612256 1987813 545174 535028 313856 201189 868450 284123 311539 225005 1922015 1949250 848990 1330658 1209788 1582639 1143986 1827246 1165829 851958 495598 1767891 451794 1581930 1004117 107454 855361 176898 1774610 522444 1505852 219999 196984 622143 423316 1336999 922168 635198 180086 1028077 645476 1301235 1724301 442770 314052 1840281 450111 1853042 769768 1759559 1009705 1225476 574620 1193015 1718401 1174844 1657046 937305 1195144 675913 592312 605593 840145 1985849 928833 1740523 871198 816335 88740 934063 1289420 806037 595849 120101 469343 169165 290388 483680 1830400 695853 1934088 1447685 1527575 1293202 1852809 458533 1219930 922082 827180 575454 77413 1630430 901454 809239 1613345 1220312 1762490 423087 28871 1464952 1927924 772868 1500410 1548959 1398405 1483789 1809139 206135 1016960 1568407 1033935 445647 692933 269029 1689160 1321083 261293 9833 96900 1488843 1414056 1235383 1314244 591476 343584 722546 1711709 1342063 1922355 1085477 194122 730106 1064962 1344727 117087 1044379 69095 1047176 1281483 779018 1614035 1244263 6582 444982 1201869 1569313 1723958 220466 121633 1618742 439863 398732 870024 1370749 1067090 1379994 1502675 457624 1898270 1033094 1244300 1238389 1532997 192193 1203091 1011765 1285432 298622 475498 1614689 801977 996427 329817 862980 955432 1611494 1569811 1039563 1304982 1189457 1433619 1308311 49522 785890 301130 453393 578330 870565 1982778 1407667 1832810 1971606 91456 1736109 1374113 731637 1929530 1075782 1469388 509763 1967181 1022662 1883396 1222702 790242 157416 341965 947238 1635565 381790 512705 1033121 543015 407650 1547544 1244471 208700 35856 54735 5425 525916 996206 487738 426528 1103548 1657906 74051 1450242 114300 1994589 1415924 1683705 1866502 1613772 1393097 1651452 1659732 1288049 193660 310630 1086291 1126306 1982764 1778553 1518901 1828070 443718 1857635 916063 816744 1923075 653363 929098 961091 1851070 1468678 340709 55179 1032334 1130683 1362576 1294307 1401428 1796284 836624 1858827 734784 69981 908586 844477 730312 1063820 816126 1010085 1231686 1597572 739784 695841 1434567 344351 1402069 1951326 731263 1182125 746654 1688665 1387757 478757 601862 1343541 1576975 1553649 181510 423200 1291815 1715016 973482 59602 1037211 360399 899081 1060649 1949106 221765 986587 1801328 211874 1138577 833482 1117705 898168 1790789 787193 308354 629659 929127 770173 818635 1049254 1259005 665947 1612552 814700 1757038 1959273 1450421 712592 1766290 22743 808572 1382155 1925060 1585836 1507201 1232876 1374134 1285328 839936 145571 1280266 1494493 1736667 198750 145382 1298517 1309222 1300640 1214978 1407805 1722013 680007 1978109 189155 755144 882115 752273 1268923 907446 1619547 1690961 699084 989869 105513 1214421 938730 134439 800467 1127772 1012524 552441 1779204 470202 1900687 842505 1276274 1446414 1229429 1835709 243612 430511 574088 1494562 478639 492709 1491457 40829 1019252 1222034 201588 894967 306196 1894327 693117 880988 98400 1907711 1383423 567452 1126524 1605083 1360812 1730821 1256765 492912 1105413 72608 705034 138472 197522 1173344 1532120 326728 1285133 228512 89124 585276 1442808 220051 1535507 1822899 1234288 1915178 362686 256095 508996 1237350 829777 963449 384636 940333 176915 1093732 1118422 1906870 693928 1501595 1075243 1550431 745086 1445391 129648 716536 1670944 306491 1545223 269343 727274 395543 758408 370276 895679 787229 1849617 208503 225918 832082 1369436 95039 236683 1009735 1451407 1376004 277416 1614279 916153 1555776 1194194 1883027 1903235 575575 357474 527226 511286 334058 1024575 840489 461101 1356311 1688106 1260078 1005604 1503565 1599020 1142965 740529 1902215 1761677 1315882 368327 1323613 705872 396902 746602 595787 271976 1796156 1531122 58031 282167 547638 1501051 747830 862704 1216724 213813 1520858 1702142 14687 968346 264368 1228708 869949 723431 1378252 1741990 456364 179417 1851543 1101890 22373 828226 1539728 1074689 454536 811004 61186 653049 118297 158667 179775 1792816 673810 1562796 1685061 1857490 140190 1527111 1185572 73034 322038 508624 1502709 1959922 1347462 921511 1260403 262051 82746 1241008 996263 987946 150316 1197502 660462 96342 1799209 605724 1164038 1907262 1597580 569979 195153 1960385 1280485 1190929 1409693 1848453 1698211 1949091 1457586 786859 1523994 65630 1007630 562039 1887375 1518113 1464806 1541661 1848073 805510 640268 1733637 507000 1625514 882884 1161208 1280230 271771 10044 599453 159730 1563664 895242 382072 759960 202951 1449940 1661116 576280 339752 615258 441445 735909 90116 1037080 218788 886090 119374 139529 1352505 523656 1246388 609036 1587140 804209 1580204 1955103 1200492 1344857 633649 1398019 1861124 731604 403724 1015326 1180387 1079570 107052 615101 453743 992976 1514002 1290428 412928 1458786 442977 1588994 1628956 1227571 996974 1635073 1010025 600462 750181 1755751 159467 532134 1417099 203336 1640500 696779 1588411 940672 154706 247662 73284 468287 891656 198663 1598482 298425 362802 1875323 278361 1425567 103254 158881 960977 1721051 325430 313997 663621 1315892 1854612 837851 1121781 998442 1492248 38191 855479 1673351 202645 914564 284320 1548978 1485249 1504531 906337 1298733 1166304 693653 589297 772238 1531929 1277965 1024836 1311114 102176 823738 837463 87845 1018989 796703 1353550 1894392 1733465 1938549 131635 944501 721536 1690223 589902 1856498 349499 1304799 1740078 389941 1994739 227956 443823 1399426 1785734 822097 530201 1227685 1856449 775474 1635469 1641542 1297753 301875 667848 377806 458607 207563 1767722 479283 1699715 631244 1615500 45415 1468788 147418 941225 517913 112091 556955 5121 1410507 1847406 1587741 1481994 1271173 1653655 1832377 1030605 405754 718174 563643 913360 270130 1919493 439949 1396242 976975 682509 1799345 762840 118934 1611800 657944 1042271 1268403 1547937 1838871 1763777 17750 1822088 1838820 1645392 877480 37173 985373 75217 249606 1601442 1083546 316955 1125019 524942 959418 1340440 449200 408964 1351274 132015 131143 61725 1905130 290266 318436 1231182 851556 1750935 596668 1087060 237619 74035 282590 541190 1931646 1558361 40021 1002493 1248069 273932 608453 256662 1063472 581486 127347 705382 932638 654416 263639 1658776 225644 969543 1158305 269739 160704 1295095 152406 1686577 1609342 1620770 267881 1412737 1826075 288329 34924 716401 1877768 1572691 4910 994700 190997 1296878 949490 563237 1947046 1321959 1206493 1543964 176912 1758252 850560 238956 1621335 312907 831784 934012 810981 1330830 1130266 175814 1560465 1680433 1743529 1377521 691603 874048 1456568 729270 1205690 980242 1355489 1418056 1673538 807182 1839350 822623 347531 1148677 409982 862123 826355 1995689 1757088 413234 348945 1086977 573763 501557 1392752 1546572 1101466 144998 1360421 1250391 129275 1075987 609149 859574 1838975 1104607 551433 560153 497354 656511 1562866 1214448 1732453 67684 300321 1690528 456026 946752 1243034 963863 364983 1205518 6922 1848145 326549 99777 1388404 1352729 1699851 593872 1367313 1875240 1143294 1860487 1235593 231961 606376 1604041 74985 1746064 1489672 1004459 1986731 528593 150630 1732456 1515817 1551461 943090 1638108 814874 104755 631558 1387861 931799 1509445 740905 992317 1967171 1118989 1196418 356451 462590 957136 1085984 1925503 639431 1309866 1691297 396848 1419726 937835 548315 1677064 766256 417189 766705 366151 1364234 1785578 838741 145353 1254754 1619671 1294612 1426863 965857 1593812 1005986 965750 220613 737736 659470 643951 1896408 163023 1179324 205425 1244538 560183 1838019 612208 1485293 957792 1264222 815627 698609 1533626 1554306 1377495 1172626 1237199 1258934 133590 1766581 648877 92355 228486 1352808 182929 1434102 366059 580685 1823985 818806 1702719 869595 1706344 1939051 601083 443255 1397085 1974381 950626 1953501 241100 1192699 1920218 730889 1374483 1012889 1939357 54771 1538535 1985156 319719 1126845 1430473 725179 742534 836193 1430467 1881806 428874 1429949 1664376 623123 500210 1685359 1807889 1252330 1183414 806691 1040457 1342587 75976 105583 344801 522848 1212325 430354 679487 68005 535486 196876 1845775 594182 1958428 1379945 704284 1462342 1996755 1437853 940914 1367918 1814870 1472525 698979 363280 1326213 491567 1406103 1363558 906200 1301665 607099 1492595 1676837 1441170 623474 955904 360739 1336277 1695497 1767114 1533416 1093272 150745 1731964 188416 995317 79361 862614 1115498 699011 947633 1568563 1256483 1750367 460464 1888149 1646101 1942130 1090287 1306684 1692206 245991 922995 1853412 930752 1193183 1293551 1017420 1442026 803030 118108 1709012 1012615 1529764 886165 359962 1184715 427494 1418719 1358695 1915358 1286373 1547648 1448312 1784512 175143 91226 796790 562480 498966 1899702 1249312 306109 384654 545250 815924 944800 1719449 846549 1052524 264199 397251 1471396 1149903 138365 1469994 1366397 1077720 1500438 890049 1089074 1096062 1122522 339976 164218 1201641 1103640 1206239 1470280 1076039 1780561 1749863 561020 1595728 844819 656855 984711 406726 1961490 1122445 436247 471596 128013 573615 1586224 492006 408535 50700 1968497 1779952 490116 1568878 958972 512912 650394 528062 1588517 738201 1919479 1330643 1802386 1058454 45772 873224 215138 128869 1659107 1723363 1237070 823339 1118638 159431 1947112 366674 1481619 30011 85898 625845 1987275 720894 152519 1457959 1067167 679555 709185 1049235 1540539 1054508 789825 1910145 1980006 211741 1134790 780930 1707369 869305 1113744 1287969 1566572 1679343 804194 1430747 241024 1392477 1094206 1356682 827150 591443 1060740 151735 303187 304006 1778016 492259 585401 1995972 1527686 1339244 889346 1144837 1765410 989198 1317779 573627 1790772 784705 105982 649590 1830644 1020835 293157 1780482 1969320 1492100 1952308 294755 62211 504384 1350749 1561702 1042240 1164077 49248 1362905 945087 1506829 1915811 321835 1095170 1808991 1815369 504991 1321020 252447 1015321 1394526 83201 654828 772398 1229937 782638 1131603 1573346 1421554 977787 1242214 743492 364572 169739 307612 188230 831314 1086679 1104281 745898 1723305 1192507 1201568 1929788 888395 807882 1574997 242776 645473 1744204 502566 1021048 161936 191820 1423693 1039513 936836 150798 608150 1928372 1897276 183662 857080 1526448 1946571 574166 597553 514667 1134132 1288203 1057722 748032 859867 80699 122955 1291002 1518899 1455403 151483 1112055 1700270 1974907 1153919 1891940 202306 977623 1301530 339255 1185433 519638 41651 1763922 954936 141640 1125676 1068261 1257321 385477 1016354 146460 1337844 243756 204522 777904 740662 692765 1077842 1976377 807109 1456252 1561898 857358 427864 1596287 1133490 1968224 1548948 1647567 1165896 1678199 694006 1067427 1239563 1566528 1718885 1466627 1769022 1054234 1743469 1254603 1083236 227044 1201992 1937850 655329 430947 1590014 1639662 788910 223924 437247 891457 1410588 47064 1844048 635116 1978654 889548 1559517 141750 79474 780311 1115366 841304 800340 1666294 1179467 939555 691305 1133046 1857492 576682 1134005 41757 1048542 449434 1493747 204005 1309021 301145 1701896 1792385 1745177 33267 199559 311041 1524873 239935 1498697 597543 1660940 1615705 1631938 1824214 1371042 1889143 1050166 276235 766722 1985736 359449 1639994 778031 901480 7381 1229743 556411 812106 580744 728308 127507 1803224 1697704 1540074 1081069 1356554 1901988 28528 921475 1290157 1046925 430575 430656 606959 275199 1854995 305168 5302 322076 1353522 1299284 1237172 462104 749744 911829 1862824 352582 1863983 501151 1378266 59063 1340565 1166535 1472061 623830 1889666 1078420 1572836 596822 902710 1483308 1744294 1390524 469332 361172 100352 1029871 707731 128995 1144144 689251 981649 1693737 1740509 951490 1019512 811476 1890197 1529264 802052 1126348 530985 1344197 947802 1719466 1021321 1068092 1454465 1714845 1171118 1626235 347594 560643 539243 435278 17470 64741 772722 930259 161442 981263 494099 474920 566675 1974578 642271 1590231 1737009 1578234 1828264 1851749 1709424 1405779 546478 812674 1874650 450573 1359770 163900 404168 649440 1715098 1591475 1898021 1574313 1343509 432153 636593 259950 211283 1940193 1995820 787689 880589 918144 327060 1655036 739355 1206779 1325577 1500677 1691784 287481 1283594 457124 856293 744831 484395 1911934 1061811 1718612 249440 175375 1235031 849908 1163431 206982 1495372 836246 788599 687710 220573 1646570 905108 641413 1181040 1157053 952074 67811 938634 328551 1994490 271856 1624788 396286 560368 1589352 1067353 1455020 1163627 403314 998467 1173290 249129 1843707 1221051 1737548 1906025 1709447 1781824 803846 619298 1502506 1733148 908360 779411 71322 51227 1819773 1501421 752723 1950241 744601 1608788 1215278 1962900 993747 1182869 74324 271452 1781213 1063897 846596 338718 1372307 1027176 207302 498154 465733 605539 1624580 348760 589502 606788 306777 608237 1193182 294453 962731 29929 1235918 1623313 301984 1795876 1840044 578463 1412036 1082902 1294052 1939008 661962 1933648 251930 395078 935718 680289 996501 1768849 1251228 1150578 1680998 243308 801699 13548 1104735 549598 714957 1407743 1852796 840353 1685297 585692 536096 1964670 595223 283237 749937 1332139 494138 331691 1527120 1232823 136650 83833 338805 1381434 155824 1748231 967057 798060 1805456 796163 1099260 1347633 1533427 1462235 1046876 743885 357584 926868 706569 637597 1918051 631633 1264463 1517022 1020841 542031 1849461 928465 1712692 1004069 773863 771933 122097 575494 1130175 1832260 1867559 163595 1757729 1205181 1740572 539270 1856729 234428 189148 1171359 489966 1641418 1487840 1269368 1517983 1887326 453721 1515320 1284114 1657777 1735438 452177 478242 1718442 1898965 1255822 237608 1712566 1472926 500436 1005081 5547 1868516 733500 1634134 1430669 650472 165027 652258 1354582 828209 1257666 1282367 1433136 1592057 19066 333604 1512607 1214559 543259 1983835 67874 462519 868577 874324 1062947 1289985 1349555 1823153 128425 1814884 1551783 1292547 675302 1306039 676950 903126 768095 1410863 200874 204702 1081515 1160128 8537 1503058 1685149 24895 1450974 1628386 1575930 1230866 360691 1012476 1844774 1011304 1964651 1162210 1642445 595571 914531 1480662 589673 1366748 206664 125617 969011 689744 567863 1320093 1012510 1031851 866911 1269574 680822 1331647 838259 98268 420854 928641 301977 850246 113834 1097159 69288 1227496 746642 633893 1432884 887111 1909251 1382862 890845 1812848 748197 1476857 1170699 535923 74123 1233278 261489 1663963 1790410 1806694 1506930 1345649 425803 598028 283155 171405 1158220 1189808 1593443 1168033 1767244 435073 467292 857126 1012267 874322 1835766 1350464 343758 649922 1435822 6393 246078 151775 802216 1938407 1578342 27421 1790109 104663 1620060 1842478 145191 1290176 911145 245327 1239924 901100 808569 1712609 779695 553940 575779 1472018 90371 120231 1993956 1622386 1308386 1121148 562089 781325 1031341 171376 93373 1240075 1878581 1860970 1024603 1145114 1987457 837350 793673 903461 1698798 1013547 270122 1271478 1966475 523757 1746169 1216655 1772236 919701 77515 825713 1372282 1017534 623027 1473034 444117 148374 910647 1622635 1808240 231975 1177232 643523 620560 462488 1318694 324443 366806 1021100 1443284 1866020 1048892 1019665 603850 1860220 1378986 1974340 509117 592570 1866812 1816656 1729516 609566 1982464 10920 502339 1636579 1461000 52524 1954824 777001 88137 1782344 298958 969210 1927407 177115 1526470 258162 1254972 122802 979288 696069 744659 723899 1741109 1446558 1875676 1993158 1218943 1069540 585614 967933 1515234 1323781 1412929 829545 1273975 132037 129217 985271 1902297 1070648 1651156 1094901 335509 1381831 735105 318889 1744787 1206907 382565 261996 1909443 1304928 498335 661641 995684 1490449 1458895 1354897 25255 1500902 587207 149496 701201 198704 592380 745832 667648 560121 1649653 1122147 415206 864054 988269 1586640 149455 965308 698983 1798550 925228 430771 534895 1491025 57948 1659947 1540278 1504451 1216941 1428109 157292 1885414 1595945 257156 1972032 511765 1693909 1725596 1415720 1271787 205607 347827 1574101 858359 1688402 1812232 881726 1552354 1591306 700969 745810 1718545 320196 1263598 490440 1296390 1213554 84083 1934140 267447 322807 637068 1586098 1270624 127633 1672098 1320115 1660036 1137580 399920 1225506 1650177 1699337 1575233 486541 1806741 172166 1402791 43639 1401861 1813232 1712679 130632 682928 1970402 85045 294120 1660382 1825192 1922899 285408 646080 546884 380560 1572765 740551 822337 1175177 1383508 1737958 1528117 237660 637537 692469 1718676 821151 186678 880797 776253 873661 1351519 1310677 172197 1642610 1902335 1521224 125639 625071 1609478 109231 350297 343205 587871 1014074 347295 1570185 385538 1755825 88374 1916632 441487 1710205 1341465 1115942 402772 1783753 953193 1479383 373842 1581013 1988091 177279 1202562 1855285 205570 1683225 210757 48192 1625845 788560 322706 1968139 688938 1581478 1698875 1252311 315980 854143 823542 150616 208747 294825 317729 1384387 1485438 619283 241957 262607 319413 874357 1441928 958834 765107 1423542 1218507 1063283 1693984 910719 1449690 567532 1800720 1967674 504464 1916427 1985374 889376 1789021 1453694 1803214 694418 1805166 1966668 923494 1080928 1744974 195814 668055 1876390 386607 79641 1850558 1762271 1086557 1046277 320332 942409 1171925 1551063 1788497 958213 1856367 847790 839834 415488 817759 359593 1294723 154256 1944604 518964 1497886 1203464 1185313 479082 1032498 1053636 1048768 1124600 115525 844605 889828 1429950 733079 1084099 577616 793974 1629965 1572473 466193 436657 1251525 1434112 402083 577320 1684437 802571 1673175 1543897 636293 560708 956647 410533 1603472 651796 274297 1384374 576479 328749 341817 1023054 1492845 944264 1468276 1360858 101244 471832 1665794 1261600 1971027 1435397 1653938 416578 221416 810195 893668 1356378 1590719 1214631 810656 1083586 1318766 821782 29692 1693933 1990932 1211130 630399 370770 1777583 1594402 821259 1671272 1226466 1616676 1358244 333073 1849664 479661 1631274 646206 1940035 549068 229576 275754 1946039 1474619 88889 777058 909438 886253 683466 855703 319742 1063802 1192448 1068082 758828 1658424 1800312 1867227 1884226 1185172 883314 1942197 576005 1473370 762853 1488632 727843 595755 1383541 1753519 1306534 1190905 570619 92505 1552582 1397777 1309043 880546 1094809 935914 1300562 1863680 535023 943841 1168463 700514 1012815 225416 720669 1136999 662818 891465 1159846 1585853 1801614 941892 1680699 1323229 420756 608483 1949947 74507 434613 1184337 383885 514963 365017 1630668 1237592 938536 723491 1538461 1862624 1799226 1238571 343770 632500 657927 870172 332373 1446048 1902869 820920 1608231 1287058 912114 779104 1687115 391615 1243224 911071 1561699 761037 843179 76968 138615 1127791 93919 1427882 1304764 1389300 987256 1514791 1766688 968313 657406 1027452 1636963 348592 59698 1803378 1101588 1905697 1150363 61531 966225 1897971 1033481 510074 579452 1609988 441456 138737 810975 1020906 1060723 105930 1207034 649571 1327964 1668163 299024 1783128 433661 986211 331205 1829144 753064 661592 1457239 1284673 1081693 1708507 1676651 1279098 745199 583815 1810101 1179747 1595386 1635807 1199155 34324 797110 897839 712114 220933 1834284 1765536 1792078 148074 764309 1672905 1339530 1101106 873723 1236492 694488 1926117 553612 1051767 1970029 145933 521952 940015 249005 1517386 891836 267644 221099 623839 1185864 1945835 210488 1475076 1313805 1779950 1378129 1987204 566154 1313269 613852 1343125 984077 149139 1539674 553230 528008 1910046 1634353 650608 1536642 1097074 987703 704733 1337616 756695 1759524 1147458 1726847 826784 1920634 418738 1541651 95864 805631 1134924 653973 1041299 1669818 283471 182541 982686 833777 50745 338883 1711582 237193 474168 1597577 1751248 678400 1011804 1437305 507219 1094718 669162 1863276 1683720 463589 153604 809132 262731 1736384 1278662 865426 1119873 1299274 1104524 1070871 616719 738366 816436 1789557 227217 506215 323127 544996 204327 1375981 514187 1242532 915109 161804 332355 817230 1152315 29462 1448694 1303551 704617 397503 1680112 1779285 1232650 1699741 991211 183370 1275171 305932 206695 769427 1956181 929223 1921146 1747716 638373 82043 1951586 1754676 1682882 1302952 352076 171297 213987 511313 1724611 36376 1728748 492215 463330 1405773 365274 1273740 1889185 1780882 1369907 1047577 1039959 799968 864231 875402 1528875 521060 1830095 626390 1718601 1610432 146620 1627343 1971281 1787425 10016 824954 181249 1982456 1314480 654271 484408 1521839 1129941 66154 1172998 1958707 1886731 623461 60369 1612602 781413 1627703 803674 2427 1936236 374687 1538779 347532 1110615 23038 1153716 1604245 737302 858072 1153701 1500941 1725789 959414 1334026 979478 1117002 474065 1238150 1847613 1852129 1229062 1747673 1359987 880002 1334963 399530 342125 653427 1511965 1123261 421710 1354987 747135 1740028 371506 1231808 1795913 163212 1729786 499261 1271510 1476613 1233451 978386 136523 1274754 1022050 1690344 1037911 494289 171982 1816765 533212 1697186 82805 1801691 1272909 1022548 1385881 1652451 261676 1824082 1757853 1912818 717309 999349 1187303 310144 17884 1641388 307609 866551 891641 1144787 1808222 450195 1142368 851799 176446 513599 1583059 415360 666271 1612475 278033 925097 1114706 1942305 725884 1194186 872225 158727 132555 1473431 678774 1566915 912369 1420554 220945 346381 64025 159836 803530 855345 1424179 82069 229019 529539 1638546 749642 610919 1670398 1589110 1336337 1500783 1937360 538729 245089 853311 1771781 1016652 875543 143008 724610 1782736 400965 1486262 1754955 564616 1501154 1477012 1831376 1874421 1672091 1146821 1518584 561171 1639085 68904 449956 1676852 720717 882131 28237 202943 1874167 1003170 183254 286557 1899960 1738367 1695543 475210 422051 1222167 1396436 422811 576492 1529637 896859 1909990 1044276 248884 192487 1960473 268804 1381028 263479 379521 1471082 571782 1675616 303370 363784 517200 1342359 59536 943859 1713366 1368633 1783124 758116 748043 1018491 1465651 243011 136499 1692577 1466974 378374 1969975 1751296 179727 167231 446967 853209 1768872 245971 15564 1390372 1725153 1362919 1947798 667576 1211215 1250950 1684125 211579 1112905 985339 1753420 1472650 699197 1104214 1870137 1528759 1220119 1739283 867309 1295235 138504 475339 1192344 1964120 1603493 1303736 175854 1628280 391683 1016414 451524 1481164 1486008 620170 1065405 384605 1635656 1435127 1068751 469518 294769 1736893 1777734 1116568 1479182 811471 1366502 1646840 421080 1950146 1617370 336942 1403227 425841 967836 1206093 1844291 539932 691312 1911089 203190 497936 115247 426866 410923 644226 1539582 403289 692790 1272354 1181005 1058223 1728744 1858398 1039148 1829576 382343 1207478 1159654 1083187 1261471 508575 1126901 823215 885012 712726 922530 1752223 1449490 1529440 1047725 1600007 61152 1576622 664665 50741 1639106 332545 870789 1400993 1009913 361241 198006 1934201 1892440 194120 1868818 589257 1214625 1267676 770401 1603395 1409083 1962945 1227479 886297 986317 559158 375067 574453 1886596 1794860 1144726 1605074 1015094 992545 287079 1205218 1558550 1658655 14163 1314547 1463362 757983 1323149 1749292 1065253 621458 1611814 881102 1350578 1555918 1514135 457527 343195 1859994 1564058 693663 465251 662804 1600582 518967 1321890 249241 855425 1363786 1655655 100050 1095661 586382 781197 724943 1962121 2632 1200852 691733 1760135 1663328 687828 565783 268157 1110737 910565 1629569 1704076 1516203 1648445 956635 473014 476478 1429731 191738 1131170 271021 757693 1492313 453346 1474971 1353686 143817 1446306 902681 1855948 612620 512697 1994047 1627607 1676414 1128573 1099785 1816483 850132 1859068 363710 1892399 1451197 783001 303974 820767 1139831 1184675 1544752 1591818 1352818 225824 1959604 864176 1615370 399807 1619669 810927 1940499 992321 1077413 259770 1493772 637802 1537351 54311 1612745 898626 810181 1502819 1134106 1016535 942170 460369 155350 1667885 696792 1357441 895750 515390 1031286 503998 792853 1705516 665107 1386826 1520381 649787 1315218 780164 841770 792029 1106733 483331 1731788 1491226 1953335 1479228 1467277 198345 1765652 1155487 123215 120952 585750 1508008 1451893 1223924 1318172 172190 1901525 691002 1850067 483144 840627 1598942 1485453 746004 1088199 660105 830647 223057 1212889 889417 1716249 1026948 696977 575051 894305 551390 529597 1110108 365760 1404096 649461 1786967 663885 1934258 1505892 1393672 75412 1285174 1624088 447236 1097918 247752 1810386 1850841 1965750 1077384 1004586 1578878 1193409 1839936 1265081 882040 1584980 950978 29399 837899 566186 1958754 1867380 455885 865361 900324 152592 1410720 457611 1701799 1201366 906157 1230332 1214497 549295 145855 376180 1678884 1162609 219049 860245 244527 109682 857611 1951342 202180 929627 1396515 824911 439062 920462 742924 769028 1820127 530652 1833260 512090 1243417 46645 986979 1612788 815334 1107871 325401 1046800 328785 1628166 470780 569380 1731115 1143579 1961634 1373730 1382429 1179807 1038268 1700687 1562516 1469946 643076 1350968 66713 663678 1246079 1239477 1304725 113459 1953004 341673 583222 1890852 1811285 20207 951462 548516 215110 283345 594361 1714975 1527507 54832 1247837 1152485 1755619 1234696 222777 1294728 358197 1218546 659486 1433092 55582 1673846 1630653 1003707 805513 1739882 1347176 76394 1309324 1324347 819737 1612920 1329087 1168300 206934 477988 1474705 1755079 1521533 1820705 539785 523158 81904 1507582 1804958 732260 276774 1155085 1340992 1088473 579925 464044 1200518 1569767 1500368 256680 362740 1568490 774352 307644 1494208 1194456 72356 670693 370112 263551 1436257 202264 405116 82465 1933821 1482121 630511 352406 854467 668583 384275 1616560 360140 1698899 1341551 1666438 380769 96702 1339589 1515012 771268 1972796 1228880 1834581 190665 1071598 100930 332791 280423 1410698 434310 284287 958076 744807 582600 78461 362142 1678469 510063 1159517 1374693 1043720 1552000 1798227 1949570 1261993 1504640 1468695 379462 1559457 661076 41645 1523261 25520 196806 1008087 1222149 1749062 1192627 1426834 1207070 362116 90406 1710966 188946 1453632 1261170 1971497 1432864 1986436 113211 335472 1515609 481344 70603 69221 1862643 451479 85692 659807 403831 22256 306388 1465054 1229142 221834 1274436 943712 378370 942665 1410879 1377595 1092518 393825 109201 105386 900043 271872 880379 1829486 1946510 59491 1554689 1077937 398859 1524330 1955182 635122 1741483 1348193 1191855 230244 1111794 1603276 983997 1721666 230728 271381 1785489 1925644 369977 752223 276866 1966845 1165531 744088 493459 1305726 358352 1442534 201529 619392 1504242 1777683 201175 1861160 410458 647838 1153866 1762489 189990 1650543 1290951 308613 1627190 335147 1044777 352989 1137521 5388 307259 1930294 763369 558566 1362304 1877129 1045721 494224 1704875 1743885 1795580 1476750 1843909 823315 762765 1344417 1820445 1666 299412 589045 993748 1635630 1967940 712177 1756110 1662084 979199 1901662 345818 1240062 1060609 203102 1487025 1930410 923280 775134 587939 1776976 235318 1676012 516677 327487 686881 205587 759625 683366 1815702 490022 288272 763725 257997 876193 975181 699247 685056 752536 652246 1562276 1680102 885326 1398460 946019 72409 92148 1076372 381104 476798 126714 1049141 604702 358941 1552092 76705 15140 972015 825950 540887 1656247 1826530 825077 1486598 680091 519971 639264 1030074 738458 283987 1952392 1917410 302278 885515 1337554 923093 1698423 1915009 21789 1488393 1441743 1384920 1595087 1927069 1320722 41087 417489 1342720 1382179 1115620 670401 790647 929612 942124 275374 77989 460159 352434 814543 1607066 1539659 972116 179713 1907725 349158 673730 890016 471352 1775158 1047045 445658 497172 1614488 559633 1677617 1263263 1864106 423252 1634120 1438080 1595289 1467207 1446327 1316329 740509 1844347 939820 47405 1797094 116410 93347 597939 1198949 540984 415674 1158838 1874000 386523 223785 514949 1931120 938997 878156 52870 741263 1102849 299400 963524 34967 1572656 1314910 267679 1296946 1416292 1117906 867770 1575415 309569 540712 424989 877011 1382092 1393912 372009 396646 1514007 1433389 1869670 1398582 1552909 1130144 1553962 471206 1797023 887633 1727554 1317765 369659 707610 380290 201566 215767 47765 725245 356487 261908 1716806 1913035 1899018 599002 1432314 488767 247205 361807 1138352 314807 1351702 134752 1191430 1350476 734120 1998586 102093 436470 1913682 1248997 40752 995740 1179934 200023 1006940 824867 61376 450646 1878979 370945 114538 1506119 1734761 418795 979200 1437597 1389030 588458 870253 567557 1803479 309061 1513284 1898695 338430 153753 1116106 675800 18551 730379 919425 819119 31457 610652 1436990 1327413 1994364 244468 1586653 1897793 1250602 802030 1957322 35964 1596444 1523249 618605 846129 500820 118076 278908 1658181 133546 1944175 1835821 1745362 1105529 271642 1098657 1296988 61714 1749507 320980 526669 522874 1720220 1966884 948224 1419833 1505568 1540747 1095394 1259075 313828 98953 198157 843107 1182616 1775943 1873983 1248659 306017 419963 642424 1639682 656228 624716 204356 874271 625456 1958000 69356 1550907 431713 228284 712252 437599 181934 95161 1476882 1807858 1453212 1835586 1815443 1117182 1375790 781027 975855 1517195 1625960 90600 402901 1147462 462620 672171 1596201 1037826 682621 1658319 1109235 1630669 1878021 578810 1772150 1551790 748403 1909233 1601907 672961 696924 1551446 624267 1379096 1173754 16776 1210631 479549 288500 1353944 869229 20336 290566 628553 1892197 1768328 1025843 153870 1680498 1840749 939015 885162 1476163 1020100 461979 407359 1822488 1427823 935077 707868 295303 387701 1392712 1735727 1684549 1338124 690981 40314 928633 1531126 835274 1370874 392095 374306 1485667 1084111 1624415 1209683 1370819 958758 1917837 77040 426562 769833 826205 1963728 1029385 40648 772388 1693510 1638952 1217273 387316 635046 1120736 329081 1444097 298481 1189124 963580 1189010 644329 1692614 1736895 1054746 157394 916462 1839492 90784 758831 87162 326024 397069 1996155 689629 241184 1855466 669706 929705 705374 1131398 393658 1284159 1936960 684110 819568 180844 617154 550602 200554 966993 469071 1863460 1169325 1615803 548253 1413514 1745510 1511182 1151088 832197 592876 522795 1102453 1633019 1409102 96596 5375 373839 44779 1931956 1474719 333782 1646180 1138489 1445982 759876 1074166 696599 206709 1478516 1995699 199177 899471 664090 144921 100916 91880 1732858 824852 453397 421908 508193 1969191 391127 503650 1912944 1825642 1208273 1810270 1360332 1944657 620650 732567 1802396 668562 913772 115311 612585 725119 765895 88670 578004 383237 75310 1330061 779501 1358428 1316186 797922 1271846 1270286 1565128 1546334 1767133 1067109 210658 542021 96096 1542504 1634059 589757 725928 459326 342247 3317 313110 80913 1243133 1611343 530218 1111213 613510 372063 1262051 715156 326207 1470154 909453 1245207 1435597 542410 1207248 1978163 614241 375161 990016 620622 226879 1083245 1617357 507002 557433 1774423 604502 1093046 1031550 30021 1072081 938395 1165028 167036 101892 416465 501468 1274066 1897254 1077536 1373107 698699 1358386 1927205 646647 56979 137849 330881 465916 1166645 1090491 154537 1410527 1519763 1976758 149238 163396 320070 1718981 1291659 1897998 84148 246238 153873 373675 813640 737584 126912 1993413 1150768 72732 58060 1281316 556102 267242 1590769 35356 1130670 20993 1123019 1439300 339329 328107 1937943 42530 1911441 1207027 1206171 899607 86734 185066 1704217 86121 1625551 365239 41077 902175 1598367 1402496 1725325 814681 525882 1204806 194805 404049 296262 1501521 1831272 1106015 694861 923995 1778941 1130210 1013904 505841 1256108 69293 764846 854394 1269117 59976 950476 665166 1483087 797321 1525332 174687 647625 770423 392275 642551 983116 1779922 88694 244573 1515322 152791 860157 1538030 1026096 359145 221505 579964 1692669 1033016 992828 7135 1660961 1101654 765974 331067 1539214 462268 36538 1216144 243666 1661168 1954638 763424 1661021 1578927 1386120 416786 1152281 1891157 538352 1531933 391330 1993480 1160629 365883 1262678 975689 371108 1745194 1502099 582449 373804 1408298 1031470 101733 544646 1010228 1174033 1234312 228988 158996 356192 1544008 1001747 1095018 1854701 462892 1821980 879305 1579372 1600626 1401602 1641000 124611 1328124 1226014 1010503 709475 649220 116144 1020728 1192392 1014215 1761495 1620210 175704 1865985 641745 906139 1457270 1115762 986482 318025 660076 231454 761199 209379 1882613 529402 741390 1674154 1739703 1624025 932254 184351 456129 1516442 1589515 1399615 1361301 242355 564407 802674 1383780 1237401 13122 1550104 243377 1575197 1060039 1151748 1254812 89522 894022 1768920 1910619 1963151 336230 590383 1189565 1053498 1228181 1354511 1389727 1730319 1598964 1436119 765315 685896 219366 265746 1315953 1380346 283678 1337311 1250689 1027946 1173054 225429 1077573 1150569 1157800 254044 1043590 1633704 966472 1259994 722423 211715 1260221 629265 552251 1044147 205721 991443 515914 1134724 609274 198138 1748060 1998766 690777 42297 1262841 1281978 1658313 633632 1586053 521015 35633 135123 788012 409601 1025474 1264518 1590166 324410 1791898 1466491 471678 1842163 1979427 714466 443281 818230 261674 1318711 1993771 1732749 111234 248038 992375 1606402 599974 1733192 1611108 700495 34661 1948861 264015 1954512 1936377 1450678 882016 1179369 670930 1505443 1230056 214179 1350212 1311999 385744 906271 1412407 1019176 477315 97737 397518 1197882 1229296 561323 1388630 733523 1273199 275013 109088 1269846 1413202 814979 445355 1009662 798373 391870 1258032 1563480 1023949 1398856 1369612 1305856 1373155 1160053 1702799 1180940 1915165 1919842 1216279 789657 21554 689933 1606550 473437 485002 1664448 1639532 494239 1169101 424802 163599 306804 1006284 1349847 406388 1999286 489194 1523830 452466 399948 691930 794806 1472571 701621 1993587 1115401 1356736 1720055 1169652 1708073 1770771 1864908 1798555 786532 1034028 1959578 499535 290380 1516772 1078186 1347183 1075890 128890 1977807 584289 1277366 446157 207843 1124319 546263 182175 1591564 1315369 1982954 618485 1846032 862974 671185 1864715 282528 615158 1723431 291596 1386318 1743173 1319408 579106 419868 159667 1237143 1385451 387738 533465 841630 1112437 209258 81983 1438528 134721 834868 1837113 1269795 1750780 14905 1068350 1603500 698358 738459 1762031 778219 101012 1464385 1882868 1258266 1390347 1953660 1540236 632213 1998932 785583 1272198 165130 1818326 1129390 848365 1741944 126167 687721 1981785 260458 883862 907688 45227 492524 720355 441350 804162 1236121 1814095 441732 86649 1019744 692161 1195367 510193 1585177 2504 322212 635240 1453449 130539 623129 1889729 193176 1091547 62900 1239150 1004678 1697414 291732 1953469 580174 1571871 1407635 906452 1980904 879181 46488 428708 976646 622369 1978719 1454931 1539638 362076 441627 776008 1112586 140098 671881 648671 691168 1783621 199672 1449575 609954 1684572 1415205 1045960 677899 422345 504174 1344046 1882253 1982748 1064149 306397 1330032 1918527 1774000 1678321 413516 1836241 604426 439264 668143 97175 1584640 677590 1548870 92016 53322 47195 1838733 1811675 805079 1966442 161670 439521 1852791 1048206 440197 788377 1940800 421167 1248205 1698677 553307 316633 1053544 707684 1251605 1827673 1660939 1216923 1037712 132811 990223 1444114 1721482 241837 1527094 1824518 1830553 237081 378218 901422 1138180 831828 1270259 1651631 1453533 31880 743261 897437 385030 205733 928670 114689 1559601 1697464 686756 1192742 1249206 213266 1322503 439527 1662322 1974948 1224657 1495112 257477 1836331 1175632 1229074 1734069 1323522 1231209 991644 1455086 1041347 474575 1374390 1586010 1742938 1001777 1840352 805732 1938671 1171130 1243279 1479212 528937 251302 769325 401716 643075 204749 1242592 284942 712331 15741 1816496 1621125 674486 275258 503542 364920 926298 773493 1450360 1732296 660184 732647 657913 812161 1737622 1546030 1908594 1686697 272746 4871 1953881 1308125 1758875 1018692 1825494 667486 1297672 527894 1346115 1957484 581118 1976456 1446267 1697896 1881824 1714521 1940151 306212 1489618 1774802 974980 525333 1052798 155990 1612180 408361 1027559 943575 166288 1028549 1020666 507886 591881 87770 1546547 223450 1743936 643215 1906700 1536832 191701 1236325 1063035 1123783 110917 623680 1951064 60963 823515 107530 1905337 1828998 914823 1674428 840528 723720 207685 758549 535671 768920 603355 366742 1898717 240755 700167 504975 230884 1353013 1158134 245981 541693 1481687 907510 1443910 752289 985301 665752 842874 311816 766291 638852 1967671 744827 542383 668491 564562 1109594 629156 1971573 169080 700808 1711387 670808 799521 1967826 1317259 193069 650834 744906 1973337 1893966 1974218 921704 1078711 1794 345335 1732721 213092 1626503 76825 1379744 290205 1612875 578277 358775 1490843 1219937 1793520 824915 1171020 1518959 1449860 193764 252450 1633885 681264 1840105 1539723 1173032 249491 1254836 1812478 8194 619021 858586 605218 1462118 1137461 1598137 1900594 1734878 1840777 1105063 969090 645126 1932229 343914 1677266 991118 705586 1188376 1996047 1976890 1054940 624751 1135123 643594 157566 1918150 276581 1014869 261758 516267 1408805 1990737 1193819 465644 1260470 780649 1819580 25984 1233047 1283481 600969 433288 1378674 1175779 1679659 1810267 451071 1351836 1349927 566677 982329 878411 465623 382061 404355 1798267 157941 83584 310128 1019144 1173546 1709428 310326 1758616 531023 817787 1579542 669907 695922 1977685 1859130 609280 295479 1929506 234155 1470263 172056 1664275 1813533 771113 740650 1605054 745969 1491541 1307397 1736956 949991 351461 990185 415224 486026 1734349 1768642 97316 1950064 1409916 562621 737882 1413474 1229356 1005627 1961954 1419064 1300076 342855 962222 331432 1083770 595059 1981058 657848 1306431 1739973 740883 1041032 11194 1851870 132322 233350 1638357 701566 1108246 796869 1375238 311068 1012226 1562382 1645170 577451 1696280 224441 1222883 711635 683528 1338894 529365 212385 620708 1939172 1773486 1402412 1395038 1414595 1285106 1816176 1851653 902620 1813574 1652282 1966823 1088616 1434940 401370 58624 723830 999319 310661 1832159 879029 1530863 1860525 842592 1869377 896100 966454 209431 1480771 746994 81019 582795 139172 1825627 1791203 241652 1707127 1656355 1571634 1135349 912584 1481668 1004284 1482835 160309 1412960 994764 513879 1988661 1170759 1183160 892790 1471642 718157 1297141 1077310 302111 854789 569250 804101 1922773 1884382 127468 1467474 947827 859642 1534809 1218622 776587 1280121 1435568 1272086 1930104 303043 1422138 867867 803453 67961 1334658 440292 1250615 1905415 163309 619926 1093893 1890691 1319378 1130137 207366 1757622 429427 793511 631599 143977 1575892 1836854 618033 1543067 1571618 530693 1430352 1339469 1399060 373192 1203430 998985 1745002 18382 3875 1347263 1350402 1107658 444442 1998330 1163706 63887 1648877 334270 462060 1072944 172248 1809022 671819 275124 842622 190915 1844115 649835 1600787 337601 1691753 1622261 7320 1346065 1353820 610925 1243894 895474 888598 1753823 1148505 276962 1785522 1996196 1781888 1842955 547491 1567547 457429 1506973 1604242 690158 582408 1851953 245453 345855 1501304 1966043 899397 1777563 795758 1675495 1667582 1180860 535133 43289 1942279 1210569 1892381 1369330 1605307 631860 499963 480771 1815420 188970 1744205 1980 952773 782589 87782 129678 1836112 1377967 117970 528516 244659 174284 1544608 1449061 1577935 730177 760639 905084 1736929 741157 831623 480073 527699 913374 563108 1658537 1093610 903694 570293 1292794 1698909 943608 1969280 1373281 1961410 1291270 1139970 294495 916272 431327 1534551 1145032 82390 189691 429094 226680 84674 327100 1267421 1407935 1827770 1310973 407602 11778 1465871 136144 1151598 795080 1303015 1629210 1196427 357489 1133543 1138013 1994445 700461 1670891 547140 98086 1771817 1845877 1548064 608346 1934009 908134 1130631 1107691 1354268 828581 1993071 1943074 1081775 1376819 835820 772359 1872141 1651035 1151176 157143 43454 1373930 1676643 30936 1749344 1541437 630982 689660 341913 1492795 1793374 829336 266540 592135 1851425 1995530 1858053 1781339 951217 1998313 278293 1912917 666595 746230 1447975 1738891 889383 528683 1317986 868825 238465 1862311 1970885 1035241 913505 1612073 1754574 283616 1606240 953482 325494 1227986 1391961 1156040 1300715 1886121 96842 1717553 1631882 1303353 796000 963065 204365 161015 1100111 1877593 818586 324891 1707687 1926590 173541 306080 1722552 74901 1350119 696937 1093834 1815868 1123219 1973741 1250832 790375 1898487 221092 911555 695297 489207 620291 1418104 407581 14949 1694816 1935260 120742 1092480 1926944 501902 922976 677434 1126958 344591 356837 903626 1823090 1972089 232551 210882 1088305 1303489 1981735 469696 1188856 939194 1840343 509180 444354 1743596 1450941 1663638 1651124 242350 1166982 1145052 642234 1362666 307132 1836464 239633 885687 1423921 1924227 1430229 963699 1400530 811479 974004 1166749 563777 792727 1494402 1862711 835948 722048 349801 1044059 127376 1223513 148558 933275 1241764 1730847 1804434 1777178 603925 302409 1191041 1435925 1584501 1570337 525624 449772 304357 470570 1687439 1568544 1289414 719118 854852 1480546 1661521 805034 1892855 1756418 752981 451433 1182970 739976 337485 1960614 1251745 1040311 1490970 1342334 60031 589828 1027545 853651 1872717 726829 92899 1659916 1795565 1867160 609936 1456885 1105322 1660721 76935 319691 1838839 372760 172398 1519211 80872 118671 718957 1116453 1725476 1798072 954411 1735316 910327 797224 1242504 500515 1319105 311073 1975065 288566 389263 201791 6547 1928853 723537 436337 1643676 649447 1046059 555767 106199 488945 1989884 1614798 1246782 7419 542445 1234841 1992961 1511444 1636097 597339 1798847 1226683 453445 400552 295092 1135096 1418097 704007 776680 1682041 957983 1409765 770541 1283356 861607 1028512 226438 1131441 1128591 1277462 1715082 130849 63996 1155342 1130118 1015970 1853411 626815 1879919 908681 1081710 1540150 320405 905838 477169 1490685 1949719 877296 337999 182885 244757 1937444 489651 280651 1875575 84724 1101681 1535506 670557 489667 1462143 302824 114404 1452428 1422227 89729 1482892 1961487 1014039 1532836 1340289 333640 903305 1503922 35844 1217510 406434 1384621 1324052 1448685 1897506 1645187 1874778 1180888 1892282 551724 1565554 1548204 1296543 327632 1336187 944782 1447274 1796769 814606 1183882 431330 1401083 1065884 250798 419953 642986 365902 1384989 1198441 1291402 665573 941587 1268687 1869766 1363189 1022742 1719647 1815072 1592804 686486 1068308 1306732 1840457 453186 1603268 690800 1515598 15592 1218278 661183 1064730 1691697 1081547 633535 915140 1033567 642567 857401 1763613 1524639 260236 1062634 580214 341374 1952821 1953559 1984394 977229 1625098 1802318 896756 733558 1500976 1549895 814949 764206 511662 1376446 97811 171894 569631 1702665 1192169 377543 965142 650643 1938196 1146424 1628863 512665 210117 1714588 1265567 1298814 1795227 1865634 188337 1116691 1542159 647053 1238143 1863339 569491 1199713 776563 946327 74009 575684 1381608 1562618 1723722 565942 1333651 974295 1759093 1097281 1612601 120792 1685434 1382927 710698 1290914 736135 739572 120447 1103778 1699719 365250 1365354 531977 541943 1477483 392826 553821 248137 974697 1882777 545900 1331966 1728133 1008612 942101 1397017 1575041 428940 1479514 1473528 880983 626600 1897816 811498 774659 102916 35948 1127106 238490 1917279 292235 1689565 706726 641146 733514 216566 786040 1239857 1578626 1044076 46464 514396 509707 680777 737817 1600811 1893334 980650 1343980 1907473 813622 391840 1084337 471279 1474423 1204411 1469944 1196994 189554 657592 1456278 638691 1435169 948933 832780 1371754 39384 948889 1903177 114489 526392 1924221 1587745 611750 284435 693444 695502 270733 1258597 1260171 1365654 206362 1089456 628915 110905 1425608 1389591 1270832 1251879 1663376 1838585 1976735 1346953 1299095 139042 1505210 682295 1419789 881090 1458806 822049 1928271 1467978 337307 1948486 740917 376086 347201 322762 736082 1103792 1068909 1265253 554327 371831 539827 1700805 131868 165491 1955416 1478623 1207373 614826 1167382 196718 514834 831170 1176460 194315 1894568 1078736 506467 380600 1532601 137689 341033 72896 669799 1018454 594767 1237090 656550 1078924 77798 1303962 635630 1021942 1493257 1082700 1605921 15722 1144462 1005228 1516354 1971461 1077058 1182047 1561547 153198 364324 1430751 1940894 1520731 1630114 129380 1660153 1447199 812359 679344 180966 628242 673418 1966733 1294388 83503 1439797 651848 783068 666432 646959 985975 468621 921138 1755568 1334799 1479531 729933 347679 1845881 1722177 867532 1278310 1583319 356426 43062 1958457 1409999 1087297 121818 1540463 339760 283648 1431759 941980 953643 1043017 10939 448979 1371271 740150 1777351 1637394 1209027 47793 1244053 1026889 1868474 343894 1568305 332426 582365 722170 855156 1106850 669707 1987566 348474 1951653 474525 793152 1450116 566366 1863397 1985125 102242 1003253 1373994 1178229 1188906 502551 811103 1267295 1030424 1370891 642348 1214995 599689 1232664 697219 1194462 1244551 327895 1885926 806807 1546955 1733426 588846 462615 544809 272889 453618 87784 808918 755679 1008130 785690 1075741 537466 1167220 1910663 1552617 1405263 657737 54223 1361754 1481900 1271547 1560463 1118159 1104204 1419995 1997687 639122 1491065 947131 1848425 314599 598511 1793516 255930 687747 1069167 341805 563386 637616 749714 1422574 868466 1145816 687780 878694 436998 925077 1101976 279341 264836 1032994 132928 600535 486466 272544 1733240 1334694 732203 1578114 1565513 329401 853066 1256474 570150 1931696 1890658 1588066 1295923 178055 134879 1892216 283644 714523 1932951 1859690 630373 1896504 591305 404170 1185201 554052 1423379 1830129 1310572 1561678 991186 1775964 268396 1968942 259932 1648864 99522 804888 322637 1462209 939468 147719 1149417 1193670 413357 892927 1285285 1753744 331255 207183 1224910 1642750 985961 809523 679720 1133437 210106 1050647 1230185 1524623 879289 475790 1476200 571301 1660792 1076012 1355642 1357762 1410756 1612411 1994245 1112135 848790 1863606 1302561 751384 216962 817027 1561589 1749289 1807692 1395003 792775 1443218 1749285 1651569 742002 1748776 162656 1974790 289761 1295777 570773 1575740 269579 1909655 990638 1838529 1440977 410906 1136524 1352714 1293935 511989 257152 304833 1463516 570283 1054062 369745 191957 1478975 328888 1756024 1925674 1688782 1508007 1746245 1372942 1546427 149609 1455430 729765 398708 1556630 565025 890019 1653367 527348 1502988 16505 691591 451720 766795 154879 446340 247742 1549924 1688431 1798724 1644055 31280 1780878 1114252 1560609 615993 1214828 586619 316271 401280 278337 568703 443994 113730 1289147 1267726 1979531 1387092 1740181 1973689 428502 975639 1946272 1793208 729620 1512417 286450 710714 1228428 703300 246069 1904879 992616 328270 1318268 1339863 1005315 1253146 965864 1552405 419280 1913280 1431838 24615 1833375 548598 1361178 1397034 1930069 1913167 1049054 1859507 975971 380553 1078515 730783 138894 1523441 393189 817257 1061307 596854 1477445 1190179 354808 1166343 1549888 418335 1652438 136960 1316978 977842 908013 786314 1893375 968647 656852 472620 67587 1691698 1833575 76068 1887239 770684 131644 726576 735990 232069 1406763 1927822 1786442 1238226 1606551 768010 1236991 1627150 1007989 829705 1628062 957459 1603563 878647 1463035 1782663 475079 625968 1732188 1669381 502753 615641 1547731 1736429 1344616 908866 1156593 1538767 1108022 580063 1422547 629308 1453676 1154172 202866 38853 487530 1712690 1624023 611470 1163144 695315 1029399 1467784 959269 1061422 794588 1209305 479980 170753 1645121 369788 1437790 128399 1945434 1519879 1719377 1804610 716233 1623980 179811 850902 120001 1799917 1361452 910202 1017544 1030679 1594070 1240045 425209 555916 1562766 678792 649395 967205 1287008 55439 1880244 220642 1777801 509099 803193 615133 76267 1698517 1635053 1203212 1967670 769658 850321 1020140 897164 277592 1188432 1293980 115885 697740 596862 1357959 249149 1719849 1458781 765030 260551 186308 1891279 972674 946609 1124808 1819665 1441227 1801890 755840 1720222 139665 244295 1129158 876496 136409 1085300 910793 1483075 877454 18522 79498 1145823 1216021 736996 1642588 72994 762548 1330172 586883 963779 362633 934856 1865063 17690 1859296 724885 663447 571749 532601 98407 1506056 1436 704514 1193938 1204610 1806932 1157452 1687487 563275 456541 555276 490084 435498 915398 135113 200746 1947686 1003435 1053777 1794827 1692403 419418 400407 659739 1242872 1788050 153766 611888 545199 1935564 1844167 1213195 1810068 1528500 1394525 1897047 917448 1777094 1754205 1848842 825349 1561046 720143 390912 946634 1254979 1996228 237227 206331 1696969 1404447 1983480 1001515 734765 84991 1717415 1531827 1757863 1635061 1431019 1401644 1008741 1340819 235492 520799 1199549 227803 247195 1184538 1201340 1644742 1828528 1870433 635214 1866116 462261 1821804 1085084 1228910 1631788 113487 213876 1334131 828067 1327645 1761624 43910 1644981 182574 1126082 1036014 415984 997650 673715 1323436 842601 822523 1507735 266234 1524169 297088 1157023 875208 760783 967408 148955 204869 809575 413368 1947077 1164681 1791711 187074 1787530 472816 1981432 189526 1892486 44846 1105762 214144 757038 1962566 258059 1096227 527707 1153711 1357695 1913052 557836 1460159 387089 652091 1177151 3327 265440 1848554 1513696 677924 1418835 225747 1167881 1156071 436484 902337 939787 1947312 1268311 1454361 866077 616435 1308428 1982407 1344807 920585 655237 1577909 866062 261213 497888 447193 1519029 407982 740936 653404 33038 1133570 1113050 292451 191517 1849850 1434693 738766 778472 228670 1010394 1099686 41992 1239393 1321766 1669541 306982 1439684 1758204 151346 1210343 1763664 541361 388847 1655965 1829188 1042476 1576656 1419542 766884 1390348 1942099 86704 1997201 1857008 1654116 271419 1361032 1965193 1435017 702971 1269169 1748973 372519 1790315 43051 1525602 1143113 1218110 35023 728080 1258870 1172648 1690291 296547 552042 884958 74881 565766 1880801 673511 147257 1294276 1708676 1225918 626121 773056 172453 344518 1338998 812050 1344687 1096165 1621575 1289770 1860282 1570553 1223826 385641 1626050 635732 90675 829896 688165 264507 80728 778629 702996 375034 38456 498066 1088599 519145 746974 10720 1372808 567506 773670 445548 115297 1073802 674878 1372618 14454 1676812 1597146 940892 1526350 326890 1187069 1184276 911321 1800316 697941 1739037 828178 1379652 1665953 799748 1725168 549625 1805433 1201500 1899489 115809 1909517 1136084 549963 1911130 1791853 751116 1431841 1703573 516456 479545 166478 1907012 1470843 670698 1188225 259901 1086493 1749402 571039 1269787 1152913 1489453 1715481 1866498 1501069 1468176 1707271 994445 1545004 22016 250713 1788193 1640099 1412818 1935299 1828362 1186184 60343 305796 1232933 1423784 760884 223195 680805 1159580 46744 11439 911645 665626 1200082 1036480 577569 1365336 1725335 1285237 1723253 601002 485627 8894 806272 1254410 129452 28807 357650 1570581 1355032 503705 1884881 783346 1065290 1738768 1079600 1597218 1803016 1494440 698569 591997 621860 1901710 1941648 1775370 1455573 232452 143213 1999137 1627139 382143 819928 821072 876353 307001 31899 966888 610535 1365454 821344 1018546 379715 1165007 1568004 1070455 976874 1921441 492229 1806910 1239267 1954866 1684018 182839 592311 24867 451692 1462351 628332 141556 786369 665651 1002174 860202 1295801 220110 1592181 1049661 1124956 1347595 879875 189536 1096761 1713745 1718497 292805 337354 721111 1334480 1439405 412892 681888 1506576 1834105 419932 867654 1207562 1050421 1945786 305136 1201611 107599 18289 1110527 549907 416720 189084 1619593 1664105 216406 1495321 622096 20148 926179 1873003 137251 1917808 1474679 118147 988385 1627408 1236128 903537 316898 1635600 656540 981280 1445695 1283422 1976272 1247345 204859 1859921 1412545 1489566 1000944 1665311 606347 747778 425892 681830 1060604 1070034 1918290 426917 641231 988479 379949 1587693 1946796 1703184 767763 1783229 554058 275249 1718516 159482 780932 1225191 887704 108228 1014402 1035309 1082192 223766 1307967 1269264 1832574 49246 1579015 1429933 1204305 1994457 537405 1994185 1631338 283437 1360909 1463157 1405979 1327239 1140375 639295 511746 165203 1680335 1030756 1923251 987933 1840920 155234 1415218 1224332 742138 1700387 1037884 1703837 906804 113439 1692357 182951 492811 775112 266829 141475 1447081 1938890 1966439 1475230 479915 451744 1738646 1429595 126077 50985 1357730 943556 70572 1721045 206803 23721 494246 1679828 1765118 1346124 1833967 1166110 1742391 591269 14915 1250145 1014051 288915 490829 1045727 1696201 1649789 156801 761147 1152428 1535377 148291 449958 1493469 198499 422649 1367779 1214764 132832 1151026 388577 895533 936858 125082 1794147 415644 792395 570564 1893697 1088911 692324 127724 1358222 339695 1280749 462274 1306900 833965 898985 1664153 1705619 364864 1667069 1418068 1525534 24055 1588104 822718 1802467 729675 1639014 88150 412154 1455280 1402302 227294 1057340 1160829 1149908 1503417 1393793 72811 373458 1663888 64772 93018 58323 527197 466890 1019526 889788 1866846 475823 1519642 1563855 1013866 1603786 1087578 1096617 38174 1404921 551067 116196 882861 1580438 1465674 1126652 1574528 548466 1588686 1383915 414542 1254718 716569 820824 1596246 871608 1151465 994748 1424209 935141 1337840 1227484 1221578 55955 1958006 1518949 1655445 669975 836233 1839278 195157 1373878 1456716 571621 1230374 1971549 1597935 1229400 1993577 624012 1714456 741272 809041 817652 728213 1800411 1756627 1776071 61985 572028 1322478 581185 1624222 1202337 1271263 191761 721250 824502 251244 365346 273988 918029 601623 1107973 609366 1956541 903716 1716472 970766 580444 39108 1169916 1785613 1734305 1962858 1420992 942390 1261228 940558 1013457 1956047 808654 893806 166800 1560646 467122 68120 1214190 806790 1020893 1163598 1260615 410711 78377 1029662 1155361 900509 1693252 296561 234485 495847 892268 40918 340356 1204884 1962821 930885 1878118 438917 1326666 681291 59324 763520 1118700 1062496 1208386 1755449 400550 201837 1888522 670215 847813 378871 1147891 186353 119864 1266363 347698 1315016 215457 1919862 1332588 604217 1939904 1582285 604134 1681784 576103 1944759 199191 401599 298992 1927596 965062 864726 728699 1985610 611842 1245971 967789 517633 1217285 848009 688238 891766 1000184 233766 1338734 70566 1866476 981143 1830794 1319321 1547839 1973090 736974 586108 673622 777503 321757 1830042 1488526 1778968 144191 1672305 771138 1299981 952709 1476244 1474040 1980050 1451021 377798 1074972 1126739 1524459 463471 806747 1330511 833210 1284754 485994 1170995 1263343 270147 459810 222264 807743 1017797 1287378 1191626 708932 216041 98832 955093 798796 1044406 872694 1855959 1838244 1076641 1660985 485703 478843 824542 614031 1923628 873541 344025 1857877 437385 744404 396347 1793721 491782 288839 1093525 107164 324289 1027086 1109537 1506464 1515805 255248 819105 865247 364764 943552 725518 1120788 148414 1273299 515149 121890 1689064 330284 1099766 1687319 626276 281948 1991642 229170 1749545 808347 1454634 346073 1620032 365062 927392 568487 682054 1456481 810010 878919 1503978 361360 397734 1677145 174697 891255 360023 561121 971871 26354 1787489 1045208 766803 956702 515566 878997 1059444 954130 750304 109918 227371 1322161 343310 1169594 898794 1546163 907420 73700 147403 240751 575762 1945373 307814 1515920 176061 1991329 1547570 560202 1538245 214031 434504 708604 1453467 12655 855299 562983 776664 1184594 550751 342128 1146477 208445 138460 436592 961042 1644188 1068040 1018815 1488145 1341825 808332 352697 1796840 402139 1977158 1143596 1243457 1638865 61153 1062242 1334279 997145 855597 598527 1295436 1007141 683792 1872864 22282 446928 775682 1765165 667055 263382 660829 681242 777772 466299 1184072 925015 1721546 517966 1134591 514610 389955 933877 670423 220844 1216545 1474068 24659 909242 1214851 965596 642811 1119176 209719 1593417 1258055 1680484 1172586 1887912 1327424 165295 155643 981227 553420 1286453 1763986 1115376 982565 946233 267555 418482 1635924 1888010 562525 138362 272240 1576162 961672 1841415 1048386 837286 1266474 519366 1120872 355367 941688 783260 1376449 382031 525235 205691 1475869 1765300 1533708 117495 91184 362739 1301975 768156 758516 1787057 560408 574924 916210 1256615 1426184 922359 1884362 1019433 1021971 1409497 812304 1331775 117773 23714 874109 292865 333334 657003 1927239 700592 166230 342656 1815113 335842 476773 297945 354027 310796 266398 1456539 1693283 565115 737176 1776445 577343 1600389 1852593 1677631 516731 1729104 996477 1512018 1718635 1617555 1518186 1378673 720797 580763 714131 1739648 434214 603107 220449 50472 1599933 363216 18624 1381579 1299141 291659 1412292 1671771 771746 1469367 792765 1213414 341189 1239603 1043416 581812 1238979 1610395 1929437 1296179 1840543 366263 364199 1953709 624028 161409 64518 775289 390456 1807007 1112452 739576 897434 1998563 1037142 1029304 698120 730832 325822 1920984 1468469 1182880 1054338 775337 655082 828582 418517 920373 667100 1107555 1409100 1770614 597713 1351803 577524 1849507 636654 735558 644490 17605 1523503 476431 793654 252967 1051303 200323 1404784 592582 819474 1682706 1925435 197432 1116902 28923 964963 844265 603572 1375401 1271071 96423 328965 470733 49684 1453965 34900 369965 1284261 606144 604014 1963246 1218733 849582 1821559 1412931 400813 1523565 521690 324222 1695711 918482 1971240 1487788 1988455 757161 634296 1419124 127008 1571591 1132974 728372 569405 699170 67867 698426 862008 159127 643202 758947 1735928 1519234 471725 1067430 1351665 368744 1055613 1994446 757459 298025 557864 896932 861874 878805 1314435 489737 1326839 1314406 906526 1878360 1821037 1102993 1871328 5604 1702029 1922623 110525 1613842 136074 826879 1915857 510943 1795882 75255 605117 1223738 1756725 170875 1426979 1282522 1155820 1386973 1120883 838954 426238 991916 946325 1481901 760336 348787 105226 672313 872711 568468 1182471 600617 549191 467455 558584 1302112 586413 295976 995423 984586 374814 1883859 648762 1954704 1985888 1497914 807088 895512 1737127 248344 686996 697058 989673 1861918 1958238 539057 1137611 1611213 604611 1038844 359140 208533 517085 1775334 629285 1126892 1793928 641916 338170 1551916 992995 1925482 490241 228374 1592168 727544 1403332 100031 998258 1466074 1575677 241529 1461801 516627 617793 662925 909587 636868 478369 512933 1009196 1792722 1887419 1276863 1404109 725412 732115 1173255 1088645 1286212 181386 339010 551474 331968 1240356 108120 1968615 1367196 1969519 1883216 1115680 321269 1458169 484239 1885348 243686 1577194 1890037 903327 444350 487385 1803405 644399 842411 307618 1119903 564598 1315679 640505 1125760 649203 554829 309922 918512 1343484 657364 1330361 1218474 501094 676149 495088 1475969 236219 436801 1992857 1117981 1230156 1294025 1376091 1786101 642625 348429 1494230 1654483 1090112 1133836 1616776 1832449 1227350 593861 1360114 1408529 193 1602665 249350 395297 535094 1738186 647590 725745 142184 670370 1789322 295415 556842 1420786 518763 622314 1342073 206484 1090311 499987 1008469 329865 1953399 613082 890679 500558 1886085 488867 476621 847392 1309467 738772 1373020 1399868 326556 1472889 1709606 961236 606354 1276821 813956 1567878 1877194 1085517 1541421 1736883 995334 332851 1058366 267613 1598606 1055808 1446746 996563 1316287 1876663 843806 772704 1656517 1683910 1033148 293985 1499738 19099 1599498 1178292 526027 1885900 1335951 1121684 226804 137013 166741 1727390 154407 1432667 1636030 857625 364125 1463028 1167047 947628 21661 1369993 147632 1392249 1832237 367361 1780980 1723503 479134 1956922 649915 189922 308097 348734 1377607 659241 632966 1208834 613455 1407221 273701 422142 1018106 1986176 838261 1219975 1625595 1567682 755674 191673 1987503 862293 52350 585700 1603216 776441 1643333 553764 463819 1046032 1503219 1989543 587444 1232045 348136 1776417 1241727 362528 1142053 1894952 220333 990811 1935304 191420 1555687 853454 42141 1796612 1359631 1935762 1391525 489818 1186236 1248189 699571 207347 502382 57724 1318479 1901202 1473064 1522403 583141 4588 1560431 1605179 1282092 1265784 1761621 576125 1940174 1814525 998551 448360 1309025 974309 69708 1031761 1254651 850228 1499821 1600220 1885219 913966 722467 1616106 754063 1498390 1087422 1671968 800948 852428 759430 1081004 755406 1218031 1964815 989284 1515437 626871 982657 308020 570908 1242629 1807074 454728 1877198 1307511 392011 1665833 1189788 1026831 1749101 1380619 1585904 330912 402314 1561540 671236 1839021 737223 1463340 971031 675417 167105 129211 863019 701231 902667 1941490 354071 339110 1279061 236705 901883 1871677 782295 400977 105575 1508550 996115 579504 1828753 1910074 770969 1062069 362199 442484 1727443 1179344 412531 1383225 1044300 190329 1681977 116208 559571 298216 1687843 1041897 810046 109284 1462896 858616 840036 595391 384725 582260 1004948 1908167 1196620 1040881 343736 1586322 658784 941160 1569735 574146 1125602 1421864 1289988 205321 930971 1045565 1128048 1672245 1139651 1554567 816554 565655 811519 1550765 760992 66007 306439 1855702 1167564 1996797 1998636 395671 1199701 1538567 32488 950628 761113 92844 1924970 202110 1574556 1783507 1814876 1755886 679706 1131018 1433550 1074909 593835 595669 372956 1002688 366115 1185321 1535560 159512 1586001 3400 619525 419372 864719 491495 1372320 1683155 1502934 807837 683775 876967 694841 1539954 1679671 703042 207135 453718 1405754 940079 1493148 971582 1157076 1302715 747432 1930964 899987 1656658 614850 236763 92824 1919938 1343709 289863 316922 1644128 1178563 1623500 412472 580672 183792 192742 1218573 1047087 1918888 511560 341407 1181066 1335040 267436 408240 1740741 1964143 1176047 868046 1444046 810370 417129 1650331 1615034 388286 735836 1667644 574659 1096166 849740 1077667 1503921 1544440 1500471 1159560 1250091 1267798 1849397 1466664 137477 23383 378483 1911057 807803 103185 1453345 1144069 12932 198975 974526 955163 1012902 339699 1311991 409198 453116 341726 1214445 1910463 205058 208456 1740943 1259852 565745 389465 66253 998558 379198 1300206 85168 570764 331097 1751571 1579443 1472820 1057263 693740 546646 1673469 1061520 1361617 13718 1160159 985300 1060652 447608 1499948 1925592 1108389 870166 1667796 1173912 1568736 1065588 1186920 615738 1184363 1415865 1623857 1630959 1680354 218791 611104 16884 991033 1481571 542796 472999 1901522 838120 1857446 1065258 11637 485934 386101 776385 935660 567027 1031174 1849416 201405 69792 346062 1548046 199692 1103274 1517666 1447256 1259963 46485 1186208 329222 1118518 1079468 1148409 1096966 183854 1608260 1501699 1715080 1952238 21480 796725 1040096 761759 1700206 1602771 713339 1021634 1182546 747995 430756 1389000 1516165 398913 336930 1539756 1410717 199533 140620 1698975 632920 327171 1798067 555670 1686750 564833 1392253 909783 1918147 259834 1756549 1834103 1560490 1755706 295544 1251443 19456 1269930 1726261 1933686 82945 355152 1223332 738637 924 1612879 1524309 52874 93804 1703807 655512 1625463 291177 1172818 331492 1067770 1534983 252364 392856 1586519 1982223 97655 1022967 458669 1238140 448758 1328084 1880493 884260 1151829 59444 274370 13052 657541 1297615 516884 1363818 431745 1976447 57723 29278 311777 1102303 176359 1988285 1555484 904715 797928 1542715 1154649 165559 462584 1635624 1662425 1941470 1504821 153003 1172194 1283732 1436686 641279 321708 13613 1079229 1848757 9988 1013098 1476203 597787 1068845 681183 657104 1839327 1517361 854049 766846 1488593 1777654 1610040 901018 1896662 1699723 399569 694832 1240274 406633 1368486 260886 322093 1648520 1410155 88103 903002 1792362 1563566 991940 299360 832059 1123171 437724 575429 722505 567817 624849 1331338 82245 514536 846159 237957 760973 1292544 1466716 166930 1538426 1201359 1730104 788159 1429527 1344012 1879473 1424930 1529015 1104654 802998 442855 1337851 1503863 1182843 592555 1465659 541010 759576 1417619 1344685 68442 1724416 1730194 863758 1840894 385109 804258 1362217 1982471 603766 1568238 615954 202443 831554 1138106 705885 744003 490141 321789 1785146 538236 509136 76166 1332250 639305 973611 1163913 1700214 1197449 1970486 1670588 13733 1738934 1921650 858431 487605 474865 256337 1005959 1369465 53923 1227653 1227304 1045002 77627 130032 8885 233429 1118012 524161 1078055 1232276 442851 29540 130319 869875 1667820 429118 1419322 1426977 339931 1098797 1392786 1374014 34766 435757 283753 943347 1483565 673445 1709164 457071 1311037 1858315 201051 752237 497302 867137 935026 727712 1866003 793047 1535529 1354016 295890 592755 591751 965000 307687 550249 1375610 122657 184201 1316692 1127252 1553423 1847412 996973 1221121 1198838 741012 1220336 704698 863506 1268023 1346745 1103980 1832109 1710324 450324 1189129 1050098 1913901 818746 181129 763705 618389 657041 909478 242875 1003546 1673168 1935806 349024 194802 1146594 616638 665155 1436596 628156 795562 131525 334347 1328775 1691961 433568 1031237 505093 1051919 1886023 306168 978851 174223 454073 88020 26586 843955 499511 990955 995161 1818425 1942681 1000492 658764 1264355 949776 895860 1570851 837484 974529 499213 1606115 1357967 1530845 1777464 1550893 19199 1006870 1261603 383000 1964385 929230 1899485 1411000 1418293 292843 759095 1326887 1300940 1653730 1015144 301588 964306 45020 782674 1411329 1071742 1246262 1311300 550858 235624 887725 1518756 1079556 747583 826775 660390 1405588 400028 1033180 277053 479960 948048 899322 1271055 723916 548869 1538799 61781 437100 1561225 1406724 444347 1801828 883917 1024532 608417 871283 9063 429722 1480648 1561737 1266988 1203672 823331 898196 501171 555223 421144 886603 438793 812830 1429530 48143 302440 1346328 450257 1495878 121694 1967678 1926302 918992 1163262 1075476 1562095 1231249 1094923 71661 1962411 1652048 370062 1878445 1966757 1003901 1693803 198437 630378 693246 1417493 1356512 1519324 550821 1362884 184470 1750356 1106304 1783095 793668 1950184 988692 1885602 1266974 1938332 1837365 883258 1303122 1379545 1155652 1224043 1784773 1320207 662215 787995 1268365 1703744 645975 200936 422455 1708204 1157259 1756838 1737997 1766867 1658715 720452 682495 1802887 1484580 1960552 1019364 1417605 1182722 1986417 1206558 139335 1356098 535463 505357 640435 180952 1178437 1656466 1066184 1671196 1087638 875528 1511547 1186035 1916961 1780087 1421412 1421750 748208 377790 828765 1086900 1233963 1674702 532272 540562 682583 1406135 447198 848337 445949 1804642 1734135 439596 193542 118955 1308775 1335316 1028340 214109 314812 295329 340889 95977 887361 160147 1936156 1272046 810711 799615 589703 962933 1533807 1880212 968918 43434 379747 1991087 397002 1902243 1669044 8411 839777 793784 1225063 684367 1325100 359462 631578 735377 1285107 1235455 798258 1841285 214220 1935392 286900 838080 1262380 1960816 1276076 1158341 136620 1013090 203760 440948 1599906 1159718 937542 1279259 1712226 63070 1587459 1676534 783186 555524 1892871 1687323 948441 1167363 903077 558304 1908423 341133 1230222 293357 1764499 1282882 207779 1499141 595721 1777560 1165222 1486597 1502652 777010 489269 1414416 1731354 466670 47708 1483265 607614 1695742 1428639 1644411 969105 468945 1144307 1093352 473640 1614733 373961 465893 1521540 750270 1223005 550988 1582517 433962 1397848 171395 713607 1922455 429381 448624 1893943 1919732 594846 1727476 1334736 1406926 1025753 253721 1893169 338774 422617 259475 1406964 1590487 157720 1961283 1424130 832416 1154634 1151293 1696318 1987069 753388 186461 1630128 1323313 292510 451962 1980746 1953058 1190066 268377 255533 1798541 1973998 265770 234455 1565832 855071 1818066 1438717 1726140 815795 217133 1079760 884725 1882052 310452 128671 442986 1528907 1944939 1988567 1399274 587644 1866379 553460 12111 1241167 667110 219173 735358 1465072 120737 1949659 1090293 752115 98579 17226 1209299 1529731 1797450 936848 1907934 183218 333345 1822737 1156666 974511 100691 116903 402312 1903523 1916615 1839361 579312 1034374 1877477 518009 1290506 1339600 413766 1991165 677778 220176 621820 497458 428093 1625915 717998 45502 467272 611536 1957721 682967 1696253 1951382 478942 1335503 1819722 1954556 122481 1187554 300059 1330983 1732052 1612659 1600883 1561176 872867 455986 280387 229142 222200 1365656 1573736 1738935 347072 1279226 1009482 783482 22913 725214 662066 605703 1734692 166091 247177 686392 1243428 437112 804998 1967199 775148 1439010 529035 473526 920045 1689874 1860621 1149278 1874689 514382 701933 776212 211077 608536 527269 418824 1257132 1030613 1064475 728747 620544 1099437 1058903 572916 1809814 65546 1561497 1428125 1526035 55117 1419365 1320042 1179674 139364 1548063 1111578 52914 1145557 321174 404697 331136 1927525 1906152 1920142 760709 1896448 1033325 483086 1722482 877324 1273985 1386909 214678 691140 1322245 1378845 1736246 1482759 747460 1905685 462770 92788 1347653 1117012 690327 814973 1955070 1169893 1025082 1538415 1768772 151283 69142 1200384 1671175 871331 745031 1533419 1992678 1928459 1473673 488432 1827467 1436488 67006 1217288 672116 1841698 1835942 223325 1224993 1369398 649884 1695809 1701846 677945 1391013 1864989 878296 1770545 686954 1830213 1004064 1328296 770024 613506 146274 932654 225792 1320435 92593 1563717 199252 1467911 1225252 1883314 975940 654865 3866 68302 1711207 996453 1372857 1228914 1943904 1608297 903308 1621902 1206614 1719564 995147 194277 349136 69197 711437 1390091 866036 972808 838701 1501156 64743 842193 1689318 838194 776408 386672 1958170 805964 661546 1419845 1827588 584738 1722632 1850294 116157 783853 1114323 1444637 1075164 1978653 1371608 213296 1091691 355622 1486258 554936 1144341 1751921 890543 1975388 1649705 1936309 1785113 1551338 1022735 1641700 925735 988402 1991825 1987622 1078469 1870640 1034370 1926230 756228 251797 719879 1695816 636186 1879250 747632 321542 1126451 355317 770649 1523436 133073 248221 1432499 771462 1839650 1304789 290813 611069 931900 287581 687230 693699 1541192 1281340 1422651 1431611 1265365 5397 1589986 1974257 1824898 1011081 890961 446595 1147078 1833284 1556738 736936 431219 1858309 1120578 508687 1577582 1467626 1404879 1481261 372909 1174323 702603 1857113 1298900 636390 764727 810898 915347 1462357 17860 1312932 460193 178080 1250767 333643 1005931 545474 1951308 1680240 1220940 1735563 1799273 983500 723782 1704938 348371 1130409 71562 1785750 1646141 879872 344805 1594018 1792974 640420 537687 410022 535333 619419 1414264 1082026 431496 503397 663951 950128 166814 833384 1880097 404934 1340312 786993 1846966 1326942 1374356 177419 1772599 10492 1921549 1474985 466466 273571 1604778 130468 74869 1444881 1486119 1488028 132225 821432 280895 1009148 1065808 1530905 117527 902936 1695458 1632494 1964035 772135 636927 1644813 105200 1715050 392300 1099112 246729 1380274 861593 1205304 1159516 716781 426935 1619049 1039190 1063858 1270306 697302 212833 1918138 351649 425978 478464 1955515 1175468 275689 1176591 1404683 814435 1716518 860578 472748 64884 1058143 1933152 1063063 737957 1105218 1295592 1548333 962867 145390 915735 6673 1941344 769865 1248074 351095 1229403 263292 1528903 209427 1687684 1844764 146918 1214114 1597023 1745121 1525885 960908 1211861 1228330 190572 427866 1737835 133555 802104 726711 1491715 1186134 263870 1422134 559660 82842 1851383 1765119 1310083 74323 1181519 120752 1060546 647930 1597816 83541 404612 304850 1989599 1607989 1435953 49312 1698388 83328 988900 926744 1162448 942615 1101164 604954 1883943 33132 620420 818390 666843 1558691 977840 1268712 220493 485245 674855 603613 1297497 1622809 1404123 274773 1851243 1542147 1181900 1323353 1603172 684081 1506184 484732 103850 823559 1970604 1514072 1405276 1431003 619849 1417255 1665922 1397826 1592657 1432521 1222457 1308346 956063 1869819 354597 1087244 273145 972246 1451102 1992417 1472389 584432 1614438 1210598 1140926 332824 1308823 1924272 1257500 699052 1058824 357805 611928 309087 182970 347057 481438 1131878 1305838 1348065 1351895 913740 1790656 310802 1374827 837392 1621799 485430 1931886 886007 1952114 621602 587564 1440936 303167 1839008 1252801 1253184 223660 1777153 80592 938642 1486259 296422 495763 229984 1092445 983104 1540155 601879 469002 506885 1718857 1652725 1074599 1501546 173387 142798 639640 244129 268068 1213011 1133840 57264 223382 39413 1394315 940710 1906989 606070 188659 1501352 173397 1597886 230539 272341 743327 291971 1622406 68719 1530265 1876036 713954 1651491 28783 1064518 66124 144374 33361 1230659 958774 87058 1657499 1701713 423908 797860 1478139 80342 1575850 1702903 663082 1293121 1008207 605907 1591828 504004 1674292 1356962 1437110 820369 1973306 406414 939738 1569775 119369 1183233 1428769 1254159 1670411 57105 1429087 112626 105483 1328113 1107631 989063 777043 766276 680358 253498 464824 1043069 209977 1200353 285301 710851 1661573 700395 1662652 429111 362667 938814 1082734 262239 585146 778965 338220 1755627 866178 112220 1483037 412003 1641553 1548322 1590230 1457923 793762 1178598 576 793725 1782610 495850 197184 1905456 954260 1929643 703360 1929396 1533809 336157 1695801 1570141 157290 1203494 771934 636782 649914 489876 81496 1233744 1450859 1022289 478903 1830671 526361 1994389 971889 177194 119905 263605 577027 1279725 226600 1841622 1980368 1285677 1909559 460094 486218 1886685 1523111 621080 58082 570592 616141 18244 728546 1936950 1837892 1179368 526074 828192 734049 500829 1603636 973079 117815 231267 52289 500997 1235675 253904 159212 919331 1630924 1961838 54879 67058 1257589 717282 793289 1455467 1357077 227088 1518484 982468 1755460 997513 1917403 1893126 210979 416793 590962 937610 957591 1477895 358384 726524 229416 417130 1931600 411690 904606 65889 684150 1923141 315275 1091011 664194 208027 1984478 1949021 309335 1338462 531803 492533 981623 1442820 1643006 826670 1612066 1846552 789612 1651492 338556 649446 761698 1750156 1461799 959627 1907829 1019286 1570661 1877747 1501234 1383069 496344 278147 863101 67932 1210812 247649 1409913 934050 1471924 356980 129174 1509013 471517 1635153 777483 1548662 1183563 945126 1376585 908254 1708617 149000 1335962 1570383 164034 251201 333569 556185 1041575 1268887 827105 435802 29026 1225180 472682 911121 227588 1757016 863684 972084 383567 1980438 140633 1903037 1785891 1878717 1736777 665698 1614197 268745 1515506 131266 1538250 659781 526598 1986472 461984 1119109 672814 903584 1733229 677298 209011 1017508 116330 231155 1664460 400739 659504 1264652 971393 1955463 1686862 749098 1399794 1943635 1040299 382995 758872 1155838 1671180 885007 1610695 1897279 86954 494485 182027 1647861 621417 1008041 397260 1396813 1656654 88136 1848031 1378788 1940470 1617129 1801590 129638 1093183 802204 909378 278686 1356971 820402 809960 338255 1057677 1432281 301785 261284 374747 5172 1189948 1005452 918925 426130 1509144 42316 95909 1008464 639118 1331102 1443216 507153 520938 278326 1690065 1067686 640307 113862 1626999 1657708 634917 1138754 85296 724875 747909 1474953 1427095 1266794 59940 174152 1182631 1195954 1069692 1020409 1057331 732957 252582 1920161 1725984 1017324 52180 1785467 1339613 1452222 1002652 272694 324814 13287 107245 1865152 929022 1395276 1094046 83455 1789908 1053210 1350619 1505583 496727 967654 894844 1206466 788602 1182261 924898 641775 1632143 610427 194222 1746060 563133 714075 14895 672829 1794369 1317601 1900602 1254657 1515890 1614886 1163235 691427 57302 1618525 71438 1703186 996790 315039 721626 592144 474718 207989 978220 1618109 978519 313660 1041825 1044935 1230546 336667 1745731 982512 612064 1376631 607088 927852 1697020 1123820 919178 823771 1189214 1139481 706213 607223 1711683 1547993 322415 960380 1289643 764706 273566 1696118 1293692 972651 472040 1571292 1378401 1623297 857567 1759871 1192682 880771 1535578 1054905 60834 1324374 202950 697066 1471717 312092 1199265 922781 460275 288766 118289 1399397 715803 1988787 151414 1491214 317608 537638 1344205 55723 1588292 276441 1370086 1012959 377127 164449 1994975 1955105 1894370 230945 1032286 1771625 70511 114066 902984 825625 1467064 566111 1200050 363191 204556 332602 1528255 1435276 475550 1940291 1830262 402818 1459665 1612177 1114660 1728045 405405 556937 1712541 235657 745506 1722521 267232 1012542 805147 811870 660 378860 1349659 1293287 442274 1513081 1896597 1000017 402860 52777 258156 540934 541026 244265 1406842 1762081 400403 1197481 568247 1258236 591135 807929 173114 518363 610522 308886 1923933 718270 1251309 1212142 744054 253190 1927036 187318 1548306 832171 1151173 21176 414388 915378 260682 1054090 505507 695878 1488504 1505071 1781520 67112 1927630 222127 1697946 255341 961528 501971 1420467 765071 1881302 1770160 1971213 328638 820117 1105211 268760 819392 328152 18449 478740 538891 1958934 1437955 864584 1668688 208377 1090375 1633752 1446798 1724850 1294908 1786780 1109931 232639 102803 215778 453415 909657 1980952 1415602 996931 784176 363903 1282919 1707098 745684 1140571 263199 338930 309277 1222802 978229 1998076 794250 1909411 1949154 1882878 1077878 919725 1021685 1081726 1593091 1337821 1348653 44943 970447 130329 1143038 890458 1921420 1223223 1649600 1340083 1915680 1393845 262734 798662 1707276 1035286 1584985 1380961 149071 121345 222910 1802397 573327 477316 583913 1071715 1544377 1079121 10738 1108533 147169 748393 1139703 265334 984452 1584007 1612978 1185508 608824 890359 308445 563519 448495 637532 601397 830827 141820 15248 114076 795378 1289002 1251248 1676913 367046 833113 1849366 1551319 1731033 708113 701300 623045 1902545 1243685 397447 1573159 911727 1828666 1223121 962206 1303993 809984 1584614 284130 705031 1217730 1297594 616130 1155048 978936 1365591 121280 1074202 390976 926826 1557641 119900 1940083 1837848 1897542 51441 1660610 1518375 1861299 231695 929537 1245052 1978217 592117 1993746 722927 792302 283240 1454084 16733 1092256 434593 181395 1814898 1456249 1660542 572498 223601 1819939 606765 1950738 34188 1793985 1694397 594368 332307 1485418 1978768 1280052 748611 687357 565328 587342 1220499 365450 1265113 1770342 1031344 1815227 1132960 1402 817968 821347 363674 1675342 1952660 457982 114966 1205320 305090 1187800 1723023 492820 543045 159655 721697 842175 1661347 1098219 1565617 319233 1925516 1572369 1038845 948141 1553148 1472296 1656758 1091451 86961 1576271 908916 690817 1492471 69765 1975131 1369548 1904650 934203 520461 654156 57620 1553664 625077 962733 1572902 811912 1561227 1232418 542090 961039 995079 1427356 1174842 44929 1770909 377149 204170 1603746 1573692 331498 1078850 1196055 23174 1525433 1058475 1527943 1681455 131397 1011964 607131 1542821 857159 344506 1871324 165131 1943943 1144679 1060256 19499 1553371 211138 1351710 804157 773820 1944916 185028 535868 39639 136689 1249018 1143404 198602 156795 892932 1225968 127856 623130 844434 222771 1786366 1406873 604644 1191241 472055 1503485 265472 1284311 680231 916995 1157991 1689310 1695845 1589595 212394 1179983 665820 1200968 1873176 1023964 1448834 1453279 1957361 1489217 835844 1895918 1838314 1901201 1039704 1754869 144232 1355000 1881828 847838 588468 1006800 1396338 603397 1758182 272999 604615 159253 1396423 121627 1903991 1477515 556676 1208953 522950 1589977 1561977 1869802 1723908 1069109 1032283 1475899 1401558 1266932 198193 149623 993658 465901 1301193 163508 969400 405310 1713483 923638 692222 177353 299326 337406 781304 132663 535899 1751822 405548 391889 1039790 273650 1095346 234341 1338003 141662 1992469 1250271 780449 1852145 702820 778927 343918 203903 1620426 1731110 145873 530770 228664 741265 31885 106518 734631 1018341 1578148 1375899 1621042 1469183 516722 256695 1827197 1927451 1027305 1936980 1099276 337762 494417 1441959 1527811 1609423 1083487 443776 821283 36099 266947 588050 424194 498224 847862 27076 1023260 962559 1132719 1371624 81185 1397648 1962631 520226 400134 1510669 197112 209703 1493613 808345 1460920 636337 1974322 603554 1666390 1286811 599418 1015090 101726 1370521 1570028 428891 795656 1445192 1409477 297942 1910305 1442302 373635 1038667 126084 452779 1050562 1764119 1702925 312886 1723133 1048463 214983 1685470 478517 1881039 120923 1642955 401146 326734 387278 115832 196271 68050 1564455 741918 818822 1704510 908036 1309077 1459199 227772 1755596 1799022 1507553 601402 957738 1737629 124687 1347644 89013 50072 1251417 1019625 59495 155409 900770 833650 1721937 130440 1769323 537498 1303051 175087 14088 1250829 977922 868662 323041 1869178 949036 155938 1781385 998948 1467844 1128123 273958 751765 1688530 335105 681009 633339 103556 706199 1432867 851534 278975 1463874 1434560 1269144 568488 326628 128900 1355052 1837803 659192 1227957 443747 419354 792124 736664 506507 1534801 1565332 1473262 552447 917228 45663 477558 957989 1741478 632206 546117 950793 136423 1753739 114056 434006 1810843 515148 1573307 1694254 392946 649276 884836 1114991 625801 1512717 602751 1948326 1364523 423785 1261318 184749 592163 1863491 1365969 611686 1560987 867943 363333 110446 1341684 307379 229071 98232 1518224 1672187 1689668 1314416 646628 801115 1982728 1838156 1482778 768723 1997380 869216 1461766 1170079 1264121 1506129 1176788 266408 314827 1429131 1703376 524724 1484779 490960 1564970 1224923 980284 1810825 1457613 1332002 704588 194588 197366 319142 1507516 445270 1924954 237763 1700908 1121414 386344 733765 917274 1916903 1329961 1143044 506593 1065515 531982 83620 1865549 597372 1806648 521887 1513703 223951 1765877 630627 1986492 1303707 1657207 264500 472261 1596315 1426858 631113 1801341 866592 318616 1362750 697330 277978 297805 413054 1725939 1874895 1278428 1135352 1770503 286232 1150940 1135164 418137 722369 1679255 83872 1938541 1946612 1299472 1759404 1354559 1119453 1978361 595097 71196 1064905 147969 1039230 158634 542461 851257 499124 285042 1638624 381949 1138920 538327 1832618 786396 1345620 1405798 50704 1848583 922528 607667 1743054 853748 1530567 1775969 1186718 1440083 459190 1342217 397173 893825 1668644 1919063 1222713 1666335 58385 1788698 581504 372673 310323 1275486 1321911 235138 266866 357910 1800473 491893 1503375 1373935 1722210 846079 1536063 390751 1682841 1675827 833871 115621 372918 1214812 1337695 589987 1926880 542308 1150797 514444 1586316 1332952 1051204 867924 326373 1015175 1123087 110493 1449911 589845 1141582 1594122 1149945 1036923 1591319 628639 442693 265526 715091 1811485 1002156 324365 461657 1905831 1110048 1373469 1403873 1823822 1364789 563935 1207499 1731479 1379340 1955908 1760964 1989677 1105348 1487413 839557 1319957 345701 1380483 1991912 1646401 808628 279994 1304914 412866 1914857 1651490 338660 490025 1409919 1984785 1630471 1201072 1642019 1085187 1119795 1366980 884131 1658312 1516757 26066 1524023 34738 875552 1423595 158834 1845644 1471819 1386308 252332 376067 1218884 1938211 376424 962328 989256 1131302 345503 19701 721364 248826 857828 1478304 1974900 470220 1246690 943478 1191713 868222 1861274 1978902 627986 856443 1591691 780559 1120618 367610 813175 1666632 1050983 1346146 400394 109289 360270 1410015 1056513 607688 610090 482680 1541450 1028309 1726970 592584 708726 404362 1842519 1483864 562294 295143 1055040 1594205 606255 160458 731772 987342 338230 1100912 341494 1079618 582019 610677 1218202 647133 601787 1700772 6857 1774198 490606 1352544 1940534 1237896 327901 549331 1861026 560213 1667946 1668641 561544 139815 1830087 1679520 839809 1680555 645836 1654042 1513671 1476282 463327 1885993 595147 398731 901308 968529 150882 1646143 160077 114432 1464046 25631 566323 1792660 1828255 1490831 1395086 89167 1555490 1294910 1237397 500458 1980014 1895826 584009 1893978 185850 232518 968007 11686 1342082 262883 79481 1780427 422770 1230561 349124 1487302 331230 586175 846439 111413 1816433 1359342 502475 724409 436652 821957 1667147 112137 336960 87978 463152 1974408 966436 377343 1015577 1012537 151732 671266 738847 1081017 1570241 1622618 1548621 292936 1078966 366638 1354146 1527451 997741 791208 597529 1690824 1963294 950096 889777 1285838 888415 121983 1884663 1886437 1038194 849494 446408 1827908 1539989 1902577 12745 156234 659396 403812 1837774 1546650 684756 946227 91885 658147 1774770 861773 617417 1335299 491188 1254506 316509 1177757 254280 1009696 30487 626417 710408 1482338 873197 580566 1056307 837933 249207 242967 1238457 1092555 1891127 1978940 882449 233961 1596022 1122029 1726019 124981 1164476 1260132 1418046 1289822 727943 897935 1657145 869241 1638029 652862 209246 1409922 1222503 1100933 772326 1206190 1213497 720489 6276 675362 1820550 1817562 698320 789220 382436 1223045 1145824 624283 1178009 766441 367246 117695 1767824 1252076 113107 871527 240377 1423686 1773226 987368 194652 1635940 1218913 1138994 1004328 1303861 237331 1963127 1072954 678592 158749 1028467 690896 1957626 100555 725162 1307581 714509 1975673 975753 911806 1972859 926126 549772 1243947 1841735 1228440 882820 147183 1168451 109033 1400372 940196 181077 737498 104123 1656497 903043 1314103 558857 106422 1106085 1504780 1120222 556002 544878 58574 1051067 746600 988051 1416346 647777 1686636 891170 568683 227877 1734774 40759 1979781 1667923 979819 1257766 880428 1776527 645562 1748598 671543 420846 1092810 365080 1284792 212193 1395010 656558 1433840 633615 1792599 318406 1904608 493255 1897565 321555 10938 117203 318490 573998 1915457 1970244 986632 1437230 1466824 674786 375867 567638 1189057 852417 164197 1947291 967738 1000113 943652 1550398 840234 1882934 1790019 38501 1481422 1830982 1721904 1704950 1314679 1647291 261715 549464 632997 343572 1585527 291028 260325 773700 357903 1531030 1491333 1896309 950052 1733206 1259748 645988 1570849 255991 960957 173847 1760055 939942 517018 415899 1102617 925407 84916 1818664 903158 577992 1258830 1526943 82514 1372605 413748 728524 635695 1765500 1180787 149335 686131 268912 1612536 415847 171272 872508 449527 1308994 260464 1532171 103990 648077 115486 534872 1770077 1301483 1664053 732987 175585 1799674 394475 380231 1718798 554639 1369836 1817010 1085905 1630297 1691765 815636 1651225 704337 1057458 1026874 1267687 177518 584766 1424504 1439164 1217826 1024983 1555375 62032 1118222 414203 1822029 707959 648186 604675 305006 1360387 135390 633545 276001 975865 1339171 113641 1193921 458232 1894054 1227286 670189 344787 900353 1343345 1539994 67164 1170718 1122355 1887364 640098 993390 1644610 1688875 1727887 1451296 1733469 742929 759537 1811248 1282999 1842727 1910469 1793626 1366202 518638 29851 1224404 615244 1484932 1377632 1668448 1582 1964225 1142825 1473957 261899 917010 436640 93658 871233 621177 136053 1764042 1244842 701353 924240 834480 1422368 1764855 141109 1499435 512913 1642711 727560 1744267 325976 960189 1975049 30783 783386 551145 1303517 1307442 952501 118053 759591 380378 964702 361850 1067148 563986 263461 275669 1696706 1083714 1209573 21677 1706237 1428268 932687 66747 995325 925982 416340 1744304 1398293 1388261 1111399 1691092 890544 1759919 1568331 41849 1035785 383057 1089157 757144 1667182 452498 178297 1372438 553523 1757514 1272042 635813 1934305 1823270 806803 733274 855831 1901136 1003795 918410 1907946 1921602 1311126 670260 884993 590138 644830 878773 853978 341043 166603 1179107 74579 1772859 1806865 1385797 1229122 1548401 45337 879423 531545 745082 507562 354807 1820425 1640693 60425 783010 1348528 625966 840326 940251 1622570 519147 196130 641331 922260 1126362 310363 92258 605872 846624 171609 1976042 705792 186064 1694536 332910 1817153 509926 342808 1918257 1424852 207324 147655 1093067 1458197 1267516 640142 1189113 1244228 1014702 233371 676354 1701127 1509210 1287887 1974237 1918781 1633272 604305 1830931 502545 1224783 55725 1133730 1672459 1844735 522812 1173900 1407563 1935538 662919 1598314 1239957 1470863 1691221 1623279 288341 813632 1853077 1377080 617412 1571752 683340 464420 1455439 723253 1133750 57981 1065883 899851 1251907 171714 60853 1325855 462446 1424937 80040 1050145 1324888 1912881 702032 550741 1846565 854836 583407 1252890 89152 314547 1411648 747398 1687558 1545122 1596357 964176 472217 233933 1704151 1830596 1623812 1051951 250415 609601 1528190 74780 1842480 1364447 1163467 1182025 1842856 1915523 1807244 562661 725449 498753 1982614 1714478 392307 1261519 1027689 112542 993081 1499888 1197927 362584 1121099 626426 1557331 308996 1348247 60299 1911116 1609894 1573192 1397727 697450 1333022 1030558 979054 120589 1658633 651721 1753151 593039 456734 1414293 29431 1764747 1512232 138250 1494453 65106 58996 1773612 1202071 878962 1890765 674244 99247 249612 1944291 585060 225301 691011 922154 953984 1562117 436305 210081 1267444 645851 995004 513238 490076 1068445 1532520 1395341 924984 686857 1034707 1323126 737911 1646597 788654 1344319 31696 18535 1951270 1875229 1711789 37895 301732 1727769 1169816 563412 864150 370304 574320 629891 807595 715285 531326 1963635 950202 1472543 1123737 325877 205067 121534 214938 128534 175281 205048 837083 660991 950686 1579029 1085632 447946 1862042 1268317 1784407 411804 913962 843178 1741881 596806 845539 1542131 196557 644404 1501868 983921 124032 948963 1278163 1924750 1692763 802670 1831869 519941 136238 1352338 1393107 1748714 491625 1357320 1869599 11022 1618017 352529 135797 1558763 254367 598829 204986 1350156 111815 1770247 346774 507094 285357 1858864 720845 1327317 905593 164212 1015679 863618 1349489 1313124 626719 1481341 453986 254410 426725 181603 346536 1617310 146327 1053202 160645 1965761 649578 1043749 179605 1924988 1483749 1486847 1700869 333241 1446805 1197903 796109 960693 330632 64401 901072 1689365 1275254 1162021 245667 158269 245969 1192381 1677469 257279 1731182 9994 1696830 581411 4392 1627680 1071190 438900 438715 41331 1310249 339107 135638 1272076 26448 789261 1123350 1543529 463898 492405 1924881 674818 989113 1642990 1022920 1866374 1644332 109637 1341868 301334 1643096 971676 245770 1164916 1643583 196802 1818873 1970205 1130984 1082811 270906 1416279 1908309 1158081 297272 231218 1856673 877402 517465 1342344 1242723 1544770 366627 689282 987 673707 988161 477588 1653229 777784 49748 1094807 1897852 1106691 571500 1910134 93451 1638 1318334 1291338 1003247 808373 221644 1411100 319256 1739342 737818 375648 537663 529936 1265245 437994 343851 779037 1328628 1672696 1276952 1519289 1176041 600481 1864957 1439875 280609 1348790 711717 1650285 1561444 932419 1361041 1088607 737804 1310668 865381 1404535 1310473 1244729 1079528 456641 1010467 745335 968258 1431575 1351211 1280001 812913 1586112 622139 153622 1959182 1732962 162077 1368976 1281813 82386 1507947 1099365 268153 1566926 1759696 997011 1764989 1357415 1678162 1871683 1069515 375271 1619373 733230 1014817 382573 1444198 1247500 608419 841428 1021205 55155 1623898 264632 700430 808549 1420103 1964993 1711738 1166766 932431 337279 805314 662566 1701474 923861 1217697 1184562 1840199 996769 1011702 1620625 1171282 727135 1120541 1932879 423396 443183 1833247 1715071 489502 966824 453329 1590695 784592 682607 390746 242943 378368 1521159 1193485 1613404 1520152 262653 287167 1567217 1704830 1134629 322544 1233127 1489962 230495 1523523 71721 581692 259292 1605280 1754387 433135 1122015 1626202 1482003 1999208 1612533 1734194 104193 1473670 1369053 1175898 1496819 292534 196818 330017 1319850 1788606 478767 31818 145318 1714850 1104999 375436 1705952 41082 1842930 1126359 1225860 1636729 57230 161579 318375 761558 1497002 1043836 390476 1464425 1038780 1404275 1723454 1658156 983751 369942 1316953 1077228 523126 336509 1131943 1154653 1509561 394259 1288884 1175746 625660 865907 1154259 1190381 141759 872136 1390795 1414867 887459 937668 538 1907424 794970 917985 1169599 1400806 1588926 521767 55166 234294 1909446 810673 348343 1917193 1374074 1737878 1778668 128078 37052 1146472 1948386 961348 1257006 1735471 895489 1472058 258090 1351206 1440999 897846 1195495 1513453 1390550 1919334 1757484 939910 848127 1158971 1180114 1542703 1603785 1416806 120764 600143 1072143 1962379 765919 1533053 1239465 663868 31286 54759 1800144 957121 363057 1611514 254948 548533 1159539 1656382 1828017 579331 185077 1157689 1630956 1645531 795392 1908472 247726 1961131 71757 1748218 1201618 1140923 902654 832049 867951 47612 513430 1739999 850488 749270 1228487 1359524 144521 164476 1993146 1546499 766914 1637752 4186 35537 45970 1495882 670449 1050583 610820 21818 1002624 1586904 1813351 1629748 652704 507720 207835 969935 1227486 1556733 1409104 1726526 1655987 376749 889451 1786449 520342 832438 68672 1345212 73407 1345248 260999 1472658 376973 797008 1824484 1155187 1416379 670974 59084 908813 32855 167584 1146877 1967066 248422 283282 1847570 840473 1247224 1782273 244494 201990 492718 1530203 61923 419224 1444009 515062 369645 1272051 281508 660905 38678 1513514 968585 1753259 489454 1820408 836229 1892035 1827783 1575791 1186807 1581321 171270 461236 329431 1575073 984728 1966560 556183 516366 38321 514388 1900290 738876 415842 915770 819437 906378 1890273 248503 1101463 353998 415789 1886975 1664340 1212090 115480 1067165 1329098 1506914 1877795 1724011 1977207 202688 1126724 730816 1616191 1859365 431400 879084 638928 1866667 1921143 459114 1581252 1498059 570034 1610544 1183907 1487880 1677610 1946841 1923126 970463 522044 1531578 1471002 613805 1694963 693025 1556874 958866 697064 1376276 440348 204976 1669466 1572249 1489521 724837 475644 222816 1896500 1502824 1943775 625713 328061 235282 87124 1763463 1233234 1125923 787130 1933199 876686 1586905 1567418 1179835 171296 902693 1531333 1210269 1706030 1907082 1827297 561312 238077 815013 1038953 1755682 111094 1977900 653962 257638 1032123 1609883 1675520 770866 546039 1749931 958721 1815494 1601718 83674 233527 373714 562262 426552 311428 1605384 887747 9060 1495678 1991957 1383928 765136 48067 1271808 997123 754697 1178533 858527 1543656 161308 1804874 1988044 1233198 196190 662874 327991 997992 477497 270504 563905 252932 1325117 764296 995042 1440200 183790 1538378 1945306 106491 1507966 565342 20770 1625099 1132179 214090 730933 1988128 784769 1258240 155176 1693599 196375 1583207 734474 446235 435091 618195 1787375 226176 1541063 1408663 979420 679088 1730765 325706 1660389 1937334 1856092 413926 813960 615852 893897 628666 342188 57361 1113801 1356993 630717 617727 1670363 853355 1493451 1058912 422754 1581282 89030 1391203 1533574 999604 1010147 639014 368245 1218530 1007390 709828 1579151 1242470 979832 1030036 434858 1219875 1372224 1735541 193961 1463791 1552622 1803990 744943 512248 316068 1957656 949562 1734634 1199571 85452 1327993 1464389 1279646 998544 824074 836501 995863 1523124 897493 1863659 1149785 620909 1546635 243125 787671 923092 592547 1851801 722713 722900 1599383 1790227 1813153 841447 1564663 1591239 1106709 1072569 1360492 39684 160288 141616 780522 1570730 1178276 1254892 818310 590412 479923 576792 1336465 1436267 632503 1516733 1264844 1727497 641479 451776 234598 271266 1154647 798187 1642896 1403786 147330 783137 634563 541807 1139801 1471138 957674 537862 1034845 1254134 1791988 1011775 752891 1279415 1149873 1862567 1138672 1631337 421044 963252 385672 732204 1197681 846194 246153 382187 298803 851792 1465394 1157990 622273 618838 1161304 272555 1086259 119001 83127 1203614 1514918 318599 957815 64506 101320 1546382 1112782 1985583 1283766 1251044 1112431 780039 907218 618487 1954729 506626 862983 1467910 1579369 1945749 1365246 1519672 1915702 103944 1564772 1256581 35355 1990794 1439464 711700 91716 1644389 1513733 883255 279104 952955 1686274 1938578 725563 1662269 178162 342789 1414497 1556830 1809942 1215958 214515 870960 4913 1752599 238366 1052761 120978 1778343 182222 449878 1011152 1056552 806925 210970 119626 638816 202139 172074 1069614 225206 1115235 1278099 959639 1831794 333933 288840 1198371 64565 688847 542104 567263 1831652 1465477 7402 1696324 544547 373354 1006175 1216134 915379 1983750 1423562 53555 236005 1026639 1784849 230186 268740 1436102 1978592 640527 1049264 1153930 1863999 944343 689375 239678 1482511 1056887 1805974 514120 1520116 1762019 921710 1046928 98141 80095 1518178 1126538 1691480 1033840 129122 1968211 1093054 1177058 480476 1385308 529294 440234 1481815 1946533 414472 1275113 455749 154056 1750737 483508 1795953 1048096 922566 1741741 1048978 1446465 737230 518404 913950 6587 1876102 706546 1431717 533776 1477877 98423 1687570 1892388 1262989 1874548 1541268 342641 1488703 57461 1118930 163569 1648020 1408518 1833038 638192 1469443 1307335 1799237 1402074 473282 759681 1551810 1718598 764742 1063501 400788 1590075 1165115 1607423 1531965 1424098 1139028 1044435 1162526 1432536 1727697 769921 612215 826026 21948 1714552 791769 1940940 1275487 1171154 854501 1944174 919373 1562916 1801620 1962361 1081162 957037 519834 226689 316811 1063635 193231 113119 230168 1681444 1795007 533234 1244795 1451354 1040391 126507 776882 1055232 144422 1533884 1929822 846639 1603034 793121 773763 907285 212008 1817219 906477 705403 1990088 1051317 1809772 309005 1935085 382315 220540 1713491 1398094 346716 1320978 1961847 1639620 68395 1103077 1915681 1875568 1090991 1764343 690642 1793212 1191699 201401 312798 1230292 769628 64497 1354006 1647079 432438 998936 1748383 1043714 1958207 1621816 1760915 1644058 1638006 73276 1932766 544433 1262496 162326 402853 726969 1452339 1585272 1581673 1731828 1789090 1457024 1654212 1631574 1554260 1503974 1109403 1759119 1765517 874480 1579896 971392 382288 1006383 400464 975204 1141606 1442197 1780783 1313176 1056972 680299 438697 1919709 75814 919414 510843 183744 1443494 1876974 1934601 652040 961241 74340 802760 817738 1036660 1618409 296176 1209228 1634203 1272017 1985834 1916313 961407 199806 1934280 1047980 1830440 1695116 1872224 1734868 980373 1545683 1483228 243874 480553 636822 918800 1696333 1192001 1933528 1715990 1799897 1157178 1696358 778949 1914360 618718 1716001 404339 1126519 306200 799889 1904232 1713691 1038760 287092 1754268 1898519 1344926 1209365 1481933 1085926 1418509 1392323 642003 1171341 1883326 951469 861653 1306696 399366 477613 78659 1168324 864346 258346 1541602 913796 755585 1562569 1187162 512798 522339 30301 1687905 190605 1180358 909112 1788307 609691 906464 1944222 394470 1189825 1357951 936265 813253 396886 1627020 1047189 490545 1651990 655926 1069446 603909 539269 887910 160903 1784547 196350 683482 1085670 1789191 1561373 1128262 1152011 193699 1279444 1012343 274756 789148 848504 1421290 112669 324161 250565 1566866 594928 1415877 629960 808076 1314860 214861 1832131 853106 1641765 160318 1043620 840462 480828 752676 831523 1812189 1907927 686829 689367 1234860 796008 1956690 1065817 509424 1885992 724511 359201 1780510 1785220 1050259 1670924 338573 1850128 1646358 1915662 216149 376301 973661 1710626 1825456 926102 1548883 1352202 1309493 208595 750284 1277456 226667 1397523 1231273 1565700 1361655 1929055 62917 1832842 1262735 935058 567309 1811891 1272507 1717331 465814 1017022 1221827 17991 1688103 1643032 219295 1300569 1718972 1010292 1736258 619816 503470 1440641 812873 1632420 1446488 1761943 1101606 1761581 700657 1922506 1864551 1886766 792419 100799 346102 1227600 1240178 1686909 1221768 1136773 524689 903314 900580 961880 1374049 1878548 1713147 730731 1417461 3668 393098 1463275 657750 1231096 1694575 1273424 140413 1462663 429051 861102 464282 314247 535221 743716 1494703 672291 212232 1062982 378362 739962 665221 1043877 572840 1651900 1029088 1374419 1610484 614416 1164232 819230 556800 1981103 657031 201248 371863 416088 232540 1209004 637297 1828844 1790156 311342 1794195 160524 812356 661614 1219101 1709463 1901088 696824 1835919 239256 527031 71733 870341 1139725 786480 1752632 1596221 855080 1962010 879003 1389816 134414 1057962 857429 420406 1470991 443558 374905 1406049 773755 786893 1735843 880919 1192365 1124477 330277 640163 977846 183073 717796 1894906 1064823 1744198 173864 348279 787975 811292 1372638 839259 1527033 1145027 943933 33727 1805502 1451188 1462860 454071 309038 235622 1165603 1760039 1507382 633062 153008 1706745 472301 304281 489239 154307 1126850 85574 1881403 195289 618500 430886 1619013 1766117 968654 548431 1689396 211852 1968900 1902887 1035569 1015969 131356 1229055 669412 1649119 1642338 734370 122905 329119 263467 200808 1178830 1011355 1676458 990076 218566 731800 488817 1775361 1870939 1421024 213022 450014 97276 1382291 689990 543283 708005 763807 1782404 554925 1764448 1354303 69662 1689085 1400610 415714 1854401 1573137 1403702 866996 1497084 500299 659131 1765820 1022367 388761 1046842 942034 1574991 933990 581938 941895 1571422 1127163 644930 16539 349822 1974302 1044055 433660 1029085 993247 1586448 490619 1141003 1339831 1814748 523152 1591817 1062138 612156 1070592 227856 852599 432799 945267 1445521 1638150 1360144 596767 1866876 998957 117465 1671410 601528 1593638 1781368 224521 31217 1139121 1776587 1391754 1111912 345555 735563 1276047 1854662 1545676 1034260 1802779 285787 1870479 1988364 1973946 1248575 1563942 60940 1811244 1719269 876408 74555 1082300 1043171 340760 1008885 210203 947486 1084263 914221 1219086 1575568 1296953 508270 1516682 1942948 824498 1136682 1756047 1205710 1515749 1119085 454586 357676 401993 1883384 532864 353631 1798521 1609441 487803 962704 407776 117853 1268689 383914 1423433 1175109 963345 725672 1298253 1183139 139936 5413 1859359 282032 651661 1633597 1991547 1425393 1377011 144607 600118 633181 167713 1804512 1961040 1927869 639333 1357348 286550 1485341 339893 214794 1559984 1988525 134385 384802 801176 97574 343480 1993246 110470 534510 612048 1756094 351373 1428714 900130 602973 660655 1224827 1240594 198318 1201719 1789487 1607173 1203465 920372 93026 1138444 1542468 1306402 692272 651739 169785 1826276 840771 1211346 435753 1249442 670118 1067532 182143 1829630 1251951 1891644 1381562 1732984 558006 454896 734143 1658988 1358012 1671320 758025 1690237 396717 221461 77795 602173 1539050 596520 1576657 778076 206766 505883 1133235 1164897 368669 355434 651531 70997 334010 7624 1019423 1390332 695006 997824 1937447 1894189 248201 1477322 1356198 1834125 76737 651601 1024559 414973 443697 547311 874072 317725 665735 1741614 1363523 1103432 649930 788912 1663279 1778839 1492535 1914864 645671 380980 1213189 656866 1053115 401510 1653014 1750622 829409 1994498 116774 1476231 1830738 1307124 1557958 165592 604203 689039 1646959 563588 527162 975806 1501925 1634764 786577 710971 1308405 1686759 531654 762247 914343 946832 952164 1796776 960739 1301025 310458 1906403 82777 1011570 177907 1862174 836936 758269 1626253 486190 958794 1354363 97474 1169113 1360300 1205872 1340441 1567069 1137574 1957674 1002387 68460 1863793 1690443 1291374 933861 1041502 1191117 1452838 927389 93995 994378 1597599 897607 925030 1211287 51732 883883 1426205 1348283 1603264 32708 928121 1591968 824352 1406147 1266953 277570 685568 647672 181141 1471453 801216 1606894 210890 1352828 1674486 1620189 626741 89541 425529 1892955 344070 766383 1370283 1756764 435003 351493 1522155 1776084 1689701 1559499 609761 369018 676458 1501354 1580706 1253327 1806944 800144 1040303 1539996 327424 1776953 81329 229799 1464488 569628 638988 1704311 248292 1554172 558217 67097 1552402 58794 1986955 1888258 627580 375267 1157988 987087 595302 618473 1777759 646087 424588 20527 710343 406954 1263650 1268309 242076 1557084 1216307 802492 46437 698192 908039 1427145 813350 819683 1006522 1435449 863458 838792 726481 214512 27354 940718 402799 1912079 1970685 41302 1524739 890090 1824292 351705 10192 1386746 259962 498798 985176 1259028 1851219 1767690 815151 1104514 95834 1790554 1664284 1646828 619072 80258 1634752 142886 1594329 924843 554802 267741 1578595 1373838 1772167 1469756 249929 935896 1678104 1564985 1626734 1124493 1739157 793958 1808384 1946465 1551164 1830653 1061514 99787 69086 462138 1584220 733760 1960517 1289465 1090837 1806616 628628 786360 1398192 1468749 741541 64479 391371 1664670 1733115 1459054 262850 1864827 1043912 1472697 115387 1304759 177343 240033 1234467 1355927 637975 142137 43867 1358077 185714 1610490 1579433 1801718 1275531 494735 1633091 1999107 358454 537129 921738 1129574 678949 1130916 43710 1736419 828481 1618833 1794731 822854 56993 1584056 597325 1742297 37718 290244 1088289 1228098 1637241 1181189 1413247 469191 1778934 1280741 891363 92636 1529110 1674748 1006487 1287074 11496 172202 356570 560481 1607627 853255 985788 839565 1941125 1869515 1057862 404293 1048091 1658553 533766 1146868 1427076 1034321 728680 892906 180637 942975 1876779 1109291 1041009 287305 451089 546169 222229 1920137 850690 430842 549074 799507 238591 1162925 499195 1608550 1197353 570712 1800096 1576908 1027179 733952 621732 94226 409444 1349419 508673 1278413 1432357 1126636 1838790 1667593 206640 1994875 506584 1404205 808429 146339 406314 1009128 1792343 759691 566695 461942 1249373 1747116 274053 1590716 432303 1094563 899033 786368 1401503 874975 1606533 1985940 1790658 130327 588474 1236539 932459 468165 85808 586402 895185 745997 1576636 1674465 1413895 1228054 1108083 1910532 1065634 855906 1341349 1666265 718143 857263 1127376 358799 162854 1533680 1583513 1761470 434799 72888 1194368 249696 1578693 1071266 1114671 475356 809396 1082601 506807 442532 1631296 848486 859274 655097 958947 834016 582095 132301 843081 888148 1319892 506715 832236 128667 240753 1021138 828386 454026 1505310 582332 252701 1555963 228801 101796 84257 541221 1810994 577729 1701400 1144054 1227548 794882 1277945 1332826 1344349 564632 1619884 1390642 495333 1088106 1195436 1042485 1163951 1341210 913988 1433481 730346 293317 1900195 174900 1745694 1153136 1465483 823861 628266 1124953 334485 633852 1209287 1278107 277395 1459822 300155 1714724 74899 1198033 1684707 1133072 1727502 869044 358005 536013 743066 1392915 1519393 519493 706307 600640 728618 982195 1484547 847563 1062510 1869326 711156 1576207 1750454 638895 742711 1213552 1538164 1145191 1219181 172980 1138897 701328 1014749 994484 562516 1615572 69362 24660 49904 33398 1399740 105282 1695903 1275754 1418286 1766984 1841187 1431910 1138703 565829 1267413 998406 342466 429564 365507 1386687 1598736 1098383 851096 82670 1923130 99373 1020702 1260439 930753 1218991 1101479 764076 1374357 670181 616236 424022 848609 594895 1949043 209057 409260 1657126 1239518 256606 153627 453790 235903 21863 1947595 161735 112159 1326415 1949624 49736 544338 1586858 1321039 1345010 291331 1774714 475136 1194555 291811 512517 1444468 502878 1022102 1585823 549932 1812212 1080354 60659 1687561 451798 467483 1699241 408712 16320 1259673 884954 717174 302551 1077806 350447 1711508 745983 699195 1279553 399120 1140816 1481854 488539 1556194 315003 1726579 108082 84787 565718 449689 665896 480555 1294919 1422847 1044001 1506755 1542746 327117 1637999 559945 1277746 1091891 1610943 1202375 1880559 774220 1138261 1870482 1543109 1964968 124117 1202148 1984416 327595 866695 476099 1997760 1462111 204745 1543932 673406 1901114 895412 476875 1643949 906298 829824 483519 1914643 1221407 793215 1283403 801554 1301902 1806860 437499 153687 1415839 849993 556869 1282574 1630527 1771302 1420717 121064 1185849 1797566 143707 1492864 1300759 1318891 551027 571069 1578074 54252 402638 1736198 1394429 529681 1566653 1815104 653817 176597 1665720 634243 1472545 1542584 1771284 897001 220451 1562304 149813 90287 1323923 1944485 847788 167420 642781 1483484 1607626 1256191 1625580 1321025 231160 1424579 950800 1877549 1593572 1917800 178856 473155 1636076 121750 102145 490709 946152 441149 71159 1476277 1216111 246067 943833 248445 636419 1595198 71717 958799 1335655 354670 253678 461147 844080 516351 1674399 494758 353704 1558100 974589 1969635 234467 584036 1710267 1171454 1245490 1822241 1495111 1906130 138687 1137404 999858 1889963 777022 1146375 1935516 1160502 1703210 352786 19154 1822790 845694 592258 1365413 958880 40575 429602 379259 1249467 298905 1189629 16300 1000532 271670 627901 932461 1755143 1907560 1798282 631755 1717162 440128 371781 1764853 1674245 1554991 1832156 1023803 123084 1617371 1855326 1792566 575183 40225 530128 451758 1649297 1164787 1886572 1324990 1329052 1521946 1240270 1594340 1672115 1306261 346665 1935648 1681876 1091387 1804247 373382 947205 642208 865768 809016 1240240 57156 509321 903655 1792617 300233 957557 66155 1651135 252922 1639804 1266948 1772992 1693994 608283 37411 1767390 228354 230179 1500514 981047 993143 683571 1969086 982044 587813 312299 961891 902252 220641 223369 359686 1634921 1026350 1145133 285756 1379955 1171255 730584 1152173 1655353 1376065 634740 1902302 1377379 1993685 317943 1376268 341507 870224 673548 1858928 1848173 1715900 57354 215439 966040 1854291 1709082 216214 103798 1088101 1670866 104354 1242873 1089792 576532 640576 1305828 1809160 217437 965907 1655080 1763832 1292938 907136 38099 997126 1762606 159757 1237754 1917074 640315 1258404 985631 313869 1322826 1139694 1873985 1393126 20585 329188 1822621 981233 1089374 1098304 545320 748340 817005 1477270 1458979 1868527 94346 19086 128565 1748482 1629641 579636 789551 245220 335041 489656 355426 559828 29513 34667 568851 108624 1182102 983962 870651 252127 999466 1459015 318864 709234 737525 1667597 925028 789239 163999 875716 1158242 1534414 132676 1010405 523958 1130661 1131116 1816554 1307759 1295982 302157 1480058 1792888 1593471 255875 194240 557207 1148269 361132 1003372 682526 109494 297725 549604 1413688 1496152 1435189 1323411 902460 427658 1789609 1577884 1135808 21290 1013131 196063 1499753 10333 1611534 1422688 1136227 192375 911283 504454 494916 1897533 1061310 1122088 749499 1556680 1100887 984021 56872 1995743 1238415 1717441 888358 1306615 1771269 365229 1892613 84651 316083 219088 1035877 1042650 700980 1984241 155410 1341912 1311925 1149893 1875602 912506 1899168 721192 1549719 607271 355765 920027 686586 1686185 1418222 213574 1827099 1746751 919802 186199 831837 1885155 1986002 1790136 22715 1966690 350094 1034185 1530686 1727760 1320177 194886 258757 446198 553656 715759 221826 258385 1029459 1211335 1362908 723213 167771 454411 1108415 1516520 1307748 1702984 137947 1846690 592957 699757 991162 602377 1033599 509725 60869 1439730 1273123 1214367 1909890 840634 1848828 1710316 1302906 800761 1610625 109 402344 1051418 446793 1241196 1230001 569788 1106902 1922950 401171 445271 1967271 1812761 1024027 1145688 1533029 1202316 1552827 423235 754877 1128784 434078 620199 1166622 431056 1274269 793895 566567 569344 455375 1790667 192848 1648270 1035842 702962 128814 1708144 1350224 1450789 1631865 1598421 264691 132321 1819647 111414 304971 1455767 161405 1962075 1054943 168980 352051 811492 1778065 1469158 1717232 1204703 1701739 263113 810925 667889 918677 1091128 23671 1702934 143028 1957496 1498604 68443 662960 316735 396571 1864472 992355 966244 826316 1686588 216838 1547265 1359492 1302084 634051 85751 421046 1836616 20834 1431154 642817 977405 1474847 1235757 476597 200528 472296 881696 213264 323994 1035399 1404033 331049 839031 744401 1652082 853824 112627 1497946 165168 1110342 1964370 41226 1632562 1927372 1737166 1624116 1702154 1554906 30459 1913716 1476224 242740 1806453 1213065 1269934 135174 1562237 638047 821397 1322553 117192 1761193 1971287 1382253 1951743 250452 1331713 418420 142501 1463497 859198 286515 216136 1912748 410473 1833694 1526302 1301738 1309326 1863926 1536457 220736 1349371 1651953 1478077 1781394 436403 1072512 1834410 437520 607312 235357 848505 1302520 262398 5569 1163328 1914683 690592 141407 1420490 604508 1008113 1785668 1686205 1951301 1024573 657629 1795469 687147 1237248 136983 816680 927463 572408 1211141 1338675 1097487 1626012 844812 1208644 258766 1762458 486717 1652172 1282027 585716 669507 757922 831310 379223 1628516 564040 269928 1541003 1549012 1114950 648665 734610 935592 703334 1618769 1566987 3639 1633565 480239 369491 874540 1121253 1525920 841790 56278 1023385 241263 625919 354129 35200 818653 251273 641560 18145 1250534 1621435 1724953 748555 1738848 1028937 1739081 1691887 325196 1207208 567772 1268844 1158297 1257430 1387363 1591235 1245348 904326 505266 316253 8247 771745 80930 561375 1452865 1296711 532558 794524 845689 120043 587 203487 1289248 1684188 1258659 345160 1958345 1188765 1375846 1066858 816745 814423 1406064 254983 1439566 1571532 833954 1109620 448854 684396 492273 506377 177482 1826531 1514945 50256 1237054 1291209 1563809 891306 575450 437792 832185 1289422 1859116 333217 1326795 708615 1748206 729751 1740030 1720917 718180 1555820 140712 835733 598319 1523632 509603 79107 869256 1984133 286197 1944658 221400 285056 999600 1533020 941537 1736386 1878811 1269602 1277164 1823814 1964937 272048 525400 1841291 1372399 1296613 1706568 960092 748390 1959239 1168399 502619 1246194 906444 161795 1326324 456316 457886 572987 896943 741717 1407341 1138195 161575 209021 382283 527284 1414277 541513 616617 551579 1582544 788105 538803 1025482 1711571 472710 410217 1471650 769974 775096 608826 696967 1562065 225440 603287 848562 1048501 1517050 1170649 1386161 1251770 113872 1503444 293821 972181 567167 291085 1892017 46818 225532 1959519 1308339 759335 738998 909240 513717 636785 1550454 211587 551287 1850367 1515307 1855130 1536405 368291 1567753 231107 1723574 144742 1391857 1328088 223456 64516 219799 564271 737778 1734717 907051 1739217 367086 647064 641557 1860711 364004 1070649 789470 1407525 435889 604620 1405473 1894414 1289289 912690 132221 1134408 962645 1058069 1842228 1305338 71903 1905962 1249304 794853 731532 1913556 879242 1432748 1234689 1561701 1823887 1304085 1547027 749303 1173202 1764494 1376058 1401929 19579 1971676 880758 612320 1527742 591087 1498462 841917 1617875 1850623 510661 1604873 107767 330825 473274 255116 1277772 1460290 1349758 292117 1826340 1501479 651427 268949 672569 1721257 1068253 1007020 1675586 807249 831256 983393 865367 343320 556207 413125 820508 1926634 163728 1044639 1725919 482524 1930917 1821436 518304 1877826 744033 1251872 1435748 751916 973385 1351684 656400 1299552 1201348 1567703 1305481 133872 1271350 287242 647190 1094707 1403370 308244 702083 1008708 1763011 1594197 1266187 1356018 1700330 1486332 1433985 828303 149299 1086282 975045 306880 975574 547982 372353 914269 1737240 1739665 1685096 1858492 532414 1295382 64778 1123696 1938938 388508 783514 1233771 558570 372393 242252 340475 1116677 920652 983527 1469659 784219 1731737 1798139 356366 1766270 91206 685965 1425562 222137 611849 835200 874504 468606 1348291 183674 1109756 704293 87411 1090674 818140 1944849 552015 1130945 1690830 274256 657990 10096 189275 1137516 1281459 1183838 1269932 1638186 658848 1205770 1630832 699992 795745 589851 1540215 795039 935500 484347 798391 161076 1345367 1256857 22770 982479 233844 106237 26781 1684129 1222392 1849079 1653042 1209875 1634693 580840 1773429 263074 609041 1286741 1448151 278742 284567 1614220 827230 579269 278375 41219 1040932 418908 1666299 1016084 168299 1885262 822101 604030 915927 823887 766063 1453901 1731379 623409 1613930 1208122 1035420 568619 1491820 1426786 1302743 1712408 830776 843595 659715 1971580 1645403 946548 721944 129161 746603 1813320 995375 847968 765382 853894 204245 662327 1097943 635026 744105 229524 1673353 27937 1995293 1877761 1649160 772360 930666 1783038 180763 668175 1891053 132348 1409085 84468 1594246 1255723 1185017 1175190 900879 957000 172217 1544940 645935 1048985 263852 849612 1762471 1263132 1439381 448969 480249 1894148 564460 1975458 815503 750401 197525 424498 1197578 1754342 1244394 715127 1912800 995722 960992 323413 101695 39132 414230 698620 1131936 1522518 1940033 1248898 926435 431497 1614981 741520 732645 1556997 1070433 397282 1331306 792327 1599437 885868 1763125 1054269 1339906 1704892 504425 1550898 324553 54398 1624989 874060 1498727 1852612 669017 1667295 1547184 1462280 257284 416770 1380250 199954 853064 1751234 1896533 226380 1200446 1358165 1473755 1169692 1563450 424103 1897095 1606585 909424 813385 503423 1539681 1565040 566159 1413158 1969238 1666556 1909036 219551 1012965 1735335 119696 603191 1499037 471882 241636 709141 753419 1803211 1219213 1405221 241182 1776068 210723 419283 1652395 1947121 1858876 960307 192158 568994 1026906 1773128 154676 484462 1766988 1410351 1435190 397482 1639667 318482 201354 595007 1880551 496751 1771790 763606 952764 416070 1048853 1395964 1142898 1995377 1135640 506986 395473 480293 1881406 1735597 1546443 1543613 1513299 1968635 920906 169181 82710 62309 258112 287487 1269011 1489022 615507 1683649 673419 823096 1660498 1437520 730080 657752 785516 1614079 461957 1419676 1142478 1319924 1999076 828485 1795942 1306410 236002 1082483 1595538 221625 932493 1132383 12806 1310064 1588063 611566 1652748 278648 1530505 1532933 1304066 1102383 629968 1613754 504590 1023086 764144 1202492 364698 729974 939836 1911968 748882 169959 708749 526052 1727231 531153 1191253 206326 527473 12320 728573 1589693 204231 404788 560528 627326 1318354 1336416 493272 533533 1963553 1089437 922065 496707 1660010 718675 1801424 1147048 162812 840079 987750 1388894 1056052 1964950 749824 767314 1990507 1800729 841932 1050802 1338800 1311093 1094871 898244 1210426 431659 1996297 56388 522140 10329 521371 737812 816217 315285 1187869 38393 1297768 838931 1016677 769589 650426 1835674 719202 979793 1964325 699649 223431 1607683 577430 1248698 773716 1029192 1775268 1024046 500470 1151232 792396 130443 1187757 672397 1341270 1262088 215623 1165446 1756871 145112 1324624 941090 1481049 957149 317794 245166 101346 481697 701794 164781 948913 211031 873446 621545 561374 841750 347008 1070294 497283 647889 351845 657463 483973 1027143 291598 231006 5619 1604210 223174 847032 41045 525315 1361162 1111314 228146 1451017 920896 1761361 1147755 131428 711359 808370 1814805 608235 1446852 1036167 423049 1369552 1764872 1362751 32710 1346446 1421429 937601 176394 1502168 306725 255924 1565788 613151 511767 1216562 269958 1058847 642321 735149 1849101 1418005 833407 1289168 1913043 576069 830214 593647 1254167 589894 1810173 1292299 1945391 1593608 1468050 1269192 46762 118157 52458 375286 1169881 729208 352770 1236059 1484975 136634 145598 784300 55973 844106 1751148 882770 399449 1640414 1851277 1247003 1842321 526804 1325564 881428 1154479 215299 1565976 913516 519673 586584 1817389 475767 1455505 40122 1067230 979594 1319234 1853143 416087 1763751 1524768 131134 558089 843171 878857 786601 890176 622748 581809 908225 246022 1738368 175014 1529987 1111070 1447950 784213 421067 1853065 599375 469559 735737 1395826 1997802 413217 488489 1347351 31106 1090228 1260255 1498122 693005 1254335 1099332 680339 534415 181639 868008 808783 99104 1288703 1158806 232654 1489191 64454 1729184 639208 1175577 644842 495367 1565285 1923706 1111838 662723 697628 1538496 1437729 1950423 1579614 826433 1286821 1260179 16987 378391 349763 517864 1466573 351112 743462 1144413 1314068 746800 840818 1319912 516882 861385 1175754 513867 1829126 1097408 344405 1963323 34631 1338828 738823 332571 1292967 963560 197604 120400 942049 608437 240470 1473418 1384280 1710066 1403859 799698 1991889 1598686 555231 632062 1772738 1975627 1291446 1023763 1162845 1390218 594997 115171 960982 280529 1212731 586388 507601 1437340 1115721 117511 652973 1805230 951869 1733573 508194 1209898 1638672 1003031 1838234 1780105 1541140 1877214 1755306 5260 1534457 1061430 53619 30265 1256332 900664 553249 1427633 783900 325950 544935 219218 412305 1428291 1087263 380415 257365 1840751 476485 782673 264491 828064 1499250 1424256 1434951 184646 706612 1618079 191210 383236 1233303 1413233 989196 797587 1446893 1524224 1406903 1364246 731643 1988226 666609 1908037 1619677 1540498 1710662 1412877 318442 132418 1606130 116056 420283 1391532 1782322 556114 1213760 1779353 603651 1646825 1762760 1560635 1028641 380160 363540 1545579 1377077 1407530 81799 1057156 1044986 899660 393741 653569 82469 940267 1845020 1253263 578804 1909961 1607303 1344746 1336666 143724 459358 1208197 1825628 1184862 1622821 841736 229260 125873 1807281 24898 1339413 1634489 722476 407229 212592 1168685 1056561 665388 1658949 1236021 899542 1720393 982766 1890695 1538504 924544 524212 666929 1181936 1925484 815991 108670 1732896 45548 441236 1394134 593475 896781 946962 1818949 169028 186796 1709866 343361 573096 830584 1896168 785889 578551 895559 403822 1889267 1551419 347045 1014652 952348 1083102 86657 280648 711827 1590168 1788222 500875 538829 1971793 271747 1752997 1305997 972445 87106 1118599 1617862 1539847 1393076 1150947 1790343 1210693 647065 1274056 1383085 1514383 245460 641122 1208740 1045407 1873230 397138 544240 971541 25669 479105 1432296 1648611 1723644 1416193 762994 810117 1699218 975732 1732592 644706 427424 1930753 1755575 1721477 281996 36654 954491 1895357 761464 295519 570779 1587892 625393 1307483 964924 1269397 1509224 1320388 259574 1818424 313508 1351866 664752 1309075 1161536 531929 1019834 1800292 1384490 1742942 389428 1377352 1277654 1115390 289920 276301 1866280 672884 1130147 1298432 1510337 851773 38121 786380 1410205 1274294 865479 1428728 1910861 1999919 740791 1912661 308959 36381 1823786 1867961 1321863 876572 1642816 1095483 772304 533653 822295 648790 1249533 1436582 25435 1713678 1294857 1968981 455367 218021 1360884 1053527 1527407 1561057 455154 268088 747264 1306818 742594 1974136 1922264 1185489 540777 1271261 861054 258672 58576 594309 352865 638526 170231 736143 183571 1092199 1584348 400482 1141215 219633 340204 685392 1167482 447471 44704 179855 1904324 1668450 1782249 359279 1468901 147507 1295891 1829673 762658 1675420 1706766 339707 628968 876336 765930 1614964 392387 1628505 1144074 130756 1314881 1661136 1368432 1545083 1574418 1332456 264094 1569310 744306 470469 196383 1296007 20801 785510 516111 695752 1837529 1454471 57921 1213659 1694923 1279880 869301 740714 250122 303104 1859084 1800760 350617 852943 1002731 1962236 1680965 1661921 308964 173316 307938 1585388 966259 1178277 1475021 328038 1052350 136639 707997 630043 427571 1834601 294519 549029 1842754 536618 831152 461999 1921655 256231 367960 137435 1805991 468904 1122626 731773 1721802 1310138 766688 1000565 140414 815830 64509 1197533 95080 696960 521942 407571 1223540 1169642 414467 59272 1662064 789341 155804 1894806 1877044 1068778 120530 1748216 642936 864124 1196316 1517616 313403 1750195 696443 1152904 789150 1820650 1969026 1870231 1115739 137749 549523 856361 254149 1227178 1577746 1684430 1151939 634797 341113 506786 1271290 1137908 1154370 750025 984277 646762 1279149 948083 841245 1183352 171436 1538358 1721692 912005 405235 1737928 522394 1522061 589747 340507 1435055 1229871 799658 408595 349176 1832820 1268559 1108811 147001 840710 883669 1872743 185995 742327 469194 490365 1175806 991077 449537 855530 1335401 927072 499753 1281404 805537 999627 1104 1566928 440509 429511 1778568 718923 854921 919216 606110 842233 868948 782635 1769161 1424941 402637 1093446 95205 1823744 815206 850075 1669898 1051582 927106 412501 72092 1495364 1996030 1784648 491981 1552038 1295950 588321 923710 1215849 237050 219779 557674 1210291 1363812 1683716 585085 1183016 98323 1202474 627859 1992320 996123 999584 792169 1939306 3671 1638254 1660259 1245774 427441 1736670 546282 113393 1212587 510246 15747 268833 1854350 1297662 918313 1064258 378279 354144 1752026 1598373 1257528 899898 1167647 1139947 1529474 1094418 1723322 1996925 1886678 1692474 273459 1180214 1406209 613698 1781441 791573 640382 995056 1515200 1243327 1990653 1487139 625214 1170784 316774 164887 694851 1211933 651402 1468002 1479608 832100 868903 1052035 1637028 492276 608957 1092586 943094 1331137 1452935 1420456 493954 175091 1906655 197808 1029068 155675 1414962 1676322 1742535 647643 1157175 1952440 1113350 979642 1854726 1230597 586690 1333215 68060 1425455 1589658 172009 854081 1780485 381763 294569 528400 1460577 524979 1512 185207 1833370 1062199 158222 65731 1037033 1220299 932657 1190041 1169577 1864748 1073954 1022557 258380 1656134 486793 443312 1019520 980391 1547331 1318645 1775450 1427637 1681031 886091 573331 1332955 648192 345218 1932821 1915263 1289919 986008 585815 337469 1470466 919468 209902 1386095 673213 474322 887904 726750 1148808 1604057 571053 406593 351066 1603808 1425513 638235 29956 1485729 1168528 1718141 769001 979039 1849576 1858730 1145370 1863270 1143324 1853888 120740 1089737 1055426 371796 677693 537005 1598576 599077 1164629 463568 1084874 280428 283490 1354069 954963 927812 15665 1438331 1956932 1872041 272021 233249 1900662 776953 1722661 378366 1722142 1388757 571194 469898 1255750 1314927 1196634 1580955 784350 1291376 83132 142926 384631 1777520 553257 1988495 1996561 1469315 284230 1054801 1831296 1780282 1424308 854887 69068 628581 931825 943829 754199 1334760 590931 873323 394480 596441 379887 837055 108600 1163078 1784966 458788 936210 194030 468668 253128 512029 1266047 1338412 417164 1103365 44675 18412 1914409 951508 431450 490707 564179 405306 435844 656060 1900158 1702781 1208941 1185048 940518 18151 884585 1359244 308674 599491 1382786 1419433 516997 86896 413738 812142 1037234 252238 857360 1392153 1458033 965887 613932 1028287 1734131 1167224 1883894 542812 771021 361893 1341493 205407 603537 1452922 1971361 538885 1952492 588678 1424091 1441473 680337 1341681 390963 688636 55514 1054170 1893510 351654 718965 1932043 1148104 875899 777953 483356 302817 1918437 442078 1301504 1677400 1615205 1205995 1597700 1058559 1587882 820830 1652186 733961 1353143 122192 1312629 1071220 1953000 1331473 708525 886487 985870 155732 1817864 1473914 1609386 1335343 919296 772603 1547146 488456 288514 1772857 642400 710521 569969 1947144 354612 1604404 528486 1102230 654081 161304 1526384 1703742 1408202 1875 1187311 1440505 1248733 1740963 712994 791544 71458 364174 756176 365043 506306 688685 1946476 1410753 827566 521269 991020 923421 1748560 1216684 230546 1061558 1214635 1501143 643980 57626 422536 1696121 805051 1574366 676187 1702892 702854 1770734 579400 76395 1278319 642993 1720801 1893433 1215060 666851 491374 1526744 1277618 989237 154960 1629475 1102977 1591759 490790 1668168 1084500 679070 1148621 1930008 1440480 1674717 1220633 1034651 815753 1760124 1789756 1144002 1216593 1920855 522648 640116 1861117 1728213 1500518 124623 1168844 406563 1101893 723328 1120560 1909262 1102474 1967688 1530792 1678207 791603 582731 34181 960481 720583 1777615 406039 1232919 1518280 547324 319220 1523789 334619 727222 1710633 1818554 608629 2862 1232405 7235 1848750 580326 1505129 617754 487904 236668 1526389 1652750 228635 1351125 414678 1998125 1226992 331340 1510007 1028788 1645301 8266 1221659 1890483 1657197 741798 1287319 1238779 1050604 40865 608904 1149358 1487151 554159 1411662 1121206 841168 1591403 214460 626781 847331 1007791 1452012 1333017 91865 594458 816131 609571 1951655 1387508 1831263 1798309 782640 782667 1100570 401486 1730416 660436 1384738 374652 620518 1345786 1951469 1016407 1625435 1890871 1949098 329928 517483 400463 691402 1735964 1489112 326664 1356099 1271234 272619 1785378 317500 434012 1734830 17946 958291 930150 1706775 139483 1993758 323475 52889 1119517 1556939 541906 156651 784178 698803 169490 63635 1387342 928837 1722807 1511638 1178386 444213 654487 674803 628825 1160575 547878 1181333 858606 1679367 164371 350656 878560 329576 1356429 366286 1958777 1002974 645827 1030305 79842 338603 139652 1196189 1219730 446224 100182 539835 431336 849998 937630 1437635 306173 1393815 1318807 519063 1278523 1877518 1390910 47423 679603 1351696 1879793 146649 22297 1964435 325219 1681929 429938 786516 234782 882399 356239 610715 318179 1824252 1301018 1689905 1117610 1711148 408466 1087077 1930282 653940 1200704 881165 977807 1663251 711854 1861479 1564378 770872 1606412 980983 1804042 281130 1758904 598417 1796169 13247 1608706 767658 388992 1753873 849119 1926358 453383 1486125 89740 822425 892965 1397423 404663 1191360 915714 641327 510904 1569014 1239693 1941573 555359 512676 385426 1716863 1090392 1961808 1085915 1736315 666317 1620876 66912 561898 1481491 1724878 24704 1630233 575572 779819 1651334 857233 1276356 772308 1344891 1811930 1943540 499216 1466495 1330062 841500 365936 834440 33397 69926 79444 1326128 121463 1818167 155191 445822 243831 57283 672375 1952287 142958 1748009 1547327 656325 477730 83092 1097117 415284 221662 1631104 1443580 837070 763709 472767 1391445 1260844 1225350 1755511 1912020 1567593 386381 204521 1731306 1951798 212393 691335 462510 358154 845686 126192 835574 954572 635219 1560262 1403519 1364107 990538 1839832 266283 1206434 942230 890978 382159 1715585 389397 564805 1201078 761617 1340264 1902370 1681405 898668 884610 359478 194777 98756 1809927 790204 1450575 1646445 1221461 407439 654966 1983482 292025 1063832 933640 1966164 1532608 1053094 1460370 1170190 1472255 1381590 295629 65218 126049 274546 1797480 406240 1906244 1757625 1693653 944983 434379 501101 1963366 704662 518106 787065 548830 1894809 46142 1958412 750907 1659038 1374087 948900 228281 1594387 1440196 170214 674700 593015 210099 1937743 103265 1157590 1728040 1709500 1689697 780582 1835510 1826684 1939780 795292 576718 1240871 49819 1949457 1955189 1625483 145004 1867974 652029 55241 1243020 473546 986145 378582 606197 1514460 581865 561516 761973 654177 1741899 1612678 202656 954083 1522961 591861 1690634 1946177 7324 1670220 817244 1045541 1599544 310414 61122 457330 1584923 1760493 1856546 20028 215697 1966128 1587986 1610591 329968 1839941 1245400 572039 1234463 995266 65713 1054518 947135 799504 125835 796303 644513 1899781 745473 619331 74049 1658717 1151643 842466 1807861 332680 860934 1443647 228293 451973 1164694 345652 1485165 1330512 23873 798413 562974 1494227 1345968 989148 1483155 476843 1906724 1751840 958703 502335 1655541 663564 1335223 1988498 60124 385760 1299933 161823 342875 851946 649705 1803784 300728 388224 927864 1643728 219992 1340970 906063 1493385 1625828 1854136 1546672 77608 1478372 688432 796430 243192 458693 1644967 543792 1615144 1841477 898407 1983196 1120219 1067412 1498742 457481 960918 1379350 1628650 1653821 1204682 389253 1156529 377453 1870519 829226 1332833 848498 949318 265807 353829 941776 1439304 1716339 1669700 132386 833249 405751 821286 1381312 1529552 1368890 797318 1565047 959714 1492464 1259597 276152 1504394 1289666 487133 1148499 172901 1125529 39629 132253 1248240 929946 1722670 1755654 294967 562226 1675875 543169 367939 1644578 1125362 317927 1362859 1247946 775152 1398964 1038717 496248 938541 1913286 419019 1581008 1867512 285951 1711043 1001557 119464 445731 955979 1600764 1367255 1661923 1214458 1470600 584490 260582 333010 1138178 1601159 1101550 781082 1212588 1679553 1652789 1517788 1236612 738675 679061 676844 870879 260051 1004405 1008123 56222 1646464 1852300 1680371 152105 1288974 518222 896224 418280 1923649 1716183 1930793 1924505 667816 1160434 1456806 225223 1569576 1055003 1768922 139124 1435886 1041210 490429 1796279 81181 737788 1349480 1842566 1099726 1818751 360276 1389215 221237 127646 867488 1017294 371199 1531892 1365495 683789 1067786 1789783 490942 425815 42937 655072 119396 1865015 1391560 1757601 108079 1508873 1673656 464380 849994 1138999 1642264 831606 1167371 289862 1583958 1470733 1033037 1850621 801601 267501 514181 1034509 1144567 1517629 1413334 366179 5104 1571480 1115693 1797806 580324 106881 1032791 1609171 372843 1778367 82054 981313 13309 1519774 1388790 101785 428073 1926549 808027 392064 1186204 733968 1856039 1528209 1312261 815663 1567684 115104 1023716 1977093 1287922 433885 1342271 214068 1786017 1586701 1335925 157643 140933 1548284 1699584 938713 1512081 1301960 306086 1303653 1403326 22442 595799 1612704 268598 1556204 647512 1195623 105290 1662225 1137429 1931538 889375 521018 606523 125728 181194 1153152 740052 531606 690342 200507 1593167 23585 1369854 527827 1285911 1516181 283046 1917597 78928 966247 316743 604749 568991 36704 449038 1805074 5662 115344 853582 1170483 1741288 1169580 1629644 718153 1088985 1006646 287175 1236063 982638 1579211 321198 361927 1532682 476368 635893 1702910 1776875 1969588 1819814 1700899 231417 496644 949656 1048847 1739387 255014 604526 650568 513767 441534 668116 1968090 971508 1695077 1369186 1765573 286726 835391 870048 1211300 972902 1069826 1017836 992736 944238 1546079 454691 741577 1219947 120843 64130 1613120 1179192 572169 784453 1671359 1798393 794205 1030007 15724 849197 1757537 1418717 1003723 797466 1651582 1365214 208878 1677801 1925452 1252857 229739 1065400 90851 248163 105402 943743 13688 520836 1966290 555575 700965 1318947 1031362 1549554 1234988 799806 680514 1079290 1570293 116566 1772587 1329072 954860 1538678 1160383 915747 290876 28314 1570858 759852 1992932 624824 188486 630128 907747 1508885 1472362 1554047 1749386 18685 1477608 129294 1748069 1205234 137871 1637595 1918445 795429 919048 539175 95582 562104 956994 1414450 915530 1115492 2217 522475 1205775 497570 596650 767940 540907 1147875 1272566 981791 86507 790139 1288951 1306851 1488714 1680606 120275 1463697 1066405 1590265 828552 1583441 665060 1109601 1846780 1904539 485755 1889928 251607 1059334 1844401 951168 944723 1149094 1454216 1885048 153936 1919664 536602 1300578 1627621 1214538 1325427 970801 583754 769720 1974433 1472426 388145 1467677 839780 961749 590859 1623762 1391370 570235 411110 803791 56194 1477390 1183651 1770196 1914791 618444 478558 1008043 396285 83287 1012644 1165510 1005413 1400480 200504 1743961 333460 1820337 672272 298310 31751 411553 870792 802653 477960 670457 144122 1356887 1237792 169328 1917003 798769 1715741 640596 1224986 484448 1635304 1212274 1610377 984213 144041 1440894 1274470 1952155 337893 1209979 1175760 1144710 1513606 1963315 1071676 1335526 1984797 168550 1847415 1959428 193365 289701 1697475 1769664 803320 541386 891264 1865744 1324457 409898 1627916 455017 1644650 658154 738963 1334015 564532 355686 419734 887039 64533 792057 1394151 270417 757480 583229 599698 146587 1109774 1139887 1884013 1150379 1920974 1459936 593862 436739 799372 1999700 1333807 81225 569150 1211524 512993 1135522 1797267 702724 348123 1480374 1059947 1597332 838337 765622 1525954 1550059 877165 1250891 1916291 581201 762351 1207851 269898 445872 1818091 1155517 1911614 748783 1033356 242870 1559131 1500089 1248485 1542161 1923689 1147787 1292035 1552812 561532 1138462 530545 245993 394980 110506 334455 986740 5387 1833058 1965582 1333941 348841 1619749 392252 1164977 624888 872882 651561 1169147 1955645 430960 1028923 1142712 1299377 1659230 1907004 1730172 301676 416742 1053520 1532588 111404 1727655 1469166 752789 1601315 806386 1058055 1552310 1630902 1169190 993107 1728113 1900781 772934 889641 33864 139234 859099 1233472 968667 1566091 1703419 282278 641119 686970 401780 1822101 633354 1767448 1020258 1653784 990941 886042 1715156 553804 721808 1843957 318702 596594 698984 1486685 628401 594786 1018566 143540 625472 1745634 529970 1378240 407867 744628 1424226 1109961 1944172 1484436 1753118 1783809 434708 621874 1726700 556756 1304633 965255 1662639 1924029 90755 500663 1785698 1150522 839887 1954416 1730590 1258971 1395956 1842573 159372 1964810 1110720 247674 1367747 946955 1835638 877511 1217014 1273513 1948895 764723 799160 1841890 1724414 716619 234102 937185 741668 245959 1654500 1200545 508922 976324 232099 1291758 330312 727506 1509376 723078 1083363 11478 979750 223903 409517 1298567 1760415 442616 945950 693621 582850 1507534 375256 244855 280921 478571 365810 1768685 315114 1437902 1983254 750434 217940 1513185 1555409 415878 1879513 427254 407418 1868705 1242119 1215771 801487 730981 1824766 864134 1924875 638697 896600 137439 1752853 814017 16661 502995 103411 1283402 830388 1739327 137653 1039140 1969964 181470 461608 709863 1132446 1649285 1035581 1901240 885746 393496 246299 85058 1953362 567881 825975 1315512 969634 1061635 471952 436291 1604095 1954657 7754 284518 879980 1715060 92996 903391 1366689 1056986 874098 463684 172852 181816 446795 562887 1545146 1813000 169114 1836811 174765 801220 1246893 1830114 1510290 1599973 247403 1082516 419042 1258196 1801133 67201 675774 700356 1887181 119976 962009 903863 1223273 853619 53627 793560 422108 1906642 947869 843099 1040827 563939 585892 131006 1916896 73438 688706 1176489 282465 741854 303931 1129148 424715 1063605 221602 1302993 987566 1184232 1020575 148017 1341622 1625414 1217816 534766 1190130 1544147 921722 1654605 1476401 200463 446312 1215557 1791530 1585370 568398 1571416 739797 1966267 1996585 1010944 373065 1427031 1427511 550885 715097 1935419 62458 365406 1872151 1437852 1797693 353697 1536152 1417884 463759 827195 62838 10445 689207 1403142 837228 1721286 1376117 1916650 205511 1850153 1091019 1851889 1538588 1721019 1863011 1200581 587423 157302 1620200 292521 1107633 1771722 1471206 323693 1860390 474852 755473 379263 519601 129323 1208932 486495 683502 339628 478575 1124968 1743840 1911817 1991411 80410 1651064 1117697 1557263 608372 234316 832791 958748 1149573 373420 444144 667359 323284 838249 1457997 158898 585695 218518 534013 592817 576126 1401647 1471107 1391936 890941 1210694 10900 159705 1945447 1319170 1709677 809927 557240 902884 649420 1420540 1027050 233086 644786 1202379 1220398 891687 473798 1373454 479691 316376 1663157 1695507 343315 313011 424641 1672068 1966805 855842 469289 1643745 1465754 86977 69777 4728 230594 693972 524406 548519 641581 1432986 352430 1289747 1405968 390654 412598 1794745 1817384 1476139 1333122 1325057 560254 1683515 1616921 1577332 1785216 1597264 871074 1235268 1267511 1230800 1078485 1912311 822247 1340671 1891032 95890 392231 1079304 690474 140850 697110 1127414 358023 378049 1413611 1942597 494249 1651604 1495662 1270552 815359 286974 1208909 713582 622119 1118504 1090106 1756910 1350111 1440160 1248665 794724 351988 928167 375927 1247336 1940216 897942 1763997 1991805 1057007 555085 1300273 1190499 589794 669427 768524 1512281 768995 675986 1835493 1043188 579346 671548 1007053 1977005 1600340 452228 1304647 907221 1869529 578774 1827548 841575 1196654 559585 1819607 451238 1260310 989432 1547201 1927668 1500767 788662 1180211 1834786 649967 804349 1472560 630498 1581413 517834 67719 1371713 250194 1356700 569883 1480298 1418884 17971 816101 203344 1078163 1961272 235880 1382365 571263 905379 1148841 1568545 1450708 293187 370515 1433167 1795060 140980 497336 256763 250653 1507968 660069 180501 1874505 20364 1191858 847433 1474020 1023073 1231583 707960 1284563 134772 1647039 34624 70235 597354 661767 1134549 1284113 246908 1825043 1237999 738618 1421365 125551 1978871 833763 984538 1411865 628359 1622465 1333085 656018 1805661 1292414 973417 1425799 982823 1482871 1830906 1699105 901658 1571539 1136046 530093 1802872 90620 139583 1650238 190941 130561 332257 1357982 1779549 1266055 896259 1023884 1663944 1586599 651327 1184983 1556462 1310197 551222 1816255 909363 1975980 526195 1612508 520386 939360 1000647 1574974 1633937 1575540 1910740 754630 1447563 1029128 591659 762456 199249 1026648 334546 109920 1254182 1415320 603180 1090847 936826 936323 1850280 696652 1103102 724134 674073 946709 111500 1693172 599470 1916009 1830485 1723951 64387 1263220 465351 1303591 121201 989615 100473 1399729 106664 573349 1968555 974863 956988 117215 1699310 188325 893020 1591287 177057 738765 1585414 1435905 1477094 115410 759829 566218 775331 1705270 372902 553913 705664 1862333 554073 948537 1237154 523331 1489852 216834 636630 1649299 1344948 1712712 413941 1963516 1664109 929643 675654 217292 1088267 1080038 1801996 476772 1189258 429297 1358561 1087935 74535 695706 339736 158363 464762 163121 1077762 1230686 1391205 1335496 1540523 583557 106067 389242 459539 796880 1405043 1915015 668161 366187 1721672 608017 1179256 1437431 69767 608281 439338 453711 1019776 852067 350576 1465284 460504 358701 1556372 120008 1141140 1018545 1759168 801467 1528723 1361943 1999668 272770 1984255 695812 349095 1146997 572523 873333 1947149 1177946 625878 719685 558691 1588668 602444 999101 844604 931823 1493036 1644111 1454537 1419396 314753 1152934 533687 1382322 818863 190302 178983 45426 646859 1779337 856690 987413 679299 1919523 493748 924128 1580154 1624870 432643 803009 1979756 197385 515704 1915324 464791 1805255 371168 1248574 218804 932548 194004 1885137 553205 1879667 893608 1321601 1027070 70545 316047 1532761 871772 237894 1194132 1252720 1719023 1882755 144349 1063682 705657 1121287 386956 1596660 1418904 1381031 1887582 1387786 1350847 1703104 156619 975725 28121 194168 771957 703087 1879511 545984 1206940 1586710 1667932 1856916 1422272 1570977 1258030 671785 304721 1045873 409555 1464663 113382 1224875 1166317 1165754 924001 1960485 1487847 348847 372535 1091412 1030087 1699107 1414739 816188 1542766 351482 785921 1262191 1061889 1528965 1980716 1859718 1583846 551554 1073109 1549585 902565 146011 1492555 255484 1551089 689638 846438 929881 1589715 827254 1411815 1295076 1794621 369372 1444677 79190 704993 1076097 5465 245062 355388 1441709 1147589 515872 726201 785223 1962737 1211352 1847898 867326 1542705 317364 1309035 859264 1646717 1326196 1862038 1117095 646159 1461828 1328594 979149 1169694 648174 1843978 1159438 28378 913883 742164 1636769 322161 388369 1629654 562298 1701114 574860 1463852 1897330 117288 716776 1717627 111681 1801546 562174 649386 100044 325432 782342 873474 1450698 1269158 1460142 70377 1987351 655711 1715815 1334395 191317 732732 1509191 1725864 909017 74725 181569 1096415 575464 1513943 1605107 1555389 1970747 1486922 1295244 686120 3791 893223 430283 408490 1835444 1302045 1192426 637543 163729 1244743 1763888 809673 1186321 143179 573307 1161014 1087167 957071 1783982 1750128 1525558 1812205 1644467 343498 172553 1084457 1033561 290304 931420 531557 1796624 956483 1222249 1673465 1783162 453115 124876 691823 232100 1101904 781285 1493542 1825655 606258 773092 810784 1733294 606485 1526487 1803627 1659886 434659 1968132 956767 1345040 1964732 44081 697602 341677 257324 588821 1698749 550638 1977338 1534490 902728 485849 1848926 498836 315867 850877 1742817 773806 1287301 311277 1876408 310085 1017678 790772 368833 1497912 1704455 1289830 948367 585682 1273622 939733 129877 7935 494617 1518350 3994 630907 1683405 183985 1670097 485371 194194 659320 1156161 1699489 78041 1180117 1250453 200977 1632675 244940 1816259 623194 1748029 269150 1774565 1902336 208757 1056326 1833288 1122525 935051 507793 554632 1737639 882773 738513 367789 536525 1595417 960625 1252371 558152 1938628 1047371 798108 1927609 930868 1160308 845392 1088141 1876353 216358 803951 1609727 642242 583204 468909 219134 586340 167689 1684444 746918 1527477 838589 769936 1429882 1727788 1141053 1982206 1217333 96244 873968 249083 1425265 629679 1751982 1796161 1464504 1675777 197572 1059406 1018963 1200487 1605658 1154348 446044 727532 1393036 1696870 326188 1844058 687698 448699 578746 1484155 791945 1794064 15332 1722806 1450223 1469153 1180090 399790 261081 1534625 188413 1284347 1198351 319609 1610978 1394962 40075 772149 1408289 1226528 1504132 368641 1577947 608838 563241 1618575 712571 962297 537274 1126297 1326794 303663 1715651 1613448 1522583 120705 138259 616057 393169 1964543 1708378 1256654 1784669 1816522 824261 116295 747143 1988906 429580 1478548 1949909 700664 1370646 589797 1078610 1680647 633586 1067423 1217995 1039157 353576 687768 4560 236090 186398 1603767 41223 1055430 946436 1837314 87763 1540794 785432 1921490 1982566 1209522 1560875 276417 575621 828831 1210804 800439 1822668 358956 494008 1174545 45199 1740711 1021194 66734 1701212 886551 1127987 1160836 434040 587635 1005259 1644711 614277 1727077 214277 668463 893332 1627236 837763 1407967 1468409 864066 1277483 1306703 103331 694174 1719536 78380 349996 1411326 1986965 1567648 827061 181796 712772 1492678 129437 389238 963279 95762 1110781 1059637 1653607 1149425 1970711 998799 14057 886398 178066 398059 1122567 1815909 487561 1482355 1170720 1770333 259396 1071760 695143 1875705 1741752 385877 972014 326690 524677 1726801 395461 986340 831293 487576 1806289 1246237 1594513 1442257 318561 27418 1767748 787539 1114720 143110 194960 448960 390352 191808 849682 1982887 896003 366709 515592 318866 1461538 507017 671235 1751398 1055187 1606444 890718 954452 1955035 398834 1956845 757544 1617023 97778 202999 593897 1241181 714424 825838 1611456 1195560 69071 428379 1781465 1091617 1955324 169330 188714 1372986 10611 1496080 1413717 502547 880338 1995079 1131405 1071659 1479118 1532783 368380 1915494 1367818 387627 222599 1143860 267573 1097396 343006 859749 735515 685456 1785718 1016047 1997277 1417044 1972355 1160987 1801384 869569 1714289 1721448 601291 501724 194303 1258653 1306030 125306 1187647 1243338 1706987 982561 1701935 1963769 1858302 871332 817127 1125774 52551 1195631 1537515 735094 1577227 1159139 1212445 124466 1846939 796395 742947 1255081 602877 407610 1117908 1135873 435320 1508460 1540425 1451518 1843661 40388 1763040 1270210 1875421 832762 444587 1611834 547990 695091 89508 844911 181684 611641 787287 1436735 1095734 1455690 1571967 670068 462258 918652 1043662 1354213 1256272 1351041 241939 1232223 188884 452244 1889816 44636 227882 329345 1106661 178110 1471282 1591776 1557765 1835381 1534614 1228008 1898912 486348 690995 1587713 580677 157023 67752 1142217 253718 622518 1970627 54476 1310776 740280 216027 254838 1735443 1157768 1227857 644920 1153835 1905328 603587 1056354 729201 1477453 1353041 143268 66984 164257 317990 228560 285879 1334421 1828591 1721685 1922776 402155 1699062 1515362 1739557 838616 403301 1371647 1213181 1931604 278669 537491 824118 1974415 1262014 1087930 1799358 716227 266459 33045 285898 274540 1952551 71474 546979 1237193 936756 691070 1091767 1216432 1639954 804793 426107 1560213 1423969 1063445 1916851 1597485 1696520 92321 1829655 1592527 1008134 925850 289940 819800 502894 1436465 68319 1225270 57239 1120678 960768 1576850 1114534 145932 913276 447167 674607 647644 1411715 648650 1467472 329122 1591116 1668565 1477570 87698 1344173 1968941 391198 703049 69265 1311646 1378003 62071 980970 606051 1158522 881804 1479684 642743 520660 26100 441677 1524783 1155325 622189 1922469 578860 1716633 350428 1490686 1655306 332582 1337111 849524 1635415 1852370 4425 1059540 1221204 1330925 342758 1741926 134598 657431 1773193 1510481 1662017 75184 1903853 1794986 1442411 77254 57400 1320027 1164453 221045 468910 1189485 1474250 1540988 460382 335733 177434 1859469 150191 1500456 900850 1975162 483254 845716 1286502 960884 1810431 1604002 538005 425688 1119138 595692 1729837 1205998 193786 1156937 210372 1488776 837329 615354 10116 1493003 634461 817588 1236929 1357534 1474450 1552748 1981079 1216331 323192 67141 221502 1789278 141011 861200 630001 41065 1988238 588394 393932 782330 1532604 1954684 1559144 437319 741779 1464048 1153371 592220 192809 480031 551377 1289288 525233 517593 676795 1962356 711029 582701 245415 1245732 405436 151293 1195869 1548888 1677527 1292956 1748613 259751 1210098 1436766 1910670 33519 1602619 1861810 1932130 1389340 773987 436545 500746 1945929 1805533 105340 1916987 303569 182171 884166 1980183 716715 1096520 522623 1547172 356783 1796529 1941401 1977191 1582382 1812614 1551846 718250 1096757 510307 1595557 1300237 1254570 1299261 823243 347035 1214798 1964558 140812 511425 1965620 910989 839563 1148949 1998508 1303632 415344 1757110 551276 289164 224029 1871767 634975 1472919 142627 832996 989895 835770 1486837 1931878 12505 781476 1770695 601110 941751 332405 981702 1294155 1110183 498162 776488 25773 304538 1227815 995723 1004974 831233 1055220 138315 413299 1398018 596369 1571862 100639 936802 1777875 1145018 968639 1980948 731780 762961 1689345 313980 1188215 420684 1432280 1044022 1313593 925321 1560617 432215 1014436 1467735 1849732 511552 1670008 541538 1238010 1748644 481231 390223 1874726 1805700 1411635 1400984 679491 1676510 967746 169193 783206 491806 406082 1188911 49730 1662475 1856728 86552 69591 1953960 1767389 1063414 673150 1565261 1047798 1870119 1733122 1844975 1154599 476837 357866 1159191 1530141 860213 91028 1135589 110176 1999473 193991 1176611 1517082 1132026 1761056 837875 864163 141228 1479027 700115 981691 680050 1385682 1838718 244317 858084 1703197 497487 757807 196443 1094042 1864566 688321 1566513 1559290 1729499 649335 787738 1572113 434137 1312266 898389 1952612 56159 1526289 1503160 1789718 71017 1790081 81984 232029 1602584 787810 468542 465069 255445 75372 1165992 1417955 23527 1830371 1644382 84872 1321006 174093 1153478 1022715 541556 1571407 767767 413042 562085 810525 1792710 1066918 1435112 1366295 74486 1395770 512512 175571 735285 1539731 299869 1923366 674714 344883 1514283 706099 1355262 1093196 1108146 1487790 32610 561222 419488 22794 1673122 1258184 609271 1662709 1165258 1816252 709022 1220453 1078214 907922 1558234 431351 1328343 538583 1960366 100647 1874084 1709506 1850096 1276354 802471 1885057 743765 302664 501356 1283105 267259 1480275 480880 975627 1480981 1867653 1651877 666552 1528991 378617 223173 739382 796710 1201128 1688977 865343 461943 701990 664326 1989010 935715 574936 1357163 1310389 79126 254235 1830257 1301560 1073325 1316898 532903 1715476 661266 1034659 191235 1287959 1023459 918536 729956 1744476 1426765 10710 1279803 1782034 1501917 1577570 189692 1413869 314742 1861426 1884598 1633966 490982 1439545 729263 1517643 1667777 1212831 1152798 181753 1337777 1328041 602835 1087017 1018923 138844 376285 1100669 331017 956183 308544 1001880 1814075 142338 610905 232635 1403452 350969 1681730 1079872 1431244 595507 980040 751741 1653433 958702 1048427 924156 1313392 841581 415334 905314 334964 358344 706414 667275 1917913 1027202 1213580 1256264 1663346 131677 43741 1764258 142953 1521269 1780970 82982 969629 446455 1342230 967144 1699140 300723 1366895 1902553 1723828 315904 384565 602739 67436 1143816 387110 530095 1451586 1658761 999596 132791 981069 1830417 549639 1572819 1961377 1129532 1505936 849448 1311683 1709889 1246697 1112914 3170 932864 330299 1691740 1063708 1353031 1816686 1857411 1693904 1451916 576621 1883910 1460203 439545 1091583 404486 432583 782934 1711099 352850 1881624 1029387 344463 1739431 1507982 1105198 1226543 1487439 608492 166397 269208 1764744 1094247 336022 1220062 1112087 807501 160943 36565 1805377 1194228 47913 1268928 1742534 1768940 1945173 509375 547473 1739741 27901 1642054 1458471 1845449 620259 285530 1294456 642995 537667 1146566 23079 1122985 454875 1399760 955855 449316 1219990 389277 1432203 1528537 1649553 1105745 1519432 1139780 1830639 1374238 1794990 291726 1331085 665069 1195173 1054148 990987 1925250 1149630 1357748 915344 390889 1652359 1188914 248 1038175 669621 1214280 636889 1124291 952800 1855281 656185 1245121 1024728 58021 1474536 869175 27727 912877 374610 302928 590969 219355 1539743 925894 1523043 167811 1296932 1219339 1212131 1824623 1901630 844394 201538 457329 1509596 637235 1091268 473790 977721 670462 248622 1463045 1693558 301770 1493670 205805 1430310 672802 514498 1513071 1460691 1490318 1330618 1289340 394255 25655 40265 1307319 324678 256963 316192 1157529 88649 1908966 1901286 1425661 79206 2773 1906710 1255733 1964581 172442 338983 1699559 1313998 837233 1326506 1875319 884005 1033352 813454 1587619 1739035 1560131 824982 1492548 1028481 1978782 1292381 933974 1448509 1121862 1438260 711909 1493936 967804 415719 949740 1370757 223377 1630700 855712 294518 1611922 263567 1627353 1613283 998753 381220 531636 1846765 755114 311061 1831668 260861 1722263 1105656 1514165 1073949 1219633 585770 1182851 48089 1125178 1666913 1676028 444728 1851464 1244947 603446 963397 13419 1773329 1331703 1688517 1016621 1376630 495977 1496647 378634 1526109 30060 645933 1585146 62591 924719 1328002 233768 1590870 1516198 358 577593 193495 79133 1532594 309829 723395 546221 1969639 59746 1349879 1254191 1067205 1077538 1846758 1117050 1268451 299571 1920295 171317 586581 1461275 898264 1737632 959579 983058 1363146 1737262 134305 954695 1914011 1785449 1749693 749866 1978932 32194 1762829 884158 1280635 720849 927058 1159177 934521 817606 590023 1384262 1213135 579355 461330 270242 1603368 326713 347265 867171 375852 690033 1382081 1617274 1862604 852801 1116646 1306104 1897338 607559 1700453 1271308 495406 455904 1825283 648647 1324262 1858927 555768 205784 1368681 1954775 272105 920153 315544 803156 770951 1076800 287389 1393841 1159219 144383 809304 138694 49141 485254 1392679 1898235 188118 796768 1027147 1486145 154556 1655076 1264800 417090 4087 1439772 1391008 1061105 701177 1663392 202395 958770 1183347 316093 21684 633785 631670 311404 763982 286029 1259237 1070253 565498 522789 1825434 24149 1865048 1440489 970629 153247 1405153 465981 145218 755652 51858 61104 283247 678184 583026 417698 158722 554554 1803222 1631079 1645420 881582 1967224 1009646 136864 975012 684205 853868 1194089 1217915 1138368 288153 1674891 1267527 1380767 285243 1197429 1379857 1386780 114234 104148 392160 48224 774181 1349676 280955 1383221 960789 674997 1794517 109425 432887 1073853 514223 939068 376140 10137 885944 1313889 1415008 1437893 23065 412494 1296868 1249951 1244961 856785 1746417 1765071 1642577 899883 188667 622845 528181 1139390 1451643 720625 591655 1468920 23158 499493 743061 1072205 1216869 12206 1149575 1100110 1510304 1262609 297709 1249405 248274 442603 59406 1131269 1459668 1561473 327151 7778 880613 894906 1371076 1893000 1752343 1006738 1340709 1896869 907781 114550 623785 1907816 693227 1660843 1745016 195557 1645438 1302083 155010 356620 1665827 235150 1878972 1060140 1825360 24030 1311035 549367 1370833 586621 91016 1511891 1345951 55591 385876 1460041 73491 645066 1584601 611676 827331 1232991 1565464 711035 1052801 141548 777535 1168773 1349309 500339 403454 294027 1334222 1201512 1156587 1561128 665013 897435 1298371 1855556 569155 1294066 1558607 1752415 770597 1765711 715329 33571 1882429 1327072 148788 749043 152783 143226 1978373 273436 1324963 157623 1420628 1384305 235384 690059 1784421 606371 540963 175360 1923142 922459 1274902 1189886 1226460 476222 545742 1471763 32651 1247675 894075 1107241 843813 279952 1828761 1422327 1802993 628188 1063640 458768 1152144 1597668 1091858 662525 330809 1136644 814857 1281123 216055 1670483 565439 1190479 1452607 1260582 339799 1535901 1882034 409013 1733282 1084560 426841 385684 1033528 178265 1824543 1132140 1202888 505819 971725 1024001 47605 1132615 1278077 1369659 315956 1198035 528169 1664931 607000 1782022 1795887 1118870 1061032 1327408 97154 889918 208925 387057 669436 71947 1968429 653127 1181493 17126 630662 1639773 1473048 1903413 1236673 931191 1177902 741670 368911 1521090 413332 357255 166619 1888930 1041397 63265 1023573 1649579 1098448 1867202 1211378 1500041 1824669 1910456 603540 307556 490892 1559464 1896268 1930535 1276185 1557658 1443870 671996 351261 1078140 1178206 1340547 619045 693628 512963 77909 1556567 183685 102076 1090394 1516504 1301980 688958 1270925 1460593 1987429 110634 708023 711075 1071365 1372577 1008737 1493387 1926391 1531460 227150 1690998 1472533 751655 1000621 782624 723846 1405171 828350 1335247 1350018 962970 814644 225356 110393 1859361 942467 1117583 489237 1103837 657331 1790193 1507125 1117746 1592975 1572914 1377988 1126894 1932793 903552 926175 1780525 1992086 1809882 1007345 1319425 1548240 988076 1959720 1687113 875171 596557 572778 953791 1328256 1753476 1843097 1511437 1560864 1818365 3368 767157 1987763 50389 1476276 1019943 1452574 1317085 1202443 987775 1960593 63685 1616948 320850 741071 858182 537503 1037058 1752012 260254 445275 66617 976685 754894 730339 1591091 796283 1331839 184687 216503 462727 1674369 181487 655742 262986 974631 327992 373566 1500215 704670 1779864 584309 503862 1074688 1771105 1936075 1607048 1774769 700210 1722165 1285203 150831 1067537 1441531 1442036 395923 1573330 746899 591618 609749 283671 1639257 878196 1907540 1670737 654802 250804 1892788 592071 296574 1654404 561787 317612 550441 297064 1019918 676967 1815176 850499 196307 762425 1547159 1732243 1666941 1368967 1107472 1830088 1308101 365652 519105 1270514 1913238 986650 908093 1937668 1808584 930969 878733 742411 337113 785660 408440 1566482 451233 1253120 1740117 1565840 674625 822587 1145111 1892861 718050 8491 1633659 359258 205329 1009142 792365 925068 1104479 380316 1654856 573857 1788326 628303 227524 980714 669462 1319973 1642453 718863 1770389 572246 72070 1002020 131310 58514 1213000 694313 1873455 146028 283661 1106857 802510 1935595 12001 1246846 527231 887273 1652355 404980 596600 1882872 1964010 1443427 1940386 1242910 923274 151366 501265 1827962 923871 876050 215323 727886 422718 1180987 1287093 1486584 4707 880727 1981865 1563200 1564606 455807 757799 1037531 731877 259241 1247812 413932 1960586 717779 1496522 1672386 718370 1563264 481447 1586998 606062 751199 232493 1730880 923931 308692 1601538 178951 694680 15878 1544109 957299 860643 255806 1389790 123233 1131707 1258315 380895 1337595 612096 1480078 873341 1351133 1099344 1393062 372373 1243590 1003731 473295 883333 1346142 1770733 87350 870767 314268 1589005 809956 1731473 1899514 314048 146443 1597618 1177858 32176 348358 1383338 1832520 9156 1002460 1259683 1500265 1777339 1426400 771037 122643 486507 1633417 1166734 474580 475004 1157347 1203922 935666 252773 448978 743127 101826 1289015 1040363 667292 958558 385585 1934899 1589019 951413 22454 1718303 1547369 1334089 1979193 446879 1691613 430159 612351 531387 840458 306519 675438 1151077 1829273 1745818 1374175 1198971 781349 1952019 186947 256827 1749600 1499051 1870797 1878497 995343 809969 1639123 675021 1896782 13480 735784 250168 1362792 575460 1511037 112160 270070 1476552 612654 996146 1995040 362349 416551 1292133 289247 1648673 1735595 1275633 1403288 240815 954384 1251804 312891 563078 1002955 951578 684434 408029 963521 1568826 1230261 1703252 1595674 1381071 1368897 360587 775475 1202193 1949421 894945 1977015 528241 912322 1904602 155481 760658 1679800 743391 1215277 1811063 1941581 1433664 1595937 1091811 1775379 775091 1732181 405060 201482 930556 604324 1959580 1651886 1179980 417262 1603118 56536 493185 636233 1942549 453981 338901 20768 313006 1159888 306235 1542924 1817412 1513908 1099674 1058 502083 962042 1491758 1478873 729430 757394 939267 256577 1982574 439643 1341628 1108764 1791097 597248 1394282 1462190 174802 677717 1107038 1750521 133728 806171 1513544 1486294 1507541 792173 530077 547170 185746 512432 78897 208966 114099 1736593 67210 1052659 566806 1583855 1368396 1697138 626420 1339516 769877 1184351 522929 1994890 87522 301979 1535335 682938 1033688 1697230 1568019 182164 1753505 1688468 1221817 1515487 1934034 301404 117352 700634 703501 452739 1909678 1491803 1130853 1110802 1278916 240463 332917 1929693 472691 97365 1056815 1599509 767056 1234329 1873817 1488679 328660 11120 297795 989820 913919 1648936 1886311 1485798 1422500 1654673 926305 1042136 521225 1547188 1041969 1260431 945581 858665 1429710 690193 1670545 1205165 234592 1973542 1967143 876458 1048160 600511 1721647 600212 296335 963357 1927278 1133388 126922 373653 1247412 1326874 24635 975425 1477939 273511 188913 1061577 224109 1134504 1432956 309988 1089967 916660 742512 299572 605755 173440 1990944 252486 490120 249006 1206504 1420593 842838 525455 705814 1477980 1502054 1770483 436744 1842052 1761147 1099861 231601 644423 194216 348985 624591 526060 688227 720804 364842 1567149 1189604 1946026 1504858 517206 1346277 332502 97447 322418 809665 656743 1377802 849766 50483 1459767 1247793 312238 1020176 740399 1816888 1022374 1319414 1343829 1608672 1989720 978742 1292678 1222838 1426506 1870181 731857 956322 1891259 1652480 1856196 1739399 1319465 273316 405854 1014165 1639012 1527708 1821288 57226 352107 118630 826814 1395093 1516477 1507824 1827448 1757240 455076 1780714 1428828 1423332 1520611 1311786 1744403 481947 537526 1086278 129034 465052 573448 373015 168448 350849 1295360 923583 761141 758021 987008 326894 1563833 1400825 289428 908600 623687 1105124 1183089 355035 1235800 575317 1576602 1526680 1754505 891102 757918 229013 803408 1742318 127052 126773 1135551 702471 174268 1120849 331595 1470144 737353 1002290 471094 965037 1500051 1363936 1036654 763276 638296 1467062 371918 641833 1082769 1843386 1828068 1293494 1243955 1480424 1275348 1159979 392532 1862904 221149 94010 757280 1597149 968655 1079939 970446 693040 1395588 968767 71727 751837 1723370 1533857 1800092 1370783 561409 221808 848446 1521316 48459 554311 223792 467818 168137 1364194 302251 1652647 1933020 357047 503050 1018236 611229 996262 541798 1341064 218785 554763 1675858 1661326 710453 1356885 1034965 318867 233216 1794588 11383 160370 1593430 311912 1932937 952310 1338119 207367 1146292 58504 1355614 1763959 1660570 1400184 1046294 1405565 422609 971420 1000426 344258 561359 1876751 176199 1535153 1641959 1491581 213502 1296318 463814 1096174 663554 1688805 1285303 237884 735570 817514 419254 1921413 1985415 47591 1681858 1236023 1030603 1854043 1389557 1962357 1418486 579819 346916 67544 515902 742525 1471831 1408553 1472708 279069 1514739 1463626 54820 1297664 1147086 741883 1751394 739410 1932657 1149663 30152 1936730 1526990 1363791 1505517 1768405 1709013 984258 1849778 1491511 1397236 1104673 1594622 1104678 435465 866864 1751494 1187477 1892543 435367 692700 1214822 150203 1855783 443610 808690 1148471 712045 1440467 189412 1315926 499048 1219549 1134371 646414 1405101 1289319 633383 740410 1496501 1849108 148985 979671 136076 1059630 714191 159539 1480404 1315481 387355 903216 1811949 607963 1679057 1300465 1048149 1472767 854967 166972 1401746 161838 1116488 1518333 832209 1028158 1340480 1655602 878118 814516 1861273 692446 450869 808421 1776797 1000899 1818915 414741 798942 1745767 941904 652337 545428 842454 750885 1507725 14291 1466298 1326738 1819432 1531136 1165390 1204272 1276886 1080363 1325372 221636 98887 1040945 1109258 1921449 132848 508722 1779017 880070 141350 791660 1036905 1486904 959199 1801289 1828997 63934 942402 747898 1967372 980604 1602202 1960488 1457873 982450 1084018 847119 1013168 335348 1550965 1018245 1825164 508657 267260 429614 1146478 1641875 1585644 456636 1692598 162123 467958 1391232 893450 1937647 1821579 1000085 851739 821886 468168 1941024 1110750 675799 220312 1489897 609736 387431 1832353 1890845 1017692 1389474 1930209 182868 1987636 1545750 1774633 1484922 1542573 1434675 1286066 1793599 1936764 1912983 1045205 1132165 964716 1795300 1112889 1332385 278424 259024 1729587 1711371 1500257 632840 896874 1852989 111661 1543419 752680 46370 1905144 138863 532902 1048770 987740 1173883 1785080 256115 637098 1125747 73902 1727782 1536822 306446 694077 1026581 1247294 409372 324936 35308 1141336 749484 831407 842148 1242195 1199171 36182 11438 1547913 1521570 594416 308266 1321340 51181 1252119 1512200 1258193 696889 1917865 712463 1539527 1900831 616051 1334787 1535949 1491750 106995 1566490 1725764 928934 1906912 991125 832436 928406 72887 434443 253892 1135294 1392334 1724420 282637 772708 981627 1347109 935886 40235 1852795 396204 403945 211740 637439 197355 1502352 464531 139000 1133049 557183 102669 756887 1403603 1206536 1938934 728143 154058 199736 722037 1265315 1744480 1540144 1767943 1496146 1303894 112081 743325 1518235 876544 1351563 282170 653151 901635 1152713 1544977 1238992 962672 952744 1151909 1008308 1219527 81110 617297 1574393 886742 1289718 911006 1566359 1014713 1515374 114769 1809485 683138 1593250 518840 735656 120891 1459855 1201230 739499 775869 413496 733011 380971 912074 1803815 369444 713964 1030580 67526 1525731 321635 321034 83004 1341578 1949861 1680181 1379721 315057 1383555 355837 555251 1694093 474598 702455 345194 473680 1474863 330080 1298537 1766350 957597 753830 545796 104612 406575 1614207 1072174 768295 1794957 740557 1867918 836313 1002161 1344087 1861022 1935324 597976 1556495 840444 323454 507271 1870392 843766 565450 549730 429131 833893 120671 539961 852057 1647826 1557491 392845 666061 1046444 1591150 51611 1008933 1271462 1094565 1048012 1122359 809372 368927 1575655 1312931 1568207 994948 642692 250635 258863 1797516 1315568 1234933 1294415 1323757 711928 503271 1360480 171145 1101860 1565007 165912 489109 245775 1083247 1595476 1517990 1769427 1651497 1686941 1124790 1873986 923161 1041801 777778 114153 381207 525301 942494 699068 68527 1023084 651631 1460568 229611 1793425 1483421 583546 1806704 643139 1159729 1087212 1488572 1919311 1058411 312872 1883251 1488676 1677158 731086 480674 1956955 1223930 188641 1915742 130377 1031013 1003494 1588673 1520227 10878 1550955 1312797 1434934 1839959 454460 958740 504395 517001 451189 1487998 158583 802805 997905 674612 1254448 803926 177853 493259 827963 1193513 1293984 1663438 1237028 1490701 1061370 634053 402831 227098 231573 927682 1541230 1906119 982211 290148 207475 1865973 781282 825138 1416347 1910091 978090 848982 1437135 1678003 732033 1833809 1679845 6223 941076 1273918 848742 1005249 1262291 242258 1666003 392129 1999026 533723 1774822 1393273 959003 940047 1529639 1265628 1818593 58416 1204939 1839058 1461316 564734 58382 612970 1911484 234310 608689 311705 759372 1999858 1242612 1405255 1191166 1835879 633762 481171 78797 1094060 1937435 585880 835862 1822709 1994043 821932 691658 1128120 313562 1660765 783502 1923308 199286 1563090 633464 1911801 618358 1268823 1874491 1890473 616852 945435 1267643 1659637 551493 797632 138068 183520 415516 780968 1939981 773646 844139 1081456 988801 1130730 409050 998403 1899855 1871791 926788 647510 596185 897788 1419801 1771686 981473 342038 1970642 79484 1482111 1437165 1443177 1304159 940983 934361 1740667 1689164 1455109 589195 801313 524622 1957485 10119 1416392 798791 1468130 1130494 436552 829387 638735 1788228 1934566 1222783 340708 13691 82506 1228308 645768 1904467 1621940 1623463 488702 862887 847955 1885558 1487991 559844 1300039 1247943 1503619 1466401 519811 1453048 1276377 1786036 249813 707263 86386 849186 1396413 454401 609045 1987128 381610 1650869 546041 1672125 1852621 1573284 746472 730552 438348 777099 112905 242458 44243 427656 1371235 61357 1978865 1698615 1704643 658522 805031 1167731 61399 714230 446274 928025 431751 40273 1095113 1271624 1505170 148944 1901992 1977563 1501038 1221046 401842 1447816 654621 785073 1686540 276884 1460371 194829 1772350 1126678 165110 629184 1183002 59630 845975 1813202 1082228 716202 678561 960366 631582 1038759 607098 96273 933057 188394 458825 1157456 1323605 49741 1281643 1712045 150795 877177 460254 13831 667218 647121 1410474 1194528 923983 79863 1448099 273225 886604 1324302 681266 1711418 1561809 677361 888904 1520356 1987855 152429 1465593 1726689 730911 20235 464374 1587983 1163480 265644 945266 1974831 1325857 109179 220766 863138 296129 26262 589284 245761 1368765 1013284 131018 1780132 309748 1931621 1865708 1332740 321420 950353 1566039 1817388 1424591 1682273 192211 1630967 614299 923450 1219717 1565367 283892 221588 1931280 1978215 1467843 353207 162093 1516173 787370 1874867 65003 1842164 1978634 1335577 782168 554895 1344272 1198661 1591460 1561258 1112269 1228673 1631147 422152 1839441 284326 1944188 1235589 1031152 378524 1630221 493785 353659 568658 426374 933916 1499898 1912982 451468 952438 893833 1468238 1703432 861167 197647 779748 990926 321295 842356 239396 1697280 1185935 754925 1239848 701554 1530340 446503 1799444 989656 1723697 1909200 1726893 401752 953450 1980584 719113 1592407 1592605 43695 991748 1529207 130378 1389078 855628 329859 1194530 148880 743742 1601623 1725886 769665 929518 432719 937041 691062 922792 851646 1091531 1026622 1433560 42180 181180 48190 590080 1091066 1138060 1020706 1798408 1637765 989668 1617543 1070096 1934942 1047273 1164659 619450 563749 971564 951859 201001 882349 442727 837337 1723884 977917 569166 142817 1344870 371849 262206 195817 1808883 1597003 741162 993457 1213677 1146131 1840874 6068 1569640 1256645 265141 1933800 1580219 1762322 27660 1749186 784110 298906 1508723 5775 1110660 838236 36251 1794934 1635319 27085 196105 1125871 1887813 1846308 1056531 249798 1773911 265066 1748590 1918419 1841331 1520973 1568503 1729699 1428556 1248017 1152955 330141 1115181 1796449 1021367 1345739 1531552 1706601 1199665 1244221 125373 1729129 1599126 1938193 662391 782039 1091325 1601412 1304963 582187 388817 1234299 1126234 1334521 341702 794246 48808 1379698 1754650 36976 1194778 1488611 986804 1037060 348653 524532 1369909 639140 1432098 557517 1481298 1248778 694956 1172300 1271750 562490 1860079 1166001 1565801 1570127 1500264 1911164 889589 374678 1288681 1232643 1159680 1665437 729251 454336 1593858 186775 1967510 774474 800535 158751 310830 1416262 820446 1485567 412485 581398 1502585 1971759 1597412 508225 1879485 652247 1279959 855397 1088196 1430885 252068 1320109 1752031 58146 85976 177967 1505817 1056186 1100115 808931 178268 918922 1508581 526430 1084234 1617239 766131 466581 1224057 434510 61348 408963 772446 773223 60543 1696078 30327 1049345 694920 368200 1683929 1086948 1760585 106682 64818 791429 1236015 709284 858378 593395 1725539 36679 1950345 51755 974232 988450 871642 45128 1110276 1899609 1231898 462096 995712 1712425 1315174 383113 30196 1339338 1217453 458979 1249999 47450 509340 1677128 1572781 90558 170687 1033235 1095127 1522639 422923 934925 1709329 1363292 1775939 214559 100917 482473 1615419 1237476 1730729 1037336 542507 361423 996695 269409 164176 1357577 1605396 416315 375258 1297776 480290 980143 721341 1154117 618085 614331 216402 364411 991519 592013 1445290 756022 1192062 1412666 1768730 1616757 620591 1441685 744315 1731502 1065411 912650 394399 522272 1645368 616091 358156 1389561 176715 1177866 776660 904914 773449 321813 1109558 767946 1858300 1885759 894828 1233555 15322 770842 1635648 53463 1919133 114442 596431 749253 756279 846753 1551655 720412 1182670 1096764 393317 1426331 720235 1663311 314106 1206160 102850 1130124 1759153 87151 626980 1645946 1489841 1712998 553753 723057 317232 1240919 960310 1677480 1901340 1241566 604705 229447 120748 1054318 1803634 464905 1817133 1062113 1764759 512988 53811 1030449 550093 722492 464368 1895764 1186310 758419 572849 203221 1570525 1990394 993522 236776 578274 1211302 772310 868882 1220229 984389 607826 1722249 810465 716626 1693109 1722289 613841 263954 1540486 1868664 1194444 1989143 1268306 1887642 338031 1464719 410867 1806501 1161564 244274 656783 91288 606209 1069930 558820 257801 496713 104724 942105 1824408 1896005 1017015 276583 1151489 1578315 408836 892828 1917872 1261548 752031 1408411 845893 1984414 314746 1814450 1475754 316155 1739591 32373 550991 283111 1000639 1490441 1936735 1631977 1030717 1969083 501414 1595909 179092 499346 360848 1352739 572367 1383139 1841866 499413 1949621 1940661 843986 1538642 1644408 465129 689517 564340 190796 1500225 526221 477885 1804040 783438 1853429 1448879 578729 376043 679900 688179 541108 246728 1954148 584033 1638276 3095 1614590 1562524 1320671 107902 1655295 1324421 1677327 1128215 1256229 916575 58308 21081 968358 1518722 1535328 934435 1677740 1714983 850134 1304701 1901917 1047352 673095 1510584 1797762 445468 1114496 317651 1312583 1087337 985414 168606 109418 1213073 984359 1800259 1458906 775610 848014 1599250 1103963 468611 448119 1148629 1975856 1511905 1210630 1141695 985719 82297 496197 1693522 577582 1271411 1277892 895825 1297584 601297 333914 659121 1178239 893574 1170507 1556011 1759178 178203 315026 484075 1692232 42539 1440769 569106 1916208 1761248 918507 913039 1606993 537065 1910903 209552 662508 1636153 687330 567549 1006320 1199464 773775 29294 809759 158476 984891 1414758 1453677 1885444 1506239 1788531 605681 1171355 1661298 1796129 1747906 1269744 918534 384794 1142349 1208166 1224326 1790998 1839648 992034 488351 1901260 1464491 58712 1750815 1669100 1748138 1051626 1623221 1805551 1643146 1403587 791065 214694 883071 293197 1148625 87240 1298327 587705 1015606 545914 60473 613934 1956876 1857926 106194 948414 1697887 1176752 1468750 1489095 903548 454321 92846 829196 1731534 1692901 631010 1487718 1828611 519495 497472 534249 936119 668020 1160229 768501 1329580 1693713 1277072 1338656 460677 573190 1653464 907989 1835401 669817 116272 1826344 1992480 1138851 1213931 376454 676591 1887915 1818115 1248692 922542 1615911 718016 978249 1284854 1436156 279386 1262745 375100 45687 943466 689718 325499 1144045 1868769 174636 1231318 1244857 1404288 1512587 1048610 1427172 660238 1970960 1325837 908425 1857210 1448402 1791742 304300 1281410 218907 619241 1431557 541016 764980 1158125 1643561 1499442 1879980 58458 1714301 848301 1041037 1334840 737632 1238947 260163 1138461 1947989 266620 200901 1588487 684697 138047 349467 962864 1304617 731007 385961 975586 739841 427782 746982 1464095 345038 314842 1221679 796570 878361 30856 1839489 1133325 1074318 645447 433366 59758 242019 1596348 1062984 813831 209957 1476648 498049 204464 438509 1141054 1768052 311135 1244077 972180 491683 1266009 1818500 1606406 396358 285840 473659 1323620 1132846 687942 110199 1415167 558008 1874722 97804 463995 564377 774611 567698 785493 531549 1967794 402119 1258398 486768 1375695 174227 429017 1188090 603994 1383339 1201220 1919902 1371790 645890 994188 115966 868625 76732 680342 1370707 1684309 408654 463793 1334686 1920583 1007135 1383843 1948923 1404300 720959 126044 84769 693285 1125898 1783624 382048 1845312 825519 1024997 1714012 767860 907970 527512 1353145 328351 1123756 767968 1052691 485382 1694002 1667566 552775 1609275 1704237 1799093 1112178 1672435 753847 1988205 296421 1072806 151658 839576 31091 191777 96607 52843 418023 1491875 691149 1889393 1038799 922908 1216986 741141 1598205 1778404 1455157 1377631 573142 835617 1532264 1586606 167343 1001098 1370741 1562165 1056352 404348 752648 706609 913398 1149656 1384385 1217716 1691863 771857 1366477 635575 1199873 1425752 1639748 82634 884557 359622 1527153 389426 1858804 327216 1950065 1197900 948843 1689486 569599 749792 573335 756752 1805908 827716 1647458 641421 957508 1045011 531808 1830872 1661124 703467 1507672 1606623 1745970 1774290 247557 893594 1216933 1770777 1913694 915817 1845451 869107 1268792 313315 1018256 140075 96085 94128 1437109 327528 1026346 830608 1522618 291972 451671 1893467 986914 569948 1750027 1446500 415744 1914959 1978869 1391389 910194 1761866 1196817 152273 1340274 1155527 288590 1328656 901523 1209409 408539 1118887 1416770 1670488 1671652 604899 615806 1823518 420999 861703 34908 1082926 567347 1108442 588308 1528178 1849081 984570 384628 48670 358035 724848 1023307 1157391 310603 920703 1057631 1967903 588234 763266 1408051 90186 768671 1248978 1282130 1382402 1449113 711139 1688813 1775869 1721584 964542 711962 1972839 183676 1825179 1827490 450467 1446405 521434 264732 361219 1149327 1451111 307419 539874 509890 1162844 563338 1674632 1986549 980719 1301554 342980 1304198 511594 715674 986793 1174311 1845772 1092415 293456 1364202 515306 673839 1370081 791108 668496 1923018 721470 1438917 1510325 1053955 667249 1167036 1370620 282156 1060852 939340 32853 321645 1199311 680910 1517848 976387 791186 1683328 1968907 307511 557792 1305507 1757746 1201580 712249 1714849 44751 370852 1322899 1059235 254053 1072372 1457216 1405181 281929 1947882 1584892 819059 1434517 97092 934993 1693393 1028851 1626343 1264104 1987790 418831 1565489 1359151 1569032 989341 374588 1081014 1438715 1122741 1959661 1073519 1291670 532174 249574 19978 434642 1949835 1287540 265584 1687317 1086135 687464 201757 1482962 587038 511944 231706 121840 1276857 1996992 1643870 1957938 1765812 1549416 559411 525587 1692155 791468 603863 396940 865609 286089 225911 1255572 1064427 1181952 952107 1709480 1521854 676767 1009802 140066 1733562 194190 1439049 1921100 65849 686126 585866 316560 1274022 956943 1935191 925433 438531 1361277 431974 233237 33058 578302 332529 1011481 465152 1878005 1635331 282008 638592 1692920 1191831 909092 1748555 1083462 1397849 220811 777134 800210 1438238 199712 1864179 1991503 392806 1231369 1282903 1822870 1177769 1015552 1540225 1773645 812932 1342000 519421 1956498 588672 1167552 1438616 1065564 1085582 200418 239275 635007 18174 151180 1967176 547121 947702 1064675 1798120 1248385 1766097 58035 1493925 1077047 592136 653756 1975793 1953765 495365 1729405 410377 1127116 1990572 917729 1693142 1045169 837295 1179139 570728 596300 523660 616846 1990884 1906493 324989 66157 1766740 1798958 1220910 428109 184 663839 736813 59218 1250354 62302 528079 1549572 691380 362586 1960537 1690106 1504052 1475217 504447 906015 334919 346689 389087 658502 865964 1230619 1795998 504999 393831 73262 1210063 181301 1280668 1601637 1080189 124245 1537957 885657 1223294 67132 57186 1535318 1623841 534684 659840 838206 1507183 1309554 1442248 788887 98496 1165953 893797 1142132 484664 1495539 1588058 1214985 452157 1150296 1344285 1693202 871245 971224 1557752 272534 662063 1046068 1834199 520617 685383 97788 1669172 220866 359220 730295 1760291 1464803 180870 1221530 1982946 965067 1328583 1646617 767958 666133 1589207 777365 9290 1976402 1115913 49970 1984764 1385965 45084 1111087 370910 1000147 939026 409651 115117 1434774 1070314 400036 450711 1755873 1185681 75735 1515099 1177654 122339 1993449 1124365 275779 980183 712530 1988550 607305 304539 1834081 126747 960648 672548 1183553 530895 1943709 487261 1018329 583758 1757242 799784 782093 841806 1376076 1066221 1126497 1918320 1278020 441894 754148 239809 797478 1005023 785348 890852 718022 1828043 330054 1767032 1114441 195600 497276 907178 389881 1965608 189873 954602 802062 84843 1487510 1683885 1461402 487336 321980 832305 885721 962450 1859373 1057456 468494 1108870 1337338 1832793 1444254 157701 1727763 1575754 1498408 28030 320026 1147916 1152860 1423806 954402 972650 915686 1445287 461228 490408 974303 1650224 1775481 992460 935977 308350 1855245 591549 1180962 1968289 1057076 1920506 787456 1115769 6803 3900 321567 1945501 1958524 562656 1392724 1734582 1897355 1999982 653747 1285479 1053361 120795 508660 1967294 1465201 1528931 842677 447905 275009 316824 823959 821708 1234680 1528129 1516643 1702347 114839 739765 1296779 1699173 1620297 1005345 1689823 1472870 811915 30400 546022 971171 1298568 216171 854038 1968914 30632 1234541 657669 834065 500125 1598919 1330147 569285 1702109 1270130 1458072 807734 705684 1844840 529263 360585 658175 1936537 458914 61579 1737053 58657 1241152 701366 1074224 1888707 689963 1825316 603469 253991 591730 326036 1245531 952168 328980 668556 1090668 1867554 243875 1101685 253929 981175 1948738 1093097 1267014 1702140 985675 761935 1833820 606088 1969949 813676 987385 1735725 1482528 1625157 1127665 1077183 711205 625709 972155 1543403 846420 1194544 916587 247724 1440563 1597475 1292619 1587372 1829044 203994 293365 1940597 1021874 1135585 707024 1790381 1002272 1569988 1732213 1078860 1662628 1875004 1320971 1156944 843741 1057572 1925946 1331820 1492194 827738 1178299 1214602 1858466 442380 1958105 1986934 306644 1106524 1177980 241142 1249763 28023 1762510 1482413 1406467 638157 33716 885217 1021285 474633 885931 247013 1756215 1350202 1281126 1981495 551259 1212144 1370095 416316 109073 824145 59928 801829 397595 165941 999308 682741 1417549 1708139 1198687 402936 534319 1839701 354116 460871 1065821 1365100 1372015 1436053 1512393 535030 1933576 242092 938525 1480402 331823 653102 1552217 442672 1591538 1415262 1979454 1288592 363315 509982 770272 312561 1578045 1250657 977566 907623 804769 988418 1597409 1712165 534062 1501533 1037993 801412 754481 1242993 1699477 1734487 989839 255622 366494 1408003 665246 1857262 393435 170997 1291403 1367865 1011051 445320 384368 612874 766863 850365 1212799 1265 1897612 1863573 1912643 553438 1734509 1530529 1549305 142779 506747 816433 209876 265310 1592592 1843295 1784738 1283715 1143487 273737 1543777 1431922 855469 110594 1387987 35206 1291824 452098 639064 1117251 1273015 113312 315375 803983 1878319 432981 1348503 1933055 1727093 1725002 1334516 829858 148793 841955 1005128 189948 1959929 1317758 1701152 973839 1379086 1818040 459543 1220914 241320 1361179 1714384 595868 886505 1669615 238592 1546915 473249 1973064 1990955 1707678 573939 214467 1698482 1677468 1324121 1286816 1328615 1433615 224490 487523 748743 1748742 329221 1050986 1405340 1345890 799594 584060 1433076 410917 862805 677830 662150 358056 1663684 870442 1947070 224297 1445054 1110475 1341125 391894 725585 1733799 797950 358132 1491938 506656 697577 368813 200488 341135 998838 80818 413247 638977 1382914 31291 1794076 1299645 1186870 1048133 279778 812772 193358 1500658 1138520 102910 766343 1984066 1443 168270 114123 1263901 1388592 1195295 1331311 1065678 760778 1517426 1917228 1341881 236217 1917308 1455525 186559 1600603 1530793 309449 332458 704145 1337208 699558 1580483 1661809 101128 1937847 1863829 1099420 68781 1268209 1629133 1005769 1988439 1154349 1089309 1530247 16043 834785 1110832 409162 1627025 1063364 977065 191982 629052 539889 243706 894446 1307709 131023 1617264 1443628 980140 1983484 555733 650166 195487 1281170 112470 36369 579289 1728307 1644078 11161 104637 1438827 1415755 1659691 1385161 832915 862403 1960007 714727 1503076 1081333 1480125 1151013 1614781 195430 1946293 983579 944189 1526219 734543 1204592 1648101 1632129 1140110 1250788 1323277 592243 1285734 1839752 1964186 890266 1557477 509137 533320 377468 991780 1012614 489661 1001369 684700 1999893 1576268 765095 1601421 661531 492677 1414941 1685940 265634 614453 1206110 1060165 109442 862093 487866 1429632 1189288 1045382 500412 435370 403285 1440796 52182 933147 1847279 1598163 1803430 1412817 387385 1098132 1576383 1880584 1473655 595003 903837 1100805 659103 956900 1281439 1526730 23759 830503 1172056 1024033 149733 764752 884434 1475050 954269 35508 405750 1447302 1988051 27563 1857040 507461 1223646 1439306 1304565 1880540 209723 1737421 1165000 1006340 222030 397837 1675533 365374 1759244 942442 1098967 1751836 1373129 991954 400770 1319076 260744 979167 1135950 67940 1746816 184837 1653020 1156578 394649 518988 42642 1577512 713047 528911 68264 1498924 205484 1650328 1416669 1792082 786207 1313962 266988 902677 683083 664029 1962439 1442013 1673610 946536 1743026 1018185 120449 942908 958302 929781 706301 35610 1772679 1101103 885606 1071093 1430933 784368 751883 994309 381344 1486366 245564 1631254 1932559 1005444 1422660 149058 1283786 1338107 987553 1913478 96768 990466 504262 1977119 1591219 1192826 1932026 406983 825566 1715150 507683 1959677 3175 1793833 1996127 347830 295999 1204147 1985797 694373 1540040 839922 219414 1070258 1085695 1156041 958299 601437 1303472 289057 1624179 1708034 1142846 141996 1781878 1789810 1161600 1446955 1216917 684623 344196 1253848 1436124 1137052 436835 1274512 1728357 1760177 1727971 375093 1650431 1732045 1131787 339670 1635622 880942 1375289 1862533 1890674 1204618 1967831 1591969 1785174 50839 1381094 1755102 1731563 1955967 1360209 853864 1450533 480878 962621 1162169 674376 986891 229596 822408 637256 58753 1843307 1983910 392291 479971 1528665 1663499 731459 1106232 828715 296402 1667353 1355389 167562 1930083 705296 1873129 1364663 756232 1219202 79110 96746 1047838 1593435 871321 363648 1674546 1982741 1904666 1435003 489717 1657231 697662 625274 1308693 1089076 1975443 419580 173563 1661552 1149077 1807456 955977 548088 1516883 520071 1519079 1466842 1787664 1137780 636143 79400 1818075 132913 1452184 1117749 1449032 1814420 805776 1927087 252617 521493 1349924 1177410 386007 864702 1258449 810610 938662 671023 982308 873054 1211691 1726348 700940 935916 73178 1892849 1888559 540402 990874 310659 1862328 1519744 1167345 597703 1808095 172764 1314750 1188836 1455173 1676213 566355 441404 421549 1684930 400479 242349 1550886 1397372 1486271 1682846 1676122 1148362 842686 1036218 1748473 855859 878451 422326 1927605 1932871 519074 1896305 1786367 27572 1224629 1505487 399180 1111621 1427913 299530 1444789 1258198 1734848 1930318 959619 702299 373521 1331368 1007208 1645348 116025 2864 245748 1558696 1481758 1380884 963183 192242 1146209 604211 538083 1426798 720969 982612 208425 1747101 1482780 1302683 1617452 409587 821972 162348 375106 630740 1235276 1299452 1483734 1211580 76007 48494 281790 273318 163277 64771 1440034 306666 789370 1463846 184088 380045 339809 1711201 1227923 574153 322460 53512 698344 375922 1291090 114389 256951 124351 1448792 902431 660897 1438977 290249 1971022 1623216 86060 1796662 1300914 170665 790571 490455 1968901 843304 1276441 759512 1645062 866349 1346449 1002143 790436 1242231 924467 1814491 1180844 1925569 1807970 376294 196104 984099 394178 1215386 1771357 1479135 264150 1796696 1615368 1931943 1067225 524469 733344 537572 1740621 422064 1033350 1938391 36200 917109 1517931 1986499 844315 649125 387814 1696654 1723339 48474 42471 1659503 519202 861222 1483029 1939577 669619 1175186 1920144 1533839 2098 1144202 1953516 1568188 666412 1666944 1365896 1038234 71123 1844894 465782 221483 548171 426839 310266 546890 564047 1703097 1968794 333451 497047 791300 278167 719240 1462410 612771 1991586 747942 412218 1014380 1400271 1650604 285304 1013972 214012 651871 1161314 134788 1638268 320108 1648745 629398 402752 1665792 777241 1111684 893560 642725 1321719 284538 1765024 5051 1315968 1974518 632212 1179590 107498 954405 1413872 1454874 223046 1464620 442994 1821447 1980464 630770 776697 1440863 411247 687764 940807 1142548 1599153 1814157 1938902 759654 272752 406300 1364080 1290743 754020 617321 1044119 609307 424281 2089 1506875 967038 1352127 63216 985797 1525133 1992272 87798 1186442 232326 450907 1348218 1793328 1050471 1875217 1175163 942293 1900943 1351360 148282 915556 619297 1114005 785081 1831448 873596 980657 920356 533156 664807 908886 1675339 458283 565733 165934 1092179 1027139 138181 496717 875218 729559 263773 1865487 1682422 1278044 484158 29796 1152022 1822170 370792 1201712 1297332 43118 1121989 1309397 1651154 218150 1982418 1078132 1635665 1418171 1092717 258624 374709 1395141 1131466 985285 1045441 406016 1160250 282264 818041 1303328 209644 13490 1496038 586265 1450776 1659317 162979 762637 1952599 245300 977719 1338025 456628 110802 1502410 1886189 1476338 744651 1770295 1296628 1487654 788300 1237566 716439 559161 258694 751880 875706 1456733 1308699 1120593 477055 12852 1153707 675329 1269826 37610 1073776 1230077 783261 54577 1577678 1444456 1566117 925287 1256240 1441659 1349970 1877602 1829287 1641618 760473 470697 1896886 1805164 632531 613702 1031444 575694 755373 673854 1923743 120495 1675862 84041 1025832 1904973 1916805 1321314 290605 1625252 1171554 1977444 1770072 1160704 87505 1045300 1361849 907194 9589 1859109 599588 1987165 676508 1007028 183813 300014 502816 155343 674960 1064270 952437 198724 1639050 1812152 642843 1374729 355489 1337448 436699 827682 841360 446939 839627 1862730 1530765 480084 1045649 807302 845839 1068949 1387311 1321198 624236 584076 1910801 494775 197127 1397377 925954 942533 1889647 501778 1080234 1384981 1082675 101301 1263261 889909 995998 401356 1484703 399987 211772 834971 309601 710127 765771 1351714 1207919 1211674 332093 1520886 139891 1539178 403801 1039345 193730 1696476 1722016 379533 1771144 946205 1322256 545751 162313 437123 372407 501827 549188 24661 1740823 1166950 80632 1013997 710832 854098 1705617 1117960 205567 1017161 186202 1203156 1437412 297815 354592 1730420 471157 422025 657764 1464386 1669785 1835222 817783 1954228 1946402 1821246 501045 1132334 1456891 1899027 833613 387506 1408791 653773 1010695 1190898 628306 336356 1416141 497229 1369445 793650 313774 1627146 1724440 1397961 122464 1233320 1416128 846754 1443114 352176 149453 1857465 1016672 514497 848165 1908781 1234684 1149808 1450670 643691 1873154 783441 1987172 1891865 555393 961233 1911151 1550762 992488 961291 1257672 168035 1999416 295788 932352 1779973 678330 105874 57212 1492980 1333752 921813 1100598 620642 656280 1968549 1853709 975113 215740 132554 310837 462041 1944948 517936 1441245 525840 1693189 15698 1392544 762623 47709 797355 1032808 1315943 289032 1515559 983232 1110450 238499 645684 1420100 1735302 926221 497478 300475 559617 1574220 1614022 1160927 582061 1509904 639486 48127 1578332 914504 1900193 1134868 1894567 1868522 1371306 1573734 822203 422495 1845963 1556584 1405250 948202 947255 1614007 360987 837640 1781157 725832 1925366 668323 1464229 820464 696197 2849 1880541 1694650 330563 1360045 674028 773055 819250 1992348 729365 695146 1717637 1575722 717161 991702 891779 484155 321432 1481873 1821616 500019 1338482 1220354 772112 409785 1348527 202634 939776 994535 1416742 292289 1496887 556598 1453146 14862 1595454 1064313 1896539 1323805 1580792 687093 530518 672664 98117 1733484 1858066 275556 133024 1935547 91279 1544948 1348044 685495 825799 1183881 1065550 877053 102206 267387 82578 113394 258841 99078 1683844 645819 1820232 1302767 22742 1415987 1938831 1132749 154200 1431148 1138330 626315 1985695 959920 730600 1957221 738671 740663 1473522 1927078 1656587 1636424 1491188 1459621 232283 1114297 1964270 728691 693533 587011 532171 1471850 307936 551555 1125038 1761033 1065111 1938155 367590 862179 537431 712373 71545 199217 1665777 540241 1051883 414288 567486 1466798 469293 246125 112789 452180 1051432 175357 363908 1537748 455239 709057 124618 770093 139018 526865 977548 1300012 1207916 124546 385198 424212 745946 1345780 1902726 1433992 1173261 156432 578086 261650 730036 1868136 604639 1783603 1459695 1247882 791319 1881720 1132250 147040 1414230 729327 784821 1473080 1836131 1696844 1611072 293206 1522152 1664591 1125147 44182 168436 1232210 278677 843279 421615 1578083 1054958 440570 1126931 1418831 638860 1853925 295149 582565 1541211 1346952 1341658 1405641 1776957 680973 1073851 319083 1530279 1172350 1345324 1500374 1333931 678600 1114420 1642159 1439137 1291732 510829 1636067 1140406 260312 1898917 124669 979752 831961 1334237 1841322 583653 1354180 988059 1028783 785204 1329441 1203298 639286 395828 616294 458392 516156 1980100 494489 817049 660392 1082239 592143 1986048 1770958 1354347 1058219 1651523 1555562 159535 1912333 956958 375608 1483477 246598 290063 945460 1104232 1695198 392977 1381274 1604626 180283 1634443 1879933 370729 1079116 964061 1891409 776419 1135227 1657987 579805 682222 1911832 1666291 684564 1309424 1302162 1643262 405173 1182922 1380566 1672849 629894 1578459 1588736 1497579 1286961 1414313 1383496 1625593 238181 876877 1751936 88723 1031350 1967410 1192846 1653661 1987108 422563 880144 889239 1382132 480616 1281796 1249157 723451 1125935 554243 960217 1721100 1877728 1152399 1481718 1598106 65851 1850661 1001214 406411 818076 1460164 1375670 1979693 1549241 1272977 1025099 280673 289118 1607413 1637004 178953 169083 1120844 1272449 171285 316384 1859997 316871 702305 1579406 652545 1061712 1951403 750254 902450 123474 419020 658570 1250911 407957 975191 43844 1845924 1219277 114096 844330 900171 704125 1377943 740192 242914 1278186 558279 1049042 1233360 280911 1857267 603405 954631 707366 955838 703497 130938 1009807 1124550 1618012 1892511 1913745 1917937 1272259 664468 652996 1870699 1008843 1784574 89279 599975 362751 1192362 309648 607958 1785420 1262325 689119 1615452 1953558 1592109 1000477 1524518 2624 1589508 486764 903624 619719 1508017 80660 1090223 183110 988424 723748 787376 1926189 739642 966200 1356459 1973580 1992207 1558226 605145 1037548 1165927 600674 1463465 1974500 1965153 529740 684227 999664 1347903 1030184 84655 1676807 536912 1441541 511037 369229 1727701 1430414 533236 1270158 1783526 526367 1232485 833807 1557618 572629 474240 957109 411504 574484 715960 1606148 14735 1321871 544187 989040 47336 1416663 1849390 1460570 931171 1595022 973875 471619 1195927 1061587 65799 828577 1874770 1642282 367131 622270 1151314 1182461 395401 271883 1872697 1487303 1642021 1996946 483629 286825 264215 1988278 1748927 370430 317143 467544 1280956 1151838 523692 716164 1997298 716842 2494 1239945 1442446 1627120 1664975 484754 523776 449411 990344 392201 1429701 1726545 1736284 1640142 648467 1780559 1099847 180494 158940 742 1489721 225985 881630 690949 1291568 1629030 1996665 529257 1270281 540115 1361493 152024 1106723 1646059 826889 1251384 1811580 398829 1158648 140350 516041 1688721 710459 1579559 87011 1090377 979537 243934 1723911 1819518 473030 1277729 367254 1166561 887985 1429474 1540934 1874047 929917 1086358 433114 761405 1093375 85160 1049759 1983023 376602 116518 1577011 803798 1632900 314433 1509063 1758174 1882526 296158 1944282 330105 699907 709432 1509362 662445 1828569 369853 422008 420577 1782522 563596 809677 1720216 1745204 85037 1362564 444262 1722502 672674 1579468 1526295 68297 600099 1363011 1520457 835080 407369 1669268 1437475 1653489 542638 1804753 1736984 228706 659875 655776 1502246 310487 1546718 1278157 727015 31340 1068323 1095425 737189 1645482 1374981 1405370 574371 1953400 1534468 1836458 546775 1791705 1238920 615410 605833 1900851 1650142 936375 11804 1176284 615004 1936934 1182977 354959 702493 240309 1189719 512464 770539 529974 1919209 1833383 362356 1033136 625977 763014 1903202 134970 1209993 1179504 1665346 342978 375905 185176 822739 205877 514014 272174 1851979 1341555 1440368 132823 453918 1968723 959377 1002530 153989 61431 1929224 1530555 1217252 1289017 197090 402174 1790532 633582 356619 1085492 341923 1436575 776820 754217 1422131 1395071 1086546 1804406 231520 1365560 221824 658691 1630273 167463 1770573 1181180 587533 405165 864121 106155 857551 696044 1554666 1448404 1245266 840004 855305 944466 1797238 771109 139761 794226 1138903 1592614 1331129 222530 1598310 1174058 238525 1484003 1871556 362319 751875 1273759 1064776 585537 1688617 1413928 644720 1674010 1160486 939846 1722451 1895878 1630033 641467 1874458 1410883 1326699 422307 1466809 1479155 877144 559469 1787888 733217 982927 463853 496977 810433 706826 235364 661544 667176 1794405 890270 538952 1365949 197488 1068118 743380 1423443 387580 1772188 169705 846048 1332683 1169343 611579 122924 459898 1983155 1440973 1473952 842657 1776996 1295783 215296 1833474 1915686 911171 977290 1828893 473519 175970 586861 1206035 489851 1272169 1103919 1384396 802520 1954544 26962 916590 378816 409417 1247264 908772 1765847 500111 418059 1371844 1769867 415178 1278723 665725 686457 1048623 350805 1976762 1895045 136414 1459316 453248 94983 1851591 1062211 175771 618262 37866 40502 1539569 1546610 1786735 88820 1816867 318102 1245706 1986061 781897 1274639 1451717 1727510 1534194 70656 1712255 137149 52355 797253 729835 1362285 425588 1002811 1717342 1572729 1014098 877754 330385 685423 1779515 110362 196559 593353 1067984 1348628 118344 1498755 852080 759341 318986 1345362 111266 592602 179124 1080143 1851855 1720953 429909 61473 354079 674354 1819670 131257 223471 504783 454676 1103307 1802508 209539 56481 1533576 1841727 1783855 257794 1984758 1018856 1876073 104968 84947 1599525 970578 349582 162497 678492 713209 568291 1917108 1801357 1268861 1780454 120611 1535026 365143 935491 1275026 1022132 1948521 1159783 928910 677908 740860 1444410 1708815 738771 256347 833151 1017472 1659530 760005 237596 1793850 1960052 433694 1847937 83291 1015824 360184 993393 1171535 1364270 1042730 958742 426731 1248828 1765017 1737310 287345 782666 1541851 1319159 1323329 168422 499120 110631 1149905 1401977 728532 285014 281660 269837 1166906 126165 1995042 974444 1182968 502215 1036062 2096 1573725 877659 1559554 1463732 1204298 1834251 1684450 609630 686640 1628121 1776357 720338 990872 1881644 889791 39067 252351 113818 1377843 1117655 1895131 462738 1567282 1623981 630519 602604 796376 1468660 663323 1404187 1718555 709248 1876650 1834947 1423104 157979 1107027 1937272 1383759 926085 1463408 117337 725422 288556 1310121 273190 965018 537576 1499252 1904519 1709886 1177145 919147 1804956 173113 289003 479686 858855 1041059 376232 1349436 447572 330703 282823 1794704 1630207 1224575 1945725 526788 1414600 1814159 1698921 3650 1423323 11466 1643741 772426 1325031 1535557 1643461 1093547 1002293 138482 742531 903561 398225 355871 998966 1596564 272729 875872 1681716 1158929 1328239 356340 821581 1707004 1467668 240743 796928 1087407 514984 1825910 1018873 225155 1788516 298475 451586 1600150 441393 103330 1143033 759482 868938 637642 1108497 787716 1266569 1535683 421445 120763 1181702 886039 747371 1648653 1070246 1635955 922915 877210 1724651 238832 1871188 1455918 1999290 1521052 1191668 824159 1801229 1028302 1156727 1325594 486298 947540 398943 528427 1786100 1480859 752093 503614 1213854 1901805 1840029 1320301 1400533 1917118 1325656 893108 698640 913913 927663 156764 280645 1653631 1786555 281672 726037 591147 312546 38189 564253 596054 1921078 212520 895235 413410 1870954 1102936 1136730 722620 895268 501195 14709 611324 341216 1000303 530028 1821170 300899 1287156 1127186 1810925 1897361 1738824 1049499 1140479 1039701 763952 39276 1023540 423079 1124038 797536 723304 907155 1222268 473020 1886652 1163417 1389441 111781 1640430 886180 1678647 1352218 1756999 1102809 1453035 108420 305560 1599848 1142987 1947502 385515 1412011 826520 1576797 813839 698316 972784 787973 187059 1920808 368869 585208 78533 913507 1032875 151449 348339 1359799 433640 207113 505206 1436781 1933139 1797675 679482 52685 331576 1465870 246406 557636 315630 994214 1265877 79505 1571534 1504370 120192 837197 1324757 777277 582702 835773 1061956 1938911 1509229 1551094 1993376 110408 39062 133040 1368779 1512627 1263538 1997458 1439148 999459 1645643 1133554 1527234 509248 1190471 481875 1013795 1221652 1082316 436073 901227 1048907 19491 1872345 130745 733413 957596 458706 1652831 357986 334956 470042 269048 134510 369887 507529 1212237 27570 442463 1625749 1761830 394751 464448 1782377 1195000 483655 1241989 1362996 286071 1760363 759133 1851303 445847 15392 1279223 415879 1220014 1507011 901262 1751399 1817145 704708 1516681 945973 148355 1093889 1039455 1215609 275901 1607435 1903823 1778453 378951 314083 661966 780296 1157905 458696 1038518 1437728 1004735 534231 1689872 129676 8901 1034190 1191288 116944 703817 479239 1469507 820452 183664 1641653 473743 1789748 314832 1955142 1520542 1093344 183329 1181583 116005 76963 1372456 1885784 151065 247320 443239 1876533 1784698 1865089 628644 1242079 423262 1561062 1803760 210871 427847 1685288 1818990 1579816 1423709 1836622 747375 1732277 669430 1410685 561345 1279467 774884 764847 1238464 1931967 709330 277933 698564 756996 772294 1805038 1170667 971878 1449154 570381 1869329 1313651 1300436 395495 811370 1919776 1810844 838142 513473 794050 1374706 1008711 196243 295349 1601021 599732 893899 593406 440210 1814242 1015480 1363624 1573002 323217 1050030 1256680 1656136 1198261 81889 337671 127226 1752677 1436062 1318939 1529347 1650202 1329625 1615583 410261 22907 1227053 565654 507040 478317 1360836 1260192 631705 247799 1819809 1295355 1605487 1254949 119052 1996151 292882 1159456 716765 826640 1474123 849029 769627 623926 1970832 71092 1125664 1968626 570754 719291 1482019 1138857 33908 256530 545092 1226401 1485142 1504775 975837 1213451 1975175 934369 1456812 430708 1901348 364440 1347295 1312586 1453706 621854 312085 1541684 260413 1091067 76392 905558 829175 1510223 1750083 265095 351641 359814 1843875 1111346 1695994 295399 1100076 315845 1652482 1789336 1892930 147737 20306 1947750 299061 62475 1794994 1498187 561147 569635 1189136 1047065 755086 1549227 419464 1392567 1837303 583661 896112 1332613 851235 1042231 1538872 1206061 1286186 296246 1613873 579935 1102086 1170908 387811 1625687 1652631 1983199 1149353 45528 697271 1135613 1248724 783988 1480601 950883 1188180 896156 527900 595229 966326 79798 1873018 1068802 685516 92511 1195667 1679189 1163780 32337 981027 1472465 1589147 51324 1809595 1371600 108771 27408 419862 1948749 1439751 842886 1066284 1422554 934406 908152 1628409 1113401 389617 880410 646826 1317432 470131 1331514 574055 1736679 1603360 1809005 539958 224257 1659984 911172 670021 454571 1665458 1651973 1368635 638506 299901 1111822 1335319 689305 1040750 297663 407536 309942 301550 1207347 768845 31911 256674 1060959 966194 564975 239306 45262 1060178 331515 1855414 1361177 1298469 726269 1653074 349076 1938410 1267480 1575426 1737069 205479 534350 928896 994169 1391017 138373 1451555 962723 812512 1991189 1070633 1160768 696712 1883925 386665 593719 1968349 274013 386188 1022687 1612350 1315160 890724 315000 1980001 1671014 1795867 613549 1521729 690779 943220 1583216 1297238 1281413 1420774 935453 277162 797317 839375 1211659 1006371 1697421 168416 1287815 280845 1798765 685978 863252 603023 1421133 670016 114700 1244311 1473701 282388 739555 712981 1771852 1661382 293153 330220 1066727 71394 792291 1516787 989491 179506 743604 1900040 554297 117981 1897426 1159635 1895133 1255377 1950760 1056289 1416982 1128456 902593 300451 1179885 1545849 329312 446699 136239 364085 1482721 499227 1432705 1699706 618015 99112 1116945 1294404 1193731 873500 925530 1343669 1643694 745058 439375 708171 26150 1374194 1195644 681209 1933313 690643 1569746 955607 1051388 1095500 644696 904327 1656668 1111031 1430044 1772474 711301 1144722 793125 178453 112196 1794222 865922 384927 428012 623212 1037165 1532591 738078 229137 958045 1349793 304612 1768337 1082091 1160809 628173 790060 297647 1640006 1755747 1667280 661931 541856 1688302 1296916 1244612 228524 247400 556951 313743 62790 251459 1632922 935314 142952 1168669 598868 1255179 44270 1121374 982234 1476526 1168845 902143 586174 235043 952318 756980 1375308 438116 499771 989974 1412705 350310 671199 1581898 1054106 1903473 1087434 1372283 885788 1584867 1960189 343982 1200634 1349915 690928 1624628 1700749 1717436 837171 1815209 1407675 1846121 598393 1422748 566745 1309240 58844 1840951 1643558 1607019 931188 1767515 1413155 822158 565182 1984677 577730 467910 1621282 490724 461542 1530318 747740 239593 151403 1901806 134224 1268322 1011851 1098067 1603197 1304821 794126 1331559 1257994 1030891 1337016 493480 16545 1512886 1621243 681852 1493581 1531335 705370 1017914 1394825 1511111 1025597 1260985 643073 918907 1092535 1822842 1942043 1252876 284907 567607 1147993 326169 1454970 1681664 1278304 598151 486514 300325 629047 1193897 114226 1074473 1433471 1491907 1919582 390802 803884 923145 343934 451251 676345 798496 80277 1692093 799625 704845 1789645 1669117 1578923 389431 284422 1520802 618581 1186657 1270267 849402 147057 588908 1381694 1622868 848371 623245 1108616 1078046 1712491 1918804 1901170 1361568 775932 1955753 344588 744160 136253 353379 1072044 1296035 1352425 1888094 1435531 346748 407320 1257635 1136913 1323838 1748909 712472 1915543 1068660 666789 1720600 927091 1479490 135997 1537350 1814245 1604231 1514432 171930 1505479 442205 1318892 1590444 1953595 1127749 764889 1269588 820299 1177877 1247831 1177291 977279 1111824 766010 855587 1778548 124861 216688 1374502 881796 1354795 1573303 49165 237009 563210 593725 117790 1946226 761692 1105123 412423 809824 634619 913865 1125686 1775137 559768 155925 532881 1766987 621190 148567 278606 1961979 308685 738374 150285 1202858 1559638 10594 1284641 1446170 1762208 742683 1054622 278645 1746901 1767273 1708313 912851 1534788 57849 1753831 1809200 1280345 1296490 478612 612704 1800127 435167 1328459 907374 620341 606107 1414269 259198 655487 1646061 65933 1638998 879685 577005 152843 1150450 698599 1105859 736024 224417 1002196 139570 365401 559365 655702 535555 904993 975190 1562213 834866 1233170 779874 386704 667044 351575 1135752 566991 1991179 1070200 1477785 1627495 1166995 416468 1667955 1023462 664430 522991 1415862 72454 1707136 1653648 975540 973334 985820 321843 1201474 1837910 1084522 1319 1198593 1904183 506693 1627943 1630992 260657 622160 18880 1524037 139418 1146010 1265372 1521115 361389 1184071 537108 1100835 1125279 1262497 1382836 1971629 1127618 1346071 1496145 690020 1057520 985767 1386092 984626 1679284 939868 1749894 1302796 596494 383950 6253 1272576 1787969 658849 1107754 966588 397096 29439 1529965 426281 1941619 1991774 696246 573146 66751 1479864 121768 1660177 813124 541193 631127 1219426 1017785 226603 233521 546427 180396 1580995 1637033 1235864 223213 704781 713894 1708227 1819230 21604 1864535 467401 1660982 1685788 1362869 1611011 1578856 512178 1728787 661900 274392 824332 1941454 738521 137823 1614549 1165533 1905041 1748030 1306579 801104 1420815 1818904 1046073 1921004 1005364 127764 1367298 631545 1628542 874426 1174431 1805183 605526 443626 1322879 411109 1327777 1985390 1057992 1666016 1942135 1104561 670121 158394 411607 260191 498084 816354 139630 593633 471162 1351879 881406 1647361 1187594 1265108 92248 1073862 1798515 1665017 1623911 1113394 1834948 1276089 839886 47333 1817965 1133273 1933512 1421213 1921216 157221 535186 707020 96054 967432 1768864 1303634 948020 835381 1827489 1391030 656252 50980 1229674 22690 1287744 1097118 1661898 542363 429791 1613364 368670 1871290 788295 1718243 753772 18830 1268875 363353 1081782 345135 535149 1561855 11989 1479779 37635 1386491 1522044 458882 1203481 692782 158058 1008648 759628 726653 524510 854864 1472636 1870986 1743271 686953 1614121 1004163 330985 1777408 1002756 52761 1591466 103194 1511925 1193083 1203106 1988943 265070 710559 617156 294680 341613 1263096 1888425 1698263 971544 304322 1352355 371321 1141456 346823 1752088 58785 1231296 1260170 1979673 814204 1380406 267965 1516280 1402685 1424263 824041 176340 1086637 127753 1827720 201492 1466640 553039 1121390 1081256 765075 860004 874300 1675550 780958 1281676 1049589 954622 387994 690610 1419817 1555778 1294401 966967 1311935 2464 1724325 1927071 1421983 1397334 1258118 1689319 1965731 70697 1210783 447270 602204 663440 1771714 1416933 1595488 411356 1536808 694682 1376454 856217 1641288 351495 159484 732184 196888 429062 514829 249205 1754750 510993 1961280 1065583 372357 1893290 976992 626868 1474836 68534 1102748 1662638 1115926 163063 1838088 1479592 1603822 554911 46720 1655233 33514 612566 1361784 1090171 1865781 506950 21665 333355 1590456 1038215 1731610 959520 948888 1780513 1443834 1662673 538125 33887 1651273 1422624 1250554 863850 1900077 776995 644140 1874389 813192 956362 1904866 1502313 413446 697826 635273 1374572 1245882 305953 149674 1244688 1449663 392898 637194 705475 1086228 1924724 152145 478638 653411 532503 1994877 418146 206229 1887392 1530665 1672295 17005 1499465 548839 1929806 267220 28631 651638 431448 1297711 311596 57914 1165709 1354891 559475 1811847 7904 282851 1485513 35973 1568120 37548 1003733 148116 1281852 614795 822285 345383 1232758 843572 1735979 403221 151957 772794 159943 1620116 1955876 513174 1350639 1777554 1789836 1831446 1301205 514647 1215786 147236 1353247 1518583 598227 522058 407979 434138 1200160 172407 1646911 537524 868112 433407 1689340 918111 521894 309096 1778776 996655 1284925 1782020 1963018 991774 198727 128180 1377409 264426 874077 1138108 1998611 230459 212801 1097650 1390104 284439 1627467 1728430 699033 781710 585400 480919 1950788 1054178 556995 588089 1633342 153583 308208 1539409 471087 1395706 1749195 1868328 1299806 846870 653561 649782 745459 1308671 1952552 1727828 1357677 201468 1167360 1386197 1806532 680835 1230931 1751318 329997 1630143 509822 112247 1050036 1861247 1595445 553398 569422 271342 1609130 1343238 1593754 1426282 1383407 1597017 1286497 179552 1220902 721607 618141 1037538 781112 585374 896303 1759781 1660700 1195172 1240562 471439 386611 734050 1730427 71592 1584738 570033 1998584 1585182 1106761 1495924 682707 748909 1781443 1863656 372794 1226372 1575617 904997 1871150 262242 713765 536937 1545982 725812 114368 1578664 1568165 1303264 1972174 494241 326399 1323799 1923553 683931 1165154 1002768 463253 1729862 1272188 799173 1449277 945763 1507889 1640809 1453440 948206 1684275 1259787 167332 675477 51878 1923817 315714 126823 1438061 1544052 633365 207340 696774 1779582 227148 1733053 1879091 1045426 394121 1673405 898174 1431107 1154470 1007228 566293 1909146 547239 308988 1685810 1764939 1545628 322009 462462 1293678 1702881 1805367 1720157 403745 254354 1951543 289161 264786 259677 126648 1918722 763157 207944 1081272 230749 1698117 1503604 247114 538185 1982938 995227 1895650 1090178 1440546 756011 999916 785899 1989722 853898 387119 257513 1889838 677396 1059575 384208 1723963 945727 1473753 723133 1429888 1978336 1974566 671290 697270 66833 1738754 137933 601120 1435684 1441230 973105 262360 979566 869857 603876 343121 1276608 101347 1912086 1440019 1688173 527001 1955282 816201 1595923 1615939 1035570 1228676 430141 926130 998704 780694 1219383 876558 1139082 238032 1372296 1159522 511844 1521718 388457 1157179 920006 1089613 1320044 1792013 434475 863976 1924689 321386 262943 903145 285068 422348 1939708 1529285 1267468 1539358 332876 1607145 196337 712862 575272 711316 660386 780952 995651 1667998 490648 1097512 1999351 681406 1120090 640870 1422141 1109766 731478 1487140 98118 1048114 101771 1479676 755378 585135 1000529 871271 388367 586542 1573110 1855901 150432 1500561 1363881 1291116 903942 515476 946647 1063286 1815775 1779291 1882010 1044870 738655 1963377 761916 808680 757912 1602407 783787 1360373 1298339 559693 1312295 678306 58977 1015469 142862 1269366 633443 1493433 275549 1303524 645468 1023272 1963991 772358 601425 668564 1054411 1191833 640793 1958785 64502 402471 1747680 1725608 953828 1397559 54196 1311594 30398 730935 1419176 25955 290012 1380064 49128 1398730 515113 175995 1051472 1473739 1048203 236140 1971672 935840 1939116 208225 775130 297744 1495565 888871 1441390 685296 1354777 1768251 1092668 83632 1714715 196570 1141198 1709123 1777098 769773 1142796 1340014 1534874 9819 1977364 92157 1212959 402458 777136 1957142 1600247 1843750 516471 1332602 1772630 607990 444809 360300 1370924 631037 380313 1904817 457885 26089 443704 1558913 859302 365555 303336 236902 116917 507220 1105519 1432317 396488 1554499 713833 297146 1282501 1934525 1546096 855034 886883 372257 1001694 1005113 579646 946435 458429 1947726 306916 812326 1310317 51442 919808 1621269 1639870 577680 361938 1674680 1205813 908615 1936993 1520467 983803 525963 657159 725314 157130 484049 1158493 1592520 6656 412243 978124 526179 434805 451717 485681 845891 1186129 162191 230062 581700 574263 704181 457903 1949733 1969013 765142 1447236 134670 151777 1159546 1286931 278066 113799 1240135 854176 383159 1496999 1017855 195408 950378 1816191 1483803 329371 1079228 1980373 816884 585713 1419680 459726 809202 437366 751160 1352743 1132107 1647334 1731373 1270059 1500464 965923 1130033 51523 1636920 1596828 125643 1531708 664529 419651 63674 365867 249090 655038 1000900 1213830 664543 1616115 1738894 1326849 607151 1735526 1875250 94133 1436774 196915 1282159 1417800 905889 1892627 500266 39097 862094 347507 1396598 869517 743972 1646683 213 1374711 1212906 1421042 731657 879501 93832 1045874 1598764 323497 1699571 1522032 919157 1811073 706280 768150 344179 270789 1819355 1580801 1989102 636884 1002274 698113 820677 1523733 1207410 361500 954245 1124421 360432 969008 1580300 613090 133681 1114141 1361537 1193168 1835204 1744005 357502 1187197 993358 1775616 499432 1218206 232405 229467 1024138 802239 894614 376211 132675 737666 208667 305499 1270317 754776 350848 51580 1490837 1876350 598430 1709072 1579197 1775522 324421 1642438 1045427 969401 1178030 27015 1914485 1463198 1177819 965265 1914471 470386 1489485 1772567 62649 1884808 1394561 1345618 683475 1529751 1125721 1157983 1740020 879995 1909195 673027 609796 567483 104039 152667 1697281 1724185 271088 898360 1523526 45778 1822805 882555 1335133 1129194 1926871 1700802 1185640 278640 497979 1433603 1441862 749300 704421 1952800 1428895 583050 24673 1214832 1620918 1316381 1489733 169167 665526 1280790 501083 1999188 1691889 1788241 1008341 1417866 845318 1989972 662183 953466 1149114 735303 318225 202043 1874730 504911 128732 1022556 1579122 115862 1775106 309001 1599295 1863610 1256125 1183106 1780676 1205563 1725553 328886 702387 1671416 802456 1660030 198328 417843 796154 1302659 1791165 267855 273910 1597892 1263497 478557 1413692 195881 1514773 1680159 1180255 50856 1467868 1750680 1658032 473441 581302 1600562 1006987 792219 548599 1148620 1530736 1591158 1273549 1434697 18941 662794 980993 149914 1608746 486099 847280 1303139 1843831 1640833 32237 1323418 1758554 1482555 1649127 976372 1843530 536204 47866 967130 411734 1985518 16652 682488 772805 1600799 1437592 44851 1908026 1527247 266112 1132272 138542 1787155 1957905 1455701 1256000 901108 380195 1834454 1860664 1007905 636038 1942315 162712 397785 730990 1323051 199001 1873681 1133605 842365 1032449 1197633 1378313 1343415 1954519 689609 1436085 330100 448866 1169033 293696 102565 731200 318489 1914445 94611 1101412 600059 996886 1529464 233992 486058 1288313 387254 1406533 1100916 529117 1758202 124573 739348 663255 725131 1375206 1162580 430514 1418662 1935898 710899 1684648 1067411 1183119 1301587 772089 146797 327423 768578 104011 1712436 1234098 510958 1057162 695075 1380794 597111 244769 1464582 977094 837704 73647 1735908 1442804 1937307 1608929 583211 1330084 1248032 60276 1101677 1816131 938195 1384955 1720399 1758407 42073 466820 1272875 1565665 1912473 66312 1147984 1226509 1727974 1474535 1128125 1872247 1839850 1939849 372013 877977 1039651 122017 463663 674428 1702958 27409 1669269 1272733 1244431 1957533 812860 976550 872956 132703 407157 1532971 1085813 758676 654008 1975964 744081 619391 990286 1650383 1326180 782130 597168 1771185 436810 316989 1896929 190012 1416575 621473 1814832 627841 1703729 1504464 1798090 1093428 1747476 1289617 1663073 1151476 1848543 726267 1575803 209769 62138 1537838 348423 1925337 1876900 138017 580712 963968 286114 41192 1386916 1964664 457752 1641417 1110688 1591210 334780 1222601 769196 1662941 1094532 116333 426039 1907940 1851841 1665538 1020282 1347656 837326 1145958 309515 299786 45396 219444 1095467 521504 1917368 922198 717203 1090200 951372 1621309 1535253 1090465 1225850 1305217 1811200 868565 1451038 1509384 1603528 1946077 56845 144342 889392 1395485 296710 168120 1648756 105185 1631204 309502 1511022 763175 1159308 964088 1551479 861114 1539727 1608712 10811 305477 213069 1907613 1171108 917812 880064 993692 1848261 443521 1602599 64640 1971737 54663 1696763 563240 278890 1775827 1448750 219841 1249891 888780 1310493 345406 822631 1598915 1108924 143246 1793090 1650942 920782 1023559 1613437 1962761 1175161 59835 153484 1074679 1298551 1213911 1234754 1447170 202626 716273 136566 211635 461323 101253 307212 508907 1294486 362448 1668413 486217 1919245 1382509 1859951 394572 303145 597138 666226 1169682 217353 501821 1072952 1233565 1972705 1168374 876028 509772 367587 1252300 1130712 731015 1413000 384173 1434817 380323 1210547 928186 141739 1046262 749602 707033 415558 1482988 571849 99820 1549005 352567 1075834 726419 419815 780748 1748460 1585990 1493254 151815 343478 1309650 326174 635574 1711109 1684899 1500397 1829530 704306 1545908 1948986 1306187 1748097 987998 957423 1862599 324181 749337 784842 1301755 553338 416927 1446104 1897184 1373068 354273 146419 909411 781321 1764418 1613883 471871 1556904 1036862 258588 1770986 860659 1372174 302666 1372089 538689 971980 575921 1223979 569895 1878300 1618535 1112491 208509 1847123 1791208 181629 876773 991535 64666 1151687 1253938 1483417 50244 710668 1730911 1778164 2840 1694456 1301019 1637906 344173 1746041 783699 1485964 1773208 710523 545018 725204 658959 1974844 481175 13151 1224698 395884 740261 419503 176544 687340 1481693 1100071 223082 1829136 1961734 79260 336447 1296295 754814 271097 1211774 1422759 108894 1540608 585856 1919480 943758 1233989 1652483 1716880 724350 783470 1769963 1711245 27905 1716911 1084612 1981888 546283 254287 649673 808185 1788323 1222270 339177 1177779 1412618 86909 1004369 869876 999959 1940235 1574411 227716 1805014 1415063 114481 1006655 984609 487770 302518 151770 1096304 1616687 1953462 1917226 1184651 662279 1301182 1009561 1740552 1995826 1925761 841687 110448 1750441 1791541 104986 1223051 1651750 1801481 580882 1437481 1174120 1790055 1359685 1847918 955056 1152025 1419142 825017 760054 1780168 338963 1575148 844043 1039813 4909 981157 612060 1809572 911305 700022 546569 1815695 340584 1800327 1335084 1638568 993051 65670 1440219 1035302 1376234 292782 283878 678192 1465470 1028161 1293327 105516 918451 793079 1787158 901650 801081 1898327 1700714 1852824 1346075 1199383 776749 692867 1890020 1269874 1730507 1786496 773011 319071 266771 80948 1445867 1137363 77601 1994121 876921 1042352 732152 668066 635407 1678765 175060 1757488 249126 891230 192087 640990 878193 1633667 1935051 324611 843871 1667319 1604368 980613 15694 48191 731281 234142 689536 1539138 459480 51343 1338884 313504 1859066 321677 1760026 214616 600063 1207597 1479339 641986 773246 304793 1869177 385408 377783 1919798 340431 881755 675833 1029942 1478101 1426283 282709 697402 12397 1562620 384206 628431 317758 716294 1664574 1536998 1586158 1745068 1723478 204271 580541 1277290 1893800 896804 793148 1398818 917176 157454 721755 471476 1157528 663166 1021184 644677 19668 164192 733755 1557704 699752 752429 1105467 598377 1810666 1462897 1673898 1113482 782446 154305 1734531 339987 1854283 1634373 366024 413657 1134333 927499 271388 919308 49676 105068 681732 477339 1940185 336385 1829823 1233319 209923 264817 305048 179991 1794811 1051198 689680 938265 1612249 325916 688780 1062286 695184 253276 1443650 1470422 1248008 955656 1886186 1126574 1153246 1231492 1723281 369773 1349647 308292 1519431 1910766 1920563 891692 97136 1558119 1077542 465297 1269904 787528 1701989 1313864 958023 1733011 1624544 1903715 240056 1144157 692407 638887 993239 372207 212384 740879 131028 416538 1571051 884390 1372285 879104 1310430 653644 1849020 254411 939087 739998 1354693 1547931 1588295 68054 615739 804314 4664 91081 587250 1397850 1929767 1249565 611460 1781330 980179 965737 1530902 1568128 1382339 1975442 179676 936051 208610 199461 201409 94415 1862680 1278249 1143125 1541640 1354354 9571 529940 1941776 1158163 1515167 954363 1519603 1769783 1799320 299337 228645 975153 1654013 1452230 699796 1882132 490989 623188 1346021 1841509 797138 592494 1395766 878037 1320213 1350060 1008409 1101821 217840 1643400 373513 873628 581272 646345 1945258 571484 662612 1428126 259515 195707 1860714 1358062 1663233 254961 1915703 1111782 35154 23574 484152 1837546 138342 484381 1452134 1337138 432492 966009 225763 270230 363265 1654118 875355 1176256 1300764 1495747 463469 414083 607224 1842677 556199 655044 1741135 33111 200748 1813137 1858276 749343 889039 828395 1738685 1736669 940012 141306 577958 1295427 701761 968242 476867 108296 1944114 1640639 251678 856085 473250 901444 911818 1995558 1595414 1672760 211190 1853204 1158667 1520191 415207 1835685 1344469 554169 18408 1420231 370260 669771 1146066 520536 1677869 1947232 581271 1177919 1028693 1532757 1218657 42051 352621 647893 1844001 1362406 1636327 259593 953730 605276 461521 144340 1153645 990996 99347 298442 1782425 680971 513873 723758 1932030 542847 813741 250467 828652 447651 712357 1674754 458494 1220438 1870452 643531 552494 1015584 84531 51535 599370 1152988 406132 311959 1471097 407727 443633 625766 414455 700734 356920 1887103 1234048 651892 493625 257273 966876 1075966 1268750 808956 902120 1034590 536940 1828870 977261 1477993 805722 12230 5550 1323499 1846884 1764028 986714 1379042 1608298 1971234 1085699 1241493 1763173 714896 588252 482910 382332 733649 632054 1880867 1646117 1821071 1617223 1099975 679122 809989 652245 1671669 1399685 1715706 1575256 1290685 348163 1357505 246391 294669 881173 168906 455599 812644 36108 1134272 265105 129316 1634150 444618 156666 386085 897704 960367 374419 668909 1964905 1072073 999687 1765633 1989988 1810455 37462 60061 1370331 1134334 1732550 949138 856438 561175 692647 766194 340568 163550 1800488 1938265 191801 489301 681441 137163 577920 1833424 1968989 1008729 112453 151116 841494 1193658 762724 816032 798213 669567 1188408 1080910 731028 1446390 835109 813590 924395 812986 466709 537296 970433 1959812 375558 1677275 1603568 312626 589458 1168483 1011196 1464529 300310 862483 775113 1636220 1027485 1388402 615853 113033 942072 435216 1010766 657915 533366 552202 685795 1271595 1809382 1742586 505808 857350 381829 1673050 1536200 1781524 1112359 488865 68802 173918 912243 503081 661333 703805 514060 1766652 1321003 1492804 1739424 504058 1212721 180907 226436 381704 1354372 1023337 64212 769377 740247 1065176 1447134 301345 473991 527873 1652878 1996229 56125 1012804 1307046 1617234 1044953 1743987 1076542 1905068 931769 206161 604947 1600921 1578241 1019641 104317 1560039 1523355 1074190 1986376 78647 1851545 183062 386578 774095 34953 872024 1220652 371643 1887179 1486858 1820854 1275512 1240785 1436318 1714117 514785 971346 943667 1623536 345338 854576 709196 1918764 210090 182847 1815563 1787411 663200 1542454 1800090 345822 1765214 815469 648050 1987903 1473031 694789 1681946 820093 628472 1941307 824380 1770956 1074435 832159 374387 268720 435711 733176 982041 1531053 349671 1765911 1167558 1732827 1244616 703480 647155 565079 198371 1116885 1240237 1781227 1143243 1736434 1275894 17997 515799 1348299 1147957 945613 629306 629454 1164857 435495 527806 325839 1426999 1463400 740591 1023081 289848 149435 1500951 1695412 1176838 102658 1435008 1156113 865251 1379500 1930434 1680022 911969 843511 210542 477469 1259973 983412 571515 629165 74389 1566941 569810 1192342 26951 1890904 1561284 199320 1316059 1743160 1596825 485127 1664173 1107274 1437562 145346 1837583 1533862 1817333 1525629 1119167 1543670 1656810 1550440 151928 1444863 1226719 1779385 164801 278761 166980 1561360 1985656 1871197 1577203 1101427 1329351 1575350 289016 1753295 1280911 688310 273111 27441 642736 1555242 1868787 1153219 1402404 868685 1975184 465670 1837657 1935640 627212 1490552 1593199 1180088 395767 1705050 798665 299447 56260 496984 768867 1248029 256702 1977961 1298868 344498 1605288 1403633 310931 1183362 949747 46924 209156 408949 1181016 433776 1475406 644141 1079515 352824 1346059 490693 263332 1823734 938805 395426 273687 243361 1579147 1066408 1334339 749227 949808 835310 131564 1925536 1111622 1785038 1469789 901041 924214 429919 1786156 1504994 74842 1420262 315249 1095767 909055 71362 664000 435362 694647 76583 1122963 1791578 1159886 1469063 444242 79733 264007 475711 1714372 650861 595219 24116 1639154 1533478 1760209 1886958 212412 1298054 582328 1119843 1880925 966964 345970 1186740 620561 284043 1758684 666875 1174832 151299 1815989 207904 1454905 214158 1924453 270190 702344 235522 480224 469001 1108484 924035 413832 468085 133630 197874 65606 285937 1934327 374442 1435678 399934 425101 787409 1875210 1359623 678635 1074639 332478 243685 915832 277261 330450 716295 1265994 1199221 1975503 889565 1415967 1045253 1365746 1647262 128905 748533 1208767 275701 1859160 625665 296138 522324 1785663 1438560 900331 467833 550297 165887 1041110 1380795 1377969 685604 1704979 209382 983021 244544 1031240 1833952 1087945 1157671 559310 407848 1288003 1844246 1717256 1113355 1325137 1540122 162737 717610 1519518 1193598 1682150 1247225 396970 1233422 63182 1297442 404200 1506199 1390518 1581912 1507744 1628539 624872 1289733 573809 1067489 1082363 1518695 398892 976748 786439 240421 1493163 82592 622051 1811909 1903383 54919 1368577 194813 378957 1179403 1282205 869801 570762 1476677 1759430 1542276 1097149 411213 979530 1574128 865331 1906998 1717857 1351918 1254215 778385 650368 1139447 1758841 961867 614224 292180 839042 475604 1375202 567836 1342663 505985 1565710 400693 1739045 1759063 197541 584372 1028559 1559720 1403485 1470627 1849803 1116179 1619747 1050364 1606969 1210073 1983288 3075 1993125 1400228 1302197 162074 1787604 1492769 1377574 661146 1175783 434276 1790496 8759 317066 278835 824640 1827361 150599 58452 594435 1429202 890587 1675451 551271 1542575 1695687 1842341 1306666 18099 132902 1888413 1953985 1832599 1251485 1727742 560289 1995317 1822923 1326989 39463 1619789 1492561 548512 1385498 938784 862751 245094 357413 1113855 1574809 381507 470447 974832 621164 1329278 1422908 1131599 311880 825485 323861 1172566 1238981 618549 1832191 69018 895243 1832470 460489 456468 1503001 766028 11694 1265076 306131 15772 636928 1213991 959207 713527 1477990 86579 451157 919679 453030 843531 1895434 1364326 1647607 951523 309724 1176436 729123 1447419 1907838 728192 1149532 114227 851298 177403 1244361 869638 1072995 1019561 1127425 242329 710132 1157346 620895 1420133 1740981 306772 1834951 1099657 1102910 1736085 1731274 16164 747346 1602145 1033967 981278 1783569 181427 756930 1673274 1822278 529950 1073347 1369063 1445050 1078986 63784 298522 782959 1928287 1687470 1806425 1502971 802671 1065037 1765265 187567 1255550 1898281 93786 1887007 1699473 1698229 1368046 812207 695852 1346406 318170 502949 1630661 861319 1355258 725974 1619009 270937 648539 1212304 1767618 420710 104369 1122892 212799 706757 479068 1943752 1897407 1870187 1722226 1862528 1777565 72436 178929 1303624 444071 1457126 330294 1752289 957413 335179 306400 796119 1831194 1507568 1201465 921857 1743656 1204002 1131676 1530382 77402 84630 1094431 482044 1070337 672401 1137914 944484 1909187 1174870 412309 532423 964927 382568 812651 884864 1245984 298445 1539076 1821349 1816004 1586081 1852501 1659808 1796477 467104 1388542 739524 393718 1271544 1301712 26625 661332 1022326 763653 1483525 673476 1035835 1913030 661071 665863 1330920 69225 1607255 1092206 1039235 1268905 773545 713856 1595661 1370353 1115343 333507 551850 1661390 1338917 1395243 1679919 833775 1382749 1937366 260122 132340 1550346 1319669 384429 299534 197451 1282060 674186 1942741 1366287 1422702 1823233 1918959 1500642 547021 874244 1665056 1907532 960792 403084 762382 1792301 393344 1924197 1136284 1363775 746071 522126 127420 1215083 1462266 535628 331519 1502291 166929 1204311 622293 224523 1700518 1586174 1221721 1244509 1832082 957993 1530669 768672 1613353 534786 825888 13578 1649071 1463363 706526 1818841 1944635 1825635 1424794 1291631 1970011 849958 1144498 472247 253683 1301198 1738513 1930576 707571 1703030 1254743 328812 1934740 329882 1361208 926655 1981037 1516755 1337793 1320771 1638211 1618942 1705224 91651 753110 1938513 641049 643793 1287565 1895235 830380 262751 1346117 1709342 790666 927625 1173421 640742 1297059 1908162 1704388 1904064 485416 1770809 180432 750843 1625657 1205600 602870 931002 1260118 1699296 738121 1911328 954120 1978845 1138394 298919 193522 1436073 760191 1267264 966027 597692 24381 1182850 722145 1686327 805598 1377886 538242 195601 604042 267575 1985178 989441 1000152 1212350 1813706 1301830 61604 1067027 1237246 587214 1510212 1115413 1925256 1608088 1883686 539903 57663 654183 1366205 1889935 249159 1004940 477426 162171 1998852 1433543 29542 37789 906498 567981 935007 551028 812412 265705 547242 854423 1909720 116371 1648320 986239 430647 1235512 732497 421775 1824226 1147292 253579 1610698 559096 355259 881942 845556 1228690 1839182 1809945 545584 1829996 1929246 1464293 522492 331260 505727 1457823 1126950 1955317 1022974 274186 481007 508706 168553 248102 1586096 21836 244606 545461 231055 1408301 553109 953290 662677 932573 50126 1062287 394835 723845 1898365 1796240 1061895 1149802 805378 1157371 496924 303107 1302913 1308852 1522390 486482 753205 752100 1591204 1831160 1056282 501445 628844 1506789 1383175 1715602 631515 622965 205729 1197808 1783788 6753 1649433 617274 1315866 1403498 827375 770930 1246994 584661 1060228 584346 739288 1492115 1995036 1568773 797809 1719994 958195 1163841 1017707 1645386 750656 387598 1684998 852250 297 378936 306163 1086429 601555 1981351 853393 112155 162982 1948252 1602757 1517567 1545668 1766939 193555 1736666 1588062 869056 468500 255707 908630 865163 1628065 1365096 287627 993518 1653791 1944473 1053180 1551306 1101402 361627 1678181 1533505 723292 770322 43629 629284 251598 1295697 49247 1965886 76100 242127 481364 1744854 917490 1836166 473377 1843888 919185 1384002 203665 408021 1172360 29954 998107 10198 423021 1999393 1417742 825259 1943328 800634 642067 1298591 1886594 1285041 353573 1159755 130416 259684 841611 1880406 1922835 1313753 40408 682352 1879882 201799 1142122 1517243 845976 1074818 1404148 105413 156593 1731078 1661245 1559447 396899 635611 1803714 1065172 1992403 628107 1563314 1918709 673011 939913 364852 637845 1224075 1107209 934515 61241 1308188 1452413 419958 46129 901397 1036332 1800020 1278164 78080 421239 856508 1304858 276660 1797071 1153396 79362 1702259 750383 1216278 130543 957647 924735 1420545 1641565 631550 1372759 1105456 1112080 299268 1057584 870799 460965 1541663 1939015 247650 1162394 337807 687501 1210782 790352 1326088 456241 824603 1415671 1452094 1646114 818938 530806 1976660 1741306 904479 298561 1038878 405912 505032 514725 983976 624280 411622 286065 775392 1633279 823277 836293 1719889 346805 823424 116771 478632 593677 246085 1229213 922268 101037 817450 818207 1127029 860705 1525529 1822632 101834 323594 563717 1418519 1706305 1070642 1402014 1686309 767880 1062052 1483903 1638406 740605 1957875 850865 1089645 892390 867514 1727024 261107 1848406 726807 53123 1404149 1427998 482690 204286 358720 1328674 1502400 1010041 645039 1758405 100630 1215983 889889 1716691 616680 900493 900628 96097 1157887 285538 430336 1457617 908646 858755 1242875 164171 417687 1979253 103380 1357079 1880958 1080894 787356 1149030 1219214 692789 1431591 1652250 1937825 1418972 603196 1621778 1518830 1434894 1857299 1513868 710252 175987 1431667 1682622 274107 628474 1988373 152606 742105 619551 421129 1107672 366121 421444 930486 11351 380717 387876 1153182 1950602 1612731 899555 846526 1417929 1939781 407292 125904 268441 374547 862266 1357942 1252883 403463 1164551 1323969 1840316 1186397 875099 566821 1466304 1797256 1571041 1931818 600901 1172912 1336446 1458469 792804 327359 476018 825702 1428238 1397086 32087 1424356 731297 212410 1322908 1164322 1905142 1252828 1480945 1692838 1287489 1585933 1518243 149418 836079 1254700 1727669 1348688 509209 1878135 1590505 700190 51708 462331 807378 939735 8813 234458 1173353 1599213 1788470 766604 649379 582024 1440075 1579511 320869 215388 553999 1400895 1657726 1407250 1050304 1474317 1508150 1995110 106930 1211604 875148 971621 1696569 1918578 348596 1994067 1457789 1998835 906991 487443 158111 121961 1014741 1869900 996601 398997 1262460 708710 206407 999018 202418 1415356 1804823 568767 1473443 916515 1672396 946655 421522 1407424 314545 388833 1333939 652766 1348764 318326 1309973 812200 543409 1845253 199497 652288 1260682 1678227 1470236 1123582 1130126 929271 193199 1205957 1681112 947005 1429825 1734123 240322 1122961 408939 1010568 167673 122837 1588180 413290 359878 351462 569260 502811 1935804 1746001 1423991 669506 462233 1582694 742362 1536593 500079 566728 1393059 1055400 682631 1749615 95941 633462 681098 1097166 1301000 1254013 634182 1942724 1153008 695742 881928 311400 412689 292149 1991304 1365852 635680 1757802 1645610 1500838 564480 1234962 11805 1593562 1711967 977457 594901 309050 34822 484808 708555 1335622 881780 1266342 399985 546967 1323888 1032760 1684555 156476 610912 1029932 1349452 1951901 401242 769986 685212 570693 963613 1452626 1099745 1211032 192511 734105 226040 684054 1711204 1303299 1217143 1211660 619182 603476 296523 327784 1173902 601535 570820 439542 271513 1706662 1116924 209914 712387 543768 13348 1063276 1735804 1321954 1347792 807584 1710445 1435399 1252240 212609 150352 1425256 1245708 401021 1482086 1747988 1989269 838401 1974956 1040039 575110 704370 929533 1045185 1256035 714790 1079050 1753845 1815305 1209239 1241865 1385929 1593772 253225 169636 1075804 1517400 1403851 909318 1425338 221730 356266 138665 1145451 1681499 300710 1060448 1638184 1236685 695661 447899 280057 501198 1289555 453403 487550 1380375 482795 771573 108747 373520 420385 1379277 343966 1054647 1000295 1139581 1175328 1221415 350554 981695 1759088 748328 1193880 1717559 397829 1281554 1611016 101881 166186 1714830 1212768 470765 1804290 1987121 332014 1915910 1710276 1220965 1759511 889717 429944 684135 1679039 853570 942932 1234889 1715730 289186 1370354 1952214 200272 1545938 771371 1950558 1574363 735817 1029079 795774 1781470 640884 388677 1028552 49164 429720 973547 1315980 1071231 917172 429740 12569 414478 1055311 756526 432571 806994 643973 74037 925264 616810 563865 700915 1185482 1760666 348021 174013 1364686 720507 1314477 1494015 1293929 865759 760442 1491604 663035 301868 1394658 1317767 985699 1963367 518807 884850 317883 1554483 839946 667499 1853662 147251 1623890 1563632 180988 650055 181094 330466 1746775 759599 313129 239479 111749 8272 1188625 728814 1037334 1560394 1156251 1967656 1994670 777430 989963 969754 1786148 1478811 174785 258993 1354210 1595695 1908108 1385301 86077 1090387 281563 491343 233406 1024949 147306 631141 1173306 328728 796434 91484 1808753 1552461 1393317 616280 1143176 1613446 421577 1693588 1444072 1434300 1845245 1411170 1842619 1085524 1196166 1816149 1527339 685036 1124107 658052 582199 390026 1130790 1729589 1396377 1900205 1799020 996311 371934 826182 1036046 638290 497064 663346 859946 487100 518137 1910858 1135431 1887074 1264440 1094355 1011511 1265870 763692 762972 903344 740125 65278 1596772 110289 1677355 16214 1708272 115639 1959017 575755 195230 451637 1518010 1146142 1590745 700297 424741 122988 1483058 890125 1041909 807738 630955 504720 512901 23812 1381110 1565385 1500013 160200 1793343 1699575 432561 1010073 568866 777945 865850 324233 781940 1073955 1298651 883055 213895 1617123 306664 1933619 293791 703429 1200237 114552 245165 1272517 1539897 56243 256700 1676633 77067 143720 1602564 491845 1416739 1986134 860996 1516856 155596 1931918 609483 1099904 257834 397060 81452 1059001 1078615 1706366 1702064 1755570 805695 842841 1565151 137479 553451 1920250 1405192 1537541 317218 573878 1389532 726144 483742 17011 1071559 1916905 1777040 977354 166550 1272335 1600700 112879 169067 688981 869709 1427122 1862043 1701170 7930 1054918 1132466 263430 1609986 1914176 1399926 1237842 619649 1601149 899155 268888 1978701 1566678 1602533 1232143 286530 429351 1916430 1298110 298122 1684217 829410 1484405 1176325 340123 574335 1779250 1999394 1791468 1045100 42238 1959434 1159376 179924 1043114 1590480 1303409 1844639 322596 1950871 1369826 1443315 45480 1404254 948250 377889 941317 329318 1346899 1747703 426229 578314 260532 1286834 448594 1575713 1024205 1897454 818975 795566 881613 1293275 437685 196714 1396452 998765 695137 1363495 899358 1564701 802734 930266 501695 1272307 475292 1725411 187060 1046574 269306 197894 850352 576881 1887809 1934953 455067 1685612 449031 1132683 1397314 186919 190411 267264 32117 814152 596127 1561704 161979 740235 398322 578046 613283 565080 1872369 1404663 197368 1422794 565518 349709 1789257 1824468 849530 790827 1694174 744378 232858 1279530 1286808 1183137 1891595 1572527 930413 432763 1803865 223386 1607162 16839 1685584 1972029 1856874 1917940 634704 1037009 1103995 236095 582658 1039797 113712 1633830 988857 271623 857748 412758 146911 1093913 529648 1228153 1479820 28535 1557947 1023434 1545551 1492144 1146143 1889684 1609586 1330675 1350705 117983 1536596 1871612 887983 1265438 218898 604348 1219533 660233 256428 1538070 220253 201775 1538585 478747 1410144 1213812 1937984 1240212 1456743 1280536 638322 1916023 1516222 436364 343939 968714 1661038 1491042 1294988 1525492 393469 896358 299429 403349 1897994 975643 1290531 1536082 746444 1349599 1791665 918279 1786465 682476 1274159 702340 678640 1344677 1385080 1137909 904225 574374 767204 281616 317715 1953373 786713 9405 1542857 1724226 1930153 1250402 614508 6771 1231599 1875120 970345 1665840 799400 955096 1334474 1432801 1143659 1482400 1897339 1322246 442250 1366627 1243337 260118 1289435 23989 825461 479161 1636166 1459511 1995102 72702 1366134 1444632 1393325 499659 563006 830262 1264842 1580920 250089 590219 1863447 1925869 28798 971568 916553 1380890 639509 1450593 314964 521599 222235 782363 515571 657520 1881484 1599050 1150348 1139350 229937 1092257 486628 1878145 1381467 1696749 1689245 504685 24015 496044 1366476 644076 760219 1907506 715037 717044 1100103 1670275 1035711 456861 979999 1130969 131448 1391074 1448737 1528030 1635042 100574 278823 827657 407417 896937 1423974 1900030 117397 1155007 1388543 977055 911993 472144 426412 1390329 1684620 1313737 1648386 1551851 692659 487640 130459 216863 286146 757541 753300 1335139 1504983 30168 627127 1610983 1541060 354851 1239566 956409 228905 1677386 987452 1959729 1035468 163932 769771 599937 956272 596876 117344 837331 1319237 1480103 1185369 1052898 1259410 190430 624080 957101 985785 44795 11092 792475 1567821 613108 1907788 1218792 1890916 471455 1712429 1431018 1647280 801863 1739604 1961452 1564038 1687114 66229 1296380 257388 1560468 1902055 1304433 1066605 1346379 1330620 785736 1183026 1537297 1301161 840735 249522 803378 605239 1724503 1031487 66428 1536288 1948930 594129 1688249 540452 96753 990180 1236925 28679 1358999 564212 1343562 1921931 16827 1325836 1542928 1018913 844262 988238 1608853 104151 743939 1349559 959783 1862200 802454 880127 1514482 1960817 100088 410508 1618291 474320 1280224 2952 1907896 439990 824796 1277321 1770731 1757208 1883999 1215127 1543091 1078331 599595 308812 716665 1424336 517413 1876951 1682459 1573841 1678274 133775 25975 1073834 896594 394014 928238 616414 928825 421712 222145 780673 1008988 389391 398219 155557 854810 1058169 1677741 1673325 1988126 959014 78880 456908 1678365 851767 307523 944420 1246099 862498 1704349 1738102 592752 623500 1494509 1493648 94499 1579769 220956 242279 970581 28822 1930905 1668278 1829158 1415438 127823 660378 1762056 51736 60000 159503 1487831 863076 664470 850028 644268 997970 1992196 321136 1351275 706003 938862 1134085 875486 1033138 1648099 449002 1253778 589958 1785279 1072445 1730196 1138248 118765 1160253 1666195 34022 1163232 1597833 1230960 21645 1847487 268606 1198099 1094863 164276 662686 43195 1016393 1104322 21210 51811 34264 1986541 178955 1202515 248003 110254 129411 590535 726217 872479 1846292 689173 525202 1498032 670753 1165391 771174 165897 1720007 1809374 1897438 1822956 1218612 1536420 827166 462368 687551 475246 138740 1029022 1704307 1682765 1930599 1267595 1052610 734572 795046 1847015 938476 433348 1980841 877445 1574682 1346049 1774201 855454 541994 799681 299039 732081 955115 1610546 1967053 1271689 1473749 1868326 712473 636477 1932346 582727 562865 1504652 1654093 1384380 508987 560386 568610 136173 814799 526641 392585 1788560 1169818 314113 720591 1330808 1647569 1423391 1449851 467941 497299 669858 1412809 1380368 1932176 1710771 127820 339832 1585056 1734841 1760112 1653953 1099146 1329530 1924692 1393333 1522389 520509 1443227 550520 1225834 1756759 747801 101981 1415082 593460 236818 1584239 1600854 655848 263881 1003244 1474196 782230 144171 1215724 1321461 1833879 1103252 1834430 130309 1760800 1933034 1388289 916637 1718617 1468468 357493 136488 503077 1615755 185744 421516 109806 616387 1585777 1565682 1977519 949674 185696 1397318 1157056 728027 385375 438803 1066678 749318 1499633 1653755 249820 180611 1670329 1181413 745756 1726074 1074994 1629447 1336073 583277 780063 1197459 355620 237612 471901 944469 445460 1394902 1876514 1957818 857914 162894 374812 1584128 1416751 893683 1713386 568696 1419183 632013 818089 655435 1636126 1230471 942471 1750960 1091927 968317 56825 496014 756260 1094832 508250 176377 1494236 1921288 246266 182794 1407987 83568 1023214 747198 1441972 995036 427014 1584546 204864 659919 1498956 987550 1054961 648288 33184 1069567 105408 641167 506073 879986 1296476 460716 1596187 1948837 44533 1810049 1441616 106880 1517814 205964 1233090 1885008 1647925 1610049 96405 338534 1330417 1803458 1080499 970575 1419118 540720 502035 977836 1901247 1291955 1473904 387859 478217 1705979 1968644 1798464 1476366 1057410 1492388 442874 518974 255987 186480 1660877 1440294 953349 1178560 140500 1842308 358567 661668 1763869 1135306 1740392 911048 243745 1688989 24777 1880430 1606531 159150 1644275 563487 996021 1724401 1115898 1718004 816179 1676880 1661283 805878 32414 1223494 57926 846527 1390173 888509 653114 1504728 811986 1661843 1457189 226587 1383369 1534059 1553080 493517 863981 1709185 1432355 1501359 659207 26189 1334989 1349311 1951206 33066 911157 282073 43532 720047 44054 1659711 1860260 882092 1298997 1570521 450210 1746461 1400886 1181408 1681910 560712 664467 1994393 891132 814259 631469 1474454 1795701 55971 717719 856258 1550662 1546120 1432137 335919 332287 620562 1773575 1178995 883463 788726 212104 644301 332091 76417 555667 693294 249076 1717174 308869 1530099 358066 1776943 1347618 277816 742489 716871 1131607 201306 140827 308707 987468 1187815 602497 922804 260992 1621332 1351566 944139 1064090 1314252 1825158 891863 1685767 163215 1914397 100472 469735 358791 657606 468989 501200 698124 1704591 687296 580453 381327 165045 309057 1417690 481208 1600235 234763 281511 1879662 817369 990912 76659 544564 13891 1107145 1679511 1327433 1091710 388771 633696 1545418 1705230 1349236 1559849 490962 153466 540758 1724442 187286 1840048 1700145 1418573 993673 107366 596151 101879 472189 1936305 198673 98532 1696328 1068994 558688 1623939 191667 1662737 262935 1885149 1381764 689599 1813224 300601 1510201 562625 596191 980687 1463147 853182 604647 545516 1468289 961952 1992296 435443 1644156 685381 929310 367557 683226 188056 1288977 1123798 1164534 100100 1348793 1743131 1214092 90585 1527185 1723229 1179773 1809178 1197723 744497 5369 1173844 1082340 1267760 1349826 1732659 490062 1215096 163848 1820461 1041736 1182453 707824 756492 590085 692265 58818 1639296 232958 486894 924510 1224233 1495353 1771067 152528 827183 958238 932272 1489550 1499004 239284 1605208 1469823 1471828 1570399 1067565 604556 1975960 331146 1033485 142314 210547 424514 368505 1745770 451092 296573 1725123 880912 267966 1539879 1575944 652415 1940124 773473 1516460 1293948 731414 1448934 153969 1270166 1665068 1024681 845698 1402160 1680360 79353 1563670 1413957 1408947 1908750 1605740 1017339 1695159 1995894 964825 1535002 1667468 880925 1984022 1856931 1071241 1610471 1014134 1403631 445257 166658 1354638 1190497 1958893 1518678 1664310 345542 653304 1720709 89324 1891637 1470772 124633 114822 276624 1769527 655597 898489 12449 1961921 795082 269749 607252 1023811 1061293 1302894 432680 1426343 1699128 1870196 692650 476305 1865864 1760846 151491 553976 190486 1494436 819730 555529 406919 811088 1337588 1913003 1632313 974882 5568 624161 1201345 886865 1169666 690003 1200453 1216410 1284173 233374 220536 824974 227660 1235804 1330907 1512262 1321674 38432 1060541 270748 1862175 1878739 1209671 534654 1650168 953028 1283281 1857971 1426741 344652 496541 1556789 1318478 1134257 495928 534383 1096303 1245100 1853694 447153 813099 855677 8317 726551 1829435 1410946 382754 1216782 1650373 1263913 141826 126676 1330213 1288380 1393395 874391 594437 1711540 778699 666579 1740217 860130 1503815 909936 628050 1932162 442588 877409 65604 1174211 1016875 1767929 760609 1895195 277195 1264287 202194 573511 1332568 1457117 758550 549371 510763 1655989 624122 319736 37790 331778 263780 1489315 1353589 1810331 1418275 1034360 1657319 793766 1660141 1313440 135523 1683733 73832 875673 1151827 1257257 1053341 13579 1296258 1457277 1031968 1776036 1473152 861391 1086711 1383210 887677 278523 1894879 1651131 961554 234112 59904 841622 1402383 1221087 1267800 352098 1379177 420955 635554 408433 246092 692522 11209 489203 693058 991849 1829927 1617158 1724610 230987 584211 1797698 1835798 932614 989257 1034550 1002626 1684607 1773453 267480 36912 1178409 1597852 50611 1494755 631397 1420616 1699231 1195078 389062 107648 1614863 1427189 1327147 27853 552850 1127242 1860104 592552 609495 761275 975098 79011 1589616 46989 298912 1504749 1494107 1077261 559218 1833645 769516 633726 1634879 614316 1536108 859823 1405235 143140 1215306 1170573 1526699 854512 1045276 1354223 1832998 1172612 730822 1189880 938005 1048380 1613844 1769341 1496494 906225 486017 1690498 1359041 272758 983400 133361 827603 1838550 1604392 1925255 1304943 1794086 342046 1018453 1281705 663673 1307106 1817410 1540091 1881708 1159238 945553 328243 1845737 1771191 1801878 29920 1623739 1649450 1631974 717234 427873 1111237 949586 1609561 1276989 913426 1708521 421765 731232 1575248 685952 428083 1536656 1316360 310629 224249 1063624 872133 1354628 1424933 374931 1069378 1541790 1766582 1442082 1935570 125552 576000 439038 345238 1549560 1453352 679954 1692938 199354 1483783 927339 28850 921780 1767363 1038298 28197 873834 1882446 1610133 784035 937569 1398726 424088 1339940 556757 104844 997927 1559894 1086028 1364460 1422314 406868 1398417 1459130 242497 1531283 1450471 1451693 1891212 943291 1984217 535243 289928 1996493 1379088 1186588 808831 1569661 847078 1813208 1188328 1420027 1314853 778526 108611 666613 311420 1123324 531430 1920362 1647849 1204648 865139 1825138 16009 1304015 1607131 1124080 653807 1028292 1948694 1452688 301378 1600170 1421402 1122783 1033194 1139603 36412 449882 441061 1925566 1942788 1506778 1756468 1444660 457217 719775 1136964 1087410 446910 1211117 1729395 1658158 1545250 108051 249931 177347 1710525 730187 317614 1161054 215079 78579 43611 999179 1223951 547470 515593 350579 468322 1191595 481684 694361 93397 1706826 1706318 1254643 524232 1430320 1706189 1425270 129135 1201931 967709 1553958 629044 1505978 1950029 1325516 1496260 1942770 1670995 387048 491399 64267 242656 1001135 1637008 94989 288532 1381039 965678 1573805 717141 1725981 1150305 716422 1459913 1216968 1866682 1087875 1356754 1488394 1179973 1365412 743877 976357 76145 1399136 287395 547862 1529821 674357 308190 265847 868503 259880 1933038 741555 1597243 939949 1831701 1678280 1789228 1773125 1843894 117321 1729426 982549 245424 1725190 1712084 1750406 1570654 4652 430628 1278255 1171241 1093706 200663 1042316 724445 1779513 1068399 143369 1534781 459932 466027 1841024 1489067 765809 269977 1294291 68322 654380 1032004 316132 328165 737569 1682591 109187 1118929 815313 270540 586375 583866 1701395 1463907 1550963 1934332 1749883 1130895 1935680 864453 1779914 156224 586233 1887445 552839 1646070 1794688 118276 252580 427459 1791669 237330 1673297 162527 403644 1726795 1878070 15757 1467462 267335 390965 1041547 1669214 141402 1729358 1585967 1465287 986578 1914289 1594307 1225600 1649824 1307262 1896777 957923 1334288 775309 1478902 976007 1400781 1540996 843854 1329982 1629546 1605393 273858 215850 1761644 1039892 935720 1707418 521893 946876 843007 1938113 394055 804232 991961 1996679 1838008 904032 1237379 480735 1083043 1923983 221417 1210092 1455378 1006147 118534 681905 736439 100445 964529 1575828 759769 1217707 1279185 1939282 24647 1576876 498325 556519 1663737 1880059 692192 283121 1489424 838515 1745628 118406 768874 902165 1325033 422432 1998944 595598 1428190 1417158 1266888 964917 15761 531536 111184 1644255 1394709 1916453 1618521 1394626 212895 70059 1396689 1398983 1712081 1240410 1533402 499444 1814780 1303236 415217 786000 1664164 705869 180927 1816973 1973184 872027 1865544 1202237 1790017 1057535 1096679 1176378 52141 1084153 1357362 1967491 537425 908724 1933914 1752352 924353 471477 1290870 359242 1420689 849046 1530306 531441 758918 778063 1374878 1288840 512426 947447 1766164 740128 1241672 1520671 340808 1081538 30229 304348 1730291 274648 178429 631205 1592604 1256222 789799 1099615 44761 994592 369809 217612 949915 575463 438940 1402915 530027 1850556 252422 466500 1952209 79150 1538226 849876 492424 535274 1509541 1360056 863768 659410 1989220 581641 1336897 149501 213472 1486322 955284 1556363 381036 1703792 935485 1595300 1456868 132786 407903 522663 1375805 583496 298947 621886 1675908 1779253 1944906 685280 347227 1763512 319296 156568 1723369 1282166 1630110 88624 1014595 870705 261344 964471 1600345 1390613 1236232 1091990 219764 1971047 416093 1687977 372517 1701549 1366251 371611 826228 814436 872271 1753200 867936 261731 31772 986926 1747336 1839730 381161 1607962 1422461 1008797 1202087 1971216 111426 814889 226917 278522 1611457 959857 813179 1326231 1453399 995711 1035311 101672 535597 398067 1995653 238196 313421 366311 1473077 373531 1180826 70786 124793 397517 1571685 695948 587865 1387411 581647 1901028 802870 1812382 1657050 666414 1818211 1780390 747897 1459501 210715 1329237 1539339 1301409 616126 1608535 1892114 796322 407476 46403 1813572 1851016 74269 839510 946930 235394 1901932 550743 1527046 969314 648335 163976 911765 1770834 1410473 1584303 1075424 1364643 5345 1710895 1278501 1369386 1148172 29327 303231 1596262 183485 1005990 294289 623798 640127 343531 302794 516205 1581782 1190556 773623 1318307 156291 1209943 426854 1253971 592610 403249 135984 1600010 1374919 1112986 1192092 1491565 827494 1075753 556591 1621453 1570739 1411408 1677525 1034504 1731153 1401701 598378 432526 1772238 1476889 353908 1477389 305859 1355869 268547 961046 1143236 1127677 310587 351306 994651 1276494 1680905 1779773 1051494 1401726 65265 443009 341562 114020 1520714 307435 1419394 1694205 838454 824948 760463 949491 788490 1701130 1829381 1863651 843053 435893 1477328 1030265 928751 139653 419062 745043 1188976 27025 1933054 774814 1090321 725490 962346 368429 335666 1321312 899848 1350083 1583242 259056 882814 1101723 1305189 1661265 203301 862172 1969319 165619 327628 1704022 116902 456954 421317 1624242 561933 172181 188309 717236 611436 902273 847826 160416 900467 814002 498503 1080903 925173 72984 563125 475232 391429 17276 1423486 1505223 90352 1493141 959577 330964 4052 1071616 798892 648709 1965672 1550313 894832 1963701 516718 1346309 1707944 1638281 1344074 1870694 1807425 236433 965228 1571192 1467880 1603324 1130784 1323318 225774 232626 1231532 1693805 742072 752893 793917 723046 987345 926235 716993 51418 1089323 1617108 1446349 917453 1496434 151541 754552 167064 247840 938649 1208184 401129 1504997 796970 1589999 1287440 1683678 1191615 795885 1935722 1285684 145870 1049283 1940570 1572025 1370094 472374 27759 809335 1964876 1829043 1879221 942421 565107 1077683 1339679 1938474 806637 432751 1895661 1628337 809063 898190 1333907 398995 580366 390420 1221402 578351 1362491 826144 1859919 1705860 1110940 605795 1968029 1324264 275516 1307665 922867 1804577 539776 1760130 1500766 1194338 1701904 362899 1761909 1626259 1153339 114895 285183 1195917 1601619 1901056 444331 753174 443768 142125 456553 1297871 325586 770529 1939168 1675294 399381 717492 1620155 1913489 415491 607128 798097 853486 73805 1856851 815083 1953320 543034 1440193 281912 853177 787842 713798 822592 181336 901661 1443989 847400 1655773 1400669 1371723 1925643 214024 1276978 314199 1633073 1282404 1877963 443590 1663712 1146057 975936 999575 1936614 1188009 1118731 944304 1696907 221380 1541601 1592580 1345795 261053 843540 841596 1084716 1793162 1603222 1689433 582673 1961477 1897227 1865852 1256497 431164 1673624 1295822 840731 184485 345796 1565946 902092 504428 1640504 479925 252494 221171 518599 695998 1250871 16586 1499200 1483710 794974 1694653 1901401 64705 361833 1273152 592785 290440 422781 635004 1752557 1978753 1032832 23852 1993738 615259 1267446 579279 33093 1511224 1213986 1334865 1247584 573462 703437 1776143 1207601 893939 1573078 439003 1109054 1801428 932894 535272 1312237 806430 496706 513594 215413 78115 627903 1649562 1633740 1539501 272650 269516 644142 1348538 1293475 976558 1921745 1800537 257099 613946 1361332 1018258 1685291 183304 623049 85548 605800 562348 1137358 1259264 1851361 1929580 93358 1296491 643201 990420 736831 1850353 592040 1540862 1404994 384936 551821 1097629 1426890 131324 495060 357363 30419 1067112 1714014 836903 1521638 242035 1057651 989202 21900 968279 1426179 1047326 445981 1928233 1373160 1845672 1284263 1498381 1814344 569028 1402785 331946 1971176 1394393 115421 1190414 1567140 1459245 1791178 1593692 823864 1449466 100874 24960 932663 1920446 1197419 1882492 1393863 395093 1922243 1472150 1480611 1064924 664591 459308 958511 1130624 679682 1041928 173478 1020018 437702 947974 741305 773582 1543793 147135 1801033 1149232 930211 287654 747692 1673781 1792669 356690 103579 1680363 1910230 308550 51389 1518489 1728551 1752871 1297071 407607 1709431 422444 1897445 943648 1518581 733718 1696455 958009 1925830 1210861 1020019 1753447 168546 1349992 1839198 893561 678552 861389 1816593 604549 720101 1226464 1786208 390646 1131484 844108 1967537 1078085 32904 1443710 811466 142809 625644 31889 860732 843797 764568 623398 1613508 1166676 1792356 971038 1365887 1134611 1574236 228534 353963 795628 286009 598833 320630 1009462 1102015 710650 1642713 730281 1476450 1559021 352090 501678 1264213 150859 171100 959955 1390579 691669 1289889 1467390 876832 1644102 446002 1149367 390417 1076288 973859 520323 1745446 1414678 381052 694672 964861 1336608 1335698 1873220 1215008 789848 705969 1399387 1800535 1765360 1669010 148250 410260 695089 1401143 1558198 1167955 133845 650810 1909934 1389199 1863145 1464038 252194 694863 846534 108796 1001101 500371 1248049 1699422 387857 1380580 633628 504690 1229809 1764508 1741659 1321422 1277899 832346 1502692 1909218 869766 1001640 446335 13497 1739296 1204467 931470 1066953 503772 1246228 1519864 224719 448518 1643198 1837012 1957671 407792 1327903 1609897 700423 1269673 1644734 1919382 1148970 24344 474510 147761 1993479 678335 688369 530055 516091 1536265 1311121 239842 927377 56567 35896 784225 420033 1184419 268899 987743 608048 1583419 87136 495220 659564 437215 787796 1411005 1275367 71358 1424718 1733718 581883 404211 422873 719158 1826 260708 1661355 1449482 919921 616558 558676 1942789 800031 181498 182517 733354 1244594 1275803 638957 335248 210322 156095 1882014 779564 363932 556077 1109524 1786253 1638178 1674211 1118342 838887 1687801 693569 1643619 418563 524889 340464 395016 1861857 716581 1954839 1716580 1970630 996754 508222 625965 865236 193046 91460 1446541 868432 1018551 1466521 876706 1176989 1472225 272722 783940 658718 1423567 831785 488178 1937931 109782 1613663 1663742 772466 880820 107806 973714 917192 889927 1713808 1206900 760345 1037470 1508927 1858791 327704 334024 967800 564422 493613 944918 1320219 1515350 939416 1176596 236262 1872565 371000 82681 440015 1920747 187756 785197 1373912 1196016 1131506 1779824 946143 912414 34790 1998697 332706 1292732 429737 73589 83090 1947601 1360708 967563 520535 1091999 1391714 784857 1164261 162211 70140 68232 687387 837852 1406525 713021 537163 1109096 742433 986554 900234 1279580 1420739 871756 262518 442066 1986517 85449 1276082 1000268 489458 108286 801230 35142 472085 1885578 385506 946361 866031 77890 1952695 363747 1951118 1806640 1695575 1206919 1569044 929435 882782 1101906 1748743 1691734 142896 1288562 1697644 1237210 798529 913329 1119289 1109975 865405 1920521 1631503 1892833 1607484 1495537 1751081 1976448 955214 1641191 1981190 1607075 735252 573018 864321 249553 294343 492827 665175 1936661 1646085 1354258 878281 1644758 319366 710136 1770351 1852017 1990082 290661 638738 485985 312343 1946030 416992 412629 1013849 437660 238017 1415174 1901843 135483 729635 1604921 1509370 77112 671191 748431 868430 1804227 630922 904808 859009 1250336 919194 1634451 1079351 860081 1279308 1932670 768835 214627 1197036 437251 1150822 579995 1404626 604318 1730581 901243 1344187 677711 1193189 710806 239769 162524 459824 571712 82558 1106653 1822365 1924261 970421 1770468 674537 1750199 1134377 1750009 1477308 1069505 487426 805628 223298 1476805 547415 1809253 1293467 1093746 827094 1967544 653625 1641198 1578296 653475 813964 1215265 1781972 1560030 1566196 1455296 1776800 1292982 332324 1535189 591901 428067 1424368 1568043 332661 1344076 939796 1510077 181930 438791 310718 1031027 458368 1679517 1502816 301055 76158 140355 1534667 685370 744892 496101 423064 766946 522321 1585658 1692504 801416 1494150 1579541 1331433 1222013 1901774 79381 53476 658427 1483555 73771 1324025 1938316 1435298 570390 1587959 1110204 1039731 261892 1301106 1942567 1450290 1761522 835003 1208949 902552 59673 756463 1125958 756962 1311713 841738 1080877 305505 92526 1012520 1656506 311953 1967691 721902 248592 1773628 74816 839180 43878 1694315 947547 1615411 1259295 842443 1393168 1053293 1597354 430660 1083851 246954 1914786 1863115 810802 1302677 204709 1467885 1362774 1757343 1408857 1660336 1088167 740055 1861722 1978422 31980 111010 452581 234097 1249403 1228864 600064 760117 635556 1725757 1763054 364555 1357276 1719208 1396481 592014 268132 1439823 375319 1247714 1350913 625594 935364 453526 1850000 1783014 1021342 1158682 1112935 1187028 1389996 1476924 130042 1020047 1448176 556176 325908 566956 440941 1262371 526692 609094 947419 1285575 1130428 1563252 1905028 143282 655153 1405313 1769965 1350573 400608 1283648 718837 1309743 161807 227746 1929023 553260 565341 1880374 1010615 600680 1309134 102113 1271165 1067784 1415046 797196 3250 320692 1787115 95048 292274 828091 10884 352218 1880420 570185 431462 259014 763977 1435446 156559 842062 337612 1636857 15892 1536658 171107 16588 39956 1799183 1166699 281940 1446501 1677085 1166144 840299 123505 707424 1761938 531789 1454149 59081 925245 1369950 453536 1344345 1139096 1394007 1683368 324275 1808098 1229108 906247 699610 1473483 1239060 641166 1644977 93456 1705488 731933 923338 1300858 1129893 1670290 858485 1432187 993018 1098861 1368216 447777 1754022 1641106 1906614 1692319 350891 885972 1098121 938261 418518 93106 675717 1153192 1929636 19934 1073735 226414 1781941 1052039 4223 1350314 736361 1891773 1355523 658879 1326490 657628 83075 1244272 1432596 1132963 138621 550895 912396 1369165 27709 537820 1978537 1161147 359401 1510324 677993 1615222 261733 332332 572515 1971826 1265824 310772 879915 1980887 661268 1962632 854121 1911161 1438909 1884994 1949540 663664 602611 359013 1823762 1142139 587150 366451 328486 518297 605849 1542591 817820 1681659 315482 239340 1793581 1639316 1192939 1150576 610240 1548265 1347227 406960 1749727 1564377 137542 1924067 805478 214511 1242631 524741 567212 1360339 641425 1824972 1189282 726032 771181 425970 114191 1734690 234840 1358004 1848737 666295 153423 795066 1530047 1403113 1351933 424757 1706071 31057 319870 270860 1634262 1484017 233317 85883 510694 1909992 894370 1569519 167374 771577 1194320 626924 218423 286604 795019 899175 608041 1411182 1827142 1882765 331013 1515163 1941897 237626 1167969 859763 158464 1114828 900842 867132 1880922 745011 1714561 1399695 1666882 1003764 14434 1132365 1718631 1497593 11615 1980632 1231530 644114 1110069 1994254 1530387 215594 321643 120262 1737394 972476 978324 636424 1583330 974739 1765651 391879 1298012 1654651 1399869 1842024 1873697 811769 581208 1804090 1133314 1495043 1294260 1224946 1667686 976681 1594923 1077506 62517 1683344 579950 572327 450059 491380 1447221 1008941 969540 1014283 1031076 916381 1723316 122959 953025 623515 1947840 641096 405391 1319885 70372 312247 1815926 1018255 1304613 1881279 1612037 1639815 1100889 1856308 66907 61464 1213820 769087 770181 664209 1379688 153395 845229 992292 882292 1262023 196483 989102 862184 1858310 1656628 1177149 1110397 367202 98878 642189 424220 1738976 604693 1503359 681609 1626985 1274944 407203 1094731 1388607 683050 1995410 1438691 1468814 1260460 1669352 948 1587330 1237656 692141 236401 1168585 787192 550126 1692279 1689805 227743 659247 1463568 803534 730916 1296381 540322 1749573 1705063 1274461 1368418 627573 1015621 1208265 300690 455865 1523067 243584 1163689 1153341 1832858 701968 1613604 1270650 569706 1741043 309058 722715 1739540 631628 719903 85148 422474 213601 908717 1306257 1956729 1194912 171728 95562 1795923 890912 1505853 323241 911588 1933750 184436 285939 1892145 1624352 904060 84440 1181541 791576 659021 1200686 189369 1905428 1859990 1297207 1790910 1315194 1806555 944034 969983 798101 1393217 1114844 774531 1914187 1344523 1160720 279220 1090573 1055078 1693504 156093 419975 276378 1744743 963317 1718785 713 762169 1928957 1228128 1293918 452440 419525 1578289 719033 351080 1526032 455967 975797 1244900 1065454 349052 1585435 596969 660298 1040644 1263147 505616 1915315 1863991 1081021 295776 1497945 1598553 204519 1772261 1125919 970254 82134 977093 1267602 404935 1967511 836303 1472149 1238090 150891 1630374 1186525 1350967 64889 1438803 1075833 31615 1449485 1126621 165162 1923753 1422216 1712602 700827 1135180 688117 1809568 1078709 1915737 1577874 645875 1817581 66242 72087 1205671 1827875 1181596 274199 1504136 784539 422529 636905 768410 807362 1078844 1551485 765821 1462481 602934 866076 293649 768165 1767843 1688000 599969 1329430 229496 922888 837919 851520 1797887 1178848 530188 747241 605572 940610 1065848 250123 1002238 1515280 825557 438602 1151742 1384566 1944093 495142 943698 829373 1625720 406877 1219271 1070359 207221 594143 1691831 773452 1328605 934603 626254 1230158 336770 443742 962818 1704600 609666 263582 1634660 1217533 255855 257941 990962 1938232 536700 848961 1553751 1058922 1463141 1790876 1313277 854009 804118 1293953 354281 1651828 249684 1804281 1539319 1877109 1628501 591522 1297270 1970080 969884 1244233 247460 656336 1247046 1070212 1385861 1783924 1223028 59621 748222 1852754 1757539 1330474 1685393 817592 1901608 483437 878097 1155753 641306 614448 1850779 1111257 847070 1223111 1163316 719946 1730994 636864 1330095 1094043 1122048 1148049 693665 72185 1647657 550513 786572 983434 199887 660645 1758422 1518227 1620530 1371132 1502658 115698 153848 1089775 432802 12971 1220853 1746629 1445 972813 326411 1743323 1289818 343227 682927 410461 1584838 1846254 1296511 417327 1143538 1825263 1639284 394268 1647583 1124905 1214665 1617622 951098 1478293 812392 1534277 595017 315581 141227 1258460 835004 516046 1261317 630417 452359 1278429 748414 1527794 786204 1414081 1661530 789791 1820917 669550 1154196 1651592 1190806 1861060 545010 1481086 1259487 1646620 1687182 1882957 1959668 1023921 1977936 770718 708296 234233 1194751 1022006 1741993 1221267 1874031 1185514 1077778 407670 860430 128125 10862 1077286 1051518 129493 164868 1580603 903117 276003 757027 614323 643722 1645159 903423 40683 584753 1984118 1172538 3713 138063 1140560 1115827 483451 1249974 1872932 922576 298887 1359649 725474 564511 816370 1215054 905251 1634020 1449409 792579 79604 629796 1527803 1418676 1914747 1843110 1663958 1442486 1055438 652767 1212114 1385175 645525 1282313 1138600 329142 1813218 268333 1086293 1165990 1735440 1254078 1839750 667927 1002289 987776 111634 32422 627539 818608 1695572 298691 1079974 885959 1762493 831612 1154213 68926 889165 1102071 707590 724178 1299777 1238160 1121489 866016 394370 277104 319854 752561 221713 1638131 1998564 511411 1242077 1619877 1391065 1952587 1843800 1944949 1779994 1788302 1241814 303624 245591 965645 1547647 1049715 420798 1892998 1510531 720064 1728891 1363722 1671224 1940841 183623 918693 1852148 299803 847979 1371155 1183161 659891 1210331 51962 1740676 1563524 981915 1133585 1938815 15535 916062 170885 1909194 1921925 1671745 1952037 1688918 384639 373676 567316 500686 373888 1295145 333125 1146251 397062 1513094 774182 1958092 207079 1554810 447343 1977408 1139422 985922 839198 766509 1471364 1430796 1444527 1374280 991736 1428961 987237 135124 90120 1231505 456778 39249 101318 22890 788383 1264006 1013377 1076905 866469 405420 1628093 1279838 1906467 576856 261596 1716692 1205311 550271 1699632 19202 1185790 1121137 1253667 1417356 46847 264004 1151298 1824570 186455 95038 1340105 43296 96827 1736016 1247730 364687 1760567 81223 1219621 982435 1706756 1086745 1775086 637718 1147271 495321 1589814 1433630 1295995 1930763 10716 534124 390698 973710 1598317 131026 984206 1281687 529420 596903 187371 795301 655536 1851352 1882381 638253 1044360 589356 811857 1036362 31710 1485372 1415577 328289 431545 260295 1377893 1874758 1288220 867465 1738275 1640589 731927 1578110 1335215 1012089 1162657 1635498 1480152 1929786 1270469 1261724 1759966 505633 803922 1925945 195465 1986987 470862 1856330 41401 371760 1853693 1267699 201100 1245694 1675853 68725 680242 1957724 1213869 14411 7911 1134804 1548550 1225559 1318948 1508942 1777220 1727881 1085054 1773315 1116903 1401149 611041 1335744 351174 991452 1365445 1638345 256054 1926013 108833 942621 1613541 429431 1273807 874478 877979 497656 274736 947536 1578908 1848695 1286695 381173 859679 870540 199149 1847687 1333248 977231 1413454 303620 1969054 1846899 568623 614896 1332965 302282 629943 1448045 1638538 248654 1213119 1599540 1379379 892863 604555 387716 1338947 281159 1924018 1491570 419602 1238597 758786 1922132 423540 1318779 1861047 571905 1977565 442989 101667 66854 1578326 1077392 1565641 1675970 988669 948470 906504 1001344 1562781 1655799 1571202 1325485 1864195 953548 1779783 1794867 1258299 775810 901426 1520653 1365674 1077266 1828977 1042211 223854 1996441 1027166 1143871 1104010 1340028 551730 45324 1882564 1732271 596538 1455607 501610 1371081 404657 115193 605078 943754 1708805 1992548 1133745 1946204 1429837 1992743 886882 1041014 167690 887242 1763406 568662 1962593 26616 620071 1944900 290369 1131137 41186 1019363 216356 1360866 1515719 1907280 154074 1048820 1730016 756199 1362710 636357 932190 706729 1294947 405697 1901234 205893 1434180 1029166 647983 928435 794406 75326 1813125 181182 1477896 1337825 909104 1742201 46719 1185181 375181 885936 463269 1380078 139519 649718 111602 362516 626046 1222389 536908 924497 1980567 1139018 588991 689505 698823 1274965 1347124 1372746 1198398 1635753 282541 1610516 762981 640115 1395264 881806 1415593 1206458 477630 1120836 862157 629317 1222131 27384 51312 1275594 920938 939219 797917 1905471 211342 210063 1515436 721807 1202428 602839 901264 221936 1062833 1437360 1513883 1247253 813038 726116 568209 722273 1205175 1187986 1666400 164226 843135 1038405 178939 796034 803925 884749 251879 1964989 884355 259479 1061978 711133 1693857 138262 1439840 697605 1493464 1553100 1367041 1205614 517115 1311382 424751 403014 1524247 789925 1936468 1296290 1042831 1060808 1248346 611996 552750 1545713 19447 1489759 660561 1090232 1260695 199008 356873 1759784 1928249 809894 1326838 1653028 1180706 1702308 873697 1754752 1279528 505296 299507 173646 1333488 754206 552006 902182 538054 444508 1972900 916432 51906 1244867 1710302 1298072 1170241 1240723 137288 1479833 1189476 382861 1131266 613633 1821780 1542863 136254 1591427 1014182 764456 33592 612265 1611725 1496327 236411 405996 1536143 1756140 294393 1582630 1353101 517826 1775757 624221 635350 1425530 1036993 1847431 354784 836562 187451 327906 1899695 1594846 1154705 1824830 503296 599430 1715298 1908547 1199775 1587078 1571154 448112 1093809 1545672 306637 682732 729493 607956 1913446 277488 1026650 420318 1800152 1242360 1802730 67036 1049919 1122636 1319491 1254086 482897 113507 172661 1212531 373556 1794702 802393 103832 1603864 759755 1817667 478423 1444353 1450164 123006 246842 733693 712440 1534850 506513 1646155 1947477 1078557 740815 17926 1581218 1125427 1254176 387100 421814 325406 1025347 1496150 1071927 804341 357198 363286 582567 487107 940129 1204094 1619586 1243656 215923 52450 538745 1477063 329399 823917 984792 1261206 456379 1956770 497298 1800241 175197 1140777 1848960 720293 1070832 323608 543343 852703 122641 321972 805802 1851371 687855 796421 259694 400596 1889446 1818370 246060 878014 971098 982594 165433 588621 469942 1706940 1721621 1133627 1632875 566410 47845 1365172 147105 455459 1529093 158669 14432 320415 188318 1874114 1159390 1413449 540646 73359 1572029 1612059 42021 1093049 56048 1897353 447776 1141505 1921097 99540 1815953 1977634 207111 46756 1443334 552831 969601 872515 1894527 1380985 1037729 1538849 408687 53466 1011710 576612 306294 997112 351551 76894 275051 428452 1317443 553867 914000 1921839 180784 916323 1659844 525648 411342 92958 1376398 1306966 81057 1171827 289493 1299305 1717517 47815 1182315 695363 279993 933414 1357183 1889157 1161456 296418 333812 1787714 128606 1205898 102339 55553 644434 935805 1549794 154718 770089 1467358 1899757 295227 1002818 140931 381093 1769847 495052 343501 1288805 1964564 417876 901967 1729974 1499649 493428 869710 427188 1424662 730044 78371 1557369 1677179 1420241 270239 64149 538818 149440 1960767 1123441 635288 1252515 1193855 225419 1009731 427727 133485 375919 1516382 1469252 340973 1016014 257663 921554 1994929 219103 1187924 1626226 1907352 1545052 799012 1401563 597015 153806 1342526 1023213 16293 1598257 666677 175426 1687918 1772756 931147 1185439 1636462 380036 1819887 1348202 655494 693320 908805 100848 1287271 962228 631034 63050 1575184 1202008 1193333 1984650 1860531 1204873 638628 1995535 361255 806823 1096465 1145335 123647 1634070 1512017 435574 1787005 10276 207502 667173 1747900 355120 846417 1276933 290126 857098 1998592 838127 1004334 1808918 200225 1541709 1774786 1506718 1772324 541515 1382714 1175433 1512737 1065063 18849 233386 922784 1966477 237820 202765 1386775 1040416 1315609 1302637 1628207 493116 1511683 1074705 291767 715911 1714059 260365 440325 1188691 1182581 1587747 773395 1459230 1997140 184263 1090079 1350311 33676 1572429 1619748 849129 39599 54412 707660 1436413 44204 1244682 1813231 1989296 273169 1023445 282416 998150 674150 545695 1604868 101031 165883 1682045 223163 225209 394900 75319 729863 881743 1033224 1227139 276670 1740409 1281429 63773 971767 1713388 1124298 379353 1367837 690112 1846947 1251049 1359426 867877 334587 1415405 722137 81694 1808106 1550600 1396939 58594 1264333 1275580 1748149 807486 51381 191401 1019478 1788769 1325257 722509 542544 1295997 1836188 77025 121359 1085711 1847906 1589864 1097132 1871505 1552634 1155103 1750037 1856365 1072810 17555 295282 1470773 596216 306633 1583567 1890229 1324733 149121 1558702 842702 1140075 1557625 765429 1113011 1273699 884216 1019703 344900 409435 318345 392100 571163 1401121 1558796 1150798 978930 745566 1560648 5884 977164 864174 396478 1754674 202777 1480727 1298146 1470082 285719 538804 1761070 1296744 877524 77521 1526732 825031 974521 1963073 190960 324896 1569611 1490196 97315 188719 313707 818327 917240 1924892 783951 619067 668723 1793965 270690 395213 1564567 354495 1320713 797137 1339622 1889843 519845 1462044 1435972 362066 952761 1827687 808222 1636970 1648439 1492126 1713830 1076508 1859642 395907 1778833 1330978 670640 916387 708516 1745522 1040944 609342 573408 565233 246621 513200 1941937 471020 1914919 553135 158508 237375 938533 1319187 1638727 257349 1883413 1650790 964327 1960342 621951 86180 537058 622832 876821 1092992 1937766 994219 726415 688696 603898 1487454 1780257 290816 522932 1845929 1295538 410997 1648478 1434421 933506 1320530 818743 1044457 1425134 82533 372841 1033764 1404946 144932 394401 48154 707110 834437 686155 975773 600004 1515277 1450123 707644 1621121 1719863 1234583 749260 1250350 1963779 51367 934785 1071455 1828121 1988870 1450778 408233 1181907 88968 1576587 61296 1019052 1556688 1032549 1855508 717510 4496 1440126 874978 1316803 1423237 729217 12874 1861626 1289592 852028 753572 1167826 1478243 107658 1167278 1606737 801172 110324 1435836 1378650 662881 981669 1455953 1206189 1248091 1956768 1542339 1952164 230836 1829389 1272161 1127119 1071723 1398797 229431 17221 720525 1231785 1205766 131483 1350630 1567535 811761 551707 291437 837486 792332 1941299 1630534 1415501 1538122 817767 707703 1560381 301927 56581 1364633 83602 1618317 61916 39442 1435296 1406660 34470 1591673 187300 191069 1511519 1307434 898691 923949 1225736 80546 1257298 1859780 18927 1137447 1065183 1406931 1398407 110306 1861835 189500 923249 285267 8518 485860 1325465 652401 1568463 184799 477118 571060 1232655 1925896 1909940 494461 748028 381591 749912 280429 1175973 294909 1235830 871517 747462 1715913 232434 325172 551327 1153100 870790 264431 1443837 226791 1231292 1284041 1868269 959649 1393399 1253425 1522366 1697698 1924391 1394972 520142 239723 1632701 461624 162794 153803 1097626 362981 835044 1338773 1666696 102475 1615053 1402919 281646 1757997 1240588 422381 1790556 929562 416326 574009 1330103 978652 147693 1722711 1027817 1792275 715852 339950 1355830 683640 1357747 606912 1592320 56066 718710 391830 1861087 1380161 1408476 498880 1387728 1542466 1828969 1903005 1629156 333748 642385 349263 142076 894353 1382100 1597426 1824027 1647728 523033 1906175 717688 356796 108012 1953726 767796 570777 1078689 449544 1601270 1083521 1206159 807920 1092962 1299202 706636 598452 1690969 1933697 1843772 618231 480232 816754 1611141 524783 622379 1458364 1160328 989252 705515 1371703 1475707 132375 687492 1426116 1172794 1979999 897129 1559427 959351 939067 309360 1152664 416475 1089132 637860 1678968 851951 1519732 1301108 1925934 285860 1395240 1353207 1543823 232905 1577829 560026 1523263 345593 191568 1037007 708246 1355499 1230553 1039811 1208755 664146 1264737 1393806 114618 1158475 450202 61728 1001149 1593247 549133 1117009 1457728 1329300 892021 1135083 1424751 1641710 1393616 1508879 126026 388819 270576 1811314 1784295 1700966 1139720 907946 405155 1135966 868688 1207580 927734 573087 813667 810308 1405326 513984 1315417 1988175 797805 401470 1596370 342172 23652 482146 830010 362847 208030 638656 442272 704040 1214326 870031 939837 137565 1838466 1459992 1288569 1268978 1963383 1460182 1161828 765955 1229422 1630952 1081759 1319493 1721007 1344492 1416545 132795 1437052 732191 1123636 865333 1907681 1624377 901937 828265 1595971 992905 849701 1696375 598258 1958485 1022637 938744 1109367 1930158 1598814 755721 1797551 869764 1038787 1767991 1712525 1276294 934037 1302331 817826 1007571 1346681 744281 288311 1518080 566942 816972 859741 654860 246600 1948843 1170366 155962 889326 684858 452012 570871 1793376 979757 1910276 595305 422734 1296125 749444 1082760 1671433 873912 1848244 461006 1476245 1678009 126299 112127 614637 98184 1237357 1197476 1474022 1086365 1255984 1984618 1804343 72559 1847294 181284 1520280 1005843 1058165 639169 263897 253826 1764860 35310 1112990 566827 1019863 81464 935147 1462837 1947254 904837 960187 113703 1541434 1449025 387561 1551323 1775178 28389 555894 1844884 1246691 1065287 1957951 1038993 476159 1695122 1350058 1834960 1841462 1585185 1486101 1877408 51521 779581 247069 1397119 246016 475306 1962725 1109145 187227 336331 1981165 352569 1300481 699896 1955133 654677 1519421 1859534 305483 545562 606804 309263 930265 1253426 1415841 1688884 1757841 444518 1946445 583299 1266589 1165289 1129944 637956 1850753 1138437 435769 228623 152659 1215069 144170 1946091 1030706 1976975 144112 1364327 773844 1020480 1148447 1253141 1010747 766809 573252 100203 325496 1027949 1865551 206150 1974537 1951799 681519 1743926 1949548 763797 1343379 1295251 1668157 272659 785654 161817 699455 1681294 1542362 1566272 1544400 1830385 1287274 1853535 1348224 4696 254900 16906 1096670 1960527 1026819 621003 1792126 1566113 133091 354086 1758718 878775 1095768 1452825 1568235 1578988 1936155 335175 985526 1206077 1563483 402460 256385 1219524 1793283 1872447 1726696 1622708 980614 871415 105178 704251 117739 1752271 1654318 1516401 692665 1749940 222081 1349525 483765 172390 540133 1000997 143784 1359846 1666633 1502248 1385917 1954297 498766 1503379 873926 854710 860101 1647875 369967 1311609 981003 698612 789528 1837003 1720283 1035011 95713 847169 1230978 1070446 1852342 71305 304025 1189319 620626 1684940 1857250 935354 1664461 1023601 345299 1825366 188082 1783225 538027 1565324 601032 1220915 1113794 666999 731965 920120 1511422 1516170 301251 1589380 13192 547835 257013 1671545 662426 1168958 404388 1087496 1929878 1953177 1853528 992742 41784 533698 1610592 66360 561167 486459 908515 986790 233793 1742872 799154 1445412 1950284 689507 1438542 817918 743615 846225 205017 183925 143502 1822856 519770 495983 1061937 102869 663424 454778 913955 1417500 658390 65080 1286196 36139 931216 1501744 1639122 1882270 1281634 1100129 314114 1033086 354284 279704 895221 347339 1205561 1615544 506159 1104107 323109 423220 202948 715258 57820 1291475 759470 259389 1768577 1530608 116701 1548854 319001 1961967 1980570 1959099 1356075 343087 1811368 755449 927159 217394 623476 158998 1198886 972493 429300 178073 1315379 1275217 487381 1539662 80175 1429652 640442 266564 1225878 427067 1589357 1122473 1301001 1947287 1089700 601886 1047661 1883639 1181860 1626114 622092 948392 1685090 635545 260690 581462 1185467 1871359 1936170 64202 935517 1845362 1386797 1718607 1928146 1798330 628433 1154526 981527 402293 1568447 1542332 753584 1615934 430770 998793 924738 1602981 1786743 349301 1668322 424394 760754 1589346 994008 430554 836242 1447171 59349 219724 80471 1868151 1974233 728194 822371 710296 576114 1282678 1910708 81091 1371508 1260155 505765 1557565 1455605 1432551 1708712 350828 508906 1324536 1423241 263293 1102792 416545 769335 332981 13693 958846 866985 293046 1355640 1916146 1907428 85175 377276 980654 1882462 77415 1278671 1246035 1552824 309904 1625026 924786 1802283 488892 1386717 1594768 1266885 61330 1963564 1859590 737063 292886 1387667 1016035 1731596 1707414 1195977 65424 357273 1410547 1412513 903947 1509427 233239 1367338 1850831 26034 838722 881117 1649394 742137 1324629 1514045 1443113 1077650 1738700 285851 1109703 751531 398880 845074 1495413 637087 428973 880243 1203760 476997 1365032 1919766 1297426 1135721 1760342 777620 959685 126685 1555757 918269 673292 1348242 1812396 1927452 1619761 267877 176617 1940218 1957247 1308440 601066 952514 845905 433229 1788144 389329 950033 1702305 120827 896440 300292 505466 1551211 955062 1343320 1900711 1409028 567724 767969 1429406 1522320 1926810 633948 541801 1098997 1473341 1050455 1386885 634248 1989200 942690 1175255 1259878 1945825 1449922 1078899 1548130 352959 1132464 496878 1576432 65269 1589677 1881457 529550 515410 1553114 834679 12853 1124369 1193224 1410094 639774 1867224 651991 139581 1940480 622924 767742 1474214 1730318 1757874 1030457 1373589 1684660 623844 1621499 1373391 1906248 1404347 434568 905774 721058 295021 1038437 571509 1998668 923879 504925 1800619 799993 1801362 1875849 1271001 1332807 1168350 373603 1180821 271921 72115 983300 1783371 575129 287775 1581247 1973156 611793 1265641 1259023 843548 277366 1882631 1524157 151464 955124 1264207 1985332 1808225 379555 1230843 1524172 970760 263412 43619 391292 1279264 372015 42574 839114 1888381 834544 275607 1280055 714403 56086 1790401 284901 1130933 617834 1262592 353654 308840 736428 996576 830015 156383 497402 113408 1376072 663004 1869185 357892 967452 187543 1570763 239703 1029544 206502 18711 1274027 1147212 1723571 764725 1717757 1570270 1271878 1490751 1486388 346442 163824 758037 197875 1423493 1958438 101963 273684 1189208 1206153 327233 63777 1648325 550176 648873 816562 823393 1093786 133234 1165257 1501736 262644 66488 253255 162553 833496 1504750 1014632 28360 112308 766369 1196237 450935 1048373 61813 722236 236294 1483850 478076 409561 234847 304870 1970449 831776 1812768 662135 935487 458723 170026 1320833 55727 1371535 1649406 588202 107931 301279 1407078 121039 685324 299468 1365386 1011877 296195 1435026 1978989 897934 1998345 399319 1223464 360051 370055 1298610 1485290 1320920 674214 1685687 1188375 414428 909623 279278 48724 729422 1710287 405848 1558220 926498 108365 277285 553456 1704023 746371 1461116 502537 788080 545955 1919247 1786755 1434730 552837 430604 852356 530125 1768218 1597619 570722 1496861 1542220 1726657 1170170 201944 889621 213930 465961 301048 1749648 1946792 1511045 1247967 1740252 648538 999365 720981 730993 1488728 984676 1806692 1557459 1975484 841346 181954 681854 901408 39216 1836631 506639 1321357 334013 1917641 1644493 1943446 131610 734455 1450580 76698 81829 915516 1807022 1561218 90672 1496898 226942 1849682 1370861 1042473 17044 470672 199409 1658111 1750659 775345 1421169 133874 1176679 1792280 1755626 689303 1906090 1824072 1207875 525767 957408 1005987 646143 1513663 1408248 622838 237657 1162357 1209307 1286575 912289 1305089 47363 351714 1166987 999121 1531670 228561 1930976 997747 145764 1077094 1309291 1185577 93951 30245 1755386 1953408 1849365 1058407 937477 1372737 845758 790143 871781 57855 975882 1835710 1649964 400152 781272 326995 1756014 461140 1240509 1456969 1824869 319859 557490 321543 546634 658868 1801309 1601923 1732853 1429750 1253766 8075 1082592 736724 1654436 1636935 246033 1928686 1818673 429040 1194263 140592 1063147 308378 1204846 66445 1220491 743191 658941 1300072 463344 149659 1681657 1788732 1816813 1883417 1178977 256792 855235 1345958 1841915 816151 1141631 184001 1940730 1725090 1129039 1248247 973413 414176 883227 543764 1345693 387039 1983161 1889701 1962912 1291160 762297 1713263 1908638 656049 178603 138122 140056 1062884 337083 1228531 1341829 560772 415834 892629 776714 47272 1729157 132715 1467075 1137820 1235040 1212494 854111 808743 685418 1673232 227245 709886 1040974 1732093 656486 86613 1579668 623422 1376119 296554 717065 213019 256271 735321 984242 755660 1192605 1205587 273364 410024 750435 644984 1808510 194699 507837 1877640 715106 666705 252764 180245 1241403 1398510 1455292 898493 1343015 778367 431655 300970 1028124 209135 538441 344095 1682769 1042009 257816 1294837 982942 680033 707970 1358648 1690616 1948453 738364 579439 1053340 260025 1003365 1082432 136284 26256 1837981 644066 458225 1786193 1930841 376747 1027770 1506058 94805 1294705 1417432 837645 1376544 1571089 303347 353924 1759462 275562 1686569 1936748 647259 316548 126708 507768 1592852 1398544 772780 1149713 1063480 1868976 729156 1659264 1370676 1218489 1542673 1968522 736937 384527 1709074 1080075 108975 1172715 930365 890384 1318418 1855399 833809 1016279 1051308 58750 166712 337071 1910978 543828 311085 201887 346209 1943821 1607090 1309763 1279882 1880687 32008 385210 1564748 1343424 559187 394281 98577 749599 1083270 781006 1921442 1902650 709904 172698 511640 768149 1588658 1337305 262957 1258069 281975 315263 1283031 1034437 562914 1815482 1798831 952431 514312 151854 1953012 1031488 321809 512267 1877629 1722777 1276590 1064328 1195040 1004890 1322505 225185 972359 208136 1673117 689695 1381206 1535799 761661 1169388 787814 1936762 888129 729537 307220 305589 582781 252963 938176 1741317 1585278 212563 514480 1321791 1091823 1912564 755237 70509 1992867 252867 1247483 594752 1603531 931333 175202 165351 775813 770994 1799150 932862 210349 475245 1522542 1062662 174032 926743 1494234 1115391 484942 1677660 1004245 495550 900381 1716091 960083 1137405 87478 375877 1976168 623566 551710 1086924 1892443 1259297 241991 1589662 565653 949068 573225 1956442 808823 1195090 427499 1922775 21628 1149255 706429 1009223 522251 1678841 860122 542519 24533 177553 276631 1316819 1226931 171105 1152965 659350 1573402 1473464 131417 1119441 295061 1384219 909270 453121 1989859 23449 355747 1025831 1351357 522861 1491704 161204 1401179 1247479 889950 1082674 1818140 365277 1549330 1295321 423767 184457 843166 478832 382472 765787 685930 1742355 81675 364036 612145 752771 98657 509740 1106286 1060045 931269 1897524 888058 347616 271141 1801955 947207 988957 1426525 1896863 1510881 986776 1089197 1404360 1840045 1549281 169424 66898 706918 204190 1533 1322200 173558 1492466 1321073 804619 1850054 740646 1955418 1332496 1751108 987011 1101769 1729193 810954 1102855 1917643 1369079 1801704 571269 1780810 797305 599167 859711 984416 1531481 1354085 1022656 859991 1593786 208677 877088 1732015 486000 242917 1504171 1550675 654058 1311117 1555909 1249305 848490 4807 1276984 1930989 844032 425586 1939252 130524 1903153 1050584 1229439 943005 1655081 1793826 469665 601572 1726411 1779290 907649 1224124 870581 534989 284141 1864867 1450641 1757317 1531943 1040580 860837 1227551 1517578 1914292 1084242 1975026 1655530 929887 1275968 1880557 36992 1590135 863407 1900307 877880 150339 1558039 1629336 1934064 689480 903414 749435 1571730 1751109 237465 98128 1241148 1848435 345915 1704020 1697009 175071 112803 737907 997581 1219303 1695548 1339000 254574 855490 1747394 614796 1656752 1990011 808664 1605364 1228370 879846 1844773 1390073 1419343 1659555 164636 1047681 253118 1935530 597699 953407 1272505 1153800 1251493 1048759 894358 1924282 1342222 295551 134679 1920531 412503 1926763 1292723 929240 1546658 618688 1799270 269441 351420 492382 1066285 1728049 1325354 1102005 1793788 1793580 345187 455847 1288112 1944372 1535922 889708 48974 194460 1183792 302557 1555609 1210715 1834209 282492 323484 1217291 1969201 1057534 1938609 1827398 771676 1162462 1883839 1524288 1653209 1473796 1528116 966120 590055 1031170 544076 1108662 37768 152941 969140 1571398 800541 1778076 745514 190492 1445011 785935 1865902 597066 1387426 581603 1218716 521335 737946 15782 1191469 513235 1302237 1741460 1520189 298325 86541 152560 166600 831727 1022487 235346 373757 764409 981657 1501082 1392467 1726559 613645 1327200 898795 1741177 1227026 1054649 1990227 907283 1910522 1647822 658015 1296663 1852584 971435 991324 1250945 639459 1301485 1436857 963714 268541 1539105 1393155 1683701 579816 1447851 1733202 687437 1117646 1640967 1492121 890199 918244 1721719 842501 1056014 1119083 826183 935853 65497 517192 711686 52724 1844278 1102046 1768593 373007 161365 962762 19918 1192615 111168 911531 1948383 82811 527994 304334 417984 717596 722371 1723421 618236 985027 1469940 1343889 1141348 104700 210447 939359 759866 1023172 857386 54197 1264232 1448032 745973 1272395 1059428 388115 1691371 626851 204171 1074570 1256153 588514 1604798 1610489 1360938 1057726 323865 712090 692478 1219933 1328161 874646 612014 1315031 188481 985855 763866 472058 659580 400717 625362 269738 98012 104221 412704 883478 1609219 1187635 451381 909138 1003039 1905605 1826971 1853863 1606254 495969 1973139 1751365 522473 1214898 530600 1560022 18024 733154 1653311 1139383 1915151 1178964 490941 177717 1171917 1659474 513823 1344430 1712235 435253 1863275 343909 1051656 660753 1733884 441765 326303 416229 1398147 1435054 1919693 50233 1999573 1634239 1182012 569208 1933351 1430649 1671982 1874473 823871 1753034 1814683 844195 1329313 156511 210297 505191 276250 371825 1264216 855025 1320533 1125031 1201895 98342 175951 1486202 524920 1247219 1194029 35057 682064 1408479 509067 1600106 1232014 1212076 859112 1339815 829547 548922 884472 1910169 1119525 743809 204095 1916021 805875 443528 64888 754810 239560 302582 561878 1979598 709408 886187 333551 829189 1635525 978633 948226 425294 124741 316573 1769256 1364605 378797 1905267 186009 868972 324388 1821118 1347104 471224 1492952 1650286 1139644 1845913 989096 482608 375374 260911 1895865 110400 1575094 1186259 1729988 219695 1782597 1177018 1589840 319354 1376751 138185 1479497 1240998 1943838 1362005 113559 1591862 1243125 1456689 1811272 376840 1827263 461139 921760 847025 927293 478013 1792255 1946522 364448 92454 1438907 1352330 1012595 1002780 1954073 1495335 1281132 104686 432756 1207635 581203 650733 1342566 799367 1939692 1560860 1621009 998508 775067 686242 677292 588754 1950179 1461611 479861 920014 641747 1829555 1300146 98205 957175 1499741 778297 857423 349929 940112 1724755 432501 948195 993655 157327 980037 1854289 1147434 1927374 239082 1616059 9429 817675 1369395 1188568 1556395 529738 67150 1050717 423916 1894237 1094808 1692751 1966495 1883378 1977538 1845744 1030097 204059 1878450 786102 1262438 1417798 1234836 171821 981188 1890809 39708 1170272 786874 1335243 300244 432749 516787 1477563 1444618 766137 1516703 1879896 1431091 1001242 784880 1629440 900876 1872111 1321138 378242 1150205 365384 323598 1528226 1081469 1953072 552705 1359217 676261 1583364 1658177 445598 823314 1109252 430151 620317 114413 277312 356093 1563207 1898818 282183 1065899 1898461 1370502 82259 1996823 12213 1369990 214265 370339 996542 1278660 404416 371471 962139 1209059 556428 1374851 1076921 1779686 170613 43897 1850356 145453 991579 320811 696011 195259 148673 1450096 1778216 679426 1851945 1551775 1510379 1915243 1379459 391408 1646404 871260 273523 471240 709001 656303 1774846 747686 634555 137571 625403 1953196 1349863 377678 847293 1830080 117249 236742 253590 1529479 98875 374839 466529 1141795 674775 99343 1135333 1225900 187317 522007 888481 1335252 1024933 1101309 1240041 1509602 246784 260420 1781421 1330237 619696 1374201 483722 1703136 453902 1374101 1877373 1593170 1787348 617105 283158 143473 19856 1399368 517734 1567384 1173721 596370 1221672 765281 1666387 1921567 580947 594663 1769136 363269 355374 364169 1896386 1451845 664303 1404117 1952414 199862 67147 1651670 1578623 1679786 1042787 1892215 724331 210746 1992249 412312 602750 1669620 8582 568420 1852364 1812806 1703633 624390 1098183 1682230 167129 241940 1767165 267599 1652449 1103391 1522145 1008171 1721341 50809 424977 1419147 1401230 393529 1667634 361631 564115 1857885 1998050 1779094 10060 1198694 1051450 1288465 150768 809797 1476291 142566 1987177 1220417 1303239 1163686 354300 1109624 308080 1014916 1138728 178216 387346 1112034 459854 901601 1702806 844681 1861399 1777285 1915643 1729345 248355 1798231 1101832 1103903 430404 1219184 342385 487276 342425 1726521 1441662 1493721 1430863 1728579 1277247 524726 497394 875021 1842153 1497892 1106137 1580946 404851 1379395 907703 50051 1857013 1510032 1386531 1276278 1643858 1725048 1526467 723443 149486 1125406 689808 148381 1871164 538663 1111446 38229 1506456 1732895 648459 1551278 486271 1689257 1167981 1567175 1577749 1434271 114006 526860 354378 1134209 1997935 1596489 1787996 651587 1848295 272514 265060 1885160 122133 1240738 1295371 1331861 533738 1809122 1191784 1649689 364767 180386 1588276 1744029 1677274 1395104 1588924 837088 1452841 19367 1240671 129880 1010489 1596892 131505 171554 938068 584295 1564683 449694 1763459 1605714 1175620 1182952 1067279 92733 720442 714980 690602 972659 1888856 1304863 993353 1413440 929383 1873772 330447 152737 711089 772571 640330 307979 973807 338139 823470 1580582 303649 1602424 135806 1579716 491960 1097080 410047 441605 134691 1020897 638023 1725815 1377006 934956 1063036 112875 531716 239618 1903746 211371 918131 331961 1304292 392367 349710 988120 1939024 1770162 1584724 1937500 96815 74233 1625918 1312596 1938052 1234175 769396 623261 1900995 358129 500653 260571 1913397 1859970 966794 1077067 29844 1687774 31684 210705 1789797 1587941 308227 1239911 53023 687066 440147 1809605 1948858 1927142 1010867 1924684 334433 1228031 713519 1556079 229970 995638 410759 1999554 1724931 183383 1315924 497963 1496280 1858944 1708856 1093811 1756344 216529 1100072 1617136 1911601 1370343 1419391 1913954 1414371 1923113 1951584 1087050 1481953 1645567 1387488 1722566 568936 613359 720241 1181401 1633321 1043600 239778 307370 115556 988779 965546 867347 1014450 152912 428082 935482 170042 1842464 286410 1058124 1149235 1529507 1511682 1419490 1341716 1763204 56177 1958543 1512732 795356 1874777 1690222 1132122 301149 798122 626730 1918434 740954 378836 493777 1074737 1310720 1919189 1476390 1250710 1112899 724465 1980027 992053 750440 696502 1896679 1176941 1454572 1335212 594069 1413295 769973 283174 1726649 985556 1627524 1170668 1767567 531004 641455 85978 1420708 1264294 1919442 1808406 896089 1830847 396989 1916288 1662650 646363 253982 1421648 1272431 824117 158051 1568033 1201030 1711225 1607719 1189624 1017635 1999174 1159599 1864497 91157 1258982 1944364 1426278 476439 67953 826034 1364693 451452 1266599 868666 1757159 1376083 1535872 241766 33667 1655759 3967 768023 1034876 889990 1454618 1643341 1395568 526809 1852830 1371499 739308 655684 987046 1075778 1258646 1078602 884904 326248 594766 653008 1891550 1970281 1645024 1072635 767680 1350600 1252972 15926 1919326 1750185 173966 911430 359297 1735981 600159 839775 1023417 399331 896431 1710186 674137 831735 296496 1110621 1892448 1087481 1132727 37695 1590419 321488 274646 248361 1167697 1804246 873685 432279 427553 1784598 692153 130108 1761617 248695 1168557 411398 1932081 1526628 436499 1506849 1658848 144980 1214223 1878454 348465 1021485 1199290 1285470 1508600 116226 1468140 439759 31103 150816 1190040 833766 1962871 514694 1076753 404338 1645337 1203753 1183066 624608 1348583 408581 1301502 374211 1834221 1800712 1298621 275850 976259 347323 954161 565154 466436 1256236 412064 1494383 1526073 1727163 1889861 1489538 1396680 871441 846962 1905226 1030201 1537172 771358 69709 589172 211012 1249892 903044 651827 321623 211787 127500 1217358 506330 183660 810567 34875 1269694 403715 1332489 1787318 922405 1666082 1384811 1947397 1058816 266360 1718359 1491030 1277958 1500897 886556 70270 1080323 1440943 730842 1772023 876702 237176 1820143 1537486 1940978 1033061 1026797 250768 1959599 1924133 39103 1853388 1482509 1190869 1792868 441656 427697 94356 713226 1384735 274150 95768 1181347 1019778 658319 541717 891854 1493517 170694 1325330 1329481 1293630 1540438 1485907 246632 1661334 1855822 292684 899508 51272 1199305 1733222 827974 291321 1939459 1726311 747870 148686 495790 1863976 1446222 1809957 976876 87707 883297 683761 628241 147907 1859316 466559 1132663 1760544 1182302 1074103 1699224 1542856 1475554 1066511 1009458 1251546 1558678 313652 1110838 443170 1536586 79567 1787378 999433 319929 598825 150025 1874931 722642 1513446 127746 836337 1936885 707664 643644 333715 134779 576474 855638 124805 271358 1508421 858071 28890 108696 793100 143305 798351 1038985 1441272 565246 925208 1467365 777069 888552 1373022 1202335 1630730 1432892 236379 491322 1120181 973762 1536865 80041 1651586 269510 877513 430262 1751987 802394 566365 1300659 1036931 1803989 562732 1068720 1457306 18877 471154 349640 1474879 344435 1530670 525757 309982 1905522 419939 740447 346525 1511751 226459 1744220 1119723 1551071 1709360 150789 1730928 1933551 1335909 1804566 1997105 1781563 1236314 1387057 104585 1959198 236887 1328877 639911 662229 1603329 1644831 1046253 1051847 1082794 689164 1366075 1157050 1104586 1494335 508152 1922729 1646644 297226 734750 1498146 567311 547802 1509268 1169092 1090409 108138 228161 1775308 220646 55617 1751614 28255 165071 1537879 865458 915269 1782013 955534 1183587 1314274 902938 1029038 767900 1326688 973553 148918 921426 791143 688925 1597523 317765 535774 1406200 726299 542802 790549 64352 272163 367374 728459 1118151 1650219 510803 884054 1222293 871374 51317 1051407 499749 1091940 1300144 1398874 217222 230818 154386 1321886 1193424 1870417 616924 19889 1934809 1894314 879405 1604833 1335505 426548 1885783 1985763 1631547 497258 1199320 1443237 997577 1658644 1165961 627585 870655 523239 48044 1117516 1753654 1823225 788546 1687820 1681982 1017865 1839777 392512 873988 1665802 939168 148564 1435328 867656 1089994 1280866 77426 1501717 804119 437275 720528 1472241 1710970 197799 1164635 557242 1411482 1797433 1958336 1161187 1703195 271322 1180074 289798 1244296 50716 844694 429903 51999 503146 302875 554649 1986698 729342 1085327 883877 963104 984435 434759 775779 1716530 841852 73955 1003066 994232 700023 417735 1522910 466921 1527251 840908 1331103 1094634 58407 1530372 464649 1244209 879937 687750 712027 1040316 1478417 143542 767413 918471 969392 1019969 114135 633231 11703 1493424 1108889 1876337 200182 481731 80767 642331 1330093 1167045 842061 1751777 786687 1015714 544893 1750467 1579066 1123997 1728457 1987075 1612697 1268997 1488849 885667 180020 1909827 1288167 1043066 911050 1949077 776730 1173943 465274 809816 777202 1603782 1740968 1773378 1367421 718447 869698 88423 1821030 1124902 630734 1816262 1766927 435398 1691164 1269188 585517 509039 776282 55607 191996 1102551 1248080 243857 1083613 79647 1597109 1172267 78943 513427 894147 472940 549021 122981 1883344 480864 448566 1518384 435191 1477393 1874575 723369 347476 542557 646660 1762124 1423187 661800 8561 1774812 1592236 912153 598054 439615 67654 1338118 925335 1724508 961033 1449736 98309 813903 1570881 1773104 869496 1422429 733371 1575940 1687504 1735285 554821 107095 1266836 54976 1106724 1527342 1872158 118942 1332543 233177 637168 576527 351390 292644 338339 1490783 639952 1224765 160019 902015 453499 1804735 263340 811459 11776 961339 175153 315078 562870 1697261 534800 91867 101132 1525306 1845923 347244 432699 1049127 1048023 1548567 1531204 1869867 1425693 886782 1654159 562029 1851903 547012 48504 1814158 1699289 145849 192592 1593850 1547094 2496 1610600 112571 816193 233503 627758 1220600 120141 1573915 169322 629164 263155 284886 1129463 933249 585651 969749 986452 896806 848429 1719213 1860429 1610634 1947639 1001969 27680 1836918 866476 111607 925849 312953 800159 1583053 1907487 280326 1279878 1591128 1514586 110605 939987 1132664 1358920 1912694 1429446 1608598 1326051 406010 1217999 959007 920664 656457 979124 72135 1446249 1141915 1279397 1919896 1496123 1572365 1273193 1752464 1535587 1235767 1756908 556028 702199 467385 543545 806748 601315 1117792 1408341 1796590 1062854 1954355 445832 1712887 1479600 1774510 471395 1813814 949159 141189 1516640 405238 199854 798316 779812 179072 1477001 909246 59888 426042 412788 877784 1435420 689732 686331 1937592 1758186 1505144 1539787 433061 1323050 120380 1116693 456337 1813362 1822232 1764608 1025266 569410 829583 462438 1363395 1117509 1554529 157514 1926346 814941 1629819 1111167 1867841 1899820 1020054 506516 1051833 1371251 1343585 763654 1739380 1384504 1767526 274131 96587 800350 44283 1933296 419835 125018 891956 1993546 327995 826844 1476340 398303 1452171 1331269 1970690 1266705 1555088 1735179 1305161 1043410 1664245 503009 859335 676188 1714394 1523655 1660321 248206 754702 691794 692726 1988316 529574 599699 1032537 123447 1868020 26995 1131002 412178 986589 506316 1514746 157171 1630177 627796 554146 536164 264435 866820 356611 1641483 1881960 880164 468812 1989537 1967484 3055 330465 1748810 49169 940840 1986713 777897 1170650 1229745 1545841 844097 1457015 1312165 1097081 1866126 545207 627455 1302729 888840 675982 1295983 745185 571639 236232 916809 1924965 1459860 1653194 998863 557912 1758605 1121368 1380369 1452190 893635 1288891 1448962 845632 1959090 1282815 166992 1289583 1987194 786495 1452479 65526 837175 1956102 1733121 1021662 168557 719976 1302057 419077 1258773 271226 837121 349394 1226037 425602 1326156 342891 3192 1739707 587718 286779 1602023 1978123 1240421 119382 1742618 1474295 1831429 416759 1383906 536417 354992 1998070 1137202 248735 41970 1216738 1150281 398368 1292089 990257 1171847 1567487 1941925 222281 272043 1313291 1111145 1712228 1474330 125859 1088773 1635542 780682 1613061 35556 1618315 817983 1529418 1520529 1103279 1079980 1890044 1060330 816229 701467 1236974 981318 1628981 1868729 409297 1317282 1894913 641664 398210 1664642 677802 448060 1811382 1968966 49499 1233247 1941865 96388 1928486 1390555 1404249 1296778 1606338 80898 1755332 812790 1108891 1695788 533004 1579105 1991158 373882 1248972 1246439 1040115 1640346 1279593 1137831 248230 92324 250961 1172096 1574949 755322 1630932 1031189 1066255 811269 1971033 611577 639750 1947597 1252265 268329 1643547 1674605 703381 650193 816037 80062 973250 750010 386676 1379623 805779 1967578 1973529 111988 465296 427012 578559 870170 262608 549744 1832620 1794875 1630532 1380021 1580337 1863391 1714162 1655174 862195 1362292 825353 1894597 1146227 905347 957040 706648 1143617 1371359 615014 1434096 1504004 1384373 338182 1407968 1355476 1521815 1267558 1671079 226553 1333336 569662 748998 1141484 1566343 209028 211128 1389594 1468671 754086 218183 1725287 1471958 1851885 947426 1380997 706210 1532833 267086 81625 515660 1457425 438467 893056 1212933 1851195 30136 1918643 1180665 364874 1932368 220846 1053560 1603249 923448 1239604 921213 801286 1957673 1140223 1047999 1962729 456401 1790968 772289 809333 606769 403276 553184 1423875 146763 525249 1349761 1530240 486563 1914986 1908708 1630618 402693 1846481 1464637 1986508 319700 320492 1944476 1754622 1325721 1864977 26795 1846266 175809 1232304 738554 1611131 104626 1188315 1869033 1504806 635310 1224950 291496 954662 1523456 1487396 1658950 1451599 705384 949583 1443916 1400892 1342226 500507 881880 1862287 1169506 1978299 1191604 1250060 1864429 1096336 1210622 85185 1772057 221070 487552 1530305 960877 701367 887505 1819015 695275 238265 1639096 618918 275600 1506104 938770 123653 951491 344353 1035372 1489362 341045 1691159 496129 425087 1481349 257435 19449 290754 647747 1242341 1281620 696526 955570 956644 185098 82194 685806 957847 55346 1866415 385453 983443 1090444 1071820 300611 1363414 1060529 1167750 1270322 650492 278592 1648314 1745897 1438978 1752824 1529582 272860 1957288 398582 351528 1997148 842390 1649839 720833 1111706 117641 125752 1283587 1473069 289749 1530742 888219 1227192 1215645 1919807 1054784 376029 1701202 907942 1367454 255388 1627792 207846 1623384 1557372 386726 270385 342939 1871916 1519130 1548658 1412797 924172 1059725 181196 1341934 1596006 1574279 976388 979865 1623902 1212892 601725 1882466 1541164 1517948 559191 898787 854913 181446 1117489 1235235 1059824 1701240 1922270 1779431 1568760 1981335 1993741 1487827 1326647 841300 1749818 721840 555054 250216 820893 757592 1129459 321664 1567518 1527399 1999366 1988333 1898396 1090985 913292 14183 1701944 631682 1250548 563772 96044 105701 863799 649950 1496609 580026 571984 717912 1541621 1792115 1379824 1081862 689102 40853 1201638 1151182 1717475 876381 131755 1741261 619805 1248073 1286977 1747037 1117008 24662 666054 1112251 387430 1670230 1377039 263261 754887 425831 1356368 1385040 1207249 638364 770503 469470 1576245 738053 1239320 698107 1447137 533526 782727 1907442 783531 310741 1152787 140185 193576 1368542 673962 1212772 837757 391155 1204818 1635294 1781335 568555 1650573 560830 1699098 1016791 1183531 1437754 1147153 1353903 1255924 1543298 82954 744845 1105283 1318309 307446 396187 1616168 503044 1069389 689919 271299 1453070 213290 1738442 869874 727037 1595581 1782200 611154 713543 488696 1123558 1937061 762823 100299 546733 94777 721849 1242844 1586617 898824 1473895 819469 1551352 1837464 1079102 82602 701206 437453 1952585 1717276 544801 1271338 1670591 1583214 1243292 916080 1281194 883332 985997 760238 440821 66540 709995 378892 1317917 1630314 1762791 1775391 118576 1132166 738209 767162 129283 546200 1869716 105576 1879255 729518 1723103 1305783 1121429 1947026 417942 1774050 1311120 1847631 1732230 1589604 163328 1507102 1739075 709807 926045 217251 1975523 1545274 1908703 128107 458070 1336985 1825830 510430 172598 1961346 959521 575419 819921 1550464 856467 857221 737080 1150097 775873 1706162 532909 969192 1442709 1231783 1671616 1339152 1726895 321046 1247244 1907020 239827 914265 941190 159240 1299227 345889 168861 1724041 480701 1950433 365008 1225289 1594716 773678 45405 818243 267704 429818 145105 252495 266126 1453974 605343 1880887 607903 1670688 1179218 501763 1086563 683796 610133 694085 731273 955371 1722872 1920228 867801 506130 60978 505934 981510 1877484 409977 982182 1281727 407231 1858140 1220331 40434 1435908 976205 28651 576999 1528738 1512420 321976 590833 788533 1582018 711748 973263 253014 529064 21528 934973 1749005 404224 417025 1017311 265519 1783787 499497 786126 403508 119743 1101963 1532475 699629 251944 1315395 1185488 1227900 1524617 244670 1117730 268444 903926 1164179 1684039 1529560 3093 789735 1293125 1241653 1790002 1482558 771847 1022620 1452843 421249 1994664 482063 1006301 126700 222476 1672343 932159 357287 52196 1607742 174167 1700598 500674 1491936 1916581 1080066 1722303 1857211 1008854 1309553 1857399 324333 1610537 1296874 1951445 1416540 598821 1331632 1249247 284682 1121289 1001220 1233457 1703994 357016 1353973 421475 1573316 1568401 453070 738351 1874387 1394639 866355 419646 279015 845420 950672 868160 1389216 561712 90769 1875639 982383 5833 1341952 232169 56087 933287 863473 1008516 532954 1037766 516674 1055952 1231924 171127 474023 1498752 652624 128643 1825871 1236317 1257607 1729945 1596213 882442 1674450 532351 612172 1973382 678124 698465 861571 1801549 624645 553262 1874641 1988569 1379619 1693997 1424913 1781911 744656 1827713 1926502 1988552 743020 1385164 339166 1236315 1540936 1831433 1527184 1992381 1699338 762511 1669079 102642 164312 1992905 1561948 28614 646534 758799 662384 886677 92457 581564 150992 791444 1009846 1316571 1610858 1214789 1998352 196120 333455 663300 848528 1805376 705198 104991 1159453 281005 631983 1534114 1599123 689898 174553 1639669 707839 1601588 1872517 459721 1734216 1814449 746136 1360050 40302 630306 1111518 1393363 860830 984153 1878963 1114717 396655 1290317 900156 297660 387026 660770 640805 1895329 521325 1499596 1029804 93692 219816 1255659 1134407 689152 834759 1727897 623560 1910790 6088 949317 810569 1665107 1322506 1946241 1449651 1120307 157978 1781583 54677 1350875 822551 1428674 1818668 1412069 1838301 1484996 1177861 996330 1391604 28083 640247 168295 1451224 1400451 519334 1570460 780614 1268437 649151 635031 1271924 632131 622766 851073 532851 1719885 662549 1434804 1584877 1779251 906078 158875 548913 1493929 155575 1521772 184072 1040780 1656560 1532118 1724288 1852579 1309205 695539 579704 1320039 1984607 1316548 190843 1177898 339226 1811397 510051 804640 1335013 54705 1627212 353922 1188131 198635 436488 1660401 181840 242741 1886544 1326787 1550001 1723077 1684102 1865743 1606552 1582388 1601947 814042 378033 1052935 1070033 904770 1708792 1927284 1100963 1772601 1777488 494851 396392 1876771 1548817 1867487 919429 731672 1545790 563528 1046159 656545 1028290 121163 571731 452591 1941138 678590 1164122 1649074 1127094 642089 179857 104352 150114 1502481 402025 272813 1068761 1864580 1313479 792896 1069357 549412 1828140 217969 535672 870556 1263297 660596 105956 1184163 1502318 357687 1320630 672429 1590287 1636378 1885607 1985128 501366 363726 1725633 517638 1986866 1674583 1160912 945508 286522 1492288 286350 731000 594656 803531 1027820 228360 775123 468963 1860630 1757917 169964 182648 81440 1413108 283777 1966528 1066682 1884566 286303 1855986 1851862 1928884 1036865 1468665 1557261 1187819 1185961 983784 202654 501769 1302554 1138617 1923414 461555 419490 1667944 81537 1177148 1116360 1924593 240977 369783 1693800 1593289 1788244 179657 1533605 1529612 1797963 1828728 1221998 1253793 824138 196405 533266 1320017 1326143 256778 1094548 1597050 665328 1708964 116779 187598 850349 40497 814934 663099 236334 598925 1886174 835516 1004368 335604 128368 630623 562777 1859107 1111653 1053084 979599 1358900 1859137 1368454 1180863 702307 1643210 1363749 1930689 250614 765540 1289689 1148300 799429 1878827 1512056 1341440 1296040 1561646 1589376 1477873 1037272 465497 1945772 1433237 1916832 109467 725925 1036355 495338 1571095 1848201 949403 966961 312928 1756967 403837 1189820 1742505 161383 925717 1098884 1802002 1611008 671405 545881 250846 336099 1979904 976480 1350499 1930242 1177673 18659 33643 1421368 837429 1883188 1912361 359577 1660599 1804335 60317 1026937 1474366 911750 705271 1044702 1655630 830030 1798444 73145 1230933 1284185 350454 1501085 1581779 944299 875766 1301559 1374129 861335 1530437 156296 757897 1036699 556874 1411730 1480169 496827 1140688 1955321 783788 527289 1117394 837604 1784385 1119597 496005 53990 1233592 1372147 455344 1105615 481329 832299 1199496 558463 1639666 1972173 903921 395194 332698 1549303 624738 1749766 1578665 1014877 1725799 1036640 505739 232703 1046323 544449 479907 925129 1809822 799631 11175 1461742 1341194 962791 1162921 862296 1858225 570232 1395564 181518 1928776 491011 1920994 1623021 1902860 92680 1626689 1352142 1106514 725458 1015008 1682820 517661 1385749 1246888 1977882 1339928 720597 689978 699139 926739 1525363 834111 15917 428051 1835377 826633 151544 850002 1674300 759968 1274645 1767741 90516 1152165 1640461 1162677 858429 1890383 1375764 1631711 1427503 1981480 1831365 897851 1173387 1986167 1947039 1631048 1464216 524959 646767 5244 728758 348955 731748 175963 347560 492083 1027861 797554 234074 402546 654344 1381783 732504 409861 657148 1328906 1254827 440843 1553347 9030 326865 1698768 1781414 1961678 24590 1802458 104183 674146 373399 43594 914449 1742981 1971525 62791 1107682 1669480 658195 1588271 39228 962856 1258291 169484 1803399 1522729 1549147 398706 1610649 396996 834084 1171681 871712 1681555 116807 1066735 1423417 1752511 1353597 1741223 287423 950545 1837986 910012 1555912 269326 54539 1866984 555782 885564 1622879 847794 1149552 1785156 953442 742448 1362175 669009 1524631 1731611 839913 1529218 1289369 507636 1724083 1162855 1938494 1282111 932904 746214 874015 1641637 1948826 673575 559267 1712028 1437252 1766647 1504500 1431258 584504 825580 1955559 836477 1294166 548937 76670 44443 896118 1831333 1135438 1116413 1335755 616444 1189575 1825545 754219 220565 1171857 1385467 1718399 255846 871982 315832 999796 1346668 674047 1942727 752261 317268 881347 1773706 695682 1114746 1724495 1735253 938398 673254 449961 378650 874631 1114921 454446 598064 1946565 1604497 210937 839679 492388 322099 632597 497055 1676727 1723089 106125 114611 1505261 607786 1732041 316617 263039 1339849 885154 1438705 1851842 154609 1398131 1479352 1585891 1031649 1511742 1966724 377490 1338751 1643787 742544 1020357 1505638 494783 1308634 1387787 634160 712053 243673 106966 1605202 1854438 594214 207697 1204542 621202 1999763 555796 1113293 1384471 599093 52958 1728111 969828 1733125 759729 496207 1858575 1637319 921319 214223 1148045 1608955 1157755 250672 1791604 1708431 753909 954288 1010635 1116708 1845650 1138730 1867839 548006 1420799 805307 908324 140786 64406 570287 1940590 430985 162064 125647 583074 1317846 593768 1847611 47964 1385973 1344647 1028330 1576356 1210973 1681783 568612 1957378 572090 555917 673686 930841 601494 909197 297245 1493904 516592 524458 1551656 1811734 691056 1827359 637292 1266777 1970745 432018 1220866 914727 614216 1339687 1890160 936851 297027 617116 172526 1723430 1979192 834603 1961159 128985 1496106 600775 1411350 1110559 1884394 543616 498628 1722079 1905155 1813282 857610 1396792 1434889 42065 723565 1093953 1380025 87840 813750 1587081 67300 1535475 1964059 974616 329962 843875 361634 846369 1586582 1671515 1633150 114899 1974314 278126 1641880 1624265 1841148 1298791 1447545 420744 139535 457935 307587 1132712 1885668 259567 564428 1694528 772857 944582 1090421 743627 1552554 699382 1250283 601273 17440 1743985 820286 1886949 1356920 226413 1182365 1626282 1383046 1991980 1560494 1363083 1852633 684897 418625 1416489 658861 1728941 496496 1802637 965616 1570622 1654553 1349494 638069 680779 441793 1782464 1317504 1439774 932533 1378212 508761 482907 1687927 1634630 1072001 947548 1609316 459859 241522 1182758 104360 138592 1166035 815639 1668120 1501249 1538392 1540920 1747586 256466 1608609 1760203 1833712 1765668 553568 1304342 513881 502632 1549102 46396 18891 34522 324845 1783585 765353 68656 1116659 46594 1024095 798864 1509573 1975124 580383 1414396 118411 332689 824062 778088 247107 707487 675376 1978742 312549 948489 1846135 482326 433087 883791 58720 650891 1385482 876270 1248745 1224107 1836936 1569947 77386 465977 1980789 550771 1217866 641051 1311539 778274 1630145 1320816 1750663 286927 1884677 775120 1345564 1737457 962087 1303760 202487 1038705 739903 1777189 1792051 24743 1110796 65887 1163739 1069329 1461692 1926010 1815610 1290727 875013 1963200 537145 344993 328183 291906 1389276 267552 1901188 870873 1368267 316379 854334 591018 878067 1237978 1943023 1011945 1154013 581136 139009 1393729 1591579 1844708 1647103 1730744 213294 126796 1840962 555265 219725 543023 39818 937534 1041027 1836953 646246 916572 504944 852845 1500251 867215 558082 1681906 122412 1289120 1469930 1265375 1568301 1238782 1228971 629339 548620 1926382 627990 1337120 1323248 344178 286433 1070570 1554080 1798351 560403 1122996 1700044 1353554 948706 1909192 1135341 1219400 1841997 70319 625656 833622 105286 806424 178060 1787320 1659321 5463 925788 766233 105117 201190 321081 1611741 1442374 276446 217497 979189 501633 1891299 615238 1373755 1150950 828048 1902660 790846 1616322 113587 173217 1036574 234602 852169 1237702 1212625 257656 362273 594197 171391 328220 911479 575753 1676884 895816 1284740 1695057 456928 1370838 274027 152564 699877 96706 25456 1267347 663083 1898881 1447291 301602 843457 738146 38950 574846 1493137 1527978 844088 1071759 1124498 1206837 1284953 1666199 1960085 158366 605677 1822304 408572 1930541 1026444 345953 1830790 98990 25845 599998 1091317 1967393 1175317 1721108 1320383 1135059 800018 1603294 339804 1876981 648575 1286500 993091 1636063 844454 1116519 1246080 894433 380230 58932 1997314 950979 611236 1440208 329013 1713039 1200071 1841685 1534532 1615224 27114 753657 123700 377508 1852872 627443 775563 1159785 589374 1581342 928187 810486 1251009 1783762 350970 1056727 1470206 1523678 1332690 20224 308880 332134 1064455 1962273 75244 879934 308459 1908103 889501 1409888 316594 1676579 1790774 822253 1647047 1982085 785498 158004 1550554 1556164 1189535 1185224 1547072 836721 100683 1318312 1222989 50968 1372972 1165383 597272 1073113 225582 371101 1337042 1418876 144200 1204203 577740 272499 474599 1828511 785755 150961 816814 1460467 798327 1345783 278136 1776639 1868311 176175 1457975 1663805 18093 513785 1696024 190983 531124 212953 66861 802659 848555 242939 1669146 1610082 242780 51090 1684922 809842 1760709 643401 193409 919166 1129585 1441361 468575 456643 1895657 1043400 151131 1152166 282287 1323891 1089663 1955027 212602 1214644 1093095 1628108 641355 203154 1344159 1988859 1201384 1938731 797506 17129 1925201 1295345 1632122 361658 1944397 366339 1043184 1605267 21966 1667610 41188 506660 1543678 254042 1639450 1421987 1873498 280053 23357 1414428 924334 1551313 1290126 352283 1202384 898226 443070 1664712 1650789 630906 782607 926510 1168533 118587 1564282 1778632 1745329 1974032 1156218 1893365 614250 1594800 799655 277218 1950488 94450 512024 1583466 693668 1552780 939540 976633 162837 1479240 1107970 880772 723677 1666145 737221 1214257 1418047 138002 808592 824327 53281 303699 1169159 132719 1688767 1751671 1702550 1509903 1363419 616642 497355 516911 117273 1245028 1945037 1396832 803697 46455 645319 1780078 1475212 1067704 1630039 947841 1534702 943562 448777 767536 956381 1237111 1458475 1320280 815778 1522973 1200442 1811811 1402582 1187818 1399433 1345121 461990 482355 750892 1766954 897943 623463 513308 402556 1518077 1258624 1146744 1563391 1553439 1052885 1219986 1102698 351868 1270383 1123306 331715 35205 282386 1078299 1986316 308715 105544 1682464 1513905 213233 1509508 1880395 319941 285394 186912 1836899 157133 1613273 234500 363526 81081 1235451 1084089 392046 1586635 1105865 1387037 61217 332696 640510 120011 1962247 381061 306567 89867 1301320 339877 67635 1382152 1251756 1089491 1362882 1815992 1196526 97145 537458 1438548 1671473 894953 1640265 1067491 987112 290581 1903565 1889125 513738 371144 235858 541035 1641339 380394 1746990 771885 12828 1537648 881209 1855120 479996 207900 1845509 1752952 1638098 1617118 1983961 1723588 1776747 65517 1115766 1608802 66372 1429432 1747676 389587 554196 1833418 505896 1789873 140349 1241157 731095 1370489 1286298 1174179 1778786 1624284 104960 1562183 1434678 1888582 368478 1808717 1742955 185452 1636926 352103 1039864 1370872 1190317 1564878 1332110 795862 155683 1515321 977372 914227 1207442 1991243 1575120 1729542 1816463 428619 106058 1247951 464569 1239398 501672 1065534 1208733 286479 568743 1122854 1520918 1298759 1721609 1713308 393141 755185 841677 154740 448305 1007474 310947 1521666 317287 1252618 161525 667298 198194 1033119 996437 1136348 198636 1162719 1502518 1508547 1551714 1222739 1628454 214779 1740675 165594 1288752 154827 203252 406225 1258049 317259 752357 1866624 597896 1677850 1303309 1559230 650644 1073186 246231 1387555 934255 1683931 921871 1241197 953276 1718263 691682 472138 1192034 1805861 888577 977431 1125393 336301 1862769 166524 405490 333235 1775594 902055 739772 1434796 876943 675977 474713 195148 80437 1655524 533578 1661718 2985 1164925 1346206 92855 10783 1393046 1027220 1309344 469469 1654233 249767 819160 707185 354179 1881250 589675 1948775 1306150 487028 186792 1515064 1727621 1660663 1729820 1844333 223484 897902 1391929 1007920 1775000 1419035 690220 832625 713145 1711741 943950 926209 85305 1008703 936953 407742 838767 1043956 1437359 1670100 210974 576070 1786370 1659173 901767 1705358 1680431 585192 1717879 1165988 458663 1095666 728722 880417 117050 1623442 57490 952468 1986936 1280815 1659213 1621163 1394820 848316 1003790 449778 173134 1470917 1698996 426637 263738 1469398 840786 1280351 1919231 301989 1417659 969369 907107 530082 1140143 1091297 1208635 537468 643004 248557 1855022 1240848 1026208 1201929 1834496 56431 1311366 452872 1078903 1936096 1164784 541047 174261 217589 881076 1673262 654767 498188 767725 1066895 1615991 780498 1013364 862156 173350 1764211 440498 148389 609777 839133 1930429 78779 78237 1867557 885579 41360 262191 494829 773138 677195 966599 1105969 665647 1077283 589462 376295 1606686 1616924 1172129 444011 61869 1302469 977970 542092 1479730 1726692 1141572 962837 611726 1117868 1034306 467812 1072763 136251 1027926 1107102 1038156 100058 1803618 140312 145921 843668 913126 1598374 432969 1429818 415130 497700 676097 977181 1279042 228987 1151237 526461 168554 601117 225591 1241102 1105087 618791 1588057 593111 156177 1424962 1712449 1902293 301433 1519745 157491 1160796 1659882 327193 419264 352412 360418 1709498 865831 1751242 1866181 1824702 1758807 108165 1723921 916708 503882 1831780 1194466 1593647 999265 1688518 366861 398602 1559354 1749613 483369 1464203 1993580 815312 388105 1822663 1779438 925821 644916 439979 491763 819274 978227 803018 533354 1340518 107580 657342 1846650 108425 25707 386530 479920 841279 1452304 1969747 199873 669034 1570932 1824243 1176644 1836347 229655 760671 20838 697494 79744 1900412 790298 13171 1444467 663524 1860670 848019 313344 268836 1792612 361155 1101556 561336 209557 895628 1326094 119908 1604680 871054 1499506 265446 1520440 1312990 1140690 1719071 513946 581516 1090867 1445540 904759 888139 890232 1553827 33119 1163586 1296622 513790 265092 931749 514011 1238707 1111320 1823517 545321 204793 281119 1457952 1470522 1715465 1886625 303946 1068444 66999 1519981 298676 169908 1100867 1328254 1833274 228565 776956 1908571 643915 700204 1895268 785291 85635 1690832 1414414 363845 60233 759989 906381 639251 1263069 1995183 181088 891523 1092669 146240 897644 1872612 149878 1983704 1865296 218653 584118 873919 947788 787795 586969 1709460 75492 898586 1329849 1714888 262461 30812 1669861 567094 1416519 855106 905678 1576632 1782777 365428 525339 203062 152520 480775 828345 1509931 798915 174626 770219 241460 204455 763314 603916 1855271 1252995 1858541 1208496 1921053 1393899 1257799 1240431 687428 1505356 1318327 805886 357022 800452 1398277 1677396 820675 164198 1532777 1142911 293003 1645640 244396 1271465 1865105 339504 1558359 533583 74718 545762 707629 546563 1297749 696939 959872 1708916 1794032 364933 233383 462965 108685 1832345 1966233 219023 1158976 411489 1854747 261956 1624132 1780387 328072 1218401 31618 442377 482802 1348342 443570 33065 324183 467827 1408074 693167 1618661 1886240 113236 691346 413009 1887822 1722206 1692769 76563 1716058 173009 434478 939990 882928 663179 1162564 1818942 1214219 1634689 77421 571709 816478 134479 1149870 688783 1540127 385318 898890 733729 1161960 475635 254111 460592 1640505 588067 143414 1382972 29506 1465002 341810 1494265 591325 783363 1746909 61718 1808807 950818 605355 705427 1295509 1858607 1154938 255124 366899 846378 1746259 591468 792792 1447510 1369651 1319978 175179 263693 54725 852596 358761 1289581 1185115 149378 1864740 418575 1167890 1693128 75410 1608079 1627982 581922 384753 1964594 1125343 105669 1845627 57830 973322 906313 420698 234043 1177723 1885791 495572 546442 1327563 1057861 250437 49024 1626578 725828 381942 1955779 1999316 1669465 1292915 877155 1428503 1960384 567279 38520 1438244 136175 613175 404268 1464079 656812 958519 1169713 931323 637338 419383 245459 1222269 135200 1534083 20782 648950 186113 634299 1447686 1922540 122253 250373 1051117 266178 1706688 952293 161216 835717 1828990 961650 1265697 990774 136 525126 181097 1635907 1933291 226201 1064165 221405 643653 128933 111871 249587 427216 49696 1910369 1560814 217835 937113 612974 399363 989807 378500 989730 1088410 1592228 1986355 1158087 1537455 930680 1283390 1756647 248330 1366583 91518 1668365 1098914 74159 1018191 1286876 858082 988714 660489 143123 1689153 610903 1401907 1648369 399239 459319 889065 879924 1710974 1557064 1666069 362595 1222920 59212 1212630 361764 284997 1943765 226030 1507629 55732 196473 1939464 634934 289758 789075 1726241 1171273 8069 297109 243336 1490995 680017 441802 1922927 1534685 1116401 252217 127640 1484733 618295 1166663 661234 1976771 1791691 1076047 1248016 775511 1965629 694094 725876 467686 1388305 807970 432440 1366448 1372811 1837989 412550 679733 1302671 1488519 660529 1611051 1357549 1108840 1863616 1015028 1969354 1138729 657959 1329746 394955 834652 530635 511315 525289 299900 854966 1703527 1943784 1053408 97730 414221 1932089 664885 1665938 1962739 631960 598955 1479568 1672155 1736518 1429334 883698 1776301 1261908 1789567 451204 667771 333251 214952 1041087 917054 1206612 184312 1445502 1967762 1662782 416255 1145036 1653843 105459 442867 367523 1501220 1673879 145019 72062 1669515 662047 1569338 333522 472285 1821290 689590 720421 811360 1020597 1902151 1823408 1934812 1515492 1431544 179287 1777492 535157 1825835 600753 282349 1524525 1234099 1770497 1936580 1863292 249726 870508 1656105 1605880 194151 889154 402519 1733662 1515245 530018 1540515 960637 605498 631423 1218686 786763 1193567 539747 1324544 1391369 138193 1672018 120492 898341 664836 603401 566094 1652715 1599841 819703 1176050 227680 138202 1192269 163741 80448 439555 1246212 639019 276716 504774 1755221 1801576 1490491 482786 1890692 423706 554035 127750 1624775 1638625 1479332 1405175 1826784 489480 1323337 1338149 837120 601593 779156 52574 479085 1021884 1320434 1660948 962642 1864352 1238000 568981 1690549 1676570 1674989 104578 199275 1382499 1952927 790470 1482997 657042 1672663 1233626 1224792 193851 351435 1473806 1303304 484295 856302 274924 158302 929397 1531329 470823 176106 607624 1912051 1538034 1590902 426945 1897623 1924594 1950455 218882 1764495 309225 1400766 1498871 1745001 380162 1681298 2379 1109495 1285673 1054798 747455 1083584 1333435 473580 1148176 1272580 988303 1152096 1862997 509459 1950085 822588 1028812 272007 201427 1417583 1907099 1494743 45211 488180 1418570 91650 1042365 529760 223276 921729 960427 1935874 1650042 1267161 1446571 667788 1154770 916028 1105960 1441654 361660 1114503 861917 747464 1899248 1840136 673512 21164 1408623 1634980 872017 1011030 587730 1584465 718539 1896292 537784 298896 1891724 18778 1012041 1034848 1916527 1769112 521638 357359 84599 1168261 1835966 704502 1422310 88941 954303 1243239 503147 1935498 447127 1192845 705837 234528 1479397 1361400 1866343 1731004 1489781 1014044 1263251 1505028 930809 976683 242734 698685 756485 847052 1790544 369946 1636304 1337762 483514 470646 1983243 577247 1514730 75459 622631 1482889 1196074 1362448 1942285 1086436 1788630 401921 1980037 159830 254169 1430227 573108 424098 657779 436539 1506398 1697361 1410792 1944736 1206817 616265 608067 1920725 1662584 1915395 832196 1994919 1745932 9702 859498 1552170 515919 1272181 1883318 392190 754067 1136158 1122623 1456210 571505 1149659 1352128 1188542 726941 847297 722078 1345512 1651001 747161 1311349 991738 1679450 233692 999646 1822373 264875 1888348 170847 836935 1458273 963465 297650 341277 339320 1564275 1042928 411094 1352174 1878621 1701218 1680597 1379209 916796 702608 778842 1823637 152347 1284026 434921 200859 941321 113320 929500 668645 670097 1788801 1037645 816467 275544 720837 985672 1290843 873855 663867 1067306 1548896 582258 1935190 185074 1983797 1555243 1581748 624427 957035 497505 1070066 45444 1915166 789265 1698930 672165 250544 365834 1563259 346026 1173531 853012 275951 948951 250327 288128 1181534 1675296 689738 223779 145625 1784404 1342145 1912766 387286 653758 1751625 1899010 1391636 131912 1267936 441801 235692 302042 1054278 574561 1502831 875456 894498 1150737 709528 753359 276173 617576 1788711 1016397 1949320 1139655 1135286 877057 449383 180416 830261 1240151 1762006 1778269 553388 930371 1000991 1318907 647400 320169 831877 199159 1057635 653146 863928 1291535 1577866 741795 1216422 1366475 536993 408639 41864 1743948 1263645 763105 322028 911954 1099957 1766034 650818 1442096 1185401 658096 1373316 1156533 1097450 102843 1726773 367455 442040 1969601 1595237 1420626 1928935 1901679 57665 498376 1535952 767168 129256 1350190 233562 1390512 998153 767272 308989 898038 844056 802889 895409 949309 104616 129724 942347 586925 1742366 299315 197671 1930406 372613 1409211 94483 1761555 1892943 88541 1183870 564270 719547 371759 1338514 1202477 701208 1888077 1572220 1866815 360122 453038 677669 1938148 614964 329437 1621074 915521 833686 163216 1160068 108688 1351948 1610122 743147 1382621 1781740 1871548 480238 59613 803562 1829227 1552829 51362 1058587 395692 772874 1301564 1111306 1260100 1197519 725265 518204 960040 588753 1314063 1682178 173957 125848 1785225 54568 1098250 1204463 295275 825091 939973 1073919 1790302 1581230 1736073 1046710 639174 1276138 1066451 1954853 837652 957828 136324 1407155 513296 174574 1449304 1131029 1551588 593337 1317112 1687690 934762 532950 261628 74528 1536329 1035767 332816 1447780 1064965 60069 1769871 1729625 1941794 1571551 243426 1794538 1150556 1729870 1880752 1537370 925303 1789928 762679 1549676 1020363 114598 872993 1144536 583093 524177 923493 128263 876822 1423331 1801171 974087 998802 347423 734219 387067 1129449 118539 1299383 674362 1954817 903534 1522562 1772249 1195083 601910 1152752 1281479 51750 762109 313884 1582223 1010119 1018412 1773018 420616 538579 67427 773068 829914 799092 1045357 1202940 742382 687103 1483836 1339302 1041805 1554873 544528 136811 1240122 1953290 1704199 1092304 655183 189946 1203669 1599068 196655 340949 1669948 1408235 516367 456692 1805084 38195 1845813 680340 1109124 1909075 541468 869409 19251 692552 343216 1087655 1230895 197734 198847 506957 1408009 1661465 1725791 1840231 1095274 1414481 375556 1645445 892585 1825885 703771 516528 405450 632244 1457214 348452 690922 795720 1264709 551732 1897051 1152983 519783 1439877 1117434 771031 552502 399071 1376374 85023 1135369 124795 1108348 1640296 91593 156575 1169143 294312 135836 935677 1182298 758443 544974 422206 954561 1145215 1201768 1574983 1368310 1861135 1989961 1187581 1025805 557738 714273 616268 492603 909790 355786 389653 1642867 1596803 1832932 1052106 1888224 716755 36914 991575 817429 1005732 690476 1859505 50949 1949284 754358 464525 1835859 93547 1069867 1352207 782935 1417046 620257 50940 580494 1264416 981582 793412 448136 1160030 1520818 403168 830168 1061578 813185 1761330 1774328 270594 876776 1523389 1939540 1237608 133847 1077559 1336438 1681579 142863 1247881 1743692 815387 699549 583397 1596405 418125 663583 641848 905003 217339 1536521 507092 1101175 1134107 1253962 310028 1742407 1960588 1001710 64662 1312908 1409368 969740 1099325 1853374 1783067 1713044 990001 282892 1835803 267089 1178201 1569377 1658662 1665811 1163018 93477 1593782 1540806 757856 1587431 1685779 687467 434532 1856161 1198397 1088602 209132 276790 1737444 1519167 987172 860270 1335904 373076 787959 1860075 1231806 532091 834364 282415 1969744 705107 586369 131903 1598682 530575 308533 1790518 109300 1814677 1715127 148180 732753 1905454 573382 1703695 155289 253462 1231986 1303286 1544380 1531145 1850713 265331 1914123 1791929 1470776 309417 1962860 1440432 8276 693232 766592 1936551 1605293 464373 1111426 147099 749849 1935995 1984720 1423557 1132706 641568 494452 1157180 148623 710186 1510147 640003 617795 717673 944195 1769425 971792 611277 971349 1140952 1796428 1868983 1681370 1823956 685756 65209 1905317 193968 836566 978677 1920319 1391136 820738 192722 1472996 231257 967640 764964 423283 838867 793168 915425 1868881 1760658 366197 12930 1417773 1762580 1581540 1241135 783691 302185 939805 1593143 1681721 1968025 861846 1364068 1684128 927888 399594 245827 1753045 14779 1689655 1607544 154871 616505 1601068 1661003 472018 1437080 83515 1871775 375254 1817330 1092749 1130737 1529945 1542076 1035591 604440 476961 1848608 1307524 1992913 1054154 1227318 1113725 1872301 51724 479182 1735350 1620968 1180478 639754 283891 1648776 1126147 1576519 636046 941061 423300 733611 593347 489259 294581 1615561 1925723 173289 1490151 787348 1765394 873178 78494 526561 1694606 1284708 633808 479027 1496488 548517 423799 1167261 150010 1971918 1149703 757005 1337290 1135771 1700327 1101577 602284 410717 713938 1126981 1548498 383140 1956351 978510 805725 1664656 1291694 425180 1116409 1865162 947186 38731 950168 505229 1392130 1228096 55104 1200303 226844 1344445 282486 1058948 89452 685345 1557734 953209 781034 1865136 925724 862896 1974750 261345 1301949 1028038 138783 1039728 145906 82560 412394 1807755 391183 326892 925004 1524193 1571362 978838 1190215 505840 1015131 328911 1084963 1255351 1801807 388111 1306228 1949545 375205 31994 1962239 1906292 1158534 166811 128862 1869717 217 859480 1923568 1875201 1432881 382793 81363 752845 1098040 1969420 607202 1357487 1071492 1325173 502452 1265092 478057 998405 658715 523144 692434 1170246 813108 115779 1335869 1269670 1114109 168470 174739 1952402 1495479 1513861 1642116 159832 694904 1332343 725621 604578 92764 791767 65195 1531829 1825247 47763 12742 1144907 1585308 858964 913492 1226147 1279235 1608198 762668 1887196 47720 706445 1832963 341972 463008 49969 789174 1049063 1273382 1625742 1523045 139996 792551 858033 51028 507681 350474 1850476 1832150 1614066 119260 1561280 1857526 539661 1486421 1985844 1718588 1387087 373936 1439843 962078 1744710 438046 112426 1377902 1939153 1348713 95877 1545634 1789468 1517295 54795 1558407 564255 1804319 980678 333098 1632661 1330292 1329707 761409 1379196 1573980 324633 222681 1125636 1260851 1250225 1460294 839791 1984509 761908 1304511 944978 1170465 203557 1448949 1612993 380840 1494523 232381 593008 398142 1499279 188929 673487 1254504 672798 1307982 1146410 1602348 1186462 1029267 514228 1605539 786543 1136379 1631434 1685425 1015210 1738170 1642536 1932880 310581 1663585 45058 1044565 273722 1073405 1264978 1350648 367793 216385 632517 1354067 464228 405968 1338858 351136 882666 1968944 739186 840968 1211179 1082933 890435 847359 744591 1699272 830787 1575567 1643143 1434264 80752 470798 168481 1782217 800283 603574 771601 1872784 1957925 1686686 1847559 1966584 1911401 803775 1397422 604092 430073 677878 165691 1315757 1978720 1892333 669510 371252 81712 1118349 331375 1727197 268127 1348287 1870866 1757980 1543485 1431834 1629255 531973 1307990 1002837 1994402 1415756 935187 1916800 593079 593384 535971 1759148 1711336 28273 1385566 1740320 851947 1427535 376520 1357515 93483 107254 1684855 1417996 1737375 1535296 984278 1566616 326563 1297133 1521767 865427 1188812 1179002 472817 475896 1614622 283183 128566 121536 983609 1543306 163868 1223954 1571411 1716877 1887576 1519748 761131 1025784 484096 1898444 1761014 1901448 137137 1311217 1145207 631966 1975566 1232575 621641 827141 261016 1161485 63253 695183 53788 1506921 1228129 800601 6197 209972 890364 781243 1375893 1133491 1447935 1019140 1327015 185601 572334 1359147 508054 1495275 1449500 726445 1130218 1220143 1086801 1288966 192404 1479428 185305 587803 1151670 1523088 1448503 1114155 1375636 1618844 692395 1325856 762725 65657 1391333 1465257 1223100 1639992 869543 1767267 1465071 770324 1406299 1948572 1151149 625791 1486233 1235776 1244589 93780 1470093 1535615 990899 1839460 362027 215317 1868632 1067395 129508 183410 641650 944903 15281 1032671 585890 717244 1709874 291036 724210 994115 1432638 81635 1995893 1392969 1358848 1381992 1337307 514966 1570539 1281454 1003038 648825 1356904 1485288 1087814 1657415 1676863 239240 857630 943725 1912778 493882 672504 954333 1094913 983003 556734 1688603 1170782 1392267 786233 695576 1500470 1044539 1585121 831281 66073 735976 848085 969069 1094183 223171 895894 715277 241414 206793 495106 1993502 1442915 1880757 1025920 1143857 364552 1020453 6993 1914257 340547 534433 1549778 1209564 1851358 512987 1094400 963919 708149 660781 152247 699975 240451 1320305 768481 1959749 1666787 1060869 546319 607228 242192 175289 1454434 1003437 154327 1062773 900262 1079590 880084 129048 262940 626089 852173 217713 1549028 74149 1832115 345801 379967 353762 149511 604921 1645867 1103063 967925 486401 899227 1662766 1202423 1905499 334197 478176 1765941 1548347 24807 1253193 422691 1427958 341424 665857 1480505 424557 331037 798389 20637 1571167 1684518 161700 1213118 816896 1444075 1299773 457898 1828074 696347 281700 1605120 327375 45588 1866754 1268574 463095 51609 1302170 634103 1021116 1488763 50505 614613 986075 1355734 1873404 1745647 973802 77231 1551882 658566 154296 822913 1080419 723266 298131 233427 1681956 174542 1662107 1605490 1937292 1784810 493340 1164451 278801 1833149 1555813 1437212 1931158 1138649 1747757 595927 745394 1356535 438208 208417 531554 273887 1362597 1982435 193066 892455 1086587 1720126 1118875 948154 1200457 647886 1506812 1141621 1794932 1036123 1090503 1012027 1335514 1630579 1648925 143463 1671974 1120409 1096684 1126421 182299 1999822 624944 358442 1079328 1067156 1086360 1914460 1372136 1147005 1575619 1461885 980973 1006943 1789789 276874 1057765 1041995 1872592 1160614 596231 31666 632798 1089234 1722652 1087805 1307667 1264090 1036093 121 845394 243768 836102 421322 230741 1349689 599558 605204 1628954 865845 1278932 145716 29961 237083 1816427 310521 451362 1228109 1505741 569680 1242559 163766 928108 1548209 1678466 107302 874702 1843942 936983 1431746 438931 174123 47645 658393 472314 1969357 898394 1476204 202767 1909145 1337517 302991 1356677 826679 120209 136168 1160118 1335598 1972644 616121 597415 507996 1203095 1770490 1370461 700330 1980808 1880777 363668 595517 1105818 1744594 206600 237819 1594216 64927 1194876 1674431 1464398 719459 342634 1680068 762126 1239710 1628831 653497 736367 958114 1189941 874934 1139448 1403013 1131363 18231 1604147 29052 487374 820821 1911460 442457 1623698 941682 1440191 1938378 1158154 1652869 1411270 528688 1865848 108412 1065953 28496 1695979 529132 346391 861622 1427020 1204312 1191990 32032 1152283 1305601 1592708 348704 703005 1470394 1763752 1974461 1086583 1857941 1365116 1398689 1703788 1857882 1400777 59894 277958 231243 1317437 428920 1822746 981295 63147 1265109 1121745 1335120 347901 955576 1012178 1206840 1566165 1480995 1746753 293544 1114797 1301987 1786726 738451 1694313 61946 1936251 166161 1614351 1382846 1685195 496380 123189 1477397 1834826 1461996 1991871 904571 1529654 1353924 557321 385138 616742 1724977 1675556 1416504 1554520 1442123 899776 43370 1638005 642441 1318568 1110941 827642 1020252 561454 683242 1663507 76862 1605306 477454 299305 426348 1327962 1855581 746984 1651575 1633810 1698290 1758376 1859911 903140 1595079 1917061 622537 921033 1718264 152553 378148 666703 1489272 1512568 715450 587797 520076 1496525 410782 853068 1157615 1215513 1502993 541704 618668 1843055 1135785 125160 937647 1993141 1341310 749858 1707286 1328062 774924 234816 1073933 1757680 1568655 1338826 1596894 1775016 447302 298751 1403206 288728 1372941 1754426 1958827 372362 883441 1497814 935745 1312420 1392555 1991415 653247 776264 1218960 688099 926866 234397 40536 994853 1634652 37033 1981341 748283 1906464 1427023 1780603 1010475 1537962 1753973 1077981 401294 606886 27654 285485 614255 1544264 38588 1671843 707130 868229 269334 1445848 1627729 946151 165135 817839 208961 224601 1832940 1098270 430876 312813 316269 1066520 1962165 328962 1520867 61282 1866226 492713 1212706 268016 1675491 1681802 1456980 1620370 1538148 257367 40141 193551 579926 130525 345411 1782518 255969 683610 1864874 1353865 1382070 443880 1347483 1912805 1346497 1274447 1671946 626562 1804180 1316064 743538 1527530 1519470 405051 292091 1175975 1042753 1429722 1563878 1928650 756049 210767 1309101 258831 1439829 919698 1428340 1809375 948586 1128596 252352 980420 673268 75067 900669 1283792 1875814 111435 1479000 1641642 564596 300480 285276 946316 1738871 242144 1659211 210774 1937695 1028565 565469 1819139 488518 1380770 368964 345131 455759 1841267 7707 1131390 835518 467009 821838 1379791 1263554 322220 1099701 1768586 81310 197737 1474132 337775 425299 32257 192126 1034002 858773 673309 1219330 1865814 1961541 246116 907555 1028016 464944 1790932 433794 272696 652259 759062 1536588 1385189 1888726 1068344 647167 563801 1603878 1553765 1479940 874219 1095435 784714 1626797 368901 556024 351040 1916773 591610 280915 144829 1054237 1288117 381501 1639513 183942 386814 151006 1875641 1211484 1534399 135383 970422 533840 591229 1427987 1644272 1984555 1100271 775729 1028895 1290300 1796247 1921734 1377113 763571 1691978 987299 1997644 735970 1807524 386316 895042 1684036 1718224 567972 427272 987908 1573745 917157 924119 1110824 1910199 893029 207568 1624991 1265484 365611 1235940 923165 1537642 6452 902377 314104 1955067 192579 1028705 1371116 316299 227655 757613 1795872 1041267 1800863 1669699 1747294 402609 1244725 779741 1700906 867143 1862163 462596 1431424 30841 1463839 791553 1882678 735584 1859026 369598 1483554 134552 903651 822853 78595 1281076 807503 1530509 865558 1970852 1541917 6666 1846169 1082034 344554 1002639 106873 1500797 695026 1686876 1205067 1421994 1149554 1990971 469745 1268127 161546 1071852 1207151 89222 1611200 1689520 641037 748658 1911517 1815384 300063 1419120 1505339 430775 436847 1181862 392522 297624 31096 1505444 525495 969040 1815073 615859 177397 1263446 1185987 641271 1694159 801980 42969 1213956 1088532 1060987 897259 489505 519807 302107 1447859 1905279 1587923 431784 1978261 1351571 424077 470471 235464 746234 341619 1880384 474945 1267590 1309151 1013375 1720934 1861943 1262296 552971 1985530 499144 1901222 990479 109015 447475 1348789 1011732 1498175 1274064 449029 1650465 225004 748204 383898 1151199 89833 1410273 929724 1174517 1380408 1787472 1171032 168797 545545 138283 720920 800967 611269 1686921 347861 304957 1719152 440897 1125924 1230031 1586870 1004024 1070834 380562 1290156 1910056 1932464 959423 34758 1580992 1178161 737551 1224341 850740 1255887 1429450 88005 1775449 29221 1527182 1098751 1791035 1106159 530683 190494 786684 690260 141047 855167 839122 496771 1996298 858847 1824206 1729703 1737162 965504 1948024 367241 952027 624932 629565 780190 147386 1482733 183137 1567416 312349 43091 183381 779858 1108859 1720815 1721487 300266 1535897 1288106 922920 33869 1599990 413670 1537569 1475951 278815 1971136 117972 1688646 229344 2625 416073 1227979 1318204 753197 1410452 1684113 1970807 1395256 843707 1104851 214970 1965913 654550 1436618 242335 1835133 1679789 1276600 666003 1924661 199235 1924312 124186 1015639 91450 1583660 1489465 959949 879012 519199 955574 1539484 963122 1974035 424219 1222423 684280 339416 66414 470531 667695 1929400 19390 487785 739834 1771239 1831734 48555 278153 1412419 1969224 768504 1223839 403761 1543467 653466 1855865 1830812 1345153 1238937 469266 458529 1569687 539367 1311375 822893 272423 1677124 1653858 288463 1219634 1742437 39616 1235222 1898886 235325 1807250 1182772 1875677 673703 438617 377581 1573197 358682 1098549 1517706 1819960 1260950 567465 739631 332576 800766 1826589 1531411 1649017 726265 1209376 87661 1365388 1917697 1645752 794771 1799114 853451 1579263 1804561 1020213 1947010 1746765 1103950 1188015 1031934 1095551 933342 1280576 421346 1715506 618553 917669 390616 330114 528113 1012832 707999 577081 802800 970531 1956921 272145 103666 1254072 1695110 1239684 917560 1879590 418142 1006993 155127 1069327 14746 687457 146482 450023 1695735 1104064 1593152 1357728 1891687 1667225 1572694 299776 102818 237572 845418 1733853 452870 238082 355778 565542 1034046 1822131 1357727 1316075 1694703 822306 1540768 493447 1941722 1444116 1759736 1394793 1776363 1313872 1900562 538694 1868701 1828515 1611844 674441 1962337 1838949 1018648 1128981 622505 677643 1617205 1675665 1328211 1517583 1117879 1078294 591199 750634 1538075 697023 1418231 1126245 1827797 649174 1974679 509320 1047318 295449 1246296 664154 1893294 1560682 484116 172102 1174302 1926793 707782 789172 202312 1719952 1528820 80368 1012037 463732 652610 544930 318713 1742352 1637572 4170 1956798 830444 1709824 193458 126063 288027 997754 243168 999043 462236 537186 1764987 686054 1773858 1803489 213696 1040761 402232 109040 1475735 300581 687397 1514142 1565155 790359 1588987 495378 72304 395374 1607594 1853534 1571092 1334761 376322 849514 1425814 1525663 385108 1966030 636880 855432 1742927 1949874 805240 234797 276611 772316 1702923 209216 1832688 1394388 1550580 835521 1369538 68422 1256930 1985291 407907 452279 1159673 1892461 477518 551809 323145 1862083 214195 1784725 438250 1542052 1764388 593380 552626 62269 1546111 310092 151842 1777842 1606661 1044116 993406 797198 597131 1184006 377888 109306 1967837 1456106 662574 1363312 1253463 715189 1782499 1177520 487512 228620 1924113 1895427 1706618 1247691 760814 245635 1825815 1070855 781869 1911299 966600 1127653 1019271 1193789 572472 1816036 1816503 165495 1863640 1495875 1254280 1306278 29771 650247 1876754 1490118 246443 1076689 131827 190591 1005895 1755062 1708827 1359131 1738743 1262225 51769 1517728 89658 1095981 271818 1819970 755376 1652112 1233682 1814635 206019 56368 349252 588182 1243907 1894728 402939 1870136 328279 379845 1902016 219322 875263 1327969 1220878 262937 1777276 1182256 414809 1267520 86336 1307088 1729465 638405 645945 587253 372066 1338523 1133814 1636181 120851 207032 1390325 709258 152220 760597 1169690 1446468 1151105 996832 1364470 69727 363475 273576 1122386 789495 156115 882595 1886848 907653 615385 1087917 1754766 349092 1776506 288768 37944 367884 1608799 697080 336124 1771387 1232193 590402 773430 1455392 214925 1568657 106253 371691 474359 778448 1768926 1216746 1627817 1710849 1855781 1519834 579851 381176 1257990 1503011 822583 934509 1624739 985405 989254 1057648 568269 317215 538697 1550172 911207 128847 1760354 806315 1971197 1807397 1218130 1408138 1606308 1436029 809148 1407781 278688 1808804 576769 1719193 939629 1370149 625798 229658 1849795 1164303 1985933 1493512 43547 1734334 491681 1296099 1036068 1372772 1052841 723660 1917520 1695093 393198 46972 948021 346552 1380922 1812974 284743 800387 1975800 1298375 1954328 1892973 1606975 1823313 1935971 1863678 1134684 828821 373053 597293 1276116 1357268 503624 21459 960169 1507368 1480758 501253 936958 385532 466365 828864 142506 1028495 1639303 912407 920089 47996 577178 412950 155330 1275874 1667091 744290 401031 374288 1027779 1189562 1363700 41047 789047 434735 1300727 1324029 1966716 618333 1504841 1761416 160605 258099 448389 1508961 1657355 992084 798540 252047 184788 208601 1346916 1839537 1222244 1497037 1141891 1221043 1244806 1892351 458356 1930298 293700 256467 63646 790743 427854 230330 26575 1648321 1499074 1976719 149396 1082974 860405 1495070 1828335 271737 544383 1117607 1056228 796032 814281 1454212 49896 1271452 1560419 1655029 983530 1837239 1449189 632609 278389 1185436 812965 1038840 444655 829318 42040 139112 943706 626486 1800168 1333839 1008055 1997508 276217 600273 221684 1397464 1665497 730647 798510 358980 1537365 1926800 190944 1336349 225169 392060 827310 1186883 1134759 143639 1164842 829604 736530 1963302 1241883 1222984 863647 713332 40131 39378 160485 810723 1816626 831916 149886 1525434 16689 1993224 1715393 1641718 156715 648826 1306569 1280487 1956576 1787698 616480 1396370 1874554 1059172 1015612 35180 828716 836176 1278790 534995 789003 997576 451201 1914412 199905 715726 1640678 500252 1140373 1928185 1317498 936387 291215 920297 43250 1118552 1870585 453652 1942713 689064 1964424 1745757 492986 625323 991232 301355 717409 60584 1745945 1256548 677511 1787018 1205865 1904138 122746 1850920 1028876 1904790 1756064 1191857 78189 921439 1856090 1608957 1495761 1987924 1552993 99202 210308 1541635 542330 1233582 326709 1999065 1198154 1841347 445666 980785 183236 1485396 1421113 1620413 1252605 1929457 1341307 1788667 691445 1510406 479155 265604 993319 746132 1139460 1665200 1900796 1904759 9417 1829915 333527 1301841 522310 511397 1269343 1072943 717637 429835 1869224 47596 1325131 1550099 1763286 186969 652594 1232815 953709 1540163 910727 496510 1851607 861437 712909 1438782 1287763 1634209 1929903 1946765 1705111 184881 403164 868708 694815 721822 1481951 206078 317076 336058 532093 1983335 1961855 50529 1070829 1603014 178076 251349 432463 24965 1898632 381711 1404207 556237 1112100 1594181 1187506 867645 738551 1857496 237045 887157 946759 686632 261405 504157 1433203 1813556 1193809 1090592 11990 292712 332462 958204 24137 148314 1657353 1155229 514622 1907469 119787 223415 484128 780805 890665 1413455 649245 1833065 1943505 1859673 903741 1217032 1647695 1855393 1465458 541231 605694 115162 70986 1478487 1605186 1594681 523412 1839106 165325 1871879 1555762 1551290 667963 1703099 1228625 1343173 528825 486611 1866439 1286641 1514443 717160 1376344 362460 605912 1072973 1891352 1996766 705660 148318 774490 1634105 1152136 1695629 1406891 1740108 898966 1516837 91365 1334536 287022 1672513 1482046 1083494 1036176 1525278 606780 1690173 1796818 1191519 915069 242666 1393773 1002335 1261639 103544 1532066 613966 1234106 1643391 361470 422195 1838727 640417 285386 482239 1606175 1723640 1977844 1315939 1963223 123784 1139783 838681 608684 1838548 1304807 421722 1806612 548997 1412607 1641192 1741703 582906 1920543 984162 576992 755365 491176 1350572 722127 907837 1611301 1983108 600653 1185133 427481 726933 1052220 48485 1224042 383412 1375591 1119500 1371090 945995 1101535 1227076 1496809 617954 925683 873657 685069 586264 1777508 1293021 727255 1701664 1802216 61942 114497 723557 300663 1802634 1680210 1982108 494305 1998523 1253356 234426 815228 689714 284174 1354431 1519939 1935518 996314 1961592 236153 91971 913635 1102752 1502961 845620 1810558 35963 814128 10692 1992383 81637 350631 923282 1227721 1213639 1309652 861467 344979 1237669 298647 1283253 987487 1880809 1712388 26405 681937 6531 307559 1008201 1199969 99598 653989 358924 664485 199952 194701 339393 56292 131412 1771938 1756318 39399 953610 1088709 1060756 733790 96116 691306 1968010 657092 798784 1661990 1760908 909901 1151085 1776986 737528 1414062 1601454 555138 703752 1226826 53616 595796 658811 260611 989412 1137256 1955134 1344171 696623 704919 1069110 1856524 1262881 1505833 961096 1154293 188341 1593228 1646838 1449021 1392056 1819616 1188025 797612 225485 842748 769003 1869281 240167 1315849 1472402 620178 757215 1406205 1415437 48938 593063 577611 802495 337169 159473 675935 316232 1745389 464060 400396 48282 309866 914691 1415483 1259513 75142 1338842 1608278 1272659 1885770 197096 1085708 498180 1652241 1707767 1698651 907425 941964 160325 1884262 183121 1355635 1370714 973536 204712 2129 100988 984354 1049977 642878 244741 1129716 1358922 1779439 1398650 819602 1103007 246113 668802 109701 915293 894504 1658857 1446527 230423 306390 345395 1944194 287009 1155555 1141496 876786 1379462 1382178 445826 1219881 879804 355726 933707 1709346 186523 730035 553527 1667732 142652 546659 1625756 1147403 1148366 322630 143242 164473 1062096 1807848 227066 409843 1000683 1209265 93926 774381 1958231 167148 1969350 1780110 989965 1171573 1223404 278145 929181 467574 1470067 1465096 1934651 153643 1716629 1338464 475602 1557464 979038 202930 1746585 855461 779731 43327 375973 1470418 380010 392401 1792662 1684310 1572494 329514 768610 761510 1782778 927069 513196 185499 1937732 11039 856370 249723 1866333 1940031 1225207 1599331 881411 1449178 37606 1721069 1529037 588999 668200 407135 524954 1226613 1550325 300115 616078 254472 1504654 1502240 1895842 148813 49526 1837264 374787 139447 1206883 647692 1262940 970007 918723 1204639 407932 20005 680469 1670474 368127 1353588 1914424 751431 1198132 590695 1068049 1462799 1919163 1044744 795643 342225 1655048 1655777 1551011 1981352 526280 1710585 1224193 1366710 631557 1008090 938892 716603 873851 1088833 1330458 593982 1302272 1096443 464187 1587718 1832626 813934 1086103 1750073 281345 953939 1557123 1656439 281746 464155 1468251 647226 929332 1414257 785694 204833 1019518 1202462 1367592 886397 447797 756045 433546 1314345 1609180 1823073 402976 226532 1254577 178990 1430360 1239906 115848 1453892 595535 1828779 1009686 1518761 281415 1942217 1772673 576223 788540 497841 1074487 1063868 923696 963086 856058 928140 1517151 1342774 828905 1347458 174018 873630 1987897 586165 381416 1804558 344737 1559922 1748395 1055418 444640 1823926 510166 165112 1292413 127104 1878245 271935 143455 583927 428651 359930 1766771 1459409 1684008 187479 1268449 860058 1387056 548009 1569266 31879 549557 565763 155457 1976345 1818033 978119 1682043 432603 415864 1260878 11540 1118301 1920056 248916 1076534 1672112 515752 1942570 1245591 1726607 369828 773445 1501585 27366 1844330 363948 716608 226450 804380 1672901 1221475 864598 1517092 1161152 456944 1286865 1769146 228992 863637 384681 1590208 1943897 402055 1152329 1938963 298761 851614 337024 624768 146879 309826 1899488 1976280 677570 1047167 50488 1700826 1253224 1519017 681166 1946349 621753 989813 167070 901720 901895 1740381 1737759 613589 1172371 361481 16555 393022 1508259 934788 1258754 1949356 1243878 1142632 1915896 687880 942843 1482781 369436 503220 1554957 836507 238511 457606 309907 581273 1807609 178518 1389290 809955 1338905 1927542 903631 1638719 482452 401203 1757844 1837812 224868 23310 1403106 1057828 301024 1438215 379421 1328227 1425669 1042029 1594675 1733323 831497 588071 398642 876798 653002 179493 1454776 1353816 1281681 1339306 1353576 1838881 1190287 1047986 1911106 940738 371388 1665749 823957 408933 1834228 1024523 1738392 1966215 1736377 1184322 1402993 1352284 577145 1188957 370589 1056129 1096412 1866701 1301751 266574 83878 478763 1250992 950802 254400 1498647 1000543 1443667 1181940 762244 837091 528648 1274219 279614 1484856 774339 1568560 1913586 1806235 564481 526483 471170 97395 1039073 1436674 1898117 975298 1776489 876719 1516891 121991 362088 59420 1501236 1594658 843345 910385 1140554 217962 470033 1843325 1806955 1224334 182519 587079 172033 1361164 1879129 1163704 12942 1347593 1057754 510912 181563 206973 649059 479534 31891 889332 1677091 1309618 257124 265144 1845888 125846 1075828 1448706 1248742 34794 277137 1583511 1406933 1212839 1236811 1261891 1847498 1632744 1317968 1615019 1477690 973358 1989678 496327 864085 540093 1092212 49875 511506 1862579 259725 1635816 123469 1020296 1760126 24176 1502840 128156 1863407 30186 1182724 1861992 288537 1287473 993078 324386 1822931 1401915 962213 662645 348222 769032 23270 1164663 427935 1376620 1460559 1643670 1837506 572931 1238272 1837321 306972 108306 1503690 521610 1703027 1901553 1317217 935088 231798 643029 173793 1936053 1415217 935735 1897048 1346154 583068 194013 1873122 936788 1646364 1933677 321130 1528041 383660 1494779 846533 737705 251673 990323 201289 684728 479041 1766247 1186570 472695 31143 1898924 1242740 1604299 1087705 1391776 1333115 116723 244690 1094617 1471845 1515542 843815 204631 1208191 13622 770012 1656553 1928026 1631520 1612925 653896 192923 223594 496427 328998 834263 117117 1555754 90793 928497 379047 1955278 1752146 80003 402551 901152 533887 981495 1703692 337922 974886 1921520 1373183 1665900 1597098 109684 813820 1747153 1648804 886885 1923583 86459 312101 1566034 55672 634559 1940389 776693 46044 63865 1070632 584212 873836 959758 946656 50676 543081 82159 631538 448003 1226198 76876 1493684 1584624 84049 614072 244147 1545193 279834 1037796 1707636 1020384 1512466 1343873 595314 1273726 813326 1757308 338112 1211758 1088213 38221 938657 761292 374483 1808763 1975359 1044246 1386295 273271 1253169 633220 1671153 1121094 778466 32452 1132533 301996 1156362 1669942 1725626 1638839 534621 1707546 961224 1789814 1481067 888743 1193454 383908 1150139 1215440 634727 488050 35322 766894 793243 670026 1614 215376 439036 871058 1308544 1180646 7676 1331023 873793 818350 1551937 1284817 280127 623961 1633224 943433 510816 1983665 745474 213071 600944 1219924 934931 1337841 129485 1980355 84927 416382 499215 1079276 1761037 246009 802752 1295037 27437 898367 927332 1627429 1612793 1319874 543166 778725 845730 781449 1477465 343634 1377616 745827 1207174 1703635 1961250 1317674 1468845 780971 1891380 686605 642905 1118509 1789391 1672803 1916591 81420 935859 617498 41032 1677828 1244317 771154 1541047 1282459 612192 294244 1630131 421668 508039 768032 1208526 314013 503279 170315 1133964 231466 1504420 1787165 580091 1256740 166031 334781 1084709 1546634 1010707 697977 1327469 485966 1161360 1077760 1612406 1893034 330918 1723673 841632 244394 794285 1367407 1136461 1050944 314956 200346 1671584 313166 384032 1556824 574884 657471 1566942 1290311 1715782 279911 695729 184959 1634965 710415 886347 1606527 247849 249042 948302 309821 1201842 1246324 671495 1235772 687155 1058345 1036683 451310 1162714 397662 723360 329588 1879506 1545581 1063385 1497057 1929480 387607 328709 1622178 1661153 1117986 1152887 369077 1517862 161581 283113 286623 1193636 1421582 730091 1253734 657809 208170 66785 680450 449146 617960 1475525 1504147 830517 1303308 217229 511384 1412812 354184 1398013 1853021 1219791 857998 1600835 1587683 1444307 332726 1068922 444014 1112137 603006 1966114 587792 1475336 1038384 1604769 883676 790593 606459 153633 607176 974958 1907466 1832586 1890085 221408 1775113 913814 669926 156531 658896 175843 581988 204295 1273397 1757223 1682369 894294 831705 438894 1242085 414667 1049006 67456 1645672 812168 173874 773796 298968 1823771 420005 1645254 1615721 720336 847252 553610 194602 808378 1119121 1845871 442058 91855 1507946 230464 406370 996087 1006513 1687268 113030 1198849 308789 675120 31930 605646 742236 194521 1614177 840831 1708483 486930 99998 1585926 426046 895698 547384 752480 549108 615448 1613135 1216906 816088 1287261 1940220 1959411 1444132 359556 1869940 391750 446902 1119344 54054 1096074 1208071 1987083 191578 579 180934 1676131 759061 415019 1674368 1544423 877020 441554 414729 1148664 1561799 1552005 172104 1741831 1791414 1580475 46920 1240905 1068229 1925600 717923 368312 97031 746409 1486714 1874342 168036 573388 25112 1340081 363350 268437 228591 827532 1523246 1849306 939840 1414418 1674488 647293 406695 1914664 922165 712220 97555 1596557 1823075 1473267 854687 825220 731777 1468161 1665817 619842 1887521 1891991 1653010 1787537 1473790 1465814 576467 1593987 1439677 1523350 1834775 1497089 1341792 975289 16444 402788 1007952 1778721 1904670 371592 866539 1994769 1664853 531786 1030436 1560409 1712398 175450 163035 64973 760405 507835 1017204 551970 1518566 1006904 1695312 1584055 1292672 624372 1053552 1097925 1499199 431414 39952 742988 750382 1174786 301257 168407 1994722 1506667 506839 1620522 1187365 640634 210410 1032463 1607203 1586815 1849845 43838 701073 592479 1792591 544340 1615928 248092 338304 194305 1094203 1686844 574896 490582 1526892 1100993 920964 721676 234678 399510 1839917 1016973 998654 1214983 1574763 755998 710648 1661075 1436881 577985 601739 1997466 1185021 958668 634028 1090003 1543854 1399388 289889 655260 1057691 534765 1090971 401398 868925 1532746 1925706 1239130 369546 1657915 605812 171244 457581 1296082 1058888 857675 819696 494450 1681922 1737257 922743 591914 1934930 1522051 596153 1308233 462683 428249 1180480 1048577 148771 1688216 693626 62249 1703860 1375694 168208 909927 1083185 1863259 612924 1982779 128236 870717 1234762 1277562 341047 1286395 1773280 17822 1840522 1183642 1200327 548653 1707978 784503 375520 1339702 405201 1720677 1824924 1866495 1346895 1891821 193724 877937 1690356 1421871 1693436 1751286 937083 661418 1631948 491386 1715380 1237185 552372 278416 15699 1149985 1682507 1331602 1318827 1924146 1747839 910659 1971988 1263806 1026297 168385 752051 884785 1088819 1719777 1522007 646321 1745711 852453 359544 464792 252321 478391 72139 779468 938617 1020146 1322131 425646 1622947 1023343 1270077 601064 60547 1660986 1694599 153356 1971164 1121685 815976 134855 1557636 1995980 746161 1518499 348756 634517 1417770 424164 1237797 1403306 88932 1217178 838350 1155081 626012 586505 62674 823832 220236 1870206 1381820 1313217 786434 1577781 1152231 876057 289230 245150 571327 192897 342387 120849 1281462 1821517 647139 71136 1935996 769387 99652 1463759 926673 1580454 1030563 1558722 1547240 1200547 1901978 877192 1311318 121005 1075908 1819674 133476 834956 1872012 1501811 834532 1956456 687800 736387 428333 1394362 1563497 1275557 1952391 1901487 1442441 179669 1084649 1498519 1304678 1740659 73448 144323 701887 1242845 1060956 973474 1342158 1601886 1472610 1498969 1822053 790087 760687 732774 1287480 1325735 1085412 1715405 410087 293737 794658 1682921 725879 1705887 443458 1271205 777996 1941605 369206 1377557 1116530 615822 45225 894375 886389 1496033 623534 803804 964582 312044 900368 1262571 70429 1434818 662664 751869 589434 379990 969267 126309 50569 1243510 871149 189102 519840 946120 1940082 356867 523499 653941 1861882 157869 1737358 273113 1015251 8337 665247 1456553 56289 1279700 1891551 1949769 637862 35549 587514 437888 1893015 1084275 309623 1285698 840972 400332 1855298 662192 443531 1055304 915469 191687 1337614 1863092 1926028 1696493 1094945 1470476 306925 1420349 634494 996240 552604 1892503 107997 1338325 507781 1300083 1069676 523599 1375456 83825 116055 733331 15120 1718375 1167669 695596 967892 88570 642818 282806 1881730 512623 1549870 1245342 1570167 1187364 1605452 818936 1760161 26438 1000521 1151297 937859 35117 1393741 555181 520670 156228 1370101 561702 1703616 1482204 213507 600115 1138087 450412 47679 1153105 1221480 726305 209875 295978 1027217 355330 1471332 1171377 161209 1401646 126347 1907134 1188555 591576 581114 1819410 133515 1376612 419569 77096 1699000 1481444 769209 674141 1763767 572136 28543 932051 578692 356703 744098 318662 1819067 607809 1737082 308748 1485802 1595221 512324 588258 1280667 1279018 935851 1939978 971367 1943185 998198 890603 1422352 862957 630317 342239 695090 210 1712459 1797992 1568078 564484 913100 581615 1738159 1547971 1599426 452253 1451945 1672407 34865 603544 1567560 1533506 1996 1463508 1809169 1796639 882350 260972 454625 1854047 1032264 946538 1531445 1160199 1199526 1263797 1815282 125894 916249 1993401 1620970 623912 1577023 1413654 1211344 819185 1756183 1698026 1720184 87969 1681043 16793 444427 892433 921573 36682 652553 977188 1995552 400176 995010 774859 1446200 446144 383060 1565909 1293554 1653956 366137 1368447 1529217 1061542 455670 146790 1459863 6680 1229799 1282379 1506725 1967938 1132302 596993 533075 191024 428417 136987 1094353 36005 1311591 1124150 1437530 446587 668222 378629 1810241 675343 360888 160373 92729 1409599 957802 489500 644939 1603130 831647 400156 73123 1359763 645673 1564552 1266730 420622 1889217 87524 421995 1539089 1699449 1763030 1570253 826870 1464273 16639 1857724 342474 151573 1963607 1601362 1581328 1030217 256361 1185168 210611 1557076 1079340 1001578 658816 229553 1701027 1292820 1640776 3495 147660 41768 1392750 1392680 1814067 1662493 890223 594432 440613 1086172 248848 1034468 987807 1398963 1687328 1958782 926325 567575 976723 552135 1933381 660776 32489 1577641 919557 1837841 751535 1175703 1056897 152812 172703 1081218 1470680 1257697 449713 683521 1362362 963911 1514393 1487183 1232166 926678 596912 961975 1658282 1142091 531008 1082599 365446 1364305 961203 1037107 777492 1531852 1591155 558085 1059459 1417608 1581679 679635 524404 1836840 717365 1574671 1940645 1667689 655425 491519 103982 1332152 1180303 1297602 1445717 1560956 1987634 1532678 561699 547446 373955 92313 1063346 82717 1998451 34115 608854 419984 249035 806641 589346 1472337 1639497 240578 1303942 683298 1867281 169100 191720 278524 102111 663503 1895552 65550 991294 715072 746812 1957258 1512664 346700 307856 438160 1718963 289313 1694592 674302 1477528 761053 56413 1597784 958736 946057 1140486 328404 710295 257772 762440 672694 406423 1097975 573648 1626286 742885 1168996 462848 1378178 1679388 1447760 1207689 48747 915666 330270 412744 306480 471072 172471 941412 198024 401855 1778141 1157177 557726 286639 849492 280643 623987 353893 1179545 529535 1285451 718833 451721 1431165 389510 1491151 1661024 1169548 957719 145377 90696 761480 1996612 535941 1312025 1379180 1167912 678029 1207660 709370 1074617 404344 1444392 1922144 810876 121555 1094100 1516948 1084646 1687083 550448 99127 6768 309626 1606137 49006 984203 1971056 999810 432572 913346 49677 185908 1574899 830855 1224577 852382 1935922 910005 1972781 1826098 1673309 1191922 1033248 1988405 575385 1469939 1037887 347361 273373 1778260 224549 1234488 1744159 309786 1472110 1066986 1479518 1296594 1673414 987862 227473 1717110 1284891 727814 1649410 617324 1218213 1456374 1859572 410952 689832 1875530 1438887 1295169 515350 954449 1885556 188565 1072859 1386682 245195 1086690 417161 1896433 1206848 397437 898639 591347 1457356 781788 128846 811077 1871633 139926 1402971 1122951 587924 1016038 1852444 1411858 1709094 93005 1194279 268173 802202 436935 408885 1939346 1272719 133082 1932957 443087 818300 663078 292349 738321 1920186 913794 1780499 1447627 1327927 1075383 1267910 1167701 642987 743381 1360366 1189200 1622670 946042 939003 1853666 1706534 313957 1889779 881810 1316732 1332494 376826 875473 92789 1428723 1982004 1076740 97380 346161 711731 1694304 1180717 1134402 1235456 1617918 655594 1397489 135706 1743202 1484194 1712389 1598020 464206 367024 328305 1194230 225425 1849676 1634112 1761362 70717 1326320 90710 1744673 1570212 144119 42032 1756657 1893579 1547725 502295 67395 1890925 851873 917239 1268430 223735 242690 755798 1085698 1093992 542660 764052 1727522 1533922 366135 371247 825591 665088 1752100 1329911 1232273 1770163 1792210 774568 1880929 799859 1844431 42720 565833 1160541 1450339 1927287 200240 82956 747486 1351838 973539 490554 1049618 398510 462398 773797 1699045 1773896 1563072 1026343 1405691 1982705 661031 1578622 600845 970300 444406 1965616 222173 331854 1168396 577354 505353 865057 101968 1127022 263492 725142 411196 1541727 62909 930125 1721346 499410 1102312 1393211 403539 710193 504713 1182364 918713 1523852 279414 310278 1912414 49166 1045301 1442860 1060172 1368821 974785 1321177 810175 1305181 1704306 1602892 798979 702606 233217 246402 1656672 1977524 437723 1596841 1763885 1376152 246083 487555 16149 106164 808799 1206413 262126 1300285 1038454 1652686 1079349 107355 477525 1156127 1138407 694256 1878702 1583392 1182370 1449506 1354135 518318 1223641 307510 883993 183231 1099658 1852271 975482 1276561 650359 477913 1730041 1969566 910798 430880 1784775 1921204 1784277 645434 1688477 721926 448231 1044772 1800223 479392 1036956 1502444 553427 361090 896442 1949172 1613704 1329715 154406 1914977 301814 1533696 80303 884932 1720802 1394901 831482 762187 105757 150766 1616829 911658 1209865 1957831 732012 835299 1022810 378399 1066115 125216 1937642 1328747 1773305 239788 1503067 5275 601757 919378 203465 1870213 229664 798437 95246 908469 688807 161221 71617 1499186 1098874 795747 1178852 477440 401134 1274406 1378880 576316 472402 1812312 1423599 1934552 888983 570130 351799 610465 1550173 212823 1881861 1425324 1282680 399409 453141 1097938 378091 60112 1272486 530105 861769 26505 1208525 125420 1100241 176925 1576824 488366 1173426 574379 951162 290755 1800253 1039574 1765123 953328 1656393 536935 1907658 1208493 137881 461363 1947018 1901966 462495 1834091 65968 1497473 910102 1262426 1657182 930647 1312727 520252 1901850 428964 161896 1444485 680086 182764 1447006 229424 401956 139796 871857 1383056 993233 1356814 1898324 990142 1523073 1128799 318652 1773202 871491 1589531 1068069 1299940 40362 866135 111956 1801131 507577 416408 1644466 1782457 1934765 1448275 525717 847647 1520038 1686758 450148 893291 1507682 1521204 333048 95789 1772079 1199531 714554 905549 1519131 874845 1093842 223196 353796 304883 1459615 906116 1959051 920378 1482408 1643224 1688621 131004 1009624 1582271 285826 1518192 705106 1639084 1033587 402076 1645944 1315995 1269281 778111 1201590 1938210 2250 1223016 870723 349866 423600 1412683 841084 481899 775140 1458725 295880 928615 550296 50794 1519041 1409963 694115 411424 1931052 544569 1421431 900970 361229 1620783 1587943 1760008 719222 941651 1705058 662349 1431408 975964 1495409 435749 601094 376042 1059027 971924 1715113 1822589 603100 1006423 1311394 912067 1753178 645520 1967695 1716972 1761099 1822322 1737074 233421 1677545 1942709 776357 1419261 91878 1997885 790064 1756777 1418299 1658289 845437 39417 589090 453372 546870 1181646 1897571 1480443 1448973 750374 1315961 1833620 1710919 1212629 154807 473738 1350965 1708802 857371 298051 349901 851066 696097 1031991 947819 1019933 1666904 27807 1559507 969812 1834323 897124 620551 640807 1809335 1150135 1715329 144077 1934004 447407 421371 1041452 1134278 1832382 820942 1194216 1662762 588581 1295727 749565 227845 1573643 1766484 229130 1551969 1946428 1000473 1077292 725246 513841 1792732 768121 29699 946574 242451 17703 1646931 121441 738940 1119759 1304776 22372 1165408 812572 404817 1236288 47563 133583 1213646 1957518 1290515 386425 1382817 449428 1303700 1106527 1143673 741527 491931 295296 965137 1405248 319096 14708 117619 1552470 503647 685995 24204 708387 1477113 917978 980809 53173 1612742 817451 236154 731271 819044 1197559 1092403 1426923 1453247 1048324 1555637 331317 1974368 1573667 1672357 1974451 1061977 1554564 618351 1632181 589896 1896892 571595 1004842 865765 1142515 1175442 1458914 1210503 1562347 675626 772567 1450039 198937 319950 1637026 1009438 100101 841140 1241386 67363 603871 238880 959000 316834 999774 826593 1307658 1822104 53340 281641 200139 37976 1754957 1638287 687906 945735 1112074 1824040 642304 195780 1527570 257882 628026 675494 791877 150945 1533151 479185 1058089 123545 787703 1305412 1384698 1755737 213321 963532 1775567 930250 1036689 377558 1573323 1506828 1258329 1173738 556866 1873051 361068 1962087 1653540 1064692 1050465 1198218 1743367 1211316 1578594 57347 651689 1503073 1163100 1449118 724010 800825 1025048 1532895 260830 545184 309839 1721264 1220626 19058 1318429 1713017 1679339 219972 79433 1100965 586259 396155 1802956 1727608 431613 118613 1298592 325040 494646 466197 278721 1308735 1879120 1243574 1893599 14016 517304 1524589 665809 1416223 95818 714876 427047 1295085 315863 1786279 1066769 1334842 1615514 1736897 794643 109854 1744112 1641495 1590018 1351077 1783466 351762 1685410 1603234 1074165 806334 1564835 720536 1244845 717235 361550 1003863 942069 75701 284958 519735 440901 1438816 1405246 79275 1224066 1647847 1304222 918304 698283 751031 1226679 58474 739190 767038 77267 234822 1850175 540705 1118813 1064430 1461188 1834425 895689 1274743 116279 1092142 333314 1870018 362055 42390 1853057 779689 222719 218313 1947021 1056280 1485335 375020 1215249 1537195 89504 895012 350220 1655797 178180 1699764 902064 1793589 1205249 330620 1181240 874030 1941520 92871 1444933 1732781 313293 5143 1548618 909062 854188 433887 1924104 371403 1979701 1460454 17590 1323726 1854984 641787 468677 504494 560737 51685 503005 1916590 1976255 1905444 1837320 144765 889339 572256 100971 1255900 1132473 1079692 461600 1156102 1278448 789252 464018 217462 1400000 854218 586118 354717 945456 10136 431585 731424 551251 1628321 1325422 1491737 233538 597743 757367 1153730 560547 897642 532961 844222 749387 1783413 1781696 460583 1095446 368080 1963702 668945 1880028 1606526 1696237 633060 75023 176878 37236 841074 1874693 151817 1793927 1748239 1070059 611625 344667 465864 342694 19599 240425 661208 1484419 1571914 1177329 363718 139528 66705 574093 252986 1894359 1318904 1882231 1022484 1584391 520101 1014181 274967 837705 1692969 201940 995869 569067 768878 1352821 15203 1257505 945037 150398 514708 1181988 116469 470204 662348 681096 229609 255663 540929 83709 484376 1005821 1015825 870990 1487685 409176 480410 1377991 1812259 428634 1180984 1569938 1378678 1469019 1169030 1000192 1910890 244520 184337 709322 857418 1883530 897523 1283408 459729 987068 812170 1556943 1734397 803584 760402 1364972 252826 740164 1644019 910002 1982290 1040622 1774543 1761507 753171 1810728 890629 597164 76121 1665958 1378251 758788 1805765 714557 353221 150714 1247338 1061167 1801714 1279549 1903727 1417014 1768658 1701751 1574435 1521534 1319078 1064503 1252645 1651237 1807086 1377457 878468 699162 1842451 115494 1213899 1721744 919917 639527 1678701 1299375 1312732 1827504 1498803 167164 870006 248040 1456510 977132 1990499 1117264 45936 922242 203352 1035840 1902051 123731 1939899 1375555 1695115 445410 1605703 1652674 60904 950488 3298 1286188 208233 310874 1902472 196055 1830309 1107049 1104273 970571 816932 1095128 465310 24751 1505557 563202 1042640 1016653 586049 1068567 912905 1744884 947657 1758466 1937610 130760 1300606 1402501 717007 1068690 926570 1584058 1366260 1764094 1498022 1394394 735198 243104 848605 1171982 1817328 460972 208606 796828 1288506 838406 605102 1184599 1771489 1031810 1153671 1062186 1258053 200230 802566 1251751 1094942 1571919 153241 378960 1321645 1673104 165672 1252495 864001 809689 389815 741970 604123 1654613 947758 1086906 1337628 889956 1135415 1421838 1117813 1623606 1082729 535382 655843 957013 897330 1435706 191340 913476 1227975 1080233 1675355 397498 1076796 1581312 897017 1228043 12307 1621532 217509 862851 903487 1512342 381063 613765 830820 170196 1686553 764118 1965409 1398870 1247807 1581357 1116875 12571 1520434 174743 1984172 1748609 1335244 1611941 1778157 185193 645501 1790452 1981426 1309858 1821167 1035587 1033594 890661 1719538 1712885 252500 1870921 450871 1173769 1307202 1786825 10959 1599985 566301 407108 1207419 1649614 983473 409919 1392024 1504197 1929967 65877 822662 1774453 1765194 137426 905829 1263472 1177518 805443 768238 450231 597255 1984065 218505 139247 1378930 521907 884486 1669971 1361037 1767091 1481336 69388 756003 1474179 1690599 1369161 838386 1051727 541572 1484641 1554703 518375 1847581 188529 165038 1311188 346193 967342 155770 1235397 1621765 1160397 239643 593333 681322 172978 1750459 1841907 1356968 1340465 235643 972184 518464 1567831 1285226 1978796 1839131 1002822 117477 1277670 529088 474009 559330 1864781 693316 299670 1349321 1623380 649679 84319 674996 97202 1610428 1750743 1192794 1363550 1551796 1154438 15035 237662 784967 1956866 1477495 983507 1860331 733991 1107652 677187 155081 330579 411982 681882 1707840 895883 734674 711060 1418458 83185 883078 1188776 728406 849384 1514078 599049 381719 517739 263090 1829650 382480 1214690 826570 1977001 24991 954870 865635 374922 1679180 1391016 1119678 844796 578456 1976315 128963 349514 1528940 1645371 1024327 758528 979179 142645 916164 209378 1272466 1101031 1315336 227629 178468 1389467 1471324 1797781 1864373 1753428 871404 1234557 309713 758390 1710021 1844787 1838830 1214803 1204721 306945 992546 788836 474102 1970295 130763 818318 1991680 265367 1250203 1127572 799291 1326249 1917331 10589 312073 1081508 893678 815534 548822 1211349 1792372 798185 691965 1785405 696576 1013726 1448806 950182 1843470 168567 1874072 63268 1388001 856160 1441285 1273417 1741391 150878 774513 372914 267512 468048 1292131 295854 790329 1321952 691180 821769 423494 417804 900950 1447955 1187456 1060383 1286220 994879 1525283 294602 808973 421729 98761 414461 555533 912914 1676577 344424 1270256 86184 1693887 1370476 1465334 767596 892225 156534 512185 615069 1417839 414841 556048 1928229 1538147 960795 1488383 212436 1793329 246766 1076145 293906 1616825 1377074 347436 1480335 107764 250700 812715 1963898 93467 1169076 1059192 181555 1580367 1075158 1883682 1144499 1427974 522206 832443 128184 380852 44279 777543 421715 922742 1886029 1814744 1546938 1238437 215943 206160 1195244 692735 1172211 675322 740395 440962 98560 1797003 1823510 1004288 1930516 717678 702497 1840734 1980828 1003669 1635389 1680144 727864 492019 1008275 1732802 128316 1731509 333882 435573 1630855 36622 762556 1195659 1865445 1298734 254457 859690 363904 735842 1777689 1300416 540778 1580916 1597582 1709870 618404 1543216 1276731 755827 1651596 379628 1169118 1942731 1510449 1341806 1276768 1713047 1309001 592626 226957 599428 1881732 1528377 709478 1319286 772096 767932 138530 38744 426650 669349 1240592 1293362 1467169 1896919 1112624 52205 1882459 675201 1576800 294196 1386285 929794 1575281 444221 396099 1016100 890992 711840 577728 1278456 1643806 752012 1136217 1406256 1382850 388630 1240908 325329 1846049 491082 1706379 14559 1194354 415359 653355 1067215 1325979 556912 1095971 912875 494823 1196193 133173 1191705 470809 1347864 1854975 1094895 278408 1628475 1360901 1810744 1724874 467115 1078559 956345 1100263 769724 1627160 1345584 364108 985199 722095 360164 1569673 1948089 1740794 1982792 1251209 1309282 1473285 1058846 667062 991885 1359650 1090933 1709299 1611463 1025071 1733138 1813345 99394 80318 1314208 643482 1208034 607601 1476587 1894918 837063 1832997 1841342 155216 440343 1715733 917671 1604740 1726561 713075 88094 1957648 1765669 1425965 844374 1408821 1182337 1835752 1710871 1788605 217666 1824793 435031 1628193 1662825 1834353 1343250 1739135 1743107 519000 887435 1445993 1266138 704353 1123961 245378 387565 1090229 1965234 512831 1140520 459262 1173550 1210319 458557 1523117 389812 1257314 1960594 55252 1981878 1148117 1403516 1335130 226853 884334 1658839 775890 1909516 1368866 1002279 323683 1176879 503151 928823 67749 1627491 167424 1338474 1129401 94455 1417369 1050000 1597657 445262 560513 1429156 889429 1833068 1124176 1942840 1543451 1813321 32734 413972 735041 19809 1569641 154202 1962910 931577 1784393 202097 1902559 1815125 1225796 977969 632532 808469 1429724 1652320 613780 751285 131822 1430304 294330 1687308 1112473 1353906 595671 952221 1730985 280850 1159273 1648888 551958 807866 1160786 1303125 1528339 1166630 612793 1162008 1518194 121148 1845400 1049707 887298 1095592 1566681 503243 1638075 1411711 1137813 1310018 28691 682931 1285386 432988 1958622 1821192 1157541 1246435 701485 894708 505287 704914 1002239 1048468 1017834 550112 1767360 1489873 221244 1272455 1909507 1496531 941043 683400 1659383 1915221 913447 357421 1971222 1412135 56356 1556921 1319315 676516 1341492 1028685 815113 776625 120163 1161968 916758 1438355 1396667 461105 1364781 1446022 1019132 927940 1624608 1055048 684165 1184462 716368 1793844 1513380 231800 1749714 1289584 1022651 1875669 1834730 1689420 773023 1591345 1227036 481930 602381 367091 1649210 682229 738688 1098342 857062 254800 1645243 1478353 1537942 179410 1363748 1617798 930056 485972 304268 203691 1840009 1831207 1413414 1722070 368723 1021369 443743 1950437 791139 247968 1390968 791892 772365 1174313 196981 885249 1882238 1417339 1604869 172370 1917473 109167 407534 1303339 128826 1118868 645603 124668 1180883 403609 159340 1818605 594374 1071891 534516 626810 1326576 1221008 332664 1008216 1900780 796639 1426592 1211827 879413 71481 870000 465357 1676113 787566 479947 1947436 1853101 1779269 1866783 2288 611395 1896537 1462173 1736900 830806 1365753 132895 256676 1848379 1291385 1562729 1570376 935616 1378782 1849849 1952918 1310220 944847 807336 1924529 708882 380934 1241969 885654 1022533 113351 980014 1639287 120238 109702 1572571 1306713 275019 1967944 877538 1955867 64855 1223303 263271 1816398 608321 1794314 314481 905234 1119558 1767176 830021 892737 1633134 1657523 669548 782782 479683 1485917 313805 1885109 1097867 1882575 1936533 169850 1226532 40721 313713 868031 1348998 700191 573242 1652100 1320105 1889957 402474 880725 1592690 459971 916374 564323 1699765 183099 1005661 107611 1612452 371604 1279079 52492 1273537 421958 999181 1726841 397820 615585 623992 989172 1737208 1587237 1142279 1739668 1202790 792665 402762 1783456 971879 512120 679576 773991 941380 1908774 588965 232904 1657641 227771 1320974 818939 1096091 980949 1768476 1756017 1625300 367859 1068394 111546 1181744 70220 755857 736704 536555 803042 747524 82818 297091 1770598 513144 1331881 1598865 389817 1414452 1404676 1864684 1140114 955806 621387 1635512 50313 673099 278846 167992 979987 445878 1270577 1779835 313327 1076703 830535 1273108 901632 1534241 694433 685844 448663 870619 351185 1912706 921305 1117399 778666 153493 1952333 699677 829722 1660529 387235 978004 1049085 834594 1216025 229110 976908 397921 1157736 1753964 80903 1497006 1550730 1004828 1277139 516823 424908 1658499 1392883 265983 402354 1074053 1905657 383257 929378 1395510 1720435 1068524 1334371 1412896 1176477 1918362 654996 562100 295343 1677568 708276 311365 833050 971986 1998489 374939 286301 136903 1480063 1934312 1908697 662201 1881778 1144150 505885 1800590 1218122 588421 122795 161068 405039 1958624 1209058 1700841 1763764 102239 1416332 1661400 1572206 805028 1948746 405518 1783608 782180 1157652 1606235 374118 1202829 55743 502516 898180 1059599 1470279 164283 966602 314637 725581 1803668 527729 1395351 1084226 1625161 1951654 205961 594553 556187 1184208 1672966 418992 1944424 1264231 442 1457412 1990613 1592327 643954 1829067 414359 1615314 206417 1710533 53164 1904520 1301414 1399478 72391 992280 1779662 611703 1113857 1795365 1236581 351896 722096 278499 1923245 647181 1090063 1505552 1792802 436126 894830 1327301 1087596 1038481 1970805 527544 1040387 297283 1676467 98671 1068249 115682 240806 770791 1476100 1235910 951892 1548601 411437 1087734 1531036 899162 722128 1710481 236724 555008 1066229 1621838 452932 287098 81732 564841 890081 1252434 736302 888458 433725 1893519 1737721 863344 1204587 1369816 88719 1602081 828388 1912621 1646772 274339 366427 1356662 468199 735365 1703641 1119609 1773822 878404 214731 574914 820650 1087470 217874 1980694 1085314 1834603 791761 377523 340924 1717696 1814269 1126991 725305 796523 1457981 1646994 1577811 278370 876354 369571 1572823 1784396 154442 1074815 929493 1518608 585143 592914 1714785 684613 404798 160607 1071151 46751 402798 728202 940842 751713 899125 495577 1428812 58183 1196424 954290 161433 512170 368948 1717188 58424 1090889 1960676 1791952 851309 531416 1994689 1170054 205594 878364 447166 1924879 1121214 742215 380485 1195723 1067043 168008 1723448 1300245 1024411 61500 715695 539224 226025 1340140 1547247 464233 1435606 1653175 1393828 850325 54160 1005255 550653 402164 551439 1218645 1388430 312365 1716792 1956588 446575 506846 750277 1066066 715617 1081973 267407 1193544 1859563 367297 1387976 348572 916426 1870915 1862635 25224 1508382 1273462 1449143 1373824 233970 698999 1346866 140860 1943689 1893472 1491949 379207 763933 1150961 190778 267008 893786 972795 771736 204583 1675729 1720284 254422 171038 1554296 1840716 1370138 1866578 380027 1700351 1814878 1716592 124957 196265 389494 1311444 219452 1001116 15495 1028273 796234 254393 118870 958124 1745106 950573 1374793 1844324 396997 1242127 1882573 1357508 999572 624915 420508 1705354 441567 1369971 1602410 240129 1497709 1145393 499921 1519649 1575484 1363629 13839 37652 1056978 1864093 1817977 1647022 1224313 526537 71867 514283 890480 1190570 1938266 556156 898148 1527197 21521 276129 947560 89574 453557 182141 1049017 94591 585981 737001 733161 1589280 1367791 294596 1948023 1314837 1595808 1517452 218826 1944869 1290931 126591 1332290 720040 8454 444348 1937680 896677 1302489 1435161 1723909 399177 1053456 423633 554369 960759 1428347 14964 581297 14542 1653717 1902676 1436242 327368 1284872 1163809 1818348 358793 1423934 1072394 287717 1407620 1329384 1957064 695993 296349 119942 798271 205951 1341260 1630504 1912397 966397 1952384 51356 124599 1277786 1374964 1474058 1165457 500030 418901 960342 1038714 565952 1174214 1471437 1601857 1610332 972367 670070 1679863 1391423 315394 38053 1708447 925827 183831 957481 676289 201398 712461 709787 1516013 1446380 267582 1067245 1595258 1414471 258265 1977511 741530 790109 73336 357097 1186192 1280646 1652269 390560 931319 1997393 125389 812351 118334 1414490 95412 1998595 1785433 1967362 1591201 281542 745585 1726205 1584741 912450 1910549 1851230 1581203 611073 508576 1311051 940099 787862 295502 1191812 1800656 434536 292742 1010382 1562879 1703643 1754307 403650 907230 590206 1760303 805418 1914757 1978203 1726729 500741 1236792 1554408 57589 937496 816249 836933 438610 341526 1532667 503954 1032868 1050107 1303998 247099 1025058 1396786 1371375 437612 454281 1786488 1912685 373559 1600617 209709 1796993 1044054 746446 366132 876407 398603 1462379 713913 1927679 1888469 870769 1896421 1110612 1128356 1304973 1702166 1155957 530254 903299 1187417 1623053 55254 179819 485855 1288241 1749328 227557 389042 965860 1842602 1874829 880653 1761393 74529 818011 878427 132698 815764 1250289 60295 696515 1965338 1556840 1538166 897938 1546055 461033 1485454 1247044 1514878 350067 1152492 478654 772862 417903 1307699 23219 1833331 1767767 512888 1697248 936429 1184424 784230 1501882 1544471 1574290 1144587 814605 1601032 141735 1931207 1557804 1297166 286459 63282 672403 1193088 1524998 1983752 1429449 1343639 512795 1106924 372430 17580 1638972 1503177 1135173 1946861 876860 1303572 365039 1223931 1574234 617739 938345 1622960 930638 1421843 515459 384998 729215 904053 1543893 764715 430462 1615815 1511011 1010101 48100 1210933 292975 500656 109462 900935 1718625 1779977 975605 687575 752974 1999323 89143 1825759 1000830 1943082 297368 1036280 138650 1184258 1837345 1302886 733897 396830 624265 924645 796378 347089 1820875 709026 1033975 945288 928458 1237220 1564832 131424 1864643 1725446 1114078 49254 1869365 756222 352664 1615956 978981 1438749 1582586 58560 1277655 1649227 1567457 564712 1390615 1377756 1794522 836759 710552 582172 1845930 188011 31938 138965 1353295 1337172 1273661 1590193 25694 1811015 100140 1200527 258728 183157 35359 1038891 737784 1229744 915631 1243332 1948972 980508 273620 1497936 23817 787678 1630318 781857 1417915 663819 95626 854982 71003 464216 665295 1405199 446870 1983228 128422 1169365 569053 388016 699866 438773 742183 999001 384133 529442 782769 1445159 1278726 1576874 67425 49011 913225 1147665 904669 265379 1438371 522142 748885 577671 1506471 1285208 567298 1870957 1287382 899560 1394436 907618 1873653 1193368 1004182 1112675 772136 1286911 219504 778707 249052 180064 990661 1941170 1962926 616037 1469126 817782 1321281 1240855 1330340 1944361 96749 1895051 1504453 174280 1048929 869708 351645 1366966 1899314 564075 1614995 1384994 1331798 1887678 1671826 1093672 1916120 1803015 563736 1551375 1658944 1123354 323240 1418937 284335 359498 1662362 922902 868670 1924345 347566 1478354 450651 345888 149280 879942 1511892 1116227 939769 1900517 1854213 783265 548899 1591284 719655 1603695 2180 1154898 609925 786641 1167727 1351734 1627136 1062310 1792149 1063009 464627 339923 605749 1961015 944981 1401828 98490 1026279 648344 838764 1012074 696692 209369 829335 1016849 1181484 1658406 89477 903787 138537 1507779 933737 415850 1946159 1912426 1043093 211818 1331263 1890202 1102811 1393319 124986 724935 1591833 588107 312417 779718 1249598 1596554 364566 1303959 303999 73916 1882682 1098849 578029 638605 362181 1422476 1566834 221300 1536538 1144639 1635227 156683 470513 455187 798186 1929132 1686059 1029139 738359 1479781 1265282 1939418 1916217 472680 215979 473916 757758 1154465 1780470 1431984 442391 1943857 652638 1690028 725693 649044 769505 40162 1670695 267345 819329 237462 1968748 853614 704309 1845025 567265 1346978 1554285 391234 997376 1828679 612112 1112353 55790 1458986 1746405 732008 1065086 130965 200157 1568293 385851 135559 689675 1097739 624356 255104 1172187 1665286 260983 865096 748596 468013 1464935 1479225 1421783 1577852 833356 1223014 756979 1143362 1050703 1457109 687662 285976 60718 935828 1359582 606374 1407579 1010842 253278 1101267 672467 1779447 625535 1060441 1226472 1269024 1166273 562563 206182 1521226 1844941 651198 1550024 1699852 326231 393595 1475355 1828573 942873 1095825 1044601 299853 156360 1382128 1388761 1945314 481203 634126 929809 1473621 1263618 1966921 1763899 1545996 822280 1403723 1864160 1894184 667267 1375269 869207 1909347 782344 1007402 1750100 306313 1298820 1483969 676858 587338 378907 1247606 111960 1550261 12057 1147766 1972488 414407 1710758 1358839 1537101 1344570 1379516 360622 118708 944977 1790738 210510 149724 197139 1343154 1444989 392601 1237742 1305473 1185618 807252 1796537 1699309 554433 340631 1494857 1742156 1487083 590598 221005 906301 1253656 780278 758254 1551295 1351641 1954868 1958187 1989110 729745 901054 297421 694812 1817170 803223 929051 1077409 929309 239214 1504646 849107 908252 1760070 1866064 1782943 1606303 1095848 947039 761684 1982740 1057189 517438 226101 1592546 543777 42793 1882738 395354 1751066 1817820 633242 163154 1216412 1435174 815984 871969 1643173 698845 561694 1898552 1201642 1580691 798319 1980279 756502 1185732 48925 648845 396436 836525 275577 1975002 641843 1835136 851885 319963 5671 467218 1827867 1896783 1815155 1173934 746707 1942234 4320 407746 1469728 201352 283336 74004 700478 763356 330877 1508388 900782 523585 1529693 875868 437521 1912596 1756585 66320 1211210 69146 148931 286102 1599098 1800428 690363 1976142 1476281 1690111 1269990 783569 572583 343610 1240226 1969940 868758 163644 1662537 764007 1495604 1016817 1688201 798973 1087230 1812746 320401 725666 1435794 1708411 554043 1611864 1664489 918706 1853977 1990098 1318325 1439836 1853211 1631060 1914593 443873 430032 1831451 1992575 140923 1830222 133854 997044 383902 1478996 604204 207373 1069495 1147285 1568906 1451788 1593896 791259 514334 490139 759281 1561535 1228895 657053 1350130 327210 1466896 72462 1519581 1808186 1716014 730989 1340755 61246 509645 1982496 1207977 1125556 21230 1699788 1525914 1105389 1285598 1071506 781832 614798 811858 182910 1283542 477899 655667 926838 615294 1193221 490448 768183 143368 173063 1967933 1435360 628770 503746 1924727 1176255 1290200 354152 203655 615847 1574986 1051960 291934 1824390 1624087 492370 1941383 1840137 1655901 1929296 1839990 65144 1694403 1930072 1508420 692976 931175 1651467 979462 1649630 904596 1022124 1322648 28812 1952846 1834172 690383 1403346 29986 1009209 1724275 673980 1043367 1965308 51976 799656 1036361 249393 391739 1930921 349962 715708 1923147 1543375 765649 576582 1774973 1644414 1357022 792127 971777 636599 1078374 950195 1320319 1706555 22403 1260578 1682655 283863 1788324 1607847 1840010 552238 786887 957454 1800216 1560393 1725880 1325716 603420 1429361 459795 1407778 1519360 125604 56486 1058023 717412 88382 426413 24231 696959 1647504 956200 1517819 1815297 1388834 1181024 1183028 1560785 556763 500726 782742 787706 1872288 854568 1665936 1461144 1871338 15231 717517 828797 139561 606862 1926001 129077 468428 558663 1761302 1644199 1248728 1155097 1333413 1333630 190883 523598 1000316 1869268 798990 1455332 710424 1894009 1620722 1348694 821860 115904 899281 1696559 294227 1633475 207093 250231 1578934 1960433 1807975 482515 1761202 496873 1797877 235521 963005 1114385 716907 1924099 1198367 1866219 16288 1258619 1679404 899013 1129400 632602 389000 1443453 892244 959035 1952228 1841949 122370 401902 182042 591701 111402 454348 25899 362918 1336158 1334047 102560 415468 1633867 1716777 281117 766025 1324059 262383 810455 1362870 379728 380958 1112315 277059 1943280 509207 1681086 478267 1534075 1463646 1262196 1184849 628954 1759049 130536 325762 1617936 1189755 189793 151420 593959 226758 521652 1782066 525475 1318023 1657376 823527 447506 1696159 1281441 864404 1209727 1803649 229266 504796 1898446 128135 447134 461437 1477133 199493 587125 1311552 222238 152147 584931 932360 1573624 24130 633864 216971 535764 111455 886772 932148 755057 486509 510589 1230175 794000 1238033 475930 1816659 236900 1240726 159528 1460729 838994 636120 1051865 98602 1048854 376947 422922 1975116 449425 1844178 1512615 139595 1541429 1405362 1166344 1213640 1187591 749154 1098256 129200 1109346 1111482 857521 525613 1930108 933333 138182 422996 1909185 1582015 433935 335257 195064 1288065 1671106 92123 1910488 1623383 122567 1767681 251194 1816493 1144707 766831 868167 1461495 1531523 1699825 998390 215102 852717 366563 816951 630490 713277 322700 1521539 1774434 876346 1220450 1911034 843284 1989713 1525995 36354 406664 1056104 963287 1586985 512072 1034161 1522275 594857 1404925 1608950 168418 1788378 504130 1001179 643634 819395 1243913 865752 373493 990651 222688 901009 660098 444723 1754693 1843383 1276890 124673 885113 396191 655387 1462509 29271 1256467 794605 821476 1349484 1411740 243650 1192490 887154 1976595 1640559 849505 1381428 431505 848734 639291 1398923 552920 1300123 1508245 907666 1897083 74445 1833548 1916392 718112 1459127 1357208 1357702 327889 1634966 410687 731991 1383377 1241602 905231 1680464 55078 1656997 978464 862536 1185551 979721 189428 378365 657920 1776007 39476 43357 1725174 364262 332805 175068 238942 1396143 1731112 480160 1574585 1351059 1037648 1942429 642207 1641505 1221420 43597 1170706 1215362 886147 1837680 270441 1106507 1554279 898670 1438277 918727 1187657 1106743 1051192 372795 311095 1696943 875459 549867 1941544 238071 973094 46727 1600935 1565635 1057010 145907 1708910 1216448 1993397 748751 1981909 1805895 188116 762108 1071706 1152426 1506460 1930253 1876313 1779154 696542 820011 748217 1042285 1681717 960514 1314648 268798 72340 1394428 1502408 1513171 1546371 351191 808290 1958698 220951 1463597 1400306 1279271 282078 1862791 585386 1895762 1602346 378382 1848933 273972 1650584 1691858 1657976 1735714 825236 1484192 508728 383022 1370846 1364808 1469958 1161670 1748907 1070216 1594524 1692824 1614992 707821 1938538 1038355 1790945 1545180 1747082 261734 1160634 174108 269476 904932 296550 834028 874636 1002949 1901619 1601930 1714558 164818 1781529 228916 460203 236707 179147 1888353 97456 1498655 255661 299026 435899 1063266 1582845 1662299 1318311 371575 1197891 292169 409636 535940 618897 1323393 148443 811248 603303 218707 1963230 1459428 3550 724521 883529 1777289 1080830 49814 1750045 1024586 448864 1750690 1134930 1642878 339274 2403 578674 1156465 1229229 1346852 1567526 241866 1034609 63200 827374 62946 327646 1161994 682998 49234 1467993 1123619 1441549 366230 189563 1066836 759649 719411 446519 943448 1270885 976882 305378 1247076 1578751 93901 1628937 634196 1936796 1209125 701032 1229670 1699804 1932862 1255839 1902949 807349 371957 391605 907600 294895 1891459 415412 887067 304231 1998293 871495 1943191 1167878 493231 769458 303603 1091168 594130 1246358 1113210 1477274 1061597 562908 1445662 1841854 1593652 563469 1452200 1027602 1362289 1863618 654454 762165 777956 184988 1254223 134022 441055 256003 749143 1007900 607751 1829446 526187 298769 169698 1336940 1830492 1955555 878342 1979285 122058 1864053 987059 1989038 1721625 417922 1837850 1998041 522694 1683317 809794 1505053 1137399 850657 869130 1204635 243381 160298 162713 1032285 1643264 407933 476062 653441 1028129 1164309 59661 1734227 1383501 1259343 1943390 1370444 599825 1537947 763388 1264549 405693 1373286 997470 1905738 625405 1922480 1242331 1461483 1839193 147180 1000290 1547492 1595789 1815313 1553697 329775 632959 550020 1610365 968177 889742 1126164 884871 179502 191846 1511628 1517691 693788 913578 1128136 1892256 1487864 386218 1814323 688198 267822 1222181 634857 1326566 157152 1113754 1103235 131538 1199594 657254 418473 1981216 1293461 1165347 392118 1295132 1595739 1757013 419746 352019 724931 1780123 328374 1550306 1639218 1886022 1935059 399338 1835375 999118 288087 908798 1785469 1396361 1264890 523039 736340 3462 1427847 1302004 1673046 1058273 413149 695790 1760444 364689 1140249 1238234 570482 387805 966579 799997 1539094 1456580 1136873 91538 1918928 1346616 18180 1242345 1263326 522673 235907 1108408 284235 1587591 236112 1572009 458282 1182143 289018 608412 484208 1699841 1878236 1629198 1798626 1927254 1935833 1756712 987327 1325379 1765589 1031881 1589343 1368823 326071 590693 373562 1837441 588600 300942 1239210 202983 135065 1746016 320626 1827873 229544 380557 1668119 896828 1458808 1211619 433500 1082973 1162628 1132408 412654 836401 1428448 706472 1004558 341084 1891463 1555580 402569 1254912 1584159 782622 1708166 1234027 375678 1947185 806059 1684786 1842298 740824 424109 1853745 1930485 1154608 1430660 362684 975616 1345161 818913 1849318 1836718 1336978 1588627 825849 836134 1966320 1619363 1805914 1494602 896887 361009 958670 1546869 354000 864015 1352254 1017833 922368 42577 831573 874150 48258 1227768 848557 1877718 1373179 49690 1274849 658062 644403 1426141 1168343 1907745 898565 1455351 1666031 323430 1019048 913222 800585 956855 839528 874382 892942 1111343 595612 1950432 843223 479987 950409 1290608 1650997 668755 214856 1609052 754442 1557126 1874467 185783 514361 1676875 1519296 274940 1153503 421180 137167 973698 1542801 1251921 1010507 716811 669904 990766 945076 340094 1864969 1948714 103118 829762 1788048 244470 392562 1744728 1667909 255585 137557 728635 474369 1356520 1888364 1767726 1866033 761573 1596256 1250967 342602 1785402 1855772 900841 1630610 1949798 1665274 126282 953599 977617 19545 493003 416938 1635762 1405063 1969657 923858 162493 195087 1981792 1014819 1680271 506776 782873 192724 1083506 906815 1533507 1417023 1572821 146967 1152043 702633 72788 1298027 1037985 528297 1225674 835419 1990214 1074855 153471 1177911 1767961 847588 1914601 603856 1084601 1663697 592538 770246 1830625 598604 906286 917898 132142 174583 1639663 1799475 640122 677008 1560040 445039 1453650 1596244 1923712 1943424 1767429 1720973 31098 1435645 1692356 616760 518114 1781485 210391 36267 83248 609237 909035 300317 1123976 602311 1761011 672607 883193 1964288 1095961 295388 465217 1558303 796172 1103254 1749773 869899 1764472 798092 100801 1773518 1791848 209150 418185 1548269 829339 356229 1593195 1504066 1100745 1715889 30983 1669298 1130279 10994 1024494 1544769 1814456 416107 852473 161165 34039 1128373 473222 1206243 243921 425585 391044 1303968 1654815 913209 833739 697283 1685792 1114229 225881 496143 238534 362657 1772241 1915056 1317185 894360 1337809 962224 1464198 1317306 424537 1389208 480596 1633745 1546514 664797 1439452 669043 534108 1431558 1910626 937744 364078 1663777 706829 750780 1445433 1114265 347927 568560 532977 838582 71742 680097 1910682 626296 789025 772430 955831 1377385 830319 1010030 1349786 567796 1832175 482498 1722559 274035 178398 530406 1757396 961388 1974700 1950860 1289845 317039 1445987 1016453 390319 1204052 1254032 1035263 1720955 528615 1760646 373509 1601885 200982 1285900 1230888 289218 1465592 71980 198522 669079 120092 1399198 975472 176580 111829 1096736 827326 1026997 1729504 1397522 871553 255105 915918 1949009 1932321 1390458 110788 1639025 566720 953644 473842 738732 1759182 657626 910428 1064927 263170 205557 957076 844049 214072 155123 1542554 621887 656941 1731439 1704424 108901 584498 536294 1012516 1933993 1615354 630496 1057055 1919545 437471 1408668 1753751 685625 1913314 292720 1060868 345809 1633684 1144596 1649368 1864088 646496 1238018 1285330 852054 178838 626474 247692 303350 732715 1452452 1961536 1039431 723380 1133760 747273 1177773 806517 928220 131558 216857 1798121 1040595 931704 858426 156077 36815 1345971 1862406 318308 1281357 642364 739332 315738 1520546 1483500 277794 1977010 1265787 730104 922602 1982718 230965 1227418 327273 1915190 638277 1427036 624722 1036810 626263 1949462 713924 1843555 1439301 886101 1607791 728952 1078423 1755038 1588085 898272 568789 1867244 1640352 1863290 1189727 1044769 1838780 450934 654270 1665630 1292220 1680823 998928 1575157 1200578 97131 389079 267697 1969906 1991331 370569 1305220 1097941 1992781 661891 952080 1656857 1333896 1071775 544725 1246979 473360 954971 688168 281998 9681 956278 1724719 1338100 437898 595817 1577413 1943667 866967 176514 475578 1205255 1708854 1246753 1501971 1026081 395731 296658 1640258 1308146 77376 876901 704323 1779708 1556792 874305 1669042 130259 1291582 1599316 119322 992588 1363287 1487037 359000 1693563 1675177 1535479 495552 1972218 1001866 431910 472992 1966418 874259 289874 720759 631870 1116760 1930496 188391 109749 591511 720792 222492 734197 1110980 1802970 489985 1348709 102295 1379615 517908 382099 1319199 886137 1506197 939038 989470 451377 745696 1592247 723542 1264313 469955 691699 1198334 1402136 1973901 42709 379393 1768070 1358808 1891771 382121 72635 583021 702391 950582 846056 1382037 1161852 1090508 839748 1076200 456387 1750656 1789519 404584 1522379 1523849 1133652 1058704 386781 1030406 1886214 101271 417761 1147870 1603515 614108 31029 672028 827718 433812 1174345 1273657 1244152 1478745 1188244 564130 1886160 818333 447303 206887 790455 351296 709731 1112296 276231 1015546 1392360 1980928 1355666 203331 1569706 1071271 1061183 1391447 1366139 1612699 333009 1148636 462184 838287 1257839 201265 554062 590325 819083 694403 1823906 506886 1150562 552063 535532 1331254 1771008 1145358 635327 1126302 98123 743594 1361441 932499 894659 455773 847198 290239 153214 411841 978902 144729 1075732 1136313 1948059 394154 1174137 1778748 836457 825452 1796927 1972851 788248 745486 1722253 1230324 1867603 1110898 1036139 652904 912247 1486273 1643574 1557893 171603 67907 746685 1943176 1514069 982977 1806546 1661597 1514904 1901635 955411 504569 963196 1303385 923571 1132635 1265649 811863 878232 1920631 420036 612433 1324893 1894038 800781 1515787 1652209 1631020 883850 1869554 1420773 530529 1885615 1662920 1018100 564612 561453 1015919 1609691 1064488 1575805 1936094 1646477 475297 943088 1276953 1459152 386949 1983284 1084005 419184 1030925 1457395 1046098 975414 1763177 575571 882024 1477023 1566668 1597014 419148 1395411 575223 1065380 498395 214643 85053 1666158 505656 632582 405257 1735629 1770774 1576361 1368642 684114 1226343 537828 197735 1902697 1513231 205867 999298 945984 1526587 1712900 1087173 1181438 894674 2917 66009 1814419 90139 678137 696072 216663 1477157 1048993 47467 1224560 668142 245341 1833904 1499035 12872 877712 833841 410234 678336 961780 91985 824556 104476 1111283 1476651 132788 1034003 837657 1273061 1337948 238125 1095423 254727 1021888 1618515 507690 159149 408398 788385 890451 540433 624386 1818302 1252313 1853850 1550613 1361312 201375 765957 916975 1872591 1327271 1117512 1279573 302976 614915 706767 510225 1623779 1078675 912237 893413 1144668 1606376 769323 1183973 259736 1966562 1528098 1093945 1827853 945057 334456 1327543 854879 416974 753573 179650 1748323 1597789 1827977 1540489 1582741 213434 888641 62053 435428 206432 1199378 460790 675760 390538 1515770 1415192 118405 1847328 792061 1556856 637412 1407751 756457 1008509 553100 1377313 67152 1049929 1760600 137578 434419 1104553 590460 1625358 34018 1004052 164087 294411 730427 1780046 1348702 1784422 1650256 621772 1140399 1645559 571408 833214 1099611 934397 1944186 644105 656682 1500157 1952738 1757571 501161 620448 1225302 1932391 699541 1933682 1434769 1672158 1153119 1504259 880216 477788 807058 27879 250330 969142 922557 344647 118152 228755 910627 1565546 1601311 1881909 1929610 337096 1418472 894948 775319 1578266 214681 1146509 1511641 1414198 1863969 50433 1364718 1718494 1909176 982016 748115 1234656 1928414 1200110 1138908 1065219 1865826 344192 88159 220695 172409 1157970 1506178 543345 99689 378257 290781 949123 1472854 365315 1775528 266325 1395937 1022430 12155 62104 1659112 1410934 555196 294490 765413 656288 1092184 784641 507988 876637 574835 208195 703468 814442 1840208 1649790 192332 1561674 572794 1779408 583263 1673421 1673616 1801677 1342105 1213170 1312851 889495 1850615 1797666 1965241 1786781 817571 1855491 589598 1139941 1939761 1936018 917699 1055219 1507732 562850 877819 122943 770856 619152 1532411 1431013 873626 1495025 1483291 1546774 1981313 1449585 1930060 683154 321138 945759 200885 197351 513220 1512217 1619199 1232981 39013 273710 953597 556257 1903087 749603 1730264 1537185 111320 1625901 403965 553900 415023 1656167 1228380 108848 1221902 1653368 232632 1866961 152193 468949 1490452 1219250 1191181 1898780 1747348 1767174 1793685 1218592 849649 1310135 1342297 587693 919329 1249436 50534 576553 217410 1239556 1151810 352852 625515 41027 930185 687221 790761 1455130 1192889 199379 1244049 1687868 233014 1988406 391721 451282 1680255 1418174 284892 1342524 48488 1931106 4504 614521 162543 447721 262871 1962701 575805 537545 636966 1337033 1464665 275225 811460 1062416 1379368 818777 21231 6678 1537857 493333 898242 1178801 1317460 266544 1379828 1598015 562386 231407 1642887 246488 401604 1054426 1456700 980225 723878 56362 1491979 567219 1924051 705264 1579817 437303 357594 1469953 1413387 271214 716365 294658 1446065 541732 1636026 1447963 264670 693302 1404247 1504326 1133085 318935 195511 1249002 868694 1525090 1300744 1405679 1954307 249627 1943695 1175780 1224190 1401859 1128290 100104 666826 287233 1932593 1347545 96158 1300306 469919 1107994 1400547 980184 858318 1227605 1107147 512386 1397796 65373 706186 730143 1937772 1821127 289396 368546 382337 1467717 1363880 1750190 89216 1717129 1954385 1935386 1022126 1815599 596794 1385747 1184787 400955 1055856 1884250 1462247 365349 1623652 554868 1009510 557847 316470 1420367 1708201 396766 1004650 105623 333837 913332 472610 1728129 368057 78819 1077391 690562 1773164 1436587 1062769 294828 1298173 628377 861816 1950376 348960 356240 461096 604423 512108 294087 1429477 1187426 1153012 1106868 871114 1489665 1856072 560624 110600 1088350 1822794 80640 1742019 187653 1383068 48182 1652257 1156544 1636982 1016529 1534400 1769948 1763987 1458387 1367223 808322 1679332 1274989 54591 1176972 1375624 1327721 1537250 447245 1408656 63524 658986 12011 1072216 1980810 1890657 1602855 189091 195593 1836033 764573 324263 1650563 1492707 183601 1557383 520542 1916239 355359 1671624 677555 760632 1925897 1506810 976342 163842 1601995 900894 23581 668190 588874 1988589 951077 1702121 1784579 782081 416548 858786 1822803 1734282 1187394 1521136 1533189 1435440 699660 1123854 295450 1482879 238194 1455921 86814 236925 1509400 40418 1900519 1023656 91448 1351936 312817 1073122 159972 1243489 1864854 389400 1000406 1936429 478221 247869 1362279 1444668 519868 1979414 530209 217470 1263905 1879386 1954226 1033420 1167652 42413 1469907 740367 1648049 1251519 1964482 1435923 461310 757755 1127192 1371044 1398322 1504883 577668 1280539 706698 1833996 177546 112650 1659773 1386117 914752 369200 186852 1163409 518571 1259384 1934170 1968277 810962 1714350 943340 1053174 1813085 614886 1941036 1416250 1082694 557077 1363040 1147337 1000600 1552403 1662872 955429 1109148 515967 1208634 1528429 1897931 1478697 611731 80896 1890447 73884 1743379 1770267 424824 1761233 916456 1718189 389470 1422214 747107 1765615 623778 1325584 1612974 128193 1497744 1660682 401671 901808 158671 524431 1223333 70563 212670 35513 711603 372713 50204 1431657 1106335 1735931 715266 933507 588011 1433366 1421579 1433071 1688919 490005 461212 1101889 1578335 1261073 1585894 1498072 410517 811226 695719 1457032 297136 1470441 1327601 316261 1858355 676130 1109833 856997 770776 16356 720725 1012131 1934602 1268418 139350 980506 528823 1844252 1043131 672158 1675496 1390737 265427 708879 256632 1046880 896994 532712 421486 29561 765351 119629 835551 492687 1305978 1028667 621905 633532 1913176 1670131 596077 681862 1428166 660740 1401667 1521368 580774 781364 887881 1124311 595649 1322668 1208345 236494 1229595 291155 112567 976217 1801434 21145 144205 1292568 1556464 368414 44252 761771 127718 125185 277588 294888 112937 1554091 771887 1237761 754491 1544982 357288 911040 1793412 437420 1735769 74092 426554 284022 732395 1346247 1006440 1411873 1615439 207924 1816061 836661 968793 315118 614976 697335 1635944 1934623 1477201 68812 68867 97673 1646515 1060947 767757 518685 1213120 311550 138522 1442268 181827 1716725 622906 1939589 642651 41470 79083 938421 1077345 37134 1045834 1905758 1753774 983556 96114 1046005 1136597 676614 711976 608883 1040341 1082820 1194573 1559111 900437 1025306 782268 976506 1830858 1136613 1413873 1806682 1715149 435325 768141 1709452 1602138 1202205 1212207 396373 1858139 1770599 1709521 687170 1939431 1833456 1489212 1654729 1745946 752243 1125097 1938599 1634384 1101251 60804 791338 1291030 736531 516139 1077847 807852 774163 1429378 1127236 1021584 1182056 1600397 1985647 691068 999792 894519 857145 1077024 1491242 938099 498388 1419009 383561 1687863 1663623 1954579 584899 553047 844169 1987784 996950 1408004 242930 1276146 1826782 147552 1159046 1647557 1123629 83627 1543562 1275522 1371583 1768313 858428 404142 1218220 1926579 1651896 1661918 824904 1701770 701089 1772929 1192543 1136514 985102 1854673 448374 1876333 1706156 895785 1592461 753502 1039714 16983 801162 1914022 1458857 243174 1077849 1487057 1991477 30345 1279642 1331001 573971 172972 1795606 456417 1452303 1148359 457148 1229551 171185 240116 1930455 1900474 1368387 686660 1728710 1572635 1176067 1935262 1726428 1496515 725766 729773 456155 750651 735066 1365519 857614 1593171 1012332 895581 769782 20088 857272 1776302 828685 946363 1207559 1783469 454333 952683 698981 1370198 457627 1354702 1565600 1300155 1169437 966268 1800335 1127763 901214 47689 961702 770005 738058 1184641 362218 1481683 821000 647840 199147 721517 810013 1135912 948952 703202 713525 1040217 1654737 142529 484267 457281 1479879 128816 1896795 86511 1502702 57593 1680617 1771999 1680387 836995 1580061 660021 706516 1407007 710431 1487886 303234 788227 448114 1873101 1941610 607858 359808 914625 1882646 1478714 966409 752083 592677 569319 416843 1747798 1378934 763863 1838786 817229 569472 1998677 1373558 1647015 816255 1360863 476705 567160 1706860 1248837 102687 448536 873901 1972931 1845754 478356 1878892 943578 1592650 1489924 1483204 510498 688211 1088181 575115 790626 1316418 699191 1901105 1531152 560074 1111175 1071807 1999902 1910097 1014095 1628008 1608689 1895979 571021 822338 265033 992225 371743 195201 1800421 1991772 607010 1115816 1605103 1069991 495019 1771836 1776090 1055124 1194763 1159639 317102 576009 1299491 676077 1863586 308261 1783699 1692686 951034 1853733 1749037 1666644 251763 641144 1243110 1950556 1735780 1791125 422903 1761641 590671 1992448 72195 43329 973990 1497660 938167 1248840 1387477 1943503 88302 56013 1529450 496188 1662704 102101 1653641 1520155 1052042 1485825 1129286 481850 1311416 531450 493567 1093981 26086 485162 1910287 1073692 759379 546978 1005717 1497101 1710874 1923813 400657 183097 372878 1065376 382881 1980087 1517592 1539119 1041127 1942224 946033 925388 125872 99467 864626 736232 1123070 252009 662827 1470440 99519 1154323 1495587 1938097 717642 1778327 737909 615977 312639 138878 528144 1360985 462668 1191727 991723 1635586 1971089 796324 829445 1052381 1835676 339761 517174 514988 1286335 1215298 502306 1058605 976041 482666 40212 1666006 1337899 767343 237134 1407278 1452845 1032473 632024 1183044 320864 1505653 1180880 1385560 389291 251635 870153 920383 1936731 948961 108545 356102 955434 1262744 836237 99575 131745 339852 807262 513913 1039711 1402834 1897205 1010071 421876 1648432 1713143 984787 1444960 41298 1883113 1890348 628413 599630 1201343 1542726 191718 1624862 490128 1038352 151219 758604 1612197 483054 482019 1125595 1303504 1181728 35357 964854 105485 659581 926843 117012 777175 570803 815948 1535816 1522383 1303436 1595145 660058 1708814 1106099 1720821 933406 801465 32615 1565117 1416826 1669070 1646648 452800 210677 1140470 1793323 1227704 146345 1537684 686321 1445904 119021 1819926 1151914 1938570 1835357 114188 99324 1612189 1668592 1374414 584156 1499511 666302 927362 97250 599554 1133282 859311 1695463 1166776 879479 1898554 790543 235556 973836 112068 1426165 1567932 1072771 718792 261987 1899392 1696434 648154 758867 1994345 448551 631672 1444448 82474 106436 1411714 985722 914436 815607 1450587 1050555 862531 1203176 1278380 1446297 407901 1348004 565555 1294815 100872 973483 488886 499816 769732 1573476 779127 663423 1061739 784726 742316 1735465 1417392 1204287 403241 544894 283509 1451684 572288 1385280 1158757 203318 505090 721351 114987 243093 1637683 251103 1649000 881964 1798033 102865 1436842 1651520 776233 29104 1897016 490421 1524918 1182764 278660 360344 372138 530872 1088570 1760094 485438 206283 1873068 697474 213179 1214242 1398436 57940 743465 1480289 25273 1791737 1920926 1524463 216832 801850 1097009 84926 1804140 453495 1771818 1749639 1172154 610032 1815658 443935 1390793 375603 1511489 1639171 1211807 1540491 1211022 936593 64561 1947332 792701 1375278 1130519 1107625 76895 629703 970574 1558559 460555 1642614 1504191 930084 1592723 741739 898259 1364445 30789 913546 630809 819877 593000 200826 1371136 128923 554495 1671979 1685210 29737 729302 173738 1172902 1034474 410175 940046 563586 1895069 1500640 869136 363454 133586 1802858 841090 785411 380018 531555 682503 1281352 1036551 1857474 1243945 1760506 1662412 1867782 174943 651877 639589 1818614 466761 1904562 766267 1449459 1070560 412117 829856 1606067 418639 1953493 497897 1619222 270712 599419 131838 570456 424953 1559955 1219482 1335787 1988457 1143255 189580 1688686 255995 951397 801708 480453 1387154 1377309 1109560 84895 1421932 74115 727333 1855834 275896 328224 742842 1179279 1307416 1954895 588409 569620 1601540 1149664 1583088 869133 15777 747492 1741041 1691073 222025 1881231 1290422 387492 735641 1982168 1139453 1056904 650631 1283625 1256862 1808978 557083 1065545 1837420 189490 1146048 1529296 85558 294793 314784 562393 1274302 1972017 80210 1758591 711994 592433 522664 864750 677986 1391450 1856061 1680055 1654971 107335 179861 1565197 951238 1589368 1565994 1846324 983808 1115834 1229002 308697 921380 264716 326089 1573811 1297890 505839 1215498 176188 845033 455606 1942407 887654 48743 1590552 1024047 100684 1501737 460039 118070 1282647 1993938 282673 406439 1476562 907033 308690 65166 595295 20986 1857243 1807035 1601872 1078712 1385160 1303701 1743679 1491260 99979 1243244 1510901 1156599 387905 785016 693254 67559 1636599 1912929 1899639 74565 252938 522052 1593967 379719 1684378 1983917 1504055 978779 1919095 1101648 478888 1805635 1373587 259491 1236366 1607587 1534591 479363 243314 440861 48942 1778558 1759291 386290 46364 1264871 288938 1842367 652981 1812489 895552 1225877 754124 375642 1139669 1173556 27690 832921 307371 1040415 776903 120144 1693355 1966426 1955695 813696 864361 1949071 720257 475241 1740460 730661 872613 252941 997943 1676353 1140138 824757 1645901 1599169 1001085 869049 70514 906329 795769 996358 1508055 914980 527072 1586809 287827 1346898 991842 891182 1463309 1081729 1776081 1018385 1137069 507610 740751 1359362 869244 498557 1585379 125862 670011 1445580 850515 1982849 1865802 1394086 34675 528571 1787881 1695930 709901 1051740 596923 1525630 1701409 627337 1903950 569945 1494823 140873 1900343 213072 1840850 1937886 883872 628014 424444 1112206 1657653 1789098 175810 886830 298590 1600746 817083 666035 337348 1207202 1420890 552131 122637 102731 1832849 232331 504807 1058829 1442230 658028 290843 1527090 262663 538717 1491566 416916 238364 1300033 1460668 430247 791698 64139 911657 340116 319300 1487716 39589 1677732 1270211 121802 83073 203164 377951 1620852 1539113 1046945 1276038 686460 943069 1241503 559005 1461484 508534 1930313 440328 1092595 413061 1989520 1129980 730531 1285154 626947 1658013 640931 497006 113998 283145 451763 995185 585910 1018839 316610 1690712 1933371 954587 102285 1605583 1274326 1773567 1805412 226262 1158542 1525952 1415491 288711 143209 1008222 1227021 305935 1452721 442105 1653119 534983 1218022 239366 1459690 1417890 1413970 1854108 1293862 30401 1845390 808679 1773368 914011 1491440 210668 1166254 211181 148420 1138634 1510306 1822651 422821 1958240 1583140 659951 1228641 1430195 1956136 750535 1697459 768348 648738 1515811 1313347 1696702 1014177 122661 1721613 104177 74626 1661362 1006907 1562059 429673 1228700 1402876 704705 597180 1078538 1268106 470840 227094 1631430 1512450 1246360 1232370 439611 244630 831809 354518 537618 1868206 766932 1525064 431248 1357642 843616 546446 922346 1154209 333214 1628144 1388102 786657 1110983 358483 500504 1824387 1426940 371380 136966 319258 1978620 339483 1320819 1243465 1555424 1934229 582843 1517647 1263865 1731576 1390023 1507784 179424 1060569 911370 412632 1577840 94092 1229033 1245684 673719 1826544 935576 1114993 1038252 1255052 188801 1447459 1435883 1502669 1461162 477398 319248 1426154 3114 1111741 1755006 227468 174243 49220 443523 540645 1862650 979203 1407592 1310957 1555270 1940402 968264 1355088 777323 692922 1476266 58972 1004914 1337714 506448 1997586 343394 740278 674057 971775 405223 1565553 212051 1648912 1083640 935386 141959 611390 1652333 1973314 1281571 165824 927316 1076279 1843268 353967 1245506 811559 106133 807668 394598 221638 824997 1707721 1102251 1547868 591596 973688 1517655 1413712 1674992 87301 1703013 1549757 213798 1299725 387860 1587794 1957373 1866897 394196 1630205 1963488 1530257 865968 904891 1999417 578262 1192140 558890 1096807 2221 363982 645620 1578301 22711 415710 1021815 827578 1326538 1757224 1428866 123198 1646193 1010699 1908964 51223 1558176 1841402 28982 1827280 848882 1391401 400585 234076 863213 1215719 1705636 468487 1268650 1460231 237258 649263 1894321 613033 1029737 201070 22799 1826668 529607 659805 1519111 1742024 472669 632814 1551653 588933 1119688 1009207 1007670 604000 339879 1281926 112799 531381 1273164 1849592 744037 713455 1660665 809311 361681 1899854 937642 856615 777683 669335 1131130 1808062 794621 1581514 318914 312455 605380 827486 286436 1729616 157879 143697 463489 721069 1723161 1849976 745196 1611005 1803586 944636 1817139 117885 1062373 1356977 61792 29545 788592 1253850 1253663 1350325 1784282 1764692 760241 1023345 437941 1156487 1100831 76412 1463359 1740076 507260 652728 449340 1004745 608432 1920280 1636861 726736 879621 393935 1831655 1358580 1951233 752144 1866855 1086600 963490 480446 987192 961536 943463 1275829 1946850 1110702 1727818 1297964 1815096 1149472 135414 87765 205272 1074029 501187 1188412 920825 1150785 824853 1834394 1412122 1861614 1706725 1358299 279676 369799 1426474 1154118 218638 111023 55645 345211 290025 954697 543110 1566446 81725 1172440 93355 1260224 1644689 918695 1193586 1131483 312983 1486067 660803 1503107 1473888 92396 279517 479355 1856060 1582011 82986 761295 1710584 1532517 704209 453606 1580980 978845 365038 421260 1295389 40815 1488748 224881 690139 372071 547519 1434306 1774887 1779024 1663299 484230 825895 564396 700235 1669580 280347 1765692 1978986 972268 678905 180441 1412459 1739352 1835393 1574098 1885285 1936291 429466 147966 1858488 1039094 206482 1499749 1089894 269219 1456597 1370265 787708 930558 67709 1584921 91065 1738463 1256988 240465 671722 1061853 906331 1340635 412036 1644904 1543142 1521004 1554257 1378149 77843 871913 1021759 923895 837325 599226 114983 1105424 1907457 1482958 1806183 1393040 861195 817032 47153 839763 1140887 577030 550018 694235 94869 1829434 1390559 45072 116351 1854725 1904176 492391 1822541 555915 416739 1396721 190649 1495585 1893725 1373146 444147 1137772 1693496 1957475 151216 735312 683672 1378566 254061 1519248 1593253 1672562 864697 1482975 100812 1642346 576404 558313 642112 1210425 1367035 1022908 632726 567221 244065 1914518 93937 1168725 286742 306066 1391259 1161049 1674852 1050866 511002 1128042 586991 877371 261885 563517 811607 1581512 83213 730758 1164747 1107296 515039 1332538 1786093 1556434 901913 535141 644396 1501018 196916 496319 977203 317427 880180 361643 407351 495281 1897980 1583609 631095 959499 1729275 1219502 1718978 1699497 807947 1162907 54018 583259 1149864 886295 859405 1640085 1813740 1669882 1903162 1670265 1080577 1564584 1754060 97471 1766741 664044 85338 1717452 608880 171558 234664 1872183 466050 1952726 763463 861001 1099706 733395 407006 1944056 7899 168433 1377975 1993901 1326398 1451223 1643672 1358966 407148 395002 1152275 1379977 184353 1263492 632434 1303057 1987072 1710335 1573689 114667 772691 88044 589907 1537750 411432 1613614 1306373 113367 705446 1051898 802314 1035584 937409 1910685 1197934 514268 234672 328360 830915 1009909 540477 154111 473665 816148 1464296 1897187 1182480 1644410 1382905 1495772 1695588 1374493 41477 1053623 155215 1721360 1555110 1102405 1969299 1703468 1041844 1495936 554322 1876123 188313 237007 124449 1228796 332319 331007 1598978 1270712 143277 592238 1353546 1885666 541116 1081277 13668 948966 109325 242794 926293 1149294 98636 518710 1023273 1281368 727032 243588 1961914 618217 774349 1049036 1041711 171656 426659 1667738 1455567 1785792 1096028 1785573 1772552 1035317 1469480 1907281 641837 593857 1329343 585623 786794 1560249 1457307 218981 1083979 1879015 1987733 1992806 1105300 1281568 1746226 223960 1961461 1549983 384720 745697 824317 223076 1760121 625589 1659429 1509989 760171 654519 1804482 565911 1650533 947009 445657 291896 535988 129431 882295 1756695 1622559 1854885 23954 908921 236376 937058 1464648 1074973 383280 759709 727639 411401 146206 1516650 464567 1439697 179309 1262411 1254409 1103438 554548 715546 12776 611738 635108 1786377 1494594 1380845 1175599 1592607 1967867 728135 1442035 1541667 754405 942585 1702865 1026215 718461 1894691 499436 1356183 504397 1567984 104483 1971907 1587926 1818731 30251 823174 1451260 543885 977861 517649 12934 58943 387641 870216 1779086 931446 247365 1500876 1639919 837478 850384 1121152 1677803 1765888 1853711 1534002 1809585 228543 1875212 482991 1342889 1636065 1085236 1000675 58918 1798245 1527678 663619 904574 1551523 1149109 194827 655779 533524 1809060 1854751 444202 266431 240122 1034054 53748 430995 1517687 503519 232875 317319 1933542 681184 417864 363943 1470610 360579 842499 236466 1016731 734557 1006998 786979 1344467 1179759 378561 1128709 923179 177271 771356 1097083 933280 1948345 490522 625265 628268 651310 57121 424619 192838 311441 1953619 225244 1149218 1677374 268450 335534 246839 794098 1188482 1376522 301953 886629 1321108 264941 1238203 762275 958678 578252 645920 723440 1640300 735608 1340350 1543631 1585600 1125450 642688 1739783 70001 606060 37746 4021 1561368 1993440 1689124 216360 1753726 1517420 306475 1577289 471658 948162 1533434 1053496 1318529 690658 1959926 1529819 24582 290067 140271 1992095 1802119 140598 1951273 401267 466039 247914 886190 151980 849972 1795816 1648158 1182259 1823490 858722 144697 1471721 1266985 118272 598514 1774439 1956194 1045833 667278 1603156 1788587 702337 1406260 187910 1170068 854393 1350137 384609 1296849 329452 1591547 1259718 1944323 862760 228842 838213 1201826 802438 1937878 202455 63101 647781 1756730 620113 767604 159389 1408306 442917 213174 1896996 33594 1955906 591310 239104 1976179 1146931 1722833 1700674 574767 407651 1467785 1515849 723344 1721958 989221 715692 300924 108591 904240 126680 14833 622856 33542 20276 822995 1607497 412590 81960 808481 1086827 1934252 928869 1545859 907974 1247402 125351 842609 712483 1336830 692364 1468990 529126 179804 136354 1079593 1765408 339979 1127988 547358 1350839 387323 1538441 1282958 468101 1626121 1857722 1816527 58041 31972 221087 1673331 1867718 105198 1411437 1906382 274251 1566846 1887639 327794 246707 1094910 1140601 1187096 1027587 1094755 559677 446242 1741267 96133 584388 1984945 399517 1365545 1334337 612147 367975 649924 1110453 1154803 1799556 1147992 1114679 849788 1876717 443543 495180 216904 66151 1128498 706366 1610613 1795381 1561384 1458555 870410 3036 1061708 1957093 1064724 1015056 217714 859857 409776 1234581 934177 269006 622153 1035449 1901616 246025 1133521 1154069 815346 1424334 60434 1475819 932089 1531539 1721350 350249 1362042 1355286 1905834 41059 119103 1587570 316134 591790 1633146 39993 1629308 1255191 1045268 1877550 1847553 810648 449890 628140 1109018 259748 923985 938813 1976704 854252 387995 282481 787609 1466487 149380 1629179 285744 1456526 280781 966736 1799268 938281 126805 1827607 1614203 230895 853051 987101 1582450 1934194 1387222 1795062 689260 1979504 982947 241167 481570 814502 514865 1700381 74936 1359407 343459 1697578 346524 226909 1699982 1485103 1744217 452839 531455 653544 540584 895828 1633933 1579874 816159 1816868 1642757 1854349 1738752 927802 965747 90633 26250 1876746 656958 1020663 332780 885666 1837540 180540 736500 1804627 287425 975761 792562 1351724 475642 1122453 1222978 1748465 1410134 1492055 1396518 511673 14018 1533518 1616154 1028282 1897862 280109 255299 1197266 853923 987593 1605151 885797 564540 1692670 1146355 1822463 1904764 1036467 1570850 1821602 406466 1935946 1677397 670150 556074 1263371 456660 1092889 499130 1194888 500 151622 714038 622102 129871 1142584 1872770 300768 788157 1171677 748739 507287 1357419 1513759 874937 950508 1822411 1827826 1170053 1219805 1466399 1723321 495303 604579 1688566 266901 1746770 159037 1141483 501560 76091 836533 1210916 1841679 33039 1790022 1957356 274014 1438499 925923 1073195 1731729 1668982 1729352 1719105 234537 1542030 111541 735074 640473 398266 68798 284669 1191009 887502 502125 527568 1235259 1464130 579994 1711970 98726 1013929 1164887 1234257 190188 697030 327865 1748260 1907863 1294632 968593 1872370 738177 335816 1170937 918570 1303554 1705908 490153 884256 1745223 1214915 1431622 1958106 1831717 1609836 1630006 909371 214131 983735 393688 691821 1508637 484627 557123 771406 32625 1347111 549698 979400 905249 1666286 1065979 241668 238345 1111273 748155 903276 427540 391755 115538 806557 1657343 623827 1877638 553768 1961903 1137199 651197 1168555 1326463 470668 447324 230156 1454466 1346116 1110951 1147872 1653012 1853663 966877 177395 607139 130846 1758760 1314056 341259 1305792 1116777 1104895 1906772 1265330 1581895 885993 895208 1958512 1632144 1804199 605605 1208411 1243051 881940 1783134 1034113 1188586 118330 416650 821630 1972207 1359412 1049511 450673 361138 1382829 872673 874530 106047 1894378 1811417 780471 1200159 154830 1270461 863935 1031410 974267 899992 1882773 1788521 1343209 390596 880095 642546 678491 1679787 522145 1756308 1942742 63027 879579 25659 86379 1173024 757193 423301 1982058 1938520 43412 1370801 669153 1749088 1920598 976741 1896585 1133475 706388 1303613 255874 885986 1104647 766163 177841 314901 1961117 1274 42161 1973115 1626490 1001873 354337 1861507 624933 856044 696686 173096 1712397 61053 1755993 1178773 357365 1970258 946072 1121765 1874804 19654 889531 1666081 227381 1238602 1263071 1814879 809334 1367856 794259 837330 1272297 1964413 1852753 1286756 1746649 1040034 401619 1977219 521248 1734856 1627814 322770 399423 285537 66704 1261834 407950 1694743 1213408 1449127 1795653 653402 1495218 1333234 1400756 1888052 380161 1339506 472966 565903 1949685 1729570 357840 72443 263070 290774 748763 306409 1879199 1124129 740699 1095109 1320390 538648 596162 1615365 253609 422768 690101 1027479 220887 1685399 1936663 776038 1474424 370632 1588790 1731666 1978728 1134417 1606926 169614 1781102 59785 1690510 1014683 873352 320440 792653 653685 141638 1372859 734354 1700368 1486618 1141920 747927 171043 334972 407583 1207133 474374 1785118 960586 338657 588325 10779 1624969 366762 1656164 1197291 1791434 397699 384871 1572411 1333370 918905 703838 1577087 300393 1076377 108141 1243585 1569880 311125 1228183 1750620 319136 33568 457202 1355478 1737533 227154 1474213 349220 1057414 1340114 1309013 620679 503793 1797082 798640 1526720 1302784 1742897 1732930 43921 382097 1248552 785189 1481927 1495393 308756 1515283 108009 898146 367381 435026 802601 1387601 762789 888019 1815189 1208424 1288771 1832041 21061 1719816 237682 1172466 1835934 1193569 1331088 213016 471421 1702856 1992528 257919 417936 1235313 23337 1769758 1698522 733155 507126 774977 1231060 1301267 1810023 1759329 680824 842831 1659403 603657 626521 174610 768946 1652705 795004 1675171 906691 912639 1865419 341993 1670539 603071 629574 1673712 1592023 1046221 1333126 1995722 1337526 1629326 1328496 35420 73896 1125412 1789602 1437058 1705845 1781627 153785 334954 163079 577898 908872 669565 1786808 898466 767065 668166 249446 174434 824562 241031 780934 1313212 257727 1065834 130721 1123365 76255 781315 929488 897663 1539541 1766327 874340 1699896 1089446 1226190 1713138 257372 1560921 1444481 1335007 544691 1024960 1961878 1685881 1261917 2764 1217157 1161365 1162607 347613 1564492 1272652 1323295 557754 1637096 275196 28792 1964613 1386944 1172826 1065666 520882 1421670 1120289 520675 1784318 283088 1915653 144538 1612421 426361 1893163 811776 1660294 172905 992424 1411322 465029 579505 574720 462516 1508279 1603755 563729 1895089 1613137 1580891 452051 1199602 1318832 1427439 1246048 701159 1602122 681873 1585080 301507 629713 1236296 1125292 328704 1765081 68343 1099126 186784 383708 947473 1261107 353549 1423291 204887 1142267 666951 1879118 749542 1925808 400417 253202 1316139 1935192 577739 1897995 479608 1555696 1392638 1649999 663784 147372 449753 748061 1548158 1297622 290265 1277716 919632 1295143 1433080 737116 1636675 524135 1396896 858086 1215304 362051 1374740 1848754 854480 1473360 1733643 109617 691274 626619 417359 1829239 1080193 1754596 1282070 1881692 33962 1853322 677789 97266 248835 1608973 974432 1123116 1920372 1646627 1674723 1376075 887976 254298 1906597 21827 1587611 94615 918667 45985 377699 1386807 710911 358376 1617196 1223451 687631 377003 211091 647954 359466 1396961 321656 957952 1368715 1634297 136371 1250781 131631 557900 1215356 1931082 1768697 882838 416764 1272703 1417407 262313 597369 1299317 1741540 708025 1812631 1684034 1452434 902062 1808328 1049922 1957385 1343081 1669712 1758975 1734506 530531 1548374 168714 1654374 1753835 1343573 950227 1287767 975572 1864563 1487927 1688108 1653330 1156310 1294807 430753 688270 516172 1614772 84050 1180158 1268779 641384 535106 730235 46746 1055218 1133215 769657 1922890 635974 394634 410004 1431795 1350181 1052565 1271442 1577316 1743227 1809240 521077 724050 823158 1018141 1731389 856431 1608134 1821825 718696 1033414 807826 117163 1882782 918717 771861 682992 801247 1140000 961186 408519 824073 1993743 1015253 167150 1909412 679280 1981066 1537912 1809697 1207200 1927121 204009 1549953 1413485 645899 1084586 680841 1450843 843608 1461191 1639250 1257195 1690397 1990316 1557621 1652963 167009 114144 207488 1060986 635919 1424343 888195 330920 243826 17380 1885371 377317 278023 1818847 90393 724306 175609 1449171 846001 466085 901117 731144 1783939 1342522 445323 125354 1516499 1612112 123666 1847254 559715 1713758 1331888 142942 431820 1373071 1282122 1331005 245911 550239 1063186 596720 1174413 1409031 1400331 340789 1125817 852665 729810 1417208 460332 1570284 325516 267786 1052190 1132821 428761 965549 1320753 522804 11145 506388 629643 1274109 610503 826020 66600 611594 1054046 282508 582606 1708472 1990630 317121 1952505 1545411 280843 472381 1648153 793578 1048263 159331 33378 1718951 1666014 1933265 476381 1531643 1171953 279272 1439403 1115285 34960 1673764 310619 585868 1004862 97813 1218919 1679822 1700659 1420081 1368009 757076 838465 1482687 467590 1109650 1262487 1357297 158249 1750836 430644 671805 1996434 1729594 1410550 817363 184511 1996597 551442 1718637 1558249 911147 1828106 75355 382819 56814 1462324 755783 32041 1098755 675047 206844 199039 1843275 1308831 1617398 15718 1534164 509924 1144407 1203486 1893178 430533 1303498 1977334 1308462 1041465 1869813 680495 1579033 813654 842583 882987 278984 1289431 1445212 410380 4430 1324019 990396 1984223 1818026 1207599 725917 962581 100900 895264 383806 1526561 958147 1112520 1573610 375996 1170289 1145195 1763670 16581 933976 1590248 1217050 1668202 448400 276317 1687791 1588045 1701890 255330 1551185 1188737 1791778 657124 159618 1710534 1720922 184489 629877 17438 131119 1122962 339801 1690757 848854 707398 653830 1098109 1854126 268856 1277472 132842 355948 1163403 1379858 1290520 1952223 641767 964004 1541809 1278193 562092 1670068 82988 658587 668180 456151 143909 1981620 7208 1717800 1874986 1290080 1791380 1056247 141489 1236282 742741 1931645 968101 443313 55224 1427194 283481 419948 1380655 739602 841560 1002129 1024839 1210889 1979380 543122 461672 1074343 404376 848330 817288 1657377 842126 68943 612536 1353135 296691 146069 243068 1963343 337467 733762 1715326 264430 1773717 1800964 294787 1350659 454779 1938606 1973780 76974 240665 247332 917147 1192145 743582 91094 100478 1997943 1146765 1549463 1876282 1437240 1971144 801925 1215006 1785413 1176295 1685397 1800692 1192535 1661204 508628 795488 1632312 1526953 1589782 286786 424416 1384583 392718 1193413 1663841 1100939 1204061 81487 1956458 1900848 1719187 241442 429571 942316 464253 237278 671322 1907864 1799626 806003 96451 1905822 1420472 1358471 1699470 1062640 1232470 778570 795207 459500 930996 1157544 1842349 1086331 958716 1122582 1483164 236033 992770 1797592 1591069 1442953 74930 582605 72950 1193532 190633 776289 828305 857020 598358 120109 1491659 1982774 131373 365708 1709579 635113 169350 85091 777123 1581168 844004 1680786 1973042 263823 1480516 741774 1703219 1832811 1932014 1440905 1215653 1512517 353712 685876 1168007 1009343 623112 390295 1122502 1726996 1267971 1235901 1521803 125955 1188439 953434 1438271 1551072 1099866 389073 754754 1223435 1719066 586927 1829052 1005139 1775142 856648 1851014 880645 935911 354746 1972258 639280 1614775 1755808 1178979 74400 1687430 1955688 405629 1397900 1107643 1828918 584257 1341969 1432056 107204 1317467 30352 536346 255735 1129870 13470 1761963 1035072 777292 1474270 993016 1257384 1875472 1584568 1087731 1304744 1059969 1237453 629098 682895 406304 1805729 1296265 1802234 244397 223502 1352105 81870 1941886 1242534 199398 1565112 772927 1035 156945 645785 1736890 159075 1997447 527591 1499620 1477928 1644747 420365 1501261 360514 634064 1801579 502889 456522 675420 1396870 914950 534667 356117 1713371 1298094 1405085 1841671 744429 453503 206066 1991942 344238 765687 272436 107526 402127 1094240 1052901 1617785 1794023 805104 79080 1829428 562688 1314870 1104927 246459 585917 558068 76549 1610829 966147 1449772 1385513 13530 1455496 988164 79514 1298075 963845 593920 534805 294371 350268 1154112 1963157 1889320 92765 1518527 1186135 1439482 1606587 1541563 1084556 820622 1399013 12455 1092674 1493699 14853 1800847 1236313 1885438 1076968 1830635 689998 40118 1160031 1693482 300276 1750703 823964 459219 1318603 238822 1608502 1083500 60196 14767 834292 539411 1282977 435909 398975 1726373 1513318 1198118 1544776 1130090 238750 216430 533799 1766490 1661818 26306 698105 1797075 165118 75202 517384 843514 260454 61887 1655158 1491012 893349 1959258 1811932 1287020 428360 1739911 1560277 91919 784691 349585 58867 1452768 1812613 1881766 1201602 564891 514514 1099082 18445 559915 602783 1563739 921782 662644 1581302 137252 16281 1940687 1157764 1503803 1701135 1536552 717316 641308 1560122 727587 718913 1521471 245084 1431970 870343 1782968 558703 1625492 238562 1311396 1148367 94242 56790 96078 1855586 662138 830814 1828614 735905 106007 1497315 1353078 621500 187574 492863 1409299 1810586 175222 460859 1666671 893282 1647920 19572 201264 1299414 939518 752441 10036 804648 408552 1201105 1764162 1764056 1057769 685621 691796 911525 73749 655069 950497 500405 1910079 371544 1561147 73446 915798 1346608 830686 1377465 1533921 308825 560367 813743 1409022 1654617 724232 616822 1820069 888336 480561 1322170 268381 1077962 1695195 743237 807531 127961 173972 1984355 1087099 1541676 973672 209442 1784981 1296756 298174 612185 1436229 1505485 986369 24951 1674227 1255549 1129199 1488921 1527913 576347 251618 657987 1794918 1201822 1920675 486571 139440 918116 1901949 841342 632116 1919939 617360 1945681 1994412 207726 568442 1511788 894640 1827296 17448 421497 32520 1839170 1266469 106551 269827 976543 145655 1356488 1959903 681463 1690736 843629 1338583 1414785 279290 1891849 1472855 1921822 626820 1306156 1171072 288865 1578434 1858562 175460 1617324 333292 1567257 1117227 650363 1198966 1927411 92087 1463869 211344 1273166 304243 850040 99249 433875 1324242 1500455 1371299 1091489 1709277 428400 971748 907577 1528552 292766 661677 922264 1141008 1530501 644491 1732963 1266456 1615651 428864 684138 979567 1284578 1657750 1103477 1899612 1695787 1104717 688395 1542152 180461 440663 534535 1488574 1889254 192261 466194 1937553 990376 231335 1611907 297615 1006878 1331342 39198 1764780 765981 422259 1437474 522980 668446 474094 1091517 1469470 1467424 1495922 749147 1251517 358003 807576 861225 877955 646664 1922201 390894 650286 1223323 1193761 1523025 897120 1448720 1838001 1116127 1747383 577872 600175 636738 249359 821076 685684 770205 881713 444825 795015 1347686 137190 930214 1368902 1505539 562806 1768524 91433 1673110 1854690 647568 1404016 1937725 1575627 1769267 1182349 1074020 925671 486209 1833177 1083647 1571920 1520752 1339777 652867 1704204 1583832 814788 1749165 1561201 1155380 1563814 362848 19408 976433 1602525 1366535 274776 834701 1202659 991769 1496187 1865930 1120617 1081263 414743 73409 229377 282820 351047 268729 818620 1652440 1173413 122962 170760 400860 1749437 1910265 873137 1048510 1790984 1013366 1921171 1274705 99691 1644349 434369 34983 1442300 1262875 505349 1145698 755153 35204 951533 1043680 1250497 809030 169868 1664773 849009 975691 184384 658372 247672 502430 879178 791704 1267246 1496857 1758962 518606 881490 1960807 1278547 1408442 1354283 1584701 1354641 157553 1215530 860112 751185 1237961 1610398 595954 90049 691788 1737595 165167 965557 1721606 1252413 1047438 1619682 629947 124607 251852 1564151 1638055 1058123 231812 1387117 921587 1434853 20744 1314374 1239181 148631 1798577 283495 302150 430199 204117 1689855 993908 1356345 670940 817041 1123243 518452 1074851 697570 852937 105424 1614706 1333512 897460 1165120 1545383 1957252 985086 570692 1546150 1183254 807956 1206186 424922 1620128 450494 1742480 208241 1448956 106312 1582538 571836 349652 1390834 1749847 1470812 1287531 14475 458280 618796 1147730 1638018 1497560 413431 157490 214578 202647 536227 1550946 1472573 78986 1337708 152537 52484 770879 632553 1739940 1012866 1852334 401991 96304 1990089 565785 513267 1715722 947470 1919488 782092 1206386 503120 1835485 55717 308714 1394839 1694701 1831273 1410341 477354 1445015 1909177 444434 393237 1552012 576503 307740 1728847 824346 1358346 655690 167317 600318 124512 509806 920758 1551744 1741563 660849 711653 765894 1944269 85485 129726 1728270 68212 1813565 1981733 1204223 373591 1331554 294935 1832641 107481 1776941 1015669 1159891 996626 291156 40400 1436483 290726 1534793 1782097 739212 315081 1754845 968128 1981599 1081175 574568 1985418 267585 773248 1156019 506573 1385391 1451873 250272 1428875 1960940 157732 914793 346045 1377010 97344 290010 1027731 517576 446851 643359 51123 810449 1013150 655849 1245359 803172 1737399 1545871 829494 688186 1693192 508948 1301460 936506 533563 504852 250852 1070876 1939801 1437856 464859 282681 638240 1132008 1081792 1902773 1668057 155827 240963 1890345 185711 494786 420520 1232861 1105408 454772 599236 952820 854165 1062329 393212 1876869 670760 704740 187162 809040 533861 1842136 882272 1540683 731728 418352 748165 1660018 307506 1008860 680988 349886 160493 1807740 1632712 153139 1049911 843926 343413 710443 1353070 222097 1826694 1635526 504803 1246968 261999 1793458 1608066 891397 1667003 1813676 1814378 1287349 1475320 1010156 530909 1061144 9567 1889434 475456 1718906 1004404 1296014 1196001 1440202 1008953 1521060 18106 1596280 1336971 1082899 261569 1291890 1193953 1092582 70822 1627410 1696164 703947 534519 835467 587316 832374 1753753 1174294 436328 309317 1769876 1492689 248411 663903 1319552 408958 671115 393661 735403 1079484 1233063 946598 33228 219371 880616 1050065 86447 343488 1907875 1353886 721526 1999559 597668 912499 1838451 1168968 524640 1587732 1439388 235171 1242285 588109 498875 1983492 1736941 412078 1332939 1694428 282094 1126091 325922 1598624 798498 1112975 618017 405657 383997 663605 769642 1347066 418489 421227 13061 369999 1739507 1096331 1692582 315997 1678055 484040 1815006 93273 819880 1113581 11317 1540896 284978 1951709 519559 797077 1233687 1660180 120365 1100191 709371 1922235 1485449 475917 1366851 933020 398302 1617070 1419474 1481526 510668 1586202 1803095 1592556 1959402 123266 1648819 9138 1512643 533543 1589552 530795 467263 220927 1297434 345800 1866675 723131 1378899 1702680 858581 1913506 1531506 684534 879472 1342155 118340 946493 318321 1441517 85019 149791 1485903 795395 1308969 1189451 1464429 47137 267891 287390 1485674 152811 1574625 90883 1197204 966972 99042 453954 56901 1671740 409040 1117819 1483217 742882 1605041 911451 1058139 223713 1574702 1190006 23370 1299843 1270917 1927553 1384277 681565 216683 1965463 1336156 1004359 1241770 870755 1511039 476666 957622 825020 899253 893296 1906418 1681583 1846276 1049910 1176791 1701892 1334650 763719 734718 987546 342688 1775499 1759099 982754 436288 560691 1964454 49721 1069485 1088145 1016258 84388 1797055 1258657 418894 239691 815091 115355 1824687 1695843 1900281 585953 1016036 474329 951489 503039 864487 1084308 12193 1236300 1469251 1730824 959455 1337165 196940 451014 224718 36736 1999672 89731 1725920 1885897 485066 1715274 607352 1474394 470902 1236332 1828490 1007733 1876612 699491 1875693 100320 1962765 766431 248493 916460 1913458 239019 1759652 1229876 734556 1189693 1302722 86066 1355826 1731368 1024017 1454477 1494921 1518835 1244454 1555578 1253078 1284184 817910 1571972 77885 411793 958466 1779976 381192 885193 106132 968882 34578 159137 307484 364508 76390 1777215 843141 226169 892900 1562253 1893307 1411624 1705419 1914339 1606380 1330362 155154 1237006 764805 81298 404605 1071989 294912 774630 520064 910443 663319 1348783 86656 1536634 1246572 687730 1213082 1516387 380628 196446 1961004 1803237 887758 1156565 850445 52822 1548370 1612641 377621 1197324 1288520 91989 630958 1949841 904124 1515519 241697 152943 1340199 36455 1455729 1037738 419889 494283 1285238 856434 499206 1899613 397363 227858 1364421 484259 811536 1313821 879267 235486 356360 398946 1408158 1234053 1826003 83820 1086005 1166512 177107 1251100 1167080 309136 1887408 1201854 1488105 16705 728903 1181847 1185828 153441 617236 1643425 1915314 287376 1230733 367904 1825904 1726814 510335 304449 538686 124353 1219199 1488650 1670907 997046 1628771 952710 1504651 32760 27848 1725652 1888435 1327741 680942 1075126 61495 1304363 1681480 291288 403536 1448449 1983264 1091893 1941395 145302 256898 1664641 918573 743998 1562951 1942838 1756330 1436644 564504 1977362 1979994 1454450 311858 1156149 1740863 293289 497420 769324 430930 377917 303137 1853557 76118 1704457 1347664 1166051 303987 1421072 306330 1888836 1494324 396017 467024 1240123 1668877 1974315 1490194 142405 138397 1390981 761408 541206 422562 1718739 992044 1020444 213394 1674223 356964 603645 1203466 210997 1473921 782842 455613 1970214 1749730 690172 552684 1199469 773782 1083211 242388 870393 759112 296644 1990682 1440376 949971 198294 315061 475276 1716471 1027947 1430153 882113 458074 1626848 834233 648465 1797207 196731 1008816 1294664 1977081 1611765 1119169 429993 608440 1043548 1789020 1247529 1994958 1923988 1293542 895629 769538 687966 1504789 488537 742827 1708149 238374 180647 1140052 783623 807640 257835 658144 1220325 1241267 1673075 1858817 72752 1956317 1972949 1157095 453014 1404212 1052299 1356351 1393182 982514 1422622 1541881 280844 1845561 1937101 1658926 421700 909974 1392059 464741 1008227 775434 1950645 557759 938034 1177651 1973409 346679 727489 16900 1434823 1317813 125278 1189508 1797404 1542246 1839561 408853 557391 1778051 720279 604980 1541785 196861 1819428 1685016 267605 757467 1726542 1588966 766044 793033 292029 1224108 1914391 258969 1532642 1858698 1686598 1931352 55050 1573512 1401185 1543427 194178 442655 1990973 300604 1259541 1367017 909325 536712 266804 1784634 1569701 6682 1562980 1318371 1737925 1458150 637085 1531040 720594 1660929 950242 1711436 1714597 311814 1173810 1509810 1162613 138858 1135211 672691 808585 1630184 1159855 521169 1953100 782011 1622094 22291 1793298 1449429 548755 742649 989508 1712651 1663949 855162 898056 136491 868710 1519392 262581 410757 478172 476227 1990895 83811 1179078 634598 245097 830027 467220 440818 1088029 285334 1304282 435606 1770474 952022 1628282 89905 248060 221617 1030327 1741263 1501580 1402706 1111745 904004 426861 616123 1754797 310879 948037 1208110 1005003 1322684 1248707 1828820 1196498 248863 301866 752474 21577 867462 1332461 1875567 1553167 44269 1049292 1472999 1926306 374090 1250988 1055853 1214705 1520312 592018 113606 654040 956992 1776331 236084 1446144 251650 1200724 402575 203933 1053450 39521 326817 819547 79253 1636297 1680448 1935554 1954398 1210868 1749938 307986 231534 1765434 328319 643939 588980 232699 987109 893317 1396957 401065 209063 645674 1318635 1174802 1141041 1778042 1344234 1813366 1343071 1849074 343473 903022 1429020 1911480 1804460 428765 583595 969243 1036067 1623267 893990 545068 179433 1816497 666068 1652431 1588216 1889875 1241116 1580051 851810 1046679 1264194 960357 1099923 979998 467871 1375142 1648194 1581266 122792 1514272 153818 1335585 1513196 293233 1637340 1586785 418476 1676009 1943597 259226 473528 1528981 709191 1609846 741581 31624 1613377 1542829 1592390 1330227 1656479 847413 899661 183407 1397955 1391194 1160471 906932 699590 1547238 1812794 1348828 632220 677912 1241335 624326 1916628 1891866 581316 982063 680465 5247 1289232 1734200 957157 1687571 1153328 1327819 1186536 365159 489351 264023 803694 9242 656649 1430653 52060 1185756 817193 602572 1899527 265405 1076063 1073983 1007427 544474 473879 211153 959406 1042400 955689 1462391 232110 369957 345296 1218655 380385 227767 1638967 216824 776041 567991 374196 1492459 1559234 1672611 1744048 1126711 1599738 796292 1726563 831643 260358 1969550 1665255 365499 1285012 725533 86366 904441 979694 58453 672710 752590 1920373 1666718 630376 770674 1746593 801277 575273 445533 589719 54437 223457 1144185 1959006 171628 236658 66570 920341 47955 574686 1949895 1821330 509675 386701 1170982 1145008 501598 521694 1140401 789700 1467542 864341 1224120 1632829 440261 1333845 1911521 308306 1320949 1998210 813606 30595 1523166 1083600 463593 23435 590221 551478 361189 1004819 723291 775716 1503970 1274870 1212746 1134535 1432472 1994584 348504 1856032 1885226 468317 1594503 638252 815825 174081 667452 1117706 347968 1710882 80428 753279 1558692 1055136 986413 773854 1722736 1581300 447478 1198382 1062753 228091 1831867 1540763 1060265 167534 1923858 66118 1178892 784958 410099 1612864 1144648 657286 301370 321258 805272 1538626 64986 488291 585644 1102041 1681283 1827576 1887746 163454 1263019 1394180 825858 264138 1839747 1729036 953348 1839080 612817 1622041 867666 1749683 517996 1529249 1270986 230036 283479 1617885 1465229 1618041 1786852 1468200 1609606 659097 937433 288950 886617 1214695 1644856 1859123 1626464 252220 1398098 1937412 1682974 1417087 1177161 1158186 889888 1996400 1566260 1209906 980731 1256202 1019430 1168001 1960394 308666 508732 1394279 623767 1648818 139521 1308778 651731 539978 1499809 314641 1759005 963603 759574 180980 20375 932158 1517170 636759 1931405 1405994 579007 1792129 1485792 1066716 1170356 669894 223634 1112851 1223696 1255782 1807700 1382282 1923259 1084558 789679 1514722 847457 1176844 1154067 1664523 703086 1237144 819705 1241145 1925744 1322016 1564764 1133292 1964988 90609 165907 1496762 826510 1864501 1135832 1207016 1319075 167699 1144834 1036841 622253 1327436 1595167 810275 1101179 93534 1331608 438927 337896 875586 1832982 538735 119819 975273 1518613 1107308 1734888 1932331 240804 1376576 862334 437782 1277260 1933881 752868 712849 601299 660441 470185 968786 491275 36612 1144647 1561806 113122 1705593 256108 1835881 259358 1599970 1326361 809441 124143 856037 567697 1751376 1237103 948071 1973421 913889 1817 1353920 1989306 364672 1539584 723042 1988700 97502 1786089 289910 1191976 1721370 1904673 785983 269544 179392 1900502 1452131 1536991 1810771 1157795 248075 406915 1398282 883213 101417 823894 1469129 1137541 1931664 1054056 393126 1127370 1075787 565975 132406 1522972 233670 1018653 1550714 374006 714310 1268533 1886466 87608 256375 1261785 360882 98615 548429 1512397 1931745 406755 535944 80861 1628026 1128008 1425821 1690136 1745555 1189491 946333 1650155 1006053 1279529 299048 197130 510521 1914054 636659 1471348 593701 404603 1048211 176793 187356 1381472 769950 1382083 1361105 130994 1364609 1515847 1207626 480713 44093 812255 1266814 1993598 1207359 10549 1464436 1734916 1441133 1172845 1282276 508952 169309 1067469 1092945 172948 1760804 145864 129162 427231 735879 956233 1608602 581599 1491400 1433697 29516 229309 373405 1272594 1505303 1509833 145447 478066 1248933 994701 1239029 1145812 673733 1845769 1907118 192394 1207039 1638196 863718 710028 1130024 454452 115255 1690667 1028823 1477252 1036455 1114235 1986147 971438 243497 1258303 1702068 636065 910873 1313097 1890449 1493991 1081153 1688608 1420570 366124 1954466 561431 282878 47740 542532 364466 1173158 1628323 863938 1918902 1529532 850598 665600 1511663 697670 1612849 776604 404599 1873770 1314004 1517602 1133197 533997 1797409 1875654 900951 450936 746875 1726020 365972 74726 1651984 538166 747723 908976 851005 789704 776862 636223 1221395 124386 1544797 619190 78362 462746 973459 1479303 626592 577690 529177 1877899 470347 687163 1201921 1961588 830660 1309219 501980 231599 207995 824829 1460249 210747 240367 1537759 1740461 961360 906537 161169 491026 1663276 1312531 1685032 1263763 845789 1523997 611763 928308 1114659 1005623 630886 1345086 1945412 1460310 999110 1940177 1465481 1219246 1508042 672662 564297 1906978 1393869 1217428 1647322 722072 1114131 76740 1955907 691715 1784846 1296226 1742735 1308762 1316365 125886 881596 1175890 55692 406866 981311 1573852 720543 267205 170726 518654 1842912 580111 67268 1665223 1937466 71857 1905773 89880 1621502 1216313 1193907 461713 1076338 983192 1287397 996205 1590584 1077108 334448 1333637 155484 806917 1007623 812751 817872 1973081 1887227 735319 1923943 734464 720150 1071979 1434887 1655771 1299545 223911 206403 336284 1834573 734777 810611 1122119 1208792 838212 191494 674447 1929673 529052 1960350 1334185 1992425 464130 1935056 1690092 1742554 882160 111529 1884110 318938 1823811 309609 344644 1264302 1089290 1081510 822181 996012 1896234 1965776 147447 1601914 780985 283133 1045922 361797 1166005 904046 1857125 1633038 1664337 618059 316105 382789 1900587 1455350 282704 557413 1026687 1773108 816420 1777410 419071 1649649 1841848 1353989 1306137 817784 1176054 1176293 1182516 64394 777024 764677 365832 717729 226306 1326544 1990103 1428967 275841 1854709 803035 1422103 1774719 1376520 518088 44419 1247017 1563955 809332 742326 1382560 495590 1702811 1101286 1416142 72245 763584 1456536 57389 545363 732410 630998 309362 1821781 377596 63023 928510 1441042 1917007 1344034 260845 4562 1185989 1063258 980761 755663 822272 1439168 324557 1474533 1789995 1223040 954643 226289 355421 768548 1787213 1810530 1980795 182763 1747356 14928 1759933 1203690 916335 888303 1758805 1774895 1386856 1714283 678098 1475645 1479613 842278 318205 1085415 1838543 910195 1972176 608873 1991974 396969 1445179 246375 1277585 1240341 535853 1254138 369844 1049971 621081 1543883 124917 1405355 1449591 468189 1196314 986593 641865 1611837 1774430 29064 1307386 1216709 275945 515159 897763 1217245 481605 327458 37297 725170 299849 1243718 1614057 1589298 57693 1024379 1808416 1256683 1476025 595270 1588138 554468 1835299 1650728 89965 655991 1262415 563156 65695 421124 169740 1733679 1027859 380730 849849 281607 1025665 1920458 1139524 811164 1474468 634370 1559472 1134938 198649 1120087 1209678 501252 1484923 896488 1906525 153473 1215340 254122 440491 1126700 541483 60417 1379599 1291112 1601751 1763881 740608 782076 1610735 833962 940684 221054 1012949 525004 926835 315701 1321322 1891290 763950 1428267 352939 1232303 442101 1164494 1859293 1705795 329597 682187 102049 1849226 953329 63019 363374 1002894 1893564 463957 177604 894088 242680 512074 645109 1315567 784297 1339616 1573350 679102 523600 1550495 1889333 1356185 1868440 597064 840599 1831125 1728766 1121310 1921150 490589 317840 591586 1147067 608350 1765719 1172035 1658520 458588 1819055 1526157 253621 1134527 149768 434653 90163 1047353 1232345 1083435 632429 11462 1028557 1148544 1927948 1137939 1742563 404802 314145 247335 1251133 141511 1516579 386418 447429 1386220 1029513 920953 1162707 961718 167949 31274 49411 839643 496015 44553 1634883 905186 1876847 933831 620225 1538442 249304 335683 1659893 181712 978987 1101520 1173199 1943645 1207605 495174 1857083 1245749 1007508 962438 1718201 1555960 1161766 833441 1665084 793275 444681 13120 578203 1140139 790914 967932 1067019 1565891 1814653 142317 98032 55258 1519175 744923 1198230 1316932 123803 1936963 5644 178316 695193 874095 379292 1521370 1460302 1857837 1866677 1973263 665116 403206 232572 249087 434773 1157258 1150781 132117 1145597 1110686 384207 1666920 1810229 915230 276618 814956 1189676 1742832 938793 955126 1907124 1944053 699925 1454752 602246 252093 1999395 260891 952680 219460 455832 846050 1983296 1438838 1767064 1126798 1603680 1381204 140568 95844 1782143 1509854 1364816 1191775 739045 1777636 1608008 944897 267370 609488 1928509 1727599 1406176 1525439 1338490 297471 1916529 149635 1516969 1298775 1359122 1789372 1358177 746085 1555990 11244 729206 178412 446673 1690277 221920 1397443 335473 1357968 859909 1225647 1375237 57093 1591067 72585 711189 902088 939839 147125 41737 1610132 964704 1085340 1376716 1168905 978584 1343409 1518052 1774628 810964 1535264 1454371 13159 1742328 500263 1804440 1989606 1226629 593072 1142614 1724170 195906 487680 1048323 360039 1508000 1141113 1687029 1434511 624704 1850607 1220495 614147 654102 162818 458088 753076 516877 1873406 913299 508292 1123053 420048 860515 972991 235688 705704 228155 245634 731608 378897 1818343 328209 839997 1506074 1059874 1321800 500294 421621 1617076 1898923 444211 1035098 849450 356614 1091808 684420 1030876 163791 989149 1936021 904765 38387 897082 310178 1446570 1729416 1786433 1995331 307182 559216 353308 1686320 710220 1823335 1077980 445405 1377808 721701 126621 997654 1646202 1982851 1264402 1246832 202565 1803645 1204704 826437 77621 1351728 1372850 505986 1916299 974375 1374603 1238891 289736 8136 1371133 1479770 1111243 1895128 1645177 1779942 410800 737284 613521 232444 1213149 352768 1629355 588341 1193639 1416850 1825661 898903 3747 215619 19381 301836 985568 1557564 599482 114849 1558340 759580 879840 1012404 397943 224431 1030153 1199642 1330991 1227958 689159 890558 1688284 874622 1204139 349169 649328 374929 959126 14512 558073 257269 1805869 313650 1659018 542594 644382 1147270 1688378 806354 518098 902547 770838 875338 1258451 236175 263779 1569524 1243996 1119193 78394 95236 1928988 351017 1626904 633844 720035 1773254 71149 624921 172814 1389950 1167910 1140346 447499 1211297 736852 1397895 1452139 994094 1464776 1170630 996634 1402240 1974592 684413 301142 1707922 1660019 1397785 1653061 1076083 530852 1453671 279045 1606793 1851322 435762 1684954 367599 234647 423622 3022 1473540 871344 982431 1624804 178135 816887 1200703 1315604 1020612 1245881 711104 1485572 1300517 699083 1122964 1494839 738720 1361676 739386 1097762 1491830 1394111 644994 433441 1631735 968833 767050 731472 1292226 603532 689946 94352 1314635 346254 1562602 566959 999630 1534681 889122 1006249 1983429 1275660 853228 1141639 332069 773337 371688 1614885 558734 365632 1732254 1528085 539162 505315 1807245 1165843 1297333 1434217 818135 1580430 173634 538293 1420703 1780195 396450 1331084 829826 1931400 255499 399181 490135 313045 1802699 1153264 900490 1575393 1899021 1130214 717317 668662 1663159 1473068 572756 1037122 88151 821818 1387588 95128 1984971 961244 1400857 246816 449105 1880080 899216 1646874 1995882 930273 1209126 914360 217050 1174731 1569476 1007963 416652 150104 801688 1874159 717769 1972170 1031062 1462360 1569750 1177798 1946621 1784166 8820 933830 1655651 1750182 1218480 543419 1055492 94477 1624028 1355879 395192 926861 1409951 700164 1192446 238957 1463582 103678 470745 1268643 1901342 260303 687651 840914 1394194 730000 480774 179732 425302 691414 168417 702931 787870 108471 963923 1082580 59109 1028405 149629 1038008 299474 1691556 1008597 1016460 1950572 1157491 1763032 941583 268458 910084 1487407 1343576 1920945 943913 143446 1625568 1188158 750989 1627406 1831698 564300 993283 1771002 1531307 879182 1598378 722819 1610189 943800 201253 676775 521320 643898 970884 1897968 905085 189781 633281 1095138 1409775 1933691 262144 357940 1052038 273312 535172 108282 546352 1884009 965091 1747470 1833953 1502565 495762 1053367 1324683 136812 1068961 1385420 1326508 1872779 1842433 166296 594550 1011431 1274454 1284791 555659 861658 1964766 906426 610815 1470285 875928 1489187 1627123 687853 817207 277666 785198 33675 1089054 529129 383981 1944910 735118 1960668 102213 970122 1283808 1787191 1336708 1476046 1054324 1869862 1578183 969289 1472003 189130 1184733 650797 1715336 1439573 247519 559729 232460 211883 1228368 1607866 1325382 1511651 1867214 1147223 688836 1119131 584870 489516 1050587 807571 1189478 1999642 416260 91275 1424002 312118 1570582 496417 1837022 1175027 1066172 942565 1234165 1697959 323412 1621572 1794763 1893439 696364 133458 1249639 1647877 1184241 342697 190089 38231 1938956 182826 1816168 770222 1317506 704155 266097 280726 1084903 935903 1836682 1053122 505000 339395 1448920 981687 620634 1108460 468198 1501886 1271314 1407105 252573 1297104 521297 1705541 58629 911754 650611 47670 441972 157610 1018529 1661358 827547 1440277 242481 1107527 461353 607441 1818736 853136 1771041 89050 1199957 1761770 1178939 1211692 208198 896399 609648 1430763 1651803 1895255 1862748 191524 249067 1526755 574098 860604 360927 399275 1487628 722714 66015 951641 1243080 468529 1092003 1755337 103062 693292 1231881 739039 1891061 269765 995090 1926110 766128 1086440 275440 496783 1543005 1308481 1137477 1072962 875908 1700560 1427852 295162 625735 64349 666869 1306619 1575704 120020 1866941 1925360 487489 1594531 4365 1178972 29005 959834 1906914 644717 367517 1174570 270322 1888303 1310603 175629 1792486 724669 938066 1786011 84402 1773468 171600 746235 884024 790125 881043 963640 889229 946511 191589 581257 202591 645301 420497 1705866 1190781 95332 511815 876787 1617989 1479322 1220037 425830 203935 1197050 580773 1768552 1838990 1655416 1118444 748423 8070 832877 241336 1135916 904616 1504816 153705 959332 1688315 725459 1047497 1378659 340074 1170093 1990291 513502 451979 1906147 1256990 199534 406937 1203551 104624 953649 1613903 1074507 1973350 1585946 1486572 1792673 675115 1578874 736199 665070 874223 879019 816857 1969415 617919 1328922 46629 1452571 69275 1935858 1169728 1892853 391365 1713339 1266649 884371 108003 108175 1623373 663508 1997521 1916054 159312 302284 131422 1928108 513255 1667501 408889 187523 1038486 642635 1048571 480097 180700 70446 1379712 1915634 1065999 724568 317480 1980578 1583959 1498275 919614 523957 893237 188115 600812 1806382 72176 656742 1456463 514851 229200 1654148 1087457 500644 547486 1247966 553819 535737 989776 561528 1544475 828801 1603481 2149 1631753 1609768 1979634 778591 48585 1142144 754831 396926 179810 1525807 99873 178142 492194 18263 256866 1928919 1985321 394481 1704749 1972584 718638 1049998 939774 460527 1018835 1030078 972413 138667 545163 404485 106955 70486 948136 479205 1869705 605364 1812633 662482 1075207 1037124 1639045 954932 1319025 127965 1741127 979437 1405047 500469 957050 822118 1365409 503623 928563 308813 35879 536746 1224109 266136 1145925 1490327 1277633 533558 447257 743697 385852 449045 529219 597521 531057 1832886 1937848 1824337 741945 1750495 659600 431847 907335 1681494 1576042 1251852 293421 1311691 238988 1868211 905771 1123982 1998365 1233051 836830 957378 1655590 457569 1160495 1301063 231116 1581212 660194 1360438 1501857 1156942 298173 1882758 1876840 1974834 52218 1530535 1940691 789326 160825 1775426 192687 1083912 1752816 610403 1576989 710335 1886817 1216464 1229682 997236 154359 1384022 883211 771668 1200056 1527582 953278 1576974 1321093 1704058 1380 481736 1787930 292215 1169330 1825555 434401 1113191 1531770 732303 560269 1585622 1175341 1401350 1508497 439726 698222 482901 1389837 958536 1798835 1257196 1679620 1634057 1430761 1703739 1257481 421426 897858 489766 1689640 1402665 1535364 210073 1242319 301018 512828 1987614 113690 1028457 334139 1928357 1810321 1959286 1072959 357686 1727225 1390815 1015591 279848 770889 627699 1776958 1958272 115961 1519059 165216 1336281 764666 129416 1861677 640409 1962702 1978316 301559 1773492 694684 112192 86104 1267682 1569507 25278 1390864 1400377 32793 292933 1367235 177046 700572 24798 1490797 530019 1636884 1298341 521654 1425211 1923835 65207 1262888 61765 1968490 706069 1511325 484829 1092869 540586 825616 1293000 1867016 1032090 615802 1822396 348898 1057063 1707951 1398221 805008 433420 1249015 1325738 447152 1158923 910876 1569163 557985 1968026 1324237 1281632 1687857 1631827 1166613 1318617 989681 170097 1387455 942412 1245634 466344 207344 1108424 1007597 537208 99947 544634 1159601 1318236 1231417 1147566 1915847 1586040 1987547 49472 1569864 1607755 14140 393574 1699447 975094 1853394 916176 610935 1917139 230327 228211 822120 586841 1395562 1622026 336975 620382 1148759 1878037 1103596 173647 1372678 576890 1153972 1519457 363935 1989650 1964497 1066868 1489942 628092 1429241 575358 1203589 477021 1360772 551220 619181 1224011 864629 1710989 477855 338293 1490580 692670 1396552 848909 303937 522059 277971 799403 869719 951175 1359085 152026 1794889 1707123 658979 837730 1218321 1180993 1920023 1791586 1685807 1247676 513904 573497 525565 1494002 179784 1062826 203876 190424 989684 1273896 1381027 809117 336151 80554 830412 1052083 1505899 1580803 1615302 1929691 99276 1217822 1035646 276976 1487317 957799 749266 1081712 1473086 1610247 1056635 1052831 1457328 626085 910491 1820361 1350708 1938130 1561891 260796 1249701 682089 957669 574590 836200 1831866 1133184 1001321 27632 140833 515825 675318 1870108 1541007 1699406 386706 1966798 1223367 327846 269704 835098 539846 209428 1422830 448925 1830749 783959 1566957 1390421 772117 1870410 830984 1506405 1197198 98299 1353162 1213290 1922749 1986665 900851 1828713 1041647 1876621 1784119 39274 1009097 1899089 825690 1823165 1371567 159607 115053 346466 50679 1361231 767293 697230 848359 585937 1424824 47681 553880 1382147 1732571 343237 1318686 214458 1781628 471606 1552910 1412270 257232 1847522 1381647 441798 1218242 697303 752976 1925864 885244 103151 1526339 947875 1554326 1524148 1282101 1715001 225458 1783519 1007759 931217 1356618 975036 552003 295789 1264848 903853 596352 1502717 1514756 606538 568505 1833695 46968 633760 1605204 105830 1215757 1922881 581042 837861 961015 259011 481709 1074672 1935827 1706703 227880 523907 986073 1296149 831121 1165385 1571680 1714674 751840 557776 749557 1563068 1537025 582648 655627 1712850 777711 204860 1556721 1164005 173629 828440 1043716 1928430 689523 69700 1816515 562565 150682 1203693 1991122 1955138 1447111 868684 696403 1299504 1316524 689652 1667982 1410840 1322848 23754 1989562 397320 1387116 1369719 602354 939329 701126 1689758 1313974 1687179 1115023 1826037 1812392 1495072 963382 441883 776932 264276 1085079 238690 583143 1370699 984254 1673697 162687 1672061 845160 176327 72369 1914895 1275350 1026360 1956264 1438949 1031832 1749098 475873 286881 649989 590547 1433512 834876 1858043 836878 162412 596363 709971 869219 1374047 277468 1604938 1872272 677035 224166 284923 1869774 1312409 1495952 1256167 1151812 711957 45305 97862 1113473 1989354 458577 907120 785553 625442 974831 1286097 1984915 1093286 1205688 624429 1261232 929477 1731358 672832 1685530 332336 1030040 537723 1846138 174102 1001384 1650672 1329510 796741 1100430 214597 742984 120858 832181 1135317 1415771 1059875 1844804 356923 1336600 1586634 1796980 1971465 538750 1578278 1182936 1703902 1069398 261690 85532 926937 611476 724487 68517 412815 234788 930733 1766166 220278 1597813 767748 1136210 1467412 458344 737759 388673 71085 117748 656903 1462325 1258239 542447 205009 1413053 1759102 455388 1110035 825562 1981330 648932 1635804 467570 1546831 73057 442659 1590832 1415329 642369 1148819 407388 907777 434155 406137 1681325 673433 947935 1104965 1591611 645842 1494417 993726 148735 1847482 1556631 1340607 1676877 1959101 1752014 572365 559730 1975273 794371 1007845 1984335 461025 1438377 221823 1480917 1594692 32127 1188650 1598253 624561 1600029 1626980 452275 1679914 347081 1548826 1381063 1961316 1737079 1759741 1959028 1722930 1044856 104508 1370795 1680194 1249884 1961200 450840 353507 147928 1258792 1767157 95219 1572704 1481266 1042413 383689 921152 1610660 1891605 1860316 386915 1760308 1823654 1666125 1960856 1453550 1787760 1109369 1614135 377352 582322 1575917 969575 1393149 1660332 1299143 1611184 296452 843844 1236863 898317 1441304 564707 1307519 6608 1436161 1544981 1794017 677700 1142638 776003 341765 1283398 716747 823107 1111013 243952 1976404 1660232 1679096 1558029 409195 1927425 148660 261909 1110158 1442239 1625524 232842 1966755 1910624 436414 1945567 593964 1235401 1215880 1180807 423859 1127573 415399 495457 1990410 827980 923629 1641767 996101 918861 39579 1234302 1544736 246579 384240 1820253 1777720 565715 1860584 1514444 273601 42028 30056 405720 1456798 701291 998877 742764 249815 1091483 1300594 1916085 1499621 237495 1503015 244685 1117065 515844 602600 640558 1571273 273823 1865129 584581 1881026 1033309 103123 1237717 1937939 962012 1276209 912106 366535 643873 1131333 181820 1607557 1132469 544835 1319587 1532406 1618258 935112 919992 1341009 1025583 276037 1130067 533276 1797747 469622 1578397 1999999 943418 691972 1670340 446111 920538 662670 1671953 791301 537916 659283 1822382 102775 1518876 832723 637890 1039472 596029 1581892 109090 314688 1858957 768236 1722813 1824540 885943 725113 1128319 1285610 929880 1935433 1612994 637610 196472 46347 972040 488081 1157757 1860925 660853 508961 357707 26120 779949 110424 1390911 99877 381848 1420551 1484446 1518671 449734 538037 1030598 1383414 593448 372708 990381 585865 1265573 1866478 97424 114534 1493612 850018 1755795 1792794 633740 894216 1652344 787970 378385 1482702 1519050 234874 1065209 1885825 1290366 347391 909795 1257213 1167007 199520 167967 688727 753252 1475082 504795 927539 291172 1022449 1417359 1920575 703639 702798 855741 1374447 226139 685951 1453245 1738284 1900006 1091816 111180 1000646 1215796 201155 957710 434000 1804435 76694 1553232 521820 1483940 1536207 90433 69606 640756 88157 378671 871185 228149 871456 152900 789988 1126272 1447614 671400 1476548 466233 388333 1348708 679527 482648 210348 1544319 148992 135444 1144736 1490112 967078 1213564 8631 165416 1223264 70075 186893 1006927 18753 18728 917495 1560155 1058547 1157648 1955832 1521754 1127594 753361 175745 1838485 883991 277542 87823 1477552 368632 1861460 1840250 1978063 1956100 330900 612271 229886 428503 1800360 1047804 349037 1711457 34613 847087 1505218 1100090 625869 1271516 27062 914654 1545720 931169 1210414 582786 1612362 665475 875249 1404785 321065 544219 79730 1453468 1953717 1420294 488221 191299 195225 179029 348867 516732 1268535 1490865 412714 900078 994715 90019 1780868 1078657 1314281 543478 1414894 1613470 106590 97473 1209032 942097 412985 668265 1249854 465163 723449 1716879 506275 315244 1571902 1031005 1285078 370927 831517 646215 1283428 1990076 1839864 598197 872721 1135918 1695356 723547 1787947 1205726 296384 785911 1892453 530281 1752112 1056169 541509 3422 1432787 1816202 870301 61639 1066373 1880715 484789 1371668 214563 885577 490981 886715 816460 1561711 38242 125014 1950381 394166 1216182 891031 803934 96064 998113 1095939 1569699 1531092 482175 175150 980989 1095591 572662 1502768 1619019 260527 210336 333979 1235691 836283 288410 455731 1960617 1695438 1644680 259228 1824545 39435 446741 1655644 84817 241721 1553534 1853093 260564 1538623 501238 957304 1615859 1335294 1879530 97935 1464424 587916 586942 450511 850210 737585 1969373 1751264 996322 1059615 824871 471211 331700 785647 1710914 643862 1221655 1785972 1414868 1429074 578511 1701243 276271 1325552 30631 1330176 39800 1512646 1417114 1954065 1860101 1751100 1882296 1577229 315258 1880649 1706880 1811020 1589537 740354 1176855 846551 975521 1151397 1681884 796467 1749621 1981669 1238498 1076386 1248419 378200 677894 506494 1442609 1800433 515745 143780 1029756 1366632 1561640 959422 468901 1703311 848906 270085 1501987 1477378 1915409 948599 6571 387602 909580 1173242 968333 179408 577116 902588 543726 1720924 1049865 916768 301304 452640 1235486 1910288 265065 1856892 1706357 702492 460650 487551 1919951 146690 878021 975445 1923189 345195 1058902 1860046 418192 1381510 1390634 994967 1039581 1601757 1726623 1001095 1689969 68450 790268 1241740 294148 260934 1067764 835454 444969 59362 383625 171462 163799 202671 812920 90567 1908772 1062061 345540 1116233 1170905 972836 451335 1320080 702688 788590 1935286 1330649 127108 76362 1775842 1049584 350565 1522228 142037 535346 261165 465202 36118 1128926 1769138 217998 389527 1475381 996090 77340 97917 942364 506128 1533896 215423 1522761 1103741 1615877 1315422 1390893 1079408 1526813 856552 1064222 690108 1387646 349943 491184 1507623 383632 191991 1871175 265785 1857410 147092 1524522 1062599 866712 1479741 1281530 803799 995842 1552387 1888114 1955159 1929253 171722 1469531 1969003 1035940 264619 774343 1671656 609893 948605 1352213 98675 766832 1045599 1267685 1792665 1807595 1344713 1293240 705173 1936011 191627 1303603 1217456 1515160 1848734 702710 1156246 1944661 232989 319148 1559577 879768 1909334 362536 1046976 1380805 509258 767287 1402422 1858812 679356 128323 1720023 1012728 1722896 1729767 396898 1861185 1803243 1600378 723249 359598 1419042 36357 386697 1294106 1175688 1728838 849014 1660995 1799920 1636112 1538235 538168 121004 1319937 1265744 1114838 1288528 474106 1253932 324524 1616685 1181238 164762 1274486 1738339 1042812 828191 799791 922966 323231 1985139 322355 41433 1284765 1573987 1867002 629620 13775 367868 716575 685409 1117594 1694497 1531505 1326356 1617220 1619173 94719 1135628 1257591 1120978 153672 1494707 971032 1190998 269792 1841101 1031718 1142534 1609288 1544265 1825536 1636056 831860 733394 81026 567168 724312 952696 1248261 1806486 61112 1856531 638403 377831 1367736 983753 738718 203906 1008228 1359868 999483 1234065 1154142 700796 1391048 129314 1770510 1304148 650543 1688004 98698 858890 799006 1827243 491080 1460853 701457 1654205 1959688 1995932 1073942 1089811 859277 1487426 488593 647322 1895774 550119 1973995 793522 430028 157844 710935 719866 365136 793678 975536 1463485 868305 652106 519781 1356387 356910 51900 890249 596068 379664 862604 337117 173607 509546 330077 614394 1388611 280431 920051 1075953 230548 409076 1409182 688800 727102 1689572 1348390 1049277 18913 289249 1781158 575531 1769000 1983175 85428 1205096 844910 1241568 1608445 1827935 765401 1449821 817905 173550 1679358 604806 1083882 1757118 473853 941284 649799 1707183 944058 1064642 41773 1676341 998831 896598 93671 152274 429422 92727 1549855 1268035 816686 1669278 1726077 1178133 18068 144987 699114 786782 903899 1608503 861551 505548 1239994 1205347 1520636 565742 1468291 790347 1929583 1461111 287698 1667055 687511 1485416 1309288 1840057 243134 746967 1939095 551891 152717 1423792 685854 707976 1771046 715942 516199 1622943 1354028 1163525 274261 342829 1470997 1216018 1210527 136210 18574 1349076 1641893 1264595 951797 1324117 1150515 740703 1689548 1113606 1854285 1611255 926966 1714976 1924137 518068 1395928 686111 934179 853134 530840 686079 846006 1398037 645763 233918 319634 970615 56298 1686096 1391027 859779 1929584 1793766 512207 47390 1979610 1949747 957621 1897928 1026134 741061 74030 732505 1890706 1787877 926001 1048868 17613 1380136 1631658 533584 1377642 407760 1228677 1336148 663460 1835677 1235330 301184 81754 928735 1957683 1509094 1343801 382134 1702594 654874 305763 1249347 918248 11276 392319 1550051 311635 708658 1648442 160210 1527032 1480316 664605 888842 1164607 1165189 582071 201499 314699 506866 633887 297031 1050760 666012 1033498 1660604 1959801 1882818 231909 608240 1289055 1409568 1480583 816752 396247 1916607 399458 927637 1579830 1741080 330338 1665731 210427 747713 148507 1991434 1939617 266389 1343017 516916 911323 974008 1027513 596860 1987582 1237385 495798 789961 884545 1637260 1422899 1191229 864734 155400 1693494 1726234 1273321 1560006 1185227 30680 936409 711804 747609 379907 1470872 1108003 270220 1630446 743886 1050621 1410772 43517 1981607 301062 857456 898316 948669 1638221 267072 305166 1856648 1590868 1416919 636737 1236576 1242507 350559 1838408 1954907 1759575 69737 698954 900045 1180623 1131241 70 1126978 1969286 1501520 1011966 689360 1707496 1537674 590106 745865 1498304 1312649 78460 726569 1792218 1322303 386800 1196696 579437 1743021 1714869 1228580 169107 801221 306959 23228 1878583 69970 1404130 818167 1348689 542296 222926 278427 1481654 1020256 1995810 1291799 11408 1324512 996773 886843 1907535 1194859 897588 1337367 117404 1678222 1515918 1841864 1768291 979238 1520083 737936 1433770 1594467 548883 911619 1568343 688462 1474435 1352013 1058741 684176 886523 354457 899614 553424 1422276 1471490 1384525 1855477 1251265 947704 1592908 1309211 896385 1814220 1405032 1122033 67244 508042 523016 675415 645352 611601 1555226 538815 1884884 1381352 591153 192030 470853 1567893 692703 351231 366486 246417 282614 743416 691223 179361 919059 1501182 1134437 561915 1989734 1465952 1177690 1889352 1931831 1489730 1561972 1470928 286209 653434 686337 887201 750539 762508 1961819 151020 1653353 1127833 1703817 461085 1958178 1430032 1368474 391900 134739 701458 1996165 176649 1187397 468605 524118 1648012 1436799 420708 174311 1555295 1482973 1974733 374625 155693 320673 1472126 599961 295171 1380171 372928 1252600 506463 1463010 359870 128185 182753 219664 1826867 1334770 1532415 1605386 670674 580471 1140588 1019233 843206 1343316 1945028 1235544 1042694 756838 704981 862182 771618 617565 365419 101122 1343486 883219 307328 1026085 533382 913926 1710063 1882189 874008 1678780 284433 1065746 1488648 681048 1799543 978679 958727 564235 437332 1494406 1497934 288798 65871 1164609 643005 850589 1521832 1554497 731038 156023 513236 1417258 1746522 267654 1544777 1056839 1928587 554869 1962325 520054 1437653 1053403 1446665 1514527 1576724 1768990 403094 281954 1698770 1264254 1648641 350508 1681676 1921873 1617653 937865 1136949 1799748 1404891 1123403 268313 108065 795285 726394 321341 964399 1225526 751587 754644 553123 1553375 594482 346547 568395 30304 966483 1366598 1248500 1802231 1815513 1416260 1481897 798997 698804 430778 1946926 1048919 663598 919988 1113965 917623 863863 251117 1643842 1167823 600654 1583902 1808104 898707 653396 265539 1797718 512022 43453 1523816 1257952 800008 1998028 1505077 1449288 492196 684880 1633197 76704 364784 1700839 844862 147051 221739 339356 50125 1782999 1138080 1196258 1559135 1319365 1180893 580850 266266 1562008 1422561 353570 1373078 273188 1889360 277291 758268 1338250 447548 925005 1358956 128794 990547 275141 1189827 293220 1311384 712596 45862 249387 68248 1896592 1847385 1486677 1282553 1107482 851677 1327401 1378533 330601 1278941 689934 1126020 1055023 1179229 1432413 94057 26396 1345382 1340335 1284614 218055 1227144 1798708 704444 1340402 355454 1071867 1687621 1662899 1184895 196299 125715 795668 1221248 1553946 1165763 1254860 845179 49054 1025338 1405925 1171851 1097154 108117 1039918 269873 501172 902073 237542 1208328 285817 1990039 344158 653484 1503281 394048 671586 1325524 1715915 1225109 1536627 1614845 58468 1973494 1861007 239263 987601 47145 66667 1822119 4417 198192 1424557 648817 1440730 1045041 6270 279479 436086 1300881 71021 701903 1277124 1854000 322784 500794 147882 118143 1651706 1792231 1939566 606573 1991831 1001967 1470286 515972 1560390 1015100 500447 479297 371 1294370 1809207 1638021 198524 888588 348054 148935 1319739 364696 1874431 1269755 1594373 431760 12829 868883 1129828 1693972 727012 1198510 1588714 1879031 1464802 1859908 911625 351946 917608 350056 1298558 625620 1734407 1104073 1786084 26969 1022146 69497 182458 887637 1226318 1255860 1341771 83868 1238980 1825524 192541 1287035 862591 207820 1057811 1313177 1056342 374580 1858166 1826607 291642 738036 644995 243387 705545 551753 1912392 1929959 1972879 1840200 1147551 388711 622111 667097 137028 90471 336720 313958 509325 860665 52612 1243415 862265 1523819 182570 737090 600942 55204 503095 1237598 1995753 1619767 1265856 309402 1927076 564585 1430385 1324411 372938 1597025 1669930 1962389 516605 1628625 745122 814819 1961279 1963596 1547049 272023 1879167 1828530 1786987 626651 1972974 949925 197915 103112 1173927 278119 286894 879203 1118847 1894413 586348 898713 1052059 507119 720795 46050 724311 862262 244015 309910 1233251 1301617 896432 985990 1433322 35812 346449 57415 1971285 998804 1637783 862180 830897 780019 44224 1624002 76250 1346622 152284 1123123 1271636 774863 1447085 332932 1528174 92331 1183993 1956691 1870710 198809 809318 1149164 1336685 1081719 423440 1793970 123749 1690475 1217236 568235 1354477 925319 785387 672957 480215 1427602 1780940 264336 1380240 828262 825589 1132467 998080 138626 789730 63941 58660 1436285 852797 761752 599579 572056 906694 1747439 698846 1029679 221378 268091 1157533 585553 1406336 1922987 1239338 1893157 1078154 1969716 1086046 1940548 1479432 1798163 335825 448880 400768 162962 331390 1008783 814827 1520134 416243 1697622 269044 1246291 1258856 635283 1148494 591746 271324 193333 919053 1149482 683346 379158 174275 1685053 341244 704503 1891676 1328080 198982 570492 68733 941667 591648 669035 1123038 563925 1368198 1081411 1186118 1790101 1217324 1380941 1143720 1566441 988598 871384 1440690 1111970 486020 88267 1059383 320143 78243 1283250 1866380 648800 674267 1298510 601033 1969919 572092 751511 805400 399282 1052804 1194548 836772 851942 1224683 841432 789139 802658 436124 491798 1767559 4139 1858454 1430839 1728400 1687527 1781228 1903102 27656 1018183 1948905 212999 1517803 1522532 168209 136750 1487100 1725495 616869 59417 394262 1124102 1089866 1952669 1252527 40108 669819 212672 1408168 1198096 1733302 1543093 450457 778825 1505073 1117035 1713903 1947252 350300 693050 821854 502618 1874278 989630 1590129 1062512 1629597 765224 1718577 559019 398259 1443801 246302 68327 1265486 1405127 1233636 666261 75998 888843 1046047 1396180 13549 1515138 548900 1839915 890450 1787429 147359 119968 1465542 1087136 938966 1434641 1429609 1972347 1011632 1868167 1435140 1383888 1705357 536617 1026325 1100699 888789 1656123 1238456 124424 457253 1734911 552599 870109 897620 651136 1638644 1548807 2047 401543 918036 885351 894152 926345 519943 1657796 15321 1776390 1667007 1860929 1993398 684078 514611 973740 384486 542954 643941 929763 1513359 733576 50264 1472600 1439532 746122 1221327 1277350 1023488 1985956 719648 729959 203169 386028 296293 1615665 254670 678220 888931 1662578 1467033 1160294 1546411 1101532 364773 603480 277103 1845574 524785 494148 717101 550784 421955 1843080 1000949 731832 985721 781727 1474411 1544988 166514 1276760 1413702 41218 746889 1490426 1552956 1653339 1532659 1337790 52759 1510654 233579 1443208 468780 1696036 860580 401744 951353 1924704 1880854 1861775 182434 485790 476134 1050500 113564 1835546 1383315 199835 1849691 1711564 833627 499366 666515 133101 714427 153233 340386 1722723 115046 982752 283782 845378 101855 1851347 61980 1889358 898617 1604498 1287071 963161 1400846 370307 441591 856104 280442 1328123 1167637 400618 64302 1136378 1807271 532368 610000 1796875 56024 1357661 1720016 1907957 828128 1569657 319212 308391 440156 872195 1227615 1180672 1404843 1964289 683411 1706040 1552011 514900 1462846 313823 879984 1553218 538979 1305262 876739 1429234 211918 1366341 305074 905467 200289 16111 1643385 1888128 645142 41727 1902354 942382 852579 1100518 1683228 1822079 268600 951494 685703 427336 1754903 1686014 182617 85944 842171 334991 835843 1036816 1345834 1320811 1621196 1683482 656577 1401614 782106 419894 1955076 1438714 460702 1531678 6160 1455068 1154758 1114190 1310356 1896970 175820 1533854 176415 992066 1934378 1800860 262849 1790060 1568199 755887 1831239 754461 819930 1431677 236854 1916264 813046 96048 206710 1500492 907519 522260 24490 1799815 1448963 1037437 860352 1307612 298078 86754 1814458 1324664 310876 1882627 456469 857379 1207278 1453818 302876 1110261 7673 839862 1327930 269072 905907 187656 1358806 1281041 1856539 13346 701858 761235 556081 985361 341998 1866547 1997094 1099992 817975 215387 379250 1823093 951540 1340304 159068 133151 1749799 406221 216638 1854449 821747 285897 1910599 597134 1193676 1734134 1304204 88069 1038279 1830909 179767 1244754 1733254 77092 1786348 1719969 1654125 1950496 297775 561191 727362 24023 1900584 1778182 489763 739478 1080996 1796470 368456 61136 825635 1976385 1988981 1693931 1143017 1618276 102382 646488 241488 1610670 1567911 1987414 970040 976709 1679412 1660149 504328 835215 1220345 564571 397360 1491105 773265 1703159 1497827 1230296 1161922 1044588 1844020 474490 197186 307373 1930439 173210 393967 788293 1526639 929752 1211065 1966091 543624 1397591 265532 830832 734325 399155 349208 1239813 806451 590667 359538 571186 787624 97619 1068965 1330269 1947791 1116785 1015147 321862 962907 966104 1693684 1489992 939322 572864 1173756 1528607 411601 515346 731251 1698609 319058 686436 260445 1292543 1059041 309590 1489661 744917 1971460 15238 1935765 975354 759412 462672 1849943 258885 463702 1179712 1394452 1920564 1060732 901929 1616397 415925 1063576 197758 419318 1676451 1025652 426393 174313 965297 1033280 212931 1865176 277489 656895 677190 876495 377374 635707 259280 238015 1893532 1809395 1313157 1704755 1245155 740284 489430 1449234 293731 1821331 878649 1022192 108478 1469547 1446240 1689109 1271758 191240 40304 386112 1380548 1008354 1130323 762835 1572556 1262985 49218 737362 958192 28665 758314 1935490 459510 1257445 1835883 1034895 1654718 1560132 1968783 1875422 1634249 1068602 886457 1301965 1729319 28035 101032 494624 165798 356385 1660129 1166944 923735 597669 848227 123570 676026 963021 676943 1419419 1514189 764757 1339430 430025 884817 701213 485121 237925 1971010 207446 387636 55433 329462 1721237 899032 1048774 983179 643455 1991788 941733 391424 639899 329209 615598 1363633 1849889 1534342 343803 451931 996810 63655 1869523 762491 253859 1168355 352038 1782489 1106846 1496904 1551894 1658271 417062 1259755 908443 319391 1994134 1285584 759243 1532405 1684416 1864820 617421 748219 1104236 1635999 599870 1163912 1318699 1216030 1709407 597931 1490715 1141761 153391 224226 1850847 887529 1662688 1411227 1867183 1193759 650062 1581096 689163 653186 1100108 1164367 69165 485588 226562 1603469 1075423 107149 407644 1682858 1731693 1007543 978947 43192 1039312 1344247 1242909 113544 921968 78282 14914 774762 539544 1159197 1486575 659940 861637 951695 1289677 1811988 76239 676029 901233 168999 437231 772632 1112065 1762927 469122 647797 356675 777330 96793 915147 1321413 176740 627691 1129738 1344667 670538 1564297 446535 1048465 1129153 1771014 1325010 1345048 608809 94728 652597 779841 1553937 553037 992821 146765 1395853 1925710 142715 227408 457262 1823033 754091 1611228 724761 1997330 854517 643624 797525 1163209 892498 1488956 1707412 1019331 1314375 951102 622841 1370916 1340008 1367633 1376176 444697 1407092 1505363 401178 774093 1929634 1422718 1224464 1615574 709657 1336331 640818 292656 146214 1560348 144681 1668419 218853 1622367 1142207 1758266 588446 1227845 590488 229441 223864 1183295 1538056 953256 1973684 1088366 785882 458497 1541284 590006 1308044 460723 847110 871519 98377 1650678 1028543 291350 690617 1591763 1329940 518257 1810979 965639 509116 634259 1346018 1000125 917604 945327 1916714 558689 598735 1910614 384683 610834 1173254 211762 865353 752036 314500 703526 1300985 493520 1445141 953628 1342729 938419 74849 799986 194272 1374046 1266583 475389 1386198 1957334 928169 1557543 1313415 658750 830803 843250 1799913 1842334 321449 1598742 1691108 1864050 1662326 1558127 1474096 821849 1557382 228511 1524777 1475931 416162 276063 448814 487017 742532 1953550 1634411 1614838 1023419 106154 1760189 1723637 692416 1980677 467360 438685 620811 1823850 1206408 1003358 652173 205517 1508540 261624 1887490 604275 1936783 1087844 834234 1435011 950042 445161 499169 1991804 1759708 1385472 1556306 1086955 1159614 457676 848688 1574992 496995 845626 910124 1493278 954489 166112 1994343 596669 289162 1162540 1990041 301714 217976 1053770 960756 856444 156704 1582894 1108999 968566 1835390 1104955 823812 1290898 63233 1243261 1275211 339311 1429616 1043811 1745458 359508 1852782 1142432 539828 1227296 645289 98544 1993475 1408600 1829786 1045718 505004 116048 125181 1799682 820795 982679 633048 870533 1521779 793057 1679524 1361490 143912 1503814 175973 362146 1611993 1295617 1325769 811474 1530369 863362 860232 1786623 59801 129924 1517902 1610186 895497 1073966 195529 955884 279406 70814 1691845 1403157 1116397 94367 597585 355783 871408 591108 1179893 70791 1636478 242074 328831 857255 1670395 1005030 1624093 1221939 129811 1523118 904949 305577 1373000 490275 1163202 509533 1173103 346463 639926 1782272 1113509 1239182 344585 1477810 392343 1973530 1859070 877976 331759 1173137 1252976 1386102 1646937 301020 1140324 987789 272881 1687647 1376363 912950 800039 713811 589972 1947106 1688351 1111227 392497 512908 1454378 1986789 660893 161248 424492 1753875 905410 256546 886945 1333376 1036860 876683 577558 1307997 866027 208082 424016 1590762 1278991 911952 1330018 1342320 1231961 679014 584133 1020172 470698 51386 1208677 1593205 678524 1795909 1187207 883008 164967 1654784 392518 209588 1122647 1584900 223772 1783050 1462980 962773 1436268 364494 225838 810940 1397741 310745 92711 965250 9736 822898 1951705 345317 296438 1867797 912743 1833101 869731 1671886 1045417 571360 1983946 1914586 103363 1105931 36107 1674780 1863832 508329 1131012 1899882 31238 187372 286087 1740447 690399 53505 535424 1486613 240884 1554325 1822549 894664 565899 22306 1518550 581931 940668 325473 1920970 909834 1447992 935204 1004315 595606 1797426 1796560 651026 1479281 1010296 299376 376682 1516661 1731613 1582452 435171 1176202 1256684 1539937 303819 1374051 1193898 1770103 1597265 1972906 1934642 384082 1949182 1190303 584844 1436871 1073087 1721427 1753185 1084956 875588 1527579 1014982 752880 1078436 1240325 1846703 1419494 1396612 1234514 998460 938131 336652 250947 1272399 1714512 278422 1054629 1964578 1805324 5493 676392 1517083 1519253 473930 1596409 934337 1268709 12292 1405147 1952186 1284551 361216 474444 843554 1253666 668661 473984 1591996 1848131 1666414 605899 528290 339745 778292 1193209 772893 268392 1340231 7126 1993206 85659 1399819 136662 338553 1859840 377953 845605 515842 1034287 270259 575209 1654632 1379064 1242807 632390 117374 597747 1348950 755272 1484793 1347673 841748 1021057 1603512 803238 172982 1716018 1549910 162318 1090099 147136 732435 517472 216435 1745961 334093 1208684 446536 652947 340587 1693087 1179120 1935923 1978715 1973625 382678 540002 513792 1885045 619847 406169 1586993 1855610 1378504 725454 1346045 475235 833879 303556 642752 244702 1232744 1765301 652421 574026 695356 1790105 736503 1556652 684486 34815 1061941 282018 1036037 121277 1606788 1785003 926351 12658 1598014 640710 1302374 1812125 246983 691886 605480 448817 1385571 1174584 624875 868313 1690623 754554 1966685 206546 812544 483891 288494 1896394 934278 464154 1982159 467838 1098726 2183 1415532 84596 644181 273544 307571 90568 1291864 1487893 1323380 572785 1289269 966905 264719 1584143 279519 1207357 1343969 897770 1338835 1245711 485271 1123189 545613 1054793 209143 8605 595245 826704 1232828 749249 840524 363036 1505294 212480 1678564 902396 1323268 1467146 1692788 582653 1676112 1090000 870606 1136246 1480684 491839 1648076 936500 275414 1013344 1303325 1451813 1818353 1247255 864331 1354316 879017 1488562 156290 1476044 685980 395816 1548050 1821913 1752974 642727 32538 1718735 1472609 472123 1687646 200407 313020 1584414 1454732 803196 713659 1235617 1147301 876949 1484270 1000049 1019358 1686236 1208536 1478196 659646 1069595 157003 1555617 172646 1634751 790862 370134 692614 1329838 1228823 562740 545284 1046538 1921511 56770 664314 1734995 424129 858183 909961 819763 4883 1212728 1730920 1426692 1144118 445791 1697 1196263 1086277 26482 499605 1462346 394861 1097377 1916965 497899 571718 1850500 724018 1331893 1000993 1418030 1075323 1122594 832277 212046 516260 784894 651133 93304 886725 321955 1668272 1297090 1369644 23511 141477 1873183 1709902 1844596 1101188 691629 365939 495681 1221141 1628222 849604 465244 71008 170499 945765 407525 1001590 1446858 599890 279287 1220822 326369 1358391 609190 735721 1708 816629 1283100 249479 1024539 829523 1583940 52653 1683501 477516 177654 1453520 1049836 1294813 1811921 1142726 1843814 985903 165898 374959 217606 1436275 1597211 1278108 1856564 122857 653179 1786143 599884 275551 1692967 500261 690433 1884921 83034 1887105 1138370 1054630 1340627 1492353 1169171 309316 1582891 220077 1441364 1183326 1939461 209318 1332907 871323 1292286 1945544 596449 1343720 425452 682245 1672502 1358020 899821 1092183 502342 1560460 1550834 575686 169065 516256 1288092 340247 230727 726388 230119 702026 1795949 1907724 968034 1590641 868639 1576634 1330433 1073715 1371846 1037038 1074057 1099979 1640612 523688 373785 953065 1990509 1507979 205728 1561923 177620 1517267 1849247 865087 328372 615450 45357 350473 832186 223083 39656 1025152 1756575 1721558 158560 1808047 468978 101295 774260 463212 1602952 438437 503832 1662348 1933309 806720 13567 546170 1527890 1396003 1306202 1255353 934595 152015 882117 942630 1341741 796684 708909 1360420 1825027 319225 52214 314101 1311492 1509452 1576416 565145 382281 211875 1931758 387174 31063 1377337 1387129 1676288 678773 20596 1454404 441386 671276 169106 1173453 1636158 1365931 669796 149140 135568 1600261 1060021 459150 802610 424099 38428 1388398 1745337 60592 1943168 1288457 920986 1795145 857299 829823 1548944 32091 1494865 7165 1110956 1749238 838803 937723 626405 739408 1969015 317748 720979 469626 839040 460534 828479 1829934 1542583 749050 1420150 900975 1041342 1000388 761065 1801942 618712 71426 119205 1908393 485455 595016 89714 1084245 1290789 751443 361040 1451486 1584126 691393 922746 942732 1083096 752142 1273161 267254 1700412 808263 480522 329327 24272 548147 1162064 1635613 605020 717261 116862 970719 656859 1701728 1144572 1707996 107623 727157 664491 210927 173055 348816 633594 1084502 698144 1685101 1264157 923793 1625433 1335109 1430436 928371 317219 1373530 337177 370456 1760392 1095012 1065249 1076993 536570 549967 1702906 1358338 1842034 742039 1999901 1046025 477232 228027 242466 1845569 331487 1585719 1411070 566088 1287206 815136 126376 301973 1634048 562833 285346 691102 1545005 131210 817959 1074184 409349 1616479 382974 1338486 121978 797776 1893402 1931345 624675 1543056 1149028 767291 100804 1245149 1923532 1951435 1152262 503648 502133 716753 18680 1527175 183912 495918 1407097 518712 1522404 514375 1094972 539227 1552732 1519328 1668954 1816528 368757 1366898 1923449 532970 1216861 707323 406509 792962 256851 776638 881990 636480 686721 1729093 16296 862105 1030726 767340 106056 598496 961434 1106035 1293450 983969 1023149 1380610 1706816 438487 1136328 815133 1049627 32044 1073814 83698 1980667 1454332 1645198 1716676 1685949 579855 385265 7621 1652407 24427 240671 313583 632640 763651 415452 1410339 1263145 1098123 932591 1586929 1373277 901593 1755424 1733289 1348399 1572135 1356017 1611563 198615 1360325 1994646 146002 830221 1683468 1201552 960687 77996 1267366 612947 753058 831103 1571924 1682006 1923863 1917667 578233 26105 541200 1314756 1012556 1518619 1274119 709726 1137184 1495020 619314 352104 383317 1876447 1970871 293152 314064 845732 1961874 723374 1329678 1420584 1411584 1507948 734202 1712903 111044 1270892 1518393 1591851 934622 1401518 111069 120006 1446124 325671 1990158 1244666 1534146 279462 1255511 1222519 1581026 47166 1426287 947759 1978190 273233 1710399 244485 1377766 106981 452749 885514 114770 1328105 1237484 220242 1544610 122373 591569 458242 149048 461880 60593 148701 306786 320976 808241 1900339 1178046 1339200 57263 952306 1194139 1823393 1403737 550129 1203968 841285 1095213 1291513 827841 839223 1347443 1491746 1009751 1682551 266765 750298 1663655 53058 1162582 1814670 1396166 123786 1889364 445219 1625097 1961039 1922122 1270692 418370 1620183 120034 1562758 684849 1145453 1149442 1916436 672838 1726759 1921639 642711 1250620 320657 1649086 1997448 1812128 1389125 1537423 21464 1474990 192703 50416 880733 1357207 1487380 42594 290489 642429 948468 1258259 1323325 1526945 287443 76160 386040 1247985 153016 28800 261914 187940 468775 428246 1725288 189156 838959 1692915 1294420 191058 342446 1993347 439507 1340123 1019803 1612278 1346306 792723 792413 1546904 91657 381169 1677191 1884716 26163 1611779 745753 1474927 297766 677527 1348508 1508681 1084573 328508 1393197 303351 1860382 483404 1743326 465984 1200767 1529873 955367 344738 171159 1410615 403193 489483 1524308 1089164 628471 248231 1894319 1186930 1333669 1342647 1177422 1208557 691527 919177 314715 653428 1630342 1522068 754613 1604941 635018 958026 736115 494198 1301226 76832 1151464 1338724 403111 581016 163693 1806394 1551771 626764 1315329 1685439 888535 115294 1700137 1377826 1084787 1867257 1912820 634656 388119 1403277 351543 1803520 60828 1384982 1305528 368151 808948 251254 784544 941221 557592 1045467 1076009 1481190 887597 561703 1205302 112366 439544 159417 985808 24165 505714 817379 535283 1867980 1098420 1767369 820545 745504 470892 1041404 868769 942511 881386 1471725 742219 1956586 1741567 1016729 1945563 1431229 764472 1014757 1194174 984760 1071305 813017 202852 1678676 793983 316867 740296 125635 1795683 1337215 246686 271340 865869 1115011 1719712 1241825 1428980 24012 255095 937015 730394 1620193 1236101 1290741 710116 1355705 704902 1948594 581703 1952312 478021 1978404 982130 509984 154471 1398455 708179 1976187 778455 508764 821130 1432946 931291 1321500 1587473 38077 229048 385800 981112 850337 812211 157319 1845832 906082 400897 1706410 501082 1576319 1563711 1289026 688433 640497 238223 744751 743566 293736 285873 486249 569383 200083 954917 148288 1830888 1322501 963078 1557965 631231 601452 1091205 1539288 931907 1933474 1796600 237580 1720849 1949264 1370126 1369424 1565376 263727 329738 1316643 1396348 915416 1797956 46034 247508 1611355 1223862 1361785 201071 1764015 40756 466700 636340 531845 1594537 547113 1929991 1409742 1533792 865326 1582273 1690244 304241 1504636 1135853 146561 1956843 618384 1474693 611655 871322 1358340 969644 1179764 29073 439550 432931 152946 1520498 225633 478788 463942 401384 611301 1788847 622819 954905 284185 20003 1020405 1793315 1699500 1865747 1486461 1423737 1297867 1597200 1679048 297532 1890752 1257731 1658038 468127 218589 510413 1414083 1542449 1149342 521085 774804 661533 194077 579721 353113 225956 922718 295909 1166811 1864886 836249 1230186 1722089 105710 564932 984303 466456 1111265 384997 1212243 1042131 1108436 1401281 1256265 1926092 891395 394390 1458521 1741383 1296751 1838087 418874 215501 1698629 667303 423413 1553194 547274 1304057 1348752 1459260 1996907 1990013 271429 751506 416055 1658496 203453 126927 459771 1221092 1768640 1467210 1498842 1154033 1017970 1633836 1134118 124409 485181 1657997 239924 1284047 899757 303045 1395499 224175 146751 75224 143381 1731288 246464 817948 1183850 500315 1086824 1874382 649980 1756970 342456 239085 1802688 1375143 35387 199051 1726812 1519297 844392 1558583 548646 97610 1848973 1434158 1555224 1413697 283858 364357 1621730 84502 676512 769962 59875 1944786 1136891 1946639 1808083 1078032 605225 633563 140913 160731 517300 883806 1640434 1411159 1122377 1049642 859748 61065 203057 1409169 1814513 1337415 392538 1134635 1178017 1312506 1258850 818308 148882 1262500 1093566 1401306 522419 533552 1906602 908043 1080406 373628 1763217 1874737 1927477 151218 1334372 23468 466079 592530 1837275 47459 1793053 1710279 1168837 189707 409122 1425396 1415412 259573 48704 1119581 198139 223019 1533552 1581763 1014698 510686 1525255 1644352 1663035 1734832 1322941 624175 1959829 1128609 1809018 1877474 1036581 99732 1429676 1906542 1955612 748352 617022 1696942 291455 628710 765457 1327079 1843966 1081909 827984 1204270 885635 252583 249527 802623 692488 78034 1575448 788047 820975 1494816 147015 1380255 437692 128911 1132257 1854992 1736588 570748 743454 227092 239023 1924180 1898955 1138411 907665 1417831 1570897 486324 1777243 159623 1210839 1571739 167579 1561957 660823 1026923 1276340 1640808 549962 1523487 299497 589953 1438218 890862 1981567 1866634 1619708 1648732 691918 1396849 843853 222708 1704339 34424 1664752 1687932 1647144 705942 51592 802938 665881 1034597 39489 705168 60404 1632815 1301859 1689554 1754487 223965 394441 1989984 989833 1558590 18862 421971 1470362 1626309 658033 510016 1844492 1304271 666504 1101368 1775343 266334 1145038 691899 395389 1943429 300367 282346 1864614 1477400 1064572 1797570 1766774 256004 1335667 1698368 869614 1926451 450399 454148 1328164 110522 411224 1030576 1260667 1541419 1144799 854343 1816123 1752978 794543 144185 1496334 1679771 696485 1311003 734871 143887 1057710 1033813 1751683 1699125 910638 430883 1313064 1439620 810635 1168267 177396 891045 14630 337805 128022 729305 983568 1953126 1550032 107408 273463 1085552 1525465 853223 1517220 603176 674149 218187 632149 728893 1561895 627419 875894 284555 1150973 806053 1173189 1410088 1844890 1544226 1018520 1715576 1279992 755996 1269511 943265 66811 408273 77564 836651 1852405 1534417 1097090 617510 391267 1107939 300966 410807 674908 1348971 1266380 27669 754112 953002 1125029 1551838 1928836 975232 638251 1190204 1377845 1215456 156690 295886 823455 1469892 7364 545766 1817039 669348 1651960 1520088 1452294 1656952 994473 1389326 1653776 1870295 1504970 1433275 1675960 471300 1368504 313204 801131 33087 727887 1226941 1042385 1622373 1279293 1404001 1738956 141135 1384137 62416 194061 1664721 798447 1787795 1868884 1272115 1543838 1143112 330062 1659506 298291 590837 1424998 1945382 1679940 1827806 1057308 274164 1113029 382528 304138 1987281 1091939 1407591 651488 363929 688418 1028577 1060090 715338 547818 1203809 1981914 779436 99371 1998820 593820 427255 411018 721445 1183366 774745 701139 1797791 1069865 1660219 171863 16685 618960 288373 829078 1069578 1807073 515558 1724095 575653 980980 1035561 1497719 1920589 1597573 995503 1431473 841612 595354 1238046 518215 1394091 606535 434698 912258 881148 1376688 1074662 346717 1444513 1240320 1839996 1836208 1843686 727079 1223591 378330 333202 945211 1815210 1920597 882618 9534 1655183 1146037 1123753 1964202 700321 830345 442208 1471566 485425 1318310 7564 702656 1880744 969358 1167357 171422 1879526 505432 1824228 1108407 367084 1673125 1595572 1943509 1401548 796265 1185952 819309 1486520 122148 836510 179425 868967 1148284 29414 850875 518682 1056633 1001896 1887188 748800 41729 736111 1280510 928516 1341025 1836770 150271 1393027 959576 69956 878328 733436 920254 1408137 1802302 304661 517568 293314 662094 443292 1240444 1481045 721895 1342480 1568274 1331584 397908 1877924 539891 369900 1362016 433910 1135185 1170722 298478 302238 603753 156952 669663 108357 397457 423682 1584323 1293894 44397 1621452 442414 828996 711389 1570361 29990 905873 1024401 864986 1249045 9872 703814 1430605 401392 1082879 1425074 487992 292825 1187191 1667480 1964697 1662551 683341 886845 1901986 712097 1977573 1370657 1650318 1164578 1540508 888334 1940655 598356 1252556 250453 40359 1128078 593286 1593504 1239987 322479 1186733 249689 1217700 1202583 984652 622194 573710 1387801 1361927 165535 1953482 1532868 1965192 107059 1127689 760573 1428751 1312132 154440 239872 299302 529267 1610989 1836000 1156634 1537416 533496 649848 1731340 1151968 1891702 835875 1077533 1533671 161021 140839 1476439 370513 431926 677820 1412820 92694 31047 582587 1519761 887590 608132 1430994 887323 1213308 197341 519720 1861155 1728479 395617 617048 848200 1009704 1345967 761168 983917 1927377 619676 541786 1522539 509425 241026 533445 706675 54541 1732714 291060 1805352 369734 296745 1655222 840185 1186477 1846224 1794738 1578157 1771907 105147 1244437 1919450 987000 1826404 1256057 887526 736412 869712 916226 1680841 1489147 54450 1881454 569501 1393117 1212723 480325 913195 1252174 1434946 950012 1525751 1655192 1088034 751473 1342208 1292174 44525 168642 1320638 697376 1938467 867815 1075008 1644231 1173456 1393327 943592 112860 528487 1194426 595497 742020 214475 1710437 1877763 198699 387796 1106995 1794119 244601 1637801 1079019 1329464 668762 1535925 958060 646742 1773283 1540117 135541 1718759 1555329 551974 1093979 1586973 1709764 1275698 1548125 486598 1550491 769816 804428 1349065 478993 785761 458275 367730 1320097 1550983 1734944 1304386 201683 1735581 817995 692419 1991413 1481924 1859649 1096962 1754139 236230 1277503 1462318 893386 460954 1915026 489994 1235320 806914 1938064 228455 388165 971088 888648 1778468 1271002 63591 712165 1783172 1245771 324205 1900514 1856608 209911 1236813 580403 978536 997861 907609 372560 174650 757971 698418 705688 1410932 245781 920682 1618924 1299523 1119613 869671 117328 956078 946795 707429 104552 513837 328843 1666629 1035811 1845443 1114709 1760438 1759240 1573452 1412392 529292 895903 360983 877456 1863957 413994 1061434 1436196 1403797 533678 998693 1677878 1415421 128440 1095043 1508272 808540 1987347 249588 1379613 969745 424779 1905665 523488 333365 272362 1421342 940833 192503 852015 465538 536298 1121104 1238221 704371 1944438 1508234 1746027 1852068 1693210 851200 604486 1053868 238743 1118845 1526835 1465358 1785604 1036616 980911 634072 535310 101915 351470 532012 393235 1947974 1193396 302427 1752891 48589 9873 1106324 1151995 1444378 1589197 1657236 56034 599560 1330737 1866597 46953 1612364 759861 1373361 367145 12277 491848 225045 234120 1654253 43957 1978393 440045 1155000 197653 92688 1332729 619514 1136498 1323932 1919363 1138523 1140106 1588355 425487 1984358 595687 1077817 693849 1667392 433525 244050 1177982 516392 684901 1134306 1245721 1623450 1751595 1649037 236622 1836848 1934511 1550652 147279 1100464 1640738 1553296 1702731 66123 1927127 1031011 401703 536770 577942 1649342 907920 1195502 96283 888075 102202 978737 327172 1449486 729023 470757 1755348 1301704 650118 475639 1572171 1116599 1410602 65698 693095 213928 1029031 1861700 181686 1774749 1667801 1501945 348190 1367578 1814973 180397 453511 1030377 1096922 1704063 777068 1715288 464938 1602253 868068 1953814 1466848 1068984 592535 1695478 317981 1594822 1263141 1012780 1068141 1878210 1696717 739044 428407 1296666 1997372 285865 767362 482123 1800334 567313 724407 251561 1628731 1779946 1680909 1642701 1472075 1779956 1078123 424097 590729 1754925 1638670 1785854 422115 544196 1199010 251007 1551283 237226 72430 713085 1491210 811363 771700 1989864 1589192 275625 1798978 994078 510097 979106 1726378 697532 1561975 762670 1601824 1712430 1030644 1507890 1718430 226431 1725494 1757540 652229 699318 1067370 1676067 360003 290047 1933461 1246369 680201 1450007 701699 617566 330231 527679 249983 1329706 1733139 1162068 1269784 123258 376908 718511 703792 1858792 992247 1706349 1312504 167124 1083332 569653 416365 1141279 806764 1380233 1666284 1393053 1472096 1612140 1135762 70800 146684 1343922 1301624 673971 889288 607622 346309 277301 1526241 1369798 996936 1236617 1856794 184702 944339 557310 1293796 959128 985193 784165 1844972 1908453 216257 1925887 1785835 14494 1509630 1424907 795526 1986838 300356 259844 1089367 604836 1463134 654641 404478 1747247 1087529 21916 459908 1982310 847504 1041525 847057 967668 1138861 812460 979549 301165 1935783 280562 726149 996345 362897 1836666 1217776 646266 1861622 113838 1516857 1616196 781605 1809088 1498050 1952528 1895251 1449618 782239 1605351 1279897 1341888 86143 877209 1911626 1736945 1728257 1154393 437603 1668368 371902 1589044 1174642 1859726 1663199 1744861 1042150 1764203 1842714 1253056 1799156 116079 1052358 737854 528918 1683008 185972 1205809 19379 140618 1724460 159415 51660 1182811 1571740 303512 1870135 1494723 970309 637888 1551201 950191 530270 1593343 564449 1660424 952317 561786 1926580 1432097 511116 179181 923320 1191066 1802786 1131737 1369453 654756 1959401 1860838 1226095 1814285 675443 422077 1073274 1512807 676901 1267554 749063 27668 1899030 996971 1130109 370839 319007 1864926 307257 119513 293615 1334331 1974842 452185 873874 1811596 386033 940844 1602281 1635334 123780 945963 1825662 1348427 387125 823720 642088 279921 642606 1465186 486720 1085438 587050 1413181 936359 1060766 335002 817356 908381 1886001 1393747 1388629 417415 1620950 1536437 1572987 82878 1339834 903015 846944 1740350 1717147 313072 25024 187989 889416 166848 1051648 1409801 316116 1147189 1990273 1480398 196384 1489864 1836674 1392491 277390 1318966 1739930 1942555 811927 1427343 1396497 803165 985417 1763043 1439438 235278 225864 976631 1584127 1020970 1364954 52966 129295 950772 132227 1554591 1021530 1677886 805898 1930257 817779 1197744 636431 1571221 1668014 1640676 302207 60842 619009 855230 1297347 1765832 706163 1863625 1267060 1324559 374334 1491239 564071 88079 1057930 377071 400929 68529 621039 1137982 773756 590811 1112035 521692 974870 171595 637436 912694 1745135 1959517 58891 1168287 867898 1154805 1265953 127346 1971165 1934672 803776 153442 1185748 571307 364179 324485 827027 199037 848007 1365778 1754 1281288 83374 544574 1808456 1636368 1590806 706558 1551254 84498 1172409 276000 810134 353276 1074798 1953232 1849788 685271 192603 1360218 249600 1187660 1827972 1667548 1998796 909179 468241 798065 1638072 1440545 1096717 209251 406520 19745 664735 1440815 1461099 336821 930251 687373 1701080 1502869 1978425 1475538 928795 1903063 29065 1076509 1198268 1812898 1845259 1308484 362500 339928 1391799 434541 339920 1890301 1568666 1397979 534785 1428549 80269 1376422 1024619 1068224 583428 265738 1074454 1411859 61089 146986 1424449 1729746 1100587 1477955 1811904 1484306 1311509 1233354 618429 1972059 1431444 754849 1941298 1624874 1347701 23790 207883 394701 474025 1214230 1302402 662398 1118062 1536318 1444134 79335 253699 1599781 1815703 1033692 29119 282118 1075373 1033957 1885189 1253160 1689255 297653 431318 961423 285912 683431 1112714 608696 1936906 691371 1269517 170400 726903 933143 34659 509349 1658037 629334 734868 521471 1145982 143838 1574351 1291417 1453348 1924159 1703629 796553 1811329 200870 48944 1205258 471573 357013 1889800 1130387 835817 650740 884770 1369469 891878 707765 374378 628706 1311561 156586 1284408 336782 1026865 131995 1249364 903737 1422694 63252 1347590 1790026 12672 1925454 40433 832620 1695249 677673 357306 390254 1882886 1973980 1209577 285047 1501257 1731332 534130 1065665 1295615 523195 69955 1030144 420703 1504382 1308394 1844248 818956 1470042 1792310 1152044 355013 43408 111150 1181657 869071 220358 1418387 680063 1233079 851920 1517589 1367008 1184644 323188 1800990 849335 1556776 1019954 1571965 408357 829844 1136833 488093 1958945 320084 1177048 279222 236580 1930697 1315246 817615 1129825 1915217 307433 1187573 487060 1130208 473852 1743419 744303 1755040 1970802 615803 1917096 85307 814910 1615218 1518858 843054 952586 970127 385097 960604 1899579 1568733 312286 309325 1943581 821438 1971486 254754 1743056 125672 941007 1151534 727521 1752331 1534711 116137 1485759 1594273 1536911 1314100 790120 1837071 1596635 1572172 1739206 5634 1828434 1710992 1437040 564931 570250 1750936 536593 1688359 392825 48209 1484557 1711955 190403 233112 982767 1268864 1074956 691347 1488319 971347 378585 1486950 1097005 1235308 611618 197074 362775 111851 827179 893597 326505 1540130 1127062 1352436 356785 1986649 1316212 1897300 416416 1899486 88308 1396170 1220869 652782 39038 868179 1810110 1881827 35499 1558491 35038 1650666 606441 1369421 1412942 1590088 1647843 515345 1044345 816990 314198 771059 295933 408108 969716 835876 742420 1017686 1516431 82180 1847799 820207 1720626 1268651 802013 209531 664305 889356 1496452 1925283 409453 1907226 339554 495324 1523672 369573 1830772 1512922 1678629 1708682 630025 1160047 214535 125603 1399494 280858 1317923 282759 1920349 942992 1301817 54124 96462 1666929 489288 489905 1401070 1970095 1255326 745435 161851 1871795 1217431 1989044 1193067 1895857 920053 18301 1053699 1551644 1270817 1203893 340042 351404 1728459 1318722 1750148 612427 587039 344090 273011 100659 171457 1026870 1790050 636165 1133650 1003684 972463 1766503 1780085 1040032 1003288 1506384 1365322 1410554 91198 944001 1491191 204255 1343075 1766673 1080403 1297406 984186 176543 1288989 891475 1287750 459552 1195702 263539 192974 1393262 179273 39556 276898 271357 1547772 1101517 59829 516206 1778061 1288236 685 1212430 862376 579097 799371 748643 81511 942974 1662402 1777852 680922 451653 1005644 7005 1837571 1797717 885064 461616 1892734 801134 164084 1331631 653663 92717 21403 1250612 1006476 1347356 1130380 1950277 1771495 80624 1501152 41685 341651 436001 1293222 1936258 56738 815953 606366 582872 396819 1655865 400310 1220193 1252405 1764951 1755725 1941453 999073 292515 530149 877299 1264484 394013 1646930 1555648 479291 694559 97769 1655277 1916387 5440 1859901 374343 703968 628512 1418511 640925 627896 634554 1965787 339888 1366788 1544572 479352 1963119 712963 1925846 1872359 631587 1784712 176737 1607546 475923 1570736 1245921 455301 1380628 469182 1084996 1631408 250130 1752268 1393030 655773 540472 231233 368366 746848 337412 266506 1611036 460132 1606770 928574 1676552 426479 1253451 210923 1074715 1417568 1710761 1226767 263815 1302346 1645232 1079311 1677310 1541142 1502300 1858011 889584 1213987 1075702 289344 1512310 1911774 1963721 265998 1085100 411990 878395 1450511 1436032 1272343 1536274 1984766 665960 1473208 937389 1830001 1935950 55448 1282899 1751938 1667926 1608919 488620 500406 340235 543588 1664970 1501058 1237233 603696 1481393 1752060 765249 1970750 1946114 661799 82226 1893889 1869589 1479385 1171772 819653 1058920 711960 1751350 1105605 1791069 1806951 373224 135385 1739353 1791230 1352684 746836 1338108 1424466 700760 888351 1551672 332429 747576 1201796 201596 340549 1415244 1631481 711568 968795 1358957 591656 1031845 301284 1759231 1153198 1183131 536775 245362 73512 963089 638812 189765 1635569 57414 366243 69536 28058 1300700 1876493 1400830 940673 477833 308032 351153 169045 894283 859187 766751 990846 1528187 1575459 1638646 1963252 1271048 288649 1256613 441410 114638 1544578 654555 887940 1414242 1289250 638729 542304 831128 1914056 298302 412408 229417 1546215 952095 273605 1759968 1510523 341171 1962505 162947 1744759 581995 1666345 64907 1521469 1885059 773227 60567 1871170 433697 1271395 1804470 1692566 285092 1008622 390294 461862 1825752 945379 291394 203409 258271 837507 357677 1132696 1605027 1344498 1080525 1897257 769157 1503292 663970 887336 1525697 92779 749999 1510400 540909 1145942 669792 944760 1151265 1861718 1831571 664956 1791289 35373 1555192 234323 365113 1013893 1129306 851424 1887911 1225491 1492048 34745 715402 480152 356215 401685 240670 661939 1924910 507276 305756 704456 775985 1410265 641783 222768 1988017 506140 979224 1014579 1582642 563341 1290336 1126630 1735050 1723109 1724600 356734 491117 152042 501599 1870558 375980 1424223 34946 1828632 1626036 889735 1616662 61787 328900 57955 1577104 1651279 922664 1266965 1240597 541124 1612251 572482 1289437 1330280 1391540 1927431 1809874 783144 1146686 1022421 1539640 509902 1044933 471197 128610 562722 1565118 180564 1206510 1870475 507527 164455 1175863 786400 316088 1386995 1756241 1372113 303801 1306952 1470257 1360256 976854 1012960 491124 997968 1463005 1174640 1090627 514746 1124806 775207 1384289 1227862 1034482 555364 1322610 1335508 385432 1082438 751005 1774185 1982280 493574 1274997 1415382 1233398 1026812 1563326 624631 268975 822175 1834608 1356961 34751 1424542 1385332 302515 983608 1783121 1548029 728590 1712528 1963245 1258203 1013309 199316 131634 1340471 1355691 944165 1499981 1774971 137098 1280864 527397 1390349 100064 77046 1384247 1726553 22697 1664871 1918377 1182983 1066345 1650448 959153 1299984 1782491 255852 1395622 1980643 122928 1099854 505288 1745658 1855618 1631402 123640 353245 1043655 237871 1622601 1273671 592235 313862 588181 427243 1468576 792870 1774 561499 1237454 797389 138239 1566268 1005602 1693571 1489256 823723 19357 1906208 675064 1262848 1220082 1126425 1913099 108093 1518162 1110628 1036892 1633317 859075 366297 885866 1765264 144144 717028 90491 1330915 1432848 1591778 739778 1314513 823833 167017 150896 1178247 1432858 1599801 1020765 1109301 894785 1125384 338136 727633 627749 1323875 402462 1210393 39657 593511 598121 961950 372630 1941171 246593 1698735 265920 730491 1549519 708570 726513 694571 1129425 615683 1805679 216012 1741503 1924554 1891185 428962 1854344 1307908 1496419 1984372 32172 1315416 839558 1219832 1921355 799781 223194 1688674 470817 1693630 1002038 1700151 1579625 1857851 764316 1212158 960222 490191 1200799 1611988 1521563 754872 1498196 1160158 1370556 1918964 1556383 1777090 1123799 1274560 955203 1994813 694949 1532439 1860940 1877712 616613 580647 518727 1812195 1413299 982078 328723 90739 1080164 272815 748216 906550 1889082 1395072 730611 618663 1980424 330267 1251359 387398 1285165 1674030 1874412 1458457 309610 925332 563223 1566881 508717 783125 867053 639759 1665275 1652779 608169 1646885 584506 1265519 166314 839836 1201785 1229465 1007403 1796796 1995451 645532 850832 522777 1728665 1900757 1674119 311221 1165356 70900 790420 183321 199279 672815 946476 1076114 1789694 253752 90802 614973 1806044 1789422 63319 517863 154310 598986 1159802 804592 1505022 1286696 1378824 443375 955580 1620491 1082019 1491914 1922150 22595 331166 183618 585332 487179 195927 1444685 1840170 1683772 977274 1892687 1834416 1025562 1381451 514710 1343505 1416732 89794 458761 1503507 573265 387731 423957 616830 784295 1300053 270007 659942 736561 350955 890753 7765 1899495 1724581 593556 1988581 1096710 468680 1362586 873876 1943293 1401851 1180721 19560 89710 1807138 1395280 1302948 406840 1169418 1679738 1586199 221071 966103 872933 86047 983251 1629023 1894870 879187 716821 1079502 125000 227083 1260087 1709519 1334838 759652 1225664 695358 354828 964999 1954517 1491815 418271 384459 224509 1100051 846198 138467 189402 1079211 1426234 343284 1462110 973765 629716 775194 1573717 586665 1912134 106791 579374 578687 1429521 1672110 1659728 589348 770937 800037 1360077 777755 53475 1170515 357490 1446660 1284695 898829 587604 1017220 1865965 73590 417677 18558 23008 37164 283710 832494 36526 334809 1159677 155797 588507 111828 1088271 1269514 1851458 1159868 455587 435247 1026191 411107 750413 729172 545664 936252 135186 1451804 1499193 316347 1695815 499466 442199 1066652 742815 396063 895555 229780 1007255 1455956 1479102 674581 623814 1932905 245021 1850401 892086 157935 801118 1604193 843573 571103 1842643 1232688 313054 566263 1562734 868958 1965205 1795824 674922 1809905 308596 1739477 726742 468815 63950 1568946 285234 1698168 22822 219197 41714 1267522 879412 536538 216154 1348979 1553539 146942 1579386 168667 1114700 793414 1058995 926362 456392 847689 1620025 1798324 1648015 1132939 1625408 898284 1865536 129363 531737 718868 1178265 1752195 349759 154580 300716 11981 1892594 1618300 1087620 392472 1609845 106402 1381461 1304307 1765821 691509 1260456 969109 1035168 125815 517635 571850 908140 50367 176133 1396142 1087901 255317 1043780 52303 1125212 926654 1143982 994767 1949235 396019 1638560 1205382 1576080 1962207 665726 1815231 1474339 255200 645182 1304875 1233960 1045370 1213698 1782698 1839400 1700350 222222 1583840 391524 627286 1831599 732858 455209 1414818 431162 447814 1792021 290032 1324508 1858380 1484694 1795622 419226 874650 1554954 1645130 1075454 760185 607093 1570549 515843 78074 1380004 494879 899862 1977396 1321153 341222 739905 636662 1257079 642568 1638756 476788 839082 1839449 905864 143856 1952992 1981390 1143855 112754 547892 908945 456671 1971624 314265 230999 163951 949933 1052412 464847 489699 1234448 1050781 836101 605596 1356616 1960682 22937 1108136 651936 974013 831401 1021365 292186 1889965 265533 605499 1742438 1245302 307866 756999 1768101 1203813 166960 334651 1708372 285384 1994387 689394 1031263 989110 398061 1296469 822054 1166914 438165 1055520 1049246 1160774 1235153 931780 905204 316903 413851 360549 430892 1861688 1236387 674438 494279 906546 1073637 304860 299411 1552990 1232801 1782240 1493756 95522 208172 1068684 356560 1827750 420239 879390 1209229 384196 938102 81547 36092 489054 1716947 1032270 1484832 1947629 992201 1821346 1743950 1072541 232106 60072 266115 1633180 1712937 1440188 1527383 938635 1748409 394588 861678 1824802 623207 1238601 217051 458939 185393 1399284 471945 975042 1897611 1927581 1572554 1741809 220023 1874847 1104526 146546 701584 496921 1452613 1966877 1780625 1694840 561369 546357 898882 756285 1199214 1117016 74684 1916803 249437 505862 1248095 1707623 1195951 908028 1652095 178883 1549737 1968379 1685102 388948 766254 1771772 1586783 1404759 1536401 1963195 1447028 1507441 399964 1903916 1983205 507710 790023 1154706 310877 729038 1412345 1443491 1646351 443481 1914709 308765 648204 1472866 224124 73195 330886 1004670 978800 1613966 13429 1859533 1197645 1228012 1904496 1858916 21573 1215574 857575 256296 1125308 1751451 57950 1628979 1770068 1962735 1510770 1639991 311833 1607351 153119 1827477 849137 1329709 306672 1720752 803209 1487430 608729 1367028 10531 1917988 393280 976919 571512 1530078 484613 652763 1655216 1617890 1599423 400880 18088 1556930 1017493 1141181 1858970 1259285 1818116 617066 32716 930438 106889 424979 1318241 1037986 1013933 1429952 1799579 1663139 1321398 1460079 836471 1931026 655835 689656 78769 709277 1783823 932108 82605 59283 944123 247029 685760 867358 935156 1790223 880954 1663203 750869 129659 1023968 518185 1068945 908171 579735 1975417 404169 1214989 1818823 720175 1325526 542797 1024169 1029912 394759 1179554 1414022 694630 363766 226784 1397463 1800683 1422894 729398 241243 593257 397930 733433 175923 386113 212960 406653 1707918 890424 1373984 1977766 1708376 759228 1524396 538140 1746152 803713 1243289 800353 81905 6528 1592351 1757593 1784028 1792401 1360693 1333320 586314 71269 1654770 316439 624565 1495624 1530327 598592 840846 1492349 529447 1895241 1676755 1226842 1200496 522938 1348728 153176 1643494 377658 1802323 336819 985970 283559 268930 158011 311878 534888 1817683 382653 1317448 1472331 514040 749775 604199 868491 369465 700255 663349 1781025 1748636 1368333 1642802 1035779 1821479 1788213 907579 1720690 572661 559426 1300869 400818 986307 841985 1488479 1414973 359566 151943 1127783 1284631 1357551 198289 931698 764087 140304 37739 172847 751182 1023860 433478 702131 787823 850398 1319693 1818049 748605 873572 1015832 332112 1187537 1980214 1976882 759940 150033 1849743 44379 1417949 92588 1594259 415838 566157 129509 1685631 1027477 1525809 1953195 1627383 988065 195916 1817990 1536665 1135435 389121 224790 1054471 1087362 1300876 910387 1429838 659591 1710715 627113 1125662 1055589 1703558 286487 1548580 1472278 1435842 971921 1162228 1084501 590416 1169477 325975 1066469 171636 1415121 1003987 1012648 527041 1224674 1931810 261536 1472229 767085 504555 370314 79238 135015 1423009 1010416 1013937 1568461 20759 504742 1348079 209281 275235 772977 1860213 1655775 1175182 233910 1918193 932679 30801 658892 1901422 1716854 1905066 1005175 85907 193966 269607 51626 1007421 924333 1597270 1377323 1288907 1259457 373011 1891089 835423 851439 1144820 1016472 1231187 576633 1731480 534711 1516384 1356958 394274 219019 214746 599864 1573362 444115 1924177 256138 1527141 384388 31233 855888 1691100 789323 184308 1629066 79688 774137 947825 368544 337488 1398211 71452 1692127 276793 329648 44186 1328599 661825 242268 1619026 791443 1049847 553713 1955202 1419267 1191164 1544280 69486 151639 103960 1784677 1756455 1972300 1896887 735956 1643538 70841 586035 1010045 446098 577353 1849561 1374993 793651 798762 1504827 1783900 1314175 371001 625695 476496 1035657 1565975 387190 1094176 1697845 670751 1550952 17070 957375 1457911 173604 641112 616498 388172 1928747 1619843 869639 33348 733260 1413663 13180 1755415 1845891 1240870 1490361 1933834 1680428 908647 574412 176209 862880 1961079 435486 562420 335507 1401192 1407260 1815063 1250783 151915 1324703 1372693 1453228 1870002 1252273 1989359 1156014 768877 571459 154053 1054911 506224 722731 1450997 1154710 1760599 867 1640902 1101782 37404 1042350 1668121 178751 694146 1605588 916974 1225517 1755887 1587649 323741 935670 1525782 1287803 188936 294678 1054385 1934316 1591215 271295 1763222 716229 569152 1925903 1901974 333614 903605 1916499 738689 276465 2679 1115456 1467183 878065 708866 429546 1882445 539965 496072 1332053 833337 1902342 704227 1074437 1359483 1185395 1954959 1086011 865587 486421 281191 162032 1566837 1950781 519567 1372875 42455 375579 92658 1160553 1582790 774263 432144 470312 1944404 38398 465212 1399321 837782 1196922 1802649 1259163 694558 459072 1463892 653881 132772 1447097 1741502 97140 265401 1181517 1846055 1937276 914478 1058956 141917 1213722 259882 1870230 271500 1411553 32953 688031 551198 1449296 968395 1724967 693962 784517 1529007 206008 611261 1018706 431034 1793571 742834 1412662 1537303 1197759 922305 1555494 1662024 461469 947734 1910749 1815180 1569573 1187902 1840367 1572074 861067 1604512 1313300 1572631 548659 153972 830828 1725463 91150 1018005 1486274 1942000 561552 1471172 1276564 820282 281432 179394 1304834 1546738 1128466 622170 892206 507422 1081676 1923870 1750819 1300917 1559434 712211 1529244 250985 534227 817595 227222 1713268 1729683 455238 870888 322950 265918 848306 732973 1080752 317566 1323598 962930 794526 498761 245129 825049 638156 1875900 1880226 1639060 1146966 1180734 198585 173381 1342753 1287620 1751950 1546474 461463 1310718 127117 350477 607709 838479 1343533 1222988 940185 707718 1219321 1682661 1652408 1683681 1922887 850510 1130309 727585 322281 1950594 297465 1601616 456431 1597906 1046287 844927 1641514 1559535 181157 1626782 1884826 1872256 316011 1891129 933030 1071858 361161 1836798 160227 701428 1091466 367818 1862507 1833845 933713 124944 1137512 16066 563098 903586 1349994 1747804 1365806 1513146 1087872 1036177 1294494 1619563 828081 253777 1481780 624548 1434317 1808301 984742 503788 363754 1142435 1042262 7626 1572600 1469522 1238419 430384 460556 1445742 596646 783373 1452057 86122 624516 1884946 376191 1994418 242558 202357 1760951 1886274 1366803 179305 520518 68668 1690822 200757 1505311 756356 1666926 855066 1950023 792435 37097 772817 547142 117688 1981150 318695 1757958 1870015 1253392 1735932 97488 1378517 1354212 1297977 1282008 497001 1976509 1151294 1422054 1320171 1176565 972575 1038470 1752805 1741321 694686 547715 569988 1293718 366276 43737 1652347 893987 1322072 78330 22876 1479685 24567 1369262 1347431 957944 1213032 1883486 1931565 1640606 1848607 548355 533448 1724939 1106131 1670482 1735555 1338303 754947 26723 122550 1567144 1277273 1733404 1152547 329768 1542204 858883 1883695 1511655 1834254 427626 505268 287643 1235075 701815 20741 1577383 106932 760535 1966710 1237319 1788030 467116 1864256 110555 334592 100383 1777113 1781609 1260111 1030079 922276 918123 59088 1464465 1525980 1251461 1721430 1115829 909536 602683 766093 196576 1401154 1044632 604911 496639 1887467 422656 532741 1030172 60074 709004 496744 174708 1158271 1134412 304386 159676 968574 828477 552455 727638 1117817 832282 712346 1917466 1033991 868209 780444 1907197 747298 1173932 777849 206365 1074289 1565532 1847419 1016496 588538 1692946 1447655 260696 89341 115876 1504549 1596231 1489729 79483 1337670 477308 1767089 1532310 1179901 1702894 1184891 375245 1518351 1263489 1271899 119605 900457 983545 1391014 1880692 1574673 66247 171676 280473 551833 740074 207253 1398807 499501 63032 1463543 1716356 1738096 1158123 1707648 178655 591528 1157256 1952686 501806 435424 859142 1793643 820711 1518283 59121 1560765 319343 811066 1510692 1364679 1554 1721868 887078 1024897 109152 1347885 190234 1521770 221661 906125 1546706 1036578 1848227 204971 1802883 335294 440453 883563 332504 1438451 1341022 1682319 103170 1529368 1747831 368055 1550707 819400 743337 1774040 1876289 107116 685824 1747969 455471 1043247 494790 783256 1675999 500766 1345632 364074 1218354 725311 1746250 1234192 351502 331401 1621003 1583028 577935 12496 6557 1210860 1492706 451611 413533 1169764 1993048 1647780 661110 41039 1300509 53652 571609 1756054 33630 839066 1417138 1987584 39245 508304 1294561 1078206 740976 1979973 1111755 517096 1342804 1474244 1743799 1621421 1460032 1133991 973643 1416971 626404 20950 1932448 678611 351723 934610 976251 218772 778350 1018964 290028 1372804 1628424 511007 1708598 1167528 1149598 901897 922326 1378183 464952 896364 455799 1516033 1571838 805365 1926396 994111 1033082 972590 1958614 1910496 1125498 1462700 42726 719678 919155 826785 265289 1505309 130307 1655064 1231519 1092497 1212662 1078002 387688 531670 447827 928216 1573774 1938505 340862 261421 680943 1844966 766980 1318803 29185 652644 419688 32235 1617999 449486 1688039 1842795 1711773 333439 1611064 965132 1448234 1208186 135119 467654 1914005 915510 1123382 635628 1064259 188321 236885 790558 734790 161676 912779 1052634 1163759 90136 1714848 1339759 104723 105731 730787 1370173 249847 1853403 283093 499835 1739681 1691531 350115 112676 1651183 1452051 1978165 173177 985387 776689 1095045 296749 874297 1255916 1787911 1526898 1936022 413224 69665 664097 1568399 650684 1133871 33534 1970455 1309164 647867 981049 410793 449630 1692304 1952060 186560 1591675 1715517 1900288 527944 1368003 915949 1591748 1280596 1095431 13102 1622181 945419 264735 1148803 486335 759929 1425426 1787368 376799 474393 466042 235344 1128850 403278 1461747 911067 1329435 1017303 1749721 11097 578338 1893824 1014085 1921108 149560 745436 312614 116953 395240 1460547 1973456 954310 469231 1087112 997227 1540211 610899 1567476 331208 145052 1131134 1419886 1661812 180372 817180 1239303 1130361 597432 588240 447805 202690 1876826 1188484 73185 766787 86527 1382606 1498962 1798846 1177170 947257 669561 659360 392445 1737297 947933 1546001 1723783 1056667 1436704 1903531 56079 885121 330260 31042 998653 389377 1675087 209167 816916 1168431 954124 621757 1830437 672230 618277 1702093 1105034 281118 508325 226390 711142 1395501 576529 1424735 269903 1360554 1702922 473065 1123122 1341192 307459 246436 986028 1044685 433735 1956556 792239 1146864 1503830 1537145 870902 473660 1263985 258783 1131084 481774 1468440 1958672 1320509 1221812 577361 426632 1105760 1455225 754390 1209370 36978 354038 1616282 851162 358180 279168 1184217 1020846 73161 1909956 265039 393020 1328787 1014427 1937379 1683240 161508 1494353 39311 671612 1972136 1053426 1009740 1525579 1990225 850497 1285714 1092609 510224 813607 98234 1849822 860818 1361978 777007 1707315 574331 1407354 342864 167292 1884251 1550888 1075081 372446 831316 214050 834730 1628798 1373754 1825251 709215 1260134 962870 1868757 1280999 1778918 1295491 1508050 1043572 1131216 941826 806280 1029129 353633 109390 187895 1117032 152662 1642660 1238293 1839311 1093848 466307 270722 378344 250252 343161 683149 1571246 333165 1535844 1592698 616503 1411976 1602766 1492754 1801698 60013 120595 1921484 194214 1010349 1170001 1693245 855938 791793 1537149 1163051 1394637 1232132 724299 1487992 986118 1728532 1653998 729481 687156 1301648 750024 1439426 1565435 906898 496560 147407 1185305 1791113 384840 340426 366527 1614308 968843 1406823 1831959 200030 1226904 1463681 1421314 1881371 1705742 1751134 1952685 678246 1435300 1060825 345613 1188985 1596558 1110876 943107 223003 538411 441110 43414 568615 1002440 1509599 1552688 883142 754618 1303021 1767231 630564 1146332 1779008 260552 692589 1425252 1919451 494896 1947957 1898091 194789 892821 1473608 647424 710999 478803 949316 492589 440373 493709 1063030 911500 1946419 882716 1770390 1835902 721674 1898248 564835 1469670 908729 443603 1926932 1349648 1681764 53259 890559 1653104 1240776 63927 1813997 706517 681388 1221142 214032 405093 701533 982022 1796077 784531 1031462 1586854 737193 1886653 963794 867323 1374681 1578718 72221 1527682 1579051 1203311 294178 1725782 1893318 999017 1884909 406884 132600 1512193 547552 1426193 480315 989863 919324 622865 306419 1174589 1400928 1851718 1566055 892122 778635 560994 1134553 323775 1264681 1868338 1150218 832818 76082 77333 1067079 1413612 731976 1583292 1190127 596484 777786 1561390 1556336 300781 457775 1337381 1121880 1437205 1053288 808524 1208829 587212 516176 1635891 1813440 244406 200882 948826 653021 1541361 544224 475364 1452238 84156 255030 1650247 1589186 1494758 130537 631938 1979768 746328 46125 195480 884491 1047829 333995 1555246 1624875 386869 1471703 336131 933415 1439579 1094459 593467 856646 1603578 111377 1557764 1300680 903982 1004675 844926 1690993 692242 353486 987806 1722887 1331286 1439990 271525 793655 823374 604518 988775 550010 588494 1850361 936454 852026 1151648 687034 1109179 1804389 727094 82112 31794 1357070 546368 832848 1157341 487966 1560517 1096122 1504936 1076768 1608073 567209 1989572 681781 1997652 1429257 1208509 1520869 1161125 1057001 1405647 1608218 1201910 1212263 1021180 183933 1584762 1040694 1036407 1313777 1688512 1704223 1585195 1674235 31193 1051179 1846027 1180687 250160 1271216 639110 1609002 235509 1317233 269165 1567354 186737 704072 1457146 1008688 1705257 1895452 625018 1005934 304606 1227409 1529814 1867067 639656 1952567 1653941 867170 591168 458998 1129330 467052 664703 1361701 1785533 23669 1865592 1436750 999956 457876 1585648 1820301 459870 1950140 1024686 183143 41799 1307094 1940834 758233 1420200 1370810 1054407 1224387 1642129 706364 999994 836027 782386 463897 1887501 1173213 1491793 1732562 1528361 483283 361558 1500147 1981896 1940920 1612542 755165 518107 1779156 1643702 1611839 926704 465495 1562415 1762065 55070 1065369 1838523 1808254 549361 868574 1587277 1788012 298985 814755 1665979 1735875 674649 1766830 1538693 1123693 1167316 541751 1747508 1029916 1644469 918864 1446366 1783640 877621 364467 534737 1247958 887232 1252838 1698274 1238071 330330 121101 255570 150351 234868 144869 15799 1686258 147521 1287868 506165 778099 570584 930073 926061 115156 1643770 376940 426020 692638 413008 1934595 1683285 1817755 758588 328170 1954747 1957704 1447244 1189853 1155880 1047217 1646543 329313 856676 1563110 1324018 1146270 1621370 444105 590719 1846013 713951 1861662 1391722 1884605 1343171 225899 1771193 1470964 847779 157308 336551 921580 1321785 1560736 366322 869424 1143558 567851 1576331 1127313 1778518 1890710 493524 47978 920217 1786204 30939 1485715 48266 33546 1190345 1106956 718557 392769 424813 344653 948304 1957909 401878 660201 1935632 6792 517157 6817 111286 124105 1526985 1468063 693073 1359839 1393909 1839226 1971986 328143 1073705 860809 537463 199169 1476832 1297673 749531 1224838 1484635 823640 1105555 1830326 970201 1625271 332670 1787786 1974760 1996869 1511672 1838298 562848 1664010 910285 1868863 709924 729015 203016 1630603 331619 1763757 636279 1271131 851166 147735 88289 1928476 751358 310140 1113467 1750550 1115473 1337306 700649 382846 498967 490042 1151025 1358909 703695 141322 1669858 1076818 1220921 740764 522646 1796146 1434959 1183015 292485 1982489 500349 402310 435583 990821 1711686 1725235 1601485 644378 1751634 560246 77452 898064 808478 25892 955246 1566763 1510443 1993504 1769352 60655 452706 678129 1715681 179364 1286859 1181857 300800 305607 1118579 746125 1605750 1808634 1937929 1052616 994549 1676504 1195421 765263 1745892 1204247 1794905 868915 1862091 1326294 1585201 61021 978563 1850673 1072426 420152 687407 633021 541365 1689186 1511777 60788 1449579 1183787 1308923 140785 1967096 183390 1328338 1036679 1894256 893663 1119707 1113436 846298 160317 72042 707226 1674232 1312573 1257175 1615558 786325 871784 573005 1388678 1851830 1455655 837632 1871860 779749 1824949 1522305 1940554 705975 1714198 39436 479031 1366783 517897 1849049 504917 587116 1579525 1174406 1527885 44592 1238744 239649 648566 1976226 984934 696318 1640743 1572927 1221900 677449 1006253 1061968 1721248 526550 1940222 545309 7658 130099 450276 841892 1553186 1797742 1835901 523287 1606074 1737429 1354073 1208648 133736 1439508 1534226 152624 1283255 1836571 1962427 1111988 599249 286396 11215 187264 1118718 1805823 267085 803719 495682 202496 694438 1797000 1719812 1770691 812874 1110552 1935406 10897 1027879 1463138 109895 62690 1641711 1503256 214628 1173663 1683886 1292513 1498369 172123 25581 899905 528069 385646 732463 1078021 781437 1497650 17249 1895046 463290 320940 1837257 1158016 1015218 1893115 955071 133408 659180 560214 1891959 981215 1645308 1593589 865969 1978559 1889325 298342 669684 1600009 791472 595490 24319 1976543 1628821 1376443 1334639 973981 1005919 586930 1981876 1264930 1438676 847023 789168 1410556 1331926 575173 793739 80761 505979 1334471 1351290 1786955 632589 1270955 1477377 978765 61551 1701434 738427 1218537 1301940 1320284 667710 551733 476061 547159 1914506 1618401 32808 1212339 54654 1356517 1208313 379233 1302571 1813355 1873766 211320 498647 768688 42339 1090755 93364 1535150 132627 1871845 1103709 1524730 1216106 1387340 1066754 1798398 614618 1920630 1673401 1215349 798608 879223 1246803 434205 1313027 1572188 1845845 1152196 1312421 272691 150249 400225 1181626 1142691 1562907 1208395 1458693 440996 1353452 1152609 1647099 1450728 1240691 1663653 660942 243833 934461 237048 1063622 512691 244934 734924 1605140 815473 867425 199183 552452 560131 70852 434652 1906328 1617191 937204 145331 1691567 477034 1265899 561324 1360075 188647 19382 1240447 1633657 1027708 965510 194326 1153937 601625 1262990 534977 405958 539375 289097 633492 1591447 230038 538466 1392624 249486 1067550 1190774 1338351 172718 1246488 196458 1680131 254810 970543 647621 1792634 1809427 17028 1907001 361633 76340 705926 1221321 851220 1309558 441259 1771481 902463 1037659 93059 1528431 1853601 824154 1776759 1939554 940529 1567748 1977834 769410 1694206 714054 1899552 396169 908750 325030 667274 633800 1334509 1420648 746390 1888451 802775 1324641 1982576 1334834 1859562 15080 1533585 1217545 1503854 1933754 1565942 134674 818336 274479 505380 502317 394738 671351 1868098 464796 1567802 1859138 764140 1526886 1406830 418750 1534715 801961 1738243 1672062 612961 1333106 848843 564811 1235074 217645 247151 421887 1093159 39736 840854 1169158 521328 1927081 1788895 514494 1106261 878543 546409 1996826 1614417 1895340 142284 901144 810031 818111 1217493 1340713 584819 1181128 1200231 990835 1842230 1980184 255520 1605674 23154 582001 1644405 308734 134156 697696 861057 957798 488208 666752 1930959 784076 1801092 1299858 1978831 863745 1959356 949671 53050 1840827 137915 346875 702052 1913209 1065529 641751 935808 1172401 1155894 491634 1433107 123478 1667136 1345611 738649 1891770 1710527 837402 1009410 486075 34020 1679080 1782275 1982053 244604 1761081 1989374 330844 1539272 1243608 888620 1990960 1686902 917396 71797 1465093 1842316 1334939 1424214 1769749 742043 1180338 1119871 361840 1186187 1338746 223788 1249808 330838 917696 1224296 1095766 544673 1442398 1339540 1524868 1131797 1160224 270086 1778899 1122723 663244 736940 89657 291104 374772 1992154 1068398 1781931 1518101 206289 1179221 750386 466286 741969 460678 511618 506257 938740 1307223 1860853 93902 170900 1787049 890896 1541998 1029000 1614421 1574963 373580 404051 1746312 1826319 1240610 460341 1656423 283662 1833605 1236564 222850 1970066 1911438 1143522 6 1134809 434584 643675 29719 1972468 1462561 1202748 451473 1315930 1605932 1142407 1603494 1585194 998563 1858124 1952257 1788490 1173027 292301 1270599 1596546 721787 316870 1494559 1031387 1265200 172485 1281025 1115973 1488050 44464 140689 745999 41655 1053713 431826 65384 1852268 1684156 814818 122072 1979795 1793629 519894 282975 1084985 1026028 201446 212327 699850 1144242 1658072 921127 415071 1780869 497792 641432 1442823 887632 650182 460625 468026 458907 377788 1914969 618070 1060728 356609 1610162 1072375 747036 1790818 1151426 158124 915783 1955153 1752874 919257 891553 1376549 407551 1846314 1023182 1834945 835316 276812 1667973 1354420 710374 1014511 106060 1129886 798071 190051 1436715 1754799 911950 1396053 351304 582091 1886815 618254 292388 304677 1000084 1416363 1725756 235160 651823 1605929 1263266 141324 396691 738060 472742 911782 917945 249139 781288 1326333 1679693 674678 1362047 1352005 1683032 486259 1555452 143797 836727 720448 1827734 673235 34980 1666153 176921 1242423 842907 1425024 1759937 445239 910129 616241 1183795 1693426 149593 974358 826339 1014692 1233538 87111 1746704 350318 39287 1575924 205817 1097939 1081990 554075 482675 717502 585380 1953856 756081 1175821 489594 662438 1399290 1868395 99134 1630244 222009 708165 865324 133219 764905 1622442 43215 1943121 14020 1817563 1691662 1232633 82160 1940892 1700618 1847992 1813234 1130300 1754941 79265 426354 751652 675300 749478 345886 319760 739606 1457153 453708 938140 926077 1591253 1479150 1949360 894771 64185 1783627 763164 1720982 1126654 1114387 873818 931965 1944143 1721946 1238353 586568 1400516 1302698 1371084 1709058 782110 1156810 873077 1830995 793193 1302259 772668 1277844 1132411 294934 1516097 1444120 449430 1203330 896160 54828 1548446 1004580 819033 1784557 387416 646114 1104591 1523593 532264 1843633 720074 1983334 1170131 398817 142788 944485 742389 550889 757700 1503549 10567 621423 1694097 1416887 61797 1569079 743443 1124611 2643 577674 1451847 1967724 1704511 777746 1200534 469453 1701875 1950384 1078654 716713 1914037 1793791 1629051 1213278 694557 256930 1446103 1382882 1632989 323399 554834 898293 1387414 821115 205791 1715159 1247816 1234397 151828 1103008 1476091 1283576 162126 1563724 1211115 231339 371952 179422 937024 134569 513649 1881839 1428338 369246 1018714 1054788 321104 312674 1923861 585348 1745752 1594853 1418351 1704402 382459 932524 1213156 765627 789467 1969784 1830763 564195 885214 1341764 1168069 518956 1255731 1486557 1289329 1871560 867477 222804 985351 1158457 545647 49962 1917312 356542 471616 335480 1763967 666348 1506663 1040117 1475976 1135312 486503 1119324 240186 1641043 1811099 439681 1807760 355064 179242 1179694 1102009 1728297 797131 607928 1450921 1580630 763842 635999 470148 39646 771547 482038 384812 1158595 770420 136568 1751213 967438 1711951 905430 1844430 644888 667230 1214899 443186 483846 276522 816561 1036778 696658 150407 198856 396914 659607 217984 272186 244710 462889 612138 1930070 1578977 370510 1935700 144988 231963 835360 457062 215681 1790788 1339388 1498014 558070 1984004 1795811 405619 1279840 832646 36777 1272077 224516 1134746 584776 762613 717260 1344641 1291933 1024522 1892265 686235 367907 1923256 539704 519576 1151538 1062806 1655554 1646242 1421876 733919 545527 1642202 86070 1038761 1210357 474050 1926413 754826 1543245 1141936 1229262 400216 1193105 268610 787868 1655537 857412 1789584 152632 1770182 190366 1203015 120294 1319221 433535 1318305 1079464 1722925 1338697 246222 1791303 670369 69542 486604 1191466 26777 884848 1615251 282035 925715 1291713 923396 656670 517038 1372375 1404798 1792783 1614289 1235252 1496885 551072 861518 940939 725256 1493122 1803565 630681 279516 141273 1728570 1264212 697739 1711392 1218558 1830613 636626 690960 293924 1268458 318758 1929463 74125 89447 385796 801357 1838454 137069 1430027 333632 235563 573896 563049 1277486 1497000 1506267 830245 272855 1006536 1188595 1284587 14556 34305 1355135 478350 1824999 1106583 77809 1623222 1648102 1929500 172504 1849890 863914 66597 1868630 797241 449981 1865751 1387833 990942 1277340 520201 1019832 620955 1157343 1421739 454947 1941177 1904736 693778 1283370 1766841 1492037 1009857 1921071 1671037 1632328 738816 1740798 1679563 1957241 1182357 1969633 964463 1449919 1224360 1218881 1854548 828252 689921 1413256 305528 1629787 1562694 1793035 1365265 1345290 1260614 222624 1319756 1168100 1533193 82674 893175 676810 1472321 771975 1713214 665389 218625 105606 424722 1861630 931873 1929491 1848488 216927 403460 1521978 510325 1780032 98353 1754563 368495 991234 1254322 829948 340090 308904 457366 1741024 413301 1952724 1932727 1840702 1911189 761094 90972 1274971 638445 1378012 940006 111412 1731418 936835 235610 1225899 1649550 138845 541274 1845980 165563 147760 1069888 1303306 1609339 1055246 877315 1858672 650583 34440 1288597 672111 1645495 270813 1254287 399313 664917 490019 1734451 1907561 309143 1119393 1850263 1695854 1548542 726443 1977566 1785354 1950987 279240 1375639 1074417 1540679 1615673 573630 732603 954524 1071223 1774236 1092636 76893 1297376 552217 82491 995237 807080 959487 1117427 1268656 1720751 1368140 1564285 1988638 584183 1047699 1828326 1909565 472028 107075 1808735 597583 796480 1785855 1406185 371647 1916272 1734988 1505952 1462593 470050 1216638 72748 451407 156965 1723961 1119293 242040 1453324 73658 1364092 1820439 33382 1312856 1610795 367106 1347008 452767 70662 1146099 646772 133841 809286 1886526 85317 983497 1852912 1560811 682916 158893 32240 309201 379599 734634 1023456 1944373 1877820 1594037 1621800 1556397 1754620 1431786 1762026 1473224 1081489 1694328 511504 1227973 1414765 1333617 439322 1287039 499277 312229 711438 1339198 1329738 461627 1408620 650958 1632665 313952 467415 8503 1936189 188344 1200751 745646 73750 1833031 804242 859352 1723241 560293 1456115 605272 629502 24746 1139959 1018895 433458 1312794 1965575 372663 591469 939612 1276112 168028 148859 1143796 912662 1827495 8006 1765142 489236 826512 1031393 1651753 598096 543823 1830541 1859169 535877 1867532 1830518 449245 1377600 433012 1866714 1149587 1802206 973471 1425345 165963 1285934 1598834 1562379 708511 801384 1479839 812148 793502 804516 626763 1674682 1955630 1760871 1698115 269779 385819 568918 1494054 31554 1376628 932477 1711635 1140778 1348613 1424657 677441 757390 1308021 1512431 1115689 1050883 507541 1007480 115 1586168 253441 1518857 152847 93102 1174093 516977 1473487 893900 1828734 540802 1216460 1188149 1423584 773180 22826 1200618 83981 1944139 698691 1226214 1525099 274312 399966 1247810 1025366 345144 927079 1798405 1307043 892703 940326 1169586 701952 481010 1822250 871232 1438179 130039 1452643 736740 723245 362995 71172 417003 1842776 520770 1519501 754013 43259 1000127 399321 1230007 177874 1019571 1489933 1567717 808169 460966 735758 942074 1803861 566659 1335945 918188 1636265 651276 1790487 3909 500189 1409200 300148 1927899 1228794 323059 1294580 1150381 886774 1019369 1075402 307675 137487 1538093 316182 557918 1168360 453590 962462 1727642 625070 678784 1160995 528701 957079 1761150 725165 1017922 284812 1967997 670495 305204 439427 1973199 5487 1461024 1992356 1387675 956845 1762852 934640 1514711 658757 705597 1688232 1704395 153097 211992 1034893 130895 265988 819138 1825401 121106 1086108 1533357 1341112 183249 71383 897463 276341 963946 710308 1283926 1455992 135164 165906 1885876 115726 1303097 530429 186877 755434 1176334 1069182 1572544 1725180 696735 437611 1823979 470365 1090734 1713887 1283072 290543 770101 1735482 1930721 629511 1265792 1471317 42972 793824 1569877 1590530 1921912 351789 552049 433124 799467 1124731 1233596 1606942 963939 370699 1409320 273615 141596 1875524 104948 385891 884977 1890156 1204158 578083 1804766 1845229 212693 905349 1812391 1952740 556888 1787679 1232938 443984 1819009 162563 1239244 263195 1010976 720540 1695671 1591926 1929608 1435243 177178 756449 1775759 1586756 74851 593268 381950 458624 701336 553770 161788 964990 1808652 1434974 1965914 800957 852025 557403 1191528 239567 170982 661783 1200439 1054246 1975007 1574021 1821897 1072271 106748 608669 801837 113112 16656 710035 599943 791131 930888 1094261 721261 921526 1755474 1947163 385777 544926 1432403 113047 591164 556013 1764355 140179 1362045 1236174 720211 1605635 432517 1177393 721712 364760 540647 398370 1741656 1727585 1708402 1877148 1300945 1024661 47372 600235 1554607 1085766 509701 354614 305858 654168 1032507 1942181 1244918 791000 653884 1832187 283480 1423541 228577 649391 1720309 183808 653107 1385500 1990379 635099 1957737 961480 215783 30234 65575 1632937 1209556 1392503 699101 166097 927225 181549 1289071 530849 428781 1487661 1220123 1063432 1146201 1584212 790483 1155891 942893 109225 1503967 715636 1565446 753250 1140188 955844 851064 1829657 665711 647707 221225 258458 139341 392218 1541274 830892 1576391 1526097 1148169 19780 249749 1906478 441814 1685128 1177937 1381582 252441 1344202 1426422 1421002 895133 1322264 880858 970982 1035027 903581 1283927 44887 583968 1868660 1004313 678670 1745924 168346 826081 491267 1311202 601226 546994 1956870 1463188 340737 1699191 1167748 569231 250179 105032 435666 1394331 1375702 1828621 227221 243964 1732053 457567 1825968 52548 136165 506434 737920 1903407 915937 852370 745223 373743 450531 954533 1662170 89850 1435646 721086 420069 1842437 1417195 906055 452233 707444 459595 1717015 1611124 1810369 1450179 635662 1627166 198908 1304130 1665882 1547321 387181 1368271 635341 1834664 1329641 917381 603030 1162916 541958 1015254 1959330 1357664 197313 164572 1856571 1296415 1065362 1332307 1191666 384595 220270 207006 981011 1522002 1731005 175971 107126 1783777 1262585 1933817 1593592 1786839 1361456 1306361 655351 971515 1252845 1561932 266044 1853846 220629 868488 1022499 99297 249974 1911478 454528 1613546 408169 687244 73909 1520954 398852 710946 607558 635730 49440 850143 780477 391921 794647 838561 213844 1530335 1566715 1668036 784205 1585297 705508 664876 1347904 1210469 1017478 1073744 1815613 413108 61435 1874025 1376593 1809235 923830 1857624 902685 377497 827212 1351635 933600 1857056 94525 807181 1976945 1297554 503265 1200132 624578 430238 1786939 1877195 698430 920579 1099003 301034 610140 641152 99555 1748895 1314169 751477 1859336 1539375 1885973 1431658 1970158 1084331 1960238 134891 1221210 766551 181163 1470652 1413870 1983307 1178984 1978814 1168890 1237100 1554853 1789290 1866316 892067 1675285 1355996 44387 1212931 456919 710852 834309 750071 1228974 1976414 1139226 1251611 897420 1000541 605247 1804034 1666340 219893 1643078 1391804 1672204 829399 298159 672650 1728251 1155332 549786 1745657 960614 1924201 298229 1757631 1548714 234945 948326 257540 869649 989738 331350 421824 171263 1467227 1977252 343930 347280 570847 344051 1281749 805293 1203759 1374566 1622778 15786 1777847 1201974 671207 278709 1778189 1663424 1779406 758465 1311516 778189 1567939 304977 1192992 1661873 1489716 280464 31438 1999068 294879 1944925 1192084 320170 448249 431066 1981868 693140 411803 1977339 1221896 1144554 1063322 388173 252135 890596 660906 1861295 309672 1409406 1715611 1422309 224802 1588816 1943057 63933 518831 1183788 521306 1759442 630078 5336 410681 914955 990461 1488161 1239240 700128 916560 1105444 1249355 251738 128093 1072025 1936142 58968 64603 1035306 1971522 1796331 1041069 630560 442454 1932415 850260 1507747 126511 1364331 1215389 735912 881685 851791 706657 624412 1694399 649167 1833079 1891826 1891924 1018391 1259003 1191750 121038 748733 1866958 155759 479456 1861931 1428626 771630 1960838 1410078 180 693087 683441 1671635 400526 1362878 819678 321214 1045456 282103 1234275 1891975 1125811 1030591 684177 867470 95090 453852 1842417 1817366 1093238 865403 1347327 30239 413763 29436 295439 1729081 1928810 1275787 1662096 82418 57722 387707 116946 421443 1987895 1659012 1965233 1699159 630014 186379 1150044 1049871 447361 1027892 1448528 1755930 604429 1457725 1531473 1325446 1008454 1912953 1184745 15554 1353034 1937796 647635 1732060 1793724 464738 1148383 1617262 1463583 870016 728551 1048337 171615 129619 1978098 1843292 1830980 336779 1599756 1914618 525170 337558 212615 1637800 1954303 1186756 982021 910814 1842588 979714 47305 425696 1205198 1840620 235897 599304 1324821 471635 1799778 1888439 1760824 1426142 1751161 1181280 364088 995216 1546137 1217100 1692469 1628481 14387 1227775 206743 175335 1575948 1446203 570791 1882152 1414169 1019600 1341686 28369 136243 1864345 974909 566091 279039 161961 1522783 1219420 1470727 639814 860542 176626 144071 1292474 216974 1683007 702290 1896452 366327 748033 10556 1533327 1034455 1903231 825981 1834367 1548316 988700 54556 929024 912799 1274363 476908 209564 128065 1350065 1184551 1803763 227472 1877771 1717231 1314902 1658493 1411727 1571832 978348 1485322 570215 752362 426668 408651 1364636 1862255 1774273 1829405 1713427 1939947 1104555 1303042 1770924 1769620 275105 237617 546516 1495487 1033111 1780922 1722185 268452 1259556 1751885 1473458 756064 1616007 248376 644893 1480001 1452732 1788186 542726 54538 1330844 598556 819251 1663525 1280571 567325 22352 642872 583823 1919299 1389334 62387 1527478 477756 307477 1190077 690929 1065747 50039 1672872 831423 1082613 1679133 1093745 952963 61459 571649 907039 547680 1000530 689518 229428 501795 1391947 1237731 228617 166383 1158145 335046 1234480 1385679 887933 160497 1631899 1453553 1071930 1645465 531791 1788589 36587 1191444 443923 1684261 115634 612865 1990859 1045291 526680 772045 183677 1799642 1498395 432726 1315916 1532962 785332 704466 1430478 1529596 1224441 1140377 407708 1664758 1184504 247436 1098404 228242 687570 1709745 944090 744460 1392322 456404 205561 395684 362103 31325 1777335 1299560 826568 1529107 165914 1353222 1695295 609660 1248716 679790 1963513 1405401 1153493 1589791 1203749 109558 607723 935709 1130546 549039 756055 1328944 828430 741538 515020 1827881 1308786 1272554 1001614 1269028 795621 475214 584646 1831006 934849 810028 1625047 1725489 1055022 444698 929308 338702 396789 454638 629041 1147675 1659151 1753270 451939 1822930 1489012 829298 1363664 1747851 685899 939382 823676 146370 1625401 226301 1727236 816662 1760043 423680 266330 620376 849669 1716446 403690 587890 1961918 352116 1521179 1859880 1817151 1684823 1095797 646578 1390875 1121366 1293011 1320787 728424 1321784 1395130 388449 1590365 488615 484080 1694576 1633739 993897 192997 1246463 295156 817755 1254824 776753 1900608 1543189 1978006 365013 1635295 80694 1685216 86233 1883891 1644839 1726421 1839028 1318322 225492 1788073 1346680 1721138 446841 1486369 1636822 1569730 888173 1595620 855643 1894899 946915 1622235 78059 1094224 554694 52395 1136444 584726 1249425 1338380 903460 1825460 481461 263080 1391941 387150 1013357 434941 1777369 1827632 1646709 569884 1649731 402336 1243486 428498 1288858 1325789 1457878 930844 585474 982777 1613204 832754 802177 639129 81724 1241877 1112165 1929694 443220 356286 220778 458234 1556702 1672992 897484 1979770 185775 1720830 732605 1405562 38828 1711650 581082 1945406 424393 1551196 522028 749052 1645763 1946373 747573 794573 669437 1722414 246537 1708641 1605245 1361218 409095 22226 781169 1312948 1894366 1258703 1652424 827269 1686365 659086 1845488 54464 1508310 394879 1764260 862884 1481936 1563058 1363998 1815280 157016 534281 1937611 748570 1609238 1070963 1720946 1333769 521041 1707212 1021836 158024 1343258 1471258 1509198 1453962 795454 1394641 773741 804253 1587264 1308802 1345459 458756 128706 1605764 1918378 810422 583122 372574 854041 179474 1648695 736168 1169063 1918045 1047563 1702421 397632 1607032 1270669 655014 827933 1066131 596732 1845633 586745 521156 1479845 449023 1880726 1012397 554164 1869356 867353 770721 1915629 447667 1957394 980741 1289370 1280523 982603 1016271 1299065 1667514 1234224 1029317 675821 788046 258578 980868 901139 330989 319174 1982664 1018438 120351 428169 1339762 609286 854791 1306813 1131019 313753 707757 1375049 955562 1699003 919103 1007204 1154746 472133 292156 1780715 433355 1528186 1217197 1139715 22270 556264 15284 1331882 443122 926602 544799 1425540 1529666 57319 28322 1727184 202322 743312 991358 1853508 988622 1893985 1063175 296086 803555 1552603 102052 1247115 801539 1877923 1691594 542049 1320937 166970 838626 1749321 932507 1390851 423623 915508 639638 773133 533936 965475 384793 174198 847942 1179567 653639 1133446 330721 1245572 1783343 1520349 597365 194576 356561 1787754 1868207 382804 1863873 1824920 1865577 1766562 1585024 1810553 1988698 633437 1872924 561603 1494913 1752312 1360353 49488 1365526 1831419 1564857 1063483 1269236 1508433 561367 191267 1972655 11533 955247 376391 836230 1454706 114524 1437097 618933 1833278 1634019 399808 9114 318304 940407 1317130 970725 892735 642041 413259 510085 814081 1562679 955504 911962 1349293 265747 1274237 1230497 230665 767418 1816558 345351 123692 1640534 471569 176172 1108173 824572 1926604 789029 1080705 909600 1399143 586115 1638066 1153536 1626669 911524 1319363 1440967 1427137 74547 943222 1226728 1189338 1326646 379005 526709 881881 1610275 864855 270478 1922479 1085637 1586575 274708 1087477 1250718 24127 370790 698982 1068986 1579909 502480 140790 1295843 1415037 1628768 858255 1069994 1069803 752182 179366 1682371 1612545 1062954 1165567 773295 514200 1652949 454142 1816286 1022306 1167319 881666 243704 1700567 348387 739174 156701 1433198 963675 1940905 1113187 872762 1455155 457655 1316606 1997031 26059 281915 738673 1190097 1422218 379969 1753884 1548813 577731 927634 1978298 579468 1302359 761925 1011477 206506 1285068 1003354 869304 193544 1649610 1971836 1072249 396597 348648 75867 1837690 1292730 1469646 645408 41530 1184729 551847 1420344 1768713 952735 1014432 1518513 365602 1989244 573485 1227147 1419226 1447872 253059 470543 1539987 1258628 836009 445900 29246 614420 1134361 1113095 140339 139746 377095 1791636 1900396 1981095 1259021 940657 456238 149246 68624 40382 387972 875111 384900 517461 38815 1492631 344217 1035175 1978177 1258468 402960 1306796 350733 139132 368228 1870171 1584602 1901835 1594392 25184 417840 229946 1094137 970397 651150 544236 877670 925571 192474 241037 233381 1207592 56932 230121 1451808 299286 1020455 94382 1736378 1726339 700603 874336 1816049 609438 1042252 1752796 1468858 755066 1656214 1357336 367117 1846588 501216 205315 1631029 192751 1826177 1918712 1626446 1770711 443977 1649396 1465019 536344 641812 1530594 1941436 536023 1491354 1605334 1916599 616283 1714904 1625806 149786 192651 895098 969333 608710 1168523 47624 1244216 1638561 321746 1678651 780619 1092964 284093 17800 1839947 1498695 1657053 1839406 725744 1579402 248074 1596928 68457 81752 1458266 1449215 97801 1930064 710667 1839385 1262526 1307975 1791686 926595 1666311 1855559 1957367 1573496 1041026 871705 792021 432465 1137495 884220 1932623 87785 852909 1370000 1602946 1926922 1828794 1233362 324965 1955812 1752440 1525951 250202 1309799 317742 1475673 1955836 107173 1497966 1207268 1629340 57733 1088558 1707997 454786 1507460 420437 1214709 1957708 1642285 1025821 377611 1529113 1409613 1378020 1333653 779085 1507705 711018 18503 672930 716316 869220 673421 1417385 119958 1073898 1338904 153834 1690255 880367 241631 1743721 1514055 1456926 1153635 538588 208159 1971728 1647342 1790562 727435 1731722 1292142 1042614 399233 17064 1695835 1195823 1125985 387380 1622193 1373844 836232 1530794 728987 516536 537668 366240 487234 409522 1948984 1488565 1293022 392612 53719 264086 1248599 1177991 662747 1266028 947149 274943 379120 1953275 351334 1453198 399895 1443612 763378 965115 711512 696743 1041021 285186 849620 803872 731447 1188857 264186 340382 1065567 1592440 1193702 1067635 1950667 10585 794436 1606003 112189 398902 1596604 1310895 1682368 1463282 1485062 1254842 1414659 1072789 1513389 495916 21629 335588 1804621 1991137 1573750 1651888 617760 176708 1512550 334336 1592188 744046 156214 1298329 1483079 1552453 320346 202604 801383 958682 1465535 615433 1027529 1741858 154592 611175 784139 1516278 1099267 1586528 868942 856879 1409791 1917274 257052 1251901 1088133 1015078 1764080 1094821 1588219 308405 1422525 1516260 1001549 773895 666964 1468215 1015795 1617720 1685331 1181827 541742 1337887 1414306 1368710 269939 283554 1331441 627943 489798 1584947 1611073 1675649 1776802 388739 1383047 963689 1040289 1900261 215328 286783 601986 1823323 1143000 1443163 166562 870675 1379231 1742979 1318477 580921 1121045 1331579 1542772 867331 1217055 1897441 1782613 1286611 558149 1355769 799755 1474545 694426 1151609 1306956 1781977 1136693 437966 865327 1269496 949840 1134066 106973 1998778 89060 466572 126331 1200524 1513865 420211 1760145 885065 222637 1735901 474655 1538840 298780 584465 1807523 114347 1438942 296756 669074 1144452 706552 320321 521330 549251 1533886 1168666 1096382 122856 948041 149218 9181 1237979 1605563 400836 1057187 1660170 729673 699046 1722684 50215 306047 462723 1703480 857943 1229559 1211658 1907578 1067343 404521 1962742 873196 193157 832000 1697931 944278 1770662 593158 1624864 1254969 1739906 1968228 295076 51453 742539 1661506 562524 876932 1363467 143657 650903 1957384 544690 1518894 576883 738350 1511992 649516 1227402 144793 1081823 1386635 694741 1206661 467739 822242 61480 1374 189323 1760680 594267 1296070 9998 1904783 1195089 316292 546808 1003303 1853414 1118279 659488 1728395 1651152 1800889 1370943 1664774 200927 1476701 163055 739192 583617 1135429 369723 1609612 860118 144912 1433725 1319807 1222559 1914512 835793 1843867 586827 1119321 372245 242806 1215153 1018504 219682 582145 108988 1298674 556036 663489 1601153 755166 540867 1512137 251292 1954433 1369940 943678 957427 363171 992714 820503 1159344 1545240 1642570 213116 942619 242876 510187 18727 363715 1211879 354195 96661 192051 1144666 1370327 1637255 1566888 819051 1980311 771709 298886 537756 1726831 413945 1875785 1828482 283774 677179 419923 1299581 64552 591478 1108852 1474554 1929538 1974961 1469703 1490938 1241257 1389282 1840689 1258048 445556 442700 830050 1288827 891980 1287563 904844 111224 1584052 1990814 1535489 185642 1058074 463091 1209596 741873 1016657 364485 602840 1125797 996197 1246948 1624363 1402687 1101798 1211675 1544597 751447 346 613551 1173728 1578864 220872 1484536 55109 357039 647137 574648 1904811 16262 1039134 1048837 1365583 934656 971532 1311018 649131 1707976 1788885 101572 427993 1498326 1047337 1093719 631344 94573 1863489 1816829 823144 1471123 1920709 1928521 1015335 1282955 1807363 1154275 1883493 1178567 1468574 1530337 1537777 293161 1735205 430425 556336 952698 1193142 174348 1372228 1111851 646950 1137319 1684713 877678 98786 1868375 1834949 126645 25494 1215398 1109112 1431356 546497 470549 962338 1650833 977830 282116 207293 1109309 1059284 1924320 793521 1270732 685233 1762936 966752 1494829 487719 1218632 315215 376158 722151 189260 1685468 1672093 1280604 43743 1859607 1474380 1490453 13795 1975183 825564 76991 1893810 1099591 543871 1057964 1169591 1365687 1295384 181734 1098609 305672 177779 718190 444129 1486245 1715629 1820730 937685 97715 1530637 1662224 392333 1853282 1534053 565133 1244008 1264383 1336203 967323 1417507 1229686 1946211 920394 1371547 1620418 1971558 119741 1416044 1111675 671514 1372344 1910849 50412 1644107 344403 1800531 1083963 356207 92017 1097229 30482 1421551 1858704 1419749 1406157 1605653 555340 1488291 805191 691103 66477 32854 1794253 1576179 1551940 1589889 1131974 1671535 210854 802762 532263 1288982 1970472 1270126 147383 408204 1055980 878389 1534559 1491185 830217 318237 1317853 1586453 364025 1138640 25837 1034353 369509 1668923 37064 1268700 1405849 1970022 188062 1844005 358895 222517 357830 1441550 614612 1412733 1650967 859650 348480 1290873 1607836 985111 1180056 827336 1901766 526539 89583 1260646 1048887 121055 949818 1914181 1138643 536480 641358 20132 1055038 581897 1895985 1157483 264174 336272 1338267 1492730 1134235 1000840 1331422 1227706 1244635 1895136 249438 1034670 421458 1290846 1456003 1985754 1016202 301792 1663833 130818 1593216 1676006 20251 1925740 436096 1450994 1149039 15441 565289 910416 999166 1140016 1007959 486422 1069597 76681 1878946 1155261 1801634 987909 1945096 834698 1170520 1837294 681004 855719 621702 978681 1857293 1195315 1960927 1432337 1616665 57213 1892451 16449 1757624 1742545 785828 1123809 940600 1469167 691505 406908 1209888 567010 827294 454759 483080 311374 352302 1286881 1673924 912050 696484 1399919 1729840 552967 1271742 1724454 58923 1658847 340946 793334 259841 302502 258556 1937296 1384308 78790 1719408 704829 1515076 1558213 45745 32859 651109 899745 1781619 661417 678023 1853135 1498026 742836 1274020 96795 1874437 1871005 1049683 347181 564681 342393 1156931 783533 173689 1209105 1616864 1253369 1164199 834841 1463599 1912938 36687 630687 1529223 1847461 846542 1715469 1400004 203938 1992959 1998047 364236 1645803 94624 1187327 1707819 471699 461359 1244343 1585966 566242 1977528 475271 979966 1448493 1264998 1725183 1400308 1178610 719245 627470 795762 1963497 947665 1282637 797240 1265351 1341314 929725 1228305 1182993 1277451 612562 1797673 1579990 1908918 1071848 901489 1579745 541025 947493 1133678 704471 1752259 1480643 1198808 1336160 1255319 1150210 110340 218538 500172 512563 643157 1087438 1982636 1652164 1667776 1730348 1766760 1859322 1900361 1417926 1355294 891905 716248 1955935 1669351 141277 33320 1581053 56551 247744 1925027 196594 416410 1903453 723217 2527 865091 411783 1539279 1422495 770435 111508 1329071 1904698 1365009 58349 624508 1239162 368241 1144936 1676861 1368673 1456538 791692 289451 497922 519095 736259 522185 577110 1832781 1437847 41212 336563 114252 1408107 1969188 896260 1815100 1218290 1287110 550695 748865 523482 1428131 441006 1366961 1739508 791594 717243 1767004 315010 442262 66024 1098108 1642235 1905528 1851616 765579 1390365 1329586 1910675 1541403 529575 1003404 1766949 1595435 577200 1032692 622640 1039116 993993 1966819 1698563 218146 970077 1506766 304424 816198 527788 1854454 276244 1213787 1833807 931241 1487750 1418438 11852 36204 689178 1831205 979955 1877349 235958 734660 233007 513669 512220 720190 1403160 725886 569953 1937056 1401820 317901 1240574 1926666 843305 185247 787717 1913747 1775816 1835788 1655402 1068981 228418 114802 1098295 1968559 835578 1127729 1092747 396487 691013 619700 1982097 1634537 1865686 507086 483593 350088 1882915 868839 1800441 1947889 1324705 1245341 1925557 207706 393637 787966 650018 306266 941235 637091 1667687 1762983 953175 1760856 1735522 1883389 1060417 233564 952561 1703385 83795 1693668 638683 1370200 1442095 769560 1022532 712517 996654 1818825 796410 427257 747718 1456856 1946799 479197 347964 1782828 1929327 1729555 568931 1017263 316479 1400629 1004464 1826585 1710576 895595 1648084 1841338 608856 1385711 73716 1875024 1029638 1830143 1589082 1537306 608982 507523 496091 1021712 65535 396811 475064 844773 795730 106308 764842 673068 1791229 518847 57576 1512383 1607429 690601 584314 1843147 418211 1310751 467872 745681 514000 187307 528099 69893 359994 1098327 631954 315944 1529739 1387060 1746846 1465389 1446077 1716182 595216 1997274 1905735 448458 1029069 1544446 674570 1507402 1426964 1631915 1103872 863558 1590876 769479 821850 515602 403183 1374400 1665619 1805064 782334 1530798 1754545 443123 301633 1389112 827242 297799 932786 556085 718655 904728 1710741 339663 1777525 1851565 1423949 500524 1812994 1115037 1444733 1544292 1722281 1075817 410921 1306040 1502020 1820068 1904914 610020 910569 1734418 994719 961115 363858 1905885 611055 607529 814893 1338020 1518918 1852440 1914730 1733895 959062 38987 1807732 280686 617078 1447854 930311 583482 870175 1280817 628219 106270 562981 987887 1654311 1344465 586103 1734340 1461210 1273472 1180915 918741 1644212 239731 359215 1647721 1417737 357655 1711464 812820 862940 798226 1838618 116343 336252 899699 1921577 198627 573983 1064827 676551 1383477 1112798 1855784 1489394 481043 887121 158761 688977 281670 744012 542988 1408396 959112 348253 1352054 1445844 1209471 894900 1934987 897804 359278 1027397 130961 719525 484038 1430313 380152 650405 835992 1793968 890868 728319 1050425 1557259 430459 1535527 156807 205273 228563 1437009 313080 224483 624941 972829 78310 868131 613346 667926 1902804 318273 818055 795083 11962 1443643 1807047 1437672 837309 985685 1227430 794163 1842706 609621 1764552 1863831 1497569 1122828 520712 1563028 1552144 827319 1367563 1608592 284313 490813 1998052 44800 1719959 1496296 997354 337906 1090676 1494782 1122859 877809 1432325 561071 1398769 1456598 1899088 783906 1523952 1810140 464816 403977 991729 1190615 283813 124097 62659 1458771 1344690 1432221 1691609 778084 70985 218284 849095 393275 1822243 642123 58716 721013 849496 1628755 1292583 1273645 1922801 585635 520818 1326101 1063595 648374 1169091 297413 256328 834559 475914 1810192 1860524 1018253 104738 532062 564728 1810621 846802 1813829 1817462 865359 727196 3673 1716524 1704621 74469 325455 970321 1733684 342231 1339946 867396 984535 232547 1164113 431256 1809506 419799 1438178 389473 883783 1496194 1136562 1004505 1594194 1954486 1429864 435869 1236761 229001 1637890 409796 1341405 986853 1063299 1258581 1265087 489758 619395 38199 1286916 87134 1306009 871316 1519588 600608 1298109 1289765 1081945 1050639 1040939 933010 854140 1703157 29270 1823944 1799388 107157 1172524 1109021 1310048 592113 1512988 329272 1385637 1120851 1168193 1817233 408003 1136335 1292251 1020753 291415 278656 419865 165319 238120 583947 682780 1822908 1965773 158389 1748362 1993773 108505 266271 1738951 758714 437590 1512344 1381533 241527 1291748 1789046 521611 355992 1625754 1594705 412742 925268 1812578 690618 1654485 811452 339354 1238095 1266677 740455 749637 1160263 585225 804299 1544260 1622473 424579 1732197 677542 1147771 1569473 295642 616589 1912308 1558960 13667 267442 193450 517293 1894832 1147439 1537723 1589936 576342 122805 1791211 429314 120497 412618 663887 1741400 1225317 1964983 1592223 958840 1635124 434163 535425 99627 1813732 1892022 911967 1690290 745298 1225849 1581755 1324958 67523 1954707 1876914 1551541 72654 542167 1188075 857687 632155 1044566 421269 1477450 611256 1728783 840064 1087075 1320807 754161 227053 1876024 1784804 121775 881228 853963 1185639 227666 1094947 16747 1415785 1081638 526845 484966 828673 309756 1482179 1250037 1895831 732894 43757 1844251 579168 857314 1486749 1775741 320916 80469 435436 877267 1586880 841169 753977 1787945 924006 279839 1741038 702015 1646636 1073893 1286268 356983 703060 665302 714580 428956 1853160 1918552 1443945 1046658 1197999 1845659 1343287 975186 1415974 1315215 847869 916707 98884 858019 1836708 781162 551206 592139 453161 303363 748071 914908 1667473 575812 1011297 438082 554518 1154902 663594 642566 1856356 672020 48626 396506 354322 915699 1576167 163747 869215 148192 1641524 400995 1097084 1435738 1977947 133520 394063 1461736 263078 1541044 93856 821376 1410574 717569 35413 311826 184743 1098514 1695670 1580077 1124330 1550048 407094 1667543 422278 1693499 180648 29827 477412 771494 1700004 1501568 1885965 314175 375965 1575078 1584440 112221 1289789 713366 515097 474022 1797634 240396 678643 60855 533451 1918577 571622 1829269 776853 888188 999536 786020 1154512 802498 1094852 1481618 408006 1175735 817159 1301187 166984 421166 770290 980114 1151259 1405387 1483570 1524472 64203 1105823 368970 60630 318370 716690 423903 1173981 229495 1982344 1618767 1560483 759209 1474680 81816 657449 1620007 1267970 1071782 1510710 808788 1827545 1977382 1816785 368925 526785 1203484 193125 1218457 715714 1705665 930082 1064254 400294 985072 963725 1986518 623683 1184663 1683179 1415873 2467 653925 545859 295923 972969 1600765 1194036 1508594 1495890 5519 995696 787854 1940632 1497382 666741 43815 17614 176200 1441179 504960 1072279 950235 883687 1651028 772047 1835319 317071 881849 520431 438627 417049 1879915 1755131 340775 376751 394892 203006 1296466 757569 466438 631351 367845 1452014 1911107 1418580 65028 365606 912859 746163 1877603 1383356 1616826 1336706 907419 530788 1511771 1231058 1939218 1956061 1490064 1542782 570989 1886416 879889 1772761 1545439 1143126 1610160 377171 500362 1399847 29155 1658890 1410594 1030378 1721994 1686400 1122774 692681 116031 950625 1903506 1502289 1855085 459100 299236 1617073 1516717 1174651 933592 1355649 213775 1908954 1002641 845449 996791 611794 729570 1024467 1066062 950179 365332 1161677 489987 102085 401156 684390 199399 356391 1885191 1517688 175526 1755782 1406365 1634701 1203538 244956 996485 694509 67 1492430 1440283 1189539 1084335 1296658 1097883 691174 1112432 236625 1877938 743946 886575 943278 1996022 1023828 1360287 864509 1605279 1496953 312204 1334543 1808393 1703565 37782 503719 1750336 1143175 101501 224481 1958760 38877 884803 153651 1845481 151390 1963832 437747 717400 1984325 1219953 1978071 829052 1730432 1903289 1411468 460666 1353742 93810 896952 78821 98462 317179 1971429 571770 1192571 1649717 129953 565465 599505 932344 794269 1793200 145358 921581 1079851 595482 882302 75947 1407685 281649 93833 491728 1661848 315017 856158 1109849 1098663 1026561 458997 679256 1556973 1229164 1539580 1680902 1601035 15004 1453443 1262471 1308091 348385 1759107 1426342 64464 1121625 1426381 857335 679766 617299 1287141 248530 769909 861275 719753 1875494 681340 118337 1148247 1911454 1510850 1062525 551479 684298 962298 825545 1875490 1506334 1396767 676071 1455615 1086052 1154038 1931041 764851 515374 233470 559753 1040778 1879938 863503 1609162 713279 504420 5512 640588 1498877 1190655 902540 1212405 1383300 1440469 1425537 1069993 1128748 177199 453522 111123 1264990 1745524 173455 1755174 1017644 418722 483572 919995 335132 1247686 463467 826913 1566827 1706975 1548072 1192072 945622 58177 533882 1941672 1656507 560546 1430867 530552 1772285 1561170 69510 1633031 78927 326546 1403998 1740888 1137046 208808 1574097 1047186 1356843 85899 1390561 440110 125937 1658781 1174441 1613778 584168 1029951 1385815 1742238 95830 615719 1631203 644507 925302 163717 638430 1793106 265580 1943909 878447 350710 58059 460909 533142 1011950 1864202 41926 88170 883322 1781079 1594688 1641591 795008 1090501 1678789 1687167 1979747 440855 616151 445683 759825 885713 1069771 428309 1247701 1780277 817078 1964583 1918543 876262 1460222 622611 711658 1067082 78683 1132760 1208403 750047 451395 333075 1361494 180812 1797760 1027330 1388323 1015656 1779731 907784 337651 453175 1055329 938450 1953274 1875459 613968 1285108 604059 881645 402592 354353 1238858 201783 1018987 1485925 407393 1927341 1887526 1283323 1522036 1066515 855447 702373 957490 838478 824912 1608373 369374 144673 266675 1517613 444526 796255 1161130 84151 1221329 309130 1599439 395649 291653 851416 1551903 275576 1289871 1240867 1595305 1044606 605934 138248 1175749 399957 157100 453840 843864 1108363 930377 878529 190912 793827 379157 683095 680689 1839337 46432 759029 952926 996145 133367 554721 1857050 1509299 739554 1903439 1483102 1252107 1305403 552648 1635268 1794748 1590780 1467347 1479144 1518382 122215 846965 518532 355037 511887 531600 1736549 574073 1826136 735329 1140702 119414 825798 1112028 669158 1011842 23769 115287 1663478 1410702 582615 564900 643599 343152 1452232 1672609 951788 1172223 186005 1644093 264550 1198688 536448 34451 1224677 301807 1568415 466471 20729 400758 1881640 703922 310824 1660365 783607 586512 744371 229948 1505132 384737 253894 1062139 75343 1813401 91812 1649873 1588689 1271138 1284192 835798 574282 701907 354234 185816 1665763 1937329 1316240 24037 1652907 378168 1221499 169397 1565964 1415150 1621522 955088 1277609 1915412 1334971 94184 1906826 153192 1658199 1768954 607218 1175826 1527831 916751 1697886 74352 44262 296273 13886 273415 285163 1331943 356704 794472 699259 55515 1514318 230679 1426869 877113 1814052 1795742 536358 159243 1408365 1678354 1164773 1924427 1216153 1603050 1294543 241618 1216496 463492 1349840 976747 1196631 1074434 647908 467972 1479329 253604 425620 1614338 1587564 368157 1350608 1808643 15452 863813 1799068 1696730 845068 297447 393893 412030 1055885 1963725 1606853 832148 1720437 1769058 313908 228594 314551 932562 1697957 513201 737783 1109878 16183 296597 1168991 241642 1172844 424860 337076 1543360 566990 1850477 178928 1785595 1532225 1730103 1231975 313608 974965 1711017 582613 1205408 1514121 857027 407531 1090278 1907393 1679575 1383130 74451 54683 445267 1394991 984529 1801201 779453 1653646 999689 1656884 1509302 1384393 538937 707813 1643838 932724 988436 712635 1913432 320914 37095 1178727 1717090 965196 680360 1860792 649345 271259 1393307 1537359 1945938 1452024 1010195 1836512 79671 1100204 458532 927433 1317297 317596 1320813 650787 1539911 1869320 1998955 835168 625411 814452 994831 574257 471853 757375 1945754 711384 1753983 1111940 406452 1902274 232882 832064 1514747 1261249 630274 1126055 332259 1062424 382709 1394664 1671793 190055 606100 1702601 246619 1389118 1754481 1752910 1591457 1688296 1593680 1994420 1446330 1243145 985312 1857274 901256 339170 374525 1554858 1103785 1981717 553638 1284323 462102 1478227 1135413 553683 632168 147643 73046 655291 693400 143422 1956304 862450 1031199 1836537 1155013 56984 1247887 453706 1129511 932485 1667445 68685 1667583 1438546 1111975 438853 551718 1175921 957143 1673732 767750 803987 580864 1318546 1147217 1781041 265687 796737 55658 1259934 1917488 531302 435094 57970 236821 892198 1318386 704449 1208830 100580 1027617 554064 127046 1044229 1300430 81350 1519122 652204 1041591 540249 501158 1923460 1484916 1764077 1130146 89585 670590 250882 802255 225269 787334 709251 1142238 1431024 1253526 1888347 1074442 1912340 782304 1842422 1612580 1494903 101833 1695148 572429 1913242 1918640 1776252 1875773 1491424 1857754 1521480 466018 1163013 1966754 495280 1108046 830141 1632213 67077 1815968 190046 1045759 182276 1280559 80875 1721116 1281996 466986 573915 1356331 987366 1422973 829821 1792595 1841330 1979697 989660 705251 1853023 1190132 1431075 364207 1746608 86196 790034 1936675 847021 1678649 1926438 1333705 362304 573222 448348 1470008 1399988 1887554 1096327 1380109 1226394 276478 1738214 89354 169824 50712 769336 699438 776139 1120209 78073 615878 1562227 1817008 1097259 1390375 1012412 318387 1032889 771607 843701 264797 1238684 1283588 713945 1532934 414137 731938 1734824 937281 1832207 1682235 534275 1185063 1385939 94140 1415876 1785053 1119748 1288836 192129 1459898 1357675 19710 381688 789457 1270341 678594 297565 1387443 1335470 799565 1691942 1488512 1029760 1489263 81316 1834855 473498 1969175 1761045 683399 151699 1798532 1514618 648449 403369 1334983 5185 123168 1274853 844413 1915612 1276378 1854167 847245 1053913 1466972 254593 180424 397905 1617782 365545 1895326 1601060 1296548 1996929 588567 672465 648411 779066 1801202 818658 1139882 12118 1277216 1575765 548458 859301 1210272 315317 73739 5287 556758 1401289 1593885 172154 1407929 669808 887056 437531 564324 785810 204560 410669 560765 1368160 244811 1942154 1071259 1683492 1528193 822204 1713431 350360 1377277 1531292 1120494 1966393 1390471 98947 913116 520593 1490576 567400 159356 1525129 1804783 1096390 1271485 855538 1135068 1637822 604433 1195665 297191 1941180 1545621 1434403 1684324 1926325 1396710 595122 110492 1014334 206807 1263840 1176558 1109213 1054181 709607 824825 1064215 498970 726189 1118401 677141 884808 721097 1305806 6802 1041378 611070 1175254 1919074 1458580 1525420 1807457 740487 872160 474662 430472 1470894 974406 1555759 437891 671113 563054 1977327 557247 373032 36323 584916 1669643 1443513 1815710 685585 811297 792046 500553 745487 570189 677415 771402 1252568 1398926 1238540 1479637 977100 1478373 540134 1558838 1823520 484802 1672564 1984346 729805 36362 1253454 1745488 677786 740499 429011 1805593 1371680 1984377 565338 1418181 1110117 1135643 1915303 1605001 85988 1789700 1936221 1675354 909116 1616725 570025 1306354 733442 645843 1764060 365414 1236866 1939956 1024789 1117924 274267 1232173 960632 602391 315097 1833811 666944 1647269 138964 213242 1803554 1292447 63582 1214552 1129892 1381493 313480 972341 1410406 674680 1239324 1870988 123983 1359254 291816 1084536 284163 1056669 719241 812254 957138 28625 258660 33684 1996026 692952 955812 1882312 527520 429505 1839428 836398 729556 594652 1071448 1718667 742550 594632 1197251 1731574 520648 1971552 843027 1878093 473908 1406178 1441417 970130 656909 750999 1777704 1991599 467860 313153 971270 1406380 421730 1603991 83579 1061877 547376 718869 971806 553997 729609 1500079 316412 257341 240064 1947162 926943 1535268 835043 1656610 1349088 535008 1212432 583727 1443285 281047 878898 1899377 1101290 1232641 1691314 933865 1854494 1796185 1648872 878950 616583 1757521 1332126 311433 1767596 1206533 1985172 192624 1123504 721782 1537418 1031526 1521954 845156 446238 1611285 126033 1336053 916929 1513919 607560 1062245 1133810 18134 409452 1152942 1573076 1034049 1956847 1059468 1768202 530211 1011993 1527935 871155 1024879 813303 1776612 157145 1045433 1460884 904481 223037 1009145 1987099 1061513 1594979 1855258 49115 267473 246561 677553 144842 1381496 587771 754499 1922910 1635411 1767334 661128 1980922 730904 759096 1291971 559421 428041 994150 920108 1459989 1866491 1977355 1808367 928776 1438259 1898070 1663603 1224012 98198 45614 1399173 1532766 507519 1691268 386383 1662789 1708339 491964 772565 1997425 1405102 1767804 1086639 156722 1813010 1481269 597868 1487008 1365731 109678 888056 314760 459984 344418 493862 283881 120343 1864259 17397 1142799 1157801 1309155 1611344 383346 385024 1790468 761245 1066351 102457 1890519 1016441 1458956 68571 1417124 73471 1415735 446419 931745 1668461 1772194 618305 821404 1113748 155485 853350 1183176 403926 1691342 712556 1247207 735011 236177 1707635 209722 53487 1172310 989594 695871 265625 1000909 1812995 1757374 386305 183047 72880 1492589 948190 572634 847704 1188326 1147362 542853 214009 1258518 1834910 1943488 1082752 935635 1764365 388762 444273 255393 1085508 962352 538680 18319 981543 118950 682036 1867338 487492 260811 1899837 1943530 1557207 406250 1531482 620164 810855 1284458 628872 459768 1951669 462797 197733 878626 1820894 1504295 1067477 1759624 1628036 153574 1715238 987378 997718 1577351 866710 57069 447934 1524576 129698 813655 1174384 1753870 1993716 1346350 1548665 545736 100023 1063548 28307 938442 1045628 1341679 1007515 297681 681682 680327 630935 51322 1474438 1545362 1669945 1648693 550270 328118 177187 1872601 1735492 534273 336704 675224 1096848 1197802 1584367 1923184 1579058 253911 227951 1992656 894544 1147382 1848573 590278 1851093 1622053 1963038 1382464 1563820 1441002 233368 232376 894463 1425418 673100 459462 411339 1457437 186084 321830 1617423 855417 308918 120776 407700 1592020 1051481 184419 771220 612933 1231304 1118443 244930 594911 101586 1110629 1714309 259929 1109411 1863706 1517650 275823 740470 68996 713523 1695881 98171 722778 635787 1148830 1884749 856673 1758689 421115 383647 170351 1659703 1401752 469247 1895435 525132 1513520 174889 580912 249572 1385360 551578 1642475 168532 1505064 452473 57758 1066175 624679 140114 836430 136297 356530 699567 368789 1991531 1571713 529304 598379 431832 1420254 1048165 159269 107058 800929 1952055 1207716 789095 1033379 1823810 1845340 1423231 1479255 623456 701932 1244505 1341105 586436 306336 259028 366686 1898760 1561821 1876288 1482098 985198 1954797 971518 976628 1318728 774652 1228459 1323466 928650 1688170 933326 1932313 88771 1056560 1345515 67305 689425 934915 872930 313642 1399202 1700734 1313080 1059921 999563 319644 785635 536087 1027532 396453 1681685 1484498 1504849 1827127 1884927 1115648 1409564 1978713 1649994 1107991 1530503 1990466 535210 811321 62686 641323 1479774 344939 824388 1244992 1764450 1029245 844448 1244650 548953 1182962 632670 216042 118240 673865 287870 1992704 1731925 309426 894394 132162 386275 211269 410084 10344 1547179 1080330 1514766 1358710 1170415 671225 1786345 218711 724446 1251256 1932958 1103276 771735 194179 1587087 570848 1499795 583734 213446 1082954 980492 1094867 140832 325277 1912106 953487 1233812 1096484 832553 366832 616310 296221 1568303 652148 722608 1821600 188696 1299762 1085140 1433924 358794 1973367 1192158 757643 1294781 1705585 972907 416377 776254 1131045 1981184 574444 482233 1797446 1388202 1247432 736934 752432 323839 1819925 1127513 321332 769346 1973476 1463184 928251 1422676 678539 404107 1451713 824000 1575831 601707 1221059 807578 882308 694786 497550 330189 1527725 1971783 244563 1237178 1563745 80854 68744 354513 404248 1879278 1039782 900153 926606 1810646 1586186 829195 675044 1687165 1957106 1590338 1584740 722897 611822 1843615 546003 996930 1739332 726898 1724018 15506 888252 225680 1895495 1854798 1766806 181647 1640132 1702014 1279812 1273933 1295341 1621184 939705 1879708 498022 1722072 457944 780217 731873 329718 921188 1238965 788804 1415579 1082347 1421591 1116899 1182491 507814 1371888 915115 123114 51262 407144 1454620 1605187 1120699 1949967 1480965 1843870 264725 902172 1688072 1271260 563568 894992 373639 1405742 1586508 1470404 1401362 252297 1379574 169646 42545 804080 140926 542740 1311859 1339508 1156323 942038 132353 847533 614474 310892 480300 238298 167701 779119 64670 402530 1497422 587127 743005 721604 1414690 510171 1663486 830279 1480726 1350672 1480932 1296752 209354 75162 1037933 1093748 626369 368304 1742219 1874523 389230 62443 1329056 965983 442276 389610 1915963 752993 1102362 1144890 1034577 1337767 347001 995309 1541870 1038208 541855 1765895 73214 1062791 132858 234695 380525 1228672 1345822 1499707 993851 1003923 521512 160715 989450 219298 59061 725899 1301973 1538425 711627 918866 246705 1869860 1164302 433718 996990 42928 1994639 1879433 1191578 1897831 1741485 780946 1882070 279010 502716 1122820 1920746 662553 636174 109913 971162 731103 617358 1315257 1384035 199215 1904902 1642657 139467 1873264 969651 974692 395111 753949 45911 9549 1350777 358837 1476581 9176 1285797 317379 1999684 27346 16929 1588886 1610037 1058417 1323403 145669 1380850 917568 1931431 373746 1469476 913170 841669 1111746 1317016 1552621 1133019 1322173 1735033 54911 1341920 441527 876438 1152306 111833 559986 537028 1849082 582903 662127 114796 388755 56430 201147 428830 826103 1892742 456171 14838 207046 1549540 363110 450333 579771 1929199 1667275 511376 1716432 1068039 1401186 864967 903207 747066 450360 528336 1335958 505253 1919215 1869631 1559203 1246682 52347 581880 1781908 161640 1578477 946005 1375858 671136 1957846 1403518 1489251 688020 1867791 1430508 1521914 947147 763317 1883170 296564 1661201 1588894 427805 1002607 1760398 863699 698576 1447857 270126 1322117 1157822 465233 1241592 381769 1063078 408154 29950 1524416 1349737 891643 1565316 1261620 1928143 60003 464365 1537235 582643 1375925 1239591 1013608 177182 1868942 512847 15976 51581 578756 427582 823307 1259287 834647 1257318 22693 577718 242779 1219744 1562793 865908 978041 842940 556147 581339 1080590 342632 888016 778043 889279 1318915 1104934 213679 478236 1792628 484445 879789 1759760 1290588 169343 106313 885355 1322207 1250765 160372 1121622 430113 1489936 1520390 1285418 831132 1062677 460082 1363575 1874793 1809740 713448 546482 693275 1695207 1075453 1819581 1079119 1400572 47750 1043103 762406 1290323 115365 648171 1614464 1973144 1538408 288402 1615145 1418278 535567 1613968 1607981 1885076 1904382 1098329 1533306 1361745 118189 558895 1440313 290328 1362370 1155427 1913505 1164938 1764141 735861 189840 788873 1501 1862078 1976400 933093 908685 1518632 1819328 1880630 1315235 929207 1348086 1622893 1426177 2676 388360 1192644 1262094 276825 1262227 89568 377915 112106 1462712 1464313 1471060 1787071 1667629 1488068 120505 1232229 208099 1425414 876155 55268 1489197 1484939 1809226 27555 757306 501129 238117 1462236 1149049 1566047 257587 643775 1399071 230192 156503 1509246 196741 382321 1109312 519466 1583147 1698268 460309 1047281 1123149 1440011 1061282 1442459 1147696 1426635 1981040 1419873 1255552 367892 983002 1783817 463530 1150386 1755056 238361 42693 1503291 461032 901552 1645417 881103 1547197 1426025 188182 1719153 1985360 1577923 174495 1074765 609985 617827 398147 566335 565719 1674757 556122 1440231 984630 1878142 440731 93697 20781 1376870 1919816 246244 290683 155170 1068001 1206859 1813417 52704 340452 1528649 121305 1727232 1881389 924614 1916409 1273217 532442 272624 1880283 1864393 1106154 1369425 1578764 1135196 537226 78899 1836147 1090395 1301860 652516 1658218 1672440 1154160 1359630 759089 459816 1120073 1698753 1431498 1194314 694807 1799859 1823045 1021623 1178049 687013 50041 655766 312308 1549332 1906810 208784 254269 1993422 651713 185988 206564 1456212 1237969 1418665 1288516 1711520 1156991 1495319 177248 1104164 478379 1625892 1155151 386011 29991 1907882 209194 1890647 246018 597914 1974348 1336511 1369076 1984893 1455295 439534 919434 720343 1694432 1549591 714245 779098 1357966 725266 1864132 168427 1949691 359076 1287616 1335552 189830 1606782 1817371 1867242 834642 504175 56575 383247 1775471 826439 949943 1440328 967525 1537468 1678432 1053663 1900788 163528 229 33644 1612178 514174 558932 1155528 1500214 1534824 1326153 1926976 187566 509256 246252 1909709 243082 1812658 145940 1618980 878881 849449 1702371 414584 249296 1030008 1910727 678563 1137674 1727363 1103070 761682 386367 1414454 223248 198447 641178 1382133 1527596 1010732 716843 1693743 23181 910398 339091 1137589 884830 858757 1518436 1658443 1923439 1811196 803821 281749 525189 838354 1208310 1050945 1355676 540232 122470 1217096 195683 1468799 1115968 1388537 834750 1999718 1997507 1515204 1970731 1359998 1720448 910450 1305182 913396 1907575 1276537 1115396 1444124 1442107 1908130 1439382 1187499 517275 1726912 1923986 1664526 1561439 729213 1418989 472901 1036530 637159 246811 1240994 531856 1275819 1701572 339382 235599 1319157 583648 1763305 1953415 372336 1428336 1095150 1177236 1065075 1515149 1757671 337840 1002936 203141 1497525 920700 1897885 1582180 1061984 1770694 1287891 62669 585448 529993 388797 439969 545311 566053 170868 357012 1736578 1159242 464515 914327 1779797 901433 1012758 1145349 727398 1748432 1768297 1777180 414299 114751 1407517 833969 1539848 713569 1372157 1472116 469527 348437 945532 1674267 691707 165327 486746 1977741 494651 1127025 671039 477748 1960714 140632 1247485 1790221 8806 765014 1440265 1351282 246855 1667749 838020 921095 1500732 831913 63029 1481895 1259083 779626 1072070 536786 209497 1827864 1236657 796903 170965 1983635 103407 1025265 1185423 1103555 221546 574387 1995543 744605 2336 1364426 957134 1106606 1123738 1581446 1948066 1538091 38805 785548 658208 1186114 283492 669231 651195 325080 1081364 279703 1672929 1307651 701872 556250 1119937 1466205 159703 1967208 1360619 1938112 1912712 1305487 1308236 1856548 383559 735191 1227127 1981151 977584 1515226 1571711 1176701 350789 1082173 1207491 480409 1848703 1904260 1576991 1908424 1417420 27319 1512875 1642390 840316 163563 235361 879027 1575110 102480 1179727 1541054 1988865 1561470 1751068 819468 292017 1387500 799438 141471 1179566 609753 590127 168509 1789306 1975441 692541 1983333 1251091 533883 979854 1754338 190882 570252 759578 113190 1599041 433600 327475 517380 1219857 1351443 1668209 1296277 1148181 1936951 1105131 1207895 1061363 257314 1246027 1122056 1312369 893741 1253247 423784 1062583 1770018 880035 1668069 882964 114663 706551 388222 936978 890063 1955725 1711496 1601710 669929 715415 1643189 1311454 408647 1698359 1583546 1623854 1812718 1992168 918998 282608 704045 512356 1475136 1464111 1810515 1878665 1241309 1258206 1867822 1404647 1147443 567650 147011 1006736 229634 1132130 1129683 929259 1371282 292319 216288 663463 1760509 1663607 1682909 358474 604786 1009648 1920249 639620 436237 1219293 1506370 1315527 1813089 573355 427826 864937 754275 1753685 985472 1022043 899089 835925 1961737 1789738 411838 251047 682685 483112 83688 431394 1245192 1216539 1604258 65578 1064653 903519 691451 1515032 286441 532972 1410903 118589 265588 1459347 686950 1043442 1890646 323997 718891 1566967 533197 1787485 12515 1936670 1501705 1733103 1711976 1812637 280696 1984483 913708 902284 318395 1999729 1763241 1999270 1834189 299189 839617 1855359 1389826 933421 1832583 1863521 1808996 1150341 264508 156436 198768 540677 280016 1995052 906916 1281997 1304024 633655 972874 297610 889940 1198990 485722 1973782 793527 1799419 1336861 1154824 1908691 1868655 707689 8110 1953910 633758 1859080 655616 1702531 105548 1639887 137394 1423984 1953120 1880246 1410375 1615582 282447 464204 1275311 398395 271552 1392052 1665843 1338749 385167 313283 332940 1437984 679961 1773724 1607415 1056767 1720762 435237 1902822 380061 1075631 122310 726412 1157130 1763755 849925 601158 977792 1675353 1272662 712258 1139416 1440000 1102158 687026 290360 1933585 386749 1864562 492908 35036 277827 312854 1877675 644324 1961089 470679 360566 632175 884979 989979 866639 609974 1163564 936125 1567927 339552 375070 66716 221733 1353460 995901 1987994 1192752 1859032 301822 921429 189388 1729122 437708 887537 1966623 1389721 1997600 1380496 721772 763715 483909 878023 7607 1418794 480632 927100 1251631 1758744 830702 1564607 1534924 254555 1999312 1949241 202916 364037 1450106 860018 1428705 1836305 1824798 473654 178288 705204 817579 1210128 814414 1744513 870241 30083 657620 600105 1215684 861241 1351197 1239036 51625 817376 1715917 1755515 615872 1988343 284259 526502 340928 509934 1305346 1398979 1876857 1750084 161604 1840885 314635 292634 1336660 1981460 761038 1549358 1145248 670652 1336402 1966775 1539961 206711 610718 185117 1272970 531815 153297 1201247 821448 263016 1857673 962504 807830 250952 1398054 881453 1015192 178768 482385 559331 717826 441267 1404702 1851232 658456 304011 1009608 1141443 1432526 1177942 1539748 947509 1472911 370301 1486810 921497 396343 1231146 1212926 1828929 976002 1982191 1732757 524242 777882 1387187 1778014 941291 1948338 25696 1169973 390706 280684 576062 1671818 1608641 772807 514503 1565240 900386 1135511 677404 1983256 1007923 603833 692045 3405 1924049 1695875 1961647 1453749 186988 382544 373264 1968995 201761 589105 977284 809138 206521 550094 547823 1643644 1553502 1806650 1095143 865201 1715178 169454 345084 1665291 994668 398578 1831691 140798 1074482 1994370 1953481 816287 781745 1845873 1365131 1333606 664719 12156 1349437 877048 519953 189100 1912673 1857169 856829 278595 374723 389664 141457 113853 1175807 853118 907364 1014035 1985437 450405 1903156 861004 1945941 754453 1732881 954617 232906 1212471 87527 739879 728625 1021487 656681 1782674 1783735 278452 1984533 1706416 569768 134619 1018383 899885 1410106 1316618 684713 925844 152294 161274 1550033 1585969 1898074 122449 1204381 1255789 409822 679183 311658 1657563 1954960 1357258 1659919 1049519 1647501 891323 1640433 346950 1831677 1792962 283775 458433 990675 490720 637646 20708 408064 830361 536475 423768 339105 202345 252995 1598662 1812016 279216 786454 478368 1171396 192040 718653 1705966 267001 712450 326356 1623975 1205110 1830304 600926 1930702 1399744 179550 105499 345625 8742 400968 1670548 1138656 1207959 1763425 1028090 1182211 656419 353402 997287 217259 1229167 725232 1224463 80387 1475186 709343 723077 810599 1268244 403178 621515 633620 1507439 112393 446845 1803975 89005 1406455 1796554 1280754 105837 3002 2151 413918 1995349 1255891 383737 69908 595225 1071047 551043 847831 1035847 1761936 1127968 1323573 1110713 741089 1956597 1122518 225095 1713297 1440981 730016 1639340 764412 1917554 1425228 697068 890585 1535576 276189 237611 284809 1164015 407383 1942739 1055019 256859 1295732 555775 1114675 1194661 464993 91204 649828 96110 1680003 666408 936430 1099303 975263 176187 1483556 724402 153631 225523 851622 1707417 67787 856663 437689 1428657 1376554 41042 544972 1311917 758407 1724724 430601 1272454 646314 7961 1224527 1016550 1875416 989920 850127 804323 391493 158939 1565805 777211 636164 593236 1215682 782545 689149 875411 316611 1085495 1328453 694794 1114246 746849 934313 667637 1622850 766790 111814 1952054 571796 405875 1128322 979874 1594309 47127 1169156 54486 456087 1278111 1728341 445342 195018 227188 1630017 1026501 1034520 109980 768760 482554 313336 1201354 1495736 1673008 779919 1284150 880958 617987 202458 790814 1747873 135313 573220 285766 1670119 704644 1806884 377847 1961407 58217 731941 214311 703115 699471 164329 1531779 1798582 136236 160454 565883 1560270 1178749 51556 58182 1206854 1515687 75189 1981705 1161377 1747269 1618463 356022 245128 825834 4147 1251039 45487 1220702 1901480 892338 70824 326819 1113762 187669 168870 1368533 174422 1728022 1249155 824538 857486 536813 192566 848336 752415 1116067 909721 111794 1617878 1960090 1317319 1572623 1618933 873709 1517648 978632 1940426 457760 536958 1645962 297071 535416 272274 546080 1144001 1613174 505967 1619523 679987 1713493 1500423 835227 1630249 1941021 1700776 764359 13423 903536 1370352 1942563 1238004 1983179 754249 660559 1704013 1532287 63045 1506400 1730449 150173 1762662 1777085 1055227 1382414 1765923 339915 1065540 963922 1502310 710598 351815 1924260 1190249 1305813 1246287 1064739 157800 1583127 485303 9208 1177818 913557 1785882 1879297 258115 1425166 1642782 1778302 517611 1229382 1905557 1789169 782989 1975805 719448 330322 861880 1720746 1057412 428332 232738 488354 634906 493264 985917 602882 1130909 1348582 1426108 1451317 1287813 56038 1015390 977828 1014621 637798 74986 1165958 248082 1937218 1910533 621715 1945103 982288 444113 555949 1415573 1932892 189255 206697 1659020 1024844 325524 1440413 917636 909509 334409 424391 459368 669122 1779738 1579159 1014532 1716232 650384 1428947 844318 917793 911652 1535972 1363251 424021 303789 1052118 1770701 1333772 1209531 1294329 1367195 1122553 142800 852133 1473966 1605285 1098046 1975205 980002 183631 1648408 792758 1764002 453910 405818 1540302 1571336 269106 803658 1823522 1708121 1108073 952972 138935 1108651 519665 355266 118895 58330 707218 286729 832765 1574408 1526539 1338522 824889 1729620 134413 273475 1567570 947369 1467878 1899287 1522096 19032 1818247 917329 1556479 287090 1623390 1983157 1412368 1696756 1702390 681688 1976933 1042949 917740 351893 1765866 1361856 578777 706008 1057211 1201389 1984152 554362 1159298 900750 1729378 810208 1023693 23569 752738 1431116 937676 1890189 1425040 900555 1743544 1530804 387882 5518 1287188 1089067 210805 522327 1976914 498764 244995 1478214 447340 648366 1321242 17327 1786371 499740 643718 176055 1412450 1065016 30880 1897151 509165 1777147 648745 341832 937968 1287630 1557408 1314151 671808 1986209 419215 1672636 1713752 1619153 1714034 1140573 1908758 1315371 101296 612193 1096236 863185 1576594 172241 263353 1121305 1558573 1547513 1498270 127129 803589 768064 1602640 1388873 1440850 1899122 1001 1935685 941256 826406 578711 1036935 1663576 822873 1658523 1992234 1352869 1250067 1750238 1742316 1226262 369650 75791 13305 1047564 1029448 165302 1860677 1449140 1930580 176988 814529 1853819 1737754 709032 1736268 904731 1306868 1389813 912195 1508473 268046 1592310 1091835 1299763 927921 1299520 983539 1916 1028029 272323 1810293 499549 154765 1548463 1581209 173343 826117 1410016 149354 1249314 492337 1168423 682163 847116 1453931 1087493 1994831 1723980 1992818 1024269 1586447 549014 1663827 1103545 1452798 790572 1084935 1345116 746183 656001 1156550 968267 568921 648500 1876433 214375 1089537 1591650 1026761 480966 1609887 663830 1235205 338986 1575107 1522966 474980 397519 767281 590686 930416 147715 1726298 1644310 441706 274103 869858 1886591 698710 101532 330280 683435 338049 1931314 1041000 1089382 1038540 1239278 1350033 1715800 1441823 359133 352317 855190 1340629 630018 382949 1038423 22669 855771 1322430 919734 1801945 1913533 74720 1915280 1613466 1203165 855336 1006080 1217570 1451692 364362 547911 1415734 1647621 1113154 752568 379063 1043935 1032854 1708534 1121292 1002077 163554 1292066 1034316 1853814 82718 1840818 484167 1671234 553668 1182756 431704 427939 466871 1854324 1461230 1439165 739732 441582 1816678 470168 449909 220172 960782 478706 1461068 1058750 1275699 129264 1841515 385682 2048 1786259 468499 1829473 568177 627743 952169 80596 1831570 227852 1462138 1322465 858699 88350 1501029 670072 24135 338210 448491 136184 1190862 1300282 1470659 1924203 1872665 867129 588389 506692 817561 1422345 1754047 1554498 573852 1865702 616469 1326643 1242239 1014300 114548 1677845 956548 746393 702844 1840260 704336 1117276 814109 780215 1996731 1797866 1890834 1686199 323950 146006 701272 1166319 1711 780605 1138245 1355307 1376887 712723 996537 1795962 992534 568228 1015499 1713519 1375240 1853498 1501602 1641812 539626 590642 1314969 972478 964092 729743 1506677 13707 344918 1877419 249511 147750 410346 510 522177 606836 1054797 1574661 624352 1180765 63267 156462 236453 1820846 659519 1931624 646641 1075729 1292163 1597443 1288 175811 319952 1823509 546740 52830 966016 422202 327805 79786 937036 1256029 1983911 1990221 672649 39473 1321622 433273 400490 502603 611231 1163183 1301058 1157033 1306031 1364705 1554912 1594620 1925942 1944061 462170 998203 463132 1172986 948926 17439 1248366 986262 575479 1371077 1461479 1124194 1931596 620492 1800 1037047 1147558 777071 763203 659071 1223482 737482 1661874 577507 1412716 229858 1504376 760523 1622577 1305748 1299489 1558163 795113 632924 1056802 1508604 716966 665934 286059 1473044 1808253 1838815 462345 1811464 939894 92465 1034554 97872 171234 997245 814967 670587 1087778 755224 1516400 1936864 1197052 1021151 1833481 1555364 1995589 1863810 447181 98772 368503 454892 908071 545055 1398374 1330496 1845773 1417794 1424448 1714623 1248956 21950 1945685 119632 1307732 918403 1493908 1196116 900290 1960113 1203001 164893 1283216 1886622 613855 3335 975727 348784 180553 664175 1524571 1246957 1307767 335444 1411544 657687 584236 1878034 263138 1897035 1360894 107695 43297 1989761 931083 846812 824553 1020965 344688 1273010 1564471 1608094 1419399 1222691 977518 656575 497385 1183356 1576475 49 846310 797211 1988688 657492 452063 828537 1044697 1899719 361490 1279290 590513 891791 86599 254320 1782218 1677555 522437 1293543 1540368 1855204 479515 1500607 1577684 736195 53911 1999391 260505 1379668 712323 261138 1271865 866900 1545338 1983540 1515623 1656461 1810852 1945466 1184827 599121 1009687 1900054 701861 846714 1911326 1953689 369688 1709829 289830 513085 598545 4908 642750 692643 297574 488055 94602 976872 1882192 1813188 1448896 171892 1315282 875937 1030121 638642 475599 1672738 1177664 380370 1361873 1978724 883427 1270013 902758 564611 883340 1133711 126803 821778 617423 1062374 1446116 717014 236930 1214032 1602489 345670 447269 1515098 741081 1714070 1871892 110170 198164 1367214 1887454 1310008 623901 702554 563126 608031 1266556 629061 67303 206330 1429167 1324900 128418 1425130 832875 1256908 218297 393482 1610966 969569 1447096 1374930 342103 224637 864431 477673 1743871 1332533 1833261 578019 34558 1191387 48915 1924889 374216 368631 431897 1966358 1175502 1666852 478548 846316 489467 1944924 1071100 1637055 1417712 1207847 549691 212136 746539 422992 492104 1926208 1747867 1433091 1462589 578199 478966 1685775 234279 1661026 1578875 1933333 1002307 1137000 98201 842518 876176 370861 366588 1260263 1554836 1806247 211266 1842279 839330 686314 484178 518136 629742 211808 1250331 474915 293114 1586443 1592435 1332506 477143 214450 1841649 1996689 852310 275537 466306 1296360 473571 1246032 1259498 1304345 88676 973892 230906 1155572 1956939 586107 839345 221010 387915 532519 622743 1452354 1557929 688646 887675 927276 1054949 978191 1208973 1447423 857830 484039 214420 996507 1881809 359469 616797 125619 680328 558107 894617 1866138 462911 1643964 1178483 764173 1729071 732011 886578 1248337 205930 9392 1871753 46890 988212 1322747 348538 986716 1609682 501070 1198751 711461 1811970 715049 1686131 368367 1599255 376089 23199 119668 1185986 536011 1820297 1069437 285986 421417 1098654 766374 1743095 1343830 924783 645514 1223713 1213741 175005 1929464 1819880 916942 1820892 1651175 1262623 1999018 1363727 1292380 1218924 692537 602972 1426222 11987 233147 446191 1554041 1369073 1337876 838126 88992 1501171 1062279 1622700 1778871 80803 1442020 375309 143180 710412 898822 1250218 330407 1317457 1650362 1534107 1561278 1022828 1093442 297008 426698 342462 842182 1372237 500123 1478184 1795755 394994 1155842 696550 1714497 44540 1248370 475620 228380 1438923 277902 285403 1712571 1603744 462458 949958 747134 1634592 1769786 679649 87175 1815341 1982933 1883179 806194 1611412 341081 404443 1575874 237473 309006 496974 228086 302699 1020780 1686201 1274951 561879 1128707 1647 1621048 271216 1266087 1308507 1926460 1614472 1076420 430889 292305 1798700 532169 1392416 4044 127316 1290684 655161 1082335 1638417 63556 399098 1557229 1079480 199717 1392775 267691 163960 1219727 1037888 1932458 93763 23736 721898 386981 1459024 310601 265459 1541665 1716048 1830425 1823177 292284 367665 1683369 460629 1673141 1572970 450532 515837 1814029 1036944 1768558 713531 654109 852558 339820 410417 1190000 141501 1804254 1719521 593215 303261 705811 906657 1273800 644471 1571856 1204735 1609129 816395 1054946 356486 1932507 1646776 1125615 25862 1012449 324879 1000632 829704 789876 622227 7201 27825 1632707 922719 278653 1366910 1479630 1741362 819688 1690251 1265208 1828993 540885 533725 1308977 1624441 531163 549202 1819894 476894 1884354 122594 227417 1600448 64669 104033 1861398 1340655 1476342 1326749 920205 1553857 1198437 275638 79706 1383060 832562 1230131 182771 615757 571652 1997124 449790 1172052 702796 1222401 1106711 890511 649528 1003773 878245 1658822 1373565 422660 214854 60992 62066 1876162 1113660 1644328 1913097 1598695 800920 1724986 1240632 1740582 1569639 563960 117256 628450 634688 553953 933217 83913 956114 1748504 1954395 1058855 1252749 732043 1552488 739032 1584539 360921 1376259 1155042 776414 1938595 993298 1516095 420836 1736393 1961136 1460613 365982 371362 846009 106482 1648563 267399 1547608 1483315 982475 100002 841242 610125 1032740 1959463 950676 721350 1906770 861749 968261 1006505 477905 1992626 236988 1398728 1016030 529343 627079 1037704 1775201 421464 383413 326704 1091486 1001773 1394866 1365145 1028843 834265 971860 1704994 224360 196550 817505 1732146 96889 577837 1265070 474826 1295139 202784 1609980 1380423 976927 377445 5660 1571906 560519 1986550 1878869 1025742 987619 1610136 1682252 542983 942598 1679449 1846416 1368545 55966 661575 70463 1981164 1677217 1943708 1909949 1924484 1024219 521265 1760669 55395 1726269 1178171 1335186 1692635 200934 936610 1848829 765326 1126208 1820046 1054189 480901 116070 1422812 1352091 90651 488454 617518 372274 640988 1045747 1020506 1862126 283809 43748 1369853 1094122 1430601 591530 494336 421288 1736898 122087 1095856 1881216 1492451 921126 1156650 1264174 118561 1593335 550691 1185662 1510756 1541146 871452 130995 1526422 1628259 612978 1680224 1609973 1706598 1581519 1907582 1842744 652206 1138692 1480744 1564560 519353 369820 111471 380598 808448 528402 1844849 1515527 154275 491200 1817374 1639158 427509 1935870 872021 1957917 379391 219680 462979 1965910 503584 436280 1780633 1278754 831347 1186050 663465 1040664 1930315 1146608 1022929 376560 568754 618710 113829 1198610 827582 439066 1605537 883022 1186739 1457179 719485 1510966 1715862 440298 716030 148218 24816 1619654 692457 151193 1166236 644933 1175029 1177767 451242 227802 488393 1366466 1596559 244433 1551336 231090 182359 659006 491446 1269346 1525779 315398 1225970 371612 1771954 1669872 1789381 778866 1408081 1700242 1904140 105792 1404361 1304408 1836505 1445380 1301160 978553 1373482 726740 1338016 1369340 197701 1980843 604970 1920863 177838 1582533 117247 131970 373199 1543462 1463692 879885 1274907 1771425 701552 1543934 441102 1107989 519455 23428 1507294 1477619 1046991 473581 393974 987548 300794 855064 1267353 1653120 132115 132610 372055 1271352 1247901 8639 1256014 555184 1896328 1469582 458923 924054 1273914 844505 210959 701516 1474482 88805 1922471 1344932 951580 735714 215841 642684 671165 728123 58851 230841 1506777 266860 700693 432936 1652340 1473709 1699785 768415 1222941 980152 281625 1578901 768624 1616260 1815813 846397 1821715 1109400 771834 1168204 201613 1701764 1627684 1433361 429733 815021 1063575 1588865 921496 1525061 261463 1929030 1010460 238419 583909 697514 1040229 1884573 1512962 778668 1997465 1416331 331959 1394761 1587393 1732779 209974 1120900 1188678 94849 666233 551181 1106366 305879 1839970 862748 180246 1701408 1067185 674431 1540323 1573218 1585188 424206 1274909 1990681 520233 143156 1642473 435352 1266031 774782 1916817 1794446 571205 192039 37506 747903 1987268 1378951 1291626 869699 747137 755296 1228301 715728 1856110 479616 1367753 8836 510505 1093714 1093541 587431 90662 1791442 1347714 1983732 1010263 1428188 593699 768130 1643830 815677 526851 1172028 737786 822050 697635 1188256 1707205 948740 1031207 244712 1281185 1907702 541428 1889175 573124 1854319 441716 749433 96789 96371 1475079 774005 742657 426389 1803452 197148 415519 363063 636291 1049579 928939 78574 833002 1229387 1313827 892543 1429644 1240914 468001 826603 837962 1180155 176158 316272 88550 715928 1629659 982606 1134321 39518 1971508 419526 1347094 1393895 1015701 647721 1961033 1076271 26624 1879113 170445 999504 632423 47044 1324813 39116 1092217 549828 1073465 804411 431476 1632802 571902 289068 1828764 1662597 1544934 1914058 1761191 7261 1699024 1660782 1860314 356605 1509502 56565 245359 730596 19219 1233339 149352 741013 600012 624677 1507466 259296 451735 1876597 52136 42923 1066240 908422 1495376 411751 1901311 1344856 480587 493964 574001 196870 579114 1819957 801005 657587 1453639 203317 1788666 1019628 1858714 1769694 221116 1409746 547988 844126 634193 146303 572207 1535421 1353967 408055 1904824 1610511 1369479 1451008 745521 108980 940628 1014917 745189 1027809 1431656 732113 1013781 1006688 1633085 444114 1298617 1215338 913443 1175889 285965 535831 1555173 1867248 1309255 1668437 899145 879225 1299561 1646305 578073 1518599 1104772 1670302 1451617 1239147 211773 338431 1434661 1615529 646320 1824058 1706422 1609700 1672828 200300 121462 19349 331757 1130678 772938 1027270 1536594 674384 880279 1036248 1440701 1994238 1448207 354583 483716 1734729 1414828 1938249 230481 179019 550372 100083 94628 1129252 1315248 651472 1990362 491126 428796 1744903 506286 1091289 729098 1198239 704701 443766 484008 1632202 594413 299099 985701 1470089 1149510 1971850 358130 664973 1677388 632953 1305646 843101 269309 1134263 541755 1773583 1547463 165465 592865 1363059 1384719 1622994 900268 574942 1366343 1007267 1225460 891852 342492 1349554 1666100 780733 1026037 1955110 340246 1927401 1254907 1224479 1010366 1702214 1573817 1500322 208550 1168004 633447 900341 93900 660498 1126335 1465997 92159 281476 1845604 612135 1143779 1680142 691560 1040427 1372315 279836 84336 366142 376884 887745 1679735 1795598 1136439 277549 616621 112807 836906 419307 1058364 586397 1065394 1637433 554054 1026773 1727938 207125 1760321 984161 1061073 322695 98996 1473358 449606 859792 1752900 142646 1275322 213052 1116425 393951 1801618 678260 400904 1039104 1465971 900026 657212 1679208 146654 1423118 24742 996568 1969827 1944984 1974295 1061721 551427 1001497 888599 1602458 1247552 339773 1595484 878880 773066 1289623 1899943 1963074 1713021 408858 584213 517806 1726904 709797 1989141 1136744 361549 1831760 436942 293981 960927 1597015 661948 158934 407778 1833077 772579 949760 1986854 1954193 1687559 949284 1128832 684381 208108 460495 425857 1994968 489754 945314 941854 1846764 408137 1230776 58884 431463 274611 54256 1481507 498700 1860153 942163 690913 1173995 1768362 819531 603146 1098585 17686 845380 1144443 517911 562746 1026420 306847 1061162 946376 1638844 182717 1792053 1890840 1102507 1082365 586608 1897884 1014660 1440046 1687542 1551953 1162504 1464362 1298245 1899773 1466929 602220 27770 1236267 1746475 1731978 1993416 1842799 610660 685560 1693889 911577 1102976 971942 50957 1132134 1953319 958249 1886914 552348 580760 593675 1099864 1976891 570512 245427 378414 1401104 133454 1371442 1597797 1896667 123541 811238 451749 1495671 445012 1827790 599225 1364844 523377 1058097 1848972 1375564 1262961 1342551 1144276 610736 32530 1198450 1135008 1222287 1776842 1644415 391372 318039 1460174 1711681 399014 1640798 411194 543208 839667 703043 1219148 885488 1565603 933313 1762854 185013 424096 1516294 320369 165178 232926 798344 851981 528788 1385999 769559 978320 18025 543577 388102 763147 545506 1373058 1993311 983454 211527 1585449 931113 849057 102954 568024 661109 892724 369217 225039 128296 1622964 685200 1745886 961552 1046468 554677 1200108 82250 597746 1727901 756918 293169 1843959 920259 482620 1180034 1300230 1715932 831231 1239819 1447827 212155 523367 455371 111020 235647 1282539 729315 1426074 1451982 826063 267208 227336 1962529 1430321 48718 1743647 6277 456302 249545 367611 20298 1327403 1670795 291193 1931767 283816 1116396 75238 913756 466772 1678523 1910164 245417 1640609 1960678 293733 144588 659299 157801 94847 1542450 207561 1714622 850202 192273 1053092 1267787 1729125 445505 1575888 735436 1465341 610348 1030481 142287 1453594 1805235 1403003 213225 711276 1197323 997739 1500997 765331 1836066 1640799 1401324 1494223 1636642 1746854 1118947 1784874 961808 16354 1274948 605680 1515267 443981 1632226 13594 18892 1388561 1533077 385582 1774392 637962 59141 240239 1819346 1265560 1109110 1318878 1713879 1081478 1319057 1327626 755155 1765903 246281 1213381 359707 563365 1125310 1863067 262961 1136834 313214 909013 1735072 1050038 1101823 1921120 568306 19389 1033279 222413 57627 1014694 1030791 1427016 1831029 888482 1213347 1292724 1041407 736204 289077 1381530 1142740 1594231 949420 418087 1067563 90622 1819965 773759 296976 395528 425686 553572 1931705 171513 1014140 291509 1386349 17528 1828596 1420911 1425788 606282 1851030 1344065 465370 438849 417680 781651 1462590 45027 952891 1139929 540948 1545108 1583247 428058 1430212 616671 143897 1954503 1516995 405245 1319996 1268642 69185 585824 1134070 1811191 1299382 256932 1662232 26483 320402 621288 159403 62821 1748767 493218 337186 1559566 1133231 1677799 1232137 34342 38923 970852 1249551 1525068 644973 296808 337888 753324 988322 1712522 1250362 1693134 41242 355123 714291 40381 919872 1789713 1372380 241789 918971 477255 1469178 174472 623288 1573716 1681179 1890728 1111837 877234 1258557 1849128 680257 1392960 1755375 141744 1745845 1538159 1024323 153655 1163164 1028189 1147357 1253286 1884701 226790 974988 455944 1429427 909001 729279 70224 956237 765320 1790588 979230 1854685 1708863 70389 844348 1930708 470035 796718 98251 1788135 1375877 1148798 781691 359031 273857 783937 1759353 1018975 83298 530980 166329 1439727 1773204 330592 1138112 1705823 39208 389118 583269 1569978 290825 945718 1354870 365784 1508173 854426 1146056 1008254 1114587 1075835 1772206 1379515 766089 458047 1555052 478880 1956908 543011 1519961 732961 754166 538629 1164415 1856583 112853 1319602 1096132 1870374 200180 1219688 1518172 882865 1334203 41741 1581995 1793870 48541 1612768 167444 1855096 1638628 1151124 707582 1562203 767201 904096 499575 691876 818792 761027 1455632 954060 1978733 212835 1648849 156294 1009560 711580 454290 1698151 1415835 700559 780476 1006149 1950728 1588477 1979569 1060057 1016899 208460 402995 1037838 1724538 747348 1877962 945492 1133334 1959285 1275070 327747 519388 361737 877829 1323803 978678 584764 234676 1863413 294758 1995636 47100 1398599 1061775 1207318 1258559 1217823 1515668 144017 68520 707108 62826 1231226 1001342 1897787 1315657 282536 1098646 1144582 1158111 171238 345985 818892 1052356 1795322 526722 1704978 1163861 478320 1101151 432986 1610244 256380 1520270 1730743 854544 1981340 1604774 1317802 376783 831653 14584 442529 1668734 1899716 180958 864192 349935 85648 651855 79299 1276776 1846946 500852 90009 1593361 502292 1343704 634410 135859 259535 582220 167525 1233460 1456906 735908 1818325 455785 8190 723379 1145362 1482423 490985 138243 1838709 384641 1408216 19746 851748 1441085 1144166 560392 940685 281952 982419 1852175 1375101 732581 439995 1343244 1581190 884730 1158235 697787 1825479 1667252 1602818 68735 1341071 1943386 1411263 1601954 1121210 354989 81814 809114 1104749 1509519 1443581 1517401 1281606 338592 873162 599314 128642 284349 525722 778138 968969 1398789 1757476 1392338 1905675 1539550 791699 997209 1403028 1065327 524911 1682374 1003400 342505 1126835 232459 879001 1614292 1262275 1257296 1864004 510812 1351010 1024406 1519652 1905012 1519922 1782110 1865065 1588268 888659 741251 112390 509140 275569 1333810 170039 515966 1887150 753742 614477 756435 1612700 208716 1820325 893567 495771 1706257 270498 1832234 1546643 1672988 868490 823878 859238 72423 1593698 1842008 1002040 919878 664947 30039 1023784 29618 1992487 1621714 1175185 1753406 638674 1046790 1710822 537054 706871 409131 1105891 1021638 1654433 320037 1644827 707946 1673977 1749715 573147 1670467 1966478 65492 796332 754756 1392345 1486308 331736 491750 560911 334416 689366 1076739 1093683 982562 1914798 1504670 1039213 873376 1566151 1152689 1252905 1747044 1528228 507072 1678806 1490652 138366 548727 416748 1409619 563959 1813359 1890151 1206262 1449744 953072 1031096 1344086 639206 742483 1665318 786534 704880 1493906 1395922 1656045 678955 1667438 1508772 710247 1834104 697960 166707 1755647 1160652 290335 1086126 1870117 36545 1773610 41637 788814 924943 921568 1930632 1910022 741100 1311381 283448 1767092 423202 399951 1842948 451351 553736 1601239 535989 1593026 504897 416547 1374803 1582242 1156746 1853199 334597 1192299 192152 1808854 473417 180125 1705753 1324811 1020184 1119200 1634025 1830531 664299 902292 194418 787682 1911109 1659342 1821706 1606681 1698759 32672 976600 1666369 216956 1514220 931428 1490312 961518 1583742 526485 977565 1786914 349139 421030 1609399 1236684 1933033 965373 1694046 1855233 1146556 194160 403863 1221148 1270649 1927137 97771 848515 49959 344962 1006 1777313 438524 360961 390530 1616518 291552 1322892 1708867 243150 124027 485075 1831565 715170 1451221 1750714 1123279 913703 1939935 1004991 310439 301023 1141179 1731559 1698924 1425382 23027 1639320 1551938 673431 622052 1326685 436582 1905877 1447147 92043 415211 314193 211561 1211085 782426 1223746 1948131 1931763 546164 1707655 22827 809220 22614 61899 1307731 1775196 1064957 1141219 1196508 429189 215970 389125 1603867 1585021 1205361 1265617 1851344 1894417 725608 368758 1759753 1960746 1110897 1565587 1477956 1157609 502164 191548 1314715 911762 1872326 894071 1990180 1596225 535481 391546 1282983 1868900 1755897 1728904 94270 188267 997302 1345548 505126 1392822 1671346 1017777 939370 1229006 1018237 1048796 1428617 1716963 1694805 1759907 1039984 1006514 523349 566421 1093578 4745 1920130 653778 1943223 1657885 328674 260170 1871314 1338481 1420275 1144130 1894092 37092 28701 534446 1737874 171305 746174 498762 1219699 1088766 1055552 663476 682650 862540 659928 126517 462598 930607 295786 1405194 1860997 729473 1789314 314657 1597779 1566233 687788 528963 1504352 1963209 1858520 1007968 18918 1601551 490719 1472570 7630 1703267 584884 1164839 1610291 591924 1116542 1696182 481393 1265969 1974369 1096772 1897600 488053 1701835 371812 959699 580236 984118 421270 518755 28705 20187 284428 1151450 1306129 1265678 46123 1462506 139074 1568789 286124 890 1317420 756612 1452924 1108359 1916510 448598 1246168 1206037 1625826 1125032 1256599 1181833 918614 17673 1796945 1988389 627771 342169 1643621 397925 1421375 1412199 1845358 1268591 763140 1745251 1599482 639372 1997645 1865155 258622 945762 725662 253657 1818792 634343 1064070 1813906 204485 1493579 627774 796202 362959 747912 1721617 17172 460054 1646185 1330240 971103 1863869 45386 1081512 934565 911955 1539234 101665 1711663 142581 1476463 1267878 1637804 762880 938206 1849878 1782855 314290 1799415 728622 1917856 715716 1670417 315604 735108 1582204 1307904 706431 1560658 780010 716128 1275517 815444 830029 1689979 766775 131661 1818864 852349 817208 1537843 849336 1353899 1353919 387522 624268 1967590 211146 949280 1004457 1879723 118883 1728943 669234 1451163 1630049 1098693 129838 30695 1761857 17340 1504956 1843961 1451395 183853 241090 38146 1576380 1068547 804229 1636316 1843561 631850 429794 1908316 294756 761119 365535 818980 676366 410011 1312136 1130143 946763 548715 1706935 467766 879192 923644 734466 728614 532959 697201 893923 1791655 490441 252721 1392967 1928573 918464 917048 712492 664202 1228907 269046 619573 1036097 951199 1540067 1260503 721491 756709 1362856 1027638 927314 1836836 88725 176777 448281 453243 1148889 956783 1940496 410076 657376 720485 218762 1054218 279594 1950420 940686 261741 1143867 618692 816366 1048704 928000 1685309 1028378 847880 306828 359672 974292 418351 639165 1018081 1585743 1698527 1464512 1548574 1861890 773338 1727488 1717748 666000 1556127 366206 823997 745287 1769619 611956 114353 965919 1636326 917990 1997596 1595599 1663193 806617 1377532 1372182 1492375 1017650 380168 1771062 1829965 1968898 591873 690411 1504248 352097 327153 40076 412222 208649 1778448 54082 1224761 349014 309928 327655 664186 488897 933200 1485523 456743 501298 683770 454267 427897 35750 936700 611837 444026 474371 1222279 1824101 211122 43334 622375 1479941 677982 1040803 1999410 911422 548915 747581 404383 1090404 624245 1550121 225842 288022 289285 1710184 318726 1557827 573467 423838 1791955 1385527 1002352 554581 1073042 507476 233101 1186281 128694 438875 490974 1769969 1445788 229388 1003491 1407313 848229 691992 1352443 1992223 260762 168745 902131 1905860 1565348 1990349 1005500 1024804 1465897 469677 1211088 1165177 166032 1543975 248984 379786 1606574 520315 1346848 4517 313377 721561 1518403 1453229 835062 1877534 1889438 585659 42107 625683 1038474 1966147 1487381 1838240 467194 1588414 743628 1780557 1657011 1619876 1863053 1174013 1484215 112955 886028 1908073 6942 1719370 1773121 148308 463924 506611 307649 1927157 1731230 1555197 755947 809219 130664 1003752 1467000 850070 650110 1259676 1097205 1798581 1274040 1385025 1757804 966874 171721 393634 425594 830391 1727303 147286 89044 240157 1970508 1252793 601139 433857 1207265 1298809 166410 1527113 1002825 500471 1950975 1452763 1296339 1273774 1133090 93241 476563 242814 777545 682573 472758 1522636 1009922 1247174 16567 49286 471409 94130 929742 76945 1223059 1700397 956553 675351 1942015 1185833 57009 1203248 1082842 339564 1181612 891360 407815 48106 884794 1128992 433485 882848 1576424 1794203 702025 1137997 134448 1237206 540558 1486644 518122 988085 1957066 1911244 166474 1500687 298396 567885 531036 982266 478098 9889 505575 1511939 1857078 1909354 599510 1732715 217187 1402173 54088 1985158 1216976 1264316 1545412 274852 133994 1692909 1863529 726905 1359659 45489 247918 1217838 333881 32956 1169410 700588 630920 31822 18108 468746 135651 1833613 1648233 1284231 159554 765888 293787 1284550 1337602 1265908 1156801 1495681 1111512 149219 1493008 1749447 1233060 1191672 1689551 328553 1590703 1476295 1785149 1439344 594606 1770133 713988 1512048 596682 941024 1703271 11143 1171251 888450 384450 1648662 721721 1680374 344078 1466276 1588363 1984993 571612 1068926 831006 1956156 1451392 644122 1675573 780003 45613 715025 152750 1427902 319947 1013456 1805945 1012434 23871 1050682 9299 32762 1106875 238219 1312718 258758 1616414 1435591 1041922 496699 1579261 1055801 838665 532215 825964 1718349 405917 236592 1323396 1992281 159018 775202 314275 907494 1696087 142518 1363098 1399421 968290 293653 1287000 261256 1065001 60764 511766 431085 1078242 709100 188974 1986507 207243 1113471 658843 1965454 1764596 368897 741512 1808173 1855212 1844402 764576 363285 1086388 955194 648892 1032200 1414547 1631590 575403 781311 1336588 792443 893297 160040 596141 1878180 1876139 1549530 302463 434761 547504 1896341 1745991 1684766 1573808 1723615 648157 1697927 688644 192387 1849457 937498 1902230 1473766 69192 1444529 488828 59582 1236179 1743187 672395 1093736 626776 382743 368517 350255 706766 1291558 714635 288702 387854 455659 1505245 879749 1267744 28071 1570815 1334547 306233 227274 1143456 1130172 1913864 628762 466109 618969 827201 1218431 1971349 72180 1206918 1535272 715321 813866 1764095 1257632 1180371 1332886 1272923 1783884 1108204 704913 1437816 378039 1519970 103183 1817651 1937676 369951 1876043 393030 945151 583248 1690001 192800 594004 1804855 1937051 973780 66627 288493 1221702 1454283 1371993 518946 1383447 1224208 1837252 1239468 1424877 1410321 184920 1234205 1710069 1444157 237981 1441117 292162 1172901 1312229 1068342 1266769 1985328 444241 31754 31172 1496072 384168 1295527 948035 483017 132849 1757527 1823721 386771 529216 1582665 1741384 1374510 429302 10108 485577 591126 136186 1997800 811209 961421 1528360 1349386 1029070 717570 1512837 1366414 930748 676868 1345768 1329588 306219 1256837 1335483 1648480 1248230 1294904 558647 991343 1623783 452412 298062 1151573 1002964 1284531 1806697 1879134 1692983 1469752 1486899 1094039 519622 195750 1524334 1966489 1857237 837693 1053433 1797743 178590 460865 914600 964476 101868 1680155 1431966 713200 772177 1353122 1539744 1887035 727033 730604 1505185 1364905 830935 1262520 1523310 257927 1399357 550133 978527 84431 962798 1204455 1570742 1088182 247795 308096 583302 1927741 535328 659553 715234 1081846 1028184 132249 97893 1597205 720562 439129 961476 1949598 191866 714851 1503374 53860 1675499 100632 523171 362399 674098 1178219 88236 546557 1723714 1759254 1683695 1764735 1936631 574950 1445957 1751778 1209557 803751 931043 357519 821557 308539 401033 1028194 375960 868612 1505452 748507 726609 58071 1864400 53255 1643793 914026 365009 452261 447839 505996 725529 1542285 431194 318721 1285907 1839974 514063 290884 857924 482716 965762 1129723 30820 1337817 619763 1781475 1126303 1669232 12862 398420 1797298 1782697 1914569 523506 1477880 1130652 1360819 1961356 1335837 1094489 1822439 1764100 166388 177309 429813 1704885 486219 1316219 795448 299147 1915139 770238 353194 207314 1718025 81434 849863 178548 1995126 320812 1651495 1549313 964979 1131940 1020304 1368602 96570 1147760 838457 145920 683084 942929 844536 1780760 544206 816827 1417053 1341883 335949 1529749 556880 33897 499136 1013780 169453 1941422 116724 383303 767876 420368 870028 1822217 417288 1987524 1442961 1032728 225862 1825701 356912 1505361 899723 1562042 64271 844343 871445 158008 370206 1119217 1228959 1498775 674787 1128281 726272 875952 1996121 1332777 902458 315849 317867 65111 328497 831703 374059 33139 493736 1913544 670456 1553367 685926 969341 607955 1237094 870973 159045 1886374 664760 1092633 597781 724433 1812322 49531 1517679 1859418 721297 1589558 148014 212259 1463221 1302870 1941996 63542 684028 1702919 180900 1466175 1949326 99315 239716 322135 79999 884065 674002 1105273 89211 826743 1429210 1658501 1269467 1381954 1101004 1444525 1764150 1321263 158833 1728599 8051 48853 1803072 1419102 401303 525476 1813977 1746176 752890 696101 1849558 1226638 951637 1591445 982749 1086397 535406 1282712 1316320 333076 37653 72877 329383 1662965 1440120 538664 441266 1819538 1619029 450108 753504 150039 1137804 1153582 1572049 1580322 382615 12813 30531 1073652 724819 1900227 1651464 1019409 143525 756568 713061 578249 11729 1009422 763613 1663620 907545 1018914 187501 1577004 1004490 1557062 1493710 1568103 1443765 1704468 553549 1817208 1204261 1232517 39820 1693362 318376 898950 1188382 159144 354336 1141537 976678 1962976 285263 1042045 857293 632776 1649510 1073535 1108181 1748052 123642 597513 1519918 525347 916242 1540602 1198182 1940397 336087 1797222 1415939 1428509 85316 26342 652417 1514701 1910179 590008 15746 383768 10124 1148756 1086283 1711636 941246 321816 1227437 436335 1522934 743823 1859410 1850433 461536 1362105 1737669 719073 1559180 704378 970545 431862 1640948 1999976 1947181 1333466 1129708 339439 580079 1098653 1359661 550910 441903 1433105 1963100 1869288 1828563 1957412 609406 1635864 1256379 195854 1074283 1880113 186846 1014983 1774159 1993072 1275432 1882754 1040309 1142372 1314236 183364 1846441 1210244 1252966 1156309 1301225 1700575 1068554 531508 1429526 1552262 192290 1313362 964441 1108702 1385322 894496 1938784 974140 1428083 1890220 548270 351008 1233359 1843361 961457 966281 1371321 1088485 965518 1654536 1109969 199214 958973 506531 1856909 759113 1805431 1354573 614749 935043 1039021 1909436 621097 445097 646541 109828 1401069 1186113 1544617 1800471 543245 1075906 1770423 1649664 1579057 89113 509482 806050 597022 1243215 55953 1933900 31287 1856195 1631631 300365 1794445 688478 1714619 1150267 1321515 1049726 1967765 1494833 1293257 1384128 1445882 493244 1200866 1371756 1252101 751154 1436404 659053 1797088 1639424 1232277 785953 1629807 643842 810638 1014614 1072990 414522 18091 551715 657316 1046547 117639 178647 1346903 1314542 887365 764105 992870 1138118 778558 1619638 1959417 1589688 1904726 922319 1985970 660856 1063351 977397 1863520 1323606 688473 1032161 482039 97735 277352 1259723 361450 1256393 1128567 902190 1850161 1890635 1336208 288645 1313826 950303 1606804 1070182 1965938 949597 417026 1521434 542820 504302 1881038 147647 334152 1470801 1510503 10200 1387763 534377 318435 384809 1705556 1740567 452354 1309292 1127158 944930 1107029 88705 1187458 1074391 1710387 1181864 1888478 1255610 1501803 1362354 1748523 1739493 1046278 321125 1135994 994658 1358268 39535 71561 1494240 52809 1074399 875658 1952059 1063442 358796 736042 541033 1880236 1501501 967044 871639 597240 816401 25475 300460 1933866 1686072 739113 221586 1307116 1298363 1510737 1390407 394921 265872 867229 1349801 700123 1973201 124715 537512 1474178 28414 545580 1089266 570174 1078210 68018 1569711 367027 1735646 819834 220941 1670318 1843286 447348 1721804 1246208 1127546 1792380 409799 1605231 109724 959945 412836 1007660 798281 1354620 265348 327187 1073940 1396046 1183364 1072816 1074066 1296641 1660713 1151719 231879 1699190 502521 646825 1139727 933378 346869 751135 383197 1729276 847976 40220 400636 869651 1910485 980924 248251 556845 828729 1390412 1361909 122407 490931 1810280 676694 90101 1475721 580981 1910701 1208559 804300 1625225 429377 988382 674246 1130314 1127297 776473 1972605 147224 1893259 746391 344442 1196917 1982304 390165 1579077 843743 685682 1429860 280037 1487422 1029659 1073960 41037 1482038 1788883 815695 1212164 1037650 795948 1962380 1640365 1681282 212754 1512240 394425 646379 1176126 1535319 1507769 1647927 902632 813916 780829 541800 1141226 1232764 1447332 855537 1496046 60169 1017459 15930 567799 1832585 609733 1216210 1457561 1832901 1179375 1004355 892817 94013 670679 871177 1040075 813954 105044 1240821 790188 1660123 1713393 1471997 558292 1982531 776974 1868332 1829151 259089 628200 1619421 1330979 214820 446559 1425224 290779 424842 735580 530421 1180916 1394693 1636406 656293 1390494 1347369 1172415 1481465 1141034 1901943 1388865 610552 527940 388329 1660470 1403692 308113 922760 310417 299105 1846462 81745 1388294 1669084 1340129 1332432 411651 944796 1076092 1364833 951907 1539046 343358 868469 285730 1366039 1665370 934445 1541513 757254 579431 991368 1202186 78215 748416 1104170 26562 1734373 610448 602256 1643274 1483815 932585 467217 126557 252503 168959 1740610 1128993 1073711 803323 32484 1193637 1099306 1257583 1606345 446567 145805 1366874 1341789 1031729 1051251 1148064 905242 65101 1174911 1792464 530286 481931 1437132 376919 467784 52025 1557285 650276 1521728 564517 274436 657146 1089635 165094 152427 580436 628555 1449083 868511 316411 1562846 862384 32188 562867 1218394 782516 612774 1225159 857326 1165956 989818 651173 1881390 1831785 1220851 1884583 184471 766187 1927169 1674995 1455047 1511894 51061 1845921 1695079 25406 1588755 1797105 1376343 1641421 907744 1450337 71565 1390733 314620 1732656 100228 1727774 1227933 424066 1895374 1235700 87248 151340 1302059 1974083 469017 401768 660377 983512 1103657 146958 370493 218200 599840 1087013 675450 1325350 1238791 1995171 1650277 222868 941708 74335 230470 1299485 498050 1452327 638578 415061 1388086 610909 21884 1138500 504404 1297908 817530 1635317 1095786 148419 473982 1740105 157859 1575515 1695484 358795 353013 830318 1352568 1961747 1271708 1638610 1251396 147079 1954305 514614 220412 957100 10007 805565 213883 1014673 1836467 282429 674966 1702032 1436168 957500 1809383 1577214 1551585 1612233 54535 1975403 487120 1452233 1258876 396467 1869433 195270 1219124 1910414 102747 1614695 1999424 114158 255048 1898125 366456 983348 853167 1321923 1600165 1118375 1936319 1563712 879871 1657624 741802 1481027 454665 1460262 1769594 1983289 790881 1028655 1014046 436147 997952 344542 1550674 1539007 293630 1373868 637150 1063543 487898 1286776 749335 538511 1251497 12443 959934 1554372 1399888 464931 77553 1023044 922640 1926788 564779 1976428 1489017 1759487 1085961 1865737 1974071 1468503 370860 236093 1713727 145185 145472 373519 89939 1390775 1845624 162353 1520580 1247326 589270 1724376 1967345 1556301 1480357 923852 1727849 290593 220351 338116 345785 1542436 1140410 1073487 723869 1890331 281879 1301266 1526571 265173 862971 851758 589629 1628966 69966 195283 1879771 1433195 734637 1104675 1233370 733700 1208900 820166 495469 696987 1861437 499853 1513679 241471 1965633 1405926 1478787 929670 544091 1784427 1418402 1676399 28461 225132 1521401 723889 330669 681276 1733361 811514 1332650 1332239 1256589 1654144 402285 1242012 1555471 887279 1543223 1125340 1167740 502496 1489780 483370 428170 1951967 520786 986670 170095 96358 1868374 158758 1567285 220156 1677860 1887689 1563376 764036 1474353 1734391 135798 407998 43438 946910 1923597 1574856 524737 1570446 1660616 1072486 1291722 1479919 324035 725442 173292 1002594 1586697 4887 1756371 591517 827425 1062941 1990929 623905 993681 1988115 914394 1996982 852419 1224417 1359248 78167 1756560 1418425 172097 1621071 842141 1330424 86365 1866038 959233 1744103 1769280 1033444 622592 258428 983828 1665009 1342878 269246 19527 1200970 689399 539584 483663 1089440 971893 681648 90688 1381534 668188 1824165 1169863 1285227 1804580 1064631 526599 1021089 526103 723551 1452443 1695067 1005589 1648116 1959960 1692336 748040 1549819 1386896 1431791 1352518 1942964 713823 199337 1722640 1289510 1967696 1037876 414910 357118 276360 1605493 1102464 1654257 1629691 1020898 1773361 293870 314327 1544316 1180405 717875 1497256 460480 693075 350394 202881 1130017 1888506 820232 1079253 851636 942009 24026 645539 721360 534529 1629962 1086921 370302 453724 211373 1327623 665824 1301538 12347 1296885 866944 81636 1584154 429694 977324 1272889 119146 117754 493798 592514 656447 508603 1328326 37950 342321 1200651 1410250 585284 1926589 941558 767648 41031 1517039 1736091 242682 1310494 841643 113477 518753 1864584 1158188 1725442 483832 332977 488488 1278469 762530 1148374 1159240 1274730 451796 712058 698214 108971 1189275 669948 451565 405511 657337 1993169 1629097 1021944 1371753 1931416 1529968 22360 1929440 1095614 109254 281784 583698 479862 1508228 318448 1442058 1774405 1950050 769761 1681513 1920269 1450876 1900966 832433 286031 512538 1239519 1246766 705600 857807 1346707 985833 944670 1576879 25113 1920406 350869 61287 970530 1038391 1544164 1686004 115617 1169231 1740323 1570096 577687 1334654 1231331 1869480 1628335 439140 1433661 1700940 1389204 1237326 1398743 928074 1971867 1362913 703604 896604 847431 1149894 1079791 1008917 500043 1124397 118665 1426931 200063 278045 1910763 1893348 189188 1528433 814490 1494020 1493916 345976 827948 1794153 84850 1158997 1615383 1263448 746639 1258749 789562 1756821 1559349 1695724 1952947 1225459 1432207 1719027 652730 1366933 1595876 1418982 688244 1077891 356136 1795746 1774970 22692 102627 1617406 367849 1632590 434957 783878 1619470 560362 1488501 1939408 866865 1433748 386850 1078119 1314029 1814036 1812223 857729 1018114 615514 612475 987574 1304071 1695002 150727 962786 1155035 579714 119739 1101761 1239644 1670083 511220 1390406 1269566 1990004 210246 276434 1424627 1288493 770186 1953306 1141303 1011929 924300 611764 358547 1268692 846377 1501271 1134599 930472 103936 353844 822897 781814 1387047 1550382 495371 1174011 1323635 217465 855495 1702440 1110244 1881125 1889515 1218837 1110568 1811014 1458084 1898408 1471620 730841 744624 1398610 913745 127582 300264 957301 1800993 746079 1634335 1704913 1012978 1921847 243933 1069112 178198 1224379 1343101 1397646 82166 183683 1620711 1487333 1051069 1551734 675898 117223 1185458 651244 1830816 372497 1707066 1520545 1934500 1877268 136502 291690 50147 98303 1548881 424370 552512 606143 1099608 1276752 1294033 1020262 713007 1404263 1733495 1677998 1280682 1855078 319143 1455010 552513 509799 1665283 1489065 462273 1195879 1174188 575105 1252581 691937 760951 1051078 1952181 1375806 411386 286154 1901811 1872409 784336 1984222 651960 645019 1582926 469146 1090060 1972434 1018867 234515 1913955 567844 155074 747885 1045481 112962 1637338 1421068 148069 487820 1387856 695708 1529284 1333427 631493 1177255 1893098 478902 59016 233326 1808247 1171061 782699 1010150 387243 669859 243727 1770700 726705 1667274 445241 955495 1332962 849818 343761 232414 874193 1873258 18048 683025 1158905 792714 560571 1935942 1798385 780224 1045322 581891 979449 1548287 1554832 311502 1520174 835425 217812 714530 502599 1914701 1307231 1613490 210660 34541 1862846 1254330 469246 1443005 421262 1017663 1334264 61977 1208581 1492893 673573 375630 1264541 579481 92910 1988013 374774 1250062 632631 1825302 791923 231059 1380293 1369961 1364597 1422785 1508404 775845 1087780 515092 1854489 1700001 315099 1290679 1305954 1690523 1142821 1781482 211139 777582 1263459 1185315 104469 547551 1318856 1243092 1481637 495123 1113672 684630 61706 654082 1301602 912455 978832 1676752 1969407 274343 1649971 1957896 396344 267587 332401 898009 1139628 1168859 718902 1709281 1472103 1859929 1998304 1479617 1418643 87703 1147584 1957516 1907414 1497796 1289457 1233711 658293 1205739 1532720 1728726 1204913 654611 1265515 1055947 993649 416726 1374213 1912206 32270 937515 1215762 723497 845670 1709385 1541710 320677 238756 858471 177931 252719 1290108 1790948 471721 1254026 194949 478327 1721790 29476 666484 602077 871882 1609364 1937892 209350 1474627 1954491 1273831 618092 1307192 1220257 906092 889667 1874688 1662421 961467 856533 140653 70342 1897687 1303052 451626 1718459 1220032 736136 1171744 707405 1002256 1352348 1156344 1521485 308782 1653377 1591941 1970830 1191969 20273 16922 1541092 1514710 109481 1040687 1818269 1317661 1195491 747711 1251237 191976 1893426 541113 360496 1215040 357619 791886 567228 640581 1030259 45832 1688766 1904133 1182520 1844952 1298806 380798 1373543 1752746 412007 633772 1575010 955106 725794 1203840 1460590 1794226 1909471 174747 1986344 95953 178244 335324 1015301 457207 1613591 614933 1271410 950985 854387 248298 89726 514813 1625861 95663 1136701 1890643 1953416 113046 425789 1948314 1997963 1408554 767651 555838 313477 1700088 1571363 1408871 99026 1904613 657965 226248 332089 952862 453355 970722 590485 1549838 1672694 598142 657896 568986 704806 773393 512905 1370122 1464604 237281 1863216 1148027 128636 1319506 439260 1661271 892997 1909122 608218 1026898 1852084 788292 759549 166272 1528764 535180 781589 1790972 683186 758651 301549 142916 1205245 589241 1891853 1380152 1642908 1081758 619002 141435 478629 1457147 292802 1556159 1177474 713691 326510 288395 1100693 1179586 1517025 1419476 374584 1783502 71002 658906 1715356 291363 1711373 119511 1285255 1248592 1022184 303696 1894822 856437 478518 971336 1485370 1100236 1343642 1715456 287113 1189263 298064 1058857 362768 284687 174934 1128528 1590120 1163287 237987 644745 1778759 493250 581725 708033 1099750 1038624 783281 606156 1794541 620456 1577158 524984 1415286 134839 720895 137213 1307244 1556014 1347096 1984441 13807 223483 310035 197518 1286549 1732743 1055498 214190 650999 1305383 1938279 1320281 1730701 1913081 546905 1010597 641807 1248376 1620989 799075 1261430 1496266 1993839 388162 428091 1720534 1492093 714965 830377 270023 963140 281763 1114433 666036 38092 1942238 74614 844255 827589 897132 391946 326710 1010774 45677 1308707 1619033 1352503 16812 479371 186487 163233 1708810 1566094 1412426 1724382 1449084 684184 303018 253359 1059651 1192153 534207 1677992 207115 1220976 178667 1618406 1380874 1612898 736983 310453 1245081 947476 1356241 1216198 946685 1176588 1040151 406186 772894 1395148 789775 1019869 666437 160450 864861 1592901 1083304 339542 219131 1016301 1052093 611672 1588655 368712 991418 689661 1256513 1981570 458544 1888500 1678857 1743825 1308530 416711 1263794 65388 1762970 1576038 256465 1745277 563994 863942 1856668 1249008 919206 512860 90281 966307 41755 618077 884600 4202 514090 1506297 1663454 158706 479518 283381 299969 1471347 1900631 632259 761744 1191995 1526576 453326 536428 1979669 517097 295138 688586 753543 899984 704828 585452 1075939 1506543 1763569 492081 1318301 355868 747490 1922477 877748 1802567 578824 1838219 675276 1138918 616311 657839 969007 1440123 1864768 485796 54069 1628513 1972098 1094371 1711151 1599077 1633294 579875 300143 789319 1126911 1378275 223089 831557 985052 1508455 1877857 311228 644335 29376 1904308 1460582 1915052 517484 177044 369175 1171722 648722 1506684 985317 861688 818492 1168828 1473700 1532177 283015 901664 829309 822755 477810 1172029 1258501 1406375 988604 903500 1034753 1007493 1923087 1332903 778733 336176 1675332 1438710 864618 1102284 89028 536426 1007758 510908 1682306 386115 1066894 664323 1814686 314284 955400 1313741 160463 1799814 727614 1728285 1172805 134206 1429076 519160 1211672 1578887 438592 1863694 131197 1336723 1902755 1068533 1989474 204340 537810 1161917 746757 1754970 1048043 154674 924373 1730450 1842864 1833005 916362 1364714 1981884 951572 722750 617137 629855 442261 319551 937350 1537668 675581 1149413 1347831 1831789 629906 1706573 1411759 220886 1429936 480002 1727564 1377691 317306 1365946 1138845 1422562 1761634 1310421 1002761 1557506 926954 1092436 1469165 1787273 1869996 1040557 1869362 204323 1971350 869947 1935786 798868 5980 1645278 1923802 913904 1034106 1662798 513508 245233 273560 1588071 907717 1288690 1109824 796101 540352 1647023 1432878 386687 572771 273689 78594 345185 1776399 1510452 1726088 766361 262823 1645140 1191193 228174 774569 1038286 368109 1568484 487539 705215 1886204 1828868 1844363 550277 1611957 465082 556942 1155916 985346 22883 411786 1691834 443555 1840255 92989 1832511 772839 516081 155779 1232286 842190 768823 874907 1313883 1035852 394347 898917 1088320 1306453 1110245 1954677 397545 1971003 948749 816286 276968 791939 1443364 133102 171917 178089 1606436 693171 106239 1935589 13746 1715562 46902 1040396 1229237 597153 598913 955649 1801002 1889587 180901 1004981 1912988 76238 1492256 1979366 1748375 1915882 829957 747899 827563 981225 11360 1326751 1146045 510645 1800225 1884114 311548 1181977 203825 641103 1939582 639120 152031 286199 1113032 1914898 1154531 176830 709658 547459 342534 1434535 364129 1184066 1716460 991872 641003 425499 1693207 1189374 1720779 1245154 200768 440455 402557 1908080 1491850 1369563 1625798 994072 1019654 1764169 1582126 1898643 1436173 343561 392314 213186 1241015 541327 1865841 736078 1198878 1574348 1192915 1483532 1809877 1478360 934282 869064 386675 1280781 911138 806298 890348 517136 335017 682322 1531811 1699888 879568 457963 1853140 1151713 99455 978731 684479 523425 1380680 1120006 838721 961654 1575547 1356096 1546457 62210 692657 67834 393763 1365440 1976640 601784 234373 759471 1281017 1782664 1073304 518596 1233674 144561 188980 1776088 1541439 160746 846090 829279 1196734 808094 45053 1667420 860141 1700065 453695 338549 1539155 770302 1312123 1997557 1309053 1377764 503726 1396468 677398 1182199 1591982 1645693 778258 1816630 459202 456415 1903695 1211177 721773 1201972 1639979 1637518 1853821 874727 218023 1521761 1225215 1043279 73142 1016665 943569 1622781 1530712 1303383 102771 184482 1190033 337970 605454 523538 1515535 1580588 739092 104561 943298 294675 1799277 586720 283164 821693 1938318 1115083 586724 1254665 330508 902239 1420646 1209649 735189 22973 1965372 1264311 1282505 1015818 101800 1218245 1182944 1276797 840366 1650557 3873 1343082 328801 723035 862169 586303 838846 1525020 1508383 1898289 1039171 365789 1890059 919168 325243 1367801 44738 1856169 752013 1569881 963016 1674835 1629583 1587782 96452 139505 246435 1113977 81256 134890 713460 455182 1420870 1003899 301293 57683 445901 1104504 1632194 566207 959737 1546492 1996418 912814 45924 1810766 689692 268319 1429319 1193814 695552 30278 1675019 393879 34492 312034 1075669 232573 1813425 236266 1426608 1466558 344093 1178187 130007 485133 1014112 1356683 579142 1194910 78172 110911 370016 917787 788289 1487620 402037 1201628 1275429 821907 1892331 1274276 1806257 1649179 263963 340839 1309041 401463 761155 815706 1048150 1393348 1241703 756903 1571922 1108318 1770978 897743 797761 1709464 1343195 1418401 151984 352462 363814 1614236 1460420 970847 1703561 1070097 477505 1581435 1475241 1723914 189678 1775604 1599506 884856 1956652 1423502 1480982 1234678 554875 340913 1745044 1258038 12053 984074 1664380 1011894 1865052 940998 482670 476037 671541 1344935 304312 1263857 1979071 654011 1312033 1947394 687433 1217407 1070158 1196500 546477 866563 1935999 57753 1635158 223435 1658272 30704 421419 1656320 1160421 50513 952039 1362881 783651 1326540 1109152 478307 1211890 1686637 1742321 1981547 467280 45630 1889285 651451 106138 867457 1399418 1957360 459410 1866009 1005553 850868 516149 463009 1562770 1133775 1263490 1076339 763470 610774 606271 1431935 1845110 499531 457122 54729 1353608 1027437 1978666 369137 1339653 1157219 1384806 1723670 681041 183478 554158 523949 151162 1640282 371490 1247362 1988223 1586875 606544 1288537 1277257 978366 345805 425645 1769518 512846 237381 482800 323381 251014 1828463 875395 1986483 1757145 1987953 487854 1386351 1309017 1041997 1658567 1318331 778439 235335 524480 384976 772606 1772641 1749429 1030801 176781 1381236 1097785 1376227 1051052 809721 1726191 31805 1852829 1229899 1811412 1210133 1619880 635537 609712 1969064 1925171 1594084 1799973 1527669 1338015 1514374 300628 1741771 99574 1870175 1347496 1169422 895062 595503 1978486 216490 1041389 971233 260875 16341 1852680 288290 271898 1770012 762068 251455 872720 559170 1855734 1189016 139192 688348 1824698 1377350 1058526 1619599 1045784 899476 957877 742773 1347652 359030 1215841 1898812 876162 24927 1019257 953674 281905 246796 1534472 903230 560150 1119050 1677380 891950 892600 1150740 1013926 545392 588934 1994486 278611 1223763 353214 1069255 613591 1511429 15384 1316736 385183 839242 880577 1174048 1427694 590785 895445 1443879 1810034 1938764 531410 629782 509551 1806064 1556984 615194 1107273 1499263 1980223 415398 198228 1784552 327658 67923 1195519 1740773 1258885 54617 46691 1952731 1982282 1893967 1916634 1638768 1934801 1802523 225322 588290 1428909 1886534 1297941 1954886 687312 1477519 72397 100546 1715673 1507880 364787 1573588 292073 1519117 733723 1780610 929733 463101 747839 950940 594174 1491014 1092107 1111185 1428841 390671 494530 1809713 33601 1498947 590655 1804672 1549245 815939 1207569 120228 1193728 1172057 160640 231261 361044 1519984 358118 1065243 1522486 1990982 1381044 577650 1950172 1016056 1481247 823591 774073 158523 361858 574818 1720190 944387 1872533 54625 1882475 312966 1253607 99256 1269060 468831 1859047 1909429 1842808 788667 1378454 1676609 713808 1106771 175502 123789 1037083 768269 41328 1574629 1193551 177268 382714 361982 1593525 1530961 539314 1793913 1763873 51057 786819 1355097 695528 1486552 1105274 1468092 942887 760380 1235428 1769716 229034 148311 376070 1378875 847153 839660 214150 1747628 1397981 466309 543848 1072957 513783 1027000 1554556 366640 1499028 1644675 951174 1381883 1730606 1974166 358324 5771 1207971 1861912 1310346 481560 1589768 1094460 1531195 1336533 1034487 1154351 1275543 1564531 1314343 1879438 1220091 1435348 1621653 211666 425774 408998 16203 1686966 934930 1767214 1634424 1498125 1347161 1122907 124721 1676411 698757 975958 624820 1553886 296377 1242242 1106986 1436515 1119608 1938639 118367 274142 1690479 1653284 1623551 39759 91703 203746 397880 1191720 511691 1016298 720410 1737817 1753857 1544104 1916459 1563673 643840 1310314 484207 1738746 752979 1720715 914421 607327 407244 525812 1562205 485969 546175 72739 30276 120999 572891 880412 125570 1982436 1913370 9916 910282 1661626 371640 1367824 538160 422118 200118 1374943 181411 112202 126035 1821695 1245844 866128 1069774 1821197 1514794 795173 1868890 226664 1069422 1142426 1899236 1838308 1440992 645253 275699 1508919 1141021 136503 359788 1139900 1554768 528839 550243 951532 1266640 748044 1030164 811359 1474904 1407156 140099 1356506 640937 1432984 1412117 382923 1074383 1525049 941001 987637 132926 115712 1655742 1296088 562268 238296 319606 1533433 58527 1230928 612277 904256 1513323 962725 337942 1471287 1641512 1977637 1723218 1593830 690434 1746734 663739 1233676 33540 903560 1584591 1798747 1690444 891663 746190 731956 1099558 885762 1639145 165947 790146 85496 129710 318573 223510 614687 1778369 204586 1117585 1472633 1317833 642669 1898732 1486118 561561 497161 696016 1436615 889032 62546 565272 277992 1337251 1904356 1463589 1004266 808605 253844 589710 1896816 673727 1485885 1417380 1926158 1198240 1439989 414380 220293 1202689 674189 1141804 1077574 389541 455617 1550285 971601 1732368 1414734 1557386 1090764 641836 834044 47629 1153890 1502735 1530740 1095597 116088 774219 1494401 1674870 383074 1543915 961469 173041 675034 172107 586983 442985 909120 1212302 1521154 1858308 1757226 316869 1627900 474041 227620 1416312 598270 953895 941288 121593 713715 1392670 742176 1667217 1406559 749621 5164 77392 732262 864053 228107 1813996 1008104 1280820 258036 461511 1856645 1576992 613880 1503230 369101 917617 412132 33232 1989583 245275 376863 1329247 280590 440567 1704305 1829318 331414 1487188 1554868 1934342 395123 1055279 466826 240733 576624 1100282 875058 1013151 1647516 32278 1515972 1374806 1320902 274977 349206 1510437 1325477 372199 533787 215720 1693656 1692815 1120651 740044 1341373 1982 226969 1996666 523497 314041 1845287 812963 968827 348616 1953222 1428027 835319 1264379 27914 1646788 1024024 837343 1377657 861104 1008862 631837 61333 1038106 1259537 1411737 358630 1101500 1163655 1108773 1884087 1776629 3885 1121234 390543 1782806 1381509 166489 1936243 396241 626464 680666 464069 1159049 209856 1179313 296075 734498 478901 484580 549587 1115888 546378 321281 635093 416228 1272015 175353 1524212 127330 699238 670503 799330 577733 1593206 415097 973791 1436344 777286 1991578 1181064 407281 734059 1825893 290226 1206771 1557231 691251 1000210 750100 1273 1372608 1338282 1499836 1962338 1659930 1979869 1188879 18526 1223242 1934117 276295 1034988 1764557 1152939 957916 1065265 1108586 52596 1285420 1645285 1075205 303086 338123 1130014 1630954 264245 1626596 1840729 884514 1493180 1236140 452469 1325013 1361136 1706903 1196407 1864801 323010 1334389 96427 1128918 550431 781902 754133 1759765 426996 1558274 400886 1275472 671320 32506 58803 440285 1515381 1291888 86131 1364579 62228 327062 1654445 273749 1782166 1188489 1121040 1111461 184557 373226 1224031 361755 521525 1077313 1852344 1506454 1396699 562182 1257726 1431845 374425 741392 1683059 685428 632856 1651590 184140 704030 1320610 1189178 926820 392768 1891021 1444707 246243 1674433 56850 1206867 1577322 1688981 701626 732217 1190860 837041 502108 295739 270094 816477 641575 1533730 1793639 1782996 664554 447298 743240 468340 876010 511763 813504 1284428 627775 310555 1886682 1166332 1023618 257992 1338885 608797 259303 608047 1531433 308248 141696 508662 1869198 1472236 684708 860495 21575 94063 456383 1562029 1432515 1545987 1180920 107637 10596 810988 966563 451840 1102986 1310892 568183 692304 1538796 869004 127329 1113833 428552 1648865 80744 420730 570927 1732257 1931174 292832 928554 264177 409057 562331 255081 964788 372206 1597922 625821 1335554 1861422 927308 1680164 1431862 1190493 1105222 117864 1510489 1823521 1674331 481040 1153981 367670 1033960 1889648 1969832 489376 1403431 1392167 700811 800214 23261 1148774 629203 109204 1148255 804628 578857 227776 1457509 539941 1678443 463298 478261 1218910 1191002 1781305 313194 910057 1417123 581320 1399211 1627605 270619 789500 909881 1122568 1737515 207659 481292 145592 587089 517051 1350898 185422 1614364 353913 656594 562629 498464 1986404 1000414 1335420 952896 1608581 937993 19493 386013 413966 1024253 1554116 1107609 984572 1224849 1035397 1146846 1700304 1870318 223669 1528451 756915 817460 701633 871231 1960463 668076 979312 1910631 1606329 1791084 414565 204074 345261 1056726 1348037 409882 1440104 1516570 415689 253165 392409 1213299 356888 1285039 681808 698174 1615609 1887760 268838 1291737 240401 1170755 1328658 786969 1066712 609135 440978 659249 87096 999986 1985565 790081 585786 1325500 1790439 1463632 469098 1812966 1155317 689716 984823 55397 1806667 755639 423765 495542 230415 608425 1291498 1816161 963504 1970624 556921 699334 1865267 642855 315733 461245 847796 54322 954413 1405828 494057 1320580 117659 780343 1589581 1093966 364780 977453 1261048 224070 1691292 134857 1923692 1219608 1687020 327916 76459 329202 114082 442641 1573187 356194 823098 407541 730100 854329 77947 331016 1661624 321959 988175 1076908 1507798 726921 1265897 243595 770993 1847365 1618655 436333 381427 830476 1898691 621556 1231867 780360 763846 603739 1943806 1975788 343363 1365275 1003736 779100 505694 162967 1175652 119317 1884049 34678 1756982 864076 1561689 1119685 1076423 554859 1281716 1820159 481516 713216 1415769 275778 344636 82481 1850254 1746101 1383392 509664 1478429 767022 1006568 1042299 1998810 1262963 1941369 1210022 182489 1104280 1125679 217450 1199649 1589843 1226018 1324701 1155554 106776 597587 563252 124008 970757 448616 808941 717045 1408903 359697 1014311 83220 362943 133673 620664 466594 1938305 813716 105253 1979351 1321573 1951712 217343 463150 707876 863247 790919 1507116 1295245 1592115 970879 1358596 242816 1863499 930172 1556320 86114 637071 989251 1118440 1862932 1784802 1378699 776797 787500 664636 1842687 1156713 237463 1915048 1606736 1612237 400821 235856 1866685 1954967 1985259 1502922 394222 415405 135956 1056558 1904367 307990 607932 287414 1749820 37476 496172 435181 206070 879152 1802624 276791 1941256 940388 1329028 1752293 1892695 1030357 614696 1623122 1491436 1981133 1897637 863340 1603374 340770 1710433 12434 803084 1624168 1097302 612462 1626854 1925140 564672 1574831 1115309 1128557 1148918 121307 311751 161487 27187 694538 1479809 1261256 1331580 856675 135790 1098026 399950 1387180 395903 380789 1145283 1264726 1037375 1154463 1200430 1582164 706054 784843 984066 1689329 836360 863553 1733449 302313 1090824 406076 1884750 1846439 469121 1165158 170046 423417 1014003 1082145 1723184 1460204 1083095 757854 667505 1489871 550683 73796 1787508 1141047 613125 799039 1504957 61336 1175567 1863642 69166 909596 1522170 332325 244746 948601 821227 1874388 1870348 919385 1083974 1475898 1633776 645592 1477704 1066474 1496383 510249 1998711 120202 1441365 1321899 860220 1698446 1222377 198645 959580 1640412 1349207 518564 793427 1532947 569786 58204 116474 292432 160913 593895 1221915 532540 1653394 1123974 121846 458470 791103 936675 1925281 603838 210122 430814 1305244 1580401 86136 346154 1845838 1113678 1339487 1710014 1376406 1894709 742901 1864802 480696 560126 1166892 312136 1820043 1201529 1094592 552560 271321 269020 1103136 1972734 1141232 1387982 289149 1296391 1621641 361867 887118 382891 1254403 725502 565436 756040 1400582 78812 1255306 1109803 1136034 1536782 1911100 156164 1318663 1363436 1986984 1352694 1146887 970860 811693 1072491 1126766 667130 29799 1575886 1969888 1061696 756500 1764051 1745820 1181098 1769217 683343 563727 1177577 146889 300386 684014 1796045 1685307 1526659 1347428 1242217 1739894 1023174 552982 1913266 1046311 963765 1826282 1785701 587389 1572137 765009 41414 1794121 348290 1531687 1977152 739961 603602 506762 1511881 1898132 1155434 749294 368537 960923 1103402 1106149 224801 402321 614728 366908 1558652 863395 1775582 1551912 140777 430160 1357825 1276826 685483 590430 1932259 368389 976133 848881 903473 1651846 922176 609221 1976512 405292 979696 1938941 1944506 1186329 1899025 261678 1722702 1896376 886901 688637 13006 1045626 182351 475849 1051842 1524118 1381232 1361501 646337 1343645 191020 1890729 1176847 175157 737052 1826510 159739 1587780 1921032 1383775 503304 879677 1940093 300506 1123353 126890 1568776 1590772 106724 1450972 1816612 1828069 796822 1726173 468785 181495 1021998 233765 789297 591951 1631483 1735108 790021 1745709 984732 635664 410237 1194264 1991074 1669055 1900222 1121188 256103 1367595 1320406 533462 1052692 1492625 413807 875567 144152 965996 1022256 1585945 1569192 986964 1839279 1168352 969231 336759 1502350 889470 1687343 395628 822188 803966 1312907 1122070 1232970 1140193 1870847 1443745 539995 327783 1083222 1090790 96730 974749 1702258 1212750 1498438 1761436 1188022 377052 890258 1549814 852096 23813 1146392 1257143 1543767 984357 1584209 1327161 1712667 1739743 1694646 1499227 230577 390710 602240 1204243 250999 597979 1964813 282885 196836 1119905 414735 463575 527105 1342515 1915941 1410007 463336 853427 30262 1481025 1755663 641023 1635174 904610 610819 1828475 964960 586043 263540 54749 1757385 1556919 996530 857702 1770559 1446966 753288 1038994 495421 1192751 1469418 1914492 709761 1838384 1502686 1488602 95803 899520 1471529 1764292 155277 1521942 716991 1185237 700178 1609755 1843505 381901 1564569 1373643 1594880 837957 1456672 1603308 567829 1346261 1938304 1883408 962776 1085668 679012 1357319 1314558 822347 135489 1957860 1664383 882056 1753907 151207 1275139 1900617 1838554 126545 873813 260137 994684 1613993 229731 368444 235078 784104 70129 1820294 1599869 654671 849794 860011 1639421 1725790 1104202 959437 1326847 301306 1830921 120167 1154134 1710211 262722 914234 921199 1396595 1202438 1327350 393939 1642681 1512322 1501786 407475 1856743 1633247 88284 235778 1365041 502491 82310 1308965 744872 1060586 1819493 770097 737086 615752 300075 1412734 1506249 1595208 219939 1065818 327167 422021 404103 1221513 715778 940830 414009 1468048 1824645 1270855 601768 1557831 1943248 1862557 1985547 164552 1642787 519006 184335 1339186 862975 1344440 67041 156031 1808519 1127515 553263 1388989 1106427 1860595 1625362 1034093 672513 724239 1310348 1674304 715051 1264660 922820 1781826 1101983 1413824 1492337 17207 749375 1528325 1766371 1641736 1974099 368204 446146 265466 1689856 492699 898345 600539 1601336 458803 237332 1872094 1018878 1051970 1327330 742558 1162962 1710643 1087150 31810 683047 907836 528446 716652 542437 1446975 405808 1176531 811818 503345 540482 1420290 1516160 599949 5643 1228995 813220 414938 1421173 1616470 624220 750083 1549325 109116 788872 927277 1018927 1713770 39078 840517 756527 191525 1082618 420888 1190021 1793617 1842731 1605715 1667993 855510 907368 1991755 363745 850712 273396 461651 109627 1941997 1469979 1643797 1278989 1483021 1911951 1522208 1906092 913790 1331431 1882860 1258663 1906956 1995831 856522 649363 185006 46635 1645963 122216 1285474 1763458 1810892 1732497 503907 327068 1606496 418834 1773972 701906 1400939 1417049 726284 765301 126206 352545 400879 1564008 771941 724714 618344 194379 1675477 380658 126139 524165 577301 288709 928375 946306 41464 617113 1702993 101363 1807984 598713 1514508 1771725 121492 246303 721528 1227931 1941825 33509 681394 887567 1285651 1170693 1139907 597206 1754882 1797096 944360 989360 1690370 1902823 154022 541447 1840793 1215522 684308 198276 262712 1183582 1704599 754194 1055162 1447662 1374225 973810 670252 1235417 1823338 191941 17784 1292822 328196 260274 1382631 421717 399600 633261 206592 1920884 48148 102902 789566 1355903 370407 1019429 381235 559685 1625387 312298 1240207 1322071 1204048 1949743 1193919 1456945 964717 1410709 1020216 1602852 678733 1516843 1643975 661904 1350712 1784575 435951 1540039 1770282 1222657 1672723 183719 1190443 692689 162223 260913 704222 394213 566859 1630138 1004968 1921797 1672642 1323373 103061 1922594 1387389 740326 264808 687534 64939 1802093 1980740 1652504 1381609 1401888 77182 361587 49331 1506372 691994 377455 1241647 1298493 668540 185372 131307 1681673 603827 543426 847033 282296 1703814 861673 200412 1004373 1624419 1801108 380482 1144455 1272054 1066352 1554356 1257405 1293714 322961 371690 1477727 710985 1516832 1325560 1651801 1462460 111730 1444154 161606 447417 1420158 281321 933435 683557 1791353 851781 1828879 702802 1464798 1978197 1441177 1140304 1901361 538913 1415515 343079 1574042 1072463 289999 718807 857564 1918263 1151529 194901 1602996 1679166 865970 1106751 873607 310831 339596 239854 1246071 79327 144073 1218141 517435 166028 1627324 501110 1754607 652983 1258483 1108420 1636383 42751 114495 362916 1552595 1925834 960026 1926167 1707448 1494909 1117782 568544 1990673 1040080 1747410 113034 1809856 288710 1043092 435674 649651 1821046 1567288 1405825 1055604 32517 1533192 1381536 1690253 1755584 1928531 1614320 217684 501570 978210 1397294 1250839 67977 206677 925432 1586103 1269807 1773232 382721 1415325 1014378 1789152 1001200 197323 120427 131463 1687685 1938453 1590286 1362065 990463 252612 1902373 859720 954671 682639 297602 1684070 587549 660235 324436 1540439 806746 736596 589288 814711 1492279 1921607 858889 1943304 1348543 239989 461772 1480228 1261252 681148 234700 1346100 1141405 620487 1360835 38258 1960511 743820 750965 458194 811386 1649246 1578426 333290 92372 1609427 926831 855125 1965401 902265 1215902 1848562 729168 904607 691549 597646 1460773 951787 1016860 1431526 437977 1322645 479818 1343932 1985544 610316 72453 319485 248581 1192288 1423641 1770787 1298533 778165 437293 1863151 1738704 520268 925663 496616 1032717 625706 1366726 1434942 622762 1919511 394709 1343964 540568 1514839 462182 1378976 1244164 999972 1050022 1143210 969981 1804940 1648770 425561 81593 760740 1731792 1524591 654434 539095 1465834 221583 988220 1339433 32751 319695 192010 1907721 1580820 1210955 1361100 917190 652726 1368625 1037132 33282 1369869 64368 1162491 1891814 1687500 926776 138050 1909828 761396 1357241 1662634 1324340 985006 1895687 1851951 1472508 661424 869395 1317495 1551602 15144 76046 1866392 1819486 332099 643539 269900 1884144 745891 1899494 1262068 215675 1031012 1758874 1412631 989228 984922 1231073 1040653 204035 177843 1783088 1087863 818891 1608954 298864 661435 119747 1733338 279320 559103 622553 26462 1360279 996446 1035149 1034202 1857402 1933789 1837669 1431054 1414239 794171 553481 1207341 1061266 560137 1112848 183883 1992189 1061896 289306 311819 1692404 1205005 1263171 1669102 183957 1971326 1698206 1726930 113484 980525 977519 1522091 1419888 120150 822991 286794 631271 1686740 997317 1062137 1126548 320194 152344 245337 631697 69230 1538234 1223174 1946146 559399 1571562 477467 1343479 783876 1140071 877925 984666 1876839 942582 617453 1380108 1025955 1136560 801807 1243057 237363 1458437 237487 1009436 211023 223160 680544 1314978 512066 505456 253070 808143 1244184 820834 992895 399197 1739469 436595 1438281 1085750 49036 1403156 1553684 610936 1311527 1907176 1083801 789958 1707177 173071 220078 1366065 1017417 304990 1592141 737200 501809 645205 474520 306218 785129 333589 248079 91419 128369 165723 1504777 922062 676256 142058 1203685 35223 750891 1018789 1478960 1793236 1942362 1487653 864025 1248860 1844608 1012143 408596 230472 1182654 1820590 887850 192589 581786 579434 921134 1165418 211681 1992072 160258 524216 761272 1547347 232861 635907 1216154 231432 612281 974527 1861923 21111 317553 625905 853733 1661651 79560 1281856 1980394 516670 56866 377155 928112 1940658 626679 909456 523848 1975677 217743 465130 312508 5712 1287127 517068 402315 320960 185446 691726 806811 880389 1070875 1872928 65294 591348 1236159 347133 689788 1645157 200750 1165670 765430 375972 268026 1879675 1992777 1637 1466738 1539670 974082 1420947 39598 1604078 1340422 1378540 1445545 1476859 783883 1054444 778445 308661 1920822 281486 1257421 744246 826252 1145939 232154 403948 403031 1294646 1292030 1999916 1475189 1914543 12676 501539 1992243 1837364 1146565 532140 191915 774015 512741 429682 834624 1139817 400898 1239135 397409 101900 42452 1774730 1324253 633195 436854 374865 113019 1103126 1864013 1709538 1868049 1237087 1098713 1817005 697524 1018552 89027 255856 1127738 1065008 1165051 1649302 1956746 1460903 1182524 1383783 1792811 1050659 1449754 732969 94422 1707409 957127 875220 1413267 70152 583439 1716894 1244355 1038482 124045 941753 531824 1803369 230824 675682 803996 8199 1720942 65972 148390 1581214 295916 1769313 640314 317968 833368 1848765 1589401 1385403 778197 1631617 297173 1893007 788022 1991752 1973123 910164 1810692 1717434 1700521 709009 1456442 1968438 381689 1728081 1338032 1028946 827569 480227 1023079 280198 1153218 1802555 1323166 292632 362139 1192323 464107 873450 1603343 309512 786982 264030 199048 365142 265288 1339111 289288 820515 1598246 1790394 949105 574943 1836177 412722 952953 508155 458949 1166837 820708 975171 510028 125658 13394 1604593 1464760 241493 333040 996348 11956 1744426 235664 1791243 1949557 266942 1244015 1794057 70555 1149118 82915 1678033 389827 1276977 1645934 24834 123239 615725 2461 505653 729094 1072693 639227 513409 895799 1417008 1568100 275280 766159 113526 1949193 430894 1930700 917188 798368 1892100 1820323 936710 1814985 818616 1536876 1195181 778546 162059 157434 1222869 114104 653990 1599746 131615 1136837 376348 1860393 1075664 1645760 14248 245511 1487630 1917419 1755536 1748272 984480 1687915 582041 710855 1144029 1048949 539102 273320 1460318 728126 370745 1507944 1539703 263948 147482 1577493 1933088 620884 1782888 1783261 1205214 605881 548144 1612053 621055 861756 715568 1122081 678027 586928 1279846 979371 1937606 1658464 43776 614830 547082 703750 921853 124387 1097969 461895 709752 1085752 344247 48534 1776690 766281 1210003 345226 986657 282135 802077 138735 254160 1739309 379517 1984547 1650124 1683166 1191511 1492504 1666112 1958859 770282 349650 1190002 683693 1729166 1053725 1271971 386786 862461 800616 1946490 329633 1510124 1141302 868947 132182 825930 853404 595215 1031468 816584 82938 1445584 1085383 808325 153878 4296 37802 1684588 1750867 1267245 1550311 1075798 1599254 1271498 450953 1055840 464581 1630926 1548710 814069 648693 1901713 374297 1264186 1040658 192610 513027 1011072 1576458 727777 1868911 440216 241277 1563076 1679068 1326969 530609 1941128 1690228 134975 1307797 917293 1183613 396062 1851698 1132735 406571 288599 1055643 1090880 465836 594950 545518 99874 441394 1331230 1443267 316282 1985463 481842 959715 1632566 698527 1484130 1081881 758209 187640 304573 439347 829140 350983 93510 1123402 571571 843341 1187416 1067107 1902429 881229 1068639 281461 117191 744924 224914 1701975 812730 1795797 921351 1936272 1080219 1276497 933319 1727643 989902 1762417 748508 984853 380256 451196 1193337 302800 643874 1632961 346197 820682 786956 39674 1222969 1535155 903558 168061 1828328 1962373 677201 108022 31941 1950816 973469 71350 1600197 1170140 1683871 65579 1567098 1843738 1182274 923260 847755 537137 606515 4272 228836 461794 1011247 1855116 1661634 243849 1572059 439451 1607037 1072647 67447 1318460 523700 1325573 84454 1041626 277624 1995917 1108433 863713 665384 290209 1233803 286528 1997636 1556459 1845511 1149647 599633 1520237 1830112 1292352 1163187 1163433 455527 1830516 247382 1496934 1226382 1483667 415326 102149 72647 1767162 537359 876840 621836 413858 978306 443666 15110 1254454 1407183 526706 819213 390246 1250467 1465193 1735037 630614 806558 1912054 1528957 763576 1435346 731024 531582 1093611 650456 1694640 3809 393699 1811552 1273430 1617960 1319008 261924 617347 801160 1649626 1817129 1499982 1608780 879648 1057372 1407337 908286 1879852 1108769 1726478 866986 203469 759231 1850419 1860771 201325 1543134 671099 1414413 1982193 555962 1328996 551622 825761 1673399 1688655 1576469 634742 412274 721764 1971790 1745733 101280 311678 1533604 379427 773616 1881285 1270549 1990530 1573794 561827 1608693 1547152 664132 870486 1595076 520130 1007447 1127748 511452 481348 1401049 237075 793220 1118719 1569001 101960 399854 1662461 465753 651908 260991 938762 1812954 766662 862567 1132707 1639555 1114519 334656 1236239 580296 949387 641994 1468394 537442 1187016 1556936 865721 74466 1439941 1283987 404318 458683 1108644 1009475 325098 107278 1897590 731582 107843 58000 1292631 50443 1970188 1711160 903518 970043 805655 1311601 737473 451032 1656397 252889 827910 157817 806584 1919825 1741992 741428 1752517 1545202 1736440 1791279 466151 1931117 312253 1127485 1403850 1925154 925065 1046727 981843 632357 1520848 740544 1719802 430362 697597 1735301 5902 734309 1248379 1862967 319023 1929708 951724 1199063 1916864 1795999 173021 1157357 1961840 1686283 550099 185067 1345947 484223 1052333 1324799 301574 633975 771034 458605 688423 1613878 423647 729175 135779 435864 1006750 1763834 1459339 1960630 103356 58628 1737824 327345 815094 531719 350089 1852382 1913996 902858 1747551 1774309 856017 1570152 1577932 1090844 548347 176105 678310 854289 1811714 316499 1179419 96758 1238730 986314 30120 372196 1762877 1570568 1702225 1369739 1258216 1657356 1094650 366122 1955023 302590 1235307 1930078 1842302 1767984 563587 1745289 1033120 1944448 704210 1198761 1041900 151730 1863117 377860 154126 1288365 234637 1896756 1252057 32140 637733 1453185 1778402 587900 53546 176325 14505 1520813 804743 908775 1759018 1682309 68316 882136 1350593 358536 1582248 1944607 1215320 1887708 1894479 1853368 1137124 1966203 1557035 355372 1442957 1880873 30979 591582 688811 1836943 1131049 731576 771779 493316 291952 1026972 238697 1750969 75194 973621 1709883 938302 1371743 1977676 699307 73963 1836435 1596008 792553 413184 37073 757763 216948 993461 814447 1818088 19925 1791599 397055 926067 1966031 667521 1868028 497959 1667816 849780 784237 143092 1198325 1264261 1876403 559842 524496 1045329 157835 1872114 913563 897052 8282 576323 1626475 419587 1601649 1280747 551764 371930 1167293 455323 719801 886881 1416306 1109970 340830 25774 1834586 402618 967657 908557 1310219 797484 1842888 1875411 355932 1715605 1470408 1200683 1262125 1918473 1476966 1047941 435918 864820 1340474 1009860 846661 1310757 589248 1669320 539101 1215374 1695062 129819 1326866 423800 1193347 942961 1397196 1823620 1948290 94992 560461 610251 1989278 957229 1613887 312870 634916 798143 1228829 1953525 1539237 4010 1565049 1459934 38040 299790 944916 585396 416724 787914 1699249 568092 1612963 514135 1286563 456730 748934 1247872 1465963 1625339 1451308 107410 896403 257123 3753 1093627 733281 1716762 804637 1848801 499928 1666049 728467 1642877 1544763 1836797 1357162 1106900 1802647 1964469 1084689 1357326 881238 1389081 649779 1890739 379828 1789517 1599064 1833434 246966 1189828 392092 1973495 1384149 1035284 1363934 303379 1418220 819496 1070293 1836445 27376 933289 1088598 996599 1296860 955451 410482 1488193 1993265 1298303 227598 1070790 1901778 1938071 1262611 1538823 1446515 1867041 435025 133336 133904 684039 747338 921747 571065 1493934 1840013 1411458 1606879 932340 1970641 860572 850597 262847 1093209 432518 1007889 1365664 1367261 1153080 441431 1724815 719300 1610938 104649 386882 403465 1413349 101044 282667 1174558 1879044 44380 870955 318064 1085174 247251 817586 1902916 1984463 603112 1413560 941562 361785 1869312 1733488 1450140 173119 1708478 1549404 246808 191848 520528 409408 1703312 1674023 1127222 1374941 1384839 1466007 1204799 760335 787800 776917 1823245 116141 1905729 909177 448167 888735 1621855 1277915 1851422 1358013 1305607 635174 437869 1516825 280949 675436 91539 190057 1104392 1723176 76443 1352833 1286257 1318086 581439 539034 1271253 486048 778212 901364 1937193 214462 805459 232186 463356 1911055 482102 413558 1433936 1034630 961022 610938 1915780 1898598 186060 1048129 1788669 377150 1063972 1161443 1189348 809269 1264783 356758 1815723 491703 768903 227753 552844 676981 1597997 521614 148554 319605 1769541 1284608 658635 659100 1702026 1201053 1841352 1058400 405163 688967 1231925 1157788 352464 610916 1244726 530150 209689 199679 1862939 1902657 1800704 1703582 536784 1520985 1153725 1435460 70709 715009 1462807 1351739 910047 1469342 680087 778674 1955729 417079 204844 1236388 1041640 645611 1354840 1990632 1424111 1784190 1005791 1060719 131803 302965 842903 1058396 1920074 975787 896817 1203257 45765 268186 573776 761650 1172739 435282 1640489 587163 1674631 252123 884182 49866 602249 1318266 909226 761015 1873177 1955239 1444517 448923 437553 1889097 755662 721003 1192910 875051 1648097 870826 2522 1758793 1927804 1852197 1151170 1704542 339351 377978 1893315 125229 1345385 1764279 1068912 1314170 1952619 431386 1943668 1710047 589022 891358 1935662 175078 866955 423507 1354281 1142647 1646392 244143 571488 1313746 1356756 758226 1353147 689713 1922298 1801567 1381323 1770014 643335 1580834 570321 1157580 997028 1222638 1254757 1739729 365094 532031 608940 479009 855491 1927491 1543518 339890 246106 154839 76253 745235 302406 494670 947175 1470361 202974 1466903 1238600 824141 1923230 762111 920887 901672 394054 866146 391506 1996805 1000111 1346287 864189 1223102 1164849 576075 315747 1399252 331384 851127 1098427 956556 1905525 476679 929663 1851485 1228242 1415108 650899 1276841 1734827 1940890 1266490 309681 295649 7923 1721663 1538684 1799571 1172751 952043 1803320 260819 1229200 586935 848892 1924515 436474 1369638 1543188 1314976 608806 127702 1503337 751572 253954 1543399 120323 646880 287952 805792 1082676 1732680 483972 473648 1519768 574222 1603475 829673 1310728 1844076 1278541 1870599 1989210 1665442 1216418 527780 1033223 1145377 559121 1131380 486574 1256598 623425 1959372 466057 1241002 230 714858 975566 907912 842353 828130 959890 1283070 919583 1977154 1333681 969728 1509289 1703334 1163628 34400 33812 1030938 800372 728932 1040791 184067 811835 1636659 1039693 798384 1686888 1120351 153089 1017461 460843 851035 1092370 271292 1274241 435193 1465488 1766757 574140 722500 1941054 1564379 1753483 1781622 68640 1493750 200358 792943 57402 916779 604446 164196 709347 1150792 1905131 335406 234303 12164 293491 1476790 223954 1267801 1496065 594349 405540 892056 768587 783148 983462 1739397 633892 138327 1117455 872047 960564 320524 1855229 301664 1297 1286682 801768 138968 1648964 1102973 1325296 69801 930822 1026104 1073135 474206 537487 686867 572172 1625883 1687433 197568 1214427 1891497 241266 1809412 147240 1993971 104642 36033 859262 1817383 1599861 566096 1640297 1976992 679510 1967237 294034 1024052 909767 457576 1776758 1313030 182844 1120453 1060936 1018413 1849572 24946 1176034 1420785 62155 202868 363870 844804 1161470 1332129 1323309 1569588 1097757 1123063 1085686 1940529 626628 1725862 644932 1949394 1478253 758175 1236078 1613636 1480395 359960 288298 1750674 1761577 422934 30873 39642 957162 1223873 1772424 1606078 1136929 315937 504939 1768364 1184449 1653158 5996 1082025 1253577 1287993 666095 486724 1176664 604527 497968 1132475 431 277874 1107924 1577986 1522879 1824105 1051412 928591 1538812 746353 1425518 1809024 1088426 768004 418143 1830530 1559632 1402539 1685077 811032 1762870 1347260 612052 645287 1385718 581134 964430 1354115 1605841 291157 1618437 1145564 1466602 1700232 1686971 1123182 1034153 230830 1639808 1511739 950873 381376 23196 516238 1055584 1274810 234513 1287632 694752 466253 1951226 1420680 1589905 267824 600873 1158630 1762723 676064 1375721 1926047 450782 266884 1249449 142295 447657 21938 358934 85864 185130 1351562 589315 177024 1906608 583224 1387832 1005248 623034 923558 1433411 1365453 1083116 1723414 1063136 1448818 224014 156560 98951 1269594 36634 1211867 1891554 1034636 964923 1919141 197987 1577058 280343 1054567 534804 947322 1358678 1540719 1025295 1576174 392388 705480 1077722 386944 1545039 329779 1647486 1197829 454471 167355 401532 951281 1238916 162499 783501 1486707 1972915 16477 49252 315469 923424 15978 55381 1741893 950921 1801591 652233 404872 1763602 615209 50944 1641466 1514172 18879 1152235 1776410 1300656 1584325 1696905 474439 1538431 451256 1466365 1098742 1421090 1788008 1689977 1004082 312237 1285807 988310 1056525 1414360 1813554 1392779 351503 18934 176086 613800 1098007 761092 1159296 1048927 987779 342682 870868 1539330 1739093 478456 824474 1639377 161459 1606398 1123011 1604391 1321086 1496332 1011518 1403955 1127374 1267498 1483588 401489 1321813 266320 694154 1629086 909660 1343994 1528613 789371 1830460 1808982 1229650 984443 1380792 555728 1088112 1612919 1714007 24952 1337623 1886517 170364 8124 1896926 164375 571424 307775 1371262 805207 803222 1879672 3569 449554 686209 539190 12204 1554678 758693 812784 1085837 816942 187689 920979 1700053 1577410 1370230 872192 799244 1469271 613276 802331 1037276 694845 547938 963315 1287741 460895 1672714 1785011 1808217 1877415 1567629 96095 1420001 1060104 476779 1116534 1994613 1913101 898844 871485 1893106 1267187 260266 341984 186219 406373 1230790 1725089 914393 72473 1639037 1087452 1905303 1727840 1385604 902822 1291363 1216164 1794542 1236393 1798897 1857686 678123 1560695 971975 1396952 70512 1526705 372311 1382594 1388096 1515317 944226 480928 1027848 1350698 1742649 1109039 1031431 849543 30716 383421 1644882 1292199 1637532 1575015 1216761 567318 114955 960071 1460138 131618 1940348 1918590 1531102 1905741 1639976 1566023 1959298 271768 307725 506628 871911 1815657 1771073 1085591 1594784 811070 1034362 1148512 1657457 992877 525906 790805 1722318 539710 1810980 1454795 484709 309366 1582729 264784 90033 847844 873217 799925 1436206 1470639 60007 1773961 1341626 1506631 1677301 1632049 300934 50143 1242851 101344 691029 247405 360229 26359 1414298 1429579 1998400 500872 938004 489089 566601 1624481 1844326 1188646 226919 1311860 150645 397091 776854 1143440 266107 707710 664695 1257651 1617202 571520 1293524 497384 1393575 1845590 1133680 494947 1896828 1993655 236794 471341 615653 239532 1765702 1039595 1046975 1751424 1961062 303918 223856 753535 151469 322795 1092356 178156 1133083 1435159 1362910 282671 652974 1045398 307475 128201 1755215 935763 207244 829047 911585 1173527 1271153 1293447 968516 1544186 1859240 634503 1547246 1167165 281249 934492 900939 1522463 1489878 119673 491288 351870 443305 134387 1316756 705761 53998 667515 299504 494438 489657 102325 969063 1420501 1812281 472313 624077 699813 355046 1617323 781988 1604867 752770 180727 1902474 821728 841312 186317 713516 841534 1637670 1887133 1520836 1405295 1003909 1365358 297695 1441252 1802874 780295 421509 1812645 610398 1287333 743021 499273 948476 1122692 855000 779978 431950 731248 916916 591237 1395128 530440 500185 1025397 983457 1400531 527053 1763518 343927 1062190 914667 1240428 90423 456369 689062 948032 899272 951059 748940 1276335 21218 1079315 632341 199870 908154 1180150 1882581 374992 749234 449935 1194005 1715579 924325 959091 1572568 1782959 1094419 990151 1730280 1316400 278134 1468931 447435 247992 671472 145650 737553 40421 500617 507517 1899349 1012278 1841549 991801 1753228 1989603 1841186 1309695 1321306 545737 1005322 8530 316414 1017873 1489681 45219 1969297 1841485 134063 1658968 21461 1148953 159425 542002 1942423 1973778 1894942 329516 246267 800063 1348923 898598 1414693 598693 518395 1463117 1904204 1494199 1387304 467375 425687 648265 1345674 1103128 1118328 840107 546854 1815097 1362038 22100 302333 1978994 785436 442018 1699417 1164097 1589933 680664 426132 503355 1527380 500188 844673 1782867 983905 1675824 275003 46264 847375 1502294 1420350 294739 1634469 1783773 727604 292480 931957 1751617 1049969 1880313 1689890 1098000 1809992 369910 1257236 141298 714297 1775541 810933 920933 1967500 992011 1700404 1371297 735265 944705 64086 1512716 405521 261961 1872430 413721 682771 1303817 1236223 28706 871584 823039 1683536 949964 1268110 1928700 1109079 895793 853925 1653296 1811109 1550338 471047 532846 781677 830112 1071931 889601 1642463 1758191 424259 1302739 1297624 1781876 49798 141062 1383251 516876 989731 1731749 1615724 228622 1666781 1464188 1478430 451106 1857527 209716 775118 434179 1351511 1583220 187121 184622 1565257 791299 1543483 1957727 886992 462283 400807 567637 1050095 1101522 1896633 650728 695905 197002 419698 671314 378306 599683 1500618 779699 1153849 603362 1568389 869918 1820890 981477 1966888 433727 1980127 431015 1600481 139981 30101 999332 384171 1806370 1105793 1539692 1322793 1439944 1500913 569132 1945805 269261 1683848 809444 1933067 137593 406486 1485575 1370526 1096902 1816930 1052302 1836737 1734704 1546676 807054 1686163 465986 263556 1250831 811898 1294937 1051603 1412109 602505 1136571 786754 1026549 506160 1033406 1966253 6864 614067 119134 725975 1017272 1211740 785100 1076324 1235951 29442 350099 1733516 1855614 1631478 805821 584969 798492 427633 1029092 375082 281250 1582769 1340888 1830997 885266 20515 610412 1296847 672525 293404 350377 1173915 1796731 1105586 1522483 417116 377646 825734 1352314 1133064 1922943 1969880 77742 197161 301211 321069 120116 32306 1445626 200212 1490233 830739 228229 1743921 1511211 687879 14151 320496 869095 1642778 1158095 1534728 1804342 287912 1094786 1695369 892659 1173477 149487 988979 1725623 199916 1587365 1626983 1913363 1911077 1095930 1531566 174204 994911 1191583 1169565 959488 1168865 1914648 375501 1589608 1014809 1045145 1150174 643897 996694 850311 302020 1734850 1698310 940714 890828 137852 1094446 719366 648805 92913 941274 1740531 1597826 163952 1878723 838853 1001946 931367 612666 1463928 1965691 1773149 109283 1793241 10852 1302134 1694424 1199490 938999 967072 1833200 904601 1380913 514426 905288 986617 1253119 512469 177540 1254859 109744 779157 1669553 818561 934772 929258 1383403 1169432 204045 1332943 1378568 1306974 855313 394669 1178336 1033228 729165 194189 690451 308788 1782910 966010 1913649 474788 1220335 1009950 299535 1182917 1125944 1060818 63540 1577526 646054 1355850 1888437 432219 954458 1586767 883931 260465 752936 1625350 1760305 1022411 1554606 1098518 363431 792068 1190012 243395 1968749 200900 172228 1969464 415540 503552 90284 1325421 1071005 649840 1197603 1506373 61704 1029995 211399 617383 1665380 908030 893656 394580 187881 614645 1549039 277535 1482726 1961928 1692781 1464236 204622 1299295 1492764 899612 658008 1798075 1683550 941019 732157 876325 366932 1755345 98524 1295141 581935 1202501 150138 1035464 163614 1570044 1377858 979355 112499 1922420 766945 975206 1352719 1357898 1399413 55922 865875 222967 1695686 139574 134750 581100 662959 1817148 1525913 527701 88681 408980 297700 1920457 1253516 536517 1938882 709339 596292 647817 321460 217500 1419179 1632910 772281 613412 1387193 46055 1762105 203225 1168074 674907 885812 1404636 1840746 1803557 1759388 1943292 1555503 622235 1490039 1189716 178900 545374 1698990 724782 1158116 301230 286921 1309045 1329067 951275 1151774 1817780 307251 831 981908 1196987 78613 520644 460055 979538 87872 1343721 510831 570612 1401354 614539 875809 1509142 731415 74909 465242 1910741 1438960 1205154 746153 431861 1939870 1746889 1668497 1077785 1784058 789921 1525339 784065 1222179 1307259 1078984 785609 1130571 438032 1231538 910020 1029634 841563 201146 272941 1751428 1994415 1972474 98474 1745492 1235130 1245717 1044495 942362 653388 796697 1081365 551851 326853 835234 1659511 1784518 639682 215837 946716 1971816 165995 1356247 342491 853354 1773709 205627 378240 1178063 1938077 1320848 1945181 1882045 1427587 351057 148464 1687687 1378806 575862 418318 1685619 513804 1399966 344760 754686 210470 165138 446159 1914689 1945243 1033344 121251 1067727 1388868 1608118 748244 116328 423482 317028 1424126 99039 1173875 567379 353743 1626057 53699 470734 1349201 913016 264176 1779472 1983478 620389 139823 120528 814877 695339 222704 564521 1225122 1747992 1468724 1692910 1571296 796107 441080 1164599 323685 361598 1396953 322151 1050774 1252146 805594 136772 601432 58406 919536 369406 1654807 1253096 293930 806675 1779585 1175933 1227830 1908371 341946 1761649 1349426 592437 1109294 1426991 19425 399215 1076565 1165984 97231 376735 1822418 729065 106148 1042092 864700 1898789 1268907 1702975 369482 960666 175683 465794 1401351 1044322 195521 763886 577624 719491 1352857 489037 1622445 1119514 829406 513024 1424019 318891 953480 1451963 749932 342949 375532 245318 853581 248169 599129 426986 218283 1773879 335619 142365 1004712 553895 1889180 1327518 1070589 1444610 603750 811427 811468 296675 221340 1456096 455709 1082109 1584675 777235 1762150 166131 1956952 482105 1004270 1096021 598016 838370 752824 1054345 1162377 735775 446677 1646978 221789 1626514 1925859 1514518 992949 119333 1590042 1444921 1058217 309958 1384111 1065285 311368 1436002 1562806 500735 296849 126729 1137651 461272 745636 1493243 160757 1425708 542583 1966174 933928 1233721 324569 828106 1598581 1605174 1219445 1774043 1444828 108973 1986498 111901 1599804 807177 572706 1514162 1395451 1508686 804455 708656 1067960 1857142 223201 109004 1045945 1675487 1000153 1344762 1886449 1731199 305401 1591764 1323335 1166522 1413592 668241 1052511 1139328 1268351 593887 652403 1153054 844560 1161492 1054419 273629 1324064 956081 633636 1686950 1387199 1325933 1982500 905246 974793 948701 712237 316286 1742714 354169 864131 943881 1796706 359758 124265 1820328 445945 872177 389240 1378268 1192451 1345682 10805 1834264 383259 1248572 1973000 1357271 1511017 684817 746096 1560526 1053784 429417 652722 368229 810585 292380 1030232 1578898 407807 177612 1676972 1439298 1929189 1401634 751171 1433702 686688 274820 165180 1427808 884466 326383 1230695 1942313 945415 1523552 331335 1444103 441791 507828 1795681 899585 1254639 1845746 1884985 1364738 961307 1264968 1177179 979602 1080589 1143168 361498 1767661 1029277 1210018 562933 331696 1172879 104920 625716 1456693 1751789 1334823 1522603 179076 441039 837380 574292 59128 495846 1076553 1739532 917849 289354 1491603 1911956 1413471 833312 383300 1419186 1400624 632234 1991081 414730 754347 1539975 1953448 1463139 1362954 1244031 1533889 791935 806987 889171 1192227 706800 699542 820089 811092 1008926 1498021 8060 17878 1058875 1480281 1529063 3111 431344 990504 1366953 564788 1555942 1535217 211578 1308072 1958714 1818266 1696276 1485614 1870319 1321266 1345662 1948939 1021849 1674919 1478113 1226431 1082979 1515464 1139046 1735421 318558 1438568 1791241 1579284 130110 988077 979480 132970 147035 714526 1511712 893947 1761556 197133 227518 884513 756738 687682 1014627 1040236 1007655 412094 1042512 333549 749796 161269 1353951 38663 1001950 569722 265358 987864 607498 1386599 635591 1953538 1203438 590456 1867917 1910917 589578 554564 842219 1662382 27849 1947823 1990415 1290992 1157677 1178562 1631809 1756120 443025 1100595 900583 113186 678279 409922 1022963 948332 1208378 1272299 1847057 1935291 955940 1456105 1581732 825829 1055242 1000439 1564127 1153569 64550 800647 671458 872289 760038 508474 994181 1633510 804773 1104829 1845158 73261 1605029 1795067 884934 964610 1305860 1383666 242104 809996 1045281 140204 362152 955274 244780 650043 281546 1480143 341903 683164 1869091 352235 763627 1123777 583442 1235818 932356 571333 1004667 1823931 1615660 1079024 541188 35924 1421937 848853 1863930 1812837 900095 211548 329072 1982348 1690792 1239199 724116 622383 865450 207003 1931232 763726 1778908 99926 421916 305923 1854978 1056091 120420 396029 892032 876968 930157 697018 763189 1444356 1698196 1439519 730349 722761 787097 348970 277265 46840 1328527 1265080 970536 1910944 1979051 94709 1328151 709361 1269488 1315335 802955 518746 1133977 98271 1700963 1796224 1923513 1772519 566751 1746069 1904950 720780 1630341 1393819 126848 534679 275293 690202 1656080 1446416 485103 1876814 1787204 703905 1839533 368321 1624685 1130104 1294008 751323 1093464 1543089 389614 1667386 1609416 1656314 1610373 1532073 1743463 1567504 6328 1102787 1963036 601731 1183781 866531 1938878 1756655 1292259 153106 572208 1145608 801725 987542 1132032 302383 1764340 349500 1473635 1239061 997816 587087 569685 501061 1909710 1279086 685335 1414297 1772115 704581 1514636 1869426 588505 1962724 282090 426684 605429 1470763 1070585 1425689 1716531 908544 1620603 404042 1162433 1141035 406435 831279 453471 551815 28159 807035 385275 1004338 1473468 381604 1800084 1975586 210101 722417 635902 827412 1117928 1268575 176954 299130 987934 407340 1433224 1246577 1942273 1189446 272315 1618820 906731 913366 1675230 1759567 1474070 1338956 1628255 168280 1898039 305173 925929 1415172 564290 559188 1102974 1342507 1553175 1585590 1409819 1894253 286652 1999986 1154241 1623197 743383 178300 1678122 1846652 703007 545548 1593515 1795543 1185339 1809233 968293 623294 885287 798949 1448224 1444518 1790162 634923 1280481 1645144 513874 925961 20998 748925 408475 287128 150154 1420833 860238 156286 186098 857362 1138558 883147 1145124 959917 1249267 260053 189279 954955 1221937 1312084 1188808 463645 498385 1590540 205227 1257531 66057 1707462 923634 1086550 1775319 1907240 193505 1027349 568840 187203 1248351 784147 651585 310518 809266 1114245 1837802 1276412 461436 1101908 1502016 1424716 916212 1240719 543815 779883 125148 1213127 12231 1190107 242407 1006200 1322500 810911 1661434 1514068 1613042 609799 103712 1070734 1896724 704797 1432091 1339617 1611111 807028 398235 1452543 763730 53142 1582854 719530 1804238 1006746 1795202 1133822 403293 46375 1780880 755898 643734 1861678 1264217 1938256 1507700 831468 1227948 659959 873056 1048419 1696886 213863 1741727 1983571 1211723 919686 1524778 651251 1175157 879895 1753275 1238107 1257484 1820436 1530021 446697 42115 1472042 478055 148413 1484263 526579 292827 1854295 1308407 1585420 1855448 1253122 208641 1694349 1059655 1082396 1250815 1147354 664857 672576 1624136 1005430 16215 1410428 799093 1176441 346846 1689463 410388 1194647 1006901 274255 986457 997048 1927510 427038 1912396 826477 68661 1003877 1440797 1457322 1128988 1302038 964027 1921450 1930585 209752 1684204 1823502 465541 199529 1739566 1723104 984458 1490126 1637788 806497 597469 1959077 144398 355255 1972820 1937891 1693872 1547313 1114982 103538 1004869 1901423 1777551 1249342 444451 779923 84791 815238 1732307 957790 1101384 1566276 787012 542024 507846 1675886 786358 830688 1619881 187339 407181 1228722 1127499 1640904 794184 1388712 1532871 1553702 703894 663998 53064 677004 1794029 516814 62501 978696 623089 1911675 1474498 1615892 1449975 511987 1583308 993479 216092 337181 1818443 959492 1668005 1508836 652241 206118 342148 582085 1057164 180162 32534 1026385 1055943 1377974 1606945 1453602 555835 847712 820581 201422 490269 1416190 1791684 532877 687718 1025965 668669 961038 1593523 1231017 1596027 1903540 812884 1483546 663609 1077928 91795 815923 1504741 221448 562796 1023038 694575 1746252 1725802 1402741 275984 638375 946562 646397 1023286 1078835 1828925 1309633 166773 1391433 321759 958254 653949 363808 516214 1622470 945146 862228 1561839 1092241 1156155 1444515 1593097 381844 1618720 487931 1424583 438544 946241 223397 286392 1593394 577006 239543 1794391 1056482 1528788 109125 936004 380291 1068527 304440 1538582 736469 739697 1451342 1788656 458414 1349246 1661753 802944 1567360 1567321 1249317 1575841 953156 862802 1442689 919290 1231945 1142822 1381866 1478343 1572525 347286 1092920 1789618 464743 843908 706578 740515 417392 867186 1113069 545162 1622662 1555420 1292653 620414 1253145 184871 1392391 943583 1753890 407067 604255 250552 1384654 464626 1489490 1404073 1575488 1298089 199518 323200 835519 706716 1226744 377293 1614447 1454648 822359 114935 1412073 1861950 297481 1924811 1382758 265030 1274281 835240 83747 587817 1911721 1402538 1606785 529687 1311303 1395389 717597 426885 486200 1262254 327408 785892 900413 1375997 273058 382728 1848142 830988 682645 1350070 768506 1672702 1822950 1417473 243603 997638 1845916 1292951 1497705 730385 1898734 1160275 139021 815735 1504817 269769 1169154 440393 1644385 912607 1711518 708222 408271 1589648 971521 75779 1488077 504247 1197155 1233703 1555356 763436 92821 965417 1551965 610141 630408 6611 1947845 124095 431797 130871 1592186 838654 1590606 94608 1139149 1788499 1300875 904776 833967 758300 1193522 806273 661450 1864418 1661344 1399971 198747 675030 528076 1647953 1027920 1279948 1537356 24545 28891 600667 370294 1356448 842987 870597 1283328 485170 1956611 1607732 1471007 1822124 1655587 821891 945567 1594584 1947150 24326 1795108 1278952 433256 828306 298400 1849979 701879 1358333 205965 776869 902619 1257977 427920 1819574 1368516 459865 779452 1500923 714515 493641 457809 1667060 1255378 252803 1507214 390563 712867 1529068 371476 267268 653131 685412 1444453 1271875 1358319 1379127 768387 1790425 864560 1395467 1353939 509683 1941145 926973 543693 866427 1186295 924527 1964734 1835161 949202 660517 1693718 700120 1354044 255465 1329032 1982186 579236 1005424 1735118 307495 1923311 355109 1490645 1718826 369909 1993371 1111643 1159918 1468430 907398 1367763 1655617 825492 993415 435331 634462 604018 973784 1302832 1250974 1310611 1015101 1378499 554424 1438804 249317 1167186 1674504 823080 1552319 1734601 1091525 1724370 1606722 1209736 1567337 165259 1968547 89839 930239 1616305 737902 708101 119774 867766 1027580 1769925 564566 1935147 1776730 1435095 630244 1310190 1007435 257912 1415071 1322221 5344 698787 912788 1090489 1842270 80403 1026174 1455889 1400556 1963557 754900 1995166 228947 629378 1638333 1836525 1554070 689825 74524 412196 861161 1984543 1001264 1031296 756471 154878 800563 1633350 1203516 60039 1752906 890293 875663 1813065 1202902 1308725 296218 1302512 1843180 1727549 1902098 1378431 1683355 197649 1524703 1570530 1783707 853758 1843204 1908819 631088 1627440 1285951 103412 1512637 1981979 561330 591615 726237 1377197 1088962 1320760 1180510 1978421 665030 1114288 308745 427100 1354261 1338897 1491956 688480 1923888 1116811 272071 1518966 632866 366008 1239635 1209244 1689804 140915 69814 1107239 154613 32577 989936 312302 1843300 342695 665260 199377 1945734 1827283 272991 1681489 906398 1841261 1715589 784066 1355658 327288 8967 949337 130887 1594847 378788 376430 534159 64617 32028 236036 197190 551884 186184 1745169 313720 906521 22098 1667750 1186410 1767925 1991537 402427 1050041 100651 1630144 332867 1612478 771760 516797 910258 1791792 1294100 406938 1343328 1280805 602609 317626 43900 660435 298111 1416139 1245251 22991 860967 345146 1710691 1322486 259300 1475389 790644 726247 1967685 764603 758366 948999 556856 754549 144372 343072 1936600 883525 803856 502187 767686 267019 959998 599337 1329425 1365075 1783404 31304 1853131 1152994 170546 1196361 289248 1455039 1933363 1787529 1711108 49632 259814 1599499 1546351 1136135 1036647 552106 437021 20779 1647675 1475736 1272872 1982424 722980 495329 741545 473323 1883812 1714905 736288 1996114 388434 114369 150897 119816 769964 106835 810884 1575715 742440 1592846 1267535 995253 603568 859860 541335 1902253 1275906 208154 633799 270877 1880119 1061505 577830 1126960 1589817 1810286 1195593 1424945 304623 1102408 837969 485006 817870 470931 1538232 628537 372563 1433863 1783660 227072 444742 874621 729248 871072 669468 1760067 1195042 730301 1851624 746841 549312 710224 835972 25682 266110 423152 1454616 43421 1412660 1799951 963730 1586866 233411 1515075 1858545 1083557 964421 1823065 1029222 522408 1056021 652207 1501870 478534 259858 1131382 666084 1956621 143434 709960 1238029 424364 1987012 1383760 1352014 860703 1379093 1181723 804520 1830370 1192558 85742 204940 1156307 594746 1989530 1988953 629914 26933 500429 1559886 442354 289134 532391 1415953 309530 1991197 1116230 1902376 297556 1743564 309989 1426654 1755051 1964087 1972145 1553245 226536 1945847 1771553 1303792 266387 887482 1134986 807915 450541 1684469 64242 1717054 961697 1200647 1365986 764083 1468664 1419902 494784 1275302 825164 1440876 855339 410017 629277 1287995 1731966 425721 1431630 1784398 746976 216287 933156 1029424 1607208 1937461 742912 451772 519663 612832 423865 1468974 345458 1624616 713804 1372426 1872814 984725 233356 396217 1245539 1898988 1257448 1627746 567714 1434327 104428 744189 223632 936390 1159186 923730 418198 42409 940225 1777656 1306640 1183701 1925483 1920393 1163376 1161047 252944 164920 386487 1996135 1101388 1009479 304179 1077449 1239022 1066329 1992511 738423 528792 1383308 734831 366536 6674 1086214 515564 1328746 343184 1767056 557743 1446528 334461 1451670 679132 1362591 306005 253882 1930855 1468345 41300 1698427 1858904 246378 723704 194253 168116 794030 1937528 223759 1590531 666378 1166190 215975 400940 66806 1129299 650284 1394398 1479861 218369 1571625 869233 583462 6321 821142 405874 1060607 872658 299091 1430039 1755210 190368 1884956 1229363 986462 145438 1404371 23833 738972 524422 875884 264120 1217195 1582398 1170600 563975 1550538 1868231 297359 745619 473911 922932 778853 1816069 1093418 1624746 674849 1546856 1273922 37035 397065 1619848 1999134 739924 1277435 964655 933355 845323 1957881 1326044 1173965 969179 921672 1436700 1885363 483051 1671015 391498 1584237 1624965 792439 1632404 19635 220015 967121 1316835 213205 895234 96642 1303906 202538 1335075 632283 725277 1973564 471063 253613 1841263 813029 1050206 591706 1004893 812210 1825286 1853894 1100202 292405 1883892 439506 268653 948466 1084811 760421 1420586 384036 724539 1647284 1635666 1808935 1845 1188518 312529 703070 1023774 312344 410931 713506 862525 820388 1364338 209336 1459044 410616 586278 1566623 443937 511754 1833246 701260 713817 1344597 857589 65555 220498 770860 1089226 1384129 1161583 521567 333595 925995 103219 1063939 510955 1761921 103683 1355737 523353 1103111 336940 1354525 231311 557673 1202946 302412 75491 607463 1145937 1719000 82025 1314321 918572 369819 1200796 1003078 1771203 421679 1623868 81045 1871698 939080 1309635 1211566 1794330 1275851 380030 1558139 1751804 286545 1009487 1289378 518148 826753 1163141 790088 1385338 1602203 91643 666745 1746612 1787799 471742 1951155 1630517 26765 618230 1606570 1539595 1414312 427256 959178 78283 254798 493719 1195595 1020044 433430 98233 975815 235726 522774 1319392 185218 265171 682698 377526 1973275 1704855 691493 206389 1897608 953300 1571566 1701093 404540 618101 171762 706731 763937 1037005 1311503 1770319 226706 1373679 1859396 147432 825893 1972952 323895 1601795 164663 1452085 991524 403382 1495227 1763701 1912878 1246260 1277662 355799 771928 1047836 1232055 1892622 754489 1157166 834062 1569342 1561049 1252213 1761822 979719 447761 1470892 162215 751608 715010 840827 605735 1088617 1133130 1177423 1971041 705758 1891295 383142 1732034 185489 1207238 1658212 81700 829010 1066281 1424926 734366 1263449 431551 1901958 1255747 1344394 1113600 749652 1925138 693658 1696554 395339 1278208 422509 945587 902045 1276837 1805184 1504601 1851697 195522 1928090 1114543 307879 1340855 1251706 1808377 506088 960302 1490066 38680 594686 1217262 41419 1451118 652092 363245 1679929 599218 84213 197367 1735669 454948 388431 907514 1384027 1310830 1907968 380630 1731851 1985303 995583 906802 272136 769859 1217402 1020407 488113 1296980 1726473 1168646 1178696 1240549 429541 1291990 1962993 1776814 651054 1880866 1652626 295442 425678 710465 1799416 193328 502007 1780330 132501 1024598 1557538 1182680 1312198 182264 1606880 550151 766503 522545 226806 1229348 656188 279448 1459834 606321 751212 1423179 1256477 531972 646895 794131 945469 1781651 1759949 1106216 1293972 379019 1899604 575369 1675976 265121 1792632 957206 1823830 462712 963556 344374 526447 612672 409582 1696754 557427 1057546 78952 251348 361029 589823 1806237 40172 797814 606536 1589190 1920546 995790 1759803 1804086 1828488 1938427 1257771 411784 1606263 1417774 13938 1637002 1001637 1251573 1658810 1807962 1246407 1985405 847063 450157 1032604 617258 999255 1971906 389440 1712854 1156068 988002 1226958 363065 737437 7851 1340261 1695427 4593 733621 821700 1066194 583375 1895911 1822390 1692887 1120540 408747 1100058 650910 677723 1036922 1618967 1259152 848197 1359350 210055 1247209 485683 1609967 1740267 30745 625880 692691 1388880 1672725 715204 613581 1483344 126170 874114 1744099 574854 479712 1982673 770303 1512285 1088608 1527413 877961 1234545 138902 810967 1473179 1652739 1769856 792135 521980 757006 1215713 234896 329284 1698760 1162836 1434127 661446 1645864 1545747 1471701 597091 145329 389901 647348 1300159 1103832 1270594 298713 1765167 125700 1267133 594399 1297742 1445190 1725282 1877926 1674063 264422 211224 229399 561726 567096 1184990 1971735 836955 1444037 374608 878085 954540 1240426 1277224 289986 1448250 3922 1680656 251245 681524 961090 1269107 1520660 1483639 546459 869205 1057400 248818 1601776 1685365 253069 1966440 82281 1034475 1360110 320623 466843 828954 309563 1714618 1423100 1126602 1781709 52419 582047 1369921 422099 695820 360146 1888141 570188 132449 375870 718411 718884 828570 115994 1826661 1968882 88112 61477 71376 613806 1715796 1007621 212959 1592664 1358652 1657905 918381 1920744 414761 1435640 1934713 1168160 139569 1725240 267099 996631 1314592 226904 1217536 1426104 1729779 1576872 332951 1827165 936867 478157 1935678 800478 1437378 1823750 313567 1950545 1854229 1080008 915385 452582 838799 134778 611088 564588 1721245 1755194 226254 1671677 582250 821758 241376 1524377 1729141 1975086 165513 1604663 15801 498627 1874540 1138091 201156 1715454 1658001 1290451 947571 253994 1743013 598042 962699 622047 1360337 1763870 59374 1358315 1106515 1063275 1076849 1618777 1623926 831174 1948951 502316 328163 954406 1138691 167554 1651863 607634 880992 801364 568726 255094 1661193 720097 1300772 287937 1624102 776717 413423 732915 1790364 1058239 1459688 768978 1038526 1383879 874552 679632 745993 653173 1687639 1354409 936905 767810 126810 1135653 1298763 1361641 1006603 798267 1969120 1161790 1281833 1469391 86622 1106275 1780379 1040507 1345417 1875590 1622162 1059830 66180 422966 862366 205713 1423723 403242 1934244 1505131 1625135 1815061 941967 1691764 1048412 684791 1809916 328434 1031120 119702 1349951 768445 1722873 1745271 1457387 1955464 1198117 1662896 1626506 1205358 1487251 703072 1111477 334501 796641 414036 635606 762043 1085729 1349982 429862 1479216 416670 302973 332210 1343005 1003203 1543896 1748749 266722 137584 114159 1614528 738356 1416559 294359 1335651 1302046 829159 1616324 99695 294070 574021 1363698 1010844 229086 177719 1620539 1100638 44884 1167788 1573490 146629 1327691 379159 978344 1688266 1439869 669758 463868 449591 940308 34926 21686 503264 1001338 1701069 259716 1034653 412830 144617 1575745 796859 249298 57519 222943 1717551 629096 490656 1014137 542323 650395 332743 50897 461208 475845 1709953 795439 1273621 1578430 376557 1368854 816174 801773 1569963 1660117 653505 1645695 1036823 872129 1980101 477261 1418227 1711664 1517828 1454876 516512 1242017 1115886 122588 1616339 771189 801265 1636998 1134887 1438933 243252 735812 1484296 578590 112152 1294509 329062 1009633 1833801 1003708 1276148 1986425 1643481 372 1235689 37878 673510 237735 180699 29296 797245 1919622 636243 601359 552334 1143179 946345 1490282 401916 702816 1976769 352459 1624631 902974 1133378 187936 260400 1906648 877546 1291874 418945 271505 717959 1528275 1587791 1715672 271052 1155365 742697 1793861 1605896 1539198 1560914 542877 412825 1553098 1821379 244896 1360072 1182957 1566387 1230457 476358 1910470 849938 1540497 1213224 1172396 981203 1167785 1862437 341759 92065 691345 476466 1383270 70041 660999 1458736 1284316 1065191 1375968 1238037 1730806 592455 1185760 6560 779013 1684951 1239343 683014 1296606 1780436 1135079 993432 1007337 1723639 1819963 52161 34282 1584845 982052 1682699 1513580 922353 857277 1487957 1878743 824297 268732 333593 1059116 1247923 1609918 560980 1502332 1176878 1321937 1602096 616491 1191437 1232773 1184614 570969 1637253 132706 1756809 573030 642623 1119163 1040197 1666030 740364 275578 1593817 863284 919254 1578935 1604469 778534 789126 1458874 1776270 1123789 186730 808658 1784916 1287869 838010 1642111 1392433 1099491 1138006 1913842 1035128 611520 272425 1602307 1028376 726441 1626179 1615577 39585 1059634 1150418 1091515 1632341 1193118 775372 1954629 1074782 1833800 1098463 468537 1296730 1616509 1555590 1442330 705348 1859438 621334 903127 1494586 1438541 887558 843254 537084 438001 134785 1863772 1939377 1528407 335396 1156833 608986 712727 617220 1100174 681378 1875057 280268 1562340 1267312 560110 313121 586860 867811 1851571 1484906 1767458 57000 1699887 1786587 839736 1851693 223611 430731 1157634 1135577 1341497 413873 1697325 1180033 216146 24844 1721189 695617 969438 630401 1638374 1439933 1741610 822654 777783 1568042 399564 231001 1134125 52050 853115 1589319 1487445 1302859 1375028 138620 1763235 58100 613389 1156146 1909822 1680924 1519752 20220 1108667 1496891 988014 859571 1669273 3340 1048396 1828659 337577 1873719 1466234 1243063 1132812 1044219 1187289 1279664 1786827 697502 1961889 87525 1412831 978880 1293088 1562988 799665 144679 930954 1040482 577905 432734 955263 275255 1617260 684428 1339599 943835 906745 1984013 878905 681083 1342723 906859 612158 1062490 1196788 58732 1222729 344269 1432591 715115 6008 1688886 1691168 153658 287713 203138 1386401 656995 867262 53254 586455 1668701 184863 633275 1312182 1129588 159771 391797 1151684 1841388 1241801 1738128 537852 1168 1136070 414294 355673 78005 420801 391674 1932381 83817 868717 1978558 509872 1670912 1548913 1213783 1500007 1775802 298551 912129 1155965 618198 1118918 1555491 1741457 487401 107779 404306 1275541 1495821 1410549 1996018 1098804 1794758 1627415 68986 858375 1355568 1081008 1396349 744444 998320 549129 1968640 451389 1622440 1127048 1867749 97504 32575 204775 1749728 319333 1161613 1300894 1915416 496422 1632450 126935 185681 843438 1674729 1907223 613051 1506031 1783270 198518 643375 410642 878840 178388 1856353 810252 421461 486941 1875153 773909 771337 1809756 1580250 1706480 1682465 1119112 1842892 1546614 1765423 422716 1711845 374926 578052 43455 1562039 1148534 1691147 903767 1182892 724216 265797 592676 1386019 1492974 112927 1591613 1667016 1669225 189516 1441003 1864515 1379400 1651304 158382 1087673 126344 842294 1825562 1057123 1564869 1027796 436241 1912177 1019199 850880 1390013 521773 82711 147328 717705 454553 187727 387300 1698723 822220 1614044 218318 903516 1930913 421807 1949923 111630 1733390 1822656 1509260 470686 1235492 1277479 67471 726630 34781 1963502 690179 1686904 1570334 355572 571367 161056 926687 1392613 559375 1212361 470304 1024976 1726804 965363 413302 1619440 627844 83794 874458 23827 1238311 498422 397283 1451942 762403 1085154 1163281 1465433 878853 1821887 1148132 74119 1228394 1577766 605587 420127 1023089 1179532 1411231 1709582 520251 1133622 476340 1880767 277198 763686 174134 416729 1555427 1061827 1183965 1654685 1020303 1367080 1731965 760543 1240337 1658656 1734773 1847524 1240850 612487 1766177 968164 573271 1216973 1468847 84771 1411564 306020 1816791 1060771 1387140 19311 857194 1598908 212347 1659890 797869 469058 1881657 1960361 234584 1049631 1466516 347576 1005844 1109407 1558473 1021330 726364 1490455 1628519 1930343 1038154 1384250 1487786 779597 530032 1578320 1707142 1553033 1549155 1255611 1129413 1116895 6544 1904819 616135 275351 701662 1335154 1706220 822747 1188566 351254 6917 769552 194455 1057724 764919 493737 822265 1286053 378008 105450 1246319 1432185 761468 1481242 1688909 1374859 811733 205319 829248 1053938 1234944 1034108 610408 1568452 594302 1647397 1058842 1587319 149482 773984 457341 374394 1385101 547928 904374 525948 456113 360853 1190853 748631 1659668 1837284 349190 93790 1499797 1881136 120813 567253 157910 1728591 504937 646226 69106 1154908 325683 1860737 1426742 296160 1104153 6534 893383 736725 1129776 722780 929923 115515 364813 376737 1742973 772875 514893 1288024 123540 1800529 1714978 155285 72054 943281 757385 1578418 415823 659728 1909115 1858946 1445432 353378 1811484 400080 488293 695053 558901 984421 1691448 220799 933183 1919045 398649 1274589 834788 175699 746252 439012 660408 259252 866426 479662 1557220 1232340 1844606 1648996 458314 1515465 1799854 568951 1238356 1804485 1941708 1216251 1438472 1471710 1024265 973642 134631 1863693 552524 36562 1010386 1320491 1540877 885538 368130 881968 1953146 921481 100220 1808930 589194 567407 1470794 589532 1772662 1937731 813852 1532329 1785210 1316677 19855 1096699 879068 371895 451205 1349125 597296 1821536 204264 1204912 98613 715557 542479 1799649 1883023 831462 1162035 1270127 817382 566015 1019178 969022 642322 1882105 1552638 1275709 1936957 434700 723302 220499 944210 835984 1383694 1422445 842181 1543908 694769 1170346 1692110 1526451 1944330 687379 1751007 253292 1252368 560187 531718 957947 1631384 990654 942964 480562 537661 1244829 734493 340619 731288 1495927 25754 1221112 642755 1061022 321239 1053563 1531706 598532 1785495 1923316 1557664 1722512 1814410 1233639 491818 611289 656578 745404 286106 42623 1071434 96264 693392 1354411 554436 62100 1258139 1484205 1410368 904082 482455 1081803 1228779 977144 1242916 1451828 1560221 1573846 652884 1122834 1998187 1059279 178096 1919214 1871267 102370 331497 1799809 582782 789527 28026 938769 1373309 1997038 1463940 1156918 881180 708166 935325 2604 1043656 298972 618409 91100 1549007 1636684 1953684 1354051 1521520 929299 1032657 533199 249729 204591 100160 113671 1883694 1290076 1893351 1159223 965128 1617387 1340931 150304 1740784 1102460 1667212 312297 1615007 1082061 647292 775321 1580678 861594 1364565 513589 460274 1953767 1639131 1037027 1912129 160488 1823319 121936 205833 481524 1229764 415082 970233 60314 353571 1965386 1058892 32938 1305923 925780 443283 1049835 935694 774122 1906824 1614400 817347 1951396 1841213 748049 156454 1530986 425994 1255927 1669474 788548 905161 718359 578108 1263792 1860127 1641368 4345 644640 1246633 1158756 31808 156260 192789 1842115 1563490 50254 635700 196629 1647388 1482520 1464343 1070260 1236708 715251 1711642 172391 1174054 1849865 1132849 1298235 1820928 1362613 1083889 1687037 1499426 841436 469953 1313997 934125 1547643 397410 802553 1819438 1431407 849352 160472 133160 72696 1625789 1063696 906733 1640919 855117 1110376 1209364 1968506 527646 503414 1394462 1132879 614150 1642729 160262 546964 583288 1932355 1293545 1726734 453136 1802515 1753939 73109 549660 544023 441225 997299 1448269 1210172 1937302 513525 1278261 1506798 468941 1555233 1470021 1788603 1740357 26110 1592670 913363 683510 12029 1645974 1409179 168792 1141270 391364 863660 279434 526659 1756038 1422765 132813 261413 1754994 1430526 914751 1851547 375422 1010461 940858 888184 521987 496161 1136756 1175955 1301880 104054 1268049 1753899 1155273 1200029 902158 449581 1905424 170498 1726529 1101597 753718 389180 450057 1439773 833235 965974 1917788 1282593 336740 406766 1104012 171862 976032 1107341 1067097 25127 1726522 964369 433194 1088121 1911697 1250120 768113 716618 1323674 1357550 1637265 1561934 1922016 1860434 789354 1023596 26626 1320047 1431925 366356 845823 1322587 910602 1476879 1983401 1681586 943246 1493252 1234590 485511 520690 54048 69422 1993319 993609 1734696 1125345 1008462 1596325 706176 421358 390552 599395 1318018 484831 1759598 1470195 887 663213 1539704 1048648 453631 1192183 199475 484197 1850193 326271 325208 1074299 82731 835918 149628 1744798 667376 1287178 822767 238429 883965 44804 1329115 769959 26736 1527829 338286 1738937 937666 1867778 1685507 717059 453062 23583 1748889 1781371 582326 1353592 398268 1815958 371283 241965 412079 1352795 1130878 745050 130564 1007930 120328 1146136 1849777 665604 607798 1679570 824455 759315 1422567 1141740 308983 28220 1626352 1475358 1052731 1029857 1398534 735792 771704 658704 52518 1534929 462250 304582 924285 837082 54951 1239389 72277 1241356 555990 1500922 1125001 738477 663620 237028 716043 1597487 1992890 1200259 326901 1490290 723834 508134 1569371 570574 130069 163210 1927858 351978 1976486 956262 642851 828434 322254 1698730 176525 533785 210428 339146 1645573 1008473 1185920 918847 1931285 276486 785756 1966047 1201643 1801507 1000665 1363087 1480085 758249 1646110 1434141 542609 64440 1649390 1319655 690302 1750222 1088250 1899554 455201 956837 1725259 701220 817456 677582 32949 370419 375900 1359233 1610421 1296310 733272 1954051 622255 575806 1271523 1229593 1038846 1027298 637204 74825 1225432 1983920 949918 150509 38534 266203 244489 993269 559921 474196 1584457 1476324 276307 342804 430629 198577 1046252 1836043 1003347 131969 590548 1416344 1284832 1451271 1931466 1958972 1068085 1126965 1354937 348668 1774013 212432 740348 912226 324897 931750 373211 385699 1401373 722598 1515659 1353877 807405 1630914 827636 1946911 1303956 1845933 442286 507224 715287 1553974 468725 883080 875153 1175439 1940441 112177 206889 286810 667566 1368251 719203 1570443 1038710 1615895 584164 1448173 1574178 1262417 782535 981694 253097 1293056 1496271 1826410 607227 1637760 651240 383823 94249 305130 1909212 1930133 804742 1197947 1101012 1340638 1685060 1051255 594183 213419 802193 184924 1145811 1318993 1609247 1575409 1160014 1778110 483178 364706 1430105 61183 1764050 1874671 398117 1027150 1771799 1450082 788504 1556463 14965 898786 1912368 49333 1546189 1078623 407745 156175 501719 1920760 1222797 1842076 1274700 87436 1372604 1762104 1611585 1386974 916671 1311606 1134978 116116 1606789 1520311 1284321 103176 1309612 1085509 716101 1833789 1056450 675677 445472 1961468 1931944 984608 1179118 310888 939459 688434 105790 552623 1142943 394555 868091 936284 1445608 182944 1637452 185129 1640940 53326 247647 799722 493129 1229357 769903 602859 1256096 1123423 574569 726484 599157 247182 1704296 280939 1581355 363896 1845298 622613 1414272 777673 1804312 960097 435051 952784 973619 661143 192754 1171904 1932252 1536526 504151 588436 360571 1913617 1712089 190111 308732 25285 861085 1215410 1223215 319305 1250640 1714569 1468408 512053 14826 504668 228888 381066 460532 1650610 559799 1178022 454406 1669740 1284572 3037 619663 1938405 1786651 126622 1002019 1775436 581918 109681 1204705 1641530 1347839 214589 833925 892091 428261 1795406 1547253 318454 712259 337818 108858 1733974 358902 1061226 1566344 20387 41528 1437203 1993473 116173 265342 60292 419649 1773582 1480214 1704418 1328924 282381 521503 654358 639068 839639 1816984 1136200 1283508 677482 290706 806233 1350660 18409 808435 1692466 532111 1556757 1595083 1186824 1521106 1548990 1683946 796560 546342 1010897 1949307 431441 124552 1117297 1653678 1841699 1087224 1530275 906895 758392 1544725 1128392 1262486 911486 540709 1538404 611599 659879 1366901 1259258 1827692 1598891 1738017 1201820 1355838 637672 1564370 716527 1096096 948487 1012709 848883 315054 1414115 1270214 1506380 1428397 954585 384122 732981 622390 372635 1084479 694464 1759157 1982420 1783691 73695 1115351 900532 922259 1248374 221587 1825785 284665 687861 369982 530704 1184916 484978 1756440 447568 587406 104304 636124 400519 20633 888765 336188 1250131 347063 1273120 1412076 446423 1809753 187020 626886 688648 1069471 85011 1658570 1492937 1448462 420165 320653 1677635 1264602 932475 1534455 34339 636100 754617 174382 1649009 1699440 663472 1643184 1032594 1784349 1675549 1427618 27838 811136 1769219 917300 1836290 1705051 141672 661611 1860825 503224 407511 774496 1926570 1901802 1320249 989265 1792671 349429 1435321 1565633 108127 1936411 1560478 220909 1702631 1128074 1492570 669972 1669617 70741 635986 660012 1935734 997256 1237132 857311 1549144 818348 4293 1716772 55046 491531 1459022 203426 1488466 1103582 1215310 545702 1622526 40570 72207 1978533 308934 57967 1199489 1053718 521449 411172 1864848 219513 1141699 592532 1750973 1467311 574227 462859 998332 512881 693541 1032860 671507 1835880 361590 453437 673203 1626884 715834 1314028 997831 1669519 775243 630351 1112337 37386 1312617 245611 800581 110563 927686 1773471 1335273 1102017 408948 41846 1028452 810804 457608 891573 834526 163310 617100 20780 788623 1827100 9562 149417 906151 538784 1820490 281122 529638 916579 1033034 437591 910245 982887 56150 259355 40029 945163 538549 1409772 869663 1957960 1783099 960018 1426458 324012 1547459 1321564 743116 648922 90638 1694900 694099 1391920 849609 402555 791960 345685 1806177 385949 590608 1258544 1438726 1092559 827007 1183618 1159221 322313 1116373 1549059 253663 1792202 1242759 114574 931599 959008 1287250 268039 897326 409842 441467 1846569 278809 865992 1902810 1818010 643409 478509 1382985 1895575 1139009 730980 942476 1459235 710700 1722001 1222710 1030048 1231650 525006 1044270 1078380 616099 1471519 1390979 339436 245387 1322512 1830405 210133 1381506 472163 236578 972823 120591 1270725 1275567 1568772 567635 716917 1292596 572494 1457084 471038 598036 347314 1184401 1558396 1752847 508585 1424419 1501016 1835982 516012 1643808 1808296 1361546 1689822 1492839 50161 1180036 769764 1077337 510885 492758 1641334 1953302 1255000 214398 996039 744604 377733 1833582 525124 59321 1985593 1250238 1297201 1660931 327428 1026754 335270 1830549 5205 1222001 1578950 550418 949120 1529202 435135 1952575 802060 551229 726808 334279 319977 495172 562141 1332595 1589937 1803188 405882 256196 789375 1560770 259866 1521861 280699 1352015 1963084 816496 87609 694981 1783228 1654929 1108801 1675405 903291 610532 322127 191618 1296723 1290088 1308668 430020 1501988 1820726 1953231 1136042 493885 34272 536034 1565533 1501722 1393807 202405 33423 1099412 1854965 1037907 606029 981113 1829850 161903 1377780 830277 50391 985188 1028576 1043268 203151 1343323 236073 1409902 211520 1453513 738897 1113105 1815825 1056456 1672535 1469949 257763 1912928 510899 1952989 550541 1521445 382715 790965 1938986 1452933 257684 1964694 1566242 1234191 1578325 797542 792860 1182953 304865 569564 1060212 548374 113790 824627 1998486 1150131 1607319 561505 6489 1575006 851146 364415 854507 441040 256421 200155 289753 850671 1150153 483041 575934 610469 1513098 1175683 1002048 568558 1805825 1081517 451792 681683 1349310 705114 1766440 1252014 834713 1162220 1359760 1429171 997693 594168 1234626 1162685 61988 1228223 1483047 1841199 1154096 1620542 1696076 1660514 1604552 707786 261187 1551639 1564287 53554 333596 40817 1243853 1685133 952393 365635 17384 1618373 1827603 911307 1153213 1044501 1613769 275977 395898 1110748 1198548 627022 2482 1691585 582444 635933 373442 763381 1555931 432448 1740557 1866087 1896598 1628318 679804 1716155 962464 813944 1396590 1320119 750712 596716 705227 1622886 1841131 551512 91400 20806 826947 646019 382624 960415 976409 105765 1994342 1832086 1896957 136029 1165213 1340602 1628804 818180 1418872 632428 986231 1221347 1953244 1290519 566132 914152 376164 505172 1741648 1423668 835395 1184919 491202 1601055 1590760 1413576 513906 460200 1472078 141095 921069 525631 392605 43931 1997278 1580267 704174 442307 438821 877988 1590483 1356270 996903 1529973 229824 112245 756737 1155612 1251380 1150992 1785667 945556 1337297 1383006 306940 889189 715362 868457 1481178 1318486 1049172 1442690 1065551 131792 1719519 1749159 333022 1643546 776072 143238 534530 1079187 1191907 1946840 967627 254721 239420 946371 870297 1771315 391052 573578 1322222 102583 1726908 1377294 1129979 1280777 1715319 1487126 79151 511348 1045451 8823 135656 440805 299586 26914 779640 1773047 1075176 1661783 1841760 1487708 1508360 1192716 80056 1096552 1792333 1708667 1458550 1908134 373295 1684739 475721 923727 826623 1475770 839858 1502737 1224678 1058291 1442406 1051629 1665140 1251827 172126 999087 1097521 173824 231034 1743373 1791485 1333158 900843 1633886 1449003 895247 694243 1490032 551166 1696833 645312 693852 1063626 834923 1406549 479425 979916 1346383 97573 920958 533144 942414 1631729 52185 399175 584675 849767 1724511 1170540 1748493 741566 1049768 43543 1121645 1515727 1474992 1571144 1042741 684335 1232020 1325725 291747 650747 1694312 586502 1234794 873449 590047 524542 976673 685256 399593 800671 222713 97493 749456 177352 1533760 1867990 1125918 405153 1510495 1562539 1683021 500137 536181 1430612 1282099 1305986 365489 1652667 1648481 1954450 1062801 633315 1617304 59282 360874 487080 9438 1468106 1884772 1910004 1976130 107222 984710 1890296 1651737 978440 1461536 1595293 224287 623379 1844247 1122663 167128 1874600 1507660 1344397 40945 1676645 323633 553559 927434 640162 1645005 1935904 1309593 1097463 1063862 1658991 1955557 1407881 1591209 1775915 947409 838878 702303 394755 1653658 1822707 1351843 643548 1879411 632163 414417 599779 1606510 1662894 80116 149463 205121 285223 931547 1550085 515840 1499355 1022428 801204 1223355 652864 693633 1100326 1858880 12803 59352 1352350 195847 436422 302819 494259 794219 1310963 586764 1267882 1524452 819342 309128 130128 560934 1949530 429935 1908252 1390203 826720 1621621 1984347 539991 1645141 1877476 169541 1526380 795779 908949 1216665 1840192 1244752 781407 1458662 710799 318317 1974435 1937568 446846 767491 105783 1303024 1485704 1429246 1354284 761735 1844174 184321 1285774 1140727 1077883 802242 473687 1905061 57827 1837382 391710 1109357 1635246 18514 673201 846936 999224 335803 1472594 135299 1175956 1775264 620217 606699 352883 93732 1692220 1421184 1505894 1192424 482449 1356907 164220 1867119 182724 1543973 1267534 359964 1000163 1734260 875037 1781659 568332 101718 1898152 1924779 520476 1849616 1572888 1845697 1483275 1824355 1189483 459214 1072675 532494 1345664 269674 1577798 1845392 1097415 1094069 774686 1086915 1980880 1469033 1726397 531927 644859 185851 33445 1188842 789088 55604 1626636 1195633 787225 1303672 253084 1651443 1992753 13858 915008 1848147 525934 706018 1578069 1768756 869354 329480 1289898 24489 752384 1774411 1412253 163166 1589907 1931858 379221 948553 1388792 256670 611344 271104 1914932 407331 544396 1285595 1995358 1827709 1152074 1478283 686537 1502060 967825 365625 655995 360908 1756817 1004559 1062548 905163 823308 1760523 1316598 1068254 1137519 1229501 205790 1291070 273736 1743066 1020768 1570442 286952 1260036 681170 1525282 313580 73250 865369 495476 370965 887349 1514240 1529600 168289 1536751 915922 503232 762665 461156 1096498 241134 1569930 54141 1754653 1228192 32262 1563535 1811601 661507 1750939 1388799 984770 906406 1320872 1656501 588377 1320061 76131 88273 1842489 190759 1101265 900913 1530227 1606272 1103229 1576583 1641013 542881 1923368 1680269 1537409 1539091 404910 230229 1004702 917693 1962227 805860 1699702 1544427 1338335 1824565 1577805 1390914 97777 1854077 1453659 1484713 337835 498213 444010 1089428 543968 1801564 1157600 1915865 686309 865148 366439 1889803 750962 1594475 1386846 1128891 1332547 973111 1237521 34103 501415 160462 1139093 88097 1170417 944658 216115 880715 1236449 841675 798246 1966817 850718 1100865 1919447 1481449 598426 742180 86738 1427288 1286634 1170607 1999060 183296 1149348 368690 80490 1510035 59877 779563 1857854 925104 1439229 1685637 1793678 1040294 1807103 190990 159766 734422 1337011 1793820 968562 1691123 1880174 1626607 20052 1631065 543779 598908 1781462 765405 1585187 205768 1382286 722486 1431379 1121244 1032055 814138 1876560 712760 1755872 1555782 543641 881250 40468 1340705 1860890 434072 367885 467417 882257 618773 1776517 1038631 1029301 223657 1325918 1262793 1859910 652363 1281531 240865 934398 67383 532030 681147 1911267 985636 420680 481340 413102 819041 1952041 1839375 882724 400361 1447762 1860966 938911 603828 400989 673060 285721 1512061 1917212 1323152 1208234 1666140 1545955 79376 584144 1591438 1212872 1998802 602846 91096 1521223 1624738 237635 277057 1756749 980294 1047003 798996 316635 982928 1245625 515213 442981 1090092 793711 641850 1766162 29780 901871 722124 1664141 366014 558556 782676 1397783 324849 660122 1548885 566165 699755 144888 472631 637841 1297143 769607 179011 338330 238754 1273856 1607254 1734460 446017 63990 269632 159290 1307160 189224 827302 188070 361501 1474209 517963 1837768 836950 553344 341058 1881962 290995 1538751 851157 1689429 193622 1845116 147016 227650 125717 231577 1662534 975772 1459912 362212 419838 1564336 362060 391007 977433 259983 356878 737959 1883648 1552007 353817 478839 937011 1923670 1664396 281606 1027201 36953 48523 1945886 925644 591834 582510 1470556 1099130 1802367 347054 237485 1045582 686409 134756 994916 1077134 130174 947853 844904 1349823 1525716 1632102 712540 1563718 1382071 1983879 26999 1967338 1700303 1850048 846577 1384749 1932703 528562 840880 644808 1362353 657263 998048 763135 193665 380538 1056553 1343515 571660 960343 66938 316655 1166881 1379273 1373485 1204699 1660863 1384109 1839129 560956 972068 22649 368577 520104 279431 1881323 812807 284883 1233073 1731137 754834 566984 1884966 279600 1774848 981150 1402059 1445004 480380 219237 1700889 1782575 721796 1798356 635626 1966001 1896475 151466 1492956 606844 373307 1320254 1127312 547890 779702 395180 261486 1840598 1726603 1082330 272417 695413 208262 1882793 1763430 1288355 1557956 1287817 1115147 406216 115304 525621 1417269 1890932 1783264 1149942 504601 1612156 223097 1015958 781181 632369 1140335 1022939 297871 1516418 867871 174841 1207820 893694 1821955 155083 1765053 676035 784428 1925773 1727190 678726 684657 362309 1646662 1453917 548515 1059727 720658 630903 118754 730743 1104835 1208934 386385 871815 19279 380359 863298 1005859 1473646 1883950 35293 317165 695301 1355276 1575654 945558 676042 1206122 222491 1618837 331084 1538139 722834 955791 1550856 1120025 966739 108712 585823 990219 1906228 1964973 305531 847728 1890109 966037 1438335 386480 1097821 986811 1493274 1207304 567466 1672482 920844 970991 109459 558203 1202240 1580355 1812412 1508496 344411 1181184 1833125 1566526 1042179 1034187 1916655 1910893 1241926 1243734 796007 1729663 1843506 824634 322824 662227 36239 378625 1697083 261 1362212 172908 582822 15297 1006751 1254341 1193672 944208 222782 1847384 86644 1479522 102854 867782 1747376 847409 1053942 1710630 1004832 1514676 33687 565609 639092 421373 1005809 829137 1163399 1335581 837237 100024 1041593 1502975 1860569 247696 1777146 1365133 1445414 1999364 1808989 1426449 1332578 1725625 518774 912635 1582441 1553715 1371916 104965 1812664 1776956 823142 832679 39881 793998 1182699 500560 1770979 1902798 1765721 963262 847548 1914421 611801 628307 697798 1257925 1554027 1807828 751546 854522 1258520 1330009 1533607 406195 266648 1740839 1961676 1306564 327002 1588726 1586571 737830 1727456 282180 1952262 1508904 1393116 103253 1646606 775776 1685952 1697410 1245373 413027 1804109 1029019 839216 580865 1139834 359047 494849 1014414 205043 1811627 1919792 1217354 581337 1548551 1940233 27267 714675 522318 70379 1088003 261709 494702 543421 634876 1090049 1903206 1975875 639877 208630 1018290 1957042 1023104 534904 161333 576671 347983 1918326 1029229 796661 1062639 1864188 1262515 1535765 632396 366352 793103 704660 1676107 1933725 730041 750908 780083 468027 1776664 1564106 1007966 1831969 1069053 1355895 47992 111704 1030314 1582100 125176 153501 805932 1139197 1959397 440587 1694851 1752761 1401870 515147 1724111 915264 1996164 104232 182714 1404593 1905084 949896 592394 1043000 796605 62037 281817 1880253 50583 1656661 27117 103796 50486 1530916 1250089 1900178 1302492 1432954 999816 1973859 549394 877467 1472256 1973287 975807 181798 1415572 586011 771912 670616 862816 1488035 1829936 1737922 1551320 746451 316490 1948455 1155122 6313 1289111 42010 1332607 341242 587332 1886229 546564 957671 937792 189165 868215 407248 1815866 299150 155603 925421 41819 665073 1889169 884831 1387798 1891213 1418214 957305 1072403 1045912 1002517 39568 1722164 1987854 272006 599205 1159498 994035 1139574 1323123 1392458 873304 643176 1981092 1603635 1149596 1033996 344870 873114 508296 1640273 1724704 654311 881084 998982 1331692 723896 1230403 91055 882441 1258408 325681 1985752 1214200 622784 401305 869086 949706 431748 211493 1326317 339408 404720 44933 1349713 1513842 1106066 514105 455819 536383 1674971 787919 1138833 635347 382866 1635208 1202731 826892 862723 261042 1955910 1555430 1073017 1649020 44354 870766 7284 1283874 1112667 966042 111336 23853 175444 1309227 1046889 1728855 389873 463612 541785 1841360 1507897 1218605 645106 1544510 1185721 1430840 837195 1606361 1974053 1444918 1595699 665590 1762504 220409 888369 669223 1703434 1508193 1970578 888566 1279046 1826412 1042012 1947193 1881881 689123 1141842 1217073 412548 1234001 733458 1258235 1615325 896903 1157046 1590808 1717959 1384467 1634886 1133254 793976 1869164 459056 845489 212698 1428484 1270781 1870578 1625681 1726156 736265 803962 1271113 1504590 1439766 643940 463130 756559 561447 1378508 20209 130935 985496 1532875 1747672 65417 1727867 1371688 1966443 86240 849407 531645 438285 825341 1502927 957632 1610351 851528 1009493 1761699 1508063 120055 1346550 1807399 1117268 631847 1284200 813396 1079614 879672 62550 1936621 390325 1278024 1443568 1010550 46038 1420289 709102 831182 783821 589916 1822416 1785127 884060 1602375 1679168 320929 50872 254137 1683010 1379152 444838 1004483 565762 227890 590975 1879737 1287262 1406401 600051 425924 238397 1339411 1608288 1754191 430119 1980205 1984123 890150 707486 1214206 591047 1803750 254413 293313 580999 1591012 501507 1051248 83173 80713 1801696 242716 1596599 1576761 1428157 213035 1591994 1038707 165453 700751 22641 1039202 1393437 749297 152047 1865847 476899 141059 1650355 714468 430885 933110 30463 1992550 848683 785804 1821120 37749 1992486 148870 1736175 60657 478605 647653 1261207 1327486 298262 680226 700817 485454 497983 249863 1413614 75338 50926 195250 1394534 752949 31669 108326 1634686 1440591 1460313 256639 1023322 1214478 765274 1359795 1174128 159735 87696 246948 1830091 203283 357618 1956032 1551737 1935345 1802248 1697289 315963 1635557 1158013 1080203 766573 1591788 1714961 1126191 392356 293263 1725052 397797 1409856 943601 1565773 108029 218800 1358167 1317843 533911 577167 1749427 1162651 1549213 302535 123587 1741376 268369 968903 1137576 1288760 66039 514018 75658 512063 1097706 1712358 1850901 1538537 1591410 1570003 3209 1218712 487682 643966 566660 776125 447108 722934 1554107 1194717 1262979 1612164 492714 1128391 1985682 253424 992224 828413 99193 1701701 1108793 1774317 179803 1579509 1909763 1286861 903826 105415 631668 1382476 1679305 1256833 1936029 1553821 815279 592101 1821206 1004176 231936 1664858 910240 521965 1629059 1991732 622899 1023742 1201494 1846104 126043 1256606 291162 1157151 1699814 1121192 184013 1422357 168612 1654052 906913 292056 465747 1576323 1064446 567871 664770 703764 1581668 511207 842999 473021 1160687 1386958 1630483 1038394 1366609 1164947 52736 1499847 1321731 365631 281739 859545 1622520 476406 1782319 1439961 338332 205914 1726328 1688681 754532 1227625 221450 268898 414124 258076 960886 805045 418484 749540 47304 1636364 785458 685858 1318804 1215118 1309410 1282533 1520572 367151 1450129 653599 122118 830348 408555 156809 1258592 1566064 628124 461403 1513072 1108373 1957226 1571354 442523 1875283 1580773 692293 746511 1032930 287996 1198914 1990487 1982442 1793986 282766 449360 1740197 777695 309673 584709 877808 1046757 1594900 141995 205574 1994687 1367123 808208 1380853 1974943 970608 156443 1258490 579687 438216 1233148 924377 1935159 1224624 912810 997930 344541 1671244 113981 609902 1507673 1642606 607836 966070 1284909 722717 1942923 188209 831155 229919 1282456 483880 1923287 520230 1468854 598680 710611 1669623 1508916 1656584 1609148 817316 363583 994424 1959353 1659966 1567989 601736 646433 1091189 1890720 1870654 211497 769630 1322257 1508699 355014 212571 892179 1066500 1813490 1490239 1779200 1917632 1304886 1788265 1447281 465183 760792 1249457 814526 698898 178743 844137 551610 1339974 1288270 408684 323552 680563 85213 498268 376349 455945 1081506 785154 681664 1737296 469271 468965 1494310 590224 868618 1445734 548666 1805069 74453 331640 1983279 1694491 157357 1203559 127651 154101 1119643 1842578 320781 1193535 1775856 1199926 1075785 1590174 1303116 1725252 30719 562512 902778 1281809 1234274 892505 758297 1887311 778102 849978 1517557 613332 386957 1469242 530370 712486 715592 894247 450696 14415 1510098 1189527 388939 33233 705674 904895 763225 1223840 1154416 1433729 993140 1815839 1696696 575651 555258 1803715 93914 1011514 1651290 779864 1602654 683224 186248 689580 491467 818924 1278822 1163615 628815 1494124 654778 1674526 100598 572670 1581792 1909826 629731 560897 1875634 619963 1645765 459799 1946055 1906683 175040 1561516 197206 61646 1628795 1961497 287352 508452 562176 1523795 208710 1874918 314414 1572126 909499 1096768 1209783 1427443 29688 1319171 1591009 709192 1127503 1024080 1941058 1393252 1203574 1983012 884306 129719 512493 189496 1516597 1186029 1944570 419762 140447 1640506 526117 1208470 830157 1504276 940014 759468 164507 91924 1593245 561740 1390760 1344501 540458 7111 1884827 1032571 547639 1464781 1868026 1913519 1518161 1982018 1112587 379922 757209 179393 1019615 1979282 256883 1871388 1581517 932913 1684420 1550195 677443 1408951 1340057 464916 1775901 570357 815015 1780538 687173 749060 683266 981882 263849 869818 1313769 647168 322145 1064317 1804774 555202 1919486 830023 1944776 1873315 634515 1255698 1937577 641504 1002509 981353 1823151 1474488 1198836 476593 942763 1320418 1996096 1128603 1382687 1559516 918981 1163942 209078 823428 345757 1115408 184046 103706 747453 832724 1991672 499267 674748 725351 1468919 164708 721473 393722 1796832 604467 5034 512145 316883 655654 68415 1019198 1104261 1072792 658875 1186025 383328 1983607 57964 334349 339138 84110 219159 632902 1330144 951242 1293609 625721 647210 528481 796438 1420831 639803 985481 897296 1615025 81206 1263785 890142 603853 112389 1481805 1999606 112771 1000673 1913016 149470 305216 1584362 1829534 1544835 1910538 1395216 1626869 1364607 760455 13563 1581704 482919 1404625 248942 1828938 236730 5161 503640 1073043 464556 100650 302269 517142 1020449 1223201 1763015 388455 441422 19300 882220 1245170 622288 1169551 1696322 1845562 622432 1769951 799650 26756 1009289 1110132 783327 1766412 694913 1870068 1658246 982805 1936596 1599818 1697235 1058884 534910 1191900 491234 237999 772161 1304882 108483 1769775 921817 672822 961350 986585 1821762 96703 1569545 1346725 884038 1850078 1273618 1383476 1837162 1807439 1083991 893739 592700 50691 1399699 1314272 1413844 1334527 169219 406284 1549612 1923622 694363 579008 1454945 1500725 462503 409803 1923352 505673 1270378 995996 987816 594048 1903682 1760967 1892142 353132 788520 646096 856413 575108 19329 664390 1462122 703666 623408 942606 1610467 1681059 280974 216536 1698710 958126 699713 688599 1471218 1682656 1973949 543666 154484 1048667 1928159 39257 411711 1872580 1822189 1873927 1072163 1790124 340178 1179573 1772219 1921890 1167799 1675720 1703383 514393 597026 983664 208511 756723 1339020 546448 1968059 401892 309107 211016 1796687 1803883 818969 984560 732362 20810 1448461 1369583 47701 135305 1389848 1252687 1452592 859479 1210470 1628596 346375 584538 1347223 22999 1360471 527834 25709 1845707 1304249 264386 1693675 30644 1023413 67986 1533025 564969 842757 1562499 2971 929278 970348 1305888 949017 647367 1630345 125785 1409517 150838 144145 1747261 1633192 1686725 1199652 1091786 1861953 1174357 148248 895704 1690110 186233 924976 495506 1318708 793277 49233 1548211 424442 1669003 1539030 970911 721436 813874 515816 803146 11008 488550 42014 440427 1324771 221491 1864752 1656432 447394 830596 1898155 1790440 320584 766153 13575 134013 1050418 350699 330628 1503307 243393 322232 1805977 1353895 285452 135666 1469715 592604 687049 429588 1006626 1001759 1029807 222412 1244938 1499558 1123090 127097 1842756 338030 1251755 952959 963929 1817962 19901 921446 1491985 871801 115368 1823984 827354 1401796 126428 1815685 864652 598147 1136198 86294 1124513 946688 470928 114321 582998 1995191 773047 1997250 236576 568639 787118 1888263 1614453 1103213 1012724 1250341 1040652 1454370 1061466 1186674 315025 489352 566653 1982372 1231120 916944 303329 1417447 1798689 1397120 574161 608745 104812 1641298 1718486 730488 966531 840179 171006 649259 903503 283309 1513126 766547 1136538 1208620 327119 920036 320804 258564 652966 1155819 212221 1260531 508893 788589 252250 1446265 1791368 859063 1182776 1800201 1385617 1618096 733430 1506902 542766 1818100 1313944 885500 389468 262922 1957837 1821820 391062 193733 1901111 1037459 1367879 147861 1426206 441724 456879 1230266 586949 840476 1109260 1444608 581062 306975 8876 771638 1393054 1020719 1814647 734158 1426263 1492600 166253 1149181 178909 975921 1481608 285446 679762 1449325 320674 1871458 600830 1119268 1415081 1355894 134629 494013 414975 710716 658160 1069933 1773875 819465 1730943 1936724 751578 1796014 780030 1860755 1214848 1366390 406714 427629 672100 787924 1042996 1336965 1155888 520702 548228 1079896 682304 382392 1056235 994552 1317468 1981052 1752308 657503 1450294 787670 1153660 694716 431750 63172 811904 1226782 581748 603745 897332 1843214 559750 1401717 684607 1847022 598337 179928 67263 1630684 275611 1274704 1954675 1369361 1297796 1417679 1660643 1488435 1195003 918221 977698 30974 1504786 58327 1027795 775428 156541 276766 146171 1700524 1931463 947048 714225 656003 1516030 1475489 1579737 1051599 774112 1559363 659176 1447808 1389834 1121903 1224554 374907 370165 1228869 740758 1324969 1710138 881100 1310716 1385208 480169 137658 598866 1489634 1000816 174120 1579969 68936 1059527 1192917 875683 834548 185651 441967 135011 1550166 1872251 183012 1399069 974359 802322 1558688 405125 1418534 1822820 324272 1860194 489960 1539427 1034091 577387 357846 550244 87112 692774 45788 366598 313075 399084 512713 1354314 1700684 101239 543106 341193 1051371 118952 1741766 1798365 958660 752333 1756718 703605 1492973 1356261 1709957 1762640 634954 910632 791074 1793206 574225 1120069 392454 1040393 971933 96529 1094214 496499 715278 1184244 915270 72366 747209 637484 237616 754176 1652075 1571900 653634 1824561 1260955 1041861 105012 279661 1765108 1205052 716623 1923878 226405 1800897 1704110 1796370 962730 102092 740900 374885 612679 668692 1038387 5776 1744916 42951 43114 393997 1432680 1430539 988776 1695164 1571802 1527058 1750979 1418915 448332 1030239 1397901 214904 1423053 1318388 1395783 265020 1269435 227977 1615688 1405966 1174409 1964303 873776 1882851 1470383 452944 818905 1184570 1738204 1435260 1288138 778753 243346 653450 66851 1703378 546074 163706 586914 1614258 1941109 1635732 869934 844096 1656827 918832 1620620 429379 1515127 1881451 1881366 325141 1208970 1625679 1741522 1564398 1920995 1177699 883477 1343230 1839171 1441579 1284104 1254752 553962 1548750 1900801 1520634 1546100 1117442 662893 1243371 1126826 1432402 904655 1639007 1658366 631952 1869816 605041 508666 429592 898136 1328972 1502522 468800 1086935 482203 1173430 57309 1200020 765769 628068 788004 1932960 497767 316846 1415797 422014 560973 29275 644589 1588847 1667930 1348616 1966187 1302016 1519319 504711 906884 1885754 1728761 1335647 1658112 1918609 709591 1435984 185238 365306 350361 1215777 1661386 606155 1878221 1634823 391213 1225755 537881 464361 1758332 4682 1110243 771099 819008 1285206 1072914 1369114 214690 1620492 172194 1363422 860470 457156 1703191 623079 1855976 1918998 246994 1798003 614472 913308 276901 1042126 1487162 1866075 211337 1098106 957034 1420685 1008084 683698 59350 929213 717876 1318149 1000018 942264 504839 191132 817515 500194 162328 851592 687765 1013099 1902419 277894 409975 1611845 774243 1888090 1051714 1301761 1398778 402472 1475740 245338 861757 1329259 275152 1981773 1345364 236787 475015 743654 924516 154190 193112 1202063 712130 1768073 1779351 805344 505044 1095371 1019929 418342 1778321 750984 372129 1432653 752729 1127662 1522394 1171662 1061444 1356650 808829 1919337 1171754 640005 481651 1665545 1108380 527774 1957885 1626186 769789 334818 1759538 151349 1681575 737685 1456318 222503 1383962 1380143 983285 1912337 829491 1749892 940370 291996 556291 1628621 1563825 482142 1152387 158330 1495717 882235 1844509 1459277 1928956 905694 1272952 1143494 931993 1211114 685974 610223 953431 1775039 1791269 1786853 1689092 362180 791774 1134170 1498822 1279144 232815 487444 1671005 973828 110247 1191545 1784339 1373532 1611968 1267311 884668 493063 1654518 898129 1612719 1370754 656971 574221 1571678 65733 947405 521250 1135153 1522037 241137 1389680 74225 1079144 1761280 46205 583573 995194 58457 510169 701041 1817487 729150 1563281 845425 481984 345637 1308348 1112078 112382 1261347 1812641 174832 1421848 1342135 953314 1930179 235395 73730 89353 1833892 205648 910836 1351373 780250 1219828 126565 1210803 1449219 61114 717314 1557439 240674 562284 1527154 186794 242233 1991065 110549 137951 1916336 992957 178784 757353 1038091 52613 1621517 1905826 1153375 786649 1870409 1939048 937566 86097 571262 1070395 168161 357356 1406179 1420517 556579 1261784 226928 447495 123231 1841381 1472445 1011498 1353422 1019952 691425 746278 973405 1670849 928578 712150 1815908 185919 1061301 1573249 1145137 576065 1914183 1262860 1912192 140550 1467640 900719 595355 1024947 1113001 991659 1705669 1426515 1064901 844769 1457345 908738 1400332 769676 568064 1084964 670115 1210388 205320 438783 639443 208921 675755 1013297 1678845 156376 272628 762364 703385 1521216 144992 920377 1018342 337000 937918 437930 600293 1647932 568251 1612815 1336088 313782 951073 30951 1908893 1242047 336554 290912 965325 50240 193136 1508054 1068515 285863 548447 661049 578624 259015 1702745 317658 12624 836408 129569 1453543 325138 353530 1954720 1994953 626961 1958823 1771484 186511 1268630 1720304 995643 1436803 212943 1699923 443098 102797 1560701 984713 884775 1971748 25569 1306045 1234717 285046 1735758 464899 1993692 1775477 1667541 500268 371528 1553406 137554 1974736 1401392 443831 1373094 1754599 1969729 954657 609258 1320526 1271987 1472704 364141 1262238 1959858 1714614 364999 1075053 866441 421860 463951 885725 1374075 1473870 379617 252522 59000 1814988 380875 13956 697850 1974326 1090220 1516554 1721163 763798 801242 1005863 1213441 1542617 1778615 1503749 216011 449131 294899 1258891 714076 11953 1423178 1867313 1581157 74715 306830 1662332 62181 887299 1198224 1172635 1352466 233867 959057 34296 1328566 380488 1818336 1984491 110399 243594 662918 1342090 1371783 1842743 1720698 549047 1292178 1072572 1633298 1507356 1007397 78985 713841 363524 1728387 1676343 1038167 60246 1653277 1285773 1089495 1058895 374186 410145 715600 482110 390924 1702904 600218 1995734 1473116 818461 1598723 39967 1048366 68468 1437418 438274 1106648 191236 1332410 360205 1975638 1559651 189894 798008 744759 70444 379613 28865 1305869 892748 104463 1465378 1781251 565030 923286 1207612 827956 1973442 503204 735348 347750 528341 1203116 1993456 1921383 1175405 1662124 974833 1740466 1512040 153274 1970460 1014229 716546 460306 944243 804761 1369970 540640 1998238 852541 298646 637372 1133875 1190356 176518 455075 1753747 1137134 628125 141944 1421841 1824674 517976 267025 882730 1661449 31452 1984815 1000781 1219157 1177550 616233 593597 1993683 626622 630908 1467582 1613289 839713 1890883 619832 140795 1664924 936402 672719 1895316 1093139 532581 1297124 174206 1997210 1949354 1962342 1981298 725436 963795 75070 1287885 1844215 882080 726516 1448479 525156 1564222 1143950 751974 432775 452363 1291970 715575 322503 1250049 612294 731682 1247087 1315357 1072526 1748888 1666535 764688 531730 1862342 1443938 1898245 1286674 1205359 461799 965577 1950435 1848665 726426 1792466 1744628 1320522 1502846 1720988 760206 1024900 975673 1068086 623940 620005 162830 964764 126322 1212461 1622944 24532 1704196 1142937 1999067 288614 1441503 354622 1860156 69610 297284 677334 501696 1266291 67040 596258 1083341 1370864 82734 1208415 1333265 561977 317308 454806 811406 766203 479602 1474553 1610628 237003 1328977 952301 1025747 1086078 1774830 1082502 638303 363873 441399 226146 1663610 787803 1624130 80673 968749 1204483 1439190 556555 1229883 1736954 270434 709536 79243 1312351 1198359 1629557 607055 1869609 575103 1514709 402313 1709405 1462562 247057 1892484 797212 1020264 399474 1368993 1080092 296125 1810862 241628 407048 1846191 98166 1842269 1199992 1198636 132113 1462041 1823992 1391427 1972825 1746304 950312 677391 1165406 185689 212084 1936134 1439544 1600750 1497169 1171250 107522 357663 981216 1443783 247089 1428279 280803 914605 1712824 222793 1489779 1543650 1542101 1939031 85443 1160404 351823 1966437 1858823 1849839 1537924 286447 732670 1870278 184329 1907787 1036763 706989 526582 1218519 1271223 90958 1072264 1443597 1909823 250760 1627998 1940019 325362 683 435366 1482033 249142 236042 960238 1781664 1619408 173734 1344527 1028888 127902 1820738 420965 508436 1110465 865723 954169 1302491 1859496 1760601 1360740 31807 1246049 209929 323764 506544 1349978 1013587 1232719 466013 752467 580693 924292 383171 14611 848050 212075 38380 1751665 1533228 838725 1625349 1835598 893139 1115735 429735 1475440 693873 1479287 1722363 1755555 63187 697678 296606 244423 1046223 1262630 1424324 1658061 1107510 797961 491423 1154695 979792 681071 1978675 1746347 1371293 1902398 991510 1294550 1116837 1772855 347220 1006002 1435562 1395475 1127476 330333 347281 1043849 1232814 1408604 810748 463643 344161 521994 17291 169136 1403197 1116412 1210660 322953 1672097 696943 321776 1402838 478870 922525 47599 253816 889442 820119 1177772 1630897 853405 109552 1906112 1868415 1138934 111718 730132 675262 1120642 1176360 540058 1312507 51516 1571018 825571 10455 1076839 980737 400326 1393527 890014 1456883 1218014 1157597 387202 575673 36264 1563465 68408 158867 1912047 314609 433399 1199961 1469905 796050 964047 1615330 1216104 676515 925705 1060846 1354479 1525096 540280 783557 135273 472030 2233 976956 1772250 386833 1250761 160591 252744 1091270 1885215 1255560 756334 1915407 1203405 1252331 1424142 430829 1210231 640625 1542359 1928370 1543211 1227288 1477013 1367325 257395 42930 452426 133898 1342486 1610840 1911803 1844897 544868 1415777 1062543 1920628 1785908 895768 1083290 1716925 1424067 730380 1397432 1066342 527841 958548 136028 595489 692333 611083 322124 64151 1172669 15059 809053 944162 1478655 307542 1437019 1886618 1525755 1287464 1216029 1296140 963199 1721018 1105622 860406 278186 1629153 891004 665631 320075 829435 1938682 9721 774705 810039 1369728 1105701 600518 1045926 855373 452351 977705 393592 1348269 387043 80527 1601858 1855442 284802 804965 1866011 891625 765679 1791794 674046 397625 296533 1084446 1871276 1409776 579213 1846662 548566 1879321 1851109 31992 169059 795518 196680 1370720 1046191 352263 1644477 113297 560914 252523 347960 111568 1296166 584099 1960954 1096705 1902482 1989506 504650 27279 955408 1175937 1803922 1797304 1568358 139684 84523 738943 1763960 269605 118268 294316 1363125 1125969 1240545 1338745 1731322 351632 203664 468950 348533 1367393 582537 1817587 862739 614609 1965217 1623223 419339 171810 1345321 433469 30700 133334 958180 152232 1971501 1065160 1267631 77838 261046 520584 1608014 1697790 1824140 256387 1706447 155360 878784 570179 671316 1378743 1562407 1260895 1955958 1054811 713967 945164 12887 1758818 225234 1735653 1517886 846115 15163 305815 709496 65918 1657572 1553991 780207 1241463 243820 1175724 899849 1789509 986801 1040501 798036 1416574 190693 262440 1893909 502249 1627188 1046353 1966115 1825912 1295486 646986 507569 714922 481030 735696 830360 1910285 209479 555691 396531 1300903 511891 1529576 1630878 836076 1109111 1455979 828572 1704583 429046 1069199 165049 1398259 20987 832263 1319527 823616 355056 1518562 1906621 1541297 1503212 1683586 239694 1561634 1993464 1827941 742997 1342718 1198125 1530671 1347799 1428780 1811680 1950864 823907 1820932 583252 663936 686132 1463128 287002 816468 1914486 1720241 493745 476077 1368353 229430 352487 1613145 627070 1067628 1642766 1706623 464243 745837 510887 1399315 1487365 1205044 1518109 188678 805918 1972872 482309 1031597 584834 1612686 1843812 641017 1150211 1593141 1317327 1614962 1279248 1882723 108934 1995218 640657 955615 37214 1187989 1261926 1978566 1413035 669369 1967875 1487766 1203768 43539 1808356 232206 802666 1012015 1034305 275982 1961893 1247773 1894457 791239 1578337 659981 930741 1002885 1003710 864351 1793966 1694366 1202285 1609677 1346933 992767 608123 1407019 1384530 633092 938944 287843 1343552 1346009 1394554 37163 975626 723614 1956494 1718155 257353 1458282 1722035 467030 1839514 657561 133685 1593072 718774 506802 456219 692829 1566283 1549752 587904 1341335 201033 223331 1632735 553049 773010 1025091 239248 1591948 1922781 63502 852242 1506142 1822011 1088538 220796 732465 1157673 1738110 689437 415780 1853703 69006 680769 1510374 1873735 997553 668714 1119004 1604581 889626 443419 1813730 1423096 664028 1353963 1840725 1346479 1528934 1223219 975754 1724876 661389 897767 264643 1029158 1486330 822866 1970260 1793498 1142955 1216866 1489512 1626367 243013 1751198 761331 646295 1989604 386717 414795 1815470 88215 1000205 1390306 451464 128126 1994853 927942 1531007 1541502 810866 547527 1019279 847740 1018077 913414 1154107 1783111 1195456 204929 673110 1001233 1797531 1170436 280849 379988 184999 80084 690445 37179 398100 1911027 1169901 1907271 860260 310254 94838 1603842 405462 1908978 420602 1085476 368221 981078 238603 1035853 1809615 879326 172280 1918639 726663 1002620 978017 1875365 1147146 1396202 415358 950863 1376944 902837 1084854 513171 1627957 1053705 297428 360296 1409158 888342 97180 865664 175498 39420 490208 874773 1975108 1518114 1821916 1735961 1489266 1159083 67415 955633 1193572 1707171 1855679 1381853 1947205 801418 1035363 933695 1780281 37667 394210 60876 1658636 905726 353 51058 1078346 1288541 926848 1044455 1250581 725921 1533217 192903 509781 1914992 1368704 159352 967719 1989529 1519440 703751 1114416 298240 1277942 48189 671155 1057705 760971 446577 1699591 1106037 996419 1514175 1602993 867296 1833831 38687 25915 1096890 1401485 943150 959191 990290 455247 658035 779035 345585 465598 1159484 915497 727592 772075 315972 271917 1941547 1406772 847537 864254 1735833 1230633 1392931 1134369 1101998 807822 1004259 1510071 554680 197411 1130080 602982 1182350 631756 1726974 112412 39204 1689273 1462490 1941894 1533405 1541352 1667431 112062 1532751 1450324 1889987 634674 897092 1642637 519462 147291 1307984 193743 820206 1377088 835599 12556 1484776 1217104 1359397 1570009 896720 1366001 546950 692710 1780976 991888 1629923 1524402 894203 59706 1829104 1783370 339659 1609294 1067862 1207818 307149 1223749 978080 1270581 99086 1859292 1292342 258016 1650960 459167 1292697 142100 1211218 1573857 1833196 852920 686822 530352 1452940 1580162 1368081 1673219 1775492 1725234 1795195 947850 1861784 1939040 1052746 77268 530224 1237585 1356409 420483 470371 1295786 269000 792843 531292 1452546 988224 1683185 1466913 650168 1147174 1924379 341623 494268 146244 1556245 94712 1709292 459513 1203132 430766 100586 31167 707379 1875480 1377821 514941 1274336 1470081 1487723 1602340 1197858 1933720 1194740 714900 1398210 331632 1727057 578672 1709485 1528403 1605732 448521 709633 1658076 654453 652819 149279 199974 1025650 1772550 243834 1202094 1296379 680697 1422511 892083 183323 625949 187813 1536669 1112286 535212 549901 991765 1004834 1422027 77715 1264902 493768 619654 1014130 1349154 268097 90718 1936546 1898615 278691 1693203 249072 1314667 1739978 1901501 1642508 1231069 1923498 1651848 1833451 1298774 1288316 681422 1091534 1471993 986288 617868 167228 1168479 1228160 170220 1267158 982456 871831 201977 1305934 750183 1561137 938409 1614274 1932177 1082138 81429 509555 410823 551938 1541545 99354 727457 1523190 428437 53744 144492 743379 449829 1208758 1922708 1310379 1815344 873223 1431283 1010182 32524 635019 1004665 248722 1560654 646464 142366 220744 1598481 1103981 1045377 388884 1488985 782865 1107814 1676966 686302 174404 340884 1392910 1206721 1598868 1772486 479217 565472 1777974 204951 517128 305454 1293289 710849 792468 157001 1378009 1747990 1446333 1544123 744765 1441599 1379027 1837578 1308527 1212222 1080828 270939 1316661 960096 1294408 806120 1721918 697507 836734 905211 1835995 347519 897985 1279052 1872633 1002957 538268 792052 757682 508101 1019632 938761 667942 1159993 241884 1611623 26727 1770746 1065966 1164433 1666990 1403193 723803 935250 1203849 802354 467274 1286542 1744461 1306598 791966 30585 1346422 1539451 456289 520814 524228 743849 250139 561950 1709573 1910281 661717 1805486 865719 737327 1630439 8415 1178541 737378 455550 324451 1551107 54897 1194786 117803 533044 239028 1666630 1199441 532654 326415 856760 1384470 1075855 1272900 1808702 1988420 1830212 1131981 1734422 199652 223905 1686892 1109022 1696129 1220025 58400 689529 222464 1501572 1982865 1023034 1853980 1862418 1741923 680309 338069 1442038 1642767 1124245 1809569 1365252 999106 85173 1091117 954059 671655 1849342 1287036 1164764 1814445 287422 288609 1836664 972324 1756816 949035 645860 1443282 1304121 146775 514839 1136832 947971 1590067 75606 1638164 689198 1284893 138910 1300187 955738 279004 1149194 1092819 111885 355831 1155558 1505227 1204568 1394581 1144059 1929882 343202 659888 1602050 1592347 1921207 1533826 1104744 1831883 1398416 910676 369851 1242120 1246639 1854760 1659094 691481 1796516 1277428 1373456 1954379 1901565 380935 1224134 1973514 529231 111769 1973261 371814 1805549 447237 484452 33220 1495957 1647265 698090 1678463 276781 774429 759573 146820 215710 573760 207847 80710 1289491 165007 97194 1440357 173983 1641547 221978 1859220 1970497 925474 1309617 315625 1282754 1959523 1483386 1740765 1261817 1444059 1932375 1875614 918234 1364922 1349652 796706 1613365 599530 1601986 1793896 1155953 275304 1206282 1514703 909 453720 866475 328046 215319 1498964 1501399 1027419 1753847 827298 1270957 515358 1187149 962233 892110 1205596 936400 1812075 868120 520494 1043272 1290973 938069 602178 1216547 138873 1094602 1634172 573197 1414702 650124 1589764 1360029 1740488 60514 1331164 1567117 1537941 734607 1444578 1967659 792993 965813 764389 167955 373571 45542 27091 1317962 230845 1691721 982000 377005 562761 1893928 557110 699637 1659115 1464553 11493 1850287 553521 1377471 569519 1278817 554267 1456006 103090 1539137 1790480 1390659 41338 1561559 531082 707543 171369 429636 1616728 859760 846429 665481 1238890 1357502 161160 806964 1564677 893321 1798183 1810445 942188 1524696 307146 246813 1541980 111345 888107 301593 984762 1290196 1760899 281400 350822 227134 1242301 160906 1142775 1628813 1501089 939177 422230 505973 1716188 1561363 1184371 1091333 423590 80725 1459343 324296 1179087 364300 879500 1382979 1808469 1528472 284716 1577969 1177734 255530 121176 20561 1540762 1911873 810148 594237 591194 1124442 79925 1628273 1468068 1038022 417851 1199616 283846 809690 502645 801710 1910098 373244 1145273 175700 808576 1095271 774311 1778708 106993 1507296 1613664 1650103 1718420 458229 1598676 1891868 967885 1576997 1926537 470881 772891 507235 636041 1413075 59505 537715 622186 1088309 302899 830083 162870 443979 831931 1073846 480630 59774 1530735 1730710 653367 1409308 843524 1278670 787282 474647 686705 1053014 1243286 1265388 1638253 1930258 1987515 525749 1238566 1416135 858607 82332 1585691 867821 275000 1645593 1701382 165874 1479419 1414915 1551070 1076075 1460998 288130 1934343 101975 894457 544687 1973499 1828202 574294 823889 511449 1859698 282112 1155879 1638771 504544 1367602 180286 1388203 179710 1968909 1839684 404113 1085827 150147 1035425 189315 1948818 1876035 566066 1355861 1417476 163224 1821274 1404569 229298 1854373 1773173 1307874 1303323 1553225 562820 289437 701298 277365 271540 140321 509789 1904257 1276576 1120189 741803 1342377 1428467 933377 1072015 1082684 135053 1451061 1384179 1646087 1361142 1857022 193990 1976339 575799 1131165 508508 504197 78268 1846496 181585 1100085 1054175 164756 278117 1376637 532917 908550 1810840 1960569 1149979 496728 249685 1905890 214558 467406 1920644 282197 1133394 309898 30961 750666 1878830 1626462 1698262 120269 1659153 384089 170717 818448 1681352 1881086 1392598 1588756 257960 552191 116003 385209 446415 1423690 723294 156384 294206 350666 1830728 137095 1568486 234775 1426531 929958 448051 1700280 1268230 1453383 1311119 844046 364219 1711195 48361 482778 1792937 676741 723925 822477 59289 612552 559289 878973 596351 1757180 1498882 1677665 1703608 1193864 1897871 1562918 1473889 423632 55940 729159 1102461 492192 1296560 1963969 920226 1984474 1168407 958485 1862306 1115432 1867384 557660 447639 599010 751692 783777 342546 485787 305370 1772698 1019634 1536685 1216062 1840046 597784 318091 1426747 781644 545347 541312 1363585 1802219 1237716 1576131 1762752 682822 857021 950236 1826745 418892 161602 1459395 1387323 1780841 730501 751063 295983 869588 43472 1861015 705804 672202 681430 1072118 4763 1098303 633425 1246377 837136 496135 1626008 1159717 766416 1885275 701805 1811402 1111593 385861 14463 1512089 1678340 1388004 1903291 252662 1755068 1561322 1751985 1886605 586296 149500 907673 120884 19145 458059 868014 1573478 990975 182463 1831769 1892128 165992 1287415 1661134 1596479 716421 963711 655914 1915751 1257984 1198957 1004232 1322091 1373954 1215413 195668 1994141 1091896 1414893 52067 1472123 1064468 1326938 1733695 891034 479918 429761 1223747 124014 678451 1968483 352329 584330 587104 251936 1421764 1724462 1103475 539447 1812095 1505169 1209892 1668564 1346829 939936 851489 1868093 1464819 829219 1806872 447401 1217301 1441506 1993939 1086537 272099 627220 440406 1534153 97896 1800995 1702021 1983522 1162819 881746 1805927 1175092 1367076 1453835 439373 297874 845926 328307 389800 1030419 181057 503857 65842 1269276 406783 1075436 37926 631891 1836372 11713 1006675 1267729 1950043 337247 904785 384801 1881951 911261 1991663 1387297 1299370 1015786 873242 1121725 953361 548657 659837 395932 1915084 33015 354210 1226350 1598963 546343 822365 336178 1538550 1718077 855624 127870 1250607 1458537 1740329 597254 484609 1676325 1232591 651322 316938 1536505 1977475 1963022 1728858 343374 722766 53766 836262 1211103 282253 963176 1929362 96157 1873712 892062 1959041 1837839 1700236 981348 1906337 1196879 683887 501294 1228561 1562419 1587872 945030 1911939 1799691 5232 741099 1546397 1817094 114915 1284101 1937810 722018 578544 274088 1864067 753817 58200 1657566 155294 572968 1591499 34143 621950 248071 1486891 1745874 400984 1542086 4785 188518 214568 810325 1422644 170561 1359662 1352194 236092 819754 250368 161239 558067 1254931 1695776 388823 915071 916792 1042957 302464 303094 1516003 1294046 160626 420843 599837 1975541 87273 1752095 1559727 171521 913382 241232 709089 1238079 187552 1226013 33502 1710312 318118 67192 583885 1449434 1270790 1748571 138237 1464259 1714648 1937019 1032468 535360 869380 323562 196788 790062 1222074 1233513 41847 522970 120383 1889924 1048262 1231763 43689 1352527 198493 1026402 1358521 1412514 378341 1153040 654633 838293 1825911 1820564 1964194 1835855 1624407 942016 1617510 316876 1231782 661381 1788751 774629 1627672 1831810 1027761 1338545 174746 1314587 596103 280913 666895 457552 1807559 446808 1095046 1259941 519711 1634433 1320883 1108532 1721366 1759308 194299 102011 194043 241175 1790317 1956871 391607 716780 1029667 1384297 1066308 1738781 1290683 1478446 338619 1433751 62925 1377191 678436 1687659 975659 25841 1177116 825439 1848667 1902926 498252 549534 1574466 1735926 503744 1313918 1044413 1088937 1801862 1703298 910807 785658 565707 1779522 79469 1866832 906417 189841 44167 1243852 1825919 707306 809336 999955 976833 164432 1538530 1016381 607366 929563 395686 1830941 1169774 1507851 312258 1662860 1122069 1220116 914754 1949791 877067 280305 403928 859764 397059 402538 1722499 1522585 1780389 1849571 1420814 89406 887925 190001 543794 456389 902678 162965 1433761 947809 965439 334924 80864 324561 1476300 1663426 213830 1960146 1055820 1417367 387475 256100 1518421 1272024 966809 75705 933129 721414 494426 20184 1724942 1170375 658801 288216 1430189 660987 281880 250480 979840 911506 1702544 1916886 1845189 962394 357955 1283802 1004244 1965489 1793481 686858 1382854 1861947 1004503 1168366 700354 828012 1678159 1818758 1359988 241318 375594 393657 253041 1026926 1685181 1525050 417763 785676 1417560 723176 870041 1905781 273317 1962177 1276713 1207511 913213 898048 1244967 796477 1986500 21250 1074294 1651552 1026488 1006858 353370 1988842 36865 619163 874664 317027 1303169 1002089 1908872 1586953 296034 1533456 708799 674964 938038 1417107 723082 962792 1855489 640472 1128065 1747542 1762657 922738 1825361 1694991 1659864 1876154 1204967 1041103 945274 1299035 1507604 1295990 343759 327035 902122 983819 1923455 1179610 113054 1393351 1722977 1969612 18648 991433 1915887 1461805 70408 716242 1991285 247399 1171244 247510 1904226 105859 1504456 781613 1486592 1962995 264429 876751 653204 1051806 157721 488028 987247 1941613 637464 481107 1865386 56173 1844341 1226216 1408007 309566 956830 591980 1025211 1356565 741954 430561 921943 1995922 594854 577724 1428568 1416616 1857241 1462548 253325 612825 1768632 1325183 1810620 1459408 1397410 1940611 571214 1111781 1830498 1295108 1851685 1035000 418062 1947433 446834 1087873 854890 82276 1593584 255390 169464 466839 649963 410411 1133483 1023430 1125116 289983 1104839 1052022 1747819 1470488 463965 987943 1812986 872014 1990189 1663474 974650 1483462 255668 811554 840031 863875 1793358 1391060 1390498 551191 1336690 1897956 1872042 603948 1681508 1920717 1297212 1742630 122263 554851 560278 1981061 886835 130404 252023 794749 1357576 282670 626931 1126565 1009568 236256 1603433 1728000 1026999 45218 1426235 701070 1810 1224209 678763 1628021 1737250 1418288 1753451 1779107 187011 1810060 1448662 602718 910634 500862 823721 897683 378575 1630163 1235863 1477581 137511 1469796 1642747 481361 1072077 133179 1242309 1784837 1466801 132836 1330577 1151132 1481149 1590844 929336 538370 1268025 1791389 1882346 633941 804085 1800645 283720 859515 477301 1253533 1411377 71594 858202 807710 1103874 1447608 59156 204983 681956 956515 701811 1993717 1749595 738882 1045533 1221770 948995 969656 1285853 1013048 848024 390037 1115835 977897 1277643 1789674 1222101 159774 1730134 251588 1343782 1154896 1722751 1679257 1834409 37613 1627122 938825 585998 723129 955898 1007190 373570 467493 888072 101289 1972035 554965 71711 1143537 1290804 533208 938478 885628 929981 1389883 68286 1424317 977489 1127320 1968913 1236634 1152080 393322 865732 632620 1595912 1284772 904372 1465127 250438 725269 864229 1610318 1201191 340175 976185 1580211 1129988 983923 924713 964370 715137 693466 1415166 101858 1718989 511177 1685730 1289245 686447 864656 193971 1874439 101141 507857 1873428 1222137 282400 386645 621408 1879976 867522 1616650 505544 371268 895530 1614738 1708900 713694 1757367 1868061 1472860 39051 1778054 1376282 533137 945466 489314 820121 284224 1091852 268411 1806799 1827185 278383 965759 1956011 1444093 1923928 1433633 401088 1220189 1221608 673488 59548 1272124 1833794 1717395 613186 1092741 1604493 705043 1123485 1635835 320926 387779 1925417 621858 751767 1667800 1839890 772065 1403986 1923412 136234 1748338 1679203 1725996 1342811 1335596 973012 520239 552029 1021314 494845 92245 911115 1979612 1857672 1408398 1637067 1975946 1357509 871139 1907353 1694380 1885419 1260981 1316945 947281 786473 1063060 1811922 349016 1035009 348994 125853 998029 695366 1419747 1417733 1948051 244688 1253650 1363235 1156761 1867393 1475897 1380279 617208 1038756 647140 579352 501564 1899452 300740 1292000 1498174 536896 167637 1477545 1053497 1862009 1755997 1093916 122705 557532 1244498 316279 818656 555886 1739131 1213292 483052 702708 1990706 785887 641276 1337852 50404 1355391 171936 1314126 346341 656096 590218 1766311 1184604 981092 1947505 103974 875819 406561 1569897 927681 1496078 144913 834435 932635 63184 1905806 426921 60982 132855 535197 233197 1751046 1310103 1899531 1518260 677111 295604 1311883 134244 1168786 1958708 1713100 385542 1400651 1655817 609589 805143 807200 1429622 1030468 112012 811152 129479 1475110 1936278 1286365 1603427 273565 1587746 1170239 1709910 1127530 1296163 281500 1787461 76270 878938 115359 248898 1003215 139235 10067 1329518 1473309 1548848 753246 1533928 129060 246379 156129 1881771 1716946 694120 952752 1580967 53991 587560 664008 418511 904185 997687 151208 1539220 1206549 52776 1158975 889987 1764236 566864 780880 1353571 1713010 306676 408656 1502897 310841 1627216 1996940 938910 1225381 1426316 718727 31277 1565586 1675071 259638 981572 774489 1405188 1457677 1595918 1654850 1510465 1130597 103343 1315971 1315359 546705 432085 1048093 1166329 1615353 187852 1756209 1133943 1545830 146598 648997 1347482 1849579 1294324 182285 927421 1643213 1447931 410944 1157805 287883 1845665 1265303 1961151 399214 30663 1135137 1280730 281128 826740 1285179 432783 524860 415296 1093940 1577265 800083 374936 1786701 1320933 664955 1514490 1982452 3369 1819888 1781282 1640136 380420 1506294 290009 1652998 880337 199941 1091859 1888876 620451 1866388 448153 1378576 1382008 619232 558327 1830933 435047 159717 603516 1815537 1259967 1821501 590078 817970 1792984 269400 587562 70184 633936 897549 1786150 1917819 962441 202964 780618 1984376 1491747 1194841 521403 1133133 1723606 201099 1824417 1247739 1955955 1634031 920393 219933 218509 935467 1403050 1342296 1139964 1724624 798645 1196118 444484 54340 1245253 1253735 168597 1499068 1302293 1627878 1395875 1792376 869600 876974 22957 388988 1163996 293290 129073 1893364 764293 291702 638147 13266 1662100 1741935 996743 1023308 859008 1148210 1586489 1031789 678628 1088177 337517 1593306 1590555 352841 182505 596872 826692 1580142 1902995 1289176 443338 1751519 804150 827456 544901 730778 707690 739036 826588 447778 1763983 1882635 1327366 1956967 1215526 1748579 1405134 1554780 1566899 1650856 1429737 1891261 1729331 1881108 1233329 1888751 1473436 901753 1258121 253440 1273695 951145 238006 727137 757831 566252 1997249 764965 930177 1865253 821817 1991543 405061 1064124 1525003 1547262 546892 613168 1121177 1657639 168730 1908159 1360054 1389700 767828 783678 1578465 452277 1794440 1326182 56316 826750 986263 1748770 1675604 1906593 529559 817030 1819759 1677755 1123408 995322 1712662 191709 692506 1437558 453198 1335650 1794574 205157 268470 928486 140579 1856809 786140 639240 260585 157891 1008754 631129 935392 1071575 1681550 78756 1847007 1969113 1115842 1414424 868170 1843416 1400776 483781 1899964 1929518 1739974 1388434 19027 1349540 1765345 323493 728242 1044052 1426574 451587 1848485 1151871 439493 721153 1942343 1295185 368302 445016 1801587 1667591 1626714 1970462 1734464 277715 1702814 1914491 878746 1980345 1307983 1024155 1672350 668831 957545 1783794 1859900 829259 76181 1075401 1139830 795415 914299 452550 1052706 1767335 1866158 1912197 781161 743043 277264 1132394 1034087 383952 909685 292859 1596492 784981 1916132 255074 1132636 1095753 890198 1301143 327873 309504 1869084 1638476 462208 1340317 95692 1537485 1302062 1994070 602767 190503 1064560 1933272 150149 976527 807163 436811 131150 496900 686355 829280 1508555 90601 971727 757609 329590 1034702 1451103 1467623 473123 875494 896611 1463931 1473325 93464 512130 1274977 1858483 73880 779778 1180171 1968115 1487313 1384293 326091 940130 1113425 591585 801489 1992785 1151129 1586083 226583 59936 1381099 161631 1156056 1068129 299324 1651238 893207 1712319 6004 1953420 900166 1863851 568762 1858042 1574199 784845 222416 1295186 1209242 193226 1399351 1614172 597027 1439396 1374401 643857 403958 1349182 793429 836002 1189758 1855856 1751845 141164 1920109 79867 1813339 1403122 294013 1880203 86009 907468 1546841 122940 688161 1224183 599449 1064536 1901057 1838218 1714880 1247213 838630 1418204 1415553 1293009 1461378 1076152 342735 305654 1741663 746359 1014195 722937 1427125 1194345 258598 1916887 1169974 1511621 1135276 514645 1822785 1572313 362010 15007 1046071 280568 891500 839507 571987 654569 125305 522846 795550 579382 1454046 1944065 795515 243546 7517 622988 1131487 634649 427385 305428 758725 474882 1370070 315589 339505 585928 1684916 1784090 12904 1796057 1857539 951211 717042 430532 873433 1537528 1182263 1418212 1429374 1260540 1506060 234589 926064 864358 816948 607629 611843 383228 227594 1448017 39444 1299621 530468 1865087 1237847 916041 219047 985874 62692 226294 1958971 378345 1878617 1954411 1651714 1922837 1521531 17417 626528 1848930 1377809 203058 1970772 1450592 1832158 1238837 1208497 399499 334680 1611963 258142 883283 989960 1234092 59578 1249747 26122 1433717 1300370 1029725 1912692 510435 419604 209257 553691 1668971 1167925 476185 884285 1577762 1520183 1466766 1518534 655500 1372665 530533 222040 32125 607323 966895 1744581 128352 1206207 740517 200987 1395455 1909480 886688 1770718 1983653 1927448 1167297 1879186 1650467 1081709 1791214 1753516 212229 1277254 313534 1433528 1903113 1065574 1444215 675271 1907339 1842174 1443335 1723438 1458961 641441 1303729 1120543 1836941 1192685 1272193 1521395 1667992 1089582 1303726 564664 266938 197030 189800 53716 1364143 58933 316740 1620811 1559919 163549 1350826 1290576 69608 1302838 1900329 1747102 1970599 1049687 666318 197829 738430 162494 1646872 1433483 1856107 508097 1487061 760888 366500 1841605 1794519 1280595 581643 528369 156167 459880 872250 162002 199456 1023961 1731486 226076 742760 371060 139032 884406 1283679 109615 662312 95095 1430045 1480307 1070334 501577 1475846 1419590 1411217 199102 439184 849493 459852 957141 1005837 84491 1009253 267706 1034943 952197 1724886 1644228 1102430 954739 1501443 1439921 893079 58500 1691046 1640043 460049 1562136 1424624 1830197 673637 468118 1164490 1957307 189087 694540 1275542 857796 1012988 1718504 743642 452527 401166 92202 206679 648976 1824193 773354 773253 1075233 757048 1386460 886339 637215 1378909 1009862 977583 43459 771043 602060 799737 1141321 1178547 1419416 46702 1650345 110257 650457 1935707 523888 1467163 231231 1865395 949478 1973233 1334800 837299 1878575 495622 1084338 1539284 213729 1510396 874718 755204 886065 1574740 1512546 1350885 1108138 985347 623980 1593814 482649 1090441 319261 821131 104744 1018931 1984070 996763 1895882 1192850 1615111 718116 99656 575868 1473213 828131 834340 1972024 862036 601654 1997185 1220987 1612732 1003787 1926780 1107751 1946488 191735 429874 89122 1095859 814303 1523859 722773 651148 850470 1583264 1780742 1614264 390573 434866 1011780 620148 1533090 957753 201917 115378 693014 102659 198152 1373606 1954402 1871908 320113 43849 1584554 1608935 1185971 1231046 1710362 1529035 1845045 364023 123732 1865540 25703 490817 1928575 1510187 1943593 44624 531620 44728 346925 1610282 1028514 324751 242376 1650562 1755265 208947 905083 976321 1202323 505214 1742173 1260246 1611909 128289 967356 402697 705333 625563 118496 1804394 1636860 1021283 1201201 567135 1503633 1263406 1206926 1615054 726915 531145 460704 332312 968296 43308 1300455 1698425 887974 1133772 418471 1532468 914861 404238 1634945 344375 644654 913362 1820511 431161 1933025 1936861 1249336 1399886 929301 1006013 1928560 363091 1822149 1736469 1029851 1334958 1866523 208145 1315274 1290921 391964 1171350 224049 1243515 1830171 918210 1438547 295924 1731492 1556412 1320716 44662 195986 770457 864473 603802 1846797 81898 1937755 1619626 823989 1198981 1965323 1729631 337919 1389598 1469138 83606 1075912 1433908 1683404 686480 1781783 268390 331751 999791 399917 813245 812 878739 1747594 1694234 1484413 673197 81373 1154371 1225648 284664 63256 856661 365852 713602 1471357 1294720 752710 1109298 1470175 529130 1253605 110018 397864 166774 310154 445235 459104 757501 1509178 1825326 814895 481104 323099 1539628 1679266 1696709 169102 1090371 1934317 661175 1441119 1364509 1365625 1179812 135208 462429 1049309 215119 593807 461352 1509274 15089 1316963 1832323 1855853 1602923 463486 1889308 693098 1886665 1119696 1971315 1921094 416433 1149445 261054 1853772 593024 484279 956152 1924317 1830800 1326547 697205 48590 1817894 1049988 1544129 1941527 1751355 1830981 694912 1125423 561074 703306 57448 255731 354359 1381004 88730 1805777 181680 1993653 442403 190129 1299048 288552 1533937 313460 1655476 521940 1815859 407193 1614038 935196 156495 1748536 1714536 221863 1688534 1451159 1002205 671344 984694 515988 454036 422134 265782 566505 173233 1925411 1749136 1483425 490423 335405 165169 1733950 1599089 1319421 1187201 1583776 875276 1486827 1073694 72471 1981860 1869421 706279 1510797 600552 1772398 1927645 740097 760034 1179633 1187398 177925 1668814 749155 1016008 1366633 241859 623227 803888 117568 39700 594802 1569460 936823 294768 983798 643332 223140 1505581 466966 568193 389116 309202 1052745 1160083 929912 1855989 1913968 460793 964934 849126 1462296 379803 1500926 74906 1755296 982581 1694707 451970 262296 248390 1285611 1897275 1114215 1549629 584681 741104 879340 269217 1333813 1007941 1322964 1898179 2389 1835009 958478 1909215 1064156 876450 269480 300178 1777537 126599 1121846 1611815 1083754 1812203 1029239 1992953 712210 763997 970190 1016967 1765515 108799 667542 615213 1897295 664952 485358 1255073 1746882 1366881 925688 877355 1735242 1723753 293600 365487 1960016 512291 1330255 29729 1203738 507581 911132 837489 1550164 899942 132236 1074306 1784538 1177002 287266 1026494 1627874 1659717 1510208 1533661 11943 405180 760837 1516723 1781463 1930629 644485 1949466 656345 549491 417612 2877 289364 461184 1028795 1958502 1431175 879052 1701590 11512 1309489 459445 288558 405729 1991017 878476 1434839 827750 1172581 1668028 447219 1064757 610951 1465155 1008799 1526238 1351243 840549 379420 1443805 81293 5962 1436985 546129 236337 1965481 1380140 940887 1131239 1069080 542044 1811754 179349 1299870 870279 1693774 1477539 1929826 449016 324071 1934362 499240 1618910 343932 605222 1461980 1347848 256677 470210 1725239 1479501 983738 861298 88060 1450697 1041180 1656715 1137047 1347017 562152 1189093 1418131 1396144 122888 1262363 276274 115610 693431 1293801 1133288 1980071 714490 1204060 1084514 1662436 1931594 664661 244028 414888 539906 1343430 1211996 928870 1109701 411831 478047 1120468 752693 318504 1402734 1718931 63686 496316 399506 419676 981632 578250 685972 388669 492898 548000 1251346 1368231 1353800 1588088 159094 1960413 252176 560636 1913803 1571061 1713963 1692537 1470942 1700557 785038 781656 496245 207813 283962 359414 1023229 147307 1888791 571471 512494 353895 357059 587074 66034 1142007 1606124 1842742 1349573 1812937 953319 1654678 996207 1331168 286700 1995584 1441280 684521 123893 556422 374788 1912538 542630 415025 942078 314181 364695 1810255 535112 1801874 994886 1098986 1898616 9544 707312 1679009 1565692 1267222 10178 1647546 1691377 1452161 43169 388670 1976151 7567 380542 279402 494528 625436 107429 106901 1546628 1713663 785515 819354 1831388 1121959 1726994 72216 795201 1024311 1313244 414358 1229168 1544563 1827723 882688 420973 1704295 1690997 1643115 1957205 1535185 729395 1766417 203563 1444786 1931923 1476858 1146462 1891104 763053 1142695 754979 1307482 864575 1409209 1666064 147406 612497 1528673 590421 1002773 1308008 1503241 979947 131164 1291408 253553 1975760 118444 1875293 1974757 1301115 1293299 1769179 38524 912154 797765 1802702 1066862 217896 1014304 193026 838437 534071 761198 1729264 1156581 1161839 10998 635414 1012011 1830450 708748 1301244 1893223 326152 368107 1656058 368100 71005 1514685 1264581 96189 142255 1342629 1205958 1388455 698988 448743 735806 1382246 1525990 1885365 940866 973297 1469726 1991536 179125 1195009 480836 596741 1238642 256762 1884510 1500253 1881049 421018 1414637 1347177 344642 1718706 1743304 600785 772693 1727458 1748963 1110635 307724 327563 1216443 1131855 1712314 308875 1767794 389933 1714488 1463020 715101 1066399 361001 906834 303903 1304826 1232822 1703571 611663 725236 1669881 983660 718271 1389021 444372 1574686 1513700 436087 1876848 1419903 283283 1483161 1906068 17963 599287 1403993 1840651 1917125 1226715 381537 1847677 513822 287433 1051580 1995344 1872335 153752 1090001 368036 346907 35706 283735 1981277 1348472 1266008 634920 1791475 355436 1277552 584814 220666 1955624 1195948 734385 438997 1245515 795786 579198 253688 75045 1178692 1120434 1711922 249933 1568646 912682 898935 348805 46561 1000339 1145115 144307 1446055 1649942 524343 56474 144329 375635 1552094 1572265 281698 367558 1260437 1690367 1075079 1245397 550756 1505019 1768018 1215112 694271 384166 1684385 1922237 1023680 1325714 365796 63386 923313 1242026 145471 710489 942361 868833 95399 938171 1712753 142846 1605498 210950 1082066 1259118 1781916 1546686 1111216 1718330 1546207 11561 1485991 498759 654027 544962 986880 167947 880509 328310 1439776 4162 1931208 3657 191742 491607 544223 412945 1861556 1589709 1138872 158723 1965255 1667387 1130676 1327571 1831597 1163307 199768 792644 1037543 917847 18581 980845 1130236 1472489 163113 1460470 380864 1896193 1111876 33835 1534183 807910 550139 1258423 1566155 1551989 485391 1914944 1355300 113817 674368 1084509 88183 1989914 522961 1434331 421538 172707 814206 666446 217076 1976979 1724144 1144481 697075 1599670 1003457 316649 788402 1000802 1670024 90050 973851 505975 1887833 1944576 259114 1210241 258707 1781738 1717340 455052 831637 1804008 420617 1956042 975501 1076316 1530397 1718924 282538 1537461 1659577 1333943 1604734 554885 784574 1889388 628596 249476 1412047 1105543 233402 977120 1395151 153842 212118 1992780 1305924 1768651 820427 1858568 899693 928705 277765 662005 555831 748192 706074 690115 374325 1805781 1259637 166116 1817546 1657183 302373 1006920 905941 307164 1836238 938164 553182 100264 1710883 1416184 258838 1055009 804578 1497271 991288 1237581 1895533 143882 1506575 1651088 947437 1689118 490258 186759 1844099 1037727 796622 190568 1370155 598267 704341 775736 316363 1408346 766485 431967 1050109 875080 1626270 486627 5956 1435944 929413 1672810 1545649 1403585 366264 1974427 342173 1111992 1418728 1369247 1126736 661751 203767 531091 1741239 1655516 1307976 1010270 342509 745422 678946 1339882 57385 141249 1906702 1043618 1837509 85572 1006955 755218 117270 433298 1544033 756269 816624 892025 1667365 897018 1519010 603673 728170 1784597 1534533 560803 829684 886221 1703330 1473787 839212 600743 1924573 1570434 408754 987069 393910 742156 387499 1490532 1090271 1622836 107138 265201 988061 1618719 1520822 424037 1590511 213108 774279 528866 647055 428028 1039436 951527 1452810 786295 971755 498723 1156201 702881 474545 1935144 394964 1712716 70878 79672 10059 1260505 1825352 1317350 1933445 1855979 1884620 40693 286326 217317 103387 750559 1967576 634842 585748 1385514 950870 681319 1401850 196820 1354712 882970 412107 494633 365900 1844922 741070 275743 726391 1211750 1971471 611298 1566634 172027 1280410 377675 466416 1115278 646171 1082267 1937177 1078189 1975289 243699 1508758 1148011 1805826 779347 1024885 1463780 1691966 1331693 1879611 374827 366421 716090 140184 1661592 331179 156194 1510595 418634 30139 603414 1384202 588373 380605 343376 463173 1585769 635427 865986 1245765 1201346 1153535 1131396 1064272 856633 1815048 319715 1365082 908563 878762 1148996 164019 426520 586490 1558666 303935 1384755 184753 1087763 1507957 1677699 1115956 844934 1373162 461688 1496954 1401577 302709 560728 864999 570184 950347 900403 404342 1950530 54717 546833 1180131 1567001 997023 998262 523514 275692 40463 1828948 900187 1071023 1801578 937351 1807534 1005815 279628 618585 657079 522099 201222 486583 395237 1423106 545227 1275242 384626 1709404 446684 54483 1839737 1847953 1166333 1565511 509610 1720614 972767 197124 854804 868207 1440094 486548 1007276 391356 681940 1477924 1704730 1601268 1866553 1642450 921271 954281 1670029 1256535 1404870 1141546 838470 547975 475363 1081958 1828842 494819 352790 409603 107268 841774 954113 643667 1318788 937573 404970 178819 1212203 971919 838483 977592 1876059 1058220 1562555 701123 1675027 1445781 401586 1475526 31778 63518 336562 1283543 1113098 525645 826078 1699774 333463 249376 1294231 1916206 1674481 244849 783204 746337 116579 298839 1738779 1498992 1859328 959861 1652565 402299 1389020 1216872 265585 587320 925707 1852103 1511874 23691 565053 1684029 1939280 1231391 1233313 53520 1682736 1109335 1316536 1443448 926644 1778118 983409 1476426 1514811 995773 697718 207742 265294 1067871 128192 9383 1118955 519295 1494735 1361009 1330097 1340147 1261241 987893 1394548 724921 1637790 1687779 1391290 615142 726119 1115548 383108 1484048 1999145 413527 509537 1098496 980961 285678 849667 434641 787306 468252 156836 1177833 1595726 685904 1654439 810961 1532161 1150427 1893420 629940 985669 421901 820330 1322631 938067 709902 364310 1330256 1784107 1719219 1689080 901378 805360 559213 1824815 809964 440235 223039 1998986 1338693 1526695 180944 783372 68752 1105072 337950 1044448 1496174 1497514 599280 137425 1685036 996025 1532706 1873938 1975072 1504308 927652 830239 310998 1434152 1788884 152298 1957695 483376 883243 1707576 365459 220554 557344 1757604 461416 1221114 278860 700398 1425161 208381 1904741 222941 1779061 906892 885601 1227649 1504910 1995629 1226561 964218 621711 649479 88125 1940383 263281 1968608 1771743 1355123 1298933 206858 1016109 569389 1164194 1396909 601156 1460607 28294 487996 328235 535943 746702 1109700 1414767 1981702 729026 1517429 1986873 1494323 304454 283531 1994010 283012 1885966 597998 580157 1288395 421862 152704 1822910 941297 1944836 157758 541208 555922 1459401 1401574 298367 543995 1930797 1329989 356978 1383705 2052 1804872 1042910 1147376 689371 627462 916569 960390 950104 1551521 1537763 512848 108795 358077 945210 1465727 443615 1983888 1136812 790361 1200538 1454206 1396783 577745 189912 748272 402929 1930125 285922 250041 382107 555216 1139379 216957 1011902 463746 1379589 1757723 1470052 529390 1438445 941509 1361065 1072199 389779 1839120 105555 280729 426543 1556141 992626 416201 701452 1384569 568591 1051786 692671 284771 1367622 227937 478084 1507440 1812722 1251984 337196 619485 932064 925581 1939169 1418433 54552 42077 1007870 982886 1171430 881568 1431228 346403 1440375 1436942 874657 1841970 606123 1566646 783723 37646 1414888 327570 247337 1810735 553209 1543013 1320825 275763 456375 1769176 1107548 1402211 525351 947418 948003 1786134 322640 194391 219359 541021 48462 1072450 769619 573622 1307760 1311530 1590441 1191473 1233494 133452 200089 149995 1340902 1026021 1728677 568747 1565121 868402 899707 144231 881628 1058430 555718 264954 604738 997659 1286358 1307702 923565 1526355 1854555 722531 1367060 344057 19773 599281 1843320 625938 1618462 578168 355722 837176 55136 1484257 1174040 21734 839406 1218599 113305 117657 1496548 1519237 560045 954484 1143952 1696903 552800 1479939 694799 1006186 654111 92400 608443 1094447 1190067 1366799 634828 1633899 955045 297986 406447 1635100 400525 1154471 1519620 193388 550088 1563806 53484 725261 47696 256262 276705 1918194 694231 1325764 498094 649277 1244775 130741 1135053 816204 1921790 1241367 1473408 613708 1440129 535404 1655343 1578080 970671 420460 478535 986713 997579 703504 1986821 1654624 1562538 175298 776460 48790 1967612 1450523 939862 340612 520407 1866728 1903477 1218217 1690208 793930 1206593 1830594 1438385 1766094 487950 1696278 536584 1987805 643165 1434531 996248 520277 1933766 376230 392540 763561 392430 1997047 1256956 215909 1171992 1722694 280385 161622 1649063 598072 960489 1660777 1461900 1569300 1443714 1463444 950008 527112 1249235 1212805 1563824 1588473 1111398 865153 1534110 1784480 1152550 159532 1026512 1939340 284831 603726 1368211 1261501 240981 507088 631120 1967708 1291615 118028 1915060 1912370 1933238 1131905 1683004 1363729 1065520 507478 1217812 1413975 1393723 1398992 1903615 88971 775790 1808604 275777 451163 1610221 32508 475055 1589310 1566125 1771980 291112 862044 1543119 455591 565881 1288610 357862 1925639 1582349 1122640 1205559 1812110 1526600 751266 1947906 1790188 57668 649946 1864542 1119465 70199 1529861 1342610 1240349 1938213 147131 1422301 1197617 703503 351666 800910 146483 506408 177814 1222855 1572201 987987 1091369 931026 897008 999455 483348 1984606 609106 1426300 1358910 1247600 1181134 1350322 1264562 1064264 1104680 994042 20077 485331 623351 204162 705207 1588709 1930147 786940 573033 1673457 248532 1113318 1613167 14375 120219 263756 508991 340190 867487 760551 395678 329728 872620 1845190 834580 736611 651733 1057824 1000310 889863 545130 642883 271649 482065 212841 113189 736118 463992 1782879 1915111 853397 300179 1467019 954636 777955 27535 531271 89492 1664809 111264 1385446 1789354 278468 1291039 1661090 529835 117826 378638 1591791 1900046 550471 758255 177928 363215 144472 305889 962750 1636319 526287 757560 1162240 860786 478123 397634 1237153 1366421 1005460 668995 1098092 226300 1235833 1495071 1615594 1120566 1562790 1495832 892193 575380 186519 1925073 619945 1054870 871859 166479 790477 1170563 1519604 1871701 1566894 1799065 1703144 267553 240126 1040369 510531 327759 203381 1796124 1060932 363912 235666 130603 810259 546197 1290693 722631 205603 191908 1833578 1787334 827350 1047674 1897902 587466 712939 1346136 821536 725306 268311 1878137 1516123 68945 573653 105908 1714737 457782 1824790 492810 1405099 1193243 1142136 1357759 1804541 169749 457511 1732772 1459456 1913797 172302 1552586 915450 1304862 866776 1730848 958036 1761876 426284 835692 1621014 377409 69794 1675037 545929 1815727 381868 1667571 1112172 1273867 577664 231617 1676538 57744 1628432 474648 1399231 1041296 1515750 463291 1508090 1040206 947584 1110731 1777200 1585620 100677 1180963 262736 1387082 978245 1278415 343917 548647 356868 1359836 468362 1952805 113375 1760430 747420 1451894 1068779 1971457 1296209 142900 1092733 1166238 1215927 325224 1344929 1554345 1985370 1094436 181823 1205567 1496281 877515 155728 1404394 1463708 7050 1594539 479395 1051150 25798 627695 1835149 1998883 1047623 863277 1290500 1754431 104388 462339 1561167 1826720 1028760 892623 1188178 525193 1081502 299187 1876107 38818 1321217 875268 68689 1622478 1345970 234704 373064 1217193 305554 1871157 728513 1591042 336083 1498464 1032542 338818 536027 1217578 576945 1041137 1357736 842488 872587 433513 956343 490309 17684 698341 404064 286442 935906 691137 259283 1527424 342713 137816 1005710 784408 1887545 1314529 708618 1543044 190024 1229269 1272837 1853141 772572 726883 1565963 650504 366991 858535 573315 152672 657367 1469702 590257 503796 698568 99021 756118 1561586 302993 1202022 1229477 1155388 1119255 947188 327957 665096 466366 1500481 1352697 858034 1068407 1136722 1006581 737488 1933779 1224741 1351053 1776906 34380 848280 1341751 30340 1589423 96165 1065698 640207 14704 1765021 1091873 1711864 1976668 1958159 770375 434830 1655946 1557582 602123 1791766 1853959 1404248 203991 283197 22976 527613 785293 1319841 33856 1377878 792862 947631 1100813 602595 392324 206474 1497205 362749 1778565 1152065 1797142 856471 1458106 1291614 754589 1842990 1460344 457420 493046 76595 80206 35528 1118250 1351400 1256666 693410 1659079 995026 571323 1993176 1077517 1816691 1264547 1697182 954722 179058 21126 1163302 1284075 1819005 406988 1330554 1468732 1573565 1119917 198438 481952 916282 853109 392934 1506780 1328803 1412895 342294 1216848 1508692 1675418 1056689 468444 1630405 1738740 718827 877226 1956312 1720935 1218066 1004093 1686517 531649 1299768 1170403 746322 1544398 479893 638074 427999 1916852 378995 1046751 1515508 221189 198106 649408 1421732 1297896 560671 1630016 1646380 1478265 859362 1814631 955514 11491 1627064 1159887 232027 130791 477755 1554278 1589139 1010862 355116 1187222 1962696 1662276 1771908 1488787 341679 792351 145326 1095380 1506385 1796917 1547747 1130441 851504 587816 960561 540655 1059746 1425884 811230 465506 1149226 273379 804656 411521 699798 1568887 1920370 846433 1018904 1134006 704895 880093 646981 589846 1062407 1495847 1287908 1060928 1731692 1476600 532721 1143757 1604771 1006460 1633905 318415 968921 1609310 326615 871905 684200 647043 1175069 1309548 1363737 1739669 702009 117870 1500496 94337 686429 1141971 457607 359335 738908 1150226 1365798 354296 1756983 1306980 73122 1897110 1127419 1136434 1694677 1957511 1661070 1455322 1519535 1237036 31211 242217 1796773 122655 1978013 807414 1951971 1436110 916022 933813 1566436 1949184 1028846 661867 78990 1877343 59335 998417 1045463 1192964 566782 887209 1006160 1345704 1521208 640010 1070816 1410789 1282728 8500 1367597 569682 46693 612632 694044 721506 1166908 1614323 1778272 983671 1197022 797130 76096 1594311 1277520 1638391 985377 212248 145691 1041642 1238826 565704 1143109 486021 649414 620914 208686 73673 25644 1115724 678093 29622 101666 94513 1473081 1490074 773985 903911 389975 1422683 1827893 1142856 1070745 1473710 285003 1029882 1569353 297893 239058 3849 1613076 1170795 1031053 1838235 577394 1639702 983246 1311780 1294948 1158483 1599573 1885016 687328 498882 1534805 1434710 1023754 1386277 75008 70173 300151 1244564 129066 759149 804675 88808 1243460 710860 457697 1114198 1111925 874624 412946 1663026 1388702 538003 1829921 411704 904044 1788246 949412 1386462 1418429 10756 997063 1198499 121116 1291819 424891 1557374 533878 1195887 1541548 645726 1528989 1858959 1461633 1738908 1860520 1459771 711365 207591 1978842 1767768 572478 1469973 536270 718630 1430060 1687838 1235325 1744933 1137713 1054652 809459 1153298 1683401 1210642 972376 1313035 452196 615588 1260039 584857 1919358 1577088 1420343 196135 932078 1103215 1648767 812181 655372 519303 1491517 1751764 39685 1457320 1727850 111103 1402557 1967877 1719937 651584 1141086 1457714 918777 1687481 1467097 559422 1402531 1309644 1051104 1640408 1308913 1424101 1935323 1442639 1042377 243884 1271066 1228458 1935880 1714626 610290 1351983 1757377 985625 1338906 622780 1721057 252063 1780208 940397 1281710 1864129 880562 1181579 1824678 1797083 311620 1662270 1167385 703608 1647080 652333 77186 1369709 757022 246793 1761454 987390 807164 1090277 1663936 1574019 1996150 1106962 1982698 1272868 808698 451002 1743945 1464231 695785 1583878 867597 1597531 1744477 1505686 1357252 710996 1807394 611829 1644426 1557809 1725921 1776023 1839647 259514 1161135 1399619 611635 1418611 1737599 1079672 371606 1699343 908858 489662 1537536 28133 1824932 1769627 300866 917976 1986116 1890246 203894 86382 673661 1488870 297979 577542 1465500 424195 1637487 975828 1500931 905975 842307 1643331 1533703 553561 128741 19067 1286743 1176102 426441 881661 1730387 1823885 1325869 412523 578742 1162250 267660 1187774 483207 482135 994883 609162 260544 457418 449959 854469 1933197 671974 313600 462018 1184539 971615 534622 416845 1455233 60973 1353938 1259265 1596775 900174 232119 1302843 529969 1018727 227755 271808 681421 477359 1832335 1574126 1961636 807691 1637200 809056 482435 1552572 155167 1389033 306238 501810 1567177 1404680 1599436 923683 400024 1904451 241643 1342190 304994 381369 1740755 32593 235723 1187542 1307562 1901161 855984 772890 653077 1761019 732636 257859 1691752 1912171 469977 300436 56458 604874 867818 994970 865155 1390302 1232481 811052 1549524 1868183 1205882 98860 444342 1492416 902457 1472844 540883 212294 623503 379883 1804436 520911 1018513 32822 1273737 1003559 39201 181771 1544908 481039 1449722 235040 173508 1433228 516070 733194 882458 1624678 722727 1462812 1124579 1535647 955701 1713735 1132598 309100 1018416 550374 455631 1910115 858530 140498 785501 1089438 284295 280017 1056106 1915262 1082736 1647476 629886 1040249 1210382 905115 1370760 1019065 586518 219649 513078 647839 1707626 718564 362671 1221911 1910390 737950 581380 491313 713059 573182 1583273 813313 1433482 377994 1681600 1520606 962132 1035504 348479 698673 200170 1582780 573872 1177072 114807 1724205 1152114 471312 1474984 1011421 1371812 1770143 1694162 598086 389805 370987 335148 825823 688152 68888 1990801 84581 1234550 1006066 846497 324671 589166 610295 1560003 795094 884209 563159 320593 1945536 759126 107117 13952 1697341 985649 821969 1712919 1874022 1515661 721030 784246 802150 515917 937974 1671743 1396043 953389 1115580 426714 1374842 635822 59842 845494 1187906 1502286 1849398 1288399 379109 1159794 837152 1681584 672228 1251478 819025 857653 789638 982024 769836 1489107 635779 1991141 696460 89613 344803 1187711 1623362 649020 1516593 175317 996196 1821719 554215 790653 1442291 88668 683229 204614 1415858 1705006 186574 858026 600185 1134287 77833 696816 216061 1274413 78325 310595 1334251 1779638 720423 1901810 802564 1456175 559553 1993378 1501609 1353778 1295205 1141423 1986296 1645008 474572 1673379 695264 1733275 1668042 1884607 1185071 1655696 805572 613829 817672 713590 1357219 1802551 1971362 1538743 542756 955930 340718 36100 1456168 111417 705707 1506716 1685668 1631877 1995510 270018 1052947 1437527 633066 1186712 1409369 987718 1279260 1623224 895300 1044604 1419802 1949718 832831 1013146 348020 164533 177588 1126759 944545 966410 1051622 235218 558243 1075690 504656 337346 1027427 429545 607637 1402746 1447554 717831 987107 1581323 1413908 809630 1941835 1819696 1139539 494472 87286 1713463 1686963 525972 28750 1570219 1424065 305924 479402 1708638 1887879 1780876 1077781 681053 1902485 6329 860569 662058 163037 43311 852201 1315093 1275098 1573640 491148 1361034 42997 457942 924422 952897 1116090 525075 1847865 1908072 1211657 686028 1963202 108605 746436 8192 90660 1033660 1382737 1264094 599718 1386575 529111 378451 1751351 1061886 1141486 431987 398660 689290 581280 479029 916104 1849022 765571 1977357 97362 1910118 1501108 1408362 1174826 1202522 1815680 1303552 964851 1512270 118558 1145414 1637122 1817197 179178 83822 964663 553265 363923 782294 1729094 1732390 919319 747058 515441 716477 623716 355946 127401 1800013 1647218 1522413 1420276 377373 363421 804279 911077 1654064 68886 190409 107791 1255198 1661977 906974 606179 545483 194193 727371 1436012 1177531 1421161 512482 1622395 1576867 923863 1928256 485507 912436 1759402 1952697 1786447 518646 1521512 509030 900737 610144 111490 1355857 383133 319017 836307 1379634 1676834 1006726 1868373 270658 1772645 396069 1129546 15166 1665401 64439 1468957 768737 1486049 1273429 346558 1520701 1382780 951171 1626894 499248 1619639 1609327 1440105 310256 1178636 999401 138190 911037 1483232 1065585 35340 532086 1233864 1997184 222501 1816195 565717 568947 1138199 296549 1537135 1181315 441177 1400313 1948677 1528152 365989 1804790 981408 1690083 669171 310932 408637 34528 208472 1804193 955010 1488420 1888620 1811493 1224163 1509907 1947593 1676219 1515574 947711 183694 802974 1517745 1243950 591273 20933 522080 1491120 1173789 1406047 508183 1176589 943914 1761284 857184 1700874 1965550 393463 869791 1382350 23738 631235 1075303 1798383 256248 496803 512707 604877 912665 64683 1957122 148913 14871 1454376 718059 892634 1484369 1419426 1620043 1359670 241754 738010 1591154 327266 1654387 1382904 1996169 1980266 649442 915141 325870 1651424 1926228 1143461 1628563 768887 1398972 1749022 1080605 269390 981524 383971 1258806 1036685 10012 1479606 1714451 1635559 1563891 1692256 1385575 1068314 1760920 294738 371723 161596 162746 1732013 378690 796448 573873 1971982 1748398 1955709 1142360 1034154 1740306 1428919 301379 743827 359461 1951139 1471352 38615 1575883 1443671 1084860 586429 40176 1508556 1920588 903792 1136383 999765 659931 490750 1360460 560841 1470761 688929 606181 1329975 842139 371757 1544876 483152 917368 1703440 527522 808199 1289758 122030 1658558 1641500 394901 1776933 386363 441372 757518 617041 1711030 250119 265544 124131 263454 1737581 1388344 1645509 1000478 236751 313929 109794 423248 553583 1092417 1760413 421595 1464215 1436966 1508510 1571709 124770 872565 1356765 1066684 1021924 808607 771731 508287 1588651 712884 847204 309213 361226 261542 1243304 1182532 1350690 1498827 1610074 818105 323720 1626224 1523305 1146605 1007885 125641 1353052 858276 1580720 1650546 570408 528223 956774 1942936 1741161 56618 748156 1167483 63694 683429 263114 1438222 782823 1692247 148173 825151 123488 1499488 1367146 1169780 195684 1092255 1437811 1826698 1849760 1088582 1842241 297517 1876948 643541 1967209 1960912 1940436 524173 526237 859906 1098036 559367 153485 1466079 1479367 287104 1495064 988815 857959 1715524 1851943 973627 1970548 197785 1687830 645622 1712023 989856 462914 1243577 922653 1663912 1979203 1145661 174402 1234977 544973 492503 1852226 146774 1114676 1752154 693047 438073 1366035 1521550 537228 770240 95050 958633 1740687 1334020 1090458 209710 161797 1023053 1466280 908147 924041 18183 1381847 678775 1453759 1925681 965310 818646 330300 790513 336127 1486892 381740 45525 334023 1067295 58142 1952491 1977719 351948 1837860 153350 957269 598389 454696 608416 1111467 1264791 957926 1615832 66120 1643678 1696550 740622 91297 1334695 1702495 1782651 790259 444992 797041 478690 1879434 962175 639013 673842 434288 1424420 639252 7219 685065 334864 1755075 541034 1203967 25510 1755078 1548692 1005857 467192 1053508 576719 157740 1095878 1597169 1654151 40487 1187894 1648265 737499 185782 587479 1008172 646286 1184489 1064077 205006 1268988 1296435 1460776 819635 1199903 1759862 1643683 775493 1485299 743585 145204 1616834 1397572 450791 594657 1541900 2078 724967 20033 1936369 943050 620961 616520 1275664 944093 1752092 855726 446718 1114958 194946 761804 809327 41431 782844 484902 429701 227818 731323 456771 1225019 1111764 168488 788386 1853780 971559 1612625 493351 1533143 400082 1670783 1388476 168310 1743037 1856726 703316 1753580 1074060 538762 681133 1270899 1582063 1067519 620493 1184430 578866 863454 1163569 592122 1056796 1188711 1408973 1070625 922990 106707 1733851 955803 1431496 565217 392151 1733351 1083989 724713 1093737 1303001 830537 1345214 139107 268634 1598642 1283173 599627 1521940 173129 791180 880510 1151068 1280826 1973309 520415 271176 893751 235988 995460 745790 1440224 1243107 616963 548676 29133 744182 1528097 736349 1557230 253676 1950037 166694 65184 1287934 774971 1371294 1760969 630449 1879869 408193 563069 578959 1037167 1910667 1277048 1154819 591270 164261 821875 1170070 258730 842072 1477987 305223 218792 690419 761546 1232986 646921 1245073 903321 1173750 1191954 1409442 1576358 709800 701230 828486 1880733 1516928 1351392 284573 961397 1091699 571426 1713284 873671 1043495 413219 209934 441830 1249723 1139852 856350 1190604 1049531 1325796 1297459 1813146 881918 1627089 2851 123555 888487 463124 1168748 1798911 531070 1037338 974079 504266 1560451 757333 1237120 1002577 1823232 1632410 681779 625255 426785 1333210 793184 1852337 463883 1722817 572591 1057473 1734297 1523645 1307507 1776038 1405191 666208 828167 1905959 162072 1561504 1961383 106730 362380 1281252 1803170 499600 220522 1979589 1194705 298319 428205 91605 455062 1507492 1406583 1820074 38377 1628374 1895094 1799365 309269 1295322 1854562 26212 1239794 617045 617826 354864 988578 295088 74086 1421330 921040 993309 792810 1737500 955483 1703482 31413 1280585 852843 1635636 690087 1604297 305702 542680 408723 347488 329991 724377 723477 536488 905810 969730 1692342 805258 1221012 1244066 1859161 1700642 1339224 409664 293149 692875 413361 1132283 1431272 1010440 1004938 1533223 369335 183134 1425403 1783090 640719 290612 1137880 555038 849516 109304 1119869 1104028 1180655 589809 1923690 1311411 1618855 1223832 1039275 223916 338448 1783199 903950 342295 1772796 304848 1426527 671158 1756218 224717 274598 1548757 1987723 399010 380603 1590839 310691 20601 1494740 1730902 368331 934583 1814392 1622285 1797901 691961 731035 1145540 1898116 1463167 1418562 743110 1225781 596955 197661 1822591 1888544 1649860 440004 308151 603156 112530 471536 216757 798821 387045 1168716 173652 870763 963913 326478 210834 1976354 252771 220585 227714 1503817 1794899 709008 767023 762141 1331169 1217033 1740087 1094469 1487020 731930 910392 283745 1282161 1290565 1996178 87953 1368801 1278891 1937477 1569855 1976214 738372 1237058 662733 577574 887393 415841 1280292 50610 1621564 569781 1740982 1871738 1917015 1113632 1840973 466028 1130581 433377 762513 1294191 1001799 792659 1609503 40371 1377119 614827 1563789 86347 1450783 537025 191930 222646 380696 713004 301789 519677 1377889 101488 1393024 1769321 491600 636753 478126 534569 736542 458245 1155250 465523 1048712 342118 1750011 379951 405394 1987801 162782 1721846 844425 282656 1793659 82204 18282 1093925 440616 1269914 1155202 161384 1489722 685531 13740 1324467 380098 823484 1572591 811075 1796714 1875412 260586 606028 309499 138657 802782 779556 1494158 678534 1474133 219278 1318614 1462072 1477644 1080994 1565510 66573 1579591 883932 1558998 497238 526129 602285 1807238 1829100 140549 16785 1995714 832544 257242 1394226 141599 1161659 1762393 1428159 943637 792892 743924 1477969 956730 457403 1093279 410198 219039 351210 300568 740892 852552 1197153 672861 1696544 1194211 922556 1178578 605756 1181191 1741788 1398546 83717 237313 1703942 267406 1672991 30434 278251 476254 241178 169209 156631 144543 983288 269842 1087369 453289 316117 28835 1364852 1895037 1912353 1021968 655704 1714233 188842 1939841 98312 880665 387423 528308 156996 1963133 1501370 1511484 1421539 1638236 18477 1738715 402921 1938067 1504675 947112 916833 574703 32289 1464635 3291 776762 621639 188222 75929 498248 169633 1540513 1894246 1095307 1365139 572319 744241 42580 444483 686066 418744 1835846 1590082 526616 1671380 1208062 873195 1062141 214572 1209166 1416831 1735495 1033373 873717 552379 1676989 367675 1858246 508210 1281090 568655 979501 728223 1495015 1239091 724811 1362921 843653 1043528 1124888 1034749 388758 898116 1912724 478609 1152720 240331 1035972 1722330 271365 1794168 1312951 1353985 1255210 582743 12987 1963941 1479091 451914 213936 940382 1937760 1979538 668883 1170147 676173 850080 1322662 463829 891900 296255 912999 1332321 1124833 932146 1099432 1887742 1687146 1780407 628209 1480889 539136 682754 668860 1874237 1171833 271366 1378299 1943496 825358 153193 366255 1747429 982811 1303197 1130822 1430468 1103321 269520 1962654 1045595 1300500 1925062 1897801 270477 42592 36635 1182351 1178601 149425 1012693 118338 1705043 117402 1458603 1560434 1109951 1237839 31874 1043425 659332 86259 838592 1344266 1181153 1345151 464152 699128 1740786 33406 1624405 190355 395200 600467 1151122 52137 726160 1615211 353343 1592732 1404809 1280119 1019555 304963 538181 507078 322755 707339 84827 343179 160261 1860033 87549 1003840 555707 1110836 1334794 1083008 1883733 490555 365514 775799 252607 99316 108259 946906 1854644 1944767 1997807 1404414 503555 601349 1438668 1984446 1874760 1153647 629238 1161680 1457654 883767 351091 230299 798109 492539 1475675 1885242 923650 289107 539589 1671732 47337 833194 1709111 1865605 1207370 229113 1047466 1002210 544234 1927943 631867 1539041 1674799 897404 707883 1982174 1160415 1847222 726392 928235 1160647 1600558 1955444 573652 342846 1654695 901050 215208 178371 1313298 1027085 679925 1953368 1143410 179050 1602882 1227581 1922448 466586 1075197 1420387 498867 1391851 1767069 1954492 1356235 1006007 1456777 384788 108060 1328140 309267 232047 616949 1342207 329158 1345179 818660 1850499 1928551 660588 197321 1691216 1490709 274568 1752264 198091 1279995 445962 1294459 1597320 1637981 630533 1922507 235293 1737962 1309804 1626502 48053 659641 1041260 520969 1851687 513607 626561 462167 1259558 1281600 1763390 172933 646601 1181766 1434018 336709 1171218 1500695 1211790 347819 523587 1872321 304769 852888 848290 1731597 584308 1335937 1190884 1985866 768531 1234729 1035100 1398601 1295575 1623878 1908201 1095428 1768727 1238512 1715133 49601 1690203 1315316 804514 1422909 1864382 732359 1254227 62651 1483323 1989806 504554 299371 1684575 1164056 1966389 970663 1340236 84178 1518488 1073497 567087 1672100 1196736 436490 1378246 1879018 873320 296821 1649589 1991751 745600 1502665 856942 488709 204470 1595796 648869 676831 1022519 667978 350025 471829 1579724 1978873 1246988 1977949 352537 1981886 822860 1881417 1174845 241005 1173917 1203858 1975157 1333788 1326036 1368915 983821 1701126 1160187 1676639 447225 1470327 186959 878135 1557184 900609 1559845 514590 118434 1298138 1494817 1438440 710681 1781430 1464544 969161 430978 468629 1007814 179243 222479 284946 443870 1930971 1253107 1515224 222059 851721 514826 362719 930408 1654868 748737 403610 1305099 740175 284088 1144576 1240614 390093 1528837 1140208 700614 992113 91769 17161 1560395 1991061 623340 690731 1811508 705599 439152 1751423 1549103 1404131 814552 1534907 752091 1220470 1735812 1763134 1725530 1005336 1937633 1897941 160235 848005 107432 1711536 1315414 1106079 1065931 694208 216275 908510 620219 1890073 1192134 295733 1154008 371133 40847 1828580 431564 846919 1977269 1820057 1387558 662862 700306 344872 1728446 440157 1396661 846790 465831 380182 146715 483048 491218 105642 948184 1022755 1835687 218145 1008 1842568 491542 1470496 1289117 1578553 987513 1339215 1191368 129141 1098215 967148 214160 1974978 1482496 674725 1928968 271421 165716 341948 1623809 1902371 51050 636171 1054060 1449425 1231504 690803 446172 1304227 936706 561601 867099 1852542 851867 1790747 1478907 953085 1346483 1349600 1677336 37147 548558 888006 1331332 431174 1966006 1753752 716319 1130558 1674847 557343 256556 1636323 392804 857605 1463348 213886 776772 263101 1684471 843544 1922947 871004 1492453 1011073 197549 23904 821552 1639989 1817744 1529205 525244 1219497 827266 1608934 1435849 637384 1612087 1953271 663177 751615 15681 1694500 624731 982477 693599 1853404 105535 1951629 1526471 1497545 1110770 334236 1760854 531749 446916 1300280 11999 1079411 890185 811755 1869994 1721845 516150 469934 316804 1156927 1852734 1324967 1320242 340560 1207004 484817 1914599 916367 1971201 1495383 179915 1275022 1019938 1848524 1448728 1769623 96741 460756 850851 1388656 15427 1722270 90238 1625156 1244939 1534589 1391477 995976 967197 751108 1026391 1523401 231645 1595320 1010822 758369 1152650 774171 18398 1772312 1138274 931671 968131 1696053 140411 1800504 671822 1625372 495071 1637195 685435 1729651 271456 1388892 1649939 386199 331782 1299150 1815895 1126085 1152227 516793 903504 598852 358457 195429 623155 609175 135281 1162932 131511 27904 939306 1707998 1767382 282991 830813 33426 24628 660192 1817691 138095 415555 956275 598241 156041 749153 14287 1998785 944914 401637 1267544 1634282 205568 1250479 1602219 572581 177937 680284 962662 1620278 599072 1574693 1967149 83930 398336 803565 541069 1987493 1445804 789662 1890977 1013319 1818993 1945113 1091692 39709 1543150 575967 971781 424496 195081 807300 1588982 1982265 956705 147915 11030 632301 1150170 962273 1347254 641295 882815 726925 1700336 1398698 1360343 640535 280746 1497718 1092447 1817000 501968 1919153 877251 587030 82125 727469 994959 1221959 78483 406875 295676 901491 1878784 672749 1044291 1693043 1651217 1948537 1730773 1321861 1615099 1589656 555141 396638 1030849 1947428 483900 1827597 1020687 865001 1284616 1807808 1472738 1498898 1654885 1270908 980240 342754 568917 775390 1242653 173557 638298 1924156 1856046 1237498 183667 1461095 1159745 166183 846831 1215486 622708 968637 1741482 457452 1235753 1541641 1838025 1755088 1906321 914711 308105 1841697 1596 146191 1855598 428239 191060 1708934 540775 1996566 118954 1043569 1319835 359398 710741 1161753 1128021 816481 1962354 14251 317681 1482788 817989 889011 782328 330023 1522711 525965 1344534 736021 66924 241604 674778 1227586 383135 1634177 1760320 1690407 1993172 1744588 1279217 915755 579562 1274679 841502 1374657 1160150 227692 1289317 1252657 1359000 912372 1864097 582622 535804 1156258 173029 1552654 993240 742350 111636 172935 729688 1052179 669847 88776 50326 548207 1968203 510288 536689 1509818 863673 583709 1770396 1500841 1480095 756557 96106 1594783 1280195 128702 1652378 815332 197650 1208139 1453870 36979 1518656 161142 1187256 783669 796069 1732398 537973 419076 228695 1525155 1707525 839850 1597557 442737 1088008 351344 398506 1294069 264483 1487170 1119257 39423 969559 975370 230068 903142 625109 801579 276773 1474104 1391267 278515 95734 771304 517910 1893960 229445 1131082 848239 539029 113182 1594793 701847 287517 324022 1932946 969890 654289 302534 1301304 124136 339586 501756 610474 1427745 568303 238898 1467855 1603957 520038 1735547 915781 1049090 441056 1167194 811233 1828865 309712 2528 1066121 571593 1718569 1499439 795776 1446963 200086 1057796 936705 922568 1827242 813472 1899209 516946 547361 632565 292030 1957335 1039839 611288 175291 1846367 735121 239432 1425010 758718 1002213 1089435 357409 871958 1988232 1202987 1597189 1788396 1769074 1249074 678302 1276091 1205445 1585531 1092140 762738 46428 1861674 1673647 1028832 1049091 1350945 800187 1551085 542250 1545984 1952787 1498343 1968858 700678 1459598 1661780 1794198 915717 699815 619432 1012116 460974 1419963 558288 743705 742049 143184 1914136 876513 1208422 1396942 1283569 1132794 711370 445919 989128 410100 1261306 1326233 261744 1435518 635445 523140 260329 1596679 954353 1567261 97512 311146 825932 889142 33417 1755440 1198861 1728753 210212 1964811 1815786 1816882 1275091 1326432 1346487 807895 682428 1972105 1225355 414091 506824 1517365 1570051 1844841 134203 369912 1523140 42549 1325222 1680010 48841 1831155 1309106 1882000 240433 1925306 304867 1105633 599385 825949 1253142 150472 546668 420833 93665 1984838 1394254 1977757 1311782 614491 451593 812829 850141 636056 1994903 1889695 1381500 1382579 303675 1387696 1838961 1729751 113933 261188 1752323 1745692 165759 695627 1316771 590212 579754 443359 997713 951967 718788 1244380 301124 398598 335229 1026856 509519 259463 472965 1928719 1163613 1050307 84360 1266831 538026 1771658 1731229 1300993 1417025 804744 1603405 1135223 144824 1312056 1341836 932819 841453 1163264 419777 1365123 1160020 997648 1841551 933691 1511162 1094960 442614 910766 1235684 1746905 1764277 1073163 151676 102678 990735 897220 321334 1202169 481381 1222502 1078098 1570142 383681 1200844 1292263 1816733 1819020 569004 1314181 1922492 873125 1058028 1294118 1412757 696065 840045 1835080 1764290 1428886 1038596 1142635 1589390 330254 984033 1483504 1430674 1148514 336277 1150012 1486811 463774 455778 1957267 683322 151418 1975513 741700 1794835 691710 370363 467049 89931 526410 754460 1562579 783216 1383302 1429116 1554675 639969 59955 144024 1009957 771012 510787 439448 574311 1338248 827915 1198113 380178 1105345 871329 1233046 140213 629913 689222 1679959 1466629 1895386 1009132 375050 1097720 1936772 1254834 1593603 1460103 1739286 318067 549179 1557359 780549 458287 1719417 146276 1601994 1117484 1741526 905991 525832 1666424 1691407 1318038 1580349 1107373 865857 1658152 828785 1756500 683930 155147 1838227 1391656 953410 1391268 1104058 642569 1846489 473841 1424216 1453500 315585 885261 1205170 424006 1195305 1723632 1033519 1129343 1809910 101679 997187 494734 1345964 1763972 559130 830720 578399 1140951 8544 1654964 1061305 449081 1830626 631246 863677 1355868 1904227 1026431 1531250 733963 101878 1203979 1077658 105856 1001361 540564 1511382 654360 434238 1986458 262444 1674619 1966328 1916007 101633 907340 20755 1297849 786959 191798 370997 1871040 1955279 900197 467153 1836527 1418284 435078 1735447 927925 1930397 1316484 542718 1398414 239187 1463047 1874796 1976193 728727 1133633 343659 1037178 279579 1618783 1373131 1456470 1703399 1010860 344758 702119 311372 1439094 57189 41606 818185 534612 632794 119181 1025128 1839010 1533032 1372525 1595712 336760 1147163 1271185 1954876 897116 1201556 688453 84593 778290 867068 1187100 354763 1792923 124025 1703870 103648 602092 425899 1662544 315565 1856773 845188 753597 1955052 438641 373218 960575 866059 1854883 1245215 1277775 813751 1750525 633029 171674 1966488 1806478 1050409 826046 1884601 117348 648563 999753 669309 1149296 514792 1660284 1767139 764839 436548 1657507 77799 1981360 283920 1208803 112940 789952 232881 528174 1864751 1624815 200278 1226878 1310700 1191242 418500 1597879 1014199 826963 293754 992367 1310409 758744 1614905 421762 1640584 996717 1273547 896484 29559 921253 219169 1219761 1206784 363480 9207 1583702 1442379 665963 1501650 1438058 1837082 1497329 922182 1854189 204441 950701 1781914 1433413 1325760 1586649 104720 1438088 248955 1450785 12649 1814447 79866 998117 1073338 1777888 1607799 97569 1146013 357304 114401 1191686 1070004 392911 1198485 96449 1329011 807746 1806318 9823 417939 1669586 686500 1333825 1526301 642693 285041 630272 120007 1161941 1618606 633453 1010183 439743 1793994 1021492 1909659 301155 208556 1549700 659295 131591 598095 1838401 1040068 1329841 1188007 1570218 1811769 968065 1718995 1589759 334287 180100 770340 328320 1220096 1207266 861073 267635 526218 1894835 679942 1028415 740254 1320934 55159 890415 808212 803948 1113175 1648638 1595664 1809920 1580617 525706 1535381 1945022 684439 1855753 980886 767467 596154 1851967 1826111 1196887 1009071 254334 156998 722431 1142686 623164 1551942 1709787 1092189 1682512 715676 1923874 1542896 1233675 1855499 1013390 1546488 905681 1821262 434923 1189811 103215 1661401 73535 1427868 1885266 895615 778108 597315 1776298 645167 1351603 1462864 527354 1842676 776359 1189672 1213267 1621010 168240 862335 1690671 967372 913339 1317509 1721928 1196416 31327 1636490 1342306 262852 417909 852742 1627648 366205 1721049 28987 1285686 1307535 86384 672602 1114996 135304 1780141 732305 1385552 883585 1543996 1658729 1681587 1162546 935506 441434 222881 1546873 1494894 449907 1867188 1899522 1739415 374317 1234690 211974 1724075 811169 1356528 454037 1093200 1813469 837366 1566948 1269830 1245872 391261 1898935 1916203 986096 1285280 646431 248940 1840747 756928 1440239 204924 1216608 520567 597463 1696629 964955 399555 857612 373581 1431610 1425554 202813 933777 360371 166457 1589625 1006490 431660 251123 158017 1184231 1480172 30981 1714159 1435154 1957089 1809731 155390 904047 954016 568508 927467 229168 605121 1081891 649567 63951 1071808 742332 1130501 1178078 35195 1835668 1621897 1419071 827489 1737178 1449769 1375342 1812030 623311 453128 1251006 1197293 157828 759174 248915 1509396 1908851 715123 1889579 969456 289914 753385 1785485 922251 1439616 952408 1926374 759480 1440438 1400198 1334938 1637127 221577 442269 1026976 1550920 935752 780293 1046168 159071 741924 238820 154371 674561 445917 340676 1157925 1827804 975301 840160 1084228 674157 1500093 1170655 1193462 869995 197763 1300878 1655412 1275312 140945 1257128 1745033 254493 52504 1556443 1106314 196066 30303 615073 268655 811078 1186273 680620 193693 60189 782290 1791219 1042569 1323327 1032243 1143964 254471 260048 727305 470014 622509 94665 212186 1589320 1591888 1390110 784493 1374718 990933 747971 1881679 538479 224586 1591249 948165 1169946 909799 334565 1985378 1597429 1367355 1068946 479733 1478129 1152600 275503 19538 1317712 900338 1664882 1812707 1359878 329470 245950 983061 787375 445867 756654 1318361 459422 376931 1622225 1758573 495482 1928635 1387913 198008 1662319 1057291 1104413 976914 1476666 1391854 1730869 1585851 1039510 422364 1602730 877830 926830 1743164 505791 1655832 1253551 1033919 1287842 345441 1598809 29374 147728 1708006 709334 1062006 1192265 1774784 239639 1999185 1643880 1048810 1152313 360609 477425 174256 40589 1915433 119421 437645 588205 1131927 1409105 1184566 464151 1618494 1231168 934020 1155288 314970 1165772 67367 243994 1919164 1266228 1318417 1926946 1770603 1259707 529726 1464392 633108 1213607 1706306 574169 820020 811184 70375 1954008 1850101 3811 911311 958524 1721799 42009 1583166 1478137 1024159 848183 351120 1005208 1477825 497909 1327268 493640 722305 338935 113553 220112 852985 321516 1710189 453758 272764 1246970 720917 498310 803529 1030968 116308 168953 1429558 1412245 423847 963638 491095 520008 1684507 405883 13590 1141109 348813 1187898 1059836 1174326 586018 1059303 55228 1712347 553122 344377 1246255 354463 1606469 338366 455054 1678313 1208741 749317 477922 102576 971632 963329 979971 825586 202520 1898328 1189793 1249590 709907 1954793 1272128 548624 1971922 309780 1998649 1019704 674417 396672 817338 39496 484046 1313275 236951 444085 80036 1864513 382453 462389 1111952 1813328 88377 1884689 377199 1954449 1663113 591249 1894243 1086399 451935 277717 1581084 1569315 1354738 305830 1999215 865149 187091 780724 1045852 1586009 1693344 1683872 1341529 1482135 1240581 1023158 1840937 1919638 1229391 890517 673881 1482833 131211 391449 551420 1278101 951137 1541614 1008479 1770198 1041509 1431659 339538 1131839 183362 1991521 1588764 1350255 1354527 911332 1343499 842049 869115 1268553 921002 890668 677393 614492 451000 1742028 1779654 1835412 674459 1879337 481244 1806427 1784801 936391 832393 1355269 1171980 1553264 401024 726118 436227 1052751 1531134 1957657 296327 986074 1635310 1323689 8089 748275 226564 426870 534813 1934129 1035150 674064 526370 311725 321006 1724217 732686 1860654 1588690 1114494 1264718 183794 892766 1166601 165961 1368336 435691 1725800 684105 324186 1399563 274263 481368 1778241 1698524 1976495 197424 1551640 611463 1488030 481695 407627 430461 1701106 508248 1486998 1435071 1515632 60378 383438 169416 1222784 1388525 945323 1779303 445522 1148047 310697 574353 1129527 426887 1076044 302990 1893767 1137103 1902011 995690 1903119 39234 292040 1399335 231049 1743617 1887613 1108858 106843 1907026 1670642 280008 392711 273255 24524 472928 308137 480039 1164862 1867855 427624 1164751 17895 121680 352541 1928487 613636 1486415 1184681 634310 1272039 57044 1231506 1306587 1147022 585437 379210 220219 457875 1482411 102945 701975 1337901 818121 1038703 1516827 1972623 1579452 1868839 1290902 1896283 1437144 1632716 1974681 1199668 799659 1920070 804494 1121593 432581 211706 632709 297439 1586608 1558887 730485 493552 527315 906947 1740074 293061 818411 960981 1212060 1340260 757535 1915082 389727 1635773 108391 1842901 1309912 1092334 21173 731306 146173 1073989 177174 335787 950050 251568 320681 1968094 1801803 1179870 1360807 1985342 766693 501386 1277201 289461 1902782 113926 1218827 1377670 647013 1236117 632368 1494109 1395936 91908 243280 915113 256104 1135654 42894 1445479 1071026 1509135 969940 1180890 814478 823009 1098683 472328 593321 559141 1261174 410601 1280861 54103 1855858 1418034 1383434 1092064 1920590 1344293 1835507 1841493 1985563 926419 71971 1626141 1124076 1081839 892530 42206 1539923 1772290 1195772 1501055 139966 930745 676802 737143 1663165 1743106 542176 1945012 1324479 1715954 757764 1045035 335096 1988095 623136 1095121 132614 284292 1538507 1600922 1489826 1779873 107290 1334428 231344 441190 1361994 246365 1174955 1790120 223758 1691941 402258 252657 77921 461368 1718032 381600 939273 350518 775195 1633459 728000 335952 1659281 104895 1298357 529932 246026 1263544 327507 1890015 1752728 1060365 768630 1302370 751691 179522 439907 255655 145898 759435 1519813 902044 88304 974759 543628 631662 1206780 1326241 1009016 1218313 1548907 434534 1744543 1616185 1608914 930550 222787 1829828 477139 956699 914345 302000 329541 214331 984537 401555 599835 1968790 991190 1190140 213707 519278 933685 442097 916891 799003 297379 1393957 1704581 1044798 776458 1441586 872214 1623950 22836 1399830 1927313 536981 341515 653638 1685692 1442309 545641 875768 224105 332290 1849135 416438 1332946 1746384 926418 642153 101524 563314 709443 906999 907304 1567510 1291440 392223 196277 431212 1287600 1493177 1644259 1267746 14820 792597 659960 1315139 64020 963873 1694830 342689 272476 1040937 976366 461238 460642 1817242 1697853 1616611 1623849 1959195 1025856 105508 306073 349192 141368 597279 420231 755907 716520 1597365 699275 1233982 499138 1756022 397894 633335 55756 62576 590948 612662 1218972 1952279 14277 1129620 327613 966238 71416 849323 1654369 396519 207638 1590222 1440953 595738 200548 1173145 843052 150615 1195154 380890 1220576 1832770 960636 1438831 477743 555586 776747 1510547 1177508 560229 1078093 1877753 166446 1027060 1220845 399817 984574 726350 962336 1099913 149998 900217 374979 1277727 528449 527288 244250 861244 1318362 383805 1086241 1046748 500620 1018523 783766 656057 869986 536472 26588 930139 158294 1427546 35764 1443144 364072 898332 1743067 1541296 1884346 1019926 1778093 74692 935651 1696392 900312 191773 1333231 1458560 1997437 1268935 136791 290109 1076144 550359 224598 44040 208390 541017 675278 461689 83679 541170 1025406 382671 192356 752177 254142 1828132 377756 1317450 1497359 1542446 1382373 1637677 1497076 132103 1495895 260353 822019 12319 712349 1299580 1819206 696757 1728107 24871 1495046 349050 638441 1870165 1248263 136703 442705 615057 620868 1996325 494950 302992 229348 1805096 571888 469538 494380 111353 1535111 202002 1649262 17353 1449496 822116 540506 1818219 1617049 988599 329632 1194742 278345 51793 948738 1493921 1116214 1391157 930118 129861 1439639 208101 453939 685572 1805574 126113 1767100 1937594 1604054 1917069 28250 1071664 732904 1685174 689659 1710134 598969 1902430 1538371 80289 106475 1726136 1113959 1985409 969240 951838 219357 1316944 902584 1549887 944934 986636 111362 989107 303249 1827870 1931173 109326 926437 1707578 1347474 645337 830993 724130 1982886 1045509 1426194 1355253 1544996 1857263 1975472 125227 29829 1386711 1964930 1302661 1898411 1260287 480202 1689818 186342 916621 1353556 959033 617715 1946693 937785 1188819 270089 962541 1422914 21430 1909014 1404137 254460 1342609 1621313 880008 514623 444036 460163 631025 1208820 1236084 1872470 420216 1025833 142531 1323379 1349613 1822640 6222 386978 1057647 1693498 160799 156301 1801983 1373258 98307 1854953 131918 1158596 596612 568874 1298656 379434 543886 1025588 998834 937739 1664199 1039564 1954347 736869 1654898 1530433 1231833 1936296 1878634 259046 1026539 1301734 207030 795170 1432012 1529163 1355964 743377 1858326 480689 475670 1732819 821836 934611 218760 293732 642023 1578787 1847810 1208798 74288 1341258 248375 1741828 515714 59757 1003523 1811210 879774 1244303 190749 460781 1596738 937344 1284349 1434980 1384501 1092722 966135 1510647 1082934 1972169 992701 498052 915532 488202 583711 354350 1347182 1603621 115976 561521 1559751 558174 620996 669821 336471 1316173 802640 1495026 1690392 589596 1794142 356602 1565839 66637 544941 1327769 1365414 896698 1823528 838344 1508736 1271244 1534260 1851605 1015609 1927125 760507 341599 265154 26850 1651852 1100334 872311 1774493 121282 1178174 1614436 1361689 316614 113622 1580520 379436 1331461 1942477 1176350 433837 1603291 29187 1905604 480597 897807 689114 1994036 559744 525466 1321359 1798544 1786173 1275841 1046550 897009 1760023 757545 783552 1160286 1420720 1658280 1486478 1115755 1484953 464019 759740 1774542 1571346 1218342 231852 1459431 387914 136783 315349 1303074 1914139 1786515 426428 1076516 199281 788752 1783087 1223732 625399 1234332 965882 875680 1095487 733261 1994327 1397548 1777398 1037759 1901314 1986975 1145063 803198 740372 125740 717470 1170551 1841711 1929284 202013 798861 1773261 1790963 1906666 453417 358546 766386 665139 1856255 1443566 970746 764411 662994 919974 1547401 690923 438947 1565657 1665729 566193 1419703 1346402 1432552 1127171 1276376 1701514 854150 936627 921706 659149 1837409 1712864 506047 1113553 1002159 1534819 1900907 1057136 411392 1689754 333000 267932 1295908 513521 253643 515487 698938 49173 1572621 376792 1860176 1451822 467187 1939262 573801 1256728 1752836 26940 508200 703251 950631 628094 1973889 510168 780501 1436011 315277 217515 661707 608964 56779 444726 1741963 139104 480772 1261997 1037190 119786 1232916 231964 1131306 642920 763605 201805 619319 1623152 168539 146687 1039527 983524 1392818 1494067 572214 472358 1905268 227429 98783 1399067 1219300 1583345 779329 902008 890982 605311 1191655 1703761 745804 1665810 1516241 467749 1327051 1333440 636017 1163157 797225 333411 1552077 781533 937271 686558 428459 482903 874567 34850 1087036 899308 835275 417338 771373 728839 1117036 1100431 529105 1142925 744483 1793423 1918065 1691451 1930073 1092004 1500288 1794313 1849007 522226 327525 957360 1406344 554962 1958519 771184 113911 488189 15293 766537 1329348 141346 1823772 1118515 568029 19874 921283 1071638 1126327 641582 264112 1359389 668958 1320315 1990473 1400936 139867 1814687 687544 1529784 931115 436609 841778 99191 1031186 1327328 400547 1358433 1671438 1250586 1860149 898050 775376 1205538 1316451 1725878 1581917 1217467 1424592 1285109 932413 1108574 1817963 880396 303608 1745297 1907684 829024 1801766 1372952 472166 841661 771917 1633538 9944 1838226 794848 1289004 268304 278936 1822599 1987843 841897 715930 1879523 1959392 60645 820712 1470837 1316533 565228 1166821 1142983 1186146 34134 931260 197838 252477 1452907 76014 1873489 227689 1902250 1171031 1762266 942012 1701776 1358190 1957294 1793288 673086 1328363 1072013 1122122 708792 790600 576908 835509 1241788 684197 567704 384779 1988036 97364 1107394 1986598 1796746 719672 1214947 755819 931647 65984 883944 621028 1258712 1514317 1140301 1095679 857385 396910 1860152 106394 1500413 1392592 1642622 757589 1008838 110103 1717699 293983 126925 1874123 1134645 1886707 443624 1100682 1437410 1991795 204436 1055422 1919948 303238 1114768 991097 1605669 879533 124029 1358634 500449 1263324 285007 1783353 9303 899213 693476 1071222 1940888 1113364 152531 1802077 1914925 724399 1835545 889362 1781483 253321 1155334 508579 769308 1805329 320397 367481 1569456 932000 774916 1712513 1290725 1707478 1873301 1743854 1208943 624078 20212 149013 1110934 1572430 1694327 14313 1079417 1924602 727349 1550453 824011 1651185 1671959 1587388 1304230 333246 1683537 690005 1043914 1946470 1171605 1251928 835723 287298 159588 3197 1961712 548709 1358423 1532450 246555 1545896 671062 1473703 372895 1547332 297096 1342665 672231 210838 1717058 1403088 614351 1735478 516345 510772 1763464 1510667 1607456 909732 1274328 810032 786770 75332 1113066 70610 155196 135430 797353 1384947 1170204 366293 1387354 83553 443946 740090 293130 177356 1868488 90673 1166827 438085 814347 1237249 101211 1378506 1868441 476413 360648 1069460 1078284 1936152 875151 1051365 788455 1719901 1944090 1837183 621816 405735 1983431 821129 1187701 737479 1932899 1593590 944174 1329998 201572 1460471 1631526 1162981 123844 1417165 1141350 873175 519906 1313028 1997569 833294 571287 1633696 1690306 819377 657743 1967228 292651 1433368 1619080 1095656 1883949 224286 677160 1425117 1137264 622541 984340 894687 1899562 1256810 414593 1242080 1723747 526686 559737 666009 722429 698160 1824060 1182179 150387 1004174 1355355 1375016 729709 1756409 1886909 1610297 278386 829667 248188 868446 599962 1103397 407151 1705139 595429 404496 1265214 1272529 141058 47303 1956056 1084028 301955 625961 281916 753181 1823359 886680 1611633 1025331 666945 1077402 1247392 1958184 848674 840534 165098 655670 928077 393651 1777250 910918 1128741 122870 975284 140112 963324 1071038 1582155 1073973 1645904 302958 461522 1363568 57684 217842 895995 585442 1063990 777567 1445421 1859424 401430 778713 1378901 1310743 230859 158217 121751 1898284 1447248 1781318 392555 1568081 1331537 1874652 372050 264992 195442 207577 713517 1684111 1361584 1414871 462541 1989067 1068629 1255570 1034889 648277 1310905 1114204 658955 1031835 36564 1636230 956901 81431 1373413 980799 1207438 1813079 1596588 973937 723223 986345 941757 1881672 1435155 501029 160866 1724742 476295 1297626 592198 159031 231359 1991563 620044 433057 1801556 1772962 1686024 1357585 1956969 314270 923409 588190 1453147 459730 1545407 1359802 1167629 218920 226281 419674 1725431 746927 1659256 696950 266289 1634625 1410901 380940 601317 1436721 1485682 1116001 1000634 905082 1903185 181199 142386 1626425 1018854 81902 483021 266514 1517608 210469 1071870 476786 195837 1811876 107112 1049484 21891 1350984 233384 1424119 1827480 1551884 1414729 199714 237489 1282023 1151601 167521 1906944 1909136 1360402 1300371 77733 1893372 849850 1510694 640118 1662122 580397 767548 1850758 196054 844427 304002 731724 415581 1999630 829462 332306 875062 1869630 1879646 1805455 1503775 1366735 1618526 619345 1954310 501396 1220593 390267 1568284 680314 846042 1490816 578030 918021 104793 191944 147559 1895401 1102696 1426705 17279 1054516 1661369 476402 1354945 622507 512659 53651 1329725 1357612 1688973 757256 1509825 1522273 1915499 1115798 1122908 1730191 509045 303044 791533 1908634 152820 208974 806706 1194101 748323 343444 654448 1314024 1239864 1189986 580849 807813 897187 237339 259500 362882 1825895 1102242 646547 29775 328578 1536321 993300 333780 1181647 1358415 772109 552689 191153 1663463 1445470 1352301 1734035 894675 1227208 1246016 137908 730107 257798 1940707 395273 702810 807032 1731580 1034183 1256220 1342801 242916 473734 1255748 1691486 637214 1383404 228071 1310561 1402664 1013518 1036203 1908039 1076305 1618772 319294 1826625 141589 119867 1110608 1773508 1295333 11053 871748 1201967 207762 267815 898007 670485 43990 1568464 466913 182687 654634 1999186 1945145 1794536 829380 1561499 373644 1649 713546 1520247 1612702 429369 1479528 452748 721452 503798 755958 1250507 78134 1340280 1491562 584066 668851 385191 1989798 230991 1067139 833358 1802465 1104251 1362029 415213 1046821 1207028 824368 1098641 205049 682877 1699613 23915 1690381 30764 1076805 1160940 1228038 987680 730986 1691344 453915 1489689 425601 1090978 1412334 6646 434292 117246 1296993 1019842 553178 1747827 824442 1266724 662776 176726 789360 609808 486608 806220 382126 1736544 1520385 820483 1029373 882483 1977196 788940 792489 633857 1516600 1957690 1746729 1378582 1748310 280832 1196223 1248444 589250 1779450 928511 310744 1183391 559724 363746 872118 193690 900337 629761 1541598 1283762 606832 1380066 643038 1786237 522505 1611216 497967 479248 1364046 949685 975460 57007 1914962 216229 4333 412859 80590 1562746 320917 1928740 848589 467969 1785239 1757543 362715 214622 1929572 211348 499318 1085251 1764532 1295643 899290 686837 1097912 1489582 418620 816076 969947 351504 672533 532919 1763653 1354333 1477037 364045 138638 412789 1694378 285236 332825 578829 249204 651375 1629367 346491 913711 93612 707888 1307868 1347451 1364337 1452809 1046722 604200 1584041 713936 335659 1970426 1043947 1197240 1085935 708354 172523 1720864 1474726 1551724 1634861 417787 1218049 1448650 94297 717137 287362 1611669 1699039 1068227 1280291 486308 1381774 1549780 1653471 725793 1551793 31430 986908 1078296 306630 179105 428280 1052623 1986947 960984 1085003 1305980 399036 1924655 862076 441029 42396 1629503 1128898 1107140 1733522 1206551 129124 870055 16156 1661999 221224 1620469 932566 977693 848362 47850 988888 1182168 481537 1658174 1732701 1205481 1399755 1888614 219342 1860645 60254 1324317 706855 842997 1520504 1117661 697204 411591 838768 521323 855109 1609843 288813 1089140 1425876 1718636 378533 1619883 959449 1744778 311459 1493713 1604020 1337951 1690470 469004 1650216 1502505 1043338 119160 1848443 1284747 919114 85921 771528 1360692 1573661 807952 1249589 725471 1070578 956080 1039906 1245972 318941 1259218 760584 1269 622616 145839 1239679 1615386 1494483 415743 1123785 1155348 1676274 1357786 1431714 1310053 1449104 1079741 77225 884063 239033 992990 289420 1726181 1264958 140033 993639 383079 69599 1019675 1460894 1912803 1539837 113262 426644 733692 948846 506288 1687795 678063 1967039 529501 1277130 852466 622558 809101 371338 878796 922803 1300388 1248848 1135987 1191178 1279118 549301 1821864 1815242 1682955 296108 1213114 1066668 819396 312670 1477822 1060802 785345 231306 319183 531028 1604125 1081003 207163 364763 231723 768546 1857602 6218 655275 1183627 1421177 1359035 149208 1910760 1602361 542427 456198 1595541 1883095 1537860 441654 1508938 148003 1502153 1503871 607521 1941347 212333 662991 631337 199157 1823952 1581565 1184228 227623 272063 667538 1722343 41822 1563738 188147 1257054 1038618 1929866 684684 660167 6113 1201662 255318 1982766 370971 690651 460953 750904 353798 235979 1970835 1074926 1115052 801684 130736 1595014 1485930 1288945 1260244 1183634 546631 784180 832391 1685985 1312588 208589 736130 1022695 363415 642713 829588 1625120 934413 1528439 1845213 1030051 1880026 1753408 807095 542442 1007295 1717009 651743 117219 112473 943564 1778483 9500 758695 816323 812379 1832767 1809981 358596 186989 1056117 1870114 565909 910207 962543 34705 1239540 945411 1135956 1847472 1839694 1844701 1782154 454422 370230 1450420 731049 126296 930083 1047568 1799101 185377 1069064 1885064 1016087 1454207 257803 1540148 1226168 783659 706951 1056913 1377656 1022568 1425715 271936 1348947 145852 851517 1687696 927398 1731533 310785 342392 497812 1411364 1012899 1839545 779983 248131 269959 250442 1273534 1325818 959692 1586074 343410 767984 1913915 1022460 744051 101414 973190 1729939 1290881 1701308 1139865 1417705 246591 1889301 1591506 1794166 1995891 1552592 1307404 1580193 1124654 1263213 350761 88028 1738291 193696 994903 1228570 1866368 1961875 244911 443551 479651 782788 582584 427252 285552 640949 167904 1233238 1992886 373417 930478 1818199 1503406 157723 93601 169166 845030 1720155 949016 1255242 1309259 155227 307174 818954 335429 917264 416009 435521 673533 1012258 696588 167354 296971 866238 440149 606106 718877 605784 1014135 471377 1124652 1466820 1396226 562655 1733752 746862 1856525 681204 1762718 1095916 1869475 1768396 1988109 1468030 652951 497999 1920479 1645224 20075 321185 790078 1434643 81478 1056627 1398479 783288 930038 807327 1800894 1778976 1950821 327618 1491902 1458994 844026 1854547 1023546 587606 905035 1349328 112020 1857968 1408201 488866 1233257 1365679 88554 225259 762159 181793 985375 33883 596685 669577 356179 396093 1354855 1132606 591609 689364 1327897 605379 1665883 252378 619486 452945 159167 1335549 757754 1347064 1310105 232766 1861761 17722 1888658 1099780 692112 873682 108213 76544 202085 1682108 1875316 221210 1843958 950343 1617774 1568925 149193 1378487 845239 1154795 936810 1872899 1430987 1513267 1012372 168728 281292 1966747 418194 62111 1800100 1188835 230862 684228 1451509 261776 429964 312785 403464 1895526 1315047 1936110 772296 578317 673456 261922 718952 466947 847320 44523 1721307 663742 910522 1737035 1417161 83865 49040 1283994 665399 1178300 425331 478703 858245 726790 841927 242919 1376773 1103809 1932270 183681 1099709 1677739 96079 1546297 1311393 342936 1162579 1425111 682441 366313 1089543 1636649 692423 1579693 1482518 611708 237961 903482 1864585 198307 47651 1847517 1294656 1299236 1741909 885025 98336 73382 1572608 1343608 492967 689032 1355144 1286492 1502804 646229 459235 194962 839880 845743 1992917 1432601 1184162 10129 716839 113815 216563 625258 1078635 1866237 1228811 722528 899409 254256 1754993 1786935 1510436 797698 1363215 828633 521656 1550294 1598063 1557737 45467 1309081 308549 1097047 1065006 400192 1703098 424592 845375 1427146 8183 756714 1198424 1033640 1215965 186054 1042638 1347944 143636 232520 847739 1921557 1602518 1712628 1752356 1153217 1889218 571812 639494 91072 205475 350769 385284 1372219 1701263 1948678 1504031 529359 1832292 1476541 171944 47320 1184095 637367 1998133 1958941 1038906 636210 1460726 1662190 420936 973867 1000159 459789 782588 514413 1704011 401541 363498 1102309 474857 1698611 1078907 846572 1893065 1074213 1952580 1074713 271133 1097488 1074786 905092 633001 50428 899728 1487342 181279 1809933 784405 1957177 1190266 79519 1631306 1630004 904747 362694 979666 1604440 285587 1117059 98681 1511842 1616038 1210409 1824510 1778129 213587 934201 745457 1539381 1006198 1319915 1630364 1196329 864366 1520575 1843444 1433168 550596 949066 1694129 1948155 1707370 1726530 20970 1395186 73231 1834836 377014 733292 381564 14508 1045601 508501 1151404 641517 1963237 1501670 1167774 432351 805540 536898 1810746 274045 618655 535793 1505554 151031 1500556 1805999 667569 741243 1144372 551200 589612 1550301 1989625 552230 1130983 1613399 764672 411475 131772 257437 1553126 878942 1105383 708012 1783415 226590 120013 1696290 1408155 1001391 1307312 1969334 262782 1954832 1325978 437058 1218774 22749 287540 62696 1007884 1040350 244644 718814 772410 234518 1641961 1189500 1123263 28719 1313224 124970 1432047 131131 1612481 1992940 196476 199971 1428567 133810 82432 816687 1836336 49587 957286 842389 506148 1111510 587300 430703 701986 1103786 341300 1719941 1975780 1979682 940861 104559 1470098 55924 1713038 1841197 1928351 1831260 1734136 1314131 1256072 698717 1649520 1292555 306593 700481 1753426 1964219 371012 592856 1997041 1494582 1387609 1072076 1579697 1146581 693451 1869005 1438137 64234 123115 31576 1984835 244908 258020 617036 851134 1831495 1102455 1124658 403560 1429442 29689 160657 1147574 489935 241673 1383583 1516543 786665 1751652 1096765 1984349 641659 239161 1209612 824567 1312825 1049681 1071286 1966025 821309 396034 180027 229346 322049 250701 288482 696500 313425 1461895 444760 1653023 229752 508825 658731 529857 252072 607740 906059 791701 304356 1462771 1016071 500545 1364794 1702383 684800 1697832 821739 871635 508803 292114 835631 1406803 1352177 842768 1511825 523428 1841025 355221 1912424 485466 193714 1520713 100188 370903 522558 1428207 1196098 237906 1904360 977857 249469 111573 91050 393176 1772257 858163 1801066 993648 1250357 1757812 1039662 1798779 1830322 856563 1309488 1728064 1900090 775650 1716505 1704630 1347293 1256646 1127264 1809971 1927662 626942 1993904 1928115 661744 1287823 177216 1815899 1280168 824811 927770 1514084 1015423 1187977 1008640 646947 1077917 1647742 868505 1083554 94009 1808588 1835333 1279574 1728043 94653 1871986 546356 1894686 1921731 1356467 1046333 491900 1577863 1055000 580576 397970 949539 348006 1335615 1101733 515628 792618 990109 188742 892316 16605 511701 787774 835803 972630 1466416 1861226 1654638 881912 750660 823842 1120479 883580 176859 1327423 137639 1139056 1772828 587786 1109816 1651107 162836 731476 1364276 427567 1815688 908963 1324650 595010 896783 952945 1989487 337413 1419597 93541 421455 599751 256918 1325559 1273913 23969 605540 1965490 1680801 101698 650836 868703 241008 1505867 510592 1506269 1055696 30572 383710 1502899 1074402 1388644 1304351 20871 1356148 1886799 2245 907547 545619 42625 815457 682306 351466 1259411 896878 1543688 1762481 930660 852903 1349593 614774 1524875 109501 1899417 1395056 1437737 1661637 923411 1661610 1276001 796482 1426365 752066 819364 68367 983108 382650 418743 524376 116218 934810 1475322 1738992 1475761 69499 1532643 1912972 1414904 1933584 1715236 645469 657262 1931162 1184145 1549235 685414 954455 512484 1563360 666899 1542244 39597 1726899 201337 1591502 1657928 556154 1438729 1971314 957431 502244 304131 708919 991480 1222388 957567 1849212 710333 1077212 487417 1124310 1066624 1517936 551631 1400036 601667 1469545 709858 1587190 62568 363783 18594 406708 1753312 164633 157608 315468 96490 1939654 972831 1862996 910410 1195732 852736 1745841 531200 1132514 41624 586868 1462522 1646293 280979 1486012 194203 1588509 313307 647642 595919 503177 308548 1532187 142449 380950 958057 177893 947717 1683264 283532 1571019 1314152 193590 1491241 620166 747968 994318 586651 722002 1073445 397715 1976479 1036651 1353195 125514 1031803 1031653 1384689 1619376 1904221 1612025 1588116 1344759 1308641 1824212 1574881 1164334 1504458 154564 25007 1727245 1438670 869046 1100280 1880276 1638213 1533691 102283 506229 646669 1963291 1103497 606035 1747413 1191484 1529656 1601325 208256 878600 1444159 600682 1286581 977561 1283977 1744145 1391167 1880774 532075 808574 1124573 1871058 1346897 1900583 254438 475367 1439138 722873 559752 1491360 228388 339471 1498470 1535851 408903 932321 864042 1702215 670358 862480 1648026 449450 1247941 1709932 965941 1496816 629457 1558188 831417 1526085 1293540 999473 590650 867677 389648 1793148 1632260 1959174 584321 571373 1886571 69620 604990 745211 219547 726124 1751083 1670271 694289 966495 46110 1253823 1179597 1443802 107899 1011726 1179965 1459634 1200042 1057466 585498 1087908 763742 956498 298279 403357 1501692 1625634 664763 445701 861180 847915 1322048 1659199 178968 2203 482561 1979009 1133713 141675 381028 552136 723589 1284899 444771 1678232 652849 456143 1439768 958140 1166956 1085000 312777 725042 389311 1984912 35917 1742951 366218 932438 1714782 86484 1993962 304529 753863 1423142 673904 1104493 1277734 866265 1151388 53028 1437882 1852678 773429 449792 817080 1804007 1132676 140988 628117 1691909 1074193 1882218 286357 316797 564078 577358 826188 430865 1471038 1010174 845080 62780 838247 1151659 45782 597352 1570237 977262 25287 687423 502091 1091428 1933062 915411 707911 1977097 740453 329858 956501 1865411 654163 164217 349821 1457930 611297 390864 1739150 1678439 785842 1851641 517333 345445 832720 588688 995570 395937 911061 790903 529128 110125 310862 1532105 1823147 1589678 233713 1350432 926148 1168953 156318 211440 167730 1799434 314626 780245 1308834 1047116 264193 603952 792677 717698 774023 1872474 1025585 1625190 107216 204424 1245622 1680241 406839 1017947 801830 594366 150251 111359 1210361 1420056 125399 1666736 1020496 771655 160695 297787 1770754 485687 854556 654933 1108188 1378570 1999149 178274 1570978 1546345 157716 1356970 1888901 1513254 1134861 1382584 479869 239699 1538822 1538007 1907690 1253611 561929 575102 53082 1442569 167085 1885636 1203378 1383031 479713 597055 1939944 1419762 61068 1084967 1090009 548794 701034 115478 331706 511359 1601415 293338 1560734 1825039 1963770 1266080 1477505 1358859 250493 870332 700872 200661 836984 1349738 1572829 32878 1962280 1802954 441637 1095556 1952124 377305 1605407 337948 705868 729196 1576962 922810 667122 967338 1710137 1164693 1408502 72851 852017 1030734 1393528 1089431 213516 625061 1170687 1777322 482397 720942 614650 1799864 1203369 775320 1110066 1335743 990007 1898649 793366 640206 1015109 630775 328746 901825 610306 938809 760200 1424916 637717 1892902 600693 182618 691839 1038752 1233539 237838 1823434 1061499 457120 329993 82981 27939 1860589 828794 1496404 1317464 843988 982249 1972589 163078 800119 1349932 349042 1888408 601380 508490 1408324 1095612 2760 1349068 985507 1125959 827630 1492938 675298 1156361 1679131 935061 1178088 1557596 1984160 169099 1701679 1729203 1732566 1847047 1365493 916786 1193133 45461 1824860 1231734 1085404 460789 966476 1904768 139049 48794 337067 1535669 503525 683165 1419983 1952736 125209 587169 918011 545515 154186 1611552 1744963 879323 976638 1910879 1637123 561092 755310 104658 1056181 793661 703724 355104 514401 1538569 1362191 655644 899499 1775587 600892 461933 62035 816298 1397996 438616 744952 1648317 1226606 84538 858264 146444 379545 1080680 320659 516664 1926005 1017713 283916 1875433 579655 1867802 1031695 1138601 812673 1730019 433379 1452201 31403 838736 296599 861344 404508 1007042 185804 1059146 1992795 1899862 1747316 272098 364769 1572650 886211 509069 1046234 99041 696257 930430 1878857 383452 325273 1643562 1492755 644666 108495 1187030 1947524 957909 1018417 117965 344673 1390932 1377225 845324 508026 1365730 1383567 1078187 549757 1359780 409054 937786 1353824 1059675 866108 163935 1969410 227397 1796900 758287 1400986 247498 761943 666669 499996 1071153 1497163 1675856 1635652 428108 48087 1646098 680616 1772667 1855960 1485018 729916 1499927 433091 784050 1988292 1473965 1374366 220626 333226 859181 1093743 332281 894060 928383 425969 1202050 854901 323927 1316471 868117 42036 1355471 325736 33110 170266 942680 271025 1707366 145232 1919443 1737549 1194627 1981660 569928 836812 1585782 234789 345359 1564340 1383486 856650 1853955 1180716 1288655 1851469 321902 623968 820799 868071 222190 524501 781870 1253477 1712381 1782595 1239579 780494 230503 1403652 112383 1460184 1908636 248562 1045923 542932 1583445 1773215 892910 1894665 1732099 449852 1443561 116471 871646 907159 1460546 1805687 195031 1910113 1084581 1433670 872868 40840 1887396 306230 1279910 709704 689171 1161703 1719524 569659 878862 1359075 352686 1499501 1915247 1380988 1639168 1121898 72023 335211 875529 496169 1741244 494045 97088 981364 1724903 1854317 615535 1692200 1228319 1981712 722567 220010 866557 1847063 304723 333658 1035758 797210 1633042 1330614 305089 1437062 310383 184688 912602 54703 780168 788223 24800 101152 1101287 1084832 426311 1090469 1728447 1097314 1514575 1179555 805526 1826617 838890 1811416 1145472 520097 1416197 1066541 1505699 892496 1990210 989167 1886510 914014 1770772 9599 1087744 925541 1800351 850689 1117024 1301630 37932 388592 1400759 234447 1070728 1955506 569571 239083 751953 442198 691792 356823 1546511 275045 1586056 1255204 667579 1827318 1332618 740971 687278 758138 843579 153006 181690 1065996 798975 969621 1856296 764276 1082659 1862823 1958124 1283358 1321631 133155 295966 476283 518795 751948 734410 272471 934501 1499272 1787684 357388 522065 499681 1054655 847722 1456108 1326424 953912 1445489 1650462 204909 1188982 1942071 1441747 1398072 1802441 1816160 164824 1367254 494456 947108 500196 1679957 433529 807505 1150234 928096 1508114 165060 481546 274193 210383 1009315 518975 1932549 983471 287327 524963 1331748 808039 473590 1940962 1811722 159899 144923 1685481 596972 57796 877326 1976767 1001914 1242586 1443724 1880153 406590 754330 1886985 1531786 1895103 1822924 1896584 381508 915625 404617 885858 787955 813682 1240937 865279 883303 1719175 1971392 1699821 1843278 576067 1607872 544001 1640811 1897616 6520 1254097 1475901 678364 784852 142152 1922242 1505614 1733369 1234244 182698 410105 1653287 1589114 1366290 1572750 1144694 648527 1133930 649348 1946600 1301096 519922 564295 1484028 1973538 682640 643547 1438231 1439965 482207 1527393 531993 1982557 1384688 1713892 1950801 218552 36735 1156279 1205230 104857 1048186 1079453 1910159 693162 711595 1822595 1324763 953889 1608459 679407 1784862 1496217 1113610 972774 580202 167189 1913794 1905069 326794 1646006 897627 699714 1830473 925978 1763201 1183928 642008 1690489 18243 1101274 240638 594515 298513 483330 1598996 27881 85772 269039 10027 1558181 943615 1988831 1459722 1060745 1455192 1048680 1959287 284519 1098291 129054 57469 601844 121021 1405224 186351 331484 1864967 223575 1005377 375895 376072 334119 1338000 454180 1766320 1773680 539764 1466669 1445269 431238 1433375 1496086 105868 1424955 1261387 1417561 1636995 153876 8393 677175 1985309 894451 1822613 818967 390911 1573348 1344393 1942677 667624 1025916 1268589 147795 676603 1885632 521017 1830476 1989432 765068 1093502 327837 408187 1387986 1644182 1842993 396509 1967151 1565214 1588285 131516 1668147 1291173 198803 227060 1069341 1416011 885106 735435 1296774 255120 273959 1394456 822060 855439 953336 1491702 1238971 1340825 927614 1679840 1668603 278053 458940 1459405 1496054 1843020 1870787 540860 104574 1636796 304516 399052 1373893 1358845 1255546 1380813 1917052 1765660 1986333 1539625 1768853 355927 879721 1366238 1667862 1407638 433336 1490081 1106859 83581 1353586 241497 1341055 1045409 937319 600739 601460 413589 1179030 92522 1184260 956998 1879677 168992 467984 1243045 1957545 692733 615419 194211 1879032 58734 1007859 250215 1074480 499463 116041 1812775 1753980 1437582 410000 140826 296247 596922 971252 380086 1218025 1351811 682116 711447 949452 1987989 1508499 1618886 168444 524316 408776 793368 1855140 1279990 1375637 151660 1416785 999704 418790 1457435 375654 213353 524116 1085874 1144126 764507 1061959 119940 1796202 831094 811601 1226845 1104150 939458 1192837 15808 215972 189664 462269 1250972 1359519 1869351 1395607 1702046 1823666 1295957 316372 522944 1485541 1552803 1173577 945418 1100197 761961 1019149 1414218 1924830 1266513 1541568 1491039 912031 1858146 1366976 886906 412861 1043365 982872 1864577 1322889 111520 705725 1035593 236319 1024356 380776 1058862 1612599 143986 23471 1471630 1655816 1065581 96486 164775 1796568 46511 1998867 581375 481320 1668596 1433505 1374831 769911 57452 34114 1737712 1811279 20622 633107 566998 1912179 887989 406465 1253694 1560501 581783 331976 251366 131869 903182 1890572 1574175 962048 593239 1366527 859190 813081 1061870 1813058 934986 1589721 685459 1813843 1788386 775907 500864 1027632 1206244 1402511 793443 1671076 1639405 1486531 196641 1024470 127566 219327 1440031 4503 594064 1262462 1184085 1308204 1529734 1753404 574790 368183 421264 1422717 508686 299272 217043 1576366 856726 1350759 1987444 197515 680382 1983998 1249826 1568196 433032 613104 507805 962435 75897 1540065 1824365 1317754 171932 1826873 1509933 1060321 1495094 1865054 442253 1555731 1706526 423195 1013760 1162888 1557010 1759078 257800 1978819 1043228 1731750 738149 466997 503267 1523036 1595631 1675557 1860223 1249219 93013 454511 226994 305503 593644 503073 376781 341265 354788 15507 1991069 1419018 1442376 1533564 1608658 1238123 796827 544840 1314319 1966310 1398657 1427160 1409153 201359 1166439 79183 563542 1544719 137436 9693 1318595 1839351 1435826 1456687 69228 1718133 1784676 170789 308098 520701 1855314 754950 253009 428535 1270902 1089677 582533 1084354 938691 1082325 1412946 1206801 323581 1121991 1869494 1200526 1218440 1062281 540819 479539 1019522 371325 413097 1377193 1640744 1400687 465389 1560681 250522 398049 535365 313744 1421439 746777 1038099 187875 679931 404479 1178438 1130125 1240952 1968461 1131822 1582672 1535171 970158 629039 1144671 1524006 1258226 972105 1993382 1334757 1485698 1355289 1394754 417087 835272 935643 1390479 173417 1395525 1402739 1834302 124476 1449310 309251 238273 400052 1243151 514194 625285 1687231 1488888 1278638 1486120 1018533 1610557 200888 897950 862471 1936147 973307 57426 1723435 1033187 871446 1499076 273623 1487069 1099896 1201153 1255779 1935881 1978276 600343 1984620 904071 1919688 176299 725611 498291 866193 782691 589638 1530320 1850431 860172 708212 1321141 799487 1157160 464097 675910 1495856 217188 1255449 605089 1763875 1542807 1940601 1376994 934698 1463090 898478 733705 1487036 1465956 366397 734322 1883017 1109401 651456 1500080 852478 1315265 296111 1638832 1301028 1367835 1253582 1642118 1180523 389236 1607502 1813551 533033 1433231 1349671 1179092 1956987 1367262 1753468 1217671 899058 631059 1629717 322426 577203 1065320 1722481 1635678 68283 261169 21973 428106 1950941 1115728 268214 1986380 1561121 8861 202478 370421 569538 1357568 1455597 675007 704191 1288291 364035 642428 539357 1418660 1557176 866999 1929000 1563793 845018 1505576 594840 1812823 1397883 726578 1540235 1254556 1564480 1739976 1377245 1118493 296455 1728523 799942 739400 432365 934137 1190459 488652 89626 1654742 1041453 48685 589690 1305334 1145155 1283079 1794931 1989401 372634 1607404 681535 1688925 707476 1202420 604119 971706 1897679 416541 883750 1600454 1711869 1379644 793702 1845666 1650828 840470 1132858 573889 217802 388773 807321 295974 1780618 1333023 1844934 1946288 606728 55451 1447090 232727 1427834 791015 48014 47539 1256092 636258 1462508 731218 735308 662425 1931595 70934 1923772 1733069 1326409 670825 658834 193683 942251 1071714 1058320 283024 487565 1998075 1919508 1391236 394256 169783 1771179 1088434 1896116 1712915 40453 217291 734083 1865689 966889 1685822 695304 1285229 906542 628096 1455377 1159392 564943 756554 1701206 731766 1732051 1026794 1632639 1280349 1053263 229897 824680 596884 744372 1547130 789694 440783 1029779 1930861 139539 1462089 865146 773595 1758912 880198 1330333 1779398 612601 22666 1451157 373819 1245271 1039055 1955229 1898569 1388886 1159788 502814 682979 347676 1764978 1072710 913272 133478 953183 111202 555150 901198 429329 1839635 595938 1729063 1435965 1931543 478675 1963455 542896 525806 994487 1288173 827049 1509116 625111 1318906 758317 1204046 818705 1967597 239690 1437522 1360187 197042 1668267 1788053 1372052 1899681 1419907 42428 228895 478107 1272364 1714432 514533 731291 1468076 1788187 385378 1092078 512780 1891972 1578401 1367437 409250 1110437 1536585 1965416 506982 1910426 1213394 1307779 1400378 679571 1245351 410165 1421720 1718518 1551127 1636410 688775 921108 60892 652630 1793415 267162 892371 391091 1360197 1613788 379268 633052 251484 1014797 704601 1090910 1222749 428385 356085 972624 1702713 1648897 1642697 658244 363575 1458389 1694088 10821 1083093 1015331 1691827 527901 386177 541826 1717168 301701 1646306 1357739 523659 1193688 101948 305162 1695832 1508583 1187907 1734492 213440 746550 1498331 1727832 609787 95354 1193723 1490871 1179271 1890876 1996951 147974 1544855 502402 1334219 483533 95549 23931 722806 41625 467877 1464470 606479 891630 1281328 1538100 1906431 1119164 1307953 808430 336571 1102384 889600 654312 1507658 639964 532103 193949 1150072 1536695 1879692 7735 1610818 1969766 1968296 959963 1080358 1304757 1321924 418574 726357 1863016 1008828 550620 1444361 1211169 349153 201580 1879720 1690231 1465179 1575113 977980 1692830 1965855 1550129 778573 746443 621287 14271 64968 136062 462241 1627698 1196691 478282 1669027 843330 1790172 98840 1783473 175573 1268011 855589 971174 1130638 821645 77780 1144940 1264790 1720018 437318 216117 1224813 1950042 417894 778729 1911118 1488950 1650000 462913 544913 402815 1699959 1803288 481766 615493 1560542 63536 613371 338495 221897 40899 736691 252161 1392509 378694 357876 1359724 1071533 699079 56519 630112 494657 548295 317399 26507 921891 325106 466545 414371 240496 1518121 1613079 1853257 65569 1889878 1124975 796310 591493 693408 1620860 1837965 84185 827769 695310 1505758 3366 255977 473175 1307597 1184023 573948 553788 1451508 1002018 1806776 510593 758984 829376 1567694 273082 314847 482365 420093 1761946 1844758 1367 335374 884787 1448593 1584050 157694 1456261 137234 1519225 1735912 991067 286576 471338 499929 606619 1429792 1697416 1993388 383888 319642 1033109 1546898 1545559 1167477 138405 888014 1476523 1686447 1003516 1743809 589249 1004043 438842 1945107 1495752 953159 1058285 1387205 1520986 1909820 1012625 1314361 1937411 1648991 493135 239406 147338 1678320 1371800 1278133 365185 1617648 1715304 302161 1601935 1524290 1715301 397885 1538395 488967 1704104 89184 973281 725244 1283179 657889 149485 776827 1271749 1008936 882492 151017 1453641 1962960 528270 908077 1710757 1731960 241654 346708 90146 973256 637089 1666118 1886349 1753445 114236 1775423 1058422 191104 360214 984462 1659547 558142 1203871 488209 1208258 551095 1973556 406336 1041705 1841108 509406 512438 92836 97799 1995981 843277 1511233 406077 609739 887293 532547 620683 1660207 1326040 957131 288117 1142598 300871 1601669 50608 1209883 1555379 283715 1122348 312170 874839 1205194 400473 84811 932976 731292 212538 848044 1604192 1195187 1727144 1673859 638732 350773 546555 1939941 1279917 295 1766292 948292 1917993 1645103 409143 450423 197524 63851 1387144 342618 1075174 1421780 242282 825501 652378 783043 1488809 1490236 1980742 423004 1646121 1454495 681900 367475 1620330 1853189 550985 891994 387806 182594 1834557 1130248 695749 179859 1979290 1558643 335521 1728497 87940 1028312 143567 1883002 1546456 217749 797518 181955 1755865 790629 1355560 1783031 214975 1582493 1239842 1353570 87215 1195157 689141 897352 340785 598431 1491817 1328539 618950 1720504 1732860 1620433 1111021 640087 1396421 1885474 1996588 1517016 1265196 1298470 1118588 348476 195437 99151 1121431 1144807 1258933 844202 351695 1090723 1901030 1890988 389821 1966287 415012 1427886 220756 1138041 1734979 1368039 75056 1963794 290314 196123 1003538 170723 89816 703234 403954 1239462 407209 875971 1560060 1084368 1603438 373100 268775 1072453 791612 501236 1411505 1295821 611143 116703 513585 1271266 594655 124972 648469 1855872 753891 1391982 1317918 100544 1078810 1793050 1528160 958346 1924914 1241229 1184487 18920 1457338 1063127 94523 1008841 1064754 338347 178185 1118520 1062467 1943473 919665 544217 1296330 597497 1100084 761986 1375886 215832 73007 790697 288263 1866398 1043751 1810805 736452 703834 1186623 901341 352089 878573 1011121 1371816 1371671 1697450 979095 1700329 189589 156869 1640187 1167031 232269 1694284 826137 13987 217407 1241858 319337 859179 1975813 1985712 1068359 242501 1446423 630076 284671 1136900 984231 231893 306053 1060884 398457 1554615 1950194 1424791 695946 391735 727220 907660 261842 1633895 870409 899223 371725 1072152 1364947 342193 1402752 1891382 1135168 1199996 521439 924748 1785040 1364131 524751 1694924 623653 444482 1182606 1784572 948901 1444433 1213763 1306986 1568696 497050 1504142 15318 1865413 1245616 1299099 1144684 454232 481117 1936056 138129 1670114 1087293 564717 440581 1196953 973997 385132 993888 29284 1116912 1592117 1480401 93138 987824 1621033 467929 1176584 1828854 1472073 1416600 975575 1628370 725748 947182 1677586 126930 978172 1375318 159053 127242 1922184 1859674 574560 79549 883970 1530377 262335 944944 613804 1287962 1427487 794254 1297485 1808401 212479 833424 1039656 718138 730638 936519 438076 361977 1175169 731411 633667 1491213 1512849 1629428 112837 1932387 1735827 967412 1914637 565757 688546 1942296 1729884 206859 1842879 781624 546970 1023628 846778 931032 256602 1156175 615499 1355534 31281 1340963 1919216 1136161 847324 1986846 163108 588584 395960 987401 491816 1222352 1348384 473622 1145694 1094841 1034102 1879213 1579752 1285199 1087772 1945375 1247509 1073904 1849220 310887 1914448 188458 287208 1193345 325969 28613 445249 270637 749641 1807114 1747313 674648 1887928 135411 1236637 1568251 460231 1881301 1139711 1752439 319011 1060196 592017 1890970 419588 809726 148151 1587077 253629 398355 452633 1841887 248510 1682277 823760 1229305 1487673 1421664 1338413 1502194 1914694 183549 1534925 100506 18669 1879470 474702 1883199 150340 330798 225515 24794 682391 1187621 457211 645007 1073895 944849 1738107 694689 1973127 1690378 532986 127615 1914119 1921266 1599081 1157326 578051 377023 956956 174652 1868129 1646314 1865318 1628012 431184 1022339 1442460 210121 980595 596878 1496382 1285004 1334487 817090 1265450 1637695 1238401 803210 349817 1918303 941397 1462549 1535159 1978356 801406 362048 1221532 16631 972596 1037842 1160492 874 470219 1749528 1593916 382851 1491958 388608 1049587 121801 726955 1609609 664834 1324200 525791 1120863 1323857 1373698 1021718 20537 1244968 367715 4872 436519 110916 1035290 762079 1579510 138861 1215926 1278642 92883 39186 244892 1037711 565649 892890 243828 1290402 100694 430077 658639 1403457 41719 1799294 1037916 1090980 1921899 1008031 609898 111432 319060 801787 1342269 548637 87883 385098 750523 1244068 291728 1751105 1787249 1557580 415462 841454 1842246 232158 1164645 1634354 281447 821301 272615 1206865 1013482 1440197 774025 1884091 666734 481357 1599076 292002 1053185 1060957 1403043 1520590 228140 1188468 935222 1925236 1138671 917964 1384507 189098 485365 1605176 1581476 1411194 1716340 1480432 681968 1513761 1942830 567780 91092 1591182 1613045 206219 163892 1985388 1322388 627663 1835989 465016 1681028 985137 218717 788443 1834181 1525405 683281 1023647 1037312 1722784 1631997 1746306 1103539 682269 267339 1914940 1902047 67374 1677305 600796 1156547 1142126 922900 131449 985535 279685 1229268 1529927 1475500 757300 317072 767318 1826943 812711 1368201 999062 626814 1815591 1370618 1165285 688041 1657013 93733 429108 902095 988855 381852 770581 1006084 839215 768806 1474437 326691 76789 1554532 1943056 1741229 438906 1486703 136366 1338691 1463190 9022 1327276 1608793 778720 1228382 223529 405277 444965 1249759 1369448 118204 164732 1172949 706881 583898 1268496 850871 1575045 1658263 609532 1679496 412516 1566714 978643 1771071 560931 1979277 1489408 46228 1329564 1287307 547771 1075098 803234 1261161 305605 516992 461163 1510061 324543 675180 917376 296909 1864538 893277 935797 1254098 592327 659355 604129 1628375 1315754 3593 1968765 818127 889 1780794 1745268 1586171 237265 708285 1992937 1329583 340623 1022101 1570503 1945187 276803 1881813 670914 321584 506155 1813920 1163723 1384975 1641389 267233 1318963 1313453 277911 1551159 1421080 388181 268070 1660544 835339 781968 1798432 499194 1160540 1793154 730707 1244634 1651314 937488 270556 114652 45327 844516 1717774 1241697 524166 330704 177684 1914018 1625584 263945 508361 1022672 8443 1010689 886095 1507868 1583948 891373 711592 1639872 1783487 192577 381447 286585 1422184 736587 608264 1096034 515112 1920021 323128 472549 1499644 1489960 1960761 610508 1606986 985698 32985 564970 112685 169555 621495 844822 594908 1602265 391880 1448488 1682668 1762548 1970546 89692 1680479 1235814 218627 1452921 845217 411482 1602662 1474398 1707204 1039435 787551 968634 1642604 915585 1380549 1233758 1339263 865834 793292 1522377 1100484 1417234 391279 1896291 566895 1739622 354769 1918202 128181 1332668 1311865 481668 696126 670861 1764366 903442 357491 662790 993834 166875 1661233 267896 1073429 1678599 474666 1414918 421819 587691 1954947 1592104 1003729 1605527 1473652 1938636 834173 598548 172946 975631 775738 1092325 951887 724188 808396 1933424 558466 467847 196244 403313 620200 407279 1447618 439884 1035085 62584 162088 33710 1121460 1669463 564908 373488 765739 1100006 976545 1786501 1117269 1837177 1145086 1784423 366040 197809 1432260 550581 229459 1735163 442452 580856 123781 116611 1282005 1522000 1790497 807190 558434 1997513 882651 589753 688023 1149782 377582 88907 1299578 390383 1891332 663383 1165105 1024151 158547 1847643 1320132 1036529 727187 1665834 1423044 1271717 1255037 1623869 1087807 1325337 1628820 1816770 630591 1293251 864345 1343697 1556345 1056738 983770 1549824 1149837 637745 1250626 1193138 209048 96463 554978 921203 1742218 726253 1688172 969834 1637289 1646246 83313 1948165 1840077 1865167 1140762 1504218 1552468 28407 592665 1085429 1397537 1986743 329966 1031227 126601 1018201 1288462 423904 816877 803898 276927 754142 1909975 378787 1575040 361831 775981 554566 865431 1912264 262826 331701 648002 1872258 1362132 1478890 1693079 810886 1854250 1318289 727975 152774 486572 482727 1614378 852792 51202 69009 591137 867295 1823576 1459150 1232704 1344189 1501078 201054 516580 1160322 297659 573586 572944 354906 1754717 818103 844613 1662560 745299 1381041 1619406 1966567 1057418 497764 1333627 1175866 1942281 14256 284758 1054450 664571 157083 1005609 1829769 1756597 914228 46057 1109327 806131 1356959 432382 884534 320003 1767899 1206512 603772 428447 735283 1631123 1443968 1508990 1904614 8578 976011 50353 1279819 1316096 400337 899927 204256 1046593 524415 1404629 1663094 595100 59897 558874 759714 405475 1150912 1897860 1237072 234947 321982 1897250 1151672 25204 208266 860859 836383 1337822 1264385 172597 1204823 1101783 324889 418109 1270338 1195885 116405 581477 245203 410769 381639 566112 1922656 346011 524476 667729 256250 1177610 1295773 815816 406488 524757 1565281 1043126 559654 878203 656142 315931 199510 1900326 468372 1161773 1423372 694616 557128 899925 1237075 1053471 585996 1322825 449920 197319 1613114 713434 584605 924371 1212077 1900390 668340 463455 1921292 1018178 1426676 537601 1059625 883521 763308 1233301 1623434 1654879 1356192 250790 550222 1445138 96241 51078 810040 452865 571964 993149 1816154 1254793 1431447 984187 1848913 968205 1388447 1320018 789759 1521918 1775817 1188687 1636285 643278 293408 854635 1497016 950381 228035 1268252 582433 1710545 404530 1097405 774246 798485 914739 1442903 68193 510775 1324531 1768868 272841 880131 1323174 133461 1249032 1457730 1235892 1717437 399332 580421 1105889 1988011 1581363 1509836 1210213 1497223 1920448 942958 878291 1335845 840842 1294716 646590 916394 723316 790946 1466818 964133 1227446 631689 751262 123392 621439 705199 997825 799491 1626902 1990146 1079713 229206 1122651 1946257 731010 607049 189698 1617379 802474 292108 1978886 935019 1748045 1137037 1053089 1962852 988869 1666623 1601265 1682723 1034587 675883 50102 625500 645617 221856 698382 1493778 1764908 37837 1447470 668416 955853 118779 1900360 1752676 122208 1879323 109087 832187 1184786 504341 118426 199585 1023376 851482 1841595 1718023 560326 843638 178720 1828413 313417 664642 1819016 1204010 1265935 602322 1601411 1159977 1936418 25107 229455 1527127 564774 1760090 972611 377662 565972 269397 523961 527878 1379480 1661614 1060841 127140 1043851 304482 1767260 931757 1192962 90232 1200848 14823 945081 1076705 1770748 975455 1290363 1596487 1517621 1099764 1501101 913694 930100 214636 163703 35003 1365444 1935229 98003 1182422 805196 1326652 1903134 532873 1331746 1456892 1613109 1597313 418871 1014287 1457629 1961607 131621 963354 107480 1061335 1855288 1380995 1593670 1574012 858838 392519 1250523 119468 1962784 1360226 414827 791867 1497648 1319011 1983918 608270 1971591 864835 435305 1797203 829369 1850843 700083 1381503 1920064 1849510 1105742 1832037 420724 551797 703024 1255959 1762675 1023299 1332550 268474 1380689 1719454 1556605 818840 1572293 520100 1203906 1779801 47018 1759494 808 704079 1989424 465522 1404912 894944 1725073 1387516 109663 1642444 242711 954979 1722928 1335377 993126 1672445 1180397 1220782 1334086 1425580 602223 1036631 1212368 1748958 945519 583972 953767 414955 166213 147522 657638 1394380 254889 1712048 387441 1579215 1392276 843881 1746999 1149043 1273059 129208 648032 44912 179143 384807 398492 1990911 1687787 725859 1934095 315872 445588 226817 1986770 1493356 337614 710515 478682 798280 1338550 508094 1182448 148052 194016 314721 981532 466818 1239602 338589 366515 1721190 1182094 1705575 812919 1658326 1488141 185509 706282 13652 1857853 1300707 1867942 1903936 1674269 1995852 1879774 652590 560679 405691 814200 1082589 1129041 1700873 790858 1602298 1642476 1522930 79217 713477 1687841 135447 26606 1735970 630557 925354 824644 1860249 1687990 1932710 410852 1476483 266701 1824113 568022 316988 132777 259601 1276692 1163892 197104 1192750 261736 1425962 1747297 1507538 687915 74757 1345651 651951 1616328 1250476 1690968 1038573 1455246 394886 272505 1608757 291061 828641 714059 1639238 827522 339559 1464829 965606 1935200 1011476 362346 1878676 1989454 1138247 1364514 1254592 565382 986947 1846428 193225 38439 1535380 26260 1997571 1186386 570783 1720273 1965337 338504 894840 1879562 1765640 725425 1043824 135068 642677 153300 1803837 639978 1194556 387721 753507 1156266 1604228 495326 1145497 1769696 1978311 1042600 1290606 1058079 886194 1479498 1079954 330608 1280484 75417 1668056 333322 1171530 1181701 388653 657575 1685500 1425434 662588 563603 881669 1694323 1990977 894816 355501 1923505 1508971 1803059 557429 1255381 1059916 529882 1319858 1477910 1354941 1989431 39628 1927729 809789 676811 119399 516581 851346 337293 1352514 1657140 473392 717299 1393356 1849227 1007843 745349 1757134 1837633 1046954 987696 788762 660626 1877626 715004 282202 1616918 781244 1944632 670348 1848810 1425912 1645488 123166 95065 566765 314081 197072 713009 1919712 44793 958101 12448 1026848 156908 1896251 535884 177361 1176645 1294189 1435462 886652 409116 535056 807610 1373188 1002100 783704 260029 1558021 688531 1301026 151619 955195 1543540 1389964 1172247 843014 361106 1920759 401051 253926 116046 127691 178826 886300 526068 1250219 783424 1125838 425981 39063 438249 468341 1976373 1684359 248158 905273 432893 1085639 441218 1125847 1865820 145695 355312 1996860 180160 606246 129745 91144 956219 1724888 160091 1036032 777917 181542 765345 733283 477344 1384365 1049216 1336348 1581189 1732236 693367 1240073 989453 748451 1012274 25499 641585 1253201 1354105 1556659 822303 1824208 1110558 1017435 156732 36584 1858878 524977 317049 157943 1315397 1639920 888144 666174 1161965 1097209 866203 1523583 75775 631827 1739031 99383 1385021 439903 1560546 1434916 650705 1002311 485142 1140010 672332 560725 1113707 1707875 1910236 1151345 1574291 1375126 1733827 995527 1108782 1289674 599720 1675968 1070215 1268962 142408 344820 39053 1780188 833450 957864 369834 91071 483042 565877 890145 1012553 1571564 1026776 1325971 262345 1958316 1414857 441335 161387 1915974 535474 1355362 421941 802351 910906 1414275 955829 1183214 1858566 651622 544610 993589 945489 866298 981205 176190 1732025 1120327 1806804 558529 149393 455053 468439 1725083 560224 1606230 567764 1900128 911002 1944195 993538 1469006 465247 1383957 610196 379206 456735 1361435 63641 605091 1039805 493537 371075 291531 1905458 480235 1092545 1102680 817946 1371525 387792 154889 1440918 1263172 1330794 1129122 813923 1687193 1470307 79123 1190664 1964422 1093270 321962 169866 1010264 196773 871852 26712 800399 824338 142280 1379433 154243 1888354 568536 1520895 261520 400659 1785124 89042 621424 456000 1161455 360354 1199018 751678 734107 1313865 900256 527415 204742 1723486 1958348 1788778 120739 301912 590376 329596 218942 614130 259633 1029693 1849423 915100 1145517 182245 738707 577280 346515 1510328 1618857 691367 1525859 299651 823132 546481 574258 85101 659783 1421753 515734 1199684 1248747 72645 303295 809573 530768 131300 1015206 871103 397817 1913435 1830121 715647 1457551 192078 60517 532559 886908 1089592 1338404 1017596 1490949 1070442 418082 988050 632815 1745640 928839 681451 1801307 1153951 1654464 1032002 877693 1961057 1640322 146325 1272841 212875 1096194 268735 1157958 1567484 593376 1110022 1030372 1636388 1334943 967765 1481786 543330 969158 586630 1469080 1837954 1603537 1017705 1337827 70127 929115 192022 1005921 1623194 1859141 462231 1528995 1905442 1993423 839099 975845 377091 93885 705175 758250 1748223 1637446 1052424 1800130 128012 635528 1735767 1550867 1445898 716086 226592 173249 1212394 866839 304895 18732 1261996 906643 248113 84690 1277197 132700 1723165 1012429 776437 1617838 92268 1492421 1069926 1088472 1672352 1677548 549397 1948248 1659102 1279304 1020812 347317 155496 396023 1618365 1938367 936804 27639 647141 66609 1896031 660182 832244 1406272 964096 1691774 1733964 312102 423459 31827 1863341 1919945 642311 1728717 1697993 1482883 846826 362491 970001 884679 1252950 1955766 358745 1395036 77236 1375559 1077271 1188578 266587 176263 1054813 1661185 1385616 478141 87102 1000617 1237425 1928458 1210428 212859 1879497 412976 1274765 1744602 263142 1344924 762766 827168 1070032 1191747 1394415 589889 1230527 1453096 1023344 968480 1008312 420066 883162 106013 1355063 1124481 351684 1113826 1033328 1918249 421591 355222 649036 906917 1112298 654903 1607142 876919 1205577 988026 1174902 1271412 1124287 1115959 1040268 1980614 490266 527772 776700 1103337 217485 44052 1739022 73464 1735623 1367058 418112 1080122 835407 756255 1511371 608544 385728 1550234 1605967 1163208 295584 1571131 1874263 1166853 1447667 346303 196587 1062028 1853262 1922928 531793 1707082 99912 771119 1629647 1849190 680353 530954 17454 1784727 674511 383333 857084 439930 148619 1578953 715199 995618 744578 1612046 28744 659170 1790157 1118610 535806 228255 1118778 1127659 190379 1149836 815505 229480 1244302 708649 571251 141636 1046524 860605 363933 1006504 414912 80498 361543 1547974 1977502 545185 1766372 936603 1562646 1739867 1368154 858769 647443 1672767 1883382 299806 1081688 1266132 841141 1736776 1236790 646497 1512972 1916238 79787 1906723 1400281 179883 1644395 1901128 899016 537440 192746 897297 269703 1629700 192781 1983931 900139 1337346 197467 1667242 549288 864348 1954573 43048 199753 1059568 824080 638286 49296 871796 76919 630991 532047 1604586 49981 31703 1608143 1674172 1023850 1774181 1587092 93970 360685 1297588 1961018 955473 200164 938274 1581567 181925 1543059 1836499 655989 1804694 1512434 1088079 1730956 1622064 1645119 1179913 237072 814497 1626288 1408024 353410 1774086 850656 1107900 903628 156753 1026753 1627444 1956292 1959803 383580 1272776 852193 1411026 1718173 566078 1190643 568115 1819456 788479 850979 129451 75823 1389497 797989 484680 41347 419544 1346167 718706 1678773 1811166 1924734 433181 197753 999889 425642 121653 1446094 1420677 599233 577345 1977294 65689 609469 1328802 1919631 1056597 1635718 1209752 1896370 1422936 1158021 269415 1095782 632107 1776951 1734626 536455 1047162 119714 585661 1189418 728071 1042724 1057035 1233246 681656 605897 711901 1957913 96518 325563 417461 503869 402576 124781 459411 1405115 1056168 520437 1778522 249654 1129206 204260 1428837 309573 1999413 1226395 96153 647509 526351 1210400 1982070 359429 156896 591030 287936 1806727 628521 1287260 761333 1141189 1396181 1405552 248312 1160155 1478365 1789091 776521 1195079 1943002 1561823 1853091 1138922 1897030 1960395 181663 711108 1937449 1308912 1922262 1349967 1472989 1608846 53117 402429 1093950 639603 1135810 641335 1949596 1535771 472775 502994 755062 1906075 913958 668640 392591 1724868 1825012 1667872 1837673 795001 715344 1058664 104331 1269814 1671502 951745 290944 1184833 1938411 353126 1405791 241113 1666589 1964579 576948 1672806 243290 1155466 129465 14697 1005386 1101033 75329 1139100 358390 876716 646797 221001 1909246 1516396 1246558 1816077 264980 1307377 499534 1895144 887912 164180 539517 1085603 159696 934274 1872431 500557 885461 556799 128234 71765 946914 1299848 1637143 661580 895504 1265524 1900858 311122 1667887 957670 955530 423685 619224 628486 883359 1698585 58352 784602 246615 816550 139660 443095 1519420 829065 456551 646770 844509 1017949 221934 613100 659577 1062278 812642 1073399 1069712 1379241 368779 300519 1554102 1504416 859863 1854921 1645138 1535298 375099 1537744 1367885 628875 1987609 1664683 1420331 1518974 1083544 250137 976691 1582463 1037487 290143 211176 1935986 1353258 918580 1794144 454302 105949 759224 907964 402543 374338 622296 1128867 877471 286521 1871546 138559 297464 1801467 1730010 1333888 26657 519069 656143 1211558 1939429 1100002 142487 1985514 1554838 413044 522897 150424 1620138 406484 1538897 781949 337447 782483 1348529 1437022 584968 925143 1207866 1173267 1645628 345031 1697502 725927 257227 267545 467344 783784 209866 466765 903981 381606 1108903 244882 271973 1454929 590163 1786448 1650735 1384094 1223255 274737 1914019 1980546 144031 308568 164726 805633 548886 680293 88507 777225 491935 843473 1924943 1060409 118967 1620690 1755891 1127392 1399350 1180554 200940 245648 615672 1413570 523236 367002 490678 1559532 751317 1147818 1663409 1035090 582848 859508 552242 1072351 777731 569018 605357 339388 84458 1115430 946920 1276256 239891 1471688 344096 1849418 1186302 360283 1593406 1857272 1454451 1488987 1805379 1340685 1265134 835971 1476051 1200691 828902 831306 1078215 522847 1843327 1170503 1631793 1228050 360863 1052032 75660 1269363 440728 1325274 688549 1705366 413098 910999 143366 1587023 108726 536964 555951 118095 1558605 1769744 717988 1103028 382708 1069487 1347187 331457 154552 555784 1886811 220995 922175 1047102 1743124 454496 541364 583238 1511087 379360 91866 1106097 1017593 1140239 617819 675179 389769 1158185 888746 115643 783350 1071386 233519 873794 196743 1567621 872662 1749073 553891 367850 1505453 800744 1263094 114397 1030442 499060 870412 869844 1478488 1732244 533801 400785 1651693 1424403 1126651 862734 1313333 190987 1706137 1005279 1616066 1427622 1496589 1976852 773601 1295410 1943627 1057244 34525 952615 1343783 373134 1145519 1073483 590810 1300937 135386 296102 214583 590599 1187575 1828224 1184409 624317 93089 725347 1926127 240435 1930558 1827756 1997346 1744194 186807 1404126 1710695 765995 1537387 127620 1044540 806034 862953 1976146 982668 199807 533345 1327171 913905 107511 414064 666612 1135584 1222456 938623 1188308 1780480 1653799 1240710 84265 447062 216481 744720 804630 1568437 1411449 1292070 686260 146512 1325845 114597 757403 1276069 1462826 1466306 88749 540343 1391935 350293 1359450 797101 1529213 1966336 1528420 801687 390647 1805637 1674244 444437 1138481 1704149 655818 1798795 534360 1004793 304553 1553545 1850299 1354936 190730 189853 940037 1796764 418651 637868 52173 1054449 1329228 70056 62308 1707540 349065 1709344 1803038 873832 1417639 173853 876873 156637 1141059 986732 1923403 14339 1015817 983130 615603 315125 670287 1461246 369556 1440305 979641 717557 595075 1442565 931230 1941104 112535 1998544 187072 1575660 179711 1320837 78294 703224 247581 634069 745327 317738 1759692 1569343 110542 1023402 1488616 926380 1408428 854246 832744 1742371 1807097 280158 618674 1371932 929000 209516 150685 1051915 1580472 149096 1088013 1204517 1024963 838808 1858185 1458127 583182 1948189 846990 1914072 1943715 1604576 1076741 484584 351459 1183689 285382 428545 1650198 177302 616237 444852 1127615 499058 227610 604991 1876634 1967197 325483 1484491 1156812 207587 1680454 1938592 1776482 284575 83975 821626 784833 1665916 989787 516148 1232880 275534 1433809 330849 1069448 1729413 1479930 520343 62623 1246047 1747653 637931 1636318 1288864 1419774 630344 1448583 869387 889949 224267 1010220 1515481 167143 1696718 1301388 1621646 87889 511308 256339 1355211 1793839 1591498 1064872 1034240 1687986 605143 1756544 561653 1628413 1769354 631135 865527 941300 829989 925422 955277 974689 250061 1284632 1253792 756770 105960 53723 1936491 1207713 1814681 17714 1134683 813976 1490675 576299 1499277 1140899 1571265 293628 914192 1578354 1219863 333773 35063 825797 1682144 32105 1009898 885120 1844850 201964 372784 1486969 1136664 43496 1608463 283258 1215554 239832 1080333 430013 1715265 1397303 891188 1058889 1591317 1306451 997233 1603421 104124 250496 778536 1639160 1468570 281139 923194 1131336 1563696 1796756 1188807 965629 1335402 1159822 66389 269058 18260 98988 207062 924634 1344399 1485073 253834 855664 1188972 1410541 995730 1418854 45163 1880799 1337255 265243 1119448 1471367 924992 1987933 1875050 554973 938461 1899884 1999924 912880 1463523 1469103 1274270 380381 1036598 1795418 172071 709332 1220401 1388856 1103496 648460 479746 264685 1220550 1170882 1757348 1248727 944050 1525907 1032590 1729356 221988 1949695 895278 270734 1756806 1877634 1209759 1892137 1756266 1571930 1851863 1638467 1384226 1311377 803174 782218 838554 1907822 949139 1629243 1945834 1955015 1267280 1589429 930431 372221 1087762 184216 1356852 1917978 959719 181420 1568580 1390064 266326 324214 833786 52747 1651484 619937 1100814 539341 1389366 717479 1986142 424317 1151926 906414 23941 1358608 236735 48162 1687661 923 1790634 279334 1020984 1236337 698602 1730693 315712 608176 648005 1396157 1677997 1981687 1720820 261223 1990406 891889 1359897 1691258 903037 735681 1712682 688250 1671821 1402119 785939 1630745 1460529 615121 82914 1104366 501981 766270 239559 808942 1391067 1904952 880159 1425825 525299 1133102 673204 930998 984557 1099331 1041756 1965070 1395620 465249 1350830 1233850 1630416 1487054 1466987 241934 87337 1623438 737157 253223 1121543 1546247 769420 653740 972427 1352479 267760 723608 16986 828698 601085 1209171 434208 903794 612595 473399 266806 1624735 1339155 220802 1953906 108657 79713 1611926 1037998 288058 244556 1742181 44520 640677 256563 1649149 490439 46666 371320 205692 1001981 1919993 478851 1022206 1006225 1859376 210418 1202391 634915 435493 660367 193321 1914298 709784 1063206 455467 1615401 841467 732178 1826834 528760 689544 1790114 992703 964873 654912 270183 437894 1091919 790082 1821857 1886195 884113 1917956 998312 1422586 235882 1858484 729708 1709983 1422883 1897499 770755 61828 392163 1260492 1199461 1789953 1454292 322122 1015963 74409 162740 23640 830552 1707737 645981 656479 1998232 1579146 1059469 1642585 1698817 1531911 816446 1215999 336570 184491 233935 638872 781458 1699367 1555415 195535 891292 142401 955779 1105289 1243648 1766008 1508361 75715 1291878 73100 1271647 1058495 1413551 1073740 194894 90142 1356857 1318456 1331053 45908 1003376 70881 1054901 99755 1001783 196705 813892 979109 1342636 212431 1818735 475632 1294654 1422013 1789931 1102259 1734462 1205011 31387 1226263 980345 18306 1714562 139468 1375788 262552 681542 1422803 1288021 1239145 1090534 432181 1810857 1381649 1997146 1816838 1335142 1913163 853210 358215 833080 1925774 1880191 168514 1515936 1629219 1426032 1908757 296196 387158 818280 935476 1412928 121753 1230129 67409 938615 1205533 280433 975019 918378 1971633 1361000 684405 512235 1944973 469554 1246665 12179 1735616 1526393 1664509 895736 1566253 1896577 1161729 1873786 71098 1726169 240583 1080405 1185175 1621395 524305 1446350 231678 264313 190727 634161 1657502 631478 1056980 1049829 1453575 1328378 1423551 243158 523964 1735450 944529 524224 663692 1711861 215030 9402 154234 93148 1695836 1696866 1324812 1810201 547903 1071562 1357545 1893516 6366 1442216 1689934 484992 47998 81719 310845 1202839 10626 636835 1760186 1575500 148249 759739 687552 181428 1939763 65266 504775 1875204 1106282 370907 35875 1700310 939671 1096644 1134909 455180 26735 648524 928854 564439 143376 1144480 1234539 668830 1627533 273440 300440 1828065 1134785 1462435 820061 602494 806802 889413 501293 45829 1618344 577539 1176504 1194574 1075851 878143 1572858 1371571 1920154 1972026 1057823 1805720 407319 1068336 302629 1847582 1172235 358015 218949 1430151 780231 1792395 852528 1736495 979637 1012987 1022657 851090 330055 639710 180145 1461978 1046739 226812 1972875 284773 935319 1334258 676088 1608384 1903159 1288697 848607 1430294 1758791 1800835 667780 159475 411336 257293 1426573 1342203 1852866 922282 919496 439581 27778 710209 1670213 268801 1033110 152615 1733773 887345 1072752 1199715 1406730 1562043 1933864 1185905 1898611 41602 1891515 1027226 1417468 1257995 1974712 163710 133839 1766996 1881290 1198162 1723403 1186914 770103 28386 1085445 1009801 1992373 1070445 355544 627877 153532 1218099 601072 1179501 965502 1185032 339104 702093 939008 1950916 1632488 995202 48637 1273064 210582 1325009 1660077 1890347 1665251 380577 874590 1308336 848700 842346 1093535 1434924 870560 1482323 1364767 1114223 1522834 959994 1276007 1973559 632759 892529 1371121 1592224 1046956 232913 1830292 1790783 713245 473442 1930966 248750 1411861 12911 1265635 1184823 71043 1984946 1674503 1315558 854676 1094903 241564 1252549 1424863 738669 1820898 702861 1660562 1974538 1539575 185706 1013654 410490 1456201 1498079 1234195 1355501 847965 1989771 1960415 659786 1806396 250584 1881763 985710 1706171 1461039 396539 1890740 1396685 622878 117643 1799088 763550 1268272 1965220 698901 947847 252751 280935 762585 451328 1119440 1919193 1835993 17623 1838562 1647566 1843868 1468285 1666445 864943 1248699 1278532 576120 50564 407152 1723461 1555485 1861985 1294902 1942561 1728360 1189083 210862 1269101 1566239 1525231 938031 926524 1743309 893161 393876 46959 206558 1017854 1465025 1756640 1849624 189779 1637388 918096 496373 597439 1657684 495417 1067479 696984 925392 1360794 650414 1268379 2024 1721047 923718 1462782 1298655 26823 1055477 1758613 366296 1130586 1766920 1167872 762250 52129 788165 699727 1202846 1865351 1303035 233242 1714324 351578 1251824 1423509 919754 1552448 1726130 1316402 783620 1565977 617851 1726590 68575 292181 789169 1465766 1986548 81739 1978011 1753071 296886 1415196 233305 190601 85309 1121311 1068691 1700391 1009584 618693 171041 430875 1928426 1870227 1894935 582720 1249057 1867743 876139 1332734 624528 1139249 725467 1936688 200482 1440915 812498 1093033 923020 1572913 729643 405381 362795 1020202 237965 750647 870979 1614975 76441 872150 230176 375578 272164 279394 1709119 810671 1778704 1414784 782250 1987848 1555882 1336282 693283 1000620 1067964 1493165 1623109 1035788 276156 1166456 1896550 464759 242900 1695542 116143 675361 814419 253195 1235184 342653 29084 1684222 1131595 989523 201980 474380 535768 1327619 1459636 1288682 317882 1202578 1922209 1986321 1651591 1364860 1724695 146757 1915707 1282964 1531887 529928 18284 1389073 805369 1976777 29170 614693 1792567 1291157 1284312 90197 645530 205498 900094 872482 1240243 1739393 579470 561822 189750 141493 262984 1324285 1342425 335388 185655 247645 14239 211316 1750297 1710260 306582 1710331 1796909 1158836 97389 1171776 171822 1523680 308070 881623 690707 673200 998608 1962132 1645432 401421 1614968 373203 1122090 1232217 922974 1350623 531603 601073 1805204 203496 1642165 1197697 1149456 1455425 1048741 1783540 598598 741602 1453647 667822 1390653 1624785 422567 1057408 1213486 1739203 749359 465277 848140 365794 1107791 663634 630705 1923391 668735 1960699 1511271 1429596 491263 720610 387625 648097 385248 1938078 1270248 1004723 657057 1580937 1376771 681716 1973453 542529 61422 337421 703188 1601755 1620324 1431604 1349287 1887734 1350394 84979 1165577 1666393 680492 1527664 1517080 108583 1927725 1276583 1024198 705341 84387 784216 1105373 1778079 1356767 610212 930935 705816 287913 1472539 1403532 227119 1012427 1804279 1989124 1691338 646371 311090 1291934 935731 1023694 296251 880340 1108555 1598409 990873 613243 685279 1467705 79247 1788680 1744387 196366 1577593 1878039 1919759 287463 1682734 1646650 247316 720177 1374678 1549904 1506947 1594382 1604589 1166078 261343 307970 1402596 1195285 1649685 1075447 802208 990706 1541595 126623 349340 1386282 554672 1152453 1195241 67183 315760 526298 1347603 1005150 90971 993506 1300046 136840 539432 1637852 1671468 1431976 786851 1671179 682464 1292760 1589254 87042 1253592 1498744 1390357 909643 1834784 309991 535014 922426 1323736 1080878 433010 293141 1407179 306679 188123 1299124 496420 1279099 89851 1336681 860926 1768679 1427962 1099778 1257725 920612 1230409 422133 458011 524199 113204 820780 344927 978846 1899429 928179 1850864 1962674 891745 1954966 1151881 473825 1036687 1408643 1857543 742888 1635859 361173 29322 619564 484265 1878112 1085809 368056 453434 690835 498561 195763 91755 1364821 564603 108916 1664816 1491812 1648297 1064481 1153689 1610720 411763 1791094 360393 979304 1643909 1654672 925766 1047098 141156 1717889 1351155 630466 1688342 489992 441800 1209885 317763 200421 1044773 928459 641838 900235 574683 806580 563246 1461987 763169 865776 1961816 1201898 1701042 1593261 654352 1806406 1279484 709663 952787 1039262 517780 81077 564577 1988786 715432 236194 359837 1692301 1040839 385139 1867758 653331 754267 1323334 1064226 603255 1696949 425624 1945323 1608039 1733189 320879 1907117 1268137 1011504 1422723 446724 807132 97606 48717 223476 1930787 864173 460599 43751 390095 1840545 831605 1355270 1163060 1173734 1553921 270870 992636 1617438 1233097 297291 1024823 1981404 1454872 257176 728119 369497 1466345 1688930 1416588 1018887 1936336 1913540 1142521 1955252 1651948 603060 47628 705827 1502716 1198331 1541760 1502841 535242 1289018 220575 1126364 527719 839160 974235 85244 1464051 1965363 968902 921418 1654002 1218324 556855 1995668 1461252 564671 639136 256527 795565 1578328 963756 1505302 648127 1585257 1930619 1993510 1170837 1357919 1522806 477926 1896325 1443603 1954759 1352885 1640086 1097425 544007 933612 13404 1041758 144040 841228 1630718 145319 405920 1931453 1980963 92783 407689 1922069 867869 995330 244209 667172 1512842 91737 1216092 1749358 1292769 588307 630983 100719 776021 1021547 981141 1824068 1917280 547355 700202 223306 1237305 43230 997812 353148 417335 13634 1846499 1388068 1333342 948312 386677 749682 698887 919801 1486200 896803 1143607 1325328 1734993 739088 1155604 1576160 9785 247274 1824203 299599 54410 1525759 385271 90961 161621 1295960 1155718 1371739 587519 735078 1552017 1384652 675631 1805877 1016977 1298642 244401 1172049 1470667 212377 837793 974230 744974 1969715 424302 261264 200581 760656 478865 621324 1649217 1019801 469446 1055243 1068679 1032733 973174 1156828 1434651 1028734 30528 165346 1370416 345616 1632188 1244170 1232152 1358748 1502166 152315 510418 60288 772964 502288 1476321 1943998 489084 91220 908417 1788782 1063302 419831 888670 312003 1489098 1195478 1762501 749345 1009986 1841374 1118722 1909942 1014759 12003 942813 534146 1224306 1887836 1539786 1731493 1107065 228862 1635788 1553891 1175215 469830 1169770 668715 1219944 1656862 1272734 778925 671463 1391577 1732024 799661 1504541 1366808 1077698 655200 491431 193952 1215791 1696513 479600 257897 623047 306364 1253713 891655 1121173 917303 627770 215291 57882 692532 867932 115180 103769 162573 1663628 1278962 517853 1274570 556909 378048 1574405 1140729 1988273 1124266 865956 511689 273948 209044 207837 1225412 789140 1518506 1500933 1558488 443261 1511123 1078456 328839 1220006 656771 868258 1601023 1480108 1203973 175329 1828181 1445232 802334 1208371 1512724 56994 1498633 1311750 680770 1679222 51666 455396 288927 1989774 446273 79894 978446 1412067 1860233 1807960 1259785 327467 788964 575593 877169 145556 1471811 1004060 1936907 1779877 673670 903866 1014571 1830556 1947055 724858 928093 1755889 270735 838394 654342 300103 1181928 1043039 1926511 1747833 1583034 1801765 955364 1841119 1287846 1416586 1450611 1585306 1707035 1574132 784001 339649 793173 787261 1367026 1937089 227985 1502235 308124 1234515 1119359 971180 766877 371240 480718 773067 1510796 488424 1857283 513545 1405177 13162 1503332 1926637 1089512 1049856 403317 998894 851624 1220966 14011 1957102 556664 1941318 226444 1173989 1160191 990299 272489 210458 1629280 161898 1119766 1058206 641301 1103488 1452005 1427163 1366220 384855 1425996 1692158 1543771 719347 569778 863096 1099292 1213258 1295878 1388182 979228 227460 1003187 928600 790230 210215 494225 1581130 1998580 1497239 967418 1899636 615469 31015 4750 478086 344558 1821699 1018475 1328766 519573 1754700 1043356 1527632 680308 871027 538626 1411826 1827026 1562301 1895549 218345 641736 901981 836088 68377 782689 1693938 1479680 730807 551582 1335816 398531 108802 289547 1029907 661485 1225785 882845 961980 905093 1044402 1915803 1133148 412745 1935227 409023 361691 1552084 247760 1466678 1140083 708120 797148 940613 1115884 467616 1095534 210156 456825 1764125 790267 423401 1338750 1626850 1786745 1712501 1778020 1025200 1715616 1635465 1713321 69544 819551 269168 1579494 1277352 1450887 1743557 1719776 1870755 828671 1629043 1386732 1232467 859566 518012 1601685 1086044 761634 185365 1433012 1532639 492629 1947966 583292 1822771 830303 193428 1247956 537874 419700 846746 1659274 1854258 1539740 1103890 63517 1634730 1294477 1848231 1852679 517324 1939174 631883 1529704 755970 930489 578576 1176435 672350 682656 305801 1363559 1843465 1128913 1555068 483375 1385549 141632 1012426 781247 535135 1545866 1199883 636026 1184433 571955 641618 1800413 1288897 1217330 687475 63125 1938006 888614 1040045 1276924 650329 1109170 363609 320875 240519 1029669 826688 1354797 358873 1555851 547820 947771 871804 1981461 86706 944143 667871 493160 1982506 1261553 293393 787969 383701 1556650 632799 24724 572512 713508 831516 268500 1440387 1774568 1422856 1001038 1079483 399493 563572 1448190 1517823 967594 810605 78075 310382 1280161 1184203 1358403 1120206 512829 1854607 898200 1641800 1073380 1159474 651278 1980082 307803 1569790 1456943 1383072 1441321 962369 738244 883101 119453 1144956 1687536 526329 1208850 405208 334704 869907 1615550 1759875 1658462 1883926 1878201 1171579 672969 234348 425706 129170 451716 475814 1829561 15311 79724 1865853 1795230 1144685 63320 709228 1697754 925783 1133188 1510256 1844322 933808 1474669 1166844 181724 125064 1551010 1190258 1559546 1641777 1632467 1184472 147225 1079136 1627576 703274 290460 1391949 1685455 1960779 1160051 1148827 1961390 900967 890418 1596386 1631697 437688 1986269 102773 1307120 229571 417908 437779 663160 988648 249926 799963 1450773 516500 1287918 573233 659736 1593614 920858 898281 1817483 211114 758892 1556348 544627 928417 1592324 1348642 975080 396760 1041689 538463 136585 306182 1283484 1190566 462260 129668 1041556 1014097 842833 446206 420219 528868 694226 1552060 1436245 1462293 844038 56939 1285632 568300 1038422 1609128 806717 842146 1703614 1006424 528138 699061 729013 967 130744 960383 1607230 40420 1307158 935798 414196 1805697 215706 264729 1335166 1077180 425349 1105935 505663 1583344 472081 937849 1358571 1357758 1051558 1952371 1250310 1777633 20713 675887 421043 1293498 160794 1930180 1271904 1656460 416852 681898 478759 1471478 861268 927073 12284 947652 1819372 520202 178817 1901141 1111571 1754358 1332614 509371 1542794 847160 801641 683747 85846 89417 1162323 1166624 194899 763009 1377543 1994357 795831 1998869 1355525 891601 469948 1903283 37480 1866331 452519 1934013 90635 717936 598489 1389116 367653 177807 199485 1787069 709137 1938939 1906573 994389 285952 592712 766380 999104 1114369 1167004 970454 674233 1667516 1601355 732552 1620265 1793267 324392 276667 1266194 73517 669843 405054 716681 1093169 230964 1988462 1813263 294538 136404 1201025 335601 1161 1813463 1685344 1310907 444979 1900773 1562354 3377 269708 135848 1457739 861896 1516860 78629 114436 854733 18483 1791662 1004858 988300 231314 1108572 863401 587650 1736632 1235992 311667 132516 1834616 1242846 1337910 879535 1987659 13626 467499 1800996 837361 481905 651799 596832 156162 1173732 505634 665 827671 161908 1108633 708402 595426 862785 1780053 1848009 1846942 545467 1867579 1271426 1519247 49147 1962723 1373749 1928477 936495 1773694 513411 1235077 1499473 1391718 1621644 813393 1685802 157412 845476 1328643 568264 1161591 1387935 1761708 1900589 1051254 229691 591877 1465129 1868512 443088 631754 1404595 1081857 1780733 159507 565549 464051 1622387 687192 1773779 283083 179549 878666 1450047 665767 484296 372697 587609 718231 1914060 1288126 359581 1712446 849899 443552 853363 221027 1525851 598104 325209 768485 193293 1891760 1249152 212146 1956539 1807204 1905316 27699 989705 1540028 1590714 1780537 707051 1568766 1616937 520412 1860048 208967 276529 178641 1094583 29766 1281281 895833 122836 1471975 778422 1671140 1820244 1469803 8019 811752 534674 520611 650206 298294 1960019 1256557 428236 719069 1042073 572537 750119 1734367 852890 412298 1192953 956097 699617 163965 1967849 1554926 1256010 111733 274621 1178994 579642 148335 589015 261703 1566934 1238374 1143902 349980 1770006 515375 980405 448516 1539587 439334 1590219 1394733 615521 1040019 1708671 1752484 1929350 1757004 187208 1261145 555052 668760 1962825 1972223 1888428 1493724 658787 604763 493559 1573138 1147776 420578 257117 1621038 1860912 1074616 493616 346342 1891187 666777 1778195 1592850 447018 1951932 1683572 1063269 814356 625525 611363 1542659 1867014 60451 473956 1904667 1085239 898590 928884 1101742 1873562 712893 503259 1118066 1521740 674068 880966 1173691 257796 1933000 408590 1913758 1396195 866204 73801 913309 648679 1067231 1286327 1626390 1394124 1391967 1989247 1572408 904771 1181220 605074 1134503 96619 1247221 614635 1902712 1709996 1097684 65114 1444982 722373 995399 1538517 670446 308602 1114832 422983 594845 347233 1854006 1912365 881853 729404 1710645 1956336 48247 1565195 807520 666204 1066996 1426357 77868 405799 319065 341808 891175 1927498 479193 49755 823491 1030209 1337597 1124122 658398 237861 823118 1280963 1038463 1635466 1313071 621085 374998 191565 1541051 1766141 551007 238369 626731 944361 596143 1774414 112305 1177076 613170 1367734 969565 248965 933356 1769845 796442 406772 1080520 833012 1071590 915212 399311 1413822 1848440 788982 1892438 348303 1144120 263821 244814 380957 298172 281120 1266509 132898 1176706 953844 546125 1685816 841504 313509 1709762 767033 1839457 1052808 1590035 389526 1357840 1698542 432939 1895496 852280 463697 1777832 1449563 80006 699410 1117740 1723533 225501 1589106 143043 1906530 1205075 1794015 1871368 452790 1040205 928411 1544585 706953 1973971 1909068 355869 1299893 610326 56591 756175 661238 946758 1302109 1662083 128317 1780672 1165175 1791871 1082172 1335722 363289 1903137 1402444 280285 1840227 447953 325758 1952444 949859 900642 1749162 245505 1100286 1470899 628354 1240434 37089 1876424 393114 1413641 1281460 622026 1508539 1589637 1900384 777987 1881664 995493 1226646 819785 1412922 1059375 637406 792559 1327059 950768 1493171 1654802 725641 738725 1896621 507813 1195663 1020161 1335300 1279944 1820260 1910234 1239039 1190472 304037 1589321 769629 1748174 110999 1309949 1205964 1768785 1442102 1630106 228868 79653 48598 800694 1372889 1050615 1368826 1313554 1971186 1888814 440290 228807 184834 109964 53828 1550260 432610 965796 1701094 150168 872822 599465 754679 1084544 1315205 755555 1230325 182812 569273 1160542 1471281 1739250 1331154 1828759 1276982 104172 172706 827614 950565 48008 1944486 1930598 679855 1740064 1816083 1670664 961515 518224 1764043 876756 1247005 41177 1226091 1973997 905996 1502766 839866 1921481 129271 212269 520334 1649105 1091831 1994957 1369573 119291 122495 1203133 241445 1637503 807749 1397204 1223770 1744784 859745 59110 351620 961217 802368 1895252 1030028 718790 1747614 725858 502704 416768 1999121 53450 45850 435127 1938287 610169 1422002 213801 31431 1738059 167572 219926 407205 1289418 1950198 793015 668235 1202002 981118 1990504 1514169 138907 1061826 1525764 975291 1884453 1783360 1664655 1540547 903887 975494 1092520 1867385 460214 204051 936001 495742 41393 737934 96369 1589417 1475012 1041836 1990276 1837840 414676 1092537 210014 1859207 1038455 1580546 1699129 1213887 1757437 1259593 1841909 876762 1775715 816636 274139 1372909 1125938 1277647 38572 1190968 1319116 1688448 1088706 530423 1130968 1301743 583714 1138689 748646 885768 375605 1465421 1919033 1839094 929059 621339 812107 1122548 360948 25021 88389 1357222 1129184 1098325 687480 862879 871572 1153941 1923936 997964 1497347 1655875 938043 334321 549245 1400206 1893691 337220 357108 955523 1878239 62784 627821 934376 308154 1544340 1354131 612703 384270 45516 75948 400888 400255 724461 300274 1614744 771269 1463096 502862 1117398 1233132 952285 1801680 76552 1605199 1023569 48513 1882043 1487663 169610 170721 335553 1874492 1113929 1770630 107423 1952762 1288376 1564121 1336827 687048 855813 1188998 551551 1846250 264261 674032 550835 1872645 1808425 1206083 633571 346802 927239 1162787 1925529 594542 220534 1208614 1141353 561886 895167 922193 278102 1146774 783395 1972742 307486 1890438 737365 1415401 397047 26381 1352335 1811069 50854 213059 1026451 772662 795315 393097 1202382 774751 630510 1024923 669855 367886 1805881 404862 852523 1486672 1821259 203873 634100 815157 1350100 855933 1387457 38388 1609891 710520 1512148 1537083 651513 898352 576601 940288 1380292 1902018 167928 1882917 1850746 991833 1996957 1049735 1443703 1169242 175334 678706 1705298 737787 1298083 226421 386724 1293172 1197107 1846515 530696 1877175 273508 496967 175686 1252408 1474088 839051 1036968 1536337 941561 1984812 367415 1510776 712730 1941758 1862496 1525191 838190 863384 1060876 1264632 774110 123449 1640511 1112963 1980965 1042448 1373594 332254 1942719 1607818 1767694 548426 1947214 548398 1967239 1603069 145649 1064014 1650949 852722 1151021 1844301 987737 273248 433066 216447 1534180 385448 259069 369526 1684232 1262800 1078980 667421 1062078 297081 1145858 124154 643642 1020168 1328782 34870 133037 893583 1086405 932907 29220 1356182 1367030 1395465 151680 91260 506147 1907570 1976520 1420565 18407 53910 478595 1051859 422646 1752099 614988 996454 1266752 1159259 850453 846808 969046 1312783 1331296 1344410 1649048 1321619 164214 5567 1731458 1925626 1576285 1788430 99149 501188 1865561 442050 1096019 640953 557589 1475592 535760 1770360 1211113 1772256 1257259 972870 207309 1823015 709740 622585 1990922 1213955 9184 188876 1120175 1481673 1930538 1248452 1891731 698507 483811 1109287 1453510 1518022 999420 337435 483617 678349 1971788 1152425 1154488 1178172 928966 1807894 1911545 1830902 72125 1044792 390504 289264 902918 434500 982731 882875 997862 91727 316949 1568629 1738984 246381 204368 1734816 1911813 310520 807023 622686 156420 1278889 1780430 733087 1687766 926998 1262172 821082 1075622 70417 1614654 213782 345207 1589211 828885 568335 592534 1061620 1534897 757784 252252 1144532 603577 558614 914867 1922358 159877 558785 496624 53867 1876088 863966 951731 179342 498622 343274 189445 733608 861236 1352233 791777 1723075 1191070 1216827 193104 204904 1936673 973883 1322110 1488990 360453 499900 1822055 1743638 1519430 1469954 1406797 1841973 1797058 1944318 693443 1245024 322808 1336739 852515 609519 1938160 1996542 1838965 1459932 337515 1949064 1226678 958612 1528393 943566 1832774 1785188 542299 342297 444251 1759779 525528 822405 664067 1379352 595412 1135962 654696 31195 1990665 718514 66799 1579696 553872 1352232 464002 883933 811328 1749959 490683 933742 668049 1270244 1956005 1343501 100040 1391955 1058059 965002 1975041 335032 939319 440418 1990688 1825907 686179 1270831 1504595 1732319 1786635 975792 397190 834761 1031319 978660 1179721 920103 1894785 1332781 9295 1140649 785800 912008 1433036 248675 1831227 1330890 1043497 1488199 673646 109610 1652084 1968581 595349 132613 356948 264083 1685603 1148174 11796 974039 245446 1637174 347496 1856746 147134 1349827 444433 1108812 1194823 930906 1136587 870053 473575 1828613 1654106 64366 1326403 327616 1935274 880473 1307973 62157 236518 592843 1382558 1432228 1320399 1486918 1702025 101551 1842535 1510291 699439 1535908 238373 1229048 1638499 1168459 1380259 1785682 367081 1672508 1512620 1692629 617784 1898906 82941 943697 1929587 11710 194571 638276 1115742 683380 657138 54003 1942757 1504587 1291390 475483 362968 1863710 800711 174850 415438 9107 1749748 499561 1245246 471011 325748 1459885 489331 1245736 6591 1294483 489869 186231 1619585 291471 1888578 543649 1175696 1027218 1877586 1370448 33691 825072 1479823 407649 1464883 332285 753503 1659129 1101525 10918 1863557 1069328 393755 580951 1079960 1845709 102676 991341 1883139 1489520 516630 1710979 1348585 981891 1421992 1144216 823206 1010982 1245367 1202637 937474 964405 353518 1674732 904882 26649 551340 1006036 1122585 554765 1715271 1041706 1721140 934510 449399 36390 293525 1822751 1442163 982869 1471083 1488542 1726735 1726089 264810 1493176 598647 1570972 1378860 1458782 169076 812284 1567320 675435 184214 407076 1349034 207258 1463838 815675 185026 1688093 686773 57407 726970 1002398 1255978 178499 1367583 1584808 1561243 1943625 221420 919853 540248 358083 878147 1746498 271278 1736772 355247 982876 1660428 1635664 124333 1154565 1380862 1855443 1195511 1943504 1243077 250712 1652119 558993 634544 23163 1389260 1116386 1593321 1586962 1837522 1240451 1334752 356603 1802833 906623 1699070 584343 638946 195568 603998 65053 1795947 565823 1889479 1276861 984830 1135815 1279160 81617 1150235 1729831 719901 1952949 203159 692365 1664557 1852366 663817 612959 720362 1432292 966870 835700 900730 378992 1664443 1998723 702067 1205486 106941 1762556 425410 1209252 211894 1049605 1049310 1742031 1245493 389870 1482004 1642944 786491 1712695 1869112 1091910 473173 1787041 1837523 1283154 223616 1209719 1894688 331088 1435374 1092966 1967854 1785125 352857 1804130 1563118 37616 273692 1989228 939558 1417342 1523416 1770336 851360 1961374 50344 496537 1809513 1721164 1885086 1847241 1880614 1940346 523984 841462 454862 670989 1220141 1654457 114940 138762 184529 605238 1334171 695548 890791 403597 1317003 1207672 556730 295663 791072 293155 367432 1249454 677858 106726 712126 290519 1236699 317436 1296857 1701631 1320867 823732 183627 412708 1254648 1706231 1596269 231971 491465 1338687 830782 316072 294702 866140 647985 1593705 1906 1575634 1500235 366987 1235298 1311330 1580328 1762079 1090275 1750411 1773444 1799735 238000 1408488 286841 230651 623541 1281962 1359747 386747 1273678 147879 1648122 995654 437083 1625187 432883 1863374 1789012 1014596 1518881 1340582 109784 590950 199254 1230535 1873862 1212433 1648800 786648 1626786 1589869 363782 1171243 24314 40982 638164 1909196 1438437 908464 1664166 670216 1248441 1983400 1830683 1220664 126509 1320519 1089235 801782 58057 439554 1526784 469966 877503 1779187 1692323 119287 87793 57771 1980955 836196 37137 1147840 266064 104690 1056599 1635900 1788520 76916 515434 315056 1582161 1844487 1652790 853346 76329 1025141 1409399 1930897 396288 241292 1192482 1759990 1205530 1932915 680345 1281546 1068057 343082 1999733 1532921 1807131 304017 1626890 1454443 1315585 1474577 1029160 888530 294906 1005728 797249 1454429 861829 143256 778209 1892740 861223 1681533 1797165 1900163 917153 635104 169206 1707331 1318648 579637 699304 1529181 1891078 868551 920367 655065 278090 917345 1060099 586294 1619413 1473033 157125 795889 1905001 1647602 882857 1288915 1362309 1539606 1706119 501227 1302877 1943070 1268469 1694700 1718029 1708888 1932502 1145353 267012 1617052 817612 511157 1463343 1656261 1262270 1181031 505570 387734 796921 791381 185909 51508 9818 1657493 152613 536152 1131628 105016 348590 1146422 289697 1685336 587415 65872 11845 275589 1116544 561999 1786010 1608708 1782061 591920 579461 761816 543731 1075284 1694305 329664 845855 1424973 952646 866278 169648 1917815 148719 1078481 351588 1575324 289323 1898498 273168 1888619 89141 19777 1130443 1251187 382919 98843 528496 1372361 325105 899840 424332 901857 340526 1041901 736981 1374730 1837822 1843342 1670515 722353 256082 226871 1403101 644214 1789856 1399621 558870 1820612 792759 163565 820620 1137689 1659616 137134 1411495 1530189 678675 1481748 385327 1163457 712940 855622 407521 620954 1195600 271206 740842 247826 1309926 354980 571729 81998 1351302 162228 300969 1328654 1122350 78915 1493994 1472099 1418031 279617 458786 600664 1575139 1662610 281161 1196311 673006 1869414 1036843 1728898 1730780 489079 1305385 1783260 1528639 62331 375602 1390791 1342468 1632506 903334 1825239 1385730 1119948 1940703 230569 1383396 1665540 1332364 1134375 1265415 446769 1427874 1392881 598376 435785 980281 1718404 918984 665471 656304 258833 1702164 952298 547939 1063260 271969 1157742 99885 1288849 1091200 944397 5206 1600926 1482953 793918 1870167 705285 1210283 1523586 335392 65449 995346 1963738 933519 33609 1858744 995963 1918042 1564859 1238400 1571733 291090 1337359 726794 826292 1942585 1939916 1126864 998682 1646463 556418 67891 255271 1648586 404905 693374 1740163 1728825 1956561 1657504 1627498 1809866 1953490 358768 1234422 1659419 1098146 1199374 1917245 535955 751698 1028958 683489 405985 1749772 878559 58388 1397312 183089 1061034 172970 972381 1060681 1674220 567366 714454 1839415 1131959 708132 1864779 374917 1275173 845051 1901990 190669 87274 148176 1542287 1494271 1978827 629805 1483550 580144 1037749 96461 1736318 1031396 1912065 341553 555081 1956213 214019 625330 783475 1269661 768500 1321220 801537 5399 572099 1365122 527731 725983 1817844 1461245 1448557 1381950 1742492 35307 1370499 1141898 1941799 557773 931380 1067850 1132015 181452 1040385 1994310 1363807 1169452 1859489 1118953 1693740 677336 595367 1583626 1614429 78740 1714738 1510825 1906206 1802365 38255 790855 1688186 841633 1967746 781023 156522 481186 1606210 1090461 1876198 984628 1874654 1433432 1945359 1035340 636475 71616 262499 1906370 1561440 1393195 430167 502991 1157224 1838593 548875 105811 1547371 1546830 1563827 773638 532024 1407769 949519 673698 1910816 414847 433506 584069 1243706 1624004 622445 611706 1954498 1233027 570877 1119280 1948683 1816109 728330 1674289 56923 288734 846934 246522 1636238 146095 445861 1799006 171231 989211 388430 1892162 1741866 1738397 125191 722460 1118819 736239 1416484 1926558 193871 758068 1590650 821928 1269649 192617 1322554 1333280 228536 410573 1332160 294693 639356 1818238 786537 1225991 1183 1548649 1462639 1123415 636502 1801708 1313166 598507 852434 273368 729110 571105 321675 267904 63552 277031 1579377 445925 1617869 424265 621176 1458042 278011 1326285 399212 1100823 1649443 265344 44769 869851 1175512 1144377 63761 370897 931021 1942905 117066 1206344 1664354 1039989 512717 423179 1868813 354526 430309 860464 1592265 1982349 1634244 511105 273602 75180 1137924 976700 62437 560288 151318 1681130 1839633 1543144 504714 846034 1986879 1685034 1834869 1896424 1867245 1679182 1063994 472594 1956044 837236 303777 865544 475818 1918310 136106 1177193 79453 1869317 1485088 633731 1780923 252972 1169061 269637 960283 1957071 1662033 1260638 1362538 355550 569119 496130 240310 1243238 1753951 1579527 1802192 683883 1606217 913576 185926 1208300 601170 186653 1505063 480690 1959653 854058 624235 1474870 878370 946812 1456186 1802932 1450104 918136 1925863 1721565 30126 501471 356791 1428313 792372 597392 902063 1823933 1240625 1899121 428443 1593304 757401 1836109 922141 1113120 1433598 581743 1427842 1328891 1651161 1037964 1162480 100408 1406707 263371 282695 1088780 1346390 1506476 1380362 1802185 1326706 711394 1515115 1405139 1908955 624243 662123 211448 11200 977949 1658525 1188165 694821 909782 1518871 1088206 226149 1508993 1425711 703523 1702747 126892 1768932 1714440 1409165 1324162 1188197 546340 1016464 1266036 1475202 776220 1008452 307175 1113816 1185122 1996891 1199913 1065196 776640 1262770 649451 968403 670966 1016924 1856784 1496143 342400 834696 703091 487256 1646379 1683504 396768 1453536 1996608 1170643 1982983 205631 255993 829760 1563730 249370 183155 584654 1172649 1423656 1315459 939971 1343203 1444645 723378 235232 39842 748221 277093 951228 1205094 1520281 71351 1279104 1557147 337984 848055 1503702 1978260 1877525 1877105 437579 275353 774034 208444 1305650 239190 1770950 1786096 784631 297513 1171740 995914 858005 1940701 776255 297810 1695510 687786 1524421 1996088 1592669 1391258 79477 421487 770054 791714 437674 1993781 1658516 1747162 131515 1201744 1250111 1864091 1665710 1618983 820823 591094 813727 238276 361346 1780840 732092 1438958 368607 980694 470476 1224039 911328 1288100 413129 894236 239177 1990114 1921661 1816093 194441 1052386 493501 1243728 467982 1003454 17543 1075663 458019 870004 336194 729195 1194373 31155 1639686 1225898 1348165 1548617 773816 1575344 1045970 1126740 921677 1436426 1979474 1563791 668168 712168 1038585 1505009 109565 1146430 1038122 992788 1710147 1072818 301346 927533 1867662 452341 457901 1112167 449464 344717 1873710 651691 73543 1107408 695741 731226 77383 443011 824077 535099 1816163 1876290 206381 1084325 182647 1793421 789366 694439 841907 1147608 318062 1672481 421099 936329 1449119 1843832 1758946 810276 611921 187933 1608662 1645757 5097 1443410 1251645 684274 527899 1950174 436042 249185 362638 771262 1548565 1697809 1073565 623105 1763785 1482843 670438 1474602 143285 1005552 1702190 1270374 367410 967398 1228680 370273 721651 764651 1969581 1022580 887126 1710475 1824232 1836369 81921 1947689 1370859 1620079 1308812 619800 1808014 1906132 1657944 462867 1181856 1321982 1331548 665785 141968 803176 1088344 1604808 97310 1617784 444197 801739 787498 1950331 794649 388993 1149872 430236 1608268 232718 231940 1224129 372288 224053 346498 503933 644585 1925760 1849382 1976026 63822 6469 899720 454409 765757 6940 872517 839815 438061 1894862 677151 1021043 1641769 1441846 526332 219374 1125142 468299 391083 131544 1072398 648169 663077 1826938 1238257 469893 1329953 1789478 1202881 1034766 678132 1059617 623252 385529 948261 1021857 1091627 1646987 269398 472650 1302461 1787173 29828 659016 1458175 1760542 219544 807105 840115 164770 1662522 1673939 926156 825933 182431 727548 55694 551196 497867 1364355 881693 959318 1659130 1046936 108318 105900 1567445 1268892 1042232 1815654 601310 1139967 1588325 154046 1912529 581674 215512 420807 1300196 530717 1897014 1584496 777780 1141809 852572 1966127 306276 134016 1690735 763543 959258 1855709 677031 332793 204817 989434 1494419 1503994 1392674 1118874 611994 1764765 496124 1584553 46443 469732 978491 1313504 1625708 86137 464648 420362 1031312 784809 166326 1916971 790478 1984811 9168 394435 252548 1974730 1028720 564592 1284201 944065 1988039 758891 652809 1889451 80886 1205235 1220456 888827 1827700 990644 1056785 417005 1148605 1918281 411058 1189192 74131 52095 1464039 1624188 253771 58541 454003 1675455 759849 1348826 1270688 1206891 980431 861511 458872 112700 1458129 608245 633163 221681 1994406 1821921 1472727 667347 592980 807174 1731155 1396964 1708500 811089 1057093 622045 1719751 1674765 1891747 815125 1885488 1323055 1823980 1078845 1251629 951621 617473 1159957 516391 1735802 1922233 210037 808751 476069 649188 1220546 280257 269062 439741 1566785 1396707 132920 117162 990009 302386 953016 940555 358305 617143 1049996 610072 1126337 1306371 1257988 842225 698590 1100695 652525 1867803 767078 307380 114035 212143 1253808 506471 778252 471807 978625 616393 1338776 573946 1310516 1778214 1194863 1094207 1129653 873742 1671400 52785 810120 746559 1896930 435979 271749 883587 813226 1177030 302195 1355405 924248 1541561 1666588 1459657 1256344 1965775 19752 1312032 156779 4180 1737725 1298990 291635 69703 1516609 325088 979693 1721265 1373683 1604496 436512 849472 1797758 405454 1224280 1243409 1175039 1206414 426671 800979 1976826 97130 1940893 1839101 227364 1955893 1419196 809421 214132 876383 972196 757936 605169 692634 1878188 635471 795577 1289925 774662 1782039 297518 590746 874423 533679 1434905 1508492 1669879 592300 1144141 71375 1019389 1480165 160894 889086 990430 1727576 43942 770810 1287674 434979 283499 1163356 903957 789198 1452066 38096 1985393 336024 1520820 1350775 1428472 902820 652494 1366181 1194171 491033 477770 1524563 722550 361439 330545 235672 773263 582252 767367 1869708 135463 830054 1369366 1382398 1924975 1704705 1121699 1852771 185137 1352624 1250953 392827 279379 891674 1999371 611117 1498296 490255 459130 630381 125101 114192 898556 339222 315762 1752555 722248 365179 100471 1783873 1771445 269037 1987084 808744 1556948 158889 427446 1348586 510153 1709804 1886987 1276910 1325315 24485 1434226 242787 1845866 155679 1326780 243918 798239 635269 873104 1139572 601215 1358682 356634 825042 1210449 1565136 657458 292503 1653418 695500 1077804 1968413 949408 1399472 601809 1783327 1909011 1341129 165750 108978 1821826 166111 268605 218305 1781578 1377587 1325231 1955171 90427 538730 1016090 847317 1844562 694465 406684 864278 1548834 1481791 847729 132303 504691 1817627 817060 660144 1389111 1465045 793887 1445529 1707697 1460868 575648 1803050 936223 582956 1684876 1624496 268291 510362 96647 1536183 290282 1023330 1693831 195405 99451 16858 1116711 1307505 1249690 1155161 1970780 165707 605914 26893 1874160 1972451 1831751 382057 1812563 147659 1421762 388742 132045 750661 1433111 303770 1677319 850095 908383 1732240 1040703 912773 991175 1169681 614782 921261 1637352 1063019 1911833 1714824 1299990 1778790 1111411 1358248 667849 1931844 25199 794827 724406 316995 1510648 1296972 1674874 896472 54250 327874 1896038 1706452 1248053 37539 678155 161580 195643 281375 126824 1289399 1878567 935390 1374323 366874 1513659 1754255 223392 910765 1535515 1859464 1749224 1312173 1662086 1994923 345742 1093867 327867 1016605 1418023 1296130 1707776 1786435 654568 111048 213505 582973 1057692 1308525 1064506 1807174 1653589 195291 1014152 134604 478370 1795219 1181642 470785 1554994 1643390 945364 20840 1645858 504048 1933688 1529847 1426646 1433277 1628880 97081 1382540 107903 1441465 707725 1360872 720265 1341842 1219974 1191180 1503693 333285 273679 1790820 684544 1829794 784220 1812813 1593669 1488186 330399 949888 82849 1250544 154042 903708 1952682 500818 1392218 708627 1422125 340698 811913 1973735 205903 908619 746321 1922552 31572 1059349 1424529 1607274 465428 716059 1098452 1039765 520574 1323520 1126945 801627 1016903 1121844 512365 1488138 1588149 1384630 1020538 889958 900692 1032985 163603 1778672 128258 1022685 1599490 984454 522825 877598 928326 978307 1272389 1053041 1812469 214126 417370 792585 1299214 863943 570060 258243 1300660 223511 1911303 134538 597862 1352362 1959763 1983509 927246 771395 24873 1078089 132200 346605 898728 764569 1362073 1294437 1398356 1827227 991210 1052007 156490 1998261 1600587 1307517 1227864 1366999 1728806 232291 1855430 1352706 1236894 329635 1852032 908664 348758 1547735 1902061 779298 1582192 398694 1911760 328617 1610266 1210878 551093 1351095 10068 1045655 483903 1598991 734663 1357220 1939549 1395268 1302106 1740404 207504 195882 1740253 1449713 1991282 192947 1370715 1801211 387848 1752933 1881048 174129 1749826 669798 599045 200785 1694674 1681911 433487 854888 155931 1411111 1496276 1907924 1015432 1673458 1905743 1646632 802893 1140380 550817 1137467 170719 994425 967100 698531 894000 613235 813431 1365655 347060 57277 1398082 362537 259740 153222 1359173 655689 647489 1750740 1236831 189813 1575720 977058 1198789 1571374 907846 1281715 1575186 1691103 875961 1341610 693165 1491661 1613957 76482 233644 1467897 695909 360852 1024245 1406339 1246894 267913 1606405 496980 1207187 454397 1769575 1109276 265296 317595 1114059 354347 1947587 738703 1290524 207413 265930 1546803 1529604 747355 1511982 353854 189974 226495 1570510 498814 1638367 327607 1359043 1411040 575448 1253700 65759 1900988 965289 217629 1251177 1246928 1598602 1234706 1272332 1294179 373372 1445426 629775 1103644 912481 469151 1128028 1480421 1938801 1122718 488690 441858 434455 796978 896136 202138 1500493 1321945 1760576 1922937 312123 43377 870741 1552868 76242 995497 1392381 729806 716553 573745 1924359 1496249 36066 805361 1695417 1570174 396321 771266 1046467 1697580 1159166 1951643 1092507 575216 1179585 1952937 1134647 516297 391409 1757966 1834380 156622 1519273 1670754 675514 1008440 1882729 1195288 409385 1598524 1114546 1941153 1818025 495398 598732 1211700 1245324 1273137 579589 458702 1436777 522425 61564 834042 89059 604075 836400 1946246 1293124 1625632 469087 1075587 491660 42895 238241 1654363 1003768 1274566 1164873 1672762 976065 1506133 524997 999683 1507100 1193038 737415 1559629 946584 1774586 479008 1808003 1875630 1469375 845566 683746 1014942 415218 1367472 1357430 328810 826810 1943592 436261 1001290 1878536 1960977 1642609 1185307 639666 1310928 929997 1621484 1923185 197911 976347 837931 1467840 1035329 1400999 1406664 248105 833260 503878 570 716432 1222820 1841457 1680679 342755 573987 66968 1273508 1583250 480228 853719 1902147 1876647 502652 1226056 1119809 585827 739137 1326619 530674 711531 1272962 1546860 54800 1293493 566351 1131233 1539735 230405 1024298 1467805 1940245 666563 847676 1731944 621771 1853687 1312879 190769 18212 617904 100319 1083025 1713801 1146611 10629 1772326 695401 1918753 1943862 1701671 383103 1909389 591376 1466220 1314339 990236 950001 1193307 440266 1919874 1923169 1544289 214468 194213 984706 276496 1380589 168100 654781 374972 1945488 1620567 1821687 869186 270110 1906350 1302572 1797400 1309992 1500483 551544 1278474 528664 810231 984860 1204742 542476 1030749 1612861 448330 827140 1483917 1212334 297299 255792 1286282 1337703 1212602 470720 1705264 385772 228159 552156 194223 458248 905760 682516 1475632 628 979396 1979043 1331282 299467 1119828 1962614 1242935 1172570 253307 1662359 956260 52946 659752 1731262 1455409 1778854 1239543 355133 1408860 773353 1236904 685334 1633173 629167 423567 714731 1482120 892680 1941075 752697 1972927 1373564 1144897 374859 486437 1305644 446735 1556200 619077 453913 651742 1539350 712084 467726 436618 1999385 291218 435688 1045364 311210 216414 115314 767259 85627 512037 1100264 76939 1904334 131178 577209 1362827 758880 679317 1194655 561854 430034 1846619 1974307 81638 1897315 502285 1339227 1436513 1505366 1587985 1547133 1302896 1089883 394591 1034921 1395503 816610 1490584 927792 541686 140404 227657 339637 1049710 822867 1110012 35450 193835 596340 1780807 700724 1877865 1692694 402838 1351204 1882290 1673016 207624 788077 1239308 608261 344184 839339 491175 1976936 1349096 1406092 1521699 990365 159126 1380275 520350 417780 704765 1813609 117723 610389 595877 817792 1823795 1314012 1418145 834644 774280 534852 931234 402445 43936 398928 135752 1105984 238254 1130666 1505987 1275914 386871 161251 1734208 834246 1927167 968339 1289050 174953 997070 745165 1809107 733863 778298 486505 582304 557879 1865226 354719 1155963 549689 1930810 1626204 619091 518484 346135 222102 118993 1758701 873599 956508 1566424 476849 1830220 696258 1780835 648083 204186 1178873 104631 1457351 23766 1844547 1849450 1698724 498504 1616298 416930 1563741 1875351 795032 247861 1691109 1240047 556504 1383764 1607727 606884 777992 133035 259461 1925495 758105 937547 230447 1805185 457972 1651890 384096 1897262 896198 1083786 1657620 436667 1572027 702273 838014 972559 1140670 1538727 969544 1848040 388700 365015 1618483 1720731 1155513 238039 1075643 959940 1821500 533299 732509 924793 870936 1335760 1521466 420436 1999238 1601047 1061933 31202 1797636 1466753 1925300 1687096 1151721 1307165 1873755 512772 1410908 1069669 1850732 1974808 1258325 1907081 1223018 7137 1307972 1048722 960572 478399 367359 1356522 1552237 1341817 840755 955361 1453660 897610 70616 1358489 354706 275550 770977 1837694 1526327 997198 132352 932682 1873511 1091775 503990 1995039 382682 420527 817294 892028 801571 1708637 1037425 1354977 828184 699214 1421570 246650 215137 260884 568557 1478643 679481 1360340 1900695 117614 1840710 1051496 1824982 1726511 1078499 1040539 1442019 218681 549758 1754976 1492063 100521 1607725 547578 184344 1722760 1960991 635888 560189 1525609 489499 867564 664715 1475687 1052803 1731951 878991 71464 1369901 425141 1536120 347278 1923717 1766079 1153879 1259670 1926304 1236705 1689088 1064708 413913 1926388 1964841 581847 715497 1640736 1656003 1598974 204948 179938 394961 24395 230202 1664496 1669267 1257082 1971433 1257749 1636549 619267 300562 689883 1315982 1922177 952645 1476568 697898 40514 1640128 621684 1804830 317790 1665023 1915955 1326480 592374 1872180 1498863 1865843 1935 491352 251680 1409559 231621 1256498 446588 152721 239339 1488890 503655 630825 701774 178943 379831 1278901 666562 1254929 1960114 837610 1811650 364313 1041314 753371 109798 989472 414926 1391363 1054774 622346 1377648 513190 1529434 904637 729429 221201 847277 246 547099 1759406 1452456 1697639 25479 1329798 1532362 291494 141431 1548769 1257526 1085512 1269924 311888 1095261 197426 1342173 1313368 1150861 1875348 1329289 55914 178119 490949 546217 1035702 1969413 1526292 665655 1512492 822676 319276 619247 1713130 723076 1752139 162973 767124 1951769 319289 471622 145779 712967 1468610 1870335 677426 1298218 921543 36857 1715926 1823770 438519 1286319 1857476 1945372 1755048 1860481 251714 1017216 1583490 1744365 1960268 1395418 23241 1591632 580491 1927426 293016 362994 790844 583860 1355204 1647946 1938176 1431070 1743490 1102456 1163093 1893149 1989079 175217 112605 1600190 604034 879783 416783 1514796 1968239 439258 120419 1582312 236577 126560 530971 547701 1779263 1811995 1592298 119196 549409 1143361 1566708 134898 954426 1112835 1961495 834865 1576249 1239760 700177 1569638 1823454 1097057 1571486 269521 1913248 733984 1689417 1933922 343947 296290 1232755 1141910 1147125 1971376 1534253 1488873 47654 1702080 733481 1659325 1979053 1003695 1666809 854024 1394562 1867382 482552 489214 1049873 857381 1110331 1523502 1550049 1921887 1304570 1920990 1820961 1443662 1606959 1318841 1905690 288642 1825254 1428869 709550 786008 73237 1887354 1609322 894957 648735 979331 491233 327095 1367598 1823660 1605079 1501749 1583098 1018350 1855911 243854 1400814 785382 559474 660904 1218308 124661 473873 650679 137941 1060600 501057 1962135 670397 1296952 1514623 1379325 1300221 168225 1473060 1737218 601957 117166 315580 1957371 444316 947857 1634418 1354032 924810 1974060 1009675 1060901 557193 594391 646748 185203 1489975 1302463 440837 1522758 541841 1825542 1548361 1396347 1402811 626205 639008 1113565 745792 430862 1004325 155266 1326491 1433186 1663695 419258 400272 867315 595000 615146 87485 1158519 1421403 460206 1680915 1189740 694090 984657 967970 1609488 1707000 1587397 100781 529187 777954 156895 732920 304444 491475 961990 1619601 227260 1457890 844196 1161556 464844 1750295 1862093 839647 269707 382473 856841 1048143 761680 1168152 1960123 1276469 340295 127234 674349 313677 906635 775480 966269 1948226 217056 1222085 739610 275040 104962 1081652 1472946 361860 248700 1864255 1653993 200698 1874477 104161 644255 1250713 1428496 366946 769312 1426735 1320799 657076 889624 397833 1059314 386710 283260 507107 1777299 1705797 963970 1672094 328590 1096580 1118010 109082 1558131 1686992 718592 1867302 1215672 1421965 880879 1081895 1581124 1956398 1913256 514882 680672 889922 1621312 1750810 1859881 1801795 1956688 915679 810842 1632389 1161413 1227347 51372 603565 1103738 125330 1981682 299018 1491625 1803034 1574038 1577963 1390772 1920993 271783 1496759 34013 1721640 1686659 1184905 1766233 1846008 268639 1327478 1570744 1111240 781947 386635 1619183 1369168 786587 1726360 251005 1123879 1823853 1263697 1831532 624278 33421 376054 1609181 903860 1592946 863727 1661236 466642 1431919 1839335 1093399 1165685 1688739 600399 431231 165450 325698 78384 1057085 969497 970147 575455 745054 1054722 1281881 701196 153895 1801621 1863709 1380101 1782141 1039834 24398 1749544 1676919 341744 1428635 1279912 1372262 275050 777228 1366302 243455 1589547 1069472 1943188 691077 1446674 876608 1023657 401824 1277182 457391 880889 1313578 111679 409714 990124 1710640 1497326 1638351 1047840 991007 1201302 822731 1818826 1752525 488174 1186400 1562615 1687210 1892801 1388721 350162 93257 130854 398884 1792641 650004 1590586 1651016 942128 182701 12098 212350 582223 1176394 538982 844433 1793345 1750201 1183194 126468 906722 27135 595922 1263900 1491947 1765595 1857488 1055863 751273 1039120 1505266 626271 1136032 1832027 1026484 324227 311896 273506 260234 1859350 419402 1595225 1119699 264492 892552 733910 1799402 1536488 1927482 666788 1102016 617404 972989 1501992 1663202 1650520 36955 887889 1343115 631070 1775402 1142930 671431 465745 366471 597776 477051 595747 514978 1040589 1648113 1741637 1538575 728949 1973738 1539346 497530 451533 1680086 1388819 1386785 699467 515109 1530596 1278781 1618453 1288387 304699 153671 474456 1480171 312827 1178678 109443 781569 1651761 1586627 27695 91567 437759 1996445 308463 454724 358136 595099 1266128 945744 690311 719729 1853281 488287 1539717 890877 566122 1855768 336973 1993521 268477 1980582 831000 1457393 1236663 1678273 883746 110913 432139 10824 25999 242945 1801753 717339 182209 76026 1493531 1286299 1397978 1412752 1320843 965283 1260743 708123 172638 1717588 1340896 1987105 1037469 465886 1111059 1231267 117274 825555 420610 1468865 1756161 13479 640453 11973 482202 1996319 796576 1379793 1857737 1840955 1374898 1526462 1416485 673901 1830840 852553 490767 1714415 1177394 1156880 1651302 1210338 216052 513706 457687 979492 28318 1467875 89754 726776 1883468 200213 756455 1591779 1213976 1010751 1256024 1151238 958458 1288710 1674499 1876532 1619838 851557 352877 874226 603052 1753191 1459111 1450052 685603 218673 1620271 92503 1398878 232888 1687739 1860747 677644 729113 665555 1420433 403466 899719 1000029 1647428 1403583 1175571 1099757 1728193 1835156 1833159 1579322 1187366 1454662 1851293 1567473 1057389 553126 1244586 263289 539027 719055 132553 1589634 1357453 613649 1217363 646639 91788 393620 797416 587171 607818 365880 1237056 1074736 346764 1757685 120852 1561840 137366 1407597 32206 576702 330089 493888 618222 1643510 1668805 1951825 494009 1850961 1689100 771139 261303 1620151 49175 754028 1321714 2373 1840669 1672034 1375033 991791 1871244 1426801 454488 20445 1592951 1703532 1436866 1527193 1425832 835616 220326 954327 882009 1037066 1004886 1547430 1206648 1300655 609820 196196 277484 1095532 480388 965415 1955835 1840421 95202 705162 69161 395104 8712 1569040 1670908 134556 1228965 324610 1979052 1750116 759686 1560954 856551 337659 696033 320698 174468 730296 1148046 348219 851831 1340800 1194972 1670115 1019535 108078 257225 1131481 791405 1425460 631128 529852 127586 171803 801237 1548789 1967418 788518 1305729 1574369 1431348 1155224 1577682 1558212 425113 432533 1047216 1195942 1706752 654031 1703149 894821 1405146 728003 322974 943903 1338261 1452832 1934831 511526 1891563 1168732 1958117 206026 1590676 316972 734701 596868 405024 1779658 609127 1759917 240215 1156954 1361668 767867 1776350 1205748 692786 586481 623035 1606241 1098970 73410 157019 1208692 119799 488300 786153 209762 1316332 1417520 792866 172007 649253 1895538 1698320 100646 1302351 821917 502078 1331293 1027753 472998 971894 1927793 1598032 379130 811204 1760538 292722 1681561 1881278 1729133 1057976 783571 553723 1499622 4592 1662790 276286 1921764 123019 1474452 1099131 51771 1446744 14452 543945 1335467 754177 770782 975883 1651482 864390 953698 1771233 466207 1219843 28246 540365 882693 540924 1595720 309211 571951 576676 683368 1791271 1847019 1464138 794698 686185 1194725 338237 1521334 1777618 33496 1408740 1262675 1071615 1233554 772241 1489384 1592189 939550 423360 1616344 1952854 1561485 1603450 1989627 154136 788091 15081 1052964 1647143 1601976 312528 1615782 6822 1635792 980261 215020 751981 1620706 1923828 1446316 172648 948881 1690024 1521524 1127169 495602 1764949 1785623 289339 997980 554288 230146 10151 301505 1122714 1349829 488197 188128 1810891 88152 846985 448264 143587 1912827 1176597 1353025 430183 1479838 59639 374410 1154604 350716 199335 11914 1838339 1311001 1827587 1104448 611434 335463 1144176 923526 947916 1926676 1349557 1798117 1404333 1921893 711995 1101656 911979 270450 1744427 540626 1496645 1455074 997596 773715 1330807 1971655 927416 345699 414129 1310853 830929 539267 1826131 446946 700998 1412653 784682 703548 1543809 1395989 1965196 1583498 1700615 1932421 1537086 192484 327621 1947616 1771575 910184 1053249 1697769 1706611 1345849 1709620 1374359 1888695 1766420 94055 21746 751095 1077584 1401926 1704488 110598 1827684 1341821 752069 1073616 558627 1881717 70755 1046805 556471 710334 1032038 405927 1932750 29858 1249537 1572925 1549874 1697096 1077014 395571 1953612 1477272 1613004 984209 1591980 99580 1558570 7245 785614 1024639 1402723 1879122 556671 1244140 1255359 577090 570955 1411593 988576 1346638 549569 1769502 1749225 577762 1075093 1511937 1751893 1170281 663336 1709423 1158521 808298 898980 666739 1319263 915840 885852 214869 1341215 413835 1016329 640908 1398888 82487 375288 880494 214757 949873 481795 1904771 92831 778711 977649 575346 1557483 254503 28471 1721444 816700 693281 1416698 647235 1742309 1444902 875995 210877 318980 1340370 597099 212452 1898194 1987434 216604 1923297 1136559 626706 12173 1838896 880210 696366 1408929 1502759 1527777 933998 1339074 840080 1322485 142805 1158028 9277 1017912 1594591 349877 818313 1905629 1074302 1148804 949228 87536 994514 1470101 1521585 629743 32893 494778 68026 546839 1220030 848222 1025957 1360083 761729 1838248 544385 1043385 979332 1006348 467428 19543 1878625 146505 775400 60065 616263 325019 92538 1342791 844854 193970 984223 1011028 1014428 623641 541254 326945 1348548 1913362 1006228 1437901 718782 839408 702685 1477962 1217266 1746805 411886 1533687 1788105 1752296 1742731 1294221 1661735 1260891 256661 306466 1830367 842097 429576 708986 880569 960495 1325895 1628700 318711 1860895 1838255 1760647 1166345 1887407 227721 1117907 1009026 1139309 1816342 1984114 1635502 1234426 697569 334971 1719836 356199 1126346 523114 1050824 482312 485892 394349 1955564 398789 1223648 77615 1432876 1695379 1910413 1793131 734015 1688246 843679 70782 383002 1480176 1863093 1272458 1498562 209730 1282048 1121241 376388 160652 123854 1696767 1034725 55994 1222012 863482 851287 387473 67466 491876 964723 1306990 682452 1570511 1548210 748161 648488 493710 334400 437775 1415768 333750 1887996 1947406 1618541 335413 987603 1653723 1836408 1626673 1765999 745964 821213 1809654 1490073 1969803 1456732 1806103 1581420 730495 121761 703461 1504561 1855534 277415 513772 1381067 1863017 1254820 1606343 595144 1315307 504693 840618 1207912 166349 1106837 462346 1620062 913304 821049 1454082 1212589 398181 1833765 1185910 276687 632538 1164410 351885 154487 275757 1070773 1331628 912873 1944899 1992335 1895645 1187565 607756 293163 968370 1922805 1939328 641138 1864161 545252 1252023 537521 1349806 1016310 606168 1418727 1807487 625825 298065 1204258 1308259 1565147 1570250 545799 1670673 1763501 399065 1176366 100010 654463 313836 274099 904628 537412 998052 1754217 717019 1808440 1652697 358283 1733068 1575460 1221786 940246 1113908 1253283 1790102 632679 1083942 1801500 1079868 1873002 1864072 1568501 1203103 1736889 889041 899597 1115714 422500 271756 595932 665780 738362 1632538 1710977 161494 858050 1081293 535176 785991 823360 141861 534152 418263 1409203 135092 30074 1223929 1965074 1632428 130403 530319 1350836 404286 580427 1918450 1489267 851491 266473 1360423 1301556 473618 1590076 331435 700431 1560256 1214507 971523 124557 295724 1568680 1956206 1414013 1297315 1741231 893913 400335 934415 546552 1638049 220815 73527 556296 1178062 654755 51423 156453 1581063 228391 483772 1127631 1495951 1871656 1455159 1111403 54245 1842469 533739 249331 1156103 109512 1792368 965484 1934533 252917 1187169 1609976 701279 916734 1358455 965614 246457 1470402 1459254 1990143 77959 108664 1260587 1053930 748591 1028374 891354 956675 1838263 1097024 70524 751613 1324391 1313242 271363 1677550 990778 611544 1813699 719155 1845859 1126841 681571 1899600 1186580 43362 1580192 497639 25231 373982 431894 1178772 1063774 841754 774162 1162951 1393065 556624 1119560 1798417 173447 362112 1494102 1299497 1831447 1088147 71896 1263334 995713 1922286 667881 747351 1206064 453576 1459768 1378300 1986437 436162 250083 1638800 409047 467986 1972808 391944 1726854 1129257 771278 483579 1615361 592548 251252 157510 91273 1586353 1649619 386839 418629 855244 1143262 1385267 426177 1081367 1356824 1050766 718901 795503 1975879 391557 188755 611244 713446 1963648 67604 861168 1087934 1208782 1711241 231195 719698 670575 1445758 636513 757979 1162039 1494474 923909 1291105 1178038 706340 1303487 1619957 465742 3048 694456 1902324 819856 1549459 671988 695237 1255621 570201 1552573 1714937 614758 870128 1566786 778053 1696242 1129042 641771 1110321 1010610 424058 861117 1827223 31705 991413 773146 933534 1644520 259119 1533222 486316 683885 1657542 1081041 1307219 1594247 1385983 1777270 291881 1134805 241742 706907 539414 1271507 1041440 260892 1480509 1272101 1479162 274975 1289716 440596 1547326 493703 1630254 1129281 1504030 1242476 1176454 131584 1213868 546826 1900429 1169323 1705292 783971 1583229 34518 182706 1703340 935774 616450 324444 84736 1947194 1021401 758514 499948 1284090 1854818 1456958 1037376 702149 1550425 288497 1111361 1554888 757487 1967952 626916 766550 1217674 1680270 686023 1150868 1673486 219901 1584378 1860908 1959360 1046495 767939 707558 470024 264148 1001411 230986 1305259 323575 1437769 1591032 1538176 1841540 1831079 1236173 880360 724052 52274 600197 1355042 1544837 1642717 831213 246084 1077948 1956661 863406 845284 183386 1647055 1153898 800143 917821 205884 1064405 820118 962082 14 1740139 1191218 1157169 1632766 1310622 150306 1422107 1634341 23451 1618746 644561 1224780 1871097 1414397 1248260 765425 1449093 1661696 823560 968959 1733020 1521318 733579 735122 1421687 993554 1764360 1193870 1914603 974271 922838 383253 1503512 549181 920414 1746462 1871121 508936 60027 1827547 1588915 518931 899404 1735715 1670469 1462563 1111847 1431297 1134362 810839 1786582 1161992 842007 1240763 1431058 517984 62818 1143181 699836 1195862 747176 402011 33277 1382833 732016 813146 1924847 1023328 1361410 643978 1511896 996804 1613967 621032 572676 669583 307700 823271 1980072 1891230 340959 1946733 1857007 899874 1168171 114981 1961396 1460339 1319653 1310643 497320 1266799 1413780 1416263 1510911 762145 1945979 1199626 1876331 827033 37140 902821 455299 301935 432249 1848769 1230363 1721593 1237344 1135283 178085 589400 451237 1654412 1085675 329305 1137269 399547 1985714 988359 1907998 612121 1610009 1942604 355941 250603 189858 1789260 877493 718404 92978 1671258 95292 1697822 1203255 8455 1029048 1991660 192770 444137 816444 1049780 619213 674926 850916 438356 908427 936923 1218212 1379313 1732707 1490976 576497 151470 1108399 1222499 421430 621128 645288 1269692 575989 485451 1951849 1611303 1742013 1501879 1484722 993837 1954545 350755 366955 839026 1319806 76660 707625 441064 979531 1129068 1592801 1772201 641528 953937 1717976 1422157 1956776 1998062 134450 953297 823196 1629758 1774230 1959867 1271437 1967446 1223267 1536937 1625471 214666 1565531 584142 835995 1809851 1838494 1968772 337605 659415 427091 1216818 470064 774257 1090101 1696540 763876 498886 18704 122053 289594 1593832 1201044 1719012 972756 156179 1416039 12250 1377142 292680 800532 449621 332365 415373 525585 1599750 1453681 926056 1671943 1697517 11457 1993285 1979450 982449 1244875 1900212 1714740 1171606 554571 986867 684284 1982284 1661945 1516409 881128 1149325 1262721 1790879 1748332 1463590 734921 940734 1468822 1567828 94673 164036 1086239 226828 1618246 1149304 561079 1558485 1049533 755882 891405 1376917 1870001 1347152 1547675 1386414 424025 1763179 61710 501781 969768 133488 1699329 341511 1931172 339823 1892382 1925684 1659376 896155 1508066 607720 249150 1359069 496526 626165 967425 220115 629185 1271828 960605 1895015 89645 1241313 1296870 864244 1011565 422271 1782362 1701787 1323156 171566 1151859 58235 1361836 108159 1290352 1958237 763945 574213 992456 1160918 456061 1967591 770216 578480 1413222 1278646 1739235 1791708 562045 567384 289850 242642 1463391 323772 1050414 1111180 1518691 713421 289786 856313 586586 673091 1304714 1763411 1731330 1444949 1599596 1046382 1113807 1194057 21414 1801448 687226 398737 829511 1411866 1503098 39011 540318 1627742 856670 1776268 1474331 1216806 1481225 942871 1075151 521116 345401 471065 1134712 668756 698295 1372341 272784 577900 1073769 167184 1284825 1208156 706616 1556488 479174 1303821 744232 1101703 1791311 1565015 91309 380478 744589 233974 393220 1449536 1278858 401618 1765905 402804 140430 774874 322738 1589391 1129469 745904 877123 466708 1802829 1349929 1739830 1886047 1296171 140649 1662609 1883194 1536923 1765957 778459 598894 958926 127031 986193 1386734 358787 1188450 964297 1300987 740155 758841 1925898 1128020 189812 1907897 822212 767719 1171987 793548 111564 498158 456816 730181 343248 978022 840922 1121442 134571 1211207 1961386 953288 1422463 1040307 763139 1167903 1386327 1177353 642966 1573474 58741 1352427 1658346 1554901 633811 363525 1896447 1115700 988478 1127553 476585 1165037 15179 112848 78143 1638659 1717775 1999368 1104487 79901 1169161 1314584 1907054 1098532 581338 434562 490314 1425500 1384567 376748 1608379 674450 1113710 79771 689925 1723286 541248 920915 785668 681235 1794254 622357 377158 833041 581887 1782757 1119850 1145523 76115 1186276 1460847 457997 1635901 1909309 1683721 572275 470614 235024 516678 891675 1260324 1179157 421132 82403 475006 1115585 63477 1545923 1342885 1125193 1084447 1366410 1641691 1337264 1320335 632261 899093 1181236 1050442 1361255 487159 1451737 1802748 1647247 23756 214478 1106368 1556645 867544 1820841 261855 12194 695387 1369893 1286932 645783 1461865 279415 1805741 1859684 442827 1842411 820752 1948616 1972732 1682248 444650 1896772 1158033 113089 1246780 1570162 1639385 393152 990243 1964124 1149753 1506274 807999 1200421 927179 1301017 1887338 1095512 1712861 151500 1325181 870630 27873 1788545 705889 1383067 165526 460396 1178920 1329786 1193416 835904 1586115 315172 788466 1106841 395838 538794 1018503 877320 1840534 1126942 1195845 1545309 602036 1862586 285482 1592156 378875 258431 1369732 217091 61584 932339 1719485 1858086 545304 1282374 1313613 690980 1005943 1704990 1349705 27574 1039928 638847 1880893 1906312 544245 1652606 1062735 144012 305222 18599 1398764 871227 808793 469720 591039 1234166 34068 605597 1981245 214288 1793038 1140013 1806869 1880642 1344066 527928 302753 160968 578222 1859219 606707 7593 831402 808591 1469775 1675205 765855 49510 1359744 609329 1773721 1588685 1995342 258522 1286072 1123141 1896009 1301279 8480 1075294 1247801 1346847 1959530 25900 519194 1639378 986888 161551 448049 1128388 747206 1138122 1656232 571922 1545426 1673402 1000577 1694854 1953073 1756853 1165787 1347371 727872 1069702 431018 513700 1023836 1873155 299118 1656887 641277 565524 885935 752226 1715787 279282 1099354 1619526 655459 1286627 1493880 1908199 603869 1972175 680606 919929 1874694 1448103 1950448 721838 23859 203449 1082554 910247 103360 177390 1025365 668795 763902 614304 1562566 963087 894618 1201637 1410060 462419 974382 124785 1443189 970138 364195 294513 534641 1985025 918915 1932959 1989376 1644337 1082865 1375505 1916464 1794965 1276213 1892032 10169 488521 1456367 835099 879146 443000 1675189 1967082 715637 1258356 894879 948209 1488634 1464195 1136636 1560558 1158883 818115 564733 464650 60241 876696 786718 1942919 66251 299717 1441589 1340529 688286 1587855 829268 319021 999429 977276 762045 1181377 306904 848875 1771845 1534291 114907 500946 1491934 713143 1239109 1483633 742346 1706883 1553934 1443279 1087123 1666358 796311 1561756 1985451 1186879 40568 875193 475781 789397 260560 1478092 749284 502014 928433 183351 936202 1970324 1025158 1298541 1146582 749504 1640243 101370 358288 216289 1710696 1580082 404691 70891 218409 976282 699470 1131187 1934044 1898340 682159 1778066 1418618 737352 381198 703722 701758 350904 1438559 631657 626480 1575959 1129713 205458 1750589 1241515 1180577 1906905 1926178 379577 561189 1406022 601774 1003115 1311189 976006 1978968 1940788 1193285 1172224 1440991 1604670 53102 24115 1198746 845268 1485114 1493930 703067 1679079 800556 427794 1788764 1570456 1234990 188523 994849 1394149 478824 1388574 1319153 1457478 149732 1665464 1541543 1194996 1614766 1794275 1645065 39712 498678 1885997 1120176 394413 1173051 1098316 1836434 1926313 816375 1811006 1388005 596061 142429 612827 1689251 335805 1747182 1258953 495143 816696 1942129 1744546 189081 1359273 1088690 414546 1634954 168336 1975958 947120 656765 33475 1218174 1441053 463089 1438112 249334 493014 926237 195389 41505 335152 1230069 1436269 857947 612829 1734183 656981 646545 1626631 857593 1351706 1236487 169827 339276 1330078 778494 626496 7650 1958479 1693489 1561078 1489515 734448 1804371 407955 663497 344553 486362 1847764 763973 1339501 192110 890662 259473 734344 122430 113560 1863675 1343396 1271132 1672698 1588715 321279 604453 978354 869306 1259305 1892585 1585215 1865981 945689 1390311 822183 1632402 188064 1695209 512551 764160 240279 1552623 663432 593592 1153220 1661195 140047 885469 977190 1590177 572858 1738738 1548562 1554340 1406018 714626 223546 1901868 495800 1379469 550004 966540 1235551 1739384 21466 1685428 1889741 160588 172347 929374 1890636 882103 961121 106092 668736 1422168 1995096 343328 1448442 390372 555760 1873330 541559 512518 1872917 1845005 1317634 115531 468541 1901524 830316 1434996 384665 1612729 399892 1082247 1159674 1522140 1148496 119076 62883 1209240 749989 477723 230422 1368522 323297 1273761 128434 1105249 874948 1794800 1790982 252865 1816008 1206509 11614 1117353 1691225 1197048 1443815 1250700 492444 1560071 1584102 888851 1929018 66971 1751395 886463 581121 1231500 559978 739591 54491 1716780 1305642 1602530 1313194 258100 1017560 798860 1578970 746083 1113226 760488 1135696 565176 1591451 524068 1414055 694773 823165 320772 646061 267838 249111 1116456 826985 322656 1686369 661248 640851 1841921 1813008 1368397 131721 573132 1581507 1274998 1496512 1362956 852949 758941 545489 1184595 716774 1564399 1576246 326778 155101 950417 1199580 1502409 1899742 55965 1611738 1003440 229365 1853698 1677271 1294129 1913077 1951095 1402019 914894 1618872 189547 1434373 265840 404488 1727548 1147806 1075948 1081987 441369 1582456 795965 454797 715848 1754473 1362102 476948 1185547 1631720 1648525 1839828 309880 347512 1636831 370504 1853904 859585 586422 1827114 751675 1630934 549667 1295466 390984 563897 338047 894223 180380 1262240 1624107 1715352 428859 658760 395574 1030984 653089 794657 365078 679370 1837316 1553681 25275 1951589 1397590 105433 764494 1609321 934489 345739 1674496 957377 648746 1305139 1993667 101681 1585477 1937216 528845 621471 1403889 250429 569772 470278 569569 1292454 601544 1638273 1974432 1762930 1247199 1309950 88930 1914761 1968191 60017 71449 161028 1953593 1003382 153541 1064122 1956375 592516 1885268 1648464 833385 53311 574920 627338 658737 1937405 527545 492074 1181613 1422980 1727801 914 232479 15873 600853 8866 659365 1342464 1638766 1520203 689474 53878 1421873 331508 1005581 1464887 1570959 1135471 1313693 29116 107670 1370869 142227 1730524 1154658 1796792 339144 1967041 785537 732051 157377 116077 327291 52118 1737083 727359 1277119 1197099 895765 1295239 22388 1581994 1646932 1241082 1704971 1733957 1245042 1250630 1695882 1159649 578455 232282 1018889 32477 1488730 537898 1897636 1528709 1112559 1184128 1194787 551690 808723 1302181 1182451 1812772 281566 277921 180726 188238 1129189 1671181 1525386 1109388 59085 597083 1067129 2790 907057 69418 1942164 1130031 673024 697243 1278365 1938350 1162242 1560227 817119 169709 1482274 171897 1626473 33984 1839592 1905737 1836218 208182 1234576 1760301 102643 1360968 1015595 294650 1943160 803847 1081222 500811 89416 746532 562847 828253 1252826 602188 474821 819881 664158 254178 512285 1891813 1013487 1699813 62036 182070 337451 927621 1270884 1480931 290633 906192 1290618 552179 1081624 149144 696833 217280 1402943 892090 74332 447416 1053374 1106659 584853 403165 209222 1264984 634054 1926923 183083 713513 1834625 450970 1847108 936490 319666 1450041 718481 1916687 1966312 1996414 1713983 1629892 1047779 1372587 424544 324630 1419368 758627 425389 1475003 150723 1565479 1032314 246181 1160856 541475 1888107 242593 443865 1191014 1093512 1885847 1911859 1902819 258532 1750120 1091037 1614335 1212212 1823546 1914347 1260239 919537 723701 1540478 839277 695289 470635 1758767 1768955 492780 1997142 1535913 380379 399971 1109282 1968650 81100 1796974 857784 1298340 791476 1973994 1011189 1772877 1569195 211331 587378 814457 1243681 637736 1359189 356095 381285 1827667 656375 181225 1443974 1214739 1745756 1202435 1340521 961028 1977125 1362808 274876 96102 185121 1933348 491919 653313 1054674 545265 1021797 1912987 1001929 1501037 725448 1558830 1045006 261381 949522 1259284 1969257 890214 776906 315384 821592 943308 274571 1472051 1509863 190840 1577566 1910723 1394284 1034283 771559 1566992 1073363 726644 1989440 1964736 679759 1819886 1241808 876429 534353 480413 1256558 1094233 1742580 496446 1552023 1185590 528977 1411399 1768930 753842 862898 157114 150367 717880 702799 1750034 431276 199611 1996909 1076207 1470608 1228712 635961 266189 416252 630625 1299279 770832 1334919 174977 582263 969494 312695 1554921 1187623 958856 1241362 1633840 1031123 1819644 447246 1298385 769631 997464 1148521 1396940 139294 960747 809777 647750 1290055 1796926 1802672 1954351 662454 1386495 1765197 201516 951820 1110061 977574 1468368 1154324 1430553 1042873 1299004 552495 1770041 630929 706125 263721 221612 1156687 884247 1963984 123724 1230983 1763524 735032 1503450 52714 1980501 356905 174248 368028 332818 140605 1407395 937799 137791 500690 7875 916859 1651199 1150331 535076 269825 1031800 1647052 733783 819186 456196 1491082 1860368 1422802 358633 1212668 980728 1861114 1718287 1279417 1452449 641320 1977703 1580827 1123473 817713 1558664 410935 1288214 1428607 594807 1394399 81718 361349 610835 694293 303704 906712 1990881 1241022 114628 1838215 1344611 1135920 1717823 1803704 646237 876834 256799 295850 180000 1277364 1757498 1528499 1252775 368711 1973660 902673 540069 1735220 1026625 572417 354595 1033486 683850 694042 512669 1196322 755761 308099 299983 1989250 205102 1089049 279943 1895773 842554 114565 18459 782132 1726190 1268337 1658973 1805993 293744 1807674 36196 491671 634771 468786 1331601 865643 278872 1782042 1412800 1723400 1811924 1562653 1197098 1337148 1202373 1216967 522016 1249897 83966 1439948 148667 35095 816153 1610569 342177 1520875 1932240 104329 614338 860512 1826425 427367 693881 1355425 1430332 1821420 194607 673571 1449986 1989459 1820307 1147538 1321420 982444 1268777 1313636 1680426 1322725 1734472 873171 188224 716882 769013 615299 369755 810309 1320447 1277170 670745 1668265 686239 705232 543562 1780371 36770 1234832 1033657 1291909 839065 1272852 376673 1852153 1189062 1064352 1046616 893602 377948 803343 346082 1327269 573761 213325 666055 1678907 2126 961114 186593 1049194 1595698 354454 785347 186124 532910 175048 658017 548831 468041 494277 935372 1228984 291301 1179421 1807256 826899 1015984 1473600 1879846 1463955 1712512 450346 1994820 1822173 275309 857536 1109639 967207 1866824 1982967 505855 1262936 1932966 1212415 164006 640930 74448 780060 1191349 1314844 1808613 1821001 1879891 1800805 466750 433003 1521289 4695 595905 1541416 853567 1082598 32432 704668 422341 1366406 1538557 1052027 1556717 437156 1626839 1184532 1164396 1228754 265806 85435 364825 95024 958273 1000925 1480181 762736 1647351 151705 606781 1702129 367180 594659 1918678 574303 173681 169516 1851878 1039722 1975063 487969 715439 1679075 547850 1990347 344362 887788 933207 985825 369218 1599416 1059084 960628 882118 1253799 881416 1386078 337507 497652 949107 1485055 866119 579825 494410 1303221 185046 1891939 1001368 1812114 111228 1701669 1668417 1640182 957020 147743 477882 1664938 1442931 856358 641298 1776547 1069645 1706626 448143 667719 168443 1610980 1965561 1157911 1053460 1424387 520301 887759 1576488 1710383 883399 494448 1982127 833317 1399006 166561 560984 1495900 1821631 1559303 741984 1097535 864661 634068 256398 750675 1270173 167623 181051 392244 1637485 1081555 357140 1881832 1829885 1233164 1331031 1310275 1153732 782309 656399 1328974 426775 1354463 1032022 572361 1976412 275085 42742 1981854 1066348 1476213 1191129 889341 73008 662026 263011 1698102 1158673 873043 228569 464053 185257 1878434 1898030 834493 684605 198528 170537 1108151 496112 1286206 280713 1295874 161567 426976 701447 823893 1224477 1928307 1509428 1920638 610320 1080472 1329566 119916 1480278 1647215 1801302 1818547 531257 539714 1282524 753097 572447 1400661 1710951 1933094 421766 197214 629828 1998057 225003 816971 1852972 925415 903701 1898599 1642830 548367 266134 857965 1169688 1149558 1390881 237412 784518 298106 522522 432223 410387 1952355 884270 359922 413016 707158 1803794 1346508 146311 1613270 1758538 329661 1487310 220843 594595 1657305 114738 1164272 840518 342483 211394 1222459 68204 954012 1888747 798023 356019 1880063 1507401 1706258 929531 84266 491975 1009815 1390187 1452646 244978 1718714 1469932 65925 1999817 1450439 1216345 1500916 1937063 431218 181064 1435549 1507277 231620 1287791 767270 1765806 1451966 1677791 1493846 1234578 1909955 1319136 1209397 593432 1201690 170999 484432 153607 998572 931695 420918 1356032 1322607 931513 1498416 1762298 414876 327701 414836 556930 1480243 1038632 182203 1626246 1606506 1845142 1942356 611006 940936 1193023 1133529 1322864 1784640 285936 1524830 1402771 1948813 908644 1424920 1226253 437032 1493967 718045 1313033 773874 1696141 1050570 6187 1062300 1919717 1136810 1388321 637502 1485908 1547195 520934 1152729 1486128 196420 1075972 812350 386812 1830507 1768057 1019083 841148 1537807 1756211 392005 1991528 819043 150979 922791 568 705831 86306 1333797 1711149 17267 227919 958899 616841 982530 1893788 55237 1966367 625096 1232762 1084416 118571 162822 1241722 1557239 311645 1646770 832216 1824439 653306 1959632 574312 205765 1145240 1430610 598483 308367 1758971 1735991 276195 254392 277227 955764 1055938 1349752 32279 816602 1483636 247323 548375 1511870 1201707 1013927 1337700 1585252 1790045 768890 1121089 1799134 550842 1201310 1779642 1622779 630240 519616 82494 1142533 1125533 1967859 484724 1804991 1353151 704997 647156 142787 109437 127264 1710657 1833212 1244868 1881188 1340967 814547 1765297 1950886 803645 76539 916437 1951736 942507 1785930 1423703 1638689 1450407 4292 911940 1763990 1638085 30926 902384 888077 853908 1553769 626170 1636221 517453 1781032 1745963 166772 1799354 792304 554998 748470 1119650 1628047 1913325 408049 1865353 1429575 431457 1706149 832486 1749477 1975186 1703193 378742 650458 1721368 893551 956380 268509 742505 783970 482161 1698962 470964 138360 1768255 1038349 1288712 1127254 1840971 1192793 1571596 1671001 1945317 1748270 1767623 1721615 1992766 454516 1360219 794872 203744 1626419 1498040 52314 1279386 1257286 907714 1322467 550848 1474232 906798 1945897 1013161 1400883 319689 780062 1332803 988452 1263260 303951 661860 1647277 38078 898943 1768347 1863959 26788 499087 862675 1095097 1026872 269698 1355401 645839 1305857 577709 938989 1076254 1046082 1452217 1370373 1915449 498069 687772 1797892 1262778 1823477 1883791 221522 1135058 1312367 282751 586667 1919627 997305 1159284 1769175 1461848 41777 1769237 7067 43663 971425 1582094 1859760 1932435 896686 1512897 1003883 1432538 1751236 1859036 1609001 1469891 898463 1431391 1251648 429146 234565 1351818 1834232 156810 435603 602422 1973739 1396859 602392 1238369 590830 424354 155613 970697 1366402 1758039 702649 398584 454639 1602824 42103 1151403 632801 1913715 1722747 1577469 1424010 191985 1903110 751224 1631542 1887360 336681 1539325 1488318 75309 338377 1106129 973609 1733305 791922 782971 305711 163014 1310290 1395470 480450 1407272 851252 192783 695147 899559 242503 1141655 842573 957518 1513089 1895925 773994 252116 1632455 1356866 1365307 1505355 1228006 1107929 1216666 312176 163329 1130717 946599 1926675 546910 227153 163203 1420021 389872 684182 518044 1521500 1784540 1126997 708042 1253947 1790228 221515 642284 851652 770047 102946 1606578 1452414 1621949 1165387 984541 1712253 1261828 46868 1685849 397935 473850 1409663 662632 328635 1140006 1248308 356329 1554560 616036 1888785 620771 1775591 49964 396326 1936627 1715952 265692 862578 606021 1045826 585007 1874729 1613023 606269 383499 318623 1061372 1616468 223950 1432327 489384 541259 1187536 42149 591525 1139192 1763619 406108 423991 1352606 1008897 1718715 878385 1887594 882269 54242 573517 31823 1348397 40668 1753389 301722 976715 653063 708818 1481321 515043 936296 1448311 478299 1295435 445951 1292485 1297399 1356882 1017267 522400 789051 494720 87610 305408 1072719 709601 287255 1981556 1949316 497617 921467 1643532 817314 708949 444053 1749389 352463 498237 1418345 1561059 392835 1136380 1936184 186133 976229 621577 1946313 1085270 736858 1203797 1830215 1645845 1425320 922865 63801 276398 237719 1108095 201439 183193 396714 194394 918457 289682 1681199 1062631 162118 1535543 755078 40549 1932302 645585 1221132 756109 122968 583239 1837990 606739 548544 605564 1535678 240428 380281 1792146 643125 608136 1970210 258240 692343 314694 1076468 471259 1877234 1875511 1695257 660524 1645321 1812691 791062 1725427 245976 235660 1302706 20870 1330845 730141 49336 939651 952395 1922231 1570346 848268 891353 1432198 1301886 279381 1347989 1448159 252866 1752313 659594 1418760 1165866 57332 665368 390674 1901235 22700 1516537 694162 1560679 1870580 1352560 1060755 625855 371936 1999280 1374304 363673 1240466 727528 1148651 215235 1138172 373284 641364 540020 260483 829803 249103 206847 866287 1484731 1989082 1502829 352978 824979 937958 608850 28569 498065 1313101 701286 966680 298370 375154 80607 1903111 554880 721695 991387 1913609 395033 1504365 280488 1380268 255620 610944 60946 128084 888604 987568 1469791 1234239 829454 282133 1752681 271258 659727 1732584 262949 449846 1072380 1315685 1482866 599954 1379266 1425446 915194 1722826 1973370 1349928 1965170 1036844 1197765 696585 1544045 359471 479975 415048 1227618 543645 539194 1375709 1600354 938142 992070 1428176 157638 14028 1089425 856081 1077359 1955034 1478803 739280 1679139 699223 1274446 1473658 1191482 99647 20464 299028 456918 1583361 1441700 365836 570737 1859212 285057 1743902 62732 1917449 1642132 1415181 1020672 594775 850359 1984405 1498497 965465 449314 1988099 1195840 1186821 354779 550486 952114 1398691 293423 156573 233397 1573414 1763634 1853221 1099118 883673 1156182 1183123 1601280 764147 1884945 193910 1766978 248670 1538578 634464 1789268 1963381 1620165 1139737 594386 1300342 83289 1568124 1682262 1315720 1383137 449604 696111 423522 1408711 1685132 1778671 1643602 1866006 943326 207021 1291593 909925 1140384 698326 220381 1373135 697269 1218098 1935513 1668220 545416 804214 1942876 611826 608127 1131696 1483165 799064 1954810 7354 1625974 1101296 839943 1771254 1353590 1637945 1750587 158295 943160 147831 1493189 1571553 656603 1241279 1995143 120863 1232205 482616 1069158 705834 501748 768952 282239 1848192 696718 1565108 994510 714471 1950268 1301398 153075 657027 1294490 1782422 1090977 798899 373987 1012580 230872 1686951 634063 1614596 985218 1524546 565893 388764 6081 76506 333031 1890813 1276519 516348 876935 70571 1120724 1372675 1275676 53841 1907161 1725062 509385 1544135 439482 674508 61751 472508 1602453 952835 254533 1956064 690789 1792308 392982 1382199 1984615 1975099 123216 693646 1264103 1564470 263766 667177 861141 750207 1969886 21617 264846 775675 1989703 1329410 761941 116875 952948 189191 1796290 1650169 1026251 843428 556525 1886843 927822 1750849 1220980 1434207 804244 77113 386605 638015 1265248 851183 826256 1994210 1456577 1539522 696340 79774 1948981 1415473 252151 362411 1027563 1723256 1078230 1729816 1050340 1717792 454414 1926935 50117 996555 113757 5228 320119 713266 1823240 581772 518732 1370361 1022646 1993650 62957 375913 621476 303514 321250 1854621 556313 397411 741993 1649452 1674169 396975 553045 739104 1959001 1196471 252545 1763530 1995850 1113767 1377188 1018335 650735 903029 257285 334536 1657741 641543 1494035 1204623 1455817 1933894 360210 1632654 844564 1748527 565375 1688481 1518119 1183606 1557133 224334 854833 246814 183314 1175989 532105 1991291 793523 1714184 441314 1815019 886068 241877 381887 1518909 1179305 345617 210612 1601648 555268 904500 1923089 432208 1376963 674180 1713611 1709206 176583 1674487 1307513 1596270 1667236 369373 1031569 170968 620229 830746 274801 1834575 1974794 1746621 257307 1300771 1014446 781502 947282 160174 882788 18019 478553 1758020 1999482 658789 1757132 487074 1993111 387466 95524 1071600 1349986 1752417 1484862 1451303 995828 1602073 367058 1793606 1398744 262989 1572050 1602913 305380 905065 1307252 1985958 1117964 1626400 821036 1585586 1141172 933999 669472 1453298 575015 594527 331900 523867 1958073 1899911 218850 695042 298636 1086858 1203500 799040 122951 1873968 1891416 1475407 1744653 195062 1068226 295618 363993 107710 1358998 1595410 1927414 1701428 1524540 1510224 1155831 1173475 1522283 1771163 695086 970855 50487 73962 387885 3707 534220 1758819 85946 203196 1773647 1407700 908755 692017 102460 620433 635773 1415714 1634524 637379 1032882 168784 212562 1604420 1749316 574752 1174848 1585394 611317 1677934 669163 827996 1335384 176449 461063 1917057 1143069 1147325 74817 378273 1853505 1404983 1664593 827478 1960456 607251 1955125 461311 284587 1801581 777254 324226 288320 1180344 701985 1830801 66631 55217 470837 749812 32003 100819 1093365 1408581 1253136 903555 1491227 1273150 1293583 533695 603384 648585 1510479 1223202 1053125 560430 99571 340349 187153 278133 1488208 855414 1329681 1117880 1968330 1198212 1320953 920269 565432 1964017 1566169 493866 1629867 1989813 80326 1173635 175488 1182002 1044724 138960 260529 832215 571835 878078 1084844 13641 823019 7389 544671 770392 1361365 1270001 1346096 274118 1805810 737405 617992 1506840 556837 1321418 1236918 28612 1702392 170503 772408 1397880 614345 728498 1294655 1325519 1413013 705493 207239 1363524 435218 915899 1076385 578441 750391 775597 4536 533865 1199245 1497099 1833184 838004 285556 237163 1466249 1736614 535374 1962013 74660 35523 65599 1578044 1850567 614502 1211019 1933666 1479798 1035596 521175 261663 682104 1849184 480722 1337717 1568913 1043822 1572169 1292461 581750 1789269 893754 1676169 587820 482713 1343846 1508390 1253214 1428276 1052578 1236244 1509218 1641458 1296015 1989148 1620535 640571 1438343 1146055 1369754 438926 202945 958504 610429 748279 139564 1358901 1979866 819542 995964 14658 358350 66279 222345 386100 1047821 546222 1079335 1855351 681397 1767718 1558319 815431 397793 1030071 1419286 1169740 121958 1351594 1460355 1332034 1472212 281144 1155242 1114779 1664993 1971458 546082 540637 1335156 1989779 1526912 80630 658002 1250026 1309974 1040757 1606482 1365196 1988270 1237556 869062 1549539 769279 769132 1260218 1903520 1678302 1718602 30116 375644 1743955 151242 669225 1202099 484192 836663 745954 1705407 1977262 633355 1505957 493142 544106 586071 258423 674839 836255 616240 1024862 303779 431355 904177 292760 1984558 1004040 1184074 459273 572168 449932 1573543 1931533 1867868 799235 1541196 1042053 1895563 1367376 925704 117722 1513191 166169 1789332 1696737 95014 335478 1276045 1173846 868623 1321059 1827363 232767 461850 706997 1940850 1750787 1552143 1777792 1825442 643550 95741 1740549 992442 983096 980018 352887 866823 1030359 1716650 329989 860370 121243 109864 163894 1815584 773230 636646 1465307 6411 1136282 250698 347976 524768 878120 624769 214084 273088 1664487 1156748 847992 1999558 1560755 1324673 514558 1573927 1185956 922534 1904085 1254221 1982414 522627 1952358 372279 1664136 789670 1680499 657649 3311 1152676 1947988 1390628 1690389 52102 1790430 760261 414953 7322 1780118 665120 1503089 1483142 916826 508423 705420 368186 184926 1991764 213100 222769 1960544 125469 688503 1409144 1692849 1193935 78035 1255520 557424 1679389 1041536 935929 1132715 494103 538024 1459156 1450033 1935829 875436 573934 577783 841816 404994 1798394 1670593 889113 1620809 664822 294846 1879022 63153 281063 171808 24675 847510 1026273 865241 99167 1446530 61527 405662 1820566 1805476 834035 1116794 146926 745472 384836 601237 135344 1144159 1277799 292553 1026498 1553191 109878 862572 1051421 1520302 133513 371870 404091 453090 929382 1888249 541699 1047866 164406 895684 242169 782489 687434 969704 1287004 1874011 958757 614576 852850 1899348 793941 784064 684931 1854618 1897356 717542 362347 1054541 309430 474859 1265943 599784 1411006 1640993 1301641 973979 636644 934486 739235 268455 1276545 188657 180831 190432 201067 1987280 638807 866834 1190974 928356 324028 612410 442984 1830967 873590 1519053 924433 788298 1438963 534652 360834 1995153 490367 489916 1302 1039643 1758615 1157808 1117865 1345501 363606 1689694 467663 293235 656407 1658703 1084202 1631457 4653 196960 1311992 1661730 742972 999206 1761698 1442139 38252 1385307 1629866 642587 1577142 888867 1379199 1633451 1999475 1600793 354765 1605382 302404 1654216 275082 416696 820455 311049 1027577 1557294 513737 1041700 189610 1520844 1073695 166722 563819 1175481 178657 1260874 765962 986600 1168534 1769247 1984288 159561 456482 1435049 346859 569110 1839559 931875 940736 1112149 1070567 25461 1481200 594443 63098 542636 733398 1020975 315145 1109987 409918 1916765 112993 312846 1314288 342844 20705 497804 1745018 1560878 1455554 1704577 1100406 674526 273847 1494359 336689 978673 596248 1165895 1165087 54278 1130617 181030 857367 373863 1128525 1312950 1480645 51438 1460756 1764230 1192987 800223 250059 1692854 751854 961967 1163239 1690118 1687627 890799 1450588 1476432 1442600 230693 534117 607555 1160783 506972 342522 1804796 1740544 1730403 651139 1375209 1817403 1610298 314346 1574775 264814 1131570 1610879 1249056 420509 1628289 1533571 1937235 1935455 1277095 873193 296972 932820 53366 1430075 54864 1214170 330790 1366755 287673 1804448 1261081 600772 1571130 11626 1758757 290173 1474228 542520 173426 1903879 44719 70457 1760132 168712 978189 1615438 469852 346164 826595 1651916 435892 391624 177745 1303949 242950 253464 454595 876755 1846671 1007025 1324875 1814310 1502730 781665 1568855 1516912 47658 1433236 1044654 1895767 347636 1016766 624305 1200696 1020969 428138 741233 1939877 90654 1579993 1268985 892332 1101508 1992052 1464302 1084372 1391859 1141027 1741073 1283057 1101758 1349030 861337 809767 562793 1776729 1128928 1509195 1322759 313584 1182623 238138 1542 138825 1083237 1722358 1560156 645220 909909 1604211 384894 1185585 1233629 237453 1486070 399793 1628444 1459354 683995 933327 1274366 700881 1500946 48594 481121 83177 239008 1759558 231762 1463718 288975 1111519 1491727 753769 1251847 1947558 1915465 309015 532725 818433 839757 1295771 1576662 749075 1542872 673114 1921426 1614054 1807031 1676160 7580 907306 819157 1864137 949547 1373737 1496210 622779 1130794 225473 732160 468723 841367 1704124 1971594 649129 1478657 455404 499843 983279 656033 1456354 638404 789797 628782 1634235 922955 520024 825004 1827268 1344779 740857 1167906 1849319 925438 848126 85131 682787 220816 1644299 1653543 558225 1960322 674056 920997 1213865 465388 113241 1001794 1859942 33707 1988478 1024340 974664 136985 442617 1791103 1930706 1906784 190420 629304 1013399 842803 770794 1343723 1559130 495838 1069124 1716920 206785 1170132 1765225 1104604 791948 1505832 427949 592328 416727 1974626 1629937 1174717 708221 25391 1477151 1043813 476488 1686530 578527 317240 728355 1987621 957246 1244286 380432 1780223 1414721 151590 410927 280662 759127 294291 832069 1404972 886240 743107 1803039 383426 743677 458516 1612822 329479 556721 809371 633999 1836223 774500 1369072 973518 1961613 584720 816128 71033 1517187 797855 1817141 809121 1148624 1485092 1133744 1241456 1932452 1886194 1552998 806727 1409566 1001355 1296826 1610408 37143 568817 926236 1753143 31557 1517108 1464882 949898 1255784 410412 90147 822614 1705790 887658 1728722 1535773 770151 85342 366550 802346 1278848 1375853 615452 1740880 931517 336594 465880 983880 1257408 1762865 1577533 1870732 804169 285085 1552989 212070 1213545 9627 768579 566776 1766917 1633368 1339019 940567 941336 1990717 398168 1561483 1622648 841401 203893 303309 1946195 1922487 1933365 344397 817645 1857778 315838 815195 1418838 626393 21830 960069 1712410 1385126 519986 1151086 803250 592285 352827 224993 1868742 547447 1186851 1284813 664249 1669173 1392702 1717382 1312524 934775 299242 1113227 1199809 427362 448405 627095 1886619 145170 698994 1387551 623387 1715817 883442 1627017 366669 1386710 1361937 1384923 298557 155751 1190181 375545 1073225 1077655 627730 1995660 805752 1995742 142098 1590343 121821 415818 372478 222796 1251937 1985912 1924629 532928 581213 5480 1160163 483284 311426 527542 812663 1184808 267993 1541071 1844654 1104026 1716371 1811967 847353 1092422 1280691 1878600 335009 310010 1265244 1308078 1904303 746652 700596 684241 410988 1398373 580549 1963149 1373724 1586094 1536353 382497 755480 1834738 719138 1959834 559468 1338792 79513 535031 1490779 730471 1236129 1402885 1785982 162274 1229454 1811657 1521133 925058 991995 1330148 1987795 1707336 1694048 274335 78822 1113480 1854155 231022 1163998 1761724 802961 1433870 1418141 228493 324184 1605980 389304 1444369 283956 407595 1956193 1893672 678830 183208 1330603 1778289 1706145 1825799 659044 1069289 245974 15407 1942489 971070 1677877 864501 479258 1260905 1858074 1198660 532891 1903763 1960339 584338 92010 1308870 21805 1800266 829449 637189 1252796 267709 316461 1223801 1294154 1245509 1467379 226472 551988 728425 1702838 175195 199071 1163657 1706278 1338747 1192969 767219 1092201 388161 388303 868811 1918276 1933011 316343 152633 1046403 802301 1934002 473086 564563 563577 1610689 113044 1033077 1499964 735710 96039 533399 180199 1611485 115786 1318651 61001 1181604 1744367 1385219 387748 1698226 1740993 921987 1366458 511528 1077675 1710602 1866078 520347 1970047 513205 967941 1945511 1976235 505220 915801 1626640 1008985 1697979 1220176 1823820 73014 648426 75146 302330 399257 1505573 958970 702382 718103 463160 1427947 1690588 333751 581192 1175031 1281647 387612 521161 1186257 782171 1929619 792171 1181961 671360 440058 12643 356934 605180 850195 1718880 1326677 1140338 1656020 1876354 388264 1441784 238412 1968464 1038016 1909545 101499 1434720 727289 307943 515304 664403 828158 1990903 1105560 1745629 1813302 61937 596503 328756 1673896 1728999 269701 1383773 902906 489196 808077 412193 805643 1468104 399765 534167 1095646 1351319 904597 496442 921983 1062320 543827 1801639 1961869 1491712 795729 131016 932993 830884 1213227 1422154 562695 1979818 492307 751392 609290 1944649 1425908 1706066 567508 1084230 1473299 344013 1199108 836612 786826 1073449 515280 1146171 271144 352111 213148 9296 1463238 1624816 70219 834036 1106215 770562 1772973 883581 1821455 1132325 197610 1338986 1710975 138989 800995 1931218 1559436 1929945 54845 1017531 872433 1944938 1349541 1537341 838072 1780645 745527 825391 1523594 1534403 497224 882986 1556485 838255 1911292 474302 115492 494341 1378023 109961 1853431 1231229 1252725 1223265 743795 1025000 837720 307596 1897360 1614999 445770 585519 626534 906847 1168282 872764 1643259 1186678 294674 147045 6667 1323527 1993256 979350 1746248 948103 1083353 1129209 50180 610713 1236328 790232 1079516 1944529 1891040 593047 122572 253953 1042790 1434482 1739260 1273359 550308 241455 203982 1169107 1298411 1240624 1419537 1278680 400881 815687 667770 1688763 1224520 1719554 1660944 815904 1937490 1440994 1301900 1134403 912078 1377971 55773 1051729 857749 1809527 1304398 329619 1732857 865316 977021 185514 12724 191793 22670 1801213 873858 1565442 1026483 1532377 1538636 768079 694223 1768100 35016 772279 269767 1311372 556819 1528208 433287 737268 1064107 1128912 1099722 1001760 286435 266218 1335850 1805360 232000 1488710 1780380 1127420 1978513 1122459 1834231 797817 1761788 173715 251306 491833 481794 334819 1441768 284938 1606080 1109489 7459 506166 1362664 362330 1188745 1279340 821796 482632 924639 1463250 1966730 356166 395186 1634855 1939710 1240655 1611699 1324269 1272358 614022 332130 1100531 1685317 1990579 1909788 1798953 1180300 29608 1467545 110769 943397 167621 67799 727597 362470 602885 1273415 1487086 269774 1461892 577086 1393626 89777 393040 1611118 613899 1422947 529683 1606456 660789 153872 566914 1207927 1333889 966662 548492 267061 78100 1878004 1242323 1835915 1315407 1102842 888499 1959089 1712022 683051 93882 582841 1267346 1977149 1787665 748389 233928 211821 1547960 1007320 571355 1658960 1489949 79667 440800 358120 667373 870598 1260724 949944 1024985 84238 1107950 454504 1907663 649339 394554 297453 930402 1363029 1878750 1866779 850823 215589 33604 1851654 376261 1153409 518391 696100 1157017 393982 906492 841408 516008 1223887 1769887 855804 1809891 438513 528063 534364 149763 821243 1981958 1203859 217766 385814 1737347 1728112 1933482 101541 1361480 1644403 1428592 1855093 460427 1118142 1963392 765732 157902 239025 294327 863295 542965 307263 1803099 692217 907773 991058 1751114 331291 251255 1017012 1443082 1929592 367576 1683531 437605 1169509 448364 1675953 1495058 1556212 1225925 1288473 1744849 1955382 664006 1172369 1378446 970843 1077551 269237 1546622 894915 33089 531574 1181713 1319608 221132 1702408 444781 1708180 797661 413781 1577031 241722 583086 1878191 956058 1706941 1774262 530401 785439 1816916 875965 213073 350271 1914822 1897159 1833352 982053 1433227 1125090 1783588 1830167 684351 1100734 291120 1796450 591034 950169 114318 1931648 1803886 468442 1900459 1836402 109046 261767 1984718 1229914 1639173 1195909 1074805 533636 1067361 1075051 977531 1787860 562582 799452 1454478 67968 547894 1964248 1393812 1184924 705041 1893587 628264 865975 1268881 203399 797617 1037695 960286 992946 258096 1421833 262573 364591 382939 878344 721014 1778712 261201 124834 1755282 1550572 794797 1098854 1945274 1925312 1399269 1406172 718617 1865583 1527098 788846 90833 724090 1130573 1621040 807391 1369450 1904016 5655 1981938 1171026 1947837 346452 477750 1144497 1565765 852864 435993 1485252 1948752 1215293 55747 832461 49840 454813 509389 1258507 324595 492329 1863622 309094 957613 77442 772239 1663564 1268007 1935992 371218 298115 327515 1091310 208351 556217 115584 1031047 1320041 921725 1725556 334174 1659239 175416 1894488 952938 144470 1897277 26428 1434666 468818 107562 330832 1099296 179653 528931 868138 1820785 1461172 1641444 149962 1948872 1477516 867446 1141134 416336 917915 364464 600735 1997050 888951 1176852 254090 271264 810547 56154 831057 1951426 805967 1116724 1123523 1976725 964918 545885 1740185 1964387 819824 1814133 37654 983078 1177134 984497 1305497 1408265 1677940 1395627 470644 1476771 261231 1870362 1734442 1457640 286827 750731 1886663 1406482 1404237 1782622 1290984 783585 922989 1484619 1380621 1176609 1166353 1647866 1559004 959855 228254 849722 237928 1809097 1879322 452221 1343786 698392 1878656 1206899 667988 1450779 855359 333195 24709 323832 351621 661712 664057 204577 1984033 466664 606961 171556 39778 346727 145098 796896 847506 80791 834066 1208922 1298081 102538 1465518 1231037 193133 998000 1214730 1148700 1777124 644101 615645 1922607 485756 423127 1412029 868447 800020 1218361 914021 1988487 868292 66419 1706904 1403616 976237 910801 871726 85726 469302 808687 1847466 12005 1998334 1870962 1261902 750629 1676710 1876031 517475 1328794 146421 1131665 315019 1257604 521684 1461459 202289 966163 1387647 1772031 1116000 1685743 1115084 1595052 1525640 1066202 1128916 1831405 1751071 1797277 1816883 297262 1422722 55476 617656 52178 1011495 1806907 1156294 1323500 1238420 839665 1479736 1963009 209676 1642976 781729 1934632 1990628 1488917 1772229 1117436 1780686 1194030 222188 1739403 471775 710703 1953815 273119 32459 1848380 523242 214053 1962300 1086335 1739689 53498 1554587 941937 1215537 1311825 508580 288740 1761079 1242930 717554 1005565 321291 529650 474103 1210057 1951754 1636390 1410192 538691 643223 107337 1873861 500341 150477 258230 644544 1359995 1058136 1401222 833191 609795 1762027 1121863 560921 1827628 1906494 904041 764074 955289 248123 461871 1161641 1772234 1400660 474817 1479136 861215 675850 1928898 1103856 406982 410748 271447 349094 1163423 557917 803551 1498999 1507753 1855525 485182 1863764 1600912 790853 1333840 777808 1393965 1731133 835510 906041 375993 757063 138074 932758 896962 86532 747645 1789137 1083819 1255568 1424298 567596 1813480 1731675 1792189 1800417 424935 344535 13096 54234 183104 858882 1402253 135714 23643 1948740 1699381 1617680 531968 1159367 1375553 1920016 1768253 291798 1403405 909521 594758 1195394 551557 917830 1905185 623470 1109168 126628 1624694 489234 1578009 1729908 1458647 1109333 679860 99970 1852956 1003127 799897 1594354 1966859 1544821 740366 232431 1298362 141583 624889 1298545 853216 1504906 1354274 184176 756413 1454851 135580 773990 105681 1678014 1057233 1708107 879240 1961238 1644880 1788486 1788740 1637993 1028907 1434455 647327 1801154 1932817 568026 1874753 208147 338387 1498537 558247 923115 570475 855808 1970715 272673 1528617 1672379 1531467 1609004 1216482 1050499 1428057 325108 1316799 325645 1383535 1380129 1574106 1215699 256974 433262 19430 656177 1642980 32119 929205 1054245 1372298 843268 103189 466117 1819496 1021474 721831 1564634 609197 1491299 319723 672168 1053366 566478 1834382 396835 294 201863 1488567 884467 296527 931186 1204140 1980786 974979 1932332 1921976 470163 1373709 1191324 1101665 1461205 761753 1988724 594755 98687 1298490 1391183 577106 1473774 1529721 373582 1053644 1184159 531633 1978823 1598855 193819 550561 1722616 1809138 156076 840639 1023095 1164131 1895529 946727 333493 530555 612390 1146718 668176 228329 1868718 1325896 1319080 1240222 1348341 985720 1293768 131909 56722 1872654 701381 1117604 766930 1356801 733312 1397111 654075 1549373 755176 833575 586166 999377 1666922 730311 589917 912797 967621 640973 492832 1672945 1343764 1641469 1118962 332107 895671 1647794 1117602 1425773 952554 457560 250112 812952 815268 719128 270835 279101 666090 1852653 1057439 1540005 1471555 497964 1148942 135333 419485 803507 268757 1782152 663746 305927 407899 721184 36600 583718 311113 553573 451415 1898198 449465 815599 1098412 110792 1500127 1385770 1733357 487841 1572078 1204389 810047 1354474 237160 803336 613978 1055278 1146483 989648 589209 1555798 1393229 420911 1540393 1390393 1713399 1528148 1776402 1985316 964277 1353223 814406 1571511 341418 722222 281659 1789043 1541180 1872064 1660903 1585794 1456042 923459 482542 798865 491223 635152 1085747 280871 1013814 26991 1133103 1840335 274410 781249 1932733 667708 188476 1002282 1357192 1734268 1391774 435983 576167 179670 154028 1377366 1296798 526540 330580 997916 909797 1347865 778495 563176 1521166 141152 1615857 1381388 1246749 185223 308108 484234 739850 334771 1440010 965186 358663 686755 181852 599413 209677 1281878 215599 1499862 728432 1547316 835811 747516 1149622 1380185 1759091 462710 1523334 444664 689312 1873551 1895833 889119 355034 19257 1510702 523275 116 289691 1716187 1365513 1861599 322741 1701163 92641 1836922 1501889 1273311 1018958 315824 973811 1274195 28348 874433 687614 767073 1723903 1910421 26459 907058 220473 1405890 571847 348731 1233135 1629964 1643133 1727990 1894721 1772665 666258 278135 1622419 1413605 1418150 1821125 1003566 908330 1532218 1528632 525658 769376 1035045 881269 781384 1538020 1593043 347897 183806 571744 1733776 167864 276277 1832195 18718 638391 913552 1918054 570666 1822296 462573 1883643 1631371 1938789 928200 31164 93550 1393380 766786 1056921 928636 1496630 1676628 1698433 411691 142233 1585157 881531 1444938 157457 1896106 1315577 1766982 674532 460848 592568 1330691 540945 1076294 1449966 568952 783003 460104 1366784 160279 80850 1543028 1923214 412669 51798 1603790 1345677 298946 407037 1972613 1185429 1452317 1232475 1036684 1043995 1175269 1501915 1418564 1934581 1642774 1750161 1196161 213879 607979 43202 948262 578587 16550 78315 1268330 560992 978117 1661228 1911687 1379429 1506138 1141881 279087 1733259 1274842 628380 347139 238463 695321 1056085 1409317 797242 637584 1064250 125438 599244 1695870 729529 569539 378991 602836 1277477 399720 1980203 779479 842318 1730978 1225602 51608 562907 1459859 1661250 170746 1524827 59596 1173857 56084 616702 1631019 1747325 1093907 1638668 609835 535601 535629 1920752 776799 122380 1995560 272107 138330 1638973 392961 1611368 505195 1894789 292328 1114744 1582405 1995385 1079487 1968343 1324798 1352918 69445 1811542 263472 67431 138594 852534 1277920 833964 127528 1062197 1689549 324556 519390 1621374 541023 736046 35262 53299 1224958 361491 1299271 367842 1515130 1485573 442369 578759 1388377 647911 1082529 1884787 33389 1639923 531729 305867 1594590 882119 266707 1177582 1859307 1483091 1779586 986806 1441721 752400 78770 488056 140115 354205 584683 1692988 913493 1439347 421158 1208577 610950 1410766 1896367 1963903 236118 746030 378827 581946 388701 164315 730398 1212435 588295 1741942 9539 1023048 1769841 628646 57788 1614960 1554684 904036 1203528 1567531 1980575 123930 615967 1893687 799347 266478 981183 1128483 1289560 758969 1302435 1698135 1033677 145844 1259321 1067795 809655 470989 336307 1682363 1136951 1824474 712283 1728450 384971 217268 762162 1762911 167569 1108448 1642948 1753806 1244797 1020947 1781751 1001516 416470 886975 916037 252610 1935356 471149 1190239 1963925 167823 1294048 1321336 1352638 835792 1972805 977666 743084 1009569 1892721 1066915 317871 1950820 1358125 1696505 1603352 1967368 4489 1525639 290984 1840684 683729 1461518 1239408 784893 806773 1397997 1564861 228061 1859863 1365054 399703 568130 934855 195908 1717545 1032764 1225248 950525 1856185 1132793 1050043 1467798 677983 970492 697932 1275775 1751297 75933 1359238 1439362 901335 1852728 1418446 321319 38254 1986102 1022631 1330204 1386312 793092 1551554 581371 826524 337870 545581 571102 1561290 1031051 1823378 1770735 1820925 1679042 905187 1788550 935345 730373 661880 596933 1215599 80159 1304594 162632 437137 1805160 1333577 128854 1383041 1253260 1773590 398663 1198103 1398059 64405 1378264 354363 862991 1777080 1841583 1062174 1579141 1292149 1338101 1238590 1310117 752494 131349 1406828 1494187 1730511 258576 354308 528517 1785961 1124932 638652 1043343 1075526 1114383 602583 990373 341411 1984521 619371 1691872 1127754 449607 1466701 1216606 318046 824732 923590 33125 1817301 1177624 1880833 862025 1268668 115894 469129 353630 1728844 1961648 1977466 952300 1598298 1209180 1149058 691154 692418 1013312 1644613 1708054 1406864 1573392 1353914 1528232 1816551 707034 148689 1312278 810154 1887022 1195791 1215155 84980 550919 667694 1825451 963618 154023 842993 1976894 118148 1635171 419729 626994 725166 565916 1849530 376948 1837489 1040422 609728 372114 268072 1152826 369235 1732514 1915950 1976991 992561 570366 235928 1682 1262167 1647235 332360 662472 220024 454746 732550 1640438 260431 133479 1510561 1243276 1993638 291230 711636 1132699 954339 1871023 633656 1409471 1182857 1620999 496882 289381 593066 1075428 145156 690352 1509199 1089827 504172 1561954 1409672 647978 1533830 405795 247788 1170531 567495 1673807 409533 13397 1241287 1876740 533901 1523474 610541 1303849 1441080 1969807 220428 1358339 1077949 1689035 67524 1481453 1553079 503739 1293605 1378645 120510 686808 1401142 1908702 617506 1984851 1461560 1083375 1811696 896578 1471023 1130322 1127903 676964 957777 1111207 1534227 901069 948243 751401 447030 1052411 344456 702681 1203379 743560 867866 621826 1060843 259530 452050 1993984 1730436 1167868 199166 125259 146733 486376 1462629 1584098 207953 973414 1750702 499211 448430 103768 109708 584447 1856658 507909 1883909 610149 1488806 915742 1975096 1040908 801988 167111 1918898 1770671 1996772 1562275 874069 529596 56931 1268064 1988756 220644 1619455 437047 91571 1388480 1971557 755338 644057 404967 915336 803855 286284 483230 1913337 1283134 809527 918870 1754131 1253261 1606694 1562912 1465457 120430 238680 889722 339298 650657 1111618 1118247 699155 1930366 808872 247632 957924 794532 1185375 928668 1507601 961905 892921 435777 336092 1823882 1150598 928430 760990 589842 1664578 880263 1528252 528109 1194182 292937 1080287 1833603 1064939 385922 69581 376308 1466446 1603127 1825010 1616259 1894151 881934 104615 595861 1781269 1163308 349161 62189 926804 1245176 1340570 1669692 522594 1720371 806893 1185213 1614244 1225187 175678 1776295 1394748 240678 541042 1966800 1067657 1088883 684414 347152 1405173 1767373 953271 823045 13453 1364061 1466051 1659917 513532 1202799 1283425 57976 1717278 858691 1597303 1694641 1349029 704246 1350877 673344 861768 748687 1483990 1886209 215559 975660 298569 1093668 1788783 466846 1673838 1907307 49381 1589750 1561708 300780 1363023 375163 1937653 731554 1760265 1929678 13757 302438 247763 428899 1133134 483358 646071 1345492 136710 6050 135103 276972 1661395 1237965 1487530 861684 685160 69811 999105 92282 860825 1985147 536905 328439 114330 1731735 147661 1674421 1624560 936508 178381 240100 1070566 295481 554057 1094510 983843 4329 165053 145850 1584346 1417641 492408 1235759 1465865 1338912 1393639 1811218 1516720 1409057 425868 440591 1731864 1454020 1805065 1326312 1969812 1425186 522776 1701859 614707 352617 1846556 1620439 1676046 378186 460731 1033721 938626 692083 635128 1540612 274628 359008 1984999 1992809 1076120 786423 1578214 1348593 898981 1509993 1734037 534835 169972 1598233 1807361 823226 209858 1272151 1324645 1371952 593660 1096188 1667372 1564219 997572 1618016 1610772 1157656 1555268 1670760 1711588 614010 1844539 1263403 1488754 710243 1674334 1881264 838765 957475 800902 1031884 337898 46318 558009 277243 1059554 1042916 9506 1045197 1504624 1798304 73530 1433511 1922119 803053 1601289 1582587 1791930 304262 1556121 1321666 1618753 1080555 1584093 909955 42291 19332 77810 582976 570599 1905019 1419385 315971 1841530 1695944 12534 1730977 1855380 1060398 1913018 1905925 390605 33572 1180044 1995572 664401 1422011 568751 1564012 1598366 764231 80756 202498 574874 666763 382994 1395161 487002 646602 1085602 895739 847272 663074 264052 1007091 1699767 653701 932314 127658 892873 1061641 971043 215628 1000143 339946 90442 921275 342547 136411 1224288 781071 1372560 54435 234437 1425057 702776 327936 900087 942239 257398 1331125 1910943 421628 757575 1188395 59725 214049 660962 1007943 36335 993573 604038 1581991 1521871 809851 1644387 1687465 1166900 1799198 1783123 1520148 885255 1647168 145924 633499 842738 523124 901674 803449 1540485 1641746 557570 1415033 855770 1555553 1161577 416137 1452415 790153 1560579 53423 706892 489068 957203 1405162 780440 673585 1592282 1637863 216573 676963 865665 1100038 1346200 1112830 1760510 1325537 390732 684185 870045 1612293 110421 1675865 1087238 433770 1774078 1355848 993813 506648 683972 894221 603220 274849 1197224 1872489 410919 122812 1786227 276150 1506915 783453 1858830 1072042 1597805 1343769 1364713 1560652 1572124 1335673 1118591 787964 400754 1769898 701084 984152 718403 517956 1597020 222333 1714470 805658 810816 1114142 1718807 604723 765740 112361 417014 1344147 658229 1318928 1930075 1508269 469407 582665 119085 214833 1622291 472948 1323954 1915008 1541945 1854793 531138 1278898 1003359 71998 509892 490041 1731413 557254 1295730 551980 99230 288057 833293 1365201 1439586 462904 306259 380968 971758 1097464 1605753 1511340 1121532 666038 1241799 1051267 1573126 1802092 1034591 1216926 119394 1782545 1728246 1043430 1550686 1060260 1177545 937963 1361294 629738 5074 136100 1595626 1129508 77109 488450 679035 652324 602001 377213 510588 658125 333487 273942 377298 1674720 1287601 1569355 1503506 245103 364186 488503 680031 1732285 1840251 543944 589125 1646596 712885 439137 373318 495355 1139040 1650521 495063 1549292 157068 68678 1356533 1495314 1589968 359941 534181 733836 1448029 467136 427269 1264914 1973243 204755 1750857 1362561 1541910 47026 188528 490952 888346 1191850 717534 1708122 1926506 565531 717883 1564614 599920 1742876 678699 153990 282635 1812219 1558085 1189299 1656444 1549640 394385 222959 524568 569217 1383028 1755269 622350 1890747 1420045 977123 1166860 1802840 1618132 1316366 662906 1281169 1534085 1704989 797214 1836735 504415 1518182 703554 1081457 1502983 449369 1849237 1795782 1548143 1946754 1262098 282099 309513 718718 45694 1800061 1979633 287000 1887784 1403917 1692240 846208 1338463 1703014 871160 1490511 1729526 1118549 71215 247984 1073596 1177761 124094 1777729 759559 573453 1163361 1875368 913372 1247127 1974880 1915311 122232 858688 1304290 934284 47692 1740352 1913322 92105 1021981 1539880 1727838 1593234 1850018 1834384 712977 379912 226520 1077940 1353739 1276885 1090343 1314664 605316 1558732 726390 1852230 1216128 1723108 53940 158728 1732066 1488074 55974 1793852 827039 474516 278139 679450 1100934 272680 654760 547581 392556 1647384 1386860 658100 589636 242588 121065 1608061 295511 510248 1625705 1227427 940131 742010 790723 563626 3240 1875947 1597614 1657069 189461 1497786 296283 1302295 395661 1266911 1879989 383184 507508 1278345 1252660 1033610 239579 633676 1933880 761442 424689 209079 783984 1710178 1180006 1027636 557070 753979 1537099 54170 1287179 741994 1953258 848255 1244584 1832667 1795154 105491 205287 669786 874371 10682 1437568 1693416 969055 300222 1209026 1577542 990949 43073 1983273 1603439 792334 1457293 1023600 694722 58731 1923413 757619 21386 664564 842020 513840 1951413 982454 861052 78307 696607 1439086 1498516 1974686 14077 1609296 80629 780463 70883 1310163 300827 579067 1916927 363934 1710637 1840318 1801000 817836 1667915 450719 243190 965765 1283745 1799793 1287446 867005 1909964 1508673 1819058 116846 286666 1790305 1714866 1377966 496584 292721 423132 1796465 953882 881532 1352930 273536 107413 943589 1330865 1033590 315593 1298669 487881 1173076 1902412 618492 1873120 407486 1422306 1485651 791838 1873335 8423 599034 1137235 1934242 1006112 223752 1509842 549187 224419 623312 257720 264773 1343181 137961 343181 707745 1117850 1690974 1316976 1061292 1527550 1068537 583298 1539925 1223665 460763 890597 1679424 387080 384110 765341 417564 418649 1630830 1939811 1078287 1804646 1980453 1558662 1737975 1420065 542151 108538 929571 1433057 677045 1006381 1312774 1096939 1459138 959977 1639043 981142 1770491 494042 1939265 1977895 789779 1989605 212381 1932945 482480 1859172 1952950 1159077 1040118 1882210 963836 1236419 980302 513752 933235 252519 1767216 1639926 107835 690031 381133 163186 1534726 293319 82321 455013 732298 538254 1694086 153451 540255 506141 1314112 1848123 1329255 1515667 750653 1645825 1981651 1019493 1953063 1748058 1201265 714595 1049462 373219 1463037 1494712 567845 1961558 213176 81860 123843 1540898 315497 1980661 497912 1078780 121099 1258399 1022455 1497468 960863 995660 1255788 651379 536131 1908091 883202 923637 1738008 318368 1318588 1561949 628202 155641 1989655 220195 1920383 748810 231193 1641814 1816758 219634 893313 58239 1350385 121195 1427807 1358206 315071 1326293 649949 1002404 707539 298907 1660124 1885674 1230418 1409688 681932 835235 675175 920309 1792437 701734 1300962 1586228 690072 1994177 1645706 1608851 1467080 1541859 595832 1253645 1037428 1532888 1051302 1620899 1670255 1908327 660280 573304 1815211 1168391 1617210 1768181 1850861 1377663 352689 512119 437954 1102227 1493569 1292845 1543203 882151 1566213 122136 1430828 1223169 219903 898965 1156121 1204769 103884 328806 1231938 1029353 976218 1890302 1190144 1972882 1950363 1607374 11529 1668843 808588 1924196 208330 977247 599785 1890013 1969217 1807809 1345862 1655494 137476 207666 762357 164511 1028133 347879 798460 295669 1930877 499250 1850922 1401424 1402705 767141 337877 1150693 455127 1430240 838252 1510661 1829912 1480134 582376 888198 1716631 1068627 248214 330033 1191470 173175 353315 1466436 365425 291942 210290 1772204 1663517 525795 1447039 202275 224321 1836981 138114 1546829 1210337 205291 964558 1045551 1476154 1683443 1695667 297093 101448 420982 1276898 1080081 1787455 1804243 1035375 157736 949126 1343427 1270413 416122 1380858 62716 427024 1351347 1100365 811242 548345 271999 1096246 1526554 701259 193343 401938 1813074 100607 1377955 1518169 793996 1263925 1898879 1697864 1168525 85146 367952 675748 1656223 938895 391671 924607 445095 1657280 1007632 856658 419100 296052 1309719 122669 1281801 1192856 1655387 1967405 1802616 583165 385701 1822515 1589145 1868898 1514114 1860047 1638353 570660 365977 1188117 537418 408286 1466454 1414007 414464 1315117 1163418 1285806 1406001 1201312 606736 606036 973692 1778400 723944 77871 1272241 1151003 1082594 546072 1353736 1031218 1429982 475492 562112 608315 1022105 1968717 1266104 1786621 1646514 1057609 1199631 51599 140849 964733 142985 889539 742447 571916 1954979 1327648 1187696 836298 1697068 268568 299451 1514798 1612146 1160733 180196 1944522 924522 1511042 1425640 1949537 140358 436974 403631 1470446 50596 1266396 1263257 1024833 740334 151071 355180 249086 1157126 397171 1957164 1410580 661674 224935 1186618 334640 85727 1202344 393121 1049861 888837 970806 1755735 1135292 1616175 1025915 499814 295648 711255 1569766 953160 1057632 634475 1826239 1665069 1953649 1332192 861591 1903238 319664 48019 1511975 20553 1765809 1452421 837275 967768 67426 1912789 387162 1619589 125710 1595670 862918 1157767 409768 639678 1411052 123099 1013383 797488 1260485 1711743 1567386 1132920 1757501 842986 26810 38623 500671 1326541 856260 843469 1832892 492715 847503 10316 1614546 1354781 839200 1929930 1315997 40544 1432455 828667 1912927 1994049 1375147 746713 669200 1871211 1424838 1919548 1722972 1363402 223468 697004 311326 223079 1135928 1627851 1424326 1779933 1914854 1048966 1370326 1858937 26652 439962 1552349 319103 1259869 1697494 318344 1188719 1168146 1347394 634860 895386 1877248 762114 1622112 182195 415815 1168785 692636 282495 1093144 1363034 1435734 223411 698995 410603 554932 913164 1720369 1833267 1884123 212820 506193 924239 146771 1850625 674353 716106 1305160 94503 912172 1950786 1885683 1730945 191454 825775 362826 1271247 812129 968499 1926711 1829941 1131635 1298044 1364511 1087033 1304328 1119587 908034 710007 430701 1829581 296567 817488 1124052 910538 1731364 1146266 1016489 177686 988033 1399514 152058 1595089 1570421 1320012 1259763 1290936 771721 93560 1313892 1323459 556407 1590379 1366248 62524 1053709 1218959 527555 1954259 1806483 204787 1144526 1111856 1639903 1350266 1199386 463011 303066 1626484 1300246 1554579 750504 1317348 1101732 506352 975966 507535 1149599 1093795 1983934 712568 801140 1500363 1256011 690240 656421 453097 633552 1966412 1774087 1548247 550259 955268 1969322 1490446 545771 1577845 1752291 954633 1140082 450686 1318927 1869029 338717 1274786 1498725 1324569 475638 414915 964616 1143339 1586883 1895227 1636055 1690798 900822 113831 537377 185884 933279 1076154 1285682 1520518 1161853 1539564 1240295 883671 129436 214491 1311043 1432936 1925505 1780917 1714385 1024082 835839 1274277 186014 1193764 236908 1331484 1703321 1526124 636397 929916 342470 1658659 1572232 394711 1385346 683258 391273 536408 1630707 1102750 575891 305357 1493196 1048037 1696935 1587627 986493 1276119 209493 1457867 580284 1094632 58573 862582 37365 1729239 765977 1055541 1119966 1085584 809192 710284 1966157 408633 1037873 535048 1307557 160249 1919407 1497674 385910 925497 361077 1595767 1781716 306153 1140579 149976 348818 408501 268928 1412887 258075 860503 661478 441671 358368 300862 93652 840574 1447200 368797 855713 1348833 1199252 1732777 784890 1102275 371161 952872 1043984 1850322 1367047 416566 479069 1746503 217832 1597769 938266 1820420 1404715 364390 1029731 906764 810510 526833 811339 781433 739740 1193432 1096628 1913149 1457181 1787601 330327 1405256 1348986 1086219 951683 1759734 1711087 481437 1799180 1207411 419805 955009 842884 1650599 581570 1915034 1467699 431634 1977594 232362 781126 1016547 1377544 1638444 947517 869283 1674705 1088667 263218 1478017 579233 83304 1927381 1080376 707373 100338 1610699 985608 191531 458550 1142787 366385 1393767 528535 436637 494303 1133536 1243058 1658045 738108 1303868 1553577 773050 1662309 1348892 1635301 837094 257289 518154 1186736 376146 168844 914929 1226034 785219 14092 1424379 1417352 172090 1853935 216893 1931579 1537164 207860 1086466 1036396 1857599 896017 971703 369390 403756 518711 27784 1820072 1485430 73198 1828465 422503 215318 319302 1253437 1584592 1293650 1945556 500309 1103367 1554301 612496 277763 307290 897762 1815641 1584029 1104584 328701 273056 858843 871295 1548704 1669609 1816747 720846 1182246 1129125 1555453 590688 112987 66523 1286906 1183059 1669157 547098 803175 804135 1324782 1830969 218919 1056769 919712 1850639 1904598 1847976 1073034 417486 1610635 656588 174180 1668532 1840216 972259 1282746 398980 922412 1346507 938500 1816282 826215 126659 537446 1176571 693858 1296876 307479 670257 1448560 476953 664805 1566462 1339055 707541 625922 122560 1728029 970303 1219235 1059657 250282 688527 1690421 1990046 278055 1164800 1329440 497940 1019128 430356 1228491 1348797 653391 887853 1540603 1171972 928350 588058 491631 1892794 708352 727438 297155 933108 1321090 617356 1284984 1342065 655844 393297 227777 1247163 1122205 218727 584724 706120 49547 65457 162225 601795 792670 394217 1566981 512163 1816687 1065814 232088 1018095 1314246 1270562 1967026 359841 1162863 1339915 975125 809750 592860 593447 550833 273060 1317991 620632 1909026 146449 283223 622110 1519710 214028 77657 1048075 815949 399780 26706 1878439 1809251 826221 949031 1923757 1130736 856677 1205625 1815817 1433006 1721596 1498959 1078942 920855 965281 440321 233588 1129248 671700 740029 1203793 468054 1995164 1830329 397434 1641272 1478187 1312196 587397 1380591 1841962 1088544 688734 103802 1225640 75722 1289957 278844 1522087 557913 287172 65344 1148671 424070 1216526 872358 945591 1199100 1238697 89494 400925 900736 1635684 1331104 1803919 1240613 1625951 334205 28433 813542 1029461 1974217 1124545 946246 1447359 121705 1314645 197629 239669 1870923 419763 73369 551788 318352 1549573 1230979 1479547 510947 156370 1396775 657415 1221033 1896395 921115 302888 262279 41908 140170 188335 1011696 1982202 380948 502397 539388 1005865 388566 1750265 1959877 1044396 1634684 963396 777973 720727 1408345 450332 1917684 207934 1238032 52369 1505792 139540 1691561 976423 233109 888083 1188528 230217 21107 435172 757194 322969 566940 1200759 316999 50737 174713 1410721 995792 1566251 453292 1424910 112077 1933454 134136 1753217 116524 1137532 403337 1767985 978549 74398 700334 1923452 1554249 1252431 256477 1343881 462776 1200878 530197 1316104 1495212 1062999 799701 1304936 1925155 1105938 751847 820183 374231 491633 1035216 635084 1898893 1459082 330377 1184253 785806 389571 1561082 1208087 679880 1196482 1343384 1871961 1537849 1907714 130667 353509 1489739 676946 1795914 1964409 280896 1120357 740719 1805860 1449598 1635598 1812450 1297393 729839 395397 1989469 1825423 975554 773955 1729807 921924 1713798 1790442 830343 579882 1799253 1549884 871747 1476725 645949 179703 344773 775662 1455394 319471 1645304 1465945 93572 647057 543988 669977 1076296 653921 1417331 601974 1275762 1256949 632767 1629559 682614 106959 356731 1548741 367223 1482960 1688599 1151198 560283 582239 1932698 283900 1023605 1600677 1906519 1487616 1868367 1082967 463382 366309 1505796 1964091 1142129 1416089 1973101 409840 1724207 293353 1978292 1052230 1784876 271996 854405 724218 462086 1135446 1325115 1018799 1457140 224027 1833378 692443 314682 1266617 1709860 1239542 487937 927849 1458349 1917544 773606 1959260 703451 679364 1825849 769367 117467 269580 1680370 1639780 379830 725653 528006 1658002 1919339 1814731 2796 91780 1928666 865974 1706581 1630721 1643321 432032 297216 449590 823979 592275 1915580 1480470 1422081 711927 108263 1925446 1226098 1923420 1005625 506049 789384 1886368 1413703 1715470 1392802 878841 1757897 171210 1229767 1873800 154612 692059 664517 119178 1433738 444119 906620 799144 893734 1294848 1947544 623993 556057 1903218 216719 866144 773905 1473391 853175 683852 859885 967505 1918134 1167065 821152 1879596 1067335 62195 1895557 1155308 507709 1383312 1637420 490136 219670 1914102 1862397 961381 1093429 1211988 276936 1728832 1947256 1016002 666661 358312 487960 260069 835726 1613257 1403812 1313984 1585518 1065612 1633577 1274515 281734 3692 1460652 31547 759660 1325302 1657875 977381 585164 742585 18773 1293435 433301 844908 788417 467416 439239 868312 1303719 1060233 1700949 849870 1727281 6998 1493858 1983477 1853309 1410899 1767229 1584847 1074935 1405561 932690 1719568 869902 1832152 1151219 1546108 1700323 1696646 557141 1512307 173360 533493 482091 1494332 1079790 1633990 858619 1093664 508509 1032780 562479 359090 1455239 320045 110730 947167 1749747 259200 1306221 631605 1622955 971753 1541907 1469610 1788915 1601135 1412324 755619 1190883 1810561 1488396 1542678 1269327 421889 383671 1869945 1425127 1872352 1195417 1396690 1962864 1846663 36604 216711 299909 558740 1865670 650785 1033113 132907 345216 1665514 800242 732361 1042236 388997 636448 1194591 943277 1239622 1724293 1272305 932815 1846014 343862 1361696 1543921 466219 1481643 854210 585961 1617611 1462905 1281496 100749 353352 1602491 1321917 1160577 1400908 1322992 123943 1538903 193731 954817 568740 1207853 1951238 1815797 1255721 431684 1349993 557088 1161724 571460 1987269 1899588 1594913 1481913 1227859 1598274 831989 80143 983089 1505194 829344 949056 776963 670318 36096 379926 1533851 9615 861712 1096614 271329 481851 67949 1515425 1489087 285427 688502 129491 358195 1482011 804733 832150 1678486 595708 876662 503658 1216769 1749497 325560 1149953 756794 330484 790969 32180 1755190 1502852 1357657 1288218 1777142 1630162 1966148 1011895 1892074 1233525 590484 556409 1035225 407325 932686 1042618 538767 840744 187127 693996 813760 1905387 394068 680461 1549350 1400130 1449073 1473107 1219536 845896 1126436 1082957 1841736 1663935 708274 281999 1142170 125406 1730100 169109 1017995 520395 1963811 576200 1628460 949502 1983842 21620 400250 996204 889602 357911 1711793 1723128 169818 125394 666628 1520795 173772 1730676 1225729 1140444 598879 1526504 1695622 1539741 1071143 1090401 214000 1565634 988285 1871852 564907 67947 1704605 1085607 705261 405138 636088 1122018 924744 183954 1375628 26655 648639 590869 1579674 466665 1835624 1570738 1437394 69739 1950910 1516000 1486795 1120998 1248987 1097655 1660551 477450 1477789 455546 659394 638741 970566 529538 392115 365059 953383 43298 1198383 1941604 1005407 1556677 523183 1548875 1563877 382911 498745 1484353 942702 1338140 1709022 1022689 341559 1224497 757780 135672 953688 129934 864081 666239 1611618 1307119 1307558 868159 936971 870857 616246 1262463 150811 547427 1238718 1668858 1654531 880310 618442 1847308 1076180 1259112 491489 1260143 1874435 1016685 160190 812033 1093499 1591404 142519 1477331 956030 1305269 631951 1837721 1903295 584244 659051 432810 991663 1813405 1464219 914401 687024 1712762 1813795 1685706 302035 1889682 407873 13552 782950 1295905 1828452 18966 1626879 1982522 1097362 625448 1040094 242681 998678 1522592 867977 520312 1258257 480287 649232 641551 872066 1508929 392328 1296338 220417 432747 986024 822450 220121 834895 1575837 330124 1696915 1895875 1570001 332217 468111 1275449 1758344 1596050 764498 1084810 1337539 1413607 1920177 177935 1460889 1342502 1935363 498178 174484 1274150 1532483 1737413 573398 138947 1178401 620250 1428702 904486 1238067 79232 277315 414772 905223 495882 1383429 1055507 603167 1314326 1606911 794549 1035105 382835 1071481 387841 573518 1907181 517594 1164710 1338231 738250 1728629 1729351 815619 603970 176663 1578726 1442646 515934 992003 610512 1256122 583100 1444497 1323772 591958 1523822 929506 626891 1640029 1414206 1371869 454635 81122 1473605 1204985 347521 1835359 260941 1610060 836820 980299 672123 1554864 372255 187814 1613931 1911464 1943647 1828271 1059132 187771 779847 67926 292044 929069 1031667 51895 310513 1057867 1788844 1592321 714232 744014 1199683 1129293 1959201 297011 1231897 1961415 1700173 106718 1925319 914988 871310 1892403 1145705 499781 1079782 962587 854232 227030 811094 883349 255756 1994979 359360 1510553 254615 510145 144272 1285352 1861251 1634456 1670868 1650367 1000496 138270 1317615 146187 502157 813051 673044 70258 1399258 212910 614346 937343 1801877 1409969 1101600 347114 81806 105154 1601622 1272605 1334148 1131237 1595999 149240 341370 1118582 1783644 310905 1675618 617570 645700 1164507 133159 1298174 995390 901571 385441 960282 1497307 1230481 101160 1405467 1594241 156904 628012 1268884 1116123 1664651 1180994 950298 1927032 631690 281737 1630137 1749758 485266 1350819 1902506 1867581 1871095 1222774 498524 1124532 1996029 511324 1758492 1855485 692326 825300 385775 696001 1382076 727423 1110652 702915 1115176 1264338 992047 516181 869239 566739 185836 276593 199352 1447024 46323 1869347 659972 960487 1111592 725553 539339 1184813 1733856 1314747 517722 552657 9687 765845 1094788 1635067 9482 841628 1627637 1576120 1323065 1826228 1618345 1871298 24763 18144 1673767 997332 1765869 987693 1464877 541610 1093163 394311 1826765 1719277 1643218 884200 1710547 843292 961323 1305576 345343 866931 1676375 294212 1256462 1580279 918811 148484 1037260 637157 1734798 1327127 1352783 293076 1942207 1243833 1274785 1205457 1332463 1853961 190453 1443272 1478413 1806919 1402846 451741 464784 656798 1932451 60393 1807560 1960005 1807606 685170 1454882 622677 1101803 650157 739759 637777 198329 450359 447446 369889 1055577 1799185 268115 1692503 1002788 390098 315666 1834635 91968 234307 955539 495153 1966708 369562 946676 92224 802552 1682033 624272 31083 171577 1169176 1221862 99252 1031592 1113624 274839 1552668 805231 1151923 484998 642293 799930 1897738 1993520 1205918 386690 1421052 870829 696414 1282137 425839 1883393 1572564 1978668 1319762 351698 226773 819057 577308 1981026 1564596 1372681 443364 1151619 1790930 1877007 124043 1631383 234529 1428241 627849 10526 1848384 1331379 1477443 575598 1059644 1529014 814255 1864262 1034643 715309 503057 859453 505187 271575 57656 302964 416883 1841733 1754124 1370947 879377 1591241 1590574 554645 1561755 1431079 695873 109317 627848 170064 1972326 115913 1241542 243113 1716110 1652672 1178710 1378338 273925 140012 79640 1172222 194743 1787600 628041 170638 1630890 893932 280808 1897553 861176 1326897 1787548 143747 1689190 1501344 729769 592393 1517492 133900 1665373 573568 699826 356729 1615972 1770330 745569 989440 302769 306026 138395 1507179 117165 474353 1719481 884099 213889 471615 1382934 1502072 1066535 1118678 1411673 13436 14323 1435978 1604623 1819201 1894936 1145212 716967 1745036 1984253 108486 1269817 1980907 686144 97658 1526689 1375612 1063553 665171 781118 1261364 354185 1884308 1656573 1025932 338010 1784268 600557 1336415 1435526 671420 795956 408720 373205 661184 904780 78888 57477 1261742 199927 624463 1936227 1232224 977530 980873 445762 825897 62262 44869 449377 412903 109515 388203 765979 1084552 1280015 586172 1700338 586158 1534971 629991 632906 1538990 1175124 511444 1233741 1597445 313456 1978265 249810 175844 706809 669143 1792424 1575017 1316419 1774324 88348 1895298 178850 933241 4969 755959 658590 1363694 289579 1273032 790866 1813946 1079700 52443 1344812 1594968 1475299 1784819 1984778 1761498 40872 1688490 1236396 432399 951592 343252 1863715 1846777 1859779 1556481 940933 864670 797499 1762827 459378 1872509 1251059 1703749 1247258 1424279 1412289 479740 1756588 1545728 1976323 1292882 829241 972439 926769 252459 268601 954878 524873 894488 1781835 921645 1923837 1736750 603964 1181986 1048638 1876765 1924122 315560 1386340 1233281 772409 487886 1655039 1890079 267784 1948793 166846 602518 591686 1208697 517500 613514 445559 249390 1250388 59229 1812852 1278346 735012 321849 184086 922508 1002817 495744 981778 1446595 1696576 1786132 90682 561395 1754977 956368 1073448 681179 1608589 714882 41314 1462240 1084407 704523 342835 1283063 645252 1822650 1625478 839613 1274455 770768 1569362 661738 235898 276749 1414398 996273 1099388 1387747 1036693 853474 1304770 986209 94113 1563843 775772 39591 302500 697879 1157583 819450 1767616 1139944 1613013 306558 1725478 1722679 356587 650621 525144 505056 1871836 711086 357116 541942 1533972 1477229 578865 1399492 1913447 844071 252768 333922 1924489 1433486 1136077 1196080 460686 1642098 1230525 1596948 811424 662953 744833 1101693 1170831 922688 1677351 811390 1276638 936944 115701 944269 1493594 52002 277893 1230754 1548241 1080666 1723889 879691 35986 699929 1625031 1670434 1736700 1222608 504200 1338419 248058 1467847 1422317 716875 1762114 606855 350679 1979251 1246353 617932 1135948 1974434 534003 611550 299738 146740 1341181 625354 779486 323154 613034 1614584 730055 477662 771383 862774 1944377 137957 1864002 679683 1391852 1753478 1226486 1382736 1301470 1229175 485707 1234442 303299 233795 113753 977923 1701617 385493 241727 1519814 65932 1212788 918639 383576 1751944 1759235 639909 1783030 509693 88047 841325 1272443 794193 1994495 1342734 1648998 1815548 1822197 1898852 771053 1702089 1280449 466546 931556 512632 390713 1812001 781655 1906362 933197 1523505 1988828 172823 463604 1019956 1298330 1797319 1368051 1731511 1295089 1414665 201605 407237 1588424 1618352 645666 119834 1003878 697008 372911 378179 1137691 1562853 1812086 167704 764918 194330 1686629 1914160 304812 565405 1315570 216140 1354149 566772 1486240 960932 1057739 74222 224570 1063146 1912076 1509990 1407892 193090 1212576 10851 1294237 691607 1169301 1023231 274403 1608695 334518 1362662 732234 1445787 726449 883402 569731 37628 10019 1605394 1952620 513344 1531516 1665593 1553082 99906 1903437 602260 1032031 291769 1301633 904542 754505 924092 755939 1930974 1552146 1785470 296426 1996357 1246311 1558323 213910 1004416 1998256 1493445 1145328 1201893 1758063 1259475 761473 354201 1266808 1549411 501865 1103009 152599 779592 1021966 273135 1190083 320734 890097 395160 1247689 50626 1096662 147683 856492 1583895 1834281 1882858 519621 1704916 1505300 782280 1098976 1526191 1801177 734717 321391 441385 1828204 1718474 189829 365664 1153451 1131967 67866 1514728 1117201 1794697 753771 951184 388707 80281 188020 1091049 1162078 1367987 91509 874675 1254028 706700 1550421 166176 660178 949765 906616 1707122 1816138 908503 1273183 1708761 1903381 630177 1537552 444844 770837 417152 731998 745762 255983 881130 125507 686232 836672 173026 1137162 18604 1068212 629627 1299983 1040401 229220 1691815 1831626 1655836 1718364 701642 443357 699510 1557235 832028 646518 1957035 1555557 446327 1736172 1943726 206051 1665029 622061 1195689 1681882 644055 1946178 882719 467492 453250 1299215 1766400 850265 1969910 1160206 368933 895686 853866 5673 690750 413233 709682 1161275 1180377 620417 784775 393576 403590 1452960 618669 442022 1788878 1347853 1895711 675765 202150 538991 1519622 1884147 22485 990737 559290 587626 1196591 78783 1630267 1962890 228709 789990 1144991 847825 1903569 411132 1830515 1889511 1106592 1348419 207973 1134806 598981 605472 831372 1476034 884527 1428195 1328820 513626 933251 686244 229599 982552 917435 351704 1242514 1585710 195122 694425 96556 1876743 1338993 323037 1446671 843879 350382 1416351 100740 1178949 945353 383842 1546071 435737 578602 1803687 1509752 1297992 748357 1052037 9048 828561 1521420 692926 1839312 1342899 856928 1521853 1355810 1707518 1094681 1509512 671861 545990 123558 1033211 1577003 1677681 311035 1393270 1522202 137410 1811093 512904 1491032 263824 1078329 130024 1979736 1498352 1487378 1248382 530572 788109 158698 1567774 1658831 1677215 1744458 1042484 1541262 1735309 542889 32509 594563 1300095 426557 41329 435877 862390 1882470 253810 334049 653255 1154485 1960368 71769 1091357 299338 785252 662597 26959 1703785 1618738 919509 1741982 1754686 25217 992613 1960070 570372 557562 1483045 1544389 1847197 7902 90498 257141 1057284 1218624 1021026 1426891 200509 792802 562412 1071324 795995 69137 1559861 1910828 1930786 1061204 31656 95891 750688 565956 945401 992844 661548 741421 1410251 1078953 252971 122666 1067435 206223 1547983 667656 326610 315430 676010 1977175 1234959 1167523 599477 1279673 162401 1278707 905138 415357 981544 1073266 526415 98548 272542 999819 1166400 384481 1181037 1376265 1929484 1899427 209700 1358463 1339633 140835 1765158 1277675 1681110 270903 1587059 703178 42688 1317922 691752 1351284 662251 129042 174238 1058075 892235 1850810 619452 405402 890169 764673 106908 1215246 1375638 411351 1462440 257379 1959571 1040902 372910 1699843 1908832 112118 1997748 702246 1119998 475838 860002 1818022 140800 666224 1186578 1600576 1721539 575079 845795 1474143 1542375 506086 1281708 1769812 845934 1396434 904066 1615030 1429730 877744 1342680 1402775 375465 600537 788957 1165464 896248 1289926 1867906 895835 931774 1101192 1714267 358065 1957684 1630036 304065 26675 861080 1315605 1712015 50304 555233 15713 1713686 1101676 1165993 1247002 1608541 52824 868765 1764008 167352 278333 940848 103297 860835 1588265 885322 222245 515607 1039348 1648833 893564 799910 209237 1562530 860541 1589737 1719438 754371 299910 1753047 460239 1287014 1140822 1713719 9864 187745 281001 1184116 1237133 1216344 1905836 37324 400239 1718787 1440116 1984886 947028 1971142 683542 528157 1640522 463673 1349995 128747 1052476 1757505 1517189 1067790 1166141 1398852 1401155 916423 271931 474161 322825 1535262 1132632 442706 1259073 66350 7087 417066 1278364 1674551 240909 1428113 1007903 1758018 104162 907390 1555432 1678875 1746662 1286698 1128335 1339977 504562 498105 704420 197036 1341184 1018874 214428 431265 1714294 225982 120642 335320 1614737 458335 898532 179528 1453360 1790217 1982634 359601 625138 258052 1576987 856699 423852 1441930 858591 946220 1771573 656654 1120091 101498 623219 728431 503344 149711 1352416 1205425 39981 365192 1403263 1747172 574380 731186 692955 530497 1734196 1713060 1656733 25072 1064647 327888 562048 1954286 1995220 392435 1471686 1745109 162097 1882966 1575251 896206 217764 777373 1692935 1882827 875296 1906699 493829 1920527 1328404 1640309 1291760 1640706 1663174 11769 1692744 1706923 1248768 188998 975227 716048 1666785 1147710 174820 700421 1544592 735087 816280 694520 980846 1857534 1822642 27529 316213 1699617 1605255 197694 68392 1147672 1241139 1565383 209013 958352 1671758 1910920 80567 634713 366964 914104 531675 1467598 861264 1590065 648091 639212 256809 519532 128420 1582410 1595212 1943156 1141330 1798424 758501 6745 1747079 533253 299191 253689 1958229 1733539 1077686 753542 1091124 566043 69924 482131 264337 160134 1416688 1826459 98567 118811 1190219 1873508 1618207 1198773 507116 1697089 1317034 663532 1703947 1504764 1788864 1085136 1255215 249047 598007 1703460 841820 695278 121692 1344699 376816 1187592 1707513 1594225 956171 410097 298094 1081360 1666353 1241156 991688 1447064 1913005 98020 112410 1734968 1167145 1469904 545692 560062 1624183 1761568 60812 1183227 460124 233776 938006 1972968 1699786 1440334 176850 554451 523784 330355 1031970 1963439 773245 495155 241021 1014273 993758 1292695 60047 941130 842536 1710442 738898 1213772 766708 1624918 1977020 796961 1806513 14717 279292 978272 48386 1261794 1678560 377614 545658 151409 1201124 546792 203072 1013385 1246270 135348 1613828 464328 1034369 620834 1369572 1405104 885508 1226980 1247900 168816 81265 1057865 491282 1614605 1726187 692255 772735 1568510 669202 1765469 1297248 1214437 1113771 1050677 828521 799641 427880 1162876 1600305 1391969 887356 70913 793075 777161 1888770 986570 861642 1259274 1515980 251964 1375129 1609985 1821731 1410435 697694 142384 763304 218444 637090 1284468 909564 1699076 970071 1686300 447491 108409 753247 1101348 1741020 831954 1282254 146071 790592 1906190 1205298 1113819 1501117 1567583 183736 683949 320736 1686173 415595 1763858 1632855 804539 1793107 769234 1140971 1209696 974652 646543 483977 268212 1329408 205410 341022 570518 173286 142459 578734 1750209 777821 275940 976546 1314514 863165 1034606 1248027 1571006 740508 279771 30458 288206 1536165 1414285 1055308 635557 1426402 1308966 1382460 303809 1230636 186281 224494 1567779 1699068 697072 709480 577873 488597 1245827 80237 70103 142128 1318666 1303255 1136106 34364 1738020 828110 997526 1984944 1026268 842655 832370 1990643 704001 1989654 268578 565199 1323063 577703 392892 16978 1953211 1498724 633398 1626931 1227285 786244 438563 323060 777568 848693 7831 155124 1997067 1222345 638668 1480462 1014394 656888 683706 1683661 106611 253563 1420753 416343 1051532 708734 1154832 865572 194040 1649247 61295 962941 989072 1037078 994064 335535 694885 1885657 1984213 937937 4058 731188 348221 200851 1199978 578515 775960 1902740 422129 1011255 1240474 196331 554984 93078 473013 1985264 639166 410980 1025345 128730 1441101 1891277 1929255 1168694 1126512 168066 742578 1148747 1938255 286252 1323962 1749996 1279161 1948030 306311 612550 1800834 1880659 1568587 1943199 903192 781134 1627532 124872 433415 1871226 1153825 1478440 527753 1665587 1458743 1749941 1512754 367427 1945426 1933671 1686483 1442219 1769897 733659 456396 1700119 1441646 1306512 1263714 1848784 1962353 968668 1590732 1598141 1578027 1157198 492048 962521 689979 485449 95088 688489 1419306 1028139 1359012 1038049 1284972 441953 96781 984386 1398048 516469 64892 59001 936821 111457 1203230 129660 873587 1425944 1840811 1578304 144230 201716 264681 1839468 1950478 912543 1784605 1925474 1525934 60825 1284497 439294 1743894 1715709 1013465 1870830 134791 1636870 603535 1696275 289668 953114 503260 935850 1200266 1441068 1997472 459444 2636 1459899 416900 744816 337969 1033215 915342 1284569 985871 479573 1196967 1210102 1339904 1615046 675433 1172721 1031035 832373 1115124 787083 1536383 1422479 1369287 1290142 222835 690906 27320 1433000 290835 1263008 806627 162462 260553 1197189 505434 519907 1177593 1801368 466939 333335 825181 255759 1491189 167359 1890600 1565228 1692033 1817614 666096 1846586 1923648 680684 1140388 797830 1377475 585762 71639 1597865 1079048 12333 1772100 606638 246563 1653397 938319 301182 1811325 985278 1812381 1947118 1194524 1330094 208250 147122 1819592 1238190 911045 560666 1612138 1081966 1315362 555129 1422279 1699312 358475 1189889 499572 341120 1636662 127337 975313 975551 1255014 1192123 1212858 578947 859959 648230 1863901 1572732 1664972 243519 931286 757851 842665 1727018 763483 1528872 1255614 1548216 1930376 118731 1600891 1257950 480866 1704565 403295 1802802 1073049 454645 900093 1786408 203023 302123 1871069 1737042 1561397 1474851 1962008 1122767 1505628 1448489 1374066 494338 135943 1790614 1715824 952226 230877 114374 242812 1437515 760231 639034 799989 1598231 964545 1909198 506614 1166443 696867 1146501 923589 1674850 1236601 247354 3410 1064363 1234433 1095051 1378247 1707031 466112 1748194 1842221 1550922 774251 1454584 1503639 677155 1335506 696017 1430941 663441 336305 1953877 566353 1488823 296885 344314 1487851 1687006 1329001 1475176 786709 1560643 973244 791199 1488082 1992976 1427099 758358 1384820 121677 1042688 313453 1260474 956847 1496257 942708 1141442 1016648 1374688 854926 139330 1965723 1689994 486811 1774064 670859 1523221 1378649 27141 1589776 1039260 872788 332655 1164067 988689 843307 1478679 713419 652655 873966 461595 452436 1599893 1592333 888257 1394298 111964 778647 1335006 634233 340873 1932762 197724 867077 1486081 341478 326582 1675432 1305962 1095023 769890 1878169 1770255 609224 966970 540871 1051440 1811023 584243 627716 1868417 1342319 1611224 7865 720182 1450172 881891 329643 20907 449358 1696510 111449 1163088 635141 1769706 762569 686103 1625366 1916769 779004 61461 371591 857264 116989 690120 371722 1388640 546450 628941 1238047 1384462 350104 1588974 821500 147239 1275513 47507 666759 1079065 162767 808092 976759 932928 162298 840775 261747 691178 1281345 1165776 1833724 523711 421706 1402157 1187172 1568477 247188 551808 1123508 1970981 1558182 1206654 588870 275413 618292 481330 1730075 1067670 841485 1599176 1076371 1712037 693000 686253 1497615 972962 457086 59323 1775070 279671 1199321 1801447 1121444 1825078 104503 129667 1498027 8880 390727 497995 1294568 1453933 320883 174429 836034 426570 1532092 586591 1159125 1556576 1161948 547414 1268205 1721179 313397 1214532 1079630 1489793 1607112 619184 684638 113149 275998 1846102 1056080 1999532 1843881 1789108 1683171 1089790 625592 1300973 1609644 1076816 1475557 1643506 763620 1916369 1087148 425211 308956 1556816 1423411 1796172 181056 487386 1937079 1398231 1412512 807292 158870 1845457 155115 783901 1196687 523443 68704 495040 810382 471587 1095415 1778303 1095603 1497386 1081310 633341 1110757 1941330 77712 743659 799544 1386319 1655261 115402 1905266 1093327 803054 354712 59312 1615546 290689 733947 491067 1815291 925566 330448 1368969 652898 1663758 1250521 1844040 1890168 845020 1370301 850064 447753 184319 1710836 1366789 858503 1611790 1907363 1090016 1711881 729296 1861234 1782772 1533675 1230491 849202 251282 1516905 1200717 1408315 1422539 1795558 433521 29295 1953061 878550 40862 72432 409287 1717643 140519 843327 1317520 752414 1399556 507874 1226647 33422 631321 1941809 31017 416124 1778648 1826156 1614023 729872 459449 540697 719836 1574069 988229 1523149 1490606 1527080 1640847 1676584 652622 1616804 1528695 404349 953852 196268 784025 1841896 207300 575188 1433539 931829 711486 1771428 927017 165816 1725060 869289 62742 893456 1273514 1587894 165752 912041 114840 922370 129366 821843 1988246 653944 1951124 788857 1992097 1465355 1857959 1572340 138412 1944107 309490 1687013 299455 1509808 993436 628428 1800852 352211 545019 1780295 714386 1041522 372010 450429 1360323 289141 1978829 848366 962195 409220 1191980 254843 1828602 1458040 1577732 266399 259074 1165373 1507180 521284 126304 80335 231569 1210706 408702 1655609 1442201 321725 1685777 755538 620794 1440955 587694 1053714 388689 1472990 968393 365942 1612106 239080 28259 762110 932574 1007628 1127000 980327 778584 49462 1147069 15617 87356 1845476 144805 1152126 1395974 554553 768151 390709 960987 1910784 1852724 758723 38498 1535781 490300 636461 265 1392027 1555797 915007 1171731 573824 1306532 1807647 413329 647177 1883846 973738 606402 1123393 1235498 633891 25334 1087666 892137 1700907 1231597 1792934 773127 1050869 1231330 1044908 1149875 686926 1120640 1103081 1667532 153411 1054401 664462 996652 352023 1854949 1129807 1365289 532953 1716701 826866 1896019 1537935 159265 1629935 1903249 84532 1839453 382435 1197698 1697127 702031 699296 432277 116178 589622 1793600 954184 292491 1212240 692345 1813203 417446 1670412 1963104 1074255 186738 1246908 1229308 1276297 1589878 1264586 1836843 1564501 1649735 16953 1354390 421940 1525557 1947057 505198 1213637 527561 1614669 35676 1494899 560640 327494 544879 477457 1369743 1966341 1400683 1567877 153388 5280 995859 1153611 1735338 1282446 246023 281162 1256249 821676 1518098 1292330 485291 577645 881434 1314511 450406 1746874 562630 277843 1828487 1095393 1748724 1862545 572110 145340 89162 240304 927654 1578907 153272 1828495 932963 741333 491643 1140936 978831 387035 1655898 1754070 110371 259403 731294 1842611 1253683 317040 658814 1392110 1654146 482682 1347160 635942 1160933 856126 1169564 1343073 395131 1564899 539860 557992 1055845 1698552 850937 1094129 1726723 1296684 1458598 1373164 1048523 1691982 1159521 1727151 1576582 1954658 214645 1783392 1729189 1111162 994420 775412 372337 1284393 1293311 292543 1209520 1658540 615169 1414402 185619 361424 1316369 1694710 1580569 1534566 212803 1133406 1921909 1054004 193780 1097539 739876 1570389 145707 1552767 906536 1807196 1037064 32920 1282420 24095 1307733 1295737 205779 806766 234820 1164880 1217777 1775293 1520141 489886 1736806 1889725 1309798 89843 1885127 898134 1987681 230164 44801 1978442 411106 1911916 1758903 48079 509574 1296297 1035167 493021 824485 1893412 835676 777089 1829690 165013 637409 1511318 191844 643307 702951 208248 411229 1866393 493433 1139898 699315 1416469 640519 531332 1485489 1376191 1150014 938791 1431439 283760 447561 1055971 1766310 1612877 1356507 172187 1196827 1911125 34918 1953438 64657 1684741 645830 1342848 1040011 1074740 1295247 705378 838248 1609027 1702277 1137699 627654 314680 1637164 1232845 856654 1360245 1370370 180791 683497 1403922 1373348 683462 783674 1106911 1781903 995103 764095 1648974 682774 108216 142842 3653 1072026 619112 1875304 583322 601519 1258996 1555883 1966720 1108360 420849 1701781 1250635 1466324 1973273 320762 613247 1015462 210995 1620136 1784344 1432973 1548695 952192 1760021 20240 97509 266900 1039290 1092899 191031 38754 351372 121706 1193021 1647224 1258062 1046505 1027055 1254188 1656087 854555 1271034 996882 1943333 1556892 1033694 789950 1392109 630876 182148 644034 1107462 247727 980772 273939 766773 1494221 1723433 620719 279866 1468512 882465 606857 414153 1678861 567438 986119 348727 1951247 1665576 410576 1940911 787101 1982770 1651158 1169732 1610885 1995124 875823 606379 446364 158319 981777 542705 1406613 1499931 1027814 1437804 20328 681826 1580504 1310335 575510 74586 851215 717513 879549 1460143 1566905 122261 321089 1050687 639390 246993 844 877287 1341013 1725775 226163 1125505 630653 1870345 1209969 610153 801866 141185 294726 1299728 719570 643265 1557626 1812698 531282 1507178 619083 674732 667240 1302602 1407171 1027711 1334426 497395 1424935 298734 1775903 131082 1662501 1012836 965939 751219 1936846 746821 1670774 337495 595519 1412359 32178 693878 1728580 974694 1374686 1902281 1344078 256573 1269508 1189004 1203228 1809478 1238476 875930 512789 1298846 611757 423656 1280736 1770942 856056 1654707 1311622 745465 1093898 1082471 539506 570253 1734374 1725899 1714039 911043 1892888 1839158 129489 369045 634197 129004 1984497 872464 1187326 1626970 191122 1301825 1599829 743052 879598 1310670 1134786 798434 359091 1776500 175478 1590113 1837671 227395 1553852 88727 446642 189634 700620 1719135 1319440 1712055 767034 317231 1175835 1098118 810810 1732993 1815008 223643 1823562 153914 337280 723793 1589649 1752825 172866 1739637 1250170 1956801 1078889 1628390 259948 835548 446322 940901 1151221 1973317 419475 543558 1476944 87581 1255973 1810812 645256 310569 473672 1647603 900936 936583 1134110 575381 686785 61997 177770 1959743 780685 1418280 976135 802427 791041 920296 898350 861660 1093767 496484 1373245 1021750 1454334 848918 86302 508712 1759961 1256953 79386 203350 1443957 775349 1866326 683442 1237348 1023131 1322277 543565 1862028 966919 335456 426593 1382363 1404566 174520 1452192 1546532 172275 855786 788228 690174 324988 1732624 1832198 1882095 318983 304758 838607 1531727 742756 625908 317162 592941 170314 1600015 128452 641477 100626 810791 893842 584708 496824 679771 202353 668468 262576 1873385 24213 295920 1205145 323776 352574 952653 1751390 1013205 1414344 1283166 1055969 29981 1178111 1697304 553539 1059285 897755 968992 1870824 1596816 1028740 1321008 105574 737513 707132 805013 301746 1430689 1717574 10473 1132787 1753128 1271191 39565 1201516 677937 993090 94399 1176522 693527 1272010 1873752 1276208 623764 1581039 393691 1420403 849806 683261 757555 1963440 1697105 20011 691475 297649 1829026 334092 1606159 1164313 448183 758381 751258 1409482 853070 1253708 302756 1916691 1466795 278298 224101 772558 1879225 1852498 1298663 812016 881890 691186 1714271 240894 670129 583144 1785306 1680019 1654392 473536 115585 81709 1255482 99195 915997 1862381 1921514 958172 919305 156460 1272195 1953394 668419 551466 981926 551605 348781 122244 514653 1599575 274696 787284 94461 1410108 953468 684834 1190451 1840654 1691018 691474 493894 232304 1634507 781275 950486 75473 673148 1713867 715593 1861873 1762604 1572447 84204 545323 1820542 1868309 523346 15160 1162215 1739887 1022921 1291261 1347181 863567 1462761 1063855 1232302 2005 1912877 1097236 268877 554595 1592279 1961028 870660 58376 203428 1873259 1730488 1159873 935481 449323 527351 179260 13751 1098326 1859021 1292630 761240 533019 1840510 1670611 1847794 1075358 1264040 1443960 57026 564102 872791 1349175 352983 1948662 1645298 159077 127428 1868118 317638 1727817 1883431 810570 1048090 664866 1039349 822761 501191 408075 838712 493725 1935663 578146 1022600 794936 949347 1490267 1866826 714353 186141 439056 1242843 1977111 998757 1503624 1870725 219161 618615 400752 415388 1883255 1970202 767214 1783613 1364090 328899 1966612 419841 1420727 769952 381540 107332 1548452 575030 188083 28012 677583 216396 1026531 1739366 1744231 176622 399658 1391931 224646 960400 924946 172386 1145024 31628 1630519 1425614 236429 829291 1675144 1696368 812286 86529 770397 1685926 1335764 1170868 1802952 1727156 776975 1448432 1602475 945557 1333002 54507 1867551 662685 835120 1372074 1421504 1317289 1576647 1470552 805609 5801 501044 581939 736815 804235 368562 1934693 1284597 245173 1795957 57335 255420 318099 1793404 1757375 99775 1660218 264871 1265085 154721 1446520 158238 1614743 1842342 622777 613907 602338 324093 1629947 1517254 492505 1675933 590604 924177 408496 673393 1765362 423210 1693501 128758 1031252 726835 371993 1437356 990065 1749366 1178778 1750430 1660749 172441 651218 1429236 1108894 762146 83347 1199854 1766000 1661109 313515 1185183 1440630 607342 878867 1852302 1386745 138795 1632710 1300203 93878 1997624 1871118 878697 1565523 548008 1894298 1033287 1219737 1232291 173352 1947136 1932994 83079 109482 322482 96582 897271 1355244 1475026 166206 1063502 528302 1703111 156049 1826275 495463 1900674 1986470 1211525 1339025 1628412 849081 1512902 358061 1735890 847439 1836972 392966 578206 766278 1361822 538108 1066415 1059113 1855444 1177197 916485 1500743 1144932 1561766 525997 1962235 1433017 964660 1906148 1678005 602485 1077810 1919714 197895 297065 1761828 1774689 1858383 1822965 1486075 476013 519376 1313796 1455357 123028 1029161 1000270 253529 488958 1695931 1565119 1554167 799125 255149 1282853 556138 1013416 1632103 1001015 537839 464688 1373538 754599 1874456 1761035 1593458 212503 1679947 1833612 1652418 1028225 1554392 318588 1032548 1385390 680145 29615 1015650 296649 916138 445706 1591869 24474 1808364 1587229 667220 1558405 50588 744983 1613687 1151698 962448 813105 897384 1739482 502592 104084 1693537 1930635 258746 1292603 1496791 826621 1929331 1066885 309956 851075 74620 1432024 1778628 1107655 712295 1444535 854359 105515 490664 900388 1999866 1540841 1950385 281043 1631164 46630 213274 436990 386923 1380928 1069755 1582987 1347973 1846624 1664867 831142 1451348 110270 1834179 740171 900594 660570 829191 552562 690365 750558 357223 1687495 418171 402845 925277 436740 937504 33466 1730320 1690654 413681 689276 1690434 456630 1851491 1834184 605080 1042189 1839606 1544376 844282 1728088 522308 1424644 1961791 1984420 1564776 1643714 717805 1408027 781324 281969 1291759 890093 1599852 256642 615572 493996 1496669 770460 691632 1055933 14130 85425 776929 350799 442314 1923544 157668 1079536 1502554 238995 1985372 1722653 954830 475477 481545 1445238 943309 265630 1677173 1379106 865384 826826 797688 847600 1040858 768707 1299189 1101947 318464 801466 1996988 1790690 976382 413024 1611940 535427 641124 1514759 1205162 791875 1670185 822871 1606729 1458190 1861802 519693 30466 755122 1502282 1315209 1038763 184042 1061038 1684043 1937149 1686227 1507943 1376873 1514931 789166 1249926 1428243 1643215 1941452 1516114 1100020 1810466 469128 697155 968074 1850836 1814497 1180124 918321 655596 1144599 1668595 38465 1990864 571981 852521 1762273 1643957 1170383 513481 816216 803124 517144 1761144 703564 1551208 507641 918064 1193383 216040 1879102 137963 37286 684916 1694520 281040 527812 1775025 258670 308178 68659 944422 1898080 586938 582006 1637226 160669 818302 1736004 1352567 1135401 425444 918615 1205148 1818477 1535162 159823 1477914 674544 870163 845265 1634285 1104130 770331 102405 673346 2702 226130 151583 852246 277292 1727718 624632 673256 934105 660725 944113 823032 584574 1166275 26272 1737471 316746 1664897 1360186 1753044 1238988 1598649 224969 716746 72873 192172 713990 1677437 360411 1058433 47276 1030623 477437 373754 1987958 891756 941477 805831 1639733 228204 1639051 1880864 909518 1356945 1100782 526146 664927 1967451 1363033 1230058 898846 56953 727569 1121764 702288 397221 1007196 1305014 1491040 1531587 122276 46836 1107568 284267 1593683 1987028 1093058 237768 1562940 156554 805715 1517532 124529 80888 1464008 1140237 1881933 1989494 1911749 781582 1497285 719458 1393860 1624013 165099 93452 1935384 371705 1685069 158400 743502 1788224 55603 873180 3863 573976 582955 1969269 688668 1356005 304216 748796 1495014 868331 1758611 414677 994103 565800 779800 1724377 715061 113602 831329 1869506 1651376 1193777 513066 1893279 1227158 974155 243960 1851594 1357485 1777371 1442399 267486 100997 46612 1842661 1863572 293422 692667 204963 470115 226698 253471 1661737 1632281 172346 1579080 1686565 1416682 78961 1005671 443219 336506 750921 1320452 253612 681262 89090 1040819 1431580 683223 1479242 906056 222650 129816 976166 1568947 143417 235256 831882 851462 270101 1965601 297347 455107 289225 299403 53470 195950 424063 1573675 1142458 830379 1562399 472569 546187 1113883 792970 1056372 831695 1332235 1283846 1832485 143362 1440966 691824 1316769 975849 922007 1336303 1910146 99918 333592 154909 1161095 1848065 853466 1897372 1515478 1181047 1315867 720300 1381588 969486 868542 1280806 327212 732226 693980 1133040 1222373 828940 1157765 1581773 1969049 107027 448300 1747942 529469 1199504 1726954 885777 62006 617601 741752 1177503 1283590 1312067 622694 378492 1319647 630137 1190769 1218560 800555 536331 210247 809307 782256 1322159 359383 1907350 1221573 1112417 265193 1213694 293656 373672 470496 1956314 1460517 180190 737502 356055 1468712 1324910 619953 1238255 409451 1676910 1384301 171086 481371 1488626 1358019 907950 500031 1291276 667201 781931 1024309 70426 1056591 964177 1956428 1799042 1676159 618716 672391 1463146 865802 800738 529366 806299 53771 759725 1117056 341699 706201 456447 1262634 430355 423906 1606966 145337 1402562 1527258 1947694 964533 1642382 55259 829640 1443488 662828 323261 37644 1223036 1580130 1037482 1828163 498714 595054 838900 1125323 1183359 1397279 1154633 707293 1730900 698059 1958461 258750 1227886 1654020 327756 1229920 1632082 256603 1749051 1351853 399276 1097836 1755582 1090767 941359 488222 46706 1684735 1702456 398354 1016191 1518257 105780 1879478 1312989 1827515 1640211 1997219 900172 549799 206901 1499527 377056 1845484 55887 530857 1747015 1843168 1788586 1689333 355808 846190 796248 1418710 762101 1562044 574901 118029 98287 401248 845128 711040 1822583 1506594 1189030 395792 1198568 1792061 749661 926368 1272439 977640 621848 1385196 1916782 138130 1432568 792487 514153 691382 1523342 90665 372076 276642 519939 1653872 386734 1275505 1180610 697060 1094209 549477 798429 454188 722872 1388451 970055 379701 988756 902645 146645 1634814 1438635 1051849 1003267 50694 1057565 245254 1437489 1526443 1068289 196614 1966242 249454 1208945 247728 1219855 69074 1739346 1634694 526953 1429385 1149609 682145 1622621 789222 1093263 1592729 1455000 1508536 249743 1042953 543916 413871 1675254 1491942 1598313 1455702 1094982 769683 1351063 1538430 1133202 1896528 643376 1331568 870855 330771 129962 171066 1811342 226906 50514 1780077 614484 1050079 1214429 1031616 475014 1750800 1143556 68173 1324723 1804268 488170 727447 1871151 1205118 1921802 1143566 1594637 1875390 181478 1866148 1133363 1499576 1482454 1495159 1241626 7527 775471 843951 756970 1179820 1928601 1128555 1054265 352016 1083191 1576558 724357 455849 1613537 1449067 246461 1918536 949673 505427 1787531 1033705 1994684 239947 547740 1145993 1756815 112781 81656 1165549 809529 482420 1931289 1046953 852371 943247 484780 773643 480613 14817 1536716 1851079 642884 1556170 204663 622908 715669 210610 990707 1196690 1145422 1247350 584374 1841170 609446 1883342 1765127 1192125 682811 1121998 1034846 67266 1998309 641064 1173278 1649357 1282913 46341 1541873 1717658 365717 942453 1473848 241301 794061 943122 888464 1158644 138001 1763495 1493123 402428 607440 1016156 1808437 1390587 71192 454007 1696674 1860286 1081770 1846631 317201 1257403 1275853 1850327 524341 444606 1762759 1624639 1761341 34370 1376318 424003 258028 364033 1628860 728007 1026361 328770 1980439 581526 810123 1193476 986229 1119729 1704115 1217025 1249476 540966 125574 1288018 226255 387094 618784 912669 1971642 1519549 1612574 1495605 36970 1654150 472592 925181 1582575 1653885 1314862 1957199 1186286 142860 1948139 1262491 1192313 1727132 1382588 283974 1230567 457470 1366868 1863334 1161972 472431 377960 1132988 1591149 1748120 1757886 760860 25269 427454 621108 274909 562526 1996173 112838 190014 1604138 504258 1756745 1478094 1087012 801770 1241331 767514 1816516 706435 618299 671577 1891651 522943 1845568 114472 346978 620739 1601674 1401729 1989232 1657199 1751807 105604 1032461 1684732 1768646 1534158 865309 18283 501226 1076562 1651425 1205940 996497 506826 417309 283780 1473178 1258516 1290603 19118 435658 1076157 433296 1195117 479986 273708 1052151 843959 1160139 1611825 1026288 242974 1015305 765132 1705088 1162948 731269 326186 671050 1620150 1166235 255287 1589050 784796 867200 29102 30602 260712 119843 102273 1668022 1095405 1307370 1774718 87680 651388 1054807 800928 1228764 1878130 1879586 566222 967704 272211 1729278 1485423 1412136 154125 608054 111256 576087 1566671 436540 1101862 1622043 1194911 764730 1949776 262701 1553588 1531841 907029 623581 1500480 1419626 1055293 1350246 1041662 614574 506126 891422 644664 158606 842726 1686947 725769 1909865 1593894 1086634 1641110 948853 1929681 150125 1196629 351357 332526 159682 1451865 623361 1771115 67402 46945 1552147 716189 1727571 1831554 910545 1960621 247059 71323 1299854 616683 1911442 1739261 878288 469125 100295 76677 413421 1943047 867941 1131309 988073 748814 57004 565168 1944555 809408 64498 711058 1349206 634295 509044 1555100 1233162 260865 524856 1012234 846330 30712 90893 926651 725398 296352 1465267 117310 1229008 1581395 1036696 1685083 653216 1598003 946787 1204374 517653 1689202 1571365 132628 364273 1585385 1480971 971999 140216 1709679 1863245 1514335 1880268 4384 1365436 1304792 826196 1659386 421624 38275 583170 1630588 1048836 1036337 821326 786268 1280190 826544 933503 813748 1163882 1736760 378210 1679910 1294362 992270 1981946 498102 1583839 1790299 831773 932391 1559267 1262043 565213 412359 1342178 299301 1238936 1866997 1664703 1923507 388438 1703265 703156 888131 24185 1602428 1534439 779221 673146 1381821 1801951 737906 203949 260172 838036 1573162 1914667 1120361 458398 262262 397732 1271332 1012862 996722 1264596 618167 29741 1570561 1276556 1669709 1344215 445293 1213669 1457455 1769448 872281 650883 176118 79442 738312 1653391 1502367 1661430 1477080 1255276 421543 676561 1717459 1262827 610382 456283 1503402 576835 1647024 1094640 717809 760270 1150297 516228 1526753 336398 136993 321196 660869 757327 277784 228446 48244 653133 625781 413984 960403 758316 1068876 1351334 545964 486261 785853 692109 947196 602368 1050175 395902 1758513 808336 836757 1193944 396882 417758 210885 1377895 682727 553310 420202 1162695 1638754 659801 1452827 147524 1194887 543397 1864358 377764 663162 1127311 1607283 683555 622492 1472418 1457750 643815 1206357 1500735 1016690 650136 1801107 281022 594030 846635 837377 1806454 590852 979245 1201450 556839 1746117 952869 1743877 745628 1843394 1942650 102288 1294290 850259 993491 471464 1897094 1776051 1182159 586149 466504 544241 183145 169560 1786873 1066723 1924581 1838028 1272333 1784875 1554192 1468985 1513425 657040 1252893 1943186 1621684 1304380 1473292 1322780 286600 1446525 582555 1725995 1864020 1982398 771893 1853161 320951 1052002 1426889 1735063 160092 1836088 1316022 1513203 1837212 259397 1668572 1799135 106517 790619 1367447 1636716 1864637 481527 527799 470976 1388530 1413837 1090420 1309462 1945478 1874008 309141 328959 78202 452605 565302 20502 591437 1493090 589754 923780 107757 540223 1738870 1493247 199262 1800698 1626922 201041 67189 255184 1632243 1485859 1776437 275771 734173 120685 1807329 601491 777705 475579 613188 193229 1095137 257197 602631 376506 795572 120743 1538789 574429 1808601 1426816 1946144 958982 1108898 1748892 23627 694414 1854627 533409 1731717 1107356 1327912 388149 620153 1574051 1193754 1695534 1293245 1949764 1080401 1811615 1574191 883918 123477 1494277 891800 1704645 241848 1629826 1697778 1240892 582950 1474710 196329 222597 909766 533213 353773 1109146 443390 1742946 382389 2728 726786 1946617 1027262 1402269 1611405 205847 497444 1000897 807553 1200944 133046 1309636 1647981 1414644 1582026 1574848 838506 538816 8725 791438 132860 720923 1958132 167031 1330089 910442 922668 663361 1572089 1332577 950813 985829 453381 424338 1600066 1896461 1661942 492906 677963 579179 1605426 1386569 1036132 757624 1632611 11671 741531 1149508 1450605 1667251 973305 164457 902211 303266 1057657 1060684 1867421 361140 1254150 1796507 476527 927146 1907677 464320 73077 1745889 945801 644983 748343 543540 1722258 1090236 1861213 376005 358090 1575116 1807585 1634756 1349056 281579 1588006 508573 1193103 170816 1160680 479389 378776 1619229 1057506 1937442 1930924 1036330 1298208 915434 1904379 1510591 1744257 1448701 1750788 488254 1892637 1565639 410224 427649 1360599 287788 851806 218382 1669979 481078 1397060 1235540 303520 1188012 576937 1178193 1894891 1837524 1531424 1057130 1750538 1141787 609993 991026 1623475 1030822 130380 288284 1379260 1611323 653652 39377 906002 858366 843520 1316404 285593 1295220 1219320 1484741 640272 1319742 421 698731 1529615 1652872 373140 1658119 1556675 939485 1115334 1424438 937853 1411926 429336 501991 667083 1660086 1283739 1263848 671371 1967934 923146 785840 1902662 1301521 18440 1078744 1197245 1497523 1757891 1862674 1233055 1152791 469771 645168 1891378 368748 200952 1096838 258849 1736942 1599471 1649258 820057 737708 460851 1542676 385817 83081 1910850 1810679 477186 439641 717061 1581643 1896655 1374102 1707465 506191 1029016 477635 447693 41416 876530 437964 1516306 1680769 100727 1698662 129674 482541 1460746 475106 1814552 999016 426135 592003 134390 1466419 275481 1921072 1211812 1234705 54158 839197 824532 635966 293911 1745715 996531 989468 126795 1475596 362700 743144 1528866 888018 1514836 927208 1127321 513806 1162830 483474 551858 1642539 180120 1459639 1674808 223586 1556467 227344 278902 248268 379069 916132 316924 213343 856724 217904 1100087 839232 839940 1756301 1314334 1000953 1591174 1100328 1155213 1845549 275055 229774 968148 807238 834116 1025407 1751196 52678 1329433 429214 549028 1362418 797264 1918876 409370 1321715 262856 1947730 679157 875143 509221 373540 1412064 1651607 896048 1768540 603118 391191 1188286 1293817 1009178 1678544 914749 339621 1399015 309556 561991 1164762 1627844 1844493 195451 380498 506835 426495 601728 1060542 53609 878539 1686496 1567968 1711925 1214539 1601709 1746513 813795 1659568 793632 564268 1915859 486063 526719 897439 107180 754125 790426 199536 1936743 1095539 818569 1924396 1013813 501930 1282208 838652 1936956 131810 584529 36025 1355090 1990720 399634 1577625 115678 227290 428321 892247 1624065 1372870 1572928 1805081 615836 1091613 1273873 666996 1044713 1880531 690858 1939375 944326 324719 954681 1408108 643737 110871 464047 26704 303808 891682 1358881 1478212 1572420 1374343 428497 1464559 601119 718528 1244203 8787 233046 1349536 1395644 892134 1336724 762812 378545 681655 1442203 520134 1424075 89097 1002623 1773420 1847808 1924295 425359 1705780 594714 182018 119758 1887953 245541 1277131 1243999 411284 332712 1706223 1915502 337102 326825 1166483 859697 406569 507629 1068279 1644739 1103166 766804 1665070 377923 864216 1017735 1914049 335331 397425 1865474 1170238 1329702 610850 1033894 1351492 726211 1470379 1300304 631859 399615 1738179 1137249 1637975 775503 1444687 1447924 1283158 870097 1158094 1387437 1971427 1249722 1364654 1407735 853173 705396 1050010 1152064 879517 334039 218986 44787 238192 774100 1930531 672069 1715302 1708849 158384 160879 852378 1932983 1072953 1349456 1949954 1691359 1371391 1628504 204062 1894609 981994 763491 386159 1841182 24329 1894369 1448824 1496719 1789082 1646559 1027974 377832 836441 1187917 317677 1744007 127293 184208 588195 829180 5783 879760 1521837 123039 1862620 1351752 482151 654260 1490670 1362588 364629 1098170 910099 1551018 183451 417985 211100 1380013 749441 1794323 496055 951451 1341090 1811052 29679 1268745 11721 286134 65821 764816 247761 1439778 1180085 532354 1802618 935084 233653 1877952 692004 567104 930347 376114 51217 1088968 1092754 1359102 35026 999933 1059741 709082 1914318 1840836 1346720 334682 333369 255097 1690327 1810605 1280739 1131782 1568391 84914 1680896 828596 681896 254883 1307455 692580 1834123 1292277 300989 291907 1065438 939740 1930331 1791006 28223 857058 1090460 219264 761717 883723 1998500 747059 1641605 1594341 1566666 1108007 684626 359688 1260965 1509570 1770484 1875824 1981523 538861 491661 1470933 1943773 1032539 681472 692590 198087 325249 1226760 181499 15810 1034896 1559976 773027 637719 1438216 636348 254485 186395 1841276 1335123 661938 56999 544623 1777530 555378 1432828 1578058 778140 471088 892271 660193 739431 412057 1540713 380902 515705 1249020 140840 1291671 1496581 1142801 214397 2206 176935 876579 1499516 188457 940919 1998750 457874 142636 1522516 213007 635176 1834071 1767431 1288868 618834 403479 529966 1452695 446288 924726 1254342 429696 463055 1107573 2775 78063 849258 1822128 1397819 1322566 1078713 822153 1951359 468640 692903 1632737 1841140 1498451 1204907 1413196 159879 1092278 1033312 414713 409042 1051464 312145 659939 738836 1414108 1743495 279737 1737972 152595 1278913 1671609 1482430 1831127 941900 14641 622594 410971 1768792 1510743 1057742 1683713 659733 1412101 1877616 339335 1100112 1254478 1275075 785009 870543 1794594 686346 394027 1555860 1629907 792533 19238 829683 1214452 139767 1861005 1087094 558038 625187 885672 1089655 373517 918291 1595811 1995815 1868916 306352 1400074 228651 31334 56837 532806 1985795 964357 90181 405611 1694758 1503053 1461819 214506 729483 1091772 59979 67562 1042065 1689427 972484 753728 356169 1692636 728491 1475173 1871481 92918 1692348 75290 43458 1285240 1929744 1628086 184846 1263444 893325 1340276 1443933 26049 553006 166764 1046824 1195792 828961 544599 283707 1816871 27193 310497 1145904 151778 1091941 1511958 1915014 1226043 1252460 1320988 1794268 499647 333754 1642102 1822867 118756 860517 1305711 1079193 351111 1082209 516881 918233 445815 1996960 367820 1284108 540672 1322238 114626 853295 1151626 1477575 1949175 419365 1819692 1564785 693239 1868313 1292745 874317 898682 1499861 182871 1406096 946398 1095178 1720379 1368920 62873 339209 1075060 47593 1749372 1209362 1485379 114614 408369 1725505 1616691 974163 1937926 189115 131861 1871329 1126786 1183812 1701962 1744716 1818639 1710239 1914742 552476 697400 1856697 552036 934169 1945448 1298162 85970 1229240 565360 473403 1040006 1668541 1465683 1387160 188320 588437 779124 1758102 114145 1609605 1413038 333089 1397288 876510 108218 187068 755902 58341 1664088 558049 1630334 1607822 1741644 959142 503900 573886 874592 600296 1076446 1271693 1086605 1630091 804708 52324 1506166 1058908 873543 316718 1012886 1157001 1511220 1896143 1057525 1715338 1324945 850813 812375 1861746 458211 1687426 1482006 113948 479393 842714 1435020 593385 590776 983583 317518 476309 1028736 1961806 481080 165328 1255405 377914 618156 338506 1875256 1213396 1843156 994712 1717013 822561 1010121 1590191 431666 193798 1045982 636641 345868 94617 1478629 1217352 82955 363070 458492 344508 432787 1295724 1634475 1412766 1896674 1883093 1211811 801818 925796 906791 459744 1329607 732608 1053440 564030 777555 1098786 221820 1970355 1526359 207990 1067399 1902764 1853791 1529677 1498826 1386323 1857683 1785015 1381116 476304 258787 619415 1970651 489611 1491131 805376 1725440 192583 921491 263893 423332 1397116 816475 93278 1214272 1683876 1029076 396651 1262183 1848772 142815 299077 1295516 276285 759063 1933132 1180448 42730 1089445 1424845 1504362 611209 1637455 1349733 219757 1676345 1390127 1889657 1521833 1059070 856484 1599535 711567 1906919 1703125 191830 105049 1732432 1185632 387426 1613381 777752 760702 338150 453872 1270525 374718 887437 1624674 65774 119853 1456808 1987 1207247 296232 1000328 791171 1445971 1490306 614959 1002362 546279 651302 44856 1047795 713292 517101 1455245 815719 254477 415844 1329033 568670 622206 1999748 480260 1630600 1463790 650477 1737277 74309 289651 1560688 840090 1671054 1060975 908178 1659745 459148 1824906 117492 517779 41711 93229 16720 682256 972717 1174592 1377852 923335 908538 1066137 1133913 964285 996425 915218 1479294 471120 770389 1151009 1350489 1768094 1736409 853364 139466 1343954 1676799 1169183 16473 1071707 1276615 662939 1373660 1523595 1727689 1291453 241655 780176 247087 1629374 1798069 1633712 196284 1800786 221186 1433099 1685352 1886842 1293429 479622 957067 1065743 1023938 550803 180525 1975556 139361 1568221 1925691 1761170 415936 517049 1209972 1657438 788973 433541 539219 1301009 1978899 1693903 1188284 713675 1762709 829198 45231 1419856 876293 746269 306984 748889 775562 1249253 1401935 365140 1028535 343616 442544 1389134 873787 447770 1347076 638323 1347975 414094 1803639 979794 1585632 56390 1522528 262717 1095295 847454 884723 1205704 67655 921157 823233 1323428 816284 1290696 53372 1765038 1553153 207494 840522 692071 532731 83750 1018238 1148575 1385810 1555264 263421 1872437 256828 550868 1065245 625008 642272 1585516 168501 1814534 707474 412109 885095 461869 1792154 517835 1798731 1334627 1884969 1929498 509564 45601 1223342 1711575 1791619 106496 946559 1834328 394525 616433 324932 1102610 1508098 1969973 716701 1677981 59837 1793505 1619201 879025 1618972 1713467 1715735 1504428 277129 161113 508364 702599 1669241 1521640 325500 914392 1300261 1714856 1103140 795205 1117284 126263 1568653 1206954 1891622 1345325 1964077 1741147 1617871 802665 514838 1562537 887496 1683283 1749581 1861764 344385 687771 393545 1633378 1928733 1507489 1413920 417518 1644879 1623709 1891777 705988 584632 1109183 150712 1078504 332677 789161 387878 1800534 1336966 1603143 1520831 1472062 1234664 1798248 988644 1308325 66340 1420042 569899 844441 239674 1555299 1164533 929605 66257 1666162 142747 1600720 1006412 1854435 29154 787608 1183175 1283130 230160 343178 262169 373475 1531304 342970 699301 45805 695402 1106499 1107432 1453501 773600 830719 185821 866562 548396 1284806 338450 1751586 264629 4433 1057870 1570214 1006397 1572627 766315 1054208 1724785 598668 1155966 428979 1976281 1563853 1286227 18940 264863 1164286 384731 721763 622103 1456842 678993 1463346 126579 186168 942979 733744 1993947 1981858 1334660 1231181 1770373 1900094 859105 1439614 1665192 587044 944447 31464 125929 1780642 1246623 820746 833058 428063 565207 1053539 1847834 1707158 1405896 503926 325064 518442 733460 1275623 1342129 1143425 31914 1241106 1892221 754989 1900393 1130677 56453 1313130 149548 735713 1537037 535977 1832655 787290 34957 996785 1721075 578855 1887979 455204 362068 432294 1331667 1073612 1619048 1664928 1165938 343747 252077 1386081 1967064 58544 363607 716663 677743 599145 712550 693929 36289 1478593 756597 643618 149702 665445 896861 587571 1747993 1111954 710983 698379 671500 1096561 1389672 1269149 454663 1305266 16375 1789736 1376969 1573031 1994836 1766682 1197287 714673 913024 1281501 1659471 701389 675524 1300329 967524 395340 863059 129904 1648129 110860 134 278125 320069 1399003 474089 1288588 952370 645023 1965662 1128999 723112 993847 746335 435619 1651674 974247 267526 1803983 1002667 1489530 1284149 826707 810360 664616 1095243 1185796 422935 1094162 1583850 1539893 136454 1052013 1403935 691198 1364402 1546000 32445 1356586 976327 1671160 1514573 1794327 516371 494667 1628038 266480 1625521 807800 407051 479179 24522 1714665 638209 1771831 1337963 369305 1285963 624200 1340163 1766347 1798568 184730 1972305 393078 1077620 1873437 1277565 1090915 1981281 988997 970408 375990 79920 1281641 1328734 24168 1160679 1039297 1352550 314377 791550 207690 955978 1898481 1601036 1253903 1573385 1246870 1680073 400602 1235012 1021500 433719 267911 1794348 548283 41977 1370092 1348881 1013191 694153 828860 831569 890308 48559 1166990 1918962 1470464 37299 1737591 1113469 781861 140281 554858 1203392 1149834 1819375 1876362 1214666 655598 596667 1760805 314579 1605300 1071327 9905 1611887 1683218 1350714 328329 1936185 1950852 804689 1421807 872119 1370951 396338 518914 914748 1023980 1719599 1200892 1525850 1256514 1087228 1426764 389429 1231482 1360064 398233 884975 1992174 637324 1617038 1010089 125214 736572 1670491 547672 552563 347367 102518 308095 798567 1989662 1845027 1612871 251037 222160 1202333 1350717 1097020 836274 611254 1839887 1663014 1833084 892001 179888 806835 1477772 641981 807003 1431642 1540795 365743 587384 685533 1367902 758181 1992636 1479192 1772038 1303030 1481548 1667316 272913 618666 426576 148532 1788544 148372 1041663 1074116 1202765 77913 803097 919780 1414691 380038 703540 1338085 1985410 426834 1846524 462518 1500325 456976 1649547 76233 1094338 450867 195982 1737011 702604 339148 1206947 611131 1501682 1655440 600122 1598613 952819 573774 1997439 182814 989050 230910 1514128 650962 185096 1433921 446388 894738 1013153 1924512 1669762 1089107 516322 1315273 1124257 721244 549794 1049335 937480 1664067 1962038 1036501 1613841 494162 373098 428587 1858694 221032 536456 951092 938847 1672057 1976268 1734675 1188381 435222 613036 239954 1269615 714852 1699448 64821 1365117 1912178 1241842 1802011 1720616 104959 751998 1303671 624557 1434191 422229 1273528 452434 233745 204662 974433 1342021 14324 1322832 709635 1065725 1282558 554497 1707753 1015962 269423 1239192 95044 711328 1209208 1416285 1530619 1131374 494655 602244 616516 1266826 1055051 1262740 1620760 465150 742358 1305906 1584040 859182 1894811 1581468 18035 1768535 1271404 463521 1325047 1186332 1248514 1039741 1124034 1844449 879391 728612 1563170 624030 769500 344075 638676 1912359 1995107 793344 682921 1992756 1880748 1516133 1634272 1617454 1353585 1702052 125611 359701 824989 1039567 1198807 202201 370585 1418015 19483 1705881 356154 1007888 964391 881992 770798 1058384 622662 1402647 1364233 87565 1106406 1686195 1740268 1095276 278018 687738 464584 1896940 500548 1831622 353639 685580 715136 1255421 1997390 1213343 81791 1528672 1964787 1860769 1849959 1874553 558087 1701180 726062 1571604 1899796 1553147 788454 1792648 112094 222875 1588807 961646 833098 489652 1645519 631580 498331 625223 738037 1757356 1490184 1900961 1367845 1119002 604408 246614 1078062 1590737 299231 1995103 921300 1393091 697472 1143733 465096 551653 632057 562699 343590 639364 1315350 1658779 11197 473807 593698 382054 1219450 1549259 884815 1331984 997410 1466792 546216 1045928 66508 227144 1204205 758361 1115546 1996174 848556 1555455 1857020 1008088 1119857 917189 1257894 1671434 434886 1073332 1328103 43341 459639 1373956 301222 1018336 452144 1149097 611981 135962 721134 1083946 1646737 1502989 1157750 864546 1431220 1971150 442128 1446024 140861 817656 1595048 690759 375337 625573 1525072 1805300 14264 123875 1900590 847161 1400406 1157295 1894318 136302 665163 1055179 953786 1430026 499734 1704281 1102589 218376 1333849 1778738 229020 484343 263060 1872425 1219950 1588959 1533208 1935596 1205947 925025 621644 1810709 1282649 1382453 349189 1576700 949079 421506 374421 1188169 1752787 167122 334100 253348 121313 1475938 929968 652957 1234381 1020335 1527085 372132 1281397 587137 1802964 1245521 1582438 1429714 1964263 772864 612384 467464 653342 402580 33309 1650188 832127 1499912 1704006 1529670 174504 1739343 1592074 1408843 1001502 1485124 743009 1208823 1636962 1032545 587196 1751462 1664092 631747 361877 1950994 375646 1312096 1019413 1153392 66925 1244637 1224203 1072847 1189810 1953895 1522864 1086624 180713 1184098 1680475 1594336 1626524 1843877 308094 196660 223631 925993 1939354 230800 1989712 820731 1825128 1502705 974931 611224 616728 1181494 481760 1675105 461253 97507 1943262 275718 1871347 776793 1686107 1042875 1323616 581696 1483646 26200 1866451 1818303 770622 1154154 291724 739269 289342 212720 740265 13975 1867591 285391 1692063 1120010 268507 1480908 1525527 1137376 1405949 427290 1890552 1831531 1681660 1085979 538292 1454330 1915551 1514334 1074609 606809 1533323 681810 1088039 706400 1889336 1974741 1627130 1563308 372308 1752918 1822485 1927617 1485829 1621699 260728 813025 1813495 1676144 229098 1336290 1258092 494112 1885 1159647 949195 916702 1075859 770747 1107761 1736660 736400 1990287 1639640 465265 886386 1852021 1871448 907516 1099990 1065972 716827 1643775 392678 525803 390765 368158 1800467 478386 639566 1089999 665943 1841399 1074895 1980024 1449602 1788483 85014 359997 866902 202447 348099 1646642 1419259 923651 95071 1490612 1826580 1603309 1945198 578247 1449362 974738 819000 1376979 496189 14081 1053446 1423474 372238 835460 1363995 293597 817438 192524 1416240 1475401 1318889 121582 1500053 1255328 1999096 1502448 547428 365358 1147759 376399 1210006 1044517 1465015 15271 94443 287340 1242765 1276582 135670 535066 108874 1209170 582557 1183737 197108 873310 363687 1253643 1827705 886054 552259 143389 376246 588410 166254 1311412 853578 1463025 1758560 1844651 1879854 1645527 1010794 1869662 554121 216704 1311677 1351273 856394 135082 1041112 1320907 300375 174356 1601573 244875 1424301 1332041 1335509 1236585 534077 1813718 184816 84702 1375106 1942835 351275 971013 1816067 1615449 1223380 1967935 1348463 1766124 1305757 663557 1692541 325570 642663 370157 1580264 1295626 478731 459220 649988 703597 958630 99623 1938921 1933328 972352 131546 338777 151311 1433739 1906162 1802642 649987 1338805 874229 1987818 1098503 995584 842722 1591082 1644901 1562461 722304 851072 224816 502712 1022198 592694 1944451 1592113 713449 954983 1202150 289703 1523295 1855236 181685 848656 37399 760407 1351171 1149324 798305 286456 1817832 337251 13471 256295 1214808 1355234 1148608 513712 1888034 1348133 385345 272337 582067 333778 1293761 578779 1661246 1347374 739325 1479905 1306975 946597 1713350 724566 731088 610566 1992215 1044216 826239 1105486 1883764 1586139 1952807 1620288 1772908 970157 1274964 236209 871809 465604 153276 796580 68815 1479380 808834 267308 244303 1769269 321814 1036735 469551 1357360 1563475 1632646 28553 1974930 233718 1221940 271467 1223145 996155 1736372 1636361 927402 1450186 1712540 1292907 1750212 1613221 469866 1165263 907422 1421239 301567 343955 1122372 919342 1933887 336772 644343 1015164 158773 1187443 1038326 523026 190621 414848 1835903 1977048 1023068 248331 1537277 312725 696905 1464555 1677778 1847392 569985 220587 81497 1246004 1481539 156312 1788165 256088 903559 1295579 1056911 917262 1853116 756273 1042695 1164276 1972466 479232 128178 642286 1208619 1119061 1027011 698889 29572 83693 1903090 1693693 186549 1322339 1043648 817917 164524 207148 1433052 1703922 1673339 680830 818723 1148603 198664 2738 1161776 400450 682519 1586092 502927 253418 691258 53760 817053 1132477 1103014 414771 772590 118136 596476 967959 271190 1873515 1771695 1884724 1328744 1088731 1086071 520714 147893 1751858 1431367 891242 1483488 342897 1831643 1748548 638809 1542828 166575 1857558 1402769 682986 1395624 1263379 450530 1651083 101972 655389 128757 1546292 958030 1214337 1915290 1514414 1927439 1852580 567998 565223 1686381 1655847 1313099 1308308 533845 528156 592996 1951641 993924 1543881 917694 1933992 21204 1863840 314058 1200982 2435 1247189 125013 1990589 112352 1836098 198083 1268528 1833244 1158023 1902872 954186 500821 1786937 1906754 376720 979025 951245 141045 1622463 402672 1391118 1089150 746066 1120939 1903706 1543276 715956 783689 455149 381884 1802581 1408627 279660 73373 1877309 531720 1297821 1826644 1319760 858631 1883300 751209 1635270 603633 1858384 1226796 143575 1557131 1445876 1486404 711494 1942749 1171318 1219693 534367 688483 179126 1120679 1074192 812397 25421 923413 515491 75044 880532 1465561 1775994 1837217 683209 1129005 1897212 967537 799538 353714 944896 878869 468722 84444 1646091 1108262 1291587 1243692 1316142 1381730 1827335 861857 1011681 9906 584749 596740 1859925 1356424 174368 1076951 1940689 710749 465811 1603033 485470 1862061 847766 1440525 1923542 786658 64214 1191816 464288 1284199 1624656 1569064 243538 1241322 1001180 1542472 601762 207921 895073 935130 280534 1700430 764643 1708783 482159 994068 1226601 76274 1311940 778426 826632 194397 1434703 1530145 427822 165889 785957 453496 1194970 1551641 133791 1668018 1393875 1502287 1215906 1649935 1739311 1199564 1698131 122880 1993174 1316575 1773927 1381319 1467005 1233973 32197 1144690 1348187 1083220 506331 578820 1684376 791799 1899375 468406 461294 224256 922367 1826241 1702442 377192 595741 27106 951439 196185 337381 792076 1322005 1303031 1512629 414655 1444742 853329 343996 807206 1591560 1533016 1045475 58374 286047 1167815 780863 909085 1211570 860126 1722073 1085577 675651 827761 269652 595405 1315668 814715 1639803 1530297 1152413 1500306 1672543 184445 1155274 561717 1043557 1378263 671264 446295 1837655 1200468 175969 430208 1995961 1634458 1367314 450557 1582302 94180 261861 439392 437945 857127 623103 893497 1805847 1503722 1737028 1124148 1978726 1781811 202724 631307 210524 26345 3376 987657 1081127 1369485 838970 1083098 1907203 688777 161562 884722 1007743 1126197 1198529 1900499 1271997 1416790 1235067 789406 978010 872834 613578 138956 730402 1173717 393735 1371173 1693472 1499256 273093 1451911 173328 891403 425495 1139021 1998519 457793 1244234 535385 95114 1189025 450017 1719552 1700849 204600 471944 1845793 1137450 189212 1015308 1115969 1601929 287593 322004 1825999 1545421 1460491 32611 1174692 143996 1451704 776760 1901657 1382461 240738 1692643 55405 205393 1655191 208534 128583 1844443 553218 253527 223860 1529155 282179 544130 1041431 1874230 1697998 758003 458763 1529500 467308 1170930 440190 1622330 1176309 762214 260588 84048 1910343 1577834 1602623 858418 1895781 1705384 1379538 184868 433880 501691 1859672 483970 360734 1264801 1616493 920070 1822018 561195 361953 531841 541148 1639298 904395 1125400 740076 416953 1382557 1564642 228079 415226 432528 469669 1299691 1103611 1938237 1662966 1862050 240544 1679216 1509242 1015013 1148361 1248806 537837 953335 815826 1981799 301719 42374 1739500 585945 1693066 737494 1856547 212909 500537 339368 436728 1386042 351594 1448343 829486 843969 688219 85331 857779 1431156 327022 1013744 1714222 1119425 474386 1746233 338120 1354171 1557516 371137 533889 319593 1897609 1687 1076646 364063 902597 682736 1317292 248387 691092 94312 1221344 1513496 899645 1553635 270667 1632772 1172199 624625 715625 379515 1477848 559887 1505106 955292 905032 1127682 872068 1773175 1719202 1724634 635908 266651 403378 1848395 166255 1494254 1025086 105879 1775259 28175 1534373 910691 730343 1385683 1470760 641604 1565837 610673 377240 122223 1284598 1013477 1091062 1778022 570051 1086150 830414 489055 414793 1315135 1408700 666424 717628 1065684 846382 1855894 1592377 184138 1008974 1760092 957831 1009331 350274 547883 1356054 1498267 1602788 1747516 610915 107351 661384 1807267 1545845 1698529 867776 1255400 67914 759246 347866 979959 1837745 1230447 1388560 23040 1058959 1040573 361728 400402 1684936 1753840 1376417 242365 1380569 39004 246114 1605209 979504 493383 1185481 124263 1250681 1693960 1194245 1039107 790285 89102 1355576 437587 1116345 930697 1348867 1888105 1502256 296318 981872 950258 652532 1837505 419459 1787569 535002 989104 719899 387238 927384 1909824 1313745 1887749 581112 1214767 1049 1590913 1168173 1315819 530763 1271359 1111142 519535 228928 1775468 1739816 835415 278236 1092143 260238 935 423722 1238551 1398639 1798294 1728024 1489436 249633 782879 1433342 561037 854762 1882676 399738 1441011 1645010 1616852 1074701 781084 698851 578564 1917240 418996 803851 809011 454843 419345 997006 968445 153255 669399 1397604 1833542 1938593 205240 27491 154491 1391834 574450 1412802 691320 472438 1962675 319480 1547726 1522698 1887183 1533619 1942417 1816673 421024 787789 1745566 1859280 155712 794352 295123 308681 1040116 1188385 1379339 1975371 444538 1486306 1058776 367108 1404246 1597258 1108064 915058 324764 271718 356307 530368 849487 1157329 250299 817920 1787549 423061 877891 473457 1841665 966331 383479 1052060 1517866 1963909 742669 1273766 1398915 507616 1027059 25850 1063284 1575767 162474 345781 1730623 1484085 337497 318829 584019 521398 734175 934699 135396 539546 1537529 1977610 1934558 1617361 451036 1425370 106567 1549020 1567955 96715 1603056 1491981 172303 519461 1410173 168445 1880396 1109280 216546 1677484 343619 832389 1877178 1380196 1847640 620364 463005 1196847 414486 1888177 929732 652915 1275406 1074338 311579 1413517 1322113 1574654 339713 1203677 277864 1839775 1429292 1466939 1587447 1990061 1549965 784892 46884 1472528 1363461 1550022 724775 1758947 1820872 1580677 1843617 479959 210368 1720599 1648050 1351314 1300678 1854590 1744271 1161596 1646481 1460179 1953907 648935 1384487 1534023 1850714 809476 232950 1890478 1889541 1533396 1121226 1530960 1890192 431644 208480 1539165 1891358 41995 530838 1881873 623496 1689840 893752 1275848 1508132 912027 506142 1843474 523387 395265 484921 160107 1978628 714536 1557197 1209553 370865 1778818 1327422 1817329 1349410 1407100 279030 445202 1850840 1799334 1271774 1195314 1478777 805291 1185972 1161021 1819168 1513289 550960 858160 453106 952338 505408 441764 1637509 1271575 230516 401058 1053429 410613 1294327 1843132 1280977 275356 1946271 251237 720071 1772979 1164795 245114 566127 315563 151643 1886908 1103382 1478673 1346238 327559 1746610 171020 945889 1128884 1136925 885221 1912797 410486 1279707 1842868 498119 1281671 1678898 1757207 1062992 1068353 486653 239509 373526 385116 278961 1723733 59535 911688 1093602 1559780 643324 7454 21659 185198 1997794 115264 188752 93305 999554 769117 1221250 914649 799261 1071097 1091089 718907 1725471 1650738 1880242 1356840 325578 676629 942689 87077 551637 1398045 1412050 909079 1253073 1163468 1012982 676196 856623 54345 1226035 1773212 174364 839628 1475321 758978 510627 1433500 86885 790780 685831 1007332 967439 1112063 1046154 1064687 971486 1106599 1145659 301604 394986 337879 144381 1867441 1208388 75381 1212457 219889 241020 1180220 1825403 1490245 1989660 1378091 627313 837884 805818 637170 186681 586144 524379 1588934 1733721 38811 202007 1385306 1710338 410202 1511286 691469 138369 274984 1897008 1190796 1002097 609109 574915 907686 1871425 1266105 641066 1129240 1866703 94291 63209 720437 191805 1349628 1624042 353722 201851 675585 1461208 1525887 811050 1791591 1406476 462557 114121 750058 436012 1731647 1674624 1902497 1371187 779940 1735987 975651 788405 336120 1736301 1187715 467557 1855275 1966294 1190635 1022217 547660 658284 434738 21293 1409546 869007 567665 248871 1606166 1022539 1796432 1722058 159101 855114 215528 719755 102698 515201 1997316 537447 778091 1778587 222636 477465 68642 1793601 28395 943586 776787 771316 229244 1166877 709117 1437975 434939 1010697 1669295 1874629 940773 1904296 1788056 1079362 251592 1955178 1491734 1161382 249751 1063779 806500 1098769 230221 1352634 295874 1369668 1391807 353790 552987 1103442 1632390 1935353 1741772 1897901 295221 1615828 49781 561002 1577858 89870 249832 300878 219108 1717123 1915252 21673 1131381 1707585 531048 1756927 1124753 46517 321733 1120032 1671435 1466860 1085382 128314 653674 748666 929557 10248 1109317 196848 865003 1364398 1531116 150209 1725702 1560018 662501 248772 965506 309914 1360322 288852 1795169 152485 196974 1411014 954529 922741 827472 323881 697686 222395 254791 344243 456347 1267066 1724963 137641 1574832 725391 1093703 1112540 1401811 759943 20533 277914 436557 1551215 1271444 508421 1304440 1863140 1417294 274423 1504572 963598 1621863 127953 1444699 671648 319671 260932 1368739 562876 1450424 585919 1143364 464273 1625331 1754929 583956 121344 1004191 1891125 467736 357848 1832743 1111540 947902 183152 1600410 760337 1125622 1630708 1827299 1636918 912891 1767338 627656 1521696 842733 1164202 205973 47785 335579 1895188 1851767 1451720 584148 467744 1715385 1614460 11326 1508038 1452385 1877117 1716420 1598875 1191799 1235239 1349662 242149 1718328 59328 1396165 1790144 712423 368005 357183 464921 234657 1897337 1198676 1729670 1016448 1553171 12417 406413 836342 173488 1144011 1838378 476012 324819 667883 704714 796638 481205 322200 1726015 1226695 149179 792097 928005 688792 1886434 1708216 1448024 1569633 523203 1683170 707856 1008520 1667063 1665618 1709550 57972 1700367 93578 957775 654618 1817318 238883 183843 805049 607452 1818236 969577 313410 1659088 1212675 388420 827264 859842 1532585 769905 1211436 70212 108260 1835410 1624085 738835 1151458 1583184 740712 1666104 368501 1070296 1629741 586781 1332159 1319341 637184 1974788 831518 57087 1867139 1209829 816921 221543 731953 397372 856637 467862 1426428 322826 1118724 1968323 1262032 1047446 181337 313098 1236385 2212 631835 406476 1080298 960990 1987193 1426064 734444 975075 584825 696494 1553553 1362434 663328 1493646 1300372 296118 793741 805681 174091 908291 966802 68727 451124 1465995 709329 355555 135500 10610 1739562 288725 601827 1491328 51238 1065224 1479865 58748 1995523 1262897 809643 1765796 551880 1892374 1967331 1563235 417521 482861 405221 1722622 218606 206305 103413 686860 37558 1635274 611562 163034 578645 1986243 1574837 558930 484504 1452059 317381 1263921 1541987 1844872 1084969 936644 1290509 1137898 1190390 520118 811260 490119 1002547 1889475 1130168 1255391 1110340 1494204 1106775 816925 1772732 188612 713399 195773 69229 169021 1047118 1163228 965711 1145539 400362 897953 379524 1074608 225663 1466064 615165 1466722 381860 1816745 411806 1255247 1675293 171702 701024 1682385 1230445 179418 89140 832063 1275774 1463220 969296 1833763 95166 613056 1532862 300503 1958902 53248 1268895 12772 747093 1208746 1446101 1974240 1007826 1317780 33985 1538777 1420274 1605806 1618185 546100 1893673 1801483 1978055 1517994 1003396 1364357 1758527 1738551 798045 1040869 1809860 699846 364973 1756819 1993763 1536016 673232 1661086 137242 1437300 1005351 1923252 1691850 1905299 370994 1696728 1431267 824095 1373803 1768519 354915 1415302 303750 716906 1210280 1317107 1718933 471015 1856589 1847683 858558 592146 27777 1680877 745710 309368 924152 1902323 1148326 1214277 1405645 1849802 893445 1001494 316733 1290489 20 1899830 1767008 1048453 686948 1327434 1443439 684327 1994382 1173735 762085 1133725 428511 1312358 1572328 1649229 1524558 154241 1475069 815642 195519 409934 1092391 1408691 1554522 437466 311241 512636 1357976 1124556 1504475 1155756 863951 1647311 1717939 906054 4288 959782 1239984 533215 745488 1517753 979231 823714 1087833 598129 1431631 1993999 1132556 18211 1693749 1215606 552209 1386278 409242 777722 1514351 1927782 36849 1973017 916588 1132759 1986864 1991333 1466183 1165793 1033627 972871 1029083 248709 125296 433569 1982047 374884 1933970 930744 1586570 855010 1939251 743489 1529899 715721 1598018 1855537 1766382 636388 1512480 1186433 1530314 634169 815023 1723418 838524 1633981 1441780 1363141 448016 740526 471531 1798202 742444 1933980 200332 903571 884670 104736 1541212 316480 1716590 697170 932673 1008378 1063786 1065990 1877974 1737454 1721738 651967 863461 414688 369475 701149 959356 972138 788416 1383268 168226 722584 1843254 396190 259996 634849 1081594 585617 201425 1967581 1409032 1840499 121698 1647882 547388 446496 1787703 1134749 1562004 1090143 1368643 1440204 1530632 1624929 105724 1159003 197265 79306 357818 1588112 801175 730431 152728 1492958 15475 730837 1199283 415255 253187 1404543 1536395 753080 1447498 1918072 1683808 1085859 1572159 634342 1690635 1853233 400559 1412365 1527249 634163 1521298 1312749 559590 69085 801375 1707949 1573185 1165081 1743842 1850415 538002 106166 1344008 1306413 1581238 370335 984520 403602 776468 1467185 215354 227774 1193158 345908 280254 324622 1960388 1451716 457548 1184209 1281957 1508700 309753 158680 629811 588263 1099901 1333055 1813165 1908372 833212 1345247 202463 1312839 1307708 868152 1073547 63290 268375 109926 1302052 1618341 503790 470171 265081 388721 970457 1811355 1072640 847535 694255 1258385 1064202 1327470 1239658 511586 1910083 1670260 1393636 324262 855603 1984814 1967958 812338 1375483 409489 15048 196497 1106092 1820112 505984 643287 502509 591406 353496 849288 1305880 1618438 1846612 4549 412603 1135114 342793 1166422 1162183 673836 1546392 279244 879136 595575 1480438 526748 765222 1294344 1244520 782395 516422 1475384 396610 594653 704824 1108907 1567352 554826 117017 1706387 1773072 1337745 274981 576384 672546 152077 520374 1947747 609497 718349 1487956 19289 1339080 1407952 1566494 1326571 566084 1285396 1645378 1273390 1427568 768480 1450228 1136968 1253448 778085 502829 1574947 891965 238687 44684 325007 12683 560687 1587344 1803806 553328 1739255 1245758 1390100 1727339 685264 1947016 1557030 674712 290496 1025130 555215 581435 1999731 43457 1991534 522723 1431582 676991 584519 442014 1388939 1721071 54766 1583537 1681356 483483 310941 1952920 712818 1597089 1325428 1395107 381670 1113656 1390126 96707 517124 589833 185036 1876255 103994 1308060 47621 55764 1425550 376907 485609 1636484 1930184 1921236 559071 1415 574526 1662867 801985 1851960 1574357 834985 1875495 1708835 296833 167012 1488579 749703 949011 293286 1355562 319363 1419462 1610737 1133519 903856 580495 1965103 707936 1031367 1116758 201927 1713923 483511 1422226 1334987 1638862 428495 772199 1279848 29970 1171580 1538683 798461 510312 1696042 409471 1585542 1532646 1742383 162897 1817086 1059579 310906 399694 490937 1474396 970908 1862428 191111 1470253 138699 850631 1676769 723041 876414 711809 177621 1966377 1373942 347825 1443644 360770 661093 814220 1174162 1531989 1857011 1959741 611991 454546 855480 1384520 874543 1252455 405183 980800 802370 1394907 1385695 1685012 101383 550739 1415391 890936 1826868 297264 1298883 402137 1517479 1246300 988442 215122 196964 1082946 735375 1274556 918387 1119447 994632 670049 505530 1862976 165221 1621649 1928590 1560945 849040 190949 882515 372675 1347387 1870974 413330 1180690 788511 1800586 1300142 217234 1427593 347071 1184798 1940190 1082733 264495 1541639 1850397 1650988 1460782 1596439 1524191 1148980 1332323 773811 902749 791644 1406083 80310 795402 443682 982399 1690857 1374466 529068 1447436 1210556 713201 1213452 716297 624997 1961984 124205 357767 1364653 1261932 1470027 137200 1093388 1458183 858180 1769443 658756 1369245 538390 606013 1647255 1070151 83338 1119907 628848 1606646 1178308 1743650 481530 1604655 1306417 1790090 1573447 1332711 145035 1727534 1912932 147793 1092574 1499353 324301 1950768 1240397 1329048 1048793 1774110 672223 88772 794541 302907 102513 1144863 802324 1405309 690574 47170 274337 1955274 435272 1228386 688000 413393 1030140 975592 724516 804997 1803512 130048 699469 1144270 954542 950741 910938 705948 1933546 1308438 515048 1608536 673639 1604061 1061438 1822946 244504 566386 813363 367079 249085 1650464 1784329 1933112 1771377 598555 1900314 1427021 1225185 481436 1009781 1430354 175211 30605 1526345 1968160 992408 1133829 949218 1982863 658042 11003 1482803 1897875 654661 1966011 1244588 830842 486823 1037010 1139976 204788 887870 1052478 326194 1804349 1673946 1997667 1251425 1797993 1523475 727557 629205 1188141 1531597 1156495 1786667 1460983 1068571 710645 1685898 1979401 1012634 1150707 1579482 568549 1816225 882772 1172551 1949968 1657869 1173914 328647 513316 46246 501259 1811794 1349354 1718482 207472 1500044 383456 469352 1910513 902623 705154 1066269 1284669 575764 876754 632895 722190 1526522 399607 1762085 919063 945476 767717 1842305 40876 466369 1445980 94438 833819 273104 1855309 112824 1485763 1559237 1838984 968263 899572 1694467 1904492 1922227 186486 430794 131688 736324 84039 1092597 7141 1984353 360246 1715857 1869710 401157 1131650 932952 4350 343529 107234 1348777 1465157 1214628 1474318 897137 394333 1376536 1831427 1382613 690892 1907390 1808321 714203 802715 1636948 1780774 397569 1426561 7011 1519693 1677477 651980 1813163 1003677 1307792 1033806 1171862 1032178 1159811 1378572 703222 1364323 639917 539096 1832244 1955784 1324228 1640246 1677150 1062492 453271 830457 986955 1781043 1221116 270485 1814503 1223389 80532 706481 1378746 1488224 1890808 1075789 667939 863351 155325 446134 796956 425744 1786670 1604460 481647 638408 1360488 278512 1361644 1907477 923788 418311 1659354 459981 592921 1513914 1402904 1854654 1370382 1771043 231830 784043 1922564 299398 1241500 119039 287123 585724 765892 431720 518323 684402 910845 452702 221871 1182797 1313384 294400 1588772 1589654 231836 995032 594942 1384561 32832 925631 701399 234332 1097687 1239589 102738 1539326 1016383 22384 1095535 197580 1923415 597875 203357 391426 670598 721512 1089342 1212359 1712094 1725292 1300753 855166 1158547 301291 214836 1933200 182728 710005 415266 1513014 415270 1711629 1692680 133013 1929718 622672 1888086 1560790 910090 1339770 1586714 1324045 1297044 1968426 360535 493164 669824 1778276 1229250 622181 408642 559592 1039321 397513 1976298 664 909979 1467131 1424787 279729 1852173 507847 290808 1657073 1859008 1077061 1408066 1976057 111491 411479 1007260 1298878 1105179 327956 732933 1544511 914076 572762 1492043 329791 1672090 1684419 1252592 856727 1712582 44123 822511 272047 1138311 922389 205040 1874611 674103 1633404 1738079 1353027 1528933 1348440 866977 718014 1540401 1747923 1515484 831077 1729121 1567996 1877310 464611 1946928 110980 1207574 168754 1094541 688708 1804114 1383367 825495 1815742 1276631 1943119 243441 324855 1099519 411104 1138103 426556 1841910 912786 1024196 1216881 1816224 274239 1450933 601860 1049358 1822175 1689991 1304607 1899202 1752017 1653280 7546 494951 1146978 1218737 1762241 289433 1316882 183901 1067222 348382 1390209 1408915 445415 69975 463580 1126140 498056 699346 1140461 1464811 83011 1323820 724564 488512 86609 195617 692282 407335 1584253 210083 760954 464318 1908973 1576818 59056 1009759 1216159 269412 187185 1411336 1806664 1138476 1478231 1588134 1209455 1762771 628201 1915500 1279057 1856178 1437971 535847 263186 1842388 651101 1514061 1225387 718176 1125753 292362 779661 1728340 97946 1380789 1283080 1415519 569142 1934605 813663 1489310 1078577 463402 310538 1706925 878848 1280791 1696186 1183514 1385423 1598924 407409 980937 540111 405050 220880 1732459 1411136 1199047 1285604 358772 1466871 599456 1648185 338009 328111 1819194 1413706 988136 847895 1893709 1874403 1194254 1498064 529618 451070 1236773 866687 832001 872155 650232 834710 805901 886370 1295927 1329766 917759 1033266 745796 1493308 1988071 275122 1455344 374548 1724935 1453992 145660 1713844 983483 738360 778378 1145109 1996191 432875 397529 1907960 217966 1686222 1008586 519681 1171023 570656 1156924 819218 1380391 589590 1439131 688422 1766010 57866 448704 905548 449438 1112402 832190 1826153 218080 1779060 259509 709034 1203193 724452 149605 1613096 152663 1936666 1189394 1491786 15804 1765804 680930 1694023 265240 1130089 1283365 1946462 771961 1790995 1314712 1605710 448074 169993 317780 1752373 1134322 1029642 1834494 226833 1933676 563090 1556536 1467287 417531 1987689 331490 521087 165055 137644 1174235 1964296 905807 1331284 1279188 1244621 1792564 417608 1371977 868527 950755 1685699 986280 1159594 424126 1200556 293088 151883 585699 209267 989056 949161 363955 235955 581483 278948 1083316 933696 653669 1814853 404444 1360827 1609856 445137 777028 1272560 299838 1572143 1319680 1709368 292890 899267 1246798 1553642 1196181 411520 718796 219456 300987 1997602 1181482 257304 434648 422477 55493 759938 1293991 1934599 975316 1410780 1796255 172985 1281254 45684 253525 486732 1830775 1217082 1946978 470653 1961307 1271982 1642230 1554513 1196039 1831001 1602769 1051813 238042 186162 468156 258481 1835833 909538 1183933 348053 141440 1228714 776224 1579812 1732517 408630 388282 343570 747325 284511 1745170 218399 1512191 1315843 604552 1483957 1985649 1069024 1155723 1435550 1274756 972311 448260 1091186 1176125 1793169 1039198 173602 222039 759266 553054 716160 690582 1042006 192599 1618536 1879800 467409 1432481 840561 776136 102626 229715 1917627 1436747 1222837 453457 1560353 262797 680077 145762 1760271 559545 317591 1295096 1135823 1335259 1711947 1192061 552528 1748364 619925 393269 141385 1324418 1838277 778196 23139 1522926 1485996 1700742 262164 989140 1107690 1518273 114872 1311438 1566520 1915245 610885 1359404 1750796 989610 1980332 921963 1586218 1112249 1384696 76557 1730277 963785 1670205 415705 1530096 1120024 1770073 987995 791727 1153528 1474629 361212 792678 741526 725875 1712451 872274 919827 61494 708399 602353 701733 62347 1827175 301202 110020 1057778 434304 281920 831469 277388 1948503 386450 104348 225567 987132 104846 1772819 876309 1031857 1820687 214599 1918058 1248764 11480 21736 1443593 1699916 1848639 538427 492961 145722 1402977 212989 190561 1240533 1348546 779177 1661799 1787402 1919674 1203818 1124306 1406153 1055793 368283 1492003 419177 665622 30154 516481 1137117 478921 1426062 1127740 1319112 1722021 380663 1275875 1942714 1181251 1097721 82355 1752182 1560549 407200 715102 851027 67278 583187 1483745 1827346 1816241 1411932 1453038 281781 493251 859174 295366 1367332 19639 1292281 1164677 1474987 216888 1268118 985925 843193 670208 1395395 241268 371399 633019 976491 1772527 1035577 1992151 1744525 176565 1969416 1787202 1567174 1203931 715744 982474 131265 7015 1258568 1326476 1312283 546565 693561 614676 193713 1606095 1938288 865627 636109 1410306 509022 551965 899617 1985562 1903918 1848235 1406573 1628220 1966930 1488490 731277 996538 653618 1961336 16722 1214157 1165209 250895 187021 930861 604792 1781869 44881 536102 1342755 267934 1312162 978651 1623433 1645459 151489 468354 1405318 1172302 242437 1326107 1455674 1748479 179990 761910 1907883 799629 1178740 1292963 1652155 1419708 591285 369233 1496839 398735 711463 1781921 247806 840856 1707741 1068171 402013 570756 17134 1779548 428794 1362021 1315602 1887620 1859227 1169414 1646407 1787614 486216 971524 708298 1620512 61499 1151611 1192843 547405 1486151 1379874 1038227 1839040 839512 1659203 379273 709266 510974 1061789 344831 251948 894159 1194749 607097 104797 1411703 564803 1120269 316919 1801264 1484747 1693406 1089377 1754470 156752 445508 1156982 848852 1280048 749180 1819046 15953 1801282 1316864 1006242 1337583 1631264 819384 1393392 1685253 1338706 1341853 1399141 824650 562603 1006033 1904380 1504627 1898418 1703344 889844 919532 943987 327572 835566 886599 1930665 803577 674594 578158 455679 417314 994300 389386 701787 1969914 1760383 1943261 923893 1247445 712600 652789 719477 198297 897338 171976 1885832 254315 894064 1205351 1285601 1619930 1096298 1876716 113480 80838 1841289 851233 1580164 1938660 1126982 363156 1664502 457568 46279 1560357 1244896 1635027 424192 1523054 722077 1693638 284030 604801 765537 1344983 513838 774621 1086098 638606 1422753 1742875 1377275 1099560 600052 1461202 659226 837247 608401 18509 599760 544552 1844511 788945 1596611 1057309 373273 1921747 1009931 1157212 742651 639072 1242826 1414713 1745041 1271687 849213 1016389 530347 535472 237860 1617594 350171 1120118 342323 1869963 579755 1063052 298272 1096472 772113 1218253 437549 493971 165263 1308074 185932 66986 123549 1282356 425026 1586299 1765552 1450305 929898 1068734 658321 1102579 1030850 740950 1578617 1364076 953516 1234049 1440631 1549423 121418 859060 1166940 1231018 239413 1160473 541198 1119007 1692723 164296 270811 95879 1306833 1375887 1594801 612179 21458 1596629 531939 173045 352221 1868121 514097 682753 1804135 1328742 1458153 1130713 1742967 1219195 1107459 1268594 1241142 486645 626469 781047 26738 1569114 1055983 1677278 92018 811101 174704 1490033 1943132 1187897 80904 530151 1443308 1683261 1705738 721008 1027990 493260 508749 862732 448509 1723939 1320769 1144409 1294997 1838213 1949429 1816023 610303 1365871 720731 1146673 821 1641735 1037526 703891 1268987 1363895 371275 925470 1057905 714989 1926289 1910425 493754 1107648 47561 1958662 1157172 1507383 1962940 983860 1553525 918783 1646204 1480074 1469421 1559897 588766 48222 1171714 845016 1779136 872349 298679 973568 1986636 638272 441103 1082838 1335777 940025 1658945 1223969 355974 555720 1697258 1827846 1497478 1980669 846771 1289969 282082 1443605 1630409 1396745 1309073 1299536 1474469 483236 639845 434113 1809027 853951 991677 1625488 880523 1647226 1996604 861453 989777 1056886 124683 720132 1946410 1833979 206153 1751544 218967 1736600 1647131 1000699 1139511 1666891 1481123 660736 1211576 534604 1856080 1233770 429506 1162088 1165136 1727485 1993753 1558080 1980427 1930864 457637 118490 1734763 1728628 992350 1468910 1929637 841848 1117847 1184514 362252 1220471 1064201 1156950 1231585 736443 1405062 1696100 474903 1460676 728210 263030 773859 1711617 410611 629263 1495616 1019566 1811973 1848327 1848199 1353030 900335 1105761 1314040 265543 883257 1081928 1952108 1572624 662270 1440947 500457 730591 1570828 1755543 983343 1603007 524843 1936541 1050795 262948 922101 1072415 680815 825258 731860 123686 1500638 1574251 1257181 1620038 1939118 531910 1409400 1747379 174485 84099 103877 418319 73665 1766877 352831 1807702 1700673 554532 676605 21713 1683725 667322 136685 1169848 1477295 1882568 240105 261285 636370 1961540 144510 155381 559378 1156817 1969749 793084 558728 811975 968512 1534613 740228 1026869 448727 740780 17936 352091 1164716 1690091 581057 1866037 144950 1184915 166778 557370 1955903 199306 644998 1204696 1442667 1283449 1214321 1948882 1939470 1578705 551632 1075405 517451 514408 1048292 1186110 71482 418705 564731 1041599 1706442 1255440 1442067 1676566 1038406 382916 981099 1670086 192547 69168 634325 401208 1470203 1313992 1523735 938882 780876 1674536 392116 1819506 134657 1663418 1570276 1904911 1230749 1287762 313754 1213601 234283 432114 452127 338712 141555 1529732 1974041 1423395 902536 1671709 1314728 1217833 607861 1387469 1498318 1298314 901082 320735 1484726 935838 911711 1929975 660629 234605 924150 410107 32384 367687 1034422 1120146 1503092 1721310 1033905 840141 1489580 1523375 562781 469628 709470 1192731 91035 1034535 824153 267927 627471 713186 1893736 565234 1140572 991146 956823 1773699 639914 1045937 1542205 365205 1720427 831184 639615 449190 1782524 1805465 117717 421741 183102 1165982 1903593 1868321 254220 314366 844929 883704 675783 1980465 1549821 330977 1163025 75032 1611013 265035 1959820 427706 8374 424653 1433391 1351711 483954 1166212 1343450 335710 595114 1639325 1496799 1131404 105929 744699 596406 1851872 401805 900143 496981 1183988 1953180 1352051 386515 274377 1560404 293708 1160015 643946 1068382 11863 1725941 1104836 1026394 1279299 1672280 1840974 1987881 619995 472205 365422 32158 1648424 1604294 456608 995104 878615 379637 1980297 1522269 910973 726966 537026 1247694 1804198 1095531 409016 1083113 1915683 842214 1029541 1075421 255959 1421872 416794 1718152 622305 1806290 9490 1444622 581665 12795 70976 1567870 1748974 777895 452890 1536051 1176195 1420589 161203 97540 743075 38015 71160 251640 327976 1929125 1558767 794919 790161 127396 1002014 1692483 1280307 422174 176167 1507404 247530 1476195 414930 1465957 936139 928768 545920 1068401 785236 1692213 1116966 139693 1910195 851467 289791 1714931 980547 1978353 1247581 1705752 1371854 438680 313860 1740380 93894 1676611 793181 1020148 561503 1897656 1516671 1992889 386347 103957 920187 1456416 1661845 1300825 1317829 799676 903743 72812 398057 1221843 1589024 1131343 76184 527311 322368 1138441 1853364 389711 1102420 713522 714875 176004 398730 1135385 711985 1269072 1764256 1082889 152842 1929325 53909 1575177 1930371 1021748 1956972 27121 709673 224167 187617 649807 1811511 1205232 1721680 620198 1719366 1053901 260666 65628 570171 984285 413495 13553 1646841 923166 749760 1242709 1284383 1668994 280073 210210 1993470 1580295 721688 99586 1661310 945904 1802381 292471 838777 650475 575293 717177 163919 538911 1763472 942988 678939 377663 143611 283684 1526199 1555440 1657873 1506408 1936160 705618 1528619 371633 233276 173835 75727 63218 1140076 542737 1814714 906333 846949 1840696 285561 959503 429933 600632 437629 1539615 1929516 1799862 1476965 448879 1442741 641918 1789053 1860517 156236 1400584 679916 606502 1573374 1157381 284920 1419329 1140798 1758055 349426 1045898 1208821 1097868 1744019 1761219 515214 1687172 874389 864220 1149383 624102 1016420 1451977 1159207 1817798 672724 459531 933575 239030 570176 1372410 20773 1325960 237168 829958 1235841 509025 1688852 1438011 720272 95512 1743351 406620 1386089 628771 669930 1804505 154456 302352 1346304 956719 1510827 1254681 1525512 1116280 880687 739434 1561456 1402323 1064251 1010290 922444 1080199 318172 893469 1291194 186206 37258 52554 1620481 270714 999426 1102006 1757826 1448783 637629 1786152 814932 594154 1682525 1306626 1074949 572999 658010 1166878 1239495 1790121 281440 1170262 1808408 317067 1889220 948950 1900777 1402476 1839767 1599666 965345 482999 943574 1280356 433751 1613981 554714 262225 1168840 580045 781701 337603 1569781 270564 473502 1867566 1874666 993499 190481 110773 1459894 972532 326688 96191 936240 524364 1706212 85927 957376 1726369 1934333 1829447 547237 722813 886501 401588 557127 1171627 693884 6851 1078171 621286 687711 2674 1669250 379417 1649208 985296 1738304 1667845 85323 377404 1287051 1797569 1884871 485089 390251 378410 406177 26351 785407 885119 886602 1417230 180179 1501326 686162 932832 818442 240198 1552134 437106 715649 1623401 1397296 1638637 1170698 619046 1289074 230283 833493 765025 268946 1728972 1943161 269192 1067141 819613 1243363 1835781 431512 1887726 810860 1211853 880662 1858370 249416 1736296 1500673 1657633 1125758 243910 1309090 1460742 377126 1197876 2147 232366 549521 1336473 1255516 1744779 1374558 12290 1605138 815998 1041953 1519633 154323 1981572 256234 1566063 646304 1430086 404 388432 1435736 1647477 691099 1304739 1271166 487691 1686459 950171 549365 1693204 1109379 13009 1313679 1322366 1513968 732940 1002854 1548622 595516 1428446 1003462 1577822 813835 841319 1715248 1015467 547875 1334870 1690843 1880183 133620 32098 1610677 1444095 583519 33064 1901205 216944 1673614 373919 1820402 1316696 463925 1541353 1536290 1267871 1484000 1151617 1359251 1529089 131651 442263 833834 1317510 1648828 663404 639875 1689221 1785155 920686 1115069 786523 235819 408888 1402233 1398056 893253 217924 1398237 243062 1091937 1483277 686425 531811 200964 680920 574913 139844 588135 1335841 666620 1387166 1873507 1572021 272891 989163 1494073 756623 601272 1500576 416431 1176103 123717 436587 1180367 50361 1389377 926216 534186 1803744 613061 1816837 1786885 881663 232873 1362161 91899 1339193 172266 440566 234578 487646 168468 515797 712618 1905929 1761870 1860322 1825090 483212 1697264 532181 1935612 21784 242174 795 695721 1396679 759697 1379473 537806 638777 863278 1651947 1493467 227978 750769 1734388 395405 1301983 185978 121971 106554 128624 1340540 958613 1381749 1536322 633312 141151 114609 1286615 264088 735107 1516167 767553 1915410 727736 1935287 76593 1616865 1713274 1805220 632416 1898843 1917779 1234231 1156675 406247 732979 1104898 1222192 103239 610308 326245 1171986 1381270 1265103 646313 1470956 1058575 934090 1676754 659706 1090744 1823267 1545522 137115 1106371 1182040 1580008 618095 708436 314985 315310 1663018 1147536 1492138 278327 374924 1200755 1194344 591123 1110817 1193603 1395164 258356 11386 840213 1250197 16317 1392970 1558218 1043825 984424 852137 989753 184432 685656 840670 1618922 673443 980088 1011137 1144093 492207 1376469 610257 1218487 1276568 454432 809909 590147 394698 821042 1943211 776356 228210 349628 819499 789489 1217962 1616052 1597815 1898700 928791 738547 111427 1520209 1349078 1687812 1778564 1567168 1205286 1878022 488688 346279 572085 855508 1487438 665805 1877143 1565706 1431119 1283028 281219 1630906 252734 1021469 1746114 1295548 1196277 66659 1680357 1133502 487830 164219 440460 180305 1207026 480427 1978964 472765 742167 1770518 934802 49231 1795521 347847 1438276 946410 177736 397806 895160 1110550 1907624 1467345 756555 657269 577990 1954855 1673280 1937025 811449 1740599 596234 912449 1232793 880391 1002223 1130727 1916184 587141 734231 1466091 1164678 675693 1910999 1346718 250935 1981781 1587636 865472 91600 1147484 1908480 514897 1077679 271738 1838115 1208960 1092369 1738493 1449402 639160 890072 449828 756326 1523610 1194954 1786138 745836 1578662 126018 1210448 723934 1119231 1066065 1747450 597314 1796810 311652 1816996 1303783 1046896 1628838 1981294 1351024 1706964 694381 756032 1235501 1981949 1705904 1075250 1288052 796118 1759010 569333 1423533 1880973 1483125 134905 881462 186686 307698 270897 1768263 1654480 1852320 1700986 142214 1588707 1625255 1020257 156029 1746299 150416 247927 1693383 301277 508467 551894 590790 1781113 1179298 940754 556131 290251 205074 1812306 530894 1053809 1904194 1914673 374184 983230 88607 1022703 1049549 620749 1888499 1613478 379994 1344623 1063362 1261217 787536 1972152 1329615 1371318 420938 811056 196996 333449 1729965 237643 444536 366931 948001 1157485 930821 377809 1590569 1453806 1442393 20325 1776031 1021288 668785 989580 1761073 809780 582240 1477860 7385 1518422 1705927 1930211 1387617 878018 919338 1740455 734443 632472 420601 708989 1010524 97026 594178 951975 284955 1982892 2394 656306 1168065 1129215 1439473 306609 1394814 244541 615031 152742 53440 928648 918336 1692596 1287155 1712789 1893282 803112 97285 832115 1478635 994788 67678 551033 463653 864522 877905 1607300 240797 1678282 1626953 301570 1306067 870260 1190241 1863513 1385714 375195 1826715 240118 1383966 1366791 1808433 711212 1905923 1237064 1286447 737507 1089335 1820570 211447 1420863 962068 109352 353405 790978 1179815 109387 1030333 1735023 663782 1120848 1222866 553140 1067091 1015728 656612 807066 1715793 847576 1019408 1195905 454705 976302 1746673 1051056 986445 296484 1537559 1712707 1274772 1986295 1553627 513625 1686430 1260497 884367 106250 1771058 239493 557875 259850 942047 390766 1635221 1008546 1339808 651426 1476887 1156490 499693 737923 893211 716078 63967 1401541 1112062 1419501 1329328 946561 1702145 163302 448926 1302328 1452062 528519 989242 1111974 365387 1483533 1896945 425471 1993233 1672850 901686 595706 1064910 210496 1252598 969845 690201 16362 189435 1850718 1133108 744886 1235084 186024 165463 1821040 1669685 1297692 1446396 1545780 277371 1539251 198779 1949944 1336451 1669600 1708838 331360 282368 1064933 1075279 834224 1730 1003577 46596 383395 1550620 265001 1905377 203922 628576 271372 536406 532087 73965 1580994 876945 40441 1936999 1512604 1730870 1219856 1567731 900917 1553220 695876 930154 183435 1494916 769331 1291260 388260 1290583 1408807 1246323 833487 1345893 1941953 810660 1045632 95 1415757 543582 668349 1059340 1615851 1899817 379538 453060 1435675 1857738 758974 826495 432338 903425 966920 1990617 365311 1891610 1468383 1318026 611876 1562327 749399 1420987 476083 222728 186425 914981 641361 167061 1257464 727050 1010398 219748 1994288 1650807 1037183 847526 268663 3325 1281904 1979096 1955213 1730003 698915 416099 745176 1698621 1891542 941938 446646 882006 1216543 1110157 500388 177823 1076937 1349638 700953 1899957 1395177 440802 983700 98499 1012747 515947 430115 1004231 439148 754857 1723569 951728 567659 973554 986169 1136829 1750984 1238765 909654 302067 1829345 1684414 1998525 1411122 1289968 571286 1747160 198557 884206 386121 929642 1385008 1382607 367218 657185 1186316 645227 169005 1100169 1916816 1895546 1235911 108876 730521 1330859 515312 554038 145132 253565 1558018 1940073 974300 1417681 513483 967147 1748787 608160 1506541 1381747 578062 566262 803871 4356 1984583 310264 1643643 1022275 859691 243289 1937800 1095356 403939 1668646 503981 1296407 1445943 1122342 458043 1110004 1278088 35923 1435235 1520503 1080077 1145161 1790923 1427643 1250007 472195 972243 1931189 45107 245468 607335 603048 987564 997849 1840791 626152 546626 499236 1386714 1877600 1538628 1554464 273030 356232 1515617 61855 1020759 1969335 1683393 697595 1483711 1415509 958010 1546971 1135478 1623966 944827 1162369 145034 737982 1880103 1315817 496475 1937165 1495622 890342 981521 1084254 236969 1582615 82034 1678007 1067470 1821757 268203 118090 1762173 1278740 1551149 396027 103232 798696 145016 1921919 893167 1860796 321001 1214078 1944956 1804731 458384 841204 1704771 237652 220402 1918830 734766 1128940 762561 229371 349372 1339694 1592201 739029 707242 1329045 1957935 527466 207886 1944588 560319 1442421 1471231 1278600 895105 217524 1247131 1939706 933804 143491 1525522 653109 609308 437795 540124 1607459 119050 959421 1724270 743930 292755 1293350 374234 572161 676854 706081 1123335 473115 1728690 1763254 849531 1036718 134195 497024 703955 778052 875850 557288 1058131 1522681 617466 1659166 1332548 1645856 1006061 1392937 1793008 1581951 1371834 1992908 7174 1874408 395299 366445 1678482 510516 222310 143991 1625540 1804742 1775721 597060 141569 1329799 1848229 1042138 1010444 1186309 1628687 275219 1092904 1466770 1242658 108653 1596507 1225060 721687 61498 1719737 1037860 1907195 167588 823127 373248 387737 1741228 1943598 994708 1214264 630356 1697211 142978 1414112 1174149 509990 946301 1028149 1419094 429424 1623727 1687960 794672 1279351 623942 713046 1857409 965652 437727 1624267 1400813 1383891 259659 1710222 693312 1185171 295980 94822 1580023 864435 903178 1325717 391778 1187781 451696 683845 1175445 551118 1588598 882542 1722507 1254682 941373 1731471 1597198 1527595 772447 1674735 1214752 1719163 237654 1141518 1853184 1386393 1014812 1368738 787452 1573498 1290676 1947469 1765444 330056 1745814 179379 104122 1741814 804180 472216 1439652 616684 537872 228573 1689285 270280 1370976 446871 323323 1988217 357318 1098073 1993153 188836 694007 1030143 1995960 11865 47584 785158 1919824 409696 915967 809662 749755 622797 1875772 1106643 148453 1110433 1997398 1693939 483087 172410 1343124 1526263 1957351 675156 1173686 1166941 1178102 240728 1523445 923174 176581 750594 611313 145249 946484 1134312 221009 169421 903753 1830960 1744341 513687 1102228 70578 973225 1852398 60766 1896312 1270968 1203158 1306265 157161 840415 1996368 893025 775755 1846288 1299717 1232724 1143248 171229 506621 1553162 1272247 1630147 1747467 1658363 878416 650033 979746 1585371 1831588 1344656 582501 243638 923183 1239250 1537166 1283162 705651 1806303 1161734 1271661 637776 274457 1463498 468310 1587184 546410 1617891 1799777 470348 560900 148988 529617 365407 729807 1021452 1415786 1201758 222706 1191366 1094378 1051664 438102 1762397 633189 1583446 959738 1111640 1743342 58333 1963102 1654172 1424911 199823 1557193 286866 930792 1829459 1981715 1211828 1791693 463792 1738060 373787 466356 1865575 1019585 958154 523261 69717 1757687 264546 1791643 1923699 1690730 805709 1263672 1573235 1081931 928476 1923434 1971940 350662 1113322 442707 856693 1979464 906038 1113078 33293 205037 199788 1110651 1507123 466022 1473129 1846058 143332 1422548 238068 1453613 974837 720790 1175936 269274 171791 1899922 395845 638204 1781024 1160800 1272778 27948 552281 926798 404792 1952998 76853 323846 1799254 797931 174538 158942 175547 807662 1219008 1889762 1387442 950420 1231625 1807177 533408 1027760 1208510 340493 154524 1323227 1855312 414127 382784 79584 446854 1581696 382195 1533004 1709150 1630241 1626495 1537139 537987 916410 812239 312563 1106399 1655672 222385 1977941 152535 940957 1335735 836970 1005754 237914 172281 385808 411749 838974 851201 1104312 101104 718177 1673027 1943955 406279 1497870 384442 865804 305848 1456369 343127 968198 1126464 1286894 1264584 1376704 1785090 1852778 78989 235575 229002 588624 1737627 1890353 149281 671916 1580383 1857595 177121 1112229 843760 1068199 68892 1178726 1033035 1783542 1679616 1763633 849209 1985665 1421462 48415 1022171 238682 1467732 1618814 1143904 336296 1509355 861625 395556 260134 1756789 1482390 1854402 288013 645995 587368 140719 1001487 1995304 1920537 444744 1621214 111122 833578 565987 1276409 1341958 290181 44866 1311360 1273823 1533829 112909 509414 421065 78984 280213 1087001 332840 504892 237480 1723060 1968540 1052208 752364 587611 1813455 1713868 1135767 530842 875912 1290946 1271965 63558 1632025 1322745 1172317 1359454 1400205 676948 166920 1719745 1587601 39261 567787 805708 961475 1797906 321152 433112 986094 1436043 1224315 1646498 1302318 743658 1862408 1471794 1344886 1051419 1453149 1232918 1635083 717094 91205 946507 1926861 850233 143241 1289610 680598 1332443 632533 870061 834041 1497572 591875 1842927 1891641 786973 1197961 1377827 852251 1147880 1795122 1336204 806036 1062856 544639 1389378 384877 1881079 1449819 1846002 1595809 946995 1853495 1696273 520002 155965 1681719 841935 1944934 20687 999920 996473 1755077 173085 1054236 1411664 1954454 1919087 139262 1131003 1757686 1760687 822281 388706 1492026 1073069 1355715 624745 1258374 75599 783705 389413 62340 1826213 1077136 1673451 1712293 1206231 1428205 1922102 332424 538164 961431 979781 1929074 1607715 159702 173046 1039456 858351 1962863 650955 987834 908758 985043 603697 1937817 1514524 973777 406295 1122317 984876 1111300 1916153 684397 546006 1729060 286587 1518874 661561 1421787 525328 1612661 1349229 1873076 989519 1151664 260397 403834 1567882 1103056 1493029 398803 1968780 1468 1496618 329137 693272 689458 116747 1122816 1747677 1270871 1428995 467552 865029 1572290 1435094 996340 1178230 1893804 91483 1987492 1060921 39203 520389 1157980 1091921 1268563 1623620 699702 1147241 991782 1151496 899778 1958943 284023 1568130 436465 692350 712316 100617 725701 14097 1067575 783048 209487 383296 1275256 447312 1841575 1709667 928143 214161 186799 736035 381451 93435 1100053 959814 299564 40387 1775004 239784 1130758 1115796 1613907 1197262 349677 464722 1378786 627825 1598160 1380713 1347442 1098926 1439124 1180810 1893026 534939 1227539 793743 619600 341208 13903 1272172 1792900 1275402 1644821 221241 1350242 804105 1531311 1406672 766491 241571 926721 1781367 511957 503379 805284 322386 1204348 969560 1496565 523817 1805422 1412523 1156352 1240423 817711 1276820 1744678 752769 389529 775216 1721094 1437656 1109203 507806 594973 1371289 1246069 709280 81199 1932639 5542 1058316 313560 1019194 922494 1765002 589758 1085427 1147502 636743 1564361 435664 1012924 683847 1227282 565571 1694256 1808955 1324516 539742 256402 619642 1745609 1167861 1922872 1552138 1100050 1911927 1072563 1221859 387916 1538986 1606859 1195333 1740373 1672765 545973 1314516 931963 481198 96991 460247 528212 919627 1198545 1497426 1588027 1800124 907279 426024 481888 1071646 1229086 910006 1542791 1500486 1515551 1814184 115453 826719 1340831 963041 1003881 1689960 225958 1890117 726413 285033 1390027 987963 862303 1236286 579840 79674 545167 1244742 1010892 892442 1120380 1838498 1522284 421946 1517901 610139 389951 1471302 1124042 1423164 579885 1184358 1846505 1986043 1437081 99109 1246601 857201 1189301 300454 1876879 1316023 1955991 592414 1404871 432530 82236 1889344 1495910 1747913 19261 347000 1108352 1630703 1981900 386402 546158 172226 1774989 1420864 251334 1247704 1299234 370518 339369 1133682 1362969 657443 495825 85197 1483175 833229 213268 1246045 773267 702806 1347042 38765 1607863 1260613 582809 1031825 981839 1455077 757337 1645077 224845 173356 1690335 1379408 1443961 1967385 1304621 66779 1315116 1713077 1446773 1922895 707852 1281628 699644 1838364 758328 298331 723095 1837437 276313 681651 1208859 872935 1693292 843489 315189 1254579 109219 491315 132591 140174 1660044 1486313 232350 1365380 1628237 1644040 1798105 589397 1363236 1927937 1649515 1780549 1254204 751947 1798692 621394 1630246 1172702 377767 1263924 1930163 672997 702866 293420 15696 137056 1347841 366567 234036 1059191 1545195 1061207 336121 1269023 158293 50887 313840 1287265 1036513 1297878 1718536 581824 462708 1911110 1813330 1924959 1066538 1699664 1442360 548759 148618 591185 1686352 284766 1536278 1223104 1443429 1164234 1238702 892548 907104 1403574 810218 1410109 116289 1305933 955654 823203 1153372 409265 156755 222661 1494456 1107881 1212765 91488 97605 766830 1051157 574404 1386122 1842500 1330942 1128878 455411 817624 939926 906451 1454056 1764102 279707 93032 1801221 704912 1796490 850408 1174499 535744 695613 1545808 1560819 1366947 228927 1357709 533456 1720258 796027 1274183 947314 1628941 958845 244775 1065709 81604 204727 443792 1749495 629657 784859 1022818 168840 266078 877956 348311 525021 1379693 1378501 481677 1868925 828238 857643 1452199 481279 637445 1294306 1652410 951206 1212528 569750 1808238 1383327 421496 815709 1503670 1878376 1898089 800292 936312 1706762 872069 1060828 100048 112104 1018671 301666 803640 528665 896152 1147207 1463181 810454 1066534 1530262 1692942 1800131 239917 23022 545181 1315007 1416512 751993 1941541 1612125 1424616 124613 1887273 164170 657719 806642 1401814 1227389 575527 640679 978308 1394198 1147047 1037802 1849181 640987 70360 473040 1327348 1663300 153287 839090 1231381 1355638 405712 428699 1476536 1298830 640043 530387 433470 1849055 344022 1230607 372073 1080942 1885130 515032 1878937 939454 451572 505666 1138170 1109144 534997 1833665 1673554 895572 1025328 1151039 716386 214429 428254 801266 1166971 1553683 1820579 11741 333272 1382595 866314 951529 1405203 299088 349387 843437 282443 1666250 1969408 199966 743895 1629540 1237227 1225119 1942786 452759 94389 925574 1420279 1500299 481513 756086 152270 344576 298533 367262 792522 1037446 1489443 362919 1014439 1409243 1548263 1453001 1245352 1285374 663574 1005832 412855 756210 927455 1381605 1490782 1121806 858464 533547 37203 512251 9234 901106 505650 762184 1426310 1186925 393704 422622 560298 1290625 118832 1830399 1685873 657202 797300 1555019 739650 1390581 1650468 865262 230905 515123 311772 490769 692113 897487 1071125 905995 11248 521369 1569720 312663 1092037 1149560 1160248 1728219 1252987 346471 1819313 845205 189276 1321410 1495493 303860 1208451 1712435 371219 54532 423266 1593453 1961907 905733 569084 250358 1615067 1564704 1111926 914938 1486110 1316720 558998 624952 1717453 1796497 1867838 25482 1904034 613536 284974 600503 256829 914307 1296738 1140078 1411534 1991118 1614357 603236 1788927 672711 300449 1769315 1210939 1212321 772173 1903739 127284 436590 915965 1961858 1557662 906439 1647363 1678940 315354 1598520 1648329 1219550 1470255 299086 978028 717461 1102053 1753632 1645623 340891 861823 1621614 1894825 630924 1270516 318193 29823 120675 409352 803069 1077867 1055076 1003893 638052 605205 1424145 1259829 1412509 1298282 554832 1946831 40348 1250427 1755585 423008 1952855 196759 1727385 1912535 1605196 614184 1813094 983589 565312 1072207 1817754 302339 1761076 464543 1870745 1840114 1148763 1420077 1013523 1538466 1392135 821125 1583569 490204 1939776 374346 356424 1089097 1511156 426166 549948 1308871 403522 1997414 251933 454976 430964 1258321 1166481 1556438 959780 247698 1394058 285005 1739002 1911540 394450 1215897 1988881 972056 1654816 599987 1067672 687133 1875673 1142472 1328350 600022 657505 65721 1358144 911857 316154 1868031 1317069 878737 961896 496868 1448515 1916663 1693532 376369 1541278 620136 366609 739388 1815449 1375665 444752 716814 997395 173248 741213 189771 682735 1968208 757127 552565 26680 1331300 1594051 1394749 1334304 1250683 1716952 1642788 1051336 1002510 1516169 791264 878230 1434741 1630735 1821242 424558 1689928 1382280 1454680 371484 1372038 1654796 1549309 1492577 705573 1008335 1458658 145488 1085576 435170 318620 591886 1693407 1118908 1803932 384059 1726739 1774705 649569 1202339 1148126 940428 1075530 263785 119692 641080 1222354 111274 1566630 734751 1958932 134586 1367445 1448292 1063333 718961 191903 919944 1415949 1665243 983826 1554463 1998422 889321 1244 459565 501528 337199 1355982 1504280 1194102 802838 1007737 1356146 435539 1871927 1076053 419494 1416440 258974 936331 903371 353640 261667 801793 1530448 19956 1836731 368129 1939085 1793876 1700374 1769163 671294 835809 1166047 1659323 1383303 934988 1695251 1775674 630938 659622 1501963 1409917 1106534 1505448 700328 108750 1834099 1010096 1708321 957887 116713 812632 9214 1335439 470274 1049024 661722 295675 1365229 1919587 899496 688033 1207145 34652 212456 829557 1325420 30320 203173 266041 569809 1695445 1852520 307841 108801 509755 1546957 160413 1733029 821126 566297 674031 1419358 742832 250355 312222 1115477 1186887 1657827 321950 1570416 1460634 915077 1563348 448255 1109997 197340 1104759 20554 214274 1671550 1132510 1835147 806652 1523366 54420 1074278 1822482 1607040 336637 936256 77662 1964453 903295 444559 799646 1700588 718185 243208 990641 1757150 410774 1445724 498303 1863778 260479 207519 731565 1719547 1680149 1898764 3468 320889 1623245 1140445 1448451 1505562 1695358 1755352 242547 1801169 653276 136096 143497 1729202 425120 1980817 868309 1241968 565237 1364493 1190816 1855662 285526 1533170 1071175 1592825 1590944 568438 159875 1275132 695186 1795275 1378765 1012967 113855 116890 1920555 1872277 1536161 270566 1321449 1011006 1629804 768783 520372 448953 772677 1232612 1715898 1718879 1933246 1540173 491765 1054964 20772 1039771 1380759 2856 315611 642914 1227872 117866 1510984 1232443 1440669 1152420 646100 1960603 1517489 288212 130514 1690881 324417 243386 944991 117400 1475964 611947 370938 395259 525058 289445 1986741 451400 77372 1521984 680059 34009 1073745 1426995 530777 1530938 975513 1103203 1629080 370737 1843511 1004096 1451454 526366 907393 1671620 1959277 157581 1959087 706233 201288 732005 718257 1274703 57890 447273 650215 835178 726762 442461 417236 820071 1332774 1099517 1850850 137942 249391 785949 1978321 1355806 1361328 449862 1487884 1364319 131899 1766563 3184 277771 327148 419266 1340838 364536 204919 52659 1483276 477576 500938 528441 922768 1874281 287818 1631533 857820 102558 1388567 226984 1678992 1169426 1866423 1882424 598425 556578 284546 571132 238381 1954821 1125120 1717537 316880 1266525 388512 605520 196677 1488092 1232511 1231011 375505 276013 1467648 220717 886250 995301 776725 1010603 1151042 1525944 662448 1665476 1961713 613256 343539 257942 952733 858573 40177 1386588 210314 1980485 495601 1629298 1352763 1195432 348081 1375975 166342 895364 263056 173414 1701680 1106833 177185 339088 868286 74915 1584175 670095 1402990 1587182 1536766 146283 1342841 1200830 969127 805136 1676702 670695 436351 102677 1475120 651225 772064 424142 450345 1477771 488670 1747660 1450297 1104225 223312 1839118 1846926 776177 178387 544719 1349290 1766184 1566137 276297 700209 1749458 889334 593074 628272 1789205 568962 310402 1572104 601074 1489071 740647 1052884 1223606 1284919 490911 171845 170600 849143 1153667 1844550 1898844 874789 1131081 215109 1372581 652803 87613 967071 1975693 1769655 201115 335146 1501831 1384172 1225912 953168 1748184 353782 81253 1743580 1064398 1686614 890516 646021 1839782 995864 1855300 295745 1179521 988185 570739 1329695 1495199 289941 1338479 1296828 152149 1798599 290894 274779 818225 1662859 1535736 145577 898103 227343 652119 1536604 682050 1369712 653217 171434 108459 1141253 1317435 1864099 478346 1355506 819187 1272495 1969436 1370140 300191 1024069 1388084 197877 59158 50054 940497 194089 961904 69776 393894 505190 633823 1289047 1176357 765269 1395611 272213 629889 1413234 809887 1209966 8881 245605 1565888 261832 1062213 1874464 851210 1250071 246005 1754064 1545159 489648 1484426 207141 1538391 1745146 1274857 15928 746829 1203521 1819182 597289 1072496 1069254 668721 1431216 1364241 1580265 425072 1881292 1610419 446029 609199 1551110 508271 209714 1047018 1615318 1941603 748973 248161 1668503 233605 882499 937219 1907157 1078340 1304223 338826 644592 1762161 1332649 1013988 423034 1396469 1685486 873302 1367051 1300647 1392316 998317 483242 1848293 1946759 1547409 1740102 1398703 575007 160565 373217 1943853 1169982 1189227 940658 168103 1182380 870541 1005029 1177814 295074 470568 1360437 1187823 269110 586603 1550222 264523 1594556 1193869 1870650 72121 1868620 558054 1104996 1567738 795916 593663 1458145 394243 1018294 1513614 223091 56215 425628 1610618 431864 1573199 262050 1045998 768188 800343 1948281 1937130 86411 1955290 511646 1451610 567154 1170501 1654656 1510577 592903 323255 1812580 1465448 1059076 420799 1282608 422140 927572 211165 1376583 1077381 1526351 388588 1140869 1337190 188600 1239698 1622192 887733 932774 1907164 1737820 1008306 943979 1679950 1686611 469290 623861 1267909 1252317 156845 983515 301888 1751642 1204106 291817 1801418 1930572 348160 1997322 1425187 1858602 460519 1507529 1326095 544126 1874971 45724 1245629 1348834 377488 1629396 403026 1228548 993276 1761486 820016 1833311 1820624 69061 767759 360086 350613 1262323 259354 302176 1673797 1818523 1451561 622636 483435 585255 243693 867712 1884066 1297950 270429 156190 301688 408823 617922 44689 80794 1565937 999397 1438069 1463097 350614 1978801 307666 641996 1958700 920365 1956224 1174368 959139 818168 1817156 1348360 1800248 696465 1758766 1206198 550052 368066 1284107 1858306 383012 1094843 1666766 1456468 1906718 618793 1545878 1974052 1673489 1354272 770260 275905 1726075 1957362 769397 1343787 355705 865187 44551 1263337 1605977 266377 1390956 1948652 1204997 716404 1804431 1952090 1854106 259517 1052797 851179 1903112 1580869 391652 288328 1609855 1451860 1065434 238729 1133447 986583 1528248 1284488 1555257 884419 1004135 1869768 1740955 27017 1568823 672586 13640 1735252 166955 1129145 838099 1618066 187880 1330648 474930 352941 1452524 846858 750177 638882 1658379 1908059 1233271 313733 83409 1920122 241007 1282500 906166 1511818 979423 222684 1253552 25417 23145 371215 1275049 129723 1925999 1138986 804820 526697 1917889 1589018 17897 1858202 1903491 1274926 847544 240088 756547 592087 656128 1131722 359062 1985132 59191 702988 242111 1880364 803538 186952 1237968 228241 879856 1352744 1950124 1495891 966261 293078 1601090 183501 1236322 829025 125021 504212 746726 258737 1364843 666846 710289 862476 207652 366797 52841 1390507 554949 1187900 734639 610857 868330 153595 1929037 800019 1101060 306460 477627 1348203 799783 1016948 24856 1568664 1395612 886931 521006 444279 1812105 1165018 1243586 1802959 1095347 1594674 270243 335894 1266012 644968 811707 1723705 495275 271806 1235277 1303972 232883 723863 1248591 168410 407280 1581984 890317 1872194 1761769 1950798 350581 50799 325723 599158 1094885 1102373 1745859 1988562 945100 829900 178019 1520031 683903 968214 331125 390777 697877 1348837 349366 1692687 1719089 885536 1305394 712734 1090890 900102 1576615 382359 1387308 34242 992269 1958991 996643 1445153 1551725 1653950 1618154 775952 1770064 1894255 1086862 194095 139357 641885 1444071 692074 1797136 213201 1774967 866464 856683 806718 1638961 1476976 341312 663852 1009137 1430341 1795276 260419 154497 1539448 1764261 529240 659485 1076582 531059 1167311 958270 1875580 1685922 1937803 956934 1455730 1681811 838161 1204680 336091 699141 1055985 1687188 319205 832276 37806 1193460 162584 1345930 241923 952763 1339547 1556216 426582 859044 151664 1225536 1165126 1036526 1376972 1035022 1259123 1562255 311480 593625 872122 544204 1681804 1603441 791345 1559440 1804889 607171 1289276 1670303 869741 1789418 1225055 1047894 718043 877370 107827 1850603 90719 434464 1104813 1598607 1096660 1147313 1312612 1166682 484450 1261574 574782 905688 1483958 5019 1134991 659617 541250 1916969 1185630 951640 1321735 180388 193898 1907930 86683 690153 1231906 1758631 1980410 534120 1883340 916580 559055 885089 172632 231806 1883536 271879 227628 721103 519206 312710 534398 887565 1360642 385437 1064989 321255 335871 131485 387329 1832384 1210884 258813 998595 974351 866582 1565947 1392177 791478 1827979 1466224 1192256 532304 718102 78837 189505 1034551 805746 417103 33128 215679 726582 34079 697715 830992 1128856 1672682 1381431 942119 1639153 1689193 1167155 1613126 38272 1289442 1889857 1108316 1394771 1675209 845514 27460 314711 1867390 1503249 1932877 91545 1389846 1561277 862692 41869 1920764 1073441 498671 895461 661499 455139 1460374 421096 1827433 183615 346190 1033307 1296418 649101 983875 1203651 1383272 133124 874212 357098 1435118 1626672 5923 1339521 1821364 459093 1619202 767843 641951 96888 1787992 177664 418175 1780775 1318376 661329 183066 1889883 912340 1570924 1261419 127567 253096 1083677 252742 1949609 1714804 957960 418854 1180316 338526 1773118 1049378 1906223 1286100 848600 1114314 1382413 40644 1270746 1416779 712409 1401912 1269185 1401287 1705951 1977356 217026 1884971 1287186 862923 534362 776474 608329 953367 1544044 622179 834688 1530631 803903 842636 1723811 986250 1435752 1087439 1960435 80645 71168 1758855 1412320 1866991 1975357 547207 351335 213317 316449 937995 1618333 1025117 1455862 1883007 1345187 916881 1421282 44962 1136931 204401 1865511 755257 1233477 607094 1195735 802917 1015827 550458 1458852 1811662 64721 720640 562896 1184379 859901 1638696 511684 1499124 429832 59076 1692762 784182 763217 1088845 1922107 137568 1916196 1682425 898772 1404915 1474737 219518 88407 973436 96316 1223759 1472945 1768078 1683506 1881446 1407646 1881331 1693400 233038 267100 495663 1544194 141218 1468536 830048 84121 1361095 1391230 1057880 639889 1283491 1204308 1384830 364681 1597350 1467228 694522 1045362 570876 374404 1202879 1903550 1039705 124581 989619 1269960 548950 1434497 489324 237089 825297 149235 965156 682972 480655 1792375 162537 226624 310787 1311537 752114 1639674 978960 119083 855012 192279 1532220 1576589 1245901 1040723 246184 953875 1655608 245665 1551220 300584 1544774 319500 131905 1820904 834691 1662380 362147 1739677 898406 1421813 1744181 1436763 394760 748786 321592 1194950 1311518 1789913 169145 329092 1875679 1900271 1925669 675541 1465545 1751256 1712930 786249 116242 769699 1421463 161754 1941750 123847 250576 786595 1016647 289843 274019 271817 1174937 1912254 572753 1457722 1696856 352232 1747131 1003631 653263 120898 691433 1421120 1110646 1430056 382400 1129102 1026304 1672599 885849 688808 236242 646854 288786 1068493 226265 13978 178979 1989231 1379701 444950 603680 1768458 1467308 373917 309098 41877 1512194 1128095 1904411 787328 1911642 1009602 389511 1457886 741901 74433 737728 913240 1512423 1628628 1203046 219591 1186013 1700716 1708001 1065702 1518430 589127 1570319 961473 1257371 940669 238527 243515 1081345 1239356 1248695 1405445 1713112 812188 1681777 385413 179908 296149 1375020 1746102 603110 1694826 460493 966294 1925492 972715 957512 1275188 682483 1521976 790637 1567356 1504583 1301336 1156577 1356659 45328 709367 434617 1982628 1666154 1818335 807169 1778598 387873 1415857 116497 1008556 202761 1117718 443836 1457144 1088736 387866 1674910 1886836 1739993 71197 202823 726950 1513307 1455772 1060904 1527144 857912 1907680 855214 1387669 1340903 1532328 419601 1483893 981679 396287 319791 204880 368123 1919267 81859 47273 874815 951796 249662 1615074 660775 1502605 1196279 1892034 335383 992867 935475 1000642 1584895 716711 1672469 1307419 656532 1431541 228698 1665406 180769 483137 1839644 656122 766875 1724488 1985910 1678547 707265 1145398 1618962 69406 523090 1891640 305422 1591654 1408 1528036 1442018 1554044 1385406 587208 814327 1473695 1241716 388540 1719756 1087381 530667 582226 364112 1732557 290296 1622913 894009 972210 1885669 365491 34234 384952 1931249 1552883 1495696 1029107 172772 1971181 1926742 1397636 1613934 658655 1185546 1524258 1797507 459258 1659442 1794980 1414086 566368 775013 562979 263794 1713012 895556 390063 392752 1420636 308238 678984 101336 1352586 1535735 262649 1872440 1515528 1618520 922967 1121403 557908 1128883 10949 1215783 137011 1091107 246129 884092 986446 1369074 1341548 84141 1026904 1456835 578067 376733 1816119 1700744 524240 1895606 1506261 1580218 1454432 1363566 890880 1694624 1631603 458422 1702623 1971082 1687432 1197683 1039407 1758518 787899 605370 458503 353373 154426 1604261 769271 791007 1280475 1054282 1368405 1349071 912359 537754 1958250 375190 984310 1312509 995455 920765 1001313 940226 1216336 752700 140116 1744470 722240 140971 1180102 733727 1739331 445560 1130674 286575 83534 768790 220854 1375372 1123781 18107 229083 1418440 1578979 1542111 109860 1464471 1958060 1304048 257502 548106 1126580 849711 1030972 931346 70504 659574 1269981 1565686 1822545 34655 722407 35933 128119 363453 394645 1414708 1832322 292368 1781707 1439268 1108274 310304 1063983 1875582 650415 94139 161815 47922 289252 870194 587096 481296 799062 1190253 1322468 968371 1766803 1639670 1525431 1381089 155730 1582805 743282 541748 3386 960447 1946353 1519568 565425 577389 1152021 1418087 1095836 927359 381097 1809487 489893 331297 1884317 1752773 1884399 1023734 1144083 686741 346234 726052 539866 1956665 1582497 1995461 1360510 1274931 505258 124273 407481 1593162 727367 191082 548726 623796 524465 519108 1367773 1852163 925976 989779 789550 562473 562705 825432 252871 223357 297568 1627069 1293441 1548916 1130813 1434845 940491 1749373 831082 956776 515793 1081054 761439 560361 1696112 1788549 923063 249214 353610 644489 617616 1179771 1336697 222231 1607141 404132 665321 213431 1959959 1682741 596811 275715 1198381 1569054 476261 1962997 1245377 825977 189999 835968 1630363 1577885 963585 1216002 405626 1418585 185594 1252279 1226641 787199 1979026 955631 240850 802092 1811666 1353536 1521200 1386556 1037377 1385399 1628293 466093 1502133 542838 1416863 1266100 1696382 1119677 1880515 1565853 1579335 35079 528706 506812 729410 1966197 105494 104765 198987 522761 1214925 482946 818694 734700 1977763 1533157 1035792 1190342 990618 579652 994990 884197 297388 872808 1829372 382340 1929033 1823879 1564437 1172287 1977724 574189 227960 1899683 58271 664083 1169869 727076 277564 908829 1668465 863880 709798 670297 1236686 1512146 1415962 271323 1114964 1658649 487058 550115 1155228 1398122 708718 196642 1981743 1613691 82404 1610066 542840 124621 1652403 1249736 249064 22108 1976329 1393125 745144 1004374 599327 703348 1719752 1376752 1613385 687774 294592 1673471 321666 1501783 1456000 1776089 145925 1485795 1051610 457210 553322 50003 659648 9955 467321 186835 1275806 1675067 1413693 111523 834842 1059896 445651 1929927 1740951 1196191 935699 1713863 253417 1792744 1614160 721251 1726767 420320 1173985 1998446 1425524 1808993 1896277 101619 450517 281442 47911 552366 1268117 1948410 1899642 609785 1588930 338401 1046397 275869 1478906 1586276 1308948 484855 231286 1976970 261646 1124240 1750840 710917 1211865 1676041 234533 1103770 121318 1631390 1410131 1990336 683857 1346596 714328 517207 28582 796712 993153 854537 1958582 513800 680541 84766 144743 1885514 1838455 1541696 1022348 1389864 1884486 1616682 537814 1858626 903745 121727 1950730 469984 257406 92950 273293 203882 455237 1864317 1221632 1251132 1037448 1210254 1213758 953887 1132099 321563 1085641 1215252 17775 125006 1336579 1466236 140493 915488 758264 1234043 1957819 792199 842338 317362 459834 466379 441240 837268 1224201 767780 503429 646631 1333378 1760214 1243069 219613 1211303 209450 725167 444676 950388 41904 1543596 1228441 810220 1864514 1307333 558263 1180127 1199698 1338097 448535 1152925 238698 831344 1489789 297342 178772 864619 916672 141729 1453823 1926015 260460 1160781 1166117 236220 1503213 544394 1947493 1694285 131052 1195242 462935 733815 934890 770033 1876089 84566 889444 650327 278290 1557920 1721443 1678978 1788099 267832 1117288 1406082 1526244 39379 131768 900800 80304 596078 1393139 1633435 390227 946706 1680521 1624944 542372 233418 449800 1847807 1062412 1181358 701915 147620 213120 124868 1886648 510780 1346168 599686 1329303 182332 1480826 1699209 723034 725568 1009816 377711 1457899 1213388 137900 982729 1444472 1513455 590418 1479664 24632 1237343 1774337 1846937 1023110 282570 693586 370353 698087 872151 1542557 1468004 436818 498940 344225 266073 664953 1190321 203606 1773062 1414585 1463906 1441617 1432600 41089 1561152 1472699 834267 1729253 1301792 926682 1663236 1584313 1954453 830848 45168 123965 631909 155933 365065 309227 1974051 1899159 1068875 718659 1514299 1225134 1987044 1956654 90414 1054314 615154 592053 454711 1719347 258389 1169883 660060 1056745 1443589 1886793 936615 2895 222169 298014 1633345 328996 993041 88630 1531797 1018225 1143934 1041134 216650 1943521 1315511 401558 209221 808980 1718592 1677885 1507518 1372108 33280 1682128 204638 1180631 1665231 814785 1324833 236972 189650 1024488 523047 29063 1162184 1829992 1821860 1654418 1041898 56435 633422 334852 789018 1488367 1541889 529565 659689 425531 372190 1751352 885383 1799336 1082385 1484540 185557 1766880 1978960 1225810 1064188 473096 477249 951922 539781 226264 1045811 1853407 1555419 197826 1133956 1601510 1385859 797579 1446800 1933271 412932 799878 395279 1606721 875883 244031 1118758 1075924 992345 1890492 82509 512403 990560 978925 1066153 1312341 1801283 1101549 440208 689942 471273 1332986 644225 697117 1758660 870671 1781654 4282 268472 553311 1037253 128240 1188497 937626 1823431 1484669 1168106 1389681 1315085 1210708 14784 1240601 1306179 1035567 373255 1903310 834342 1108676 1855370 442271 737509 1706794 1087264 876583 1338251 1682331 483501 409174 277565 973872 1052269 327449 259928 39659 1155246 1424364 837418 1182676 748214 139596 727029 1368151 1781821 640078 750957 590874 1460321 1289309 1312757 1430374 749445 1206735 193500 989821 1408538 1734264 1086402 1067944 1209145 1572142 594295 1958054 350788 1564044 218941 531047 1074019 1464136 1330100 538011 1615328 1615257 1160041 822916 1673877 463945 233428 1340639 66221 1504884 640854 1060482 1453555 1622439 1415095 781725 125865 1718363 364876 1009666 874738 278194 541160 1473664 1933145 1886788 1485138 1880032 1256434 1135065 1420788 1322816 476278 707098 338141 1476554 1694682 1181885 1985111 1656902 1483945 1089082 1736086 627194 739968 1691389 645197 801662 479637 1660974 1210487 816353 865807 1356660 4106 1155298 1910342 1821999 1258925 401168 1684019 1054526 1572630 205300 1689313 1647771 458736 925490 203085 1240319 1894072 236662 796156 1415190 576552 1104623 833102 959066 1031475 878860 435799 1078960 598111 1656158 645960 725393 1702849 1585598 1140988 1173284 1653976 504119 1613408 716123 1432177 351279 1692057 673996 90990 276507 757156 1393762 1997924 764939 1764923 1986036 176316 689378 300627 722734 1502599 1074773 167906 1018707 1200834 398639 483058 770990 1857708 1870156 1504486 391961 1272275 1735463 257902 658506 130523 1778163 1803799 1979689 661024 1464431 1401740 1247637 1742569 490641 955857 185767 696243 1761706 381352 1561730 1689778 473736 539230 847556 1231204 757992 184073 1070331 1582224 1075624 1258843 1157047 85322 254775 1738590 1755199 1643062 1480375 1780408 1765626 1088310 280769 1209184 1149187 1083548 1767146 1306969 1881908 1865870 1262838 1602133 1230508 19360 1995477 755785 877205 95213 962122 374612 25322 197380 1345806 1630463 1955962 844825 593910 1866892 421567 1038069 372643 1608803 1332599 1538005 279313 1804586 955170 647841 1057539 244536 1919408 868388 1071997 162170 228835 1114498 476284 383839 552043 719188 679848 1098194 338635 133773 1273969 842778 1992521 1693900 491938 1602211 174682 1528043 1124431 1273988 652969 506348 1183773 345672 1504925 1975375 1046692 767861 594954 1825069 1710845 405743 463048 1563234 762638 792728 1419074 1766116 1891679 1164520 1620777 803331 1441313 714886 58773 156057 814461 1086033 1911422 1349303 1841620 363238 1591687 9209 1010804 1270630 1473944 1252132 1004555 1509287 1462768 859339 935235 726137 547171 1501454 168633 1787025 759884 1242403 1477676 1352687 1569042 384179 1254964 1058654 1340824 1102785 1468662 1092302 556692 460983 7933 826279 1524474 177835 1625851 64207 1059298 1081892 523410 1232259 241544 1579108 286056 291927 721124 1908810 1553230 1951703 1553280 807507 694492 1890105 1043214 1298557 749179 1890917 764943 559415 676575 749207 1614563 156626 1780273 805979 1638339 1543625 1753503 1694696 1548928 688420 909873 1225347 1939966 538307 1716687 156957 1517586 1057768 207626 209860 313073 365643 1522416 613533 1182721 1898934 1924501 1288181 822567 1288204 408077 798206 1630917 618562 713451 1685252 71911 1785401 1311171 1753680 1750868 1982763 1903376 1702983 16284 935191 1356402 1495013 448042 882633 477888 1921726 290049 1024692 1481455 862200 292893 1556435 1062225 351226 1801527 1885094 496478 541594 325542 909589 684030 949619 975866 1569755 945025 1901536 135776 1970296 171547 1428623 232412 1530876 777524 720128 1684392 1171304 613078 754852 893227 1300148 1486834 462784 97761 448537 1618141 947201 1191237 854841 423583 1866953 535245 1717669 1708945 637605 233269 352722 736950 256476 856092 1740483 258687 1215807 1905453 258215 908727 978011 1451925 1065007 1807934 1316576 962365 902651 600534 399775 1220199 317342 1823089 1968388 207017 1752710 1778183 1672246 871157 175377 877796 683381 558886 611573 1100740 920054 425993 1187523 1791809 1112701 1814266 1012182 1773516 711845 302948 1423849 1151960 1226330 606137 1955440 622993 1377614 1322143 1764601 286797 888281 1295081 538340 152117 866065 1007667 1916131 364142 1717692 1198133 861162 1479132 1613714 1365483 520848 151813 837089 884226 1083846 748749 1590681 1442383 745433 1075556 275168 1990659 619717 935796 328580 1499666 1882760 1324271 352478 1835310 526846 115631 663527 1082008 451090 1870704 530830 1381293 153973 1142855 570988 1735138 1312828 736092 1187137 1935775 892645 540557 892076 929974 130590 988409 1119369 802546 1577403 119742 1112300 1582053 179136 1599004 1892685 1625273 935201 1945723 1637584 15717 759114 984589 1160539 1940012 767845 799177 936749 1588306 1845884 1336710 1823959 1678119 1861765 1416800 970109 534278 670235 1121458 804436 1106658 1489668 1157881 995251 916099 533509 1680467 1918665 126409 1197792 802460 1127090 568456 409377 90177 202535 1693338 91043 1147009 1329637 820218 665905 496917 1935139 1002777 258159 17 453919 435885 705246 661346 648605 329409 1290908 1845444 767506 1415105 26077 502120 1147692 1151593 456256 1335289 1969951 1461005 751047 844685 1733576 364895 1880257 14931 1605756 640644 1868116 101570 153094 1366208 1692663 1022813 1114336 957570 1162570 941125 1709562 1859188 1847033 20359 95635 1120071 1555599 196982 1461050 740495 576098 127952 774067 1021555 48822 365660 451563 544653 1426580 1590690 962098 387109 1837411 544078 1712221 1721304 1602839 1293431 793212 184677 287174 1297241 1826833 550260 22861 872812 146906 121883 799479 1222078 64311 1356569 967599 1613403 1165913 137905 282929 255573 341741 4178 1336866 1460858 1092716 542751 854721 375101 695704 1372430 795449 1462741 375824 570679 1675892 1136136 1665360 1276224 1852310 365599 435729 1397260 1155420 631712 1847176 1655461 1639124 1383024 304446 817187 1096834 148061 700530 746579 135231 1769912 504111 235033 1734188 1713487 1322878 319101 770073 1191382 449071 1715802 328009 1820346 1401314 346149 70349 1634606 509818 325204 1285045 422672 257711 1190044 1839605 522087 1944833 1880423 252148 1368614 1225354 760532 1975333 897210 885517 622720 1010940 1854071 1522388 224812 692912 649026 224809 507304 324031 1837833 856987 486212 568857 677891 603494 781350 1039707 159233 959859 1770610 625301 546384 1207560 1666185 878374 999951 434403 567107 217591 434496 1595147 1005510 1731256 1255792 1811914 839098 1635908 1281896 88277 123377 1059933 634215 167841 1940132 1708746 31378 302659 429515 1685585 1880129 711159 224302 436460 1267138 13137 741108 484943 303516 1966266 1717882 676829 1010032 1374456 1306128 1946895 1404460 877181 1358352 1280382 1897782 1612107 1846157 409733 707480 1632656 1643054 394081 1283301 1432497 463823 296009 1338853 1473214 209647 49158 1055221 164803 1244484 665323 1385647 1845559 372248 839316 320139 1691527 193154 1403169 321499 1002526 375683 773630 219038 1666403 1005526 1927495 1326004 1451667 992265 273868 1893473 1699263 155398 670295 1359618 1850438 1109423 1464730 1826084 869971 1702931 1478389 339676 1079257 744632 614358 1815478 656989 923990 673561 1951877 1490597 1045612 1380405 821328 956102 69184 91943 1532993 1224524 987516 1054528 520149 1971171 1627688 1492962 1854054 167035 365524 1191973 1109402 1156360 733990 809757 1735239 198609 744181 1404896 1650708 1843266 204408 1744819 1407054 1073348 435434 1499498 836600 844798 1326743 1040661 299920 955875 1565437 465784 1702273 1571101 1729619 390062 1631821 1967273 1028122 1789980 616666 421483 1256805 1160874 1937770 849810 95335 554740 1970298 1001063 238189 1405614 1429619 1862156 1715535 670834 1684711 175411 631979 282960 1530080 1547229 1503569 807701 1511352 482775 1363689 140853 1364970 1901023 664944 1392647 201350 1446105 429774 470965 709421 1574716 858583 798146 43858 975027 239933 895048 509310 254896 446815 1018112 1878133 1059743 1819779 138560 521508 797333 189396 1733597 7620 1186784 404181 817268 282945 1226358 1694184 1310465 758442 1732769 1959034 675796 1943427 945232 767879 1830452 1146179 326846 1145073 700876 1680236 1172340 272165 553220 1319962 731510 1128731 407019 1828327 768261 846663 507417 118329 1397069 837376 672734 1128706 790177 254661 1644875 578792 573065 491237 1027653 226707 1828673 903270 409729 1374354 1033547 1176476 1323589 345328 1375651 373186 1510923 1384928 1809159 633336 127954 1855296 1764057 943061 1820441 1379021 1091360 1321987 594603 1219537 352518 825205 103987 773793 1210261 1314717 141371 701759 633597 1628990 1651715 1302167 1369935 1448851 778960 136441 1806410 1834936 664673 501242 455199 912337 1803718 1504199 592175 419256 181997 1163669 1547099 71421 1759024 1476590 1118867 192604 1666043 1937170 1809985 1571933 1630695 1793916 1269741 119591 249811 1424922 204369 1530418 871030 1179195 1761756 1587802 1518372 792442 49792 1662546 1084 257722 1834238 514960 1449916 687088 374641 1516289 150139 1556565 619951 1870617 1444040 355687 195812 699198 1330252 1416886 697648 1270872 177703 1490695 206790 550820 888796 1617300 1561238 135974 1709261 644631 1250006 1892917 711358 1773903 1589682 1986163 1427305 1333269 148518 1539800 838254 1067452 1338272 155273 698634 1230642 1498794 1840964 952982 1934144 1506743 1404538 1391734 412650 1161778 940054 1174954 1548359 396329 1152998 1452930 1146354 1072204 1649540 1792553 1388622 1189733 457660 178121 295590 1412616 1169903 788739 39003 853189 1848535 334725 1758206 746032 437704 837043 987264 1684226 235450 766372 78456 1072033 87338 123892 485313 1297694 1263581 1529133 1686843 1543712 1263168 874974 577799 838967 1077796 1265178 10912 949446 1392870 123457 1217393 1642661 1257326 1489802 548478 1410262 996008 640169 1356743 1197674 1698685 170971 1107647 1069272 346674 1441436 1294445 1148469 1854107 852107 217264 635266 1324889 216790 259044 1951778 873260 1754199 1428462 523667 1530205 1055878 854981 1945380 534075 1506694 88855 192637 1455247 580892 87590 332372 242118 528071 642708 664934 1309028 189161 1922313 837817 530744 1216377 1813140 494361 1661152 763318 1432237 94333 93586 112826 1562671 534884 1547872 1898002 28316 1537265 1123635 677537 862392 12532 374809 587647 690827 34546 1558017 787123 198818 1560882 1639180 1301027 322846 280940 539202 502065 1810175 349547 631398 1801043 1411525 169847 568582 1180118 818700 1213593 992058 87367 1124059 1253794 1340883 697742 451750 1827392 510277 220167 1551608 1834852 488311 62677 425457 330780 1643280 1394423 1024553 1138085 581861 1707646 903615 1633549 1202735 1426978 1745582 149891 694734 35009 1738766 548563 941304 1528809 1455941 512689 1768575 336470 206480 1876824 125662 1606763 1076278 1063257 1395379 1267607 1794273 1623583 146738 393830 1194267 1118300 1303642 127009 52034 477391 130303 1849800 432957 1749664 1032622 1773917 543515 775491 1982285 1188443 1879660 1080537 1297675 285989 356357 1563972 725238 855035 625670 196878 1587368 715582 118296 49906 1990271 33789 100948 1002820 465496 314677 138252 70165 454394 848474 1005742 1481971 1343426 1777182 1526535 237199 1817896 874798 1435530 1605636 440030 637494 764936 476657 339769 502661 1105430 880443 900133 1217235 1104104 9738 605335 1115338 461100 1317898 1978644 415269 484692 295620 687346 1537955 1813448 861554 1980042 1570662 545468 169929 1438220 1893095 886981 1537803 969052 217587 1484433 186450 436137 216199 1405328 1444202 840358 58231 700598 487421 49416 1908848 833039 716635 1935706 1124994 1290641 1107377 390927 375970 83162 1309567 137780 728079 1437061 1014979 1424737 472661 662357 1893499 1977864 1230948 1079553 1667159 1278384 728820 1060748 248610 1027289 98915 761567 9816 1845573 791315 521764 1008338 1241013 329784 1234036 1473573 118184 249464 281933 1493350 142618 1600314 520571 339997 1900231 620856 1773767 1716071 1268135 1800070 532575 1778206 788789 304717 1797755 1301420 860679 1685553 236104 1339032 310898 1179457 681268 1537394 559913 399011 435682 1814643 439402 561456 410788 629226 585416 606542 1495523 1738030 1496450 1420559 1883319 1853440 426977 339283 896764 1929380 541284 622259 488944 1997273 1112179 561861 496760 819464 1862653 1017533 1945424 353401 906524 1779278 320213 1480575 435273 1724216 271636 1765966 1407598 469644 434781 1797930 655373 1845040 1050708 1540764 1461832 22266 1550807 1225001 439039 1589236 647651 767629 1941450 152046 733309 881369 1802935 866336 569819 1895498 1056702 1583333 90476 104861 1420393 215565 1084222 1863132 1793137 1481639 1135512 824875 1581121 1378424 624188 140585 1493280 1690821 592536 1000225 716651 2367 1541283 1565536 780986 454331 597762 1164483 872360 681642 1363369 913315 1750031 185058 1296692 677317 1424866 1477833 1830667 298651 750041 1361816 1492300 1669559 1729922 260631 445515 1446039 408954 311257 640173 575995 1754795 281269 667320 805920 985842 261687 30755 78587 1040632 312633 1097499 1175135 1347234 1285381 710087 904825 1045631 301901 883913 886047 1070856 1675464 1198018 771939 430936 1679270 933314 1055228 1135889 942824 364691 1830989 627937 1051574 1847791 1573062 1434351 1852459 1187447 620803 1980357 1056990 19116 422728 800493 287632 1818772 764792 1870488 431337 141634 286393 1970635 8134 875453 1301622 1813388 751601 1214795 597088 1995175 453241 860600 1636259 1682744 851040 1305260 1215141 947130 1447953 484987 452771 820387 525207 996355 962140 467398 392671 624765 751450 486436 996889 495733 100895 1731885 1235023 1007124 1883221 1958898 1420493 1414925 963653 916354 288622 743484 1357298 1489211 706923 266321 1162408 1144154 1684987 787777 493387 1008965 1529572 1505982 1345250 1367315 621075 555344 1449653 354525 1076355 1463153 375183 113389 1654983 674883 317357 282104 1836117 483225 792984 1233980 1163946 1814079 975020 1815682 462057 1498437 1436947 257560 775943 1098259 65149 1420596 1371119 271710 289645 15457 23243 1141853 1518133 1722778 896417 903093 1600571 817669 1776306 1852713 1636492 1137204 45400 98436 64591 1526532 1511622 685088 1806938 946075 1542115 896583 1068225 1442593 246444 1426659 1025459 1626926 1816603 494344 270947 1972124 417114 373242 841617 1706396 1510739 146078 1064784 1823544 394298 223537 1085099 1545298 1285557 1293036 490616 1811838 786880 295595 743187 1986943 1522839 11303 1380016 770407 440041 415954 1860659 608260 960281 1014397 754784 1695748 1742240 985366 435140 936107 1821273 33562 1349526 417715 1349288 8711 1979628 1435122 1274414 1335868 993178 1949132 500329 458822 475148 983752 207783 778899 565005 649396 1689405 616066 621400 651834 1323547 340684 1548909 495936 1861133 1722045 255133 134135 1597770 409472 905796 1749505 108779 1024890 9574 1908185 515944 805221 476600 463651 771286 1942740 1917891 1733900 1579183 1476294 537799 1295400 530013 167239 666663 589860 1174931 1638270 830758 1935053 999194 512536 642269 1590073 736176 1844478 1107000 495347 1035226 302735 1371413 986745 1519527 1733700 1691331 682459 1234114 1523363 1092347 591912 1984403 1774590 943067 1787850 457765 307909 142130 937978 1917949 39491 478297 1269067 1539552 577531 539768 184922 1377137 1718646 864285 797042 970653 1280151 1680074 813681 1363341 237318 770438 748700 579941 504682 754919 957036 70299 1116251 1704765 201414 1436099 1901241 1536918 416577 1396966 1469990 1349607 1779401 1065104 15083 1456467 1533445 406912 1451353 1795452 904708 1973847 588637 1444162 10773 402567 1245752 195130 1501500 1035670 698030 1623052 1687572 749883 291756 1405232 1630466 749732 784363 990110 884422 506483 555432 956249 396407 900169 1336733 780309 575903 986781 1169701 821282 75165 613979 1937905 975904 1051506 1438655 831941 1903903 456084 1496061 1435327 1100617 784687 1294584 1709826 908231 248055 1012801 1853337 198792 349520 1659774 161406 387217 66895 1601253 1452637 375916 1366573 1698354 1794765 1981106 1842610 94314 302258 1772827 138834 1956350 1893708 483748 835020 1120661 343076 970268 931354 1656751 1097524 1389261 1397290 1997058 708685 1836959 1698108 900925 44228 1407328 733290 1187455 1217075 1975966 390681 466414 1718514 927965 1943697 1111001 1183875 1496215 370261 1727296 48668 1735477 1259609 1518676 1012797 1290365 28920 431030 233280 1493143 658489 167597 1534684 53794 811436 391305 529467 1679076 1915623 1299710 208070 1663247 402240 1245167 52305 1128919 105175 1360079 303058 1952687 656041 405470 1149846 59225 1865291 143016 1002035 1783532 977225 1062703 1702805 928142 1764332 809094 622705 427338 1492331 1118980 474816 1523981 1792475 72296 824126 1713590 1642212 1809389 967555 1077304 663703 1889351 293261 1559574 1408702 1836068 1445132 1120615 949416 1082627 1632028 367978 392617 138681 1853125 291820 426800 759538 1872557 1189138 781720 1543933 886663 1407384 1684934 929918 654739 293776 230008 45747 1924810 611665 392609 604984 1719634 1303388 214613 1715527 1649772 1326524 267847 241366 1059111 1436078 355437 1332167 902177 1983209 1625983 1628363 680729 1585565 551801 207868 349389 1988813 1545038 98097 412754 1498535 49935 1980587 881657 1505045 1710517 1603685 1366066 811576 946853 1866132 1932273 128629 1973658 1686118 1309475 1736 183538 1865849 1338540 1037844 1811401 1141454 1011315 1146082 640318 229577 40763 1007009 521011 124558 632893 1081351 894798 1032795 801315 250245 1585259 1321881 248238 778050 187611 725883 101420 1967325 390137 1155624 1659883 1648683 724923 826940 1183480 469195 1765027 318235 1750395 742078 33780 800179 1844590 1012469 1482700 1816091 1647208 178197 229988 270328 1500666 1660945 119524 486807 71547 1401960 1348907 1454097 866626 1576666 1408726 1830390 503716 166945 1973742 662741 665925 1875698 339162 388561 1513400 1222642 1365034 861226 1280657 1241088 351395 194037 764200 672994 1348076 141176 1912343 773462 1416764 1305753 954894 1346864 1235722 965528 1653198 1941924 127056 976221 340734 426097 1832651 1625060 29877 836541 773961 837310 1982227 880522 1506168 1639447 395366 705416 1633838 1421717 493643 508453 1021338 1490548 89176 26137 1404844 1076932 872703 474567 1689635 1042720 1203344 848638 24437 1257975 584459 914049 974278 684364 1679070 1721748 611343 1889929 1279298 1230108 736401 264556 1262694 633071 450818 808075 830548 722864 1705503 914406 1242779 1924446 1126644 953940 1001847 803879 1620884 30143 1538671 1259233 912758 1130743 1820298 445874 78372 498995 90826 1126969 424145 1989180 977440 1790171 70455 1725503 1802635 308640 525911 1786209 743162 623210 1176332 1391238 743692 1125359 365763 850907 876052 503219 1127866 24387 630900 434177 1659965 1497666 886733 769484 452979 856480 227490 503680 1373919 1314691 1199938 91562 588517 1313598 896812 1090449 903704 1107153 930495 873529 648369 1153615 259443 600978 733381 112051 1236916 1236914 852465 185328 1640082 281959 78104 1727875 1560889 1880632 850601 1100154 1156176 1022991 905701 294991 1847199 298541 286633 680207 1645235 1838083 417929 1526986 1501508 1921831 562497 362053 551638 1303455 891588 116320 1560297 579248 1035170 259985 1103100 1413030 1543862 1341376 1213998 1827029 1081812 656650 1347969 1303657 875934 1019063 1113949 151333 1026479 1863141 1474459 915193 71987 1327669 633089 1369852 707181 1298450 1305398 1510048 1973652 624736 732611 144871 1034819 1124935 175824 233321 1802356 154778 515478 495419 242274 947851 922485 1637194 1586603 765492 251184 1073838 1543020 1093330 842580 1751591 1378257 1192721 1634582 489072 430498 191757 1815837 735766 1154541 1030985 1758945 1973360 1818953 1984132 220438 613479 191593 279150 1268950 922039 1859173 1106409 1627795 1888807 1370387 1275504 419644 1415778 790429 184310 1317769 542837 63215 1930727 70734 550696 1051864 646734 1717741 1569520 1669449 822811 1638712 922713 129798 200386 1029230 736697 1797939 1934547 1496272 1803958 1880142 353424 664984 792273 1909855 1208352 602529 799813 1797513 1237685 1606701 1271177 953671 730885 1623617 54076 221127 1184689 803633 259711 1271324 939521 1415143 202303 1070904 766229 750454 811871 1510785 131340 1103546 625397 121060 877006 1458569 1028709 30368 757395 372588 736345 186667 730769 1002336 525787 1235316 1385768 1808664 1061059 438796 178549 70797 1456554 872972 320957 355091 669106 1814234 1347682 1950583 1447676 770502 586907 804677 861759 708009 920350 1379789 1605228 725784 1204777 1139134 296892 1897545 982259 261432 1609950 1714887 1713141 1448616 1664433 1057231 1642524 961358 57164 1400666 1768768 565675 474952 1576041 655109 886302 743505 1928467 463611 1073349 304856 646838 1177162 89783 734807 778939 863349 592439 1051032 942452 168200 543598 1524357 1271817 718747 1844705 365236 1996166 111275 250051 1045914 1601353 1233962 1851711 1206638 1539109 886458 1008264 1487029 935249 1611387 733623 1061859 1650459 959960 998008 1431941 693746 801470 1902131 953448 1777779 110179 1576728 1696448 224641 48473 1663577 1998692 1821684 1867485 1377739 1479901 1792852 1216147 907785 318894 556853 1321634 1412963 870518 1228783 1598560 1457757 520750 1998951 931003 395742 1898077 911178 1322734 1521971 994659 655929 947110 660620 1426866 799879 838421 1507567 912529 1675917 1419049 55902 1872500 766822 398251 1061953 590396 289778 1172746 692463 1310134 1259490 1577733 1728061 1426572 124010 1229161 1626510 323592 1563917 702509 1405920 1039673 279289 1126097 1280605 252133 685827 1104218 1235226 1645209 524378 1435193 345329 1591630 1035665 73829 1997326 1900895 23444 1489847 1102683 1405337 504399 940126 1759225 152909 1748574 102413 1578685 973686 711645 1183557 224386 1966541 1603080 966713 805039 1370110 1791060 1899358 1345125 1446136 62854 666110 1762560 831964 1220095 625906 1702979 1453455 1822381 836990 368083 1965394 1718424 775884 672330 554946 1247120 1158720 471009 996609 764617 793325 1942244 420221 253119 1242265 633788 1816042 1995822 1788615 1057887 1773700 1093494 1166541 765512 858628 417744 1304818 761830 358053 1380696 1961654 1956760 1504373 1333927 739670 1566609 1075915 53027 857890 790336 641904 499208 1091684 1715989 861078 498223 719507 677864 972985 1925752 1061090 709973 1648096 1608409 1286372 1571448 1624190 1147132 1231927 545782 1336522 1034842 1928335 1014498 432833 1476326 1955981 1983022 577017 640405 1136423 368604 1490560 1125350 1640022 1005354 1056924 265665 1102983 1934503 1741322 1970800 778991 1296124 433104 1021967 809133 1028802 300363 1527162 923064 1591565 482939 451654 530343 154665 1883799 946006 1457392 120525 1142418 970962 12619 852649 20421 1278213 46981 1321751 1683109 1773413 1085310 393052 1395495 632509 1870454 1270238 1751799 1474085 1563508 942561 526432 995786 278776 372035 478944 1129336 1290842 1177519 1518215 739746 1229314 1778117 135609 1709703 723518 24240 1528231 725337 901218 1642694 1171153 888596 1184336 1337813 974391 1532526 300951 1720704 1933955 64564 895440 1909147 1839419 1079530 1420156 227710 1093125 1458133 195680 95859 641363 910447 1667000 742659 639447 960678 1963305 928611 1027116 1747359 1750847 1144636 1365646 1839792 391845 319484 1512168 339242 1648032 1967864 108465 1951560 1213307 1394433 999211 898881 392656 288176 969814 161373 1544497 1893330 1129324 502781 1221191 1049184 1028912 1958940 1972036 1374267 997514 1662441 124578 1370028 203608 1001944 1634767 1955111 1971323 203466 1883888 980715 311613 1873388 332903 1246739 1011557 490887 1798276 1960294 1723119 1704839 1914294 1469950 270529 1125201 571107 770830 131474 1942826 859414 1591973 400027 1153913 884263 217357 271009 311934 1031972 851285 1009404 1894395 746139 583543 572240 944956 269115 1292528 909636 701620 751320 1373477 1592085 539540 455153 245243 1066254 69363 1908249 542916 1788034 1524751 1337879 636261 138677 1067349 1156906 1098808 657711 1396576 756308 1676562 1493078 725055 1547905 315178 378807 530505 1563598 289972 1404546 879917 1028582 825158 1764716 1545236 668325 135719 612591 1812696 1004880 1409949 842931 1440600 1550255 1602092 944478 1354819 1759164 726995 146364 1241359 1752913 61871 1927597 1129710 684383 390121 660513 8884 205739 962066 1020921 487023 1339938 33753 1583077 1952053 467817 1044383 1146071 1637339 842255 1420749 1571204 1964626 999961 1393232 1011880 1840337 1653186 588137 198543 707957 1400268 1635358 1636402 833948 1844379 1876306 1442890 151958 29146 1880176 1655548 1823704 1009847 482909 1264977 1360535 1668574 1641332 1184676 1557547 1783106 1498193 779184 1730370 952841 167914 853643 128221 854854 736091 104400 1087117 1069831 294842 1054126 19265 1005114 1054809 464934 1139575 189512 697127 429252 816705 462044 877018 1378821 1196712 174346 949683 1131362 1974850 454492 1978711 807591 1835626 216390 635497 385803 691101 829850 39400 902028 1383658 629439 1273483 1721807 324898 515782 1804897 1889884 717926 477085 1510393 727504 524552 1643569 604028 1925517 670800 868213 1056055 1458119 579044 1013830 1378984 1481736 521752 1120379 893894 135955 352680 320691 91802 264474 646271 1566859 1036448 867885 1915096 1905536 1748595 243286 594107 810908 1071096 1471577 151385 1566099 1910167 1138164 1407047 219229 1126142 1100347 397250 1271733 1000622 520211 106688 681275 146400 904599 1928227 549015 979850 168563 481467 727052 761709 1681211 553510 304628 901432 159997 485018 205586 1028213 1881379 1463538 881223 477772 1724895 1204012 1800907 544153 1912140 602685 943228 728362 1084017 603363 473387 1903913 1944726 1121760 1782681 1537412 1025844 780783 1173788 545905 1261557 681880 707919 1094092 456621 1240696 808367 1956978 428341 35711 949481 75406 990626 240039 522639 690915 1064794 1413333 1876886 1182363 1119035 108899 1262604 1061979 102688 67761 224203 210462 317953 893476 1163772 349794 1402972 1029446 361547 1047650 1913197 569548 1222030 1886430 635412 80515 1727396 1237706 18770 1558409 513808 1672893 440101 426648 1585331 1642394 1350504 322828 1137068 820501 92514 1018332 1984187 1850898 654240 1216394 560754 765231 1422515 1187694 1787256 595807 40808 1843571 149944 505746 339842 1304003 1035630 104638 1606544 994343 578644 1049332 54374 617587 796144 1948141 726814 339034 1391198 1594427 612990 1889829 1523500 354713 606594 1221941 550267 805567 1204786 73549 1740824 349641 1292426 1528883 1007430 1647466 901123 859430 1345691 180813 582774 309067 1153830 1493909 99653 893398 1546378 1929105 1286678 1993192 841224 1757830 1345220 1518542 1825458 716637 43150 32875 1147849 786911 357465 128904 1410146 503732 1743939 1314481 754045 671151 380237 1857934 1214863 1217044 646811 667603 1193157 1604488 1315120 1977353 537963 401191 64201 1867783 1839920 1212375 1679379 961077 1592665 499074 705607 520861 1599467 1280577 886163 1650752 773433 1359665 788437 449353 664233 208023 549291 1230813 879975 1544715 1859437 1172765 1053615 720138 526205 172893 1977796 315921 879471 598758 1124475 267489 726549 207669 134002 231509 764797 502968 432606 437709 1922960 1132377 1171708 42489 1368773 615221 1992768 1594218 1710065 1125815 511752 847288 651962 1755793 1506628 1849137 711405 466707 311059 1167692 1165001 774461 845142 21139 40327 187815 80882 565768 1466096 676295 1355101 206147 768528 815841 1691916 41559 927142 421823 185366 1599577 541128 98940 354125 723111 1736207 1473351 1834881 1335849 627028 1334741 1438122 693258 739337 1328900 100658 1657892 1794951 1083114 1928583 375042 1113185 1953562 524371 502818 949149 874508 1985524 207857 521570 1749902 1859082 1717223 1522298 1353325 132601 1904638 204581 1118109 172020 1191731 691489 491079 949569 1588921 946096 1740515 731390 694210 915829 1243455 339763 966072 1137182 1897516 1146258 621275 838408 615768 444261 1011013 576046 1039176 847472 217751 87929 221857 1201884 1661076 1459664 1542183 725626 689278 1665636 1676975 1590196 519865 1591539 1430177 856380 572798 1186253 70719 1221954 165311 1961887 959246 1589209 1755360 1185194 1476344 1349777 879642 1119 1173004 251171 259431 1970603 1202688 629120 239425 1526971 325848 187965 1474079 1572005 1295101 1832957 1871228 217542 1219886 818429 725880 922550 1393797 1446199 1845954 539197 483022 1648476 1094138 864065 564498 768594 1784174 198213 851433 1951105 1694927 290976 1449161 1923517 1793099 1052670 687569 24324 925934 1363766 249396 176137 1672974 1755073 972982 1724171 906431 117984 868147 366473 1963882 858400 314200 226115 128556 1147279 1894784 1569501 1278390 730518 966434 1022443 876290 515447 38873 310605 1250295 774839 864364 1401975 1896784 1418107 701602 367560 1077289 1126128 1519276 989700 762360 568220 831159 1498528 222112 1420396 745752 1129292 767692 109262 1266042 775420 438324 682224 1243233 958602 956856 1937873 1369683 850266 283757 1883685 196825 730253 990283 1095140 679526 629480 1261313 415645 1703796 1194052 650226 171661 904192 1849738 1937530 6085 1087750 334623 1042516 1300495 269226 1089780 1338574 1632282 1842853 766490 368394 734311 738782 1020020 1300926 1621340 1589781 964674 1052660 1726129 1575692 962482 759693 1235696 312083 3864 863199 1176817 483551 528763 1128793 409226 591757 1771914 1500775 1688619 1135208 544909 1637475 37602 884558 1574484 395247 815951 406008 1383065 1029845 979343 1345474 1422686 750801 842147 1382738 1845109 988859 1566335 1367323 749874 892341 196206 1877956 280065 917127 1130267 1339922 1234651 1095280 957177 1413409 450982 718766 419553 514863 456901 800451 1194529 658317 509491 1982029 1860111 778571 222748 747095 931231 525322 767749 1060879 1030506 850024 652474 1694946 338811 1393974 423099 1474321 740825 1369528 299352 1472454 389608 503038 687362 181390 1473260 1786159 139267 1229754 741568 671740 1599924 61873 991141 959410 742252 1805963 1851827 1369860 1146996 464793 1406888 1238430 275378 1904026 267103 819999 1841772 995401 1785808 972775 629786 439924 743868 1069243 870423 655102 1001034 1279730 601407 1958968 523233 1944698 616850 1803230 171164 525920 884883 630270 1500751 1431698 247475 1376384 590979 896779 1727180 1661097 288825 1725107 871973 736556 534770 1732982 1817534 409003 1349031 447884 220168 1316234 858100 1719814 1884080 832806 1752478 843924 1248738 190112 1117565 8359 1318898 151109 202318 1354150 465109 1368758 740507 1595437 1205604 139639 1816320 958751 651705 1802378 1628615 1220807 28347 1098781 1419811 1535493 6726 703298 400548 928674 927337 458030 744911 896199 1576810 790391 924758 506657 1376736 291011 1461813 825903 1225002 1491607 1380930 1493810 1615163 1963180 899838 1044428 1824461 462131 1566131 1832619 992438 975503 971764 1117581 1265919 1509329 929239 296159 829348 578762 746540 1607960 1965150 351607 1721934 427988 1969315 1676019 255198 1757231 751755 1238635 358165 1796916 595679 461462 272796 1573710 1023926 1571753 1653633 571501 1336271 1132096 937800 1482237 1195289 1293204 21185 380721 1541506 1007569 776444 517559 1022337 1494544 10787 5249 1544163 1903347 1872655 707647 1193739 555372 1400554 1472759 226687 1137530 1832595 1312570 748769 124364 1798076 1846186 1285198 1653884 221510 320064 287056 27105 875590 1293430 711368 1506052 1920226 1924415 725041 1560401 1758045 214774 6815 1272338 563117 1715811 1045643 18059 955787 1358493 1718711 1954013 1099809 1474949 1578686 1112938 1748611 929800 1739719 1446618 207376 686404 260777 1483378 910248 175520 1808049 1194669 1546632 1161200 681616 1043872 1659519 901251 531432 1299434 1948202 464410 726218 1677814 365076 1092058 552835 553888 1086482 665209 1945056 1705434 321287 1377413 1477306 448288 452465 1547026 1942440 857189 1899827 935783 1707846 1433074 1587744 956938 1125540 1316093 102939 1538818 1229241 1817533 528330 174440 1437401 730069 552022 1472688 1522948 971976 1003483 1455410 1450799 1777110 1783883 479433 1165128 312807 639368 755791 769155 1915261 747369 1172362 850050 262046 670221 1465194 1471247 1170546 1072440 153083 1722630 1495496 1148274 869701 1586851 840584 666116 1040162 240750 867023 1108996 1304564 1182492 716996 1156575 294220 1799484 1255313 1045461 687214 764175 808953 198490 790103 1751215 1919991 1792690 1309915 1263380 1463322 944078 1855966 1980066 298746 222305 42053 667846 1565153 1805276 1696609 1023632 439745 775344 1787677 589866 1504812 1678890 1351318 102183 413189 909837 160776 1445049 960892 1451816 779831 1693359 414280 115328 1875362 12586 151405 164909 809478 647272 875940 1498018 1240409 405979 1958010 1774021 252717 1147435 461127 1539225 340176 1009617 1157040 80200 524555 1038347 1010176 1488900 1224882 241785 1811256 158022 324200 755564 1370074 1824338 1771249 1650566 1035037 1201394 239834 543090 576986 1150320 16558 560197 147363 1972134 1583667 64308 1282334 36234 1704523 145901 1471327 1022753 371451 96308 784245 1222294 1320642 1600584 221592 678527 609108 1238659 1879986 636316 1197500 1851760 1408179 418485 76878 298357 556876 1933746 573386 128359 140043 600777 1953702 107205 711120 721083 1976560 723783 817476 870591 1081072 1687150 1172296 432869 88364 1709233 8043 829647 744119 1667587 1683758 1323811 1379049 1427810 252239 971118 487170 305158 1860186 479917 1498847 555221 1712826 1458487 1020174 464854 1855470 1695761 1677766 652997 1394223 1349166 121321 1226182 1784239 1774261 1879969 1754314 88066 1159865 421905 1755506 957379 1321782 888356 1880398 1150851 1510706 625837 387708 450424 258450 1950103 1244945 505997 744694 1409777 1737194 1071951 1700589 1258720 492607 885595 1370897 1451132 380408 1818957 378551 25713 530136 1770438 1751879 987292 1379779 1467691 1864746 589718 443433 663380 670754 936882 573864 747884 1207671 407619 1041170 1850106 883841 1409221 1465591 1210640 1404097 404018 117818 1011923 629899 926231 1321089 133043 1417790 1007591 1897537 291958 374098 1046595 376892 554881 1274063 146746 1279210 1922535 1804704 698381 823684 1694762 541904 1224493 534875 353968 331933 1552096 32695 649255 688094 1889523 1430511 93183 1466187 851917 1451798 1426626 1329779 1399772 468527 1221724 552889 38911 448543 1095270 1459066 1717733 1490309 1879406 692210 1686935 1291773 566003 27293 1685004 151596 1823329 640017 28302 1096306 83943 1355966 1765867 1293159 761873 672657 1941819 1133190 507385 1824026 1402507 1532024 1441737 621174 1483207 1803248 226959 1108726 732413 1980442 1854505 142753 1495711 496259 1307383 1867230 1056171 90108 248122 519607 1765808 419852 571705 1820114 1216885 738509 43894 939874 1415269 596615 1554020 1870051 1291860 1984776 724859 845092 1338440 969281 958641 1551123 1390394 1254747 1782103 1668392 662371 1198037 137704 1021557 812725 55097 19665 1455770 28874 67738 473912 260549 979818 1134870 1012236 1704932 1065153 1785776 965718 1221484 1698255 1394229 396894 747846 1111895 1783718 1813535 720151 1709365 96925 1886762 1324304 1654619 1879206 1562779 1194879 1634807 1576935 1250739 1359591 217810 659070 1672360 440719 661816 1214396 852889 721638 703592 1005357 1252243 128388 197717 1839762 1783170 1439133 1092082 1763128 87344 1777499 1649482 1089409 1574788 506680 478504 1951284 1735680 1328963 301793 1291447 958090 268256 1536798 223219 364315 1441908 272976 1053278 1689033 1116964 1296589 1996551 68240 568426 1109238 1112868 959416 536755 1593889 581621 1700829 1191434 319152 125689 82975 1228629 551405 1223915 544772 911407 620480 1880732 1972264 744549 830222 1324720 1445486 1148751 569396 592805 1107878 330400 212238 857161 1759579 667567 810557 680584 517669 1961813 357153 1144380 1343823 1996217 1446816 141657 1065040 935183 882966 30281 1759296 330765 1876907 369835 1768944 279784 32621 1384801 1025104 647540 1301632 668553 1354771 1167718 1885744 1198101 585503 189907 1160356 1930016 1777477 1645037 187024 9288 1310178 543563 705876 1598111 473555 1625796 1893613 184500 783274 714058 1143497 1672282 483636 1224695 275139 78834 12144 258521 1891513 1346282 492985 508759 1300152 385931 1667719 391277 477605 917086 525575 1985786 706854 138970 928979 668806 812225 1231138 789463 577543 1207848 1881997 968 1333078 1795911 553824 260534 1806023 43064 818412 1626463 693318 1770011 1918146 314944 901405 1835429 981200 1969990 252774 1065410 1278588 1527625 185719 53297 279570 342705 1736540 909115 744890 1202797 1623482 379075 224513 388178 1184816 1726849 269413 1219908 609727 16119 1254252 916616 1511441 667818 1048277 328330 1703537 317229 1227648 1297917 694988 1517402 344103 501974 1849025 1175014 90815 93120 1167467 1001986 1743374 181270 1884177 1869997 1671757 541115 683643 808632 1366922 482331 698883 1254502 1486893 1443198 1819952 495551 1475962 1604511 1239122 24562 1407172 425388 1180341 446672 490106 597226 738588 1142936 1429919 199868 1923495 775374 615417 471659 1640849 118129 1194949 1666747 1064461 1677465 1095931 638994 1524691 1661616 1666150 32973 1120695 452485 1295736 1427196 1472509 570017 1556278 1938845 222004 272382 1634415 1239659 1678105 1278672 821402 1581960 1562378 422435 1098736 1194630 788677 1384983 697839 132724 1655342 1418772 1903794 1701341 1788745 898840 471440 1684418 1783062 251953 792445 1229621 894856 1715107 989600 1910800 823210 605291 1845771 1664139 81589 1584431 1460687 379396 1101548 646858 838009 811421 143006 246931 1821272 129430 198618 1596837 826507 1057296 1382772 392795 820615 88437 1619361 777250 1344502 574384 1951946 1924669 60301 1622875 1532223 228557 1448294 1938308 770519 132267 371861 726613 1703824 332331 76988 1087237 1692652 1413446 573391 1424658 934596 1574756 1396219 1439742 315460 707301 1560011 271871 407582 1448764 473932 465709 1395828 1116586 145142 950487 491887 862494 1341109 429793 1457407 1399589 36068 444865 1197156 611469 1565225 987716 1352094 1660467 711782 1298550 1571275 577072 120166 413096 1245407 1634255 1721641 437762 1147881 1423282 891142 944225 1538385 970086 742060 504546 1915148 162204 1518844 1785362 142022 1557118 312583 937472 1527605 1791589 163370 404278 961960 1340661 1790622 1036108 406028 601018 563861 383419 1059239 545723 757793 168966 1055920 1856670 698993 1255164 1917911 50868 1784424 1987324 1912320 803908 1859204 80167 1575706 573117 378440 950183 1993155 268932 825652 850289 1337920 1621454 1699672 732116 1850996 1176068 502787 1221641 11980 78910 1324307 643470 1290856 1358526 265855 244429 1142571 1202365 1279448 1059069 376731 779558 511111 22356 1013083 1035678 728583 1931971 263172 1371267 1802375 1355507 28262 1435143 1523640 169197 848685 457864 1519508 332645 870104 341588 1699143 1592503 1228408 1066941 1602390 1860813 34102 302169 309418 1312558 195766 1860777 960467 1142011 865240 1012382 206148 691751 497694 283756 957311 721038 716021 600408 1752064 319293 1618702 479341 876187 906158 176917 216770 678811 1382746 1260862 1463350 478990 418653 151221 407028 1716166 1272651 1688009 1633402 525558 1350505 1485611 1693237 133524 1548024 934900 265999 1438768 1508155 77792 532120 1743695 1212358 1143662 489263 1312943 1767249 522693 750598 1764053 1150811 867567 1683954 1232567 1513306 1873563 1307803 1621392 627474 1482259 1952795 257856 1711486 678973 33062 1979953 1597659 805853 1979235 1236081 1846446 777352 813004 1910381 557861 997877 1781909 1062938 125713 860869 1214249 1421546 1009570 46078 1071325 879004 1588748 1706256 1731684 191579 75312 1589913 21797 1200113 1681538 1686323 522958 1227891 1926513 1332230 170191 1536781 1188753 948447 1374329 1892562 771880 743210 160778 715437 1517926 77645 1801333 324927 1447408 629116 1103177 1594021 544762 956211 214989 1808250 302479 882215 1844396 573765 1803916 326783 141153 150884 1703094 1805195 1711028 327815 762912 1705463 1184645 140647 767503 976241 21767 1635895 440402 1462583 1578451 355621 888932 1592621 831455 1616666 1667773 730847 984120 1801415 251100 1433317 936932 1582604 1951135 110696 566632 1918344 1674721 331540 199540 272314 504143 1376258 866928 440692 200727 1557585 476841 1758698 1476320 536828 1952327 1965866 661910 918751 578101 610959 596562 460027 690894 1663693 1479078 191015 1248134 1295262 1328285 847987 502289 885160 979485 91758 325815 1215395 492419 1108579 789332 1884721 165414 701074 298531 923030 689137 8784 946226 1671901 594867 785818 321831 1618533 628423 603812 1544627 1985133 1507607 1850205 1847751 1281730 1403579 821954 1310568 1011644 680636 184869 1925013 1858929 687667 1163377 1896895 215472 107942 165324 565821 1876340 87101 1954182 1618621 154792 811282 862610 756271 1791318 1580317 1070617 1507584 172859 390449 441661 1937476 954591 85522 103267 675925 748286 1526794 370402 1761595 1832014 936682 995907 1569503 41775 1619341 1705381 122551 322007 1183202 787469 1049682 1508403 1112116 501434 1162238 313494 11837 1646917 584790 1534170 1197981 1223431 748792 1590720 395999 1137448 1232103 433608 1570523 1283335 1299689 1749923 382768 1427785 690669 160795 353993 456487 1466920 1752609 1921460 437841 1149928 299463 267154 1177452 1897844 957822 297892 1801528 1126617 632755 1590097 27429 1396918 749720 502571 1400564 1652322 80405 1982512 1448871 1847797 1305603 1687212 944087 794009 1693503 1541741 30283 410103 1083084 1468326 1040538 593484 1638507 957137 1485505 1274728 534972 1997429 595996 991055 708129 104799 668905 9348 784100 404554 1282230 100346 940458 1389512 151069 1535013 1780171 669479 996793 1106762 922484 398626 12495 928698 544543 838638 427757 868118 130481 1779276 1719912 1136903 987497 960264 1188862 562651 1359030 1993920 967834 616408 1941702 687159 799082 348788 576700 530264 1094894 989311 1696090 1425714 350830 79536 456255 263146 1041454 1821675 1091542 312436 1771122 218873 1375475 1411489 626927 1995389 1204606 87208 214432 1615812 1468438 1729506 790027 105635 1381198 35033 1401206 575935 641422 229101 1632246 1662147 542813 15336 691535 1985842 1133485 1993091 192758 1583640 418955 206020 213327 1414609 1042760 518207 1248767 1041564 554278 855406 1642808 71992 1207192 1283655 45323 936672 191854 1644060 247983 1095259 1388741 694139 1345315 1924528 1412879 435914 584862 847242 1440027 221787 1946763 1874820 637609 1264292 281385 28408 560425 1172574 920059 1835282 1662352 1491469 1732795 1984932 1948865 544977 128482 103616 975878 810357 1489795 1670341 373451 1685925 233176 121659 1515172 1658360 1093681 1975114 875262 463366 707586 1548680 1419945 839380 1780328 1275184 26310 292448 1371718 853693 609188 1711774 1737964 1311548 602663 833005 465903 1643203 509607 168495 1814976 1975142 1907439 296591 362856 95839 1437048 824972 300315 1194112 1962656 50396 482880 147505 1746477 427552 24416 1607575 1171183 354891 161505 1511520 895301 666852 1329933 127637 649024 905599 1989030 1658676 499231 868279 1046835 287982 1087900 650964 1495110 1960421 250113 1559666 330052 516218 1495634 1726433 1014784 770653 714279 784897 1966283 302799 1701467 492031 926695 113572 1907246 596931 1388466 804625 54077 1057433 915455 1115270 4353 324836 1584821 66145 245868 1768653 828603 677268 1215627 1094828 292107 1529890 376784 247045 1192832 851361 89193 1273783 923838 174506 810212 1576195 1557489 1044480 1865434 1756776 1409287 251354 1949611 295193 742314 1565250 792416 1199797 1478978 1077339 773080 739075 1585742 694914 577346 163525 1116467 1673500 264243 47237 1042410 1970551 539613 1273165 1386261 328326 668594 754156 1453605 1592492 1166405 1769223 1927832 612783 1683684 1235139 1090571 152575 611516 1061805 1769865 1735434 482128 612664 1944341 1187204 599497 77804 46274 1099281 1663084 1910178 370960 1947143 1619997 1191576 1571208 292779 1156686 184524 1062621 490216 568181 109114 1641568 164177 1607911 1196431 106878 552550 1561004 834506 1833280 797797 1780910 1896817 1676683 485955 726010 559108 22800 905015 1731762 1151362 459347 84614 1343468 436389 848218 1993307 444930 1820623 1627260 1266494 1716653 1088568 619718 704497 147763 1479640 1368859 679646 1847981 1490231 663514 1189107 349184 268966 1305844 1072568 1547480 523244 1571831 219362 1644240 924394 280041 1431063 111973 831510 652734 557440 833516 1272061 651061 1672092 1153538 1960089 969429 1163237 618744 191601 1965660 298447 49089 1346669 383358 1569566 882473 915768 1820162 1735086 1475924 1037859 1246085 1893081 448410 668267 518485 1932637 655796 1256801 493842 723583 1133507 697024 603348 1265291 162750 1596072 1020139 1427292 39313 1926612 1638028 833414 873290 239020 906564 456436 366922 416158 1107981 1732160 323739 1676486 1456342 1442003 624940 1233653 1579351 989066 1566568 955550 653398 820749 1410127 1035373 1562929 685402 1666108 1238485 277810 1413412 1772265 1925415 1822156 1797854 1915480 1780363 343056 1250705 1401387 60599 1563012 1791444 1481957 1299102 962716 1815721 1569396 1157071 468302 765356 221198 1283704 577888 1286332 961419 564302 713736 1064253 1820519 746546 357347 1199413 1560125 1866461 167647 1125641 1907870 1860806 1920289 738822 342421 1668251 657979 848879 1519342 1477983 184544 360009 926312 514464 999371 1393321 1663136 1792607 1423228 1173350 793901 1844435 1662145 1412083 936926 479394 750713 1710949 155950 391107 899092 1269828 120482 840301 547692 1164845 1843373 1901726 1706663 1427934 1156156 1886631 1376477 1187840 357732 1111432 642472 312610 479401 36867 995140 1107298 9559 1264145 772711 656870 1804723 1692892 1334432 1495151 812042 383651 98689 137886 1427645 230476 791730 1440568 1157660 1264418 844123 290821 298595 1623642 490065 1581707 1560607 1568669 708321 1322255 1767449 1618049 34909 1921001 703900 518351 721618 1788175 690267 1396295 1706778 1922194 1709676 1560953 1734445 108 132044 427497 794426 1230611 1511151 1484065 1388594 1161270 1426810 244153 586122 1661241 1507714 207817 1478706 1972615 641547 936187 1462184 1073738 1495648 92285 1783429 403044 1073710 592492 1996829 1388477 1372651 380743 671035 234866 1405856 691256 195970 275588 1628733 743551 1416541 1848845 1555211 1224490 436967 1514372 450831 240575 253145 549280 966853 830750 383881 154158 188145 521733 500295 657898 928562 563553 1953851 711094 397098 279051 1976072 248987 1171819 1379922 224468 1269294 1357780 1426638 968713 1769216 1780540 1163473 1090502 1259215 5767 1045879 1817852 1535048 819009 283271 952767 664786 170276 1212828 92954 1335441 948977 1242748 75878 1381517 1950034 882774 847418 1749286 1988801 1324290 412553 1474866 1374050 1068145 1958861 1763361 1968023 1255184 1214669 1639148 600685 114757 353381 376851 1565829 230640 1629270 644198 1237501 1327512 246311 1328367 586347 1013738 1523477 1851774 107610 408765 1509593 1124705 665071 578961 23284 186210 411563 1290026 185578 272866 1421655 1053283 724147 1357933 623454 1988571 1305824 829483 1650101 392679 1532282 1704101 751589 1074268 1380701 1341000 1762575 1400243 1030507 1806369 1331676 247772 1518459 1660094 697316 1368222 1303494 765312 419105 1505565 1785066 1868728 777571 768360 1419586 1819289 653045 1487612 1156784 904484 100621 467652 1258021 1359280 427604 1513791 1416706 739195 1295422 612659 585124 685266 1055694 1031974 1275991 1026233 1799211 1883879 1864720 453601 264910 1131085 662368 134817 1501858 1616543 585394 644305 1371171 561230 669007 1503839 1248072 264275 1244199 1470185 169837 174385 1173674 1392559 65533 945725 1621324 1298345 106852 173877 1744753 409104 989555 337419 1787027 17084 595602 450034 173459 522107 379152 1280038 1263978 1768885 758930 1522707 1782653 781105 1550452 82395 207834 1352141 849747 1989676 405942 320794 1522089 522333 677062 691141 411948 1204159 1597679 397669 1332295 1887505 1233810 540763 833889 857518 411163 1067991 751680 248574 950636 207365 742475 194249 15819 1040187 416979 1619353 128462 53570 1880373 464192 1794789 1951618 203207 279788 931570 6219 1844023 590555 1867682 453700 1384895 1863723 240522 488843 1526069 1386481 1345733 1373186 68872 73490 1857950 1824630 1857878 1246074 661652 497814 1778737 1898983 1066904 1048035 172463 292640 1708743 157460 439812 697309 465133 50124 1276489 1929924 209012 28207 1543692 1063010 822486 664828 146891 905481 1122189 814733 362156 1733045 1629009 84623 809440 1227624 1998673 365629 269068 732849 1704419 1197432 1143965 320882 738672 1155355 1417600 1770863 1162484 1816143 753180 612463 1353827 1737568 420259 593085 1103270 1188656 775484 669520 1828553 1408714 1704751 1061181 881321 514681 1678737 427241 200511 1258548 1283492 4577 1207489 464286 1666072 283009 1968321 1614762 658419 393937 804680 225472 1727519 652155 1186620 1297022 195158 8459 445347 1277140 1534060 1727748 754504 1405205 1084050 811085 1683313 17810 36887 53017 116236 1010331 206469 1554687 743217 1904744 1457540 1665569 1876579 1044415 1891623 470933 185186 473630 696250 1995454 1693992 1118380 160232 990787 1089615 86550 809022 1196871 1653084 1812483 930405 1553833 492169 283614 1778256 874583 1004639 487696 1448278 1883991 1374254 692218 1162361 1320991 338394 1734920 1322592 1187813 709529 1903835 696415 1624829 630208 70837 686549 1158333 1603687 1996620 1093488 549200 487756 1910537 1446194 1304330 351560 1860845 1309055 11836 670486 7455 1066157 181721 1700800 1952 477943 1559043 1952708 794509 1189701 1008757 414293 1856499 761166 391713 1522601 830823 855678 225878 271077 331461 820927 403131 1756285 1373939 637420 971178 414994 1584909 921845 599782 394373 842524 256520 464831 316699 1617603 417281 1142946 152432 673079 899479 520726 95253 744470 1225603 83161 1662125 808704 1081390 655140 109077 244323 1141120 1260251 78597 223474 1235172 945912 595323 80339 1341284 164416 757721 362967 1242268 998221 1211204 5928 551445 1958349 710067 340226 799933 1432826 305463 537725 1863958 1321419 1643286 520936 830560 1311722 1975524 1585273 1416092 197736 1700175 1641163 1907163 673412 912163 825240 1178347 1866951 1042678 10494 1057056 1239423 1227535 974992 1139351 1126828 1948875 765791 1308592 686856 1910709 1502567 327790 1362363 1762716 281835 560589 894023 61046 1442210 1836133 298306 442029 1067033 347528 322653 753884 1027793 1571400 159635 45374 1731747 1660942 129312 351123 277115 1876263 303175 19157 779055 1797099 1832643 1287137 804632 420041 783907 794924 917184 1162801 1491446 752886 279926 322579 546755 1087997 563151 1327324 977925 1250395 470302 99237 1451994 1568341 947036 1058026 1403386 1765776 1924817 1730746 580922 720713 665315 1197609 1540100 1139800 1447573 579660 54775 698368 1257278 890197 4519 1065994 985330 581454 706002 1740639 1328122 56983 1759317 1107513 579192 1847717 554247 465108 433060 501594 803007 449014 309108 1341517 516161 304105 822148 1246793 700489 690514 1972545 976525 1766751 1808555 894928 1499705 1819998 1857254 365877 1213108 258591 1216790 232446 269965 1405346 1222692 1607067 1860036 1209877 1698205 1388118 751065 1446729 1765675 627687 644819 112279 439717 1055890 210487 1274866 385818 59938 109651 1889897 867383 1821024 207695 934711 962225 936259 646820 327301 1185903 494479 921836 1853890 973339 1214323 122894 131148 1423730 1827614 1947197 1338314 1220270 1394817 1796467 658464 1902639 1480046 1525018 708481 932571 735884 1282388 322626 869566 1025275 1174226 1094426 1069681 1407999 740614 583978 1675129 238748 1508741 873810 1851412 1820681 837173 1795899 831880 1884576 1603694 67498 1257642 1603145 351427 1595396 426150 1384079 607862 38226 423872 1014470 1600754 1701036 774730 1929589 1440399 1549980 759443 223493 646306 508567 355776 208520 365471 1461187 644780 1766610 8987 830231 1839002 340981 210857 424718 1619277 866045 534930 1132162 1385980 840020 629605 1863363 395442 369754 759766 1496444 464600 680168 1809550 1224033 1287805 946025 1337457 379398 502930 1559496 335156 239351 102670 1590153 505059 1112989 1254477 1189001 550948 1013394 1866694 414687 1259942 1953252 1757340 181814 507884 1729442 1572988 1501946 498238 899541 1655200 223478 243199 252760 1219574 1322069 1294458 1197925 45442 21815 493178 1697826 1670825 193561 1074386 1110224 431929 56869 73939 571701 1768650 775250 1837538 1620246 437368 1363954 1273746 570708 1334913 97714 536608 162934 1152464 999515 644660 1014602 1822547 1156096 1248001 1138847 1041747 378526 167635 1830883 138544 423809 1767213 1674285 1769378 1184597 267788 939516 1208961 568272 386547 1478374 486136 834879 619480 871734 1907755 813776 1393601 728118 983162 213118 70910 1730665 1990819 1780007 1997446 985838 1401448 939237 173430 1922292 543770 1752977 350440 631607 533472 392189 1046620 1223789 1053581 1018006 1954190 913618 233459 954919 1797014 1978303 600459 449149 730356 1095585 564027 1172821 1465950 1618707 853501 513188 1902123 106727 1542414 1403301 503970 1997649 945515 209398 1735551 1573338 1298703 1238969 85641 1997873 671394 1849710 1500233 1717207 1071758 970299 1700655 421513 235419 1515900 754729 557355 1992841 132493 389294 1221111 1629078 1914079 637808 181245 951115 1028956 1361395 808527 1601870 1470873 1941143 672857 504638 1129418 1150613 1592364 1853007 558772 1645601 414723 482283 1291311 1376919 604873 1485687 1180082 986825 1711276 1772215 839383 597418 523023 165498 1932585 346175 1108611 1676296 1838734 1161986 1937436 470130 681318 263809 1206483 593457 16659 239978 1663227 1553294 1413530 457017 1662192 1509446 1182091 760558 1296328 1812687 1273580 1202448 1684340 1302142 422893 1826012 744801 1263341 155214 1485123 1391847 723560 69494 375165 626184 243385 1572166 1324 1868416 300426 77741 1005282 677012 233851 795228 1001323 1324116 1874513 1859468 282354 1455919 109294 1751464 1127064 1151530 1495833 1264506 1470015 113316 350915 1584754 1830459 502601 1693788 1647112 109826 340897 1523170 607148 878155 1255856 761300 443901 539275 420866 1202251 1108867 1527912 305912 1425372 1732418 1150725 1231857 1337421 615058 606952 204613 408854 944725 1101562 367985 1393466 1123190 1873423 1495837 713878 1379829 485196 880372 610691 1171311 274197 1163847 217034 643790 265524 1884562 1246972 1729108 804311 993120 1221057 144554 1879977 175694 1556266 334233 1733491 1068578 356543 569330 289764 1112786 331326 1574125 741116 1747806 1029341 1860140 1058926 71811 1640634 1720484 54980 1583662 901115 1841270 1519903 32142 1053215 1517139 54380 1004840 630481 505892 1748760 1979552 1769781 1353879 138558 1200998 877214 1614574 813996 1473243 699566 1173266 1945310 1757738 34494 789245 496396 1213811 1740974 922411 1681514 1889163 1408275 66941 428056 806798 756613 23427 215242 316581 610786 1946951 1220806 42567 433933 975919 139200 1485366 1051379 981945 496994 1010866 493675 82232 117675 1892203 710131 410649 571637 225437 1071620 742059 1284429 1175320 752461 224836 1528046 1403727 97615 449155 397017 904718 707503 241559 1356873 1645992 104509 459338 639653 472157 1458951 1065502 105271 293570 1239903 781732 1680745 999210 1956778 1794555 1311379 1897021 711291 1049571 829813 619052 1470777 1802196 1415614 984367 1480814 1435230 1720561 1080977 1308826 444008 284375 96498 1608329 1601476 1737407 390203 909419 211158 1092921 1088396 1615626 1451905 1195152 1282040 1183468 1600277 1934279 1181025 1547138 1233756 590438 1584324 130850 1420205 1122602 1904578 243154 700281 936814 635837 59361 33161 1094248 1468069 1602171 1144757 156401 521355 273184 1921629 1057375 1986561 1828821 641546 1790873 8520 585338 1809140 1748602 1032295 1832726 1665224 1037527 707964 712895 1216576 857920 967708 1175603 1207519 421354 99696 797005 1808345 318113 570854 306654 641900 688232 435009 70669 1358120 807136 1455465 222511 1589432 1399221 1880243 1390482 790072 35252 220336 757436 523642 899382 1122276 1768497 1552871 283788 1167587 379153 1653372 1983295 1832220 1771344 950424 863497 1445425 1280774 477839 559992 51568 1174923 1237042 170125 1688299 301859 1426445 1935501 1068785 999493 1978091 562716 956119 1210050 647338 903429 874127 1686993 1389293 1600741 607773 555127 1699395 1949447 821172 1542262 367778 1317194 310267 29492 215776 20735 1514001 802375 100254 1501148 1739579 507868 405710 1119865 91670 45816 878167 1918375 802687 1959233 1351582 1282458 187969 254428 194377 1263335 996152 1637544 1347882 460580 1497085 1107221 1036503 1415888 1767938 757352 1729146 1956832 1835541 1452249 377562 806057 1638632 1711479 1247862 522503 20429 1083142 1434361 1490862 1948914 1538066 952993 904084 1241790 35077 1441379 716688 1907593 1309469 56076 74677 668234 242084 385853 1751722 599367 1666497 1501181 773657 369005 1322529 55670 1749028 889959 1022938 629341 1965474 502768 1011881 345456 1872865 626409 1485238 1202398 62881 1556323 1046997 1170227 328755 1347473 521604 1435453 933408 1990030 515796 762191 29479 1320873 270161 1686029 1582984 672406 1527238 1642028 168125 516771 1153250 1245796 889714 1094572 284931 1084314 1327446 1198137 1502749 1666581 1971990 1519305 1677102 1206321 771115 1587171 1489431 1741954 1893832 461293 837408 467598 543798 1950138 1696992 279845 1308464 79040 1155495 1709975 1207451 625631 1383482 84560 657238 903728 1003367 1197743 1053165 158162 731943 1402893 787913 1255998 829167 276657 989903 271587 488434 1992555 1404243 831550 1122668 833790 1475711 1555728 946248 812262 1582584 618166 562325 1217843 1245645 1513521 1859787 266696 1841935 1595485 94856 1396993 638452 1440008 563073 1444328 1584112 358254 633452 549233 1225595 833737 754417 842191 1909596 1884712 1506775 1496050 129131 597690 657456 613936 1253292 810796 639479 1940272 1641364 784582 343769 954445 353471 74150 126816 445215 694648 1057346 1279040 1805432 1529807 1568850 1939285 456557 180225 233082 465617 1292335 1488129 334638 1614285 1670435 1960324 1878228 864016 263431 1269208 1751573 1175077 6484 1169999 130574 898123 1102896 316125 1420555 978570 1471458 495714 1494200 1476298 559276 548243 1268664 1774012 632903 821607 204176 52975 955596 351121 1106736 1028188 1478864 765497 977216 105805 1500540 1193206 1281051 1482029 474414 1256760 1152270 1801126 1832031 1080053 404149 1189931 101712 309983 276396 1943210 1921124 203324 1479258 1455618 283681 1003725 990732 435704 1431141 857284 1347041 670539 529201 1649767 1972849 1074005 325171 1324844 826225 329560 613772 1813517 1745402 804696 870547 583282 1488740 641487 1263769 1622376 49916 161175 702443 1166839 1323100 562120 854589 268308 1060373 480618 677261 1738631 96923 458909 326743 973879 1412463 1008939 1897704 1736656 553760 885228 251056 1268370 1613444 287564 1838521 1830230 1119877 444178 888611 509864 1699089 629880 1031243 1140799 1785455 202438 1407117 1180282 1754644 942440 774170 918961 157058 900773 672508 300331 670736 1659664 849755 1428227 1917476 145361 785184 392807 1889385 254366 906311 1075351 1149221 184629 171524 1567440 1072021 156686 1653999 951681 543819 26820 1382787 591415 778250 72104 387698 1105151 362158 744302 699231 1934964 36563 59797 1118988 126103 612789 1803951 1584119 709433 1411390 1250772 675008 1856085 1483377 1079282 232537 1010913 1247751 790463 1112150 1665915 1429608 1301730 1369725 720853 422866 1795829 198554 940171 185635 1682180 1515723 324961 400514 1684354 218751 1862412 1508003 626523 281448 367315 1811058 1704696 272221 991901 1708377 1118121 838324 160034 865338 1195964 1666605 751188 1801992 699042 1557816 1741035 1881821 605647 1360474 764042 1595703 851483 1946848 158829 1274643 1967548 1936375 368037 159888 1464132 624374 171490 1225050 277848 262665 504971 1664462 1295779 95593 85051 1105835 1130107 538431 756331 46162 1388806 1472235 1142719 526705 1477653 1122845 1050429 91416 463713 1853574 583998 1202958 1650671 989548 1164030 296648 305368 1419238 313845 754607 1803488 1992262 1827844 1627401 1327188 351638 442264 1041779 333255 102220 1360645 351238 1406794 1272760 795899 819495 535195 305326 1523989 485276 1861141 1824614 1880035 658534 710450 285209 1071528 245139 123768 1403231 401534 305285 1863868 1496950 696996 967748 1116956 1803741 1588860 1417700 1675074 735449 968814 1446362 1965917 73108 348143 1028498 728114 1552355 1275050 954741 1426435 1281750 1187626 811367 1427202 1481207 672354 1910565 513786 1681930 929167 473517 189944 1641946 1962536 616538 744687 1712279 610699 1941739 1263524 1734981 959881 125580 931239 1824071 1839349 405150 509635 1752213 1733860 1735391 502462 1562343 1255412 800756 262587 1517849 1995625 709427 99542 588156 270921 1220622 758013 1400779 1785291 520040 17953 221260 1930915 1301969 732854 1217643 33088 637173 979315 1980267 866213 376126 1027441 47066 624515 533022 598983 981488 712007 1293977 1343880 912826 733165 204701 1375513 1744455 247266 1984581 512797 1633203 1871498 826290 1641321 1679785 1900888 363986 614831 1808310 838382 145397 1021826 101561 69958 1718099 458017 725631 1853480 645847 701558 1903250 13853 33415 1588657 1804782 218748 1373772 898984 1871113 1565008 1336295 1550890 1389055 1879351 477331 1274900 1460824 1850659 1909682 1580263 1532486 1622993 517479 926818 1550643 50876 374176 1149633 1498641 835354 190426 1896999 1901727 1602116 682944 1923671 196791 1939544 1948924 22042 493202 1707089 529934 1296843 1230493 1745006 1435910 1314150 818540 119671 1962937 934648 486680 1229070 269099 1415030 603458 1657066 713048 992395 1843265 636922 1926847 637960 486087 326798 421344 1650555 627731 1463749 607649 1996972 1623882 1951840 1520443 1093423 60083 301137 1139442 691459 187402 1083308 1483413 61652 1701140 851318 1989519 147600 1284868 1828838 69347 1808644 1045217 1928630 320767 1613051 561679 976676 1190812 664472 776423 743987 706761 229198 1193756 1386086 553817 1455121 1456767 617080 938046 1541357 213942 686994 958265 819085 66780 1781934 1725973 1104302 1956709 334553 975203 1900401 57785 171204 1941570 656428 1213 1216981 360905 1430356 967808 965087 613196 522204 498466 1122775 1680738 547197 1164339 1270477 1570247 605620 1115778 1582119 313310 1190496 968186 1293176 1338252 860509 747871 859214 1177836 115124 963480 1013057 356094 1242359 1705261 438209 312867 1757882 489247 292154 654877 1196800 1150656 1322584 1110418 1746657 900762 355661 677882 127642 1934667 90248 253705 386323 1870744 659692 936901 1217070 333260 914313 1326725 1191228 1779789 1989602 1881549 684600 1568576 1794790 1254377 1470590 541360 550014 1495246 402117 1489898 568109 1358688 1935641 624045 942475 542443 1203270 369470 1559113 1489764 1785215 765280 1414805 1924431 503888 1954222 562438 1196859 659300 462818 913960 63191 1330560 1744927 869290 99416 101584 1487906 272918 1139359 175482 1754497 163961 913910 1982602 1180609 1700165 1849969 388466 971538 1953958 1056538 1137089 1899195 1573789 1288080 586298 1241861 811972 315266 468195 216166 1518147 1795783 823199 86402 720492 807065 1197652 751291 1322957 1030075 1728778 1920800 174843 806330 279838 1818085 1882065 327293 1998694 1647100 1307133 1795544 1882093 174531 1952271 874574 651344 315504 947109 634267 1926484 1125376 185484 1936226 189267 1419119 1501044 4927 183759 864621 1689277 476591 17489 245457 734419 339537 116456 349832 358001 1795559 891642 1763115 1977990 548363 1710853 1670672 698082 1757387 218695 1780333 1136626 1137302 1757742 568034 849470 6059 1050003 1085534 838979 1127917 1881517 677844 1213707 1592434 105294 332071 630513 55401 963587 1614284 1525094 128017 883494 1088401 471883 1141007 546089 109570 248477 189583 332421 1580997 1034264 1799451 658532 176980 673466 1634822 1124452 1687754 1825551 1835827 1295837 1672494 1777710 1194086 1764431 126290 1541534 77945 1289220 950134 1315340 1448734 127806 1954111 335079 1323241 1574722 1397295 1555461 449277 1088186 664050 1366186 1068055 1432080 772608 856896 1160990 1998175 1880381 1902651 209286 692655 545997 1265589 1216755 539128 1663825 460300 972776 1684887 608804 472914 1133639 1085810 1243042 1116130 1379077 1884872 1988321 1225566 648421 1372947 1778923 954105 1375982 1996413 1543826 1916990 20546 910222 744945 1310899 255734 692604 474111 1364430 1091222 247909 1015585 147560 1799708 414328 6179 525238 235917 1426128 1189417 63813 681469 1440182 939595 1204058 305769 672583 223038 1815844 703777 1524189 949231 1590535 740729 152059 1485673 473938 936981 1395845 1215432 9979 1392606 253923 568586 262318 238665 1075315 1657022 153283 1193201 900014 1624206 777595 239040 150288 1076187 682096 297057 1175396 557142 1655863 224883 1415909 475472 192058 1186696 351181 513117 1410411 1654115 1800489 641919 1562754 1348539 56524 700081 953620 1749556 1559240 685828 594329 470633 1815822 1849060 29552 1177556 141929 1131071 1789714 1207764 29307 700001 1044085 89496 1025185 602710 563522 934227 991159 999870 1872257 310829 765635 1214215 848509 258233 1553670 1214109 1827329 333629 1440755 1512096 276027 1112320 464032 878238 510639 1919812 151209 1034449 678629 302331 897174 83064 1742249 1918986 1732773 1766145 353940 1116988 578066 1925021 1985898 910116 1815029 836567 1153216 792102 31348 138747 62042 1619077 72373 1963010 684793 681589 13446 316304 1565810 1589509 1120881 713993 17016 1459681 1586072 192009 1834114 563066 522881 1471319 47165 750397 341491 1625410 107773 1802746 1987873 1559486 1414716 171904 1964281 958071 1678176 109822 150491 1376839 1620688 1962024 1577170 1898257 1077317 969099 430984 336545 275806 1646239 1686841 1593221 1264375 1316476 1178629 973962 556458 1725140 1950563 1759863 590335 800809 1520101 913800 1110099 291913 1720674 1407661 1497922 940551 1584003 1509980 1163959 1425031 403456 839883 1164724 1734252 1212786 443983 1643724 1313564 1653336 1287084 193494 27832 1285931 530132 1629555 1143029 1878056 660669 261115 382672 1026888 319046 785554 1225161 435843 278318 1329635 581821 1401054 1107202 1711949 793795 1881912 1138982 1609775 649196 117764 336059 1234384 1622324 1305437 1596912 35601 105585 82290 733587 946082 1241044 1793452 1414367 1322152 163498 223923 760372 1331787 347769 1968628 1813073 528684 44206 2286 911729 182054 800553 258654 533714 1260577 823453 799523 1411918 516676 1036624 1863116 436412 1495865 562023 379374 280248 25463 456079 1070591 927415 860834 1020773 1614191 203926 258333 1806376 771835 1909893 974628 653551 1926758 392513 215247 741346 277273 397731 408126 316354 217675 801516 1800679 43343 1757262 1623030 654076 1446033 1362836 1765890 1872785 902767 439902 1103899 903919 983317 179622 1690084 1277879 1778885 751871 294949 133785 74252 1484966 1815798 1108962 890802 1216688 10323 1789518 690336 1789844 780097 782244 1096509 1065340 1767829 1003910 92137 1223459 1707328 230833 1295317 1365269 1612264 1089158 1472441 1210886 1942046 1538453 1383562 872538 55465 510510 994894 212418 1321327 1178762 1943490 446342 1977727 39029 1974262 1388998 583643 571856 439911 449389 443129 1931871 580601 568568 1398795 161166 941429 1564178 220863 613959 632297 461040 627334 318926 732045 415922 1947848 1645909 65520 1424054 1734150 419115 1388876 573877 1634003 908972 398677 55590 438915 1663886 1134723 1964644 950995 888477 1853548 1706238 598102 1150523 1768088 1535448 1432309 327030 274593 1481675 687061 125912 1860356 274761 1773559 875801 1367825 28473 142411 331566 132921 217994 1290242 839052 197611 1783750 1409332 1561237 208109 1703455 1575869 666190 902094 412624 156413 1126680 321910 1807980 1766935 1793625 1185752 69300 1577131 1544262 1881746 288528 1911080 1443951 799902 1487931 264441 23212 125433 1043725 1334029 266119 303754 1868134 1653654 133634 1698316 1140664 763482 1791245 1851282 568706 412812 633023 1572460 1758370 1728539 867013 339165 1789991 784785 1458206 66729 1482495 770045 1036602 1855920 175282 706073 684641 893849 445850 570103 1971396 1744708 1693432 736984 1862597 1135738 1659710 845547 1841071 629599 1333475 753379 201017 1457506 1175246 1985335 212038 1280079 679715 250242 1396130 9043 472621 1884735 202347 1715613 348045 460277 234402 510095 1098902 1005317 555027 41893 1802173 998882 313762 1102711 230461 1558821 628501 1174125 1327680 1244250 1387815 384455 733162 823884 174570 661090 974986 1424927 611542 508114 588959 1200660 779790 1918078 1629945 1392808 751743 1916850 1291330 910990 1515567 157086 1473232 1387562 1178577 951798 354013 748402 1787020 157784 923991 996597 1546791 1203892 1247616 170031 905141 771384 150942 381335 1726429 1080806 763467 620351 1408501 422600 925457 1590609 710947 20305 1704155 283212 1371884 1067032 1789347 1974658 727748 1324220 1968523 994760 1623948 1857825 1083997 1031856 727335 1053580 1593574 934362 360334 797078 1040657 277426 1528804 1848579 1182838 1619814 1082801 647647 1122529 1900578 1363305 1994422 1359430 819779 239249 839595 143382 1874833 1798017 101172 161703 25686 565326 1445752 945967 352032 1858250 1446467 261249 969726 1270879 54932 291261 319722 1036017 1682931 1766349 604268 1083239 1870900 102341 469320 655154 1498373 1723985 970226 622121 351457 627996 1416023 291917 964204 1674163 485159 664088 639476 952137 1697506 155756 720417 66612 1472339 1402923 838167 1164155 648362 1194350 1996033 189398 1152366 1295416 633076 1590278 1835735 1916248 784988 97360 791808 1656861 787940 901941 1118321 1058966 1328101 1716747 1035830 1044961 1224181 1049048 562685 437637 1281652 1154298 521708 968476 316956 1050369 1161115 99326 1434153 1845518 1606650 265110 54872 1144137 1249421 229506 804893 1585191 1102700 42346 138436 1616076 1171450 87352 394380 1751153 709479 676799 1845601 1933119 444184 1618116 394414 361845 934506 164268 230936 1628059 937121 1457731 1983529 1348353 1908920 172817 128562 1101702 94357 1932725 1743571 55778 1522098 1133405 568682 1746655 1207454 799775 1522899 1236694 410467 862689 902924 1469787 6661 88715 1484214 873437 738428 1625935 120522 382488 1430597 275508 718334 319824 907142 619418 1330339 1754979 921167 695248 271875 925593 1752859 1328943 1777184 97206 837608 1128559 339213 757136 965824 487411 157026 108912 362275 618953 73664 899201 238733 143997 991022 955974 311004 1744423 1602158 299354 640151 1650841 1684560 1496258 997013 155371 1457325 1028909 1578641 1780711 78699 740122 985896 792207 1914423 135275 436628 1801140 1638229 9038 1158823 1925246 1681124 1095086 16798 1669458 1213018 700061 1576667 1487482 585732 530475 834174 1199552 1811406 561321 500325 741823 1549968 980766 972043 1577693 673269 563122 1212783 1051005 127460 790130 935733 1536511 1434985 135024 556564 1119323 823449 976758 823253 1116617 746699 379869 804204 1883918 915687 1979411 1395836 1914842 542262 1617971 1704868 986758 118099 1103351 325220 1831828 1252663 1145294 236967 740220 107750 852230 845654 1603284 53643 706914 1180472 1623886 1510331 1517568 749429 1858780 1763784 308120 1258293 1951274 1502041 954558 1272394 1539689 719777 750685 649774 1646493 1072743 1919422 18043 1131117 1769226 1321133 1491326 1609104 909332 1347880 847515 232034 1387703 612900 1914772 1657677 362692 362772 810185 1775015 1599364 16575 1431907 8950 711043 884380 1997638 736792 1675726 1005938 1705287 35199 1398616 29207 1993940 437256 1446670 165669 1532417 1756917 1891012 1824519 1908645 32224 1089978 1229327 1061249 1794586 441481 1640604 752240 1843496 933815 70879 1376262 147734 1698494 1190074 1598173 1911179 1777916 1893778 749049 505596 1698156 1418977 1867003 569369 418300 1696523 1817043 839994 831543 612367 375398 621686 1193111 1246149 415381 45375 636948 1391584 1112891 1992182 70158 1140544 315194 1997759 39770 795366 1269344 903949 1727412 113680 1079440 675639 1978166 631278 357580 1618809 1060216 1251555 1587852 918616 1922303 742329 1750042 1798664 118898 1715770 1793157 331692 294268 1354437 1831173 1777 1690502 951196 1820449 1211150 1211058 1321293 1027681 1942146 112078 750258 170352 73904 180168 527328 265826 386371 1766516 657497 435321 1814885 1363030 1964086 1418848 1978252 740108 1633796 873415 265927 1253873 608922 1317590 1368312 104450 527048 1222980 1709862 759779 102804 1120835 683385 658577 1663433 787720 1408375 1333321 289655 1976477 1733006 1620473 131829 653417 1112973 1749399 1220730 198288 99023 1168697 310768 1008037 1604672 1353448 1192880 454811 278065 785499 720882 1298760 385422 934714 238076 172796 425901 159038 1670846 1052057 602226 1553548 1369942 861205 812287 1848451 443476 699493 349135 288133 1560817 238575 1298334 873629 436104 354193 1945813 698708 59917 1021027 146100 1880787 1097894 1916951 1946117 593780 1146429 1807736 934916 919746 817425 190139 1599403 833676 722459 1032819 1230068 912721 441118 426385 592935 1409796 1615408 1168349 1427394 1456381 811084 167503 866192 1154024 1889215 1219655 1458967 1337331 1361324 416999 1051954 70300 1741167 945894 1746756 1711714 1687361 932667 833924 26118 1588513 1205394 973349 760918 8297 941056 1055874 70315 1515023 1980028 849452 67611 1069797 1033724 915863 62212 426932 148350 1646544 930471 1607718 1570122 469367 1135991 1047037 992252 1939667 1746879 943922 728548 247802 1248099 427030 1397632 1045438 1829506 1844162 475732 666260 1639054 917217 1906793 868441 649506 617538 752531 1392565 1213577 1730539 960602 1403640 1251389 1330843 140580 1317965 1412825 1545504 1783333 392169 98175 1237679 1735397 383048 1493705 1678582 391810 1506974 1362782 1834748 1851419 776406 1108291 389187 1165806 488480 824944 143480 829213 778332 1591939 974179 202481 1455954 979638 1064004 509109 1874224 828433 1999662 1746440 891299 299930 1213962 1426337 516699 96251 866357 886214 373499 458099 682857 1851252 1438237 860845 387099 221332 1667547 1697260 454092 1300179 892211 526738 766379 643587 409017 1350762 1875464 1668172 745047 31501 1936519 895597 1959455 254940 231840 341793 782643 1304086 741909 987733 740059 1516531 1326008 79303 180338 921550 1579302 584178 438622 1758537 1185226 1655765 302625 843680 746228 1471296 1282917 1979524 611467 1833047 1147091 87470 625969 1995130 1822049 127259 1601856 1083522 1240001 681976 765704 627639 216629 118379 497612 1339230 1423298 749390 1033574 625677 1428781 1775200 167685 1029914 1657588 886024 1457133 53581 1189650 564951 763669 248271 929214 50462 225394 93793 878363 61998 294529 964433 845798 40775 209563 151540 637265 737397 659471 1386173 1104142 859111 415340 1488624 224887 838490 1666885 1027355 442247 1437982 1225676 1739146 81238 1378936 1872142 1676529 1952518 1193733 494968 737580 932944 1326336 822028 267894 468863 255794 939304 1533602 1012392 485939 878791 280745 261476 69903 1684239 1049108 1041384 788712 497235 946994 1857227 640044 1774288 1071690 1361934 849368 1146722 52125 1705525 1345002 1092059 1083000 24368 933930 1467685 438142 1201418 1415529 1858891 1415265 915885 914560 1135977 1150779 634311 361779 1506292 1177905 185611 1268428 1260463 1705268 645156 702887 1184612 1678165 1280211 1308222 613071 211066 109931 1018369 1977525 672110 616152 283917 850396 545079 728178 329428 504564 1554481 1605350 1233844 1158223 172125 235601 1340171 1567559 1542892 1674512 1301273 1044337 807617 339778 390813 1830839 1396669 1326962 1896545 252767 1111669 1245757 1857445 232205 825055 1601910 721017 169448 82603 1631208 519179 435404 1780812 372518 1480330 685251 1543430 83929 1582324 338740 304940 657453 1036323 866876 1453841 38856 1619922 779514 1233353 621804 565974 1853177 509673 1740355 1149885 1105821 1714243 742597 1054123 559801 884704 1929778 1429464 1389331 1855483 1439044 508954 999225 480056 1822460 599232 683204 94076 1428708 87217 1876664 1576443 686358 93568 259057 737956 102179 261487 843195 627384 1081741 849989 211592 1219813 183991 35999 399890 1949779 900649 1706957 86664 304842 1746555 184192 1427598 1188348 1706380 858574 617612 662931 1929609 1693549 1625881 1595885 1285891 1970283 1570220 1331650 1326921 1559200 996856 1845307 749901 343229 545102 898028 1337406 582722 926027 1432709 631832 1218615 663185 914780 1522321 75769 1507587 1722328 1227906 1440264 639720 1405667 1902317 911930 978889 1888384 651714 281243 1216158 742607 631798 1978721 775882 199324 1060807 1756801 1888530 917999 1363650 1021079 822160 1729214 1716458 195772 1410906 42256 375684 1362106 1907155 700688 1085546 1666144 989990 29525 515014 1174379 718245 1832190 257957 216078 779880 1181764 1544024 604854 1154020 1559404 10929 1484249 405304 1119372 617015 1239584 1781755 1880368 1612744 926693 1010533 29105 599144 1915152 1776675 359465 1089465 376338 139318 1531951 922549 1003292 606775 902400 818798 275319 1239841 967444 389169 735411 630160 121995 945324 452956 654080 902394 1598989 973775 281589 1867341 1946450 325256 1914604 1785863 1121930 1110116 776117 769846 625648 1892822 1512071 1388456 373674 1085298 658835 1383353 762593 675657 29984 214837 1151443 9586 86774 1707726 1330012 297266 1688922 1248988 1161153 1159213 535799 466160 1383619 1379069 1862938 336706 871724 980815 1842426 1421234 1289178 1575729 1060679 1785308 1613143 920680 800723 492991 839210 1314077 1363668 700684 1891958 854063 665169 1240987 825768 1224133 1720265 1169734 1361353 1324084 981716 1674543 905070 1156642 353288 891162 1934176 1575464 72637 1172241 1220991 1603250 1718983 837952 510492 1981649 1998087 1519068 1583929 1257055 120569 702101 1756804 872056 1686741 1064245 1437453 73757 1737615 200917 168826 598440 84119 1108226 757848 1971400 77465 242728 613560 151232 705873 473844 819265 726560 768592 1040740 1272847 1948339 909597 1981163 71435 1800811 501393 407949 193721 917952 719293 1004628 1367649 925568 27115 660186 100922 1992952 765031 1865741 1717226 382172 1707751 188472 1577374 1310897 345364 999692 122617 1956775 843188 554675 241032 1276523 572637 977612 1893763 1927580 1378136 1982838 1755855 521386 29884 120783 1721178 1988619 63241 263775 782384 435165 1628423 167926 693434 451983 68620 491758 625040 529301 623990 1906150 1523171 263575 171616 27971 452575 1334005 258958 755575 265013 1256373 1001725 1447641 1039136 1533525 1734715 1212448 1651963 1264531 1009713 1660774 1878285 742665 1786423 1138173 1201073 1099932 892561 389137 1670758 478916 836797 380816 513352 1410157 267325 1791993 1691867 485037 411271 1021004 602413 1148859 132846 69054 1021159 661391 1850042 394839 1805040 1697064 989223 1526938 225562 130297 287935 256630 1381754 269720 1690538 788844 1593519 309727 1832049 27048 1114937 800706 1821373 235506 343744 1106872 1932589 1654264 1345509 356760 750796 573802 1725650 1989739 1607722 777975 1557260 1497216 1283589 1709215 996659 33526 1848832 172257 1885228 1881244 1137537 301059 591872 601113 1191965 1994297 1824679 1753683 62361 1184814 354423 802689 1353869 1038150 117900 1227897 1484213 336443 431845 1097744 544387 907923 688014 1692897 1879357 149070 693530 83395 578196 1027662 962834 1791295 1858322 1374398 497636 1860209 936353 829600 1778700 83832 1675676 659375 1169016 1845733 567180 1166207 1056451 77917 1379930 570884 836592 596050 1998156 782810 1762825 858808 1548859 450264 757458 1184148 1960898 860005 1553341 921846 208953 907331 1557150 738613 597096 1805174 1264242 964264 1006473 1983919 598542 689362 1344149 864291 275395 1263687 399156 1113127 264703 1606979 1265363 677625 832737 1462205 1815581 1069200 1470891 661562 899158 1485579 331469 1656948 75905 959830 89157 264933 1692437 1060544 714888 28118 1261879 1468555 1167761 291469 1838380 890290 456040 251365 71761 86803 697908 1485594 1392402 1049523 1153253 379502 1218263 214588 1235070 1967430 636385 724158 908052 464475 977874 1698083 1845815 1329256 915128 403112 1405597 1649556 1625629 1648980 78297 1753491 1417991 782204 3072 104673 1332753 766644 338770 488852 318440 1747948 1310204 1165583 1552783 734123 1426469 1157947 1776666 40319 227135 635029 166225 432131 915381 1601672 1532964 1490569 335159 614207 146233 126426 1352049 1267495 1622929 1602228 1903406 1504084 1232024 435808 708960 809591 32667 1879168 1329589 1000385 1157818 1261409 1922396 403929 1978748 1869514 1674878 74926 410781 1239687 269803 507230 178580 780519 1711084 1515412 813429 866312 884731 1418979 298339 292440 653346 1034881 1829373 1984705 1606632 1590729 300134 458120 1005313 14731 312155 533052 26829 597814 970585 1154419 1744239 1893860 1065683 954263 327737 683959 1163193 1888362 1940737 853262 138831 1755814 1632955 1426584 803544 1170087 444428 1233885 682188 1711467 1280782 771851 185937 17122 1199170 1314177 1038318 565810 1631966 1585453 1265506 1616526 1188366 418446 63618 374449 524325 201457 455246 1107362 696580 1349888 1265773 224428 328562 1511366 994059 812851 1666394 570444 424509 1733879 1758706 606075 591448 1114304 885395 990187 1088791 281326 1237962 1195025 201022 1272221 1513944 1376633 1628041 1562874 1533520 260135 1444418 1698496 374471 145840 1297298 1412332 83621 741665 1348730 993666 1915158 304347 1880049 1010488 812048 1900910 357657 1839274 1118322 742977 315068 1732875 1827732 453516 1518804 1082134 1613071 177490 1736868 109351 1641209 845262 1431987 126336 227006 1334817 520403 1936562 1912774 1792963 668087 116076 1684478 1653645 558222 804066 164181 1643617 1282812 253974 53349 585801 567605 1393861 1341409 1105202 142534 1279968 77012 589144 1995396 1039229 1653480 1555917 686925 294030 1486037 659452 1609354 1097115 687754 1833733 1060123 345959 1534861 434928 1086040 1421669 1220531 1098200 1155556 718313 1160395 359392 1356053 1583535 1662540 1943387 1965560 1379191 936898 1508201 1937495 1599066 28323 571358 295531 48532 696234 597792 1355184 1231355 1416493 591386 871028 1817580 978891 1098776 1137846 201298 329261 264013 626118 511383 1586370 869773 1971602 818016 201869 10424 1690033 677174 1459926 1812818 89516 530444 449688 86205 1073401 753711 458105 3270 647127 1062822 1090783 703726 1431104 988702 698322 1477725 416240 908534 1522452 932147 342426 1378706 1064007 390673 256154 1000636 720058 560133 1660051 292676 1923143 301643 742868 149580 593374 1034564 51026 588442 276386 1570771 1325666 71914 1583351 1611495 1088813 1548879 1369662 1583496 1495698 851623 684237 1300432 1857909 1716949 178691 1126182 1182242 1171517 947994 1136616 1034757 552203 926196 1792817 1902049 1657076 78527 1497715 1428466 717752 763754 994988 1492598 332460 965151 45301 314315 1678575 1213372 1471881 1174688 1118028 379139 985497 1694524 990864 44780 694395 338861 440771 219245 1803092 990714 1792283 594690 226075 960318 625946 1528265 1635219 338487 71462 1677671 1711993 1341637 553071 1210340 480819 739668 1819025 1359690 585500 827676 520522 553317 1172919 1734158 931784 1113528 1954723 542081 127080 914575 652709 1298188 1423246 1498975 1355352 1194593 343672 349919 1915473 1014409 388792 1374896 360995 1900963 729923 966345 1071480 439236 171012 1710930 579917 681459 368953 49529 1610193 592422 1212573 1130620 949557 1902550 208297 998473 954412 1104754 570036 1087339 1349051 729375 1955216 1701740 1392016 86577 1128512 1102847 761237 952185 1212244 719508 1206232 825716 1689316 318065 1213007 836234 981732 7995 1403789 455350 486902 46673 31163 323447 454869 481238 1585580 1890354 223756 541191 1629642 1557639 791213 1788465 1766887 1560762 162939 421563 346620 1748848 331948 1305121 398096 1979194 1829597 1198457 1690766 1771044 1880160 567473 1877321 964936 1346019 1181462 424193 1025596 407034 1817367 610108 258583 298437 1173404 308169 426012 347841 1858055 930586 372774 300374 1810904 1567659 1744345 569533 101746 1868968 1765069 168392 144091 350253 1047071 919628 1866662 1459670 1625977 1375184 632389 392587 629843 100893 207656 653376 853776 1470748 796666 44010 1248354 476416 573057 1470782 1452970 1875781 493360 1312282 151994 679703 348369 805210 1767050 460126 1848623 1770138 680088 42463 1676936 370177 1927246 1624124 1298212 1981689 1185843 97907 1145763 1042883 1021710 1296698 70373 717868 907670 791036 629596 1819388 189827 1441607 1865313 1047011 1119420 1781108 1177043 1920225 1012680 1405366 109856 805581 1837953 510428 1046752 1308520 658755 714713 247411 735022 1931308 144732 669733 1691606 25730 214225 847432 33181 632593 958315 300396 14205 108540 73500 736558 1960502 1271441 1482772 321331 822469 183566 1919943 215314 1781118 1346310 1165903 227156 171832 1273439 389929 1416202 256008 1388827 1957217 658223 77844 601643 1209614 924404 242302 1533637 1540271 456072 852200 1224504 1731785 258190 1252518 1488022 449840 1642752 174816 515863 376038 834579 1192003 652335 1941356 638778 449479 1294546 1752548 1193043 911855 466573 46227 1293572 278556 1159309 1921702 864288 754316 1834036 830434 304918 214508 1673847 276550 1387813 1887391 1291607 1743889 814697 1500853 1602722 864648 1543308 65206 1568623 1482239 173529 1994197 713394 1652467 1267431 1819362 185373 637342 1380169 883998 1473896 1966911 448108 1041675 765697 1209929 1141052 1859912 647748 179051 980118 385151 1856826 1680199 326113 696635 1628660 739366 1806078 1393347 1178689 1545076 997949 7615 928718 1723013 550711 404705 77540 798505 1739616 397481 216211 291423 1919609 1610902 1034452 57592 707325 862385 279765 886316 917331 1986635 1411466 17185 1353094 400859 1659903 1870691 604893 138928 1648733 1038266 906362 1948787 1961074 1129923 1263073 1800601 297516 1825694 1998234 562279 1838794 1498067 1268880 1095316 288079 1985788 558308 1681091 365105 541261 14603 1068080 515584 1515275 1247064 1571001 1734883 336777 140247 702249 452148 1054772 1772784 742331 54722 523105 247751 1230794 1177035 1572601 626194 1035318 907362 638920 1686312 1487231 419854 1257277 1932398 318883 554224 1456983 1126089 687113 630595 367954 1296521 1077429 1454593 162153 450102 1676649 644109 1970389 73614 1085278 1494441 216932 1017065 219856 1618155 1304356 666646 168607 1542618 1284204 1745442 1725350 45462 1270708 1714628 555362 1165393 1656597 749032 606921 735961 954702 1405959 156723 974932 764161 485746 456484 1649419 224447 309900 951070 1099763 65473 1271943 1300243 711948 671208 1394430 1520022 1607038 587973 1769271 1771580 1745045 1925069 295489 1239833 1963198 569169 1075609 623287 1269611 780201 1225550 115602 1414677 1754045 144262 1921464 217950 1410586 1098208 789230 1498798 73635 1793858 1988769 865816 1749313 502498 1013748 520672 1738080 473717 1908197 1813846 1933759 558940 1412665 1371169 1396409 851006 1931231 2653 1954043 62124 850543 1839504 1629688 1112883 1765318 221663 1820628 683228 916304 1536433 1092133 878505 43122 908166 198616 1061668 1614232 50841 1135036 1721853 1981726 416698 1001538 380872 464881 786318 85663 1150944 1156084 1116549 959456 1742808 732944 1221468 1279863 1647955 67234 128674 671517 1264015 954197 1668148 661581 260655 389638 909119 1843171 964972 1460160 1149691 1576863 1898531 764578 1498330 1308030 1334671 1096354 927923 845568 1079158 1013773 938547 342579 1816548 1631962 1773925 1534150 1121554 536524 1231256 1012667 1159469 547773 4182 310751 556193 170169 1148962 1707858 1884219 1802108 284282 845302 1519602 975870 1511798 981753 1458160 54624 1384056 396602 1230953 185010 565238 400232 1025544 1944342 1446218 921928 789100 47385 1129788 1378638 596228 535643 693784 181828 1841858 1038400 228274 19766 1609168 125058 746506 230248 170906 1208910 1423434 227132 860941 863200 1343506 201693 1352661 11918 384042 1344910 20701 674370 1181402 1333718 1071094 1510645 689924 1155245 979623 329923 1314013 823267 401425 1838086 444268 226618 99597 1150827 1023837 1640431 1534879 1242464 260793 925169 1121711 567354 1942783 1994198 1674740 1247624 211173 213160 475807 333167 543276 707195 870539 1093040 1404091 1960595 210183 1102710 1523178 500952 1929783 1934677 807373 575072 1622599 443790 181973 376119 1967880 862545 1226288 39099 1078882 286526 807950 675947 1154238 879325 894551 1618999 988977 904720 93223 1572682 1112409 433345 1978117 424815 1074167 465329 613658 58701 1227114 628585 1343842 1072832 544097 653735 640363 672267 350995 943438 1864126 528508 1910157 1025802 23621 757762 1699420 749148 973631 818670 742012 584911 1667015 509272 37249 594844 887786 1881181 675465 105157 1816602 598959 625083 1819557 1781422 116327 1694064 571808 974611 1601663 1494841 1841826 1902529 1763979 225837 723601 829978 1766322 1747024 1133382 48549 1062533 740396 1678341 1192552 954278 1796349 1362691 993124 1850693 836449 1412985 1963239 1915848 1589555 135376 1128355 234193 581386 1024499 1257284 470559 1157290 1136777 1691804 625844 1622288 1482451 1637193 306432 768118 1233665 1139362 83869 909666 1835059 553160 1898350 1674426 702100 265668 785556 1948110 1393664 124685 377941 1257900 1633420 469360 1877307 386902 973416 12867 1178135 725780 1241766 1728655 434495 718776 249540 1004681 626888 335797 1063561 252881 312141 1594944 996541 1758623 1698958 236757 951447 1997386 921438 403884 1597397 83629 1056006 1620781 424038 775712 1877575 723871 428013 1374282 253035 1297338 151809 791044 898811 1398363 1218909 428134 1717916 1944963 168320 1706593 189423 1663277 331171 64329 216099 45352 1029836 1470276 140042 1575302 1312139 152438 33607 1943642 1337407 856338 290102 1904309 1068024 1062501 1979987 583750 94325 1201137 154904 1141701 1734723 535794 1037945 223907 1719267 375515 1943877 570598 1861583 669803 906718 1428946 310725 1620202 83019 853805 1860708 1824007 90653 1280256 185242 1666666 981981 1460651 561880 996784 1220195 647640 1421799 1886926 727460 870177 119049 906912 1365174 1103240 512891 323756 477329 747384 430598 596839 1585595 1392426 1214663 1114923 1965636 298355 1323464 1073311 732093 1329142 682055 1612358 1698260 727795 1091153 596793 1970435 622713 1104790 1895008 1720804 1741447 340520 1319884 684073 1442518 1455105 1048449 1325027 1088058 225832 441249 1644854 201232 569158 1745478 658413 1170266 30263 1029274 1805646 1872179 893342 1959613 1850550 1710250 1634374 268535 1390925 949643 272498 926493 1554920 1718131 1241301 622298 1659721 403730 1915213 857312 51130 1074502 1842100 995776 1183000 31397 1549981 912836 920056 1053572 704107 798822 1173540 54553 1959412 729728 1767187 72223 937032 1690545 1708417 1336033 262844 761086 1237483 1982089 1161926 1536062 658388 1049494 411860 1395313 1873603 201006 36900 736506 1642216 273481 328857 1517383 1270257 1795556 1606884 559566 457846 44459 1475292 510928 938714 571573 39710 912290 1357871 1227258 477028 118622 497558 1323297 627124 28628 961229 634344 961595 658707 67538 118156 1521130 782379 1423809 252121 552167 258404 823576 421825 518385 14343 875049 1831384 887237 641962 1598900 1749439 1885140 1765402 847055 1816535 1875955 366380 801136 1381153 814982 13606 1520517 1311866 180867 789896 1718210 190748 631188 1091670 1352631 1804947 104727 726914 284451 1327755 1881173 282453 616796 1452462 869937 1947229 275399 1095314 1074126 1591459 1171735 993560 481112 872670 544173 661439 1719921 105660 1600783 1935168 1992920 1719077 1513475 1633673 164651 1247763 898239 1449450 1184124 141376 1233724 479597 1186024 1481702 868132 1162022 15969 1509797 1414430 218083 1701545 1754612 1229730 1097517 1663802 389976 100029 457501 1368978 1034040 507436 1795799 419997 712347 819038 1208863 1353374 1233500 1748118 880521 1112694 162623 1344664 649458 1644791 1546469 1733840 979631 1639261 601697 643481 634764 1607406 1041405 1533535 733748 1492035 769487 1789112 947756 234236 244902 1679686 1381264 211085 1760706 1693871 255801 728633 1052929 1133383 1453357 24179 1589152 334362 137631 1938858 904006 1544069 1276125 1910128 1367811 880010 1947675 458212 1559400 125192 530855 1451398 657178 504831 1988594 1649926 22527 621655 1510530 1398478 60191 274956 1033997 273498 1717933 1980431 189887 396761 971617 1010392 266698 488350 1362807 1040196 539466 364583 1609822 251983 844881 815067 1387638 490828 482209 1377083 1455104 979306 833104 690017 1146525 407787 699018 1084154 1470533 994745 587099 656410 1825339 432616 538684 1341026 893399 1943769 1646572 1505178 536098 545954 1658840 791451 1470056 115081 1977018 1789129 799529 57612 1164278 162166 352678 833282 1482939 1132549 642802 807099 333119 1551798 1452166 575825 775626 1952283 426103 104749 1429135 817581 436179 1751217 472289 1232750 1028761 716468 500181 369932 1293562 931165 92715 1708433 1981431 484071 1282736 1841419 646385 476328 570487 410623 1866774 1520163 1480984 1947793 775125 955169 1341278 142509 1488893 1187563 914057 1018542 284849 914506 475431 1934872 1659712 792215 161003 826756 1593801 81927 1969670 1410093 903739 1431397 353522 1590680 1094136 1860901 511596 1291529 719266 1364637 1989366 1490699 52835 833415 358310 546745 607556 28394 1283416 1146128 1973383 1189697 74976 1303620 867064 390909 1962803 663412 1894866 141422 721532 13599 112896 659174 1992864 1056099 802106 310866 1578390 141043 95075 274501 1368341 953268 1353045 1086808 77058 1005213 766337 1048795 293629 1959621 1810760 1250619 354150 242054 925063 1219994 89189 380892 397858 1943802 1776678 1951800 486637 248263 1082437 1216678 1630694 1989880 245920 1338135 913804 998257 314698 1006327 542575 1761801 1860471 1341445 1902615 521927 1895012 1014919 541586 1241990 1986529 769422 1017375 885679 342639 1359517 380008 82531 1251218 204927 1901356 1277154 294484 97331 254214 430627 828938 702044 1626988 1768452 1281165 4228 751904 517261 1185118 1777961 1764145 805813 1708720 232273 1168481 1901689 633678 986013 844974 959601 37927 1247998 1377854 1267305 1924450 571679 117589 853753 1048646 1837362 940692 625318 299558 140089 1383954 1395965 585369 1218479 1421195 1915202 1977388 1642510 81262 337246 531341 844711 1707097 10744 530750 1147636 732240 161862 30142 1757391 1358961 427498 542834 253714 397125 1949443 1042263 162869 112444 1899667 1782011 147807 788459 1061774 1608163 184498 1982739 542886 109518 723120 762477 1870496 1076480 426611 502001 921096 597298 1201446 163502 1119187 1889316 642351 1769909 1575444 1593176 1380300 959726 1408087 318256 650019 663353 1196981 1178052 590847 1767222 746970 384653 1150676 1347412 853511 326424 36646 76409 534299 1996702 549193 1720765 1097763 1693475 492532 1694894 1223324 159996 1764573 1070593 1647403 384396 501921 695904 1965310 1344509 1905181 1752135 1464938 706188 1753093 189714 994199 1858788 1187927 637571 1865469 867864 290516 1743896 1194007 632203 374187 1309093 972773 944375 392523 444061 620707 1322409 27034 1288839 910543 1680936 1359192 768547 1114358 1204477 1606760 1719491 990051 1379777 367227 1102160 116517 642580 544393 1860651 849334 1325074 392257 1507057 795195 746570 1829265 1027057 1179625 1596980 1840034 172878 290271 1580136 577437 155798 1741105 1522029 1774469 1312977 1164201 176350 1580282 1129947 79454 1804495 1271301 1962647 1144967 1800817 743126 1527920 250334 1401452 9489 424286 1588933 906614 1077567 1709664 1709160 1275861 1510247 748541 810146 78698 1132581 1388283 610949 728766 1330335 163764 73300 1734624 247618 193212 680946 943815 1267868 1602777 6272 1461542 1641460 87003 680301 717105 383163 1939152 891391 8077 1492826 617633 1340982 326820 1608573 1667996 565323 78434 766554 82587 206505 1422133 1622659 633005 761285 1087825 41891 307487 1677758 1420245 1265615 351419 950240 1503901 386029 1929840 85204 1702247 139599 427105 1796805 1475056 1656922 687595 1097208 1198778 523612 766388 761828 1760978 801681 1496511 114891 1315415 862051 407557 1246813 1038854 533709 576396 296109 609662 1000455 1156632 712394 1654371 1601753 408087 1305608 1137306 1041926 391059 247084 558905 1728737 719029 183968 1410470 1497775 1205231 619178 143806 150080 63426 1618284 81248 1764026 503453 362299 1922176 1828276 1661470 642312 832147 1449665 599846 1629539 213481 306338 341283 1421281 1837927 1030570 1664308 154481 928219 14539 1368968 855792 1211212 635624 596434 142073 807807 814823 121096 1916449 685938 1583813 1975018 1643936 1659840 182279 1176944 480255 1546966 1774551 1744327 1552361 1000285 145825 1502860 905354 401963 1768051 742722 277335 1967497 1445477 1937864 891120 367093 1045484 7879 968195 1858748 1774901 1539029 181839 1681261 267068 581104 1927122 801408 488120 1054253 621885 406345 65096 1814701 1070108 1273616 173467 1682500 1479500 243176 1880349 782123 1813064 822440 68894 138080 1402259 1451281 1820030 1236025 1180574 1439263 654405 1795807 1057048 808431 1713120 1109331 582030 1483069 1709217 947088 313305 1895464 1886580 398579 74249 1432269 376531 1666693 904541 1888379 319968 632110 1986764 1648634 1078100 837014 86929 1805371 195057 277013 919013 1537215 1628478 1709989 942396 1270070 453210 1216672 162768 1267270 554749 656753 1784940 1622817 981655 139210 348700 1842401 187732 1045519 952595 1181511 1649273 1672727 618769 1235629 1037238 1759832 1894091 1698 152694 1809255 1864717 1577356 893680 618700 304151 478889 1861716 427189 350731 1956622 1884471 50173 736961 593639 1108441 697310 971290 1962796 1521474 259796 405957 525984 232726 1745455 1180245 189803 484388 154590 1390835 1357940 174021 1067794 1974498 1761450 1463705 418498 1911097 37915 1156141 1411405 1437827 880607 502614 1095323 1832092 1537038 839419 253029 1195965 694844 1550097 465426 1067756 1979169 1127352 798147 305901 265257 693749 478699 1769117 72188 1558753 883552 1371957 1255836 758900 631555 1946376 1662832 1740121 1186627 558992 1647394 58478 1496659 608909 1638309 643552 987554 1923353 1543697 2677 311578 1855703 1246150 349707 659691 370102 1126392 1504643 656209 1874988 1273977 1288177 1679536 517431 1135409 432136 358463 1327560 769803 1998348 1411113 65803 1669674 17676 1882670 1712898 361766 363005 243247 1667470 414901 1776575 500416 716476 691531 503211 626899 342202 643850 750776 1172197 849483 1881476 781793 1825227 1796615 1672368 251842 402341 675019 1678041 1414949 581370 74407 258392 1414383 382081 1380787 133387 1558296 548309 905939 1256778 376715 1587676 386938 1395027 1130245 1645651 1906925 1864882 1158887 751229 667080 1066142 1759857 1847205 710439 1692984 1403375 1095511 1768724 1156759 1677841 1137370 1735587 54454 1640304 1821504 111713 1188392 309695 1683439 1666577 506629 954969 1980224 1369097 1262008 1102268 199192 294710 367457 66163 1602646 62448 1714173 236909 851512 1528970 1231795 822140 1023772 960262 785692 980895 669985 1644141 1509594 1104737 1505044 309371 1095025 1337107 1068033 13998 968364 1853240 1409831 1880404 98667 1612766 1770187 1500717 863974 673385 1931201 117472 1004516 640365 1733463 530133 813614 288555 1487988 604558 475961 1046819 688959 718162 67725 186746 251591 441649 973213 1951707 1806296 460933 744805 208139 66894 1984654 1453887 1394927 396544 1608849 951470 213598 1969019 1463397 439703 786524 677841 1192729 678267 1608765 1723207 843784 506212 1657331 862230 373511 1825859 915348 155370 1072730 1173625 166313 1423069 1564459 888468 1342083 1020815 819993 923517 760589 1231564 484159 946830 178904 1031293 667204 1802988 626050 429757 694405 1377054 1792081 1778221 1915022 1637947 275878 1449256 1726718 493994 1493357 1018140 841150 1386784 1608330 404458 1920174 362944 1311996 1942462 1449827 1776463 393409 507981 1844451 64827 1962044 1120596 1413311 399937 687124 76787 1245862 1878003 699675 54217 1721822 1718630 1301454 1230452 1710364 1595760 1829041 94456 244948 909613 967689 1485373 1656718 434291 1737489 283139 802445 874769 232783 1712211 895948 720002 1966647 448705 983503 1809968 141762 1746578 1570188 1883646 1270071 448110 1584343 969430 333688 44495 1873532 1246417 1354277 493494 51571 1438004 1283564 78383 1426534 1936725 885392 803082 776503 324509 1998259 582097 684363 92524 944580 307270 492586 870401 188130 1077060 642521 1805279 22573 617094 1485750 1994888 1073773 1543010 731867 1266540 809528 1470099 1274032 1172951 1890999 1215126 442888 1082903 678713 733488 1400589 450426 131874 1168536 112056 1424931 1861338 1302911 1749646 1280259 1058155 133045 426060 809552 1120683 466038 1978379 1729474 1656785 221795 1453896 806347 1308404 1176305 76799 1199212 880894 672259 615331 1716538 700884 1783236 1910399 323002 1899438 1076311 1594613 1742507 883092 1261824 1592095 433248 240871 1859778 1989130 1592762 208828 1909544 1347400 567066 1866882 1493759 827157 138230 1288330 1657571 783018 993957 1141586 591889 1257874 1967651 101509 403098 1828620 340109 619446 294711 1984551 544005 589293 1158575 408862 1932261 619004 1227702 970741 1880618 1017246 102859 1630122 1967326 1357014 1792508 904302 321419 1071631 153444 1341608 1754388 991899 1628715 1553316 1148036 355780 1169846 544982 767868 306052 1077696 1336669 1888946 1625113 1727313 1691988 1087356 946973 1675396 178013 1045296 1596466 1543861 1917580 707230 812138 1025918 1420845 64180 1389316 600288 896393 1053850 1580818 47124 992150 1852622 547749 668745 889564 1941720 998047 503800 1524791 1639502 916270 1808122 161023 430719 834823 793342 1280554 1506098 933191 1112497 1003299 547325 385786 1042498 765783 613787 229141 267626 857315 108392 1662968 1829745 348732 1211821 1692858 994340 1825167 1732829 821543 1070837 360053 17609 1122934 1175240 1933605 1771809 1153780 1211515 425571 615623 1678335 1847627 1380801 1302713 1510266 1012942 604500 540346 1423277 1864880 590116 1863589 306516 356377 1695831 1963037 1570309 889800 1908873 1830754 1883595 1205848 1677857 249631 1272913 990158 56386 1926309 1078405 843303 501873 1975719 1042914 1460872 1280394 1392828 1291822 1881106 1455740 93992 1115252 1213937 196779 606784 1710318 117129 21282 391782 551862 506055 725856 1610680 198710 1486876 1569939 1420740 1425621 1391939 1462100 1870588 1910354 258765 99667 907414 434061 693609 559867 1706633 1311835 1701863 244792 166141 171014 1946022 1358711 87441 1731651 385593 992916 1151236 890052 1073105 255343 117638 163931 1603169 483059 1807778 1790254 444739 1919773 523121 730649 721781 19839 1474804 799100 1897185 1969071 1776033 1040036 443637 1948287 436467 1712666 146234 1961024 469210 991907 150414 551140 334810 739471 169924 387211 1930379 1225179 1265794 8474 1909957 580113 1224061 1743891 1659686 40134 410512 230777 1130445 1143758 816872 415111 1017868 791858 1730955 780599 604896 1393111 1829476 1353506 1360742 140214 146659 989119 1744163 947911 1578388 685892 1892213 641605 1681556 653076 1855871 148432 1680854 1822835 440374 1868100 623490 679046 1813527 1334284 1584863 1698203 940926 1639697 1483461 193718 1480767 1464318 871168 60354 1451674 1816816 1942855 249982 115363 1684014 749776 763777 300095 1870738 426446 1632811 479015 148400 287235 146382 480693 795516 310263 1848984 810496 1286594 598920 1053588 545778 582468 137518 1959237 1909358 1698811 1752765 1298607 1880546 1200099 1065610 518802 628713 880685 1620097 957540 213014 1777566 468301 1214056 1907407 1482821 402000 1415550 211999 836119 1958837 1333451 1937406 113428 791914 1323569 732485 997339 444378 1184132 70227 18978 1141217 689230 1414455 1317798 990301 1602971 1751245 1972377 626567 151098 1415716 195724 751672 1033202 1588439 1208393 25833 1843248 621392 1217052 231732 597431 315358 1080869 1654221 772057 1583136 1992112 1259569 1753441 1689911 1594820 1364220 597203 1923231 1758666 503228 131919 543893 735734 1141527 1801588 524550 83932 971962 1228579 1226636 966674 324963 1789393 1150921 775271 1318569 1905 1712099 249703 123848 621205 1171351 484391 638708 106998 979484 1412871 1238567 1696198 813497 725047 120272 896694 770953 1533194 381682 815882 729733 1305693 1645453 391436 698088 1547054 124332 381254 172942 606008 271592 1508023 1296815 1304785 468824 1401551 864388 747502 399579 222315 97116 1349715 67398 22420 406329 407328 1664294 177262 1178775 1745360 459269 1839107 251233 494140 191544 689043 492289 1998547 887177 1501821 39076 1778379 118828 1321572 1448996 1522196 930575 1578806 599084 170655 160867 137722 858454 1370689 1560843 454280 1320228 115401 274877 688386 973042 596245 1540771 1604263 1433622 550809 1313557 25000 1741429 230291 502504 220596 614884 1970949 1842778 574297 616518 189031 744742 742354 762361 67869 1551849 519336 1818979 136532 1886367 1836304 1553811 1379894 1274458 1780873 1310550 987332 503864 221452 1397510 116991 1150639 952722 1428628 1510672 685382 1182847 1355126 1898571 276530 1546479 1266020 1303190 580968 1588315 474082 406985 425890 408522 51560 43277 1116353 1006232 1192301 237149 531408 742437 501447 1340080 1331048 1467361 1480588 1964088 5173 796723 424782 904464 98870 431921 651011 1923535 1717852 1602970 505377 97849 257268 444226 841871 666532 1254750 1292361 675274 1663755 317955 166354 1584384 232688 1887006 1916883 495243 1815947 1538948 446015 659907 1135380 1178797 1486152 236333 1206104 485366 1977265 1176973 170670 223480 568934 1011331 1737902 1734719 948808 1369112 625163 311956 1208771 1815448 167649 572141 1678959 1888683 737762 680304 412630 1164136 1366643 1283334 853736 992012 142573 525846 105630 934548 1217347 399925 301453 6053 987589 30486 1675663 234501 1963543 1335410 262184 150425 1719594 1733250 192432 272647 1395255 532033 36283 264841 595018 1462853 1930791 1648970 1837192 1987228 313482 39827 953814 1939396 1903069 499114 1625539 991929 23845 373899 1282510 19728 53918 663372 1112218 1541717 1443617 1144782 1414401 686669 1682518 1199672 1856511 1473362 1666472 571045 284334 579229 702923 1157513 1039986 1857964 787013 1847960 316484 1741303 88706 1222875 1008617 1153791 539836 808720 350124 1359118 1745126 1907396 1600053 347718 1245605 691777 929050 1857972 1373722 342333 1511530 1692650 1349299 708360 198028 566746 1549936 81097 1511300 1606123 695341 1752221 633458 1060823 932810 759460 1844957 358157 789487 251895 1274894 156700 1579774 1395526 1840500 1156394 1531584 1200614 71264 1475323 1458430 1614280 1085532 1327479 1848837 577432 1614034 1884973 21172 26531 1147537 577504 124716 1190983 223068 427253 3141 1178664 977686 1693059 1635410 1706443 1035422 779277 1637341 399804 762576 111831 1209685 958574 590471 779615 1715212 1098419 419591 339126 1092530 793421 912141 1654160 1038728 1619041 1384854 1725236 1451694 516130 604384 43765 1538758 1269975 1097808 1776925 752761 1056020 1379821 1397770 8968 1481016 1478296 970002 300259 1268340 325689 1406538 788246 935289 1173377 1192835 1963156 611345 45311 1177869 235458 836989 563362 1766260 335235 634620 231851 632771 883499 1647687 1647604 770 1907618 1664804 93934 153051 1304753 288910 741561 1505972 1883957 388252 768635 183585 1740876 404525 520589 400950 1535644 1314563 753276 1265455 284344 1183341 1246811 1388872 1130227 261521 152752 704820 1344751 1587739 714090 1330042 1258290 863479 115789 656537 948910 1164118 1223771 973200 1656625 1079134 481938 950550 1287361 1435585 1770520 386758 1761023 1077838 674965 1346234 684581 561067 1082296 1907672 660505 1495125 1229950 607027 1946243 109994 1603689 1669656 1995962 414512 699457 1611370 587100 1458616 367245 1245674 1141815 1790763 391989 801558 781584 1722389 474972 1139799 338554 1564321 1583735 1998118 1661628 147157 265822 1311351 1557986 453011 1357895 864924 569200 1268440 1232513 1735333 954387 360479 1650619 924716 1390417 81735 798183 1285072 839830 327156 150345 404009 1266183 33666 517572 412611 1021240 445354 354594 830471 948545 1974394 372539 935470 1160067 1657909 718454 596119 1535367 907566 602588 445834 1001322 1005350 1968381 709270 1050598 1710320 1900635 298680 1063555 1153335 1806832 1076667 945241 1916039 131460 116976 729122 599665 1691482 1726846 1246242 1990020 1722373 1941 1811826 433520 404966 1787901 262084 1503700 1693649 826702 1387243 1029280 1805052 587898 1974025 163542 1402183 1451088 348705 64637 1807168 322955 382178 1932873 475633 782424 555124 809716 346650 1752487 488468 1760794 940503 669268 309399 1580742 1302335 737720 1810716 1891375 787235 687132 137673 306166 1639155 192464 1083990 665942 1345525 1343032 1923028 42211 592806 573505 499808 263026 1003911 172963 1326199 422422 371467 1604403 478338 435231 1643059 31896 550623 343307 1240579 194228 704350 1696270 466550 1437338 361251 1404128 1556394 299590 1541314 260154 1304640 1856008 1641322 1456122 835919 1206833 645225 260558 445386 1622951 1378352 1178425 150 1022904 679722 377691 1764790 1220599 1323742 1824042 1084992 1503071 143982 1223035 605752 1104144 1146785 348266 1202093 842262 1727933 1468722 1866825 1932952 53458 313555 1770078 754542 1088407 351227 107771 816823 739943 577890 246734 1258721 952851 418344 1291179 359273 1782219 964729 956932 1902225 954564 1398160 1044233 283643 166413 414823 1382986 166545 1562873 1398967 1871277 605295 1467666 1941707 1064249 1915312 1706709 1795496 459490 1892829 1753585 1886869 863110 669049 1986072 565657 387479 851718 1516112 1468280 192608 1081468 1161872 1474347 1753929 524092 181883 912680 1424797 1797708 1769061 795901 46088 1677977 1961162 1797396 781185 273732 1314439 1312535 1715543 1117218 135167 451761 297214 51668 351793 1636354 604333 811365 558317 874890 840164 1925161 1084232 328814 1358205 1970746 53697 1933147 1676495 973790 1064342 448787 1519056 997346 1240747 733314 156067 52056 225594 1497824 1330593 706355 1974204 1928778 833119 72494 1283932 830751 1302807 1757268 1412687 297455 381366 5117 555673 163451 710751 94196 1849286 1427569 1143635 393364 1717399 1442782 1639792 679586 1608001 311812 1048105 784702 462253 63249 495472 1219525 1277093 963479 1358213 519855 711266 1174725 76587 1788932 1057618 1312975 80897 896340 490923 287283 1306515 886470 516289 69219 274857 826372 692892 1659670 1044334 802501 557657 1122061 1310565 559851 704995 1977332 1719067 1458428 1947092 1765493 445143 229723 1223382 196625 1105676 937590 1053831 723642 1782614 14041 1266001 877249 480499 1885106 1936831 1347398 10784 319226 1601972 679282 693698 1720467 1861656 347842 957429 506711 1245046 1169499 1522276 1165752 127280 975177 775387 1883631 577696 1720790 127760 823276 574628 642615 1254865 1212460 1922434 703833 786564 1372984 1834918 141668 1983392 1915739 551757 971087 650522 1129335 1272441 622041 775431 927796 993369 1921193 1386558 803479 1185496 1770067 1853593 653066 647860 1773981 489728 1065211 1268653 949441 161585 338997 888205 575751 1929999 443781 1153175 1165624 10739 1358736 593059 1832638 1538946 707138 390891 1710275 729104 422074 740986 807704 1002642 213288 227284 1206782 1278041 1940038 1612425 381379 352511 1301849 81183 1678408 963942 467397 224869 833100 236533 1474540 1993294 1729366 1569187 387945 163251 1327605 1962005 339724 1247232 325471 1117993 1618663 1412732 1840584 910013 882437 1691057 1883371 1741662 1264799 1483919 991372 864897 1179292 796762 1404352 471647 1376331 1106983 686724 361903 750115 831263 568756 1942506 719107 1679047 1067346 874670 440830 1820189 1088084 40096 366073 1810663 805836 258990 1580019 201701 1928156 599707 86274 282629 427141 17861 1589874 168934 858673 138474 795263 1773644 1964508 1968016 1035532 120659 1246770 1054552 1610678 509510 1112805 789933 1643039 1934674 1542690 8081 958823 416219 1693281 807002 511880 142308 1924455 482459 345308 1207938 1791554 1423289 509020 278851 179789 394762 864217 782233 35753 647804 65219 1385261 1331805 1372815 1758362 1504183 1272203 1575162 1107845 131664 353707 1290387 247091 1077513 1298888 1972534 1342393 1227383 207803 1183186 671601 1833725 1861159 111240 978252 1960757 1107507 1867235 389862 223801 1909901 1778433 1481485 21816 612180 1968617 1137060 590647 1492613 69936 1133510 746055 1312888 167813 855132 1332186 1778232 1653734 243625 381874 710527 1911981 1784375 1715076 1574572 1179408 1608342 825503 1662908 163895 887778 116523 1461517 1516871 1203985 1009055 1629196 1251562 54096 93509 1674768 1999264 150902 6308 497948 1823729 821428 1429275 657033 1768863 530637 952340 1457652 323103 935513 1513281 37897 741769 553973 755152 1119149 1451090 1382516 1876657 905327 578390 1645184 737834 1481378 1420392 1477025 385308 79063 1628915 934048 846654 1978991 1196512 999399 94386 1192641 32018 1009865 1097553 1968401 1067954 870761 631110 702003 740878 1095791 595261 1103172 1818423 486817 1123262 1115951 875749 929852 398291 439605 626828 446513 1893395 1782912 90539 666617 938945 93797 1498705 934654 691697 975372 289847 178190 1293744 907205 1953762 649640 416301 861381 531888 181794 701154 452340 889782 634187 952626 1279048 837462 1753687 1516528 1490457 182397 485224 1761256 1510525 864511 838180 845065 579920 1435528 1430834 1124653 1067229 800767 1966692 1779106 1133366 1828019 64990 221953 465119 1242517 386099 1920792 1210435 179618 1194612 597806 201910 1103334 298639 334693 841121 72154 205177 487454 739002 506199 769556 1051420 43251 1402448 1928559 837294 1470050 1900593 1801682 22106 10188 924499 296732 1892384 881944 417768 54533 1172368 555687 1918622 678090 1757935 1756145 1988611 267871 1514271 1040952 1784791 571296 332033 1427893 110906 985573 1632794 1150387 1332617 434877 1777625 1637741 1624497 1414988 1883927 746350 1948742 446760 125105 313574 537203 40915 192873 892380 1150103 857322 153988 471950 1049595 1687201 1584981 1453187 440213 1622797 412233 1079093 1903799 482730 762667 364925 220753 1825750 80358 1017598 1243929 29785 975024 959718 1378276 1585029 970754 118305 86598 1454790 1131779 206870 399900 494750 396355 60079 1392720 1127112 223654 687706 549664 1930264 1730738 1627076 824517 593198 390814 309495 415888 759814 768011 507164 472471 885600 1460596 1211953 424550 852869 1556987 530116 411578 1889501 826904 1705761 1799223 376918 1254839 616490 104397 712746 531847 848604 465559 840696 1272591 1148877 37125 1052640 1609210 286869 1897993 113276 172423 1552631 434550 366257 1190887 552454 1853054 702646 1227121 736461 292238 1844987 1180505 454967 1255207 1043463 1187508 722325 623021 1477338 1692816 1896928 1578119 95229 1888049 1897709 1200535 165711 728073 1311283 1470090 442932 270675 1163823 1251224 381132 1181456 1619798 1097859 1123298 943590 599372 71753 407153 1726636 414788 1121337 906750 1741934 200469 494214 297951 272501 290128 1590889 882980 811494 548291 496698 1487942 1295054 880520 546430 683292 1190851 1423813 918253 900801 1469292 1960813 499414 1115325 1906957 1947315 1719905 1916793 590312 1731135 200217 969502 1894859 1339029 1632087 950005 1832155 924361 817805 164372 988125 1599980 308722 1358671 1364962 1257209 1659688 804015 3071 1962624 832790 1408549 347677 1587310 1809815 1084364 1272728 364118 527113 1416378 1482814 309561 1522282 1154656 900780 625750 1039544 1809852 565090 1449237 695323 1091783 1224267 379614 703903 1973826 609769 1392880 530261 1757450 586782 717781 1536365 1584142 726033 125015 1292442 221628 356173 1923398 600953 1655830 402943 1895155 661205 556638 355487 521291 497246 656425 1397641 630331 559444 956819 44130 303507 643196 1680850 1412851 1095637 1083469 1569644 719047 1902363 660434 966280 249500 534418 749749 210910 1065949 1909083 1564116 790346 1869474 1393045 1353548 1691347 1494580 60990 1306580 632971 1560897 1564145 1984950 262594 490282 1063900 1608071 558270 1644442 1928850 1240376 1507416 135718 1616365 1853181 389662 353005 277247 1078839 1336151 869577 1762980 424765 1738533 381986 1961529 1792969 186665 1094887 1089144 1687276 1542282 345407 1753154 541839 970076 260447 1994228 608915 471867 1753376 1588347 1495509 1581208 151954 362747 1515666 78592 1172169 454273 1381976 361305 652697 876168 1297145 1218779 1737196 1745201 1492647 344947 598119 3935 1383411 1066993 1915351 178653 1183321 917727 1111223 495671 804391 1363095 820051 466775 1148009 1878416 1335021 1302504 247280 1206063 1590417 1031025 1796359 1262078 825023 465963 227545 1471545 1422746 89840 1206928 51122 1299329 170783 385806 608605 504540 562527 1393350 490299 1894740 995489 9815 1625343 1140064 1399618 337292 86051 224986 1858474 1490872 1528944 1299593 534393 1051041 584733 944980 93328 1698241 1214291 666580 778493 869246 242095 779367 681762 1971413 315408 587887 1906209 408417 313605 1244833 1258104 1003567 111977 1700845 1150888 1041285 813160 316110 721988 1600549 1371174 913589 1410252 703830 1448748 1908749 1217281 318150 1491109 1201673 1066438 845382 989785 1462289 425963 501199 1086630 1374750 1755562 1781364 1283556 112607 680932 1764527 1703664 1003741 1043841 1161098 1997994 790308 766248 504686 1463158 158799 57516 151750 1499864 340151 684173 864705 1338644 800747 120635 1027279 1247114 468268 984470 727714 1435812 1429656 134123 775393 1491567 809110 975468 305131 34275 993293 1973675 1225250 600135 1472479 123292 1947295 1253223 1324827 1838952 597121 1129996 1096688 1538562 958708 1800703 28357 762502 336636 1051968 1849970 722936 302572 171473 222216 447336 1876876 1102452 818038 996561 1471643 1087444 1491481 1739769 1163030 1573612 1618146 244267 372440 1533292 1388550 1978043 458042 918035 1588623 1587283 465033 1814094 305930 65671 1905868 166975 1107694 831811 1013995 47530 478332 815190 221974 1473258 345697 1782038 536609 47267 790020 960221 1593085 799777 1291074 1369261 1091765 1853801 1635377 357341 630339 787151 991941 359127 1825338 679197 1286508 1280293 244299 130134 756205 712745 637574 388578 787022 590045 1892706 600876 1839166 280129 377588 1119625 249 40919 106732 398040 67339 972723 322314 1333841 467968 207466 269341 1989093 1189816 426371 564483 762365 152767 377679 1660866 348201 1316597 23907 1963892 1360736 1165954 316926 1987309 695631 1251122 1679953 1678705 1763654 102767 998059 1651936 622673 1013418 297873 1611238 487162 1516780 1063870 1878381 1537779 1724292 678020 584053 1697873 109559 1638453 646279 1355440 149332 1394887 1739389 342825 1063989 746888 40787 168599 1797019 1012617 1789299 307093 1827724 944439 1523955 914755 1567323 816876 1104648 319649 1485495 1035123 784629 955341 1412770 27324 1892365 1879721 1697884 389677 817853 556124 1880386 690576 649200 579517 1282257 1386895 888968 1661760 1394930 1408219 1951692 1266414 1347131 1880647 914244 223020 1278320 532742 1546259 193957 34024 568660 1493940 1682544 995495 1291652 1947407 1233591 1991723 1875734 309565 666925 1729892 1354868 611978 1712754 8916 1976492 1099256 729613 1732995 948573 640521 1877111 557539 1340478 215368 1546995 664782 63219 1492694 1264973 1040177 1509450 1935668 1898748 55481 1522684 157940 522747 1281470 1777758 1218735 40280 656704 165821 1677606 728241 1714620 811016 1975563 857569 1503518 1970687 494625 390676 1051493 634458 1052506 1382699 1442829 1120288 1933752 1500043 726464 1827167 504388 74820 905539 1116977 688326 377569 546097 467947 1987265 1515495 876368 1038029 1938034 1460061 730146 623766 10302 1650117 1056665 1627835 1346394 1033710 1162693 466383 185103 866439 1812542 1187782 489450 1056267 303452 1073400 587849 1714914 719974 188604 1396286 1368282 903667 751425 12691 1205902 434357 1024428 1436953 1557591 923263 1083336 1426702 1126732 1477760 1614978 1000050 353991 1071299 775098 1821401 1782994 1041992 1426929 127193 48514 1844905 724153 724857 1246372 1902172 1065669 1001099 51782 1468517 1454986 1244363 1083862 1321578 817329 992381 1270797 590270 1512354 1678724 1967456 38351 892859 855419 1069268 1227106 1518617 38681 200041 686027 321564 1683148 150105 641151 1458973 1000908 540042 1807279 1705192 133443 521999 347004 1477979 1577320 404061 1802907 164259 1386044 1745447 1406942 477533 1749263 1299736 834284 481204 854809 475666 1878074 95946 357173 401299 1057343 928771 1606974 1709973 1218921 620989 1161459 1414725 932068 1721084 1260438 472565 1466239 1647462 598032 456221 1365702 706560 1387249 294195 1301083 1163050 546496 1382884 1836634 884988 553408 1484134 529005 1556903 480464 911504 1188717 1445674 1582650 1925170 110587 1947158 358411 1285740 1247904 1131174 120509 1257989 1502596 1806333 50850 1831654 835269 830802 139976 977865 1526230 881183 1899340 791725 1789416 233636 1108366 1062566 245891 1962601 1273280 702008 623659 88806 260380 1587498 1526772 668930 1420600 292068 1939338 156900 922823 774767 1217048 26258 1078649 1119003 1776597 860040 1914624 309994 1812099 1073213 1071750 596495 1297404 1997163 1020460 1933472 1702652 893252 923178 1834651 742399 195218 687753 1792574 1054254 1136920 331914 1618789 1452657 943126 1632498 28633 243262 1098809 234048 1370059 848803 286740 421880 1265046 1981948 1301473 1682870 1201640 1024412 1795951 70122 1451337 1826701 448453 1822654 951065 1210410 442774 1786495 732958 1356926 1030373 50975 1392841 1118056 1624978 1081149 80231 591007 506258 1525370 738079 1716113 997793 1837683 980808 895236 418011 479140 351711 206660 1609834 932595 621739 1225793 603465 1082491 1038978 1814593 1942803 138755 1929990 809280 1858771 721395 1148925 1561792 663806 1372839 171940 496704 819991 817131 942920 1593503 83937 978026 1100487 908692 676247 1377271 1962679 1402598 1508167 1182319 1799052 1994403 1373796 1595388 1673782 1193035 768640 1920853 188585 1043939 884168 1116011 1090546 1999867 1518470 934061 324122 1129759 498202 1703826 1965036 1898648 268973 1872228 1160665 221176 1541758 1995985 1541241 1843284 894677 446658 394833 581722 1246448 1546906 955652 446298 272235 980366 1184266 1873174 1879272 105791 1126510 1172033 1817762 521812 1693868 1067140 1914200 442002 642631 570245 1224616 191759 218442 1539405 758120 697816 594375 310222 1948990 338840 880705 122338 313048 1907550 420624 1562444 1358266 1399603 1826402 822074 1135900 536271 618032 723282 487429 1552869 192315 766904 1740021 1959269 1654830 1137371 249392 1865207 1485447 71166 1189915 1914245 1432255 860490 1249732 1986299 1740522 1597663 1054021 221397 864452 1063092 112163 1006836 737929 1040439 794081 447148 1203529 779697 1132554 659593 1043484 239951 1424141 628712 812006 1703290 1195807 1732392 753859 1814761 1263651 1669461 1869931 310713 1637365 331015 1451351 930300 1493187 1731313 1134765 758722 1815997 1454327 275200 496600 1718815 1871875 1118308 1165886 1893827 548503 1900870 867863 417482 1851151 1737337 1618531 1547064 226368 550210 391291 1211724 157252 482433 901717 465942 1033744 472854 1372010 1565087 1372565 1857689 387886 299635 838268 1840110 1277769 732800 886087 554870 1430061 1483212 1293195 1141476 953891 362381 393889 1271311 436730 1694359 1729864 846999 1007605 1532660 1664650 16721 1021768 457112 701315 118242 1818902 1977739 870821 806822 134411 1625007 475956 420072 138507 925630 855981 1319574 1617385 1489961 800134 1768187 1462487 1338915 1874604 1598818 106481 360357 909902 901934 1827408 1566270 671228 357282 1067725 1739457 1304954 876887 224123 1300681 1797421 586326 1319402 1746341 1817181 878985 360200 1845908 907754 377572 876292 1825122 959744 916250 1208129 1101062 1118525 352517 474142 1058492 1186997 657714 437380 332979 1887162 91884 703779 1755003 1625992 1733602 1265758 1815921 754703 617806 1990165 1213755 294855 1047429 1165326 1994080 1519295 386589 1453201 591779 1667706 729510 1504923 1929933 1064497 1014618 1410276 297183 698875 819712 984707 1335924 1588492 1495315 1901668 944483 468383 718849 712762 893421 316241 11515 1911001 216658 1261960 1836592 1653314 1814759 1555784 150053 1743142 1940203 870367 268489 226700 977523 1347261 1087377 1480729 1988930 1257272 1438482 1824655 423419 589887 663575 1591167 1994610 1167747 790820 495871 559940 640776 283268 963367 1343144 527005 1012251 123743 1208928 1471765 1236378 1580507 1363388 1156104 1765604 217701 1385368 663591 1413716 151203 1715203 1505658 1646343 1899371 914286 227192 893323 774016 1606951 1726682 776687 52845 907376 669753 1613808 1660140 218472 85698 915692 1770019 220018 385461 1541087 671972 1158727 646997 1945575 1156775 1464221 1475130 802355 1476843 1032796 1256871 1739351 1463868 1530470 1140535 587274 603762 1165764 622502 1713675 553329 834534 873743 1644749 255117 1797314 564033 1511924 921585 1700290 1609259 1633355 1219746 1055617 1994889 14952 323537 977029 1463840 216821 1018419 1429416 1583811 1662702 1362317 1059025 1052770 1780884 1976699 1786663 530481 143666 1175997 1987811 1851343 254109 1203082 1675458 1379887 1289347 1358622 719641 317971 346027 1620393 1497985 829510 1586536 112018 642090 656926 1431864 576540 187123 121744 921076 1817501 1610598 363786 1660624 1977307 515025 4801 1238517 177444 302172 175208 1290425 1221676 1686167 1920047 556922 489363 637942 1101644 1097424 1228104 609464 1724807 26047 1421776 364348 843288 378984 64476 1883212 171055 659513 1884254 1976460 1849712 1523570 142001 784090 1307427 299207 208135 1827556 920801 1648522 976920 917577 1678449 1116786 1523272 767252 887006 1000476 1056581 1536075 836447 1795417 1335882 1473726 1296046 1979895 241829 157913 982314 484174 965124 312498 595348 171233 1418045 329707 930855 334229 137003 86955 1697597 123217 479453 1830205 332132 1996094 542491 765066 420031 953565 1286038 1953667 988460 1482657 1783200 732911 1373499 772923 534720 447912 1192950 1060053 1566455 866402 1373222 703502 1507220 1755700 1703850 454102 263599 946122 1646378 1071641 1833875 1168185 960388 169467 301580 1157426 339929 1256964 1055619 986061 1778209 1112444 845007 214455 1280421 90421 239225 1110131 982168 575111 1681565 447396 984259 122454 1372740 823495 410315 503966 725562 482389 1534080 1626496 831394 859491 1080321 1951406 1702798 1024480 71385 613608 54852 1947753 1773110 782210 1399204 1056964 1146616 1875108 451975 1620345 1725274 79877 686386 253659 1535457 657919 355618 1178267 162495 1477930 1867509 1487965 1571893 1748431 183512 1699749 1178757 1174539 1717390 846285 1169858 430725 674054 400125 428656 641007 64398 1120089 371391 1259646 1931307 1340952 978110 1193849 1653854 453680 288665 1203332 228917 174896 1465103 374360 992664 607467 192797 741972 1574930 1422267 1048234 1085257 329907 1577119 701197 691366 1076682 1432574 1180593 645573 1061581 1975860 1636681 1488460 643372 1364556 1951689 956154 310368 1079819 416838 1027102 1804867 1332264 1126577 159741 651711 1214912 531106 1454676 1788114 339668 401221 825891 1544312 935579 1235549 1351379 433207 1960293 1195189 1759358 1727371 1838510 1708344 1517325 1162013 1905100 1929593 980628 584920 1597857 177909 1896023 1613703 252182 1809679 1791359 86978 1754147 656893 834227 311529 1384886 554373 445077 1024290 1209938 1122129 793756 348671 632053 122467 1178886 1408670 1282213 1738771 1285588 1886494 1872229 86940 813197 548382 1276324 960431 730246 393832 1913290 1410055 1070086 531902 341152 53700 1226642 805498 456249 1475659 426141 83117 785398 1781093 995566 1892677 615311 947502 1391355 311203 1672675 1702388 1799673 1380540 159982 624437 1424172 1975776 147585 70011 76690 1422019 372318 903893 489745 1254512 1868091 1449778 1642591 590982 30517 1366149 1478452 1250754 117851 432409 811335 1567579 314636 1528108 1860703 766711 62643 1953055 1003049 670858 1039775 1433878 1944422 816631 1177670 787040 1420741 823043 194382 1144871 1912966 965906 759889 950301 1431978 1755120 580441 1578608 1589497 121288 1043641 1693410 1822325 307430 1962436 429204 754917 1684974 1488210 1790568 1832684 1538560 612801 120584 595923 172914 860538 472472 345608 1198006 1583718 1843169 1080883 981504 287722 1981538 405877 200933 1832640 1095819 1615023 1067630 1150848 288098 1749752 1979400 1460777 805239 538423 1501881 1398727 915739 833395 1911053 1395761 1476170 1146426 1171522 278806 1752076 601999 415426 951204 1922571 1758788 60 238947 1262796 867407 1992455 1648204 1153188 985123 1974022 130044 1041967 644906 1715756 1909380 1679491 1167620 602279 423520 1422995 1857986 561784 50851 922574 1414879 1245924 850672 443082 378834 1564312 147874 816541 1952033 1613523 846592 1229774 369115 326741 100081 1271267 1335727 30904 1729508 723620 1101306 948471 594925 506954 1994289 762590 643399 1252647 466241 502724 432933 852716 258035 1465778 119494 1287286 1035755 1421904 1181425 1985477 100392 1305339 1125387 1296955 1703618 658947 1961832 1594869 1171783 698261 1630340 898263 1825429 929208 1146166 469441 1469387 795567 1485723 914195 471637 618010 1883635 1509042 104392 833645 1392854 661835 1188263 1839163 716318 1370937 1216075 1877738 172003 64971 1227617 1591400 773277 310920 1810256 731432 295249 1409690 943209 786051 1482350 352381 387075 1877573 1658041 710571 836356 798306 129523 1929436 1543296 441145 821921 1830117 960353 1838069 1052463 723425 1110008 782574 160846 1688920 1405379 1364206 1183498 1988713 1827481 750450 1189867 727025 34757 971440 140452 66406 1618723 1614024 1183559 1265577 376283 1148991 1454100 354346 931713 805275 343992 1043852 569541 378914 731762 930952 1779786 1591618 794763 1191406 194188 1054194 360505 1616762 29704 1106476 811296 1975021 332119 1364303 380056 1054486 1414123 602217 1305228 731401 432475 935352 389243 979330 1929611 1192133 1807521 525591 508923 40523 1936841 116608 761215 1032901 1711883 516306 1914699 1064632 1381417 1873454 47719 1092127 1795661 1326157 1588634 1744856 843322 664726 659072 916960 1991047 668807 95528 1145988 1085975 484186 1962349 260984 900301 606174 1714458 822368 1453719 1114843 818960 1181690 1339867 1313211 692442 889640 1470834 1417684 722229 567978 508206 1330067 225243 1606389 1047712 1682409 880136 1432223 1032230 276439 1161276 1982587 222124 313160 1966311 1725927 1528371 1129862 1624066 1254540 966296 594299 112158 78672 735705 254980 525780 1019474 1670862 1344229 35642 1620948 647566 443680 1118796 420371 616281 1311333 327526 878883 135278 1585944 195086 632937 1991467 305318 330688 1288975 1011093 1404565 919132 383389 58129 735427 737858 240538 398835 720352 1272366 1499109 1847359 439309 1142265 1726395 1025538 231779 1018991 858344 1935911 279214 758608 147819 1639564 1998506 1055376 1204239 1605965 567481 177252 204307 853147 62326 1099552 871612 1882747 1816956 1220857 703705 1901477 820480 451874 408239 1814575 1596642 1907633 943324 1992461 1656598 989016 193559 1403006 1778156 1843887 359148 754119 1694856 1976827 1146500 445811 584266 985331 145690 1003694 494581 1487186 1651264 495836 752199 532723 752024 1857730 1109390 1066028 608411 1197667 244981 1693243 1076337 1781790 1402477 792521 1177175 281777 1153781 812927 863627 780340 1588213 990135 1862291 859287 1142271 1642418 605371 1897517 1976568 1623814 1344038 1914082 814113 151507 1673813 1260275 1467360 1222096 1780369 1545277 1992412 1904099 605296 1460659 1079306 1876918 287407 773617 1892064 1000294 1756617 1850704 942422 995538 1456320 145155 900261 119014 695049 589766 796072 605847 1058934 1540070 1932767 1741901 1461700 1257461 335747 595037 479090 1644915 766985 1372583 1931937 653781 1074724 1298056 747119 565887 130036 1244145 343876 681580 59836 1752651 1059616 536795 1267712 1263100 614470 1382628 342960 906774 998898 809957 1214990 1089621 319544 1470477 1065635 561587 937183 960046 1598619 255273 245550 1821362 1775050 127158 840600 882674 373298 127389 713301 291226 361157 1587164 127314 1773519 276830 748981 1835105 714726 1906847 1721125 1592747 1091238 1251463 898606 1429847 1158003 1467234 281282 1625144 1439340 1831511 197185 1197128 201993 860227 329373 12690 1459023 1347050 610204 744964 588556 68763 1846539 1520069 1059504 1021566 1306662 313050 637778 574437 1162050 604242 1847684 68523 1501935 579063 52373 1792520 1056466 1442650 222502 965604 275060 1710999 1329780 1155444 900622 1866212 914822 1750213 407603 722433 1064069 1720414 686920 170018 1380600 190153 1944566 740805 1962503 1764062 1852128 85620 54358 1015316 1767230 380321 258716 1815026 926083 715679 302891 1053626 1617602 1369462 1529605 1520839 1756284 757164 384714 1977971 1929190 1183871 1880169 410264 588536 563303 367075 1084704 1987919 79255 710964 1216225 398699 1066324 1912691 460738 691304 1022345 1680221 1745617 1584227 694370 154139 471689 916623 1659487 1921710 1697000 1673650 1963435 1769095 185665 674576 1499994 229484 397492 1561310 123665 1116665 733209 568372 1428931 1001662 1501263 294965 1925473 425198 429036 1642853 1789951 992500 1464574 1329126 1439554 1451230 455403 30167 1957970 1522716 1546771 853190 994083 894421 434564 1386642 623779 580884 1140638 400173 1979602 893792 1089516 24884 73811 1010219 828045 1299471 562227 1964616 1388954 699251 835424 1155258 1036745 907507 1370773 445006 1368650 1590089 673057 246809 1223220 49645 1444020 1492091 1925883 1779133 787477 510892 1769326 1125114 83976 389182 347883 410369 1850849 195385 21738 170022 1365917 279690 1544892 31322 1186690 525782 1093495 533692 449460 912113 57728 97286 691835 893942 1540559 1703386 1092647 937857 486233 331749 449558 1846828 973253 1308135 1362435 198830 1006465 1144113 116461 445971 1770531 202300 793953 1007274 102300 1583087 1946365 620866 679094 1951961 543026 1080840 117415 1077609 593262 1355807 1414260 1784868 464397 29258 275583 95590 226079 611733 486328 834356 51173 1049122 480684 1349824 1128615 1701716 1458242 241305 99260 1572421 656121 1729213 658499 4974 1238391 339544 162791 1252971 1743332 1046526 1058683 1430002 559824 341987 305430 1010688 700391 1972685 1729896 811143 493173 1552776 1335630 436272 891107 1615821 391681 520900 788951 232587 912755 383526 1022073 1702809 1393637 980711 1417347 1344934 1298620 586839 85804 510607 1216265 1393753 374597 1725834 1403695 608021 310753 1048163 962759 1678424 1859717 426883 1462858 737796 245081 1299037 1481091 1206174 1776896 1512045 105787 484579 40920 1371225 1607517 469552 28821 1506944 155384 188317 1156752 1371798 403372 69597 1518014 186417 46082 594738 1763154 276683 1082925 198871 1890136 331239 1115961 27459 1162883 1785520 817722 451869 345278 1332293 66859 768604 229021 304649 291039 1031498 1175686 1603988 924432 1057101 1928017 1038702 78240 658027 1769606 690529 5055 491106 583549 537168 788558 1441880 1969985 1249019 328348 862787 1367455 1341810 1359585 1583531 1617242 693184 798994 114007 764713 1632662 1694236 916206 37680 1700399 912467 256618 1294839 52703 1888477 221041 1284118 1305618 253369 927609 1440396 871354 150428 1687788 1435273 733754 1237719 1781642 1202939 708968 310890 1805931 1563317 1023614 1975464 1093277 1481948 324209 695594 1939790 238041 1922658 1551493 1180557 1016696 1362445 1572909 74342 586996 794967 1591274 740963 775899 731647 1834345 518838 1164835 616353 1504154 1807365 711739 808547 1883634 1444148 251477 102532 1947308 749829 441696 1914623 964479 1389186 735753 1420390 579472 443137 557191 1223043 302668 433356 68918 1107840 277792 1104746 5235 1422647 1533164 1126564 125295 1834979 149215 1765681 1065865 844873 1707620 220950 1740541 1114802 1992631 125267 885772 1384102 1501043 1367531 1680457 934838 119833 1119148 483249 1633176 1782556 875101 1297223 696605 1498129 1922458 1033130 985966 1618817 865464 894874 216352 1409281 795210 1197724 842202 1892095 1478736 817842 1036506 772738 1123372 907671 999771 130597 1016469 673180 155175 786003 382051 1529942 1251 219281 1565402 1616096 1731680 1021318 106854 1897434 1496914 976043 1795709 1289181 1772345 1913004 825806 1222224 328774 696280 1252542 1930214 1386473 1167665 1909969 1544575 1690316 1350076 488592 1681523 28516 1701097 1223949 1117582 1167412 87781 508482 1039917 1177318 441054 59073 568593 15478 1619313 619680 598681 106356 1774255 207108 826349 1520466 1559938 641619 1280677 1534268 1027379 1846374 1215048 316353 445187 30016 1013438 293848 3953 1408851 532936 1956121 873602 1668082 1064900 856642 1028118 1476905 1703048 863457 85667 1419384 1406257 933938 1456028 167466 1161128 1381743 135033 1962604 1622658 267422 1102947 205134 1929275 927867 1546337 1064113 755460 938343 336019 198780 1174035 173775 1503867 241080 965769 597577 892485 509617 1450304 1360498 275515 1524080 466618 884460 241399 1782938 170073 96387 1827413 1234118 336880 1076982 105084 1529250 1402728 445153 1131121 967935 1392725 877496 453703 1787031 788919 1845817 1163465 483388 514447 596970 576656 761494 747562 75065 404365 1030654 906637 21465 653501 1917745 197004 48745 1845593 163734 5006 444345 123072 1106444 1660014 1483394 721464 1610232 1295534 1109056 1329321 1809023 1119760 97040 1091144 945432 127976 1254581 937936 1843911 1722611 1453564 253578 1514118 943153 1958912 782970 1423830 1861535 713041 228092 1920515 458244 861392 656804 1908263 717289 877726 1649456 215121 264451 76263 453769 269931 1899954 1610596 840275 1497692 1530401 1715290 1802085 1481840 1042492 1817321 1664710 1714235 1264049 1198936 749236 1866681 780438 297288 1694753 1667301 469034 384209 1217232 1937552 1786182 1808933 151275 306485 1418812 1456071 115969 1841463 819027 1398064 1775985 1019142 1200649 997005 1432771 170252 665635 281968 1858965 959241 1620225 1566641 371298 945930 1998324 1856184 1871587 816167 771141 962954 658886 849702 869557 1143981 465343 1320409 1080262 144573 1564530 1124512 1182294 990587 1254324 703435 2015 864243 721705 1040562 1999780 248288 206913 1523985 1393721 1072965 383941 1550502 294573 1275434 1753353 257797 1707838 74027 1159181 1886879 587283 1555021 1263887 398886 592481 708267 25058 746059 1557935 603033 1265852 455427 1653004 652480 766247 1762450 1364994 1785041 1346519 189897 825685 898105 1977492 313841 1430315 1867090 130238 600997 284947 1645272 1280834 500408 110389 1486207 1816401 1445000 638788 621601 1433252 484678 1741722 300347 962594 1069340 1408263 1075429 1611964 1004362 621634 1018610 350543 920729 1863301 478896 430299 1280636 1047180 1154657 1426076 1730298 886058 1193626 478650 175819 1082481 250902 735543 140754 167347 217318 398985 578329 571568 668875 660325 1919286 72758 35212 1769559 1143430 316863 1880841 1694275 1101557 758028 1265204 851656 467157 332114 340046 964012 1362010 1265487 1560879 1633457 1180640 324271 1928729 470936 531912 1651835 144969 84508 102147 1308820 1606192 1304942 194337 1144672 1490497 47547 909770 1666189 1926318 94835 1920470 704118 1239536 1952711 146938 1503270 106975 1514126 339149 1379087 898021 1671047 634418 240732 1564294 1606096 193256 449232 1889289 1157540 267321 82412 55447 854172 75912 642858 284735 1245837 213921 600328 151941 277169 198576 654247 254404 1832044 634853 1759688 227474 1025552 973612 432994 1687776 280097 729205 1066033 269849 1121078 1880862 598467 1280712 903183 1493873 767269 106536 850129 468295 1941921 166840 782169 1051389 1864571 373988 1512316 1193352 241986 1590204 1618808 683623 1629627 1451420 1753369 700985 528716 1929951 360920 600132 897576 984273 1689529 1304825 1447520 1784551 898809 1312927 121261 292707 1293005 1472491 160188 1506118 1031980 1525119 39331 473545 1983664 733273 23352 877865 370787 980646 213827 317834 377770 1010669 36179 1434383 1568045 595536 881662 1811514 1849533 1370601 1694001 616412 1387097 584332 776654 815417 1291979 807445 1079964 947101 1735770 435143 265474 865365 48311 1524825 757283 1235273 179390 1518234 1898956 1960210 687109 1977711 1555196 190443 1845508 574041 360074 1494519 1573844 1504250 829354 1761499 332804 1751826 1402330 1145977 1005878 1318950 49259 1963706 1628710 103003 1208993 813423 995149 43141 1110073 1120925 907780 1641550 1961610 214966 954596 1152206 373157 29039 362860 132326 287542 801238 493237 1479795 417426 571041 582057 1756722 1479663 1682598 701432 327034 1506262 1147089 1830038 557351 1930459 694048 1122910 986323 264917 1717179 379909 1343275 1421982 211471 1341616 506085 1935341 1111116 1693380 722978 147451 1372255 604187 1228499 1150177 1632163 660181 9020 1178242 930389 1561047 1301353 1020980 222833 1907641 590730 1305423 599253 1313858 1633003 1865164 1856508 1214129 1573730 70575 1885545 395310 1011829 1347833 722803 1414395 1802770 1930548 1192071 1011244 510523 1509505 651897 266740 733047 100051 55203 453313 1924899 407714 217486 1024458 442648 630457 1678346 992815 499566 1333034 265743 874378 575627 824377 134597 954475 213970 1752459 307278 1500541 1821121 1423263 698604 1458718 1625799 993159 1605792 504477 540303 74439 273759 239921 995834 162260 646648 1383437 1296375 576332 1053071 1164203 1544270 1699102 1540208 276422 1797975 595707 1534806 1365939 580756 690462 1525484 523787 1646746 808556 812346 1847518 983493 1462570 153719 1815987 1068239 1581537 919473 1371454 1880998 271317 787667 1492109 994325 1239707 385145 737156 1744642 758683 1213090 1053250 412885 17948 348933 1530317 1119715 367547 1960482 1023892 89111 1520299 693355 759050 1206322 1804981 961072 1891475 640221 1853386 760058 1335161 1190766 132956 203640 90372 768746 1555183 1344912 780510 1973906 471532 1036540 1561451 1577774 1812620 764066 1826017 939608 258287 1130938 1664009 1414761 125925 1852961 1221699 1289296 485480 456474 958294 122463 552646 1877009 160627 1702854 91117 424304 794386 300332 561394 1478966 1147274 14667 199471 823373 900309 1866282 683744 839805 499995 108359 895575 1953915 1735851 1216667 1216212 732548 135919 1790163 964294 1375966 684252 179530 1842019 1033802 1567763 762706 1643576 876188 1235014 1106853 1422224 1950091 618749 1132872 205522 1649306 1080540 655416 1482664 593203 133066 26766 1465529 280586 726404 1793703 286763 1051369 670700 348768 1335729 1302635 1715657 1621885 961211 1522894 1328578 1960221 478173 79391 1527364 1576295 1976830 775518 873192 159905 870430 1850241 1387575 1748179 1629652 810457 458816 23994 895848 1876858 668474 143457 1761217 898927 217803 1446023 363304 262423 1339317 1601905 1763267 1345659 402817 1576359 1184596 1353129 301803 1490902 797390 1680165 1719587 1217763 1603832 1811851 1062578 78941 183294 1239285 1413395 1549329 1115171 1595775 708119 182964 709897 1850184 1780424 682234 1786896 981699 629360 393265 377421 1688986 329916 1525447 51678 1092083 120050 1372559 1082538 898078 1566705 1227568 1535903 300647 17001 1835961 113251 142286 1492245 1853788 1047329 1756146 311761 1806627 1196533 1788922 161658 1332703 32260 1678815 439479 1543780 227705 1154831 1613920 673007 510568 535583 783321 1962508 193770 458901 1794468 1940075 1616087 359371 1909854 51464 741228 694884 995167 751274 118274 1073346 407733 730874 301476 1862510 165148 1623068 1902077 1510487 141907 905078 1288470 1816636 1160596 1337043 1796313 795422 733146 846672 281794 920319 806845 1096420 1785189 932171 1475653 1718993 1132672 1719024 750707 1086997 735620 936613 478174 173204 438547 1287913 828263 1166895 168770 553915 853314 763712 657516 387543 1692992 193198 298178 1040428 196618 1992056 1345563 1864959 382237 779361 1230472 919049 200928 1182534 133303 230566 1260436 1102601 957089 177475 1087475 1446545 270286 76598 792540 1173850 594022 1929540 1800112 1052736 1658882 1139706 778134 1113643 561224 827035 1540054 72120 1316499 958931 783593 865683 520677 587302 1034339 1337661 1891410 1533663 521095 1419575 1713694 1264619 1010484 1476811 663832 1336662 912947 1365800 496905 1093432 1662949 1364373 667789 1412360 714952 376281 570197 1165054 794328 551034 1133227 515639 522186 253071 1993168 1280620 1965206 899104 629478 293866 597275 837322 51731 327175 1211748 1811583 294510 1822808 856317 1532914 174057 1515502 959235 1664268 33875 84245 241083 1620040 858104 1096678 1382330 412506 759367 257592 537519 1380387 919104 119756 280164 103064 1358592 1479796 1976613 418903 1309731 105533 876869 1044551 24529 1155376 875796 1345821 669210 1033792 1738267 1516291 209925 1880797 1365359 1917065 1834984 17656 1259769 1992751 1573039 1664554 566551 810823 1610776 935692 1979279 941296 217558 1637976 1131370 1233838 157829 377068 1410310 1021381 1683305 736938 226775 251411 232410 824219 377026 1511654 1421510 1506124 950984 562102 360626 1495403 742613 1671887 123259 568949 981619 204238 1151341 202995 396206 1985365 1417384 1649590 454838 120135 809604 492182 113293 702567 475439 394846 1131994 1601787 1392551 651345 1166901 1451462 289013 1981240 200608 939880 1447418 583590 63650 396929 1288922 1353402 1603440 807114 1341271 968146 863899 501349 1561474 77326 1307247 1623735 535873 1957201 1914715 1904966 1746530 1881493 1650660 1291899 1435345 735944 1961562 1878441 1730343 1274941 1024640 974194 160975 720694 264356 165625 1917986 1013218 179274 1341177 404445 138049 1129658 1376841 1917936 932590 390486 249358 1361939 1181072 204947 176779 215436 667660 652208 1294661 1129910 1205654 1445184 548658 40465 619157 538800 1307321 1384303 151477 1030347 296969 848696 1700964 930390 1544686 1912989 194834 667058 217065 646745 972763 1410500 1132962 1434961 1005713 398993 1576402 1794294 643991 786078 1022788 1714335 1375108 1586598 1958514 59278 1403212 1534934 34612 1309320 497351 1953911 1428146 1052677 1259913 1038682 135870 372552 764119 709108 1766870 985381 1541408 1177456 23917 1476395 1514803 447279 335975 1046067 1456213 249993 769452 1058021 1165692 1793508 525248 540535 330121 770662 1499054 246308 793690 1921414 1054915 19008 1544238 1593867 569906 514225 1576498 721027 261466 598926 165445 614697 492893 398885 1439436 238430 1925608 1374530 221215 324111 229312 1030584 1934882 1307411 272588 40113 7340 445387 554071 669962 1636436 261613 1753867 91814 1897270 1356288 1879697 1689820 1924401 1568261 2055 1027765 491324 1242985 1121335 708192 426840 293537 1396083 504011 790585 1010928 713738 1507324 1937295 1935968 1743728 1997199 1970883 555338 1636455 164326 572050 1976250 1145168 915 1428850 493693 1094053 1432832 1337964 144638 1382875 1795335 39545 530722 871565 1869428 1359395 1991071 1257907 1303060 262721 1423172 556170 1617958 690129 865371 948354 1518371 1418027 438804 889368 1340016 606665 1108128 1960628 1032887 304081 123460 1777123 470032 680243 766879 1955156 24155 1388122 548002 1787226 788147 744313 973429 1469112 1022168 285309 46176 1251448 524444 1636640 480004 1262117 336107 1228434 1686161 1868689 591 337136 1819255 671970 1241441 1072168 731999 492946 1654812 1982679 125084 1288299 166465 1342519 1782530 401724 1344640 1702095 141486 375513 1938250 394777 1566320 1287693 1052769 314233 1986704 886266 926050 189571 1788806 1220374 1167435 527832 163420 1250149 1345941 236131 777855 1430981 1655166 1091306 1441777 1931317 616601 343359 342442 288326 483355 351416 1827551 891912 502068 1768469 1845101 1814320 889019 1592896 1269512 726377 518436 1632462 401352 278798 1316920 1880099 1524761 967786 75887 1464886 1435043 60364 1810751 115905 1584590 1581336 69849 758444 885312 872729 1113114 1889553 1994551 272569 1082376 1138662 878611 673435 295940 1636225 1732606 843355 107000 109287 1289960 191224 181467 666956 953180 1185646 740245 872254 1557584 691631 383600 891416 1063189 38963 368727 33121 1859246 1806162 865667 779670 577775 49428 1121453 1311441 1497550 937475 228803 1194460 779030 1405441 461709 176587 1777848 878057 1629003 1755339 994443 684233 1160298 1232064 737215 883311 646689 828816 1540522 1834757 1417355 454015 63330 800759 1060858 1442278 1221355 1580494 859854 1838764 411766 1205085 607100 563760 1621861 982600 40671 596841 745330 1730647 743908 1560041 347950 649387 732171 139994 510124 1988528 555169 524342 495637 1230524 611662 317998 965025 1254060 1057475 220047 278832 1430390 1072280 22757 1993627 480665 95981 1789036 1234450 971074 841947 1997755 503448 1729496 67496 1585151 1399191 1634919 567433 1339567 768683 136897 1234940 1546967 1383246 1205301 1773097 1364672 484305 1957348 1437863 286280 1640682 37004 1374778 1913652 198773 1089826 1540329 346662 249938 1358617 823880 488713 1992132 1904154 1308320 1759373 52749 101220 942477 1144971 1239782 202223 1537496 1792256 407666 1556670 1116044 1350624 223002 1270541 1770577 1156492 1310058 764220 1534647 313521 301221 267080 1046598 1575638 758953 906050 351926 465142 1030135 1132928 322366 1190311 517727 1202653 928680 1866957 1426019 441231 593221 508251 1069717 4354 970255 1779893 1510498 347557 342604 57732 270539 1869590 418097 661144 31910 494831 1394810 459650 963513 614344 1692373 982995 1214125 1833709 1359051 1571333 1476799 1975391 1096728 1475698 902339 1926514 1029047 946160 1642984 563809 1442564 705748 604172 410232 128818 1897114 1103696 1533475 1891806 1161218 640241 1193788 1263386 293193 1665395 1990612 1225202 19071 587331 447714 1247654 448977 1735446 1391382 46837 1601570 654230 326034 1532755 1639699 311609 1667536 1405513 440873 1011260 1567716 1225518 557949 464977 1688006 1742611 1935918 1282528 948070 384651 153764 1208781 1327504 170285 695897 424128 1474462 722581 1014778 365870 1593286 398790 1413429 1459569 1394928 1998038 843203 1687128 1622820 1214936 1950632 588523 355269 532758 850793 861148 856231 1482122 1277070 700840 1444383 1515017 426683 538507 71167 1965887 1387592 258279 441968 377752 1747133 512546 720555 218020 363821 971388 1621990 1578034 334343 1719260 423322 247020 1381141 127410 1259665 368808 1231480 347404 714788 679287 816843 94084 74728 360749 295833 386820 53386 52475 1323836 1315321 1641650 838570 1948513 41286 1392911 1113190 1846956 977753 1430186 730922 1841503 97338 1313876 1300442 595655 661147 809367 646582 528323 1679547 412725 1768596 737016 546377 1969611 1897074 1277821 650528 1942656 1633103 1576882 158128 502567 306838 1809355 1351333 1058201 1225356 747124 972516 904519 1516818 1028477 1602240 1219343 933886 738243 897328 1738788 385555 404223 134880 1322066 737409 1901801 1185533 599517 1329573 563340 1743861 1044325 516384 1257832 622129 1419567 797100 968438 1391092 738097 1862161 380041 832865 1781072 1579135 901984 303741 1297656 156660 1916561 725901 884919 1814153 511666 772613 458549 1434114 1815036 1458577 1142544 1115320 1454075 1126932 764676 671380 1495178 742570 653237 1657606 929111 1748638 1820622 1249706 244193 775386 1286970 796727 211870 862030 219896 1611351 1242104 1409455 1607357 1311590 1910453 1881217 70787 108268 525968 727161 1793146 194693 1857575 1863852 1559579 1933229 376414 471151 1921360 1968507 669362 1536547 953905 437626 1564624 1001348 1894126 1341530 1581354 1948426 1312287 1196973 1930655 434144 705908 1900136 452722 1095831 971122 1083135 1949950 1605344 1116993 664417 1722709 1594168 1202907 716502 130391 1097719 206849 313484 972275 406562 855280 715406 950578 1200289 368403 569893 1345804 902347 1843126 1151875 290293 595408 1974483 1967615 1069450 752120 998131 820172 365447 1340325 635592 1811697 1750927 1103458 1025364 347349 428924 736028 878555 379865 902993 1754083 257243 779400 1702183 407070 1686705 1455656 481005 1695920 121637 1113912 1518886 1548808 81932 889904 1323938 1431265 1044475 1200445 1394146 449224 1772012 605372 1894138 240692 1027914 1918345 195852 826864 1412839 162906 152190 1473916 1652912 848233 1254431 518585 844809 1283112 287290 1656075 274449 1399771 540012 1792313 1487860 879597 1409319 1947706 683689 1021164 185683 1894546 945714 260651 533999 461628 135110 618895 236876 1860203 1072865 1104418 1457304 1120897 120291 275427 636726 1806475 879833 1074230 1880022 1526484 1375586 1952906 199207 612998 1536539 1635130 977674 639515 222844 1741008 486518 734609 982110 894707 553868 1212298 1688945 1679996 215547 783714 1532097 261027 1871049 177286 578594 1286903 1003126 267872 938431 1403887 1718520 925184 637357 1515762 1728409 447276 1807685 782181 1674284 1979365 384141 1619384 1433049 1784256 616935 1692148 792230 1276895 1840551 1763228 1484267 728822 1962561 128912 495968 590187 1350214 1171716 296859 359611 1897289 179189 1856383 811280 920744 1070579 754240 463296 1969210 1279316 1251547 1469713 312967 51326 1692372 693381 1794265 1553405 1031028 1589068 1073320 862825 637454 417165 771824 1869511 1211481 925360 1419031 1248776 1692282 3169 381441 1034863 533606 1544176 999054 1769311 325537 68176 346553 1531267 1972254 802247 1343487 363733 1059498 1599270 952071 1139636 963667 930722 767693 1816397 1014839 1178674 1818084 1658935 669530 1651595 291634 131655 32037 1006364 1670956 1767996 412219 754591 1155344 1704776 1692371 1379389 1213399 1286062 1681768 1070516 1464351 838580 1589812 934638 579863 191940 1098956 839712 1065765 1020080 1575539 1260621 943346 1550882 203492 515465 143919 618825 1487967 1766674 879219 1807312 1361971 123955 1920387 458682 1610201 773325 64118 1395625 962178 1318167 1996607 723199 529308 418083 1548613 775917 637182 1579971 106920 1029606 430816 441638 458508 1020067 341561 1566454 583339 1097843 512153 1279150 1738813 774600 1934609 471509 127499 1085061 609944 247580 908149 1676926 1413001 984035 105893 676871 947767 399346 327077 1762350 1652341 1297496 1593357 1805348 1529091 1468864 1281177 1399920 1439779 612785 514939 1518896 610138 1772749 1508160 1509000 236615 1068769 1545275 344945 833387 597278 12172 1924909 1091845 1759663 212331 110592 1676366 319914 302177 726894 1724758 845102 795005 1325088 181795 1556666 1348021 1906758 1289709 1929229 214722 1258018 160444 1760744 1053070 742492 544648 1883101 1517959 1905329 1903578 594163 1602118 445398 934852 977864 1250200 223458 1743371 1422849 1419220 598503 1069675 370832 1585663 1084821 54990 1169200 971061 1287432 264154 1587053 743780 1710463 70590 1590877 427443 141014 1501990 1822747 1820100 661686 1832451 782665 435916 311595 1839404 782553 1509402 1698697 441667 1652156 1533296 1981273 493816 774776 1659064 1125843 1661039 1366250 1395225 742538 1937039 1965698 1167899 351662 1530906 206282 1671124 93895 331267 1462386 902513 558787 794315 109140 1107673 537055 1545152 418048 371793 1750167 1734786 447512 74520 860394 966559 17610 485130 1573523 2414 1757069 1803923 1501289 1811381 716744 1333093 467059 1717533 1166139 780223 546069 561048 1857130 227345 911129 50952 1519279 751149 1499774 1258041 753238 432862 102920 1125852 1215859 1435685 1815954 198759 296289 1900010 260827 1929894 220050 1917999 1233256 1373758 1145645 1031950 804353 959313 1244042 1945671 989310 1119445 696436 1019120 372707 756986 1883461 376510 160319 248014 793316 1072113 1513170 293199 973826 1972557 1772952 1733188 1118551 931507 1454506 435800 1539515 1418948 506518 844867 91276 581270 1475775 1136724 955316 289102 776826 1718811 1836806 402640 1280664 802767 1758441 1794909 1617469 282198 929481 583684 587010 789053 1715773 106490 1735204 672073 416732 1620467 1641938 48115 136464 510650 1028114 1572087 1217017 1459751 1362274 747164 558057 336519 792657 571305 816606 1934603 418818 1727484 1372890 1372845 1105196 254085 1465111 971552 1223330 1052932 1791319 307792 68202 640218 1598286 1128297 515239 1284404 640590 1211126 288428 1844979 1457647 1642063 1985181 182388 1173151 1137506 1507419 1992746 1620008 90720 1005963 1679089 1494641 873278 758692 692988 1138034 269147 580442 1395476 1235106 163647 1572307 1623113 304696 1409331 1010590 1955553 285266 617915 1828981 25873 245833 1467148 1553260 548510 1818237 443485 884562 1782419 1114184 1794514 1833616 1245214 533002 761812 1469214 1460725 346964 366808 1043137 753106 147243 1166528 789004 1648591 1474084 1537178 253833 1841141 1832658 1376113 1853718 1029829 1267941 920542 1700504 1543178 1110682 697883 255860 33335 764400 510988 1491870 415725 217651 1551901 186177 25637 701421 1914229 531451 161134 704310 1674068 1477073 917913 297877 1445118 1482346 22202 193140 1620673 1341171 1112887 1482492 621914 451459 1119872 1904218 1354015 1911067 1948542 1005590 228342 244970 168474 495341 1931108 1709289 319549 1536952 229115 1409891 1156754 45181 754533 967851 1097283 1749032 1124494 223142 213564 785451 418826 1102915 443854 598752 636254 1833171 1235336 733137 1602870 1881574 411895 1226624 1003240 655308 1119970 64032 229646 445013 634488 267423 1660818 1147601 459363 983685 1294419 892333 300344 1254070 1658683 1024613 700491 1855356 1804671 1167854 92412 497204 647713 559032 1955730 668782 797124 920301 237230 1829182 174288 1183914 1576904 258881 167441 769152 154963 1145254 1766405 317747 458464 1706326 1536247 19237 1977622 448059 1289364 1202322 172320 766903 1058738 78600 1135775 1703859 885490 615082 1305820 732859 1621841 1015830 1120433 486171 1131355 438656 1709688 287803 104278 360020 1360201 211460 640404 1694057 1202124 1460510 325448 1477847 783022 916027 1574657 1568413 1837075 1358791 1016089 1030693 165241 1681274 185716 805323 647722 1041178 806877 1909575 1721003 20423 1122998 934312 317854 724144 89134 1777740 192985 857503 761610 601963 1212017 248526 29593 1391517 1365997 1477261 1533728 543675 1890888 413276 74828 1589077 1359557 84794 1747347 673135 1627374 560796 1541107 335227 981785 1859996 206599 11379 1314373 493269 1615231 1148018 685202 144135 1994023 1526725 645020 1342925 1675669 1078312 1440802 1269130 32994 1841232 1684377 719819 1182647 1969936 1429185 1554471 495270 1072479 790368 323040 548293 834231 1538878 681246 441578 1894791 598748 1103716 340285 1840116 1229355 1108901 974236 1417969 264990 384436 456020 1281559 935653 873700 1077803 1110092 1140481 1891405 1923710 1400019 688276 473448 1885618 447790 1310817 1170244 1515070 1921930 964100 1717433 543151 860555 985452 1746818 452510 575815 1481303 457543 1613701 1570915 1481076 495430 1974224 1793109 285641 1383570 1951842 267523 1546565 1970748 1380750 1959149 1676724 1042558 1913311 1103662 1638379 1626161 359796 780129 577315 137494 900999 967449 216132 1021132 369087 1195159 114530 1351175 1674322 390599 1574354 1726703 686788 1379861 442879 245478 264277 1375276 689487 548177 905020 959829 1261425 1359827 411090 933723 1334656 1709817 866247 364395 378738 1392816 242392 105124 53571 16835 1417559 1028266 642832 669096 1553777 862629 1204607 388666 983932 1669845 1719879 1443527 752260 1696547 1061684 1518189 1793054 59466 1479323 1570474 1097828 586014 980124 1209269 241415 492885 788351 1686177 1158613 133348 1098377 1249914 1733015 783312 1810155 410005 1297316 1939828 355184 1997647 457566 13674 94833 1182805 771620 1567043 1248153 988340 609268 958417 1725041 205230 1664059 82029 546746 601244 47877 284048 559243 842933 766683 1431147 1066707 994968 808550 1201448 793099 575924 1840322 1417210 891032 1682288 228567 1515432 1778637 384602 705754 636563 677471 1007958 646472 326620 1176896 1673477 1715094 1429755 1465180 808536 1476440 807358 1687632 347157 583919 1673543 532433 1453916 23117 1450316 202635 263964 830192 889798 702169 1539949 317213 148679 348017 459353 989769 1059850 656721 1602689 1002601 1921530 371411 1260977 345777 590799 854688 257862 1309258 848143 1335379 780189 1873457 1022074 707697 898066 1064713 1347908 1533268 1499767 1989996 740863 425185 127993 1472665 1864609 1956571 1962660 1701211 1683793 1779782 74308 1973593 783913 1408431 352571 947880 992242 1243089 6281 584474 1071387 1836410 1163135 1771066 280375 1989551 964265 1611261 625173 314403 807162 463044 1477150 1900497 595835 352737 1078790 1354555 935750 698660 915050 1523253 905395 179656 847323 412721 1128056 1720897 903483 190673 1105427 1230763 1065978 1481273 1221903 498531 1757168 1571080 1182587 1766367 1647261 1212961 1797285 987221 1954035 1451532 1162121 296190 982794 1285276 1159289 1517654 1654758 484975 1174088 376528 1145954 473302 1092117 1978844 330681 353380 1633711 1051565 139522 281550 486235 1328286 77694 1269529 1576580 144097 1940350 707027 158473 974058 72674 926691 728969 288765 738011 1973294 1952760 562495 715795 99668 36008 1870670 830234 739418 1441561 884546 1690391 725761 542816 859143 1162606 1540571 1473598 803440 1722291 1915708 75686 1081131 945535 1557485 1410579 971899 397608 348707 697114 1803773 774514 1515451 958760 822369 108823 1238008 728167 868929 1883074 1356179 1918858 1952789 317717 1637545 1119555 199824 656088 762565 42468 1219007 984810 919190 1330734 644134 1812063 289116 338577 518919 1420183 1573992 1439744 658616 440268 1340416 8978 118419 1819612 446465 1159286 1809032 1699822 266290 1928138 1578291 980084 1638174 647537 1759572 596775 286067 604668 1771959 1501839 1858385 1856238 977129 1093772 1551522 1960301 1696686 866564 1031106 1753475 674191 1948154 1449077 466458 229593 1722323 627232 1244684 1774503 1997772 1855673 1783237 446374 196143 837113 983806 593157 1680239 583873 1530461 195657 1266792 402507 1185736 1657007 1859017 952259 1184928 654228 498363 468805 626260 1868951 1850589 1013842 342582 723262 636280 1288755 930152 1923778 1308442 527485 1980868 1522115 1417640 1064434 1781383 1839612 926378 1435036 1845919 1459720 1644825 1764730 934452 847802 1194023 903444 1947298 503750 569687 1765971 562715 126655 1753257 1998079 1686249 1334818 1913452 926364 1563165 340916 1769567 1443465 501790 1617753 95410 1121555 348980 365644 119698 1709754 74127 1793077 896948 447104 1651415 1142668 1115335 815474 959771 1087743 926242 1778824 560396 874430 1920646 1385677 1424723 963841 181935 716113 1791826 705129 416184 1565327 569996 940128 787172 677766 834311 265338 59546 1389831 1796850 300786 1732696 1015515 1156157 1673364 1132281 259419 998494 1217912 1996939 972895 1790946 457194 634534 1287607 892675 946673 185041 1110023 856215 1955476 1990229 1883652 213041 149381 438861 1383523 648916 96666 895738 1202594 254274 1045587 1029185 1645163 1031114 580913 175152 1391408 1980478 4285 357362 1573741 1177499 1384359 1806515 887700 650776 1165966 659216 1042360 1070410 1846597 1309980 1999255 769094 1201564 621998 738499 1981253 169353 1526968 1564099 1399877 738558 778115 911973 1720187 221319 217834 343875 802403 183849 277775 1943614 757431 1318913 1046354 556513 1152634 1456638 334938 1848081 917632 360668 2229 1969150 1699878 822161 1622939 1353992 1716495 1455870 1846192 1982283 1192838 1811323 1721082 1105038 317684 1926152 645810 1736677 688093 1604336 527687 1397919 1703061 221384 1815759 973018 953753 133537 1401660 1998878 296124 283581 118083 1726105 1117558 1205727 919134 976365 1682048 451705 1787722 691358 266778 437263 530821 851164 1551529 1729554 1177092 1111619 568062 972396 1795010 398357 1770286 308440 615625 1145281 1050074 734936 101084 933379 1509860 98778 223315 1656944 787880 1817572 343929 364952 1356460 1737985 1564433 1814318 89490 1508286 1637132 1070235 17522 904996 950572 753428 1321557 1859447 1790710 1727004 1364778 1778143 533195 1425233 883790 1633006 1286088 1901674 1299711 1977892 1416543 87028 50060 1131952 323655 874132 1682463 1354361 727410 1091961 273272 362527 1336014 228278 238425 1833412 1541258 1375834 1930229 1111924 23514 1869374 468960 48322 1023256 197816 946295 1533850 1201550 1928920 1166029 1915605 437646 470564 146648 1318067 569057 756267 415774 1686366 504609 214547 212116 1549312 1304063 1380221 193349 266051 1520824 224861 919464 1061484 203860 1637808 1387940 583308 409660 1121579 161879 545226 1540241 369550 1649492 1690349 1182216 64096 640736 1451768 1993060 351221 1142090 963837 1245658 1755948 1428552 1066561 1893815 1603900 675083 111606 910298 1170898 979772 810534 4104 1622474 578845 446357 1233821 266944 1357386 469671 146517 1072007 317265 1455119 1562964 383268 1682109 854212 467083 937600 365150 456200 308808 122203 1564068 1159678 1109273 283875 122191 623171 690741 1649052 1506538 30107 1135689 1524885 775594 955824 164704 684947 330111 433665 1813081 824761 1195148 941808 1323766 507358 1487414 335026 644449 624725 1811776 709063 502541 591387 1506154 1680192 1318373 476551 1543789 1061885 371419 371958 1987692 1491663 550798 1220425 608369 1734971 815248 1716793 302596 419723 1306657 645876 638378 1841963 1030597 1943867 489264 72765 1084879 264734 767220 1086042 144432 1339456 1639678 1925921 731083 1717191 457717 1335197 1081418 1779046 949352 1979007 1974265 79286 802057 988172 294850 686049 1738375 279930 653372 144933 1023924 1864120 997361 1069545 1314076 1953499 1195746 269178 1680004 1957166 1814984 547767 1975132 883113 1537966 253704 507587 987956 1958552 906273 470859 1747277 1348145 416692 1908323 1247352 18268 1431239 55309 1625427 1263340 1033217 1422409 390446 551975 1544947 1450144 1672732 312787 1575603 218127 828558 1412374 239401 1399008 967035 1914255 1468734 890619 1254784 60807 890006 937126 778508 661839 35177 534914 964813 966703 1514988 1289080 1972215 223237 590850 729124 1668743 1362264 1667976 1649215 707345 1075847 850705 546332 250103 394566 462280 200610 13016 68353 250940 1971766 268846 380183 1425586 1100922 1260383 403675 643280 352724 434233 86605 1250328 176665 1361704 1245010 1023535 1607305 257883 1129945 650489 1851908 424463 884230 484837 1840652 931061 1547360 1396240 1129043 230170 1117698 210158 1039033 1799880 1542797 1210085 922309 682686 1920600 1455682 1708547 1800415 1384846 673834 1376578 983779 1105463 880158 1287474 1261011 729373 1848824 1913900 583404 190623 344181 723533 157574 282342 731484 257212 1373725 102926 550171 1350634 1030445 127845 1518884 1706825 352843 1166122 497088 586663 359019 647664 818443 1559948 1407329 1023910 1296152 736074 1635442 1959705 1285228 42188 730959 582076 1190927 1772222 1375826 940446 583926 910368 1984073 1392355 90844 506153 1500158 1138097 65800 157162 329579 677285 706591 607900 943875 1895623 818541 1631699 164729 169161 943831 121756 1704336 1347754 1362365 1181045 858379 1720480 808453 1069966 872641 1774164 279194 1801165 1922896 752447 1070619 1454177 480870 1897029 22506 1769304 1078628 1104037 1509 715238 882708 1300319 1281365 1306082 1588448 1386069 757499 1384019 156128 1749083 676300 1976808 794667 177125 1509471 695640 1087949 256838 1454273 1967593 660371 1849931 1028317 51848 1284156 1270326 20163 373133 320485 949766 758123 445736 1326855 1546685 746018 1860032 688054 415128 1170094 1449438 1645794 1215208 1143900 1723952 1691386 1919839 1514057 691291 1280614 929342 1057947 1523788 1370006 725862 154385 1455005 281097 1252486 341402 1371861 1787580 947392 339861 1166289 184099 101207 417353 1192318 302174 1384053 663696 1549739 974084 436737 1925751 1679851 1851266 1585745 1924246 1042308 891147 479991 592955 1286374 1691443 176404 83047 1711682 722582 1096836 531744 1203044 1923998 1274327 1611739 626317 866764 1663394 418013 1155327 502484 322895 1204833 873711 1980577 500238 1964024 1312281 1030296 929690 60206 1473354 551867 751487 1059506 861623 1241159 198767 1750378 1127212 311238 1920421 1009239 990444 373421 715484 1168838 1126844 493169 1246247 927522 1535531 129791 684732 1501147 1342358 683249 1812869 1268096 928831 449020 1086615 1155084 1840024 890769 1958439 1438770 1671163 646167 641061 759986 139030 309355 684826 492582 1212078 68047 1511715 1344002 215900 1934577 1054054 167918 915837 1306731 532083 1549022 889448 829670 1329007 514918 1497254 1019307 1051547 1120411 323892 635477 1064218 131154 594464 1249455 1976856 968830 885735 1195583 400492 1175747 208608 1874798 1117054 1436080 1797565 1887938 1692443 772042 402789 42945 20580 1486091 230683 715057 1684530 572917 762237 1147961 326490 1043216 195261 1457285 269104 698376 1420099 478363 1271813 181992 853544 304283 1885027 518354 766789 683743 1427243 685882 689365 855843 1075959 1087234 222871 844772 14155 1312389 1718722 1814555 1357666 791009 809836 938577 1881882 1614876 1674372 1376569 247079 1216834 1462167 1554478 1608543 558238 1339509 1082246 794311 1220261 774175 1237254 1457600 1316255 636732 519209 87561 357004 453474 284069 1457081 876242 1695489 914169 285355 844635 915297 1788500 1090527 1269220 865452 702618 1411581 1536702 126942 478489 442362 1401966 1461145 1379242 1939679 1438060 1915365 158989 507104 302024 1608670 1450862 53891 1403629 1796747 882493 1126582 1306010 1761152 388170 605737 45894 1072416 1383160 1991113 592803 111014 1339952 924161 1494642 528775 1499137 909934 1066975 1400116 1652135 16222 1438823 272036 1455639 1809490 36417 179444 577349 1456378 1503017 641990 1439147 956913 1895480 1326375 228286 671095 674176 919637 1778099 147490 60208 1203769 1463284 1428 1711492 1103717 137226 125042 1207189 1727055 1978699 1915715 1739386 1831713 1607020 83228 1053417 959741 544798 252369 55251 1320168 1256552 1485475 688724 847731 1730424 1164256 1799974 1598713 1119528 640947 1882365 1976575 1729021 1943989 1995838 890378 1882068 1024654 547948 886178 165582 344350 1998143 241570 915891 67561 1173121 276975 522651 1517081 573054 656873 1812655 1226045 1989928 454324 989323 1115611 1423401 1732191 1647063 312411 291208 49669 140811 583244 1849897 1970829 957087 1450180 98586 1442155 1505017 433730 1972432 784298 1835446 700987 1834389 1607499 493554 861494 248414 794983 1027700 84449 1363104 359665 606022 801015 748233 1049436 975010 1234411 387489 1086468 1447776 885493 1756753 364153 1427883 1242678 1058988 1474164 1611417 1090157 372309 1900730 718931 1455193 1214560 593086 1337960 179715 1874486 1428577 395337 535978 849921 1333147 94878 1928511 1994695 1743259 1194260 1731072 1996767 196396 892768 124772 1646817 418322 369544 325904 1536578 764917 1792031 624665 1257727 811047 666973 199431 421230 1902487 80203 1727985 643557 490814 1463410 1492402 122998 1928354 1121182 896740 340419 538042 1754173 1472951 1860267 1614915 804611 1571485 956223 304858 651798 995936 1631930 1907752 829567 230347 1351962 1538448 946629 735170 1458368 1665436 1988752 1661479 833141 323398 1375264 1677208 370880 1907918 1800217 57986 1595247 592298 1727668 948902 26180 797000 1796218 64294 210555 748642 1974044 390951 803141 268583 1309455 1446322 1186760 1374809 850286 1158117 1792517 203291 168687 1984930 1858630 529043 1175155 855723 1608724 1053892 700870 1175692 622415 1251356 1183243 1039036 1866156 861280 1966752 238945 696138 285034 800136 377761 1624422 1068715 1752091 93109 242960 816342 80977 1096269 530411 1593877 762447 1426255 296588 1311254 1151950 1205427 1878199 194026 334244 710164 1377804 1211498 1859506 1131068 874707 1409576 1533502 1931733 996999 861954 1511967 809135 1146481 163823 165855 1300169 673425 118771 1882744 1348690 335411 1809266 814984 1954094 1959848 1468842 344782 16216 686672 1567617 432588 545840 13278 1736795 1096689 1329905 198949 274541 756661 46332 480615 1098624 1061041 1960672 1303732 267441 1051019 1540937 1258689 715530 1892353 783666 266968 433831 1690319 1513485 325212 478771 460303 254464 775210 990050 1307190 1936854 1712868 331060 758245 213699 42216 1105369 233847 528901 312943 879864 460017 1969586 1487406 1187138 1133561 1921197 268603 17593 228921 465056 1182328 1753897 1731859 1835840 45986 1465446 606610 1913573 1445687 365340 1738657 750252 16219 1236238 554313 594289 1772382 1032837 604520 1749608 957483 802290 866694 1629752 376397 1151588 1123841 731272 1631305 79989 477642 1229347 684550 1992246 300937 241374 1520534 1920626 279399 1248187 450703 1958496 616402 662639 1287960 1203883 771192 211030 224766 1059336 389565 1066003 1646322 385058 1877454 226409 460317 1992185 1569335 507353 1226539 1713513 1787718 843397 1891346 1879532 1656848 1982565 1584141 669784 685022 925891 408059 1167704 1399995 16108 1793170 1821370 879460 1971987 1015545 1553918 1575852 1608744 972297 1335658 1698578 350545 1977720 93455 1878437 514332 994286 938417 487941 471863 138785 832068 882424 1673233 219032 1785387 865704 1983405 701697 1344917 1789976 816028 1644920 243146 207190 193816 1731029 1685001 535843 1755209 1822984 443900 1606593 327438 1984947 1803055 1110332 1711788 497280 549579 1139846 1972260 533527 1219596 1104051 938299 609852 1769500 305271 1579212 1401782 1218077 1419068 1173394 1597104 1448866 8879 876604 1013213 1468359 1134127 167248 167860 689895 1659475 263386 1921010 785774 861339 218876 1328120 1510327 931532 1753991 1219519 1084249 1965295 945806 1913368 1924687 537553 1978536 160933 982759 1452624 97709 1444620 260646 308634 1360870 381016 830609 1911971 849444 1998747 1806444 1371562 251417 1598035 182438 1089455 1779587 1915157 1546276 1911796 132150 154605 17658 57676 1480151 1916228 1671235 1168652 1324201 953320 826250 1561602 7916 603124 208213 463373 242683 1801103 1462275 1013329 1328985 1826082 1251026 341377 1194381 1182965 862425 1076087 1866751 1806348 1678779 764078 690085 1867106 1102129 1077204 605889 1619500 1174868 622815 1565244 416049 1928985 1461284 1320257 1078991 559277 844361 787645 297838 367863 197596 200451 1053616 829959 39136 1905297 1996237 834099 284031 105511 609504 877729 1340848 528503 1223651 1082400 215601 527003 1328231 1256906 1185788 1919246 979398 310233 147113 1421371 719670 947042 680507 919717 1421317 1942654 1905227 936907 34789 730864 1714673 1695277 797560 662737 1478289 1457067 1948721 112331 1130029 238857 335498 72769 1746763 201659 982515 661689 1469617 744045 1727799 490509 1453176 417630 804163 1771753 1834593 1425298 217210 1783020 1117033 25503 1134987 1154953 292256 72392 1264904 359606 630396 882585 586882 703512 540438 893070 1795595 1796227 1578513 549726 73578 1192796 1915478 565948 670885 841673 1027366 1583572 731375 835761 1944040 913683 909750 343582 1172338 1915552 460768 285008 1789002 1756754 1203920 1472761 796025 1414525 1813521 1736144 508618 1400095 400039 594045 846646 850528 1222785 1213369 814562 911584 711181 655302 1824266 1656744 664037 232748 1819466 1104652 1679674 1786183 144217 419876 1553306 152212 1736526 1129362 1370391 1640175 1746407 1957137 1014239 605718 949069 1787761 363373 765651 992481 815678 290908 1086139 1447960 516535 1629317 1619235 1757529 566766 1097498 1912885 1463773 1558787 1937288 780731 1932704 143779 1001481 641733 522867 471745 410718 875374 626422 997014 936643 1808979 7953 1086095 245985 277822 1301171 1039534 245638 398165 1244908 529782 808110 1651071 617192 1733644 977373 149362 1767194 1922493 1242682 440444 1560536 1729399 242972 518128 1174150 340826 1757636 1459542 1571004 827672 1517321 1015127 1153102 1350651 1874947 769868 1780258 1823377 1576020 742194 51846 529633 1664181 370035 1447980 959666 693617 766462 1812196 1188032 1845855 1558217 4446 632085 1761701 1283316 1296018 1105674 766127 361210 1543599 1065753 262842 1294721 119154 609586 1167837 1362087 1869063 1124735 1551710 983537 1499181 897578 1817511 1467968 1980875 210595 1116536 1972928 1932597 1640223 977906 1952683 1291646 1763900 1394885 64003 94464 1444358 1901844 558312 1039304 725622 551882 1162970 637038 612308 450823 621509 297783 1737346 1787349 1331384 1337159 49406 19252 843723 1927517 1786154 1127780 1129347 1350036 1338014 19138 41562 994978 114467 1782102 1063129 160922 892077 1446378 179621 271719 1736447 455338 1597983 1672504 1324212 962476 445806 1394843 542038 682009 963228 1301840 1780172 94172 285576 1830392 1047542 900109 483448 18990 204429 1196579 413311 1065720 1022041 1247873 296164 1022088 1162200 904309 124287 1666820 796966 613771 1806965 166601 1845555 1254357 76567 1188378 507617 386505 130728 206065 1044056 1701355 877416 1624464 637369 1796960 88173 511802 663823 1231251 1275962 1852903 1195251 1742145 1810511 1979850 363490 534337 912987 68679 1911827 685973 1061088 863455 1027536 1067777 1982520 9769 803119 1961811 1784952 1891857 570433 414177 1270711 1106553 1450959 673274 1489748 860791 832712 185734 434724 529033 1461646 1548319 260080 1246059 1427771 380607 511385 1739412 1321546 1384071 272150 647557 1339659 1237923 1431555 1568764 182888 260946 1992590 366002 1034647 1348357 799127 40963 1287163 335336 565667 32522 195419 924762 825835 1723757 1495062 1721212 1133466 471537 456926 1598241 530156 83814 1242962 1876303 1429636 128432 1116736 1833053 1181678 861365 1204781 137171 165326 1936465 1494751 186400 1830693 1745367 918893 1513586 76941 1844753 320897 1931009 71540 670641 1077946 752469 282404 954141 1904802 772082 1568912 1812893 1322528 47490 1385053 665415 554681 553853 1500244 1823582 144291 551395 403959 320848 817093 1260515 1746669 916630 1083709 935079 993425 1659803 1297613 4973 1926538 1715120 294223 1181640 1595910 1112486 1772254 1408484 266410 1004283 942915 1850821 14824 822748 753277 197298 183961 1727268 580018 1629785 1657401 1221119 903075 254237 91974 1252931 1297352 665581 465510 1009130 868944 474881 1869484 176916 1697413 831813 919029 913228 818865 1506515 1548628 37121 937821 1668937 608343 1441678 93079 1213398 398203 275999 1589865 1996416 423863 1222721 1595045 703569 605570 753844 1444809 1950180 337872 1519495 725583 717293 1553569 944792 245022 950157 1531402 1116927 1094452 1548481 1164346 367445 1889268 366301 1981222 1857420 1544973 154965 675854 1015936 157948 1788861 943627 914386 203099 199858 6852 612626 429590 850947 1633774 836074 700816 186075 563328 689071 714946 64165 480044 216903 1101806 1119551 169362 1743922 1464074 64446 1919623 235788 913986 1239058 1770840 1367038 568580 552830 1076357 1522295 514855 297287 624191 1910702 1406151 630859 59066 1970085 1271901 1633845 446434 1225470 1629176 1189141 1834700 567305 86841 1315629 1438848 1675063 373344 170449 964242 1594592 1335217 742687 1348922 1552033 1669642 1489609 1955227 303978 1331609 1404367 1202145 990769 414233 1380693 595888 1598648 81165 1812242 656382 1275092 1689696 1333664 1502801 454286 1319342 407578 1359527 467413 1513853 481689 419791 982532 789488 1261351 501317 1221293 372871 1348369 981722 1408210 1179274 1541677 1841511 1595633 1918034 1909918 1751181 6601 1214784 384785 89393 1508715 1086226 502923 1460931 597390 1039111 1374765 1491667 1266244 778782 1128431 906902 1558209 260731 1344274 1094108 1960661 183622 1629383 1811636 523145 1233462 772808 1059649 1143234 61297 626573 937462 772028 1087893 289578 108529 1254746 438550 518600 1034685 1361271 854446 1478632 1454411 950882 1683682 1745806 1846680 1252196 387234 1984981 463092 956033 359541 268962 1721290 1873356 763663 1871630 188444 1314634 178896 304810 1565308 1499550 1975687 852605 530313 172928 158099 1044708 549172 1702742 1327000 226805 1910165 287106 378295 250214 126180 1671119 1607259 253620 887452 1408872 322034 1279375 768012 782495 1398815 656932 623703 1647250 1753833 934975 1254611 1451265 1300278 513463 1290452 1631403 1434709 187833 102226 1688870 669287 1958856 1645188 1074680 1744121 497226 1469706 1404710 1557320 1856376 319231 1214897 1284422 343111 1612260 1081015 243080 414608 1701609 1435951 421245 1867403 1650886 1607853 697687 688902 506612 1583205 755358 668639 1328081 1179791 280327 1536364 647668 1941268 553065 646368 1132415 899226 1989769 357900 1587333 796589 1503387 944367 704298 616674 1239918 804807 749799 1972531 171448 834955 1228362 1499990 687288 1455256 105086 1005585 78798 958111 1831771 1569834 1049923 912827 1058947 178054 980226 1994320 1106496 271567 564013 157101 1871501 400592 898486 146735 881149 1615716 276471 1354871 74489 1327108 750755 1607353 317912 28031 363957 1733280 1056698 666667 1726280 1390921 480648 1446076 68015 577686 959594 1130423 1456750 151810 1317899 1172019 1007357 117005 749672 567770 1405816 50109 1908773 542665 749133 237234 1693133 1505738 1782447 1187916 490643 1463871 30166 1741782 1085873 706847 280466 929625 999346 1046792 1379760 1749001 31166 776176 315356 603296 247721 644428 600220 1064423 530250 182173 740341 1569760 865860 1233933 1931284 752607 1316266 1799417 1512758 1072651 218069 1930161 1354451 1039715 846815 1237383 1814176 602504 442110 591459 613092 37943 124207 1141432 1014413 1565267 1104158 1542977 1478046 1843461 69927 316674 1474805 1790698 1731203 428929 696538 1469056 1902569 886271 1057723 1940410 492403 1504233 988024 1164910 1947412 106488 1828932 1349308 1928057 1402950 1606989 379341 1060835 810938 1518834 956502 1096286 1271578 78119 134308 425905 136195 247393 1998158 1425086 680055 959709 1359500 1572924 1242976 1165324 479118 1883351 1746189 1757613 854862 1598388 1510227 538546 661664 49581 693026 1486757 1138694 764470 1519634 363123 1546576 1359921 924668 886022 282844 509969 1585693 604396 919012 608360 1714333 1729014 872055 1360362 267257 1054109 1374376 1475737 1284912 1867888 445787 1275980 209468 31366 1878299 1662019 1282804 471761 1728712 364496 992925 1763391 1297729 1143174 954494 1035081 677727 146670 115439 1147057 1455184 670520 345589 250449 238739 42858 159897 702330 330157 227911 1632934 1527638 378785 1905394 140418 1713843 603054 1647145 343913 1055415 870353 243343 1053113 774120 1765344 1905203 1486872 999974 902550 455408 1939809 939561 432817 1084421 937807 472500 54833 949855 1079970 1386591 420585 1671839 1971109 1174084 1508100 979902 991425 48170 167882 318411 974475 1651766 1405164 786260 669780 86943 751385 1818013 1339017 683894 1021644 1143206 1454792 633064 492479 1592038 404440 1247997 389964 1328543 1896629 1132544 1094876 328863 1239216 989561 526073 73874 1399236 689112 1781036 1501006 1075259 302189 1791100 817752 532610 1917835 1673279 37241 1737600 1906412 565859 293612 1451162 1546057 1101938 148369 707260 1281223 756665 1425528 1582776 1724629 1807013 145966 252372 724929 1976738 1884745 460709 1572163 1212687 525177 341667 264902 1136552 1181421 1744101 1428248 1150564 1950612 1916675 496027 1187848 1926043 198919 1016320 668811 193393 1828122 764150 1668361 1076358 940941 720457 1628487 567482 1040250 677036 367586 672292 1721432 1153324 1450250 285032 1075271 1589205 982967 1155346 98026 35049 1399959 46841 482234 1040671 1956009 1359600 1826132 482628 876060 1888591 385396 672453 1631162 690160 503915 817716 916584 1970939 1077130 1685708 932009 410640 1733933 719699 1224793 239878 1587874 213261 520295 129564 1976999 1101255 347046 601748 1222719 186979 1893198 15649 345554 1808609 154946 544578 1355504 1114863 19120 1329648 633337 50683 1957222 936094 1778647 1349248 578026 1595066 1992509 1308020 1166920 211650 269537 6514 1193774 1554157 362096 1926344 1758783 451044 1170892 573650 1507988 1842563 1690585 1312414 1117304 1986317 305954 1661557 1672976 486570 1348862 1238075 1581325 1919438 1396737 704654 824108 1815672 1798340 1543242 1575232 1420135 648052 833273 731431 604322 263770 1447978 843078 505215 76054 962024 7529 144873 189466 1417642 346512 262097 421415 1966794 151556 1290998 375948 463652 1450253 1990715 775578 530473 1221748 640121 740856 860892 520500 1873612 1899645 467930 1658458 175470 641304 505047 926795 773441 1362402 1971424 922436 1386950 1227470 714845 334950 1896355 1400917 168213 1829480 970340 1923823 744399 878352 833952 714555 1408750 67956 530543 342005 733826 188356 1914253 1606328 508881 576104 702390 1491505 1787683 466174 1580561 1058390 577089 392787 1055789 329990 720325 603067 1776311 1740119 1545962 1509585 1910939 924957 611779 1205609 1199162 353310 502518 707282 1693370 1181481 1334303 1036061 1065701 1198632 1176983 853505 1708795 1193751 1335801 433232 1072606 784763 1223585 707671 1401204 1968721 205042 1100200 145115 1386678 1463403 858143 928165 1355469 1978730 608124 1424389 866544 91771 407367 1612809 1998765 429188 1994663 546561 400019 887178 268087 1537495 939174 221124 1864620 1518609 1770263 801122 283592 1384335 602018 1865034 1494126 573352 838697 1518755 215870 1917317 1320878 1605427 1422758 1363378 1429355 986900 1746821 1454696 1426368 804753 1320408 1244994 230817 920307 622024 1041383 1632195 234381 14591 1039778 978473 456849 1904119 1379264 1049289 1803879 905125 162670 396464 1918805 1741323 1146425 862514 1717049 1686783 42283 1898625 1178055 345996 573503 379846 1428604 591074 816081 816537 244832 1137753 904018 903798 1690006 1290649 1923238 664612 1952647 465036 1468917 1913255 1917128 1627387 1583318 1333550 1464409 1630599 134755 1634294 1036138 964130 125385 1262067 80287 24877 1056291 1760870 637316 1691672 1904401 1564264 528037 1880175 1583937 1512368 934771 1898719 806879 1493000 817604 160949 1291289 1357128 745105 847990 1484350 364946 1705087 97138 1998412 1150342 1822574 1498816 1974076 1817718 1850678 1085086 1726925 1315598 63404 500693 171418 62758 1365061 1892874 526948 1555839 377757 1259638 129003 1343789 959711 1230744 162255 183028 891317 414183 811128 1456872 1976609 767465 566272 619608 658853 817130 603404 1337403 1027481 531601 1464511 996260 358238 1041105 1288243 325678 942782 1954227 746900 1738701 1204870 340666 975038 1638320 1884589 1654481 1057586 1630755 1036226 1528973 751632 346796 1091389 292605 1589533 1434957 324142 155989 1401210 1070577 730735 1019901 971033 1815621 1002488 1642227 689616 632435 482783 1396309 123355 471640 721322 944935 121241 1586991 1221562 376045 317841 1717772 255807 381613 965146 926864 1099170 1234525 389993 294270 1112408 1184294 1377295 453525 1697960 216742 646542 1629323 1616768 1355777 566855 543642 471881 910734 75364 868759 634430 113115 757683 1464232 9614 765109 32659 1612905 1059541 1958842 1504632 727963 1400330 259477 987571 336456 619833 1757595 1629846 83440 1420780 1291442 528339 1326339 154052 147467 1335654 1941643 1632458 1434436 315031 891547 969888 886530 1039102 339470 1062685 1661678 546761 189843 1524440 746997 1568258 1574403 308728 1371823 1285265 834672 1404754 1759409 1578735 1559999 821587 1187085 539789 1747471 1757395 416312 65650 1802805 1600398 541504 1128798 421503 1713716 1457697 1043489 772432 316307 1553920 1083833 700639 645347 1872821 551002 108385 1805198 705628 142465 228097 117339 685990 869533 1265503 1126236 709312 129398 914624 632449 1891322 647691 106711 728247 1227264 169669 746688 1409445 1109180 1439149 1058436 1202901 553800 1009247 586837 187987 687342 938877 1250802 1300941 496441 471037 289864 1469833 518987 680307 992879 715458 1353488 1151594 1752272 1482696 735744 1218563 428571 11596 848333 1943077 121948 1775680 871079 62225 384320 827667 644036 1644383 1192684 809026 1628554 1675626 691817 441888 288727 1328155 1043701 1752304 149980 1106854 835445 1683494 1057827 1644112 1777165 1589976 677842 1519429 527465 1408358 742397 788845 1762131 1010772 1753706 641923 536462 1599920 1267818 675011 725996 603034 1143906 1528884 874939 452297 41892 1752485 84975 807310 1595737 1401060 826545 1811356 1231770 75383 796912 833477 709467 1945916 1648440 1094627 271396 1145835 1402367 258394 702989 1251958 651463 1060698 805847 1319984 820582 801766 1040300 483443 486767 1022346 1884651 162574 1057571 1994338 378555 1031995 1100832 260283 753028 871167 1782148 1885707 721802 1890180 741496 1263775 1393510 1436345 871947 8193 1627474 1981803 1508871 115710 1245468 1918497 478159 195985 1383505 1489941 1932454 1883886 802437 1483607 1049179 1095424 1993373 1288334 175886 780448 1972812 483774 1530232 325365 957084 1237715 1271934 1737665 150663 1133567 1305302 1978988 1838098 550360 1847182 1271676 1811766 312382 612807 1406308 1205055 1566144 793780 1481587 1011468 420720 1971610 1540991 1180775 733010 1554852 628545 1514916 1583578 56746 1691590 1314623 1777993 1491910 920804 1564185 1689919 786030 447414 181012 1796671 927282 1226524 456762 269286 107633 630178 419051 132211 124595 1413373 375198 1373217 1842711 506730 1772722 795520 1038199 489265 1151861 877991 1218371 260703 912300 1851335 31353 220397 1842725 1188122 1469865 672351 1426904 476549 192333 1438446 180261 1500580 972524 1231463 308189 773996 1528321 737820 1929394 1102395 1425612 270812 1658984 1626181 1626624 1819992 1830443 284032 889206 404506 1594697 988827 1142836 654143 1608633 611713 102302 1111164 230632 900865 1894557 1763009 314552 1726284 962657 907259 1589518 1597153 1423770 1179028 260120 640255 1231559 1852945 344874 322336 1122523 1954537 1809091 1621913 481776 1013524 1398191 1910905 1172046 1644122 1068593 1284798 325211 1885873 275500 1618075 564055 1621167 1263143 100735 818088 1318583 1997844 1328308 269809 1306825 202766 1698528 1364822 1001060 87745 166737 623036 967983 91857 881733 6988 1167078 1537380 1929996 1199244 1477775 1169284 1812969 1506005 1036967 1019523 1195618 1354402 1110039 750820 717441 1231102 839342 1014517 1756068 822245 557799 1586237 1199508 51951 1466386 947436 112948 1226712 707084 859557 1407727 753090 411518 1650741 12983 1105067 292681 616619 759455 1824649 112502 1358557 987103 1789258 1510802 571746 354935 1792560 1330748 1586404 1219374 588346 532746 826811 877038 376600 1936316 890082 138563 861728 555806 1420106 1176529 1871635 82935 373083 1059769 351817 1456355 834463 1950475 132421 1393236 245077 344410 1885369 1177303 883984 540138 24996 1028030 1677843 978471 211683 372892 1597319 1986485 587484 1456032 681590 57132 720364 662317 664769 735399 90790 405379 702726 466570 1694259 1802904 1191293 191231 1744196 1923725 1102671 1465740 627829 227367 1789773 111762 1798436 60215 890750 589260 269750 1252149 1688577 977769 1850055 1252492 58685 1187570 1790687 320291 1828220 1663107 1550442 529946 1599876 1320917 515165 778521 810573 1617748 661868 808702 1190504 844328 237522 624605 650095 720078 1534777 824262 1867466 54812 208815 1964884 853961 1053412 101337 1480174 270518 466657 337226 970213 1001807 230750 1272587 1798717 1399296 1649768 1729030 1002439 1250865 1127811 903747 1051723 694062 388609 70857 902 619029 1407200 267882 867901 895238 1213657 1390099 1527210 41545 351127 1258951 109237 1680184 1709553 1292139 612821 1118619 666355 1015542 1261212 50012 1581847 316344 297055 381828 431158 60068 1170926 1244486 1033454 325788 1723596 1123828 307258 1796693 1699734 69594 1741907 797977 1563073 1228432 1224363 868733 413904 1372715 1846989 1449893 1959080 1525279 1769713 1765143 250342 1333973 588006 603026 515182 1479587 1450839 1609979 1853702 1271233 839115 668530 1090926 59274 203015 1531804 1612816 199666 1552926 1549438 935569 1018465 264718 1877671 149870 973487 1584579 29803 930366 763143 918121 556541 1201074 693422 1858997 324422 1258443 940747 1229585 1329805 354087 1189436 524507 1498678 1675345 1258302 1363204 1744127 230206 741009 1662608 1419937 603968 1040822 1759975 844708 1124819 1681605 130856 1370592 1351108 313496 1705754 1438404 627222 151075 1695717 677978 151837 1386110 164879 248315 850983 982997 1052602 1408098 1162533 1396902 1782766 1798610 476746 1902358 1687781 818426 394388 358225 1564262 991326 1544545 1860232 1843851 1679870 568633 1767542 439 1124728 729449 1696016 1958041 703305 1830877 1574501 1098004 760385 870100 1482608 1119432 1772365 1393743 1412829 1793854 1073590 417470 8444 613813 573200 1248227 1065513 1149778 109526 857165 1437584 1136734 1542784 483458 1939137 484932 1136529 1576312 1603871 1632901 1795105 188908 537926 589800 655687 40784 303049 205504 1016029 1002796 1192997 695864 220155 1625576 845072 1426507 713735 799282 1743384 861403 1472507 1003779 1013435 1689347 475226 752892 456948 975981 1893925 55622 831321 1217447 340115 118815 1716266 1240433 585753 866264 1300804 1478765 1392315 949907 852548 567810 1216556 867250 149430 731257 1355264 1915334 1390763 337565 553681 542056 1035828 474037 322539 1546083 1313164 390129 1494024 1827018 62439 1451444 1539283 28857 30698 1819133 622374 1642058 1254730 905355 375581 1779571 201969 1324534 714200 349617 84861 245235 155258 1259721 936268 563552 1989491 1110179 1282108 862117 504525 1104892 673518 1333799 199411 1198867 1902775 1828845 1895068 1584189 1402333 745156 155107 1011488 311446 133189 510849 880414 1108652 915229 1428164 1170920 783622 1892950 62848 1147404 1163077 1812367 734481 436163 1089024 1380324 1676429 1308599 899881 715206 1567860 602341 938742 1166907 1747062 76546 1083288 22134 746767 75522 593661 254088 1123336 1445911 1279273 274662 1172173 623053 26199 1503288 166861 1371641 20271 278507 1477310 338295 1667861 1456578 1753955 1124342 733027 323966 560146 1936747 666688 1271275 1751072 491749 1967567 92663 864688 435430 286388 940465 437095 186217 1645837 579052 457136 177866 75029 1250798 1088642 1492270 1970201 1766200 1055877 1242986 1013395 315680 1506616 1928604 1694486 1604370 149039 328413 1438692 816394 181648 1248680 322143 852680 1212348 1385163 1427396 1056628 299935 939822 1303241 1296649 608482 1442395 1344090 493465 314975 1193013 423568 894761 471751 1650441 527990 1382042 577572 1704988 297130 1919108 634098 538681 1548758 466916 1480241 1417061 10533 1462148 393534 310835 746618 145480 484284 1492207 897171 1596253 890038 647440 608337 721194 249351 1393187 1047005 1632729 1938811 1730652 1909540 1522594 318336 1779298 1863687 1731796 1248557 1418789 1668658 1784109 1974122 449329 643456 1369870 503217 331972 1908612 1805264 1881676 815754 1314046 146009 617641 1873509 855233 974162 1878458 247158 665534 1411572 691243 889937 1601495 1441675 1381569 1238317 1273370 1086501 525362 1774486 1804645 934780 294666 608385 49520 1186472 148663 539680 495232 849961 1734292 344609 201861 1695038 1080016 1539887 616006 1285897 499897 1966892 437141 60845 1223032 170058 1725086 156108 1369848 976858 1158826 1468735 714213 625216 1913276 1231003 1733120 1566403 699750 774553 1073289 511884 868836 383020 498490 473856 1848679 70515 86798 736597 1006445 116203 140480 349033 1735712 852573 1555401 1186549 1698788 536325 783123 500542 604831 1884044 635583 1289857 536396 1903627 220185 1452830 1344277 256757 991987 225248 1363366 1102950 370833 1571523 1000154 955511 545571 1772583 1738354 1071364 856233 1029697 1747822 265484 837315 1214882 723144 1272693 460140 646886 340048 1662504 1835121 1564526 812714 685417 1304116 557676 941123 1595199 824726 212039 1756879 730332 1925491 1889389 91513 1088994 94599 1202114 1615454 287754 1105727 1337077 1570056 242562 710138 100042 1436188 1613441 1348811 282061 983907 1114240 1345236 1485560 532999 1592565 1728424 257562 656777 1829671 1340673 1106715 719784 1871762 198096 634271 190675 1761562 39330 815404 812456 686255 754926 1698253 996251 932564 1921257 1164767 1989339 427771 536410 1936047 1775062 1892033 194546 1040221 258851 1840449 1731560 1517844 1532903 155058 61910 1031757 1366087 1480878 1973662 27543 1743723 947908 1515858 352257 1972197 1264646 1097198 385429 1661850 1369703 987710 701038 901292 930368 748410 1470231 1920679 1215996 958547 546210 1343212 1040040 1449838 445604 1783393 1910489 1266180 1756234 273451 685421 742565 1050923 1936613 1805513 1144867 1780615 1902603 81684 962203 1914408 1741289 32618 481095 381000 781754 1179287 1991202 1038677 110361 345345 893466 1404425 1171564 1682113 80906 1672561 1730944 316770 1254373 663306 567040 1321637 982710 756083 1284491 813811 79411 212364 177724 784342 738939 796355 830580 1133252 1928692 1970760 1302515 836673 355510 501046 1464652 182357 1743969 1416046 669973 1629670 543466 72256 853564 1927600 168353 395892 1939243 1580437 1025679 432042 1603465 65023 792531 364305 686259 287349 1021729 1202775 1803901 1718645 1122801 1661115 392871 96333 266004 579023 1250105 443651 54763 786104 1671990 1946242 1645183 1546084 187111 1266397 460698 1065 354617 626878 880320 310031 262359 1596385 6971 501002 461227 1370878 1353302 138546 298774 763390 1250785 1671961 1221265 1326638 1554058 1014007 1348727 1376206 1191607 192653 1896092 1195085 1338010 1777715 685040 215402 1077028 784179 1541417 21750 1228278 342794 1957202 1656191 1008226 1869402 985888 1817035 1127788 38842 958940 1946742 1191770 1474009 914996 252597 765624 275737 1127960 626447 718878 61612 1073244 119199 33584 1398070 1369360 692960 882150 1427169 687563 1148415 1860237 1283262 1656986 407217 795073 1621647 1852867 459573 278751 906954 1840867 525203 561747 1188487 398004 559661 1592216 1840073 483192 535144 319341 157521 1572827 83634 803822 886269 371028 3961 1087469 648698 1038181 861405 985219 1832193 219514 532836 1542623 1636313 836775 577412 1737512 978909 935194 286051 782930 102207 1736348 1473759 429097 1380432 224418 1463496 1719717 1816445 908734 1553817 1062314 965702 1547863 1881473 39879 1756204 33172 340184 1270983 1208048 593975 841937 1167887 1215140 1711942 1699524 600127 1949402 778340 601006 1648276 1409642 618329 478255 480860 458301 343042 969552 705478 800234 1919469 1870184 1874130 167104 246259 68805 529144 463329 1427116 1722034 1886763 1236840 856268 309931 354686 604817 497595 1274620 1876742 791531 490296 280552 1420008 557637 209024 1837568 941638 1352453 611510 664446 229841 57614 1190514 1557679 1741486 1175916 782632 968774 1889174 963933 1543323 1792968 1654356 70102 1263889 220188 384108 1945093 919823 1069356 1040531 682609 1635285 188928 875496 1450249 1902070 779761 1044812 487482 978854 474779 1679604 1012598 1484478 151503 1239855 237670 1390825 102162 3795 1465567 1025388 515692 1347888 1780392 1032584 1608172 296789 68550 601163 1928787 1019203 698706 1063867 1058094 1663895 1457229 1746815 1300218 1972452 1575686 1799675 1008911 188692 580853 1156086 1038058 273951 754993 17558 1833121 686894 508689 1076345 1623495 1009020 287416 1887716 110512 776780 532182 394192 1899265 958755 1737887 336925 640073 1578692 1844645 1250749 1528849 1079192 32563 1278082 577207 934995 1850140 513395 1676815 681701 697264 1562993 1937014 1831290 803417 1386411 338825 934568 1378138 875219 958747 1319309 1012690 1126737 1872059 845402 1943205 585726 94646 455120 1262866 1124134 537858 786508 699987 665737 405532 342719 9141 1923229 1782656 92178 1726329 1976041 195120 1913009 1565187 1823622 770950 404148 1662674 45856 1696817 1002984 140938 4977 1805848 607664 805781 1715375 953983 13773 916059 465211 713931 1602021 1600376 875147 1484241 735469 792298 1208886 1824269 1468500 669524 402347 1156583 1549966 1204341 1994710 1932641 1211066 1343894 915164 937754 1159790 1886313 1303930 1270499 1438302 1198911 529615 1217640 50791 316507 115985 50432 248767 1444697 21184 752765 1949138 56679 1412803 1085775 474907 1493739 1028592 1842317 673743 680217 1955787 1489306 256324 87236 1799878 772762 141912 1432044 7400 536374 1740191 1180514 550569 1545186 1190364 706312 676218 1681421 17332 1365630 1903320 1669705 1574298 1723064 5335 1710572 497799 1222382 257308 955034 1020043 406958 141799 1731987 344871 409434 1892554 1690795 1228000 1985200 1504085 1975849 785772 1304135 207826 440458 633248 905966 1866004 1392868 822146 930229 1616731 1728609 1759813 1888816 159839 1086250 906472 855750 71227 1634286 585857 1695293 318301 1227847 1632339 433516 1355771 1270488 1157738 654850 898093 799422 884325 1095236 1850071 412513 598928 867274 1853752 276590 1783570 986255 193431 1970069 1778539 113566 1434214 534818 823469 1410089 730145 1218271 897891 1431476 1976885 1571684 1766811 1166768 646786 1592889 1343526 530961 270463 706248 1047122 346457 91896 694633 887302 1941245 474832 1062130 386529 230891 69077 1717589 1373434 1132713 1365520 1664914 82610 1824489 269515 284719 1752708 1547661 485248 472900 814728 1387603 783884 1045165 857944 1527388 1843876 818592 921764 461326 199686 1930601 957385 152880 438306 134767 288984 238351 1404329 1257011 1440243 460587 23596 529845 515599 415727 1896657 1647969 579705 1896083 710655 1438283 706238 791738 988813 918364 1139957 1115561 851108 1020606 214969 1205321 1848771 319221 1833584 1439391 561645 1100564 1010360 1176637 1752436 492561 965411 747089 78360 857769 1300838 1942717 1470136 276922 828058 368777 394455 1408814 228540 1802768 680159 455417 502893 638632 953647 701273 1649710 98010 116710 510569 1085210 468563 61123 858316 19057 1101082 422959 1092923 1351791 1534911 1102890 736779 1595329 1094033 1075032 838606 835403 1630693 1663629 1654284 267772 487521 187535 826059 409557 1881803 229406 1346267 1818882 1471095 1873119 1134767 391589 1376574 1831111 1869236 1358515 1536412 3697 896955 974620 1396397 1600577 82902 493733 1196065 99439 1483345 1997275 1637557 850901 1391186 233639 1899810 1656306 1725683 1913302 1084359 1454768 836396 907190 763493 1423438 439766 1002570 409976 287252 102727 262968 1345995 1736952 1026014 261839 890035 1809452 1882774 916159 1503795 1531035 156119 1476533 1912697 1441871 637513 798338 1730813 1528622 76481 749251 1533788 626191 540192 288312 1663869 454291 1682177 1153290 1630227 339188 1056540 1385755 527383 435117 1417580 1669503 659047 406753 711335 319864 1937661 978075 708853 1549762 233246 796473 851630 1101 670997 1053869 1128052 1047258 1868569 1171050 1820116 435473 1675130 1508976 1543959 352527 995745 1983192 1055322 133703 742086 1045017 1228484 1447697 30381 1877061 655304 991219 1733862 1028586 605669 213766 1802901 503535 1072887 1532692 62324 494327 1168258 1542021 748296 1599884 673494 134440 1131836 1841791 1567850 198826 555111 943779 717175 256157 1559660 1293812 742121 1848358 72325 1469923 1348722 511769 1804095 125271 1016953 1465106 262781 1960916 287640 486759 757104 810398 1171629 1308616 58845 826095 910951 1173312 706528 629987 1067064 1297665 1224318 935124 275879 1906258 996301 1154252 1946904 724013 195160 681206 1277518 1995172 1671527 1182477 1260731 332021 1218318 981810 194671 1594611 1455171 1815279 1057416 1697854 1420885 633513 1335568 881285 52052 608918 594851 313977 317660 1520096 1106006 1462626 657938 1648567 1935254 525535 229068 154760 1100039 319662 1072135 635390 486682 1990257 252733 796986 456501 624368 992437 1392876 1025619 250993 1568997 1628152 190570 572754 411661 1739759 1340139 473669 1366465 167156 297330 1548951 685070 849819 1855863 1494459 1462791 1648809 545589 961762 1130062 43672 507864 230602 115704 1968134 437102 1088970 762485 605523 1871590 1877138 476166 385960 1701502 427169 86924 998003 1156922 1908849 197886 826689 1669337 479936 1069857 1830656 1413300 1199208 1761667 1905750 1183224 1968671 1243195 1261365 1073431 314426 796591 1418113 605168 8812 1944353 1626307 702529 217980 844068 1438306 574471 1215960 1145386 304189 1490781 1219098 651840 1022786 330542 1315571 151946 1822745 517731 1669377 360431 1487450 823688 899938 1284676 1291080 1294143 1878510 1199089 230844 1865266 1756360 196545 1723654 849151 148130 757054 1194251 1591624 627404 1121155 1221749 968374 284303 1922063 844810 684579 142166 1065775 1429157 1453354 497279 775694 1950646 602169 370913 1003717 1360606 633139 904742 617573 762579 298672 58252 685642 963900 1601285 1569356 1281377 1649749 1529340 1005616 1520015 1515569 1629914 1415575 839584 1707883 1743451 408811 1106616 1177989 1318034 1068060 579365 1829089 1902378 652348 1031259 1248820 737926 1428929 644897 360595 1037456 347689 386181 1656049 1049975 179562 107598 1941982 195802 1384414 1890111 1833588 1798525 1071338 181450 295014 1244407 1843366 1149542 1064925 800080 1640973 1682491 1101951 252039 1840432 1831471 607594 1959104 1834584 406636 1582597 1923619 1201565 612300 745228 1117612 986878 1781809 1857170 99624 260568 955678 108804 671213 1162087 738249 111067 583358 1753223 120088 451082 422659 936716 672101 1104973 255880 1666651 1301954 1944770 96380 1865122 1342981 463566 686575 1487488 93931 222808 1544645 1153430 1066843 89770 1445579 1742753 1626098 396626 775770 61415 568051 1127843 1980775 750243 601144 1609278 548475 1989187 1069314 589471 1131208 386453 189759 1168723 1611804 1268031 875184 91869 1148498 182331 1922218 212940 823390 863798 480921 1069013 881460 336527 1248009 1474195 1673598 944033 927194 1223611 240302 531290 978738 1855823 1795199 1236215 310731 14809 280504 74218 91672 1867827 1568216 127788 1130799 829937 42388 1407240 260512 93036 462939 1662884 1526525 116225 823899 727675 1103833 1392217 1316525 1625142 297985 521129 1278172 1175849 1985988 1796895 362707 791768 1442258 50016 1080941 382442 913089 1409228 1972356 855055 1149927 636702 448917 701211 630116 880254 310016 239930 236959 1515877 162450 343912 1929256 53308 588457 1555128 24619 208594 499370 981434 1190308 1870693 454417 746722 965161 1087126 1533950 1314905 960213 1351263 145903 850698 1567898 852810 462341 1116032 1144791 1487557 548776 771096 1526824 1885755 1020509 954569 840095 1608937 997614 665854 1308679 336885 1866719 717706 340435 237428 1856760 638457 777391 1234028 908241 673568 1980174 1590054 1251118 355981 1510897 809869 1932073 410940 1138494 1306699 24754 30324 1263510 311969 323414 1524738 111966 257394 252355 1652749 404915 97702 83093 398119 488008 1476468 283150 809302 665666 1303131 1630397 932895 158369 993199 1548651 731225 551131 1195416 698797 123061 1279788 329678 396938 1809225 1798084 277710 478030 78066 608782 1614899 1561194 612864 489261 1003791 675086 1968969 640158 1877170 85997 1421132 677678 363578 1178324 359991 782009 148393 1964645 1692036 777251 725034 1199785 1430637 1649358 1881752 643284 1434002 1149531 1103656 659116 657770 1577711 1909847 1419885 880998 1915704 1929828 238228 674207 84645 1377799 427163 1648098 1241193 810579 1270627 1747412 533401 707525 1019428 1738889 98574 1861462 555389 1250942 1692855 114758 123809 1259489 716721 830344 271594 1508589 568379 1490456 38787 896324 617016 309363 956052 1301374 1278631 1454637 1152700 1651098 91944 1198002 1448039 52981 733262 780723 645774 903623 1731352 942232 408148 306228 614816 1475979 753004 60969 1876486 348496 1275427 123202 119145 483151 1628116 995645 1378278 176643 1132358 275768 349646 169607 642209 540112 1527998 1271923 69115 1398086 1538202 1078669 1713311 462583 443950 416865 834262 1709548 695133 1896156 1396284 1306862 780408 1585529 1574810 1930212 89311 1697145 1511317 1418263 1284903 1139088 1549601 526046 1909630 1965541 203475 1814297 329959 315974 935327 469692 1855437 324155 1027430 1962570 1767708 114458 536308 156430 1748442 157323 1148486 160236 949034 449871 1277125 1222637 1927043 280906 1199456 1372837 654692 1087921 1482201 609470 1423386 1710382 1147682 178780 1527240 678318 1320201 1720850 1392141 628700 1629777 1598195 547083 535344 72257 1952601 129927 1400977 1175101 39660 33940 1762573 1924420 533955 811535 148912 1332313 1084671 1381916 1753950 1849236 1579125 461707 1784091 386891 1892636 651512 1690388 1985999 16324 337887 683291 1506834 636012 887128 1357639 1731143 625502 500247 1198254 1531323 64261 1887287 1259200 73484 870551 1028028 1403308 744146 560800 151793 1499406 403173 170487 341760 1424197 1062082 561687 1331135 1311113 1944878 1519966 1864947 773166 66243 771680 1929803 651301 978329 985886 1827017 1526518 446402 650425 414056 991176 1393231 1313773 1652512 185903 466721 350616 1073993 69710 518556 319897 635523 281869 300981 1399562 676842 1714921 219622 1622238 155640 89094 921241 1352911 1018952 773161 7395 330727 985443 535559 1151311 1689598 978038 1973074 905178 751254 786581 441277 1552925 1217079 1781285 94440 26611 398906 154147 1069242 276709 1224751 131802 1028645 1081816 1436039 882139 1340619 396671 1150614 1978415 1905681 1699453 1037249 973130 1569482 318052 1678893 70655 979318 1034140 1069247 1568547 1464926 976830 374621 72728 359597 1478201 873488 175373 1355607 290406 566016 1835212 1588186 1265194 1588704 576395 432762 599749 594161 1573152 1860355 483836 1693150 195128 1876756 1196401 1778050 1560268 470441 1544341 365678 889529 1721955 1729643 811530 728858 1587688 49271 890836 584286 724234 1131078 252185 1072290 1329650 1811653 583560 307424 1651511 1241213 413739 1132996 657797 1626418 574991 979329 1447154 966465 818237 1464978 84836 1722682 994747 1363705 43136 1795505 376832 1846387 1455255 1750023 1515822 1645795 126038 1745642 922943 549250 1828704 675694 1779247 769437 513199 309912 102985 1965244 468644 283675 267507 39784 616982 83855 1566707 870252 1627714 504432 142980 261037 1001402 1292080 629385 1053245 579531 635549 371042 296150 1599919 16312 809607 1886528 994396 1815406 1421270 1101859 780892 1035132 568695 195898 1362645 1122349 1526106 900546 974133 1439938 731082 609377 1037227 415741 28980 28213 1928867 93567 1353451 82499 428727 737307 131710 482471 1948065 781490 1408283 1623801 882931 1132825 745215 688861 1709272 702790 1640969 1268056 1583485 115925 345369 807093 1640640 946063 1467316 1954550 741031 1157691 1041403 1047585 694897 273035 201904 1068228 315156 1600635 1086895 1885564 655933 252935 1141174 744587 1295481 207585 568083 1513957 1259484 886056 641219 772751 357902 1596942 1095413 883703 1181252 1628063 500876 251210 772423 648142 1621063 1862910 970100 1059764 1179140 1479773 1042247 1085166 1613370 751588 1586076 433455 671932 1255463 20136 1020467 805635 537796 1056970 1348742 1996296 1852858 164673 1495036 21469 453394 1799843 1878027 410245 1172372 1161319 1547107 1103953 273008 1340197 776285 1469278 581366 580577 442625 1454387 1695499 1944711 1832703 1568962 643998 60650 340140 499351 489620 1348678 837547 1119806 1774479 779059 244032 532569 662570 1628662 1197232 495628 1156751 146036 1973502 776757 33067 664507 119228 128756 1368319 1099494 164760 1703881 1816052 1081605 590249 1643445 920795 543472 1615161 29740 630124 28782 1312802 1235797 1674150 1475940 1307325 596575 930342 1477208 1947086 338769 1195858 1997196 785426 101820 1374435 679951 511017 1018500 1259167 118065 1707329 1877945 43125 1201110 655593 368116 793301 341271 508763 235393 641412 588000 1284797 1146958 1108684 5044 848162 894428 1357905 41434 620072 580509 1159753 393710 188616 852178 1198189 1555038 403744 954539 1294892 50017 1644290 1002308 875600 1950459 1009762 1697587 56322 579749 1429583 1084148 1094824 1947846 1131350 1263541 522150 1529191 237909 125445 972114 418742 1044519 141878 1955960 632255 131881 1502446 1680470 841980 495556 435513 354197 648995 1382388 1475470 1159272 1305330 656430 1605937 1810078 1387615 1467758 1043023 1652775 1014972 597487 844690 303279 1517473 1477607 1496956 1417364 1523620 1167320 640353 1004411 674534 309527 1419513 1143823 239293 256937 826895 227308 335098 1725357 1047476 780058 862683 921815 923802 331249 371461 378909 1398809 1436462 955747 305232 1084301 867201 1471875 441243 1993960 1438886 1152192 1799269 1702858 516034 1829588 409380 1749937 514350 407808 172041 1481008 304255 1807699 566764 854963 1366318 1895301 68314 556711 660771 925464 1343760 1193592 1345039 1698786 728066 385045 1926241 1382935 1252323 894936 1905579 458184 1286991 1165496 1616827 1895328 852500 1751572 425067 1827505 444725 1778460 565986 1746930 730169 44473 1736426 1717684 692430 1616627 908230 1412159 661413 1717806 1094882 1810881 1744119 945305 116421 760643 1720215 1582415 620770 1729493 484670 874420 1989748 1904405 1530157 1525358 773694 112114 1666853 587015 731376 1020560 1806591 1948734 1105235 1453112 1429089 602895 1758835 1849809 1440382 1765229 1156216 1212156 1165031 1321894 1427573 1711754 22788 254224 501538 1839277 1761810 1372057 544841 1452111 1972587 1702624 1693784 135816 1777012 1676318 842890 180257 1893030 1794433 1748488 462353 1914134 1055081 967850 1343090 290279 773169 903569 1055708 1710944 374713 13388 1126749 1874902 1979387 214403 679217 664653 26705 1188833 354401 1754280 161966 207907 1699331 361672 1953751 878535 155839 1620221 1892431 1466882 873609 447764 697416 1095821 917287 1271259 80098 1378458 1473751 1696079 1312949 660500 1551068 511841 385123 1979955 1577623 1792587 1425685 132954 151575 1898377 1947204 1794671 824734 987451 1073434 498225 1437341 1952025 532801 1398591 393416 533009 1258927 640993 267446 1554788 598940 1858228 577084 28795 790007 891802 1237272 9840 698163 1635611 667150 1062145 105090 1124785 458931 132277 1312240 898077 111961 463771 1021837 1367257 816319 212222 1548931 535657 1779444 412698 1318420 198055 749000 1495559 186573 1593275 1212091 1724048 291044 1239475 1414707 992896 666411 1826752 1212949 919264 348595 923594 1689107 518243 1302368 805970 86824 1814704 942255 1048765 353740 1062105 103948 29682 68430 1304521 30962 7689 798885 1866836 1865171 609114 102635 537789 1155199 741927 905445 1724828 1168711 313864 1524997 1603501 1487089 1144142 1429893 550199 1257691 673579 1879515 710810 1967646 1235994 1666864 1521049 612495 1033591 1076503 778418 177015 500677 1979681 257047 1389805 998424 651762 1158262 887793 1755218 287613 351379 1799477 1540487 1111567 1791415 1014256 1705856 124945 634845 1833729 312552 533064 754122 286872 269281 646594 1788752 1600208 261704 167683 1252603 1693367 197188 270236 107309 1102321 332315 836227 1992671 1635205 466582 292732 1758900 227393 424755 1268319 363424 706347 1587633 1524292 1672450 1371366 416225 1479399 126261 1372724 595398 1665303 1422354 1404547 631280 15382 1964361 256968 631171 173679 1719847 411405 1189720 1357755 537501 641450 1809059 1537021 945990 1253246 1253413 663544 662439 424538 1876778 1859412 931051 333390 967632 1066488 1854298 1450009 1134251 1497792 460171 1862260 1191522 16915 451319 258789 941086 1154131 51784 1524435 1266134 573439 1770372 1639717 934153 1454124 1349916 1796152 1685371 1186320 1348462 1658254 1869252 998479 1482256 693565 1313110 431815 1661531 1490331 1556869 1659338 40378 56 838881 365538 985708 256393 77184 1625386 1378871 509362 1949815 1744872 43285 1169525 1593497 1185466 1842240 325658 1698589 522537 904712 1714194 1651020 1718628 439058 799447 945046 1206482 1092442 1634780 72276 272723 1325952 1339949 1210438 1300032 1946074 810095 221078 1066914 397046 1543555 573293 1964526 23464 991569 263238 1058946 1043750 806241 160935 1459716 1058266 1504260 1525371 710249 77897 368828 1942508 1030582 206358 1758924 148812 153430 507014 1729290 248197 1779644 439332 1280187 283120 1817482 696533 23332 1818707 1285093 1142125 1950985 34666 290747 323675 325636 1506366 206772 1076869 1378350 527924 101890 1362523 172108 1572791 1518228 1823280 917602 293675 562344 895176 131010 1672192 129800 1450849 528238 883355 625134 481737 1910073 796132 1136566 302041 945975 1092288 1952737 1714358 248781 46800 1691304 1484756 1768365 956261 1293930 521165 146123 65878 857444 1131442 546063 403133 1380668 523836 685493 1789832 422921 836696 983341 249589 1196810 750297 718732 571418 680303 1237917 728201 1739374 1307640 1919718 287591 735454 472089 491152 1870226 1391997 1129009 531651 153043 213323 1796459 935038 923429 1302267 52664 824035 260994 1633770 491885 641666 1655082 840296 1848484 1666416 282512 905386 923395 499762 273990 729462 816285 1525718 1351828 973615 1850158 1943035 354066 1402388 302708 107600 345231 445911 638692 1961837 1168369 979852 1313727 713829 1720062 446510 1585023 1906656 482904 1760484 535927 153807 949790 370181 1196613 1019309 1515284 1009060 1565357 1988833 931091 213184 980116 1811448 1036617 932586 966609 437748 1356529 99232 1140857 706115 881202 1748531 1343367 1671324 1660250 1283342 424167 1901270 1716830 949566 1797780 1718681 1856505 970092 1775317 108278 49864 1658079 589114 679237 516515 1225069 1013006 432028 1182817 594900 589715 817409 270993 654722 617144 779570 662961 776877 517712 1802716 1070973 551986 1590269 114791 1246542 6636 110455 1828317 1092786 558005 850183 1851621 755149 1709633 485497 229190 1904956 1781459 1432420 413985 1875034 75950 99426 84150 1064964 769818 137808 1700922 1786662 294233 792338 127919 833226 494990 655680 980031 212891 1140207 969994 78214 1206715 631035 1402526 850440 1890794 1711926 831454 139713 578379 1563116 1403969 1457255 1275755 11323 1885376 1279017 975510 1523217 925718 1065479 187253 1937973 270681 488218 1677793 237560 72685 744445 1263759 1932186 1852482 839299 544566 1503930 661639 1135160 1507521 964254 1298458 762087 827970 1835095 1716412 1691402 1923156 1711678 1511163 1379631 1653220 53412 1694821 1755371 1683820 1130629 257783 757748 481136 1678099 1114682 1891559 742055 1125700 867881 420614 1148339 1280824 318568 1420574 207427 1973465 1620328 796815 460710 366403 897513 1991199 1742716 907022 1343999 1362898 636213 1187955 1185137 1723885 792116 1750517 261440 548819 323252 313275 295695 1657790 839496 665119 667908 621435 913365 331665 789783 58772 1791625 729971 107901 1160740 1161036 133322 1453422 1884717 1335611 1024127 926516 1449166 296036 408245 178652 453497 579151 414041 495684 1118290 145962 1965762 1304575 1062694 1999357 1698324 1073239 843971 212360 1506255 1064987 1197913 496828 524543 640193 1151814 1078350 1361251 1622987 398103 1457825 911576 562601 786742 1745445 816051 1692121 1715409 1725354 82901 141914 1050336 838441 580814 1415165 828682 933724 292197 1096814 1028474 1820385 1934737 1564545 1936135 283132 127086 1163875 757106 1197228 105496 997692 13837 116812 1594253 1963705 749026 678426 747232 656356 1388386 1509463 263314 1797186 329449 328600 1255795 367773 472442 342347 908837 307179 1068136 1946756 1595141 576166 676091 1724298 202792 1481254 193950 1872396 510409 313351 173437 1236953 605156 1883330 1552947 242641 1379780 931077 201557 453031 1524086 668538 1608608 876027 895547 554105 1971538 866071 1571038 316986 1782953 1149572 1289680 82792 774752 1098499 542950 796444 1106654 904561 801998 1554609 340576 1382046 963622 329958 444642 699257 1066639 1508152 365121 1023976 1571852 846447 1790523 7472 1121483 625287 1299829 311931 1011916 535598 964003 1340585 270281 1691624 952291 1301131 837112 596206 1891152 1379 1130272 1137228 1529767 881044 1126840 741896 681521 1591724 621960 1585942 825596 538827 67175 761014 541363 347745 895251 1002835 1471110 1083806 1519243 1315343 728904 1729269 1625500 1976218 450809 1299786 416962 591360 601207 1197734 1103233 675458 722668 1195125 1151825 1051092 747835 426529 1688719 1942878 1386101 1815994 183271 485112 1014821 908903 59105 1118390 716533 1319614 1531658 1522130 960664 73487 434722 427094 329243 1634992 1083836 68491 317515 1191958 846121 1418366 1933693 469218 1158999 1609042 1227639 1957528 1081404 574376 1798184 1841703 66165 1467232 1405532 862845 933151 253080 339065 1527745 914931 1458275 1157803 1050811 1977131 1832735 739073 1875415 1398819 1805231 1081490 57023 1794655 617245 742482 666685 592043 1100711 1788515 354493 1985701 749365 558995 292258 602350 151379 556388 1780764 899147 174513 1212836 815509 382020 673284 506582 644357 593150 1938751 785257 645825 1301672 1081929 504824 931843 1837327 1914738 1263710 1373418 55051 972094 391842 896660 1513578 914669 316634 692720 285797 1672952 1210914 1490234 954093 1977830 850685 1021526 1799896 713753 708290 177048 77185 215598 364489 1056799 1216472 228449 1795536 159143 233090 1780793 1903543 112451 1540863 1688387 1700767 1031416 452376 1169472 1196831 1436454 1687628 966653 713054 539173 1965688 1729926 1940187 801026 72410 1517327 164131 669082 21728 121788 1838943 457444 424080 1294608 1199637 1607424 777224 878081 1553226 1526905 1926188 368388 714537 1485637 1557593 197528 1715004 643175 30584 1974799 1692109 1292158 836058 1881407 1822469 654847 1044110 1027726 1000129 1855604 896980 88015 1192455 1889663 685650 1984379 1440153 1640036 317815 1625393 679368 1017067 907761 1987757 828636 1112653 843405 234980 264540 854776 1810968 304636 884082 481607 1167255 1445236 992480 119707 1717190 106235 763900 1749569 547177 1024924 1551756 1023452 1276068 1630269 475000 527244 1520016 1356286 1809845 677006 287191 244866 1767509 1505387 1803374 48914 1468909 852926 1626573 542041 480275 260838 1914515 502396 1441404 1278489 392239 890099 1562715 1559251 1628765 1035013 198698 1339648 469267 783448 1263663 914664 833835 1308694 385993 75969 350587 215843 23059 1438428 550760 1008269 1153092 1829333 433343 1623680 190932 1714353 1905064 46599 1946855 1712411 1359965 820728 728337 162807 947020 308341 666367 1969650 145721 21877 1833109 1771330 1634586 1199431 805576 382262 1285256 396699 1755359 446951 89538 1421104 1896587 1701249 582434 568257 1646362 1623682 1699052 838379 1166066 931868 1059240 582497 476087 1699692 1669217 1798466 1253923 1182493 936417 119340 970279 1658547 1561619 29958 1890880 54221 1049942 1388104 934297 1919901 939011 1247419 1876152 1508962 1065913 1410195 871715 1774226 838534 937667 407460 1674565 696278 1885139 1725451 1419208 144733 1574636 1369066 276046 1839116 1293827 257420 1454419 414649 132209 1360078 781924 901911 264181 1423317 1038664 392212 1662415 863256 19333 1235404 606978 338542 72886 439934 134483 1770621 464560 792909 370838 1930848 160104 870287 1305192 1453927 1051880 1942970 1468075 1587860 506858 1700197 811827 1295675 588478 1024087 1766286 1718949 114858 1538618 522197 62722 935338 64300 266663 1281983 1486007 608668 863898 1532932 959494 662735 1434375 13466 1035092 1629098 1412562 88609 419538 1294663 668509 1611668 998149 1273593 71932 1645996 1041353 189136 864913 1303395 788071 159719 1186217 1693723 754088 482710 622301 1869457 682315 1535161 958246 990332 1973342 926587 802627 1501998 51303 1348934 97027 1107486 1540169 445968 1939977 51855 1158970 902379 1767766 1964478 1313969 1876761 1692442 482844 1598232 735461 1259808 1256256 1271434 566329 873072 864818 680565 1573499 1968005 987982 992194 1704833 532455 1716305 1100160 599040 1702399 1230087 97006 1264489 858737 426424 1735817 1133069 221015 1893797 68915 1450288 663513 1388910 1301888 161231 1270275 448691 330204 1948462 701480 1012456 1148029 734849 706000 925344 807275 1159486 1919996 694780 291688 200837 170053 201000 851412 1727469 645368 1156232 1346643 1299130 441047 1993859 1760054 290761 832697 41134 1056795 1759869 1452919 1733247 620119 928101 81508 1773889 1033431 70793 1463033 1866561 763905 1160256 303183 1364009 1711849 385264 554114 44162 56227 1298121 1491722 283136 1991959 329558 1483094 1047380 1089535 1638416 1769224 1517160 921865 787734 707880 1230496 23013 616591 131384 312812 458308 999699 589333 94324 37338 1283779 1916130 190275 1004792 1487901 444895 1441867 207073 1621368 1034136 703246 528748 1336556 1777139 663743 1783822 776037 311589 1703580 1197207 1465930 1349760 471516 1311080 395308 1088618 1331402 1939552 555525 884790 626901 642416 322638 1236913 79277 395542 1414909 1628130 4895 1624412 402136 491687 1353775 1380437 302299 440537 908601 615206 988771 75102 67350 794989 308984 800808 1923102 848860 933798 1736311 1189951 1070480 756969 458409 10919 335836 1112398 942963 903815 538778 1344135 1646311 251691 1423647 1213668 1653403 676809 1080244 77483 739709 1868868 1459297 1219820 370712 516183 787212 1505781 1342733 30113 1500613 194719 1882563 1417235 794345 1357768 1268773 1996263 618980 262394 673116 194506 1724760 1721388 1928625 494632 1931985 64390 923089 1631148 1197080 135502 342548 972124 344526 156396 1857217 445536 641957 425980 542261 31232 472172 1107441 1191374 1717312 1907558 1475471 1957916 508230 482165 463477 368467 95527 1055825 1802442 1151106 1340969 1394566 403284 1325276 203255 69011 682783 842127 1496069 134393 523214 701959 1854335 892736 1976047 931888 1864056 562856 979295 185981 1278223 1061299 976978 89056 1433879 1828210 1935269 467068 280060 1268214 1871997 1402376 1934991 806111 973617 802415 800565 1972002 99049 1189892 1164602 62766 136865 506683 1728183 1778128 1123983 609225 1111990 1534669 1423503 1986443 544254 81801 131968 58024 921586 146384 426339 222580 1705703 1569989 1032153 233198 1795765 938680 1924212 667830 1896271 1198083 1218477 300492 1014200 794634 419536 1923756 1507565 959799 96036 455112 593813 1900310 1592812 382477 1396636 615462 1791717 1336647 1532549 1617896 362894 223290 929908 1661346 686448 882713 866120 141921 1655581 1669850 1948609 398592 1888215 638661 1910973 1553797 1241371 647742 1328127 38301 1283019 810349 1883453 1003329 1263110 286663 1978310 1856832 1452905 1320679 62527 1182582 1809048 903003 1974096 656224 817465 414591 38594 1965 1011389 397270 1279101 254616 16437 132033 885194 1784770 1142510 1045693 1653059 64922 133818 1138281 543031 231036 806959 20064 1744016 391336 652658 1114108 745856 192748 1071662 256069 1498885 1655686 1708009 472513 1958162 1362476 597871 832844 1103413 405970 577263 1797449 1791324 757229 979045 763929 1746047 1544193 1052467 607259 1831996 1610350 1770615 231769 530331 1840968 1652288 1600620 1380636 1526485 862100 1445029 1409877 287211 1661952 493902 131747 467043 1468017 837926 1575061 737211 1069456 600480 336842 106616 915273 1275262 59333 1992081 1886073 729725 1856662 1934150 1757506 338464 1970889 854631 1873308 366671 997421 1006700 485087 1716907 1848659 1394286 795279 1739917 1328024 537191 544622 1460282 1775930 97539 1742451 168686 1611149 1632078 121040 1053493 586526 1703627 1487242 306504 631257 941071 1904725 1821959 958772 1030472 286850 955454 1852065 1360895 537745 1442283 50510 955123 1895602 1703750 1510533 219022 858898 1578518 864110 1384837 1139145 221181 1020976 1310029 812459 1638483 1721570 1691944 1021110 935944 817480 1886666 46625 829734 691423 188014 1764883 1744071 680523 1790751 469348 1658194 529376 62471 1733724 223417 1390095 1119775 510181 1303499 1305281 198351 296059 864161 451208 1195866 651569 1062614 650396 568538 1158874 1497091 1235713 498488 370883 598513 1262530 612344 509338 982953 1152416 1080201 697383 69563 997033 1612174 1019993 1039166 4030 1943443 255900 1289089 372551 1328387 416373 1708367 827102 1437068 1834497 878971 1159823 1671682 1315618 412882 584059 750477 1674473 731781 435534 562287 356033 1087315 532657 353898 405545 410053 1451506 656119 1097846 1019590 1357875 1785818 649169 121800 1206140 1971454 934790 808159 842347 807676 1086138 763854 1320421 343215 1835437 1444940 886464 1985631 1443788 461091 1025344 830481 757808 1445942 1245402 140031 40456 1255872 586625 1861555 285150 238234 793645 973959 1228132 950060 975234 390548 174615 783602 365258 553429 96216 675424 667782 1687567 1758408 1988980 1078460 1115737 695578 1406775 470975 617223 66863 1672002 1717380 764702 860906 652686 741536 24872 521815 292394 1880258 1502581 968644 1560749 1329806 475557 1204795 1765805 1274796 806491 921682 1525644 177762 1937977 107079 683438 963856 819941 997858 414651 1643486 73459 1009297 364802 954992 1731162 830347 769464 173849 1966908 131807 419137 1583589 1728071 99584 1319192 1363773 782018 411539 1032338 1522239 1025187 589069 1745472 687656 1858642 1865851 496192 598420 1294803 254066 814163 1649303 602202 1319632 1072377 946068 279651 43036 536471 464025 392136 623237 404945 313790 1136487 444554 1340533 53895 538154 331732 333561 1686043 117105 1887478 1092734 944560 104614 973657 1689937 826952 156112 1511807 269754 1188182 667747 1574262 1273724 657398 898258 1799187 209204 851524 825075 501753 29263 1950190 109520 1266347 1588785 766956 1976476 975438 1117235 1263864 1644555 1307670 1710881 1393198 272992 1031337 240696 1590263 9950 427282 801886 474758 1327257 549501 1917371 732852 822868 232159 242830 664466 744191 1489141 748531 1834115 694889 1895135 1515309 768873 645316 1412978 1179535 119364 1249731 1258604 372131 640871 635442 215960 1347876 1760379 24477 1788835 1087139 1870656 788865 46938 533016 439424 1959111 121710 1036584 997476 1137720 447231 1024969 737998 1687783 202599 510349 1973665 1549204 222274 1387755 1424527 227921 497824 1023553 1838970 1500444 1099269 133885 393383 1345371 1939747 803499 1799986 560912 982856 577157 1264336 1659218 607124 1165686 424090 436287 466982 400440 1110667 727997 1615736 1194551 1869448 1667145 1523478 1382733 1174398 746950 342785 1254457 831378 1378710 1357391 313842 996860 1362179 1504890 1331090 537035 526702 1938657 246817 932031 1520207 1453162 1699333 1261644 358798 1201318 1095533 1564802 1143840 605998 142114 1689524 490412 1467077 206291 900969 1601448 501342 925944 1201170 1422346 1796209 1716520 1704283 1572702 1279595 814553 851864 1993622 1186800 1649815 689810 1294480 1978189 1598903 1814738 1740082 1236437 1905889 194558 983206 307116 1196864 1182210 667355 552868 1852695 1086260 1093751 17597 246434 1758524 783848 1238756 1662604 1017925 533204 1501199 1725595 435230 1770494 384632 664824 872046 839582 849467 13038 196688 1584744 256403 709669 1377218 1004649 1080445 402112 707638 1447020 1083086 453301 659978 174503 119071 559029 1547624 514773 1666426 301419 251066 937721 1183222 1762082 460061 1767411 1104838 284089 1258179 160222 767039 1753578 1211181 170484 1684592 593921 1801678 1940439 298709 90379 1663479 2648 175972 1457372 809375 1949708 1255616 504210 1147168 967393 1765884 1969699 1315606 566670 402654 323723 640633 1466919 808217 518830 70738 1929827 751774 412713 193717 772078 1200054 436613 1346112 326 870259 1079988 792610 1239404 922527 382642 207385 1684691 1049391 1362855 1895547 596808 1479929 1733658 1293870 1494558 1777639 9505 113692 1525416 1028198 191880 721505 1885969 1411216 534591 1463674 1070401 356901 1027491 1892735 203788 343878 126797 180843 580010 176670 1807236 1800410 1382747 644534 785879 687403 1936769 728036 652779 1568423 911448 224282 888036 478380 1128099 140520 1939891 66937 1841789 1472049 401265 553062 1248473 892893 666264 1688988 229069 1208786 664662 11937 675628 1454351 618386 1454208 427912 557017 1153260 868150 1355174 1493461 1742864 1055535 1426413 1771450 692644 313139 1137484 1483794 232925 1110481 820908 1118131 1155080 1409170 1050142 433217 952812 1531822 922265 213280 154891 1357832 231483 821059 596532 1206868 83260 907121 532636 1840547 1270805 527911 1339551 1638173 974634 1076998 398213 1164802 1977452 863145 708252 766072 692454 1187436 1682913 814075 1404122 1356457 1760503 104945 386161 1564233 651530 942274 1527941 979607 1587226 1771242 1136620 1646176 1894201 991927 924258 1765613 377180 224829 1735133 520731 689160 1408565 693460 1912832 895999 1994316 711401 1252633 909951 875557 966526 689217 1600909 1374845 1743261 1147126 710240 757322 1770029 981629 1339757 425700 516892 964334 700349 103841 897465 1747190 1618694 717832 16062 809267 1975253 9103 1163896 1030522 1935559 255 837280 1073991 295952 1920647 322173 1801900 927431 1951381 1195469 685780 1780015 1537976 941596 1775663 1861925 1972806 1513034 1384540 1567997 569987 561190 488477 40994 306217 724524 1701964 1381770 1577649 455155 48257 1411817 42977 1987290 1250528 215795 598226 1413125 950470 1681171 150132 852645 528219 1599494 928686 1653939 992502 431098 60491 297729 148498 736480 1512870 1420164 1460154 1344650 984514 1719907 217425 326883 1791522 1946245 578783 1116780 1772740 1091308 1827869 461188 911507 1619718 1993415 136277 85013 324114 597590 460128 840352 853989 1685543 106943 742401 423243 978461 174898 1174161 44679 782145 317422 99101 1021241 1178903 905282 631433 1923082 185192 1368852 1870261 1688475 591485 176653 765024 1965259 1742470 295141 1127667 870728 1397256 189473 1840854 1855914 275708 292131 48570 1531700 497540 895054 290402 198961 142763 846074 1029203 1550115 183923 1614929 1839130 90191 643365 1554995 1059682 1385226 400140 855358 378202 821177 39683 1316123 416527 1458663 1213183 1559881 666952 946811 1846808 1855015 1991944 467517 1761048 151641 892811 1009884 1917126 67876 1784435 469357 661764 546455 140780 815606 1587705 1427662 741996 829453 1275854 961095 1846965 41149 1567382 1789540 1227032 601330 1955116 1461263 753759 843697 274105 1127598 499640 492861 1901156 812353 428581 1525834 1536287 1046108 1429571 836251 835096 517670 729001 1321579 87309 1074189 742201 1888146 1069854 1372616 504969 1489161 1218591 941986 548621 278184 1508424 134500 1235148 1529023 1771610 1828582 225334 1264317 664560 1343009 1924660 1568011 864154 1721530 1260085 1879484 1525318 855977 486385 36826 303739 509043 1725212 725279 1592597 1668421 893063 1897866 534508 1050153 125153 1617338 1720139 234326 217958 701001 1671186 1774778 185113 1024305 664536 1252895 136717 101993 54981 732482 1502407 246028 1463528 758192 1376287 647684 586433 1775505 90708 536160 741471 909919 1566261 1898659 672830 142038 337368 1459466 1061089 761918 63610 384561 1459196 220179 1475992 561684 1897267 1815404 1830729 220464 1830260 69274 1507973 83295 565723 1097752 1914179 1559467 582323 379917 1176999 720475 831032 422887 229727 1969248 217176 1998349 369792 231735 1610111 1117951 1262403 1803360 1413198 1433892 1395296 1941898 1538184 590162 538244 1806435 1794873 1841392 1888602 113898 1109347 1300752 1885036 764824 1646475 867763 1066921 1641952 1151289 127857 1353888 1820588 436660 1936615 465230 883514 980144 607999 604084 953916 376024 1726758 587834 606936 1819125 275275 1764411 447931 1351404 1169756 1875844 1809540 262810 234343 1533273 976670 218231 819605 1094223 889967 1089238 1213985 1590928 595732 807240 77550 175307 1644525 73295 915983 681875 412466 204101 1254954 652230 1091326 740935 554096 1779109 163043 259971 70673 1963429 1228618 297522 335295 1692515 241481 1589128 971412 72208 1019372 798992 1860359 133825 90502 1831527 1408152 1986628 397088 162125 1923676 447738 895177 323332 531220 1438374 188861 211194 1067540 1414226 1722335 493660 1172069 1453853 1845017 28597 157419 859014 1313692 1471942 1875015 1298005 994857 513952 1204821 527219 1669809 1199376 160981 1475865 864021 202858 791802 17786 1827501 642172 1814465 1142437 855170 1148767 1032120 1277089 873018 1148243 677435 1774669 70171 1205009 1178876 1474451 1983671 276080 1386067 808482 513074 978725 16482 702610 1555601 528397 1814943 770697 1426856 1652292 969478 352676 612369 1073669 428566 703232 742310 1853727 1593482 806239 1472577 1091424 1175805 1090535 1230398 1878878 1121428 1391188 633944 158707 1809825 1332043 377549 472601 359719 874136 673853 1978241 1029357 1091882 46688 781707 887487 1450719 1140222 1638662 1657820 391168 1031954 1374472 576983 91617 490667 1782844 52926 1771502 401897 1880352 1337514 17259 1206560 923935 1985542 833868 1552891 1757793 1668773 1633299 1972086 233890 590236 1908413 1068990 990392 1522190 882388 1864427 54354 1005825 1899617 1919047 180940 1593355 1345262 71707 1406819 354588 526003 21512 1943639 12323 151688 90901 818032 16470 409399 1192028 251370 1495528 990891 184041 1684316 94370 1959477 294174 443532 273402 969928 1011249 1124528 859445 1220735 671409 972684 107713 290349 1504010 1307439 91331 1822948 1779754 473688 926970 1394006 1154222 355036 1163720 1087866 140867 1449101 1071013 500922 1742197 1641284 1613235 1953704 1485868 298162 779495 906355 200104 325767 1080760 429899 1638425 1617504 1306356 1322543 1432023 732239 519489 1231523 346726 1476275 869237 1113477 1702570 1932646 52163 158927 413796 370951 1006703 287162 1891249 242408 719992 1824639 1338011 541061 1532795 1813204 1200499 375789 612289 990405 418507 1527670 1618328 1967431 358581 451073 596907 1463442 772970 1030355 21537 1443109 612549 1083803 1143809 1834229 862729 1019761 1884284 1741541 578231 281602 723982 1825077 1584095 567906 87457 753009 435561 1142947 1645361 1123492 216126 528186 7816 1483678 1787982 1589354 239956 1157412 593966 1183064 1566769 1202691 416840 1704802 668212 582409 778312 752921 1635894 1985290 263075 389846 1498909 1794270 627218 924789 1703000 127949 1802416 626773 584813 545302 1607264 1760496 790883 1229210 777368 503149 412527 1838743 1913257 1615762 971782 1374024 900929 1685452 1872970 1966200 1779246 1612593 1625257 1469184 886148 1419947 54880 1511478 1674091 1335146 1097977 609426 890608 1311624 732833 445152 79587 1120564 802841 1458572 606883 766699 1664170 879933 1914736 924732 555850 761514 473903 416700 762338 538356 1201167 1492403 463970 159345 1970404 629056 1423516 1922939 822751 1833468 815512 183817 1302861 929499 492771 103282 1019698 203521 1315726 999864 193594 80940 501622 901681 476941 1132770 700153 383947 953236 1644324 718289 1363498 1512999 949237 521561 347994 1600989 1520325 170630 179931 1021013 1006618 500184 554974 1918828 23735 808808 261732 334862 658355 333869 439530 1253052 760050 1642300 724657 989529 1719092 492796 258786 936653 1538952 1839456 835152 1885590 1889513 942840 284549 663984 1289580 581453 1681176 443439 967430 655414 707674 776009 1931549 1221836 1612931 987579 621289 777805 77841 1313743 991072 1578001 956361 1686913 1428155 1335434 222924 1992432 161500 1831332 956430 735338 121511 1001241 613088 1111654 792414 455775 1857570 1708428 970897 1847874 512624 50430 181506 1624623 1351924 821024 1522197 1881635 1135534 9448 1572806 522277 179039 498790 1816220 388407 1247302 512918 1538368 1099084 1962642 1816402 1844533 1642634 197164 1370736 449742 1077861 102098 897159 859608 983658 128299 1313286 1258920 1924288 11488 233518 588563 1753878 695988 1301703 949346 1506824 1718606 1402878 1658799 987914 1812789 1098758 265909 1632321 337006 54396 314345 283772 1043060 615904 282908 303323 1727270 1251577 1983930 490729 338907 1515030 1503408 1192546 1123283 1494786 1991840 92902 1976569 1261102 165015 1316915 566933 1004392 758322 1543295 1514216 1610669 1325527 1255500 1200857 1412954 107990 673893 303293 345630 8111 1500745 1290670 608104 129216 1573425 1141341 956321 1812133 76474 1071693 1871933 724666 1279399 1677743 1938384 1527862 829263 948696 438044 1995480 898102 242586 965660 567971 1242640 1678 828846 1789803 799321 1877492 402898 1485989 1070342 861443 271474 1128989 509305 420500 1633576 847410 1858903 312958 204751 48074 309179 891990 797752 328254 1268462 1718187 1381788 427619 1146573 1118752 403279 646419 424888 1527546 1393518 1424619 1445173 583865 614722 1311717 1567804 955135 1571121 1059489 1528230 1997228 151843 686965 16103 1923708 62596 1473566 1118689 1682686 469502 938666 26821 170297 1110959 1390766 1719113 1352628 149590 288951 1115305 1040257 1230028 887119 1809793 595498 1344132 253741 77455 1525346 1874337 967937 1300262 947675 1157000 1508884 367350 1927557 225683 1069866 845085 1043300 958745 1934470 428359 1056362 1709872 332555 1396580 171342 111335 938045 975918 36081 1396526 1705271 1427894 1309062 25331 954881 1538705 1807070 1286605 1626513 1729913 1307076 604214 1005711 1130059 147160 492190 1811456 864741 574836 237659 97168 393118 55839 1724198 1511007 970370 1435719 1542698 1473958 1324409 770960 317487 971021 1186634 1115880 1603576 1803566 1534520 1248850 237976 51415 1652524 1813568 131395 1408560 806874 1570150 1053233 1119897 798242 707413 1170043 1902026 9297 1487703 228398 1843874 1046298 787224 1963262 1075381 1099326 1886634 1268628 1004128 864093 490212 149186 1436593 1274293 201573 1334551 1250830 1941074 1681017 453302 1808191 1833237 909469 1031329 1433517 624955 1937236 361086 1008604 737344 1418038 293151 357908 1740734 1297150 581737 1507662 500603 1762590 1500606 1840821 287710 794225 1778422 1022312 1615508 910600 1563938 1664668 1172234 1468133 118177 308390 13635 1703709 1380202 560845 630129 510902 139012 1342412 64240 580595 902941 658057 1130009 121606 895979 196514 1710861 1794508 1277542 212119 806357 1374625 1380073 299520 1411013 632081 1364880 215175 1608416 947651 692155 1681259 740679 1658943 592609 1356952 927425 1240606 1872595 523421 340423 441200 1624953 792750 1017554 1451628 1741693 352029 740231 1453210 837258 1007993 820419 998583 1032182 929793 1447735 981400 1217093 1766937 929357 769555 1346084 1973391 127903 745354 1264229 471514 534006 39179 1102626 1746272 406949 411501 537971 702349 11699 1493388 1448710 508589 1992148 1663384 1080130 1213817 1918007 1208575 41976 1428832 515950 1456692 410090 1115943 44782 1159028 1227563 1609955 637823 1943282 1234942 938970 709178 613164 685902 1577357 1705980 1388889 1216948 239804 258876 546527 386008 1758429 1253508 598180 601712 1349870 1658495 722656 1729024 1083305 1348403 1970968 875560 1496738 1529 472501 569589 401877 44099 27790 1207222 1913700 739297 344138 178762 936421 1020783 1239616 1440678 194849 1109985 35059 801257 1312030 1714968 1381368 1607952 1477638 1315710 1504939 378945 501516 1832181 1162911 572074 1756265 91765 1812876 1008447 1098186 1055470 120870 1655429 166293 1650787 760766 1200637 152027 806308 1732798 586322 825499 98104 456115 622974 515665 1788839 1540244 1864402 1685105 519778 610391 830173 1497597 290691 655832 937678 970356 448423 839362 667681 1822556 1295884 1694383 1924347 856316 1357622 1897861 1872831 1549999 443057 425425 1237899 319569 1431989 1522252 758796 1493676 1380198 207124 81536 1317781 1683611 1271517 1399452 78153 1360874 1286420 123055 804108 1491428 732897 688065 1217212 1543152 1595456 1469966 1172733 1379079 1908937 716067 223837 509279 595173 563028 640715 1003670 428644 1978113 747496 273382 379064 585926 1863326 806023 1466339 120931 1573515 737366 1473207 1406144 1377922 727507 924448 1984959 1890612 840923 843812 701785 1961520 1941659 1900258 558946 1789318 225668 1656941 1599964 1092273 861936 1617800 1033008 1833554 718779 660952 996169 81759 997727 655274 1244530 633046 58955 1510800 1677030 1621188 1004223 1688678 724760 396701 13384 835000 1308260 1034144 424459 515532 1971647 1626432 810548 1642893 234277 1041330 1208815 1050103 904265 512373 814522 1003165 361606 1760932 420319 1961535 303365 398158 528466 349517 53875 898885 538940 1027045 583185 239258 1664400 1794510 1560853 1096297 125561 1558599 1872648 127986 1237763 1404620 67883 1786226 1346237 1371303 395264 1984731 1896441 1093947 524140 1035103 1960135 1059221 1412041 1307873 1256070 155733 124867 455783 1481875 1128044 1668006 1101294 779604 748797 1868751 935919 1442746 1972391 682851 1825789 192298 1094008 249384 700057 1447050 171135 1577266 1925089 1892498 287413 1770641 1400859 84276 563708 1331289 135653 1045222 1446245 1052734 1869336 196753 1585876 1243802 1109960 363849 385111 331423 753495 325047 618943 285154 1539101 154735 788779 1148289 756245 476356 342591 590901 1213230 804835 1879843 731468 1542066 1762637 1734291 423653 834244 525597 598727 455283 345835 292959 1461732 1407279 1670765 827830 1860669 184015 236065 1496736 1578170 777379 1850815 854965 1164013 1912580 1938183 134804 1748343 274595 1494248 1794727 1565667 933523 204850 1396839 1690294 1680400 62451 459876 1008492 1180247 1048491 177710 845885 1455162 115612 176193 1103543 317539 1262819 292422 749494 725291 1296905 104323 513435 711402 1758710 1700884 1639799 1625425 1497294 1178684 412776 644447 1129830 902897 602501 296240 1507228 1455934 1140843 1067339 226231 1682117 1514267 1912806 975115 478715 643023 1916922 1227792 804816 1630031 173262 1863604 1508258 1085990 1146872 1906844 1254225 440145 626097 246054 90811 1233044 769914 1253259 1966379 589272 57965 176576 1272103 1885136 1370658 1629938 569820 1098191 1717170 801743 80642 736910 1295544 377655 73440 325107 355916 487134 362378 123089 479910 1153965 892151 1139310 377443 496487 675793 704565 708317 1613202 1107291 1471541 1205461 1738374 1525600 22598 340266 430966 1213247 1885269 797702 1067831 1674180 986898 1431155 1595978 919306 104713 308209 451887 686880 1132629 1677966 1267244 25043 1301651 931257 1544496 668527 447866 206639 862501 83842 583832 545579 382164 1016067 719250 1144030 1487436 1826401 1462124 577364 1556540 914812 1570701 81270 780606 1460808 742379 375263 816078 1369113 1324046 601699 1163159 1028237 1383461 1534712 1059378 520852 1410128 1537319 1240025 1689436 804217 719727 1738473 1337491 588524 1480308 1040846 306484 1917612 1344228 1750578 485211 111280 1675547 376409 397906 608107 136212 119893 1108163 1430052 1818681 1914507 549244 718733 1649445 1438144 822821 1133478 587781 1841702 695108 395453 1285368 1851325 1422127 555394 976674 1200207 374763 516550 1052985 114834 1678970 1966232 304368 272578 1754524 729932 1986940 1825632 262725 360675 1117854 95569 1821191 1001139 1435233 1072386 1793758 1678193 673950 4791 31360 672729 490587 1735051 1032962 544118 990435 859776 256531 1512180 628573 1298573 736552 904448 1835768 672454 627568 122875 692965 1658616 68401 1285618 438848 1138519 659158 59125 1015571 1937260 1603605 1248679 567308 1634649 697148 1427590 336017 412104 627116 150995 749979 1501979 1191780 104701 1148627 35605 895274 1078662 1515628 63039 499807 1733134 1186554 224841 1398199 732785 676108 1586130 1445654 1471323 1059602 1168898 1274485 1360969 1431138 657679 1190302 508721 1240824 283452 671205 1230792 1665037 155138 1811900 301956 507607 1321750 459856 402399 1121751 811323 1516162 241686 835585 1082439 970666 359629 366827 156098 1600471 1905656 220964 1007567 1529590 621555 266784 903397 162265 1549605 1811522 1501250 1898504 639577 132633 1722076 420484 1406453 1209155 739395 1250370 588433 1948153 1605423 1739237 1502788 93113 1660237 426004 675432 723552 28935 1062934 87726 1824051 1608207 793249 804181 1237554 1714220 200624 1791540 1233305 1596714 293247 858134 1889844 1685568 1673433 1456390 1273841 1656906 1765949 1395507 1148120 547897 1832338 1701905 1873285 1619420 442551 1304426 1467956 1917560 907185 1660138 1076548 496306 419003 357042 1099730 916185 936708 1117283 1109599 116303 163283 1135362 1299178 1571357 1644076 1624091 1030515 1684729 1641604 1482540 1786416 1510412 276100 151870 868778 809669 721959 1052889 601122 628419 1050424 1759932 1978492 1528594 173913 327620 745051 1773710 951300 1771701 1259336 1409565 1686332 1060801 1583240 11856 323528 527906 1873447 1443740 1177948 75574 548567 1415080 1219601 534960 1555830 710526 82323 1790377 1767494 685254 175343 563245 1977275 897688 170976 923024 765141 306712 553453 1671726 1247979 1216237 732947 1226848 1949924 1264773 1197348 1546329 501620 932748 134459 446894 291348 1431142 1195523 943807 827448 1258225 1670542 217687 1287012 1478273 1477917 922300 1326440 1688688 367776 1422904 1458611 568811 1806709 1197569 1657120 925752 1763723 926495 1228610 1584495 1775546 305445 666389 486403 1386506 1973178 901823 980971 576254 781352 1537655 1381297 1484047 95717 1301432 1985145 726987 531438 229268 1553997 1896640 868701 1256298 651397 1724479 1787605 697410 1464403 844794 621012 913591 1493651 125137 1500069 1135874 548248 1577723 1056193 44882 1088389 411385 1613492 418805 856569 983057 1742497 906179 102566 1273635 874449 735867 196445 794224 760274 1431550 1563428 255395 1802091 888678 113294 395685 1111354 1802064 583108 1212748 19401 1776461 370573 946502 1784623 8738 104101 1213666 426197 298667 925563 65728 1577092 163198 809889 429414 1751560 5350 1701610 190169 1035579 1936167 624408 297872 618753 800965 493588 77853 1934437 1164394 1979588 573610 42078 1049083 1104364 828213 569308 1911615 1122331 1854358 1991166 379267 1954233 210460 1371396 315111 1688118 80821 42869 1777904 1328845 1592831 433375 62345 364006 985738 702720 1045663 1209098 986002 129259 1096242 1451091 1888257 561790 1216171 1894059 121762 1875944 225047 1697855 388913 1082452 346121 265993 598774 1801496 101632 1121698 1407495 1214655 1233151 493756 1962600 1410761 807921 1370277 1259299 1437317 151698 371198 1996063 1805192 1541084 1936622 1220972 1692092 1795031 371293 131034 443936 1657133 1913116 218084 1305434 1211939 1680252 939601 1588253 600097 1866887 1463114 1829350 600912 792766 546312 1493120 1624187 1365668 593637 943951 333885 2012 1233107 1918757 1425371 463975 478322 1513814 346110 792582 623388 164328 1458297 639800 922881 1915820 353492 1490506 1072247 1916579 311148 197033 263181 1902598 1807748 952427 1500019 266068 1322202 388409 1191370 1664692 1888632 1465328 503041 622736 1254517 162127 696105 318897 543200 1147492 1960130 635107 611754 1892450 1331298 381596 1469995 1651593 1735860 1358451 883434 735282 1867688 220447 567136 636608 541852 252649 1851051 1722531 1589763 260333 1217993 1602456 1282336 1207365 412306 181707 1989467 498040 984837 1102960 239720 468274 1343362 1742387 562618 158186 465061 1986935 184438 1513440 1890952 1412082 781379 624910 390187 1556130 676309 1261431 1223198 1652235 397241 1627812 1908127 334398 922851 955134 1000231 1571526 1790241 878827 1965398 518470 1510957 279492 234477 482540 132684 1504138 1799647 1568184 1405239 1672335 1935576 611159 1447820 1097101 1414602 1423182 1214231 416196 27377 1771737 963973 182491 560888 634677 1221115 1019085 406209 968012 185286 518536 828082 790344 806531 383937 1675873 1671795 594249 277962 686886 1025146 1536436 586726 1673757 680195 1910407 1705722 955636 90462 361935 315958 1770228 241435 782178 876541 1157018 1372680 1254867 437534 950544 359248 809531 1269490 609715 1041720 437757 673410 1217574 60165 170860 1325080 179903 576788 1536872 339397 611938 1951312 295464 148461 1071585 1756624 498060 1961041 2970 1665162 684490 1166196 399006 1040738 1872367 1127898 729153 1218411 693701 407543 1739522 1541407 1556551 1398996 365689 70905 1277296 220061 1100694 329246 1876382 53956 1649204 587847 1422203 1458327 938075 1185705 1657840 605710 1904009 813978 1298447 1327419 158924 1853223 1545436 661359 788798 1259946 634150 970812 1054830 329228 1096314 64192 1565666 1504580 353579 911254 1976818 272334 326039 1377522 1881653 1969323 385192 1550299 1995755 1041323 1090942 1208427 744582 1728862 92714 740042 700552 18271 1695113 1834128 1516367 804645 1321825 1997240 84658 661310 268228 1129493 377848 96977 633079 5086 1863558 443741 16025 1654304 1338841 113370 1281287 1756121 1466540 1797617 1742723 901554 778120 725450 972185 532780 257226 1545123 1396708 1213612 1652541 979804 469308 1444714 564877 1509069 945911 555473 1267248 330649 1187956 548810 644433 589849 1965464 785746 877926 1440836 1840076 1134555 952319 1896554 1863196 1913895 898878 949976 660661 1175444 1686266 273552 385328 760539 1353678 1677338 1402958 693487 895484 825063 385498 561056 1558850 1374270 178404 1531801 1246432 828121 180965 564993 1841930 941027 47499 342873 52316 1114529 1255383 229895 1784745 1574495 688835 1927986 1859187 1152749 1215403 1817341 117757 782232 1766732 511694 1888335 608638 303400 990098 1767387 257256 487114 1939299 1858586 15275 602451 1721223 1317596 960461 797721 130151 1479639 566076 785008 70954 1983345 1222021 1450476 769656 1485654 1510580 1635759 1868796 1745042 1182996 753369 1029846 1329198 427293 274912 1950949 1331898 1950535 952089 642957 648043 198181 697989 1033770 165549 945602 1973822 1482167 310788 1362722 1898642 874142 5741 937420 411068 674055 77971 1468890 1344316 1780133 796549 1675656 1133171 1698658 339514 975018 1806378 810643 897837 533219 1161412 1631988 327726 780303 144518 1019619 279741 1575918 1863897 1869797 1278303 1484551 61970 429264 1277641 533232 798935 812722 1897564 1808178 1359060 1663089 1466986 760202 207732 564043 1580432 1340226 1416179 1446497 470126 1658256 1943284 1417111 1168836 204002 1875928 1539579 710421 456561 418965 876677 202832 1053494 1614686 505675 1301775 1968929 1407553 299907 1901486 1315333 830095 464751 686820 408585 1530743 908370 1443166 914805 73772 295621 1505587 545453 551359 1004958 60442 1500171 781645 185890 847832 1013557 547631 643236 67744 1597533 1460536 790897 1147751 884309 1487815 1262938 116792 1045864 104734 1544790 1862151 1342868 1973395 787363 452588 530300 1751658 1717807 1019223 1458987 609501 1628256 1861698 1789769 1912121 1858848 1093119 887626 294478 1978256 1903684 1310526 257505 889750 1229874 1354439 362529 390408 1212583 1561208 110922 1104942 151124 1638486 1829410 1689307 1811632 1927863 852071 814908 217107 1013957 83809 1183104 1853222 1611979 772655 207396 201199 1668874 1294514 712458 1309634 922109 1998727 21149 1397244 1457374 1987969 989831 1910300 870738 27528 225363 523359 1201197 419287 763801 1605006 1056028 1229755 494891 1496862 900297 1097257 669866 366428 254913 1776079 371065 1577236 275995 1729656 1727478 829653 1335576 1223718 144655 219780 368843 170301 954010 55987 1351683 1564279 1058297 1844019 1817575 1903969 462173 1306456 1400084 1577555 1352751 178336 1441642 131383 661375 1219520 866896 842088 880242 250547 1091526 896670 686809 302734 1864905 1589773 1771733 1864450 200607 198317 11929 1779365 984331 341230 304730 709144 120900 424566 106018 666441 292559 1148350 593428 360615 978836 699954 861559 79728 510797 592820 927014 640300 1196680 381482 168494 1135189 1774709 384767 14848 182931 680512 443099 716724 1318886 191190 1215788 1000433 1523161 1493334 732991 560012 246399 1698700 367289 872217 1516381 1676960 1085569 347770 969431 1032130 1443660 1083477 1027365 1106652 328672 1629967 1614903 505832 22718 874441 1480706 1528800 900833 201733 367144 479417 1501775 1804136 1109306 1942452 1255605 1037630 1098615 1029787 633102 1077186 1695473 256311 1589560 516784 1957081 960902 81830 872816 614975 296148 86216 1370692 1075812 1962185 469450 1269954 545412 1518417 1756399 412899 652428 1420399 1952373 1956700 271423 266221 501090 1608844 549976 1311476 595569 196548 346623 1326073 494401 366672 1029654 1680953 3560 1337711 633114 781395 1818380 243476 440223 981909 998881 55898 1687807 1529909 1533342 1692387 1966005 539801 1028380 492440 1963259 521537 192749 1882025 595031 502842 46684 1291205 987188 212541 209503 463083 1038377 1162997 1603615 1228257 85501 637948 1665677 575654 95157 1073642 68570 1083081 324848 636346 714569 1778709 1190546 285495 527412 372401 1426121 329363 1519242 1735751 1571261 1347871 57696 112872 1866529 1972413 1765016 169333 734998 1397865 1397059 1608997 1090605 1523047 631727 1498214 1123744 844510 1386208 865668 1942402 430021 1863078 179150 223313 681245 1349792 956667 1394794 881119 1036297 1104132 250934 1993296 206430 1789946 1920316 546151 576162 1413020 1230543 1700282 1416393 1940664 1305738 1546405 1726787 669849 33031 968396 233846 1848161 109885 985225 1138450 245656 59150 1570010 1302627 122833 508606 554944 1407111 1972654 983488 1089459 51706 1719911 874231 1262442 1792833 967298 1124131 715672 941040 407031 735251 1821086 1429140 1022750 1942314 392254 159010 1496200 1305771 99536 481692 529908 1197777 456977 1337674 52570 1105564 1152509 238448 412386 1971245 1625626 687988 1024588 1842144 1085218 1618952 1640462 423487 719710 813906 684627 1956464 1969844 957457 789268 1061669 1819881 506406 1824874 788618 1025033 1459587 1367502 1351777 1913538 1143916 1711139 227107 1592943 1450291 235334 1520721 276348 846487 393113 475354 1791176 1379416 1887630 878587 1372210 397013 329093 362502 4268 460391 1686031 963676 365093 1764889 1615052 632497 508207 1150744 1186779 1477655 1897953 221280 512565 1180891 1202082 902908 1926297 118150 330476 1232080 1899498 1503267 409126 539509 1537459 118612 1431908 1797336 1649438 1338346 502099 342803 783212 1231656 133002 664231 927124 1001298 509057 1547620 711172 683788 1312130 1184583 363968 1661595 222645 398338 1984063 473551 990768 1277173 1486576 1970516 1908776 1577590 891320 789746 1664902 845153 1846100 1912856 175108 559774 1083704 271463 1852556 1139993 1502214 1550002 814643 704756 1259444 905229 926058 53298 1822168 1180419 510818 654937 1967161 1715402 1673763 1901948 1500850 1083703 1373390 1087701 1811842 1576668 413466 562846 602118 1719555 1606451 88838 1137653 962710 850412 1044954 1494540 181516 135977 973288 1389184 773766 766175 1410159 290168 1826521 898831 1189670 159589 342167 1218125 1762138 798883 901269 1977811 1560837 1831373 1521726 578772 50328 634386 239320 1471375 168618 1957194 1818824 1181681 1282253 1151252 1479735 432061 961910 1968409 247387 1533390 1042060 81101 288317 552902 1007232 37641 591623 1764713 180442 1375668 1131120 1477413 349745 9025 838103 1536759 27629 958421 1730036 420802 1766083 579366 231955 1616977 223414 1058399 418676 140756 1608452 338944 1081783 744165 1542632 1461266 1392596 252637 731825 1763186 763439 741086 161194 1529485 1233509 51623 1845753 1403559 1803895 1586609 1230698 1099186 1631343 1374716 1577922 39523 154802 442496 1948692 1969651 889877 240929 1636502 74263 508425 292702 1995278 697135 723055 1029041 1924306 1296402 19448 65302 221024 962223 805948 484557 994776 81558 81481 917712 442358 111664 857038 1285941 631466 736894 1558784 1479628 1230094 425995 791417 241623 1231365 1658704 1490740 1817819 1641903 1170293 749922 1591974 1660009 1442973 641914 1343781 656523 1477096 1422117 386340 1509493 567667 1381377 1313038 1550052 520615 144360 410693 580820 133733 337931 42525 54862 91384 1899763 1281473 771678 1463860 1334681 1674121 1544257 1437570 461768 997696 380417 1401299 1020664 249127 897475 1985743 669077 1964686 872371 1758195 443959 1642731 1029122 1141373 1674903 755466 566169 974780 1793320 1230645 44411 1195463 600655 542289 1856993 625271 1931812 253627 390871 1600685 632515 687523 1685828 872550 1880650 1647209 1745871 1319079 101602 1132336 1171748 1907216 162146 1584248 1599796 1377757 1596776 1850766 214927 847550 1057025 892559 87493 219571 1458798 1586518 1729519 1811439 1919354 932731 959486 352300 1240704 664713 1624134 9317 620455 884995 1080225 1490083 108320 1704618 1885753 1888055 1954362 1445078 832703 398090 66793 676934 591449 310018 1581677 1745322 1142774 759181 1484814 1876709 60661 1561356 959334 1670594 1828782 317621 270017 337965 1905255 895173 711886 1628679 297918 966887 142472 1415910 1633246 1491529 1861691 1895806 663322 608727 1383214 1526407 628123 981206 1314138 1111717 122801 1833836 12711 1617008 1739948 1757805 1525482 91233 1879680 1630259 569329 883724 1721986 1446896 1999019 455637 1154003 1391191 753467 1988263 1234017 1766332 287623 1138763 1237027 1559247 334534 665530 56515 408281 264612 1841506 1719704 952810 688955 620607 1104053 1439217 1253748 508063 380800 1821645 306963 1137435 1930143 424561 1469749 1350868 1167917 109123 1741626 1881669 39503 1228721 839914 1247770 1389015 875897 1969765 1426928 1879332 879199 483761 1368390 1698150 1526736 1651784 1741005 1311971 1536454 1042188 320007 127886 1356833 65436 150673 140792 524171 362604 870932 321328 646795 1811739 1771567 250746 1285442 1230138 1418173 94286 1940308 570723 1629677 855342 1867619 1541374 1761471 1706041 1282298 377377 1730117 1768876 354895 1209014 1018589 1976733 1305981 821231 1190649 1937902 615329 995535 350606 588879 1227493 828112 76993 477115 987788 1637730 76486 1195462 1305825 65395 90305 1963824 1923926 1043351 603955 1166989 602957 950563 883543 894923 1447565 771727 321802 1538082 590782 293179 55468 186834 664640 778464 1179774 643992 518037 285045 1615915 1426731 659904 1207422 11868 1262431 1858447 272079 888887 1477265 1487017 720319 1114536 1739324 264208 13157 1292862 1205620 1655735 1326352 1917395 689700 104050 1448500 1305929 1602412 1810057 120107 436871 163806 2514 1236443 1340905 1415615 189885 820989 1816378 1391899 1549846 76581 7075 309148 1552328 1909929 668378 471604 120274 365482 543272 1895876 902662 401667 1115034 1721404 919831 1782531 324716 1392168 1146277 1266990 1546707 1649513 580044 907406 1985946 1996938 639418 899307 1400258 1050530 676408 1915216 971505 180172 595577 1642184 238530 252319 556432 834479 1537462 1952985 1623956 697476 1543748 1262748 1907805 887739 1940089 1612288 695886 1124793 1568801 298554 1256746 1337044 623934 920071 890586 25965 595333 1842940 1992053 898248 1029482 945971 1684841 1666094 1426127 1965491 1485352 106673 1763003 275421 544141 1962418 1246516 399721 800088 887737 897806 1011961 873573 1311907 1467940 996011 1690650 1111891 264257 318197 373793 712908 405204 888517 687917 615103 450923 1452718 1543536 1134473 1119733 1684755 309229 953197 142394 738780 1729928 363597 1705808 1247753 1530867 676440 1922945 1073914 1981321 1361999 1466697 1039030 1191909 1227786 1151575 201410 814598 867041 1090122 1541571 1758654 795522 1664766 1112153 1368105 82987 1538672 599546 404483 356774 1301546 501996 451823 1070172 1553342 5050 991327 1461718 166377 1387145 199675 1352263 1974813 580252 1667763 87674 1597917 679374 1091933 501924 1782923 1558798 793867 91636 299339 333831 570281 227172 667455 909661 467423 1857231 357742 487038 1842410 1163763 1237516 1926236 1871199 1833503 89609 1264123 1632083 401246 1660119 1672251 1969465 1109667 116722 885283 1679010 267560 646657 337692 928932 1676839 1082375 1723428 626922 635525 93515 568253 1332745 1360450 953550 1462251 1183244 1712164 484740 232065 256233 1099534 1412493 1683316 1129092 1474092 817393 1370494 261932 459499 113941 845898 1421219 1372373 1662108 1310610 1546637 1134062 398939 1517786 1033619 1447694 1755044 634044 789344 111287 1091829 1564829 1431616 546787 1628736 411818 1383263 200922 816024 1875687 86425 514441 1916118 1344466 1647600 1204480 993953 993336 654985 370118 96379 125536 149439 1860538 1848836 1872363 1545302 1106767 1529081 558863 206235 806740 1092176 1730882 1927186 1567064 302499 427168 1096702 388672 1543889 353867 1231499 261414 1634190 515497 1735307 215084 1955115 892399 293557 1761541 1505825 856325 700341 405624 68226 838392 905307 79131 238291 829816 1751017 136458 1359382 990370 95424 801192 1627897 1390639 1034378 679124 769408 1805012 1499590 1768343 1329177 1930484 83745 75703 973264 1774968 526939 112434 1183099 1212903 1338277 798670 1747281 1402962 259333 806339 1259229 85612 706592 691728 1202434 1033613 1121101 967367 1335041 171532 711479 333313 124817 191754 1078611 338496 1334308 1018207 577713 1153011 1215697 94583 500398 988190 1132457 302736 1719852 1122106 1247718 118808 982960 568881 1234279 1905466 166394 1120870 651325 273131 127487 84855 809382 1446639 1214626 1736195 746356 268009 1930063 1704925 921639 918450 1332710 1086488 645373 975740 730470 377648 1441416 1309272 1597958 1418337 1397507 823381 645370 454624 1006911 1425350 159768 1516526 1949590 1427400 302346 1877211 1568701 213110 806734 57413 528028 1488078 1404594 1444140 27520 1446759 1608882 1137226 1186705 1401128 99336 1644455 237622 1961213 1598483 1733816 427263 1811784 718379 1385801 1506521 85621 1577385 1360369 1959886 1569273 1207137 191097 240936 243974 275140 658538 345949 512532 837470 1152249 303090 87865 1901742 1308364 1717530 1172342 1213466 1190238 1075932 1529729 556033 1902711 35980 607301 924435 1063294 150204 109698 724787 823550 1933516 1389102 791156 719628 290165 414891 216118 1776159 965605 1061555 218293 46498 333041 810105 564831 894237 1939037 1781351 1853563 1370402 978315 444790 181295 1940122 1247711 1947808 1173226 1226671 1181337 292106 1965109 535444 646151 1734862 959468 330967 424349 545191 177940 900300 268081 458833 206324 834890 1541379 1442191 1387939 1803973 723852 139921 1870943 551415 1576415 1987977 1964621 1240961 1847352 523146 1740996 875128 1066495 1033667 832966 267458 1564908 1177425 1571702 396386 1045505 201514 997230 1221627 461761 1467455 583979 798466 1801271 1547023 1667595 1947030 1926995 643146 533986 1333392 2822 1440246 1487273 892349 558023 171756 641599 1048534 1108161 1508019 1970903 1741597 1384711 875910 1302681 136103 1428953 251294 539060 1652264 486066 87169 1864275 900489 237958 1246114 1972410 1478669 1647154 1159188 329194 833586 1584575 1222140 788097 490850 1359385 1065398 550729 1440518 1416364 1904398 357200 1250195 100454 1766269 25487 1392836 863630 604707 87237 937943 1331633 596604 298248 1794383 393652 462003 1740209 474742 1699962 233352 410683 1494142 1697492 465970 637656 1997286 1628738 1684915 1803046 1533420 1483581 340312 884031 281584 1095390 435629 697999 1228521 766869 751603 209462 1742198 929282 1186225 991088 954746 1349500 855218 280200 1427997 1864333 1735809 1247318 189625 1468578 500176 1808368 105968 1493440 1420734 870587 962700 6317 1933969 377245 1532003 80381 192847 1633029 68199 1913385 1639268 1377438 818758 1573972 248657 820844 94522 1280606 1524801 1484045 987964 1913268 1361086 1220567 1482649 1861067 315106 343364 1704899 1157714 1734040 612923 1925664 1903837 1330535 578451 131893 877883 1971707 736477 422602 321126 1794102 1836788 1301926 729209 1693561 527046 1441341 1218625 1056457 798681 833710 750555 719104 1112907 1993542 1775717 50623 1025153 742936 348877 716795 753424 128099 1143763 1342495 48370 375817 35782 267506 1362302 1915609 273383 154433 1448335 378142 1144681 1391630 1200339 1724064 1815955 1467461 1684830 369366 1599729 1245403 960799 1394325 1675631 50094 275755 203392 706444 1151716 358750 42420 1498449 963563 1100357 857465 558920 661675 1143102 359721 853340 1851313 711622 1383892 150544 1627995 1815386 1030340 972543 902596 570797 1797465 751760 466243 1262889 1837815 1148395 1103434 377928 1462553 1854959 1795296 1601939 1835462 1591732 267611 665150 184774 995150 102933 658493 1751367 151148 1070725 602903 679232 820889 624667 1045390 1525911 1931636 294577 743006 1796122 593433 812704 1140429 61182 1068198 178397 1742882 1366872 964745 1978437 1766355 1758639 1695137 580581 1188735 1699811 1274284 1230130 1653248 1332931 116900 386281 1217923 185529 1109060 1210662 1874958 396042 30176 1190866 1421997 339921 1199415 280152 1325114 1306052 690722 1674117 1750577 1929759 1131858 1381479 356282 1604692 1061560 1464158 395406 1317612 1810426 1916736 1651104 1776158 217248 3634 317785 535359 875885 1375904 1001096 149051 1225533 1774906 1768295 92520 1901686 1807650 1242219 765499 648703 583109 1254963 1063619 1209684 1829169 259752 310246 1203747 1156331 380460 1389169 456368 418170 1911596 1828042 206458 1750033 476805 1359098 427246 1013829 996372 1319662 241999 623147 263670 408482 1661844 1869811 375273 1711216 1025566 1580054 766114 1922348 1774368 1520641 557132 1162896 981259 1146398 892242 1039005 1912492 1103605 935813 560824 1370696 1332802 305000 1056222 1668145 120081 702601 954701 478138 365808 812302 1605633 1076367 1219540 473941 765859 937648 665494 1295679 1432992 1227574 1765744 1629881 636942 227898 132654 845560 1291975 1233903 1097036 117064 1778635 104548 1231338 1873089 1051985 575529 1979171 446707 902521 248774 714134 1431448 1018284 654574 302687 472355 1268606 1978392 1120520 957572 1886518 185660 225829 660742 579529 1547385 992464 713789 1713241 787149 353091 778504 238936 175544 944901 786931 1235434 1903064 415678 1158465 634685 571963 1889572 1452497 150784 420803 1269920 1685264 839828 445566 1949384 1372964 464470 1339135 944125 1618071 1903979 379740 76754 526506 592035 368236 1893603 603098 137409 1752775 980054 467268 121758 1487951 202610 511445 1589621 172214 195945 234026 613311 1801460 998507 1143546 823350 1407004 998840 285001 492768 345725 1705291 959408 964231 657083 707734 70645 27947 1765415 1251457 294009 120967 1271029 1259761 319438 400576 1609803 1039488 1323447 1908777 1685289 1753771 489896 897313 544151 1386799 489178 1264365 1645680 165403 54255 1409480 755502 691596 1214682 1540191 1138524 1447372 1598716 478918 691983 1460797 1065986 1837554 579806 805646 1459883 21485 126751 1874429 818940 936113 1254799 79942 1684579 1878045 1558346 1425810 667928 447922 220016 474608 459941 784355 1572286 1888613 241928 1440142 1359919 701527 953446 990272 987433 146567 573214 969476 24043 1846564 639041 1730005 1306072 472833 70406 1971965 401376 899438 404384 695940 1314794 835083 1432860 1431065 881132 1640888 1857121 775157 143622 180447 146217 374915 833257 896002 1244180 1370759 1648983 1040697 314576 1201811 1805505 46492 1155005 1310859 68340 999537 1617301 680135 1985326 1738524 1034844 893278 1425342 1437686 261727 606658 534891 1535581 1025409 848098 1614941 467851 666949 1118881 1598981 1042407 830651 1286715 474730 1443046 609629 1612348 144301 1574804 906559 1297709 1326412 900313 1585859 202277 421495 1330141 886085 1624782 141892 899961 1205027 991403 1099628 1153566 317264 1352307 262351 510202 772231 379226 843752 1523692 860248 309981 1863804 1128700 604598 466136 174952 1779160 747238 1647802 253066 257094 1019251 640262 77441 1204566 544759 1431572 833428 209401 330506 829668 1917087 618783 936546 1067887 705635 540007 409525 871738 1050652 1357787 99863 733401 432834 1892427 1280849 943028 1325657 1348314 1618293 1454614 1152287 651528 647330 391523 692221 1053813 392155 1923458 1264840 1312436 1841539 1174184 800327 464589 813618 432889 1343909 407609 1249506 6880 33791 1216257 446184 1759035 1640877 1595519 692898 1718449 481249 535746 39638 551350 1756200 353635 813719 1419807 1315125 1799327 1602576 1562401 392817 1071717 832037 1426595 203881 848855 1133251 1810103 1905608 1734489 1051049 1831807 1606176 622597 28636 1338084 1251306 595365 7545 1235934 512166 1433602 780356 696741 1923964 1626353 460454 1952966 1434737 719437 1393227 213777 1163957 54827 437416 1677588 1222273 1869003 148206 355809 588315 1114122 355772 491174 1569796 119484 1210151 448983 783679 1680430 53972 518039 1454644 710544 1723272 201593 1975419 1793607 1682817 487410 82571 1543263 1125468 733219 1692724 1397355 4457 526448 1049805 374154 1220885 644790 1269282 1060238 969677 1906298 1835643 1180625 210727 1596815 863122 1537512 996781 1535801 994643 1847715 1366950 1811745 705875 905897 1589386 1087116 1623175 926358 1417298 398436 1867319 361214 1278832 1867611 812974 1153029 77907 1176916 1678265 799994 484133 1809177 336179 1787939 335312 933986 868445 423128 1844491 1661586 1899812 214264 1646012 1835123 593779 867513 1390778 743041 1031001 1145709 736061 101482 192760 1587567 1091954 130184 1752897 1991073 1470462 1702724 1976258 1178173 1759121 828384 1836607 327977 811978 1047187 811483 1516281 66091 1174813 605375 278062 1473876 1744822 1566413 591653 1371642 1697602 601142 491231 1462037 487138 1901097 842008 133965 190634 597724 1293501 909809 1120856 263329 1278769 1644719 1335750 1426614 1530355 1295216 446076 1030893 988973 600633 1526980 1283631 34314 1077923 613405 948914 537329 75687 175141 431332 717714 164408 620790 929156 533599 787543 1916330 1304231 1608938 297609 1285362 759767 148396 1827276 1458394 1742695 787664 1906100 1255625 821518 764037 794054 772924 1302971 266371 1325193 557165 1606065 212447 1964789 1175533 1476626 1900330 391022 1406163 985751 373832 1748777 1831171 1153488 1035764 1365360 1528779 198201 1856638 1632197 1210560 1303958 448948 1415202 427391 1356406 429313 985369 734914 181797 358605 1664810 889620 1496689 642032 512929 390617 820974 1972708 1899316 322802 80230 53523 165204 1086851 1522984 1867843 64019 1595522 1876673 1260141 1132410 668519 1967457 530501 639430 723219 237715 76411 307242 1748693 1856534 1875891 629427 118455 917974 1483635 695317 153864 1890241 1492437 1353912 780323 268262 514967 455099 501005 1824605 269305 425138 726282 1252781 1220081 1284693 525380 1678889 1676152 579264 996079 326011 351445 461565 566541 889892 584045 1116639 1861702 1376739 84935 1626979 468061 1193335 184855 1371513 798279 1175271 375358 476514 1624963 818050 1466605 138291 1709894 1725808 1658937 365333 1970510 1312286 1208024 1901474 1427228 298830 74871 116999 1607618 1441681 805978 187536 549685 1930769 292575 269746 1787983 806751 1244292 303436 1234490 509954 1190245 143055 392937 1348754 268794 842676 382491 404070 1263761 1109889 92168 1049323 1658720 46168 789285 1966863 1335178 1014083 911570 578193 932729 33544 1875441 371724 1430881 294215 1491846 1041211 558161 1074575 924971 364736 1623516 337450 1259549 1993218 1871981 810590 680405 1372701 453808 1310016 1606391 1615701 1746087 170800 518198 1816695 1427933 241977 1565183 770728 1948343 1028807 478871 1987421 1559874 107175 1182264 1308742 1633983 750732 1437269 1037054 1454534 1167585 881277 1274817 1134752 518142 559283 1833060 1457127 1364230 1948107 1601705 1561250 1265135 933486 1330576 263497 36401 1358233 1913627 997843 1116344 1477972 1712901 1338143 211641 1967461 1959069 1957776 1320683 616062 1418638 1283554 1191329 343475 656907 903551 1758986 1173587 1984982 487248 141334 775926 296154 269629 910705 938309 1254849 187952 1984566 1587409 39443 697087 529931 560377 1090883 105696 725446 209273 1245655 1386210 299965 87153 1154025 13752 1576903 555954 1726000 1449907 1061071 1858587 1348996 1166187 895897 1068251 263903 952603 449818 1685758 175388 1628035 1137893 1274850 1050830 690998 1589601 1481777 1193560 1167118 360859 641269 30023 1375945 1957865 1056336 612169 453087 1448194 1684946 1566669 1827226 524220 1112888 732652 24453 767082 1370888 116159 272915 332153 1046803 1830809 478908 760084 1413960 1588503 1418736 900384 406363 43358 1308663 811928 1786363 927835 337546 1218711 329400 1007893 1747864 368880 1961438 1895372 511427 1953 482977 1898788 24264 954094 1390267 1579873 100661 1149911 1956116 569348 300997 1616304 1335450 696726 1910956 1042190 1212379 1763477 830849 1815119 1048678 1184584 262024 1100551 1656634 1228817 336434 1237972 1582785 120002 1959531 287930 844660 176870 744140 1082348 737127 1902355 763986 1676905 654922 1570086 442605 1281970 890738 1249705 1155267 891057 830132 214466 1448998 264221 1048243 1108813 688150 160437 1985527 1358434 906291 1159020 1993767 1533325 1201155 226538 1193884 413875 880250 505120 1224021 1875159 1703766 183188 1318869 1892184 1491578 1458500 1855539 977128 41317 1665296 1480154 855186 1147548 1264381 292757 1420724 1191300 493532 110852 819135 1110975 1432015 222984 956491 1716328 781091 1402039 758959 418255 1192163 452066 249294 618360 176937 984247 925622 701573 62465 483953 632896 240268 343438 1834823 1912755 849360 1811267 1686370 706012 331087 908309 1887770 31247 419622 115437 427839 1639335 1367584 1293254 1734491 938795 410153 857008 29709 1435179 899118 925852 1603838 575537 570547 1833564 622159 330644 1537253 820226 518979 1453578 1358506 1243344 295755 1002961 459867 299373 1270819 119807 1318789 1168082 1734325 573660 1840855 838133 1665319 737243 365206 1852722 557555 8954 69501 1525031 327821 679692 67340 709114 1092493 1675238 762481 1507911 1637118 673104 481151 471744 1314315 1604010 1269477 1690608 1471769 540553 1587249 1498336 838597 20560 150643 1450170 1725300 1046959 1906391 769322 1643642 1808391 627266 977545 1307980 53507 566418 1619052 1222813 17645 916179 114383 345496 1309540 1198816 1779464 1216352 1715601 135846 1937362 26640 1922445 379253 669712 579181 1342275 418896 927661 412936 1073944 1835276 667198 1575536 1479289 828316 20160 1173298 628882 1294578 1343810 825737 83704 436313 1214678 1313971 1653790 811138 501076 1852051 1536724 838942 1654764 357675 1716858 1242888 1776934 764488 1886538 371914 1154129 1686762 1673789 427737 714021 689472 446696 209205 1197420 706662 448471 387903 461418 1160316 376418 1876061 1138648 1639585 1833165 408927 281699 1331198 316339 770613 1069371 1493834 541493 552134 450008 343219 10892 155505 390956 15627 1558221 1447672 97112 1670347 1722496 981316 75260 633839 1548044 796018 1345647 1040447 233643 1884681 1762426 1874898 1932965 1739558 612115 1846044 1835093 1663786 507950 1342499 1751675 181986 1757035 1893846 1010945 718484 1482047 170927 1084193 1611374 1701073 1587710 1382221 543520 870179 241078 48039 266840 496701 178329 1963680 598642 1509126 462636 1573237 753012 1440759 545244 104984 16390 1059758 1418718 111676 1479951 1615113 1690764 134925 911421 1946901 777863 1840442 1671022 1438652 557662 1789359 1173879 1741815 1901251 1923804 1694006 1418184 902706 758413 1068801 732065 1416816 250140 1642791 1060197 1946307 729347 1128870 1254576 1445622 1196908 1836530 1926790 1696736 1109679 835832 1173765 1783573 326325 1238145 259768 1896606 1807805 799253 147210 1370480 540119 1878166 1219842 1485574 790888 1460759 254590 26380 771241 916724 1465014 102410 1393374 1235208 1846868 111162 862056 1657733 1337313 1618268 323648 60957 1918511 429156 820165 1325664 209826 1456796 1924559 1123008 302916 315986 31768 1716302 1328341 1200523 293165 416980 1798803 1625058 373667 1125018 537449 513708 479831 1954951 42815 494252 1185727 79388 1696965 1789547 244246 457389 1205146 756409 842642 1087285 208043 1755156 1742983 601887 924273 1617303 1804457 1792379 550582 221161 1274758 1521194 462149 1354244 702430 764245 203374 1059135 1366646 1177102 42015 1017907 752625 749789 1279406 1259139 349306 1792562 1063533 1985821 1722500 1410596 1505206 1157646 365964 1573740 1553454 1859453 1789240 221022 1511913 481514 1517436 1305078 1311908 1867707 584089 459603 1329128 249324 805254 184330 120565 53876 1171140 159687 1109662 599102 24396 25005 1525634 1874328 74554 19531 1395837 274196 1769105 942008 1791083 703835 1763928 1978507 554185 773061 689291 541818 1640760 75711 1457723 818323 328973 457612 102809 826270 1339673 1799527 383345 1680459 844704 1487049 1372846 905790 1407830 1930303 944247 957966 1580662 1695133 1485509 1508445 1328860 597502 1367127 1796874 973418 1121028 1655814 1948481 1909639 1580125 1818502 1770692 221345 548919 1046903 1267115 905902 832113 1294113 1453518 1220166 1774346 10997 429092 1474835 1145343 1541974 1677526 1464735 890160 1108334 1382939 1612332 157259 761187 310639 1895121 1639596 1803131 142024 980807 1883494 1900985 1452028 1063457 53761 1937183 1294075 145586 795893 625692 1561130 1453142 1157392 756240 1697555 88254 1603229 288906 1549104 603906 183782 1978312 581323 1675511 466447 372470 1608243 1752762 1078472 94682 1249814 1371380 460748 1144167 1625415 1328130 32068 1819214 1437151 98256 1979210 274626 709099 948132 1571547 1398562 331664 1639187 1043296 1630804 1403691 195731 1852365 647107 1215928 1881215 1894621 574788 409548 588118 156189 1477121 240994 424593 1129648 31171 288613 1393372 791702 1382486 1167640 1912376 1947456 1896479 531734 430287 770512 73524 1734298 215937 1815043 505256 1171171 1217128 1514022 1019180 1890652 819169 1517477 1036270 968280 327660 1022420 250279 410589 1987312 390731 1029487 1676483 1472208 349416 895457 1410569 1114943 1378680 586566 1402037 1225264 554298 869227 1722158 446918 565178 375287 43016 528073 651114 633133 1310767 847623 1303419 450712 320430 1648643 1143698 137836 765880 139027 1913639 894597 1660083 313748 599816 1859892 1200677 1023274 42791 1848515 1699372 1853297 1792546 1780828 1216067 767608 1192286 1341775 1481871 1172359 1964406 270916 1096050 1639248 430320 1402859 1411799 1224343 137763 823497 824405 1694042 1149388 551720 1563051 409332 403838 813095 285018 1065770 1308698 1583174 484819 1059065 1061 1615779 374481 1666999 851610 1989075 1036027 79257 1783468 105225 675927 1967360 1833878 966441 1983303 1461520 918100 1695613 1291590 1042495 1862016 1534445 342859 1209479 901347 1547269 326335 155291 225600 185895 400854 836526 848641 1024870 668445 814408 1109915 237206 1162797 685312 730158 972538 281755 1771604 174991 396113 1161362 1957160 1060377 1620115 1716730 873638 1126429 36959 1809798 656158 261474 984722 730161 95555 1593737 1642472 1955570 976454 1853111 952414 1090727 691998 1309305 1395535 455248 362865 171699 496092 127492 1845141 845821 102712 1616579 1338127 609828 471290 1668252 1002436 1850762 871862 1375869 611543 611211 1251381 676070 1520754 1716977 1807677 1759057 1560795 1844835 718113 1865272 1067621 285156 1309248 1787685 1179644 50621 1750874 767014 653446 674272 300300 1719162 1590460 731907 156431 939855 113971 1523015 649019 968023 151145 821859 147909 1678170 1666706 933407 1382387 476667 296997 459709 1853552 1273197 154756 173513 356940 532362 494612 1861436 1346221 1001167 628089 229405 74141 1596497 1866192 150868 1929063 879089 1684697 855847 1451730 494863 1394170 1196245 1742074 1110438 1949431 1057850 1359375 515536 721562 1747875 706900 245222 747720 1612451 769664 986845 1049438 100529 1984126 117179 1719480 1430815 162271 1018035 514565 1956965 479019 1251301 1124389 1041151 1713116 1424451 1386515 977365 786392 42170 45825 1957408 1877177 912898 868838 1790155 1424969 1876503 886233 944554 1358593 13366 330321 1961340 1318593 502408 900665 354458 1932110 1624417 1558051 1880838 433797 1541941 88110 1173819 1189762 1563870 1240822 1857769 988639 1996624 231375 125120 1872453 1476806 1086463 783044 1108837 1484483 52387 1187468 1847703 542612 17281 590379 1446231 938221 442088 1285705 1139809 1244270 1026235 1826827 1319677 285888 961512 1569960 285409 1516559 618635 1687810 1034950 1631815 1650621 1578634 636665 151978 716547 1183042 1177420 1930987 1534512 1179718 348690 813270 1264127 1814767 1858859 1428335 393261 630375 1990833 289576 254558 1668528 751809 212379 1343963 664296 1365576 636294 1744023 1611723 1585225 1631605 1513921 383498 614948 617302 336694 807260 1570794 480839 272748 1979889 425005 946290 1815546 495382 1942401 764127 1909019 1668496 1432948 1676493 1604668 1582798 47695 1988213 182240 452586 597598 240667 4527 1367921 1065189 1144434 116741 1700833 93152 486753 1525199 702412 300689 1815167 681052 135561 727654 1531774 718125 1742809 351108 1379661 612984 1299779 1152948 1077404 1270153 1592246 1688340 1939662 1178712 882743 1542075 1712350 1738866 384480 1976632 992153 130011 279029 1491285 720256 1029080 485633 173962 1177286 1103450 1956397 153405 841205 981976 822085 474477 1715624 923562 987088 363150 1893623 797426 1822051 1530427 666558 338130 591277 86936 86718 897913 564882 1290876 423164 114775 983330 1611175 712761 817950 919835 332593 895059 1125168 50160 64744 1143340 440788 820381 1870813 788495 496585 1411717 1421450 336063 938338 508551 1310636 86439 54506 387021 517205 1083684 217616 1705905 968203 100952 1044469 1257301 1336408 317710 1378907 1875246 149065 93125 1374136 801696 1391467 956267 1383015 545620 571403 1441984 588752 704405 246441 263040 308665 762386 13565 1877284 1998504 493764 1038575 1257580 496094 881679 747257 283755 591516 1714658 1909835 479940 1714749 811667 1610921 1121716 1949317 1098842 902591 1575007 1751488 1644884 633257 1089633 1335234 1109259 1177182 1224411 1113567 278174 34254 204143 1414706 827817 1010547 36237 1938688 20171 1011756 1353021 564183 1873584 1867198 1721296 1337658 655744 659984 1360921 918876 543353 40632 1407920 1958944 1184657 1615826 1769608 52293 284470 1399841 203175 354278 241304 1725780 1652857 1132927 369411 815728 839271 1779493 1602176 137390 676746 184080 328327 1458504 199469 1122921 588078 879189 740902 1071649 170150 1276171 206071 146884 1013687 369456 1380344 500126 1000882 1322830 1055140 961466 1010674 1807132 1227677 769533 785376 1934688 1458723 411466 82448 1510009 1430704 1028960 1060271 606312 317767 963738 823474 366393 910330 1193044 1296508 593557 1842914 1204501 304164 1258981 454293 1363487 1073190 690341 89062 1447557 590246 362499 334421 974390 1584528 1697347 966742 1220301 554770 908744 473012 253919 1579236 738852 804813 1989073 1223237 1144221 1398776 1601528 1557780 1429104 1947329 1306826 1090969 389417 438518 930853 444733 612740 1071021 602020 769189 1103797 305014 1182033 1566862 1313898 872978 332017 299060 1429684 1170157 626 62378 432484 61734 680656 1796903 217007 1562514 301985 82732 525292 1853742 7888 1797274 160090 460406 112303 75851 1209951 77791 795251 1575257 1801811 1385784 1320928 1782988 368857 1365465 914957 1155574 1574312 1801335 753835 1699029 556328 965147 736600 881507 1976469 760023 1335570 103846 997303 1172819 1280626 1921854 349637 1566483 293529 451676 1794534 1974345 714132 1493327 1871583 491588 1062192 1190336 1049442 1534757 771221 1582679 578871 229969 345385 30137 1122303 1924757 1362994 306186 349906 445084 716072 1133177 501926 20802 1645153 1763392 901311 324435 27899 365006 1025049 404711 1909470 259578 949767 553243 1849784 166405 899487 855389 1526237 1444889 1172060 96014 531613 1677616 1348510 1190669 1007090 190585 1186132 510622 1047962 162185 1217767 1954414 1289424 1484340 1602431 484278 546452 1054353 811729 131920 394782 719744 510759 1602384 114384 410020 871032 553323 1480399 406975 489298 837844 800904 1859268 434838 1292840 266137 1407420 24616 873795 585289 483271 240620 400999 995926 1602853 1429514 260846 1757044 1935615 1598673 109513 762897 1369648 465114 1528264 1308489 76109 340102 1048918 420784 1034857 991682 1387915 1422639 281398 1345412 1851296 153031 824452 286251 445076 211621 1627330 904639 276993 683276 946069 964414 1655182 179646 1875301 1215190 1111982 766836 888273 272719 285746 976651 748589 645623 169558 837545 1050016 1240128 697209 1322124 1742339 48208 845533 797946 1588090 222710 1847195 1459118 711806 1170231 1184125 194532 847612 1982039 1050214 1791928 1024632 1830983 1376533 532396 195305 1151936 397439 236833 1623118 1909774 165073 1799903 113326 1432585 1794683 1436663 214298 58829 675057 50518 1969700 1117040 1722431 825726 1750938 655558 585763 1291768 1687950 950193 162850 296477 857613 1656882 1594963 264403 1439496 1024979 1277026 1422105 1590152 975614 754704 1496186 309305 1054697 438389 1171012 817152 1798259 437825 795664 721197 1806730 1320029 1190554 1130357 16696 1547243 1632849 1413747 1239908 1708087 1646088 499388 937369 804047 212177 719579 560746 338929 895544 1667509 1583385 538071 1161264 1948524 1063439 1916253 625690 418755 1714818 715383 1818321 708670 1738479 36254 1281939 1747432 1204586 1719273 487805 1975692 243968 1062169 1817070 799115 1606201 1042725 1723126 262397 1090230 592419 1230783 1457080 906268 1400998 139614 1837706 384686 1563672 45045 1597318 1634502 767116 92024 367461 1566679 1252899 958985 1650240 471217 490459 604410 1084919 1421878 557415 202928 953337 81240 483049 1260921 1883961 441130 27754 1327088 346873 785023 237607 863865 284353 1644250 1139253 1454424 346989 883461 738088 1865513 1708770 273456 1361053 997180 141960 1452100 1966719 1653341 148617 710691 40954 390862 536802 299630 32001 687606 1209196 1317584 503616 1534659 614747 765419 740514 229848 1185287 1335351 1933521 1311354 1854172 672823 929266 1513998 754712 1793342 1727173 1493110 1434377 1888390 427881 493699 150210 1348554 1559667 870594 957165 1631076 515854 811413 766037 1578567 1317624 606416 881594 846120 1283617 1063777 149458 881863 438605 1640746 1715701 277569 840753 356767 1448031 1202711 1040498 1886587 1720968 1174281 421539 1679584 1969517 869711 1837651 323014 1525391 33462 1095328 1975177 1114050 737496 1203194 1728836 1808778 1908462 427414 204978 1161938 1759372 836750 1277385 1982228 430720 1431093 1482815 1899828 1036730 1649872 314591 1310350 1642323 1497667 787396 1551364 1996108 1051322 1450869 1956072 1135414 295322 1286258 1561825 767387 762953 789229 812552 435396 629689 120914 1132892 1153407 29331 1182005 545220 1580436 1719856 608449 1116804 919080 1038743 380474 1530376 404363 1211500 395623 573479 536893 87552 1557352 68066 583289 128734 713340 1694870 96523 138015 1327553 846857 1268161 91557 888841 1480810 416191 1935308 1928605 1966262 1859074 1212236 738793 163145 1079129 247298 1924921 1841310 1973472 1850871 242606 597130 262364 1075900 1492489 1277749 292278 184542 100268 1714261 494521 102439 1639226 869573 1052069 205979 569668 154209 1126163 324062 236901 523343 1119398 512391 1953207 813577 1249695 118360 1281308 1883243 1094420 1982691 1996993 1121526 905676 1376973 1664413 1063332 1653102 50122 933316 1058869 1331076 1184458 1448244 992794 1014258 1530521 1576561 1491918 1106424 1358164 231214 1300161 963129 1481127 344493 205077 135950 420603 1388977 1128178 749695 1079298 142836 1022111 974952 1682933 107208 1232369 1227060 229568 1996856 732776 208821 1136021 95725 1232924 1153274 50816 949634 1420206 1987409 172030 564296 884420 1761717 109801 873398 1095972 632958 1693067 327725 466006 1754932 1593904 1133173 263941 1618432 1948814 1109460 1967408 1064470 1897067 1776440 1933154 1836235 320563 3609 495391 1005094 712628 1386700 1780184 16503 1229814 1517190 1864397 432037 1232989 1747228 678838 1835274 1172075 1026816 286834 354630 1886111 341669 937449 963700 11976 1163123 839300 1976785 587082 1604766 1454428 14267 1633772 1246336 1864950 1742814 592267 1255904 1066310 1395629 627669 65070 1939501 1194185 1749480 545441 1187765 460774 451737 1944088 266184 1632230 799203 1730470 729705 725212 1579835 89818 775182 1093234 125342 407400 1817903 1065364 1360600 702585 299502 325709 798657 1631106 599597 272575 599842 1426202 916673 708861 1119550 655436 1900752 1391210 1584589 206491 1141745 1562019 610335 166387 1169962 861818 1479208 477281 1874067 790657 1282366 1886481 1786032 951986 374242 1078968 1349058 67906 474314 1765838 1810109 1987419 1879684 1678088 1264176 1150011 569553 1848935 769110 1201054 1079414 1194939 2608 555006 887862 1112910 1663513 480625 243536 535291 423952 1339569 473556 1929805 1330885 1625975 1595562 1776696 1354464 100494 1418134 1326494 184374 1997970 520116 1063230 1362319 463400 1759284 1021859 78875 1355453 770671 61225 1756953 571118 223732 604080 918871 354971 697748 192658 1969506 237460 1667766 1531420 1924324 237000 1339315 1265074 1633691 1389736 114529 1620503 1703706 1377412 339805 1282883 299698 809827 1175487 1389154 142897 580217 331794 749825 1325055 1678938 809301 1754066 1095166 1676682 354738 784866 1053173 918118 1498045 1911356 1510519 1400355 1251681 220413 161092 528981 982548 1330878 1232968 1124289 92939 1793777 218610 1659631 1557574 1310104 1100649 1892675 1611808 214484 1263702 1792967 480116 1391422 862747 1316371 1159564 1330392 251704 1693686 1743742 1533947 1779415 14143 1991983 1146970 635802 1628566 709918 798490 1294882 1317424 1693779 1263165 1288596 707632 1923201 368226 10267 1287894 911250 455506 1343627 1166221 658336 27856 1634403 1452002 583150 1625064 897641 164051 1836553 1120159 338452 1832947 363696 792619 718624 1413037 1993043 568543 1914917 1871179 224611 1903542 960004 850692 1877002 406718 557602 1332539 30066 575676 220783 1641333 1526459 674271 423837 129237 175253 623386 980796 1562280 1404735 952847 1849752 1585200 1583867 1343841 1686545 1509475 1673266 778481 791599 352616 1714429 479805 291409 1289043 1612467 294377 141112 1050907 1017962 1235457 1804207 1394301 559564 701526 807557 1598843 42569 1212806 80316 1959382 654098 441707 567105 1082648 499633 368007 693763 292190 1635491 489395 1841256 969021 1122659 445523 456779 36956 1402630 853080 1532399 432140 913646 469533 830530 418905 400890 867568 161540 1461034 638745 145735 1749456 1169773 1764061 478263 933531 133221 1496201 200072 1688754 238973 1749775 93300 12775 1697396 1343217 375257 530111 651720 1039525 1535505 781176 10840 1429512 401610 1130963 1959205 588086 305563 1920089 465888 561362 622835 245720 1563817 121834 170993 93186 991551 470190 449437 1445124 888606 379046 15455 1264826 1649275 1876074 1954941 1998752 96883 952849 1933002 1113759 767605 1321251 1864031 1462654 1923857 1401363 727933 1712905 2251 1610732 481955 1091564 769532 1458705 66464 328205 1045051 1712554 1984726 1470490 1838759 1016387 151179 104080 307758 1589745 203962 357172 170454 603441 1542113 906319 1795035 539687 368205 295742 126213 736935 1416511 127073 1520396 1222228 714976 1117829 1805101 1905628 936135 524921 513006 591928 1952361 471503 863527 1205639 1192949 797029 1735889 1964163 1739756 315245 740263 581401 1150066 1086458 1421308 455071 1696798 317253 1736108 937464 703080 1960792 1675077 589364 1520586 28662 372617 1370806 692750 924556 70692 193947 1176263 177582 1446575 1375604 613430 1116892 1039832 302787 1246719 1011171 496028 867491 1890621 243310 788373 1259262 568208 1025323 926649 1988407 1553076 292945 526691 1515211 372462 1472660 1667045 541905 584901 1563255 177058 319389 1954218 832114 614737 603806 829800 1006732 863705 797160 1997063 1042506 857979 1451072 1814637 1952470 1748106 53568 291158 1010548 1419936 881483 1738823 898051 1346777 1988267 1434813 524053 1706369 736421 341938 1168224 720681 752732 531946 1846040 1125884 574203 94263 1097956 1207270 170568 1302300 1260769 1674678 192112 488984 1112011 839149 1620864 1061780 1758417 1097135 924602 1878848 870787 129458 555866 129032 1576256 1803986 114747 1389390 869270 921277 1985919 488891 283207 1204315 71253 1527838 1739934 692480 1212818 9065 1646530 1487385 1494473 1494811 841394 87836 1900471 310068 136072 1987259 166990 1141036 1445469 1869364 3662 1541070 886006 327313 1089119 1536242 713382 374767 1656995 840452 1533413 627962 809653 1368914 1472438 183357 213312 79900 669227 1048487 1150662 1030577 314030 231670 470179 68778 711481 752866 209200 1990278 1507251 308420 254064 1232001 1146902 1642825 93441 863624 1580332 1610287 146142 13564 1989645 1009797 560225 12802 1458609 842438 1982187 1420049 522300 191117 878256 1607551 438380 1263979 1759804 360301 140509 1253952 685850 469574 1091247 439447 940851 711351 1889941 1661415 1802784 122321 470835 603004 1304533 707860 575306 447223 1628849 1359315 1621978 320576 33669 464861 1656471 783941 1031181 1505506 1744072 1222483 1049628 1865255 358008 1016975 63936 1606346 17942 1926890 1672393 648552 1116943 24854 1955677 1101805 1344210 1476072 1079497 1096976 392548 774873 1326441 1738379 711726 4938 1299916 1704555 1312357 1656983 1890233 1596328 121699 801809 858041 848937 368308 1735183 1410727 1542549 1366365 425736 585590 1120064 1613138 1360882 1392709 1966970 25784 271387 1432191 1224528 1165723 1821694 674609 1390002 1015751 1808649 1538732 518038 1753009 1869565 246131 1025043 1345188 1141633 1310783 649780 225449 202579 1705496 429228 361224 1607452 893378 1825200 918371 1751649 241494 1697981 516319 566673 85298 1427907 1778293 636117 606213 687291 1694502 1536465 659799 1814614 515601 1913615 688715 387450 1572931 1055084 894097 1924621 444974 310000 377778 1534926 1215367 1700141 1697417 279121 1286871 668817 1518731 787074 1048174 1817605 263251 120800 1802617 404870 1720357 307858 945027 1221837 798803 638 1891318 71687 376235 820531 1155906 878399 1744746 1911364 417712 1117825 1886319 1764944 387865 652090 1550339 92334 1167279 1628388 628386 889415 1774042 1262727 962664 1016855 411960 1975621 1931969 1798437 104944 1681798 1477428 1034797 457533 1325040 425117 586463 713780 1421483 1620021 575167 681334 874139 458671 313658 961113 860197 1485852 541590 1490794 568219 668704 791565 694111 1366995 41789 1146988 467901 1664335 1055259 2306 314465 418460 251163 1130347 27166 707136 948225 949906 1789617 247146 1058204 1286593 1181863 39618 680801 1701122 354104 1066428 738636 472877 1280050 344357 1871085 554426 626715 1893419 1470080 1602554 440446 1356634 1548872 291540 1490932 365054 1520121 1138401 1670162 1341990 820228 716407 670277 1834846 1154358 1180730 99037 1899573 1766277 823955 469695 1838580 400908 801602 706543 964904 1658371 355397 1224327 1469058 1769259 176521 1607875 280092 1263199 1794478 1589961 1542281 508479 363011 957420 1299300 645357 1942104 1162848 1885775 232022 1767235 1069506 1440852 1762647 331609 1073240 743132 1276723 1067697 1404261 592471 1607253 1903277 1003331 91587 1495770 1100677 1308759 1471639 308917 1275363 1955549 629958 1962145 1930424 1300394 74873 1902367 1055788 461408 767255 1460043 898591 1051046 1209243 406047 1139851 1446345 1491792 825626 1856005 1493586 353455 1178128 707256 1205950 198423 558122 945097 866778 442753 1014260 1252797 1033897 1695955 1969174 1633385 1444013 65376 392811 1975832 787087 1305840 239995 508010 1167188 1540953 1477344 107166 1953203 509944 919258 1884779 1860254 898953 1936598 1424596 984618 685242 159090 661185 467449 1854720 1819367 28549 281421 704221 390290 342074 1050462 1940334 1677575 967565 1729722 330292 932850 1953452 649816 437480 556459 718385 31523 1426522 75587 1677577 803552 98540 297026 33247 238491 1521705 37717 106445 721788 760524 704790 1410037 148332 630553 1785864 1550122 663394 1353835 1793092 1424386 779240 1823100 1173181 1189917 579810 1916482 595220 1771656 409235 160611 117480 2980 427536 617911 1704739 1550999 1358583 468847 1506206 707899 1839100 684316 979079 636122 1881894 1149611 1096850 1588354 451227 1458435 460422 1975400 929780 881303 1045978 754391 633516 187696 608451 484857 1524647 1453370 1497278 1712457 1833788 1871509 1852201 1125661 1735703 1109378 874397 1986055 680109 949080 1855939 332020 1617139 304392 594779 342640 1539294 602614 915810 539422 1123800 1070085 1264275 1402829 1598485 1032835 63462 1122749 1553182 322053 975739 873399 1522517 438187 1535698 254362 1667151 1348848 165051 1777751 913581 149984 846798 746015 1039279 30994 1331271 381231 1738839 1501574 1347573 1127125 1632497 47149 395271 339937 873167 310325 1551699 411349 1692136 710689 1742934 1845586 403401 199290 1427073 1138226 454190 169602 42223 623229 1393093 499813 751662 1674214 232982 1719242 1049839 889758 61568 1857493 62702 1214522 867070 252985 604055 4093 240584 1934787 1391255 482353 615400 1832139 1727200 1955474 573559 807522 1839209 346090 687817 488559 1840246 1269567 297116 60022 13812 1988849 529415 1117982 369067 755739 1551893 1702101 1979097 22255 297721 977286 795096 80999 754680 1069126 926581 1672196 284531 1510560 1993355 504573 1273722 506354 1578896 123649 666938 849359 32002 1511242 953253 1311450 1490078 1879139 1525869 1858041 847943 1839517 1711858 1620736 1830570 647325 1483767 1859201 275524 858861 892387 353453 1554186 1981186 613963 926746 1879349 1522726 1555726 232893 517046 1215078 8897 1248758 816913 122855 1726048 984396 459388 288179 1839963 857225 507416 1441362 1721669 1342570 987533 862993 399606 1003040 733284 684471 95450 1626468 212264 879134 1239742 1348135 790399 58832 63703 1753796 532663 384214 1953199 1170367 548905 1150678 960554 212368 1879298 760099 1944431 1545805 515222 701020 869002 276921 700946 1660476 540096 88324 662151 1984363 1711546 537020 742214 148302 1300889 905166 21334 1024514 75926 839676 1449508 198281 1653290 1890260 1610763 1918892 1485628 1535194 810814 1373681 534978 790358 1779591 1065791 64091 634252 609956 165588 1711132 282556 245627 800771 151235 1042636 904368 676424 62547 1128308 777347 911628 1173217 1956868 794534 1927887 54742 761638 325781 1100958 1801860 744925 1266943 509486 1865077 89272 760302 175821 9088 1173606 1197536 1729742 1558717 1401419 1308846 1994735 1031893 1511430 651876 1604434 1730764 684814 974102 1582310 425895 610507 1411039 1658777 546347 953776 1785647 1485785 452133 1060842 1038925 483591 602549 1353828 1274278 1604167 48839 1799876 531228 1921645 1842362 1203633 1236854 1140786 1252051 4693 1855558 365357 746826 1665667 1583067 433841 246086 623610 1313139 1480874 867135 1380746 577287 198150 1422296 885811 552724 853865 1003793 177063 42158 992204 1467657 1148921 44166 1334263 1459344 570976 9326 250775 736622 112144 1585445 1781162 969916 331148 586047 129338 1927365 1732321 636857 1101497 1924074 1461071 115823 1072698 812388 1269451 734575 1202959 945445 1703441 882700 107786 1720354 866831 370014 1448492 470791 1621490 1750646 695866 1112407 1978758 1444146 535299 465513 23393 1138624 1328344 745572 669257 1764105 1827886 1618889 1472985 220439 571898 817466 103619 1676209 161146 127729 1223415 995265 655612 1490095 1781519 846477 128443 78117 835645 1351597 993238 633156 487502 1679872 27700 412348 1498916 522637 1376063 1128187 902873 1536346 691088 609489 372627 695611 1953768 1089540 883195 1975469 1414527 1987655 1829982 1526453 1703483 1387821 1338009 1350305 656848 932506 545287 1710366 1174943 26169 913777 770979 1948019 1078812 524114 1024888 1475777 999345 1554277 15496 1763918 826818 711944 535948 1014828 1945606 321787 1778972 1964327 1470242 715535 41330 1999948 696343 214322 1409710 1148211 1591061 64503 66166 1299060 155662 386563 1534956 548828 542550 1114493 933114 837214 1643340 1999230 127575 1216424 441533 594003 125558 1095473 557741 337118 1413859 871867 800485 255333 185802 1815531 494051 1237208 1781856 1129695 440079 736282 1424730 498770 156986 386545 1677717 1480896 1124002 1721851 1189349 1820372 1515605 292208 992872 1051281 539873 172311 1693131 361313 532934 1121963 1821946 1285843 1069636 1130036 1797182 1190031 1740593 1194407 178171 1584820 1658413 1871854 842880 1001531 140910 834813 1522710 669648 1656928 766678 879706 825846 1987824 1152964 749773 1103331 1875426 493912 492492 1535454 50209 1570533 654103 1959320 1593756 400183 1280572 1723265 6641 1418311 1989528 1623379 1799249 1852500 999379 1187780 1317772 646284 1979921 1007809 1593124 397618 1903149 1514684 1046882 628171 731573 122808 1512016 442635 438382 1672643 1981074 1566920 1038901 1540095 1046878 811544 1822740 320151 98182 1626252 1989484 1462507 1158816 1566269 1908618 351458 700744 1805351 394004 250963 1827034 131075 899294 1503351 558325 1034954 1981031 163870 378028 368811 1040281 82896 1264618 193434 677677 985717 256106 1282907 1361886 1888737 283864 1073816 980667 1556621 82267 79658 1312925 507785 1609685 69037 1558013 942304 659039 581065 502682 1579905 1309196 1588961 1253308 1473718 235347 929117 702946 1275062 991370 1833429 1106536 518739 1876121 353040 1486155 171060 1151291 1514517 977998 1953514 1335665 207222 806884 1587174 348449 1933853 843702 591827 1640923 1495185 685371 375457 1066291 1376546 1924566 722951 1232095 819892 1205496 908176 246233 107077 1514871 1345942 1643430 520859 473905 114086 547255 106393 1079506 1510860 496712 1918612 1217152 494804 334133 1276322 1745464 171939 1266141 1489513 714724 1935606 1027598 1061664 1490648 1648326 1107937 1647711 368643 1662455 1212048 1928192 748168 1523084 577949 1155379 1735069 1237137 1577291 1667298 1001017 1875754 380526 1915521 335848 1989096 484058 1256793 917460 317676 1604461 467727 900874 1048048 1707360 938755 1710710 691494 1819336 192349 280480 1456502 1044398 1506784 609653 1544283 1986753 675610 78859 507286 1998535 714839 1039820 1979399 439744 719789 613491 1842280 1988536 1560417 979942 1277697 1538153 597910 800249 1185657 877605 1150602 1163270 110543 446560 1323321 658368 100328 189817 710932 1146380 698075 859673 2972 478820 843243 1584837 1213838 706999 510287 1870354 781896 1537068 1955192 288945 466402 787071 127495 521035 1976840 1568681 158309 1443167 1093753 903732 423815 755964 340731 1898311 925690 565036 1995919 1610451 43502 489278 523624 145502 984631 518430 768371 634011 900987 428026 558881 1043015 736555 1751767 310364 680502 1460094 1119248 123535 1841412 417285 314958 1084107 169946 1685118 1351518 337062 1696873 1661700 218036 614829 435413 1595173 1379399 1792837 1564920 1354336 1023310 292663 192453 404262 1898177 1399528 582212 376657 1256154 1702950 1964411 1011385 771694 1971883 165102 712877 794971 1780383 1209054 345645 1684207 243585 1053221 655877 1767024 603815 1988621 1432873 1138452 1569130 162731 1254902 1122754 479354 76306 1430303 430172 557810 893607 1269335 836366 438555 1705263 1203724 965058 1294130 848317 1629249 358676 671820 458050 867140 1711129 1703645 838290 961645 1240085 1721940 1901238 435040 499850 1617610 1296326 470942 259712 1901849 1713567 1492515 836948 201055 1807758 915846 1993887 770325 1988399 433443 887822 1238809 701307 77794 1541791 268576 645029 425779 351366 1878640 876742 1598117 1111906 604287 1077786 822168 660035 1064573 115566 215868 1200748 667949 1855346 483173 584315 1929905 1257192 467209 1102523 1098619 599888 1263383 1070833 868846 1663985 835534 219 936558 303983 1187479 1465375 1770058 168678 281991 544122 1297455 1258410 1620754 410392 440718 314428 417109 1769141 86842 389860 274385 18095 665407 699481 1351474 1388820 1209876 1324273 346387 1824045 1243434 435118 1715577 1739858 259584 278516 1270846 877027 1925413 111701 927981 643967 285993 738157 1076898 1827549 283168 1421269 161192 1602328 118304 1332878 662706 1574855 1557163 977059 595925 883547 1787196 1926692 902007 786103 1986284 1033643 517972 1400316 344398 1944152 1482579 1620295 939434 971161 1699932 995941 1461757 969242 1560203 824238 1805949 87078 1383687 553107 1156454 1692487 1828556 1974938 1636724 1065252 1863722 718915 1067219 290352 1851121 1092062 54840 1991621 92415 1237352 1778920 1375351 1116304 1864724 1666681 75168 804107 1911224 1162031 1501653 293228 1920378 1337497 385978 506327 309844 1357993 762791 1527537 1954619 4148 1234956 1836444 719373 1093469 1150029 1436177 1675805 1775949 1519427 1281118 171070 1512792 98777 1376618 1455180 1965863 1115799 1930550 934045 191743 1566545 1132633 1387712 469076 21388 1665923 132104 299409 160549 734573 1584688 132357 1287900 1179146 1238996 1392928 1818965 1415937 743915 1532654 1702237 493698 1776400 513268 166380 1313526 26729 87757 667331 1608526 54684 145971 838476 841900 332862 1762276 358690 1439406 1238650 1735380 1496287 797532 662927 359732 1427634 886632 1870776 284781 369168 1439387 1580393 146699 1914627 1712551 270365 295903 841397 1732604 1443053 1094576 1010971 369978 1932293 159380 141046 1789455 1538112 1922105 1817547 175025 1159045 664208 70735 1808970 1662986 447815 276903 1568651 1172059 324404 92583 1886227 851333 1742030 582262 1854520 1869930 1209044 649626 1595447 1287982 207351 467262 505670 1961118 883966 1893405 743246 1345456 564918 453057 869169 1959902 1394253 208124 1760461 306443 1754281 930149 805507 681981 387820 716508 1564976 1043152 1161170 971747 1474043 846878 1619923 1041088 1541133 169443 274711 265292 423335 1560639 1689661 972384 1230609 344846 153086 227479 65158 544693 1407753 1555676 1295616 779338 1142422 13711 1404238 571510 248616 1196243 122897 195934 1366102 1207122 611149 176180 1034490 1022282 1107424 1413890 1610239 1342643 1691843 719428 358538 912357 62273 263132 1908105 216678 874213 1142803 1586633 620711 341299 90029 162216 1598428 1856896 558643 934143 1226183 565240 451987 789985 16648 1189150 1260269 520194 1157469 98199 1941687 256318 16193 912609 1100296 572314 1169217 1501525 464782 909908 1403704 1913395 1635110 528925 1926827 853631 8857 808488 1282735 724481 50806 1244906 398905 1796582 543213 1654277 954972 902346 1923980 361371 454127 147797 706779 1754144 853597 1690002 656614 1666506 1973703 630544 135607 525355 62554 1238375 87001 844513 1786248 831790 1670441 292829 1241938 131540 1242181 1477307 1529149 960503 1790936 990631 1098110 1532014 710205 1963428 572603 286845 20304 68196 1473891 220967 1204693 1493332 432559 395305 515649 525179 918490 191399 1910160 1321975 220148 1520453 1119946 70825 553032 959333 863937 1076927 326147 1859165 936201 1680366 1566464 3148 647111 1951534 182950 1455288 918511 681789 1568088 412993 1806533 1191684 530891 628011 1399965 564829 361326 1918765 1967052 102545 655801 1311078 109026 50636 1151957 868748 926658 359125 330569 936990 724534 1366230 1840868 758048 1491711 529317 1451430 1132955 1033618 836042 1611611 945385 689997 1428303 1264700 1658906 384104 1665623 1484826 1032886 1045773 160811 330807 1384961 678371 464372 1503761 1241925 43718 1713208 468794 1447806 197786 103642 1027455 653161 1814063 966873 498186 1375009 1951993 624924 1399020 36151 1733270 1359097 574602 1821986 1012100 295001 543581 416285 1702907 685133 1390258 76989 943128 1560929 695130 1657171 216328 1622687 1090771 1231870 694106 628047 1944655 559110 691132 1870123 827998 1424989 1574776 500988 1822075 1434143 1023444 179061 286642 1493256 747750 1940206 958305 1966159 486602 1349661 1098727 500658 1259015 1237772 781048 397148 159804 1169070 1018599 425154 1360349 662436 694222 601776 681481 1312630 1574215 883858 1729887 726908 1821760 257654 56940 877907 1481032 915155 1311212 975401 306706 1236923 1647659 1434621 363774 537184 513197 1475258 749257 124297 1697524 1298444 1199447 1583293 402980 502261 1528712 204603 961704 547103 308260 1717504 742979 312348 1429713 1245948 837332 1411442 1894533 973747 1659451 1114327 214646 1778701 1606658 787710 1100909 1833249 374694 1353642 999196 446325 1790782 690026 1926209 515232 1987963 877143 35276 1784376 464966 24065 41936 362895 1102462 1939637 1073237 734324 1368828 275605 1674909 679884 39441 1797795 98468 1062090 681416 196904 1514956 641516 1640374 19200 1945167 244525 866994 1845235 923394 358159 659749 889820 1720138 994372 1248961 1136028 276650 512148 1895748 644443 1800672 1815831 1249473 1081808 427375 16434 1764029 1919747 1476246 22735 521020 103130 1928148 97419 1778913 999083 337137 950948 729637 1131739 483490 1613916 1034342 707258 748190 1649111 407858 1581060 1673691 596010 694543 1536190 340825 714061 764807 1541454 1360346 877887 944255 1884306 1710984 1344662 275807 1128679 690261 939256 1500719 792646 1710726 1198200 1585705 48947 912621 1404606 24177 849828 136688 813506 242027 1780205 409551 413268 1526867 444528 256090 31638 1048971 180465 1594680 101802 1047465 744712 710114 1211946 97965 9210 19421 1614153 1219163 442004 4864 1798363 904540 1927329 28209 1907992 90490 827517 963259 1751868 1790929 36484 450699 777860 1122135 1617686 922464 457602 998737 849603 69845 308272 1177049 801336 500532 632130 253336 778107 1994365 1628942 973023 1740730 151551 528424 1847947 1492112 643522 1679624 1038283 675545 1066167 868278 1539934 1886014 1522337 1917414 1215090 4416 1039706 1946407 287808 1120237 1468315 249431 1268787 1143356 686513 681467 1134219 390876 125019 1034277 970377 1595281 1173514 383877 1226862 1045369 115826 1145035 1218200 998454 1165185 393767 1389866 527576 1171641 1622242 178800 1357134 70642 557829 519672 795919 632785 208951 1849028 1591585 1613813 1317183 1978905 1780391 1386048 830317 345147 1057656 540989 895725 761461 675600 715376 1841358 705665 1118934 998908 741689 330138 389459 112324 276740 626477 1585032 459332 1731758 1275881 1765570 1365234 4210 489132 753521 1923010 1640377 982543 240299 1870333 146014 359078 405188 137812 1383492 1757651 325038 314908 942032 1565936 342130 600491 1200736 1500003 39190 199309 1894502 1947117 142899 187446 1121851 1415867 1115350 1445053 652581 624148 428270 1800807 916167 1371439 1565662 1572057 1538106 462117 64307 805446 440715 1287886 1508216 1303887 720501 329573 498087 1279542 1697453 386753 439433 1437105 1228387 637576 848695 1381302 207008 588535 1481533 505842 1920190 1392804 967475 417977 345669 1890935 1535860 1973736 203892 626049 760502 1046703 153681 1578118 32533 1561545 647241 1116509 1990807 1844140 492850 827213 1449980 10263 1973072 569480 1792373 1064447 833107 244079 1673750 1585995 475204 686689 668022 1477625 1616594 572647 323460 182487 1010761 1381173 978799 80228 1657584 1104669 785059 939295 1662375 97660 296073 371518 1788401 1645016 191698 450096 1057381 59567 1005182 1304238 462042 1163531 950787 1469130 1007277 183649 75378 1284473 1829772 412667 1143435 1328633 234406 260895 1832493 411217 820534 1086569 1259509 505686 1655391 1124053 1549622 627460 1694387 79727 1043451 1709897 971422 110850 1087954 1175360 1979367 1336071 17318 1251279 305369 435831 1967118 1548000 396086 1837132 1898932 348645 980486 1659995 1043333 597689 789644 478401 1287226 652079 1667080 1647352 1573547 283503 847170 101895 1660842 1742226 716952 695642 1184040 298013 826777 828290 1372047 349760 1061445 12850 315243 345666 644048 1288749 1283485 1291666 562238 1106950 1666793 24887 1698334 1646352 1960695 1149660 545075 990718 361280 1635173 568040 785875 586990 829086 620283 1544397 965174 321726 987245 1251078 1977243 1558517 1109709 1234427 316788 1082370 1970403 1586156 65518 1818498 948526 190264 1957987 311555 751530 94812 1711466 1765798 1956745 1753617 345091 613685 1325617 795491 751060 329248 668839 603204 837622 794160 1490284 1685669 1211496 50871 979498 561578 438981 503325 45800 1291589 941807 284954 1070545 1019467 1032578 1122860 22750 521097 817373 325759 1589797 158836 1893285 1675747 754195 934918 279124 1047645 264876 384953 1472170 1914635 21365 1236202 638776 1675640 609677 1303022 128387 864158 1379404 177609 1710941 1832518 1901929 1626469 1402484 285360 467437 1295286 158568 1257289 1215417 1195198 155327 1375207 688053 1911092 1154053 513513 567604 1720310 347153 667490 1582013 1779240 1368477 1012085 691419 1077801 904984 93162 702616 960413 927025 1383513 1854971 1767645 989649 217495 592631 1294831 1216116 1279065 339398 430175 944092 1993703 359905 1722685 66626 1073570 967828 885591 318103 749396 221843 948715 1481771 347948 1788376 258843 1276775 1638398 1678416 790326 1620390 1974833 1202948 1848547 676457 657511 677076 253127 1674849 1386345 1433156 935173 512653 1223978 1891938 1407765 1097461 1192814 1510810 315715 94241 1200791 1857166 1620112 961982 321732 1239845 1505059 1007681 1216493 1135262 1613632 1994715 359704 584760 323384 1413707 820982 1611158 1804720 1244818 1876469 1712987 136126 1866285 845299 1106253 1791773 1126661 863426 881073 1728552 1625212 1452603 468043 1275989 516125 1543243 1081592 382616 774410 494129 983391 1796944 1027484 1266116 1702778 903885 746373 287514 1494585 1890801 256856 1979343 1711713 1375058 40296 1298041 1633267 1133348 509622 657950 1790672 1872643 1077990 1058392 1777932 1972578 1578286 1279372 1636106 502343 881818 125772 1764962 1236382 1773566 1049743 797619 101971 278633 1918733 1354728 1903830 277079 304729 1569804 1338439 932973 1045824 1968943 1722935 1408162 680573 1368087 1311317 18001 1375085 1191507 1443038 653209 1262871 716226 773335 712872 1731771 937376 775100 569238 1578865 570007 632153 319904 707924 1466105 1567616 1599486 1547278 1721556 947206 1131866 1685505 1826270 1367963 561646 53301 435770 302122 1255586 828431 1944841 609990 1825089 871320 1650424 1361286 544060 1223119 1782129 199597 1934894 1246171 595681 789311 321099 952069 22059 1503129 339985 716170 315448 939385 1645058 867003 1899212 1367546 343548 1836390 660564 1734444 1142013 1916425 1267674 1372198 1280238 1481829 507611 1802619 1101851 794222 972480 957943 539673 683032 196948 194238 384874 736924 830760 409386 615441 1587990 137720 105961 1821941 1559077 964700 874164 889855 1327849 530732 917586 1317047 1715189 222277 951099 1421674 1305859 1307191 1036863 511621 1543166 1867161 952743 12938 1162593 626236 978583 239221 1825506 1493202 1293004 1089945 1770842 771702 132637 553781 1496517 922107 1436352 1533125 1364449 624417 1068503 630437 837998 927009 1547320 1787409 545391 502051 765526 1680528 1410929 1609426 1436527 783560 1841336 1706560 1497049 1263640 472609 1316057 179895 1206863 192917 843787 907792 232885 522200 1162174 456380 1400840 662669 1500395 1554239 493534 1926220 1580999 6545 1499522 1216086 1716419 1815660 1205354 1166654 288508 216506 813003 1289700 1752569 268533 1275303 842251 1895655 629970 209511 1284504 1222818 134023 126276 1212702 1541832 1948860 120121 803957 1805959 912626 1063896 1522751 1207 1521495 62143 346028 711504 344886 1314850 170111 1948078 208000 1060346 1786281 1543815 596582 443343 342181 570654 1698789 1416130 1861952 438468 744585 256062 856803 846762 667961 395456 1220872 1755731 1938204 399 830817 1144593 1199768 433738 1630467 1355636 1092630 1796025 170607 966769 244144 884411 143380 1542660 307158 1372305 1831261 407323 5743 268781 433929 332934 390175 1032567 1513557 1649713 1318272 1466947 1363370 1882386 199342 1298566 1958396 528976 1772011 1726710 1309301 1939313 19717 916233 1009897 24691 48613 668943 140048 707516 1852223 920639 1550689 294508 1252913 988330 433977 784260 736614 1642128 675469 1455834 567754 1806772 417195 378209 1883596 671849 173740 233129 905372 491398 1652861 560634 1753720 842558 1772896 439333 15008 1495982 243771 1025181 826073 1387809 1283362 1684545 1538049 1564722 463032 12081 788169 1471760 1600272 70936 1542668 589874 866497 1181329 1795328 903873 520360 346555 1210179 1102454 561996 796571 1170206 301990 1977868 786990 669605 696841 1959678 1985582 1751821 1414680 661578 1315831 1113036 1828081 508477 382629 104153 1574623 1502182 18337 75951 1037040 503642 1992553 1788320 1486775 24299 1407747 448393 1309887 1676127 1342689 117276 1799561 827235 1691315 1302868 349598 642368 1551654 1691362 956026 616670 25547 16719 899156 1911825 1528590 434844 10076 1564674 150326 751704 257619 562137 14276 1877966 163616 1091248 1670336 368309 476820 1842788 431307 3886 1627862 286423 829527 272888 728297 396971 1439906 1510990 814232 1421525 389173 224337 1075128 164173 257439 4352 1061476 1175644 485309 548480 1752387 1819907 583638 710099 836440 498913 692410 422116 772110 206814 1365882 11232 1473676 874078 1001488 237237 575591 271832 28235 18569 1574241 863786 185252 398029 1326466 495876 898351 1089541 1258762 1258671 1118472 6856 329065 733048 595538 1111818 1427737 413196 780888 601003 435933 276513 1121134 1218096 593666 1157829 268288 1302454 696207 1015915 1381889 387206 1949804 1535665 1392287 1533074 1878105 1542793 869311 749209 1485931 1892483 1347953 1405103 1363894 356185 1554189 1976244 1818788 309347 387616 1893898 999806 430137 503074 560030 1381300 1664585 342533 1138695 802270 165948 415865 562978 500902 391480 1402082 1994239 1933652 1602603 319596 1224545 1860228 100504 41241 1957602 1482938 1230370 266490 1735897 1385211 319239 664630 563847 985360 929317 1912611 423261 994615 1117197 397693 389392 424147 635955 1385130 116906 1269936 1443787 1468005 1679378 678211 329369 505802 886641 1585442 1238125 286684 444150 71542 716004 1277424 517730 1676686 1771372 466469 832003 1824531 2899 1873928 1015865 1419701 216025 839715 78784 1017776 203416 252225 1041319 328714 452096 1196319 386331 247225 93240 463046 675678 317051 1545427 48296 907925 46580 1509091 1290260 160707 1814347 1670453 974401 674381 783987 1465706 40470 1377215 269098 1766661 1510996 391453 1420128 1751579 1471528 655820 639968 323102 581017 1957001 1940853 519232 1469831 1371555 1001510 722282 1406639 136596 1408146 123748 427074 1195444 235546 222664 1972722 1193599 142368 1994321 1850410 786942 996744 214541 1417394 1171905 1522960 1589091 1194526 1995517 879930 303469 371050 441494 1130022 1738391 959954 19974 1200805 1520259 1911555 46386 61699 1220146 1536784 1450482 1984729 706436 296827 818637 1478713 1150505 1268701 1988696 1664114 1771988 1399983 798874 1073516 402372 699533 1358314 167961 51214 832629 53929 78334 722310 390805 1652795 1728520 323789 920100 1163345 1654290 1822686 1154973 641688 1513954 489978 454523 123401 826320 1749173 202884 196022 1436860 195573 458281 1113866 315431 90886 439246 582297 1791186 360337 1782382 442252 1254387 1833086 318318 156187 937503 1963301 227521 577331 1162000 68930 493727 793199 1879857 1202180 1904572 1934171 235169 401868 83991 536397 1918086 1764971 387462 1317683 999157 1958551 1997864 480059 1178880 141244 1475876 575830 777259 1206455 65792 248683 1725746 1824100 233099 284084 266632 1268667 1652845 960012 1771532 1541345 129477 280730 1669639 1960880 158639 636090 1379952 1775321 1332499 1413803 1760551 1395605 182033 889517 864451 916333 543101 1339490 924562 1194281 868169 435577 1091161 1636412 1124214 1900447 368638 1331715 1677968 1495358 1080949 1888046 374389 132345 172568 388814 425631 1293444 470478 1909275 1751103 276083 1745915 637001 1307671 1518614 997446 1426332 1975864 667248 1035906 711638 1324935 1580814 683978 1965902 677614 597400 1873293 248626 1926943 1801287 1083240 1113398 544017 1732471 1679817 429807 309719 601463 1605157 843175 1094927 374981 1061784 727180 817169 520539 789281 1862137 896875 1345728 1281216 1747624 1160726 1374250 310823 241235 1924723 1044526 447061 1676970 740377 576449 1209905 146693 1796474 292900 548936 1976382 798856 1672077 910343 919045 1329784 221547 1206747 1499130 1526029 631461 1045570 841983 533730 1214274 1646480 428200 1910753 475426 536197 1969291 518047 397561 1455949 473608 1865758 1074681 1330463 1399673 849034 1859060 1539108 1525942 1195427 1402351 1960060 1642843 1683724 1190767 707663 1680069 469775 32022 1340334 428860 203113 804451 480040 189600 1118165 551432 1222965 905597 1008621 1358076 1329421 1188462 1684127 162449 1653743 714889 580180 878714 293964 1983412 1124164 1251988 665054 620896 461460 1272884 1666160 1747734 1411958 1274354 543383 1980626 983602 97477 1387756 1327126 156051 419219 186891 413239 957894 1073865 1516672 1810396 1338646 433590 1977788 1002654 1876896 725327 1102804 1188986 1332513 112624 1705838 383067 1708923 1370563 226290 1938793 7801 243298 1035220 1594708 1597897 343978 702439 231040 1300816 688719 1354929 819596 1011705 1030317 1524835 1980484 517960 415075 755978 1570571 1676264 566138 430999 1002920 173757 575106 749228 477193 337946 841290 1600025 1825001 1929219 1556177 1414491 1130148 238915 844149 396423 1184063 940105 135508 1096437 510959 1608495 542521 366375 1935900 324725 1896569 1341324 749766 1381136 830134 1602090 525783 646600 399481 1534474 1498915 632830 1913631 1892710 1560651 755129 1031840 1695964 719091 1206439 563262 1330486 390148 1262862 764356 1703160 1227524 1224628 1479856 783629 1447584 1598586 1296823 1093461 735371 45658 797531 423445 975380 1803814 1915846 1241661 38699 1375309 1362071 50554 923168 1021282 1241873 381195 1783362 211691 351579 1237865 862356 353559 410698 1512626 792089 866660 314928 1355846 1327704 1145978 469032 1112803 1033184 395363 1683241 969117 1835145 1594310 772395 862722 628003 338705 656248 157968 1846714 1666548 374851 903049 1105626 521093 403883 293792 1632525 533371 472919 217322 1678775 298600 1594566 152113 1596199 500587 816600 1481766 610346 1987531 998071 688452 1068906 1588996 1818090 1616235 1325953 136206 1136867 1920167 1518398 1122501 1186318 1341104 1504045 853374 1250407 1740980 986151 849841 407386 1182930 1340526 1327524 1813995 205874 1975714 464276 1156786 714808 197922 1032366 1209820 860826 1478150 698375 1682169 25663 916010 515411 1196091 942839 1700283 1351578 185430 1721938 610923 1579881 642999 1013227 1988826 1332209 562224 1597093 1322103 89937 677862 1146073 1357263 1270291 1117561 1872531 15515 101326 1080198 1839843 654121 1101524 1594193 1141969 525060 1792678 96615 5785 982846 612307 213708 1243426 50954 860484 327388 182320 812314 1448306 827648 1614801 102521 831164 1694582 1359193 1034856 1050537 1112434 40442 609074 1290857 898474 769644 527934 654084 784111 1161792 689535 1158196 1916671 1821281 445792 1267451 74348 772825 993739 34163 559980 1762887 1215801 1814163 484479 1994896 1274707 550105 1587165 1942899 668238 507429 738520 1210802 1372657 550165 1838142 1387707 77417 927704 1469816 381839 1457973 1660453 1577300 1605772 1900215 1995179 1734122 395886 1197860 1892530 391030 1352708 1138765 1037923 1440030 466265 491592 1193019 190116 1938719 741202 1591340 1945759 217624 391004 1583730 1919319 1997263 1023623 560065 176513 1661286 511104 1977446 1515387 963024 828888 1200604 300695 1020532 1922038 1031128 174733 321071 223338 1069732 252013 465196 649279 183836 1967684 743952 660598 913133 989057 1622656 1251001 591391 1708316 515072 956940 715966 1522875 23093 1527723 196855 819463 18084 1317881 1190208 1379369 1227593 1631247 1303503 1904544 1695336 563505 764633 146331 1333308 197552 1078813 1837903 175302 1602277 252468 1766791 956391 357789 1672568 1453655 491116 1568916 177829 1135356 15028 904307 454094 447102 1180028 398756 1303333 1403117 472675 872656 1279169 24079 1684850 1845086 1951593 1091615 1839845 1690476 400937 1375468 141581 1064525 909269 1054615 1631015 1245874 1159916 1382359 1418703 835106 1138566 591043 251410 609778 520110 1369416 1795248 826153 1132885 707506 1344093 561310 677730 224273 371923 1146741 1271983 794439 525809 1177759 1212356 1736908 163052 1135809 124257 119570 2779 1035348 1101794 394973 1417219 1208571 149183 981266 563671 1849058 305682 687888 1143441 1804370 1917200 1698675 1148645 862302 725059 1823200 1403017 1191802 951968 1447251 1529469 469701 618187 1871176 856047 307254 405211 570815 164401 284244 756625 1598089 1946212 471061 1492554 739286 1613824 398934 459184 1620835 1805283 1046733 1476109 1452048 1950006 437607 886086 476854 1183197 829308 827424 1646594 907633 1037932 1648088 166839 431559 1133957 2885 975349 1410553 695675 1817177 1230688 236545 938033 1240760 1880350 1350727 681431 1029474 702952 693447 699145 1111498 1116791 1923025 1806095 582150 1923869 120511 1044258 1703517 397337 1000663 54738 456299 1286460 1924035 1266162 806455 523793 228761 1037607 93091 780193 1056728 77444 492460 558197 1560216 598915 1998684 1452958 1226311 332669 1487730 1487741 1232101 734982 145551 1316587 1006337 1826222 420357 955476 1852253 1695707 1256545 1469508 227671 1082009 533807 1919764 86856 971895 627817 677803 1914209 1922612 616166 1999216 1442145 1765095 895307 116321 1082314 834547 1543171 715952 1220185 1077023 917403 891058 489198 1006016 1874419 88695 151848 1828926 334301 1191963 265025 529349 1559399 550493 844997 1206230 1774988 328138 1105557 145460 177576 1837705 972706 1330563 492833 1029556 977037 193934 1331840 496766 576943 345863 19595 10146 711125 357665 1582372 1260212 1513731 1988361 1279571 72144 1514469 1135041 1933336 776624 1459958 1342837 1554728 1525135 988293 651586 1885886 1002977 847691 1396252 1198598 1004800 1851617 863792 341890 26993 1396082 1090650 88954 1766092 821620 1957559 167227 810935 1311162 182611 916564 1343747 1085009 1355888 400680 1179684 320020 642216 1749027 424510 1418109 681091 141263 862766 149719 653796 86515 1992120 1824025 111139 381767 1548294 249518 1682599 1317269 545354 1825094 1598447 424856 1628773 1338642 177822 1121758 978676 1018917 1606246 1854210 740358 762851 1553030 1491037 247560 1650030 1536907 1245847 1348206 1055780 261492 637955 532108 1138820 428007 1872187 1551431 523946 6099 695582 1238151 1544394 45169 1962691 1278705 1407310 1231465 342436 202901 1425585 912656 726285 488057 247136 581420 1060157 1225184 820297 65277 536088 869243 859375 20213 1134690 1354320 1028984 1659694 390892 1117922 1255235 442434 1779758 1393808 1676808 1615905 502093 1696931 1745356 711868 485841 855801 297546 537043 1838061 1604537 628740 1020742 364148 1754304 13815 1842432 1531642 1835983 1094410 1287577 552034 16313 1971718 259817 1421472 337493 1566563 1371075 276662 1665118 1095333 572104 89010 824576 664799 1780503 731834 1822248 196052 1535147 819259 1334465 1074804 170881 1569296 1488495 1469274 1983623 1501524 1106145 1721520 686718 1297693 735530 1205130 1499299 1071316 886046 1110463 273253 1199132 870027 775748 123970 103270 331477 1980793 178533 1360073 1518952 773654 275707 395142 669828 330760 1309366 259007 121139 844379 49540 1810274 1873912 539280 188779 1442620 252032 940064 1565709 271120 92736 124717 765875 774775 115000 581870 1068345 1638879 20470 210429 611406 1532381 753695 1843082 417382 1508668 181503 467070 918903 230916 977581 875638 1279141 51156 1106581 615245 137057 1148650 726727 898469 1754306 1883022 260379 1235055 1184414 1425522 1152130 316812 758131 413218 1232611 370152 1284588 985434 813074 1442111 313881 526856 1136526 1853996 349302 756995 1287339 27056 433955 1822402 1712763 845954 434876 471935 38230 710432 474177 975109 112337 1357327 721981 1400257 650417 1910948 1716511 307 150807 255102 330278 1769825 242116 1231240 1518750 1603317 328675 1438844 1028622 1301832 1904089 1840160 1940367 1078927 508834 16091 396037 1327577 1070429 803772 223279 162752 1276022 147785 349618 1337363 1632340 1699807 1382542 1161824 170616 1213188 1906263 1588539 1733681 1483304 1433384 444311 695039 1749254 1358908 55872 1643659 696124 1247522 492079 1424148 1158048 1602315 1681559 282890 854629 1199077 1125990 368468 1279038 1244903 581154 1635798 1826408 1273458 1806906 247139 1073857 1294413 1396664 521045 1687198 1132895 1748913 546820 1901503 69088 466213 1833701 437314 229928 656353 1667349 17552 1922453 998490 1072798 1463711 571071 821004 1816790 1116437 8025 1574355 1705931 1560445 134227 886554 1517368 342845 884532 1915446 1228035 869941 1444829 44955 158221 154620 1113451 103114 1217977 1912282 755981 1240771 620971 783293 1184522 762753 788154 966460 589404 253770 142600 36173 1613050 743089 424462 931112 1985186 1460736 709059 201752 225784 1936376 399675 1080634 88882 980128 779921 699047 678458 171397 940574 736062 1547231 531183 1889507 1308280 1013733 275616 1483952 970943 458315 1181248 883281 1430534 375872 945452 656212 1339043 1522093 1853619 784088 711218 686269 261298 1989878 724855 1935156 485160 1866860 1082541 1665010 830246 503747 289716 960519 318423 1653707 1808837 290949 673001 1397237 1303835 1622363 1046848 1641696 632727 1581747 1533603 1957469 823646 219526 1623961 875500 53521 1989034 1478175 87068 113685 1242974 1635787 1995659 411552 1244142 630942 761355 356398 1287877 324009 328070 1579291 1240976 176839 666460 425342 1454958 111016 1756025 1961886 26938 893593 104376 1735570 1224283 1221909 109491 773569 1863508 1739350 1460453 385755 1470807 594404 1029962 1622507 1956230 651182 650378 1964384 641165 325792 1893346 470893 646581 380804 997498 1950296 1335565 1139109 1964300 1429413 1178003 1302114 1566082 576684 1360729 1375794 1213312 536747 840622 260373 839505 1728375 980122 1462745 1260303 1459259 1612185 1627826 1953901 26126 773526 1553740 1662333 735481 746657 379001 1633124 862888 636487 639365 304089 545045 360713 881977 126772 1798226 735425 1820658 246418 1978476 1126339 897869 1168422 877986 897308 1365855 1231772 120108 1000872 891361 570918 1297789 1594885 3011 1383819 1605930 240959 596737 1378998 871018 1232505 1499312 376464 1306631 134689 309389 1941530 235746 1631186 1469194 1454901 413430 1419483 1367638 1886390 1331980 1568239 1604832 14049 868078 262579 866810 337471 1001648 195615 965554 914797 1569660 1751201 1128861 1136120 194981 381301 1738838 315839 155406 617697 4826 459574 587445 1378035 604643 297496 584376 162989 872292 1105511 1705544 279852 1167499 779346 1172889 1931136 1139876 1068797 1255105 1250866 1681078 337730 1167905 927789 1040961 1742180 1915529 1812089 1571381 1359247 216024 367466 241161 1035516 529639 728117 1200528 372116 1694122 215650 39529 78447 495323 281205 506874 612908 906129 516988 1280719 179863 233922 953467 724132 1172690 1651836 1726655 727634 1134157 430981 1456123 1626024 1108345 38483 494813 1017408 1016755 1339596 194835 1477318 68971 1580631 1323659 283876 1380302 1910106 1650055 1988797 1204756 18365 322944 1404728 507917 1273523 1999298 527491 762650 1210663 371538 99585 330509 669297 1421435 185906 883657 227019 40440 753305 1872128 788301 239280 595491 1678073 1194955 420430 765294 1337611 1322900 144605 804166 1482361 1353636 1577457 846867 637638 1950732 1829767 728113 444404 1218283 581255 1331524 1579070 1663011 491861 781534 1429101 958330 1351050 427733 3563 781781 309870 1199718 527441 1273251 655723 1606725 388671 1889787 1620763 1266156 25623 827599 1442321 317735 999047 1988048 348040 1598384 714233 1753403 1411738 1375776 728068 165945 1927570 575469 885594 611067 1129367 1706043 139495 232878 797492 712169 47987 1076826 650641 18945 520662 1604000 1639128 996100 1785076 858833 1242025 689297 1827990 445561 748494 1485269 851453 781293 198059 1205948 1355386 938439 1220766 207674 231743 919100 540354 1666994 1863988 440605 231142 1733379 521223 308022 993678 1430273 1939561 788745 426939 1927166 1955107 1724306 272415 272865 1860773 1934320 536744 1876965 1640932 1648740 1789544 503068 1677296 490198 539841 860091 1433577 1197147 1782851 1572341 1243609 930004 562138 537515 528457 1924278 289443 1105064 726512 1751372 1967784 1489237 1801234 598228 1284929 1954784 1189174 1622690 1735324 1826692 732087 1408491 305624 437924 1501036 1852155 1312274 681410 1426729 342008 1212758 1750534 200547 1857026 1434253 1532674 1565984 1742273 114605 1184649 1633875 1644226 1633387 1921880 1665577 1524899 391407 1705640 1271288 1648106 13659 317298 1670887 35369 1099631 1197397 1055330 1267030 1102024 42986 668167 715664 920770 124973 134982 1818043 1535774 295341 526178 819870 1696591 764237 643499 332704 1847249 1653310 1995184 912189 131467 1987860 781475 358672 542007 1230621 200701 825947 203275 1816158 1404531 1796835 1875895 916657 1876790 20906 727894 391398 298628 1422332 1014 1188502 572502 285048 1925678 1755191 1641816 1413133 138285 1733298 1433330 151396 1651912 531080 591925 498892 140968 1071264 1863526 93275 1463222 1580935 348106 196278 1444554 371142 1129256 362049 1107638 1687261 1761604 1715485 1619025 490634 213231 93267 1899764 1008580 619866 411575 1380645 1644091 883741 1350713 884290 1450108 900121 1750237 945868 548626 1609019 802695 1088214 1848170 723493 835833 956707 515997 833 90035 1996716 1794048 842154 1292649 1308185 1499979 459183 774732 1727454 1251742 222266 135958 970006 1902138 378977 1783798 844580 759128 255504 1006892 1655870 289744 1300746 177285 1898175 1541452 954752 1150918 1522438 122006 1042064 1381752 567392 1341955 1383147 939401 1149506 1656626 1903636 1849364 311549 1007611 1973310 29860 49717 929110 200339 665888 4859 1272627 1625256 294313 1334910 1343973 1989173 39449 601288 1234918 1638517 1041073 510306 757169 1663573 1711940 437195 614518 82970 1026953 997241 608423 499999 882249 514326 1605375 1859216 1939115 642764 984305 225994 187665 656414 126842 250793 1808168 182708 455858 1320714 1183382 521073 1169229 975407 440954 1708609 1254862 1187857 351785 975339 1501515 1640759 1137072 880864 1692440 1031045 1650085 1684812 967080 973246 1356412 1947024 1875649 1182793 1123174 1113995 1379523 1805664 960016 873878 1391421 831640 1052741 1979839 1291928 1797836 1638439 216263 1370574 1049758 1231745 1201323 166507 298183 1990594 732220 379323 1667952 116868 505500 771650 839438 1434453 910737 135426 931587 1693315 1620273 215985 1441220 661774 1924537 734716 87553 859377 985499 1968520 1745967 362111 518959 1802593 1361250 1927104 3942 444084 1355718 1861914 1820422 169593 26682 796989 1288557 1011124 1030295 580631 588920 748738 1558793 1225342 916981 1003496 465760 845067 25364 335706 501283 763830 1341446 1165059 1654275 1545680 59354 1164952 1813573 1992582 588815 474611 497081 783399 654631 318918 603872 1671455 896561 29599 1870023 1275061 642702 820567 1529649 1510512 162057 650721 1814490 1161516 1355491 938757 1568543 280211 78256 1600461 1927253 33746 1736838 713998 913460 468861 1742400 228403 922654 1150939 639839 970614 157564 1819954 1530137 246254 1907644 662710 430203 1937481 1119367 940630 1857874 1655328 145068 16378 667283 901008 502377 278802 1162862 388087 472978 692110 1897926 1143503 1419503 942579 42851 1426107 191093 1344256 1148208 1806192 626669 1420796 1845396 1380176 1427582 1233290 706328 455368 1022957 1453820 341134 1764143 1417034 1043708 1561562 1599033 1045917 1780024 1807717 447923 41135 545238 1275080 738735 250515 1337723 597256 622164 1137933 248669 1306748 1519170 1987534 875082 1612010 1879429 1724005 1951529 513304 1420906 273991 359079 1317029 929615 927438 1971043 1911406 1117407 1901702 113314 394813 1952844 762493 1563258 970553 103835 787512 711579 1385279 839341 1364097 1134778 1059490 70015 1810842 326144 200340 712631 161083 1062945 799437 1445598 1361263 1953520 26739 1544737 1180031 1355292 1321197 1178743 493166 358227 703875 271761 87802 1663667 1313354 525856 1078594 1479195 107632 1153483 1342095 1360950 972103 472707 166113 1976526 1881969 1072799 1649858 66522 918296 1598535 1530984 721510 976411 1510311 898806 233608 830119 95006 101952 1614764 374324 1094253 856152 1685476 3131 152555 921594 433182 640554 685012 897918 1494788 355260 1287701 1918708 1355887 323728 1195733 1222972 429455 1456880 325053 910276 107196 563383 1207172 1476599 1699273 934219 1609118 1420972 128356 54891 1254610 895654 51348 981441 23718 1234121 863504 813612 1260519 1258254 675905 484878 1273257 1127231 802721 1950030 328180 680296 1712125 362017 1374902 395538 1367294 831276 976242 183536 733223 435189 196959 405123 71832 151169 1348761 737836 1154911 651214 57005 82748 1510422 1713269 480365 426228 1166641 1845389 1382344 108745 1974376 1840750 1281570 1894911 28805 1435411 708547 1152382 502669 715162 1152608 1971640 746021 1833017 1636245 1569074 1682227 1035854 1974545 1146177 504440 1638193 1494812 1058130 1820656 992492 752025 435490 371685 1428729 1611671 966965 1991998 1141018 1555789 335125 1461568 1012884 693417 1067851 860897 1483096 73907 1798274 383138 1175258 348969 641254 1803756 1421387 1672492 1950101 1159610 1686245 667679 1460796 1283486 1537260 811442 410851 1955830 199111 663220 821054 1072373 987212 1420612 79394 813572 1807573 1669585 119465 1485364 412040 1278358 1610352 960609 899549 502209 1226419 786478 1659858 910007 1251202 214878 63908 1800211 1529454 20215 1101028 518969 497409 1329358 1817396 1937999 8766 1911409 753725 320093 267996 1528296 245044 26371 856270 1589495 215562 1478596 1296021 930260 1123151 1585334 1954324 1789353 1411674 1157798 1389032 449136 554473 1343370 1751218 1345304 1676621 614463 461890 271668 649873 1353552 1730239 408536 1146688 1441325 785317 1769579 693467 930031 906093 1979390 195080 1387118 599833 1465558 342937 748467 776847 470259 1211568 1737851 1841953 627030 169687 535036 568642 1019154 71014 356013 1183555 1998257 458886 928809 827447 1318714 1944792 802090 1552041 598162 1509795 309884 1751001 709085 1212200 1578053 341885 832739 1054481 821771 651332 1671378 1249672 31075 1455122 1299337 131691 222536 54697 627175 420217 481783 509710 1986336 1313560 1935005 7501 312346 1195816 1086199 532650 1758529 521147 1707111 283040 105215 803347 1634465 1571845 1936012 1481949 919491 721398 252242 1029517 1022559 1310419 587088 757957 1714140 1522146 32271 668742 161432 1859062 518683 1149731 953092 1513817 1082264 1667065 1844867 164400 1651241 570627 1278552 1499417 11707 1429834 783119 1229931 1315518 1749724 1391103 541736 1306994 1369346 1102512 1771483 673251 1794193 1523828 1874253 732393 1647560 1668131 1537621 546415 780411 725243 1002017 1348816 1919531 1311874 633914 487583 511004 234451 1138899 1417459 1417651 956011 1275313 473150 1203483 764818 305320 1258632 512283 525641 1610383 1634002 1694799 1613405 1639132 1887626 1839236 1236692 1643912 1037299 293311 1398355 1057578 636121 1832630 263085 1032052 902967 814603 158542 505422 1575935 1257903 1404468 348829 47362 1517168 230022 547245 1718945 154027 1661988 1267042 105773 1604407 821405 391829 143968 1137937 1522856 461796 1441854 1337061 120723 809140 1022458 1624258 1908806 59458 863448 270098 364365 1889617 1932808 492299 578485 1699373 781521 620440 1131359 1340757 623193 539064 1745054 1693797 323093 1465655 1491653 442798 1371156 256954 518825 1969510 1878670 1144540 878511 1801042 1753738 878947 397118 1027197 32870 443062 1789971 1895157 673260 946746 1031474 1893962 964299 219347 670158 108482 1956914 356314 1304189 696183 1508725 408775 1497444 1691696 1449414 1003080 1379917 190337 63344 1069591 900848 1485035 1115593 939075 1454574 1264710 1853880 948268 1733252 1769747 788445 1796859 456891 1422471 902024 399931 1831289 1126523 1475536 807143 61066 69571 1579150 1509128 1938468 398148 44356 647852 1043241 65386 501506 756830 543237 662027 326881 754516 1092526 1548794 1106773 1726505 94595 599162 1415594 595510 1980629 742335 1879088 973776 69770 187654 1283382 1765636 435482 1349247 1293396 1041666 1727656 1743829 1796080 923803 1588003 945999 219906 1958081 1373347 1378140 1381259 364504 951430 1376204 1363002 653222 1066030 1039310 1387042 1613527 1058590 1339357 1390322 1850650 1390315 344425 1604196 752641 898962 1143838 1486072 541435 1488598 285230 899971 1016505 552509 995729 1233824 1854957 652517 686071 527843 1167074 1787975 1659802 689427 669941 472067 1594101 1496001 1532503 1044970 1278102 755004 1259648 830905 1482956 1225165 599398 1098492 1329020 783118 473151 336647 1235566 818957 1662110 975731 1913195 873775 1889830 733152 683302 473729 393919 220245 628285 1965438 145335 1235840 1334921 1945663 277957 378054 530177 826694 1615632 727553 540756 1917540 1951493 215152 464551 964057 1675096 1386948 270575 641805 339776 991120 1230003 777871 1429473 1313158 1494 480310 1022441 823972 1502593 1407075 1161445 1374009 337138 683853 1254911 953214 173263 1141164 1098289 423448 732889 1384687 566072 1194507 464400 1022417 1851634 1707545 1526529 568561 326636 1915356 62733 481363 1196108 1369332 364716 1190277 1773803 1566861 353375 142230 898836 1930135 445164 1932478 1761083 718644 13116 60760 638321 486789 1205334 458766 375758 86981 740255 1260700 265117 1836521 991827 374428 567442 1690436 1989302 1934618 723200 1928535 1566234 501875 1004820 1191257 95435 443902 511509 326029 1952484 868129 1343416 353436 660795 519963 578477 1324312 158832 1823598 1927188 1086762 134710 1163211 1018949 10219 659744 1464888 1517163 678854 1600986 632551 905064 1546170 752579 800068 603280 430767 333668 1360198 722858 978862 1600865 1001826 254786 289348 413652 527093 1710887 1631463 1681409 208858 1451613 1772948 1654564 365198 1281842 1234006 305149 674974 1759460 1222129 691406 563618 49057 967847 1756534 1014320 192035 243892 1612385 276977 1767885 760025 1774343 1055309 1413936 623605 190388 1044474 574186 741742 130251 1801149 583523 1252459 337360 1697984 915013 1562067 280786 1247952 3262 1566219 1043288 1290731 135980 1674677 1804670 1872948 1994113 791934 1452114 180191 91717 1473742 1351091 1262066 270026 138191 764554 1362980 305918 214149 1420737 327831 1487559 1531375 1214721 1460065 971492 1723260 1892132 520708 342974 1415298 1678287 544194 903562 619590 1853706 1854392 1116948 1990745 475553 1060657 219469 1840275 1861306 863960 643491 725195 1633982 1426804 132057 1056133 1832070 1239051 1124868 637402 311633 1312445 1048948 901832 1044658 1684197 632187 182769 1035477 703230 1718395 1032149 102520 648789 1840138 1933338 748175 1715397 1212862 1546654 843125 1797423 583066 496059 1099578 1069668 1336916 1863554 1663829 431638 1367136 93907 815863 367278 1222651 796320 1548975 224410 932541 26488 1834253 456663 1822013 138836 346591 1858576 361956 275686 1691868 1139335 1936077 1324129 1569081 1585939 54248 1918692 783989 271529 1012159 1459858 650422 1972400 1411867 802765 404175 1678286 80370 1285955 509717 36664 1508103 310940 1474406 143718 1076265 173624 1181139 1817001 1996806 826303 617949 1492244 594153 174961 1712497 724918 1057122 184636 717791 1595313 1745833 909015 1468704 1691533 201212 1797576 360663 195365 1446424 505845 1855409 41827 1895469 800375 423762 917072 796308 1885928 1671833 1703540 1212028 1894241 210384 240307 1106125 1131965 971119 1208064 794506 1906301 1351506 89636 503748 232765 547167 204222 1979055 510247 102721 1408511 1112781 584786 958072 458597 1459140 1149272 492866 1474787 590743 623151 1314975 1735102 1531165 1112196 152108 1074769 1518997 1600463 1535130 1754250 1475795 739703 1273313 1898416 22458 1285090 254885 1514552 63286 477280 355358 638300 1287992 1694919 1912476 829860 1456499 1390629 113953 1630621 1245956 218913 230237 1795736 1821681 1125378 926761 248869 255506 176926 424199 1483680 210706 20999 659697 220605 54889 1066287 160457 1817456 835298 235887 890147 885604 185022 1170772 677340 1917950 1132522 191858 1106068 1244305 338949 865058 451663 1594019 1619891 310839 1413858 547050 1298111 1085311 1360666 704883 1389109 290295 580615 99174 115578 1438981 106767 771272 1845383 1429175 1691384 1368232 187857 1739990 1485239 175894 690565 391858 748375 665512 172773 1512447 143223 1414359 596459 1730193 833218 845829 327647 991218 1629328 368682 345276 178224 722718 229184 1396011 1644114 887346 948507 1739690 715882 645279 1595179 1056159 1802588 631336 140258 524975 1970045 1955518 919347 1145234 222212 404352 1167055 1664406 1489325 452670 1329375 566343 69465 1615190 1407023 1109926 1891071 1406633 1026281 246806 608743 810503 1710833 802138 871984 1763319 1273500 1246735 606000 367405 469013 1545084 1131643 1769252 1371876 530376 1381054 865625 938 768847 1986400 1876364 1303939 1961304 740113 1764578 1276470 809713 722647 1107381 1403598 816341 781513 866415 610245 842256 1972984 597673 793161 535994 1768043 1793865 408305 1350728 612059 1711946 1736601 938712 781696 1220508 1938601 1198871 799717 545021 229767 1685986 826774 1157984 1282685 1100543 498920 1000761 1267948 1721832 111480 194024 739688 274379 169338 1668346 733820 24255 592621 1266057 116712 1464002 1879053 124356 56255 1334490 681912 557827 1519932 897954 436926 1520331 632656 1286693 1806305 105847 1141953 597991 963680 5314 1759526 202192 1277212 501430 982973 851603 684186 1936318 520377 1318619 1228422 1856988 136406 1395230 1032940 447304 418774 108746 557831 685199 503986 1461468 1212074 1456422 1777042 173051 446865 1045196 1409475 1712170 1932333 1627249 1839125 1446172 1896387 1131191 544813 1887089 1009288 46103 1666777 1812817 343872 720142 819544 1836913 743485 1828257 537320 1451246 1682074 1154515 1059479 1823050 1853103 1243161 1397015 293369 1788810 434999 1665850 782065 67608 1115819 1149503 1941017 724710 1386013 881595 453799 506662 437455 1142884 139106 365455 1317387 342702 231078 439205 335752 1200641 1998558 1067183 673215 1002621 323318 1430379 679144 1122572 993420 1967116 1159404 209562 1180698 244230 1813375 1597456 1913091 61033 303209 717686 74236 1947445 1748258 1650013 1149750 386873 1922025 1816141 942777 1523457 1746225 665287 1759882 1409709 1204691 1668886 1285335 402559 628911 1973022 479030 974280 1895139 844749 329069 718310 1280500 1054591 1468546 671792 385240 45066 493109 1843799 1488864 715890 1234843 191 1788119 791846 877309 1613804 1345597 1995837 900352 453667 1872499 1921122 1517953 1583494 473697 1643085 43481 1061173 381443 834017 637188 1446623 1946235 1996718 1299660 253077 1385902 1512564 1182796 1090934 995844 824966 1509643 563417 863650 1359778 1918887 1347834 1584928 788549 885945 149317 1768545 1602935 193383 826735 284905 1876688 185237 591067 80962 1095252 551492 1437746 636323 584957 402178 1633004 453768 1555149 979866 499230 1429972 1595589 1733097 1040529 263752 172279 1004770 506457 1910493 233483 932874 1819991 1869140 1443421 1364335 1490490 281774 53726 1807930 922839 655111 949837 346806 582341 1815170 825003 985459 187870 397792 1510190 956668 1496220 1779097 1277439 341731 1209205 1433399 463134 1164583 404799 1087548 1051374 1432356 1298153 1598019 65754 1265563 925611 1481249 1139858 1584447 1141611 1906868 1728436 1697367 1405368 1662854 1629470 1472253 497733 910356 690655 1434073 377267 1249297 1682932 1401034 947102 1139826 1989063 1223734 344054 307485 1938664 285670 1743247 1749738 27244 308995 3205 1837158 1645854 1719325 1024677 1278808 1255996 1720035 1906359 271866 1463545 1549164 851766 391129 1455920 900741 1916694 1544582 1844534 1416133 703670 1627239 746530 1127482 186482 582415 971316 1459939 848583 1184874 279870 1814170 1057901 1070418 584735 961330 589717 698687 1726955 1320273 305075 1946973 1921811 1236906 995499 894472 1182762 1319089 1144274 219557 1580092 371734 1379478 230971 1061529 558024 397735 1599226 486932 429532 894330 1497501 1423273 214417 211095 1957321 793660 169790 1450656 1425549 1874027 1015385 898736 210241 1763818 253335 1378079 821092 1585126 968849 405556 1652737 486765 552836 15278 1590243 535343 128464 1555507 1977549 1995197 1799395 498601 1311453 1193384 352194 1572776 835363 963091 640929 1433607 1266815 1835739 1310676 803758 1040390 1209452 1270800 1388163 1253418 841925 1812371 807572 1062860 846657 1296148 635818 1430042 9165 1779656 36980 1253715 14272 1507960 955588 1672924 674636 570837 1797974 1131761 334077 1232661 1691004 1036051 1697919 1073433 281155 1581129 1016111 978861 552739 923281 625651 511415 291062 904447 889397 1780888 546608 695371 226467 647614 1121215 1427911 735426 1568466 418197 498174 1712597 1056567 233464 604381 605203 1888021 187899 531276 726728 874470 798541 410349 706550 629453 268468 803978 289047 1962877 1670476 663528 1983700 108853 1530486 11470 1516146 114654 803864 666051 314241 1355053 317580 304849 588336 1480013 1267634 302318 118690 935394 753656 1401883 528335 1215533 1092876 1543153 327529 1228081 607234 1310901 171649 423181 1396608 299963 1027106 1927763 616944 407113 914276 1569134 1037654 518287 1780079 1690665 327101 153096 1997684 1284558 1569903 666718 296973 142945 966295 1637744 726330 1872202 659549 27657 1675584 907016 329618 702829 1224956 967874 1501878 1552026 435858 1273587 376640 355977 1726959 1523915 1088219 1493701 1015358 1088016 950753 288369 400736 1622452 844651 1972729 1530463 35611 862664 1642023 1014672 261795 855997 58426 565043 1744266 245618 27515 783694 320051 1855486 1709798 1720348 1098871 144600 617399 1333307 1927317 1930126 502330 124302 127803 1270542 1878268 1840096 159624 1523369 1231075 149934 1339412 101990 1467306 93911 386745 1809029 474058 1162495 914533 846673 544125 1111736 147579 64970 1487870 1881392 898181 1006825 856698 1772862 1340541 966178 1015 995240 1161346 1900262 475682 392147 607831 914448 637205 250075 983816 993033 547515 533609 569147 1287542 623095 759935 823925 885680 1917345 1135596 887978 1265123 1581501 909577 914507 1317380 1038842 1504021 522740 1321814 1969158 1478945 1722645 749948 262199 1548048 1640829 1078404 901343 1275119 725599 838864 413215 371367 742211 1045042 1400291 1131701 1914169 1216911 1608326 1321632 699001 1388343 1147053 118410 452981 1963545 1885278 1749060 939257 1052124 1993815 1590422 115265 1329946 1574024 1971455 721154 166353 1498452 141567 352260 870289 1348457 21683 745723 1028920 1282560 923370 586672 447132 1281174 1345595 291109 254431 486722 1957862 559088 1196308 1434708 24466 511873 416509 835165 1774313 135152 324000 1312400 55927 703828 714043 852308 957618 1762727 68938 222463 1717290 1828153 1720444 959300 1060791 1193619 1948674 32229 1119370 1474069 550732 1636539 248194 250869 69098 1162880 1691453 230662 1223710 27506 1216821 83965 1979502 8618 677458 1747460 912606 1052197 97127 1303313 1343597 668332 546864 810717 694658 1523319 1195912 1540705 1276856 666919 855651 1203833 1341099 294301 1043133 309521 875570 646358 1295595 505701 1373976 675087 1888733 832564 513406 1257547 1539780 1665888 1050459 744768 287215 758830 1544004 1106344 832212 1091468 253117 1662970 1962326 89154 614761 98006 211054 917935 711892 615405 481207 1045372 1609551 671878 722940 1771620 1144148 514976 872560 1699954 1637499 1348599 591537 1678214 151300 1391795 1064489 108649 1100096 274587 613989 1566245 201651 1582028 1985191 362366 1574624 1946628 521491 389346 1460561 1372249 1741338 968025 1487229 426802 964122 196971 1912901 524718 441977 1956942 1927952 1864782 963748 1083664 1814922 1348562 1876414 1554228 978149 1959917 1235220 1209594 980524 675238 710081 1952990 1021370 952118 799456 1478079 1993359 1718132 1213459 176681 1991894 1411072 1717005 49933 918780 1141310 848512 1400322 420094 1433612 803501 249470 1599078 1642607 1395758 1523982 1706397 601735 1658332 1644080 1462221 844027 760056 1005082 1703987 1590685 528859 1427592 1159251 1178329 1003716 1406924 1706024 695624 274824 1528728 1125594 964250 1098660 711554 521340 168639 802814 1329621 108835 350794 931763 681569 1480833 1641104 194528 1533144 1457371 1461726 884584 1659830 275620 1497303 1473478 1703732 982697 959515 984208 4102 1542099 1088134 978502 1338951 1169209 969958 751498 1155547 211600 798382 922572 252262 340366 1587269 915685 76193 1316830 325267 673572 1710304 66285 765598 412098 734318 65719 1768846 1514436 318821 1729233 1454854 57375 1410519 1520768 1009625 1559383 1711397 830445 50092 1236871 1381036 541527 128252 521050 413599 990976 1037937 26148 639595 245679 192901 1791582 1159301 1598221 253632 240336 1419421 659099 1555596 204608 321578 1176076 1155931 253594 238329 1675597 451844 1234315 437875 1255737 799669 845349 1328650 1826179 873470 1581194 712781 1448813 1199479 19807 1350461 618515 201703 1144009 730013 639056 1884405 245518 215171 989492 992950 1680848 1460403 220760 742135 395407 307873 1013269 60909 1869649 540706 437797 1300868 423424 164135 24919 604688 383116 235600 990854 1781984 813082 1369888 1813558 1655071 1941366 1401307 230486 1016517 300485 574671 312683 662746 1600678 875001 1422524 387823 389803 806755 1316512 1305548 1873812 1031375 1387945 1448068 486526 1391100 1941415 1294797 728433 828497 1313119 1947349 884016 121141 1937773 1062305 1038530 190607 1115387 165686 1435626 1757694 819888 1290395 1917916 227539 926003 514920 643242 662986 1789219 446925 149853 1272831 450806 730924 332472 1081497 1222286 1450042 1182119 1977424 1924322 1880680 162636 1460081 73174 1962565 409029 214792 1401150 1586822 47648 226029 1417867 1033755 1660559 1067311 679082 1796977 599572 303142 95566 1104191 125391 1947701 1120548 1326650 946675 63911 600200 1506767 1456788 1535463 940938 42500 735695 139568 645568 1834467 1501922 543311 38284 494151 1417345 1903332 1809808 1720421 856954 1841122 1788417 603630 1577202 1916693 1498963 314887 1892929 1691079 619992 827813 1326543 214553 1439208 1042764 1121299 909862 253361 1298482 1481872 966842 1627243 1981119 948750 703020 1603411 111918 1511563 1409523 1386341 324477 40882 1308063 1381084 248587 71340 1979923 1765619 750501 929037 1759267 1913825 313335 302940 1584491 1456557 219304 749645 162338 1856009 1878241 45456 995141 222639 258034 489576 11597 986876 965420 334883 996919 1733498 304953 1340588 1446262 1015374 1221852 3314 1175917 1679540 934629 1989714 1810366 1749383 1561697 270187 603883 1397023 718336 1182771 659961 764084 1759654 1590412 821600 184356 828666 1628859 328690 55020 1525297 339534 384380 1083961 1256034 634365 530415 231287 1996729 1237507 533005 647423 1043267 1049826 1546221 603743 386088 792224 622454 1983056 244402 879370 464629 20663 36157 325997 121010 1529634 1869852 278473 1940734 144599 91638 1611843 918692 186669 927206 1242236 947070 1848011 998381 1081273 1108736 1973020 1819377 1119838 85152 876210 358652 965254 14874 264892 348344 93057 393819 375563 1830993 1298230 860979 1190674 1823506 501856 1878388 1713607 1224537 1414141 1638757 1254940 1530523 1096051 258119 1058792 789510 339251 838625 578265 1200776 1709203 825902 1013771 1412579 1585559 162181 1242279 702429 488040 793323 1642710 312782 1515184 1175247 1242404 1836244 791864 1449136 1026663 1518739 1679081 662831 1028756 1232949 1810048 127849 826163 1018268 62351 1318468 134412 281230 1254733 775688 938611 1648146 1443474 502544 376417 869025 563354 1628040 939968 355297 53371 1782550 1183451 1767045 310470 976841 920669 586765 488946 1887469 1909399 369118 623952 1538172 815930 1388373 924481 146158 1128248 1707768 1001997 247276 1055434 1378532 1436519 1896131 1093455 1149198 1429974 1944008 1421685 1782847 238157 1856158 170092 311196 578940 1098178 1832179 1293603 1741264 1173005 1527291 1592283 1646353 1578579 110564 311625 195957 1275659 405312 1475550 1554565 885277 725084 1532693 1479786 481785 167140 1013258 1719459 1675563 1949452 1061714 156465 430769 535871 1045895 1309610 1068290 1390501 649675 1256865 1153145 266692 1833624 22565 754932 1670878 828681 1959295 967370 595335 1121490 797957 1773677 1714483 1701008 684701 1214061 277931 1132424 235007 1257432 587261 1226194 971738 1983055 1055786 1120374 704113 607689 241589 1712825 582677 504516 692475 382811 881268 254611 1436051 931592 416450 1300199 242041 58588 429739 303652 326460 253245 833237 28909 1711522 1523364 217178 555856 1463551 1564249 587570 1794561 50415 255242 685958 52592 1953044 1430890 1232220 1836976 788884 1918771 1830275 649811 1384518 1386969 71630 309615 1934805 1046414 568105 378494 232096 326513 1708407 526942 1350586 1038950 1304911 1505438 1371013 200274 1956625 201136 1888182 1641909 247980 122783 1774724 193423 618607 522291 1872289 1520936 98142 1665524 1055735 526572 294797 1169383 1585697 89101 52883 1870049 1891453 823734 1019597 1080551 1943851 854924 651292 1268157 1245393 1161406 51745 163011 1429960 1861878 1513131 43275 798573 553537 309361 1324098 696163 1276870 905827 321917 1378218 66231 253026 1148899 1665555 1094018 1363109 570974 795962 1453033 558461 1991276 18964 103218 1711119 1081389 1966430 1156520 672081 670570 1311183 303359 1643803 1497520 631256 974388 781405 1515875 371713 545533 614476 1168031 1265752 1507256 328686 744530 1654006 472434 468255 322375 745063 258438 1194621 238314 1079541 601838 110369 855216 1543183 1188356 1245541 1496445 142508 1001094 224645 815305 812776 1489728 201029 44720 1222406 1324332 1561204 1000135 69524 1365771 1125527 995693 368720 458353 1040709 1509379 838113 295048 1101872 1027902 1380616 88025 1171613 936324 945778 1558150 1858463 1103729 1100246 323896 1922941 760681 1673496 361028 1763358 1622928 1553576 515069 1051401 1847017 1784643 1461948 1890723 1485183 181338 536232 1903275 717361 562726 1693025 840111 902669 910503 1837956 227869 568919 965280 834592 1985373 1307266 1038330 444218 777833 633053 1334875 647688 113081 614227 974817 380211 1747773 948568 774347 234929 847859 915623 300262 990799 638856 367148 1064323 578560 440740 106334 844972 1104511 678691 603301 1745769 1757857 814628 110837 251637 951595 618270 128986 928710 558269 135983 1085275 1141634 1229805 376475 1389625 647582 151905 1599771 683103 317012 1784230 1561663 1161875 1922534 110849 1308153 1498729 397085 684387 1746942 320598 1206388 685744 578095 1557781 1222591 1816139 137091 1048758 1378039 18846 243169 149104 416164 190653 983856 1260204 1675562 1650241 243365 299638 1658819 944209 1639178 924232 1540467 927830 1893344 1108569 1294975 1359469 1297539 1582296 1777154 852802 295065 199791 1771588 1622794 542898 58025 1987416 498658 189458 170234 806000 387491 1387918 1507750 1672679 1980521 1784368 1496 1001430 958278 1309451 546021 886428 1453546 127660 1258543 334854 753930 1777739 1512752 1672724 360932 172043 283852 1362550 1033294 631151 1174269 751326 820259 1352003 839278 334320 1003476 1253867 512162 1800298 12221 578333 1471552 1858254 943487 819100 248339 315811 373812 1903681 131886 140963 76225 1285349 606980 1355436 1206743 1856076 1427920 266022 26708 808106 1000717 569146 1839455 786696 992451 1086988 861792 1344872 76964 257687 571651 304698 331777 518489 1129364 724006 106373 125276 29886 781087 639257 201464 298150 45557 704283 1526805 31983 1068723 1504234 1940209 282476 143823 1012583 572723 1729956 1402228 1806012 1293283 36535 1201990 1745687 712218 431178 498302 366507 1200516 392903 1562707 1151623 599132 1118107 1258147 1727332 1554014 1003955 658954 1758815 1427985 1617977 348459 38068 670157 1488041 516340 1518188 638432 837274 1008671 27781 1535333 458160 1540128 1243962 1205473 879280 1640179 475329 1385573 169361 637682 30970 1752028 47057 1268736 339381 342878 1339008 813802 320263 885334 543930 1356892 623685 414860 200802 359153 48103 215159 109242 854795 535355 877041 1121949 1056044 1001575 1064072 1091171 845832 9806 1035949 1029168 179926 455972 486491 156501 217869 647967 332271 1724847 1396747 1345531 68850 1641478 1925870 498795 1864163 221664 823719 1237108 985263 1451497 1599379 1638585 1121200 796854 795583 1009556 98864 888813 379586 458114 1780791 643209 1714106 751093 973571 1548787 1384265 787257 1987839 1424862 677158 820961 1545578 1057135 1040949 880775 153649 1768530 1245107 1799054 1688549 1454480 966150 118349 1598337 796506 1812407 761150 70924 1066005 121044 1753860 1130128 809085 203418 991332 213177 1047244 698611 1762419 168248 184979 795887 386140 392372 1560511 786727 1528871 1604898 1884891 1828710 879424 1746898 522386 805889 387022 456592 28898 249132 575066 143603 62489 1200864 1668142 359204 1649387 102359 1094099 1177777 1478519 1707373 1760831 1821011 1071337 1226333 403399 410265 35934 267113 349031 223625 1259206 1589421 979711 883835 1540661 1151541 1786616 26111 1890016 948372 38749 1771299 1429011 690488 649939 442591 1460440 761099 97719 974262 1920011 1031704 35524 1172227 1072876 1480114 308873 1184340 1983189 1253231 1959348 1162795 1453634 1009693 275795 947649 323766 1138328 1075788 1290978 1650979 1955295 1411587 1174560 1882031 378806 636580 215278 1336954 1700333 449993 1212742 200466 155418 976269 1913740 1765482 1246507 433097 1440032 1192847 785281 1893984 1000719 42329 632106 111503 1580441 328194 1837579 281125 42033 1551739 1440976 1656029 1242914 1760541 1360242 717734 568241 1916806 663457 714496 545407 884761 24750 68 1908946 1784212 1886849 573022 1663613 393292 237290 1705293 1464152 1455723 171617 1599568 1831196 1516101 1669046 439209 1406468 1284875 458794 1542974 1148038 1088170 461210 93430 467058 1189101 354203 1315377 1732313 1785699 239729 1265779 483187 1775335 1834749 228509 1995393 1144616 1307621 1735787 1034263 1859678 148540 384149 590717 243217 1322284 125440 1596369 680433 1563626 340172 527547 282868 681309 707251 1320504 1974534 1755509 1945833 856099 1245986 533455 337611 774354 721042 279074 555064 1872769 1800151 1254575 1775494 1982876 1968916 426433 167688 1962948 915622 1655905 261957 100557 452478 1429873 1287695 1905356 358559 1850640 1422235 572097 1829083 1416937 1167974 136718 937730 949437 1187706 939560 1274510 49301 1311630 980863 1372592 684694 1216301 745935 86624 443101 567838 489410 1457618 1370934 727805 569764 515402 597093 454197 338100 791930 84676 1860592 1801746 672295 274238 60028 920620 716061 1535237 1619156 580751 985094 385487 1289425 869777 1102648 1036802 1959847 434893 373446 47985 1143921 958397 313655 454194 638597 118312 1691083 1401573 1570989 1407634 1160765 1167661 672091 1982268 1673528 979184 11593 1119792 1661704 250502 1600780 816386 1483443 27371 1216214 1615296 576026 1112576 1377653 1672673 931872 1740664 767357 1130315 1614980 30422 1549314 16098 1088701 60120 191496 1931465 1898333 344313 46634 1727521 300210 169331 1459907 133269 304278 280709 1122110 520805 1486614 981152 802768 1109568 1088240 795312 321546 1064166 868297 432213 91422 1858947 461117 267016 223763 1226813 547761 1339229 1868780 1583070 830928 1743276 1050407 52857 673181 812080 578695 1161662 1808025 1692224 237903 713710 947370 762050 1368624 1391107 1193306 1919322 921731 1145246 953392 1847493 1308612 1139778 1599631 782728 215260 1106758 1038563 1211999 1807626 1483977 13445 1398988 908136 406871 1361647 1703414 1754619 1057942 247062 1524352 1219869 1882819 1594676 724831 643492 571632 531883 1193947 811974 1439261 1880813 582834 1860118 1348468 1449677 517330 622053 1080444 1453833 565778 1052201 1839454 1703108 41668 1261951 1189060 1487767 579491 1353285 1687272 648410 627968 126904 603707 487726 1231864 130865 100458 60574 1916243 525062 1365824 537311 1187600 1398219 992318 1390476 462908 1085101 1700352 724645 1171227 428184 48629 973574 380815 1768086 1709173 362560 1717927 58357 1461864 1721327 1955582 1397879 1156358 1052617 575161 1547563 224757 1207078 995882 247768 544011 742468 1100678 1696562 94431 219521 1674254 683079 577561 271253 568638 776618 1292415 1035240 941181 1983675 91598 69772 619821 1441673 1946317 881520 1518606 850344 135277 744984 849693 1298910 770102 981013 1654585 1795477 1250751 1020251 492092 1728087 1039448 1112362 626522 960529 1016985 786791 805657 972022 127872 582277 1922596 1528088 607069 1202177 1932301 1370565 205991 1076785 1906967 845655 1276165 795418 404068 629483 876223 1890147 26852 485076 1737061 642127 1127597 1838274 811300 223677 215567 1683503 29165 276047 1988656 508600 785231 137029 1309511 150659 1555278 1464613 1612855 95182 1411753 194491 572952 810899 18614 281234 214626 1785340 876709 4670 615155 1400595 788340 1584234 1119334 1982640 1477668 1953305 1759977 42622 703550 582010 1681436 687690 1540614 963295 1614184 1674540 713604 525114 1290794 645285 1014062 1090292 980813 64710 1616554 1268514 738580 404607 1713959 206011 1481679 984870 289237 1818704 402865 1466663 628236 1647766 1088721 583894 1128521 1605380 489632 811572 539562 1535184 1937042 288526 401149 666801 292985 1753675 1598779 1146096 1178665 1590819 1509415 1880596 1933623 1984675 1868334 1050800 243993 1539619 1270509 633194 1260473 1635833 1230647 1923836 286667 336499 847644 1039600 1406013 1536653 1340145 333678 425865 483622 194034 1998134 1665263 1252099 1209444 46084 1199034 1335858 1669554 1353282 1690211 1254981 1092602 961668 1911590 1433954 1647943 685589 1645883 398695 1281835 221030 547702 1659878 1846593 11520 1771654 1183990 1494458 244356 493234 1171364 211162 1250973 1995262 1784383 1949257 1797301 396706 1516392 1713390 719473 1062464 762040 1795025 910964 1863193 993044 1495202 1934839 1868055 394682 1696896 886821 1882406 1960292 324765 908221 183004 1073619 620430 989525 1461040 433321 1359050 1137217 702853 1304325 1153904 1424538 1400970 280101 55792 1125515 871532 625153 77491 111639 1173419 894711 1633926 1775993 695526 658781 686301 153515 368289 328214 104052 1711807 1702458 211421 1613012 1395286 1443349 110004 305375 915021 13293 1731806 220879 1703546 1246773 172947 784114 70744 905025 613568 761066 943812 1852623 762267 1350715 1028762 1680350 1951323 637180 35832 1598511 1246055 1113343 225071 413562 367271 451552 1804069 565148 1263823 1278988 1961831 13267 1411720 424702 1850283 732199 1398069 1126902 1659885 1275734 1479576 127452 1783962 318463 105557 1977636 600751 767283 600075 827291 1983328 1556384 322890 535418 1170615 1194156 1511617 431781 725538 488529 1445152 1377401 1555113 599096 929978 921374 896076 1152264 143619 1337778 1593327 221776 1706176 1045990 1984892 585451 291592 1929968 1377256 265820 233178 665691 363463 220371 1511806 951111 1651069 644151 8257 1314772 1222796 1428722 341029 389395 837881 1042501 1877507 232464 1586894 1288275 1834988 553626 350703 1539006 87897 417490 1846724 1829213 340442 304733 198875 341371 1452567 1593235 825958 1639609 777826 1380463 582814 1799893 1659841 1710731 886985 288478 1904128 627354 1791803 1061098 940121 156907 470289 117123 714505 335233 1318205 1598075 421808 1990885 796061 964354 1835866 300617 95124 850506 935050 1929722 677194 1612471 87374 1426541 1501347 1703567 485942 616028 1457687 1843104 1615799 91401 1449808 945952 1687657 1788261 726240 1475326 1664198 1791009 811668 989514 986247 818435 1834916 665967 1429368 384314 1286533 1739607 1537175 1453372 251924 1339736 142094 1024796 1563211 104976 1003300 561315 42706 1503939 865170 1844179 1648681 1740170 820036 608170 438950 1080083 1982655 520886 1053980 222519 1610422 362024 164573 1533000 189121 1848228 218901 37317 1390948 1827897 202944 1081983 1323230 1733106 90250 40047 300771 1066384 1494867 829072 1915385 1594541 360878 1816642 1846660 311634 1139144 190311 838762 56730 1859367 591754 592306 659565 747180 1665701 1490789 1159541 1742982 1594601 1891587 1227871 1276695 1585761 1650832 1400579 267358 743896 77693 1775107 1760016 1174792 950743 1892931 1406677 899758 1221421 779882 917904 1490869 926523 665999 1145259 692149 1795685 1399272 1807095 622392 1972832 94305 716960 1403705 600130 1447527 1760230 1672612 1372187 1309879 885041 883957 1974807 1653536 203619 791861 150819 1736761 1211630 1338375 910739 695360 1041686 695595 142326 523922 1226513 1212029 498543 296430 1653495 1951980 150576 627304 577831 1662812 1445125 1883633 1637759 1913675 1586959 377566 177662 447964 566454 433840 685429 795270 1235871 1954918 993715 17930 1339051 1028786 100640 110303 1645019 27582 660029 72057 230114 1767049 1372158 957225 1498573 255258 15569 557251 231676 1516068 1957748 144602 650799 1775074 1271716 1328218 177284 1502139 402451 1613307 816273 1289141 1012369 426392 1183213 653899 957167 615408 91000 1104055 1196528 1357173 1445320 390314 1909667 1889403 1256339 1764859 276240 1740841 907801 656013 1212427 951376 981887 703364 1121161 97583 1431270 448963 710157 800804 307293 1981640 564782 1570366 1094373 10948 1559951 394722 1876092 1544559 393666 876552 1821327 457375 1844551 486584 886601 897616 1095060 1878846 1898781 48806 1543571 1980526 992640 1366153 1404316 642500 303527 1469473 844688 341788 1051609 1782048 1761273 769296 1703743 1869937 799385 424857 1628199 1553357 909140 1191348 292174 270470 1868252 1585908 1821155 794456 614801 1491873 1548493 781549 1270943 489795 946871 1117721 1342316 658543 791561 403419 490326 1979560 249001 614452 1674841 1028710 338427 548656 239814 1599118 1097976 1372164 46301 1577949 1958246 200666 389965 1697706 360823 57773 257635 850388 1200203 1264056 1872253 255442 819282 1359140 875619 1906289 331586 818312 1302871 1056843 1865133 1472056 1501210 380469 90 203038 1226888 829503 132522 257142 880576 132197 1612226 342693 835540 212839 1336447 442308 1113533 847961 972000 1381279 914187 1837720 412443 201821 428492 1282136 1337071 1103634 1532062 766189 1002296 869589 1634882 1714870 560738 507623 1278212 1466367 999523 995899 1332995 720057 611945 1029587 1180101 585818 1145664 964787 949454 1699168 920876 562304 1625220 113915 247620 45975 1571412 1140185 1498413 631564 1222142 1117710 119825 830382 514835 1440975 705025 1201466 1594435 1863517 1539822 1451182 1708982 34168 1189465 1851288 549915 1755761 1787964 1306281 1970185 12114 1894843 526984 1445697 1807843 178591 1861269 534593 1897978 1808663 1659240 1480452 1309375 853289 1835740 1410965 762074 432358 1890746 785194 12522 966664 309282 475656 376810 1802168 885808 792105 1480396 516894 1988237 64426 428832 1608284 1262097 72233 1822200 883951 722790 773381 1114592 1145231 1555933 1005824 464752 803143 342424 1065510 1944613 171766 95133 233648 764449 1555770 1807079 749518 1714857 1334094 494383 1956765 786829 1690895 1322215 927809 265178 856064 1127699 1414374 984429 542923 1422283 1951334 1366500 371912 1008623 1339709 1022472 1827434 1107453 1141646 1379074 336860 1615264 377580 699986 1397040 362268 755017 359096 1994816 544953 339029 438948 1860958 214164 1871718 308444 548056 740612 675644 1155871 1134038 1630865 1040337 82568 1589694 21269 495608 380576 1023170 268285 835089 1198577 1188922 557996 1851337 1855363 392507 780801 399424 724321 1630103 89891 1026468 497342 125446 1938413 953286 1829882 1302919 1164564 1981144 1250081 835171 1762529 977520 1484469 1465012 1165245 997189 570108 764396 1249231 505747 1664039 912167 28739 390268 610875 1990306 852529 501495 748306 1756478 1681167 784636 1197867 22875 650854 356694 1024073 1730715 701456 1537851 1158151 634944 1245212 1653737 460440 1324693 807683 185875 1338238 80717 395336 843650 1930719 1600524 1882948 427987 358443 1767512 32675 1152526 61513 1112764 129631 1422916 429349 1243273 1825145 1749712 1373694 520325 1583801 1496000 428 1151701 1625694 1652810 526666 816504 765664 290734 1315758 833538 1459080 614309 1084042 1298091 1495806 1076175 937092 1224084 1971731 1720226 1620090 1310383 1108596 916489 1161475 1550031 1790727 1780689 702186 309668 1053117 1381504 1962442 1241833 668915 1399190 1589525 1235095 260837 68536 1570632 915680 983930 1191118 1771037 523889 806643 1633986 650505 8407 1721935 1977624 1687873 52769 1903583 716810 313186 505740 1382204 1561233 989526 1813245 87119 1566746 1278720 113172 1498584 372807 1820479 974168 1466277 1698431 1624336 1552326 869051 965757 469600 1069316 1749865 1375090 1719848 142527 523826 88802 1876554 1072217 301608 332035 1028988 1891801 1269409 1062420 686093 42655 1930643 675385 605662 805084 344683 484371 1011221 1479778 650592 1935466 1974484 787414 1127853 160830 69894 519928 1942449 1032650 1967470 1549567 1978028 81239 1901894 1508646 1868304 1848735 759896 1490475 425735 113390 973118 1513785 1910650 610484 1885526 511112 775819 124483 1987271 452293 853557 265780 1726742 1952756 1512269 952547 405252 896066 870993 1917527 889199 552369 1872495 894601 1781896 750882 523966 562766 1706926 599080 1575962 967498 542885 694176 1016612 1461741 134981 851284 568520 889083 1375784 5380 758861 1539129 609981 1078716 1673134 655191 311804 929828 1345511 948962 769621 1035864 97863 1215924 948704 1116835 1782973 1351699 802731 1055079 750849 1521077 228188 1438682 144601 1238063 1156152 22132 464896 779861 381381 72467 1143677 786889 207872 400469 674846 947823 1043975 1326075 720088 50586 1811019 290513 25302 1005512 1317717 1941608 970718 607604 1370350 546036 183179 77221 173494 330371 644730 269239 622307 1824542 1492235 53404 1196369 130541 1425276 677521 65226 790590 15063 356997 943395 1250792 1924117 768815 217617 164657 208889 426675 528538 493075 1624872 1235586 643794 1795462 1374094 1093138 788058 592691 952436 470410 283017 1170340 406396 176081 161821 1736674 1218785 268462 91822 958556 424737 508918 1602381 48909 1692011 61493 1758541 1898586 178188 1650636 503714 769591 406968 459937 1285464 1733124 443225 45895 152645 207345 930497 947962 414204 1684059 1899844 735114 1757364 1931986 976070 1605763 358631 43996 1124317 1009347 1074752 1598182 610268 1652079 453202 315643 1006307 338631 437135 223985 925587 1118909 917388 1822708 1630196 1414067 1162097 1482186 1534097 111182 1425373 1677135 1484825 908624 1690592 633707 1169502 1900625 888431 1256694 1694495 1123152 1268858 1691617 1020937 1422215 1978417 664149 1668957 539184 1828889 1628649 1104970 863870 443782 5209 1060111 1669340 1181894 1628320 1708574 986724 1300669 1935313 214544 167804 605086 630040 1638302 1102286 135820 1681210 527151 546962 1057217 1342746 621812 457506 1417953 1285219 599408 741498 417273 391531 1712509 1362168 1474192 241017 1219260 1036751 227080 571819 1900 230307 1917791 1539106 1095886 1782436 712666 1581176 399784 1442948 1433199 1629554 58776 1160452 122473 1529779 641285 655602 36317 1621553 1343397 998250 1202540 1137891 842117 1444260 182663 1109340 732662 1632591 1375182 471818 1640021 199300 1753909 89074 504371 1756737 919742 1654604 1009841 293295 1489577 1130926 1049428 1683730 1864975 502229 157823 1031651 1500268 1926607 1256318 739233 304907 562798 1621623 343902 597841 156106 1973043 56477 688864 978332 1537397 1802676 342364 839272 1651092 336628 1145710 747891 152638 282595 1252363 671732 1097197 1535491 1766737 1752097 878652 979545 1789610 176906 1980416 1870610 1938004 121349 676271 1075507 307077 1752552 1532887 257579 159880 853378 1845473 1311054 1193491 1324451 1378607 1699171 254612 434972 1816339 1100391 80119 1376805 538499 1724899 1999838 1365184 1456016 1901040 183738 194694 120833 1696764 844893 966943 1414682 1312338 326284 1306054 1319099 1408865 342076 299704 1628854 1464734 1789899 405095 582949 709154 1928158 186495 137379 1563462 1212306 722316 1289494 1847004 544695 1704387 477073 1533233 328976 730951 750472 1130757 1410392 1028081 746598 1325819 1146614 166426 59650 1133029 1348128 1255606 1120352 219318 228590 1585328 623713 1302451 1720143 757217 1003270 1808465 227129 1247798 1656193 1377748 261841 1235322 269082 1465970 878944 59930 13224 1868372 384832 469131 1403071 1145381 1254884 229559 1023057 487154 911435 1615093 906294 1391040 896347 1448104 600435 316843 1345514 1957061 1174176 1888639 43492 1369691 208140 1444586 753936 839178 489794 113640 277492 1719730 1734434 780672 1060322 1924696 1377848 1073327 935155 18349 728088 407199 614681 1812900 1493563 753210 538559 1783287 1432537 866573 1387627 957048 961331 184421 536251 1059064 1998288 1411743 208226 680325 777719 1581412 1933245 1825235 744357 1325991 479785 183578 692226 1766212 1553572 1106163 11631 1529508 737029 591346 388803 1977367 1733590 96616 202035 772848 1455559 1830675 855780 1933489 78504 607625 440575 1207655 1996116 13704 1878920 1951568 521687 1156007 672335 196160 1828078 1704159 1302595 956945 373103 557771 750400 1739734 1255496 1444185 1984421 1963842 1020198 1070486 1891652 621375 1682186 1691974 437554 888094 1909156 910878 255876 1460548 1561352 778963 36202 1052569 1629952 1596969 1825751 1965260 985103 1702161 1504878 1473281 788094 615654 1309504 1291111 308149 863345 1665602 1790546 221606 1436584 1974033 1506354 473599 797316 1689465 332479 556440 935577 1926125 905858 811099 827951 320855 1999384 1127777 1433526 385759 132683 1211591 127227 1302917 1092500 619974 961134 208083 957910 1957094 1884500 1717821 1174980 1020330 934359 1389856 578187 919034 1143114 23664 1827499 1669488 814580 1836271 813771 30338 412705 1677753 221029 1103842 1060758 1055567 299904 552056 8021 1481311 595142 844993 1911729 293644 542827 596551 305327 1972357 956115 940748 892518 510415 651925 1028691 440452 1347793 1013488 213772 1061362 226246 1845985 1484905 1069036 239061 996259 1179277 1013283 1333875 819130 1969656 1764447 1649211 1131804 463809 1331851 1622986 55785 1465549 1969712 484030 1023208 1442612 847077 365484 1757362 528460 344299 1895307 1803327 1317672 1829883 1361454 1503947 291419 1994632 837717 1356706 1111546 45403 635032 727680 1525564 804697 274939 1147528 742637 1705243 388254 1338923 1430066 171276 78323 1019983 663065 1340628 1407869 1657817 1789532 827124 194064 1995736 1991785 782981 584861 910713 159835 1326430 21873 1736732 767081 388715 1756650 1898641 1518449 665582 812143 183771 622469 1082464 946092 659064 733441 243906 64513 278303 1392520 1943075 1316952 1582130 1759544 1840155 631033 592791 38850 638374 1636810 1383364 858647 1095179 1057312 1212067 1169047 318742 942057 315141 508084 1300035 749886 709825 323053 725414 1351109 42270 368258 1187420 1804304 670820 1953650 1818099 393933 829885 1959357 982064 360781 272029 619979 985532 1067847 1487321 1798648 1219786 861450 416060 386906 162084 654476 581416 1575626 1844913 1542019 1757513 1776475 1306954 1994694 679554 462119 488195 780125 1230913 922570 203554 869895 1750851 878321 116301 1921886 1091184 1996965 1868669 1558171 42883 1198573 627111 1439881 1361705 1710351 762993 1534558 1975529 1996714 308176 371973 329761 906001 1112842 1519499 566512 437899 1619047 1515304 1376871 807232 1347697 239573 492105 746176 1776304 725239 712466 1984369 867329 978904 1547156 176424 958734 232252 670932 646381 971869 1666754 1565729 1973039 1211504 1068742 428185 996478 1260341 809402 1783581 920177 793134 485361 567570 1520958 1352292 454312 1163021 1762588 1973811 290860 575994 1503171 944802 923840 355679 1169001 1575624 70402 576187 512581 1067047 302105 276266 1221950 1573923 536660 626683 889982 1415958 1083561 549285 1117708 1217504 1450535 945085 834732 736763 1963963 104753 1124783 1699996 1424585 1551553 1092318 178635 1928135 1280137 1337594 1970114 154006 1828115 751231 1174552 982628 1664113 1730434 71608 32069 701599 1033116 849912 349029 8736 399949 1951857 511768 1835755 488003 122282 237406 1811114 1401768 727901 1476267 1479985 129270 335285 44767 1436991 438190 555927 1614399 832230 1870770 1673811 1635167 1069145 1364867 1744715 695837 1632990 616901 946179 633116 651032 1550474 1110586 1126728 965642 400097 1300244 931271 334264 832549 1670808 96436 1588642 698740 803060 1307139 300301 113891 801450 67011 252213 1470434 1096532 1589111 1099678 1326723 968859 764638 464786 73477 241361 1443483 75234 879520 746753 1670871 324784 1981122 1023238 804052 1525252 658058 191694 633650 454 669902 722301 1683375 51399 1321808 1688258 645438 635797 1120214 908929 1822768 209648 356850 336202 1140997 39314 729405 504667 1059610 946080 1088673 1651857 1939985 1545355 1594629 409781 1866332 407895 1864885 1416093 1239442 1799780 1679271 658378 1023753 1357720 673113 682254 1699857 1438158 1907999 1567805 498976 1191496 752227 1972401 1369051 1338105 1811589 1900135 398938 928254 1302224 1697400 1778577 627131 1116800 594981 826486 893719 954941 1491506 582330 689031 1219063 1688869 1665879 361645 953031 264506 864596 481115 1472648 1792883 1664501 128355 575543 1289199 1764091 647812 1495484 1615943 539821 830745 27052 1292847 964307 1941763 1365536 59106 1330472 778869 1194916 612983 1010192 1129497 539973 287902 620890 1237683 40977 1478311 683723 904413 1001942 306121 1267052 1341093 903231 1502389 819697 692306 1004432 1536754 197630 973557 1830709 104226 1274733 65785 859232 318085 925333 1022228 1137428 1568360 1413400 1053145 1125133 482763 75082 1702202 1105954 1707441 121641 1809066 894667 1955733 767148 182545 87871 1816028 1220666 1034964 66683 1282923 578818 647113 777708 1469069 680347 1913852 342986 639444 608274 868592 751146 1949625 601465 58861 4543 1265920 1453571 1972106 1959539 1895331 847555 1881867 1175017 1592719 662461 1886626 1933018 641129 1653327 754184 1317969 1683137 414726 1242196 64297 741554 1279067 1171283 732571 611624 204232 1204100 1888829 1334085 10261 1277914 1577474 1094503 1460959 492508 301544 1418312 416344 1806273 403153 1325060 1865893 784081 799982 455740 1831297 1054990 1308815 660326 1076928 164081 1239870 700597 1982052 1278471 714598 158170 1332326 456453 1445760 1225835 997119 1144019 1876945 591332 1248645 3121 1093742 738431 393918 1967262 1083766 1277525 1989400 840436 1593635 224934 944384 823358 907988 397028 1734084 936123 164282 63815 102195 500489 1537816 393862 574535 1763522 545677 1347342 1282212 1508865 1082812 870477 1418775 247935 1542963 1031660 99120 1711805 1807123 1170008 1255346 769620 1946118 897063 720534 168453 40094 975078 93703 1224586 360175 116687 966065 349305 131251 1393652 1132959 458499 194740 933096 663096 1593731 1732157 517880 113258 516326 568596 427734 719306 1515006 1415790 132105 15560 1527768 161968 1500140 160601 438023 287869 50449 1883421 1148509 517828 1329108 1123684 139741 926547 1931660 939515 584049 1200536 207168 1676759 702542 480976 83670 1926739 1070249 884393 1429426 814537 712579 71093 289760 598287 1195919 1936478 294155 717500 1308097 458251 1295063 951688 443828 94649 1734676 426146 837367 1988029 1035689 1657627 316289 946164 1052163 1672283 841404 1345026 1558976 546249 434580 567232 1397875 1391958 576186 1014725 1627618 885463 1430810 1054635 505826 225714 1422940 359441 59782 1240943 1891569 1032802 1551934 418779 1667700 1077764 253083 1950689 1444306 1618267 1035633 596751 1227560 946623 995291 1237068 40551 582190 32719 737205 800765 1874324 1279029 1240255 1957809 386207 1644497 1996019 1942666 382006 1270815 1955528 466419 148902 1676750 256446 1367042 1212489 566290 1086496 1775853 535707 1446227 10277 858443 1226860 1718820 782558 1221549 1577645 847348 421395 741663 1326127 1612918 243479 237178 1862257 247372 1182006 1808427 1070390 1217475 1260706 1516950 1113261 1487409 1785161 1871975 454725 1180202 906651 1000016 120756 1892769 806847 1177752 318184 953009 1157031 447469 1712187 940801 797864 1916945 165553 617327 1236890 1398217 828995 1462449 1430257 427950 1067197 325865 454077 927736 124586 1584647 1464955 608695 934233 1645739 287784 1136176 1652157 1682853 1125784 1959022 1715929 482859 1201324 599810 1172688 810817 238483 127195 379059 1052724 772311 166337 724044 1197702 1368734 961956 1102982 612093 1239723 1203243 1723450 948158 1485268 816776 235372 1872909 1413833 460940 561887 1316295 1054484 507861 1288570 1691317 78179 190336 1807635 1497423 189578 749106 1144922 1616469 562157 1758617 407050 744218 1400446 1570429 199524 1558032 1513602 587362 263592 635267 1320897 128075 991775 1770660 749184 777057 665029 69223 795451 1642821 388770 325643 445014 1543489 1128467 955415 1678588 1837322 870398 996180 1723540 281152 1816152 1689908 963323 1022231 1581706 667752 1397051 1001907 784224 1755564 1582824 1613413 1189278 723483 1982630 1658208 737257 1308273 1361838 460875 580936 1166437 764516 1837469 1015104 1684081 2529 1499143 1603916 425739 1060645 799519 558984 1164279 1510466 327962 1796920 576504 1116443 614245 430934 758691 59227 438152 1034754 1642124 1997090 1855521 1400352 736810 494040 766967 1662823 1902347 1080226 1495329 1863986 636577 69580 1821175 1306753 773323 1957320 131543 1858810 1113997 1102381 1100305 439075 91667 1266868 1831313 1278908 22567 1411657 133594 1326632 98627 1400340 1997365 1617665 1408232 1762157 1275598 249104 190639 546917 1553086 1628645 1924313 1151734 1990166 1944384 270777 940107 850364 1882649 506900 13890 1685675 1844196 19344 1421734 644822 1385438 986855 1967717 46210 1676173 40738 689111 1219155 641164 1182235 1967608 250779 615288 870399 869706 1646018 1554965 80579 276009 1077262 1093134 1212745 1596952 194410 1636593 1081930 1900534 1193982 840801 517348 1616079 183873 1505436 89941 910380 1591255 181011 1721587 1411061 988134 163763 1388192 1158406 471297 1200916 1527543 815834 52393 1223528 454580 1198297 66374 1283452 963985 1603470 37542 1301970 714249 1210347 457609 1593045 1033168 1956810 588242 648937 1654590 1350102 478473 639262 862644 1292687 1767209 560988 696012 793326 1550928 1504623 1919913 1219479 648777 1558152 158233 1327505 1875287 1835250 1486336 551159 1219340 1726276 365985 114046 1706188 493983 790465 972941 581034 1097950 158039 78935 643292 981145 1346809 1101102 108100 1701588 1770925 1809575 1964546 416809 1674848 168069 1107173 1013968 1610455 1236824 1954536 1920852 482607 40218 1954192 512016 1729260 542738 1511727 1830102 979935 80280 1365707 1709855 1117263 1438922 362034 1035069 1395156 222497 1348324 271904 403728 1489747 180581 1147750 1170179 625268 110926 1730091 575540 127935 1339918 327441 1505377 475867 989972 1586900 514151 1406747 1514565 1008322 781769 1620197 438844 367424 1020795 1937209 1659794 1089542 1463432 304551 1265575 1718913 1291366 1420017 658553 1054532 1542988 59378 243431 1389312 736411 192486 800520 1528343 1516907 778592 850149 1629833 433306 1087085 625338 482206 393709 21944 1111774 256791 716259 577514 335737 193812 481623 299325 1550791 1677105 93576 746191 1317398 1233039 1721954 1265726 96422 508782 1515142 819263 892142 927177 914721 366016 821117 1583679 1498277 872786 656834 1085088 1187649 433835 43237 837885 502942 1310536 1236476 1649985 1167304 969385 792079 1878393 241657 458238 1577544 219240 47260 225542 1932503 934318 1405955 16456 779909 724863 211459 1655551 1978413 708181 1992683 857390 1408995 551991 733250 1677198 1122804 1563315 1081893 1511040 723375 1691135 370465 380874 98699 644312 1766422 410982 39554 426101 1775913 59907 438475 34763 1292005 1577083 593992 1986834 74270 1557187 1064288 1673517 582146 1502468 1922946 747026 58463 1989398 665482 1132200 1059899 437814 269917 727067 261225 180526 1975029 1361156 1614880 177561 540471 1382754 481573 927805 1551918 857813 999531 1725809 872866 1536681 1412728 1855875 539167 182475 240508 1585087 1728196 976408 1176053 1428435 1377226 1884345 325952 537917 482382 1441009 175934 1892206 421287 1724520 1695566 1937410 1812177 1675267 1449248 487769 1519190 479927 1052280 870795 578840 1767555 1575224 1240673 330851 1477361 663170 837769 1003291 694435 1935488 1037604 1747396 1828104 855483 760824 910642 637102 520039 652307 318058 1104401 1647423 353260 119567 1541811 1959175 833913 1743805 1747146 1509656 1617634 204479 1524479 1101487 729000 1697906 1014936 1641942 455083 1500386 665042 969092 1887917 450705 1300389 1943299 1511448 249209 177467 594133 864075 1043545 925103 1872884 1207040 1280761 1767652 665435 157193 448648 1327416 1064529 1547978 93971 248453 638101 17030 1862489 1733942 1761905 1039503 389019 1968375 1356542 141397 662366 727389 1412225 84246 1136037 524221 1745255 291623 676143 1352689 1840993 649134 1702219 1731416 306111 831157 231586 1151020 717977 1357492 418483 420480 1105004 1318724 1287311 762272 1998490 89528 1567604 67852 1297728 1813619 11255 635784 979011 632789 459325 1238392 364471 94958 147538 323584 1624939 1377311 792966 453321 1898226 283181 1768670 1116799 1554883 986681 1742741 1336069 927575 1146546 772553 1773551 1110843 1606061 941800 1988207 464219 1860398 968835 1580271 788020 973341 1263692 423077 401628 1098318 1263916 745707 624963 416656 1075535 1640943 1599204 1927092 696683 155268 198669 997059 997290 432910 571725 503398 1993931 1366968 1927223 1868097 811640 1460265 44133 990580 1608579 1276413 1022183 913161 791460 543412 764711 1420384 627216 330137 120450 1377107 1229019 1364301 1568725 1194409 509421 857548 1938617 498478 1119079 514760 464712 1999823 1517315 1350071 579247 88631 1923309 1099694 50571 697915 1066604 1486870 165441 749731 181790 847451 694973 722585 544920 778528 88156 1962456 254497 1663857 1531558 722755 1797662 1155211 1357229 1185389 896074 1297707 1271994 1380550 1333503 850005 1346639 1394181 129637 1970347 362355 1629032 1016062 1972948 678222 1174736 601832 775685 1984470 1737284 509661 988518 531365 384705 1719291 98587 31130 93548 164064 1406059 1479488 67495 70121 1465464 1573381 1029595 572339 885373 320348 795910 433891 1671084 1900999 1519037 1125332 811470 1209631 186170 176243 1756674 829382 1119568 558460 1603575 1959135 255380 415116 1612250 221928 207281 16518 898616 1023405 1244016 739181 1113941 1213107 1647968 331943 627737 944734 1134135 12789 245860 982990 901875 1397798 1863634 1390564 607487 1327232 1231749 499523 91828 1277598 259236 1043633 702342 1325017 800789 1087018 909038 297575 375711 242138 119719 1034894 1753761 225913 689122 580990 1556494 684374 390509 1669036 1858745 1750952 1885740 1756566 441983 1315770 398634 322763 1503069 537112 801431 1446546 1246931 1043059 1249183 1983390 370959 987608 1358168 1043412 933678 1070670 416588 328659 1539331 818205 423289 1508137 855163 1494831 811206 10971 1378858 1070938 872715 1064441 1631920 550314 210222 1000869 725764 1033346 1969050 1345537 569714 945423 1670490 1019900 1452423 1557879 200209 841648 110405 994784 1845167 215514 1018921 952162 845688 1577454 371351 1708794 141439 416226 1506020 146596 1298013 562830 582388 907556 648092 1654035 727121 924343 1404935 72718 246571 1658494 1736746 329486 1381480 316128 255192 1621594 724852 1990967 312520 1134617 1304894 264709 139929 1960930 1785962 714222 654777 1055691 1258421 500851 189264 84196 1362466 947586 691063 859283 1367657 141982 798044 529449 1083321 548802 359404 60816 693552 1164045 1647840 1766155 431525 1055425 131401 259977 1863507 968818 406792 46566 447248 83471 293039 486778 153194 1398860 670823 702159 1688098 1540736 1897404 181761 660997 3056 645275 1865808 1455330 1004573 35444 826706 83874 517109 622723 913827 1807657 1728345 742270 1999881 1458732 1086673 896110 1896153 1100276 978383 1454197 1302790 1464247 34571 1507970 1318924 1807413 415999 1169978 1873282 1748049 212692 1976671 79743 1690167 1156443 1962406 1179468 863854 638844 1380545 1711630 1523780 1534717 750852 135513 1695196 1598714 1072627 1639899 1793851 227982 1322947 648346 1480966 1994627 233964 345164 60682 848145 227683 1821737 1504202 1837479 26430 1974336 959095 1637316 1818567 1397931 1169390 1238868 553842 587154 1919716 1430323 1754848 345831 1250929 309260 1855396 573300 517934 290150 642697 1286154 1491099 1852069 1850471 431532 1392497 1573082 97147 1019644 1527600 773633 989353 1965279 350323 696705 454058 1522860 606902 577884 791863 754429 892710 211083 200271 1083124 1504124 787197 1105276 478278 1005295 779413 216246 1318707 1941592 1224158 1273459 1604939 313172 1326981 1503284 1059294 417453 1613868 1008376 1449335 187332 1848487 1144627 525242 1343169 1628167 796785 384167 652196 664481 571858 155528 430707 1008020 485625 1217925 1688399 1416565 432261 407071 1454515 1665824 1717858 1430672 1709251 1626821 183420 1630141 1739257 935461 1221310 1521151 331052 1836231 1529062 378851 619989 405447 612843 611968 1860117 1393481 1411201 1211221 908611 257108 1506323 1803409 898520 1015366 1671279 520844 1541866 472009 993635 1966619 722623 53813 320072 1440627 1860345 1515952 40078 556589 3109 342563 10172 1144189 1870240 1831879 530936 927479 604004 844588 1227028 46175 1335643 747555 598757 686761 472235 750583 1901781 1645679 231482 1145108 1841265 1659787 464161 673186 1955343 1550243 1328771 848783 1248425 1970008 469173 359731 1836302 817796 632505 1763887 1723440 449157 1209024 915732 839138 1324908 1597411 732428 690391 1377231 1600302 1767234 1513777 1552153 702103 1143400 516279 367968 1875144 1711449 989538 863013 577737 614694 41129 87799 1311192 1754521 1261289 12273 127367 742978 1468272 1026836 765377 1133210 1930796 819952 654161 1118260 1685451 196051 105753 1448719 1858500 248978 324408 397020 18698 626553 1619375 1297518 346811 1005014 772463 293379 418737 1110208 1891200 1505139 303834 1775383 1634874 3127 695839 1224829 1598828 1705279 1757440 1142149 1546533 1711698 803322 319191 210850 1611125 493152 1216091 1989683 838447 798127 249541 157065 643739 729961 1291601 1432430 403203 1496375 448909 399899 124681 856291 599383 1141767 1901699 741242 1790234 907975 407307 249912 1139403 1955641 686863 812821 775724 1676737 1389226 1283581 1407567 827116 1197588 1084697 1653896 1803282 1389688 822410 220590 1555529 44781 1149817 486508 33434 1356088 1383205 44053 1534506 1976871 237136 1308275 1600742 493989 998087 140562 1013433 1543873 946043 920856 1630789 744458 765444 864101 1814951 430449 702005 308333 1949020 1301917 1095303 1085049 754085 1396920 779316 1405038 880630 346148 1836319 1516417 655532 630776 1330686 1740442 1463828 1540655 987031 282178 35613 12899 1839916 486143 217948 196182 1116942 18434 846313 58907 908502 1758437 534745 613278 523628 1891376 328768 679156 434656 997378 445612 837129 233884 906133 1299533 1377129 1760532 1593879 639725 526236 1542289 1538409 19485 246743 430055 1195822 969256 367521 484832 85505 537151 134519 1684631 478952 453230 45420 926204 205046 241787 511849 794960 1612541 1676201 571608 1777653 501788 1500593 1929185 1357974 632403 922479 773178 331008 290270 830350 1630985 1565896 58401 589751 297029 908999 885883 1241691 669453 1225766 1102952 1696777 1011100 1636123 581731 1225974 1101268 888001 910564 126558 1568810 853125 10278 1919179 213270 25203 493836 1948991 1432545 679268 522296 1862356 1133566 1416903 1121589 810865 1498474 1249845 1754126 542596 1791939 1034357 871739 909309 581635 20245 1227908 1389711 562748 477108 20356 1074203 1569208 1406824 1567713 503155 680826 504716 199401 1829910 1991344 1184960 141335 568479 1289800 820404 1471969 1295790 330168 368736 540664 1884398 823363 847585 1282772 319064 853890 1677971 183644 1407225 314170 1550242 38127 1106946 1341213 1147737 651676 267743 1117125 1771199 744501 465688 1981579 541418 1407904 33052 1127914 1036592 389283 212657 1213943 1835948 926696 288222 258561 847478 961981 242833 640231 675010 1605983 1832006 48899 1584510 1561951 291745 595446 499613 1094202 1847935 1701099 491142 835885 877273 131936 1568084 836209 1523998 689823 773448 1582319 692761 1932541 671982 1089379 1009355 1008571 980435 179407 1541638 1382015 1410768 189964 1937897 2341 324207 1757021 355909 138775 845313 471407 871964 1846993 162587 941147 621862 620995 94154 1384921 492880 143612 1382014 457500 1605166 1371457 1059528 601744 1175899 1847521 871743 1894081 562957 444465 1093372 523579 284839 1669181 205690 189171 1496139 627498 281481 1695852 1339934 389126 49905 425094 1736125 1402346 909238 1837063 397488 591732 1296324 557621 1597458 672425 1329202 974923 269374 283765 1980271 1419677 676714 1984548 1319936 1842985 418435 1853214 54408 430072 266755 408325 1340562 725920 881991 1120147 635750 1371565 1977138 1393196 839393 1216862 591345 1286583 1662144 729680 1763615 342253 992654 322305 1936559 1428641 197979 218246 1831606 1413503 1902812 173963 728064 1457651 383408 1985833 484736 602950 283076 645260 1801226 846894 1387110 1780555 503977 277239 679627 60459 407163 197519 1390000 117193 930554 1426760 1693074 1211559 742207 1826058 386983 1367427 1636683 1337682 238512 392424 1591557 1943064 267922 812062 1488306 1264675 1319044 55039 352237 162206 499938 575100 1817254 718296 1673096 1650730 1215681 858763 1512326 404622 638046 1386159 1037682 1413785 1692786 60078 161281 718274 1356505 1130259 43984 1108493 413885 1748921 294360 303898 1052339 1467300 1379720 254898 820987 1118115 359206 1491207 960142 1857201 10795 107315 1536006 628139 617668 1176487 794535 1673410 542375 1012940 1257745 541505 1750307 1305903 438788 258262 203723 1195306 833457 1120000 1163850 1947222 773962 41321 83029 940234 1687604 1727880 1953495 145694 1950393 1901061 451574 1539240 350260 514887 294203 1856517 1616694 1925702 894497 1128211 340524 1209618 212958 876190 1458173 1508534 538759 1700155 246331 1909344 41525 411853 799455 1338112 1529711 737059 1384646 394356 144146 319815 1667414 156698 1406666 679945 695000 1535864 1487177 161835 848150 393993 158480 837151 521310 1786392 1223256 656223 1729580 1015799 1841163 37884 1965712 231405 800480 1499128 7886 951257 1790201 779151 682619 1847527 655346 984590 145153 791653 1415247 568749 1433740 5304 987884 1100974 834124 1204083 916687 371327 1760236 1443780 1024884 1900716 251266 1063365 484494 260267 1665838 651066 989667 1427560 935484 1918318 1343655 1474230 116221 916414 1581204 1682704 1694440 1083828 1764535 828385 415837 1158233 830833 183377 630462 1231166 1786897 399495 1143098 401790 171022 820316 244399 207203 1993016 1621946 1223348 253664 552406 756193 1773462 1551865 1103122 1188380 1767339 108872 126716 541156 1862071 855085 1579918 1505167 1298380 1758722 1225775 1177206 757351 1765603 847106 937584 406925 597981 880221 1441952 1267875 997308 1246278 527150 1948774 1188171 798725 393664 1701914 39090 654786 615135 315328 1505447 1596538 518868 488237 1088126 1106810 345177 1576792 1442251 1280153 1860157 1446072 1542031 519084 339007 1482415 1831443 978257 103588 364461 1786629 86768 351716 1754836 1334937 193254 1531172 1363830 1624810 1137897 1973920 1171215 908062 1630357 1095430 1503266 1998836 605494 1345973 1852211 1535622 1994952 1931179 1511915 1407545 342985 1754831 106739 1597791 1714051 1840498 341202 372521 28029 1305007 755471 941538 918251 382348 56838 675745 1038807 193311 1403562 1841371 382493 1730351 374949 584361 1684030 1835349 1348876 1577164 1426306 329709 198511 93280 980887 1817697 1083818 1293698 652507 80581 77049 451220 1217494 1714919 753865 909646 1530802 503132 67557 312477 1694725 955159 528660 1240479 1900664 362540 1764584 938297 1800862 1482749 1623230 1948933 1222020 942071 366006 1745023 1316656 1590854 1281142 274111 31123 1259628 807398 1640288 1524230 1470492 1429716 1994466 1898762 1508289 1893436 100370 617287 899958 1966928 1961353 1216915 693274 1327501 952803 324647 1216220 1638118 779446 1912843 394462 1899436 1231118 111756 1464697 928470 342166 854703 1351234 1253374 88509 235479 1468682 1400405 132826 647975 666212 1753097 1081392 847734 462424 851135 1734847 82769 447560 1636730 1305649 1064944 1646356 1936880 495691 905444 231147 1251190 125254 354140 1818822 104961 1597112 827400 1062088 823875 148961 134010 87576 17751 1181441 500731 1728388 759336 1929412 551253 1464394 1329966 1530071 25348 765883 1625233 1392710 1356070 859761 1425472 1212326 1804915 1715652 1026057 1118195 690497 1993605 1568241 1097128 1248950 1824134 824754 697544 1441584 776397 66377 1589946 1419723 1564085 1642973 1872641 1907073 1140066 1502030 350272 1980983 1098523 1453775 687826 1098879 523868 263765 193345 483198 782358 1359625 940556 532460 1897106 1858075 678650 1348830 1223993 1756979 1066367 1126241 1174358 613697 659829 1894119 1033361 1610348 1232154 1683490 802112 1390591 178245 1267180 929489 1593533 1168880 256235 805297 607673 503112 359623 1414216 1483890 561500 1153263 408088 1838155 215355 1198173 371305 1869174 1361614 1327882 1204813 1966404 1668764 764815 674162 1915003 951161 1611762 570489 733200 301502 1802610 1082064 1911957 335362 559305 308033 514207 232683 466445 1975200 1734880 342958 1388772 570435 958533 1691560 1357092 936290 794018 983796 1643415 151174 331234 1100367 1648757 2551 37070 796739 788615 1153078 940330 560981 531010 1144785 627317 403286 115140 1083807 692388 837930 1695460 1769536 1308997 37850 1858615 318638 679797 824962 737603 1898217 329583 1582390 489436 679163 87592 1226634 309752 583319 80729 1369333 1824726 19727 1394480 803173 1606090 288127 714374 1324321 792735 1125274 1812456 64092 881315 1843710 900418 221873 1376421 547721 606176 1739919 1143618 120392 899976 825291 715131 1796847 399459 1489502 715218 380646 1046077 1924206 152309 829148 1055458 728306 811237 904789 175232 307611 63758 1308714 1909053 448336 1147307 295930 1882536 792109 1936843 380885 834379 828052 289680 1342246 1010645 807282 1728253 1199716 1818283 1433686 403452 768513 1846670 1191306 1290770 378102 1953567 28004 1390208 563697 473877 297491 1894661 40259 346691 510652 342280 1447117 1252049 1987212 911478 927728 499254 1296487 1290086 11280 224782 1453524 396007 179735 1486444 1484278 1425053 816758 1977650 516629 171690 267334 460187 729654 1018234 1577363 133168 738700 1732010 99679 630251 991934 1651255 1391948 1395206 920496 66832 759154 791925 1573765 1626651 115423 133393 1189577 1553252 1115322 196809 1582077 363725 940306 645229 1328156 1984029 780554 1362865 388060 1264284 843105 72386 962055 1684077 1026538 957552 385414 180487 1560515 1901816 1028773 1851437 1679106 1222535 1936374 1190583 1826870 1880685 451566 532717 1797761 1509843 833221 711076 1721903 955140 201736 822123 1196197 630583 684342 1173265 1444496 1222446 1828718 1682190 1053300 169257 1923736 1939732 52109 1847988 1562557 78523 1746480 1238626 764235 1637889 1446179 1902523 1181138 1277138 339489 1718227 1746046 69762 962064 1470351 418679 1641243 723702 1787696 1576750 1998383 622778 222456 258776 981565 1308860 218158 1163325 1178044 1210260 1079866 1234064 1541633 1595053 611640 153099 144506 1676845 740384 325203 509299 1009707 1250982 1967764 1300318 1026462 486323 1291047 1195473 311364 1610476 569758 574731 1804039 1502486 62743 844224 1293060 427288 1367027 1604307 1390172 1941505 687801 701121 475584 378568 399708 1505157 108136 979373 483974 777188 1158581 1428537 697486 1295604 1638918 588769 706655 588392 1082106 317884 620781 820376 836106 14970 1752401 1859276 509453 1811788 1672116 859003 256554 268248 1510453 1888297 895649 1631445 1256066 1385465 1683402 1609492 611066 1028229 127256 1030653 1785630 359082 537592 1849663 1258899 1856097 1238131 1557060 394736 1863938 1127744 1724345 851835 209894 1639712 839984 1099600 1101838 1529839 434439 698783 1008388 1958183 1283567 1551008 867755 21928 1837689 1999650 1054487 1083620 79292 348025 1337955 1457968 826267 387833 1657922 566792 1580610 62335 1345840 67060 1801775 1723989 1185075 1639981 288869 1373872 371879 1219891 1644863 341917 919558 835247 384847 1709858 1814336 1017206 1712274 114926 770437 1504297 280228 1569704 463295 767797 1577989 1014578 1150815 1222356 135171 1477579 57099 1396352 1636953 1536587 136475 1131448 1645203 1661106 778982 754250 601616 1616338 941548 1719320 1097574 1556358 1116676 701261 666017 590015 383172 875931 1212802 433460 1584067 1916475 777109 535325 14722 399915 1926498 963130 1543449 1800579 502685 1801726 1731248 374414 1805480 1677972 1849534 903130 347744 423683 1944273 1462835 1198449 376795 748157 622433 1000190 702636 1189504 1520285 1193888 1774612 680970 1079798 1779334 1000001 177864 1118319 1254143 1218707 1574065 870825 227608 1584555 243827 218014 1322997 1348174 554155 257694 1247124 616546 191263 254822 1197939 75041 1111673 1651351 1213505 470362 428938 374208 796293 424728 923187 563342 1522024 1987797 1564783 823772 1629528 1121650 660187 1501838 175674 13263 980878 1887556 440679 704255 1697722 671909 184307 1953748 1799207 99358 150423 1384091 861841 1772533 1809533 1552340 576906 461056 405186 1386314 786781 1210296 966053 790185 966565 1678344 241670 1169124 957402 427412 585499 995685 1796653 458540 108594 786245 1119356 431958 1857786 1206924 853330 580801 1032311 1964801 1229117 1914021 1108494 1295087 151194 1438936 1395889 318533 1285125 138216 616172 48627 158314 1919123 1723986 1129103 1905332 704859 2026 220079 1207828 510536 827346 1621638 367921 1214720 78397 247612 476454 94949 1705068 59884 1694448 294827 1434480 1368439 1167653 1522139 48500 942178 394965 549980 1230473 1890018 1406791 877654 1810537 1639281 1274834 1400597 243609 1483615 788255 1916888 1561741 1464780 964548 314923 482275 1196185 339250 1749122 1997899 708497 1018358 1933266 767381 1844734 897177 1924822 949868 536210 1422240 1702560 1913950 865600 841434 101297 1340814 403530 1764721 1794506 1547602 1721765 455172 783572 1773538 63734 803130 1199635 1735007 1219509 49450 376998 1466601 988305 1502579 870629 445022 1875181 1431592 1710721 1099050 38897 772759 420842 529149 626433 857952 992246 1905630 1309573 193036 1612276 338544 1157300 1332526 1294675 887206 1229378 847171 1912729 936203 257831 765927 710774 429633 1914066 260874 768305 1067699 757354 181737 364194 1607586 1744853 1068838 1762009 1450729 670267 1980899 997114 1603544 492818 1748965 976684 796010 1212770 383779 1424170 1153098 1040451 915632 10790 1236849 730614 1401487 1950846 1176800 682126 1976507 1642593 12291 1876932 484434 1029673 462490 1281083 5708 1778650 1120273 99786 567886 1453132 1607340 913612 667187 89614 1075253 1889789 1773885 642698 948108 889257 1984454 34463 514316 499663 1997795 1700262 312909 1339741 124158 418616 907628 57701 1315650 1679894 872840 1849207 367861 1869841 1082886 2542 456819 1486083 54194 56689 1331594 423771 1561015 1947602 383054 1372354 1406614 806990 448432 1578318 313558 159583 1022973 903114 933188 1334083 1228865 1013306 933172 648736 1538421 1390603 464513 1404886 41390 139165 785153 142697 1928286 1952123 527819 613864 1500906 937191 228392 1389229 42034 824564 565798 794320 1419596 251116 336086 44939 597813 751288 1991579 133244 1007116 57564 1433070 1462475 757326 522859 668237 555996 1995889 103174 1785196 1440226 45150 88349 1089910 1947676 72815 985454 1541871 1633851 1050851 1036430 661556 1906400 827402 277665 297745 104396 511455 326525 1444936 662778 1067220 1785140 128635 1659178 766607 220343 797667 675627 686966 655099 415378 356350 1063872 841744 329838 1625307 1846936 1483941 1547433 181919 1429437 506164 444171 1807354 1811778 759858 541091 772547 88684 287427 575939 421196 1347460 1575932 1410915 1106953 1983213 1964076 1203579 223770 576577 1553274 1425756 758887 526822 273123 1202945 929447 1153020 944590 538377 1006654 249513 1846925 1949400 510743 489733 1196752 1206464 1412888 418250 1584464 1133336 926448 1944025 558273 953089 1604239 1840253 1878719 1703662 1641930 1220930 1176675 1861900 585620 1000559 1485776 866604 906194 693150 1802808 1450334 73948 375875 883602 208989 1200142 723461 1539411 1742003 767392 756933 388911 971264 1225783 1462101 1382374 1971160 1377603 462754 380310 1010825 759046 981040 17275 614260 1333985 1298680 113861 212756 1446046 419193 669100 1786929 129370 23075 1401436 250776 164954 231754 1639046 1606917 42601 968531 1850118 391033 1418020 1922703 972672 863179 42722 1790477 244343 1726267 58901 261230 1844761 376963 1310309 1835629 1034603 411637 305303 846758 1551333 439608 1398286 1753366 1454822 1043674 465765 1998601 1001815 242504 384830 635406 1224957 1685989 300574 1194317 1239189 395350 603045 494626 1144797 879212 1227336 1683015 1466388 959187 361741 451426 1832685 359761 1577159 1388610 262913 636962 433436 39665 127698 1040771 1299459 1889680 43992 1115101 1744634 255503 1592918 316751 1261229 918052 700497 845819 1642712 1225865 355294 264758 1143408 1334440 368054 1385761 1064820 1542804 1237080 12736 1223470 272545 1275204 936639 940947 1694423 15487 1484872 361909 20910 858357 1896188 1854351 961151 1674626 1521389 72504 1372848 237926 301158 1259702 1747837 1224830 1204019 257850 1016010 663871 336205 139968 1841689 1074536 1252353 825254 862754 1451142 349537 1785582 1440297 689706 1743556 507680 898672 1344305 1514447 1151392 317216 1176691 848840 1993606 1137732 1836880 548555 1931827 1032079 100072 1437536 1485748 217219 546265 1661963 1358623 1716118 1272270 1259555 79018 1619568 1810958 1533890 1344679 572068 1645484 395531 504144 1651468 1874739 999980 1635040 574966 110537 786042 932248 1412521 887994 893671 614806 761120 937845 25561 490504 1659657 381815 3024 1627872 769946 996706 727575 1650556 1142784 1951768 1567818 664909 303153 783510 308915 1766823 1556062 1051672 1877395 790669 847745 408484 297438 496238 199509 1912099 1728181 1537846 1897717 292430 1742757 558738 1077740 627680 529500 121501 1181503 737851 1220943 918999 474876 675440 1833736 316985 1480574 1983198 1315900 1860702 1643124 439939 1715849 386910 1815717 938223 508344 1529846 889414 213189 647372 1931614 1735048 940831 385157 477003 1633967 1356582 1603045 63441 2508 928924 1136030 442287 789339 1303199 1081499 1276070 1840619 482098 221582 1750376 1518249 1293049 1814346 926756 1397866 1012185 826262 187109 1874307 463529 787211 871768 1398208 1270093 1028187 1053309 1032352 1829747 1703356 1243967 404044 1405841 812242 653777 891616 315062 1608677 937151 288533 1309228 422393 734908 1905311 992897 95299 1294346 1708707 862598 1042105 139152 1670294 831959 1274205 1488467 235181 1824695 7769 1132796 1068987 567349 794711 1529160 223961 498550 1395920 936065 584714 617508 1451380 1618730 1894962 970471 1566072 1969165 374068 1873897 1987625 505383 529625 939517 150265 1735862 684268 1674701 275331 1479386 60247 203738 1028130 145062 663025 822473 686461 1474071 1501519 1645599 1204228 11855 957906 630061 1221491 672270 1682013 904791 499560 23798 1720692 1957206 552482 694725 238691 282409 266074 599291 354422 65739 1214444 1207385 1929492 69984 170861 1763812 760012 389301 489592 62558 1854563 1919848 1732778 273385 903136 416685 617017 1077363 288177 252839 837163 1973753 1394432 1764464 48259 221168 1620163 498696 22653 442480 1126914 338618 1135281 1263415 336037 1200838 1639228 512211 1655141 1144858 470262 1431017 208305 1403596 907626 37580 1149968 1517656 446318 174737 1406416 1216163 442696 1940108 217039 1369511 487911 1441749 1020009 1397024 1414138 1124099 1661239 1410379 1559324 658339 539055 1473334 1512233 355075 1502664 1385131 166083 1032551 170845 1072367 95023 1255968 1526174 337549 23797 204189 687035 922737 1990191 869522 690284 1469215 539576 1452794 960940 1629875 93238 352542 270930 354933 1647844 902117 1374825 602111 1045059 641382 658714 170279 409178 454557 1054551 1753748 1290845 184566 941264 501736 1351431 614221 384744 679739 1920164 281033 1696998 80569 435834 1393786 454206 1299885 125258 168179 583846 353815 1681215 1655745 1674819 1597899 1998651 337487 181976 903836 1012481 1298538 1453463 1517827 1407577 1682022 609218 1879245 494132 847663 1928436 873406 801013 1622207 875068 1525620 1709142 1697518 316872 1025466 371577 156802 448204 953987 132423 1413235 1418255 529251 1886620 1796440 1894652 97645 1596070 929104 1484190 271684 593932 1227873 1587626 692563 1155991 750034 603113 667754 733602 1803165 605574 447615 1581573 392078 1037967 901028 746242 978266 101750 503269 1300904 1974622 4732 1978355 49560 1064741 479463 372024 537979 546955 125432 1535808 1561191 1128329 1488300 624367 1840694 1478929 315270 1756026 89435 142358 190950 1246401 78778 1826160 735300 500255 1786029 1208500 406892 1308235 1277882 853999 408001 1999242 1708490 68121 1133399 1921344 1600597 350875 389430 1949036 82933 862463 1109003 1127822 47151 1587376 764001 765563 1215569 1964349 860184 1628241 1635080 63162 471922 874986 1334782 1669303 726586 1342367 1274088 1504985 552065 14006 1583193 678166 343193 575726 1311076 801267 185439 1037855 1091946 1747183 820804 931564 983990 501361 743997 1804789 1542538 1290232 122364 753976 286092 477300 761513 542394 911935 864322 964651 970068 1600642 625964 419436 1192836 560578 1122357 106831 306029 579793 1587341 1223756 18130 307717 66681 1838568 1861682 18372 1532243 1372817 643639 568815 913916 637541 534203 703160 1420095 1069684 265871 814912 1623226 1926883 234059 1876159 1006479 349224 1218621 951383 1447016 1946152 377246 23293 425985 796367 1091803 1123216 141649 1255345 643703 1437204 1553065 262450 1456683 802194 327600 815363 773795 222499 1438099 1887463 518871 145771 433936 1787097 645505 567861 1802658 1826850 1092430 1479711 575620 1259470 1341834 850415 1158740 1068827 1474826 1371227 1012629 1648274 1754828 1883822 233365 1310968 1020456 1184963 1608668 775577 829843 391186 1039970 1019258 1231171 1171354 655570 228259 1132263 1908874 98358 1778736 74932 474841 131146 824689 583101 1499372 1605212 867057 1073621 995440 53773 1781242 452861 831530 343609 246768 1805624 610858 1950001 336396 1219606 857970 1026711 1966417 1689117 722163 1714275 282987 1810408 1112715 941813 1236170 1858035 1583915 448233 414483 620206 846410 1096330 1205242 1908313 33354 1787647 1108090 1915242 1763071 422320 1400981 392006 267271 16428 1645433 1155843 1546786 1709560 558988 672601 1247455 1689201 1317216 968586 1408310 406326 1769762 1885795 1558450 50358 1028759 823279 876421 200301 200950 850804 429072 1879109 1711451 410469 1299739 1817961 435634 291556 1230361 766032 231244 1371561 1776828 683447 657233 899363 323961 100340 432681 1931062 1530073 647283 1364020 1765474 1100448 222211 1338494 1413445 1212942 1029631 1955235 247875 42600 297132 1420114 492585 1059519 1332425 367543 1148765 1244973 1204668 460168 167072 3633 265031 1180113 1548984 847902 459849 743423 1129777 45991 899807 1719985 906246 518192 559856 873804 1387901 985933 1976262 845825 1740810 11227 519126 1733531 154684 1540229 182532 1941199 1204156 1851845 768925 1074528 1912536 1967665 606251 525071 128237 915596 407527 172777 1055564 516999 1930471 1005517 1596446 443337 165972 14636 1708600 540009 261137 17300 697531 1113136 1254548 979860 632534 1847417 1976961 1939725 1654234 712991 153519 1561615 145445 377557 1626847 335189 753473 1527042 247831 617322 1273042 1169984 1025473 449446 30150 1428743 1881879 1240674 1785229 866462 979652 70006 1205008 1800693 1660980 183093 449856 1976183 798565 145253 319424 1621247 125022 1688932 811808 185858 1480739 283882 1843058 1810786 784464 1209227 1214270 282756 836943 1910449 1322928 824197 1226005 1824593 557304 1090496 821683 50075 1941042 1462958 268780 287482 749973 1654611 1621219 1108150 349510 674695 529210 1860371 1165454 468311 685448 1270408 356775 1821358 835073 451814 1623595 305464 1374064 671913 1115607 960958 1785511 1935309 1922718 710557 268276 1010752 1258195 1290889 1594250 1927588 1419290 983564 1402869 224340 1862917 828254 626885 1976111 1870106 21344 25438 1197693 1516337 1746864 362745 129297 672632 1914823 1244820 653270 1336731 1104111 1353709 1098810 1185383 669164 1003622 663825 195279 1905295 528354 1719768 1318508 614414 655623 33941 270395 1612277 1051838 214781 1666569 193977 1224426 700399 1977072 530164 1357869 143448 144453 1495269 406354 991178 469081 1074693 101194 510518 1383947 892980 875955 1144477 428609 1901885 1572761 1485822 1813314 869470 549294 1114940 656756 1208193 868273 1617380 79054 777226 1930644 1380283 97647 1566709 280811 351858 1745849 55799 1147892 226493 671859 1611827 1752722 1744369 1195123 75961 71356 752338 867252 808560 293238 1068454 879754 1298293 131580 84262 1490069 102924 957774 1693405 879399 693598 82136 1247198 1279556 1251298 311787 976398 1719742 1044857 279285 929785 1679509 275487 1053843 755537 1813908 1871711 1139178 386596 1995956 517748 739476 1236944 714160 457205 1467113 1174811 957182 1779890 251531 1784820 99090 1986393 947814 66347 241267 1985704 1896250 681167 447309 606373 1799465 763533 1373198 421492 344319 1062346 1342832 1427961 389033 1730044 1301451 1898610 1743045 211857 1355938 1588872 1534058 99007 347383 1120818 881070 1420733 964234 1789463 979178 1323966 709483 960904 1742252 1564190 1702299 1685711 363749 270346 902748 1098336 32108 1868741 743843 467635 1927238 1918098 1178423 1436629 469673 1322735 998794 1782849 838304 1124357 1738062 135542 685195 1420744 530519 1138460 505751 1558997 789976 521762 1526977 1041160 1533742 592106 1309110 968064 272445 372977 1994862 414566 1433001 1699487 1160538 1780789 519653 270545 1875174 1030746 852068 1400512 343564 443224 984013 1997583 1855344 514019 1954072 1364496 1484569 950675 1976220 1090281 1598364 205596 733132 1311863 984425 1044132 1667688 415456 1954032 120904 416290 1395667 155491 1311848 1513573 654345 1340640 1806482 893521 430280 1733697 811654 1444782 1290305 467053 1603380 552309 1348854 745663 1988323 903968 1902484 1997097 1721418 1787106 128347 1245415 119239 33284 143655 385208 1533596 1225546 1050140 1232571 1099998 1115954 345933 1990751 705056 27173 811910 420441 1134770 1276535 587627 1462964 1061140 1689602 1313664 1611263 1516283 1384722 83009 1395997 1618740 1732883 1921019 1631207 441365 1447699 1319989 49984 640174 517774 607545 1462461 110514 1515758 1101377 442123 74703 397687 832176 1493604 983076 1744448 661901 568528 1003769 717407 460169 126406 1180046 575699 18902 18120 1222099 1548421 735128 1655822 1327919 1072304 1710482 1793100 588418 467051 1722030 156963 962599 575568 1332482 1331425 1999207 340104 1977702 925400 91327 939605 1572024 1521421 1086246 14431 1963171 598130 214358 1578431 1861757 1996224 1445714 1799403 1724344 338898 1447 547718 1504121 1834853 1542771 350354 627740 1418450 1117439 1059224 876038 1257315 151878 20697 173443 1526226 1263349 1732215 434636 1760582 578138 643938 553761 443894 378474 1174554 1088742 32798 491832 1129823 117936 1185742 1360973 808032 1529040 1145862 380082 361324 1492964 1877995 727844 397367 644506 789294 105394 1568508 1250301 963626 938853 897637 1353165 97181 223193 1341444 1985402 1407021 158856 275667 869050 1839757 1790492 471819 1322706 856048 1670560 1315363 849741 1402028 1332609 1638314 1782995 667381 1841432 1846346 619522 1120934 788135 1728854 665148 1136471 1415488 1373840 312191 884181 1186523 1361835 764204 960118 468496 1536222 1179687 705580 1521517 75918 1900068 1315542 350305 1734215 149327 1451715 511403 1163607 804840 1514029 1305892 911736 1748694 595617 762328 1922192 1054727 803184 311303 660512 1003871 1888453 920678 1872344 505175 1779606 1288475 678344 12548 1973766 752784 1684236 1544243 470583 74643 732474 1004734 139356 1884357 1771103 536036 1144611 815973 1420381 1922827 1351276 638372 595746 708936 182597 1654715 528139 1608829 745363 1315837 1467242 735631 326117 733857 1039955 395238 1070747 1288437 1875571 879640 1627521 930304 1583611 1012772 773103 1924906 1106755 1705675 580280 653943 1246042 1761824 1940910 140943 1190660 1518105 844596 1900045 1798096 801227 1352130 243808 1340910 742510 547064 7745 1654247 671494 424140 1019395 1053700 1013201 827363 863162 782067 685610 938155 1077037 450835 311185 141817 1119221 701663 541741 299551 1782564 262838 82456 1366544 995441 1945055 408000 623057 1082211 895954 315173 1178792 1750197 1189858 1729854 841662 1947245 1135063 1697525 877395 515977 1061503 881013 1035932 175646 773160 1654119 1486825 304461 945977 890811 79735 642375 1405039 632643 321002 618347 623091 1497234 945339 903060 1881684 1041835 1928324 1299744 448190 1913065 1683618 758207 1461163 906878 1352042 1094981 97385 1285022 457140 1442242 299496 1541105 271677 1245955 1677332 1745287 1376492 1351269 1066008 1367411 684617 764304 1848609 1352421 393742 1065134 81490 1306152 36864 839010 1914665 855519 551447 462180 123637 283225 361495 1647165 830368 228037 1136183 812097 93493 489761 1498426 305709 1502187 839069 1411784 987644 339859 126469 457084 90899 1959078 1053290 976964 1730355 805145 1608245 1895630 692633 1617058 1454104 447769 1213750 1795613 1127494 585197 55824 850304 340320 1946553 53809 1986383 838620 328115 671668 1517784 198188 1880323 1029885 341976 139723 1901155 467516 307047 1682838 1214072 1866317 1594762 1892848 265949 479305 1009191 1176224 207720 745273 4014 17089 1969459 507567 1223760 1977884 1026157 1770673 867809 1123964 160020 1250299 1014613 619643 1424475 327556 1480904 1209555 73846 873645 1031670 763303 536478 887821 1121392 329488 1761614 1195939 458873 361638 65804 562377 960129 1801052 430919 1638782 1731595 1279073 1379651 1975034 801940 573379 1414319 805885 1025233 398568 1532015 961836 286192 721386 732941 1216508 1257795 1180756 1969750 1060421 149529 1912666 74987 1945704 1553056 1382930 1693949 1668828 1384500 1687645 1962199 1852665 917084 1933050 196622 1996848 533859 483316 22834 1651719 332543 894427 1746310 1171094 1451631 1467244 906769 1650127 35105 612372 299620 740133 1477172 131529 223827 469327 176741 1535149 1449597 1788836 1936010 1879312 1154696 858078 215070 255502 173182 1521643 1861130 1673491 448394 1872815 1532222 1310938 1606659 979672 888927 295600 602238 367564 1688478 1155331 568192 215621 429386 34504 1585298 1103226 410051 877415 468159 591965 382476 1525157 598002 1445026 762801 398418 123404 957642 1549042 1095948 1336289 628905 446857 79230 528197 436396 1587617 660902 740501 1558062 770108 553833 1356604 402696 543196 48303 823586 619997 1029423 580529 574092 963013 403470 872486 1802009 948559 1446223 187325 1337881 1742681 424093 332758 1581770 1384197 1047979 1424397 1160145 1952523 1513662 253275 998035 1916946 266711 359189 572842 1931613 337621 1164702 18371 1283906 60428 297159 940404 1448546 1944830 901502 1728343 1261872 69178 183124 582581 1482882 315429 626654 1267546 1218228 1633418 726228 182967 622184 1248976 744709 1675273 503499 1469366 1214823 562646 1149533 1312849 1207585 443848 572162 687784 1863390 1234734 1645151 485615 152653 1505262 1407029 313291 1957108 1122320 275959 869031 1309008 737807 411333 652588 960876 1893628 1160398 1140565 1345605 77961 828151 746760 833475 176983 950891 1974768 8523 550609 1979842 1439558 1187182 308232 302119 1284684 1668964 1067542 1550488 569107 1748386 1988685 877127 170765 172803 1190789 1664634 189551 1481986 1289921 599875 539170 1865750 236842 1031895 1594550 374224 766753 615029 247223 1559525 1570435 1471499 898098 409194 1355784 1515584 659821 1422599 1723579 1269813 1061168 25329 1983976 1921388 1018979 940199 1967889 415440 1907825 1794797 1720287 512992 795599 601007 1210596 837982 423709 838734 653024 1273956 69883 1253432 304754 539989 1341629 835935 1825050 1455124 322621 290805 1559318 423129 113252 1566267 1950439 1946073 1619700 1521451 1091663 1394240 716890 377544 1707283 1234131 1354093 461383 1541125 226663 394848 1525923 466342 1180758 1126387 632109 141899 1086932 530548 1611029 1531401 911776 1905059 849032 1219058 1135315 1016064 1870684 895971 1227213 1033729 41786 629956 724925 388639 353397 1584043 1336538 1114637 400588 1344560 1656004 805586 662922 467074 1428688 1678186 1753419 1507454 556042 420693 69614 732539 890971 554 450372 1299415 760788 1939478 1943314 227342 1946359 766943 286242 981776 1940016 1169439 1042727 1049065 1904850 1393692 378460 981468 819794 159604 359551 875003 1591662 1398066 803445 4177 1479491 918900 690542 242500 1666359 678967 1338102 397006 3104 790942 1279624 503238 424863 1373321 328834 640149 364340 1212599 78469 186460 1298477 821763 1522392 406788 1435217 1155449 1095964 255386 1950504 1716718 1485360 1342662 863259 1425812 187866 548708 1949374 1451376 1256114 348537 616744 894114 923034 1775053 1712876 121967 1513321 287707 891372 1200017 385525 1338172 1880052 921046 1759199 320094 1880484 990394 1000008 1872285 1787124 1529177 1445507 1860231 499629 1984569 1258542 1859263 475081 368078 1329148 1476389 839546 370950 1039729 890119 1261969 558401 1147571 1014650 145575 1386136 646936 1853423 1338585 534338 840108 729822 89159 1758371 258459 575235 1935603 336038 559143 610603 947563 161451 1697200 1916612 1065750 548330 784443 960689 1739580 638437 20717 857250 847469 959961 1362528 555545 1312914 1764643 669376 1138171 21019 1198680 1816607 246388 827561 1508048 493928 271246 1165301 230329 145719 528371 736063 200176 155979 340814 1621102 1934102 276257 172457 754225 1623537 1033480 1059037 1423963 1005033 1361571 1389304 1027182 1727498 1251099 1324978 191205 801173 1170071 1725056 1863696 1524713 411774 348154 1938765 1498460 1592486 1785045 1299014 140563 733089 492735 397224 163088 1113360 462871 810779 1394210 1887502 429859 1082757 976430 1175510 1473769 753803 1540569 652642 1540105 327142 1096938 927205 1197690 979913 1607651 670835 411091 1179380 1860859 586895 945848 1132528 432345 544455 1415343 1959620 366901 941323 971068 1690806 176064 1807212 853654 1437770 851708 1951672 1680282 1444367 1000097 800568 1800446 1578123 1652275 1818797 100405 1685315 1388362 360232 1163181 514991 1101467 1662658 1729876 997955 1446927 67453 1836012 1472043 1259247 677576 397843 302767 1674082 1805217 21700 1033045 504909 278651 1880186 580924 400288 1489003 485084 815605 764475 775743 1784761 1304695 925709 1718824 1253536 1702916 1847927 1873596 1143917 1651286 1804200 1611996 413152 1558003 1881124 522116 856034 1501547 652286 57717 1561669 883277 1786602 777815 1530688 932478 51930 893276 685859 124036 1447555 405531 29224 1348500 1990711 632334 1009356 285112 1475562 1315222 1130815 1567340 526815 580183 1239847 520249 458218 383019 912458 1803459 1636187 1245461 378192 1533962 879635 75625 1599939 113202 384491 1688119 931349 1016841 335044 1752422 1761955 1639905 1382335 1180032 541569 355224 106877 1921423 941670 373640 802836 1451642 1291482 859788 1003969 431837 464120 1823304 1221559 1682691 1640350 1791191 981585 1289174 315676 237955 48298 1457557 991116 1094145 1220954 1274913 1115422 269612 754865 1444924 482908 43265 639936 90535 1976915 395934 1515964 1946214 1012170 190415 1403283 1273083 241605 997547 1142530 1086833 1500644 735144 1985896 835932 135125 1904490 1933945 1297596 1325007 1410516 1390138 122002 402670 1307851 154685 1452382 71399 1897482 426843 1227275 1880498 379461 1842486 1188954 45798 1594870 242921 1298529 950233 1391271 1011438 274432 27738 1417940 1677719 1521717 1599529 1723217 1721900 1031269 782134 1382219 1584048 173554 411547 1443955 671842 1616607 462674 1775174 1693420 692737 669475 229887 1110675 1845266 1836656 237948 1617810 254480 1998392 1252249 131366 1344483 1933573 1513538 1915646 602593 179779 463357 1291426 739303 74356 1067036 1885667 689937 616269 1314210 508956 566444 1249601 1341748 46405 959669 1049532 386204 400787 829274 1837173 248768 1772376 755453 541680 957 221576 1068851 1213390 630050 357674 620058 55944 740984 617540 661015 1364616 953614 720672 134520 197626 117443 481680 756632 603291 1281437 897525 1050805 1205303 314343 1053152 1052177 556285 1859044 557853 889089 376380 983403 723886 1632985 476217 25938 1073826 1408672 76605 1405605 322622 1645730 752194 1556582 1323196 944470 692715 1348209 57739 397325 73392 294157 1342312 869991 1247602 1939221 919401 1357860 1101924 896242 609984 65237 509941 945585 1532994 861321 575521 1589670 1177252 38545 1414618 19459 609152 1378707 605004 1883266 174405 1230253 1156244 835232 1863774 508240 1645690 764735 809401 1377992 1608597 1882166 1699452 1675542 1988590 599955 1418112 171924 1938414 460776 851306 1732672 1854288 1466352 805295 21415 991832 1329137 741588 920864 1329394 1309864 55239 781991 211573 1179624 1449666 124272 1708206 635883 4432 1681267 1910542 1636292 912612 335289 1252522 1949393 1932684 1783978 1508235 700585 265749 1900873 478256 137302 284440 1121433 1032189 930684 921192 1715885 1585613 65684 1503025 1681327 1129948 1871853 774987 1325822 609949 134863 913778 1943281 1408982 1707743 1515511 1291592 1199339 1736489 1863707 552287 464289 1390278 1287587 762703 244473 1865570 413053 1972858 1042670 1430291 837868 498776 1505324 482813 572436 196874 1905752 456406 56841 1177579 1181217 1226373 1338978 278111 1561657 1260670 763055 1892991 1405026 150813 1750625 353388 35481 1943049 1739534 344704 1840898 329920 1774132 1000400 704338 1267551 1889491 1284879 1881866 290665 1709673 462275 934800 195003 1781272 260805 1724626 1307922 447052 63923 1920310 757025 544045 1252294 358968 1245686 1481726 593400 358471 478963 850393 1074372 150475 161218 215760 1076974 1025448 1989238 1159876 86883 1083189 823493 1881937 359651 1079557 1695753 862942 1981132 1228844 323578 1363044 1810361 144478 759264 1018431 72294 459559 1960616 1863107 65458 204874 1346793 481878 1365416 709541 695062 543464 924671 1458400 639338 1939245 271240 830148 940958 135425 820389 1475011 117391 750947 1076302 1970671 1523529 558814 580660 1260176 1064143 849308 1779389 607612 1772225 1732590 1310251 41303 1444995 1907254 1585323 1002798 819903 60681 797095 1767790 795938 1523739 1973451 1554449 147899 284748 757557 352127 1900346 622550 459475 485231 1766069 1501940 1295743 694207 436645 402648 837293 833000 1295499 1505885 951552 1495987 1769365 218044 771782 1262804 487533 1021965 1458138 957695 1101800 707850 1875507 529168 709090 413560 1423028 1146798 771799 901354 1591144 825456 1211537 953797 1914938 1375679 151321 1279379 1186884 678046 1143521 860366 104435 1158650 1240146 1063665 1411690 954787 942444 674647 197216 1751095 1948864 599729 1952725 561387 1031876 567771 1919169 1558106 1423671 453834 971245 425640 7408 714111 465863 1627846 1274516 1335920 631510 960833 1727943 1060905 408744 643671 892718 1000040 10832 381890 1852136 1840916 363429 1270180 789883 1029555 27018 742076 834335 438912 131647 1501529 186752 973933 1591226 103211 801150 860036 610281 335749 1553772 1410156 903198 1647616 1347879 825076 1708479 1570774 1997411 1040044 1745763 1372595 1314383 1475226 1086532 134256 1746438 1918541 1496708 133688 1044321 101361 1676786 1685129 671242 1179269 352892 1778236 217256 1929948 1913806 593570 1010886 1325269 692450 181901 1886 18782 878460 798989 133460 691808 346798 60456 1732867 160189 1623990 285444 1490272 123999 430346 968811 555909 1338900 1206033 1771947 461681 1218652 1595587 580072 1624878 1983188 1297029 275167 29562 501699 1386529 229833 492984 893471 1846351 53752 468104 1399394 217348 1767805 376082 321706 1204847 1607827 954312 143971 1597299 98105 1334877 452414 1495827 270327 1978560 1130316 948582 1478350 1363207 1359049 323395 920009 105041 1932131 266580 436452 710402 183550 1818376 450238 395688 1927391 116249 43633 91604 569934 897010 1570756 1094273 1052989 1991514 534899 858278 1780741 403334 636606 466134 184198 983068 1670011 70164 567262 476199 1304485 447313 842373 1140622 1535982 1357815 1388150 1264331 1808758 655450 1933977 433558 770516 1575607 1689984 320604 69607 1247988 1823208 965691 669822 1276302 439925 448645 690145 374364 1780750 1584372 1264436 1298414 1426577 808666 1830739 770785 1418739 1648355 1659158 420502 829358 1411860 1233232 1992156 1849668 1030111 1591575 230509 596851 466600 1020228 19331 1381971 362679 1135009 995362 384358 1752010 1942607 1182693 1808872 1275742 1438325 1392542 501399 1725195 646824 170408 808681 1978178 1002433 1494269 116186 536932 844624 1451761 1103556 455306 265781 1534077 655242 274508 297148 814234 1546837 351268 81229 1639900 437260 1138227 1737566 901051 1354227 644928 1808750 1085175 203031 1248922 1240153 38786 1819481 1701498 122309 86036 197083 1100500 1228689 1788211 119418 540328 69877 367889 279249 92075 1517459 1006667 537197 1976410 1103094 1348450 1956609 361376 1400730 1675006 1076230 1207632 83849 1646309 413810 1347970 1617421 1928362 490390 1202313 789160 1218527 1529825 1357624 1583695 608040 117840 1774141 1171970 86263 961917 249495 779600 776451 1190100 1075543 992357 1063608 1810858 921651 1406356 1619311 429085 1281471 992673 1384680 584129 129944 810613 52292 1174823 1473767 55822 157659 1501944 1876986 822334 49986 212889 412810 230709 1839896 722945 334149 1134717 1961357 42636 1878837 358770 1263207 327089 591486 1706 1715441 1994300 227984 995124 202835 501436 1123071 1469028 1061854 133365 1889118 177746 998670 1017748 568812 1883187 561441 1067918 1600544 1371276 841764 237307 151727 1720255 1235278 471052 981752 18077 614700 1912167 1215250 1306119 874453 1860035 1898868 103190 1341718 1153713 438686 1471927 45972 1557838 967691 1847959 244244 1684082 1477415 764914 1006674 148203 1788177 1672951 495640 1557069 938594 767396 1467706 417513 1209111 95532 1455815 1559179 77010 1925817 207761 1954718 160110 659820 119321 1976411 797118 483698 1961518 1163842 1155426 1972994 1939952 1953092 1165146 1409376 567291 1520484 435637 1397005 1530828 1076614 1160247 1846177 1322693 1074700 290842 1099537 1823628 1983891 1738733 1509999 1287923 384485 1715869 778000 170507 202011 1661705 1624925 191059 354020 658337 1656228 894266 144668 1212990 576057 1752324 309923 961889 1493039 1600767 1546600 167700 560211 1134595 471085 632312 1384514 1852531 1824829 1857037 804962 1592475 1051101 974922 211424 525150 770863 1230805 1421862 1900456 623807 1834624 683816 1049869 432051 1647858 376785 1033977 1403312 549611 1103676 1649862 1687101 1845144 428642 65056 1281181 933434 432030 324277 817254 768896 1637036 1457249 1659410 410344 287074 77348 538115 33226 1941960 688234 1438869 1111872 779863 424910 1111264 118470 1820398 1177687 809622 1456346 1744209 1830598 1381285 1225896 410530 306422 1719550 1936650 1961327 1554333 1738172 915582 1555527 1550472 1888550 1979286 1906776 589573 1362705 1998285 1312314 1777793 1175896 33148 1954082 1507394 1074111 1167137 1178147 1803673 425264 584074 1392689 553909 450965 1852718 1282632 888665 149245 1553096 1900839 1383090 1312957 1919091 211416 1275101 244507 1409131 1464163 95285 1594690 1069935 1499955 190975 36607 1567269 322079 1083998 386918 260980 797895 931093 1318297 1005800 1360432 174183 46607 804935 607895 1900745 703302 791736 1174820 454047 312559 1236319 774736 1198476 1727489 806004 1649625 1286192 1489229 1900018 576858 1410207 875005 760073 172938 1157630 783641 1022133 876445 999813 382594 1926663 128476 948907 393702 1103181 804316 883301 24001 1384819 1763164 1861491 1437198 1848878 1874711 452360 1777047 1016987 1962534 943274 1837116 1827016 1230279 1766940 603088 1158878 1893442 55583 221324 1440597 477523 1440301 370716 1968912 792919 1185970 1692391 620917 1697846 1150404 321896 1734768 1199365 1744836 674493 432507 130749 153733 1124798 1441149 708851 1068852 882351 1413743 875549 1574759 1679727 818178 1384856 1637848 1946892 728569 356993 1993993 1377909 561858 1805280 1387125 277871 501782 1394477 1984831 1421606 409829 1791395 1249586 648195 462531 676018 1503797 131017 649977 705325 113147 1877355 563732 324573 1619919 1498579 1631515 656019 497191 280460 1985116 943930 1809499 1392235 1908092 1225668 1731096 230920 933234 240010 67214 1424540 1968597 1642557 513373 1192511 1580907 939310 1723857 1166169 1434216 132549 719318 1052828 351037 1868857 570805 641318 1840228 1774741 1396744 1749287 1001002 1829385 1845945 596866 1543732 502303 1158817 1352236 1569254 294247 1109499 902912 1967527 361351 265739 131728 1153962 124425 1260637 71868 1104422 1550592 1680384 516975 56733 1636498 253509 645633 1426220 237809 67100 498719 1433040 764467 1707792 1387694 185765 1297752 1228311 1527614 776522 1900466 456248 358937 1542062 662167 1215089 1313936 1022634 1544955 658557 780109 422643 1088154 231079 981288 1835954 1061949 867267 877649 9651 1501238 1919132 52090 937779 1862097 1733476 1396888 726825 519701 251719 281688 305907 1333000 414415 1341352 205697 1128451 1847753 921773 1938199 802067 1304202 795784 1948437 1641709 1921911 646396 286772 1003434 1270393 1660115 411193 1728367 306463 359958 1708271 424780 150127 995466 700797 1370739 1507694 1558386 436141 482737 1611662 1907471 1398594 122798 636274 817380 1806978 704645 448986 1341146 1711303 975309 1979909 748556 997637 1197178 862702 1817307 776238 1267955 1626037 1559412 1596239 1726374 1139643 268999 1780852 1776908 1269520 587439 123347 351593 1423897 1835838 307809 1053484 1873934 1974951 342611 17244 439317 1247845 350760 1108693 716225 1888360 400014 1610888 852876 1993208 581605 390086 932185 1065749 1408883 1121221 715381 243740 296773 437784 1820952 1934704 674730 1085441 417842 1892873 686888 191088 1274160 1624982 1326507 426380 570334 248985 1418955 358693 1255997 1188818 316104 152565 660041 424950 1266315 1415787 1134975 1224255 159761 749085 653389 1252782 564335 1864693 1991657 949092 1101013 1476408 1576940 1600841 1592634 563475 884564 1167607 991078 1662176 470536 1605420 607617 1371985 51158 506568 168196 778257 757858 681790 450041 522171 149893 1147159 1307985 583388 213703 1665196 748932 1486991 1374642 487404 674413 1993636 293178 1035463 1136319 306703 1453682 1145582 1162849 381174 575535 25351 871169 53317 1127249 573849 768094 736213 1504894 1559338 1915305 1633631 1853886 1097769 6872 1838351 1978206 175100 1115882 1774905 591598 1624610 323788 1690786 1488606 168229 496651 1705915 1003539 561989 1446610 1851294 1815726 625135 573239 1859354 534061 1353159 96466 797336 464241 266971 1192704 1123471 537357 944674 307467 1064743 171475 418749 1765486 1773801 859353 928589 564724 1722776 429198 1723383 1609602 1010927 1848897 42617 969376 1065270 738253 116293 1247371 72272 1050168 608887 1250801 1705342 1617128 1208025 1837625 512012 1594209 686569 1620006 593732 649360 970491 1064198 1046724 701725 1080194 331167 1093536 1825769 1778039 1919799 216923 1864205 809491 390609 1160188 1203652 265914 1324719 337557 354055 902686 650620 1248517 1260121 1110919 684859 1886786 522429 1283621 614753 818077 67712 998375 279461 1811942 1216398 625939 81370 948643 721016 131989 1184711 381031 222698 1293762 1958169 1390461 1096940 1934122 1720320 1327037 893822 1897750 196579 1361117 1086874 455905 1895330 73299 1347949 1009186 1545270 1920147 689677 1907833 1929858 579633 823922 302809 902766 1665988 1718719 1544505 1926769 563962 1982321 1788078 41175 103899 940104 581986 435266 1195819 1482286 1655654 707013 610039 1263328 1741432 532832 1343438 1805259 1152644 918114 1564971 1576484 1842121 638459 1502540 711046 1630133 503493 405599 692431 1830483 747770 941511 1575497 1515244 1339087 534392 1990823 472107 205336 1520798 1833662 33005 1787324 652161 339856 1989337 973367 444999 1259304 977270 1470664 661316 1619807 67626 1137210 169759 892749 494838 275164 827700 1459864 586051 933436 1472022 1706461 1629549 1344631 484800 881644 990409 646926 1804354 745252 1757138 143469 1821889 1164498 1830241 785210 213365 384318 1159208 1845498 859930 1397361 1913313 1055002 488102 1920712 1256461 1349298 1283200 1962520 1440311 1383278 698018 339360 700818 946280 1182221 133245 1574370 715853 1465943 1668011 188491 1630497 151152 834969 352455 205909 1248948 1767144 258987 1103826 679182 1548132 126159 1151882 1930440 1385746 1930418 1654377 1669889 875420 1656168 1700947 1951576 1479746 820671 311722 1789703 128871 264521 1356081 230731 1024669 219198 901381 1496915 570746 1874785 1108395 173714 1662881 327315 1920091 751400 1870070 376449 1956563 837571 1909024 249694 1097459 1388905 1076050 1998340 481453 890563 484464 113460 1091497 557283 117485 1231225 195171 596574 487186 1253591 1296596 33044 791396 1106361 874242 902173 416599 1195527 785422 1936716 22045 381997 533430 179176 1370971 1717287 182366 1993247 351633 1003433 547683 697942 233314 1389496 794601 1650811 800897 1862219 799682 1670311 1558240 1626142 856307 265108 627972 801218 1321857 674923 1530649 1802328 553579 846971 686489 476400 410525 918953 1017973 1465504 1071440 918607 1393933 486413 1709687 669343 613157 1175197 178414 16764 31126 1996978 887144 574304 1504005 955 1376597 1406778 1622092 1983608 526777 655830 996047 1412957 1255167 1882677 106594 1180664 1885760 42201 1218419 826360 110344 399100 1934295 967521 1617559 1995123 1807368 1914638 456610 229249 1813102 1976789 197872 960418 311799 495497 1624485 506358 1175972 1426153 436524 179396 999474 766513 188397 657847 1128183 1044294 867685 1377362 236766 1069548 1538729 309769 1522021 615094 129620 815807 646131 947686 1293059 13860 1229680 1932086 336743 224727 987171 73332 1210789 521612 1500341 1625777 740177 1223092 616984 137024 1838009 1630436 1375599 1845829 347319 282083 117597 661344 1775282 1010861 1217255 1706200 1120038 803652 1071345 781098 1706342 1023060 598910 831537 365594 937318 1975066 1421938 1513767 1521065 1932223 164675 731491 211721 1525373 1754723 1479161 1192093 1830734 1682992 1902020 1108431 1824663 1805655 1792765 158676 312964 1968281 1758926 91348 616094 1358134 634511 1153122 998930 1682477 385303 1229753 1854529 207371 150144 1789732 638348 82091 1519521 456168 107005 1197628 137007 1901523 1229068 382235 1613511 1443472 1993350 1902945 871870 1549008 1557629 1272939 178528 1868457 150952 376017 1881235 217895 1233897 88991 803995 1396441 181217 1781692 1239752 1230440 175787 1099380 1934105 1044940 1558494 565847 445025 864685 1908227 1687166 406673 313070 1688095 398075 1953529 398 835143 102722 1544022 1602893 1617485 1562677 1539280 1070924 1080113 475870 1669476 606173 603774 746324 485737 863306 455694 1540270 1515757 454098 1778961 1663689 1509741 1376183 1565757 1458842 790417 625707 269129 778878 1937077 92737 1421466 503399 1601304 1023185 1914496 24495 1389722 769457 763038 283380 1265252 626923 528609 86772 918808 501774 557341 741760 1093346 858598 485831 81349 749634 1344581 1293783 868426 4304 202970 216913 1203785 1033424 1518370 1762285 1457051 471062 1966868 1265018 1516742 728246 465618 960067 1122405 196992 1512218 661129 1379487 730027 1095362 337806 1981977 1467446 465464 1203169 584612 589107 1428525 631043 1791532 1562842 1624163 982968 705126 987727 1377900 1433758 1633275 470861 133502 1835239 1554173 1965878 1100423 775038 1350755 1553516 116307 357659 21611 1339812 1798913 1405680 1643432 548043 111790 1196783 868695 1079829 1556865 1111516 1160465 1686367 1342742 793656 1658684 565172 464678 166123 1585120 1727968 1698755 1273204 1185860 520819 1797194 1019320 1823139 132764 1295008 1480951 1575036 929404 637134 187296 1996083 1393355 1523848 628814 1157004 153998 1821782 1158776 521424 686311 1660446 262389 888758 134842 515403 1416626 1916801 1959272 1367654 1906841 1445396 1763856 1954410 1063738 350130 1088218 221767 427108 1064362 99485 85652 312090 1784789 966376 1706446 1645443 1558609 753376 1932744 1168997 1075439 1936298 1299043 562303 747648 1367615 1960497 617873 1061686 630962 921806 1586995 373512 742064 1421560 801858 65140 1391748 1570164 597627 1282932 590427 637807 851508 299546 1196470 1288577 1427945 344085 890883 1623253 1320924 151150 1743352 1399773 153231 1786767 1936419 1038673 1973870 644469 479859 948580 39126 490534 116941 698516 1127934 929079 1809193 1104480 1532041 708175 1446554 1042349 1583905 674694 1700450 1835397 601749 1733207 1056805 1185007 1002826 1823572 1206382 1999781 10679 1438544 701176 1971260 532927 648384 1903591 1272179 1954212 747358 1558502 1675685 1489092 153037 1552778 215641 1806197 1467156 1310588 485241 1017045 977107 1661261 1431992 688019 1661296 905692 1440956 1820881 1032659 123275 293730 25239 1181622 8790 1160419 468214 1341807 1309122 89327 20452 1311485 1862878 583027 205695 680133 1909546 370837 647386 421937 146074 1826997 66192 1290184 1546135 482707 839027 1803877 647333 1985982 713685 1445394 958953 673804 59507 1819514 1863775 1185337 676646 1102894 279861 1815807 768521 934499 1985576 1798811 45229 492458 666853 342454 1606141 430481 1664430 887442 852924 1092359 931478 896467 552841 1305817 242678 1597180 820438 662118 1753367 882612 395482 1900993 1354328 1790548 1262373 213873 101133 919675 636190 1909171 350964 332599 1279766 1140408 439269 986221 1334268 1167996 1213746 870858 1596778 1435889 1339284 1957931 1369427 1089760 1780367 1113657 1457805 295033 751582 743279 1502594 382492 144628 1376161 1595646 786293 1249444 941173 1704867 1990367 836977 1596125 1230171 1054005 1031139 512372 1728279 997117 1845206 1294880 1100583 1628830 1458137 17566 663983 155755 891220 1089859 1816762 482703 1030547 475258 852571 110967 1155159 1163637 261507 631935 121996 1059440 509187 470573 109143 307894 1864385 425234 723164 123822 1975838 767199 1375717 1710146 1920912 1056515 1783724 1340697 1329189 1216059 854425 661197 309435 1028088 895863 1178071 349968 1626178 749698 1097693 633050 1825554 1806952 376878 1350256 1699492 1227558 1944032 757500 1431097 1311911 42673 973394 1249550 1106323 44127 696812 423915 1713970 1155781 1920477 762818 520112 101581 984622 682688 549789 1405918 1165588 429318 1290722 1026019 1334437 1616828 1326698 1329392 710274 940270 496659 1690854 299204 880492 1157492 1094116 820292 19548 1610273 63354 1790552 1241616 1944184 1201157 782030 1528625 1639993 416443 1434992 642800 85453 1370586 1469331 1874440 1951098 1116529 610616 570159 1113466 959806 973454 487153 1683694 502740 736315 1523232 1195908 372787 845676 1059980 371921 487130 1527168 1198320 983888 930061 197678 918594 680870 521989 1282343 437936 1364617 1005703 1067941 1798673 553476 362581 286725 1686623 738332 265010 120762 284345 736178 1397505 735379 149617 849924 1579648 216905 830779 581365 813131 1155279 1181801 1185256 599322 877575 753972 1391284 110161 1902851 814084 1977553 1418974 303957 140327 594188 1230784 832347 1695297 1696480 664341 768262 1778044 1896917 446416 1527637 210528 605865 1507500 1744897 877089 1462250 133087 487299 1359339 871585 1408145 1226071 431725 1902644 86050 773198 1598888 1041579 414829 1804499 850436 317645 745581 434873 328838 197579 1045752 1144826 1283333 1280454 104802 1749882 624397 614159 1969370 1344839 1860452 1102542 249782 225972 1269470 396892 891640 1661713 1192471 30726 990052 1056303 718810 1416157 323320 379716 1193911 805256 1740449 1779796 1250384 1341479 1965769 87664 1223754 1452893 1612290 92057 899400 898566 536300 1146698 1270665 1138839 438517 721903 1936818 900729 1506529 1763470 1780423 82601 351545 389788 1424823 921066 672394 1297670 442634 825319 1756272 1784120 115155 1836224 757439 715809 75085 139189 202064 1507451 463437 1801454 1642416 129105 891211 558321 997310 763000 413949 1710294 1916747 793133 191715 1132940 1919810 1115558 1441893 1690646 1506805 438889 1738517 1412722 512434 205161 1187049 484782 128735 37347 1916706 41543 135000 1301113 773475 1120855 293693 1830725 637237 891691 242770 888437 403288 50734 409080 237269 305239 51637 1964942 839453 264260 665507 880742 602198 816683 1430670 60107 409935 1436772 1757907 288085 567535 840937 1484046 1278300 1391589 1190818 879821 926887 1548678 1481457 976659 213485 1518778 114064 1872664 291110 233742 184976 1971546 1127685 117325 711778 682502 674514 622653 343824 184467 1222524 1462427 388057 454253 1473093 1267626 620124 1459014 961232 79783 1663718 385372 1268313 1691893 1103484 1998440 1112965 327478 867675 730846 627978 1656743 685794 321941 42879 1875268 1273865 823551 1401738 6236 276552 129252 556326 1065992 571386 1439500 202136 1347123 1779794 1739373 1316082 777083 1112981 1455088 761909 351861 1778045 1300994 505697 1570205 343083 776979 1708542 359635 1086333 1116367 1767298 210048 1195353 1084387 424244 1169911 569092 1811946 1046386 66757 551164 1634265 320921 756516 1754559 1604703 747679 1438836 1550374 798058 1406841 142820 188125 998101 181119 413952 389447 680151 1726496 355334 1532078 874145 280540 392329 299682 1597367 1474505 377268 1447619 1748478 1101272 497996 514719 3636 1617206 1855719 407088 992731 1760762 780173 1940932 575690 395220 864287 867120 256236 1699506 424131 1265972 453786 1232884 325832 1022186 653743 516838 1725434 502082 1544532 412126 908846 1754956 1888957 306126 1087569 1805201 1145660 1917533 978706 986473 1334161 1290757 1040623 78230 139945 1878423 1261439 499357 1504685 867893 1321582 667689 1670254 356754 1291511 939819 817311 1874595 1588476 1890512 1339378 1480991 930524 1096875 838271 1021483 675828 791104 1853884 1939826 662077 1984155 1729972 651005 169002 3722 170710 752692 1992672 108533 1454739 100825 432676 966473 1234730 1891328 1497608 1093941 45688 1037158 521787 1807371 1172297 1197550 1203775 597569 663345 1385153 589545 306175 1588937 1225088 844225 1827978 610110 1572259 1217991 884029 37431 868189 865051 1079397 344123 732738 443605 1422192 1581215 840865 1392180 1649995 1442868 316086 74641 172879 1963591 1276627 670269 1506344 1147989 914105 843068 162000 1986330 1513179 1042884 390464 690177 857888 14074 500118 98067 1180369 1983828 213556 1681252 1717330 788924 1792829 1391449 577399 1304294 955011 1266970 1879983 1430183 4857 812989 724280 101556 603170 1359673 1750721 841627 1742291 1363693 1535499 1827472 856393 1171858 1755969 1968054 274080 580230 1503208 1999588 777560 1850688 499030 886924 654120 1777938 1730678 1856172 1935695 318629 1733095 668126 230995 889276 859978 796673 1837562 950411 1212984 318727 348798 1207087 1420112 1038889 760243 974587 12851 1000912 1736120 1549395 1288319 1410167 1058604 1814799 1994066 1626168 200005 1304775 1316493 1760366 34094 1530826 857668 295536 21921 1851563 1297949 1769679 708662 874610 654835 1204644 10516 414633 680101 1718672 624174 1756661 582651 461647 1882699 75499 1708077 1898677 1208495 452072 257951 1861165 1212605 1093528 1904413 155054 1253541 387292 132420 894012 934891 78905 1634974 399217 1566762 1908363 1616141 816086 934117 1106807 1910699 414789 1060988 1582457 42552 1746296 1188204 447524 1195983 927321 570957 1502423 473892 1956659 884589 564257 1241956 765915 1663476 1169055 786540 1284678 1760235 131181 190475 296454 473308 1361956 1114557 1315543 596257 1657275 1738346 12308 1131674 558336 44715 1641002 1422744 142752 1803395 1789459 1013453 1721674 1763914 1687072 601662 413375 1043260 1375587 311844 1432615 910537 166283 1830905 1190592 885710 1287350 156741 860668 568163 972383 1504872 1824239 1220646 324909 1320337 907535 310795 784358 78500 819091 1959400 392629 1633911 441333 528016 1526704 1404104 1134261 1536320 1602636 314586 327340 1141502 753691 1959329 1583212 1248984 1120563 1014989 1383784 619057 115029 176693 1736351 1646767 1875286 869110 1046830 1091666 1671290 494113 1671823 382267 1900312 148815 694420 683398 1537217 859520 1533951 1566486 163912 267169 1047482 1998886 1684746 1721165 291636 732964 117120 1999767 386364 1217628 1463974 1499953 1946555 1458155 1619464 1601759 610751 136472 1518891 1226379 205746 438537 481557 1878011 145658 1012333 112675 846868 944503 1871886 1878666 1352170 1568814 228870 117778 62208 501830 391621 726028 1382342 1590061 794112 108166 953305 612909 1767247 736700 1068100 1615207 204601 38585 457021 1860922 1736475 305325 1571143 808511 814684 651592 1257754 1670641 1714590 1723622 1144774 1374128 66568 711176 368111 1179043 1677241 461716 1498337 1521340 1367484 399452 345244 1892068 472560 1958803 1962360 201926 1253269 1093628 829780 1880156 863979 1155823 1762366 940595 2908 1751223 512234 627548 700756 1100474 1352562 1988138 540831 1205079 1574377 1046678 1332271 188500 1519619 924330 698062 696430 1043597 347409 576433 1864602 696 1969062 1445575 949377 1945996 1152388 1182441 1817390 1722633 728193 198482 1306962 1376893 1956229 1384773 1115876 1735297 1153206 783388 1942270 221779 427345 312437 1994456 1374181 851084 3645 900360 563687 287495 18111 1029792 1963445 263516 1024590 598827 339278 939356 256835 860976 1419334 1746496 898657 1467537 666936 1504655 313861 997724 1722948 281187 1447568 149588 1143599 1145909 1012720 1097709 611024 1175604 258636 1624567 1187678 1275401 588122 221578 949576 878553 1874605 1954591 1646725 185419 1631937 1125100 795913 952813 305214 118286 1488425 1408071 412165 1008161 1222981 1891401 1217885 1081813 724129 585155 1172242 1151612 562900 1836492 1133426 1745602 896207 1503658 1877880 240127 1398853 509229 116789 1018925 35899 1640247 726187 529174 453491 1539655 1534863 1811025 1268377 1830361 1821596 483839 1471058 1236430 1561122 136531 445991 737925 1607081 1872635 1735251 41958 1995715 1472213 647521 812291 829315 924351 480992 1039054 112858 5403 951622 1368586 1703682 1280075 550061 1772286 70695 285884 440472 239644 735039 954756 878174 31297 1149415 1542871 1699742 1098288 1627539 1505922 533127 1684551 794237 158257 551255 480001 1809743 927329 906929 1678108 201660 233988 1901371 1509174 1548341 1622716 1135111 1001574 967686 826626 1599674 289767 1791961 495456 1089146 223410 451142 466801 774425 429367 106912 1741812 1583987 211130 1108843 310055 210172 1575629 1405452 1684753 14168 1672044 1302806 1608709 231876 1089626 205380 697394 623280 1632942 936269 1954184 1028700 247027 1872461 1171618 880229 1882425 1683415 1546254 309419 1337286 380596 797678 77015 1501728 728335 1377842 706353 1599929 559049 500683 403956 736635 1788889 281176 1304931 180889 1466675 1102741 398555 1887173 1489128 46669 460109 1645675 1391601 1847718 215827 1004799 943086 935306 105289 987134 1018862 872820 1904501 243986 63112 505816 46901 1602269 1226010 1526688 1962799 103094 966334 1578696 1252562 1525226 1170817 563555 860811 1688575 1736877 1824364 968653 284142 1977633 63066 1385169 1009727 1348168 1790192 953505 1758215 950152 1831754 11584 509995 1628923 1703272 540593 1539767 1324094 1694948 527198 1303462 258541 51642 1667173 1655369 725066 1478383 1412849 910121 1760350 1629756 1641005 359830 814277 420471 792732 369736 250436 366224 1968319 1509066 1990786 1008742 1307007 1511254 1172799 1124515 1990608 1550388 807565 769943 1914433 1910458 1997630 1110734 1268748 1350486 184404 817743 1202882 1545480 899119 639751 1508102 1843776 1175038 1172391 199150 562135 153618 876800 250778 36931 1042244 1148537 1231584 1571378 1544747 422240 1503205 1406245 1241385 1722102 1628688 1919565 638808 1865891 1725475 1279760 1794037 1206334 12171 1255185 1861921 314471 326816 916364 1847761 157996 1206450 564761 1835617 696144 313847 1054733 856369 825672 1786477 352671 283057 1225092 200398 321165 1645195 1171374 1502047 1247981 1532647 1415106 192079 1825422 548636 1646583 1971934 1203171 185109 147269 1193743 301012 544406 1620355 1690107 999592 286721 447612 337696 802419 1746155 1575693 1204661 787160 1047655 939732 978996 1117060 629630 59480 1308638 375530 1005801 1485209 1075016 1391200 207830 1765442 81828 662779 827196 281324 1694049 612299 1827969 1099599 1419952 1612221 970655 450067 838723 751282 1287079 1811588 1778595 1812941 1579574 515910 559341 268935 407225 867725 1217258 1638076 1843353 1198905 1277012 1473960 710743 815884 10153 1698013 1189211 579161 1415107 1453145 1761427 718223 1352208 753164 1399690 561358 1873160 1233349 1951801 1406452 1547282 1847838 380809 897291 1346223 1611950 849373 1362500 339648 1578893 1440862 50106 712982 1605548 1713080 159626 829913 1376954 758876 691887 969519 304578 1527236 787286 695481 386189 1170595 1536330 988395 536665 468755 272974 390960 142998 1346575 191755 1025572 685726 153340 1420622 784328 209483 278322 835195 269501 383769 1024256 1907888 965445 1094659 387539 1198628 411304 1582292 1319643 431919 1315137 1236704 1509533 1371255 1840126 1693193 494314 1456116 1856788 1185785 1070791 499836 1414204 849748 123208 342246 1548146 738111 115973 1970670 1173646 1982825 768260 1635473 1265636 107613 1441474 845359 458100 190772 594764 1175685 727408 1111457 1180618 898443 834054 433266 1009036 847466 230819 489567 1230875 1859345 1786285 103670 1840355 1544356 241919 1124853 1682341 919159 184301 1936989 482336 507150 1089931 1540119 1758985 589973 3465 432809 763149 524663 377438 1434054 504129 246137 1792212 1651442 768102 767899 1769101 1518536 1539312 1033745 1157182 439459 745094 1807690 1715827 1180076 258790 804894 540222 83296 1266017 1293548 1067891 815421 156540 1501319 825292 1904243 599020 1405371 1158229 1644971 1407017 455296 671087 1686422 775377 1811045 715532 1857312 872883 780754 1269112 1907249 1543895 703789 1382470 173065 866554 1230431 169719 757309 563932 878178 1751947 1891565 199787 186436 260590 1132861 1059636 727602 890930 397256 1939738 1393383 1897283 1745174 1252402 1146111 985424 1026141 1615455 184789 893968 657091 1450472 1970983 80806 400748 1222028 634421 988095 1655083 1469177 1633889 619357 1746543 1472758 814900 1205778 1990265 389973 712388 651504 1506047 20180 1817589 1317121 656361 1514211 551741 433949 104573 1143276 1925197 704114 826897 1098761 409573 508877 421478 620288 860266 1939515 702558 849499 1362468 1113325 1630738 1463691 1715590 1728062 1520097 875539 1117507 1815025 1276705 548655 536322 1566906 315127 1848723 759094 1162217 1003502 903448 236408 100603 1328100 1343394 935471 1870191 1688264 1068532 1799696 1476212 425367 855555 785686 896917 1257978 448766 968854 1359589 1916891 791480 101754 1854146 1750184 581672 850136 1531061 1172397 90425 985897 743268 57119 1192162 821322 185656 1185578 1454897 1505811 1037770 1254051 1635050 867727 1886979 1852293 14971 939226 1930592 1644263 969337 966352 747231 1557140 577741 62912 1687610 852984 1903133 981451 1327720 173122 1227322 372513 631745 1980358 19629 173073 870500 783083 1901076 1535536 1426067 221598 1080374 1897900 172200 1580230 909359 1048083 1804378 779760 1773945 273752 1059730 639518 1059252 631923 109461 1364477 1196355 1210108 1404677 1806527 382950 74543 218976 362613 440751 1364413 1433192 470707 1197909 402248 781051 666855 457216 815696 1071301 1766881 42400 313366 1789592 1424500 358591 1511871 309002 617765 1869883 546266 754732 424944 1699950 1848376 1974855 90796 960050 881007 299855 251898 390577 1951609 1746321 983562 971709 307679 811150 432262 28938 1119521 1481860 1184761 296792 1093826 1842885 583119 1337425 564569 1119910 1799882 462862 229949 736015 748906 1562849 1370 1536339 70100 131939 1894261 209736 1813488 1559236 1715682 848466 1174435 724435 1447328 844621 1649541 1449958 65175 690983 1826977 752952 1834035 1597590 440313 1028311 1268949 1758222 1750442 1108166 236225 611698 126317 553861 1036966 1255703 464924 1610838 632668 1464245 181150 519110 1185319 1251270 110491 405583 1865838 1870149 905265 1948988 345249 126567 1714038 799527 1181542 84155 844238 885465 1032573 215871 439977 941490 1077753 1951216 698728 1204747 1723250 1874374 1541797 1367876 1990836 1881466 1867270 177088 1456455 1483762 906978 1749552 1277578 1246969 1161935 907175 1003128 328370 1733249 848462 748107 686939 1310132 1908139 837721 742426 1693170 1908651 348549 1494195 886513 1748187 1415616 1343680 42608 1531731 677136 1430931 1389157 1601612 519372 538585 1690767 1075541 75284 941990 1653358 1066155 355630 1436542 1457572 922744 226007 1864238 97070 1992180 78571 1422826 896826 518269 888675 1537946 1440826 926921 241058 338980 449916 1372800 387624 499365 786845 1542104 421019 1136388 587905 1654315 1698428 1771118 124405 780421 690629 257257 1978888 477027 639671 323169 1723227 1004003 1506455 1008272 1020275 928613 909937 1042665 718621 1899257 946047 1520582 383796 1581400 95078 503384 1471440 1078028 1172276 1469111 690188 1773960 1515422 704342 847190 749554 1803655 298149 493630 1946862 216067 331346 1696031 52677 909086 112988 719335 1461217 1464869 1296401 196973 1462067 34265 482300 326814 648676 1724616 816787 840974 1183053 774123 1714075 479096 1447678 408532 1085148 1408113 1031140 945272 331137 33904 1348219 253941 243780 1667234 495956 1359497 240363 1441513 1540001 1664605 601724 1640228 1547956 1869509 1107750 1138743 574875 173485 223550 348917 1666991 258923 1475008 434452 1276909 443508 243022 218174 1102443 1506925 1289087 29750 292736 1444720 1228414 1016862 1426039 559536 1852565 913085 444519 484429 1551474 708066 925385 1383013 1411176 652503 50601 1091206 128538 566948 1299544 1673893 1849276 739226 1612567 1574047 1957000 1052938 1766778 1687464 689894 1090897 1555760 1407782 1496178 1390024 821609 207718 741244 1722105 1455645 709120 1498699 869232 926569 612646 494594 1794832 41961 1986402 780561 1763550 1403622 124484 1076245 6783 1293026 1987126 993165 805747 707972 384387 279626 940447 1922949 1741247 745704 538600 1650795 1428010 1154062 497870 1410937 1999260 494335 1388028 212991 227178 1269794 1130716 346343 1409291 1955684 1288523 250076 1994306 1243563 1364581 1472635 1586799 1665845 205351 1681184 1773702 715374 640660 390511 1944719 1530799 88199 549596 1206299 1004964 1804446 1737265 967604 660064 735376 1155243 955835 135168 466867 1961496 1423348 779542 774932 1441529 1328762 231970 1748137 1304670 512026 646261 930474 1872840 91705 1654607 1584479 234487 1482626 178422 63673 1001897 1579472 1636639 550203 61096 179373 1453269 1622444 464055 235972 700422 530135 1848895 949798 1511394 1808409 1314447 656965 1142318 1515523 1667416 15447 1163849 991835 1697621 1910101 1607888 801059 485653 1595335 12031 1256963 1979173 1078688 932178 1287225 223310 1099345 1361337 1378014 439109 86648 572744 163633 1269249 320909 1360285 36119 1692954 1845618 779551 193453 702689 289824 474792 1699253 1762946 1686493 1827237 319733 1083050 1213283 335403 961281 23007 1993089 1162744 796983 1881229 611552 695799 1961769 681455 1509669 83887 929449 1260931 852674 1170942 581761 70554 1489709 1424133 383583 853953 934980 552679 1800162 1689447 1133653 1579268 925223 1214489 982412 1399780 686365 1423574 830455 374088 343519 1965309 424403 295202 1832818 1319300 1542506 826011 205469 1665550 1424654 1622221 1796536 594756 1464143 999088 1844766 1222321 1197083 1217848 1298575 1850110 1981285 774485 543795 787079 267907 1490659 1249188 1105338 837393 1116741 1462885 261752 133290 630119 1357525 1288352 518208 105222 953637 1423105 1783955 438440 1636739 843149 1476071 272654 1412129 661843 1564902 1143444 1657505 558381 104119 1271078 1197398 1166594 286681 202743 1236598 302719 190771 1785562 33626 271920 166229 54672 132688 1824368 972886 1785708 1263488 307105 174182 1531022 304891 1052742 897945 219993 149907 736992 1469549 1097044 204237 541526 1940813 1473939 1385719 90468 1587573 652856 793071 1585540 1130602 1979792 1060636 442560 1191882 1465172 1231174 1485670 583000 801816 149241 12310 1735898 751643 436361 864480 436752 490928 514669 476287 1319921 1071950 439644 1139576 1159224 1578253 1769974 575395 1637077 1001462 863260 668089 387096 1807742 689565 628621 961977 435043 1175063 1511639 93591 606604 1543860 391828 908015 1796098 121816 1512206 1510618 790501 162340 79836 460816 1004873 1568249 1863299 1111098 1737969 1352480 1623499 1980286 596372 587928 724930 342777 83958 1350951 86042 553742 1630365 1678472 467350 833716 1067212 1003915 387303 1318159 1059484 1634140 88552 1643320 1215981 849957 912969 203389 1752349 747166 1071784 475088 1892776 109315 1580055 183500 236795 274763 825767 856478 731809 18700 1615889 291045 1208720 522868 148954 273295 327482 1048935 1321454 1979888 119546 325557 645914 684615 1735502 538738 360959 1959994 430668 409110 216589 268010 1729649 105429 216265 644259 1344836 1708714 1811655 301745 1839991 975305 742553 265164 800352 898855 325083 1704106 1364281 1950634 458515 839537 989052 1627259 1838374 647763 825982 59402 1135820 191926 1518793 395675 496583 632481 816292 780057 1938586 506936 1843210 674389 389437 30673 1729685 758483 868590 1154443 1581030 27846 794463 784375 1755321 1591136 681518 1162515 1038669 621397 1118711 1721974 823310 1949834 1893700 328225 1157659 1265322 1474216 1174105 1595302 240704 410329 1962127 1504754 165299 859927 1783274 1283728 680603 1955163 840335 467603 736699 1018994 5786 1949724 577916 777113 1333556 478781 828953 1432695 161706 931681 742434 1268350 1067873 1131917 1429045 1790515 1572543 39146 1822392 447064 922782 1197167 1687735 1073271 525560 776051 270596 986962 1841346 41933 1042627 547146 1227619 608103 155721 236138 610914 258158 1540126 1570658 382310 1869872 1437295 1345022 1699398 652732 1401686 1211649 488200 1863073 203415 462163 6335 113321 331853 1532111 90836 284855 445576 1747096 742432 1134803 1917555 238565 1643946 646948 1767705 997474 703515 127393 333142 1415946 52351 212863 706146 962266 845506 347584 829836 475134 878369 338315 1178888 1743461 1811894 1779455 1088461 212727 562435 1701973 1291368 796112 1421423 293134 1967813 439267 493956 269897 233496 1636005 1858236 1573778 1393584 597926 598495 305385 424732 1949673 1342722 1934070 957935 786799 470796 384780 791230 1690827 899217 41446 77730 1967775 1522781 1978180 1243918 1243957 197353 888 1702590 1636438 38446 665167 1341363 1761161 582918 1563625 1538400 1165320 109236 1073841 1850782 127710 1932577 551835 1347570 1482550 562980 612755 539539 1159448 1428331 430163 1095696 458481 1330368 474429 1387955 825376 1148728 1776198 1095167 478311 88940 613302 38793 1548339 591804 1247742 1822731 1687288 1701533 1555646 682973 1003431 531503 1426639 832608 1759169 415531 1104655 957858 1675539 243737 1508454 626147 805884 778664 1111551 186615 915809 1952994 436310 750176 1738634 1615098 1544452 143535 1438089 1859611 999611 1460195 1475096 1985320 630455 824663 1606795 372194 982941 1188651 290176 648399 992785 143065 1345944 80868 574754 1938261 1676126 87085 1901840 1305987 523614 713572 658245 280022 1264250 533867 1572537 293523 386223 1508570 978185 1358850 146627 1627285 1668162 1611648 246846 154012 36843 568005 1556219 1457827 1790446 45965 1916365 1653409 1383199 603621 1477856 351768 1522344 1806326 1366925 387275 98869 135985 1157226 1197969 862941 1998459 464004 1619150 1673226 315594 631645 1173547 316623 1045320 1623881 564861 505378 1490590 1281372 1523327 1743228 1513118 1015867 814170 1024413 684214 1824087 631908 975441 1850765 946662 179759 427063 611081 564688 345141 1595677 1875929 1776063 174940 268300 55412 791426 97936 1934658 1811640 1510973 644694 633127 159574 275424 426661 1195412 594132 356525 239440 723038 56831 515295 1186398 876636 1096831 1422900 1959992 133626 1809453 1959996 1834782 1413482 629778 125274 756046 1326875 1968690 22646 1204631 538146 1324494 1293917 1164604 368877 697223 1755289 1239065 98621 102881 98734 382738 1225656 1076478 1814598 207841 1210900 1198626 1262894 1070769 874238 373818 1809611 1201718 334801 178445 849822 1354558 1480198 1629889 1477909 995916 1156052 909156 1675792 52752 1958868 1935639 1257147 1220404 806918 1806638 1072753 244974 1650539 846247 724696 308464 1423604 1776092 1636053 520382 1798053 1538879 1338772 632769 1575580 1833132 1469978 121855 1658215 1056976 101702 311507 1970720 203568 613603 1204075 503060 599874 1866091 1737539 143347 1507640 1946662 764362 1733668 154080 1056920 1555331 601537 1709707 577160 1412285 447088 273918 21926 1181921 338724 250021 1915143 1791509 70796 218965 1950735 336902 895479 213358 314974 861862 236315 1636461 72793 694039 891051 1034320 1374508 1463756 640874 813988 839295 1079013 976627 1455158 536690 286074 549969 352155 1479326 1186053 800827 1634918 1132688 1296286 1258695 1450637 960348 417249 1723770 1319139 346464 442801 1597382 768457 1359893 1006372 397031 1363951 619886 1758980 1819228 28094 1468207 605057 553067 1900500 674074 1170210 499009 1287131 689591 716495 1187728 198463 881410 420298 1454978 1946958 759001 1969913 661877 718218 213318 1297415 1837925 384733 1404511 986281 944605 1077744 190688 1491726 1204125 912292 1239243 376209 640502 1433972 1307337 1747140 284237 1398260 1782899 244270 1567700 1253123 1019261 186558 299644 1171039 1675920 1743974 941085 761349 1747884 769455 1155958 1329887 816470 93155 1096274 552898 603024 1712653 44893 721375 1425124 451722 249040 1306424 1740094 617290 639506 311599 547868 1011490 1594644 436209 1849737 48281 2776 1871395 445671 1371333 1330287 623121 376365 977988 344784 734896 1767944 1695727 70862 1812419 1432733 412403 727621 1046970 1799056 500463 436235 1967186 1329666 78820 616981 970700 482258 1198554 484323 91349 521840 1161229 1004387 1354147 1754132 358236 1493946 1892090 63138 502672 861736 1965096 998184 803540 1653436 426594 359652 1481285 1068408 1207859 248435 829346 1213038 1403057 328710 454634 391622 1570110 1795222 411864 1329475 1509827 1258685 1044549 682750 561420 481187 933667 655404 731973 769150 128718 1331295 1393251 1589921 1890504 770603 646438 1968204 1817360 215322 1474141 84273 115090 128621 637351 246891 983726 1072062 1752143 1216766 356669 273220 950502 1000372 732574 1961458 751421 102856 1095165 760852 1534328 1162438 993532 1175352 1997118 353972 1433386 1917679 1930908 887120 1526469 707388 1098209 1930307 985112 1163324 503331 712821 336904 150310 1769145 1523153 1161796 1831068 618730 1187242 1839526 755940 920578 1521678 1339205 1649639 1169868 502937 63798 844062 367595 1581623 275375 325769 248256 787616 140061 585290 139775 1867874 1729171 1987543 1205905 879596 1727513 1981718 1583692 175206 788395 1043539 1315026 493975 912564 447306 1444833 782236 231063 895271 1900145 1891734 1219845 1327069 1260000 1193732 743317 1464192 1417542 418269 1561524 1088896 333488 1999914 156854 874188 244840 459429 852501 1051942 993954 710321 1469273 1662911 1355588 200435 1314939 360019 1920991 191394 1567235 98091 202655 1305718 1677045 1206497 523403 216069 714766 863521 1123489 876351 974153 1657964 1248377 1851382 1206479 564828 865276 1913686 64360 1344421 1879795 1786592 1904445 1924725 1263827 818759 1638714 980915 1137845 1543689 520079 1308038 1929261 106745 905686 985157 517426 1985202 1257014 1207493 1552207 1070776 209225 263750 1679073 823227 1298704 1638528 299482 1060576 524548 1051643 204380 1461657 1284814 981708 1504864 1425148 766857 1449750 491530 486455 454572 1655055 1651583 457927 1784734 434796 642354 91323 532322 1959147 379983 368420 1509234 1690500 697606 1954598 375716 1621524 1555956 1843477 1286766 1980982 1383129 1385418 966520 1834391 586136 168819 804076 1168667 589556 646570 1510502 782577 1395887 655015 1238196 682504 651355 397436 740877 719453 1768961 653284 1279875 1336359 1828146 1133891 1146606 1522147 1067858 450403 281280 1642329 537639 1961235 1872813 1648463 1248675 1508652 1189742 1433727 391413 1202115 1207783 1585309 1491397 67700 239800 526232 1320136 451599 1972129 89819 813466 35858 250224 837273 1670197 355986 112459 1793560 957992 1333878 1548397 303122 940362 709447 1012348 311987 1936853 1754638 1216705 815477 651554 334859 336458 1404745 1198318 1085102 1057302 869917 362779 519346 1478750 799729 429655 827190 467376 1488993 240476 849282 1988103 190434 346648 541182 307266 765706 1575384 1733220 1333187 1158699 509667 944256 911164 1292358 1215710 760899 542348 1309337 111657 755047 1264820 1126189 1627765 1353028 1970588 1377248 811551 1687831 1144519 303337 1119674 1147054 1189236 1232033 198261 1860279 1265909 1365148 699265 793448 1829037 1377476 1335795 859319 1543920 541405 928103 537437 1909456 1182589 129009 681794 4884 759398 619655 1882621 497591 639797 1552795 1874873 1586731 1871089 925022 1251793 507539 120644 845644 651028 527316 1929804 769112 940704 1830826 1738388 1068675 1040324 715280 21346 1992163 1711999 322699 1599463 410406 20549 1575368 544498 1681613 716894 1534440 974706 1466758 1851785 635197 552890 102299 1964962 1765242 930319 1100272 348137 988083 1723132 1199757 1056994 44849 440775 821070 156529 79087 282070 375326 1543905 829166 366782 1246550 856780 1809659 446158 559999 352296 1685467 653162 1170509 1273639 1475660 1768460 1981447 1593083 382913 1339180 1761501 84936 632073 1099711 449378 778758 1241 154081 1208453 500675 1795428 775541 399598 376750 87789 1825214 1596462 201314 663740 475016 278510 140686 1889969 1283501 1590103 1030874 1655040 1366211 1763187 1076381 1627921 688770 103739 232345 468678 400261 1260629 351021 1916983 1773502 1879758 1163589 1533264 1533673 1291984 1304357 1999929 1652728 1948005 237944 1473313 844430 619062 1292270 963014 632082 1861774 477980 1312306 943111 474890 231956 1967012 803455 630751 1377708 1235674 1396416 641340 548811 1986158 1860019 45791 499504 544665 223178 740437 468025 457183 565673 867672 372150 1718853 1238281 1661823 1235935 445730 1442892 574196 1918759 293282 1226231 1641548 809788 1091140 150058 1577431 1353349 1357954 1113222 50549 1531913 310606 743577 1865878 1168797 477168 1830178 1223515 390695 146260 666044 1498297 1683544 1043832 1249649 1170308 1608904 1463219 528759 1463580 1733901 31654 1742813 1574517 1326966 1247625 639070 165438 144295 1862901 1263070 389364 291383 1975591 1860158 7071 341901 525933 1452019 294147 1581035 1822953 1018230 1566154 1800946 604405 1796257 1417017 1203616 493102 1178399 1775610 903958 1809875 1060096 1685733 1044461 1311367 1151997 1229881 913523 1317655 951732 1695087 71923 1003627 1926911 225732 1493611 826943 1343136 276730 1553275 403906 710846 1466405 1315705 1572582 1376050 164305 63579 123688 14588 257852 1615119 104443 1415997 1793614 736311 134968 233462 658672 1377101 1950750 1260293 592491 1444680 797538 1730289 1797443 1127607 657356 884045 1589733 687258 1542451 885697 1991786 86807 1756665 1733525 821365 990677 923686 779165 69863 578673 1357775 1089590 693970 415304 5710 434841 1291959 302152 1864292 1255575 1113181 835176 1639690 1669478 97223 500772 1791927 644272 1638855 1487052 853358 278794 1979517 1480276 1811641 1872475 1837118 1772500 1849165 1527028 222469 1429961 92763 1992153 163337 1663155 1527765 1592749 671516 1403372 323401 1526613 1404642 1964685 380276 337328 879049 534598 1815799 72588 1385597 1448878 765285 655520 435115 985284 512188 1311740 1423652 933245 974744 118698 504206 1771430 1919191 1070252 19940 837444 788317 1783609 862246 1596112 297551 371792 67863 1993015 943036 849156 844339 841341 70842 657015 256985 1143269 1414793 744688 1637676 619180 1150931 1716649 395829 619 1651661 721217 1618227 451581 1496153 330634 1190102 1741843 1923233 933609 1577880 1013845 1889898 899207 1308051 38826 1878158 1186624 385362 1566644 1136083 907219 713644 657618 163539 1204638 1955617 584647 1126268 1201396 912510 1480313 485092 1478820 291359 1764670 485290 512150 122879 10944 1285178 1281781 714541 823982 641851 387082 1747156 1103294 218626 1774070 649392 1909562 1679962 1489459 1757888 1040362 1005469 1409739 1007279 1467135 1161379 498529 1822791 1978208 1517262 1489094 233094 805808 1260730 1681501 1663874 4759 1534881 1372512 1903189 1200626 484556 32238 1366322 1389674 1426183 1217646 1769386 1078578 405670 1428442 773738 539814 126699 123405 1865710 1990169 86790 1254620 111894 564211 1183549 311262 1954585 1168563 1988852 150452 389543 566582 526428 1155802 1353540 950638 192041 605463 776278 705358 449169 393479 1899732 1117901 718711 1831601 728912 349902 1782015 1670298 1198341 353961 599326 1933554 765960 18280 880618 61074 1038709 1309750 381025 1254313 1672676 426982 1441764 536727 286856 855337 636365 1717978 1987213 504261 975178 150410 1345190 1686745 1981170 67247 125239 413877 1848612 1465555 1156659 1588518 1491897 387201 373044 1621190 3822 1849168 1463347 1742552 279363 1120704 1257158 1580155 1609489 1398413 432003 63472 202379 278980 578272 1358487 1641882 630666 877951 1986193 1103637 872016 456205 938028 1301354 1718976 1723500 678689 589308 587714 340671 156368 1029578 889198 1061533 63745 1882531 1014259 1417653 490603 984611 784959 1437028 589733 793337 907856 1308048 652678 1032747 1167989 350630 1609683 830215 704201 1853936 1086724 79831 1477364 1012705 1581223 918914 162183 1939630 713654 270821 1431792 1240158 318769 763539 11697 852219 1743709 1364213 1604708 1051950 1201136 1575483 1308945 703173 1005503 1800877 1795985 1219118 5701 401147 748251 98396 364961 221882 1408524 572894 986089 1319951 1363177 185835 1652568 238099 761879 1117816 295340 386049 1484738 1078562 548966 148920 1857656 401731 1565144 286370 1724853 1327222 1886691 867906 1649654 1855837 905868 1694864 1510683 57879 1048270 30741 1298287 313405 435269 27859 383814 1688974 1514990 1302073 542435 470226 1078325 1829371 1625391 635066 455134 663010 748005 1671792 329710 1753440 1702628 927144 1154928 390631 1320462 849856 365893 1006067 624056 1692590 677198 1227051 1111913 341178 208767 115087 614809 167106 902034 714997 1297740 1439162 1681406 177122 1222097 951789 315663 1207445 1687763 1756334 30621 1775573 826853 1210210 473161 24281 1438601 1840728 1938526 1757094 1309260 1362090 353865 543990 1471062 1919903 143844 377310 112591 494953 1274017 1302418 155150 1029378 773833 948183 965534 94256 1456574 1596932 1029780 1633751 1518245 1822020 1993465 1803371 402750 49397 1969111 1061584 235719 255194 1357005 1789495 988527 305747 85750 1565708 299464 127219 72897 951280 1141233 313918 1180722 1306599 1983466 350919 1646135 423415 890924 9953 1463269 74681 1731793 1208591 1324091 1306520 854354 1871418 1078109 1849525 637728 1276955 1708358 1699933 247547 1884383 1111252 931351 1963719 456799 1004597 1828544 52880 1263232 1046957 815566 1371954 1091176 1952057 371901 1980548 1629726 244294 739928 982222 594144 426568 410256 765054 64257 176332 443784 959939 539868 1316182 601043 968502 340146 1660814 913788 242799 1146030 1695466 635891 870329 975044 1302648 26924 452506 1788337 1753707 153867 1827943 615850 1611233 812494 481230 889077 1528555 1028648 1527123 1373342 1633703 503735 1080831 569419 1863944 440367 624460 102652 1969252 599552 1147504 1651420 184109 700895 576438 309436 829832 1845820 1995779 1831904 831830 1387435 294625 575587 730536 690492 875362 153919 1200596 379847 1103468 1920820 378652 858250 224479 1862498 461444 1798074 1653268 368696 659381 1881447 1241230 1033556 1066174 816381 1913349 1142562 340348 1398323 1831819 427972 564345 128186 1562026 1751133 223720 271106 498168 364610 279769 1797171 1213265 1146272 869980 946528 992965 32839 1283549 265778 421162 1693089 1001842 904087 471704 1325267 1340637 1053821 1124103 1633975 1443372 1417252 1181108 460035 923289 1371559 1730460 249913 1095865 28268 227416 1474802 871548 811713 227207 301879 989597 1528089 792084 212371 1110872 1849762 224000 222744 833612 1871361 1812749 915364 1031059 1488967 1394631 1490617 1859446 32248 1051231 1743290 1015972 1480576 1727364 908910 1686571 1529274 1720883 1905301 1873109 651107 487093 699744 1042500 483971 431998 1766698 120982 5391 954160 622169 1703447 865156 319287 1653392 1457542 735788 768207 64868 111728 749272 467159 1126712 1909726 1092282 537406 14760 1654884 78761 1538907 506436 1579479 1825124 1989103 976369 1550761 1987812 1085371 1560119 488513 155321 955462 954717 571687 1580342 1372546 1846018 1309494 384085 1578569 1870480 79693 1075975 1324033 1308667 453137 931087 182586 385488 1794164 1320938 105722 165079 507556 183880 938484 1204651 824205 1509151 832261 77138 728971 458795 776798 1171743 510073 770916 1427239 976361 744631 507325 928359 338258 1916944 1066055 1888999 1349721 1496355 652533 1579292 589656 132666 1742139 1806347 1232561 1035409 525127 890848 459924 836652 1846950 1959800 1236841 1040555 1918087 1743833 1034543 1004360 419962 1506428 60038 1935604 276030 767076 1790975 1480225 13344 1478667 1649888 260691 1225929 1088729 207388 639665 811764 1362176 929491 1336632 1315486 482324 452140 520075 1650370 1194050 905553 973074 1646904 277824 405481 1459461 1693626 1724438 456850 346080 483910 1337589 1563704 561568 1430861 1623078 522097 499238 30491 1323422 608051 828963 315300 1621981 1361013 710573 1818886 1050377 1574359 1128495 453221 1275469 297711 1450427 408084 1458921 1858779 165936 1255591 1961506 685140 1189661 1835120 1912558 1515975 353995 1817137 1862935 945497 811777 1120031 1985106 1430843 678909 725350 217772 1211634 1582341 1536574 111741 160166 1313105 872265 4151 917035 1023760 1571149 1085291 1875463 1406391 1086285 1531659 1990699 1000347 183916 461961 1811333 1999276 1314348 892545 483206 148612 141343 642485 1222950 1437355 1565077 230710 1976926 1365891 616902 1537801 1025028 1081890 805471 422250 955799 1868525 736970 472983 1796140 726036 687939 14457 569561 1865288 604238 739683 802958 741981 1817739 259197 163286 647262 429450 1965452 721627 259585 1624938 807496 1487464 1975269 720682 1207684 1981082 1755108 804756 1497435 1836194 1009643 1261715 1321124 1209944 1767626 465267 112455 28977 804847 1005368 509596 265135 1244287 345433 1864038 849188 1595230 1188472 653683 855547 1043979 116821 1809242 1120258 1511778 1772949 148422 1965803 1616311 9587 238280 313969 1873870 246087 1615555 400690 897662 42913 238311 733726 1888338 79436 1311695 736650 558112 1202340 1356292 352761 1604341 1744302 1818933 766515 1910393 1182376 1626612 664183 722262 1271768 935362 408728 846803 440917 1659352 1138074 249862 269972 574970 436458 323344 771223 1042493 1420512 455312 1781397 951117 899869 1884360 1505662 729313 284145 233658 1869325 936452 205880 1943739 303193 1052939 1574628 167809 1854354 1643513 1082626 1748838 1538877 774187 1380704 1038712 1995637 159375 197415 997210 1891452 953545 529717 687504 77338 1810126 218279 145666 1872703 461034 110879 768710 1241517 109909 21772 1529607 893517 95541 706183 1083206 378675 1190577 1235882 272016 700504 1771826 1771591 479057 1256723 763625 384463 724441 1235120 731045 943737 1838501 998007 1974273 731236 1631980 255685 1017103 1672448 849028 1317128 1274451 968804 1129977 1306810 1955912 374301 222784 972031 227026 105988 1936081 1505542 1472541 421629 1987374 204299 339409 543807 331969 679622 218624 355645 225052 90328 885790 264592 1741094 1600246 1045039 1602939 361266 1718226 281240 984510 1605011 712545 1582419 1509767 1028683 137949 1577015 422999 1091275 1421710 296836 1749917 142811 583213 541871 318857 250212 770861 1543457 1883956 798333 316798 156569 415374 128849 1931442 1521187 1448794 1828160 29670 1729216 1743320 71252 1691231 1336898 1391134 1249653 939747 1799557 1260568 905883 372260 1390830 1561774 195824 31811 1532891 34434 1103242 809369 1866229 1243108 1214576 1163587 1183052 1076493 96854 863551 1056530 1416849 1620785 1514533 1389190 1002246 272251 714565 1543151 1584027 1408749 1424648 1576404 623836 196081 919024 1741523 1035126 273427 132939 237392 319716 617342 1572464 1725942 867056 86106 1663897 725208 1179519 165305 1614424 190510 548313 435744 1820996 1931311 336250 258860 1686806 1465551 1099189 1838425 1966920 472527 1888654 500358 439105 1693534 1384251 1452787 583158 797793 417589 1939914 392019 756650 1578642 1304161 1871434 1003211 1856466 1547075 1401537 100359 676365 132254 522631 1652150 1666293 1200625 1196213 15267 1738056 85257 1923601 944669 805223 81103 1265746 756146 1546225 1939004 708466 985432 1683075 1831121 1763848 1355254 433351 921830 774764 1964915 1609474 745858 1505060 1478874 1295253 1295585 1836165 144698 679090 655537 1264558 184849 1071307 1258988 1671987 1926505 1644354 708347 1861349 1577133 436057 1886152 449506 717401 318383 247732 1169779 961049 754242 1457772 1099556 1835102 1517636 373942 1225826 169446 1752845 1032559 1592241 1211248 1861870 1346498 271535 954742 1057298 1900403 1517208 661811 1007783 620446 1403610 1110467 650650 1498372 398157 1871699 1035255 340564 1185678 1109361 1358452 295094 548450 1131274 1560420 1586061 729340 468140 968924 719270 593922 1480794 231692 57766 1185567 1980015 1566167 1069980 1883167 1445930 64123 1643528 1540015 413532 1652409 1851964 1127767 1552646 1192142 1277221 977832 931806 415846 329499 320017 1439221 609462 757181 1983226 529898 1789614 1043596 690648 1854508 336664 1654053 1351613 1905568 769049 74464 657198 869230 167932 1453401 144700 389619 1463572 1535433 228121 1388733 1965833 1599831 1252463 1038436 928154 304277 1959284 395837 1396934 1473741 80874 612969 477070 791406 914887 414459 762115 1042123 829833 1783118 1338254 636281 1910010 1317572 1088201 1353008 328592 1953488 1672870 1419280 240446 1673102 889316 1834668 1167538 807775 126057 1582712 1002823 322989 1767856 1008285 1413226 159281 591595 949761 976647 1296200 1147203 649093 1936384 613941 374837 1387049 1163601 1503595 989670 5145 700262 1373765 558782 1161085 447463 96987 495211 397196 1813107 378400 1187064 437074 430650 380566 1607567 253502 927523 1837604 768190 1000437 1293633 1629631 558642 348571 644023 863095 849315 1171844 977976 1376644 1415062 113616 1826105 1006045 323962 1079374 1122136 1445712 565497 841097 402961 1432302 317761 1849620 395554 95574 743102 1983585 1319485 92743 1274887 899646 1526936 1928809 640551 1622782 1516944 1102673 647472 1053444 1531235 1050075 1489584 675288 908893 1577160 1985825 195111 205127 523395 1895631 1504705 625082 1602415 500790 313992 1339496 1862226 1425346 1847481 492823 335945 1559468 1024334 143153 1654982 1204867 306349 1322703 1908311 937758 1193247 1544784 1374140 580465 27045 1964688 1265685 1764581 839377 1124614 464502 792017 1679105 817878 1280841 979422 999859 191278 783534 264077 605933 1292160 1848080 401437 1422050 443654 1291657 498182 321620 1316258 153999 433702 1101909 100060 1605569 1992016 801349 921291 1634212 147910 1487063 658013 423435 1231623 578085 1632378 750876 254749 1026649 1468049 1830815 164445 816605 1461926 1332000 874452 1479563 470582 1189251 331403 755985 230471 885013 1928343 496653 903161 1160864 1050185 1758237 414806 1699008 888318 26053 580303 1447303 1061807 954807 1324024 1206113 1805251 434803 50211 1991902 1451742 228227 1655018 995972 1398753 925480 208113 558819 617487 1647769 1189573 1983308 763713 1563940 1348933 1876291 1942938 1739228 1347353 1415225 1915759 254161 1766223 1422466 1694584 131962 613761 252040 1442785 1525939 1207468 896654 1860748 1653362 933541 1892619 1748740 1453900 417241 1384641 1856630 1027512 388818 1926045 484822 154924 1843101 547357 1679942 877998 402327 773317 1509348 1673911 1197794 250374 737074 1588004 108665 760423 1237081 1848677 1148048 1189700 331740 1051018 1442871 1989457 58046 1324429 1943796 335417 102006 1806829 99591 1995045 1260824 637924 1644194 1294909 1543300 313661 713437 1123953 1203025 190313 891177 820877 1247727 1556190 1804004 919517 1946875 558319 1107186 1401331 1167177 1479475 279800 931621 754260 342733 51759 1723800 1467043 166556 1950112 700589 1517222 914431 1008442 1863457 1819710 81469 1595399 1984943 339840 792539 1747964 250814 798 1518641 1746177 268346 1397905 1136757 1121962 770267 1530472 1384659 13571 1166337 1047095 160062 904459 1804793 939432 1192191 313035 322384 116492 818400 1039264 416864 115271 1664894 766801 1484690 1576086 1076059 942643 567538 515086 1087298 1994531 229622 343614 1530803 263974 537251 1754873 844458 950394 1378447 1046891 1952917 1492975 1248677 378780 927067 1173516 1373279 1530774 718255 1240593 650519 1182854 550655 21954 1599256 121679 1962971 1448993 878000 1456344 1930037 1091856 277392 1339643 988056 1901821 1895456 1090580 552109 1775278 1881018 1072365 782772 1234612 1266045 541163 730166 651518 862796 1839785 599301 1990480 638464 142589 1892746 161452 879775 1918061 1620434 1307154 950666 1244063 70644 196552 134238 220959 1449642 435596 1406409 1829154 1414223 192973 885540 744998 751055 1157538 340284 1810070 759531 1828137 1052225 1732210 308393 901022 1593554 748460 497551 129852 1541526 146243 323177 1189047 1098611 746942 1790078 425409 1100396 634104 1112937 1565904 386219 99675 17254 1451652 117356 1631615 1864130 1935978 729646 1734290 1132644 646565 1244907 1918839 1866787 1249617 873257 1550108 1938088 722678 1295282 158086 1204120 1265756 1352644 1081035 1391534 367369 1174914 532998 1417484 380549 893580 26409 1040209 1234527 1036347 789246 464836 1784625 685697 806667 1615714 1390707 634403 423544 1116886 633548 1449498 1465554 241139 1708096 201575 503908 334724 1694930 677033 1676979 1653066 599138 1184476 1389407 986873 431629 1536745 1403530 1098745 1378455 334254 1897932 613266 986576 1522917 93606 814650 899642 1617327 214964 367376 320985 601845 23313 1059423 778118 300901 184716 500518 234129 590492 549888 65408 560286 326454 105478 819434 1996682 940293 379722 28591 360686 1207620 552241 169848 550700 613732 313188 1890807 1482972 711473 1613992 618651 780744 1358690 410485 1718758 919552 845705 75182 136490 915217 780851 833950 786364 1148206 1268683 926685 137092 51622 22584 188568 134220 1042322 618709 184150 91469 1482927 1744652 1976666 997178 73006 1361819 1116689 595056 30758 595474 249483 246216 1586236 50040 475082 485999 1413376 1719544 1794162 1377354 1715357 1319031 484961 532805 672551 98238 1569475 168843 348706 770851 1877681 1785680 1564330 1669348 1383807 80104 66792 387646 357924 885164 671402 1156576 1665929 789214 1534580 1018756 1969010 356201 84113 651995 338841 1397320 1047978 617881 1134740 677394 576330 1716304 1291413 891108 1181204 1499231 94002 1877130 750030 968579 1975783 1369043 17599 1315761 44367 47756 1302716 1126059 1617401 1729409 1560007 1662000 82862 1927514 322517 636259 143453 1186862 1534898 484337 380028 60394 1811344 1548683 58008 787122 151627 471419 863322 429924 195024 1903048 77571 338163 321378 304394 1344214 695830 1932613 1736040 38018 250929 1082819 29340 1729180 512353 749736 1963017 207793 697548 259409 1317452 1173176 870842 234374 1845171 1774024 460235 112210 269927 602516 185493 1494122 761998 201536 1283237 1643990 476688 282568 1216659 1933453 635101 553894 1689996 1631586 7551 282736 1332187 705556 761390 1733714 1137963 923216 324455 443414 682132 1046217 789086 143531 1653259 1527861 1881357 1289844 659399 169116 1698357 1846117 457220 1757154 346992 231816 1014309 1240772 1837493 403659 550607 1931659 1184940 1153185 1522114 1568775 754723 169058 1721732 796219 1584269 1165041 592781 1283149 1603399 653471 1677311 558986 1365047 918679 1486482 680730 629147 619728 1953010 955634 1613032 1214627 325798 1349569 1891289 210649 330686 1577358 711614 750271 1238546 682747 1638122 307750 521407 985238 807707 1875221 724924 540092 1698043 887742 458690 327978 1888808 1027639 1995903 741682 394889 432342 838364 1101234 1636235 342441 1051776 199745 529605 1430507 594824 661232 1258424 1251832 1778239 913194 368146 1426759 870786 1542846 1143767 1164444 607225 303186 1789739 1792712 612242 1005682 566967 571636 820574 1433525 2412 909294 983059 750079 597775 437473 1851825 336565 43307 414047 1752996 1709308 1798308 32677 718847 1770807 1599693 253666 887134 1234180 877824 616499 581715 684314 1573460 1642121 398552 1572350 953886 1004336 453572 304878 514641 692880 254572 953508 1812256 845146 483960 995431 1286662 717444 1748873 975096 1085959 956410 1475937 1929541 445793 1949137 710189 391013 1498453 338796 381936 503858 804350 160420 212110 1771797 267618 1719939 1715816 1540799 578397 516750 104484 1821112 963380 309579 510092 1084266 170605 1817126 265254 1372809 136559 1743965 371712 85929 105255 101609 1078316 1615127 656833 1331144 1622578 1473417 65276 800746 1395812 744989 840005 184967 225534 1892597 411045 1904522 311092 65432 1200488 849316 843389 39140 907254 518349 1597043 863672 258882 922638 45131 1511551 1302150 218703 111438 1550837 634796 1555685 1808830 979307 1336937 324955 922278 1868886 1321679 1522785 1545343 1081042 875223 484523 1009094 1712542 1937084 404090 1143683 293666 1783915 401348 388777 1035656 1445040 855857 1424018 1101461 1563527 658299 458071 994052 1752962 1059501 1664498 1286571 351212 1950827 93235 1336765 658746 616943 1427118 1069464 576100 133921 531327 1814679 230069 291207 564818 1688573 808532 517222 1769928 758961 1567511 205108 203995 849291 1853259 1779329 1368467 284057 1606167 1968666 832972 517486 1847396 1924745 628579 1014523 36047 1496346 1742867 1425662 741239 1872911 1064544 1837939 1504745 1038934 1143776 710782 679056 1527706 58994 1299105 96053 1941744 1186449 397910 288618 419216 1263082 740286 315286 1411251 1760882 78374 1789827 1178243 291324 288169 995226 585446 212548 1714548 1898027 1633485 1354888 100425 34971 1253220 1721633 295953 593864 456075 1975918 1511693 865817 684395 1095909 1500100 934870 21773 985566 1439231 1043950 920653 1903839 1413215 1592569 312268 1330964 516380 1062414 1327104 906861 1457744 716392 65155 1724834 1980198 608898 201320 363652 133232 318543 849576 132630 1842065 1412457 1213981 912193 496750 1283580 769824 968965 667723 685101 828463 1791065 1016284 1678145 351342 1076257 755522 444418 1016449 82576 405128 1301771 870582 1160529 658836 1783739 287130 329932 1811418 214576 778069 1887611 50625 451555 1116126 1868499 1503455 79518 1791494 19216 1990341 1330328 440477 884950 1057617 279002 1171588 1079818 1556950 1221375 811852 1114471 305292 1122788 173641 1205508 440454 455576 841151 254300 1375294 259741 1868451 446180 1825588 885381 1394997 1194296 1619745 98939 1813054 1447648 175947 1570604 1524132 1632476 1349010 1317709 932958 926023 1065975 580646 1208217 1893011 1861908 483053 1007379 387840 1420325 1771776 991935 1693708 719664 212677 1371602 1013450 349349 1750422 1128815 531850 635642 913685 162891 274182 1274464 105667 291364 1363406 1254802 776259 1246641 281420 180881 966044 1985921 33580 1515658 1837050 109914 1800552 1464173 31321 11394 1708453 821621 959559 873734 1000261 1141384 1840354 656042 1340772 1036136 414879 203120 208005 1514270 402238 100288 931656 484761 629206 1979727 1565034 1664861 1346227 600824 1914787 974091 617731 1280198 549886 151834 869118 934346 1694123 1222350 1423910 1834687 1375226 189413 506340 195501 348345 565089 1744152 250928 1934300 876871 381050 1584935 311792 1866806 419341 1683922 692273 1169352 1597132 45912 345760 232354 153704 1228437 82505 1063133 894518 1276879 1802884 1529589 175567 1849476 899990 235909 293905 1739552 997074 1704086 588291 96035 1363062 712960 379775 762746 1577525 585486 403244 1984752 804811 1716639 1609568 1111877 156885 471358 1370602 375963 1791831 762748 21428 1310844 1798400 757881 225346 102429 1989170 1229007 116606 1457333 858046 1589199 1840603 877316 1266878 1647038 1618908 1355367 1858157 774028 669950 1783837 687661 444896 7583 1847833 1218974 935608 1129139 1168103 1894035 627209 20694 1937623 1627785 719817 695547 649719 1446153 1958367 674464 603776 724731 462456 886819 188767 457175 541645 658075 1037611 1765307 153491 1641409 921370 910073 608606 402578 1981366 151576 202128 1580807 1754725 1764652 1727996 1107595 374261 1897969 304594 1919435 259501 750533 1973501 17761 1481594 1902952 32381 171400 1247381 1029868 1573167 1716918 29315 804243 283924 391325 1308361 366691 315051 1809447 741241 1539948 378855 1035283 275418 725171 1747397 671958 1868658 492915 80986 1595913 729010 37493 1049474 1535325 945282 1359188 470345 1870028 346093 433942 1056136 93326 379874 1056175 930806 449044 990825 807033 679591 287720 663366 1834282 421405 297674 1113209 1083867 1338797 1559335 616650 1820004 991608 1744475 801519 480697 892970 1814724 1179809 505240 1630090 499073 158530 891634 1563016 788484 1414923 1437609 1184931 494545 1613169 152726 658469 696819 615084 1143191 1414792 1598390 1540195 1318852 486304 1760714 555166 10618 699972 1160226 13001 202140 1108078 285120 587732 1008004 64883 1988639 1694664 856433 386414 783211 1815800 66913 1733591 1609282 921170 330387 1382231 145515 1983992 1645961 104915 1945214 515225 1185854 561680 1611445 1934412 694030 266837 1890847 1253290 1300531 1101485 825015 619769 528393 1511443 1248450 465906 1304229 220531 851461 1975569 1189462 934760 88986 335288 1111772 296670 1923395 743786 1626225 1454025 249830 812068 15415 1483863 1102832 1896646 1830508 65324 1312418 1223534 1627253 272603 278568 453847 1449842 980852 781794 416456 1717065 1240457 256849 1198185 1636025 1174990 1788956 1474322 1526112 1411003 557777 1841354 1730248 838661 1877200 1790576 1331706 1321520 957372 1165781 1326302 975818 645630 1211543 827217 1560657 1123932 782648 1501207 643121 1452885 310649 1680091 876813 1158301 1535642 1041164 1493659 480751 1615008 1974805 1970059 737570 198357 1588333 537318 1976095 202938 7238 1992554 1248038 498160 351081 1886693 571877 957257 1432111 101184 884820 767385 1010491 1576758 1162004 1294149 1809510 1915388 1581222 515223 172839 1558070 1025394 1543496 17307 1965041 1092608 491114 1738171 220853 1417231 645760 1062688 1949793 1588293 1989663 502052 1212032 1358653 1201888 818046 653590 1756428 720488 1437194 260310 51114 196273 285133 756023 1098800 892410 603496 1218540 1991798 53861 1609257 653792 1978023 1479782 553524 1281731 774674 1541689 1761162 1606394 1984298 1840245 1023641 1044665 793800 1591501 224893 1916114 354333 210569 908329 360189 1870071 1550817 511821 1152419 490627 1490543 256267 554216 1777977 1108625 982653 530615 1998339 1521342 526755 1379423 358961 1026514 1829024 1788045 1830930 900691 1729666 1554198 1834968 55037 927197 265675 754039 1080418 1460494 1988476 1156765 437539 76652 208421 1774461 122477 290159 990491 1269852 132677 1506735 1308502 852525 431523 325399 580975 221854 376310 1304488 1592018 271504 987674 1225986 1884188 511637 36889 1190154 242389 672805 183335 348198 1493475 1924424 1704947 771441 1432939 748938 1919236 286542 647498 1892609 1728176 75626 137238 661866 409127 1645955 711216 98604 772172 1100397 1037082 458811 485145 419808 1399197 341129 1209789 929351 925650 677859 629533 338686 1312301 1189658 1128574 1533547 263425 1723779 294634 1563097 426283 1249580 79675 1844496 705907 1071831 1987538 1971983 179421 1039639 564575 1771973 465038 733440 1073068 424159 684334 1390636 163948 1831078 1595111 397027 1144177 877291 1314209 810819 742559 494818 626740 18226 331042 652223 1880433 1756807 289922 57444 454683 1758730 1072122 1048595 326364 1198298 1008395 1951146 509658 695452 130390 1824618 1894118 1201002 194855 1031786 1236457 689048 421155 1759037 842210 494159 947830 1742029 878520 1488952 1855021 1669924 793596 45255 308555 457024 1785618 1936617 1493501 704878 783116 1184373 228571 1915851 224808 1672572 1199190 1889771 1970523 234444 363500 921362 1331640 1206034 700880 750638 1284152 438469 825535 1181781 1543814 1283277 1276927 1642798 970865 185505 852653 1756932 573193 1484852 1381571 1745459 883560 1057775 1087597 27475 183496 1093559 131354 731221 1704563 1774807 605891 458431 1263320 928659 176476 1998977 1659679 1810898 1865216 1905523 1536568 26936 1935454 431580 1290706 1083105 1467501 1244013 104251 537771 1448891 1833659 1006291 939960 33319 167389 1191628 1737688 1632617 1146965 884795 31367 1469798 884801 812358 908865 910846 660520 375864 1802773 1083028 992574 1628598 613952 234852 1159622 732136 1894409 85653 1414996 991286 682917 687452 1339644 273896 1905398 675041 159257 1664937 1375217 52908 1043782 523460 1361333 771864 1954668 1341367 824234 1650270 1932848 1438661 1761547 961845 1578036 1128037 52036 1634493 1344795 1418406 1533383 1638052 460784 558458 348522 1543379 1509482 501367 1588724 1974303 22321 599849 1032475 159458 26647 1311808 118796 6593 324785 1516193 1620821 1167733 1030738 169659 303984 1278981 12675 188286 171085 1380598 1906582 1096694 1110812 1962367 954826 1234119 1280212 632704 446706 191168 1160708 1126814 1050552 930258 340529 1082219 1373353 1403256 358470 728778 1411530 335140 632245 301614 1288683 1626274 330544 994031 1041030 1138308 78165 1947243 1721973 1440949 800023 1509374 1250559 272817 1407364 859726 1974494 614907 219025 123655 1837175 1316518 1547615 1177157 777637 171596 1797763 325802 1490325 993652 1432407 75107 1916498 775853 737766 878729 212664 95242 512852 1891831 1523258 883948 428735 1100269 813397 616738 1206099 1201545 18530 1906813 535015 167515 61237 929184 1511297 110232 689460 622241 1736314 1095566 1356321 774064 498123 714936 945086 992198 1762311 645615 520140 430641 106255 561538 621790 1523472 1042302 852935 41800 787293 1628962 1729261 1652900 83460 136437 1946719 1234113 795528 276187 1968278 988363 798685 1786475 1800137 1840484 1215237 1474906 1420201 687903 845354 739439 921923 236525 435481 1358336 1194628 160818 1932868 293546 525148 1598258 869459 797697 28638 730898 1350253 88188 1461303 1689013 207 1560874 806271 1045705 321924 1348649 1407149 243077 313187 745041 1849746 314984 1697728 643579 1095024 1740043 1902610 793769 1825967 1204309 515886 1090823 391960 1925739 582293 1662470 335005 605198 391649 1090247 1893591 354154 1509315 97444 258775 1811142 1666083 855666 1552223 1973895 569918 627377 1986715 1358768 173481 1812072 1127760 1922593 810560 1452947 1836926 404156 1215525 1935397 1294984 1990057 1230349 1206708 1033669 558996 593209 1864343 1288688 1118030 62884 1062804 1403807 189456 420592 720734 133617 917596 857426 1547264 1185243 158847 397500 929295 423443 1695104 1027815 1173794 217402 1296559 148579 1639978 1832135 1046230 356836 1805506 665991 1832396 506666 104245 152130 1380606 1600415 134581 48605 639351 1000007 1687004 767197 975583 1116663 46135 207059 401257 757134 1964116 1054939 281814 1402128 1581762 285135 120223 1466260 176230 1974698 1604690 1939439 1014371 766424 1545044 225357 587219 1272792 1854061 1395422 1848847 65801 243988 1196072 587078 1064197 1027900 543342 982639 850052 1073466 1665581 1025477 1558015 756123 1777251 1497916 463918 645925 1525740 169438 829576 1443887 403255 561762 1939605 920627 1525365 1481226 418074 1378460 364042 595865 242528 1697798 269445 1354626 647815 776752 537391 789288 364054 1215019 1661694 491866 1893796 88368 1240399 587147 1378359 521090 1492087 805944 827418 861110 1136879 511789 1815483 1779869 400043 216746 73568 756992 1504525 1528118 1694390 1388756 1156200 1025689 1081583 1324890 1041696 1070952 1064856 566331 1414748 142784 1198612 267200 1954518 890456 15398 811343 1033927 1789429 1276279 1301033 1924438 1039089 1130783 651655 1290776 1459839 895904 847770 1139129 1739846 344149 1636075 57396 920786 709380 571308 333057 1924161 1591920 1687245 511326 499168 1335122 1084178 105179 566000 1825436 1798427 368587 1849587 925777 1706741 318447 1935428 1624304 718963 952347 1914463 154405 1686419 521237 1368351 1442629 541810 553367 1903568 928507 1374631 370528 760851 1463317 1752674 1724463 281633 1744747 512871 227253 142367 263452 434621 1363669 784402 1387686 1027417 1563804 263771 1545732 1348600 1339028 821265 302922 886357 1940431 909304 217346 1507285 106 1953688 425933 11354 437465 1976536 1523600 1380584 1570126 356765 1382874 1427480 215004 99835 241069 38713 1941641 808001 1985016 1866619 668734 1696806 1250976 1133506 790357 1908630 196484 270901 1939331 1121154 70666 1846059 1963569 1534931 233877 1965610 1302320 1373576 1896096 576234 718048 1433133 18955 895923 1117270 223938 1875233 1655155 811042 712207 370418 832006 1032655 777104 1408898 1692826 213109 1638977 77863 1749398 570343 1574487 457684 1590817 104460 56958 1011489 437070 848230 423498 902750 857938 1518785 1241266 485431 947185 967435 176444 417918 238333 472878 495560 1592798 24197 1339734 1212541 112833 1931092 696389 1394597 577620 1615070 1056816 1830521 1902522 1495267 1873737 762677 948514 875088 145274 872635 1252333 1686952 1250152 1889668 318369 1148286 1821385 1358577 1283955 1846577 1818008 845095 180573 535820 1286348 1886738 100052 1564089 769002 376364 1506106 180471 506281 1920986 463500 1643774 877540 915537 301340 1932072 1819651 1051142 914029 1363942 1884769 1226732 1337373 279742 805270 872452 560723 658485 1650229 125408 360477 1588130 392964 1885433 1542035 456503 382844 1883593 775782 414389 1797599 36411 330156 1129001 1994098 1191896 821667 85340 347116 1029450 1532540 1280561 1928585 972234 1104258 866212 352371 931566 967027 1841878 392553 1597261 16988 976584 1324419 1947371 1274916 1250545 137621 177095 1949820 1384714 1607753 1133079 1057474 1518639 126513 1895048 1558382 1808860 1664604 246882 1409697 651607 1917273 931721 797576 865565 671868 853988 1538000 1694541 1983514 816638 1903297 1302872 402517 1475201 1319262 1941863 1495575 1187888 1668084 1416408 923510 1413653 1139156 731395 459605 733743 1576697 739823 254309 1335000 1090539 227809 344631 1665548 297900 355335 1033172 366201 1184859 176324 1625865 433007 1924633 890323 1395170 814341 804236 1259255 1160936 1744950 1819815 61406 1762174 215492 1681237 820472 1383576 1743415 460947 1748487 829946 886995 1019164 207844 1380957 1661776 436828 81559 1148856 436285 986045 1730782 914635 1791136 1963370 586054 359288 246120 579607 1652815 1147853 1234412 860639 295771 826089 1696572 1126435 1321556 510507 1352120 1330849 1450634 1020810 1127273 809776 185677 1279578 1628485 1906924 298658 1917501 1923376 627804 1145691 1270935 10250 1002965 433969 1130200 734314 1108358 323038 1528159 247638 1985800 381756 1600214 1887874 1774790 1190240 893995 1685152 1294067 1990569 1800239 1147747 882472 769051 1668004 1677492 1785459 458790 1230 657432 1504573 1840988 625326 514990 515514 1862523 1839518 1618107 1137465 1146679 1365647 503643 398211 677906 650532 1138814 514451 1041888 1648450 964457 1065284 1406577 1381513 894937 504781 441758 1703726 1590145 1394034 693190 830858 1663971 1256394 376524 1044442 436341 475710 53236 1393772 930975 1449144 968111 729988 1070901 1110921 379764 314254 716348 645494 960179 698707 223001 1315852 1809514 608194 446463 1431744 1599079 816240 537188 828533 390055 327975 401523 1728559 71063 1664117 1561266 456331 1238218 636666 1356742 1173940 1086815 679273 912048 1755702 157469 1320847 1167110 1915225 1502570 150412 482663 1922685 571681 1900013 372082 1394437 1343066 1742493 1906638 1668969 1882839 1248849 1293682 77569 823198 1324164 1681411 1734576 1095102 1441386 374710 258676 665891 1910372 258972 1072027 846523 819443 373709 178030 772781 1788637 1011483 493716 938469 1541511 748439 1158167 536496 1814527 919819 1355574 544808 1098993 427158 1729256 1356178 1553573 153367 1742423 1974397 1436386 1152825 1485349 1844027 1225475 296867 43966 1101400 1174669 1697672 1952665 378254 768676 1275789 244735 548198 137359 499067 772154 1984326 727509 1883726 1293739 1100524 1776030 1340686 1064800 1170924 1982942 1949095 1465723 347687 1557021 76953 1273386 1110880 643650 488377 1774275 1243223 994412 943232 116243 431565 1946425 1701974 1857100 1890405 43986 1699300 1146228 584548 1359880 1216146 601348 605549 464954 465295 28140 1957902 831936 351164 1330527 872343 733636 1615998 85458 514460 1219411 1138058 363697 1366772 1449735 204559 241288 426787 8322 799417 449067 267022 1491547 1978832 470256 32957 722307 1218465 552877 567753 500265 760596 965789 1807454 121319 1016445 401260 1718644 442304 1152519 113780 1497140 540967 607418 1644443 1352658 366217 746853 801388 933429 1964416 1436139 248784 561810 506532 1192075 1100784 263228 1616716 1970701 1738867 459922 1282003 1456576 1549466 571406 602858 824038 368276 1212646 487597 1701481 1759757 1749401 277256 844495 1890312 1316509 765913 1626704 492033 617496 776017 667070 239873 704479 164493 1669920 1955224 811320 597081 343620 1400869 1247203 1463503 480991 1687281 1267397 76162 1167846 173904 192849 1969876 1783902 216715 566628 859873 697276 1020278 1654076 368780 1332121 52383 587034 888133 322818 187639 1609411 514220 1691920 252576 553651 195180 1935910 1503973 1926000 1312744 1503095 535727 260698 312768 929897 1264579 1737244 1390318 477745 1456678 1238402 1563563 1282848 182247 1027443 887086 1031935 1960649 1156183 320290 1454119 1471417 1519941 976331 238910 657569 483652 468545 230733 1858911 1287331 1903151 1844524 1721073 1943198 770836 148210 1894019 345198 1379041 1426427 134526 218526 1132614 766455 673481 242312 1615123 1690560 866148 1802172 781617 1830571 501406 1045513 358452 1604093 1656651 457068 1552709 441004 1642991 1396935 1319289 788629 1540518 894950 135060 955466 1375664 1961354 864911 1497476 406806 1885004 1899544 1487122 1455890 338382 306899 1501412 1396662 47111 1245070 1620733 1564042 721104 1343116 1053443 1951092 233622 1800671 1219418 494033 1997805 1516713 236616 1730711 101358 707419 38745 738516 1380182 1403259 1615602 1736514 1497339 987697 684096 1077492 1517438 424436 1859991 1145555 1291747 853551 1558801 1633331 693217 145461 734542 1005513 1390495 1166784 108517 1033505 113988 930230 592229 1397924 1737953 218736 179127 643172 528036 1634973 900469 1650021 209955 1660606 1906996 947650 1939105 869519 205824 1676802 675633 1163934 824612 567951 1615261 1243377 1893400 156728 1425202 1152834 1731299 1454110 1913840 1964845 715416 591388 1080466 992055 1084278 1015450 1226403 675446 805716 1921635 1960948 640544 1470825 752778 94289 137364 1413930 580779 317897 116000 1754068 1516282 1479334 54943 865447 198962 32059 1969360 1628205 1586589 668328 1063335 233231 512549 520265 1122124 1740331 336588 705771 1872185 472929 1966771 1485443 650736 1897450 113726 1717609 837459 1040329 541546 1655349 301330 168402 244315 1033615 634932 1197426 1104708 307598 838588 1752989 650382 268317 1290172 1280331 1488919 839486 279036 813955 1388091 1724622 28900 1490171 1378689 1487027 1158136 115662 800620 396784 115049 522532 345472 1678628 1383771 388937 1410222 1637861 600371 1445701 567938 593434 319249 1994898 892819 1611718 776596 1357731 1920548 9759 1763931 1661699 1894515 82615 982979 984374 1211334 879509 209873 1460279 1932417 866261 1603751 1481214 305083 1939815 259039 770265 405367 647555 399258 496219 699873 1435519 959566 138034 1763636 1157215 562106 423450 747315 1080912 1468711 1962465 1134980 1101008 401079 749503 869826 1374507 587895 1513804 57376 1386325 1289415 1556739 1675102 81807 1945254 769251 796625 204279 752326 1511403 1755270 1382567 668215 479373 1352214 1218578 1742836 314319 1198251 948079 819797 885521 1064918 997311 1799115 826436 375482 465804 732887 1623540 591699 1823643 1304622 627644 1275147 1076609 733544 1142406 1083528 181397 1716621 1634530 1532714 237673 18550 492256 185444 1107076 901246 879519 1960636 1685524 1539805 505936 529238 659018 566793 1403855 155663 1413903 1711637 403781 409679 340344 995389 1363646 574470 320048 1297010 1807658 20750 1622540 1212635 994459 111712 1839195 1414597 877187 778379 472290 1243940 3572 771873 90342 1341872 312282 629959 1452808 762494 1109488 1268315 210238 76534 417601 1037509 1097845 56320 568079 1560408 1063969 1029287 1768005 438106 1657910 1263578 1965169 236441 467927 1684282 374136 1172520 1182861 54168 8800 198821 1615396 1442090 1263068 1383816 397398 849100 340393 1133641 433226 455335 1163917 348084 1800212 998614 1053289 198064 569878 377264 1940199 668567 1155692 80077 148058 836855 577368 476362 1938488 531732 945908 718482 985091 1617290 126351 1775442 459040 1472566 1910854 1747229 1437182 1830992 302399 1920008 1103309 1398909 247479 1228379 1719181 167536 553004 1781123 76542 347328 1011422 870947 485639 537150 1586945 823854 1870677 643847 1042077 716150 1604023 40816 642484 782858 283031 1944137 272630 1145116 1769488 145952 932404 705782 1529456 1111108 751636 1817986 544311 1788980 1025008 632147 201233 1398136 852522 386023 1644258 1701258 1723771 1661138 1347396 1756497 1274800 1455154 1130483 973306 1594137 431650 42112 1003895 1041284 1407600 396677 688089 593696 1505931 957097 1015883 306496 53992 1528843 83936 1237083 269047 333731 990364 1217867 784138 1555495 1393446 1505807 1860503 1762509 145947 540872 189889 1978233 349850 1044701 479042 1251446 507298 1173522 560682 214360 1940248 513747 1072252 1626215 1126216 1541420 928267 1987911 224867 1001742 1848924 808374 1201067 1708335 251330 166672 1429913 785217 1037337 267973 1145119 1179098 229979 1302897 714951 1882999 1800654 1932016 723941 182318 1254767 1376471 1617270 1563448 641376 951262 377114 569357 687058 1075750 1683892 199419 507021 272697 1773241 135484 1424967 1960424 946446 1234715 935200 1057673 1459625 1249246 1693835 1666196 643528 1005327 108302 450572 1236347 488766 814638 1951228 1454799 1678326 723444 1542576 907605 792120 1431603 192395 1407663 1620853 1817726 1999709 828738 77820 1659550 1772030 1699429 1014667 1828851 1620099 618528 1631846 915574 959749 1563557 1702244 1243419 463930 785705 794753 717422 915087 1162443 1741399 803489 1352912 1025709 690774 589683 493232 400943 1779633 1945743 843735 421806 1964891 1139963 772609 1429815 733167 1660492 910022 1522341 1557132 508359 1269635 843009 1798290 561157 896311 1060628 209319 1660103 1967250 1316487 1158739 1007128 165398 1145990 401414 1973454 989609 1677390 1741336 1070517 342030 1232944 469793 1589433 787135 1037660 1476263 1299760 1486819 99955 633051 667219 25459 895702 148946 209524 1847100 1119569 989206 1174919 40258 524215 935623 485274 1142204 472744 81591 922526 1978626 407524 1010012 1349884 234651 636545 384948 377428 508064 975629 155920 1921059 1326720 741926 1591488 362350 1653505 1423117 1919750 124109 489690 566603 120909 1641449 479968 374966 1773333 677373 212321 129448 395438 283654 1704253 987380 991104 633564 1953463 1696421 743739 586563 1584755 217870 298585 1955511 1869150 539763 1649517 1465411 1456010 1409039 19950 1335713 1038432 1834901 1821226 1956313 1891137 1477116 650163 1622935 1392032 1392444 1803822 1382044 674 278952 1516748 863398 713359 1846558 1702920 1588152 1127566 443614 1849083 1576822 896274 1347722 583509 1629739 1115207 470470 1808668 448159 715727 805790 1151434 1479342 648641 1282527 672584 1350411 488235 1437925 1189103 893653 294550 753474 228239 1177332 1104664 1997891 1301636 1621666 888140 1532418 840840 1037406 1767015 201700 1736590 829478 30237 245645 821008 226517 618405 983511 639549 1764432 1400087 1496040 1688990 1558348 1018437 1929853 1321951 857879 977238 715177 1114428 912604 1968333 241733 133110 675218 1675838 345298 1188880 1380089 1263898 1581422 1411205 1600894 1134686 1121360 242671 1189312 684503 548616 1925065 674063 1133596 431777 1531179 1600163 607153 1247927 841553 1714555 468063 540981 1085553 372251 1739073 821140 154391 1066178 1065695 1373125 1990263 921882 1014475 1240271 1056097 1759204 966154 700417 87469 1574144 926490 1345567 1959032 1127172 1380763 1492419 249750 514655 1509609 1899198 97623 1024172 461896 717436 122566 1695992 303822 178046 445247 1945309 626836 1571992 1776241 1655659 1461664 1071832 1789350 1723449 1754496 1308266 122914 754497 595116 105846 1471113 528714 1370407 1720496 842305 1767012 1584712 1449896 1245606 83800 1161810 1839212 1725100 685090 1403821 1338730 721139 437148 1008535 833796 1706361 294500 240715 1463531 762911 514157 1038623 879374 39236 583133 1713207 261522 11925 1301250 1867458 815429 1172112 357671 614222 1395362 859981 1527709 1019758 231385 657566 446691 67295 1415808 818084 551308 1045802 1256375 685077 1191127 1095176 193360 630959 520774 831461 599742 1069299 1864765 1045618 269664 373216 209124 538416 472251 655344 396702 1693786 317138 1931510 671525 1422179 822463 475857 48391 916013 336249 628216 1948288 1052738 1172510 1526460 955167 122768 501017 1293788 435927 764439 918354 1068736 898085 1805016 1883354 1326535 930959 1233302 275390 816079 1512906 1874558 371339 738246 470271 927594 709340 977955 1547697 347967 529116 1996468 1602052 1974528 1708979 1373350 457546 1568713 468860 1403350 1449852 543175 1936073 407092 1714197 91564 1644587 1113515 126602 445812 940075 535363 347653 606325 990807 696614 811392 846650 55283 1271583 1192045 886696 1891902 1400290 846538 309800 30749 1688568 310624 1258961 168386 507903 453565 1670551 1944612 1909757 557844 1382692 261129 981980 323265 340430 246655 812281 182816 243316 1632739 1072613 480832 880590 130504 951871 1116503 662432 45818 779505 1350928 1504181 782417 1747985 375809 859237 1827546 810132 191467 1947385 1098385 1173304 674003 1161061 1351620 1147392 340517 1684941 867908 342918 496377 1005065 1203539 316630 1099362 1976528 742964 1478594 968069 404751 796412 1934076 1218001 1736759 1362286 1487125 1144626 1501060 236476 1540255 1685290 1533116 1195759 1128717 1432953 1911428 1256757 624292 308521 1394914 1695060 1223298 1017745 314474 1311206 262505 1477089 169407 1751377 1043112 512459 1159067 1313161 1431699 255547 1861991 1251789 479563 471227 1264537 1376894 471320 434986 477345 1253033 594801 1111701 1628177 1171747 445854 955424 977945 1991685 1289325 1524957 1443607 1071728 57342 1993923 1665123 935950 1867623 146680 498791 61202 775198 1822617 583961 1850209 1296576 1587419 976953 1358275 1761057 1799545 976884 548994 549050 1547225 1203910 1245825 1494206 1620339 1758826 1578725 1636830 1651348 936746 682534 1524243 1994166 1506179 1340183 893107 1700492 103171 655810 399111 738887 216528 541283 659138 1547778 1923801 1128733 1321656 1938501 393557 1081135 549153 463754 1636732 665645 1234339 983517 1544964 1547508 719478 1946302 1038988 880716 764774 1490388 1079810 237427 1893848 1689564 479072 929045 1488781 30259 343055 469577 1965124 1305208 1567743 1596419 276290 1782483 635082 339399 1808741 387703 576894 6834 949087 1254685 470057 671244 1200415 922666 597918 1251296 660358 1940564 1559809 819215 1772751 1709531 167687 299810 517912 1493138 281839 347945 1717262 476074 387613 943428 1758733 923663 1246298 1312638 1709400 532274 145760 986174 836992 134958 1919967 161558 450421 1845179 850226 128623 565774 747655 1665638 12903 1971636 661618 1144789 45732 990139 1495311 220652 476800 1292939 910481 1174636 1098273 1494225 1890452 129608 1188662 81513 1843659 1096033 948648 175944 572908 1083699 1274001 1200216 546879 1964346 665241 879532 648694 578738 199560 1547199 737036 1041052 1452627 1847634 1946884 885995 564901 267466 726918 519054 502113 347515 483522 100680 234109 486718 1121039 639148 1304669 1144429 668031 366791 93024 229382 237726 342077 1755266 596695 251718 430925 122210 1406475 1220192 480603 1579380 1353900 138990 847498 931755 1213383 1572866 405675 1854079 517798 90282 951345 1321116 1526288 259910 648262 1785251 526628 182419 1275408 1472009 853849 120558 19084 1598853 805535 1886290 686932 1216371 858802 118717 1975349 481020 1165479 167060 1777755 1243989 356572 11859 1134949 289912 128372 733673 64000 12430 1002321 526761 211046 1963762 1622547 397232 1572197 1138497 213155 1586003 871795 534054 1714252 1247791 1834113 1319950 1357188 1826989 1804775 1762061 1179732 1013030 1541604 955704 1744635 764068 442230 1155905 1709681 261843 1937055 1221281 1373848 157711 1653963 823280 174691 919861 1736864 866857 1696509 1028824 1665743 996927 1058531 1218190 172336 259570 671718 582683 1500387 1304675 1491986 1412381 215345 532782 1185370 934541 617889 663034 473181 429037 731589 165412 937575 209827 186387 1132984 1857805 255968 1279841 1526152 308820 523063 1246906 517313 1314700 1045383 1591183 359198 691344 507022 526614 1649496 964197 373487 1484160 1802737 1119026 1779596 1375140 674930 1770624 739656 490955 262583 1325248 761431 346940 1077823 269862 1937112 1089473 648062 235446 319773 88352 519132 1726382 1662532 988259 1227108 770833 569108 1385863 1008786 1191289 1180411 1606664 405187 623017 1513702 168313 1537550 981198 251649 1947818 1010625 426923 1471489 914510 709237 1964698 1352798 1294597 951784 952775 839021 303868 755549 1756249 563201 1930492 192225 570537 1725955 1515960 716803 1968380 1549529 303403 425685 1520106 1382503 1893621 48642 1425778 1701034 895836 804296 1733055 1752640 852910 1011722 1890023 350913 1284634 1210130 355923 548557 1907465 1219478 1211419 462216 1501205 753378 1812432 928946 782764 965456 823301 154877 677652 1770383 1292387 1752988 1287691 156735 1682257 1976950 797618 1489612 1284021 1107953 181928 32294 1063045 563600 1367293 1314036 158395 1089852 357297 1408418 338221 1136104 1342086 129565 1547145 654714 128685 412748 1956289 1640767 1646452 1792323 1200129 330358 585672 297932 918814 1858116 155651 458686 1636510 67517 1308648 952791 1955647 1683566 1563956 1968799 1779741 1731930 1807569 449964 1744215 849965 1593036 196349 1357573 1869544 1723152 915111 1677170 832795 479510 746721 944691 834905 1121621 1512003 874239 1581482 297102 1576578 272085 1708362 1597455 440424 1770949 1023877 1873960 1852278 878969 19993 259441 1041622 1803937 520297 221328 1996584 1899861 250289 897850 1661436 1982505 1607661 1377426 1865831 888109 350451 1246493 1968791 654681 192988 55910 927090 64493 1780632 603387 1073015 1106637 45177 887050 1162164 1900211 1809828 1828468 967454 1265492 999460 934283 1976053 1531310 1873355 1827291 1806342 160947 1390215 1108925 846096 795313 1698032 489442 465271 521451 1945060 144355 847493 104068 753837 730236 1316531 788424 1097552 601723 1077705 318523 1593478 1635168 1134585 1808255 487915 703101 1865303 153939 242758 699065 1637359 1950710 1569401 194202 1221122 1692293 1449048 956092 458945 142340 1881284 1248600 1584442 1438152 1301660 212918 700775 1511692 1593623 373626 422995 630245 49586 1208602 1931627 1698270 985114 64002 518205 889384 203547 305660 1843929 1191714 1962721 391687 880526 460536 990037 1424064 1810768 508303 199136 1729477 1270954 1304813 1833920 538271 1659154 1196708 431529 1458225 596640 1501462 1525678 80757 829695 1196323 44666 889327 1524274 885323 638544 891321 399041 419427 504256 199917 437245 1958653 58477 1710252 1683530 1638030 476366 362433 412041 1748814 938058 1226519 238570 1599238 170193 737376 1133705 1594262 136204 1127959 705953 1943569 1512226 587482 478114 1967313 600154 1102598 785721 248061 480411 1858873 1500000 308986 1322639 1786023 742124 832676 192532 1817448 648675 553324 1588023 1164612 401708 197372 446248 453458 370159 399269 1267487 462698 1056209 1458375 1756035 1812564 319777 1022553 321443 10000 311186 44065 1970019 1524362 506523 586299 590423 1934370 191409 1895681 279466 1472449 440968 1314708 1644472 713650 1858270 1232494 397973 1126486 1424784 2743 1882681 1848803 1516476 357593 1625598 1537742 643753 1533683 1631201 415042 75392 508745 1031775 1650265 405160 930827 41731 286923 1156767 3392 1680098 1768501 1373161 367497 10573 1038591 1676617 1177475 163988 588655 1954339 1486976 894748 616656 1175676 1479454 1764330 1436648 255643 1568142 1402438 279044 104416 427404 1762309 1219998 1057049 1987732 1131756 1623072 1166589 1051689 1713860 1618089 1355556 1473045 905734 1545611 320535 1942892 1511450 1972050 1118431 1786444 1289961 473493 792149 970455 1038738 1096400 1847773 156862 481134 299004 1776763 569672 217073 222576 1452758 1164397 1827233 929922 1884652 34637 139085 5170 500132 1351236 764282 1506488 391862 271412 1480426 454006 1806766 756936 1596334 1098888 695020 870168 1073861 226504 1831097 1316317 1105352 915855 449941 257263 170728 724679 896170 514994 1985699 379749 145235 855375 1372498 1478502 1548633 702588 265619 1139922 56118 886365 993945 384178 1411484 456763 845983 264868 384317 1571942 1330916 545961 567992 349329 1644418 518477 1624112 1277559 178276 1536078 228032 678715 687740 166596 1579072 1898153 1069189 1848347 1353528 1316956 1485803 1361423 861565 55592 1188266 997834 1255125 811642 379783 1749810 1861392 71406 1745643 1302289 249385 421888 1980335 1271053 875055 1219659 1470561 47863 21491 1184546 436296 848363 1221072 724597 1724471 992715 1419853 1160400 1152132 1614252 331489 1736545 549493 460717 481596 825410 166881 1051722 394852 1838127 1587027 993604 1048379 555885 1448893 1946847 1636777 1320247 327990 479381 1767755 975702 33411 284044 191316 67674 927688 441436 588503 312527 398228 880334 26427 1403956 1104307 222525 19917 1455589 1758480 805942 989073 1958148 1574737 524441 1721764 1839012 1165666 1180061 894599 1186864 1786919 1980991 1981576 1025456 1831284 1987707 1813180 1965212 1891092 1015611 1756644 1589000 842909 1640734 807294 1168810 764756 129918 1367232 519430 1415838 1398025 1953301 1346600 696423 656944 454069 408414 1849114 1157914 1388113 1964663 1437071 1594236 938927 1284858 1167347 1357547 1404420 480808 999590 1154750 1898488 739210 1502586 439394 401895 1553698 1330639 1546698 1762677 1402989 1205046 719009 1116455 1776572 1323352 128973 1330874 1592795 928517 1736327 1906290 1678998 275739 1443699 613324 510927 1571280 1266666 1463628 1545345 1024881 1395254 798378 242576 1851168 1276451 78109 712722 18355 569010 1805997 1047423 1038818 1411537 584551 947780 1626249 1832174 566935 564607 1203774 110959 1882341 1946558 1625218 7791 51543 1798063 1545612 285736 1147436 1090163 1649339 95145 1863653 1033321 1149956 1972713 830288 654768 978247 1345787 1220035 1246116 34037 887773 1150276 1826678 1327894 1426376 1920437 1962094 6573 817051 230555 1295711 180060 1610831 280310 1010402 427547 664659 1878328 1130283 827385 1227404 213055 1896294 322758 1602399 1119377 548895 99171 1701801 24208 1602807 580563 1979812 997375 1435671 1245141 540212 557271 1907319 1645172 269275 851297 906581 1075980 857156 290693 158580 961597 132213 1642489 1272173 1575332 78545 534291 1455598 219629 770174 322612 155889 678274 1516109 1693163 300405 964795 362733 1155385 1277718 153847 1203224 380448 1305261 1502142 1110697 1411428 1077599 483577 176011 1337750 1631672 1160181 202990 318936 562638 904012 535128 866795 1832334 496747 911103 159154 1485713 120817 1344264 1940869 715505 1293538 246314 643597 340578 1094672 1707872 229560 1717987 690729 662963 1313279 331398 1679325 1194224 596636 1539752 898403 399322 1651810 1604 1997897 847818 1330712 295305 637361 545829 1406921 1826095 1114881 1743242 785598 1184582 629189 337794 156835 1990802 1675644 821807 1682794 1411536 1992977 1964676 362424 1079920 1169963 587759 301543 1686527 1490158 726854 1179073 1412146 706666 1733515 853078 1483747 1876351 404264 659533 998272 550384 123186 1893083 1632908 1512830 1973284 1003464 1274331 330041 985635 1825992 722244 797069 569019 9716 729096 1448057 51239 345819 994139 1147946 234300 1910992 1201084 548532 1486543 914572 1047062 1841519 1968420 1644170 404713 665184 817317 1282435 918628 730759 936028 240833 860131 1228244 630110 1081631 355072 3281 1417246 994878 492422 24669 1625630 761456 665309 879024 1087030 1988874 1792894 1843217 1989940 1175524 1460407 1554622 1330834 1108423 1320936 1923781 1268981 49521 179682 741467 296356 79871 699507 1421037 1009635 124984 186826 1577787 1480709 940701 1571294 298514 1719919 880680 401787 548633 1413687 1272664 605327 410739 245491 513549 40657 1760715 1319360 1076204 1708997 751719 1468020 433015 1237867 112907 255994 1878143 1989579 461468 1347406 662783 773085 573800 291919 1465166 1287224 1017398 428383 787377 515517 873300 157087 1552463 1398264 1627356 601695 615185 121207 583773 1155374 97800 1396543 1442093 222346 1294283 1372642 1068928 291178 621705 266427 300227 415093 918786 262745 1908603 22630 836556 1192385 399712 206268 396025 432922 140941 1441455 50033 1714918 1906730 1194903 6163 1285882 1384775 1138782 1332475 220745 283868 1666732 399739 408368 1468819 1057280 820279 1742910 1436827 657864 270864 906789 521065 1973649 127647 1540834 1285692 1959870 1376426 1810148 802853 1932702 1564507 1904773 1083726 1509150 392713 1682029 558001 334430 18724 1208050 534387 1354805 969328 323390 266572 1927397 803869 42583 1284898 103823 1651741 670655 1397980 1651044 825051 1732610 986775 466298 1180871 9106 1220978 497380 1869300 245826 28505 115129 705482 1565381 1563770 699937 1527732 227733 381969 1703396 587862 124579 1679493 1575861 1215489 1908310 1861337 293322 1825075 1614722 32307 824895 11171 76528 1955726 1345101 57241 737212 1931953 353608 307650 1459410 1683376 1797598 1835454 1163749 589623 1594731 1330699 794633 1212976 1861609 1990025 314781 1456392 1042315 169956 1477078 366289 1898404 675941 1021562 887568 96692 21776 1463964 55466 1765090 359420 428542 1575972 426161 1552690 645143 869544 1427793 855482 177718 1897991 594364 1908148 757828 1945975 520761 1857072 1803542 1870622 1239818 743481 590640 1562711 1413489 102461 619064 1839305 591638 1137821 523631 1991749 1586336 1476233 1572573 664758 214156 963333 1298211 536209 1038517 1957993 1910487 294385 380343 898439 191193 1386735 7660 1133577 1375823 481810 418135 367691 847560 1856820 1942636 1997614 46876 609529 1645491 170912 1185928 1561733 1843037 883077 161337 1877994 786774 237471 1904827 273770 73492 1624679 974461 72566 555465 360216 1535929 1426839 540072 1517755 1738112 986312 1140493 137766 324479 1567165 1811469 98581 1914487 1472319 875196 1952236 946264 1172663 785791 843086 404984 1337977 1777064 1830657 999374 1540853 317819 1753541 498853 1756061 761570 1562945 1750271 927039 1055956 1365772 970692 1006584 1063924 1619178 1784366 1375829 1134001 1869814 263160 1066316 1355689 364137 31260 1020676 1182753 1233385 88123 1323595 182184 464046 1675535 1436662 1063846 261847 1692832 856714 183574 141966 546317 452193 710977 1733256 1672936 1028539 617263 1596324 447284 1297667 338591 1772384 1401318 1505091 809640 685680 560697 1255202 1620801 470766 1915666 816416 536053 392503 1249038 267198 1664182 1680903 1646108 787946 1867234 1737321 1508206 157692 1584076 311009 1642220 633148 626100 35240 1410719 99072 1302051 640304 1139690 1074760 674101 1947842 574955 1216964 408799 70815 1824150 1003884 1537300 102699 262362 659458 1897747 1613201 630062 1368572 1420897 1679583 1803057 1804734 1202070 1716892 1224038 948089 1921000 111759 758690 1257821 807107 796351 1923925 336465 855640 1832809 332501 85262 1236597 1045331 1419760 905641 991188 1741120 185228 1126006 1783827 1005690 1174273 1710058 1164809 1133542 95072 1944678 590564 1778262 1711001 61088 558658 362030 1979556 1853620 951775 158291 435461 1755821 1993196 1894467 844079 1504972 1116477 198900 593275 1307044 1364986 1993325 335584 358638 242485 1755916 1299378 1862184 667896 407777 1462191 1448712 385766 1150081 951511 1721899 1760941 956282 1936786 18350 1804105 1340844 1762456 1893341 884796 928647 1646395 1762856 1339386 1211585 285843 1463130 1567014 275559 1294559 169032 461736 1243461 771909 265821 1114328 1046017 184225 1592465 522805 83827 346816 1058107 548105 494673 1364955 343018 1434902 194931 1516423 1551803 979110 328776 1260849 1444259 1219392 185110 1594144 127466 1483464 529403 1600199 1905187 1066305 1613906 442891 429619 1734543 1773811 544347 152768 902065 130936 263068 1235378 1183067 1490517 1025958 1459780 1454600 477205 144731 723948 202120 1963165 1202011 852975 133068 1915235 42257 945033 1889473 1080859 1397729 411451 520639 1248173 961709 778413 1947598 544839 612677 166000 898910 1609483 937883 816314 1828680 1666997 379111 890116 1218512 331018 846293 908710 1153938 787320 1029597 1433523 822492 1109707 1649983 138940 601280 26264 158692 1141880 1747987 866805 1930636 830482 1452469 1430656 693656 659495 1328814 73985 1917526 1128987 74064 687803 192677 1128552 331322 1218358 52912 209520 932549 935825 1721207 1256259 371953 1625581 653405 652143 1191929 459640 403950 395196 1725415 1260095 618928 1324600 963821 1211192 1106190 1602587 1804037 724904 1165487 517052 1620235 333028 22869 1324864 86565 963360 1721112 1770385 143754 1744373 857153 102376 1270473 530573 127497 1416418 1817558 359819 1298919 502879 830289 1405913 365095 1592984 1634146 1039074 649957 630030 1429315 1295987 1303175 423945 157617 30425 1674537 223883 87960 1917616 288502 878489 1431906 1303050 830346 751823 441081 1686687 234478 530993 1048735 1345044 88537 1541472 508154 1075640 566963 719263 1007264 1687806 554933 144487 22072 1661342 618218 1148007 1516058 137674 142626 1832327 274695 1498569 1761785 410947 27358 1554491 514064 89231 194483 1821016 1309300 718983 910388 1507519 138222 1339737 625416 1417720 717087 1259737 1742856 1481319 1865299 222549 1957619 903026 132685 1065157 1192966 1743745 1964696 603814 726103 982700 250050 1442945 1943786 548541 1282706 709925 1861946 898322 41949 710222 1258821 909351 164642 1644501 1857162 31720 920212 399250 1485090 1120656 726567 280511 1406098 102787 1234505 1126664 220940 1484333 897030 987473 835346 122242 1852950 488253 1621975 365373 1808454 1680474 1365606 157406 1650532 574750 1505458 1771420 1458960 886245 835367 115095 1499780 1989280 1206079 1006885 1960988 1440598 1058418 926789 212652 712784 1265660 982827 352563 676518 109977 1086097 611348 278813 1478836 831446 600149 1338517 870573 516151 1179758 386901 118102 1524251 1590595 869116 820264 458537 770943 1392266 1925228 1058538 1688007 525312 272983 1062986 1414928 374336 777819 1339312 1948583 1581475 642896 303786 903891 132622 1524049 734931 944200 857180 1549476 567786 647248 1667761 105008 906332 607132 1910466 509736 1301820 1064024 759488 1462065 919994 203118 762833 271163 1368605 1641214 705514 1805032 1408585 1006118 10522 1584088 1646508 1463395 1336653 1735884 1947865 249013 354564 1381030 822553 1729225 926321 1988157 1716359 644243 385078 108059 1407000 1371431 932712 790499 1644720 1065779 231612 1483139 1534638 907979 1684424 934151 1928798 140272 933203 104500 1409087 779810 523982 1542577 1906865 592501 785238 99628 827457 457053 1485515 630957 1410482 1213530 912942 1368340 1357638 1159508 1342862 1288274 575283 823838 843917 687996 636033 1697126 240748 1105506 288924 1240413 1349210 1406462 947192 1210880 1574738 392140 1948418 567792 852720 1650657 79412 1000522 1755704 335161 1466554 248929 136208 409944 1048430 1907472 1484661 1033762 1690410 1559503 1830818 1001211 1861728 1428534 1278882 811326 846412 1796017 1433864 1335192 1951302 1087947 954967 1085222 1310864 693976 1177039 926037 1485727 429153 919543 1695206 183195 21566 529391 1823857 1986249 917250 804274 300754 1956360 636483 1289708 1205800 1107641 1975789 1397665 1246949 1449133 671664 1895753 1814515 1190216 1477794 456815 760144 1097189 1756457 1475033 1675718 1192715 1883193 1111602 55497 1529413 1268972 1079826 672076 1063448 925603 1901877 1368421 1666224 1953861 793110 957971 470188 1664875 1243777 1074428 1489928 1388258 1865325 1188068 1468066 1035008 579728 904797 408753 974471 1215045 1329962 1514116 41663 1848104 660624 280778 1791188 478116 1001797 878480 220890 1326776 860896 1412594 25023 632316 847155 1459697 442808 1024317 1558452 1978343 1264219 1253099 220484 1233155 1807807 562985 808499 1956026 1630686 1340152 616475 140639 1700157 208310 471349 1001025 1802479 1582279 1860550 1209189 1573956 426771 918565 545604 594159 194005 1787056 1874425 1786556 358171 1172113 1426508 1766854 1798602 1637598 1894956 969125 1152516 241611 1934717 1648612 1644809 1399024 969457 1758122 1145636 1537165 1971126 440150 1044136 1956906 826458 1637868 323589 482369 1290573 1061318 1252320 1076228 1761024 1411698 146256 145937 1207054 140008 1425375 1231591 1385097 1785178 1780592 1282113 1285789 273247 159314 1770210 486098 546387 1330951 704268 1039556 830322 135433 241402 861961 319410 1653914 277983 893395 715077 1272427 948387 178599 1152985 1061232 244457 798406 1584435 642313 53511 710604 47387 1386644 724913 1587733 1259515 857935 1694915 1074808 1887313 1440168 1963975 980033 707840 570530 746218 1831700 1690417 574256 1988318 394834 1285245 752101 1388370 1924042 1826326 420510 1762942 610334 1826204 1191892 670250 101019 734273 1761359 1823122 1853391 1928328 1067571 1472682 673789 733001 1711598 1923478 1308761 297375 1765364 358850 470375 697050 639923 1186034 1715853 398089 1319172 348846 1877657 1308961 1828006 679617 1420015 1430188 1768001 85822 1856474 1717161 1381550 1201939 102845 422293 26896 1188058 791151 286099 239390 1850990 810794 45787 1868877 393998 1497855 1369385 387053 535632 578516 1183673 1957343 271723 930484 530807 1158889 762233 1996664 94559 689983 1952447 1626945 695870 1721870 397679 1526582 89551 798870 1840843 1980049 282599 1354833 438658 1487555 1511222 1708781 171942 14775 1833555 1704931 587535 1912510 104792 1909101 1632092 1359040 1865024 1443153 272066 1056549 1412254 1364658 890048 842798 1056264 705741 1017542 1281534 1837502 364017 1005523 68937 845897 1124896 1723313 1977204 422034 1183785 1710412 1900248 311468 1208985 694038 1524799 628975 443825 270331 190802 366213 839343 808148 535664 358789 1501955 834509 1254486 1237572 1595460 1502937 439833 1984646 824200 12523 1730139 533283 1375275 872647 116081 1227798 432063 1864146 234275 1333415 596578 550282 1387744 1512207 209134 1200423 389176 1165264 1773161 972112 689244 1395776 1322034 1422234 695556 519458 1999462 1113513 1148951 1493072 719609 116427 667990 1421396 907829 1447336 422076 1938230 488511 859132 547910 176774 1390298 1293732 1631080 662941 832768 1650069 1356530 1509534 261921 843477 875179 1421851 868766 295302 628445 1973489 34591 939402 158868 879450 1939412 218839 1445018 754829 783087 818583 256130 1331847 660034 985308 1030682 1589972 1217594 915322 128878 1220420 1070903 554528 775090 172151 833316 1716722 1106341 1787792 25744 1787880 21706 599141 1897304 752287 1442527 675002 820542 502207 10409 1737607 954230 1581662 1781894 1013089 670442 220737 331440 260555 607331 873000 1768465 717330 438499 1936656 1826500 1528886 219936 1930360 1541451 1889988 954241 1760434 1219860 1215735 408956 389131 986543 266517 275895 283836 786599 187527 1127701 562741 673299 1418813 1216246 1168334 313007 587013 1343315 649383 896542 1369825 874569 752038 1486535 446467 823633 1023929 59366 90532 1111124 1774187 604024 189928 1553690 218407 1242839 824488 687538 463284 801820 1124079 1474792 58180 1287760 758582 259304 1752588 86357 1695894 901394 1509688 1299187 1788785 324679 990484 406306 1828147 1109909 1612499 1980847 872341 973855 1647293 825041 1348126 1441954 60672 522986 1901154 1720164 1477348 1532420 707162 824547 1076708 941796 1646360 1829628 663014 179151 428045 1172228 479487 982971 1831095 500914 388364 1062004 1436569 738029 308035 1194081 1379562 604636 1895511 1730278 840087 76773 1271248 432224 1309680 739495 626384 298283 1343949 260392 1051611 1256031 437286 882809 1788192 1538667 1074312 1236061 759809 845753 216839 481646 1994372 1351145 1343382 1492428 1035012 1074422 1198666 113585 286490 1798680 1640329 885433 1688421 696590 962638 1398015 1120428 1798224 1328046 1975850 1130076 1952321 1686826 835812 1993989 69438 1388628 1272462 1088115 831151 477644 572387 432320 1835302 967612 1917298 768619 44987 355441 1655016 679165 1363511 323607 1494000 455575 498294 891167 1436164 1890568 1027354 1653949 250580 796461 164563 199797 256819 1363149 207871 873265 122620 1957230 978739 1788285 1310763 1084619 413411 1276094 1458739 1484893 722606 1588631 1101020 924835 1013025 1699570 286613 1933768 1948945 1793071 485764 1183733 952759 679614 900387 1524186 349747 1431293 1051505 1408266 1662243 1277537 1911901 1306429 1828477 1930287 824733 1064678 739443 1564974 1659191 1264878 656827 813066 959883 168162 1745857 1796647 1764246 938645 1152122 1198408 540615 1693345 753752 1194609 1097040 600 1836315 711064 1058769 908808 674715 932284 86458 978077 1356550 159698 1004312 1462628 1646466 145589 352644 1708857 1471424 572309 1083627 360416 79586 516612 1142036 1035793 175626 970937 203771 1092505 225479 1263235 1566916 265527 195938 1862060 715092 92267 1138192 141307 454199 229444 891833 5048 625932 804422 1821335 1728272 1279506 801119 792824 1501674 1886392 1923981 1389333 231439 1558453 366492 597021 826533 1841567 930420 436518 451027 941389 1445831 1568378 1447476 168598 1592493 406350 1775123 761594 621277 527660 1546252 136035 1050408 277375 1004271 1662280 1798864 388452 1361024 804213 1110771 1853549 892967 1285727 797106 520176 493800 71521 852928 406148 1472884 461769 529142 225164 1317447 1588204 1840370 349000 727208 1816917 355933 1128349 623649 761136 1918367 945767 566406 221008 421051 1660033 1092457 1393647 222727 1978120 481517 967534 203628 958089 1444852 1638206 982432 124049 1756886 943269 1416607 828478 1491168 1590368 590645 314251 1992568 292409 1523772 1612548 1799023 707409 1212634 1415006 722682 1746263 5035 620536 17186 79996 1472894 1239012 323936 28181 1988916 828689 78942 161311 76575 137250 1169699 713925 1985345 384202 1522673 1009758 244436 1233062 1893997 887783 1008292 1882129 782141 380285 735986 1682480 1704356 794850 889913 575440 505822 1622737 1824326 1973129 680297 1275383 326931 1640537 1577034 1134158 409807 471354 1957338 1099364 751833 1172106 261994 211113 757536 1767933 56102 666294 1772161 1670094 1319704 1049851 1548814 1563246 231861 114312 1736974 156135 1351143 683707 1228243 865379 1258311 419306 130252 803643 1403398 450197 816226 1077967 1530093 255233 1521737 633503 1220370 1847126 1382384 1381194 1802193 872327 123772 1472973 825637 40579 319098 571869 1452697 1600494 1004365 1016392 1345201 1438866 1112267 658592 226056 1452175 709436 380954 986172 1845515 1102304 264172 1903144 1386755 435716 1150134 433418 804042 921768 1222038 1203876 830227 387793 1202786 1954017 66553 647562 682657 73509 1210411 647505 1160396 1878521 1567055 288148 1223569 623131 1141517 1984305 517463 789298 855291 1905620 652679 210257 795222 1185477 1204089 312283 987756 521711 1239261 990573 1017157 55317 600443 832907 1729718 1035016 891624 1062738 1639416 1605910 1260129 1517746 1783559 1236504 1601447 1247732 957561 914604 420705 770710 243845 908260 717895 1273200 407718 333624 1873939 1928864 1266205 1902365 34049 1362756 1741855 947404 1962033 1423447 1184421 1724598 762627 297255 164863 693616 1532272 296830 1933740 1572801 405516 1020179 1511227 1669285 1102929 1640562 570559 1724186 1213749 602270 1699782 1863890 1688229 52331 283216 1512192 1997186 1411979 1664946 1194022 1552427 1166404 511582 815537 1245889 860610 695887 595952 1033970 127484 698245 1540339 348192 1955092 1907678 1475702 56269 1073308 1332847 1601242 1124843 560411 1220452 1952372 1011430 1665756 1179761 1618670 94697 637419 692448 1526156 240794 18453 1676245 262951 1354706 474397 400313 615886 1849119 1072725 1453094 834200 440762 779698 1129703 796490 1126131 149020 1484840 905414 1015272 1862393 925451 1232858 1043323 975458 171967 1535514 1362800 1644916 1332143 1484813 19078 227039 889483 696047 1959576 1844202 1595871 748312 464363 170093 1932105 1845162 1760228 226743 344557 1860672 1750583 1112574 851588 649505 1814479 1227530 1248624 1387750 1078862 871488 652338 1620992 180289 1854170 1966579 1091221 521696 1429141 274608 355390 1374023 692329 1826406 997389 1281212 1224879 293684 696328 363253 273663 1518961 757131 1068624 649433 728496 1577422 1889238 110193 1451059 1815863 1690170 251608 1878321 1662183 399603 180307 87430 1298344 1098487 1748785 369516 299893 12076 1017436 1586403 379450 988557 1996773 1673626 1502822 940975 96042 1947370 1175662 1368452 1248440 1361430 647 1273144 281667 641514 671393 418024 1316408 66990 1254192 1147294 922662 1528592 104224 1788353 486907 1063090 1135658 1454440 854274 1419854 1055125 1057457 1335912 1799214 1737298 1201532 433670 1282664 658088 224202 1515291 1134657 1112980 1739584 483078 829480 3631 536669 1255130 838486 1392824 195880 1869299 1918113 50824 675306 709084 1313454 203697 1529925 1618069 353891 1174228 326110 565471 1853527 883684 1376105 906835 1099373 1355547 163657 1759123 1421331 1264881 692656 1655713 574917 15093 170136 1489106 461934 571195 960266 1173908 782316 310405 511499 199007 1410936 834522 162783 671124 1860607 734402 223970 1579362 1853806 223621 1358599 1079752 11656 613447 1215714 1566354 1436574 1773534 1342638 1651042 149436 1293426 1138260 1768826 1331535 268752 1930940 951587 483939 354088 439504 1819840 211505 867844 1876450 205854 1188952 1444990 569578 1347954 1820847 332238 448081 1503010 1312284 601747 907588 1026661 109059 174996 1480916 142216 818711 1681474 224022 677563 791797 600086 39904 1825114 340965 1125639 494569 1530474 989315 1070347 1998189 134865 1883470 493760 1451411 1161967 1126107 1766980 967865 1394048 1294094 1665863 616828 1077148 1854937 1503501 627856 1387153 1961526 954589 101835 359539 1794564 652924 1023264 1221683 1452889 1664973 1334172 1567936 1317220 532759 1188098 1762198 661560 1173090 517301 1813525 1213804 494050 146720 138819 294629 1116821 1583504 1410878 1311872 912355 392104 1920755 1292019 1256731 59306 1370534 695893 655806 1227799 354130 1579360 351381 1924271 202702 1078439 874711 1615873 1494027 1541855 128340 1142214 261782 1544332 1301322 694508 1643446 432077 1578479 341060 566009 1118148 1508346 873151 70301 384968 1109573 757661 1300854 902040 951486 1740430 1003108 177787 380239 1832436 477291 879990 798118 173703 1178913 1061375 147376 636984 137253 1129406 906529 598733 1248309 1905495 569965 592689 1381159 1749888 1002050 165877 339083 1693335 911487 1815141 1369777 1024896 1803840 508716 1242879 1615999 1501841 742552 796015 867019 1709941 1056145 507501 756670 1315846 661623 359011 1762868 1674704 1671591 688034 911075 247262 1575035 1637578 1650900 1499700 986799 1024241 220092 695451 188358 656617 1274797 1808536 441658 1115089 319068 1806595 1488816 1468670 877097 589752 402805 1543045 662460 1358437 532504 1907576 1582620 389961 448428 667907 143822 577060 1601100 1776111 1598215 972889 667692 1899572 567572 676883 314375 1199240 793823 118806 784324 1662129 1233161 919064 1533717 884652 15533 1356773 12663 219191 1676481 426618 423446 1520059 1680605 119951 1680500 1335635 1516422 629283 1027042 1959999 230154 474563 1747284 1973873 140397 1859761 1795840 717078 1515281 820429 1235768 1995770 1510310 1162846 374842 674938 866738 1853104 1057028 673034 223782 1245099 1946035 12453 1212797 1538323 271679 1998139 668046 1954952 1503529 1516299 604372 1839196 104301 267729 841844 854448 365956 1348014 1692841 472910 1628336 561543 708733 1900686 680071 1370964 1957181 128908 1748098 608331 1285318 1132227 1173736 802855 98115 1810421 1641921 866296 1682582 336958 369647 801865 776759 1639531 767825 1764129 872198 580410 1385225 324822 363233 228847 680399 1888397 162050 369055 1856214 1305760 1796787 1776006 533184 1402670 1949224 1882783 1558456 1524113 423969 1516492 207613 332886 579230 84114 1245982 598679 861501 1381946 1348228 1738335 642319 291107 1877203 14948 1934725 1042917 409217 468599 708081 814287 417491 1203213 837676 697237 1976986 92383 1795306 264384 86522 504514 576191 688979 1133372 1717500 1019876 536803 839653 1030612 1854084 476940 841134 1161072 1934714 692583 678518 657258 1687215 711869 1395292 1813973 659809 1807206 980249 1944799 175185 1908408 220452 142524 244048 503409 1568176 1599717 332666 1605421 528194 754986 1855881 49029 798061 1108396 375071 971856 1538196 1948355 577292 1594831 1931031 1707330 1075390 128166 1600944 1787652 1862541 17061 1667685 1509270 1891557 1952964 1955011 490691 99537 600634 1988442 641419 366131 68303 363385 1088235 1270521 485077 1580163 1021855 559859 992154 487574 1453181 700490 424365 1066849 1083104 1450565 298203 393912 1990342 621597 94892 366898 1431565 1781962 10235 1028594 111003 378903 1984476 849113 1751285 190588 434845 1885974 1343503 70947 940454 1455722 1216186 1601081 1776846 1999728 564220 18867 1075278 163348 194339 200031 836531 361706 149283 665935 1205823 53524 690685 868897 1306139 1630174 479326 482427 43156 1288782 1776557 1226068 339272 147320 555099 1738456 1336803 1659560 697594 1774403 666535 869257 615271 207806 878087 1985084 1090869 749933 1148437 729600 628686 1253742 74841 708653 875873 138221 1276772 1627092 350277 1464107 1555241 253235 610926 1147298 45419 1844980 1503880 688050 640880 424934 1581098 1260837 1437287 1130333 985024 1841425 1000726 133649 119926 920647 1333379 1637845 1677079 478720 520120 691498 297278 1490051 44954 770230 1212642 499936 1877404 689619 12421 322491 742386 1200055 384622 966497 1640730 1932934 1520403 1674567 738901 115680 1286540 237161 1290159 1225160 281919 1058745 323349 720290 1373163 174787 750917 1436378 1417088 1428646 1929931 357019 1571033 958137 1783464 388919 1313150 501480 905336 431604 1092372 42221 428882 17180 1207423 409239 1962531 603437 565552 138730 966105 1549885 263119 1288765 1221323 188362 1279629 1893258 1856301 89935 686106 256615 293398 241269 1736045 1853437 855616 644962 1876336 1580895 1671733 195589 594431 1550826 1829019 787653 1155859 658844 1890945 1670752 1609838 1105234 1447911 565625 415365 997357 1390352 676548 240095 425137 1931085 1007561 1524394 1209133 831536 1621828 857771 1658806 49664 1861605 1886640 1362931 1025989 702984 1491117 1334036 1713471 592247 1735215 767893 161477 1372770 1776526 121777 233424 478410 1822522 1525029 931989 1931302 463405 1645440 1744052 1604614 431404 110760 1292920 1277267 611418 1129797 1644631 341067 535054 1000463 1347284 33380 689029 1319265 898669 175873 946395 324654 13086 1869695 738569 815844 678780 762669 1921738 389598 1895072 630069 1001513 121371 1774521 160770 1735002 967561 1650349 289815 409283 1930144 333873 467857 857730 242276 236439 997620 1237890 353271 1666849 1640218 1758345 683078 776467 599210 1263363 1980185 1574185 390579 1942931 930636 1165660 1091330 1258954 1621143 1616363 198639 1393533 1148822 319070 958451 538163 336426 528560 680127 178944 188002 1742696 1791992 913927 235094 525831 148907 444797 1684662 322957 1351301 1490458 531857 411380 260209 1829057 1064607 1458299 132279 186813 1965807 917855 1086460 1474477 568697 97738 1281906 317921 1342892 14935 1885542 1582927 505924 1613016 933044 243378 1854259 227021 635962 466679 324121 493883 1136372 1785232 1610097 1645698 53465 73331 192296 1259926 31148 1851907 990079 1973898 1025948 289852 1022358 915428 1939211 135002 30277 1224354 676136 1058377 1786601 1871257 464251 608146 901885 1993126 1949231 895911 1982703 713369 50933 1096444 136391 1130101 500667 551881 1306765 785985 1913010 1607623 223022 1281153 1285886 1702585 882245 1291559 1076685 1029344 1712964 33499 722074 1000242 1014336 1457774 1273934 485399 273036 926974 1850874 573817 207564 1006803 921622 1983207 1619732 1507378 1048777 1425188 1719503 967042 1886783 1124328 1873188 1747938 1331328 941345 16532 68619 196808 839426 1098263 1333641 776462 389122 1679338 651989 1162573 1445587 360218 1721542 1139263 45451 1132986 1528815 1705616 1589490 1070883 1945419 684349 53230 730291 632230 1346716 1601004 1064671 261022 1712213 318229 1933172 1128840 1263137 1377115 160185 1657990 675630 629668 1197799 758009 386343 772860 256070 64753 100197 1367889 776495 1539126 1103237 1887052 356687 1372806 1949942 1051595 1569634 1682611 1723745 870427 1722302 597949 787804 441171 1843719 341785 598665 1134016 1324592 334560 831234 1995491 1269675 51762 296663 984715 1727884 350193 101307 826804 1516884 835114 487511 1566801 329667 1435297 1884489 7681 854587 776313 1859386 164553 1829761 231516 1932123 1426650 1006628 74121 1198209 993742 1206420 352675 1131795 37024 1714375 1255224 56914 1189132 1285143 1389783 1636522 346070 1175325 1532570 574735 1210745 1930091 1675188 882423 1780979 610442 252349 1409154 177638 474905 437363 416477 896149 831175 1124829 1416722 696477 163519 475840 316964 34638 775584 1653421 943436 1180548 1124458 618281 405999 1516880 6879 804417 1338997 817266 124538 947680 136300 1970544 181102 1275296 599879 1756964 1959895 1670681 1745835 1397412 1843244 1471843 1041668 1437486 943519 721378 164703 813535 891877 167872 838809 325924 732538 1960525 552914 245440 89950 901968 1506797 1122171 1128142 714527 1695910 121674 1421724 782094 1855207 990351 479056 618565 689542 1592771 484025 1284413 1945936 1050091 993180 949962 387342 1250288 298543 111596 346835 385087 313903 609356 387009 1287317 345930 19613 802951 70247 1454751 87258 1885204 1844424 1199340 1824345 1794638 1619519 311810 997922 1899154 945625 631959 10262 1868733 1448752 1906456 1127611 366950 782864 1836089 1911972 1228589 619094 1727544 717619 1116842 1282125 457365 894467 1676550 323918 1041100 1706556 815783 352607 626966 1452866 201864 1148151 1465108 1353942 1345104 833833 1070887 1702210 1374814 1492050 1678614 1235382 1441827 1276203 1206188 1558233 1703715 1476252 1990570 1972094 567542 1678197 1552851 233832 1959472 1034410 1938235 147858 716052 206906 882694 1434454 1881605 1917356 1914495 442005 223172 1652543 501176 481229 1142501 600280 1825350 2340 126859 184580 1554611 396111 301944 378358 340391 849671 1230075 111376 648361 1726777 430447 245711 1318387 63728 1170959 415782 1133031 1771968 557169 390643 1629313 1919333 487366 1311496 498941 1317543 305421 728025 263679 804081 919021 668034 1235571 1897878 488609 1251806 1110566 1652659 1599170 486476 1210407 533119 177743 734374 1988018 158699 856514 1952268 591892 1349454 1959084 1457257 1338883 1250209 795018 92576 137574 1110264 1801558 997171 1430874 962111 655913 1553044 257049 1989597 24336 87520 596637 238132 1899635 1203875 1497785 977996 1006196 1244663 109178 1890557 369225 1416617 1801801 1502903 1384926 1065676 385600 761654 905946 1628564 1016823 1265384 1243804 1130514 1692599 289025 200231 727043 124620 154378 1166662 581866 1079667 1726384 1134821 528709 436864 723016 305800 221266 978564 538912 1182571 1647739 908536 885956 803786 824065 1572634 1765724 100430 1963608 293852 1486386 1739136 187333 1937784 1998163 1429546 1519240 1211388 1160393 732660 309794 808477 1645805 1580373 29482 776025 520502 1463716 172779 1707016 1818045 729754 733383 1940176 486195 83995 630468 115356 1473764 1863139 1619895 1762653 120137 813433 1905660 942709 565576 1979415 1589430 1020373 1295769 789960 1667155 534175 100547 936306 1419279 171103 1226776 60565 1548473 1419634 1269897 1979242 1549649 1256315 831504 1361894 360406 459999 576278 512815 334543 1016954 1510949 1189199 573321 1454723 392949 923668 1878 705532 446431 1180494 1699147 135455 643211 34557 1122939 934354 1489477 954057 1734611 766244 1944950 1186291 262609 1752370 378539 123760 1723663 95664 190507 1497168 384420 556370 1601766 723628 783349 1188727 465135 1927399 1782213 631612 345447 848261 1391580 1050073 106401 458132 622315 871742 1094748 1546293 1477510 1391426 1814430 1382352 625275 12344 1525120 1572228 1795687 481405 1867050 1385255 1345291 372484 128513 158430 824802 1903165 506462 1662669 1971908 1909346 1743856 1083549 559363 1867519 1732633 1562674 1427055 552583 1740919 896907 1278253 944177 1169449 1916710 1838589 810216 657223 851686 1889172 1287258 374733 969101 952647 1695170 35064 873853 140107 1107442 1860002 1130408 1880999 1290248 1189193 371540 1625133 1839934 334146 1984934 296061 141781 1773460 87666 608849 1177515 1011398 1142375 187064 268423 1652487 1291676 1625287 334973 708411 166177 1490522 1841584 993668 787623 1748928 23611 245673 1154768 1536341 729406 1142532 354855 1746966 748053 443879 299867 1930680 529825 695337 317174 114801 916748 1750854 1274015 92389 1631508 1415670 305680 1296592 1815945 1180315 880792 1225447 1386754 185363 1320131 1529875 425961 15335 991545 1207448 1227326 1773404 1136392 1496043 947999 1334595 1407811 1842693 706536 775014 1797250 1349889 1499329 838122 1668235 1624856 1881940 1921263 182798 552048 15309 886619 582745 1453654 1382997 953326 115989 787501 364293 1353984 1083228 373597 619074 406565 1986863 1472868 152318 594409 1522188 1948086 1645048 1388902 412138 488923 1254995 1640673 1176073 1277363 1215165 689266 1779069 1181322 189641 847721 927407 1006368 101989 149689 1556924 1669701 195023 334238 666144 1176563 1472282 1638716 130277 1691886 909048 1480168 856639 1767561 918810 180378 134303 520139 272292 476592 236310 1906540 1978580 1740913 1321243 1275546 419652 89591 1565581 1615469 557406 662194 1642654 1942260 973519 749514 695783 267196 1777650 1139946 1833433 1797654 1577830 550401 10915 792238 107468 1900856 1445226 314631 1155893 730819 450624 1094157 700201 777580 1847949 328282 485456 930151 1628064 1767781 851645 1475671 1592176 871938 657061 1279945 1858737 276262 345282 1351579 1592006 1897933 707827 1320908 1714841 1179736 1063171 1909098 1475293 963890 34583 1881363 1264658 1623843 1376971 607593 169948 1551158 1594202 184052 72845 423810 513741 2836 1157752 1594500 219760 527492 758798 296231 89119 337943 122109 131619 1118350 1244338 967969 974666 328295 1963609 846140 1349411 1518904 113402 1458058 151624 1686682 1552486 83356 1104682 1515168 230500 1227824 174478 1058481 987410 1432631 1031621 982598 832031 413509 1768165 210587 1281158 421098 419316 840947 1426671 1734815 224690 514345 1032723 1287550 1491596 1784684 511460 1279587 1657393 141976 1690915 1221704 1429399 1072956 1265553 343482 121503 926060 1871727 1036116 1145071 1636404 991075 1787675 1257443 1124795 846688 379403 1665379 849039 1347001 1534792 689376 1251053 1804713 474237 1410831 1212793 680792 406063 645045 127322 1766712 771562 1392138 479467 964349 1672400 282567 1781944 474967 979946 528776 1177238 866210 592684 564825 488806 1377876 972885 268499 868725 1337737 1940742 1803842 107831 1562449 1980845 763173 870589 34963 1483682 575940 898615 1009870 132280 1879414 427850 1518330 1769347 1791698 1363902 1967153 1991244 1810909 1558776 1994699 1847142 1940870 846631 1929156 189353 1359462 622907 1092856 1355593 80974 835658 1316071 1585554 1126005 148528 1145784 52903 1313749 1697755 472538 1100608 1416125 342335 707908 895801 1824864 576686 1315700 268548 63566 646650 1509016 807827 604884 1149675 741308 1415129 1905517 357945 30191 90571 1964154 1311180 388361 146669 1137758 192678 1349953 1421839 893950 1165871 843153 1190752 436108 1923225 1868535 1782726 1341313 747022 1313009 1947045 122001 1492498 1368258 1749339 435174 845953 305670 1753212 176978 359069 1466334 176371 131870 1336452 822826 928643 93664 1785482 753259 1128154 598182 707152 1336480 262275 118061 143632 502205 1588281 288863 12153 1872031 84009 1089338 1465630 942731 1309082 359283 1144718 537694 883000 1941757 883173 694417 317501 881018 1102423 1114554 465595 974199 1290117 1170490 1391693 1731561 323754 1530933 1528734 11552 1262831 525655 323590 1805359 1140085 1217573 1879093 218471 52666 653765 164853 954935 1215408 1948429 1406934 1363453 1197450 57648 436606 1643609 1396835 1680802 1336482 741759 85405 749552 915292 1028036 960034 596064 1464693 1589606 1319085 1010225 1937139 217800 817491 16264 842087 1248874 1193780 464042 964666 1196236 359775 1113157 1087783 251153 233316 1790766 303571 122815 386491 1644886 161568 1808878 1835975 445026 1141805 32328 182059 637827 1839296 192341 1899597 1032431 1407910 308679 1510108 410006 1764184 34916 1575055 1353464 720593 1690462 36194 761188 692121 608020 1412128 1126422 1762956 1347007 1292315 1649775 642237 647884 86247 197554 1262251 1408960 1715327 1304377 129225 94300 243094 1991283 947927 177381 1813616 159883 308103 1387542 639935 1512407 561463 1032469 1684496 1683182 623384 1801539 1564589 631472 1057872 363330 1693262 1155436 1244320 1437027 782194 1880714 390569 439846 561860 627369 700280 1679634 1820543 289178 1984083 370444 1128924 659197 1549470 141867 170704 1359817 1997264 820494 1761782 1315730 464199 1511044 1001451 487405 4713 269491 24027 612920 127809 84667 1560104 313177 1553871 284501 467669 1832316 257818 892260 1582172 1386018 719556 1316410 1060520 891463 125556 1347812 1092328 759936 724229 729409 777825 1560967 1275405 893137 522110 1808498 1370770 1222241 1622328 1669983 1741927 1435561 1124692 527573 1795097 383271 1836565 1243966 967440 340540 986492 1589612 1074498 822432 25139 1680610 244135 180007 1310374 1396854 1961058 1482477 1108037 1265446 155436 1802982 1579446 1914990 725679 1474937 1240849 1717940 312171 1500227 682217 1857344 475990 979196 194297 128901 317957 143715 1290258 1407212 1280511 970740 851047 1283791 1271241 1045589 353733 929566 228915 1168820 1626720 102264 1614391 1581462 58888 332678 79118 1829454 590186 1851306 673697 1431573 824475 1980469 561378 1532953 1190025 348752 1486341 562468 572678 453574 165304 72118 1993118 826335 307416 1082068 1889689 1269106 410667 1787360 509243 331385 646221 333413 180304 165191 715413 79365 294022 887685 775105 454151 1324416 1316422 341560 1470923 853512 1651518 219766 551392 78534 840792 1795342 495226 497389 539981 395025 1154043 129269 485512 1977674 1495960 1601107 1016933 1805812 1430967 1279368 528142 852727 633477 1570306 1512460 1524528 422319 972678 1958547 691016 1302081 834492 936166 1232794 1106635 566913 275802 1173356 1831523 563104 1445372 1748500 1596359 820311 1422178 1161747 1534779 1532622 1744958 808696 1146508 1245783 544184 477312 1782859 1161624 1535481 784277 725282 1013934 1129251 152123 845565 1229023 183273 1308181 165646 1132660 424162 603789 248281 1951213 133893 405849 570154 430155 53501 1749592 877125 621431 124931 195536 702990 203946 1127614 5353 55380 1759893 566696 988021 534264 382146 736570 1906786 1468604 1611352 1843526 1644206 1208824 828987 1994454 1365621 1375295 1772758 311892 1158530 79500 40842 987679 1057127 1165190 1186272 1831990 1202774 1700840 690571 1650680 1093110 1216026 74779 1877139 221579 1981077 489988 748242 1989656 1198041 893180 1284710 1755760 551173 1479412 343013 1818341 574100 1324881 1036766 760839 10375 967616 1676967 177707 1285086 123209 704302 3805 1152755 1690721 79772 437181 786913 467898 1025988 1275250 535808 1290850 1573046 1821336 416567 939126 646695 430271 1379560 571747 730359 118193 272148 569437 129796 1807727 1259791 791184 1276410 161888 1098382 1314656 1949554 1481659 1199220 950982 1242444 583513 1597210 1839447 1393034 718448 1319559 1088541 1840339 894048 1923709 1025063 120548 938391 244891 998616 193831 171282 1505354 1958161 949266 195198 523201 88243 841604 479310 513347 436940 1902776 280748 260345 700462 1078514 1657194 803264 103840 432146 483326 1325198 495286 1818706 776305 214181 305181 1712401 588012 1910204 1802015 656061 1366656 192119 1439171 1764982 1167595 339691 1406167 1025012 1830054 514969 541938 1690922 1381589 401457 1810137 833533 655605 1757126 1355683 1621867 1481260 1364011 738152 1704033 512428 1656834 682079 1200336 471260 165489 1462406 1001022 1313720 446065 1021691 141851 1041574 510313 1116973 1658385 162236 460417 65337 1140525 1575229 1884075 107614 1496541 702957 623728 1022363 465946 1548301 1924663 204083 1762320 734835 561979 726922 3565 1121836 872773 1884568 894166 1884893 1491855 204768 514922 1767719 1797945 1751409 1797133 1641984 445697 271407 781492 1357132 1398652 743243 1606594 729626 1011245 1939125 770321 975770 161029 89448 153425 558403 53054 7264 1469668 1320855 210482 61832 1428418 22621 184454 625230 57977 730774 1538024 1426880 1675709 1971649 1890214 617270 1352584 940018 194475 279217 1253972 257328 1007711 906939 374054 1679538 395417 352186 815604 1284737 1819158 997911 145836 1994500 1349118 1294653 1936760 1216742 73418 1563679 1648808 843604 299271 1677553 1522395 834817 1426797 727850 614881 1272267 556221 1478640 1429603 1767319 1739686 439257 1178294 1087795 1988540 466567 1714599 41676 282199 293229 649435 223430 1714624 433198 743214 1119493 351899 932307 639455 423320 567499 648202 1564665 1533776 1209625 1516510 508129 105122 1937457 1185196 1813566 1305052 885547 1299039 680535 219368 561216 1888017 1794620 123874 1896053 674936 695855 1488247 37322 526115 1016885 915070 211154 393067 1835106 1112630 811019 1667027 390532 1556979 885678 313620 1265808 1646461 1101393 356060 17711 700221 1829093 424018 363857 793529 294358 1606253 1789067 676529 418156 1872669 1973399 1075825 1098552 224103 1659630 1617232 1536813 745871 1553142 87418 722722 1870403 1390905 1056890 1769791 1140348 427479 1114933 791058 1433570 512531 1978718 1864023 1545065 1791622 300123 254657 1194576 480813 1296586 1747524 1082135 1809465 754467 661035 1481409 1982923 363632 1459638 1431881 1469766 820906 774020 406687 1483894 467677 725648 406750 246503 724901 597730 230888 1706403 1483032 1520252 1968337 940935 1781173 105295 1877217 1519534 1131566 1015610 1971178 1347962 255869 501957 1321344 1581568 1785289 1330226 1714279 1016842 1023913 840014 936632 1130378 1360253 1661579 1211000 525610 45680 143865 1753092 205269 1622177 1847846 1157337 1246799 1993648 1002207 1454956 1373334 1156869 239128 478448 13524 1906933 1723775 1563830 1405231 1243513 1085307 1889967 123677 1456797 1102012 99857 868785 557581 635862 1372647 1777479 1402681 1359400 1870101 480711 1020869 1885911 1909386 1730660 1712396 1148140 767227 1097786 1817781 939427 839334 650320 750122 1680757 1827722 1676618 684064 469560 1826182 224336 133212 21753 842252 1449646 1976282 559125 1769656 416993 517223 1692952 233811 1182995 716582 1660880 431885 1891050 1139742 1781359 783626 1159913 1805622 1119752 1751583 614956 930913 39976 1096663 888093 38909 560810 1538266 1293687 1227988 1677572 953464 1308670 1482952 441978 1233847 1777649 1483260 527538 1856890 1321930 556368 910553 401900 1900418 1630549 1619112 45320 1177801 701256 1276654 820179 1595684 1693808 1255315 582014 1583295 1176967 1394659 1780034 596355 1959473 284000 1628364 1045036 895721 1279102 1011045 1589900 1429097 633923 400781 960127 96895 495451 1963584 1807821 1533256 1976401 1946566 790830 1783083 1744132 1759241 904957 85882 339508 914704 751056 1513054 1789926 1591143 723479 1343387 1497714 15346 789575 220445 1984037 525186 6490 455277 1708051 18560 1008489 1834769 204036 597379 1846741 695457 115227 1590790 1457111 318626 1728996 1969061 1155746 1690871 295098 92089 390123 1388501 112213 1695001 270211 893148 1533929 1363927 184002 1261276 1662213 268648 660097 573068 1382963 1601489 971885 346321 1755497 1851572 533228 217926 1273880 1208052 859621 542991 88755 617683 444315 606361 732713 534230 562094 1114619 1205444 1285536 1768348 412184 1993095 410296 824676 592396 908033 1460254 1057545 712937 1723843 1630698 879383 481910 92499 1086641 1366455 188164 471233 1440478 610445 710188 327979 1984339 1805801 1380450 1196151 953068 1516090 143561 809142 1815725 334395 1671169 1303224 18903 665439 618542 1076721 1335428 1374562 847821 1146168 327629 279745 535759 317150 640901 1960744 1920127 1923381 1367524 275677 39351 1402106 1802603 1986215 697979 1487033 970639 1879137 1981175 131500 740620 1074584 1167307 1086627 483863 1948389 1692956 615391 115947 222483 1639357 1130744 1091046 1016400 1865314 643166 677893 731079 1880451 1819001 229689 1335624 390036 492778 1877816 1411470 1351747 819276 566 1338079 1761610 1768638 718737 1433993 1333745 1849638 1836896 139194 1432441 490533 285940 1252377 654376 527369 1560580 465816 57481 1311567 510210 687083 1806611 128845 1566810 227636 776999 1287921 834167 69092 637690 551449 523532 556437 1151791 937424 1182586 1382468 363724 560787 1708284 1829697 900038 41967 1553000 413502 1499101 178045 55496 1841069 85384 962217 683326 833767 1620113 50969 1153394 1462297 1625958 1273511 1460299 1742311 602474 1387563 1623664 928855 1714118 791226 1926121 1729756 40250 902722 824817 1515832 294451 1920790 319059 999790 1438771 1707120 1686689 1039950 366963 1244226 387033 1151765 1272434 364401 509247 886140 1261511 218803 1950178 278208 813689 209310 726926 1393401 1992294 1048484 1686500 1568591 483089 348779 1073453 1154783 1288456 1868234 1361859 214933 371104 6589 856321 1434188 555315 613137 849707 181208 274000 1498800 1755434 1367628 35884 1938729 1847218 1570436 235957 1860191 350496 418338 1659335 46339 1097804 81186 1503541 1731040 282898 479256 591584 511227 46352 31985 386118 144063 238930 1750684 718416 1658029 1061298 1082681 223395 1206649 1834503 941845 1857911 632982 648629 10295 1494313 1687938 1532261 115324 1197680 594429 1717526 214261 1000544 427161 1863966 10905 384430 1069898 1342232 137291 1476850 576244 40736 579951 147539 1446192 428945 372011 658250 1402442 1236346 1090625 1752582 1098676 1959480 860891 1885030 848219 1943741 379126 278432 165675 1457836 1509250 1610333 1625313 1041546 1729365 1695393 1453646 1381941 1660318 851511 1343020 1650776 1520658 1913674 1722444 1774145 419925 1924850 1667394 299889 764873 1455360 1647185 893429 1275642 537158 859884 1862462 169135 66412 408699 342362 1643550 1189677 1361191 1449050 1971727 1162770 225625 1290407 1949918 1227377 1521092 1959722 580989 1241038 949556 94802 913724 1809522 147343 51281 1745592 426268 1468141 419721 1378272 613582 352715 1479158 7210 896325 1208595 463478 3862 572552 1076539 1139441 36616 1630462 1437546 1701166 1252795 1923664 362951 313894 872140 736072 607580 1382776 1604616 708652 162297 650453 990713 1950262 1509233 1694041 77373 529112 411418 748245 1544711 1681280 1212677 1225541 1910155 398424 400533 333584 1552008 1634522 855090 39908 368485 6201 746128 976393 947328 1533372 1169995 1176141 2994 481813 1012684 1278509 634032 1820239 9593 855086 584771 609941 1052553 1353674 602189 1891333 289507 1624147 999847 1175558 1449306 251631 1920579 1893040 1900532 740741 1556455 1773789 800017 784949 1099509 1766232 941365 902281 1931473 1896099 1992497 106999 257278 453178 297971 55351 906483 1580405 543706 35602 1198135 1439588 638996 457096 232928 1065803 1474346 1506734 740087 1366335 1230383 1851448 694082 656766 1074018 435782 143408 692859 676065 1749361 478247 194762 997652 509450 939699 309246 173435 1613163 1863095 134603 1499528 119283 242621 1327658 1980497 1202930 374813 1771326 825885 889139 675814 1525928 380822 11423 380341 1481114 1155983 631643 1671276 770528 1964330 1235615 1089355 298501 172527 503500 1045528 1725076 1312763 1979607 731014 1151974 1402140 783724 1923267 563255 234044 947119 1647033 857529 1766905 968587 245662 1379957 443609 333385 141070 1065064 103135 139370 1824363 1810116 1823221 1343800 170913 47523 689634 811627 1290223 1911669 816149 1233365 578141 529805 1525276 1964412 436812 284471 1549805 1799646 563001 834089 1800369 1083230 1627632 136377 801682 938157 1276528 1657136 110499 997196 121294 638757 1021227 514178 1653882 1295673 1031172 694517 500797 1941209 23923 281488 962609 1740568 1649078 1773983 140627 517940 876323 384528 159134 1333822 1348997 1115144 78666 772354 1116016 1354056 78188 1604295 1895530 1586802 572134 114787 1318414 356938 1095006 1780941 788535 712299 1644715 1056248 699402 410476 1826802 965247 1497795 557252 835498 1539532 1011971 663714 1212312 1999247 555274 1507974 33369 1761608 44578 956755 1742353 369427 1072728 317166 307313 1996717 666539 1932155 1009393 1629029 210684 201552 866449 563831 1793838 1246112 1745481 687559 1089462 517951 1487586 1856617 320967 629350 1954493 1866488 697174 427580 526674 392733 1350774 803271 484547 1394613 1969197 1334098 1669622 1485524 423849 538613 553590 1581513 1193852 200295 1065138 552221 1078741 1998566 384091 1177655 1459075 1711768 1834290 274845 1051554 209451 1744700 637104 1311297 554229 653642 564404 505038 718321 33661 1815815 1749806 88214 166063 264490 706884 822844 57737 209708 132621 1065530 1708675 1879089 329820 1016990 1282468 270669 1690179 1723350 269517 681011 1465291 839695 1536049 1271522 1384999 1268114 15563 656258 832685 631339 60751 1717018 853524 448362 1911613 1493389 58208 914341 605345 1628976 1295875 533722 999586 74517 1516483 1231525 927922 200342 1161396 600272 1233299 545330 1687448 1866802 585518 1130497 781038 1590420 1083020 1185746 1950289 688324 706057 1865598 1549784 1843687 772403 1882601 1865523 863129 1608856 1283257 984509 646614 1073706 1324339 1032060 1394578 126366 797968 1972943 1139305 339902 1443288 1620311 1494845 1555251 868090 377337 320044 1656321 981913 652596 532639 854101 919647 1465495 500959 1541436 1796712 1136329 1171738 629772 1953983 649323 1974689 418614 1247767 475195 654019 1725564 1685302 807313 582230 1771967 1137260 1644653 1886569 1424614 1545785 272524 1840614 763717 211761 1381369 71677 1779367 147695 1454973 963080 956429 1398281 353760 822839 1806925 970717 290492 983124 1479549 680065 1281058 738343 797795 418035 638000 1161168 1184607 1502725 35863 406453 1181845 768246 1196764 97827 1580174 1574409 1360008 736228 625041 1004680 1478314 807731 537374 1524228 1173154 1994282 394102 830756 455565 379707 912122 229403 1208266 1106729 569133 1481021 295889 1040211 1118629 1318282 1628425 1220816 1751079 1461380 1145782 873174 1908575 1905804 1815283 1365062 35213 1455983 1860650 320953 548939 1155638 461960 1940843 1872711 1764909 1872693 1863294 637117 451170 1752444 1660202 444648 69426 459888 1740815 1762698 1635605 67293 284323 1654730 490669 1502830 721948 870847 1729942 1487759 752690 890371 786529 1351320 181717 1835380 1768770 1729671 251889 1880577 1060222 1465898 474099 185102 638611 858752 1000130 524980 783080 1179276 286637 1171287 615618 1086224 1925635 556260 1195871 1795651 374712 1242169 27504 551303 1213779 1113902 1530496 1521031 1842485 1892088 1042104 1788239 713364 1853757 1558520 180351 1846970 1452631 958912 1010318 773136 664295 280400 1470806 701688 1609250 1407549 731563 920912 986787 1772557 85038 1400080 1071992 320902 1388040 1520047 1313555 768706 620040 1228998 1079642 665422 695559 1885658 166382 3094 1288842 1057420 1508720 749809 869754 567197 565398 1378053 701142 643033 937620 1631165 1427115 858070 1767816 1447017 844573 21411 1750565 304374 1031740 1169295 406455 1561992 1510115 768352 1396609 337466 1481134 733052 887450 152823 103086 1805670 1480636 1336095 679171 1522805 285979 405167 1081979 1190886 1247853 1808675 310759 99178 1504015 677765 1240441 641207 1760435 1543538 1486142 575351 1883896 1675433 1455602 271753 96735 1632874 1471963 1484659 1816068 1415079 777144 880103 1154061 1620276 15277 568722 483628 55989 1739745 990767 456250 935974 1253679 612675 1042245 1272629 1429640 1691209 1385699 1687640 1697432 666529 370360 767019 1112297 526978 1379662 1399375 1651676 1926030 240607 85598 163072 860924 939203 452352 418183 1759904 1283300 625910 1398813 1387527 1216431 153739 698964 1209643 1832083 1657865 1165382 745483 1192595 199653 791515 1383184 319057 1681607 638117 1171625 144054 967788 541533 208384 1585207 1633843 562482 512437 812418 1083200 1558387 1677608 1848593 237972 1204377 1665246 1828855 851349 348701 140885 865413 519429 503172 900327 1801825 1603359 283129 293977 1650217 1650067 887182 1789066 1986976 540229 1779430 1878164 338628 349481 917883 1012527 389119 1549403 1623749 1282405 1355165 500289 744963 163770 669269 417428 192977 909746 1516103 970502 406805 214141 830618 504616 649050 1110478 1117208 995421 1842049 1896431 1371615 1786867 91236 187350 1741565 16041 571635 1247452 828677 631856 1559124 980311 1367528 349616 1902187 704484 991567 1241327 14223 309164 77796 1909249 53053 1632479 1788021 25629 1407096 1772333 1730786 1120999 1103784 1009098 651144 913052 723640 1242288 964293 1809396 1938864 1302615 318586 616686 325630 229393 1972034 902432 1160597 1224646 1215995 184574 1496045 1783862 51233 548573 948710 1264224 194888 999516 1704922 1098065 342358 1782591 165086 430022 442896 1739129 79808 1722516 227909 203722 186247 1917706 1137961 1503818 261970 530417 1580837 1618170 1929130 1170301 191347 784719 957337 1595846 520526 312516 1810750 938094 1632750 1957984 1458853 761549 613357 1605391 456063 1367081 1542616 108752 1570210 350775 1762507 1608368 1587758 1904048 1294765 583561 690920 936427 781491 471912 13753 338415 1896064 1978818 483256 1600488 289035 1255680 1307504 1549025 1267260 1179722 445431 1072790 117977 823952 564518 1727480 1507862 1363048 456856 1760340 626661 1506666 1508716 933448 682362 96934 145863 1421507 1315601 1811384 1482398 1119862 1944955 435662 1336539 1174940 582153 1038131 402634 970047 1431752 1033732 1775204 1503245 1231634 1228189 1605142 1514105 1223822 1176997 1681025 1969229 1607959 7257 415225 1235384 843244 868644 586359 1858257 1108243 1087585 1516635 1206679 1480383 855295 446300 1098350 450049 1834308 207968 1294026 1324647 126015 62461 678696 1679769 307831 1621627 894251 1088920 834109 922812 1666619 516401 424584 8689 65563 1474794 1503366 567620 596661 1807562 202775 1085191 1507844 84173 1248117 1884286 657698 1215254 63513 427667 1466378 1970477 926707 1667709 376472 820499 363087 342287 935167 829123 414180 1402357 1089770 1135592 582040 1467591 1238124 1091063 855054 1199380 248560 1548233 1737340 1305809 1902115 1395728 1840673 359736 1288353 986043 1557437 273279 1427601 1298784 1596326 1081641 703686 720222 862099 738526 1866641 231511 884843 293707 1362614 1819343 991994 1847188 76375 1682087 425052 717514 555565 1790748 727320 1480477 406713 1472979 53471 34736 1079674 612174 1270557 642020 1618190 593246 685408 429663 635709 475905 179869 1850776 419134 1486335 330776 793230 434248 1574429 535813 1262447 1400296 1601178 435440 76196 1381968 1724022 1124388 1068955 712502 628863 219701 232483 1831935 1726062 1800477 1177235 920292 177256 441859 1312750 1932403 812038 1552380 1689657 1468152 87922 704557 907842 1958684 182932 1687598 174066 1472753 381547 1664485 209176 412087 1152975 1639950 644133 50164 69543 44368 407210 1587576 939004 296542 477439 1371222 794150 1477471 1718575 876033 1752648 914266 1545179 1605611 1907235 625346 500048 710730 881784 1311794 42946 1052703 169912 1813792 1526463 1729431 1473409 1690043 660647 1841650 1427123 1055935 1620510 408800 1964495 155323 506001 1754768 1593483 1550072 416850 161939 77071 1898083 1595733 278113 298035 370906 824104 1042479 651522 1896934 371223 773466 762442 858240 728322 902738 353616 952242 941016 1652263 925081 1433100 34490 797768 1758137 1151043 1802536 930136 436585 548878 825559 313289 304463 1720248 1473982 1805872 1859298 1327129 1979754 1580833 1087537 1772226 711325 784357 119564 589123 648122 925434 426223 1234449 1297202 739548 1313489 211834 1676756 259233 1955775 1484110 1898936 1711764 1229607 611626 880723 1757482 725201 1216049 1122373 453638 1841056 1347535 1123596 546250 1605849 1024415 391397 1322562 1511569 1135405 1247088 254296 1276994 1964839 1079329 1921274 1480457 1404773 1208521 1266950 1273066 994056 1543775 280722 986969 523360 157662 1943580 1360086 703930 1838302 1010857 897733 619539 1937293 1432190 877674 663112 224046 1347174 781097 125726 1112216 125971 347906 1950337 1373556 1102246 602578 103533 471136 1641116 1105827 288135 434752 71237 27449 1823981 1403525 1282961 157370 1963388 836790 1306407 1585833 1071558 1017389 1745646 96624 1304506 1755467 194836 350455 1896265 923356 989475 1582261 5207 743871 1198685 1470157 584065 1607773 1647715 1175411 1162476 1462009 642258 1388922 1981872 1252179 1633912 807992 1485535 979808 1077627 1971365 805780 1497729 1214951 830373 45958 188626 828299 409515 1104853 1414278 1671103 1028608 1895993 287693 55402 420699 1977710 801565 1730668 551310 976649 1232527 1069077 1711211 517294 1124698 353287 1727973 549101 882412 311370 1569206 934036 1438502 571570 821173 450155 1727380 1751426 1354492 1829540 332296 1877577 1350725 241192 1682214 188219 1378791 316427 205883 529706 1373143 691310 745788 357718 1060873 984624 602075 481880 1180469 1304791 1172532 400211 1254885 1394764 1505948 1941823 1221251 1046313 1436397 1389195 556117 1689226 1761428 1646357 1333905 1598934 1969094 1472917 628350 49972 1686893 44757 392836 1923897 828487 1305637 17954 891696 970451 948271 1885887 1361429 1264411 626532 1677897 425553 1502095 739608 1149719 1246125 619365 1480578 815971 625438 1567316 491384 1467375 503358 379235 1653874 1830119 946530 649607 1632145 840221 641614 1638770 1990002 932955 1697163 1350869 316565 819236 219389 352509 1643310 1798667 907528 400119 1588128 1048926 976461 879561 429317 810434 1124117 671522 931953 1326343 51037 891718 289467 253992 86918 1208174 968727 435632 1546200 1905225 1496927 1657824 1485988 505023 673397 1370377 1159144 1870400 247381 445608 1423512 1776700 1308163 1308469 572827 967620 292295 1315496 344650 1358085 1013267 1179041 776367 790568 682839 1362452 1145897 222938 273777 87298 52569 1778696 1293686 263496 716564 1390758 1158449 1429441 1876652 1995538 973660 1038169 971955 211891 1430729 1936440 76234 1207897 312917 667457 346778 550283 887304 1846651 1161084 1410081 334595 1382148 110824 185244 99074 1070942 1081794 382518 1480970 872737 829920 1848445 1127179 394660 1279560 627703 748515 1940345 1972588 600336 334766 535600 1617549 1990413 1366711 845642 1664028 932375 485879 1627493 3171 1473696 1679316 335811 1695231 1702804 984012 1593901 223 1452461 892055 1857150 436106 53625 1833660 382263 607199 1692739 943459 299395 1823062 178637 497231 39948 1644419 1403020 9332 1181595 827907 1731919 1331231 1542175 411160 1264268 1245983 1633097 1611673 224657 420170 1934204 123154 1612099 1020463 1806295 1363176 209617 506366 208625 875042 957581 1049762 1932659 1620194 323056 133380 987333 1912442 662169 1741210 861867 1273214 11653 881438 1862229 182037 405016 399297 472531 540727 732758 1526811 481465 831670 485412 647415 902861 947546 1864199 911102 1016539 741125 1143450 258499 714693 1926442 618672 494199 694585 1189901 409188 29969 1256188 1732289 800551 836046 48973 1380412 1584247 1108189 1586782 1063697 1024021 323402 1275454 193159 336346 212731 335533 1058523 882792 784733 705820 812470 562315 292222 1440520 224007 1681627 887598 198812 1626785 1963660 1921057 1700851 55990 1284946 854411 1072709 1131287 110463 216071 946124 702622 1700029 1579213 467946 599869 1768855 1834214 868597 1515767 172247 232823 1789348 229525 1733631 331024 620392 1112790 581478 1616358 1951257 39414 1197801 667861 626564 1803308 121129 1748133 315903 1402188 457977 1504168 1080079 508802 537273 1624316 247326 906169 989346 150752 1627917 1074597 1740992 658014 1670602 1869095 1529874 786465 707650 1552491 1612275 1862213 311737 1323044 1177497 1741461 651612 1626966 1964834 1982769 1791005 1272857 881897 814863 226718 1422293 919866 645885 714857 1058253 695800 718988 922029 1819063 1451589 1345169 202965 1520597 1508778 1459329 556452 174456 1191526 913975 1817515 1458246 1021990 1788110 84610 602369 294498 1721044 1042085 1600242 1817400 90991 1372278 413241 156693 1510708 513150 411556 1214586 1994340 866347 979810 1311620 1351003 1010555 1031308 1423315 248922 1659480 689846 455979 1450725 717219 1052390 789648 1692009 540377 181632 878782 1725940 595437 469199 1820286 979165 684972 1145095 1604079 624627 786456 1329605 993154 515693 1807112 1002033 1002403 1511041 1432445 778870 1255665 112770 1750568 1201933 1819940 492118 9661 912678 1977929 1284409 1882857 521772 815026 1608542 570524 191526 1041413 560556 1096615 139186 825466 1626338 1385865 1700675 605427 1353840 499506 684440 481652 1567371 1872688 727651 1447138 342990 1653395 1571368 214649 46632 1220275 681853 1638125 617541 964519 714429 1370275 739838 278082 435675 1097001 1156044 1076607 389482 953796 1014001 394978 135840 1119769 258507 633960 1854766 1094529 1937712 413083 218130 1773077 898324 1735509 880658 665810 84306 1154127 713825 1535793 1784304 1653777 1231013 1305185 1953141 1406023 1209136 361171 21940 215495 77453 978646 1108131 1771764 1797176 1622575 586476 1710339 169836 1048356 8860 12890 1435994 1786364 828890 1330345 1318672 1416708 717472 916781 521885 1746213 1770584 563701 1254130 924450 977011 956091 207230 61679 1670171 19878 1777377 413947 245454 236589 1904919 987923 967448 1549769 247932 706775 1843598 362915 807796 1308382 1164300 110477 370517 91494 1645456 64047 665682 1227520 1813049 1197061 1631677 458168 1324373 1857375 1444379 234461 1366873 744097 754365 1298082 1520040 965580 397170 491917 1213762 403998 1487852 963445 1592381 120939 1171448 623850 41430 1310313 285867 1418817 408674 975151 1615502 293914 860917 1183461 1451104 39846 1031785 908896 1351992 517396 656466 1436689 621954 1349334 212423 43138 1782332 1698234 1819847 1064037 647780 403828 1409766 1484648 1378847 762227 1796088 71175 578221 314299 734616 989046 1618554 97544 1073670 914777 378204 1756092 1637772 241985 996304 138691 1935077 357217 933527 1418517 1563318 1236948 540979 736166 245870 1477708 726625 43190 709298 1354509 643670 1944464 1868502 1360652 354497 1487737 917257 986406 316717 245900 1889796 747489 750310 1166107 257640 290600 977252 1854710 1699886 498757 734373 1623833 1727783 1608109 967308 760079 1416896 751525 15021 1779380 147687 1853123 1254148 1046422 816132 46207 1402970 246997 1641951 1145656 1156551 962728 989740 1318098 1818164 975813 171823 1414435 100186 1328093 1990423 102667 1263929 136530 1598143 556595 1219328 1473542 953601 1390991 978127 1685838 1447308 55435 836945 80686 848436 1465277 857064 1722514 564061 842366 1134758 260504 876827 1854497 415492 1067799 1982543 1186790 1685043 1719299 1608801 800588 1383678 1515182 1560063 1612736 125928 476734 258906 534283 1791007 1664044 1622568 1030869 1967735 1796665 1297482 1901723 1377554 279370 191037 69010 107694 1887307 4211 1895147 1329677 1674336 183158 1710898 1401881 1704394 174560 1367882 1759594 1591413 1438094 185049 531774 683794 1083499 890860 506997 486877 159008 1069283 816303 1296950 1504720 1281492 1577921 1000460 1205613 995669 1875795 287933 1426170 804200 1337328 1690495 1592363 1273586 1283616 1800840 69791 1941768 1288252 895685 1746463 1309717 1288378 1601615 1161636 107341 1859103 1283902 1797464 1449354 1629450 897773 1173766 1692300 213349 1213157 156375 1424131 1922747 710682 1498819 393724 104906 277683 767588 589948 576802 1736304 1783427 205358 1432316 367749 775161 78157 453886 685051 1114684 999733 810135 857188 37738 1447023 1099593 941109 1934799 561960 1903679 1466849 1440681 360671 1096433 891798 287719 572263 1728234 67671 700764 1272423 1954910 1397843 1997258 233211 1646208 1600551 182869 948463 1220814 1909762 1500840 1960786 1532553 1301126 152780 568889 1257400 1768370 1452311 1968747 1682891 1415610 937502 821094 1682970 50866 712773 1140455 1829114 1577132 917416 267988 476660 1740238 654495 669303 1441710 1594903 206201 891653 31998 686560 340274 80171 1735144 1802406 494718 1046820 981425 255838 1418910 401503 513001 1959505 1690398 1745639 1207118 940085 1021593 1641833 1941334 1780734 775470 542902 1948998 612314 241280 1841375 171241 1636047 663943 61885 892931 1062179 118393 1543845 1537389 547321 502938 777021 1681893 296326 339947 892801 1251767 146075 1421699 1068384 883871 1017847 1564650 448872 1369811 348110 1857395 1030113 847014 1469606 523288 1626929 1733791 1784705 1107187 587591 561474 303555 1469964 1957505 1773946 403770 1588794 1257382 1330724 1207842 60945 41332 1251646 1131817 969346 655028 634036 1099639 282470 1694730 1314202 254200 1718616 496745 1026136 1321178 1017107 866517 907617 1177339 1744310 144711 817116 1484043 698654 947585 1882996 643079 967906 1559084 180632 1765421 1859855 1490660 149899 1340803 947937 1350916 742478 1897193 1719384 641720 1484788 1121331 671116 408575 57214 1207475 1904299 941385 856783 458175 497369 1364320 873924 891408 1805830 487729 1197 1114685 1071732 577107 1671257 1999166 684037 1219769 358326 698560 1003514 1422481 339626 326153 956051 1380564 817201 1576973 1126437 1268538 1688671 310945 1997675 285049 921812 1900896 1409783 1206601 1674134 1550244 1825610 1357546 1005394 1891710 1397941 110562 351328 1279232 1298519 984726 784586 939396 188953 209356 394357 675575 773134 983023 1468635 1668659 230729 386649 1867608 1281602 1698506 1962473 1065271 6211 997107 250399 1997030 1514222 1288538 1514638 47034 1516446 808725 247754 253267 1358789 1704434 1007032 1101996 1901197 305344 1472760 1652718 1480329 1393879 1121473 539151 1357184 1113994 1991383 971883 1946486 1763989 1075118 1276273 899133 1951878 709225 425564 165413 1590298 711788 1429569 274095 1746 188138 1433306 1668648 1280033 1226425 752888 631329 84790 351272 777278 232482 278388 107885 718193 678156 1763696 452150 1351790 687481 1028142 1869478 830268 46917 742556 1147618 1887597 46785 962545 465641 5961 392408 1932235 21981 253642 1912223 13916 437132 1156247 1296558 1239306 416420 559368 286428 653508 1892375 466385 664570 313382 1756980 1784508 885090 1927778 729216 1467203 948235 481675 682182 935122 77502 1566811 1346194 377094 756292 1963804 1827650 1990901 1775422 1359722 314608 177282 373389 737556 575556 1674081 473480 167390 1326679 1830994 1655263 1586414 917748 1502907 1606193 549075 1469311 1227514 657543 1247659 492447 1333486 1717875 520959 342945 779122 934869 1794668 1061744 1509232 963931 1846968 934156 815385 328667 1052117 487438 1081752 16054 989774 835422 1479138 1171212 229491 1725444 1012007 732544 410294 1524716 1691574 293888 697389 1905993 1762459 861976 265101 1723777 463525 690938 420103 1022535 1795119 1630302 1174782 1831059 1905124 1350535 1874152 1522266 978866 1446447 1491983 1164874 1071431 1207179 374375 104927 1483060 1688034 1400427 1526253 559601 1688213 186661 108552 1835191 809025 1251523 746739 1890700 37848 1149900 503923 302426 810437 1072955 183126 208143 1005245 1878545 1369890 569466 834194 1388930 1264453 596826 947818 583678 1294697 412923 102503 1081012 441695 441583 120972 1208412 1817174 1183215 1149098 887166 1098933 1532019 1523708 1881876 744289 617852 661996 288235 1532770 1913936 1791021 1568445 1421408 1560973 220589 1238407 1843019 956044 1730922 701017 167719 1959988 1190387 1121867 1961695 543579 1547256 639187 506947 46984 7686 1736138 320350 963231 1671322 704109 1612589 611694 72545 1226529 1001450 870872 709598 1383847 1247257 1289290 1083034 1834464 540957 1585235 526726 569490 1574256 335917 326763 1426982 229262 1694604 1825424 1435676 1244475 1882816 788526 1595463 1720085 125629 984403 1837971 647050 172253 1016912 448452 357106 280687 1073879 1955914 1781204 1999759 618285 1780050 1163700 1859869 419049 339880 145351 1001346 206412 980977 623396 1050345 116967 824720 1896381 143955 129731 512887 476448 255023 444619 1933548 1804983 1967519 135681 1419021 1510680 1759045 129886 655151 1476844 1832028 592919 1852911 1110395 1688209 1720453 155132 1810856 493859 290857 525285 835562 444512 1810375 523914 828399 1575312 1523346 1280872 706833 111151 1049171 1183713 564154 1671182 1483400 291682 1723096 977560 398084 1164462 120531 477015 6542 207025 1120803 1653423 1332465 1633179 615703 375350 1771085 157908 46692 1695666 1183947 1717998 514601 1961778 1191886 845624 1666773 827861 1494246 1356755 995353 197505 719489 375393 581382 916068 900231 610252 1501603 68162 842809 1338859 995242 1440870 1043739 439633 220700 237320 829294 1606845 1240741 369481 1449056 1755666 177226 1087396 1024965 1656909 1129129 1723494 390635 781056 541959 774985 1545759 1519873 1063921 591851 1309069 1478404 834958 923520 595492 1243644 378356 293822 1925734 972834 1433124 228866 1630569 977948 1764986 1180638 758741 117631 359612 165011 114469 81334 1238333 1772556 1569671 718287 1363772 1143476 742307 824569 232729 210001 242308 1252948 622260 1047315 731626 1901577 1807584 861460 263462 362871 1499508 871509 436868 1978444 1832830 362032 1754354 274817 1968627 210544 525838 1903668 1495235 138234 1148197 1619587 1482211 1297306 925582 1702468 474669 1183167 1481563 247892 598390 1279396 1993250 1413161 312802 786947 491115 987126 1404444 1947804 1100679 1513076 1972275 1468313 1773564 1762668 922152 1657158 1649259 1017071 1881397 300944 1847401 1919892 1981162 1451972 814213 961908 1161204 1228957 955575 963226 1243188 1341787 535791 1139974 276370 986949 1932497 1692184 1997442 1450589 1836173 1624378 1530123 1430823 234186 613059 402605 823173 1364640 996657 1700234 580371 677616 1849295 1146100 1121847 1021809 809490 1405408 1842394 1610502 727123 874625 378428 623643 1999090 1013581 1836511 176609 1549746 39407 148189 1772097 1288751 1717585 1099851 432248 238802 1584725 684310 1087413 1519372 1605110 658266 1643307 1004502 1519962 1049898 1639751 1588849 93492 1877608 886686 1591159 653067 1380531 1628675 1386154 527689 763449 1894544 626946 1548208 976306 59587 1673525 330816 193757 1726406 871292 57918 1446089 1232324 894309 1458702 435342 1425543 53203 417710 776402 1676506 1910724 324273 1613144 1966037 262700 1401649 1612404 478885 913142 1358100 1855923 1719603 1767351 86021 774205 807068 905167 1044883 1167415 1091105 369867 1067465 1399066 339472 1880449 743653 113664 25064 1436883 923104 366767 1840700 1384476 866507 600078 921626 45784 1277846 964703 1051265 1071332 761244 1829313 1194878 39009 1005777 436570 1461820 785955 926089 1526536 1136820 1932376 1295343 917718 1368307 1304519 808257 265333 1269679 858053 893796 1392327 127156 1054018 1580080 1930615 1950744 1151624 1160890 403063 1635820 994565 620142 967650 1937392 1318819 373282 469546 1819694 1349681 1881772 988298 1063940 861229 1130550 681424 752621 218061 1458740 777389 509213 761479 1649633 483794 1657241 663577 1898186 1562495 595533 232744 1909768 1375729 611539 473298 761948 1740699 549020 615870 1227228 275540 985638 250782 33396 348277 1964376 1324147 1365449 1427267 1651923 783224 1062144 398295 1838449 1477074 1636945 69052 154733 296734 18153 46400 1036259 1131510 1386385 1247939 958334 1497246 1381991 43324 1802440 1711377 674860 970183 515813 1742212 1303688 180189 1597315 1344156 279605 338183 1960270 1938712 1187316 1631170 1428477 712385 1307156 1681522 1103672 965586 63682 1053884 385507 1450480 491894 277888 1114028 1414733 31595 451640 1856208 272739 1179819 1432813 1352115 969542 450137 711718 1794977 862380 496998 1261411 887844 1003016 1632878 1221761 1547088 1406373 1862705 1095697 1381205 641177 1640417 613442 462981 1806718 484042 1072560 468081 890847 380159 1519824 1066733 947872 244352 1708776 135467 1865281 1091237 1534845 309160 451793 1660635 212276 905296 1372421 1543123 94141 1537060 938978 1258474 82283 1176599 906245 1870180 1383534 1000088 1142994 293466 477254 1914198 651839 959734 454732 98834 1818499 1647480 744868 302208 1556254 347315 980610 1333232 37563 500327 298950 1621153 1888607 604445 1314400 467183 1834390 1678702 370879 188184 668140 1170489 102411 1042140 1059332 1291628 1644640 1526031 1918632 887432 1204882 213659 1923334 741250 1279409 1244445 29304 1900066 677749 1884197 1514597 1635323 412248 430779 754693 408191 1737862 1478147 1543864 1645237 1479870 1503152 431776 1245748 1230710 1674950 673062 1009237 1477635 1497952 1221487 1405777 1792647 1713652 1737163 640184 787108 1536957 425228 1061749 1801509 1700903 141325 1167970 1070187 1003144 1632263 132064 1368502 1849796 1041225 112264 888042 1743729 525577 18707 131965 157541 1514806 1562820 1896134 1438346 1586043 251777 1829983 801037 1170529 1058227 620134 685788 1960716 1936324 786188 1822874 831947 1462127 69371 231309 879098 611299 781037 445442 1808944 1187079 428243 1780137 1885520 1621658 1906198 834771 647947 1975749 1454276 1224361 1920989 432938 905634 527976 234008 1116478 346569 379460 415526 696136 1402571 1675176 1790320 336793 1073155 426631 340906 910571 1909609 1508849 1453652 540446 1186806 1104670 58422 1022541 1267324 508663 1103818 875568 81142 1333554 23891 95917 982201 966482 1110094 790366 1498614 335066 413385 650707 46165 1699907 445568 626983 1609604 800866 353560 1882616 208991 1242791 623020 1333071 1290499 818687 583958 1600329 120699 1400711 1297691 1115457 285505 1386771 571439 1421005 883221 1974291 835776 939150 1297301 603504 374420 580896 517977 666419 1686985 1811427 1550279 1370643 944163 1119652 907375 568489 1297448 151729 420694 1067772 1024328 56482 1862303 1821674 1254483 1147871 1954745 1087933 2253 761302 1269003 1411180 1830070 1702583 1726006 1886183 1346730 1812731 1194258 466829 329263 1576820 1775580 903635 853389 224658 772564 1390474 360462 337124 443358 1560807 321346 1880516 1437533 1537650 1501933 692146 1905359 374455 225751 1186278 1648223 1496464 241312 1936586 479073 574002 1159591 1148152 876597 450614 464064 260275 601153 1539778 1707863 602671 581299 232819 791268 992178 60278 1234655 119120 939546 1468764 1419159 1095516 992871 1753422 631213 1103544 272461 1818757 333802 110148 1123912 50146 1282220 242675 276320 560605 1001837 814483 1962958 1147604 1884661 1044491 883734 799378 1116761 1858358 311379 243823 22698 113132 1102526 1692309 1760811 293966 93946 585311 1230502 1719932 1401681 1170095 564864 463815 1890080 1097623 1228975 334674 1443728 1286408 1504931 1604200 1898990 1086067 1244415 1833593 1037921 894974 121872 1829433 1099049 1300119 1217343 3918 1347468 1467193 1576037 30669 1131585 299136 1626027 913924 983293 714023 1548867 523709 1965082 1407556 66211 512773 1309769 1506717 1589341 10730 1945844 760578 458479 215095 1840038 487178 264268 1964147 1220725 1794038 1534535 904081 653097 1698586 942525 1074412 1942246 1694597 430846 1053458 764845 1166140 491744 1060615 778194 1812155 1299413 1201455 771619 292264 1418028 869005 657112 420521 79967 1763599 60560 28882 805924 726611 1130158 352636 1225782 744613 856145 1828909 1918526 1588586 766754 1029720 1949990 645887 1030809 768159 442003 1348230 516118 1615474 787233 1241317 49002 691544 1426557 313959 903818 287386 278898 422906 1249433 522869 1133997 463033 39094 215466 1310974 35102 936294 297110 1907056 371609 520114 1277286 1890006 845785 1987703 1544049 413248 646544 1955697 1796229 352884 1119810 1740579 1631318 1944837 426973 1044694 1007092 766984 1260232 1522407 839206 1499433 140062 214451 1259528 1081708 97494 61703 1165073 525331 919057 525865 409794 1009844 95218 1073172 173800 1652266 1421441 87438 963644 1780337 132651 1436258 1050376 1648094 43205 501073 937370 1844321 131859 1840798 1914636 339926 1285231 451021 1251952 638527 1461762 1884371 1543963 53222 93460 1408731 165477 211383 1028712 1848133 1845781 1288370 628178 1729847 1764135 555762 1024482 1940711 798030 1114655 1807627 1414515 631518 46478 574910 533136 1184688 27988 257970 599088 1850245 914074 1922874 1568299 436260 1448822 1857102 1886660 1162525 1011975 234975 1039481 1616061 659369 47940 440716 984965 601778 389959 690883 1609931 1974597 148201 1997784 10707 666250 113946 1933845 772215 651747 307465 1044579 1041817 1357020 13537 1849241 417277 1846089 1496847 1535881 1627893 505022 1453490 1325966 138617 60111 7922 851282 1702243 122671 1921845 1515761 1889608 1080303 1479288 838402 749490 338250 311757 152470 1437896 539011 1259705 513364 343296 979605 472027 1124146 1261958 1314293 1899770 1463162 646510 48246 768608 590732 106798 1024742 1086094 1086244 91270 270297 1539083 1231956 520078 69856 80711 1976034 1944296 163581 310115 204692 1208816 12686 496082 1198752 1461301 772274 116054 1096901 565249 117590 147252 367504 958709 1351625 181896 1190856 1957359 1751288 744935 1545285 635199 304395 579053 38515 147648 1563834 1612352 1367900 875679 560466 806165 662784 1728905 584679 356450 1713127 1008063 1544815 1614009 1283991 638864 788297 1344799 955666 1484320 1436333 1669724 773685 1087915 1896495 767489 351413 1936503 945107 627701 710635 381343 1024397 15272 639015 1560710 142975 96901 1295731 1241836 848254 42474 1348417 288237 1440513 1797239 511609 775911 1719330 194235 693689 1248565 180561 1431458 407302 1433687 310563 1290806 124577 1863779 111801 1347003 400830 1415367 1072339 1196031 1463930 1571233 1789629 1155595 1249869 1507410 307361 1387568 1225195 960818 1637027 376793 340281 1721751 1351986 943214 1443625 466592 1674959 1766169 15467 269090 1952922 401946 1601115 1719578 1926256 816219 1481905 480489 1828866 785105 1160134 1237886 1272041 368553 434749 487258 591456 165220 1720794 1181286 32493 943001 1006164 695488 1678739 1238364 1519924 1151724 428843 1211170 1692544 1353467 799165 152469 1364250 578529 1002888 341641 756655 1788468 1206811 512118 534244 1598618 1791323 1802609 434240 669241 382096 1332622 1863551 1483432 351030 426968 810668 806685 608781 975700 1693101 1626806 922762 1604768 98835 90676 1446880 708257 20027 1669849 1932441 406576 623543 853100 348505 1270022 1638680 645218 125439 86082 1392664 1303608 1279237 1899823 727306 760764 884551 1818003 1837129 320755 678605 1220705 960234 1854966 1549934 54865 1901940 62872 1633947 620037 949690 1225615 1115172 1836780 1989307 854638 1146758 90212 1546285 1087054 1301297 326467 1814960 770955 219061 398125 141094 776633 1825225 1308557 1609231 43529 635551 702189 92805 1180806 1049938 777465 1932600 1487011 1995495 497168 1519265 1495745 855440 275917 1576567 408086 44904 198879 303517 489046 57052 708872 176179 1557592 992752 1801686 343354 298405 1744129 544268 197652 1884006 612615 1096200 638099 1335495 139322 676242 835799 81555 104731 1300646 1424999 1526957 1558423 1003937 978561 1037554 1893144 185131 1526177 895463 1952869 186011 1552951 1774079 644204 1273343 1427132 388437 125426 869124 1410642 1173188 787818 1100781 1212374 1616614 869033 1195143 1925465 8933 1993823 1149494 279034 1660329 251445 1285192 1967003 168872 998800 1768216 13717 641811 1546986 613766 1033826 201149 1321316 1634061 1314124 832824 851897 277778 1731268 132234 1315875 930581 862110 432557 1923747 647493 1084067 1630733 1827651 481922 10234 1220387 182047 44570 105497 754229 865007 1618636 1131094 477816 748173 1370616 1507308 1552751 1541306 1837681 809714 1040237 602305 498424 1175878 1882980 120251 1752001 1901220 1079327 1110374 1766403 332010 169001 876933 586079 7617 1697070 94875 1886748 577455 675299 1909501 848035 250248 251687 1038334 1736764 337173 1626135 190799 729517 828579 673589 694490 989688 1714022 1073179 501186 1933613 1489119 900062 1822288 1558383 1068377 284483 429804 1010746 1122613 1644105 1488334 1049846 42551 1783983 1880078 1626214 1599224 1588964 1125160 282780 792771 383807 815500 1026460 881360 720486 229129 1069455 534105 1320285 920411 574462 1809673 310193 589882 1497156 1174925 638709 1510262 937414 1554309 1716391 1745878 1734750 239110 744235 664276 1263097 885953 974550 340798 158830 1436189 48844 823769 465885 639704 1914140 1124865 1130855 598654 1258586 1086154 212728 860943 1078245 1692435 318191 822169 364744 1268728 1996745 1128698 625953 624281 1185132 1817354 1747214 354573 1280993 1767666 1485769 298109 146523 1248979 1048636 121667 1335844 894658 162410 1761851 707205 1110491 1317154 333776 1330492 1074578 699550 99398 740938 819593 1892727 1166648 284325 1893483 457878 1575118 558913 846071 1576593 589783 891020 629100 1081601 659484 318132 294829 1686175 1269293 259424 687842 397849 988329 1602696 963529 1644066 1608267 1153197 840954 490948 1332959 940964 577439 901666 255161 1372178 1029936 914542 1917518 1439882 588382 669398 1661057 250063 371452 32771 1483510 1653538 1748389 716264 890591 395592 329026 657614 1177313 1069493 641242 1792764 1917957 1595564 1606801 128505 1610898 953439 1858675 473395 1488054 1936114 1874592 1124288 631748 845641 1391749 256537 1786658 1247971 192718 1094055 682342 1696404 1473355 811589 1493206 1248270 454173 1485286 179238 225667 535005 371668 1221734 360176 1230123 436258 1352101 926538 1612104 1834052 1144180 983184 496881 1099368 1319905 1081353 102587 1385271 1035140 829550 37859 1704716 646771 1615423 1007063 1478151 1980456 1883785 1649823 304020 1820264 1427605 1842171 135794 730656 1253139 336698 262732 81987 65976 1747212 1994891 995053 1178651 357379 613797 1820508 1555479 1592917 900530 95274 498142 1730952 16577 463543 916191 767275 850354 946501 493518 1087580 84297 91051 264998 1731969 1708949 810446 808603 1868276 1856592 634362 667776 1909193 203889 905584 1644098 246038 976853 1490693 1814816 1219690 1497752 1693141 1134710 1558146 1680315 1519901 1303722 1042971 992275 473775 255293 1504567 207555 563187 125754 1724397 1523019 1922651 641239 74089 641388 1313311 357590 1280492 600604 809240 966717 45460 1690609 721933 154235 1773141 540683 1359523 1905791 1885724 603364 459653 229883 1982402 1517512 990868 1891967 883165 623329 1525041 680130 1519046 1570254 1980426 1326890 1796602 194895 913206 796100 399737 81275 1141669 1910690 1300168 1826914 1593898 664671 1138431 178506 1534526 1445456 249711 1436875 1838044 375329 1488960 1787936 275920 1926128 1357199 930162 1476923 741076 1876613 839579 594152 1437101 684343 1846476 1850752 891918 1030841 1104449 1092098 209745 1410040 444332 850110 181568 598384 234197 1979356 1602740 950496 1361897 86229 1876294 897975 668683 652466 1348100 1839360 1724779 1595122 1378888 1093366 1242431 341527 1165694 1492772 1468471 144328 1467357 823411 1327220 107249 114301 55808 1006575 766524 940733 1385689 454509 438331 1570664 1443023 127408 1637351 547942 825583 1972483 330144 1814255 1196785 1368933 1816519 1288063 1198658 848154 1710518 733025 542086 1659594 404028 1387398 1126031 1537133 955672 917575 1465268 750847 687560 679029 352719 216057 1790084 194362 1338941 278299 260488 338264 137362 1427709 1124224 1995811 397472 1922633 1671698 98355 1971664 736449 647229 1208891 1527400 983682 1004214 539252 407431 308598 1120487 1746512 1781406 772521 831113 211789 1914892 1041942 428747 605698 1760755 1328418 1844800 815296 1768406 110447 1899132 1037258 1118043 1527025 166916 17387 1556970 1327745 1963649 932979 901775 1689836 934634 1515311 1859343 394169 352376 1460917 808231 601966 476398 1822082 749108 1263167 1904989 1431442 332786 1502480 1388008 76669 1757987 1882834 280806 298212 1935785 25630 1146276 648466 849754 1485119 1347724 562496 703890 160593 619928 1213059 245142 1700539 1906760 1138712 610564 1021402 1945137 1903493 492682 524522 701705 1368862 1365907 208850 496797 1165219 57505 1022434 1226268 1900308 871592 625372 138326 1131979 757435 279716 1745949 1076939 1999855 46935 48856 1940493 1422850 1868790 47732 1507105 743611 259658 1798947 1712642 1284399 238634 1536427 223690 1521773 1126818 1658921 813261 202186 1663373 428865 299911 1515285 1936456 1221722 501628 1199558 1786276 738589 1803238 1314528 1320905 1880418 723653 824231 1302503 253 1010007 1366379 176381 108450 677459 1353137 1781456 555581 1189370 523953 1171291 138212 151079 1918120 864809 1648236 1206895 1060033 1376230 744266 834550 1483245 864208 66308 1459406 1700462 1599934 197311 1024788 1100877 699480 1270635 1626705 1408207 1414719 1167928 772332 122036 205908 916160 1913128 566869 56593 839625 1666384 1847823 955373 489855 1985873 1972635 339546 1066563 699096 1910227 50285 1677956 1633820 1420984 554620 1814406 1205841 612420 786276 1863293 1279939 846621 742745 1150750 1850986 1366484 337587 273149 1149213 1940295 542817 1670413 1012238 1251377 357062 506615 1429248 919340 474245 896895 842035 1072020 164611 1927367 298068 1335050 268803 829635 656969 1998015 1245544 1500454 1505744 951776 469094 737384 1445629 1215781 1520881 1209512 1210350 1087334 1037244 1623428 1465627 1084615 1390089 358456 1150340 1663779 1420435 1426040 997963 524981 1189736 366477 964212 1548190 1299134 1765374 1809293 951165 523104 870912 1813508 800735 1607282 1257566 338643 1977962 739038 1477799 388208 1092788 823657 1043251 326674 794197 441495 1450826 387692 492943 99277 386324 1632747 390308 1667691 340022 1014533 897346 138822 535218 460916 1528167 1797111 135088 315162 1992877 144296 26098 1809847 1360841 452162 860127 495247 1335985 639981 1257558 38997 1652489 1707567 236659 1060750 931552 335296 573347 1645549 1607009 1789511 1543428 1065120 1783676 874985 869601 1033909 1104533 1554508 1331737 1601077 742371 897283 1238708 1943522 101924 330512 1191648 1027989 830805 663556 1376733 1923510 1143268 86608 482002 90625 1014088 660850 1249141 1150361 54198 259697 351553 335943 581823 1585848 1008731 1813392 1298637 593176 554350 1346348 881648 295445 1813903 349425 25800 609393 618138 352210 508780 1259148 299293 1972146 1963968 1944524 418309 160655 235920 1825660 1795731 664135 1610371 886408 79769 728782 1088971 1075168 424267 483433 594544 834388 1819921 697059 1443069 1786062 378949 1056899 1480866 470370 684488 1910375 1394420 1148292 1658069 1186778 1636725 1971750 626500 216340 966995 130946 975383 1105312 1611537 1524796 257851 969087 1959824 334143 1488868 834933 376420 571137 776093 1731087 98313 349315 520346 1045174 236137 18115 1312253 1557186 677909 1474029 730880 692379 1208068 637943 229334 362982 1054156 101917 918484 73337 240351 1299021 1675328 416699 428775 1804165 1165780 373252 1723542 934625 496532 1419418 1070233 1104785 1678311 1872045 378749 1525234 247208 602165 207611 1352392 1209193 589820 1119586 214901 272109 855788 1614799 509047 965947 19861 298768 613011 78531 553428 486056 929405 1452842 297617 1420032 1036781 841004 54115 212226 1789894 360883 1959183 1786756 1367862 5653 995070 1810206 1820829 223264 713100 1308953 69529 528133 1956487 1214847 1400165 110255 1915188 1499086 1876488 1472377 1549394 1187291 849370 910864 1871827 1379228 478837 881241 1986474 1334780 901561 191351 1017413 571481 773456 1245812 45064 208744 832192 1243462 769684 183135 7018 1367690 497997 634225 854499 671754 1850494 1089925 1138001 1001261 670322 1468439 1276023 1509484 653373 1317811 796281 1919701 420143 397123 1732144 1278636 1591103 1425619 1365255 196230 1765898 554830 23011 1011910 1119065 724601 502310 468473 909948 1770027 1877508 585532 1976547 556189 1601806 362834 212310 566569 164022 527069 1670730 322679 695692 64459 692899 943333 578285 1203805 1332914 913922 948985 1893091 638901 1304107 580032 1997595 1188260 782078 1038478 765667 416472 1152872 1299671 1144174 1762108 1862884 710797 1041204 915897 416534 84436 1840454 140521 1532158 1336735 170305 1515272 1211586 465842 435388 842905 1877811 84106 353776 1375598 348937 186383 24070 893098 1285220 986248 798988 1133462 451175 1880769 1771016 1765736 228123 1549053 615139 1740729 687755 1054745 26255 1858091 1129995 1133835 1097383 28240 1994918 489709 1771628 1111339 16576 502574 1765859 623931 1002766 989616 1522637 1249079 169089 166492 742685 315047 1592767 1477723 1733238 1736492 1819640 634971 665728 673527 1279914 155949 72303 1954621 1732597 1190575 982540 1501631 393810 1601469 66773 1470848 213373 1115667 773162 1434041 946209 1777825 752231 219066 969393 961622 872373 1856901 1466668 1803828 48226 1948654 783558 1325985 89439 1762673 838355 1643921 832633 572258 872847 843526 55316 72050 1303809 1134199 1831672 1390654 533976 1072480 1403867 723858 1416993 1101726 178095 344098 804028 997429 1795026 1824577 1459911 32045 838855 395893 183022 936818 318242 1890555 1788330 983295 1948767 808842 1103654 1400454 922390 1673420 1315715 350550 1057197 1143286 747939 320910 152612 1845006 1892426 255257 1529481 1322356 1581535 589186 1418201 1637353 1768635 1893637 554720 509123 1110593 453419 951040 1875652 132032 1756775 1547866 1632490 280280 157369 1751962 679566 1611667 1790765 181306 187736 1249069 1530550 701682 353046 755119 1482349 433017 549792 1129927 190596 35046 116166 582031 1957974 7857 240073 611715 1961532 821350 1079671 1611599 1137706 403941 387700 1598562 1731455 189732 1188547 800330 359985 1172010 882547 708229 1092946 1434726 713368 691428 6275 1451773 1594980 387493 1624121 866807 1636199 1004737 1793085 93583 1023145 1687522 1289984 347618 1710023 1979947 1207388 1614347 1646118 1883016 1858071 995953 276044 1161934 857917 1546921 846374 1554809 1692428 1038251 967482 1292657 1683952 1651905 916338 676405 625553 246295 174795 773152 629352 1395500 873408 1926885 214849 1377754 1749688 271060 1357247 1790147 165830 114423 796587 989445 53391 427337 1796312 104699 4298 1411461 979071 1405495 623583 1769577 1624711 387304 747362 1263074 1612122 1139532 1489444 713983 727891 1491004 1207166 1685379 1519323 849401 606396 1118794 1417631 1701150 1772139 1050394 506397 540654 1968516 869658 1715962 725578 160072 847140 1055514 1051310 1290087 1240941 1790812 1068213 1481129 961592 1432532 361054 1260609 1779983 1070610 783823 1179657 1128669 987521 633602 1141431 169643 131177 254113 1860705 1720601 640284 1150148 547842 652778 533001 1756322 259255 1946100 1925849 1062103 1460105 746947 1225799 1556151 1511332 1615835 1105884 172659 1663717 697088 1461921 950105 1409072 1536076 113866 927060 10586 521526 562326 1424996 596218 161196 191580 1896527 1139542 1539562 677588 1557240 499394 182522 420272 1395785 1852994 1167889 1381572 707316 1400833 512960 1826066 474602 1370672 866730 1109536 646923 415998 1246326 326520 1803950 1658207 1466413 1367479 668636 722283 1977194 1207130 971762 376216 1964400 1436092 375628 405617 599359 245516 979600 333107 5665 1355178 332768 1969244 937252 589285 1931379 1930688 1898126 708133 1639162 1440260 366387 16299 1403775 909125 837732 748087 673133 1839506 1625743 1059011 356358 600469 721412 488066 1291661 49951 152649 1778059 154617 1594154 1417815 1135371 521492 1066280 1326594 600257 21408 884084 419350 1645788 1840074 668218 266422 735257 1311446 1165928 669469 1341928 1310937 242047 1175757 1188924 1493964 92853 1049844 1930710 930141 84846 9015 1648994 1319027 1719397 43151 1293002 363990 814354 336313 1269977 1856459 1474788 1274632 927952 468660 119556 513529 941934 1695414 1288414 887007 1379033 996018 1199324 1381565 1249406 142521 1554241 655585 1613388 1587632 677324 1849958 462189 437340 1073870 311047 1912879 1416650 124448 556848 1357176 1155741 1554253 86688 1727728 1172304 964008 193451 384734 900358 1821494 1908905 1391038 417218 1102554 1834362 942567 880606 61497 246143 143237 1812689 1565916 1024013 435215 1169490 1083827 519835 520359 1699586 96281 48581 696846 1084322 1751260 661522 1011243 162485 1891440 848361 1057734 513425 1204732 1627815 807968 698588 125811 606461 206348 235796 1975008 1801086 1049626 1063197 240332 1525323 447392 1397214 1790352 922831 1664617 1526353 442690 372313 858150 313639 907489 1290894 1274975 314066 951567 712704 1807300 1548979 1441563 1490842 1975159 1108648 1926576 1725254 232580 503237 917173 146830 1041280 731074 1596970 842661 910004 863100 1166076 1129329 274147 1931045 1494886 202744 1792176 233880 1233890 1179399 875834 342920 1250436 525407 1227914 1084892 641226 654406 501697 1655383 1630916 305314 1544268 860695 743025 1016024 1413925 1339132 874361 1284782 910636 1388012 99854 1907723 112930 714930 860738 708889 1391079 66390 1001467 6981 1720619 1263655 1849586 164480 554767 556666 1584933 593378 1670876 539002 348227 306886 1864283 1753145 1779440 207238 1680798 1107603 996998 1973699 371906 1095136 3110 1728437 849581 1407557 1385673 1382215 675573 667254 976981 1891191 933161 1182715 196958 145489 837576 687040 104384 383211 1789967 657900 1239706 1753205 1050420 1707432 177320 1558863 1497104 850752 1739071 1729517 959433 1760874 1551014 696456 1006639 647680 1094977 1416384 1952026 78376 1465958 1908441 1301169 1408646 1783474 354834 1457850 890816 1072929 480190 719119 1003423 1669925 353923 1079800 276603 89768 273790 1399122 180389 566876 956512 533789 1564306 307305 1439152 1748393 1152051 336217 1184010 588311 569749 139762 77922 976611 1858001 1707491 1397202 1589398 375408 151454 553690 1581515 248989 1798821 1935040 1730885 612223 1389715 1632270 438067 1866390 510625 189048 1781396 1652236 1412691 600975 1085460 407275 665895 1592824 279360 187447 969593 703739 428198 1030053 1264407 1990068 1803261 1393864 622002 832105 291454 44642 182176 547962 568453 183974 177054 1622565 44768 1265298 1040108 1991588 874210 1812132 1908110 422219 817104 109263 1075952 301612 1077091 1876654 723940 942334 340033 37576 1655606 213756 747229 949770 424845 1200386 1689069 464872 342885 1058047 1495115 1748578 534833 554695 287696 1323823 871883 99793 1038018 674024 606011 1357409 1629600 1217488 1416632 689340 1742305 649254 501614 315067 1314007 875428 636537 927931 1448175 924659 1512353 985046 1784202 1658769 489211 1869912 1448258 1126805 687463 1004907 21574 347162 1854113 1259029 1745765 1657898 1569751 1118020 22430 1160586 916603 1014951 687715 640447 1207779 1893469 1221653 480657 1302155 822779 983142 1668588 1573550 377794 743892 1379490 306943 62857 66608 338014 1031136 1278066 248554 1480561 81551 817469 1182150 997472 382360 971778 1291843 248986 474612 1578668 1284954 1661758 638417 380955 1745415 1778347 777345 835789 646092 1588195 199976 1888321 812023 668248 398070 74297 974228 1679844 586704 646967 637405 1716661 944583 368680 1294862 984296 326430 974029 227847 1983386 174431 635048 1264641 336382 219706 1405640 1926255 1357630 951991 1933108 458213 1752447 358052 1304765 192243 165886 175374 1482484 655622 1973522 1704216 1246897 794305 1261121 891938 727630 1951229 515244 948456 196616 68914 1407979 1350960 197739 799600 559611 923898 1182325 1451759 22189 1156926 1122460 1835986 1612402 1067407 951100 219333 1153776 1946597 383302 1123641 1827181 1741130 992845 1827906 438668 1681076 1979982 1363408 1613373 1340817 1449349 276978 1827355 1328311 1626996 1660891 901140 1283024 419238 64696 1078212 1311472 114976 1540973 649960 895034 1736983 709643 1504677 100227 389475 1640013 71526 1211345 552076 46797 184961 175028 1100624 1038722 184389 1909267 117694 1611724 49967 121496 1782898 507625 1481983 1247755 293470 454264 419924 436091 1463281 427761 776768 1914726 1720797 1606076 440883 1897658 1557667 241334 1552704 407299 439283 146718 1596530 391690 724012 826066 1841834 1682930 819576 1267562 867848 376882 516461 810348 1527653 1607467 1586205 281541 594805 327982 585205 483349 263664 1483759 1622678 331746 71895 1342115 1708789 1763579 961409 1716712 1927189 1430818 775992 1838555 210132 9262 1126971 357952 359901 524747 841940 944038 411828 1860981 305536 943801 46357 10930 416047 406630 853402 1006289 711676 641185 4012 876502 766130 1164385 1759922 1812930 1961026 313618 1365599 188071 1665553 1595691 536885 1518870 63326 693640 1454690 1216096 933195 764363 126711 219445 1575115 1240569 367037 473075 156793 725482 880386 1159615 1413627 1422607 1255397 36220 1156941 1941867 1302009 486619 1718199 1703516 79887 1466852 729995 621581 301560 1658916 845314 1848886 1537193 1387285 1202229 1972407 1794819 1919423 134730 499745 845604 984115 24146 1804779 926638 679372 1601903 880718 997422 1251488 363711 1120559 480291 1766832 54418 551038 1132492 1986683 533192 118047 466560 1183426 301518 881690 667600 1461340 1835667 1321023 1599259 305226 185613 1079242 1270657 504434 4751 1494005 706760 897209 1818331 1429033 56040 1253324 135611 1179237 1067740 1606778 1670410 485878 646110 1447352 1449501 823966 51911 168990 1596188 777672 595419 523544 436217 103295 583911 1216370 960344 205402 1062651 581417 1270095 771755 271526 1835018 915992 1002596 1870058 910701 509014 1609558 1925802 1919234 1478712 1688037 169191 865180 1693332 1175851 1318153 265185 1773909 346511 298364 88650 1812492 1220617 539284 478664 225572 1194534 1362096 207142 1390882 179469 1311638 874889 211417 1005239 1216115 1417289 559976 169291 1709914 669760 1263831 122583 1515781 1737493 548048 1620086 1591738 723067 54195 88745 965736 1892493 1046990 50680 54186 1234736 1938502 702571 1523479 860688 492242 1910541 1429500 879722 614590 569624 90942 852755 900679 1030231 1571621 1310777 492032 751644 770611 348692 1283741 16420 303221 1892588 1147001 1036607 1308195 1612770 766239 876477 928936 1786228 1131339 560706 683544 1184994 996572 325297 635973 505644 1466113 376753 1660762 1534909 1698139 562995 43222 798642 195356 1793171 1104137 589064 1377506 442122 634879 1369362 170479 1375398 667076 936807 1796556 285131 457231 894550 1168072 775512 1341948 1995428 1041873 80197 362720 1189266 1753571 1741408 543292 1267479 510920 587881 454981 672175 48105 764018 1871861 1437026 1877425 1212861 1507969 8746 1251913 1493786 67612 1494810 1576127 177781 1422891 456570 588841 1312831 1616723 491842 438343 1340275 265229 1487045 4916 1922236 1612218 1493539 1970100 1185554 1370765 503392 172684 790306 1773257 394297 1216470 94334 5659 820321 172583 339291 1950590 192339 394945 1502010 173200 1415603 179297 694368 1490461 844105 680455 645517 1699067 742287 838374 176747 1253095 1984656 1285940 227895 758856 1427682 750366 1194987 161582 270193 490680 908891 1810328 1927628 1685050 120544 1874543 1617625 77416 1381305 1558524 598553 38005 625943 1110413 162082 1790376 973725 1577706 792012 764198 1860258 859499 1309604 333323 647392 347711 875098 310582 1450701 1293126 503212 303157 586096 1052079 149726 467925 397134 496776 1395779 1243317 807340 363695 341408 550995 1233503 1781682 861396 1246213 354394 1273216 1557302 421803 1717358 1209551 593702 1971282 463670 919724 216432 564501 283909 691244 479495 849304 1480858 1250224 1630950 1332097 1046719 637263 1086700 1767510 99148 1122919 1415462 476914 573500 11894 1038867 283699 1609304 1155512 77289 1204356 247123 1337710 638083 1884783 1920545 1655187 1798652 739412 1462637 1012867 725451 682246 1455553 1037172 1372063 1315185 1814254 626858 1123527 1259525 1144017 1782074 1071623 1701438 1576491 1305570 1340828 1841533 1032716 1896811 1527549 616799 306134 1237076 1454053 208640 488532 314524 1309774 836539 284981 675901 1012841 1531200 1534843 1751021 1808571 1629229 254575 753394 1263316 796692 571702 1222585 1323895 788114 500605 1042334 643434 1782004 828870 1309500 904755 247071 1517731 164249 249715 1350132 117609 490644 1702836 1540779 1630613 507312 1067249 1256536 1258641 1100142 930884 390983 1376340 949900 609622 984753 1604035 1947687 1621905 1384627 688658 1691860 1989511 1028180 721170 1149638 1046513 1753799 1743803 1401214 1611490 69376 487113 682923 1171495 436394 714859 1938806 1393417 273815 643222 1167421 647224 475086 1283719 711587 1998367 10420 1445590 1145176 12125 946337 652052 1677989 631968 853626 880629 1738757 1990678 1643029 430258 202233 307463 559708 933482 957414 1063941 1434525 1150906 7910 1155061 1157415 1592964 1023103 387204 593715 1052428 1504279 1958998 562557 709187 363683 509393 98894 890695 1573272 1729150 879867 1290158 416553 217796 883989 474863 999424 1183406 769611 66758 1748233 1511703 1131091 137054 608073 1932038 233135 967128 292376 1125650 833781 764857 1037813 798598 54392 1608773 1125672 153546 725227 1638708 1095426 1104229 99020 19183 1762043 1441224 505115 866711 320027 1678681 1119140 1115299 1643221 1281834 1864901 1648161 1320698 146651 576510 1623644 428889 1468893 1947688 1826236 450729 1148193 1565201 161747 597488 230967 302996 305092 44983 521916 429882 993442 119385 1540332 1641454 1125605 688136 76422 1839564 668508 711925 1181415 665908 1228511 1571451 1238653 1782267 771973 1924836 182907 688841 720857 1840703 1111147 1507276 542113 587350 1357170 128954 219888 1995849 91303 1510773 435147 232938 1556021 676699 1794691 1639816 1650700 938127 1262031 268453 478153 1884948 711825 469796 1181645 281971 113970 1455893 1402851 1182244 973318 872919 607244 1778029 208786 746828 1287442 431429 1168169 837653 280779 1179716 1409380 897761 1527434 1047730 1698781 1877644 437119 179762 67118 1785468 1091738 318306 1276476 434175 453263 698734 1139439 1906557 1071369 337575 1230537 1185343 1266073 1838805 773502 1617884 370332 44952 1080672 950843 1758907 277177 1720748 1535389 1117576 1546241 1495541 177986 1403063 212807 1512632 1677362 1463040 555666 1622604 1617127 59260 39689 1763750 70146 966220 1519594 1877633 1591682 564909 742408 582431 1925478 291614 1601408 890409 480284 361950 524656 630693 663700 1104078 1917965 1577108 1223041 433539 682717 391803 262664 508019 1465611 142004 774295 1298783 623056 1351941 605856 1935614 1598227 1031795 1441819 1546951 560309 669367 1011122 370670 310108 811404 1056654 86088 1360019 1093170 1018218 606302 1916383 849015 1243688 1275416 995496 793813 212322 810395 624426 1944965 551146 870267 660014 1765513 14551 1748671 1014353 283190 1255347 746007 510673 1124407 1613999 1617621 1531651 1144704 947083 344748 1187441 1970433 1246202 1162841 1986454 1265619 1823074 467836 1568521 667111 1843576 31868 1375279 1709574 818958 199987 918099 1089657 1292433 1114731 245975 663001 1980581 805810 1509852 279226 1522564 291392 518688 1261967 1684791 1036519 313262 1607468 1623661 1699871 1022998 1160689 978980 340772 401467 629084 1163799 1921716 631350 644840 1226462 1365604 1219892 836300 1041089 557511 685900 1598575 1818190 1009032 1362409 992107 1506467 1669274 250205 1974171 56541 314614 515055 1237092 423257 355305 410418 1104715 1393161 848733 732034 762016 1013840 1326478 1739358 471900 1754927 732163 1765472 328493 58386 1548728 1497497 1620431 1886844 1970593 1580870 737971 1729401 1521844 1641869 4155 163430 462744 1071209 160033 1380367 700469 1838777 210343 244617 451781 37745 1427695 1012821 536953 260005 771713 1217217 1088207 1110359 1311166 298090 396586 264128 124905 1586682 286635 1450904 72599 137244 1294709 1848877 1711250 1077634 1091457 1380231 159849 1252131 613233 1855063 1206559 123998 703557 345733 1799363 248888 1801391 578620 1521549 1547063 1024992 1670960 866206 581828 627915 1027153 657314 788125 79460 740290 1364699 120093 739021 498423 1526531 1944935 738398 63097 255009 1617169 501527 515275 100095 1855956 1300906 1853067 762696 1109612 296910 299049 304714 1042335 1021236 1190845 1641130 380236 291628 866051 1462665 1247653 1531477 859602 191002 243438 1878337 1835235 659430 163885 854231 1949308 514543 1236069 1235112 337571 1768594 1691333 1322559 1616866 1774010 1830386 1616836 954432 778686 267252 96623 1786068 1286692 1471165 451895 1715555 1882731 373312 834367 1692606 1004480 1199076 1732513 792821 1191505 1459980 1305899 409683 467079 349103 445672 1672069 723756 824160 923197 210759 428559 384728 946181 1249953 1760702 992919 1861111 419299 1648454 260128 1053890 1273965 28169 1883566 1722866 783604 1981345 1629655 47071 1402408 398290 183988 1390160 815504 1484050 237603 940363 1593264 1487163 1739962 728914 1392817 898575 1267791 216910 468601 1963008 1826206 1356579 814870 1786436 1473743 1586340 1990775 1316914 658158 518393 573509 1849002 1299890 573541 932186 172510 800111 811686 1747605 1555327 72187 417833 283633 1818795 1437894 601320 1371517 353651 1743586 951493 1946155 234663 1587275 1654025 426426 749613 1095780 969776 41125 1026895 1072915 344021 76403 802358 343873 1488069 85116 802253 140603 1354850 292881 279088 1214838 284908 1950324 728148 1769392 83823 1105097 139658 1481739 1639149 883449 1170656 1827843 1957700 543224 498582 84223 139415 414367 1015105 236844 557158 501031 1044486 1297857 529457 1705149 851950 669170 1082976 1004363 1157094 1356715 539699 303763 754135 1692890 1921711 542408 1462114 1488875 1181355 927461 175560 379435 189775 735625 1324607 1916025 1993372 1541102 1923459 326613 471303 441666 168684 1599397 520630 1638295 114346 1493738 465172 973449 252933 1923534 764180 1607150 1540715 489884 1920837 1008050 1870470 246946 722999 1345310 1170865 1865307 1424227 1530553 1237738 1786490 1204122 155306 1758845 421643 1686995 975588 806628 1562210 1852358 1707841 841992 663755 1325072 14629 1386235 1898742 1756760 1120791 1819827 1425147 1455523 46275 1332750 1841258 256160 168350 1890544 1412362 363567 1496841 744153 1914885 1603817 1844148 1595743 1134341 1954845 1117940 1283503 1210658 773251 1150550 1989002 899256 1741396 1080613 767866 248696 1470198 1163087 996484 1863596 1801897 1780550 635205 1072489 1903710 1471283 1222504 529255 1403963 130138 872337 1880478 907117 215728 1051918 765477 1967122 1138604 619323 1229018 1831759 743302 951515 1857935 1758680 142709 1514692 186264 921042 67983 1094104 1047137 1136681 1982335 1425960 1937507 523185 809652 758084 580003 387433 1687407 1726866 111734 1539985 699449 860925 1838502 639960 1265035 212216 1042932 1654152 1382173 364430 231165 1668744 1490745 155605 1913792 1249576 1771390 82284 1850994 890171 542043 1660577 1612881 236963 1771370 1973872 1450867 681596 1006128 295404 1325674 869434 1250892 1042717 577472 1907913 1848671 1756872 660606 689059 1803192 1469156 956549 659315 647577 1892610 303399 1829290 1941888 888616 1809509 632737 540806 1296852 642163 145909 1548385 769944 1415648 1565784 1993148 1745506 1882849 594698 394623 581523 1284539 1372186 1039249 625314 1400185 1396917 333988 907294 1240446 319667 556116 1636091 1483507 442772 328136 830007 478389 1769770 804241 595636 528822 1650309 921196 54824 1761950 707691 516209 47734 472623 470076 970478 541140 890914 1501120 356661 1420817 1668400 1508816 1683338 856057 1505429 915674 1561675 143379 273483 1331753 603770 140654 1251641 1752379 1616893 442204 302912 1202227 676955 1444854 1760628 1018404 1203006 1968521 1992738 679322 544999 192790 1699436 1161542 1224095 648304 935311 292259 656064 1466395 1802518 1531667 391650 1332645 28206 1134890 561361 1616849 736873 502095 1295895 934755 1078291 1955666 194276 1004345 274466 840402 1126994 651420 76127 1551084 567445 1381308 1208332 1355288 941330 1429821 224432 297451 1059215 1818512 173655 142680 546595 1984712 1694611 952268 467765 777152 1404356 990234 1689981 1768973 1703152 1939507 549861 494793 311928 138952 706370 1939619 1518548 1256294 593619 535093 965164 887956 1473338 235237 539982 295641 181846 1837967 1680151 116227 210259 1512557 609051 495204 1943197 1523730 1290240 1851039 627608 1093797 1747290 826563 1865033 1453511 708019 508855 951566 892231 1221350 581902 1209896 605701 1220322 1477821 1215273 607145 1560606 1104309 1032160 859699 1283574 1510078 578571 752398 1561624 1421484 171658 1918991 1788705 555868 1594759 526596 1639395 376830 414456 712391 1824217 981638 1244007 1155200 1014504 823788 62588 661998 1622734 208631 656487 144597 1386561 1622333 1212776 865101 200747 1324452 816137 1626874 1014395 503413 1929004 158672 504286 1276327 1239451 1820747 1986433 274702 995060 1917814 11509 1741645 1417329 910890 967943 1282833 478802 1217047 920 575344 582761 631743 1813987 544583 1469857 1795221 1751522 1350297 233625 732739 1621533 1637418 169619 1347632 411032 584877 1510818 1234153 1335205 372059 87880 475491 1141589 261722 839788 397239 858165 796557 245767 1474645 1841782 251230 305697 1968233 548821 582617 268332 1383859 819637 1872145 1468442 945422 165226 1236815 1186109 1899454 1254948 1425283 436089 1923039 1021220 1033835 1916777 246059 1540003 720371 615394 434397 544692 962267 1719415 822789 1573009 1563681 1937081 1399079 824932 1141049 1446166 1933596 1737030 813928 1549401 868417 817113 452907 468679 1366795 376111 193872 1046675 1850303 848942 15192 1778078 86159 809546 1119240 129936 792295 350971 269493 836569 676146 1808593 1099602 1758088 23863 569024 1113991 1029640 841053 1495835 1896750 562872 224721 392753 837822 1758301 480694 65048 1922216 1434505 1090013 589429 152809 344484 472503 71536 1453703 125011 1766072 1363309 836506 1061064 546713 1503993 344155 971818 633418 317618 5868 1225169 44796 1940318 1513570 968049 1387422 1433732 804934 1187961 597094 443 261622 908826 709982 1606547 1315482 245002 1890355 288610 603028 575845 1773001 1449281 71511 873544 815227 628854 1042927 159479 1679896 1241835 425794 243140 192971 1602823 967014 207879 662316 1690080 1220090 1646079 92336 1946432 97810 206917 1061610 1712484 1853398 757364 1947344 1445387 358802 1361846 1047256 615920 304329 1016123 51280 1173149 803356 428733 1832567 485125 1683690 963823 1396949 850709 527088 1246554 1978024 1763819 1711475 1991569 1327868 944519 1972728 1386380 33880 440626 734999 1209273 1675055 1571793 306833 417738 933247 1499566 346666 79607 189659 1345256 1972066 1289381 537552 1134547 421432 782142 1881641 1497904 562912 1797459 3201 749713 1800749 534435 1602465 1708133 713970 399373 556962 1529939 1208304 830329 1322220 313791 861567 1149874 1803116 1653434 1081067 1237252 502240 454447 1101824 1770602 1065148 1611933 128895 1966506 1761340 540281 82993 803742 922491 185485 312926 706632 938980 703411 1210678 1043777 86686 1102253 668201 1710084 720429 1311264 1252898 454319 1518795 819625 571604 622367 890211 440611 1247932 8751 223755 1068542 627009 1481745 588856 1621362 579742 950966 274419 549802 1536298 648282 1785900 851513 340565 1097803 313749 1455411 65030 1008909 984745 119118 490914 988806 359605 141417 1593600 629244 1021304 964747 740016 515197 86677 1562211 1090822 175807 985181 1988020 1292218 413695 1387420 506890 997213 5218 1598633 832058 96260 1447560 73283 235631 1330759 179244 839081 649350 820527 1822062 509906 1477842 1065696 240290 873803 1129104 425023 225551 1155836 272106 66200 1666217 1061834 53140 594536 1690240 741455 1980211 1133206 1713239 373999 1638759 431352 1546197 1963990 983450 991852 131452 1402270 1737782 1743022 1471267 347840 290820 589042 1147395 601984 1755132 955881 327479 1736649 799147 1275885 1681138 561069 1280007 445940 997712 81697 1031019 667018 456952 1286584 1052139 1701492 117184 824887 1725221 1760497 1906155 1216711 1957840 254148 654609 271557 826722 923942 1736529 1200395 921297 1569101 534975 76155 469802 1779064 552726 43109 436959 1703637 840285 593004 1870836 1940902 1441051 670541 1001064 207088 1945499 1453004 316765 1359364 1451280 1546036 1728512 784725 1568506 94753 1542326 1036996 1706761 21925 1351629 1060051 659632 1640340 885074 1082527 315790 1731672 516959 1954568 118409 862810 41979 539667 1203844 121656 421362 1578771 1260194 281041 13703 1314125 218037 201285 746414 1170338 1902743 1080739 603005 1677870 840787 1332748 1599632 1901551 969186 1655682 882888 752614 592473 409187 1720149 258634 1897797 299874 151474 1758392 254425 545895 550287 278625 250639 1528354 1458864 209916 1885818 1562995 1848642 1813788 316550 293102 1491232 1618308 1495144 1309430 1792052 293496 801170 1953711 1184073 725342 1325258 502870 1277356 549944 1562508 1448552 1992257 1852207 801614 541722 911565 1529738 10363 1291307 132999 1929561 1623514 1475108 49390 515834 1008548 92059 1982322 67571 83167 1681844 180709 537419 1125259 1123223 1186543 1822848 790434 883843 1427788 1992893 1429754 929580 1631840 1894857 558207 1571179 26872 853802 1296755 1341383 599929 1776773 1932546 39590 578469 1784084 1019691 1970925 566370 5679 420279 1695 1603729 668377 716773 1835127 1800886 1362358 1051197 1492989 208863 1830755 1131568 267711 1881053 1093928 1099093 1129137 980120 495007 1360530 1919370 56011 593146 1017176 853620 1564311 838577 693960 823266 43671 1640683 262091 1718886 1871140 834524 609593 907267 395249 756415 1525710 1959276 303330 1461924 511619 459371 1776468 1479401 1980884 47736 1959981 722354 548242 1129272 793362 223728 1369713 889992 912384 1573293 54279 57397 366054 1177656 618618 295434 493205 483113 1985615 1715516 1378794 1398077 116376 717552 4738 1894658 330203 825101 717015 1218850 734802 16802 703852 1308409 1077393 40688 583931 17625 1679452 1493198 1952475 306499 1360579 690091 626238 1768870 351431 936188 1272080 802932 1108159 951946 877572 853799 1319801 1458172 1895054 1565305 1505412 778322 1710830 992861 1800517 1482303 721577 172310 1435762 1027802 1301922 526771 974669 48946 139352 312618 1943157 1182282 1725111 456747 1416388 1383945 744482 1629672 1333625 298057 948976 1082162 377233 1644488 689697 1179226 1926525 677880 196966 649670 1013402 1246214 570630 138781 819145 451399 820442 1423398 800121 1092816 1755026 1180685 1748795 871291 392215 425112 72958 1224174 789617 855784 1782463 1648176 1972509 483304 1462818 448597 1633362 1325294 683905 1911325 273931 1699345 1199330 1601381 1687656 1591848 540431 5178 1444814 630565 1751723 1794124 129599 10056 1054688 1326379 311223 584247 307401 1846143 1217714 950889 952092 1388045 916435 1183717 1680307 1544229 836181 889734 1446866 460225 1853271 1329 664867 9263 1059711 1910891 1876028 1120910 294802 499349 1192240 1557390 1745543 587752 644143 504088 1584503 903150 1265849 1586042 1055032 873395 1548174 683974 94607 476959 281036 1610730 606661 1980069 859417 1292247 1093984 1603051 952809 2884 920913 1152355 1166985 1549709 549064 1719735 1899910 655331 738341 1483822 1214885 1592567 335222 336345 1189704 1619684 112812 1454640 1914223 830011 7970 376894 84138 1530005 1857320 944543 1003037 1731498 913233 227365 1420463 1315460 1206604 1015901 939258 323885 738790 1910817 1594764 1497375 611932 1083406 1347683 392929 1207178 1702518 1972622 395961 383446 21477 1078017 1896991 1669082 1946839 1904532 981651 1240303 927563 1302823 331138 1080227 1670782 1028625 521431 88238 1914308 1050819 1296362 867984 747480 1478298 1234691 1507414 697356 367000 521373 1951234 1032490 199368 1695386 942550 1695988 238307 1017886 378849 807528 1036482 1095175 1246014 1092601 983071 1566451 557666 29164 734867 949872 799526 1514076 574326 576361 717319 1753459 1677119 962520 272819 1517942 1890167 927024 1505974 243565 92645 1303508 11204 490213 1371887 1579341 899682 118425 973900 1260768 1210039 106198 1497669 671688 472007 294792 1491221 191248 595701 525270 1030617 161138 43761 1036904 1146815 1279785 1986988 1488021 918862 9570 1001217 1052195 451907 27720 1540733 1290585 1444060 1215032 1025108 896704 566358 1205621 1148622 130508 764567 663935 1207846 1129898 1221258 1970453 1771529 1640915 117428 1191010 384263 504423 169630 1581682 160803 472520 845881 788172 1992261 92437 1884734 1848308 394697 979291 106096 865669 1342559 973724 50202 1585788 7133 745806 477378 1560444 88596 1333481 438500 1476171 1286059 1170300 1811383 1587248 434825 837530 666647 1686784 638685 418833 376413 588380 338267 996366 1607861 698138 1890784 277113 938390 1218835 768289 1183292 1201714 236882 1548451 1362617 1486317 1492341 679254 873066 560292 1034826 71646 1647132 1668253 667967 732003 216818 253761 374620 1104651 1097696 1216612 576168 753712 363288 1416278 1875214 446472 1875981 792167 1614777 1280946 504727 1084589 95780 310894 1102992 399087 87481 168731 261306 571798 1420801 796177 1942957 541270 832540 886856 972726 458930 299129 144615 825727 236111 414156 1186839 1597589 479324 1889436 1082263 159362 1689615 1570315 525999 1204539 816029 1276926 1737923 1498565 1659939 1334635 1488477 202067 1011333 263222 1288804 1899245 177628 1967863 295459 1069608 1483924 1093791 627549 350867 1298026 803024 957316 938056 316680 111797 1627535 1767529 968159 1007005 1797347 1837539 1800331 1466814 565868 365391 1989293 780172 1865705 1065839 303396 240090 717275 1468463 704856 1356404 553145 922924 793046 1873047 947318 53978 1013777 37757 1233459 95374 1443629 112131 837586 1432744 704140 914695 1404853 1399333 682022 29948 1079838 1414487 1034236 1348864 396637 1207609 1870856 247008 31621 331673 1927571 459124 280652 1997232 274769 1483020 505756 1086617 1456111 340202 1129262 614585 1106103 535120 535805 1492639 1488311 827703 716268 1379050 407078 1832939 625284 1730713 332636 714383 1811985 1276505 1452492 1654969 438857 917810 390830 1121120 1029525 1128959 1590498 1802691 1925621 608027 811447 588189 680759 1216213 219796 1255438 818710 729851 4474 997352 450649 701500 1005558 1905105 1607384 1196273 183908 396110 778826 1561762 1985997 1930308 1429611 1669325 1041272 1906586 227262 1029478 1064320 643808 1513346 1728266 764517 1876187 365269 1584411 586714 1656043 658804 349377 352261 185009 1238185 84140 619743 969130 658092 1305536 964771 1571126 1775237 1608185 1702516 1449224 1236730 114092 1358588 18976 1770583 889989 1847746 828139 906906 473947 723946 1890394 143763 940709 879266 759597 769287 1372095 1317396 539640 1676138 1116654 1586823 1707265 515315 1674458 1246840 145968 1598371 897855 295835 1022681 361974 1286377 1702054 510834 1514903 1150195 1056207 290993 1639247 1390186 744671 1857701 1002153 1409655 136250 777149 1392528 299473 521878 1196196 859790 307271 949224 453 1855182 1285261 1209156 996887 1557721 670511 1053501 1137413 1834171 1846567 588930 284845 1254395 1984263 1074058 150560 308315 1092005 1714437 320638 152994 1798465 119904 1038859 1235603 254856 763361 1627933 164527 1482756 259182 1180892 1169402 1605991 1851399 825462 997426 862127 1507224 1358632 889524 137499 1014391 844571 966169 889461 71198 303321 1350629 569960 1452149 1324652 1073553 1999507 687986 1587800 190037 653969 1417224 610730 805983 880751 16822 1395133 1538542 772297 1062455 770458 384518 469503 163645 1374465 1521606 787949 651598 579282 652941 701435 1836298 1613340 1658070 1967769 368354 265216 1679673 1867645 1297783 1159391 508027 1810189 1533354 1526963 1761334 1188793 1558210 405609 685481 516446 1067195 712185 1623935 385427 348635 1357169 705062 937005 1946824 28495 27364 1867924 1447986 1814858 1661164 1748381 237528 1642841 818177 1322835 1237833 221879 1101014 1340052 990585 1590059 267921 1272586 1214564 1039452 1647772 884282 1057785 1403770 1285085 1456360 475568 342175 866574 803984 1161112 1485973 1465849 583371 781836 1615725 1389363 806871 1674923 975061 1038503 1619161 410299 1582293 1572808 1027489 1855682 810466 130323 1145484 1331942 115349 1903874 1417885 780288 133256 1626196 1262453 1247030 1906812 608882 1563521 939835 1729468 1188824 1985761 966039 406054 934162 26205 296482 1020997 407519 398907 1391332 15509 1828660 1874190 1396687 687219 1229186 1969703 933824 1558656 1913263 1131980 355167 642223 1531071 1587666 430948 193735 1935247 141986 1347571 950492 912571 1996117 842006 715119 467562 179329 1194658 485206 184605 288413 1554094 836469 1841398 943405 1273563 1829448 509114 1804961 1112173 1584228 712515 1575657 1336780 1656266 1042497 424085 1590055 618684 1717655 666465 864591 718034 232384 118050 1484462 1788464 58039 176352 1788683 1435647 1530697 825314 469983 1438516 110533 346416 1571242 710478 1293231 71568 1753947 1543593 1420376 32549 1502646 821511 1836255 1134621 1520357 995908 933504 1967202 220287 1471731 1725388 730558 1069454 141868 1814956 1293003 1416865 1119861 1337345 567184 1765918 312810 681737 1664405 938181 1395790 451896 1247672 1499428 297644 303632 1943855 412280 539882 1469266 54484 1168008 1401131 160149 185786 328882 255692 773710 1263871 906309 312566 265147 634413 637378 155494 546642 734096 829581 247031 908339 656108 1309552 1751862 1016670 302857 1747494 1224844 1416660 1594508 432104 147198 1352875 743973 1559653 171018 963688 1674582 248374 1005472 1088161 1353770 1959359 1730094 1106223 576761 41119 410732 664505 1706955 27330 608771 826323 1394078 774571 1179400 998519 139883 958190 160302 613601 169352 137525 1394079 896951 42875 1888724 938961 843276 1682748 1411809 1554771 94169 426219 788657 1982065 1257951 771152 1677786 1377580 1379008 587750 397909 217041 1402534 1889886 228779 1883749 1323363 1246440 385272 1976458 763291 189 602268 1117074 1493816 1784662 1394460 1814824 113734 527292 552082 616068 47043 1497993 1862772 56578 1355937 572301 1843647 168847 1763340 1570776 1944639 534518 1637951 1474538 999119 1516663 779088 871954 1363255 713566 858189 1452491 681999 392650 1461362 721210 824861 257472 774691 1752128 903713 1754172 448294 1536009 775514 832812 278099 1290179 1858020 1136382 409644 1152117 587218 984686 1925187 237790 473042 1926307 1288820 1427860 336839 854954 1901931 794042 741440 1704037 1152958 1836198 632384 894077 557937 1789576 15257 334102 1525084 1202713 1405278 1478690 239693 1148579 645540 960037 1760175 536734 168472 1912235 640989 1874359 1498530 451085 534381 539585 144126 1040935 1679312 1315582 911416 1176419 808625 525049 302361 1509948 89457 444447 1996778 1547705 1536826 1721320 1761089 1104748 736754 1410668 1706078 1195721 1749815 1244986 191766 957458 572595 1109185 1551777 1946822 306429 903404 953441 1541021 1570935 1021406 1072182 920405 1153419 654459 874562 640279 1225582 124233 700636 89384 387485 1899141 830867 998689 1007940 73743 47091 1772090 1025644 1561777 761231 1109621 1128752 140919 1131017 1628897 1832757 170326 1788870 1674155 974092 1468562 1780314 937280 453991 411915 871327 1758663 1852020 1680692 833067 157728 1466354 138723 1097109 765661 145419 349508 1222733 358852 1219672 553922 838937 1872208 414657 812278 1102877 1182552 1013628 185120 1363078 106374 1956243 556582 1476255 785753 1367048 916291 65270 614847 305725 1524790 1936063 643511 1208125 297846 374741 49561 1622341 759093 523730 846063 833305 97450 204621 5130 1511536 915480 787956 1640319 859703 372698 1971847 1213897 1204878 393668 904491 511022 711696 1164757 1327061 421554 1687341 603611 1233622 1617970 1859402 182139 182790 1098451 9841 1431414 907444 375769 1211075 149539 1722345 276728 1393240 1748200 1243743 1453667 971231 1039932 1052508 66305 830061 645964 90592 101648 322746 504398 1763548 757341 163709 11173 1610611 54324 1843790 679601 1009083 125196 930421 1554511 1734253 865712 1261992 1028338 210026 1009047 17907 1993441 319395 1876864 1022439 690283 1115868 1976163 337851 1028835 1751917 365770 1133087 1103020 42383 417524 1616336 1645779 847593 140127 483621 1775242 86641 1579104 1271571 348716 825277 15857 446976 473564 558322 1979731 1966923 1599273 385580 1606347 1567408 564236 1701756 993646 1569271 249753 1518094 1318578 888383 116252 573654 827081 1742899 885805 1478474 852121 64424 617536 1480851 1765845 515288 1574862 1860923 1698371 1474721 1164949 344148 670672 665869 1794412 189053 719520 513678 1751772 1865823 1220153 311582 46743 747983 1313551 632733 647986 1722840 1126769 423057 681024 1849599 703195 1614254 21488 216829 1051519 1144253 625815 1198829 1015891 1555937 1728585 996328 884966 484417 74242 746610 1312846 1562933 300354 1328264 1227129 1122408 912225 1663285 1300682 469718 386336 871920 803517 404923 1489437 1243498 1949288 831839 633866 265230 968440 985866 1147846 258185 1522553 1952823 1055743 1572329 39411 1301204 515342 1535646 1898640 1738695 1953225 1865857 127043 1898887 1432514 1734075 1807374 1698964 274301 1461829 1199671 1779805 243462 806312 1903008 957786 1288067 1508797 145536 867035 906813 934018 721797 572540 600862 1263884 691558 892940 681836 665951 908049 1698282 1553205 849110 461583 1908901 543150 814151 1389211 998521 10010 843852 103115 649631 177416 439324 1942908 1854772 720032 91176 390238 1018083 246431 1807794 1933753 1296762 142398 1591316 44883 251706 141183 23760 40413 1751901 96519 794172 290302 1844629 149850 163641 185769 1825201 182747 1973211 392455 934946 528389 454643 1295444 528007 120462 1138619 748068 1715910 941298 1060047 201397 1442493 289707 1649570 1209251 324412 43278 938286 1578775 1920916 1900736 1874840 484041 717166 1874894 832763 1971237 627960 376057 1998638 1289575 1124707 432795 669692 1798645 802015 651220 950749 243658 531017 1791507 144248 1721146 1610079 302889 706893 1568953 1124210 810750 134389 1075814 1372910 1787406 54773 37471 1097703 189507 1160259 264116 1403944 313834 479446 75465 736423 540876 604228 955681 1058779 1740410 1470251 1523601 1223692 1676494 810443 73875 27216 1984052 1992740 463107 1619688 1296775 1022941 1499163 356533 32680 1311541 449668 182091 16513 1864141 1601565 1211258 1899362 1764016 362797 622775 1962270 1369440 1915931 1733967 36492 876093 117996 1100637 1735039 145229 925609 90915 1558627 37847 957477 762318 972269 116630 1699997 843977 368281 993801 363268 848383 1383944 1672672 944530 742863 1832602 1518062 1550228 645241 1667306 1787837 1506665 1651903 700501 686916 1615833 1682701 1929176 726701 1441953 1038936 1490631 1875876 279444 1535696 1285533 744155 1899421 1492465 533031 1397133 1974857 64599 19122 1931097 898887 1736267 1733838 237804 1186747 617495 481616 792674 131741 1861197 1793456 993026 267562 1349828 1509875 1816541 1642972 802273 410985 153333 404505 1792419 1429552 95330 982434 1078041 1544486 366514 1863344 1830272 85520 1244322 1447367 1777532 1487535 1123931 980469 1225870 248738 904615 1236454 1479265 1399123 1646211 1847894 1614694 1869046 1047987 1351757 3797 814636 523632 104635 584730 353064 512616 383630 911610 142910 58202 1437619 361434 556319 483752 235766 756872 1072641 727364 1922433 1154736 1648783 1202264 406470 775846 235314 640484 319692 1672841 1107838 514290 1437914 658431 612284 1981761 1578989 1238222 841960 1621091 504912 776186 1448800 1232199 863234 1597103 230524 803877 1306786 1814213 9291 250404 600042 306424 1612069 1133104 1313815 1606132 1070427 1096204 1092431 436138 424664 1801455 273187 846094 441488 1691869 1078367 641292 1399417 155789 996076 1029186 1824086 1837518 1840410 1661059 1866896 141911 621226 1391915 1203556 61598 989652 1976931 1196510 584994 795574 341950 1783610 1120066 1143751 1121702 960578 390712 547163 628115 1303019 43352 985254 1244370 615528 1108437 1835608 1828638 1132420 618100 1042486 358600 1080962 1536556 627618 1984252 724079 51279 1776128 1186215 1329781 974719 1542419 1939646 1449716 1854893 648829 610670 1111778 20730 348772 997156 162777 794701 265817 1074099 1872032 75222 589552 1491462 990771 860653 755109 214711 971272 1965351 43191 1686987 1788271 479281 1007327 372752 1290207 977926 1831305 106261 368464 859351 1411930 855070 109037 1791874 1648790 971572 968129 1998430 1880130 890241 347876 1148411 768192 777679 1841393 1751035 835373 735516 1410152 826939 1267985 1715367 119007 355554 1641091 87275 1531869 1785591 1400486 1187905 927941 338389 1319709 866443 98109 1814501 159014 586282 441291 429418 642550 410350 754455 1094928 257266 226398 1074257 1487666 1921272 1408737 1712366 1321900 27288 417469 1131646 1582276 1075638 984668 88948 147424 842953 409085 1623273 1216423 1928844 796268 422813 1949176 1182341 675313 1066400 229024 190725 22131 265895 964761 645071 412303 1077256 120540 1418347 848016 273554 1417519 1274101 388382 1283020 628985 1979773 438052 1095021 27641 954813 1711583 1806172 1845565 1086826 995295 313730 1680558 111545 322506 1199112 658932 600778 1064053 826019 275172 1097093 1370203 286483 401375 921977 351155 1838668 1624937 1866912 1313198 1755498 822300 1489894 250036 1736510 354405 958257 1411346 867545 638325 402990 1756658 1038720 294808 385895 1944503 1658510 1034168 1576398 805319 1133855 1620211 84607 493590 1815157 1087151 1894438 1992479 1808980 541093 913890 1197746 934631 1445908 530477 1059057 1325492 1604314 1919553 102593 1181716 731738 1790997 666196 1046257 1656745 1851202 1647637 659166 204792 1062732 63094 1561639 1820692 1531985 167703 1286251 1953694 874429 946008 261232 765056 551542 1048524 677651 1053511 1061820 1089823 943041 1756464 1877913 1350856 1268979 1069956 848936 1020716 388320 545408 180423 497017 839024 1753382 1101365 1226096 353793 1154097 916064 1481344 1718203 1698326 385218 1022018 1765330 639450 1761095 1073057 454318 866809 1906808 1239535 934841 1109627 1173622 178847 1354024 262877 1005296 1052845 101637 1735842 89505 1753610 304845 7838 916791 779402 1291063 1551715 511334 1905177 594233 408671 1789857 643636 1319334 1685961 1152372 552795 97390 729857 972392 174092 799346 59830 1133563 1882629 1287487 986709 1323220 1522069 633042 1606931 141039 1543197 1108626 227042 1656646 621551 1559826 1523823 611696 1390602 422179 1176158 1747334 1499469 1055240 910919 1836881 1296138 768368 1830332 829690 1087832 640847 878817 409221 937560 580746 1742807 178906 637847 1313389 1468798 391271 1467763 1845535 656918 1150472 1741968 1629485 247388 1521297 1438021 1442578 958362 1531690 1597592 1250846 373525 1505930 545913 899152 538318 1103204 462092 1166006 1579942 1176654 1823184 1048828 1878849 915415 758909 1552367 1170875 220008 1912565 1227781 210945 1706482 45635 1697563 903171 1065298 1574498 1386183 1869146 1989021 1715241 866808 1119690 1294454 1908382 1276681 849882 872209 1330310 1934200 406310 1232870 1780356 215929 145275 1394490 1943021 1785199 1082816 1086243 1385140 1982394 1492538 1054266 1865023 704517 1299619 522923 1276241 1804542 841218 1553215 84575 758337 1845371 1438038 389404 884840 589300 1320103 1922845 209093 1436636 1429921 180662 1450167 1584774 785827 1188784 1716036 1376160 462364 792 21412 1241695 1180544 1353141 1947404 486901 1808221 432667 1997565 605890 541683 207476 1345036 763499 1164016 24521 320073 1114133 1146682 1840438 1214916 1292803 850473 1285510 585959 888157 1781857 267389 1920052 1833462 1520053 1043245 342306 794505 51896 348605 598844 685165 1081563 1592369 932940 1044083 1550230 465971 72360 1415827 1626211 353499 1526670 156270 1259100 1066888 104718 1850681 1437444 1306099 1187317 1205030 1363912 884661 1139917 1801401 213033 1413509 1622634 405538 55757 304223 80677 782802 1533775 953950 1546070 938328 1005779 1939689 735963 770114 388796 309584 1851438 1997945 1922771 628804 1565312 449975 742244 1323366 62421 1540691 1965406 1495239 1646732 1260772 857541 914312 714136 572728 1937655 1019639 507228 408104 86352 439822 1621242 368395 19530 1030095 1549534 241888 152813 623512 525915 1782232 798027 1792759 1475015 671157 1982960 1393453 960280 145339 463245 1056543 581140 770610 1866246 63787 99348 9418 1458029 12405 535751 825272 677987 1595466 975105 358778 1504129 1488551 374437 280233 1743636 1472161 547828 1961049 380145 634489 1883171 1347497 1498104 610514 736486 69766 307788 664465 864109 1554288 733817 1787091 899751 146040 465224 1147816 988875 1988512 94704 1008471 775395 712891 521961 572650 1094880 378719 1486854 903496 1497778 994558 140953 704299 1720899 1940121 1956033 1370300 760265 1970890 805882 1626994 1478809 1549563 376508 1553081 1777587 1276657 479854 1070328 1238152 1841592 1141914 1066382 1733046 685292 193200 1822511 608548 1318464 1652517 144713 1045577 392276 1792237 746607 1309271 1816651 608200 1313281 478964 192194 338713 837627 47345 1734522 543069 1004463 1548609 1843591 1914873 214163 18141 843994 1389047 1350764 876017 649249 509900 1808013 1945867 1344789 1877031 745361 1880696 539389 294781 1240484 688482 1279899 389453 324056 1617628 1011450 1649290 1743760 1226191 98247 1506242 1004861 1048807 1400903 1034530 601584 592742 552723 1460288 969128 150255 259162 1411549 584171 1806577 1964650 485458 946453 904508 1927867 1162572 1705765 597041 1806062 137142 898689 1761958 455060 1526625 704775 1768161 1077896 704930 648771 1004256 1850160 1995656 268217 102544 503974 864323 562763 844326 1113052 1334860 1675199 764527 1441055 844540 292922 660638 1133612 140951 1382804 1403209 1778603 65524 1527454 1924658 783167 1559031 600326 1747513 1594912 694186 1570874 824100 1524732 1173246 1045052 1432542 780080 1613374 1379051 1510144 1658007 483159 1118984 1798429 1280989 418442 1591950 702426 727969 1414038 1437670 1826251 1429809 1703935 105842 1471116 164842 391646 933323 1773681 102968 1549987 673577 1478554 1440501 1407508 711879 186806 1999533 418002 1827855 1531528 478496 1890198 433724 1990453 931103 516556 477678 1036415 1425853 1510109 868826 666123 1770496 1062817 965723 1630323 1002456 316138 1785430 1215416 728599 1818264 790439 1754566 1201706 1310146 304674 359417 1530855 61247 58394 1252734 265350 1158821 32550 1011869 1460289 1498017 469319 401754 1936763 167694 331728 1785671 305197 405541 83186 691843 204634 1811232 1149308 137703 333221 743718 1353499 418989 846982 688274 864475 1615511 1130582 1265654 259625 219708 1100167 446858 289989 1597348 461218 1375961 1301898 1399704 1188324 1030068 1368709 1882991 1424889 1366369 519779 1120167 1782014 715614 929033 863980 1714638 1229617 125161 1854481 977663 409622 1849870 760236 704630 630478 834185 975835 1351910 1478860 1962393 665409 1540219 1684190 58581 522981 1601716 524297 160449 403371 1747125 1126836 1252038 1276077 1939840 498835 1420417 1824615 897424 1764381 1932323 1618865 186442 693933 922917 640410 581617 852396 1201003 253515 584161 748304 1753351 814119 469226 118224 92312 446679 1696690 1665399 1777495 364399 57617 1805048 1802289 1468615 150078 180159 311121 1723423 1772935 363260 1955841 413388 479263 1039369 456666 721422 1272215 836455 1469241 1145352 1543698 1550574 1938369 1805952 1880082 563699 559925 1879956 1307582 179443 1544211 1614256 27993 429608 698239 407630 384152 671934 1733904 1601957 1826052 162952 794946 946450 1275925 1833782 967790 1664128 587518 1528050 1059629 1499463 78313 432054 70771 1426334 1039028 1030640 419908 746039 1448132 165315 1971576 256089 1666940 461281 1737857 516813 1532563 1851973 1543594 1338196 1049852 1521838 1019242 1947250 712179 1743600 932500 66706 895422 583551 266865 668792 824620 1586496 966509 1211943 428779 414759 1314644 348258 1930902 410111 270532 1814909 1191867 1398901 1048204 1575855 1788037 336358 520180 269885 932416 1356339 784568 1467890 224038 1060983 1514039 669242 569952 46349 571395 1182043 1255465 1610798 1195177 732014 878933 579764 436714 844525 527084 411885 1795608 563177 1071604 229860 542854 185030 195832 471690 1839478 1043746 364385 1157640 1797572 399625 1162530 185056 1256499 1841467 1668694 240773 220170 946512 1906970 856530 661779 1101901 1838857 1721262 208835 387987 1165883 1128189 295126 1925786 879247 1237942 152765 494321 800751 794301 274584 376194 921769 1830830 714986 882575 657823 95130 950370 77946 776553 475774 1205153 1303660 79490 1052891 599366 1119434 584443 1889160 1337142 73816 1126287 778234 1412432 755438 230279 1912632 1523755 1269689 239537 1842141 1695637 783575 726884 471181 1455812 1728974 74974 1801722 283610 623334 1947347 620424 612165 1141769 108599 1213836 1358418 1280947 1777800 1738151 1798760 1169778 492567 279560 1129405 749252 1706413 643466 232757 1378606 1732621 1249842 1243112 1972288 1124881 1239245 982703 512675 1292872 1820424 223861 225175 458468 1120992 973473 1930521 1193451 1361274 1246280 718440 1208460 875725 953590 157084 321445 635970 384512 27647 1226357 1225021 545625 643771 827416 1446492 630227 1386652 1701894 877583 1323614 605442 995236 1422817 848955 1602928 406171 81701 144914 1999304 331327 540581 1708041 1025774 1006518 536920 279518 1533919 742380 396582 738991 1416117 1369193 323925 1134649 889819 976386 1297030 580013 1569328 1406760 1508987 760208 870935 1533825 1753385 1629900 1077864 500154 1901310 1759425 1948034 891409 1076541 213078 1443197 1710668 714365 808265 1797727 883167 1897909 365498 134698 690705 787426 254523 896938 1318720 1303516 1433028 1023751 1216977 931783 44176 1963225 1845022 783337 121625 1124400 1597182 98695 694842 1972650 816119 693139 1855115 1105690 1805290 973409 761905 1857876 532655 1063851 1678685 609080 188834 767047 508119 1227467 488034 821685 1811565 1158027 1400154 859024 1501589 1383546 482060 1093931 1209342 256292 1256531 1470117 1564916 732225 971158 1245160 1360068 1749410 934824 1113445 1355044 1402541 901697 904683 684442 1483944 707220 1713175 1020287 202502 1839221 934887 694751 875349 456793 993306 1388949 138025 814838 1832760 535433 2283 1281491 329549 1174634 928328 266101 1177095 372877 1008694 358819 1748585 1940927 877948 244807 455892 1762226 25588 199258 385752 1833759 1593805 829183 1282973 1139523 39464 1973972 821788 489252 975102 1927802 1321474 1294318 1613190 1096593 1056115 836020 1819107 1708540 1090061 1387025 1372462 403171 136571 416763 1546372 1050232 40822 1729855 580641 846303 361701 1538926 1756570 1506000 1898938 941340 1574459 1644417 951359 126205 112568 186082 251917 1622899 1668068 1176517 323564 1367492 1481424 1181837 999091 178363 1304112 408308 1028094 714578 526064 4782 1574916 1829923 1505594 459057 1133298 101825 1455780 1155867 1898596 1252128 625900 1071081 1796610 543194 1005216 1167398 321473 1667293 59341 1687086 245130 1109 1708956 1072605 511534 101053 75910 59929 1721505 35808 759288 1428893 514608 763849 1863786 820313 1910505 1822176 1755435 1369757 419861 1424418 19605 1263849 942336 1563174 1212191 1468592 1405835 1697058 489461 1010654 1115393 1926434 1225574 542958 1243730 409464 1647627 613984 643821 1845556 1096142 1642833 1624936 1874877 1656452 1264326 477056 1777069 1134009 1010963 427389 316654 852344 969458 1832742 1074337 715073 838752 953651 1278970 927240 1606807 334915 1624302 1648664 665936 811929 262231 218136 1801829 1761063 353399 1422530 1725861 1316069 225441 1468743 113599 409149 885416 870245 1098182 121757 675652 1525308 1078026 1007109 1553261 863517 755768 1242606 1632798 1911019 1255691 693828 1161702 972090 1328401 670814 510768 663901 571325 851021 420751 990059 1822855 85477 1799826 644368 1404791 253182 1199519 1178310 1015643 1323797 523923 989376 491368 1013033 1709912 165978 123845 364160 763535 1235253 260237 1411253 43905 210490 1860790 1715795 1147656 791422 479704 909689 868509 250270 1290193 947487 1679191 166978 1686890 1871169 1178459 243573 887388 277082 572377 1090530 1180212 1288633 1130420 1426492 1893455 1298532 661229 58934 510530 555024 1829358 1683983 96415 1699505 1517604 1631280 1582290 1509291 212036 1412900 300456 307663 1410787 317925 1183195 701358 1221154 1760117 1870912 789563 172556 667523 1205568 493497 1223721 738653 1074545 1437786 663088 1670501 1674195 249198 1875867 1092759 317073 599866 1678268 1515930 1872927 1481714 363096 970661 402969 959933 85226 1698041 682897 1668399 805517 326795 1061918 857328 1581290 95671 647779 774099 1286560 1875948 735640 1328395 1618848 835074 792837 1901233 852024 455876 1701988 1078929 305011 770651 1100839 1950403 235187 1839485 918298 1593619 1494127 381911 374341 151637 269109 1829532 1866911 30609 694494 1285388 1517382 1264442 348350 1214027 230368 559350 1895212 779253 965621 516221 670628 1288830 1450854 1560993 178479 22429 1559239 1976157 1865560 652668 262634 431608 41981 792501 162663 364197 84661 1224287 266789 1098253 1234484 1088168 1971535 197061 1725585 262202 1014390 1838751 222801 1798705 434329 1256622 1773615 1981898 19740 1644594 1326763 1017379 397740 930032 1547065 1023813 422234 98962 847274 210841 385329 1911527 1697017 161392 309320 1268211 1911458 1435076 668717 563787 1955889 571626 1562745 830950 48445 588090 1028918 842458 250748 956243 1942997 436184 1442911 869061 75198 1906851 1078750 210188 305908 6355 1331032 1325209 1301069 1394276 364374 906095 1384993 775803 126762 16899 1971682 414997 1140298 1385421 1577433 978618 1833994 1683480 1606038 887693 1061399 497357 1140830 948883 1597800 998122 332646 648458 263445 206511 518721 68230 145945 1968172 641564 852642 284066 1866302 1441369 1692911 1597567 177601 1786657 1456704 753049 548783 1292648 716570 1062228 1824581 506250 1233006 1045084 65364 1209702 463480 967267 1250857 1382517 415404 1752277 99259 333838 159400 903759 1234395 875877 1234108 647123 1549771 336901 1726458 1898375 1312823 427879 1899846 100945 538153 1242938 654254 1628361 1659344 1293282 1901130 1589397 188934 1911546 1138526 1149450 801591 950840 1225762 841621 484291 898522 618696 109097 1488511 1644295 1532569 1316264 603282 294071 1108065 1493889 1976549 1701435 903951 1045316 759850 955817 378236 1451045 465147 1897576 1131204 589617 685393 613996 551998 1521936 1635640 326834 949222 825097 222591 1392094 1000804 1063339 537972 1729191 1352459 556095 1728614 864367 1079234 1681415 1540790 768516 1117977 36802 1368362 453455 1295511 1115802 36547 472643 47476 1341196 1575709 400979 860422 1142934 887594 1965218 636118 917765 1487356 1411640 1945950 1894810 92054 1787394 262919 1691626 1115221 1006809 76402 391744 25172 1214948 1234324 117646 573712 311876 1767258 1268989 1456289 1998808 357731 1259283 1469224 166644 927872 1660601 1108522 942206 490970 1723839 822510 467743 1873009 438755 1571689 329457 79493 1813295 1203391 439114 1877065 1716441 231082 1070344 1162658 1956617 1007039 1659598 1764685 810062 1526266 326583 1910331 1138625 617891 1649463 62384 514369 378506 1958567 1679859 1520558 1642143 53661 656465 8973 419036 846277 1427669 1155912 317223 1344286 578919 1201264 566286 1179779 1868853 688409 1502626 1134002 61649 270034 1610884 1483748 1112021 1179432 1447125 806420 238161 1273033 534251 1233561 1082825 298215 90891 1800324 1583194 366799 350001 601851 1391025 352784 390526 307426 707338 668171 1796943 1023114 164012 883012 419735 1293939 1388952 322595 68368 1828157 647165 685455 1000794 193106 1266003 747962 818159 716055 8222 1419277 1782728 520378 903437 1166276 795663 1871692 11601 597044 316819 70110 1368104 1376101 499390 19038 1360459 693081 1553327 886655 1750010 25230 349215 311762 1993274 986278 1422085 361895 9967 1984572 1480652 1854827 1106890 1862694 258733 1987343 173533 1055723 806862 30183 1188010 800796 1779101 32821 1340111 1376042 640362 1958601 275066 1612480 347236 858714 1573760 1978850 1120298 394028 1613596 1003556 864794 1377906 974050 290336 1197175 281141 1572064 964926 1728180 846448 689857 560439 1265989 1184987 186971 334876 1858553 314003 377216 862596 178936 944185 1564342 1086180 1941333 78331 924927 1863577 1613245 1543799 1910501 1122219 477009 1659307 91447 1728663 47251 939089 1863494 573751 760009 615986 1977722 1857416 1301741 1321321 678870 810092 468073 1709459 1244204 1184975 538304 1646024 947270 1072867 1417170 250788 724804 65091 187921 1834650 680881 309470 765726 1194779 1537787 32291 1682036 1815993 275877 1081400 801205 1803945 718987 1254145 871468 1646969 1303063 941172 160055 605359 1880605 1381717 266730 1543970 570380 187131 1411048 1861286 1397738 93994 1678417 568171 527875 768219 101625 971411 752026 915513 276639 1017262 1177026 1544212 1244745 815217 1267802 1372593 1422815 1954091 367279 808152 1668566 1655408 819711 1831134 1159333 485273 1399593 7465 656953 1810489 1913151 1981994 103700 1193131 888823 159501 1734670 366707 102542 1690640 340445 608930 212488 834315 688153 625474 185029 1979623 123810 81463 12247 362188 794459 1604246 604841 1436739 1304652 1176626 242354 1479543 1466985 299072 329904 1150253 708432 367540 665606 532736 1588406 1701634 1210989 214037 1421416 12922 1570946 1631752 306325 1966699 278081 871966 822059 1891611 514604 496843 1204513 1359134 1667980 1247171 257157 1287243 786822 964432 849473 657924 136266 1731575 1324982 422889 1099505 1819459 174866 325532 92214 1041318 1079941 586604 344064 1652348 1133258 263015 1150866 915504 643205 1717977 1819819 1627078 1701591 1984998 1715170 1665746 239036 1729018 1892497 1936177 365152 655269 1592195 1058904 451410 1473071 572532 753894 361319 1512205 373811 1622798 13372 1711444 206892 437185 467273 1561230 800400 1709181 26378 56111 409210 561247 586099 1467548 733095 235076 1558338 1740390 1428940 420609 1456735 1481625 57159 292455 1669775 1545804 89142 750288 1307290 74370 634610 1240 1390144 1936121 1606215 765781 1869740 10958 1086268 105725 169029 592560 1538856 26363 806602 149848 450486 645454 1891521 1895698 1005471 438319 1748940 1770036 517030 1971529 1991819 101277 116445 1316747 631399 661085 780820 676394 1623957 1953273 469801 1934993 1170472 1802758 653239 1764420 808007 458329 457003 1636280 255596 218616 1866129 595307 56000 1416910 1347561 1585284 1667621 1789734 1963277 248246 268544 643183 78550 1890389 1705475 1086756 493652 1642334 610760 412517 1579389 858738 1946116 1860542 1684647 1818598 1261396 329247 1912677 483224 74846 629481 1881503 874855 704578 513063 906696 492455 429845 3729 1321160 905522 603382 116358 707268 464829 855026 1050756 768127 162284 28437 832221 1599699 470676 542859 1640039 1316539 1781322 1038063 1531360 1447690 1457406 940033 272374 1106972 1804841 1188659 399230 174205 418382 974174 376578 1108735 1194158 33539 1859189 249875 115811 1131294 516638 834112 1342459 1039617 500639 1404294 1599244 726856 118957 1874155 1242000 1940009 473783 964929 748978 1616988 1151975 1286942 1896516 678741 1740111 1448935 1508133 873268 1981800 775580 108800 372195 101113 752831 1829654 493789 390872 1949470 1636202 1702870 702789 115888 251786 841708 1647439 894735 1518046 170583 1403407 728522 573577 1862143 764632 1106908 1738681 1831528 41318 1204972 1858435 1287089 889610 1603185 136817 399475 420745 1136865 1083755 936870 167119 416338 968975 159580 1820171 707126 888790 1358787 1743272 438640 941992 1222530 274212 364626 834610 794097 1221353 468766 760784 880989 65352 1670486 522034 568167 117775 1128323 736896 1546551 421368 522598 330148 1999853 1916976 1847238 498484 1671415 1438843 852900 354070 178543 1574750 1638684 1760248 993828 363130 1658498 270021 1040240 793395 945742 1774549 404005 19953 1810159 754062 501152 1138451 359855 813757 650840 1726178 896021 1712550 1137431 496320 1507737 328598 1653778 1541072 246514 207663 683634 1860974 174371 90192 1616041 467342 1004743 372603 1540966 1667082 24256 1685175 380367 1532138 1601654 1921050 1570260 1990255 12244 1482270 992888 440241 459652 611957 1577902 1950890 1894211 792964 1335098 265501 852675 1608410 842222 125291 781367 1083853 607653 1712012 1252387 637830 858458 1939050 369620 859172 1576214 281408 546727 937842 1911345 441400 922802 1568154 1549637 529451 895387 905069 44978 1071099 302053 911511 431339 1884416 902179 188381 1399909 1282495 1837618 1202159 130405 618598 969259 337588 1838256 1415542 1243165 593549 532634 1407473 686770 903917 1921114 227674 399998 821493 4169 1075018 796138 735974 1524225 540671 1213415 327472 1603447 1937242 702770 455509 170734 622854 111433 978638 1763950 715104 537123 257208 1117215 1692973 905399 62466 971428 1890338 1022655 1530027 688069 904401 1991437 1819572 301214 1788523 268917 1669651 862873 848745 1613902 1946908 970827 314733 1951404 994388 1427203 604519 681207 1530907 1597585 569096 1214952 859165 442858 950450 1103003 1711465 645274 449596 708634 858216 124193 1290961 1665626 1805228 150830 267684 1394488 1391985 1034631 1634636 1907046 1278267 1813790 1149774 170490 124651 501282 1208674 350223 1697256 996313 412224 1817712 327757 710257 55597 1059363 1364381 1676432 1645132 681610 1414466 1805219 888749 1888631 29600 1177057 595441 1555333 603592 1096986 200571 704274 1890505 547458 1508126 1593511 1435304 1454667 129898 197719 1996087 553366 371025 846850 105664 120640 648474 732137 1702275 792567 923557 1668374 1110190 1792781 500847 1993649 889945 186927 497038 1488170 1321375 277368 1136205 1229129 418535 1943928 1716159 1322350 176825 349539 1590181 1006042 275930 35697 1588118 609244 1404497 523855 1925659 1128126 1546487 637433 996338 66385 1284736 1951873 1326992 1533713 107752 65967 1443212 1672425 352242 1049266 716669 1213043 1459188 474987 1653361 660778 1379274 967133 917492 662543 1780558 1130937 7086 1208154 1245500 744161 605736 381974 42707 1696367 1162057 1618064 100510 135026 1387900 17778 809105 554150 585391 1207147 866830 697445 951024 515877 1649066 374188 1356884 1746500 1775688 1091437 1901 1601677 752750 765158 1393829 1202153 1953423 265704 530246 1514611 1531592 615140 360455 1461488 293927 1461007 1726573 13449 236297 1239993 1536908 1572310 1959710 1766699 916713 1444438 1377637 1819120 1964004 1105484 1698464 1225242 1601493 1799781 1055839 1142232 1831756 1214290 1165260 461385 1474965 852094 1507835 681983 370785 496816 1239335 1161033 439096 1791924 647261 717036 624345 355993 615829 378185 1252707 1248481 1884536 414269 396489 551021 1425447 288842 1311811 1746515 1586220 873456 1106529 1583821 837424 688388 957610 700845 65924 1139290 884778 1539816 1639515 190253 1066648 614264 1837581 361191 1646523 1934670 1774561 579811 1877022 1852412 911081 1510598 793387 1207219 1560363 1366237 197067 107104 1799514 1754288 769000 238922 1545576 534780 1156031 1906117 1453904 1084569 1747694 1687802 506944 1941688 292402 647494 845868 679713 1801083 1322971 1336774 838422 1400266 57071 155408 283498 915287 329553 1593682 1968636 416846 1045189 1546704 1715995 656883 364406 1446829 1794768 1389510 783037 1140989 187080 1367460 1391113 1282460 842110 1850946 1983406 1575782 1023009 578680 470248 948722 1255069 326049 155952 685523 532643 341247 141748 1191823 663864 1895868 963977 617619 117396 913445 9177 1488384 410045 798232 1694679 406973 1606453 1008052 1022122 695747 6404 1499490 1775428 934795 1086952 975645 227265 848572 1184005 39484 50815 1410158 1858003 872313 712782 389681 856427 1190331 650053 1860588 1290495 674433 21496 604270 1713829 333088 832352 1504019 578986 1980704 1056066 890334 644979 194881 1415960 717388 528019 1474571 1649386 917405 1789554 953445 1019599 67646 1682003 1276869 579252 1657100 555369 903264 1106789 1667411 5612 1246625 1870229 1733360 1779307 594518 810358 1544601 16271 356626 344089 361378 699235 1912648 247527 449760 1714046 931396 1230911 754640 194954 1687771 130438 137038 1271103 1140161 957168 640069 1716259 832119 404229 102433 1180223 1766140 1272514 1693717 1420557 1414831 1287513 1861648 1039087 627123 425754 466110 1573213 1746444 1189232 60838 802049 82013 1438722 1071186 1727398 1925163 1516026 96315 1945282 901377 1041093 1687025 441761 59194 1520003 1481940 1232974 1936535 1352000 1871285 1292665 982154 1631818 190165 749150 324082 1770966 1898490 1614094 967151 1662865 235780 770796 51898 1523039 359293 766014 572016 1930260 137323 240210 251284 1493178 633681 1681703 1778242 1142663 43325 1664590 1535496 1145255 220221 557063 622601 1838584 1907417 1491503 1793588 1901711 910696 1856146 476976 1822625 1635218 1026737 334778 1429705 1750098 1086086 1185427 415362 950853 1346893 1804080 1200104 1060899 982675 1115922 1070003 1457037 641400 1386548 1851983 613220 167751 108047 256189 1105368 1135944 1895907 684786 1586006 250983 490580 786890 1316892 1021983 328200 1406090 2973 792460 1273902 739284 876123 1109437 1819137 144331 54073 703143 504201 1424731 1322956 722341 98397 880935 1567252 784516 970112 1340984 46457 1990029 1160281 393032 941309 1077442 1766548 1020562 1325405 362059 426037 771372 1339574 528506 1058845 1640830 750851 116614 1825991 858956 615272 1575276 1405526 1021680 1783331 338414 1962048 841278 352980 1163273 868859 654443 1047911 92320 878001 1721876 1991452 380788 1392963 950430 1613382 1048361 285371 1963490 705924 860020 1135498 276969 354635 996696 309617 1985474 840604 1805314 1882653 616616 567403 821110 391459 25155 742203 760844 1577702 1862780 215618 1401519 1577129 775058 157945 1819818 743637 1167870 119191 1593110 938032 1538895 1680225 1386275 1046365 1259559 20287 1455820 1942542 1241171 532138 1104660 1212741 637519 845797 688506 1778167 259672 958399 1896889 929183 1555218 562060 792651 188428 816302 1553178 1617528 779683 385235 1442685 1707322 37829 616524 517831 460608 1150535 520420 615255 545985 1544745 1975646 176990 950607 1900247 1991292 1289036 320149 832934 1512991 869198 1399033 1470268 1915134 1127240 1239087 126952 1723083 786354 313582 573237 1369238 335621 1749958 1537986 173329 1009868 1734228 131507 375701 144082 1408413 1122047 1763637 926844 523754 499736 1807815 1523886 123416 1437567 386979 1436731 1461616 277956 992348 140857 1191087 1483763 1103006 1712735 593204 1145211 169529 678737 1866128 832536 1110789 91398 1509124 418788 523824 1931521 410710 269518 282334 1784196 422068 1038469 1135548 1711330 462226 283081 730509 1771049 698780 985593 1171161 361109 1211976 664574 1652462 981301 887318 1107318 1340189 342554 1936871 531034 1205611 111301 1668835 840321 332817 1744583 1513922 452016 1363122 1410567 1619664 465368 1422937 1937723 1443784 1980204 1185262 183461 908621 1601802 957763 1963129 1526249 841769 337616 1119395 90016 751411 1641743 1552886 1120815 889831 1527748 1910610 335274 705709 1825212 1650810 1848383 791263 806198 869831 1309034 1588952 528603 712535 54730 990842 430200 1775235 291147 240774 734069 1453981 969377 134930 1585054 851405 564895 615480 48063 126470 1891685 545466 1255428 427181 164222 1946287 1974568 137530 343203 786573 78817 344240 1369932 1121160 1469389 913146 932625 244997 1139921 1423061 1050683 1395986 963517 1504785 1720251 181029 1286793 466588 25492 543142 1528901 1271345 224750 211032 970381 569321 1923291 1585800 310166 466637 1137287 688915 1704061 1790066 1221990 520453 103229 1198874 853042 1179936 1240133 565701 1658993 1706327 156824 1022545 1476839 329436 1680582 1789903 1933818 232862 575831 1705522 201336 1131353 450796 503297 1554457 1825677 670612 1516568 1591135 856664 1472804 484499 299949 1549616 1968527 387761 1217569 1284809 739912 1674127 1400638 1722735 330493 1104954 1459121 887542 1030369 678378 594996 453294 1391811 745270 1850932 34224 543943 623655 1758295 207065 1809812 457930 1118423 1009332 1458230 267497 30917 1344888 1843329 1537120 1024798 1459515 1185886 935091 2371 152152 1900623 1812262 861420 196803 876648 726741 433813 6443 1130237 1634766 1785264 330441 488929 1284848 375124 795623 1681645 59731 235756 1951452 106645 191268 277515 997423 501053 206801 1861732 539792 1284056 321153 1908209 1541762 994837 1742968 19944 1820314 1547198 672035 1037949 122284 159210 1481325 350567 1678405 484661 207250 607509 1612785 1823250 598175 1319734 1487311 1446553 19674 190812 1525886 1199784 1692922 1232145 123530 453368 1643465 770242 1204862 1011593 1504674 257955 1885551 1726538 1341075 1560142 1323015 1648268 1253065 977218 1735795 1951923 216076 1425815 1427611 85396 555579 928941 1409926 1217604 1344628 1383561 239994 840822 729390 10088 416328 1253609 152650 1884336 244437 17322 176841 721151 277286 597397 1136440 1593462 1175827 1286426 944088 689211 791112 1605768 1615102 631400 1594522 523594 512158 1960308 1921168 1256621 1511244 1258020 896728 625831 825252 344462 587935 685400 549404 1808923 477955 31370 1450443 842071 1437836 1110378 288234 693453 998190 1466462 964303 1309885 1798111 1467914 1503544 433550 25815 834074 449863 974400 1243520 812059 1271627 772829 1196775 1048717 1677345 1437846 402539 930060 220915 718679 669953 232421 1934384 355728 745733 1305317 364388 93199 1037006 1435580 936206 1886681 701754 284246 868478 253393 1360164 1702726 1068585 326561 1557546 369089 1150850 320243 1744782 1574605 1188987 852878 529522 513175 4589 1874649 257248 1830493 1868803 493913 1820389 1023388 1807745 190689 641341 1374732 1712142 1606052 593154 824945 1946583 303807 979438 1087796 1021863 620491 1581239 1171718 1063735 764302 485536 317699 1109223 1809508 763293 238533 1173892 1339134 1590195 636432 1211610 1153837 304468 1402505 1755021 570975 1313590 1915542 43271 1953409 588493 1378854 1477142 944638 18489 152930 1849189 610577 645931 521502 1373913 1957110 1159098 877492 1341510 780721 881019 966693 1132027 178497 607988 355766 1404857 1788684 1886982 1166695 785221 553901 223112 75299 1845864 1073759 83236 474218 1806717 1462237 36619 839961 945197 1541580 63839 725656 1000275 447277 491792 1660330 1919291 1479574 465870 911047 548894 1776441 1317576 317671 894156 1698539 1963498 497479 1180851 585435 144522 1275694 108068 752408 1706213 306543 975615 1194940 311639 57445 650652 1182649 371077 85508 637080 1513895 878454 1558764 1840443 281661 1644351 680604 1010312 612681 967083 925747 814721 1034944 504422 1506088 1222235 1588905 969697 1178070 132468 1323630 1806561 1039424 1017504 1160284 1950761 651811 1716384 1940986 388406 1459073 1784718 1521110 1441538 1331181 443061 263143 1858096 1134249 688854 1626227 1800736 1647181 946619 158931 1513988 1514696 1361305 593642 265195 1160197 289416 841203 1305447 348500 1663048 1857763 44106 391051 1155553 866277 1753793 118009 1627279 1789528 147033 178350 1720853 491078 1780437 932908 458614 158163 610258 1980064 624051 415732 1818281 159353 1319435 105795 733844 1512597 1123140 301241 1240383 987060 259926 1710025 495152 1023438 1194974 1292990 78791 1554035 454070 839529 925511 1984174 1468071 1261140 1808230 1053307 45946 371908 1845079 542095 1717157 686401 570844 1276636 140935 1642526 91341 1979231 1626504 1710337 1225662 1384814 1224645 1087110 1670326 1020326 413593 1040224 889558 1945494 1781290 1628268 1057046 1826538 104316 841479 1637769 1611386 1889 43025 380308 901545 972908 758109 501834 695795 1740866 1348936 8589 1116250 556059 1419824 786955 203941 1764960 1325642 242791 1740550 1713788 1103623 192289 1373047 442619 1429208 37221 869803 1120525 205999 1076773 785021 773057 1223125 72931 1928035 719281 1267135 531672 1961619 213477 404414 1555039 976541 1239879 504666 1918264 955329 1604149 1533504 1239461 892140 1827759 76999 586944 11922 1691494 676975 1285933 683310 736102 1303336 357644 935182 1424719 386926 690347 687680 884733 213634 597565 544049 215170 1066125 1760539 1586012 1167276 1312833 218175 802468 1541473 1581795 1190972 1980018 1135166 210423 682566 1831465 112035 164895 981525 58198 480098 93751 1511817 332961 430334 328535 1053871 1802880 774167 590582 843493 326604 1821604 1916792 735389 392102 42503 772534 61526 1711174 143676 1853187 445824 1662197 1179234 1380514 1295723 47437 207682 109671 722159 1174324 1755274 901645 772212 324216 307363 70378 737177 233725 444748 263303 715440 1178357 261419 809243 1146969 611115 221421 1227698 336507 1215274 732498 395705 649508 1638117 1027978 693166 1709700 471956 124725 796251 1307214 596607 1736988 1526107 1125804 483983 113411 678887 510351 706957 1879859 1078887 134039 922258 497654 891882 523722 1233552 1123717 1530722 1815466 1812233 1418840 1253922 544096 1813025 1591602 31482 1789245 429861 971313 593049 1963328 532422 835618 1323915 1811571 1828058 1382183 1973841 1959311 1091682 1560205 1788438 1385821 1992865 267536 848398 1806674 556798 361421 1995098 251604 299051 1571605 1766972 946071 283152 785337 700547 1527659 1463651 114919 1324775 1684710 1839733 1073558 1463406 181907 1637987 196867 1488282 1344887 434415 1054098 27844 1348474 114519 595713 219645 61172 1893429 1827922 1564253 467174 431004 1106175 122941 1230047 1516166 624601 1347586 1004763 1719248 1341079 1274479 1195033 884675 1660540 22637 1887066 681977 1261904 1147040 1908710 567609 1780004 1447561 1047627 3492 946555 1717425 185172 1622190 83651 422834 1425743 607167 1957464 887509 1172787 400609 964308 1238950 1511218 935012 1566006 1663421 1079214 472485 335448 1745363 791160 1035460 1252624 9399 1232315 199357 1080179 140357 1148675 1975726 1719947 884130 1811133 251844 963814 1475469 1848110 71463 990121 1294668 1685339 1586705 1728434 785160 1681859 789506 248529 1094044 859564 1960783 633664 1951891 1515187 1960148 1325046 1116314 250049 1281019 369123 1612331 1532985 191018 991385 1042819 919744 1477353 111707 796559 604741 1672700 413712 1874905 448001 202157 1563147 4483 1832698 1611992 131206 431283 920442 642016 139462 15795 511877 778139 1272194 1258984 699435 1277766 920631 1419357 1337548 1887827 1883090 1081498 549608 1032591 222306 1138923 983772 755632 988437 148549 291721 1254146 1974246 457914 1868431 548767 568627 1411222 991684 1617547 18352 1114628 1619713 248571 871023 442711 1697709 671190 1341165 905222 1138929 1031178 710185 1292024 1540220 378404 1905338 573120 1085673 1606025 1331442 780767 921752 1894135 927565 904738 1591384 102042 84649 1178770 751718 1070828 811743 1161166 524506 1717466 1008763 1341957 376344 1324843 1338169 1160613 1191458 1737233 1999784 617152 1629512 314152 1445768 707234 1622693 1262605 1321050 1085057 857739 264256 1688962 1781957 1718144 1640112 956287 413772 1042626 762698 93206 1962457 1291378 1510775 1734694 1116235 352227 210847 696629 502660 1163365 1030532 689172 1925564 650529 1051981 606829 525498 754300 364452 71145 1298707 1161302 427526 218790 205997 1029994 1066998 47245 556032 1429504 1210145 95972 1559650 1605747 1970958 908284 496060 1330266 1825525 611411 362551 994585 526304 1686911 158304 180995 897170 136484 1479655 1340424 1681170 9545 156377 1656510 549829 1979047 1122164 582754 978454 429120 1521944 732364 1995353 1551568 1801659 1616894 1561362 1868609 1351589 1871239 648654 1397107 1011776 1930657 898905 877295 1825852 20804 1848678 1018981 1587396 1819967 643489 1635023 89602 441447 1608499 785895 1333539 837513 200047 1508271 1404445 512335 1681321 294586 1882230 1226673 674603 1444831 1618230 1929308 1939797 982443 231346 573383 1109399 151276 1088944 1572467 1066611 457143 62455 896099 1689948 571983 665313 325561 825233 1185211 225645 1429036 1110057 688839 1087927 563181 628896 1237329 1343785 888353 441196 855393 1357456 1380921 922006 1139771 500753 1199947 223591 4540 7095 1693979 892405 73445 1988483 827020 136736 1522889 1383868 1595480 1022882 1275190 1321137 1286444 1161563 1853823 966529 560684 427192 308633 1073957 199296 1976118 900641 398294 305352 1707722 331977 1580041 1882005 1978095 981234 382226 478541 35259 430957 358976 1452366 617814 1885882 846884 1688806 364139 1311000 1411455 1620577 42702 1809093 778746 390537 146709 802425 1823964 768468 266174 1999829 1219824 894483 503855 1321113 513918 950599 409458 1027663 1771504 260647 1764382 172176 1897735 1431361 1559550 1517388 1752463 970264 1287109 536100 589432 1176860 838057 1946561 296683 1106672 1786718 330119 592392 426178 1659764 909639 864498 98645 1944230 931687 1195158 421776 1885888 946998 1536697 457034 453741 428130 551581 1222371 1132989 768000 1533496 1824436 1210152 575882 390905 1737547 45269 1083103 1126227 1380939 1152776 1820261 86510 18325 74470 1803337 102362 1430862 1718868 1582721 462362 1184690 1166969 887539 425580 683145 233865 810402 170679 1430945 1018800 1713516 271555 1072963 913513 286185 449673 1594951 1786737 1462724 1240228 1655168 396064 1506439 154814 655280 1808121 1922378 1411801 1902694 529883 1041335 1375736 887407 197847 168814 863633 1501010 1061638 1916076 521007 300596 143829 1491580 563550 1624186 1451867 1057419 409366 940031 214479 101871 1518049 1707850 465700 1462822 1515728 16071 274840 551960 62052 702428 1029108 373889 8338 1311279 93429 1863118 1094996 653805 971721 703646 782832 1373548 1724519 1579945 1808699 614569 964504 1959827 727342 1307657 1981790 946514 233655 1816708 1444070 144437 886390 1871641 1511445 1103513 266811 126997 479764 404108 731420 1695135 1077700 487263 855873 1533756 283984 1164719 636368 775868 722686 950654 310792 144887 1972979 854645 452452 36043 1972023 1189963 927843 346260 1928074 1458070 368623 1780345 1295965 1820748 265120 1927134 1251941 778864 1489452 1878992 1749537 1780459 1234147 1137300 268523 1586846 19101 362462 1066863 851111 1980618 1249270 1684013 1962835 1989039 1082826 98989 681668 566923 1149987 1704722 1109311 883351 843013 1801670 413076 1131875 62169 1913726 405012 561770 1679920 815664 1901353 684088 1010 1664983 1535077 1187973 390257 1543901 1124464 858135 1904645 739207 1005812 976618 693891 49918 1155750 1681393 1617668 596124 1993455 4141 1980092 1320352 679433 1726584 768857 1400413 1503941 676378 567713 997379 63622 174051 1310663 778370 795886 1131083 1494923 1100124 1458352 1548720 1550120 435013 1261779 777578 1581855 1031091 1503310 1317336 1497287 527586 339193 459484 167498 1766020 29321 46051 1492787 39158 1071103 1199834 878956 504950 45907 993003 1808153 230616 1269215 1784956 958646 1816153 1984842 596033 1989018 121795 443739 1365103 684683 1924496 1974325 1011024 272632 1689127 1047835 1738309 118933 1194958 461268 1565216 242494 379318 1888232 988318 658290 1614124 1575872 96914 1612496 1977471 1826158 566771 1449777 1302954 800025 1458545 1472160 1265139 565128 897862 253231 1032158 780784 507692 978848 1491066 674585 519190 1036356 1674664 411535 1725331 1017309 1815267 1783035 1292096 239818 1728250 283100 372469 1667917 1359768 53056 1240368 1118324 1399133 1232218 1381325 1112401 62246 482163 1812949 1548016 1275859 988940 97802 1467288 1814678 1004249 622948 635300 1545992 958924 972647 110951 1147955 84503 895568 702367 1474157 1068816 340644 364905 290738 1355368 965377 1797236 352033 1308760 276523 102606 1723309 991863 982566 1514278 1406011 819771 1678447 1443816 1930403 1373721 978552 1630150 1662255 731309 1354355 1176839 1600337 1833519 598292 1352491 256547 421466 94840 1984510 1762650 1671598 408184 1366825 1670330 1095783 1682258 520488 766024 1317994 1311743 1393738 1401831 60789 1250841 1758577 1163507 1856442 1891796 1554271 1653686 1956825 633581 869321 876891 163443 144937 376880 535624 89882 1554546 693508 942496 1088886 1310655 1803601 1098917 1190169 657000 1258818 1191773 1519787 561768 204123 1264605 832040 1646944 72320 1032544 696562 1174198 769834 1341222 1483407 1781189 1953564 1019264 748105 619236 1083558 1410138 1306419 88131 1298862 1447737 443759 1078431 1753655 243205 1027961 660383 1773599 1835423 568506 97684 34446 1621966 1300295 673738 169543 279954 297351 1019754 268728 159329 178430 1675117 768945 468161 1657238 424013 41601 1886371 594765 1192587 1799968 1884515 348880 974103 110486 257445 895379 197762 527856 1715537 730719 1348442 455794 1179162 1287037 1169573 1692557 1097502 1586126 997868 729603 1457246 415245 1866831 113592 357169 1511824 1305727 1500153 1488745 743455 859774 1170044 199598 354646 314156 505969 339316 351135 1024337 742693 11406 117626 537621 1192691 391672 1784976 1585386 1001446 1897887 551857 1907987 149101 1293701 1687399 1821526 305861 446554 1250278 1166186 1176731 597904 598929 1887044 929883 335141 230484 74134 229788 995058 1142219 1574094 416372 735192 4996 1165319 1267110 452315 1775248 225134 425139 1624793 1748297 1738913 1317815 1044580 1665913 830653 1595829 141972 706490 1933138 862996 1461221 48693 1159894 129320 156080 8935 1735816 1285871 1200057 606741 1780975 102469 1047462 901909 1871604 80663 881065 19498 1746354 71261 323715 1279242 625057 724352 1177844 1963452 563087 461049 700834 810049 1785541 1735073 273250 1975745 272706 366572 336692 802207 923349 793399 1357916 64241 1905767 627283 1268231 1288511 520073 1041929 1555408 1098287 512561 1720691 984539 164638 1347583 904419 868333 1253177 1329747 375742 521089 1106958 25604 19143 605452 993059 235353 1173449 261942 1821428 1551791 1413237 545994 441961 1725544 1897371 292999 1184948 934721 1844030 1137101 463116 1573113 1975505 266861 611496 228297 1217012 1192338 843825 1673897 760588 849056 1834068 399852 1226737 1673224 882759 647730 1596117 1802698 1749949 1375412 392991 1417680 407856 768858 1842051 1858093 1042813 1421474 1109713 280985 1976029 1876541 930528 204159 1465696 1078144 992583 1399872 1430021 1670865 1731628 98315 926609 1308471 353939 1957474 1195747 1190229 1523824 886900 261078 1607963 899143 938388 981946 687483 1461953 1123541 311474 1924865 324645 211509 352608 252485 647046 817667 1567900 187764 1213918 1268991 676404 769044 1023748 567434 1060385 333993 90293 586618 989835 1685269 117142 1984640 1553320 677363 1644106 1648719 256019 1084375 1011761 375365 600346 373124 202672 1909453 811695 574567 1364982 122732 648502 1877334 46160 52533 420281 1507031 1641773 1402002 354403 1267972 82827 1603347 1588020 1657074 763109 1874325 743645 563450 1016706 1659331 1281868 872345 734633 1675070 1878847 700518 1555658 513294 1776162 1603846 1044845 1373336 1113950 1345737 527776 1486229 1423960 831513 1928994 1313061 914808 1554018 1890386 1515336 107981 879892 616833 1112464 1497428 519302 965376 1713614 178462 1709797 838586 134268 117709 1509311 1263890 513617 370638 1893523 885631 1569280 801926 1030076 325598 1175871 1990556 109396 1574400 924420 993155 1851062 805705 766016 361739 1184369 221335 537704 1778073 1966021 395629 465304 179172 409005 668177 629126 1848176 252445 1438742 1984307 1787772 1345634 1092596 1494546 548231 1393885 467849 1264607 1602532 1332985 1396312 486618 1398317 1475852 61231 1825329 1667840 1180794 1681794 1889342 1063093 306727 1333195 522824 1461758 304665 1417320 486670 1950681 231767 566224 982301 1780159 531 377777 1006352 498433 349621 512104 608291 1966525 1343442 1820934 40997 1633786 1086020 428933 1183521 817420 1894165 1377114 233170 682578 1621545 1420552 525817 36712 717162 755722 1438824 719288 746671 1134095 1392308 134158 1622153 1414136 1124755 1948438 243647 139087 789037 1850004 1776784 1971223 388522 310690 234806 550378 1820356 285631 1234193 1252557 1914850 778042 1009111 1561274 739094 1813782 1193720 129359 749746 1027010 914787 1593717 1362148 617112 544950 1209480 1522294 1175026 1495903 1438045 1331216 1580780 1308085 1364501 30177 469772 540165 173299 1201566 1297983 1369367 926771 299628 1160526 1975938 212809 787985 746113 25241 1419377 1198177 357867 936025 1564043 712900 102201 1676582 794547 821241 749515 789242 1656213 4174 1914960 334492 63616 1827568 447617 121780 1152026 766280 226916 99529 618501 1506201 400339 328033 1887965 1220775 1754225 1938584 465090 697327 924005 1047374 29038 1569607 533510 1998386 1519982 1358703 1165069 1712273 419949 1389317 1725963 140364 998044 929023 1128110 1594997 406999 1982048 474047 1109801 1134967 930454 919606 401493 1228849 375542 1954022 1317400 860997 1960256 1638375 1865371 189518 1305746 678183 532317 1077604 757141 946208 1441751 1412577 204815 433635 483750 556362 823026 877662 1363233 192954 856365 848067 1777959 687050 369531 365132 535137 1930048 1285413 702359 947299 1147010 971886 1868448 156498 1153579 247854 1774779 476903 1528777 1357045 1772849 887327 1658345 994706 883920 1380456 1909978 1333343 1972019 137245 616070 852613 1675905 1451941 418455 718283 187702 866341 120459 972658 1948077 838949 1840558 1590910 1006900 481724 1697670 953390 767918 419988 455934 1490136 1966042 1919135 41971 656580 1945689 343431 1018066 1444915 789750 669131 1826702 1465010 1516852 1581608 643349 1446971 1970875 1739546 281944 130725 1893990 216152 294689 584306 834359 922720 1397662 534234 1909595 1066130 1434211 1018434 223855 261546 1972478 285839 393387 1434507 624196 284797 106397 1520388 529452 333764 631348 1227810 1418866 1070368 680985 705109 563624 376213 1644657 1636031 142242 1815576 302931 1468348 1353117 977924 1160723 1219667 81221 926586 724893 864769 1572250 1009385 1108584 1167268 962473 1297874 1058252 1676590 1144108 641076 1984940 1818166 292048 199650 1252985 243024 1776112 648549 91879 989294 918557 1359428 1067889 48065 1630766 643572 829425 170021 942956 1889123 1549064 1000212 1813835 356752 610534 44510 427834 1180292 24068 1752339 1578818 1404619 1743111 1678758 28163 115415 1121418 385238 1031850 682552 1084741 992103 1207994 615666 1477932 1544672 469144 1067860 175233 1808713 477032 1372717 353349 872196 345737 1258538 1924543 1999043 291735 309300 195205 1821381 1773693 1712521 1187685 1966204 257854 1715487 856779 372873 685813 1876544 21232 1114010 178530 1382911 392636 1281024 368529 1102140 1720930 153737 1308360 1904177 308415 1584105 1843285 482055 454113 119943 1647722 1214446 983801 1134734 832688 1986779 518220 1376598 1065462 1081104 187237 1121497 662782 1348602 890242 947194 347523 1297179 29685 744044 1185884 1795959 1583995 1919032 339730 73541 1625041 1213595 1638509 1155411 1876014 509562 1851169 107754 1859473 1229549 1254425 1709768 1116136 457879 184969 1127285 1368329 1812596 798439 726162 1854161 1761355 282091 617796 459344 1792936 1120750 27387 297547 1886299 1144297 1979093 1971914 673122 730830 1706801 1353125 1549749 1410189 390390 662101 1610375 435217 610772 1463374 1848645 1113594 547301 87310 1021170 1459032 1994612 1330598 785149 1731442 383151 1769065 913223 1332202 1265394 1369604 1115636 434027 323954 459621 341782 1187682 174972 523170 94215 528835 1308696 1701774 260213 925406 740420 1569553 1630428 836135 1914484 1584413 1203770 462036 1294095 1495128 801177 1363877 943380 397111 1176147 1405891 46729 1322797 1605865 792541 1713566 1952804 83998 751611 1621686 1538874 392824 530236 592334 1072188 953206 286300 330452 352061 945012 385664 271790 1450730 129474 966125 97349 1520506 1821956 160467 1945364 1251702 971424 1414613 223238 1751307 472150 139259 582828 1990797 84715 295066 711338 1995089 1544712 1164932 1224509 1643701 1404526 1259879 1010742 1260930 1053413 1530824 1229441 742334 404135 1047094 970283 929320 246877 104477 1261250 839701 1460397 1887886 1118074 906873 995065 862098 786574 1322803 1670503 25620 720514 942573 254236 1047047 1710686 1188697 911797 1719102 1289670 560222 1065279 1966027 454667 600070 611012 1364448 280238 1013271 1458259 216082 730274 1905734 1704798 1418218 1298585 936450 1465975 1052510 1682986 268363 1495293 1104178 998220 69832 1880468 766290 1767771 1340746 278402 1238763 153941 1772528 1008824 1345393 1375819 1007419 256780 1240958 165210 79224 812003 165366 147146 1216228 326863 1885368 405074 784174 1662621 1740553 1005005 1016549 141880 1435610 507081 489 614050 231395 1080593 980337 1907699 190203 162913 910820 680914 153143 1360496 827691 63651 419757 75984 18493 1374516 391807 1580477 574085 1376349 1007080 1889162 128077 1419795 226746 96655 1303271 1738583 1650579 1772355 132839 166711 169715 1754008 221356 1970343 408307 213061 1827540 440326 1156647 59470 133135 300808 436006 1320313 1833139 1213821 272336 1654214 475567 1365634 1195360 1648395 1860665 314374 47463 748346 1897061 1198835 75125 72371 589949 1429734 225909 1389314 765043 1035508 1759942 957086 1790880 1976737 1703323 1749987 199669 1805234 1447812 796717 1160496 1957751 1795869 1253257 557766 1800362 818719 457215 166030 1348426 1735160 1836660 33794 951272 69170 1667058 97779 287819 1021212 941829 1863079 285565 1071403 1460645 1477685 1990001 1091484 150433 1500055 1346454 159731 706389 1324496 544612 219996 1901636 787547 1192632 1946760 788194 1696628 646992 1799212 1281863 1897173 88833 883774 1257416 843706 867596 720776 1906910 505077 1183416 1952396 340404 278999 1578060 1438387 840885 106591 825378 697489 1634398 825722 1484849 989708 180476 1020027 442975 1613398 737142 1972533 677314 405340 1506556 1212500 809431 1119196 1506360 1491992 751887 1436979 1288147 46409 156186 356879 1873278 1506978 911388 1998931 1007034 1494504 285303 325218 534290 1745673 946184 813330 1316428 423575 262840 1078596 1989652 695565 1303599 357714 597741 638113 1018695 816440 1629245 261151 1658447 1782820 1808312 1668205 1437616 1155885 188826 735980 1660810 35814 363661 672398 1310046 657732 175009 1640801 1970023 1451300 268406 1405663 559630 1630748 767474 1936746 92644 1186584 80308 959996 1192331 341712 136151 1305193 828913 1234012 1611775 1022961 1450731 912351 727611 1923067 1753934 258557 890294 395878 1288997 1677503 273363 1582040 1160924 1107117 1371028 97313 629161 1290318 346520 902196 174689 1733587 404686 186888 1577178 874881 1516186 54381 6777 1552428 1552541 1703364 1462063 1007693 83160 597495 488823 1463562 1418330 522071 132524 530098 1526333 1720259 1223850 1280402 1080012 1599817 1154186 936625 1889625 591473 765370 1708655 1554575 1638631 1186338 747219 1005246 1903201 186907 1638629 1542004 1051815 1310827 778024 1351644 1044826 1768778 283542 19552 1673107 1651030 960857 1951580 999621 1345384 844905 642596 1703781 1777125 475771 1237004 885327 1704031 891859 1596933 1982784 548267 1723927 686498 1090712 1200098 1896366 1992904 1304740 644505 21943 520583 1172868 1062820 640220 469861 1394622 412977 1173957 1868294 406604 1208238 1211787 1614946 1491247 1146189 1026735 178314 20351 1047431 570052 662341 1997287 1869758 1191184 418704 1803590 1862777 1354675 390484 1968808 1986165 1536974 743181 954856 364356 1424338 62841 301323 219998 1867599 918479 1458619 1268059 413923 1111789 1357540 1029236 80338 1898438 1272538 365402 73255 1933802 155981 251145 591559 1321017 548892 1724716 200582 226531 272846 1523861 1814603 888088 222863 564736 1175756 341041 125132 1193892 607288 282350 1735814 1342324 1386056 241524 1222598 839530 515835 162641 1536491 566221 1692210 995289 462817 670689 717985 1317054 1831609 949936 212925 596233 414700 583839 220606 1039904 421617 218316 789983 1197330 1665219 1108792 381140 1860753 617201 1030175 469629 449117 1266554 1682925 626656 79315 324985 1816629 1368054 261875 1895787 800947 439147 1374220 862846 1026145 646751 1371057 225451 1910436 1834369 932743 1270751 1751493 1444835 253990 124508 302775 1226553 443917 1140593 343801 396507 970793 84536 750932 1864784 186943 1461197 44665 766898 670306 1589706 1586661 1909560 1804863 682040 61080 31174 244568 1304036 1758032 53295 52073 431970 793441 105613 1542763 1693947 252870 51720 480148 1762055 579626 158782 1790851 1162271 317250 604239 144483 1958687 1632649 1627355 407318 874352 207428 1175526 277875 166318 1593456 1117244 1259666 1185332 1317517 1397987 1137619 828805 172244 848592 282774 1332901 595967 1504733 1797051 1088440 67349 596910 1841701 588138 573353 849317 1876744 1076191 772356 1770606 128615 46906 1486654 144566 1907574 795849 193493 371886 887234 1509038 1132521 921393 1134378 1137569 1654036 871975 1618003 758259 835033 1245331 823757 1098362 963123 392920 23336 470650 1866700 598442 939215 819664 1365485 283999 9608 1383965 667762 197247 1588640 1771732 1965932 904139 216699 1483668 1112857 301475 16431 1848204 1901739 1624571 910625 1528153 542015 263044 1786857 990709 821711 767704 1078917 1996208 1677899 826723 913544 366915 380151 929550 660404 1968980 73925 699406 1075202 978466 599739 249757 384355 1872149 1668279 1003853 533688 799263 1104231 241041 1129014 75554 1096851 1387643 1920682 20681 1122218 1456271 1263155 1292031 1062104 45983 1564096 1519938 592356 1056822 1739488 1151255 1295504 1965915 470789 1406324 1249441 570090 1761192 1221831 1148750 1539191 685447 1034222 1343699 334874 194485 176979 327710 1899083 1082050 545065 1573033 446613 1794484 1640042 804412 597187 1270560 564162 1779624 1990812 1284081 770895 1716589 638828 639009 491950 1458563 1910622 1462086 531075 244810 1816203 559041 806776 1117614 1705413 451588 1663340 913858 591946 215537 1338881 1741888 1418732 1602287 1066230 407732 630644 739242 212464 24318 1316276 1648187 387427 1623962 614544 935912 350934 1282580 174562 1179940 160176 139422 1085233 319149 4899 961404 200653 1752788 1341740 1109431 317339 1866580 467190 563520 949344 139917 1488043 916453 233825 1526297 1475468 124225 401536 1520627 311710 1164816 1611063 1909645 184332 1379118 1007481 713518 97885 288489 1115997 1238821 418952 1849039 1045896 1657887 735701 1977808 1624831 1815089 1393265 1258319 1201899 87212 292894 484424 1952421 1237115 1359701 835140 682873 215854 1608366 1329818 482848 305834 1208454 139935 58686 636420 1158683 839648 340369 1097273 1010973 1508194 894698 1046429 1958295 1685656 1396307 708194 69043 1138263 1714611 267056 1914815 985450 785430 646277 1955825 1706832 1349424 649940 619369 314643 1127525 1816127 454975 1408062 1516522 1833804 257808 133879 302543 1768359 281609 470161 910036 1784050 609743 715750 770231 1326536 934204 628195 1526419 1543317 1755733 1011753 495718 1425509 343269 1260376 126396 201211 1358598 287005 85363 554792 613868 952518 901023 856511 735952 242 642454 91529 1198797 1835081 1496004 849533 1927603 205956 1222606 952208 1400177 1698905 728708 1710701 1509449 198056 110109 574272 250197 87559 1348035 1041482 797978 1928647 321493 791170 1026223 634246 277208 1103018 1870843 212750 1501283 344328 156650 1229553 799494 964315 1577430 1585450 1132269 707491 472200 258897 472959 299494 781676 630054 1928967 823059 700563 413315 1806656 1301195 1915752 311345 817160 847105 1642397 145174 1302314 136501 386826 216434 1339369 1573437 1424376 529545 1848063 1602643 1540035 1719678 524281 1206606 1681447 1610281 585501 171713 802383 7483 1150497 1029757 458446 1998837 185476 853113 1654573 1725967 1724790 657339 165292 1229440 940860 1816171 1101049 231469 192978 1674330 763152 1375227 910394 1668088 827799 1005166 299481 331677 1124991 770040 1642151 952019 324471 498800 899120 1863848 789468 1248077 1818602 1612595 1634149 1381106 1298169 246392 687735 839328 506210 1225629 1595880 477140 1054933 302138 1049050 704218 513860 170356 1618607 183701 352460 625390 1937741 273529 140372 1518380 1205504 1866348 1897040 896860 33563 308063 1698831 680453 114617 1553968 393099 828134 1765489 960303 1646182 1020136 943880 1896885 1729445 665035 519690 367572 1096313 112881 896261 190461 186118 793030 1989726 475256 194963 565406 43471 37509 11398 359223 1802749 917443 1454453 1247804 590400 1924303 1078274 1365587 772266 716381 1855576 513434 1186530 167280 1612487 1452036 280971 1493486 420429 1496810 1058986 1500460 1763868 368919 804890 346926 187693 1631929 1471363 1297573 899569 255325 79 949470 353614 707342 1393712 326438 1846862 1224054 627415 1162247 1168285 195253 688566 1581197 124700 440704 1267567 565149 1156646 526192 1535061 1679969 470388 1188048 1877245 1714514 1803968 856014 262670 276116 1862304 1652773 1178955 1310491 1557208 1871449 727783 1533955 215791 1291733 1615607 1536611 1589871 550793 1401029 15082 1949925 1996412 339309 1214119 1446331 1161402 475730 1243019 1093662 1146060 359053 1458134 282973 819069 482940 909952 1422004 1697986 701645 1780736 437426 1064266 815461 1559295 428558 500679 353073 997531 1009250 1177471 1026583 71039 1194414 1979371 619587 1896541 459306 1471825 72955 1847096 562853 398509 1854473 1894865 690350 840945 787437 794178 302619 477333 222878 147971 849920 107573 267132 1843301 1875439 203444 492601 110816 1771347 181449 1495775 1478425 449817 472097 1405851 1751315 385495 1865199 1463616 1282114 719261 1478264 1660528 373871 1416329 1546064 57191 1690029 146930 408264 1117802 1960304 315226 57562 815523 1638924 665233 734009 1745320 941887 224913 1031212 738663 1471706 648129 1480714 1852312 657426 1921297 1692082 188691 870739 1872901 162590 1854 832958 1502418 891568 658799 389840 1575802 614511 508047 1472419 994397 137575 768212 1074604 1677819 1098267 1923454 153095 130344 827238 447026 1111524 1899255 1703835 264105 697556 784026 651566 1819508 710369 1467580 1670364 1651872 1004853 924196 1138186 1108491 1925357 357933 860633 727929 1813162 1620734 240752 256992 764985 1302014 1004074 680260 1026813 1750260 1148543 1444043 568276 1784138 1976096 342450 663379 1589075 1534357 1397985 1753329 1360552 981742 529679 1929864 1950370 368487 1687564 1130585 614891 1037163 409172 1927995 1782109 1423420 1215793 1837857 30144 760129 1563823 1628900 1148793 1004351 1479658 1041145 1969398 286193 1168734 1810358 1082588 1254365 1363303 1912760 1505188 1613575 645861 1957163 1716577 656082 360064 944137 1199148 864642 983117 988399 389424 900042 1427648 479266 85524 1406390 995945 1610777 481997 898900 295375 789304 723550 1307345 326082 95885 1243296 556434 1589331 900803 1732669 1452853 1654016 1562716 9139 976001 1446182 43999 201026 82774 1503625 1646528 1178655 176974 1300583 653236 1372486 1470597 638216 24250 1326766 1814932 1222413 1732699 45017 1270467 1781895 693228 1252871 997557 1355984 1292773 1958824 489723 1714581 662822 59863 628370 1440338 22089 237470 1820113 1705849 675004 9003 632852 701309 1728260 237018 1332534 138821 704652 1683046 1654942 1426048 1832226 1933228 328906 1279862 1525916 1600255 1875551 371755 1053476 1791719 1438772 1307723 1537367 1335488 1029838 1663039 910742 850612 1970557 1581195 904069 263892 1215091 1586709 132175 1836765 1281780 1557786 1505848 891268 1429398 1546437 369133 9222 785865 1263090 228572 403616 144058 191363 965014 1162277 1406055 284793 904748 776567 582933 1854603 1062839 390721 374708 1772757 731549 1297552 91195 1465142 1765007 698723 262927 118946 334530 100769 1055795 745843 1449895 502797 1074088 1870552 1473912 763762 1229029 386506 1239926 248719 1916878 927768 1737729 1853960 1701724 1397121 1553278 489810 401169 1701832 1925437 966507 404030 1821612 1293232 599607 246071 1088772 1032712 1053549 1305708 377535 1452494 868783 978816 366754 180272 770899 967916 635839 301902 1056622 1075937 59452 478668 1808774 1986601 1663063 1285026 1835083 1916556 1086242 798463 1443920 375936 1847051 1090173 62540 181087 1622780 334787 1013237 1771767 1214804 605273 1538581 1682660 847489 1416570 1350030 88197 867758 1226501 794138 564402 897736 1894868 414554 459463 707002 366805 1430988 1649082 1039 913541 986916 133653 1725232 1379217 1259220 207639 503654 1314014 508306 1383412 654698 1253287 337541 1674749 1036006 1544872 816228 488606 1490765 151525 1741848 181882 1043200 1059882 1680547 1611001 1135245 1436382 1015792 1543078 1994018 288023 1820621 1014706 860050 751654 262421 1670996 425751 957210 1246520 592572 1439119 471670 547254 402601 1343972 1497554 798323 1743435 773041 1391628 1580323 1991358 921765 353133 321653 496833 1939495 1675181 1931258 585810 1779410 282013 1175551 1011994 288626 1320534 1696695 1312294 1931911 1354984 321398 1118729 993858 1232490 305423 553607 1708413 1524557 873741 1853573 1665801 1800418 1315243 1083663 1419126 1156777 723706 1092146 1698301 883414 760015 468865 1593158 1063736 533378 178535 369899 980331 958486 1775348 913571 159938 1439182 61163 940186 1432070 739256 912530 615251 668962 716398 210960 1774999 1762991 383015 318281 187435 1735267 1601272 355135 706415 738490 1107458 481591 1851766 78408 1400242 1004364 379593 409030 1999911 1142358 1814772 287864 810076 1528662 1775187 420085 292709 1015952 1293860 910463 1470719 1443091 1561886 253850 1525219 1586488 1072195 158401 1282662 1224866 1163083 222426 14119 977206 1067644 159116 1401456 459538 1286175 1409239 438694 1847377 171411 1095762 614616 686838 32285 462852 893028 1861336 939446 1969726 1599826 1823841 707668 1259403 482380 33053 129281 950857 153209 1013371 1472026 544067 280535 1653876 784227 1274676 1629906 380581 644032 575497 1660734 1375751 1233426 994386 1215363 507329 1549270 1003611 1952850 99602 296919 1151008 1222865 46703 1579938 1234159 998471 822363 941004 991892 1105571 1843483 1792506 725598 1344255 1055684 1487832 171220 780941 727589 1110603 668409 94452 155014 1837228 1067232 632289 1682383 1379098 1390727 1621670 940094 1389906 1065697 1978744 1073599 1215654 1639817 829716 1407243 1646562 852361 1141462 410353 1308903 695051 99296 1683377 1760639 1308609 1847005 1257787 1458008 1847144 628344 928917 893179 449173 419029 1512947 407326 1066139 1485406 6947 1000629 1531281 1385612 802481 69775 27769 1181757 1757608 1145641 1044569 1965236 724510 734929 10641 1860281 927143 1217853 1883160 38639 1296428 1464681 622276 1322769 1420253 587293 1148895 697160 1641878 248482 258330 851420 674030 1004607 308074 1993069 1816997 1349811 1786574 112552 1726116 398949 1362563 1696033 1097219 1797579 424974 544919 1291685 300632 542320 476145 569508 1827093 1815667 1210136 905007 792164 1759816 1182710 733399 1624040 255903 879170 931232 212411 290046 882070 859481 97942 296906 1952462 859338 390578 285743 683395 1588700 1744754 613637 679251 1062972 1855890 911865 628605 268080 163345 1934351 39150 429373 875846 347381 1187272 80314 1234021 1648685 1307923 883828 1910457 852593 1954130 108939 1700822 665242 1961584 96363 1398431 78261 1390093 1568834 808491 1239627 1070361 156280 135617 944797 35466 1185584 1592768 926529 1121643 1988884 1890019 136088 1769682 473918 768652 1060937 1027051 1509112 708621 326104 1457716 1576864 183406 1173744 829531 1454045 1336952 174008 1069044 295625 972304 1074712 1454300 1359772 1965287 1686330 1042209 1937168 264683 1270204 1880165 1198937 1239472 935927 260160 946455 328893 1200521 85429 404566 466687 1543187 385146 1880412 575542 892404 631789 1957509 1724466 1326601 723190 1614674 9926 466171 1904337 1248394 1424799 623195 1461859 1627774 1036452 1101496 200126 1232582 757648 27705 936857 1107425 1302724 1976953 1386180 1898556 678683 1452319 285359 902561 456930 1734575 1776681 250591 679870 126999 146921 315729 1656421 1199539 75510 561581 1506115 973435 1120896 1311383 183444 1335512 1128492 1824626 209191 1243755 1008999 1111332 155110 1018965 1501254 1212597 228373 1984974 315732 1018041 614561 1791448 1304188 1966883 1113363 1680840 835687 93932 364117 1723724 360255 1959676 381323 1575838 1279536 765035 1572037 277442 1076870 1075273 343623 1312981 213664 144833 241246 578347 1301669 1358968 500042 1180700 1502573 1527592 1148430 1274702 1820561 521454 1208226 111017 1700578 1383964 1625078 1527923 359568 1046133 672963 1949080 1934730 757915 1834767 773051 1402319 1733870 1224772 1182819 200732 1340556 36031 1020598 642890 852022 1826924 930096 575187 105760 29703 225490 254753 345927 1493238 215811 1337498 1935802 929137 1223309 1996569 14979 1085660 937598 1048498 1179729 1910922 1105906 886435 801098 1236740 261240 257167 1297469 1383229 1223715 521475 210170 1722000 774036 172750 889220 1574932 1713185 1664 652758 618924 594789 1558445 741777 1332175 364777 47615 796534 574506 1584797 517858 1349735 1770835 1620137 1253435 421774 536945 1196364 1709338 1171808 1483361 1734852 1417689 359239 1480 1198904 1521685 965585 1231790 1104929 153896 516972 890096 1358387 107014 1977689 554437 778794 1129851 959866 1217773 1082800 1781794 1651120 551834 1422787 1861183 33471 134794 1900273 718090 1035191 1526167 186120 244498 1687769 1299170 1041061 1782028 752268 1941217 1968603 1267789 1531132 1833230 1970414 738373 1788123 1458280 71855 1489984 1736312 1986765 570979 1452576 1321196 49537 1905869 1294993 527339 76228 1833677 996132 442166 1105554 1741613 1859086 9975 1956599 681993 1030945 514013 354219 1071144 216427 1892366 974848 758479 1343312 1349719 194150 1885517 1879301 487430 233272 978418 230377 1927046 751197 1134130 1104477 444223 1993843 241764 1272492 1674131 1928066 1590992 1028027 697132 1805591 1734175 1838216 1503898 1140585 1701111 988728 1330816 1192135 1295013 1168507 962412 1734867 1543913 1519727 626434 405178 152758 112934 1802032 474301 286115 1142737 246850 868692 1496493 1094689 1660128 704111 879061 1298818 682002 191329 893080 534096 889756 267029 1902845 1433166 142617 1072988 983863 1810717 1391045 1784554 1578011 438546 1455748 1745007 1241953 485753 1385037 1773796 231892 238417 914670 1694590 1234978 181949 1041671 166080 1698623 1593920 1142746 1491342 819591 1200593 256921 648444 1832756 104972 1379814 1600654 1604108 1050726 993428 904144 1211843 1659236 351075 621487 1532135 1952128 1934449 959352 1630705 351287 1431826 1178452 221557 966162 516336 15780 339301 1448974 1408512 663373 1925943 98426 838436 1182872 934706 509134 885998 104362 1333971 1527746 1851453 519089 106162 1656546 1503186 1184708 1443687 701753 1197242 1858759 1219018 1770424 1567891 1328576 284840 1869440 1259669 1968075 1712233 1237822 1095502 1976746 1952077 1488258 1301251 1144273 1173486 435680 1976593 1526547 480297 724619 708325 205672 1709868 1855649 154285 1955151 696794 209059 1496913 1245554 351437 63709 204719 1743000 413177 1325722 211729 228431 1073994 867571 573014 1790178 1981049 743774 1875084 390134 1201538 1373866 708035 171533 960971 7016 13447 337727 1270132 92828 245260 599255 1689576 1229320 1696997 509749 957240 946403 1755819 902524 314029 1213562 1239904 1201534 192731 1495727 203163 610980 1966613 1435378 1044791 873992 1516676 1941802 653709 220943 1362966 61915 1552371 412801 1420519 1438229 221146 1842187 1500990 1842356 1235987 1531876 1628326 1582633 386887 1724840 60283 1575284 1184138 1321654 1915439 1906353 1738550 517308 491305 332918 1587472 564548 144260 1189621 127576 123211 1130389 178529 396052 67717 415806 100491 152330 985827 945597 1158573 1145948 629111 92096 1701707 816276 955800 626001 73152 63645 1434880 758921 1936574 1031994 922801 1588380 55906 357452 1529746 612960 1593563 1155460 1418890 126502 1305156 109021 678472 1488982 1063227 27260 1916084 589808 1808424 1396973 444772 177398 1838095 1261320 1422571 1569057 1633288 529427 754423 1207513 1799280 806105 1872966 1475331 1252774 1010656 544558 1976563 1335207 1689018 1130398 779711 524319 1438748 495973 1217069 613274 1500056 1323339 1623796 106619 306356 19114 1712197 983595 1884485 1062256 380009 1304284 449178 1446481 1382312 1240214 1578252 1709558 602527 960253 1788421 1111475 379043 1023882 1469272 318286 965240 820994 1046829 1300685 669352 1541581 1035410 1517774 1841841 1971355 292833 1916069 1133969 1029770 1692259 1496990 1882636 444670 822223 1446457 462717 1732171 56433 1610908 1485815 1007490 1421336 1566147 618482 1682315 179119 1766317 202034 1320501 1942746 787017 1267873 1415061 1595200 916568 700742 1205969 1902330 1206635 813583 136950 693485 980909 1189112 1530980 735756 263825 542032 1596854 629320 1966831 1462992 325462 629616 706898 1770995 939269 211189 12441 1633077 83176 1857823 1638233 1400169 1087175 1812351 1255096 1170692 561467 1541861 857138 1691014 577981 1309880 1344253 832674 504030 162129 1016073 1154787 1476070 370149 1293997 1369484 823256 1663240 369636 1552390 1803142 1096603 1138126 804376 539719 1097444 851393 461998 111334 147999 957688 1026524 1474259 1278466 1801880 574230 1247683 1699322 837702 1213831 336190 219813 314314 1809608 498610 345347 613304 1322297 1256030 1087679 1131175 1904559 412239 1846232 576867 604096 1135661 1085588 613918 185733 1651785 6104 644517 950322 1763607 478027 76093 284520 546049 1394827 78858 789508 6609 1566200 1586852 588143 320835 1970054 916222 539436 1987666 1200103 1772452 1311599 1093482 1539092 630890 254323 945376 1643966 1945710 413064 1435224 1817264 166951 640905 1702220 1393048 1746031 643920 1006116 1970289 1275331 638982 1592697 658121 282597 1973887 593634 1787028 560773 1860083 1624657 1291892 1127146 1083568 550519 1672674 1636441 997961 463381 1070789 1638824 1356428 845171 558056 1308962 1899280 802173 1386737 405156 1543252 593186 835064 48206 1339869 328448 1224060 1246019 1098399 1863725 158725 346159 80521 1692866 190495 891021 571154 1482792 242172 1259472 1338207 256609 741850 433815 657074 1599945 1392893 1404776 883817 1114120 244753 484302 25771 731979 1421354 162810 1617658 137292 892933 779911 197830 411417 1801523 25305 151430 1453079 599462 1239473 1108709 1164974 1142970 509728 1984688 403327 389915 177503 1685445 1321189 35969 235850 1104215 55180 25877 1902265 601863 1214283 1045419 1943380 1368430 209283 518369 1565390 981844 345362 1877902 1047278 1673020 733842 1910661 1321065 1907173 1840317 1398052 582008 188497 350715 319767 1919644 24242 1279173 1485832 654299 1104186 1574754 258413 1897414 1824353 432196 1235761 1453945 231558 50888 1487499 12012 241842 1016016 1646371 1666413 1618282 1517808 983506 120074 1773743 79611 1675683 162377 1823937 1116469 212387 1907458 859046 529072 1398043 1882240 447649 1934238 522344 1650861 1825913 322450 1643489 1245722 1584884 584304 1667238 1997686 687055 613162 965084 1043823 1548996 1186729 1592515 1599555 846906 1179377 1387582 1223019 192133 1038676 736171 1541425 1024115 682035 1924982 1976537 649286 1795065 591785 970353 1919637 1707492 1970768 1915497 1302908 1386718 323303 547935 949314 1819497 1342846 781594 895821 250966 270421 1983941 1722598 1896882 489913 1139593 305802 601849 1920544 1687539 674552 1815944 865698 352196 916314 584789 1204304 41615 1460175 791011 214295 1297797 599434 302308 1278412 550723 828812 68576 367552 451383 907658 548349 928215 1287521 1356060 1505701 895471 826693 401835 816019 739328 7432 1163734 1890783 397749 1170907 784048 617655 1467531 1434829 838917 892507 942868 362178 611282 1871046 457007 1473316 1907057 919506 156203 242168 429387 334537 275110 1399945 844359 314273 441586 1673549 1436702 388537 637966 1649660 676804 108449 830574 308841 643074 218737 1852697 992830 1569562 1879061 118682 501750 75937 1290985 1650337 20574 1019188 1107402 572859 1981513 1767110 509139 1343661 1798932 57804 590919 1152493 551209 301132 276506 97501 93728 1123073 358172 1386621 1443538 1301236 299693 1518026 1102641 25529 191747 709795 1342697 790949 1933981 650347 431942 1793712 295370 1007586 938251 993694 1603488 981394 1144724 1336776 322575 312400 939750 695891 127922 173013 16357 1523038 1438269 742755 884146 1370811 1025201 1447282 869807 1204893 640004 1740227 571434 1470381 1519233 1141871 1094772 504980 649646 1776922 196672 781284 706456 1917485 114692 1305648 1255249 1603446 535936 2536 1841670 1749636 1337409 1002085 677577 741878 107400 1375399 1090733 857086 1693167 874269 491449 822829 359924 1653109 388188 533731 1571013 250308 1123952 237806 1523202 372903 987618 81325 1402480 1618351 1514077 1216617 1716451 1751673 808289 103485 1717611 1602617 523119 1137634 438047 1599762 42502 1989451 1054221 1482684 117506 1280778 1613265 258527 390116 1067481 443494 1514206 1310392 1923773 1068501 1507254 1064274 1566258 260467 40844 1541096 1929553 1184366 1594439 1842179 1876984 1498563 834619 881631 1706022 686142 824114 225737 321672 1410465 182855 768087 767620 1974294 1446968 1344652 1951791 1658437 290164 1701376 1462696 417098 1130911 464594 104363 1048994 361463 1876151 1999303 1423266 1746198 1174268 1787356 854062 1721026 151391 229271 1318348 1880497 284525 640553 1055433 1818521 1463023 1005610 1488984 99805 963389 830203 1095141 1532852 31342 1757663 560954 1587024 812471 79823 804007 378301 683328 10160 28397 1954851 1436470 1455865 1330048 197291 269321 1740366 1544363 507428 963601 279792 728099 1498292 895915 216527 401673 22345 927057 1050111 334635 1854913 11066 398488 611251 778217 924310 1950865 1211037 585545 248046 132581 922052 713989 1032918 1030865 1117247 850469 1526761 1372097 998861 1388731 1418194 628274 1510433 854678 1267951 1812080 1419831 1838592 1716689 1519868 1313733 1893975 1083394 543751 924588 290339 1496966 903720 1755160 1963643 1936995 593172 1912327 1397839 1673676 1759290 1520272 804829 955899 1547194 1563576 1632797 547467 475234 173989 115609 777155 1212183 1408080 1888501 1392801 16227 516708 544843 11223 1544303 1757085 1353265 1373187 1779817 1641602 1494137 1434716 1941313 1832704 253422 376573 192507 1218058 175641 1267794 383661 46824 1929466 1575836 1464840 1728066 1900600 362179 1879503 1781207 1117162 463729 1988070 1144925 1288910 447488 1041455 1815878 858852 1064159 1376645 1436160 973896 929306 883575 852816 541967 457583 279713 1562493 752343 1275014 1182030 497221 1503861 1237373 588601 1065729 3241 1391229 1874885 537899 1159323 1346476 1720559 1081578 913732 194284 928863 1949881 867216 66888 1056350 1953390 1516358 1930216 1665991 1623218 1645011 1762910 523122 1582326 1597238 1542146 184619 305480 574403 24261 329467 1524679 599381 792007 612195 1646835 828723 1396008 192422 532534 248155 1623073 1004323 957264 550317 941738 502259 193399 1688091 892008 1550597 1553773 818990 1402062 886346 914183 1567435 499177 859587 132248 1377677 575988 968788 1802677 333391 1812846 917053 426200 480937 868818 354324 558610 1631348 909233 1854880 798220 825541 65820 319107 530251 561220 953356 1358556 584731 676786 428431 227579 871855 89307 250481 1405066 1876575 1548242 53074 725800 1187559 711408 540725 1188574 469541 926571 1735877 842436 1981283 657454 359722 1369518 762525 846143 437013 1639577 650624 1420282 1201755 253380 1538187 280414 493153 390950 1844565 1763288 1974330 1435674 926011 299939 1669115 226788 1372355 840651 31729 184568 280168 1337720 1028730 876106 798070 82620 987311 1832989 965838 1793509 1853908 1183643 1840302 468819 1504192 1712984 470003 259464 1825211 1177591 281984 1800490 215762 1174953 1656468 1213128 1824261 332126 66036 1620557 865414 1375841 1961538 1237150 1444981 1475774 1504586 677407 591959 108546 1443504 571704 1940418 1220276 1401263 1011463 217448 1701840 591907 1945339 647826 540456 207083 1719052 1611801 1228758 1801433 92812 1751338 873687 452507 175267 700542 318027 1497446 1518164 1466160 1683412 856963 1272163 565799 135856 891856 1253542 1223504 872629 651157 351822 986078 1338026 952001 491487 475843 1031799 1154482 860493 807197 736786 523038 1349121 533925 584478 1273111 1837093 1315584 504947 512501 1657268 366625 1611114 779089 745052 769388 1563279 1659504 442290 1528583 1014143 805222 1477009 678655 1167930 10819 918112 721051 810369 1640841 1238610 1423654 266152 143068 114501 1423634 736344 1613344 1004330 1912597 664696 1092950 52757 798746 1326778 1399149 1695916 1198672 576405 1626370 949628 902213 231461 1089847 1878140 1112718 1608902 1886011 429967 229052 814843 489062 1064860 1900507 579993 1352257 1701539 1275722 782353 1397222 1610367 657519 184638 823467 1596293 1880910 101329 1470699 1899447 512294 1655313 1828876 910021 1883816 605401 404102 604457 115431 1291048 1919780 1891578 800415 283418 1815903 1690553 917618 1747364 1674918 699865 1331672 989095 1435838 1753481 1744949 161256 2425 84224 1105812 1762339 1306457 120690 1177200 1760916 1351713 1057450 1272097 478443 1307966 1590474 161758 339447 66737 892227 310239 1851242 1347957 1273236 465693 395787 1556365 1252863 507269 20812 1254092 1328221 1036358 1583622 1904916 1374970 291527 448117 127866 1766991 1372408 1731084 1630188 112385 563738 1770779 934065 1305044 1693674 136758 990407 840636 1659357 1493069 1459489 886637 770122 1364207 1186713 94938 370503 1967797 1222480 119306 823611 625341 1623149 751109 203729 464222 1292828 1259578 1419348 1235868 454138 997932 407853 1216361 1154264 1792928 105880 1484080 1409063 1854235 1788972 409697 52600 569868 1168560 1850657 1482235 782826 1785850 1427937 206606 1055369 853899 1457752 1553027 1840845 478329 966561 55038 1807020 1106938 242990 1097486 1398694 304824 412085 1630647 1346878 399047 1632125 164965 541901 175461 37741 1653529 1191146 1597666 789553 788747 1169841 1207048 1322149 514732 1530610 454727 1330710 271198 207037 1583115 1933279 357281 210559 744576 1591246 1271213 1113285 22696 891046 1332006 1055996 1904485 1121097 1527376 1688210 1053058 87416 1289103 1442037 1714127 172784 1062885 802439 1216080 508786 1132440 130608 858569 1055999 606140 1710950 1114400 1981311 1774311 645314 1941073 1389565 1276162 1963395 219376 129535 607746 447789 53390 1624001 413692 1947546 1908276 212061 1868065 806744 180139 1537317 722518 233266 959765 1731810 987977 1508431 970630 1919907 1772303 1216353 540582 1027997 479097 1191631 1554736 727866 1202798 1864818 1378805 1805243 1054762 318903 1304905 1828732 1462103 332748 656639 20201 1976248 522172 541421 61628 259298 1284680 1881078 1432726 1552323 65442 1329472 1077844 354815 1453680 1075102 1315806 1803660 1155976 1190551 502301 812420 206797 1011822 1192839 235888 947794 718208 1992439 772262 182480 736158 1711658 1695310 1546897 1894592 80087 1650380 896277 1721862 1851632 1827289 1493028 656083 1517682 817848 505128 1781068 1833082 1348447 1183503 1561628 381661 962053 805209 647559 1951744 878182 941821 5527 362461 1172544 759676 512557 945880 1118583 1521365 85493 1728990 455824 1857213 1881467 1901953 1780908 22286 1423724 557931 911589 563109 92483 1739799 301760 898761 215410 1327310 324046 1316569 1594238 999877 876169 1216348 291297 1816855 1056507 601419 242351 1716570 258690 1270923 1036875 333039 1933180 229366 722624 1808210 245912 1134862 1687563 1853008 158968 980079 892145 1855728 15050 894654 1869332 214082 598517 483131 1304687 450190 1019732 1603110 319121 229477 1092061 1592450 1240934 1656270 489756 1539947 825186 1530705 1302736 346191 1642504 223374 1928312 524847 804476 1950341 1250687 1650457 1362753 1039399 545898 1407033 110836 547821 1390045 1432426 814601 728840 923614 177034 687524 1743494 1391141 635799 1321618 1802444 1675585 470945 309570 1776287 1886413 1947717 1180234 1027398 1167146 1615794 1170419 441288 425548 568501 854155 630972 1764970 1409268 497941 546810 1769195 68992 1610226 1762457 743961 1482074 911327 1776532 281601 1283326 1679454 1439830 579336 1255647 108786 579873 124870 1551434 516155 1890592 1539424 290907 1660790 43063 1892646 142757 463114 1043130 1885698 655168 407494 1209483 499234 1837330 1596299 681341 636586 1060434 847834 1537255 1332260 1916925 533870 1808418 1327245 1096160 1110644 1079893 499471 482777 1590015 364987 1651695 538545 349542 1238314 1878262 263942 1957847 1331355 486553 1073953 638595 1729342 650465 1402044 365366 1280200 1917873 230849 1010500 1787839 98043 715100 1818035 16446 701462 50847 1155670 734377 166029 1733291 974341 1307114 201384 287508 926208 1345792 1934979 473679 600253 339903 93957 247943 1517027 1136184 1344575 1438329 990559 70413 1166650 1373674 321203 854964 415740 1104436 1960770 217584 1174366 1812540 1047532 739880 1331256 937545 360050 1368810 1287793 775240 1939365 995094 534339 204886 54106 1697821 175113 142891 1602585 133989 1646897 714579 1636582 1727688 1866108 1627068 1811193 1217131 1221518 773949 723584 1093127 210267 597793 1593743 1563010 834122 495811 1601908 1740305 1544384 1962902 1270709 290535 735183 912556 1944047 157335 1805291 1342224 344046 1213900 1992400 1968477 566092 1295834 102757 1996221 127514 248549 936436 316019 1922964 667197 1478991 954997 523835 1154345 437679 1451443 1767130 1547630 1048631 649170 1094221 152895 1592281 1962101 614347 1562440 1569330 883880 326236 1748866 846258 1046360 1233491 1906622 1646257 1196822 1448862 1324303 1295582 1149954 175640 1680966 183545 1987158 1335678 698705 1288784 1560621 998919 1065139 325270 1776233 1078561 1357673 357752 1658185 150744 927334 1620294 1830856 320483 1218818 1817967 1427665 564119 654818 634690 664891 424165 1812608 157729 179095 49125 259541 140020 1537519 1570365 1620214 81354 1120585 547318 1571433 1991222 1369396 543753 71232 1843396 1730148 919889 46136 316906 47684 429429 700270 420980 533148 733751 693525 1428492 210617 62494 140902 1840904 1256449 1290692 60212 477111 537790 636455 809296 1461665 377532 1968194 941247 1383538 103930 1493985 157383 1106104 495649 349064 277805 512481 699219 725512 830516 1165642 975175 1112143 822134 1126576 1310878 182548 92555 672558 166709 370555 1077049 897816 1887902 1427725 129779 1450991 1500401 34699 1781976 786013 666483 1084086 298480 865022 1662874 736359 1346053 955591 1181525 1573325 389554 190160 1322295 130447 1864995 965799 1621518 1984188 1188290 1415844 1471156 1266302 1450775 1684896 1788435 1411213 976954 201272 708401 1942813 1536124 1968918 1749377 922726 1553980 1346700 90768 266111 386056 85057 1045056 949145 1069055 825719 1344505 1554374 1207131 1742011 1606354 1780658 1650440 402542 599756 983619 1435457 773602 1065129 1804176 17675 1491352 1006099 581985 1733339 444073 9748 1879131 1655283 935179 1971432 1633558 577904 1251699 64785 438114 1444495 1399530 1136569 643295 1963575 839847 157364 1616279 77523 1536713 1787149 701269 1421898 960569 643813 1131798 758356 40771 1814161 1489347 903131 807359 491455 1376085 1874380 1801560 444212 1057798 1007817 1792123 1367725 1479610 86732 1235204 839154 810926 329642 1077348 1094035 1530431 1023243 1061832 884368 1464702 329191 51261 1792713 47123 580039 1742097 1758030 841314 376982 1567240 1621343 1024556 411114 667068 266851 238994 579978 60717 562686 387816 1337705 790471 261112 893563 1920641 796745 1491736 1818691 292970 687425 1638343 1624817 1584473 993318 1682224 1217518 1686272 710585 992180 1177436 1544798 78169 1017232 1009728 596178 1511517 558208 138719 956686 157889 178678 1581606 772448 785246 1741781 237529 1406708 1932138 306515 1039004 1130085 188623 1713136 1506136 1352776 1418755 1344233 1589981 259469 444543 800834 586368 1595653 1814751 1926247 972260 284028 593423 1091356 400348 77703 556288 1102052 159978 1054517 1262200 195891 1255531 845528 1338093 1889444 1960218 666856 1643064 574220 1546956 865574 1858297 728888 1145731 1607428 895668 918735 1904870 119753 496462 1553110 987199 1054667 170032 124543 1533797 1323003 307285 1158258 760533 1991039 1979765 853895 764462 1204670 505132 216043 345993 1720783 1833002 1597184 420826 407592 1650161 696927 1398051 1727831 1956640 1913415 1575705 700237 1055274 1129835 743968 981863 1798012 440603 996413 812526 175562 1049092 1546321 1529161 590050 1597267 932843 1521171 1697483 1812084 1693190 437362 1014622 1181021 1172213 96521 1580417 1795190 1366409 1611976 1641695 894133 348567 948415 410419 837638 314115 520600 75235 912420 1996537 649668 499125 1750763 1836340 636412 1053076 1068231 1641058 1222788 1361992 1136842 924669 273172 1026748 108815 1099079 1303550 232940 660723 1104723 1618894 1754135 269924 1391874 1787522 904585 1780256 136914 1837388 1750388 1906987 49592 1920438 1336930 192941 1491337 318965 217389 746162 1275128 1446997 362809 168694 654576 946392 1048880 1780491 1993305 250463 1300074 823897 701735 1315358 731123 1192425 1222709 1029589 1145532 1674771 773635 1502980 1655299 1678091 259660 692551 1065501 795645 1321447 486647 1705426 1175200 1712372 812251 1192414 1627848 1332242 84770 1889614 1763000 709015 66176 1981167 1568453 361215 1072505 971436 1342865 229381 375061 52562 650971 1666124 294145 875239 992048 327444 1603004 675543 262580 190241 1639370 1138532 1002322 1145461 1660486 548535 849936 563755 739731 164748 915621 1970538 1281551 680595 1648677 1855727 340341 310174 742894 1306288 233461 469698 20483 1501450 1274187 1943772 939108 1021307 745821 1189474 743035 1752649 1283821 269204 1366751 1357216 286830 383915 957345 297066 410109 527987 147041 1054185 792724 1337155 1949222 774966 1967166 59099 452824 1773690 1892835 1129402 815349 1426842 773124 952605 860339 615102 984946 586863 1430845 1173923 1655626 1231604 1372897 994430 635043 1040386 117175 995593 41707 22741 913054 885619 677272 127726 253194 1391862 1603502 715903 665715 758555 822802 350573 42243 1528743 693304 1310849 586271 1618507 989952 859101 383164 1870451 270896 1083767 109324 993940 517807 1291132 1502026 1910329 1708239 137485 1182077 1986685 947998 889751 296046 254114 546846 679130 731029 28472 1570016 511254 1589367 21643 1596327 1356676 92051 1217192 1193309 758847 1037597 1671049 1159116 117422 737644 658470 447371 552220 1531936 411228 945407 707779 253875 223773 286366 800367 682023 1774960 1061665 1496605 1728793 1998653 1916741 309534 315088 1856887 144423 1100217 1486903 932822 949786 423773 564955 1384292 1526480 1327853 1913383 278249 1486499 528774 1012571 558435 1883814 1141553 1698692 806030 661472 850096 487501 1443619 148982 1432715 1813471 1756635 349038 264565 1981857 1620081 94439 734216 932658 1412657 1001572 89653 1767205 1346817 446713 357253 348804 441238 1233915 170072 416570 333540 346200 364032 1711750 1841216 972249 1832459 213536 914216 1875834 591407 1883946 515953 1877360 886959 1315145 704259 1643656 634404 447442 781864 825948 1838903 1880968 1781381 296636 1401713 865010 1687023 1761714 1251040 1771930 175429 624431 499317 1740264 1046491 937686 1334076 655834 936535 185341 475551 1437315 1519842 1979903 471878 1817053 1480006 1864 1827872 1876862 1614958 730194 1116150 1519214 1804493 1002042 960843 32861 1023127 262513 447709 397075 844154 50179 428177 1304080 38350 1685671 1848638 1660488 1483965 794518 1448265 272838 1363924 729413 775144 1816532 257088 1873354 1827341 1512766 664163 935412 1249874 1107802 1617609 921395 943510 141003 1180879 725186 1909925 77295 660563 328942 1516480 1712219 1726637 1084497 1779501 1618717 780759 880145 836180 1114816 771360 1844357 341444 800660 757402 15572 1593656 723918 1244429 797257 1753430 616458 401821 1814198 1436132 1380194 148055 1183098 1944285 1103023 1091157 896208 1709055 1184636 1437615 1084394 1889711 529426 115399 1679798 741374 467289 1296920 802780 1552944 1950278 1453226 1127303 1951910 1454849 1115495 1879264 1618530 199552 1963253 826966 946370 1122083 200067 1430138 1885210 1727346 355922 800707 239585 749361 995682 241360 622978 291795 1333375 1559420 597532 1013002 1450375 1734470 108039 983216 905981 900124 702012 1167730 51916 548746 753220 1159874 1319104 195240 249878 1159455 1181466 229093 1678797 1914671 659716 1424765 299587 512187 502757 885815 1390943 1656194 982747 1295344 1728458 1171885 675173 60485 41015 1606565 1585484 1788443 623947 1724279 897595 947747 1350023 402180 1994738 683734 902186 672966 53544 1050178 1498626 685887 1485741 696112 294387 870344 1365078 951632 49968 630777 671981 1689666 1564520 320637 454382 1850656 840660 44371 1303644 972250 618941 1677667 1696917 1999522 969797 248918 920761 672402 938571 981556 406956 422920 1115192 509388 1228018 1627784 624014 1510559 398242 422592 1098612 1709564 573484 105625 1097318 80214 330462 1409405 937060 480451 1156445 1749371 787243 1865958 799984 389629 794277 1950317 1166014 900751 336983 756902 848469 1252420 85212 947294 7874 342919 350583 348741 196175 256333 608026 1808086 1221225 1610096 1302458 1393241 1186155 1715731 317249 1123101 1221397 1700364 215572 1268487 921268 870679 677557 855513 1402378 1858875 914335 560749 1294694 583785 1974000 1379036 1627479 870814 1953224 215894 876647 899370 1098283 182779 400251 611168 119047 607419 417183 914960 587556 1931980 1300293 698704 1973639 777005 511816 1541 1770466 1696206 1637023 660838 218078 1897134 1143632 1758227 1319260 1421367 473483 1426117 279975 1313795 257713 1951193 559644 222055 479420 411989 871189 1165088 1758465 321857 1646072 522614 769077 825538 1943240 78496 799120 1917004 187752 405324 1615428 600905 806993 1107539 1588608 1062625 551903 1092074 1787156 451187 304568 1479390 660664 663407 928286 1143875 311910 827074 1020406 41632 246844 693442 1334248 925989 1836249 619704 5960 418980 916433 1070809 1081202 1503264 1507891 1743637 1727594 29758 304687 5543 1380640 1633248 639001 1202702 401992 1286750 963368 728882 1971289 1666905 265265 1656293 1267475 1088923 782794 1033313 136099 882337 38276 989726 1900504 1298370 1813713 901450 1515906 1692409 864709 501723 909684 1053056 136328 1963934 133952 1038202 1377168 1710642 533736 1492924 1684117 609057 671778 1925701 1752947 1547314 612162 808386 706382 493683 807928 553748 1376491 1780486 651606 72629 755436 56812 616110 215300 190593 920968 6204 1503155 970823 967947 1608415 982671 16393 1783861 1784391 15250 1217176 599438 974326 1405390 255228 551552 606456 704344 1398327 394545 1477784 202611 1100119 926403 1716466 553986 1074780 1346722 564744 1861466 729558 945152 1716502 1735099 1944305 905612 1702573 1780096 1371534 1944450 82626 1556069 352568 208888 735776 1602126 1277574 1719990 169224 724209 262979 100161 1323639 1166178 1862785 473476 586784 90979 1014761 1459547 904411 1917079 1977040 182 1657411 1181798 1590126 246389 847421 681331 1519685 1812697 1013611 692940 213230 1924244 1476017 820159 734540 1323777 1465951 1164157 1314211 1806526 1287167 857851 339837 470592 1610595 346715 1339710 747612 1865424 1508010 1475655 1147900 713109 743328 1896951 1553005 1942494 1710554 48540 1302974 790044 1997975 1944946 206638 1988009 1498281 1141495 1884245 1655438 212161 286096 1715753 1328008 666160 1248330 1761838 690718 200842 1777835 1234980 1421665 774990 1775608 1979442 567355 59009 900117 916532 1521231 1414011 1805140 1372034 961729 977426 1345349 1232287 831453 655772 1087640 956360 1571798 821990 1042623 1477017 624962 1697077 1637124 1009906 374867 252687 877570 929431 1324123 546188 710215 312091 555875 1805874 1684799 1095222 307452 514059 160848 202222 1766395 1295024 760800 549362 632529 698655 1843956 301895 1173802 1619043 52232 330140 1867177 1997898 1950128 1257662 542355 1137175 554241 101735 1478262 798893 1191256 1327028 1129023 1436549 1605986 1192902 1971352 811304 830521 1376701 81067 613138 970484 1007275 1887882 399859 253455 41044 323556 309287 287163 908920 1233440 65749 1324598 1215116 902826 288682 1796321 428405 1882385 946300 1737264 1231861 1944813 1764808 1645014 1829962 14317 939462 1202120 1984137 1674957 937656 59826 132752 1891449 300399 317605 1749054 520081 1324737 1130999 20856 1740656 904247 1882993 1154552 1883690 586188 204382 1805112 814541 1795863 1890458 1988085 1419675 1393031 821423 6881 670028 1102914 429306 302674 845700 16483 1627549 946255 991440 978279 1064774 884374 799590 1414786 1026621 1371110 1441303 1090218 439019 634137 17951 14972 1093043 1066251 1430008 940828 1642917 1596048 872215 1265905 346851 680808 1818458 372232 1117211 1718470 718293 1651999 1435210 743859 863038 945645 1742896 829615 1365700 1866435 744363 1901366 1728645 466957 1858391 673889 1089884 1942935 25057 1518650 804419 443832 952465 803732 402683 1344370 1651959 939169 1464692 48478 746512 1869045 390010 1547450 1424575 941683 1770095 334464 584187 610682 776361 1007583 1870972 530684 590185 1467484 978469 1172504 413381 1233817 1867247 417313 71365 246127 14169 906348 95137 773708 84844 157151 381466 909254 522508 693693 708572 928493 829919 1060484 254989 420518 439709 1570514 406017 1823630 825024 1777951 554130 1540978 1783833 1158437 1399721 338747 232441 1031509 1967305 416663 1145646 1987478 155914 183714 1119219 1330529 1927031 1662052 1249051 62963 735381 1350664 305071 728545 1137135 764563 1508803 1398336 889263 1546674 1309848 623531 1430085 155787 601308 954592 470092 1517542 875707 1974925 663791 977119 1444612 953732 694386 1683768 1071744 421993 1097316 1312483 322011 746658 370856 338684 728846 513172 551811 1039967 1329467 761335 1021509 32252 238708 649549 1779233 1919977 1844854 1499174 344478 342599 1910353 164855 600214 815014 147996 690296 828700 590572 1935281 392132 1461823 1510877 1001922 1608531 1916379 582657 1002513 1693621 1973862 1153146 1064788 1997383 1247490 1474210 333175 603974 687154 390767 875696 1973106 982484 358383 1796436 1904150 1667568 1233139 405370 946174 1148026 176753 658040 427434 1461331 1960667 1310547 1641359 737579 157874 1826940 1928452 668090 718728 495511 1771600 710241 51861 103820 717085 1607483 341957 215097 1454863 1963000 497408 1138748 948418 1109503 665003 1918384 1608219 730630 1650082 949394 1644511 1504518 1245646 681739 342050 173977 1642465 1641251 743311 1410475 1948212 1170049 119107 337579 390279 42513 1144254 1483132 1429574 1850980 670349 1870294 1022925 288841 1035517 1624671 1703865 103886 783830 748034 1204008 840266 620997 1841937 1696658 863636 123941 588155 1973206 1215585 470830 1792715 676308 1842931 652441 1088643 818535 1906828 588387 1484564 1686747 696750 1182163 1341780 1001589 222438 1927718 1968556 1220327 1921944 1039082 1055544 1159605 88919 1124908 1839705 816929 23319 633626 1096237 819116 325749 1168939 138933 1216620 294347 389008 150295 13909 737330 1021179 1398640 709801 1670839 830920 835775 322949 229551 360658 254017 1413329 1683076 325846 1945307 1768529 78532 1642889 1595510 1547334 1678458 1482465 556358 1566952 1168410 1361868 790424 1566371 1628824 86843 1476646 1749413 381516 630619 1220315 313626 951994 1620725 1030275 1755907 1231742 403517 1907880 626745 398702 1702136 1008444 154059 720441 674309 1667551 342892 1750277 1110627 1532623 1849745 132658 28479 1253901 1654238 1275708 1310398 480102 1998423 1105644 284367 430454 1440824 642716 1102544 1661167 87152 1298223 293856 595165 1647111 1270782 537483 1652839 1406991 1149826 53825 1091338 1686261 1957711 1111378 835307 1547845 1716817 1677282 365361 334802 1709604 1995111 1703173 787873 1474190 938089 843147 1008349 1562056 538018 1516958 276219 942870 1498789 201645 1774213 1439552 1333820 1176116 1665584 1277351 891875 1416095 593391 190603 1573283 1012666 1902380 1859833 1844332 1319615 1999099 427013 360982 1974205 1520340 1256815 1928906 1238450 747230 1127204 1697976 305642 265470 811160 1379871 1481819 112888 445538 61693 1315328 1218551 1696548 494808 1163623 301999 1679592 179764 342802 722113 1494828 1311520 1988401 1588214 827658 1737055 1822694 762128 1262506 942909 332874 1712227 326868 528917 463828 972557 688529 1356473 877805 1186414 1038806 1017181 1913171 157249 1611929 822125 119390 588348 60906 1031953 20110 1913572 570610 1645448 353156 1768478 80330 1650537 1715594 1612123 162933 597048 1194295 1347022 237239 773671 509049 726024 872916 1344978 886340 1626707 456913 1810836 1685406 1555500 1284043 1758458 1611919 877473 1380819 1177828 152416 550402 536581 1612284 1998578 824254 1852071 651754 452573 42215 1556880 497026 1506966 1412772 1349701 413288 1976470 245375 625556 1639501 1279835 909441 872800 348719 360778 166809 556961 1254987 589048 105436 1610094 1564626 717922 955075 1343051 305817 1177314 771399 1644918 281590 896312 840478 503131 1153128 755719 972390 1080888 570419 756934 1659116 1447999 1913072 1160762 933529 1717548 160633 1260182 1048198 999579 1766710 1826261 204690 927780 63028 1017369 1412186 1503946 1471096 708786 112183 750689 458187 1553169 558699 856904 519970 589689 485134 834399 191577 347601 864183 1249900 1652068 315136 833518 185925 1510622 871890 59956 833265 794034 819399 169511 857411 589109 203578 1036015 1479886 1592793 394419 1694787 925463 1281081 1516795 1175406 1907367 1646431 184391 395855 435281 599256 302043 1545862 1065055 1476124 1836277 548308 1107669 1143415 454388 1532139 175625 1968778 1459987 362009 1458477 976188 1117481 663359 1702432 519163 1081940 1880127 1250604 467361 1594570 563423 354085 753212 760212 1198684 1629206 823337 1142070 595966 1344063 927381 726932 1510287 1103626 696195 225165 1753765 506596 430783 495091 1631479 1630867 1786410 1806181 578036 1231301 1572501 238734 1501890 1704986 306661 1574160 993574 1182802 487232 279382 510982 344121 489163 491947 1752260 213459 1555425 422882 1620996 1842567 1116148 902910 651191 560063 1774030 1213984 785116 1583719 139274 74908 647711 602916 1195076 771020 157637 185387 403374 278347 1094961 1366092 1130765 706385 1336807 1420165 496056 1511207 889700 700211 1354179 10095 1165891 1259686 1213876 1062619 910520 1258603 666874 13030 398881 885919 713719 80627 1421325 744664 1143500 1008142 588066 11714 806794 77855 1706517 1970743 910010 1093020 1615420 807492 228012 368559 880217 822546 1166267 310665 1606818 1617458 1924483 1185509 742747 1460434 955786 1000579 277625 189074 811773 1732293 1832922 1974335 857327 777661 1100828 1833353 205572 1003891 1127128 1042959 1469257 1895550 1367637 63471 1390142 540129 581784 1719178 1551040 663899 179707 1382032 791217 1998481 250855 529108 620612 101980 928495 1933769 1496407 1999236 1937450 570934 1408019 761963 1692865 1281246 356745 480895 248702 948174 882121 144278 1350722 1337886 335922 298254 65597 830800 989183 238014 1247843 1793801 1919454 217648 295996 464265 873298 1175939 1997653 1091059 1263953 846385 144689 1802997 388812 631709 1694984 916725 532743 531188 708114 656500 1586008 1856998 891491 640049 1980312 1863821 1859259 841442 44961 1153733 1299465 1218296 1720654 1292013 1938257 569345 280290 1716252 1925414 1065630 412090 95733 1954926 246260 1924119 487109 1202994 1854431 1512914 1480638 1548256 1510920 226967 954875 782650 1404508 106891 352018 412965 1702913 250670 1962887 1869783 668548 1983790 1614114 177569 1951843 1764526 781863 1051139 696517 216398 328134 1723198 1257608 1793867 1610926 101511 1821332 1023990 78205 459136 438839 56854 973732 1642225 1754878 1455453 383758 448219 182601 933184 1683898 984573 1772507 421922 672104 1273665 1926688 173535 1672521 307730 1439424 1513558 1656238 709220 1616398 660750 1814404 1571343 1627620 1491098 19772 380386 549583 1067288 1999081 1635589 155199 124395 1545165 61831 1395892 277419 1661288 122238 1058293 519378 945900 1902994 1577347 1939023 505603 902327 1819408 1473403 1794008 1963896 1650530 1489700 1074742 1336659 537850 1868260 62996 1347306 1068893 982854 1027119 1637942 1497291 1548355 166379 1532684 221812 619468 564312 1787692 603402 367160 703350 1264823 645913 776771 1546222 981637 803572 1885802 1313102 1781579 1174684 773868 756187 1203530 1457212 1897967 1951912 165265 1275749 179886 1087164 1821162 1476814 228854 1592199 697206 1436603 1407595 202652 546701 1137763 1291531 1344657 1063118 862889 1047895 145741 938721 1198854 511476 247546 1351217 1406269 554563 1382024 1551890 898079 1571657 1504316 873295 1224083 961440 1020843 1934148 1760999 174259 995279 1606256 629267 1777481 668939 1011075 951862 926016 1353693 1576770 572963 295219 1086836 1748157 643261 1580762 1148138 1725015 623266 744078 802443 944136 79577 281014 1487539 1103411 708405 1061800 435639 542450 814252 1434059 1076000 947458 594284 1591540 1410387 645812 693687 264286 1511529 692745 109612 68631 1450165 1575894 1390067 121836 1136595 39955 1420862 1340011 1562661 48113 133658 727727 1800824 381658 1227757 609596 1749115 735479 91283 1431479 411966 1312106 418239 59773 433898 1108686 1646329 642544 1805955 1824941 702115 71256 1123001 1756228 434050 1866741 664864 654648 682934 1557164 1603230 1990409 1477872 1931766 430216 747953 1468648 1223454 1958727 742986 1098899 1638352 804795 885877 911021 1495600 421781 98356 19691 188609 1737075 1031421 1178059 97077 1799923 203730 1171812 1218714 885612 157461 1671485 1222756 61558 855458 1973868 1141928 1572850 866496 1744381 1473290 938937 549541 1479063 160003 1507878 319181 263660 756275 580528 1082788 1577113 167812 22188 757953 1336707 1244110 1334220 1355274 551675 308280 1062686 1276454 1836190 210699 1339239 1150035 1571846 704525 1763083 1605254 855443 719363 1285302 1047270 696731 301717 1299876 1961691 824336 1050449 729896 839590 436473 1839303 244647 1189493 1654049 31674 827647 1931110 1292674 150158 151537 646740 987016 251016 205186 1810392 1819981 885386 1066061 584226 944984 832267 1449715 406323 1759043 673 215880 1141107 983032 1973408 1471161 302213 566798 1491195 679119 1056195 1793145 1810142 794962 946134 1863665 421847 476701 158475 1356827 620187 432692 1955968 1858725 1689322 1162837 571640 928327 673368 576243 1679992 1698574 879416 456074 1103024 1720128 863505 1293721 1903725 1118717 1727969 1690059 72010 1037697 1740684 1841284 768025 206096 163240 1893014 1423475 1952493 451040 244026 596571 913603 983570 233921 26407 331246 17195 1879883 930455 879823 791983 153975 253582 603722 163106 908722 1810119 1603273 1364698 353138 6705 16337 234957 1362184 856036 50972 912727 613012 290103 1437854 998845 255487 585242 1075291 1637720 1647013 619727 1486468 1394924 92534 511874 1989078 466152 1089868 705473 1966688 1446550 712565 281048 138443 675332 47255 1498905 1075328 617699 1546178 1044725 1434144 1986035 1736113 47491 950121 1478342 1222716 1133880 898143 783939 1025819 1976862 515551 246847 1198913 1925952 1907482 956428 1165630 1369850 105655 635461 246454 1067060 865284 1788440 1394183 1399836 562739 373990 1645606 189582 677545 856784 79657 867516 1710226 779459 1765839 1010841 184839 1225616 356573 915173 1065124 1191635 510999 1161798 711327 156669 37508 1876686 1826884 1852640 1645681 237309 842969 1694133 1922829 412167 822224 1192759 1955936 180276 722199 482368 1342649 1264073 1859117 1709105 1338125 1146743 997166 533483 833094 746013 416064 1005723 1225171 1878151 155994 407270 1345583 1055417 113841 781604 1098647 1041255 1551748 1997407 1929231 551402 1091216 1314167 1486264 808955 1191508 1875173 1644468 550758 277277 942984 287999 455185 1181582 158266 176347 136656 880686 1595077 50477 800065 120836 942111 1077433 1973467 558441 555683 833813 540893 852218 1687332 1343985 388576 281696 1861628 1265340 1237216 248764 788933 834940 133908 225852 405361 1861012 1134337 600841 654272 935287 1419143 1769087 1768397 1017198 1828873 330557 1714066 1102934 1175880 1312277 83664 1545490 1372918 463976 776571 1108541 1388904 156484 958234 1654962 287272 118397 1755864 245712 1474221 768105 600565 1295214 1996318 1805960 7763 1909780 1807169 1688314 353563 1305543 556489 319515 1215603 1126051 909852 1336950 1689852 741949 1563410 1704886 473149 1980738 661872 1966041 1820133 555542 688208 1040520 1974540 1887507 974953 795596 38779 1033232 633724 95052 1595134 615308 1330810 675315 117615 1150941 1151187 1839451 166425 893865 1683634 1219405 1372004 210200 1137858 1736869 1784369 1560537 1210035 1021447 264350 1595758 1584475 84311 916939 1345255 959312 837186 900872 779434 710486 1211767 584693 1986702 1531973 1206331 254807 1544294 29380 911406 1511277 678754 814758 694852 485745 1978010 543511 1833740 883161 1172098 279263 1140944 1296311 533655 1778892 1907091 1176042 1605562 1342741 32366 847147 1415929 1866731 1225146 246748 1968450 281753 1625495 1873373 633751 1035414 122603 445833 992210 1598960 796563 1089707 1863896 844732 327128 1963766 1794624 1963793 1290732 627103 518312 1324793 363883 1848715 1547556 1514391 1177140 632177 1758247 421902 1009737 215404 1395034 1133431 1499706 1671603 464131 918017 261248 467576 546007 1222170 374225 1262764 1170969 1205004 1672015 376368 202032 104270 1944642 853303 269142 413320 581705 1414208 35937 1111823 1454684 1471892 859235 558781 1285921 829161 1661829 1498808 84530 1678932 456829 1871065 622913 60099 816738 66421 1545822 16838 1101425 438405 259012 344845 983883 323623 1984517 157123 1878492 1960732 1047975 582082 155836 155495 1512075 140361 191828 1406332 1097945 1747017 991811 1379415 1806390 1880896 1299114 1212050 1625493 1934085 1813989 1794225 1003427 1646928 885305 1002736 66520 1871080 992766 1364963 8548 478409 932837 165399 213593 1390817 1457885 547662 1676079 1963512 248403 85664 1255827 1720663 955178 256840 1900651 1704906 1630247 1937323 762428 1713066 1899583 506169 1185039 1186298 346390 682287 1755476 1119151 1385629 702398 363258 78291 1289861 704688 1798235 735181 1907712 1516047 1137138 566491 1220573 892792 987298 1960064 700784 1310081 391381 412020 399159 1266130 1625032 152116 1885096 143761 1285658 1384592 1364466 1808187 583449 1941193 1608574 920086 1958043 1166463 1031985 1883510 367025 1899545 586876 1481475 461697 607317 1837380 1970177 1339926 758570 985676 1746075 691542 419376 1573097 275694 1644643 50123 599550 790645 1694239 552619 1212610 420086 1434048 589750 397399 167650 1881926 695080 892258 1657408 1211648 1973637 373941 470494 1451582 1292668 343464 1383605 1304038 664264 532371 1968968 509330 965050 1839429 1735691 191892 1327699 1866683 1723681 1355054 1308635 61580 1906272 678209 1091328 1549410 1614660 638458 92077 644653 1279425 421801 491121 634347 1563991 1064010 18787 195976 745915 102753 1876859 505699 730883 496190 636531 1138388 1763144 1361308 315414 873780 1447811 1410451 278689 1657218 879985 1696074 1113511 223498 1723872 1800237 187539 450751 1655980 1167965 1825157 1267300 709193 1427811 941600 1727555 1495664 1145980 140602 608685 295335 462235 1473315 62359 1682949 1019492 1652696 734632 149129 1253763 1826909 593210 1700451 708238 1981002 359645 364229 1810661 329605 1691224 1998885 299860 1546854 61427 681560 1672540 1885121 1745409 1738189 126641 1396193 1159473 300961 622754 687241 957559 648611 1904264 793997 1443126 117082 1840609 606944 1923504 1535991 496611 866406 1782903 92665 66765 1275852 929741 1166735 603933 1117645 41408 1629100 382032 512054 467834 786844 421786 1370919 1442473 1600484 189389 852 1141404 909910 952481 496127 456698 1538402 808548 521452 44339 576627 701910 548346 1359671 1764954 706153 267182 741640 890789 1667120 1259194 719592 1717849 1494192 453054 1739267 1954754 191027 1213013 1806764 273527 850097 1179394 1490634 1859013 1645517 991733 588028 1929024 107603 101003 1100689 521263 619379 356802 449222 1471999 472582 879339 1685029 580580 845969 1226108 888763 1849706 820171 304564 1275942 1100601 871848 1839509 432613 1381653 1201585 974860 440888 1686286 1390472 1572807 1795249 31530 1113629 923570 639151 286424 1496600 491471 1524468 1413818 203615 284231 718950 1362374 402562 1117071 1850723 1601052 244929 1213182 361991 383035 835472 517683 1428092 64532 750782 219205 1243767 1856704 1856424 1112546 972356 1772613 802756 1849545 82538 1885570 856349 1599251 532830 1963405 1611854 18286 1192748 12664 1646560 1360738 256368 433822 205286 599701 1710706 1060054 1615191 364570 959480 1164739 1480288 738550 1554112 365534 392931 343742 1191471 1631566 1708311 239985 704966 241803 697226 208397 296200 1779517 851388 35561 741600 1810393 67607 1661761 1507883 1453565 250159 495424 1401996 464582 1498738 1453230 1895817 401086 618339 568537 1366163 1409725 115449 645616 735938 1624241 438595 498975 1799453 856110 1199348 1864996 1553319 938374 1964372 607400 293392 522726 15779 1425303 1226567 277083 1271025 585751 1318016 1107075 915785 1206134 1641178 1415630 1764251 1454369 596589 947022 1621877 1688389 1299481 49952 1283329 1914185 591221 1942103 353794 1694354 1213503 1471016 1009938 303254 1498242 284036 1227111 1631414 152910 314703 1853402 531641 713484 1153172 12021 1477908 1751049 1297585 893419 999507 1943600 1638239 931707 995515 690251 833339 1040691 876299 939988 1856230 1465184 763477 1627247 1032148 1447673 801945 1636544 486199 1192232 1544233 563524 538102 886707 1189035 680916 828015 390047 1388866 976803 946387 846564 216242 946658 724111 1834039 875703 239066 1881247 1396646 1088597 739781 945979 465186 544326 1428550 360310 1347180 1659643 133564 424829 1011896 1433653 1931200 726214 1394988 699468 594076 1209811 1805357 1877171 901174 653048 1097605 769982 1255396 718836 253728 584754 62082 1706760 1712836 219604 1697469 1962205 834007 457871 241039 1670055 453858 695849 803204 1666351 87736 1186547 414722 1683981 289254 462098 189574 398583 1061006 1214624 1231572 939482 791819 704848 603835 1455401 1132737 67446 222486 46139 946719 1061223 746802 1244883 371828 1613855 1636603 125936 1736048 1910328 1879690 1968252 1469437 851427 819561 17424 136114 1512622 715211 924251 977944 489346 1585383 712074 1078398 1462781 1366002 475229 1648812 1565488 508378 472625 1513873 390313 282134 24391 610890 423889 1253393 1826961 228054 1804839 1795900 1795884 373373 342782 1300919 1660063 1825404 313201 595399 748795 532287 354970 1154866 233171 1394900 1310310 958253 78607 605369 1348386 464890 1975272 1447503 78120 1446933 939379 347568 236393 1744536 1159300 813946 1357618 1699347 977875 131929 1227454 528756 762996 1887854 801629 1485755 787621 18049 1074327 176216 677958 1385148 271608 649369 1689431 1753146 1433176 175634 319387 1057373 884438 1425705 743331 1506213 441458 1633719 1303527 1893197 143925 961276 1162874 1674894 1663752 234309 964774 783389 773957 606970 1931721 85740 1113330 1056111 682031 1207415 537535 676086 657086 745826 1521738 1753567 772312 1535785 205619 99449 1721722 427674 1670999 763793 1935788 753710 1963552 652699 1043526 276291 1187314 509372 112101 1467887 1772910 1499975 923208 51263 401173 127445 392458 1451857 1595342 1224220 1258894 818176 1458085 322424 784310 1209143 1882930 35027 504253 1594308 630550 235297 971274 836587 896121 1352129 579645 1074661 144128 13632 483525 791737 1312477 1522844 1112082 1152436 1421790 489571 507180 927912 1930095 1117658 1848267 1756336 14881 1570956 305231 38643 1103723 641133 881080 1756797 739830 1010916 89446 312244 251762 1116819 1608730 393839 704142 618205 1319765 310968 416803 1011465 1390134 218307 505237 867086 445223 334477 484480 1185385 670516 582122 1372295 642185 903878 519081 1293919 362110 593453 1500986 980377 444630 1586521 1886720 1226706 1530421 266280 174464 1148779 22901 1722636 1600244 1737644 791200 255743 1778011 187709 1588425 920567 172300 176148 15349 501964 209815 361119 1641038 1728546 667591 1256145 647649 556104 34636 777415 444235 1859407 229793 1791405 1047232 85933 844701 1044872 191832 554403 1224037 1063948 880922 1234952 944963 1407808 126349 97425 1968668 518820 604891 1883666 975363 611875 1245601 1514064 1141622 386731 1429016 1214493 1464248 1466828 148361 1491744 142005 925075 1690022 311740 380368 811806 1482434 1707870 1239125 1601141 272732 112010 674313 712180 1897745 1917027 1720575 1912045 1032005 1553530 646050 443247 439982 1789483 1138896 769190 261720 475325 828237 1027382 465378 51190 244093 813691 690569 1087424 1555015 399689 1142780 81567 1734605 1669384 908196 1437021 852731 1690513 193740 1975710 1176825 532110 478726 1801027 293759 679996 749340 878878 1036588 1033079 1089715 1062347 197929 1554100 272565 1562655 367440 203541 1014865 255978 106849 261386 595623 1358831 119439 1580653 879401 607893 1493774 114146 1192390 897527 1382523 1330396 163101 893085 1614828 1232705 198801 1084563 1455512 262049 175372 263391 1462774 1103041 955713 1406885 336788 438329 1188377 1622903 1087752 335590 1273532 1991709 672024 212383 1368846 1316333 1643839 1699973 1593300 301128 1108892 1761984 1981783 1453290 671283 410552 1494577 1778126 1244788 839515 586623 1671497 971961 1613803 853928 1867184 161341 1226052 1176995 1865120 699671 424284 407198 959850 433422 382622 143084 1106628 919566 1735565 1903286 614015 631195 668613 290031 1819231 794583 1265995 118502 1516890 1446845 872881 604168 423637 1433075 578076 153357 1004383 1340968 645119 1580959 762660 1628345 692991 727311 1401981 1134769 422948 1764634 947351 1944242 964909 400909 181607 437543 1241125 1843614 549849 1410710 158862 1265036 986874 1253890 305869 46346 1320961 162698 357760 585325 493176 1574300 414525 1708183 705170 1170354 1816504 500497 1212624 251220 1922349 1756007 1633433 203438 1496976 89562 1959813 1959944 1769171 953735 1286428 1057983 110041 1502280 931677 817707 1538615 818842 1567327 1666404 1888643 1255237 958134 296364 767265 1800804 436800 769264 1682593 656321 1603314 1617925 1940475 1576099 1390641 1814407 243303 52947 392994 1495525 862016 505643 1781736 1526822 1351917 80022 1127622 983973 1488803 766398 918640 509505 1043185 272317 1972688 331105 1623098 159924 1552845 368313 275162 941678 1328678 500953 826685 1890620 1781426 50385 372637 326731 1489149 161131 1784695 1950153 1835157 1055854 155880 706309 193697 156223 539552 1009203 1168567 1633590 299661 389655 325417 621460 1365776 950635 885491 1072976 1661047 1259945 901272 1835432 1643155 1065533 1108156 1273109 389449 1166810 1140779 1342979 538825 1617673 1023755 1391324 569213 1289268 1714707 571907 6769 813411 1979677 566650 784649 1618051 974756 1599727 404902 1219611 1324278 1853488 595167 1940668 48066 1474943 1170055 605185 37417 287563 623367 39461 853112 1314186 1228595 258901 854196 1401800 1471105 1366215 1846381 849721 1954667 375721 1498713 1194959 1261142 1612650 821605 235894 27165 1803952 1924178 368825 353294 963578 1171049 146852 1586746 633154 1406070 249349 865981 808138 464485 8972 219478 1196984 170922 1788723 1233839 483820 1702953 210035 1315885 1890087 915850 820869 1525986 1333418 1241424 1630731 1918954 1701986 938122 110178 1234521 218692 450896 1761435 797991 1778775 1221649 370687 1478943 635988 39448 20898 990448 1326728 1919998 929025 613245 1119071 565863 876594 1803904 1496704 1430917 1175785 703104 784399 191788 409275 1002872 1200112 1514380 701483 496586 1639841 507600 105962 1520557 1638520 911347 532908 1763184 1958716 1859238 978959 80674 1770347 1213123 556295 45000 665588 1229544 1681399 269473 938579 1318994 244131 728550 851281 1979080 156055 735924 1122490 579068 927119 186656 1475591 207864 996922 1742340 1043707 1009269 1448440 1170321 1690550 1578054 789891 62607 271666 1222576 1630919 426134 1471938 974032 759796 1713565 1269302 152990 1720675 1748230 1194515 1384695 1273778 1636164 1731712 1902088 885530 1576011 1133597 1950672 141050 1656775 428194 678383 1203304 1174360 1149201 1331241 267942 991424 1901368 1027875 768053 1746752 8926 1272245 1559022 13154 1276944 714825 794162 1154330 92539 1780836 863859 498455 131712 1057730 1968694 1332337 990853 1319803 1787131 1754224 195170 1557552 819719 67844 1490856 1009330 1529714 535421 1192277 976175 1575373 480172 187229 1411134 115179 1536271 344559 751992 327442 75661 319846 782049 1712157 1864833 1135198 1400344 201898 1745586 1979872 869923 961472 1760558 444317 958131 1789884 1600294 522459 56998 957010 1169504 827107 254455 1606446 133741 1936385 816552 474129 131011 597409 711525 1592315 1088413 487905 178747 959073 171771 1491885 686797 852303 402274 1229284 983282 1000419 1839808 1101156 307786 185764 1063241 1995723 1398690 1067326 959694 1924832 1240556 66184 1484984 783292 788083 1894429 1250676 813416 1425854 227022 1256189 253962 1578740 980463 1460362 1520005 1117961 123321 1566061 50787 1104100 1700713 666305 695009 961546 1964847 607946 929590 482183 202168 420078 306281 1788757 591324 287052 1796520 1159389 532275 1735208 997784 532073 78674 735996 327279 223402 78930 810182 655804 171010 1722498 907417 495429 765822 1070317 1824167 837207 1721174 1826810 404410 1412079 804357 65983 889080 1324635 1200295 1592585 540656 547717 1902609 1261077 973943 1551664 1387890 851209 587996 1959232 43261 396340 1648046 141202 1996878 74588 884751 232932 1380232 373176 1951717 1790445 1105603 188950 1337894 841826 1191285 1238344 903316 128172 1782326 1479612 1477700 773442 117290 697525 657369 960839 35462 1730372 511515 1021549 843004 1819242 208322 601057 369479 1793475 246721 255609 951947 138487 154025 50112 1988660 695836 833099 1292903 1670077 452805 1368648 207676 1542255 1549421 604971 1559329 598066 1117003 430460 1849666 1881942 739950 1249924 805612 1875429 489216 1408550 1231827 331535 1890418 1461445 791574 183052 1001184 1183868 107130 1075552 1540037 779405 1914511 1048873 1098441 1752867 146266 495008 1419922 622665 1055894 814885 1992028 433150 1290551 1817700 1664120 1958748 1717246 416813 595243 317870 390620 1367268 75684 622014 1385864 1455066 52231 222564 457407 1286010 1490186 148702 1012604 1568672 139473 917038 1061899 973957 2572 182820 1789095 640463 1859142 1661740 134663 1567736 1648251 782438 1190474 127527 615227 1007431 1477132 1042711 1071692 479110 1079407 1872259 1648613 1676788 874507 289890 708582 547847 178663 1386701 1318760 197301 1884057 725615 442052 431347 662416 865154 310638 1865635 1766381 12628 842767 871482 475425 1920975 1682453 1266935 110349 1630349 829146 782366 1805504 1162919 1148091 1940342 518326 1217862 175314 836755 1275179 599991 1519692 230034 795009 1719886 1833881 730155 1429316 1118340 1143419 1713658 420044 233068 1007648 1092721 1072515 133686 1792096 331772 1420223 282827 1562274 827226 1872056 869199 795197 642383 868125 1744368 1704098 1040725 253499 611408 921363 1751317 1106488 487549 324334 1568551 453180 1557768 301761 629807 1175220 1350457 1152215 1268547 1549728 1220510 741187 53128 573303 71077 757870 833130 680015 891156 1396145 824147 1430537 1997136 114573 1819462 1190764 150907 1780265 1804953 1628896 1037273 1830074 731250 1873096 318061 654910 1029886 564838 1940985 831778 1868991 1399803 644007 156140 801994 1256880 217038 1737392 584817 815207 561392 1177679 942329 18699 419850 90263 590041 1711383 1034453 492219 1803547 1423339 410934 1227137 51618 1398914 1876341 1466497 1414050 1114072 256822 346252 563198 207415 664613 1960144 907131 1553247 641893 975419 1645462 735489 193041 158590 265433 1275790 1851144 1002686 274885 1338704 47429 1050293 282499 165410 1743438 865366 171587 310094 1966945 301769 1968724 1262927 1950298 1953569 74458 658754 1630395 891300 215927 635437 1060803 1003755 1893634 109722 306103 1958408 461719 1599100 29157 134831 67473 1185280 1702144 1997308 797504 82120 1899179 1540048 151628 790395 233449 277279 1195048 1260359 828392 231105 1043111 1041781 223565 1212364 983121 1551285 1644024 1047842 1244144 64420 382095 1887841 762397 630835 1128803 1565861 637262 1789022 1402883 1645555 503032 1152847 581713 690171 604606 156910 1300287 590639 1455468 586393 1378180 988337 515707 1649851 688907 250857 1849021 702733 1947810 884536 362876 815691 57577 1360262 1630604 552097 762788 763557 570738 883570 75513 941903 1166159 312097 935297 1130173 1040619 1483766 1529983 1273941 1879897 1231280 606899 1837973 409883 882265 576551 848011 876671 1575449 767319 1661849 1646575 951172 456801 1391787 1090356 1717428 739448 1085728 1875984 1419312 45481 272422 1476946 1964487 222834 1826109 26992 166247 1017317 1698883 1130462 306012 1380500 537416 1913049 1820826 993364 599674 779137 1538288 1912162 979301 107195 1693171 547503 1197692 913412 1798601 15456 1872644 658326 722034 200741 1086203 1569957 1788333 1635741 403154 464141 133323 697681 1904458 102009 1233000 85998 1461093 381234 211126 1184418 9880 1767208 1694593 379456 1845269 403676 719805 201469 152037 1472991 63854 291322 863190 1072429 369530 900111 1025877 1290544 842444 741877 1969979 1502339 1637404 395094 1351436 1700194 754596 410247 277742 1005352 1175237 1949197 320179 1718548 1645292 1528180 1256106 156471 85983 983485 615587 1808523 1210405 280242 1480369 1382968 828207 16255 448442 389110 3457 1977372 42667 1989421 1484196 667235 80460 1836502 1288084 421327 853601 511084 1382765 862150 1188527 1846914 1810556 415921 1599819 1161303 683383 759974 789561 944844 1482991 241679 1513264 1695176 115964 1391366 177315 300599 1703156 1212293 83159 1478073 1062403 1489097 1143958 180184 1326801 1506862 633031 1004353 858922 1598247 432568 330519 325354 1376691 573482 1293097 1056366 1210690 1491554 627561 1121627 1408699 811918 1255534 1360059 94155 538985 1870784 335136 682939 1238254 1141733 1091718 1350880 1091553 254678 572448 1359245 26807 3149 290455 1559965 1215147 1469988 558407 597670 965895 257847 235435 15428 1348140 1184223 1110031 1796072 1222258 1209961 1430585 542980 1248681 810674 287926 1960215 1938901 1368506 1283895 274795 1612033 1003757 210994 1845667 777273 199902 1380772 1826816 841062 914724 1875378 1077733 943212 1330938 884302 1067239 1002227 1638266 1627335 929790 574800 1083333 1429333 999143 1155541 898929 23123 1591180 1840742 792389 1102267 1630671 1764719 613843 1224747 522592 1062751 1825120 849369 1812872 1621006 209784 1680583 1172878 1362119 596962 308948 934206 1721323 1354547 510410 1413556 385443 418153 716373 718719 1596901 420153 199226 209547 1859326 804559 336619 1845154 1570222 1602711 581555 1992477 97913 1330406 355038 125112 548289 157224 814135 432625 1009821 1930227 294716 1103585 1799799 1686231 802412 1668991 1985267 1639517 814675 402206 1358977 833045 533519 1780468 1044333 594353 1638405 1069775 1719019 1854275 1911961 777995 376276 1805752 42799 1119373 598080 1924916 529123 1250072 443628 922457 998613 235905 91344 475459 1017166 677855 1760158 1319646 351783 617548 496077 1433657 1373388 1121770 1690870 909500 295211 217018 299320 1062386 1251718 904881 1725014 445167 1015754 335426 1252110 1412487 723290 1391526 771652 171358 1847360 1387173 1444878 370820 1470115 633991 1485321 1390362 1941899 1857977 513097 270349 961710 1041179 1852914 808828 990295 1465835 180425 1566633 1204131 1925172 600020 754869 273057 979387 207822 905665 1694227 842871 722687 1742021 1940473 1025603 799284 48597 34409 1909324 1145132 362348 1507986 753801 1281018 927213 524147 1680518 1903602 1470017 266288 723553 1339251 834791 1221054 1580600 1917576 384569 1232674 1418722 1130447 938532 668597 312744 1826244 1888056 1065772 418292 761008 1093426 1806278 288029 75519 1069557 1472667 523153 858108 102640 1202289 1040345 1557912 892774 1157009 1846477 1228574 1464894 699015 1440688 1354637 1405758 599667 561622 1764244 1779452 1407936 1501441 557976 1096829 1483482 1043697 233791 975130 745809 1719147 420956 1253330 1028905 736438 817572 406835 141103 1741730 1350613 1244677 1011166 1662020 1252681 1037806 811703 1262904 1735552 285463 1644849 756418 1730800 1930561 505918 1775760 1609616 63833 95444 1972479 213187 287035 675820 300565 1169163 1721699 454433 1727606 1234162 1482596 1121212 429061 1515677 1103265 1785840 1228807 959389 731615 1065573 280774 184764 1298618 1246890 1863026 1380070 1871236 1675815 1718491 921509 376794 1128761 1785971 519197 343442 674574 388106 204022 787002 462605 1782228 1487171 902605 1532392 1310221 1659610 852823 1698934 1631049 1572607 1321463 1034997 542537 1931435 1446329 272062 1637660 1904422 482536 300109 543549 1650835 1943214 654178 1636736 1431031 1068841 193827 389949 1698412 1702149 545557 1029713 1172946 1459924 1269728 1507357 905285 149685 1129081 141661 798559 263916 801325 1771928 1562111 57154 146990 305361 1323845 1199294 1768987 1675544 1068640 1540546 410647 1498796 1789533 1727298 66199 975561 1397231 1726436 25807 713641 371185 963148 1884603 1406656 435845 1765737 1087427 1502084 866826 920707 1633569 30512 1827157 1253162 1554039 88818 1072435 1905022 1715837 1372534 692338 1354826 1773733 1964335 451525 1499009 1949502 1586331 926035 1235290 1413327 1622615 671533 766586 202641 51286 1988432 1141361 1597028 925586 751657 152711 1120959 618320 1928931 1979121 622095 84476 1493317 1118327 640194 1314045 1646054 1084466 1349757 1080097 1207120 270732 1632219 943905 1417465 1299934 1992883 1996002 478531 1421679 1248836 1892372 502666 908875 1737051 1233005 1867902 775141 331523 1359706 1076431 107987 626643 962180 1411515 407505 740601 462602 798025 1644434 132887 965236 916856 1936695 1310885 897421 450678 336373 66111 1194161 606291 1745159 1084947 512979 1285656 245259 791099 841739 1420085 610419 853896 1206911 1333522 1603396 912315 373647 497209 1747872 978601 187065 1471848 1397625 292852 614045 96222 509306 1811611 1683619 476292 701529 1796101 1666737 1782346 239172 334034 673955 21239 370158 47531 1935895 1488772 1945731 1942403 137017 507334 1157184 158615 1107935 935528 1233028 695230 869397 703985 1933077 1777860 60570 1821171 653143 1133902 200142 1963977 792499 1855366 907307 458536 508864 1180843 565359 249029 160018 232234 1174952 1204062 887439 117640 14437 351821 1348757 1816435 519919 1723678 1103766 830923 1708625 1634596 1460826 9431 1546940 350159 1005435 654775 1070092 1154254 1789785 1613414 1509024 131332 444309 752342 1614326 923866 746149 843591 1065425 1691611 1397642 1958119 1111981 142290 918191 1105890 1871896 798152 1619566 1101430 616715 1990887 1910761 445373 639718 992878 1910736 513383 1432297 1841380 1415310 1961223 602702 163112 1873980 496010 1175224 1053855 1228361 713458 946852 1780713 1829868 742568 788675 931273 1322299 1008281 1463627 1093041 706649 869849 274463 1684372 89975 1939886 580752 585494 1683899 31974 520899 1947284 1665854 1176299 1520486 1373291 1646756 1504346 789585 1655455 519598 469339 40652 1741257 1445866 1067374 1635823 728224 1811088 227732 69485 1228148 677627 1723995 1022976 187769 1821544 1725851 1066540 1483737 797563 1013138 960027 695437 1088055 861 537476 1825022 1033672 388030 251307 1699860 1900417 172652 69209 1415442 1506401 1067737 1437427 1922565 216319 263748 492964 252149 314818 654880 583836 496782 491209 853661 1331771 1510723 565056 231296 1310560 1240932 30377 1810186 91391 912034 1209102 446417 452688 1877338 1128258 1932504 1272421 1274750 1122902 371522 1754455 1009125 59692 1963257 507133 1624902 1848351 1236193 1219105 1572764 1410994 861765 1415947 1320590 1691918 1292957 1990209 1374106 811420 820684 1722537 1911153 369669 1383152 1022177 1951880 1381680 1366908 545630 1189065 1689835 1030018 12109 1193801 1141659 208025 758680 93083 1122938 1976027 1242131 103244 1994851 309158 269647 636209 1959864 1851248 1661707 574641 565591 1784711 858817 865692 760961 535719 989873 1003651 728596 287380 567373 142905 774842 371463 829773 275643 997520 147751 825872 290504 307431 1583712 1172926 552373 474119 30966 75038 121100 1490288 193099 571514 956191 1797202 1554688 826852 873681 230765 1233259 682282 436380 1870844 1473399 1037898 652116 1592770 1794368 1385697 454723 185160 1456508 234423 1820711 1090479 1945627 1298098 1456446 56606 5703 1127174 861854 690724 428078 1012989 1885023 410093 1302054 1323848 947708 990137 1769737 764902 1124729 1539521 1317044 914171 33512 404944 1652982 1088351 968520 262261 40328 959474 1889116 1493162 150300 1507633 82545 1040582 1796801 705552 1495474 843727 1146700 661944 1814373 1506552 408665 997497 31769 1919144 281357 972631 1056974 394610 1109865 26016 1085848 665576 973438 1897116 1613976 1651489 338697 704340 59318 1763433 1828030 1345165 63667 327844 871787 1810494 1488126 1676634 1552959 322519 411795 986308 1603364 428195 1376550 119829 25987 251374 662240 893706 131924 557470 1205659 1520668 1379296 1700392 661084 453800 1014244 1637773 765741 1214238 1054885 1031543 1038886 1263526 418440 578450 528565 279666 1320473 601916 1545014 1871011 495807 1114440 217021 667409 1094427 1205389 993814 833166 834106 1444914 1408164 1490824 759173 1754832 609633 984249 1655097 441699 397516 514036 358964 1608600 98857 802304 841 437746 1920947 1468833 1740918 248405 1310198 283591 1772309 1295086 719576 81038 1580783 27289 997069 749141 428835 1701871 1326906 1381790 1058725 1404504 1199232 1574107 819756 1310871 1472555 1706186 1235303 1173977 1820879 581796 1891394 1406382 931716 882488 271434 1155275 454223 551399 1368116 1688240 1341385 1232362 1761008 1828023 1533037 1969751 1026932 442898 181256 1087165 304820 843613 948269 153510 267778 438655 1223820 1490621 1909636 114394 1272009 1773395 1163346 1624744 1532137 154869 1786184 594688 784807 562028 1487818 1457279 279188 1182117 927264 566172 1660640 1686242 182020 216378 1080366 590939 653911 816986 168589 553793 1568070 611336 1879810 925669 187790 1517922 625565 1351864 588203 1384407 1414170 673351 666971 1974957 495519 873674 1725661 1541605 625226 1301133 1942897 1256120 1904090 108830 781799 874206 981054 1979297 338337 1580233 1226281 442075 1975361 848994 334460 1226996 166726 1379608 237292 1529468 836374 736079 616802 1939616 109771 99423 299982 1987132 916790 1587492 464728 1673915 1658932 1846380 226487 1816128 77886 625925 1521734 225518 1884764 672881 1768351 1915901 62019 1316743 601649 1567283 516167 718743 27323 1262950 1120279 1622050 222443 1014682 80615 1305028 239000 508075 249402 270924 516526 406183 118919 163905 1861483 799932 412265 585588 89398 586679 757100 1673210 1233092 1041744 117470 834325 666933 1984734 284488 698260 10491 651900 958906 442856 536239 618457 1497918 1967382 454383 401363 1941164 1611245 1383861 834201 507095 553458 1828996 989549 449471 1304494 856897 1612173 859768 1768899 1006152 935186 1600395 1481579 1847183 1934754 475485 79893 1497955 707336 1633763 1527269 1018487 1278884 1902154 134404 1169110 334473 881385 658596 1133234 979546 195276 1426849 941636 574089 1281091 1739044 748670 1255529 1571771 1901985 498510 1086504 1461643 918517 286043 332197 1734791 1585217 269496 128339 587532 672824 255485 1780593 681728 419469 455772 1063836 1655465 1694416 403888 1307589 994145 1871022 1889974 522785 1562270 1719825 1866307 1647386 1504905 1359666 122491 552101 1852955 1608477 1127436 565638 1427930 1817363 1175841 1517046 1477808 985771 668599 726616 628369 1016623 1227682 1377927 987562 1656494 555713 1802347 1155397 1828597 5027 1455819 1163108 426829 1117414 1877241 82725 1324576 93178 1687223 1958420 599400 973081 375540 1850546 189480 1859102 491878 1829800 148550 1128805 320860 160541 1898385 971473 450307 139627 328989 1572346 103705 215419 1366126 1428821 390032 413352 859386 1986143 844963 1061561 910517 1725125 1039280 1472069 945854 993382 268878 1355474 733474 621320 1658449 463915 492146 1854580 960930 797418 1789146 1878657 293748 350511 1255990 1501438 1608690 333521 1151056 367717 233088 81627 474445 846789 170549 1618466 1614647 1399706 1079836 1391196 679073 1253174 1290266 1729020 1836017 1746178 1299348 1550919 1539037 521193 136625 215688 34901 210097 1552124 729854 1405503 1981136 1282067 312609 156488 1938456 257721 488368 1903728 582805 1267721 301810 358844 844654 950593 1805406 475986 79406 1368264 1495238 1370131 1467557 1103821 1397793 485680 761360 744100 1422549 632015 309169 627880 322810 585304 1365268 1896601 1893973 327830 715927 78873 793647 749422 1779386 475475 139425 699478 782860 852291 1530385 127388 502990 336049 1276748 560930 1071349 1770740 1860247 496243 20267 744284 155899 1410643 1537798 1226213 972764 522936 28065 1803935 1881974 1716859 1049581 262096 952478 1610603 1907069 1915606 232334 3123 1400948 998972 1371505 587059 358145 422698 447908 1975300 368220 205415 1956259 1382529 1618866 1527510 457409 1682351 222883 1746113 1312717 660584 1056072 1626756 255367 1661414 882064 1245985 121856 1948649 182265 1306357 1582354 203653 1279911 1880004 566341 315144 438462 673019 1964630 928284 1040659 1458858 731064 39932 231212 1074763 1030198 580634 1247806 1314285 1652368 385118 1421103 641808 1998202 1773520 656886 1321537 1374293 1840846 86040 850976 1338019 1737865 68349 472806 262 1495231 265792 1492045 1520354 101914 560394 1889826 363816 249890 130211 1880409 1494238 1576932 1264246 971503 1504100 1715823 416620 610447 211140 1752142 1779880 1712645 1968781 531727 24230 1047582 59668 1862818 1812909 1209311 1853144 913312 1378307 510641 271478 482627 1293829 334044 1139968 1435324 130512 1758902 807226 789232 43824 176902 1235111 457035 374862 552204 346098 1217865 1702673 1215626 53336 30001 1698969 131701 1281942 35586 1246610 955958 1203605 1405547 1666465 1608611 557588 1102564 458538 1682311 1058637 1433674 1847568 145803 1575359 127407 529196 1942667 929390 1373447 1587877 231459 1423932 467755 659590 588885 1510826 767262 72983 1516842 1494138 601168 355364 78971 496236 1302194 374119 1544352 262245 1373671 1199793 1422322 1925000 390435 384928 806100 1950958 1628028 1545930 1885566 412223 863467 1044438 1777580 1639814 1247937 1879381 749529 878179 1384481 1338246 1932107 1207758 1828856 1568761 231752 718388 384394 331855 1931947 499965 934095 1936050 1430750 536223 1932445 783598 1205520 599703 1949165 1195068 408299 1013429 780195 1594274 1692433 194658 1835237 1975891 1568110 190889 220921 1175136 1432546 1786982 167499 384246 63584 611596 224414 60153 1361743 1956359 1253888 232886 1605819 1635892 1442174 763206 777413 36821 1126 1301064 1452777 706291 892702 876750 1744380 989887 1104187 1843349 874542 123139 391229 1895614 1862753 1914780 1960107 1948619 780780 1966826 773412 905695 464506 213960 1898682 1041128 571152 1422516 3287 1180967 104056 1904224 748711 822232 739085 920146 979138 704435 999295 1107250 372406 1201487 879217 1678150 1199699 310480 832256 1449124 1560538 306896 1175995 1157546 1264128 121579 1304111 1581432 1638361 148802 1018017 64281 528003 1395159 183524 882584 948829 1993642 1664355 45151 1371520 40226 1286333 1660024 45920 1550678 920981 1691485 269881 706284 667687 483768 857353 1779792 1550029 1522313 900651 1019716 770740 1338275 1360698 1858505 785093 622781 1190193 582136 1751948 403000 656929 1448857 820200 688101 1268694 70527 1182489 549094 1502219 1517109 1977399 234549 1517880 499733 302531 1033322 997214 13422 963905 237356 1670374 1760764 258601 1594458 805756 1788467 862705 198005 158324 411252 397381 864512 156808 1459794 722203 1450459 1652975 670470 850290 755673 601489 1127059 241152 913469 1148329 512038 1925583 568714 1027995 1057029 1189337 1129060 592993 904800 898861 362843 440790 32830 1559576 842159 1943778 1642612 602370 1924786 1480234 1451871 1915547 16457 708258 974398 685594 1779643 926224 1673619 1818404 1185600 918444 520383 1863718 1137945 1089262 67016 1244710 1143130 315503 885549 206571 1395808 1270487 604300 1835971 794710 576427 1545395 1761195 1641555 799171 1212464 1936494 1367677 928416 105902 1147426 1082367 1063341 186734 377636 1233375 537666 275014 126334 1272385 1736972 801645 1733437 308881 1023974 1280675 1274818 403092 1230669 1639760 1370147 569597 986906 463887 1840718 28296 1812888 60375 955846 714848 1523264 52003 1127510 555481 1891308 1918867 383249 1460632 320487 182940 124567 1299683 880816 817851 144117 1570215 184996 1682170 921427 812825 32302 1710763 933746 1854453 1369559 39743 1377497 557360 1147670 851323 1759248 1311652 455128 677055 132341 1818863 1837553 614320 1691134 330901 1307858 142750 819975 547199 466415 648658 1583721 1656565 1693676 355870 684472 37272 1651062 1091228 1902719 1284050 457601 227009 1727378 962075 316825 166416 1215738 1343006 1977826 1998184 1281523 1892442 1404307 645656 1730326 531666 126737 1567133 479490 518734 1277235 1339363 1884699 777279 1604679 1013986 1307131 253912 400853 186262 874006 1783778 1032888 958418 1411792 90533 1341673 1111966 1123803 763333 1647147 1292811 1186375 362207 1831788 1107026 275950 800954 445305 1421791 317474 58432 900807 1446878 782536 1843460 616206 1419877 1910156 1103819 1602871 246985 1754501 1052338 701807 920989 765904 1643185 261697 265852 1147467 728125 133859 791063 1817273 1573302 1665308 1184057 739603 1939096 1853142 1334734 1175174 367378 303233 272410 793398 1357984 1466938 486832 376865 512135 1141741 1088828 22806 440330 1483024 1473236 1599692 1165426 1538785 164323 1639444 425103 1715953 1375314 1102939 361369 1375115 1252575 1222125 434716 1659693 1255730 1265221 591725 1744389 1434979 759738 713488 866819 1879533 318837 1238813 352154 385736 1214047 1256422 1884561 1227607 888662 1976036 374138 1434701 1188613 1591595 543056 1316495 1425035 398020 1081677 1661149 1662414 285637 727617 1992798 1731381 663246 1953870 219130 1895923 137474 1909831 1172775 219493 858993 1883386 641309 1895424 235536 1475883 370657 1512386 1115228 1259532 919824 867221 1169515 936657 1710963 1012769 1430529 1303438 1216516 1093070 1198339 1120739 79814 195123 1331557 1045885 1941621 135072 1144517 994495 585261 1115952 1095238 351220 538058 1967811 721461 1323205 1675956 1897681 1309459 1939463 1283330 778397 838543 327182 1887707 216333 926336 1248605 1637943 853092 1987635 1679997 1399611 440504 1425420 948654 1992535 1914093 1303167 1371619 1796058 1467791 1938127 1827996 1664971 523999 703290 242645 326928 226172 507262 1137444 444632 776145 1933772 1618505 658883 744903 132548 1184222 401038 1925213 1030427 1414092 1291783 1330497 163257 770237 636985 465543 1136415 68741 62395 1409204 1566302 928490 130669 994272 997438 1741012 1258684 1386024 1702266 1369136 4757 491547 1074077 1154959 145307 429657 790916 105356 1364099 1389529 499863 875477 861839 751954 609071 1045058 48362 551906 1432777 1580241 767234 1195958 545093 259148 1021592 636170 565977 1712245 1103464 1428741 1384315 536760 149046 543531 1409278 1984632 691534 1694473 811332 575294 308243 1145813 46761 1465914 1582367 1392877 155253 566449 1182536 1647340 456975 565801 274688 665199 1420706 1966029 1539368 413795 1126743 1730254 473824 1588072 1488487 1920203 808651 1308218 952439 211853 1697079 493054 1892175 1164224 1809998 1717263 282866 6766 576113 927603 1020049 1184199 1034386 1173539 749280 1659673 305476 1054802 1631444 921744 1924923 1049680 464632 1005789 613762 362863 673780 47939 298952 1568848 467201 592034 572317 684918 1086508 188733 1168923 1246461 679714 13254 1376855 179209 1427450 1385311 841466 1990896 475225 980535 1925652 1538069 490803 966865 1386387 850701 1964247 1922730 982806 923964 1456337 653191 525863 270356 797364 1808438 616655 1482546 1508866 1967917 311604 806739 1318784 1934689 204753 533805 1329178 483753 1512234 1687688 1527331 664497 837212 990555 537923 1473475 1220801 425788 330926 259904 436118 414602 1636780 1993202 1889710 640730 499751 1600245 1440158 1246026 224848 1652276 405671 1493953 264694 573981 533897 668933 1792548 1250245 644565 1365010 1350238 1948942 1525949 530834 861423 1543283 1490092 783922 505962 1854693 1389949 1419228 1886167 1762772 1696330 709909 907719 154167 1238098 370362 58026 1024618 1967984 943813 714272 381845 11693 1907346 662498 531754 1544685 908832 822686 1078911 1133094 568307 1577903 1949999 1393405 284092 783591 200337 790318 983321 548934 127457 1856286 126476 116610 1233868 618547 112065 959267 202305 1699689 439662 1457918 144708 1268984 159273 1360036 1003185 1786712 787673 1672995 623417 1250964 227478 183076 714511 1452216 423528 1473452 289273 20518 1545131 605892 1085135 248401 99673 688574 1147733 834226 1797552 843545 1138455 436478 1374759 1519252 1600964 298384 1103060 1140928 1917286 776559 1052907 1108259 1876655 231171 1050176 1615829 1626602 294039 1166674 662133 302232 1458337 1930760 1424201 462999 440251 1413203 1345504 1973004 1666342 1908831 1800297 1041290 1923618 394244 223979 337222 892394 1528926 786287 206275 329547 1047859 872545 1202425 764441 1269104 210679 658795 729238 1485421 1144471 640367 88952 1828914 1033384 555899 1599788 48560 1413284 984251 39918 602630 1146927 664413 279992 173010 1509073 721911 182786 306537 1301938 440778 1745677 1708531 1255268 1040109 869090 472233 15195 878235 422270 462330 1384571 795705 641262 455582 1995868 1430241 1669584 1479114 6091 1512611 116911 546662 840812 113547 1663144 210024 1096598 1089772 820748 1882081 736669 1305591 938365 1388625 1195428 1435532 1701839 529487 1169545 509426 1654692 793642 91990 1600428 866519 1409674 3908 1876475 328020 268853 826389 1327212 1436212 1692208 1388089 1851901 1137114 1714368 1855117 1308045 828053 538656 1467846 1286466 1531314 365442 1995694 952083 60043 976905 907357 1890714 1598990 368369 397811 602157 1198213 861931 956535 1229388 439954 1404105 648188 1366805 1397434 1466875 232017 1717617 1132242 138452 48953 356895 812721 1806499 1562619 1270373 1544692 630670 305717 557866 378865 986240 1738617 1506865 1199695 1781883 500229 1215685 1610212 953579 4797 1213080 1062377 1433456 337752 1149102 1830666 389376 365703 1546173 733554 785717 632326 139038 1965272 1874460 391256 1243871 1306324 1582684 289573 1953034 1946567 1877548 1960051 968448 915370 1180142 1884688 465919 116004 1468197 1266296 1621537 507780 1635523 867095 1681700 1977987 842433 622250 1824367 940235 1766408 1288186 1878154 1792076 1008802 1769944 333859 549652 71799 607537 872558 1836875 473472 76995 1193511 1194315 1035693 701919 167473 409520 689708 287939 1054566 1663076 1898096 554067 1281573 19673 540114 1881035 1820745 377100 213698 1468916 615317 1892645 1820587 1903219 211788 1212143 1071296 347796 78387 371392 1493435 1257303 840878 357237 1043327 1445322 1163974 1072215 1775028 1161457 1444483 59913 1887348 284971 1155892 1348809 522797 1489820 1428140 1387878 1197520 873349 528990 1827344 843731 385100 1195872 1571679 1339472 316410 257591 363450 1466831 1204843 187416 129868 1898142 727977 583749 1811472 1454666 1710840 1908325 1638238 1626387 746178 1927096 814810 1258804 1170787 1016282 641897 1957783 1927014 1169046 139792 1738430 325459 1450566 1547165 1452361 1569190 30421 1069942 849417 1800910 166223 361443 1041095 921600 1355752 943313 1779675 115136 380869 1767800 965085 960003 802543 1403082 1869571 665597 488348 1666047 531486 110970 620286 906771 1480668 743758 949290 915691 374828 142064 1609245 1200007 1688438 532524 1104099 735590 220136 532430 251247 237893 1465282 113783 402874 1680668 67945 1536783 1104443 504621 1210705 942376 591724 28984 808192 701593 1363712 232944 374447 322269 636405 1363990 1434135 1013564 824401 1472627 1856514 170187 547937 935559 298560 864266 89969 1277365 1333578 575889 1352983 89874 874603 750943 1748827 1675042 1742773 1227093 1022465 419166 368219 1776775 825994 393608 1463511 1114678 501491 507555 1060116 1081116 144428 870221 1867938 829122 1861527 905407 1343546 1424752 424056 1615321 1962039 1216980 121423 179749 1870288 809157 1662983 43728 67835 1052584 1736542 210218 1505800 669662 312863 76079 145200 1818465 27811 1343251 1341545 1555737 214644 1319178 1260675 15213 876596 1666052 1645922 1842482 1832814 810903 374507 939096 486055 1043318 285364 240781 1485703 170994 1524456 1540673 1721291 1548547 440187 805155 308588 1531394 1490948 899915 1688715 166495 1757366 419040 584167 1678906 971383 107592 2303 1190777 1062470 1460046 1267359 1853812 1356094 1608691 1624885 801249 1840067 494445 1936423 1324538 995621 605797 799444 1071537 873731 1583072 310504 1821249 1169133 1873347 1189609 729619 661343 1301720 899173 1468725 331520 1011018 679309 1171650 363742 702979 1362883 1568458 1745600 352401 143770 34720 238218 93874 129891 1146687 987659 899583 1137948 1473457 480972 304349 5726 801869 585702 781824 163675 1607050 1957663 403105 1626603 94610 938909 624622 124474 201508 668531 1399876 321353 803104 1606631 1704002 1188259 1992719 15448 1224273 1143424 1867632 1109131 43229 337221 1790545 114059 1214618 1158615 1942350 980783 1134789 453850 1245338 1293707 280961 1946604 787787 1287775 363214 1256784 811869 1122918 235544 1306624 817838 751931 1308026 35182 1992650 1515571 1755670 243284 333543 302073 1178993 1134198 232163 223845 945110 718026 1546982 1258833 1496561 403414 63567 1724883 449712 1552687 1089850 1508044 1839442 246777 1532302 118776 1197064 1073146 1317875 564029 864315 459780 1483811 1958857 1913999 915294 1167020 985576 1960654 1198249 1083277 547397 280282 1982000 1254762 1649882 1620145 1101237 437497 868951 1992996 1001664 1150804 1122074 258804 634913 1232962 1785556 907242 72194 1828795 983844 1835972 385920 1911408 159619 3255 787485 659314 1021310 912479 1227370 483999 847629 1249704 1860496 1745104 1410418 88697 1244350 614328 631653 253285 79146 1816076 115659 77061 850522 1228543 1782695 497115 641383 1215671 747226 1166760 813246 761194 889605 1218152 1725533 477620 1911427 1713930 24283 1041029 1433848 904409 1678896 1759337 1948267 1965816 853222 379508 145733 1673290 1344920 831046 1137690 1125067 1399016 1266629 1049009 1358672 1787572 351475 1044367 490646 1869873 916285 1587107 200399 1505153 1856118 646804 652579 1368794 1176795 1114545 1620874 1379963 297277 1175476 785631 867194 217031 328453 1667101 682247 128689 1768548 1428043 90112 807017 71488 989756 1252574 1281262 345749 1253811 214605 1256948 1932921 1909058 985920 1733052 1290145 642467 633549 686490 1381175 597718 242720 1332397 1226228 1278292 1713325 1596871 222634 1989505 1149951 1288841 1411680 172916 881688 1060776 825058 1858036 1284098 1903573 117434 156644 802619 1216124 14822 251241 401012 492000 529672 821602 1456182 1513890 299749 1473737 605505 1626437 1885240 838107 141434 1343419 1043901 394211 1276854 170367 988371 236346 845136 1954896 352851 1111082 1904068 44837 836576 1126899 1545398 1798777 1253995 267153 650725 867494 1017328 1847806 1778462 1403336 1145695 1774374 1834234 1355589 1325513 1887416 10560 338433 1368964 1578793 1309660 1640442 353771 323545 900711 379662 376161 534185 210310 804728 1922204 80415 1917202 360006 842528 118659 1385315 1339779 1638926 1950514 727301 415692 1166667 274553 1144859 650001 1577066 639920 1999157 577386 422634 1969658 1783129 1543196 1622227 1016429 1491228 1635748 1301599 10120 1505881 1861501 222957 1390029 1231672 1361355 466424 1058313 1867222 1805043 1373762 766546 1275066 1550028 1861342 783676 1518634 1312608 1659651 955182 517714 146559 157975 1131351 369439 1999181 1353648 686987 1529845 307865 85506 936059 662179 1478868 982069 1679274 1304391 1548889 38676 50394 1892364 423251 608121 1144318 1992380 892203 1445460 561295 1815139 330919 1653261 832985 502219 1085908 1216055 651641 3715 1806606 522710 1722218 267867 231766 1641406 525619 48253 612419 1045470 384777 1088750 1841326 1864058 1428981 1465666 986069 752961 727669 949584 1343103 1989465 1888075 730455 539083 234936 1723439 477656 1069513 43175 404695 1562200 1939587 1799988 192200 175081 132721 1863498 168698 1243230 237405 1525865 864710 1637169 435356 1949325 32701 1929414 1756867 826322 168896 1620993 151173 524603 1985100 1191690 687220 22681 137230 314921 1747301 371598 113036 796603 616341 1169079 1774933 1503609 994146 692323 59646 1033464 1111304 720236 1349865 150605 1653269 1756565 1706846 96332 568883 1469012 1608046 570553 22146 1953832 790777 408129 813527 1933823 906150 1175140 863848 581998 772051 481377 1964347 1538143 691079 1064068 743516 42309 1516239 1815761 116353 958052 626481 1689854 1965282 942748 990047 1392996 71846 1648771 944311 166663 1414078 1418567 276909 1058646 1270715 1530033 1337978 1213453 886348 562780 798907 222378 691479 1481781 1269313 1571493 1173585 964424 1729886 827749 980953 852381 745005 1929854 1740160 694229 1553584 1635500 1758397 201902 789819 1683571 430697 988152 885212 1249463 625376 314739 1672244 1393737 10553 1527556 614630 1108116 854417 1312789 842161 828342 1447247 248649 531989 469309 756966 745268 1121404 145457 219709 985147 409813 1900835 38721 1170870 1289100 1538387 476050 505062 176936 1758489 1487209 1710860 1973651 233628 1886249 1640368 1631894 1019987 1099424 865750 861135 1787433 1436660 30767 1794456 1351438 1576050 1626722 966622 1697076 929148 727546 636427 1611595 646046 1678878 685497 224021 1932530 1318280 1720502 911141 1063416 1155370 595178 768425 64224 1570013 529011 556744 464326 1910185 99433 609632 504870 634376 1749570 1681761 1569171 1808037 522860 1955869 845461 1258488 1608484 226934 1637597 1686544 555385 58190 659709 1232097 1038061 756264 863207 1825987 1007187 1627973 1468513 1220216 1477714 1187730 1010123 420399 890105 1281350 1424508 1063887 1575341 1703487 1775957 1640114 1591913 867189 516622 328215 271641 377872 1222652 1438898 1959142 729727 422344 1810718 1005207 1605454 1603754 1005879 113277 1924398 700037 1168395 1069318 973768 1542533 648923 960914 483613 1940307 227939 1837318 1216505 382053 489158 175926 380584 581777 782895 1426188 819739 1060032 709597 918703 1566712 1859521 1995930 1562961 654429 669209 975418 766750 29343 1938532 158215 1804453 724128 489593 208769 1276106 817894 1532713 907774 1455150 1849723 484196 148388 1281800 718595 603616 541612 373638 150949 1832841 1791386 1002952 333198 1216023 447229 1999449 932680 918673 1200152 431804 514891 220329 1943483 119609 249902 496084 348849 802386 149452 108698 721392 1557968 607832 1306912 1259654 558858 1501119 915160 1001198 1703691 1597940 545642 1673817 1495504 78969 1920904 1317202 868635 607888 498019 1331636 855954 711290 455825 897826 884394 62863 568286 217607 1417513 1270156 1893986 1144560 985243 897554 1618097 1605246 1065076 1366231 486784 1816431 1742067 1032693 1491818 626655 662515 1690637 278181 1508052 1100603 467261 246867 411723 1542548 1032677 89343 59171 90237 71821 1387403 694624 882548 313533 957493 1276733 545097 1675034 1072208 672854 1299908 1600781 1181782 1785614 64862 1141412 1127592 720876 1888221 25466 1161629 775127 1283161 434955 818895 835539 1385460 1853688 953342 1841300 1392133 182019 659218 32482 1764004 461876 1158813 332774 1099810 1746249 1746969 1582436 1299353 1907114 349742 864942 1419010 1991869 970082 1354552 1703119 1183289 1554433 1142313 1893239 1492299 369522 1407647 1409034 225928 1549969 1272914 189517 1064760 276472 236258 649274 1940714 1847933 577948 1301268 1974879 1462013 1088228 1652702 1227299 288973 1798508 207964 5578 81344 152337 1294737 1420256 1545262 479554 298504 791596 1355076 839691 498409 1911829 868142 180138 1994959 274870 1989524 1614864 1450232 1817828 761377 458449 912770 93527 1763328 1187491 258178 835053 1130680 685762 1918911 1543202 1345745 1351309 866866 896966 1573694 1469782 1140540 205782 893129 1340596 1675708 87580 1098068 1346991 1793442 608243 1800747 905735 1900838 1964840 1145571 57002 727115 1925038 912055 624832 612286 1897225 1780023 688726 1459961 58755 969124 284760 1085897 1031945 375486 1796407 383483 768557 677881 1440245 884631 797528 1111400 550323 1221409 528972 130676 240274 409721 996583 1553072 1195573 788245 618469 1857829 1605774 1136334 146029 56249 1799855 1556989 1393371 1080960 1227728 897497 753939 1483925 1070984 1595891 747155 1723628 1795788 453098 1153309 901705 1241984 116658 517243 143088 1782063 280358 1002243 137553 1750270 224977 1402471 53403 1646041 222821 935955 745202 386339 699888 1268927 1097373 180595 745 983177 28989 764308 146195 308758 1181205 1953540 119460 1885731 1704702 1540093 784497 717755 673118 1692831 923725 1662770 1674535 357146 852351 1797371 879631 1721353 150980 145841 841884 1533588 519542 860960 1452730 1176869 917042 1965618 577742 937695 623756 1107601 1051036 149103 747063 52156 785825 1809738 1080253 618634 531289 1652419 669478 835747 956729 521246 492724 1572916 1411464 87518 1825319 1976194 741030 691053 1997055 232274 602725 568553 303701 1161553 814415 716198 580385 752928 1401724 1031955 910093 312263 1040442 822711 1217917 1719169 508703 1128203 352000 174355 209043 622287 120961 752745 1238808 466938 611651 1132309 836070 400871 210255 1022952 310347 1077534 1734380 1713404 256831 59067 1888200 241344 1028210 1327703 844842 1142282 747538 1891325 1893937 1176145 220069 1541630 1960957 402773 891136 1008682 39324 1805913 236415 1818644 1368760 413976 1094686 1365703 1980310 1196807 1858377 1978452 32453 1605683 222232 69929 344682 1646291 1839035 345856 368058 1761926 650407 597602 619023 23473 503193 1757213 630874 628749 141790 1318100 885562 920828 1493359 846948 597878 456589 959366 771162 718360 1310125 1185501 1922009 1792371 1711384 893228 1702262 1539359 201855 1277506 1850786 1835347 1746938 503536 1881064 232778 1403377 1216776 1177706 1900078 288164 1262810 954089 1538213 1182339 1572352 59042 557795 1499090 848240 1645910 81915 164023 1417305 1726271 1963361 1237290 586762 1592662 1798774 495189 840918 1521070 676057 1167290 1354425 1943288 1271503 435631 347061 217461 395208 291948 359928 611729 96435 201328 958741 120624 1619397 1476035 1964342 1198791 1919152 1679595 1644560 731946 281678 746883 515565 1477500 1605834 1888104 1126225 139095 1564339 1544836 666256 777884 1842947 349725 520997 165026 1771374 1279318 375291 1219197 1556375 955018 29212 995585 115245 1952481 1847796 1723784 64798 873020 1496052 1955262 211653 1589293 1902539 1157272 1267297 143529 1293271 585222 73513 1180659 1523241 1333688 236268 159973 818962 679558 1367555 1995927 410969 237346 883902 728333 1669612 1903131 1360171 667180 1200009 1126725 829413 370686 1832663 1368120 1687704 638623 1761001 997979 172849 516659 1455922 811161 1499374 339964 55844 1424914 762550 1420800 1645451 917599 921698 626242 334493 1357650 1081681 13002 752988 516544 1641244 1261305 1788952 882386 74102 1221133 345862 1611045 1369731 382224 1269579 1418516 1222177 1860099 578081 275888 1968338 616072 386320 468931 511615 283285 1090399 337031 1116255 263527 1600643 492249 185182 560702 1753229 213158 77420 1453343 1188707 1211846 922524 61138 755362 1309341 1198031 525907 1692684 1466411 1346408 1225955 1661537 862779 675655 77517 1949994 887139 203652 1337895 747218 1852263 1235196 1837785 868355 1027199 1880638 239331 157447 1355208 1388552 1058516 1116308 517679 1727229 1813960 112285 1726807 1615985 1000571 162346 1390604 696933 680874 17425 442031 1745631 974317 1504542 767209 1832051 1000191 301166 634478 1096823 1668983 1856864 1586733 25894 1964232 180530 747780 302910 270838 140499 1626170 143775 882648 296291 134107 1777150 1129409 1477868 1259735 362861 860942 409487 458247 525184 460501 793732 311409 1681165 1997650 1556638 478253 1872428 1032664 223040 1857179 726184 1481213 1867997 589055 1116063 393388 1703871 1351849 1385018 1413623 1963306 1187892 447638 911208 1912389 286315 1558141 1167083 1240825 580462 709881 1390906 1619435 54224 1299709 1152566 326663 1435537 1197819 1727441 523771 1809591 674619 1119036 69790 1778858 1242282 1486060 1732325 63954 727645 638273 1601463 37843 1382425 1462159 449409 974118 1337145 225361 1523857 1792484 198872 780479 458749 553720 1014915 1843609 534623 198473 1789084 314571 1204339 1985749 1452212 523093 1705372 1352942 729465 1492473 146643 162085 1087006 197499 347435 876908 301336 1712739 1398214 98629 1815888 1918275 827696 45537 976507 686984 1807915 1138756 963042 1225419 277268 691202 1808092 1675305 588168 298578 599690 1632010 1081467 281690 391628 227078 1748911 1467021 1538084 1730186 1554002 542511 1692091 301671 589370 1548173 1209135 1805740 644510 410316 1267405 1425008 1037431 1963669 1460784 1453708 1579891 808786 1217775 406493 23101 1939113 1467570 958773 341636 338488 1681715 1714883 1177400 1287062 1801584 921633 938451 776810 1606523 671563 92858 52202 1279420 1014045 913211 678356 181405 1187630 137061 523582 404627 911420 112998 821228 387800 1179074 96613 1933111 1160537 152940 524937 1093141 1239089 1710750 137050 1204528 1227828 1160472 1500014 853416 1031874 1556050 458386 1058870 1783136 193004 536495 1446855 1199159 1918519 1277475 1549113 591678 1566461 1382356 1875071 973582 237933 213265 278440 488168 706462 878320 880189 1045317 1196366 530866 386048 1670118 365114 1690855 1209834 114320 1292709 769543 1339138 1184105 690489 1719237 1339104 1027246 356508 1999882 662999 1352971 1882946 445724 1390261 922593 1317803 903702 24371 971409 39392 1526939 528860 204698 1182123 515635 906846 586137 180367 1320743 983013 1215756 1505068 463265 870614 1545772 977278 58010 205263 525085 1342255 1649831 858841 1508012 664700 1895378 755728 583762 1345871 1589551 352045 1000493 280857 615960 1298035 368543 549852 1969536 355019 636876 1453691 921523 702140 579783 1907452 305241 664022 814491 1443666 786864 1353479 1931893 442952 86996 1900421 1763443 905090 92317 83630 468422 919687 935291 990429 440848 1982154 815536 856143 369800 785401 1612455 1342273 770394 899297 1023902 1539620 280876 903567 135213 110183 140626 1433822 532121 36863 603230 590756 944799 830629 1562698 788550 72235 1320460 146681 1083011 1659270 1517378 1940371 484241 647962 817144 1615653 1670980 262192 1698430 1107998 206448 302772 1997406 399063 1721519 1811481 221719 108130 1767699 1491118 1396378 570251 335960 1357801 116433 1807337 1096627 1843404 1254429 1525812 1519142 1811637 996415 1030429 433994 1802312 1997284 1312041 1650710 1200951 977438 1754194 359634 202609 313395 1765035 1064764 1111251 1258174 173049 15785 1602703 360027 1417109 362819 1375509 946411 162414 707542 477005 1626946 262070 1729379 315610 1971782 1670543 1073297 1749679 1540397 1182691 455081 1978060 212243 791284 757779 479488 601815 54988 547100 1550430 1535566 375180 1824349 168664 1833204 132886 1813201 1719035 687824 100934 1536788 755266 1402564 196873 322839 427681 557405 283766 1777190 903474 1911999 126307 1129195 1055875 1842117 309405 1061458 983312 398764 122925 1495578 1036808 1913166 1581362 956511 1780528 968289 1847438 226629 1461999 118374 1902646 630260 603716 707124 711604 289693 175000 1186297 823790 1742062 1567769 1428158 1015337 150026 299624 593752 733534 373450 666422 1360316 1387076 303559 587299 779579 887892 76630 661571 707061 1473619 1736100 1326258 745906 1352408 1178259 542335 816812 187188 1135933 1549633 1243867 347058 1675576 429432 424947 535380 605406 1827024 31872 1108506 1565379 1021032 274308 909753 1492979 1843390 17539 322636 1072462 325242 1986358 760406 769575 1037673 9301 789621 294339 916862 931427 308927 676326 762917 1045004 120382 12700 1461497 1123530 1043834 1714616 1162413 1236181 27156 932621 1405120 97442 1249886 1765720 238008 379507 1101336 827873 1467179 1204790 1334121 877756 1426950 1364629 42282 1272036 1071800 1725847 1867298 268952 1178724 958907 500711 1325515 629027 1999629 687485 1775665 1873829 355584 1301616 351623 338454 1415750 459637 720281 201069 1000234 931244 959882 1373929 384761 1937895 1975648 1518598 669955 14723 510736 1072180 1454248 1251568 1396249 1792770 1422780 1919827 472354 964460 412947 569029 178016 1617775 1932108 501812 1243053 1418617 1026950 1547428 1947991 510965 1679143 378794 1071764 393553 866303 796063 1982829 91512 396192 1747260 136445 902298 1118265 128892 1860197 1929830 140086 934079 569489 497329 463744 900192 1001458 1399559 185952 948670 1287385 1157906 1399796 1436709 990508 1714882 556614 1964034 1460247 1674185 272122 299933 1147641 1337436 1949310 641672 1104761 532604 417641 1524698 64276 1965522 118205 963327 770859 289896 774837 1291976 168455 336237 1944215 787867 382729 335177 4578 671296 788236 230387 392541 1445420 1250174 466542 1005222 1194221 1281865 1051106 1000122 685117 1661847 192327 284547 1472905 1763668 749591 1484103 1335433 1071908 1706738 1276205 539392 1187918 927300 457364 213410 1169704 286566 1378184 659625 460936 24200 1303133 1809311 453262 750705 227183 1815519 201744 69820 1100680 1855737 1733926 1392995 66466 829459 1522256 909176 1043999 1171472 1172990 361453 351619 1237832 696457 186175 898926 735205 302607 1443295 761568 471949 1973549 740205 1578683 901822 1384717 77518 977272 1372719 1143144 1593434 821721 1402513 947386 1599881 898442 519557 1297266 771784 1605211 1206589 782758 717675 32629 1926844 1702187 419074 1846229 743153 320006 383307 465043 1333079 1421404 1452052 473751 348104 1333004 588357 1540667 1993074 756461 1758214 1782526 659713 872742 1299758 261781 361663 815193 928152 640236 1901242 1440776 1492241 1473128 196408 1878904 855436 1841316 1117600 1480204 98790 1082431 558236 636132 611195 21034 477274 350978 496150 66754 772259 1277082 1480400 1911683 1440521 1771526 1328989 1971018 1354238 885408 1331034 1908044 511779 105269 1190783 806021 1361953 1967916 1242318 1833573 1895482 860783 744705 1894219 1437589 1509092 1900475 214209 1124679 1370895 40295 1305812 471373 1166362 1571321 1503724 754299 8493 795847 802313 1607438 1152310 1771530 1834744 1371906 531349 1875040 759111 922272 151 491565 38507 186995 352191 920560 1245517 716147 837339 498532 1628840 1816369 510956 676129 1277307 1909239 1581753 705190 1262047 589493 536707 1993744 1119751 453433 1840952 1089575 1081030 1653323 786349 801625 212916 539983 967259 1421414 1240538 986346 1670645 1611442 954188 894979 1735927 1480829 1200979 1221864 738783 746300 1745531 1890203 893009 1628638 1819961 1404856 1412095 1151506 1636658 54578 1398676 1052600 368360 104358 179891 1749744 1196167 771432 1700537 1826711 1314498 1423016 141530 632123 670505 1155650 1747427 826031 1672298 1796041 1002064 50943 1119294 480259 1126133 1130110 171716 1170038 436860 537334 967316 1860826 1699484 758244 649563 255934 1159070 786004 1151787 188789 539336 884827 1860450 1796173 770654 1562981 1693943 1579040 1219565 372077 598061 1004788 467764 10662 907251 706994 1102487 298838 360812 330195 1850483 252403 1354195 841856 1989803 104848 1439460 679025 873549 85499 1175273 1758463 577933 1947402 936881 1328917 1485577 1407951 795494 827469 932215 860973 176477 79468 1208251 487180 931288 510390 1445133 19565 1792718 1159124 1333526 458270 1095689 1864332 1044865 1188537 1629828 399384 307118 1424496 1546834 632098 1221213 1129834 162147 126100 352030 1925988 626945 1961294 453704 1338753 900447 147964 145308 1400311 106165 1980912 1869437 294112 1040884 1265667 302555 393619 1157136 1575390 578958 1996572 1132192 80192 1804018 1907299 1850869 1916192 1632185 1596944 578472 964784 847866 1364085 1727491 113554 1418770 509129 1781708 557855 360320 1049555 1144606 1448780 25922 937214 524077 978141 1413770 1807480 1298921 1944917 1215588 989473 650200 21463 954359 1589753 923005 1199029 1858239 1044648 1435372 1914998 1181506 1912924 693925 705121 143405 1463899 1699435 1482982 1825686 1112563 1917461 1583705 6447 1330596 271942 743230 1549437 555114 1421000 1517074 447684 1373904 143224 999294 819035 469995 1107897 21541 1438024 686076 884021 1831737 1714176 10963 1841967 1334867 569043 759912 783377 1794095 399291 784112 313636 1716736 1069103 747114 907282 1634302 1157802 33424 32579 9630 872892 444981 619359 376909 271681 1881885 1089230 218347 542533 1265711 1940743 591891 1502908 1526138 184469 587432 557179 1595561 1870048 435382 1845603 1765993 1385961 554218 12245 1135067 1819324 1835717 1607685 408934 1464874 1165279 1279951 911090 1154864 1977249 542832 1620581 1884095 1343331 1486882 1656561 295172 569803 1969223 1668950 629963 1868423 1766769 1266288 207313 1498468 999718 471301 1850202 816199 64179 1155094 863336 1119029 1596113 540484 1101187 514089 1658245 336626 1556599 1418674 1229455 1203848 1787851 779401 1310543 357757 455810 961305 793570 450618 754619 1209598 1677777 89664 1137081 454436 1303375 1063226 48553 78744 1348401 1460967 1808374 657870 1908176 651031 1938788 981214 318605 225413 1673295 416690 1484387 1298156 928810 417120 1117267 884112 1588236 496545 567806 812185 590355 1200638 1686197 1101223 1041365 421105 441042 1203445 150303 849104 626880 1801977 173713 1055193 1385631 75564 777453 418504 492572 162569 43186 493545 661682 1014158 1582817 1793783 1418260 666369 594499 1125831 1323056 1838730 1227223 628773 1733564 938284 1491861 371381 1242118 1591093 924872 1529672 508406 50895 611973 1778583 1618843 255264 452737 1919061 711070 98559 1594887 1000959 1098886 390311 1415991 345526 1152978 1596129 578354 509948 305469 1209778 1974163 14207 883641 1454460 1160661 498357 1041809 1653431 1793958 1919176 235495 511165 1096977 1346989 1776677 196637 1260668 1935618 548298 1081879 971340 1186 1454384 1296794 331481 347868 406060 1568178 76847 1256424 399488 734733 1521935 775856 1705445 1290171 656736 481346 193510 1528587 766883 244944 1547770 434983 385998 1261045 1540772 736116 1680960 1497324 1092411 1293534 883495 274802 1996124 786960 1825420 1471298 692032 1169174 1129991 324105 775579 1315547 323687 680627 886312 89290 1048067 42060 1584891 346822 1890653 1362605 1368594 1941680 1776602 745781 1326915 1812896 1758 1929326 423173 1974796 236424 1586980 453982 713163 275179 131228 1015190 684156 1191697 1598638 980295 180592 1785812 640455 766668 329540 801149 1015143 1762308 597217 905631 1038797 1142325 1132145 481739 1487842 114824 12096 1614312 1463710 742766 946747 912932 1004659 621484 1307865 607420 1349179 1245636 1595086 1865172 584458 579220 243783 1534540 1134433 1048934 1907488 1902142 793422 1629352 1366848 704357 1092305 1678493 270727 1087907 423757 488752 1947263 1277747 1620392 1037105 76638 445449 418621 703864 1362273 1150028 1935741 1275494 1522167 1540149 1992950 1898099 477170 73188 281314 967755 1477174 80669 376258 823590 1229205 790797 797646 134278 186148 350380 721022 1765036 611420 1080724 1114683 1453852 1910745 359935 1330382 430616 1652201 1156652 1629887 513672 416562 566275 1368268 1693523 1182657 545993 1753137 1578233 420774 599524 1505775 1636211 1874524 1184345 1331172 1638341 359811 1551054 254696 345453 441837 796733 1036238 1865491 1908455 1975989 1188589 775999 776088 48635 628558 1611575 1795660 352268 764606 393690 1834017 1709109 386746 1477951 1861652 421123 1415566 1886792 1909744 1964529 1218259 1396657 452840 800042 595576 727406 927052 284121 937328 150188 1837439 1013445 114957 276089 1839586 1170388 1924656 749569 1159985 1697441 1185036 895538 1233152 1767754 500004 981431 852546 1208912 1578105 1304388 777689 825256 1820810 404567 183612 1126136 1239251 1437091 1461067 642147 36373 135759 452342 1786162 1282467 1421575 842725 1183314 146935 216841 774673 81525 1585075 459712 1060257 1915099 1917457 69459 873051 1158914 1240046 1482154 350319 346476 1148697 1772363 290803 37645 174171 1112873 1491844 1804236 1422527 1841478 442411 976886 1812056 1188979 1293694 1132881 506407 1896631 1647526 1411845 714812 826449 1747891 1876584 961751 1024688 1396213 890881 798001 217131 1551120 412071 449311 655305 1463381 1710202 273313 707433 788880 1332074 623751 1705799 1794154 1155290 1285031 597150 1075879 1200763 739614 37955 1009990 924746 1642432 72686 223603 977495 520564 967012 1234170 1650 1528021 1390975 629058 268627 1631623 345259 608030 1149240 264596 147618 1658555 1872998 1350846 382511 631421 1189862 1226215 1187693 1679002 1732861 1140963 827784 1191651 342646 1153179 1664440 1592972 607461 1125312 1495164 1295289 799376 1235969 1932280 1611440 724778 1113319 566637 325965 1843743 23580 9010 22233 617262 1377000 1058686 211108 323848 220116 148957 290525 82036 1476205 720947 890001 1666331 179434 1214189 279369 1819056 347101 1037944 900648 61800 1921506 327448 1427543 1190360 377476 615676 8262 1510568 1511033 1138799 1364268 867421 1153910 1486901 770772 169941 1009763 214430 886659 339957 86600 649598 517172 571005 515369 447660 824707 1190800 1729010 532926 530192 1565902 1020903 793126 148412 750251 1594132 1562828 171453 139951 858360 1045772 1088162 477147 986113 1544691 1599613 2016 676420 1956086 966166 617499 376786 1375054 1735881 881216 1483099 227266 721041 219442 1613925 1704262 1720457 870369 1427090 748417 1448108 417516 1930879 1089972 174344 526640 1816809 1973668 1715224 483215 548660 1473659 858938 842011 1024188 1135773 683476 107785 1084164 1755024 1388985 172620 1461256 950287 1431255 1950254 57350 1498853 1046929 1695348 1531146 1743201 1731759 1370156 1598795 1177414 490822 1329226 489797 203915 827677 657949 1634300 1807434 1240818 956625 1868388 1046525 1138233 1551280 488774 212534 107829 516042 745456 671800 1686219 555747 1532383 832246 1229588 49765 736474 720696 1241273 1951048 1013719 584758 450234 148718 1112988 270445 1491458 1299449 1504802 52753 302642 1670592 278700 95620 781382 632576 942937 397329 1749450 1607933 1620843 1130382 71569 480852 270510 1919172 1135112 1832048 5510 755987 597580 879102 1193763 388468 159416 1852710 1830884 647457 1972620 158646 425589 818468 702769 1814027 159828 1096652 1730431 1737316 1014209 845997 1936805 1457558 496723 1248312 1480993 1959832 1562886 286832 1280787 378677 1926055 881571 1192668 1875361 708403 512644 1918403 1213104 885806 495402 1645504 224170 246526 936273 868541 1899244 1089075 281393 983963 148590 112310 1774674 1488508 1602509 1370457 402655 1317237 717694 1909094 111771 224401 1225260 1807704 968354 38319 1852610 1669704 29628 1341149 1582527 1886395 362023 1851154 1566578 502426 135248 326940 1464047 1103158 377751 986349 1408377 1764820 1335998 1335431 1893230 321763 1443449 642128 592637 1099595 791032 1868432 1200737 1570589 1876076 929871 1693586 1727822 1415371 923306 123078 569574 1521062 1772512 550790 1787143 1105 1726991 732714 843553 1050619 1757965 1687644 1383624 1163888 797339 1109811 408381 1777133 1661746 199295 825857 565458 5148 882443 1315378 1308782 341574 1876816 1542925 1509103 1277219 1354383 1217222 487790 625282 1036587 41030 1175238 117948 1206203 274638 780121 105078 513312 366304 833755 296921 545246 248773 1022723 1979002 510545 1316529 1186075 1474491 1372510 1507892 1116245 832043 614689 1254980 976107 603510 383571 1699386 1609044 1905669 1436277 416848 354576 1223695 783879 989481 144002 843962 1040729 1808475 783917 1109945 1851599 1423903 234075 1559829 496866 761397 464639 914674 1877225 1671474 528135 666757 218878 1495425 749158 1940695 455886 660258 1353180 1784420 875369 1286403 505745 1149806 1426242 1400761 1634663 1389019 1551012 408276 1583627 129313 1169304 1203773 927136 568256 150447 1108688 1016911 1219521 732529 228942 1617662 1938716 1434110 1093369 191567 1811440 573078 480567 398548 1260756 192975 235292 1247508 1593432 448104 856312 1443437 557983 350456 1195984 1613152 89285 335781 1048989 1157857 331960 410416 1550604 887358 1204434 1241608 1198140 1586966 1454336 39127 625894 394257 324018 1224295 608603 1227083 1942795 153805 1264140 188681 1102552 1643075 1349539 1579518 693064 1027652 593256 1074810 1241215 930872 527601 119604 1044266 919814 1727615 452985 1808490 1612301 1282477 1043036 1409898 1974129 1605984 152550 1872416 858582 469989 55837 463678 1736186 1157853 620254 344869 1595551 1674795 100284 1723155 1177926 1924343 922162 1106377 1625046 59900 1774429 1126646 1548987 1550200 1725736 817831 177254 1933631 1256601 1216229 1864279 1801155 274747 430588 1229736 298576 1899074 562904 47038 728314 95051 1032817 958543 389457 1581044 941669 1530294 343329 1869355 559788 1908929 540413 1732054 237695 1543872 119810 1506586 1917174 891158 425928 1284692 1417467 129574 660793 1214601 1403620 664733 290642 578632 1387204 1988281 357485 651335 1131921 1650010 1053326 1109026 1922318 56108 1315302 1075292 445851 24091 1232743 1465583 1012489 728419 215750 1784835 1904992 1415402 304128 526701 30768 350093 393840 322389 1433819 879976 233677 1839660 1485010 1254080 364630 829918 13427 209244 743476 1578889 626716 317973 1161657 1099217 1805023 451305 740943 1838950 1231855 589615 1067535 1029292 893725 307139 786409 217312 188249 917504 1289165 1824611 1080129 526595 1672086 628688 1631133 1758556 758031 964632 479816 702019 540274 86868 1617705 1545060 490436 963422 109215 1592983 12107 881214 1821388 1561890 145677 168244 828142 1692375 291898 796917 1142386 113094 868001 1041190 1417132 1613661 581211 1669871 683831 1042565 809511 693335 409870 1515266 823303 349285 845740 857230 704873 1813219 1898532 1221067 1162934 206105 1939591 1131101 1890236 591840 334980 739795 175348 470606 1193815 1679515 718518 1073817 1749011 1372786 474627 1103915 1093813 983606 1098681 1807835 387302 957588 815593 355008 1986503 1491852 626620 1565325 1272287 1949032 664217 1374322 1023631 2896 608827 384769 1336200 240136 1801545 904953 1081161 144598 1942550 275962 39130 1073952 401061 1785452 745685 1336068 1982100 894898 309000 1133174 1709245 640921 1127858 1086179 79797 730595 1793486 865800 703981 357909 25176 643774 635149 1417098 1808787 783423 522231 1044536 1537041 1458995 1518126 657975 972702 480213 801090 1918336 672178 1610146 394079 344763 1141515 822395 528755 216080 1254153 901318 1039752 1864744 309546 1680577 323642 955234 478094 1823512 1023756 1780157 1546203 984849 804824 590401 115591 172403 554331 298563 1055653 569008 929811 504168 430615 1333656 73026 1276739 546137 1654441 34783 963185 469888 1733271 772520 645387 1447712 1374733 1484712 814570 1628570 398124 655259 1470631 1828586 582859 125566 1204496 1175477 1478492 109872 1447559 618988 1700313 1027336 1197751 878907 527024 262784 726606 52864 225277 689060 1316990 638715 326920 485247 1541768 638561 572938 1602513 1847202 981733 1820891 1882379 1828171 1994603 12991 1629250 1810973 1159714 1977172 1751334 1472221 1230820 1116938 820789 1319155 905992 1795232 1381779 1265537 1749519 41358 1396479 870056 667112 751573 1516466 514597 1581463 1378715 1673728 1149776 1582740 1925879 875291 754033 15432 1312554 22242 906676 1626159 277460 1374844 564197 106689 1012072 194515 410507 1071319 163153 730317 1911283 1035992 287489 750026 1267728 4805 865507 913717 1528783 1717388 1254807 945108 743497 1160999 1185666 1692638 1093096 1606525 1060381 1037410 681718 1808099 1218359 897917 1444265 312792 64463 803371 70392 457078 1324402 768787 1008880 459201 793320 1897066 394603 287293 528090 137447 1824785 1601383 10429 106214 1833489 21520 152370 1516762 414405 1425749 620831 1049722 1315697 1309199 143145 1286075 80033 1066720 117838 1050238 433861 294168 543066 392866 447961 35482 1638256 1383346 605394 1229722 613461 1190676 600364 1745343 862128 293986 37651 1923057 745370 1851548 1474615 875324 1014459 164864 361744 1186521 117798 1500295 68275 1006854 1205203 1274324 1910689 180474 1820531 1030818 140634 1935370 733365 1093921 1479794 11869 1276157 1329456 660191 433973 597794 1323940 1697312 221451 670043 216109 952 942237 1337804 909054 192539 165175 901864 1413393 208013 906503 38593 189041 1601881 852468 143606 108898 1091742 839568 207147 319314 1982437 1875579 1292127 1416121 1848391 57417 1457176 1961038 433102 1230194 299015 1147689 1199224 853103 635387 628930 146756 1071708 33533 1240649 1110214 655253 75247 264060 1350701 329542 1486831 370403 1606485 1147753 1849758 492366 1993050 439630 707451 1487547 1196824 1728383 1473756 429707 67924 1723427 1246828 809471 1244214 1328399 312060 1206145 599973 170869 378622 591175 311334 893026 1718027 1966252 1626556 639956 897729 433491 239117 1538997 930532 49953 1785337 430980 894401 1446376 570702 1303143 1912833 807960 1669789 591859 1291555 380262 1305218 1596277 144497 1520814 1419858 84496 1788092 812866 1666093 1408985 1867677 1412351 325772 644103 916794 1861631 1818087 1844999 1822690 1997767 261826 275306 1417307 1896986 1240369 1822873 837264 317290 966776 146816 752861 1969828 129002 1765370 1533479 1321222 1582044 1007325 1870468 1915220 910777 1503479 85107 1549963 413004 1450387 73365 935686 280694 1316316 1218536 1772289 1476367 1062369 191119 747392 126316 500912 1223582 729392 1095155 76272 1835663 1889213 1499889 481300 1533988 1548065 835697 540641 203306 1550842 737122 1332685 1182154 1521074 647634 924288 182081 1671155 1571518 540699 49353 280389 1046131 169968 973909 1492447 467709 777547 719030 1590841 1675292 572673 1493457 1039186 598361 1902906 1164473 1570314 1230564 156470 386332 962948 751641 296711 483070 286572 8992 1402389 9735 418707 1202182 687971 664474 1273690 1807025 455432 1783341 911490 494580 629105 601829 944073 991214 1893953 1302092 1842070 1159721 571129 1348127 1115746 1267001 262374 852779 1531397 1595408 1256296 258181 583831 531979 598380 868395 264554 524827 1604928 402787 1689381 542871 1159445 1853014 38421 615616 1925588 1381928 1001393 632383 676122 563589 1885072 937362 27884 304653 1437512 1151633 1016868 1661118 242450 1203555 1598810 446339 279632 1171122 794191 247427 1232117 1348574 1299016 825584 1216234 1793009 1745729 1647962 487223 1813928 1173472 116395 855095 134184 453358 522826 1556796 799133 382766 1575599 1444692 1820699 499573 1550432 231589 575408 890178 1106195 1137318 227322 439594 225405 1345133 1835100 892162 351320 1896405 505241 868981 1836436 1215344 1669308 1967019 791012 645821 230890 79994 418176 1958946 1805778 628976 1846140 989587 610831 1137705 290580 628663 1975699 686427 366968 697349 967052 945367 1313288 1634495 1714627 899274 1381634 1741666 1643875 867663 1039957 202413 245288 1147055 618958 1531183 249280 657745 803841 1657998 1657833 1912916 247019 1299700 90198 1429247 1383709 89927 516505 519570 868716 760240 1764159 1685521 739472 1883471 651653 1584299 1119296 1356049 210011 11573 1169935 987443 797815 1286599 302188 1310654 1350655 193261 1187156 1942249 1553064 415252 3933 1589188 1932121 1822141 66119 1559114 1324904 203684 1639740 837108 1141420 1488333 475455 1727895 1996784 789349 1324970 368143 970817 1739183 1201000 404620 1708234 1002779 1215084 1612752 858962 402380 132051 728209 1564600 1017660 603893 1786432 1162871 424273 657772 1173183 1026780 684454 1836090 1248931 1700622 902017 1268287 1987322 1765321 310203 944677 1273525 491044 901515 695811 1879369 1626358 278162 1114710 636073 1006950 438031 381001 156930 697113 1451748 880385 1773107 1556298 1581481 611334 1425020 1510409 1226396 999673 459274 722998 1340005 1628486 1816334 1193616 1846541 1311568 148546 222465 1204731 479627 422827 990112 1103263 206816 805299 752948 152414 1271816 1218131 1431382 1172367 818971 66076 1362228 1732916 397095 1912925 972722 1114162 1877246 966804 1261502 394831 1253503 1306326 549159 882883 235315 244749 547501 231191 1052342 1222997 161808 645155 1326865 905152 486003 1243954 212967 793576 899552 602289 23016 179885 1402798 1633227 1294268 796887 91231 966892 1186238 1809700 329180 60631 1006133 711174 1197007 1920308 141001 1560968 178752 126979 665129 811083 481099 717710 1733610 725148 1131800 1061175 214008 255040 1674083 300912 285144 75335 871005 1456857 1288196 240672 1429119 1860102 1483663 326452 1126681 64084 686969 267642 764455 1274972 1432002 1933910 80337 1155817 1879066 1609496 1752212 1965990 181650 1213337 1089123 1479723 442514 1345585 274056 56636 110012 489329 461000 1499 230344 1393551 593832 1740878 497111 527708 42364 448862 342508 645555 1729720 1645617 1539085 1381722 130112 1970038 356601 1475422 955457 14455 828124 1600189 661806 1502543 1540555 1609539 1639300 373845 514644 1121769 184565 1628918 834709 678626 1680832 1323590 239498 1289383 621070 536575 1278195 1747053 1633945 571419 682674 846350 1978913 1428436 1092180 484953 1788743 396575 1254533 1124014 558560 769821 1745348 1421243 70864 1846493 1971974 333587 1547341 442319 1393430 65869 1257087 764618 444031 706319 44608 256186 1878009 1165879 1513782 1980333 907133 1919704 1064714 324083 1039540 973089 1020669 384614 1917589 1096884 1299392 1332403 1660372 757035 105717 1556171 1213026 54913 211420 62162 1605004 1387111 1960490 1862089 1212574 594449 1959740 1252659 450315 1845024 1390937 1207086 112979 1447848 898749 1432406 1043553 424577 853140 665180 1620127 912901 1524117 337390 1721992 1049678 965409 1532808 462007 150624 831403 47035 759871 1262422 148969 1564504 1865125 695254 129923 116719 642259 1151012 1942482 1753508 839932 1870118 1099833 215787 219363 984841 1747205 178027 1569121 1009652 1979613 987635 707188 1924292 728165 1403816 694354 896186 1086330 1536997 830933 698977 1030793 548086 1945034 1714760 1689071 1728102 1079722 179461 1579182 702215 1441438 505176 729125 1145469 608819 1612636 715733 1119997 1328953 627400 953249 588317 76949 1248703 1780344 919950 43003 922980 674289 1730873 920109 726587 1039283 1662932 1171091 834143 1348345 687116 1721560 826422 1351727 226622 1156976 1393033 1393516 439517 1337310 1861584 1652862 1421677 1707979 853371 1871581 110235 644594 1869453 1115016 798956 1743243 292994 839234 1676620 1301020 102237 1732377 1585025 660481 188131 537943 1823260 29471 441023 1175951 306092 1949156 843746 505748 1159156 878324 349848 728284 1869846 1991410 410158 1375769 1266698 682453 606933 958601 695214 308517 1614089 193528 672338 764762 1736692 622458 1022744 614389 1531123 289 1562550 1154002 1302808 569104 393429 4937 980310 1462697 497326 1478720 1497614 1592849 1317446 113940 71553 1465937 777293 165600 1553099 1514972 1069300 1146826 688396 470116 1291605 7162 674113 374011 1841083 1260836 724538 1450967 19131 526782 919907 1658470 1988436 878523 784924 1936771 1212051 1048654 489755 1676768 1361260 1473022 289401 904492 1225694 240610 1276566 109058 1195043 1694802 629817 989513 1365935 71962 1383831 75318 311881 192614 1634024 1097768 404159 720557 857318 252055 72814 337070 374953 307705 1935567 760654 1382484 492557 1064076 1526534 1869978 1312796 262946 1886764 90078 1054947 12609 1767261 769478 1132608 1639342 1675287 1918607 1023719 604887 68916 754292 1142026 1448739 1359326 1245562 109196 1117809 1617501 1750397 1938175 1195347 1849143 112175 165635 132838 1923329 1549839 239251 1769959 1297652 1762428 1645075 1458904 482414 343182 719868 851905 1579550 1653605 1787024 1432370 615830 966546 1808964 1783434 1669504 1469459 1907710 53325 735873 887107 1243272 745074 1528502 1636766 1287622 970885 87064 1166507 1391543 1564544 1107311 1245501 200106 1138312 858476 1896068 1855876 1286763 850430 1424465 1671139 906259 1433364 772633 1223447 967674 1687921 1557281 1362573 1020696 575135 680140 1159961 1941272 697413 1500273 709967 1176279 1754404 1641494 367343 638131 133852 430565 250431 1945621 1463677 951351 1563307 209631 976177 1084541 1511178 1259700 790762 1368649 353812 1241974 781254 896516 1313074 1417251 191546 106926 1491373 538232 93769 1576931 1834317 1062119 192933 26284 1328436 609491 1442581 301077 549017 1663085 825375 761548 12088 1299396 820850 1843652 358525 1899013 1867837 950454 1555132 1967054 358143 802672 731816 1193372 232755 1153041 1113519 1083074 1669396 1997517 987711 459809 2280 762340 632947 442958 264597 1662706 1676062 640089 1141835 1145680 546262 1104624 526015 1364417 156799 1515618 1234982 1214511 868937 1650506 523602 1281736 85242 1233549 686710 1068868 907192 1875588 1615680 944961 1284417 816692 802798 1182902 293962 1054696 1133595 1934459 384230 1911042 1612306 1916711 1800431 1777435 1343513 1581933 1402133 51538 156602 992096 227310 1643527 18190 1887053 1577602 1449905 1790877 283781 1360856 554782 97449 981484 1269177 616962 1672938 169082 265341 591495 1283971 1841301 234694 837588 50916 430673 47074 570832 1019613 534354 598770 887476 1700159 152729 1501758 245880 173886 155037 1288432 277160 174144 884358 1922495 951051 1792314 464744 272795 1246399 265858 1843200 1011717 1589872 443581 1483475 959548 892361 1323395 1715663 109916 390952 1292602 1646486 1796200 230063 815944 1335221 199158 295579 373558 1482437 1218689 915386 139374 735975 1014064 392337 517811 1447943 1108453 828225 598957 866273 384954 722986 424123 1602433 1248647 1386468 1676388 1430485 801923 535563 406544 1446978 1868708 395545 1346663 786272 557689 1215414 614098 80327 616867 1952545 1363424 1184256 1999885 231972 185629 785311 1097367 1029132 1163446 296443 1018595 1936522 1586382 265226 1031843 899484 763523 1332145 1885819 1330114 510918 205821 564083 74568 936998 96654 1661297 1086050 293869 1014671 1577904 1594593 120710 790261 1555647 773481 1229614 542880 988984 133235 1604468 1969128 1912817 1478549 934222 656701 578752 999677 371334 174555 21882 189851 726720 408367 825092 325237 647697 86965 199168 1374563 433322 609322 932839 1497259 663608 904003 268055 1218260 1401157 1127310 1235446 1097161 699831 64663 1664920 603257 1431756 1747192 12105 914726 1847726 1907404 1725840 766358 1057756 371400 1933931 246767 753815 458600 1519051 1733561 1076495 1062065 305273 393175 64988 1056673 80455 873173 81758 1207352 80442 977554 1581141 1664056 1834691 1907399 56196 1603625 1627128 770399 1287566 522880 1005070 1102429 1082045 567918 1063718 45904 689452 1714319 1216099 1765134 1014993 500942 326441 109596 1545201 1257939 338374 1661328 1834841 366133 683679 823967 1661720 1268336 1960453 1568626 855633 1164913 803818 450016 201818 1845385 1279532 1708044 1322477 1579771 1982288 1202811 1694810 44759 6696 1798635 871682 1121117 457133 3021 1047954 528607 1148264 1968768 257984 262052 1815747 1101307 1153500 1769864 1923514 1273812 1500890 1677022 1326138 1471003 1005842 1715626 36480 1190785 593285 981219 885822 1932974 627479 1779730 1145202 1414075 1421390 389538 1067602 1188660 1750983 1961355 1107515 599907 1984068 26224 1509654 1736358 1556328 571276 1958890 1383174 117463 1659220 1174694 630221 1122953 655004 579779 892947 1058448 290237 1930262 1431529 552318 1219529 1524158 1280597 1366645 676132 333157 1311734 1065671 1237509 954117 1245303 1165294 672617 23667 1324658 776718 262636 1513745 1102997 1064654 1098511 1052650 1280010 490133 538121 741537 228663 680900 1643584 229893 11858 994130 1819037 1687957 1465786 437394 1277650 153912 494866 1201886 1813893 636138 227971 134896 258539 505637 1681196 747334 56552 1066374 63108 124789 1715300 1338874 404272 1588797 608059 1606464 902891 549211 1382537 1179533 540428 241110 953588 61824 990578 1762690 930378 378259 1338565 1322128 1480624 1107480 500475 1816150 1096775 477781 281842 1458833 370494 297154 1832825 121149 295430 748603 999631 922197 40352 415303 123101 131872 1984183 448439 18288 815092 1701560 1071569 528864 285717 507310 1162542 1682950 1012180 1038433 217359 870944 1101886 590551 71247 845450 1900268 175906 834344 970711 874667 1486414 777362 1156278 160337 503416 271792 156150 1638826 1236919 831331 971192 839614 1864079 529601 1582626 924897 688078 1874964 1236816 220394 496315 1627777 1572611 1558829 845729 1042799 540028 1037551 41823 1310794 656992 48325 79891 1515751 1322555 1356996 1887830 1246752 534413 1456036 1323858 734060 1378469 1279918 103870 889655 276519 1615679 759474 1456810 1506270 1482385 1287798 311107 1463862 281463 784876 7 1637330 694152 1056172 260231 203677 1483309 1611580 1503985 281890 276460 1866906 1725869 829452 1441934 41271 655953 732433 462148 746952 587906 1583750 1151144 633925 881984 1783516 1880044 1257285 1372332 1729691 1245022 1033175 1208826 1483135 1818629 1438675 786077 1512406 1338174 1188399 1495668 1309993 1239800 1501049 1436858 209952 1519106 318267 1871305 758014 1860924 1980316 319835 918829 1775838 1629207 1352865 171594 253618 1154114 788875 871007 4160 1733343 1750994 871426 1485063 1987612 27997 1440421 1983854 159941 1889584 349737 82278 934111 1698039 509756 85351 1846393 349887 468191 745844 1619744 1874153 1237642 1194070 1411681 822282 1663305 1932661 1170664 1466566 150542 159193 1530031 1779681 1689953 1113603 1339163 1471962 379998 126547 1038529 1714900 1165770 1327640 346574 1375228 1922082 1596453 1889373 1652303 655150 160993 1594633 336014 1710947 266118 1670666 1225940 1479094 1937301 1528972 233085 1000808 589672 1447961 1390153 1021432 206322 698859 1266056 1578983 1660550 343249 848491 773283 458810 484264 1518557 810322 1079368 1538859 110287 1122456 1149153 47481 1810731 749870 164295 616895 1518806 1974653 1184581 577787 1322479 1242166 1761638 283006 1622018 665497 736798 1774163 1695422 1552210 846062 933956 1654724 1422611 1949046 1240555 555578 345653 1835800 1754547 745186 1363156 366809 66440 1245316 1769785 1218725 761651 1013881 739995 534502 1985846 521944 628250 490663 1202163 1798470 1524235 426001 1382511 1530152 1884979 939864 1706865 285342 1006446 1139250 1933630 392757 631073 1639779 1783594 1315503 736408 1334858 865863 1636408 1801125 563796 716252 1917529 1273300 1816302 671398 812486 581075 955061 567119 1855392 102585 1381864 1471835 1299133 814820 798318 994133 277924 1252485 1306024 1258454 1337275 1104068 137455 111209 745336 1820236 125771 992061 536807 593001 633043 183811 1431785 1393984 800821 175790 1474981 656504 1562952 1045449 873303 70993 1909293 1238357 1295066 470999 609527 402107 1628865 1516874 580287 1544246 1952062 1724987 1058002 1614365 409000 70368 1419417 1327382 373914 1381486 412294 1662711 931539 224427 1925954 934801 1163724 125144 1343612 1295728 1800915 412213 546645 1812296 1933683 1431728 236555 547091 836141 779658 1268218 997371 473033 282384 1793602 249639 1207706 476933 251934 114882 1540010 270568 1994906 880697 878440 379227 1280594 1967369 1681008 686047 1466918 27032 1128340 634691 708288 1059601 1911577 206121 1512618 532473 1521386 1150432 1965232 946054 458890 859017 1113085 145023 1650347 1946785 345205 1010143 654014 698882 63987 646239 313192 1659618 1971168 1709774 1166838 822386 968047 1325086 1106830 534048 1136321 546102 907578 1318785 1399785 937076 173383 47686 886143 1961126 457362 226950 77727 1085900 2456 1077918 552425 907965 934383 1565961 1343744 1402783 1272438 1071902 242982 293181 1457622 684542 77900 123433 1687700 1186988 1158422 746534 1239269 637825 326811 494946 1298042 503894 1531617 1743532 1447045 364855 833470 1762123 1712247 508228 586579 194245 275627 507213 916668 1110908 1546753 507336 327286 1210790 1542163 1934709 1413468 1463767 1765688 1099682 1840686 1602047 781397 1277904 21452 1640143 360632 1958478 1737332 1003407 1553512 1593071 1315872 1417185 490702 502326 1269167 562179 478070 1532492 1378718 721589 192409 1236561 6499 1653892 1742473 792151 1062307 89288 1852707 645062 1545968 329690 1892087 973514 1418652 357733 636454 956914 424356 389281 139589 712261 610282 1894752 519714 1184153 253136 1468989 540253 902230 1740595 1361717 1761472 234586 1219488 1504686 869634 1215648 150590 804750 93318 1206542 350645 412685 467338 1004410 1243558 1740477 321847 76975 918196 641348 418647 41857 1022008 996787 909845 879174 584534 1678245 1984109 397862 1249552 38747 506845 1263223 1594068 839517 543405 396633 1129451 476207 684059 1936768 552894 146360 308147 1760649 296682 1475714 1767540 970647 160005 1999044 665551 1993182 641829 718462 1151308 113835 1629285 34331 11057 446258 1316728 257695 660566 602766 1673136 25170 1046462 192853 562811 1572594 1758942 791324 1233556 6876 1538459 230975 735374 1427784 1629293 886511 1621402 1019631 1472540 539796 71457 717066 626203 746238 1435830 395381 957073 559642 1856966 1365769 1591258 899755 1152545 1661646 1224692 855067 572222 492373 224527 1478509 1367091 294707 676657 1589105 513021 927056 1247594 6885 1218 407834 493774 1653927 1616651 416345 1980500 214135 694679 559319 689951 816466 1553914 1182251 1307628 1190609 479098 97357 1901191 1090987 1798024 1204365 1018180 1577814 1563188 655819 804763 1282073 995184 1616188 736821 302955 266435 258120 1739680 24745 720046 1257630 515809 446934 1796877 1550025 977074 1986255 461944 1478728 868458 1122261 1080292 910405 984957 1463739 1951718 1911079 474933 337233 228048 6639 1887904 1081094 1448427 38141 1883525 710926 767950 306274 1098243 1296056 510832 945009 1709916 432008 1320762 1738434 1543680 174489 1680897 211408 577591 1198631 98598 1249605 26944 278398 1511367 1933680 1637533 1952080 1950810 1218176 1100073 1123843 1441958 87616 899969 1482748 1491713 894818 422283 1765708 14923 1555202 360468 930418 1301049 370343 1196357 906989 151571 1590006 1524814 786093 414085 495186 940897 1166230 1904031 1178690 1198294 851407 1208091 1012222 1680862 637724 371187 533297 1230966 1242019 1806571 820456 1186976 1673895 1600890 1910110 600317 1750877 82750 205427 1220561 918152 1359787 1100794 592061 937082 1642139 890521 1730694 239091 1406734 116404 1536811 1191933 224728 1782503 1512394 278580 1067936 1327785 1803356 956613 1364634 1408730 1316156 1530473 344855 1353860 1183608 957289 1172193 1695190 1659613 1882637 535079 1650525 1214097 106390 1372428 987974 643538 788464 882176 222129 681099 1740923 1101259 27766 1546354 1148647 850254 552328 1554466 774210 1574852 1856282 1829502 1756768 1682432 511349 654513 1331726 489215 440264 1534935 1763276 1764319 975367 630071 230737 1831064 1741994 506778 10668 227871 568162 147228 1258794 1420707 288071 833503 881948 465487 1216894 784987 1202604 1874344 1886726 1639038 1360470 1522401 333998 1562696 1270099 242413 1649102 166372 1606716 852245 47447 984945 1817287 1876418 997062 1480765 1744851 757627 347382 1417442 627518 1981263 9929 682008 1448484 692617 349908 1893765 277481 1829458 357530 193074 1595839 195944 1699655 1710577 638144 1711746 1631880 1062620 1515173 1879098 199272 1046379 1042028 690766 82898 1730937 1942198 239332 363529 36542 87769 1992606 766808 918635 1544768 404162 1011432 410684 675579 455577 988803 1595343 1740325 645554 779793 134098 1988572 898429 912896 887996 998945 1880083 1520367 867442 1887952 1915278 1792084 872528 644295 1834034 515443 564155 1945400 974224 293883 300661 1751939 147387 115754 1128969 1128809 417716 1215547 1886710 1848862 835409 330518 883273 128835 1502295 486251 1305780 715746 1653030 955624 1699082 790131 814825 1619521 252099 501997 1598256 1021328 903251 510882 707224 1257239 185661 1413008 515158 1180637 1821666 1337157 533428 1920731 364938 1395139 1340234 1531604 353089 1966725 11042 470338 280221 988148 1119339 1570634 1272999 1913384 1739426 554406 1202942 974612 1311374 75388 1885539 1328342 520016 442310 1153074 1802595 1276087 320223 599425 152395 343005 1440757 1382554 489665 473084 322046 1337401 1166891 869139 308192 371883 196068 374585 900013 134579 3168 147481 1373697 1611539 784681 1493978 1571058 761792 944891 861966 299332 1574908 558818 1200210 1950333 1599217 1284583 1981439 1830829 377793 320408 162293 373367 521389 1750929 344674 998656 828562 584423 1322099 278334 845996 1038868 8383 272850 862885 269906 1008487 658720 661841 1756181 1341803 630125 1244116 746732 370270 745065 1715209 408625 1177566 408046 897514 1254380 863117 256761 1734061 1718129 1963776 1903458 630548 1601696 1732939 914959 1255555 877261 1238171 328852 622444 563086 732675 59117 100725 1093890 1694331 487305 654879 1064526 680735 1181495 17404 1781329 1266810 1928808 1853076 1637267 1039442 1377159 598186 770575 738329 662254 1534294 635761 245573 1962558 66949 955461 256891 1073657 250899 1676118 37889 847256 1294368 1841744 1113282 184666 1999921 1116795 80636 1735749 1874280 1761812 1672294 1734495 1942684 232645 1035551 1525894 1830968 243879 1363975 83482 1296053 314762 1950569 1581932 519997 1581690 395563 379290 308111 19943 1434172 489262 1956149 300828 223260 690503 1854475 1675701 10259 782549 1736093 473863 1709092 542548 1950408 1682592 793483 394676 349934 1068781 1554585 169712 247614 1746919 976071 358790 697323 505147 601645 1805745 1221840 1395207 1067065 414214 289355 1032494 193499 1371039 519047 138180 1037324 1072520 506353 955944 10244 796459 1297507 1350434 576139 1469621 507904 1822255 1571037 1470906 1397052 1694365 701836 1956214 28144 171199 1377467 1262345 1562028 1367659 917743 1523649 1100504 1768113 846997 1071423 1958675 21147 180048 1582413 1758637 1503745 473001 713933 1441898 814996 214419 504846 1796147 1320839 1007157 79267 612234 1857487 665892 1867317 1034601 1500380 824693 933277 1264337 259407 468741 693578 154741 257046 1544495 504265 1136915 1342409 1922696 385053 790818 1889759 569271 1936355 1930312 1191682 912133 11625 643714 659324 347246 890410 655245 1377120 1525401 1531570 1832919 1181188 646752 1114176 1270010 783806 885539 953541 31612 1994532 795045 33785 1325494 1336639 592688 1357902 400470 1168620 1675740 381456 1884274 1064606 47846 1892338 9594 879108 1662377 289653 368052 1632118 1218198 592357 1222009 51952 1162859 1750612 634219 628539 1415823 93984 1751328 1218749 232237 1482913 524805 1107300 1059269 1572359 48647 496857 835872 1693506 1278481 1554777 152623 1256856 1177023 973453 1180119 1779615 44535 1223997 457590 619752 1848300 112849 490045 243179 1750178 91097 919975 1174030 1103683 1867196 185282 1525723 669773 1833035 1984952 1383051 1306806 814130 1563617 263564 1995703 1466736 621901 1300721 1967841 1535826 535570 890573 400018 1238286 950436 27392 914744 511243 716000 126427 1032502 406601 216449 732010 1629978 376701 474939 1412452 204164 502987 502882 641258 473319 1088085 1778023 674477 193710 869943 1760267 1930681 1430668 1796830 1851486 589073 1773637 524690 278949 1252224 681479 1064771 1412609 869880 52771 1442162 265047 879836 522793 593986 1908463 1478558 1624943 1818715 1233415 898627 488862 103484 106906 510001 1795995 640079 416989 1694722 282933 1520305 426760 1242210 929932 1046088 791013 50525 1618592 1823290 893931 1785299 1038751 102180 1148307 936496 557357 1267458 660208 311207 576935 600199 794656 925645 1094274 1082609 1585289 1207682 355743 717266 1947769 60985 20547 125212 615688 798663 929667 1564926 1033088 795281 1764214 218418 811305 1551152 1412998 899244 977118 971062 1319745 1492846 1421719 715731 868339 1643353 261635 160596 1955689 292980 1844781 101494 226308 1801967 208972 970820 244877 335424 206443 575258 1316382 1811537 27623 300452 1942097 186962 267059 713408 504559 1977429 195494 1652245 1448324 491669 650230 252440 1394984 483368 1031620 1922802 1305310 267653 202615 687548 644470 1517297 438036 53838 1177492 1658502 1698016 1709935 1615968 1067378 637972 324539 1257928 1998744 1800465 416254 163059 227889 528232 1519327 1782819 1048265 1256773 1193155 793265 1900092 1041606 1643780 1642829 1933016 210816 227136 938866 316578 1359835 240691 1591320 984332 34683 390931 1342714 1788830 355382 256147 1384903 919757 995642 442137 648341 1929499 548527 1562017 393758 874302 192953 1910182 1062545 1787758 970204 653535 87562 47431 313610 1362797 1790999 1331364 1877456 1870509 1300402 1772357 1101952 437912 1698682 1704132 1517494 686781 699081 166390 636320 1173452 1413338 731020 1330515 566920 1826396 129961 902810 1101041 1888862 1102400 517694 1751337 853373 1197713 4270 330175 1023959 682475 1783562 1983423 822474 1579738 488784 591189 1204368 207758 1290092 809377 1105414 1418487 1824792 668125 178597 144147 1713766 1909384 149956 1611747 579399 829185 1492011 545902 391704 771446 362127 499108 688725 1095007 710927 370291 317520 997587 1165062 631971 1064491 965330 1413221 439011 1013981 568200 213367 1976941 1940391 25937 1380434 822481 1115085 665344 516454 465009 1558161 1679279 1229811 733570 589402 753336 76788 275431 9510 1985123 1928422 1408508 261726 241705 369121 1296228 1346389 607830 1545029 1151379 34405 221135 193854 1000030 1441760 1827328 716195 1996705 725319 1416525 190953 615219 719398 1349895 599565 862070 1238403 16824 1715431 370303 1757350 929772 1682682 1985628 1613586 696863 1511469 607465 1169224 1318506 1221453 568091 1285777 1730146 1090348 1568820 125870 79219 249859 1365854 1770304 1855250 1170518 1315649 1458405 7032 1628973 169767 1954825 920078 637079 943139 64408 1797329 1297279 1781014 307406 1913150 222335 1448970 1969001 1081560 1291699 234632 1655778 1050029 1943022 646956 888844 534458 452567 99325 543730 1096745 1371033 517603 589098 644683 1461525 115212 818688 1056292 1587282 396370 617209 290692 982797 397334 1533891 1422840 1873425 257642 1082940 434018 6727 451188 1669177 1408645 1889724 1024240 53436 1144091 1047017 14992 520592 629590 674144 1708623 1161316 1663330 336648 438541 652156 642115 453159 424175 1510882 1487249 743558 847626 1991743 1559521 299936 1293999 109992 1477602 513403 758854 925694 1986488 1482582 475078 1656636 199765 1890326 1203419 1249337 139289 1728828 340954 199082 1273233 528653 1227834 878415 1566373 1997174 167618 365390 1187997 1790049 1567116 942587 554814 592762 1306176 1723808 377587 646101 1071769 830274 360201 1181002 1254127 1161191 679355 63969 1413608 1322132 1051969 85637 359205 1291133 1112618 479500 1368471 1773988 533037 379118 591539 186315 392482 80472 384775 521957 1959238 1480116 592371 1955150 1670227 1722082 206579 387245 151039 863397 1440703 315295 457636 1986534 1050263 928907 674903 209423 1192770 1919675 1958637 173472 1786773 544886 933274 335784 1309148 1345178 1927577 1764349 1024934 1511092 1162668 765208 1121759 137954 1075148 1829004 1607808 646388 1926322 71812 16608 1788075 1854249 812120 792744 408759 1090437 1362222 1442196 1261733 324683 1584108 1111053 94553 867165 1434635 1544261 1163573 979448 928640 1381178 211574 335186 406878 1166685 1576082 270691 419632 1702688 1329893 954243 593287 448064 1445435 1558723 748106 384021 1995906 1021820 482129 1148065 733880 400691 1163222 1901859 26425 1404289 777185 484558 1395907 1798709 755041 289595 508167 614802 721223 1387065 945307 1200956 971956 1357213 1955994 1130944 1759901 720993 1395531 1494795 231501 854654 406672 1424337 340132 91360 1405006 607744 678947 575097 404965 1242062 1251503 1579252 1482031 1137 339458 1306394 1547418 647807 405168 1489695 1671167 831146 23634 1150476 135969 43956 1867195 921827 1742633 1527324 554199 36288 1745515 1357669 1328149 537285 623743 475661 565189 547918 228172 1573511 1817207 1896200 1299291 1602938 1820358 1688616 1313979 310427 142108 1251650 35378 1652768 508574 579879 480081 282434 1175373 945731 1642461 418910 907886 914254 1964649 1978083 871755 75439 459979 712733 783846 1128089 807018 834674 1541250 55876 1737341 171987 562844 1218796 114309 1618420 1431689 319764 1901258 595480 906899 1280407 1675840 875479 1557463 1957049 319146 223164 1236442 801167 1589086 281114 1374715 1696580 431494 996045 1095072 853479 1184250 1440161 1254385 72171 299237 850614 554508 460041 1701673 1750281 334500 896205 696691 845339 1676085 858358 721426 1016927 272313 302927 1838537 152993 688657 1250214 23921 1941412 1459998 307954 1782300 96871 899810 121183 163772 1208868 1366519 1807945 1202144 666693 139623 708057 317477 366044 808277 1075950 1956791 1204652 536224 1762040 309032 296370 444937 568302 1192901 25382 1497150 794203 1927758 1089401 610004 1688241 627790 1273924 1527947 753516 202490 397961 833362 1168542 1276779 1889853 434686 1567003 1777693 1317952 818941 490705 1865783 1248793 1497345 84359 821133 1014425 1822060 434592 1907158 481619 1368138 1425899 1059897 112194 1105595 1929737 1272140 885393 1584278 864829 1193084 798417 1010490 974893 550292 297521 784799 1903538 1535993 1425090 1057895 1628823 1176872 573920 1934928 195150 1377831 107917 455093 236231 315623 871053 332266 1699184 766582 631376 721810 1800892 65825 1957010 682320 929729 1129025 323621 1033550 1827110 659258 734145 1116261 1217042 1476018 507297 252761 381055 652534 1005836 1078573 745346 1034307 1365650 1433095 768800 381551 152324 1862909 1244162 1383260 1194172 1792047 635672 1937602 829788 904288 949048 621912 88829 1541328 875682 989998 483706 645153 871513 631273 510719 1900011 1205547 614912 199956 212115 568043 1036321 1659600 1166521 616879 245706 1312179 667387 780230 503559 1423759 494068 198080 1012935 1435025 1188891 648108 1531231 1129837 1886912 1559570 1193400 880298 22734 1776698 728580 1877253 1271762 1015058 1313230 566437 850897 315232 50637 1200694 1623260 1656653 1205468 1959978 114464 544640 454913 116830 696383 968372 877 575303 141121 141823 1189254 598157 1249973 986279 435891 587540 1407039 344894 1212843 287176 616205 1734879 1231290 1833556 325775 1678285 1563613 435046 693555 1486132 204707 846902 1549472 871186 1432529 1851315 294978 1506165 1691509 1895351 101279 1594006 1580700 1297445 1368988 278441 1956948 988507 1646285 1614911 1973163 1283541 1296470 959024 638416 1314525 1096707 264636 1468246 555497 640833 1918005 1882061 649727 1615517 548301 1443664 1713771 1378503 143799 1016666 1355248 788600 1225117 562264 1623378 280131 1929 454853 1350213 683975 1714835 201388 487757 1612021 1325528 210085 1555343 1732494 1542643 1428097 1652416 1273374 1362384 1011 1347347 1472066 1354072 1073871 51287 1971415 774587 1304237 1838803 1323443 237949 1252909 1013507 1673311 769270 483879 1730827 689105 441990 1514373 281095 1164962 729239 1885782 1988931 950442 1834476 1848050 1552703 1546482 1955759 1177788 1322981 1215613 1118979 717308 1165714 388363 558811 508446 1517428 1273638 294845 796272 130531 166406 1520473 1577421 1654460 1062350 647548 1355931 1584046 320099 1495050 1212901 896435 1924630 1793248 1411531 124313 1154760 1267075 1513789 1301772 1013610 1728885 1742012 1214569 627340 1817878 252397 1868394 1291986 236366 641776 639394 265908 1076911 781251 134051 613821 736350 1475426 1079525 1091132 1035860 1104848 908778 23658 1208141 124928 166460 34551 558261 1259070 894073 1989765 213682 951193 111118 1113822 691671 1876483 1263418 19719 1842794 1027794 558712 639925 901375 1322243 1945073 1704092 91032 1908210 1311964 504179 1272557 1250443 791413 1842662 8951 1469144 224992 1795050 177489 924002 175072 203528 409326 205855 1972904 1629972 1354515 302919 1024320 1843039 1233972 752990 625087 1194752 432710 139710 1235050 898859 102186 1526759 341233 1890407 1550985 1109570 1201938 610675 280839 1821138 1812162 984600 228514 501153 1821491 1289377 617354 172354 1311268 284651 335857 849795 1066859 849594 1405650 250129 1267531 1489295 1919853 1323665 39602 419847 1558427 1744902 1060115 1196337 659563 1924486 246467 812209 1293661 260428 1499711 1804665 781712 876363 1841271 121428 420238 665427 81520 1211051 1372119 1877042 1483402 1968081 610328 473348 1590291 1059873 110072 862059 2614 567131 1404013 1382448 1109512 5382 1821890 327009 647194 502961 580147 1468495 1159613 1709170 1086669 1729368 956860 997549 1395000 525697 236634 7154 586698 215709 1111893 66482 926777 497809 1268268 580170 805053 1878494 1193787 1488575 1723311 973804 1457914 1933043 1778153 675221 1840345 250227 1149422 52363 1104391 362098 638785 1083162 828983 1423505 868237 1566684 60729 1307248 650471 502715 447063 40454 1839720 543484 1799089 1802804 775263 369464 643373 1722829 365879 1479086 612327 393940 1929116 1152071 1526008 1621035 1501522 753494 1784445 1748447 947705 1689678 499038 75694 581163 1306381 440482 1598790 852424 1994038 1066393 1359775 1340477 262181 1703941 1244096 821314 831821 1517555 150923 1409220 130804 626092 1822661 1178000 1921581 1828119 1188041 1587064 1042375 738148 743174 375873 1477333 1768477 1570690 258930 1758456 297669 1223800 973666 1888260 1738628 82882 195353 1652169 1462226 1224706 1381396 528033 917674 859599 6776 281482 221742 1438095 663820 1255456 916109 1165058 905104 1592590 434898 1319115 1105176 658732 335756 989483 996245 912883 1650724 905494 795679 880707 559975 316787 1428354 640274 1593460 1219636 1885856 1966265 1943903 1998343 1298675 1457025 1713973 833956 1126316 1216959 1345390 853230 1118642 2405 342628 1335100 327300 363921 338662 1979615 1273178 1580434 887227 1709735 1923537 1146517 914530 688536 1064043 553465 1450098 377702 110236 1248759 1416825 576040 192766 1291177 285791 773426 1316910 1721035 632757 1641356 1005225 1381329 1845504 1367616 757227 1715755 1814043 1314298 19700 1529074 605942 1229105 82154 1035883 1508319 341219 456157 1701602 1485001 163026 1150753 290570 766073 648228 882193 1871780 1844763 1601722 1314895 1280067 1995764 31311 1257865 1769402 1721637 1661751 1518237 1461607 575942 461258 1552071 1412460 1616140 673704 655493 1234804 325369 1728745 1302997 637008 1085325 1668271 1375362 805773 409330 1687917 182972 321764 158620 742808 324316 284133 1232435 155853 1633958 216318 1437029 1331308 388883 158050 126220 434600 47626 1760749 1767344 853998 1604129 1204934 1493397 818212 1058111 497251 787751 1842984 1553385 398861 448788 39524 563523 103000 775543 1980831 520159 1079031 559927 1463903 1092542 917747 631067 1736167 422548 113128 1125036 18222 1134853 1631826 223936 1942108 1243326 1941438 1173676 178505 1212372 461877 1847772 25120 1286013 185239 1323702 1826949 1745551 1174997 427171 423571 1895647 1257870 481355 1397340 1922160 1342163 448647 796400 34585 578006 1549109 1144437 1600907 749210 354414 1711868 793244 847104 875751 104421 1025039 1282740 201053 333724 645543 1679656 1639455 1512890 1684613 1303880 909891 41203 163077 806805 85352 449463 706567 1621399 1458923 211336 1783203 599231 24054 161488 1052696 949150 1926778 898308 858906 280877 179916 590184 211410 176457 417178 1657494 1081626 1599101 1809668 918591 898063 161772 1262311 1930476 235799 1856977 51665 1439109 1700831 386583 445138 849797 1315804 1878511 453354 259470 1722641 1185875 4776 1889778 284730 1316043 1642684 583280 1783999 1243001 847974 10854 114322 1937637 147176 48045 1785674 1171842 1116684 1818579 1015696 1814107 1854998 588783 973562 1281992 652451 1674049 1078793 1052821 581011 1051623 942788 1321402 116274 171024 327509 27389 211117 114307 1579410 890804 184314 162890 1155186 709853 767902 1949855 1021646 1474549 780187 1873748 1733265 1690399 776841 392471 1558925 207617 238844 502859 143166 1767482 1741064 1497346 1346373 1947480 953885 62004 1114022 256338 1731641 599740 1369684 203319 1588630 303908 755259 1790802 115738 533293 858666 42272 233953 290386 814300 1575330 1689215 869693 81749 707875 501615 973894 477079 1649955 1110096 58950 1608019 1579053 362859 1674000 875195 1586226 500288 399891 1236798 85319 149376 974571 301540 395040 1211183 1694287 1921118 1490289 328441 40459 721376 724784 1160648 959051 519822 392842 965249 211015 1170544 1707889 875984 176010 659852 1671227 1347074 369415 188874 1751003 1134970 1864910 1705085 1143876 1071334 429574 1267287 544419 582602 785914 1817773 1763877 670107 412215 1730442 614663 1861265 229380 1760052 508162 1317254 868293 1219341 1915603 1357447 639205 154975 305703 15040 280345 380919 1892580 584606 1057939 373496 1087669 408660 1652840 1634827 1798893 1811290 1047706 1637685 1355108 1192208 238467 364623 917390 1622628 116751 969104 205047 347429 705488 570001 1724439 1500403 998322 1011332 62167 1305144 495439 1619834 1201914 322288 596118 1334226 461377 55733 808376 1674726 519547 1095016 395717 899606 729042 70123 764446 1306649 278390 1057471 1659660 1242251 1052004 902813 1125318 1640755 1545340 1738678 1973235 1949311 863237 1389971 1140919 579593 1463856 1549656 925313 1586252 1721364 1364892 590384 1338469 644698 804601 1706363 472044 1912338 1310426 1734046 1390219 450903 1243117 1446856 1532698 246776 245994 1682299 649066 235578 678459 10680 648201 156678 370280 1920336 903617 1833797 784745 1896198 960770 241129 1632692 1056113 1780150 444986 470082 1060564 767631 24999 1111825 1788505 1658942 1717418 899825 855161 1546778 1557339 85198 1900678 871967 1839112 557541 1370068 1616036 1719073 467316 40647 1959956 425544 1751397 1553197 101112 317450 1905489 212669 935631 352988 1466150 1297535 320137 1589311 1059324 363942 1465118 146176 1671173 1357387 1940293 88842 1890474 1435694 1530284 502236 46619 1608652 1898657 1326550 302446 159827 1907033 1778385 90857 338731 996821 1617265 1750299 718584 743494 319100 1441891 972401 1346458 1888405 1384051 227430 1562353 1108137 1611178 424256 145165 1689289 1829417 1267124 979508 1867547 32738 999396 224874 1408942 1704679 973392 1002419 165616 198677 1992284 1193129 525859 1313828 888247 995804 972254 890235 946539 510233 1791661 1339288 116015 1594533 1964556 1815916 99136 1666528 412728 1030994 469550 187134 867123 273047 451306 1527271 998862 788753 1095296 269863 1269757 488724 1402287 272939 280359 485525 579493 855635 252192 1072437 653931 253536 1948934 1577445 531361 1199795 163271 1938126 801640 658743 266025 1712806 1282186 1304228 1564703 1648215 686067 1754319 627031 128039 139036 95553 1944922 1972600 423329 731819 1059474 231870 871844 396927 903939 1260632 1683638 212102 148926 218428 1149612 1840634 1498873 788859 1409758 1042610 1968727 1023695 148455 1092984 909972 842502 1545213 1777017 1095208 1161489 1470041 861186 409299 1658127 1005578 162022 1692719 1840514 1021521 1907852 345793 1467693 1499195 807110 1321030 1233308 1387485 601314 642667 1318173 891529 863837 1302533 173527 1342429 1153484 879213 199472 26252 1400705 1643458 1570958 508232 1366554 1149923 186029 1953818 125698 1344053 1048700 787875 1112998 133997 803392 468555 179206 873089 598491 571714 923435 1775115 165793 357776 1994099 1855782 1438527 97402 1642734 395772 1773921 1652746 802928 1573155 1514232 1138467 1065159 1720291 775222 306693 17704 1551847 611216 860381 295984 403695 975341 939875 1942413 1588688 1930910 1688047 911505 1305918 187365 1061031 1118589 397706 1451744 692769 301179 528091 1006223 1247202 1878323 1370781 1726932 14497 459180 1163368 1403739 1005219 1660379 1813802 1032424 1487677 342798 973785 1713509 619905 1723266 1411841 1173365 1705565 117529 1701727 1793378 1602356 3135 446683 731344 458627 1389771 1654606 1658785 1924835 1189989 1935152 1573976 1347705 1247165 1168147 1962981 1295223 149010 477022 1508944 248628 950208 486429 64722 1047029 862709 1351661 209457 773879 800423 271223 1657423 1792550 263800 917370 1685628 995764 1652967 943011 1860758 141025 1356430 387070 1344936 731115 958895 1052864 1175234 514914 1165562 170784 1310987 283883 731137 702912 345816 517819 606556 1296091 1377912 167641 774920 1032441 1488902 783078 1915608 1950238 891346 1775458 5328 309634 1633259 1721510 429124 618028 492674 1663924 1087500 1370255 519551 1379301 551339 777392 1480901 1141076 1239927 351517 961478 1647210 27565 221438 580950 6271 297259 1696285 735145 1417724 1821069 1549845 694765 13592 331925 1945549 790775 444547 740435 438757 741950 1982395 1113163 1158230 1541821 1809076 1445549 1458324 1630674 556439 175795 1084223 327249 1753415 1452816 1280795 1845701 827338 1421572 1416824 1702322 388494 1143818 727973 1070322 1276671 438253 1857378 1431430 1111819 1267718 1637220 830697 38194 1238843 236390 721493 1394801 599625 1992108 300848 1866487 1717302 1570271 1260653 29162 1194880 871901 1943523 1770075 588296 478058 641396 262522 1626126 483165 1279988 1883224 1522764 1691370 505494 1156494 330311 1964252 1619317 632442 1215490 943766 1974075 843420 1959241 1281604 260680 647871 1724435 1960192 185148 1567034 31455 701719 1363555 381026 1935853 63229 1870281 706601 1595261 1405220 358284 60366 622512 163047 1471243 1300938 1892373 1217382 1110701 909962 1697455 129584 1670466 127135 232693 1997327 465117 484898 1916200 145965 671873 314130 1089442 1858975 1478559 137373 538739 910808 1636374 880514 600274 885722 1151922 802210 1366090 733944 253524 1515899 1580550 1749969 1773373 1526940 1631446 92257 784307 490156 1881311 1756113 993110 202362 1568658 1845198 1973790 1855994 1334051 1436999 1620727 1478867 359230 1230989 1107229 1239969 1643005 50849 354238 960623 837575 303623 1048965 1670818 1226181 1912740 62055 1086549 138505 1977667 1051708 1317606 236417 412620 283587 1842428 1888467 611674 30247 1186650 961353 1276957 96952 797775 419986 989568 1229054 400425 1809549 790342 663701 1513646 1198644 19892 652237 917519 1378151 870772 230246 981260 973254 569874 140260 133550 1386702 398970 1871319 155254 1092908 534926 593248 8253 862924 1181185 1839984 1929481 809593 1561990 955103 1762288 1592620 52691 1394030 1376177 686976 1000302 16198 702447 1579596 1195624 1894937 1368406 1058502 604044 899072 223901 165568 1182066 1160345 1725378 526837 1323657 1478142 1817557 1435602 1069574 1520955 1091548 783938 1218462 59126 717968 1655936 57308 806025 1196527 1798514 688997 1677802 1261847 736879 1830279 1145504 1115551 1146944 916721 1295944 1298709 482493 955736 1595927 1023778 108875 404628 615281 216111 512091 581552 1094462 1599302 1768446 610874 1567210 1801224 1613796 473655 262048 1141995 788755 1886878 952280 1970921 1101617 1371302 1161884 472985 277507 1380008 59745 1234311 807539 496117 683437 1880665 624033 252831 609111 654141 378390 309372 391761 970453 1521655 867573 1691250 1182659 1016707 1397188 715347 1338306 719934 564180 1828750 480523 1217043 1819872 1687777 1208013 37478 1163149 774473 1844029 1436733 940954 1870510 997300 402330 941294 802078 1028433 1161142 1548453 733368 705780 1842310 1196287 426574 336622 357516 1994095 5462 1111771 302325 959430 1988978 1262214 919127 513761 1698559 1412027 1308551 164866 1679542 1517835 1938703 1462708 208001 381056 1601491 1774421 361256 1440658 1955988 1096531 927459 1770374 1583693 286415 558675 872226 1514864 839036 499061 1236698 1457588 782498 39014 639966 1981138 1929867 15852 1345553 1198356 163022 1184959 1271859 252090 471089 142775 1072871 1100704 268445 1226632 369973 1298995 1301798 871856 565117 1260762 637414 1749607 891717 885876 1687664 1842958 5279 515548 1016703 85113 1132199 644748 1323706 711137 236861 387046 52502 835333 1656711 1994857 1501712 107688 1815698 1264422 180406 1790635 1547453 350344 180290 1622880 946594 578885 1317088 338873 469738 1951623 1587593 405534 392749 165430 1706268 623688 1047500 453278 1325406 1261485 45964 1824836 373241 1812139 553929 338990 1362225 563601 94380 1838283 1104757 834015 1844060 987811 85799 1741492 163907 391627 1976765 845619 1739981 912282 1619623 6405 1992639 1580647 1110815 1967926 30858 1003880 1607806 682435 1746211 347695 710777 1779694 1661071 115850 783039 1811736 755262 1215521 63994 1661010 1451318 1289794 1318358 626530 103368 1488635 1520859 1085793 648994 1433773 66186 518503 759269 1126249 1306634 1439973 1493491 1160654 436239 479270 1362490 590208 1814757 1651403 340694 792878 1989767 649319 562140 918586 1929832 290645 706260 1877157 1387321 346183 1889565 995982 384251 556383 1666981 1293994 418007 170923 75773 1869654 1122176 1392558 965311 1875800 1542037 1606463 1297723 1038030 1910775 128749 1583381 391689 345552 276700 285881 1518669 1348223 622615 1955662 280029 556272 859126 444891 156161 44705 1181427 1524566 1363088 59813 1876311 1757469 1732350 1878081 750961 936661 1968751 255653 655420 1999636 640289 117943 878961 676401 1441664 453930 1360831 1108294 987033 66564 1884718 291276 1394483 1803446 271978 1769324 770593 644028 1825048 1304037 152949 1836139 1399233 1877840 126423 1395712 1760571 680174 1153448 300371 468883 431936 852585 281186 1080451 1032745 1500348 634540 686056 1086749 763155 1897139 1059483 1214965 788604 1959839 1289070 896543 1769154 546064 296177 30732 338000 1114339 1617499 1979151 1605159 421598 1869761 1032863 524419 902111 542989 934777 604430 228683 358804 694957 1018461 823010 1128675 700762 1328335 1437991 403329 659932 1742727 1223838 1409172 967781 1031794 1262425 1329220 1093676 648731 1336722 1662935 1348758 1598040 1087236 145607 11549 1234948 565720 16903 1435630 979111 1284371 426325 426273 1932167 1917868 98239 1222234 1053953 1889323 653576 1841749 810388 254067 1523326 529529 339644 1632573 874638 749296 1029626 928832 1135959 1088757 654160 827771 724038 522089 1479336 124747 226862 400123 1996064 1639561 573969 896109 52604 1606449 1818224 1595367 134533 1119974 714120 389359 94913 1400945 47456 1119683 1253004 41169 1487960 1039498 460885 1033495 890606 1349262 63500 1292404 600806 399327 1334281 1306751 69370 1940102 1045062 285595 1402657 85703 121590 1784809 1761743 55256 316512 973448 72768 1391830 478321 537608 357833 1524248 1815132 433974 755925 596564 135796 1474358 761869 663533 1915198 339033 1545175 737876 1815523 1691702 117134 1097764 1477128 799919 967233 1052387 394250 783509 944077 1606514 1324585 1874496 838330 830991 810957 1797160 810826 1901921 834820 1681159 1993484 221347 1434717 1471477 59431 1627710 212593 38838 185039 1383629 1667154 563373 1312861 871829 468552 1664246 1195551 622661 842810 1193290 205558 1619206 818346 766053 497881 1599197 4950 412339 595527 682976 1232736 73089 1616073 1789622 637356 1281558 1711356 110046 822346 264805 1142656 983924 1282156 1355249 673041 1786978 119711 870075 1862852 536881 510811 1573260 1802278 46639 79971 807125 1059521 162876 1478948 1976998 1901217 1296453 1711859 1143587 1745608 1248462 257495 1549606 1738770 1625242 760230 1232237 1531133 200660 1878881 1522026 1296468 1152537 1322300 543870 232133 341164 1123564 1222365 1079365 1280110 1449804 188143 1308522 835691 763417 1230351 1947152 655149 948212 682290 1583990 1478091 668193 995411 84190 366882 1036974 1159118 309933 607091 1358538 1543365 1339256 880657 1027537 1769186 1879809 1693544 1952401 610437 1722473 1632593 1005501 713790 935550 61157 390555 1176184 999623 1776163 691409 1697685 1429797 791252 1731197 362764 1390664 1392121 819638 1296643 1968223 1631025 1563687 419023 1819608 39946 574365 648294 817224 1849259 1551381 1082506 204077 1053870 523601 59959 1238938 846998 732223 1421182 1381459 1752351 1414938 1105019 1661121 1833772 1313418 545825 187606 1553843 420106 1315052 1537497 935268 522887 1749502 1985444 575860 861488 1040317 106769 949207 1111997 790731 1458305 596472 1590500 1536649 732790 223304 1547606 1548647 1559735 39045 1077324 1666133 519476 107905 491037 982143 111254 1098398 840887 1056315 1363326 700207 1294328 965828 1453765 793442 1169401 1976054 137891 435653 345202 1063977 115010 1370536 122923 1172582 280791 1483055 1324955 1122363 684361 455225 271827 1051449 231912 1912433 1575875 1653017 160939 1482302 351478 460202 726656 1645625 791447 1475651 1843856 797640 877733 740623 1986692 1425639 463051 929436 1362340 107772 1514626 738480 652903 474511 1299106 1081872 354683 1813529 840254 196589 1465933 1978881 589426 1875581 1717094 1103223 1294207 850882 1210033 1096393 490395 349043 267074 1259731 1379954 1104444 364699 1478506 307978 1276434 374347 939465 878757 1496694 1415444 1934442 741112 296121 65952 1026485 216370 1488001 283848 767166 1622432 1255597 1014447 1151863 1507710 732306 1912900 66574 191128 258409 1250813 206114 512332 524318 1648649 218808 151159 179280 1876411 1690116 539778 1921501 1727994 177800 535297 1675704 310138 700937 1940915 1025120 1218396 727905 1759280 1728214 903719 1815925 1907214 1462431 1535160 1017900 1989362 1364140 1247137 581012 1295645 1516302 1852416 126794 418447 1315952 26856 500363 1456938 276850 1311205 477200 1002195 1137895 1118636 1627262 591352 596253 16925 659887 1240978 1455810 880245 338191 211987 1390644 1454338 636689 1226651 20358 85616 1259716 1041369 428436 312255 1465278 1693446 1733025 1324992 1175717 1443843 419235 1101646 158461 1311095 883474 1053033 1788841 459470 922660 1353425 1010334 940440 280103 309921 79684 1297379 698360 168977 753235 1241708 1158469 1393884 1954330 81846 1799505 265850 1241445 1447021 228433 479064 1613744 957897 83580 93336 141791 1456617 1767759 432990 387968 256433 16013 633806 1067952 1610945 1791899 169642 1183969 1866865 1283546 179371 1311140 1321055 5839 605895 1841308 1878279 618691 264046 6431 194230 1142216 1832913 1152528 385908 81130 1229332 1901431 1374891 339429 711323 1586452 1346093 191243 735686 1475867 1013720 1263352 1723766 397440 1206668 973564 1808258 1488019 1482581 122177 401979 303502 1941553 374349 906363 928841 336393 1648542 1635076 589988 14733 1225438 923950 436500 1932931 153137 282686 1087970 804770 963058 336623 1741640 311388 1069097 965300 33608 1272368 857635 251550 663390 361299 89199 824831 67281 1513691 1310848 953204 494515 1534298 521945 1099789 947323 1123196 203581 1322834 846818 1465664 515695 1164982 1446178 1814980 1432246 1042579 1526428 1889628 620311 466023 1413889 1095615 1614650 1060388 279946 1809017 1441509 1227400 330939 836361 1076886 615513 747702 1504712 1259125 1665170 1710599 1835186 384464 1586031 1112604 841818 163116 473059 941211 1345550 443318 565765 1085179 1531378 1028560 156890 202628 1457980 813908 1606600 754040 495517 1664346 1729810 732563 1402973 769624 193156 99251 1932228 76055 442961 294238 1033955 1772548 1548300 1112197 622060 1673963 1868602 1969442 891447 1767971 1635701 1124973 350578 1067096 1598315 1814311 1274789 1141931 156633 626637 1110352 1330158 330060 978750 1274628 513664 233843 278329 1932575 1663778 824582 1111136 813948 648098 1524386 750691 323509 1725821 1911455 276501 1879315 809693 1041569 1931775 1745403 1551050 618297 1215174 1875548 1304848 26541 1652003 1487465 668935 1326498 1599767 366009 480133 1876490 331546 972163 913579 281907 1959449 276981 86415 65745 1189709 742465 957564 823557 659857 145725 853602 1857674 1414852 668609 1392632 935013 1052633 756904 455028 1612546 31199 270003 1235116 602809 804139 1437660 355156 1400612 483587 758968 863661 710988 1582752 1386436 317048 785793 1508598 1019472 1167752 1807923 15721 1842529 14137 1913221 1901495 1864974 1684506 9131 661898 1244373 1657107 1007862 1167929 677675 1582764 559177 1236970 172388 1253502 932017 1375666 173441 1941514 1825099 670752 348174 1994895 1731006 454454 522137 1834079 1243595 1682253 12487 995189 910674 24955 162790 360747 1769385 940505 1970626 308955 1817591 1170547 324650 1712580 1625253 1117265 1372083 1833011 796284 913583 1094815 660047 1875394 1964032 628405 200654 1943599 499631 1123027 892930 1678392 1812514 1831140 1018550 243417 1012966 1228564 670987 330701 1866267 215982 527754 74039 1574248 59527 1879365 1708677 1754999 612824 271624 95870 1442673 1118420 1039404 239602 571394 598009 1438743 641924 1385824 459607 1291507 846086 1038210 1919522 1374591 1392869 1954329 1468305 1282124 1514637 479483 1064509 1932203 1424060 256566 273075 497485 697642 232447 1487920 1494352 1924686 1212618 319842 569216 1294989 1550641 1394107 270268 1534841 911716 484360 1455012 469134 507759 1692364 1660545 55425 1356153 1809473 1985279 618939 1877003 645203 311382 1698863 1013473 567686 1786265 1819240 1267040 1678329 830556 691900 1571010 1784228 224476 884645 1647101 1811221 1691882 134535 1719609 263614 1099890 1312938 1793684 433347 1385388 862558 1666903 502225 1639707 526325 1503170 1214579 45158 1461411 493848 543281 11688 934166 989245 194444 261801 1713400 1289533 1107752 285869 1770804 105870 1330102 1518015 1314748 1614807 440211 1288026 474840 1668101 72925 504186 1548160 266709 851245 1347500 231636 283456 124562 123938 295483 907910 1572015 362521 1406993 1566000 1415539 462110 810391 1009678 939832 1478759 1651328 48558 358234 509268 1980901 1640567 921774 813789 1888014 836021 1503738 869970 436701 1831030 939270 955433 21283 1705316 634772 1741709 192590 855534 417378 1576893 1818445 1317373 61896 141174 659980 1220068 1010211 1981322 1935578 973251 1486295 559531 44423 1194389 14299 1796757 1453985 523054 194135 1023002 314098 931667 994208 1892199 836068 237845 1001156 1392296 536135 774002 273879 1778191 1395844 1670052 1852490 1654864 1677911 496046 578353 1366388 1598916 1541847 944625 1553960 1993435 1657570 1486061 602949 854362 1060144 749538 4164 1289246 1414887 1390297 338523 405461 1744454 738801 1546086 1134899 1756795 1514379 886285 152383 1768201 291779 455948 1122842 1159828 1437436 349699 927900 1628497 142327 1721236 33436 1766550 1123808 1935503 370886 1578527 93388 1250884 1076602 1826021 877063 390152 1091577 1455509 997731 974257 278170 1281740 575605 575446 1148209 954872 829403 1787573 620982 1714635 49585 1087351 1562016 335397 1914237 1540376 931908 1025834 67792 1075173 592647 1266079 143828 1132869 1078920 449767 928429 475993 91586 635169 1440217 1430570 597739 1886742 556198 509440 410723 851821 1499462 1757394 959314 505535 1060789 474977 774487 583743 834658 1801192 967222 1791768 1577588 1243300 1833416 64763 1199814 1491888 1383630 644177 1517326 802848 1138223 215125 1151055 825800 994328 129814 278884 1578752 899482 1055191 1208617 79092 1142835 638599 1000611 765270 1126040 987961 587418 390542 1613168 2573 1146011 1284190 818645 1596759 1309745 936793 956986 831972 1066553 1616975 430519 685547 103961 873073 1082421 551568 695083 916526 1187359 1270113 1161102 8827 1793652 1035478 1595000 1212764 892571 1295850 58187 117324 496765 1041870 1564468 1423354 758439 801365 1747824 1393114 1118173 1909651 1750875 845082 1972761 43076 1321051 1090151 1143242 372540 1890591 428984 202566 1275393 1482220 294037 484816 1985913 730074 1193391 1307959 729719 756038 1118123 1393739 1365722 1367334 29871 1847813 710304 787753 1013455 790349 221282 602736 589977 1900196 1270842 717964 1082499 758172 1088454 184441 1853421 1551404 1009952 912060 621140 1665825 1751291 507711 199021 934311 746801 521728 1816852 506575 1243576 1244632 1945851 1513189 908733 507186 1050548 146837 823583 1839571 1633757 389627 1571267 1686265 897413 1085901 917158 1745237 1305211 605992 1189512 1298785 637508 1017783 1388684 1095642 314778 1039800 994755 168352 1533735 1497464 1414998 1717095 1163442 918831 1594536 1948795 1137872 1142667 1107496 1278905 704349 185116 1745520 1758380 1300574 1788959 785564 941230 1993945 1888909 1872118 1583579 1233412 441869 1801557 1275013 810972 47413 258463 116601 476731 1249022 1548784 1412250 1641270 332497 137564 1514005 243962 1899528 598952 1762766 716584 8042 786037 1137510 179078 213291 1302586 518472 914399 537532 1098904 33813 197201 1100833 1558630 670567 1963988 1555629 1410297 611403 1617624 1814247 1107477 117301 974333 1563228 926379 1245689 1595024 789019 344476 1407174 1119651 1634292 1024257 1617746 1752751 382335 11126 1937856 1926473 1900756 134731 1073847 886719 54978 1568471 15670 1796305 556577 1642439 36778 1582581 1635454 1230289 1427402 62595 950980 691789 1834816 1460905 1863719 1720052 1337839 1982866 679067 1006189 854323 27525 1895642 1221810 1113838 1080803 1184521 1737016 1307656 788773 874513 564122 883680 189027 70302 596807 391276 475608 846680 704817 519888 1739910 1676490 706656 1513069 350596 420490 1124487 1635451 1843993 1934349 1916335 758273 1037386 291793 1035871 1246712 1488713 902950 1494311 37791 1092780 1912217 196882 1186296 1347666 966000 98562 1228082 1536286 91049 876695 1899352 570079 773046 1816550 470690 464828 1079587 456460 911452 1315647 1074002 1427898 743644 1104252 712031 1623287 1142159 585049 405692 1718926 778865 1161002 1494961 342180 610278 1177491 180354 378326 25887 1843102 438456 1101356 1462389 168898 902977 46784 308091 286395 1009278 684340 1349603 1824843 947279 1565588 218909 1641937 1468585 1519387 607152 877807 237367 215702 476337 1570628 1322681 1039367 77339 1227984 1338286 35719 232241 1461543 211514 722303 1369408 41941 442837 224205 1268512 350229 738662 1424636 1351980 32356 335611 1663767 1640100 1560232 1667762 978885 1783023 1618934 1815144 637669 1063261 153784 1913476 1737963 639105 49269 682375 1242481 1192285 307122 585589 1295759 759915 1217141 1581955 1401295 1686632 1888458 916244 341881 1141889 1805856 1269068 1834991 1727671 944373 1005533 1822922 1943976 330577 609428 1455036 1389511 71735 1128165 696536 1058483 1153748 1229506 1320116 1502687 731536 1065468 1206161 761268 1095996 1901441 1699230 1119102 1332880 1875140 1926148 789336 681429 432329 291974 1308379 1710647 1830097 1534928 962414 980590 181235 772707 1723712 1335679 532485 365069 20419 1123418 504543 1803592 633735 624490 344853 1262824 1778789 291118 722427 146666 92056 434410 1477649 730606 1689143 1467495 1022063 698296 468634 1483119 1193583 1917263 1878578 1941517 1987909 1858527 881634 55879 1036930 525098 932278 1692429 1883625 639192 270881 551384 616785 1063157 741879 673335 1616263 1038033 1778344 139446 1057874 1615351 1203329 1371395 278699 1934874 1950862 410731 1807552 1208569 180842 1170059 180434 117365 1657703 1138688 1154672 1987306 1633096 1018822 62285 1276757 1339162 557095 1127690 1411671 660785 1123159 146494 1363199 1742541 1848076 1209005 1909440 1481827 1031689 1350087 1056177 1491308 1872250 975090 1630327 1979900 755187 425939 1620164 1751911 1198238 1654434 1799091 1009246 693850 1854057 1563077 226464 588140 1187161 1430682 1456899 422954 320998 1326015 1868709 352461 228913 1125207 1919013 188899 483257 966054 486639 448170 1171879 769708 578500 1318263 1876732 139436 1415904 1882449 844402 282189 1397322 756642 1892380 1786471 1129341 841216 899680 431511 1309411 921010 1991822 1768927 519070 1314727 1168986 357032 1860892 222299 452053 1983562 345037 33867 415832 1987734 1505134 1710884 1602900 278300 135549 640183 357857 874869 371876 1378481 657918 205872 816950 1809843 1440833 368992 1074854 458298 248705 716978 1438052 1395295 819391 1328004 389625 138044 587401 919018 205868 968277 387016 1726919 601193 1151178 1561736 180979 1353039 845403 1151211 206921 158609 1796883 473162 164804 992046 933608 779851 1145401 270168 1726614 1950375 1835786 837430 1819117 458551 1938775 522330 1417528 875469 1273636 1557200 1511786 476680 1790613 1619394 374539 1137950 889423 117499 1772360 1846731 359169 547804 705504 440600 104075 290260 1477786 778840 709069 1274429 689456 261209 1031097 714368 298727 411105 1869691 516672 884215 1552865 1683669 444503 1212559 1421885 722079 902130 1597302 1914540 603027 791682 1360791 1958633 155232 1402724 532222 538519 1416137 1127534 451030 1362093 1358729 1638291 383904 385944 217593 1120399 1638579 1512633 326005 350713 1447665 208975 566176 786902 1617931 1360414 353904 1988637 450607 1230651 379432 919881 1374026 823649 1761484 1224607 1231194 531853 1403382 1504095 1818750 1621977 1562409 789257 246702 304767 1659161 178761 1665302 1588188 577112 767468 1122977 350574 1548857 1186328 1326986 1451493 1315717 1428408 108354 288604 38707 783995 1148452 631340 1082339 1172497 627885 20248 940643 1873636 367509 765287 1987751 1652885 1652761 164342 1441848 1120013 473919 854130 1384318 1146347 319398 1839032 905667 604908 627629 635030 1089286 1468700 1995032 1684692 632150 528865 1363534 263456 481031 1499071 751568 420064 1118453 1180816 725099 1835523 775404 1352206 541461 199527 804131 1718658 21952 1135232 1950005 157683 624346 696372 1648930 850798 1601126 1703907 219915 499331 492155 402408 1415341 1188795 105288 1361082 303054 527580 585036 591421 236195 1402241 900557 1271010 761402 580955 1557519 833164 40196 577158 561941 116563 618048 513415 1447442 386845 1276187 404687 1833075 1201355 1502548 1244393 1205849 324713 932629 344953 1368257 793935 731379 1403845 807723 609165 1809262 1747354 1306791 339215 1335648 778790 1337181 416914 909178 1534549 1046871 75258 1401218 163042 505312 944910 547788 528843 1612111 800073 1517981 1904685 1354935 990649 1371146 1247051 1215107 1886796 1730788 387750 1412852 1355973 1773614 1450085 848821 1356323 1502674 1414238 1554613 1988615 789652 1071348 1581740 283018 394423 1125670 1952616 1000654 271802 562992 1476058 1648773 5631 1489899 760988 1433959 1901304 1175587 1939963 298512 1057363 161863 1851484 1168757 1951503 1595959 450641 1740991 984993 300916 545831 1963287 825193 1368349 1225939 598692 1361148 645018 1671212 1642983 1154839 1877176 492739 1689376 1883400 1732409 1306947 1053020 1825918 1026740 1215696 1521999 1009328 623374 1751032 1524090 1399720 974547 767051 297913 1694016 301039 940687 197381 868329 18779 1543995 280924 328567 1654301 1023451 1871478 94064 68118 1200346 961879 124890 1826685 1937350 1934217 1344491 1477970 1516595 214725 994645 1925479 162175 1776872 1419891 1738061 1180591 923464 1193885 270580 99700 343256 969411 167728 310735 1306420 1322798 20926 1265913 653341 1836801 1836156 1881257 41674 421231 1757573 1657876 1588398 852570 372973 490745 401765 1762270 403222 318795 962846 358843 1948515 1949225 1139565 908688 112468 690151 91934 350490 519817 1886101 1422259 215019 180031 834027 1207280 830301 1920885 159190 1076844 1123655 1573038 1030692 1591864 1980167 751826 1650872 1637659 378450 929536 668825 1598420 1323691 1684087 1088513 724702 105926 1797699 469543 1115460 844393 1467954 514486 347609 1096364 778920 981818 1305499 544503 1318181 350837 648431 1008446 1254328 1546798 1893336 1029609 1534887 1554785 1767642 973796 179239 1369643 368076 718350 1566056 437672 1718366 831257 1301552 690229 1736092 1122540 1439395 1673991 67137 1029118 1034709 85829 959031 1780006 1886892 1331835 78094 87508 1187755 878965 1749360 1460762 806756 659244 1773089 816317 979150 1896508 757258 1277333 1281779 482481 304806 769220 143883 1393795 1180701 1947931 1071519 1428601 1909781 1047255 1883789 1662740 929408 103937 204838 909562 623902 326961 324673 1576094 246912 1922906 872811 1701515 245714 1577769 1309331 627956 963193 741095 1543120 11913 902958 273730 1893671 199613 185301 1119534 524958 241015 1512258 357135 635236 1859989 306918 746227 133495 1645068 588278 1532950 1996736 793501 1675032 764947 1060517 220791 1607619 911929 978458 1985121 1155475 985607 1929445 1265224 1052870 1129220 581007 921538 1617198 1334523 1816525 563236 1538458 932069 134292 1564475 642627 1164164 986546 1395271 908632 1777578 541919 128524 975085 1127037 228559 1727623 1413309 1269147 255767 976862 1343249 333094 1495989 509850 732070 1980213 120374 331066 1490966 1758230 963114 275289 696042 228672 862938 469140 883653 621099 1299918 325140 794548 1977668 1582751 164417 363951 1054928 467348 1951552 1813952 394821 82779 866818 1743834 1536473 1236502 1977905 454118 1798152 516393 1931859 1603682 1930960 1617990 1288971 1609249 1708562 1512508 754899 1061652 507678 1384851 910635 305152 1299117 740774 1103032 1351871 240390 1868734 192538 486239 49167 1148435 448151 1432945 128983 889261 331077 1000288 581513 1257629 849280 464968 178711 56297 258373 1788303 1466935 1098260 1124419 1348849 1359175 1222463 978621 310616 1250874 596155 1133962 322565 136700 1724756 1823503 1977977 1896979 1280284 96913 651132 1565178 1406875 1353814 1022779 138731 710055 1711333 831125 21992 1039966 156062 1872410 1751969 650268 1094383 582679 399320 426516 1142974 1837149 835300 790962 1272493 1715635 1987912 1155180 832893 576409 43014 428323 428804 108808 1295824 1763623 1898466 556058 69825 1993481 761156 1424959 760124 1632203 732618 1591651 525605 1673694 1938168 1723124 1871482 96723 1072750 918721 400493 18167 396945 1503843 1062561 363599 1195975 1371611 1200097 94393 1798002 1172408 1844159 1079554 1191620 1793247 1918012 1131538 1865894 1781582 1067038 659711 1712935 474405 1173143 1830585 492429 1935137 1940728 142175 582279 610705 1481185 572973 175984 163304 1516625 1305391 1279706 716153 1075058 767057 897299 509214 1339524 105234 1750562 180033 423149 1850942 367800 287622 1751082 1395050 1513092 87006 475581 1534247 1370268 113275 532231 906174 759091 54281 1545164 1398585 799816 1817641 1144031 61189 1227314 42096 1626872 1115912 377326 112850 1292062 116134 262759 1917204 116418 1359478 1953069 1895198 1864776 909031 1329373 663202 179472 1534527 1468953 111102 1031847 361738 970420 276229 1695371 469287 724009 609265 1303818 1016680 566012 1834069 778902 1962278 1596219 1351066 1689558 304439 769301 1691126 225757 1867217 956601 1386851 298523 957369 1720180 1939865 1892831 1734595 599983 683241 979251 496385 1346250 718206 1552009 569974 1704871 641531 1442041 1448702 865881 1151558 1708564 1187772 865345 78321 1772760 166488 1487881 1886431 491934 747947 605253 193638 817818 841040 467118 1789236 1231053 878787 382379 276376 1034771 494364 1403230 257478 837305 454463 1075261 623497 850715 1671631 601808 1819707 773417 1088436 1522705 97595 1962387 1626319 1349691 1915187 584793 42137 1313616 1521895 693266 1238606 623277 300111 1779853 1241845 1707128 1680047 736418 984994 1695011 1419163 1578429 1136600 951022 913587 1795773 656694 651633 1304338 1945058 435012 1156936 1230856 1019197 1937692 1633554 1305441 1811089 901416 1951600 135030 584841 1717362 429245 381980 1653532 452490 1852096 1674001 1718096 1760980 909081 1440714 832083 678146 13416 105137 62058 1868745 1112859 1491114 478536 1852296 801262 526584 1186379 1581936 890703 1418339 1170284 1816120 1599285 1757493 480214 1909253 393442 604839 1620935 770815 1401763 1312552 1105028 1937117 160171 1880722 466318 492381 1582267 1620746 1908020 1202859 1783509 491210 1093137 417416 1857636 864622 1686319 367398 1223628 651493 263403 21174 369892 491430 635292 981759 640922 906634 676299 1760225 963244 195636 293410 1808134 890396 596558 1380947 1260901 1572122 1278521 193654 1585060 1059780 1722718 52519 198816 713263 1720125 375002 946291 851170 696182 594378 1242445 338417 1556556 190579 656746 274868 856617 445180 362043 57471 1984807 1901513 581815 840773 717553 1536410 955445 178449 1114771 309873 1414789 350646 1284830 1689282 839488 1645822 1868037 1539518 1194069 1858052 263854 943434 1596749 1728673 308115 220996 409157 917548 1015594 1598101 338350 1940685 443837 408082 1611473 346955 1643654 1165693 1623045 1827081 376141 953030 680917 1534089 1840571 1634705 1770251 797544 1867753 993502 1207289 916937 1002334 1107962 1917929 1915204 859200 1993273 713203 1987779 685355 86900 1732058 1080187 767462 1703820 968613 256944 721338 227464 1764520 806046 577153 529109 124920 239279 518361 750975 686230 1049366 1546777 1025870 1960338 393530 168341 1099813 982963 589919 734056 1030367 1790107 1886565 1840259 1919257 1079793 1867073 288072 1449888 846457 1884229 1111174 382559 1562430 1522611 646702 1715550 644039 840506 445365 712267 1050423 951961 993816 516928 1496652 107092 1973328 260386 1917700 273619 562670 1553837 948893 729787 306648 1948265 1866973 1376188 1083221 145147 581293 44470 418117 152394 320747 1574678 1985234 1217000 1315203 222985 725979 1207426 1864048 1655531 1419716 360202 1577046 1660645 1840991 1401078 1757947 1913062 536684 1996395 1730315 214174 709618 711620 1271756 1532396 195713 843868 498895 230372 239918 1762066 1584304 1597847 733008 875909 892501 388419 444754 1276389 1686829 436391 1863886 598057 876345 927280 511664 1443890 1898392 1722583 1535530 297221 1124173 639173 1432798 1260539 1380208 1277311 147711 1197982 450151 1696433 164206 1584012 317278 62772 1809589 946079 1022988 530487 1636431 982344 738716 362067 500032 1027314 27402 1528394 1774883 402126 1181946 101222 925825 1336105 1539712 1258050 245640 1232326 1220608 67570 354899 1684733 172537 1005335 1308160 984916 1927212 33739 1737788 991494 1695160 1446332 343848 163530 117052 1491486 108905 1278136 537679 1469368 218010 1725202 238468 1736505 596996 1639659 1343057 1363187 1239533 529087 891686 712786 1487867 704800 1952331 219500 1014308 693245 339935 734854 725009 1225588 1334307 908364 1268261 93827 1889659 462956 974716 409020 960544 178524 1993800 1212955 963111 376342 1641184 821233 1626166 1390547 193496 1389729 1389489 403788 732798 145816 141182 1663467 614507 1461849 1123221 1944084 1653147 635743 1063775 1627717 1647239 1903779 1387178 1600317 1147698 1117205 334249 310471 988909 833683 317549 1252089 324770 1213896 1584885 1638554 1099693 1025907 1969307 1125536 904471 1233029 1872107 552832 525571 484404 1611810 837098 990101 1003296 525326 687193 12531 294005 276259 1515911 303435 270425 1424435 750913 1781608 1420484 1873261 530400 210338 1475377 567601 1233601 157397 162959 1135359 1687552 719917 1140142 1236662 1645012 1525415 788441 1719727 1636494 1675361 672435 1324235 1343751 216951 1943840 290892 719289 702785 637287 1034068 1055172 1897019 287468 1787653 1595327 1370625 119391 778254 324811 1743574 900799 1608583 394647 535890 1822902 1645669 306151 1280618 277927 971636 1384160 947500 895388 1282481 598373 1421448 669691 1423611 713196 785930 1592651 1590445 1151499 1575824 1613065 1692924 923537 1644947 1665201 245218 1144181 1529020 1183050 218062 955883 1254552 640253 486947 1206268 676682 679085 1531846 1012003 1842502 1273901 129381 928755 1156909 211360 689704 368023 1319599 988995 1411226 1325464 1196305 506833 1572755 1981903 1715551 160563 1392164 847804 1774231 743145 1947967 1668657 1506149 956330 1908120 96569 37587 472888 1172063 1623015 1379544 1513966 1758169 207848 819631 728426 1730699 56842 1870504 430752 1234551 562571 184093 1031927 865510 1721980 919714 1624165 932639 1398529 658948 1523180 984592 989359 923230 816482 94252 233524 1401757 1075645 1567515 533844 1579476 475872 1602286 325515 1444090 1200571 53210 1964475 1977713 720673 747577 1209887 312434 1495672 448822 152551 485516 1079745 501664 237308 1344797 879476 776230 939981 1590613 361428 1198766 1259345 1839817 1663698 494329 1962455 128710 444175 837762 544579 316905 1669647 1550155 1602197 1898836 1833439 643132 1830319 1494741 658139 846482 1609452 1975111 528415 1002121 292710 1118446 1171401 1042698 1822961 135774 583674 1933863 548013 212171 1788345 45572 1949258 691967 1659513 783074 1159582 962895 1109600 263544 1015693 820558 1364108 466547 1159307 1144505 575661 1409519 1810202 1660613 1241631 1331529 551543 653717 158446 742210 1070140 1268207 168782 1070183 1467662 1215409 1277966 1462753 247549 1299695 784154 1485353 1410855 663033 1969768 426102 1723997 1536493 886075 1968920 1855498 1124387 10191 947539 395910 1401443 1952715 1988592 1580613 1225182 72904 539951 392680 790292 1180222 1127087 1088169 1208070 1225322 971773 893724 1187566 1077351 420332 182593 1226751 874669 1533314 960404 359558 7824 1427754 1152083 314140 1214526 1951465 616915 1802268 597312 452085 976967 238579 1714412 545147 865696 1263084 106643 1322781 1076002 1390970 1782873 342332 690317 634428 1845258 233743 68670 1276764 721340 1392554 736067 1499016 1111107 770467 1593693 770701 1705725 1521042 325964 782096 943359 49418 866832 961923 331252 1275253 527999 1910710 1265840 1893775 230480 952961 583587 1302202 134320 999997 1592778 1718296 248655 844117 106705 1764300 1474349 1792225 1860582 409358 296239 1567761 1858269 686222 885436 1777143 1291262 1207608 1345229 1060072 65187 1036632 1456447 508450 328491 1089599 1321581 1628096 540889 677410 1986968 867987 391252 1340875 1875484 1757552 298537 1571118 1878451 976062 1186478 687746 1125296 179 1960601 284824 1384768 1343805 297824 1695525 55242 78949 1793347 982985 502999 1707503 846769 1756170 227237 1503295 1157843 1484964 1523809 814317 259595 1235710 1066763 1953513 889835 214650 106824 1137710 392760 475102 670963 780426 1095811 1835819 792355 199734 421525 1412612 1655115 1119657 1243733 437939 349970 1547029 261147 1167923 1981558 819291 1783003 1501071 283148 273116 1749788 1543944 240034 1388125 1908346 1862783 481702 462286 802487 544746 1016598 714756 115695 669701 143307 1179127 1169930 799495 1178339 1633055 673220 329074 1589541 1767791 296946 1613642 1496700 1212179 255574 655589 1311524 1630094 1759053 151143 1465220 1312272 412001 1251986 1362122 467335 1116514 1558737 178295 987271 18345 1502637 1757204 1752475 1917772 591462 643985 915047 1766615 269634 701441 110759 223059 1355336 1085986 368277 1349016 679210 303366 1259446 1205155 1758213 1796939 470356 439771 1305085 1838388 1480813 1676348 1222300 330556 139390 1328749 1391707 1621716 1922357 1997182 1975784 626659 1391082 976358 604997 1362794 912342 1849140 1863919 1344365 1928500 1783315 872401 65645 1327867 564663 297340 187604 359754 752616 1185326 1789973 169325 111386 869952 1907238 1058618 408587 442999 1028520 642360 482619 1368238 460539 1020638 433381 1537329 531309 330516 1387543 1928304 731606 1377788 1764453 888561 1124353 277297 687775 233437 1021834 204541 844376 1507317 212738 1254055 1342369 189545 584801 931068 1223197 1873746 1599318 1898806 1591991 256493 219346 1474623 352755 1234285 1716216 1018613 295166 1573073 697610 1503808 290532 1440026 1713283 867953 377540 1629857 159872 1931535 1621605 380014 32689 547901 1117079 287371 1216732 163629 324039 791679 1400804 1541474 1197554 908459 276952 1667515 446964 1315883 1203173 853275 1230022 1712152 326461 1836407 650774 1507625 235552 1531825 1672659 503389 1765054 753965 1560284 667880 639576 656346 47693 1052588 1428784 1066350 131242 443161 1406565 61156 1574044 1800122 1508292 1816348 1408965 39973 461686 307834 993385 1960172 321178 1238159 967355 1711675 1826421 1536793 1194532 368293 923114 727040 859051 628747 1049051 1687764 171818 1714698 1682804 1702616 1222139 1669496 1375692 162887 744979 1040610 600673 1760290 1699007 1934160 781731 161512 888914 288356 507467 1476243 1078752 1505884 1416075 1699100 464212 1836998 1145718 409537 901232 171678 1164793 1853418 1374512 984872 1820470 766597 1457584 200981 1448393 1086026 1979686 1664669 1641606 1486188 1497746 1787568 1576617 1251398 1606279 1752737 354835 692925 864394 1053794 1238164 1184738 1691747 926434 968525 818391 1580407 748992 1223406 1385826 495327 171259 287985 1580960 1923106 417151 1784182 754103 1265664 1092354 87877 102071 339265 1536535 460217 1866883 877628 380691 1755066 511750 348766 716954 941338 1019528 1528443 1242569 1573569 756817 375886 1866340 1420907 1370651 1185409 1512892 152944 590670 564552 568598 1470799 1306018 1777657 186068 309206 787062 298883 575405 1348571 780690 767574 591204 1835087 731904 1051598 349129 161878 1589440 722700 939283 832601 933939 1728086 1227328 1932969 1041444 1872631 1054000 1506547 713957 1129186 889021 724476 380473 1305615 524499 1811016 121766 1391548 878098 1891101 61061 1231863 1672446 375712 1592264 1632584 673444 1434156 1780012 1225698 302323 77640 572571 1764638 1706115 1066272 636871 1331561 612287 1919396 432111 368633 697509 1365733 494881 614187 1744 1184067 1021007 908731 270189 266570 1881968 1924239 852244 269181 1940856 1262021 498844 452742 1522019 363387 457716 1709462 13140 1549997 1480669 475901 1851276 1904565 817289 1446779 544213 320680 1222264 301802 1164875 1938551 408733 1378171 1476307 568252 1392800 1184015 1885164 603158 1259927 1956774 104446 57145 485642 1671857 996364 1378239 998401 1156830 1380040 1003326 318755 833131 1073858 7145 766730 1393653 1716658 1159833 586859 1207832 1184452 1986593 1935310 655426 1697899 1652383 1015380 471545 763168 1588189 525387 1964542 1099250 1384709 1310750 407112 1501757 1238329 1520890 1556410 293350 738188 1254371 1586062 1147262 306343 1129316 828402 1447962 337828 595751 1529473 280318 1616204 776741 12678 1921945 1377931 864281 669779 1403885 800610 938850 1343281 1594320 1917528 1350994 888889 428809 1554720 1543357 450690 949629 1862438 215820 601148 1632249 1023363 568189 1229458 1074750 430491 801547 229015 1608042 510089 178812 512233 1234095 394854 803937 823292 226165 124934 760936 258054 881086 1134702 747025 1465530 1247307 881144 272194 1118606 764145 406497 1037832 1110841 1088333 586290 245865 460958 644778 578725 1428786 1244334 504319 65167 814348 1923643 1812558 261104 8665 1214389 1662799 479386 1061829 1392727 786633 329760 1850926 409420 828889 1739476 221188 1420499 1317477 1290346 338908 1253181 380244 1864696 1900731 1665910 1799837 1561594 561136 38193 41040 1695716 131556 288600 1453591 1421337 639114 815139 1872308 1709612 1575980 552470 1169691 352082 1076709 1524831 547221 664145 483486 242072 948481 1803498 1487810 488268 349274 1538382 464256 234610 785801 1150501 1666038 1990691 233093 531668 840021 1000056 1269336 61825 873291 448247 477906 1732840 1218644 857338 780243 1165543 1650417 826522 159590 1247573 803365 972326 469766 575433 429913 1049594 547812 1588300 1286050 1541378 50077 1390488 628479 157616 1080782 1751525 1257569 802 177060 1833893 643387 1704759 344414 1634890 749705 1146627 1296880 657514 413706 118881 1395428 209452 156367 715630 1502061 560366 483238 908669 1425805 341086 1263451 865000 839993 1775125 625849 434954 5411 135187 385936 1737756 1390105 93635 255389 112016 1000548 215893 455555 1301008 737446 1665750 533339 1679724 395627 1158985 586059 1665148 88252 1398339 115536 1433798 48618 470292 301861 398770 446297 1562080 781904 1187473 957029 1581698 503153 319661 1856541 1967899 1153766 1146198 868537 1978 830768 1523727 667957 627458 1475349 251501 1212438 517598 107647 1617608 1893464 982172 942898 963284 1452500 1004453 505131 1529793 544731 313829 1827035 909540 987479 1967603 297894 335050 701117 70465 1717265 242083 641406 664977 108011 1898349 531225 1060577 1142162 565304 198558 1813308 540267 1766038 1338075 549735 1098946 1325014 1249084 219650 1185757 64470 1509526 401183 449548 1133400 576429 1948640 418108 1480076 978884 7164 19633 251848 1069903 556581 842781 566115 1737198 252205 546245 1491478 1562245 45325 1669301 477397 1153030 1504760 1534282 710791 1577633 1368157 1405396 101147 1105256 260248 739420 1166640 364806 1230274 669356 1864777 729953 1209010 1580865 1449586 777633 1126215 640980 1414667 1510641 1498418 1097940 813709 1852307 1085612 1371072 1576712 311197 1550175 351050 797035 1416902 740329 1642913 879362 1432204 690575 1169018 1105856 272600 1501172 1831445 1786991 16239 1868604 235023 1065717 863449 1626321 737823 1314459 684760 925049 376960 1725733 48135 720771 1840042 1869643 1819467 1651928 692201 580035 525365 820895 1314628 1531993 593879 1077241 1795329 159826 992297 1293614 557269 1428998 1193166 183379 928038 470951 1912489 330853 1316086 818316 879659 1496883 672131 1787053 385293 238354 1857992 426653 10110 1669839 1633844 1228306 412177 1842526 281857 1432730 265558 988939 185828 1040336 1893847 1002350 36065 951819 845895 1070557 1138076 1431242 1277245 370352 836871 487967 532123 218680 424554 1527680 945635 1404979 127351 1020700 1091199 42783 1062649 990782 1027940 1433912 919968 301571 1801191 1601621 433155 1049046 294035 185483 127822 1103560 133748 1460039 218452 1799885 1757559 453756 1661238 860547 1729321 1853556 611914 923441 362539 785119 1717467 1939011 1340847 1550566 1600138 493765 1212897 1350280 1423681 1172208 214124 1760526 95529 1041334 1662202 906026 1693660 1422620 77390 88939 1580473 1113362 1125874 1626238 524387 1239932 1646033 1900922 1775575 1152583 467559 614683 133288 108930 1180911 1838479 1372694 1394518 1842762 530805 897601 1349506 1056860 70126 543953 670433 1882127 1533124 1935105 1079913 1158232 1323862 1213765 968704 1668464 1224992 1869504 29614 1672654 639350 1943889 1803579 1756891 1368443 375440 1390854 1978530 1278736 599292 1524137 204201 1109005 409094 1506381 738592 1461594 958187 1345776 1929987 1756618 4073 862849 877593 1432703 1091533 32072 1983883 355961 99905 1272737 1825672 343863 587788 1066788 1083593 1861043 1328618 1245745 367905 899468 1098699 110071 838423 64291 310921 1231882 985806 311275 1615243 758590 1423369 1038313 1436057 1686130 815879 1285448 440610 1482329 1252768 1275241 1800989 148301 499860 1901326 684976 1245859 1390036 486273 563404 406324 1864239 1306208 284976 1348227 1785439 1762897 299032 881114 31491 1405213 854822 1864978 339249 132714 1542336 1596656 604852 1505408 1902591 1378147 1710522 954791 1527209 1041092 516737 1099971 1190059 104529 736033 145451 408558 1127870 769148 190720 1490572 481347 1004647 1045063 1471384 1488630 44529 1437872 920075 1530462 1033602 451431 1206194 660465 41173 1162177 314162 53595 1680286 941694 305906 1539754 1213845 142883 861277 1038445 65584 1606413 1458043 1277943 877706 439515 1818611 1580628 435326 78998 116591 1074903 958289 56954 963207 1721574 1946858 174535 890872 656181 776556 241286 1797811 1347178 1449 1993186 1885840 570948 1451468 1483022 1785237 20234 1679157 1204057 41640 518460 1537979 1853027 280885 708300 243947 755107 849283 926858 153373 260077 1957728 130038 623909 294287 1217571 45669 1995210 1322865 820640 169628 115048 404771 1974888 1357530 802632 1640794 1091509 989085 661658 1379176 551711 893318 1258863 1529102 144499 963035 293551 1036258 1006586 537939 561588 656235 654763 106990 1770848 407893 479075 272364 419303 901430 1078554 1435654 627142 1119215 766118 309654 771888 1099274 169473 1600886 1872918 57874 1555267 910263 166813 242020 348905 556376 1883061 1751685 104518 1737320 620192 1753674 837281 1486577 1472345 1678135 172671 1466442 1182460 579946 340470 655177 28092 1823932 1611780 272583 1093654 1113708 1644120 1299766 820516 1342549 681150 961862 1175142 1542488 957288 1887282 1837349 1929469 1471381 374635 548734 1853918 1024378 1734600 1756465 1120760 374320 755764 1524371 408999 1389358 1356745 1208491 1987286 1163869 1574110 967995 990806 389358 1974487 911689 159710 1826679 1074432 1922909 1445351 695579 495767 84479 1659184 307315 167893 489649 576583 1246670 284595 819379 808454 782825 727992 79572 582474 1686003 2325 1338890 1999428 1026516 1957120 1133746 1823559 1539653 986000 257113 1932152 1228651 654397 1612235 988015 559381 1839788 685816 1201790 1338204 1416767 266578 359904 1583175 1506530 1917173 1688441 577169 263357 1712517 659303 1041596 274188 1334504 952588 426703 1339010 869900 1050777 471580 566822 1602750 1529311 386763 410863 1268265 737408 942536 1858763 1310812 1172318 668835 934328 1944161 402705 506541 159596 226656 1990288 1723584 1747465 407038 965403 1349629 1144760 1426913 370902 1850318 1760783 1148087 208234 1545384 761614 449562 332693 35384 956337 188981 1966422 1632198 707534 620490 369786 1784701 1622861 1211239 750118 1298256 273407 1127892 550391 1398936 1931622 216123 1465640 1304578 1479885 1394629 1404358 616251 1688014 636722 57431 68278 1253176 580295 1756805 1868581 224740 1026249 559423 1211800 1326124 1108921 1762476 1043934 1410988 340073 186091 4614 761395 58876 607165 875792 1946094 590392 1634687 1912664 1092746 1433826 48796 1347092 412023 1665493 1303127 1458646 1876259 769860 536327 1374638 1612630 1798693 289676 1608705 1972759 328027 919361 1052369 93811 1505375 1166305 1477911 1701576 166736 419754 40774 774664 86950 836291 1131592 1402114 1817465 1217605 460550 98028 1491414 78079 1005236 420736 175687 1010658 1680248 219873 879414 718063 1253879 1167824 1783104 1787547 263627 1605303 1286813 471429 1056434 414958 118812 962608 1891225 332400 318773 535929 1588703 1102184 1602622 1578482 995731 1904392 1646870 1204310 153536 398763 390508 1767217 526681 60702 559441 1611768 547227 251639 1137130 972931 994477 1281124 381062 1895462 570428 501623 682147 693547 1231341 723075 1284636 1702918 1125744 1640091 53637 349489 1095419 1069481 935936 123992 293124 1451373 96892 863717 1606070 68681 252901 1424077 1604387 1598720 431736 786585 929163 666034 165902 1065430 1590589 708214 452797 337856 708301 1248326 462641 1271611 1866713 1294403 1110939 782906 951187 1154120 780802 1240694 1897707 1583899 100888 1259359 694399 669607 490984 16830 235808 878132 1714741 1371868 542667 400664 1319927 942235 1649880 1748826 1006087 1665992 1684561 5392 1397007 1857185 588306 117231 1285678 1518402 506837 1932079 1207982 1865151 761588 331412 1546784 1168183 957958 1737036 609207 590814 1704450 854122 794617 711110 1955644 936205 1320488 1057205 806728 1716827 83735 896719 756592 581788 1983823 1386655 1437797 1764253 1528084 760714 1421321 1805468 1378369 1342342 1021496 594643 1814436 1451195 228763 1928244 308457 133714 654945 1984314 1429668 1932192 1448076 582650 1403611 587488 367430 985276 10991 1638669 571193 514295 1517558 1804016 1469727 1391469 1546068 988481 297267 1171213 1995843 1480999 329301 1446282 371030 767832 1607684 1431074 1980008 356427 1067413 1241849 658428 1270476 1114481 719292 1178248 254353 1000131 564279 1557880 545017 392031 711443 240699 494672 1780056 187484 746054 460771 507024 1337126 244586 700707 1899211 183658 382899 1375013 487508 1947042 996622 1111335 1313075 1597962 903705 1309092 814325 1316973 1741519 1634316 374913 45 546337 1432630 275144 179475 1489765 471685 165341 116893 1222309 1623686 1387209 1998366 424217 1952586 936646 1516906 689067 191374 250677 1722888 1688350 995801 712610 1169042 1442081 1163485 56418 1414550 513567 240461 12685 498407 1044739 1657249 1411611 1788583 765735 1623425 1466076 1090645 627994 1746007 1912248 575997 925677 355119 1354572 407385 540900 1929604 1821448 1614631 924913 1219367 1173019 1078579 1387699 339239 918167 1142541 310088 1386420 1386398 532183 275103 1802924 1282011 1039664 1005666 1245957 1950676 1288530 1766683 1477739 24967 1908798 1769070 705275 1384604 990317 1128843 1782280 1643704 1994750 1135192 344279 592995 502481 568828 1475013 1204071 1526367 17206 1166780 469819 1152795 821254 34131 622353 485184 1571923 1284656 1844470 197257 765364 779941 290300 1899961 1420537 1104044 232143 638186 194738 143934 1131969 1897858 1546019 239038 105384 977767 621230 655482 552995 198225 11179 383235 254048 648608 78994 1503403 187120 1376525 243287 392536 1913935 256767 218483 1684627 843748 519836 723662 361166 1973053 1329610 1649975 1236247 499024 455609 1228648 671863 959885 607600 1287797 910061 1782383 171380 521607 1596756 453814 1511704 424607 898208 565685 1564815 1541061 1623334 69201 748532 303381 1159878 307881 1665776 92983 633482 1499918 1877960 236185 1446197 1853375 675449 285023 1138473 314511 777315 72895 1137546 41459 1031316 279875 825479 436932 1561025 1717642 1140513 1856882 1300428 677515 1102703 967961 1880527 1217452 1787109 1690427 754681 911443 1221740 216737 428133 806373 1355351 1457784 1665034 488857 962935 470369 1663093 769579 1699394 1733485 206476 145647 1328413 181458 277815 172006 1321874 1799550 1018661 1831962 772371 91875 182729 232380 879335 971790 1958866 1556799 672554 1492338 1580586 1134192 1637696 25874 946352 743475 645613 523994 1418594 257310 302585 95940 1977606 1911652 342871 435937 118508 694936 807932 1052260 1045144 60249 1826995 982351 1734831 418883 289893 674102 1153947 1547756 1811959 466584 1638914 1435246 765570 1145478 136858 1469149 884639 1376055 100973 46769 1230080 784077 1440247 596885 525471 262985 177183 1458903 859644 1169175 394160 210187 1829905 697504 567378 350604 689342 1009335 46931 1679210 1963208 1696863 1223086 1774093 1424903 59739 1151565 401048 1294517 1420485 31707 46976 836694 607802 1490579 392957 1885314 1555244 1785631 1768614 1249609 560335 853572 581457 163966 1535424 494333 1709136 1118864 1338544 1381049 1548531 864241 302397 1577753 332970 1079650 109894 1921136 593106 1197217 364761 945978 1233521 880857 237692 1872230 810078 1334924 335544 1094598 1927569 821316 1200292 1532778 220704 1759214 1531744 234380 523344 528820 1419066 1045284 1031279 1949035 511469 1685074 131359 1904708 1907377 1748604 659958 1030602 1774597 1008724 190874 77055 1234953 223615 1272784 545651 932258 29282 484505 1931862 742910 1831724 383291 843588 459775 1738878 1968002 1971732 1369351 362262 723481 1456787 1726096 1896158 1655338 1093204 164917 1003826 1799546 871775 1264701 69042 506757 214521 55183 1708891 457054 1838614 1779927 574622 552111 1469059 1434637 910391 191822 1128293 79915 1039477 1962923 1986952 134654 1838702 639928 5422 1706216 917663 1660374 794032 1496795 1498423 1182728 726129 260183 1833523 1413270 459740 1901748 173474 1077372 1048457 907900 489504 798223 744517 614386 75413 273228 909595 494371 18087 1198466 1676149 1748407 964879 1735933 259758 646707 406120 443846 688760 1863241 962492 1049806 361811 1932718 1299864 963131 1282058 1724753 139682 1169166 1911459 689726 1653033 515040 1823044 1982472 108824 794497 383592 988003 1753500 334848 785022 507870 1703368 1877940 1782415 1868336 1961190 1083423 960246 699016 1812726 1543275 229779 1092503 177623 1074079 1421302 1901598 1633087 1074519 1486671 759823 1182003 1521427 1359635 491227 1764182 984499 181597 1806880 126971 562425 807709 576010 1485652 1682614 954729 404097 1919384 1301318 1403577 96976 161050 1746994 1644970 1915856 1703673 1595105 1739899 1687574 37723 13101 1910075 304540 882608 1343824 1958217 135614 1921040 189943 1436475 287303 1176032 81254 730519 372861 1637735 1969278 1306858 232789 471361 971543 1317864 1804943 1262791 1247814 1405316 986976 1195350 65469 1300013 758231 43991 940579 1942030 958631 759550 1538435 864044 1594804 1981917 946216 1855883 1755697 611789 615586 114456 1655014 1575299 1478287 1347287 510490 1880734 731954 1683655 796120 1142738 167646 925047 132760 295935 179025 451804 1070890 1569204 378110 694899 431686 1304109 286026 623397 481391 1447230 781228 1810063 1231960 1825744 1086517 1184225 377475 1101037 1425517 1108126 1175243 1403989 1985611 788651 1839680 1638817 1343342 1764423 707053 1359738 1273712 1145208 1804754 1813160 174834 888996 1242469 1405005 1651768 680762 1248188 459203 482187 1679566 1336211 439432 174511 634130 1328563 969556 1268986 1397773 65334 875740 1965415 104434 1080491 1271087 1372776 1284435 858711 1259535 1154089 614679 135838 398798 464963 480810 806899 1493073 742592 1088059 1767398 1396214 1899068 1965644 1269804 1872291 173265 205754 1997709 750954 190330 302702 86043 948096 1292977 688613 139304 375278 481177 1351642 1989949 1980576 1025032 594679 1092023 947739 186719 1568023 97542 673097 1086717 1063903 1760579 1434873 664214 1197737 1665635 62248 1805578 1362831 57188 1512740 1152208 930567 1042514 1513027 1778283 1484409 1489522 1257185 1175667 69951 206920 1730755 1643585 149141 1112820 1833860 124242 879865 270173 314437 842425 951029 1155302 614039 121880 548203 1182903 1392490 129875 223308 182962 950253 209447 861449 30002 1463947 1143377 991244 1971927 1682207 1576223 1821839 362646 1082492 1826255 586242 4082 545588 22263 1052033 697079 1920460 535596 1280709 1714131 76298 459234 566769 1862439 1212623 512197 1904743 179013 439289 991641 1589263 994920 849589 1203671 865266 1050644 77328 896623 1328723 1692452 1675488 1389924 784635 1937576 1433890 1310650 1259424 253089 1615879 28610 1048506 222720 1979635 1890573 812299 1458794 1133116 1302135 648949 594538 1425953 640850 499795 1876444 1590396 826426 718648 938404 1974157 1207148 1763289 1382466 1942547 976493 1804305 192210 862861 992679 136427 358865 351867 1138146 974493 750560 491942 285086 886568 274676 252098 1371483 750502 334648 1402635 924441 893420 640293 271359 1447276 1028650 207185 1335219 381721 656620 880234 705871 1053042 467114 265557 1602803 33900 980787 983346 508709 722837 1972119 1955326 506742 593034 1700995 1866507 1534362 1145146 1632770 992898 1546434 1929521 133840 157527 30747 281742 1958650 1325032 1077566 774432 39834 1751267 329066 1454312 956995 212409 1215376 858540 1406433 789770 1374868 1050939 765017 533764 155945 1031190 1896493 145634 896945 273109 731939 1455542 1371726 530630 1106177 1587292 181417 1267059 361819 1313945 50478 104328 1257215 867632 498600 1255762 1648905 126086 1676892 941850 318842 1906060 1641607 214502 1762495 368401 1164662 970133 924567 1674940 761544 161421 1844300 1879949 956151 1994432 583667 727671 301449 646252 1254726 741439 1166550 515105 598418 87636 70097 1597066 928109 1005882 898704 1922183 1307592 1632300 1087327 67623 189485 539920 1035033 1158928 1621197 618334 818597 285813 621750 655025 75776 828978 897397 1147932 1338071 1699482 336145 1189903 989497 1083628 1373283 44577 1183607 1538483 1182430 1637411 1832411 1697327 1153009 1273866 42379 802807 427109 572164 1781998 876344 1476697 828957 693201 1346171 1316806 670979 1407788 331379 707222 1003965 962202 1361193 1715232 1589271 1200925 169357 1819105 1660553 1236602 627728 78978 307481 661048 656426 186789 540494 1286291 1409670 89869 38705 1810734 777244 674795 1056069 1893922 1743393 1802233 928975 1471508 1821390 55855 167178 330035 1500112 1826384 1731244 1679991 817789 1888635 1540398 1039821 1388549 1147060 346889 1940159 564885 1440696 1254334 1204072 1128893 257930 1895018 445169 1035807 1111511 1969378 956641 1735281 1765079 576157 345079 412102 158511 157854 411095 726641 608278 1613476 1503631 827862 1968962 1690530 774143 1878104 94699 476446 117026 1622206 452928 969971 886133 522735 1873411 1904350 1543960 1303432 1295193 976173 37629 1846605 456686 215955 251805 1165671 878893 627865 1714682 331963 1513125 703509 1761292 795735 1812369 739449 413033 1481309 188283 1224776 586904 757185 298428 74883 301825 1518810 1502230 1541010 457661 20040 237559 513924 1363283 1208603 326072 327070 1952328 1397375 1086265 77931 268724 1709943 1592437 1638366 769689 875781 111557 1930575 250210 953570 808150 973201 1378809 1081826 1837195 877959 51500 1659373 542132 1095343 344711 519976 738104 1551002 1921178 926441 684851 213949 16527 461708 110323 1634069 819961 1408655 1307209 1010078 1571447 925286 1328915 954386 948508 879083 46957 1260445 1500097 1999770 54721 1968347 894753 258173 558226 1533966 666582 1751178 1664386 484595 275469 1084616 1043614 1583756 1727089 90892 577867 839095 1404632 1974724 1770826 1298972 1276154 1092987 202750 1761423 1653601 268652 572340 125257 1639987 1294771 1662320 821750 1993034 677805 1334182 860236 1781958 1317737 1208942 38575 1771534 1445241 1769592 1843936 268759 1759362 532044 1953116 969926 972661 1000237 1775260 850575 1442168 1115575 697918 557399 362509 1770623 968380 1069576 1965587 802261 490048 295428 1957939 1475171 178746 909916 537548 234269 1302818 1788629 289370 1147256 344905 1274335 465741 742373 376252 28919 1931084 102008 1413722 183404 1175055 711858 875141 25717 1664895 242429 1830188 1367171 1111458 24667 1627526 136083 1624650 1150675 1959364 1235784 1588777 419666 471630 635195 820506 388596 815633 1718136 1302686 1322370 1856431 1790531 779441 31951 1483875 1529815 1990168 695458 771854 537106 1344118 134212 1349380 1629986 1262922 1198815 32364 688843 1578688 299336 813792 211526 390056 404855 949238 1265618 458342 275609 337243 816181 1944920 1855503 1170379 32754 738064 575928 675961 860057 1724037 1981557 1467125 1191468 1007339 568808 1545453 679857 218628 542253 898169 460696 295564 1763913 1641296 440428 1789342 1277875 201646 1091473 543980 54229 1132997 1004623 1446654 512618 1971837 416592 150834 594222 1327378 678669 987836 348388 1984503 1221060 1804387 590995 1466387 417686 1214331 1673835 153851 1974079 1747009 1371280 783932 279967 1159109 916739 129382 69390 809999 130219 943738 1348994 1155254 1538980 739224 1686703 1607341 135177 760655 1460197 1431078 1729752 58920 856559 874886 1013742 290927 508196 331928 1243271 334995 1589253 1171852 824465 1827444 178145 1915871 800997 1246254 1385800 1178389 409432 1548215 721088 1844574 258619 1211136 1148679 406125 742278 1672884 474989 1602676 1192647 364750 682291 1353763 1918493 1332133 631570 832133 480915 663245 1922212 371547 509251 1547878 1709162 437560 1717248 703198 359306 1376127 1796606 1250983 1425626 1050798 1731102 1851002 143786 369566 1763410 1214003 1734787 1200275 44001 1921180 423629 537714 166338 1335905 1822269 956163 1716202 1075548 1944 42241 1583488 673826 381964 1318025 788694 71925 1348975 710360 1305751 1336324 1295170 1564308 1295048 787687 214763 1843241 1745397 902311 1175949 204511 353870 824893 1459514 743495 1947956 1110109 1742243 482451 7509 714290 68414 880220 1451396 948181 1364157 421316 172389 1941191 574669 1910011 362485 1024352 1590561 1737451 1125320 382144 1426530 1545261 1721050 1372067 976923 177720 603082 1416256 1645493 467386 262787 1635005 1658904 1545003 179717 1844375 780092 1268903 1868640 927703 1803582 1161499 803217 1231389 1426872 461452 1577375 546510 1771360 680723 1572813 751173 1274636 43831 775414 1036251 1943471 955127 1924829 188809 1044371 5159 972438 1454718 1502262 971626 373162 585057 462106 281908 98098 665528 1992516 1136654 1959009 398828 896737 1271432 402109 1366088 574999 1410212 1849513 48949 1303604 486728 701100 1619200 1641380 1041113 1354088 231871 1247195 1916442 1458086 1324170 225854 695817 1964261 101456 1478723 1252882 1426706 816135 1172418 369877 429239 572374 1137151 738752 412791 154899 78437 930102 17649 647603 628385 28640 592545 1647122 1359694 726317 1455709 1525430 530273 1576913 1766137 1219427 817484 783638 145588 1937662 1626709 1288141 765185 471017 990443 159904 798703 227325 374626 1715859 1347463 1846282 29216 443248 602776 1881171 1997358 1529305 1359857 149894 1100243 1886645 1899925 1960331 1195312 161780 1998355 1480139 1737672 501245 413557 1243761 675950 1050328 469366 444836 722899 1746329 1292274 445255 1565076 357872 1435887 1278700 419709 126359 1196242 691209 1275465 207425 30596 1281424 803666 630852 582530 1320196 904431 845053 140874 1986032 1782823 1002496 591279 310695 790806 981279 86773 197970 380434 129947 1407051 1826403 302508 1408652 1726028 1794577 416374 376408 1962951 1449815 1750861 1445008 243180 1519491 229618 35279 1079539 1302862 306909 1518487 1914716 763383 432717 1318754 876245 1994822 1522627 1727370 1674013 1956123 1936074 752624 1042639 1149748 161348 949325 1993953 796780 662096 306483 936074 493934 1457044 37764 1585017 760077 1933057 1283885 396461 1144122 1918446 1803129 942013 1309415 1898741 59769 1952943 923258 554044 85240 1678080 1957416 358947 1686932 1951119 195776 1236416 667229 369898 1042307 1781004 1498422 757282 16047 151617 585947 1176681 1135604 227887 500311 1796307 1435423 165123 277607 846864 10013 948005 135460 376539 6428 592263 1856468 1808696 916961 1279387 1669039 680901 1657310 1065928 989755 581161 608355 647717 522489 307828 1528891 1337906 1230490 718748 72933 1821425 1323078 1260812 374696 1172617 1750828 1017860 1426511 1273559 722645 1521964 686585 607523 1976227 575852 1562370 418848 124227 1672868 602869 201623 1060967 1693114 91978 433186 1917187 41804 572012 969970 27804 474917 545933 520241 341569 1936282 743821 157689 1204402 792456 1341811 1940051 747175 1911634 1215370 483919 420649 930114 153720 30744 796390 1549128 212392 1435723 299492 947089 1059345 749733 1185853 68617 1694253 1877154 168951 1929218 1085356 834319 171763 273799 755097 1436429 958922 1006041 1819820 1474039 1479540 719035 938098 1937283 714350 101429 757815 1323626 556205 136666 1284074 1657567 108660 1303230 672494 1041921 426087 715545 436431 1920120 196799 603186 1877125 469589 1024119 1833055 384366 1633578 1953786 1375277 656199 1981472 472204 365490 862623 264039 615694 433766 1038881 1610050 996589 1610200 234080 308039 1525109 26087 1651347 904547 932428 1781612 1940970 1683821 1313755 1379028 1146613 1285782 1883320 191484 5068 603654 1652023 208279 673363 1820321 1177648 1721498 317736 1994225 315164 1283980 561414 747110 1392920 622884 1848121 1948719 1459766 1292819 1846514 419545 1338244 207332 1552383 528828 515038 127585 361112 1758259 1632775 459696 48403 1413363 399947 1408717 1286116 594782 284441 7014 38372 1832935 543431 504914 149512 418497 1520500 735803 1556802 584791 632404 761518 598164 1536887 938627 378507 427984 344071 1066483 1864633 1597326 519611 1960237 1529618 754929 1569727 1512929 420493 1489386 1644077 1684809 1678636 745867 1526281 680137 1631739 1020951 561010 1215565 1219740 377419 1450213 516879 412454 199890 813238 1888892 917760 33198 1982919 1294767 1695225 1738177 687202 1910711 1303539 1869595 1877067 1083482 107894 1432863 186942 1360850 1075692 135267 1300566 697159 1636071 173469 766931 368803 1671460 316240 1852760 1129732 1813077 1105245 1117496 1247761 1961318 1588427 618072 419756 1504637 732734 321384 64750 118833 1639578 1043543 209629 1252825 1505267 1007853 1596687 964664 623203 556389 1164267 1581870 1179998 1640382 1804070 540444 995861 68223 1795488 286182 469947 1029420 286263 381898 628899 684913 783387 26209 1488059 1055275 457562 1108 21140 1874744 372880 337126 1291606 524294 1106765 934322 352014 876085 1910308 1969314 1259964 912644 677335 879908 1697007 191379 1803281 790495 636445 18721 1763705 282130 1081533 757190 471960 1090322 1187104 1649604 1110556 1519110 1804762 276128 1907311 1027470 1642365 864756 810983 1042941 1028878 110664 472156 1522944 458191 216945 971585 1679155 287797 577255 1932190 1626093 441946 1459532 707609 1385193 200557 1320945 418394 40651 769870 334276 57734 1638514 851560 1568231 1907186 358890 1075361 502096 691045 1406548 1953185 1974905 705852 31221 384335 771076 517804 1655117 1222885 962893 1835547 142789 1512100 1848457 331441 1656925 164691 843096 1977675 449777 565212 1600578 1278113 826058 834539 1128684 284425 217909 696668 1476591 1491157 1789052 1120328 1670888 1233786 635324 562579 821128 1307079 1702315 1803186 603580 1631702 954925 1970415 114484 1174303 1246879 369902 1185424 959858 711705 103512 535485 1132414 1144156 1588343 258980 1999249 1941246 164364 1161569 1762570 1157530 687376 1219108 1453244 1910427 1923919 434826 1861090 734485 1628329 1856854 1425485 281828 1857569 1899256 1610822 703262 251371 1108376 1513217 1563713 890059 1082372 1759144 444207 991930 1589457 1882662 29732 241001 96784 1893692 377630 435776 1273231 523300 1305011 859022 1360892 766757 1039791 688040 930635 103979 437962 1940883 744730 1173743 1660002 208689 512947 961991 787134 1731962 921262 651113 608651 1304720 299313 1555505 1786682 1001532 1737498 415072 973420 796465 1708728 1391767 706571 911419 1266299 543087 60414 643320 534638 434847 1444240 1515289 863895 1203545 1876823 1959172 1864557 774326 428564 704223 389217 1098805 1072014 1480256 1688770 209518 763046 63099 106233 1125731 104204 95185 853663 1604187 848707 1225132 1513139 993345 739062 411199 1762542 1359048 1998058 1510110 489077 1037961 1469895 1373673 1097835 764829 1540136 45431 275968 1473738 1737460 1442325 232695 46276 385282 1052817 1868638 1621998 1978198 794880 1865093 1072493 185717 1081522 348799 114936 1688326 629969 1091626 1170342 65509 1581386 1811656 1896775 1998433 399887 776054 540175 1108263 1690197 1543640 885914 1690607 92753 944960 441477 1208159 1274650 182188 1979392 652772 256369 804497 335160 650345 1960791 1616467 1201891 1358926 635136 1760606 1303028 1074747 1315918 1312574 802875 1925658 1905593 376142 1888418 285128 1686670 1309342 292145 1295935 1551907 885358 1510438 272755 1359015 251885 1665298 1000689 669222 1644049 1880070 1711298 1866560 550145 1047112 486438 1653239 632753 62824 1124031 653310 1448809 1219522 201577 1544162 983007 1398931 718773 1137931 1811931 1888328 868742 704696 555195 1694631 390662 1711025 1203946 290374 1745832 1665454 1152488 648505 25789 26552 1978851 1143908 1332395 1872526 1846004 1809600 195104 1161996 806526 689819 1672387 443593 889850 1043035 1488588 1808589 1988702 1072083 1787373 1414353 128696 342407 1962052 1976907 1042676 225399 104060 1570008 1928114 690190 1178478 162877 723947 381835 490260 189712 1565313 1511765 1778543 1809268 1945121 1184200 1633688 153124 301890 82529 1361670 1126768 1965346 302784 1980423 1809624 922471 1302688 9199 1885790 1752255 766134 1183395 1316688 1314571 773787 1070421 1790253 1758867 1987288 163375 1004978 1444653 1868666 1321651 882333 584200 1219752 660317 1591533 859285 1482306 222581 289658 95116 1524071 185861 1925259 268104 881191 1644612 1185097 1728946 1063569 791946 521624 417148 320435 1304404 682434 1320 1846712 1049431 1172421 1677403 70296 258015 1074831 1725898 1515893 1415340 765110 391837 1376146 1320948 130715 1772706 1793369 539195 1395858 360463 976961 1526200 519594 504313 567551 1317749 448315 1625947 1404634 1390055 1108760 1321155 126321 931270 1123529 1576198 786053 1605316 1039562 129826 1567905 142431 850103 1909787 609121 73804 304641 1570792 423624 1937579 463191 1705176 1243157 1930254 450753 1857583 937306 1685771 429157 283484 1031929 286895 1938317 193856 1070546 1500680 1890000 1273354 838553 533788 1888092 1559418 1061196 531539 78023 1763331 537619 1978103 515267 963778 37124 1200047 614493 1706214 395115 1321550 1756717 514461 1845143 100831 1523896 1488320 1742251 447354 372659 771145 1073678 102911 708875 395914 74202 987371 279494 75877 1462312 499548 271239 1250808 305359 38998 1146012 1958096 1543890 1453415 742240 1107164 1388250 1986334 961810 1298512 1689636 1909670 933599 1524141 1038322 924410 55833 1243432 180904 1826433 1628097 478911 1386862 1240480 1469407 1068795 364949 1245845 1425068 718483 1114278 1269907 1617399 419122 1773689 1625512 830133 67757 1686494 719036 787186 351520 1959123 794700 1834777 1143200 840820 185814 422842 1435770 569951 249088 862062 1725949 1072268 1196679 1249573 1277678 1319861 1714727 1920652 859837 1268257 1496496 421611 759193 1795180 1479061 1738604 1650646 1467107 428427 1412361 1318933 1367175 1558511 692833 397236 1266145 678018 253506 1634138 1283960 735946 1359824 378745 1350526 897403 1077859 1139452 97646 546159 927503 301818 1794513 1617193 1033144 1901427 1035897 558949 1294742 996448 1644305 730157 1507148 1181442 402168 530393 1241700 740173 678768 1747195 1262230 1317693 1894410 1342692 495498 930459 1551769 842957 1180105 1208108 726141 116442 574805 1544603 1194326 1217741 1174220 398183 1859776 769725 1077444 25846 91858 1025673 1631030 1473791 1926896 227875 50548 1172000 1251821 62878 842435 1768017 709428 1188367 1751392 293688 957686 1001562 1668915 1943605 1044930 1892766 675013 1244108 1104883 1640795 1088306 454552 721648 1640561 1998715 1355587 215945 50796 1355711 1025717 823124 1170344 662155 852461 117319 192851 1543909 961222 997091 1915675 504244 837193 1980411 315665 168538 1614540 990374 1389409 685565 732708 1371695 31519 48265 900542 1204979 1843898 1325268 396616 1338224 961302 612570 1621879 1931892 744531 963386 1586310 869505 1035202 348601 1656152 1518108 422564 753232 338647 1443244 838499 1778691 273841 18266 365334 1070948 1782543 1822615 39329 948779 53753 1920348 1077875 238604 1936917 338669 1336248 1858296 1476962 1874490 1484798 927123 920562 1387253 460261 1171347 1874396 318156 1999423 1346040 1856597 1878760 11492 690767 288408 290708 121023 533953 878490 1386424 337074 1999580 1325200 1335992 1568554 1091871 623064 1930457 1866272 353970 1919224 1628068 348305 1595206 187243 868272 244925 1412315 860627 750509 1737447 235597 1305012 1380438 1081738 436542 404813 1709339 1276992 467100 932015 51869 1982036 1582060 698800 624956 1085973 1330 1398766 778323 1946809 628561 1928011 744519 1848689 227329 292361 488401 1414950 1228315 16084 1247206 1633815 684599 1724277 748736 1910213 1221668 1951475 1545756 1288426 498646 1742445 1601499 775023 333524 428965 451714 487559 1498264 754657 1224997 1870419 605732 694840 932162 1177385 1051903 683988 1960640 1723009 997262 842760 1616603 631229 1122439 1134305 661725 1218808 1315263 251286 56239 359644 902020 1865787 816324 626138 1167000 1814847 691035 1545701 1614615 309935 194522 1753876 866237 1926193 809248 1397993 1014025 917676 1600902 1000666 1251654 1883740 709002 44910 1833929 546314 929114 1233269 627783 466246 715001 1552840 1793676 1729976 864759 1983232 1773839 1265246 888587 1075220 1572824 317091 1775166 173020 548804 1400710 1260693 1607668 1653301 556349 1006050 1186951 657210 1183057 1964190 803387 1226785 111216 786067 768169 1137246 187224 1930569 974114 1766876 261633 1981934 1791845 1753608 1508697 261428 1876148 1826970 1414159 1872329 1856616 855227 1045389 125075 409113 436174 1709885 120515 1570316 1382951 830852 366949 720439 219819 1035959 1980743 1675380 1339998 1045963 1042153 591995 1210317 1754685 1429422 315152 38477 805454 1673892 1399882 1576528 1360447 1889049 1753846 923163 1437130 1916341 508870 1148156 1191013 1792015 1228942 1840562 1318951 2995 826957 509807 146831 1386795 886545 1525950 972923 88801 329008 1776811 1502028 1038918 1050594 588989 960951 748887 1993460 1473838 1577894 750621 1837077 1832078 68608 752458 1230449 1189999 659159 1328175 67253 1286666 302897 576227 1834120 139839 1263839 1622517 1528686 1661447 455450 443568 620494 550007 673739 1291391 618925 1936242 1860477 1699152 918757 1054073 1362030 581037 1474562 1849384 1335714 1437136 180457 441939 1490912 966690 520423 1371323 441419 332618 491306 739319 465067 1291128 1489631 1582226 407002 583018 1573882 177683 653730 606185 1843626 1588679 1817647 839012 251929 1383753 262710 395441 722764 296044 398286 1173758 1851891 573412 1022052 246590 1590742 431067 784126 1481978 478670 126197 1816198 1749331 161699 491485 917840 314902 1723625 1363983 753951 877399 347526 263299 1391206 1865036 894244 94018 483397 634136 285650 163730 1988108 805930 1661782 989034 1843221 670453 251519 684861 336786 1871669 570966 1438141 1500488 288722 1631630 446649 87958 1365042 313286 1925137 1657479 1740401 715881 1838629 1693409 32505 306357 933972 792972 7078 817091 359769 1744751 153202 567814 1660854 1252705 1182539 309114 1761287 973304 771103 1482681 1712384 1911889 1300027 57876 354865 1060892 1278833 168222 1735648 142323 153950 698048 823615 1660800 955114 1635326 335924 1913044 1089405 350439 533058 1975282 595171 1154961 197080 411486 243712 177698 1604517 439540 191447 477057 414699 1503467 854763 25084 979243 222379 1874451 126475 349831 407317 486824 672904 748535 992799 817658 813285 1771944 1174583 1538156 1112552 1942735 787015 603227 41201 1469774 1902276 36042 627290 131714 1661375 745755 1808748 589959 1647522 1560594 907590 131195 1365344 408520 643155 1916125 130853 828836 663762 1056363 1526054 439870 1635367 297827 1955969 420748 164890 534005 565672 42276 753107 1016962 557613 1007626 442787 927304 841994 1217708 1381532 553852 1313294 1157365 866892 1890608 661111 122929 127171 1665396 1940084 1290540 420976 1308087 604016 1022861 703124 1524652 303573 1162729 480311 796026 1593189 527087 1182988 1984784 831985 163182 877779 190357 1194895 1110370 811096 1165917 1038307 473823 982519 1241778 1506288 1763352 1753299 1362700 700759 634753 151584 861393 192467 676133 820530 1866257 37911 32810 861718 931718 912422 1329068 1789450 1947475 1941236 1836743 16681 1984181 1473126 1669708 451520 1304923 1718380 273535 1543851 1981749 1537246 432682 88547 1034776 1158637 127295 1196448 1056925 877849 73887 1105577 1380649 1115158 170990 503491 730949 795474 420150 1479286 83546 1394346 428274 1406681 258717 1939415 761383 788489 1245423 1504660 510411 564463 773467 487078 1390926 866717 1081493 1611025 641642 1098892 164101 1437278 157097 364830 666798 438496 1458907 1388188 1553513 651955 1761447 716218 1642617 1762196 1798564 1483672 1348106 1702663 1841755 1316116 1385609 796612 87278 851182 875258 425233 1256692 748334 774628 1500920 1033852 829768 1234234 621027 1146629 200291 683038 1380451 1521561 659184 274009 1149464 1598867 732864 673008 808282 394093 1855394 808375 1196444 130596 1860492 315452 1358133 317482 811467 1687748 409173 594726 68294 1610806 1877796 1709514 1941281 1248129 200489 586121 222077 1073887 1272646 709938 572764 1240940 775149 1861673 1175208 1847075 217204 1858301 977162 1176582 847205 386156 941590 1551055 297459 189042 1973044 1596886 487499 784206 161423 740060 1983775 110662 598975 1796334 1869123 1483695 644821 426823 1696612 213363 736496 1690872 1585398 330445 102515 879449 143679 119865 1386271 670649 1210354 998098 1243725 435828 284252 1017548 785838 1968588 1956439 207152 778365 731316 1002747 1470180 889002 1748411 909272 66876 8533 797681 1193450 757020 1163754 707453 239932 1818474 822240 1936237 759350 1805814 171190 953200 115521 1735277 559826 662172 290303 1397498 417334 1891983 492516 587643 885925 360748 1086863 1874001 453233 725478 1675703 1162851 661728 124852 93417 117668 1082894 1303898 198660 1554673 1907145 63149 491134 358163 785216 1996549 556976 541409 1459450 1368021 593646 418971 186563 1319256 931355 129821 1897595 1199400 202551 828416 1926089 1839089 555740 1673105 196314 1152157 1050212 165103 1631769 182146 1964328 1077726 1467352 682995 1696752 1374580 1888033 1390253 790693 1146575 690893 953169 421170 822417 1745603 402140 262026 1664427 1873083 320648 6260 541823 1088280 1365766 565139 1852762 34459 529285 889609 842696 1027953 812452 280383 1086464 41519 1565865 1501671 885949 1243056 37758 133243 932142 309491 509033 1908655 1714511 1117392 1919342 1162286 1828540 1451347 1896652 377058 454964 1664264 1133870 1434084 1815071 1208645 942882 1064390 1415127 1037914 1770161 1638386 87619 1326760 945203 782057 1791092 1841214 1935903 1667553 1123686 92106 636623 1089503 690410 545947 297274 1482816 1825569 1200612 1048199 990836 1084617 265922 291803 800836 777534 32123 1504435 1968275 258299 1213370 783805 629020 274054 772902 980664 1879615 1303155 278220 759754 336263 1880458 450977 323688 1369497 996847 476733 201949 1579706 1960708 410382 153146 655020 1364926 975451 1233726 925112 1179156 123185 518972 1166132 645748 914792 1087843 1644218 373794 1139863 527467 1992409 1429326 212566 63589 635086 353026 2888 1548840 1767491 801534 1813929 1869105 205054 1532131 1463987 457318 1765831 538101 1727127 133345 1555838 983370 794695 49483 1566168 947688 1545197 370281 995321 259337 1201058 1062556 86546 197149 764686 1204401 949445 109697 1819334 1108589 210549 1053051 32571 1338161 482722 1615468 737774 2713 446597 182236 1559687 1908746 1240544 177679 449388 1814718 109126 276232 276851 172196 1940116 976186 732866 798014 722688 1084922 1606731 1555459 490461 537387 800817 713312 73922 135356 86095 600987 364123 1581145 517539 660313 608895 1625201 87801 584602 1532052 656437 1760249 997186 1422933 476737 1095293 116853 1924502 139387 1172782 603875 1534098 1355645 813877 1879633 797990 658004 1744084 625804 647740 1540394 1873042 106294 1130188 425711 1772154 755509 1835533 1162776 1826507 577281 1581077 1917158 401772 1421057 782963 347878 1309071 1540068 1292601 1581794 758613 253592 1020693 527800 847699 1833151 488443 1492308 1769430 1055478 515046 1176889 1417897 1314632 1826688 1261694 1538420 959702 757255 867669 1859132 632426 1534917 1706385 767501 1459812 670888 1949304 424490 273820 1556624 1743864 585989 213486 195698 409836 178744 512811 1996245 565604 1218204 1958129 28098 1008420 355669 166064 1117444 1939719 666189 1969545 1346440 1649627 1792864 459765 1896867 1507250 90494 1191865 1438119 1684452 1558095 755765 1147842 1526410 1951767 193077 965427 1139747 940195 650267 557762 830592 1240387 1934567 1316073 424149 431031 1723110 545118 677901 1573798 1417141 411065 1911132 1141273 1611267 1637721 1863734 1666220 972334 423042 1764614 1422841 968430 509512 629407 1662562 553495 1611065 1172433 1867717 629215 438318 219899 116482 499657 335765 993686 741911 652714 1959161 1045121 959299 437483 1452616 1629879 739549 1397639 257609 278704 1731801 383616 1228191 810873 1867527 1593963 105872 1218814 1539849 1315626 193686 938763 1524609 1169368 309545 727252 1792219 1404911 1217396 125106 247190 563269 1762474 297098 1022576 1124196 1642171 936713 391067 498539 810027 1869412 463601 548269 92751 1004320 52047 1322167 561292 1510086 1821306 220720 603714 1008209 193653 861504 1384799 1130199 1056391 1768643 1261945 1766182 1752469 900263 622043 105140 26941 1051207 270803 462169 842341 761712 1284445 1641314 843970 1981605 229933 1972392 787362 1845486 1713430 50014 49598 806730 669696 1356115 1563304 1242004 1465396 1941729 916358 306342 200623 1200249 1951514 1332448 1820199 1012572 837615 1896743 588054 1353084 598875 1016479 41429 790555 730665 1874529 1131978 688083 1450935 1628074 1874765 1294476 1931833 536274 1887744 1527398 1426517 1238251 573253 624624 1866737 1568183 1718291 1221161 1446252 1773684 1491848 1775469 212681 1875542 242752 1130580 257938 305987 1431263 40797 1676580 1185442 82709 601368 1227105 1489209 1546204 611771 719886 273477 683830 587726 667837 1962265 964731 349643 584424 1672040 1758029 168798 808879 811120 1477583 1190645 1373216 1081425 730232 1198328 1187262 572273 828448 692016 895907 1005280 1230964 1510664 139959 434917 1330374 1235783 1567758 248894 1690869 908561 1982812 1258164 1688735 1690056 1460245 1108713 575705 1875355 1635572 1997821 1739355 419099 637678 122355 857420 822349 1840685 626139 1383922 188915 1740116 296277 876295 1761353 431226 127273 1653931 492536 1274708 768855 745557 1294529 1204706 1366844 3356 214816 1508989 155648 1269051 1265057 457702 1362739 203646 1217099 1301332 439022 1444275 1764076 752522 1465690 1872846 798390 188297 1737508 701266 1760380 319669 1692767 1670702 1237580 503728 1379005 808204 1233641 343538 1026072 447025 1370986 603256 683966 1477035 602000 1922431 1925397 1287324 945187 1471500 1851166 806992 1134202 1494262 434741 1865995 114863 221702 1240400 1082578 8975 1582814 1972013 448308 59151 687815 1949478 262996 987567 487837 505582 289111 588698 1352380 1541564 1965356 1452873 680980 166962 66940 1816095 647376 937162 248937 1431160 1057468 1659084 1467904 1431323 1666106 885368 928314 1258673 1137245 1893829 32354 64315 239197 505684 1448237 1718693 1297644 216206 138352 410615 1410393 37924 1749246 1556568 844016 840757 847517 1154867 580807 1370677 1838130 1599991 1801812 581156 901411 1978441 750070 928763 1506685 99377 1586981 191152 214371 1106818 1991566 486915 1850641 1682165 1381724 1485708 1311309 1243746 1223088 1262443 1012039 227241 565947 1465097 1378878 1107353 339588 1625476 877841 1151331 571879 1052015 920606 1284877 785563 438093 1360151 846899 1709437 522760 1393668 849428 23062 1190693 455382 1226581 1631724 1441946 693348 1960828 1186837 469123 1629902 638659 184508 182900 1584192 1853561 1233992 125491 1218360 412203 1540739 512645 856267 413175 505295 624784 782926 1051780 1198594 25757 1742430 980598 1884581 668390 1530236 1791715 1343794 1102830 707377 1280443 505716 1134757 1188848 1503937 66460 1438513 1976955 1046793 481216 656695 1683699 875530 1379570 195344 440095 1974927 1796171 27871 1214592 47193 1544404 1999538 1614648 1980886 1179956 1832232 509684 1084113 443621 1704198 1062989 678334 334615 1637103 241536 262906 282829 1946289 1489920 222703 1536234 344857 1895615 1134348 767773 362701 470468 896960 1467344 1827334 477449 107978 929260 1380213 1189570 1802325 1040368 1499737 1386990 354314 1121597 1099024 722495 871889 1707368 641744 339136 972089 1925960 417823 50441 1768627 1566558 657572 1495095 814445 1585007 208469 664761 383306 1782356 1313284 596039 1265058 709119 114893 1356573 1517469 1496599 159847 871607 1039803 885219 259979 396091 369672 761867 88604 633302 17261 686542 1756683 1506991 261310 1456146 418539 955008 1341489 24224 1431196 1114425 1924740 1147008 1303513 514333 522332 1632190 1545910 1809626 1459290 1942422 540197 1154955 286578 435224 549220 1492038 1436959 110478 201897 1110914 1395482 1433350 1167376 379962 1824445 1954269 1865975 1538527 523560 1729985 1649646 850041 1060407 1540525 1859338 934661 239457 1030956 708715 1589332 1594283 706025 246030 639182 278951 169298 1333096 60722 1743681 954637 1099037 1380543 1332228 1578028 78617 1151973 379201 199032 55718 1268742 1455961 264627 1870940 950548 893190 1576960 635451 1478792 266201 1807763 364360 1593133 818770 17447 401400 1730703 40480 1574653 883863 1846986 1656414 1262811 1555392 1830181 1157896 1833997 779215 577162 1491622 456567 803607 1021699 352321 1042785 1949450 103633 1382006 1215870 994501 280185 1420064 1567130 432041 1000733 1490120 1763444 272225 1358395 1738536 333947 1062477 604791 565137 1022057 1944193 406383 1346874 128861 1494284 1554578 1894596 726771 816410 562792 831384 1976490 813914 1819413 185050 859157 1531468 696335 1971031 474684 626297 1874475 388658 611004 722989 732812 1352727 375708 1526958 915089 1956706 1844981 1128580 826462 1216326 539515 297851 1999229 1622878 486510 1813781 457320 1619662 830997 130121 373560 1162258 920396 1565019 133674 643032 1650419 1047616 1868156 1606344 316451 596150 801876 362316 408053 977706 528444 798354 897273 1704996 1808985 22900 1956335 227358 1228147 1254516 1388519 462337 1215499 1500531 1514882 937637 843219 794566 308443 1582490 1385264 1297466 1677081 502210 14795 1006049 1900420 848553 750867 1896254 1260962 125336 328223 532376 1207418 720036 1462520 1003882 868498 1461712 904130 674277 281168 339568 1574500 1075614 387713 297456 467645 580654 378198 1344998 198170 69498 100897 1854096 764741 1425145 613537 1339331 506493 609952 1792782 1834817 1969689 545300 428487 1650937 1594756 1631357 821579 102591 1511772 1234083 696445 521486 1412158 1257659 906228 1517878 946625 738263 188891 867139 1214079 122196 1211998 627810 986191 1099542 79010 886512 1514737 410855 1038874 274206 38216 1498623 83891 727888 1564924 246334 613728 672682 98159 486844 1176088 1788252 1735300 1449497 412465 1344930 459671 1481779 1366853 1020464 1607021 1453284 207305 1639404 1255595 1749397 1747392 1413353 1276464 1729498 1929798 335076 816681 1353734 79366 1111950 729798 1056975 654078 1103068 1324806 1178404 708454 1077242 1339314 390739 1600344 675186 1255011 466439 1366532 59347 598083 1028814 604293 683275 593584 1816048 1563829 1524602 487265 1723736 909445 1287054 1612575 67262 492011 1426708 1266271 1351182 633665 1261095 650090 1396728 1756630 1752427 95653 1635392 619164 1464110 1015174 1607359 1933518 1456095 975304 409952 359831 1413967 373552 768478 21931 886846 1089818 118016 1452894 909262 840845 541368 920622 1353329 850652 285910 1996763 1141295 1745436 1680145 1541293 1739654 47687 1307117 642723 1368203 243348 424990 1133734 945358 891234 266820 379540 404151 1414821 401106 909997 1852435 1262549 466061 1550810 1132470 1114418 786912 271730 1875100 1846449 271595 1794901 554888 1971547 1594385 1751349 1059891 570271 1985491 265282 1923088 372866 1209286 837146 24304 1330040 1972080 890674 1290491 357983 309889 1219700 1395076 1547254 648530 730071 414437 756860 77972 1861488 357958 1884377 946683 632385 1177540 1634472 1729812 1541435 40429 372364 109870 1776479 1268776 1166085 1509448 55629 1994616 5677 974440 205463 923049 1084520 1437033 1888491 427828 1999432 830254 708543 1124466 183510 770448 1646857 456334 1778291 725293 1534185 990582 1353241 668706 1110729 461815 1404276 111684 683021 1092854 1046464 1761072 464098 1653124 1535045 529536 273333 1607804 1554570 1566969 27743 1060545 1778001 446611 1433636 1448741 853239 587178 1648073 173749 1669178 1579694 779519 815519 484113 330102 1792382 928708 104496 196754 1939320 1042321 440320 34066 150330 1829749 1045447 480968 1292869 1228585 1787200 759669 502368 44383 361350 1021788 582349 1312884 650609 1071375 575963 1623573 1772092 735138 541573 1347744 259284 1968841 1888682 237408 791501 560543 1265996 1835448 1033675 322206 230773 1997887 1065816 1680964 865713 954950 1429108 104059 1102541 333613 643830 1671151 1158174 1009714 926112 1489753 1018977 407186 1456485 1835957 378974 1171231 488678 832478 1834443 1283096 993422 12601 365924 1645084 1626436 1875475 1551723 1073644 1363782 1226766 1515497 1366854 759374 1100465 1222746 738518 37224 615640 128956 1361893 1664031 1043436 614555 332465 1641636 1972234 664523 1116900 259246 1162870 864963 1921035 292580 11216 1233805 490397 706557 885385 181873 1123579 1137899 607499 1687595 1222996 508770 144178 1138609 1198053 1511198 1816581 1545264 938925 494261 1347942 445196 1887947 789461 335165 902610 1720966 1126929 852282 1399828 356746 816483 1103553 648788 1032848 268251 1795142 1262087 1377722 1964462 479724 1410585 1988795 593871 1673258 1747431 1652563 1013601 999654 986727 285494 1503411 1807167 59772 108790 470779 55289 1746840 1416610 1662626 724853 352220 1205732 588261 1966286 1931410 978997 359265 1482132 405594 934335 147990 746463 789734 1714141 922213 1413116 695013 1381096 1118608 1536554 750578 1314554 1230587 233748 504171 358300 1185134 961261 483203 864790 1129712 76703 913243 1250434 1938709 1551557 876735 797649 466209 561686 1839716 670226 428421 1318469 890787 1883174 1505659 1256849 1183457 1559768 462721 1786026 711239 828668 1835078 154461 1440705 671252 9013 1896088 1640959 958810 1832019 921299 163570 741980 254005 1511475 1602227 1409142 1142811 699797 1254669 190661 1379245 1921443 1423521 1590677 1302098 1557312 1301903 1895816 852976 301919 940212 1509500 582904 1188814 1324897 122956 1334755 665686 680839 1778455 313510 1427110 1848556 77980 1723224 54649 897957 257493 1258336 11506 1010541 343045 1466812 1193381 655438 1046815 759650 100690 1322519 1176404 630605 472382 216248 759644 1158171 1229707 348830 244845 208546 828803 267304 1890368 408736 355748 84696 986103 833479 872693 413432 1125703 1775518 1911836 812477 1769708 1824547 1951601 209790 1080152 1108866 986291 1963220 1862502 853741 907161 1679489 49627 1644247 357158 1822800 1339546 283001 1760329 859908 141836 732297 1706790 1906755 531476 1851373 1997893 1171993 914044 1446001 1200467 1533121 983389 336336 454351 1302115 552605 1953054 692349 648685 1919421 37019 1488961 1785861 1137409 1429538 768538 1425491 1052678 1224049 1739807 1429357 1193245 352964 1503832 525391 1163506 325258 246306 1182472 1336199 1278575 980976 1793173 245658 1694832 1709398 738745 1063054 5134 18722 1380760 1602770 1341150 1706210 520503 1789042 1502406 1372999 1035878 1232207 976528 1911929 883451 564520 1144036 114250 615137 543312 1357928 206388 898501 1353700 1488196 232303 1328938 975217 1561285 989698 1177368 838298 1555136 879409 512554 728753 1348013 1878382 632009 916465 1423010 1814855 408290 412424 822716 374013 1652206 1056733 1375511 495002 23307 831741 7065 1966990 1970777 1295072 1749109 724876 1743185 437827 114280 732458 560840 1579808 375847 1894915 1893786 664484 1691165 1311011 459885 1736886 1917754 931110 109119 442638 794898 1568082 181843 171001 1488798 1327599 1505727 1549528 1489762 1225892 829771 646354 1981407 678028 1180653 1226726 547758 1685037 459157 929853 166872 764279 1004732 198597 314603 1355036 448995 430637 260789 282550 740779 535261 824585 724043 996055 1236939 1974039 1056941 1191459 1664790 1438420 979477 474182 901036 1448705 1874204 1620959 703095 1937217 120899 1042779 1130644 1412548 138143 1407824 1032199 1971874 761400 1853291 1956319 1173509 438719 1742996 974413 765886 1209499 1006482 1996452 1985489 722343 965696 1507941 1081246 1216537 161701 1492114 1577186 267066 831162 1538334 503778 1203051 1388752 1919595 1860770 1028981 215939 933800 25718 1410985 753797 515912 1602951 1175366 1139055 228754 1653735 935288 958182 504836 1417009 1254065 835514 527720 1525773 1162565 1206689 950931 274430 477019 1159556 1989152 618220 1336143 1029688 363646 3063 1350740 1300506 750900 216953 1191271 1938642 734752 1084197 617193 666738 549480 1114096 474485 1806897 725735 1454786 1539454 1227250 1385320 1961614 1756772 67868 1350926 638153 518188 1436431 1916091 451168 1376057 403581 243953 415299 792707 1071751 101628 1041526 605050 1052538 470973 258025 975916 1708250 1468519 469964 1065141 1498358 1852557 472593 548779 1306784 1863681 183770 1691241 1709923 1259227 1049073 1044956 97513 1663194 1579089 1767921 83856 693588 839708 1370803 883946 1737077 610420 1935962 1305862 31503 248211 1987559 1869501 636787 1595211 1060668 1909488 521415 1536150 1877236 553520 1649519 763370 979261 1570379 356251 554716 1710913 963750 1281043 56889 965961 740473 768837 268625 1635452 1518912 27783 88258 1767812 392628 1662694 646216 1523490 1914327 1467236 1188247 1516918 1597124 1916613 969771 1745193 1178096 1298706 1260856 1342076 978037 468823 383026 1488327 347694 768342 1034241 280884 1584682 1131589 1331730 1054574 1849618 23119 1692255 472646 699025 1996241 103060 1825612 1425721 1803109 1856580 147688 184866 961659 1753159 47 795688 1697333 1650501 1292227 642418 47550 1959882 39195 1639002 732880 786072 1998135 1366018 575922 426686 1178887 1464496 7775 517538 381589 1925291 1720659 1838755 338598 995148 740238 1838065 753839 45236 1834994 402412 750751 582137 1321936 1414552 1895384 1021904 699917 125920 1732336 848552 365411 1929330 187434 1968391 1053222 354939 95231 1739709 1685578 600972 271251 203878 843145 1934401 48664 1151507 1577809 791822 1731289 1678402 724558 1133755 972008 1276135 1593658 434790 1879701 882564 1856450 1553848 1154420 1494325 1246607 1588332 623337 447898 773327 1022409 111877 533484 563199 1776469 1687243 871917 1223536 1921377 804148 521763 1924087 1195070 787627 739428 1569724 154624 192479 354387 577365 1875620 646983 1576421 1520087 1224356 1141588 359114 1987449 1520922 1388253 1867573 161264 645930 896102 627097 1784922 1323950 466404 55849 598423 1425465 260481 266173 981805 614444 1344324 324780 591745 1385685 796601 884947 227638 366605 657407 1799870 1206587 1169017 544624 437986 1532350 226177 1607637 1958076 979813 791157 587245 1898855 1544791 222342 1494454 475691 1361345 1335436 1096101 68433 920288 931700 1433999 156685 841194 1957572 1711107 279944 426258 1276437 1423978 460220 1048681 337520 908141 1582225 700411 1236292 1970688 728518 172747 403306 1346346 1844285 310763 1191541 1987942 237620 1477462 1614824 1868316 525310 1662675 1264917 133640 1188301 1537778 1085189 846241 448556 1981278 1093246 1383914 6559 1195051 1570696 1179070 1937957 1301654 1492533 629207 170810 77595 469939 559291 1819770 344583 1191004 1488556 861394 1349291 1641496 1269608 1880448 340572 1828293 602085 368217 474296 1073340 1808586 1946635 708934 55705 1091846 1934655 488947 1821208 542917 1921949 443808 147377 1022353 252785 953449 1209459 198642 521135 265837 1552365 764163 672064 246758 1253930 272660 1013413 1444775 1112928 1615308 198760 1190657 560089 664785 1297590 1982443 850587 1612370 975307 248631 1027186 1457953 1585656 842571 1610801 1430401 1317744 1918555 1644771 463931 1794018 339172 1742386 506343 1554036 1677054 442173 1018107 681911 1499885 1797642 1425642 1163163 797061 814396 6082 1450074 1241339 1198823 108276 603692 423484 774132 260575 974659 290072 1904172 1821438 41693 1195698 417364 1960627 933636 129171 1461705 1541026 1392962 153521 1686077 79722 276547 108703 1821101 524270 989511 1742149 1474093 571465 357700 980883 1764010 1679153 1542425 1158896 1105513 1671960 1692369 671447 277027 352153 1703268 1478741 658006 1673176 1601451 562609 1285101 1239077 1218039 314826 1424798 1299372 115434 1989194 1444310 1431511 1657949 657607 1221669 1741590 1739080 1006464 1657469 408672 547606 162566 299495 890373 338760 66846 301752 648408 767482 1684816 1845152 1331011 1106601 1455794 1409385 1439844 513842 986752 1134223 1730976 1919181 1306480 860100 95852 949963 1065842 1195107 237468 1281351 1075918 496156 551443 546865 1324258 723876 1462710 240837 845014 1285007 691520 314321 1131133 479234 854557 96170 890731 750403 1350511 1871013 1029315 1253520 532250 1621750 1110093 547365 309957 538855 386300 653811 1783795 1714606 610086 27158 263301 1769002 703423 809092 363169 322159 1822331 1013801 1496307 1980313 1857519 44199 934554 1457105 164508 740041 394490 1849853 1233994 1052830 1525195 1486983 504378 830244 828858 558027 1171285 1072317 320898 1326392 1327421 358800 1626565 980315 983552 1232708 1346164 95961 124316 364014 48354 237848 488943 1958922 634440 414458 1708092 1068259 1009828 144846 109767 1387332 906527 874629 820157 1183772 1389620 1932993 150876 54280 1387184 424174 106026 889920 1187446 1295741 1546656 263105 90713 1899555 1988520 764834 1344684 1816018 79908 1261845 505399 1593753 1988855 1700363 260620 1115932 567157 1724572 316668 958983 264753 1772339 1912266 73760 738004 235086 1755852 1081998 304060 440392 1061795 1555393 929246 1563580 193307 44241 349292 1352986 949779 934853 1984856 1434955 160433 806732 592024 1949309 1328984 1486637 966481 1042090 316012 680037 483223 957631 171193 1503534 1394722 1520426 1635499 1025374 292926 713882 978291 1712701 1789778 603090 1314176 1298561 560764 1075105 30334 1354719 729877 1990323 966612 1018192 1602093 1045680 1526972 601884 1902163 1467298 54323 160501 1267465 1847980 963569 808321 1824444 591685 1134100 272981 1812835 350100 265198 522128 588684 1797387 1644145 1128245 1299600 1354196 630802 652366 262422 1913858 694519 953055 360309 351848 599353 1696993 858347 56293 1053448 1958168 795339 714884 720985 1351693 854828 1213714 1619596 111327 510235 1012714 160518 567093 227792 1806605 532828 122487 1840297 1211151 1585051 575057 100131 1493498 1562997 201939 1455628 866257 1447301 861121 1898497 753410 1905538 370282 1207880 913838 779487 1641374 1472621 1735790 187678 403281 337305 1880087 1253659 1449823 90670 973106 948218 1649013 390688 1577640 530769 1390935 1999682 772965 339160 1334976 1172150 845863 539993 1131052 1499157 1590859 129577 113713 910331 1126882 568823 183897 19502 1382949 1849298 687309 1014944 781831 948619 1432205 852429 1533631 596870 787482 1713529 304458 1698148 748558 1914807 1858945 351073 285809 1879241 1982724 1727532 396931 879372 190356 1747663 558405 1974297 146298 1000753 1686980 295144 1384636 1054197 449058 800260 1939094 954538 1623954 63553 1511914 1795279 837553 630977 1868032 735539 1008028 1450199 97616 1310803 658961 1934078 627451 940342 572324 525754 997294 293727 160764 184696 216966 1793019 1907557 828602 684005 1124764 1833803 1926782 252154 1801518 1335964 1063910 1765642 239890 148142 1384980 475742 1585896 1062519 203194 207127 800024 1887432 366678 242746 1724481 338050 389499 1751147 322859 1975882 1478468 1066359 467697 876479 1378397 1620794 23784 890457 18662 1257849 9187 1195005 1942085 13800 1025872 403573 1131968 1269631 1273516 77066 741404 1905148 677283 1427704 1740679 54765 503273 296445 1247145 575546 156211 329314 754447 1694189 1385512 282985 165144 21923 734383 1708975 1389694 166535 2723 1531664 1436487 542976 103195 1287256 305675 413159 1080629 635795 1419132 80959 849560 1276838 1203504 1502247 1141388 724489 93378 1095367 196543 690578 822329 20390 12269 559294 1573964 257322 657995 1775156 1805452 1489578 1938865 303010 426278 764825 1460794 1323419 687885 1730858 1059683 1071430 1822039 617063 1348618 1625293 231047 1044341 774893 566531 340595 974182 427205 208548 400986 828204 531102 164482 771965 203886 131649 1733132 398956 609055 1133459 156742 312313 57762 407883 416174 1001066 513949 982931 971649 791968 131196 102423 261511 1947017 1185406 1142650 413576 781290 376901 140949 1335125 1909425 1715798 696995 1845587 1995095 754201 1342428 1558076 511829 1492836 1077191 1535954 1638099 723232 563297 911813 1855560 781200 805341 497333 641978 929108 1727928 882509 479618 660693 321840 1200666 173788 230059 866623 1671463 762193 1555310 1299597 1280586 969896 1287652 1244651 768881 408773 620928 884936 1407015 76627 999758 1114757 726540 845668 205571 405803 1704534 62812 1283859 962745 1359311 1833193 1157522 1011505 1072157 209275 870750 1700533 649256 491985 469024 679488 1445984 100940 1389322 40786 220805 950603 1597227 1519496 772081 76029 1045508 1376527 558012 561604 260833 1816447 181081 1616053 745535 1346532 1802648 1517218 1504246 762285 527209 1937863 472268 526638 316598 1329496 1004224 1309247 1446920 1193922 1608335 1635876 1696222 267405 666581 1651791 217269 1529174 184271 1340799 112686 1390841 1011484 1269055 306702 708951 198063 1142379 97383 765300 307688 1214696 786653 769819 1438275 83136 155459 1874928 119428 782899 354063 1283845 1342264 1288064 774385 1607650 891820 705730 1503905 1923616 1778358 276748 1866027 1086910 1307224 436949 1428110 1832749 506673 1004782 1285468 1279077 796483 1446703 1905611 1926039 755830 1641194 40461 722088 1501440 110894 109903 1098197 484514 1260262 1604452 140347 725387 1620455 714624 1711665 707548 1947835 1996243 1708397 1393092 740914 532552 1386432 1216745 1169715 1241682 39766 1879286 1911932 167236 476458 438254 1270882 552703 396642 1579119 921487 1814121 1475530 1488303 1835782 1506215 286405 1993530 176818 671261 1576836 710773 1714212 556679 440366 1366362 1259020 1898287 1681126 588632 1684706 463677 960152 433893 1834368 1657155 31657 485988 1645878 707721 284672 1992696 1207514 1118879 436442 981760 1640901 1522963 365816 571324 1627432 251946 1382608 766776 995444 1185882 1165548 1114821 9526 685363 824093 437294 350359 1629564 774836 1930977 347086 1420304 189346 1783642 881519 96347 760803 397452 1998450 412392 52506 938298 184540 701376 1057447 1399655 1792784 782526 84634 1293045 1071442 868909 1243819 441810 1306174 1178854 1060731 1340200 1022931 1253279 1669758 485485 275862 1837908 1450444 467776 735675 60953 1082572 1933944 1913733 181031 1176670 519863 717238 1931491 413838 1704603 1209903 738549 159413 616136 1479245 1296542 353102 721321 480467 1050253 353777 1105654 276637 651350 751342 212888 81608 1624514 944588 1516583 556697 933853 1669481 1752226 1805401 1713873 477267 76123 673471 146114 860529 448724 998260 905464 1716366 628676 1594338 1695083 1575960 1923138 1977748 1416488 1035020 309916 1592312 1406105 587421 267906 160172 267088 369395 1122917 990068 740294 467088 188136 435928 1540829 225957 1439698 847015 1760111 1670652 1715104 1124090 476777 1002270 49345 414399 1270985 377692 111897 1447967 188265 202511 1773234 384071 540350 301215 1040310 1782137 1875099 1986523 1723068 1312148 1660588 1242804 44140 1375414 1251842 1854869 577226 1936381 1697600 407432 981621 407984 1741983 806189 103067 695262 1151070 1301570 928665 477268 231565 1773069 234635 1510898 1775652 623808 1791433 1356967 345803 1750761 649604 1245599 146430 1602352 1712604 1048226 527282 159209 446031 1043273 1999040 1909448 1074998 1919465 1264118 558481 1146367 1344824 378547 368072 1317675 648999 1112769 465157 498127 1488168 1235582 1412408 1233233 1853572 345533 793359 1741191 127237 990634 999340 1033115 1923521 640792 1921741 1466363 626666 1104900 1475453 1724308 198613 826383 783024 80738 1862232 686603 1124261 528442 1191044 255155 10342 1825465 772092 1352103 71015 739424 763527 1489434 63179 417726 290531 1812320 831925 163455 1357206 857216 1421114 257788 1924820 1102494 1710843 373014 947073 1992856 670956 903369 1016986 1183776 1561742 441299 1540484 285977 797091 834716 1608490 785104 200584 760330 1557430 1351469 1838889 1114073 1238703 931982 1488024 750718 1872578 1666194 829330 1008367 1762446 1605223 1606113 111051 139759 1916708 1983397 38567 549558 746486 1387702 1808069 1952010 152160 1902661 1234574 302450 340844 310167 1482785 663051 622345 423421 1243632 42292 35840 808015 1746641 1904281 996234 1838616 1182645 1313039 525824 1867423 1365319 308701 906795 464465 457493 1526775 1972160 1213525 1475524 29521 1875508 1864924 1507822 109228 1931157 175882 1818515 987370 651075 1564818 499184 368092 522108 1119931 367469 747914 327357 1043231 988976 1168874 220774 1153354 1636773 1857281 1174663 632364 1993341 45135 1454261 1246547 571059 1123210 1756870 354656 311793 1845750 525002 1963432 444446 1909369 611835 1566231 1013019 1088953 1281131 1093915 1459065 36356 1290093 1042016 381820 466864 538335 488986 1895818 52461 1361815 1158959 1466777 253981 1412771 652183 152572 1498442 1072472 1895429 1190748 1030553 1781419 1357001 1394954 1042674 271284 1594834 1961365 1306094 1133717 1730175 1458756 606239 1050366 1119310 581867 722928 930555 1603848 485486 1889828 1296002 1495051 1955982 1965517 353683 1505381 1673771 152262 561353 194078 171907 1287739 1869707 1819477 1223579 1813768 1708436 1055673 1497959 1200653 610102 1098415 242100 1314437 1752556 685861 1945502 1020977 595637 1275788 84551 74257 289278 373031 960410 759152 1743074 1454861 1332566 1645713 1074744 1465261 1643128 1329276 1070921 289782 546619 167204 828472 787336 531090 1312792 572980 1244911 493190 17735 674835 546397 510385 47580 983067 274538 1939727 164759 1085996 869531 515999 1467806 1296979 1560229 537712 271103 710160 139377 1594440 428435 1254275 1382774 395613 472199 1821648 1938931 1144236 903679 1606838 6707 1860969 1254389 821931 937213 142391 853915 1748379 679928 1719379 538363 415329 29957 984004 1559996 1202533 446811 804846 1825779 1455601 1849233 1844380 1437747 679301 389149 975953 286474 334986 746943 448369 1614787 44150 1713014 1911197 1542236 682301 404213 1237287 131890 44725 275656 1528600 420314 1928325 362618 1933871 864440 651425 1766299 564568 833310 1965818 138905 1400868 435671 1927025 430122 691702 80432 1813084 304904 989143 845454 193130 1620578 58311 1474718 1822306 1290459 799453 1766439 480363 1679802 1980533 1861969 1494971 129046 113979 1956643 1600258 1388557 469773 589601 58543 640097 1359639 1987651 1256939 1076091 3779 1796735 1109265 1483469 1370566 1005396 53061 943982 795180 565311 537087 1389284 1778582 1944001 1312432 419183 1091461 684750 49925 1018004 402506 1056999 344892 1405975 62061 1230343 1183097 392971 1363357 1137670 608567 1611388 584615 1357500 1326031 368671 1397700 400066 1692152 910677 383995 130785 1554162 1594071 1417951 984940 671908 377495 1405207 1632919 606229 1219050 1634452 993866 1764342 919856 395966 178151 1057082 1829621 368003 1459799 468695 578691 231585 1871362 1275671 1209794 1079197 1942678 1902231 1240917 728285 1467961 1486171 1514838 332812 439803 1448421 1490124 970965 439993 1932714 1920276 1691526 854368 319774 865760 1375913 835218 226235 1831877 111365 848136 1854105 696919 917843 1608028 862755 495098 1452966 688678 993745 1988434 577400 1314048 1272748 1713469 262818 988012 1466880 443744 168779 384915 1533983 1324177 1203739 1204344 607805 1739966 1820485 710191 556341 614628 1165514 867676 323443 726248 696324 1698794 1928095 1975498 1662162 1448774 1676705 268941 1025528 452820 1188243 1043949 886592 743186 594026 1640661 963641 1197595 102279 405928 1006260 661363 1373714 1329439 1801253 1138732 1893838 55664 1571262 931287 1127802 909578 163085 1095385 407672 494385 511270 239833 1986041 1181850 1703411 835851 867785 774773 1411995 1310732 10043 949657 1451671 1456814 87414 1706111 625419 1182398 178627 70834 1516149 876140 1875865 842475 1055126 1392540 1708282 730836 1669750 1989608 1800449 1224272 1686030 1631031 1402855 711799 1408433 786469 1169148 1360190 776056 579367 1580227 1249901 460127 1223604 257518 1395489 1781295 1278828 722491 1466899 862441 407133 1946529 340211 1090078 867930 1948125 1110174 1130291 1428191 1680785 663552 243448 691412 1269115 208100 865031 130418 1437748 1971999 425178 497053 277867 1940428 1186908 553171 1714355 158428 1337248 997640 1225677 1115706 818142 1993906 1729456 814065 1800883 1610141 633105 959360 241400 908388 1960378 886337 772921 413434 263588 1915469 1207665 1825405 22169 1042723 1644216 696897 544277 569355 692191 1667144 1048543 1158844 1094898 546915 520474 939439 427670 526876 739873 1218221 336033 203087 1195628 1672881 497512 1801869 500585 586319 1643727 1555865 120880 1583708 680379 416886 1370904 921852 1046499 840768 1865000 1845949 198825 1077502 1814606 483895 1328838 827231 1212245 1686455 926355 245953 243096 409689 1139716 1887488 1953699 1562722 424430 1150995 1052375 1385194 1738954 1666539 1665494 533596 1481314 1325049 1959811 1577070 1169969 425664 1864051 1801100 1069858 954025 1822896 1209595 1310562 1784310 1499044 600376 602134 824880 1767183 1164630 672049 1402548 1554614 1864941 971650 1243689 964058 12524 783642 265497 1281991 1298453 1081164 150764 1560207 1140556 1739298 1478025 1095589 1970385 1222349 342433 1710216 1942479 1337582 123097 1408382 1505414 1666902 689224 1785587 507195 1379052 1329262 364726 159237 361327 1451551 6413 821829 1777867 1149797 1187457 1993629 261862 941660 575541 896759 1684268 116804 1072869 268534 502964 645900 1513667 954700 1760562 1667552 1539267 1378185 1892786 365895 739604 1297494 1595099 1029169 819205 396878 399198 674739 981237 1970306 1976114 199020 1650647 1307737 16029 64208 912040 593930 1262996 1410097 1901318 78625 212094 1776323 1537403 148359 502129 1601290 1678168 415316 1079730 313797 1954608 458077 634154 1300 619503 1975644 744351 1991950 880823 1806174 1340410 1371891 1591945 1779202 739953 1100666 173934 201597 1882154 1903577 808427 1046453 1366108 961629 1517711 157492 1093037 1940705 530639 1200927 842908 555477 1366339 355755 352172 457828 837967 1910609 1921359 643806 724498 113876 836690 1467279 1735294 1903236 245068 1593564 695471 1941601 1877421 1896018 1617287 1117752 561853 50354 1714354 1106787 836845 1723135 954103 687646 1137533 639378 1688795 1633332 637971 547745 475470 307815 812895 1752863 895190 581924 1200698 1539176 394713 236597 1826976 960657 137004 1117326 1353625 240139 576035 1148200 443958 1980404 655447 599185 513100 510938 433918 1490743 1690781 635596 663926 966055 673336 1057812 631516 1187745 686723 1537059 1231822 1360127 1349323 1279661 256549 847291 966989 155620 1673111 890773 806690 66820 1904656 236451 289538 522850 1863746 23109 1134528 1756010 1859346 446425 669737 335667 116366 707741 726132 1472156 131364 1008855 1789425 1618588 1661824 1669005 1575363 1585294 81583 928059 228938 590088 345957 758579 1195221 83614 466237 320906 589157 850857 956689 136115 1802509 241964 557972 227463 1661683 189613 1099898 815393 371836 194487 1438373 385341 1051735 963637 1242168 812364 1482592 45332 1506333 657139 577138 1682062 724851 1571103 1553052 513083 461683 1833298 694873 1180453 629292 1430337 1838289 1244073 1885025 621957 964462 1764666 1701683 408756 566790 458590 1259311 1242351 123889 267756 1019484 1764612 613166 918579 793306 797687 1087 481670 174324 1262213 404784 1403716 1489254 1114928 1422864 121569 1376670 590636 1291648 1914173 17894 1900338 1346642 102892 1152171 657601 613614 66692 698220 1113670 726329 1773046 543754 987118 412657 1489134 1756437 735923 483920 1050894 533035 1760010 519790 223831 538733 342307 1148218 739047 1626371 535816 218799 1692576 100443 1251405 1554190 86281 592866 1160548 1218015 594880 1519791 1231010 780634 1675065 1870010 493617 1116826 1360748 354695 622076 678056 412908 938823 1707457 1281078 1311125 3102 1426224 1466258 883199 1534547 1931010 1357971 416559 1573134 1578327 1244737 1189099 1626775 173326 724867 218477 1908106 47442 579013 1640268 825956 1389562 1511376 1367141 1418924 160048 945096 1517606 1692149 903475 1418022 695494 1907590 955593 1862915 344079 881041 981698 752356 1536259 396183 1787941 40240 1007461 1836234 1863233 293081 285184 1893306 815988 1481208 331830 1088628 56475 1895421 1822997 627500 651913 636441 197681 1361867 583019 1109477 1631035 1338083 1709853 579234 1426210 1913219 974535 1744967 430029 291725 855316 1237135 387604 73242 423453 643327 341438 1950126 1440433 1135460 141363 145080 1424884 1185599 1219911 32245 938960 461453 240101 1070608 1221523 1848882 1160276 829094 250322 562649 1423563 859754 1318453 665652 549058 1643742 1862571 34760 807283 1095182 1533779 909616 1430221 692999 1462635 1858122 816187 595942 139059 1696640 963975 1312373 242031 1203125 1204108 1428016 1287998 667885 1001597 1344608 376771 935256 1921018 422524 477547 1178100 902506 1188622 821640 825707 384324 1714859 1793667 838049 976436 352416 567660 1441551 1951639 1941534 23146 1741542 1794475 1216978 174607 1856973 325227 1139153 200243 1024032 471381 68804 1172527 1628585 710403 1963271 1486114 607530 1404924 304083 1225409 65641 566850 489962 500547 592767 1911547 1247560 339158 1444279 288114 1285427 477277 1484721 1263508 1709511 241111 1150886 1741799 279536 1480447 805998 1978247 1420696 1599044 799817 447105 1251649 1845010 1907866 490072 752640 1035231 1583973 239404 1481222 829258 1842249 386824 1126434 1178079 1490531 1430804 984100 1042755 855069 1217805 1791002 107859 840092 1089507 1703760 610975 1254868 15605 1901785 791320 560320 1550149 450123 116094 1157116 583198 264160 1548745 1402368 1602589 500040 1629497 1253153 965966 1435022 1883287 770263 832319 530542 542446 412406 961492 746341 631211 1350261 817235 1714884 16709 362325 1311321 526211 240456 478367 1065613 775509 1315022 1443203 1795722 495933 1542374 598115 456462 983837 1483751 1530756 1326170 1060060 1028144 942248 1749549 1965426 1614984 268122 803203 1945872 1581108 905731 275229 354158 1278690 1653091 782347 1991468 56023 357544 1768629 759003 917016 1765593 705268 1084752 613488 1044886 86580 1970001 543078 350612 210254 707886 1170980 309581 1158496 1140096 660825 1827025 931693 1672442 880393 864468 23244 920625 1422284 1236525 333669 1283838 855365 1435471 576073 328177 777734 1953899 1890697 533559 1911286 983248 551126 628404 667518 753126 215882 1766487 261525 169540 23617 569534 844157 1393802 1528961 821074 658708 1805580 596708 1880837 1389770 1135082 644228 1181704 211 1994568 1259981 1979182 92943 887095 1306702 1442105 570430 1588319 870586 1257665 109910 1330134 198259 1278990 1965823 1404112 1972797 403435 1177620 629071 265801 1985923 1449869 220354 1663862 590133 1062949 585296 581113 1611576 542212 965822 1393153 1394776 197416 1883656 1288689 1963954 1741845 356762 873922 560866 1361416 767271 742530 1479660 1194209 590300 1014079 56103 1897695 855881 629760 397064 697235 240205 42167 201437 679397 12807 1739667 461569 1779422 596988 1110226 1535747 222152 388614 1238365 1092013 1100631 207852 842456 1019543 1351732 1766946 1026412 1578380 306341 1090611 1636610 1190940 1065895 1686159 899466 540959 640357 1674731 598601 915793 1327311 1305630 306608 1776354 380215 122408 1033634 1203992 137885 1241761 447244 818506 1689220 1560756 1181370 335024 1155714 1081996 1095935 1004878 1551263 1481554 16155 60386 814687 257986 1305537 516489 1273825 1587847 825111 47682 1074561 1809802 847258 1770388 1708587 1095810 352601 675908 1498320 1545269 1307853 774149 48910 1474256 231411 644348 1147252 1357466 646606 94724 1608850 1332971 88470 676995 1340009 1244476 83068 1913765 1675528 1850211 52509 414824 418214 113247 1608392 1023893 804834 1532539 246879 1832035 1553764 1712362 1879580 838124 686825 34734 319005 1143740 835348 545074 1315839 12615 80920 1380348 553407 1464031 243129 1084518 1025024 818995 1079481 1479299 1773593 1298780 1131168 568603 612175 1952638 1806090 1099004 837194 1901896 1302069 375468 1097779 828851 729186 1272075 118357 33750 1346314 988049 1591975 903614 247331 1495974 55549 642099 1908863 1373511 1223546 516764 1601132 1868353 1363445 1966818 844508 1130646 544797 1838935 1068404 374388 1730899 1029219 101655 1606988 1202670 1429827 27839 763407 1619592 1732238 1035738 1055007 646952 1641499 736258 608545 521294 556870 623719 762644 430643 1601468 455642 960629 613587 394072 566468 1104061 279180 223345 1398786 1993431 1258645 1294449 713159 982160 229818 1499746 46059 1410770 1874168 1536692 1706858 138170 1377704 77688 484739 893676 504636 465515 1160033 263841 1286294 1433948 1961697 1797090 1229570 1529529 868024 733257 128360 1741925 454616 280214 96211 412778 1601610 1293211 1556891 841986 577033 807661 1156556 761130 862931 1274092 1593473 1802826 1850796 1489082 1883902 579693 129110 258446 1788205 125475 1367095 912587 1229125 310309 611095 1503675 1209077 1410185 840554 539922 440038 82350 1870168 30824 1697346 495631 1187913 214880 1605845 250142 1675893 150386 1814471 8061 1795036 1962470 1416923 241302 742257 1369021 1280948 43832 342419 1374186 416686 1530215 1457438 212302 92758 606915 1867017 386041 372602 1239954 1100837 23420 1959450 1732091 1410502 693084 270153 9809 168650 1516546 1100798 1246650 501309 1107594 269360 1633442 212448 1973769 160641 1206873 1896351 842357 413305 312995 1735662 1339429 159217 621194 1853614 1694863 935065 1297781 1306455 1237739 1997643 1759497 1313968 973045 1199739 1035625 845854 1365439 22071 1845038 449260 1954284 1333740 251093 119644 173450 737434 1404628 929077 1282152 436617 1426968 84085 1720030 118187 231521 205655 1584629 266324 263100 557111 1164531 1492614 17330 1395413 1087318 608959 1829235 837929 485174 1496262 1553309 925805 277644 339035 679246 663493 547544 904813 1466127 1586523 368835 394105 1274457 1778741 675758 627975 538573 1650701 1741515 1623055 508504 1834292 61840 451138 98554 1833935 631749 34837 239481 1946323 1716547 816166 1776915 22434 43026 867349 1622818 217860 1524190 182498 952136 967638 1476356 152714 286058 214809 764158 1231829 486730 1752434 745366 384576 605754 239908 401309 789859 997657 994267 1120195 1731598 1023649 210952 939338 1140979 431305 1654622 77123 1051016 491730 353641 683536 692648 1431384 473064 539362 601107 768860 1013001 855154 813883 428676 1650223 497966 1408165 400675 1110632 861426 1362099 860990 82393 1193114 715303 1287646 651328 1145279 281640 799095 428504 1867694 1030786 293394 1461400 521209 1552691 677484 1306458 127678 1578313 207751 484526 62419 854404 391521 1031466 205150 1556537 455612 1216288 309411 1319111 460336 616968 142009 187741 1709163 838618 1494087 757225 1225776 477903 698233 43264 302844 1075001 1623771 1752066 1393900 1912071 1502051 791754 703466 1051446 1200650 217473 1427168 622202 857191 1084268 1170894 1870477 925829 1749703 905315 780447 1994530 1117168 156911 1210379 1166292 1088037 1929982 276071 1295393 1376757 1173715 1627450 1737908 1059217 1389370 1619362 204233 1623018 1014902 940231 1802353 409350 431701 1265721 160538 1248942 1173420 583904 121440 169381 1027772 1372008 625797 299605 1901264 1769103 1856750 1862194 451485 1764775 125525 1951460 394805 206314 1922020 1280445 905398 76369 753122 1589282 1005067 173245 105156 198242 609912 1699637 1887189 292563 1802977 244218 786494 273986 502804 1944264 1330612 1141785 920888 941142 338460 1630456 1201063 1561769 97073 1574669 861296 111339 793116 992032 1048767 834164 631327 1084602 814026 1462364 1757777 429027 175576 508397 290498 1168967 921528 739306 1959623 1511256 1726001 962929 442302 1453007 139458 1818992 247852 1407519 1322715 670388 235196 203820 1408466 597527 1864426 698922 1992150 1950746 365519 1591954 987415 1184762 1408611 1052825 513643 1739576 6701 181892 1803235 1094669 1661734 1365984 260489 592854 299932 1932083 474768 253460 1343240 1373194 1309869 912513 683550 1234797 903522 519014 1802815 462806 78175 325989 5669 1951542 1724428 329128 1035848 917059 1346478 719529 1310579 597874 1438023 1276435 1406843 491966 1919018 91002 1902815 1416870 400650 1355512 933442 472498 1940943 1589220 1596454 687529 1852361 553007 1918644 1420539 676009 1578533 132454 1553321 566807 638961 89506 562706 417786 1399383 1495113 383812 1170429 379488 826361 1192400 1081959 1528245 984382 1754145 1781000 1000117 1527970 364152 777298 1948832 1935886 1754899 1206463 844735 1905671 56542 1464774 1129762 1532664 1222083 621619 258095 366188 1057598 1637625 224482 915120 54167 284341 1713262 412245 1116405 664274 832781 1550531 1588746 380068 774768 1252766 347029 262386 485655 483837 694711 1936035 549945 1336001 97259 1542588 1315741 491498 1777546 893438 1101396 1181870 884377 817861 1898113 551774 1956886 801380 544817 1155130 305872 1588848 1333214 4438 809727 241188 161242 61205 553500 599668 765093 260230 815005 658687 1692818 119314 86227 1393596 255007 1675220 355753 630569 1518707 1703707 1625061 1571 1846170 591017 601104 882695 435205 1724149 1072305 1929449 824860 1590792 1087433 1583932 107404 567284 700453 1987015 1150040 1947257 1959121 1892111 908046 765928 712188 206945 1460332 867266 1435576 21848 1089879 1049925 665164 1117755 1970005 1792535 1506502 991639 1462407 1820124 446393 133209 318223 331642 1207293 644771 1402097 686152 533221 1546501 860273 371482 200618 1052603 1827656 468363 87131 1209477 511998 1323460 954381 1933318 103197 1107316 607392 1151772 623526 1308906 900819 432758 934579 1507909 598075 1861881 653060 386831 740693 1660386 1195567 66175 1708176 958337 718155 1576782 347128 1808893 829363 502473 1587656 1972786 1768549 633157 1660726 370734 823623 1207705 874381 310779 673843 585118 552133 445127 157468 1963372 689030 970304 629791 1740456 1717603 1780546 1598800 1094404 570557 139144 1189059 1340451 214670 838636 829842 580347 491762 1894034 611879 1522630 1250085 435908 1016177 1508822 1510510 545813 296779 1059742 1493656 1086621 1112125 1442479 1831223 1166515 957303 1240820 1261221 1435250 926717 365467 1002859 588053 1631756 197029 1822070 366675 298226 1657982 242119 1668650 1813117 351976 1331731 796437 694721 481489 1227767 987971 1109862 733640 859115 638644 1314247 528120 1380065 1392042 1900743 1235861 1770091 540644 1244262 996550 1592584 1601420 1275879 444525 20746 926663 796872 1794482 1730846 1458006 1218684 1612698 1695969 1226946 949637 427804 1675526 158659 553350 1115604 772063 1696048 1292295 640381 1772319 1718414 1085662 258069 1886938 540895 875565 1163684 1487204 696229 793584 116981 1268560 1975453 1782245 1197309 1822398 1826696 499521 733352 509808 705250 1312973 1965133 162888 1917353 857826 1071107 1281005 134646 22627 1045810 1049558 92247 510357 1931161 760193 901235 312012 1898212 321454 1482837 1333949 777353 1558054 1705187 1250656 1305406 988484 1333288 1592676 1728883 1145618 188958 560650 715241 1782818 1709301 522575 731039 1680318 555078 1528485 636768 1418620 891983 1192303 1383363 1379875 906351 1065407 397432 759064 1596520 1800412 1388169 856821 353565 1475709 1821915 313053 273437 187207 1039660 899551 300491 976010 717092 483373 1659147 224860 1137087 1202833 175690 1624734 1154806 1389677 1083260 972044 1750355 944265 1865732 1092226 1456260 1298196 1307040 550788 322898 428966 1678858 86697 1031370 1266870 59190 473354 208841 594338 181777 840096 1665366 1723236 1008365 1033392 764714 1276443 1510434 132644 1644397 1150832 1288331 46355 1524561 1715581 408571 656950 442440 1466321 1401787 1905816 910382 1728417 800626 592715 199842 1597446 163576 1319500 1145287 215068 473540 259185 1357876 196573 1258382 1328613 740589 438420 1150914 81082 671416 877158 482155 361654 824242 508168 1193706 1560285 934705 617229 1880143 1997706 1982789 190904 706257 97268 548108 1868370 568013 1242639 468298 774602 117779 790001 40894 584525 1689025 1744566 784023 381127 181401 22954 978714 924515 877056 87699 1512022 1396290 230087 980544 1450648 1565790 253667 1640905 1781415 1175392 1154589 1589241 221285 1554063 14671 971655 1297695 1171737 837533 390259 559334 794648 37921 54176 1518983 1704763 1132089 490744 725082 1030136 1710766 52848 1990364 1201544 1992454 1141671 900291 1610203 334984 1885502 1824075 1493476 1037028 527616 1792904 794466 1567241 772319 1155381 522399 752470 1995505 510533 980321 909624 1320627 711631 937428 1671836 590315 978305 1630215 1494883 1247316 1952730 1040013 1837043 1113720 1151040 1927919 1331629 1036135 1441726 176119 183970 247630 590487 660463 1669023 8140 570678 1185062 1662784 745965 1594299 1070576 632972 1427755 1997116 1988586 1337214 97137 1484091 417919 151083 164090 971788 459154 1111933 453816 401419 1728887 1331239 826942 1550424 1224229 1902918 1489516 201931 1020794 1791847 1916583 1525045 289245 1407034 1687928 718196 964635 1329971 1249371 600436 1528531 910731 1390724 1228862 1580836 340292 1609075 1840258 1994767 1059448 107308 1081327 445578 793641 1901400 1921350 1741312 401816 1210559 513705 832550 997780 231462 579729 1459655 1718939 899430 1383533 624468 1174683 1622210 1295030 213082 1946280 471633 254115 333222 1061892 1970494 1635713 824403 62012 113914 1414743 337583 53348 1282441 1246086 627677 571906 1672529 1329590 16026 1619416 1116543 156517 414671 1353087 71324 903822 1463550 379336 1020101 1387120 42421 1180100 853153 1979273 534397 796946 1833369 1397554 1833676 667592 185429 551444 400828 342988 403013 534708 617792 1724631 882659 278265 212255 1753770 500440 1690127 1374331 760630 264625 810910 417803 780081 1403742 741338 279668 663909 495023 720080 1144604 1906459 1288608 1355130 493284 1830604 1482507 1112339 1895832 1420427 1542920 183835 52916 740524 918179 443447 964848 1356162 622436 1018614 1638678 1158912 1464507 255171 1271834 1579650 731182 1565504 1257986 1335870 1925074 271834 713262 1338458 369009 141866 200714 1245814 1032221 427799 300117 1489173 131594 332440 1685103 1739732 1938959 1235885 551659 1125977 1736455 1921719 314292 291731 1995669 178451 1879686 574270 1507086 1229742 188680 775316 990816 331343 1020524 849501 1783071 1417343 1985659 1589449 703765 1412654 1305405 1986812 1156802 1755299 1289825 852175 497108 1468882 115220 1021697 146268 1734985 439933 1821524 1677420 1807979 1912527 1068696 1170249 1622408 76462 1570676 1273246 1117504 1647827 1988239 1434137 1708435 1874534 217736 1663611 1663797 65994 317786 736203 95575 254909 458793 1877212 936532 160962 965517 419789 906352 293785 1518946 1407189 249008 125627 626095 917550 239853 836199 1447233 471972 1562891 1489341 837067 1625926 192506 1893536 1805364 721166 1673908 870748 585870 679782 1637610 1689956 1668095 1584897 184692 347356 972382 1750569 1560319 1275521 1918623 87808 1032493 1983102 1139932 619122 649088 1785745 413967 944320 1555147 1834080 1217765 274503 1210217 1438889 216537 910168 231128 1172124 1102234 652639 129367 1509627 297923 972411 1932378 628565 1767402 1205793 479299 1090154 459751 885439 1739685 621296 1264918 617558 1015014 1097342 848767 1119078 115211 778447 739724 181045 1365152 28770 523462 330171 589998 1259463 1975001 1391483 1506730 1965597 1643196 415773 922620 1597626 1156671 1818149 1715686 264872 1991123 780406 770294 1185564 1336655 942216 1809326 1847155 528064 265287 1389285 1212794 1263996 1519644 588977 490782 1136422 1355622 172873 379169 82422 472219 1241291 1468547 1368202 1824118 1495581 946686 176044 653886 1569840 802214 524033 476135 1858655 1818173 300474 1084809 1482278 489090 742705 978358 1909090 1546655 1971007 1563722 886657 1820758 1266282 762301 23942 579740 1834385 843064 342302 1470299 1039897 1685939 395227 680160 1719138 273603 1842360 1304092 21268 568979 1533727 808967 1598302 312038 299248 462088 1672852 63868 438007 758258 392144 1292755 1431489 1657072 1991739 910423 1075841 1739185 235658 1044263 1828917 1971801 189587 564618 267492 152359 428734 1276227 1984990 616733 603500 869192 1965864 1409820 705627 1340539 507505 1818696 206504 1071975 300056 1360806 1985412 1849992 803437 759813 443972 209651 1876454 1879617 1388858 1543962 1332658 1056516 674633 31036 235785 607066 630044 1929314 803395 534226 1512651 1302157 603125 1961716 190359 1383712 1725142 1475853 1531365 1433592 1110687 1175019 1897042 1532219 655924 679203 1535766 1408065 1522967 636950 1296301 1294877 1494049 1515122 439235 1889227 23656 1190344 1154408 1851499 686273 1848152 794434 1316129 265551 255507 1668927 261721 665231 1183304 1646318 22967 1021736 779531 138728 1842300 357804 1869342 1217003 252738 1998105 805596 986937 1694409 1109380 1952297 1803637 1162224 460970 1818633 794318 345353 695142 1522566 163466 1382915 952917 1472360 799602 1067278 833110 1365390 710496 64251 97621 462751 1120004 1431007 355663 886648 1340957 634510 1093752 677976 1250439 1695803 1776646 534055 1893711 1794239 1329941 923300 484958 1759177 1189557 1651401 484821 936965 1899800 1797081 522368 1629028 1216258 446532 1755734 415198 1807645 1149931 1729723 57584 1839689 607004 1775992 465005 1698154 517236 505667 163903 653040 1212534 715943 373835 1711593 790293 776143 1540137 1325447 84017 1281329 113798 665966 51032 1914455 1771850 779758 624817 1052519 895377 1736147 162446 949472 886671 631383 446186 1874137 1750303 1861671 92394 511671 1497736 621062 1111631 1677223 1023416 1466620 850413 368473 209775 811701 1206081 112524 540464 201360 349823 1806748 1693113 847417 1832645 1030142 1637606 1677749 756198 1172161 462796 194166 782087 600193 1227014 1230150 1577245 552634 172876 285110 1425431 1547271 316631 1658097 94942 994109 670377 1263821 1239483 417509 41243 1583114 1477986 1351262 1273115 1789394 747666 1437409 1965641 503027 1350555 1169429 527223 38869 828750 273533 1829793 1476280 1354529 1222372 321953 1579394 1627822 1001265 1446126 1315420 184323 1810821 300675 1556515 660786 1822419 525231 1105754 1142989 1259889 1499932 1891700 1854026 178051 1552156 1316089 262605 1024243 80942 1881233 1041498 860788 406744 235541 257826 582944 1049907 1413323 324437 1737342 231328 458316 40489 1914309 276233 900776 266361 1141970 1902470 217941 1023360 1246398 1439101 1963814 623447 1944855 395570 571986 1298686 868823 1622306 1051441 1079827 833870 1544360 1603289 619382 1077086 1967618 209679 1703424 1819301 1035799 1034310 354529 1687612 1562501 1495459 601304 966743 977054 1580172 1414135 1982900 229975 1622073 1243453 965398 1059308 813514 629923 259877 1828720 1648420 1661232 888483 237419 1421881 172765 1280135 360842 1025798 79754 522445 1950273 621188 1742796 1297489 904938 1256033 1284510 207272 1279133 872270 1342940 633472 1749367 1431980 1744732 330905 1333138 1077227 92609 1525156 922778 1913888 923222 1108789 1793401 742508 1252432 1396186 104200 1577942 566463 899348 1884338 224548 1766609 1434007 1381331 1501931 406277 701029 1290030 176678 1541305 1624096 1634904 444952 251392 26689 1962820 816730 1809987 1498152 1700652 1954628 1888701 879281 1508185 1701554 1077689 1365173 1682088 1929692 1103594 971202 1683677 504021 413820 1314958 695273 604879 1206320 604649 361907 1060267 511502 1380586 831449 1795689 927749 830868 580901 1040762 501375 1884326 1817646 1828093 1338087 357162 1820186 142755 759192 876261 3413 12982 1208255 32804 706740 1359588 1265656 951594 1784098 53850 1153262 1093846 1945161 1493634 489105 962158 1877439 831327 1635136 1231579 223175 44631 1243880 1723867 1168791 1951019 926988 1041864 1798813 661514 1029272 392896 1102094 538673 1791813 319697 1139760 1859495 150388 1823657 495452 57247 531166 1768840 409632 696116 152937 1095350 1541443 1367251 1705992 1308043 807180 1578834 1020737 1923644 1706952 445148 1119524 1165644 1313181 1588900 543620 208893 942370 556136 234231 214389 1601070 1721920 1664244 912156 324753 231016 1101865 286465 141983 1365988 1129591 125343 15385 1902057 1103289 846222 1317079 1964430 1765508 537559 647546 284473 928993 175445 1224592 425110 502503 361607 1057186 1542353 1668985 211625 1265522 1630046 575243 1798142 523773 644806 842784 760068 1486712 542674 1015186 716710 1269678 218937 1048267 1022123 1211762 1682050 116355 1429376 1048190 1631835 1177701 1638399 282786 900184 1410325 1708330 137463 1171741 211765 1737771 40525 1381053 1166980 95547 1188391 1872869 936719 1438680 1429341 10 1924044 710288 1566410 1059914 536415 44118 1519572 829008 747333 1760986 1122447 1204714 296686 1487055 1766146 1221615 1282714 573698 1668539 253758 1073290 316912 480384 403366 1926303 1462082 640285 740146 144065 674798 463117 410356 1422032 1980025 1437196 1425144 1634783 1756013 565659 927687 1545080 1697121 1861071 600909 587612 1878964 1844816 250483 424790 1469640 1012065 1353046 8318 1279496 1979325 851882 894819 1242261 300522 1712563 505700 1055025 1993210 592966 573749 750499 274079 1903861 1191884 1181104 1931191 1146707 657588 358860 1844264 1287647 1138971 1137263 868119 150929 1400933 1087160 1963249 1103150 133439 1625670 460176 324587 1688906 506452 404743 1128533 769744 1483712 1607625 1647573 1251511 520106 691784 780306 1014813 134272 943834 754174 364538 14379 549140 922636 1384452 1442662 968226 569760 1269020 850371 1719465 1507223 742652 550580 1387220 282014 715237 159892 1784503 327222 1117165 1426059 1633395 1008170 261599 1835188 434366 234877 1157216 467572 1424882 1852156 1243727 1163438 577622 1443425 1550481 79032 1864307 1333281 1171224 1642569 53182 1095319 342500 1906928 175341 723658 593939 1671864 1525382 1356296 375595 667888 678996 1026759 1763789 351228 141332 640393 1689926 610913 393822 801228 1904040 72342 1855588 1944381 1926573 1714453 9436 1284787 846605 166431 1467103 475375 556569 1102810 231392 859410 1111114 965404 913770 139493 925863 1054777 293432 910818 1119950 242105 1480138 1500025 1122696 705790 132304 761250 160550 1865174 1265602 328960 1392040 359921 1483651 371357 1755797 112820 265438 195972 598767 528765 183000 1968758 1470879 353582 1559711 1188469 1392759 851682 1383882 1181142 1209028 850577 1350598 104907 374350 1917741 316250 520627 1559382 1305604 547168 1511059 1061848 1008850 557871 18121 70473 297880 745751 1049790 1302076 100380 886934 186055 451984 1863025 148153 128294 77566 328870 338055 1738850 1815185 152979 100252 161417 679881 134718 1982615 1759418 973284 1061145 1069308 1777819 605166 607447 1775770 1610185 1664144 1978238 195247 1803672 737444 1016514 1571385 811748 296284 668204 1616257 430225 1306679 219225 251403 1197123 1338922 1457614 895744 1171384 1475691 820624 1004591 173677 1856124 667306 1073513 667598 1423914 739457 1519264 591434 1321965 155629 1234829 687011 1848467 165278 809161 1985790 1138978 1092637 1225990 58751 861722 1874916 1693173 1010347 128328 1342510 1568306 1179072 236599 1401760 1192886 360014 1057829 1722758 1038836 1756550 13039 1357280 277370 1509109 1353313 1548552 1645977 1339304 1817027 1409577 1312791 1465712 529147 266553 933293 376836 920483 73731 1972683 402740 484928 840688 1989786 1382929 786417 1484624 266864 1154980 783379 300445 1464659 367015 1571774 456623 640841 11590 1237400 304434 88012 917340 1407828 1610998 1034470 1721453 1413135 338041 570046 1962488 1531759 1560240 1987440 907541 1558534 1179034 1220759 1091295 776248 1394811 254206 928312 1726571 1934000 555203 1762576 1837299 1986526 1424899 1997908 1950394 500245 1839227 1239967 1266585 1335018 948080 1442042 627710 708545 446205 481594 700419 1823618 625228 1321362 21517 1087032 957102 959605 1673857 694935 83982 1226178 985436 1505688 1188303 1221410 1142964 818702 342187 180362 1030299 1788360 164244 11607 812774 782871 1285835 606667 1108605 960478 1713205 553599 1576947 512799 1069017 30213 1823119 1685999 792576 1264087 337428 329522 1317973 1687380 796818 905811 1734604 173303 594797 167609 1330826 1401607 346408 828438 860234 787310 692812 568541 1627847 1511215 1217429 586133 1678902 1474268 1059738 1225049 490399 1060399 1383722 1213344 885743 913376 1096011 701214 682066 4269 50076 555055 144594 1367809 857945 84703 698359 1309316 70987 737875 1351212 762816 66463 1709758 1324114 386178 343019 53238 378167 1354886 1535849 380198 408329 548109 412342 1842650 1862642 1040023 815440 1130365 286335 1072079 1401220 364198 126529 11070 1347470 540131 828189 1970511 1487994 1991204 1814505 1495090 180708 1792054 1879637 47374 413661 1901916 116057 369452 1117537 1088740 568030 780832 1036821 1512052 1317240 1048038 13188 904101 230354 180040 1946351 1237167 1037676 1282172 283513 1897883 1977325 1044564 1978074 517390 958587 1188703 1595610 797590 842776 1208573 1359689 1350820 1094384 1115543 573534 405084 1336499 1075131 1762593 1517245 903019 1602064 301242 59723 138189 1069153 1916176 1006217 1972117 1766272 1499557 1376165 1255304 993097 872854 103675 1340609 1351221 120998 575877 714382 15541 1165361 1327494 965082 1736689 823120 979006 537338 1256416 803346 55820 1078526 1642391 502627 669931 554687 747253 1304297 1711867 821061 1350602 1319930 1741409 1007781 38985 567344 882801 40148 970832 836763 827662 255256 799649 420232 1794950 1202465 1856293 1457799 1067124 371806 659147 776112 1682530 463991 1122560 172210 78908 1518203 1044053 73547 84003 1878612 1833051 399776 1771167 927027 1909937 25483 906328 1847533 1191414 616400 1541728 75463 831229 211540 524520 760812 1987663 1350542 512866 1586149 1453291 121725 840135 455032 1329644 1760218 1521930 870773 1752715 510830 628153 946926 1582151 1931445 510282 1447633 1488493 1026176 666834 1851060 933942 275899 1007227 1982226 1176480 1772691 1431662 95966 763920 229386 1696840 1837291 1950098 19335 54151 715537 1455987 871248 325853 185573 864073 444514 548942 234215 1163221 501640 877741 899858 1852002 693717 448261 672488 716848 1599542 237347 267659 706759 1111404 1903292 1175872 1283319 325060 164260 256181 1792118 6334 858726 375512 547490 1013291 344799 1303514 573687 232208 743778 600413 1337188 180440 1644404 745882 30269 580502 350824 1536221 1470368 484982 1414696 783927 937595 1877830 273338 1208609 1237795 834649 1831937 744511 1624105 41230 1766219 1355079 1077695 206056 463219 749304 1634110 422358 1351926 1277807 1216572 1678876 929366 421423 1262916 1536003 9327 1100460 816239 1016046 1464691 504895 488786 622753 1139910 1372754 1886134 276057 98384 546077 525939 968052 803457 938445 1055834 1945831 1994854 1337518 1726289 1954620 1929551 35245 996442 911927 1038491 599688 78922 1700811 1368335 928618 23633 1297990 144631 148406 1649120 1530165 1143050 1873998 82361 1523581 571867 1252892 362425 1163090 1101903 957959 891336 520354 576271 1081070 590783 306744 1071112 1691378 482646 1202108 223225 951937 936447 504789 1678851 1463920 1586860 1602421 1958705 1997061 75494 1796304 1015815 879205 866082 1563520 947873 710475 1494518 1298369 1380431 675309 995827 771572 50898 1119160 1175285 785664 512017 1676216 1999502 719483 986350 792001 1690057 757137 1278477 578819 1442563 817897 1164001 841512 447365 169901 581202 396609 1398224 413979 1356698 1825829 623183 1058919 1725037 1658137 1820576 819611 1126623 88089 1690155 1380111 1872087 820523 713968 315253 849085 521295 1837614 876805 740505 244512 1291989 389757 1180595 1875920 879632 1228149 759405 1551337 997658 747260 507718 1000555 1935539 956205 946843 121042 1750767 1797764 199369 1925036 1249105 1301612 1183570 1865695 1522496 804329 284509 1620078 1227439 1009859 1718533 31198 111401 1798257 790915 290695 790080 1234795 1589088 1898961 1239736 1619940 1888097 689500 1229452 1587505 1993081 551937 1365498 448635 338981 365181 1511571 39555 859649 888578 407316 1615865 1853447 1291622 98269 1893264 689620 1255223 458709 705302 1741579 1187709 764538 694031 1790118 1107450 993229 1801727 580819 162999 936017 105735 767042 906708 1570275 428654 1809270 1565009 883318 1529338 35058 1863638 1042734 1673235 521911 1255316 395973 1709674 1452420 65225 863434 785350 370624 755302 67358 1851048 1735104 544345 647294 1782381 935284 1439456 914554 1634837 1870152 350061 1585759 1645889 1382731 1669810 1125327 245765 1190560 212530 673016 409196 754773 1453898 1660783 1970547 1656657 1794764 1337660 380350 549284 1230529 901856 1244487 970565 232025 1294178 460505 1271379 742899 404649 629797 480430 672747 1832389 1791736 920722 1027759 1552838 747996 54104 1337666 1298281 50107 1593147 1609036 120940 1163223 1790739 220702 358096 1409696 1491417 20236 892677 555023 970277 1441639 1214707 77019 397116 692262 763839 1192440 863093 561172 567251 1527167 1062012 1906480 135293 490224 103685 429674 1281396 1629235 1327759 502500 1164525 90047 1289819 1753711 1050630 21451 219388 754152 254248 1177842 1241872 1219595 1896261 978104 1425864 800224 793782 474651 1271968 1396799 1658015 636366 166559 1279127 712804 293173 1307298 1870334 522570 862418 1831074 888973 241222 959789 1077441 933213 1944245 1110557 769738 774807 237841 1796732 162423 1625205 1370036 1810254 1956337 583251 275101 367333 439464 325604 56188 941725 1269525 1432076 1802669 1166592 1727940 68298 678350 1474280 467121 1123934 253306 1254366 817860 1284078 757404 588035 1456037 850305 827812 1744929 1893742 375371 1225124 523530 1843965 1006571 193124 1773648 1633902 609334 335286 553887 171253 858342 234954 204776 661050 1080689 1110273 919215 1852134 1072736 1715341 890858 65032 881045 1445677 262457 1713417 113689 384843 1352280 1242622 419157 1254574 652627 280888 1268446 643483 1929392 426183 1285749 1521156 1711490 1708649 1420149 286541 1733822 157254 1331426 382395 1494382 415433 970831 193914 449936 989176 86093 804622 103451 1347960 875418 644743 1197923 1308057 392557 706993 409335 1655692 1004406 1527762 1172249 927228 1890486 741309 1107376 835475 456899 1050256 1906534 11080 418456 1182373 487064 1841612 404425 155908 1023834 1796758 1060778 982313 1070380 298046 1365300 1842127 1837575 949096 1393083 1958158 995120 80418 1774805 1978891 777709 1825194 164678 1373767 882543 741252 316136 1487294 1647986 1881818 1773871 32964 1421202 977786 1897206 1091747 16201 1992816 1760429 179064 969860 497390 670509 439981 1861897 41968 441361 411171 9537 1453026 298410 71778 1939163 428661 1364998 1104079 1476056 1851555 622115 1830069 957348 1497157 445154 1764969 1875080 1192254 1413190 499717 1231554 547176 1847599 735407 49426 587032 315403 1850844 1032638 211605 922732 1366876 1679054 396548 1233397 1968265 265733 1008559 386499 121246 847283 1114093 28009 1527846 820470 61398 256901 472633 1204785 582590 1989557 137834 1493084 829849 223567 402768 1816725 1278483 1580549 711057 1539308 555507 216280 636987 281215 253299 1080969 1239808 1803507 1900134 3781 940793 1558942 1746085 1314608 578080 681592 799219 433461 1079991 1405353 1438252 241343 1735233 674564 1548408 1417433 1025677 679847 1969642 1793066 1725455 1325163 841922 1612635 218835 1390805 1694998 632035 1799168 793350 796393 1882821 313657 5381 1158553 983774 1028546 1408564 1796555 944389 1791168 30460 988091 936092 592911 1859397 743164 1584995 803543 829412 1413341 229585 574904 1743008 1633818 1781781 1548083 952094 1600101 1164844 1615800 633450 455044 1529866 1462830 461242 781936 598954 1534093 1156863 1640052 49996 1347677 918688 1823362 260978 1509539 152959 467311 175259 1668938 1738534 1872915 905804 900085 1542237 60127 1299961 1111236 522213 1465227 395089 257441 1921152 521312 1304867 280661 1998624 1900722 127392 21280 1903074 1676188 1748275 1074959 47454 857964 521992 1615433 1278123 1448379 804154 1789888 51295 807694 1917768 722023 538734 1431235 1730966 1484041 1664522 1538962 276672 1506857 1725660 261753 1745482 1931834 1226348 563041 1570657 1781572 893101 398243 221352 72638 1532088 655501 23956 456634 1973212 135345 335918 1782892 1572958 76820 1334180 585256 1627452 745694 1553982 1805904 619555 466840 1332895 451392 1283981 557316 400320 1499910 930511 1186416 1394164 1211379 545234 833458 1963184 602769 616519 1228044 1210549 1021246 1950295 1469270 1237567 996282 168152 1567980 186585 638274 273287 89409 107032 1172079 458311 470586 391497 1353569 47921 1425920 351991 1587945 149297 395378 1093077 36983 592508 543323 492331 1491453 1055844 1413366 1809526 211484 1564945 629916 572587 1823508 442171 1596098 838119 1294279 1310257 1975920 1092569 581846 1249584 318826 885729 558083 299610 604506 1473518 822012 907513 1460239 943632 1731081 336887 97416 458670 131847 856937 816514 1307346 1002450 520514 14909 869512 1303638 1911875 666148 1353419 989926 575353 891421 59031 175441 1743917 1274520 1807983 1841951 499956 300504 103875 1002092 1109095 619436 888985 254245 1968806 600871 567733 822411 368912 392675 763464 389939 481061 401632 684013 475310 1455031 73883 1934514 1460656 926893 1389614 712803 299251 1277666 1756309 1131627 1662856 1704113 811531 1133039 1993838 1638784 1110312 1501202 1883641 1630001 241699 225839 1165029 603742 923926 1483690 345482 1155 450861 1561706 1652202 335863 1326284 1524816 1384021 1408542 1871866 1717896 1157331 820596 575533 20721 626261 633307 1486395 119990 1303502 1740957 1177487 303825 1238186 1561871 1164311 1587042 1905823 479163 1873835 1839117 530584 1991738 796608 1268368 235330 1567248 696873 310827 1073435 772801 974218 664376 1594743 1383984 384578 607276 267728 1875604 399330 1964200 826204 1291595 694489 1893299 64388 468436 1268150 441230 1620943 1366905 1965263 487400 16704 430429 157593 1806966 1587481 569279 982520 1171398 212033 1209192 931445 302908 1206249 313350 591179 354705 195811 724906 337883 1404579 401345 1384445 1788019 579166 716332 497157 183606 734996 1870902 1446056 1295804 902317 1041135 1405824 1349533 1456050 192801 941736 1863462 707244 1462353 1631368 1544126 1037369 1856725 615962 318734 1729190 483346 1921335 1283795 251715 1316221 585283 54679 1940583 898456 514825 838164 156355 1419821 1729738 827465 1343564 1781971 368374 1799051 388125 1731713 1565516 828783 1267829 1237359 1279361 1215066 991002 532286 1993930 1682911 1595269 1038698 1770824 106461 641539 1799289 1352957 1733878 581951 1384410 106065 334729 562158 882260 571384 88376 279398 1195839 1400506 627736 1654000 372538 1786231 505677 1218997 1678522 1870246 922248 1124208 1995546 518604 359355 1598049 1850526 435730 1197376 300008 35029 908763 1609022 1170405 301007 179911 1335659 431172 418093 1064442 1402762 1606626 1681072 679803 264354 1179664 1596384 775408 444893 1338187 1837494 410355 1442811 875478 372034 1316294 1473331 542397 937263 1116334 1604635 1458117 343628 665299 893616 1729898 22344 600684 577321 767421 1003232 1022808 1200768 531691 158300 1499367 1258635 1766541 1282597 1769012 1616412 373945 1814494 1527396 788815 1997238 1942294 1499849 428182 908445 136228 508497 368556 182870 285511 1040095 516352 1909532 192218 597886 603570 1312864 1660826 700383 958623 1784436 1516782 1219312 165876 1174869 844236 1756208 1571483 484293 1103586 930328 1950257 1879982 1223009 1646470 1963673 1274561 306652 934168 1631906 172907 592443 1523165 551739 1898202 1821791 1974202 1116765 319118 1132541 216789 1883117 146625 1775545 712560 415769 247503 1685794 1117287 1005006 1996825 215571 444257 1061281 757008 893049 1378005 1751417 455890 1942221 177386 1363691 932059 745977 1404956 1095630 1942400 1269812 1631742 1681896 1385165 877710 228187 207136 556821 1367055 1445229 1352516 1167374 1191427 1809044 646140 1149193 1276515 1209220 485310 1434186 814648 1705442 1660871 575254 1830892 697558 1039710 106733 479571 1726316 1131418 88704 1638920 748142 728506 1183492 150384 913763 215292 585676 1687550 1860563 1569807 1146291 965154 1934640 106053 1203791 945344 1217988 1995525 356152 1952489 313699 202859 403910 1291800 1090607 1470702 1783191 1852158 1504966 1355167 880104 1929010 1533103 103504 718109 1194078 1351944 96099 296116 1662749 511361 254152 70237 1252514 1785526 912781 1170500 1825855 1120498 1461470 480007 1580917 1221985 1579606 512854 1283350 587892 1427628 323745 1824223 962136 742609 692008 458121 150607 1568234 1358136 24292 1006925 696862 1817056 1840099 1147182 1710956 1097388 197784 1594298 1051668 1860675 1427392 55745 675789 404623 1916106 305535 1670914 564311 96742 118773 163031 240663 695194 1695032 1606339 1262062 851217 1493119 594128 263052 996586 428506 1179654 1228996 1174191 1821442 20414 779717 718303 1351590 85679 482352 518337 1565679 601265 241656 361277 802388 628667 801445 513719 1416710 1710458 1263862 1995639 1486554 929934 731691 154758 1155490 1062874 319876 547521 938724 1616389 1095359 1675650 822828 737898 1836439 1146667 1493139 260446 1849449 691146 724042 755928 1656340 3018 1390071 1044894 1111649 1978291 110380 986190 568039 1744879 235174 52943 1055592 386254 327485 328379 127172 569798 535016 517535 912809 1420153 843935 712305 58902 42082 488957 1127268 1086169 1886732 950374 1691763 1982216 1338371 797547 1514003 1401051 875857 378717 1583134 1487477 293182 694592 1449582 1678682 843241 688999 1351831 1799661 1826797 201767 322401 1404274 1978802 1207261 760910 1737735 194893 846880 237476 1414740 875561 1260735 298720 231756 596497 1508437 435511 67096 994039 888004 14607 1269231 1714775 1146968 1871143 1907037 1078402 482112 1089326 1343140 520695 591083 517415 1895738 1869730 1464417 1442585 1113811 961356 552613 1776020 1556750 866640 1803303 1058460 77915 719642 1896223 1925837 114355 247072 1598823 1829131 1673960 1428983 204353 578640 1710154 1941762 842289 1983627 1935049 375779 194559 1423539 1544353 1907038 291184 646406 1949278 1072184 1033797 634951 1946065 448095 1434552 1337274 891385 912462 1865816 1511414 1154421 859811 1219818 65521 648270 1027135 1524553 541419 1515745 1505025 1534601 1157306 663475 1339645 801783 267118 1260657 578967 139455 258768 981507 1365705 1786375 1807722 1663842 982137 624857 44963 1897322 1970362 308667 1475864 1836710 1523558 441662 220090 1912124 427730 1502760 1934444 661235 1973051 260735 1842787 604651 1105364 1542433 1223977 1957957 464769 1380503 922571 917836 468544 1223090 998888 189322 1250746 1909552 1508016 1770715 1167295 619566 439518 381631 1421960 923685 152950 1318740 898832 1253204 1934016 461397 1295098 970744 615163 1426244 1873865 430261 50236 1920895 74387 723794 1187552 1200437 1984231 1077725 1647229 876164 643635 1869687 1325051 829135 1879917 1522561 979284 1093368 120078 535351 666082 1115004 1663269 1511827 1617002 892197 344543 1421658 904063 1336343 656697 1194178 1227511 674229 800077 478433 1373644 1193220 1274266 1175592 748669 1817231 696213 1407845 1333727 1498454 989127 1336550 1063238 1022230 296450 199194 1686298 1661910 1581381 794389 1557678 698400 756560 673451 120012 75747 1892566 1004209 471534 230358 1465795 1081429 34537 1618018 1095712 1300339 69763 33130 711273 1552165 81189 1903808 382422 307553 933764 1652670 1242560 573596 1325548 49435 432695 1277484 40025 563438 1508683 1224003 1585900 1649256 1352895 978971 956812 81470 880482 1933848 1893151 1332544 1659416 609327 1707598 995811 1229372 1121865 666406 715607 393703 974463 1612141 1767737 1164058 1362901 45532 1113645 126902 1093998 1851193 221346 883906 1275592 1680030 384682 1699456 335719 1493301 980721 24239 53898 669545 1962323 1164671 1933659 1537333 1666080 400584 524182 958656 740049 107283 1144663 419278 1965222 1628001 1426340 132484 1732989 1449914 1661577 177521 1591233 481957 851061 65502 392610 904272 339380 1438808 892147 318582 1509313 1704171 1389367 1853523 1313736 511420 1154801 255405 275468 989175 1188437 541450 1098979 1814646 736862 1769332 1726679 171153 1823531 1477421 274405 684159 1821049 761049 777728 1512010 1622934 33217 334000 729163 1843194 1595479 711404 1422012 1153587 265752 1696953 1305118 125135 406025 907509 1928514 690843 282988 1977736 1058262 1656783 1807871 1812373 159064 1556727 413800 1614164 1338496 188695 1023966 1454158 307525 1163285 796878 802435 656284 610550 223245 684476 10221 341356 265941 1283395 27081 823456 37094 1791225 1317263 338995 1761800 1335562 1868325 830845 565138 668549 1517174 1092471 1969905 1840462 317062 115795 1447140 200798 1034763 1163184 1985241 979685 1200435 1379686 1673873 678698 1725545 449914 837034 819967 1030926 1109718 825728 1254178 1453307 359026 1106189 219808 1348072 348216 1618297 991655 307252 284364 940116 901669 996160 1352866 1837598 1740368 1172771 402529 1888719 1457005 673596 1353226 870590 716742 233577 722134 1288565 91646 1231685 178916 755421 1202362 958329 783548 1870895 1054637 891708 167491 63479 852006 289650 62577 1190743 1843711 422680 654848 1168264 35395 918877 1160626 1679386 537890 445009 903992 758850 114712 1004408 193925 1884781 379641 1366493 155013 152069 1040584 1628191 1681154 1110394 717577 209687 1089211 260879 1326092 807390 1472629 1402048 798691 1841040 1880908 1894878 1650289 86614 1002343 1055100 297934 1842922 606666 291512 1215285 1747921 961860 1174626 1765433 838116 1404223 1244692 621155 344528 1416115 1442450 1864266 1907764 982359 1034684 677687 1505100 1082498 125969 837242 507294 667662 762750 234618 824648 1054577 1466887 1598650 1127981 214341 1930415 1958925 16154 323543 94730 871234 766625 108862 1436995 635488 1147317 1063380 139802 1097621 728345 408176 226886 1822133 930932 1196805 1516411 944687 1380991 873311 360669 1192925 576350 474705 1935825 456112 1908748 1607326 718318 1096497 1113068 1886281 1333773 897718 799148 918569 69289 881463 649999 1427043 1618169 1810788 970781 587191 1793692 397828 1137805 1043233 1897162 1468937 1487035 687131 210694 83685 1569336 1041749 206699 1234922 21027 247694 92829 894508 1884373 183258 1743445 683494 597516 578241 997806 1118089 1878020 1517130 1340765 1214275 1337913 199132 1657589 1576551 1161237 166838 911912 1313450 1045213 511820 654324 241749 690612 1950300 695822 1248934 1725385 1658307 1618604 1276199 1823201 1803594 1307844 960997 799441 281336 961050 1583762 601311 1292291 544439 607506 1065470 323691 1732710 556806 1439625 1980508 987529 1098838 1440028 1661089 691773 1017046 1692290 1822939 903279 808734 1227534 269973 1841524 1197790 1586965 1221874 682730 529453 441987 1255120 1784537 198633 1405070 1118821 1298871 1826336 93279 1246084 1122096 1455008 1963111 283062 152538 415221 1493328 1491432 209334 214764 1840743 1232052 674989 992093 428347 722576 1568054 227410 332508 1454093 243746 65778 798207 1925421 806808 764611 1046624 1403690 563254 478104 1512035 754881 1403778 1965059 1787257 494647 1018870 842449 115217 261069 290978 508970 1775463 1226104 1581705 45114 169307 1350007 1145376 294542 1216905 160647 752176 284799 1603518 696244 1682789 495101 1634750 793978 132728 889599 1102280 1451651 445075 198909 478292 581008 427744 1818723 140788 363496 116629 1145706 731622 1834617 1111333 1337146 1754825 1550257 1791566 958188 893163 1968174 1063606 1077822 466034 48802 82093 1656799 837742 1712759 1659279 1755876 1822620 324456 1470783 1290659 276880 98208 1026629 640320 1971107 680393 623679 1110384 1006379 1521397 268584 1902881 612454 269716 244284 760825 1366292 1189142 621265 773095 693393 1468174 1017901 1896855 1293034 838512 496934 1294373 1611443 1165817 1011087 938747 1761437 1179697 869806 1002332 22579 1548873 726772 1319586 483845 106099 512589 1728467 572344 1983092 1247510 445477 23266 507184 871068 1176246 1533759 1942733 1243401 582452 659791 544365 1868845 235310 1344552 984010 1142222 1325452 1440072 1915766 1906200 1561750 1055555 1753513 1221569 580876 662805 939812 321342 39176 691724 223145 592133 589465 1506492 818498 1067269 144113 1178960 566917 1563337 1504304 1009534 1546638 1621341 710487 577864 741500 945439 1375932 1043684 492656 1648358 1318201 1521933 1024025 985962 1145527 1934210 20244 587682 547485 1502470 1642211 130175 1799192 1048585 1901439 1589881 197543 1031306 464236 34043 1778889 1267151 1101144 1615363 880528 1883202 468376 72249 1664387 1197727 435703 1314579 1140095 1040967 889614 1820097 844995 906198 1932071 1260091 1907500 1098481 1719084 519814 322039 348270 197776 1880708 1416904 1013612 1183653 197389 682968 572666 892705 495803 958743 1799728 779093 422519 1621581 641891 1152119 1758893 1791107 974222 996826 505503 1039344 1767475 1932578 745805 12100 1017252 1648836 1827302 1966229 257330 1142233 1251114 953152 468686 155657 1230530 798457 5781 440553 412984 550575 1467740 1769204 962045 1184372 1034635 1850029 257083 1945395 689099 80576 1327283 466828 1421742 888528 582436 490221 984109 230207 226931 1326815 1181639 1894820 1155582 1806001 676503 1855403 468079 833593 1550700 1700464 183397 584609 274344 986530 1071163 1034372 1513277 494549 354524 340134 877260 512413 1750436 1058606 906193 739321 774222 1012266 698343 218532 1222380 216081 1812785 612047 944109 874273 1809068 1159848 1613835 1593288 1225382 243345 1173281 1353277 1132721 1020223 386080 1331247 901758 490571 385466 217813 382407 1203018 1150633 10767 62008 62928 177968 1974955 1473378 566022 1210029 610898 664038 518420 329508 1851502 107370 1158593 1296544 1993718 1465000 1465099 1884171 1372139 281435 988660 546460 223508 16863 1585343 85917 680653 536530 1951737 1860733 832803 1352182 1260327 885294 1219232 1138088 865909 481431 399040 1252262 1145630 981346 1436007 1717413 1332173 1488842 1132188 1717558 1707916 568428 1795238 808342 1282450 1789037 1225658 815138 1804781 1609214 1560847 1456590 1114191 187157 543219 426058 262476 804974 1176988 162756 190056 1754167 1248801 1379275 1543286 1577079 1362577 306099 63763 13161 206082 1535524 528469 1304898 367303 1864322 955874 1265021 1500054 321524 1664393 599917 1408049 1312726 120072 918601 22984 1866012 1717764 121960 1197246 1288674 913265 1247511 117075 484082 969241 179566 59047 1674879 211757 1902030 182530 860655 1824259 263875 551866 114345 202127 1923469 423725 1902259 46305 1520684 1234660 1045629 1048778 955005 1158456 807718 1216287 1368456 859916 1397714 1666173 1731819 1040251 1379639 1852251 1940417 754109 1462239 1768437 1669934 804011 880582 1130187 909659 113168 1320322 509732 928316 833610 248770 1076603 1763893 1370241 659659 426432 1464528 114326 1696108 571756 180277 688766 1499770 1704482 460475 100606 387368 1326093 803539 1573176 1743770 190861 718184 820741 1698367 244106 921392 1732506 1065571 36084 1044249 731289 875977 1484809 226947 1787303 1350589 611439 420723 71770 676467 804281 1566004 563388 794789 1507244 159728 550284 113508 1828366 1081981 419726 1795278 1472751 1694908 148950 59413 1725465 847316 587097 1589486 1812971 1701943 1091341 704097 992529 123953 1379229 1639629 664575 476971 901916 470492 251440 1029506 1235616 1555003 1277962 378099 1776819 1849566 1038778 1947830 355879 230542 229726 223042 1763746 1488756 1244890 1782366 1306032 1452706 1943974 305337 1161460 1629602 1842436 45514 1790536 993087 985694 1988366 267410 654610 1455231 1865811 1133813 1701402 816862 73274 404661 1275155 1667542 333474 23179 895293 152067 580023 82201 683590 1662728 1853531 1545798 519947 1763533 561706 1840737 725723 727958 1019437 411596 731769 1257454 276518 1856915 1999651 390629 509849 1544611 1047687 807412 277945 1180642 66115 148371 202179 1102651 910957 1919954 702241 1595503 78253 1045327 276955 1688734 1712177 1284927 1571571 1554465 1654860 1714377 1359970 672781 1017274 1717400 1109919 171034 1110033 536054 1661172 333422 205376 512296 870039 394531 1018452 1805587 1110539 1613777 1548499 1118834 453201 1776206 1041189 1368274 1475441 973580 127835 1724432 1921424 197288 1079598 1446916 594608 65810 1066452 57273 355541 266958 1437335 664489 464262 205545 1278739 1754953 1078264 1505767 1454030 1835932 1645454 72641 1556403 123428 157932 171868 1458432 859048 274023 455973 714633 304202 180815 235231 296303 345366 528920 862710 1159644 1382341 1181721 1330383 698944 616196 672646 835084 1549315 440340 528275 879359 625732 1132943 825896 1097058 1152300 184650 888664 1884521 68885 804449 437146 921847 308680 1602372 1476970 699661 1739921 1882047 887363 1043981 1420656 1717936 1046041 741380 1688764 271355 173616 587670 1693505 260355 73389 1138830 460070 1273005 404241 134800 841691 812656 252464 929970 611414 865579 426897 1050822 918675 1489474 879795 705785 1797254 1210476 312861 1265807 826878 904518 281441 1707011 1065632 1022560 928721 320973 1355732 1527319 420276 1090604 1883402 1749426 458450 206833 359116 1377724 1226109 1686967 1366885 1856859 1178705 1299146 1206651 402541 944207 1636637 586810 1835312 837648 102589 1556337 910861 957320 759142 1324931 727846 65363 1847657 144519 602607 1125581 389215 581441 59672 1230091 1315699 1950269 614531 1408551 235811 1811603 1649113 635054 1235520 22438 769389 1020807 1448535 1417537 770569 485626 635367 970222 1389764 1210478 1923524 225140 724788 1926849 356455 1357089 1393186 752293 1918227 1498201 1424521 1664016 307471 1793959 755680 1632480 40428 1611482 875000 1725696 665478 1117491 1973192 1306035 540394 1207331 284024 110883 408838 972333 1076786 949304 87471 1689707 667360 1943054 1835582 6015 1015042 119135 873702 717279 1489742 1102658 368855 194634 668041 1314403 1222128 853772 216147 1377954 1603455 1280672 1311109 112625 607354 890514 1438968 121982 368524 945919 33937 1927476 1131808 596479 1583456 754694 618271 360056 1476250 1911714 625584 312666 874757 89906 1038917 145094 1814651 742445 1084377 327290 1269359 1629435 1492729 1945410 537138 251791 539045 1765356 1543374 1022137 1199499 958650 489691 1400775 1778953 1887893 327657 1835911 1656879 1583435 1600985 106299 1455041 4501 816959 208802 1787798 417468 272130 943877 743073 712516 275461 1021440 1094438 528276 1159529 1653348 371874 1864039 883038 1308971 1019742 298671 624049 1315305 1953835 1530576 726577 1548631 1651090 1377324 709197 1734034 305925 1965694 618707 1190306 609214 712983 1761916 1181353 1495355 1001533 703585 770620 711657 370644 1925916 1212549 1355618 315303 1106870 1781852 670136 1353130 1194935 1742788 1284370 1225098 273913 404900 1804325 1393449 666528 24378 768007 1244851 1741159 882536 298742 1750140 940391 1219960 704715 1857981 732015 1702977 1646502 1101870 1917659 625261 1582903 1362167 1940644 1038168 860599 1846209 1349123 217568 1155326 1273143 157158 613873 184786 1807947 1549371 1480065 663119 802130 388130 689140 1215888 1261307 1218446 1139645 1269311 1600995 867668 16073 1883181 1180312 1650225 1625160 1909916 1930487 904405 48800 550962 1997878 448954 1455821 1309217 1440475 1532124 1700193 61240 1493768 1607552 1413073 906339 948772 1070518 1584962 1988559 260561 368099 1240120 1710728 1940919 69707 1594478 1287029 1315372 887702 1246082 1251334 283284 33391 1953912 1038777 1991462 906703 1043860 1710546 1817552 1352601 488389 199476 688560 1823588 1661529 1240701 276721 1543315 88246 395241 1963116 898303 995726 1763271 1482846 1172428 643610 1919156 1796959 437377 1111892 1378367 1374531 933848 643661 958341 1231436 653032 1821712 1275945 826481 1048737 52967 885039 1733565 1562761 411288 1378539 809577 388255 382941 408867 1559462 711252 1632690 14024 1301777 1108202 1083687 463151 1729267 1799229 1285888 781762 904311 1653637 986217 241340 1295260 1806552 727991 1305158 657382 136299 1376945 602044 1800713 1329171 110800 1880403 1148762 157339 1156241 1381604 1288645 1632569 777051 1392306 849588 27556 1039206 714659 1043446 86817 1824689 42912 323189 1089477 598192 1823689 851271 1909766 14094 233821 362205 1813229 1878796 1966207 95694 791042 833926 1511686 1015202 1002982 1656910 333240 1690220 1923180 1881442 671559 444274 1844896 1430494 967067 1102561 179639 1816367 26773 209121 220197 403012 1686357 1097694 14500 1525767 1480219 752862 1753708 936068 893893 1829368 68853 1939352 1973740 1568874 1655593 777351 1915400 1078947 1004310 380200 35718 28497 1183379 1226696 1493732 240830 310602 1279709 736100 676562 535143 1913231 253465 1023130 1353436 923831 33007 1987560 206586 882621 483586 1848282 1823766 540121 814118 1439789 1526242 569327 237872 439509 68410 1103257 1466853 1657645 138599 1685674 1990073 881291 338177 1837760 798929 689929 1254442 100709 1329688 237836 1416017 1672986 381390 45015 701703 1523631 255349 52699 232201 517186 1359491 248217 994722 390043 286437 1052250 170428 136155 261631 773234 314276 284042 131001 915966 635316 619271 408783 604641 1943382 1862693 1601008 444696 1293590 980869 744433 1509788 793042 355677 824727 279059 303358 1765568 254427 423143 1402498 107604 1286000 175418 47416 1927917 462136 1429126 1109777 1389928 1725632 1494513 1935584 1172915 1836531 1390106 3879 1309113 1107715 1754088 1011997 296461 1771442 465140 940097 1999206 77272 1522250 1252071 1259770 1125630 621765 1252649 1394795 1835122 989737 628917 1003925 1543182 270710 927631 245038 1616855 924504 112466 626032 1118556 768830 1308047 979949 1088763 235634 1789940 1610802 573996 22766 1019578 1062903 1150063 1552364 9469 310015 1211374 1256490 320304 1610279 1788264 582675 1952498 839755 304112 537166 881014 382639 1686735 1290838 1122924 538425 639071 259320 624359 1653541 1676452 304785 1197937 1882770 746041 1462217 707261 1679363 988894 780308 87779 152634 1720854 1863003 544852 658606 1347641 891589 1774969 444607 1896322 890994 1332371 1020195 1986030 1319095 286187 82566 71655 1638176 641592 791551 131680 986442 1370105 1333876 1238504 992366 26757 1671202 1569025 1737295 224644 434833 1068907 1985159 862960 1386143 712847 99657 196534 535556 272761 412460 693265 1164734 1757913 1570299 870397 498446 998340 1269667 1959852 286167 585028 222056 241385 870122 28485 1731384 878887 1986324 1544852 1235079 488906 1559529 285609 580745 596220 272002 914740 29283 1975827 1814948 186607 729610 1707801 1108663 1371903 1052264 1992361 323235 127153 1581191 1880875 1321700 1470646 1559514 1225829 1165441 1739121 650851 1817293 546567 1994326 1906445 891513 837 1571638 255632 93691 571075 643140 496208 1656408 371146 234057 1347927 256525 853658 267195 1914567 1586761 1162928 87132 463753 893994 1639927 1704869 197779 1405713 756984 9274 1139239 1825943 1013022 1347568 1806931 378882 1396793 787215 1951005 1213492 671509 1831974 1467440 934375 708876 442956 1728675 1092320 872213 1186825 409619 1001709 273551 118964 1991835 1450761 67999 1868648 1300880 683675 1742514 129126 1862430 1591670 535510 770275 1268480 1561883 163593 1893471 1019668 1851770 1183718 1197264 731744 1493557 477666 521550 1110928 755389 360237 949974 1007458 664720 518006 1660008 1330282 1643362 1620298 772517 1825980 1071499 1467362 1975799 1712974 1118646 1927474 1271911 1696712 1702738 896748 1163707 699928 1162587 1731799 1608025 504874 1528111 955809 1111855 829636 516985 794587 177415 374782 1899760 255554 1651244 870759 1302587 1850189 1636852 1829229 1041669 293662 97193 287139 563238 410516 1712143 1582911 1558682 1018640 1729390 535010 1988165 1443325 99986 1227758 769134 872245 343298 329489 1398976 1875877 314455 1147431 251524 840282 274552 868245 1568079 1728630 1310496 420631 1812127 1046713 925166 495845 1400656 328007 1023897 390792 618228 1548144 669305 1268807 12481 49943 370042 1675054 1433072 690901 108074 1231930 1473563 1411755 1382708 1482357 819674 1118160 1072030 717071 437101 1986152 1680234 1497681 660348 1312764 698045 372052 1725436 1862745 681277 101865 841782 727066 1031700 1238655 823441 1299045 1522158 825957 1758742 1156651 1637992 1920247 893359 624117 1310877 485035 1955990 1649018 1740316 1642164 1767698 542515 1342423 926342 190170 153599 959183 1307537 1067503 326480 414200 1769609 1660239 1125070 1945668 765148 1245943 1659561 1053137 164970 1032383 877108 350071 979089 349717 560078 1150767 1753425 498226 1887901 432049 187240 1300837 868387 114308 815673 1494095 258103 453593 1311919 1046682 1911890 978342 1975201 1412112 166332 1698690 1235261 1717011 574493 1811491 1782256 1168176 617285 1481807 446753 485353 1605956 273779 1151729 1180558 1355195 89418 1281215 690114 1046018 1384608 823297 1983580 327564 1018126 809578 1199152 878024 388166 685601 227536 230970 254752 214228 1851559 666027 20868 987294 1425366 278436 64340 1145089 982164 1499284 1095636 1590883 927035 561276 339982 940426 1193275 797901 18677 1516603 357827 1779564 179882 395527 1110768 61099 1384419 1722562 165751 26609 991709 1179016 1012460 1417316 1925488 505137 1656990 1022578 103220 470196 1172871 1388763 127375 1092337 1027615 1093038 1283714 357996 1114630 1812519 1403114 1768451 585758 520152 1230268 1269491 915468 1392593 670103 516 1548254 982921 322042 487617 1361248 550642 116151 524770 275745 957699 1440946 1496837 1667050 1817590 1356649 1173690 1515626 1197627 1652988 1971946 1918203 1609379 1809803 1424650 1977037 901639 158962 1051569 1555583 326468 1830381 233613 1373004 789256 816915 1097252 238300 1991144 1860564 1737107 736185 1135708 1177940 1317161 1117597 1556506 1119256 73769 801448 1282423 1132704 1090270 1269766 81343 357998 510161 1641081 1692190 516069 859967 589217 1517657 1383599 1087158 1257871 811652 406542 1482485 465098 258135 1984538 156202 1852717 183346 668614 283157 1694796 359073 1201989 1187664 1598755 52578 851679 1445641 1321534 73897 1075647 738813 1941443 553958 1194606 1368499 101677 1114149 1921111 1704816 1026697 1506913 1248957 1645317 474604 478748 1501269 600061 1440091 1346490 952544 606834 1096362 1970467 699775 1742049 386408 616592 1245164 1447773 1477976 524763 1326425 1762775 494872 888039 943735 1026130 1193125 1996830 1133277 301185 698118 962187 1604856 362760 998556 1406007 1815051 1632650 1853490 645177 382257 1387451 1455463 1677137 1587608 455674 1300308 92546 351043 514534 1070711 684002 1674251 133112 596677 3725 1430466 967140 1020814 918420 1811259 685298 1860849 1201717 1583568 1219505 973579 638218 1161681 689389 970074 320738 826766 620878 1486084 1801596 736261 920819 231424 17517 787596 549648 347079 1040663 867163 289324 1446451 1813623 880840 283607 1559732 1419240 293068 345339 1277984 279623 1239031 481470 709630 1570856 1434659 1352585 1388423 354664 1175998 1230560 877696 415003 1303077 157624 1439428 872240 118831 1520794 1042731 1256575 388236 641065 622620 1792583 1767635 160956 80967 1843464 1931601 133217 1627350 449342 776744 1369480 896976 568099 244452 1723005 147158 1850785 1467142 320226 1362072 1290429 1854761 1174419 299149 1411878 1975747 136325 1124242 1621145 1646813 58369 121456 538854 1088555 855127 1369358 1220942 1521845 1559648 1966034 1921332 1130690 1559187 249034 885522 539391 414120 598616 765533 168674 176438 1679064 383024 914331 1226604 1884585 655863 1788477 1295375 1012764 1583180 1063933 536877 1127056 235386 945572 1624171 354818 83776 1550040 1754316 1878205 679910 1896718 1266675 1053270 1135076 635317 1303366 470503 855684 1912772 854973 436962 79354 1814900 788025 907094 499045 597844 240846 1212963 827908 645626 517839 1144369 1528534 1466106 1429198 1724287 436980 506956 1297956 857506 1222233 1301462 165858 817156 1858980 758980 1839983 1192302 878305 1542150 66562 629395 979277 511600 1528090 867083 1295147 188001 1939730 1213672 467267 1310807 1408798 1193348 756586 1457928 246197 886754 1729834 647088 117103 1875647 1654422 153482 767662 1076591 1076138 450144 702663 773144 1667503 1182757 420978 559338 1492261 1441017 309671 1390722 113347 103527 954535 837700 108539 1974561 1785690 1967120 895651 902293 512513 684047 15666 1093857 1071812 1560920 1081486 1642279 597820 1272671 1425028 404572 379893 592206 1505015 1980363 758072 544676 1045356 86188 1271858 369601 836111 1344741 1572728 1926295 710783 1548917 584662 451120 1096979 1000356 557250 1182342 1323661 1815748 664943 399958 1764741 896799 1632409 1306140 349419 984422 699004 608001 1492661 1927305 52577 1424407 1280643 844666 1489677 737470 1059772 1695479 1325909 917327 1355163 382502 1337701 866995 1000412 1744335 490595 896026 154956 1188384 390049 1937172 1231025 1066052 227556 1889600 998282 1218061 289822 1781764 1141738 1046104 512907 1271374 1786166 547855 1926392 1539792 826230 713316 950668 969637 1259214 965655 1181577 173643 978275 593414 1081118 1183711 1033575 149402 692637 1797541 1157085 1701175 497509 1057038 1038838 1269953 1510576 426112 393659 1927912 957585 349216 1776582 640978 979933 1326220 945116 44562 270257 613074 39564 1706003 1116601 1077649 292924 204920 1679734 187557 870890 44945 1045929 233040 334775 69688 1864351 703813 1423815 1935876 423526 379657 341814 1129435 1715727 1013651 1029291 1658619 1015310 1507375 1875804 1870029 611616 1926160 1114087 1294707 321183 810230 1377117 1738712 1972082 1347922 1660959 1342404 422395 566300 417792 287538 344310 1246960 807176 1432928 259708 1413946 1243762 1861660 861984 336314 1861753 499027 177911 607778 1626692 644092 1455307 308940 1453155 1754627 638187 556384 1732029 138904 36919 1296486 1207963 431262 1247273 1111189 439598 696317 1784720 595523 1699572 418078 676051 715394 597054 171548 1744982 780330 770764 941133 976220 1812497 1267358 1337684 627360 1397541 1549696 1316527 1977067 964023 1971771 1367320 463585 1167057 649944 468586 590410 1155039 455834 432578 1456751 480916 1830303 285121 1590936 1342928 144895 782939 453327 1189869 1868487 881218 945137 1865763 656606 284966 916440 1885117 1879480 176816 1057240 1614209 1849133 667282 747782 1805223 982896 1230666 1245056 1232579 721499 304610 915547 71348 953019 1056098 627473 1326052 9573 709296 462026 1875681 350938 1918750 629682 673141 1584609 1732221 1572151 240675 641931 1942751 1585983 640356 1864014 1851949 1605598 1736459 1215461 930391 1671442 995288 1583442 1660769 924900 1753116 895157 469464 761613 1823530 618862 880972 823716 132546 720079 1518236 884613 463590 629461 625699 1729799 1004811 385471 872499 84906 1765285 498687 1005136 1204632 629557 1566751 384229 819093 1692668 738018 906423 187129 253821 1227552 968645 1238455 1029462 1347419 111663 578973 1413337 103082 681723 540515 369576 597935 1315286 221666 1086943 780844 1351698 884742 586645 964913 1472485 721269 578901 1427599 1478221 808613 377456 1246680 1911570 1882675 1450508 1246098 341862 288513 521444 410685 779995 1132661 1572335 973335 1998480 1210190 48774 80816 1178014 1959880 1591115 1651950 472380 167403 1489049 1386983 1518368 606020 1156268 257588 1668191 1608993 1458054 850787 142106 1706249 509172 173069 1361798 1013134 566835 451800 1357414 118352 261943 1184835 420040 1324378 1012135 1063956 189451 389837 30882 571070 306979 545178 1961576 90995 45192 1604179 1728412 1530764 427280 72273 1990303 1188876 1431799 1630969 909515 1498985 1560760 900544 629860 1081488 467042 818726 1454916 209746 1143063 1298155 1805003 743414 1210523 1396392 598041 662740 1692197 98596 1571888 80605 969379 1216974 442820 837449 124260 345275 1150595 1923525 566555 1581965 1972062 1571612 1051613 179339 681290 130502 1350225 829639 903229 1158390 765776 1987660 1670806 1501532 1280162 562459 179630 514133 1834260 1271428 1969272 1320482 1532146 379697 1305488 1526413 748109 337285 1881195 1986242 445727 1128107 234654 849208 1455913 1415985 1409992 1577879 1104196 672162 908663 1036442 1306536 1185019 1638257 1472098 879184 659312 1186405 763799 478306 1126792 1863474 1058050 59539 1717245 37857 432506 1623767 570291 535366 1984247 1673758 820060 361211 1584421 1089212 816507 1661929 986743 1628264 1261696 117316 354354 1265391 290167 135574 306966 1898815 236043 114265 1109630 1986767 1404342 86646 920977 766425 1409978 1349744 1999499 1844998 897015 1914814 416691 1322869 1209558 1958655 964510 1573217 1431763 65965 911344 1433474 1040003 1230655 362345 276228 994832 351062 1703589 327825 1854472 785927 1762830 1390210 1793633 2450 953578 1353335 1005583 1179551 1094457 1794920 1689903 1576134 545887 757694 1376968 1669955 1631364 1261091 837243 474198 192304 760449 972004 1641838 578161 1597726 371548 1879688 1426253 1906314 87234 484881 324467 1257142 880390 574208 1111170 1932722 317099 1220540 48831 1196300 1451662 845468 1342916 1540972 1441750 2812 1841693 1593724 116425 181596 899739 722133 309261 1261656 1272844 736159 1763301 1554458 1496868 1301349 1997432 886565 966844 1060478 909892 284637 1719646 1073912 1681756 1697543 187724 1024524 1908675 552356 1562365 1643698 1340644 503008 193577 1366068 340411 1460675 1359057 1097634 946878 1752716 1118505 359393 1247546 1837035 1930136 596726 1201229 389776 336256 21712 1207676 819382 1365027 110216 1923868 1183282 327237 1252105 772198 6663 1784081 1936480 1499381 89824 425090 1879127 1687607 58472 1121610 579148 418436 1124861 872645 1318649 1424774 1039869 1537402 210452 406807 231877 9776 1832873 814212 229761 390771 1719177 1453794 278658 207128 1781760 767975 1606313 36776 836679 1333039 1658261 1376435 1692013 1166296 1808582 612441 503687 1632582 675317 477436 1488966 773434 100589 703821 1464578 404312 1822980 964329 1339453 920637 219643 1073385 1595030 1606358 1654891 1128067 702848 117234 1925288 1139597 783528 1543903 1711964 1404721 175022 779873 466015 392715 1590259 160482 1560169 807979 630676 618817 542240 1650418 185785 1141719 1684335 1542866 1786343 1036832 1831221 1161552 1895116 782025 1622085 787947 953645 1294441 208473 269435 53539 357397 1807721 614085 618764 957065 521557 205399 1651445 1007815 1553068 560601 364717 1673403 32159 962000 762473 620694 1100374 1037018 396693 187396 208230 42229 420009 982910 753589 397378 344087 1546473 1304503 1253779 1832899 1804326 849973 1488060 889649 637981 1334215 322748 1205421 1807580 203603 1864338 1532736 1314822 400742 1907507 1113179 1501771 1922191 627444 1468062 43445 1259376 503906 646906 547471 1050415 1734276 1260757 191886 967571 1520070 1911310 418772 1203232 1291553 1881976 74722 1394615 221348 1450109 703849 1617861 1972389 709056 551085 1978769 766139 881442 1398389 1249876 565597 112691 1679409 1730932 890879 1268039 243976 935121 1678760 572624 1554576 1106395 715974 1673412 393636 1704193 119727 552125 1179416 276629 338608 1382651 1743217 430458 407211 1506152 1896523 1529606 373489 1394869 730576 1754264 500113 1629508 478067 664524 1159247 1447425 1657858 17000 754114 1743473 1647096 1391697 1875979 1876714 255816 858425 1458174 295250 1817876 867604 1526307 890834 429175 1787871 901584 365162 1170552 1486809 1958544 184325 982284 1017439 1859589 10907 1975833 1940925 1571672 425804 1175800 1034911 24269 528730 1781273 608811 585082 1747974 1784238 1016426 367736 279187 1071200 524059 913503 905518 1732650 1039625 1502241 90984 1095538 153158 1879080 1339769 447200 673957 588364 1954631 287218 1789415 1428600 1531503 580430 1401048 642529 205743 614607 670139 631548 883372 365961 465724 1468748 616378 320004 1273080 1556230 1331565 1964351 299058 785497 1809219 20360 1314526 1864123 300809 1593042 1801941 739429 351324 651492 224388 424491 1930829 1564684 1039764 763858 180399 1176066 1547076 872323 938397 1590333 642718 793586 296684 1174432 170566 1751800 861877 1150922 1746070 1686508 1758888 116383 1062524 222005 341270 484717 1049121 355094 1113953 617007 1963177 1928212 1798019 711346 856223 39181 1892703 756079 697061 1926783 1313637 703763 1527207 1363167 39239 467624 1700804 1550818 922590 1487276 500861 868669 947266 1606149 866139 1600289 170069 317647 1749643 666343 357712 32984 1675316 379149 1300806 742096 169215 1764546 909393 900134 1204525 532901 17799 182061 182756 1454423 799522 59315 775710 1061308 184148 640816 1847258 777201 270942 1701790 825573 438337 790039 1096365 1305613 182890 122722 775852 1133247 1219158 30953 230758 884911 498878 1953047 1275746 1320090 1334446 1024450 818366 558547 653946 598458 355231 1368904 1993047 367237 1104491 1274711 1093663 1580260 1298200 1977397 1022091 1146941 1562978 759039 1544369 443709 468178 1449132 460195 159199 198757 1052747 415120 7358 558162 1434197 1983609 1673643 1825979 668423 220954 572611 813779 201224 750991 1446198 517168 1585078 1778752 655392 740421 101394 1367730 1183283 1289849 1417697 279475 1527484 1651651 806278 956497 297694 1040445 989919 553144 1438357 12387 1749465 1483144 1968077 1758278 1050230 1655851 398217 1116887 801178 1470215 801937 1043057 1735808 1681868 513173 1115121 887614 1004525 122095 1835562 1320637 1230994 522409 1895953 1966134 486873 584115 1752804 1882177 710781 132565 1660489 1415966 1405111 795634 167102 1939294 1231756 1648708 551799 92953 1168889 158335 76291 1392020 1088081 423930 868089 1136485 1093715 1534100 1188383 198559 197360 1332135 1507554 732526 1512685 646029 65164 1896090 365766 11965 889985 1529337 1272432 1904364 1607190 83076 1968067 319896 107056 590909 1715045 1905727 500425 261910 769354 430431 91431 1771889 1925668 1579917 1652185 1747776 1429868 1074469 323618 436758 1997526 1422297 656363 1463833 887697 1005745 462948 588974 58197 138099 337637 729925 202795 497232 395724 757434 1856651 315951 28391 1471034 291786 913849 718823 1666073 1318104 131696 619601 675161 895845 269162 1608145 338855 1956960 694526 422802 1950186 1556449 1009350 10512 289831 136318 515265 1325771 166294 646123 296757 57552 432333 289393 1058851 969953 514538 532007 916645 1466964 709358 565086 1933013 781514 1478859 1172034 1291695 1733440 1421667 1970519 1610335 1918716 813034 1551742 1223414 1719591 1929153 824015 1507812 1092077 1259799 1820178 1708128 912480 1072041 275808 261274 1286576 1924731 378512 1445767 244068 1028739 531168 1567576 1234536 1945219 1002044 690128 1183250 1717804 702755 581395 84528 1777136 180042 1934756 1827589 588703 1977880 467205 1729380 492529 1949294 86938 994160 694427 1829831 497230 1727207 1140213 76322 354476 1309460 1231974 125273 219834 665044 755759 217390 778362 1784307 266397 95686 1402420 1564322 1765075 738169 604714 1017983 671311 1809438 1863282 267791 1769277 1779995 1924139 1241929 1367102 811547 478276 266856 1102838 1927217 197794 1845123 1561956 1299992 1370666 1544326 1706659 77568 1489213 1154300 1618414 1934139 1153475 1202292 771255 460957 1244360 373718 541652 122774 902106 797480 681864 1338059 1194197 811575 1472273 1536176 711943 18999 812844 118549 410873 235020 1369274 1826124 204985 1803246 1406201 839260 1484706 311013 1634036 1928236 329873 815489 493877 1362708 1390118 1310011 1503627 491260 1355741 1229923 656475 172491 534113 1813242 47884 1176625 1434356 1568917 1270234 313373 586637 112763 1334289 1311150 1397368 1086313 1233418 1495410 440640 1808894 1597914 276451 1398088 995426 739908 1931842 1926556 40825 1554624 1972539 825351 869036 324670 467535 1894993 851028 911704 892899 1286443 893579 1258275 1190893 1681120 1486622 1936112 841417 628959 1552524 981420 497868 521423 592818 1927929 750995 1519987 375459 333528 41409 1369619 1711509 481864 1257477 1521139 747963 1102812 194400 506403 99862 878492 142138 1754361 117498 792074 62956 1020908 1030310 637220 21493 596735 675711 1149576 1882504 1791429 1201699 1250951 1549468 173927 390040 1693757 1854221 840174 1054421 1148503 265877 221564 1367883 1875220 1995745 112246 866271 937791 604447 1963422 1063075 66588 1688169 282021 1620388 158945 1969663 1323637 1144023 704117 676128 1652171 618219 1780431 207061 585074 405108 657610 1961231 488736 215898 665361 1287412 845706 91006 776067 1779436 1833341 1650868 1100870 1667279 349685 432167 357099 162696 1349918 466627 85651 1293265 1738147 1048216 384184 702930 834677 652194 368613 404085 1308810 1901720 1734259 603985 1183663 1811912 894673 1655341 808105 601505 12710 964271 787359 303561 1207333 917691 1173628 585330 1791160 353747 451067 261893 353795 1800515 1698325 1431350 581349 837231 1058688 1940034 1075630 1720233 662889 588093 1845254 1782963 1981102 567968 1519183 1245409 569375 1704314 707686 115626 706348 296932 1010668 441246 1360240 1401144 1314183 1383310 1135726 464696 1954102 476285 251147 1144848 90534 147340 646850 171452 1667856 94954 1756589 1983070 911038 1533246 1346774 1268314 1786120 1379830 1228983 1394060 441986 818439 1040335 274623 465659 902359 1712549 1779260 456972 1569086 748627 1596786 1800110 1347534 287391 1432043 32378 90469 299016 537379 664706 1245362 1273655 293603 118104 436193 304660 338397 11184 399288 990071 1215989 1995054 1272675 1860245 839664 1891562 1195482 734511 257185 1083068 1900036 935889 128918 1945094 1345757 963414 1846554 1077382 1313378 7106 1048715 1362978 601846 287900 1271790 1238302 1091051 1103669 665018 331019 1355256 1135576 1406192 1360088 1379997 211647 1659975 1542816 600938 1496793 418506 75745 1478543 1962143 650815 1985856 650138 1500892 149928 328037 85382 604206 603332 1084361 1583648 374881 1989835 1812833 72506 322348 27691 1932629 435608 191771 769083 937946 328866 347247 1675440 1744319 1886320 1074540 413522 1654731 1597342 1933053 1090887 1653632 904158 1249408 817543 1250115 167706 1545610 1625001 1913857 1037148 1395204 1831706 1227709 344596 778595 1248730 1587316 858826 381071 1199880 1435037 1488433 960013 560943 1497755 1821564 1301656 1360312 1125288 1027944 1141602 1331390 265618 1459114 1902411 870923 1779780 119373 1488403 1751661 670785 203845 744544 1248832 1575866 891477 995243 1741187 1366462 703044 1346570 1380552 13414 1513724 594167 1523215 1428822 278469 569186 1360389 1600868 1971828 1168556 1886703 1142234 735700 983469 270606 1889332 809594 529624 534695 201822 1190835 1986699 1904305 400114 1944842 985380 1390194 907517 1821578 1609702 1358276 706468 1927978 1889413 1851931 1788825 743841 229335 1258284 1842176 1852615 1914779 1018008 1489198 1433415 1696829 486014 657333 795135 1130576 1979239 1845365 43715 1231715 1488979 551231 718352 1245477 1879878 1085613 1971612 1319222 242167 452991 1796157 1381132 710338 1055812 944508 339323 1511166 1348467 824745 84378 942594 790104 254186 1393099 149612 351505 962168 1951985 1483019 817048 37973 1583741 677108 258012 1921069 1169725 860146 318944 1215939 303655 1373365 685092 1562950 1075077 1900734 1946708 1153704 1890673 496684 244634 477917 1943735 1884836 596471 1710892 32269 488320 1203520 1343176 517527 1219408 896998 111476 129548 1197899 1907047 529813 1883373 10775 1755573 669560 1887783 1421757 303566 1471108 141577 790096 1017563 1420018 311612 1218232 1521558 773966 1051459 1474664 1024208 1671265 1171922 215561 1733991 273919 285709 1462804 1307655 823746 1882287 1564003 1723031 190545 846046 1844409 637418 1980873 1394768 1768550 1913074 1200144 1530666 1609054 44604 88566 301929 360796 1583685 1476030 852078 1660246 1698275 924479 1945124 201453 576689 631132 600937 1575523 217696 1773996 725624 256584 1712064 1169754 1960492 137851 1995612 1813871 1110599 1756706 1427186 1763236 204057 1547196 224288 1732712 291434 1092321 714819 49465 952567 319097 1029729 114571 1364691 1671595 604913 1921735 837139 534497 380317 962915 769645 648231 246613 6217 490961 1890627 90277 152229 1683636 1411296 1449122 1686555 1091064 977591 1378048 1904567 851452 1890818 180366 1280674 347263 1193718 1478661 589771 1709864 1711461 1788779 578453 1473798 1379143 1712954 1312809 1047530 1851040 490074 1136572 164359 959113 118014 1817849 1190858 399688 1550702 353421 500589 565537 930276 22477 398406 566533 765114 851267 1739230 1706499 757638 647120 145919 1940847 1185359 1512359 1373554 1483000 238678 697320 1237749 1207271 998499 1690914 681047 291662 43475 1060239 522900 1529528 1895556 758251 426663 1211987 1403103 1269580 1612825 1367973 1572080 1084924 946036 1012084 615889 257455 112952 1553966 399099 1124376 757937 546233 570607 1384096 1415765 708774 383753 763525 1234305 1148024 1557758 1977839 1167377 1953846 675926 1203647 1104255 375438 36071 1599440 1265318 1629079 567364 7718 53750 1887816 1939267 256844 481879 1151539 1075610 771157 479443 647855 474470 471651 2234 408196 1014929 1790574 1760705 604982 1108781 1147177 1471086 187960 542362 1268181 1165229 1828460 1718720 170539 1676099 1922778 1482334 672932 512171 490675 692279 1807301 1865454 1294939 1115304 1112258 1657763 1904255 1385547 849399 1937465 531531 1473679 1767210 1320730 600583 233717 77403 1263192 1879266 944838 215392 489628 1565880 1731387 1058210 596588 641742 906032 1242746 23610 898449 1326526 1344073 1882390 1110281 1962716 1806025 164706 487481 1531494 1990458 397521 103205 1288892 1940863 172712 801330 106307 452006 1579180 562723 1167099 1994291 1942990 21087 1333561 411645 1959105 1944598 1097520 40990 1189929 1841058 60885 1839321 1785837 1112399 861308 1886884 1335001 1466043 244155 1686831 1070166 279578 1953328 156852 1203316 1159919 202249 869959 590771 59558 1439302 466933 1438602 425656 1175817 284062 1605297 703307 1544364 1519035 379761 1236204 275230 967410 148261 195336 752003 1561877 356701 1856496 58489 59240 1424834 782022 1470752 507460 24909 1785700 1557079 1405970 803201 644185 417921 657825 1389250 989077 1923700 720194 1581996 1105386 1719670 1763051 764187 1680621 1014843 1656140 1859459 1804624 1043870 684857 1429120 677240 720599 1361766 1733897 398480 827487 1251242 250898 515427 756975 750045 1181543 1558805 1186349 1102477 1995033 1616949 1676472 1046194 603261 1616491 1742820 1425119 97011 1010994 119516 162724 388076 156191 643195 330773 1767830 1355834 1361487 1264638 1419264 698968 49373 213183 1597262 301360 536961 31162 1875458 1739596 1882570 1830688 1469268 247937 23839 22052 582397 101840 230653 1423385 592423 1013238 1560000 381303 792687 1522365 106712 1610529 202078 617088 1264731 509323 1952776 1365987 1327208 1139397 746093 1123084 1487713 1530347 1295710 468133 1319865 1168901 1619152 1479434 287089 538084 847440 704035 721457 136166 312919 1515238 617716 680269 298750 1894582 1241223 1978457 1307195 241546 1537442 922127 1775085 1095569 960903 160100 1212908 1794316 1572458 1735958 1299083 615080 1300086 1526229 686642 915060 829659 1546787 831038 547729 73354 592331 938767 1279088 1538876 1328699 1087644 1648866 574665 724635 1384622 1918308 1467354 1964420 421933 775365 1798904 682216 1470669 1402864 1996358 680373 781509 1654482 144586 1773651 1414822 278331 235180 1619213 42207 986685 1382478 1458926 776823 1177514 1017481 1208437 1465968 1346121 1195868 1726353 164404 68547 348982 177350 200008 594989 1854280 1051917 1327509 1637921 1819314 40681 518374 144143 1021956 1675646 343373 161712 1897386 253547 1210845 1173561 455273 1512080 97828 587981 681927 786842 1387529 1292235 723341 307966 1030951 568432 267568 290858 857804 261346 1495632 458580 99421 800277 426445 205359 1177210 520740 909711 1152510 843804 1199075 1127561 1760925 1045735 1281445 356709 204855 902592 1203585 469079 1427359 1694085 599427 1729513 1120113 818023 238609 9050 1887257 768593 400292 278172 1765091 845250 580342 668911 946103 329136 1693151 959818 269364 847500 1414967 1000750 400816 1812830 1782259 1877085 702110 1711572 480850 1708977 71933 882921 278138 125397 1055749 483344 68019 1351458 1881393 1950687 1693316 668829 67774 1815330 903722 1969239 1909459 897415 466698 778881 1049125 922163 1066731 617810 1014794 1147963 705055 225403 1379949 612837 774139 1301791 1409585 1278153 1898388 1183632 682251 1871960 1434052 1365571 897104 698853 1734529 5469 384465 79132 1958833 1521988 1742525 650979 70506 443732 1472443 1314030 1556917 678941 1764961 900453 1719611 1791372 1997690 1756178 1862822 502419 786082 101449 628927 538297 3008 1634937 1981808 579568 1194084 289991 1647707 652312 366156 320188 542669 896056 1140050 1041762 1127752 1308614 477780 1738166 1140284 852756 568327 1532998 575982 1162303 530881 1374470 842421 1951159 1603028 1627417 1266508 1241341 851738 1132542 852829 535342 1313729 1592860 508305 64745 416554 1074219 1028033 269108 874447 607396 1802222 118972 352838 296223 771585 1479667 1332154 1011742 731932 1132806 223455 16187 1349025 1178469 190018 123713 144471 892892 302635 1113875 1651127 600495 1437601 1689727 1839709 1188563 413963 1775800 1929918 40819 1737541 1617459 1735742 882983 77405 1848422 677206 758142 1592425 1877726 836891 634818 1683706 1067865 855627 703689 589390 1565959 1882228 1763694 1709928 568869 181618 877362 481974 1822054 1279799 1552790 1779272 1040749 377820 1555285 1553972 50030 234850 115023 540403 5698 1159747 290921 1371035 1064046 295298 1123993 11643 394226 59594 255848 566514 1055016 1403608 143577 117780 505352 1228604 1556625 1698890 912402 854322 1094513 1080875 1371234 1052276 911999 1846398 483735 1726592 1473984 1944494 1212403 1036235 1585864 119709 1785646 263025 1613702 973275 385090 1386649 934979 101441 370719 443691 375539 1612245 1639796 241241 42778 295201 740922 479209 757913 1785713 1340125 975800 1677050 1990116 1989285 1294439 1677457 1144392 1515965 1511822 1120366 1447472 32369 766788 611671 860149 306577 1017397 193601 416681 268977 758494 637387 1633948 1690724 1973579 1599292 1711969 1685408 48710 1263209 337401 409699 1982532 1889837 16351 219713 1002723 820998 1177451 967582 1312180 100108 1786994 806647 844543 1259101 1130612 859161 1456978 276971 1194691 1089648 701905 473610 443509 498638 1710247 215417 1839913 1620645 171652 1064247 1173770 949006 1370170 640501 1093241 579981 696478 822270 19301 808381 1624208 1086256 393209 822427 1269482 725520 1493058 1540882 774690 1097147 1834031 1272237 466927 209896 494603 1227218 1618385 1491001 487760 1527547 1491177 800268 22778 866521 1296026 829633 1819642 139475 38271 275791 1655474 792136 1386294 433509 914041 629060 1355251 1715151 1541312 1761352 1945479 1357201 9248 1228294 975737 323692 959353 1627699 1958244 1498043 1680652 1415687 279824 1591989 286004 605742 1500469 1075723 1892617 1303587 1464241 1053633 348774 1679351 1041466 341830 912578 112809 1738438 1629883 1353250 667236 1458735 1419169 765538 1766770 1262525 521925 1971899 337209 1358227 1891816 990457 652544 1900860 614206 259644 1632553 617657 1013484 1418491 1498121 887034 1152728 872458 947337 220835 1728960 1070201 1209529 1569415 484646 978032 1811943 755613 358207 1415822 314860 70431 107858 1675911 1886586 1683976 1291479 1784700 1414470 1061468 443143 1950339 1542173 1721065 637138 222394 417705 1257752 1798242 1909450 1485633 1473157 1651076 1455779 1207116 1928045 1799407 1164763 1128876 1370889 904687 864968 1561533 1140279 1664036 897801 1114463 1240180 187124 1315813 142543 1092116 370815 88777 528524 255714 1867652 1669060 1292151 133051 1242369 1087000 769595 313390 543910 45140 1973179 225795 396448 1958475 1743542 639635 1378474 1229676 1685119 22057 1047367 608157 1250730 1164404 1021153 499356 273390 1336705 678412 1157039 1646399 503456 206431 1228255 938146 405676 1920664 26222 154897 1046330 436440 1607614 759110 166692 1509799 1955824 338344 1757072 1763395 1954633 422083 941188 389739 1240366 806738 1943964 145270 432943 1298353 999613 1103777 1459676 143633 432395 1503233 1596853 1840392 1832047 762647 349631 1279504 1644836 995699 320759 1309283 1951627 1978957 1987205 834757 1456247 1518155 455931 9569 23315 707780 488324 238617 1098117 1349038 1069290 620242 100982 855623 1554910 1900663 824728 1195806 1401147 484332 451799 283570 1823470 444680 1460077 688683 795940 1144948 804290 307391 372970 790865 229826 355858 1653365 825912 540800 612510 440685 146130 104004 1844485 1167997 1769079 1831066 1093816 721769 1390806 422151 348425 1153822 229631 1929139 1567456 1433876 1854539 1621565 98082 1423649 1170295 1147815 565645 1358953 12426 1857292 1217576 1412347 256748 1580428 866801 206227 1635987 1298431 1020622 1862724 1610567 932232 935437 122781 88315 1933675 364788 271823 653524 851481 326560 1651340 170863 256587 881264 180528 1287497 1676528 1290269 555510 1950121 1728769 1494369 1775261 797348 18312 1439801 1987696 1240248 1927129 643732 1554240 44920 1050403 1610182 1890839 1176374 1805686 179452 1956809 1088451 212163 382208 1332210 1918076 1903698 1617496 1029694 1417396 154543 184598 1116616 1596431 693128 934533 294779 1083018 574923 1431077 1172890 1646495 122497 566867 672688 29313 703953 1470061 997584 1521650 1145612 570486 334053 13677 1503377 1681889 1606437 315116 1520769 1035245 1350193 1086296 590054 1747909 1520082 1497626 1883311 65012 1120680 1783961 1677075 1769691 1894117 1982204 303184 889092 1626404 1215483 561286 1897155 1052963 1284239 1808818 735844 1439936 1804317 863769 1766075 1421381 1567611 1671004 402801 382540 1195978 118038 243006 1509351 11114 500796 600065 1888794 667244 1948349 1141690 1247465 1800190 63308 1595504 1247240 580961 1262006 448226 1692385 161489 1138277 1323769 85356 712353 1593290 1749008 198416 1808394 279888 692862 688492 816453 1550806 510017 1338536 223157 821116 1236856 216066 1246514 306741 864632 201766 1956153 1512982 1943297 1642602 599885 1827238 1366254 324079 1879361 546225 667258 417529 1365643 1955084 1102387 1748969 841387 1594203 1817259 491700 1485435 191947 982268 1487688 1722162 1259326 716680 1348588 1746939 1966778 1969887 353312 956643 1360657 460912 769558 1331469 35233 317192 1926762 1110280 1686506 794559 1450633 1898467 35675 1887935 22150 1992141 1760140 754012 960347 684123 533379 666640 1472298 623535 116801 252377 1719696 1298175 1534308 793746 603912 1735656 863160 1387790 813508 770065 1720641 1581831 393330 1175976 1866692 1477502 1953919 1516754 1650160 227617 1819953 488621 1530368 355918 1536498 1068185 763423 1512388 1523710 639399 1013318 402728 536363 721639 394189 401103 146428 1918151 1534413 997151 1607862 1586357 1703893 1161309 1943480 823035 1464120 964412 29830 1220378 1492041 1203446 992447 627970 1428463 878134 98017 1052334 201386 1454071 188075 292233 987419 202865 1400532 1605523 829563 813113 1765399 23239 804378 1579939 601885 1529771 420052 1006122 1540808 1060725 316251 1329585 1416782 480104 988121 1064508 351827 255026 698652 1059953 43744 428098 326442 1787534 1002280 1881810 1722576 1691682 784644 1675340 113578 1087154 1101636 27444 1220395 1590798 1465323 1870383 601988 1247034 670165 195219 1420980 861918 299364 1114646 615168 118844 2083 557950 213283 868171 1860081 1003200 968194 656379 97057 150539 388556 27181 875668 1555193 970305 1161181 1304538 180170 1205260 401473 535061 647849 92050 1141213 517035 1423297 411792 1450853 835731 317444 711723 92693 397535 1929846 1743956 22119 1199343 1960793 1552068 216438 1295659 184255 1308604 1447880 1099624 1018014 449126 1600379 1498936 1000752 210345 1966257 901792 661018 1510084 95929 532855 1949916 1859857 1306134 1949842 211490 1192778 841655 573334 218666 822738 1444390 1682722 767728 1254381 1973928 1366775 1421452 847310 636084 1439986 405945 750824 885556 1810701 1087707 891121 762417 722419 1899478 1879082 1406328 411823 1390744 1305602 1044070 1374623 1353831 1043919 942941 1248777 1926009 1119537 1255889 1530204 148876 1912756 1413463 1092137 1474140 1265642 1327654 188877 294606 1227876 299654 835615 1290878 1993200 1503757 140816 1771001 1871614 499997 785523 360101 1047927 1031665 1910341 753264 108850 1801413 458608 1203964 1788890 194316 1617083 1577091 722102 1864165 1352673 728002 1413422 1779355 340038 1311789 1415456 1234088 293177 931223 514007 1510808 433597 634817 1615192 865833 1243541 925760 28649 282962 487106 1658550 755580 1625937 115457 1036983 119352 1575964 1310347 1608738 1934951 1564739 633743 1702028 578744 400751 93458 1074914 434335 567578 1501061 250954 1128072 1855570 1326867 972448 1097130 755903 6842 788469 770998 1699353 1610286 979059 1802089 1727871 149408 773065 83180 1452908 1506636 587232 815391 1295308 1354699 534486 495965 350438 500632 1158895 884762 1642899 1548305 643834 330671 1371966 1978272 866232 635456 1834879 1537954 443821 828368 974234 566642 850829 1257325 742717 4529 967255 760170 415395 353670 1432071 616860 1799069 1945224 1836453 94824 1587899 790906 1548007 226284 592642 661848 1207887 1580098 916450 237930 232854 416568 350952 761904 1926500 1152041 1993229 1359334 1233323 306929 1203695 88977 1418118 1133865 1251894 1332737 1911198 352432 1785103 760733 435268 1281059 673784 1749870 780580 1145151 922616 1250994 274691 1972177 1118630 771058 1312896 1273600 694704 1958192 1441008 629601 1274074 1525006 1016853 1086812 373565 1294 980776 778411 491967 1312878 166612 960087 320764 1695247 675510 1645356 1144483 1365114 1373278 456056 1430836 1431697 626198 1209236 229677 1338369 369738 776168 555012 1642986 1400904 642518 1120165 1679746 1682887 980682 1726167 1696543 302695 1676193 725929 144221 239697 1362958 1720878 143203 244060 365950 1540624 394511 1177404 605068 519408 1960637 10581 129234 960248 902066 1336002 471823 125730 1856284 1582983 671899 1685813 1381932 1322925 1839267 1164109 1128406 160344 80552 1876316 593108 793924 553334 644758 710937 95649 746819 739063 742476 1971333 770016 607313 756529 834495 1350067 633723 151038 1386485 909629 1975551 460069 1314217 1363051 128169 1195203 1812640 371533 168742 369371 1316481 1979306 913021 1230774 1237021 1369001 1763731 1345668 1299518 1534498 565631 997461 1226407 1961854 267101 333484 1472604 1197269 398407 1991290 837521 1060343 1374247 151202 1790249 1515494 701049 328005 1022930 131536 292871 24401 1414798 1558421 1267178 1573812 1599370 1388329 1163971 517705 1430675 28066 1852185 66449 355945 739118 1230067 1413802 242628 567289 1445235 1068991 847338 824574 1342634 808388 153765 1829612 682469 621102 1640253 1019999 710452 185119 1731292 1893835 1440024 203768 1492328 1008513 1280244 161992 1405484 1628809 789208 899405 1587217 668227 1652329 1445408 1538326 41825 166285 1493314 1302211 1758111 1200000 1678965 89286 304343 673248 842789 1222684 1296742 1265296 402882 1642201 1841741 1361476 735428 1317423 727875 688559 250574 412827 1989033 1071921 151522 656473 217657 1062627 1957125 796678 121548 407816 1705994 1052315 881650 1132025 1383379 1974013 599478 925262 1140628 378035 1717706 355209 226219 1180995 1600226 1403943 1123904 432430 427129 1159278 377505 1638489 1660875 1206566 225711 262749 404239 778010 904772 179488 1579348 162749 621297 1716234 996739 566697 1122436 1430023 274504 451618 833934 263367 351781 1616588 1628376 1863511 39300 1883361 499381 1480027 1838835 1419956 84571 1245260 1633560 737250 554270 1237517 1801662 999452 1649404 1536459 1504676 1100508 963120 530594 918452 1813382 231791 93521 1499039 1737113 1967623 26315 1423706 34814 1358560 1427672 582753 704144 1884617 95866 1933897 1862019 401420 465601 1080019 732279 89970 484735 1964971 576556 1106118 1392839 1477437 76240 1391505 572456 529685 1987571 1980295 473359 1420179 877455 1894167 530092 1854889 1659661 1047090 759893 549120 248069 1225312 1359818 1315676 461435 965929 630923 1683513 1782420 1389508 1620973 405346 1287369 616980 211455 688347 739220 1093886 1497957 328353 1635418 1289239 1591751 980998 1866515 1926547 1380430 1675476 337609 1901328 370984 936724 1821456 1129162 88536 1207497 1016160 1757847 1214771 1845304 1501219 1051699 1425601 1520450 1582765 57524 1653706 1328589 1646905 1369135 907256 227251 502696 1480683 1251559 1131157 832163 1330489 1453969 328932 1867138 41831 1712859 986678 1758026 1560274 376957 612374 1064267 996623 1910918 358160 583950 1648948 518640 1894245 1472739 276475 471064 1168472 1420672 957813 1722568 983249 1550227 767213 1861132 88924 1433128 1342278 1985051 440572 167337 145286 550228 1468307 594478 1563109 1000961 1115873 389551 863045 673895 1499779 360088 528604 1660727 1266070 946277 413351 1609059 1038152 1934637 928204 1987090 1053737 257542 28802 1784812 8431 843148 1367964 211376 485198 1945818 966118 1644211 1404605 9648 1068871 797825 465638 302488 1261857 1165063 619614 1296413 1172375 820197 1285137 1835691 508379 624439 429558 736009 1675280 556141 359887 1296284 926333 329404 1860521 914285 1533787 941963 308162 649851 201845 618758 1827907 975267 799057 553866 450380 1284246 1249161 327262 1847429 1485254 62770 956186 966142 527717 925661 1764274 392492 1097339 1947917 1515105 939145 118169 112403 1950756 179464 1479626 1119017 1814654 558683 1124567 1953752 422890 768745 1993845 825536 1034005 681144 1746429 1730241 251511 549431 1257837 695144 866622 1342520 1289748 807444 1439408 63105 18242 719465 1334880 112296 1268671 643369 62851 1392285 149513 1272917 78184 178680 106600 1683419 1715765 1458751 1876473 1492221 710658 1855042 1992730 1405662 218431 1449418 1684292 988449 1683167 663106 524195 89981 127354 1713781 1053304 1719660 857743 558362 329716 1016877 734577 1966348 1246142 1671551 813559 604725 1001403 297927 686514 1753291 440312 1500852 895058 1892798 1005708 612398 978197 931010 1302651 1095639 893996 111241 1393445 946440 1544171 1092790 268219 1213720 28925 689083 748182 962308 1474302 572710 547790 719468 1028955 131760 950294 1455069 1764756 1681675 846299 757080 993688 1640684 1607670 1336643 1571963 1571666 521688 1564599 368899 1003429 1708782 1824685 1119258 1336207 1486988 1737481 902380 1959262 726752 508540 1018746 294682 1651613 1986183 724981 598783 928347 1179960 1656111 883836 126460 69619 1666728 1422762 1140197 678881 1129266 548916 13682 1360808 1793117 772084 1876387 923213 428256 1168124 822381 741989 1227316 1243374 22944 1777318 1983538 48242 994209 199453 1165790 678528 490082 764172 1858145 1829523 353621 253970 285419 1265539 441850 1830957 1887451 710113 845595 1727177 1920445 442424 220726 391151 1064707 1514026 1376360 391562 1525107 1410723 955402 529023 90076 168994 1137639 1409125 1492493 1240812 372121 1188475 840466 1344100 551386 1663531 1846373 141733 1401298 502958 1148753 1468331 1386297 30141 238168 1331814 814280 1218662 8241 73087 357210 875315 332133 562567 1018144 1341838 1104711 1906816 317970 1852789 372884 435593 172134 208735 1043156 617095 120471 1284135 1016727 1576569 1117453 519923 204078 837692 1790715 374991 236643 1649344 428264 392644 790201 1847623 1268367 782097 1689469 261331 1150334 914735 591052 425497 1775437 1682739 1982847 89410 1162171 843074 300458 1375408 1068003 242106 273774 1626834 1559756 516863 1827162 170300 688164 348138 10957 258218 66043 1479995 970295 1953940 926390 1788457 1934840 1417693 828101 14052 1177477 258946 838208 1301477 1341942 628919 1945594 666473 1879741 1491261 149952 492518 729664 1523527 1377932 1639745 1604249 1550218 1236355 1939647 227892 394097 1465962 74069 1007753 471393 1304571 1067884 152804 335474 454072 1735624 578736 1920574 1432135 383563 51434 1125230 134606 1948527 572541 1359555 1610230 1532721 857604 323427 1891105 1439155 1262683 985396 1476221 12746 540833 958885 333978 977913 743703 278988 451942 1493502 669047 1764664 1043250 1234369 1084122 1364913 165143 1447109 1206008 87113 961218 1954321 1946062 1898330 1105788 52334 112346 1592180 1785897 1266709 1073486 1371556 833673 1839045 1950158 1723125 46295 1052109 1459499 794561 175052 1537245 1436811 1856935 966032 1992828 9974 993270 1958290 172650 1035162 1541144 395611 248775 191664 31326 78568 1686654 1725120 1256672 1201725 66744 1000771 346289 1535215 1640719 1967804 1633189 1283509 1682988 352744 237774 108676 1783728 612056 293403 1072688 679101 1268546 211829 369183 1274398 688842 1785303 1375403 1665945 876175 587035 770450 811372 1637256 410064 638396 1768603 1980997 1091507 1756029 102534 689786 1037022 44145 1032970 492400 1791817 1177153 1016693 863405 764827 621508 892741 1849844 1408993 244248 1360174 151691 1064672 1341554 1378169 1181038 189603 704540 1549316 112539 1399961 1456107 656882 1365960 1240507 1766599 1498930 1750606 821877 634366 1110867 1108439 1289980 1161395 1307968 1977462 1260929 1076010 1514465 996511 1589340 1280479 955453 1229715 1638001 2626 619709 363468 1896722 992889 991720 301892 1405330 138824 37271 1938335 1703628 1861370 953756 1228766 548288 1881656 283206 855787 95552 1742685 385171 647929 1357251 1748171 435601 1279056 104672 799553 735869 1632746 670294 253034 1512139 1298331 601561 1328973 1977343 456870 956288 1996871 80222 1003996 896683 806204 726467 910019 1114468 769358 522122 1086511 1230060 787723 375747 405504 48600 61281 137145 638539 811557 263194 1300984 1625696 742723 939693 861046 1704225 1627337 1656054 1129285 1870827 1255620 1905212 1357853 616765 1877740 318444 817082 271734 1620787 625722 791772 1103116 684629 373631 566087 1727451 1863201 20102 689751 270720 865188 119723 1444181 69985 426862 956145 757266 697240 1098881 947653 1172568 436988 1622148 1247191 1202060 1244510 1125509 1942676 1361424 276883 857906 675897 865120 1492237 1573254 264072 199685 1590726 90765 837585 912246 1782978 1303083 979028 1538017 611493 1766572 864978 1555666 1561757 1615973 256203 1037102 1554103 1999332 714268 239321 1853382 1205316 1320774 1338237 1912042 1145139 844278 1956919 1429752 595630 1043913 103104 972021 565393 1154505 1156536 890851 337699 1001107 1832759 547444 181207 76439 669543 1252711 1251703 827344 1647708 701506 192142 1661773 974441 526870 1830841 455899 948480 1057464 654473 614962 1545112 958706 1481429 1754843 1014654 1948615 1950767 1256099 588573 166919 230588 298711 1075215 360993 1860364 977679 810939 1759027 717370 1014340 1885500 1448385 90624 41453 603545 1621348 1871398 150514 812389 176612 63496 1805294 1664915 1739998 1002098 1784596 1313527 1761298 1810451 1759745 373150 1685022 1480530 1776456 875504 1545709 1761296 63764 653809 758299 747342 982828 458387 1931293 1352755 160621 15944 1073832 1645884 709016 747361 1770023 936019 1913428 320813 563003 1873090 991029 1767823 589289 1140048 121378 1910895 518713 1866867 1340305 1462879 27074 1531761 1613559 1921680 972959 195184 378898 1910914 973103 27215 1104160 1218873 28219 1049782 72447 473582 238895 860774 229259 1224320 640965 1204797 323266 1776973 882742 1890245 560902 1999178 452417 408636 1859257 1537220 1985417 1558896 1206197 1088422 771168 1820556 747258 448607 283422 280802 1183372 643943 721827 311775 447360 1490536 1702120 318744 976470 1212690 233328 1803226 858743 683546 1179321 1539877 345025 288874 605009 715661 183765 1580855 1873839 178887 494061 657740 923261 1391095 987677 1088297 906681 1899422 1797787 640626 234824 137968 1998676 1004601 260526 1247595 446723 1100342 687578 355811 1917836 512706 521205 1399064 1970263 78049 538781 376352 523091 635486 1128151 92188 839930 29925 348740 597816 1351008 1721135 1476820 888203 283567 1681205 1645411 220763 1070009 756242 1066368 1475963 1126619 163194 571120 1832635 799243 1785760 1350766 935199 685734 850191 1601876 334835 604439 1864677 857434 1685285 1423957 198300 1729301 1171826 347870 638865 1188358 1566352 43729 676115 1909371 1092789 584873 1022067 971211 1905880 1547367 922680 1755519 1884759 1510757 7097 221085 1295309 871828 424667 121270 547213 397455 1091658 806721 218025 1948665 1466804 799966 893248 948731 1677922 444954 686871 844648 1533887 31792 657208 135377 1772843 897489 839945 1215673 1713593 324446 349673 951847 1661784 1293352 743254 835322 955153 1254352 1695946 1473149 1792867 1080131 790126 1508957 1734609 1467948 331617 234550 426316 700999 104345 1874006 453392 654033 796254 1752168 968161 365680 1454239 1296890 1417900 1872685 597233 1048756 905195 843790 1798756 1935476 1792444 1963760 1682089 1802640 1820433 206317 137086 1215368 1159127 1120987 1489281 879791 790324 1775671 898313 1327570 1286755 661400 1475275 1466720 1728938 524292 1800174 294175 718939 1772081 1103828 1286388 1440952 454438 486182 454245 1474572 1145135 601944 95698 1186265 1926760 1647278 1950323 1239407 1163519 1416962 1638149 1129097 199817 924909 1228092 659509 1043810 1221988 1114579 1917670 933073 1300066 1335409 1668478 1469209 96940 1894851 678053 1577016 224687 389900 118456 641140 1566562 1576749 1937570 751792 533346 1694352 651297 1740005 1205233 436511 1222067 317365 597000 579953 654479 940591 1625468 893647 569639 806276 524976 1012649 1931037 331568 1178933 1847982 237002 362615 1508687 778858 1612285 614927 1749511 1060939 37785 798419 1932724 1275588 462529 911377 925755 709710 1865989 670623 1393894 327961 4727 807160 496321 585327 1086572 689720 1042230 1506051 259351 1804483 1720043 1713385 1487227 19550 383663 1745753 362904 812309 1771184 1244081 1747967 1867757 830378 1519260 454137 134792 295927 122607 1426610 1969249 994134 1111011 612292 1911377 906894 1063869 1572524 1512339 990705 1775640 1238288 776726 1587875 1665568 1469449 1908293 1941014 489310 1086276 1229345 290904 1273192 1856324 284862 195005 1167229 524299 326769 1200343 350296 565926 1056707 1300354 1606468 83394 68643 1916492 1698280 1134052 1667160 176929 897108 766999 1387870 1463762 1983591 154724 262762 176695 180410 1424957 1816074 798203 797310 559840 1001621 1739649 1242424 1611628 1019690 1995011 341100 1365886 338920 21159 1328756 1116590 272189 1877752 1414620 950091 915380 244391 127556 779182 804053 237941 386138 385620 589525 622683 1727591 819679 1874180 582718 106850 731026 1573500 15409 505487 1842353 280929 1617841 162381 251677 596579 47766 1752915 1584727 2546 499154 698065 3955 1140113 1126669 693874 1754097 1588863 1871662 1579932 1167847 588935 1646889 1659165 1348701 1007317 806588 1147291 776512 637863 583935 907460 1929818 670108 432746 515861 709350 150150 1518659 1412304 1006579 1794363 326355 1621372 586377 1803613 1611500 1125401 173345 1176251 526199 1537604 302528 891548 1072678 1124988 1675203 1238372 1216007 1526239 1039646 377502 1843185 1665293 47180 1842193 1927 71567 1425006 447149 627249 59637 260961 1949778 379271 1268415 1563296 1529004 1611283 1913937 1276676 1894787 1794844 1257304 1966149 506540 1365895 25535 1157934 922334 1572936 1025722 1146961 186300 752301 1466250 73282 1076085 471298 825053 471951 935722 995082 604890 365934 269173 1824295 126249 1907581 752772 1567465 290327 520952 286285 1980894 1379481 133038 239998 1078378 28078 1114020 1761553 1488752 1673747 1149386 673432 846201 1684436 1469571 1062961 1613626 1445481 954537 419508 1500992 1837606 1222011 908988 1513688 1598118 1797909 1140119 411052 1105358 666311 1478461 1620044 716854 1810300 1185070 1211784 729143 1460273 1648676 1988534 444284 286769 1897147 585922 1463372 1978674 1070030 1629208 613252 752825 1517918 1266890 1554075 1788445 245403 625120 251478 186894 749757 1237481 1924805 117812 254409 64347 411615 1734807 680431 28912 781568 1015017 1444628 992779 1073726 19169 1532479 353158 180142 1540671 1782512 1226300 1144412 1217940 1209955 1743344 939045 1290057 253701 1510511 309062 1151412 1454807 1696084 855644 1934049 663640 1333548 1879214 1368346 1056102 339826 762058 605339 166783 1703955 1932753 471040 1207474 1535953 285899 198913 1744997 1411984 60632 1992411 410101 569633 83873 123621 1817508 429210 2244 1462848 969449 1837498 1084336 429826 1548392 1272623 1998598 318310 757801 1296688 1296695 582523 252358 756630 386542 1313143 147211 1191919 1711708 880893 1937583 1453027 1671117 1185810 1942573 1751846 871044 694279 361509 654862 1442799 1495746 1020299 1179698 1037069 1039379 169621 129672 1633205 75639 1773676 1586014 1503286 1768304 1603366 1818239 1879782 1193122 213947 1063417 520025 1822968 1396764 232661 1720000 633937 827295 489655 1086309 38979 699998 1587876 971566 370002 155877 1378465 483905 1132292 1795846 307778 962884 1374771 1860947 656931 1596883 282401 382675 979216 1671794 356946 880022 1020735 1379463 1065234 875610 1739717 727650 621285 139153 883096 1913961 233062 846924 1631169 1839748 1436387 1205571 1963816 1762561 1688596 497353 1699055 1696197 1203147 53868 1968945 1535203 1474329 796821 67353 50174 692152 1203436 1629349 294927 1463517 632983 180802 86186 305959 334066 470074 322739 896618 90529 1195636 1253835 577012 1848272 254973 932750 1851574 1965444 1370169 116595 940304 950500 400414 1221188 448469 1423460 1935023 72387 20505 544857 1692251 103692 849886 325201 279572 430016 1659933 1190914 159742 974982 1988564 1693466 776552 1449121 375409 864878 422331 905898 365526 886753 1817028 1102131 1223439 78947 150597 1200388 1198204 203048 828732 1982444 1715873 1829139 1248405 1203065 361041 1160444 320982 1971969 1271030 815090 679483 51772 257325 189767 1164326 1197920 199826 1276163 302091 219887 1501048 1779676 1843508 953340 1461223 95640 1944534 759838 38129 480262 878886 231197 968119 851700 1066173 1870848 1489293 1969709 698267 1102105 102746 308089 1032560 1865118 1669949 1296241 1007926 828512 793108 5968 710815 1740254 1497393 728332 1860060 100907 1887510 1078235 513377 1296325 1125512 1522030 1730845 761278 1789294 1251999 1071134 1213025 87933 1519027 1650361 872928 777322 1035850 1952824 1966395 435263 1762700 743663 1674188 148306 1130748 678091 1530881 751542 136663 1279715 1335254 771422 1545990 1206010 617831 1295459 775749 1168003 358302 413380 395876 1889716 502044 1654657 217818 1704709 651128 1966408 1622769 799734 1577803 1337316 1864877 116024 1598783 1150978 1241777 450094 1155900 1978619 517516 685257 1067403 1712945 168276 781856 465405 793348 185566 1097439 70480 1420009 1363638 1248792 784680 19609 762607 1662853 1707430 1082171 162881 1426356 1852270 572364 718188 1070413 1562823 1785756 1030920 578835 1256579 541028 1295462 269001 523519 1973978 396323 1296235 815290 517137 408857 89640 265403 1689037 598878 1314897 1815235 1467546 824568 509550 1486033 652850 178292 667374 406644 964382 1351893 375265 394949 901393 126550 1508596 1658928 991819 162505 831849 1874463 1627363 1679488 745470 219126 487370 324790 431886 1989488 741943 1443838 749768 327257 1466492 661697 1518313 183587 1115455 815425 702278 471423 851430 800446 703184 1589752 511049 818782 624084 7394 241825 1090974 1218235 1828033 1249750 380961 1499907 1847408 148922 818963 566424 1378461 340748 478633 2512 1979160 786502 767782 538843 878254 1639539 354928 1710738 336260 1443403 597302 1715991 547495 1694554 1091793 1613066 1356043 1939033 1489101 593762 1352829 118645 308942 1100325 1963288 249530 812331 987004 1337545 1930472 255607 591733 320386 1352333 1883567 1372201 1029726 138979 271600 56319 197409 823450 33552 800625 619583 1135973 889675 66255 1826260 621165 625072 333886 1629154 1251292 443693 1086161 1549804 1661841 1530178 132294 777698 1815251 853440 457380 1761890 940060 411146 163075 1355099 116281 465418 477264 243279 989773 338021 1662593 28477 1469372 1397456 187175 98346 1736059 109796 326269 1308 1721559 1014316 1819619 795325 861815 31546 766745 1745249 155970 364652 1620266 494178 1033971 59791 1216660 1868929 1308295 431359 1100876 1876142 966190 1874148 151185 1035575 733147 1365954 992461 1049100 724246 38829 1600749 1562046 1295621 1066776 1932977 811775 403453 1146436 1073065 734066 82227 729681 1124072 113070 1558050 655811 161017 563510 1110758 1205112 145070 355953 1693076 614665 1487022 852996 1187561 14492 614413 1659385 89048 373894 1998868 811724 1693771 990698 1462939 1089844 1426620 1153877 366925 669028 655166 733191 1157953 1481538 1969427 1580129 1455106 586022 1969190 1185419 537570 90424 1870806 1885297 1821008 1237784 1050559 1591541 257483 448481 373330 812837 1253822 785282 381612 1778744 1088858 558040 254488 1810095 1376327 1637465 779412 1683540 1089951 1150583 99402 1881869 1231317 250739 835049 1332318 1265343 97440 201569 428336 1152625 1952564 1706411 1803475 1782281 935960 508249 721779 664775 289715 1786474 1791440 717504 1069317 1485428 1794204 502838 1021181 1899145 1066482 1749611 888953 746280 552008 394946 944875 1381828 1583945 46390 1492982 1956078 961976 1707905 1122970 728456 225389 114249 1505671 116126 444412 791949 576727 833545 707237 823431 1685070 1821404 272443 1325669 1289778 1531573 552721 1358902 1501158 889933 1962901 190716 1287086 1256215 806850 528228 1655159 663136 1895834 82009 1774660 836095 1173100 116374 1149766 947438 577968 1248641 92920 1444807 837080 1269835 794278 1036626 1150881 1962709 646928 347930 1598144 1449757 1353774 1512049 1551540 1923049 163068 886909 780285 646588 346899 1420418 416323 1236887 1160559 393161 356319 1607741 1886779 1912737 855641 1393264 1176307 60381 22439 945297 698097 1644989 734946 1242781 76735 1278755 615825 1620771 1515011 1230500 521666 312979 663647 220199 1270702 1254386 1672740 660030 1521762 1145860 353941 1247879 1410518 1381862 1062863 1577568 1990535 981647 215183 405780 1186664 65124 176585 1650425 1122315 114225 763408 1588773 1985170 8133 690343 1449488 1716807 1661143 1150467 776970 1376825 989632 798825 1249230 246292 57934 1557719 1473543 1694171 1676172 385638 914927 1983047 18045 1893084 1515031 1464533 21041 393972 528218 1372566 212184 181156 1395122 782281 1788679 794210 695566 1495515 247640 699351 810494 1963251 1719281 1455424 529515 1725656 520687 479528 1081011 288282 392279 26578 74420 960212 1521653 1301877 30553 1356316 1976750 477843 854915 692904 1695683 1781761 1983926 1785074 1208623 1680180 80855 701726 423439 1454821 1202377 932008 1212258 1289443 1196121 584917 1378723 668148 1516385 971701 632413 1191966 1954337 875401 1105502 101504 65010 116179 1599572 1707350 1090653 562791 650367 1072447 1958070 889335 1800158 1972778 63870 1799806 537306 1045168 814386 1550589 541117 1262210 443377 736055 1168592 1428738 559484 1562922 1043176 1172305 253512 1093398 1522484 1807144 705182 445420 234503 1111459 1788383 1757648 1988989 888047 1910269 622679 1753805 565377 1251038 130684 144446 600456 144099 744509 1936479 201374 814108 769598 738135 1605916 1347265 1463811 732508 1398161 1158766 148467 362313 723635 1567496 448065 1493999 92930 180544 1662293 478523 384003 1207277 1646533 931149 1784580 1030599 656700 476602 811229 1193003 734235 1340380 298690 1535270 262602 1782605 1560103 1425917 743407 931400 1903996 819220 742743 216755 1781334 938736 603809 68348 1335710 70707 122723 1142072 220415 257943 1409535 1858528 1462016 1106617 1583720 1989573 1109472 1787205 1964842 422869 1596823 1248483 507365 1900782 1173533 1227200 415022 1889634 395949 375077 1851191 887385 889882 919670 642791 1220144 495624 149865 1129659 623462 69851 1931584 299045 1760594 1488355 1285995 169865 1864990 1976727 192320 609137 889518 983137 1147249 50749 92072 554647 1047383 539473 798571 823042 509668 1614550 1870849 1706346 1487779 793017 515004 422192 1575625 949438 265640 345121 1952895 178250 1580312 1986581 1152754 1226312 626256 1665733 1366207 310237 159020 1154327 966287 1161250 779822 261777 608506 547737 1115337 1230421 1782944 1622762 1036605 547290 381238 85606 1953766 441276 1861592 567556 1553442 801567 1772866 1951557 338475 260956 1211435 1826215 40744 1988304 1924494 1435722 864614 9568 1345754 237942 1961264 1290890 181774 771583 968001 651477 991270 1926900 330935 583628 853020 984664 1141906 1002410 499711 321205 1051351 802594 663352 777242 206912 1713634 161210 1968951 1657980 666370 844488 125090 1005925 231888 1084408 225131 1317662 1733378 653490 1891065 1361468 1657132 688123 1199393 1731721 1095650 215922 1895209 46469 1609778 438662 245962 1825921 1543844 1048723 1193836 1718170 1372843 828208 1342617 1944517 191449 1370920 682077 1835218 1437696 372103 1042751 973622 1683464 179427 107120 1459671 904 570470 1324169 1583104 651016 1068017 114596 255626 240885 1119218 670817 1708385 396762 1060906 619259 64891 525870 1314086 1098644 1942509 1723047 1983531 304899 225303 1501100 631930 64835 1194045 1789901 788650 1283627 821845 124843 1730770 1713881 1417851 1088095 1329832 1280138 1749065 392489 1538283 1949205 1452337 1607275 839174 1502323 434634 333386 56829 654765 253214 503494 861570 994125 1607984 1607172 1115076 1876274 1149561 24512 1960376 1465769 1064034 197566 1683756 79976 254133 295585 752221 911074 1055127 179724 208121 1059368 1449566 1443520 29745 92194 508875 1794078 1634648 1941147 248386 213197 1018615 229337 932140 1717394 1440491 1565480 1108132 501967 1292319 392858 1998018 1762386 860622 1142123 121466 1609516 465630 1500646 378163 1222308 1485901 1217512 827990 888333 1048969 602815 98015 1095327 218176 1847779 1584566 294089 324992 282077 175485 999441 345128 450272 372817 172581 1359733 1493107 477222 1826836 439691 146324 1948387 1382389 451072 820484 806274 1697106 787358 1564449 761296 1247790 1439174 97522 214340 1422934 21729 1333957 572792 1919995 340319 824845 1930448 1579052 1011222 1071658 1796594 946406 1569407 1665482 346277 1602854 1906279 493508 1257918 627773 357278 1177790 1092795 1472055 740755 7569 1641166 1587539 98172 1286301 1427072 1994986 1270121 769945 647217 1106793 716057 578639 752972 1613654 589466 388096 1065005 1090612 125987 491062 817537 469566 1852097 914529 1345401 1357315 1154922 661211 1134872 354089 1900991 497893 271788 1116166 1710429 431040 1742329 1896567 1101291 848686 1726251 144123 339071 1032630 1741699 1823800 448274 622393 1325107 1822540 1229594 519425 501899 1100225 110240 1415296 1455894 986498 534552 1475488 468763 172052 1618503 479023 1339157 1768843 984838 167040 262180 648020 976511 611366 477305 1961836 1644439 862569 135375 223920 1351167 1897398 974146 47284 633669 510790 749409 1292438 278644 1973471 447886 573862 1590098 459296 1100482 1317809 1899449 1661544 1789203 492640 1678679 574710 701091 442889 1983481 110158 812194 1549365 1404335 1123317 1369666 1584671 1817047 1347267 324975 444034 61543 1105147 1471379 417683 148730 278413 199343 412183 267983 587875 1174796 1650936 1410782 1909323 935894 1364191 1758454 1994992 965312 779086 1352982 843281 1252138 1634860 1463119 1118120 1000783 1215808 1520186 1147612 1675809 869877 1832681 832182 926200 368218 1617036 116869 685704 1536115 180446 662603 1841420 82237 1531384 1654669 528824 1241662 626638 1701547 295507 1296732 535549 447863 401881 614071 1482571 654219 931267 823584 1247464 1282090 134428 876150 1158722 71427 514764 762304 1601509 1796016 910434 1056406 1169482 1038606 616446 1585912 1696051 459292 918563 1985254 700727 711637 47391 749487 1048029 1791321 1585763 696267 516140 868864 1894197 1547696 305142 797362 1220114 550250 588719 1552519 688092 273422 745987 1680706 157650 1084022 1964396 856500 680084 1513019 1025671 1875832 1098124 256252 513229 585099 754324 602420 1928523 403908 1616022 989378 1291641 1537108 1345815 950064 585125 884920 631178 574410 398806 1063177 1662545 1799681 416789 371044 424451 1453615 1717192 376383 1118802 804309 572790 1582189 1964999 1326993 1132111 1262766 343946 1096746 599798 1400900 789163 230188 856890 850774 1561458 1167916 219995 1759777 738607 629591 138355 1003750 1656093 979853 153396 634470 186102 1885574 1207167 1597058 1673989 1569292 777979 1905310 1116199 1783458 1758982 341557 430917 844061 73316 891074 228004 1313312 1357910 1433084 1782801 1039133 1612342 1263410 102519 40262 1561507 1381595 1518473 1040730 1968925 848063 1394595 312628 831532 885017 1798366 629224 1097243 1611321 229600 1307050 680993 313301 1745235 559985 230214 56833 1514349 620798 1393878 936704 768153 307145 171639 1830428 1408035 721296 1078931 1485926 1790070 1468860 1538050 917814 75559 477130 1839753 1525414 812982 1371430 856734 1024037 498438 914107 673569 506016 972071 301527 701306 705784 1563039 1236036 1992407 1698167 1154412 888418 1390954 1652722 1969342 233108 857528 1292082 1136013 986504 321024 1193926 271906 181231 1861825 457228 1913622 392930 1472724 1637258 69440 165917 1880234 876720 830963 1214920 889003 1125216 1652992 310628 274771 334653 709491 579954 375295 587464 1935367 1283103 1996605 419167 1851271 1725156 1639597 1281447 1321771 228023 951030 1803492 518952 1091427 398696 1722479 180320 1801919 337711 560813 1822491 1460328 1804402 1041256 1595278 1777281 1144988 117322 145042 1433283 967122 453409 594225 1073727 1832647 1623151 457070 997358 694260 1846015 909076 1522111 992953 356002 981121 1781981 1374393 1442638 1552151 980576 324391 14243 1225458 329942 1353629 1768391 1393499 1261427 473791 1354130 1158955 1340314 245873 373049 1122199 275485 1229697 1228342 1403878 1248389 400087 1742717 917856 485915 1003192 1675163 793881 1318142 670033 1467480 992560 1290106 1393634 646218 1421607 1182157 282154 733134 524528 1326737 1365136 1992219 152800 1766114 1154947 1012759 1757115 555556 1960224 504745 220319 1223864 279427 1330243 1316304 719371 1906882 1276536 581950 406747 1365104 57995 1771460 966669 1564393 1261183 31830 1010551 998202 1855845 1351283 1027140 667239 1882951 992330 66691 1907973 76682 1282001 1034785 1310420 39935 1315532 1511335 1584998 1849748 443179 897732 222590 330295 1324375 724380 297538 903711 122065 630016 1859924 995292 22401 1492696 1112312 451109 272612 994761 429383 875152 354230 353243 792463 1587585 650945 640299 1285667 1798397 1286008 27840 612456 515613 1506246 1578499 841737 1264776 1126860 526915 1369182 1845183 466909 525109 1357106 773 1602734 510068 1666119 301590 1065900 168987 372179 1153588 965134 379147 1038094 84373 920767 822812 1448361 1521904 1886469 1536686 1772569 1190885 700304 419809 517873 1600283 375356 1249114 1462197 536128 501452 784948 853604 1461259 944362 1583050 763888 1870875 297153 1234708 1938146 626179 1816766 145224 135044 904580 1597021 1616396 1873394 506733 87833 1761569 1940504 1278696 277434 1256129 1513153 326548 500342 1645343 1029614 858205 706798 1095968 1679873 47816 237142 1662863 1445566 1925878 432126 1527508 376565 856811 1440078 1556855 1715345 1648062 238825 1318623 111689 338275 755997 1653909 691307 93339 206334 1091976 393447 115993 336425 1409952 1810545 1874949 558836 1631611 489622 1815730 735930 580701 43055 574239 1681141 630689 1228788 1787876 102915 31300 763453 1895141 56558 1767476 1484310 1083535 843094 1072016 799607 1777099 562334 1713453 1185820 52208 1025478 677695 663332 552537 1357715 1611409 1728015 1576010 505795 1557490 1447127 225946 1165296 1383983 509549 911161 1775045 627324 1881891 108769 1661275 707186 1277930 703936 1738347 613227 396457 1739172 1484720 1799627 426065 948739 1377921 53003 272689 1118053 1416426 968777 1714912 412354 1315108 550235 1554863 1305976 1677259 1102398 1637710 1220088 14523 1583228 1160377 1550377 643654 1689633 1202306 722362 1560687 409427 1217180 1080462 1829178 1444923 764788 813377 651294 1827033 153647 1206621 698618 884667 625464 879505 402867 309454 233382 1377885 1577211 1930039 1156516 260939 1206592 1602758 1351230 1444357 1455140 1141828 1083761 1613624 1389438 124883 1425736 617224 1559029 1791461 1827847 1017186 1174929 1922664 742621 1299747 1258243 1889635 38050 957529 352839 1455325 620078 402093 554230 297426 1536749 381227 1984144 1380830 1623392 66343 539878 1577538 1946823 1156261 1682730 1718304 1590510 1856716 883707 1251820 237827 1983520 624375 845771 1555656 1025192 638422 594783 1394010 74180 1744017 460901 1847798 367751 511670 304416 518791 1057106 1158674 892018 574985 501121 1260178 914249 1810677 546024 985893 1156063 956324 1682218 1722325 308318 652982 487321 1234451 1424553 412652 1248231 251387 175451 1509389 1450454 315785 300466 230576 889593 1961698 1120980 109847 679969 469517 341032 303888 933260 692489 798618 465375 301675 843905 203017 1333714 815680 1161752 523789 1280144 1914702 954876 1176381 1777445 808251 181879 1493514 1154986 641903 1735903 220579 97627 341170 253577 486449 912673 1974031 1264923 1251491 1393842 188625 1505742 1508399 1680485 1986957 1091664 1217811 1666054 75437 870726 1648743 588788 1992794 1911054 1665190 260649 1764617 1493837 1497177 449090 24835 1227372 1540695 1792670 1796535 606086 379045 1304151 70491 1397282 217491 1145194 1840017 691299 878816 1655140 773551 1365793 1795170 929196 1105575 286588 1329856 1868190 1131788 1565716 444452 1684966 997760 17768 193363 1813130 1170183 1946048 937356 901873 770269 597258 787433 299609 1223538 1506049 12196 1302613 1875366 1643201 984929 972528 1460409 331585 1527969 753578 1888703 116786 1851692 1433810 1972964 212630 53280 270859 324061 309442 379446 452450 1290623 917164 1631667 1465073 500418 1971911 563546 849055 800099 1822641 1222440 1310729 1041978 1578207 1996362 235872 996801 496500 1463663 1909930 1215325 817939 1344224 267508 1933068 1414984 505522 24929 1107581 164348 1838259 1279181 687997 421879 1984529 665799 473118 874039 1277639 1915598 335462 489308 792326 235797 895764 251169 1416127 122156 620321 822266 1664624 1204244 1454362 1148483 1641233 303027 859478 1009977 563854 818543 1564198 1477506 32564 415756 1925881 1148178 651861 1691547 1531197 1087491 863541 1627920 664384 643682 427954 599714 322228 812523 1410441 325346 750470 664563 1616649 1484455 1447900 1615136 1041228 774184 1692449 1774803 1265230 1966365 1225888 1927870 1529393 282203 289136 235626 1178774 317302 621525 1916249 1630777 1770897 18575 1314430 1896138 1867560 790186 544870 1885310 750343 150771 126808 1161228 1810571 925316 947248 1006048 1960730 313848 375911 1471678 1454153 1186880 718620 1216524 1734016 549573 854136 954111 1114438 1740643 264736 229823 1311585 1903842 1614167 954473 1507453 743599 1232659 938019 1583004 97400 1063540 713567 1405700 1107688 462108 356998 1651962 217972 308868 513982 1533903 595103 936757 1972271 1070900 278797 823422 1634626 254134 1564364 1173379 1496676 672541 1297748 268725 1389017 279183 545421 225775 175922 1581589 36767 581681 121897 415983 425042 838168 1237893 1084843 712482 1843794 670900 646436 49808 860361 768423 1452170 881988 1148052 1352445 1825848 1217806 69175 534892 658320 476264 1844222 1124970 1433078 574689 390113 1687138 1960669 22389 740640 603930 978951 1833286 793007 801630 1754990 544261 87464 1957225 1088785 1152347 1605332 1593174 1027758 1783219 1071541 1688971 564637 1998254 904694 1885492 731986 1305611 536832 1594235 1350410 1937869 1408757 50503 583971 1064378 905071 201090 267206 312899 1653679 1164695 1013529 1241905 878362 592041 602864 1185850 1915532 1830640 1281339 113424 759082 1746258 1302258 1038715 768008 1791511 1443965 1463021 1628583 827004 1045848 697734 47997 806636 882881 1635937 1085586 1417875 446682 1298802 1157191 884039 1129806 529732 1197780 1698451 178101 1361307 1522773 1599138 1277575 1557107 1581868 1953339 737208 1519582 628284 313672 152658 192895 683945 348327 943733 265231 1847435 454143 439138 1345030 1845202 1396972 754643 1737043 1571569 892367 835211 1375042 462129 498922 1116709 681002 11049 1321670 1059397 1267523 69017 201260 1832783 81774 931952 1602299 967110 827268 955339 1336941 1568312 860501 647417 32541 1472963 1681902 1004422 1331801 128007 356810 1190602 1265740 1248513 1065653 1295122 1812962 317894 1403732 37305 1768315 1330038 1041715 489283 28666 1625288 692507 1641278 1844620 1183726 928011 1740973 1957104 741516 675949 1690428 1539301 288920 542426 283201 1338630 1084454 1021912 872440 384494 77001 1922403 1849238 1208029 1953424 1341599 1805511 674536 638929 1538943 1649366 1567314 228629 1099313 574202 1486422 1138259 1136719 584958 1248213 1975514 1861167 1580468 381757 1761820 1074803 1536492 1843912 1556723 959878 1453015 875975 1397366 965258 509428 1953360 1415164 1211339 373716 1825503 1707210 1325928 1430545 1624320 1556206 1379103 18897 637293 1771819 1097705 161981 1643515 1591363 458968 669013 531477 168655 1291757 286948 1411091 331684 1588038 1184362 670088 1960436 1736060 202934 1891340 1330405 1992620 1568838 1118855 202182 1577687 460837 889214 1670350 49490 1049789 1062032 1139443 1894705 1584136 1304902 1742985 1614130 956442 579104 650082 1373417 900908 534023 1879730 1869438 1093048 60443 631504 854768 142146 823940 1132194 270119 812605 918807 1527279 1850088 1768079 1280929 1042987 209473 1314082 1405522 1339457 1264873 982061 501348 1340237 111066 700944 1406318 76139 1489814 334420 1728016 1917237 1810465 1742845 1129310 1934802 738857 1305762 653745 1645297 558581 1148919 804915 1997733 614509 686599 1823475 781792 1194274 762352 307505 1868754 931497 563844 1119693 971141 499434 417341 1908729 348013 1710246 674741 1135732 1819731 1463816 1036459 409841 394012 922323 1673803 1875012 530973 1986412 1871461 1367888 1645002 992052 950172 1598944 906415 1903776 1755857 62730 1300518 242831 1654297 1893756 441018 43378 1112876 1181186 439268 1933494 312473 1339481 587182 1187432 66994 199393 999362 259474 1544754 1688664 595994 375351 1949661 812145 1423756 1024108 748237 159470 1120729 1218311 1005642 1024925 446582 1248709 237322 696166 87225 758277 141256 1004168 433867 1395402 253711 820868 1507060 1453089 916033 1798781 452303 986717 633431 213192 1918041 413119 746052 222262 1448885 111552 1645630 465838 169229 1016452 267510 158518 587303 640099 472874 325879 1771945 1402537 257574 760755 797386 851291 265659 930730 276965 1433055 381035 781962 1894720 261328 1509789 924335 1454915 1953978 679220 479502 240759 1861360 434305 11577 69621 1973518 971008 1589756 1032440 1597329 1958221 498412 497254 203021 1944852 20985 1729073 496711 1170497 1448148 1391330 1733544 246550 1484950 1235983 1976417 505773 1656487 1185066 437042 1335359 236907 1282763 1194490 1709569 523733 1854212 1746868 911724 101779 629436 1563747 1188404 1789887 1563736 1857355 280078 139560 580917 201787 882893 1956460 1508689 1489402 971077 1800153 1590630 1626575 1353712 1840554 1152052 1506114 107349 867324 821572 348715 1321593 1375648 1440657 26874 21876 957014 1066059 1571759 32207 377940 561012 429668 1997827 1622720 1232996 526054 299282 1301520 1457099 283543 1338194 859432 1378182 1897929 1814135 1002973 1937811 453831 1662622 1270151 661199 1587779 399415 896235 912432 376288 1983373 427373 1838947 938163 1157945 766095 1397380 688987 1140658 238037 1214165 266362 1475053 1378848 186373 169403 1429142 842040 1920569 1056037 233746 1780526 1138793 746352 1432034 740704 1997984 1722042 282625 377225 932674 1444600 389222 535527 693188 1283325 1599741 280204 1035213 1462996 1641292 1680938 1630713 1836011 999467 1541875 1373710 1561389 1933058 797319 298362 1024187 290787 976904 803401 1778248 1705301 628464 834031 51427 1565565 1621347 1885451 718281 405248 81033 451616 505495 1832521 689070 720830 1260782 257709 324743 1162084 142448 564847 1438379 128472 403666 1625439 909004 202629 780452 1938694 596452 1600375 1475242 889431 1505548 670854 239806 792256 566589 1020962 415918 358448 600479 353551 178791 65314 1440728 1557579 673498 1787012 721685 1655724 1849098 269793 885216 378948 962234 1759055 636944 555703 784918 915545 180804 222579 794215 1848390 1475987 769253 1709223 692722 544677 362239 1611544 1653381 443444 1946947 1870749 1282785 1511736 717152 1581663 785703 242557 1150137 578419 801585 1330441 494892 188407 716066 778966 697617 698934 32438 842570 1806091 225768 1243356 995958 1205825 1879665 1583689 1773246 829127 1122571 35282 1348946 1796351 189426 1825262 1782741 1093500 216692 1933566 436219 237678 164166 496794 304188 1055512 196076 995348 372952 926481 22521 640256 1623057 519261 1910392 180230 963451 1358374 1910656 1800732 1591802 26386 393247 1463671 1052326 1655860 954735 494098 1107841 35664 748995 1446090 1017316 708651 1043307 482204 1436046 1987316 1533629 1993508 799938 1895670 1443319 803710 35054 1639764 641141 782122 1130130 2792 1310934 65865 690357 690898 1175440 1141916 356208 1533343 1144813 1768432 702440 52681 911908 1034398 27458 696986 1375099 551695 151077 65966 378331 1644744 1767068 415350 460719 272862 992463 1509483 898907 416972 1955928 549022 425671 345424 873010 154551 1372209 1454180 1107543 1299509 1289221 276387 1373729 197587 1637222 946904 1011461 554323 1728366 67996 356929 1879261 985179 1641748 1475080 76299 1775971 839146 722529 731578 85624 1099729 850126 401625 1868744 1251353 1419328 895049 1540723 34157 1895926 1572377 503754 1424202 776829 299262 110209 1930221 369319 510900 995326 1411441 522290 577782 714457 189987 1257343 353161 111097 1402348 1404964 381264 1661060 650054 1954803 1269984 1610839 14976 1105885 565731 1156811 1209343 857994 573705 1716008 1361581 816039 1388009 1129908 823782 471874 1588475 653715 1633731 1269150 901268 1321212 1977336 1961385 465001 571185 764868 1133499 1224841 1228845 986365 92659 1492145 1355542 876449 1659566 1869301 136295 1458632 979516 1150347 1096321 240194 330797 445879 1307329 1528101 927947 700646 984750 1856288 417547 1978895 1446181 590146 382203 366906 521759 1957712 1402200 988176 1938826 699408 190065 1625453 619843 1654709 1728779 1875437 1535707 1659537 1673032 835025 511176 1772202 738971 193797 333944 1401134 554773 1006216 1517015 1645622 1394701 1549041 102037 1194438 1516413 1930641 1835592 1198999 1930780 1188304 1444898 381995 1932061 1085964 935139 394205 1923190 1313766 1420195 1658907 40351 91186 1745918 143852 1634979 1486370 572217 1191959 632356 18894 439999 296334 1545977 1625610 1481202 1537564 1785724 1692233 287323 228703 246804 1206157 1536906 1094292 1638274 509526 1417059 549378 432497 1402092 1992313 1841888 213750 1160716 1891602 1656541 689508 714 1757710 1445097 541466 1912794 1108094 1332345 466794 26608 588701 915688 401196 1343759 1575679 402516 752817 1292172 1799028 11997 118266 1188372 740999 1977786 1619323 1678736 890993 631934 595457 1963106 1473239 1616500 359447 1614484 1828233 376361 1227272 1627546 1199433 53149 1083732 476966 1489460 812571 179901 1795969 644754 1649511 1107781 1974231 1469462 623630 1448521 1289551 686261 1438740 566133 1573384 375550 1050593 1083179 288346 389706 1285764 977984 1225654 565944 144721 1953178 352049 1181065 351297 303719 1864082 513834 613111 1269801 1011459 807069 1860464 846695 509532 1390413 196429 1589170 1042370 1040463 1189530 363886 1821481 1318726 1535220 177127 498020 990685 221265 1630032 679145 14868 138206 1375376 360676 951601 1418355 525869 1467642 337107 1484589 1114609 410276 562713 738198 527539 279547 1987923 749045 1973407 765187 1516293 636536 838204 1205689 495610 912302 1836681 812126 787729 22978 955647 1828028 260136 264227 1877950 51275 157812 10008 617563 1897455 1648291 1445671 120151 203270 1827443 1307193 589840 1734416 1813561 1679530 1023750 1850706 1681063 1140753 604895 635354 1373711 194413 341063 76554 1107928 246633 1824583 421387 766610 848928 918010 72723 84303 982358 744853 1738058 1744600 324530 1963884 785641 401349 160408 832109 356177 923302 1604990 257932 220026 460644 250025 1532840 955694 1046452 1169334 59965 174002 1523747 1335610 618816 1511759 1910330 1603969 1929629 1286286 312688 1681251 215186 1860617 1379029 808684 1905365 1933284 987075 859322 1357345 1947071 961738 610356 910633 1983549 235727 1084110 920512 665005 514570 496840 1254036 224946 154968 1641561 832487 100184 12525 217035 127205 681506 810162 1007437 584959 1084610 1582643 366907 1638169 131941 1397513 459619 446781 1902998 212524 1995794 1274528 231528 1025759 918839 1195124 1223916 786786 1637050 1827452 1308150 1186191 952648 1971702 1174445 1739672 851817 705783 1660523 1960953 575885 596196 1178780 1986151 480601 970742 206126 1925717 1349318 1519136 71829 1806535 1832076 1705886 1082241 1102840 29339 712800 252343 680141 792172 752049 1945026 809506 1274832 945159 1431069 1087223 1589803 537936 1181651 1528336 20662 411668 1303212 1596391 1460194 632921 141347 1042044 1094128 368729 1331304 1772999 1491883 1337269 1427002 910690 670913 1153554 857160 1590698 1956763 906849 1440692 728771 1483410 1763493 1387807 904061 366810 1887306 1547162 1118899 1096226 1477554 221464 1237557 185004 1566496 1282373 176319 1578850 1987523 929440 1772467 846317 1075997 844730 1651608 1042470 132408 1288876 1823731 1370820 961300 1063298 206115 1737311 410635 1748778 1352525 948583 1382626 1276134 1281033 258307 1739306 462614 1769263 1927289 1555751 1849675 1003072 34647 409824 67026 92907 902781 328953 261021 1030422 1456350 1758025 4300 970267 1497788 1520959 259607 1902941 440693 1900946 489362 1331811 1893335 795229 1900862 1641445 1892605 1630808 912497 915613 1528733 308450 653819 997599 527326 1384221 1674579 1601791 1042969 148977 181576 928666 892096 1804497 1249788 165761 1172240 78273 778690 743570 187005 327565 1444801 976196 1767472 791080 358138 1690887 95362 183334 1325247 441574 1496780 1341805 1169767 928499 15474 1716734 272329 1156929 1816937 1363869 1699166 580007 751172 1833862 1957542 974581 749177 412555 1185476 838263 1341006 402891 1299108 1383144 861108 723847 535119 1346598 9355 1350859 1576649 1638943 1215341 144684 398176 1079029 1394021 1401401 408969 1677996 1640595 504346 1031392 1024955 1570030 1462715 1579424 1804338 1618052 1087193 1582555 1181221 718262 1277867 1640172 54691 1196733 837174 710277 1558358 1207968 294373 779716 1706535 43980 1051536 13282 1394037 18252 794148 1909029 1165672 1171200 1807899 1042833 1332834 1448454 1899184 888199 750124 1041741 1393408 443231 418516 1264054 140974 1671884 131145 625377 1663536 1720101 709440 1574486 1129190 1818123 1540443 1477533 770229 1038262 11048 1975628 196566 1382824 164077 680938 834481 1095408 1066506 1568984 679490 639681 1959616 64280 836769 1125085 995011 1642945 1895972 1550899 574806 910630 912588 426879 42127 987842 950760 551345 675930 1698650 1828852 505413 158922 978537 169539 1616240 1298625 427846 524389 854906 390793 60503 882484 858926 1199196 1925631 1401546 1032919 1301085 1720443 409231 1262864 1397702 1866769 1104507 1468609 1681231 1059868 280496 268029 420867 1735957 1861663 1816110 221927 1215805 1396390 1260562 647648 311080 1268738 1459840 1859151 1604760 947904 1463124 1341158 1259554 163462 1249432 109334 312081 1117254 1602136 584909 1114957 1385868 734997 84125 1967045 413613 1053039 1779112 219142 282393 1647341 1938548 375889 1640206 1862633 84015 745044 1968018 1779082 705641 1956262 610271 71032 1432791 1461587 1740559 719271 207890 1894152 982127 1283922 1338428 463470 497914 166395 1543935 153548 617429 1547323 91591 1869315 257255 1750360 1030335 1821878 859619 767570 86107 122085 1546008 911788 1082730 105448 531440 1773829 786847 170376 136974 1326460 159874 1805701 77969 1670838 1094698 1448266 216591 1692819 526820 373615 466990 1384550 209349 640890 883305 1531745 1629862 1762871 1888008 1788368 404027 537801 726400 179785 1312850 490922 1228316 498167 113633 1958973 616648 1007838 900685 1094580 1475973 1733099 529462 715120 1338962 382475 245653 1776733 659693 113984 380944 1809009 1589651 1783065 1357476 1641480 983368 1185267 273448 1145312 1695850 842542 667941 748648 1383940 624031 1936462 480270 381347 1185511 556584 935596 519719 633448 1004762 1123015 859797 332769 706167 770999 1724132 460040 70981 1631634 1216792 495895 387726 1918824 1236793 1641630 52306 1031552 1083331 886373 1783872 1132886 397331 1270600 875618 244341 598436 1319846 939752 205174 1970637 231857 1669333 944 1166022 1673145 1891211 72617 1876304 154455 934172 969869 1774035 1329922 48689 255076 981075 908026 693820 1395393 873579 942833 582346 442724 900733 830341 111114 527874 490384 1323001 1412572 417723 602005 137075 582980 1528103 1025542 1510953 1921532 120155 762401 1411247 1495468 395408 940315 1964785 217807 1837011 1621928 1307718 1718603 1660902 894301 1363178 1897345 976462 15868 12574 1439907 1633027 17843 1961551 1741726 1449637 383607 104830 1710295 248182 1376118 62982 269332 317313 1431981 1948673 929352 926163 1098368 1372518 799931 1628219 188997 411726 258169 1375815 367728 543384 759696 904014 367146 1093562 1926352 1237371 1465763 44128 909373 1982002 503932 422937 1625526 1264263 1754105 681198 574455 703684 857410 179995 1907909 1502479 1148501 596163 1661175 1643765 1122620 442222 1576743 1484154 1193857 667284 1306450 390038 340253 639303 246485 655089 28888 1074359 382549 1010468 1232536 994326 140485 1823348 330895 625899 1387105 1423626 262086 329846 392260 97095 1370626 815590 310424 1892802 1665789 868359 327662 441561 381764 1742475 1139894 913935 1746689 204181 1299642 220353 940808 618448 960668 1428332 963113 557014 1924919 1657409 1725551 794068 1188389 1414977 1966153 557043 1797577 1558872 1143387 1896078 14261 1964512 971936 470589 1939766 371285 299925 527016 1617754 880464 1018584 1579022 718568 1634369 67008 655137 624436 760470 1183501 1210960 985403 1889519 160119 1410316 1544285 802677 640861 1028041 1240977 1315821 1460026 783793 513603 157811 696860 152355 1167871 1116113 1388129 1009670 67357 1697598 242983 853218 1379909 1302079 1831449 645322 12952 658309 168502 209387 1224456 156993 62898 1484142 145280 733308 1250258 1958476 96957 560675 488442 1299071 1969758 129928 229872 927544 1999396 392692 1682357 1974935 1346835 898612 1087764 309582 751940 1842941 1657047 1925748 55338 1060305 1605574 52342 42820 398218 1787021 1463239 1577618 787548 1323138 1322497 1561013 902729 1644336 1932205 388002 960227 1683791 1914039 528423 385714 1304859 857310 1375445 762139 1117857 1920215 1476954 1998982 1852172 565853 63826 999543 572846 200740 1799841 1928658 1910834 1646413 1251776 1844172 1690921 1217704 766393 1015438 1699754 395541 108417 1603297 104950 20068 1170224 1892263 1240699 1214824 1994169 1090464 1986677 954703 1080842 384156 1657714 1180972 1298887 1168415 655615 338217 1527772 1054141 104540 1773437 744784 991759 1369620 1444104 290804 267771 974728 1455201 912608 428120 800862 1632899 371652 1460111 861331 510837 717375 913385 1060389 453148 661487 648296 1641012 1073174 939240 1046210 480385 695828 274590 1959976 671049 605758 1352597 672392 189959 281783 594137 1270442 719117 507059 1773967 497852 1269064 523004 444537 1619140 1189732 1855947 941769 1776694 382040 78116 673640 926901 426477 1171651 246044 273110 1367959 1053995 670630 1227344 1676229 707854 1904843 1517337 1501640 330212 176231 1308211 1908530 832702 517036 1252324 1833457 1448688 1638921 1976322 477292 1941828 1523752 753755 289692 853011 204028 1111733 1078937 921217 1572771 201284 840902 1736181 704231 1554223 29537 1152742 1664338 1220108 1116558 1909134 1377147 3271 1573847 1098096 1994733 34855 828735 965309 1242736 296861 1667666 810248 1367656 395418 35770 89251 1797156 1974424 683329 320851 661407 89556 379309 86660 700565 147884 1995664 655650 1961710 1171090 1886688 809445 41359 1749222 677758 247044 1242243 1623608 526 1014868 291316 1673669 1257511 246666 314654 1279541 506075 1955654 1988940 1636496 756489 583081 148366 1124095 985041 1496853 637221 1048441 1924408 134467 1792110 565964 54959 584592 1147898 346706 1736025 124502 36027 1536170 1028296 826057 1701383 7525 998180 1676106 881466 1569829 1033295 1246349 740356 986774 286768 451352 927934 1039161 636856 1983361 486410 511580 357753 112791 803195 1678217 1248429 486356 1314603 507619 1561860 126697 1934372 1805672 283449 1917358 968982 225595 174322 1518329 816939 1287404 1220932 659228 1663127 1359153 1417005 1882035 1330010 1988431 1427889 1689541 107550 498436 965845 1869556 1612283 1717465 1032302 1416231 1242450 1909644 761193 218573 1582152 1798881 608420 1798451 608891 1449541 395410 1399980 32946 1421382 101580 421658 750622 796071 239802 913431 627302 635362 293254 266816 932572 235189 1662879 1584532 1235887 1012558 1273203 165819 156047 198734 1470184 535949 653220 232831 288536 1280029 1610791 160924 1724491 919382 1903233 1314476 1154968 777264 994387 244012 1887198 1676907 1009014 994611 978450 931921 1394361 668197 1216541 764246 1816070 287169 748227 290839 1513339 1515052 851476 1595689 1941257 62379 1723432 1190759 625211 1707583 1661515 653788 615162 1571226 1402778 836279 1497577 1985642 452013 307648 1334322 739862 1268814 279311 1737556 1662898 1954199 241255 846796 792598 40650 80319 73783 1966165 590368 1889664 171488 1778949 886278 424102 1937015 1126716 275406 624062 163173 1380559 1668495 960565 125128 1169714 1500033 1162532 739488 397603 1213279 218725 579866 605164 955962 546887 1942661 897976 798726 830456 1170958 1912452 1808815 1567655 630389 1425964 1045543 194854 469404 1788448 524106 1903399 778889 892453 572004 1982985 139625 220572 1285177 1150824 458434 1032524 1124746 103324 335522 1052899 28716 510024 1270601 495929 1295023 1321460 1966605 612199 1690424 676160 1386954 711145 1598842 552782 1073774 560644 272595 1607648 197600 31218 1520602 1136221 1214 36608 1955808 1865971 1846696 1291599 289512 1460785 309708 1037003 392026 485895 324330 83425 369318 315743 1328966 731522 867191 1545469 618289 169989 675554 885509 1278085 1545646 1185806 793050 957063 1222833 1143972 478431 941949 1463086 68767 549777 782687 881900 1001536 1141780 869565 231508 803891 1736595 1061531 1463310 1978646 41205 1275222 1326059 1689687 591419 749406 1325702 1306169 1605721 1752392 670646 1212636 1695020 1578906 987238 1502002 1154717 70371 1638277 303454 1015340 1948413 968503 663840 929514 739050 428044 1014978 598572 857106 818484 1857298 1716613 1873734 1053086 808785 774398 236426 948173 1998059 1545462 1119086 1506545 140794 1343965 135147 1517574 1311151 432009 1898629 1878566 292496 1155323 7518 52315 884164 239122 595883 769460 1814970 1364813 1167893 254377 136792 1727902 496090 407452 1713947 910806 831633 135995 1836059 1570029 991459 203398 1367191 378853 1601552 854504 1347282 1196492 587661 539385 1608158 362992 1452824 1273497 1116596 719626 1594321 1932735 660862 959965 1277529 953524 1302495 672918 484888 557527 1890766 1226211 841606 1217774 771340 1000735 801158 1381420 236406 1710886 733999 556636 650331 1245704 605927 1588132 1824095 232771 245054 146018 937018 1284227 1819418 613573 559886 1861073 376806 678571 25045 696256 1531716 740492 999423 593521 618061 624402 1693209 1387837 1316083 1502381 1889003 614074 560064 834483 599284 364888 1438738 1946616 1764079 866767 1088674 1803905 557946 271561 1967884 1208673 1811375 706879 1107383 1623069 424657 785440 1421809 106701 1032788 869445 1205452 206620 1766638 1198198 1894818 60203 1164358 426456 1681075 27757 1918983 472171 1387793 1392708 1192760 595316 258581 697306 1731342 148155 937310 128717 306370 1325229 924784 1815432 1499549 970690 330625 1394075 1009664 1827903 820370 1696910 755760 1057649 849013 1930658 501989 1628094 458856 408115 1232226 1621624 281163 1542880 1365325 556203 310833 965184 974853 1264732 1853016 1315242 1561649 884234 1122422 714520 679026 2215 1064731 897372 1184886 1288999 129406 675169 229534 327786 918361 1133028 278852 1664550 1082828 428481 1024854 682831 1191718 75508 1880698 1195240 157863 894847 13239 1155764 436363 1248406 497811 656972 906126 1224123 97438 1040271 1802466 1480750 132592 1294428 1058748 221921 485421 1554670 772597 1382103 520994 612877 1733843 1225760 161106 564346 782420 1770085 1161045 1568362 548974 1622997 1023737 1406422 1449706 1912824 1264490 1460833 1230523 1335523 1506222 1430977 593294 1196781 826284 561935 580986 1048904 224465 1367082 517556 1899161 1058012 666601 655523 1650500 1002261 1639924 59686 691621 485692 982743 1807954 684745 518826 1900612 433078 1854116 1550180 3774 1284237 1332712 562960 1816657 162589 218094 1871770 593906 740720 1121905 131136 1222060 1493266 12414 205012 1514066 1766968 243797 629768 265029 948814 637516 522141 1826065 525383 1830354 444816 776405 1439679 1877058 297204 41391 502615 1882151 1023785 1216877 181402 728937 1858495 1835336 1223712 1364307 1004166 1210683 951885 1819443 1105108 733861 869873 271654 1818805 964732 1982220 1694596 120142 1964866 304843 1725116 1400801 1126533 1704187 1249140 1511435 438371 214273 1720479 1421446 890827 1934203 1731504 1726502 639428 1332918 1175694 1492986 940572 1407541 1293253 724926 1083022 1086392 1162038 377410 1548329 1734581 1585957 312608 811796 991334 1098442 1559602 1090077 132127 1537913 425477 1883145 1524680 1300923 270237 947616 172313 1575275 275953 1587541 1581251 704143 1176072 1583565 317395 1869744 1658554 1553431 1214894 1720702 1217507 1924780 1443934 1060618 493513 153601 146237 562648 1663773 680030 716361 110388 1605716 990817 939208 118087 1872819 1955212 390856 1789097 1764523 1136725 145928 1730457 768397 480421 1522055 1808546 948918 629361 1440497 1230579 1825257 1890495 494573 1751277 1456936 802844 42373 521288 564288 545153 514358 648741 290014 273180 1016081 1988603 76021 4576 1583787 813870 1093824 858000 983922 1463499 617670 1045298 206642 804259 190892 1645314 1645725 743169 1474873 1473383 39233 1665272 487359 964768 479081 1783342 625116 1286918 1498054 399635 538731 1108187 743554 1437979 976813 1849756 1754261 83239 653684 329615 1251452 25032 300790 1696482 527182 1569222 310300 1829257 1151949 680146 1563531 498327 339246 809949 135685 1033760 353182 794950 1206328 745227 802191 1455825 816968 973603 1427614 1362822 173179 1424100 1755329 244463 255187 234251 256201 1675016 1101595 1166263 319875 1271277 925252 407172 1042591 1443304 1760163 1629940 1147942 1175971 1544642 1471068 851923 673179 1401584 737438 138488 1510174 1735111 626598 624673 1288692 1327883 22868 830259 1421584 169033 1551606 832728 527979 1510128 1063734 1614820 432495 804822 507953 1052856 787371 110244 1590462 1962982 1674931 798088 923006 972983 873027 1199749 933423 865315 1619146 1034120 195297 1029625 1810835 843779 1769548 1611959 780910 254101 1170728 299924 927662 1636615 1528975 513470 573241 700007 1999488 1773517 548923 694564 627690 1113047 1933806 500989 1006357 213435 1184417 1426110 1431814 1708502 95505 1424696 1784419 1674108 1795302 310460 1344703 874156 841427 1470151 596435 24039 1202242 1352696 33987 936319 1344831 1005024 854144 1541395 87572 680454 753444 395484 1118452 1378376 1641742 739543 156426 485925 1873610 705260 327939 1089907 79487 796044 441390 1216799 300638 255771 1902682 336175 571359 757419 917305 241610 320163 1876068 1467867 404024 1280239 1859301 1614444 1452376 458975 11810 4704 584684 771027 602282 772394 284552 1661095 1442281 1129813 434324 1773503 402904 29539 870368 1541329 1667042 84086 1295323 1672953 370331 1769919 1279505 748948 1900089 337150 1639277 1153312 614462 585134 1272040 147423 1139502 636638 1696221 1304415 268595 685332 649932 1798969 1474266 396041 786558 1039995 22230 332155 1659118 1994112 742153 1299903 1253501 296876 1605410 39829 1543012 755123 398877 637074 1823998 1746192 1679948 201976 676619 359745 565001 1424164 856257 615961 1933183 785824 319907 1779819 1971888 321007 301613 1541049 1271969 1403825 430681 1789124 1510675 1091746 1351504 1194929 1783958 1026050 1952957 888294 528000 1628430 994410 1127901 1666874 790193 312177 334074 1553861 1547060 146442 460123 1939353 446991 1178631 1752138 1842730 1463698 163501 1775808 919061 272536 1372757 1362305 1901162 1142578 1838843 1344694 467456 852574 453320 1176891 1021883 935383 1730725 749029 771773 1156223 120559 398149 1174930 415078 1929688 1749064 1821294 1436228 1554429 1996970 1012738 520447 585686 1051285 1218010 1625843 1720712 1461183 198723 361304 1262209 989150 1172778 838781 1414720 1850604 860488 1367979 15365 932972 1241253 107479 1642367 1482797 217961 815445 261887 1335891 375762 1101864 1960369 1563022 1919387 539571 802813 271232 919612 1191326 1052676 1295184 382135 1327666 638958 780416 432435 430488 178934 769661 1566885 746431 437584 463036 1455529 1985011 72335 181144 1778203 137743 1366330 207824 121508 915165 551282 668091 398507 669936 376220 1902688 1340904 80085 1234335 1819554 1184339 771598 515196 1272323 84635 727593 1418561 282887 187249 1302409 257729 1779336 1598244 781448 828298 635590 1229244 1326869 366368 421377 1120709 801250 1587206 324362 950268 634846 1238770 918840 118463 1495879 1175668 191756 467229 845917 150417 1145917 1131582 1405879 1296551 504741 184360 729823 295042 997249 590009 660843 1539649 581657 836725 580704 1077254 851860 1385376 944648 192266 741052 981970 106783 722923 1653113 113127 417727 1056850 1005109 1950520 1635537 290346 430943 872923 969441 1864024 937761 1194690 1285648 1245343 133374 1631737 270765 441762 723061 707881 841705 75176 267094 991015 1206829 1770951 736440 1993620 1825258 1621228 306525 1902942 1993967 1521392 1183320 1156707 1200194 1104090 1473686 1111157 256357 1506396 432992 1320325 649462 172653 650887 1193360 722183 117253 1072671 1387947 1838978 1603757 1656143 872364 6106 1494466 497450 443703 177411 312692 139083 277626 612875 782036 364102 1550152 61874 1019809 1503908 827552 1272435 1471665 906909 873088 979366 1723794 795836 1247964 605290 1981279 1310055 968560 232596 951865 1763753 665607 1929689 1936085 1226442 311808 921524 1778471 1309157 1070886 1598124 1661518 1265729 393513 814144 1392902 392423 127772 1915935 890013 208759 1475034 1507758 929814 1819331 260862 628473 1584008 755628 705164 235095 1021065 1476222 1397831 1668245 1534131 1672054 1421506 1561144 755933 63025 853489 1203812 1576097 1618362 1057912 1848362 763258 1184300 781600 1680879 1070199 1357964 165878 935313 1967389 686548 409538 1511740 315844 1362067 332686 432156 1645708 1305754 180024 1086857 1173786 282949 1477183 662674 855056 712313 975490 1057711 1011818 1331607 32485 1733848 826151 1284313 834198 917882 981734 1607943 1711696 11908 1725340 204427 1240648 982689 970020 1116951 1454853 1191514 1014689 718590 222107 1386669 1226967 803882 985241 1178571 624937 890650 712017 1908089 852316 151595 1364562 13341 1163127 432304 1003957 1090736 868588 1973430 694033 1179810 717616 1482032 1707038 883149 857797 1965274 683250 94887 1385728 745916 1646532 518812 337142 1517732 1213849 1051754 171744 445796 1772020 383569 1588767 1117717 300214 876008 766645 1713118 461093 1847216 1379411 296729 71138 875511 1547352 144495 120568 1117568 909748 741514 393803 1726250 474692 67064 1062990 1233845 1633238 192607 1169593 1711069 1216406 1027066 1938245 1132536 768563 822810 1297402 1990636 1747036 1539729 450635 511583 1195062 837898 347637 1771127 588623 426521 1080291 83476 275457 1112947 1041910 1572295 1372338 1222924 1913207 1724916 129412 254421 522154 828872 1842203 521755 489907 209309 328015 1091715 741756 396162 507614 136852 1418110 1850872 781128 1523493 1534639 1989634 158572 1114287 1402230 1635673 157585 744913 549723 1980812 486555 995812 1901671 1270438 593216 1923727 824124 826141 1756837 526609 142541 89890 646453 1741836 651545 200773 285605 1948956 175866 233127 1903146 703210 937174 1935720 146468 1594699 34278 1334423 655738 1231392 1429035 858804 428944 1866074 1160686 1797535 453815 297111 1404778 894423 519198 944193 1993057 1581672 356865 1081129 1746124 428666 1741197 1257893 1241902 1476619 110172 90714 330937 753292 1579331 947624 860775 833677 1783254 640803 1364480 567109 698189 1929857 353336 974673 1480603 51013 1540668 342381 579731 274345 749610 366956 649897 1712741 1681609 1922629 1025462 1891025 1015820 1415188 1738321 69135 1177718 1998724 31081 351859 1249358 1961945 1329345 1342888 1594842 146101 501324 278156 1730506 1694310 1807698 1429560 497924 1223235 941718 1801802 508181 959591 1843111 256879 1203393 117699 668355 61651 1330718 1866238 487979 1568620 82859 1365151 1177427 502497 1118409 1655120 1855439 1560958 404161 153336 1878714 1061866 302400 1671245 1190985 1112959 1811631 299990 1901451 294937 882237 964895 140472 1856538 1371674 136306 1179385 450612 409303 391953 1538914 665075 1757203 741998 883763 1756163 279368 1028550 501758 758095 1763827 130957 1241225 1110246 579847 1277345 1810195 1943450 297818 558793 207341 324146 1387113 1907403 1168631 1642810 1277637 1970037 390111 1507329 1261175 1206333 1003604 1407439 137983 1903961 320788 147544 944912 822848 746692 315953 307905 1572546 329845 42925 1052383 640882 1044966 1912574 1417460 684522 1776447 368752 1777899 1022252 652353 1195032 1648566 843056 1014021 1245779 932739 1726275 1873465 116686 1687224 1944352 1914859 976419 1417146 698805 42789 973150 1091719 376447 349351 407547 1586758 1930131 1477489 142887 1159947 1081378 397816 1960142 969237 850193 337133 1665765 7855 1285415 293487 355453 1472993 1620857 1659681 241381 103787 1886904 710607 1901461 1054366 136825 40720 866508 966720 727765 465339 1404749 244612 1721548 1486376 1861541 729547 239882 255881 944794 1094003 975928 7940 166497 971520 495912 1720532 1111687 1597605 1925532 824310 461099 1143717 433016 113519 1162497 1492681 1612072 147859 430506 126312 527173 1288459 1970174 852808 1089296 145979 347979 1001732 679418 590367 1157739 1415628 190185 1943237 1208360 888214 1591463 1933403 1257987 108422 1913131 801226 1783412 71369 520020 1876630 411868 946980 1762951 714358 135978 1677862 1288458 1175122 1339282 1920702 995641 698929 858015 1302446 1135961 1297175 1205630 1299866 817145 172418 1780833 1772053 786563 335884 162697 293509 1992556 661239 42146 641040 324024 315175 1472300 1921327 1481879 30958 1795621 1855476 759807 535138 390528 524414 514698 878258 901542 761041 666083 1489836 1180414 1432592 1824421 1915155 1098240 817327 352860 421011 1077318 413862 498352 738295 518403 153452 1270018 1265084 1272894 1762565 545709 592102 980210 1603533 1288669 1990872 577922 1716744 1667429 476536 282000 1595260 888689 1214633 1556408 1868110 814564 935674 893641 430597 1140357 1017076 829182 1763973 1970741 73702 1978585 49235 1398922 1497970 1778975 185831 431563 1582619 474754 1953405 1756312 84310 1393 673400 210456 1779098 164798 1999159 814942 1962801 558807 866558 1847299 336861 344278 1343099 675400 86267 684462 1797958 1505255 1238495 1427626 693197 1688995 643733 1838508 75311 538105 1814806 859117 1921397 1712186 1565231 1673569 969794 271015 1670686 431611 1058249 1693040 835588 607679 1406755 1778031 925271 1069644 928567 169950 1327074 151850 239946 951525 490896 262168 1754320 1167712 571740 530158 1708620 338532 133842 19226 1260787 1765417 737680 1130113 808860 226433 1127015 1482223 1071347 610041 783450 1855997 1501697 817120 1533078 1175488 147061 1021137 841473 556354 1349244 23296 228736 1113366 439603 1191788 214595 109626 821922 1390665 559836 1242660 997987 1647977 1166447 1270926 14181 710345 830300 989488 126938 547612 1192416 1832508 822901 1977235 1818053 1637599 1520089 425167 1687305 1660272 1457464 1278909 1179800 772733 382026 337632 283562 1955232 1096318 427289 832548 289274 1435384 1620037 982076 412163 604135 1069889 1333683 553829 1874569 1951324 673384 156571 752567 1248769 951902 1896350 1063512 913495 1001828 630198 1713440 715657 1218952 443233 889177 1492359 256457 1568027 1048720 1247459 109675 597086 1123389 1604886 1787137 213126 1829163 965207 525258 1549495 1077670 1032933 860881 280403 571326 1844129 1487117 400903 1532806 1171271 119043 777290 1286347 606537 973126 133300 989657 1823385 1792749 347808 1493203 1424693 1257762 1058198 1205595 73843 283541 961772 123620 1314596 1600718 752168 561788 1305790 291554 764981 370558 1950647 299329 1478756 389464 861454 224385 625517 1624411 1917614 925080 1902894 96926 389719 1644956 1613922 1810314 1294520 733818 808071 992184 363851 2075 65635 260437 1569794 791575 1957493 384200 149866 440952 1522790 469591 1081286 1860599 1971295 498152 1224351 1819764 1833699 123390 589290 284336 253544 1001703 552644 242385 122816 402659 245371 1831254 1203606 1346006 509252 678942 1540059 1127693 1047308 949391 1927373 956206 1037807 666494 1846998 1533057 183592 904146 1539833 931265 1453832 772421 810206 651286 1334344 122972 971338 696656 904035 1618765 1841734 694687 436294 980537 1672699 1912951 1576906 1308237 1400754 1667213 1507293 819614 377988 1306346 1073967 201794 1586078 1414506 1663683 1236956 1186500 1123442 1177993 1529003 603546 724356 1537396 207489 298650 1929200 1683210 1095627 255001 1768449 452151 1596163 1538797 1967097 1821042 428967 1581016 335859 1405391 385798 251745 573323 1801643 1259566 1067931 1392105 683253 1849720 893629 1367955 1581081 661065 1445647 977631 1536863 1995983 897951 1506009 1964191 905724 1605824 542436 1722116 753929 1008702 733127 1847436 1149434 1711651 700018 1458868 1330723 1632660 478607 258219 1961 402794 26978 812088 31838 1170317 1571538 454008 732650 68305 257159 1900282 912039 199756 1016984 1313215 977402 1406580 173926 112083 1164376 145593 443925 1798955 774925 1458964 879639 994399 1488302 839360 10865 163076 1661826 1248139 1027473 729767 1370420 1752178 268001 207523 262566 488317 697761 556078 646679 826032 1907074 926354 99758 1873008 1318846 379714 285903 703571 1272321 398030 1634103 1307830 745213 1368022 431786 1392304 1602095 1637673 1387706 361584 355289 1506796 1797496 1792895 893790 1905396 259488 1896497 930772 1630201 553309 704642 1480197 508143 846932 1551947 1261818 1358907 848765 619358 264915 843408 1694999 1447279 413682 29591 679097 1669539 338859 238365 1934647 1018685 1172116 1009461 1081518 1566731 437673 584622 429415 669580 338852 419268 1556655 1476101 1174829 1811544 80216 642673 1646646 777577 789597 74654 850615 842331 1176003 1933920 269545 916173 1036857 1541711 604746 148974 735711 752371 1751209 727018 183514 1722262 503949 356454 1632374 819005 651835 522382 1003085 233732 771931 1823420 1497055 1052005 136775 1250480 1576794 62695 1797849 1194202 1245990 932252 1352048 649225 1054336 1711832 1801950 1288860 1397748 283462 1623910 1665632 1975645 1502 1980675 198046 1249296 1489970 1174581 795412 1957710 965052 364050 622009 1185111 229211 517204 356441 437222 812435 1413145 1121193 1980371 1685951 1405743 815821 1628902 1740056 1539904 1275407 1714516 9478 835827 1024452 1409315 1810573 257754 1274264 1392406 184078 53001 1238921 783215 432877 1385799 149082 549292 1211521 1257496 786676 763379 875176 1690733 1112985 658527 1560108 293360 1126277 74377 1760143 843712 1709534 1294395 724054 92724 1129856 367420 1743778 1799568 723580 1161610 1168377 1084629 256715 28813 498063 224985 8660 219407 67642 499486 788634 1578937 1093622 1400440 1588460 869889 967596 465581 1143932 950696 622575 102050 86881 875861 1311148 1470647 334791 1401638 990183 1191143 1284425 1692386 871434 1633312 1587769 1825618 59488 1065472 1422977 1430222 182877 1591436 1489819 319284 698521 705675 1284498 1681143 1209333 1091232 1155208 1725644 1769647 330373 1177373 888761 1400757 760514 800597 1961204 1917767 364909 405669 428215 326435 1455190 712593 1777390 1042992 153389 1407449 1439090 1314724 575850 53294 1538917 1306422 324192 524682 1701817 140276 1703507 1261037 141576 1786993 444914 1859314 1692376 1815240 1557732 675006 1341843 123273 1331661 679248 706234 1146777 672917 1709477 328903 1471582 1921030 1849465 507451 906919 306696 1243969 627172 1479295 1539694 1388687 1207742 1490839 1815338 1819729 1268878 1625628 917930 1404232 708772 1161648 248632 886833 564150 1539679 1021637 795495 1931848 1364297 1082321 862339 1801748 1872065 415222 1989548 1343774 946718 924241 375984 518371 1308269 1680674 294878 1041868 1138405 1839486 1192404 609883 407941 1260826 806229 1630845 525421 136172 1752384 92342 1460004 1575604 1941113 1292348 1923739 1592507 1055195 1817372 1183759 1864723 1875971 617957 215534 102842 1841349 1684155 1223509 160659 1331883 1997004 1163894 1451593 983807 244478 1531437 1898228 116110 398787 667167 1744793 1469928 1440632 1416287 708531 240123 1115579 1288723 814337 959642 1924241 96618 1980016 259569 1029067 266655 295292 1382507 300836 596389 1901349 1938843 1695997 1338760 125129 802400 1134200 1771354 378662 774159 1348559 333148 585317 535851 1563176 779706 896225 535908 417480 1035996 338187 1298224 943102 588002 1165916 1861602 1562676 1310196 1491974 522009 574123 267219 329681 1070259 1617987 1415461 1114883 312507 1980498 967098 1517944 1502639 839267 1755193 130592 1068341 1798094 1909703 1887968 162489 1261564 480853 1456371 1149791 1890398 1261058 1269876 1182273 1316868 372561 1128652 1619823 348041 966525 1483715 1988082 888038 1614406 644220 327364 548169 1352388 1143644 535398 801395 1590917 103178 581836 1124358 1958921 1790474 63143 1564801 715950 1761739 275840 1926371 595775 1930122 1672778 1954425 1672890 1124737 25524 397952 1748933 1311812 725700 1777976 1037829 1640403 135496 278256 1601053 453240 1485700 1032748 431583 53119 1876988 1804163 728033 768732 424020 1347597 1908296 864554 1189850 620851 565478 259159 1855761 1942578 342647 1615121 1466608 8995 1076331 573169 241680 1979880 1943144 79702 1719499 287855 917549 60868 720957 588415 1749530 1513333 1719426 1185170 1973511 690702 1044320 1770775 1098787 1515045 2570 1797692 44477 1138448 370953 1407413 132312 184755 1670769 838231 1245516 1155207 1919430 1530302 92447 829156 67878 1099252 1179683 1279001 803062 168916 369031 647070 169493 608191 1510657 354878 775624 679230 1428226 1559859 648837 1555186 1216598 1433026 1749337 818195 339671 1599926 1885464 992143 396781 907324 1710754 1813741 1746122 1988216 215848 758634 1886590 1601835 1280414 1549323 1050746 1271916 85602 475876 1638020 1767500 782709 1931127 23094 469104 364134 1103608 1881741 1088560 1911025 27990 963067 1995253 366607 86570 1367174 230388 1535015 1020528 738800 519806 1494686 1558910 1112347 1610975 18075 615955 938270 1095034 1562405 1758494 763494 1107642 73399 701185 816770 299778 124548 1941914 647428 1659998 47402 1242191 1074030 479101 39939 903445 1336819 1596342 1007961 1947657 1974657 670773 365022 1196515 1820529 391228 1146020 29892 941046 152276 1964114 1536682 583710 987925 945201 1593226 372427 208357 14200 12009 1296607 850722 60275 338922 1992897 940252 90576 1070011 1398466 622986 107219 1378762 626634 1631466 1766718 1837030 1288297 615160 871369 703384 490528 251654 1700846 306589 1350631 1708803 1090257 6172 257744 394065 799530 1362729 360875 1652350 1432489 291296 1994057 1188269 873929 1220097 922098 1330409 1179386 1068294 1486978 1291598 3710 977847 1079648 1048944 1953062 562857 1340558 428285 1372472 403592 9843 270148 1547348 943217 732437 1586155 1890721 1351654 115909 647720 1835508 1320474 108820 424385 1916161 711852 167942 1756317 1076873 586471 1268977 1259055 940970 806846 1211687 1515237 1604677 666832 30118 1601749 638021 1109038 1732177 1754989 761369 1695272 1817897 372383 611123 1547566 1969862 120004 850707 1755965 1397940 361695 1967638 1808899 1327621 359823 832481 1499402 29795 1520563 1999192 692562 564265 58040 1113411 1163513 1881916 340516 1382983 1245417 846518 1539878 971407 1167553 1852473 1866409 1174183 339633 120158 467974 304470 224210 234483 1542417 187167 1152473 464721 1090142 907973 959731 400563 674505 653007 754664 1070671 21526 1245869 925168 1650174 555214 586809 852724 48843 1721466 789810 265097 846895 1370042 258282 1503538 1005201 473962 1348969 1910770 1261205 1127731 1288776 847631 1356020 1396425 1277150 1915316 503042 899515 1716300 161894 1594966 315967 868713 893214 91928 1584485 1270864 1100703 1808681 1166886 1307418 1744086 785290 1504384 1024182 808610 1391439 1921948 1556264 930860 1541402 1844843 1304893 1501491 749758 1915831 1494014 120066 686029 740968 140895 1215809 1725290 1468787 77044 1211127 1239349 1149602 105163 1571148 32801 12473 1904643 1302694 1490778 1653278 1268146 956747 1264428 1149259 1039419 150938 1876098 108193 421473 973998 1434620 213088 837649 1052520 286808 352241 712039 692328 1620046 1649233 982413 1944136 257258 402686 1855419 890098 206167 869184 1253067 1170085 120216 494682 464343 1244866 1019838 1746674 1049995 212577 421641 1278923 1297637 366250 465759 236351 754363 1454524 1091180 1802468 608336 294303 963992 1366164 463423 844207 1094906 367837 1498346 1015724 762794 930824 1177122 460497 310686 701862 1639443 29161 191488 192631 1441669 1917475 476699 1962664 1429673 1026023 1514930 1026274 1143373 97902 1786365 66697 657694 902637 1759030 7835 1432819 1385773 1110128 151528 595553 1923641 1105244 1214266 1220408 339569 1114202 1524133 238262 495966 1050684 735317 1785602 23723 36775 1619467 124840 1951478 372669 1585755 1382487 1839982 1528374 712104 105744 1803709 1556119 1857175 1851748 74652 1894105 1005910 340523 885960 788697 343525 1889070 1695749 1103847 594490 1791130 1675732 779746 615783 1727051 563598 839577 1600348 260133 395735 909026 733845 1687485 1479527 20345 799489 1624349 1229985 294954 1491523 1722911 504442 1470214 532280 1009013 817227 854137 966692 1822516 344301 1764625 1648419 220459 1056349 430365 80082 18485 926147 1540389 736105 1621104 1358114 831330 430955 1703289 809613 1238695 487845 213478 626061 490983 1305767 1975481 1750946 1780710 154638 140970 711833 639101 1036761 1830560 644955 892714 1825534 1407332 195759 1505802 1083414 1840893 1079937 470542 1174141 498556 916097 1568322 1768415 880283 1682173 890500 135279 1871706 577257 719653 55544 877196 1838795 251615 1192510 1764025 620488 1672373 237130 1070457 228077 1138207 892643 1263436 934292 149221 1082469 1127088 706751 1105170 1858514 832294 891050 161024 1515768 137194 845244 301111 1575294 202716 842656 477389 1332979 165812 320209 676828 1067580 1221597 1856994 1877594 564527 357261 1852267 17123 1808471 409310 785773 1491413 348617 1521016 1822224 1274071 1923116 1337655 116217 402903 161091 1012111 920557 457690 1782684 1656730 73117 948844 1696307 1382784 1247987 1657551 1844437 1004175 495530 704674 967359 1244143 37880 1011837 732258 1859461 1013794 1691385 1471144 435697 1834139 1602263 13849 130902 442384 1964067 1101032 1335411 1776488 319054 314297 68548 1223463 101806 517689 1644164 1864759 1921189 687082 1021869 648766 376690 843387 1109430 725182 4313 1557735 552391 1068750 1297701 963768 1628722 882624 1063388 1779588 85805 681346 786910 1322244 1048520 1874510 1015474 787963 943852 37573 1757318 150041 1463876 1899705 574254 1624784 1273185 488932 593691 1855952 1351999 1254679 1869193 942649 974790 1247186 1000901 1544348 181332 406264 1535259 463501 285445 81264 1222573 1774251 213070 1405789 1794145 331190 184857 732271 1747219 868794 1656022 1245542 509634 1520707 1954977 959845 860852 1611751 1929535 837963 1750688 699680 744380 521506 1566295 484602 1865051 1430065 1926583 1593426 1357371 153506 501665 217755 1369473 770278 1395414 494877 482926 593671 92840 776516 1893589 22253 992795 1867356 361711 1424189 1399863 1766289 1865050 1596336 522466 328266 1115294 193656 282622 255238 1100817 1411011 1356557 431470 1013103 1370733 1237452 1696304 448779 1288665 1691166 55008 775463 1145250 1262056 469684 1999170 923702 1979580 270660 1813513 1177135 504997 342783 423411 147428 763281 1816959 1879535 1848676 389070 1835521 1696417 1370678 1625755 1075940 1979703 346057 1824288 1403848 1827338 126122 1568699 72065 116627 1928265 1950239 1005598 1329930 908800 76722 653957 789310 577413 825603 1273287 295760 1778339 1228403 1783192 107397 1506587 1415690 1293679 1444604 866050 784510 951988 1196851 1401223 1916384 1380742 1498211 536865 391730 1979021 532688 1839673 180683 1164543 4922 1226140 579011 1998283 354233 1583581 989816 145439 1359757 1987224 1507543 1386167 1409201 51097 865642 1056590 669445 1982117 1805573 1797940 397200 1310367 1452882 1426732 842643 550958 1233384 1075412 41028 765105 1601127 1115427 285250 542432 1114485 1564124 1549707 350278 409730 241214 481411 165515 1359396 562994 1064128 143444 525162 1704728 1223207 1961516 1791639 1362425 1095707 478762 726496 1719264 1900822 1562750 1940319 1471530 1342361 780175 518771 1576291 541180 1047907 993485 453211 475655 1835294 1396326 1012883 444093 1572210 228680 644317 706864 601706 1378967 1398622 897583 1369410 833891 320024 1012998 333516 843168 1247052 1448548 1753703 1280565 1097534 910477 438582 743726 601627 174905 829892 966329 1955904 348368 1517207 138718 1422968 310034 503218 1513904 1315278 656006 1210079 1334889 356149 224409 801464 1138351 288985 1381460 1411282 1633550 1872026 1302316 1176905 1245229 1392031 1194739 68891 129585 389345 1201233 1260387 1355345 305431 942269 105495 945089 1674061 877098 283535 208320 1352229 1626949 853837 1361485 120539 951896 10245 783005 883110 683842 1746437 112370 658779 887059 862979 1356443 65805 216559 1065507 1092072 937512 1491598 977167 1442349 798196 29577 1873314 1172802 1583399 409345 1886330 194177 69328 1324176 1298553 1052425 668280 1225562 1372247 1607948 1331077 978881 871467 187380 1226630 1145148 1738531 444337 1864175 1894489 1295062 1699953 240187 1614208 750875 627519 1381739 654483 1562100 1388672 825104 607692 1624531 966370 203289 1903240 141384 1336520 1023815 1508775 125486 331564 1338302 700166 1269668 1316049 1951592 1002459 296999 832826 1527492 1477925 1246094 411265 1603187 305342 453335 1220183 1277166 781797 1781245 816330 297004 1420536 244183 1704729 1798110 1634677 819231 304695 1981537 1149381 151060 413226 725251 1378122 1656147 234346 692288 691736 1641529 1287827 1371532 1808500 1429981 710184 797858 1955671 384407 931645 1891879 1967198 299887 123866 1402899 143171 1036113 132854 683545 297386 155906 960545 65216 1129833 1956579 1480867 1457473 133400 1384877 68586 1465058 835545 759323 1673828 516019 869160 626167 895061 547541 1668824 913141 1695321 475750 1323140 1015268 1449064 1231006 1061182 479046 1215222 1177857 944713 1659231 239967 1616871 180186 74394 594529 289284 1874915 1287950 949021 499228 1807184 603042 1512676 1268386 1146884 655883 259715 94579 747896 1236967 954656 1761044 576920 385465 1206205 468011 10476 1141997 1391411 240181 393138 1720879 1994206 511389 1667034 1684912 538193 606584 142540 31249 593463 1335091 161208 1206062 710379 1397965 695702 879958 1887650 1364261 828589 100007 1867597 209429 1948159 109381 1982311 1334071 528629 729266 1481296 902933 1746744 1698178 1309990 1420919 155121 728591 520417 906006 1024109 1143655 125674 994322 1273475 1565563 1710345 576371 1619008 784150 550072 744462 854414 1882337 1580408 250755 787690 722361 1467155 1709466 170673 1771880 468750 647170 1225575 310196 152512 368117 926410 1163991 721553 1931715 1920176 1877867 606182 554367 969247 1019098 336329 1093871 50817 693256 730879 337530 1502327 1519093 1961943 881786 1404803 77561 714079 1920907 1492264 1037251 880740 955966 301272 410167 795879 1769126 513416 1637461 782037 1754851 716265 529182 326063 185520 23155 1832134 1555347 235091 612627 564399 794153 1277339 1809539 213558 56199 956949 1940866 654122 1259286 825804 263882 724613 174413 290405 78204 258479 373143 1933069 72693 1102354 1829416 1412390 172278 1524155 1502503 686898 1554376 1744503 259435 166967 445177 265742 321324 249666 220001 912190 1052340 345810 1951428 1070653 1213629 1108393 191988 436916 1454917 334391 820029 451878 412804 1917806 1302356 878040 1723142 101790 1606589 783568 1888813 281706 1981412 819520 929176 204195 637043 815047 161102 444919 1593506 127502 320128 1042411 1082985 449948 1970238 324579 774955 704289 1795644 1466765 864359 59384 828123 1559804 1587456 190119 1870189 711607 265392 405220 1151141 1335579 398823 168129 1541350 360828 1493997 321466 428746 1596769 1588024 1144162 1787858 1327667 1206221 639746 1287694 898342 635253 1991667 1000736 224333 272715 1158041 227313 351455 1986021 134908 258979 843030 275108 781372 367926 470719 88495 1843893 590108 1837692 491039 198970 293156 1076696 1239628 1900819 1920772 1618509 1773982 1562710 880637 1661083 1304098 217745 1242553 826152 429167 74665 1002367 626818 852125 160046 893293 1625302 1225626 1770276 1166565 748927 1990875 491331 213414 975296 1804778 1510806 903969 1748917 408778 896036 549715 1970959 965149 508040 1064221 675559 1659273 802931 1121638 1204406 256880 1942569 1145418 400771 502813 214838 120873 26812 1679815 490698 1539077 1926937 693519 1315895 993249 963179 1319063 1772903 1530524 744270 1667193 641684 1274286 320478 1667433 1069960 1002215 1837605 1201648 1482158 845747 1407523 805140 612431 1917348 1737544 1524503 1000297 1462030 1426523 1342272 22190 1698393 942830 1334740 706087 1963085 615196 1384800 739298 1561343 651235 906229 940827 233956 1182093 40864 1262705 1174219 1748103 1436216 1634351 329107 988798 1268912 1368193 1131042 1294927 1348801 224231 1613177 1866347 1796794 86820 1913208 504577 851886 1126296 1540317 1221980 1772768 1482476 1918166 102970 475585 1954516 1628935 1935086 1811504 919689 1092739 1692749 462081 1784055 283561 334776 1671088 849517 672628 295255 1226702 699150 1688400 1346413 1112596 1476146 1903691 1348787 272307 1342646 780741 585774 959387 1909051 689196 1261689 747385 1459390 1696158 24128 1164115 91528 1958086 1629851 349787 1107833 1942941 618296 399134 1023032 473455 1546752 252606 1110487 816527 730043 134555 769247 178355 498969 793639 78772 901597 638499 1584368 416142 1079542 1071312 1717020 1430869 837010 312885 657089 1223587 798705 807767 1182538 930305 1699049 1349751 1692898 1268953 171767 1803676 760546 1162419 1935135 1116809 1090251 1101669 1825960 1548153 1624540 1201860 75853 888511 1074901 516568 1088032 1495384 716586 1904629 1093937 1884412 472970 83653 1314605 338748 1298396 792016 68545 702721 560610 73396 160120 1940026 1591035 357853 1287009 766231 1782260 67908 1154617 354502 1597168 1323016 218368 1220795 639779 1627189 221172 132732 28944 981768 1639103 1389362 1128327 1163055 1852988 1148685 1916536 1988877 1893662 1718804 641058 934352 1038600 1982008 506530 1953560 40892 188037 1784113 1785369 1759429 176397 132030 1611349 1491500 1723429 735987 875675 252672 1717665 37995 1269392 968829 1132267 1437202 1333626 171146 1201597 985977 633848 405305 1200063 216750 1855329 446213 553908 1544029 1860515 1713260 512205 906589 595309 1568071 1690145 1361220 1545184 507686 965536 1416265 551549 94711 1485583 1601891 1296285 274044 977263 342254 1852532 826580 1321091 909653 569873 211969 397448 681399 872767 896249 229127 1012594 1695905 1284017 290115 312236 1619132 42929 472608 1395237 1397983 209265 688743 1611715 504355 1334609 1182152 314453 646462 93228 251442 1682651 1990269 1916750 1660666 528580 1531055 631364 1277490 253408 251157 284494 1418874 1559883 710197 869190 970589 3480 180197 563675 879126 1093117 1981337 1991691 560284 875514 668774 1942721 1871752 920445 175958 221339 496910 379711 579747 920034 515483 1839562 738930 198850 1277143 1933093 647298 1373631 576961 440008 1732594 357889 1406425 1942239 1447445 1655611 438196 925409 642573 775600 1989883 1884596 1418148 22301 1690420 1104856 706454 909257 69978 920463 776919 1422474 369222 1232595 842579 1471816 678077 1503074 819948 1235542 237174 1837572 1125141 1276295 1619263 187797 12468 725456 288781 1187712 1064507 73124 1468505 1219270 768469 92642 1234221 1341901 1802745 1281618 256668 704412 1588702 19314 660807 1183273 1986566 1245999 885227 833675 1004699 1276516 890291 465890 1077275 1362276 786195 1793616 679753 908174 848099 1590323 264648 1661108 209551 223137 857854 817385 768172 763946 1432555 1553739 1742849 1591205 213622 474621 618310 1347774 773334 904878 552861 1306468 284006 570493 1016808 1308006 264214 1210736 1516388 697001 568229 504890 1084176 728084 226841 735042 969182 846824 993301 605728 1885168 1430709 557982 1237913 1593642 1981645 1451934 1448726 692702 24096 635786 569558 1558057 549764 1038557 810262 586042 1059291 851786 1242992 195025 482599 1580344 1762442 1828412 204098 1439909 1705107 269682 353731 638559 1351776 1203401 361714 1258512 313800 1712321 1339158 1779360 898969 1337686 1022955 1522468 421223 1925252 160083 1023644 247440 1729658 1690276 977938 69555 1483127 852156 1962424 207228 1076817 1061605 1748765 1241961 584777 492733 832120 1299343 1824993 378645 1711208 1025615 1438375 281738 407074 1328021 1230602 244009 24817 1030772 246021 1291630 1280483 660293 1309126 1817282 124939 1396809 1913404 51650 480245 1756688 1914658 1376721 1601700 1800143 578913 1846923 372142 545828 1271069 1167672 834505 92927 80464 953490 290224 1921984 523962 437254 913992 34861 1792468 246560 1072460 798021 7248 1579728 906269 1627843 1180540 1671260 1983639 151890 1254283 1776551 1814275 1212827 359259 1831245 1131993 1837125 52650 1521892 1798296 446007 609467 100144 1382901 1139037 532314 64991 1865086 992891 1034485 11750 1030645 196864 1762334 470405 832782 621113 1712209 615460 1766556 1605521 420966 30560 1871702 218282 994679 513969 13115 731871 909077 713902 415742 949853 41492 1623753 106696 1598852 525163 189942 339632 157382 894440 1873125 511730 896586 806931 1948541 201028 64656 1689516 1466286 871432 1590268 1974168 1633445 1181603 319518 1534166 1456472 165747 1830979 153453 1430302 965497 714269 1057300 1768098 1855238 432116 1633848 1917976 1164331 373235 673025 1143459 31859 267721 1839111 212560 48967 245231 388640 473318 1999970 1447180 1041751 1566342 1356593 836981 590870 811621 917922 1401073 1914304 1267613 1908969 7143 1741448 243213 1234819 1660681 605994 1913095 1605955 935634 1867059 1828249 732106 1965986 1999790 1733406 146554 931313 1668813 42918 1579382 1533580 854608 1372416 1693337 1828717 1307870 1640069 658505 1212206 1234101 1951104 1825978 546795 1638225 1592683 603154 1249764 1668591 221486 1827763 408232 1227475 1025980 631121 1441755 491340 1883207 1928465 1765787 1797362 12216 1400041 1843250 1614078 1705653 1188332 1162815 1445905 38384 504490 348597 257109 861761 561296 389865 223360 1070295 750384 58940 1676332 766301 665131 344797 472686 1718489 1762997 698149 602373 1265983 423444 1322708 294159 1427641 741101 1388814 1153964 708253 1025537 1440524 1924265 1874987 1128381 1668513 1556606 1962272 1450944 796531 105543 1224510 1423161 413478 485882 1385313 857881 70230 1838037 976439 475346 1203289 986960 235519 1885075 287330 892138 934655 545140 1609890 1489855 1456 1050042 1715389 1669668 1901425 831610 786918 648477 374252 708622 1781925 1828858 146822 1807422 1623190 1277665 580706 1383489 536923 846543 1346315 1427380 1294658 986848 1149405 703359 1805113 851615 1159212 945105 1890141 1301758 1728764 885108 53535 1129494 942884 518049 1417536 628261 76639 1474327 1519338 476509 1118625 1540701 769198 702676 1316475 140469 111109 494355 103819 1746241 867519 846134 1865753 1908350 270083 357688 1849199 1586552 601340 1953456 1881239 896965 254273 1112603 256502 1479391 372885 1662566 1031115 1365503 1821093 256693 157841 697631 558582 1742745 1818154 794132 219689 1684183 1640598 898470 812665 752403 946974 1693435 934719 390764 1505135 372684 1855173 132755 1996761 1188208 1694503 901391 1985126 1515489 1774022 517851 1820387 514067 1242857 1768112 1094234 178486 1931836 411025 712127 597702 1479106 551771 1929465 215033 1538837 855517 918788 682585 210562 960779 693877 162832 1204852 1585631 1762680 1417844 1773192 232583 333029 199615 1479168 154462 1973963 1670479 1582066 737777 1270580 241023 1906566 1008234 1746119 197299 568614 1279836 767020 1162193 1678103 116129 131598 1385015 1060737 1266481 1730616 1458265 1458360 1590807 1741896 1091798 1103668 128987 800086 1943096 91620 1901458 113016 193400 724587 1793565 1696116 1707001 556010 1915402 527145 1436916 381960 302978 752642 1273318 288801 419860 115982 457247 975142 774391 59792 1937402 1521923 1041083 376926 1004063 268042 1830532 88592 703470 207160 767290 1921362 349333 24215 1590529 1841842 112653 599431 1930628 1932590 579631 1652909 1414449 1524665 1439157 1336929 1256358 1270120 1831910 1709345 483669 1155774 1668855 82826 1242531 1667001 873273 262546 1696652 1200632 1742110 1564281 1583476 853335 1707085 124605 1438258 1846668 1380804 1562443 936920 161352 1382712 1833902 747607 1923151 1720778 1940842 889471 767013 555637 1274605 1045015 1632822 1910863 1435391 784211 36207 252451 297895 933605 767830 193791 658852 1612598 248946 166796 927998 1726513 1938117 1688068 454549 644402 1875591 1283205 368516 736186 418325 89225 877284 1616008 1008398 1925791 34644 630945 303925 1801827 1644564 383402 908946 100225 163537 1376292 1396069 1599974 669286 377882 424906 1477672 1096041 605815 1459556 988170 659 360792 457430 1059543 1752253 1248921 1770053 1026389 219265 1204800 1450926 1293398 1220817 1775593 1094358 64956 542879 1282640 157014 739353 1523059 39299 1094194 1390206 735824 764027 768875 1785960 984513 921832 874633 277356 1695775 1317050 1242833 802260 1665762 468245 1734271 1332061 1205338 1814042 426252 236304 354409 587411 1945334 2593 876476 314805 1759727 263994 833554 675629 27495 142171 722169 483921 1537562 1659669 398937 1540570 645767 286387 1179126 678484 1606861 720316 1766448 1282497 615858 1907524 1165544 1386863 649443 545268 1201276 484179 1073772 504028 1361356 1965680 1188618 1484056 1936467 1344150 446119 568757 573544 1391496 1221050 873514 576614 683955 114543 777190 864535 445761 1595852 633057 722871 1994207 235535 1189432 994426 1171654 221777 1897713 1021025 1612786 193020 1949872 1393972 1851714 1286126 318667 1102488 1700275 364342 199265 1307970 1204135 551048 948608 1236833 1905191 1324231 567462 317332 1521931 350895 912822 796299 362162 956710 467934 1902280 1337914 1082658 1343765 836595 824012 1239190 356408 1347236 91517 875502 1188647 1390786 1040244 566114 466928 778943 818563 1523050 1313449 1501059 1908256 1673890 680827 1261213 1265053 633400 1810450 1133816 1129581 1785911 263898 123989 540406 1471754 831782 1203779 880757 52608 459725 1400578 1295441 383527 1388803 1381197 1489352 1157104 1829797 977266 686989 242822 396201 830682 377431 941118 549437 288547 1209101 1531139 872165 1706519 1813985 1561642 1740721 111344 216564 1652684 1320717 735333 1432824 496692 59905 738245 550647 1207732 524916 1707784 1346442 52253 697029 187502 641960 68780 1384748 1180906 1424486 1923033 166643 454217 1130459 1866208 1606309 357206 1821601 914059 336231 4332 1170402 1878810 1064992 947659 296536 1703171 1948071 928592 1865936 1163283 1492209 1564767 917807 1011445 578681 11401 1453409 1895381 1321955 435735 704773 670379 1383598 499139 740119 522109 706443 807832 240031 1319851 1946992 1476405 1595263 1754301 852010 266357 1895291 280393 163908 1130692 1527065 830925 1419519 71079 1727117 621399 1789031 1749044 366746 189735 871134 1424423 1442670 160634 893704 1326600 370534 244126 779571 1504333 886621 1125626 579196 884431 909801 1643315 108208 1910955 1040058 1855730 56182 592076 822576 686440 920965 432732 1136057 928092 1300590 1941136 1839060 1908844 1563357 940772 754276 1183937 1358958 1057570 11208 8048 289449 1669139 1617873 113763 665283 1066105 511812 1159955 906025 1964299 781858 924116 714455 1016269 1958102 1576051 930956 1087392 779485 1679820 321730 1168656 614703 567315 680866 1907284 1341372 356000 1614238 112255 149250 693326 1544090 699005 1901244 1061798 1515293 763384 170939 601090 1439207 557925 1224269 1589460 316468 1499169 624074 1388436 1367049 1209859 1304841 1997847 1071051 1002804 35044 1265240 943444 755484 461455 1357248 470920 555087 43065 611314 34493 1463256 779451 306971 1530530 912692 1530001 606792 1007061 655789 612005 1669784 1939510 1826629 837021 1454589 1063208 1866772 574197 1672188 774468 44498 1594876 594864 1446814 1974093 970385 1633152 1692055 1767758 205403 570146 1583217 1416258 251166 1082253 1754118 1643693 315512 1856515 274731 578812 1797594 331256 1232593 914720 1788994 1808252 1478577 199125 636874 172065 1434586 456232 1216694 1467789 1868977 749700 293940 1907050 1339550 1951083 1698970 805444 332771 916778 1048254 1729100 243259 800507 1300000 1044242 1602037 1056150 228869 1964142 515344 723388 1895674 1555878 351959 1944871 167783 148268 1365277 1437981 137363 1003160 638859 1548862 1414394 844185 1534161 142486 1688187 1836750 30040 814124 873748 1796228 1946172 1664876 181431 1754636 1489174 1296593 77530 1765128 432476 65174 876218 134421 590120 500169 929841 567932 1696659 1650770 535257 892975 580723 252443 597570 1549100 1470954 221833 1097293 1873553 843528 841369 1401962 264825 1769988 708899 1033917 1913422 106309 252035 1291120 1216971 1950779 64320 1256659 1327542 634548 756633 12891 1537247 428087 1376174 1693429 1914466 1173247 1826781 1301934 734730 578883 656705 1299277 72642 1599158 147965 594266 726293 1811735 930315 1026410 1842319 626705 1946624 633585 422024 1513734 289411 1254735 806028 530145 617559 1425602 1073462 621447 750659 1042553 584360 1445077 223832 1441719 956332 447587 471510 1410215 828747 1782941 449615 562540 474715 986625 440564 880793 526533 536431 1295042 387062 1728867 1784936 801004 291813 1328697 328325 1800422 1687094 454791 153927 511702 379844 1976585 1852220 97375 1015442 882434 1662765 1054490 492812 582084 436410 954949 1459529 1428551 1467559 1788906 1833203 1256130 534388 169287 670819 1890256 1700786 83346 850584 963694 112462 980123 989892 666347 284860 1899986 224143 299363 722390 532507 1802502 1597538 1274102 71840 1575331 1559722 1233284 1475826 1625124 251468 1833070 1989272 1872563 854904 603861 1408441 1511624 734079 808789 1454893 524090 52794 566989 1006978 348619 644831 34830 340978 1664167 849915 1315735 941226 407488 381988 690561 727390 145537 176247 1618838 671340 46404 1068525 1385785 1272226 1406014 333346 1377234 1600424 336644 644767 230923 488186 243152 841124 273356 376856 1888935 652066 148726 113705 1416635 837734 1491821 1798007 29352 1395015 1080769 1846403 1424793 1204764 453520 38334 549702 334373 149285 1971344 371949 1449287 1274787 1967005 1132742 626052 407675 48452 379020 971364 1453670 489848 524725 1221603 719621 625466 1685742 995277 724432 1580669 314905 1183809 401907 1498456 1694117 1347901 355860 420213 1870597 1280962 412235 3028 1129303 1753843 814555 1221367 576960 943825 1199080 728555 1939258 559182 644089 1306474 972011 358062 125668 518382 1709888 550078 859378 1121440 1248262 1874973 1217980 1315366 804521 527285 994356 765402 597270 1239520 568350 848865 968459 1811850 1727038 386594 170540 914301 1273659 715983 1969613 327516 455738 890346 1459030 447274 1785691 1492771 1202414 843417 1252193 852239 704580 1463111 276362 1084799 70250 434076 563039 1556845 310082 1744456 742540 1549081 150284 398190 273580 1313800 733782 1759718 1470133 1660340 590209 503742 147617 208576 1924382 770415 873849 903078 948591 2838 733041 1935257 1437621 988638 1129765 971232 429686 69407 557379 1078774 34375 1933571 98647 1215077 986739 1917499 1002505 407131 420974 640962 116220 1573278 1324189 1205874 619923 116105 1160121 933358 45284 1738337 1360721 1465120 1573048 1311294 846346 1756762 1598157 33782 355384 460980 922003 1993536 1853304 639721 1132674 1632500 596329 131237 1573226 1272846 251972 1403507 1467124 1405912 856209 1504471 1138495 971066 72533 1710848 735056 711163 600247 1117945 720280 267421 934618 1602112 571790 373388 652140 1345582 1217076 747158 1399938 214400 1424832 1590968 1867345 683641 1005876 340976 179770 1222839 1763006 899608 799484 1420428 933500 648053 822840 1559136 371658 1839239 1280537 1431679 595622 1447062 623715 1693123 1160034 883108 310050 1750334 260415 1556040 1151559 1910666 459773 1312798 382454 272139 1190955 723673 658597 473588 314595 205294 1553506 1449280 1691777 811973 1608204 1135706 1423337 1700866 976060 915919 1190541 717735 31226 1038382 463387 1391359 64742 1422848 432453 572369 468478 1785684 1376750 803462 209226 408446 499329 1939982 925236 691698 733828 79580 1824554 1560865 92033 784659 1194380 1846378 1219486 954594 1969293 1715939 764585 236997 140240 595712 1598514 1417573 699710 1306162 205516 304476 1840782 385184 45919 1780399 49338 118475 912908 202081 848758 1396171 109577 1862511 1268684 1430394 1864859 1527260 272149 471737 42330 1825995 840803 1790033 183392 1365007 1279808 1509595 1717120 980004 358231 329627 1106337 1108084 1830135 1423440 1672933 1340425 1258566 1448577 1693161 1868498 408214 888724 1881221 286216 911326 891332 1395408 1397967 1383626 404619 1337521 1960956 455909 928970 1370761 151771 1437487 1611155 1207257 600974 979503 1844389 1895406 422496 814906 840938 1701934 1594276 1532543 776318 1525641 1594269 204247 1638450 271437 1159092 398435 118899 1921304 1212502 1832202 1210416 1516775 1126553 1521793 276050 1504938 1311272 1137511 60224 52953 1255286 627275 511284 1983457 749699 1564844 1853829 1544744 1043800 1036429 365266 479623 323488 970880 453041 1700220 1775928 16551 1478053 1358686 1911102 84776 439073 1055636 1818607 675171 923516 4034 1417156 852587 1111883 203103 1799014 1082072 1730568 103093 1005674 89192 1466504 616367 227377 452047 560489 609350 1666161 1346120 1558292 1306799 343034 510188 510035 450638 1697638 386075 1319000 1715255 484994 1865738 712047 1588046 333986 236945 601289 751222 446982 311296 1286337 1225774 1310240 636605 566939 807158 212811 632251 767668 1997874 1932466 1304746 1065216 1570004 428061 74735 601664 186679 159579 90092 401462 208971 1194218 536440 577038 971331 814713 1266734 1606097 1394585 1402177 1246621 1224920 239461 1312532 590448 770917 1567380 1694556 360712 1513347 1309797 1913975 1964863 1862300 727524 1406435 924892 3357 1263439 1032107 41861 1454027 469245 225533 277330 377271 334588 101899 1332322 1247878 1919562 2410 1266568 1557338 264931 1883411 607961 943230 907459 913779 547370 868615 474721 643427 7028 1088978 636042 847326 1598412 1060459 1305619 1076858 1034230 1200035 1420522 685945 1507997 1209976 1883518 92703 1898920 933409 294441 129100 783221 890024 1428321 1455479 653542 1686303 1773270 763484 12502 1539820 1303040 1686518 560106 227179 1552721 1988960 1321846 414108 210298 478186 1860484 1538340 123482 1208199 1162899 1647345 1559617 1969522 1700853 1877086 1812167 1587629 1603448 14228 325238 1363923 735863 1467084 1476699 12603 1472016 452243 366695 1292206 547545 841223 1276551 1691121 837796 1289256 1056505 317234 22691 546392 1996024 1458837 896652 349876 1290619 884914 734335 66453 659810 1168203 238475 415238 1114326 1119515 1794178 650511 1801104 1766012 855388 1534916 313256 1230389 37560 936766 458513 1952212 493448 439514 1610713 1860840 1886088 1028018 1330717 1535423 1898397 490069 1443050 54125 260085 968389 1468995 1159765 1888422 1225162 1518096 649690 1504407 557479 1177760 1378355 1390717 1364138 683375 1192377 1192727 1221135 63992 1357852 1537336 983296 1968164 1304591 1214499 770454 1031298 1886213 472624 26908 663287 980627 921540 1628278 846954 965313 1859603 1773602 629695 970205 970767 1026509 219656 1821561 747068 132198 1901000 611389 632386 152236 490477 64664 435400 18566 1583379 1335376 1259019 1099824 1840089 543163 961064 1124455 288708 886914 1810364 642 1117756 1896026 230155 586853 25474 808644 542315 27961 1320826 1769030 659325 1217223 1478802 50594 542252 1897046 275041 1366464 1910659 965046 1158133 1809398 1881776 50100 22006 387763 238283 196775 626647 1738145 2815 1843179 628617 977430 448279 341755 1867468 226384 186583 977593 158750 1404242 524782 1193240 74162 53905 536492 623208 501817 1862750 379832 1705459 1135571 268942 1804885 1073299 729046 1225585 1892293 1404777 903735 58023 1220413 445222 23010 575416 462664 572285 612405 751517 1442050 1485710 1431324 1345915 1949866 266604 410661 681199 1818118 1673185 635860 1280303 1296041 200656 579940 673960 1134025 248397 1599857 1610588 1210147 1322701 310341 1458543 1337687 307890 333014 1077120 1019784 279949 1869070 1936231 1076992 1224008 1931333 910219 1596245 1087241 552255 1500245 1834024 743037 798410 273467 136741 811399 49775 1992502 845451 1656747 16085 645000 1912460 1073006 102720 335358 391005 1204920 1660569 151580 1426088 1574442 607475 1846231 1162690 1755874 906641 187295 1394694 770086 1158143 312536 1030403 1001182 698596 459697 1770794 946750 431387 1655266 989900 152680 1051280 1619721 500279 1264107 1604369 845125 675668 1487160 1138960 1613263 1684636 1335551 824229 295537 1284444 1064094 692435 752912 933258 1026264 465060 1076736 1658812 1413860 992727 856810 95788 1201622 500931 631090 1133342 486264 211365 205496 499494 981681 1957733 1944707 516300 903784 766677 1312980 312119 11252 143196 33622 221137 1180498 1987876 883573 1756920 1284194 1147195 349799 891315 1528808 85839 1229944 1095676 934958 478309 875026 430054 901501 478340 224400 1411362 230338 1291018 1001367 832180 479566 204212 1033297 648424 1046022 468579 155339 1218704 1624801 685781 920518 55011 1605982 619557 1567829 1778084 1170355 1908182 491312 350258 553154 1621385 747188 542475 966706 143316 1432075 338987 1361323 187735 1289130 632256 98880 1135914 43981 424659 1600673 452252 1245420 178304 524571 622932 1491954 1934742 337672 1626042 1331447 1919850 143713 1896916 1732735 1544318 1479406 1651179 679529 1635148 1421487 1654142 1975414 1315023 1390865 1977940 1815347 735733 1928435 570413 1740224 569244 1246775 1906266 292052 1094609 1414228 167125 1523269 1947216 1524016 1035323 1728957 1728536 368549 82242 714293 1630988 1230355 680519 1127250 57190 1792668 832718 163427 919616 1026371 1681864 953479 1976786 1071545 12091 32542 270570 1232252 1010678 1670575 1900023 463435 1452168 1511960 1904675 103352 196704 1667041 1433516 1507291 32060 1217341 1045901 1819931 1180187 991177 691125 1677361 1514387 707232 1479402 1643892 1674577 867202 1533206 168775 434444 1019793 1182097 909163 639283 1124078 1384726 1871911 541591 1839741 524541 1819659 888239 1303571 112287 452781 1165962 683318 1654265 1272532 236759 1671889 123964 1690987 1122132 965220 1347658 1956444 1804462 1491966 715827 1753239 1846681 1739064 1256566 1468271 614065 432794 1447203 937705 1159168 517800 904213 1169507 1073490 1967027 1203428 1220627 552286 626383 1943528 1501427 1387680 37054 959983 168380 1308686 1696473 1531293 1631197 1924654 593917 1995733 1403257 401102 1927563 519414 1097994 370850 407936 1866479 1670651 259602 329762 1967533 1422074 1277983 1059292 232503 1696676 1150448 605042 256220 274989 1830063 592456 63000 971034 359160 46287 1942888 502393 1034528 837068 1742614 1386840 12281 1248342 643405 41381 1764466 609239 1530006 70265 884718 687292 1530134 834103 1326530 1695180 729552 622098 597515 1647495 1055055 1762631 1562576 1432501 1233920 762418 1985060 1873320 681997 809651 1312467 464893 832217 196402 1164080 1133242 1416290 2273 1276543 340167 529885 145179 117922 1772378 1484289 918028 1998587 167068 1036374 153476 1805320 937586 489417 1753377 1074054 992030 287910 684222 1973414 392524 108896 1659496 479020 55954 516135 1467120 384671 1691670 1571123 126398 1536208 723108 950397 1641706 360058 1113738 1584106 204457 838291 1733429 484539 254051 1677763 1460169 103863 1933123 180412 1913041 949669 580447 564537 738033 161618 1469721 582560 171545 246370 480600 907833 1574885 460937 1573359 1060493 838633 352497 253419 1749226 1708651 1372542 156853 1060908 489074 100343 1964444 347447 924418 1745590 1093187 1594097 1310709 920548 1034786 1032979 1471294 1072951 1292010 1132193 1090994 479766 236922 896695 734529 1966989 1092698 200706 890774 59267 1425501 1107866 1009616 1788682 592828 1434780 1039411 213451 1776261 175530 1542614 1163840 1864078 1472269 1616507 926792 538796 382761 288378 1474603 1564490 92039 1876143 253025 1545061 1402865 1907969 1826375 1120738 1750463 1112616 444847 1783970 1316328 1656098 861239 1769073 582435 900407 1014369 431466 619913 1421136 1175619 209546 822514 477373 1995213 116257 659788 151029 1297163 1698830 470049 1698588 502718 710377 454561 1421164 335724 897473 927306 1990730 930814 1532580 1979274 618737 170332 908247 686237 1247468 646737 880147 1664425 1934973 860272 1875783 387676 1277826 1136759 1794562 1261055 764863 817635 403041 430646 1611986 1265869 755370 1442772 808225 1219038 650482 1162680 201257 777744 1959538 912389 461303 1865074 1912443 1916586 347824 644285 1897587 1737417 1842636 1767081 450952 204771 634463 66201 250042 126443 21329 147776 1641044 299113 16868 723418 1307729 1163973 902440 513051 496458 1101917 161925 726468 1233023 1402372 450975 924336 661916 1432458 1962474 401241 1359286 26271 179245 1957223 1999129 446279 1444784 1146265 380522 43893 485464 500047 588076 916866 1657808 1575005 1491430 1012026 443221 1723295 1817586 1131498 1100054 870881 252291 28049 97511 1947955 1996760 1468081 288154 1286895 746330 1719680 413456 269069 1719246 1519176 801345 1759183 439700 20263 1109319 529330 909368 227331 1773258 1294007 24810 478318 336071 1816903 1216385 774813 1743305 1675895 1513396 991114 1909023 211498 1105392 748419 1385069 271590 755711 1046488 1652270 1952837 679593 196956 1787072 1739069 904531 497507 1802437 975162 262380 367608 713176 1185588 1102171 846833 1519092 1142819 1615306 523586 48855 161396 712342 119402 1325741 1121817 193755 436989 1471902 444201 1053107 1813725 642462 24258 1837950 1601827 374526 1743391 1619714 767676 1184864 1157880 1211990 1698594 1026056 802071 1823499 657425 234324 1178408 667009 1738208 773003 1928832 729640 328424 91800 1623201 657540 1271964 113973 1990043 1241394 249559 683037 1886607 727996 1233737 1415622 1901309 271392 916563 1384662 753517 1913887 787156 431588 997983 1081564 1978862 1871837 1434472 857842 127829 1707472 1742749 1362557 145670 252195 681585 315516 1476754 165153 1004860 1670080 587381 1169798 1038440 1381372 200258 241458 468223 59011 1020476 473007 15567 241298 18330 299787 1475532 539730 108705 659416 990663 933652 1399661 1806169 1315136 1076720 1237430 1943830 1810600 1311442 32535 59442 385958 867403 1008095 1182816 123228 673977 723310 1085530 511331 317374 257739 81357 1814910 1560942 1438068 367731 322496 272462 50993 155458 608297 98556 1682098 1541742 1597889 443168 1238556 107781 1225133 119796 201335 385221 1399455 963361 734522 1901870 52157 1714920 915284 1987624 33806 1896150 227690 603961 825942 1114455 1683232 900398 1694506 1832741 998847 323011 1750604 993553 1286318 1198803 1804390 1234838 607713 149066 1459018 429831 725943 281715 1489074 793740 1395353 451258 1885870 1799292 383224 1976213 1454520 616485 1296115 736300 966349 146739 1793863 614965 961044 234670 963225 1296289 261583 1293263 137827 1939209 649164 618763 284741 243086 758100 1797848 958606 1402353 1337261 697625 253289 259440 485146 734113 1432905 1999995 819540 1763176 525876 665724 1442361 1756693 1752067 1346244 1097392 804068 637544 1021488 1210686 1190773 911965 700492 929653 1453231 1253331 981682 685115 1932020 1553624 354866 1422160 1359984 1581167 684843 712241 330457 655062 297020 1363587 146737 305217 1791749 812458 964881 505921 1626067 298624 945226 381043 558927 375327 278363 152806 97741 1298124 180116 1035404 196742 1045385 1239004 688573 391373 566377 1856747 1638658 1074164 501157 1170695 1095750 1021709 329703 83284 306647 770252 1937338 1232883 547341 1748344 1986604 1893512 1834121 164475 1089646 434879 1893873 1876775 1447029 514180 1995601 1524808 66394 789907 706568 626459 235348 1809954 1730023 105182 1519608 298093 964743 1662936 1390429 1472983 428603 1210406 1412054 1084292 235233 656290 1287411 1057013 703452 1508781 138418 498311 151050 953233 423818 828657 1746416 1555176 836486 88266 179862 318930 1072478 1561933 533598 652181 1186122 1204452 1637012 1077467 46533 448833 905266 1451576 498509 486635 809826 1857680 1413117 761813 781771 1926609 1647371 1269247 1725881 763989 445430 24067 563850 245126 1001366 1907971 602467 1460391 1903460 1024777 1770185 1121943 113042 222625 685331 1438631 1297409 1316545 356442 1032623 134372 313064 1823440 334508 1699718 831574 441663 216436 1602446 488517 711485 1724820 1486723 1358283 1153469 500630 1096032 504211 1067662 292456 1257759 1571587 702678 424775 508393 1660732 429471 612413 1277485 1606157 1180650 335599 57929 134568 569391 1726417 25192 1643543 1303263 522565 665019 1433965 817558 28464 1483078 841801 763269 1943448 534053 987906 428335 101308 1484981 135716 980475 727802 347159 1239305 1628696 338767 454515 312488 433472 918542 170324 1267484 176334 143281 1245277 861178 754096 659884 408249 40511 1652910 1786024 252110 532848 1676431 632855 1647709 269586 908764 1403605 1270788 536776 140231 1502555 1607496 1220326 1502469 1370396 1032327 1361638 554653 469118 1531715 1581885 950425 448641 592288 57307 483813 877974 1920396 1639301 913258 1143073 1468652 348856 537629 1914043 384506 1188202 544675 150788 1263641 37737 529924 1036833 1318157 75396 1865114 272849 27225 1088044 1237787 1095958 136398 630189 1795102 184884 1314988 1855599 103649 1253272 478591 1963907 1125217 1236158 1724089 1076225 697422 1270574 707778 1752281 142934 599380 910646 1950249 1365237 315467 1422877 1762819 1512786 1681757 201889 993354 678795 1766574 930001 1604752 1781621 1602917 1571861 1088936 309917 750488 1205573 921940 303832 1982287 276072 1911737 547295 1302845 870712 1900624 1891769 1896651 302665 824467 1736067 255183 1696192 1867851 895087 1508187 1773294 485442 45041 723529 843231 894881 1696205 1312087 789224 21869 1742089 331695 565344 1660020 1026267 109227 1231875 236526 1519259 478822 1108560 1498090 224604 1142179 440387 1048599 169469 155834 1125730 191875 1742794 682346 911825 990719 436430 1288328 1224436 592769 1084383 1380060 1264755 319653 897426 1225408 1810763 1735792 890644 1744164 1062981 1683303 1941634 1044898 538741 1874538 1097877 1541387 176225 86155 965617 25642 1003332 154673 761966 751962 14997 261912 1807468 1003652 277516 999823 1525039 790730 1457302 1640424 254401 592874 23768 421772 266432 1508793 43135 325221 1114353 161072 1290982 1014773 1928680 544392 326514 888427 913259 1828836 1575799 477598 232 358949 1930509 874877 825711 1692218 224132 1547880 864421 44147 1075048 542155 852324 1808375 1804226 1901830 1524074 853333 657926 1888653 1132767 1565558 1902959 1775886 375821 1159214 1521682 1578862 916711 1162599 603349 1080356 1206681 1062730 654456 534322 1590029 925648 1679320 462478 187788 1028949 1661409 169000 67337 968439 902701 529860 1593551 1507284 983247 1948272 1556281 623665 229066 1762817 299369 774397 1111464 503725 301011 1968264 362557 1256749 756166 301478 1362702 1293292 58409 1823607 677072 128619 1969032 536143 964108 821582 56634 1283091 1229190 183638 831587 1262146 715064 1455455 345363 1532606 621522 1951746 1225921 1223195 1632054 819457 568433 448386 1696708 1010900 1878781 1443333 726953 1198912 802059 70540 1710450 485547 978969 1013596 911767 1076625 1722300 1151644 1270367 1602940 486432 359850 1883275 233423 1658985 446734 1582766 1368598 1163033 1778990 612036 617895 293008 1335222 664573 506551 382154 565370 167880 1764020 982364 1531385 1024267 863547 95407 296023 452548 631076 849628 1240965 1133896 1536134 1187060 810740 177338 1629253 444716 393115 442907 1529280 220298 2390 891232 1067713 1185187 1241815 264437 1527402 232192 1701089 203866 741337 1946049 277142 989517 357005 883934 17435 1137852 1139776 1611021 1220118 659554 958306 1301920 1951384 1700917 1352871 1354995 1206617 1166470 1839084 1156099 1701320 934321 575307 26688 1714297 230369 352996 987889 42868 1667875 1767901 457749 158244 179744 206374 1474447 1354292 1411383 833600 1345865 636934 706084 209580 570175 1570587 1913453 1073775 1396189 969198 1172704 67780 1498180 1183056 1984275 1722689 1125027 1171437 335867 1322017 253072 525390 208819 1445839 404618 1927190 1470695 30529 1616030 1299598 367240 230950 1074836 628550 582779 1287626 593194 244187 1347466 1639605 1951434 212386 946517 1594332 428996 58792 804923 1405253 294020 1764341 943783 1474926 1594776 1977595 1684260 1120119 1698616 592212 589789 971664 1798009 1387259 1108249 413144 1764753 706053 982251 619686 481250 963646 1214896 1280380 672105 1707937 969982 476717 143232 1086635 1052790 531711 414570 1021780 317979 714582 1961178 794051 791418 223509 1602370 1429748 1970027 907348 1547204 598085 718643 1617360 1163132 1736239 1754863 1604154 207831 245168 223242 101641 651098 124083 1755958 201542 914257 1936632 1699461 126860 157938 1416748 1892220 1163499 239993 1670279 1671063 1501695 1714681 1772147 340514 1751214 146402 1359130 1505529 885900 1774865 880875 1985764 246195 1243129 1378414 1069568 235245 738048 892228 957217 1407186 830285 1359236 326026 1067555 1202416 1517491 1366889 1550636 944988 1554797 1482855 1489390 401519 1787050 1083700 1389849 828793 516640 1700125 1253870 1152663 1879327 985600 356267 1230419 215463 367927 62653 1652334 510222 732291 676650 911624 605708 550999 565721 684912 1720112 427076 1269389 1901891 211807 1083013 1046912 779896 1305912 1577523 711213 954759 1641725 1441801 255559 560482 1594493 509599 1890219 1260373 320958 1793953 1419834 1684857 1793043 1988100 528956 287003 928310 291476 1852947 1580152 415472 1253115 155615 114164 1568492 874958 1546017 1122770 196012 494324 1152698 1668306 1284434 1628770 1718207 1144649 654941 270569 83099 1821256 1191313 1771479 1589278 737583 1533993 602321 1785612 498865 342380 1984658 1846469 1915596 280199 1924806 1274342 1017964 208671 683512 1686819 1278171 878180 1322390 653442 1760670 1689287 668364 626552 432891 889847 789519 423995 1659095 1282013 1393810 1188506 1194136 1898065 676362 1534716 1101224 1769383 1911274 302136 1430908 340002 919426 886588 1408748 1028632 741942 341464 44914 850616 1172414 1619927 1008474 18436 20767 1474820 1392124 1580973 1575327 1515140 1661190 910775 857674 201239 266102 109736 1240890 1567258 1745426 386698 1251219 1500969 1024657 331271 1365025 1309784 627911 1938957 1721863 1610178 1529044 1430100 488730 1838360 1340414 187156 616155 189824 46070 628655 1663745 1246483 1556523 1256818 912188 498234 1319353 312904 1637789 620073 330112 1514293 736090 979410 823607 686219 959319 1329183 1580320 1846259 1384101 278277 898133 817004 1908662 148514 1932849 1705949 547573 1616388 707141 1641844 1552800 911683 708420 486342 1198517 1701518 683247 685173 358862 1139063 1915779 390072 26095 1037795 1679987 633145 1413183 259532 59952 1883786 1544951 397981 241907 227249 1855412 1616572 147457 490640 218468 376008 1949984 498722 787082 1068693 839750 853087 1405184 444234 1160863 251361 1906237 603390 1340381 665110 1609224 800273 597889 1753895 435419 1692472 1667346 1692634 1428300 892026 444661 1533984 1522882 1614383 944589 1430413 1116712 1834274 141284 935837 1981997 1857079 1144984 280350 1776382 989103 808234 1587848 1623418 1302000 676587 1716346 1500138 1872139 821956 437754 1742508 680232 1809848 90012 531903 222323 325434 1398469 801823 335333 700755 354371 670775 1622977 798906 1219814 1597836 331993 911849 457853 1963029 1953259 322447 66797 1126243 769918 131737 558965 413274 152960 254825 1965535 1231952 1453006 1708517 1824220 1246121 1054270 292797 981547 1118230 748799 1730973 1401982 1492307 183863 1247906 25635 48863 1591486 1198145 1072376 1951045 156414 1186874 1741624 215223 1193304 1946543 935968 1844018 1352123 1967178 1548636 1315028 1843472 1128796 1536741 1340156 1048924 1862925 1760406 1752399 1740474 506183 1002191 238751 882513 1142589 1378335 1944769 649754 369407 1604738 80978 124532 851122 1542103 1246221 1899085 123842 271192 877531 1755661 259888 953703 1569275 684899 215389 1627333 1503265 650751 1586229 656991 1795921 195264 1980662 1876567 423625 1030246 1767109 161190 454652 1821033 869418 1511436 151593 789743 458964 1098460 1041780 369288 856773 1130972 1505870 602687 1819219 1005293 1099159 614710 979934 252356 408906 1099220 952286 198052 430273 360007 1306727 1813721 1507436 1421091 1857350 923834 454065 519051 465466 1353022 29880 88189 644634 654740 1367067 1353259 854801 453728 1854239 1404534 571674 1316045 466208 1119118 396380 1010423 1418539 1722780 783382 1219245 581428 746572 1988202 1890905 123338 11843 1670824 419875 1417895 283602 1963753 1070744 1717971 3931 1494045 304836 1905298 1816084 1237827 1938693 1664332 1577794 1174726 1954326 1755608 1925733 1942291 302326 905257 79364 841459 1331912 1050547 716473 1119598 1983661 1749171 1971613 714285 1092408 1567364 247154 235820 1298055 1286262 1490407 1397441 1109581 1622908 1921669 1960217 1996312 1765312 875672 1458984 682577 1035187 1864870 1863147 1432272 1788447 856244 1687747 1489079 497624 1152035 1331515 1672156 1599873 905049 552183 1565456 1429975 1019139 1621694 1278579 623974 16083 1535494 1216704 1104958 290382 881923 633881 846070 928767 1877063 1553115 1498168 648372 1995951 531581 923117 1756515 864636 1246210 237035 441981 870317 516248 417492 1667502 670412 598018 295501 1121383 400093 334163 1533913 291488 1234254 196854 973397 1303362 1573700 939233 752850 662834 412055 1175209 1756287 1458862 63401 630412 1631754 1018560 836897 698729 600344 129722 956566 1916443 692731 218332 731330 731205 1771571 1015771 986098 1072578 1402434 1572375 607708 1985189 1454229 1456329 1708338 736985 594436 1200549 327764 979961 861048 1164748 871820 1573011 1521476 114590 1343993 1274568 76303 1177008 460381 763956 1778506 1631214 1807109 664908 1034620 1552163 1818580 116287 1272496 150506 553282 1560157 921890 776199 583414 187770 1207284 1830024 54734 428665 1065283 636027 861727 477212 1922916 1032422 1050963 1313654 1696557 975909 346637 861107 1453683 1666410 952420 1679331 684375 1320343 1717412 929698 1123049 269466 956960 563100 417805 1218734 1661182 745546 1124985 37195 206555 770313 281146 1278230 303417 208982 867777 215015 1012025 233474 131319 1328987 494736 1894444 917254 188713 199548 930655 437643 977399 1450059 545684 405761 928436 1556392 1947288 543745 537562 1411493 1005355 1989466 847227 1388011 1104530 1204868 703966 1728159 1452723 994081 935119 1090970 1842073 126880 684358 745454 841159 1757091 1547543 1684058 926439 960361 1442279 1364527 746591 1045424 19590 1209728 536613 1010354 139230 1366312 99781 1745365 1803942 1046451 1129932 417410 541703 1706948 917350 1071724 323236 1965008 1392029 1131913 598819 987400 1351643 1754669 941386 1250309 1239733 1405475 1570355 1923246 1532564 1520789 1028869 327965 1151967 968539 1471271 262212 605243 707781 208077 1612267 928156 1035350 321134 1120766 224647 1459965 124164 1402569 934296 701664 646309 86174 261000 252390 654189 42808 204725 591765 1549075 1958836 908336 1700550 1351054 603270 292941 1846204 1259004 1493518 1566157 686030 1978759 1913788 1822010 1232051 65031 791465 1215167 233955 221467 321348 1187340 358380 1379775 1504474 555294 18385 761184 1160346 300512 1256081 464875 472106 1823426 1787310 985167 112696 1505985 1025884 1042811 1755172 1097429 804384 625636 1983499 1445716 1041979 117462 1321199 1878332 1647118 889401 1474345 1918852 1317489 1465123 1445975 321390 1000082 681097 590530 1502557 68255 1485954 663633 866702 1535430 514901 1179938 1675138 1148369 1374347 1923847 1983145 1106090 1098656 1288028 1994368 147194 1313171 1807701 1904882 1132604 1168524 404050 1392838 826464 141113 592590 810222 63398 1843432 1492884 394845 1114739 424965 565780 1200387 1652093 1770723 1859812 13415 1881029 1499297 1772575 716046 1801755 244487 333911 1504912 1397239 144769 1962936 1332531 1046060 1294053 590356 1899296 1202926 1350460 578151 1602278 1026859 200078 287335 218100 1018257 1261695 1828504 1787332 439813 1623321 1643497 647518 1680698 284960 1566664 1982116 454897 580114 1632229 62078 1306873 219912 1516514 665196 1807134 510014 477722 1571499 1509401 295804 564968 1781620 1176936 347570 467015 211606 1841144 474217 1410242 459459 236278 709866 1610805 355192 97406 18686 882173 1906719 1029551 288845 400506 1206394 951884 1024166 536424 1402485 185748 801767 148698 380662 1128320 667372 213674 1490050 1856644 814146 751383 1646094 1776989 1885905 998710 1703984 1045959 1550023 1967779 575611 1292327 741049 1441752 1850387 102488 889841 9119 1813832 1219510 1194299 479255 1750407 189200 1311414 1935622 1518163 154607 847634 1920062 90875 1607245 971404 141835 703278 1922010 1794131 900379 10658 191557 716705 1567495 1272108 176802 1765718 17906 1629618 443482 1540360 1222217 1603196 777812 1954393 27888 1113415 1457748 825568 616523 1409561 372154 1161562 1342123 1631041 1470389 667478 1833062 189871 1988131 336047 1134490 1604074 251031 279829 1087789 622902 1591126 303380 896047 821780 768136 1585638 1546925 1788593 592750 1134679 982538 47412 1079000 1297280 1259832 691756 394429 422513 547294 376787 435900 619880 1234614 993583 1737018 1773039 60642 1019790 1637170 819854 107316 1826113 1610651 1901227 1349627 537577 1490404 1332850 790986 981898 231408 1214436 705703 1795856 498916 1333477 83953 40316 289242 721203 1277044 228110 1106470 327384 998932 387447 1898513 1928330 1229566 1815190 1995888 1359053 1879175 1266606 1786446 1069815 849294 857109 1007857 1958929 904154 1018357 920650 243645 1707881 787808 903980 660491 380410 1640347 1815212 599200 1623715 850702 1124810 1526676 1205276 1216902 411047 1702387 407990 1285422 690054 717378 179866 447056 1218403 684007 296198 234671 1707314 1267701 1900640 551825 1164427 409051 331468 885576 1012355 1733883 1243414 6481 205187 323359 699475 1275688 1389239 1358667 1209417 1431101 387941 1042523 453299 454327 609800 167592 1718422 687009 1093360 641303 1477507 1792150 1009386 455704 1647108 1569884 919197 1377012 1060624 1975908 472976 1492103 129682 1240415 1193382 1297962 571002 135218 225432 1277717 846014 442914 1513899 909432 1045252 474499 949500 1276197 347010 1846645 1649832 157199 1141329 68783 927920 1024353 1067569 129202 1412297 934934 1479065 532789 1620411 1156758 499340 1763105 1156704 87189 516529 883375 1650148 1358863 1383500 195961 806405 1370064 207687 1426028 1583582 1476940 41305 1462746 829422 1807302 1845899 753538 1403937 1966870 1882411 1230637 162063 1705911 413198 1984293 79944 818471 732946 18444 1578265 1285650 1405903 363503 1132973 1938976 1605616 1192387 1371048 1023932 1687250 331788 1650638 209663 825328 1193629 1686651 1492228 1590666 132042 1215639 1042625 841409 1405567 1829902 184472 1959208 1157844 343900 578267 491823 1322961 779633 429800 1984765 1089183 1471923 1782582 1398409 13202 525399 1895091 1267472 93190 558887 1954618 323965 514674 225427 1004657 1749503 1580551 625124 1734210 1299804 1684365 1127381 593336 997647 796960 1079707 1053761 735064 1828347 457880 699597 1456486 348302 1988253 1880466 1990102 1834682 928688 756108 1719477 210350 1357999 1449100 600578 1789225 1717802 912767 1124220 424541 1719432 99317 843600 1482910 185894 896974 1807323 586370 555645 738969 1451498 886625 882275 435912 1014677 1274432 1016516 151341 1802426 1898899 801283 1427231 944834 1756993 1828776 1843553 647011 1403115 843605 6363 1881889 1873994 431769 1867805 495269 1337529 977389 756796 1367143 1762849 1739687 1626681 1633850 1268756 1167472 805686 721881 740542 350897 1555215 1778329 1422816 1248294 353189 1296636 329730 268658 936380 43131 1214904 879278 684604 1569521 313379 1626535 78519 1865579 593579 831664 720976 1141381 261991 1128060 1587297 489868 1028435 646475 1238036 124995 1982246 1692341 914282 559370 1836617 81156 30397 1293312 1734556 82699 1794318 69162 513145 82646 1193200 1212810 788167 1782115 1894595 389535 1594380 448694 193747 1603525 1096854 1207666 714372 1020381 235134 1023253 312495 813983 1558731 552523 1412472 1605848 718295 1640083 239894 706300 844135 1167830 1703576 443005 893718 1403247 1928482 1613087 103781 1858176 889478 1263908 480724 1333411 66531 651438 1981776 328238 1855425 101129 334815 1962757 1349687 1221371 1535025 747250 372756 851712 1140224 604912 370147 328825 176748 1344284 1833220 596293 146343 422313 1819763 795648 369419 1122438 1478941 1908499 1651337 1933182 1093438 1263562 997092 1467594 1530396 302523 237493 1634514 331666 161332 750452 671389 862934 135517 942387 1831510 474097 404625 745624 394221 1114517 1240435 988710 76709 187586 368772 1473212 1921755 949749 913409 848857 459575 220619 1520739 747973 1160470 495190 202508 457678 1079161 793231 1448397 346707 1657757 104887 1447581 1568049 839864 278475 1192854 38385 746460 47565 233809 1181141 1158324 626636 1598495 792524 1909889 168246 1672824 526994 440410 1587017 534673 1576292 804025 1618771 935462 476656 568577 283218 366739 1271706 1978022 1682195 1122450 1267668 1559681 255761 91079 1961628 1723084 1814926 1785641 1900653 1138099 1756346 694060 1794430 243137 612359 1475768 1547851 884535 722719 1482923 581580 1191917 1035080 581129 1001086 1849874 273867 275886 23096 339372 363342 93006 51562 1431967 593694 772020 120479 1339565 290188 1054432 1253249 1903056 487867 1334569 525889 990830 1054580 1725873 1298402 1114382 1961335 1994104 1007179 629869 600461 468877 981701 1827145 791815 641576 1023268 1356284 652103 575993 602441 85979 1763850 3552 148856 1816328 887057 1201189 1717512 1961567 1683814 301320 17054 1488239 921099 769424 1859757 1489952 1827496 1745437 1120726 300978 1173532 880752 1493548 762474 973770 379509 938780 1800406 746788 1516859 601891 1328098 1127683 47182 604824 384022 523218 1308578 880614 1517258 1846035 1505678 409559 306778 546961 1004213 730767 409762 1365574 183035 820577 1726999 1173529 1352811 1402020 1645784 12258 219592 45193 811638 557082 196296 212292 600715 341701 1499385 1861565 809463 935963 1564996 51479 887563 222648 48721 1370015 580344 1028306 1314581 995933 528677 704979 500432 1236543 1519556 611749 147234 515253 923008 979780 921557 908131 689773 1834807 776262 459695 1241050 271840 1711830 231524 89268 423973 8612 1904149 1214786 1800227 1799389 766285 711069 1178815 1209375 255819 1139689 154129 1650382 1852064 721535 780104 424868 1451148 1245196 1228791 1803220 942154 1389191 781393 1582653 1917962 681679 1450650 1740532 1842865 110376 1586819 502867 906986 1302233 514380 1012798 1303523 833124 1506679 285437 799517 32479 926910 1717888 877154 1711655 596348 60815 972578 1232025 38151 102529 864178 570758 375938 669908 379585 582767 1616684 532341 715565 229575 790369 1858695 391963 1140356 103848 1530349 1834470 452716 869636 882393 880956 1675525 484608 235508 1971811 775705 982781 27296 542941 1437809 204003 1920656 1251630 409130 781730 643167 1901837 1754349 743770 983262 685574 312068 1268264 1107127 586185 301076 1015892 789241 830643 464396 1423334 1396639 159188 1486519 485468 694304 107223 333446 1019604 465815 1538008 1473595 371046 1672635 648824 615549 1725894 89303 1008231 1773634 1903601 1612927 1712289 1937104 1403470 1712097 187037 1624150 1686804 932082 895858 1305397 1815790 284371 481185 1176154 1322783 1559102 308749 159296 72021 1273937 1491587 1717212 1604296 992068 503816 474958 486870 1504056 476934 1870737 792642 356294 1794495 12275 1775785 525185 1215439 1195841 71058 898145 1601999 64332 1847509 374209 933775 25813 1711098 1626954 892489 895284 206601 125311 1466957 216619 1828114 1607640 1863614 673678 448940 369033 1385047 1353473 1541290 1151366 437208 1163104 812233 1627248 1462949 994945 1698018 524174 1487834 661889 1748869 1867847 1392639 1813309 345149 1277863 1519788 1457840 1135715 508691 602932 399772 1170716 1443173 681027 1255921 1365610 437291 1031753 1596806 720994 1439179 685968 179007 1164597 1372471 305198 592020 590223 992165 31009 517196 1750309 1235266 495013 92397 73729 54377 543767 1244506 308763 534919 89854 1271973 1316309 1140080 610347 1262398 1541261 15046 1624451 1082273 1185300 209476 388970 674322 1297484 1916374 255099 1928225 1079544 618945 1452829 1629576 1065860 63731 359450 597294 1679020 1772605 1293322 416991 936039 75681 1527302 167443 883824 335030 1534607 1712514 1365834 1254520 1609009 605578 1125150 1646139 701995 576230 965867 1355634 549770 1169697 615006 1527867 292934 1868636 1808297 869127 1589575 925729 1090963 1881470 1023648 595048 372549 1997051 1464250 1579249 1793433 1869043 909113 1163728 639987 1214877 1591378 1545364 750759 67375 294657 674768 120156 1785735 1687175 1087876 585858 258209 1182078 836940 476767 1699344 851371 1873621 15543 138517 1873055 14804 1043424 1402243 1503852 500482 1609157 1534581 363314 1070449 1076007 439867 1914574 1247577 941396 1834314 1131291 84650 754397 1596482 1786487 71986 97815 1219790 1930358 775959 752215 1122653 49047 720945 678088 1114174 1310422 217074 1046731 1834351 1848637 951844 266519 242603 1194105 1399362 564702 426447 179086 744961 1264576 1691711 409346 1263589 260916 595843 548615 1996126 868531 1847917 594190 602970 1881578 511199 656429 31490 1185652 1612539 281882 1488270 784192 1808361 204899 124813 1179970 768038 1050049 1220797 50247 1154363 1824407 1525581 1804250 1438863 1096999 1183216 889695 850144 387184 1108074 1317405 988020 466760 1906249 1819635 769564 949488 242923 1287640 562121 1240969 1332122 90441 1107511 520508 306506 649689 813621 1939259 1010525 1251273 492275 1613649 966532 753557 1753681 89478 169470 1607003 1131072 510011 1274547 1445846 364113 86562 1327911 1403648 563032 642795 430039 67668 728979 1535240 1116305 1064125 719493 457201 208315 1574824 939071 1517010 1916841 716630 424899 1175473 1539189 327158 85306 1548376 84777 1432285 131816 1886090 70169 1862178 557593 1533367 1049427 197051 196651 695024 25352 1882891 1468264 13745 1293052 963636 1423675 1197364 190807 747807 1548309 1566396 1306421 1075996 1309689 894845 385545 1169891 1221814 746338 1269710 1443274 1837121 1836842 529839 1815714 419954 105463 1215830 1223184 464257 89898 1650167 1675972 1928837 136607 1242905 999724 1170495 672927 826712 110037 436903 1373147 486211 659670 1465091 1073127 470229 1244352 797315 235775 1404873 1764600 1002473 1864326 1434254 1994542 270866 535471 900127 439182 1288108 1972930 957278 1201634 118929 1434165 576655 969919 806201 1557876 1072592 572782 1564769 480028 1500088 1707887 1355325 9379 1337615 279872 54424 1390620 1676883 304951 219955 299692 1046274 1976814 1988701 1217418 785026 1097559 1023397 792776 159226 1138946 680122 932661 1546073 1847667 583783 254481 147504 1449856 1682065 738763 1837726 165805 230790 658736 1635650 1113392 1158077 1392993 1751727 309144 1506935 1703552 1715634 191700 1244274 175826 65541 439636 571164 700718 518315 657932 476434 1023508 285270 324801 1330101 1753024 1726760 637795 1910435 1338182 262971 314846 1801843 815812 1884516 243940 877093 1194442 561496 1022479 196060 1551630 545258 965105 1567480 238226 586053 1640279 1683878 145102 691170 1821573 701188 617026 1300802 653377 878865 1146353 610780 1551675 931978 1077911 1999486 1012820 1783954 1982527 751371 890003 1169066 1999477 430768 515727 405635 170932 991 373347 766911 735412 1747550 1022945 1056152 117559 1861815 1805057 278163 1031162 40241 1893705 1299047 251082 1345196 246453 326273 845858 330990 877677 1187342 875695 39582 1569426 160887 1129704 480274 1544879 1721156 729450 196562 1989375 690787 1401356 86280 66671 1020555 448387 458769 372468 1839289 1647119 749238 387758 1727120 1907491 671279 940109 1133387 974001 655455 963520 1496884 1875446 1845553 1427166 1292698 1922527 707796 1935326 1525955 918091 1783985 1311305 913720 650995 1963657 1308798 1194982 231080 1897556 1278187 832740 1922112 1657924 1835969 1024993 980452 1569169 397572 43002 1102744 230558 1808136 874512 1369657 1453484 882298 1375189 542431 703019 394958 268185 1426163 1228425 1756411 1291767 1636578 1596966 1259704 1169246 264880 6278 1762190 1782397 231818 707905 50004 1221696 1713540 1383571 1729827 1020899 1785564 432552 1678627 192889 1232978 987701 217016 112628 50267 258996 429716 1456332 99952 1491682 694663 1609687 1278008 1772914 1998964 268559 1545413 1685245 808496 210534 1719049 1398239 1798854 1423814 238607 1036739 1603178 341997 1759960 1409757 697167 313954 1891941 1013679 730134 1852250 649717 39945 1557272 555984 793088 474131 1751373 442581 1829038 1893571 1249682 687652 1051738 974798 766724 445414 872963 449239 1286134 43630 872968 55072 76494 1359416 1372540 192230 843820 864363 287587 370731 1355117 1058522 171509 1070684 1316143 1532665 1645804 661995 363614 1121207 1655410 472597 429013 157044 615414 1993177 849720 294040 889200 667794 1669156 98765 723530 432428 943121 547867 1528150 112375 510590 570669 168498 630939 617072 1077231 843627 1338862 1128270 279098 653141 741299 167074 467819 377255 656494 1171859 1780579 950059 966094 457741 623022 893873 690829 842340 227942 1122979 1068233 1990479 1729271 252043 1932004 331272 816596 488805 1438640 525350 1223888 901076 42698 658535 1897027 1585982 1383439 1135394 1585475 635589 182705 260733 485837 502820 701650 1384827 92994 1982269 643965 1541496 1163566 120161 724235 286142 1614754 1444344 1828056 1755816 1290192 1813428 1437053 1236050 1626527 1549923 1800700 361902 1087459 621407 174055 93626 1639141 471985 145313 705013 68712 1548074 68574 1749685 517013 1454856 1016395 1922163 54025 1866834 1597145 1224611 48012 668607 531596 233492 1529783 1658334 381919 1606222 821628 270129 1978008 883512 1908916 856799 928001 1227113 705596 1581815 38126 1002554 1399834 1547612 1734042 1467874 255516 317351 986305 1559345 486460 75758 1072167 1186092 1458851 960421 1937346 537404 928196 324119 1961665 1752197 701587 1156145 896129 879547 1209279 1691106 412256 1760788 1954861 1590740 532406 1825706 204200 770200 335701 1619364 476684 221439 24237 1926278 1969916 1414559 626413 1976086 1831814 1234228 573973 1103072 136767 1421782 1313589 974956 1777066 1060100 847672 906678 1853190 84693 1730413 1243095 1936395 1777024 925584 1234418 342476 1332276 1816476 671042 814427 1857919 943134 1437209 144273 262567 652926 88669 1065324 1718753 442908 1511696 471113 1889526 1428827 1535446 408604 898705 1511015 540638 1474515 669579 414802 206700 15700 1032373 1948620 414603 1134659 238745 1629047 869997 1521260 686233 1193294 623166 1549562 1358525 573415 63997 1155809 1113740 1001524 324522 1336833 854948 1369980 390467 132950 820943 505064 1251679 266341 243687 1795009 1844659 516694 769928 271533 722352 1039879 528184 877586 929734 956351 669945 134196 60511 1166986 669702 1006106 710447 1089532 8989 397893 348683 352427 1188064 791705 444845 1648382 523445 220923 958553 1380799 190646 1285746 1740630 1647292 1680230 1684489 41657 911437 1226295 1056946 1430330 300578 620140 1963314 1475297 59020 743459 1957756 1663954 949019 1285546 901729 1365818 374485 1639254 1569404 849549 229959 1893138 636887 1588359 1597887 377772 1875344 868772 1479837 140177 1196062 200784 1807775 1007214 1190136 1488670 1547297 1576630 249843 1902494 888965 1627061 968656 1090703 495950 230468 194105 1049376 1229907 934161 1472316 1623543 1628399 1969216 324759 160396 1270684 176212 1977645 1978334 1169684 26877 498540 1906030 664058 1045429 615601 1249483 765317 461254 130633 336219 722239 435074 1196608 593961 1768283 1069929 21656 1878695 1620084 1849314 710802 890012 266723 866540 561882 937893 1618748 1622644 234466 1036085 1442990 144908 97748 734551 1394976 1108386 120526 217731 928739 1576400 671145 1727722 731662 1951437 1466881 1507067 963314 523363 849851 128318 674147 116438 1740816 1463709 1427411 1291995 346251 117867 216551 945169 228009 1069573 1880635 1789875 1032737 591885 888634 74995 1396537 175931 259613 683461 121130 836235 340754 1909261 1710532 1243944 1090416 1011799 1192799 598285 316881 1629213 1482324 1929266 1539775 1899428 1062472 1011306 922707 1517440 301014 870796 1395290 761320 517277 1870085 706991 1616589 1205716 734622 749693 347325 1433215 1107787 997494 373341 944823 419736 1479101 1808410 840188 51378 254855 1907841 1350515 1774032 1774579 668658 1868482 626343 528786 1667226 1567478 751455 1768257 1955064 339191 1581031 719516 759570 280601 545080 1485486 1337970 1136610 1342708 524009 1409328 99686 125382 1546963 89540 1697298 1276974 1124188 621050 1558578 89361 926622 1757120 502919 777141 87791 1516305 868485 156457 1706484 1557924 1188334 415749 1727779 530110 943845 1302891 306912 181833 656801 841056 121764 476226 621145 674310 1661013 1875216 663042 1152696 1726171 1996589 1563121 1404646 1699543 692804 47121 691181 699905 38028 1205601 508105 1681803 1456623 217983 14622 1397569 1233806 1596498 1862206 1461534 46501 211908 1018540 315248 115015 1354851 567455 995556 1004337 138503 1721150 1691642 1907758 952305 858707 141472 730510 1386886 1709697 330488 164403 1674876 175270 83586 1858955 18814 434045 20513 125850 1757507 1500520 363058 1887376 1588026 894908 1124445 1005363 1072817 1269917 1109081 1447669 11670 1560616 1623179 1027557 1535625 427240 333453 1972585 1379749 772366 290934 1607700 1563241 241331 1144751 1325201 741964 296855 33419 861600 862562 1329288 985904 261679 326328 808647 535391 537746 163169 569414 1930666 1363169 199073 179400 864606 1590040 957853 1230608 244668 1739885 620297 1978147 637386 1016435 1811118 1047783 165527 152156 619585 575267 631790 736549 1341786 1361882 237349 1782504 1658042 450154 1240584 699230 1735201 685687 965112 1323086 1295338 2209 1281846 1162986 1507200 1950660 1002563 999612 1906624 1210548 129671 1546861 658974 1821710 1178085 1150717 571389 1182479 806141 1625123 1028599 1496949 516343 1144435 1996392 813849 1667884 599254 578452 1895347 1637262 1259671 590741 633352 742318 1343835 1205913 489845 1697620 467906 1013049 1775723 194163 1831135 753156 1639651 1017778 1357404 819390 1119614 124084 1363500 398648 67624 1269340 211805 991990 519624 1937644 1020322 1311759 1546895 1023485 483844 1398583 417149 1122693 1857194 3189 244172 1227671 964790 170151 742631 1507225 1533027 1147406 819458 1852144 138552 939505 411296 1692041 1073624 1679197 658602 1912930 1973009 709660 1749382 944558 361011 1862338 1556292 1642219 1191212 799638 273839 1095368 650069 1025519 1475287 829497 1104434 214023 146908 109257 1263250 1523101 1265233 1600923 1185092 203815 51089 317434 315313 751753 1484290 902277 724176 1843013 999570 976970 1720870 466266 1872466 950361 1980598 2113 197195 1241275 363604 1312138 60954 1338158 321575 854519 419201 1608024 1843536 1229677 1381671 1735249 1827831 1098793 1203077 496466 264198 677932 1001697 1674351 884642 1859481 442300 1583766 763687 328761 1944912 890876 1582108 713942 1958051 289930 1273091 1328716 623932 961188 1247372 651843 1607218 338340 1174512 1334469 1725255 58887 749170 1572724 761234 1217326 145121 745125 1289057 540986 1311784 573259 1133993 1381884 102205 1166099 1428618 356256 1842064 1902613 1748880 483338 532526 1516615 95494 528930 706050 652018 676000 1137293 288492 1340178 1070640 814404 10746 223009 1472929 722782 825451 1150318 1724139 1690165 1572225 1662076 689557 727377 1227187 1219705 457781 202276 1673229 12160 59896 1062645 1632828 147132 138469 612428 1762586 885076 157298 898790 830126 1568679 514289 57692 1858401 613215 176202 1518390 1933122 1019489 327953 444581 715456 671162 285392 1955376 87972 1399496 1928679 81369 1324076 1430806 459894 95055 1193342 115056 211856 1576439 278384 336282 1294662 286495 721087 621186 1643019 138060 1466800 1611915 972667 882046 1269155 1144845 1582432 1744842 1315778 1918477 1147112 279971 1494210 858624 696934 322704 275510 1023718 1979666 1707859 35160 434198 1590747 1242447 669913 1610399 220034 875769 947748 610384 559529 469617 1387439 947041 1171685 1758935 1121720 172177 159926 1224130 254535 101787 522689 1558411 490963 1221369 461510 1612945 874503 860037 674766 1917792 992697 266340 1716943 1384050 380751 470790 1670676 829872 1358997 1765448 1494007 1910691 91847 1434481 1920188 1312753 87276 65033 1045955 1914439 401700 803486 328207 1864819 1074235 1005212 595889 878186 1343168 991599 1293206 113702 1078366 115499 56710 561826 380194 437323 565950 756610 1580220 666209 1710208 462885 948365 1178615 618083 559349 849872 1780438 1392936 437613 1834285 712338 611222 1869489 1791333 739601 1041515 1707971 642174 684003 1215075 56105 1516010 1422277 230332 259652 1107457 617087 1008749 1695912 965006 230142 92549 1485724 346505 490562 179546 254476 1820572 1252812 626973 507755 1732273 1245613 24761 1598661 1844056 1180549 197242 235359 1911254 423670 1738607 986130 572749 251405 1988644 507632 26206 704017 1815261 237520 564331 486825 926070 26348 1003828 512754 816456 74483 890501 431149 246795 1983034 502376 1072040 801255 10932 32711 505545 260269 122141 79986 336187 1157043 1224249 812719 46997 501114 1340446 1345407 1976435 832449 201075 1530389 1540849 1609047 1658056 80047 834308 1026374 1644130 1346819 692886 863285 390934 111070 1954183 1049870 1069222 1183355 1809809 1159471 1530254 1595838 949493 817277 261049 1955443 767236 1402761 1244121 1050435 1574208 565184 685479 548507 564319 709005 1925460 1995759 417383 1503734 442001 1101438 237984 178385 1814669 870684 1838062 1868572 416994 1343961 20050 30850 1878266 1565413 355517 783564 703533 974568 1288345 1347316 953484 423692 948719 806264 1551957 1671358 1605309 1577122 1445143 1562713 1657686 1290834 1094056 533117 696286 875920 1792019 1155205 464471 1436896 1174453 1020954 1351870 1283799 773890 1653389 1545537 992458 1718274 1153802 1219648 1073162 268077 1862923 1702625 1381316 1964854 1911842 220682 140410 1531247 1599764 1402094 357322 219958 1236233 1960696 321404 377321 1244934 1660890 428151 1789376 610876 1602413 1794002 731882 298449 1588230 70990 1708522 778748 1480364 1763836 1848995 85777 782582 901410 1978341 1154769 492888 268303 531226 497821 408774 949398 421727 1250462 1158214 518288 530486 1244524 141722 1766755 1626442 1846608 658501 447958 323568 532478 974279 1959581 43722 45495 309235 1460287 824589 1610039 725756 1249029 1467610 50089 1456668 678500 1471300 1019913 1471316 826813 649154 1656943 1077903 1559753 588129 286172 807255 92560 215674 225791 819106 1149529 1985617 840208 1920681 1243000 1256769 523637 1582749 1765136 1478700 1053612 802343 1028746 1232539 1488351 1453252 496665 1804496 1570810 1308547 1896354 1211971 1201129 811726 1450200 1679163 1259838 1716435 907068 162173 1895900 859524 555227 1385276 697042 67322 937594 1342840 1607214 912684 1261239 1429732 612820 1842521 1754027 188780 1715368 103698 1809025 453740 298036 4793 482814 1781353 793346 154518 1389774 1987166 500071 498839 1198337 1700257 598941 1454521 1699455 494059 345126 1053273 1070844 137815 1590856 1453651 1537210 1867648 1701708 159085 1677281 522236 1694309 683858 1601162 977455 1427813 383610 1049412 950170 1094113 894079 1245800 1813207 913798 403620 1415228 1438279 1448252 1390285 240343 949257 1487274 1832477 635394 915219 649618 1419879 1825813 981090 1698366 449933 1471428 1858689 710525 566648 1574819 1414591 643517 1315783 307959 388061 1005901 488525 398661 1415384 129051 1424250 576135 1461998 111260 54370 979945 1471101 1216891 1852237 678272 1305994 598773 1471680 1424987 997324 1681058 1995346 235881 263996 1556113 1202575 609321 102420 1538102 738670 1170365 1837497 1994366 250686 102449 578743 1818352 1639894 1284700 247903 14358 832779 1962428 83778 724525 344499 1676251 304502 1533712 392187 1913 1652389 325587 1893215 190237 373453 1647996 1721894 166760 29113 1182010 484309 1789608 1508619 1420925 748554 154394 1567402 407503 725074 1262479 1531193 1639545 1214235 428029 1742881 1315673 623949 1452073 644598 1622906 1811080 114137 1636381 512001 1003601 29058 1045104 80027 1936858 1601395 171916 654099 998298 484849 158644 136766 1175680 464336 217806 478994 1205275 1892880 907404 303961 224196 136215 134251 1291766 430626 1939714 201002 148811 743411 1494060 1731906 1102166 480527 655724 1486746 411014 707968 81926 1087397 1092930 1533310 772052 1592680 671687 47743 150827 1646736 918576 811218 1210607 1855191 448813 383069 1467596 1687515 653718 883246 1332695 34651 205540 1518071 1766909 113740 233055 1492572 1613402 872983 1526323 1053836 1461115 1287080 478860 930282 770304 660018 1932846 170896 1494681 55279 134435 1123567 1181547 1346689 1782400 1156046 1724200 1636155 401328 1314073 271574 700117 520928 1617016 1407158 1370870 1907332 622134 1301968 1571326 547685 1368857 20450 1439118 1125927 316426 1582827 1405172 1154575 1301722 1189960 1061880 149415 916066 1107812 863275 69461 1083720 610635 1910000 1978044 941876 1789275 422702 927944 1007909 31686 356689 846891 1496409 452679 1495116 1600506 500706 933957 1427990 1260130 538455 7156 913554 1850572 1660053 704794 1445265 988892 1798782 1933967 512155 1212197 1156879 132876 979732 1551415 92817 673841 1507754 1061613 954450 1806367 1341532 447370 148472 52486 1272464 1020617 1012205 1272355 1603451 241708 826620 1516981 1712967 522427 1283297 138142 878127 1149705 1742462 1678376 1187640 1004538 392633 264938 210065 454990 1403179 408697 351406 124293 450643 1896728 1900965 1650170 128687 1706776 1863050 796184 1511047 1750744 1936314 1460752 659506 255031 153299 290059 638386 862337 649995 988772 1332375 497101 1168329 1086275 1479932 1458229 738040 62176 1624159 1199361 1540188 347790 130072 389903 712543 217417 1341368 1809948 1527983 106378 221084 657483 1992962 678140 55688 256908 1945733 486861 445090 269092 442575 605764 459013 348118 259008 1892054 48934 736870 624498 1163939 342234 245236 1166312 298837 1380318 1990125 1569009 1791265 1275780 1845736 667530 867702 1644197 940298 1824926 91182 365980 631637 832029 1707434 1049524 1314949 1173961 1506419 1385439 1803599 761783 1307045 1536769 1432064 778128 1235990 1376852 609115 904211 1780719 329391 1338856 1723935 192531 940756 846751 1605435 1610870 595055 1198129 325096 1105186 1569560 243353 106581 1101992 1382830 1870792 423864 1202189 348949 612643 1468684 226537 38576 507465 537831 1795530 1426073 1909039 744717 1580464 109884 1351468 1885290 8477 643655 1368357 925656 1820443 1246135 1783612 791613 798133 615338 1428884 170429 878740 20919 1312447 330821 1194561 1875263 447157 289082 360628 1853973 1825068 503100 522506 1444506 278128 1024835 585493 1119122 153486 1498858 1009122 743388 175047 505621 579455 1381701 107456 1443695 1996840 1636641 62094 1073750 1642272 376234 858339 1287067 270840 1363828 1176341 1243589 277915 1007171 27523 1505230 1039014 770901 662170 165525 985819 32755 1831583 1217519 988876 551660 1889641 1765274 121144 1027190 632138 1535556 1246489 1742829 1209386 833857 682946 1551399 701076 1794602 217740 642866 688414 1940512 1820150 874032 578567 309099 1250065 119262 1090896 1320561 763020 301427 1631173 1219779 1208104 1525126 345773 1112109 1892158 1171964 924854 1531171 1683658 1096369 870641 38406 893882 422668 1553106 849999 49732 189680 1851310 1957651 1191838 468283 585795 1829656 1029097 1273157 918353 1084765 101049 1646389 815889 722988 1332393 1725951 1809369 1926991 215931 1540181 153884 1787873 739770 86277 479777 1574368 1504684 624697 1934344 370962 1451403 1526043 220711 1693239 853784 1157955 1670601 392847 1903009 759872 355199 1262307 1666762 95462 704009 457116 585310 1940242 1383333 452278 1392428 738927 101792 530402 536080 1922821 1481236 1208492 1364128 1857907 1586921 1846095 1919865 1935081 466589 390506 171064 42801 474618 478979 1467439 1106274 1649345 1477161 454766 229638 749324 755561 1498419 911389 1598645 424546 1376046 1742556 1583422 1392037 1407244 163541 416396 1832905 871570 1324080 1118008 1777364 1990244 1506080 1188368 303448 1404567 10764 36503 119461 368552 326007 252312 1212401 1325835 1851640 28632 1366315 1003575 1083534 1749408 1069659 77122 854621 1232022 1219404 549184 557742 1617571 702974 722816 1673996 1631145 386010 1849097 140889 1644452 1019685 493423 902481 431148 13666 680414 1821605 489544 1321469 341545 1922673 921147 1403533 177514 1418607 787881 1866489 336702 938318 1597505 1668021 815112 1076645 1781384 1529108 871389 692019 971000 988191 1772844 280363 349114 567124 1014208 1441248 1677202 1360865 505499 1272008 1688722 1570419 478192 1663295 113693 1489625 342650 1224626 1351704 1669928 311002 967780 1311161 1046401 983011 355763 1857303 1881201 380523 1396489 987097 1899164 1582445 1675966 1043332 1951628 28331 787163 1193559 353564 1725237 821975 28946 1299957 1197091 1983855 398179 1784581 534809 1050427 619874 1258264 1735558 1960840 464598 313931 665830 1215348 1818536 742116 465146 42647 1933471 1491398 644541 14830 865165 1727746 419776 1033926 1269290 252928 422732 940254 432595 1747747 19055 898621 1865667 1833235 971377 1225977 1175232 1776127 862679 1775552 983038 1959719 1002115 156090 200292 1155476 1136314 1307378 1653137 1593066 1286046 1719008 462714 1617727 1456514 56572 1201912 906597 181829 1502425 1531820 356589 997056 249827 606212 836804 115485 787181 1511852 311788 1944651 1893071 1323625 890556 318004 103337 967492 1467387 332415 1246999 1712327 1474153 24602 1100799 660375 373411 990015 1060087 979156 1659926 1948792 341908 1309659 1290164 1668769 38508 1271116 1010799 553235 1389488 159566 1974800 697073 888233 1308757 1541220 1000954 956036 1934868 136549 803080 111590 326436 380705 518692 1311 1401468 127539 1835576 177530 719854 1700763 1624932 1353873 427979 1533461 561460 661250 859753 141320 928474 1443117 588855 1057512 958388 1076281 229471 109727 1482148 1385221 1641629 1119114 930560 1243524 1244736 1773147 1087078 173765 961925 493927 1074928 1978695 1432173 559455 1363687 840371 1280191 286231 1363874 1392986 247684 170504 43041 274641 1134960 697762 250759 1366172 1288212 1561074 1988554 1410543 1724396 70391 1659752 1738494 1316703 546880 1081546 481046 264514 1702887 978143 1603692 436862 1288354 403236 1015015 1530350 1428298 243676 611258 914882 1474977 1063953 920632 241210 491517 444936 1612982 1488566 473091 1490936 1083413 906147 807713 428608 90550 319177 1677892 1307159 1015110 17266 1346812 774346 429799 840248 1052846 169496 1815838 260022 1144571 1823692 991394 893037 647318 677860 841440 488797 831904 1080519 1327326 1991315 1937423 379706 1603167 662499 1973258 161987 1230235 388842 176248 524417 290998 1843371 1367549 426855 1233517 1059706 6503 1157942 1338256 1431652 1607024 379287 7980 276512 183537 146758 1547529 1618278 912257 1472053 1417125 307324 241606 530170 1056717 108759 199856 1914202 601492 1360724 1799103 1664990 721451 794417 1824716 1762221 456968 589923 1761061 1070532 1483364 9790 1643526 592236 617528 734353 308220 46792 1891722 610643 1608974 842216 1969214 1111222 627776 784774 1722958 734694 1105394 1136592 1176240 78697 359965 6550 1483574 1705537 1962977 1582041 1747391 1630866 1813450 1391394 220681 140308 658572 501391 86476 145189 47868 1633769 352011 769182 1786297 835113 113088 99477 50144 1965121 810338 529083 1455737 390979 737792 179249 328487 327731 1880639 311322 605189 1692547 746893 1581274 1318601 928396 1820575 780322 785620 629493 1542921 306500 1079546 1100035 1373139 118527 425922 167996 1101022 1481881 19641 1246018 1570341 1928313 249110 574151 388038 495848 1750959 1579921 122144 402511 1135300 994989 1077730 67089 1169672 1086357 1845534 184266 1082521 1646405 1018067 1286582 335679 1019031 633065 1103794 160246 733555 59169 1663370 857941 1738201 1610992 1916185 904321 850454 1782845 548800 768055 1223151 101453 1514994 996001 573153 1267360 1704105 1906734 773385 446132 388007 361095 1943800 1580411 751712 1079043 1179751 379256 1861737 156567 181123 579111 1340578 1464376 1069339 1039679 511026 829923 1228597 1375634 238796 1963406 66524 511036 64501 1964654 1217134 287861 1075041 1872958 726300 89277 1815106 1834465 861972 1770941 1388668 1298274 1255608 1669475 109281 1332324 349861 831696 234383 79377 1832138 1795288 866376 236803 367935 1531788 433169 1499322 643516 962084 361267 1219695 1175429 535253 512921 55701 1211925 1536422 881473 865175 785607 1901751 1627073 544198 1199545 997804 283412 1484301 525570 1902041 1209394 1459790 1329643 921441 254874 1799313 263701 244765 1530821 1567326 985258 25085 800206 12582 100022 333111 852252 828837 232856 434932 911301 1626538 686740 792627 414049 289542 1789340 1429990 1703393 1058149 930059 681697 1934214 837520 1011649 703909 1067751 1455752 1636721 1838915 177003 1300098 1783275 1019990 513017 315755 184972 1429304 606004 1927676 1403729 345734 1314839 226648 322684 479282 1802513 1593847 1921914 1636336 286334 1446473 1813964 583483 551832 1962966 1929183 1438267 449614 138531 1495965 795213 616663 360316 909280 1015431 619487 1045546 619617 115334 927295 588717 889802 965865 834910 694205 1613113 1674474 774083 1413253 663318 77889 483393 1394228 67153 293758 1979431 1630012 1102773 1828982 1494536 319304 609866 1470212 500765 395653 141267 1174071 1580853 18720 1754428 205911 1177907 1594010 328818 545848 152695 124983 974726 62734 1337094 184584 1643863 1085774 1652856 1091743 620067 1022873 1302584 524151 1172067 419636 1440806 765552 1465213 1906523 796855 1617938 1514592 1386264 775469 944709 1693323 1596665 489983 452980 31313 89242 1150384 546816 1503000 1290178 211474 223170 1818097 1911143 56744 1094313 1695975 1732526 945239 1940270 467047 480645 645990 1247917 1934435 489177 42213 1913497 724771 66839 138895 288028 1460058 767942 1914956 654953 1733951 1325300 719918 1009261 484541 339233 773577 97731 1945092 1836006 174625 552033 1117327 1801389 444255 1103346 576949 884272 1686734 230314 1606599 1412962 1142362 384007 1500631 769698 1308378 573496 349750 1034471 1976453 1284577 1761291 729467 290847 1096740 1963836 1786636 792147 580629 645272 766829 847071 202441 1674641 602139 672841 1422021 1630120 580052 382286 1753086 1700834 1303779 516687 1378293 1885711 1468248 616176 147062 426662 1272761 549484 1037364 812131 796826 306539 418544 195614 1115417 499557 610185 195176 1748094 498999 1153576 1137303 1428402 791895 746434 629218 695295 1373122 695175 1471209 1963014 607803 676106 27929 325863 1350861 1580058 1441921 133875 145935 1707374 511634 206468 1656603 723068 340659 1579786 1269878 1340015 973120 184055 1650758 1381469 908855 888256 1886136 972916 1692584 1108974 1717593 1523356 1002891 1386386 1598377 111418 775338 1056535 513084 1806505 1220873 1810383 381462 1448941 1137630 1064977 197523 1306745 133153 1717438 198895 76762 979704 19736 1652072 1632384 1285912 1552324 1321369 1210545 956991 1294726 1470386 522675 595096 968345 1560944 952327 327637 1191295 770201 1278440 419839 444810 1895579 1924719 14763 1731783 966904 1136056 275318 828679 614702 194348 634183 732252 209118 1906751 1241896 839370 1645294 363449 1954702 739821 810190 1377938 1114256 1445965 1197904 972541 170535 1246985 1799382 649361 1693742 1833363 1328099 24379 633767 59457 1758283 772490 1104311 264119 1171067 647681 1429265 133341 906535 949615 1251602 826945 1015941 646120 813387 1716527 813519 1126315 1500786 597410 562316 1484824 1442103 1416680 712193 943251 805645 1866483 457557 1358931 174329 78463 63665 1205519 31025 1575652 214306 631347 210475 1106181 1791376 1742341 1663275 718392 216183 1901058 527971 262133 1580229 1718018 1211357 1888270 584885 537252 189330 1478258 512820 406366 864764 212927 352447 597486 1430552 1165719 454617 1267422 984336 1199372 1228028 534490 1438579 1625092 1642032 756017 1881607 905911 1086939 153768 467719 1044707 167336 1412274 777184 1879537 1685718 1533768 303599 1089460 1394916 360524 1169759 1100098 1323853 1445666 441558 291694 1773957 449644 650994 1424329 1188995 616153 474079 1176413 1920535 1039958 485564 1186791 594554 1557934 1337418 1212798 1208462 404793 1741538 165469 832298 184740 1550006 43609 1354827 1735900 507761 652852 1938796 932257 1041240 611762 1185591 323604 1164499 171919 1071237 856856 722448 1901313 567611 1367423 770848 555619 1268888 616253 1759209 1702042 926426 1928022 1984170 731237 1663894 946569 444051 1147535 1593350 1007601 790482 1777381 534506 879143 1867744 286156 1491788 1075536 1163733 1052058 1668948 788111 1569871 723105 526954 1656107 1146204 409338 1352609 524481 750568 1592388 1116073 1775199 1105614 508832 1076210 1028119 39899 1860173 69932 1665656 496376 641218 1103269 1113601 1853492 141117 1511625 160561 1639083 965304 1135927 1453178 1625860 1466796 1775147 1737633 1889742 496952 340919 893403 1954156 629469 1062415 1400605 385512 335567 412073 454839 990218 229722 179796 1946797 995028 545941 1400594 868664 1023055 457838 1451782 712138 711170 1109087 1237340 518804 44528 842137 1051396 1442803 1639953 962644 550629 833532 730956 321798 1689296 154187 1745309 1094321 1659636 50336 1658384 896318 1130004 760952 1039008 1481752 1411795 968172 807993 1844072 919077 938620 529734 1734705 1601364 1220971 817507 1142675 1584963 616623 8627 1501578 1608778 156125 35927 1863478 110273 528317 1310749 826317 1227650 498536 832323 1263285 192654 174031 642376 1776218 1716992 142247 848296 477125 1587328 841373 1738832 424646 148934 1905607 764436 71912 551321 1923904 1110547 729132 500817 1483790 1089362 1094888 171833 428517 62464 186694 714495 566407 1597970 519512 1413657 556493 468988 1226304 1305802 550694 567580 244983 646668 505238 290227 1582994 1145908 211022 692183 797826 590849 1204746 1818389 1477491 497044 1281536 278654 464804 1316389 1211128 1945283 11078 1400654 18429 756505 992733 221118 9752 865596 1490588 1621266 561084 832274 1786002 175760 1899226 592708 1924699 1685539 1844351 1160830 958065 1828214 1170754 1983782 941135 1731820 1395013 1839729 192574 1703968 551635 1863578 1926063 872599 1558248 871465 932033 1330140 185181 609373 1865978 912130 876241 13605 1061733 1721185 58601 923534 635561 1890962 1377474 1491673 1612 994952 1750757 1303307 1819108 1230407 54351 1413500 1630667 202739 1728901 673285 452064 619653 1240036 241921 195268 1237776 587183 1873415 1582446 169235 1389807 1823058 250301 1219639 388288 1320282 942783 147419 865487 1469162 32536 675777 794476 542714 1089618 469505 1458731 1681799 696386 322863 1924595 1273677 1192733 1030034 1866813 1721769 170594 828718 1326346 676556 235407 703610 162049 1045166 1755260 125304 1850188 1563565 1326587 1609718 446411 1787967 817800 1029910 1338719 197989 1216427 950557 1058621 656638 780782 908848 718990 928689 464293 1272465 1516865 1922018 1321496 1015171 1186826 1347194 1598751 1012290 1818796 783730 623755 1029620 1148297 1301586 555346 927470 202336 1680881 129050 134386 1654919 1356073 468365 1932645 1969402 71133 800649 1773268 624587 678957 1178716 791210 1240702 870680 1782331 658871 340055 607619 1971632 576054 905482 1276321 1076977 1792834 228630 1551776 1123144 118368 886669 1765690 1892418 145060 1320876 400915 579408 668855 1416906 157575 57587 898104 1350983 1144805 1366188 1909168 1943062 1414773 1918421 58808 340968 896169 1785895 1539721 1566880 904172 114743 227626 1944311 349825 448338 519263 182425 1947278 1922766 1264577 1819929 1438929 1516919 1308356 409232 854596 533734 713785 282137 411185 1780562 505400 1529991 1363611 1480732 440178 848141 762732 1663191 1974466 1349538 812548 1550698 1686488 1254474 369083 1825690 1262321 1687176 1224434 1810659 1715845 1988284 49642 1455293 1945868 933607 1180745 1604542 444987 1792194 1366150 1645236 1626750 1433038 1050444 493968 460826 454628 1106046 1876051 1266311 952690 1704778 1152873 1406971 1375284 1119462 599573 765139 659238 1285672 615204 1393244 233820 706305 1182513 867067 1225177 1790093 531167 1905488 597852 1592733 177447 485767 1826040 1119868 1588678 602560 824355 570393 1446694 915421 672210 395064 29318 1222734 602446 331443 1407276 895381 1419076 1704980 1337544 244197 359529 849261 1220048 1505700 14771 298358 1626477 720330 366647 1251668 582243 915645 1876375 1401160 278050 161152 626714 1996667 1945072 641739 1666756 491603 1326396 1522163 1744865 1858536 1188700 100245 932392 842893 1982858 68985 352174 1829056 1088972 1068902 1825065 1444686 967405 1820532 1266185 1412003 915748 995001 362401 1729388 1484591 736783 1787435 932915 1720686 293673 866934 691104 1596616 409808 787103 852581 1305684 948943 821894 1902993 1877032 866313 27285 1901003 294457 1695089 9502 1577973 482170 1766842 141655 325173 538087 772054 414164 441636 926892 1045072 1163666 715984 1993286 520225 1500796 1050355 164558 1048213 1028906 1737199 1429268 1213792 1834492 377935 1508472 1599221 1970063 1699744 327590 609915 133655 535038 635622 962173 364942 704547 1357816 1918999 883924 1092909 938896 1576692 101209 1185811 1132692 1233633 408026 446578 788116 532160 1347045 1711155 1010592 1717136 1658800 1062891 1766202 1148879 541756 708512 1837884 1303858 638123 812536 1493661 1208151 887354 666797 378384 991841 1600458 1497696 964317 632858 872405 492942 1530089 1340288 278570 945254 936263 1596425 184010 321921 694590 371829 823963 1550960 1479227 1651572 108606 1405055 1527695 1606893 45505 1614143 622851 1533722 1572376 1744838 1557049 1562252 1180153 1825513 1367749 194976 215214 1359332 1856800 584875 1537248 1444499 165935 414364 753981 1167588 194552 711713 115111 326802 479867 155812 1509769 1430707 1413713 1854863 1532408 222166 256441 813374 163794 1358247 1586057 489615 1997353 1086099 1195518 766889 249077 206784 1020959 873366 521782 308165 1271057 1484548 604063 34803 1959039 530280 720299 645894 990446 1190935 936759 199110 309080 164960 411696 42561 510440 602652 1380785 1366255 1069695 845485 1032023 506768 1743404 1190953 272217 1105619 1730554 101716 1061008 1563434 1424260 1496678 742479 562491 358946 1586723 1514593 423534 1665281 376034 827 1090027 1496251 1067609 519283 1115462 1360370 930007 1409403 1584901 1263531 429892 1699790 1396559 592829 1482918 1975534 472932 1786528 1263292 628253 1888942 1073739 1215669 1497656 1414240 878409 42116 564599 1835929 1224121 1534312 367537 1107854 1204373 421580 831601 138067 1622558 1640804 569794 1172458 872421 901780 749520 246008 320619 947508 729891 1179474 1533517 630123 482741 1977898 701751 343147 1226325 1741729 946250 325259 1478088 560990 662208 1972205 947383 1323081 937952 351803 205563 1693045 1180278 127789 849403 159762 896646 1695134 1669636 1600370 769274 900694 1612461 1330815 1114296 240080 1487265 1219126 1223359 205778 1332278 1332569 705789 1630870 208685 1903362 408275 1012993 1424180 550583 1649771 146203 1658517 1047817 1472845 1618744 1758173 23177 1342494 652825 614834 1476092 950717 528242 661206 524470 698179 718337 584907 155984 1709294 100396 1160557 448577 920568 926225 1806252 306590 1129879 322551 661892 215158 1723410 1075184 319025 166697 1968127 591474 520037 1848403 792369 782283 886834 1476958 599789 1833277 885010 387810 236985 1802934 1087517 396360 468840 1389010 1067711 1750287 78061 120395 473117 1126990 1614661 480416 1140219 879657 1249774 1901908 963554 1975176 425420 699313 195231 429493 1776886 1716427 1702372 62942 1433787 89127 1168766 1926406 1449257 341722 1339753 1015235 584138 285741 899387 320601 1698080 1998151 645829 654614 1299243 692575 391898 154817 122878 752741 1069664 1575910 395635 781213 965491 217285 1010731 1832545 643039 1725043 1746244 735406 1954680 291882 1456610 719769 1326649 1724898 1006929 1637994 1138906 32743 1647611 1579731 809802 1597000 1821036 347075 244306 1269315 126838 1450134 1818456 169598 406161 987418 98896 1971191 586203 1066748 53338 334465 1999707 587326 342626 1259918 1528832 1977050 35636 608397 1214698 1905746 1278621 1492525 1206740 1018547 1239663 1476700 1368971 1283260 758775 249759 1179569 1133423 544004 1950378 740252 1661490 1096479 26685 391927 472615 1293666 92684 1540256 1424497 998630 309784 1748302 1242919 903991 116910 1829753 718873 811311 1749726 1688078 228143 1658562 1358036 821382 937209 696333 967000 1377078 420427 438885 1335063 99784 918970 240960 63096 1730597 735487 28921 1237162 1276010 1735911 213056 1312776 1228720 1655206 1197002 415474 1404596 836312 906796 221262 652835 308055 1334623 1305066 1821102 278787 255789 1011613 1925609 1951939 823503 323690 1122304 1323990 1602302 735621 1247222 566595 1741417 225120 1174674 612906 881055 70681 1088838 1617183 1632446 1510980 423988 361345 859894 15516 451894 1861944 1544832 236288 1161333 1665725 175990 894578 231305 673864 337506 275223 1054461 208593 1296160 1477487 1381100 193675 994418 674359 934756 1413778 861697 880537 350383 802380 880565 1304604 193320 1145266 1768356 19817 537429 1331485 1980226 558749 1231040 1439931 703038 635204 249101 311698 1571648 1736608 1073980 683022 707471 1906846 478697 1225074 625786 180622 1062528 100860 1710095 687167 1999864 38024 1631762 1326585 1407858 916067 171362 1604822 845930 703674 922621 1612191 341207 97967 1334798 503841 989377 978228 246146 1059806 1214527 862738 1329892 152460 1551614 996824 1669644 495879 1279044 855324 519528 666992 1999717 1954674 1017556 462377 1848020 1347405 153652 1209990 1215507 1090046 926558 692391 1436313 572188 118971 1608833 81196 265365 1268455 580483 1963768 52637 151010 1594901 428351 21214 1050350 564698 419903 326695 138793 418181 1784447 67032 1534677 38450 1065332 468158 218386 1908764 1102816 1749558 1774526 264851 887079 1612489 1855720 240473 226045 533507 740899 1320496 635536 1129496 15956 859597 712166 833556 514279 1989108 103022 1381997 319111 138612 1636877 1026232 1683348 1398670 692668 785258 726634 874407 464024 1131692 572947 1156229 113821 68109 1471712 838542 93851 744036 1083899 1129395 1178968 1461628 1786325 816043 1405285 504010 521351 1623915 211820 843763 1575322 1424880 936614 1652024 1827890 1638553 1998346 49912 1372977 1192203 444773 1975845 219619 477309 1993936 1783600 1077477 392346 225948 486554 1965439 759223 319524 859750 1124610 658632 804379 729332 1709471 593206 288696 1584258 751576 694384 905279 1548273 1319373 62660 274678 1295904 1598343 1599838 998760 236736 562457 245501 787264 609181 1099027 1382583 166997 1133583 561736 406842 1934424 438231 237959 1984717 129757 489682 354885 1852790 1892106 240135 17567 732530 1495868 1851327 971613 576285 1359883 714168 933736 909046 992724 391611 1422122 138582 150728 1704819 457171 1831050 783549 55593 1567426 1582038 1576568 1578578 1127121 1414838 1453404 810617 1272498 96843 1046646 1257234 984658 581218 176620 1557869 1091179 1292790 1748405 1608063 1507312 885060 64581 1063633 1436819 669845 1650957 461241 1715482 166437 1219870 1514848 1716535 230238 441901 1044843 830607 1417716 1235898 1657970 1050433 794746 546273 309445 374744 401661 1109064 1343079 805182 808812 132068 1542034 150403 901386 1630791 1185512 967293 1143820 1376395 383677 1967018 1430296 1792737 1599975 1387630 1224753 1838746 1274243 1534306 469227 1734654 1877871 859540 218530 1035680 1055157 1764893 1327090 360247 1334632 1029535 2397 1464327 1905984 1885720 1668482 1834821 1347308 848768 380843 169178 1820803 1873687 1444504 1544439 1320366 1637608 298855 1444359 1827600 1314826 786346 124062 58044 976792 1213318 394452 1532389 1490396 872858 1688025 1951866 1939636 643785 1664610 1080084 1162958 1830544 1449561 982335 1560514 1253191 1640663 1970268 1864952 622793 935361 1907727 397601 227759 1926564 392084 881404 166648 1542385 298820 556860 1115036 556477 938330 1350975 247996 1478339 1359297 467489 173107 1630544 300898 1190272 487213 312443 980408 835871 1813301 1149617 601133 523651 1955815 623572 1708126 1966278 791715 717144 831338 1475747 1396705 405145 342290 1674639 1354612 83499 483499 637024 1681087 93605 418543 1541908 910469 933253 1114584 792879 316534 1010077 536339 1644348 1807752 333002 224118 1270207 282092 666887 703841 382227 831636 1994690 149667 1630214 1735374 192630 1129378 1622770 1460598 98710 336792 671744 176972 1765129 1455499 447485 1813266 1653831 706035 1283591 422774 1271720 1637990 29338 734021 1874855 1163915 1925807 383912 1351179 1721392 702934 1388915 981834 1202541 620315 954549 1417934 375822 1359354 135728 354535 984083 337595 423755 1937029 340189 1994556 1007755 155919 1884715 587764 214693 289037 1529132 385034 1446603 623920 1702872 1851727 1464148 1427792 151856 981697 26022 1020729 1293895 795289 1664116 1960467 682128 1571142 622210 370457 602668 161233 195112 1296971 1548549 388327 1458579 680962 135232 733927 485156 980426 509896 76900 673770 281078 1469817 93684 1124139 920655 361789 217004 166569 70101 1899596 1560049 1522066 1713589 1133448 1253232 1906732 1436913 1281504 1943494 1337816 937646 817171 705282 1780596 1058292 1434182 753069 664820 1988152 1912623 1114915 94342 1134933 1380712 973827 169568 1593268 606979 716692 1660743 156006 182092 1508703 101956 789001 461566 1366479 1274724 795171 1184664 1290705 543883 1699964 1585312 90605 612890 1584122 924195 124588 1019720 1338578 622409 151746 134187 1015421 1002575 609255 1039460 1188569 1621729 1925547 931069 689752 1538583 346935 811740 1000360 1551498 1917731 1798882 1099516 697446 500105 1917609 296459 975608 1110638 747849 205142 371395 838710 1373947 1445129 1607077 239467 326154 359166 624931 373424 15328 1192994 1119146 1184914 1556265 683686 1325234 1936351 647641 1018174 346494 99789 679401 1247894 798339 1415339 399096 563158 343486 406581 1607608 1731252 1689149 786374 759585 1343854 665128 39348 153659 866 739154 1892417 1511869 734492 1222687 1301307 585239 1080686 1919019 454514 1629510 1255148 411787 432544 128366 166724 1657743 779535 1450716 689025 1063067 1983203 1907955 1544883 992436 318728 532737 155624 1385626 489206 183939 269333 808492 1639911 1642204 585455 885092 200635 1160430 1765219 1872871 1340913 824800 1188579 690430 471153 1355078 1108333 1694673 1196958 494605 396587 1085261 98485 1189647 684412 644046 1365304 542331 870338 1174659 1468426 1955375 1201816 365388 230001 588459 1647859 1065904 637096 1246500 1154588 452249 1685697 615763 502539 1013073 283078 457256 454412 404019 320129 1228321 24882 800251 1104893 1912720 862987 1814278 1989889 1981336 1082605 1175990 1780357 1571915 1096280 733184 70397 1992061 841936 1619170 1719087 1377572 687911 238639 1259990 1036921 488191 803313 1640269 1255756 1780255 1446246 697388 1919894 1865069 1821318 1580086 1764000 798739 1087594 722319 1355843 114591 1536895 1715315 1261461 509427 353474 1970067 856418 1710495 1538129 1544307 1316808 224671 170418 605254 1958731 1397916 1486280 146730 880048 1838792 564751 232018 1082420 895974 1896304 1127281 9647 1944754 408877 532545 1050124 730175 1562890 14369 1485111 1229975 110654 1589542 293520 1108820 1419829 132460 242257 1873184 787412 491630 1228263 1894447 400055 116335 962605 847167 122522 1200208 1784570 1214077 1477732 1765743 1804984 1968888 227964 1993868 921433 1007200 1047703 1250653 1318058 257454 945790 823071 92367 1221647 545262 694562 711662 541299 84470 313982 285708 1693524 39028 1026864 497892 231607 44615 1405536 745445 1007262 16889 417036 1173201 1356725 1804518 1326719 564258 797720 1362428 1190875 654147 1318072 620204 1498630 1400560 947406 1641465 785699 148531 755379 416056 860092 1749227 1665719 1973167 887854 1938462 1273025 1710054 1679426 388177 1595421 527969 61961 924179 1287199 1998169 1081654 616825 1572628 504375 1597794 1457755 826703 1342347 1344778 1825725 107515 322270 1037213 225984 763313 1286587 1901749 1710638 985210 807562 512767 1988886 1863595 1681425 1681789 675615 1540419 993227 453556 625156 35970 1261393 1816013 823388 1915694 857990 1573444 1525756 1482362 586045 1691411 288668 467921 784692 1173210 1724562 1137822 629280 1266470 966335 1387358 667020 104975 1963731 250288 688583 891570 848731 656109 69013 244661 1304492 1138879 1035247 188188 1356227 489491 970371 1699554 1757093 295636 148885 226276 108948 1546519 1016971 78953 675507 1480837 1961066 1233936 979817 574794 553615 1615995 26332 217878 596755 367400 762024 1050859 1649769 438801 1563812 1825732 823418 1477225 1273598 708513 423812 718467 600034 1589269 1910006 1078370 211186 228969 1006543 1243046 1404861 1475482 539708 263663 1916339 1155463 1114330 583334 515183 310369 1931734 721887 1944100 217956 1838493 1325644 1199524 802726 63642 721621 311496 1660092 964640 933996 927908 1027952 1991241 1017392 1200416 140952 1029073 606363 169680 195206 882376 1475238 975207 1245799 1432975 873578 1171463 1159406 1063490 743275 1383033 22825 1151061 774131 278257 1267281 380377 1509928 1093934 986438 1625052 1345781 1752841 1384985 729623 1137802 915023 973362 1229036 1596921 822573 563976 1264225 833580 835355 1390307 1424332 1513807 1370164 623943 1348362 1980420 1206568 532346 1265362 372389 156305 106597 1710365 1711232 35005 1776283 70998 1515993 112503 301098 414148 1522494 1228751 565456 1223413 1523234 616483 1363245 1528506 1841581 1128737 362515 1424755 729057 681263 633930 1153649 99616 1416703 1462931 393248 684344 1144062 214501 1457382 1819279 1506997 547751 1734799 407673 1280793 840368 1462471 1020173 1937102 1254494 951528 1411645 1542933 1347105 1331052 1286429 113567 1635627 277612 1440636 843733 1181615 1495006 308783 1235574 752573 1058032 1599373 79282 1520208 931779 1810425 27829 1013964 1015347 1805451 1798586 68041 469999 107455 1597506 337682 617424 1300470 229820 428696 867621 840943 1262606 219585 1116472 1353749 1196950 546511 777252 107286 706252 848171 325757 246831 361794 1166310 1947789 990267 780596 867061 103732 1520136 193775 796843 23594 636571 54508 690320 766349 543580 1869290 1213469 265652 1022188 697705 891126 622036 413457 679523 565747 1781328 1231206 651619 939680 1792180 883666 1060488 1180463 1217322 725300 635072 1551823 233390 369818 577488 709454 968742 1267937 1875882 520069 450763 41259 1746131 461847 519011 595148 1046015 952361 69869 1293335 1422585 215607 1317006 206478 1710376 1550705 1504501 1931618 1958369 974378 975100 250669 400293 278204 1612847 379199 124709 165507 373510 1823725 1466857 1042034 880380 60970 1037109 275799 248261 904125 1966433 1157368 552990 652373 1289481 374722 1860014 542676 1108624 1930611 710688 1271783 1751422 1817157 1859434 1977078 1361317 734768 641014 409863 216872 1286596 134455 1106869 571979 776646 668220 1990215 1691222 1009242 1007076 775523 883423 134380 560209 80736 1699685 499232 871487 807972 946196 1662829 1345813 639977 28990 621328 765137 953079 1742693 1640318 816749 1056081 59144 1825221 484610 1204343 298722 1878917 1987947 1455845 102252 1381077 444546 1987418 374785 1364153 1559513 119195 1403523 912986 1486117 1992476 8200 370293 438087 1380285 1171727 886374 501715 1597451 1245968 739673 801786 897690 15263 722481 967690 1822437 1049448 107671 1207543 1119894 581623 1079185 1100393 4986 208707 400422 868632 1638746 1311540 428595 669301 959751 1866537 1064578 277081 1377096 1719416 645120 1669610 462762 924698 697608 1578363 14933 1766093 1377898 94235 1628610 1761093 1341576 1170211 206284 632275 1640930 367486 1128016 1646398 1342859 1114895 1802314 62606 1576508 313985 204329 1589789 1354095 1937285 1312280 1511865 742285 1992910 1929297 692417 1215938 235862 1743788 724324 1242397 822912 1126270 1425480 169236 1151637 42248 1172216 40978 512876 758905 1464549 1416516 342208 1931568 1235123 747319 1457790 1507685 1640315 420149 1416316 1581962 1228105 4711 1483154 1041966 803041 515747 1594089 378203 1430771 249107 1475398 780509 1767631 1090274 1813636 610376 1991827 1499185 911675 1104326 210750 601428 1276084 1312027 1589513 1479621 1371182 1978735 1184117 1703017 1245992 159526 1389232 1536248 434544 1897331 1198627 137976 204031 575851 499590 992042 1252006 200632 825014 1349635 112941 1475772 1835587 1301797 1459182 330547 1915386 1478341 97196 53046 1321272 180849 1402296 1901777 571954 695649 480785 1597386 983154 1524906 1581594 416741 1487451 1628331 403622 1650939 399911 905205 1474812 1231368 1088548 736717 1775778 1505728 420897 1776645 773813 693356 517316 1939792 107259 1038898 826212 1788141 812812 1644343 152881 984283 1944782 1125309 900136 1322261 1683581 1464217 819734 427996 1131970 607346 721770 129082 1589983 1111848 1035934 1651727 967647 395065 1012118 408796 305076 1696466 1038207 849354 1631087 725163 1194659 116377 30261 1878539 622773 672743 1221018 1634359 1993152 1580923 1097852 23168 72493 755135 166146 647419 739157 25651 1180515 415591 324546 1535784 1778038 860813 1107844 9917 595093 197990 710494 1912348 317994 1943969 1454573 575240 443930 183197 884138 104993 965619 1459643 800382 338492 279357 370763 1460665 1558192 1774722 551205 1110427 1900176 918895 1026053 1613780 398857 1127864 1329551 575045 353516 765885 372399 213251 170290 467281 195329 1984771 462323 176267 652631 1846156 1153121 1793947 1836024 1452191 737809 1108208 858363 930493 591477 163118 1901428 836427 50010 1302517 385575 1408245 1409487 1937399 814487 1354396 1116934 1800578 1470815 669484 367953 1929890 1001433 1699779 635441 1516224 772785 1526722 577228 1496557 153266 171181 986674 1226157 1863429 1706341 1906111 970241 1658425 1480407 513101 757044 1491886 650670 1568987 585987 893618 1897785 1146047 1149014 1495684 1174095 1150375 1069982 807219 1355490 884575 1796585 894749 1419323 1263408 975345 1859199 1267598 727334 842133 1327387 1678473 1552521 911633 1866450 930533 708072 572295 1499963 612518 277673 1599752 511703 1643036 471769 1659462 161935 381808 121102 810704 285616 741976 1069874 805006 453927 482267 1516227 1479373 1451058 1458612 100708 1791640 362075 1613227 1600592 870441 1889493 725869 256989 1441458 928201 1434631 795346 352333 1967092 1436684 1330202 553095 713941 363536 449810 1501495 398589 1216201 244024 73033 1439121 1303966 937878 829431 1238433 27251 1891100 1661980 1736695 954139 814701 1191021 1217647 1482464 867653 563301 425796 896183 879154 1648602 1383112 1014930 1364589 210797 1073800 1421200 1693118 227202 1483379 1487159 1506365 603075 1055092 450199 856387 272502 1562176 586091 720162 868873 1441781 1142152 597313 1346403 1020055 1365216 1708978 1165045 428802 758958 1940527 1042628 125923 1726674 937949 767562 1915678 528051 177507 59055 1267918 1904682 1944275 1703175 1917405 987073 1409430 1091088 372883 1686818 1184286 160855 1665585 1944654 1591272 373136 792828 143424 1028164 1183206 673687 1146000 290634 1226180 1591873 1479526 1803384 1621793 691521 288716 1641287 384170 890478 478825 1179266 722894 424196 365612 1747387 660492 1476211 1791161 1522932 628098 882823 1992569 1818486 670931 1775995 95807 1461868 1133115 1990959 576276 978199 1134033 689165 223452 865268 79590 1636575 486318 1387797 1832530 255665 888150 1873535 1882250 382852 386295 1263 1336206 3428 145077 680398 447402 796761 1998865 1441257 899038 1051630 78112 155516 1215257 547748 1613876 502008 1919309 1464208 1289408 1328815 1095249 993740 1533394 683861 671763 1941190 975778 1639091 820538 207349 458041 507359 403163 1296539 1364726 429651 1073432 1079624 142982 1900836 268289 1979886 140173 1598718 1684484 1711063 913801 1920850 1432405 46097 171177 1032427 1366864 285343 1798879 1129460 1062659 1869598 832530 787311 1689675 1952058 1026299 1402788 1680058 1162953 602746 763618 1351127 874537 853334 560047 1099182 1997879 475489 1051572 1049367 15789 95738 904214 457558 1245353 1209808 1072066 269944 237167 1840839 439474 322463 857370 521682 1564782 1695953 709917 1866325 521324 1811090 787026 1191809 1150837 1843198 859626 978346 247904 431191 1265463 1617570 1799770 1132449 1276240 1812137 1033323 967011 1053660 433433 648624 1623997 1833905 497434 678880 1419376 234585 1764734 1511129 1913752 1119710 798034 816093 190576 1165687 738557 421143 257333 422998 1958265 877461 931434 1741706 849053 1744434 1159771 1944860 1933316 1938244 995892 903137 353588 1257025 1422854 1526726 1951814 683413 1492472 845140 367041 839490 422489 1786035 1962007 9237 1509857 892769 986562 1649480 18577 822038 1341687 105352 738092 1321717 1492320 771905 441958 1954477 662374 1397220 218770 763623 1120575 662046 1452749 974065 1748655 1715855 1718543 359059 880801 788676 1811224 1503857 775555 1565259 19407 1413100 385859 26485 1686342 1308396 1585399 251289 766015 926101 792624 760214 1228853 347327 1892275 364173 1046093 699995 1915732 710248 267773 1921190 1960274 576020 1218478 534076 841552 1081900 686196 276930 1106655 547460 1618468 1995450 783418 1494997 818714 1479584 1497878 261292 1106184 195542 580401 571231 1204812 1370066 937412 1635237 770814 921276 721931 1529702 1705289 1799326 704843 1093866 1473669 357791 1116349 196453 1462155 1996376 1124075 318014 1693001 1425809 796041 313363 276859 1576337 65214 865131 981414 1045916 532997 366965 716167 1083036 577804 1625320 252065 824292 1224979 1457587 524968 647103 229647 103919 898089 1337942 1353152 1539636 1786239 1652193 1601860 1398447 681839 791811 663689 621252 344291 282300 1937638 1764706 449017 1295485 621361 634644 352960 798085 365209 500316 1930593 904315 1302041 637391 677010 256110 1604785 1142525 235337 1139007 817349 162388 1033067 1391084 1982875 1309555 605727 783412 320242 1854368 1011937 1130240 1165235 151168 59195 173259 1619533 1321759 1658903 207416 1392245 854642 178195 612 923889 1365016 1756345 118395 660135 1043115 1102117 1443020 1846816 1476662 35600 569991 847497 74567 398868 734171 1076121 340695 1183558 854164 1812100 295862 432716 1587193 433709 1753961 892126 1916438 1135 1013007 1659567 1235620 416640 906495 1225277 655076 311790 748562 1259953 396825 1820761 1982771 823987 1041623 1876960 793491 64958 31165 486215 765905 1923575 1991401 1095870 391887 1723819 1811935 1878358 145806 423790 618107 457829 571918 1000765 763948 1981638 28025 1600352 423702 1195411 189040 1390998 158477 1094073 389048 1717083 1090544 1377397 352750 123235 989803 855124 668424 793146 513522 89769 1089572 582352 386932 1717140 1476759 288456 1250748 486285 1840873 299971 886176 696808 1546078 1223562 1230093 973975 1410993 636900 687849 219582 1046091 1374446 406703 481661 350611 1245958 1578386 132441 953945 495546 663436 346361 1977616 909833 1311647 1580646 1355357 1826271 1225319 1970046 234123 612762 1267553 1102123 305141 1431781 1955493 1001455 1009521 1552054 1866744 728828 405739 64613 1393570 1488345 1875522 1875999 92378 56483 1862154 1694511 813470 1975153 803811 1492652 33763 1518703 1546732 1299631 1379674 1360195 1163884 382409 416743 693953 1153231 1600388 1714107 347408 673317 307201 1363950 1232073 1147758 1793485 1488991 412540 739254 821786 1917863 342747 244431 951095 16547 1630079 14910 1090344 1554320 173822 425854 397476 1385493 475167 1151753 1986424 555427 1648299 353024 804303 846658 1270714 1779396 406810 1488974 558633 1612801 309035 299800 617332 237993 406307 1422030 1663428 1952340 512573 1094916 1460994 1156124 1559708 1084172 885775 452593 1489866 1340498 1501390 1102779 560674 1464989 1845236 977671 705003 514352 991984 51860 1317901 1617230 1982192 595916 171712 1626279 1700112 1522243 825207 1797874 1583930 452915 300000 1554165 1325780 436238 1819859 521413 1684895 781445 34486 1411606 908305 1918593 1877505 232860 1287557 1134720 590527 226691 1414985 948953 307383 1490385 1512567 499754 205698 948350 833691 1455482 1126975 1413186 1164902 1114277 1831466 1799316 680953 295482 1283276 1343974 1553270 929276 875137 1407763 1548425 1826699 1311839 1772301 299298 1460924 1615906 1330109 1312538 1037719 289514 1885267 159128 648312 1298901 257738 967577 227520 286944 1035222 393515 578256 425235 1479921 949070 1119327 1434785 24902 1005870 112024 771897 653566 1551217 280250 1910746 941213 781774 92333 1052737 1699668 978086 1871598 1909180 1273191 228122 1339406 694669 254869 404909 367956 1469261 1795229 541716 1973274 595360 1056706 493596 262863 436741 30017 545348 796348 1720247 1922971 1144516 154935 1164377 282426 1807032 1283657 1002252 190100 381171 253820 1248484 1648672 1813412 1425076 1229911 360248 1001901 329504 65910 1684393 1624468 340409 1403959 1555477 335835 155267 1584720 1452844 1963263 1043695 1691829 1720021 1450798 1311958 1577294 1077070 1589466 258032 601722 752225 894347 864145 1773747 1577911 527099 1915215 41469 1641218 210111 1704814 1168782 1792658 1423102 1431320 40559 370084 1906334 1232280 1773122 443420 1430871 1889734 1940488 1128338 1924329 1075684 903157 1447838 691919 1010784 306187 647824 404257 1242858 229750 930297 1751085 998242 758846 1726792 1672490 1429695 1146558 1493016 1318609 1725461 1724559 1660839 1193272 941989 1256512 4905 291206 586214 631880 1049417 1368253 361259 1308138 705228 983309 737976 348996 803170 1607731 1200140 608693 1612476 1764801 942296 1267500 1462854 1051039 1047108 1521893 1015392 1995677 1155031 1991177 1035704 1165905 1625192 896651 872741 1578319 720832 1242554 270065 301885 1882094 1962063 511095 614180 1744124 215553 1952951 391240 81815 1146406 542541 673897 882132 1093550 79497 598023 832220 1354159 642825 1429878 976482 954252 1445337 923996 1421639 1811893 976095 468314 1825238 365739 1916570 443868 514881 1326905 858063 186043 587135 612982 429827 1149512 1677387 1671755 1853943 425853 1069291 1284834 969490 264146 74355 1921235 1269388 547454 1031024 1284049 1217683 251429 717148 1975501 1162942 1640477 470574 653445 1583090 331086 1903843 3045 173769 499354 1775612 1130702 1577667 1468434 513871 1741874 1051621 312165 1448418 6387 429982 133285 1086080 923447 624087 992564 528018 319445 1163871 855882 1628461 600141 1553752 176651 1118468 634761 1403022 962219 1261843 1473145 1220343 1670138 999293 387993 594036 1096363 1872681 1657329 1370917 1872900 830514 1160092 1571053 1735834 1449753 1590846 470787 1318659 279910 215391 1667385 1617737 1263499 306650 1252067 1994856 1123659 1970031 1733087 1073840 237525 1667664 424958 29398 552625 1872534 1641926 1406304 593968 143116 866650 852247 1616357 790010 293522 123026 401777 707845 143076 1282620 1603217 1595828 1492813 829269 22846 1119143 1281877 944704 112578 1835092 60530 411582 1133414 1542251 1042781 529859 426186 46650 1660909 1033378 132595 567019 858176 1320360 463421 1352723 173306 1030982 1512974 962034 1420761 576836 169445 1450018 1691947 926082 1530333 75857 28106 116573 405479 1351520 178666 297213 482150 239234 799597 206039 1018526 1523962 1783708 1178827 1294036 1704120 89210 492525 454005 108300 1113674 270787 1146374 1576821 634190 178235 1816941 1755694 1957568 1755590 1396623 1962758 471712 619104 1993363 1781756 1161566 955832 58483 175067 1613224 1980277 1938374 1470544 1300975 1525917 764712 143662 1524027 1368285 644290 1130979 1614084 1614086 967118 1947447 1659183 1589313 725750 1931667 930465 1518737 847088 373154 221219 524085 1223450 172340 1909582 1564390 590475 1565627 1930604 1967846 854234 880369 1296761 1110582 726383 1583687 1941727 1594012 1028224 827844 539977 527384 1748905 609983 1565433 185933 371183 582549 1616968 621517 483222 763566 925425 339314 308198 1096659 1968095 1423958 286653 1728075 1388609 1287264 164058 1654430 448186 1057549 137464 1662753 1348497 1202763 544617 1177633 1048686 48388 369862 586587 1310110 1696279 834247 710298 499034 1052556 1349055 1020031 1077813 66632 1670722 715146 1749063 1018805 1165804 1165191 266550 145544 1711648 163767 897150 950779 1883247 1742690 160039 9682 742040 1644209 1217618 276582 921183 343535 619918 1327205 1510940 1769023 431284 639843 913459 729329 1759023 195602 1409176 860893 375749 1406862 137169 1113802 223407 747817 1065649 1349975 1238014 1455087 799300 529809 1289759 1171438 598538 1863864 519763 523361 345327 301845 980725 843799 1712011 986003 1132667 1806618 1944794 337482 928972 745920 1673349 1338392 650060 1033662 143965 1216770 858910 1380565 1351089 496680 318698 1165262 1473525 756466 102290 1506817 1876393 907730 1192903 261361 1609094 1721752 1790799 795890 303867 1179643 1502386 44179 637108 1387431 1618949 223813 1393766 1014295 1724889 1733216 1357960 1231228 1801899 1915710 509151 545617 1186643 830333 1139717 1000921 790205 489238 795521 571911 316184 1643047 1796591 766077 306993 153314 287236 1014676 490859 298955 956001 1871980 1321125 567517 1379432 1222036 1752402 1320910 1952671 790256 1956540 446315 277246 558845 1129978 1109453 978422 558907 1356385 238731 661567 1048218 1747349 1106434 98183 1455757 429459 50170 1417184 1390175 950836 346167 15619 1869606 166847 1203004 1161909 151446 911714 1640292 647803 200492 39653 1056425 1236626 1349896 815423 91286 570836 1474760 446218 890751 1102880 638400 1668344 527585 983906 1246632 1063844 1661452 1487143 225077 1760897 1738000 1108716 174310 915189 1498942 14080 1669575 1431212 1083442 815187 1125227 257419 887123 1386435 607412 103801 198625 970141 1917870 1694066 106228 1010716 465215 935575 426628 880948 1634278 1564251 544763 1116062 1944542 416474 936418 1624020 636159 525752 1354240 510935 1387188 1392275 240713 301922 602813 1005519 675077 806106 9993 338971 1927827 784936 588872 1619516 410457 471563 1204779 95815 814411 1033343 694929 1835026 246525 1309740 863090 44653 1791572 1799221 1739325 894196 19443 1966109 760517 1724330 1119726 1042468 574029 308696 404928 278657 326797 1895004 1900458 612040 1205826 661525 972402 1257943 1887400 865008 1558001 762312 1853755 490728 342189 135662 1079062 1986981 1481800 1340149 616798 479932 1394449 826634 1922878 604871 98656 4360 577079 703150 1243032 1729316 426310 19307 1952536 1629744 854812 342495 1585307 1617122 1634213 762676 1542238 1621643 1241617 54681 345675 457238 501568 394172 1852126 671054 1924286 1089267 335461 1638691 715171 1517797 416661 193184 651021 815476 441767 431357 639004 33237 136448 1807769 424846 1284873 1029029 38251 1377575 999713 273624 1499879 690290 1862020 393835 1363617 1041764 445888 959425 1146909 1781046 1155635 61379 1305183 1290301 1481947 1388445 1980057 1740701 1867239 1814592 1279247 943694 1564421 1607469 1560605 1212505 1697075 1608886 1709567 961835 1743303 1407176 1861840 956800 148168 1612449 597549 1047920 300669 878549 1395416 1130858 984146 120110 1260346 1907014 377827 1114083 36534 1364704 1116629 1384217 601812 1055029 856141 182406 1702655 901266 627309 96797 232731 321470 1905147 1121359 859036 1587379 475811 422144 860330 1431835 1083297 1152915 663785 1090359 369347 580005 559321 1441762 1038413 1839584 1907948 824759 568311 1859648 740158 1004790 1180501 1536532 1237295 764406 1560454 1672214 631295 1797607 806024 1340089 380049 1831359 1819004 760141 169367 1998917 1915693 832025 970054 701720 1417609 688460 224157 997101 676446 122011 1895988 933456 421671 408200 95750 146077 1529291 334259 1773443 697417 1339970 1019663 1343036 1716776 1345157 370211 137123 736301 1978141 391324 1991013 252269 1226545 276886 740855 1918080 58557 1327941 920172 1857996 1646377 1209790 471942 44165 1038000 1909650 878316 1244760 359141 1855861 1203170 1375019 427775 1586142 1596304 1510522 220563 502697 1540616 1385117 1599628 493753 1725314 227901 1638324 1045361 1681358 427155 13788 629901 895950 1448486 1530857 40764 432772 224182 952922 786670 1806327 93877 438774 539232 1563663 1806511 663685 1529755 165717 9839 1008551 923444 1977387 1363982 754296 341124 1105751 1898196 1506958 461962 1615809 754281 127851 1410271 1369981 1518055 1341142 1510858 1037118 441526 726101 792407 768616 1972715 834966 1199025 1571805 685749 740556 1528842 1156509 1220092 848694 577013 571204 391085 1963875 1980525 1057640 1660437 1076128 1539245 878066 150050 1178526 1663009 235075 553046 44530 1371661 1760684 336261 844539 513877 733231 1556441 759886 1782900 743578 1016870 1898259 326080 1822222 321587 120070 983901 1706924 1816215 719351 847723 109428 1520265 1334903 1560752 800456 1661459 1137649 1374739 1849961 76636 315768 1358978 903240 115411 1610990 431586 312463 379027 814944 871704 699477 1595742 252201 1137102 540502 1025321 980201 371511 736976 892196 1302883 803076 55854 1578379 593918 1968560 1511225 688742 1255952 481169 1123888 1056490 1725943 1857158 1416196 1873092 1430639 1441604 704386 240454 914473 1266958 271444 1008699 472694 129449 1262319 1669951 1815136 1657005 190159 1058229 1105305 436498 1292047 1254749 1530982 1435320 1046667 62502 1450912 996095 1556530 579216 932470 620449 431003 885122 1159050 987255 1712757 1467265 319443 909364 1742070 851847 1280609 1090763 539426 1610012 1114973 163573 1476979 1237768 1742142 282646 1281152 1174561 1935025 454027 460589 1978907 636931 1309450 1923064 608154 588620 509048 332084 1089794 844608 451567 1562740 1739712 1851334 867658 577613 209812 1234599 209467 715528 985037 813190 1018825 841295 54145 1150303 1052775 1107386 882510 118798 1939028 1370334 405701 567042 1478838 1439762 1130371 137505 1198736 1942969 1032057 988540 741479 1922970 999440 1537793 625527 828863 385754 909565 628112 1623146 1827124 1534817 400744 583570 171465 1017364 1453095 1505057 812123 90666 724812 1858485 1400375 1043109 1680386 642337 1703060 1285243 1885540 1696003 1905928 482363 668052 119171 1214531 221570 817719 1000413 1317704 27787 1900408 983447 1338572 451240 807554 1815278 1027185 459588 1729510 175725 488658 239660 42850 979664 1768956 232584 1268911 841162 331638 524186 574273 603498 65969 1759445 1052209 1875513 1376816 1278485 846474 258854 281439 914677 1215189 1072881 1555344 157783 878213 540278 1277579 165994 1406026 207165 288336 922859 1032300 1456414 1711117 187041 1097959 1929639 1850461 1237274 684761 717574 1627845 1902252 143070 1881139 1121818 322750 249123 1949602 161176 1059271 804059 616175 533875 490548 1338647 296781 247533 1513933 629691 118160 58087 1418697 711899 1002123 306507 1621859 148747 607662 1756203 1287978 1037320 937360 1700415 612792 1087194 1146848 1947803 1408706 1186028 1725778 1964318 1613898 733666 1378288 1362310 620475 1563554 1190449 13997 526717 1276722 858481 706971 600611 1868104 1253074 316246 755801 1592479 1227073 272938 1134114 1571290 1297531 1191902 477498 1394675 154465 1490068 1965727 1372203 1819649 18584 1984980 1361334 397025 979976 80715 119345 1695465 812833 1321758 65484 57817 1961267 209874 1830223 168466 559070 267115 284829 539681 1286994 970202 344618 1010059 1611530 598216 1452785 3728 236974 469890 1253818 702001 1742233 1031864 1344337 1121965 1713181 510134 1979528 105718 561024 305823 1882133 521545 1796816 890347 712906 1109842 284221 948932 1947127 1623193 704163 1885118 146404 444500 7897 1185148 719229 1536439 1150070 115571 867998 1178566 1953749 1023244 1991496 1708595 806411 131932 990723 793849 1427471 1178396 1885449 245613 1818225 1419566 1936883 365463 75840 239539 135569 361391 860264 391187 155352 1611028 49307 1609146 339028 436913 155552 1675498 1593086 1165378 1960942 355193 908313 1891134 1582423 1796730 1124951 54331 613410 1304634 1692546 783527 56967 1155946 1246041 1631614 1130255 1963285 1634233 1066901 1973969 1389392 885029 565383 1529258 1568583 814663 1852547 343427 1265222 1583770 1872699 1011447 1206605 173365 119721 1942708 1813879 627808 1766799 1489089 1223817 836216 1263975 1882284 655106 752330 1266439 189612 912404 1898790 586539 1680060 1069223 108004 1513971 1518589 1220237 446451 1284082 1658044 575022 583433 997543 1067610 1537927 886286 908901 1081421 619981 349544 1576629 1259596 328119 1380115 909484 537649 44263 1497555 1584358 1983107 36273 123563 1766956 253327 1116239 1700773 15736 1374169 106425 430944 1404959 889961 1573356 799439 670421 1532464 32329 1477718 242529 842513 1637648 336589 767307 1914965 1464694 631353 448366 53393 1260543 949091 377075 324939 1626143 671762 1707234 1195967 320413 256528 988517 259183 1676108 213920 211182 865199 1110819 294474 573607 1110088 528337 1751005 1746979 1281435 436186 222246 1208631 913094 1406446 1170652 76573 1200164 742744 572787 625981 1641237 99556 225105 747651 274580 957276 653155 1545689 1413285 1152862 811035 136602 464319 827277 813077 1786180 626609 184965 1233667 1620686 211389 1545781 1168700 1844676 166594 1142341 1964320 1637699 157061 537351 1578120 1187999 595824 1350347 924423 61542 1567006 1981635 706576 1088871 1751740 115184 224639 1865200 1972939 1461974 813297 569782 1478711 1935267 517176 806511 176257 1103907 1059974 1202116 217942 296959 275170 843575 670340 429043 423592 117624 368847 864382 692224 785740 1726707 1397014 1956330 1903766 1120891 1739762 1075246 33511 37157 1919226 851909 1863502 841288 736370 643101 1563742 690771 1012395 1750057 62364 1330448 228654 417532 1237630 1106241 294257 747660 251265 173839 1255745 1916728 389362 595289 472240 1117599 1895839 1569258 848032 1345016 1576466 18037 613335 95822 215162 154701 804537 412856 789262 74456 967976 937810 1783491 827758 949183 903354 1688761 630005 672353 1281163 1356826 40214 1666090 524932 1283429 496100 472920 150984 1691266 532372 1952237 1800495 1879247 1788263 455639 1247746 1454504 326732 1947893 1902443 1398783 94020 518603 266295 1097072 1190908 159304 334994 584260 406845 1651412 955558 596299 1697614 1536680 921292 1698331 539904 605641 1386572 1344061 583654 648379 1409375 1082539 1826894 1392234 1819556 1270767 116284 1024500 135394 1010685 348588 1630843 928635 1653011 1577970 1125759 894759 1106056 667510 1131421 433717 1972491 1283286 866343 1942745 767779 623797 1448675 384988 175089 1514363 1681562 319185 753448 966732 1908069 1966387 1612384 952093 1126985 1750076 968114 464700 735759 1019942 1765018 1055601 713605 33891 293274 929313 1680344 35124 1595754 1642735 1383248 496126 66356 1915077 1928786 1621067 26524 515940 1625 1146528 1804792 182883 1873142 707878 1588011 1968975 458966 1845216 691643 839034 1010229 1625897 135469 1935361 591423 551015 960197 1281998 1840104 314770 798678 1603255 353119 1477728 1969580 1110054 1769719 906122 1356312 999223 16611 1357522 1877514 247635 1595933 1491159 1089013 2001 1283407 873757 1528243 733105 1948547 1620652 419399 1873896 47378 1093157 424731 1729848 861568 616349 5798 686058 1894205 1327109 1074357 1459497 1639121 1091519 1450293 1039301 851637 844527 1021216 587109 935795 1730461 329064 943379 243246 1642559 1026651 1900550 78491 1179536 665065 665487 254188 1773669 1478402 1434446 1488468 1060135 225812 1692630 741548 1630195 491208 551221 1068512 1727140 178806 1727531 515889 1440890 39318 976845 1949268 856688 741736 100509 1438339 1698284 359998 1443373 1296308 1071726 1844503 1587450 1605390 1397762 1060948 1694740 838576 1540812 1649944 993200 905950 1624489 1735761 1885769 838896 13274 22894 1222555 1449463 1610715 1910928 1038939 1463579 870169 581183 1606423 1621960 1110971 1717640 1827177 1493574 1432114 855395 390501 1474372 208906 400486 1000199 425614 694591 245802 745316 1493311 467967 26692 1233578 1304191 1470826 561628 652020 875794 40301 535217 1343350 1308937 469621 327566 868174 1425452 1841687 1766473 1907291 1573580 375066 1981327 1580902 950289 657633 695271 24109 1483662 1426494 1015895 1811705 1766521 1255920 1507445 1808436 1760970 1382144 1010015 1684053 396151 1686376 1467526 965888 1695063 1978882 845123 1139553 1237313 937001 679131 1494958 1522933 182484 1305530 1833243 1945792 1809816 269954 1601121 1580104 346490 383463 606871 1828212 647522 722882 1366601 1808494 180452 1721698 1372073 371076 1705711 1149301 674528 549076 1882484 754175 309735 1823104 914811 1228241 1928744 1211227 495706 1493898 205103 1047985 550975 1944764 660165 1926751 124372 967105 1815467 45160 148063 781741 1550633 635576 1326762 1650743 1187192 730056 99611 679411 786547 401346 1829179 450938 299382 187090 211593 1860850 529665 1631867 1486579 1405885 637983 1709904 683950 554328 1920566 780603 1637838 134335 873689 1759895 526503 863833 686439 462049 1088163 397620 434200 1093509 865684 211480 886021 63684 1614564 488979 1513651 893154 83526 86257 1897607 450992 1395328 182680 869758 1984232 683834 1107380 53527 1702559 1281777 1868408 435767 665734 1434908 1149084 959822 465848 107103 586395 1900749 385650 637803 1312928 1656829 1471326 1576856 1105679 1518799 1748587 381738 1368530 1880853 394025 1066903 54012 447338 365706 910173 974421 153229 1518193 418407 1195724 1001336 475949 1426551 182938 289842 1374107 1190460 795640 1933893 133008 284275 656957 122264 384352 1379382 1878259 834172 1894753 789557 382209 1660965 227070 270744 1747652 1121443 224243 1421492 1030440 419971 1596297 1209093 1106081 1900970 1469139 1695513 1807820 841618 1540359 1578237 522794 992908 212546 1654998 931711 1804502 554991 1945191 478245 964791 537997 1102798 43677 1992531 1690102 1764589 189797 1995457 1880827 448352 1023941 1355255 1607858 1552875 1687728 916007 674406 1341861 1372917 1341846 923242 826893 1393098 1622467 255152 904528 1407269 418914 416335 1456963 1363515 1128789 274076 1700924 1620903 1638024 1133648 1693696 1123511 838189 22023 560050 1703584 706938 883353 761820 147313 1843826 308411 757129 1628603 793034 1101338 1909758 562095 595646 275504 1723192 575582 163852 69834 1776964 1222182 1498165 1566836 84031 572700 1876500 146701 1906251 1014266 946681 1975562 1243544 173825 1839219 877423 207451 1325483 1035276 462857 482764 470372 662173 351921 628134 1850584 1604999 46120 1579191 579895 1310569 1392307 848379 882415 1141190 1111882 1409393 363645 859732 978465 1070881 205841 481740 1037929 1504264 1843177 630819 1522381 583659 225024 1791637 1078095 1191153 1326806 1661543 1284545 908638 733785 278525 1231903 873900 638124 751745 1586298 441435 1226852 141005 1122344 682138 963392 317122 722919 1053888 1818413 853767 1615004 1621760 572237 242944 561344 1587100 633965 841971 1645027 836702 1521458 1658758 1766493 1143055 684562 1719461 431047 184683 1378176 48397 971348 641552 496440 540842 258679 937197 983838 238985 1257704 1095074 1434721 495446 1500726 695418 1953781 1439683 877288 343135 1106763 1378889 85029 568844 744662 1753911 1037328 1985461 1894642 933601 1988124 611927 937493 33994 1108198 1865165 832600 721271 1289524 1154331 385156 156255 70530 622971 613810 960576 625506 1509017 791211 1760449 1755594 1968001 1818765 1192724 1393979 105461 715292 197658 1332329 498891 642516 1772446 458385 1083783 523388 1297782 1150110 10467 1354539 807892 541762 364642 1765001 1779960 1850743 853952 1301561 239860 1761121 77858 589788 989942 1341166 452678 758538 603012 1191006 1969965 910612 1220477 1149857 875426 573811 606451 175976 255403 38646 196351 1297614 791048 1641006 513609 5952 1171822 909451 1867479 1241533 628611 75825 565529 1417692 289597 785533 1571029 366147 739216 1745107 784177 360836 1736589 1160699 845034 538932 1727535 1005890 968925 1980572 1966407 230551 1220347 910984 749451 559002 1812601 1523551 1650249 1309339 1225901 929617 1180873 734364 1821108 1794576 671591 1220463 1704242 1120828 1833623 1182353 838301 1659164 838766 878473 230409 750441 570672 1957299 1873085 1673152 1460581 1827918 556412 590703 1857785 1518745 197557 165584 691231 1093356 662082 1496164 477989 1183296 1641036 646383 1981663 1957242 1661313 1854101 1879147 953459 730119 1876083 1622745 184152 1711541 897611 1607582 1421417 1621830 965162 1859015 1492723 411671 18739 1729453 1682821 1017796 952110 886674 798184 1635315 1550561 1184720 1161756 1387587 1208261 973974 681350 1221069 1598994 414033 265910 1783037 635496 1054013 26019 1964609 206290 959087 1284964 1120287 454014 1857511 730077 1851666 1317475 221370 455407 1337501 557552 1610156 693339 1322953 308884 1604153 1096892 508123 1903243 1448092 462980 593053 50376 1424938 1460163 1619067 540507 1039093 598500 771363 1107474 1324603 1156545 1677649 1178845 1950967 156044 1712189 1478208 1228221 1635606 123294 447585 654944 1462987 395580 1194003 1690816 128947 1126036 734670 529682 1581639 508117 36091 1675653 965332 1088255 1882225 1624379 463567 1227077 1020045 1429164 977310 1170660 954995 868548 769866 1805985 854123 1562637 652712 1757565 1770881 1079580 751395 1867446 101631 896691 1008048 318569 346872 1400195 1335189 104570 1115179 805881 97144 714126 235010 1128198 1074031 190865 1312759 1330046 1090517 293865 60133 881792 1647236 435971 1868817 1074415 1295083 951312 988870 457990 1838708 1440447 758878 1882471 1337059 248140 965237 214706 75270 1929682 814624 29103 603582 1861084 706323 1301004 1367688 1723491 1200075 238109 1151674 399317 1124013 1264340 114476 1374722 1558700 1792029 1131562 1148340 339604 1375272 1205386 1090253 1064955 1464867 821321 1521724 1801605 772991 1620596 1504990 578806 473554 902119 1169706 269121 1159973 295865 373627 790385 1839542 1017559 1720517 1733642 39961 1005020 440050 308145 1108573 1577409 650802 1555026 945184 849173 1625617 667264 345729 197092 1178808 1364364 1833253 1062456 1689940 1155087 1782779 1874002 1194563 1356537 528662 1272570 425570 66484 1072488 1578308 562851 1310066 566561 581466 924920 493911 658882 626896 123171 1653676 1630510 585340 1289405 1762686 1420336 701776 1016528 1342047 663187 377018 727764 1275371 474523 1140521 220391 1507696 445841 1099958 622221 1537132 626219 672926 1201849 349458 579263 1622847 1264521 395561 1509175 1824788 971086 11507 1289482 295383 1453413 154786 1906488 299707 1487551 594310 1972178 1661486 1685091 1740886 1041436 1612633 1281794 390896 562302 165390 836378 956255 419976 499569 1117623 1684667 389891 30949 105854 53011 1288262 944442 1858594 1155858 1939837 1260033 1240957 1020743 133937 1681175 1504628 156221 344300 1555651 543940 774936 755192 682032 1895714 281094 1268855 942946 532882 1276115 1969668 667483 1250905 820997 87935 1617685 128518 580078 808218 1574198 71439 194498 91551 1450655 1285175 1216728 1504585 781150 1134736 590174 1468431 544699 386744 1714036 201471 1003861 33998 892071 817055 1373437 1643017 905916 1398303 2193 801552 1650527 1333448 1167033 1216299 1149995 1174410 1018377 1518670 1985511 467680 939664 1495131 587778 297668 1964477 1775225 67384 208507 1818419 221837 727154 458430 226619 204343 816711 948898 976533 981951 1171720 285220 1516234 713078 1473447 646513 926500 1858375 1451988 1055805 241910 1486879 824259 298754 1279482 25518 129920 1816572 1790021 1025561 1203409 1248160 1227159 1037250 58058 939470 269285 1496376 198305 32713 706891 1126867 747825 46928 1671721 1360848 1794075 1968181 1055556 1904219 61229 1431008 1546852 497631 1291925 1451719 490777 210545 1044731 1779704 1979533 1478918 1760976 1292452 839752 871081 616561 1208060 942532 1516535 1479052 724553 1964596 1552674 368490 1640001 878590 185045 120341 1854076 783133 1362770 337738 299177 1124589 693718 91797 1375004 567297 1501113 583902 1339156 1850509 224648 1614844 1139042 960539 464746 1028314 1437645 1316401 140331 1765807 1353026 835653 1236533 200649 949508 1709689 678227 56764 1733987 1952921 1352395 1966088 981331 550087 419135 405652 886040 1936718 658343 704499 473989 1767870 1360456 613400 1267532 246476 577273 1225481 1025217 1607953 846000 1603539 1772961 555373 86667 1295131 942138 1672844 382901 1165564 1211030 717427 627099 123452 1462405 1647880 1704080 1644628 1592490 873199 233119 1198094 1404927 737117 1088829 1661480 738505 1578140 1467395 781752 1771843 1310705 808765 865707 1597026 1156552 271650 1116352 1099258 1233891 1886464 415159 1526581 1964025 1029242 1556587 771057 1722324 556929 1182074 1673731 332363 1794779 412771 821455 711876 1898067 1824967 1617315 1332994 1167120 1152574 829715 1813627 1552985 692834 911819 12073 134116 1572531 582123 355410 1585619 1880294 239895 1299826 213909 1281617 1778810 917851 52126 997671 504677 733684 635339 71539 1642519 1890748 148662 838043 304181 1102872 512547 1183102 32181 1657472 1979011 441971 1388885 1309444 1257638 1687254 716970 1958400 321754 1183281 1202991 12314 1578961 1682026 640482 1384061 237208 1145895 1182559 522057 412479 113558 1491339 409917 1288002 1855455 1109918 178405 1922569 1317052 1446489 267020 1494706 1327113 1863739 1322010 913818 1599094 669156 1268271 1359567 1153804 1775644 1210634 702152 281264 1389579 406500 933944 891615 625934 754574 1460834 1008626 1661793 624611 893614 1746335 1661027 317579 934773 669853 137647 1854593 851734 621462 176560 548906 744203 995594 256025 1334626 1386675 812105 1854694 978614 193530 196165 864683 317217 1681731 636518 1672466 803779 1979698 181074 1957942 1736752 1516746 1895516 331808 1027775 352596 607186 347789 572589 1963511 1894266 1732067 712378 836896 200493 492014 1253685 13857 1670209 973803 356068 1737645 1899550 1402466 1084932 84989 1711745 215608 651899 940470 631467 909967 493452 1858716 1339699 1066068 947339 1291600 548613 60693 1427567 666480 268528 823319 244007 445112 1741380 598123 1161540 338421 1512231 1984177 235771 33079 1518494 1648341 671391 496576 1157979 1375811 1174960 1680171 1238113 1791309 126962 1461949 1376916 188373 1785477 1760426 573642 1779326 1938008 578987 1829075 1510961 55731 839604 1623766 829934 1194909 490130 1294378 398178 793066 1819547 220446 1604949 1553749 1353950 124168 1999660 1900659 343957 1558974 1037352 997222 1170696 893805 192667 1502087 1495901 1245045 292708 1048941 1535090 1770828 1300286 1011563 1865963 1553876 1438348 1720847 1346994 1010680 524397 724974 297156 993577 1575818 67630 443074 1619325 1372474 126564 220882 1322653 1138871 1710609 768935 1186177 1338873 1082290 680190 1842099 1374373 332880 101446 1470140 599448 968259 1181136 1238513 410185 420668 100109 702054 1329542 289183 1810575 618589 700279 781577 778556 699148 496511 1687137 138261 1549205 5062 316794 719457 1323676 41157 1304270 1208532 842703 25591 892829 5320 970061 1691743 725924 1083293 451055 1932912 1470451 432739 697520 708554 1169328 39753 605403 1649135 476778 1526371 495145 649418 146330 693193 1632953 1141682 1146225 295655 1141235 1721256 1378920 922873 1703422 1512721 925283 105733 589096 1676943 1705454 1116898 1253869 1275528 1734520 670222 258982 499196 1816978 1657546 582464 1118651 928423 1062957 692064 1486715 408436 898254 1196747 495010 1006433 115516 93230 1269612 1663150 1172967 919666 269625 45321 54247 1397956 752448 976276 605361 1368219 1881347 454556 681220 1357980 268125 1021093 1728652 446573 1931653 428789 424229 579285 1418093 1222277 1638407 554223 275397 215046 1660378 1173317 1681568 501100 1268743 30092 1601136 1215723 1678167 545546 73252 32740 161828 318743 36432 317977 1704185 436993 1620607 648247 433396 1475371 371266 1640817 1318556 767937 448870 456265 272245 196828 232723 1092857 856479 570588 1860161 1469007 1709696 1291808 1660352 1819448 647560 1377496 180082 442921 1424690 961517 234106 1281408 999368 562883 1932603 279639 1065769 440925 286504 1367886 525438 1430790 230437 1700179 305411 1206754 58642 1487604 1964065 218636 1689826 1392015 1665474 1994450 272041 1011161 1470694 771982 1037397 1115388 323933 1397418 393728 1979241 31498 761969 1328561 88945 870865 496382 882090 1306151 1276044 1043426 564822 18777 1084382 1904794 1587639 1864142 870356 1792193 1109989 355729 1770702 1408931 133827 115342 270075 1413968 521517 1922406 176335 1819841 681612 657910 1420508 1390228 1821665 1403258 502379 1841470 325780 278673 1106737 166904 721566 577548 1719944 79215 358337 1191766 1284420 1441808 1942118 1412091 381363 1578181 289091 333344 377169 614990 435863 1287507 1104542 147353 741662 324766 241936 1780179 1479276 830037 1697244 498607 610128 350624 890502 1342127 294610 1356058 1304442 1314353 1129160 1424257 814923 465812 793140 1678017 1142678 1176407 772044 1057364 349 1998381 900390 5511 440721 1731685 1534037 826747 954018 1795234 1708688 1382504 271379 1819677 1168182 220980 602159 985774 354555 1515020 1962777 242253 910467 118611 279135 425200 1646073 176405 1582562 942152 1792655 1939437 1928704 1521408 1566660 1939341 1627046 1971336 1099807 534568 27228 1210792 511946 1338114 1747549 1179831 803604 763434 1903914 36177 1955186 933142 1059572 886626 1900784 695991 1528831 500710 215313 1428546 1165580 1609096 750414 1556833 1385984 1728093 1157417 1913710 673966 1157325 1981308 289787 1839786 1487434 1043819 339747 766576 626151 1660322 242897 3047 282761 1452358 743993 1774663 1775159 1402090 763518 1997693 897264 1587483 214336 1501374 243097 241398 847128 940103 1884797 314068 1815907 916729 865123 1451568 1712486 352633 1510423 718046 23745 1427496 1944080 1991253 425208 1221921 1123815 1240430 1224821 442436 1750433 834193 224633 596052 1324834 637589 39716 1566713 1107925 1389879 1019701 60950 1327885 1677239 1966072 334258 779234 199777 484867 511356 1088006 1278145 1075877 171116 398580 1856409 588607 211889 1160787 567904 1820005 612345 195306 1432890 1328682 1593486 1908621 1029841 1611730 154122 366349 618728 1844995 11190 1774890 1233965 1200912 1742831 522048 1765791 1625359 1387981 537277 1712275 963826 1219687 1870696 500631 1616075 1802888 1835108 695975 563347 1876904 1315756 856107 108598 978475 527509 931129 728168 961523 471266 999556 1929988 872940 1286030 1842923 264169 556617 1785312 1301725 1578384 954786 1356793 949631 1190129 1585083 1722062 1488759 919461 1481945 1323571 1558718 1178249 1471064 1783987 361692 1496341 980603 1621444 471971 311580 229825 1643314 1553137 1803428 298559 55269 1937208 1355158 856441 1069773 1930546 1920896 333808 229320 619018 406972 1110659 1652366 1870492 1296132 154826 1138716 204575 739766 94987 974366 204700 472192 1220319 1369714 1895750 279907 1699022 1067501 1993331 1145416 1291761 1033988 1091952 1366374 1915044 334566 673878 887556 572895 1674990 1464243 987349 1393193 1291166 1947716 1709470 1565524 1720858 975403 1867913 354311 1461022 927714 956090 153261 1183006 256376 137352 658102 55398 1215925 39663 1197401 909316 1894907 110955 1185656 592554 272824 798123 374170 1951833 1950130 1129594 1713353 975462 93246 1521958 1093892 343648 1626053 1780987 1642018 1216357 1388723 629994 198465 1696360 1813844 388013 1878292 743557 1001084 755203 74003 1103374 1182766 355556 1435728 992404 1159531 1432437 1887931 1491174 264205 476541 457199 1429147 331710 506066 1269121 848715 1813352 1273443 1791996 1808832 367588 1981048 822471 1593249 1262276 1176640 580336 1260446 23164 864650 1441201 1496888 314084 207621 1015640 446883 1268999 822080 234056 1141196 1620926 709561 725692 1694509 289391 624760 999779 813562 1857203 1639786 531253 1417696 162253 103102 573830 1630953 1924465 1157387 1092092 361639 1283404 1279925 267396 1859108 1284181 1535519 1629062 1853616 1525832 1743838 241112 1589963 771435 1186444 1089896 1000338 1662175 338281 382591 664601 352114 493682 1522521 815325 1679528 23810 880169 310270 1087391 552953 646533 1547221 97103 193954 865056 1109628 1443390 405980 265506 1395042 1193310 556608 404210 1675845 171019 670796 300547 354578 1256141 893619 461392 1273789 1088190 1581369 746741 120230 619606 921685 1355370 775346 10171 1583139 1340356 233898 1926550 961633 1968085 1840221 1957816 1530426 1464468 671647 1018215 77835 710548 353153 1037616 1642741 1328510 376139 1157066 1406855 1197302 647412 1740219 1251683 1977224 338312 1973361 1115080 32664 336560 1815396 543504 813434 1571773 1385350 1686439 1346133 799832 459514 1837231 501084 711097 73400 280879 1245063 73355 650217 168511 580418 966756 946383 831499 1797663 1003994 986540 717075 410833 759087 1335114 1890690 294961 711410 1904313 1025392 1099047 531772 1960182 29662 1130618 830248 1131776 606193 159981 189929 1083214 1184863 356364 311302 1411778 1045464 1682639 1043635 886023 637644 151350 48679 1741002 234351 89649 1159953 1989569 1953967 1859885 750090 257467 1663273 851114 246360 1550109 655474 1598921 1684623 857006 1258157 976009 432370 1757133 1988672 444706 614271 802195 1570733 1598348 1926980 1110299 464549 355286 115051 1443851 565476 1712874 1322730 754234 159147 797228 1280102 1467947 1455665 204088 1346620 1554442 1525176 1705256 1513587 1196717 649833 194845 1295475 197413 975779 1800782 171246 1664784 1693996 1617929 1602309 1009744 1905245 566704 1689573 1035966 976891 1814128 1356741 1007024 1650637 1596321 1100244 1238915 528277 600692 141802 1237499 123771 88000 1517137 1655955 697763 1674901 1871181 1993399 361269 1677647 1352454 1207041 1995265 1523897 1066444 1454623 37051 1815357 1334605 663274 657004 1929355 150492 1421119 1660646 309846 310132 1979920 1452083 1737978 1386917 828469 957972 1623563 304319 308166 1117422 940355 97812 321961 1978694 556344 1555821 1327150 1105073 233576 680346 1880564 429479 950735 1606906 94176 1668404 1095493 1523062 816661 1590303 542746 783492 1620555 1453504 195768 337423 387512 644891 451723 200331 646204 1465748 1604255 1910625 242059 1949907 613270 1517960 1149336 892878 467304 1154277 1048182 1379961 1147514 1779841 1736546 271146 195973 817248 1684593 1754357 401740 206031 475561 1501622 28288 1968138 937497 683633 1512030 365220 1729547 1339097 38668 1789662 1761140 748788 1656686 860435 132112 733690 567058 684128 171992 113038 142512 824340 192077 805077 1734088 1567482 685234 108689 1719441 1675881 836456 353309 1720407 659137 1839231 23604 308741 783778 39092 1882219 1576626 1428719 478156 578813 1304780 1640163 593883 1199024 1201697 1900478 1809567 626984 1161259 438936 1600350 1784060 1312571 1549660 111253 725118 425870 1689403 720350 1691501 953731 1865212 930316 1250939 911761 1503576 1621471 246004 1811918 610354 1090075 507139 1784221 772300 1625966 219732 200684 660731 1693322 954469 849159 525753 224676 788201 622972 62185 1191165 1091865 1919785 1392202 1753520 613178 1821842 1236801 1090480 1271406 966356 316230 887198 319954 1513989 784825 323054 1015306 573450 1285847 1652499 214180 188278 1311175 1878481 1835307 300670 477420 930113 1420886 657405 167714 258485 363644 1558690 574998 197792 1974194 254534 743480 339666 1317119 1821768 1292061 3678 427381 1887607 1947348 999300 286327 181548 60054 583623 1205314 1375467 927233 233702 831224 21319 842962 1007174 785577 1743080 490 174756 163694 1012678 113837 8146 906639 384439 1391125 1892093 4516 93963 198302 669038 1044767 925698 1465862 296508 893038 1659895 1808827 342026 735804 647240 1021621 605990 537836 1356109 615936 444833 302818 1081999 1612710 809761 1926120 1160793 1744322 1368986 88839 1096620 23677 301073 416317 631852 867805 826716 537037 1558518 623916 234766 967037 580377 1336455 197789 874823 168887 1012653 97765 133417 870853 1191533 1548171 1043921 1947383 1980443 1048087 1825284 1780070 920857 604572 1737894 1446836 651181 841660 400208 1395330 1999875 1502260 487972 1094341 1451932 902098 175012 879244 1434325 1877869 485804 865799 1750102 1071356 827638 1977438 1917303 915812 85498 1016027 1424035 1098323 1823864 1259332 937532 1760703 1333013 1920053 158424 971812 768997 562676 1578946 772046 1946230 277230 315038 167537 570454 1694818 110077 782983 317207 1703897 275451 1087586 905587 1292471 1138880 1747323 1465665 1663368 1082503 1012448 1721787 1889492 453204 1014623 58855 181523 81226 660244 484109 1991650 882229 1529882 1826371 528858 1598151 299375 1696966 1330599 1414132 1496312 728756 1573570 873315 1344655 1407891 638162 1141396 1710414 1441095 835464 1948516 1919552 771140 898510 994384 1646574 1411302 904169 1437361 914725 1857357 1213828 605548 1312877 1479762 57905 220006 155817 294528 1304990 1529622 1853705 449242 1041544 779219 1598116 261458 1399571 1391683 1689900 166954 1010521 924043 1610607 1418435 1509785 877443 1699994 780101 1726793 63054 932987 1713595 1671592 1151894 1266364 1171016 354488 1689410 190079 95787 1121327 603452 344176 643338 1493749 1557213 1714048 258466 413034 1373591 187181 1886039 1581337 418909 1959249 512830 1818208 746316 1766472 161693 1078134 675830 844705 1182951 1794593 1985445 1528466 738389 1968771 1007365 930128 1561834 110693 292956 683695 432195 518832 1017424 1471668 972329 421182 1199200 662199 974983 504033 1678707 538503 185944 1958173 299957 1224230 1568028 89589 1886301 1075794 155780 1321278 1268965 1063805 27103 957656 1312780 1135871 57399 1500045 1404958 1882992 1862828 57987 1593148 1055190 1575954 1108144 246024 281925 175273 463324 304311 1387070 1785598 260559 1753258 807372 213797 746260 1511815 772853 517285 148895 626575 1997039 1226280 1548430 1294216 1452515 555631 896389 1172382 196727 326660 1719784 1693191 749674 688848 1341135 845607 1218961 1006806 871108 1643236 1673466 1309551 687062 1508306 1762219 591700 1195075 1493215 1452375 522836 760547 1370510 945480 1801674 831068 1657038 1449371 30392 1689424 22194 790341 1651439 1778223 396272 752838 1365775 1785707 727463 99754 1848381 671547 606372 1292573 1233937 1318251 15419 678556 689131 1281040 701014 1005926 1776656 1671377 935645 833562 1809410 536203 150908 493211 1587445 340991 489478 812031 782743 1805202 294290 315012 34061 440047 250102 108672 726830 600198 795148 1046621 1627147 408696 896989 167581 1068562 682860 837265 1877554 1222285 1350467 640014 460499 76855 1804776 1179544 672455 469727 1890686 1142672 456325 1369388 1976909 306058 1740403 627353 1230826 802897 1420883 71373 1561091 797296 796415 765605 351496 17529 1655947 1284202 920197 283213 1411632 668078 176245 1000070 936291 785959 115700 1998782 446008 1356989 1996586 443128 1727457 1414082 1233341 1576767 166392 1491370 573645 588774 1660917 345257 1467343 757514 1776661 613207 851196 1129768 904653 1429207 1829711 46539 1344874 877418 295114 474534 109695 58287 1852645 1284069 862795 175251 1261036 927776 212711 963712 767378 599600 1924966 329126 259580 816313 203027 1186111 962887 1857650 1585672 941633 1084088 1945305 378412 1341923 724096 1636256 160988 1596307 351776 1634561 1948344 1182609 611035 1311480 687102 895256 1239466 487871 815286 1578032 710528 665721 779192 1391383 137185 117406 1732841 1277577 1449411 1958023 298169 734890 1301130 775557 379094 501716 1174009 503662 1140931 1089180 293646 1958896 1456519 1464270 1896205 687161 1824582 1005342 591344 816494 802095 1786777 731446 1312333 232959 1503894 1589347 1321707 815322 1695824 1489876 1559463 1923675 662007 1849085 121976 115942 800811 454623 1578056 1288695 942042 1411284 945069 1640570 1289368 906670 1781995 1378235 373020 194349 852220 738322 871299 1898351 699582 857821 1829216 571068 1613279 124950 785032 1166628 1140995 941524 1545107 1903600 12043 1423570 1783945 795785 1188974 667325 1924056 488802 1660159 731697 1920172 1698286 1704701 806017 506728 1059762 1512723 511307 1202620 985332 707536 1800050 1221017 1840256 1772041 1942902 379239 1974636 998905 1723443 1948856 1807574 1003864 1998734 1771471 606927 371239 100334 1537709 958819 1966898 260850 1436264 1817234 288477 450376 233874 130255 224716 358181 1103977 741394 104415 1562819 770381 139139 100261 1617507 1645351 1792442 531673 277966 1858475 1772335 870313 706653 1080838 1474249 1055518 588123 954064 1298748 1554141 1211477 709817 759733 1283366 454257 699633 1821778 1244332 1370537 73821 121829 894959 1876090 1127923 690987 1895668 725537 1086726 871577 1675444 77401 1437946 1839389 960438 1757176 76066 763391 233273 258486 1670361 317813 1403091 1445670 115407 1441558 1015213 66127 977799 1079101 404640 571036 1919139 1060044 1037845 1583315 1318768 1527886 568240 1881984 1363584 1831071 1763742 1516057 1949378 1947279 838365 1225463 1438200 342608 1288513 1759309 997899 1187604 1923491 514456 1718074 1751510 745794 67388 1223260 1070458 1179499 1331810 762278 384670 982166 75669 994061 114951 276016 456461 326747 1739531 87086 1301506 269283 565734 1832951 414324 998120 1297734 1945557 1332716 434021 1944961 493531 1715109 263330 199958 877305 1598901 793763 1487898 1078829 388696 1002663 1295019 443265 265944 1655101 1140404 197812 73602 1268034 415525 374916 171023 770790 1691179 473420 452672 734136 547923 1923017 732001 1636604 584562 1085734 667821 47649 111374 1766385 898544 1787008 1026876 970529 83046 604929 192908 345378 1708787 150614 1458233 1030496 145216 1511141 1728153 847690 255754 1754813 1441338 1547232 554793 134429 991539 1010300 105038 1678744 872391 115575 1686086 1202699 582952 318213 398719 1861345 25394 845744 304618 1311672 1061813 1485340 973119 1487552 1319451 571294 587590 418911 1270900 1115733 1162293 993231 1316070 331726 1409644 1288895 582620 1791201 697848 1143971 1592366 214632 71970 554091 965720 1826891 113040 1132654 1545999 972787 1501986 772444 1601956 454540 1002349 489146 548035 844779 1414502 90588 1563559 547663 1857174 4928 1406291 1508626 1118571 1100827 1804079 1548812 1987360 782443 548484 873586 180541 723599 441013 248586 1552702 1302583 1379308 1281290 397395 1808145 1859764 1102481 1241302 17415 1267038 572139 958497 616486 1271598 1526954 1366869 1086665 962955 1035882 733173 605867 1710286 340624 1383025 897920 922016 148746 210455 1274934 60704 627987 900251 564874 236863 1502952 1861018 1651339 168370 1435318 1332620 181863 1934120 1089675 1117627 92480 1494563 462804 510041 549931 234614 741574 1179216 1963344 1073436 1370827 1727784 1489848 1121125 1006745 153109 1665435 1631146 1103997 1776568 1658074 1804942 1338043 229968 675667 1491380 1970970 1615539 1716808 1175513 1290373 1852721 1434097 1107679 1320114 1849716 1828804 1497793 85832 606721 113250 1902534 1159164 1146064 679043 244094 649821 299417 1998541 1207941 281693 445575 709553 1084259 851741 29022 1473814 1676199 1617714 1718253 1361426 477158 1716027 1494391 536980 872759 1948614 1654055 1523012 288624 506221 144039 1965079 1511652 1435044 1156055 245183 1488293 958142 1074754 1910262 346051 1377131 1100873 1608035 793597 1731041 1320931 1388296 1722621 463241 785080 453026 34032 1129502 1464129 679476 913650 597897 1655866 690103 985075 1448259 638577 63410 293854 1299439 361402 862708 869486 258187 27201 449580 1028950 1313761 846723 1510931 509621 782206 1594024 110233 748482 1536950 866057 948709 1192272 1243190 682971 1697471 511625 1638156 787127 1056278 1067839 1619986 274395 805083 42884 1254691 360938 1765275 1632023 39475 257923 909584 655228 214998 37609 824167 1095469 581794 208977 1944474 753270 955814 1126205 1747859 173390 878390 1575278 608304 1808691 1231921 1369084 1231160 669433 1952426 1266361 1352953 1922284 287600 1841882 695568 1805443 192271 1829914 573400 1335331 713916 11933 469913 676033 511486 537807 866510 1894746 572631 1982343 123262 854573 128782 1114561 830883 928796 211171 1050565 511851 172789 1171721 233297 626438 696755 999901 1797492 1974783 144451 1154180 404961 1359850 1871586 1370503 914471 63415 1827412 585113 458518 1642904 448224 1922225 1998614 1730490 1835365 849776 1844335 1792349 98045 772898 529099 1250454 1366385 753558 1475158 1905556 15922 908019 311796 515748 1448873 1312002 1342596 1235413 1833958 1538656 903315 1593956 1645061 432655 22689 1438020 606566 1180015 1085213 1922591 246348 1778271 1021597 1762278 680233 487442 1453817 460928 1991004 311859 419412 997144 449955 752673 312163 901617 870381 1503600 810507 1298125 19460 1679655 1733375 542396 697212 330890 1556476 294866 999581 602490 34552 998796 696847 1054616 133291 383435 1572324 295997 419351 1032746 179695 1072626 912778 601240 1013075 86120 576049 1722755 9983 1828355 1974024 28571 683800 1135432 997991 1578478 1429706 1179475 672150 1582960 1751972 1309087 355474 1733535 1607826 1001514 1350115 1271534 421723 512694 1877128 1517316 898314 1585607 1972844 1700486 1511078 1065305 924507 1386258 794445 1218495 396165 51091 2316 1189300 1037478 1455937 1732745 696431 1654720 274706 1155633 1487221 1143214 1295501 859889 726996 1200874 1460964 668136 122170 551795 927448 60732 1624294 857632 180004 51970 1265025 1281933 1816159 764061 518030 1213932 939657 1755475 1104379 903952 633798 751327 1483699 735760 832360 891348 1459561 241122 1733500 117928 1656544 199156 1875942 1023235 795030 51475 142383 1193408 1589774 1944229 1376810 957845 1291171 580095 1019881 1275374 1563479 1177669 273269 1013820 381380 1924924 1498007 1226099 1148610 309431 1800992 1111605 1978887 1401015 792890 466876 805107 762172 1248290 907186 686167 1903059 1943146 1340450 1713087 1114206 1697663 14400 640575 337288 893876 11732 324758 1112451 603841 1994473 456161 465168 549300 1774701 1038273 1502242 1679964 1496982 1090562 1349606 535726 640458 1209438 1509457 1545821 1026574 1717498 240408 1062515 1503471 1654317 774475 210563 1249346 1448691 1543235 70803 196275 1682002 1375448 181083 1970065 1407719 415554 1152909 1868696 803279 1874576 913789 46343 1083566 404429 918636 637404 566457 938320 1759999 1481705 798408 1705829 338306 1285092 1722851 396346 682782 751627 361092 1192736 947165 610232 1852685 822838 827884 49360 1892277 811908 839333 240910 1992063 1208269 975925 250573 1500801 1296028 769709 701290 1298473 1620423 1370435 1596379 951841 575538 1190625 626588 232153 60746 24498 729268 1228101 187980 1709585 820520 1322617 1968457 575897 429259 238305 839441 1305667 1646103 1729776 210638 1926600 1271418 1575961 448612 1444011 520422 1093265 1063801 1668840 185527 1387573 231777 1419893 1164563 804116 557973 1538389 1118269 1047818 1121768 152883 1573205 753373 1315507 161572 1781552 301709 81360 1061864 133251 680092 1491236 781450 839837 1123562 1345873 851853 668798 539897 61450 1927463 656080 1909388 676264 956008 582591 831339 437351 1213187 882387 208325 371519 261368 1149579 539643 648737 1054146 500974 588860 1310246 1235824 677751 987121 430397 43066 1685629 1756254 504060 202164 1583563 544349 328371 1902285 1996260 978977 984433 1169553 351935 302852 702296 1182839 1958134 564708 1900397 578807 1803707 1091353 1229849 1485502 764241 1546386 421749 1948931 1843752 1148789 214907 794931 1529926 631490 1572926 1984885 268762 1017891 1624268 1014635 665783 51955 1301301 290620 392716 1878913 1867159 972957 417267 443864 1479043 1381791 1629863 1047729 351854 1633469 1387892 1685437 160503 1722946 1604300 74310 1042925 1215420 666150 1012925 1830334 464979 1432625 1650786 1939652 1997179 388753 1208695 278541 544356 1253604 1145445 638896 1470124 1324500 514770 209590 749606 1921028 1924937 511430 111632 818314 1092322 501412 96052 887115 1661277 1602588 1459132 1799593 878077 297434 118997 1675197 720292 250341 546119 905465 754909 758747 1031540 1637173 848207 1655826 999350 797048 423650 848518 1944784 1516767 1373740 1408698 1660581 410763 63071 1954169 1453748 133506 1578128 1456174 1610883 704187 1310480 360611 1231684 1229298 1545942 28309 1022509 1271460 1729566 498004 893208 1500998 940865 812378 1209048 1829133 1544330 1984091 796383 1371131 695219 1353953 1560427 730886 591747 107964 1321253 609093 788754 585637 132219 1711440 186931 980022 187548 1951258 1653038 1109946 1841164 1465115 1424000 946198 1419075 1339656 1884609 682240 1246619 41512 985413 1954920 1400193 105262 253692 461271 1034299 1828598 867929 548402 1102475 386302 1379317 485938 1051673 537967 981592 308417 781465 1847093 1002542 155913 1639498 1254033 1821873 403687 1819124 1467371 1607400 1307791 1386273 1375262 1177800 76023 1115784 48999 1532877 744335 677488 109567 1752779 1854310 131726 708310 266385 288011 1399908 137260 1167945 1448023 1810707 1592973 1960641 259528 1105439 1831508 1125771 796974 1910078 1323116 1646983 1942272 314749 242764 1153719 1728948 168979 1932161 413264 1547961 625418 1574587 1615490 1079805 110623 644850 1715289 1005541 706769 1208827 987334 45889 125046 54042 1666005 165622 322175 607086 1185610 1259001 122932 1712720 1800643 568554 294697 1127859 1933231 1242276 583098 1817458 1714739 623853 222496 1914866 1161068 615730 1414558 142231 1857902 1720268 602819 707430 1808110 1968835 1688207 1540836 885924 673906 1030014 1615542 1753302 1664563 1875106 326200 587301 252565 864177 1699121 723541 1214376 442140 350192 1367161 1368529 263590 742916 1623879 1295555 770854 39409 327654 671154 992240 1894188 1521272 221436 1756893 409912 783683 1555711 1617563 1218682 1749536 784870 736516 92946 1846837 1992745 763027 997152 1061177 1901433 1832902 154365 6782 571322 1900778 1783852 1249086 1288061 1141675 1522526 1283785 845956 843368 120153 472208 688887 912500 363478 769442 805099 510139 1374601 5214 1722186 1516840 194804 1806013 420495 1962667 1801453 1993032 781979 541909 191390 717634 258046 251333 1488723 1935882 1967906 1227271 122217 859108 242183 1837708 634024 475058 286455 1197127 509487 633081 1541764 705000 1388255 152458 84826 829283 371033 482148 1548991 1533211 735037 1095545 1283642 290861 1199876 1687139 822109 352640 512722 1698997 1334445 1809505 296816 313928 1933539 425160 312753 426301 1335745 130711 563945 201890 1453975 1452020 551158 1463971 280493 578580 1521801 814309 177988 957155 1025118 894858 1938219 85445 627271 354021 686526 53083 310186 1954751 1851688 1343054 758914 780059 391308 1570928 321605 458989 1893643 1681477 446705 680732 1158957 819272 803895 1037113 442561 1802838 1859245 1630736 575696 908719 222800 469553 1938969 650985 672031 1376777 519412 321496 1263691 38854 1452355 631144 1181011 706522 1215548 1209219 1325495 1576956 1610855 1319844 226086 1572906 1350753 1914707 1685791 111855 1920384 1192828 1314962 1209045 1525275 704321 1729350 1702373 583324 1567724 781411 623272 625480 1685054 857763 439843 683011 823924 430613 851070 1796260 1521078 1236952 519705 861087 1570808 872264 611898 1155506 1093396 1886573 848495 1730240 761722 1871540 1339462 1322205 1668481 300919 1698418 1924711 1464726 1419713 1974296 1479137 838434 583228 1238064 314262 1590112 1822810 1679825 69720 1149392 1079261 238850 1597744 535494 834381 1177928 94317 289825 605006 1449076 817346 68361 1921559 1752344 1948126 1364498 320988 1338280 1762018 792216 1439348 1991885 930024 1654287 1724342 280830 1521312 1406275 1269785 492148 110691 1254702 385563 1100392 1638056 830909 39677 185679 1058979 769673 775245 974707 1210122 1238386 139453 1806286 1544999 501080 1684537 1287358 625443 1043844 254910 962876 352055 1656736 365014 1681069 303297 798993 1672417 189552 1103489 185763 731473 784587 1155175 1624059 695775 1980601 1927052 1589468 1545589 1744407 1693878 1635090 1637093 1288123 1538558 946037 1294873 283850 941875 1075653 1341533 1641196 1818417 1186198 851398 961183 418458 462918 1292333 1515938 1336729 864142 396210 1694022 1920934 1957972 1519187 1218680 1724837 1439376 1225508 232050 1429584 961019 1695058 1348069 1777573 1313524 1486394 457862 238670 686764 1134315 405982 1453029 1257935 1224819 1287677 875840 1604539 860671 1035433 395804 1761630 1210881 571363 1060903 463802 205699 1813626 1068583 1814890 1016365 1859016 1414841 294375 1508921 1463980 366741 1281670 452079 1929250 243288 1470037 1429152 871230 1975639 1835008 1063789 592047 305228 1019396 1474386 1382944 596596 710678 1802100 1278202 802035 659535 1095555 1080476 388506 719051 960072 1805267 1920377 978567 948908 781386 748552 280484 729996 1846478 1725226 1385145 1564625 1583559 48862 384882 1542314 272964 1555363 1228533 1570971 1447850 1868934 1035628 1960834 1105340 1031909 643081 706341 1260203 193658 499361 420819 1083354 1386003 22437 1436481 124305 147851 1543558 1596268 1628912 427940 1949203 983965 774588 457625 522672 316255 615184 645967 1864107 1664900 295594 1009765 365692 22036 1693164 950517 1477057 1617786 1362159 1106746 1791925 1440434 775208 785344 972822 1043869 1036063 1973125 424939 1633263 1213546 848151 1789382 925150 668084 1272753 1542335 397558 1017584 1269539 21880 1757319 1244872 425430 1011023 1901623 1309979 1582900 635762 1063668 1508380 1926425 492346 1244956 1125072 974825 1025580 1990027 952628 137895 329337 68710 1292655 1443085 110556 597396 431384 465530 816012 1471771 301338 338745 151789 1129174 1018783 485308 634657 1876935 1798943 1507609 635150 1850137 773730 381571 956795 1008759 1993760 57013 415139 1372741 1590390 1266283 379676 1301042 1273245 1882435 704599 559547 681897 350917 866425 927893 265284 888812 1435831 791298 1640463 1623964 924293 1053649 27403 1864599 354874 64894 428260 252782 1713967 443730 639726 1158954 1942609 1602250 1406130 1074495 444907 1979434 423469 1894969 629346 1553561 920921 428451 534373 559930 151734 1401578 191255 1970454 1703822 1551272 626281 886413 1078728 1503694 1306432 1156178 1340678 1240947 664222 690169 1529881 1952179 1268578 780588 15225 1644261 263453 951705 61849 1082254 1000800 1139349 1313402 312476 418690 292476 88220 818143 1409503 40636 1062482 1909506 634432 484879 629290 1209535 1350529 1437339 403356 535775 460076 1735894 1834200 1977259 1422376 1389079 777712 859988 1390096 31261 571878 658303 1254649 1788433 265239 1997814 222547 384074 1296869 1940053 1561333 882520 361309 1793561 1526334 1525274 670553 1959972 1938514 1765147 1668446 1280751 671444 1538924 1782850 1345400 1013003 204728 1693689 460229 484723 456348 1809759 660920 897531 1369658 894245 59014 773659 602411 1715350 1537605 1129973 763337 437965 342784 266596 777338 1059418 210517 560245 1902628 1008567 1912672 1351608 1851269 660341 557599 1833202 763171 573471 1486449 1117068 1698338 861496 472373 1611665 568941 1440441 39940 1536816 1295404 1964460 476645 1038442 719889 739445 1192360 1377571 1363118 760560 1366778 36248 1982624 1995695 92870 3882 248673 1552284 1954924 1085692 1030846 1489417 637922 1404502 228303 1805553 933317 1937933 1146595 1817514 816612 1011767 1586769 555435 77910 758787 91057 1053468 998860 644123 1799607 1219221 858329 1514837 977780 642036 461687 1543475 1835952 22243 1420713 990198 1782173 1312855 1292354 1519530 1727433 895357 325824 711646 879679 1458022 532193 217005 1712818 1713799 1332287 1567311 106221 1965024 1802417 22158 187885 1936524 944121 57379 414466 1404476 374673 1822832 86972 1667103 8049 1646298 899031 1546 443032 1023280 847884 1291796 206856 421742 775974 943260 1585064 1917443 1178341 305054 108503 817907 1928197 656787 607942 810304 1733060 1593305 336825 336964 1748791 1120551 190910 1266779 1661503 156798 355132 694923 653572 1047904 1452836 1782088 1665758 873048 1191696 388273 1567596 372412 1283941 906782 1694953 482042 608064 581291 202449 1185136 834802 298164 1470459 1184520 1995136 1237773 90408 1317326 1912512 506178 364133 890383 1245724 1426109 1953664 1056481 1970198 623690 1174187 166742 175399 54962 1569077 413384 1859636 336676 880160 1025009 762042 1430402 1360039 1062786 1030946 951432 1458498 1110517 541227 243611 1909458 740376 977498 603433 123418 110397 122877 1775026 1334839 97856 785788 294095 379455 733461 606911 1695242 789490 1228299 454355 1712069 1809911 1336390 891556 584785 1006462 1950156 1740249 590517 1428851 618279 551080 1961222 1567497 1645871 888676 284359 643817 69645 788583 1039395 667268 1372866 1011502 954731 901621 1261601 129442 417405 254801 1100095 1123726 1815254 775352 1580034 1694969 696413 334018 861979 810763 882277 824311 1705135 996278 604975 255604 267712 1535513 1697360 1904875 954470 68893 1508164 477365 1509462 869328 401014 1669191 656482 1608116 1628448 1080261 133003 1926210 10294 1843070 968762 186015 1549886 121348 1864946 1529594 639050 1057594 1534515 1782057 690663 1792866 692854 900404 757051 1128879 50566 200858 159990 601859 374055 1410370 226272 1176629 801362 1953357 1273273 1532279 1179182 318295 973091 425438 302124 358222 1041694 671715 907361 793213 1824462 932403 1298167 1897325 253510 948873 195789 1612460 815280 677984 1642094 1687054 662222 388269 601378 797495 342790 377279 15130 1767457 1766973 456498 567280 1049808 558323 754131 1040413 280232 1094448 172203 84664 1029297 151277 186 1329442 966556 1378217 22983 1204619 468246 1530934 470407 247422 994599 513127 72862 1682143 375037 1330744 1113072 1783428 816231 1579185 1884276 1172327 845472 1902893 870862 755085 1468053 248085 422586 910314 1637158 826466 1039493 916528 712792 1277493 439808 1440293 940356 1496070 1146637 191063 1318905 878916 142033 1786491 1741453 553893 555117 1548839 904357 913605 317161 1313937 503354 321217 1377164 271480 1194695 8323 631792 951310 1685230 830070 1891262 458726 215163 1503029 1498093 725331 786719 757348 61413 1917773 1780890 923760 1504463 359918 501681 1113465 1097186 593670 1306865 729678 500859 671204 1667397 1457701 1487314 974161 327645 1560773 754118 157174 1336755 477856 1880079 1578962 1949442 1376735 1836720 717653 437518 1347218 889527 1877411 307454 1951144 712129 874721 162240 1927649 334794 1414514 616504 388045 568771 1704140 1570968 586509 1146850 494529 1108549 58351 271511 715684 922564 1458407 265729 1165101 68474 481317 489101 341779 1070143 224173 35298 339808 1910874 467585 673460 796686 679154 468639 1529053 344234 185577 1847698 818074 1635953 1862618 1639483 1530408 1294700 647138 743208 730948 3829 957759 956911 541606 1116444 1687723 32265 1103184 1303391 1289069 801290 649318 1740405 567341 577642 767087 1406618 1970132 667790 1600295 1597427 999560 605491 1349147 1208593 1598222 1941290 742952 511391 1620053 1357090 675975 758804 1976841 216534 1833225 1094897 389330 1222390 1247874 205845 1997224 1233241 1981525 854361 1141448 1342395 1461026 1517741 1771535 1911029 1801813 1789407 777507 1897685 1612921 1603904 605504 632411 1573107 808850 1042912 1025729 20504 1795040 1374476 1938050 990039 1767503 1755602 1677867 62998 1942883 1792745 1695759 1136955 1571031 1530446 1048291 1452516 1924752 1256634 962430 1164471 459063 361010 425448 1172839 327501 1438184 821784 215797 1272165 711423 626235 1951357 1600166 645428 652497 275438 558634 455489 51612 1997092 97903 454435 932892 1174106 397151 767438 687461 323316 1272701 1489708 1256063 1910086 1963709 1140092 475072 1025090 1511832 1518036 1367596 1059623 1811737 1911775 343813 1708455 113163 1436840 842145 1595039 1234020 1095733 1034871 834583 1546435 1395618 1392715 1879107 1629842 1596116 1816518 955707 1396430 1344364 1410005 447938 1346888 138866 1957315 985446 771564 1841633 932336 1045692 1908981 775084 1836362 153042 1876359 1560400 1663498 1744242 1694583 1411034 180448 1519531 1095036 1581164 225646 718716 758989 470085 1520781 789822 583936 1103971 407397 451107 250114 1983850 1970267 1263636 1737137 1008884 1231239 1840149 554040 1907596 1510488 957425 762909 196069 305171 1798364 888918 422587 76144 1866353 90208 541399 1884940 492790 910401 1567438 1714393 1696893 1723910 143387 340014 43841 1740097 1369589 1870380 1640580 1174038 1678944 1064174 1907131 289351 1400865 759354 1059317 1987353 1787507 977201 224832 168632 371595 1182938 991152 12439 77587 1521852 166368 1699419 1284670 1259232 747732 1489676 1444002 1033349 1230793 1333697 963127 1058145 314839 350515 1762558 400894 1175005 1887960 800734 1386708 184682 321399 1728789 210790 549554 985849 1262840 945989 254780 667760 1890064 411498 873903 176339 1155368 1006650 1789628 59702 1474193 23678 1634241 374918 1782724 897208 900242 672895 1482438 404838 168079 1977202 1277360 838888 1877049 397301 127682 330975 585140 1437547 888797 1953756 1555704 433255 1216320 252890 279279 752259 484909 179240 1386872 1956246 1537109 1018321 453875 243640 1132810 261614 880515 1344949 288103 650480 132984 1837668 1258274 1265696 263728 1518675 1216702 1540627 1884127 1529295 1410169 1752858 971445 1875825 699962 194980 785188 975769 775355 1321092 1645885 413221 1011635 178178 341622 186853 1131832 1900107 1603195 1589676 580743 1403289 1044193 868898 1035228 485846 1260641 315626 989793 694308 1640422 1140469 1178937 1768842 757747 1523333 70971 1229360 852278 1258012 351531 1762753 926947 430773 1851936 126126 1638445 1680343 1055480 1583799 249353 925308 741559 296951 1437448 780238 248928 628348 1046965 419294 1768200 1524795 1223243 17234 1333576 889833 675861 558369 1041185 842003 872921 1392310 1925121 1910206 820150 628834 1570699 161661 1829504 1318772 1368864 1745980 1134166 521054 916827 1760928 1455800 1098319 1424362 1825400 566118 814550 197526 1751719 414849 941926 376767 24915 164591 470431 1328298 838151 443002 1010899 890279 1860013 272837 955368 1457679 1590927 1054279 1311577 302357 162798 1335960 1089216 531692 1643846 1686881 1758153 1842851 805264 1883928 1479471 103596 436569 1360013 762429 646708 1266665 80053 969823 1497730 384397 1786931 1816466 1316608 60849 936655 166981 1201528 336012 1985779 1230648 73775 1821912 1307890 1296009 894238 1567294 1734962 1021315 244595 1689175 133788 759909 550740 1395560 234813 501687 868808 398567 1605458 595027 716678 778161 1413952 1112016 740160 1543769 1949965 1534223 1519112 1232934 561094 1615407 770604 1093294 1670198 52171 291286 517641 1748451 1127008 1426289 1531540 66738 407686 234427 259555 537886 648184 1703597 1734738 1670832 495619 1398230 776269 1041417 299041 454611 1276665 1887127 1292722 1882778 315256 1155140 441204 1106508 1653174 214573 1923052 1891525 291936 1183644 1542328 1163558 480540 784072 53974 154163 1862720 204611 495132 270941 1726589 1528812 1689126 589498 798160 1883750 1024469 666361 1666765 933148 1088131 1722570 136615 756824 1739931 1341460 130222 917482 1577494 1463797 1879536 835965 739486 1470814 1497838 716130 483366 194681 107510 24107 436195 832485 1624863 919577 1043880 1596585 1894196 1471662 1780161 590161 1057484 1067520 1697805 936106 1232548 316323 1513892 397768 1007237 1354332 1385964 89131 1134912 426220 9832 601023 1622485 775774 103076 1512791 1278608 448047 515698 957915 1310910 499217 603354 1655466 433175 406229 1266997 1421645 1924951 253366 1565742 487842 1171006 181756 54748 441766 1717830 1915427 1088997 143182 1236067 836887 253607 828884 214207 1954427 1623875 1266388 1238239 1410671 245395 1726453 1399675 630421 522092 142492 895529 1070889 654373 1911473 1311357 1820791 1459970 1418415 1423684 1352854 874611 1040588 1472765 670601 946314 1950834 1592906 1625081 263640 1406848 1240066 261245 672908 1764559 1522034 192489 52203 1396883 1114522 613572 972278 576089 825928 609672 887446 1116976 796757 1716874 1788621 747300 1868473 963995 379758 101106 923141 684906 354710 1104464 1558252 968729 318241 1386072 992939 1581340 100856 490558 205609 1669457 518414 945079 1301666 1371596 861724 463171 1384107 60105 382487 891011 682673 1699026 442621 1514644 385710 172157 571818 701015 1837400 1781662 634465 739007 66962 1446225 1893950 1432267 585228 270132 1033238 1894511 509647 274352 1727449 358944 270559 836783 855615 1169268 1524675 921842 1224567 1225399 1081294 651820 745309 581511 448998 594308 1439070 486081 984395 1869032 330587 277896 1443175 1015328 1033360 1087027 1413048 1191722 150969 295651 1818590 594833 6486 1910877 694790 1994196 444275 181848 859364 403944 709695 1222676 1939980 513452 1441371 1568098 1185422 453429 1268990 712281 1210679 1404997 1162389 361859 1154683 1950017 1943819 1686943 599872 1699564 997348 1334878 1527131 600487 1768977 153406 840973 1459362 1929685 1115779 1527023 166484 1538342 884612 1100067 1058267 1631919 591758 676322 1331639 962423 1364155 745745 1815241 390024 1715330 1951260 1914380 3128 415520 1576487 711981 1159659 252560 64030 422862 1717683 1194760 116075 574173 104313 428441 916890 1515094 1250054 556982 1585400 32565 557667 1198539 969617 1350574 1189674 1162965 873736 1663843 1159540 1785648 1069546 1684426 1960428 523995 1337070 492486 475985 797001 1925266 1063131 249858 1017969 976496 1603646 738284 1921036 1087686 1236231 883279 759865 180775 712836 1656807 883901 333454 1093349 1349822 1509349 1974919 648767 1212674 218015 1199892 1452886 819793 228053 1702011 271093 446518 156819 257809 295819 1651480 1034029 1968504 502946 1089891 1081159 1453457 1881620 1132648 814352 954102 491742 570160 254686 250131 963194 500955 267221 649695 1963478 1086744 1132868 785573 586497 1226521 1816358 1059971 904564 1676239 809300 247275 1124799 1289327 1705481 1097997 1365712 1611243 1647918 211157 1133012 1975995 538497 343141 620009 1398816 1764725 54200 376628 1503134 1504952 876184 16847 312047 276131 1800602 135696 1290127 1417411 982223 1603211 1845455 1096311 1330745 1434821 1829456 598439 769802 1667366 514485 351650 863182 1157081 1756926 856266 143177 1904419 124023 1063372 835981 1963044 956079 450856 24542 1241595 681126 580855 982180 1266200 840246 627799 1544648 258201 868696 1487783 556204 1251117 759381 1540554 1798038 1488858 196735 239090 1603231 414022 519099 914796 182267 226366 1380857 1457096 45469 1122789 951134 1202156 604056 1912668 929321 1159350 65786 1382580 86721 1907733 1505617 1211020 1457828 1400773 97932 1376185 1444143 618880 197670 1237579 145244 544509 1588581 300900 1519928 537291 1616812 1589868 1417201 1083999 469657 1818982 465213 1969134 1684780 176981 860388 1412993 666879 1107873 504828 728729 1405893 103629 1937659 921562 1150326 1901678 1838672 1864495 1888846 1554307 836105 1547132 1890144 1497301 1561940 556672 1586212 1742634 1455203 667395 978112 1280720 596345 1780781 1279124 1485738 133660 1259266 1795166 1900353 1772037 985678 1743658 442283 1452283 378244 1717036 665608 1481541 96979 690371 1639453 499610 1197308 1047306 644165 1996846 1626748 1660914 1321127 472015 1260573 1094798 1578605 1065948 1579463 1998746 1120517 299075 1812730 682029 946497 825119 1010634 390637 1000255 980769 468451 273132 305436 760623 1212150 675518 251341 1768167 346695 875007 718844 317557 524315 1872275 107122 530869 449752 636430 311397 1727511 1109616 788952 495102 1162571 423198 877632 1613542 386899 1657436 1246485 156390 194496 672820 131360 446929 1710538 226355 495309 456768 1465032 1448152 625720 1992179 91124 1332370 111533 477468 586549 1899037 724584 829862 898967 1261456 443620 1287405 1210384 777997 977432 1728857 1591166 601242 1240008 1264789 341803 1501961 1271727 1659423 1267448 1804399 1344598 842493 1196849 1316273 1161786 1153977 1110253 641379 1184774 765593 1187008 1697694 1745274 1396782 490363 520421 1789198 1927880 708816 862052 1839823 1538424 1101922 895962 1637285 934388 783347 1200399 769817 155799 1649820 753787 1997793 1504402 1915962 1259890 835665 546251 844104 954355 1981013 911072 1373924 1844132 234210 14361 402464 1063672 1791383 806223 1862762 763260 1151439 1608976 1342089 1846091 384910 140307 483118 1776026 630082 613592 1461818 721459 202691 1799659 823163 1642194 1846497 1473144 813212 1843583 506473 1369189 1087834 579628 1574614 189172 572682 40358 1081888 1625182 1890089 1253127 980690 1302910 157750 626756 1291802 1024699 1406866 496834 72485 149759 646507 1255543 933223 285450 277228 1735107 993511 1576516 1315429 1841268 912221 1715959 38953 725283 1457036 333772 292136 1485617 1763297 549658 1529905 372810 1851619 952401 1469879 1135862 1054277 616933 1606720 1773211 1572268 428457 1422711 203211 1013519 246900 491415 836462 178200 589564 1835045 1592110 1236358 1046153 1435611 821386 1911679 1453090 1275514 1997167 655412 795075 1507514 1639866 1968502 1310791 652649 1277939 132761 1600557 182678 388051 1927301 1232317 772270 828935 1492946 1687391 580272 312486 1694699 773621 1600601 819071 929706 935373 166361 1180438 234145 1681857 33283 72181 193956 1044040 346086 1531277 1912846 516468 1540096 719725 827215 1563836 1836397 1691428 1037155 1138251 813510 486236 168220 1981919 1842817 1900758 988513 192428 457063 1857809 1088282 579545 1609269 1278106 610283 8667 1680505 868345 1002185 329961 298771 717218 472125 47887 660454 257934 1130789 1447192 931303 965407 1931770 1957613 1471142 106786 15086 734673 867025 1078265 1423477 1228617 242454 1783864 1742052 137688 1689428 768785 584387 84355 1591084 242323 1466628 230360 625896 770944 826646 202177 1147617 930168 690991 1490229 280077 1660868 1562216 1331307 648035 1101673 392785 576129 390351 512436 1506723 1778181 80782 1078922 1596622 1003383 1637287 1818947 609570 914952 1049379 912938 1939241 147546 397323 1971537 952456 285934 286353 472749 1249998 1819790 1142374 385722 1886530 1943788 771571 1191210 1462596 895792 1600728 1263104 333554 1289853 1831958 136576 777207 1574688 1548096 728797 1473228 1316591 495704 290261 1462352 1650692 4037 1106512 8599 1496817 1035330 1600326 1679252 1413009 1570375 154597 157787 1838599 807098 353962 1524382 1032632 891839 153325 1161783 483170 906920 679811 1976206 131067 755837 657424 1059452 764479 1946723 1934127 1611910 968536 1721793 1879747 1468630 1897183 1973455 822781 1710594 826444 316646 40406 623249 1124364 601423 773059 1536316 482191 1205583 1632416 1140632 786431 87681 1367952 1225388 1744397 529943 1920619 751882 93445 1543222 443379 1359872 821013 1931835 630914 1174333 365525 398316 1293076 520151 512545 135724 549684 841823 81422 1563370 46648 1163660 1795988 37112 1253376 1473392 133465 714280 668906 852893 931263 1621209 326081 57533 351217 1276666 1356770 1217214 1743555 1810227 913638 346061 1615382 1546162 632132 1447590 1353729 1910042 628909 1954171 670710 14788 1547115 486719 1299344 785092 1878806 535934 477986 1672748 921366 1083060 1817684 1517359 768749 742814 1130112 1147447 1550411 225247 215116 614825 1256553 872504 1949526 628403 1613501 69338 1670922 837666 1656202 176115 887955 313066 731439 1158069 1776739 1163777 1333430 944372 1188887 42645 1927658 1168977 1742313 1695706 550594 75232 256137 1289869 1838071 140606 1092039 1449725 1188005 1340546 634634 1225261 956838 717119 1518208 238433 1564693 1519489 872357 1634588 187749 309350 788885 643126 305269 1077676 1932754 792206 1590255 1322134 26952 1954693 1271582 1501189 1080669 921967 1710742 90738 1981818 1342818 1409295 1605465 1213604 1190617 337134 1376221 10547 1141138 125126 1110670 774899 1799324 590289 781951 29940 480376 55015 1552129 55441 1303294 1759059 1703266 387497 1443759 1641703 314351 604212 500100 600112 565758 1764103 619282 1768847 371158 856934 397861 225821 621187 771608 631649 485826 666576 1681698 1649413 1663087 892777 1000680 945768 1209487 996802 1371337 838604 307677 1836805 804226 1398020 1849697 69477 1482016 1089373 137325 284688 1532209 807912 116733 833917 1751482 1152522 966637 312127 66852 1733415 1971574 910682 1856779 1960487 577988 292505 1638841 1505080 1075589 560162 8139 179202 933062 343069 1722921 1581627 749109 1277751 1413830 328994 569917 70114 892428 1723721 953652 1621221 1407091 834427 731133 391731 890505 942591 1165071 1106885 20563 1885099 1696049 965714 640166 755319 1314606 385721 535139 22784 1683754 727576 129417 602659 226780 437766 9374 655550 1913756 1899641 1038450 1900435 1169885 1858285 1150366 1434101 243469 860895 110737 1231283 745106 1875714 431061 515406 623826 302006 1469877 126626 1565274 1674986 380813 761462 1939334 228979 970714 1611308 1900181 730247 1125823 85398 1846459 1741733 123522 1329194 710563 1538237 1345505 1947868 249216 1781231 1156427 1612818 107971 659516 1632704 1097572 144957 108645 1901127 1290052 1321297 445295 764330 1867133 1243756 765123 975646 672770 1289663 811113 1717047 515353 248952 885438 1817540 1380205 1123062 883068 780873 1828037 981025 1008842 364962 1449740 1579500 106350 1158207 467197 226936 1604643 1869430 1231398 256472 1699006 1375632 1494011 751136 1330681 146165 1818222 1232254 716799 1657216 817381 1090355 1863088 1305635 1096277 369108 1012811 148433 680703 1016908 1124366 1055628 982175 944045 1947247 1198825 1809303 1896849 1135386 931878 198725 61232 1715542 1639936 177086 1082386 81613 1413520 873211 1719215 1622743 506838 1071821 1583316 950819 204531 1051938 538065 1522742 1086671 1227180 194648 212112 1983040 1073350 1375368 363291 1921927 587495 1837415 489031 457675 1152434 1919851 274510 1546566 1408427 1781645 1085001 334591 671947 226061 779442 137797 582350 1490815 859393 133033 1665832 1917750 1202638 1733036 1227929 1516062 1616411 1633527 1353702 1414791 8310 1182946 526307 499918 59142 948856 901403 1969330 1699293 308509 1824791 1305620 1723329 115471 1905640 1827866 1045207 562543 1109988 950577 1825958 709747 1952858 1335741 1765885 175559 303395 1067683 902793 1054832 171579 1156643 374801 1182669 1088338 1914050 1464281 1526871 107747 1571107 820948 1392948 1317869 1283676 134208 1363752 623712 1654543 1905900 84820 541653 1534871 1682159 1480946 778015 1663067 466902 391264 368363 838726 1088208 37913 1231153 869112 344271 1075606 573989 1911738 187751 547941 1312448 945994 1340977 423833 1475002 16702 1648629 1989887 1623736 171870 492766 1472857 1770738 667181 138464 1281714 1633822 649378 58717 1676879 891563 1336 1941832 1009017 1285988 1812832 1834750 850900 1912669 908089 465433 1510076 1847987 202259 1469087 1349657 343502 1595196 999302 1624794 1791738 664118 58664 195280 1312256 1767756 1431669 762032 244772 1028524 1585881 158334 1492900 219056 1909234 181691 1035834 693136 1995520 1988607 1933781 392278 350688 1766033 701594 816558 533945 357656 1973746 1079772 101395 1783617 550942 50038 1369194 131151 693816 1363976 306069 1688288 1906918 370197 99871 799288 1439225 157264 1402132 1750231 1387428 1958739 1854606 456057 345928 1909578 1104704 958479 1963228 1737034 1657006 361624 1910231 72329 1731523 608488 1635492 1896627 714220 369377 1106552 1906154 17941 1391317 494943 701839 808475 240189 1318217 169124 1522309 1295218 1961578 605141 1735413 1917629 946066 1050838 1931334 1028874 1533590 534555 1480863 1519523 393992 628709 519133 1168048 594224 1801566 804003 1592078 1498722 1165405 822813 270462 757585 1363046 275202 165435 271101 7548 1727575 1211938 542053 234257 85478 454700 64209 1713043 1876536 1684395 32909 1757926 986318 1475000 927823 1347307 295456 1080045 1214858 1317814 873692 167493 943767 1363648 730733 220631 439126 1997443 67125 1162524 1710764 950711 569710 53922 735269 296368 1056469 143602 1645890 1468951 682529 645488 1306919 1468943 1891719 1258744 1695755 296233 1072999 933189 1430191 421007 1159500 218000 1587695 91486 185245 1573943 1693640 1351208 1747796 1515290 1309810 833132 609444 462637 211948 1217694 1212593 1069671 1329846 1652017 1680661 899545 1853148 388207 1265839 1238685 1035987 1284355 1650839 1049570 1649833 1286792 1132150 938353 94488 596553 435887 695076 1358778 1675344 1423154 1933391 1062775 753713 1714675 1998543 90478 1913850 254881 1013943 621825 373230 1447449 238046 1116303 209091 1210320 1290327 1370443 1047877 212430 1296670 1361387 1959588 1916080 1731826 1820830 305025 830626 1305320 910406 449976 629133 1483931 1184077 407413 1140230 161728 349434 599852 860287 537324 416928 339089 1355959 887679 1232521 1431034 533672 1206123 478313 602700 307911 965185 902093 844990 219009 1885119 1048943 1363724 1117109 271297 1568614 1054066 1867556 7217 1097957 1763892 1339124 151502 1934682 188213 136461 497549 1311534 1022897 964705 668729 1201901 1482097 1339095 1788548 828619 707079 1178160 1811694 1856631 787844 755588 1948569 1957281 1971848 571034 375768 156960 85214 1473875 133610 1438992 2061 579418 1767117 145044 243872 1763258 1729868 1356732 1164037 1652914 1759112 1829779 533404 1011059 325223 232028 604931 733012 1872388 1823662 1812965 969211 1410047 1388983 1301935 456169 451023 1567206 477841 1644379 1822767 725938 159853 1971892 321189 855795 1868460 1500596 1665094 739755 205489 1243900 553779 549782 671666 571696 604665 630425 520207 1208844 1963360 1651982 1080133 553532 1980787 1832145 731666 834470 560339 539107 1394929 1405198 769794 1577917 1683072 944826 1860817 1971864 1343871 103746 450488 459424 741842 1546724 667761 1685959 1905381 931299 1348391 774851 743425 1099666 1076515 1312803 1364411 1133625 1017185 1304961 1370694 1837194 1098908 661824 1562040 173232 454880 130292 738056 1939190 1687292 115394 531587 785121 1618652 1305444 996421 411013 1500655 1047997 105346 234616 1517877 1273769 1798058 1881082 6576 205201 1755262 1063089 309299 1682608 567512 64334 1050969 1099565 1054049 1383526 124479 609528 102872 1705737 1160305 322136 1556102 316196 1122429 226186 1379683 1685826 1558858 1004395 1987786 1784071 1998081 1293881 1955627 236009 1235265 1245801 1759621 1335931 849705 347505 1526081 824043 1975748 389375 1156956 1037930 401807 1015670 544095 1095357 1741953 1882249 130665 181276 697984 701009 858384 565710 1053967 931123 880488 566288 1507775 1421093 95513 656432 1754526 517006 1132936 718358 1040956 119907 1669890 1366518 546107 247637 1231556 1588429 1347384 571541 707554 736226 146183 1499756 448692 1984333 1709520 1344947 250305 571909 1569948 1930462 1730064 88154 1360728 1805660 844500 1983485 1606224 446593 776672 1304704 1051734 1143467 333582 1150680 177087 1334486 1026433 834170 576919 1677466 645660 1622852 1051355 1958534 986004 1582532 1869530 323020 727773 401875 350672 1208601 1036401 1272966 817952 1456280 497501 92730 398381 46445 407597 133371 693033 1385772 1022772 1332464 283250 601105 1986117 361604 75949 508569 1126075 701090 314695 882976 1993393 1454920 677164 1244703 1450477 648907 1886899 1786171 1782603 161865 865303 1421900 1479881 1046268 331194 130221 200349 869705 1443715 1733795 161698 593790 1154489 1215392 573756 39410 57828 1425177 488969 1281458 1526287 1437927 1032404 931092 1380225 1450328 93857 1800542 1210397 1607947 1486805 43440 1639391 443600 1904273 56257 1574311 404265 115133 1579094 363905 1364120 968135 987661 1125926 560623 935145 1016255 742650 274155 354661 1639125 578843 323031 1857936 1429006 1716222 1834245 1559582 1695991 1630797 549056 487303 1830154 1708818 81119 29183 40322 311801 213188 687659 341459 1706854 1736456 1064912 681948 535589 325991 269172 511888 815818 22694 1541993 1785409 53037 772935 418356 974460 1345279 1306271 1726541 1642509 173718 1317235 702551 1195303 406739 1028359 1489275 715613 1907023 1430922 215917 1464405 409586 893327 1079067 746060 1851902 1953183 974795 1005097 1104146 393019 1702621 1353312 1872512 1076639 926081 912403 651867 687365 1256794 59399 525052 139724 1903801 534015 1521559 1919390 1128011 1942090 554149 800381 517756 708871 1740651 1986482 1452273 1420410 214586 1276645 567630 1488882 571760 224437 1069924 1922106 1491638 1854714 1444171 1740211 1232013 1460064 1103636 1979064 339619 244117 1609414 1308232 1437877 1482107 1323986 1503489 1245467 1463475 483549 1752983 1217673 1600534 997772 1067189 671265 1160301 1760588 1348337 539848 20851 770391 1528566 806855 38965 912946 1941431 1306942 1242842 624027 540 329748 1255032 1966073 1291994 1430652 1343581 1964674 380340 1754614 1830423 1757471 30341 342993 1364754 1229467 230981 1962430 900945 921973 1919424 601218 1426223 1283337 479228 1838867 315534 964111 1100501 1812397 581942 1550137 1412081 1399659 1020319 592321 894461 233209 1207777 1662347 538709 1877670 672245 1329782 878822 418697 1390300 450851 1194956 55810 808609 1692528 290546 216909 1188267 1159373 1459902 752635 75714 796239 859800 648179 1772325 1186353 864810 1979644 1544322 947951 1965421 1076449 1930426 1189484 977611 607194 1779469 1790776 861069 1738810 115822 1232610 952017 1199846 766460 787974 800501 1672589 734099 1660279 1722556 1703395 120631 822579 1378917 549883 884974 1555736 1594575 1562324 1378190 1528795 1230037 1636557 529307 1722175 649234 1114322 1636110 1553653 453777 1294386 136646 611892 1643977 1626255 226543 788342 293902 557619 1490484 769670 435059 531917 1469704 76476 907755 459835 666427 1637792 1458752 1536771 1642408 1575511 1829771 1876667 1143915 1287395 722507 1180661 887142 493477 1904968 1411354 637611 1580140 1068642 197825 1413478 317206 1782393 1465363 1705744 124390 1718800 1518560 849917 1807345 315327 572548 517170 1868967 915671 420776 1584932 193002 692336 902333 1782793 874184 1891789 1240458 1586095 410588 1837229 1249213 1449053 182155 1402506 877526 1256859 1302834 314309 278169 871343 1865760 1235149 1823747 404765 1201369 1914557 1423080 1540844 1137219 267128 1238605 1354913 688776 1052142 409505 618267 821039 261118 1315006 792746 1987774 1804930 988637 550028 107947 878126 911086 1275055 1625229 160533 902853 1524710 980479 1632119 690111 576341 1131527 32559 617381 1239075 1091607 1564807 521533 896880 1153936 683374 1999219 1368787 1588555 1897026 1000706 193588 877239 301498 839182 904834 68187 1872549 605377 710750 354558 962255 686757 1166401 1823417 1902708 1935823 643056 1728261 51211 990526 1217829 423961 393920 548678 12923 1106679 1488847 1882722 108535 628081 392352 81849 263786 1900580 901901 1139681 1598229 1694947 29385 1674892 529614 1565606 1712065 1891442 1513772 721993 1998180 365801 256741 927716 746886 294747 602470 224748 1835391 332987 705359 532077 5394 1550685 380320 1167514 1551414 291451 1188283 1799285 1007761 1837660 848503 1041881 929424 1634850 1964539 1897043 1313036 1217644 320710 623953 1957409 829017 869845 1270807 717272 545291 668205 865412 1054967 1034322 1241421 1980910 1419481 1630961 1817040 1888130 722966 1111144 697949 774499 1811169 704801 1173967 1665270 1801703 1297317 987315 354582 777178 1742168 702355 230664 723791 573707 1203211 605360 958711 1006872 458125 724017 120260 837396 1024014 1024940 568841 1644570 209122 1474087 551885 176139 1166240 817045 29989 1264657 1123648 1875053 619167 871391 460278 1315381 1147264 1746042 1349153 222657 1911872 1696827 1805975 361395 114003 1239161 335457 559827 1711368 1429209 1447219 1758114 1856685 1958966 1022159 1960100 334687 356475 1988393 1978879 1477839 1650211 979907 1460519 901510 1114085 905895 301926 519683 1627206 905135 1137695 128176 1715221 295985 879761 998684 874781 926557 889984 988652 1257507 1011357 1445603 1255829 5805 1781088 305851 972080 830040 1768249 431135 1268635 986411 1352772 817583 187829 1010303 165401 1354322 757546 1252203 980151 278297 1798720 475250 1939022 554919 1945972 1837753 1855980 916103 671742 429634 81741 1127517 652048 3549 1894174 923705 506404 686061 487059 1400260 708016 1587650 353885 1891686 1987483 827251 1477280 509059 1626951 1707744 765442 564935 1439233 116847 865158 626658 501928 1514106 1647782 145266 439158 1503217 270347 656458 109743 502929 1428107 705365 1843938 351033 1596222 1106693 1927696 1381812 708188 1142984 53955 1934697 1615738 1849485 281244 180216 1895613 1735203 900075 307528 329644 251727 1445528 377458 613295 981835 1629966 1091787 1619217 188973 1389002 1604326 1410694 512932 1153021 798969 1824309 1753322 1516429 1767478 149873 1916246 1877540 1528670 1008274 662156 515716 151632 464138 1900919 87521 1471761 966208 1964518 342950 1609300 1120584 1542334 211803 1093202 245754 1464276 1728085 1844151 228425 1218194 1854030 1269103 51817 1245552 1871550 804159 293321 835526 1564276 1201831 1888190 922533 380443 1686959 1331297 172569 1823181 961623 1649196 1033285 1306212 1928377 1354346 1468657 652799 1565701 1014604 273061 1860180 543202 1197044 1484146 509624 378476 1507418 606296 26323 258505 1503641 10247 42983 1649042 1601165 1498469 717184 833718 80503 180209 1668214 1213295 1249245 1838729 490112 548041 1898144 1653728 1498855 1342422 1832157 1026698 1500256 373428 766878 1036589 928176 122842 1388124 1497030 1298317 1041798 1850683 851033 389663 509680 175319 819294 1077798 1421533 1746365 1859711 669667 697956 1516523 764458 208249 679100 276345 543240 862151 1437969 743801 1081720 929792 1614133 787570 816260 1830159 1455968 1004026 204416 1302065 1961799 214637 1644802 958949 1215307 750174 173496 275914 100364 1778714 1981012 1359936 696793 1951320 799861 25349 1530173 1184269 798771 544550 1516439 1555661 1115924 81963 824729 120713 724364 1176553 1082856 554815 1605582 425257 1761167 413789 1024004 948253 806238 761432 1746364 282638 1166036 1577509 164010 1908838 1484844 44571 1849482 1723340 159202 596458 1694690 949085 831804 935493 414734 1545714 940660 1517453 1086387 687725 1765577 344323 1645577 1379850 648982 1916168 1418783 155178 364977 1068791 1380838 925009 1773882 1211556 766348 902260 1568316 1240360 1217480 621706 845574 237144 1395014 1928280 899390 5788 1616705 149451 963577 739340 1576994 1132000 1925923 942331 62960 1707746 1235488 433452 1626981 94294 1986824 150738 575550 1295913 308340 256907 220082 856224 619775 985894 248490 520705 587868 1357032 563437 769027 717058 1537882 545307 1254808 159145 82927 1238278 765633 581591 1317200 1307478 1417593 1380046 1603350 1840663 1587960 156373 1667807 1653901 1631770 537022 1849337 1114992 229929 334357 497666 1536028 250578 283520 997235 115163 272378 1875990 721936 783609 811110 685262 943304 1722386 1496013 1427570 106363 712859 834978 1757996 770121 1306314 1376061 769403 34065 1756335 927457 1001526 556604 1888674 636741 479687 1350440 480436 252778 1015703 778638 1025269 1787266 785508 1156022 1440069 1875776 1055154 967240 112445 198579 43123 1581548 268710 370755 922558 1465039 352231 1852057 367317 1582386 350826 1711649 1226764 1875200 170100 463394 407875 1255070 807388 1840293 1190270 22435 577800 1831057 1056470 682924 1016119 1871758 498566 658555 870602 1611197 739121 185798 1873113 571345 403753 922145 1838458 54866 1385739 136726 1464893 585347 473492 1142421 517667 1256266 209419 1264244 77495 611858 747834 217894 1652634 469422 902520 824766 901461 314566 45372 828229 297902 22877 408909 1809189 955222 663478 638213 1343219 1570729 284808 1482784 1521359 276438 1909739 1720947 834952 461589 1834083 314095 1099143 1918097 1381085 107497 1880808 1689472 866561 18467 94988 307731 1195619 832354 1971055 693003 1486080 1418391 1143584 1278603 352068 716284 913873 1240477 137281 1825371 1913589 1826774 143803 238934 210235 420222 951268 930665 1127139 957852 912741 1137196 1723565 1031641 512788 60610 1011537 695868 1208390 1336875 1229302 678649 545129 1990361 1152121 1250287 1388516 994729 1853958 207657 64256 553687 1223318 1450883 75830 1235608 1381366 221453 1550997 1448146 348354 1489523 608968 317711 1942910 410736 737800 1227203 1607487 140528 765260 1556687 268669 1968256 1315913 53973 683323 621507 1719831 1123312 1641023 1014375 781507 1726946 1741434 1317577 1126656 1671908 228598 402145 748446 1726774 1442681 1795055 1218179 1828167 1038814 571547 1397397 14721 245071 982230 1121946 507341 1653315 1792262 1903234 510932 1175277 149057 317849 1506651 536805 543892 44561 889395 309198 974362 870998 1278794 79673 1022179 82668 1691235 1629827 132293 1197676 989750 1436989 1681398 1835379 1339477 548258 1179659 463030 1778717 1862665 1251282 734922 484621 166171 911514 1184368 1027738 1688895 769257 783390 1454936 1660639 157230 1913439 294454 364775 912030 730168 1838992 1664147 709182 994699 107396 232732 1688273 673679 740884 869792 617805 1792610 280084 1716066 1345183 1566544 1066102 1364631 841057 1139398 552247 1198520 688283 445610 130320 671864 1927168 1309701 1517519 1587516 590526 1072028 1631418 1412022 680158 1264051 1863300 948528 24851 138227 68403 182082 1999670 569711 1026852 117011 379230 990727 383948 721847 589204 1559055 804760 629737 1802510 1485599 1871902 769229 1658860 613001 1581384 1606282 14344 756802 763286 855204 147138 1270333 479065 502499 1790479 1410188 884881 349692 1855081 782528 335083 1094354 951387 1571847 1608374 134574 267432 105251 1342252 259379 1571557 516917 263061 826017 1592531 205953 1963063 1637722 994357 57459 300280 1850271 1487493 1425030 1971589 111930 905758 887678 1012430 962914 1383374 122889 1614594 1142879 1022262 1656128 1026532 1485781 846805 274683 1569448 972209 398572 1662416 277487 786838 1251178 500713 492411 1684002 1200090 1824647 1110800 1033039 1295472 1825577 85739 1465788 704291 1138137 124807 1860545 1185556 563859 525066 978274 470426 619300 949954 210317 841449 1645646 1853395 947240 464165 812782 1072702 233167 1724338 1925056 401566 1874985 1434662 813341 31182 1043679 633314 1072723 464713 700928 1030041 1939234 1475237 1715531 1352222 278768 258024 1953085 309083 284196 485709 1308144 263796 1909958 1638649 82705 1110968 1810312 1522144 879963 1642644 879947 1748915 1813109 1643568 95183 1231868 991317 236127 1875232 1354926 503887 1662075 1523705 1126104 996489 1823511 1187949 1115643 305562 185031 657769 467903 1563775 1370695 1683227 943511 698122 1387476 505955 1181371 1255801 841399 599173 1163591 1312992 1783151 1516451 953145 1563046 627418 237482 158509 1165791 1775198 1984249 1748222 1431570 1962231 328955 1474356 98764 833145 484927 1350873 29378 130542 605868 1245852 866926 285486 1304240 1512212 874408 1452064 992236 266533 1038808 508649 727627 882764 654902 793681 259997 1224805 1407014 213761 1802725 847394 1190207 1177123 696610 1568493 1134551 173627 308013 230863 1325864 1564756 1321478 94701 1782226 539017 965893 735068 772288 1871397 97134 1475965 1533553 1455318 1641404 407556 379608 771179 1474547 977466 1497058 667998 49326 528854 916821 937460 1911169 1467836 709862 246772 928919 550775 152142 184909 307226 472807 20365 575158 919143 1284004 686421 1563645 1462519 1950407 988646 491527 1442734 1150286 1719489 1648675 1489139 1119230 432857 826044 172294 1243222 174932 1020534 1405305 755440 1649810 312952 838548 738694 1576677 1273422 48181 1861974 773607 1979814 1747539 1664494 1819505 1634029 623435 1955773 814157 1031359 852106 604761 27049 1447046 889181 933118 376208 626582 196131 965632 1720828 270600 1198693 570905 1835452 1006375 350014 229073 588570 775520 655212 801394 728939 1721820 1142747 837650 1730349 150151 636409 1351509 618443 1589880 1303106 29117 99497 1023043 1694546 1718485 1149351 844677 488896 1759026 1870200 239094 376130 483419 1488801 1279441 1872713 902708 1481460 1398187 1798313 160274 1179528 791829 650071 996463 645307 998068 1350485 1265012 337345 1502534 1029645 1596267 34548 258353 1214195 1615663 104390 1545566 1049957 698765 109732 507788 696707 125506 1495101 1437985 628705 1406211 175339 1933422 770393 473799 1459222 926912 43342 1050879 241284 1724058 1993462 1053671 943368 1854446 1016815 452435 1293215 910827 1543333 1842773 362437 36671 1335807 331302 1235548 1723760 1628969 936699 302865 1261671 182159 29475 1870173 206286 1688224 200282 625557 182684 1693273 613109 70847 976210 1934216 456420 302286 1311154 1478276 1251797 1387138 849955 378954 1485921 77594 1465840 398670 730008 893425 912959 11286 375665 1370083 1221525 706496 466551 659575 1507247 1131505 405510 1320234 1046943 554396 1866522 1853396 1208458 394322 1789221 1379979 1365190 327606 1333835 140111 1992438 1107230 1261944 409541 1953598 649018 1837617 5624 624411 599839 1984224 1176651 366371 791106 1307977 1810991 425004 1851421 1588394 393626 489623 1706338 391181 322147 14354 1679865 1174551 1994068 1919805 950114 1736939 820888 1427857 1709133 1250092 326843 1058761 115017 1644309 1043659 1377712 743625 279001 1033961 1224056 1283272 288955 1273556 684188 1352645 1876402 567151 619894 1138098 1027932 1873380 928621 1987082 926315 1896773 311805 342853 166339 1857661 676904 1335749 545248 168722 1402343 282124 862317 549087 1670025 873246 1467922 1204385 1368186 1016481 1983160 200681 1835997 491590 970332 214079 414873 776324 1326556 362073 508067 1174325 443263 829071 551270 1402445 1907585 731613 136945 902272 479454 789056 151998 803866 1237460 1987210 1952125 1685068 1881072 90827 1340030 1130787 550749 120541 1923263 648447 886809 1151897 1308383 454716 1179405 1404381 1967830 477167 234498 1765406 1564889 787326 1991429 453216 977940 1282969 393751 591471 1411729 988645 346820 1338737 485762 454020 558128 92501 1350964 287735 1379094 1727934 501333 818680 1090968 1282802 85366 375134 1528786 245353 537767 964678 1198550 1023951 1304262 894961 1497215 1180511 951315 1653866 751486 1383200 1847152 1665423 781874 1599616 1449841 122323 140207 1605149 1093969 1538130 121589 803398 746070 185626 310159 828631 1347453 1177442 580334 1873711 1814577 1281343 910894 481858 601833 722081 54421 957747 1088586 1486460 1938157 1578556 57215 1364551 308218 777994 1191425 1161617 1287926 176857 613712 1578949 963372 786009 1204776 1816501 1341117 645507 914464 448944 343247 882390 1940312 105906 347108 924094 358963 70649 704818 525323 1483812 862307 495672 971542 1629015 838250 234546 61796 953834 1742365 1617966 554388 137421 1872491 811018 31061 1139126 1255062 1349243 1753971 898868 1725092 1669063 1059152 716988 286567 1646359 1928315 1470325 231084 875295 318123 1118027 920407 1095874 1016072 1529562 1701959 872674 78052 4112 253691 1858641 166946 1973097 1037934 797555 1727551 497091 1822754 1726273 1019751 594185 746961 1918739 1978573 1677670 557402 858155 481096 587933 749764 130910 1889223 277482 873567 183553 1547976 590519 329790 121392 932161 846214 526299 1403602 1039698 183320 1649360 866548 1525833 1975377 559286 1841957 1385469 1306735 376028 1036431 284795 202967 1279400 362497 1348533 1581025 198355 90122 1263903 709 412534 796147 1408869 1493895 869174 679060 351837 1313744 1101507 1580075 1708581 1557799 904525 1226801 895410 1824488 428462 184007 1039669 678735 867247 653503 1110197 1086368 1535854 590248 1388073 222444 153520 1770605 1919911 189799 1534618 1255477 32630 83109 341396 1846865 552714 1897562 531750 1347299 313568 524209 1183384 142225 1285594 1810957 405605 255496 233838 103800 1624380 705311 354946 311301 899376 1192321 17636 1243614 399549 39703 786535 1945244 910910 1176685 1385412 597960 1903484 1416129 178044 947043 112224 1097320 1978627 799222 1361593 1088508 1625004 1236941 564362 1099101 487007 1712328 437278 919447 516047 1181210 1703234 1484479 1341265 1027488 192881 190979 1324634 1912567 359857 453119 1560957 892029 1146058 1100361 1601579 1542529 24178 1570660 616529 729228 882771 877084 1377480 1692478 518879 1408160 1694167 1240380 1081933 771567 1579962 1458707 541793 841547 1085751 1578707 1057429 1378229 213299 1545182 633236 1391037 1439145 490490 700429 713486 337504 484784 1327098 966643 1115079 1855213 986238 1668250 1180134 717722 1674363 425116 87255 1824171 821396 1742393 408551 427110 1666611 1099857 887490 1940818 1214035 477399 1791119 17789 299994 1391561 1168853 19784 132217 1187832 1812184 909573 1455326 1550246 644997 1472809 1782203 1590246 1420983 1170561 1832491 1538238 846084 1906761 405019 1679448 588153 653265 578398 1425091 1298872 254861 672534 447597 276617 178077 1237668 1988305 922961 327481 1933812 1441382 1245239 1905250 493380 341676 1300635 694036 1575020 1572492 478794 1775763 11569 370440 1889775 1930955 1818191 1960542 1346543 111757 1253961 1845345 670494 1170168 429538 1601862 437512 40040 1204326 1013788 1154812 595891 33151 950872 83400 383659 1586215 1600757 33705 1649024 1099655 155918 1467857 949186 1704077 1195016 1237941 1809352 1117067 1658612 287146 191505 249114 376633 1961247 824977 804191 1917055 410389 1476779 890375 1330644 1902505 115166 124646 1891139 842299 567728 1539507 1486039 1742039 1051256 1677727 1204068 1615473 616849 1834563 1725901 1544469 177541 574771 1942615 1230259 1836719 1725106 666314 1646916 1785084 193325 381464 1801647 1527017 1536550 161933 31505 1310100 643958 129167 472885 1437284 1857816 704004 1373918 1962301 762807 1607474 1023063 559132 1313214 1712832 1526198 1236693 1946008 68175 294003 1226724 1024278 459610 671056 610598 873510 532435 1991775 991955 1257523 924224 862691 1235238 1860519 1317654 47632 631542 946348 706600 1158731 957395 660590 970957 1721322 1576600 1779230 70117 738468 1418654 432006 81776 281586 47910 1998276 585687 1769342 779078 1209548 440698 406303 1308549 651318 611296 595247 1174689 8392 244482 1637919 49558 1222497 1085209 1376371 403993 1568519 218506 1563250 88430 750635 1021131 101996 421637 936178 858491 596100 1765771 1345843 1393765 1715963 1328051 188941 621788 1825218 473475 489556 1898705 1914218 586126 331193 1093044 273454 1581759 134329 46481 236752 1716217 742541 1033311 1585642 732966 466147 193404 1698127 1274004 1696925 149116 652409 1953925 975716 33349 436384 1346311 1904558 239950 880760 84237 1468673 840129 1840416 658394 488439 329809 55500 730873 712758 971785 1556211 1363713 1288195 328611 504695 1582495 1252487 1969222 428046 1653531 178038 779097 615232 1386786 336069 732122 1446741 294077 118846 1621294 985172 157842 895802 423654 1504348 224903 1603581 971284 1088173 485488 1362088 148502 1883647 1477022 1319666 553693 1215621 163566 883916 175023 683956 1769082 591837 830836 853159 54261 166470 23320 1157663 1346965 1682878 859555 800683 1105599 177458 1720871 1365286 309709 139969 1196697 1211509 923422 1682457 1526921 1150136 1040446 624339 105035 437359 69987 1450695 1758776 1061470 1322777 1033913 527205 819191 1110849 1441131 950912 164136 972845 1973368 1174484 1569364 1902710 1930101 416584 450341 780198 1321935 477790 881157 1416815 513330 1734465 176274 176356 673867 1601062 1908419 378454 469361 959658 1263909 518895 1468163 1986521 257664 569041 805127 739040 1375254 1443497 269659 789087 1503691 1319889 791047 234015 1159945 1946327 880946 751547 1622273 122326 1528391 1687898 281178 1273128 815632 250612 979910 1665848 796462 15224 1110753 1297668 527602 766601 848348 870105 166845 399863 787148 1955631 563823 1349197 730449 989500 1623337 415066 1938545 1616280 177405 1101911 1457090 114122 283666 790954 652037 1699061 1806397 659515 1191093 270373 984863 943692 1473980 1930853 1491998 1500356 1239304 1109050 1064537 1155071 731223 915079 828622 449657 1862561 841666 1622030 1815296 341615 820571 576980 109594 830612 781032 1421745 1292384 904757 1805773 1221481 1163488 797356 912070 131161 865769 1594985 1835002 1273533 1193274 750492 1777992 1810719 987767 497099 502174 623442 499782 1130570 1758595 127194 1798843 1829879 909733 1087272 1397299 525761 1055214 578903 1510869 1161925 29576 1238111 1755374 1557342 432878 58719 1111303 429423 489004 894592 1169892 132404 1527235 594962 810532 639605 216404 516389 1514669 1436790 1558410 517899 70344 672001 1398121 58508 205123 1239893 822922 1260297 1088614 1845275 570951 1699808 504553 783660 1975429 460777 539652 1139660 78997 1171572 578946 1878440 695482 1955656 280605 1610574 1468824 346626 820606 554630 170264 822976 1523876 772744 802048 1320427 1738549 341625 265259 1375458 1892865 750418 1564458 369210 336420 1987654 466934 1815169 832385 846540 1258509 1225087 1816365 1267329 1882299 262282 371832 477658 1001479 790271 1583809 379899 849768 803993 296559 1739027 671723 783537 1609412 823954 25819 211643 1475644 1958104 1662342 666048 1146766 1485735 519359 1048734 843571 375176 1710925 1648257 788128 100229 1365589 877064 973650 868499 1573551 406248 1398385 1338327 457181 705381 1631978 1308934 566987 163596 514934 856200 1645030 355459 1155188 1968955 1057685 543664 1989912 1786393 1695144 1022804 1203924 1793653 1986074 892462 1018643 248595 1888447 1897167 1933117 304954 1324505 158095 4507 812717 52120 1645428 576748 296832 162788 921084 1682377 1227841 117693 1348436 126736 306806 281067 611053 1143052 328478 583942 1313364 1511921 1326841 1298789 223863 1864070 203488 787016 1041783 950113 470051 169858 1979790 333558 1131868 261708 921705 1115841 1894070 591289 44134 1325622 548190 1340165 1777414 119844 234876 526779 1489482 1531686 1645385 1091380 611969 1789625 915529 961575 899792 233903 909664 759383 230450 984261 671473 1272177 1462814 840140 554522 1140793 1818304 204430 1492117 966594 845301 465317 571492 1149426 1207065 1843732 1920236 1891441 1371872 632608 777380 161947 1279107 1951524 51935 156011 1786272 314363 1503728 1383970 302139 1144939 1146656 1904430 1566922 685484 908622 1032915 1872999 833928 1013545 1294609 1186888 320837 1848045 1184982 611787 1839968 1836202 1470182 1157796 1406430 611060 1211751 1479462 471923 1783719 1626500 988177 1769815 969553 1435377 1328026 612950 1626426 595126 152917 1430369 791475 1970064 1467983 1789341 1119052 957255 513089 1281522 682034 16680 536880 1045665 708251 210179 879743 1147632 364040 136900 1637439 1611936 490165 1863327 467148 815839 684878 1066346 526262 1505359 1142044 1256847 765383 881108 1568819 1266131 20761 969623 112395 272568 1476866 57543 926006 173446 969340 77963 1022517 1658147 1108601 299881 584515 903085 1854657 420967 367908 1535798 48738 1043762 1075182 800250 1171475 1007048 48471 142434 1682025 501712 1462919 791548 1792602 1201179 1264470 1413305 1729038 1150760 819878 461853 1565885 1919446 1342731 438199 832532 1446000 148383 645351 1031277 1304241 731583 411262 76588 1431440 327419 1516823 478608 120047 626856 293383 1915743 156332 499648 1427928 1828462 151070 1445450 1225151 1558993 621498 697760 158636 798924 1164951 1539672 723230 1700348 681516 926537 630154 1067144 59540 1798570 1992331 1880994 1240739 438985 1911986 93553 1097729 890255 51939 1891035 667653 1548207 798346 716428 335465 1549179 655777 1046438 1337815 1551671 1441605 1310042 1694671 1847759 394447 38401 843884 82330 1689459 1503684 81802 1371795 1276229 206942 1786016 203686 1345526 1636100 1910415 1179705 1038271 1282249 1101510 1143769 1345475 1613434 1367737 1534884 1621239 1627269 476550 1985969 815362 842952 1091485 670394 1312961 1661295 1956077 1625334 354822 952244 1981489 1021569 50104 545429 884245 1364406 135589 685583 1046778 1076961 299025 74656 1739145 515925 402086 1131828 506355 1080288 539059 621119 77740 1539761 1292276 1001334 1803289 1117814 600246 698992 317448 307843 1921402 963271 1962117 1536130 110978 1674312 390627 338160 879149 1555638 262694 76650 479499 678353 1264204 42853 1703226 1148484 1520948 357583 1845003 885534 397978 1548886 1098640 1518862 1875062 294854 381029 698519 1536894 1668585 1480579 769812 365532 706150 293441 292059 1246146 1829676 52952 211925 1723941 143870 1330036 253870 51983 446148 520369 538371 1147037 1838566 998747 114814 1408132 934609 1084991 481942 25842 568284 964915 499443 414960 895638 424335 1711723 1965703 1610665 1072638 280508 1715490 1224167 882087 1146693 1603626 912675 1906296 876571 661935 348593 1737179 1860290 650588 894663 800458 210982 317470 1620457 124174 1170628 190691 620144 562758 1835339 1371424 1409646 1747446 283935 1890284 935324 683040 1782263 991881 1032547 1213851 923153 1860604 1108228 1343310 1062454 53385 623652 1587349 24637 696362 1436179 702322 1949887 1244084 836974 816404 15792 310670 472690 1206486 1795592 1435870 723368 987317 1009133 369237 511463 1736194 468843 474308 98692 1763491 259900 300760 1930111 364559 1261833 618109 982555 828233 1018505 1568663 1296154 1624269 1254327 538091 71473 1602671 578730 1907359 1126428 1094610 1965745 488205 327302 525197 1436384 1801440 1878159 332888 983208 282437 1068577 1580175 644599 438673 1640783 1056844 770153 1291076 758771 547060 1350750 1771970 738283 413566 1131611 422470 1036441 1070300 1978836 208222 1047213 1699992 1374363 1404171 1179303 1313012 1012915 759848 1185098 48678 164604 320140 1118694 1696499 1628443 266766 954222 1612922 1309923 503350 273101 811534 131770 34753 950744 712533 190973 7093 1881256 1623107 1557308 1076299 1625165 1146936 1878377 1373964 360644 1352191 177735 520785 19230 599436 1947246 1207523 346963 989498 1824258 1930134 1388862 75052 152956 1296461 939409 1587176 1792294 457491 1877262 321367 833318 68905 685529 462587 442194 12329 93708 1845988 1971257 1968936 1450402 1788226 334863 182978 1862388 886527 183769 1172954 727107 371502 259124 1891962 1412286 1524408 372360 514349 1299138 1353715 583320 1483263 685617 1398890 1389550 939536 454685 794096 774573 135392 978603 703137 233032 406280 1237323 1812546 556941 1545208 1681424 745218 1583080 288564 488561 1772415 478948 1917573 343858 766651 528749 853672 850736 514814 690607 356108 856564 1305736 1412655 1480382 1610846 1972767 1742704 1502839 1606869 211215 1043848 317928 1695533 418545 192825 1291779 1570923 298434 1484198 1396389 1251962 1205648 585094 1036233 545339 1105836 1164029 1983729 1174077 160275 1783356 1587433 723684 1308872 164793 194146 1719648 425258 1468693 1980736 1299440 1819222 693898 987969 532532 874814 1859775 771416 1092367 550906 1159801 147066 750291 816895 1807220 1446269 1265158 1687238 1463079 1999941 494005 1138942 1568632 610795 693543 95482 223795 1353069 1599107 1429604 1242220 230571 1369873 531293 1247502 768731 1888886 110295 1463377 1229724 1074137 743552 417748 1058511 1463014 1854789 339076 551190 739635 1307417 1452285 1529038 1203062 716382 194867 348884 1606690 1904185 1232597 1548231 1687864 1500406 1861191 1844768 35328 1146641 1618189 355005 1277955 210331 733896 1693269 1550139 1738875 1807332 1041514 1899807 1560746 274034 1655401 177093 1102510 910544 767395 733609 178428 981616 591519 163538 1756569 384248 988563 1999415 1112681 1070251 1230329 1340221 20538 1565769 670395 19321 308215 962987 546835 1229321 1324796 1437799 564101 1406278 3508 37437 961081 1797996 1643508 99797 1025003 220654 1291032 1737502 599317 1285586 1969181 948875 551886 1938575 600903 644325 1287490 723246 1628186 1117733 1363152 593099 1415020 1705969 198211 865454 769241 573420 1897464 483826 861417 558705 492386 719389 292728 1105378 938806 1444221 1692985 159196 1929031 1326011 1294450 787038 1616155 1847801 1954407 347831 1036331 1170422 1355257 1360549 85879 481832 1061238 1458332 1569902 55961 1246971 849657 972748 196235 1318130 953793 405393 392113 879981 272265 1371814 1606773 646528 1164401 1759076 1410408 482994 201256 1634938 1174594 1867571 630726 1385584 1149768 461333 1359644 1077458 1567795 906843 1942265 951023 1759302 426742 1920050 637063 780065 498926 1619967 114437 702985 517241 852817 1657754 1431617 474959 1935328 1002937 1675004 1916716 1101961 327863 31708 194131 493689 1766685 1567728 1331482 470089 1107520 1969623 87541 1405556 635690 1818307 1532550 423704 127373 1556543 259001 313612 1029743 1284734 354443 274134 802994 128544 105316 8065 93724 1696246 517687 1430432 383751 1429505 1991903 882398 1163349 933426 242201 1028048 946592 1079180 797057 1902513 1351338 474564 1263378 108049 1428847 819102 1382601 1501268 1549826 1181426 174987 906987 1275909 2366 1568069 1660370 329803 1920365 1869906 1573636 1265338 569289 773165 731480 120036 1445504 990795 1661879 749710 580608 1800977 1163072 1402307 1376187 715196 1457526 1490786 700289 532399 159046 1197682 1106757 945918 564946 1395012 270679 1796848 1907052 614377 109052 42349 616200 833009 831021 1781222 1629451 45197 147466 1974942 665684 1046293 1919281 97216 1020512 569122 742639 861371 1918267 552540 1142330 130199 299064 262256 1121788 1247839 53231 1882962 1861919 302941 419056 242564 1759356 69058 642642 371768 1611698 1872173 305643 864889 1068835 1495052 247428 143888 788314 42350 1728047 754280 327010 955200 872375 1291650 1930327 1565143 1095017 944157 1925642 1425329 146843 1414581 1088952 340230 60204 1251289 388502 716818 1212882 872232 565864 392735 1835101 1605346 1717076 559789 524512 859035 924446 486641 197781 17872 1375630 1465948 575975 523045 1389179 799500 273423 1029417 568413 1013050 1122444 270908 78353 1353794 1319128 1674114 868334 772995 591970 464835 94631 1252696 1579296 1625664 26925 189822 573264 1827719 1041920 583741 123715 850887 1059427 1138936 506325 875992 197870 128569 432852 906353 1622742 65565 1554180 653311 582051 1602610 1389871 1366177 999436 513354 1502556 1272400 850610 1605789 630571 170890 1115805 634709 847053 1063476 355636 135619 465929 1436289 772950 707290 558495 784647 977149 1178660 1253218 1010805 521716 1896167 1458930 422726 246624 1532952 49384 1940918 1905849 58320 1131949 1346073 1501542 142813 134633 1015530 997037 1058178 903612 1588086 1874309 1069822 181448 399024 469429 527101 1776427 1460410 332512 863352 1452128 607712 1337362 199673 997079 1793491 455440 1686708 1906807 1250590 1957076 371323 657102 1112827 787159 156409 1068839 1397154 934248 905432 1854820 416709 676519 1617963 889210 772309 1433709 1682796 164231 502865 349636 1058639 1792137 1225062 218030 111896 891832 658887 569705 270874 1603166 1211531 447969 1720495 1695349 596489 754072 18585 1293189 665874 1442491 107356 577121 360180 1649900 1250704 1227801 387255 1654072 1796163 788866 124398 77048 845365 1507040 1802694 132165 1723242 1522763 839851 645179 1159431 784656 495192 707679 915163 989338 1069285 1685499 1189868 509269 1496718 1808680 36147 723860 1583327 768614 633289 678820 1958954 320822 641959 1218572 1877625 411492 1959440 1265432 1012233 883709 27797 1172597 355559 1320612 556047 1004465 603702 493549 1377172 1313386 1854352 654381 969907 1882276 377061 1717831 1011926 935882 957164 539135 1956190 504078 1285484 1390345 294285 1166772 1857404 224328 9028 721123 657480 1726928 987682 1855071 640574 197120 196813 917487 1584816 145388 1110774 1499295 1202403 523573 1306478 978181 604845 49256 224309 1019173 1387475 510008 509905 1547103 1590369 904763 520480 350152 64228 1094112 1316651 1975136 1585582 1138758 1124976 580213 689142 394684 1996757 791408 1321436 477828 1018489 793187 1144478 1618669 279876 1930021 1522826 1292232 1599018 641391 132744 382780 1654031 95478 588939 253748 1843525 746599 868409 1576938 1207025 1551265 716640 1756198 72248 1254844 1555236 1128806 1917931 1374423 1362971 1821894 1055355 65392 494463 379429 967664 473682 1363421 1165591 1431055 867671 1620618 1473877 184835 1890638 797054 1787285 1543139 174384 714473 1868515 853061 967862 1520185 533891 1322911 1369819 816106 1528549 161545 202721 1532679 1050388 1874210 159098 1139340 1846188 1978331 992601 147389 826192 507613 920815 1748071 758738 770968 1361901 1585109 1832836 586237 1725397 1112783 317467 1419889 1133074 967329 1422438 339342 910200 1740310 226131 1427779 1113741 1921550 391485 1056043 181893 1117425 1075069 925381 1928795 609612 566730 1971119 1962401 490174 1836093 1837273 1466003 1595378 574417 1864115 1637429 1504995 1054754 644969 1935141 860231 282352 250530 1560134 452579 1457373 1390271 1605513 1278217 44721 310561 1167560 482526 1236495 1159566 997072 1172964 110059 992372 407788 1442253 681903 1229038 1820271 677182 1821661 1597008 967220 704267 1320913 1488036 933843 688592 986344 1975704 209989 1132827 513443 38043 1522082 94453 641780 628520 355613 463666 1666017 1918431 920126 578363 1213681 1454328 1158945 121565 1803119 262451 1160167 1858290 36305 1498575 547734 25337 1171081 1806584 1619468 173860 902462 367367 1461557 1496155 1815789 1413090 1857124 17732 1695893 325159 1990780 871617 1137321 439587 1465455 485207 410225 1223699 60827 123373 1402314 478674 414157 1351244 1264079 1864437 394158 1544682 1023498 432272 1499107 136747 767131 1370229 156181 1004810 1901697 145511 564242 1327671 706016 66090 1805673 449678 1784470 1003145 246477 119518 657693 1275085 1560656 1852202 733935 1507210 713606 1322304 1209318 1279254 1201527 1223222 1948629 236478 1221883 1354285 1906512 232903 515094 258258 242602 1520387 239652 1235740 777540 1333605 1347256 887612 186831 865603 938470 1104963 1522922 272271 1271326 1995489 890752 1271174 1382454 1168984 1524523 1828682 1484848 170037 1322972 107317 525470 763603 501040 1136535 860918 849623 1094607 1363362 133029 813346 640294 769827 455793 275570 872631 737552 1289275 1024011 1739839 1514194 431710 1832979 1172672 944922 1648318 609526 1139325 263029 19643 98081 895402 817990 1884933 547132 1265586 1327122 874793 1956263 987396 1549894 927008 1341601 604914 1892309 578682 798596 449797 1905961 1574406 366076 1615313 202169 1915884 1863636 197796 104310 743496 547676 1162304 753622 338844 287077 82334 1668719 324664 1753666 1529547 56334 1707505 1608354 955915 1725398 1340827 1599353 1534807 240214 1861637 1188779 1302444 1120125 90726 1954105 1150641 492930 1119785 1948324 1817695 712055 141728 688240 352230 1967941 706295 1144400 1265336 540636 360157 380107 170084 1560838 208287 904934 875980 563311 1635185 1086140 973386 1597437 39312 1690518 1986539 1935150 669182 1326211 1200136 215382 366120 1885190 475825 1035632 1445858 1490315 1984639 260482 297123 9535 368801 282859 513421 1540379 825521 985695 1177838 748320 671328 1055431 1885071 1597624 39293 1469576 366962 1110103 609252 924907 366551 530772 616131 205168 1353822 1273088 1311244 1576942 882321 1673367 136820 1229279 1372044 801048 1191916 83604 629924 402417 1577412 556089 495919 1185274 717753 1508368 1130848 1203712 936711 116557 412909 973825 1359985 1655090 1248839 929139 936235 462844 1751050 290400 1552932 1394903 1629482 103530 63017 977691 1235137 589599 1937387 1885691 695676 1042378 153220 1414348 1502055 29336 1574562 1958318 1541256 423347 1029906 658152 1826598 1736132 1485376 752563 1899594 1162234 846073 1214063 896178 406833 654507 60947 641131 1116739 1129346 198580 400944 339783 1771036 109347 1823242 1535349 355368 1867347 1471560 711187 1701191 1829493 706986 199273 1306017 448427 1745788 408529 644800 171775 1214884 56468 709213 1014860 1492534 1103004 734243 1110009 723305 360452 1983730 850102 647786 326042 349384 633324 320418 229545 1054555 980288 1728339 148530 234419 1745735 1885485 1633410 1788872 1319947 788631 526265 1083455 395137 1664504 1347734 793912 556146 719732 1534502 858435 843419 1313730 1700848 1475181 26476 945141 981079 1891348 238816 562086 3220 1147944 1161320 1664968 643687 1592841 161483 934439 1857933 555723 593490 1440369 388074 1738031 1895534 491098 1980835 946804 530258 976817 135098 1477946 1429508 582516 1183511 1748266 1380722 734425 362631 1553859 552751 1917469 594239 1268270 877957 1489042 815657 1558159 1655144 1649023 1047251 139657 1363978 800653 1688247 1932669 403137 1391994 1140671 1634152 1797135 1033020 1704318 1233630 757470 1948388 132069 707528 891684 1557271 1596282 1814720 794674 1297570 1608246 1484820 1240365 696544 1359304 782711 130397 1556310 1572439 221960 508242 1527813 1633304 520375 1029629 1940313 1460827 944667 637872 1171121 241758 621280 760490 1537348 722925 1867812 87787 1446149 1610774 1281979 413749 573046 946800 204911 821834 859403 1532064 1676346 371203 1995048 525259 1987623 133249 882184 1278853 422402 985134 283210 259757 1973798 1246884 1837128 1361102 1885749 508253 1437011 507878 562300 73272 780996 1116281 1908405 1640321 1296919 1900223 370627 1044015 477414 1173073 1818995 1606609 503337 509688 261484 1410403 131518 1600216 848376 34599 1525198 539527 668618 1404159 1896796 1845489 583188 116458 1356091 820277 1697990 577556 1676191 1803263 1172321 633469 881564 1499211 1366794 1363875 1647588 1773206 494777 1429204 1840494 676182 70246 1480854 827688 1409119 259068 220871 360182 133109 222529 1135626 632361 750715 1279714 424068 1554722 198590 75092 621558 1653553 714332 368114 1950012 1109642 343745 1892696 1784285 1673702 686861 1557424 1062658 1849550 863642 1899347 713783 1731775 1529827 527469 1603108 817440 1031163 920880 1111325 383059 423238 1938177 1136827 571876 1646454 1954409 1523533 733531 1365918 468385 415967 61752 1849609 1195706 1350470 1370220 327893 582526 991296 1557226 975676 803465 250268 341842 130216 627284 143474 602257 1717568 1574085 652865 1411798 667427 1943994 169146 1317445 102287 156022 694072 759457 1038987 1362147 183399 504230 115891 851063 160234 1370313 1013709 1582067 805931 642134 1883779 506671 121403 1931126 1220079 1958049 1321061 307636 922133 1963509 1332101 1123620 738746 502633 1626639 1106791 1565725 839254 1276078 1872883 391975 1206371 393372 862147 1525540 1921721 1337877 516835 1682807 1856022 410129 623143 228385 739657 294417 1765217 1687473 1912960 207630 1475994 1868230 192020 863977 1566274 206754 1345148 441807 1649634 1069025 1329063 1472877 501470 1338909 179594 246960 331708 1081649 370203 1693567 1269269 281007 1704616 683457 1165887 1113547 1822550 1018739 677424 1648514 1754120 1804529 737129 1970442 1362271 1862660 599107 1660121 1102781 1655896 5245 1040904 1203945 167216 109072 793712 1639828 523507 654956 349740 1310439 1294440 1330329 1066489 186548 1354668 1224931 1677926 386532 77411 1298937 203594 1823789 185985 1638991 1078766 1668905 1354695 209530 709716 1010008 473766 1741185 215480 945406 1954607 213369 1904580 1595442 505012 1664049 631562 970935 549939 1672821 1526766 1799797 593603 1872938 1082132 1452173 764407 1983539 1800317 1063916 994271 185865 797133 572375 1559664 154515 329413 1973550 194776 83805 179939 46361 1215629 195423 1742155 1585390 191322 818419 878212 1575212 1267753 1246781 1204649 1397139 61826 1934699 1457275 1142952 500544 1682070 1249281 619511 1519919 1442830 1418881 1179862 251892 1824015 245122 630532 1757048 1889713 1832709 858473 337647 1038067 1224242 350929 95737 1568603 1849671 544491 753920 425778 1673327 1684486 501831 1337301 1868873 1021609 508787 215532 1474600 494081 1654222 340240 1510527 181394 1566767 70340 169346 1086636 1374048 1241458 1571699 1658666 250729 576951 807983 586405 1565445 1198274 1954178 700125 399273 553928 314187 151021 1925102 1932643 1790508 649725 520654 515425 1955532 1644346 157816 1302394 1344036 602343 263895 643596 919531 1948257 1978600 388546 813360 1169917 1065964 978455 791991 1305505 1926033 459658 1344851 1302152 1326034 1520063 561535 667541 1179826 1866923 811614 412337 318120 555714 1453726 287039 922124 687477 1019738 695513 563168 1298346 966158 1116498 1696552 643494 457177 548868 119329 8680 804273 515389 103777 598198 1018012 1924057 1123546 891758 1848357 10621 1428825 782397 1118872 69747 1177978 1175319 733304 1600849 426319 907503 1967561 1979396 190857 1585288 516724 307897 1928897 940072 135032 1862632 385125 812134 1325249 235362 1294977 1000870 9638 582308 1984214 1307893 1354792 910971 959144 532798 1767815 922237 1388596 931615 525971 1579366 694584 433503 413484 1069584 716859 975674 525529 1203007 486025 1178781 1838757 291335 629790 307394 283220 341974 1663855 1552166 1851077 668151 723377 1740733 1404934 1929738 1608310 968747 1576825 1348412 737716 1986245 1014791 1865061 332160 462453 1053727 1318752 914626 1380347 1327121 678934 1794236 1518887 1140795 1904680 1449779 420556 1888782 246515 909701 213009 708609 953306 1227365 1387163 543352 1203306 1335774 1922836 511470 1195006 1374867 680867 507354 87412 1817883 1689351 813177 979584 586378 839147 540961 226456 145758 1618178 965331 1651897 715452 1880789 1782718 192601 538895 1605836 1869642 923384 1517255 865714 1215371 250792 1781340 359434 1452563 1293822 642327 314212 1359046 57345 733769 1196473 792869 976873 462359 1357007 555130 983689 1114047 680288 1064797 700659 794945 1449078 1351950 869067 749393 1598515 1090830 504624 1215640 1567587 135298 1132493 233479 1244132 1465405 1046157 272306 1314224 793085 416890 1059670 1604757 1589714 785051 1394592 1861905 1691631 140796 751067 544465 1240494 937852 744164 310247 594260 418432 1176402 1507351 830687 1572557 1111376 990045 231321 959451 1602500 1364949 56424 1736633 501303 1693452 1288386 512737 259510 27047 1276842 1675277 800051 99472 507455 161174 768421 1962366 1295423 498649 380719 22153 1153214 1041847 1633546 1847963 1912871 3099 1248143 1235213 1320127 1898463 204404 1985828 1467177 1137004 1517104 1846021 416666 532988 1803205 682718 1375148 1099167 1487268 73785 1521781 485197 1674699 1296924 1761846 1234076 708771 851555 719952 1076699 1591392 1762297 1756460 1509552 448997 431418 833410 642749 1446883 1802885 1796281 1116436 352305 1830481 1880828 399592 1352652 633959 900332 571851 985379 865701 1723524 477720 1378153 1215283 823741 1785906 1307034 1261688 1104279 606636 644671 1724697 1735528 533728 1743254 941939 863593 1689550 25632 1993910 604041 1050164 1884265 634088 825721 1413204 494514 284008 832426 1484118 370058 1316666 1585919 1470092 1210787 1115286 1133204 256179 1556693 285762 1757282 1928644 1308825 86910 1922305 1772867 771249 971011 1504521 1169790 280202 1843819 1547083 1353991 837593 991183 1778212 777647 911691 1264676 1112597 1920783 1381531 1710299 104549 1153547 795414 1261322 1726772 12537 124799 963686 1380212 1020776 1934421 1866885 151866 34232 1941126 361756 1480354 1553469 1704786 553992 891992 892343 655681 327768 669678 1306779 1092208 767592 554200 1413677 1661080 450985 1904456 916336 813020 1415530 1475626 736679 1297093 767454 535520 1142531 113014 1120129 906727 370713 1692361 265732 560935 1459285 644992 31097 475629 508593 488570 841804 838973 1220751 369632 754463 1597101 419284 21622 253161 1719596 907685 1296042 1128372 56488 431844 1336843 637967 1389763 1777160 82496 1802540 1088224 1840214 1839137 1532599 1716157 799999 561168 1965032 1102631 447378 646977 1421970 1959596 144268 569938 858288 1852348 898453 909274 1720364 1571380 1626486 1487127 452961 1733530 1044166 1082603 1278729 1780089 1524717 730607 1183483 1659077 28344 324384 1542124 529699 1632619 1219423 1039088 1421798 94277 904039 837407 907879 1384648 454646 362376 680554 1439788 613179 618630 1290552 1838133 1830935 350108 333818 758452 471189 1112705 1637793 1874787 1252302 1473789 943708 1671012 120990 44834 1389364 888297 1257355 811173 283172 465229 575725 1899511 1947618 1054105 1437382 534781 188902 372815 1629590 35792 306669 63723 1482473 1904609 268432 228232 1006188 1904665 740991 1375928 1990615 1090850 1798176 79409 446639 1673826 818304 1449022 550437 1564631 1458667 1991135 444638 1102335 932372 975601 830896 285691 798443 1010955 1959068 1638745 1930310 85686 866138 392498 1953597 452238 349132 129447 980066 1733082 1863587 1188362 1974360 1613562 1546805 1685308 185830 1936133 1930098 997678 859891 1688905 1154483 1151066 407819 374508 1421573 1865665 1845084 1912220 1798783 1125476 1781862 1218090 59394 1019274 491814 253998 1304749 1678977 711221 1347073 507441 796062 625764 204169 924565 1647094 1158340 1123883 470132 473509 8944 1853310 224031 1110140 399365 1469409 1965780 1084934 629814 915014 1858670 949979 1367668 1168450 1774104 1399025 1091860 1286047 1999581 1013443 1547633 1810370 547977 1160313 1157585 1524995 651226 1821245 1199250 510186 524627 296182 330496 887259 713492 1175239 1649899 261302 962262 1345803 1177152 1611287 319416 443966 841252 464359 1674055 620203 589872 1467917 1893888 279931 1133150 361293 1937454 1404821 1526598 83266 563239 1954716 996926 1344663 1408497 1895124 292630 497060 1176557 687518 1006243 1116048 79770 273921 977215 687752 1419356 383221 413170 1138505 412768 202400 1983683 147327 1115424 312341 118634 1869834 1531647 1016270 1171631 1390902 1574048 813673 453844 455602 1248908 1098255 331661 201777 772793 693505 70767 1470619 386883 1512910 869231 736444 1372324 965775 470855 298269 1870467 857751 1202196 266883 1658635 1878177 108467 533170 1240077 225764 1320162 988150 1200624 1347768 1693017 1789854 121158 887386 1396702 1074086 1198461 453654 71112 478592 608204 1862949 1054216 333849 325402 1285365 34642 1937663 1475127 1705743 652943 1977629 1992047 14984 95820 596895 718669 1792518 1374314 427790 488541 925481 427370 1754182 60926 935992 376846 546237 1396060 1855441 133081 330753 242686 671699 1830512 78964 239714 309180 1661147 801637 85209 1215890 701162 1500240 1037545 1961361 398384 1737825 613709 293577 444353 808371 1289717 1539796 92092 717129 1189064 838348 656287 1681003 1581090 1529632 224665 1505845 1994263 1636246 1282231 1128243 569484 1411660 1812679 1554661 1779023 582528 1499751 291946 1203937 680632 481615 304813 595174 840724 765968 757970 1725836 1236340 872063 677518 99864 845882 1682314 1594281 1596376 1960562 1855371 1587568 1799808 83884 1084015 1135054 1631127 834166 1827992 160871 1994313 1322381 1790484 28168 809197 1962251 936963 146218 929805 1713329 1078873 1979907 270167 861723 176047 162699 776355 512002 1936742 1435129 916457 479253 1760053 296575 1630966 1680246 1518956 1916484 1489725 1561086 1355327 196237 1986394 531338 1016988 1062106 1538468 1131156 483205 1063100 1641540 555621 289586 685126 1370235 1011859 1712049 1471844 280718 693174 879811 1007679 505873 1521239 74582 494286 1388105 1027516 591755 1471180 1661156 1369012 387471 255374 1672526 1261330 1927543 1883227 67527 494552 887122 601609 80347 1306559 1977816 607298 1509640 730717 1664005 1498533 1177532 1172203 598299 259793 1622364 1563104 998178 902988 1401527 366079 803789 18983 568664 621007 1272060 1189548 531561 580578 1447246 1281061 1761229 1122177 246622 146811 1887512 620871 1608346 1604011 587753 848550 984174 981550 7787 1154739 414609 878012 1090769 1765343 306738 1727029 160699 36409 710253 197058 1855461 128064 1562063 960331 1421892 921208 877382 172910 1486537 288240 1343901 1445151 999895 10199 355490 1476560 1865213 209320 1350228 1051469 1851610 1424436 523691 1471669 1158155 268721 1289632 1069098 1154498 1079693 870945 1483467 1310208 1758067 1939491 1410913 1542486 1562833 1522071 1617014 1035513 1673170 1616773 967699 407793 275342 510984 116726 757276 363143 1324027 272303 384610 1918266 894185 400735 819884 1875821 1222879 398353 1039306 1470275 646757 1863113 360395 1971037 1216580 1433719 254504 1175287 1334691 1869910 910711 208557 336308 1023080 1186282 817250 1242241 788770 755949 145013 713224 39016 795545 1341113 1860250 261164 1555795 1671975 1211240 597184 1072508 1780631 209407 1034413 1250806 1409751 564665 747515 1143219 614587 1438345 562636 1281190 829064 1771143 608222 834260 1321870 196112 1773303 512938 847708 85251 85830 1078255 538740 1352715 1720524 952521 1188743 118435 1492268 1815426 911154 1919723 1758990 178511 1002582 1706583 429137 677273 15211 244588 1402354 838944 668803 1234199 1276485 1365989 80394 1620765 1377145 1562825 642955 1386155 142437 364024 1367452 1478479 972743 883889 1772136 1352599 1930982 474319 339344 1880684 959910 1485482 996986 904632 104152 231860 1070740 1629814 1892720 219436 470652 694398 358353 1767543 681326 1080290 833581 751796 306159 965219 60240 759899 25362 301739 635397 776530 1465204 282461 587863 342544 860693 783966 1697637 1043113 1074395 1824667 810473 1725113 1731858 277513 920227 768821 315716 1583752 851189 1132490 626408 1756844 893589 126405 1085402 128787 1394482 174200 75512 583857 300248 1799548 1741386 1808009 596603 1406406 124494 774510 593617 1406535 1618613 756590 1224905 1917259 1572658 1531018 1755488 1063914 726353 857738 1669984 709893 1579516 1647307 1493248 1698107 66526 474531 1821099 1136679 843649 941873 1082082 570476 1791790 782501 736278 314990 231097 1381622 1215080 101102 1568884 660032 1095049 845008 808773 1033214 1491635 685121 1596784 98945 1091017 1160749 602677 75503 1862658 870474 462457 329450 327548 1279667 1796570 1083750 68934 1026825 941006 1689542 1799509 1582328 111799 1140637 70010 1877306 1846147 1504321 668037 1389943 477334 166156 936769 1605634 149875 1055233 885205 1673627 34084 820458 1898832 994242 1426617 1345278 991381 30933 1602656 1000831 360742 1713774 162509 1194212 382189 195628 1324804 1808889 1998712 726655 1781405 1727740 1449824 169578 1132791 108418 633135 1877760 258703 1130069 878672 140676 134554 1512511 1070533 1130438 1004718 994075 1378202 1460192 1192221 1723756 1367068 1088847 1193514 887763 861059 208525 853562 1684782 1903877 1213894 1490249 188248 1346048 821084 517299 341461 1506390 570757 1323981 1713924 183054 654999 1759812 684061 1550930 1893690 266627 609445 58603 725250 1125361 1530029 753254 119643 154477 887484 1172448 1807161 499264 99731 1220246 463184 96766 1155942 304837 1309206 760425 1096548 1837573 1630319 1973929 673050 1693372 1088916 1141090 346481 95254 618845 19836 1258872 991742 1445847 861398 709345 279830 217436 826823 1273566 340269 1121050 1661069 971242 288965 123735 48539 26714 585466 1448587 1055094 1473784 1534271 1018838 144579 690446 1263093 390262 412323 1048414 390374 236777 92443 1691293 1214605 1638071 1800494 549253 1608665 892968 716683 1549834 431192 510675 845492 908199 1334443 1904561 606500 1526606 674632 1621299 128501 346333 1431782 1166311 1378926 146937 1892437 10365 133302 1234745 1469742 1689807 645054 1020995 1754356 1287424 1948149 798237 1020033 1100317 416067 908776 1208450 351125 879057 1869552 783223 783428 112801 222876 1214702 213229 1950088 628808 197050 1538423 286964 1658130 1979106 753922 122890 61608 957725 1831839 224939 218106 1421084 160682 785385 708611 458599 1917310 1250095 1863257 835734 1003938 13631 866103 443845 15411 1939505 1853444 31890 1359956 472414 1330151 362240 337704 1976233 88663 1940144 1481187 768132 982755 1925749 1063463 130466 74977 419102 1084624 44114 1751305 1572262 1318835 30070 1873352 1296441 141720 445032 506955 704316 671828 144877 1530581 635828 1685542 1421477 1825375 646640 506311 1455073 1609628 1442169 119680 1427795 1975823 589698 1694751 1081614 1362498 1154644 1490635 203271 1466788 132075 722783 1430887 1455676 102070 1042528 1174012 1966284 578605 661358 1048726 1618638 538621 1379251 1615014 1261194 1672797 169832 40183 730708 1717547 1514716 1519780 856798 1380199 385337 180864 930719 587964 688881 1250549 224560 702415 556246 81890 1360367 1549565 1648398 608608 1043905 1031511 1061857 46333 348094 194433 222725 966350 137868 260867 1721218 6299 1181145 1631530 788562 1243284 1072731 434555 1675682 1523616 192199 347778 140578 1098001 64412 1747345 142261 241624 466281 1595514 74447 1444948 856959 1029978 1924236 1179584 117889 1305730 1721435 831759 899510 1744312 97819 1204998 1612762 350720 1709563 1583518 817210 1872774 1929104 718419 1995091 1628668 588616 466661 957192 1829909 1036284 372555 1339150 377312 510466 1834870 673549 1338427 1769118 1616746 1751247 1079656 1687848 1509591 1246736 1093572 1998458 786583 1110856 585884 1741620 966181 1294098 1938486 477849 1747991 684686 1919867 346527 1604967 217592 1813962 230829 1255803 1978285 140385 104189 646580 1578006 984380 431729 1355177 1791858 204555 1578065 1385878 96597 887171 878354 89369 339899 687617 1035176 1738560 813167 801198 1127733 698241 614678 1617942 1875420 1816311 579283 1762950 233258 802720 1605403 948564 1062829 1019325 570932 24282 906927 36829 1043727 656925 1025848 246836 2107 739264 1764470 634455 1768423 1114612 752269 1740178 34515 1280051 1914651 1788914 1550874 1736057 786381 1049815 188949 1563208 435087 872431 9376 1222677 1056660 1458200 645924 789578 310858 1429069 653406 486560 1284395 1957069 316531 529708 949112 1428187 490751 538413 1646881 1033479 1744762 1630975 1678597 844958 72852 1150199 103235 7444 1772126 729781 1333829 1435521 974435 12086 1096439 976415 1048955 1726523 40231 1652646 1479425 1310675 1795743 164894 140132 552573 1932172 580422 649684 299747 39843 1691296 1994295 1509409 1241633 741080 1407893 747417 1208789 1106678 980516 550911 796166 512970 1598210 680180 1022239 1103911 1257553 297400 1621865 34917 1412335 1316951 203273 1298761 1085241 1382086 376490 1810309 1536975 1512930 658218 417304 29101 1858117 1769447 1145716 1679596 180531 79850 1592649 540215 176994 49387 759486 85554 6866 1761898 1387682 1919774 9951 622740 607037 1374133 128646 798099 1165220 45298 193053 4603 1521148 1412883 610787 516896 1171125 1381140 308944 212191 785336 1780599 207205 1629137 1864806 933228 1118197 822874 1949839 555254 353002 280559 1594574 35091 881125 12236 1187310 740186 1341528 1124594 997763 981037 31227 621971 529948 249885 785006 1937691 1390319 520843 966569 1852162 1500824 1863347 1702413 1417243 287574 1833 1541771 1462026 1722080 666959 1583349 1306247 1792265 903149 354667 1949652 538657 238742 1881995 1698645 859113 628943 148450 932030 1659005 1923909 741378 50024 617071 138498 1148490 394589 845200 921078 208959 1519249 707056 115295 1326889 1960557 1586680 449883 1670464 942752 1407977 1533925 1936597 1018944 63346 815725 1110135 1449015 18129 1012048 462604 479294 741702 1898166 398601 1725957 1964759 83724 1727848 1391402 1380267 944662 826084 1307821 665212 399730 1814854 1660991 147591 1660956 12304 21024 164035 166943 807458 1525761 793247 988720 1859358 1747398 1725303 1324256 1338765 188091 1207119 805560 1211701 1521066 832691 89746 985781 1289736 136830 375631 598867 349490 1227724 1532018 990572 1375631 1891860 532023 428815 269673 284623 523018 1223024 1771218 201129 1981893 331099 1267622 499166 104504 1652867 1721367 1561110 1891284 324075 1987829 1873132 324393 1139262 1943985 103772 290800 1924258 1754751 410442 1355515 1875892 285399 769883 593569 1499400 1347897 1006914 1304139 22638 1696406 29992 39388 1387867 685913 994065 920010 1360613 1915786 1160536 462212 1892444 864515 994092 1325192 733950 1589366 1992239 1864954 1697788 697312 1677250 782185 956463 1477800 1145778 1396212 184833 773288 120446 308657 1937639 240076 1837425 1883996 202570 9011 1164167 831011 1423485 1122969 475205 1772946 1320357 914585 386924 508458 679148 1477086 1661320 441380 9140 379491 701134 476891 1219456 1937298 559814 270979 1951921 1150877 766299 533218 588320 1714463 675722 917299 527095 119363 1963774 989236 788849 544146 1014745 1430960 58451 557494 1586225 1469529 199322 461660 1303745 810236 1405140 1336318 916483 955201 1788651 1492455 694321 441358 1137153 1568597 945220 1002319 333573 1408669 1985870 593138 926624 1554067 395333 817092 1241092 67965 1940420 412047 861875 545401 1549841 1635858 550852 452886 1459974 301950 1349532 534947 1055818 466198 652201 1450046 407919 1228940 1360792 553355 960558 560740 1107098 1501316 1162300 1159791 1397807 1161398 76182 1540192 1837742 1085812 1736657 1779844 63810 653998 1312252 603842 1842135 1947335 1460670 988697 1157712 1505253 221889 1853781 928214 870274 871599 1488943 1563224 523518 1769227 1177893 545169 984979 1189666 901419 62013 618112 673053 1433914 1213729 1472017 486673 1354415 27667 994347 618192 1925571 466060 1997451 623494 13484 1324161 504363 233806 1518045 549876 793526 1137299 1483929 903959 651744 899605 1557839 757984 1607052 851526 1478035 248604 265416 796619 1645395 1506025 1737251 581557 1549195 1128601 1651704 1180400 917565 1104951 1197373 66616 1848796 1338029 1110861 613181 1968818 1060334 1459122 295817 1683483 325087 1231789 1815696 754863 476872 1505523 1581043 854737 902943 1743593 1314426 1025267 1642206 1806628 571587 401658 570869 188174 1736020 1285793 1918869 217981 1712574 339332 375525 790468 450397 1007131 1249138 1144250 1159596 1331950 1573275 1994107 1050918 593627 1091488 518759 1632137 1560911 1455846 1621486 1404589 1666415 992512 1918255 1430852 1439827 112922 1567879 824586 1255183 1441651 1772596 219772 1694258 648257 462566 1955533 322607 1746819 817006 1404428 483103 1582051 1075387 1757745 1677264 1351503 277561 1452747 852663 482995 792691 2278 147493 1206847 668507 310074 628974 1141715 79223 1597672 931944 500556 1063085 1692396 1776715 881557 139392 500840 210690 237423 1104288 957917 722324 1641271 1171409 369316 240349 1798347 932295 105537 1619989 1575927 1988962 1993750 1293765 591297 141077 1032304 539921 213559 601155 341774 1537535 1957302 1046548 241796 573871 1465711 177714 466222 1992592 108172 1542723 1201902 320675 1695616 1121069 1900572 1405533 1553408 766076 17544 114194 570684 395669 1096753 780882 668069 932092 1828300 766081 1458201 1516393 1048634 1711168 475463 758970 720368 1456429 456729 614061 670767 1270012 1351186 771967 673690 1176221 1181960 68922 1004644 354897 706747 1406407 129977 1190749 529258 770609 711997 305127 575566 697173 118448 545027 1254804 1631954 838557 1241792 28915 1788565 960320 1047356 1461842 972601 540198 582572 1497923 547192 1574995 984605 1771106 327085 148092 599110 370313 939467 693146 1243128 938756 548786 1726550 490203 303865 432770 1190139 1300491 378757 1253474 1178673 558066 1248963 1231116 1534014 1292326 1374209 1343577 444166 1164774 239835 1027891 1366258 379683 1653840 1852070 217619 1439332 1909660 1981816 735090 1375003 228467 1068520 1133668 258406 1489494 443286 353664 625319 1050892 1506337 478483 638910 1294055 1331590 361477 1306549 532191 390974 1250755 643315 1455458 1418541 240683 1317279 859582 1483916 507584 953888 1786486 3074 1598743 966177 1731366 1156897 1923342 894337 1888029 8239 1632763 314664 1327556 1619522 30875 797644 48873 151737 36378 1634645 1922803 314232 1547388 989557 1039884 113052 873829 1194059 1847062 1970507 1662814 1434126 739180 1572603 1620505 1530921 465373 1187895 268027 1179847 498877 1351630 1957086 663223 1433521 1936061 865378 1275276 480761 613890 496879 1922925 1859944 1474247 411577 1035522 1946515 309459 788151 1743497 1947432 1042158 267671 770882 1458415 661139 598712 1441580 1107260 1665469 1065352 640920 1522125 775138 157056 1865784 1980800 1797235 1895213 718342 1461103 87670 1615867 513793 930103 1805240 642745 1241069 1840284 1019841 1195257 1995116 1138212 197556 1957457 521195 1982277 1109398 1941220 319913 358190 1464606 872809 1753358 755961 956878 404702 572044 523561 945982 1790678 1075183 1967374 1709069 546612 101849 848523 117489 547991 3404 581383 55125 406286 1446312 1318238 845709 1779816 1426734 297073 1359384 1885105 493823 1726717 1675001 1017063 1365128 287373 709402 1257755 1252610 1225644 337848 1807838 1451487 22357 1452306 1299727 1257813 767738 361763 1039438 632652 428880 1575165 697868 1061781 195905 726465 429884 1688529 316792 1479088 732405 1399843 1854619 985438 731305 998806 1723667 884870 431757 907038 1970382 791028 1696156 879904 249986 1141092 1729661 530335 277328 566626 1641395 1313183 969225 1112458 759720 130526 29218 1271445 71410 47643 676893 929646 1116471 917178 907105 1705660 418803 447043 1878515 1395391 348297 679127 660366 1170769 1851648 1748617 836301 799628 1234767 1307829 1741679 268869 1148628 1356453 1675454 52444 1109584 749625 1138768 136595 1340395 1756475 1302977 1196126 509422 913464 1068037 1309732 1774256 771781 1670896 277831 967726 1752431 503117 155297 592461 988685 159164 1460696 936115 620754 1770780 1178934 467117 97024 1226497 951874 175468 1051070 1371637 1896129 190277 321821 96660 1272806 1784904 354357 1940817 1095645 1607347 99960 627546 1333695 1332708 557986 520208 966781 967278 49077 401278 1296562 1472227 191953 1229770 1888199 1061214 1734665 497404 348895 1363682 1619912 798814 1691839 391431 705084 45750 770175 368945 130623 185571 1517450 1589837 466956 1005233 977456 610624 1258732 61841 697052 146286 244096 340432 1342452 1465597 976721 7463 1819121 477700 791034 325069 1890725 1466594 1771554 209333 834070 189591 1082346 1914912 1270056 662709 1745465 1722843 1349724 1708800 947602 1748226 410725 301946 1526179 1172015 1140610 1940445 373109 1352894 1360805 1952891 1168109 957432 974928 1380520 517155 1895138 1517219 907163 1710386 1629174 1507158 610642 1134063 1651267 955238 335878 386958 1316812 394906 1144997 1983586 1902162 708455 1965576 1653279 1857064 186915 1761767 407227 617408 953624 464514 672704 1528475 259543 442594 1163156 1505895 1325811 1189855 485082 1806746 753655 1020634 1946718 623414 1235372 1189560 1002755 1828246 1285134 1698777 1594643 1752133 335939 837052 469759 1427821 1650813 112249 237024 1459068 612761 475206 1468395 1007414 390590 410445 525306 428118 1762183 1486657 925352 568273 908957 1799314 230909 56041 1298999 581090 1773754 558253 1873910 1132786 1158107 1873502 655307 442913 84847 876385 461838 1567687 1202696 348553 1080284 727892 962513 751666 1399839 1057980 1249291 88517 62040 163269 1266445 611213 29416 171516 442010 330646 696913 1869222 145991 755617 1042791 222261 278302 1570123 517824 749471 1091839 1537602 1950549 699959 9743 668106 432989 1866141 1904632 1590482 1957644 1174577 1990322 1907673 783692 36171 1238676 1146074 1538792 834584 345449 270626 1272981 1960000 1710229 1270031 188310 204729 142732 146149 188710 219716 458563 212842 1403260 1118483 410520 639207 1127228 1104946 1704393 625152 278723 880449 1362683 1402614 1784272 65086 148032 335303 1898471 1342213 263426 50677 1242028 978663 1906375 496033 1927656 1561306 950153 699977 1546705 417730 738433 314955 55230 934109 1798771 1267499 207648 166143 1154821 991904 921425 1696516 1320143 1016316 1438047 1830156 782043 201820 140429 455861 840868 1706658 1432687 1998539 1748076 1089704 1807517 1434487 1421123 435795 604142 1426471 331667 725913 1981953 879902 1159547 293334 435070 57075 1729053 1907228 447251 397274 152442 1895514 1568903 1244871 167257 1943356 949876 1643726 1527229 1313433 1484701 1664471 352001 584011 1247871 1757416 1759219 8362 1080359 1597290 940133 456932 1713357 1596148 249529 594066 550214 1024457 138419 1149880 1711961 855762 1211527 895532 71723 1902208 963732 681260 434572 583912 157090 1617676 1534182 1254551 687974 188065 1146930 1743752 1273718 1005911 1866763 1780590 1995809 1502984 1126618 647009 1137742 622627 1992413 14889 1052886 314158 1526832 925808 218895 229517 1741743 778311 365397 743766 1634321 1289102 722308 29623 1923302 136021 1403220 1752949 1581480 882943 1543928 1032296 1355616 1527672 610360 1566949 1310315 1354822 150968 740349 1604382 1328910 1028095 251897 1394836 519331 1281036 992305 193121 817937 417097 1518490 488224 1584856 1259380 965382 101103 1550132 1202741 916154 633953 595191 465053 1480623 1799385 1446631 1559294 1445934 1127497 1038504 119996 1266693 1752366 460514 1234849 669368 1216985 1612682 1980925 1406738 1599675 261570 1210132 395943 354787 170270 19108 35615 629774 447683 458506 859203 658839 353015 1779225 1616990 876098 931898 727608 1204325 982802 979146 29972 404738 113928 899472 938014 1558184 45734 719712 829869 1152930 1136432 568944 392927 375549 1264240 408981 1081542 820102 632672 53804 308024 1595493 1421265 319805 1539510 1001762 31882 854531 1804524 1522760 332278 1445352 1708286 783289 1261465 159181 540469 1372386 968124 1449489 895585 1974891 649644 573612 1331677 971917 494069 639756 136723 1877822 215877 48970 788990 555860 1817632 283338 1563079 1431086 980861 1115909 386322 1688377 634739 216442 1538843 1206072 745866 63417 1035691 1707731 1714817 980662 514578 410324 773291 1832399 1008167 279472 1647276 1078416 419621 284054 719965 1703451 602655 27439 1048076 786187 727788 1520777 1791134 1995355 1820659 641800 1810776 60991 1396757 1806649 1578391 1693764 1152706 281051 1864667 1518743 1510471 420794 13080 1332256 97039 1643244 1991861 1173871 669467 635643 594342 1943461 1219783 612288 295252 543908 1634193 1238097 1244165 985095 416161 173172 1402248 1872035 1499339 1533780 842430 385511 1606887 294048 1790095 287599 1043765 1037962 1020564 1078908 1944362 1757741 1395092 1982274 927458 1426737 1984884 203839 292252 377256 778427 705788 186736 1149843 877637 1115035 767977 1470122 235165 1664677 938722 1796302 218053 536596 1852413 1208100 157286 894794 782927 501006 565081 129566 757816 1625712 1589834 1953927 489598 395364 1849789 1591016 448137 64146 1254840 1413581 1403352 853929 789327 1597071 803953 1730111 1703288 887428 1006565 1820653 1176835 1364333 592766 947683 1810234 248391 1798377 1096 117680 1405778 1358573 238598 1623756 387 1020884 1347575 314171 938237 228120 1257746 674812 1166372 1425454 1745896 1274225 629573 874064 419368 305295 1731034 872212 1495897 1973754 1727467 1470247 1232406 1493862 1753661 665593 1777063 1205409 1925494 1709724 939513 217932 1507666 525928 1542739 1575430 490171 1243430 740970 1148886 1537999 52482 1457222 1481112 1776939 1064032 1239171 734832 147065 230979 938888 54352 419430 1001734 1760903 85903 884692 2495 1886856 1830453 1437438 1924891 851391 1680377 1165227 1493343 1589984 1245222 1009270 659897 1707209 720587 1287272 1141624 1266632 1997009 1027331 1082616 1091680 1667059 909251 1325776 929066 74479 947153 4312 442650 276957 1604997 781566 1618966 15174 1111493 1349216 1654066 769378 1600019 446219 151761 1506478 64170 120995 269077 1384939 902411 420309 1448201 1972077 323991 1206927 11157 174435 855478 645300 119615 31150 295694 36466 1721038 1287140 1413383 1964843 952596 1807400 990451 229090 1452367 1745883 358788 1623936 541682 1267094 466747 765947 49059 1833234 887283 363384 473635 1191844 491198 1089754 1908137 85770 230479 1364888 1795566 293084 15693 80411 1482989 24723 1337104 1555991 43624 1945902 1920181 60737 648939 1236746 1078224 1402318 287257 20065 1316907 51490 504109 1473972 675726 1279969 1051343 1343420 1724768 1181086 1944009 1337106 1468958 1739274 1973842 1050189 1969137 1575749 775909 255458 1317524 1389137 948904 875234 37252 125049 1191057 914033 291032 1125065 1854357 186333 1216832 1641148 1266358 939184 626772 1732422 1562560 1116295 1158461 850508 173816 1402430 1573332 97236 908438 1783832 1929413 1055115 1229228 1229857 461305 897572 1596880 480824 1664791 406495 794816 1637332 566932 1513996 101687 378982 1549996 1092590 1406251 411458 315070 1001810 1047727 1137609 562229 1896422 1638065 1888459 467855 949046 354365 1311252 1638732 331889 1656366 259264 1201761 1981921 683507 661251 1030897 1944927 1327489 1635874 706387 8920 1579293 931130 1484535 1806418 288440 1171635 1672087 112182 1798193 579378 1830394 1125333 1604176 1909589 1387247 1118485 169184 22411 987662 1954124 1893421 1133097 1311368 356218 294811 1920454 574751 1818700 1812508 556551 701924 1151640 1816989 1046814 886480 676148 1494835 1431909 977704 949487 1622793 32322 1422395 1074633 783870 121189 990049 1524726 346854 1571465 1246714 1167808 1899038 203711 1508514 651170 316365 290214 1805128 330826 508967 25583 1554140 1961437 594005 65095 967394 893998 1899285 891489 1368472 954580 1181843 702392 1564413 152591 822262 1552647 1103706 1480211 86266 477735 358807 1733040 1633938 568394 330599 935965 1857761 968018 1326518 1358993 1778733 845922 680211 244971 383687 772988 972363 1783109 1265749 753696 643553 318967 479220 1860008 1553061 758957 618593 1971188 1011348 1698932 559131 1569835 330134 653343 1782239 545823 256158 952827 55984 494788 1496328 1866209 1592642 532088 363974 1299669 318474 1768244 1619294 1900235 508636 1321031 848138 1871746 858662 1084766 606715 1164707 865899 1192417 1602429 1601606 1325630 1916877 1776018 565185 1924419 1337114 1665867 1610815 1246765 940606 962002 1187422 407947 432055 149027 1510914 1806597 986086 766890 350003 1926867 84908 1905821 1405560 1416555 1597884 1891077 1556795 1103258 346825 4206 802272 818376 1101701 1482345 464428 1584366 1006272 602051 985980 532804 577050 1469120 1870783 1473174 70777 1595915 359647 1725737 687431 1624843 1426213 1967056 1477484 1211200 951458 49633 896394 1909504 193940 1557447 101055 1087240 118945 251825 153854 862809 1325538 1057747 1002058 1908356 1277553 735190 1865740 1057358 55850 1797130 679652 996343 1277894 88054 1252464 1897243 188226 1692198 12737 1269138 959298 551068 1244848 755346 248938 658168 1645166 1620442 841009 188205 117844 1527714 363267 190451 870049 247513 1043117 1953327 463639 1716905 6549 1397827 384257 488238 626596 1915578 1962817 1000061 1532472 966946 1158984 1120291 1347238 1331221 761423 137270 544654 134240 527398 1565226 1070838 46581 1631022 903274 1565929 804082 1274641 984346 1705330 1006781 685342 1743935 1741129 258027 385654 657733 1561242 1419633 1269377 1996068 1957263 257509 582023 71546 1531439 1191530 270900 412878 1507240 135465 1233536 1280379 101821 1914077 1363631 1504840 1790065 1472410 1487280 1742724 1252872 1070689 479874 561165 1201549 585307 78144 1593640 1434210 1569868 1853901 45139 320602 1839092 806293 722185 899998 999128 769938 239721 515954 1419594 301667 1228041 936604 1915340 704493 567671 1007123 1628818 627198 1661949 972990 884070 674301 1397766 58402 373612 238547 1466921 1864682 423041 302287 1288843 1135146 1666519 249934 1247677 1612776 492904 515023 542419 57862 560260 1656994 1612427 1040101 912081 526597 1838723 1265414 89259 408406 1843734 1845580 413237 325789 229064 214805 755171 446987 1665653 47358 1207175 1033562 1147513 1068474 1863818 1724643 931079 1888124 1295181 1155732 344847 743056 1405179 1150470 1019893 992858 783306 581133 768892 310009 1163726 790630 1173972 195599 256926 784331 1619805 951062 1043124 1846995 1667325 1289105 525048 1981385 300774 1710333 232824 1112428 37744 1531784 1312706 1320662 617913 716858 41688 1895278 902018 552428 717215 208468 1641756 1723063 1929081 1815037 1425941 811512 167323 340653 632724 383834 1364265 1305682 390376 1609989 2454 597880 1410404 888286 509105 1000511 937777 1958035 1314475 169237 521635 251774 1494628 586822 497655 563409 463789 1684997 388131 296905 1958140 232462 883667 602410 684259 1498581 849902 290518 147321 1343030 854226 1697925 186567 183802 1427770 1586325 1884690 428681 1870760 1049882 1895821 1449627 1134994 921198 654657 295505 1890224 1793098 1124161 847294 1769883 1667073 472126 1441422 90115 301882 1924625 578044 1268902 236283 41209 928552 327000 996138 785830 1608480 1038862 1070764 270841 1975526 1373715 463971 1396900 1158886 1881836 84813 396225 711926 81945 1588628 172432 1490044 1836415 1359590 514768 757115 1206031 1552056 1568018 350217 566522 385673 63755 1286736 500943 1590107 1773809 532691 666564 1214254 975508 824883 569542 1409774 1795484 1217368 970368 758812 50455 1222727 569524 531261 212120 1911068 1010414 8079 1669402 1954610 1678821 1005681 697503 356181 1791550 1850087 641792 583357 487773 1438580 1336032 282281 1399425 1080047 788705 987340 103070 1586537 347329 921664 87036 161874 1651855 1867096 8648 1437330 1982981 137926 444796 694690 180343 1330050 198834 979475 378286 634769 577059 1189840 1126087 1243881 696450 772086 1748798 1529663 887980 164789 1337721 1740493 1328419 1777911 616182 195017 331760 1035417 784406 557514 1164289 1617516 1590658 429566 1971928 1784984 1559013 203675 1014878 149184 1565509 1119562 1488158 1242252 1672101 1715103 699916 1371946 723233 732350 1690645 1136086 937200 1942779 1640968 1895675 1407761 788467 1782305 1496310 1063946 1968657 1330312 152001 1896549 1360899 1329968 1001143 1269913 381033 1520275 1377434 40992 54767 121955 720420 168440 623867 1346909 836621 1343330 878041 1378521 1813578 238781 1647812 1559352 722912 468485 787191 898516 875946 126527 1598148 79205 609048 1233673 1121932 351229 101860 259137 1303871 583658 1969868 593171 627129 448695 1111994 1326090 1977829 60548 1474136 904951 1202642 1101573 1484300 996150 361364 828842 941193 1674953 1809938 1405956 1531681 410583 346810 1557422 162321 1621325 1016611 1743429 1913055 1203903 35087 1282945 383290 444962 1601225 1161007 1677707 1556572 1347200 1588480 1535037 617794 1387656 1238960 1658881 604391 713867 600048 1061117 1400347 565048 1800808 426880 759230 1867615 1437942 1213217 23344 526021 1043639 1670992 1013501 178192 585671 1447792 690613 853860 1450256 621615 1844978 514936 333646 823801 1695966 1376048 1119137 378103 1654448 620953 1248065 828739 249758 854390 878699 811373 1044525 863403 60211 843421 189849 398226 299233 497112 381429 884455 1191417 930279 579695 737709 1105980 1966607 1491211 919035 1140701 1402381 4836 101377 1601405 1562239 403142 121804 243919 1714786 1185702 1641763 1507493 1879269 1427057 408821 1989355 1202250 1036045 1471498 384386 816294 418865 394422 163925 277043 1724705 57349 1408616 1606561 337082 910028 1755692 1585573 596030 475176 1963556 144208 1513421 446504 537448 932671 505084 970633 679362 1635585 34300 153754 488108 1550778 722626 680023 293194 67435 1504743 302198 619964 1417183 359431 1620710 918334 1079949 1873322 101684 499667 1278912 302632 1326035 1064554 161598 1749601 846513 296534 947582 1391720 1974672 695638 1797448 1460885 1473649 55691 933273 636503 236436 1355385 826109 168305 1949561 1624253 96265 1327153 894045 1619054 1636767 761807 906645 447436 877403 968026 60841 120406 969534 1055133 1738132 617145 700101 1290426 572636 474049 1503396 1204051 648249 1567994 1813281 1979605 1052965 1978054 9112 1141564 319542 1742747 254912 1910268 541057 941391 267685 679297 241495 1078904 200395 861781 95291 318925 1987171 296332 1090547 1351350 1399279 28966 1500159 542878 1708630 410886 504148 593576 841265 1604845 1730162 890783 783124 879365 1034761 374756 583934 1007810 1697767 155837 52557 219726 520659 1483470 1865124 1056003 1450665 1806320 391977 1511680 1624325 1974639 1920692 1462055 719637 1451041 1297593 1677003 648178 1907084 1612717 831752 828185 1915983 829468 1171240 419640 1768220 948767 245502 1861175 789977 1592766 813249 968707 150406 667763 1202043 1735035 1018848 693336 621985 1092867 1949292 1869127 339727 1695770 662729 495397 1963462 154531 1849126 1223114 394265 1156724 872887 206625 1442094 744623 1431284 987498 1725867 1582243 1721690 465657 117685 1541375 1489636 866956 634530 1293507 67009 318333 306194 1856120 135674 324251 1833568 1388464 429342 513309 1795749 1646551 253334 1852566 1974489 978984 1531955 1191483 239710 1815488 1918945 953283 1389921 981117 1539075 241640 1663887 993373 1286879 962247 823780 1425132 842119 1423968 747400 142442 1858037 1335857 1966799 987822 1648078 68390 1553669 1314092 1263491 1797567 1097543 1751874 1906792 1399393 1472714 262062 1975647 1180381 592922 715691 614756 1704865 134911 128512 1375678 144996 113151 1814191 1423827 1287157 1048576 1132208 906508 758324 351602 1209841 574343 1536442 698100 1708915 492759 447368 956022 313266 760603 1676720 580460 1459971 1171918 463867 760541 822981 168275 1772065 109547 1766948 915220 1059901 1508705 1618342 1934430 1582002 1850697 743761 1947908 372681 510548 529800 1588906 125441 371210 806961 1939060 1414079 1394239 43795 797220 1869831 503451 366021 812490 1752375 1534590 697382 1272417 701202 1650748 642116 561563 1467253 1555372 1741169 878304 1106975 994310 177699 459023 1602633 667294 955691 987343 204472 1106627 1313663 749868 1170126 921474 535627 503460 1526524 1011289 1255060 649965 1687549 696617 858020 390194 1003364 101766 735279 585530 880647 1217782 750911 1983122 861154 815265 1915006 374587 565580 1998799 299694 1574871 346132 761406 1535969 1998388 1353891 253124 996444 773380 1423220 1872212 481234 782108 1616505 608626 1465599 68582 1271662 1133304 644474 1492930 951484 151612 163560 1890781 1615981 455568 1624427 1082784 1135270 723805 1156290 1071965 428773 740110 1124086 44594 190757 1906383 597647 406953 1889877 1490000 1469450 791430 1548121 1858715 1539402 1700818 1540930 760911 1282400 1158854 1353065 1635380 1768148 833508 133972 1550235 986070 1674670 914692 1393740 1289756 482392 1306570 1951171 1110386 193907 127893 855247 682397 1681313 542699 1046651 1451433 1770317 1074811 1901115 158775 900397 1844502 1865092 1456953 1866269 664077 36591 1236302 827368 38840 1526280 667295 783610 394478 400008 1865652 1343302 437996 1654859 1765840 452544 1399714 1898928 1769613 1937660 1444290 1812561 1303200 1830467 1632568 852454 1836704 1242955 326385 204452 1644669 1005827 1151651 1368011 1833784 884735 1535561 1784231 1279987 1191992 727314 1714062 1813021 1608639 226134 903807 1215449 1144208 350436 1545734 627601 645791 1206524 468817 1309629 429664 529941 1727273 939325 142142 1168737 1714953 1438308 238717 1387517 72202 812535 277324 686812 375580 1272447 452067 1008997 965878 220649 739632 1162968 916024 381687 176077 1334412 303674 932710 376071 1542696 345829 877609 794036 1912954 121720 571212 175223 420979 1351793 1950195 1069544 808310 785010 1044006 1193901 280910 266414 471039 676192 459494 1793122 37660 1864177 1128866 415020 954329 1343297 1391485 805159 1183605 930336 275182 1309525 1464397 947553 811715 1289808 289491 1155896 833559 860386 1795162 1112589 118931 1126767 26710 1260683 397933 921735 566202 1760524 1650390 1105395 377671 1850424 1731036 84898 1740426 1902924 728723 1276159 1251677 1850306 1223077 1731309 997585 1801652 775575 1949265 770018 1853166 1372504 1912714 119608 225254 855715 1702489 1685729 417108 1571234 536983 1952189 1237382 1330819 874386 1810236 116621 1040002 1906074 1797671 1302619 903898 1719164 1708763 1948540 420960 1930029 783822 1629122 503351 274535 1043334 1638458 247175 605171 1708229 1878235 634038 519148 480964 50108 1518230 547783 398080 195076 146297 1695984 794348 1994396 176354 580996 983732 816733 1248207 1310488 1344474 15041 328454 261154 424134 407831 148360 586331 1640274 1155648 340677 1046251 959076 420672 290650 1495268 1143158 1968048 443132 913656 719425 1680908 1310382 935872 1518159 1603551 1776452 996952 392729 1671395 907354 1857589 1622213 610877 537003 1926079 770473 555921 142865 350434 1263311 844656 1259824 147649 561507 567383 760619 978876 1812241 1251566 1534067 1590988 1621275 661047 1129706 1672528 190402 404256 1302471 1223673 300156 1317796 713682 228546 925146 979899 1508861 1907260 660591 1832813 709176 225511 1959969 1939674 1711308 1015012 55794 1114939 409989 552412 934576 150698 627543 1758242 1960098 353206 1032093 1971661 1661559 50807 1257622 823872 1767693 1266086 1742636 1656499 608022 1928021 1696723 91836 433582 930252 1586234 1096127 971922 872108 443940 1324936 118439 1675333 1257819 1794286 381673 1990449 1476893 1436105 876997 216644 542703 138655 17807 504080 271476 925372 930738 1424855 1765569 1100696 1932085 588560 1519874 1938135 1082163 456208 1796196 840066 1102988 971421 1771060 944069 1836377 1437898 1935553 851247 566065 1549792 1825176 1048210 1488037 9536 1109748 1508077 287150 342821 186998 1110089 389452 1804933 794586 610083 795556 1998774 982822 1751639 1902757 803598 163117 1176455 1898167 2654 896876 48615 1457881 1614797 1399641 1978588 1759452 523674 403999 1562231 639915 856962 697305 188022 1711013 86568 480844 437944 17383 284503 435871 1838020 1578448 1930477 1552437 1299612 789805 1030151 1927461 1125610 1365827 187205 351583 585610 1250763 19932 1540362 1899369 618125 815611 1072319 1958032 1972816 1384100 22885 1908090 526263 1852619 1773584 251132 146970 1282163 1186601 1615458 1311905 242103 1409313 1920617 887572 1348870 872575 155099 1063500 448056 379009 1955071 41062 649324 1948471 1245973 39355 1411017 1241438 367364 742173 611333 1395238 1096867 347540 1202623 71280 840898 533013 112041 1537972 1108077 263438 482790 1221470 991555 1255512 327800 569733 1212856 899327 1219689 1277979 806597 1095215 769133 1230689 838955 390923 1183241 1489995 498780 1289896 1657957 1036186 470792 1112126 311784 1432938 200924 646205 441875 725805 125231 739059 761736 1145562 964984 1263187 1350092 466154 1265715 1302348 1981695 1923177 845869 826650 1006374 716788 1770180 1535346 437524 963160 918689 653221 427694 349205 347714 1652633 1222790 168530 158936 1590158 1396262 311731 1948330 1805055 553034 1800798 1761704 1036579 1534710 730952 911600 1117818 1024850 1281688 958028 317708 1036041 910496 1451324 1661202 1863160 1731422 1391055 645788 550641 32092 302661 1913239 276868 1498295 16096 1958003 931841 1464372 327951 1829824 99342 939481 1609958 425442 1280766 1207712 548014 1529964 156538 1916763 1587230 1101250 1791026 1538985 58650 1426149 840260 778989 1118888 1326381 1321078 466405 47050 1355697 1608819 1031602 242934 1216987 183278 200962 762390 1637558 374087 1882539 680172 462930 759761 1936505 1995738 929623 821007 1991481 1061906 204515 1570049 907885 1335255 459785 1474220 1551591 102999 1320351 1062952 1634344 1063745 1779777 1427912 512290 75017 945807 1786691 1095310 980085 1122496 207330 1176785 775607 1519394 628351 1985603 1867145 762483 1017348 1962147 1975060 1275004 1823668 291933 80696 594665 1914669 1132746 342061 337128 550430 833233 922033 1739780 444925 753063 223404 1767421 760037 165649 1904340 1272616 829873 74328 1185218 380785 232284 537260 1469903 1538014 751631 97041 393538 947981 1612373 1473051 387519 1880959 138817 742753 1652220 57884 1085164 1756044 225607 509695 511368 1216621 229274 514749 1563415 1503210 1842080 734420 1330884 292888 704065 917125 1898869 124078 616884 1662861 966921 551977 741789 343886 355983 423743 1754048 127418 1428150 468059 1713015 1312976 1957560 1363503 825563 1547753 1768384 434822 1785446 256522 885574 1141591 109866 1893297 979759 561249 1133818 773959 572284 1466721 770069 297830 1786176 918680 1953084 482391 111110 1153985 531880 43489 1088688 979372 203988 196578 1667099 1810678 196866 1459374 1919530 533877 1599879 318158 1058520 1230144 1348940 917168 1528542 640288 267829 352404 1878322 1656021 1181777 200252 1790189 1162993 741827 513723 1274318 207797 1276483 714402 622377 442299 1177597 1883475 801233 1598139 36681 1639848 1156400 1354978 606436 1885221 1480550 561018 423569 764047 620867 338580 705304 1141617 887255 1115330 1773527 39469 956780 1923073 1817185 726340 1887438 326591 1324186 384857 1116421 180825 357796 669979 1626269 579043 645047 1104891 500897 105167 618903 205303 1092531 504604 308370 253972 1635344 916217 1891986 1066025 220042 783432 411455 932410 236733 88484 1523016 84774 218132 889810 1643652 740834 892619 515269 885133 1584704 1734286 56093 960102 1553550 1508030 1914305 330829 1854262 119898 960706 1040852 135538 1173903 305786 1867988 639049 1252614 1062263 1603649 1399001 1317463 717601 1275767 800155 1842492 1601822 99418 836504 1300062 1774484 355210 404285 1145324 1404231 341160 1033445 388251 470854 1284341 19928 909158 1670773 1704379 528351 1453224 220523 934423 718628 504508 1840079 1470936 1533204 381694 1131830 941616 1792094 1853669 383732 1492871 951039 1130407 1534250 1268089 137988 143195 1873591 527926 924503 1500942 339406 1074204 643532 905677 1219983 20142 534441 796709 1475427 1494280 724062 718400 145657 491956 533874 371131 659647 459553 590971 1929317 1270157 104374 206492 1490414 1631314 1305073 1589592 444912 590167 429472 1477193 950692 413002 1018043 1680904 530636 1827658 832668 879379 1804912 1068836 298885 1930441 1141451 1413060 1327491 190303 1042596 102106 1447144 1788471 812712 994446 602811 460111 553084 1479213 34791 1014663 926243 195238 305346 738966 1843753 167088 825703 1668010 205118 3721 989986 807237 309893 1182128 1253406 857134 1462398 1850023 1049931 292031 160931 443244 614343 1074513 1361463 1015641 1303012 1114429 609523 214606 1911435 1288609 400003 143914 65710 1100078 709832 1034624 1333551 92241 602664 417054 1727349 805431 1904864 1139825 1179935 1981339 1135316 1922301 850776 263491 1557840 846132 1890516 1938515 26060 1813915 1103927 228316 1840730 1607104 828893 1338274 228759 1069165 1936713 1133540 1622366 737852 474700 75783 196843 1872154 1017032 367771 1306383 198117 1079888 1910714 1899401 147752 721539 1267684 1246245 1623815 143296 784143 230789 1230954 54264 628845 1370056 399751 1486140 229861 688141 116187 1266067 660845 1164833 1217490 90038 681477 764991 256265 220074 366225 460976 569769 1913084 100871 227292 1249658 1979340 57331 476967 179123 871469 1696793 782312 216237 522709 1720150 1538832 1893698 494847 1725860 1539874 179999 634523 546182 1208276 1118011 1231412 549865 408246 1042955 473661 992650 443320 195733 414867 628802 445356 635498 535466 1151153 1534775 1849818 238774 1230306 303563 995168 871604 1205392 771439 1455474 521829 1776471 1238975 425537 1372636 1844124 1857620 298117 377885 1164280 745958 1482758 1485458 1110544 303143 125951 894998 1054560 154516 1982063 918080 926062 704890 220524 323247 1153745 526352 859130 1175278 1533901 1578754 1512783 784314 165425 1138429 24108 1221723 581328 1382329 1956441 1370029 1317599 138 1600967 1058643 489330 1661813 930078 1214451 1625549 118325 1086064 1327360 1731277 1482105 2406 1638470 1625281 926577 623070 555161 1408736 817814 734149 827548 1957300 1146280 639716 846501 1138395 575895 877367 871542 1025349 84232 666272 1277768 1737653 235793 852276 930527 1038337 1635672 981862 1740142 290890 321775 1358637 974699 1786774 1042612 918738 1228393 573358 1246805 1815337 1807966 1336931 1990445 410154 1056979 1635195 1280253 370797 759 984739 1466656 1618428 220549 1018248 851823 489268 1378426 1410148 1749927 177017 130929 1329324 1741366 1931395 1941713 1729599 491287 13848 20309 230663 285774 1447929 447850 1918521 1961218 475049 32487 1600073 1025066 1980322 719960 1311948 1490021 40732 100470 326242 157208 1052140 243748 1703908 928034 1735988 445297 940500 1626519 487506 1434437 1126112 963143 779948 1939687 1339941 119944 957936 1233932 1456809 400088 2474 1970213 284143 1721142 1585271 395380 195675 1886410 882961 1678213 84087 766088 528199 1795367 1593789 348280 1582537 369265 891377 843150 209033 1887449 610443 1684331 1356711 1276407 1358169 1963580 170711 293793 1129626 1524312 1044802 1104904 102068 664339 339733 1513368 386919 1549298 426286 1885508 1862539 36797 1361247 1391209 599577 129030 682725 233472 1633230 1807262 1784301 1280633 380356 889100 312077 705547 1487299 1910197 1462178 1980519 1140472 148827 445171 68666 970674 221079 1242321 634454 1590776 1377067 123575 1602102 1507920 430063 778483 1633716 1944585 202495 693911 508236 262270 1100829 753870 1915593 1547775 1256720 830440 1997152 1608889 802692 1614136 1399989 661331 1813780 1650235 698662 1624755 1537930 1730684 51658 1297324 232846 284765 850688 1202739 444615 645016 926373 269032 1458369 906214 396946 1689515 1858223 1924541 256389 57538 1061388 1050999 397473 100964 1878378 1528322 502323 395424 1187205 1116911 714212 906427 1119779 237902 55376 878993 1711843 383780 1821202 880260 626039 1354562 1459893 615786 245434 1577239 984156 1572196 578411 261217 398594 630359 1313008 1471493 1283750 1574423 158520 1567564 1655723 16602 341210 1517360 826830 891793 286036 884943 238437 1913406 202539 1240309 722996 472137 609154 1666391 1215601 466409 668882 1007386 1429409 140624 124106 4566 1132557 73394 1117626 623088 1625082 680645 805266 707754 1749116 1988269 1565315 1196601 320309 1468608 1525197 648540 599480 1284357 151475 763996 1780932 1006574 918957 157442 1896042 266162 1171672 1714468 1180662 796555 1721490 1257092 1143056 502959 1063231 1269651 1718003 586640 186721 785507 351305 250912 283354 1879643 10671 1071978 1551027 1671723 1682408 1843291 1320583 1884340 498071 1607979 1730762 753928 937593 1407123 217925 1947744 27524 1215646 1227465 1979039 936368 14014 1099553 943399 1534377 787318 882753 313282 1030258 1212010 602006 1233020 295158 328773 1024922 593991 98680 83513 1793832 1868217 1320060 1518898 1194639 1905651 1984258 1759561 1829142 461833 519138 51607 1745379 959249 902980 1162998 458986 1514184 130355 911639 137744 1355637 1457451 313029 1607906 919672 859463 1398864 1198968 619628 573813 1756506 863725 176516 220538 225238 575558 626083 1030941 832104 1513165 332578 902264 403810 1229242 1520837 1486459 86025 1452595 1431532 1353323 1187777 688950 10887 194691 1839849 608015 1411786 1806441 80177 1794232 475535 402138 1064673 1781892 1053829 1645653 71203 1725185 1160456 1579602 511225 1200087 1826809 1128925 1537406 1847790 900000 1128979 1859807 645922 209669 1417872 1994325 1069367 752166 1979091 612937 272453 111724 1970841 827451 1274304 1684989 601248 1041890 163133 373160 1956091 1040064 1045012 1439060 779190 575969 1174355 830390 1061364 618738 671482 623302 1341640 1150433 1225645 193567 1537696 74928 158074 659841 810004 1976688 244324 1168702 1776272 1069752 1400033 304663 1651567 1428149 1305805 120586 1660302 1221002 270772 1093564 472113 1284182 241105 1612308 1829068 305433 155744 1165851 1358701 1470415 1539840 1464170 538294 1928384 1472839 1458802 1826023 1336077 1049772 1520427 1729317 6519 1220572 1881991 821057 1503841 1283540 162030 1974777 1433402 571383 1610271 153534 152087 1040537 1723892 1950664 1354374 1350638 1293535 922606 424736 1235963 679911 393938 818889 61709 1109167 462045 23796 1061868 509220 888343 1592753 1857666 1754458 1404432 1292787 325972 56063 477582 1014950 303690 813917 318988 1497321 1664186 663822 1355876 1258127 1436045 1152364 349533 1704089 889227 1943920 1175106 1645830 724230 1969810 1652985 855629 1869357 386592 644249 110511 1539055 1358650 1201177 1187865 294152 1280659 534296 1227846 438011 1976508 674410 990524 648081 1463991 1647960 1678359 896140 436829 157504 1517132 603813 941055 333109 652012 1091766 1470644 1989074 1883577 1193804 371513 722587 1806558 575876 542640 989837 1258743 1610566 607755 1795662 622462 1243928 357487 1694382 1928018 852580 905383 1382274 1212229 1086835 1596301 545067 1582426 1159679 68452 175073 691867 870592 1749338 726049 1272793 669481 15472 556906 1233749 1288071 1655282 637313 1856151 915303 1643623 1119101 1490401 1803111 912319 628803 1131719 1606889 207085 1307082 54970 720855 756217 1078970 1366209 1406031 385709 158674 395153 225237 414826 467257 1092514 1053739 83446 1536707 1932516 1320320 328970 1453262 575402 1548272 445821 307432 1655576 1362054 1241004 910839 314949 155642 1648023 1704274 757853 1354190 122414 1569183 666052 1883769 1090238 551009 636982 124147 1971856 145892 1571991 1207973 1372672 1010337 39581 1545189 809624 237032 726263 228366 668418 1937031 1226294 1223170 662074 1838875 1329995 340792 89201 1340835 1515081 643408 1879017 1312474 1020992 1860379 901626 469959 726185 1369323 284387 854665 1804510 651095 1247983 396939 1797547 245032 667678 359102 499491 766212 1134462 746859 1197199 1151989 1269015 1942290 747766 1624057 519660 1771885 1198301 525603 1000348 1724621 1526910 1431678 1129416 1409019 992997 1684731 28780 898961 1373997 1937240 751071 1904595 1923422 1156158 1676557 437494 1506907 827205 1059993 1762922 1656913 421074 1941556 1890007 177175 1916295 87715 970413 511705 437271 700638 1651140 957046 493751 1298632 191273 942534 468055 1882829 1713948 30615 66646 365262 158239 1760173 423380 204965 1663176 1694080 878842 1225038 717359 709231 662711 58545 1715081 980283 533425 1505661 1338743 1626081 425333 365084 1945530 1294300 115557 1891915 1913818 651215 1297809 1238121 206827 1375983 1500512 1877531 1327498 524616 1239422 737443 1344297 295239 1609817 243847 745635 489438 1062291 1931480 553410 581139 1663910 659385 1920869 975562 1886759 1718829 658837 1083357 1264905 1740131 987706 1541539 1829180 1949890 1484841 304400 1519996 39238 1829560 645820 268820 1931295 698947 1196974 24445 714417 1070614 1316899 1203879 1592688 1868299 1717518 107506 378777 742132 1428709 1532719 317404 416293 1744275 1303875 241513 1946300 520045 864863 85557 1101085 1736137 1300634 1718580 1175822 23862 1421547 1118919 597849 1434568 362609 1510272 463200 707497 1056187 1967805 1759117 357087 1504122 1621834 1917411 1801975 284684 867356 1966862 1978848 278305 1195228 1572294 962592 38624 834702 627150 1063194 759382 1152475 304547 1791860 902210 1681483 1037502 680253 109009 1776776 1699328 23672 1558704 817837 335199 558311 84526 195515 274495 943983 671775 837518 1673621 1817915 991893 1707537 923954 1767660 1970051 1017948 925235 1149592 1157045 1293452 364253 1458357 620201 1933191 182857 427594 888373 744512 784275 20422 1013680 1357538 1911575 830161 1325997 135263 1445431 1587207 1981369 1918542 440360 205641 1309908 1261487 1130345 1220043 903931 974644 326240 9284 101555 1744485 582616 346329 463583 1245763 40949 444496 1496555 1281311 713016 400589 1514342 357678 1965002 1947574 899431 621795 1665608 52485 1470531 665329 1255308 698790 1886404 427342 308226 1719837 234396 733393 710973 1495519 220161 657279 1920701 441735 526041 46262 1753905 1343603 1520950 326669 1509011 596277 1699034 908246 86428 1076598 662774 1044244 693470 892288 578490 306068 936562 1248251 1776364 1969186 1942992 313854 145048 397543 1808671 1986332 1494166 522428 530604 1848433 1155507 1046296 1344101 1653481 1983803 1866377 52951 1315313 1316700 171256 695328 1063604 328696 929075 1745078 89483 546488 394966 1152160 1141304 1244235 1683594 661445 461031 1401739 1206691 697454 242402 184253 983220 1820310 507337 635931 75441 205573 1944022 1504881 801053 1379738 1834541 319321 1839883 491921 333929 1179191 1009437 276879 895434 227694 1921214 1582696 756468 672243 168314 267610 319273 80644 1369525 1839487 939933 578174 1867021 1083182 1794694 1639952 1012453 997377 978650 1819638 1972907 1922567 660322 1340301 846662 675230 518451 306144 1101519 534080 1835248 452110 623588 878508 684536 1931926 1263249 1892652 102123 1301176 1526879 19749 603874 352797 1164101 461802 1500393 522619 1689250 15893 1538908 1114665 1695302 1451659 704335 1828737 1324709 453561 846077 789661 1361734 1999503 651087 751584 635783 1082388 1041832 40002 1569924 1952253 1741658 337472 1079983 1261335 470039 444578 1381253 286513 934682 666381 1116721 1307443 952392 926907 297715 1546760 680574 949811 1556444 1338889 633834 426344 1985300 1837844 1724487 144591 385921 1111993 1807147 280349 562285 403085 269427 775239 310020 842701 651907 1992194 643837 1652377 840834 612170 423230 1742117 185339 8584 271938 180075 868224 38473 629996 1699716 1562483 1173780 1514932 284887 1674555 1345057 881139 733232 1602363 1361044 1803738 1097006 382816 1668029 1597088 1288946 991957 1366932 1681965 1507847 1931078 144047 1414059 1000170 1828500 168671 73306 1916388 173815 486269 78686 372804 595822 831825 1905751 1279710 226558 1757943 1954203 780834 1308720 110620 1931310 1465399 1969591 1069798 1132856 1910451 1918136 1805630 689784 1163238 666453 1518963 1772719 302391 21080 856743 108713 43964 1996034 176278 1948130 178798 1517088 1919992 1374811 1905214 1335408 1834205 1394779 730489 724954 567412 608547 199331 880572 1835441 1868674 1235681 850899 440932 982408 1211042 1182007 1861675 717810 1066867 1849158 338870 164733 1014795 1576665 1283810 658939 1328176 769200 1623486 448465 924580 776396 1342736 86749 1868750 1572522 785826 548711 1827795 819971 972076 761474 273221 630714 989971 1935736 1231617 665808 838663 1337171 1216873 1887966 1987936 1360516 671851 393662 23567 1951192 1582105 1412434 1089644 222364 968947 1284273 1311462 1658802 1022294 365769 1551814 379686 83094 1333864 1066347 506501 312837 1296743 1012854 1705736 149577 703783 728938 54949 1549289 535810 416325 1583696 157810 1255553 469095 1562857 735373 1987902 1271287 269161 1951336 1783201 1088957 406292 149892 983859 990534 1068819 711004 1326812 1735507 360436 764401 940550 1538236 696582 1905080 523591 184556 1008363 130718 1893072 242725 761061 1057107 87534 1927780 1522435 1899378 1363379 1625280 911794 1136047 130925 739232 549399 861360 873345 1606519 1752772 1739258 849007 1555792 1551562 1384505 1596856 328065 679398 95523 619754 49600 584792 1271342 1049447 604664 1317697 341586 747674 146973 707783 425756 1325419 235653 449801 49452 56207 1033054 1883973 289113 1042616 1231424 1081544 1881420 1764286 1134388 1648482 1965654 1998996 742052 508275 1946720 972847 308546 1365130 331516 1027297 658046 1918137 928980 173711 272731 1585577 768200 361383 480997 292146 661616 695061 1135834 1369953 397443 456069 1965135 1125801 522964 1698508 128799 572574 144181 942513 126991 200555 1894673 1612531 1715108 325405 480507 1017583 646567 982523 753568 1600545 1295770 1781241 1687502 1816099 766012 1740828 1405001 612043 910489 1685355 1038565 1585094 1545765 1749040 1694356 1071189 1264395 1730281 824926 1152850 1440227 1203658 1502919 923809 1759374 1092243 1797491 333406 638489 203957 1242023 1277681 1613913 965024 869154 648455 268959 1909697 318136 229973 1160028 1373785 57348 4128 1083929 1892631 684244 366235 835994 1134399 1011259 1322650 1821567 1403762 1912141 932903 825525 1447441 1445439 50331 435879 549357 1794345 668870 1244395 1088232 682700 448744 1532281 1446130 1433628 804446 55769 134392 1198284 85448 1404397 1360310 1561452 1496167 51138 790632 1003438 1790248 696503 722795 1192808 483148 902109 1855124 3501 627875 22952 971199 1411869 1464749 808977 1266027 154449 1196497 1904560 526160 432441 154639 899169 1441150 1904564 73677 729779 1182048 1441591 935428 1476027 940057 232187 1773751 238048 1276784 1103055 1953096 1822960 474419 525738 1740960 1239344 1507961 719614 861430 1064417 800483 378661 1782700 1466960 1012846 45354 1437107 685441 1438524 137585 859123 1983385 1152536 608052 291205 41467 1679610 1502335 1121636 1863530 757722 26173 289984 1705195 1704845 181781 898681 1288659 1183132 1021472 958816 17691 1354264 1912985 270863 354313 1634135 1482285 850090 158308 1957826 936243 981552 498851 1311193 213848 538357 1085085 1986135 255674 821548 225745 243233 924632 1100478 1641786 1449374 1865530 1274196 1102014 159740 1604956 186781 1676194 1462172 1775315 33516 1948295 1249588 556673 516923 1306607 222647 166122 934264 1025015 350280 320580 1226803 430953 1760867 159213 1525000 1699123 1640621 786626 1699938 793074 1606851 300635 504683 1047417 959876 29334 1527458 618983 118626 1701309 111972 1712380 736890 1172248 1402563 198477 853192 577511 607187 1384248 13359 155183 1631645 1856162 810317 1981507 734662 840305 1513199 872424 1833211 1001181 1404256 1684524 496729 1175607 1974861 1287785 2491 864222 682333 218802 888980 917979 173298 1051941 884071 1234662 1709750 1980854 63364 225588 55044 1723735 274106 1010966 1993582 530847 1491520 863115 1698410 1612190 457011 429973 638749 1953272 510602 1634933 1624474 1426135 1214871 1889418 1863436 740540 73058 1170307 1166721 1454164 1923140 1302121 299406 1240126 361183 625558 1093045 61135 724955 1009163 256842 1250125 1997335 1016921 735959 195671 1457200 1294847 206136 1162481 1489493 1100895 1751635 636087 113138 1686214 1843276 750140 1144224 321514 858343 1869221 1729065 1703095 694303 794396 1444111 1531535 365372 186240 1794858 1561914 1226635 76107 1383616 381674 1576958 749896 173948 1026703 1800238 200564 1612005 1712749 1501208 1820594 1686465 1047060 948705 1155872 21538 1422147 1220624 564052 1701676 943658 1691151 1763557 1801953 1410669 1588254 1246617 1992457 639095 1733477 1234453 810301 777685 663234 70133 1217332 1212088 1399297 1979543 974773 617905 113744 1476729 699946 975154 912868 134502 1717881 1448378 260259 1714148 1119632 1096196 905488 1559096 1915599 763311 1011860 1046825 591560 1155889 882615 1940332 1176705 1949477 1862189 1302126 1592926 1899592 822189 1207409 105391 511479 633952 1089946 1266237 783947 581028 176228 1596183 1536351 260993 747214 1453534 697591 1104940 597744 104338 944030 1153954 1521076 1475989 778696 183905 79473 1699464 1403238 887486 1680867 450084 184596 1169823 1811681 1199468 1623703 385696 1419704 146299 1987061 455228 1511910 352718 1612457 1106897 410815 1794386 1076519 424182 61142 230597 1411311 477228 1286765 868415 1183670 486159 724472 285119 401067 1984289 702248 751571 129693 1044 917853 102021 1564271 592004 217559 520622 1318382 1702893 1085956 589054 648674 1796473 1009336 1584242 1348573 1174764 451438 234379 1827580 339060 296147 621811 690388 1837131 1649073 1544921 604464 636270 586668 792616 210242 1612334 646160 1510265 1943582 1206934 921225 1287899 1810800 961859 1780060 487125 572900 645968 245047 828583 121714 1011418 122462 1668183 573286 1177567 1341193 335249 953860 1199015 21475 1534690 1591238 1202369 936016 746691 1751187 92633 363841 889133 49383 1349754 246313 1792995 276827 1855490 1355081 133142 382588 1379134 287905 567722 1489799 105958 263960 467481 1255158 360430 445179 989074 1371426 1251870 1942295 1962775 316393 1049522 708548 355781 807814 1591811 338996 1990562 490077 1176698 1091610 1592759 499867 332770 1334926 1036225 982338 1849335 781462 546293 1056987 1235028 282382 1666677 496714 881561 218482 577111 968257 1628694 398331 1124451 1065493 1764668 1658723 709403 1286888 1900366 1625776 622523 1182535 1436493 1450602 1366867 263227 1932594 86438 440929 1078421 1790987 1090445 296045 130984 338175 356105 958561 560987 114562 1881725 1173724 662473 1110396 1827921 133970 806661 1063964 1787248 1977654 93955 1982305 551750 1678224 490345 1503787 1348611 1153592 810140 1919367 1383918 954285 1812280 1595511 788640 121074 1502720 600808 35143 1974631 1784331 1149859 836265 782447 1254226 849327 212963 439784 1553723 1955488 162683 405641 87488 772844 139457 1045682 1112858 820059 880306 614926 1767152 1815550 1953050 1138657 464191 764920 1585826 1364508 995154 309820 476163 1813020 89444 405862 1376840 1611209 1114104 505528 1299897 803842 81261 461848 1388119 713722 322902 359419 34489 936056 1698249 533310 1207361 1788423 167549 792367 1877701 956545 903382 1490274 594730 1060173 1275608 1934918 1594792 1221145 1979410 525900 449183 253507 912841 107045 297364 1441323 234603 1829737 635432 375891 154452 930406 482993 1419092 614667 1867814 813693 1977908 1344160 236010 610038 1141378 1933322 51533 71377 1205956 683193 998367 678439 1775917 764431 278027 127559 1881761 1154217 513163 1384028 112604 335714 1309225 1132657 919642 1436055 1248310 1199054 468816 1192427 1300770 836596 1378799 101425 1398842 1962262 1239155 185097 305818 764305 1542378 396352 776132 588665 1518759 1243468 64247 151825 817847 1550328 1282596 875180 237086 1533643 1171221 1113080 215953 1722380 1870446 1901378 657508 703498 1413 1107683 1322262 1813697 1739950 1935811 1893460 1250804 413708 587090 1265304 1321112 223790 1519945 879410 18013 523025 191726 706602 859396 392124 743270 1587785 96605 700725 1340593 940524 821613 1731467 889692 1261405 1830202 972996 186023 1247187 367646 365071 95507 788040 1961193 412127 923470 277705 1214992 1502266 1007529 1620002 1665685 507193 1025927 1812676 283265 298796 485282 6989 1571863 956327 858412 1254171 1346160 1076153 1322184 1364893 318261 1092878 1003132 496793 243221 910915 1072408 569862 344354 832222 1035978 1647350 2224 253428 670739 422442 28508 696277 1570630 1663118 951154 156082 1814013 730615 1104686 1081300 1458334 1083906 515647 190231 1723203 591334 1939038 1213291 1280343 508370 1189774 1514640 548453 580467 972619 369987 762323 1207767 1097528 865477 1180492 1444190 245716 1541906 345974 885344 482364 1027915 426145 42888 710202 25600 1348136 378463 245367 147671 1422860 351291 1942589 1648544 723193 896191 682146 1110899 1572417 1882423 1235491 1009298 1904209 1612813 1359452 694574 839928 1223228 886369 154858 685962 1994570 1020014 746515 704177 99829 1458224 1904547 73860 791932 869272 334458 391495 950181 1987491 1730397 1807381 601843 1460123 437545 787750 1714188 661017 1046730 734286 317070 469791 496138 799001 256652 454871 1812018 1923253 362835 1425579 399613 309406 137117 578616 365688 1912867 345872 970148 979017 1284033 1109425 855636 718642 1476950 550107 1659685 490330 1234061 1715247 279945 1943610 551924 67713 230331 1985462 220296 1732726 1541371 434079 1517581 1699652 776634 925398 1479461 449320 1261356 1538725 1554610 1312889 1276641 1222732 1690193 605803 1750414 737374 31695 1921425 940013 1235559 1714316 742339 1964779 1125534 510571 148171 519703 190047 1364180 1030461 829479 477927 255545 1650518 327201 1869269 1563312 279299 1204569 632705 1921138 1625887 1195597 1766869 1579689 1105798 563009 1378865 608524 1963268 40631 230637 66639 163765 474811 1708777 141154 890598 672723 1128101 1803604 1039987 1494838 160747 1938478 1202245 353783 1590833 1270412 77739 622901 570480 1014760 1048409 597562 1244034 778192 15550 793115 339168 149481 1649641 930679 1726618 193284 602956 473691 345891 766665 42055 1296199 817891 1043322 484218 1237723 598200 692893 1637932 1394736 104542 1042185 348660 1610626 952186 488074 821445 368509 506179 619639 1858303 1030003 1114421 1237986 1079005 244118 490957 519023 680241 1206742 715570 1253637 1742682 1126488 1355962 1679657 157233 762648 1997247 1308743 1244447 1400239 805303 1116274 415950 1059550 1363310 735217 1261796 1647614 174759 572731 792895 385143 1258909 784028 971978 924326 1913396 1307847 1285924 1590047 176141 1059413 82071 910163 430757 1569737 1807988 1671825 773620 692975 1693876 292912 810659 1937227 1930151 242687 1995024 1364467 1008932 1803782 1479411 204628 1696177 867236 9215 1944475 1045466 1306677 1040154 227955 954182 1866914 1105398 389478 1526541 1289320 776834 483815 405410 375296 1800680 1849419 821425 119803 1782936 1890795 1903925 1205702 584420 1498899 1850763 1361560 1805828 1202631 511700 173178 95409 1922418 224936 1076033 955165 167392 1766251 43326 749600 78342 1922067 870665 1787030 615362 21355 1369733 174125 1034267 491345 1941587 118569 1488693 1618953 48690 1774090 1334942 742340 1020987 1043514 111013 1614867 850105 1325961 861011 181229 742282 1589294 708280 27274 1883466 1110723 1150745 1471661 653322 315155 396240 748134 1521161 815212 949100 434217 1953343 1081970 262775 1038452 818841 1143956 892108 1692425 944735 280126 1058518 1798849 1030256 814247 1010235 1368228 170902 1824968 1891477 1058013 1983717 1284609 626768 1190078 1645430 101490 1565778 448181 122954 392959 316173 1816906 245064 1975612 837773 1784154 9803 1190714 1312865 32662 1453807 986846 1976912 1607187 1301555 1423437 392766 910729 1057582 204723 598112 1965292 502266 1277873 1041919 888031 1946659 847549 1823715 1388738 1175057 1781677 622586 3020 1553228 801419 234360 569735 458593 1018857 473604 365492 143898 79591 1572712 924255 53365 438101 1061963 1555228 575427 81768 1114447 1637781 984409 195932 124499 425910 1998602 1760791 1355611 1460962 1809231 547293 1964060 129206 217982 1883603 888400 145043 532844 1293662 1248519 834299 420014 491908 1185969 155097 1499105 445840 938624 60623 1726950 728889 917231 1762964 1491483 207958 188000 1877875 486948 1513618 10766 321224 318262 1608162 1365540 878811 1722572 443268 241303 753514 201633 754750 1732172 503452 1500765 847702 428423 606162 1747385 1030804 1974970 1476594 1971280 1495366 1671032 1343561 1426478 481833 101413 743869 1783522 647068 1278741 229144 1792159 107625 169852 1354610 813327 548897 1076057 895928 567994 603915 1486927 1528748 1691954 1407045 1295620 1774186 77035 336678 335370 1483683 1791286 458960 1464153 1022726 263401 1562880 28478 1418058 819322 503690 625687 921676 1719772 1253230 1610743 40827 300102 778294 676291 616113 54664 563074 373761 1664472 116332 487725 1169296 602704 71670 1006055 183899 653480 1930446 976887 194361 1590335 1601518 1387538 1636846 1477850 1571864 554732 494661 329783 356064 1512854 443304 29888 1620679 966829 1031098 1082038 31758 1922830 1410453 941157 1851743 1160952 782990 88642 1258332 731512 55995 709087 789897 72018 1035791 1522292 1932719 13988 1476419 1156641 1182604 1494500 1457420 616013 516271 193514 482588 300963 1357646 1287420 278448 1507035 804265 1125461 1009793 1477669 1295385 845510 42480 739994 1414326 197461 9221 452664 1182923 1169278 1938325 1094098 699551 136552 833241 1106861 1779477 1508477 665117 816775 781621 1269452 870849 1738994 1175451 1527917 1041893 547859 148629 201496 1998457 88200 1311536 264274 894124 267054 603690 571975 816845 670862 1108689 961893 975609 436314 1986844 429816 1431609 1278315 1241829 457357 395512 1186532 470712 1900410 874243 1327193 1546471 1859382 578135 939893 1013408 406970 1379035 916295 1743990 352409 1257561 697171 1978036 453152 951237 875517 1145042 1337164 825128 329240 1585991 1689452 782431 213526 917582 665007 1311201 313735 1669720 1584243 1448868 628568 696512 622669 1075513 385418 1253861 605717 1528155 1454551 1282544 1010282 952943 685586 1349971 1769635 1358480 889883 1610251 618914 735134 587403 987374 674470 410178 327104 1735621 1746811 699843 838233 1318729 387535 1506156 555591 1915797 865702 1919365 685577 1838270 1521399 532745 1104001 1513104 673377 765779 559244 1019314 1647667 799864 120807 1651861 1675742 614383 1941844 64057 1707103 1496792 791898 216433 294232 695177 1569457 980573 87266 78863 849600 1319494 211212 881101 613099 885966 1142581 485034 50239 554266 225760 1297715 1228209 1386249 811278 63834 941036 1363836 538957 239976 1062959 1028931 783239 1067779 736398 749327 179681 1764195 527179 1038956 1129639 537531 497962 1489193 142526 984856 1640907 408664 799506 1424628 1339542 866485 1009782 1753101 1629663 1477247 892515 611017 936117 571260 1738883 485829 1995274 637244 476184 733610 533349 1426020 142699 9982 175858 575683 1094389 1063984 325661 1534157 77700 1933999 1039890 1154395 1136297 964094 1183536 1762314 1312093 1574868 1260617 1823094 1934270 1918965 1145296 282659 284859 768829 1944392 127639 1630481 210192 1994092 1132999 1515837 1174977 1384155 955696 1182833 1705644 1632688 1250190 1772129 48406 779308 691122 1778326 269615 880690 903545 1584872 1711130 426149 1186847 219831 805050 1456199 1181882 1997580 1064123 730009 902123 180796 143578 955665 676960 812227 1916001 1882286 1361853 1679472 1321074 706819 1417554 750259 908781 1658833 386736 1518590 1463533 1200305 948193 530446 1803876 412940 217747 1433150 1188791 1512709 563683 1007882 1010667 1323397 520638 1099341 1930690 1198270 863422 1353214 101199 1022950 382322 416761 1415894 723698 1954507 1348622 943883 982007 1469566 1566208 1911076 1621418 871352 227027 1076923 667286 1857000 827708 1974710 356073 892153 668532 244070 786361 1159505 986218 1571975 1144887 1963613 276184 1808130 1039695 142602 849460 1306616 1643723 1038312 1721754 1687944 23811 1720569 171007 615218 417739 282127 1388052 804092 782827 1331665 1282978 11419 496378 1152963 1496781 1170261 334338 120942 1468731 1739402 982273 1654853 1103945 386242 1854180 1672607 701402 1740017 924305 1011056 253755 1927158 1498582 1809840 484597 1407139 1587507 1232495 225286 1461424 127805 447851 390845 1128479 1129885 1236869 113499 922850 187893 848529 413663 1374587 1309791 321788 365364 1563723 1977061 393335 584616 717357 1633759 1213781 1980245 551054 1082596 273559 582271 1446348 518572 65263 459782 1804320 545256 1546538 250931 1159000 581826 1483697 1593087 159578 524124 323133 1028209 29486 1405772 1133894 119695 968437 81252 967392 1158533 44268 1537819 629510 3334 1886439 1394376 940430 641945 269432 225316 1398811 1660915 1478246 1286771 799685 738535 203999 1186147 112474 1977770 1789035 1492738 1468807 673742 16228 321422 1711731 1329611 819743 180255 1024595 874241 622696 166720 1509837 1254527 1242390 1477301 1778446 420526 1393649 1531776 1747623 304156 689868 1886035 840749 390253 604682 122592 1121569 947938 1222915 1699002 1381149 1912329 456668 656514 190875 664065 520832 1806109 1082485 882427 1213034 695098 1262184 878667 943082 831150 126461 430914 793408 1816530 1431366 1486355 541394 1372935 176837 70447 1413955 42419 1281804 108041 347804 1453236 218364 1220397 1247149 455205 238594 955109 1999708 1581959 1039402 585871 698619 1881525 359643 39401 578442 1826167 188613 564506 49443 1249689 1155587 223292 968643 745931 1747718 1261593 1013060 868789 1182596 649415 519481 1470130 1429012 1740921 609773 265851 1757148 38485 656637 1297176 598525 1793912 918418 917535 1248273 1770245 1834981 10694 431787 533306 768358 1128938 1490630 227346 409182 530760 1284532 343791 1807965 1573914 1604348 1397229 1608758 1195405 1913662 1446485 1921981 1301601 1590533 1773561 948611 1970509 1804879 709689 661710 61560 1514506 1248975 1865526 213308 1860462 1229672 1716054 1149792 1174254 1620134 729437 1457834 398782 1000259 927561 133067 227787 732448 331415 905702 400643 1080737 1507334 1723151 1234701 352681 1143780 511974 625807 1965983 1238815 1788882 882780 285553 422724 119997 1800193 1425483 722664 805370 1552218 9216 1907000 1541448 348306 654190 1885817 1744188 1163837 517190 1562588 1550873 1329809 1442267 1374298 1339528 981126 764247 1892189 937696 482868 899919 446261 1891195 1086752 502742 1532213 1872050 92479 1136924 1130153 175627 509963 395222 57894 1148305 20522 1243611 1833777 426506 1387553 1174831 461192 1432658 104445 248991 205452 1396372 1488813 1428034 474001 760098 61299 1449298 323191 1454580 717750 1598184 697905 1689154 1012905 1100097 1444944 1726004 1424047 1867515 704446 1458573 1059835 705219 393754 1875492 812165 51883 675756 769486 1949736 1160416 1902056 1288759 1024506 1674354 1275260 1626824 728128 47601 1083329 879285 712572 1206129 284189 1798066 514111 486977 1393730 1353806 762861 940055 829841 1011203 386307 876233 1173979 1432463 1110007 1360853 588519 1016317 1597576 273882 750987 507826 509827 162385 1778312 917561 1056379 350939 238713 283946 140636 774393 1147647 931924 1242812 1548243 229884 1857773 427226 1305120 1918356 1167790 442182 1602700 1611871 1427120 347110 1582167 667735 316237 365529 1451900 1487290 284679 1371477 656335 486638 1854314 1032244 812740 583489 614739 1236830 1613728 168960 436966 29355 930427 46656 164216 977022 1407425 1948600 1151497 493017 174397 742938 1300316 717551 1442912 870718 396106 57498 1243982 101249 83726 1028849 944334 131273 1433309 1301878 903242 1133319 820541 57694 1361200 172826 1998066 1944071 336184 1734284 383813 1130832 831127 1371799 1459762 477066 1105219 1377742 1206139 1763072 1485540 1772010 1544675 1122152 1759212 1724049 1884831 839766 1861357 1250658 316017 863066 1188476 1794392 542977 1771241 734705 223733 1395709 1812989 1792477 1124736 601612 708730 1692338 409988 1305704 1737768 476111 269964 1652479 1377 669379 1885899 314031 958838 496784 1623447 607005 189180 1866338 1444946 1433818 1323872 1849057 752813 497045 1032355 1309112 1835499 989671 1761616 1521283 1200839 1005753 870576 1268942 869860 1163432 1463261 386625 1853994 519749 1046893 23500 1792187 216292 59331 1993562 1202564 231570 1520583 1770293 781679 1958131 1214392 1998142 1459653 716772 66918 1314906 1544014 728643 72573 825229 549732 374007 495616 1673441 433463 1488111 828230 1517406 1054035 788793 151577 1101026 485952 420576 1622396 1555164 1147103 1053184 545634 1611009 1316657 1668063 190819 1070846 242863 4208 1155049 1087661 1971182 1426711 1044968 1431134 1719222 347136 1472166 1588675 449757 1352820 1666739 1562391 1065894 1613302 1856252 306544 297215 1732085 696719 345594 1695177 1007 1959139 1549648 52962 1929485 1272942 1174873 278710 1985679 364193 13347 40758 954108 128620 1329141 443198 345992 838021 1268404 1349067 1283075 1137985 267723 342339 1115789 1313268 1792823 717054 1363799 929644 1184271 466924 1061709 1602982 1186893 30343 1256351 955917 909610 191905 280210 511539 1419767 337300 1174312 294956 1211063 723870 626201 363544 1924004 1699299 572525 1829462 385357 372193 1956912 652962 1744953 1816639 1855701 271769 367392 1507821 1626440 1156262 1500005 1156386 1418980 1770405 1799726 1824248 1351128 151014 371708 1841870 1560613 1722405 1283405 575931 983306 1088806 951808 332679 533053 1341476 685144 1881425 351013 1344268 981497 1404670 179644 279128 926880 721135 632293 1129275 1563182 147800 1898692 1979117 1698625 813135 1038117 1008728 1737728 654095 1548522 530927 781120 202827 956046 1420487 303166 1682301 115173 316485 1170767 456753 1522799 1031127 84091 36036 1731300 1616212 306901 896995 1046361 33866 664308 1846109 1612683 185413 1089611 267972 28953 580254 617215 1659336 58970 1807380 631314 201367 153 1137466 1429367 410908 296378 1952888 939723 750133 1506601 1433249 410336 1791122 222195 748999 1657778 1304595 1366203 1117750 1625850 606529 291191 1277908 1018133 1954721 1194298 1528222 1092948 1660212 407685 1404898 195161 922894 810335 1906661 1882463 1085160 727983 453686 729890 556938 609663 981378 473003 474823 222466 1871355 1686638 1733690 77134 1807219 8213 1307795 1588880 933889 313239 1168719 1809118 1418186 1905211 1822553 1233908 1137365 394454 1235218 1678864 239369 1055130 861051 505710 504232 211531 1309818 523341 1822758 137027 1282859 434482 1573029 1897208 170320 1962098 317141 1510749 525167 700317 119832 927147 1693646 1775615 750601 452632 1150287 522402 1283127 159246 1167433 1664027 513440 1151204 882344 285685 1485217 95517 658618 551673 913609 436481 1389127 1722296 278247 421303 4933 594711 1440274 837694 1172741 997890 883802 1430125 770698 1803155 1174210 775864 1054583 728469 1313207 827343 1409135 1947015 765710 1196415 1859682 1979733 1008561 579118 1135021 1856377 1331778 1324604 1005994 691076 429752 601159 817372 1183786 835063 765659 121642 946607 98839 897109 1107584 1940610 279900 1051843 1358654 988434 1629573 164152 34479 207035 1410499 1543021 189344 269606 292963 260524 833032 796542 698157 673562 978496 223367 1081492 665535 55656 911434 965734 1636299 1187695 724227 1253404 284583 1397670 470018 443472 872490 774376 1615475 1028228 1657444 1864767 1794296 918394 203526 650005 797715 1413335 642871 1656823 959210 950469 758216 432589 1939225 259947 411507 1793023 1034098 1464608 793327 1128047 1325728 1336004 1545331 1820096 1655237 925390 1437554 288846 915185 287927 1223526 1300395 478434 274338 1839962 307669 108498 15714 783737 260381 1701577 1372760 1384406 1266972 1790686 1997315 1109742 880280 305051 1229813 37983 362092 970713 694737 708095 315233 18363 87283 600943 1997356 64805 1538850 1950936 227717 138135 1201363 894795 577766 872885 1896913 1612591 938054 656095 280047 600895 53127 1935864 165059 1231737 1942811 675695 1395927 440168 1841652 404086 942231 879511 1067453 1778355 1771045 1797247 68320 1166162 1243250 362160 869183 363970 1601185 25115 1152123 312039 413720 784474 1929451 734823 1754235 1817918 1858919 1933498 1921389 1221589 1895777 134160 1511570 682624 1165935 141140 1236460 1686409 969152 432203 1352093 594770 373092 1144868 101415 188963 1460235 1135986 807588 5753 952932 1119314 1922760 1018844 1658467 249785 1731017 481464 1302093 1672687 105834 673671 1468159 997065 1842336 851219 1254091 1184478 1862721 564872 1931011 938460 1255671 57756 151101 558264 1558512 852659 1667588 866060 1564453 1875723 248788 471192 912117 1661522 681355 1735170 1980168 691156 1005037 550465 468551 490519 835394 1193630 137146 1331067 1102233 203337 341700 1248164 32416 1377333 166705 1971383 1068695 1197489 1606715 1331310 182394 622138 1134422 111358 750110 783374 945318 857873 220291 884709 894537 385739 1801715 246497 107053 810253 1297123 1899228 1718998 600679 241982 1356391 1448123 1659674 574305 1827377 218563 187714 938906 707662 662450 572010 1089702 1448392 1114407 1877293 1727917 64985 1969038 256253 1427679 948445 1608350 236718 264953 920241 1552123 1967543 1874112 1577101 1864743 1541523 75629 582493 1425409 1143233 1559484 970220 996954 974607 933463 1320702 461346 773187 371802 1201293 660437 1704788 202359 769218 1681335 205738 859758 643827 1358996 1528773 1794454 1302505 519214 535131 859712 812232 1655239 544546 1387369 987707 1825472 1051435 880747 177295 81597 106113 666477 240276 1744263 927963 1070739 1743561 1380574 1478240 1659645 755516 751795 971530 1632468 867840 338086 1458638 1551627 938700 239749 1781137 1934053 5920 1148097 431526 1887944 1477411 1163267 965834 1728312 415700 571048 1945695 1616655 609403 1243167 658379 1106695 1605644 305101 1398009 886766 1424820 59766 1934702 1670974 533795 697369 1345137 1949682 1970410 1893185 218066 523308 611923 1791361 1308626 368622 994113 1382473 1688634 1676690 1385074 1998984 1163244 152153 737801 1601097 186155 1133315 1001164 206634 660921 155967 1394024 30285 1719310 107465 937188 1530811 1222025 1131450 774953 1133700 736880 943439 636110 1495962 611108 1356785 559807 1513124 1059036 154225 545322 1263546 1596704 993985 243899 438241 252887 1087613 1977934 69176 442388 1935593 96156 528710 134117 489117 1013056 1606494 175365 1086949 1498388 736081 1244755 1357602 227550 603665 276419 603538 1394759 1212659 214055 181600 345553 876025 1759082 1821817 1373219 1486034 688157 689941 71662 314125 1463610 371485 691638 1306613 1040017 1101934 845024 1067995 1257758 886067 715275 1330566 671216 1325915 1961999 912231 1139736 1693146 959221 1909632 165133 72439 788687 1146828 181447 1817520 759260 323576 85471 594979 1101873 491409 190075 1380363 855782 700806 956235 28470 1141146 1530873 381697 799570 456809 480737 1600318 1788894 672078 513710 137615 1142890 1094070 1354915 456795 552418 524779 1710377 1772755 1808809 80046 1597122 293304 501022 1543999 156813 913165 913401 316390 354003 1722795 1930968 1764147 197731 29975 748438 689035 1100510 500747 1772073 625342 52652 1475785 183163 511624 1528770 1300946 199367 1751336 1045010 1606089 1967125 1109102 1499899 178391 693112 1576442 299827 905547 1579903 831770 1474176 1744625 1940607 823853 1433797 853624 120261 1696211 1837704 1209735 799404 1861766 588173 1369022 931311 750157 1028753 1316373 1155768 589531 1896632 1657122 1108909 1013728 378278 454178 807071 435457 103228 513305 1341852 312793 1194656 1343658 320763 600375 308216 621428 1528140 1080114 1011857 726816 20385 1237285 403379 1499237 1186519 457746 332171 250263 712553 905150 326343 1801957 1050660 57574 894709 1395081 914839 1428360 1127790 1426455 649086 420001 810620 1956090 716200 1660848 258172 1143226 333964 1167098 59712 710569 844028 1213723 586985 313341 756244 1085067 1830142 701354 1426035 1999819 448683 1704934 626569 1810091 783851 89442 1632915 535142 1429537 71327 1697326 1359963 1439793 783729 1467864 805809 483466 1405922 1102539 98194 186101 1765628 1975729 359418 518092 1483842 241944 1921985 649991 1473192 1153492 180481 1765858 650057 556271 741194 1956590 1420651 1050187 1950721 1036585 1495371 5216 341558 777386 2892 1761660 1515942 149339 455497 462089 405251 284269 448402 1495708 4701 902113 314521 350512 1779199 1702085 1127342 246373 1151756 1855582 79006 1353762 1998991 534489 554053 1767875 662301 222709 1366817 1557853 1364317 1352718 1826921 998336 1555749 223485 1819956 1026674 548604 281196 53801 551262 1442525 375461 626794 1232114 1024915 1890095 130253 977176 152474 1134620 1848831 1617649 782592 187782 1693609 1320574 1359786 1747830 1082680 193525 1099805 1277699 481765 1069174 355082 1808431 1783797 1041588 422527 34635 1605243 1577554 1678827 331821 1511388 989160 1055831 265555 1158915 817739 1899330 665089 635918 151383 594899 922078 680542 1267045 1714055 305511 1713613 345454 1386712 1621578 425006 704202 455963 848401 171984 16034 162878 1218230 1147206 1191097 499542 1353185 343253 648542 1166724 78226 44699 744553 868744 1355885 1958984 1217650 1842078 667604 554697 839600 219063 1516323 1779165 642666 1003159 1661186 1657492 1143626 718818 1124216 777354 227587 99507 318803 601125 1678201 1636517 1770137 1605727 514553 1669040 1517119 471060 430982 1709516 1782596 1045510 177839 228184 1695217 1957793 277449 668959 1794910 1032491 1594464 1533979 957260 276038 1207288 1322286 484372 1911533 312210 1271304 1497617 694614 1738652 1163321 1434109 1904244 248782 18633 1001141 1637086 1862210 214361 11348 658115 133434 283673 1325135 384098 1844206 726595 6154 498912 51375 1493458 322580 394155 867552 563170 359042 314361 1263686 1343773 1221459 336775 1470554 1149661 109051 1667874 1687809 1478454 911471 1833100 86812 166649 1400621 847638 1330192 331588 173462 219385 1565580 500151 1849541 1183371 1952606 608822 541462 1033578 1924229 1697650 212604 893245 1220362 854250 1936392 1157637 1720239 1228486 1777423 1807513 1556616 772895 1029150 920508 289867 1723730 903238 758652 529408 753962 282721 1542240 630828 164564 1502911 1234516 1940626 695474 496847 1000443 1554500 952750 1469570 1425430 1923328 78044 1118451 488935 770099 1500479 1241482 946888 347729 1756279 739112 576962 1229115 689447 1556769 1634804 1789786 336279 1350423 920193 215488 1238678 1320528 1726547 249857 708031 663084 1092038 1407960 822072 1932314 526047 446438 269925 1672887 607019 1015139 1682657 763632 429435 1322705 658458 162188 1866107 1542396 1341833 576967 1259887 62958 593764 905571 246376 191682 469509 72437 1605612 345857 573460 1013944 897301 1322061 1978333 1992488 43391 1273435 1108834 1802151 1455944 275059 1932029 293582 466062 910631 1876041 1236245 8672 951476 435861 1700732 1742187 528426 1054026 645249 1364395 799771 922140 862770 1239312 211203 314756 218924 516531 58904 1888389 292045 1332997 1496348 1559729 137378 939000 149784 1225771 406472 1219362 707255 1012983 480445 131944 464842 1600211 756889 1387835 1579686 738728 704904 1734173 1545481 1345976 77603 871508 1942818 1228776 1193874 1294068 1948880 1237971 813848 1135110 1954372 1897521 1693412 1887921 694179 1423018 714124 1942911 662382 156572 400997 994226 628167 639695 949640 834376 239728 1387662 566857 1392572 1281251 913654 877189 793290 1154756 807639 1671695 1451319 923746 1786784 981757 1035899 1424885 1911256 1720986 127968 1199769 1360441 80637 932100 876409 336764 1753583 664931 1635789 101544 1921708 488098 1557783 947391 1164855 448486 1241581 1276482 581146 370241 1260696 327370 1549115 1695985 1227888 1679408 431039 123064 209455 418006 813986 1593495 1360795 469137 1637716 1809977 1056526 805863 1269437 1759378 992521 114351 1218381 1079238 840332 768793 1031357 529025 219997 1352316 761853 574280 194692 1470974 1741471 1082672 936931 466354 1483726 1575957 706583 64994 288632 941175 1322530 1629287 121016 202250 641414 136226 1425310 22732 652691 766748 609635 742738 232641 134634 1656441 1899659 501537 820272 401863 51318 1928275 1523450 174742 491273 733633 531955 894290 35938 885132 1547214 1885131 265709 1770152 1362826 577570 513283 1616460 74132 1945611 1879691 493322 151028 422291 696552 136205 1025885 277418 312890 1858456 550597 362172 1600898 1015685 112058 540357 1201948 961957 225519 1622093 1539971 544750 1583192 855580 150892 1003625 503472 147878 341369 1439940 1120744 265638 1452156 1919788 407044 849545 1598503 710978 826729 1974944 1245396 1298565 1736222 1134745 1941208 71614 248324 1045584 868734 1486582 1887540 1196169 1416604 549476 288424 978246 250192 348042 735528 1087870 694166 1603496 76357 1722236 976945 477048 1030383 365878 1571067 276829 324129 1202176 784646 324604 976290 605568 1186902 459846 1303568 1323307 1272787 534822 1784460 43449 492816 1354226 459572 1938418 976755 723177 1653382 1940483 922689 1806042 717029 1827837 1875440 1420932 1454528 1376964 852972 377486 1224213 1760131 711418 1120088 599616 1342443 1990295 1473199 910103 1135264 1592730 176759 233772 98044 1046698 619089 1333433 1564644 978545 115312 1679125 398974 1590212 667546 1297189 1690015 1514425 1105970 527427 1416820 1144650 1746913 1608254 1562309 987091 121328 1607735 831076 1711322 1522488 1599461 1943093 1316125 756362 19356 710236 824751 490695 95678 1457088 1532481 101153 381623 1748923 434779 1211624 927489 1448301 647530 582514 1944166 1312059 1253830 957948 434255 1276267 1326642 1590215 1415998 349503 1559814 292377 646480 1817857 1617716 1472838 770184 1560199 1409858 1270320 1920902 192259 1227774 1965919 1157134 1015719 994170 1774941 1740657 569792 1377866 1704494 1448233 1252764 1242371 965371 1092720 1946185 225730 108025 1173058 1819897 648248 1922613 728786 1983075 943170 812027 596944 1348683 817464 1293109 613496 932332 1329627 1903179 572470 834872 399042 1275235 208541 939410 1487635 310213 115031 808061 1743826 588381 1335358 1914233 602450 1856352 498822 563038 262892 1890017 1085753 121952 147918 1711570 1201098 465292 1094118 305379 4574 1771723 1737552 434491 590848 1443701 980802 1648471 1010777 1236679 1527711 868974 487460 954087 827983 1270485 1888847 1051902 349806 1746185 988474 134596 1604631 66872 1000742 1006860 1857648 1934498 1764768 1438590 717625 1376060 1894472 1780154 1237857 1530795 1785436 144553 1336423 1479978 1613433 1502888 1454182 1111562 871628 1086363 1052141 451703 1271797 445197 1864230 414319 1610197 1793872 787586 1892368 1758306 664024 1180009 607628 1925302 1257827 1628913 1855953 1965194 1720565 1272085 756143 614035 1040614 1948764 17733 450524 607902 731022 696648 1532879 1820214 913446 469015 1856840 594165 625590 1760548 398973 1828519 399066 243473 1390256 1385632 1112007 452170 1810838 983978 661302 600859 674170 1169160 1285688 1065512 1700378 1548366 455285 1795420 791620 1167767 349783 238340 1384498 976248 1234593 181211 925948 1512408 777067 224456 1993937 599795 206528 683055 1759593 1033915 1956401 981110 961470 1246819 48422 1692276 1441687 1289760 1874208 1753050 1225743 1801625 1312023 947330 547513 868314 1578602 1443097 1614091 1233842 487589 1920184 477973 1556983 706416 296025 1940184 630231 1434714 1448839 1205854 141945 406818 1997823 1993661 695336 28718 305212 1396527 809763 1248339 1144946 1809434 340107 385857 523992 855902 208728 1572503 1317330 1458087 916158 213303 1762957 780021 1366900 1578876 996097 375820 922505 1052487 659753 1824876 1376898 131031 1613834 1722305 727038 605179 648759 730048 55356 1127809 329356 258698 1862394 110135 1386296 128105 1828600 1105632 1300730 860805 952357 510729 901351 1130929 1803400 1648189 1215209 891431 237556 1486398 1933065 1020829 265633 360575 1350330 1739583 390760 1133989 1853256 645258 1294855 1040617 1820256 916312 373567 1412130 1096108 157113 186341 177331 1453061 708599 656342 523155 315281 576237 1357228 1949404 1127438 377076 1208038 1573937 1361354 1580729 1333319 1352856 666648 363047 750806 634814 1883885 1522746 227081 1140058 1796308 1368893 1923298 830185 1132732 134951 253818 1312049 1955000 894178 1902300 349404 1766096 1163783 946199 42729 1928311 1026662 55554 1301110 757093 98623 791709 1367418 1683938 180039 1840124 1156367 82983 851352 1675679 1422205 2422 1366801 198605 1630335 1498654 1095522 638945 905689 1331119 1790326 876166 479207 327469 1297981 555684 869449 1684251 1376950 1147158 715701 1591674 1002682 978449 1818621 485568 1413461 1056167 1828203 1357037 23483 1550141 290530 24216 542833 1162549 1847815 744259 815676 1677806 674546 550255 1905753 666527 921036 151723 1539711 1892866 1659425 1578687 1759600 975767 177693 764899 1870405 824449 1163918 316368 1961759 89759 1990315 1338586 501816 174039 480085 391510 128857 898445 1118204 124616 498991 988339 1312822 576569 812410 1276366 880769 1361526 1001466 451226 511918 789507 1971117 236737 104771 1658530 1058332 1935123 387884 380011 1597518 94138 609860 1009194 765711 827985 1865399 1830122 501037 517159 1445721 771840 893494 852142 307415 1830524 1439465 458628 864155 64375 492448 1869202 734336 1634946 1442047 1450680 968651 1072751 949058 714967 1420725 1400876 1890003 567117 933826 153290 498328 867090 1126615 1105415 101471 511713 1138663 1316734 595370 556052 536504 1388583 1285446 1978897 220885 1919986 894046 1581764 482308 235762 212643 1812822 1268495 754495 173019 1197154 620434 976623 826742 1793264 1150339 815662 28934 1329939 1526284 596045 778656 856561 1166067 1317030 1130181 1678066 661355 469317 1767871 1065752 1116124 827722 1908679 1362765 184971 187697 673716 275091 877207 1340747 1497499 1463740 365037 832832 722564 1614697 104417 1998726 175219 1225598 1016340 563912 223053 1662417 170237 1303265 388879 1436056 13907 1562240 472536 1293513 1839152 1488096 1845172 360907 171886 1942478 1725807 1335828 1916882 1084409 651001 1474670 843429 655250 1259492 351195 1918426 1332169 685318 370804 1971564 422715 477520 1885411 701605 1666374 1399761 1222704 1886132 906888 533365 451491 1656891 662796 1862404 611416 1045133 433439 1293654 1226449 628491 635470 1244457 478215 1771750 336748 969484 1367960 1984141 1927257 1585360 740539 1557751 163718 1930437 416600 1691503 1031423 978109 1505732 707591 1795507 346118 254297 1765390 1024660 1704374 876393 1626969 904157 94039 612206 1622591 741635 1424578 1174296 1358636 1987404 1828944 1703553 101071 97464 1951981 179955 651250 825679 208387 103567 1287471 464323 100798 520941 1549849 1227802 1103630 1778763 1650035 1320477 325207 1497132 513192 168884 42255 630574 931281 1348494 175338 1714513 1971754 1246438 388855 818950 1219993 1310227 60122 977090 1618026 117090 15221 840157 804654 354965 487459 1029207 391514 790390 821681 1248100 1142935 1506018 82614 1529558 742300 395090 569026 1526850 341141 593540 689317 1314739 1472381 783101 817307 710490 1318164 1821983 954084 224458 653762 351651 479628 1432583 44082 75968 930514 1693710 398410 1556658 1323514 1343960 637582 1757451 181864 1700919 672972 1623199 1530991 45657 1469991 1229016 393329 605030 1911676 167643 486662 992910 1155786 1318631 381802 22617 1028449 1222375 119388 876095 312115 410909 1571799 730912 1915559 1140780 397801 267317 795436 258396 1846952 149751 1736238 713857 1215049 1709892 159865 254812 1477887 863659 1824391 415164 1107396 1145882 1125532 1339233 45580 1712196 1649965 1133718 610025 202677 959779 155750 24393 1215442 656133 778064 609031 1884164 1545110 209464 1713554 154402 259211 1658491 3834 1083771 324125 1370931 491537 736718 1584208 1589142 1760244 1316579 1570054 957949 218325 137741 1075272 436997 665252 985060 1617534 1760616 1499112 1641941 871040 252206 739273 726620 641443 1197700 497925 1568122 1325572 1937182 1643112 1834399 326922 89004 1877878 47188 149165 636685 171928 1439659 282143 425157 159310 1635780 1666242 827613 364947 7107 1770593 790686 484509 1353909 675875 690532 466 902133 1974647 552487 1852744 234627 184995 307408 1291618 639691 313314 196059 56055 451839 1847821 1250144 44584 89061 1376965 456534 1178539 858806 408186 733829 820482 1211834 1848196 1038605 1597574 812269 1269362 973654 385249 291411 1048582 492117 887694 473444 340354 1789466 1046193 1112999 1607128 1971554 1904898 1511014 1826359 905832 1527720 858346 1631940 663516 708939 441307 655574 891251 837318 1784491 880964 1167252 416439 1826787 323280 342065 762471 80529 114999 1964297 225100 717724 975485 778272 688639 892468 1130904 787307 800569 757462 637548 644843 233373 1002212 834916 1157086 633278 231331 1610487 378486 86585 429272 25687 742575 857449 1576074 1535520 1953375 1319127 167377 410630 1887015 1518323 1018740 30316 246058 1207647 164949 1429281 709126 502197 1971958 1751173 575871 526188 1413828 813626 343 1374218 96657 515585 1594490 939044 826615 1034231 1004471 1296448 1581320 1071619 1345338 684015 31250 1071466 736380 1215477 817350 1087520 1853365 694167 1722855 1183901 1084370 1512060 578137 291837 899946 1832354 120179 1786612 1903598 111951 1031108 227228 776946 1629661 1075232 1209248 1883684 989866 248042 1030620 652104 414136 60073 1492576 677709 128618 71633 43386 1323226 1274467 1226286 361829 703696 131783 1223140 968778 1833621 1914520 1278556 1700788 1403869 1480828 727810 1876497 976968 1989284 671841 1068403 17769 1266830 547034 1880192 1809312 1653613 113939 1858443 1932514 484126 584254 687562 1556993 938830 1471409 1115214 1836722 1195316 122105 1416920 46855 1625143 1813256 1844453 216625 1860030 207976 1888638 1587715 890970 148725 1332332 30694 1726654 54798 1026101 746249 1955871 1792329 1750968 1354549 1524950 1839964 1435267 103435 1348860 1491576 853211 349090 38075 159439 1958153 1001642 160824 331292 1948928 1488792 908070 648074 1577745 1058582 1132862 505626 308909 699935 1676739 53787 479696 687878 508311 232961 731392 131155 1925377 286316 1894199 1205631 895542 1569117 82649 217071 315206 1961122 1338188 981806 1745010 1819439 1656963 1662818 1297216 318822 1131560 1965741 1047067 1029096 288884 51590 642010 1526697 293037 1025288 533693 289948 882480 1886362 61771 884196 1723549 1393400 1192871 1925931 169786 390628 1547641 1683907 991549 643555 1168174 1551510 84172 344916 321872 991220 1994557 638997 79987 960014 1336770 1403165 1146062 488950 1116832 1538838 1396858 1062870 92230 283689 1993245 1425866 1962478 1164582 208827 1918112 1545502 166733 1107899 1148351 263053 1591588 1136864 680359 561257 1421964 166549 1427606 1413268 1673149 746771 1645618 932020 536235 1332794 714207 912307 194242 1147451 1543269 766579 692851 967974 62545 894730 441478 897270 390602 227745 867224 1077715 1999979 145283 1248884 1934159 231789 1270376 1080958 1725497 1851598 597526 515858 347882 877804 417289 133385 704907 1825142 149321 1618244 106449 796029 160785 242719 605209 1216486 816669 1262203 245407 20727 773989 269888 1390640 1322323 1219205 1859375 930498 1678528 674395 1214240 1918775 920575 1628540 558374 980947 452867 673714 1753723 1184531 220128 1359621 143426 1163158 945704 468184 1439253 1902612 1619424 1175940 249154 1208394 1205121 1263390 152691 1167014 1344379 1172118 1824694 200356 523675 157920 839318 97950 1109513 1869382 970819 1380601 1262704 579857 509070 778497 797591 1019350 968236 615051 955423 1568572 1682362 1661907 1360702 1303547 1596708 329901 1517095 340306 1130037 350333 520850 269879 553633 1601507 565367 1218265 432659 1334001 1871565 990858 65705 406333 906113 1715988 1306433 1426894 1878449 18987 989886 878837 1602065 280807 1375285 1538898 630171 313175 223192 892964 1857192 1381138 1528845 1886284 516851 345023 1006191 1661827 768433 1497162 1594619 783165 457041 1903020 1750551 1813532 127887 1984663 990625 625308 248091 1271810 464768 676762 1437023 926598 1590447 18857 862071 230110 604998 610440 1045615 264125 1647961 1764039 446798 1305890 1783480 1491748 1024462 1294693 1332308 1064295 1516330 1755949 1298779 1841064 432707 928968 1837384 906199 791980 1524996 1706365 662892 1920920 1969870 1139408 1312497 579085 1564572 1391904 1541547 743201 634756 579302 537465 173378 711954 351046 1235430 46016 226697 661380 785795 151262 1727874 270223 801864 69756 1231316 338627 1367748 1250086 581958 1932770 867029 1536486 1891833 720288 25822 865052 737678 1082275 368482 678859 125023 377763 650255 1164363 1847730 335058 867526 304885 1081593 381787 1950819 416579 149665 1386421 1480602 70292 726547 1688642 1605030 606350 350080 489574 1522765 735450 1280081 763451 1516924 1857980 1816044 1964329 1109790 660863 681586 1677902 833108 1389698 1904464 1677270 1371707 121502 855050 986114 1290011 1393509 375673 333585 1704413 1498013 1113772 1205527 721418 147285 1755896 1190728 858935 1593125 313140 1590899 1195281 785002 1709015 880974 1833907 723686 807596 1944111 1330230 874049 1477997 704711 999869 1453959 1210516 1599180 1578750 1459120 752180 37512 1550648 729142 398405 1953212 309816 867916 560156 908078 249251 1595870 954495 1694150 1886934 33969 1577243 846942 1599669 1263654 660350 780334 712480 1267321 1497365 1320755 527382 1384110 1639139 1958949 993027 919563 1931575 653029 1559580 571631 924792 944231 335685 735457 1680339 576705 434904 852904 1239806 1931222 1156078 573245 1664234 1675119 1626013 1088976 826079 1117144 1846110 1422391 227146 1837853 1201381 384431 56454 845042 1683493 17838 957092 740441 723898 849356 329950 1866140 101629 686680 1169457 1472272 1672148 560420 1488118 1450766 1777496 685185 244174 469912 1214991 510371 1839065 414683 1739018 142672 92289 1315787 1276882 490060 1298941 736728 830854 443071 300110 617758 1920622 235366 477441 619711 1415493 1402594 1679414 1438993 1215858 923946 120557 271022 184220 1528151 782630 13194 1528570 796500 1669557 328091 1034073 699281 1425659 1487894 1910705 211413 1197660 1664529 1155642 1035609 1919597 1485309 1336936 1441778 1399270 331308 1506499 1289721 666682 528010 1347891 1560334 423062 1189743 1834710 230681 433714 1680129 565100 1897303 1686693 1092558 883231 1264377 1717622 932270 778845 273199 377028 1029789 1246604 1621598 1139426 1716424 1816000 1426318 1094545 1610842 1641616 1689925 345790 1467384 624853 27133 758094 460243 1193772 1988577 1207761 1733144 1365410 1100718 612098 1398486 1902838 828507 1114000 946477 51085 1982038 1089942 1800116 402066 513866 341376 334887 1583876 1977276 37166 396057 664780 931403 380351 1721187 1685883 759060 270403 768885 523577 242297 1579120 1372551 1434347 974385 1579941 963864 996094 1213901 98618 186412 1424860 857455 1312026 1847531 859272 1139668 436016 1839989 1475335 757024 407366 544862 283474 576136 168867 465862 227384 603618 1094406 1103101 1069876 1224804 194657 1926135 721550 932992 1144899 1320860 142307 1501836 668686 1075440 607371 1722907 627563 328208 1990124 947894 169885 421279 344611 184030 1347229 170821 798315 622455 713290 1917538 979148 1917666 1066158 1849851 1883811 1470897 1481946 1806690 1978176 97198 1159132 877894 1494443 1152271 684362 1475893 1291814 1489797 110574 1758495 618159 927733 1110323 125415 1707470 1663867 1178454 90403 1896004 1346821 1604206 1662154 1265687 601619 1813874 1828527 1861210 546223 1128721 1774124 1225672 152312 543399 984612 702276 1871432 1292753 409872 178273 256068 1409130 179505 1129519 381393 1917550 1608411 774950 678399 1788590 1824728 469358 740525 619386 624780 164094 219647 1971133 1926707 1594441 854355 847601 308312 1422390 1163198 83412 1433839 1768681 1290138 50301 423124 63001 1312043 320925 1826922 274758 833540 215021 1603181 1216523 1984761 890572 702883 1829743 1491425 60644 1777853 33852 1135416 1863733 1201848 1381727 1823494 1197590 1576760 1307208 114732 203966 894612 941189 1355005 620369 1720756 898653 1242649 655741 1946423 196470 227672 339793 996949 1292034 1365623 822609 280425 1974150 1030763 400461 1342912 177100 1626445 1923623 465170 1850171 866295 1455016 338739 1900224 977377 31625 656667 1826453 1765666 1180452 1735221 1572461 764312 742295 352530 1285013 628918 1580873 1364774 1951360 933199 1353033 294931 25040 230191 507443 1014372 1487887 851966 1557329 1156391 756646 1587309 1669940 14320 1106540 529488 627429 940843 1811902 1343507 1575864 1373178 1525604 122731 569842 580281 932112 1133675 1577152 1747555 783483 794232 913068 493422 446975 1975694 1820386 936993 512817 1355050 1958939 499828 847406 655722 882172 183734 369604 1833538 1923567 1854897 1696592 1836802 877766 221963 707484 685130 1444795 1880517 1532701 1630438 1051790 1580900 953708 873030 1073024 100867 589033 1961330 916129 1076525 33077 1343256 1227717 369268 1507026 599557 123762 1365860 1530996 1267986 1993891 1378545 266729 1677258 997455 7907 1276097 72909 212527 1395658 1239657 1680761 1594631 1631941 1458769 1928134 1319258 115215 367178 1704512 977759 896997 1222058 1792236 1181199 239521 275825 134625 528861 759225 377235 356474 405091 661840 405499 1721217 1294850 525426 1132190 1021854 1216166 1974542 1945133 1675120 469998 1490173 1522454 1549482 906320 1469488 1618430 83969 666955 570294 1618680 1788362 374577 1182556 1783575 23537 972248 424105 1401197 1305453 516831 1584125 1766600 434131 1862524 59492 638848 414154 1012746 306720 647305 1862808 1391670 7205 853108 614125 1356832 821122 1853196 875251 442848 295079 1531983 298119 477901 47234 1917599 1718790 70691 1895279 1970957 1168053 1029758 928644 1859661 1525652 440798 1792232 1733928 1487460 1192890 1075442 374578 1091948 1435711 248857 1254792 1183357 207454 1367582 1576106 497706 1413010 250003 1490022 1428151 1313000 662071 1123048 10653 1725655 1845300 360396 1397031 1509503 599466 1981218 146688 1267057 1474011 1976927 1378785 422650 1171007 305178 1509678 1103913 332709 1063975 457783 445950 532381 683303 616692 1906310 1786107 513242 1249233 1031858 543065 142559 834043 507940 190552 496850 263042 1569062 274063 1554950 1030697 1275560 947051 819789 1102961 430687 1415314 1706980 1198392 87758 1152577 619806 213385 1467550 1214346 23371 74101 1675060 139403 1933426 1877606 1483520 1893526 1862508 673486 302375 263709 1811293 652422 1696581 1669141 814031 843623 520955 1136516 237041 980219 1704877 96290 1653142 960612 1217420 919356 1798840 1770220 249397 546771 1546284 529337 971964 1910764 1477439 1193645 125868 133945 843462 1562061 1655123 742118 1583926 1135964 1139988 1792536 450176 647132 218539 835837 802924 1940549 1885681 1668182 1774537 1471724 968650 1570283 300046 902646 211445 105699 1965783 1419690 713571 437406 315542 348083 524096 83672 1361675 720454 469682 1409270 1882916 444444 807785 1639289 389882 1328557 834473 1433714 919458 1848539 1327818 632142 853164 1238487 584369 1001620 509469 1703379 872519 811369 1548388 697575 1047077 505811 955604 317077 483709 1553279 1512787 401121 928301 1365357 65431 591206 1363735 1229759 1710678 1356990 1676247 239879 144290 1003960 1842811 62156 205485 1807362 1580575 1028074 1496041 1282540 1682904 1916985 1353270 444325 327740 1223550 632568 10022 1640047 1299267 827678 1679749 95305 304616 1518846 841281 32941 951814 61041 1922575 1125187 1607088 912255 482677 1775108 1204801 1440547 1710604 550189 1419140 715086 1546348 1349672 1297350 1802284 1124751 72298 1983881 132170 1959294 469920 339421 693006 46621 1949863 1850069 236835 1061987 1252069 173743 109266 753518 1652000 366615 1683282 271390 1393715 198795 988766 452918 976581 1779919 1659628 470800 1991678 721758 575880 235425 1387634 184973 119812 1935250 216850 845383 1665925 1497244 954634 1786268 663498 94829 1815733 1418548 1853487 885887 1477468 509040 1396198 242723 1419687 1778325 965430 1254189 1952932 735848 1195346 463456 354429 909681 1994827 445188 451118 1225555 1661927 1398185 1679791 896811 459822 1086396 1527690 248242 896599 164291 1799036 1715592 859746 1898846 382680 872175 384790 1458556 1454420 605629 1702471 1198273 1966300 1586673 1739714 1335004 1503440 1676092 658873 1749390 694189 1597496 1965625 1867299 983598 1945492 1596575 1505621 1394375 1181969 549006 825921 795330 1527703 106117 1711285 921240 700595 1018468 472057 861343 1140405 1840209 852651 1885582 24486 964935 1737793 686696 649452 464641 895378 539373 1624981 994448 543067 763660 1359536 912398 1962149 1814996 1020540 11595 1348720 1602041 931035 1325204 66239 557507 1795456 1927979 884342 247176 496212 753176 747644 933176 1681639 1920221 1100804 1394323 40101 54481 663958 121719 873486 611580 491598 1270007 1392367 146064 1925139 831023 1576685 422666 1234446 878499 50480 35529 314123 183629 1861029 498095 1435688 535026 1542305 1818778 480513 490973 1635119 959152 1626679 1379355 1586200 184575 664457 271727 1099450 1699915 17978 1640672 47006 1607503 417880 82142 761555 143311 26385 384685 911637 992060 1065068 719606 1782010 160768 1420520 1252974 2045 232822 167605 1137500 1719116 1848707 884417 1635846 1607371 281151 1486410 1238785 1655880 471693 879714 155784 1061585 1478771 1570552 566671 599263 1079662 1515069 922490 438453 731587 126741 334295 143778 32346 1063932 1453161 424919 918837 217063 88210 503053 427932 739214 494156 1204832 1776201 1286057 1125466 1526933 1385330 893416 453261 1435117 1113918 1046316 613883 1744644 742157 945115 925024 779265 1640642 293815 1082704 739262 928212 1168726 1744038 498029 638518 202280 396669 606851 1891950 650097 108209 153945 961508 1676741 654876 567513 1938276 775893 1502656 15871 436726 367468 227836 1588028 1892476 27351 1846257 1046701 290190 9351 285946 1716291 1149186 110343 282237 1048110 62630 1201140 773948 447835 593217 1002926 196935 1215281 641806 1099088 337747 729579 1707156 1030766 963312 1464649 560264 1389183 1786181 331721 1259847 552505 599527 1756978 1565746 1416874 215881 99639 1237174 1902437 557139 1627099 197747 1317353 537703 357980 265945 563934 1300037 589978 1941039 486279 1315191 316425 803579 1315548 1330322 846326 454775 1167464 770088 528269 1198562 1662026 1932558 1934446 522018 1683936 462325 1840476 335538 1898269 1913216 1066418 1605112 860427 1482406 543004 1248788 19146 639218 1076078 843664 373132 1781847 1621571 739351 1849922 1180607 1162093 143928 1224025 243442 1564910 443465 1665204 1341407 1536776 1806412 1354967 325702 560499 617202 903583 3998 556857 936548 574599 1595080 1440522 1707973 1266739 1871099 774193 1574551 340457 1892098 1813939 672298 1444319 193068 1633415 1006365 1859479 1364903 1943776 1290516 103862 32784 1234955 1154294 1306012 289010 189623 262433 1736987 162594 1888984 1376495 1653432 361846 670581 802781 696917 101231 666269 1259429 1978377 24020 626747 163987 1160048 917566 1618656 723003 588785 282394 1326793 1324492 1388115 1002383 628735 559704 1191301 1809137 396913 593344 1307957 786152 1776431 1070761 886956 929010 1648375 570292 664300 327188 793132 360478 1172498 1308117 921959 780067 975530 1385429 702612 24720 1679007 1749403 1570090 1999612 1674710 796702 745662 1665628 148548 861798 1576170 771691 1843667 919038 1065199 1529830 872218 1571026 658216 1794498 749205 1893870 1317512 73220 984202 685398 1695603 1169121 836355 78877 841170 1307931 423227 1146098 526495 997786 1461580 1236540 1798414 333981 161496 1454798 1866919 1527804 757533 1746954 1167228 1084639 1335641 602886 1297640 1278630 165036 1363263 120726 1421621 996498 1148434 1944066 1106196 1524372 224705 1488783 907857 785920 1945521 1286146 119086 1688133 1365744 1223849 1318911 917032 1622729 1355484 1896987 362357 61818 1969481 95430 1140912 236463 1709300 84296 529027 922418 60154 975071 83343 12933 100094 1423868 1469386 1474687 1026212 100119 581422 61311 250858 1400420 1017551 781608 1065722 1300238 1353791 682065 1933258 1680707 841058 607598 103421 929008 1905292 1563571 1845477 1370501 1463402 1866029 1480666 1889112 264544 597190 1961792 487341 535826 249151 576419 1883487 355328 727047 1610964 286338 963476 1546167 1039187 1478401 1289504 1982042 1415055 693177 1737046 1250483 1304007 806575 1131908 1163807 1381844 415792 800188 757990 253023 638679 688454 1528541 463378 1407852 1367266 1264119 1127019 249429 1888404 1460695 636222 841044 1547168 1531717 742036 1977599 193760 1159325 787451 1907747 1708382 592360 1809560 1955964 1495884 14719 313745 1155055 1686595 650128 1019921 1153656 658952 1962214 198352 1681950 817708 900522 1248085 27220 1356799 474732 296645 999934 836439 272018 1580602 75164 746342 420015 1837667 1987242 772138 1898503 461213 1145604 768879 172413 749199 523756 1220598 562047 101950 1998083 1244805 1626826 1471184 928428 626902 1925458 1154048 652209 1956642 808279 1637171 1774451 784193 286656 79606 1117956 379576 932432 1405548 690041 981746 3288 380499 1955342 1989577 374848 740323 605714 1112743 845195 942189 1344714 489370 896245 228285 301227 1414154 684854 1307826 422297 35945 1719693 1712722 1518769 204110 1385286 1925969 1778201 1379575 1238983 1118814 233818 932448 1982267 325670 1201646 339203 1045259 1914576 1281209 1240210 1019126 163945 1903380 1732899 1426960 990315 721062 772896 14257 1659557 299131 1177259 1012975 1522509 994993 1018605 1997093 1481626 1970638 428269 710633 975711 458851 680049 362134 1022704 1548084 1066124 1129085 223945 61557 1402881 1681127 560586 604922 893181 1077595 17791 179359 523988 1080614 1671401 562868 1762488 1549718 1926729 311752 1486586 1920031 380327 928749 1265766 1723244 136014 407542 716979 433440 775858 88803 329129 42 461220 1716856 534611 401186 1277096 220109 1031403 1002938 1368094 150489 1299970 1046968 641935 1395608 1558337 1324503 2332 1172549 1224917 336463 1173338 273141 1019963 630720 500203 1897778 669949 659317 218928 1768938 1620292 1001352 475355 302611 1790009 1661860 1301967 865499 1429736 1707191 1850628 1199953 576477 132017 1383220 643231 488126 382926 1384762 1670827 127474 1090036 303144 1597829 998428 1792809 282555 827015 949520 1157686 703810 335622 600957 350986 1526018 496943 1789916 1485357 1565582 1012624 1920041 249563 1045430 1913323 1084083 660445 992716 831611 1942088 1186642 1979743 106230 1103579 1594940 10387 1218957 616758 908672 817706 1746836 171551 767402 1154276 1372292 1877267 1174658 6060 810621 1671831 27959 94614 603343 428050 268515 428648 907276 1053355 39509 134813 666733 211669 323818 1514854 1788350 1054076 1468300 1972021 1043404 1045789 668934 1601629 126934 1925618 1799473 506775 1188162 1925322 798074 417965 343279 722313 302194 112623 1055610 1469400 657307 10391 1650489 818639 660300 1310624 424283 1101246 1896862 1588243 1414825 1158331 882540 675269 784706 1043996 702886 22531 705064 1577674 1033261 1368402 1720647 288830 165604 276124 452 1577971 1275053 1318787 1507197 1306945 241616 1220736 1252118 1655107 1174476 1005093 217466 1974021 629143 803784 669422 940327 256688 602730 997418 1223272 382956 994223 308579 1136286 454365 964168 48525 661145 1724777 1812050 564875 1176277 1750131 1826982 1771004 1346706 222332 1379888 411046 353038 345718 607868 1096114 688137 1092517 363307 1830310 196597 900668 1300320 1833142 1770257 1196386 454825 1933978 190523 779886 292344 786080 135671 1082125 1197664 474954 292216 1419506 1562868 418687 704329 1033647 1644330 1732940 1465331 1569369 680888 1023209 289215 553207 1258019 906856 31574 380519 14654 343245 1688504 11649 174732 1966258 104536 1435970 402694 1607949 1091567 466433 1386919 1791144 875034 421372 1066991 200341 1624063 1455579 1233901 798134 814359 665248 1700187 69843 967360 1215974 1197639 921224 373414 1995577 651079 1719539 204387 1928869 935831 759679 1298311 1189944 1644461 428018 1412343 877290 772155 700819 1075686 1734062 1014116 658397 1783061 946908 1360182 777841 1064071 554592 498480 849037 305663 1769343 391749 355887 1094031 1566728 1944203 1236732 456792 408359 119093 1924846 1267320 837562 165270 1035358 765976 855049 1716569 335394 1251891 1626116 858862 1696937 418505 966086 663631 1887228 1333366 1668718 796990 375027 725094 1312206 1215739 1992030 1402483 46589 1233796 225983 406222 417781 1047596 284598 1993507 1818556 1357814 1741598 962871 621833 1880755 1156363 1254719 1538487 433531 935907 974449 230878 1663448 13053 767978 1856902 1499102 817880 61836 1605779 856638 1497438 324535 1826673 16893 1689115 1934173 1773321 2173 539564 1689624 734026 1088955 119311 1369032 54870 1618407 822476 1725972 1207854 409078 247626 1644011 284116 1804395 615310 326555 419812 342964 167982 1340405 1449891 324239 244151 1196522 1751186 1107572 1548389 1176146 89135 1315033 1727761 831107 862911 594281 145374 142689 1494196 1424646 1568512 1920604 1451536 53816 912003 613944 495788 1247996 1938519 1887321 595769 653248 1586188 85259 1851817 205000 1605693 1758450 1083813 107777 542170 1539875 971227 1596344 1825684 1446992 1772708 912583 998270 495710 1198108 1883065 339958 1291969 133596 971223 1972969 1016483 1242477 1101991 1993656 1553541 177763 1539677 432942 1385485 844446 1271838 577428 156661 366092 1574118 13864 666842 199980 578929 1491775 340293 1433804 1706895 1128459 354025 1624903 1161712 904880 1513361 732247 1662701 336445 1815193 1696964 1930549 324356 1739925 1425948 1319101 1601254 308737 1876281 1693042 1478074 1919770 220535 1690622 637804 780657 1475583 731276 953003 600852 1159405 627121 1449091 713995 273485 1628420 798556 499097 1425839 969821 634389 188655 777878 1089280 1723392 1558149 792535 376286 91723 1788797 1470289 1229194 1115806 644596 1861959 603695 184517 624867 1110982 790213 369722 1796824 386448 893993 396313 882179 1922133 1199470 1806269 623593 134338 181193 465856 275033 906256 814005 1999513 1686790 595470 1629593 463629 384174 866389 537961 346035 942872 150832 1678064 683704 594613 1210366 32942 1213413 583746 894477 1258088 1811975 518989 771056 573047 1082723 537385 1173186 878679 1921508 992023 1841994 114997 112358 1164672 1817975 1674159 656524 1941435 1961104 1442427 750817 1306787 69919 789820 737495 1057398 798188 554201 829973 1376283 1084587 1362241 1519880 1321310 847285 189884 122825 1457108 623008 864557 1030859 563071 394499 1710625 704575 1228206 180764 43952 785064 1325475 1046857 1476743 570929 27925 1709076 1150845 1442497 147981 1566895 648463 277133 728189 284732 399061 1384619 1179138 1337650 1611046 667101 703893 1139206 366952 1862795 1273698 1348153 1451577 1312500 4548 738272 1561797 1679501 1872734 1472656 1937228 27246 319043 303009 173534 1411315 1967200 1200910 1467743 417574 1250186 1510788 1272524 58356 895701 1074493 1281535 1454169 1841889 1356035 333753 54068 1856263 1850739 833823 860940 988487 1866994 1897224 1540527 941601 747505 1393060 229450 20291 1719263 1154826 721597 1397156 1895109 590372 1427013 1703319 1036652 1882940 346083 1241070 5371 847009 1461296 1501819 99782 1343113 349842 1153491 540590 62528 588837 1059821 1171688 1974464 1364321 651204 186401 1537522 1569158 122831 249985 1921936 498515 1880901 925038 1097692 1597979 518811 366259 1316035 1323909 667705 1800912 1746922 446045 1415548 813610 1732161 19040 317602 864495 1496750 1203757 1801390 1948084 1201498 1941403 1623501 609455 1293536 1489680 1433971 1580863 1216126 1226499 20487 81000 12976 261672 1428984 1084757 1208703 431506 732677 1826151 1276127 43090 952334 1078127 1603584 443050 1841675 889934 78467 777596 413831 1579753 1119032 778333 1711866 776475 162673 883371 905652 1729727 274624 338727 98227 1695866 252288 867245 1295552 114986 1619685 172511 100933 514562 1117 681225 403886 661572 1496361 1774258 1794373 1490273 1697529 1821212 1806831 1896169 1418917 631617 835752 377575 1573533 1880362 1875331 1187268 598776 1337531 1100462 496848 1752480 1010655 723514 1278613 1573796 131923 658686 628017 982897 775966 90843 822061 920073 1411838 1132958 213632 1579746 475065 401977 531135 1556817 1669407 1953905 395063 1607447 1379876 990563 1439794 1211279 45142 1744881 1882082 1997291 1909694 552886 747764 554460 414574 1977411 264676 1483981 822176 496768 1669419 1976954 806080 160042 1801179 261807 1632858 182121 531452 96302 1088564 1348034 1936070 230806 969037 1292703 682003 1109334 1107218 96884 1765103 1399343 937797 1182720 369624 943401 1359928 60583 392874 732311 763320 1429375 411592 781279 1068369 1720076 1741034 638567 406508 345647 894924 1052522 1731245 551187 583060 1846563 1884829 1416582 398627 119903 1178260 1858887 1246157 1006995 1637630 654940 152522 1549045 1429580 997787 121123 991629 1384299 1191110 1231232 171710 252641 1467920 1210242 974129 923981 1314572 1619611 1895081 1836001 1656533 654906 1824494 309702 1186345 590567 812400 498452 1146511 1448944 820068 705220 1902542 975895 1564603 1395840 33279 1065786 747457 903151 1749645 117683 598702 1275577 10841 1107181 334113 1830411 441816 1793082 1605443 1944369 1318767 984215 167930 771653 426639 622075 913341 1347490 1497050 13583 1688558 57770 1396465 499044 254465 343861 968223 704886 1909002 1323451 546258 1688524 1071776 142630 1945815 1487812 235351 708612 346838 1672735 500510 1122337 1005611 990915 714762 772943 127448 1987831 274602 712801 1664179 762854 154660 730361 1186307 1131432 545493 1491317 1322101 653413 338280 1008468 69138 1639372 1430444 1623088 1491175 1885052 1042164 590533 769520 393548 713308 1284996 1900209 1028372 1002947 898111 1153897 352520 747021 1607903 1709557 2258 1794917 544591 601081 1817200 1477018 850530 13819 336703 1306724 733833 655813 1793223 746031 754023 1564518 615837 74672 1618133 1865293 1125055 1600540 1646702 1000716 263322 927624 1665728 690745 492696 1949811 47521 1223358 819327 3983 1691154 1165329 1693661 1680901 1670775 719600 1736421 1470640 1766944 390286 1026434 1249340 785465 1573548 1097881 1143620 1993356 1422761 1227067 1322954 725650 463707 1116240 743202 1618212 1973082 1505971 1110567 1254830 532616 1101953 584520 1962888 1117011 1884289 1490161 707752 1056945 939527 662481 439339 1983133 1452289 54638 1810076 797788 250605 1653448 1195938 855363 1584202 1365050 1495743 1452609 848172 1638364 455447 1620550 1113981 333296 78375 726832 981972 949483 1960929 1414241 1691090 180333 454920 1778607 1879958 20357 99391 88666 1413462 1946832 1225890 163213 36495 245967 1980337 227664 1973984 1161253 1128886 1381880 1743963 771470 966524 620821 605611 1221867 1611735 664266 1597194 1950104 288323 1790040 425556 1873288 239346 172325 208614 556223 86700 1181610 496343 1390915 1759464 1346499 972542 1676310 1583410 1336642 840333 453439 4314 1421391 1173716 1970902 1176694 2922 39495 1549157 464765 338679 1098989 1214400 1400888 717455 1739723 739292 448448 928323 337618 1455532 1351225 401084 221112 966283 106904 960949 937964 1895676 127321 975046 718343 694880 8388 883164 784943 951717 403779 10953 526941 571496 247267 853740 392613 1208428 193298 1484686 209853 754744 1130256 1864285 777119 127400 542770 799884 1003330 1251119 883820 88135 51244 1765171 1496866 1828723 1933712 117243 1747843 1761690 1438633 1896696 1847168 1029692 1520279 1184101 1759655 911078 221205 589234 164630 1510478 1445551 1292189 1435145 1459263 1060534 1482452 1959528 1809026 1462466 1252000 411299 1709446 303511 1861968 1914343 19832 1240642 970693 1725642 1095818 470620 1705329 1902199 1313401 262549 945228 1154629 1089078 1454293 1389559 1916166 845199 24355 810753 795175 320711 1014876 1194204 593243 1212162 664853 687493 1721238 522853 1411964 450509 818482 637945 1315465 619697 1595149 1534969 257617 393129 1846335 1111528 1575507 547537 706954 1644702 1391377 1554877 778996 1696855 1687720 1348895 574461 1977655 1210047 1027729 1070724 703181 299505 587132 1747374 1376541 717080 1914111 955960 1663893 708054 507007 1631700 92592 156492 28616 1412626 652921 592770 42696 846991 670472 671946 1155045 171635 1418630 1170407 1417601 1030974 1309996 119664 705751 349236 1227794 1826814 371510 1539127 1699099 804594 336152 974839 1861214 855650 570896 1162173 1098160 818434 1850485 1882687 1499347 472844 1720324 1949889 1147540 1291744 1709595 1440550 1959015 1885586 219396 1685008 58174 1608020 919074 1654438 979100 1730778 701063 692536 1551264 277943 1594081 1175508 1719025 1715632 1854979 2860 928835 1274121 1109983 897062 690379 1646283 373553 1190579 1053315 1316223 708275 262772 370189 1622686 566759 1494542 805505 1672877 1843796 1095523 381100 1832125 738167 1851394 881767 1347757 105363 281027 1000151 1384354 846364 717620 1627016 1027385 1531701 432211 300159 675123 611357 1896738 1911253 1370213 843459 246930 536076 1055209 423144 1937862 338847 213931 966937 232867 1400586 613172 543226 1449961 805798 1340004 1081599 610928 1591105 1773795 1991807 1628195 306553 1807811 1964192 1768934 45814 1221086 1191224 1777621 759058 1117776 50766 1180041 897355 189005 1021617 827335 1259768 231093 1428758 94058 1824811 853043 1676424 300586 518644 1269822 1844250 571412 751001 1651507 1128161 1385061 548153 604880 315582 1063495 71624 1295017 639007 1458191 1820082 762822 889315 1046340 1735728 1790962 988165 356066 1395594 221938 846117 1659772 814904 815750 1602515 784980 781782 894799 1963461 1911466 1996074 61228 1907980 780827 432740 1030130 1067911 1296627 298928 1168816 1300860 1466121 971258 1088094 292076 561036 1802868 369474 332439 893830 570118 1964964 409001 1548369 756126 62642 1405693 299441 129893 677852 347659 574131 1547748 1887466 628638 834953 727361 215450 346566 1467162 1002218 1596735 492712 1709036 1418788 1233123 1893517 926813 1879079 1456490 1624805 543547 329299 1132235 1212946 832611 1384 721467 555823 788315 174274 1460737 1581466 1032333 747540 1921883 909386 129687 1017747 1563732 1029183 840113 431484 1861316 429627 790042 1707701 579576 1344222 1777682 1040129 1599624 682731 326677 554304 536404 1382090 167994 1621576 444679 1271695 1207312 1455793 1901991 1317681 1173565 706932 435872 908873 1954543 529081 705740 958795 215489 827555 735821 1184196 1666210 1820287 737672 2577 893746 117441 803002 1741342 1240650 1277418 517502 1993133 1110365 1340117 1398675 1625023 1377242 733503 1316685 112428 415835 575680 214538 1034617 1596142 184264 1157997 515139 1849147 1780311 1933611 926711 215951 708842 1282610 136193 260681 1168467 324728 1228790 74209 158651 518562 748661 971330 1072885 1783673 1497240 892481 111473 1653895 1742129 855263 521968 441074 1944595 45910 1845819 870187 1503882 176241 1491171 1386513 115028 1383942 1129168 974043 533383 712807 1358051 1221062 1633026 46683 1377762 364147 750330 127703 1813550 677003 284645 1268030 1686479 1299573 1693326 1691440 470990 13781 916968 224126 1365641 940376 103981 1759639 1156843 920264 120152 1563099 1013280 767872 1815611 1964537 1602616 1968200 1062554 388479 151934 718220 1849255 1330377 1535452 862181 283639 1866384 835877 1476074 577964 724841 1976680 980814 1554327 716963 1602786 1464773 1976514 1683386 304921 905825 455244 274798 548744 1241400 326942 1387742 427764 1659175 1124301 985718 1683001 1392193 883837 524497 494397 225216 334879 1737382 417775 1127137 1363570 459076 1796964 1701595 1760361 1576554 1081183 829242 1735488 1498235 1273858 1854771 1934381 1384560 309604 1355133 1194966 766957 1490671 621569 1727377 1365202 1289811 1573252 975995 665561 438376 638243 1083512 1388680 1781307 56808 413000 775703 835366 1016602 296305 1538185 1816429 1227112 1287745 1133674 1652745 156428 413304 137120 613565 742487 62794 1948526 455687 1533215 432652 939422 1520360 1323624 1969915 364212 1704992 1550639 170217 1391731 503152 1852227 1603286 1092211 1405817 1216244 700150 322788 982656 1345769 868824 1567319 1633199 547302 1150310 293489 1439514 1174260 1638002 1492335 1498846 940719 977178 1931674 1730903 1570496 671950 1532893 37274 155971 1601446 418862 356744 1543221 207940 1573744 879211 1925708 778435 150017 1252466 1399301 1078466 714749 1607410 121217 679150 981155 1677392 1024705 1175711 1743768 191689 1215874 1303247 1109591 1388888 230488 1115836 1300115 835883 936803 812849 1722166 659568 1588556 809983 1309377 17162 78615 1867771 573145 1783314 773457 1698965 1878152 1053592 753726 447962 1884843 1221447 754027 1559797 945236 896050 1508111 25516 856095 1540686 630592 570998 1905479 403729 1028581 834941 1473699 1928483 917841 1548327 131883 717978 1153855 842206 90324 573370 1075061 654855 1541427 1571556 821611 1598465 341008 233618 304798 1676990 1383951 19030 1185003 860230 1413762 1957620 1471170 1719251 1685535 253938 66345 713870 1788840 226949 929686 1647810 225587 633087 1315320 1583552 7683 1144129 1835987 49023 1402055 1927058 1156874 1526490 1921906 1291477 614642 904228 1284254 923126 465124 1234042 1552943 57506 251465 1258496 308101 1581228 459540 1188746 1631051 649985 133224 1299951 424234 1178421 932233 1356965 1687226 1119780 84090 204731 1168112 1315541 644264 697234 1894493 193549 639084 1201675 437225 677954 1513374 656283 1797353 469809 1476052 249638 530751 827136 1015533 885021 1791895 1189974 363549 1635490 1076195 1766835 1796932 20214 868763 1160133 1329371 117616 513310 31440 31904 862261 381113 590389 585901 230337 384591 1050551 879382 1380783 913101 1033896 974078 1595616 996073 490117 710627 1225239 1617762 119820 547451 856978 1999073 1399018 1853357 1610580 261326 950737 1538594 336424 1068540 1540918 218858 551257 1067002 1366218 549149 646907 905330 279595 1785014 811890 82234 1841495 1737516 1903897 1096402 366971 676444 1652364 1368618 554580 1469356 87617 460689 678818 723768 519059 1197015 993314 1008351 1267515 1260102 1410120 861735 1505290 193792 530979 1179603 391245 362141 1421355 1755524 171483 1800821 1683029 1928715 11883 962465 749787 1864873 1710804 637892 1634868 311298 1065998 1744668 49448 699226 1162267 1103968 314538 151184 999050 331878 737076 913884 860301 127148 546660 1830971 1929423 113686 845037 874246 1680258 605138 962374 1443902 387091 1912689 335107 919688 1233590 1310091 502628 461586 1713187 812509 1641770 328603 850326 1093901 1274573 1270742 920230 1669180 28188 1172959 1043337 762758 1912470 826622 168268 1244384 692675 14491 630445 334710 77325 566006 1002499 1422456 1714721 1653286 1963210 671557 487892 268592 311030 432487 362706 952986 1218521 518486 23601 462735 1934876 199874 351392 1366675 1953392 1550739 1690992 1018159 1012873 1392999 83241 1275955 244191 623202 609603 919526 1005389 239615 1677888 416330 954158 1934999 1388183 100864 652774 859363 418004 175231 1912446 809321 1551056 1560469 512646 977942 797763 241067 1289161 534111 1865503 639881 1251662 316808 1214940 1820076 931242 1202701 465844 544207 1035161 1123748 1251240 623991 406230 795748 1490403 667549 641647 1580488 1376834 352627 504427 1565115 17852 815110 1744730 1458100 44514 96526 869998 1886554 1221482 1595532 967500 1503350 580274 1096719 995885 731964 99684 449063 1339343 565467 552678 733668 1703337 289694 1490134 1934628 1041792 620429 1789296 293756 7450 446278 462055 1497355 1553398 1055062 1569370 1037621 1218297 43899 1807259 710853 1768174 1203085 116877 1691039 975396 642653 1835031 930339 1637176 1384791 1158310 933432 1450520 66676 1427674 326344 1328407 772144 1556248 942048 354217 1247962 1636113 1209296 1316768 1298429 1773818 218241 264792 1135482 874529 812297 915725 189713 1129420 665366 496536 998989 1868650 596506 1833943 1564513 601372 213589 1292884 1396892 628719 1827854 1667053 1696257 38620 1754690 596591 1186018 853650 1205021 643814 1088554 558020 1808156 1312876 1840695 1942729 465363 1304912 427124 530662 796423 1591984 1790367 1652592 1228718 1506999 1138485 347399 1190695 1468997 1167813 544278 708243 291240 1956483 977734 609440 778705 1190322 1067665 272440 1711854 1043049 1848708 1150053 983987 984721 67827 1861431 1191311 94101 500415 493268 1881649 848623 372922 1098158 15733 650980 1887660 1165542 1892481 1784848 907597 465997 738981 1671736 1789824 1921823 1867710 998016 1520262 1209817 1345233 276698 1919306 445501 844453 107488 1820988 1561161 435865 1366049 852828 1953981 1750152 1707195 116447 1623387 327026 184269 1424871 1574043 1807188 232770 1252788 1669514 136668 1480467 1471660 1139188 1956316 732064 1652136 267011 1933791 1146592 1758969 1418054 561472 1699095 279934 676739 125921 179690 1777511 821512 1051135 1295446 526896 1077125 1232662 563289 1079300 826962 1626396 110881 1071538 994644 1792339 752460 438633 732882 672762 1382351 706101 960510 1032856 1344001 208584 1123758 1500217 1491609 791202 71623 1263841 549622 435418 1274480 1631324 444292 1873646 1020017 1424195 427683 821381 1054271 684924 1040859 466649 557664 350776 53882 1945393 1044934 239007 1971996 1843090 1068519 1825344 604398 1856268 340827 713229 1206929 853169 510796 87796 1126431 440902 1273946 1509776 60794 1070288 1786762 1670465 287366 1710091 1145634 974899 809253 538452 1774908 1988541 737088 1538269 1949493 623930 1766144 1133715 272400 173576 1002395 398419 1623498 1089142 149017 961066 1411927 1841686 1317169 374654 501853 1432369 1263700 314002 1656674 1567406 581749 824373 1798647 1801702 1373508 1515439 55768 1538396 93573 1700529 1605169 1208621 1329634 1729247 812617 1537026 1616202 1303451 383969 514523 537147 1469218 848956 1071428 901896 1411937 1497506 1650590 601729 256406 927365 1278918 1854813 1382250 1095384 1701758 1312063 1338077 1020107 1490795 1939238 990509 1645046 1198314 660093 360348 1820407 205063 1234377 838241 302048 1917715 857283 1467512 690096 1525409 758279 1684559 1616986 1013299 1108767 269635 1079577 1788439 900742 194710 498281 70374 1109461 642648 496200 546971 1308722 1053760 1127671 1934499 226829 1186903 939685 111914 19941 697802 1745798 1379126 692308 1815065 685299 332083 462507 102811 979655 411120 284826 908066 1385706 1806428 1501675 527274 1212231 1720728 1520730 1593911 820729 1652332 801475 469938 631616 1956346 1953938 1096404 372343 966517 845464 725000 885407 1517664 906784 291805 880282 1662428 1601259 1843889 372849 1500023 268646 141217 1210529 1968674 950925 1631216 1057044 1220087 571188 305793 781900 1836254 1076656 1270330 1844789 825813 474849 1949244 1404494 499220 16975 306602 575374 1144941 1869169 169390 1798536 264371 535020 407079 869982 1248494 837602 685030 1693208 1785426 217646 25839 782166 82450 708026 1417648 655174 1027591 726001 1557011 291187 350847 123027 1369154 1712345 1282595 290179 1494551 751681 763440 349635 1412080 797802 1179350 1126657 569023 1934816 1650508 1529176 732898 1802894 1617092 994333 1879855 465994 1671188 716184 171670 633187 214154 1232241 431143 302485 1591639 1834561 1859763 994062 1914086 24580 1359071 1601561 1672363 1994768 10048 98135 1466837 1701504 1486141 486393 1181740 1380148 287907 555880 1777663 1002696 678095 1011530 1924618 874509 275366 202848 1022377 1331190 390803 512254 1479594 382630 1750958 361963 178969 789138 1096801 1549512 1741512 154267 426365 782986 1918001 95417 421898 1084700 292395 624852 1608139 460985 812386 1419679 1476081 1442775 1023830 59704 1787523 1667898 991252 1915976 1671992 759821 228562 1970552 1110511 1761709 1760347 1603766 1984608 331011 573041 132179 1904663 1260883 996208 690116 147133 1710436 1708751 814365 1159901 703715 1519802 1946167 1837124 7956 1543902 619295 1352878 1204957 215780 318157 1808997 649124 833406 815126 527175 1466563 245582 62625 1025089 1336445 962454 1320686 507423 1628236 1549900 1205363 858 686505 1330517 1827067 1261673 241341 1435010 1873777 81020 1617235 1003001 1734186 245489 1599277 1409534 187928 683423 622247 1195147 1487953 685009 512279 114091 1045966 1089321 1818102 419527 1299583 873917 1918874 1364358 787057 1847071 873891 1573220 1017610 1842561 49124 714487 1850945 1830711 1949535 435755 1678043 1529406 911917 753649 1994161 918173 1767774 152396 219836 669160 931137 313248 885607 471848 1305554 1461693 1537386 1270642 1835427 1725559 953874 1808073 340551 1912284 1786789 1472657 1358522 853407 63688 1304648 1504800 749752 907576 639786 474183 263323 617012 253133 1967912 1053060 723827 1312857 1011150 1355236 1519455 1287068 1723136 1230133 1478146 608167 1054743 1596296 139722 1389455 753377 1883478 1501830 1471305 1801438 356446 1949135 83567 1676365 803461 610589 1242035 1082096 1560859 1547784 1977626 1426375 68638 1649569 1599755 1807325 1750024 1135010 855293 835134 1587540 737067 1624670 936921 196793 473503 86964 628048 682505 1489766 35422 816509 1804728 1335170 1996747 93940 385771 1919509 1645461 341602 630864 839824 1641543 573417 828173 1387143 1831116 132336 963557 368239 162264 142517 441535 1698444 1350175 265928 467476 1999824 1864847 1379578 220836 784134 1279483 387514 1529075 1590397 134871 1444844 1907381 1145542 1126351 1401476 1037092 1224376 1566850 377871 1019905 1167829 63595 33638 806598 1923722 1495938 1653266 485654 756350 1125659 502569 283288 782513 556457 804573 1406669 1057511 327205 1804466 1806300 1865071 1852489 421856 1052335 1972718 506317 172079 1451186 859546 1021017 126350 672779 1538255 1746663 847608 1721650 1618474 1357633 1982494 1033101 1576164 230489 1102723 1486287 395158 412727 1761078 1840817 1957462 1015583 892721 170954 1956295 1663032 1892971 1474066 1973215 1202780 764139 1848782 113244 391502 388957 1663335 508044 1465451 1831044 203914 843950 1135664 789130 1675453 592430 1573904 945525 1814186 384572 344665 97232 1546322 1097157 1617373 1816995 882213 1306222 1676733 66324 1209849 1488856 27882 57991 1379989 1936483 218912 45008 1471693 1351619 346459 1127714 1696223 1836475 1110101 1394017 506021 348321 649027 105653 594978 1237748 1317149 1880681 409546 1184639 1629971 998706 298005 1799 480692 1367716 33673 1416284 1717767 1608831 1978229 1857286 21039 813381 124115 357505 631446 1397575 902013 269937 1506329 781210 1603520 73566 1008657 72341 269554 1225106 172369 1845497 812306 475381 1711355 107311 29930 464675 1275385 1441745 1192064 1795174 1181574 73022 478001 1999199 1533023 764093 1404690 1129083 851955 1577771 465579 277936 305881 877552 215502 1437219 1970032 675999 521671 1732952 839626 942166 646883 842732 1608751 1905402 1756441 1667310 829759 733106 1637039 1402932 662193 385558 99869 225880 1482817 315470 1245662 929939 1115450 794280 1872914 1083045 1358267 247168 1784215 792307 1085705 1395401 687599 1724981 1724901 1848288 6760 1048772 1611621 335458 319 542042 157883 1798104 782719 304512 818305 1776821 69548 588813 628244 1031351 55197 564580 948287 1558886 1169162 1289231 1462333 1422945 1307715 261184 605726 375041 1119274 482657 1688623 144424 585275 1054899 1424728 1208214 83589 1309005 1289530 37655 529295 79369 1085455 482048 1990385 902845 632135 490055 78401 1872987 883699 1279514 1168948 1945210 1298449 139433 1389899 347928 1539909 699372 753825 260369 1943300 951112 820173 1461918 1398058 1287643 1076790 885377 329877 100501 422956 1517249 1667037 1349642 591796 492347 1331340 1594207 888576 1694450 760343 1546715 846010 1723589 1136649 831672 399089 493346 240000 1874952 1576591 1762788 1789028 564020 896322 74577 1314945 1604201 1350208 1896822 287598 663358 486019 710798 1466157 1300915 1581461 27946 448033 1608174 1888445 1878569 1686042 59862 1897551 1109374 1223527 1365763 1048004 1655202 1733914 799947 552686 1703944 634793 1547395 990200 125751 1718977 975498 1230483 1865984 1000667 911799 1090920 631477 358289 1483512 1294360 627312 830829 1693464 1261326 620155 1193057 492926 1524607 310171 972006 559148 1987133 1181222 648461 1035474 887093 1288595 1407072 176507 877342 45055 1531986 38045 118693 1951412 61746 267789 495216 1871946 1046771 1088135 299552 1193137 1057345 1441824 108642 1185162 1427286 210040 512237 1572026 1968124 1294778 424831 101530 1379953 800695 653829 827462 1468808 1278559 457382 1866021 619593 1664762 879850 1042058 579287 1687227 1503097 127700 89068 800285 616866 458389 1695449 1873243 1441469 1652759 17350 1416657 834661 1985952 989117 691094 702258 925509 770466 1739625 773744 45109 341268 1172148 174500 1371789 1524770 609842 1066502 1141790 481753 870871 830353 1915619 1711484 1919789 991017 1683921 396089 1841441 1100155 309200 365021 1626290 1101847 562164 1987767 1816460 673753 1949236 533328 1515797 1894777 21495 1612670 634385 965600 1340504 1805058 502066 28815 1093260 1411617 1845664 23271 941523 947395 1475066 1374485 1442355 1979310 1385944 1999589 164601 1675145 1557972 1536188 1959279 909553 573052 1207687 936654 1706300 427107 1215970 929359 1409886 1681899 82110 591399 472308 944035 1271659 1957052 1916437 1969482 712531 1024460 1174147 803955 1623941 1480007 749951 1873333 1841337 1092794 450131 287711 598632 1048656 858090 985008 636469 541727 1626680 923226 1541025 1006735 1026469 890648 1414400 559282 1200452 1367471 512394 1756195 882573 1286238 1269071 1956374 1481322 140701 168781 607134 184817 805020 324459 136828 608698 3670 564261 364821 1768177 725494 1711645 1636289 1475020 1380381 271033 898298 1240094 1589240 492339 748243 1562256 722791 32005 290499 1709369 1419899 999918 178284 830370 944411 1017299 1663320 994574 814257 658169 933563 517993 1501025 982287 1710810 1496219 1765476 1650026 602352 465275 174507 868534 70234 1265316 671505 1116962 1490365 112935 351088 1596550 485311 1941569 304036 1515601 1423333 614263 671658 1656929 1211257 1879025 908939 1983100 1766343 1363679 1587271 106277 1178658 1167225 624385 1819138 1235062 1534700 530599 88435 1411936 1017993 317394 646684 856738 96606 1649056 208651 1058330 118008 990254 1810035 868956 163891 1125059 1618256 217778 1164536 1394574 1572705 62174 12335 809152 1657454 672068 1948277 1983444 1125197 266057 1322814 1729415 1327236 1947277 753295 1295070 1932997 1085433 146671 1859426 382242 803297 383474 811801 552615 723532 1791920 608190 11495 1051380 1578649 1987629 1633328 841743 143364 385141 972918 1934507 1609418 1275782 1153348 1931226 1376869 942857 72312 495961 1846759 528992 1305407 1197415 415786 326305 1769143 1700738 1111379 990656 92686 688785 1954531 1877226 1125514 576063 1845751 1111184 1994144 796389 238749 1203604 933391 124600 780963 194076 1566281 1039476 1847720 1146948 1108306 1428118 1265936 541383 883785 1820783 1583495 570221 1444412 1455224 654263 1403794 675345 173445 1666240 742848 1335479 911088 1287834 1504075 188411 958128 189622 584618 98929 1612212 466041 1859003 249196 1469195 168780 860190 307516 1206436 211233 792330 421820 573732 1896669 169963 337051 1267369 1891070 1186597 1456198 1759625 500775 1688708 1027231 64964 1010227 1796102 1820634 164428 258735 672956 304666 1647540 1090337 1325293 1797984 615754 685313 936464 707475 1508970 1319275 1145319 57185 990460 1208292 1496183 1520258 366388 845193 1306164 1192053 668189 1703090 764644 1757146 1774920 1953618 1907720 234327 1433103 404531 1391349 1420218 1692040 1091296 952488 1814475 582742 1526368 366334 235034 228283 1176569 908807 1479805 1199071 1170467 696915 327819 1965889 433662 1853717 387675 1861294 963425 604948 963806 266940 1655103 1487724 188825 185352 1657971 1814699 1856269 904967 1816821 1531302 1710421 173881 338202 1299982 570583 533876 1072138 997935 1875739 220991 1341065 468227 831710 484793 829266 1301549 484728 1529897 1579548 1732741 277657 314165 102356 375896 413080 266534 1217835 1011590 1471056 491929 1039726 346370 475954 1372733 896280 400837 274274 1315858 444821 1680035 20648 479414 1231928 992945 1579699 1326774 1868892 1936645 1243139 1487520 1001442 1823548 1030652 1650330 919700 1492786 1750549 1711185 148576 75009 1900601 1817568 620538 372505 928202 1876053 1492897 809249 1120762 953417 1370103 795132 1783119 40661 1211395 935725 1056131 1981548 1182671 1525329 340197 153213 934652 888045 2827 1494596 1382630 1825242 1616265 72051 821535 1596864 1436884 1713505 394279 474910 781689 1829036 702895 1167698 1830011 282883 1997161 1884447 1600786 1411402 615089 1710424 41266 1626045 371389 1832779 446661 744660 1144382 1661272 375743 1328513 1216884 1906979 504549 1689461 1359598 529623 741391 1767634 86126 1566308 1419620 393526 273304 1851153 1239227 1619398 43096 78581 266853 6750 808311 1166183 898880 1588314 275205 720927 1391046 1340887 863329 700003 1751708 875077 1288728 887901 1180109 1406709 938735 743750 872273 16543 358838 423558 1356645 1725097 220067 1062234 782212 195304 357018 1031749 822319 335191 559709 903593 1207615 377912 44449 128279 68987 1057221 1925940 1220565 1052906 1183040 143143 1145384 848310 120273 974122 1427731 1422727 1776904 189821 552691 988013 1770298 733234 1120253 1411953 1469597 1047312 512640 412832 759258 682951 1473058 1557661 1312752 1951693 188516 1302849 1852486 693685 1527713 337861 1582879 1625894 327779 1714788 1888627 1252144 330902 621754 249690 950918 1674864 1966973 392788 1017622 908668 1006014 1805507 1680214 734840 540932 561381 1628291 1737089 543148 477053 328212 787216 728070 785811 1833423 972436 1731770 296571 1421172 279162 1213039 253794 967451 19304 830696 1585883 160144 1726965 1537176 1128033 1937734 1987656 252511 277231 604484 449983 886605 325408 1385542 812322 1423528 319976 844481 1538689 1790400 1989439 1504579 1948633 555543 1923194 1305079 929728 1444035 272166 339221 994368 1593811 1032849 1822780 692257 579901 164652 301986 1723032 747626 921954 1763346 506528 421199 860293 239840 606793 644367 1877222 177291 864687 465181 739201 710371 1742958 276557 1484423 1935505 1121803 1870217 953081 1343955 509199 1949655 978952 81232 1819065 283552 1852448 1415447 87907 127531 902489 1038240 1854284 1870160 1821211 608570 871121 1691210 99825 591788 1166148 441826 1577401 1323273 642980 1627987 1207317 1313025 1894887 1011571 1874991 1036676 1157460 1264908 297728 579486 1241891 998073 1992763 350924 1423467 676895 672336 1323246 1441815 1819586 602847 1000879 1709849 1153358 758149 1530399 579288 552196 1774572 1529477 375573 1984605 1229577 440296 1189824 939054 1816682 110353 689287 1872008 94726 1927830 796798 161881 1708212 235885 1058933 1771792 188794 1494620 730957 1128819 1333300 1780227 801387 514889 849642 813939 364298 1011748 1929533 1798223 1612416 53653 1494418 1634995 856568 747427 588207 1110532 1757354 1723312 1492275 1951616 516263 1228563 627244 1053105 496836 855943 287030 1081350 251377 398833 1078815 652172 1653559 1451204 1476162 780575 693287 194161 205792 1489658 1727466 798932 792620 1040818 941840 1563270 1621592 489932 988672 1755649 1905647 481562 964884 1309309 1830976 859039 1032042 1499651 1565854 1036991 370964 931614 1246164 964535 620470 312933 161649 521370 23279 1423745 999665 1447525 272871 623997 1585009 1066567 818907 1000441 1072935 1655231 384391 1718186 556259 59574 1805297 1671567 379754 1308750 1565031 1408100 234219 1899543 336731 1942487 1653152 297897 1932759 731004 371890 159551 1705073 1419223 1106417 992190 1878554 1465752 1860214 1395514 706345 943219 967852 1083335 1756921 1422196 882954 1584072 385537 1878247 939708 881175 1791064 1763446 271767 1203040 1724985 920115 1179261 1522160 1837813 865215 840230 1658377 329339 163281 1352221 884889 1809034 1664303 523162 1358582 857222 398173 841850 1519921 479590 402098 192500 1245818 889313 1908340 1890732 704199 1814150 805072 1929556 1432323 1791966 1062073 995706 1713013 171935 1381284 1830946 1027530 1836559 1298261 1713796 1141792 1352378 880293 1096931 298526 1756903 1861148 1375405 977892 783440 181545 926105 472788 1898214 548448 1166416 1110142 1744900 1839359 937556 846586 214152 531447 1566010 611043 1525241 1456834 755879 1014550 1184576 188498 74519 553489 1727692 294576 298414 810036 1385043 297914 45726 1786004 1439976 136648 755781 1372105 1620856 561849 821967 675781 1547235 1639990 557383 1757353 841422 141670 1483594 1554052 1725214 151067 616717 1868444 519499 666794 908748 803692 1679826 593438 1601335 1724363 366743 626411 389824 340681 1261367 1354307 1192415 877617 933487 584000 616245 998545 405498 902886 1021867 572711 869212 1904233 402101 1137209 860947 912390 1559238 159779 713425 913898 1505908 459428 1795512 1111636 1764678 592858 767092 1339013 1619442 69424 341339 1029576 84816 1242212 262727 861182 82408 239069 1920357 919211 710549 938159 111651 888642 1287194 1576816 1997016 1491366 1184120 876153 486868 1291897 802482 270359 1362982 1541994 126921 25756 984546 317856 96646 242519 1838032 117603 885246 1424320 1755147 1084485 360590 1388626 348860 1434250 1837098 239101 740748 586600 1839408 1421211 1779910 1887351 1642818 731264 1109174 1476493 1170631 1252373 1581284 1072434 225825 790168 1386791 620633 1412023 297500 1742615 375090 964147 640746 1652937 990368 822390 1241854 1632925 1616972 954815 418423 1742977 1875696 1922254 952831 574330 296001 1001201 1675423 251437 1451801 1565890 397160 663979 1211008 1756782 964642 1520379 1308983 264106 1677283 16161 1123332 664919 403350 1550217 1335977 95077 291196 996945 1993850 984858 1182798 1812364 611717 428070 1446733 741716 1793406 747000 1674663 1455346 421336 207363 655621 362283 911126 311890 721478 1043627 1121968 1812144 1512276 779409 1851388 1695147 1305596 72616 892567 1223524 438063 522935 1962807 1331679 932209 1011631 678781 217762 1547111 263972 1103638 1401860 1193178 328608 540025 511547 81594 1112381 703633 873766 990014 378338 310966 1316335 72681 1686289 1271612 714594 1364414 1298808 718042 473344 1170605 52172 1451547 1790716 957875 1249515 869316 159464 1337177 1920930 599219 258697 1449004 66277 685188 1052147 1273606 1800858 956383 301205 1047908 1613840 1333225 1927519 60024 360225 964671 1547166 849527 342131 1815791 867827 819470 837029 1550847 1551086 1234532 1494888 1530354 623973 333636 664792 133656 888127 171941 609301 1981070 1386233 1541649 162744 278758 792437 797933 186135 366833 1073066 1335203 476249 1467024 1175413 893059 127945 299092 1687427 1764373 1608669 1851622 399551 46739 506093 703862 1735999 306810 787993 1450664 1063931 630191 1968587 1417918 1093883 812253 1261560 1774607 189132 1785639 1342448 1794227 1872582 1267361 1765232 1659210 243201 216725 1645426 310494 1921643 834685 322952 1228496 1243207 1505334 1444115 39530 685287 962432 516208 574022 824204 1436293 1122180 1857444 125640 1187683 855137 1563311 797489 797107 1756896 141199 512458 574048 340752 680617 1761538 1250919 1775811 1656337 490816 1493407 1405311 1768794 388995 825239 962794 1964393 581614 1384908 1851381 151324 396202 832232 815532 981173 1209283 1392662 346443 1321423 1474354 1537107 994965 9241 952778 762820 771769 1795274 1956666 270431 27688 1890660 723815 658765 237357 976657 118303 547469 12662 40888 1780502 626614 1573631 1995446 952622 109845 1920293 462854 1428192 1570595 1480075 1118576 1524688 533149 1405128 1133249 125443 1438202 354439 1270335 685091 1223168 1484087 368784 1063768 1813403 1305514 1127646 628004 1580770 1438552 1729111 247808 748429 1437222 496725 1703642 483043 223914 1682215 122509 648291 1009050 1709808 325194 1139244 600457 1220919 1535388 425609 484168 280209 1203934 1521883 1405799 866627 670242 1591163 1355334 742778 1676093 545295 118914 1569815 1623029 1853217 845963 187811 632979 606178 1108822 1759300 1676583 954639 1664693 705563 1605404 1417694 1301070 895667 352392 1674967 1942698 1011683 1811301 1163945 1949347 1912893 88500 767164 1358099 1322939 33842 836818 1583891 177446 394083 296662 498404 212508 925435 1682359 1071168 1537880 1955407 658918 942066 918339 1153051 766111 1471934 474309 1124913 1200188 820401 334402 1507975 1313957 718134 629316 1774067 621976 800659 1360526 1177484 1321777 873481 867922 1045502 330263 400815 706513 949200 871136 287608 251785 389875 1401613 460091 400784 1408492 1179481 1761809 1449378 605525 1420604 1379449 863151 260101 1935657 1714655 465241 1887907 1276058 620698 1747746 999730 782434 657845 665920 1703135 421250 626816 550750 148893 624419 1652050 1462133 1535148 1276017 1590697 1119545 1571405 1968243 500368 846069 1476416 812002 892199 982348 30178 1956976 906458 327121 14162 1005733 388860 539913 697900 1139210 847354 920494 292083 395289 215732 1318893 1002556 1568673 1598571 759330 1495336 68455 335528 128109 1769362 1614353 828806 725659 719166 937898 1854111 1777107 57904 585935 888101 279482 925353 619863 719298 966399 1469941 670001 96639 984625 90341 1195844 1105452 1765981 923937 1618981 1457199 1889750 388533 571507 742680 1830170 662483 153551 1923724 432010 448420 125318 689294 624785 1004919 1673518 1821367 224097 1038278 1331658 1209568 133401 366031 1288474 1543577 1856233 103096 845393 230096 1929235 1552093 961942 291284 354941 1932169 1227759 1591527 1843850 455430 1743567 719370 1105521 476728 1413321 637917 1905534 1912821 711570 1785395 262065 1492130 585835 1769593 1600888 101051 1981331 1238057 46451 630542 659757 1584178 386455 1947872 630744 1496299 46933 8341 1869373 98633 1010224 812415 105143 1526781 969151 1596458 297374 1950083 663448 1199215 1477806 1681622 976038 388782 1331685 1878767 1887679 448171 1857835 1864716 818908 1678039 279269 655968 1736615 1537224 1568763 1722544 1919944 748820 1659441 1187677 1853743 585002 1080388 533822 1024780 680192 970618 1857081 1327761 715597 1041017 1887817 674432 773887 1814476 1442352 1765237 1071704 1689891 151894 399676 1159559 1702960 1647470 939800 758964 503593 1862250 476412 18528 1830259 979368 131574 73752 1199367 1619512 513715 221271 911189 1653473 505583 1759981 1839912 724046 1458512 648375 113661 1772435 1447223 1096849 650516 1073456 663134 972085 1115549 1913898 1239351 1398682 1004766 45668 1363598 811358 1059656 243908 94765 1730724 509636 1388595 1137664 991812 805564 1191079 1057459 1774932 1093326 370810 1955318 125997 188598 100720 1376814 1909814 1280711 1898109 344985 449945 1878059 8020 1720198 171435 86156 1075721 187692 1802067 332202 1806698 685984 1083111 1827968 47771 1325217 1788760 568194 1118434 1226454 977506 823910 175675 1016998 1342962 268521 1398695 155735 1884259 1040432 164581 1489919 1074677 1346419 1698499 1600148 1612740 861436 1735604 1222700 1113885 259321 1687912 1535782 173947 28463 662689 1644569 68058 239389 237325 1597053 566598 475503 280581 1769537 1248590 1635616 1095009 246317 471811 83770 1479802 1826415 1038913 1389514 978626 1930228 1329055 1742172 1288410 1720688 677866 282359 694550 1349384 1381736 86150 1356472 1688513 1829599 648239 709978 1512658 850940 188437 1209858 750905 358319 350414 367446 49564 181912 959092 883076 799066 1089329 1227936 711727 665239 986401 1081915 795753 1205943 551192 423962 1718051 1776604 1444781 353643 572059 1509821 929160 1779319 28568 1747954 1633671 1470499 297530 802230 1161373 401342 822548 1032653 1826853 262995 1308845 1989115 1764516 1280764 489902 146754 107544 1601715 307787 1597321 659718 1166525 548504 1947892 41168 1975981 1756225 33946 156504 1340623 1252207 616448 1385250 1025 825490 1864727 1226361 1463657 1683096 978562 817110 421325 101391 695859 1165739 861627 829151 1514808 629751 1466823 312327 1172849 1545483 1249902 1124547 1744522 1897882 931391 1308053 1972064 100772 117547 502483 68563 1808511 966425 1389156 496946 493469 1003662 181615 1073514 96553 766396 995894 950677 1283889 1503141 879859 970110 1127389 1386051 1932295 1813131 1989336 1160143 1946541 1004593 1093288 1618101 934991 1362361 1747540 1799738 1015209 42837 1584824 1453215 1622858 759067 950651 449308 1747949 501536 153426 1408072 1892085 1254588 1356232 192483 415797 136827 36548 729763 1266741 1733119 921347 684474 14849 234862 895925 1623852 1640850 1478344 1245680 734317 107803 381200 29180 138260 1817601 1688437 974144 1814371 1707782 1893312 674320 730582 1722266 476473 1230066 954137 629325 1668181 1056018 301120 1839464 652406 1622536 1980590 1818575 534962 1949505 711505 341576 1205120 1671104 1856682 345306 1126983 1286798 155937 735115 1427713 1391918 53644 1085889 1899464 113741 370516 1545963 1376938 591621 1839388 350096 876127 1797435 468964 1406566 1120531 8528 10290 1850234 1733329 488082 1768447 896067 1920615 967499 707173 830780 1648262 1096316 981401 614239 1931193 332276 377231 69374 1345479 351352 460560 1527531 545011 1258487 609353 579969 1189155 162763 183548 1286661 1139374 1674968 1653320 1041630 453328 1929343 1050794 923346 674167 80144 1302023 97439 364831 77634 1077568 873822 1179802 164807 1366420 1303936 1895733 375494 780581 1348043 197105 569637 1108588 1926061 826138 734361 1618320 40724 44515 1606320 1527321 313625 261615 1730878 838017 38778 1267261 583988 215673 384475 1853052 92084 1980934 1961942 1451105 1406620 383208 1190976 1681173 898766 493533 597894 1880002 337639 506460 63195 13512 1126290 1078760 892976 681376 348979 1988386 599965 475218 923827 1197750 1472671 333683 714818 1856843 1465513 1303300 822127 107282 787493 1860499 1860402 856590 56892 1254914 896761 950983 1722211 1970584 1512449 837249 1266838 167954 968674 294056 464981 1964711 81602 221937 1371843 366051 41246 1356590 1446613 494281 1597915 1588638 1281236 244082 1747343 1001974 61433 953269 947567 1132353 484215 1824286 689792 1410838 1510859 1172603 1045335 1711885 902114 1324580 178282 1037570 1690941 822804 797857 1968889 998355 1003174 1476894 407833 83475 216713 1548733 1751442 36700 1982688 1728988 1723946 1468516 116534 1364700 746589 1351021 156310 237023 1526211 1437707 55065 1288089 580285 1263701 668616 916589 1208917 701116 59326 353039 732236 1879514 1331518 654309 796286 1013905 1729717 1341 676693 338640 899629 1966540 756721 1469729 881194 541892 1580433 1242453 1877153 1325938 1962899 51477 885974 1027132 254467 1082821 327935 537428 1781216 1361839 177695 437729 1290181 1194416 1191457 250165 1252894 24712 179966 1086014 659623 1951081 355243 1223637 1104169 1695524 1698407 1724368 957938 1742239 542652 269706 1262300 251025 638503 795282 1843487 1372674 525609 1958914 1750601 863153 1431484 713182 1769005 1102033 1782723 1491689 70705 1573069 904226 1819169 542672 677209 1923789 845845 933812 1006849 1510314 885078 1063547 677242 878810 1554848 277651 782486 1353205 711881 1605385 1504838 1039080 1279069 683737 1558758 1316809 1681998 1446415 1021069 401609 1451920 1411944 752736 1929052 1884604 438119 809423 1383266 842153 1270998 1396230 732874 1545752 336630 1001521 964677 1714116 594836 1442561 697150 299069 983981 1209708 279090 1221713 1109610 304686 1631732 255432 1725767 195810 790178 498037 1421471 759247 76624 1520407 198713 1009045 411050 455729 1141278 1301118 1763526 1568127 138898 1788139 1569243 1986182 1789209 26792 1916421 1374040 1630058 1749291 1395767 1736271 586652 1119308 793982 1857515 821706 1325700 599990 1926794 1447183 1620762 563931 1588506 1136270 1300741 114902 1294396 187609 120866 892972 1125132 1729197 1774853 174914 1966169 1479293 24559 1001649 131786 960710 1157508 736887 1000456 541082 1488541 715832 1174063 286202 449488 1815973 1623988 1116144 977404 187098 78431 122527 490267 275271 62355 1429832 326785 368637 13628 874830 824550 1912273 488842 1323004 1198876 1365620 1361604 1855549 278849 456326 1116327 1560971 602820 1203282 829950 572428 165583 280992 937259 1682759 1413132 572441 1862168 1994489 504982 1581612 768281 1695333 938062 992904 690511 1248279 561206 1380217 9598 1952299 269819 735616 1460258 1328568 421240 1739821 987930 1940095 503127 1740620 1487101 1300953 1206128 1263551 208052 781992 692313 1089461 1929645 1778915 1755381 1316923 110685 1194923 1294059 348247 26646 1498119 800571 925460 1793798 579590 208798 746033 219378 444388 1481598 513908 392551 1142455 796681 48729 454162 53150 367823 1217339 182384 1278131 122367 631544 517732 152521 1328212 672342 1583978 208373 1744874 1950444 279714 1364583 1371265 416942 416459 141259 739068 534545 71125 249328 225017 320391 9306 923623 347939 1534000 441571 674507 110945 243840 1817957 1444651 1713421 415778 559304 595826 1755875 1113580 1482057 619399 944025 942266 160466 242616 1976079 1147181 1454889 1477449 631846 1382734 810286 593734 773437 284005 1381470 1051222 1273716 1487549 1392463 1067769 230636 1113696 1213684 1764335 988694 1297583 604599 773376 1953747 1582943 1207504 1400735 493570 1666327 1948021 1302940 1823545 618726 1892029 129807 434110 69432 791659 1343122 466887 1809782 1535134 1656945 8244 1915576 1300829 1552826 264966 555531 671542 1248413 41735 1175340 1527541 1010095 1493671 816732 1000602 1287107 1697888 1273562 1911635 1812632 1372536 1963446 329788 1040081 113174 1291907 1684736 835308 661551 773104 1993917 22509 659969 170831 801742 1784308 1067757 367375 1680469 1176822 1670713 1834133 897359 600884 533963 770071 1572454 439742 246432 1900644 1982945 179108 1659405 1281073 75526 380601 357992 563356 1839691 1375169 152764 364804 1965966 165432 1339098 1262524 1440006 1861394 558621 583991 1167313 1507717 746224 573280 883017 1519575 679236 1506453 1330913 29706 837019 908981 203847 1293483 1934233 626145 850755 1595170 1730523 1779597 171878 376205 989380 787892 223739 544172 1074709 1750735 1792297 641540 1010248 459333 842170 1743381 1274016 992606 201074 782514 1318674 1472179 1865703 1678419 564486 1882864 855816 32606 1418133 1094835 242992 1641766 196140 443786 212987 259952 1086352 726382 168919 745971 365405 238339 377013 945855 708929 834449 918520 1579734 388712 255066 1805864 627300 547208 499581 297444 1220441 1764899 723546 487592 805829 136309 315153 278118 1482948 1614998 1648903 410366 1746792 832122 611853 1940523 660214 1008186 1346917 1898804 327304 719268 901263 564515 898355 1319390 265308 1500509 1633883 152230 1646827 211658 247179 1350020 1145149 1192196 1167216 160512 1867726 18799 138128 1415554 594771 180740 1497533 1455513 66760 730730 1128188 1133907 1817493 1608256 1828471 188032 1664552 1752957 1176083 409592 715384 363147 145745 879246 1646668 627323 312832 1059263 261816 1486433 743769 959868 2875 39794 950622 713343 1058466 569044 1802991 1036474 723113 89752 345650 793716 1856591 1864730 700779 1352824 355376 1944819 994080 732781 500868 61925 197476 277899 61536 1621652 132915 1680793 1614898 1885867 661538 252174 1408999 243689 1435313 1180876 1361983 1212277 1477957 763776 1736778 191553 1164180 705237 184878 193243 177680 312783 859057 1397411 1073413 944021 1089774 947465 1337203 1297682 1429631 1087680 274425 1615284 1606874 26590 1804117 1242971 236151 943038 1105973 406102 1686421 129921 931158 1903071 904391 1984308 356886 1879235 215765 177388 1898551 1336205 1293668 594881 1929549 1737708 5804 1118326 109380 1403641 1626780 1510635 129708 1285294 1730602 24710 171129 1976658 1955971 559454 569869 683637 36774 162588 1121879 349055 1017494 727554 458317 1697567 522387 886494 399553 446294 1220683 939300 1935546 111907 1104859 1896879 1857607 1089600 70983 5198 814787 11237 1305040 1690901 1937541 10661 1217877 679111 707996 1210417 1251305 1335975 1415432 1445800 1010807 321736 1955394 1730929 1586347 843432 99122 1237184 1676094 812728 47674 284721 455399 815782 784570 954672 1472864 1738103 1002595 307671 1122887 151578 92934 313688 1559572 420963 1993230 1136489 400639 1523460 1553917 1515458 689264 1888367 1679202 505848 1424316 1781595 1730731 1578846 906613 728717 967703 332476 1461908 691450 490621 11798 248153 1256471 1070858 606492 886483 1679777 774186 1018512 1000813 940206 1441993 917028 138463 1934416 1275295 258455 1712207 1396985 834779 1976312 627581 1249331 373245 1513205 1357150 782824 1419649 1258429 366306 532734 641922 57697 325235 12824 1722493 345142 649545 741747 403450 354795 299107 579924 1217337 1114747 429830 1630169 76629 537811 547288 1465841 83431 840063 1363948 909436 1449483 1963835 1512411 1277993 1801648 979688 196535 1142953 692236 1479719 979658 487487 542373 452899 161669 1005316 1287465 590182 1263176 972187 1994510 453880 544185 1012587 1518685 1044179 1553069 1619383 509764 73328 1449547 97772 707877 521145 135726 852575 178754 1023567 1368236 1204727 1358405 709376 1137396 683488 645124 851684 444667 1373802 90919 101243 1551299 1571590 1011346 699051 740940 567577 1612728 1319324 540757 996640 1372785 1954195 516428 504059 1407981 1799148 1679864 1400455 775230 345399 1596605 809885 36120 356596 638132 1661501 401973 1767990 901553 1736278 445875 1847855 350370 830863 1907402 1662681 1569968 1790100 1798973 555874 607939 1376352 1954037 665093 1270405 1380390 1304355 1038550 1004414 325522 1683723 1255602 1610996 1192068 83474 1396523 80421 316759 1091625 1496295 76714 539614 1644717 840457 1323947 56638 1885436 381992 199180 1225135 1894747 90951 392484 1962124 1005341 1764318 660059 1458278 1532890 1974908 607726 1407961 108623 1001888 1596985 708616 302456 1596356 1820557 1908971 1604553 553349 790744 989480 304927 1721014 1252349 818119 921193 1000970 536568 36869 746366 74038 1306737 419123 704609 1811654 18516 306784 212849 996130 768234 1730741 1613435 293225 1760674 1854941 332563 1352997 1400217 1126542 794659 274373 70829 1000351 1948586 660124 1618818 1888429 1591247 94666 1873922 1120334 571619 1583538 789583 907477 707636 461625 541718 364096 1351695 10551 658624 1758688 767 816535 509237 125001 1713220 1251950 1660971 1634529 1591177 1597706 1444798 1075035 1657834 1204629 245106 1051787 1232846 1435393 923903 660000 793113 184506 1440652 1451156 1500835 1691710 169187 314731 229632 980921 1157077 511917 1416840 417154 1541850 340635 1817144 84918 1354413 717703 1384358 1222930 1985007 1713651 941774 609381 563992 696817 1676363 1588901 753347 831505 122689 1976032 1168214 1879007 1587147 1705586 732290 678118 454650 349645 1333211 1098764 750006 17850 114973 1704993 1643612 1753244 1207256 155201 733397 1392644 942415 142054 1562814 145732 1516075 1321238 1285307 1764212 455162 666547 319347 944187 1946698 1380672 759546 1006544 78944 931950 465820 627273 27512 714329 729557 1416844 589331 51465 229730 317822 1588097 585963 1989271 1760386 1705554 1226538 1593751 1499993 845186 710353 854498 184762 826967 1876953 1076524 707533 1902557 823764 1279533 97516 431152 1017449 1954092 730763 1642836 1492994 1403927 446628 203875 636648 99672 359934 78441 1318822 809580 1954715 140643 1799079 438340 557850 608975 593133 742906 1897204 29231 863891 568295 1464299 149390 422861 1872794 1447289 719062 1719050 1520523 563082 70269 1221904 300094 603321 615447 1851427 1880788 1696143 441996 10731 936168 531736 1207633 790548 553785 165040 1836748 1761803 1202609 1490971 108481 1375216 42782 1288844 857443 1323998 1844259 1332447 1638430 1610632 1855773 1493403 1079226 1969256 756891 813574 995427 62170 1040248 630192 1745568 1014804 1353134 1579310 1311625 841338 386291 1567640 1495944 326293 431900 1743283 763065 868682 633096 509569 679036 1711566 553177 1820947 700091 819131 1741195 2765 79355 387584 232270 1371652 1838964 746536 775303 129546 1919402 389562 1787866 1166156 574037 217433 715276 519058 1762370 767416 250478 1730757 1932122 1821157 788891 869452 1980702 776256 781294 1505904 1262789 1604534 1853654 690684 1837353 1988740 1056412 1019385 916385 1025246 365933 821025 1665926 537232 790856 1331955 900019 740195 1155734 1848298 1215834 748884 1236768 1594327 1700497 1771670 1259812 1025737 508680 1335365 430583 415800 1222315 1305599 1959706 891413 1053299 1677501 1057403 1234650 600018 113077 1852814 43024 1694245 683714 596065 739149 539342 1030988 1667534 75837 941639 1707960 769263 58524 773355 269406 418392 1994688 1564558 1054601 1665844 1139517 1829314 1860330 630242 1978153 1172762 1680608 1972918 1572343 53947 1716345 640065 1470945 71884 157349 1590557 1953725 1316505 1420359 596426 1721995 1986328 1591821 185492 165706 1861428 1358945 1461790 35705 1269802 1031228 1199929 1904396 701964 1033828 277525 1952592 1121990 1774837 434010 23779 1489610 1864695 1136928 831702 1760597 1877839 936743 1370680 1549203 1282563 1906407 1332810 1528446 1259248 1167180 1758582 1027263 457276 1382073 392665 386018 1975581 800687 35448 579189 507906 1325943 1951366 292658 1026239 225181 1479 782255 143521 749975 152865 701757 145703 73496 1500688 44028 826301 1260386 1820986 1775490 1152468 1710038 1852693 335759 1434749 1849091 1766508 1081607 1397430 222785 497846 1632150 1800006 268619 1623678 1940230 1292609 683463 282439 1090507 1395876 1432431 111124 908713 247928 310734 770732 1870892 1915784 1491435 1181311 944423 720922 714205 859068 38659 1393911 426715 285683 871444 571415 934530 1743552 1385032 1123493 431744 1550971 1352197 360192 244901 805445 1986388 321834 1688872 1061501 342487 610667 424769 892633 1464186 942711 1105479 1536394 1999049 648175 974015 1055024 1308016 1523300 771280 1731564 1127195 1391430 1539391 1668518 475451 1954057 1680117 930876 1968876 1703299 1161219 1182884 1887405 868975 851037 695044 1176038 827565 1199328 1570600 589040 1437897 699149 1534731 1253697 81612 132372 272154 1246645 1311628 734809 1893905 406602 970541 1052199 1768698 1586101 1599296 1428872 1646877 1644532 1143870 743814 1914106 274633 1660513 1564260 988553 1603588 596531 787018 1216048 509378 719873 541975 860644 275826 1749141 1472729 1598749 1721458 792946 775473 1352615 1900153 1544851 1627772 593241 380501 875800 1472380 100307 992434 1409537 501229 1262759 1663147 1266650 994362 1163793 1944573 1320648 1643376 206159 179823 1781982 1746812 844896 974177 1678450 1511588 521463 1085038 703106 831072 1120628 673696 583007 530318 1471301 475280 561052 16950 1918582 224723 232524 377771 1226982 1351454 936011 314301 1009454 606800 1518074 1854988 238205 920391 835349 1111101 326462 951803 277359 663159 1615703 148115 1043660 561618 106963 1037422 1361948 1472701 1534181 287960 1698065 1985925 714092 333665 1273377 1189813 1079272 1854741 115747 1321977 157697 1538478 750902 1371662 94299 1356055 1531581 657177 929969 458445 18835 1587435 216200 169189 1301568 1297250 789380 1572796 1821758 822766 330131 744857 705767 1348496 1619205 1409335 534224 1099081 738573 1868022 500919 146553 257906 1151754 403662 1656155 391843 303528 1158334 261858 1988201 1762436 295682 1224092 1506160 423295 106323 1327832 735815 1580530 300091 1977014 1326519 998769 989955 1724126 1684483 19330 527967 1369566 72039 1014560 499690 1085691 538251 886281 676772 1589467 1090320 913249 576261 707142 340601 960591 329143 1744349 706243 1757587 1111715 634877 1058283 669451 673085 1611642 350800 51567 370732 46524 1575816 336997 1189952 1167680 1468126 384055 1647036 463135 989663 355553 1334952 421241 233739 133143 759881 1009520 1191056 265232 300090 283200 992016 165095 1728659 1193246 954247 954728 1435101 1800781 516815 1287515 185321 1802198 1459803 121697 1194343 209904 1760116 1629939 1883852 1460088 900926 1742384 1717470 1021529 1117449 757121 338525 305362 1646064 679936 1719064 1960186 1259362 856585 1321503 1975098 1941426 1441761 1496438 514459 1946227 1303473 221373 1764701 506437 1393970 1129065 458797 429918 1786169 1415533 76569 572201 972830 923654 888183 212908 1057105 1185067 789674 75405 1214677 1670170 77766 1987370 1081291 1107734 960588 1446006 478653 1358180 1587504 602812 1345919 1755721 980130 739868 476599 666166 977982 1028479 1158723 1677429 209233 1548416 1536672 1925747 1959805 180702 1489792 543074 541246 1496025 1114291 295217 1760072 199931 541757 320652 922022 573406 1197126 1380444 953681 1751369 1244768 484458 283569 863674 226012 363866 1866905 624692 262013 1855227 1617334 652991 494989 1243303 1017007 1092375 669755 1049155 133491 690213 1193165 305604 618792 1591782 99780 1737386 359294 880695 1048677 593455 1402931 1187882 568297 830635 1034728 622735 251860 958100 713440 1746195 847380 1131626 1409355 969849 1869466 1857798 679346 396855 86485 248002 1079267 178801 1891455 1767086 393866 822328 1766042 1107303 866039 204434 947233 1556560 763261 741551 826080 394796 1556656 1674569 422874 587066 1543329 680687 1407161 1551514 359545 745643 1059967 396314 745007 1913304 1630229 926110 1519832 1752179 188560 1640747 182124 1221567 1470565 1909668 867164 149677 1263421 960859 81519 1702834 1437051 975569 1093145 997401 522624 1713468 531848 1750217 1036240 1812193 1712766 1599724 1362510 1769532 1054433 157017 994543 1999033 523301 1931908 424855 1974859 142241 1124030 942406 1940133 1440151 1840163 1770959 59389 1412121 1494061 1780026 160623 728861 840310 411260 981052 807747 1308859 145541 1062243 166506 912210 642924 806662 1012244 1122588 1201621 1190977 1655767 1610946 1802813 1391640 529254 1955106 77366 1697287 1590840 1185264 1891501 685955 1431027 803668 639287 121875 1411996 1599007 427152 823823 260091 610945 1154256 1872573 1480325 502234 1137055 401580 1155299 247002 1257166 863014 9720 864565 404305 188480 1283244 1385598 1221359 1055966 419087 1349950 195321 20615 361281 1079526 875299 1422911 1597803 383451 1643105 1008887 515401 70437 1180583 1503730 1486536 1221777 1932795 1792121 1354167 455484 647535 1525311 1244879 382479 1921086 1726407 1896186 13279 1787768 408078 816805 480568 619669 1166294 450404 1331815 1455460 1203803 853387 603035 1282946 1100275 186843 1810792 211195 593900 84104 644342 545245 1357098 937164 411273 1490063 1644816 969061 836092 1239168 264369 1285620 1409136 277154 1861874 1523349 956473 1713193 397039 379654 168704 21247 463659 1695952 221956 1223238 12394 1392583 1860475 1527631 466037 1064695 648606 151141 376298 869498 396432 1651643 1790832 1653820 180504 1051876 177642 968387 1769111 730217 1647018 1093373 331486 1802482 1140907 1155309 1199918 1020016 775651 865694 1911576 1478364 905286 495655 10345 1406512 1218285 108379 1718252 1680872 1958137 1463625 933196 1866872 572765 407704 1127481 870650 1969941 905515 318371 1114390 423794 565076 1316461 1791244 1616415 1277929 1554784 1102419 426351 772962 1318039 845749 210365 1349697 288796 1204280 782056 656327 547882 1924518 817417 1496081 1217868 108501 497698 213978 1221949 904074 1076028 1159653 1336942 75013 1553885 998996 1391395 303269 1925835 843651 1829200 1594641 1092221 1388300 823416 1647219 153007 633370 1382437 69514 708281 1278336 923251 1688452 1163891 819285 1447433 1791564 402018 1735514 1509839 598247 288562 1899389 1617280 1242956 306102 1674196 976750 380504 1537198 1832412 1144816 79878 1346880 1464137 674255 1246742 743911 1648959 1176488 579145 1434724 1116523 1973698 1450649 462382 1262248 325828 210976 231114 246239 1537466 801244 516981 1963309 971387 808072 1574537 498736 150051 1569713 328240 299857 1748852 9132 56508 490840 1145471 1748380 611072 1666738 519204 1678745 900582 1711821 1631091 786604 775961 402403 1250708 1066159 1755593 858975 268341 1197873 1257390 1137833 512441 106371 1566720 189437 15069 306191 623244 311924 754879 1774265 1331649 509859 136521 387685 949489 855742 397917 1918873 581487 1403508 1003560 238498 755241 836189 1668902 612482 1906517 217586 96476 1333362 1382664 1193313 1926090 834945 1830900 83403 1513160 567567 1481447 1478407 1274165 1473831 1088897 1507248 73604 1857506 609678 1763665 1830897 840511 1080224 712890 110453 537443 1942009 371817 1788361 370204 1079269 1389547 435447 1090440 711496 636729 1463825 826307 275591 1941079 1950552 995450 118351 172714 467297 1876627 1693468 1682049 1597932 1307946 300763 1218340 801611 1026497 1215038 1282827 1419230 211978 556254 1405385 1070767 1049110 1753813 120616 960563 233345 1323852 143631 634858 556139 1275352 136408 1082204 112511 10521 1684821 1615591 1869925 797736 400839 978241 323750 1527288 1245965 1850806 1547865 1308741 225947 1124602 674075 1828464 1260999 1289812 1352526 1292124 542083 444885 1466539 1022468 1643238 387063 548255 420244 894925 1376997 1578794 687585 942392 852838 557498 425159 1652158 1009399 1363139 758928 436663 1252191 386511 1636940 1072293 1755185 1898246 205740 331463 1307479 991309 1231949 1650294 1021626 1574436 833520 1590012 998540 1648986 1887577 998351 436429 484923 1427431 1785968 1274418 674168 282563 994561 1609785 75136 1042436 442553 1527053 1544351 1467971 1438785 328451 1184385 613201 1008133 750213 559591 459686 319346 1025253 886382 762942 921802 405638 1906958 1915517 771398 1035483 924453 1092067 367042 446086 1424946 1793310 54188 1598697 1602516 1666547 195866 178065 118119 8153 491695 1757962 705897 1112700 1170330 433437 624846 1344850 365213 1094441 1976630 97505 795624 433011 1246229 1654917 1019584 232682 1503877 1029967 1990897 1343962 874308 1844709 998750 1975287 57204 365134 724518 1780458 313349 1983094 1500773 1167452 1197854 1541840 195588 1997438 1489133 834466 1184441 630388 1606102 953798 967119 94149 1075528 1021274 673383 1247173 1386688 1056701 684815 995371 722569 1396406 55345 1062035 946986 1322614 98174 1750600 277284 898992 515911 944816 883111 434890 1476977 419192 1362634 1904630 1669226 690039 1736133 785134 1541430 710091 953584 458831 998172 1993877 998869 437281 1798687 1044047 64989 1983314 821016 850346 1355548 1966598 1927711 19813 1586862 570043 1226062 1869324 1698706 1890828 717980 297567 814495 1666626 540565 908133 279571 1374789 960646 614426 1069128 1795363 1258097 931557 1939497 2506 45455 553703 1825243 1683842 1508906 1673557 1674826 1022890 1253547 1732080 911 1275834 531234 1782458 1421143 366576 1023597 1065213 618131 420642 588697 987252 1644563 524651 1198263 1957863 1738526 1152373 930357 1433109 1432564 420286 273947 287355 941539 574401 863355 595061 1322165 764427 1945631 430132 424216 1143940 1478050 1763671 1004638 1880369 1294732 487250 1740184 1566406 1085778 1426987 445348 1500181 1021940 464426 1803325 1663870 840701 12251 573194 1142110 1457630 1220445 515673 1927981 1481009 1435387 1634147 651847 50413 1214852 1858749 287500 1890896 1515445 1711552 1116215 1650072 1923596 459085 783590 1309780 1783029 1292946 462314 1714500 210414 1700967 1659299 1974454 1117831 546115 846764 1320258 418118 1642769 1899672 1247167 1545336 1870951 1199964 1772724 609206 1604335 674517 1042829 1149007 1198192 1425977 1475078 1182340 88480 1007557 1340322 485822 1154577 1802046 442026 845820 396867 129903 1242829 509228 146902 274575 823355 1402984 1474561 44817 1987984 1964302 1527354 950495 946713 93424 1969969 1632290 1957868 649737 1896184 24792 320640 1806623 755077 1661857 901342 1100445 571351 77356 1821019 913285 885410 1593237 1780197 1021335 1772269 1075901 382025 765048 1392621 1020403 1432390 1689326 1743794 281608 94774 1443674 25131 1317895 189051 1727736 1039824 338218 1646028 1648901 724233 1509793 1516913 1734551 1511066 144990 1897199 1072137 503239 1285915 1388110 843660 1972898 1432066 1662664 1415860 1928638 339930 233111 1700635 846444 557190 390017 227440 363302 1122975 689696 686623 1432524 1735229 294718 138155 633112 1098848 1934454 443805 569009 1601944 1825461 330268 614817 1066787 558962 829951 774653 1780621 500781 1208330 1314324 784344 1954931 257031 1945946 1078885 95043 1886680 314685 1457883 1609597 1241127 978061 453046 1001044 521391 1060446 1391515 244728 1540097 476828 174946 1827834 722212 79461 637677 716646 291480 981351 1348428 1337116 1541712 239218 1982974 1508169 1908196 1596052 1641397 606235 1249618 358763 1277557 705481 1624883 230044 867868 380712 1833493 1799179 626830 345280 856532 841153 294104 626663 1591657 1850402 1910937 310982 552998 1988641 1269786 129700 1505862 1293515 140681 195689 343149 1558109 473220 161542 1980944 1136888 1062459 1954252 1401355 1487979 35221 1358056 167851 1483302 1456871 322318 452250 1664172 1696331 312809 253082 121823 901211 253262 1731419 1979712 1131575 1439352 415528 1946279 31755 287328 858385 942713 1378808 1972723 648368 410876 258058 424308 1901372 837903 1614423 1977801 1149027 775970 220395 820418 1172767 60663 1122101 1269792 1900123 279880 708532 1852044 1965459 957096 669326 858262 1500947 1099646 1260572 251861 1559291 451582 1214474 586015 207521 20119 855082 546869 1927035 604787 355604 1142261 1166007 318491 1764517 1869074 1688725 1664229 764215 1285047 1860272 1211533 943173 1851260 455910 885798 1398269 1356555 810720 233271 40016 22328 413206 1944191 1715729 45950 246750 418073 136769 174156 1303749 790150 1873460 1231695 321979 1368411 435518 782923 1662066 676903 754396 427266 1100486 1123124 100275 1567963 252172 3125 523439 1930449 967269 1755738 195043 655002 480307 1754907 995231 737596 768373 1138267 744912 1058183 1344542 507108 1537975 538418 90888 1106710 449579 405699 259993 618852 1128816 359527 536194 673320 524801 747091 982643 1266708 1310959 1569013 522184 458774 1701954 763644 1206977 1036575 30232 1095690 990897 1651626 321040 1751468 84334 1084650 945154 1422905 1944777 1814902 283203 1472416 1868508 406289 1287048 1483517 313998 1433069 385050 1597529 875918 1720884 1976677 949395 1069113 1732092 1707963 667742 41127 350589 819124 1089035 583586 1872762 744396 371744 1045646 1433916 404733 993725 1945930 1241966 318536 653766 1997114 981019 893986 1225223 1511036 507769 675690 765508 1636144 1743670 178238 179037 514726 1185386 1406499 15334 41235 1465663 1537499 818612 595392 547247 1572109 1703010 1791617 1130162 503024 595513 184011 1239447 428123 519959 993005 1920230 1903637 1980381 1760120 846649 1265507 125188 1556695 470036 976736 1765148 670404 1130773 35994 1501768 1416104 437883 1194567 800740 1931375 119899 775378 838826 1332016 1102758 1221583 852179 1575482 1270284 604286 1199002 76867 769745 1577477 326317 1010644 1011668 1551391 241553 1147465 407105 979729 1433398 1744706 115782 509650 853640 352382 38784 442103 272504 1018986 1162955 1940361 320700 1386671 1842770 1544772 1045782 1243815 1338892 857196 960371 1542805 955078 1194710 1105553 542502 1171831 37477 1321158 1919413 1906372 399401 1510156 1256842 1075796 1874528 1798942 1250079 882677 213826 385947 1682836 1514970 874312 1255609 487047 324809 1636286 1917265 1549796 430710 989997 1885957 1866104 213213 1833974 799468 1237549 1462241 1589465 1527470 1523794 1133255 1299845 431086 390915 1543440 873086 156714 1162117 1651282 528816 1174123 421987 1521950 972447 343411 1484933 1028346 829554 937396 760617 1114182 1650278 1256762 287823 1967363 1574105 516516 636442 1817325 1207043 1409486 804500 1987339 1057587 1691548 1037573 1629322 1526857 1618548 181048 547180 623596 614201 1649663 1553996 736774 921494 1391659 1308550 76124 1839621 740343 852547 780727 1452629 1513304 801727 1992703 1916812 663484 90440 1360934 1614479 208391 1770864 572560 362398 142454 1302749 964699 1959611 287835 1791476 540821 454078 1558736 1564013 1648040 548128 236050 1404783 1598433 160753 1140583 955727 1978858 1523761 584649 373646 1727045 1727081 66108 1410675 633773 393610 1785763 63247 1080338 1741138 1563700 211099 1092613 1930716 352294 1360581 269993 1720274 1410337 282423 700047 692170 440485 874189 1028091 1902827 649303 570008 353992 177879 1434215 1095257 994551 455769 904968 637792 1270165 728090 315884 823773 836091 717445 1668570 1050050 539192 565565 1231999 1865646 1660187 1987032 1707920 1433323 1016633 114518 1425905 1426046 1370118 1319638 394215 501407 871377 645813 1331191 897457 1021934 1987384 1539567 1606580 1194196 1239747 1035919 1955392 1812490 1567561 799976 43627 1839154 1616763 246383 1454116 1958867 1051334 511932 1070563 876474 326564 515110 142625 1713693 86406 1062293 730594 1144538 439041 1616880 459957 970294 1848137 1471374 532861 1895724 372356 1357310 50522 383212 998465 1928221 996023 997130 1080173 1487403 1088327 760664 1915337 1628779 826656 1556357 670537 1147051 1699410 292512 1049674 20210 856269 299619 1817494 1541286 1452090 497790 785065 282691 116260 806849 1826727 525507 1837548 305533 1202892 1684373 524158 1953151 1526425 1012741 1068786 1843573 1825668 1242063 108829 309230 561725 814723 1576862 1049623 1082896 718362 1135441 943972 953968 385827 994906 1483463 1063291 725969 1361727 816654 1360851 1603924 794652 84643 403130 259457 822179 1364946 1149349 780327 1117667 1667019 1688293 621362 1036949 1101200 1770344 1096507 1826305 1050803 1469688 848984 391313 152057 1188744 1222189 1735442 548151 265345 1164061 1853260 1443729 37867 87788 211053 1009282 432525 633841 797191 548773 1492198 1306116 1795047 1091500 1879173 962931 200921 91296 1327386 1654993 416627 12823 1061936 125755 9972 1774391 1373922 1008726 666336 1848174 1056384 1844712 487750 662424 1378587 1016066 1145463 737282 65040 412088 621613 1398060 920937 1401385 753316 192755 1766294 228103 688904 33999 1524104 1230178 1785219 1871219 1677033 227902 1300677 608529 1357161 1233074 1267860 417666 1050209 337718 538917 1484143 407377 1181270 159309 1738782 799158 846872 247359 846459 1618812 1665466 468275 923555 677735 238233 841052 655205 917224 1950787 855179 216336 807872 1167071 760454 1741225 510058 1454767 901946 918059 1206445 483209 927202 265956 1536089 1850166 1763949 669594 638793 1995508 517697 519151 1652777 1125765 642856 1546825 1418627 1582465 636913 318921 243172 829351 908761 1345940 386137 128256 328002 667799 1175905 149922 131998 1447373 652502 1197840 984455 1515883 1660112 554011 778423 1796238 1166519 1506086 1074316 1132318 1470243 688941 510537 1727812 604479 516242 1556185 428758 918382 310408 1167198 970180 31650 1116006 908796 1857664 1985885 877629 1623150 1899210 908507 1851720 655324 1812282 121910 1333289 843118 1826184 694539 808023 524088 1990022 56731 286454 1788572 1116424 818795 246665 1702924 1049604 307654 630363 351375 1533844 1330031 84511 344719 967352 475144 729137 1928252 1660886 537280 1268447 854666 833116 1149658 1498981 214654 977327 1201036 664092 811145 1176809 1788991 384163 1914622 617530 466056 473754 40850 1847454 550 1509050 1869425 457538 940534 1580809 1222302 1955565 1558729 30164 1825130 1752645 467071 80406 1368465 1469415 1121251 1950315 286731 29943 1194575 1424430 1814685 55712 1406857 607877 723043 476158 411092 704375 1634259 465769 1810237 1866394 205055 296031 725845 1035120 1098607 688475 1246540 1122116 267725 1464093 159477 1307474 402652 613782 1583909 133856 698254 1770846 494247 134687 1254561 1145193 737696 1055929 205656 954675 904299 1327709 735742 608497 570662 50658 1913810 1348959 1212205 461517 1517927 442751 438734 621658 472069 1163194 632615 610413 1358440 1871172 853689 1236119 1188575 1800685 1589824 1971394 1043758 1846200 1119573 1496471 1621702 913710 670492 719093 1373887 773272 9195 1188214 1381547 524814 1746215 1994681 814134 831013 324628 809688 1287512 355365 1953668 1397877 1696022 822999 1091264 705071 877964 489297 290034 778028 1646122 557501 1806229 587971 1507803 842960 1023179 1709586 925613 526998 217738 1039666 1163084 1188541 1459292 570623 1684563 916837 386623 1031347 1096130 960905 1638359 878407 1930292 1882349 1993068 1374261 452760 436968 824192 284205 1070248 1947159 1585606 717548 1549820 1402291 782139 1245234 1224425 1984228 1618623 511737 354061 1914785 663968 1034000 1841431 1890374 1442841 962668 1001708 1295637 507735 1825703 692921 1320565 986227 261538 408178 475531 420200 782476 1586977 552163 115273 156362 608762 694565 1443562 204196 1902733 347347 1825757 1109274 1764363 1710786 1534389 1730272 1222890 464656 1665060 889619 139075 1499335 439049 1038921 1121810 1229643 1937919 1777665 604981 971010 1555298 317025 1604954 1765113 58188 227276 1094573 1116231 355718 601666 208173 1773880 217970 1433909 405464 1843749 611188 491901 1525606 1213718 998776 741142 1855836 1788528 480705 1077059 1413582 1714807 1613667 400564 1978889 525885 1011423 219550 1975405 1480099 1760285 1121347 1635737 817398 614844 162545 325968 1514789 1205285 718213 1977335 1906022 1896812 61085 1441553 1039313 846272 845931 1193046 1920498 1480564 1691877 1008486 1424857 88335 540442 191212 1048370 1286996 1023076 1021628 1486256 1291914 1701238 1063220 416259 1028071 1984458 1055199 457425 1763140 762866 1888771 550043 1460439 1018460 978808 404413 1218690 1148044 772145 600887 1469938 1942632 644548 504710 987800 902887 1162196 672379 118438 144804 1935173 1353881 843724 304032 868298 1228167 1507698 882607 1544101 1794887 1482479 322527 1187087 1825651 388807 1771650 1574005 1240904 150371 794468 141262 448487 775168 154434 836629 1735617 604976 1131948 626765 288815 1171756 113152 1135778 1160598 768644 1033093 1874907 796877 654566 1081371 818202 1524160 1141169 1907317 559551 1784380 756804 831258 667480 448748 672373 1579056 1373822 1000650 692821 1233335 337282 1298119 1596903 885443 473765 153014 153151 621270 897916 923541 748324 1792680 1409994 930714 1118111 925812 1604510 473121 1531405 1544788 613086 1601781 1153016 1634053 1934750 1735137 1327082 205444 1754532 1925469 1429606 303657 1869663 1090260 1388390 1282015 142907 620112 172063 1681596 1222830 1122134 1070222 1755829 218115 534606 950040 795657 468173 585728 1982646 1534766 447955 1094854 1854856 1015393 1120062 782759 873212 357405 355581 1701710 1908051 1501339 1000169 1639607 850217 303909 1770030 771968 60082 416422 1231642 1530979 1696106 65353 387383 951534 1375512 470297 1364027 711186 253523 1153390 783196 1318365 1721687 1737096 1167983 1775473 151113 1406355 35888 380866 347589 498486 1885012 1481623 464612 1361227 219077 1898098 520753 661233 1460949 1473183 9403 1845018 1802600 1332243 37687 403202 1105360 30264 642235 1692827 1847847 1302063 1030145 350128 1961139 643521 634976 1349969 691685 1546249 1873153 889551 638907 550364 1979066 1567706 1425508 1041904 875242 422450 279076 862221 319138 1185197 1666198 222082 721991 1556879 1506600 543761 863280 964157 1158770 538995 1739528 889884 1601156 834355 1572592 800914 611534 1125248 80329 896961 1993297 1924407 981251 605974 1491482 403984 320067 1294973 1248798 1569038 81305 1020400 1387679 1824376 1142366 1041055 382888 1503934 492741 625171 763740 1279256 1278926 1771823 388893 1851366 1938552 1063954 4775 1380466 781270 1658982 990659 1968822 1835513 597301 1597141 1360838 1223106 1139591 1442080 1040656 1038177 427202 447092 760078 787793 1050112 245894 1981905 393524 1535186 398693 36205 1983272 1682903 1559982 1956534 1920667 140088 959384 1683538 1886250 1904093 69673 437487 1866733 934553 774972 764860 1392293 947455 304558 739074 275005 208324 1320056 91299 870156 222658 261694 1018623 1241361 1281428 1110613 1117001 1591569 1763833 668133 484228 1202893 292671 1867624 408972 1007849 746513 159250 945716 1829955 1015349 854370 2727 1535139 1103753 1353922 585718 1548067 1958843 1080841 570538 446945 1200843 1297048 611583 1866811 977665 1329550 1837542 1351825 1706096 571942 715838 1975934 611048 1767347 1925466 153792 1918725 232785 981897 324599 1231358 1217247 13284 1138592 1248594 1613507 1400409 1757198 427606 1343536 378452 1558009 1592594 588736 224411 1246562 1870017 1724645 860898 1137838 1060938 1365332 859886 1213907 87568 280273 65934 563937 963482 830041 1579709 1820305 1847102 272202 1451274 1799062 30271 1516674 12928 1051693 1791545 388394 1074546 81149 1176254 975187 1968924 81888 343507 22895 98381 607783 1112413 218089 1161503 1056242 949447 1693517 1058991 1172291 946048 420621 365798 322658 790670 1711524 1729792 30688 1105119 1759229 187419 1864834 729731 1499556 587598 1520816 1924664 1756868 1418868 928734 1926364 620030 173842 735334 1891093 1170919 251305 795274 1534836 871197 972970 735155 1087709 1499586 1203047 943021 979012 679089 549318 5772 1027144 163958 1031320 1583726 690951 894197 1588135 1265090 83080 707073 1879610 941481 1939150 1395884 24618 1632088 1014473 1919895 1299828 1376782 1971308 1467237 1165753 1087121 260791 1215534 30583 1397391 1104210 67653 1851119 253166 1182173 1202589 546110 1008527 146341 1255219 1103861 1402155 573563 327037 357743 1032665 192148 480709 599347 1118424 799106 724529 1657720 606092 1763897 724170 99310 1549290 306043 75500 598614 454852 723356 393134 759904 1645754 820973 997684 79654 622648 591260 427529 698961 502533 335445 411655 1780784 833743 255760 400147 1011764 372316 1768782 625809 146262 74224 1064089 1822279 1292023 576499 142117 229572 881677 668221 1318520 329660 312339 382582 1073184 327146 1233087 1319553 201749 8016 1334725 1017832 1085265 1866644 477817 209001 1894125 1135072 801900 1658934 1146399 977682 1023969 631623 39002 1236438 970888 344840 1957060 1433002 960517 549979 1209218 1445468 1617664 1254329 1516040 567583 1685015 81523 399070 712154 432090 1845211 1066387 1393505 907424 50362 291510 191946 1595035 862401 1162393 867159 1456334 610641 1055891 1119724 534712 1540161 3401 1553923 182307 1407031 1037110 1826399 1746230 845535 1352700 1708061 294492 1224401 621327 1472553 1646939 1150383 108856 23631 1313134 1518665 787606 1375614 1508105 846558 1995371 580459 1356291 160570 1778998 1846857 1860222 1358093 975581 574358 493503 329946 647882 760742 418390 1782357 69632 1979384 461506 126967 1587670 1636174 36284 897393 1102349 1510731 1427683 450361 1508333 727715 865041 864392 486282 1774031 279857 1275796 1321085 336719 1679774 27142 1055977 1006614 1411166 1383318 1884860 1730410 1731435 180701 1516285 1579790 1203918 120741 1473536 1172269 1237360 1040146 89443 1143246 1737258 43574 1074871 1205719 100452 769711 660384 1744671 1751004 1042466 1718284 126664 1016204 503823 383139 1270297 1397652 358881 1580828 603792 1628676 415504 1483346 1545378 504568 1441765 772261 1896794 68705 1463794 1974877 262442 277225 1277874 692503 296507 739808 1617749 979298 1582855 1384114 1354564 1132371 609544 169324 1414953 419457 1082556 1854434 1672372 1548424 1107917 1952954 526960 48609 1721933 1644754 165696 196345 839539 939999 966463 1560544 1961686 1541874 1320880 416484 515114 783769 1063222 749729 327361 1740165 1310068 768842 990128 1170298 402452 1395926 790766 247030 1798787 1658980 547002 1107304 1137418 1647162 1216409 1824616 755156 387528 1727652 1143431 553402 1138040 179028 1316893 610722 1079332 1872857 558025 1112161 1917192 1816573 189503 606618 1092512 798462 681201 954296 1263457 1139958 610241 489557 727526 400599 587028 1420652 384718 924962 152831 1848718 1168020 1261109 46672 830336 535917 1685140 1177028 831858 1334145 799431 173586 1883681 589740 1690395 1531927 1177444 797367 830888 992311 1213827 825709 241808 1023689 1052101 1898229 1407785 1501644 611572 891078 603767 1850630 487856 1619734 669743 1772450 1807832 986905 1508041 904705 580518 929215 616525 1456731 1904778 266953 1069351 864471 1259540 1369989 837860 1953331 447573 589481 2667 1389854 558825 131269 736746 1623993 133366 149457 1904136 1900656 292032 129443 1771630 296585 1025061 664684 386379 803 629722 110531 1694681 1917825 1536497 1994585 221810 1055986 350770 1227651 207955 200284 1925416 45577 91565 479117 1448425 886495 1395182 75539 1144766 1805457 682634 1561683 1938376 1256979 1736187 191407 1327499 438147 496775 1386683 952252 213828 1716425 738866 590478 1776062 1991694 462622 851752 1652339 1570939 160401 62526 425966 1326384 1864220 207424 1343583 1355997 1179856 310803 482776 1429765 1868226 1548511 992130 411526 593152 1021037 674435 65188 1334198 1095132 765445 24209 771516 297382 1676779 1479190 934039 293857 1301164 1977092 1995212 623746 655024 517171 476895 161020 487339 1075947 301626 714878 116340 290895 393915 1124282 1714598 329226 1585560 1869330 432242 1304611 1263617 504220 1700752 1982550 1241280 1627284 979754 156281 385610 78183 1975483 1467829 1433180 1584531 1644503 39258 1299513 395601 78810 21941 961089 916454 1932269 1569502 403574 1971596 1691932 540834 575392 292273 655510 537303 1942700 404203 1263047 1551497 722402 1176258 1460487 1236500 1695565 1307056 1629894 464619 1939984 1505559 730424 399536 156347 94068 1285130 969304 1945308 982495 1052257 742392 1238682 1335737 1504266 1178302 1617017 989423 1339674 271860 890065 1898597 66056 1249535 673263 1843123 1787253 600302 645807 1596030 1902241 1214305 371517 1448665 1293892 1557202 1430650 938836 482253 743966 310192 1899924 1268659 1252026 1093856 1757106 629083 1881074 344808 13070 1532193 1164090 1611835 1484424 943984 815694 646409 1955244 891248 734793 1188148 225444 114257 996290 1718391 262789 950715 762813 19096 1840815 1427757 1955021 1259136 1674669 436873 1402231 40670 1920876 1688205 562799 463838 1894334 1483586 419935 1687733 1517976 1142966 667487 1479642 575689 473284 1796405 187316 1418185 1288072 860116 1276374 1503807 409558 1030831 1695559 1372322 779625 710109 914013 467870 1994216 989082 944511 623598 674719 1959177 997285 1807405 940850 1215559 1435539 253170 928929 1996035 474622 1281120 1717017 161429 448441 1481634 1946208 1060946 310320 1312934 567807 689521 1013753 1153087 844585 378354 1460256 1456626 546679 1949739 1445279 120428 872982 1630303 533085 1756202 1489573 1383560 1970173 1307428 1772216 1208743 1725108 1297099 565165 1835869 1200491 1986977 1654532 986528 431490 925431 1615548 1956756 1463829 250004 988501 565575 1072598 1222072 269405 1600119 1563385 1147033 563615 244806 477093 1791075 957428 1884990 579040 7484 1134460 1647575 1828449 153881 1988915 1217523 278312 666103 1879538 433780 1427201 818401 293132 162770 1837945 1468056 323759 1259662 1923466 877012 84062 1742922 678105 1890252 1001193 296986 729179 1116548 587925 436178 1471561 121427 1104537 1371742 92702 479541 559511 1921321 802339 1564147 1460200 812100 625627 1777510 1517437 1697379 1862448 552749 147347 1710921 762836 1619578 1838243 1980798 681496 985190 320316 1411827 963875 1105361 1019642 160312 109664 1358400 1742161 476288 1132462 8760 1251750 1264432 412042 1720546 783415 1212923 343950 1630211 440632 868492 614440 785248 1435708 642532 699244 1563358 1297869 1126365 232917 1964436 1873513 838691 376379 1628697 1359285 1859845 359136 844082 1290903 1632549 231759 1746568 456710 594350 1766934 1367296 1934289 1037265 325977 849903 1292900 1452820 61795 198790 1186544 767043 1205546 190053 1330802 221721 1886818 1428555 280411 997591 1720807 926934 964319 120347 899701 175406 1957944 1013887 1983076 645150 101200 422969 6235 1309333 734932 1132743 1753883 191752 1970827 1910568 1688831 1096803 1596459 378105 464298 1239177 423165 1836366 1436589 260766 452454 399511 1121409 1627827 1513894 83617 534466 1071105 1833463 698817 828833 139942 1676632 737148 1329792 1320765 1266899 1289882 920871 530731 578864 556575 890593 571148 1882721 985160 1618226 1463814 500050 38701 1649558 1021873 1529424 176789 1932700 626126 526895 459405 463081 580368 675567 1582997 609376 1044499 1003771 91408 64196 814199 336155 1421713 346719 1175542 43670 1389395 1266662 33923 886436 1553689 588293 309121 972586 1045241 1830395 1596774 617627 272117 1094941 1625254 1558174 1458312 1232537 276367 1915301 597541 448640 331829 47302 941439 365913 708377 1453628 863734 552891 1849524 1639401 1463108 812008 1104539 1255838 1659982 506367 1056218 1196704 830679 68621 590860 1276326 1004027 1424818 1883710 1303925 1959494 773975 1333410 756726 742400 493674 248170 161375 1889007 1037841 840181 1717221 1631709 1821779 413726 645654 810691 1307452 1392352 402771 59093 178913 1280490 1532799 1418473 148088 1461321 167360 292867 441370 802266 825611 1888916 1005048 461116 471905 1839969 77652 36017 1528492 1232816 15422 860922 243306 1725535 647670 1115148 293401 1051274 1248969 1852818 1898547 878738 966282 479312 1326892 1059138 1290943 1913114 1569477 419327 1408038 270200 1188071 416460 1013328 1267905 424253 1284207 1946066 103347 575594 1428716 1994727 1435467 1272063 786545 558389 762826 922071 370462 331400 510077 657595 1078787 941542 1260003 1490535 1521195 1853550 1906048 1153461 855488 1835950 1399810 349160 906130 909890 1656893 56973 290573 783545 81912 1361778 700548 1683937 1187261 842076 1145673 1228848 1575513 707941 323050 1365743 1004724 1543635 301862 82541 403320 591935 396670 500721 318287 1784950 31488 773642 1331859 364548 1856087 612714 23885 1303283 826851 1140077 1732229 1193483 1043067 140989 509868 939216 1131213 741325 1891793 14699 867588 697618 727551 1524373 80050 1890119 239751 751253 820242 257095 1203050 1599400 1387298 1997925 1961510 1629241 1367820 1648404 999947 1274794 1019000 1186355 121738 1762187 168176 851644 573162 42833 192778 1376552 1481128 167939 712905 475978 111178 667801 960359 1288607 1088715 1187586 353745 544399 571335 1362642 1904271 88703 1188725 1843340 678708 310501 711293 775085 616643 1882212 1991307 1003945 788209 1049811 1294174 113035 1059416 726026 1603805 263133 1020212 426704 332442 569963 1740265 23450 162195 1077642 1187171 465160 413460 998319 989449 1825307 758681 1970838 694483 494771 1920591 822833 1302393 1983952 8565 820579 841296 653061 640955 1946753 1706554 1096434 1963825 956790 1894364 194101 383718 698390 305884 1295285 977662 1008736 1802214 752274 379878 96818 1560587 941308 1200016 845220 165042 730136 1545795 1543147 554450 1513650 1791362 416068 734332 1822763 1331620 557960 996772 188773 1606120 774042 5057 341406 1387142 1776913 237910 334988 1562763 1341790 1728033 127411 504226 1349787 1152584 454228 1956905 967023 298826 674155 1543853 731139 1431128 902894 224715 1758078 1220888 1513981 847419 1599793 827778 1517928 1645311 87043 468615 323408 12083 296029 197414 893065 1413867 579392 562829 1424215 1751142 1630795 482474 533926 1861930 1105770 220166 1460849 1570854 1364613 162203 1232785 900942 1773292 1000073 1511631 508502 1321438 205760 16770 1466637 1494787 1021326 903842 682540 739194 1007145 230746 1127698 117909 1585183 1554057 1346548 790953 310399 1689523 230030 1023078 1944180 1558768 1213773 1278023 1349115 649476 1623308 893853 603934 24977 1336424 278142 1455167 111451 1774615 1656077 1484969 615136 938977 521862 1177996 1653969 688741 1794034 629764 99223 122451 1232034 1391538 137040 1521736 1191495 1137793 1701762 57909 1901886 1338063 809187 1727795 795458 563536 1882551 1148768 183316 1099716 1560392 849168 1321532 588633 691888 153660 1627766 954644 705613 104032 891953 1681475 149348 1830418 1913906 632783 846945 535688 401011 1248938 848251 1109128 43288 831058 565261 1601593 446829 1477101 755566 220678 1651299 490654 713912 1810742 862295 1983379 414579 630075 1812710 316249 1242266 876156 133698 1349156 449831 232514 1299137 707081 236253 1527610 1508011 1891003 1735354 1243362 108867 1459759 228301 660019 1956603 1829843 11167 1787446 482497 116945 1465695 1400227 1856637 1969683 1599276 1285974 308109 696892 1368436 524771 1218107 289664 878170 1723289 715534 826102 1578239 38363 899170 524654 1412405 22648 289502 276532 882923 61380 1319751 1709756 1472628 1350232 112720 675811 596568 1584969 1047349 1729050 1893998 846763 1276596 1684288 560672 524449 1206177 712985 1676074 842814 1205422 1291129 784986 848861 464748 663474 1964882 202355 141663 1499752 1992452 1454176 122143 1264363 764733 1304839 1275922 1512966 969893 1993308 1532528 561732 402487 367592 1829323 1462242 243107 26750 1701733 158164 465764 246687 78976 1726222 445002 1694638 1001960 1041337 1482931 729538 877522 1729443 1221685 100821 1635444 786605 116062 849093 1498113 1516115 60479 161985 1116715 351433 85816 487789 1023025 1449751 1566011 42686 201574 1070531 1884553 1161463 1436758 53158 1620768 621006 1905559 1400596 558218 76197 1870631 1795466 1223610 1516180 1734503 271911 1174364 1177740 1065417 223877 112920 55073 767516 1363764 1597193 793479 549629 328166 640348 1892967 317703 1025391 367344 1753506 1846969 1021988 684426 574547 1120977 592802 1933396 1990916 492552 1458726 920354 613338 43953 324124 525800 1262627 423858 790597 1744134 439440 249532 1456224 1435533 1497711 94366 309450 995545 330247 1935321 139471 560648 844074 221076 726538 1133219 1888043 1692090 764794 1327581 880717 1622016 849066 961562 613419 1121744 1200591 564531 346160 170025 814324 1612648 782834 879317 536967 1898638 838584 517312 1397201 1616623 1268837 1328965 1240558 1543373 246674 1680618 646233 212205 1301600 1539953 436565 1531223 498662 380054 411155 1694059 1476870 494982 36968 651223 616633 1705625 1996449 736655 1158478 917901 5290 828855 153860 743852 1679398 1434819 1281321 1944868 1970705 1929734 926863 543482 1329935 1701446 303051 594556 1016422 556639 1947648 1894706 1565621 736508 1023743 1014992 1340658 1972523 1617126 1102325 1788047 167003 1339250 80215 691200 1715186 1587749 796211 572176 1443263 1646254 392469 1824763 939811 1833592 1825962 1015755 241469 1248954 1772205 506477 1288199 812761 1281486 1133332 1076172 1171357 576031 1119228 813547 285 560920 1230234 885197 1358982 1263798 1799753 935078 692198 101940 956968 844852 357893 697660 761866 681470 1762678 26259 272073 1665081 122625 1137903 1950516 443952 813353 1704313 1842929 801924 332446 789074 1060131 1351444 1883988 752725 1642123 1537477 592830 228704 858894 851339 1261440 242507 1404215 653166 90222 674429 1526708 660265 421320 1948753 1077547 1506993 295818 246104 743864 205464 1522536 1686901 1255253 816021 834160 1944234 138675 1929286 236216 213685 848226 12041 588612 480063 1629187 402481 1864534 541620 207509 1050437 697518 168059 95858 1178415 197278 104751 1562962 293660 1222549 1031292 1535900 16453 330013 636849 146604 170644 499638 1156067 97484 1546896 608509 1292851 834552 1298904 487328 903121 383946 881722 1224525 788799 1492529 938219 1190323 315650 1371826 1989578 1331466 427007 874020 1688800 107076 541673 1447435 554063 1464958 841036 1515297 350240 1994516 988354 1587201 681316 608870 1180620 707367 554664 704759 188644 789532 68456 1813978 1045981 509054 153844 1384171 1793907 724258 1486384 975886 906136 1725165 1577292 671334 1376373 745100 320470 121942 1296017 1699826 989479 823150 1806583 1198112 844205 417644 154856 1802295 439090 80683 1654639 1388190 1371755 1088945 82611 1055534 483075 1580918 298290 414250 1069583 1699707 459113 1376413 960021 1249756 1922610 290833 93631 1355460 347068 1891087 1224325 1555220 338412 992915 1158025 994996 584426 248883 404421 1213866 885303 1784901 1728203 46633 1072250 219282 48791 363686 1387872 172800 1552629 881783 1735591 1785795 1670667 1379364 1085557 1278878 298619 984958 600281 1525410 646781 549303 524369 1633544 1285899 292316 1625406 256490 401459 1610492 1242388 1944354 412029 414333 1663625 913118 417859 1984468 1705670 1113641 718192 1960044 1956358 173716 1609595 341182 617886 478707 1765311 1877841 1915569 692029 1130596 1145348 1941069 532046 1575379 1557966 389063 1057611 620034 1235142 1598679 661056 849122 1998786 1005633 1226097 1440680 626150 381370 1415214 631367 1460404 106558 969148 432109 849674 785109 1560418 1977859 562778 338519 1931036 196729 1340580 24217 1727653 108475 1243594 1019606 1110442 328741 1160365 835856 1819836 1804015 1834144 1695375 749617 999886 985817 1486910 576251 650662 647679 1519164 921688 1290751 59187 828361 194682 1598775 1928320 359254 1641980 185264 60161 1147988 1995176 975589 1583455 867715 1106367 1327942 1539112 492618 444580 1413751 1381201 1955088 1225948 962598 1697206 121822 1566311 1027837 967926 803348 1852166 1063487 71216 1221759 973283 597112 1644765 625737 1944907 288900 1185883 1479656 1257592 896999 409318 81307 1481851 407555 1132874 1836048 835105 514146 165667 451246 1461319 492544 1839230 102174 1696529 155819 1361157 753241 1327840 1196194 1084054 721485 1533948 1886695 1748435 1615792 1170704 998675 928814 609314 283680 1913414 1594589 1220282 234001 1818356 1349281 751881 795296 494347 139241 1134053 228833 1026277 1543927 1722004 722375 293665 1795952 1933499 1915379 274094 1354578 341689 362091 14623 332066 93680 1671998 1693983 441787 882856 1550068 569086 1293564 181783 624990 598494 202235 173506 701536 1373383 370249 1958364 1228068 1546062 1426037 1077436 757175 14676 399342 1930394 1673380 532783 485708 885978 1206301 129387 1147110 967973 1383108 1614313 1254437 1120903 329311 279086 1381165 1687526 1693761 532555 1372723 1008488 608096 1491434 344994 1221388 1880913 934021 1155986 201208 695684 1921318 865374 1060702 1073709 1940338 1679737 873179 129166 1873523 1654584 486059 485200 826001 1476557 709767 802144 1306160 1595736 1551531 181205 1062563 563862 785472 190021 193993 1111442 1575195 1047786 207551 1597880 729625 1839309 1609519 1329022 767801 1515565 1546961 183823 592821 35842 1376988 1575179 608796 1187249 1014377 1820863 98464 831867 567142 1388599 415533 761672 1870619 1840084 288183 1293604 675203 1147397 147680 481865 578521 485613 1785585 1712982 534837 537367 972903 1536640 754561 8372 988823 1102924 1828670 1350216 449696 896133 731840 794836 1611511 1134833 1054351 452400 1570058 919812 558019 234699 1714467 1851926 701700 1528419 1289129 1704443 669899 95759 577851 366886 506651 1162051 1098739 588733 453019 1950055 465227 45990 408185 119525 701980 1338508 286533 432814 1217709 205663 1189686 1624357 1456591 431552 86368 1208994 514873 585187 1212988 321861 1727814 1727672 934434 1455672 1686796 1466131 538598 1947552 1730211 1177110 1927249 453836 1534629 18390 399388 1031159 936370 1216740 1754042 1382530 856968 816060 808395 1813239 225471 904735 1303376 441617 337933 1804801 907330 313784 1205622 802682 391092 1728173 1376526 554357 463301 661014 1796888 1178753 1940515 368722 1857288 1747121 1963965 1750898 970470 1266519 770301 639270 1115624 1871471 1203933 547269 1844954 1860544 1690963 663251 1931566 1268233 158043 890748 1997076 503585 153360 662773 567110 308712 1453294 715631 311417 1973528 1056775 1557228 579185 418379 485899 1824263 7259 595881 856450 1691403 1033990 339129 1532827 1008193 653495 362823 27368 915791 972735 1708647 1028327 661897 1533914 711027 357605 1581728 429091 433432 1953103 997381 1244242 148062 785896 453220 1742576 1004879 684021 715495 1319489 142235 1677464 680420 1755845 1255941 1352118 795432 1359036 1402850 1488812 402753 851802 162406 1221370 1982025 1459309 430100 1209521 1034553 1298893 163002 1683704 1455271 1684521 1163390 1167034 401152 477727 1741359 1217706 750360 935185 93164 133196 894861 522779 190154 1056491 309238 1057913 294630 332291 98023 420047 330482 861410 1142094 1145495 230458 48150 1552412 220443 732063 817109 986545 1782189 448185 1685146 1418911 1543880 1769340 1441860 1786505 447906 1296957 1502039 673042 1960088 1135921 662990 149764 704469 1903632 1945859 542736 261838 1046623 213380 1662077 285066 196766 1485564 151818 1110977 930204 1243282 533355 1295808 1950265 749311 1348225 1315003 369008 1898791 1079467 1738247 1898367 740152 685119 1906181 637926 614919 246792 695730 1215605 395276 139770 99319 1195291 1731098 1011381 762723 518674 1031576 282087 1797368 1784066 70167 76843 124426 53163 776325 43268 1890211 324390 459149 1538505 1767107 532533 291704 273848 265731 767727 778525 353268 1402238 725410 225002 1194177 1944490 261398 1277739 776083 1469104 13675 810227 826526 269503 863325 259165 409329 1719982 1270147 1505748 527200 571655 1629315 1236748 154043 921200 1443251 392229 253686 132072 888679 619010 384236 1009975 554957 1219306 929280 848083 1194626 686026 995880 948983 1358170 822542 406281 275321 965051 1487633 332505 327277 184890 1873163 973282 96027 789676 411159 1459819 1158802 434630 1005224 107299 626225 578343 1755 1981829 1893703 27984 1837308 729435 1229408 1981974 901837 138489 1843255 1536375 634777 1183977 101323 1311336 851957 410243 1572235 1425314 1492957 1837879 269171 1183238 1561042 42131 1567199 823067 271588 1736211 573746 1237810 393042 1708370 1599056 1362997 282016 1340563 502662 1260136 1510712 698781 29985 840678 1823371 1063305 1524953 1798611 1252342 1439339 904102 1824209 681089 1335533 1960391 1069508 1545461 1098252 556917 170325 1441594 1526236 372889 1614349 631897 919829 1123807 1763810 843367 80504 308851 8907 1023630 928297 1549370 290280 1969653 845409 1095494 630047 1167645 218057 146302 705825 1170663 868550 197271 44892 1572810 1113579 280984 381453 1874209 1644207 878831 964347 1980593 1772824 1380986 759022 9777 1119764 313542 1846466 1242526 1261477 1993093 1103697 22007 246929 1981757 1761696 801995 358131 272704 820132 1391241 569316 1763023 1994818 100985 881879 1978487 367710 1074208 1561148 1826273 1635271 1306427 183356 683464 1721858 1296612 980548 883663 1163309 1684332 1454761 251602 1886961 1589736 1173814 1409947 1286990 465511 616581 1095279 1216260 366244 266636 535083 1632949 145089 670364 941022 1112522 151543 401405 1877113 956203 1416723 1119981 1720483 817815 40740 1861330 1354434 947924 670484 1004560 509010 1717869 450808 561749 1310596 1736587 849564 665884 410643 724485 1237432 18618 598608 170060 158916 265846 1045487 670392 1736007 1372798 1566135 245263 1462607 884724 896038 265458 216855 1480801 340559 1176527 1105214 589150 1381956 1237855 1701723 1226655 1860458 444087 132141 1860931 907659 648300 814800 928974 1061446 72346 453783 220922 22622 1445325 594496 876174 1682366 1913677 1311614 1481372 1629180 61371 156064 675067 642637 283889 497085 108947 732735 524172 494536 1256985 913891 531093 1252755 1669471 1010259 1833067 1214641 367207 1217849 1514883 11537 1555739 1738191 907680 1442156 605430 1968785 914496 128325 1036144 722933 1757188 1325126 1398338 1874311 130707 733851 1154144 1777651 1818383 790840 1466884 734949 1634568 1262531 1799615 1199202 1398768 1378731 1705351 772969 992344 756584 534410 1412200 1175137 105236 610002 1953965 173369 475554 1962378 891683 1635159 532525 1996194 1486782 1491324 1118911 1945463 890550 371167 700140 839055 769125 1056524 249147 1291083 1357158 1810169 122935 1261884 1030244 276732 1336162 1277029 1254077 1030904 1329787 671608 1674225 356321 552278 1088151 146824 1087480 798148 548208 1333951 1570655 501824 516867 1558020 713756 1025060 618390 1876394 1647463 1622750 685715 1002108 205881 1325968 610636 73511 901595 403002 1974521 57199 1512955 1245460 1370543 10634 1286999 1705222 1810290 1461436 1653552 601761 1708470 1015596 1624758 125522 1858393 626576 1118474 301429 1630543 1019095 944639 1217319 945910 952096 403572 387628 232567 178457 1220655 806960 894891 1852121 1241420 922783 803224 1828469 1458822 156343 1946312 930376 888720 1076521 1882720 1990187 794182 919280 779309 117647 16075 62509 58108 791678 1812770 544742 874967 724512 1428311 237547 1184403 773019 951810 474594 894743 97820 1861633 1446037 1830868 704332 1837341 1838471 550439 883604 1973171 1383394 310286 326056 1751552 1240185 83984 741515 1906541 423155 1226952 1695656 1712955 246111 1342162 772205 1748444 1812531 511059 1424812 613440 344971 157976 434234 87737 326765 1531440 1706590 634029 1016241 1781538 344815 652550 846240 1317850 1944385 954528 1068592 1125719 1556932 397018 1632628 189403 582481 1104241 1986046 1981530 659720 948812 1491616 1676515 268172 1606791 1043262 1919844 664516 224056 517888 127047 443146 997266 1279906 209884 1518209 1643351 1117130 1573047 1929979 1431778 670202 1609738 913357 1553819 1485548 1412231 1193392 1908454 1291573 693544 1751979 1253009 673065 572504 1544428 357351 230590 1569786 334582 983203 1995957 164927 943132 1362301 1383758 444375 1880573 1529515 1687119 263296 1272433 1999318 281517 560093 1657829 1722416 1356518 969639 1143862 1906233 1543332 1593030 1277659 1783836 204113 539985 1317102 576209 1457765 1058040 1576227 649149 542568 1858336 1680345 1084055 1554618 36733 335577 974700 603508 1347692 923240 1560600 658531 1564689 1739189 1862446 1373601 510075 1027919 1389469 1867304 1355684 467916 942326 190447 704376 787860 614097 417924 378430 974009 1077943 898213 1038183 107226 1113109 1674202 668389 321482 69764 131217 1362224 615727 1374500 1253457 1929821 1355071 826948 181787 195183 782570 470077 305244 26854 1296355 1393818 1195184 1310054 413395 1098945 1733796 1126188 1376501 448207 903333 1142938 1289901 1659828 239133 477680 1268655 389211 1564627 1735941 477338 33896 425250 950754 1111033 359060 1193610 244327 1750931 187912 201400 74274 1200046 372136 1558052 375620 1504145 621199 1564944 80916 1370730 888054 1693005 586719 620952 1443845 804104 303630 508644 517844 1288272 58297 1693650 168897 1306200 461365 818734 1745370 1949746 1003584 1793759 785674 1456285 1308412 518957 837307 1991651 1225895 648918 522976 1457094 779095 1077290 1164440 1871490 1834348 95757 1410340 534044 1778454 1292650 50763 662352 1405908 1677225 809384 431129 1479674 1843947 714514 395850 1571138 312214 1484368 282650 1496560 664357 350138 1593842 1917896 787701 912254 1663835 763150 1179655 635391 1143267 1612724 185940 422058 604262 75578 1903508 1902717 1714837 171854 406639 363455 1383451 185922 339174 1087016 1170080 247254 507668 583692 463342 686515 456393 1274047 460964 580134 464114 1341239 703854 60736 728020 362450 1111056 244827 49095 1235815 1397172 560338 1480815 41051 569234 1685746 566314 1021345 1607153 1290290 888945 1239722 306560 983847 1104798 805669 1989072 1166138 423850 1890034 994152 936709 1894616 764940 1714323 1238982 787592 349779 1397856 22933 1748534 220556 1941585 1873597 384511 784102 897410 1178681 170578 656564 561920 304656 1448561 1811028 218453 906860 1547417 1579557 347710 1997604 261354 424163 1850421 428062 1339271 603381 373334 1777806 714737 107153 848224 1128770 1720944 13967 1815238 553060 935126 26656 1958053 779198 541215 1979572 1641300 1470502 750105 288535 892510 229213 674129 430716 693955 1591653 1632380 1938870 517816 540740 1140423 209622 965531 1609301 1785874 928255 1085138 1963006 859253 1748803 1199448 1406800 1079250 1520804 1748366 565569 1126058 1369233 548073 96826 1199272 1934861 1709296 85455 1462395 1690983 130180 1609657 166815 1474568 1330196 602579 282302 1184503 1460908 1813027 386107 947525 912526 1515575 1273561 16308 1727794 364144 777452 1320471 1237353 170044 1003042 1435807 933334 1621984 409429 1088072 1005958 464092 1259843 185702 790181 354550 268110 1408677 382102 777881 498078 759250 645193 1009515 1208272 61055 408706 1851821 1366831 1199517 372762 634095 968890 1822675 218951 383930 1930359 463551 865658 745208 1701615 1193030 43568 1604810 297176 848408 1430495 1134395 480935 530893 1201161 1529212 339573 389229 515787 1666285 1238539 456674 1811123 1405223 908413 1157154 517163 833522 1742377 1304081 485803 1175435 18170 1670151 767734 1685462 602203 1364849 1028666 331804 188460 14688 931785 42266 650049 1762143 1017573 923312 1704792 490246 569395 33617 318204 1162268 90823 773889 368448 1751551 823612 395293 774096 842409 1243851 1407399 8553 1653244 1570378 1689076 1152346 1335030 801578 1889793 1595113 1435755 1954903 140771 561308 1163608 992672 705654 1092485 176946 675323 994192 210068 496748 266819 1037529 330320 1636409 1882311 160535 153762 1963068 1978791 1218267 1676323 1459421 1923446 335516 171622 388826 1424027 1871484 1897214 604906 1199237 1048531 637997 454680 627914 973065 1101891 1350999 1917784 340790 496443 1883798 70034 1214034 674213 961571 1833096 1179255 1709734 349378 1221074 1710245 1532730 1505271 311754 1679228 1671495 389174 1543561 130674 1792558 62993 675847 1168190 698561 1348957 1773816 1143035 398628 1587307 223287 930771 246450 510913 494546 1800304 454136 928664 1200552 1097172 519558 1175953 1912633 997874 1640960 1216982 415390 897768 1167825 1327739 1051533 1921482 1285910 1020438 1195252 1543795 819054 1603645 1212519 1662288 1281556 661347 866354 1804763 6055 428142 119855 284952 1853234 1770795 664988 746523 933682 844147 1514279 206479 970808 400571 838177 1431807 1872199 160721 1283062 310090 298931 223169 786607 1326450 604181 1115976 1209706 5773 239445 1788756 303851 63661 1178197 394582 1377490 1275006 1350056 717198 1404525 813116 1979655 666833 1861255 1512471 1719410 1187908 574050 446550 642081 662197 1042221 94538 870243 1602624 1399525 918508 1407907 397874 1650272 1706718 1150283 1215168 3683 1230111 1496945 1444576 1116730 1784582 1327172 1050349 1135728 1909979 230013 1808152 1028176 1027465 669037 645484 22361 1397651 1792167 591955 1304177 1739891 1167401 773953 1255064 1885263 1616624 1288763 1521858 840379 491332 306260 141012 304346 356496 1224788 745173 119332 912931 344681 348812 1953478 1758901 1171353 208998 1655070 183039 1540932 949279 260182 1919923 1393330 1897260 1394949 408097 822636 122019 584216 122737 1270841 1732396 1933120 882450 1508244 1902980 215936 553680 1776523 1081122 1435615 1720993 1779403 47351 1576007 1009920 865237 271517 1063594 383097 1517421 1806570 1115419 1627035 320029 242743 672448 290387 1586262 1414032 1026269 750827 730715 1514895 112982 1366781 1511369 1615106 1416029 1894420 1837089 397487 1410071 1729761 333219 1765240 353577 1974256 1855895 1068531 958928 1472685 410396 1182934 1620047 1304969 430617 845196 585463 175172 249966 649658 475207 1227244 314210 1848630 1088822 311837 1518988 1868634 1789355 1282362 1077274 1382695 1364369 799977 1870524 1148290 1576990 977427 1550655 235147 1418239 1498448 1461134 382464 228458 58889 1976706 447510 204207 420611 160594 1853680 297494 1382304 892107 1608344 1632062 283744 1470795 683172 945455 1455327 1582435 1800214 451711 1637457 833459 837491 1972416 1443969 684933 190880 1471906 643699 170891 1962093 723039 1994924 1177493 1306430 98272 1601743 1737495 1528964 314259 1209559 1220619 1492302 1217109 259332 897068 75862 188636 476341 1208541 1238537 872474 1657293 595756 1718069 366340 871891 1419977 1484891 737702 1773456 607341 1619252 841176 1573257 1495322 866817 1214892 1805665 862043 1910788 889391 1297758 1676190 190815 1310351 259417 1660710 1430225 1214542 5957 1654682 107352 459872 1731911 1705530 771693 1325924 995081 1390566 1093413 966149 1826250 1649070 203499 567649 296983 548135 1062118 1460423 1217501 1420476 1687105 1762687 1535508 721453 230443 1376479 546473 828197 363390 327996 601912 1798927 1105705 1855731 1809464 682646 766136 1449528 562930 116233 436506 926640 1306155 412324 459322 1329676 1895802 298666 1656286 29710 56658 1497831 52877 1453351 859616 195485 623893 1747042 97421 1366729 248902 1250389 596401 1066412 1172674 27958 724340 1913485 1555394 904769 149882 1390254 1473551 1406741 1777732 627807 63445 1349228 1427557 1652944 49498 1426239 1517517 747413 132520 1516052 1499285 509112 526083 1331575 1063889 1556581 206370 694656 794206 1182140 668542 1971643 1420326 1328330 1900130 1379534 31588 1031198 1055284 1971 1480299 209255 676161 1595994 880955 59286 222575 93065 505409 1950849 1739317 1969042 509643 1126438 879753 1331809 806438 441364 93978 824174 1000540 1713974 1600887 867350 241004 1943089 1184777 56625 552570 999258 391312 1419857 729866 623052 1531140 163017 622540 1815213 1000066 1028989 354914 925943 484980 852058 770482 86571 1364864 731759 365910 259875 853138 1060253 1483262 475251 497832 1877433 865546 485594 1356568 1049154 772830 1773683 1828502 130951 1830412 1483559 2781 913989 339176 1514408 61272 1393209 546875 192201 1049830 228157 1080271 1031151 106533 542267 667318 105498 771753 1333709 64371 109355 1384441 1320676 153831 1539035 431446 1668725 1932947 1617995 1504619 1266377 55594 101987 284322 1817743 1507487 1200954 1823230 1025611 1401240 1634849 938891 1748708 1040824 534799 1111100 1969486 1560662 229029 1169555 21012 1314512 1720388 31090 1080425 1685286 67667 1182401 161980 577450 1967982 430400 1244045 1970877 1285613 1083822 1192445 1483539 957745 786136 593021 1758147 1590693 1220390 618134 996267 874644 716565 1901779 1085004 1907476 1834765 367267 1709682 243278 424377 174150 495998 1755827 1293874 1647260 1697221 409801 421950 1678746 631664 1858995 329869 1400277 638909 976354 87401 1950606 746972 484694 1667636 1268718 1220349 63564 98905 1226720 1319694 1454287 533753 802603 510195 360604 1855826 1743604 1007988 660001 1516204 404273 171300 746092 1798583 1667208 1755011 12721 193361 179792 1423296 1021031 172394 507069 1325493 303141 1596097 1443209 1942408 1213140 71515 1925471 1671239 1103604 1659495 938507 822621 790412 528617 131788 717290 1195713 71022 54934 301326 571210 487862 784915 1929953 316027 1349524 150966 1225227 861425 524754 1260853 286121 1340162 1502298 1815301 1318647 1090876 1170106 576189 407633 393443 1220134 1509826 153162 1725403 1708698 241047 806073 1098456 789846 663437 1802876 176790 1474846 210680 1346207 1204421 394212 1534842 1611851 895933 1499919 1624416 886338 1571816 15664 455969 1479785 12420 1260409 892009 746719 477406 934892 1378797 21025 1592412 1633904 1491215 723977 799299 428954 160773 1659705 728881 1831987 961610 417538 582265 986497 209818 189719 857973 503468 1870540 732334 1968550 937631 1202528 1832797 1453310 1820976 1978967 1738470 87343 1779318 345320 1607023 196464 981948 1990212 1435197 991474 1028801 1375993 1362676 1023249 368515 1256982 974488 230478 1328055 538505 1934639 367591 558815 611886 207512 390556 152622 166311 1259129 423015 780066 1944307 404859 1057208 1117459 633643 194221 117705 922032 1259571 4935 464248 74185 628000 71900 1500750 1274155 153971 1333405 130246 451004 941714 259671 938472 1645505 385807 1375906 1266949 801678 518589 601186 1611646 140095 280370 170223 1229867 1656282 1422077 1999697 95456 463282 880564 570935 975858 762444 528361 99977 1614046 1669707 998797 482983 1597341 883468 827953 427937 1871048 1714877 1291097 1031066 1783911 1523921 1943419 659130 893779 7286 1725093 1479599 1555150 974131 1449151 717756 987133 1073822 1397286 189982 606794 818576 1392405 1011858 1831611 688203 802409 152498 1579562 261962 1886858 1522085 1969743 521143 1335682 254164 567415 702862 390059 387132 373878 760325 165977 1775547 186729 442401 1847822 435107 1386486 1058781 215977 1933989 23262 1877639 1528752 1980234 1244549 533377 1636251 1958155 1511540 573101 669777 286632 1359789 330000 1179117 41281 780505 1134336 601039 350641 158458 797361 1149346 1757675 261220 482238 236100 158377 1641929 787952 961854 568896 361135 835947 1496481 687821 389191 686467 1760153 1408414 537047 1126662 963110 1417670 1864423 165012 1919112 1247678 950278 27183 1919819 1130728 1154791 1289513 1532555 624422 1678027 713747 989417 872276 612227 980214 45080 1191661 619252 1364067 1195820 955418 1114102 1848283 343240 1588716 560876 1198740 1008383 1926665 699252 932884 1703476 1594105 765933 853994 1318400 907439 1485796 98373 251700 269362 623544 1416002 1733350 1065015 929574 1972811 627306 1970363 565244 1803994 580373 1694543 1170433 1267509 1453924 412378 854277 759026 8888 793069 1343206 1991884 263350 160130 299484 568521 204213 1676250 762717 1483426 1754544 589350 1115989 1038999 582266 841557 1357180 682790 1082509 1064718 835285 980065 75993 1029814 594347 860955 1940147 551127 1052815 218476 694192 496048 1708622 1794740 201372 1232058 56106 1244765 424064 492708 389754 1385325 1824885 1819708 705443 832032 1894682 1510653 1616867 1996396 540188 1189875 1756212 1843023 1451647 897365 1955429 1201436 1548976 1918787 1255882 80443 114434 858249 901603 1828619 1591474 803641 245202 964633 948228 718165 344747 718023 386496 1956514 1808751 1137400 936551 1863562 1594415 1241072 553905 1402910 1609627 200736 617382 1309793 1177174 1351611 548230 1225192 1487384 502022 983272 1745232 82451 1772298 1710720 1406534 1632528 872152 710600 273780 247061 833803 319494 1331994 657381 374182 384650 530945 388150 621442 1713272 470825 300975 203539 1881322 875431 1094827 892269 702231 955955 199313 646481 901055 1705155 1250553 821603 289849 390598 419468 1059726 20442 1133377 433137 618023 636581 1770648 1675257 468046 1504247 1431124 1512667 683652 1802408 1762469 458276 1069780 1150160 1387071 1383564 432301 1631420 1623561 1280474 1678695 810947 418348 491130 1567816 343573 803816 1518356 1198093 1042537 1186820 63010 1889041 1103390 1862259 1469863 408568 1338823 1870204 455373 1812755 974363 1042426 305474 1997623 735614 1855587 1846938 1744414 1479828 1718747 944192 985115 713927 229402 1273680 632045 1260064 737249 1433683 1164087 1416583 1448166 1720116 221379 1609978 1914361 1495823 1035230 1460010 931262 1875462 243630 1695221 439215 600087 83691 1539910 488243 48630 1899092 1813317 965592 1585593 439824 248384 69180 1486527 412157 65454 1703757 389235 39428 1508606 1761168 1569716 446447 1923678 1273693 1505379 1259131 1263229 1608011 1900327 1276736 272192 725035 1894176 62193 761528 1593243 251901 1638300 1299702 1464669 1414088 25265 402482 364688 1415656 1351814 1567105 182802 1110489 706837 914311 1843131 598005 723231 278891 1128869 1098731 1299719 710922 205823 371683 1841591 757639 386447 1741062 896856 602419 1733976 1339818 656947 369057 1937230 1053800 328586 1937331 1845628 290913 1776596 661016 1439287 1844710 85390 1465116 1541396 994891 1371223 1409191 64012 248679 46377 466608 142453 1901332 686986 190901 1318656 1726520 97098 1141883 550469 1536626 1254025 39603 446333 513839 1605085 606437 1029706 1746628 1803936 912310 1952206 617237 1959436 663247 1989567 1354635 1117553 726637 1232534 996720 1339044 1671706 422568 682568 1216843 1703698 1441357 459346 1007307 1451605 894264 972724 1921679 1476983 594020 161329 886862 1563372 1578824 1991319 1485830 1557744 285938 1944535 1889761 622203 310551 1369506 465950 893490 1039877 184518 252230 1482773 1513970 1699956 12497 318507 1712684 1922822 1442694 1022412 1726643 1516974 1752934 1984949 779743 1210600 1591333 1806262 1099987 1976772 814614 608761 298841 1329145 454385 705433 736049 1816326 71659 127918 750378 1056940 135697 142551 237978 1694361 1704752 631639 112741 1192099 265270 1883704 261805 933945 1814164 281009 58733 1405939 1658762 966411 1818198 1745880 1100861 496703 1568582 1547466 109605 215379 706696 615740 3790 865608 496815 39027 1022865 1465959 1001838 47132 740802 1865547 1855018 696669 272989 175112 1078356 277295 929365 797162 1193434 1907715 18422 1302890 1469838 1836473 866854 908014 689881 1217417 819056 1158371 285987 1591394 1773382 1158066 204689 1818652 942286 1633390 1248861 344125 657668 1529526 329847 1153270 395394 342468 348301 346600 1884951 1184106 1094723 738879 91444 67382 1746860 1398150 1308434 1018409 76205 1182716 1210196 1108375 1661113 1745800 1445850 1760300 1939522 1668525 392393 1392152 1700766 1763338 66513 1488688 1440718 1271195 1636493 1692626 1433165 491163 312267 1449323 1149176 720943 1578103 1580112 1475270 385615 773593 1271546 1383239 727026 1807276 13250 702137 1729740 24227 1900194 1204351 881232 531152 803825 134611 288418 502861 648391 1028805 1465821 1254756 1794148 1786669 718665 1127879 1023113 925222 1094147 887391 618002 399880 1375170 1745319 1002200 161954 1168038 520889 613383 671468 709498 967455 1662617 313117 1617814 512068 1548375 1607938 1589305 526803 188154 1017743 1815319 344251 1802238 1321993 1966650 823079 1839674 1029690 710178 1549546 1211380 140678 269795 539053 1191297 1444920 1790804 1056870 1651885 207513 465625 323661 580543 1607188 1803665 1700896 159657 1853132 576525 1642325 1124424 129544 1930140 774606 1272708 694664 1649753 443492 1133673 751379 768210 193661 450355 117119 1177100 174202 232084 498530 1012642 741939 1600704 1930218 1981304 1096202 823868 1480385 132883 850980 1522671 161253 1056762 451643 1568684 52170 1114780 863058 175443 1149034 699086 737674 1173938 1365461 1078587 1861326 789522 1561085 1577408 1687719 1504548 191170 794247 1223853 596846 1001037 121421 951227 1448079 1375701 1778171 1185020 648468 60923 492250 458558 960151 427303 205260 982746 1520643 1588002 654708 1148981 1354683 1414438 1786057 1590838 1538973 1850999 1647889 496381 673286 1226024 599442 1588087 28195 1322921 719830 1366106 362902 474092 1667425 1192463 18643 26968 1091481 161005 1528905 1786787 176386 1295222 333475 793310 74128 1357253 94745 940287 1861842 1133367 1354480 42259 1601985 1176324 1536085 984309 53717 695560 367562 1019677 1242300 1743256 1976143 1371196 1522852 1373650 344283 503258 1099734 1249306 1198143 1512750 596887 52242 914551 47741 1915004 56890 340142 674969 1410742 1446168 1027316 1595245 1321440 1944593 1918694 575588 1048294 152577 1958985 289768 1946956 1997282 1887768 847209 1505886 1626405 851260 1243187 1956943 708152 516847 294958 44041 520036 371946 140776 111963 990803 1570702 77892 1342944 527253 302997 654981 1649178 279483 710537 1933731 1237511 90404 1938065 891437 1299833 1767958 1298391 1496311 1566605 1337811 847407 1871759 1002154 1135867 305713 1808128 1431445 624869 1253584 320446 402272 1863137 151857 1618935 165795 134887 1193793 291029 298607 476372 1629771 467248 459266 1397800 985911 1448043 1836080 1529171 365690 394288 675873 1528455 569249 905034 1089696 1465812 1455927 797943 616597 1120114 784431 1849568 24869 211882 1956480 1493015 671798 1369446 189468 1647647 1133239 902205 1275716 81010 864706 1777706 636351 254311 98382 1658883 1868177 1241884 232415 1236402 340703 1003648 1326395 881344 729658 792708 1091211 1299298 1770172 1667544 298209 800871 1471994 583959 1270504 891139 1126440 1323435 1156853 189378 1771350 254456 326252 1580169 986606 106400 1347909 977659 920794 555549 307451 1116311 578990 683503 1892809 1724943 1363809 1208627 1704127 967875 56813 996596 1854457 1254734 1929303 944032 1365264 614423 718020 1524063 1785531 1046183 1553618 477488 1034969 977479 1224734 646867 134359 1014448 1382382 129317 508146 1400952 845002 950103 304972 1382941 1737015 1860920 650288 856197 945524 8366 1074967 52414 1039753 887816 832052 1167709 1587003 169037 188853 317523 1166618 155942 1816948 192645 552918 635887 1444022 1666248 1897145 1144056 868820 387680 1063859 1134440 1334801 414255 1453600 1467729 314099 1855553 1896239 1509055 386483 1503685 640239 1552363 1095682 1513110 992102 1148071 811741 1639081 973181 1109557 937194 828788 33285 44785 469410 1665959 471077 1548871 706713 97733 1687126 1317544 1103812 1516612 1509356 258484 1339604 137210 182852 233448 621094 933571 449642 1611493 1777681 521058 575577 578689 438944 488562 788360 1677389 1705000 1634221 1928758 137044 1636844 342969 1995294 1093231 676391 1967761 1369606 336601 1108052 424278 145246 1767967 1834580 1250472 83135 1009225 1785157 1740464 1480882 1194712 1111840 1888317 1183041 1798158 1362051 757692 581525 355830 686895 1236945 1634248 39118 75514 1225545 237856 507426 554970 851597 1241206 580777 1349039 548461 1914588 1157138 308784 371355 1335188 1160008 336201 1648588 274384 256913 1954084 637907 244524 159222 152709 1026027 16489 593981 106466 746631 365329 1144351 1879508 1073279 359195 1781468 930605 1823781 1375064 1271164 216271 1330367 1931686 694814 911010 357202 1498370 1549004 1750390 837086 702205 348014 506664 205224 1492143 1113130 1176216 445864 1727419 1320206 1250769 1202385 542750 585195 1576694 313922 857602 1925866 25734 413570 450475 395931 1583967 52672 429301 1711517 1170017 72890 1158717 348215 314932 696271 653202 531552 27861 1996744 228634 330959 1772918 897292 966448 1805286 35723 98484 577950 1965603 1908489 1190805 854027 961986 36601 1092703 22039 1221850 157144 1562701 693804 1210233 1313140 1969564 541223 378967 696766 754655 1516266 316078 758079 491255 324363 1779302 1347136 110192 1161631 811930 65659 889248 1297747 524606 726556 1067359 83681 926641 1760695 85857 21399 1734056 598141 218229 1245876 1948621 1730302 488497 1138641 788055 554638 612232 1931012 1130435 1440650 1455143 1550465 209230 139239 1721638 1112105 389536 1053193 1900949 907866 1662684 1414579 321975 1999226 866821 1096425 106839 666684 1799931 1064478 1925178 1654268 1947801 749338 142275 1653238 1192619 1108597 186503 1176250 1472147 1182590 1808704 1623047 828736 319725 680167 1911633 401606 479552 582635 1153907 1157189 1111901 453103 383849 1898894 542180 1703431 1223737 1916277 1884415 968190 1040878 106348 1027774 891516 1900552 1047702 1554381 880491 877921 880215 1173994 983849 205993 1873519 1381452 1568041 363321 1387463 1385914 1065922 933917 1498144 1876264 1579396 1833293 669299 45689 1013967 770558 303056 518095 456855 1673858 340869 885975 266919 1367217 472213 750865 490765 471253 1299853 1151241 399461 23546 469670 1815116 1253364 117412 604771 898384 169347 1922922 1588963 1107261 524551 1211018 72535 1222956 1108443 13338 362488 1097773 891748 2298 909030 1993474 1487955 1884775 1778096 357621 1887509 1906063 1224223 373799 1207220 429359 1075688 1810017 355649 1134352 1426621 1753566 1106744 920194 1959618 1399567 628966 4419 1713988 707628 1817901 1999469 1058911 1701482 719885 1899444 469050 1553537 808526 643757 303772 1539526 229601 814528 1377933 999703 607973 1522195 1167556 1130002 1653766 1428638 6709 129407 572713 1451166 558622 642726 38114 803603 235931 391057 959463 1258839 1910260 316276 1295680 298430 143549 115400 1174015 82856 1511204 245756 1663544 1132323 1402189 988247 184703 1881312 652166 1357888 550238 290050 614922 729532 1551329 699641 126050 1054502 433671 1379341 1775069 1190164 1619825 210199 1981758 347511 1514079 175220 251795 1694876 1138320 828165 1309089 1741176 1909460 1651964 1906013 435258 45430 1456919 1552215 1681848 1224495 193067 1113510 809888 127503 337976 19204 1328389 1719904 1216016 343617 1428068 806125 1504219 1499415 710613 432966 1798207 1513840 1246070 1104220 1257322 796536 916209 1812474 685636 1907525 450043 1141489 1577147 567390 300027 705760 1795441 619107 154948 1351712 1387430 1801517 1512553 766732 1393109 85767 849221 1306593 1079235 1024314 95167 153771 1134260 1266240 149620 4557 62271 1585925 741744 237986 495487 368025 656249 1316853 855462 241202 52514 1937518 865905 167487 73520 1586817 505910 1386195 1950755 526729 503383 58941 1238413 384679 81246 1319907 508395 1197026 948465 1083931 1201471 800898 608884 67513 882530 378817 1706120 1809607 1005429 395390 231687 1574757 961144 1559176 803450 1102885 1488625 545034 1824825 1188285 1375241 264251 1949558 1992739 1552422 446799 1067703 730448 723179 1268136 1050309 1901137 1951679 1822355 1597156 1510356 598667 636387 1048117 98439 224492 1558537 167181 1288801 1241250 1858304 1981734 1495407 1472153 947716 1029934 1365665 1216966 1216478 1091970 359760 1806733 1247774 1665971 1175535 619605 121881 1767443 857298 1904883 991340 348900 1951419 879380 1603290 195129 1053109 459433 1311819 718958 516158 489243 1895229 1285544 1962580 1625699 1853876 49157 962350 1685676 119768 43608 795589 426369 669464 672965 1399555 272312 274272 1350443 502444 1799432 1005188 765900 281702 1691506 1159813 1115767 1761966 1976407 1288879 1061385 614223 473234 1395327 1357835 1829444 1950189 525698 922454 1065353 71801 1929511 1137505 1112561 840482 669745 1278338 1721834 543428 163442 1000948 405215 1042767 1946969 1448766 850218 1070495 1074738 1772314 1382226 1413865 1107553 1148076 1434040 1641064 644895 241166 909279 1985099 751957 1270265 455328 697467 1012793 481016 1549119 1404191 63695 1164799 1875479 767859 848340 622732 561797 875601 928058 1190697 1248579 721329 736096 1571191 1951288 1700952 1009654 1225037 526395 1893597 753068 513059 947199 1029979 243489 758096 1137470 1288133 56912 1372330 230441 1379593 1208981 225599 1922145 1792534 408757 662792 1117258 837818 736161 771892 1727543 1189327 444049 465934 812831 1277291 880023 54945 1806481 23826 1454757 529398 1096077 580276 737568 162334 397655 46605 329763 1711568 1114516 1867453 1996802 806611 665868 1876172 715782 1183696 275294 901143 1042948 115875 1145307 1988630 120114 1025852 1002931 826573 491488 806707 729818 9525 1258598 661735 87652 1452074 433876 1647357 1987664 530227 1128371 127977 49797 1364857 546524 152104 1638519 643435 1468872 391654 1698074 216422 1385181 1359731 1465564 481836 256006 1126592 1158948 1441114 1965334 1979153 1627302 1156066 1730049 1924508 1566066 1868783 1068298 798218 790372 1454333 961617 1370597 674081 1153986 516170 147047 983466 868221 812686 549780 1842609 1078268 1564740 1042001 1617339 1888554 1697080 6210 482906 1098637 1574310 892555 849647 990834 1257483 186986 1179362 1735245 479999 1801225 484786 929558 344709 1758786 1661129 94906 865697 698039 862829 1214715 1911232 862470 346130 1831846 850487 1185521 489736 1531443 537192 1880927 640339 207082 347241 329140 1951162 295289 544199 1560095 193808 946483 742788 1139784 298413 672751 1228055 272233 1781513 1967085 965526 1210208 1336484 203613 514890 796861 408182 967415 1146505 1500574 1277151 1013289 1070509 1396127 404694 1349808 172596 1835696 86806 669978 1391071 376403 863757 1847262 1210381 1190515 1070373 882642 1141039 425867 161252 279248 447980 1970795 1943673 1481984 1554324 889786 1082833 1384833 1137769 497392 726650 775286 918186 1855427 1992939 1362846 159614 1551827 1379964 1064490 937097 867024 1751878 1669588 681824 1110028 218201 1471238 27926 608209 254632 1535354 1714462 207392 1284361 1887769 1204338 439539 1647072 1499560 1051552 1844272 656838 1031558 1715390 198158 980212 1904657 1994988 1550515 1646501 475741 670827 1885216 191948 844514 769225 110363 439416 1051972 67312 1992845 515501 845099 987295 1371175 1689169 1697938 598643 817971 590176 38984 1918182 1464927 1342796 91911 1172007 63337 1831199 1393670 1502672 1779286 654655 1825455 847654 1216601 824471 58830 883705 524300 317152 1537173 1762734 945062 1126457 1963514 263377 516855 1467110 584980 1818997 220147 1422831 795036 1758279 456144 1081089 678677 1302376 1067833 182395 749320 1750591 475738 327344 1853446 302848 1652640 1300181 1326879 707460 829868 947941 1012140 1959742 1258841 1888750 1773643 1683039 1123434 734260 1849816 1954299 209178 1632110 1754146 1653825 683504 1860967 750767 1624931 1293154 151534 1442544 588762 1415104 1435281 1322272 1507695 1419965 1469267 532915 530976 1029259 99288 452161 444995 95030 1029248 664203 232120 1093607 1888914 1280654 1939979 517610 666180 1314047 1327604 400270 891777 1176895 553036 101371 1240275 781791 1197721 755671 1850458 185737 1169669 942729 1876243 599549 1108850 478749 231988 903073 339714 289475 1638312 1531013 470174 1412835 1702104 1177180 1623648 1140666 1520268 1372893 1951056 291792 1352502 169256 432466 1238290 541107 1154785 1624705 1847174 1124907 1788090 67070 1297340 1769802 398769 1893209 876355 919002 1857711 1469474 1751039 1923322 100633 472387 217214 399035 189441 1267686 891125 911314 420991 738229 1574318 1136883 36610 268250 1174225 1698819 1210543 1626195 1100762 65653 1208979 697646 1407708 883438 772822 1086162 1072110 1544556 1632169 1675950 446921 145548 1371722 1816962 671751 1008576 1641707 1552432 1664601 1729242 1597263 886192 1864409 1812423 1055161 99914 28733 1912339 845458 1447659 1188741 1247321 758946 1735973 847109 34614 523800 616005 1730473 964752 513471 1658344 1428348 529731 1755219 1274596 839694 1836755 482873 496053 771813 1982920 208910 1519156 177873 1890166 644336 1411044 706283 210533 212997 1904906 717901 496249 1456159 1606068 1419818 1835288 1836316 1241510 752495 1092155 303857 1855912 299036 664949 97766 663688 301100 344791 201913 1206075 1944590 239569 1711105 1018662 104791 1071450 1993810 227012 1814084 230247 1848144 1191700 1277063 379163 1090898 19604 1435529 314513 1572091 952558 120145 1535863 172979 608138 1099193 888740 260709 315562 115954 117623 169962 264284 823219 1158693 921414 712897 833631 1710292 79404 1666859 642328 1512265 1739873 240502 1144257 20125 1565462 316754 1351588 376233 1461228 648236 689014 1077968 1935699 259143 754938 1498778 640210 1249684 1879367 1702389 866401 898110 1231545 1118558 770915 1016923 1882750 432531 1845343 968471 84633 781917 1597444 1243098 443184 846492 75884 214081 1708190 352297 64511 1349650 1915212 962489 933963 1690975 872425 699773 199432 838579 407561 850201 264192 1354652 709487 402379 106894 1953820 922927 679219 877031 1480160 1575230 1879338 1514214 984869 1793743 1837106 1664932 1871451 533038 1404478 1804115 84077 1628930 301402 33637 106895 199085 1513409 459259 1152103 364616 496304 1065726 180381 1784611 1474964 1254919 1067668 1090054 1456565 18600 1229828 371066 1026752 1251712 1336959 751066 1773054 768248 399259 1181527 392909 799250 1023804 1106786 1684447 1153816 1755722 129542 1045903 223888 46040 1519288 630254 1367319 513612 1404906 1851234 1090665 68070 1011472 1421144 1636771 1736192 473711 1671577 976295 773815 857948 756100 678221 370124 1423768 1228896 1486455 674043 40874 1729491 805252 1418604 1632502 1491967 88084 325352 1147043 856583 768463 1861366 1557954 1120042 978336 1089961 1160777 197221 1726924 1489688 1796797 389531 299083 853547 858112 205020 774639 1540619 317307 1850347 1712422 1962284 814366 1755659 1344804 682015 1702236 921449 1931916 1442672 1141255 1148358 1267392 789842 736623 1927803 1163602 872172 684942 1643731 1988967 375597 911611 1584104 563531 1134907 581460 873659 453480 888948 389813 54443 1661741 61030 1523129 478207 1420293 563056 1541050 1548974 492095 1818544 1454565 193060 191783 1686108 960640 674874 1537676 473229 1069488 1297545 680857 1680 1850092 437778 273767 495095 508424 453487 1044488 596980 1940013 1358897 1304904 1442029 93035 669370 602695 1358625 155177 1602010 321296 1023843 1947651 844342 1409651 1929165 1335591 1104066 1780680 1293035 1163343 802568 982625 164354 1694692 225661 1272393 578497 1904500 995747 1122118 762097 86937 185356 1773905 150587 987577 1830269 408007 894521 719114 1639337 681447 1496196 1073930 37291 533459 21090 18293 1292581 1066812 112765 591292 1880942 1988288 1514130 1685534 1857932 1077901 385299 1361865 199682 1373133 1143014 1500091 1872673 1526137 2915 755182 57178 416074 1167205 1477297 1902817 396773 1904470 560397 202361 526076 1986094 1599174 1035018 1905086 586328 368535 751789 243863 1967162 1602019 629366 906146 1981851 1709107 119635 366038 1289489 6125 1278873 1385789 381141 1147919 627452 113789 1661299 237779 501346 1254618 1621101 1024310 1244766 227883 1642330 975387 128284 1727002 1497257 1945234 1814642 1526328 1365546 14740 925194 668758 142392 1991896 1611789 525763 845576 1029370 1010518 789333 1528324 1352915 65250 858979 717869 1679805 1580604 1889616 1118710 1924849 1951819 212458 1069031 1769557 253817 766816 521239 1365851 572389 1394684 285387 532646 758320 1058914 1402852 1948144 1026424 1864249 1466452 434967 1849197 411404 1487782 1705943 1488207 1499296 182589 368098 55542 1159334 326148 1473964 355002 1761738 1544935 1707364 465446 380078 1502946 858129 1602800 58826 1048387 353979 839586 1178587 1535926 1620606 1126686 21303 1122172 502851 367657 190205 512098 1306709 116773 1794680 1938589 649112 491552 227422 1219122 1403618 1613037 1038344 419947 1067707 1567704 497352 45261 1547355 279715 718394 231051 1333344 1029037 317504 1101898 576568 1314484 1042210 665066 844985 1048716 871773 111293 1602886 1306720 1376223 570582 1928620 1707783 1015044 1859669 393035 1771565 272734 56863 1046961 1132766 125591 1549243 1026834 753401 1365198 653628 725588 636265 1393479 1445459 110014 1595433 1905936 499622 414974 1705440 928397 1831452 1978650 297393 1835933 1963905 1793348 1473773 957741 1489907 426154 513828 1257197 240679 1053208 1204174 1033631 859289 880307 6937 769529 1553351 432677 1610577 218379 410553 29893 1007215 514092 411360 1384274 1559665 540251 141053 1833000 1218011 951623 547023 1709234 1520035 702053 1599858 1465266 1028005 614542 1619584 1271416 575468 1257559 1626069 1033389 1883052 1484323 597144 1892595 925347 1652179 889000 408165 1616690 999303 823361 949719 1480667 1930380 270876 193723 132099 544820 627190 871085 1963871 1066448 711392 1588819 1705857 262918 471544 331198 1933595 248541 979424 1464928 183982 1782997 1860764 1576781 374027 802952 437540 876989 652371 1288502 265767 1691782 1194757 1054623 608973 1242362 1368388 256168 843382 1552553 907092 1320831 1106077 1589101 1465889 645162 732963 325306 1633521 1481735 1760754 694262 1386955 856593 768620 1075096 1803723 660147 1389038 1810250 60357 240881 190954 679956 1690318 586114 651976 599502 477708 1067893 191902 1767501 436234 1018748 596827 742139 1808420 1025343 252124 1553632 602358 1269516 411124 1376053 1207525 948084 694017 1573289 1818666 1752802 1433767 1292308 241576 320620 827899 1124195 1844156 1436337 1875636 331048 854358 413235 1047247 1295557 1924281 846219 1009755 97816 37129 592671 82809 1598129 982708 1485046 485714 64890 88056 971694 1502525 1337641 1166412 1589173 1198850 994663 343907 678898 1679938 281813 835485 676506 1251676 455854 1551258 1588215 573901 185106 1284143 1628506 531764 243282 274511 1498417 1652965 1256004 1650094 280244 375976 295262 70968 21910 1803710 843398 282064 1868378 1522935 1970909 1966926 1146174 1242102 512610 1807617 1959874 1638814 1163065 1471256 1311796 1019752 282182 1907276 395281 1876520 1509559 1124171 103172 1191926 732241 1450683 1058020 851664 1477591 20307 671323 1210848 243668 1011338 600395 150910 890288 514177 1569600 442919 1964677 776669 1321523 141178 1554872 1472942 810233 100869 439067 734430 863586 1210059 1209831 515962 1139731 351308 1521366 1174962 335123 760997 704296 1945816 1564797 1107116 1634620 560568 246670 733128 1691630 546927 1983595 847743 1667599 1647803 863729 1728141 1625996 568998 1588140 1766043 820990 83489 22853 555634 53993 419251 5300 876374 672311 689949 1735098 1002405 1485910 1540495 895123 1071571 560595 1788879 178805 98433 986023 1205829 1549652 5950 1823767 599950 530598 1697819 1289798 1542301 492272 517114 114566 916121 1697156 806124 1557628 1256878 964086 1925103 544303 1696537 1774369 1349269 916038 1275293 146178 1572004 1488678 136541 1255079 544703 70323 1144832 334020 531861 1511833 1418536 382581 1727547 1109350 223719 672387 1826323 1457817 985456 153931 1355040 1583921 442053 1431676 952440 471552 1608157 1758682 85737 305096 853221 1883059 776582 1050613 386215 1884012 1891013 887991 391320 1282378 334390 748137 22708 1127068 382421 1755273 979151 566035 1244720 1831413 1637080 1195503 1115041 1128191 1667510 128580 197485 1802663 1491558 1385417 1192019 1533725 757715 1214638 1758313 1304625 588510 1714990 1025530 1655621 1617247 999039 69282 1568542 475902 35609 163698 1466073 994828 980117 114203 1606546 1595007 1840053 1123774 271056 1864441 1313222 584222 1308936 1411556 982455 1045212 1867264 407809 1343887 1778047 543033 955472 120578 1532351 1180464 1277209 1258969 1949073 630554 1344752 1397606 137211 1394422 2975 1051778 1816514 1149578 1930251 775726 852684 157963 1425774 1464371 232294 1340662 1110553 299953 1808760 60476 1586144 756469 1071029 18784 752290 743900 1848085 423570 149937 1284761 1660388 1355818 679077 1558268 1146022 1872506 1746242 1198872 1620648 1260209 370288 875457 607927 3019 646214 1746393 1753742 952487 1260920 1645472 1108066 1399666 321916 1416124 1341935 1864128 804627 1893996 1799966 1809716 538393 981937 866167 880343 1744057 1626059 1158417 26347 1446959 1446050 475166 1464517 756475 1276462 1374034 1013407 1568138 1700245 657888 715767 1406966 1627523 804842 1260004 1024700 597125 1642847 980367 1066036 692135 314993 107943 1161232 696434 793499 1507390 434899 1075408 1099695 1027476 393506 1838944 844223 815388 1071172 333443 1318152 1015289 1034923 717530 1078814 118151 828257 1726364 1747421 1864473 953035 1259009 862654 1481189 1944070 1331035 1481605 1336955 1342761 1544381 1563062 889031 1674280 1242461 1790495 95855 1798924 1095520 1967357 926111 219857 1947034 467166 1286384 416810 456003 904277 1866937 684254 134869 498447 500964 837579 989446 837583 1538081 905578 1383295 1755443 1650009 1666302 1329521 1978765 398657 285028 1026270 560438 853376 1121043 478323 1634018 1689397 669921 931632 1888685 932383 1535789 1767620 428463 1134102 1460992 1201458 479071 1341413 1429138 203243 1336694 337843 515395 1607698 613957 1034061 416045 1746825 189372 1784688 515305 1199821 114761 245357 452338 845555 1057969 688451 320034 1398712 768369 1969908 696690 650628 268314 163659 69302 601476 1302592 1463398 1543618 1252864 1516805 19961 980617 154985 586486 981880 1924887 1470120 50720 1881352 1345189 1772904 298795 173226 1981160 1482281 1938341 907523 1739301 1416213 1663126 273144 1368938 426279 1336844 1073789 1409989 118525 1625003 1630803 157903 1376141 1088318 887055 575820 428569 210118 1221149 160108 488167 1941430 918657 109053 345920 892207 1891932 542422 1017233 502130 1347610 1285896 1691738 300057 935477 1703825 40065 9484 1772540 210176 730218 1241185 1683858 1655760 432844 1350157 905865 1257352 117740 606444 1907478 742989 1804689 1769459 534583 549761 254383 1456094 1890546 822552 136586 691085 1563449 401277 1788557 1129332 255463 541167 1501724 1642451 1748300 462421 1735844 1450679 616987 537598 1928153 1804169 373361 209095 1313502 1535108 1964364 679062 161317 865726 714834 1518916 1746916 1935412 1108135 1990003 883020 1996627 1218375 837308 1410534 84209 233146 981914 244430 1644778 370390 1455216 646701 660303 715135 202869 827914 358732 1085309 1749336 787886 323151 1390383 1694962 728022 93969 1827598 468856 1015424 1377293 441192 557895 1181635 1669297 336941 176343 143204 1468857 1519444 432673 1523423 269538 671309 109576 579387 1027855 581285 602254 1968645 851236 1989693 84374 521488 1487602 1860750 960893 1121541 1005448 1972625 882408 1610170 260323 396159 553558 1041313 891633 1544179 1015208 1465360 1060270 661708 707161 159363 994121 173273 1948867 1266343 1679535 1124448 410676 1873204 735807 288257 232912 653699 1335754 543340 825196 1509901 530833 325911 780564 393228 895868 1277319 1384812 1561542 1080725 1196821 570963 1983613 1708989 1603907 1488830 31418 1488568 183834 1264891 1151731 503469 841130 1043687 45242 1636081 1813340 532800 1765460 805975 1874239 676664 1962630 1478909 301801 1479124 906540 114084 1155104 1318888 1444482 1697983 1846638 1389466 768186 173497 221551 660220 1832106 247083 1165636 368983 526920 805859 872562 65375 158783 838385 448914 1645280 1917167 1813917 382193 565624 1138430 1141559 777643 669757 1057235 1888288 11103 309860 1091195 1380402 1526657 944409 411402 1475663 1578443 1549508 344666 1984984 1264131 710517 542531 1005395 1041 896699 395924 255681 608644 937347 1894501 1514673 1440172 897446 511893 1898200 75552 1992736 242348 1884582 667982 874198 369539 1782243 615791 1968673 976215 194462 382525 185899 184270 277045 918204 1766719 1868590 1440566 388346 483995 682103 19922 745715 203059 1829494 313376 807048 313429 1490896 1994754 800975 1129163 1803036 338560 295307 888549 1416835 390201 866328 60298 1891361 1075703 1315922 297376 503657 709565 990997 566061 1357215 875498 231355 1340543 804612 496196 589299 782819 758709 115514 1564034 1184151 160612 1276548 1675588 231202 1155398 962265 747042 493587 1738279 740156 211384 856289 1855075 804782 1676607 725887 537965 81660 1024101 1500474 387997 361310 517289 957681 817085 1821345 859089 1537623 470366 1193211 348644 992249 1960495 161018 1446293 1776139 1257073 1024236 1156243 1375952 124954 327594 1930825 1431337 150022 1199958 1578743 861686 783319 1768211 5031 740692 1900197 1024149 1721664 652250 313061 1976922 358855 1516604 1277564 608616 417286 1969881 65050 1752628 459882 549800 1463279 230411 1435878 1784811 12921 1900753 501154 946275 1397054 149788 1488353 1181080 1440909 1776436 1625306 85967 961107 989361 1113019 149123 373310 628690 1739786 1029409 609466 1167576 1827998 978910 377358 765942 888121 19278 1183130 525536 1928049 508059 103693 1511270 535710 149664 1500844 393739 1913058 92791 260810 1304717 110720 372189 1605075 1210702 379991 894596 1593283 1478537 1264699 617761 858449 1418476 63352 536373 298688 56504 1365551 925131 351341 678891 594226 383068 202089 395464 215966 1330945 146872 477934 185163 1628948 1258039 1794636 1415002 626178 1377784 701871 372457 100242 853662 1801697 1373880 1353668 210450 176712 1103225 1912822 1210873 1276381 1596640 1240281 438002 705280 1175759 176977 775988 1618048 1963500 1710172 1616113 1039891 1949048 773109 912001 956084 1013658 1702769 991890 803741 1041934 1418692 1548923 972633 346563 1063811 1873601 1406327 1566124 1487668 1953782 1024764 396936 1028934 1406704 505421 967120 774087 164791 934570 433773 1469532 1808780 1415943 1803283 1105747 1291530 143931 347620 1135685 605161 1084328 943607 402094 1862916 262699 1044302 1734864 1600959 1390728 1191953 1244248 99978 1061516 50846 34692 762883 1508393 1040971 1340456 461045 341071 813589 1932607 1205712 1018841 914305 49429 374649 1682356 59798 1179754 1607612 678900 1802565 1390468 1603891 1874400 101552 902250 992652 1364342 1472252 1691597 251920 309986 210288 614021 1601488 163768 683041 723387 1608809 1130997 1212248 1890026 592305 923345 854022 221659 838835 1576465 982104 1132367 727069 97518 1031246 351388 37877 487766 882126 1851452 1365335 674208 355380 733707 67038 1976910 991235 738947 1184511 727803 1826196 1859442 137702 27270 1563906 1020808 1921750 1316553 978612 616463 455473 1854858 984217 203479 1158485 643345 10684 1291208 162500 1943844 1298963 493389 1684690 1502779 670585 1154188 1913942 958135 919821 1169752 885598 601964 746229 629434 1433799 855806 1987410 445110 1917447 987448 725370 1196041 860587 980788 875464 345478 341217 125478 1810632 519448 1073756 532878 474368 273555 219968 796620 885719 838538 1868503 1953954 609645 761766 470880 369478 487974 153614 1560508 355506 1197310 1039354 1728315 1530790 615841 791532 1956766 1492476 862001 1098324 1340198 53528 1469288 1298036 949732 1610290 447993 491808 1380497 1741111 1945348 524271 1539648 84413 1370876 1769654 535378 1838669 1956473 924963 768505 941941 647462 1327966 1207162 914648 162978 1521894 1715675 1430244 1749633 1856116 933007 951543 562693 1576878 481630 1781052 1618108 991813 830725 561208 251085 1332416 1603598 1694772 259375 1462847 705139 469149 106452 1727557 1419041 386221 1536289 433993 346067 194051 610236 579328 765868 313234 486798 1021612 804968 999795 365899 921278 1955680 1779375 1107192 51529 524593 1758510 1854066 1835472 918211 1227838 1588653 30998 1019213 657300 518663 577384 603294 1513790 1130028 379602 1793105 243260 1137308 859225 1827215 1732938 1140785 1016108 1250098 90003 705795 962694 1224499 1233881 95833 808620 847036 951514 1257645 281747 1809900 1747554 1714964 1585986 1008616 541636 1821278 1930074 981294 366411 1627958 1684843 832219 204438 218221 1417627 221944 1113236 790497 680418 816701 477077 1330715 1635474 800074 600525 72218 1251220 506915 974437 1167677 984039 1290662 1970098 1201685 680806 1815922 1319845 978954 1746877 523085 1126938 281909 1627915 1104733 944623 1090740 1192542 848782 597846 739560 1226246 1423850 1260544 771480 1560928 198073 231744 613618 49993 901814 1413465 1907141 1566960 989421 1416098 1446901 436023 320726 1780717 1970749 1433299 773981 1781016 1725360 176971 35547 1795129 1969298 1738220 1469920 104666 82516 792606 696090 1899753 1413587 1857529 394282 1079734 1373914 6671 1472399 1300983 1727873 854598 654318 385933 1021002 1035251 1015866 117429 1867833 1432503 394530 1738176 955925 842128 1190213 1669319 1320970 1083155 823552 977685 816111 1069161 1237393 1674038 1038967 1837005 476359 718086 522988 268295 302010 439231 1001379 1926842 319906 1900179 1987477 60782 386857 1053937 706545 1716463 1808283 695941 567480 41375 874778 681687 483123 413717 1708760 970917 32906 1846291 733063 1031003 349098 298023 711271 308373 892339 525432 1223017 212926 1336887 311955 304012 1142693 479093 1014461 918983 308895 865555 534890 1648744 447586 1990888 1363615 390794 1538052 445288 785891 1131352 1588399 355690 1079756 563081 746653 1824704 391773 787829 1693035 547219 1554992 1444268 1041510 59463 724670 1316668 1147445 1166728 541760 567939 1174480 146272 538380 761238 1561353 166903 102474 144233 126223 360801 956495 1582884 31959 927204 1262474 1799687 1345298 767384 427588 337652 944342 1791032 1580002 1652107 663374 1046307 541988 1109419 664378 410056 574345 193859 202940 925116 777208 161978 1292401 623472 388591 1216131 74200 441174 269265 1271513 1388043 53438 1906913 369813 897526 56669 1909060 900012 1206391 1470569 73828 675773 825533 734182 1306561 957689 1368210 609547 1975185 1953152 132480 32988 1968448 872170 1664947 931967 1880037 910333 1564969 329965 1900108 871148 672629 690955 1399157 1998591 1536789 1927290 1456021 1490946 1705110 1542202 1121021 1135289 1821754 1293145 290945 1571866 111134 864508 693686 280292 1049711 1668472 697351 1207205 335379 809981 1266473 1379713 814446 1451178 649902 506935 924072 1299842 831919 1877648 1175422 1383109 1606220 625931 1495040 160364 670559 396961 472279 1317560 1442764 727140 514788 871928 1465489 971402 459544 1746257 1275760 427335 1270407 15042 1035065 993593 1844877 1096234 1313104 118277 604554 275006 1825715 1832290 1237221 1580496 730299 774127 643356 121950 1618513 1510234 283741 863957 1468911 282 1010508 1750822 1929934 1837495 1571359 181358 1953878 636277 223370 1396600 585066 1183489 1987921 1371610 362354 102620 1340626 494940 1050921 83050 294848 62022 1092842 1885113 517829 1126683 878495 47254 1341264 1043911 1534017 954598 1737132 152626 965756 1645333 667414 148552 1295397 338974 1190843 664620 1607087 1956431 555742 1890749 37264 849391 411585 1196346 758587 1646224 1837455 218535 71156 943465 345021 545409 1967482 1417910 958793 1815234 1814463 1726702 1225845 1756406 720030 1447182 1975539 1983064 1593328 1021606 597311 1892573 121510 1156898 161761 1566584 599368 562841 418107 809216 910039 1160756 503645 1152961 89026 1467259 333348 305189 780333 1716981 400151 824584 1941253 415142 1099086 454341 1709748 1948873 1084588 917902 1329009 1172299 154137 1763674 1791840 1975217 884126 95303 293002 1543344 1069660 1552019 323734 803027 391591 969837 655490 237687 1588869 677915 1697654 1825293 704584 785929 192727 1294800 227299 958805 1446718 618309 1372555 150722 1248210 551177 505324 527107 389141 1354221 624263 1879103 641181 784478 1241397 1352530 481342 1776107 788428 615687 1619616 508976 1478493 879718 1407956 1954779 1420414 1741458 1795964 15720 1900900 545510 70941 1763135 863302 776044 181631 773112 360841 1442408 1445842 1043931 1802026 1009976 282223 1137766 1816050 1919393 1478358 988281 1374940 153943 389643 1956340 41803 1824341 1826051 1067544 293657 1180018 1798696 1172864 866081 1634234 1339689 812976 930094 426677 1576059 1466744 360900 145851 850404 1881950 1242855 1988081 1221452 1702679 100726 1128690 1324061 1067150 629128 1813840 1176408 1404664 1004719 233569 1068293 528897 705074 749928 632660 406768 1981036 64555 1644994 894381 1733915 1534360 1060378 192415 1378093 896905 1706787 578489 1962244 1327706 209903 204691 458020 164293 213319 417834 1912638 182577 1445071 930715 615451 151547 1452211 1732568 1301051 1686848 713116 684961 1936928 1370399 1287193 58509 1571565 1059677 1455475 1281400 1747893 628255 425133 1151749 1568888 1942427 73441 32300 1150856 530755 534453 1143699 93574 518401 1858706 396171 1777624 1147142 1785916 688511 330225 1476076 974137 1977746 32773 1254027 1969840 44928 1047536 587960 1398628 1172523 1584806 889353 437570 1179018 17981 887769 193144 156937 1019877 713167 1086175 927601 828019 1804299 1696019 410470 215913 1293436 73143 79046 134784 1046083 1625206 245694 605989 878485 138032 1151930 1125628 1655396 1989407 35410 77788 1837870 1551249 1244828 1039492 1569361 1501275 54180 47274 1157610 1584582 1926840 238760 1118022 1178021 1468183 397484 582990 171353 1202569 1704838 1037950 1572946 577156 171139 818399 733566 1961916 1937250 1623013 626563 1345561 617365 1230118 1187692 866838 1835368 1426952 954315 1036216 1861613 1751455 1850508 1508456 655653 718044 463535 588495 1339658 1437407 1886308 482487 145076 1011713 144736 1214167 1524538 622272 1673863 1522173 921788 1534575 1656784 476829 236233 1936668 1353404 1626382 1590081 1981457 1842524 1821006 1592204 1432383 603217 1108256 1961850 982662 258815 709948 1233562 1544082 1401477 206127 948579 1082404 160324 885977 497783 1741060 785503 1381083 841316 1205686 575474 1866058 523426 578065 1787928 1814882 1697242 1241014 443542 1206338 20566 1069420 89480 305373 1849099 1706434 1047743 256125 1435116 374879 908979 381091 1342728 611987 1866305 813920 442329 1268758 1582464 1357623 1277492 753898 1642994 841037 11934 1453996 878924 1975156 162778 1853547 1613254 366622 677281 1030266 1183595 354836 923294 990336 133049 1372406 1159437 10748 534885 1764272 1635049 165264 1442305 662081 724896 468417 1797650 1548395 98349 700452 1976864 1168278 1793138 461633 797099 403037 860376 1980823 1638679 498179 1343007 847427 320820 1145912 1199420 40279 472023 1152115 1670986 904711 1492567 1622100 1200227 1865244 827218 1920098 1202736 1964310 1358372 280674 1842338 235783 739213 1816232 1206545 846530 1358944 1794945 1288238 267546 388675 1734793 1189455 1978524 1848305 1676716 267783 1366613 1887900 1359109 1202875 1742499 1051301 1591676 978018 1150251 1614019 1477645 862231 1502136 1946873 1288904 149641 1094711 1502815 542625 696260 1165616 531237 448863 1176574 1092096 1114723 1342675 1502290 478982 135435 1561172 829642 1664121 976932 584886 1222791 1900529 1853306 125863 1562244 1413166 1242238 1791340 1955537 953465 1423500 1478751 1907374 1746505 1527679 1232074 134525 347156 39604 1902891 1513067 916299 875312 580233 455564 868253 1710117 1706031 1017183 1758831 117389 1841241 420079 1735994 1092814 847177 1606330 1758644 1446456 1806476 1227101 156043 1008613 1640882 1798997 258437 613469 1267556 105202 1866005 1321098 1441723 1571820 656867 1300728 1601222 836879 1615628 1228238 326800 107307 864306 523832 55143 804865 449089 311627 1581536 141042 1406945 553506 233059 1815684 130328 5281 262760 1010411 892208 9223 921864 1250736 238104 1193420 240506 441412 1066020 1885762 84557 1422112 797993 1231250 1725038 1164402 818762 1731409 257759 598971 796424 1031257 221745 985337 538487 612030 1050084 1252821 1031141 506267 534114 620882 484301 394522 1314914 1398895 936936 1606036 183494 984461 1279401 1648835 989696 1133156 979408 1082015 1541606 87968 608983 1644568 1360411 157062 1718147 59922 723085 1167277 1024893 1637238 1907237 1203512 160505 705485 512477 498075 29160 1644687 1363601 650687 155825 288165 1626818 755059 1072465 1697439 1293579 1236431 746447 382295 127248 1791828 1696225 979588 597863 1454023 1671009 231615 1876813 1457849 1972826 1369781 345110 1452854 1233896 627156 70731 827034 928953 1459284 753946 1780000 820724 582705 821509 1106985 1799884 1895656 784080 1122631 1248109 1050312 299127 1181840 1543307 1243663 1869951 1779632 1880645 1342861 795722 1023582 1841978 1000038 470522 744894 1038254 233947 471379 743136 1679904 1608944 1649080 625832 1677256 558509 1506254 544887 955344 587037 1433941 1364800 1171174 33368 372099 936588 68331 1489669 1217441 934008 1178287 735488 1022794 1919604 1525730 1862603 486369 790466 17853 1784635 1028281 909087 1867424 1412570 868108 314530 1208036 29017 1702598 400540 1464369 693622 631943 734213 1050952 1319750 1845649 1693037 53286 1016106 1587645 1758176 1013908 1736812 1248183 1087794 1558158 232656 246032 550075 1690584 481897 547404 1799283 1056824 1475751 605616 1759740 899611 1564466 1052368 1560570 1787956 1984336 1133905 265196 490298 429915 1683392 1859031 1555240 1600864 289220 1550576 1332484 1259677 646917 575047 61940 1853340 862287 1923716 1485212 1780361 1801548 1776674 893544 1725845 84324 1634941 736266 1032792 142072 18216 457032 271036 1553179 1361682 1869723 513293 1891140 633118 783153 1762707 811987 1648619 1014565 17595 947749 1059775 363727 837201 130944 7535 227704 189792 927221 711052 134437 523318 474879 1595992 451806 1779806 451879 1990649 1558307 1011803 1204841 1376829 1477066 1187157 1806188 1056722 94501 1692647 87 21837 80945 1057435 990756 577757 694161 343231 601823 1778814 257216 660938 552801 1250083 1871033 878748 575023 990679 552917 637661 1737453 1469280 582882 567839 1587658 1045927 834646 1624603 414034 482990 1535717 791096 797208 1350533 992528 86744 325897 1290415 1087543 921553 1632241 85252 775467 842605 1882664 1225935 572730 1575380 662813 1914398 544483 286457 590210 792679 1501606 1190654 441885 913006 358861 958465 160332 1668480 185167 1692862 1719210 1461869 1803733 784554 251869 1299871 1263818 325595 686319 1477381 220648 274881 179675 499282 318560 259639 1203496 1790117 31892 835189 851676 1335537 399897 1688598 1352078 383977 1402073 453255 792666 1885569 1888967 525490 774829 750857 1701715 1202558 1163834 1900344 525815 277210 591378 596745 867560 1578628 7195 233666 1903033 949544 1896040 1985876 1233194 55518 1762903 638093 1644883 618403 1719400 780220 1518654 1073636 1360575 1537622 202017 229850 1333541 794465 934082 328665 1912436 1687360 384652 646487 572882 268030 1065713 1580609 406935 1606837 462374 65154 1633448 1580396 1305105 261312 998489 1669505 468535 1495850 1735748 1753523 1813289 930494 16609 418685 119259 687203 1047478 1981731 1523270 1186081 1413905 1008059 1848128 1086096 1204641 1763651 1539581 199175 1079041 1289035 1909679 543606 1146116 1613129 873737 1283940 771533 1184635 122938 429873 1423267 917554 656314 955435 1330524 1073770 1576066 254069 227052 1110319 346709 1529156 1652905 369320 899378 241217 1465794 740288 573796 1820753 1811033 189173 1549129 1277770 1367800 183830 698749 1013276 583964 1199805 1739484 1914770 566692 1722110 1906600 864872 153616 1961910 1478606 681252 1396842 1058641 678688 1819882 1278119 749519 716782 44582 1999818 737849 1074117 1231797 762577 283549 853814 73170 1486844 89904 1534571 1671606 1854601 471130 1466006 407337 1201290 953148 860687 777333 1094034 1940690 1387470 1677068 1751391 725381 38780 1051386 1272861 1980819 1292606 895978 931280 600437 1361527 1664905 562977 546093 190681 1540748 1758555 901862 764745 1529431 740706 380203 73704 944022 1523473 1002671 1900983 1382488 1849399 1354484 71537 206360 1276719 693566 601618 1272812 633746 901126 1196506 262136 138915 1416341 1696664 1232402 1370263 1213184 1300831 525745 1470049 1308587 1131766 1785705 564301 1426521 30540 1804120 1511665 68868 1963174 1328463 613576 1290034 799955 970504 1841230 51334 132725 923921 1032175 1384912 1292028 1012620 1922848 350816 17549 1941077 240651 1145916 1965278 209965 1740906 1578408 1057681 512803 1915089 32305 1536955 1062800 126777 478943 1920888 1524343 421367 1797 1240371 201228 1554303 912548 54808 907018 882837 1673424 1386141 1852063 1500825 598661 607188 795275 1719630 1269032 1802557 687385 1332334 1064981 1152129 1005311 833859 1337950 956357 33135 1289201 715114 848746 491341 1047886 97374 495110 86988 1869749 1684591 1419671 936762 203899 1347513 679229 1041548 1208433 1305239 1794983 1500594 1334526 621446 1819485 1221496 1308925 1065553 1453380 455839 306074 628496 1766489 459825 229058 719503 1349300 194218 479660 1209784 1724531 810974 55791 935863 656593 6826 918823 1459368 1801777 21022 1582368 477785 648111 522920 201662 1343338 66517 630589 1342011 1504863 1096490 1568606 349072 634176 786938 1371362 871159 522519 506328 566906 349590 1785491 1795465 985844 577213 1971241 828271 1479129 818918 819691 240956 1185655 231450 25950 405348 508031 22547 1658760 41833 674083 402577 315748 336215 887462 581468 496630 887524 1277481 1902960 1878428 1391784 1232665 462528 1373575 1537751 1279180 1553208 824672 946150 1805070 1019005 218459 1679827 1199292 1940058 1015426 821743 818778 1157825 1037905 1416413 186700 1948099 1213277 1834964 1216236 1946931 568672 1200304 225798 1800183 1692094 1496255 597496 115517 1134359 1162521 1696391 1633337 181512 1246747 1019353 672725 1636882 936361 1421238 1388973 1202832 1086022 1198024 664994 101173 1004451 1320536 224835 83725 55055 1049591 782014 1607137 1716617 1639456 743180 1934630 235635 1994506 1949622 262561 1076851 93908 1940781 845004 1034226 1328714 411141 1933484 1908526 185035 1958721 729752 826390 1019899 1029125 708193 1422387 831888 1076268 1744488 1122465 1326200 873963 1848339 276485 10364 1680486 1694393 1177263 1311787 1389828 655696 1756469 1483618 1132622 1558597 44502 1711328 1100830 1873916 1193047 1534319 1917177 617251 1285937 1190852 1509623 1303181 440878 1012388 110479 1151454 431652 759795 1448740 65616 195562 1186142 1538044 1958413 285773 1739768 637846 234253 57686 1700216 252569 827978 1259897 1935497 524303 1211479 1277709 1653681 1197346 1186068 1763646 742119 1455386 1261900 470658 411230 1656262 1575494 324534 1612012 199574 204102 680695 305743 1300167 1805966 20446 1833714 1891372 721477 969270 1277691 284877 1819562 1622013 649113 1081383 977556 1513537 866617 288059 1350159 1281242 684596 1632887 1710265 486457 1228980 1482209 1023062 985478 740523 15491 1373507 589214 455623 1124409 780826 1174898 227040 1660567 199634 1433032 1584673 669159 148896 1118251 25909 1531370 326539 85512 852592 141514 48453 205451 778637 437274 1001976 65611 1363138 979169 770913 1727925 1088043 596132 1994588 386407 882684 12539 123200 740069 108528 1251036 1225258 1958477 848258 520679 1822499 12750 1828651 723467 875405 829141 1048034 146574 77899 728536 1925767 750195 1502777 1040918 1360328 441852 1804318 932918 144876 1508628 337675 969622 1444540 425743 197668 1062371 300597 382580 1962295 776924 1317880 1213019 958003 136362 1467458 34183 1557034 1034350 1629502 883254 1241675 506782 1358143 798891 933132 1115204 1392176 1814206 1443283 1389 580700 1303463 1222888 915408 819904 797705 1467590 877329 1078985 466630 638095 1734362 998435 338205 1239396 1076301 1041790 1360821 1254137 902057 1810147 625543 1012502 1409467 57207 1065830 1059439 1853092 263019 168827 1429358 1722787 1785160 176264 1193429 65667 504977 868598 1122803 281235 829963 98784 1895373 1000054 956570 236375 1692459 673680 1627295 637350 1011313 1545071 598633 487832 1504182 631078 605325 553204 1710064 1956242 977163 25679 1219026 1407013 339579 163727 243191 1409343 532991 1281561 902949 1573146 1101690 888448 355777 924683 1623597 893358 1702513 1831295 1600940 1748475 1032386 1879968 1570883 61363 1999010 1250827 1123356 1229254 1475382 1409875 93457 1700204 1947797 618129 243020 757417 1523429 659002 1541572 664033 656889 279175 843606 1432279 70671 675136 1996462 200355 1213670 673538 1846427 1172236 563903 531860 1475447 1808800 1579251 1642743 211900 1475728 1869278 412539 1925049 34277 288928 1647820 233831 1047662 150965 274800 940240 1330152 399368 527519 1589635 1536530 547386 728229 1745032 247186 562999 158526 1789406 562185 75649 743622 1663599 517328 326522 259856 1722334 1076727 1182624 1793686 862922 654340 839609 1488895 1120861 207875 722619 1332269 450474 747402 831437 1276260 552621 938334 874076 1573506 978152 707510 405823 180953 1204572 1666551 504717 516746 1396122 1724398 120218 1704347 1302567 1907264 962479 589344 499400 256582 214898 507307 717904 1378643 244852 413866 926424 1440941 1462960 223743 188307 601323 1835662 490586 769320 1416239 386712 996214 1083141 1722974 240133 809443 663734 1622436 1286837 500270 438441 1874105 1493864 143656 762264 939917 389024 528121 1068655 61654 910931 1954056 1019837 1543434 1264321 1209632 1310602 1016515 1684296 231817 770560 1149055 339598 1935701 509996 1396850 1107828 128779 313552 1372944 1610243 951760 131110 642491 1079321 1570867 110615 3389 1680105 1684798 706302 1223098 396351 1688604 1596373 1275553 1389631 1106174 1959973 819248 977153 409685 1211182 325154 1056882 1649852 410857 1332036 759297 1652799 822241 405876 1222750 682737 682393 1111250 453776 1817272 1857804 1054604 588009 831313 967558 457573 502954 766499 1741932 1189503 1304576 929519 1278122 1255498 1486530 651679 1924296 177996 325320 342901 70550 413653 1873148 507146 398434 422583 1467245 678682 344525 1695977 255369 482780 860262 244715 984681 648832 1606965 126098 1759790 1238701 1678081 1613070 682575 1407387 1232721 1153477 315005 522977 501295 116672 1685323 222441 1486063 646546 10759 1207527 453298 1708195 74840 1519986 805024 933903 357277 1545782 1871111 896644 1226761 1355493 1501013 55631 1672693 1495855 943530 862867 1334459 471292 1659489 1753724 1152660 906679 1751751 422867 216862 1576454 836620 474043 262156 221074 1780697 221472 695677 1564499 14720 1267087 1432435 1731181 973965 1145078 1342372 587698 1444520 861787 524259 1445807 364937 631315 1505035 1754143 947451 1081103 1438595 1515807 586547 1273725 1497331 315697 812659 1877713 572423 570682 838384 1345297 257983 44328 1113228 1751104 701369 376707 53488 362791 380021 87838 1022404 785245 1123425 425439 1365738 1683763 1592196 1527498 1164676 220928 1357009 1086302 1816353 352907 753574 1632594 838449 1996678 180371 748391 1542070 1191836 320687 1551051 1281000 269296 295881 1801015 1081262 1285641 13509 614214 568052 71000 1791370 1428294 696962 146510 583309 129031 294166 73132 1900750 761810 377044 1140086 184549 27566 1425335 983805 1229916 969658 570813 644701 503406 1887456 434687 1169536 37243 939523 1068414 327814 58136 520709 994566 878730 313670 1617924 960256 1259440 968303 1610599 1295889 1899909 737094 1673652 978834 140360 762300 1170378 1547985 617010 1057390 586769 563863 1951508 731623 818888 1360999 1109728 751734 1579038 741780 170619 919142 881958 1828834 1931457 1502780 1726005 435417 194654 163577 190626 814864 1737966 610485 1023699 1636583 512843 1507272 1195584 1848761 1533322 1581577 147492 1883661 1404686 1212406 95603 490378 1451990 66204 883103 1040125 286953 208940 968614 1291546 1718334 1113195 1855683 273289 1042155 1989287 137620 1838423 138115 519823 1295302 476747 1844061 431295 1515428 1987320 94033 1672403 174674 1025252 1534043 1022181 529159 664227 1533736 1387701 1298254 1041005 91655 1211668 946438 1104036 1075954 1115679 1154957 1043644 406334 259020 869489 1091183 531899 1999616 83226 273685 1332843 1973225 1991392 1108104 1379642 1442142 1348177 564388 1543721 1460354 245187 1164181 1292360 299216 634800 55255 1724925 1617472 1824905 218765 1873950 1595935 30151 1044871 1959627 1316654 1507341 993541 1864586 1095054 1583023 103150 21718 730826 1234051 144416 1702971 1207210 1294928 838006 49971 1264896 624958 1051752 258963 1965461 757964 1547695 1747569 1939641 617724 1342536 827509 524765 557984 738572 1386697 190101 731514 1225033 569356 1341736 137783 953150 698041 770116 1095370 1719771 1908149 328185 1935357 990342 1923721 609461 125289 1523837 904420 1012229 1097039 232005 387898 527762 1285983 975518 230027 1824916 127791 240838 1133914 1820345 736639 1344518 454506 632394 432489 1280779 1102581 661352 1178940 1884366 1111279 734100 1006822 715779 921245 1865147 1588527 1832639 436561 386835 72750 773435 402759 1855497 786921 796487 395643 1548314 1561487 270831 1224051 1255826 462739 1562199 63294 1160135 625007 1971531 1671969 1595643 67372 1659601 1967028 1157235 1521168 618689 1388576 35312 1676275 467027 943910 769899 356053 1192648 568198 257405 733186 1733817 1173830 838420 1494799 398056 920416 42414 1782937 1032666 1242626 1342108 591252 593002 1451217 605953 601560 1500297 721273 748366 1458012 462576 1032268 314096 1511691 1964946 1351248 1287971 1380223 1874157 1075562 324952 979608 992569 1477051 257431 350697 109200 882656 587676 1540910 377087 597988 1603993 1858843 280825 1948026 390867 24556 282630 1246092 918770 1023709 693100 383181 1031476 361838 41670 1260189 1844218 1844298 807267 476630 20211 1436081 700766 1308199 275580 1431452 794390 1537062 1084756 972358 1961815 1904160 1584422 892022 131785 1110114 493668 714846 1803909 912941 1778569 322578 302630 1319903 501595 1838877 393684 704934 679419 880501 441963 673407 1135313 297060 746082 1263064 1016710 1811582 1916111 1414207 274332 184020 1740058 250587 603375 681646 215277 1380658 10403 1478464 2886 284310 1009491 1693899 913010 1082574 1848899 754896 1417543 1219317 1629535 1285331 493672 784442 1559706 201631 1801709 510220 1656251 684779 159992 9679 196784 811312 1319769 826300 247199 736468 396565 806623 914758 1815744 1182927 289501 1944568 395114 462322 69677 120955 758606 321457 570464 579364 1162746 1200213 11013 225861 47754 1057359 101123 1995257 46164 1693351 1502706 1477188 1785986 340326 835930 841718 203790 1935201 1830707 1495859 1227392 1504357 627484 291613 1188237 1878041 953493 1841597 777220 183756 977535 17280 1692264 1730113 1510517 551008 384126 751441 465087 807034 1125755 598167 1664803 817323 1242498 1735061 28637 792282 989270 250118 803468 1380219 718476 594105 1863758 1784914 1155511 1117188 1337356 774939 765296 278078 15497 273457 47397 1359715 392204 606626 335268 361930 19384 954165 88164 458969 1466154 855512 469356 24914 1123816 1139885 611393 1545867 821735 558717 1960976 1372596 1315244 70732 45254 584364 241762 1816059 1719881 792041 567945 1325627 68976 1309976 1118224 619291 1291712 272161 489626 359256 1560375 1310478 850163 1013625 852583 1761402 1269485 286534 476770 1387560 1530292 949471 1127129 879484 817241 1138568 64033 917508 1075989 1128182 842283 935504 973165 1592674 380881 359074 1684374 1532581 621603 1525583 1575392 515530 88305 1847137 1414316 400489 1297546 252880 1547042 1268810 424398 186069 1609645 1745186 1983465 1910244 385266 536114 37502 130233 1053268 788267 469927 1862676 919231 1493382 714419 666805 1249908 99284 534873 1496649 1279411 1940498 252843 1983411 1917671 549817 1733466 1577335 1862761 1983820 1855904 787379 588498 1915476 382991 192916 1785139 508792 1872985 1853501 1691299 1576690 795541 319198 130703 824180 1493010 355634 607562 1257324 654572 641819 546226 1297940 158292 1175745 111680 98549 1068140 420032 506710 673787 879732 1036738 1838186 544881 306743 71825 363220 1208556 41626 1863387 1386283 1738507 171970 1377998 1760772 577444 596861 1732780 1860993 1766992 142042 1650007 254701 1605561 363451 938263 1493897 635211 1264168 1875534 704717 989584 1462091 571645 1258862 1811512 887581 247828 1717744 1009233 999540 502006 1116926 1874821 1630468 1671903 1616290 929503 703762 1186617 1459583 1901510 1364802 1168781 1914401 1816231 1285212 1473922 1604275 1651843 1357049 765685 1017654 44644 1221269 1101263 207814 1571125 1748031 1051916 486749 1203150 1782378 233542 1539031 1265471 1253252 396584 947126 863533 1872760 1891049 208356 1477929 509595 1572664 1449511 1746020 1657430 1183303 1117393 118770 260727 1592986 373921 1150915 1903125 1287970 781067 404449 1480223 635925 1941451 819839 863232 910819 397192 1652019 186178 1414301 727981 876115 1972643 1665931 996923 1850125 1257165 29287 836043 1359648 1021375 366265 1406680 352909 690071 625873 1083932 1714455 1889480 1338081 1427113 1625327 358076 69060 1227893 19065 885144 672765 1552174 224228 973043 1325496 1750325 401385 1261528 1741999 608960 677654 180798 1076540 1229031 1701630 999159 91125 873651 1002691 924546 1033836 424445 1212287 931860 1607630 472075 102212 478468 15012 624650 898426 1384138 1054654 1397832 641573 829533 236251 1757634 1431010 1957977 1353493 1322302 143129 102768 893984 1046753 1092730 1249107 1263788 606602 117194 805121 1031772 1797363 121784 292401 1754259 369157 1439615 1127399 413922 319778 1435882 810890 350539 558615 1408291 209100 886207 1265661 808287 1073088 1803503 1910061 1873733 236508 1805560 1108683 974113 1802333 1481845 475299 235997 176416 79563 340241 1813475 1040042 1828305 906305 1457800 666792 1934363 643723 1628774 840839 1413993 499955 1535348 343977 1281869 400972 712041 84600 130006 1037781 783819 46325 649162 1381721 423830 651947 1094287 727062 565535 1946247 385112 541095 1086991 1939178 1208657 558372 790613 187263 635226 1180295 1957173 1292500 797958 1996864 1069763 427860 852660 1327635 1765166 1600382 1955613 252115 821806 646885 486008 983647 761483 127440 1963103 623582 1797933 1866117 1493022 1113532 1953414 1351005 894145 1961673 255946 537221 166622 920164 1625409 537105 626678 925249 894005 160891 1120707 1922151 493636 1390632 1331708 1154442 1856228 14545 1299511 483785 266641 1294881 902493 1765422 412938 1774571 1718650 1981416 1286413 1857258 868398 1550664 1072355 521428 611693 1860426 1803197 931407 1739378 236500 297613 1444252 1115972 1756961 1794046 351100 962125 192330 851205 1807796 1316368 580503 337309 1946716 1520129 839128 1397367 1446479 395605 717435 1971710 936829 1021281 1178073 362487 1163814 775794 597437 198519 1392268 1469850 241045 1872219 348332 1689744 204154 230271 1133014 708756 395358 32150 895139 1162399 338649 1266685 828999 272019 1902383 1649336 764418 578633 195067 585411 268705 1501191 1757496 1130071 1336367 1307201 205285 145303 388450 892540 3478 733426 1893865 350954 209412 470453 216428 1033767 1283606 1133211 248406 368665 633294 725716 775462 572036 1776251 1501673 106603 402499 659372 1833238 1247728 818997 1225769 1185824 1819668 480687 842529 1281247 702489 1723490 279831 325978 1801331 1899841 451219 448066 1440822 421425 1322549 224245 584145 582117 212793 383344 1303873 1172126 768889 1614520 1549776 902713 1933217 1202523 26544 1539700 1475449 801371 1165360 1604717 176997 349259 1441020 1260394 1742987 1917971 327611 330113 1509166 978874 1097472 96885 1257399 1988690 640486 1810040 1658913 1902675 1091120 1730327 1573530 855866 1849625 826566 1691573 307754 1062098 885238 1915205 1061881 1433519 1478530 995088 1843703 233469 431722 1672706 1384298 56414 27170 330500 212267 500673 520745 1485297 1218256 1575809 510515 1671914 150003 1244577 404755 998418 1164511 1100364 752718 1784657 644079 1707853 559419 1576354 1455083 993094 1351160 715489 926527 497945 1316216 1812951 262060 1487288 460552 273690 1890584 1986956 1772142 904399 548342 1672973 1617615 372285 996647 1780903 1824572 1387312 565961 1514828 1561467 509746 43070 341194 1580736 1557175 1421156 1243350 563123 1175387 309850 1371440 1309868 108387 703408 233256 1356015 1134877 1735615 1126873 1426041 499439 1683485 401662 441514 1842807 722193 1343400 1954681 530917 401056 7520 72734 120046 1163002 248244 1037475 274439 811015 1368072 1665556 215714 915449 1238172 683506 1188661 346467 1341312 950404 1077795 714797 1057052 287556 392822 1087862 975428 416776 162178 945490 1524087 27998 1220768 114284 1827920 1997449 1109443 121896 121114 643224 177179 1061218 1235433 1178303 1806230 1887806 603625 1051377 1052065 1550476 979568 677437 628008 641505 1614106 1485966 1023839 1386151 1042637 583844 1777264 602014 1446713 1015798 374233 1064504 351441 233465 1748733 7357 1021484 1881871 1475818 1301259 1238775 60387 961195 377335 913567 1293566 863737 1219923 215174 303129 330726 803043 1793586 479036 1272534 166804 1070228 1216924 970016 1208402 1944064 1396671 240043 560839 1456559 873411 1196541 1240442 557804 829097 621042 1362909 321495 1165522 1910641 651541 1850703 1194508 664271 843580 1337613 607571 497443 214007 1337939 1429192 1281567 88181 1773203 632360 473584 419241 149 1252251 1620382 35220 1433743 373275 141141 1421110 260578 232753 1268090 1654841 1075832 631586 825600 1449244 543769 1578539 55062 542186 1640577 1741112 1950426 1680079 164194 120338 1780616 445078 750457 399845 1072442 1062532 1257535 1274869 555896 1378516 700838 1322521 584594 1826930 18734 106272 1773761 1237351 433685 765446 634435 1915228 681676 303928 1351906 936691 1042938 1175790 936144 649777 661058 1273923 1503539 739906 1748262 927987 1985056 1042472 1142910 1919652 1352409 1986509 69082 1516457 1915973 1690892 1659751 538592 1813496 1605953 862726 1128765 1239105 1451355 1363893 347820 673792 1206182 1906973 1449864 1712727 1485105 23996 1909912 199991 1243724 796642 1802878 1682118 279556 832470 1557890 1796388 916151 1807967 618350 262135 793524 536262 340476 1615345 1452193 1927993 1119330 1894632 786437 1231800 1177775 1067026 352990 1092968 1493508 921350 1231446 1381354 1600480 75486 1036107 146630 891504 1763820 1168733 198921 69525 75461 1565874 205600 903956 1497334 1698436 1588375 397614 1282537 786597 1691593 1229494 1175420 794187 1525305 924923 1659333 1812711 886752 733118 899742 813502 1082745 1349159 242488 111262 1773806 376711 1582701 804022 864245 1677490 993221 1129745 1980307 1191993 1713939 1814989 209195 1157369 1244399 5016 150460 340185 103470 652191 606139 1622435 1308911 1983046 848625 1349551 1851028 1954592 807519 1183225 1901853 492319 1672962 399769 1432785 756309 1620916 360044 679807 1151979 466605 952854 991735 1635428 1211671 446194 1643434 1778202 1365694 1665461 775215 1158654 866058 408923 1365666 339550 1266341 374679 1959642 1570472 1286054 489660 523809 983723 57781 984548 1429940 633675 869587 1515067 1771413 1960362 913274 1987914 768294 1440360 717 1462747 129371 940296 1731622 332856 486164 878084 714625 1568340 1092986 996254 1025801 354367 998927 229763 792613 1771152 1590348 1873392 1108142 491641 1387034 436931 226506 252695 440529 1081889 13165 541243 1594280 1647577 1167644 516519 177055 1480249 397915 1770292 461729 1773364 1855105 1310996 680737 578926 157414 577473 1759965 1456681 781180 971584 653062 353252 1933259 656461 981261 1202346 981575 1175881 1628027 1265094 973161 1732048 159318 650517 1805987 1363755 282628 1985020 857812 543551 557326 1431514 497754 125725 1114281 27502 637523 885879 803716 1823917 1979453 1235957 228949 1454943 1599834 1833446 143021 137713 1009799 390079 1820606 946344 1499158 1253294 815128 715646 1425114 265500 95736 1901641 1049517 767829 1215753 250184 1385668 919738 1145172 779109 1360023 89024 369846 1922824 1347478 221195 1769265 710763 1056806 875784 1931000 338479 130398 1724599 1266427 1080881 189141 1858858 1296602 1790311 1236804 612764 899287 974320 1472350 1327876 493376 372025 1465709 1544079 1142029 966012 827436 1509107 321559 1270269 1484437 1607631 240626 585516 1044187 1127768 1596535 1005016 1868529 679096 1853146 109278 908245 1908473 917360 1776762 967341 1263584 1773142 1081745 1068739 1430911 158811 632818 1839774 1765187 1950463 1072939 986777 1504532 1116411 1473227 850268 1895576 342282 947324 1032967 1831757 1688620 160575 371390 924192 728684 667396 234207 1257581 1235654 936767 131964 316397 572699 1024723 1188493 295557 1501960 1920118 841139 1890911 720510 280834 20964 553803 594245 66469 1894605 1812740 1165700 441776 794221 567459 1152576 903598 1138895 1815653 39817 46802 986794 397810 267063 16157 1201547 1343462 1073268 1330973 1299615 317433 567191 999978 184964 1797985 1649109 677649 899783 337880 740754 1966333 1188621 182807 795908 937397 1430698 1780234 728789 944955 522025 330766 1501865 95548 124894 1215104 416393 515237 676676 25641 415323 113381 1015507 947940 1216435 1621639 1322248 1252461 1661373 1136910 485434 590271 1556813 1733829 898147 1845239 121703 196197 175449 1729911 1668568 290023 1533798 1046291 625655 1423642 361407 713250 547570 599803 109464 1362991 1532628 503994 1018414 1653722 704261 1974759 1075100 828526 102394 41376 1350161 1074331 968019 347803 1761588 1965730 1903751 579389 923848 1974867 1623291 243242 1501952 697697 15493 1850705 555597 1222798 439234 1808292 863121 165682 517044 552375 630139 1993548 206496 1654282 728862 1662002 152206 339782 884170 552547 976083 1106603 1215148 808314 279682 1589422 857894 418766 1075923 491230 216578 1121455 1342049 1248254 303720 304139 1155695 1834072 1366512 177378 1701276 354082 180560 1366779 1634280 1053611 1884953 537863 506027 46899 716426 849309 1566598 1076132 118292 1757627 1468032 1034548 456687 1866044 1049572 55212 1186745 856229 1480642 678856 58387 1904983 652013 301017 421874 1961202 1882987 719317 1306073 363636 1508302 901252 1404485 765152 689534 156141 548111 927269 301324 1965716 1553359 959328 15440 612726 652009 468556 1184287 1104283 1914767 1831330 1978870 1681348 191428 114896 1806881 1324267 669187 825874 848810 859004 1668838 1465362 595372 603231 1366769 408027 1078244 1227733 692470 430848 1627509 68208 869975 354861 1110795 1910791 894190 897659 1438876 1451673 235845 1858177 1265377 1600649 1128006 1279434 971988 555154 257799 1280482 1615279 1021264 436722 1910096 1297405 1361695 1182089 1362895 1925804 428902 1671997 991420 1280688 1463445 1937985 915067 895609 940561 217250 1173174 1611384 384926 1001823 1294074 158734 1840320 1143190 1462941 1007205 721259 1942986 1077493 1427673 1918663 1952777 1331880 1480717 1987179 841784 1889401 1731945 471998 1438589 126692 1621721 1100151 566089 707929 1411521 1633369 26886 814880 1958399 787876 1199255 1170013 214268 1711660 753422 1889910 1365757 528220 1855404 1138147 16638 1485270 460394 1987050 1829045 1168049 1025262 1517804 1100068 154254 659508 1990991 109229 750771 1822644 1743207 1691859 341052 263335 379836 897282 1230154 413723 603701 803218 1945361 867214 1466213 1638912 156001 1731970 916155 1756472 1212736 952919 465687 1688948 584668 1832154 1632565 1878562 1632338 1453633 381142 291646 319969 408388 1601809 775642 1659366 39141 1616892 959844 967084 1904249 807858 1724176 1854652 1404452 397165 225218 1551925 287494 656274 236182 770036 1691959 1335322 918898 1157589 111465 1467513 1623058 544186 862544 803105 722610 706816 268169 1303621 1934276 1490917 1022964 1862553 1344925 792568 1140526 1984942 1774626 1497844 136007 960414 370467 405830 1076375 658812 311807 27434 1394274 595980 1380238 108222 155525 1593490 994203 1221924 1590274 1761012 33876 614403 1103043 1593654 121728 1109934 286381 1498154 1778948 1237114 411959 1283844 438439 910889 1931140 1887190 1332458 1457135 1238599 1888318 524545 211317 1294124 1721325 1384788 1828446 446330 1734939 1217907 989288 1447822 594534 153713 480594 1991808 1352342 1512918 1594189 779666 1421644 785775 767923 237890 752405 727256 540669 293117 726204 1915023 861967 1738665 1378150 185375 1583845 136708 808140 1279476 1878129 1889164 1093951 68590 1515343 1137624 1791290 1262583 1911569 1400483 526542 387226 956386 1779364 541985 135229 704451 424562 1250075 1276892 1913113 1322217 639260 742208 1147886 1158677 886352 1287452 304010 1400897 1755384 1626609 434075 2650 210221 651482 564871 676452 346627 501220 1917106 1172994 1896599 717506 567862 779648 771339 63805 756658 112433 1995598 1560812 656334 672393 1191908 506480 1686018 191262 1916395 32660 318283 331449 1702351 563351 232407 1497461 65516 206426 168106 1655579 974512 1057258 1413277 1929820 1441025 1911399 835940 1848194 1919173 868442 1137865 1679026 119560 1182627 1879670 1423554 95395 1408723 1480429 90937 589891 728183 1543137 571527 94864 1960319 934818 656326 1521744 336955 715141 39089 1739509 703261 104565 1011754 1730179 1762028 1596013 1739004 289383 1895658 1572176 1564411 812819 858564 655226 1175962 1602007 197048 1733021 1330976 91909 747526 1522717 1619279 498015 287273 557728 162650 868264 1262952 14758 353917 923337 1386047 1795483 886216 762027 1876064 435820 1599484 801069 1618993 1006208 903870 161876 1458885 617114 1745448 1921998 472335 224255 245885 740204 1643851 1359997 1481730 1387501 1039416 504770 1635877 1893825 1190064 114453 753955 1102359 1138445 865451 693883 817810 665257 1265155 674928 1679281 320439 715977 1168104 1349897 1790600 1953534 920092 416165 124475 1753887 1323134 1350112 1309789 993588 577449 1238426 1739727 1844288 270839 1686794 1272877 1716403 1039167 1479474 1910486 1467850 979086 1557293 327319 355493 170208 1274356 528907 235001 1904248 1687895 793312 782771 1122009 207629 1980353 1708265 187360 657824 1774466 1440390 416449 179558 1805263 1836747 581496 1761711 970636 525949 626635 1735240 338785 1391832 1648697 1544614 882326 1842749 1633894 1258263 291638 1969933 426347 467564 1992414 152112 1304211 1523011 278605 1764806 1703214 455106 547571 1900833 422910 211388 431113 1764913 1245184 776343 268651 1985471 190249 1639362 1120809 674473 344356 1755785 854649 551717 241878 765578 976072 722036 208096 1521422 1284549 1006909 827575 455981 746734 1133060 1470437 1966915 797410 127649 1162605 1262092 393726 1881804 1678604 1825334 1450202 1592071 158033 577768 1001741 1978136 1274519 1947306 856939 876249 1269321 1199172 916382 575632 1243530 274778 1735803 1332521 615689 1198064 572266 443257 199647 1558996 1137144 208715 1365706 925553 1008155 816102 436170 1624043 1065744 920943 324626 533115 1144163 424882 1477616 80847 1253439 1571151 1313387 315140 1446926 1954144 1583486 1869897 1844415 1781221 995543 1700373 894656 566973 524588 689148 1831955 85511 929704 589488 1641879 1995452 785779 493222 1474499 1014457 1152515 1949517 426086 628675 20324 1952165 1173638 1921829 1113992 247418 458045 663553 1382087 1033218 553291 1920214 1401257 1457892 678786 1965284 1866993 1224723 210239 1328243 421258 1259608 851310 1249133 1795617 1265820 1676693 1582235 1347895 785582 432867 1464963 1879735 810411 745014 791642 1903276 956310 1546133 421139 367225 317082 1991060 190340 1241701 1643291 1441378 1276865 1093404 258801 1964623 1864446 303572 1166822 522178 1967061 1302760 1805750 1055618 1046944 1801729 1720632 1619056 1598267 778201 114197 611139 410498 114204 398741 1321661 545142 566872 884262 1277850 691391 1953241 671310 1004945 1952435 600719 1136015 491089 363218 23172 233036 1525070 1981020 1283444 558677 690908 874075 916419 167447 1251591 1843364 1215595 1567336 565290 13995 95212 1861762 187767 1102358 597100 1586520 163400 1954968 1914330 482553 697047 307619 197182 1942471 1358775 1916144 368799 476377 562081 1954562 1683965 131849 1785150 1961866 1986907 1974359 1139233 1123117 687247 1794611 1135463 135909 691676 1805540 899765 1470566 1356848 682098 1212854 502976 1501701 1380800 1086961 1990648 358342 171366 1652005 1950062 894029 1201183 154328 1072516 1306600 1521461 1239084 1355310 1269790 1317026 1797126 1514303 86026 1275586 485889 1332554 809118 1170102 1395863 790160 292403 1087025 1125006 15265 738309 167979 1030531 1511560 1866767 1229462 414701 1369537 1068756 1962785 1206030 1087281 1673707 716399 586633 1666276 259087 1748502 302538 315521 1091693 1806731 698695 236454 507055 779236 889289 1648148 1182170 288541 1603208 725222 1639995 1506833 996118 588963 1301881 903587 1678496 1079182 187336 891580 234983 140417 530944 699932 818826 1204254 1147364 24476 1082791 1077031 511949 634861 1466729 931926 109403 1582683 469583 820127 603694 750763 1496732 1173270 9883 1796385 1672483 193288 1972370 1376392 1220337 1754735 544252 950824 1075978 1569039 1331117 776712 1934250 423796 317373 1302200 24904 1240013 1238414 1910020 1776963 1771135 1421518 1470573 669856 1114053 1625838 1226745 269471 193847 566148 173619 356032 386131 1557887 536672 1470791 662756 1942420 266250 1820050 266095 1448537 1352952 1590170 599166 420337 1275150 1487130 1980031 611721 43203 1136065 1748032 67129 1704186 1536343 1297516 372155 1000000 1190950 1302255 1525024 1262482 1194054 1563128 1459680 977116 284037 1705549 794893 425462 834560 1792709 941654 1577109 429927 906610 1692056 1382924 1948301 1446842 1897056 461861 641319 1639968 280405 1568546 1090436 771890 1332984 778123 431724 753079 46429 83114 501787 1601477 1235531 1892355 711079 1475024 1486268 797786 1951991 517492 1407331 277289 1692125 590718 118051 1677331 831161 1989788 1924482 205519 895485 1466745 1687651 1891751 1578018 370199 125819 209017 861930 396964 1924683 1048702 1011831 97964 1428245 872999 903478 1684737 673539 30870 12049 423059 607597 90921 415889 1932207 1010853 902371 1178152 1381807 439613 1904420 97930 1490684 127635 645293 1931259 1206664 1666560 406357 1266026 703259 1261517 832729 485548 828152 1835842 1710197 120632 1400611 874563 1271616 443413 296003 431790 1769573 974626 1066218 631391 1169908 564131 621574 1701269 365289 590823 1605555 1237231 510408 436045 1694160 1544092 851094 399370 984659 1370708 442392 1258036 1806922 1561603 782537 1026063 411613 889127 1173474 230505 320834 677078 1871914 1365991 1430170 1526092 264016 1008931 333616 398328 745080 1763652 1152989 337160 427191 1162366 795172 1179440 1772501 504061 499619 544932 928332 1397390 1397881 990592 1032881 940343 764570 116476 972499 701826 386794 903118 1005806 1333994 1942328 95644 1658195 893703 57325 29921 337496 1400635 1853784 1523843 1490750 1627149 1144598 1900483 842852 702593 1452954 573881 1522947 864242 1621099 7941 122366 766021 1319149 1954079 1497071 1950655 1016378 1422350 1393756 663456 84038 1176369 1653626 1858318 1761587 1619282 607453 1940848 230049 705822 810956 1062339 268958 1050527 1016771 1904699 1532289 1106683 643698 735404 1955837 613182 1053384 1185726 1658924 1522479 562941 957969 1643645 503706 644179 77873 1994878 208360 698638 159392 1969796 1155754 1851487 1229352 1007298 1923103 797526 890681 762952 1885163 661087 1044401 1733236 623370 1045894 873512 101610 1452739 144999 1403733 1402220 1035455 165177 991856 1736275 504276 1927985 1592041 298798 1499996 1158811 1671927 948766 1996327 1849176 970824 1954465 551985 1873768 1490348 848314 1264109 324402 374489 1241793 1731514 1234663 966587 41774 1236557 290020 1304153 1541885 910901 375764 1530117 454431 1591678 813992 1525526 949834 958876 796906 1054369 30293 609745 545343 939191 171408 1341982 392670 1732569 1363007 734162 1872150 268807 1156271 1803284 645683 341436 949647 1575776 215590 1394077 1244681 1561106 1406665 712764 1440720 276492 1153722 494957 282261 1743110 1569518 1505797 680908 650847 1047408 1765337 1981817 1269793 938287 1059463 1807853 454592 1924348 216614 1133959 1458053 1261914 1001314 323670 1606588 1231485 65076 656300 1398525 451543 718815 1995789 865226 282627 1816854 1999942 726981 1409479 551972 164922 269460 1517765 527034 829489 1906265 1688065 1604131 1272093 908415 1691431 585592 1917892 1545032 419522 279184 781125 1791335 1311597 1441035 1325900 1048059 136231 851977 1269850 123334 926877 693042 1362130 373633 735326 1028147 891543 1988948 1278386 1175810 975625 908660 228701 574708 486953 959828 370923 1908759 796512 1241234 1185522 1180789 77307 373621 1050823 1400625 565029 1633695 921790 1551539 752852 895501 1233631 417336 1586604 1662226 1004184 1542599 1282112 30344 1806156 1360317 988346 1142844 394878 1704699 574291 1498283 308551 1679277 1827213 1789250 197864 1186783 756684 1165445 1894375 1531633 101085 886459 1463858 1891000 1416357 62817 1854370 107241 1066548 1491102 920142 281194 1448063 1917439 11452 511128 1603398 76811 72701 1257458 1653304 848675 758416 718916 824456 1855126 897035 1321453 1592397 13948 1521560 1135363 1032987 830837 1680883 1335485 1181699 58662 1213990 449106 1781038 500350 229008 1580459 1041420 500411 427719 119113 736772 561688 1320083 809532 534963 1228857 1582958 1938916 1300101 1921262 1056397 586449 809922 1382803 1386479 1475139 1443779 291445 207099 354175 306981 599410 1050709 130692 1343242 44231 364824 1087495 1888140 758815 218120 1255142 989621 513453 1066829 321633 213093 120996 162649 1606812 102890 901474 1799701 812448 1017289 1883063 288698 1258007 332588 1224251 38541 1846025 1652210 185469 790338 1057876 1917428 700522 924218 1604119 15285 1159970 1500903 1171673 301599 1590027 1462855 96172 197741 310283 984103 1523802 1395190 1898254 360358 697896 1738553 1355271 974212 1442611 1409524 566337 374114 1856246 1783185 433733 1926389 1969273 1743341 765321 1178734 1672652 788738 1392729 355715 1267926 1819848 1961877 1987471 607872 947006 691894 1119739 764039 1777362 1502694 1605064 1891738 27490 17197 1140845 1401658 210070 1635591 1017850 1471946 108718 1611872 578621 30454 1970606 500312 957018 1342605 1024696 1889714 1688028 1858757 1915761 1436100 793757 1131531 848018 280287 1844823 648720 899347 1389132 1939694 164085 761846 437005 895288 705593 933405 1296344 452305 1556742 1653196 1127789 930525 1192174 485327 1195037 1744909 253197 1717458 923959 529958 1563798 505789 657022 1874756 1850435 607937 566498 1325685 476709 677564 103111 1365908 938218 160029 1521310 82932 146458 952106 60214 318501 1537238 356249 1883895 1781287 243433 71114 1941543 1787261 197928 805162 1048139 1505154 917399 932019 1831605 495984 893355 1756638 1321358 779187 1345323 1610510 142608 1819369 1666188 43822 909730 1656519 579032 1503731 242763 1048287 311871 1880844 276885 1798522 44512 472918 1226527 1141753 1615376 285481 1218810 1081395 1098416 142561 905019 1055200 1292804 1471585 1734014 1649592 1048775 1546998 1368260 514106 1869293 162238 181743 964118 1229145 425551 387666 1045925 1906746 1405829 1784016 124414 55478 873560 1761426 1879190 1324483 1903888 1353502 1718683 1923069 1078707 1809257 1348070 1205090 924451 1883758 701119 1314609 1601158 880575 1644184 926142 348395 666540 264806 1238716 1504941 823398 1393686 1983128 1588749 1588603 1001988 1735057 1048903 1430399 1725711 99055 1086580 349766 1199101 1153515 1661005 722348 631268 682715 1711363 1229760 1533548 1044809 1681872 1648826 1368296 981659 380891 442109 1795283 1154845 1682407 1222770 1922615 1725166 985071 899164 263411 1287862 1518232 1309167 714265 1261209 1222679 1350252 1885003 1783034 1594893 1423630 311357 1304599 1251056 375738 319326 1723303 807842 1122615 1041303 1430376 1164010 1580316 1320741 291201 1928376 1634317 1201613 1391932 1359215 596777 1206561 924455 870468 1323987 513541 1561428 204216 1773493 1253767 369490 1027896 112678 1750882 606795 915660 1902476 4204 844695 889365 605826 364252 68393 45702 176273 1004687 832764 438012 14089 345490 970798 262281 1775888 1285071 593812 1118748 31122 1802230 810023 67019 1295045 740983 404147 1385452 1470874 1129955 1905578 456444 589646 1399485 511837 322842 1494421 350062 1256700 773222 581953 1836657 44409 379098 1406586 570907 1258213 861359 1788719 45316 1877312 1247057 725001 1754040 1422130 415185 1017923 1680247 1424709 1946676 1714087 1010840 1590008 648682 1561824 1649911 22561 1420416 576144 462902 263885 1283128 418331 1672310 38722 835302 1134021 1865877 785001 1578667 1978318 1237429 744116 265862 46181 1831722 1938565 1966024 1127143 407951 1030235 917131 1592035 500655 11823 240630 1437519 348244 1061457 647831 1457801 1173718 597376 1222438 1281243 1693706 173337 780012 1655992 492621 1274009 624619 204973 847138 1052450 116532 703303 221768 1513087 951737 1574410 877653 192034 707090 265844 1653848 1553024 1162370 975488 1048779 605851 1451623 425313 310769 395439 887873 688308 928302 351913 1141838 1325579 1635556 1207356 592173 898899 61349 605065 466234 1473105 1722573 1728130 1549810 1104206 333686 531985 569879 1044984 662727 1809176 308396 1519722 1212571 1014226 149699 171727 853212 756624 1067000 647026 1128328 1148158 1059256 1726873 1991741 956398 1361513 870531 1317552 42531 108721 234942 1257520 583612 458173 784322 1514256 1060641 225013 1934762 1450930 880744 937450 211355 441614 1852711 1297927 795957 13441 727722 827957 1291274 814936 1968414 772071 1222334 521983 1108732 1894636 1424342 1605795 415579 585010 1345085 1598430 1484461 1561396 1766872 1855465 448078 556813 432597 482488 445199 644361 969635 662100 575809 547708 1808202 1234695 445591 1613577 535963 1484839 1272337 5496 1863411 1282411 968117 345787 998222 78263 1908367 383551 124625 509286 470993 1271236 1168510 1850730 357007 1430892 883400 522679 1167671 1348541 1297517 841950 1182629 740939 288862 987766 1920623 383137 1451068 916784 451186 1685156 1774824 944970 106011 700086 1427677 1168777 1763260 1298048 690616 1112138 132771 1659758 271814 231598 1255236 22147 845253 1427642 1503654 1796429 1150540 846040 1096053 339540 1746100 185654 311403 1106556 10477 304007 406160 296494 726826 1194883 967491 442520 1667913 1952652 848029 688974 531371 276234 936723 1843975 705756 446540 598600 12957 1109440 1714874 559254 1759461 195378 1856649 1286491 320453 525667 1296994 1637198 640758 1331957 1014272 1030655 1301614 1207244 767045 1052311 815213 1693272 623774 872851 860678 1858656 643566 394150 410981 1126196 1442455 324407 1862786 1395048 329756 347738 989364 1798301 1493689 1404439 1250726 357781 732419 751835 189619 1029033 847733 940569 61188 1009645 451501 1157746 880867 655752 1633950 318001 256012 188038 912642 1662774 593927 775538 1587590 1088322 1654274 704032 952389 91861 1126842 280247 1054215 796307 118429 1157917 1789965 172286 1709549 513893 679846 892290 1257302 122424 1824804 1827396 1874904 886999 627256 1849267 1281544 521171 800444 987113 511546 7278 277663 1058367 1730323 1483039 1710297 1698804 704055 1125386 1671426 186871 1933202 21449 1163191 474746 447720 404849 1217638 390191 257172 1820949 1932112 992059 662184 909669 402154 394364 1158426 82308 279274 1892523 1893116 1334806 50867 1710616 964342 1375652 541207 1884504 1107048 140543 64645 361854 1536237 1370927 830183 574540 1099469 17865 1744850 979316 1828667 1484735 531887 519715 1238318 1879490 1857872 941419 1594303 761632 683446 26159 1658432 1010733 700823 1062901 51242 476388 255371 979344 84200 734909 1985464 67302 303199 1721803 459837 1847191 1118660 1582492 1008614 490162 1409316 51165 602048 645857 958848 732728 247315 154261 1522097 873904 790203 705985 1038226 352175 11793 448599 122146 459147 1620199 1950 478676 984599 1856488 472922 302104 1579497 409704 1359401 1938894 1042097 336293 150059 1124957 645587 1876909 1777812 683087 1469014 1996934 1327139 1710334 1651831 1098618 1268266 8915 1778856 856957 923947 1947087 700509 867242 1624461 883180 587739 699104 1849798 1079666 1509695 341752 251199 153211 315692 382423 1961269 1258393 858140 9364 962877 503570 357477 450725 55865 1538098 479489 1228978 1447936 1667938 911681 575937 233451 808149 1006707 787154 214136 1017614 951627 1409334 135254 1998919 672641 1315234 1104411 875553 1929090 832933 258473 552951 1156824 1597395 1667134 1196144 687624 742313 1613287 603631 1859033 1561885 1217401 1177402 1579478 536644 1357167 424342 337644 1274666 33008 417448 1945963 627087 975906 1105185 666893 1392395 1155193 1428224 1874570 1568315 1781771 156016 1224500 947501 750695 1095578 781064 308845 1366917 95368 908849 1762703 710030 588280 80688 142157 297533 1038604 1222975 608088 1244293 736814 1501825 994676 688782 748229 1185789 90169 1883341 949573 581115 1193378 168003 240945 814054 433024 1105514 1114349 1117313 567008 1446974 643422 1673460 261559 1290775 755491 902676 971291 1625345 149858 636692 654300 1937883 505318 896107 598627 1096963 92787 192460 539956 408164 634382 1425245 307072 640754 863574 1849439 75544 666498 438478 1358541 1261983 1815322 290729 906485 1850049 737944 1764199 514892 1886993 27857 583705 1979346 1306330 1336541 14353 1312347 787247 1553444 1005384 621621 1251427 1432473 632752 840497 1660960 1736391 1172066 1210201 643863 877791 928559 1223034 1416674 1064749 678287 1104852 513535 715894 1419955 1018937 1802327 920995 1298015 1874860 560559 1904642 1732205 105539 98059 877420 1808701 675119 664925 1175548 533191 1982678 264722 359494 398743 1220448 1599127 766545 1283920 1967986 1213740 267947 1160610 503938 1953890 186735 161820 721120 1874119 216017 23144 1862063 257040 1564554 1762724 182451 1640974 13977 1338768 536796 391038 159429 1228444 899071 891879 1699199 1569015 554759 1168756 1722447 1178210 1153970 1812579 1846685 910072 351022 253878 145350 1638189 655007 1116140 538655 982946 909985 1327991 1567467 1149553 35020 68379 689286 1413319 559034 1590026 424406 1370944 1005458 1644333 1033154 1431874 1158338 1631573 69116 1105921 1437032 513682 1281028 1867400 311778 127890 1412034 79074 1711188 785540 1454764 270585 1596195 1439638 822065 473868 1043482 976807 1471603 103350 1251717 1872620 1931652 1269046 1571322 1902518 679994 506642 1369293 139882 1706467 565728 1467206 7925 644128 38278 132240 971563 1875182 1971435 1871774 1878654 984084 1420597 344007 212537 206363 860662 1341520 193746 1553522 1383509 1698765 982654 102962 576663 674296 1224864 1455144 1490721 1247896 1537308 1719689 1240284 1848599 519514 1231643 1177934 353938 944206 744009 475336 727797 1580859 698702 1021341 1927755 1007735 1455688 1046668 1297906 16011 580246 1609263 1437918 768357 272096 1376450 388926 1695184 1674566 1783047 582744 1764882 1508504 761458 476470 1071645 360972 278395 1855639 477033 1663801 1662093 617482 1184027 647195 412186 874457 814027 68011 1407320 1219706 1808396 1308785 189653 809722 286302 1554765 518279 1805597 18169 1125149 801086 346646 1599385 1769501 1115436 1845521 1291406 1148792 217815 1867679 22014 1068901 1410743 1793591 1447311 224271 361415 1629398 420637 1804680 1783171 1586652 196169 71097 1066711 240383 738353 404894 138763 918481 534699 1246543 1068081 1834294 545943 1556447 1750285 1897384 1944546 1867999 792638 1163645 262785 1923076 1694231 766464 863764 613678 1403769 392916 527786 706029 573341 771386 1159889 1996234 364306 1736439 1104011 987269 1237084 685578 321401 1987231 1295287 1633281 1912332 1740695 175611 705809 542848 1463131 469489 48784 1332352 1897493 1090347 458520 719754 1446643 1172149 406112 143239 118110 190926 1345690 1991469 50917 124551 525778 495815 574284 110121 1896744 1479591 1002571 1221304 1779538 1533295 280981 1027578 973524 952577 666013 1415677 123403 544445 1389451 839768 1613338 1890857 1490700 1117493 159900 526831 1833580 261442 675091 107880 521935 1566961 817124 1953932 433014 1666212 1127641 1927584 1567049 77299 1375685 1375127 1013639 429138 45855 205608 1331287 1734230 284305 1011351 1395113 1883242 1511174 417204 393135 1381230 239136 1803661 388393 734369 1049614 651108 521697 1421245 525646 875048 952201 431509 1542261 1650848 1204190 1199933 1165246 1564417 1378319 1858622 1140112 22367 807698 1769519 949931 1118623 98691 384418 1139225 867716 1167723 1948353 1971338 575665 626974 1793387 580956 1335153 1402206 37091 1272476 156144 672006 265711 1616012 179269 1582638 970150 1279782 974251 1885743 395668 1919656 360075 148605 1597772 115097 1870931 1259325 88294 670743 1360557 1619799 523596 981740 741350 1538994 1044041 638607 1507372 1356354 1411148 534127 1251211 689645 130043 1321381 1720725 619043 1945151 1315324 463278 1889712 1448916 233166 1240450 1886148 565390 1970320 470806 1201142 1764802 1609911 1963668 1941428 1585359 1368162 518900 1341118 1686057 1885625 630915 1264647 1017639 305484 936808 191779 1146337 244963 1209517 1586343 321522 1339743 215859 473333 1654391 1140756 1118580 1600089 1801443 1391204 193227 1975320 70676 1714472 1617522 180444 1484992 1690958 379194 1893902 1770022 1523911 430235 1814062 1772938 1837738 598031 1466686 993975 635345 581899 1044212 1565541 1884847 305826 1473907 584837 1097570 1893456 1896133 730557 1024996 349545 1323010 1398656 1788106 42694 1614095 926449 909266 1452234 1751529 1216441 1923958 38952 101600 1400633 1793354 1132990 1713638 1964563 1399349 1796506 15200 624907 140925 1643616 1333538 922257 1439294 1026317 1026719 612029 1994411 1348686 1399021 1156721 1127888 1895324 538922 698986 29316 1675524 154266 640071 247758 1481163 686008 1647900 1058499 1679173 629705 22839 913701 424399 565110 1054448 1840589 1071326 1764454 1706436 18878 795642 1685235 53772 1515726 1229082 763991 1627325 1013571 521623 1147232 1371969 953533 503168 595863 970090 1821255 1967725 1577082 879999 1371686 1312031 256260 1574620 1044932 1948018 1733234 1078534 1599006 963716 556934 548594 1980516 322149 735172 1590571 879888 402826 132416 158602 373051 1396987 13312 1915618 703077 1893521 842455 1057444 391973 1022475 1496162 668295 1360318 1006475 1125751 368860 797535 1752120 824463 1902362 583351 1780446 405825 1034676 640302 1517727 186048 597176 1070364 353062 592795 1918414 1098220 1578493 1743897 1098633 689327 1906570 385516 1465936 156489 1842079 1684824 1336569 231260 1196630 575844 1690109 1034275 1822115 362742 129186 606507 1163738 248546 1204500 1905115 924108 1601040 1174909 1594779 57251 977673 888108 1508730 65019 827620 1196927 1386303 854655 114567 1688248 966361 1287211 1068375 1578995 132904 1790902 314777 98518 686602 21867 799596 1533562 548361 1768555 1399411 616681 476057 1546657 125735 62971 350563 1470584 1028894 752063 787553 1211464 1780576 1299297 268980 1539054 1628072 79191 1618884 1901863 1853455 942366 520698 161514 883245 216103 283069 1004218 748427 403976 547733 1007861 803384 406215 1064325 332079 1997492 442167 588865 1173493 705195 1780483 1155347 1137498 652741 749430 1335371 115739 1671 1282106 1738579 353484 1981826 1773729 1830658 1122376 1544251 704960 109930 1203319 802522 1059692 1646674 336910 41613 1501035 525533 293092 1606474 400025 151846 1287150 532671 1211225 1613112 232279 1962621 1549733 508300 1849252 118675 362519 864649 1978541 1462467 1747099 1014317 1343919 1533695 1616354 1369765 1746598 1154019 884305 1461637 1677290 1955685 16090 1963658 1555655 1885081 1045493 249268 9039 183842 1739785 1571822 402070 1637682 1312006 1680244 1768725 835208 1286773 951279 1951008 1742312 805660 1661445 720697 1928030 1053182 119769 1767884 1484230 70396 1387207 1307833 945128 578775 1034762 387817 1810000 1707159 1391865 1231989 488378 722446 1248622 148627 1283603 692712 187787 168047 1931038 1360828 100773 614422 1402624 1733993 1325904 1623567 693071 1453577 1427466 1992722 724947 185870 1464588 615228 595784 1880955 1184737 191928 186045 1173963 1493159 647508 838938 1067938 1322374 1472842 1549911 98862 1288159 1122827 1599147 1756392 1308056 1698317 394885 796947 340410 1701136 240509 580083 291581 630967 1271336 473617 674947 582480 1511197 381909 724 162440 1951041 1960443 1671108 408887 1371273 1881769 622517 1497808 379440 702615 1763999 1774917 89171 330108 1156079 616877 1708990 1206577 1572100 750529 641728 1664534 912848 1270391 316419 133948 868586 541425 1511678 1099218 321055 728390 1725710 1399373 928673 297930 1823573 1463737 547306 179312 1398124 1548514 1016935 1037510 477020 447216 880943 1934315 406996 564099 1064979 1176899 161026 1753660 713915 1257383 184958 1040722 640781 1621445 1172209 840346 1243395 433668 1843746 581660 698744 1558618 1415284 1991931 1018087 1848470 1356433 1820602 1508091 559797 1593441 1762937 1357339 1188175 1576539 1325643 1856632 1064946 516293 187750 1594208 707334 1221621 1265832 194700 147531 90062 947735 1018708 1253529 132087 1856070 939984 1902290 333810 1000422 474300 1239894 1324328 974524 1784210 618592 217795 1473359 1247453 1397570 1949188 316714 47535 1330013 354839 893530 1779702 268073 817804 1626896 1910094 516690 741048 228474 1992275 1326166 525165 1121689 54628 1805607 32872 853644 1548407 901942 1331889 1325774 1840213 883317 1731494 120806 1771341 947760 1041006 141216 468374 1515596 1781547 581646 756391 304581 141872 1354589 37202 713027 1173214 1802175 1792285 1619166 146755 211364 365256 1063091 89899 1064035 991908 556808 342494 1764890 432250 463812 1373459 286238 1682401 1557722 405104 1629011 1221983 511011 1065943 855917 1872705 1389533 1621970 1921387 904203 1084010 1842671 888933 421871 1599843 633012 387060 1437031 636845 351049 1234396 265611 542492 1792396 1960731 1063737 1415453 1683789 48886 1030578 1813318 815730 674136 1796239 1641682 54487 638529 347815 1507616 1110852 565470 795970 870359 294352 1261703 1276976 875277 71870 42922 1712619 224020 1284657 960973 894268 1550062 1085490 198793 41596 1642487 1006026 1001713 1324146 1310557 1646724 1176808 1288367 431294 832168 385489 399171 1421082 1618191 462115 1575570 1173411 820816 241951 1631639 1175459 1599233 1659779 979669 1530510 1451096 424371 1305108 569493 1906669 924680 1284279 1579024 404010 1848519 1913598 660013 780525 1640879 9737 968998 682268 261355 61754 1333950 1322717 1124229 505534 1069916 1219035 1855646 1341521 169833 1088476 811027 704770 1013743 914147 779655 717558 574834 658615 246911 16124 1415187 309110 927424 1517800 232094 1738381 993537 452181 375692 780779 1189553 608273 695978 1996420 148767 188704 1677109 576871 619273 519238 1160725 975544 1830162 931488 1746148 1830048 422653 107300 141018 593896 57678 549403 1430740 396367 1443207 1791780 1489320 1620403 1623940 662880 44864 1618047 1078928 1817787 1861683 702504 104144 1353606 1617544 1578801 1240215 1485623 545835 1694770 1825615 1781775 1584818 1090381 194390 1226572 1103244 1504940 80457 1237101 1699025 884443 679651 21196 530257 1787386 730230 422828 1465418 1053027 837025 876034 915534 1553485 424533 1720179 235681 680951 1439900 1253842 1392541 29939 1016660 1281315 1890738 1902100 1017447 89952 1655258 54467 1906992 678345 257261 55453 1719002 1038186 1969960 473167 1518131 599389 1076702 1722949 1016069 1553955 487924 1186546 1037886 938849 1998162 214630 1961329 12881 1388358 1043535 1193516 111143 1669877 1734071 1147539 271968 1468340 421048 1053420 849332 1596106 1898851 1874442 1972429 430567 381578 992669 931922 1551605 1789996 82148 1331114 977161 433462 1449572 1376511 1906686 98701 846888 1903599 957961 969838 194839 98122 1102254 1759006 309467 1507882 1354940 1032035 352580 11441 1614579 295895 1317173 1850396 1872198 1622264 600641 1771435 1972384 302604 1033100 1532298 186917 120782 413662 1004171 68440 633474 617271 1591701 22353 1115480 1073931 1574059 489394 1534988 741730 913542 1553731 914428 1245375 381273 1385534 1435329 520547 1749492 132527 1605659 1274222 1767506 1677752 1269086 1236478 1874715 680005 513442 1464520 1611365 1445103 966839 810944 659287 787444 1594888 390141 1506353 1225181 875847 1717735 1385176 977227 998455 999731 769226 1759316 341421 1018380 1761567 620957 1112655 1872374 302211 530498 1048493 508592 862584 271242 1022565 1623034 1981585 1790113 153227 1938381 1102656 907677 865314 1499368 1316632 786229 224571 775847 567959 18748 695792 1051839 1778869 772612 1806942 199893 1524414 1711717 1225035 1569097 95967 1638592 1588666 258534 1297083 140582 926860 1191352 558108 1583852 857498 1066815 511907 387384 1944511 394194 228586 1723674 1837731 786546 1847253 966684 89046 691266 847411 1809494 590854 1521374 1581839 805677 677543 1775475 1309168 1595136 234163 1617845 1775257 133362 74427 1174332 1062618 34467 655759 1447836 1250192 1619571 1267166 1859428 128898 1168672 410901 1496324 301528 1535066 41213 1466977 766828 1271560 1500335 1212701 765487 1751009 955209 660133 1424768 1473095 1485712 1985718 980811 1949694 259312 1668967 482273 1156091 1582171 442756 1959242 720784 177374 1050951 963822 501379 667791 1976309 51430 1258609 1422264 74781 661591 1443196 1218545 1556928 1955201 285414 1413034 694 1563330 1835618 1583541 1895983 1163007 1047324 1269905 1101533 1714221 1257466 1314215 772171 1609318 1313359 551081 1549723 216219 313995 1599981 1642138 986754 896189 1984202 1117381 853543 941290 1625817 377700 1153539 1556657 1424932 1494564 960337 1394272 1835684 1833590 396243 1160323 1121801 1486960 1688748 1938340 991471 487247 220898 1477332 1020341 66714 1231522 769041 478387 631177 609507 393310 924174 1169135 1649940 1434982 1831679 1287172 832489 258312 148695 1716109 1992513 776232 528731 100001 221313 518116 594316 1858519 1786849 1243265 161263 997551 1787380 270538 283128 1128594 1503513 1897221 1506771 1833970 1483637 1680787 167014 638194 1665996 1633322 1687129 69189 598700 1523749 1385947 1954388 1204887 305475 1437825 1863121 729041 687598 256823 67464 1761902 726087 1027596 1149262 809166 1739245 459152 1811365 1314194 820348 216936 758631 615675 507566 109988 236030 565680 1189241 1126029 1126169 1155329 1770523 1844813 1720252 784272 1972236 125152 849154 450658 1308040 1606163 1015766 433311 244221 1698448 1841544 1010092 1875729 1586038 1121956 393181 1573204 512582 1281263 1143149 1912403 271742 330668 1819187 1310551 325531 144320 1374416 1161093 1684773 217321 1482897 1708027 663874 1805485 108363 255407 992389 1559672 643429 641398 1427802 975973 1078395 424420 980832 1356359 1658827 1415849 291038 1299496 678531 1248407 458037 942925 1127492 1430904 1456053 1142897 230842 1300303 1459800 73011 1000880 1235306 745627 274313 1015838 733951 1642287 225284 116760 1071048 1103906 1573876 1355487 48254 114725 903139 554940 1059194 705241 1008024 190613 797021 1818817 1314123 49533 503482 1943313 410813 759171 1458454 408966 500784 1129854 659621 1217911 1963620 765462 140616 156812 1584091 1679393 928282 493680 3446 1267492 1294532 1119046 1257694 72295 1472920 1123838 880015 1291863 1067490 353028 1466244 1651529 1866261 733339 1977181 1988942 1064421 1011453 1736368 1913040 1078886 1075028 539261 1986337 1678888 843088 735397 287076 1367908 797849 1376890 738388 1373638 687303 463720 68135 745801 179144 253447 1780144 266657 565646 427900 331319 446302 1949712 379055 426984 200756 446714 71451 1908097 243219 772843 1014198 450079 129303 329323 1691890 114256 458718 1537974 533553 1280366 561745 1803867 1186175 1475866 1392530 1638382 1759856 261799 1120601 1741708 1020905 1453728 1083372 1466305 1104549 5589 1840041 1333323 1164350 1736465 500762 1635094 431901 118295 1030921 884340 312375 552370 1101295 91354 1171778 111789 1521456 911293 519758 279510 1543976 1516308 657259 536906 569560 1361010 940723 1027317 1511503 1117860 195712 661836 1533608 1625758 642629 1522040 164643 1144740 793347 123949 1615886 385605 1654557 882604 1946191 447848 1739662 33555 79370 1857424 1412462 401044 1279398 138758 1168096 918362 464871 783161 904739 629618 1920812 1980303 734217 261275 1279152 74118 1277207 282672 917063 924769 1761793 88499 1806107 1246216 1120838 219042 20882 1711585 216540 489718 365221 930411 923143 446287 1262959 447307 421757 1619836 520013 911963 1292793 140030 1854175 651406 1308955 3814 1153586 1428911 525349 914651 1162838 970763 1207017 1332699 576807 1364006 207109 1652346 1241903 978391 1133477 1265982 767118 950778 1936387 29372 1526313 1856216 316599 201334 1396591 1184904 359493 1724955 77983 84831 1663410 1564963 484853 1974344 774986 887145 348171 814975 996418 1108746 458206 1229696 1313534 168912 1031301 1259496 699250 1621479 190318 403665 777893 1872197 670071 1866557 640494 1656323 1229310 1526570 865401 1221751 663831 225750 478421 757216 132394 62800 1116518 585898 612445 524817 1286173 1528065 1556198 1789545 397980 663317 808501 1673975 693655 600166 1048342 1706382 1557399 761081 119856 1164768 62024 84867 1271690 832905 939500 1931242 810782 1304843 1026069 1833088 93319 549676 919726 1267964 739101 1031880 767347 97446 1000133 1586920 1791453 1981565 817690 215992 1858413 1807060 945278 1137534 1821655 559877 407435 1441098 1986574 1622717 288637 855418 1940749 1373013 1986359 1305943 178043 1918210 1948970 1377970 1985242 1024121 1422811 212169 1062354 782872 1507881 1373261 611356 1574836 828418 1945784 1298589 1016542 840037 888434 1763048 286287 910576 1565845 1911896 1739870 1296717 351454 1881337 1927623 1422866 720186 194407 751780 1797381 601755 1000566 513614 194590 111627 1877801 699260 880211 336789 1784130 838245 1944993 887620 774823 1888191 1567501 1960129 1938614 1621105 1300933 611079 350618 1030364 825345 1491319 436304 1648803 625132 963999 990035 1588312 872033 1080485 984301 77202 742950 1685382 1559679 1354204 1948671 1161079 1584462 1788066 1328635 813392 1891365 1853836 1712063 164933 236827 1762975 1338407 22470 578391 1115710 213138 1382459 1533551 1718160 2051 685928 307345 965505 1063173 216819 1638133 987866 265271 178560 697831 281635 778246 1249830 434889 1684408 683782 427763 691327 1132961 1017673 1897770 701710 299370 514898 1348208 671703 870103 422539 29178 1460588 408937 1290966 673788 1412127 1171456 350254 763355 645063 456021 232981 390906 92403 15112 182984 1768407 868411 1856763 1311755 1429364 330696 1360751 1271409 473270 1377870 510165 1264221 1871086 202544 52599 131519 1329801 758466 843866 757069 966466 238668 683144 844815 1351965 688662 1817890 1995934 7051 492147 994124 543434 880255 472119 394246 687369 1676055 1863111 153342 1114525 787784 615662 1709985 1297671 429436 1726444 1245898 385081 1824144 1760993 1143383 891072 857691 81717 1042604 299964 767334 264600 445041 275933 1710646 1596119 1012306 1527849 567005 1206325 790316 301352 1994385 1112984 332262 358528 877852 277139 287496 246819 1817545 774822 539245 182051 1806892 1837662 116250 1396621 1947894 1983843 283000 1469210 260476 1808689 1696684 1022554 1753206 1933794 1991866 1706497 1766113 1559902 512530 1312115 1238869 1398925 791086 1780655 896498 826490 1820249 1953014 611126 1763558 1612893 1062299 1381738 1961351 705605 1346031 1991904 1574718 702578 1921752 509561 1109171 1007574 1460029 731301 663062 1821013 562328 1727088 292570 584392 94882 760510 1247557 82584 263947 1876224 1801313 295869 223426 1102445 1303078 1752759 607636 780812 1016913 309380 1947091 1554467 1659350 203279 1882191 1686634 1247068 1330403 1874015 208909 1880590 159564 987873 202167 780165 478919 529098 1537472 807021 1394600 1994494 1714827 971044 779811 1351850 207338 959072 102121 259225 255193 65558 1534136 559954 1198130 1926733 343211 1165865 1221630 1398186 721663 378462 7505 1491479 360390 234760 10089 1914888 546256 436857 411034 1055362 921661 1689999 1805747 1753173 1290123 984534 1995633 410157 1169856 974820 1061738 46408 671168 788760 1287657 573931 301146 1539637 1371007 704851 1931920 240020 7128 1950759 1659623 1937110 637735 486740 140230 1751255 1442659 883047 1426290 1297307 1257806 931226 693977 1423821 1221234 955177 804058 102352 286835 278034 528810 1180778 1825653 1341814 802650 740476 520906 8501 298581 937997 36598 1316707 265413 796456 1567555 1369664 408470 1957085 147733 318087 1211655 1027078 1189523 1466037 780726 1095893 1575579 1092659 1439170 46747 1644974 26277 766815 854518 1996884 1901666 1766809 1235813 725962 739764 192649 73431 600394 508992 1958332 1675530 1771881 191456 1454529 1569008 531800 139173 1377997 1400790 921663 348627 734371 1278494 1358310 321877 1063325 719193 710908 779352 734915 1367813 1467381 1479013 1207547 645984 227155 523557 845656 1297604 1622776 834457 1774966 936280 1128778 185397 68189 1506682 1523245 235066 223240 1434882 94362 593372 707001 1234847 1645390 115027 892291 148582 1426663 951571 732031 7950 223405 800793 346996 1015731 78244 841259 692134 204695 746609 1422040 1259730 1080438 1849330 1073951 82023 142039 126288 1490619 210814 471035 1059267 1089634 1026489 696322 317816 31975 1312166 385676 1865867 1947822 1374676 637344 268982 844025 291644 996334 1333997 561821 461801 1925114 1057024 1669176 1732294 1405935 1081388 798503 1227125 1489300 363869 628554 556559 1389354 1767077 83348 298073 1948135 1508165 1137926 334931 1164147 1215683 1565000 1046546 1122599 1224511 1015368 306587 278553 1813209 1050992 1876739 262286 471916 879983 473182 725984 830195 1380359 1655334 806897 1791046 1773808 1845103 554171 700099 1132253 362022 1276202 85844 1057717 1031983 1099064 1456268 1974308 781508 1125689 987687 1289879 229065 761653 1734630 1957844 1680050 937431 715471 71091 103593 851998 1347961 1798566 1202935 1161234 881553 740324 760996 577329 756713 1431245 865249 287894 63888 1480101 510319 337600 1231844 1577321 592218 878521 273328 621934 863330 650888 1789631 794028 1520394 497822 264633 1334579 190582 793165 722888 1343148 1867982 919883 854851 1889627 101163 1523345 410054 524370 633305 1243340 866003 593757 822182 1021696 398260 194633 291970 939976 1570943 792799 1764018 1712744 1309779 495462 1122316 655978 662500 613323 1496562 472136 48959 517471 353685 270830 750092 1342285 1598630 126898 1699080 1284602 989567 1030236 771947 309281 1975530 1278402 868052 998570 1840112 443274 1559408 1867923 614742 1096471 751609 278005 1363232 880940 1273427 430821 263784 1640208 1459512 1629246 800933 1261472 225606 1912245 783141 1798161 595168 783500 382798 1471491 402884 1485371 233911 806252 414046 595344 934371 1580372 392438 918151 246874 37972 689945 696359 1824139 1744972 1323602 451480 1401677 1560286 518877 1925022 760790 1361129 1928948 616193 115560 1762499 1940306 1498385 658462 1476319 1549057 986353 1894050 262542 829001 947123 1976291 574537 1830090 341848 1006771 1665957 147253 1394089 1856582 1608875 1714178 758954 1954247 970365 1524316 535796 632033 1697198 1897091 671024 1043222 1137972 1572042 1704858 125660 1182191 42573 954818 539857 1593035 15879 1513459 752934 1161353 1066133 940416 1361228 998842 663430 810330 112164 960254 1848301 1982238 898082 122868 276198 90374 1290686 17042 941167 512268 665343 672047 329656 636158 1779142 731493 1399862 360315 244799 1491878 798688 1266279 269268 1954232 1953594 1128226 203297 600447 1937749 1238905 1842177 572407 1024074 212301 1526110 592265 1153889 342530 249630 984016 235989 743976 1669095 393852 50363 325509 984046 708600 1976371 370830 869555 1689404 1416182 1067404 203423 546048 595833 1861865 528390 1973801 1538462 1579678 570651 1521519 801246 1110446 1725971 1683687 1599754 556496 1491490 1123108 479484 1046557 1425039 1724767 1294043 576044 478140 192111 848807 1001998 1389682 447672 1748518 27606 1217437 1506121 539001 1053301 1291313 627241 1621041 509633 575012 1835610 582029 185303 1570093 338848 128979 1739234 756168 1081101 214621 22125 518632 1288628 1999173 245102 293695 1158288 165250 442331 394161 1423055 200043 816488 211952 741631 972099 982866 1816428 1708079 928834 149915 1194607 1542657 1120511 1181557 1520888 1504517 419010 1048933 1759685 276833 1063441 1801664 1838166 1503237 91983 245672 1306944 1518389 953871 1558972 1697520 418953 1000453 800427 560563 1853627 69513 1775410 184738 1501973 1314880 1004698 1190442 1936781 655335 464066 1876006 1134191 1822408 926253 155626 536970 659012 1597692 1420936 1156354 321748 10177 1497925 850992 159788 1558983 1680320 1929264 660801 187430 458378 862206 1707175 1296220 1404071 1033436 426464 226266 106499 1815453 1537483 457993 1822113 1120920 1627839 433058 1198567 1034773 338025 1593862 974412 124005 1734664 1746535 1063661 744676 885200 463090 1569904 1928562 1029027 636977 836610 599883 1896665 1382334 1729454 481394 1230738 159074 1167760 911444 772840 1975941 1182712 274222 246916 279057 363767 233687 790893 1430769 1835498 1864147 1945135 921605 1231142 1051110 1129098 571455 224139 503727 1160454 1556233 1114430 1055698 485443 70007 669886 1959776 894763 192662 971351 1927904 1122289 1054281 1410136 327307 455377 715808 1188904 1190217 961267 566816 1701367 666312 670542 206308 1112666 1066037 333421 251515 1093557 1568836 1267148 1250061 974409 1068433 627461 116620 1314269 167078 1084954 95300 1353670 1908050 1403813 1619701 316262 1592047 132594 1150270 1061416 1383156 964719 614946 595499 658346 28690 725194 1880262 274482 1700686 1607209 933766 772543 1432830 1711670 795671 990178 46230 1696655 39739 1492012 1573058 200244 60478 818034 1967495 1012370 303879 1310825 1932885 465628 1994152 670171 365058 1621587 1350889 31524 799102 1708351 885802 858118 220615 604471 141223 861435 187261 1219943 293324 1970774 1288662 770358 440 1051550 1920513 1229182 332626 510709 1111820 1077282 788611 748196 1317874 239006 1748160 974020 19923 992392 785214 1719311 1849224 528717 549517 948227 725025 1243847 1222701 1361284 1329888 1076190 1846658 775731 439740 1523135 1325335 1935320 424559 628466 1835921 689283 1807083 352426 1585688 46674 1580209 917637 228072 500234 1297826 1456823 994077 474020 1076748 969646 1866581 1053605 173843 1775962 1147383 1043102 1100697 811865 677981 1919854 656292 957105 755980 469080 1085450 687945 583957 1808382 1816293 514005 672756 903823 1107563 367851 1011148 1812856 658342 1553971 1259395 1745084 1457764 908361 1426909 991609 1664565 1392859 1657735 1813937 714497 88589 1440543 566450 317842 1054166 918370 1693437 615161 26092 1831174 115549 1413057 1329146 1243155 410966 1818966 1279938 632829 329468 1785976 271137 1960823 1635827 1926908 547885 1366189 1598130 1056107 413347 324554 1153803 1704036 1244434 902501 1926331 1755247 1249956 947181 1556386 633517 8956 91970 996223 770015 1989365 36521 682134 1270810 1255878 1500522 1891460 208054 11330 225509 205771 1903138 1969968 291781 489532 1766160 1723093 1888393 1630176 72546 1667201 806582 143207 658778 1562778 516413 992378 1011106 684174 944500 266890 364690 1809863 333018 812026 975564 875623 1599143 1762116 634431 867352 164373 1097742 1363351 3101 1999667 740642 1329478 1442897 57383 814028 1043142 990282 18061 559463 676546 1312930 1500815 943988 456328 1323064 1910525 1099636 855727 1067950 124584 737135 462597 316180 490473 1286135 1247488 1266372 1920133 466441 1431890 1398444 1306788 1785820 1424038 1342547 1289380 996736 1262930 1455533 720680 790450 41583 1285336 496347 189718 615434 1336564 1965908 349653 289577 653181 1315489 818615 1221528 631568 767887 1247433 1988390 1815438 272967 316783 763953 1543398 418830 1934338 694599 1174949 1685333 432714 1310418 432791 1997942 536969 636116 142063 21949 1066205 1539709 701488 115339 1880021 1727699 305274 786609 1742332 1952633 1616671 105752 681746 1986416 1081603 1687692 693261 1450370 1079849 256474 193116 1626088 77280 977450 1208857 606866 1795345 740007 797521 652133 1865873 700066 550172 1462985 1586975 1460545 1137935 1421974 951472 757213 621607 963681 1754057 598589 416022 126411 1295429 173732 1565323 1568278 1947381 1639762 1050120 1574225 838162 793785 159867 385918 1447942 1247883 1341395 1235903 714072 1117193 466835 403080 1597783 857988 1789806 1967969 1520603 617294 812667 821248 934150 1276121 38341 1880834 1979648 1279412 1034114 395165 859770 379178 911392 1259932 510107 1269476 374643 16601 1548218 249131 1903859 899284 1122868 1912922 1664143 1140458 956424 748480 904472 992064 1053954 1178649 1935794 997340 113242 1545214 1361579 1644356 1116673 1601719 1955615 1560376 1474612 1108518 1623539 294064 84294 1432999 1564841 518588 1189764 1428478 504879 1070976 446812 1912114 1020061 1367962 1973890 512210 797581 1246373 722746 1410592 1992670 193403 1844015 1572016 275659 552409 773986 1723623 1588241 464182 1748680 1400214 933025 413604 928527 465362 771474 1430506 40013 1861597 1361225 1412140 1105018 1968045 1396502 1637206 324796 477713 1913671 1094987 1735265 158251 1187451 399837 1130123 1658008 1426744 1296493 1926140 1782692 1675306 590173 953208 820660 246610 1208369 294273 1389170 1262349 391709 1779459 541862 990423 1178157 1338321 510140 1299751 282830 920232 86782 531631 685491 1633581 277373 2442 1419576 1934118 1204578 644013 1391337 542873 1073402 396628 1060874 1701141 250125 184633 1663385 850762 695136 114314 916330 1530159 1597993 651284 721094 1889834 92708 732696 1329601 1954445 444585 1270676 744301 406787 444081 1866687 12944 1674996 1624598 332953 1006921 1918872 1270194 1160862 1812466 992760 1063180 1004379 1197162 1360436 1675728 1130844 1483873 1061452 16087 567747 195300 1713895 395112 1284369 523845 1323212 851174 1533558 1065647 1683275 1302523 299591 53143 753200 975290 809062 50967 421535 134653 35404 108372 81688 801422 998780 972623 623815 479670 479113 734520 592125 1950362 1273213 1894683 1746398 1868887 1761314 1817997 673142 1296770 360117 616242 684120 425075 1838489 797366 1649524 385496 901609 1285003 35055 478795 1439887 18936 1237102 107394 1334040 1646692 922215 1764539 1728583 1817838 1499733 700361 340084 522319 497480 1076362 857550 127029 662943 813328 178326 1038688 134019 318431 344281 1998398 1872460 1120345 1989408 1538268 725673 461952 54312 304844 1813520 602150 798797 1752074 176717 67507 1329232 1369962 703129 1374334 1195248 1494268 1620360 1764289 1565646 310349 1543598 1379741 498233 236063 1797295 843780 413981 1275961 1556166 1061671 1646799 551362 369673 769519 425760 758038 877188 77324 405990 693801 1576478 1920942 610998 33515 237335 1953397 654885 1596383 479474 380296 673525 1953352 152532 775849 790136 1027415 1566659 1447240 1803101 1281451 591624 471125 1732467 678228 659222 952865 1977323 771293 1521431 1698989 1099801 299918 1306991 1905309 43347 996026 875441 601904 1611811 746904 1838914 657023 596320 166708 1501659 1640716 946153 1232416 1533715 1775914 59740 1366046 829790 1746080 26014 41066 226224 140102 620826 450253 417245 1104845 1411697 26587 170752 408163 884665 1844022 73226 38762 1386805 1517376 526802 345178 624404 1902423 103809 1380927 110734 829753 1140266 185391 504744 1244289 1319053 1307089 1134511 1068417 1664257 1886406 1562075 283663 1678319 1320766 206498 330181 430787 1765684 211056 284659 1203448 630046 1968309 1909445 1396778 275521 50572 1658039 207191 1997049 1807510 520825 530734 1737443 93666 1799492 1589636 1899709 1815661 1087848 1152294 884207 799583 219510 370155 1919243 906933 326353 70860 583366 1771606 205034 672587 972432 464082 474960 1963549 1855667 504672 1285408 1373653 853657 269164 404767 1054285 1808089 84014 1034228 135565 636795 719426 50753 225364 592028 1731141 1429803 312066 487462 148884 1197473 1898017 1402004 1031095 1136800 387926 572229 1555184 1539403 530678 1307356 1768498 1807185 1325755 1626261 1500085 1584410 883530 86630 240171 1696303 737461 217123 286081 1707284 1900725 1710096 307154 1814808 645665 1840380 1501212 81055 1922825 363862 1828610 1187130 1163416 619316 603632 665605 196617 679806 284076 987040 677255 863537 353103 439536 108923 286044 680503 141027 175642 1145733 1578627 1062163 1434827 962988 1698173 494692 42616 111527 228864 685996 432573 753214 1790706 365418 93163 1236191 1039173 806927 1249917 1371085 890007 1274729 169066 1494643 1789120 1087980 699269 206420 561657 766242 1247778 1803394 1526984 1543201 932983 512671 1376301 1871064 1167121 562464 1695042 197047 1862525 946182 547008 1672299 576212 1806659 164783 563119 929354 365753 1276303 1713866 1969707 1804012 1483255 951941 1840560 1180055 947660 1135074 86339 1375662 665941 1926520 511808 1717645 611815 420772 1466670 1358911 1361462 949385 1256354 1681792 430005 1005652 6914 1986898 1673161 1216309 1206925 907433 254029 198203 1838291 1605313 1080929 1440747 382659 225637 1335424 1041177 536464 967508 81751 180058 667508 592801 1081034 789109 769375 1119504 813485 1155294 654598 552934 591003 1849499 1646811 505291 974495 287806 758451 1856731 104456 1189468 1863319 1301956 1194364 491741 24852 572909 1520914 308311 1456866 563305 61368 160347 410309 1110501 453502 865917 1084371 591778 1648957 710376 1773843 167974 909726 1153874 1079470 1579392 1844267 559295 1154650 643496 75287 1610412 1843319 321647 1559763 447135 147371 600023 665982 1689019 189608 827366 1841624 1626127 411269 1801666 803325 89129 61448 69819 946219 1353061 1314490 764870 1719217 932437 1834622 1881246 532930 627405 121061 246362 1249779 667638 1078150 1029283 1365239 465318 1660861 547196 964701 1701611 754608 3263 531909 553775 1849759 494906 1184741 1718169 1118836 1346430 326374 249918 719111 1905293 1390675 351201 233727 294816 1961078 112852 114500 432591 669665 1217916 478652 838060 923682 377824 1429628 1540563 1884238 1770717 1739544 806130 649761 621884 685866 48955 816471 628251 269591 1474274 1366511 1857054 1637179 1836509 1076661 314005 412969 1703101 979191 856581 1009154 1260150 1682216 1921376 648494 378447 535411 784815 122558 1881835 817286 1228085 1956112 1374679 5640 1174586 1559765 383965 651681 1506293 338948 1041008 1190727 1298349 1166049 1267355 1818702 911847 570297 850648 1694471 996535 1079388 1310039 1332030 853284 1818574 1531306 461574 1983181 1227488 1359135 1431426 1421802 1908653 208144 85947 944000 1031167 1359592 1694672 1576918 1918498 908699 198614 251979 1634729 1574658 1321216 1952187 1496096 162919 521938 301529 1576972 330934 1365846 414778 324037 613834 713276 322827 230875 6077 330331 1448210 619603 279507 517673 1623675 373046 760583 1919596 994334 1867484 1968300 856629 736223 773183 172786 421893 1663397 1287461 1772280 1325399 235720 1867957 1919260 552046 186042 1109548 1540729 1835984 562390 1366514 1216200 1259600 1321664 1360379 1582149 1669343 1418254 1556396 1064923 1628455 254143 562608 605939 1607941 279202 671678 960594 1944884 266443 321946 1755507 940511 695756 23161 881046 637744 698218 435742 848501 1447103 1441813 1484200 975757 89230 1045405 165598 1980265 1848943 1105509 1323059 799588 1293936 612899 1607498 902602 1275356 207164 819604 1437082 661354 226280 1600523 1621301 1323155 1613427 1851443 292962 448708 1422063 32975 834576 903778 1384392 1825102 634736 1940969 1126802 665479 1907962 1324135 1641572 1449206 247659 1247974 121472 1357021 264076 1919410 184326 1042510 1741847 92932 216441 1265077 1160310 558160 1218697 439417 1216177 995665 1852900 1760458 1572193 775820 316917 1163893 449235 669406 1485993 1259426 1063927 1888355 1362999 289294 1701921 1565284 619354 988699 1079935 1006684 446150 419079 1641643 1960027 1252583 967866 57798 199851 1607868 1833824 1179787 399903 1447901 1326488 1276210 669056 1696761 1142010 1858852 581862 1444580 202006 314384 1377084 557534 563473 184823 1355115 300307 407913 1538783 1617824 210103 223716 1320031 1697019 1548182 661731 508099 362804 1499696 1773800 1019934 1673332 1048001 1498159 949902 1109658 1570027 1779206 1698339 1945641 427715 834607 1602172 1830231 1541131 717726 1771616 67706 905210 377884 865666 1832088 1834331 637489 1326968 5837 516532 35030 733801 1655172 756133 878450 1694966 828551 173949 1659372 1263382 663937 1598332 125228 22120 1457087 409334 1079072 56027 730322 1427892 580621 474660 1578372 120598 1874794 1638743 1224515 1627396 1649307 1624450 120753 1248482 136278 1487800 1420075 396801 219691 254789 609011 1131796 889305 454589 767016 1360880 1967766 1315178 567521 601392 1802332 1304313 533959 280039 1034723 910142 295741 670184 594360 204721 1290017 64087 520138 208530 1917437 1626433 1230767 667446 340114 312142 1155110 618240 1367941 719244 665087 167099 269191 377194 701232 1131638 1843425 1154635 1549334 82380 106414 1452498 281895 1118797 815378 755150 1641227 563371 903703 1737656 1087336 284922 329205 686194 785837 224682 1126146 196654 69345 338467 1185812 1975680 1879211 221741 483036 1816 476075 1766480 196877 1568645 1818946 388632 1001103 522582 1820163 1417458 1167485 683393 283743 412600 1086672 908662 192893 1676930 852051 880963 1635194 1474566 505752 1002561 765524 1584951 1651972 290906 825918 1919657 884989 607806 1949506 1225612 1693041 1393537 1361511 120390 154446 178789 1349307 1548607 134913 1139285 1198147 1405419 1554120 204130 873158 720782 121604 314708 24 182278 379471 342551 1476063 1803418 563193 987469 526061 1527135 1166324 1172642 60399 144111 82985 1688745 1421009 147385 709050 1540159 1197441 1573485 1813764 1064238 49496 1395701 404294 747378 1557411 1099415 1264329 291965 1838683 1440320 633853 1444334 1064296 1726387 1563120 1683516 1945158 1597499 1670338 1869970 214773 618679 326767 1762166 1625116 1494449 517339 1569895 1185892 1088110 289375 947776 1181125 1120260 1995936 516499 1802890 1617511 310579 399746 1608481 1502181 101643 349838 1961333 1966848 1681279 1946176 903727 1797509 1921159 537657 1979641 762344 1889697 368574 489186 1819170 1879479 457150 1868106 414471 1816491 1971528 702850 776368 1815785 865977 1955681 876759 651070 1769016 148651 296562 665766 1870003 931224 1286338 1740787 773086 307238 1414284 120466 848315 124255 1796322 1566876 1539538 1083461 278772 888407 29299 187084 707167 1954885 1049457 228361 1766176 43431 1549673 117295 103583 1777775 1273745 1399061 423572 702170 1802539 1332032 185631 34542 920361 1453624 868194 997087 254458 1473950 71527 1555975 1197707 197118 593317 1157601 534539 943787 1214014 116748 1288324 550057 1909576 632822 572549 363760 43028 330605 883089 205348 32929 1183403 465246 299658 708862 1951752 597803 122679 1615658 1469983 1068242 1718929 329349 665367 1543405 1880295 689754 1357328 285626 1490681 1523325 1433079 1496925 1816310 1104793 612326 753566 744217 527558 1942309 1094439 1678539 194752 839136 1543224 1935197 88158 1996023 437948 1528368 1700790 1189637 56029 1650041 368930 1634585 1337253 1127362 1411407 1516790 104361 1680107 1823079 1690849 1769094 49651 1105010 260394 537301 305119 1967395 822007 653928 382425 1287247 1758580 1376464 963693 514017 632821 1477982 809833 1432887 53275 667685 91793 1150229 1747842 1190650 950773 1040038 321117 1350976 1061263 1217139 1647512 112458 1703904 1318776 625802 159793 1522370 1345529 1582316 1898304 898825 840933 1130368 1004033 122025 1907132 52538 867887 594651 195441 1110984 1552396 1024616 1943933 1931928 1390164 1252951 665136 1542418 1198755 1810893 825693 383506 1866838 141886 1700596 117994 1331953 1174062 92620 1335048 89682 762606 368416 1693339 1314262 751683 604435 720595 1546025 1453894 1155318 255383 1006617 787531 1629624 313448 1121548 25286 1821664 906863 1814778 1116552 1639210 979342 1676616 1874812 196670 1096442 344987 785208 1239392 322888 1084093 1101257 1307296 1878213 1754459 529024 677658 425590 1239875 1684467 965792 197934 1009945 211692 1792949 634687 765451 737457 551242 1689332 1548513 766532 1799070 818347 1122695 322163 595653 1178154 1884968 883997 1537603 1079439 753131 1816477 1180804 1079595 945604 1806768 626677 1805247 1982971 1219024 45499 489697 671411 133021 422445 494703 408921 943599 487660 984930 1694790 874221 343367 385631 779522 589415 953048 1587495 416552 316115 595382 1494798 50502 32923 1586580 1150526 1287390 323597 970166 958629 1203398 1563456 1042454 73919 519354 1690460 1323085 1566236 1563883 1192083 1498307 1584287 1845248 44532 275462 1465547 1222479 1534808 917040 1324274 801551 1248058 1873782 243155 1599229 261515 1128939 1422938 1319409 1498071 1427717 1843757 1431998 1847741 659284 1769261 894966 1474320 679531 1938776 1691864 1058775 1180645 25119 191176 314469 191765 645581 1789936 1352462 670793 1554083 1857716 77570 1556188 260825 1856074 590786 62237 1204163 480128 1159893 422272 1179160 743435 363653 629137 1093485 62009 1291317 847748 1405416 1654797 1682513 1874944 725838 855768 1449164 1290877 1903136 1235953 1789182 1238774 1167614 734002 1370212 1463518 1807881 1673851 924704 824696 923560 1664732 134507 1267398 570741 1202968 60421 1221167 557306 697277 667054 404854 1601547 765909 1990937 1441697 1529862 1088355 1156051 1604221 760969 1220047 1338723 298914 1207199 1796498 1123065 1325319 1728229 711734 805152 668914 446876 1938141 1813691 499765 791002 1640392 990328 1974878 1252252 1490923 153597 1283871 1809912 851288 1107678 861340 665271 1474416 1818420 640936 1340191 975847 1548970 599496 306023 462612 1375575 814710 1046741 1775491 1832536 1908766 1655400 1982714 715699 402275 366612 1807842 1138382 882797 1014314 718808 1131563 616512 1944268 1788988 989386 961296 320880 506502 962142 150668 823791 802286 556889 117633 1378868 1158343 753632 1698534 424574 227555 1753569 1598859 1869225 1572553 1033558 1931160 592607 752266 1338779 1269737 1963430 1478188 444654 1651504 1866544 265653 527733 983255 1846273 1916928 98434 1451254 758640 1066234 883099 1381986 647585 900287 321889 590436 676007 1012544 170372 403484 1626153 1849806 357006 385846 1635212 192810 1628884 211927 1088510 450265 417501 1528170 1628802 197063 483952 159172 1507866 1792032 105616 1596133 1974131 1096984 512840 513341 11471 1377751 912928 1001506 440622 1832142 1672075 48248 1641871 1752400 1755092 1539513 608348 168051 49193 1094258 650685 1652016 1175467 780321 547448 1566096 698294 1723055 135804 1761134 309398 610225 1426105 161915 85890 959953 234006 523574 945221 192816 891398 1595802 1115241 614406 8024 1995139 1916620 1403657 1753967 1714009 583963 1247642 1238861 488747 1539066 1594964 1107588 1067736 399877 1746549 1099071 765023 1526591 1804231 1331940 1952751 1927964 958693 365831 996491 1957754 1727904 730703 1860516 750738 125750 1166690 1459555 507333 1753869 436101 105192 1091836 1096600 1902625 588003 382433 1112880 1107990 824177 639275 1902451 1000845 1619910 1561690 1263947 372531 198206 1481018 241695 1131414 187183 306256 432993 1533782 1016709 1743511 1933668 85743 127725 1616943 73308 1355470 1808843 1279313 1546642 1587486 390839 1397677 850044 259110 528995 939163 935548 435851 1203548 777590 1229869 1818105 1050447 1721059 1321925 1648390 1574936 715433 1152444 1648647 689835 1890430 1908229 742898 1425653 1802062 868633 1362858 1969740 1683149 1478735 805041 948891 1488786 69822 267484 1788514 1629307 951178 1738263 1943396 1263607 1515678 670096 921638 1701604 1364372 1831517 416253 1705406 27590 1092488 172742 1659019 688444 453208 1284126 1756459 617260 1732388 1141834 215886 741227 322072 323476 663125 1169888 1657349 1091364 995255 135881 1579902 75927 82913 1558384 1707536 68560 208107 1350666 935769 1025613 1032371 1611983 1266249 1111043 1415365 1945736 554746 1299233 394362 621609 1165607 417217 1158300 870348 1907017 1149224 1227199 1045391 1135727 1399424 1113572 652519 1626657 1724272 1704091 1740758 1449683 1254376 1271766 1445726 1611154 888677 1823500 41440 598214 1601087 1063585 1642452 1148585 1831341 705579 51377 286478 767497 1385475 1173807 1873845 642757 1487670 821392 1665875 1515862 1350580 1338336 723173 533831 977305 162758 382917 789592 1760536 378261 540597 594426 538417 1544975 736521 759242 231166 1343178 594024 215928 412982 1382072 901636 1445557 909230 134373 338096 1003171 330694 1969561 1393736 1514255 631873 109756 1346937 455848 1459510 110038 203692 274997 627861 1567025 955565 918486 586748 253798 1768895 1291460 1951666 617210 370202 357634 1971639 1174250 1621862 178633 1476545 1307804 638032 884526 1094994 1975233 1789505 881986 1149305 515975 1228488 1632130 1726981 1671252 794362 760137 281906 1836546 1549360 658286 1372922 1621807 113291 1420988 1557100 935591 300925 1016308 821560 1299604 1568795 1793029 246256 1435737 81280 1840984 314069 806217 616599 1910108 198498 1406196 1475518 1203864 951105 1241136 1986244 267565 800987 10233 513139 261661 1083988 461162 135900 320428 335308 1021435 1666270 871562 1945091 320249 570474 1691990 49863 16462 205756 1195429 1893061 1586573 1397129 1171910 820276 512864 1981926 798612 313257 1082127 240287 1308083 789351 1903261 488110 432243 1738149 814717 1922686 1801193 499861 1466633 1255701 1958613 1184828 750416 1674930 780373 1824237 1306331 195956 1976649 1475029 1953971 11444 1241006 890615 1034213 1841317 304906 262099 322374 1083225 462699 31309 1047759 159360 1103045 1243143 793392 276342 1172434 408792 618452 19511 278906 1001601 1115650 1425687 1173403 839390 914060 1985540 271975 1542008 1630307 71190 1786040 1933790 120666 1399853 1135491 1354931 10231 1882482 63089 1354476 392062 578509 1966228 1339167 320543 1362544 1942293 66708 30367 50687 1250924 633138 1439704 1988937 1153876 402250 423651 1188207 1014458 411321 1798240 1850824 1072061 118990 239945 384911 889851 1806888 791995 1656516 1778003 207792 302605 1335065 296209 1736008 1797440 973849 1757815 848711 1559846 51466 142349 1676626 418792 296466 1318078 1485259 291537 161156 1733655 914848 713326 1348853 447890 130096 1767778 240741 1748554 1265431 709150 835601 1157940 1105510 537395 260281 617420 217008 489477 1976060 606101 549166 395262 1956929 1184084 910289 462436 1834131 1023515 1867383 110390 855294 1293300 1861721 107519 1177446 1997464 339008 1512260 1328812 737151 929858 1753264 1302403 903549 1570026 1722119 801965 81777 4954 1085648 1956468 1313513 1939055 1394314 1208058 1608811 203460 1882215 920671 1406519 1126567 68503 590987 829420 150103 1895861 491211 286040 1710284 1229208 786047 1097848 684845 800197 1675877 1129758 1332706 45815 818955 710976 1949474 1669088 113961 1682130 1235829 762241 1053530 1374523 1962294 732053 1803560 1636763 546161 747915 466232 1812342 203403 958981 1877202 979249 180166 1334915 600133 1479907 357835 91804 1254116 939483 1669329 1528923 570823 1806073 1385063 297341 531931 980709 1003309 201428 1826608 1025139 17323 1898283 909486 1749717 326551 4966 1118281 1714828 898132 898650 690577 1073544 30025 416457 1419629 627421 1719878 512213 202063 239981 742676 795549 354440 1201211 670789 1888945 1810910 185261 1875863 1589095 1361125 1561068 520212 289250 362971 1712949 656892 1873529 1712584 98700 1379323 1808088 570016 1443500 1929747 1717417 490799 1749861 1774212 1295166 1829598 1870573 1144558 408573 375601 1596615 167167 1672786 621875 1942822 845090 731373 1044492 1979339 609482 860620 142959 1550513 439809 1853252 1556169 1679797 17952 1437125 1115155 1790644 377685 161904 1292444 928021 1696615 756675 856219 1038386 249506 549512 873710 325147 1454728 1550668 1613481 1085359 825102 1012507 1339880 758934 984417 210652 1548236 625126 1514243 639558 949687 546329 256379 186776 1453780 1964740 547669 1602524 584209 1974112 1235591 600163 987714 1566564 458643 817835 1757838 1471900 627550 1907098 1157111 1224673 774129 1178843 653282 1772484 1998249 1545593 909288 58148 621448 1025031 108798 195715 1432257 663233 1408978 1162279 685738 1957420 982626 1554487 1099381 89555 1334080 988332 668670 1869929 87685 1860381 450227 572759 55319 1467339 1087989 1983366 124440 518140 388800 727338 225354 1249730 1968460 1145818 694947 1421738 104383 627747 144018 1054196 13138 1378207 1560742 1148719 1992109 922297 1344996 1341155 588231 867842 1231176 1388170 955395 706014 173348 689632 237437 1783042 1595648 201324 276138 1782520 1342348 1784784 1021444 13897 313942 481640 585839 955745 551063 1560383 581944 1532263 353188 1400162 1051757 1289386 1421760 866282 842066 664483 508781 953230 351152 972360 247102 1512951 162156 1875008 1703352 1204267 245585 48064 1529453 290720 1995524 651068 1488705 1830160 1215933 1268423 1122414 749526 924814 609963 243532 1022075 357991 903724 1756331 62589 1917638 333560 1376182 1791420 1069640 851531 1113249 1000862 274815 740009 1031708 1074496 1871182 1703703 173588 1029119 415536 1394182 1310281 1509436 463240 754662 425837 1732545 1100607 377459 1289078 1901119 1453243 136704 996333 1141320 1185043 248083 1517122 336016 1013451 1883228 44256 1117364 1959225 1609990 865965 390811 1463009 1231083 1559615 1013521 420417 1262072 800935 709064 1863855 1734959 836752 695979 1454933 1479515 1413902 1103381 1180193 497711 1788788 1890654 1609743 952857 1195239 620270 105474 1703549 1791189 194527 1989953 1099687 537422 1471578 1464567 270172 1873701 1701081 1064716 1038126 1414540 1278997 490921 683592 1159759 1440331 40640 1472882 1636819 1823978 242499 1676842 89263 1180149 1538386 847181 1287085 1700815 829030 1016956 1765646 1847285 1360952 789699 781374 1565001 569671 329282 234768 1018955 1131931 748122 533419 266209 433870 198751 1898911 1905107 650048 52719 347254 1930206 754451 1688175 516686 1585834 1943630 681408 992065 1611736 1497797 1022149 1275732 345410 1901680 142554 1925892 105064 222616 104525 1505578 356943 32554 673900 115383 639002 1380229 1596242 1975147 1483138 307110 915102 1530748 305462 61666 834581 1133061 1946619 1257869 940152 1592394 1956029 1224947 1190358 1406203 1563522 474804 1869981 1714090 141207 899648 492158 707767 1478399 1012078 1945069 601143 310282 260291 1527180 371241 537209 683531 56189 73977 555709 1703332 991915 1045850 743881 824570 678017 115066 509168 1785665 1883289 891349 1190209 1764946 740347 1769934 1475806 1955591 312106 519365 1356757 178004 544633 1156433 477573 1302569 721228 923193 1552921 1838689 803968 474553 798449 920137 450161 1305728 1601693 1107288 1468590 1638034 699991 557856 469535 1337552 1730961 1797197 120035 290381 289702 1474773 1269472 411348 1209916 938953 1374932 1966449 404146 672855 391194 53202 1233889 154263 437586 1779173 576339 1729322 335527 1926567 1046196 716341 280079 413454 1921910 965104 1889892 542110 526903 339865 219809 850178 1073 568448 529750 831225 99274 866405 160734 1446427 1285770 728157 1908556 1370922 1178092 1378354 1485102 552166 1050351 1667287 1953353 563728 1042606 1923924 1932080 1316468 1660005 1987836 1184262 1770961 331411 1297038 1966173 405939 1985013 804730 1541145 1638783 575325 930675 656008 1264656 1063466 1303284 20642 612866 1576339 1121592 1710043 523617 1838514 23680 1785732 1261545 1009808 677608 1330216 481862 62313 1412926 54023 714550 949966 1777167 1904381 1787401 1051100 1110330 872873 979904 1949879 1992630 1409494 167948 450226 1079017 1994576 1854424 1963938 560458 1948164 1331486 1044936 645278 1537969 827090 808147 1786802 349529 761312 83587 1017187 1242768 1455796 225514 2222 1134094 587185 134699 1441695 35912 874731 8621 654481 1687249 580464 15389 1964244 412411 1750797 501372 1633093 92701 1422957 1736463 1464393 1424025 1279802 1555735 1558683 1215573 523584 1567207 441899 1408498 1568831 383626 892200 368547 496720 634760 706061 919436 277930 441234 989968 1173178 1380003 532869 515424 240682 669494 964604 1329333 1013044 1974901 1524659 916479 998414 379015 67582 418022 315024 152413 697882 1096082 1430498 1888755 1443047 1521869 1349196 523682 332648 233966 1560726 1247328 130016 26799 1369068 157347 1244469 511645 1582648 810211 682168 1959703 1628525 1636243 1454609 699324 561444 97430 826472 1376711 299224 1413577 459828 759534 1063150 1925010 795033 340028 786438 1563374 1488497 1937254 1236607 922512 1268273 1036762 1557561 1817481 709230 417171 790374 1257708 1759890 1192444 1276328 940177 305972 997567 1708011 1787503 550295 1863318 1340767 529315 838754 372742 1728124 1937007 1276939 403397 488661 1220955 186980 1182050 1305191 492285 1529838 1248819 1214781 309810 144610 1122277 1343856 1026120 47105 1858428 1027720 1196103 284690 979654 1865928 1282094 1147339 1511611 23346 1944680 568080 1218432 1523520 1316169 1241767 1102706 30725 558459 1232581 1372912 1475543 1304504 447218 1861487 1592294 1183552 1415136 1892083 1907997 144473 1741891 1713968 291376 1901375 351892 1435106 1245670 143004 1731170 785519 1176946 510731 1312320 253652 579240 1176123 1367362 991400 333311 1338156 1570280 914458 999456 1601277 1577278 332377 1991794 683176 438979 1550375 705667 1295986 351929 273852 1886881 1872802 1485914 1792906 1704088 1744213 40204 807589 598760 443803 878627 1028751 357969 1599565 1287778 387645 1151162 1717801 539892 196162 740769 1213683 1040182 1325866 1199787 977824 1665560 171798 1599682 1735422 457460 1019684 1386720 1531196 269429 921201 697487 277965 705898 922921 643217 1504027 1926971 1741179 751877 250979 1549580 867385 1464390 516431 520164 1237686 420339 1668035 1876581 1832786 1937751 1751636 1365427 1528195 1434009 661887 680816 284711 218253 1905118 1943107 678647 1302175 370029 1518241 1805155 1859568 1414633 1971704 792455 1008060 484154 485321 322399 761660 1791421 1769669 1417944 543250 1846893 812071 1942245 264646 1202325 297233 292700 1827491 455485 376692 1233579 1056874 850844 38164 1430435 512502 1177900 1675750 498217 813207 1506806 1577696 222849 868854 130754 1982603 1080209 91254 283392 1571307 428191 1192453 251725 1052187 1020170 1210302 1351480 961901 265203 666293 783007 16005 87426 143735 1430956 32326 233076 335086 1488509 885652 1676805 1834447 1532039 1608644 1317535 329056 490932 431907 663597 1717525 610457 530291 1798642 1493905 954438 1834327 19603 1791991 568007 1592061 1315633 1731009 1008826 1462455 1800718 1841913 534793 559344 1026915 1860886 1380443 1545922 1743410 1767454 1059032 268404 423561 1582089 934167 926457 1471151 875506 845999 1155978 1030845 227175 1345092 1609656 1136213 291088 301864 252419 1026342 1945646 962192 1320425 187620 1956424 1316517 682072 1553646 1735588 293973 772141 874541 1013170 1473935 871861 1208432 1935619 567877 728420 856613 1402651 1799235 1099213 1449063 635670 195704 11054 1186205 1168241 1507358 954076 354552 1260894 404926 509161 849710 1659602 1583340 1121361 1130738 91482 494405 1599359 991526 1035074 1782355 652356 1373070 1824576 134651 610433 1528276 1147699 31606 1371166 535620 1516246 1415242 830077 1641603 721858 1278917 1914482 757844 1549307 1457668 1313145 38820 277598 310229 1282393 1170751 976406 716732 302487 1246492 619030 841456 1241347 1885053 1650095 529410 466203 786705 1239909 857806 109399 1512801 549552 1451608 919857 958530 1517340 208335 1980107 115119 61329 954345 1522293 1563841 1137863 78651 1882803 747690 49786 1621036 1119154 685485 93542 266058 460191 323542 1939433 1875085 1781454 1399916 1314291 1660464 1263620 1550987 521300 847304 306373 1041625 532799 626608 1987553 1003284 369918 1117522 1974964 1816189 1616598 453149 1191373 1611460 808258 1101094 1382085 778121 125869 1692765 973752 377085 964685 60903 830323 404960 826131 1443339 655481 1455785 507176 324793 593875 1587631 603644 737258 519504 914576 261870 1752667 1550991 1551520 1171288 1330025 1164405 1691409 408740 1124158 424907 391781 1303297 758873 1447355 407382 976178 574957 536411 962799 391940 1787763 1148536 500531 957568 312013 1169409 644873 1191251 130392 331279 654179 1949074 1628176 1329404 187097 1119494 74772 1847775 670625 1804615 1082774 541600 1541079 500287 1651952 1239110 1977321 1569263 599423 1188968 1841183 806735 964933 408372 1420316 620585 1230704 1695399 1468057 326493 1580490 1043094 1102440 1924728 476950 480812 409107 428489 1942950 1911413 1148175 478529 1185868 1926328 1505264 617953 1827109 864936 368630 1173578 1452849 835047 763652 419926 1255418 1051331 940959 931670 1994944 948855 1523725 1292012 1265699 1844228 722762 1318523 588833 1825106 1199178 1911894 1439128 759233 62306 431070 1672518 1377317 1023950 180010 1190811 1071171 1811642 220500 1228819 692918 1490909 1371330 1816388 1655337 303760 1253549 1997497 290430 1702454 1286829 967077 579249 278514 1992139 1018446 1097106 1483178 281361 40969 192759 237324 651162 886423 1448508 194225 36628 729793 1756494 785975 1546408 1428202 304414 1163216 1206136 1013359 1721532 53796 1728751 575675 1720232 379820 257044 1550891 1968293 1858291 67454 259495 599862 1706146 329567 1039053 1724038 1252225 356353 1152082 858231 127488 1924635 112923 718629 1262635 875480 413849 67585 682764 774183 1063389 1500046 825646 1085640 1757682 1827394 488133 831899 939584 1937546 1546912 419291 93663 1065439 1550792 1596726 1762227 605612 1782505 230646 895044 1628194 227938 1258567 650224 1673082 279790 545875 838920 1029782 317679 1619316 3981 1183441 835921 1704675 498214 370237 367331 528637 856502 526504 1288887 1549552 624938 1637644 191739 895248 994361 1847758 662529 1406053 374089 738281 1228902 197302 1522747 841792 1336219 1433943 1879184 1321122 508314 1683367 592727 1098179 922887 853098 970611 742312 1733555 904202 1838583 1798438 1944480 866706 1013962 788719 285439 1949644 1995146 623077 606885 1601898 1871806 271327 1861025 266291 1301994 1155579 1092075 35202 1618497 1379859 1288806 210605 700694 190660 1382550 1221870 1679755 1574205 1314407 560681 839382 480061 39727 7767 203725 1268558 333339 847479 122114 1708022 525993 88141 1823827 499665 1506908 91161 1728688 423083 1511127 398539 283942 469935 1860647 1798697 1614061 1898191 388249 74655 67005 51797 1164978 1669389 1561419 861379 1977917 1242303 949501 495328 2595 1864676 905994 559135 1571585 1906888 1403904 1067143 1725042 1326287 1573870 1289270 266300 449423 390149 807654 534169 84891 167356 26949 1102614 884826 1010122 1608750 200562 1982020 34322 1470715 327043 1488818 726161 1137187 1669893 190787 1599341 1221889 1332998 1455149 258082 237523 1563561 1059539 1726871 1116767 197075 241736 514945 990074 1687498 672698 844961 156821 1027707 174634 563839 188016 1952153 370479 1324282 1439279 785639 1867342 1509252 987462 873069 1654653 224424 733914 1502550 1065910 876398 1025410 1456550 1022798 1612662 1701792 1111606 833702 35467 917452 1935936 1200027 1131807 1713372 1166753 694866 1930890 606593 1584468 659281 1438813 1243569 84542 737389 1627928 250371 1945013 1282234 1223519 1575673 35188 1192461 469419 1669500 1732442 1390804 1500502 27602 1736247 1879740 1953139 543144 857601 625303 527572 684213 348124 869456 1334370 10105 1591812 1304474 928083 1425492 1303661 449843 734221 404748 477758 416895 158864 555887 989249 934303 1576831 1502564 1381327 372939 1151636 182599 1520930 1077001 429594 1132388 1871202 49942 636135 353431 1958889 1408189 1619459 470689 1697713 382082 834341 1617455 796321 1612524 774204 749127 1908650 643044 25460 440399 411813 1201415 858171 402635 959273 680796 1827370 424500 912022 3684 172531 1996670 90413 619040 454410 1642876 970307 1247574 63525 970853 1548184 649001 406114 1341074 756745 1663838 178042 295495 1682788 1132995 1977890 1443174 362635 1770588 1116257 813642 1164247 1886020 1531851 244637 1425532 1613315 1608947 911606 901902 334645 491265 1082717 672293 628696 19970 1360555 142579 1659446 733214 1039077 947561 1236817 59295 454815 1006332 519873 78544 1728597 712016 281379 1742850 1001410 1515377 778176 414766 1542869 1685017 422955 542452 498390 1894939 1742443 1479437 1873376 1212953 1221286 1992443 315043 1744733 1719740 1394862 213645 18235 781319 168092 594213 212791 1145871 1465746 1479925 1974016 346267 560655 327578 506731 1914678 1017564 1532802 1711857 1964517 308040 1736185 368062 1401697 735466 155302 1856167 1180829 573371 1656343 283436 290021 1628927 1400742 398088 759888 1317474 791726 1174542 1958758 124746 1710575 1673043 523164 570272 77126 769202 887260 897112 841356 909480 1721671 682955 419561 654331 1205521 835860 1454959 734814 1641089 1009618 356698 1452761 722613 593107 41011 1594695 1767709 4721 32879 1423108 1458096 1572056 588106 989805 447704 1448504 1494605 549338 685093 1629679 1229889 1511027 420088 1179890 1424958 1129051 1614687 1523797 1570580 281459 1206602 316582 713473 87852 86658 107193 98087 911005 1831440 602879 1210544 1576826 920234 662203 779870 1770891 1240234 1391331 986300 471166 1862765 395790 67292 260081 1261034 924863 1541020 381932 771723 613693 750442 1868305 88053 322461 1087497 264828 626387 1945673 1580358 806317 1099735 1129486 1241991 1076754 1382366 1690866 1025837 1121918 1831793 1628635 369044 256601 1348962 1961113 1114770 1355056 829827 248990 1232346 1771018 1830125 987232 1858908 909606 1715720 1887116 1063800 522143 1804188 304066 1076387 1512931 1482693 1145308 705361 1653603 420731 1953757 1910441 239508 1669693 765144 285558 1592704 406220 1842197 1683795 503226 1153871 111554 109673 1073515 1104794 483134 1815995 1169399 465015 768947 219538 1858206 1085459 1853928 1959552 444107 1991127 1782468 1773210 201534 1944976 131288 1277714 654931 827023 352721 1674218 1283505 1900047 1159898 408341 656066 62000 1023620 1327286 304402 55539 69344 1589187 134524 1306539 124866 540908 660251 1693441 1034559 1755780 787141 734168 826738 861681 1000353 613647 1675174 241900 1817095 82823 1296075 1294031 768883 1133389 1987276 1851984 932124 1337369 1403693 19393 590742 1722362 803862 999510 1851053 1936439 790138 1638128 1360514 1075430 852048 1823054 1398518 858809 1108879 1234773 638960 1805986 1219176 646709 826977 889361 1529557 551933 1911641 1914078 413093 522686 413808 555312 1843910 1128057 1496768 228250 735819 616522 1005722 170357 1649758 312654 1660804 1188480 99188 524495 1152617 841591 702900 251900 26731 482751 1638431 1698312 1415138 223506 100924 1519563 149086 1470244 1631176 1600269 838587 560786 242226 985950 161704 314331 11149 1840824 66458 880789 1351694 279678 1304348 6539 1873627 86775 962040 1369737 156740 268792 1980895 403333 558763 52819 647850 906222 143479 1005399 1212097 100570 820138 237004 1805214 1509099 1924093 203100 1974396 890575 1522375 1395661 255551 59878 1412498 1262261 111025 135669 1990842 1466543 1466018 1693497 219509 193204 1790547 1622706 695365 832545 1747912 276948 1926372 1199065 905376 457958 419487 699088 374968 813856 1341913 663610 1274052 706913 33370 1082395 1870942 1559775 1499172 680079 209209 1279474 799612 1923737 1754895 1335267 1013694 1600892 999695 1162544 1259352 1494467 1358149 173479 1299116 955711 1398697 505436 1855201 814076 686217 694184 100699 1414429 71607 831509 766003 225149 417074 188728 20742 1771995 1131303 1186491 384541 981988 331081 856070 1625911 1456505 1374536 1110082 1889010 133829 1778724 1863127 577266 1809205 336242 733592 1767272 1219895 754290 1197187 194703 674589 1041085 1237271 136291 607125 1040707 1307813 1111815 551246 736660 972490 1388103 309612 1514648 405517 1446081 1310119 531194 1558657 1101153 1935285 11337 5095 1313305 144817 1677653 285862 1110347 749156 1501215 1771217 1474639 1131255 1387851 531038 1615766 1804554 1138586 1333157 1730256 712215 1589917 1916721 1387590 213697 812598 560373 1381937 1247102 181579 580167 770356 693991 168301 995308 1258175 1860268 1155044 547143 1516651 851034 897114 67919 1173301 987098 131625 488223 1510083 237107 299952 1342026 1155984 1070997 723703 1954112 923036 1009511 1419949 656232 1591840 1686425 1772670 401624 976080 107590 24975 1143793 306521 427403 1905677 72816 719574 1427833 64386 595403 764115 1321206 26782 573739 1223386 431293 41130 715675 1777058 104880 1206427 1528527 554812 1621208 1794036 113043 1847140 458521 1872002 1630492 777931 933721 1464727 47647 1518187 899679 1266077 401844 628643 1666378 1650158 412891 417959 1514869 1899086 1508095 1846385 865334 1211563 1349957 1417153 755380 1169023 860952 1337048 1130949 1466470 232398 313960 1802727 1155661 1298221 276678 46551 53094 743668 1471885 1428659 1204493 809574 1251180 1426408 1591129 853699 200066 1431322 467866 1227163 1940885 876247 1060302 1630047 1948863 1291576 1074667 1229693 1768021 765994 1498341 297437 940742 1683585 1691334 1049695 136346 319538 176903 1053684 933412 257139 880219 535104 1801343 997086 1925841 1533044 1625377 1091077 384310 1265868 725567 507491 1142394 1514031 1140275 1519038 934193 1870819 1567651 399486 299228 1845401 1654063 1754747 25684 955148 348702 1157150 1003887 1361351 635218 1227606 1461596 943547 1394471 1744451 266381 593435 1812557 582228 177651 1468083 905730 45922 193135 1788415 517367 1049161 1116579 613333 115182 159492 1573139 20666 1867858 133326 285022 806669 1510183 547632 1784864 683938 1167354 1650529 630499 103456 948125 498611 1649331 682668 1063128 1098133 1839636 1568740 1931197 1928554 1838717 1540062 1487361 1845319 86714 110228 513023 98220 229982 1482533 54272 946192 1397383 537584 63456 61298 1501900 1775216 1201342 377356 1160655 1305309 367880 321215 110657 1290971 740671 1144228 1771994 655022 453634 1294914 1403646 1205867 1324474 1347072 1243366 525818 1627757 1672047 151864 72786 290603 764848 1384480 1068621 325719 470232 719799 716666 386127 1723360 158268 76515 1475878 886017 451506 812052 428520 1614576 1543547 1142150 1568290 1616721 1985030 1072842 149954 1411700 1162431 803262 922734 1873303 1734327 1349225 494396 90275 194580 195337 200959 620788 1362508 1371576 359559 1000837 97776 427769 969264 1521473 422904 40336 1040752 442539 1411126 225124 1375244 1903173 1558058 1732304 423025 301726 699693 1751775 719325 1756555 472363 971139 1192442 1173101 1110373 792194 691884 1242198 1519063 163833 920277 1783482 651137 1251160 1641362 1166092 378998 249801 1172563 443260 423184 1564495 1171299 194708 718709 1213605 1180800 1505155 1120785 763121 697587 1558889 1328791 977983 178413 433514 1855963 1315029 1154210 1669650 432697 458014 967327 298163 1818407 552248 18375 1694111 1510660 1816256 700010 303419 1124852 44102 874190 1605156 1557345 1437873 1212234 48703 1087643 1007304 813306 196142 1038303 1360585 699911 622745 664915 1797745 571253 199523 66215 941632 311190 812172 347874 1246480 427135 1720056 1867577 1884215 1183313 1554715 1980737 384766 1445042 911801 1269268 380580 1789188 1444757 875134 588958 501482 1185353 1038568 218454 1906344 1264669 1678639 444529 71725 1228290 1496677 1918849 120507 1432010 1351929 1574090 876764 1849685 965230 1625318 1124413 96206 1260398 570946 1265823 1166802 105080 1033471 48912 162447 812430 341460 799046 1085185 69364 814058 1250735 1265462 908574 1017385 1194934 646577 800758 502788 1762702 458707 301702 1749763 311903 1352296 1883906 669174 33618 340436 1368669 37543 1955268 1166852 413212 1425048 169711 1232248 112463 1871222 1369139 186967 29045 1935902 254062 1122875 1164254 1830044 661476 7177 59563 494411 839439 1489562 203405 140270 808815 1643469 1940300 1518681 869357 1711934 394397 1374822 1701742 237742 1472231 1818955 885893 93731 1283074 1507888 1227319 413238 204300 38628 643740 662131 721551 1728817 660310 1342192 1537421 1656881 1699057 277109 1408775 140474 1971851 1487814 1987690 146778 633783 1973213 1876643 370180 1610664 742725 536514 1298649 1595328 1736101 1727647 429445 1075302 679041 1678699 269737 880876 82570 678012 238180 1844348 84186 334838 1988745 1031129 1653711 815455 1717753 1010367 106042 1795405 1356410 1475929 1501616 1181571 986537 486142 206796 1440974 1692054 1750693 1892053 470618 1607061 1054855 835961 12163 652542 1266593 9472 745730 877008 30145 1906780 1847233 29585 76952 478400 1871063 1160 523752 1266571 1663790 249565 1815965 1106591 1775042 375944 762721 976250 313037 171852 1238691 1184044 588225 870546 341287 809966 1761448 246672 311515 259129 1136772 1396334 320789 1476038 179595 1630220 526056 1593073 766896 820907 1809370 1766779 750136 1431095 421399 1298438 1791055 1609899 1686592 1997854 1366521 1859011 1714065 1751322 194436 1033981 1778732 547710 1209337 1038397 1996353 1237626 969846 255691 451994 1097753 1883541 1659775 869284 524060 1586651 797363 826931 310699 633687 1860661 1081240 483928 1721204 924217 1834739 517868 290248 838572 901921 475856 1957415 345591 1046205 1488200 876216 644549 1698917 1805616 132116 790947 988627 1422888 1781517 1203310 1030180 559505 512884 1646422 1243379 1025102 854303 1514771 1070664 1903168 634244 852906 1263671 1536797 623378 723261 264307 787957 1366210 974450 133560 830193 1969599 1556511 510807 1346631 141689 1606195 635548 1746271 1390390 1790560 1751226 564100 1000107 739343 1646276 1199382 164333 415084 1519304 1386021 1102366 1029026 954868 1058497 402974 504929 976190 1801493 649272 1107150 457303 718519 1824166 1074349 519321 60126 860204 1449075 271685 1179613 1990806 16404 896605 33603 909205 1974895 493654 1697980 1767604 1690384 612569 1681765 479302 412190 551621 1034257 1338297 636721 939566 1738938 1125563 62281 64793 887052 1222943 219642 1786861 185915 1170492 173060 1903208 1247236 401023 895472 1403795 1771742 1333924 213300 1458584 562417 716664 1154915 1102566 1030708 1391568 1361654 1488372 856188 1252111 440542 1651202 566817 1649720 1310150 419739 1791480 866457 239949 1656305 1017589 1428933 1782070 884061 1952728 1336222 1354798 1545008 1121389 85245 1636733 1446190 1913480 893585 1660427 942917 940263 1336340 1804444 1167025 368938 659970 472277 1813861 650349 764716 1848542 1334887 171529 127782 1554126 936041 1310511 1566560 566788 1730662 1938685 346924 655879 1190595 830683 819525 197538 356835 625250 896367 1361003 1826096 1409664 1599294 108319 1206345 1824316 1960500 5562 1381086 1705460 1129004 1206955 499203 1046346 674004 918500 1952678 1652723 1286499 1428386 700175 1402170 532020 1149485 1921534 1588146 216586 506748 965437 904085 60315 872615 996528 1703894 624244 739545 781050 1350570 1555014 1857412 980939 1079386 250111 1198618 684279 1724908 861333 1536915 36219 409289 446901 418548 1317375 1155382 146660 27507 277075 1968519 1829085 1536875 1998074 256291 187473 1110601 1065481 1610259 1714728 1591111 328747 1119437 1991379 516063 1775803 876907 1313122 1655605 1213929 344260 1997128 339591 1527222 387242 1825382 1594661 1818767 1317039 299053 1617404 1885296 1079473 120790 1764507 1833981 1184109 506156 1818241 1879430 99741 1895756 269926 1813222 903630 706745 374149 1104750 172798 152254 413120 350205 1048800 1399790 1035540 1820833 1450632 1164173 541539 364421 179572 1975836 1892011 652861 1734809 812222 1357798 122229 594929 1929546 1533628 319163 47140 1113536 1772243 562228 1487929 1107656 596149 380651 612884 1477206 587139 1209443 1406347 869320 1731789 418216 1747963 712523 1363286 416564 589729 165334 1078906 870808 1206042 156906 420607 1985694 1942994 1779226 48740 94114 356224 1097411 1730255 1670299 831408 708421 1400238 499689 1031577 513257 40686 1741495 828748 915461 79047 57096 396974 855059 763893 1605742 1882222 107535 297946 1405756 1479962 1384597 1981174 279366 869337 408883 38391 1486462 1299357 1861200 1551284 1865301 411454 1240363 1466439 883252 273649 1535569 247358 110211 1852691 1583941 1170614 105025 1716079 632845 602845 1632071 1053485 554144 1931233 849345 1345992 1263730 178954 1793321 251256 838593 699205 561429 1315744 331978 113143 479358 46183 428509 765062 1117562 683983 1553476 1352406 631254 715932 517736 1680571 1290376 1947126 768359 283803 724480 4271 1733614 1127016 1085885 1845755 519050 69774 1633808 112694 777706 531204 817874 1757370 129472 1601504 1168288 329674 1305556 1465408 529894 487427 179733 642192 1026097 487041 1401446 357606 620946 1720766 1475606 1158381 1403423 628926 1810566 333682 717068 1370568 1106753 1600449 1301365 1714047 1699504 418100 1168337 1149783 1251113 728008 765842 1357240 1518700 1245909 927839 328540 1330883 1881396 431451 566420 10992 1440639 1671059 1778435 64795 555071 1540410 1619395 194018 1627650 1945773 265961 1246698 1104780 1937656 1643598 1360126 1871722 651213 1568729 1695841 382627 1754169 318189 1262933 441449 388454 208443 970140 175946 205968 986321 1463884 482099 363750 1673742 562815 560584 497952 715110 169662 1054945 1831714 1416735 279 1113302 542556 245149 735451 728486 1090234 785754 268947 903490 679313 30019 909579 1169462 1619454 717434 941764 659309 1654952 1702306 619499 797381 898029 1866490 588993 318768 1918010 1796896 36035 1776448 607173 1604753 852915 771335 85191 31346 1189836 1071146 574722 796165 1550256 1418521 483767 1722101 963144 359785 271689 519171 931812 755318 422056 1817714 852332 631764 1882207 790438 81241 1660142 576756 1336082 1123962 798845 1211859 1951541 237008 870066 1665716 1700603 1197556 382723 182375 1007769 1264835 804536 1163708 1713445 94725 949581 1624408 1153112 666523 1033336 1242398 1958180 511601 367787 671650 596098 967307 80071 1310597 1676576 82716 472120 1031036 92569 999234 483005 1566533 1401427 275682 1909771 534476 817084 1099394 1290953 353761 113213 1618960 717052 638269 1582928 1651486 855399 190602 1772677 312517 964766 1416463 1127687 1352156 1304605 1627317 282579 1966745 675776 1023039 872266 985512 1448067 256071 917199 99798 209327 532175 552014 21002 1800717 1548444 1115057 165803 59040 1106769 1650357 1200973 704364 158517 1494830 780043 549617 1425730 1470966 653772 522561 725152 686064 137952 672975 1335499 1897711 1575596 1753612 83640 168027 601824 1172218 350036 1327502 981584 123691 452656 1095988 690030 796753 545373 1823394 45198 792811 1418394 1814648 1790587 1286363 1488715 598137 306708 1338636 1141989 1078737 1099747 885077 1722858 5080 973183 1058627 1620416 515437 1702055 1364284 444385 516291 557696 341879 874698 298433 197327 979490 1940953 113672 1201838 943908 273998 1348949 1133051 959162 592847 328842 526471 1554726 1095693 1502978 1760966 726393 736013 299082 1486720 1976223 1397426 349878 976028 1067521 1791071 1415226 306531 600642 1541628 1268782 1548133 1581928 821761 947054 1447123 1173759 1661502 324447 1378528 151406 1750590 836302 1814619 239581 70192 140742 71012 377110 1378323 516639 503488 1333253 447268 485152 1506063 463972 352942 955087 1646090 1243829 1687171 945616 1829171 680162 724245 187927 739389 607193 865092 1875504 1003939 377096 1057287 925079 1132316 200630 1283773 790817 1141949 1748786 1060772 1258564 1368653 1117954 251733 781998 808299 1219882 1557851 1930458 1846954 1331070 1133070 206215 629685 1836225 1808146 687135 626273 1306318 1636428 1392298 1136952 1927857 401487 165687 199261 1437221 124218 890531 179291 1538844 697116 1089010 1994083 453322 1770195 917752 1319963 1051719 1762137 1151251 1175775 298812 1916674 1361483 1976822 1931057 1811901 418208 208257 1522215 1808466 800001 1498669 95970 577 309778 1965048 828332 1748966 1772034 211518 511772 20407 23047 422982 639493 1808359 750937 969976 1589261 1390706 590637 1900167 1472841 1199494 85945 1612796 1570458 829154 1100656 1492725 45270 36698 784319 636923 671104 585833 1144414 615729 1428787 518011 919094 317775 29887 148597 1193724 596312 501301 142112 274208 177006 527335 900272 242894 811990 1726620 1657242 529503 910955 1536905 60173 1597980 1739492 1188273 163942 376677 1078595 688928 325799 1930339 1213842 355029 80670 1933330 1738314 249720 1794735 1030551 1774402 1493998 531067 945010 1820152 656878 706026 651140 1705109 134793 1973603 904454 1898540 1584318 666182 1477898 1028957 906338 543538 1486018 1905879 506724 1521704 469021 209245 1767278 1682346 1667355 1521974 1914479 1481573 826518 1611532 795166 519860 565123 1111037 873475 349571 971598 1859643 1849118 384185 1671214 1585850 1201530 460080 1325132 519141 1399034 1957696 1294293 948011 1859926 1531262 856599 940903 738795 192121 1823409 410907 899334 1688514 166067 530989 785815 96755 1414522 398987 776416 754647 289994 274797 756330 436816 301639 1962773 884734 1696261 350836 430824 1743545 1388378 1322036 941242 397284 383445 1125457 1074242 1784771 373107 250280 1772737 721425 808724 8397 1058843 1620178 1389091 1159481 1526506 38803 5525 1092494 812824 808892 93766 434469 617103 737564 1779192 402129 1540917 70598 21175 376642 90521 1999122 428851 1744808 1436645 1724297 1352108 1021903 939128 1243786 854785 1454192 141710 237259 1209359 1687411 1654870 436039 261255 73889 1488907 971969 389067 221844 482454 1626729 1512034 1414308 39871 222772 1237564 55201 1427061 362565 334952 7438 738958 1726283 51207 1546497 390217 1585125 509016 340886 546822 1693798 1203511 1155941 1180365 1947937 1402478 1170047 869619 173556 395419 1378579 976962 1901067 662304 330486 1025304 1918948 156222 680847 1806549 957937 1453327 1102806 673823 1447550 1469662 1528259 650582 390082 819830 1318385 786737 761413 807178 1881219 81148 23744 83867 487139 803103 432033 1221514 1942934 1792551 1903438 946858 1208498 1138913 1141667 1082991 516598 1634044 126066 1662360 591024 286001 88560 1464788 1310295 104136 959050 1519267 1964169 918813 1090411 14352 820018 1028816 1867969 1517302 87848 35283 868483 15088 993494 1466140 1936959 1304447 1318879 1691248 778368 812294 1557452 191831 1544624 556954 588580 1218717 1190365 210425 836428 86012 622923 908518 1256919 252588 1468249 1376666 785313 99157 981719 1795941 1723226 1014577 1648219 1126251 237052 856326 305752 1952713 481548 1448154 616012 427793 1611275 1489203 314038 1808161 1470273 1483813 1958320 556585 18227 1019235 579972 1938988 1050066 719706 341912 1200408 1155588 62336 620724 1731551 1150360 1214734 1473117 1726823 98250 1095084 485344 674875 705691 1949880 586396 1668869 58895 1808975 1845224 1775981 1453914 256237 970680 734846 1462612 1091849 1154554 1939202 1618277 417548 421764 1036275 25501 1717183 582798 1530814 1491993 204505 375157 85073 106989 1603240 1611319 339567 1371769 1666381 570193 1123905 1505997 82656 1948808 690259 1441121 1746138 409449 723826 1124585 558750 1754460 1554699 1546594 31923 131882 1686865 1272990 1963782 1783577 871137 1105441 1808476 612845 1281214 1616125 1839749 513996 342593 840813 985547 1419613 925889 933873 748745 888768 1395973 247746 1049546 1745353 321256 505809 531639 1427688 1785111 1888343 670009 346986 100296 488677 1210468 1834771 654911 436326 806938 482189 1278801 959469 768894 761929 1948852 1200131 727399 177167 681694 1244664 1685144 1649186 1323440 831793 1830863 234731 1622605 380746 1945051 1766596 1798156 437035 1530643 362093 1813486 68497 1298511 1477446 1469053 1224886 1390866 902134 1945587 760981 447622 494606 1199663 477702 656168 422492 783885 1978058 1673174 1474098 452021 1530664 1222143 572862 1771464 1424296 1005229 1899142 619627 102900 1368221 386009 1118535 832862 1289184 389886 1442388 1867331 190186 1972836 580837 1547350 1012031 1865345 688120 153645 771143 609367 620746 15824 517015 276710 1350324 126974 660311 281946 929668 1132566 719589 1650323 1272698 849454 1678012 467584 1051908 45754 1754821 1238688 469882 695074 1541356 1003643 962661 324812 174660 584712 551102 231144 315299 506158 99273 1058867 1257218 415795 583876 1393809 1980296 1199896 536282 385223 1220250 861512 1150994 1826687 676717 1533129 1579635 646882 400363 903511 1196663 1404338 1016409 1921364 504802 980634 1426027 691611 559089 405047 1374780 712484 516578 1849705 1854065 875084 273084 1142754 1577432 1071971 1235349 172161 808087 1856394 1858640 462951 296660 1499766 1316602 1496937 100505 1529540 859207 364104 1153641 1744329 899091 349308 1205125 419998 1948337 1430363 1414028 1649814 876588 1901670 156543 1605917 328568 1972790 1195475 879031 1436853 1985414 1153431 1288285 1970612 78308 485815 10708 204806 1383161 1403994 1594856 233161 635595 1534865 333270 904440 28868 305698 243521 1416568 1795181 800669 1089691 84109 48234 908790 1642140 1458105 702707 526302 1695345 1417260 1157866 1526619 1655623 1235094 551338 38273 68021 222633 451628 10782 86083 1208879 648194 250658 452065 680566 1848670 1559558 1053788 1451290 13898 415827 1706263 1926003 1130766 868987 872083 782091 1973195 1565698 37511 222064 1399558 115229 143681 1041483 1040280 709596 100788 1361752 587365 1327475 1454714 408777 1520847 1289996 991458 585674 446444 191545 1635425 706811 1610572 274254 797853 1729979 292784 1304145 1161090 1340945 616771 1101236 18552 420729 1555957 1990275 1967274 582492 230657 66144 649077 1594859 1820861 1198578 1972342 170239 1726558 1369406 1069870 136861 1696800 1524539 424223 564629 996641 1963683 1864922 1204636 1119250 1267194 19315 250856 394865 155912 460236 1631771 1086586 432520 41973 683460 1697488 860858 692143 1835303 1563007 432779 1233021 1910681 1804480 1217275 489254 349267 148305 1416317 731601 1810802 1165490 448378 878372 524809 171206 1905230 1356329 1091637 1560475 685230 1353947 735741 675485 90283 588322 871919 1864286 773017 1933443 1850633 1217400 1378466 547590 1840600 783112 1700298 1496325 1095852 1799228 1390169 1775807 1276570 1486488 280592 306290 638532 1598567 1524499 825979 1347925 1941637 8343 1100139 1098114 138341 63638 826571 1728456 1404572 1840277 1097460 1069742 1561612 482266 1652712 1312775 1515121 1220953 1897437 813076 1717633 1134865 1020571 62552 1990774 1739646 973739 1016374 1861917 1349727 136672 1776210 20186 334824 332118 517666 194373 503159 331954 1000588 1297976 392380 414052 453500 553907 65631 1714972 277050 179597 1917399 1682296 1713855 724978 1667638 214692 771436 619090 427669 1508231 735989 408268 797378 522144 1229633 742041 1725542 1733704 793083 1526546 978858 78950 458277 298067 1214202 1330972 270514 211123 785417 147727 1743578 342909 1662846 74425 1819634 1413039 854192 888422 885042 571686 1036403 841384 1234158 415767 1352657 384964 198541 544359 1278665 417495 930456 486157 1347646 241542 551899 1911994 913615 857091 1287344 1895170 1399569 540218 61054 75365 315060 1239016 68218 814437 1578287 605573 1066185 1272345 862199 1997127 1008436 1686253 102338 1718378 1290673 1250430 1616612 1981056 669165 729952 1307520 1071071 1516454 334196 1914242 1299909 1792203 442041 78703 418069 200016 733920 1707601 572985 1988818 53869 761559 447311 1317191 1740196 1137697 1487813 716012 1839839 101094 872890 1567895 189697 495445 953812 1215191 287059 687946 991224 993690 1314139 900306 1994409 1042283 995787 130923 988559 1983134 322916 1495983 1058494 236781 736845 659921 622394 1942598 1035025 598549 1235145 681020 1294282 1791657 998941 462629 1002027 42470 577501 127673 860557 402410 1300800 383406 1810248 758995 1403512 983693 105383 1678102 643432 40185 1491802 1522336 1315536 352494 1901691 1012756 1110999 161474 1078086 1300300 826087 565791 1236844 1746727 271488 535276 104473 710214 558872 737048 1684983 795459 296579 775446 1813875 1358436 94373 1906756 1596753 270011 1984657 1302273 1499471 1065090 531171 1512768 736237 1443997 877463 1534011 1759554 891689 1381696 1746224 342957 1436982 1106537 1319140 760014 582245 595120 1608790 90840 1172547 1670506 1924064 1184497 1818479 1794660 1979347 112174 1547280 1746079 754761 1195683 564827 887238 462600 663747 1067556 1431000 1056179 925323 606530 706852 745013 855187 271489 1494662 298638 1134390 1603251 1174543 73552 927094 727448 1627462 1618248 903691 1070224 654971 1389189 447264 973958 316873 1483979 1855787 604923 198544 1920612 1095119 1276819 1910283 79982 980099 1266052 402834 1196026 980951 1371062 1529655 1953607 1997766 1226498 1527956 1608239 1289316 989203 73558 1149480 788081 766045 1603931 186198 836353 472031 1280289 647990 1501350 932565 1736661 1101392 1685447 1182795 1100935 702319 100748 992429 1019919 1888721 378475 611335 182976 535302 1983049 1241830 1448499 1175397 1592146 776626 427112 286967 689850 363109 1441543 1125687 290130 262250 125945 36941 737480 655857 1407305 1165538 526453 650618 860419 1112351 1520865 1020994 1058202 569230 1006652 560944 1359764 489000 1611342 155333 982437 1677946 152828 1990274 1742592 54120 1715834 1952880 709074 150915 1636726 1684863 1119188 1775286 1762635 306513 772586 994311 17663 396228 1333222 1481698 65651 1856128 223128 308289 1117051 1023589 1928322 823958 504430 1660078 673526 944107 1481657 1006017 1054165 397080 946558 102810 2407 778946 918647 975949 729091 417096 1931846 1530586 416821 1285508 37228 1403861 372785 1742184 1265833 456648 1868603 1664041 1314716 229355 961561 238121 1667991 1704620 1885353 1127120 1852177 76496 27303 861172 1979013 1101785 1251136 1052718 264407 854564 91102 616476 299188 1381337 654979 1898579 339582 1005232 1465301 346645 1831251 637586 1077214 799043 1886490 948548 1718386 509618 121619 1635782 1523341 1499340 1108455 1957079 155752 140215 1796632 194140 1743136 256129 1878953 827551 987163 683342 1344980 1398857 1751130 1430625 20966 1154789 1523568 1576247 1742732 900748 192623 318953 1160193 1347226 469 1118565 1578334 1151427 1889017 288066 190309 1159739 686105 1451985 668327 943690 755817 1059766 96936 168177 590119 1273154 1346376 959887 457006 480114 762881 633134 641360 562314 16534 692190 373584 48484 927848 1341053 881769 367293 783596 1649563 1566672 361245 50984 1365030 1049223 975343 404916 1583743 1010070 1482752 1387303 1081855 417283 1154011 240480 94302 1347704 298456 901652 21499 998510 540595 218466 111445 908086 240313 520624 1398298 259670 1579859 1662082 880201 184530 1800565 160360 244492 1066597 1078876 1488642 136505 924401 45031 1219059 1118447 1231299 1083599 895340 1461478 1733511 271203 1997818 673799 183290 1074107 1047741 1861120 398129 1481648 1024028 1645205 332564 1389979 194717 780539 132891 1227997 487825 1289038 342583 793767 972551 1533011 1530233 649465 1360360 387362 896479 1508120 1613421 765479 15092 1884090 82231 74911 708293 894336 25264 283002 676157 1580127 293175 851474 173552 148917 126260 219821 1446051 989636 1040631 637203 1535670 1579107 928720 1890056 1274919 560642 687348 1237325 136510 419240 1411469 1658864 331000 1340496 1887302 1458882 321045 163401 1819686 300324 899106 1100938 395747 1245991 1401337 226373 1996867 1799911 1207826 349993 775024 1498622 303988 855634 1422370 938224 927272 459557 1061544 895182 776185 894067 1380629 1908216 1578944 1720383 404669 1383867 1036445 1703524 874359 1858038 680106 189067 1712300 1910472 73900 806193 1282569 525493 1601888 659409 1197383 1993293 389509 1466779 1603164 1303360 1371256 499654 624685 1514000 1321106 1426386 804544 1337561 512236 970892 551508 1321274 125911 1136358 1272331 379270 733288 161137 1609664 1458931 1556019 1769650 1033571 1266071 1940624 695335 412352 1354532 219145 1310760 698649 1095945 1939705 331431 468021 1071501 354832 212332 1508128 363667 835416 319013 526793 1169210 1042496 1998713 417799 585622 553811 1849753 629971 590963 1359152 412345 550272 1979685 82411 1864760 620830 1820476 1223122 487425 554014 462595 456193 715067 964945 1258968 51747 949810 757204 562131 1089544 197404 1217740 1419108 305631 918527 1837126 1226141 1187088 1315204 1671248 394887 124230 173442 1887942 1773 607843 1518597 1192809 1659718 225015 156962 1403311 33197 892706 1525983 1066145 1173647 1612696 851105 1262211 208089 1829106 79904 1427130 1210680 1911205 299434 620244 3223 1397776 905276 1312513 240771 1799690 753194 1503969 368652 1685587 1181994 1865721 1752501 1053576 1728347 255709 300236 606725 905928 1238211 1104587 1460170 1063096 1541177 562658 1127803 650885 653906 546977 571919 390687 1278093 968720 1364825 594467 61042 1600251 1529417 1206987 1893225 683156 1998493 898071 921460 1878879 1046909 1003873 1819381 1674568 910693 1254920 682238 1619961 45167 1719613 1682133 653847 1404270 1190503 799841 1080759 613191 1330331 540367 1729606 1665062 89672 1770561 726138 1443310 511602 1672503 99124 1240037 1642313 351170 124176 427965 1434287 956137 1318015 1347502 1242086 672316 483632 1860404 1233734 1929408 975074 447072 1332451 1483666 383008 532438 1181877 674333 821215 1893930 1831782 332211 491759 1172790 1406282 348112 370757 1897559 825123 1490983 59337 1521866 792384 1333898 432997 144590 763262 336762 434362 1190995 937247 86545 584860 111233 1446807 705930 421511 51565 353619 1580173 1791852 1017331 21440 1032262 441461 946566 698123 888390 746241 1562120 534559 1705955 1025458 742548 1829141 267997 384691 654353 474066 1769165 547062 1936809 731568 354943 195446 1250803 173080 721495 966242 903189 1573037 1940010 1140558 994098 1428208 917473 950163 891135 1016214 1150016 866345 559149 1199482 420408 1554960 157028 127776 1843249 878631 122518 822825 639514 321771 959772 651623 540045 340930 1553451 1518143 1100185 682894 1343502 478491 489007 887070 1095940 1248554 524808 1802814 325225 1512041 742200 999608 1379211 1867953 975553 285614 1541772 101725 572183 1225104 1169937 1220507 1592083 1380717 742284 759878 1675696 1793182 1362207 1291752 234642 1752928 799725 186340 642245 1341671 1927180 471471 567925 472110 180387 1032609 1345716 1506125 1073668 425767 1200616 1034099 869963 1106934 1930174 773830 886399 1215284 1675674 947746 122882 67510 1616616 440327 1445623 1575407 1128640 233154 1564888 407533 86576 1818234 1849757 951520 1717531 1104289 439775 103758 1375118 461548 1131934 1189705 973102 256929 413734 1555070 1189381 1203948 287943 1748689 1821115 959109 1014154 649381 1801990 824739 686408 1799471 1204070 95263 574090 646178 942223 364086 816774 1076996 60106 128520 1875994 1494526 1042067 65367 169282 780341 557015 1274937 1232136 1587427 1500073 1211341 732375 1299787 1899231 1415140 1021553 32495 36216 49018 522477 820326 1211381 631763 1050207 1077511 1991145 1274060 676652 992027 1901014 1723181 1100559 710506 1889224 17783 637365 1815378 1018632 538637 1433310 543951 1107536 253959 1480136 247369 18723 1005466 1533071 84462 523640 224347 1606558 1896067 223398 761844 188409 630893 1768271 1467372 360104 1870842 255728 885405 1673315 1225498 699218 448035 699922 790790 1270368 452468 1017851 114325 212585 1078454 117933 1698987 1922912 9449 259706 1136624 876283 213725 1939772 1011807 991305 505330 937340 41569 439173 924995 1603129 204826 1416572 275622 1002031 340283 83427 774066 924044 870952 64812 1215036 361863 1438389 1421031 1326167 802114 1246769 382098 1172706 1484313 1425969 1549984 1669011 756162 1410735 1272410 1144828 853032 140735 1574731 1386527 1550546 885644 375772 573932 681103 417071 934543 1159138 1166043 1160700 352938 55026 874526 753360 1546611 155861 1190890 700184 569886 56712 1996144 1411186 1640494 1437075 1372515 1065736 1787209 172466 139836 34263 370377 974439 1132906 1535887 1821619 1945152 833308 1752199 1223115 1902741 673339 519522 599495 650719 92120 315161 1394799 1578822 631245 1718964 1525814 256279 393002 1582965 1136728 105749 534909 595722 721040 814275 462123 1437849 839879 1882265 1276855 1857415 964939 1633734 1445007 21431 454111 150781 1633686 924636 510198 993128 821483 552743 1381458 568741 1458648 890902 1268107 1573135 372771 712413 1083657 1981657 1229794 314619 437820 1294487 510010 842591 496356 1854570 190783 917002 267351 1371054 586988 1244628 1290566 1023866 1846455 462370 129979 1053189 311632 830759 1446724 990878 788085 184811 1321260 535051 99126 1302506 1722044 7197 1032953 177798 600940 931484 1192717 665594 1554472 526139 1947391 841678 453722 1789320 779376 782103 20860 839969 341214 1805878 1747675 1538108 1118183 465974 922084 1346420 859169 208272 1320921 162445 1306546 1593624 1550384 1909951 49010 855348 1805820 567163 729377 688331 1230218 42795 1619869 1864894 722815 1116487 1580339 230887 601454 188501 147276 206481 1817183 163936 1298788 431405 69033 1376836 419288 1803161 1941095 1000940 898666 946728 1571083 1525804 508137 1554744 1393294 262582 1902094 1642462 1651606 758827 1761243 322338 646999 1852837 702536 136481 1243017 1836713 194442 1042237 1649725 42392 1012129 1712077 197680 1436939 1449797 1397246 994132 686557 978212 1191265 942781 663023 1439135 662469 887934 1255641 353291 1592829 1107031 1036903 283967 1063422 136375 1559066 1334454 1167920 1605540 270622 894435 1779454 586112 271811 623180 1285962 568978 583983 181967 812193 214067 1975593 635358 279881 358020 857926 21256 1075790 1954125 1055167 1654719 1559451 1311422 201591 1158431 864838 643002 892941 814089 1803843 19845 169462 320381 907893 57837 1186953 1795242 75229 1855794 858943 325486 446728 1900814 230628 1893245 1089370 1186572 1563951 392172 352495 772763 1134524 395375 1891618 112407 1539915 63122 572543 1064792 1616367 130855 1441118 1524985 678550 55598 1643211 557361 451913 1981571 1604428 1331387 1472741 1497107 564738 1158528 1969945 157577 617257 1197895 320133 1680729 1079852 450262 158180 370471 6027 1146259 1774214 1093156 1637888 1294968 1933590 1623872 1159147 716793 1939611 1012810 1243479 1598107 1124590 1240963 1417120 975666 1807048 504064 587003 1738820 339252 665011 705125 1826879 270792 1328427 1778040 1805071 1850165 33508 1467618 1658400 380770 279520 538161 1768103 321087 281363 1803157 1328925 466080 1096591 1655511 888376 1300537 1721503 1510403 1097125 790462 1588940 362647 1542444 1386255 1028499 1332900 1372071 1897479 1917522 143361 710107 27809 507704 119649 1870177 1709725 882171 457604 159587 255926 686129 1687829 35489 659876 1204220 1977126 1376444 884304 669172 711675 447889 420591 670665 1038096 1660887 1892125 137071 492570 1614816 1353619 1527483 412353 1258182 1831919 1085286 741461 1106122 1255825 1064531 1713750 1532598 652634 781072 1773664 334172 1411440 1734235 565999 1952745 407796 66809 1101281 65769 1572331 1612422 1649022 1949642 1504958 558028 270202 1759262 1024718 1600210 1278379 1062758 1091885 709382 673711 766459 670869 390333 1215061 1706113 270368 322850 1149439 1008539 644864 1241094 1749887 974469 720329 1455163 1089059 689191 138386 853782 1685145 1251221 800894 1655903 115458 1230396 1298896 1701119 841929 1867252 438666 739078 1731060 1523033 660547 1156289 1637140 1888067 84961 746154 1126566 1225937 1665164 1547062 976149 695173 17414 1758316 793883 551837 809848 1565557 331290 1002497 1005951 123898 1088921 1892468 795652 1120712 164125 1413467 289639 1950670 1513848 1263555 1861647 1828968 690235 505516 1654935 1461803 1961644 1746098 915207 1334379 178033 970269 763480 215100 1831307 605659 1915905 1068000 541448 1987536 1234885 553625 1101682 125938 1562455 729900 971200 1767865 278234 577181 398541 529221 406895 80099 672121 696087 1102377 586976 1712981 1253840 15805 253567 689617 144125 1437543 1827231 136746 1817317 1815783 9973 120673 1626315 992197 1647010 291864 1340481 1949635 1511583 1535287 899393 1643450 1964175 509339 9315 421414 954170 59642 721195 1543875 1949639 1018187 129056 143494 613019 151728 1764170 522921 1503175 670986 118726 270704 174441 138689 322059 494392 1946251 929842 291385 1084304 1502755 1293286 864530 692026 478721 1778188 1540106 866698 1583014 678241 76195 758773 998813 1970407 1125866 1368496 444705 1479269 1529057 1613736 362693 123518 1505191 435681 663006 725206 550207 1920680 311727 830640 300541 875298 1328016 747854 44538 1318600 1132330 447408 404381 1180881 1297272 1972681 1078036 537031 1241784 1470753 739969 775995 864355 1619117 62964 1666202 1803295 910233 1610483 1644171 1157499 1519262 1271863 374868 204933 1190068 764098 602959 1339864 1559110 257080 1737864 789410 1274983 603456 1945558 116969 1645971 1089875 77282 1021707 593121 1822351 1549543 1763315 767567 1642625 796116 181461 1021489 623364 941268 1966272 1038528 1235750 1589031 1017927 828800 1960469 1601019 1420892 456757 1006621 1346002 1404054 1661064 825833 1926031 1777534 1930740 844260 854378 1147349 102399 1298492 987319 1867130 1051986 190354 1194282 1572918 1135474 293111 738614 180919 1600099 1261874 1312337 47122 1500124 392873 1183312 1510631 1425416 321082 1762638 1826013 1740010 393375 1371866 568485 1174672 1686677 430536 167027 1103121 1163459 1888480 1366926 1466021 1798221 1475628 255688 313300 338381 408859 767511 1778938 998868 995765 845355 148520 416501 1405338 959609 386955 1624970 144474 1893781 1445914 1804373 643143 1554623 1792241 537809 40012 1958436 1701121 387415 606733 813061 722458 1622382 1618098 782323 1070683 224822 484438 559910 1157823 194409 767894 851274 81042 224596 1026314 138229 718768 1064775 1384139 404380 1524773 217154 1136503 1021622 1523993 227595 1515416 1266486 1345112 333917 1327120 603976 1477994 543523 1566432 1516394 343855 24830 415584 452677 9433 1541493 155741 513468 747542 949331 1110700 1425033 1600474 1187877 1931617 926469 1970784 742528 1130547 868178 1214154 977939 49888 862862 313868 1680834 929508 681407 378913 784031 1432290 900605 749376 375776 1288847 1237106 1656245 925205 1669646 1484555 687857 1437676 1230902 1291866 183149 1891985 1678373 1295299 824639 1076528 860413 181521 511508 1723050 1004952 1580503 505497 1451199 783099 1058478 740797 254406 1891768 772209 1800649 1363718 1143678 1810755 1420155 1708052 1053674 1536323 442755 1115087 1874481 261370 1974452 688859 705862 1825471 1013351 1156644 1633540 33073 1867725 1105707 478220 1856215 637243 1029354 1586278 1198492 344003 788720 1749835 1266482 1375432 1803969 1897472 1563863 1951013 1450500 648908 1441453 1896827 1783293 1093237 22419 908794 46642 452308 1831772 266440 11609 46527 1969825 482917 351750 443307 1341447 127414 78055 1251460 1812413 1283203 1546216 1128395 1032894 1611105 1034090 68734 400855 1494933 1404401 1410225 1347491 1598745 1905137 479511 37128 1743449 130601 1237157 542584 721657 926264 1562174 502629 591016 1528498 400621 533414 98911 1287303 530127 1931764 1818006 1682648 151802 1064616 15902 213795 605029 1362201 1118726 1583652 473247 1485504 682988 365328 812670 1135236 874282 1122002 770164 1117092 1374130 3427 1025630 1392523 1336104 135245 1826798 72017 116746 885801 1138131 1430959 1089876 1943449 1354418 1591194 71313 56908 114812 1307546 1782986 1343925 1467013 138299 378197 580040 478061 1435309 1401626 1510985 1526970 666644 115625 971049 991818 1490177 833979 1964156 443909 154571 629961 386000 41496 1962386 56903 1109011 1626438 1341882 1622843 342745 596941 69118 744849 705682 1802237 1453135 171769 679671 1321479 852470 836649 989867 661621 1996908 1776938 1194988 1986656 981257 1369352 727745 1199620 362851 563211 597300 963988 826781 447082 1326546 1831731 69960 1324023 79181 810191 1160970 1586776 871378 467012 336680 1320370 156747 1988883 41754 1035178 1872656 1265056 1137027 776250 1205374 31043 1072524 579888 1730209 1976937 1051817 1300957 637877 1943679 533357 1029956 1043752 1316415 1259781 1854557 1249585 1871764 1976150 1014014 800870 1938049 288995 762113 1165985 57336 1490314 105652 1673045 769268 1983089 1807367 1061172 1530063 342019 1970790 1595745 1127921 1853625 1111686 697527 41092 56384 121252 18813 938384 707240 1172820 676230 569697 736140 1019244 1040530 1049723 1585433 407224 1107531 212129 1347340 573773 894887 1482234 1821932 841175 231271 814901 400172 1429789 1731891 70868 621323 1273163 49250 1147011 265808 10155 33681 603597 137590 637257 1049298 1001657 1648453 1484999 1740335 1322891 824232 136696 1878638 395399 1382130 1146899 587270 1239496 1962482 636262 110440 593602 73597 1618907 1065009 1038885 834781 1123241 863108 1148141 1292928 276949 1339463 276756 476855 651474 698365 1069249 1542231 226774 538753 1915647 1920671 1565468 1351442 1188611 270483 567914 242164 1343796 1772794 255402 1036908 1733307 1761295 1803878 1962180 1742380 1940370 1325633 1961275 559555 748742 1580796 10367 1703884 654339 642861 819297 1956630 1759533 1505664 1187266 613661 1402796 113113 1780536 98641 372690 677922 974543 328285 1793992 1974444 659110 851689 219230 968971 1409771 286552 1483044 1263789 1055945 1782197 218135 198933 577707 974630 772665 378310 329905 1692919 744521 483651 1782184 1817184 411355 1187797 1141584 1203059 1408544 1605294 1157651 425908 485784 1352486 1634985 1286708 1811751 1258549 1048099 924134 390789 654829 945857 779872 1304220 307445 154035 1478795 1371715 1952116 458397 1126772 1602191 797340 306568 1506847 193401 1498003 1470181 939978 607470 1018111 506345 1310917 1830803 1253341 618695 826992 537339 1441 626074 89261 550636 747812 220899 1841275 610851 479671 1875982 1374430 1607980 1681506 164861 268743 1874582 1820268 896669 1729041 1042769 919268 1224914 1594921 302204 63126 349468 482924 919153 160251 323391 198745 312630 858364 740275 1274472 1766795 1348499 1371436 1467997 1772566 707794 1724328 725633 534761 835069 329744 53077 1456993 1302015 107023 1263256 211159 1888936 1717708 1787732 248681 1792188 17091 1055729 271528 929692 249615 882646 1270611 1701390 1002655 407202 1572665 1802300 434673 379285 1796269 1385836 1093990 1486754 940032 758182 1576371 206802 446367 88264 1346526 738867 1725407 708907 1037144 551758 627423 1627662 1001858 1288175 1349702 806448 1634742 684373 168929 1788138 1419154 1684512 1011988 1433087 804752 197472 791456 1948363 1885302 995770 605350 78464 722452 1921342 27277 207144 163837 1263514 474060 146334 1012566 369296 204710 1329411 1295930 1698050 554617 1839396 1900034 376366 1975470 1216494 822258 839792 338531 1066024 37958 1053565 489049 791029 155446 405733 1210842 207319 1829027 932881 63190 1893087 1408639 1270247 371854 1071079 98592 1237682 704211 1982959 1540924 386422 1266319 876611 1226 726458 1361885 1993392 1589358 93690 770535 236846 792846 1063763 506577 1663353 907353 1770672 988935 1657245 1376660 825447 335559 1989925 1601111 1814039 1550848 1238665 1839432 666466 458982 1791200 232557 338265 1176619 1598234 480708 1054381 513992 1322786 1890372 361718 313651 519813 315351 796579 1962111 340936 1546461 481534 386634 1628272 1351071 38281 833561 142749 1606992 1625546 342405 1262612 638726 1899238 334821 683602 1849353 151238 526220 509903 1543347 340225 1010931 1422897 902675 110648 872251 244377 524500 1913328 23327 1661468 574054 343997 368013 380737 14765 1939796 805524 431338 1884806 1584364 1166127 689501 324500 944894 367569 838708 1036665 722793 1736240 656656 710316 733403 66739 1730776 1248014 527611 693805 1172188 1833410 841416 77749 526035 1450914 1681551 1172159 47905 1933134 16212 1571351 588932 294585 1472850 700364 1563221 1534122 571366 1208681 1715101 1748245 83000 1275076 1510783 713795 1348495 630297 428122 521160 1945811 325682 1272504 1438177 1432259 725936 1347476 1395026 1496901 819989 299423 363768 1165129 502962 672985 1321603 1521543 885776 1126697 1360614 1289553 1571692 1257110 1444469 702376 1000509 1243826 1916789 1802697 1567494 455386 1469684 457815 219299 1651924 1063729 1584039 711431 1653673 272209 122541 1276630 51994 1306577 83362 1782720 1953270 685247 645600 85085 1912334 598648 1188137 1310318 624946 1436707 1033754 1965854 1436383 1303119 1002165 1465043 604522 1412990 1497218 500284 1934922 1266069 733642 1283649 1637066 1847464 955156 1787441 1976139 1372329 1019768 123904 19254 400714 1838051 46598 1230545 1965873 637506 1574864 316910 1371927 1159534 1919975 670179 1673307 1024222 1742388 1135656 398364 1144745 1021977 1639878 548846 33723 858068 1696138 764780 1964316 176722 1507951 1051949 765690 1355428 1602140 656552 294580 1983362 642908 1608444 1885860 626963 1340023 986448 293368 391728 1907691 588096 529881 1435156 1928341 358437 400004 956320 1635257 410924 1232888 1157072 1645548 918497 830490 124153 98231 1999552 1764646 359971 830646 283536 1720563 315381 1055625 155573 1005064 1604660 1701321 1940276 1555195 467978 1126756 688375 1031079 1312572 397667 396803 1158901 1609659 262974 54400 579877 1089471 1425851 1424783 1901117 959606 749094 754903 887256 657696 64128 1560342 170703 137080 1796934 613210 648370 434690 263874 304924 579103 756941 1290496 296688 297855 1922374 425632 1241462 59598 303618 884859 1661317 1081887 1495729 1549202 580470 939120 1888932 1436231 66532 1006144 120159 971666 1641890 534796 1404831 1186098 114776 482070 988031 53618 267990 3396 779767 479017 1853606 1919145 448227 1648438 1665156 725646 1915461 1106290 174049 1177411 89785 1408039 1549989 628870 1559046 1269590 1676666 20979 1893134 404334 744675 1453926 1003903 1689871 1432440 1912708 1664033 1281886 768757 1229720 856300 1333192 1787931 1670387 1265188 838805 777681 784396 349937 475698 1075667 1152333 2357 1046726 7163 1509557 798098 389885 1247567 739106 1204276 1374396 1815184 1460842 1851221 1304465 1474340 285582 1485828 1224633 925157 1927893 1196373 232341 179971 610873 325993 208069 1526599 124559 1708710 381223 159078 1072911 1847991 360941 203340 1819973 563751 281342 1441046 510255 759753 1049490 1255752 1329546 787614 800717 1205340 1324656 1380415 1447112 337255 1580849 1967948 63982 966167 1856175 1420489 1165893 876131 1811497 1523574 970682 603193 153292 1390212 1499192 1462404 1861275 962246 1001745 606577 1992342 907940 1310177 835523 1971298 868156 418513 1947209 1280397 589805 269064 572698 1926134 351148 863953 1338098 1279120 737797 1600304 1768494 83466 1259695 1682584 1631817 1238514 36886 517088 666886 1252392 854976 30396 1607286 360689 787576 31404 274273 715098 1993115 875941 1189580 1469495 292237 1517113 705661 57232 1988707 85136 1944150 688260 675914 926668 755031 825689 1403791 1115105 1246504 200979 207126 1990197 1395436 1973714 555726 395698 928161 848008 636899 605725 917242 596281 1234110 369022 710153 1888416 1759539 1787517 286376 195146 441201 472909 1076774 1912439 278863 1527761 1935534 1287328 453427 269292 1217169 723070 663655 1454031 1891064 565046 1891294 544029 426191 953675 837251 36916 678825 569814 1222613 1256323 888590 212141 155499 714513 1312202 1831518 1580458 792003 1308749 1975227 204374 1381861 618685 1534578 1421339 863046 1287115 1773172 1378195 868053 688957 136400 1917932 187961 1115067 601587 1748238 603335 579713 746969 1079474 1093313 629651 1580708 1439079 111530 1529009 1170006 1924751 1528718 1224600 1800002 909644 1392114 1479209 5721 1655971 257534 569073 997765 1617484 774206 401397 1369862 1023911 444868 1927852 1021659 1478990 1328871 1564407 1547338 1469284 1684639 406188 557412 1218187 1563629 1669802 854686 1172459 598311 477317 379624 1136581 543365 133130 934016 946614 1863018 1180226 1054873 1655728 1508163 351719 706189 1431273 317475 285078 114338 1186977 1023920 1293632 382504 1000834 1252185 1442594 1646871 70162 1493536 1942648 627787 735601 251262 1884842 119293 564902 1040577 736041 483286 1049401 569469 894050 898673 409300 117071 1465173 1159360 105120 1514430 1410970 1853931 428725 32814 524086 1788317 1227865 1571769 274886 291375 1472515 1216160 1620833 663581 1810059 1532252 916211 957600 1425071 1563153 176114 1529662 887726 4990 358297 722195 1583943 1432388 236954 444443 34993 581966 1780440 52846 1093526 1448835 1202253 1891909 1788568 1550793 1843739 732444 1927065 746428 229795 130996 1252477 1518476 1464089 1669369 1777324 721130 559834 1173318 1100380 1062379 1061551 1190318 1637120 560100 1844965 557798 1086386 65926 828312 1875535 651407 1339209 1531901 1385102 1596341 1282270 1286137 545420 1871133 624313 729542 874220 1059390 588244 1061874 1360138 824078 593774 1538083 661727 785447 1092385 1002277 728152 599183 1525032 1750476 930504 1977767 1607764 1995412 1409427 196608 1015292 1930804 1421430 24111 1899423 1757884 1039605 197590 1707489 1629027 1889274 30471 1325085 891677 1132361 848593 66227 594358 650248 677083 1489248 436727 219041 1527392 327348 634059 388429 505197 220819 1406139 733704 1792449 318245 1550627 1853750 1644896 1611582 1828445 254713 1511260 1578733 607504 147946 1003834 689455 1954811 1993864 46528 1583171 1169583 650801 317030 1563780 1636660 870860 1600583 773029 1790374 1664148 1110946 317582 1298244 1296117 398494 1172779 1543115 1058577 1442324 1267471 1139370 1152581 217080 1154200 1552962 1592482 296309 683865 1831763 1653240 1535685 1661242 1361879 726804 1512001 862733 1583267 1594399 1639615 722939 29905 157970 557559 1567542 1405095 1228155 1397600 1049872 589790 13431 158087 647844 1232791 11430 878392 1650116 358868 1348085 1677243 1599450 173317 843289 431696 846607 1937391 1547081 676672 438671 588906 1945978 1249656 1857173 1491955 1417177 1046986 1526358 249700 1861387 415086 858997 983205 1173701 1942459 1870665 1741795 1270700 520048 1441367 1243764 1997395 919573 1460832 1819922 1703967 1619171 752746 1382494 793420 1997499 254787 929738 1001616 1459049 29367 1265274 681511 1210165 1360989 1843514 261175 1156388 100585 502167 827857 493350 1247721 897880 865286 99404 1218990 19079 115614 749344 971045 396903 50746 1058181 1568697 560989 866199 172514 779816 992619 1388441 825528 460279 1292423 1062917 1059171 1079149 1376885 1006451 758711 508674 512505 551668 1427846 781668 488097 447664 569910 38651 160106 958373 864268 167306 246324 1683329 1301136 963846 953920 332611 829941 1652362 1196270 1323886 1358709 748764 324592 1065733 1983396 850641 324372 1729642 540695 1837798 1783272 1251719 618232 237058 578494 1442759 507669 1096583 1139022 784504 542906 1127548 1972932 1815392 452346 1435442 387322 1434430 925811 802315 1286675 516962 1581822 831371 666585 1066378 1654220 218759 1511979 778937 765179 1546661 649434 1719512 1459981 1032485 116829 1587588 1993645 798744 1013386 1714756 1182311 1308062 132031 485407 922715 1950340 1484765 89188 262909 217828 999370 1438280 24421 1050172 399404 160439 374960 445445 342422 860469 411658 981788 699245 300571 187884 966313 783839 340665 1115371 680859 1986476 1976353 1118441 1308190 1255664 1620911 1675551 1661253 1248291 327001 323518 716901 1796829 1745816 673952 1036217 1126813 1049597 873843 664478 999726 428510 284426 1900119 1672170 1427258 1061934 219704 791621 1567566 248565 1720140 838087 394173 205449 533836 194892 1945353 1724833 303214 1604619 159893 1901796 1489998 582928 418569 603391 1035713 1065566 357906 25089 628425 1082202 154064 1737377 605346 1800829 1461171 1732369 810642 1019486 1757079 92207 1427759 1922436 1129441 1920418 1022493 38453 1155197 633353 1149416 1481210 1555823 550922 1698748 266238 1640893 1551584 1192811 1276724 1052882 1922304 1601 1649298 1704725 897354 667512 586653 706770 1249073 1598774 530342 1573645 375035 1383884 1308134 676908 965856 289551 1346459 504843 421137 1827404 1162534 929773 1514537 1849898 1028555 539296 613382 1081087 162231 104689 180296 915201 775739 185368 535009 372632 1680782 856462 380759 662359 196862 1819524 1743893 1434304 1731202 856931 696299 862251 1952672 883639 780140 1391300 1873707 623753 1976494 1616907 564080 1504039 314239 233245 290827 1243031 169874 1098645 1056761 49436 992602 1208409 1262289 1857373 11898 1455970 41471 737684 1032968 1708931 214543 1950518 1074393 1206419 1721840 315142 1311785 464220 808057 653462 730057 1976913 233612 885862 1023302 1631544 1051882 92281 1884922 1885070 755328 684033 245230 225476 1584335 1675770 111208 116767 1052923 507798 1476745 1960889 1209074 1876792 1047068 1879442 373441 964614 559579 285498 385387 247181 634706 372790 1313989 1250978 1039557 958223 1304458 1616465 760553 259648 1868323 1137927 139776 26099 798110 598098 1187358 1870298 217472 485024 1772884 1414885 818858 631659 1970775 1180900 369331 1872719 954670 1305009 1190942 254653 1387984 1896901 279152 431685 222905 1513872 513497 82358 480197 1230606 128061 1292739 1245441 864795 1163182 444520 765652 1751907 1615918 1466341 1175173 730579 1601474 708226 703493 618008 1338179 1161185 1075853 11901 188583 213689 1798180 676239 983268 625005 910216 1509590 774084 44085 362996 794326 114430 62580 84474 1871167 1245257 1359672 916933 233604 1274652 1516038 1208117 837081 1591641 1519317 650322 657697 204478 557353 407967 550141 1335049 531559 1777923 37071 377243 1994462 1060169 835382 171025 660282 315242 1915633 1030433 1969589 970684 99051 1624637 1060028 1632577 406349 1077872 121902 523243 1654179 76661 1659334 240449 1591025 1662169 182752 896018 1010624 1795654 1854967 1362295 1315498 1100034 962653 1667947 1782430 1115914 140829 1349220 1589383 851612 370409 1571698 1316841 624178 633153 95585 1221920 1211575 1361282 1158872 1939874 535838 498968 1646589 619202 1658062 1658298 1086789 210012 1043630 73707 987646 126949 1188397 67746 643564 450164 1385988 1941918 645113 1872721 1745987 1187837 1725900 483563 1743806 1195331 506754 495898 640867 71027 17572 760989 1770366 1919543 1423525 1133933 1429773 1516844 479157 1807737 1511321 1691564 599771 1232426 950506 617975 885745 1861146 1545319 1453390 1085665 1002248 1538586 1069572 1701511 1224727 1947146 1529030 1447288 402624 904264 827793 175955 454879 1663651 1842620 1259242 1320405 30171 1148864 1011728 1894443 43256 1054546 661 1910036 1353703 1626920 1113583 1696007 764499 1731408 977486 1524439 121629 1856634 1663440 129384 180132 65222 10740 106322 1196623 582930 1804330 1435980 1215305 670451 210347 1086156 620267 1028106 1550794 307423 1468108 1177154 424568 1216953 560906 1248701 126582 1414387 415464 909352 1451624 1400476 1935862 897959 248093 265562 241337 324 1746421 1352791 1216570 1236401 757494 1624429 1840417 1185239 1628602 1447049 1610356 1575285 1484311 757530 1147826 324823 642278 1025368 1996505 553619 1554275 1602840 701013 565621 30079 838083 1353616 721753 22539 103275 1733156 1047566 765103 1607828 930600 1024825 1981099 1382201 145310 487388 941093 253922 330819 450487 1642525 1246838 657704 1536938 345348 518583 1462692 418759 317322 1366195 94587 214699 1615237 798986 22860 1639661 1744258 1141220 41111 35288 1032316 171142 1012927 657304 114408 1349439 359524 808301 304827 575436 1178834 167396 125598 1310399 1567166 1406670 170406 371684 310944 1589998 1141469 592033 1997804 722016 1776153 1281699 1146046 1597175 1389850 1285739 1499140 1616730 787583 725117 1867497 721344 689815 1567119 157103 1145271 1238798 499550 1823120 578712 937044 1859738 710407 375978 892097 150993 262399 1814244 683932 274170 263692 1069111 918316 466473 753619 1537835 796232 1269531 1304976 241448 1340388 793456 1004864 1858134 1663784 1400946 673778 121645 827498 348212 1029919 1386257 755913 1706358 668401 1906324 366004 1185361 613686 1431942 998432 778097 60585 849395 1400652 455084 465790 957216 67658 429067 988208 1236403 4070 1271493 16153 417068 472517 983823 1688328 1883504 98810 757789 359260 1389257 926908 1463046 1671716 964257 127834 1883697 1932423 886366 807804 860510 1236136 1732754 948300 1491316 1616626 323682 10062 241486 448763 546559 1760563 826388 293847 135361 776811 1698381 1047016 1742965 694683 1368935 1643920 424985 1346734 776650 1751970 581458 1131186 610785 1554403 809513 1120865 1287195 1249619 1236054 1424344 1094170 536743 881547 339590 1040737 1522579 1424063 845791 346108 1706544 1790973 1718331 996957 1433940 360867 1109778 1898658 888885 474635 660447 936534 1427502 647619 1949585 1493664 1767031 445485 657182 259786 422784 869925 978074 1647214 819177 1386149 858791 1731175 775785 1109293 1278026 1265556 1283274 999405 78078 605358 1970632 1752860 273567 1091731 425468 127924 1583046 1697812 572804 1978697 1290808 510950 1876084 463207 1523304 1551198 876557 65683 901017 1884552 203401 192031 145975 1316275 750625 1867739 1452502 1109382 1973061 1894047 949169 160644 889492 1316551 1264060 1875190 1979879 1976533 1755161 943542 852036 663393 1885364 836876 381754 1090861 533014 616693 442153 648084 1569515 761393 969584 1316364 420252 949003 186658 646493 1455503 1389337 1944289 1808165 521521 494027 693879 647753 1575733 1987932 1216616 508693 828068 1114423 94077 124710 871643 1688344 133868 552876 1698796 1832420 514373 1832680 62827 1659309 1383296 1554416 400808 1872853 923859 208490 1666897 1740123 667971 833726 987856 1745989 933088 1049360 1778581 1079064 946380 1496540 1068032 1779395 1012532 781227 1578456 1594350 1254022 1834474 349739 1164522 932866 654844 1494006 297350 21631 1432569 1995134 300097 1611294 886762 1274694 1292892 265992 937405 417895 345129 584874 68481 1330326 67922 1876992 1948519 1854442 277721 1989370 1530058 1605922 1263438 900671 448714 808923 80963 1018713 474834 422943 113082 134354 181675 192787 27104 1187178 1214049 519625 1209765 1998646 275279 1292507 533069 605301 1624465 239335 250090 1633632 444231 1230885 1612078 129968 846254 1389203 502198 858285 1213404 188436 970604 933659 1856512 1285571 34000 978323 918617 1884208 420598 475411 303580 1471893 600255 1084481 1677779 1390343 1555606 653714 510354 83391 1944223 607626 1771929 1616811 1145596 214248 1043256 1227750 992637 1642611 43605 142404 243165 353552 661500 111909 516087 874054 1261738 286878 1293314 1792826 228405 1118966 732235 1898249 1726479 1680539 1184129 545958 947349 1126445 570074 741971 1382049 356235 1666888 814140 1399102 1713574 202325 1485163 1488826 566004 500595 997164 901002 292780 573525 946854 921094 591684 961855 1965358 138830 1062747 1412785 549339 1079443 263554 962096 1079085 594365 472829 1186937 1728692 1329297 501580 279309 932604 357936 1078584 1838556 362020 1180185 1839241 851720 1567981 1027103 866088 1405280 614986 1887191 1605700 1314341 405286 307983 1397939 1882840 800146 1872923 1192523 778724 1235069 1079644 1297291 1745175 701318 590037 1872101 1667705 1915595 1299281 485854 36737 1522220 1545391 450520 508390 627651 138361 1227434 1757858 1186344 1521305 8850 1831744 1401529 1296272 233002 1658411 1319236 1061601 625020 212877 367346 1141427 215506 1732412 850687 1552206 1318258 1293355 526413 1795715 640986 301838 1180950 35362 825038 880376 810554 1196493 197480 168128 156040 1705352 1059409 36138 869401 246208 529878 467676 447453 491500 720108 1686511 1458807 479983 745713 1895359 39288 767817 151445 1905719 1627182 764303 1792413 1205735 989327 367243 500222 1577982 1476062 1078009 392061 1604971 1609393 817309 498308 1199049 1054053 1179069 1929726 48883 904362 529430 529505 951906 1529834 942061 22031 1312493 1742209 647357 929901 665730 1637539 963073 159617 1612387 481749 146323 634724 805320 1620826 371543 1069445 1028504 1125853 1007650 1141658 88439 963109 1967183 1225125 71254 1114788 1502814 695625 1050266 1987509 614481 1619184 1861364 603821 1272796 1840273 19557 1465302 1676448 1637958 1589059 30854 1423309 770176 1450662 640598 608956 165648 1452320 370068 778152 1311900 905557 395502 1007073 752879 582490 1392974 776122 123425 1923508 308586 68288 1956065 1312510 512280 1827952 1284221 1819042 558840 1635112 1569914 806446 1474635 1016184 211648 891593 1905312 1626099 79837 1899193 1416743 261759 1395596 1208213 181670 1948634 537439 972454 1354054 1776050 56949 532039 38106 376373 1298594 1979314 687644 1386055 358715 172269 94588 748089 6203 1009917 225362 1408824 1385321 175918 942041 1209965 1113964 1439901 1519951 1262169 514998 1096685 845480 1146512 1348254 611960 62247 60993 1557172 1810197 694269 102435 467609 1186441 623847 1407451 1350679 1885855 6371 1816430 16727 299801 1009730 1125757 1168637 1708231 833445 560868 1661911 1548363 1370940 592165 1530651 1083757 1224568 196538 1099748 1878242 1489109 1938463 731423 1991432 1101780 386962 839264 742917 1851023 362608 1781512 1239786 1138553 380309 193213 159723 1789114 1747083 1927966 401806 1143285 747293 130071 1632262 1242714 555527 1811398 1795717 791933 1590969 298492 463215 61310 1371682 1206353 118294 1993123 742618 234474 661493 1968958 1415017 1393172 887253 1602313 520191 127717 1806185 1841484 1142661 962764 1441308 1676104 779207 1471736 1887327 668435 498274 114275 1009435 1461797 792831 1278028 1181770 152515 632240 790937 1661896 604409 1098705 1875933 904515 1183385 510223 982397 1116228 895031 916904 903933 301708 81353 1622400 1623448 200730 428685 441093 190897 481528 1680970 227434 1019410 1060387 1411821 729059 1850083 1311916 215930 224538 332652 1684109 1403004 1596967 1584360 1636027 745484 232509 357788 1973319 1367715 237135 1860493 1982514 1673622 1416243 1819096 510862 960647 239709 685512 762711 366667 527098 1032690 82641 1251851 1419855 1742885 568572 1562777 1156975 1917014 712344 1300709 173531 190703 290946 303914 1249954 1118330 1051184 366495 968256 1230967 1232 1785410 1542263 26455 1149733 1197615 1425476 1544190 861173 90429 1263745 1459128 273303 870461 150840 1952336 1622259 349021 72970 1192436 1377184 817102 1323594 1877817 1953900 437768 376782 1715125 1591793 989798 1204949 1387740 278888 1390112 788832 1680301 1315292 1842133 1785673 1474878 1090638 1033511 979391 1366169 1019960 492953 223822 1857109 1514403 112618 678734 559299 318843 1093353 1467568 1433953 1676237 895076 19480 193534 57709 1255240 1741245 1565032 995616 1322475 267312 1371867 696780 1440945 1809480 1392773 30736 1905715 1700835 905448 163688 1355722 15854 1040545 1300863 1016533 364039 246371 745927 591546 1252943 816357 1257490 1145795 1626263 929926 331362 555963 1989531 717632 614633 588537 1638265 575747 816582 596974 871055 1837636 441085 925515 1647876 1683040 883710 1452185 1179458 1822081 1335983 1932571 1268130 1701014 1074174 1736884 774809 1562038 661884 1878291 1144133 1594840 1011046 1091795 35991 1909279 1174119 479982 100530 1984882 767587 242781 621096 640741 1669961 187195 871355 45594 606431 1151515 937054 1694334 771568 1173678 171527 1867297 1884068 178384 49309 1520912 705765 1344183 1944006 1202276 998431 1535994 344745 1271519 672766 130940 164467 68000 503808 1350128 1652791 513284 1809787 228185 1044476 237189 572489 95642 849683 749171 76631 801549 1318732 719890 857517 930858 1235312 1985506 720786 1244354 158491 556364 143966 1761758 1826882 1552214 1131126 81485 120734 1762075 604910 279286 622262 1912477 22519 230944 775627 727889 1845688 921930 131229 50715 362321 855948 569976 650311 965548 1013183 542734 495612 1263085 317707 1250592 44219 1582181 978161 588924 1311563 1959148 89606 1322445 1929101 1342214 1631621 1841830 1422617 644966 334160 798950 844964 733536 222103 962918 370355 1922346 335084 1972365 1435216 1070052 687926 1814849 1869319 590890 771120 426989 1600880 1605053 457 837557 1007344 1751289 1443720 1189429 701680 1152766 993261 1773662 660110 905154 26658 1292978 589227 1141413 1176304 1656761 95518 815964 568061 213776 1098662 1550671 841431 1140103 1693701 296165 260513 337351 1723274 733358 443197 1718707 630429 13588 1940630 744096 1215679 136773 1576275 294132 1878277 626943 1596371 419168 206464 599957 840303 1587048 1392131 1005240 1077016 1876811 1396897 574216 1910422 265071 37590 1036386 1563813 476512 1628565 143661 818791 1016813 1041936 1370486 1114380 1598878 90497 1991936 988173 1096604 234364 871041 340439 1520853 916723 1558231 1512679 1247572 1501064 275169 204744 967734 359694 1505589 1147238 957817 1456228 744927 1136602 1723235 1137227 1275978 1161065 580610 691977 432065 1629215 269080 956374 418645 1749557 1863942 1128409 1016478 1413664 241782 1102181 4203 198333 359303 1570154 1352125 749983 486222 789417 1196491 1434221 515636 747722 646730 35394 1754535 1381021 1573614 805573 70050 511894 1084135 773788 668777 1650859 576345 773932 1531793 1337093 635118 1953648 674643 757800 1775230 1634013 809774 1647735 1090885 885512 752068 651180 1398734 1840364 328643 186437 554462 1939249 262854 183008 1804697 1419241 257369 1721695 230052 1398046 257479 1333670 1521509 1240503 163980 1369820 1239522 1133415 1648074 504065 824828 498129 1521813 36655 1385777 1522968 1746858 1992530 318277 1356762 1859490 374099 1951613 131966 1052043 117788 475393 151336 330855 327771 330645 958228 1203954 1215879 544790 1326907 704858 1179763 558105 986379 1065164 1219017 606414 213102 16130 516549 602656 249505 1341822 1603122 788986 851573 1866214 141482 1700571 43586 247733 1905595 317569 1436687 1093588 928072 1824910 1974208 421761 1252098 998347 726841 515832 1866552 1418957 1784080 756764 1392611 124977 583813 1561536 627846 1804997 955680 1751204 1351346 636360 1306964 1988137 1686832 952517 391230 916311 1809993 686851 766240 1166796 288654 1967817 549868 897469 692753 1912331 1602217 1308529 376307 1248524 1329515 1215820 1232967 1882303 1209864 1538116 1221309 553 1047939 688001 1064770 620563 976556 102083 1847245 1595491 425920 1390270 1080756 1799107 34445 1586974 106530 1306973 403683 1291672 151033 1680417 1314701 1717931 975774 1807163 12253 1156538 1093217 538069 1201610 1917002 1826063 1634164 1927664 1365235 352063 1926273 691552 1190228 1240213 1550900 754445 1266902 311157 968780 1912317 1896094 1436760 1710026 541000 447301 1498409 216337 1033289 1464167 1541183 571261 1011620 1022424 496604 1340308 518720 1100229 807632 530078 1476460 1765252 785112 1045796 1042477 537135 1971878 1316200 893269 492785 1963182 892040 1072085 1337282 1320527 1120257 299452 639937 1840301 489937 1098883 965029 1953200 10184 1211884 69299 33240 640902 948286 1693390 1215180 1594933 1402776 324710 1713475 1716165 297331 190470 764026 1503789 477236 267411 884781 490888 385854 722335 1168564 642159 1239276 685562 1036825 1823095 1153293 490518 669439 1313756 121793 87792 1206678 1905770 1631360 1493375 1438305 711233 1171063 1913769 854837 439081 324508 124376 1765904 128780 995074 343185 899051 1197159 1089341 1075974 1815431 513387 225217 1933048 810919 6384 512956 1476547 506321 1064701 1921636 112006 909320 1876747 1791313 256589 231282 554413 1126071 879131 528416 498502 1150734 262978 1371841 1590545 998334 265393 929726 1129799 1094259 873082 1498719 1649893 885749 1481505 1831146 1548779 844919 1471313 906695 670614 763881 356418 1942288 1819305 711061 740338 1042518 973613 1124069 1898035 1509162 390817 650497 566823 1082583 130800 1405578 172517 1395103 594760 320082 1656627 967094 1093635 1138365 1163386 1567051 1249735 1569596 628756 564729 486424 161084 629017 1893255 820219 193776 1952965 1577323 1569606 1515144 837803 60866 625513 999126 1749582 834147 1564840 200132 766602 1631635 1665093 1640427 720648 453856 1847842 344565 457371 448767 59771 1807015 1277240 1977139 1957002 1561502 447997 1862918 849596 1127681 411654 1375838 1854119 1171420 1054343 39958 1045614 1406089 451298 1574302 330008 1977016 1774471 1074004 1606350 514648 1146133 222747 911708 1104643 911703 624237 75550 43947 896350 1635120 17218 871878 1998029 549360 9256 1653988 1426268 241272 1367345 207024 948057 490107 665976 1868131 1098305 620861 1230255 287054 738307 323689 140721 1103135 1307 1075509 854727 466053 139868 1723078 178186 1187160 1799106 256775 847646 559706 639806 1168619 1731664 552194 281290 1721472 1905653 228926 694035 384851 1944944 1890033 1820220 105085 1021295 1566797 271770 528430 1979730 765969 1545959 932343 1411602 1067463 1760098 501880 722482 308414 112059 1169762 920662 1107040 985777 1304028 1053906 1905423 1078857 470095 112942 1015041 1464498 1195864 718355 1357858 916596 1990518 1576269 185308 1160061 1544240 214121 109832 855328 192354 628074 518194 710680 1223706 123363 960697 1959961 534102 421467 283919 366457 101875 501337 256219 126745 562110 1101244 620901 1078488 461160 136859 773454 31580 1721420 574625 835850 1631666 1378453 32406 1575292 987494 161740 957700 1309434 815251 596062 323156 845127 1442227 1535195 5576 1164065 950360 1777334 627944 815056 643677 769291 1428732 933850 1027175 738544 313106 775170 755643 1322085 1025998 483809 1691020 815178 1393029 1685224 1209278 266031 377666 195357 955781 1334352 1039538 65906 140392 582282 701386 656906 1628099 818539 498340 591102 1180483 1495603 127355 372501 8733 249805 80727 1719283 1380956 1694090 1454877 486071 1461673 1738015 1258521 685359 837596 1441433 502045 1244033 1418377 215739 1832505 62150 1930765 1308677 80943 854945 808221 665753 693837 867823 614181 822677 1040541 509097 1696668 1240263 1471482 1904659 461274 681446 301734 1953515 1529581 76979 1167580 1400870 411759 1270123 820949 609841 1247383 216925 1389970 1106330 1961273 169223 35928 587026 69658 1519081 447688 923196 126065 1654263 1665348 1765598 1830966 1207724 1406767 762188 1862517 1371775 695223 567487 365283 520515 1843551 1404910 1633612 496501 1321543 1804968 634328 773477 932223 1906782 1720717 1529096 833974 1267809 351902 1535028 1825646 73721 203105 1689281 476333 292064 1136370 1320691 509154 988571 1489288 1138904 324486 1106251 308164 1910484 239782 1128413 513975 1854516 626026 512102 248558 408293 1283824 1252468 742819 631898 455063 778502 263834 1639739 1356647 395175 1778332 1791954 1521903 250767 1348147 158229 622893 1630556 1641801 1952755 374581 148878 1215813 383489 591180 1397083 1459335 1153638 22948 45827 343920 1412102 353738 1266746 302108 790291 299518 433250 1774108 907071 1849930 796720 1144246 939284 1321367 592990 1294230 608697 273142 982760 860833 734304 520833 1227949 339391 984025 455140 1752956 1314702 597332 1454203 103152 249646 1925221 564274 779179 513890 902611 1875838 270232 475546 1407752 1798277 743100 1241323 1428545 358692 73079 374193 1745972 281995 1875037 529051 745622 1541687 555310 1063962 1809761 494598 302449 1333775 143007 189114 504740 1661151 1478075 921301 1490759 779671 972221 529 1605712 352866 1836022 139443 1191552 342728 1389761 1556331 287893 244484 1296862 1567198 1872951 1869966 1180321 462759 58137 267136 1726943 138981 1194088 1150216 1003609 1447051 929393 1574321 736377 1268460 1991787 13064 693532 963824 936102 12588 41249 772709 602097 1290730 1406368 748553 1389652 909193 705620 274654 1634971 17979 1175802 652477 367548 463803 1846418 42133 22866 1058579 1479122 1492131 1016318 717138 115345 1005566 627264 858013 1375528 686972 1186789 74829 1312036 7972 709068 1723646 309598 135191 1733274 1657425 1373423 1567333 124413 1365411 244535 1469354 1494132 20173 1608018 1596827 252939 1731581 1705942 871050 664971 1330837 1338807 1816662 1757577 202023 1298507 1687680 536058 1730228 401760 672437 1462193 1374232 526223 743024 447749 269154 142352 1562472 914251 1272430 576242 90428 803232 1942833 65088 1395975 1043818 1403985 1814453 414585 547037 1102426 434219 897086 1041166 1293986 11340 1362779 1694127 1054069 1383211 770504 501051 776422 1359978 554661 556810 1474001 1777837 481245 160544 1412329 1774139 173078 726617 827135 128765 1601044 8580 626971 1693967 1747022 529863 1851987 116782 1750889 1342153 1230050 1663104 693429 1919427 7662 1590897 1326912 100129 412925 332180 1033502 1103930 1381620 650616 812133 1036273 807896 537292 49491 1438987 714423 358240 1333908 958501 793963 1266170 1223345 1835813 303515 1266436 1533441 1224179 211469 879047 456195 1492406 1282316 1790904 122129 1527022 288571 168046 896884 982469 720044 34677 1559520 514815 653329 887378 1345162 1989631 1507805 208007 1867117 1072006 364325 906106 765176 544302 1759810 1745328 1597628 479832 1021740 24978 1798918 1341621 201698 1776692 726897 1210903 1150612 1045247 1401464 221387 1127846 1947217 1578796 1596541 1728908 941474 1255149 1512185 1033399 1590370 441180 1038770 57795 732059 1803194 1690692 316561 363281 528417 1930340 612574 787872 171224 1165919 721995 1457718 695818 188348 1963989 917068 297641 1554097 1645018 1120183 1858277 1884145 1172003 1626304 1466694 196394 411998 1160691 569093 1180125 380893 1575493 1780698 5285 675880 1340745 878048 1616925 79372 1299827 231444 120760 1187325 1467654 1788965 1407890 1199709 1740363 1392764 1096156 405755 285625 1763896 1670504 1989584 1453701 187421 1639769 1167409 411815 131236 1232306 263337 1742911 37100 679196 668845 395349 1809633 1574523 833346 747483 840504 969805 1225041 1295348 922938 198715 255086 692305 1478523 685510 182292 643353 771361 1875291 1169306 1701433 1198013 170189 1121981 1545722 238978 1681758 681759 1986310 374331 1224884 1816441 1820128 587310 1111297 559800 1197486 306911 369552 1332111 1854038 758217 713639 1712208 42663 1777686 1450784 1695078 1130388 46198 1371088 1575207 1133645 422430 1363473 795630 1524470 1289191 1491968 1268229 1782036 1943442 800572 1604835 688899 311887 150860 320632 1138632 909508 855692 1598076 1698216 552893 1075044 869253 641671 123513 1331120 1642937 1682342 605893 877667 1577279 295773 949542 1795737 1591216 322665 304144 168749 1408728 1887372 1401779 396494 1285423 616137 1063996 427130 325669 312424 1074766 688024 1155146 76134 75121 573421 1902808 503447 1145859 1060433 1537525 843836 313111 615735 1591421 1419876 948572 798322 20975 524733 83784 1528293 1024706 951546 640685 1774167 932191 688572 1372199 955546 1074993 184787 1891193 1956612 1451 1544447 1270719 1339484 104849 859392 1109429 1567585 79005 480881 1819047 1488502 1295403 1368613 1489635 834354 740262 486734 899239 1615848 1918181 203253 1164883 46509 619749 437656 1675850 219064 694330 1696852 689045 218140 1433273 1542909 618541 321150 1210828 726831 1635387 330538 120235 950090 1140395 1826001 875998 68842 579479 891673 437853 106848 1582791 1835701 934691 132931 1222731 1974779 935671 1016749 453333 1424254 786475 532573 1187488 1060308 1235955 585596 872031 1240266 1990640 525590 1314154 1467294 892385 452475 983534 670342 404896 1736481 581769 1649869 1344442 344342 502785 202291 861155 329034 1189088 854972 883642 1122014 1290736 1225219 1190491 42067 1654327 207673 253977 423324 308083 832464 1728808 574464 1665785 1827298 953436 69263 279505 923611 1221607 1748438 1661500 1384723 1604839 67837 907957 1450621 246211 533198 420142 1336427 174863 421687 1424177 1009967 1821620 1856029 1591604 1277981 236017 886255 1394503 1239315 551188 1366878 992975 409828 638497 1492494 206576 1379835 298126 88653 1974353 1864482 466971 1283978 1849916 323721 294419 1776231 604967 1978593 400111 404871 42262 23206 164041 1869837 1893008 668415 726751 1264481 1653919 1266579 1673030 979965 1307003 848378 74248 1331007 45224 795141 1967020 721119 1344386 924687 1042107 722572 917862 457907 1314110 1252831 1594889 260933 1809164 701356 1351934 70597 1189568 1663180 1972270 1572264 330660 607443 108917 207097 660888 1819980 265803 1186873 826639 968896 1757754 382462 1918628 972517 203380 1037252 1750878 278963 1676073 1042286 943473 390229 480038 501271 412459 169985 1306781 1849167 838833 1347974 1655917 511264 1803125 1198572 406252 1396231 399480 239528 646348 1598585 438691 923507 734811 837090 904999 1341175 121592 458892 836881 6965 845003 149598 1948760 789014 455069 1049776 1829816 718753 943332 1896973 1549677 1547358 1587416 905800 1441265 1211286 282884 104833 1136738 1390777 118213 27356 114578 1701359 944555 1779458 6265 163334 1971791 1373031 78234 274483 1526719 1915894 273607 1011540 897310 408810 1854208 404678 578129 215462 760387 1572330 1103494 1629669 415302 1428610 398195 526470 1646511 312911 699311 1873165 686658 612948 1898103 138742 752511 330872 802755 575547 1592551 1341032 1633604 1151981 1634781 407233 1729512 760818 1190969 454405 1095543 1481031 186283 1626230 947589 312017 262248 601327 1824442 762966 304115 624440 1821673 1998229 1748686 1075921 1574281 1108561 1581878 63945 1342035 211872 1620452 282537 969455 332398 1146945 1403327 224323 1665182 1820690 375001 217379 1560506 1718560 1137508 1250875 1606866 589213 1629943 1832909 407722 1368343 1202728 1538379 616016 1959965 22138 817994 785005 22206 1648239 1303061 15084 100741 1333532 1719323 182183 1832522 1062185 1107978 1556477 2520 1326527 1991230 606848 556465 1156903 1130294 1702862 609628 450571 158537 1537280 120293 1081369 528903 1083272 847768 461110 647112 510122 1902404 500597 852858 1296915 1055315 234064 1589158 257220 305059 805351 1413836 1026227 1270987 1445917 1528819 363433 1226777 948469 1261790 236761 225199 1786102 1627316 1926884 346751 1915156 555170 1577036 779894 138356 1963547 507075 1572374 1870438 197842 740032 938184 1621291 240551 38865 334234 1426776 387149 1799031 327623 46520 188343 1167406 1332195 1744359 178849 511529 1136062 765196 558455 1460059 1960729 564018 1290851 512519 1427295 1349081 680631 45157 722970 492390 885256 1841648 576506 1928598 1382068 437358 1459438 1943935 1682574 1848112 1947780 787766 1405769 1903775 1116132 36366 774545 1246685 452634 661923 363881 1505720 1403841 993394 450126 662858 1298801 1481308 1992410 539036 728 101620 1908195 1263428 1690586 1290844 1372992 1098242 898137 428128 985228 1951848 1078981 1949497 580222 1301863 1584893 1840341 348882 113597 1430762 670757 1540828 1152565 1921564 1877772 225483 1262532 1373007 1857307 1214299 1344137 1059635 251243 1282051 1911184 1027781 1153201 47699 263887 249144 731731 1991223 1193091 135297 1085200 83569 273504 156274 514687 612309 1802395 1431333 517248 830247 1995087 1719186 1437323 1310148 1094201 1660701 541269 919898 1335190 35479 14173 1497609 1300823 1525180 1915897 1234245 931916 1595325 1418685 1568335 604677 752798 267270 983263 1979574 1704578 557359 1613946 620600 448053 913472 736276 1895350 997539 1017354 239296 1566658 598956 1055013 1061185 1469584 1184012 1661079 374956 1484284 1317409 1918791 295140 949076 780700 579966 1017607 1872080 512134 700661 832136 875968 1722880 1922215 157304 1566341 771825 35665 730871 1330538 735314 507323 419064 257533 464750 511897 999337 1303418 621185 1107636 889013 1969500 775201 690141 1128360 386109 1819890 1281426 1865181 1261389 1131146 1332937 836330 1754951 1570806 1703892 937976 1676840 998896 122441 1215156 257286 972783 1549818 719838 1925406 979337 965375 1123899 123661 1893309 1321909 1509015 435942 1735273 273625 1393646 1392305 1985957 939793 530784 79254 773964 773655 1028422 124183 1691125 482181 184919 816448 1001204 737092 400189 1851488 1996694 101669 350055 1050127 918660 1507166 1354493 1553479 1875913 1647441 742166 1385294 956334 771527 383726 607578 1735737 840209 1371506 950139 961866 1399539 860768 570953 852733 1625043 1856661 1795563 868093 1209867 798878 1294957 1648000 849733 375262 809071 106883 734624 1848310 1826907 1868180 30601 44918 194814 1190133 1359387 378600 1877043 1883292 333087 1311020 901473 322723 661959 292058 1964737 1087704 1646663 58569 857829 270635 1958254 112550 1357038 195851 1313633 236999 1777966 1526133 88921 393202 1392617 1590753 666818 148904 484520 734271 1160811 1624041 1148423 760826 925986 775231 654613 1493520 1961987 704872 1334967 1733143 179451 1561918 488590 758655 1695117 1342813 1194667 1388161 666631 254733 1059493 696834 1321252 1720153 862595 1867528 711747 285772 1680083 606997 1692151 1184714 624843 1014981 95094 289129 977713 1615139 953414 1887334 1812044 889705 304340 1163797 47433 239880 1468129 1986939 1264476 19445 1367553 1126507 1432978 811970 1054711 1585365 1627611 192702 1694422 211990 1446385 881827 993484 180485 1482467 967509 1927279 431489 1780523 1110543 215435 1491454 632535 664173 736590 1199660 1293931 1267275 1394262 1099708 543671 1355719 298763 1804054 1745468 1106999 1667916 1183756 1897170 1737469 1211069 1110602 865292 847016 1013812 1735546 314470 729152 1701165 300920 1111218 1761516 1392861 553709 1626659 270943 1174007 423515 1138598 1187421 1989902 1964274 596699 1084982 746490 623041 81782 208236 1463743 503307 89451 841919 1593081 985503 58170 259387 513724 1838747 681670 342797 409166 772146 142387 1409431 1034103 1134090 311215 178383 1327714 1168873 62600 1714351 1813582 1775447 1593388 1037688 181918 499969 480438 174796 1760605 1212631 351957 1118519 882231 1728122 1413385 800300 553238 953666 360949 648144 1430687 1156170 1641066 456356 1534155 856771 255808 761899 975123 875227 1358829 323293 1843262 1409761 1259857 431773 745303 1513820 315575 1307271 688301 417041 1129044 678038 1976676 1094911 1568624 892755 284105 250527 293388 631524 342219 67754 1017537 586189 1861377 79945 26786 1613734 1246583 1648555 853842 590020 1056613 796643 572292 179746 1266 1907919 1800175 1960371 265188 1556032 815873 1538795 1011187 359613 714341 216201 703943 937492 542933 1102182 1824739 417376 1304034 203134 78102 1011300 829290 850537 1235587 1215765 1019852 1139857 936531 911915 745655 645014 763579 966137 1623346 608620 1335298 550503 433105 834455 1917433 464230 149232 1168771 1773197 370445 24497 362465 1329312 899440 708944 1210335 489997 917404 1980883 1904765 669710 1683290 313590 446617 313680 1418240 813164 169451 222583 1895404 681971 1738075 1131747 1359752 391154 901772 1753515 1880190 852450 1888641 803560 922441 866292 819726 1721826 889191 1477374 300168 1772926 661742 480008 464737 372327 1408766 31222 1177583 777743 1898576 115470 1717803 994327 504455 47440 1118597 196929 1060816 1237894 1782156 161639 1071945 572300 1360130 799505 1929915 1030024 406898 892245 641437 745438 1159705 1436497 1281313 728508 571610 993836 746962 1731343 1030743 447555 240606 891061 119674 1360531 967453 599947 1452549 1261547 323368 1279447 1106584 1871369 72478 484175 757887 573407 1858588 866914 572469 1043768 729101 1307374 579225 1130170 404684 1062435 852064 388525 1252268 686504 1013356 966607 420373 667676 1225237 956974 1247679 701829 921161 1512098 1725572 47458 743498 822414 1292054 355980 55788 350163 351200 1565910 1034318 1621832 1677171 930369 851415 1656227 790279 1253613 1038321 514351 1961545 1284042 955176 777649 1889028 1037061 794412 1624471 1613141 43103 1330540 1669093 820410 1165003 1292992 875209 1284025 608386 864100 373346 491021 924350 213260 584311 490183 1040186 162971 1872525 1169851 873940 601959 1912947 247063 190407 1506764 855932 1118378 845550 1962468 1337716 691208 287043 604062 1904829 1806061 634821 252454 1291103 806694 1171575 1117688 802732 950073 1036385 1599908 340060 1751888 1036210 108267 45830 1755746 1702949 1914921 1724781 1503431 1944778 1312129 1755028 191658 1130850 1927697 1779616 297819 1345713 1946495 61180 1741593 1076352 610596 1480038 960715 464681 632011 1995716 1691822 555514 920945 1771990 802116 250283 1168857 292812 1198588 1739657 906022 811774 301163 1594107 5340 561902 685696 266643 783633 1600054 1657730 1930534 1768986 1130630 1534742 197037 150500 706110 1895317 1461515 266558 412327 1429801 683876 787856 77119 765542 607214 1034706 1725801 583640 444892 781274 1861006 1026808 1282727 1507467 230343 1440244 527482 953506 1046398 60360 522632 117414 1017315 741685 1607479 1978632 202314 1964223 613062 760320 1563054 72762 377115 644234 128130 728495 996061 1973539 1325291 79028 649029 225048 1962897 1681135 1750699 378443 104154 1571653 372944 216788 511338 1508590 389890 1561605 1973751 1993617 1855160 901840 1092614 1198619 1201399 814264 1392625 468914 727288 26806 508866 1316388 1665277 1931602 309461 540445 486527 1969701 440358 783443 988491 1679886 484657 964469 785567 169769 1142153 214704 919667 208396 1172936 1835238 393969 1635844 791665 274821 1993643 1592032 1937549 186063 193033 1033255 815965 572848 750664 732890 895296 750754 477166 465083 1880411 110895 279276 1202664 54154 1388893 1363532 693734 1471755 1467974 1789990 1254825 1085328 209764 962752 1402917 266903 1546012 906373 1002707 33163 915961 843070 125895 1432068 214569 348420 931851 593616 742000 243852 1104235 127281 202145 827535 448000 1211877 539924 158353 1242831 926473 101543 625407 503049 244905 1690071 1537415 1397101 1497138 1289091 1477299 964855 1206680 570392 357252 804737 1511349 1958967 1277205 813015 1343671 1774856 1579919 993188 1248582 1797159 648217 509535 256112 863120 1515514 654393 180987 1487300 1991717 1588920 86874 1673341 351747 1685196 1170742 831748 838678 1708590 1411045 951929 787218 456046 611044 1017647 333919 514117 1330429 1223731 866063 365485 505010 1330432 1603125 329347 1860684 547789 861066 1716 766977 94741 1893910 1009040 1279015 1397896 1638421 977141 1903169 27964 1039499 1516923 71183 1879519 1757234 1960986 1340403 1431308 1128024 1365473 1809408 1299538 1917082 696659 903698 719783 148124 477104 1932144 1164368 1649931 400023 1804702 1439769 1861037 1206507 1921767 110027 1047493 957677 289298 794212 1131569 1387424 436210 1675137 700374 1284704 1311572 262999 1431806 1624342 455604 1571253 165271 1997610 1207947 869813 171589 243859 1298413 1959518 1937215 951767 1765256 313224 1568939 1612772 1791317 1855082 45611 125812 1246660 1139495 282456 1370929 1627129 1737866 357990 878125 405350 158897 1573290 1901725 1105911 635188 1081687 402681 1879334 1712466 361646 1075503 141575 1974913 1841659 1833150 1264965 1035885 560235 1848601 1968537 699389 503984 371840 155976 352318 169766 754928 47773 1599451 849995 1544738 1075388 1261838 1723376 1724594 444861 1986306 103041 583550 1019759 1232313 1744593 1103454 376485 1703069 628913 96438 1337160 1971614 1128081 385158 908925 681400 358781 489281 1077097 332523 1526948 1897312 1136087 1197542 734935 310985 1174729 334131 933180 746246 1654538 335881 1931256 1309542 529013 1505934 726691 827404 1716207 643092 855031 1702132 254651 653570 1169197 773751 87964 1327325 1378838 1193834 1645338 1294657 549768 1104430 562343 100707 1221244 862426 1816945 1530441 527880 304830 1391751 648470 1633543 200731 619712 1185443 1301491 1042246 80031 1843740 1656667 1724021 604304 542538 381131 1004956 18386 817115 1790142 1474539 39333 1707694 1732317 1967080 428466 269304 1966718 1506655 504771 1600320 1180244 474487 217814 1842906 1054260 73482 1775601 1059458 1151098 1441786 167283 306314 562956 675369 1210954 326155 1009480 154299 1004071 1028127 1055286 1726953 377647 635651 967237 1744082 1414231 1166334 1476248 1679600 379622 1935525 1459445 265859 117704 428024 98830 1363047 1880 1243182 541011 1592144 364433 1023530 1717091 652552 1779940 1846718 1520320 642244 387420 1687068 712037 1849288 604101 1197039 1063835 379269 1527715 559085 458150 23889 1411849 1662037 933173 628678 1933146 679336 1840579 1956141 415162 1904820 714118 1492213 1972978 1784172 765021 1679918 535800 110809 441242 209795 1848614 75428 1864785 1762238 1050730 98727 358724 1334351 1522227 1254169 977849 1478306 45963 1041972 1712985 1990404 1807514 202875 1717073 1401886 655928 1116400 833370 491428 480159 1501388 1872684 935160 571533 1351476 611194 685870 1832 801689 199118 1318864 880209 1941838 1644605 778046 1871483 554221 1463187 1927931 1190150 595846 474101 1622278 1488360 330139 745039 188140 1732523 18565 1988699 214433 1238205 398710 163820 1081322 926546 1708235 1639348 651886 1248853 73978 1596807 1891123 886157 1647317 395752 1473927 1014312 1888320 644861 1205151 419311 1315733 1901424 972973 652470 73081 1145072 116299 1901089 1264849 1432767 1591536 850060 1921175 1900564 1698054 960181 900247 1393848 1550259 753255 91437 11258 1020459 1283242 1094622 20952 1070240 1180903 1005447 225752 392578 827164 1836382 603162 1550943 301420 1194060 1022531 167615 242718 1298812 268198 117473 878058 1452210 1074447 605546 1299193 64624 1460738 1387229 1044173 1990241 1123034 16857 1439712 342921 1094243 103725 1619228 1048789 82539 1542952 811590 854758 829092 1741943 1039330 249119 1723193 852563 1812258 509245 522193 933929 1007158 342801 1636849 1842066 1391592 537729 1358472 1861932 832375 1425453 703938 678620 498051 1894147 95468 1539864 1634346 1813742 1758747 1416638 22278 1268518 156092 1863006 1973190 311108 1223623 1791537 1030819 344130 1248611 1705200 353886 741255 1907358 875750 652914 428095 1079696 1854097 30044 1050954 1304420 1543885 1053844 716001 1649218 997764 296313 266391 1518279 1823577 786238 1954145 524926 75148 856577 807517 1970209 1935543 1386824 866607 1749121 1830527 435580 1955650 179455 1534129 1530149 334288 920168 314870 697038 475443 74948 671066 619366 115857 132060 1132828 27258 375022 141009 1199946 1973557 144150 327971 1263787 246189 1811066 540549 1936015 1252499 230363 1951977 619895 96202 837340 975103 902543 835884 1428322 1542347 1028245 1826708 1906651 1319049 1925292 90458 1014726 276426 309231 421739 579123 145824 427776 86410 1889747 359424 35800 1575423 446368 1108639 378970 1342648 1061312 260614 669248 41489 1064391 393954 1886808 417105 408420 971589 283507 515135 222267 1138776 773590 602538 1696633 1578790 966129 1515358 312076 812001 396276 1763935 1906559 862721 72775 513393 131436 714717 1813327 1905721 499160 760753 108438 580910 426111 1578461 1520623 510572 1064883 1011918 965195 1822490 1751233 782875 86818 20370 415534 531799 1479134 734850 1937714 1227887 131935 1481405 1696081 1896287 1313986 818943 1478733 1083350 182392 69378 31855 1131076 753879 96194 1755883 370756 61705 1523469 1520758 1170739 1982898 1695127 1219653 1088749 1342759 1732704 1000337 1352737 589630 11023 1617486 1544399 380604 538744 332111 1066909 1131619 1954001 419338 1802299 333427 1127224 533241 1878288 293328 819385 1535613 513955 1534252 159061 309028 1134335 1354040 28426 1463384 88319 1907345 719456 13901 48441 1837076 498191 61727 201220 1379479 1452357 1171077 750612 1555602 1931426 1687547 582913 838958 485602 296510 1894278 1682897 909958 1252383 232811 1817539 239203 460319 660943 999071 1587477 1322060 1419825 888305 1567663 1857198 15622 475247 1143651 1297475 1083712 811807 1713425 680820 914897 1952995 1101105 434025 1686016 405352 1461194 777532 1375849 300138 1424906 1212686 1578777 1902760 1828963 79165 701037 1373677 1841005 1818318 663098 1340950 1183581 1284073 546463 402554 2260 163435 844266 653487 653305 880046 1042854 955557 606818 943612 501269 305738 476233 26233 1729736 1946671 611474 901103 1642820 1773285 245670 449456 472092 1968370 1762429 703338 362445 1513365 1639219 534815 36475 1607287 497668 13430 1068522 274658 1170186 778344 562052 617416 1680530 274686 1459087 1138742 1213449 332032 482587 38976 1772675 752786 199740 59768 1049709 999667 1513923 1626056 627878 1462078 822948 1786676 1892292 847299 1029348 82050 1400128 1571912 113530 626872 1885183 23156 909592 101107 558756 730260 1888859 355386 1290715 1197523 1665267 1700273 1273432 739095 1861310 1472797 999074 480403 812401 133669 1155617 1662328 1334804 950221 1043047 96649 734962 1520445 439465 201676 794861 1289918 294317 662509 527155 1932405 1992088 986011 1833419 1579281 953142 962035 155113 777151 497140 351798 1679097 587446 612177 253796 908184 786642 1720089 935682 589694 1914889 1820776 895545 1507976 341333 1415241 14262 323876 239127 1335465 1115785 679546 277064 597065 1659022 68207 1023218 211657 1706910 1780511 1248652 115360 1659090 903874 1497940 1143228 937555 567565 282221 610563 1365767 1784526 1680463 1348877 1150290 91075 457701 1943558 982900 1644035 160998 1555502 1526538 890333 269324 964340 146387 794703 1635350 420901 1644398 623954 559296 1161370 1206619 1917910 1953038 618118 459227 892796 418099 337257 1878396 333414 1636797 53824 1122531 166662 399154 1575170 1984748 1406349 1494056 603074 1033408 1423453 175707 584702 1740247 991938 442243 508460 116894 1951290 583134 467595 1887897 1541014 94187 1399786 831315 1554554 1046127 10608 630267 1583656 1371533 137355 539569 1849187 416705 791998 1634981 1590632 136104 555535 655840 1271127 353684 249164 1986960 1323049 545781 1337221 1442900 1111274 1221137 1893980 22037 378818 866503 873360 1780696 915009 375865 1843512 1595156 1210672 729595 36328 1915919 713588 317169 1736808 381283 1922435 547682 1311099 1993711 984201 1106509 1545327 1499684 1170872 61982 810052 1447389 707744 1598006 263344 189446 1999987 1662437 1584236 1934666 552237 1922745 1214503 851671 1376906 1519831 1409159 1205759 1184422 1136688 842423 806892 425530 1022005 1167565 779052 1532956 599919 958094 254870 1985075 381423 1196749 145802 80702 591090 85441 1101413 1951505 715788 1905081 1143086 133925 657470 865673 195626 571055 1268941 980549 548154 449854 898623 652141 620498 87772 660595 420641 991887 1870718 889915 746388 237862 1081158 1779511 1174855 341272 610655 698071 1043043 1582886 558559 1102221 235354 42254 977069 1915828 1374033 780715 1589171 1513280 636671 1531641 995397 577477 230048 1754434 467830 518131 624598 445382 1888878 105454 38458 1855268 828280 1341782 610007 1598415 1391528 994452 1625148 349211 1309942 1346767 512700 1113361 1211161 111325 792438 399908 1431700 1791934 380674 763167 1995442 351214 1018281 34640 606358 1845483 296798 786656 345252 1376958 1557205 1060902 1129812 760269 1233222 806408 162789 649974 277798 1819955 1650541 702533 1244821 1319994 1300408 427740 399774 1929526 376550 1123730 1454583 1876547 1578635 1378601 1073730 427380 947092 965874 682671 376390 1257906 1770296 1226818 1050295 481028 353987 791241 846055 1237390 674569 281536 1352363 1236254 789110 952978 303484 1952497 54511 969481 390039 1339450 703516 1156010 1464992 711571 863127 750497 242157 858209 752790 135826 790748 1228854 1439979 410894 41753 349334 1361232 759756 91525 688293 1476009 1672120 259100 398754 1897190 1412367 1765507 641509 1818615 1927724 446923 1587442 163135 425459 1422956 1366082 550442 1425321 1933877 1703329 552610 780819 445206 367684 1726219 1227681 1564655 1052837 1519700 1174734 1931761 840713 52683 1981752 618375 486470 1346736 1680274 1843112 1759255 780166 1601343 716653 1501073 1529335 1742766 733359 902995 169937 1774641 1997588 1646417 1578156 1305982 1740154 196540 1775253 770213 563893 960105 59373 1364404 1360424 1973785 522415 651624 120413 1808159 603008 1824307 212587 1286264 296320 1925279 872303 688239 337015 251969 146537 1761301 1102975 124162 554356 148521 430486 1377174 4513 954912 1676711 889211 1450759 957927 1976051 1319794 821017 1106288 979636 908786 323444 1908065 973862 392823 1262662 634076 1470925 1184184 1149746 508339 1266402 1512023 396920 276004 1399347 1819351 1943241 743170 1462735 1283295 389444 1114778 132735 1859317 106638 1186978 141718 1532811 960469 275949 1009679 1824202 1713698 409707 1932803 1870344 904442 969215 520905 1253206 837625 537290 1304573 630971 282526 1180666 1810549 1940613 933574 1368523 1393719 209652 693817 635793 1024851 1579961 844417 918385 282636 629499 1650996 1646230 855032 1523732 862191 1894625 973628 313016 1528202 693211 1532627 59205 546506 279613 840680 1528980 1319731 1218322 1333560 1971147 738820 635252 420584 714744 1639066 1852102 972581 1962986 1469785 971052 1698086 907079 1231132 630597 1570605 1584750 1333981 550843 1391201 572712 1622799 239372 829103 1953468 67716 1114750 1772776 1723191 923772 317603 391984 1826329 611720 899131 773339 1646308 1005425 1002144 1358836 751127 1287829 1185689 1023142 707204 1425157 1512601 1576575 842029 618722 1121893 1032074 1044531 462811 1411642 1811051 1779865 1159185 1315919 1209325 1239524 1432000 1956580 1923208 1681316 854117 1986082 1570486 1933195 945340 553089 1847326 1470513 1623386 1476909 227596 1071370 45223 1519706 1243622 72525 298153 1242152 1617972 1009051 177404 595855 1524187 1244574 661981 862645 1630678 540623 1356564 976131 1044353 315553 1520469 1730960 1221022 833664 571176 1657229 1273345 1259369 1509145 870190 925244 455603 1181984 280068 306211 949298 1794066 1981939 764518 1482905 1387951 1941015 76343 141703 190223 1659128 1077248 1007366 945799 548488 497422 868095 388487 1569462 428877 813251 1063473 1094781 1937158 1241726 774747 672559 294709 1532798 303382 102630 524759 293719 1899516 1636964 1916199 1359926 565003 1961358 590070 1402940 460115 1846692 694052 1480857 196572 452559 1665059 355277 840313 850310 275273 954999 1425150 1102195 1749843 732476 584347 557909 1282072 1442014 1330375 1127092 575821 1450060 68512 1497733 945932 411075 1932424 1586264 1472764 1082317 650948 189483 1083107 138471 85324 413135 484776 693387 1819384 436479 1694342 1731709 1092693 791003 908249 314120 1260908 520945 1184945 686922 220639 1386228 1065142 1933958 1037256 506722 1836783 976262 218392 486004 1400630 18630 1203 1279091 323558 1621008 1829527 1727630 773110 1561150 320539 468807 1576795 596836 760729 161814 536207 87415 1189264 1979238 1405019 953223 1555626 1373706 235279 652602 1600478 1330975 1960863 345481 758312 14154 1687327 408199 814180 875622 1618082 1516978 1309197 1782960 1128542 249443 1104871 234084 352609 1805434 424468 1772742 1058691 1884256 326910 182178 1251939 1258178 1163890 370095 1092781 880256 631455 1189050 353175 1488891 1594111 17177 584410 1550238 664514 749152 1015555 783254 831658 1535403 1001404 1694439 1640250 1329520 1381135 1612964 1238011 1781885 1752222 661492 1363905 807788 237377 1641661 1327802 858144 250832 68123 1551594 1588369 82453 505143 366190 428484 1708492 1853279 1242897 1069319 1466606 261297 146588 1912244 1047219 332092 618328 625757 579769 1070020 1735730 1405443 68991 1576854 1615775 178472 1846218 1065382 652145 628697 1069401 1867179 1508276 1655744 694392 1698405 1600692 1618930 1652218 39052 833357 72652 1794228 346946 690948 181175 236199 923420 1044963 807666 1642864 1882304 1269252 1844882 1055080 417689 241502 1070801 61024 807422 1869947 1709241 1367608 1983840 1735347 810787 1756865 860426 1629357 1156093 125102 602484 660432 478122 1855060 861645 123836 368445 1389897 803257 542526 1276359 768228 773260 1514294 1311356 1671940 810361 1153763 1946183 574615 401672 523765 183463 790172 472798 451679 344807 169625 242755 1795732 303539 795781 190458 1542233 833497 362690 1231241 958042 186292 550562 683968 1321617 358634 1894436 455855 1952177 320120 729734 844903 1819111 1902132 1117823 1192049 1654948 814862 838872 1933457 1238175 1931954 745193 1085329 126738 1149650 1831979 1380234 208873 297131 590774 24169 76612 305042 76822 589577 22663 263648 992880 1163463 206690 1966593 1293023 1631939 1966074 1697442 1647928 1942834 701110 1160363 30821 901026 1155123 226058 832890 618736 36117 784519 497957 1922116 595139 958039 1574127 442169 1164807 1687104 822989 590168 305135 50031 1829487 913846 601811 1018527 1183625 419466 660701 168281 1835124 1149929 17839 1296116 1832454 11250 953062 795307 1155287 1645110 252076 508635 1981041 1892505 1925602 1985270 1850041 358540 1654105 786224 1896027 1612495 1392713 290900 92434 627912 283810 1797138 753620 1326946 1628037 1579999 1529392 1831561 1852608 554088 1215047 1084723 67602 1244371 550275 949259 660055 208843 905299 256223 1547962 448565 573277 569549 1357439 60488 1192412 85192 1431419 99370 824537 752292 1766750 1147631 930925 224905 21342 815972 1978073 875774 298191 687391 1397195 278977 380832 480440 221545 87733 1738190 1130351 119509 1086487 152012 1375469 797934 137978 1251589 1083087 1805980 244967 928203 373246 681582 649947 1984926 412202 895348 1987616 1750954 144641 154348 720309 1929305 1617756 1830061 202088 744518 114361 2517 761538 160435 786169 1477031 1523746 355077 910461 955805 1251840 560692 302037 330800 623600 1531227 1233708 746124 1503873 514273 1067804 1905854 1412651 1086806 1310956 632190 1150095 1784594 1324438 80965 1660171 1808236 258007 1630887 1019974 37056 1126999 1513141 763334 476364 1299173 545175 1955550 1122516 1892320 1756923 1568113 232598 1822309 1523204 1900837 1213978 803289 717778 1284745 1831995 898417 1357963 388958 1840372 629134 539208 1438805 1411803 928190 1836201 1565287 1009590 1279445 1257498 1053936 325245 592068 343518 1204077 481920 445996 1639846 285850 683986 917355 919193 490268 194656 751345 316990 1110657 1045658 1752902 1317855 722213 1678351 625081 695398 375806 1548653 844295 1598335 339660 1196015 1191040 1064839 574786 414906 1651898 1694268 573423 1340007 1726705 397203 657622 565277 117521 1226774 1373126 1935637 54799 1793350 1581979 1859727 1186287 211289 1933873 439278 395162 1240067 1215375 1407216 1007335 407253 1728776 544391 1990938 1435739 1923584 586031 852615 512999 1090542 818874 798169 1665939 1725148 1023757 1926074 825785 163733 168790 561922 425638 1711919 1174928 1492512 96651 226322 1596565 153711 1892173 202398 1936552 1103885 1525840 1743084 481688 226509 1720511 1493952 597037 1319518 1799092 316050 638508 148635 1166449 789619 1002745 289954 655083 944768 374213 1975058 1288417 1666967 245904 156427 1503938 504167 1279934 646671 1554814 38807 427916 833758 779599 335778 1670344 143372 611061 421953 120080 1063272 905424 373265 1637922 183710 574476 86035 1426418 968600 145823 1580440 1185198 391812 950595 1282621 478945 1507730 405371 445698 1948274 762023 408284 1988132 1445764 1999337 749372 524798 1936766 1449578 1650399 1243429 1550522 1612486 1668254 1148528 1711684 1584678 281183 1634119 204033 450452 712833 1323300 1238187 524936 1031426 1011094 69905 1781965 996303 983641 1606781 1362677 561200 1687324 1060631 83615 1021431 964724 648589 466125 674451 1972338 725426 1986466 713707 1699582 1930859 97858 65831 994374 982298 1407558 1740843 783592 848736 1936892 177632 1839552 463468 456514 250495 610748 1537526 1029514 894346 515292 701363 742664 215566 176379 209734 1701785 689608 1886225 688932 1753121 585199 37368 1084210 322901 461285 1678752 94621 1899813 592945 852844 1616317 386114 1207579 659682 1819337 104367 857547 419942 957516 491911 1352340 1585989 12688 500301 857553 1399581 930318 286467 1461614 532803 1202757 612438 1223030 1201272 1629995 77234 1668748 78914 1524551 354040 85407 393906 1963399 1829878 1096637 44045 1518414 932479 1218365 1451198 397386 514467 1945316 1688308 1673160 591020 1267788 1411085 1772455 1658986 65532 764949 1211693 218498 1508057 1682110 84219 987917 409671 918732 100701 1148890 45838 46717 523461 1967936 1514780 124130 683803 974691 510039 1006615 863383 413872 349447 608650 118563 371969 1088633 1192280 170692 1980305 315695 88837 303065 1119933 1697939 745823 478462 184084 1135670 1471074 1776245 227582 356039 1117072 1973375 268287 1858652 1254813 1350125 1678866 620981 115949 1532876 1688391 846766 1941928 504383 704253 55892 1358601 896786 1041266 1467048 1105968 1277306 850431 1021477 1260057 1433395 189232 439153 410040 865042 1273611 498832 79231 1114148 993855 1695039 975733 843634 488714 1205073 1529018 1364814 253805 1069632 1304883 539279 427977 263005 1871500 332419 71095 1088693 1244012 978516 215059 1188220 140074 484936 1444142 290871 358122 1308982 1652979 1160427 29173 1851076 1932309 401646 168957 604174 399393 354351 65500 1602237 1842847 18250 1546495 390670 43476 136117 67549 413577 1585821 207686 1138714 898054 491888 1626365 787153 1457803 650778 21115 895539 1318440 1842530 805656 1735645 679149 1778337 456272 1792248 1081408 71497 309004 714516 1763763 826577 1747815 1593735 1569629 128628 1198943 269830 1491666 1144232 876120 193379 78757 700551 1232425 883644 1069939 501530 1837370 21905 1529336 1701651 429809 1070075 1903006 90527 1709590 988782 1984611 1406075 211905 1743416 164270 688553 1260643 740346 1014351 328706 835100 1648068 247897 48184 244727 1801918 581528 1229964 290039 763277 1860989 1498286 1459058 953993 109563 854223 1157564 1842448 1148941 1941703 1707057 574250 1503162 531642 1722090 1781830 1502496 1575161 832224 1005640 1406779 1111112 1256864 678065 1814557 327707 178005 153467 914892 233555 267108 1892290 1143244 1300201 1776848 13560 1850969 948806 1840889 997206 934181 1557096 1895026 931312 278944 654674 1944851 370892 276222 890690 130997 243419 1299650 1538570 1629399 1652801 1748346 1576177 572881 1983804 609096 90465 1848932 734668 497956 453135 1406932 1738960 956622 877042 707975 1446781 1776949 1747196 842946 1690190 1009540 970955 1475620 1723287 1577397 1895151 1234943 1067989 1623139 1716752 331113 689469 1368176 861042 421967 781309 1374200 1279159 9309 1852043 1161216 591392 1293733 1129327 724282 705332 559155 1703899 1552272 323008 417599 1246299 453006 1442392 1195907 406415 270581 1307326 563416 603864 286546 1724949 910145 748698 87588 805232 650876 158171 1025116 867576 1026755 1592056 1222111 1123369 844879 721096 252322 572281 1451406 1499258 204362 1250352 1110902 1235429 1770002 1694247 1891749 1489649 513586 1608406 1787699 1300761 178115 666571 1160044 1672542 1145141 1277748 855092 608246 1610436 87218 436840 898593 979618 135756 96501 655732 1018709 93615 947519 270614 1330999 1747074 1851135 1768091 775625 430250 1859569 398379 1196888 856634 802954 1970246 1255086 131588 854455 1523576 232392 999327 1197176 1146705 59755 1046267 795017 919398 883182 987584 1366990 1334560 1835420 449889 590662 1291380 618069 511453 1522177 495227 410384 116930 565250 1279555 1643114 28424 1832548 1576456 396120 1562069 1078428 652093 434122 418336 1053887 1170230 214994 871550 1782807 1523316 911297 1323958 1679578 1005141 145881 449532 1297947 1925531 1723472 924265 450549 989363 799236 1325219 9757 1576798 125387 416977 1065098 151953 1927141 1037662 79521 1636367 301961 1728771 1845294 1347766 1119275 689527 1867132 860051 514987 1858161 1643276 861312 1270371 1220353 1642997 1281591 1706057 1052414 799978 1149528 1662028 779213 926885 1882623 716308 965715 1186394 1637880 1645470 1472601 607816 446960 1434971 638487 488837 1274649 1214477 1850715 1116329 1041959 1539978 1518706 1224929 646454 1649442 1124669 451450 190678 814774 814632 1656525 1329633 1693855 1038 59843 693456 1569876 1925159 1357799 1139531 1198616 1089670 1319132 858459 1894841 1430791 1994022 286690 512307 1835473 43393 172724 79451 1817913 852664 1584031 699821 1336747 1819423 1392812 588502 1595292 1837323 1774117 391393 364812 396163 8698 1721773 802680 1800385 230077 1805581 1738025 1583861 1950961 1699265 887243 1639408 1286110 1929402 1632522 1400104 878716 1305904 1110943 1690130 1490719 1777151 407055 1691294 1264503 1651632 1416472 640665 1008415 1452241 1741609 747441 1131256 1964755 28186 1630852 382259 1588142 964953 191842 1939622 824614 512572 757653 928258 1812249 519801 676918 409693 1319185 475132 1758028 583180 14266 1139647 1829353 963893 819484 1441542 112475 376113 207463 1301464 111466 753060 1823056 29485 1474344 321240 230384 841799 174825 156171 725787 729732 1866069 1294816 376871 203836 1759782 1548524 1726305 1268197 774213 350008 648512 204803 732434 1655434 1915765 1032351 1133546 144254 1347526 1378752 1844079 1925596 28523 276007 672374 897422 606332 50970 467373 1664061 315859 1068609 1494753 961415 1391261 297948 1608291 1524705 1518732 1855385 1330641 1078670 1524096 1084264 226894 1306861 1544536 1428908 44079 1787840 1693543 1140744 922706 308611 1873940 273007 75764 34863 1078345 1665727 827172 955117 1851013 1006968 278608 788834 899598 1971611 1053594 137468 1170588 1618447 782341 1071844 46311 1534664 1684160 1243153 391904 909511 77701 403345 870090 601971 559847 722638 1178996 622873 886077 752829 1211470 737939 927875 1676015 63806 1372653 1936435 700218 1229349 64612 381463 274136 1873826 809217 1717981 717146 965225 874100 1699639 1585979 1532085 1528471 1048845 1428228 342312 980458 1223268 484938 1394033 391938 1329790 1746675 1976464 1361500 676639 491579 972292 854048 1578758 1525265 218397 1390377 1773092 258421 1505902 1675771 636695 453588 489965 1643657 363354 848923 1177738 1879742 724275 1908796 1489018 1420910 572475 1308719 890967 1679221 1901997 190376 1146118 786527 1182761 34059 946721 132275 1886184 1621520 908276 972981 1923134 50132 43113 294391 1732276 1236273 735117 1978470 1054942 383788 380222 1724303 516427 988952 130619 1091674 394991 1983877 261313 1271900 264795 1142120 1705599 490132 82167 715412 1642946 1223191 1953056 1126027 458000 441771 1754621 1627423 1879868 537678 1997272 326684 1906811 323922 1538598 35434 1897362 1190979 92599 1756802 996684 159459 821705 1110923 1547285 614856 99192 1841674 342962 1088915 1272603 197628 394734 291873 577173 1487366 1558092 268736 927560 620061 350066 1015763 1845729 450149 755209 1741837 1199541 1252536 1307402 136569 114969 83032 1790106 481373 1527836 1558877 1260365 435450 678195 1224937 1842543 337211 1688304 1694657 1472907 1361775 1684144 1107299 1576914 222487 550303 1516207 594080 950587 530700 1991876 1034173 617780 1891584 1734565 135501 464164 217680 931455 1832302 527915 416576 827717 1445231 143358 1128812 327118 1003655 1924857 1739148 445093 1340611 1190265 929169 1872753 964037 33921 1939119 96141 978495 1035036 288451 111295 258155 1272453 1754174 618717 479937 1568540 1194459 1646943 1249815 593339 1837831 1361071 1984665 136834 204722 1750228 1384718 1954986 741423 1516220 1830519 1443635 125117 849732 1290827 1112992 2319 206838 1621752 1951563 322985 1619982 1795499 708757 315662 1657524 1973520 892319 1757124 659339 406290 1677129 521339 497431 1992440 1742619 1816183 782502 583793 332406 1040134 787025 371080 1822677 1888457 1882019 1605046 1441873 1314763 966205 1471407 1273155 211307 1182393 526966 1921766 1833483 1569088 1760160 194385 263247 294950 630035 1474853 755755 1199118 1729433 249301 875301 1359296 154635 1960685 1436719 108704 1486721 1203878 1211887 1151360 1550408 921886 1246279 866183 226227 1869799 508676 1137596 1675056 329113 1981189 1181397 599723 1756480 1449130 726559 1632204 1388136 224164 951499 516634 954379 1755716 1974020 52123 1198184 15370 1071421 1161608 1261546 532807 1757039 1400230 1192758 18854 1828594 906432 1566521 450776 1332593 176504 854374 903989 1156911 1227569 611865 165084 207936 917779 211137 207260 1028017 146813 1960854 1705007 1034225 1608070 619374 1675971 835335 62358 596356 437662 1821282 139026 643187 1231920 331173 1153812 1774541 1503376 720533 48383 1553685 238500 1774356 1374391 19195 1915522 1196060 1859275 519010 125056 1590477 929573 1936208 1558629 306986 548297 1027546 1499949 586628 60790 1143778 387165 847343 1407483 257610 179486 571804 1724917 1433178 1576347 955610 842350 1609987 1425677 594265 543470 1430568 450928 539008 997845 1095708 79111 945551 1024092 110480 1098593 1724051 83860 252216 785106 529593 972511 1525028 1867580 1560733 1425064 1150291 591879 1871687 1079982 1774505 499984 1146919 1886409 585966 1396414 505341 1284322 1632793 1423713 718475 246193 537817 560874 348051 257335 39737 920209 1487138 719061 563534 444762 1350059 1396916 1458215 793177 483682 786307 611691 80425 1289337 534731 1995437 413731 205324 1531831 727556 903835 994337 1475703 487441 1808535 595042 1876065 1418306 658215 303861 132935 1790674 1789135 1531628 35086 420462 62343 452347 813975 133308 860548 404324 684417 994912 1937908 627801 1161447 631740 438242 1671402 974321 772956 914891 42054 1849750 634284 229518 1378385 515296 606262 1471026 921719 1630225 489322 1165201 1389654 1881833 379615 433691 543814 1126328 891086 1984291 866015 1528414 97101 1914614 1439592 1938056 151709 1281651 353789 396736 1007238 1048645 1263054 37798 218715 162942 965533 875495 1822880 385464 982642 1904109 115630 1367275 1986643 1188042 1409029 853157 654047 370957 1203811 1624713 410266 1846867 1137704 1329587 914741 191432 347042 1251714 1801181 1568628 444264 382371 1243202 1353698 1654888 670063 1766082 1246898 1856041 1439239 592661 1962057 1804265 627024 1014469 1846901 1308999 711802 1321224 134494 1162107 1085839 1228705 125315 1375103 1889832 36787 1487910 1406856 582410 1442285 151969 484561 25311 1790494 1690342 1018961 219254 1553582 1931727 1487216 47190 1654168 645751 1604046 986391 184200 1071754 39008 232749 1589755 483445 404745 1743696 703182 1057954 167659 1822007 1956167 147431 1296374 1284776 627213 956813 1120315 1758425 485329 1415490 1898316 965701 296520 1724086 1790168 1117676 1332246 1550638 1038068 1097421 635077 262219 245661 1979846 803284 876084 78570 495024 455288 1954593 1021517 1481090 202209 378217 1092626 294216 1754777 1230121 668953 753117 837839 438766 884337 426080 1212428 1286397 593759 383455 401226 849079 209585 1446042 255291 1492297 1469227 145834 1216674 312712 1154827 301268 640391 1837057 1204360 15483 1067617 1272204 1485686 422797 181612 1846549 383650 573620 1531553 1622684 769735 418595 1557814 1217433 257814 946639 1108398 1503517 353481 1623051 1218856 1315954 1133023 1678011 890438 808107 238128 1933556 310474 1364967 64481 531026 1910347 115142 1382491 1185350 1020115 222520 1310759 913517 851980 363347 303355 1248838 1212004 176522 1585337 1859531 201925 537758 846595 1371006 654982 368792 815901 15788 1525178 1482394 167924 348991 1576336 1808224 961897 810881 219737 1582540 894678 982463 310853 326927 1058659 676376 390301 1475204 524017 572123 293209 189971 125841 1901010 123218 94046 1813387 846710 1912104 826174 1088765 318495 1696597 1214124 1119575 850204 1996415 860356 1356399 537908 879332 1682745 1650552 1395998 431443 1059526 1159102 1583765 565430 790713 472510 13540 1060799 398082 189083 6461 252903 519992 655706 1704648 1523528 1283515 992543 1042675 1078141 1865184 1653921 1006257 308849 1198232 1133194 1222823 1859543 1978184 1820567 1539886 499197 1001916 287048 1234821 1363006 1413679 1678623 1554982 27360 474136 429520 14884 1605846 1175226 1201139 1304438 1431870 191833 211988 68814 301252 962304 1395294 1606206 1694519 624094 629294 828331 709821 502579 813853 370706 1292991 291947 1260316 182606 194493 1527178 685028 1461322 598024 662754 1301621 970223 869888 900560 534725 475045 46830 1597334 683378 270291 1637112 1023571 192894 1665338 1460311 565901 59449 1955220 1392300 1522126 437516 77498 488599 1597094 45013 975392 1146158 939202 1713213 1999311 1590163 201286 713663 1421298 39697 668482 153249 1877019 1096448 1602849 854278 1786047 1045878 1027299 1808123 1225587 725768 246105 835898 356399 1002384 14744 418667 614257 412816 1265499 574644 1804625 53915 274728 546798 617032 1132080 511901 603737 419491 675251 766006 961481 77242 743215 137854 1679169 1564804 766640 1989392 70284 490881 86185 1584086 304689 351477 1528909 82285 809707 1303886 253229 1673296 277865 334627 1353864 1064476 451248 1069949 129421 543091 1038178 192495 121585 211395 395122 1112423 1569496 1525154 1409878 1265941 645008 536436 1115209 840770 562191 179662 478469 1472623 1606386 1913138 1632725 690501 1525918 1124286 894454 404157 948076 518691 900215 554702 1302434 509677 460654 483109 748094 983632 1873108 461314 521078 265048 375744 1922499 1087717 421009 948802 443054 1413022 1184603 457051 1448289 106985 1065347 1796280 796174 608577 1933317 1620580 487699 199889 190028 1064168 1032935 1375873 384308 785103 579099 1769646 679583 837149 1555167 1526818 561376 391993 480806 1518112 462888 458695 1511269 1600539 1040168 420100 1676731 574675 1046160 1412287 375937 113465 1792946 720361 1552417 1470618 508013 1458878 975888 337106 762979 965570 399189 260412 218879 1223973 132608 1340748 1820379 1001613 930911 1762605 778281 1267388 1462412 195471 804992 68696 1728474 1963236 495414 36420 357093 1044562 1003298 1493310 1182660 1193191 91026 1130285 948315 67530 828315 930982 628745 632160 1425021 953179 1397341 95449 1804717 680997 721578 1599719 740872 112486 410786 1595110 1515589 1439594 613756 421751 938150 1132586 1195852 697278 817698 1714291 529661 1263535 619647 382234 211904 351134 464040 448720 221621 1218559 747570 377220 1923787 6870 909173 617894 1287233 568656 917940 1815957 77609 1986850 1920492 477016 168891 206340 1023654 246079 1361116 1080188 350863 1732183 1047603 1049859 945906 626218 176658 724099 1270937 648363 1562506 1648152 1323972 130107 1084143 355304 13488 917969 1014514 328247 1175653 14716 579208 649185 1966811 723981 103970 602113 122466 63327 1224481 690797 636450 1078135 1507852 1034650 1927108 472149 821662 808987 1987381 1839971 1206403 323866 448325 1464808 1018455 705330 438587 1021073 1396586 360865 622528 1881789 1002228 1604509 1760887 1385415 906299 1046233 1530379 188554 1954320 861093 1683555 31012 1748162 693204 450993 1326759 1294013 1990920 1552876 1638695 1264761 478194 1710408 1076348 1865194 12423 414969 648699 341338 1853913 1165276 1535819 386095 1075680 1752357 252416 1619600 1291930 12558 1823008 488373 577928 720674 287165 878331 1156688 160791 1617335 574232 1927743 1944011 633256 1268424 1249574 1366157 102321 990966 1709102 1824046 1614165 414249 1966820 1017703 626618 1829022 1469708 567056 1545243 174112 1765917 181396 1381157 361375 597657 830402 647759 685327 1697932 1532452 1352393 1018085 470820 245970 1277230 98094 225157 1105459 235776 1943225 920528 1335765 640868 393376 485108 823836 1207038 623457 870009 645152 871710 1149800 458838 1697101 756329 1792008 1997077 1536468 320844 26916 1016244 103939 293293 940779 730026 718920 827911 440565 1342172 1137123 1411757 1776045 711991 434114 49148 891013 754789 878895 420852 1378717 1569544 99392 508471 153563 1800195 48965 1979744 731945 430036 548667 1902713 704320 1801858 1259288 619790 1969355 196204 1483224 273348 999038 1801378 400959 1564718 1553077 842773 373700 1978308 225084 1931163 1197069 1428691 654275 1713507 1730802 1845163 317836 1281686 620820 440203 1795905 1450844 986974 1679941 66272 814126 1745937 1934982 1347824 1669977 772355 1707359 23503 969485 1061788 1534001 303715 1249699 893022 1048803 1526765 1525614 603854 1301380 1266281 30098 681606 1923400 533319 1877617 56408 793105 1408997 1354047 599364 1833059 1020609 807810 1077766 1750145 1096147 825560 1336781 860841 1066038 1321823 95753 279603 174028 1527214 624413 358426 1466196 1162913 22261 1366419 239795 540349 1262414 434832 1774362 1201374 1633827 624757 1717319 357751 1677785 1880490 906209 709241 1838241 1771734 1261260 952182 704795 1574859 1261856 1873742 1603086 1159817 327530 913879 232543 350321 1638870 377016 1937971 206734 1917388 1221932 313171 1756580 1858195 90276 1925222 851394 1998522 1006673 481367 257868 1658276 258448 1154499 1813907 540201 1422143 424412 63429 1522571 1384808 1010267 136478 272781 729553 721417 1759868 95564 1864518 1438828 1597561 1418529 1322852 1243902 1719022 1452539 30660 201240 1850326 1971272 1230092 1275984 1606576 1143638 1210913 1337862 153398 274715 622504 1965318 1856739 1365669 238655 1050252 519094 81582 334413 1228275 1745454 456845 697448 1620267 1585128 1628163 1181808 671267 1852764 551125 895306 937635 1027827 592271 948991 972714 1334466 45797 1777287 151163 1178519 1228400 1184707 231067 1597381 1303518 1361912 1089336 157529 1674528 629854 1250876 1374833 582139 1665444 279755 864074 853540 419353 252525 1009402 586131 1572356 1593930 1277787 71899 1261216 112658 531906 657098 1512538 336211 1068413 410742 796701 1316246 1581603 93069 1712016 1542714 430706 1647507 836641 54762 1181369 1203591 954521 437200 728641 440064 1795714 911957 1319097 666140 610244 1316207 736173 852191 212285 446932 92863 447507 1239231 1407596 358048 1842615 1522477 724269 1783396 1253114 859910 1237548 241239 756724 1778955 1504494 1681766 1176094 1100416 1361855 29412 1056678 670624 636305 1585423 1819437 256349 1774613 1390631 1017213 996226 879053 1265859 756565 593830 1068151 936545 1406818 172780 1195992 1834458 276331 1419110 1659283 1103304 1648511 723714 541616 1019962 1040025 1873964 1202745 1972030 291899 605791 1196447 223549 752508 1295558 1045976 475174 600369 627933 1710348 1083668 4047 202568 401097 1911544 614100 1160775 1605541 273995 449667 1399709 1531742 1490040 429099 674982 1979893 578832 478834 756348 353110 1933419 1334888 1957736 1832829 1272192 134383 862397 744988 1323710 686887 1285531 1640839 1689651 1272667 404434 824394 1896988 1305151 1604227 776557 624709 248415 1800871 818513 909296 1268164 1703294 1750739 799420 1982661 362328 1952706 1207311 248241 56942 674119 1561906 1918864 124177 358854 1700264 398437 1014127 725428 317896 1705396 619883 1828935 28650 1738262 494733 1019991 81653 985273 1236098 1012565 661098 1880740 247198 1374116 139644 1248344 1899754 794403 1850505 1458466 386531 572484 1643848 575836 103181 34116 355001 1360635 1579398 1617077 470252 1025876 983431 1704301 199005 1244711 37413 1097251 803071 1481620 71603 1008302 55827 364286 1450419 940200 633213 1280902 951951 1228213 1088600 1712823 1106696 1819474 512084 910586 1065059 852746 1947568 36073 62292 310650 544242 1328773 1510034 745667 601588 952379 88711 1064917 797234 694951 1313491 1439476 352168 744171 669521 264053 372429 162270 852750 1884190 836085 218426 1501093 207213 1281995 1977872 1169867 912843 1297756 1995978 117124 1857164 1850064 1281119 111512 1327551 1351004 748148 508889 908198 1745234 1384420 1638676 1717779 803376 1663143 93517 894026 1486089 553695 683585 719979 1042167 638439 334216 1988042 1262294 1336055 1693922 941818 267622 1698505 425093 1101301 1552760 685719 826394 673357 883766 54515 156422 1755328 1808256 1665658 977524 1138004 1766999 1534635 451489 287685 603830 1530618 353303 170643 153118 1382661 227725 494491 630484 1070892 1075968 1507174 282677 1258489 1589987 1373158 151151 1704048 1662869 234674 214800 786483 27674 797941 1843842 1815855 1043221 325939 1096164 1953966 563511 505983 1502090 911482 1219617 1686391 636199 1903973 1249386 844843 1463670 690560 1221325 1998166 1833925 433294 1869253 55130 925627 192554 1550599 56613 140651 266930 659367 1921245 655009 180634 755499 776971 1710888 1042766 524200 1941123 1036727 973333 1488223 1413494 1616756 1952197 1866408 1601486 865224 106087 355378 887586 1523453 1162347 1409485 333442 760431 1330379 1199881 2753 1490973 407717 1091958 41413 1972809 864207 524191 617610 1026266 73943 540265 1978555 777476 770971 1464988 1611069 491543 388144 624640 279003 1730494 1933448 1610058 666513 1243599 1943534 912844 668952 305820 659338 833195 1676298 749716 1280621 517393 1560737 1409815 1481737 719588 1130696 1698607 870992 1399596 1842663 1932116 473090 643206 782910 933748 1395737 784977 1531098 327795 1273241 1519713 442505 1179404 1858410 975661 1168613 1973833 1235637 1020792 425196 966075 1335201 444960 467124 629967 129860 1021744 665860 1028774 835730 1361475 135901 1104377 1740692 1618255 354571 770897 1151285 581892 1506634 466092 839421 473299 1687619 1289667 387989 578660 1685404 1313142 224269 77543 915878 460148 291657 905368 1086090 1136520 1144094 813656 1115120 1906524 632644 1592270 1862165 1672079 651003 798040 1583058 65182 1002604 1766266 1346285 1481246 163796 781219 570792 1414462 888886 458002 988416 1621441 1688257 507714 22369 1925513 1628483 1979791 1217421 1062434 110050 394810 1608745 148394 555998 455257 1969820 350706 973589 1567195 1537197 517950 1784151 744459 1593168 1713575 1948036 1692699 1521796 683006 1966135 461026 656114 615147 1286671 319638 1106086 836581 241281 629754 1104163 1972646 440959 1955006 806697 230183 1630841 1985926 1448426 1706981 751844 1805104 1835090 1940381 1331886 296428 786298 1033014 1006877 159009 1435890 1983932 1164418 1941779 1137433 957263 667947 246541 1038535 560851 491994 510215 464615 292351 1598798 1653697 1786906 1920297 1954637 1867525 773129 1256855 647022 1079331 1520833 255572 394203 883911 1682652 1302456 1039314 901905 615138 1300258 1723528 675187 690405 560959 1182515 916055 1477214 410938 418268 35650 304955 967160 1421939 1851064 428846 1993222 1180776 1573807 1753285 1207926 1642866 505460 959676 1192348 595117 764690 1752150 996337 765805 1097171 183292 761996 1362444 1464467 625907 722639 1293114 62729 647808 219307 1824067 285178 446054 596621 431290 1830854 871983 1883994 395409 1099094 1076136 1402942 944997 344889 462475 773120 817641 1886102 287631 1663196 669444 1834699 166680 703609 733494 992630 947343 249519 1009929 368621 813337 341397 1649522 1777597 1418556 1627358 109269 976283 1946108 86198 354883 1459804 221043 1528306 809106 1497465 94793 453767 1354305 626329 1890798 833247 1684263 1370873 162132 1622140 1121000 1449965 1825812 299383 1095383 995822 819347 1552500 579456 428741 93870 356628 662145 1003083 1683013 880187 1163322 978094 1943206 949708 52765 1562782 1949951 639330 194544 117378 1770626 80149 521929 610531 698864 1672439 392707 1995170 708916 1152768 1787787 840862 1318053 131667 1782092 550952 1682619 1900954 1024587 1608986 500523 644524 814792 1327702 293461 313793 1762547 1102044 186404 1945236 1281374 1001878 649625 1797467 378540 1162764 1605891 349644 1980282 1304131 384040 740129 887845 1169804 823348 1978643 266026 352286 1125778 1974445 1835910 945348 1380979 133530 503508 1568721 1930356 1797240 707746 892799 1035939 350200 1256561 912605 1883609 1829011 106671 1235652 325436 1345707 660659 905572 314811 1007744 1051836 1511034 616931 1861443 1528987 391438 52932 366083 660988 987594 631804 1273228 1090100 946428 379795 848920 1606712 1306573 796819 1789515 696519 1472000 1886156 663250 225022 1236985 1738939 754753 1828117 1832306 120643 1422071 172029 143809 1828156 1474145 839355 1449620 716375 1770213 1864980 229172 1561508 69269 980826 1076776 1346114 1614909 153163 1546393 669401 1551617 92142 247138 557055 214577 443699 34069 173434 923139 105019 1241839 373850 116068 1396303 4781 1833609 451316 199855 1289022 1184384 1895199 1985979 1971833 361452 802344 111817 161994 1534678 862212 905862 377033 1707351 991240 894962 40996 808426 8947 1798197 962825 424441 498665 720954 1918096 747979 906636 218752 651634 2094 37920 153447 813071 504438 1091487 1947088 788570 1093623 827524 924644 31735 1721091 1502724 1499835 282967 438822 995424 43854 1606311 1895874 1489369 1755405 694371 710440 1568170 1196342 1855295 453579 812423 1263150 56382 463064 555175 1761178 1356974 1797420 1998152 1120229 82715 1328852 137708 266495 246478 1207052 407601 864729 1149546 1462186 465386 542497 1882780 399522 1316851 1118877 766552 793850 2735 796799 1069037 1511753 392156 148172 469106 821520 909073 636266 398449 224016 1006807 393985 1556094 1779063 811723 328201 1257116 1651813 1397408 1332105 1344460 1268142 1012500 1797701 1559930 1977729 932583 1396752 18872 559100 427416 36404 1338933 295496 587665 110529 1766172 236034 1375766 780394 106855 452525 695340 1119055 23378 363716 1331714 79351 787798 1924803 1874962 1119972 1245787 568504 426288 1367311 1978815 1472369 918142 921100 1964819 1346931 90156 92649 124137 1936252 1423124 1319001 1162938 864236 1674029 1231605 310328 1308702 1770016 279125 523484 1298498 1995898 1179984 739144 1768952 1884877 1259378 1950639 782217 275661 1877209 1704737 775862 856775 638129 593778 110060 1138275 825569 707076 1224410 1707677 1091359 265111 1171955 1340239 1700 562576 1069728 55054 1075737 764460 832051 1058930 1020854 598149 891337 802379 953401 1321552 1819899 238074 1110913 1028251 1610011 812538 1505555 1907885 1420504 97809 169645 1354968 143507 1943665 294418 1248042 897558 1285538 783828 1330561 260597 1378589 687769 932587 1143647 1042621 1021877 1231593 1357579 1610540 762608 1321202 1712047 811600 1442319 1759154 481798 1495688 1352787 645531 1825671 1762467 565356 1088045 1601306 228721 600090 1211251 618851 1200477 525931 177860 1189765 1299107 155829 91929 966069 1179326 1614990 151701 569020 1412503 1116200 422321 1830500 1419991 1861578 1036492 1329385 199910 443302 922627 501311 737476 1665726 349884 1459772 1366293 153922 1874525 349633 728476 1681699 646152 75130 1562834 241209 793128 1433321 924502 1091857 667190 902154 98799 867921 355265 290888 1142485 755644 819893 983313 1408644 546348 323434 1418132 535824 763186 20743 571908 1842574 1832351 475812 564725 1233332 1061989 655211 435066 1793677 906706 44011 1680493 1322678 1622399 1641181 692841 165928 479461 734245 1979092 190525 710291 576838 1084456 442115 281759 1865780 889440 1443360 1642987 1000563 1956962 1332075 380022 1331265 1538137 209688 1464701 1024769 1177121 345871 903304 1524125 201117 1159233 1544924 895910 116561 1295362 401596 1204674 1765528 1584988 1227401 1231188 1670655 796658 1377647 1161733 1176389 1806123 1632024 532144 61641 1628575 122416 1341206 93787 1450458 587706 596278 1781745 1816894 1185858 1842525 143228 1314948 910155 149019 12036 1679400 1256748 618322 1728900 589281 250031 27001 1643970 1877881 1556848 915431 857867 1781639 1203072 1648749 1060935 1302628 1853885 1108079 1517059 1677624 151840 264509 1400272 954613 229910 1047843 1180715 1736719 1085231 1664618 1415783 1664011 1636468 1026782 754024 1534628 1388336 388200 625602 1455984 87094 916139 68745 1032014 1157613 1402884 1694668 541122 743139 1548162 416871 1698842 1609599 304 608008 811526 1234602 718325 1110419 1957004 1168919 545698 588021 1215229 322167 1407378 1741286 1499444 1254658 1445840 1432734 989045 1314085 1850711 486891 787354 842992 65191 1714664 1823011 1034143 865466 871132 1644686 1161201 1867899 1218093 433504 419103 577897 146438 1759369 1278943 1832495 964840 512156 1097491 1258473 1997417 891041 1426526 657899 1973428 1722863 856490 1958430 68507 323511 262216 1428849 1170218 1536033 1414255 153436 53268 1411881 1394458 1435924 704279 237562 318164 956600 1437332 981077 920003 1384595 225553 71255 131689 434520 359474 466908 838501 378015 154389 1599218 1476297 1054204 1019944 1280219 305989 1758167 713022 1991034 1318747 1406745 509285 1479559 1662140 921145 1904208 1234013 675679 201871 1995071 619338 674106 13884 1398106 613552 519201 1734222 1149435 572233 490465 140195 1666221 1684629 921975 1152367 913700 1995534 965668 1460948 944202 1886514 1478986 1858954 1151423 83452 299618 1407804 1548042 1491057 1491908 1207939 657507 1374525 1825915 1237895 1768199 1838138 408085 345989 468403 1960578 1486508 18807 1884527 1052222 1023297 1373815 1389872 601099 187428 1121077 448654 937100 350868 622199 816980 1980030 1765694 1545442 303669 192101 1773262 1946946 145752 1358628 657954 1074614 17329 1553607 1911065 571234 659188 213063 488100 1217492 1472473 152342 943940 1237841 1306220 154194 1944710 1010873 751648 674934 549438 464109 1622174 1156693 1525307 622580 1311960 197300 857359 129572 1268654 1445518 598917 41445 1847957 1267993 392216 344536 315495 593175 1897692 1358877 1565189 1457621 1704840 1955445 564553 1849438 368346 781007 1024331 1199430 1597684 1325141 402922 48682 538752 237824 1770020 654255 753286 666633 435850 1053133 749791 631150 1734678 437848 343789 1600932 482960 443176 805428 1920509 361478 725614 288434 1720172 285312 1437634 264207 659849 194162 1427782 1701760 326951 743534 478830 1734790 989084 1530875 552874 426366 1436504 693481 434571 842173 750640 52144 1736163 1637755 15583 1081430 1012438 124814 1323118 124163 389772 1904304 1731233 1880971 810953 826737 1759412 1922117 1067974 555592 1540742 1912239 424017 688772 1593256 1964726 670920 1887057 479762 1216367 930444 27862 457819 448736 1754384 902799 1002399 1611361 1345352 1336583 1451340 1137990 558383 370562 695380 285058 724892 406338 1704005 1084936 1142997 1833319 1099740 1476442 745317 145807 437024 45933 1887568 1584118 227839 1933526 1185673 1912651 1067859 1991823 1747759 341710 1529949 1614908 1920303 1535138 1094193 766143 1609670 489386 618020 849801 1325641 1431718 706465 1986300 928233 1957610 1900201 636607 1067579 46434 9393 703147 899087 620885 349625 68107 474202 1275814 1052723 1786106 163159 444803 1964966 735615 1365218 983033 1271873 672127 1260245 348380 1405731 986236 1992115 734635 1321393 455383 198506 421725 774092 465568 106251 653339 227335 56178 244830 884813 288737 256534 29450 327465 1088812 942312 1862654 1301090 1915090 1522186 1943714 1355462 528720 1741436 282004 1923016 1404622 386116 59986 1123318 1754608 520572 960082 1221455 1652422 1883574 1663068 1946943 1259864 9632 944307 900758 1231097 560690 826107 406730 207437 93986 1856979 1587674 1655326 1966707 1704073 1974142 1064465 1587095 1621213 1613200 126278 686574 1281399 680464 1780239 352258 1565806 1133500 1328376 1748489 1184954 1047148 1968040 1112505 1819469 1231592 474303 1862717 226898 154232 265478 445546 686435 1257916 1755664 915180 1840896 74882 495375 1954331 1055865 713220 1721941 1025179 463668 1859480 298678 527233 1378244 1299345 1500782 1465896 340726 1517391 319154 845622 432200 460905 769126 1838119 1983212 170656 1032224 614634 379252 1787459 529728 86835 682416 1664012 784871 393077 1311032 599838 1853464 321268 357585 1974223 717283 908463 240654 1314924 1563761 903359 114512 862559 159516 115706 616134 583634 1041451 763710 538210 1687920 442229 1342867 539531 347166 908401 1870929 147246 262063 730520 83016 1437391 1162490 538269 919158 391383 1906352 298998 752224 1471307 1965632 614287 1361285 400477 62110 217171 1407336 371962 991171 230954 194450 1048431 532853 1152611 855288 1567880 713179 1510628 728740 823582 1721053 591107 737056 1398021 292497 252625 365135 1927811 1243179 1873483 237705 1716332 863595 668256 457720 85194 970637 631958 1355674 309457 1204830 680381 566993 1571074 517974 189637 927429 148650 727080 135225 959801 221565 518474 684789 1461672 219515 1688114 648095 1409803 885316 1615687 810082 56030 543452 825346 1212327 430176 259922 522902 1911814 1401819 101379 323048 783845 770060 109313 1893361 20732 1301870 581694 1153337 281132 1896859 1249478 1152376 948939 1836418 325295 1766793 1835215 333893 28212 1193918 1325686 1067629 1703624 596501 890638 1308355 1318027 843273 932759 1070378 77490 922518 111516 123351 82075 427453 236792 166026 1129953 707337 529527 1073806 1046632 271853 1677729 1396739 1402967 592703 788508 1159073 1978949 354002 1710396 818277 1552176 923385 15859 1229631 1241753 560175 1158172 199030 25884 1718717 1193280 1489472 1309419 1813014 1527583 1376455 1716335 1106023 1128614 1581875 1811249 425898 210430 986163 1374236 1702850 1651307 1460348 1986633 793528 486353 1058326 34212 1763592 213097 125034 1887664 1335141 382617 116188 188308 1720367 1084219 1982828 1501099 72731 721925 86477 246505 161806 232215 245216 1382443 204115 755952 1676918 1172164 381211 119246 1678399 1292357 393352 2574 1096504 1087062 1900588 347474 347554 345181 1832223 271824 1909126 669935 421758 1667819 351460 1052047 619058 746630 1242520 206361 1052453 307170 265736 1399832 1709238 12197 1846603 1416438 502479 610735 143717 1772911 311402 257822 494213 77367 651080 1691442 299807 1604063 926758 224730 713539 682572 1501784 94060 1298821 3858 1160433 1221910 1613990 1412424 1859547 215591 1390470 1458073 1229822 273720 1830487 1671441 1562072 1003673 1000334 1723381 317769 276863 759445 1198400 1297544 1213622 1985005 1432164 1894408 110578 713533 1323253 1824879 1163914 869022 350747 800848 139243 832046 667902 964213 1923497 333399 1078684 179014 703394 1153003 1524534 1123663 1535652 1605224 1047608 206575 148653 324550 1514054 1439847 467063 1324276 741287 1150857 509986 1164967 419080 1979905 231741 532518 1103822 1849581 1178368 1797542 538151 1752586 1800367 799247 942432 191323 1033611 591458 1928284 1024139 1948219 38627 425810 1742344 1080482 776257 1858724 127332 816154 1462262 1067086 260659 667426 682080 171239 921986 1429024 1610951 1512453 47062 1903867 890933 386416 1293793 281757 1334154 1343560 1566321 216128 391207 1213045 335300 1779804 1765558 971149 606221 25523 810968 1596279 1816452 814939 233599 524344 4175 1789016 32590 1547541 1752884 1195046 1627530 1195109 1296032 1929482 73015 1247001 153582 676737 1243863 479106 182805 1736316 787894 263678 636512 1540634 672370 48075 622201 490824 181983 1075876 1132138 1535875 987177 1969279 1739695 377693 105825 1473194 976705 1601958 341724 1571559 672529 1390787 1460062 1782759 1644245 1507322 387821 1041739 1731811 4110 1803291 178858 659782 1053899 329565 623324 213164 1075106 747208 867009 1414608 204565 861132 1115747 86094 31369 1551673 1740290 1154676 1233783 917511 1197572 683403 541149 1971761 1904947 331762 1328709 1502797 1134810 1944157 1689144 1486024 78045 1809537 1307886 812575 1070218 764640 1867589 191677 1927970 342858 688779 397092 668770 1107681 929471 1663952 690989 751169 1821209 178552 1907563 624403 1342051 1885712 1480849 1361933 124067 93777 856272 1427300 1658854 1532065 404532 432190 1844498 1798315 85033 1355805 770849 1178082 1987975 1648690 103947 1649286 1554005 1314642 1152292 78182 1516428 652929 1965589 1799636 324596 1602432 1903049 1236216 914045 1311526 224532 289441 1726193 37775 1612559 1592421 1341309 1680337 929470 1420439 114762 1988107 1428944 572906 1886852 795708 1723003 1650834 1881123 1811283 445581 1908444 715191 870207 1901174 1176095 94927 1369568 698104 865820 1748416 127580 1651214 1783858 1085740 1299162 859939 1555384 1358620 1862473 1135639 1768168 401957 131085 691379 1298126 798810 1377706 1662127 1064990 516333 633713 1350643 998261 684296 802830 1796034 720205 1379497 805986 400670 1604441 920420 1941909 8783 281560 1942510 865362 74193 402579 1977420 1914843 1149877 1083751 1494966 225623 1020160 1861128 1844731 1094575 1854669 1493296 366978 864666 156342 846430 367677 100666 421328 1648308 380170 330415 819846 1961503 513991 591103 816150 274316 390211 743203 1415535 1826858 1628616 636932 241993 1695227 1408923 1649453 1485778 1242044 1098665 697443 1902202 825691 394247 148091 654278 1062813 1625407 894082 1810398 1970123 31704 1235692 642827 1604830 976865 1923282 1019004 934071 124085 374047 784198 1881118 1915642 904501 100493 24666 1139227 20949 275052 112697 609555 1582117 1519155 1434359 789742 1409702 1203666 303112 762269 176598 734185 923846 231494 1255163 1002754 483016 172993 30571 343343 1227898 1282179 411134 825524 1484526 1724947 149148 119102 1678337 1851798 1608015 403584 906736 1212527 146154 83007 650027 75908 1608004 1550749 474734 1602125 1308491 341367 35746 1355149 138846 552427 385804 1507530 1857918 1191762 1371808 259742 1212204 642853 1710034 451167 358037 1907182 1639785 867750 1253784 1078799 425785 861482 1177326 848344 1294710 1646471 643917 1763323 436769 585660 422499 968484 663222 565253 318137 261062 1758375 1660452 1492502 109356 683335 218496 206762 218098 1824128 1303293 162158 607471 1037709 1984907 776817 1734960 13432 821713 1842760 1414259 770705 1795164 1906499 640018 1152323 1582184 62357 717773 224119 1179587 1033642 730492 539890 1568866 1840097 1681724 158990 1571681 1456620 1985089 1819743 22848 1466430 617147 1516970 1254110 628108 1038515 1572117 1840741 1065426 1329969 259859 383331 892229 1045319 1967584 798314 1788619 887550 1031710 691034 1784671 1601769 1077910 964992 198509 504459 482329 1496114 953425 1848217 732695 1136237 847501 1668580 1642936 1555974 1362209 1271908 1230352 1230950 1934966 682363 1888414 370233 1599297 1336584 28624 1462525 1348951 59387 435980 1165619 675772 1698880 347440 1112454 241664 776523 1391220 150737 817492 870070 558484 585951 664240 236623 834498 853844 1020040 1739171 529727 760039 175818 1292795 1468205 1338996 1561228 1555547 1133205 1373999 1114041 1836701 742027 135400 1476127 1238577 448700 292551 497194 1364510 695770 266752 1410581 1939308 583209 265650 1686388 1911285 1096735 1509953 1199540 1641182 1367164 1065963 1607954 1601831 626206 520607 1352058 1367724 1465159 74404 1705474 1441510 641099 1885108 1406346 1078884 468208 1050599 516122 1240519 605838 983181 1649236 164175 284683 1009139 830063 884381 1505903 941564 1036546 1602519 529517 1290490 1094126 292668 654583 592352 1360293 1805167 1724552 1914323 1977717 1051260 1853921 889301 1026478 1216670 1242147 1101554 819949 649921 375137 1598631 888432 662571 1467340 866570 787415 923722 1516142 633387 1167638 1484764 437608 881015 393796 445163 1736273 21849 1985804 790892 807331 1869961 611438 1214722 394929 573597 808193 1960501 970951 1897961 1284974 1995974 1076077 1866122 314574 1431383 91848 377146 1131389 793677 287142 1701167 1671342 2582 524661 844989 1077905 1789086 684650 1716739 622928 1983754 1684312 1919791 1139454 1859125 71290 184613 1593517 138917 746595 1545927 27653 1826060 705923 191637 1630802 216542 32449 269994 422365 533977 1673445 189531 164800 1507575 919036 3901 966364 102719 1487721 500466 1342058 819874 951455 7105 363316 1553207 1594062 581879 98004 1092572 1916181 921143 1368845 1629522 5633 576161 549895 332095 792823 956 1244389 1901798 709735 1835216 1064858 274348 744716 1417776 85258 59327 382874 438226 1802692 879026 536376 592857 1309056 1956518 1878730 1000841 82637 134775 496058 177249 225200 1632171 1525341 692108 648582 1407585 276114 456573 355762 306401 1891600 183822 1088942 480672 338346 581099 1336072 1067853 1638142 81030 633784 178256 393874 1714495 1836355 1672254 408952 1166233 1776109 1825236 1540023 342763 620727 119073 1249370 374198 713190 1118133 209380 1343443 113200 336794 885705 1365537 1533167 1639788 35403 1321036 1889146 241451 540930 1438881 468732 141254 990432 335234 1791644 802608 1573619 125121 21568 1985600 362781 982355 1437710 586410 1187925 1175727 1548724 1696843 33616 755766 1432384 1878663 1662900 195027 1783738 1891845 1767075 1844810 1025714 494795 980044 510970 1281303 1092704 527170 642287 361687 645904 1925375 639954 1366822 1195892 1257628 63058 687513 1848523 1339392 1252017 1009359 1075862 1971715 511859 372106 1961013 1280800 1812217 1467119 1902469 428528 288453 1928727 1351524 1415175 1285859 1370423 384361 1406511 399801 611424 767095 1622080 794874 273136 1260279 1696380 394148 1131047 426299 1850751 111875 505297 1702059 1925263 1820876 1033865 1597105 654239 822706 1820118 1439055 1026344 1543294 1038905 1436577 971882 1223108 370073 125533 28594 295587 463168 341776 1812904 1463573 494634 856117 1364595 1677768 611834 190871 1587845 58296 798093 1090478 393523 1741025 383975 882754 1727071 1459744 556310 1592000 763634 1380378 891196 776666 1701183 841961 21504 1357713 211024 1512805 1268830 1471204 1230166 1808897 1600327 1103888 254770 202454 1223269 474448 315841 216329 969343 111460 729821 532008 1154337 19688 380733 1976989 1329075 681776 1226001 1530037 1603874 1911776 1933689 328615 344802 1179010 942096 1277309 1616124 1850957 1762720 1326323 302766 1223029 1983471 493077 401762 1729473 329777 397827 25532 693597 1921987 1570862 472862 483862 790047 455313 776052 838090 514789 1692307 402713 87542 1643037 350610 895421 1462457 257337 1445663 321547 1480489 553546 1575605 1729704 1941346 302377 937153 27518 486812 1503551 838319 1286809 1774621 1049602 1317077 1044637 1249024 463239 1825692 492056 469176 1203720 1202695 922507 892810 1723851 1341057 1524681 453168 1782375 1914283 423337 82749 1323090 1732635 1459919 1117536 1968462 1949893 636777 316408 1588345 776210 855991 1759796 217848 498750 1813542 432087 1659398 1864042 1904777 1095420 135197 1675769 1723346 1077220 1067642 1227237 311610 1687736 186473 1001868 615995 1217196 378158 1981154 1243352 1461621 1461794 1511458 1861405 885505 733547 925003 407390 481392 873686 132025 1606108 328476 1890539 1018704 187712 817461 38798 1517241 1823550 1102901 206823 1802221 1739954 1715774 318979 406348 683952 1460755 646098 829002 619056 973886 318868 1271397 884630 536901 1826942 247128 799273 1510176 601332 1328005 700741 264704 1091671 963860 505567 41751 744995 422645 932539 745177 1969246 1534627 1388160 1383908 1467635 1341999 1320167 1487503 1832309 766230 634780 774943 460490 580505 154997 1136499 1646893 1256235 90053 1478098 399147 12771 1646169 1908414 1466009 62888 1833730 725530 1836982 1272313 879165 512588 476058 1088769 584362 1853216 1749202 242543 203975 1755204 415895 472305 1827442 756299 278000 973881 64651 1310385 481339 1036681 1186900 1671137 50279 483912 128713 857519 1184082 370240 865616 220822 228321 1731020 745616 1816307 475101 92654 1877292 291462 1181772 1584024 666297 615157 172384 123986 1380946 454977 1943546 1739029 1060091 1675811 580247 900539 1610140 17632 1257625 249920 1977723 1290018 246698 1037725 1136710 200490 1425171 14144 1043690 587956 1567797 1960824 505455 1741972 1278980 1140460 1101216 650814 1388051 1841607 732678 483197 1650322 371343 1403626 968107 1872060 967717 1356435 436626 884880 1130579 212647 1456607 61476 237216 1084053 1435444 195084 325914 1376627 222415 1695298 1752551 1093544 569479 42085 205982 1773704 1289251 128595 748949 1998427 1056741 113067 959399 1280120 246720 247633 1152746 1050243 1073702 497118 199253 1497997 1641245 150598 502392 1671230 103409 419422 428927 1898079 678297 1131317 1554757 443729 206549 1298659 1183805 1611674 364743 678962 1099338 357932 1537153 647980 1753536 1031918 1413658 916516 1156734 1486933 858916 147738 10117 957806 1805150 1723091 1669119 1659607 1406547 3370 420596 391666 659143 464975 266020 1047146 1192830 64461 1566597 1224369 1209131 1616755 1748521 1269218 785748 1394745 1641268 1024473 1680529 652454 156668 756048 1928247 1105477 1713379 1806986 1233019 517242 600158 449362 369732 1112345 1849232 926385 1856354 30366 386598 476086 602452 666756 738975 1028007 1321608 1911810 1769660 1075553 546859 1185614 1666361 1516545 1735682 1332391 62320 47569 827006 1476739 1310644 953661 1247789 1273000 257758 1441241 1936144 1062622 143663 1386613 1069520 955622 1026715 1112837 1386733 787140 329103 672840 1436498 902452 1404163 404291 1583754 464781 734428 1412096 1995064 486454 925681 1830482 1278618 418973 8472 1550211 389317 1803781 1363435 1262340 1155328 865718 1687267 1683332 1758129 940357 1410199 74550 72024 803703 1478709 489002 889840 1447061 334554 1310684 377520 1797716 1811428 1618574 559139 625633 1040141 893186 847136 970616 662810 1622027 419668 1758707 991787 1649587 951364 538096 1497484 1065483 1905551 1370713 1007068 850101 971671 1091438 1245546 260722 12060 789013 1235506 1912963 1101093 1836009 25497 774018 1981386 316703 746294 896638 1811459 1631082 151372 1482728 433489 320699 1029254 415907 1823924 726278 350206 1698511 642043 1575839 248236 1618810 1821721 594612 1784314 893174 1966972 1493944 1870324 1100580 1425397 272617 327751 496845 174976 1368473 810018 554046 1181366 201278 832330 792030 1164992 1781192 1162141 1827624 1516530 1336274 1411485 350941 694495 1940761 1210061 1446389 581567 779224 150190 455004 1651362 671839 1469538 1149048 656010 754656 863607 260541 1476794 1636756 726376 262891 884907 225945 1157289 932678 143981 23905 1522772 1167280 1855496 1564647 155347 681138 1306002 732459 367945 779322 1643426 937072 629640 911723 638528 597295 1383725 1892671 1496656 625577 499205 955767 1040343 1378356 1662323 227383 12939 1050727 1144549 1931446 411484 1964642 1638115 1880280 1324370 1230785 1125561 1897889 858009 486149 592119 729795 1203622 1089130 1803518 441754 1324049 1550582 118163 1531557 1162298 699067 599068 432923 235806 314876 1670564 768128 504132 1886326 1057538 1440037 265303 1712770 1874225 160265 506811 784708 1094759 1602262 1592027 1676477 1486099 317347 415080 1141580 1725734 813997 192655 776558 385643 1790460 1113956 396255 1200974 310641 1541118 7421 1324136 140131 1482731 81078 1759620 216073 6354 1019508 1436730 670375 1230759 1940433 436026 1830715 80404 229810 1449811 1887339 1187775 1465672 1998085 703627 1443214 1695961 622481 1579529 233131 808363 1595164 925202 829664 149742 1008687 72398 698506 1754991 544869 275897 696631 270926 149270 1474363 1484123 594843 1185837 745237 1991540 196925 691893 903652 765543 406049 1925853 741676 1844638 1103917 1576506 601443 462301 1282493 1312417 1515294 994741 690307 1333837 835610 756302 418412 839911 1322991 1674553 1216261 1871433 1317238 1329670 1559348 574792 730369 1599470 1557134 1455355 1090086 1661 246133 784397 798911 1392636 1401261 1005027 169482 1599334 1854415 706013 1630770 1551294 202796 578523 1388174 1541597 512328 1834989 356784 93653 1800559 1019045 148008 309728 1014600 1188346 765613 1939932 372853 901724 27883 484618 1981973 105763 1388641 346586 797559 638638 487211 1289907 1870285 1141208 561325 1120868 484929 764437 344041 1699768 793300 1065724 964359 659448 1951684 497417 728291 590842 1563100 56236 1112045 1732698 819671 508981 1754830 1201720 1499230 1682028 1686271 649953 139006 1045890 356977 1407734 529668 240730 778749 594122 221773 505008 1528829 1074376 826527 1707653 255437 461783 270776 318478 1945534 119294 979486 1088503 264272 428602 1008433 162742 211398 598132 1329246 89112 558294 843938 1791512 985427 54021 676286 1022669 1585835 534097 321509 1771206 103975 1932656 1866115 978712 1081658 1697861 1213391 475046 1955897 1838443 1951333 917078 603163 300482 354924 1693948 1350110 1970752 1456981 1189276 1060468 192434 77397 325343 260828 1704559 843943 848130 1823601 1738302 505285 1174851 1126288 426396 772017 773965 1474885 1104426 974130 423174 1738228 695165 1930567 1084367 1910152 900375 498156 1061120 1384319 483849 1879628 770403 1297476 1073981 322432 254582 1400529 1923624 627481 888112 1951477 1810830 888235 533216 1252912 328337 658311 866477 474331 822615 663713 1929809 247524 652439 1296892 1179272 1567645 999239 1727459 387127 66292 299641 1434045 6616 1348318 3364 1689644 631302 1057935 278321 845777 1542995 103280 1390720 1310845 1741241 1498661 850165 1182560 1788032 344769 1652762 1657208 394584 1226740 1088076 1371117 830621 934594 1310652 1755189 1755679 715729 1808903 1261898 1782373 1384186 1310321 29280 1146286 108921 1084748 242190 1108748 1461452 683039 283438 1853953 1210286 527662 1770878 1366059 1619553 1446120 771496 1783040 1603436 30134 1298268 703023 1846447 1277563 1347564 376302 693145 657006 1301867 1698294 1721724 1603712 1138702 1089168 877658 877152 1713460 312577 1326967 868557 386813 1610751 444695 1130156 1896922 641795 1232195 885009 783741 589969 393432 236387 1816136 1275278 706942 1635057 627074 448550 941868 1153887 88696 914864 1067087 575973 116554 1794288 1269443 505244 773544 828706 1876405 1531666 1147320 645320 990925 1321753 1639003 1808868 473732 161764 1738399 264287 237590 1821812 817657 777506 1789133 1136285 184548 1084743 118202 214507 98447 794911 1614222 1232093 1751048 265022 1441515 1255603 564091 1605656 1108416 986351 288693 144556 601079 1563653 77970 305176 614334 789868 305623 818591 246895 1366442 1830254 919372 91766 1481633 443376 716567 1509148 1319279 1277743 654752 872423 986834 1805731 771414 1613953 1606312 1081780 1158926 353679 175436 1856891 1631969 79975 891362 998197 677246 1013118 1284329 172309 1760894 1929800 1325119 1737276 1804563 945233 445652 1269285 1467982 1219686 1963714 665040 526930 891451 796361 1888667 1175691 1812004 1386339 60310 1220052 822011 949244 835522 1560161 1590946 986186 11777 406068 1288819 574954 641447 899502 1635140 389285 1548764 696265 39018 479903 1710356 1811021 1762371 1164806 1745875 1732588 1240471 1330721 834961 1647012 707168 76090 1649691 888474 1671430 1367404 1610439 1042780 67930 328069 1272240 1789231 488045 1888793 1611931 936634 148042 1498443 648058 1127718 1525903 6467 1604696 726414 79058 1822477 981170 1275985 74905 509946 481272 707019 305438 733776 1678191 1579507 1059283 1179495 1888337 1823749 336057 1677123 1715463 1160151 1067391 1685753 486196 553335 1672273 1244958 1003028 575222 1610916 2174 1273863 1005867 716410 1793436 1167770 1078273 1300597 1970704 1116313 478414 1932894 1668856 1951994 641510 1871674 247851 1496683 1246914 1158470 378045 619537 1899399 542449 1122163 697585 994428 1870045 1171436 1346808 856739 1840754 704254 1188194 934368 876621 1067294 1989214 31347 947307 1095497 1920404 693941 408851 1790755 1310909 1535352 348636 1737093 231924 1907305 1277055 779565 518018 1773198 1173901 175542 1902153 1860568 726042 87682 1788714 1626905 1717709 1044922 1765290 275267 1338092 933040 894239 494429 1881617 1370422 1468457 496078 789359 602528 726853 704414 862308 119927 1397462 1675555 327721 1244652 129022 99340 1969597 806469 1291159 334282 725806 1217575 1196692 1350952 304404 338186 710130 1882062 475442 1002819 809169 1428416 543586 452117 1258265 314383 651550 1043578 1471775 1504927 1416789 599075 1825869 578396 1446234 662300 1968366 850993 1839022 1186422 1445636 1443055 1966244 808170 1374983 787637 906779 1519456 1174456 633938 719781 114417 1936275 1481330 1279814 889348 1306059 1017869 1744899 7513 411447 1003581 1454560 1331945 1032077 447138 1776780 1775651 875261 1219506 1650777 104010 1811965 1480370 1838292 1192978 981156 257633 698128 576735 215422 1347566 871667 1508 1555284 322921 598543 1679742 1139214 275352 963697 408207 666357 1030502 1023845 1497467 1007016 1692623 1100809 1815556 781837 438220 353786 1279 1868720 1868454 1359507 1142630 553807 31845 1177802 1410032 1781274 1728001 452957 1935574 246692 324691 1103900 1399210 1571302 615097 1998516 401207 1056579 476231 1263930 141685 1418370 1697576 1396719 942737 184824 1384548 1321855 1331856 427120 1407199 836979 312055 1356749 1814225 241702 1821243 1457390 1554363 103005 1032942 92578 1109228 654048 1508660 816736 623357 611797 1017681 1916984 978544 1968442 1458122 579919 998600 461963 938775 1846163 419686 1303756 591815 345439 1621075 951684 316850 446152 1712263 695085 1533849 333445 522342 1271184 1371095 749216 1829121 550949 867549 796870 1223622 333738 1447351 147118 348 1880372 1635455 879560 911397 1141727 1277695 1876537 399059 86221 1747603 1287408 565735 951471 1796782 268260 603720 1557179 1197249 845994 1328252 1955811 1992137 1813449 1363299 788286 1692512 505481 1974115 200804 1321725 1357594 1337787 680692 1295975 617847 1935014 1348293 818568 1846142 1756563 499944 192615 657675 1471091 992607 671030 1198664 1146653 1975803 1154563 761719 46071 956688 1142920 841105 633554 1270891 722544 1567493 1384065 797503 1976270 16493 1372982 248126 1450363 1418820 378319 1295107 1157410 482953 128992 187740 710713 97288 1213455 1037574 113736 523897 1783534 858678 56233 1250682 803506 639852 521647 1823390 1676732 815646 189195 1300288 710746 1740002 1714004 394856 526844 1329974 259299 1852910 253003 463901 1246853 197181 666376 1890639 852099 39982 703782 897233 688363 1378959 1825820 1197057 888539 378808 1552653 1777008 1657144 429996 1023041 1243314 1036548 410029 1923144 1743046 1054125 1736382 812760 1726699 1999701 369353 1543326 933086 1511780 526084 1646568 1367606 272709 977855 1714826 1857017 1755869 309550 1601932 1489403 531003 1875889 650140 193672 1206222 1316406 48374 565057 776307 1360826 587645 89195 1026861 586909 1557440 844084 656548 509600 477188 925517 761449 825267 372750 1545056 976642 1436778 1804718 1249966 629233 933318 504332 820254 330948 1260705 690164 1296155 1187353 1512486 1732145 59948 765147 64427 1670836 1357406 1234869 1319797 595353 991859 1966053 678584 1118370 797265 1587260 1538827 219291 1916605 1386679 313886 455675 1199898 1018157 88048 1410920 1782453 1584572 1098823 141620 1739214 1323071 822796 1405030 1753355 963870 468828 189394 1217188 1523598 77029 635515 756201 1725087 920764 1570104 1190963 1246484 660418 1714505 159993 717839 225141 199727 1897124 1045442 1601566 876638 1540942 206485 1009368 1122441 554573 946304 496080 1366213 763617 1572002 1429536 1841976 246824 333767 1866968 1865280 1673241 1016583 497207 1870983 279103 1913804 639701 1960313 524456 1122509 1102104 1491121 900274 1921554 1971523 1034194 260626 1957557 1696932 533979 1696823 1666211 1863244 1553874 975434 1474948 875582 1472376 1591829 998685 1149003 1965627 468234 1568524 1146607 879315 1482424 1108656 1603053 167495 1606707 529838 1913761 1473866 327426 1579485 1577288 1406839 1451180 194003 650655 178564 559256 48593 1809483 1932204 101127 1575738 736189 977417 1499499 585934 221670 951406 1075500 892809 1542971 1469078 1705401 357905 1600193 326192 633884 1174891 71028 1069902 1863700 805132 246588 1971812 860193 1971651 407928 1536111 1782737 1929223 1880431 190338 1871538 724632 1622182 641654 1881083 1744173 76755 44499 1008514 1716097 1901267 632376 64834 1285825 1116622 1594714 1671896 861164 1708207 1895723 302253 822441 1190205 278885 1981000 784527 1930574 625770 221829 47321 1914438 1619003 1086173 371402 617978 1847765 1296397 1152949 327261 1302803 572742 1851519 701427 1134212 957840 570562 343754 1657422 1650230 1612039 663259 825364 696493 1542177 916290 719973 1847725 1593570 220979 1041718 718453 385717 46766 839905 1569817 374506 1540312 698769 1918638 1908657 91336 1038542 707777 1994266 1877047 804447 800211 1760035 691254 1000391 1423935 1407984 1355902 989437 1932708 681095 1246392 1560191 1542459 1729880 1332045 1309471 292393 1847251 691944 1332106 1760146 517322 1635127 941424 491849 1715702 56799 1258590 346356 308051 775544 1745684 1459731 1916193 1157728 728738 541255 949166 626094 1433414 1396117 1296417 261880 1798539 1963303 1512789 1311995 672977 1170175 1652760 1608100 1454635 235045 463352 1748414 720358 109170 347161 254103 877922 1648559 614819 223930 338505 251490 945342 963886 524146 1445919 1996197 777703 1919048 549729 194629 1501957 348817 992088 1208356 1906218 202016 42050 1386480 1687501 1885864 679296 1432381 1661093 691510 1548435 1835653 762543 830810 565097 1440110 907561 1938129 149061 1021972 1145356 117854 1631058 1106954 880167 103236 473000 368199 12339 293862 1252834 349682 1088014 1471967 1203794 201796 56004 1058783 1488194 1976436 284605 851969 264296 1845941 911128 1048743 447528 408565 177799 169758 351474 959381 393562 553875 8188 1806491 874002 127969 1171201 311104 1404341 1736031 542234 272466 497865 1097432 775944 1026432 89431 678127 1267238 337170 497770 1807728 1470852 752527 1919368 1564186 963038 856212 400698 1632430 7013 1829005 1059124 517981 282642 1323883 1954167 1619511 866174 764950 1510589 1993439 916265 1475943 765074 199603 613803 660080 1576199 393374 1871081 1709402 334367 30235 1996529 611058 1617275 1582278 1983799 1173150 1926011 1774014 398145 1724575 182313 1038419 516476 317303 1899120 1457787 1483215 1450373 1403362 1836991 346534 1473634 1929087 105455 33311 1721963 215969 1538630 800309 1789682 1633074 173138 1000966 316007 469528 440957 1220523 612171 1754322 1013659 1479119 1686314 416870 1174617 1264705 1410270 1995287 1545046 1601392 726249 1515471 621173 1766258 293287 98458 1592828 748549 1763496 1553195 1043394 1534438 983549 241205 513923 1922432 714730 1492896 1602058 317872 1510293 1929670 1971955 1178457 446129 1381182 309886 414123 419239 1445302 1407888 21999 1638555 1879656 930233 352659 379859 186002 1446801 1517331 573890 892827 931047 1086234 414077 538871 1055826 601948 140380 100316 1747184 978641 389492 1968199 993631 696895 100866 1631103 1186818 891764 1893049 1561463 170224 1751869 880253 1049210 523898 764766 165713 600932 1016610 322224 1304311 926263 627696 1476371 728222 421038 1358050 1178707 328951 262252 1439735 85227 1633636 1849313 1223966 558758 215380 1767546 236368 273805 1127925 1854778 548623 1784814 1543544 1172410 777677 270990 701609 1504479 1427458 344461 392990 1730443 1601736 1264674 1740440 1971862 725496 129038 1038938 973475 1084674 1148040 1861514 927051 460238 854856 862072 837426 1237536 1239401 1158511 604589 550687 1449908 1592998 548673 1115578 752818 1477971 1834696 1318544 789637 1409798 1544077 134828 1276878 232812 1561993 239174 279965 970619 892523 1440428 929485 1301355 74900 1913331 865336 1651838 1716607 1992947 325588 531189 8334 1820514 520190 1854996 1676064 996981 873430 365793 331927 1720639 594572 812958 647892 1717279 1196282 1285044 1340944 1229954 1506003 521247 35634 386388 1753324 1057516 890727 489086 908298 1239878 977900 1095805 702282 449505 1066546 1334164 210280 1597357 415241 1738482 400263 1235318 552635 1487758 376265 1431004 275731 664482 1471572 925919 1606434 399567 228019 1190088 374593 698739 512816 1413332 1236546 1815706 639868 1986840 1044866 792360 1981959 1765912 197119 1092787 1894071 307981 1185659 1467848 1551202 162239 747278 713947 917394 1824701 118925 187903 612426 1674152 1279649 1282264 211580 484530 1737306 1544884 934537 1355112 505932 81499 254827 1034440 99562 1396760 1407745 1616261 798397 1180522 1549658 1785939 28694 645065 187946 824794 1766021 1301289 983458 11069 488282 964821 1883732 1753842 226818 1086038 143711 1305681 1587272 1480525 1304733 658643 12731 1992581 579066 401972 286481 1317920 1498748 405664 1757666 1301816 1736960 1756653 743238 1649440 1143395 768461 1959503 922135 1495114 214439 1448640 769940 1145040 847590 241048 995413 1563737 1849555 455038 1913702 922218 325205 263714 1827509 354716 989693 1864669 1796123 1029707 28349 54259 1123943 913122 800554 640275 1772572 1210609 1603973 811884 708109 1948876 585431 725689 298341 1369451 1426097 1831899 184805 1400137 1600627 912109 529670 997316 1750379 1040420 112263 948325 966143 833371 1679225 914756 243883 536229 1102188 1303724 566566 416849 857136 1919905 667578 774886 507560 1295872 1265386 1502650 1710995 822447 110064 1202069 961576 308912 1179461 1030281 1018179 163760 1764977 1514855 396684 1785848 346644 1801786 581196 597861 1197411 524585 1892154 1169236 1089415 1586230 976925 1341374 824626 437902 515828 1805766 623006 850047 331923 450740 1508086 490762 1363416 823002 180204 1611204 1103509 1939469 717877 214698 422895 1441631 339656 1876236 1081453 740118 1527569 336919 1832254 1266309 1597717 1408033 607495 1973611 655296 1240616 176373 1829624 469706 4541 473041 16382 1467430 1961249 1354321 581214 78576 583167 1844576 472338 86821 1927942 1200426 1281326 1112983 425583 1238263 1432168 472731 24756 1377662 1067125 1576843 527626 624451 1619391 1971271 1912478 516416 528745 1917508 643982 782157 1040810 903201 1280250 576877 982295 1573075 1119084 209261 310923 1173521 1636249 697208 325440 1393948 866017 237898 1003204 598290 985584 509175 1953023 850566 414556 1143631 1032192 901969 393236 904364 737690 511920 660643 728799 140329 1053895 367598 1590578 1273011 256388 1855763 1886150 904969 478087 1316268 1543868 760452 1557376 977425 1625557 1151417 1177336 518580 1245093 1339965 387911 1167218 673691 1269489 1558385 698142 513750 1239573 1480026 1429826 230997 773922 1525152 329178 1484115 1513835 984311 235111 267519 1269372 789191 801655 274968 1995308 1346143 935488 708453 243276 111089 811946 1604507 224234 1854240 88225 1873878 1747749 1191179 988334 1172948 287164 1720767 908825 1115893 843830 150101 1496684 672086 1412596 1376778 1585499 862982 155517 815390 1975241 29353 545310 49881 733233 160508 377987 661605 75328 1794756 773459 214683 725088 916115 425355 858780 691109 1034050 1872116 307655 971941 767515 1769251 1826025 882831 1730857 91083 69757 1257199 1193990 1002945 1421624 1026170 1310836 1127559 1258400 1050577 877603 493550 115623 473292 1353411 1862177 1406479 1710496 1629687 1436101 1479893 1301729 1670833 1123004 1765972 1615018 1000345 1882866 1237856 290308 563387 1282216 107483 368642 111324 1728730 756174 821096 1032853 5003 1088917 94116 1419890 262260 1844256 627611 872548 1517717 1450163 1381386 437306 756035 474184 203315 932592 695598 367060 1620655 396214 1190848 1461549 920413 679075 328347 1673372 1340885 2102 133657 750285 1230678 1094915 898081 481522 1922404 1454992 238896 696809 1563532 1082965 607648 150730 572120 345789 1650478 739515 1886260 736773 1926913 1159571 1960658 140561 574851 371310 805751 1484126 618871 144807 226974 1115859 1528939 1846283 840229 1014167 662730 453644 369389 1114404 652616 1255714 1618416 1376493 1121971 209374 844799 66457 1106530 1229483 464313 1667333 1683916 1171192 1531559 300170 1192604 1563998 114398 1446561 1861624 1699540 1446806 1863340 268151 1389432 1781893 1522371 901695 1534378 849300 124940 668400 185479 2163 281086 1697091 1969426 15833 1786451 344040 1187670 507773 929813 862698 945442 1253446 1085395 1626619 888445 1638045 113022 1034164 250335 1647999 1501457 1796055 503393 1058633 1194723 509367 1013675 1274173 1529602 1871940 1445249 974094 1614675 1046580 58175 419262 387389 1981497 1338402 1112785 655625 1462645 1423909 107099 1105878 1017148 1518420 48407 1015106 829224 890692 621325 27118 1447286 432953 433128 74088 1623077 1517394 1484614 279277 854691 1447189 1421180 380929 744813 293549 1533382 1508188 449653 829981 373398 35794 1097776 114363 1827084 439390 1060971 1760247 3927 337 725423 1034041 349626 1396191 1908154 872638 1624454 712587 283160 1333756 1492006 1442786 138591 454234 176323 798920 638862 271171 209643 474855 752785 596498 1365741 1693291 405524 1860240 1813634 726497 990237 1445535 1909360 1400918 1414331 1079207 1123969 142876 1436541 1620656 1332487 324745 1144445 885100 1986311 748379 1116985 1463574 1643266 1030147 982237 1776212 1996480 1561493 979404 502680 1122694 971394 427806 1194058 963485 1644362 1341254 1020441 1965354 159397 1646163 1645826 5377 1728894 1220988 326061 1872755 512878 328324 1983427 938313 1096029 6249 671882 1294351 1830595 1824762 1614026 471603 1068575 92778 1777468 1983892 371263 1833849 1605676 1410682 1742397 1669455 1464728 93709 1502365 1777458 469457 172474 836675 658200 1264974 212965 1939996 1777023 1805139 1713515 303656 391072 379195 1779295 1821933 371405 1075884 1556235 1257844 172252 537079 1877071 604169 774595 1406976 912906 1599164 423405 1398138 1843644 1948190 1545884 94552 1706246 1127886 1597660 1670711 124190 630059 1530050 1076123 1361 540158 1246433 1461763 653517 1568387 1024779 1765286 459889 77343 781496 1593027 670311 951384 1184061 1596711 356678 1760295 1117157 636145 417394 700931 309783 1920112 1014505 1513832 779878 1097829 1852324 406917 69203 98389 1121992 323225 248224 1889807 251506 674973 677683 1571952 1816046 1222044 1394886 1889455 1442596 1245772 1211036 691044 1839824 311161 300630 1930682 239191 86516 223078 1752467 262467 1658404 296949 1971094 1984624 904232 127095 1881615 1106307 1556786 1673272 1675233 1948365 279938 442327 1592005 1873804 830266 969964 689349 1592207 1595860 857500 649445 54947 1764371 421590 1562435 1969185 1167341 736999 784955 232935 12617 524485 12555 828592 1188417 1582381 753740 364710 436385 1577802 931356 1889030 1157014 810399 1635755 853525 1974390 627488 1403542 1944839 1969218 1965425 1260440 1169639 1439767 833539 480929 1446007 725867 1911011 187679 1657488 1545829 1222122 963184 1412844 1338271 853714 1645985 747952 1674623 549478 1936676 1020190 1315323 1684644 495785 1569390 1477866 1559161 496647 150090 1584446 1858144 367649 1872235 499286 1412008 1864968 1065960 1096075 80798 284204 421401 1105474 1213770 858604 157627 11141 278074 1656354 1592832 1664350 412841 796951 265390 1852783 1569495 938022 1349226 1456133 727836 257498 465488 383454 1303485 1752953 748113 180087 1104471 395582 773303 1337342 1885813 1954160 255322 1304664 762093 941003 1606099 146759 1947049 1516113 397769 811319 1622277 19658 678051 727853 1200460 1504131 1020324 1530737 905338 258359 1756075 496887 823502 98514 944132 12673 1012248 1541903 290550 1182212 1604479 1226723 310059 503182 1088887 1014396 1800300 1246821 1209002 1329454 927559 1785283 508128 595890 1073141 1659381 664356 1599759 1508791 672256 1089514 482133 80017 5768 1119315 1348679 129527 284408 428695 1921065 202653 1235612 1394951 1010586 1622325 248540 1242988 1952086 394001 1146680 903886 1431467 1554484 1329689 1374863 1091861 16801 56218 921050 1091227 1310446 1366048 1303684 758164 274296 1493865 783225 268889 417602 1487357 1896418 78156 515398 1920178 1710704 322516 947891 539211 829979 1792763 1213176 565218 1964879 968957 827800 1977976 484336 1109764 82156 969670 517043 713618 168238 1670975 186939 1435766 1184545 1294519 349734 707083 336658 296893 575339 370783 1937866 1874218 1232504 614944 1253029 20903 1273419 1528213 1902167 1016275 867968 1917287 561427 1535395 1274527 1525480 1245778 961429 141756 175299 443714 869052 1902816 1804752 1640803 930529 656985 1848027 382632 283692 518545 1146678 1791779 1630728 407797 1574361 608106 1874351 1409349 1356287 116050 1907566 1776110 937326 1965005 963420 1508406 1899270 357438 728996 631160 1290410 696075 913699 59124 398497 1881794 1780834 588984 1679466 131438 1984097 1150217 623205 187206 857777 818642 353680 810645 1404196 352423 564163 201501 1744827 1584408 359718 1926512 1541537 1469965 431458 1120471 400824 1947556 1879981 1057232 1283929 1371322 734980 798580 1402610 702220 986006 103879 315397 840503 165041 1189156 105350 1079728 304406 692618 1638147 5876 761487 10719 1130928 1565275 622412 1239776 1396996 794947 127592 487495 655909 801953 229308 225397 347834 1983864 380974 1969400 720333 168167 900976 1996883 1236440 570997 1869411 1775384 385734 216157 159738 1600012 61279 1146534 413438 894032 931199 1539384 641069 1769799 1057183 1553694 422238 349781 1003058 1096858 769612 1281199 144857 465680 970946 1352374 1586840 803899 777561 1921310 1571868 1205743 1630717 1474696 676691 1331018 1145426 1952636 1486254 843810 1727082 1637635 279353 995433 1072302 1471250 347449 1610207 404514 1440910 496102 1370153 183191 1849056 1134506 1973152 1650883 1937506 1231371 715891 1145460 1402344 1154086 955280 132642 1323974 1409633 414513 777890 1303708 115377 13990 11514 1732203 1301566 745541 464709 1975212 870453 1089052 914093 1688548 1236566 370937 1491915 523531 2010 1115074 1814405 1076130 1876066 1806837 960916 578264 595951 1513666 1163434 1813346 1755354 765816 1858392 797683 730999 1460150 1619551 1014907 900528 341658 869666 772249 1357778 623722 836045 1937631 892955 1352623 1868699 613866 1082989 1035583 5052 1637929 1154458 740183 1500083 509518 704942 398453 1775694 768319 642911 1106472 1175104 654298 1193752 1266853 868289 1809084 1746517 1112301 822508 769686 561234 454495 36620 982792 1311214 1747971 519161 714027 229273 193452 467694 592478 250840 1060630 546951 1869666 466866 181349 965975 1313077 1856280 996185 1100859 1790949 800474 1162825 405148 588429 10754 421859 1406309 1772669 1975632 1751587 1774499 15315 1971259 756474 1759763 1611571 1761643 1456702 312162 1562603 15420 1079759 1224922 945769 1904086 1913518 1451880 1552370 957047 123050 954372 1923096 1850851 1193957 275369 1893487 764970 85662 1148410 320052 1599205 1019764 888283 608285 1247936 1379618 1502847 735352 1913502 1549234 1112331 286937 1911321 1132603 1471890 561253 715069 390970 800932 1719230 1530516 1111859 1718168 961806 544980 620750 634179 1377744 599131 1058132 1176810 877525 1676856 456466 1545401 11312 505167 1004007 221536 1672626 256592 1858175 505560 1887303 1341486 1194840 1460891 376116 957888 48754 1499305 28146 706980 807671 1221469 1349093 1441821 655579 315647 397358 1127628 960841 291885 1239783 788505 261586 1528146 108758 1674564 876178 1245354 332723 1477933 470604 839813 299979 1579407 700515 340122 404012 1583025 486163 1663990 1955351 486733 1167857 1748807 1738648 533537 1389902 1001833 346204 311200 1723017 1981786 582855 501535 1498590 1006134 1829768 1770579 342578 910311 1041493 1942616 70546 717786 391334 1589964 1488228 799341 1317426 983252 461358 536842 401871 1339919 600888 1355817 339062 563508 1375831 984292 687187 514848 335090 104125 1333353 1219316 779890 1287584 1826878 123375 1473851 888925 755544 685237 1710097 769272 1155014 1216187 1504582 57802 1209007 1206092 688968 38521 482950 1613054 1201863 972327 441601 1152548 145524 1863162 714467 481193 223339 829976 1217860 1678143 326939 180365 9931 1417429 202619 1252760 1466024 908725 940920 581396 24399 730964 1307314 1104211 279367 1383442 51020 836521 437725 1352485 1777543 1749061 1726038 748594 365381 511293 1870098 456377 765795 899103 1171615 967697 512732 604944 751999 468787 1744520 181140 1433348 492594 1508542 1443353 1263007 546554 770318 1716848 270508 698278 974299 1270673 1395041 908880 719419 1154191 1325045 328626 1394705 759418 601834 192223 926137 1521134 1880657 242304 166634 84290 1218981 1144747 1466592 148538 734505 638027 243965 1165259 1588305 540844 760920 675160 740578 1903409 770446 323941 150933 1724551 1024395 1521087 1169674 892744 151149 1652986 439092 1751124 1566414 1237974 1495748 848277 312548 1891856 1608078 181075 908975 1846355 1813711 230582 625413 996393 1792983 1175782 75651 472787 226704 816510 1535390 1421081 1778813 1383830 1525056 344288 974941 1769468 743894 288534 1385916 904784 50928 1490362 1773636 1097052 483069 1785809 578364 1786824 129642 1727651 1590084 1171258 189731 1900776 1919062 713501 784540 1296073 787088 559014 1014867 1119350 1841775 1657213 452857 455394 1364098 1190980 1867723 1176110 200219 1951686 703636 1770411 303645 1394419 563892 458293 1122479 659294 673226 253865 158277 258326 908690 1301221 409691 1054973 1522962 637363 656750 167297 1458911 330779 1042032 13786 182075 677181 981963 1299346 1285723 239096 292743 1370560 923466 470986 1880064 1192076 411290 1814807 1469861 486033 1007287 336139 1446995 559520 1812630 1043540 28507 1480112 715079 1907551 1415686 1913699 1760568 114126 1669661 1283349 35995 1522338 1223933 828834 356462 475334 1763059 319018 180593 1340700 1806550 612415 1515383 350607 814645 1064141 703510 29293 922292 1757967 790231 1839088 1177279 116702 1808119 672003 520661 666214 904237 685722 411712 1505757 212757 670657 1980859 1057229 1726186 1198070 507911 837342 1308737 1857065 1132259 1720589 1374207 1027403 721689 1576763 557732 560336 1358332 1976650 222756 561232 1385526 123004 1318921 1729846 1417989 1118940 311492 813182 1573035 1115296 3976 1424300 268394 1858767 1801752 30799 494188 1521912 100847 1135088 1866938 403961 1985857 1477264 1094769 1029479 662268 495905 1486353 1637427 1259613 180107 49182 1708475 1721318 959626 1361339 1452584 81562 94917 395472 1501733 1714163 1097234 1495929 956752 181759 766629 501429 412838 1347703 263460 1146893 542613 768122 1315520 1152518 25169 1787086 633931 65079 464196 809430 1661159 15105 1448198 1837313 311305 888451 271695 1405774 478549 1967263 395771 1181760 1971367 1844290 1627560 1591977 1054037 1785168 939207 1682256 1398754 1135527 346284 1843941 1339009 762612 1994998 1962160 1594665 849065 1976389 1669365 397044 20685 1569143 1470076 1517806 565582 404651 1782866 133132 983830 1703787 1051017 219712 710510 945071 1937967 982969 1315991 1054406 508438 1087536 1496500 863470 503119 1852132 1582748 496874 1629297 1463738 1184853 438384 1933909 906617 432221 667879 655163 1105515 1910989 241029 1004015 592975 1374834 240680 437756 1883557 1598356 1957228 761834 712040 1505243 793683 1953285 628023 1272932 283888 398717 919003 477965 1140442 1285187 584639 428697 322631 964464 1438383 729809 1181903 771408 470154 1423360 408141 653438 679796 249744 1397816 1209355 1785123 1995421 1797938 541532 1570407 1427493 1264854 1549033 1595856 1942907 422167 904468 870019 397697 581933 1017874 102908 1627500 1564803 1249288 132079 1809804 132790 307095 1727526 1682097 329018 382542 656871 1486594 1043326 1318576 1722722 333618 1893310 634181 1672027 707862 831893 895465 771016 1254452 531535 585254 22414 1737021 1294083 1153531 1065482 92960 994531 1957668 1434639 465169 1773596 355691 1569910 850591 316902 732494 722817 1672758 1812387 905374 1788260 515024 901866 1827403 1483249 1981289 1168738 1240709 1428820 889538 1937024 748823 176145 239739 404611 218577 744789 1719973 564794 1756828 1707132 1241154 1570703 418775 949620 1449059 1846855 1703520 325831 602636 1901405 1343147 743251 549348 628606 432067 1511133 1997541 775681 266991 155538 1965564 575669 1576951 81037 1761509 682617 1231397 487409 1587001 963198 650191 1240714 1293747 319526 1036711 995677 555132 844271 1580731 1975618 1548340 605113 756520 595292 881239 857652 37699 1825189 1734757 1801339 1895860 727700 1689932 346897 722329 1318534 1750176 741913 756694 1139378 638784 1526621 1000827 372007 440645 1749230 242373 1482653 1740757 637082 1224610 247874 742460 740193 1174438 583828 871551 405911 1847693 511931 538954 1893891 916838 1162396 1145840 1295090 1073876 1293781 1936333 1462105 1323699 1770906 214724 1461967 519900 1042598 312881 1523273 1398443 219312 1719741 938475 1743137 1586601 1641360 1101030 303420 1598261 1828790 480456 1562186 1774754 1688388 1736839 65213 942907 1339688 1175549 681364 1154568 1309739 1993854 1981047 1312458 1810730 201816 451664 558220 1040831 1640214 462883 1337076 1020517 1353691 1360988 784791 1977292 1369091 1039580 1055582 1929216 645422 1021728 240471 1862652 501015 1153521 806180 1959373 75447 55826 1870603 1989777 1138033 124075 879350 1652354 1792069 1480877 382185 547086 883608 1762165 918488 1296568 1716849 633988 1545196 1300848 1712828 78133 347503 1637679 1938428 1048947 683372 705124 1333354 1073051 1147433 1519947 15401 391162 1487640 853834 1671020 1392653 924664 1353367 1485158 972486 1904877 1934878 31800 1117111 620921 92063 1227087 64293 1237489 1474296 362513 184594 384153 1023361 1167453 747318 910680 1325196 1177611 1558759 958271 1089605 1154802 1303331 1891545 270898 1315620 1523550 1916463 1667735 1071656 1357769 392122 1595932 1307276 1804275 1934084 1674384 1875615 538870 771586 1549670 179271 477310 62054 1423346 1433083 1773895 1755491 491575 1995812 1761443 101601 832861 1811205 1092890 1197174 1774483 1749898 145243 166843 1593331 423045 809002 1035727 476023 1951548 1324154 1633163 872602 626940 1156785 1275395 1593865 1403926 1571754 1069133 1827097 1620252 228234 67519 1851649 539798 1074281 1123801 1338466 1547216 1098489 693382 1407400 998356 1986073 179641 1353517 68116 621859 1940257 1422556 188977 770308 1450233 1553426 692299 185946 148874 390179 193864 224374 1723467 103821 1604160 1209763 1708788 7920 1602543 620346 1224467 1381464 387494 314129 727852 1671470 1457446 230420 448334 1583896 1344015 1922643 1812121 1504209 1560186 764433 1322776 890830 572719 632599 893716 288151 1626062 1074236 261588 1332570 1439005 1381029 1336977 1906374 892713 1898339 897693 1407571 1852441 837708 565784 873749 1613823 1662995 1816940 1538664 314369 154561 1836040 865228 367899 157951 59258 422255 65537 428849 254363 856749 266783 261604 698782 356555 781821 1023226 86709 100354 788217 248441 1622171 100492 1261185 1626713 1254114 377695 1887470 110798 1417351 362191 1345880 742549 1957999 42087 1183138 1603219 1681341 80313 318838 1107596 1775451 1947799 171088 1375750 153953 1285862 1961375 819813 1868202 794625 282748 1508661 845765 714836 1236184 1104304 539143 801744 1455464 1729461 1818572 1892238 237583 323046 266055 116312 1886740 1709089 1693695 191751 1840801 1772022 365994 208380 1673942 1231699 1162015 1868137 659487 1194761 529622 1477329 1363464 932038 54972 1622973 417801 647208 1369205 342316 1015899 1906971 196291 749903 1407303 45857 1128304 483600 1974864 416847 1775507 511954 1773016 528476 1875308 1164399 138609 522095 841080 173332 355888 1106169 1424181 1657654 1475259 924417 682473 1318253 1700794 1917260 1874030 1923950 281278 711441 1926447 692549 4680 1088409 1139529 890491 717966 510621 891865 935251 1270722 600504 610957 702831 433158 350028 496809 688778 1300512 566809 756336 715875 338303 1870381 1556990 893322 938710 819661 1954744 319503 351061 1377049 1700631 907831 1665772 1083071 90760 1888042 1521648 509988 1243106 1710280 1652406 337441 1166420 432808 734923 1723728 1799524 1194516 1432556 1251075 158310 1749359 1033209 1326925 230197 1198722 1035066 1371024 1745346 297947 959337 1454913 1360743 1260626 693558 180948 705490 256107 1766048 948661 1197362 865629 567214 1614989 819665 29613 923698 344048 1415847 1371669 1692529 313547 1400770 1399654 1166769 1761097 390400 1253937 1496552 1207399 100800 845661 405189 304941 913758 1012034 1155089 339701 44157 323464 1857084 965317 1543751 165212 700510 1970735 710041 581652 240948 1162086 713881 197142 1394769 1924521 1719099 1988376 406683 786235 715886 248809 906091 1235905 421630 1516310 74207 1492454 633794 1073230 504561 1254232 668580 1553762 1991985 1578534 1887296 1733311 951200 1989590 1439633 506385 1498810 46151 211124 644590 323470 867892 471599 1477373 285182 1055453 200514 654248 1828244 1442996 1437303 541649 211769 1443962 1698684 366062 811702 98240 880506 1098553 586179 844953 1649015 594920 1369034 382210 86307 1209578 923443 1080379 77090 301343 405709 601685 94783 765049 1753099 426745 37665 1723504 1471387 165920 1508364 1598475 33481 740988 865097 1326983 426640 34598 506681 477634 61588 1669512 1774335 1488265 1903939 707350 824179 589624 789845 298360 1688969 1388728 968955 1831402 906318 865143 1006597 233422 1094655 741140 462493 686113 1421522 1253264 228531 140999 712636 1049590 1587354 1741732 220269 1324226 1540700 650370 176462 1867774 1431952 1998606 1426766 1630989 1530172 878603 305449 1406008 1253202 1928961 804326 643922 1152624 272883 1341939 205709 82618 1822431 1207850 1388782 1502038 1540687 1042924 525797 1893218 277219 1119165 1946389 1231588 148826 1284251 1915510 69110 20316 1387829 1510257 1547799 1645777 1308744 1034658 1901728 441140 214765 1262692 1336531 329454 292646 445380 1257627 1054223 559892 131295 791110 1486036 1528879 70629 1409942 1419961 1070479 152523 1675291 288859 1489974 170567 876863 1231696 1219602 394119 170642 898770 541424 1232219 1620085 1000368 1709720 1200168 1044104 1036180 691778 355897 1498207 1057128 30370 285847 1400941 1746907 804883 1789158 1068553 1269754 572704 624840 1234561 992319 120607 1290173 102502 118606 15850 1419670 1115845 691188 1990206 1333242 437322 308495 1910818 381216 990300 1531003 681672 1528893 1776924 1949955 1952463 1897435 99510 1241063 1366107 1560062 105195 1971015 1367711 1546893 1378165 779656 1814920 994503 351826 1062558 1316999 973052 1340527 788864 1688056 1974923 1615545 394904 1411920 220944 1607584 1605843 261135 682501 1036438 651895 29286 508048 1849334 649243 1556186 1998947 1586088 766085 115889 1163593 488229 810279 328948 814443 508757 1477811 1332846 1309836 1161817 1523764 1385103 321718 1882523 566289 1612043 1601484 795661 77270 1599328 145662 1559915 994573 1117400 75504 1578046 1888276 196293 1470634 807271 42190 510446 1102682 1727966 841767 1196816 391873 38200 1410510 185541 508762 1100254 181655 1509817 109282 1017691 1270856 152707 1965367 807446 1643232 372840 227177 1483537 884313 1503497 1323180 1424954 1826557 1473494 1559473 168053 926736 1763070 281617 957595 519273 1905151 660650 278183 1166013 179544 65602 959036 1558645 868201 1304389 506879 297429 33802 1094663 746646 550640 1500578 1608132 1487651 1075376 165829 392007 284474 1317068 718191 759979 1716622 1812978 899064 187271 44693 1268815 365465 23406 523381 1127213 1431305 311575 1765141 1305381 821987 1845279 1177383 1468094 214318 876796 1745293 524065 1589790 1470281 644294 1212729 733701 122331 1472932 1999917 613146 1772359 879860 683944 42312 324345 1068744 1489595 270369 658209 1691555 450881 533907 1971666 1826682 1322458 749139 50902 1564429 806793 1911410 641134 1152239 1572036 1181674 731661 1333421 540154 719184 158317 1022607 9882 424062 36861 1878519 841041 644121 1361313 1799851 1464618 189790 1531554 1553217 1782895 605671 1507734 495535 1420692 1210069 1144199 1193647 92448 1792470 1916502 535819 996562 725572 1686423 1662393 1780374 1208833 1165691 303306 279108 531305 301820 174567 1765620 762368 1878777 1683761 968028 938844 976236 1644344 1562564 1752774 1634759 1587267 234180 1025412 1579654 416574 1112174 562318 1636435 669954 1798837 1256084 988187 947460 178581 1589135 261406 490091 1274089 734959 184380 574411 1902831 11560 1727741 8543 755849 935902 1801894 863676 1533034 1782290 1861720 1426854 1323584 1331025 794370 1661114 222614 237439 970649 309937 1220882 1581560 682759 408592 1679453 1778255 902923 1336351 626381 21630 1946781 1022121 1726057 1588975 1592483 897597 1555428 1618731 1096818 1632535 548876 507528 938535 1704452 112244 66355 388626 2984 217330 625828 1837298 979205 146035 1291284 112269 1492888 1747763 1201080 148777 1349856 1148904 1634101 168582 1792533 1871299 1949650 1932361 853063 8798 831292 1882833 461601 56694 1998698 114089 442688 1204103 1774425 487776 1724693 1190906 989918 139185 1830661 695644 325568 1372495 243811 607543 363412 976057 457307 1569166 708860 1583467 1165970 232319 643389 1071880 29555 418887 1332254 1937696 208816 1062648 690135 1823291 176196 929361 1530110 1928493 1638853 1605497 717183 1523650 1597507 1809780 1162864 802531 1709958 755822 600422 1989916 8592 199172 543209 30089 1957233 1994719 80610 1932460 199292 1853466 1801216 427784 1227069 455157 320486 835896 1352440 447527 356434 1463793 78266 83793 1237718 1104782 1547261 1279080 1174959 937897 1497421 617604 897798 82636 688373 1058046 1637514 1675546 818742 726069 1471088 297665 982023 196673 1788969 1633261 1663761 852271 1350761 1357877 1405738 1700326 613692 1995986 354094 211613 1267823 439658 1153425 170227 1936669 917654 167899 496688 1733882 337664 56399 100205 372706 1298359 1448538 860660 1937795 836791 1352484 1124777 1955032 1861381 1941287 1362998 722794 151147 529916 741857 629148 1857413 741442 420194 248506 198735 1339127 1134579 1284780 1998182 596341 518242 1220819 642076 1970493 894652 831359 296210 685419 573207 30514 673029 311227 714138 756943 397015 1457294 1573448 447328 1495200 462276 96648 1176183 29413 633598 937404 619656 745103 1324499 549036 289745 1411371 80266 494928 1191305 59275 113160 208281 543552 774133 1406895 739452 1116605 1131758 530883 1837390 104028 1511899 1157334 1160215 513581 675553 1065659 784937 1199432 1665804 1234333 505015 1701199 533932 1949484 843725 1615913 1898066 1952874 1762089 232202 1764012 1908264 1114732 1604569 1753297 989719 920608 1203870 89333 114165 1914367 390575 597924 776866 314859 1924184 647219 1659127 1225305 1934197 247502 858761 1246137 28343 665740 1265770 1059905 1718845 393984 1435879 31139 935072 1488671 1621628 922517 1559500 955516 1063326 1608651 1363760 369312 1210457 1932297 1397259 1788947 893050 1487158 953863 1927975 542138 1338477 341749 1684950 7827 1915281 1391725 198634 578281 1123906 1218579 578055 1854315 395970 1397528 1333654 967170 1567662 1312492 1030922 1749515 233234 1183677 1644129 1563691 306745 1297625 1457487 1170063 408432 720859 619343 123869 1428259 1636136 1637936 577744 122127 357597 1356209 1864955 1066048 1819713 662247 1328462 1510235 1853970 1315247 1495570 1313774 405653 1750226 470756 1188616 1387221 930580 436796 1094442 1704265 154 1890578 424432 1777545 444743 1718634 822114 1364961 52480 1591280 1464905 480389 339690 1179704 1981060 1449553 1267008 1035710 1742971 1270932 341405 4085 1849166 224281 1887166 9070 1860442 1246413 626275 1597984 481830 150244 1150214 83387 509620 851367 269829 824995 519191 1329434 1577271 1359353 128052 669094 85768 23898 1220827 1825497 651473 1616102 1638941 252640 1125164 553665 1688902 156769 1925204 1817920 404270 1178039 985639 990055 900593 1443821 582861 777628 153335 138516 1181067 1154319 1879068 552302 1440857 169151 1942337 1240353 719730 412530 723296 361100 1256501 861690 1078668 1692874 1676792 887826 1863077 311267 202296 1015848 625624 1496214 908528 523337 1903382 798543 1819359 1459064 1370967 648039 1275059 1270433 949114 1654208 34643 1384938 1000710 1818354 712521 460276 1938944 612106 112446 1345576 316471 534788 1793144 442450 214065 1014138 523189 1081000 1147470 1140291 1296640 1841891 478623 1915440 1574054 1977526 33042 1204562 432421 1890972 658640 1344414 1503178 289718 190482 450785 458542 1083076 1307140 885748 1048589 1021560 302168 775940 1477182 1760843 365846 449895 196382 978983 1208582 477930 267513 1554844 475936 159111 1747401 384291 639242 1457709 638419 1167810 1288973 523378 1502696 958084 1232415 907902 1521347 364089 389770 1175094 1882116 917488 1671369 1633574 503510 606520 1124628 1127854 140123 484463 989112 1042422 1976867 1864155 106333 497114 882335 417305 1730657 441472 1296063 1531537 1265815 737072 1089318 1882174 244003 273640 31153 349930 1899930 79940 1603861 1376833 1054139 1793319 1489020 135937 1705685 813286 895029 270774 1617125 1687489 474455 344223 1145685 1772018 474076 1037672 1491134 962302 82658 1312101 1802947 68184 151286 1296444 286151 1611117 806389 994687 1744898 654587 493068 1671963 89795 1045619 761271 1034431 610895 725972 1626232 1142461 1897563 1974629 1833442 164253 474384 1745669 476045 1654786 1854840 148307 510871 139573 170014 861550 419160 1713403 1786112 1878106 1912371 1698017 1145474 1672773 1032247 785334 997110 79378 1567250 998318 1455853 1573061 1953155 288889 305397 987845 163938 1047257 1212369 1351673 1867835 98195 36725 692584 781363 978293 1027215 783290 875989 899853 1483089 392921 986184 391871 1737804 1952889 1210952 1865669 491217 662383 1866664 1797947 1274070 1970113 1789724 477889 58582 1933563 1309121 471165 1744616 1602288 1681947 1193974 917517 1554366 1253729 1444802 605517 1967070 10107 374875 1166730 1345319 1222782 195582 1897451 537915 1176600 1149662 1122187 1961796 1610560 1113746 965863 1928962 573431 1927619 670408 748601 104394 1198877 1618986 1396557 325992 112844 1140998 452395 1667341 863044 1183942 908222 748345 787931 906456 874557 1335969 1745012 476565 101402 1676256 1099032 1861261 1914044 121799 1249982 1713287 1831352 940804 803920 1048891 311180 285126 1923127 1862120 785037 875116 1273067 1360790 936264 896065 303641 778324 1564064 720144 1931020 1188752 136369 732551 396809 1932100 872096 542239 1566029 29949 23892 628901 1041841 1485191 538777 1805926 288630 1712159 1923343 194169 1435311 646199 1032883 810285 1394762 1807613 1891634 1258661 1869736 767838 977398 1370237 608293 1695693 1038028 1255590 1279388 1796970 1719136 1488743 610573 1640441 445217 1231560 1409974 343903 620439 966823 1123580 248676 737973 629409 1461609 855846 980007 989629 1242884 712647 229342 1475265 1040052 145602 958164 1290464 651382 1038744 1627585 163784 1197218 
1483110
600379
1815497
1709497
853615
877733
303930
1600004
265627
1470823
80005
354404
1303943
770966
531909
1067959
466920
1754116
886175
561373
157121
1721748
1549855
1056204
1693365
1609321
1857998
1070244
638570
377553
77143
1069639
1205770
1465262
633209
1245284
1400285
1352618
1459724
1480187
700923
944442
503682
805856
231377
1581246
1577350
1193495
1121216
594804
336455
1843558
1353950
1729439
1136406
1607377
791821
1500217
529958
1711816
1968528
1454219
505932
1785909
1656720
1378622
1785811
1848601
136226
1041513
1288206
1387326
1085566
370713
1442453
371293
314194
1123088
324605
346823
619753
1007632
1728426
243652
1371310
560394
111204
1501245
1155323
367784
1511840
1309847
1280199
1616394
105186
26026
834266
1213488
1076440
783474
373241
718759
375228
540638
1814891
1805859
640161
1792536
1808662
1565075
688740
399158
220479
334768
770955
1629312
1750983
760003
387079
1794006
178281
142936
1410533
235882
1176363
1285040
467910
1543919
790588
1342806
152190
690703
1732522
1018470
1017914
441870
1326398
856889
598541
1680221
126078
864262
772827
291263
1734342
1741725
1179421
843556
1484893
1627218
578923
1499124
1451144
1647317
1788491
683918
757260
1834447
1953698
1211996
1751657
67737
1109400
571886
308368
53586
187736
211048
1067109
1013957
461218
993187
1737787
1357786
864802
3460
1080654
995098
685409
357822
1745818
789066
872454
1961964
658111
1525137
240375
1189000
1661761
335239
609009
694017
307126
521761
1319118
210204
1286336
1502259
101615
884248
370052
419473
835653
808116
1289812
1459604
1658276
1881546
1870002
1926621
888208
1581082
535725
1196129
1652664
1547827
1467902
257132
1416009
1994049
855153
1029912
593776
330733
123136
792112
1287170
1939681
1733096
1724971
1686564
294669
1614907
1040455
1406002
1024861
1791420
370254
658741
453050
422377
1755705
117423
1841070
1425917
1600116
750608
1660658
1328796
312472
1499051
1230950
973842
915374
522002
225138
500467
641625
1847063
1232219
1560170
1066998
252765
1586091
535199
1956687
415166
330506
174132
1752776
993289
920559
1668301
1685902
180086
1305895
1295993
622370
959346
1378416
1384468
724390
69245
408264
1570515
1057955
711668
1264595
121272
300619
7343
567422
516982
1411859
1477193
1924472
1460910
653294
1309988
1412543
1778537
1526308
184749
324797
130906
1790756
737256
1837377
1725353
597101
915146
740565
1593323
628408
150719
1794293
153410
810217
1597038
1829878
950623
1511880
638918
1179339
1709061
1933877
1204227
1002052
405055
802634
81541
584708
1522807
859411
1682139
1651409
1131230
870347
1834633
1329699
275325
1214561
1928749
286522
1260771
1689900
292682
583018
603577
1417104
436976
916354
430346
1262598
1300177
635817
955610
1035093
541529
1130657
1814102
1218538
1558964
1747509
1920469
279258
546145
49947
400869
633111
979714
728844
1020846
725235
753977
597150
800918
615242
1498113
1556142
479016
1445501
1643459
780977
1132151
450770
31245
263752
530427
1014278
351799
571674
702273
1071161
1168538
1544659
970422
818747
734015
394028
347656
1825133
971279
873344
1789980
673018
674350
1731867
722913
1533502
1049883
1479015
1182748
1161842
1170585
729784
438302
1874760
1916538
431027
1049446
795516
108016
573415
1245014
859468
1082377
470734
1140181
725102
190348
1567143
1910364
1529698
1039759
1586507
1004238
1254528
1218699
1157650
1429384
1468019
1237871
972680
1711307
1954741
1551296
621533
698021
1154848
1121131
1531496
1279712
1268055
1445458
272913
1650765
445016
849697
1771649
774199
394533
1870732
444242
629145
350335
1281045
209476
714294
1025939
124455
27335
459576
403760
1532295
1901917
1794140
1392457
1222220
542404
1195675
536695
1669326
343040
1781092
126940
1958707
1871961
1479185
917179
198111
1964193
1305890
1363050
935863
260366
400552
533897
906349
598265
819613
557451
1578176
1071323
1907764
817152
563507
1479451
322686
1428948
376857
1194751
1391930
360626
439195
906475
1930896
1236809
1668040
1772372
694782
251967
166619
1882224
863018
376287
1565549
1273021
1402962
723333
32327
1364001
1801951
23287
1576794
1676663
1941815
1822113
1343249
1344333
304504
1179135
1245435
1127778
596263
933089
1441765
1240991
1072412
584080
1773158
1210218
1435148
56157
614211
446922
1099726
827744
660731
401283
790106
1475537
593755
965740
1115760
1309099
443256
493338
479040
1134372
238619
868309
1038571
1443063
146053
1958007
1024970
52640
924652
1624742
1090316
1026841
900057
1221089
295056
1873280
1477597
1844813
620033
1174046
804509
1433226
1380978
903176
1143061
1212193
879163
1371684
1308925
382386
1530601
303916
313605
315405
1036444
103919
87960
758876
84154
113588
1470788
1356711
895036
1772460
1892780
774488
582136
231586
1978745
1284586
994893
1209777
1101181
550734
521324
800667
1799059
629860
1614712
312268
1600058
1423862
1633466
1896044
1632823
363877
871120
827959
48313
693442
284485
114786
1752867
1224328
1050013
504567
1868065
828533
1499064
1555198
1915573
257091
507256
1820503
369502
1540615
1168695
384046
180774
812458
1878682
503098
1997285
1162161
981313
919094
1145074
1793507
1302278
8111
1135739
1609809
576169
968472
388873
301475
69412
700498
417454
1745173
391708
794913
296387
224957
524198
812747
54251
418928
214117
1279906
448594
1323937
1570154
78060
242636
1113442
243914
1091495
1265640
1598761
270911
1263530
571041
1256105
231633
1924002
245775
1008076
1104917
1667253
1471962
1176605
1620066
1669145
1552548
262519
1243091
637050
933592
203485
1863116
17615
1883954
1107686
1045594
1225734
305025
1883252
1154523
1811260
968395
1440416
763693
1873144
1138378
1712327
1849807
1612238
69755
1742582
1691239
403961
994225
776387
757763
1882770
1833482
329568
1562014
320240
632875
611577
1826197
1779230
816788
1883422
1115749
1102093
1368503
210113
584821
1305000
1429574
211110
447681
421182
129880
931634
1867782
1422460
1841397
255584
595652
1290949
1098710
970427
1698459
1345270
1883721
930725
917165
388454
100252
1613022
278795
1092907
308497
1355543
1293375
652117
1663553
1460515
1110760
434247
1265890
1640134
59075
730291
495361
1382132
1000789
833033
1399139
781782
665153
408274
822305
910933
1978485
773056
1129714
511216
130909
864498
1779152
1408049
1109249
993740
1295673
22987
1976708
1983345
779607
1005858
1853549
606518
599533
1446337
1702157
897222
153014
621134
1101287
1520984
272712
176361
1638345
1662096
1729665
811525
81871
1173651
1368437
1332846
680401
854003
1343011
633173
666898
303672
126243
673408
1493363
1834537
604455
1839992
1767458
1955964
1225377
904710
1121750
124531
929252
188462
1730678
1954693
1754060
1720813
986158
729224
529404
1483689
1978330
409992
1839008
243898
554160
1869584
651851
805114
1096065
1913439
1578577
1307493
732162
1048717
410783
202256
1367377
1469309
1186117
1245818
374181
1221676
41181
1444693
1365818
675442
511137
671591
1156481
1063648
412586
1371866
283694
216592
1560668
970392
1449435
1891945
1980013
1108574
1595570
1606816
81389
1313693
1448207
1384866
917555
1062081
44140
723445
1684820
1663579
1222355
221374
1589806
1659249
1924197
585504
1760592
1958056
609152
1460029
1036179
371352
863168
1464211
1284490
1024785
1815472
868568
922943
1473942
1228406
1933230
781149
1292200
660047
609317
175426
284335
95667
948942
163352
465418
1656664
146823
1070917
1360316
503103
499703
573933
1125483
1822180
1200138
1731416
1737469
347138
424821
808915
972717
585679
1085898
1328636
224377
1351786
1837026
1809267
354329
363415
1717065
1347946
1684452
1941073
1418802
1228701
877612
272307
1649304
524098
1096315
543989
1576129
549505
1451666
1349057
895228
574499
1326445
307289
862119
1106238
351095
612579
924320
1470132
1574832
681081
1293080
1096000
1658280
47786
1606034
863579
1205629
445778
1519873
459718
1384276
1650674
1792221
538658
1424776
1609456
1021657
1459199
1615120
538929
762508
862620
1412562
876188
172462
936574
931948
51458
856542
1617692
307597
839777
28512
630013
1714535
731821
1433529
1646475
131835
1853567
1703991
944936
603894
1265190
1093423
1977837
642908
1810456
651950
1579371
708006
665885
295934
73725
189955
1608187
121245
130615
75187
1027530
1614625
844578
136374
1809466
1428249
248650
1812009
553913
1709073
1484113
1853577
1825564
708114
1899491
685779
47628
331150
211342
1001358
48782
1452129
1404721
460049
212841
1407352
1874099
1185245
259352
1647798
524721
399370
1277594
1887603
829609
108307
304296
1779700
1710393
1724282
1890019
67017
470338
1834318
272535
1174662
1733056
72244
1273196
1189284
1379602
292157
783451
262571
1661929
478773
1810525
584925
750626
485743
497808
1017787
920771
936636
200530
930623
1413105
1873609
1632801
495441
1608235
347758
977773
1429300
343681
1551772
1012506
595890
1908690
293888
441667
408323
1328916
1906757
1482927
1124775
1042759
1441660
488101
1831460
410966
136672
893056
344221
269871
1462200
1524994
1767600
1952995
1934155
796316
82095
999238
1102457
1370289
1891652
1327793
624836
1765814
1637488
954396
767920
1299341
1322881
1109459
1446354
1952512
246792
261367
588720
75229
201293
667634
530842
1725307
1348437
836513
575216
383753
422957
909646
1301153
967419
428252
1818072
1275257
1516147
447228
271870
1975179
1591529
1659358
1542478
495072
1043764
88819
141682
1153418
242744
1721766
415190
753843
397412
1352295
541870
1889453
152402
1782558
1694875
1802577
236211
588602
1845961
1223892
642244
1796003
478868
151905
85267
140927
1720878
1149938
905634
412320
628712
554032
221418
168000
685649
1456662
215167
1984922
1665027
1796580
1878821
402240
669584
1231763
1481028
192860
710331
365677
691341
371832
504118
819836
952330
656856
1669770
784467
1517979
323487
968237
47959
1813499
368983
1496728
1519143
693829
1520134
92852
1453240
1731769
773380
1884479
1076687
40621
1867844
570206
840814
988726
1197270
559338
244612
490312
1768363
532477
1270750
1694176
1042520
1944013
683318
562089
317509
90491
1335172
472457
228696
712252
3742
1949894
1204964
387598
1000857
1573787
1906270
918516
1535795
490915
1488275
962177
566091
1938381
854488
132345
641958
1494540
1295404
1054955
1987813
1078958
500364
923215
1269508
1630146
1343345
953808
1710736
1954754
55953
634899
1277419
594105
1781837
759274
1970558
1700690
1163355
26660
1036399
1391358
1715733
1487192
797393
388231
1899731
1730120
385312
1045665
432202
815006
1149715
686159
1633840
1246601
550695
474326
373511
1359264
1270745
1569952
1610771
1312574
178434
1519962
795931
632481
502234
964144
1108584
1390662
68935
16930
890027
67652
983385
305892
538377
714312
174395
1520906
1203732
203683
179040
854602
1060281
1553021
1748994
1007921
743605
1840077
201370
1329158
38615
251531
175359
1143932
496184
1712767
1501295
1081655
461699
111168
984905
404488
1611589
48452
1758658
699743
1426242
1581119
38088
1581667
814840
1001098
883589
1135275
575248
270038
1626006
459500
735671
835662
73999
1102940
1684654
1805735
819831
185488
1661971
386454
1645331
1172529
1061470
711755
1870168
1777782
1247117
163639
1154551
1192190
347036
508127
803137
1943628
298248
227028
1645942
94456
1328870
675657
1108566
106002
1900942
1709760
1752674
1730196
628377
1714564
1320922
769107
978405
155553
81837
437857
626235
392587
1959602
1294438
305200
1368050
1468634
1103330
1092057
1624928
716745
342198
1019840
1345172
1363857
1799455
1572702
1502429
1593356
1707153
470894
1205318
1580473
278686
1395683
612941
41756
1368526
949848
128955
418528
106368
1203324
1290473
272072
1469960
1780747
1176113
732271
881376
581581
663427
697841
1575378
864436
1492782
995876
1151981
1028784
330642
9107
1740425
1744440
1183854
645587
35038
1847403
351110
778998
999007
816392
1661846
1964676
1806754
68595
146840
470080
1520043
30457
1595181
99330
1334867
1715316
975227
246801
1035586
39851
471458
332761
1517684
484728
1847132
1329061
1923418
249740
268831
1036915
1867598
286979
1800254
1927271
995353
1640576
1153954
1930266
1976193
390322
847954
1134993
1095354
363076
880761
212209
1400052
1723546
1166152
877639
1004229
1497563
1593355
1833357
1051191
1404331
622759
614170
1588666
977324
1097714
10740
1404403
1044754
1361449
54098
756554
466574
497113
1807330
1723772
522754
911967
1503210
846927
584444
1483938
373334
1222986
1364272
354750
1927306
1090352
998495
210046
1371661
1684846
1950936
1773328
1073039
1573882
1010193
506579
449238
314943
1786703
480266
406117
754151
669392
547772
1885138
445139
1107102
1004897
430715
1532431
855493
867800
320375
1528016
1764941
891844
115814
981885
452274
216153
1140914
1960064
259644
1605594
1298534
438440
101258
675374
334313
1648288
1575262
883385
1137265
859706
472279
1937831
1369730
1861661
784892
1743609
1974617
1962519
87567
18081
1275008
1273380
1124691
1542377
770117
1588159
1445650
170283
46387
1357303
70758
282623
935015
746173
680452
248307
1296909
955117
495697
1057523
628945
1032672
935407
1623775
105160
450559
625293
1255840
1332310
996890
1068732
626631
939181
1359420
1145494
832647
1921892
1164316
75767
1227295
851652
3507
1227216
622532
1205486
1719592
496552
1343303
25858
1332467
776167
755872
1359567
694633
1740688
795800
129973
940569
1620917
591988
1754505
1955113
1383346
1014809
970446
1510084
760019
194285
571099
875349
323716
1028175
72885
61658
1280714
1446534
98585
1679728
1487599
653080
603207
1948462
1516203
1885379
950316
129554
1814460
186925
1231163
329519
1435530
445697
871168
429822
582513
151048
1546620
464669
1179942
801425
1713199
156607
562924
1687905
5550
1443508
341337
1714311
1575635
1499631
333924
1954946
313210
1401362
1325507
598594
1917581
169428
272039
135038
1489990
1735493
1842627
944741
1047503
1016024
317967
1767612
1707186
1166067
433991
1601153
1323061
1904152
647748
999745
1137412
1896914
1859582
630772
287295
278735
1793076
1161187
978340
88129
1651504
787860
213963
264032
737054
303612
1816952
145090
82894
943325
957214
184478
1120800
1958408
1718826
1588106
1360874
1982952
459402
1748357
1421574
1709313
1513113
492632
760977
70614
303297
1532917
417929
502511
659651
1727580
1812692
1637160
554002
190884
1681600
278827
816073
1687777
1189300
1189042
121934
334489
986930
1957638
947661
1780476
1394955
1395161
1817806
1182633
1459888
1036039
454485
635999
574478
1312316
836825
1336778
925539
1712098
1135704
405593
1375897
482102
846035
1755361
215865
216343
1070117
1787234
1815677
567612
1927251
1798103
1870975
1447337
1047681
1623120
1566199
1575300
302656
1969429
1589818
1231238
976053
1479138
579527
1995758
1945001
1079883
1003341
1634660
600348
132486
1966252
584684
393699
1814842
91937
40661
373858
547498
374472
979082
1762604
282846
531035
589765
399179
717152
1341830
1725375
1502105
1476960
1994591
987883
1504087
1480643
112510
171801
889120
1612429
1432849
1705519
1414046
1964531
1876394
1074152
431015
1661246
1611976
967646
976044
1471166
127438
852941
1503772
993233
570308
115379
311713
1058249
276370
1472663
1698902
1540779
1144261
353551
1987171
708433
1873415
1271504
1044761
940006
1159552
1636389
1730673
171896
133650
1376825
1082343
1452909
1800883
1761504
1449412
984405
1813474
1004990
1061782
1828648
287220
246684
1106983
1763270
891873
1758504
373938
1533083
1468941
1658772
1512508
504635
362009
87349
1515282
1619250
627674
1455896
898258
886116
276494
796371
1507480
286057
1252360
841905
1300469
1148286
316214
564943
730607
1903745
489874
1841831
22096
1185784
1201297
1310512
178720
1665878
1343284
326734
1895120
1695548
466592
784371
1768090
1280121
295842
1290859
1285514
1321690
1428898
1042011
186333
879659
903952
981331
980100
1629352
261750
768910
1717312
1547058
1926700
284062
363487
1852508
1818025
500400
333486
1843326
359413
312080
1482521
367249
1503800
886610
1197852
916346
1147313
118329
1464347
1260115
102792
680640
906573
505976
484149
112178
1000708
230005
1159708
1945945
1616227
567590
983016
86949
595559
1773442
1834801
154315
1250887
723961
162100
1517532
1789710
1783214
1203832
1013938
396994
1948913
954677
945530
946162
711057
286694
1440839
1704425
587300
429254
496007
365607
366545
1448768
765639
676081
1815118
625818
1919506
1948604
1221702
1189834
1135535
1372026
295676
1251926
1725321
1020757
1038278
1362693
577783
72473
1872875
688016
529752
1142318
1968284
1910134
1405462
1491229
1344577
1911866
1036788
1711149
1300369
951710
225298
1481873
1027334
303192
1192674
1575675
273439
1579486
1101174
1209902
564027
1943027
584368
1124603
335997
1496657
312851
56366
1104910
1162852
1292258
784440
1894031
861071
1574376
1983373
1675844
110835
33998
668962
329543
1892267
1122740
1621638
1738897
1484126
1363319
1634080
1663912
808932
656114
758046
13103
1587176
1370222
788420
640892
1135191
986884
90143
239952
1192579
129638
834983
1879293
1752837
676784
49196
1635105
8710
1038513
177210
472905
582281
722968
1895326
1307587
1267871
1009188
1642453
1279372
1516259
123806
1797020
631690
1606374
1890464
1146406
953430
144997
140210
360979
723162
618883
439181
541529
690004
151884
320083
516712
1628561
45010
170031
959989
965964
1314244
149925
527058
635044
614035
765996
933137
1378477
1182086
1198876
1944400
74617
1375964
565738
1625167
1315332
1460590
136822
545568
161735
1657850
2996
386324
607280
1866028
643765
996004
1041522
1809744
516572
1736071
1413174
1872705
1911953
1786918
1008284
346466
1844213
878056
1405017
1588801
1963936
654830
1973058
596144
1193142
1495297
1568056
995189
1939344
137975
1304492
1443813
1453436
1547714
508415
177333
5106
686919
1287161
1584244
540349
278201
976310
1456295
800918
242131
1907886
1859193
657377
78968
1108846
1114392
660433
935005
389284
1322962
1304684
674943
174763
1498877
1572912
601075
1697959
1890722
1432062
126879
1400653
1432075
87981
66674
1884668
1558330
1645864
747477
1838027
759169
365446
204141
1904995
783714
1666175
1451266
1014898
1641865
773572
1067806
626593
1489115
1751142
1787267
1836191
34439
1352786
1702197
1057922
887050
978437
679182
815450
58973
1159077
656917
1045363
7946
557134
1085904
965520
146863
1757560
741387
1523273
254221
689798
1578772
1049055
1916416
1199969
888812
276459
1022748
866053
1450676
1219850
1011830
1769369
979192
1253292
369426
813907
1497902
1634342
802560
1159272
1760847
665160
1980896
1854386
1967910
1243906
675415
1051247
494813
1227419
133430
1203447
1516154
1820780
1907915
1384599
840321
1505660
1344089
403301
981168
1075769
114022
1848471
808899
1544653
25021
1191673
1671063
193985
578464
1921902
1875570
1153226
1422738
1835612
1012475
396510
1579726
401036
1303130
1086786
163774
589516
1143385
1994731
1324278
1968124
124418
609461
1979549
1430507
1778010
1647889
807937
824217
901896
800992
372673
16055
149423
1785126
132333
113929
1760933
238938
1246015
1521870
973486
1593952
913419
310058
1278150
1957086
730834
71491
1474272
1363709
1119105
1059556
815892
1701787
1743399
232924
599016
929460
547371
1066945
1477668
1504791
53359
1273756
1206558
677246
68834
868917
135115
1337937
760975
1738413
1480790
1897713
1383844
578406
483646
443821
616356
1923342
1484411
1685426
504206
449682
1035552
846626
277337
1920585
1135130
969396
1294262
247982
1807596
1548918
843240
1399883
1571404
704529
1343169
411592
178090
1240622
1986092
1146417
1732428
921546
939587
1780415
424107
1645450
625995
301026
1833277
459097
84740
395043
1740052
1780787
1352370
89060
632340
1323515
450843
1250788
761188
724494
801905
1527637
1160221
517254
635047
490712
1878672
1742570
421948
1532959
1160208
442675
1938426
1954639
754601
1621170
1102940
1474592
453662
117006
866035
402366
403456
957784
1861433
350184
790487
141971
737704
1096453
119872
782458
374200
872688
1232013
1291931
579543
87779
1098971
1306109
185614
358016
1978334
5467
221301
1796973
1037974
1767922
436433
1345048
474979
1912466
914138
820863
598083
1225648
892285
1846769
874058
473975
1319931
1098946
1147561
35035
1119603
396495
587277
1883242
584935
1913084
396102
1142654
1756044
1739940
175020
1992810
335515
1294620
758203
369182
1737657
1571744
922766
74789
1132862
739317
204727
1018998
946916
816262
1463005
622798
204563
86617
1764401
56186
1506577
1760865
1675675
1775287
618720
1001335
1859104
1607058
786734
1309012
499250
1326961
526137
537126
97059
1492629
980399
639503
459356
465778
1166152
1405224
1293601
430679
1892011
30641
207357
1981067
190173
1446738
982383
1736375
1250696
151602
1524399
1955506
763887
641530
1693108
1753082
1754654
1777188
103589
1418392
1574390
1701977
831858
1628001
579862
680915
1532252
1345057
106556
138242
1624320
1892257
561349
1806210
461906
1731749
864457
828147
1545651
582853
1123926
1971037
395718
767825
823050
613650
1823044
1754666
694096
814491
1752087
1338597
817515
1987073
1548379
1073317
984349
740164
613404
1470491
157353
109581
1471106
1345995
1209744
756365
1211964
757946
1186569
1702753
55376
781573
698564
1945273
1466477
512231
1835839
625346
662463
1076117
1685646
1910571
309419
1809534
39783
1400280
549208
1644306
1756865
281519
582880
1230809
762326
711857
944005
1596955
1357516
1491150
108945
1748399
229947
938213
931508
958063
1860777
243095
1812190
486242
1213472
434988
987483
108778
1814543
1158027
1451088
1590942
1139916
169404
1755724
1360943
855881
1066354
1580798
194291
1728249
1560194
1019734
1613213
1355267
1842476
823622
161620
349480
1294980
1645668
1603321
379789
456699
827075
616703
765107
1415998
11636
1517256
637347
257966
356051
949015
1647212
748819
1797654
1247780
1329791
1871071
1525115
1526628
1271378
1249227
423999
724310
368124
1342130
643997
882685
1903304
875323
1807771
814835
1230922
518915
523921
567771
229041
570837
151753
1836890
1674111
1550334
1611560
148750
1106350
1221768
59952
630899
933861
911461
524957
478548
1174306
790033
1828849
1773895
881809
1087097
782152
1950461
1707555
1855525
1123803
1106492
1994193
551073
573049
77382
36266
1537318
1529850
1931450
706674
1679849
118181
313159
560632
1756397
1597397
767159
148676
752396
1449446
1076413
690495
405608
1809650
106855
189734
999077
533701
1957352
1227953
1178953
586507
1267198
108272
1323251
1615155
210963
408051
1365714
94563
700776
1467026
122510
626102
1331963
1980415
390320
166651
1917206
1414553
1336644
186549
420108
1906518
1411567
157495
1846952
1894418
1480330
1452770
649634
1106935
1125278
1267086
23868
1019324
736582
1877134
1461595
1027974
1811272
1432174
50493
886007
1692156
183415
794715
1660090
613047
828986
919099
1722836
331272
412597
1634615
736321
1785058
1635368
1464763
1787062
1125969
289259
692482
648811
633355
952566
1272274
1809031
1646561
73047
1515187
519427
1009810
194414
347092
1002524
1032995
1540542
307834
474621
42523
1164969
468603
444205
1172112
726092
838433
697096
442932
41910
1742274
961771
1988036
454014
1556461
1985673
869715
1535995
1241917
1510747
535809
1833099
1832566
970361
1377219
1026924
1150759
707203
420232
1292772
1244494
965775
460107
1390827
1507567
767384
459600
521779
693965
1359075
1371331
1079013
1685542
871971
839173
1760983
536447
50172
1801899
1675953
1112084
1045207
1815214
1086366
1443335
514557
678444
882982
97721
388722
1919140
616492
343066
70441
744323
895572
357675
1780422
885503
726421
960815
1039622
419996
137750
1120923
157550
904752
983881
290321
1527601
1867424
1212167
1283746
737092
684705
1022615
1922188
1339858
1022677
110400
1845772
1681448
983837
588767
711163
1512749
1047314
1294576
1762434
1244570
1796108
1450206
184643
652533
1918395
361599
317271
937490
1085099
23686
1273752
1443348
1921088
197937
1698742
562313
323621
1786144
1884469
963569
294882
1990565
820867
277352
195613
1113901
1873901
305123
1055024
1123819
1732224
214714
413095
364390
1781511
776856
1398315
962676
992070
1663202
390550
1123720
956887
396353
1715652
1895578
565759
1453390
432495
1725735
1488010
44927
34224
762759
1739944
694158
1766724
214114
1078038
1285688
1962309
564080
138202
1328738
531997
1128275
1362167
1792671
1577732
243927
1239452
1139719
953861
1373639
1755023
610525
1652064
886725
532291
1418713
1226774
17149
512425
869863
651498
391384
1825193
245167
932547
1179811
1059123
1819793
1139750
392141
1909239
231229
1110935
857019
1456066
821920
53457
532144
18433
3490
73637
815838
365725
1292337
725078
1245553
232114
245630
238999
197584
949247
1542672
199420
302860
1844276
633513
1275651
1513260
107522
1167688
375663
1527051
1774480
1041246
934562
1539593
1266054
904326
1668327
1522167
1606134
1503689
1824994
662016
1262965
1833471
113888
9892
46051
433507
840588
1745551
1093155
1272609
1555520
1410202
36052
1117649
1969335
788041
1788512
1954760
780807
1881649
363
1702802
750315
575822
119490
54612
1709330
1423331
941544
1431543
1583833
296211
1059465
904428
965287
1983482
752387
1452817
752820
1852452
1319061
602079
785878
1010218
100260
178939
1884487
1805398
631107
167998
1269889
718044
204239
114952
1899531
683843
1594271
621098
582478
61719
720483
1459999
1416006
1437710
1945885
386868
267094
27227
1772098
1073699
248886
233256
77670
675772
53315
152254
721201
87805
343985
1767617
1193377
1704684
3750
1084266
893355
944963
1482766
143731
339559
468522
566470
925562
540653
1081379
1988622
3678
35761
1433492
220780
536245
841492
435708
225389
1269272
57556
1718831
1209671
953010
758826
1741142
1786146
463602
1923726
1867066
708933
732198
1294322
299704
1936444
1680381
520100
779611
969514
1579487
622433
981304
984800
1656816
1338040
1267059
987090
456919
1309978
624814
1489770
1794228
1622528
219851
1398629
1865324
573155
540811
817296
128617
1498996
1669236
940909
1226648
81467
1307839
1900881
131729
1949667
19116
140962
1733222
156984
947274
1761254
1931814
403390
1661070
47144
744792
1573118
1009186
138757
1318161
1110003
1824355
606084
619311
1979899
1094187
224897
181693
1696429
720700
482769
1009201
337568
27827
71017
670885
240822
1145163
455398
662953
1427612
1085033
211856
420868
692518
1041876
1481334
161905
853550
860506
177272
1621648
1720595
1070845
157739
202555
1348245
1725426
1324532
203938
522754
1284111
727010
1939868
676945
1109989
1836440
95667
1570362
1706910
1941687
697967
416179
837366
894576
37748
1145483
385843
397890
1186014
1572793
1100805
1780570
1200004
736127
414304
1735010
1891357
751682
1405670
1658681
1398500
688444
1567505
938155
753453
963624
1025358
767276
1784574
999553
534640
1776583
132123
996339
1488598
844297
1685202
634479
1773865
1843600
914993
1541636
172342
764556
943703
967328
806665
311139
719113
1172807
1920545
542888
465278
430106
811724
1363432
1731402
59397
66938
1511677
1752600
48338
112917
1273594
1910987
161913
61084
164532
278236
471845
48935
1037700
1969772
1249911
552761
1708939
896349
437222
109498
1890222
1183874
444367
1623721
1314702
60302
469539
609782
793321
636170
355029
1753912
1512612
487438
1540821
558991
436546
1778559
1093048
983476
292674
401472
935616
818207
1185439
81587
1950926
1356082
842410
1833402
108856
1623211
1665623
611231
140682
1109655
1360559
1431931
1210464
1439429
1610704
520052
1002354
402613
1766188
878611
553269
1119632
822962
1148030
488531
1370669
101756
543406
350357
530097
263678
260131
1904412
1206094
1654101
607023
1886054
179646
1555773
1447950
1991181
1810827
1508247
112252
102930
1583610
1947864
1537672
58538
1874025
826646
364672
1208
1710940
1868370
284442
319468
1960830
1262846
1354995
1354187
761625
1422922
524248
153760
160314
1517862
583022
824719
987709
945985
848369
1685852
1611699
1889114
1213985
1792372
1190064
1952897
716010
1991090
451372
951576
215864
1909968
799756
1091149
164482
733441
1337749
58862
905136
1152476
696761
1906631
846139
1560954
1210206
479606
690659
14054
411412
1393797
1505044
585137
1391730
1269833
707845
1257291
1966448
1782696
308967
1263448
973621
438858
1865438
1353417
1920376
1938785
928564
392276
8959
1260166
1197583
1847074
1900810
1150606
293077
1525379
769236
1139056
885661
251758
227967
830580
1209935
1566381
1571342
1029765
579966
835880
822682
1176212
479611
1274928
960472
1982763
1306448
689220
424770
1976512
1737577
227110
1379549
704982
861559
1705330
377942
984151
794086
1234129
54218
1296983
1511340
905346
237839
1483359
1997492
387290
984542
1233506
700836
923917
1537376
1206527
1439052
901793
575174
900305
1843404
89323
525852
371040
759512
1576604
1736244
1687787
1490910
3169
1066973
1547747
1119448
1726271
1991993
158364
1464187
1852965
1843963
1573977
187005
1799679
1498793
578944
1307842
549341
173449
880295
380888
597259
467833
1985246
911989
1047255
819635
999774
169701
1703049
1183441
106391
1374372
1596532
1303880
1859281
1712425
1993226
1079216
1649796
243387
1810532
1158340
1989575
237541
224674
542320
210009
1937967
1527225
196359
414688
1750981
1028922
867672
661116
77133
240721
1286847
1497790
1027707
1723373
675543
337094
1319711
1295883
526149
1599078
1155241
1077217
759803
559276
471801
895603
1952315
454038
522866
1037779
1086546
861362
1900037
824602
375483
1711456
1449658
1070162
1579712
1568375
1077751
1512677
1096736
1576149
16369
1969048
442191
1432011
1872442
1218690
584180
299861
779053
57153
1395215
1295530
1423623
1446592
1683851
271229
1256205
573315
1224989
207564
659841
305118
1108041
1447352
611823
100999
1322643
1965159
1163143
203886
577527
1425944
1480518
1736635
837517
1154283
1803771
228708
1587189
1698218
545297
566831
369242
1067636
289130
716129
1797367
928921
1507577
1412994
288180
1002534
249438
1559232
114560
1520224
1498177
579134
534951
4836
1274514
457542
1696194
1331155
371613
1128385
775515
1557956
1513426
1908465
1816862
1646283
430209
110847
1785970
105089
768286
1732900
1692068
643107
314743
1037116
420762
1733473
1221180
1561871
787848
1508118
1884299
1596823
1311833
183124
1550532
1375409
1190788
1280034
1394866
1993620
1717238
919429
1552840
1033832
1931870
695627
627328
1564583
439697
729222
1291660
1171292
659338
1624875
1361143
568245
695431
339347
1777046
1646689
424490
273846
1559473
22149
776961
705337
1358314
1186825
126738
431240
276716
1122036
1697351
501379
180747
1331083
1130688
1031492
355732
903164
1656404
1713027
1501133
284820
1637451
1414995
1596170
1241806
764400
1599457
1013981
1312021
1443478
707297
1524803
1513353
1234527
1981592
1865080
819478
687337
949103
1627341
463900
179215
340930
950653
318594
1113294
601067
1387129
1287928
17107
991807
19901
140232
1295977
920620
1309358
1984662
698732
28431
1387097
1375081
422736
144409
1562103
1389446
925440
1987648
799329
1393050
107612
1254087
538251
1871558
862182
82018
966367
1202360
60805
1709362
1885893
880475
118347
1816615
637408
725543
740006
1885412
768324
508708
163101
642211
1123350
1991928
1554783
1738372
1288405
1001928
1369800
751792
1163211
196223
979675
1473281
959722
1832451
170892
138211
62772
1790869
1348585
1446811
1078937
987348
1566543
1091944
125730
188654
1886991
295611
974399
268241
144584
1090542
1422485
809810
825593
1283877
1025640
1967357
354196
1954788
1815785
1105223
979862
217793
535909
1955602
974207
552144
381829
1435660
650802
1986343
307803
1955363
1834206
1072611
857971
12584
1079720
334882
1456847
373970
1384759
216188
863579
607483
1957902
1285481
595097
1985407
624985
628398
321148
1011761
1996966
249523
1573951
51667
1446726
1232651
433493
1018458
1663041
487341
424208
1706503
1401025
1338577
1248617
1793508
42820
1467402
1834132
1000475
644397
822172
809534
342014
1847885
298261
427977
348964
1316142
1461663
1392945
676894
1675036
1181504
225655
529276
389142
1815355
1280520
1835045
1991342
726319
1642072
1345201
207324
1533955
1130641
156824
472132
265713
1916344
936176
1681524
1341283
1661792
1442036
950614
1335118
312271
174299
1257499
1391676
94144
666982
1666927
56997
686672
1628626
1124902
787067
152457
1464794
844659
382248
1878556
1149880
1481786
1654426
169614
1763775
448104
142872
1346498
699810
926733
1502611
1276075
49481
1070665
641571
1862058
1804338
1000715
1474564
497711
494497
761583
1859441
136042
986136
1958574
203640
1137644
1354715
481131
1566440
807448
1554016
255352
1042612
232446
623081
1104859
1312313
1913444
808484
1609995
1398798
671133
1652034
328517
938217
1759046
870421
1311357
1270202
488050
352396
1875235
1821908
953841
1112460
914559
76165
486071
853351
622428
337432
345461
195568
1011063
348483
1114873
1394809
1191495
981703
1669197
365711
1272257
1478242
1204208
909377
677002
996813
721325
910618
463697
57721
172745
1868409
207622
232053
504128
1990162
1358690
1665481
1070126
1605053
677076
1589693
1945812
1308534
1717088
237750
1914091
1056062
1497913
849167
681978
486923
525775
122028
1081642
1354743
991206
136802
125435
961516
1386709
1525169
1057586
373735
1685195
409809
531537
1450405
1751624
1249377
1572317
944777
409353
612928
490720
1539740
364854
198300
1741281
138984
1293420
1436577
1888667
1717050
1375195
590848
1818254
1011767
1017762
264835
924579
636950
905882
383682
398748
107990
1329362
1608546
197750
1450364
280592
1445208
405455
244449
114367
1857298
1222290
956394
1323787
1865387
768301
1461941
1857649
1919605
1817473
646404
358940
1230196
1123778
1127871
1736258
772135
1034688
852514
1631875
962982
1676945
1309387
1362200
326821
1982786
261686
1460091
1794010
213875
772932
1188660
460207
849799
598430
541914
49693
1181253
45270
578924
1285886
1001567
83242
978327
1104940
1386452
400511
890706
863757
489386
986644
237450
1502520
1112372
1478634
1412810
1227887
1802407
60160
1217720
1749372
1383769
292244
652437
628599
668223
1430451
902647
569811
233140
1238877
1310059
1247314
1928158
1649613
148123
226629
349751
289844
1516301
638627
455414
1109302
429672
36971
1358340
592500
156056
40206
742426
1715890
1701956
1158156
338206
668924
1815983
549870
1800623
571926
40711
548379
1919965
1662571
700413
1111388
166327
1436675
1855127
421680
564467
674931
1300759
70692
1509518
1670362
203334
355517
352465
1789958
818077
1031984
805750
1768956
1044232
855091
583776
1901367
1575306
166032
195898
20537
56304
762131
1772198
85881
1975972
1188961
263036
866094
670864
826561
1120391
515255
1941942
202541
287134
629683
1464385
156108
148579
1734591
73300
573324
1138968
1115264
78826
1059042
175828
534883
82562
213933
1716546
49291
1899843
1109439
105159
1373489
820871
136493
1834715
1601642
1241166
283438
588260
1507595
1090742
1578206
933213
1990299
1449178
1775095
485278
263311
527178
1223364
125049
672860
502518
1287111
279197
355450
1732567
1598245
677669
931594
339570
591296
501110
960477
41189
639978
165033
1649661
1569447
1467004
394496
1246226
227766
1684788
1701959
114443
1487805
1638000
1713444
1906999
1695494
580166
608903
120218
1102424
237191
185304
833195
1973659
515721
757546
556948
274594
2755
1570795
286555
912153
959700
1186117
1503427
1272211
1548611
76810
1946864
487290
1611590
1040092
1864073
1183364
1950666
128817
1857260
130862
754003
1277946
19497
1302968
1154218
980429
1986871
211679
1768453
50173
659128
1657686
971622
444624
1719016
1832982
1694686
300688
53965
1038182
1367766
459679
680995
36674
1434876
1345786
995874
1662158
999227
286991
454880
1472533
1717636
1891823
1274063
511701
1016748
1802073
1010633
1309518
1763466
342987
222159
1663117
1590093
632001
464825
370063
289278
350718
1793969
1030824
490396
1348556
1181322
521309
296065
744761
1172497
144717
72479
924287
1072685
837797
497313
55714
201610
160214
1513432
695198
1048254
1597919
1397504
1225073
357479
1605498
983802
501349
1234023
343462
1076522
2823
27203
181249
1682752
1712194
1513552
377238
1659680
443528
97118
200570
724784
1465471
706054
333776
743351
686694
998593
1028296
1294702
1542612
226595
1215835
186529
405682
1627986
1762495
1070516
1047066
1210636
692119
1226646
395079
1756007
928485
98811
1608688
1409096
452917
357372
1398575
1513582
1771048
1379603
66536
969324
341393
98798
1424289
1112900
429518
719838
939467
1321568
419654
744645
1792077
628354
1830232
1095836
390937
211351
1557323
1552855
780239
211360
945682
1853702
1098670
1813456
1387507
1233366
189515
1246525
1112264
1774159
830699
1673148
1480216
1071672
1060392
181487
1469964
455251
1612597
1167181
464018
963688
278128
864152
1774093
599183
951268
1209721
479980
290330
1486276
101052
1468019
1231328
999026
1881959
1214915
1313598
713540
1354500
1461509
1514145
981854
1836131
1480549
1387442
1074940
778820
887042
1343439
1956913
1863368
125790
1936765
23065
815235
734752
411080
1361880
1092652
850943
1172821
1400767
81554
82226
1683168
1115007
180118
207846
722777
1592501
1532987
1766503
1669062
436204
1247022
187050
126148
351191
840053
420323
94607
273013
598449
690915
406986
1506798
1801267
255180
771339
1076069
256494
1900048
562936
1374781
908882
1467098
402181
1565549
679454
413372
978671
713659
497786
1703886
960058
1067930
1367787
600192
1565968
1228546
1338570
1059084
1274896
1857523
1144957
41555
1089214
633016
938465
1342705
1267910
932860
1009368
913355
1577180
1322077
1584047
1108317
338613
273289
1497311
1386895
1740700
1513370
770344
1797647
659206
1615891
1368039
1008000
40118
987973
404242
540061
1369955
1031736
807860
1939140
1246707
138417
637922
100557
722842
104456
1076277
1062941
137914
684212
887290
862705
1939807
22455
1887652
1281586
1177862
1342693
1706834
1167741
468418
510270
1282612
1443209
20978
1898248
1748573
1500490
48280
610424
999908
1632561
1242444
1628277
915526
1633008
1848298
1243209
869141
194234
854413
1980576
928401
1959008
467175
1449420
1616847
777093
1670985
808582
1223015
1355393
1855994
1295571
590802
530618
1422110
570948
749026
1389313
1164557
1539180
678296
356239
1511938
844084
117158
103617
510719
1811941
1253157
948276
1438077
1441151
1892060
1327402
537343
421807
824544
1119763
780952
830557
216479
1764414
1735981
857042
1160978
408227
1890473
289330
893250
1048420
1287782
1517521
1904816
349441
751931
100091
516554
1301538
90964
649191
446959
1209006
1105385
150943
1286341
1481817
1956753
541334
982832
1358433
145938
1313218
911764
1191869
426051
1918799
1874732
1657177
500844
786015
147592
745170
772111
1797146
363533
1286940
772309
954940
1458058
1997736
418520
416532
1327927
1327535
1866542
1204029
36834
315515
930503
1836074
353992
504511
1954075
536066
173404
1838079
964776
1472716
404524
877023
1048907
827727
1719208
601107
1709437
930877
1193344
714733
1511084
288540
969299
1519133
1509772
1253279
1576821
1763249
1041999
159138
1538064
41780
1201234
1591035
1024728
1024387
796058
1162904
1639934
887545
312896
1381929
1679930
1823430
1762764
938615
29914
805590
620438
414501
1924905
820028
1955254
1893608
1367528
719462
989345
35662
794764
514678
1307570
333560
1966771
286164
65376
1968365
1680029
549847
1844996
931205
1974172
1649704
1819894
486484
1750220
1754289
1127498
669723
963808
1293667
126055
921732
1843771
1355266
1654179
987251
500533
1106187
495580
1224262
1710496
756401
1182947
1485651
1975032
1117721
836062
729887
1996154
899077
287649
4601
370487
770968
295106
447547
1401812
1209934
462852
1227447
234004
1253759
65811
896574
1522363
308800
398566
480809
718596
1356310
1243230
1529810
1926937
1213634
789723
131771
1434584
1115651
805906
1502370
1738660
107502
230564
251493
1030744
1792982
1653212
1683069
310932
1665147
1527007
1805111
909406
370366
58509
540622
357897
70420
1381225
1181214
115461
586683
1728778
270308
494566
289026
506096
751995
327174
131199
1951150
477034
1352063
1644580
1749900
640532
1281000
664846
1412847
24201
535306
1138378
515114
838022
541632
626591
1663235
1583761
1559043
733509
976688
1136986
1280314
46894
682429
1510067
518356
2189
76084
1236952
1066166
1945290
1781703
1962011
1213132
544680
1335657
83305
1658170
508747
1300518
879712
677209
1732319
1074047
629342
528160
1346434
1240167
415070
655925
540175
1717125
1912352
1144512
998765
489309
1389151
1451378
382394
1794969
1614489
1820534
1232641
1846088
1483708
1810676
1644770
1546357
1016491
625874
842307
577402
1974134
1234199
670892
1576026
1576268
351238
334267
1782075
633484
1509979
609915
68267
462808
1493042
1555063
1500809
1887907
739250
496260
1584725
1867718
1536786
544391
267175
144094
330511
631964
1255837
1156883
1212944
1358622
1866411
1248940
1296182
1342151
1778534
35585
600840
1093648
1528938
1426442
1094672
329555
1658788
1073825
1097376
25170
1836046
1508724
938723
1417633
1098818
1720408
1707567
1079913
178797
1987853
1305717
1839793
175563
1901852
1166565
570574
1992395
1863965
848223
1544280
1559053
867668
195650
1371314
1276286
715213
408622
1950539
1411231
1527121
303349
396617
1740206
1830609
1694572
1489290
795540
675948
1171153
259034
503958
479301
889231
1883526
1653763
1296404
1491013
1509632
1351381
1901867
773691
1592465
1409651
1138708
1095155
266538
1172934
1659170
1977533
1624128
1605028
1260510
460702
263666
448783
331966
1035985
1121350
52499
1084729
938685
79089
818486
77837
1810840
1249438
417503
1148448
883027
1913938
1613148
1991797
1571726
1853038
1197399
1146857
242506
1199285
1842226
512359
360465
204592
249108
206979
171112
1197173
1462841
1634935
1860669
1954885
1342109
1947161
1337473
838281
1395086
1881845
402372
966042
1983747
820745
1655329
365489
1995609
691445
390040
1708422
1825922
1775874
461980
282433
1679477
253623
854889
1583898
1726180
1892636
1819215
1064617
1760633
426884
1136757
1312794
1308300
638071
1364726
299195
1179322
318049
1864033
1261462
227033
689382
1824931
1780031
1564581
1491189
1400653
1287699
850110
82369
322554
710069
1791233
652000
476784
1703324
1809832
1512876
81849
963809
1682770
715550
1820823
1627554
361233
1627049
554346
1002843
1530735
635552
694616
448637
1048574
274139
620173
718987
119035
1735789
970805
1890145
491475
755075
72603
372137
481121
133535
111834
937070
216858
1387592
289816
1917180
1031361
1411982
881955
1311176
253789
202453
525226
1750694
727537
834526
1549374
854565
1966140
1540638
1225475
1026996
1299562
519373
1478938
544623
161382
562920
10010
246293
902474
631141
566618
844990
1464379
1276409
398293
497890
657275
1800634
398465
1034776
1035162
974864
1102652
1084240
1515115
196429
726106
1360213
583653
21034
391768
648692
1602192
1641897
1978548
1452771
1835355
1749369
1589083
1519182
704890
876868
889655
1005698
835874
169306
213463
464967
1900786
889535
1881088
181163
700064
57475
1069892
390447
321117
531317
1141425
1914315
1430373
651972
187324
916298
1942136
1568513
1711886
40551
502010
615616
1057155
298225
1667553
1425801
691551
1642144
1325829
1125014
1986982
1089667
1665322
86866
1103509
1079493
1474963
385208
735591
1702110
747896
2058
1098027
1498722
414215
248909
492937
1490310
1433693
698653
1814486
1283564
1076751
1588478
1860530
1323988
1297307
253934
1716796
222905
1425290
1508931
1378224
173262
879433
414816
1871641
109889
1814767
463120
379006
89506
45847
1683443
951746
1022556
1000902
989596
1572778
1010809
1056777
694658
356948
1112753
470187
1208966
629116
107455
314765
330858
468698
1093478
586124
192657
621401
226608
1285749
620521
881148
1937676
1928329
1393030
908201
1540619
1437188
1992442
1515027
876840
1388634
130747
711277
1944339
140273
375213
1677021
460034
1272697
857254
252488
1398744
1776945
611798
195668
1774134
1078455
1722920
1294041
406754
1904028
6172
440515
1171517
120152
1482358
85647
1016843
1818715
841312
744032
1999199
1806962
1201816
1915903
845334
284089
1514652
1067820
1761435
317983
1908354
251421
1140169
386273
587397
545600
1735536
1761933
422521
84386
865094
696143
1991778
1086369
1132040
531218
129761
853473
727619
1092591
223357
263727
268949
826581
1843090
1157145
1532676
125637
138171
639094
979770
1929919
1732018
1586160
761589
1672639
1256377
1457555
379732
1876236
1944034
1012169
677673
1228906
1651389
1345284
582419
1283169
87406
41174
1208816
744658
1461022
1418966
1419625
858896
1521823
238371
1908675
1585205
446309
1487045
482453
797948
1044069
330669
955853
1210027
348656
1131421
644944
1529633
1405399
1511970
1713639
547140
838082
30064
1326884
819913
843005
1006263
320051
546536
693639
1694343
1217166
899534
1035895
292128
1944803
368038
1645903
1728991
437011
1379930
1914878
980920
414721
1421218
496735
697253
102542
1437999
1649490
1025171
1302483
842696
570129
1514763
967554
1896091
1002933
1398188
1284872
1979437
824240
1438975
1915581
177922
1073799
1720525
1264900
1430952
1808883
1999369
1702025
382360
1912942
870191
1761591
1312566
225002
1082646
1188767
1065366
197044
1267180
1477941
1287961
1199952
1264150
1381415
1020214
1324802
406112
1847961
996612
1145565
213453
1005573
1204069
221447
783967
1450963
1162491
1049475
270167
1392313
748219
416954
1519155
565160
1987390
1215264
1718957
917594
1735990
1241778
1019310
1548741
1455766
1559377
477540
399364
1588167
373161
198
613961
1197105
1795891
600082
435189
655311
1693538
84370
300422
75986
1094042
983963
827491
895316
1124987
21276
1297777
763887
1598458
1049149
127947
1436431
1328158
1297053
232072
155224
862791
1821062
683653
912246
828434
1876630
194394
1246509
737249
1697544
808529
467289
1281392
1389619
285720
1206908
1979196
1479925
1272047
1288247
1573667
654264
1040372
404053
447347
419255
1130717
1960598
1314887
1994629
373320
1519930
1886938
135883
511777
1468231
694351
1304669
347602
249329
845062
1454900
585434
365994
1648931
1167581
1831348
521736
453160
291979
466617
1166206
1961736
1900518
671040
338017
1077891
1803804
442853
392746
1454234
445450
1529861
1102868
1517204
1054282
259918
839703
1041426
602435
96050
1405278
932496
1183608
1006886
1865159
490503
1299232
255470
1555540
771008
927752
82056
1940659
808563
966911
1095186
1589711
95207
1816909
233969
1320690
1909299
648163
1542279
249427
1488792
1702167
1858204
1836332
1391313
537359
366285
1388538
1584322
1977413
1435229
77612
6742
850992
911888
224897
354636
1496871
97162
760697
1711857
812739
917838
1732114
821030
1276825
186329
40906
1096615
276811
140510
1309784
519000
1345031
1204504
709439
177425
1920748
1659778
668682
1553916
1001531
399723
1696869
1619570
799778
344921
1127723
1341439
1834057
1687614
1175115
884871
548694
1536720
957554
1370100
540437
1309506
57533
50515
997839
121585
1295543
587407
1718598
1043096
91568
527880
1454187
893835
935557
658478
837966
1004425
942956
1113849
1776500
426249
255313
764702
1180117
118311
975796
1214936
760274
1385495
147157
1061314
1136306
763187
1212794
533696
1005797
146667
105247
1189010
1526664
1839965
245799
376628
1086469
1341462
1895087
1929778
1238282
979253
526535
198864
675019
921223
200884
1260144
391107
301445
86345
507089
878159
964319
1377541
795710
447187
972714
321229
1580714
1659196
1670041
1877921
1221917
440073
1766265
1347936
998696
1281345
904920
921795
240326
1966599
1724487
1044460
1001292
769773
532455
1749344
797143
16521
902743
968793
1036921
896999
166159
536972
384376
385438
1589336
224716
80083
1486497
1635925
1560525
188097
247800
1246124
764697
378352
990197
1341189
1901767
755121
1910445
1059067
959414
1954850
1789460
1396441
94324
1190133
951552
236034
1634490
973698
35946
525104
1969359
1670057
543637
140015
1954079
691101
443084
1134314
154851
322401
390530
994228
566610
515141
773269
870616
1093799
868986
1954340
1615498
1944509
1336044
1855977
1535244
1906044
1488237
553554
71927
1189334
1212572
676343
466089
1387345
1466214
1008844
1800364
1063480
902870
1169451
904690
1402366
1048236
746523
1571617
867840
1509061
1288667
17979
1798933
778621
1237598
1018614
372324
464321
1527979
1237225
1547913
1042294
1826240
1005877
1576996
1064896
1337167
1920880
1351351
1065358
618255
1688366
977630
855187
624147
1956501
1832616
675456
1604703
1904869
602289
1540707
410691
1504034
799851
1051989
1217922
828601
1134996
958180
1418081
1185453
950270
1778503
285452
651461
203200
1363068
599049
1214084
1264619
1766553
1903752
639449
1549979
1454102
1378219
950485
115822
1539335
1391204
1907620
715085
1916929
1475592
422366
1159866
270036
45824
1417453
178943
38130
1197964
351620
1369937
210353
772669
1522934
1568466
1230134
382809
1942005
1210885
323614
745889
1556107
1342003
1602415
1370797
402868
1646199
1700300
1295606
938572
1853565
1067683
270168
1564901
1513225
580705
222379
1419971
49739
1997242
877579
582655
1101580
966730
1969700
1248827
114955
1386540
1231460
1078331
698102
1550409
1314982
411579
1128410
1526788
580564
1235119
1196142
648724
1788908
70297
1669672
1189979
1851551
286709
912672
37870
533209
1237813
1104404
529577
1007966
1119292
1945258
101822
110171
647940
48043
1375953
1023781
1899092
175257
230221
1975816
368901
43685
599852
1473209
370457
289500
389931
564538
209648
892886
352950
318997
1958563
981903
1271697
1896187
740863
1149017
976421
743947
1476597
82123
1763904
1278385
1781786
311205
1651880
332462
651215
922373
1199569
842142
1917925
1561690
1482969
480675
200361
1670371
542216
1407436
1644981
1704023
749819
1653749
931798
339755
931316
627033
1784342
1660326
1974943
634969
1526601
1477711
1113825
1000565
970599
961653
636969
1449348
38038
531741
843284
167106
88097
1030939
1357287
1291086
101546
120979
892630
1115980
120568
117409
1618840
29784
685474
823089
250824
836827
1740785
1736186
628313
242219
1894884
324436
189296
986631
331928
1613749
1832953
1110700
117660
909123
1582515
115641
372012
1185650
740126
554656
1178488
1058786
52010
635947
1109294
479024
1265421
1921819
79337
947635
599998
595045
1506065
814281
748475
1264174
451289
747312
190647
729997
1837208
393286
1823986
432099
8610
683287
1114405
1393991
1672472
298756
1957750
127187
1811655
899673
412989
1050806
1158706
664405
1579544
281110
857045
1211181
1650148
1809154
1559879
564357
81731
1884909
112047
60267
566830
989530
1220751
500370
1319425
1499743
873375
856016
827360
366388
1030994
235294
1777327
173730
361685
620281
296529
1207791
1278401
1599040
1102769
830261
462520
1036620
1014754
337107
1515709
867387
254740
543552
1541814
170020
1640319
652667
1851538
397762
1086306
921606
819854
1611020
964395
89251
116573
1562670
313141
1292628
12767
224036
826106
1223826
945048
1032730
1279541
932925
1138080
796260
154289
504344
386205
684790
878585
15025
1556067
1016944
1509900
1532450
1131528
1232889
250350
1121037
1573722
61928
1306897
1223957
1783914
1127877
980163
1890156
49359
1091592
1248092
211288
403027
1064587
733121
347554
168175
1408698
1880475
421292
1158456
519124
1030010
546197
492631
780945
1832549
138803
886881
665575
579994
213729
1620813
1084141
1783495
1748565
635501
194768
479464
342761
272579
1747180
1048022
1890362
1470161
555071
1003500
960433
492882
1961194
1947631
766101
165112
1629848
1509599
313352
56170
1155954
927438
846644
569635
1322195
716446
1816066
1334530
411471
1810064
584823
1871469
1723315
1856839
837514
308418
1013645
1623355
1157638
1998964
937393
137045
75440
970244
1310233
889122
1736859
1300264
1730572
1255708
1373651
1045414
361
132467
1941050
224956
517003
528376
1813840
494817
1036554
693140
557161
1436614
859797
1989080
867342
1834202
734735
786656
364537
1262619
266059
710278
1121413
1459581
726979
275987
1671037
937606
131819
1773223
834906
746063
1584174
690817
182928
57279
1929992
1878270
315130
472334
628536
1746682
1040221
1114491
1662965
948876
120846
703218
202347
1090054
580371
480108
1210996
742367
955895
1837197
636183
736218
678506
1206662
1420425
475718
207841
1911777
1893827
276956
1717996
1741141
615907
1567050
54839
1477829
699669
690611
442865
1454903
59227
218498
1254666
501123
1502008
291012
1361856
1803162
966189
1283009
1909252
1056553
1621990
1012958
222436
146487
684778
1607365
899575
1665664
419683
1896403
1415859
464335
1712847
599097
645175
1370458
1535306
1443071
418333
1554343
396454
921016
1091364
260258
1136867
708892
578996
389614
1969129
553270
1983288
1236919
179826
885765
322901
764513
312418
1945527
840735
1115175
808820
503828
964081
1478487
647693
1755388
1989060
1733823
1412635
1644165
1159915
47491
1910064
1162594
288056
1092671
1667966
1041702
1730824
1300164
201554
79132
656554
86615
475787
756076
392355
914028
767611
1025764
1670797
1918373
437289
1268895
210988
147681
881972
186313
1334785
1668210
939876
356317
99145
1001262
1649169
1615901
292635
1983657
119636
1864630
1056660
117404
1169147
1843282
1680051
512615
1568835
1375737
511756
514784
615151
1483212
466848
1007089
889343
1478233
352391
1308556
112722
1886262
1867513
652986
1357930
1829031
534085
1635811
833709
1126761
1433288
285817
1310026
1413047
9727
702153
869761
1419955
1622952
1890711
806297
1416998
155569
941749
1113302
1985368
1484668
95039
1803642
1975058
697254
1010899
858394
1949563
1392861
458710
1938623
388334
670537
1646850
263170
1499110
732549
1618750
866896
756172
560142
555246
348958
1515655
636046
746923
1299268
427545
1071940
349322
1324617
1521151
743123
1555318
1196553
1121545
62506
318250
1014319
1086371
746568
1915328
483932
1807128
1728574
1606526
7553
1282172
1133708
1699242
1592154
1046737
1358426
343983
1048279
1947547
760860
642245
562803
791601
499713
1913312
948147
283757
1364203
794772
1346069
1462351
1106487
1180858
383457
523486
1213930
216881
86854
717481
631520
824227
511512
723878
459614
1506008
998930
421616
1992173
1024462
1589821
1031672
666729
270361
1735743
1744582
1460633
1054043
285279
1993248
204309
1032155
887594
1722585
1250955
570091
1814235
157643
892884
166867
234308
718548
1916798
1710680
1073428
153398
1598167
1339293
440475
588958
1827875
608530
269794
1608467
133465
1821037
1131453
551620
774373
922220
1656799
1738552
561288
1133348
1021058
419581
101534
252232
968979
1695498
486350
1921782
1065319
1481347
747768
1395144
327910
339273
1129857
1119669
516690
837991
1602899
11804
1492575
1116778
1836476
625595
1607054
662186
129230
263410
211356
727082
543925
366175
76345
762215
962790
1103576
1706787
1972929
1508949
506769
1070102
155994
141612
8425
1111841
971376
175761
1930747
221630
589790
1357102
1252964
1747899
1539522
201205
1213359
928168
606319
72140
36862
275263
1037307
1976340
1513903
1561569
1918891
1031383
1147916
1942563
1493648
1505464
1890048
31986
1348966
736806
636259
1604485
1212547
747264
4338
343027
747099
496592
903268
1366722
399711
659735
162383
1227454
1689532
482409
1349332
251729
1418426
1275630
113156
1072913
1045674
1207377
1712903
1600995
407031
1055382
1936533
383741
334391
1037119
25926
1762417
1983328
1672890
1455743
1278890
1032323
56962
1223512
120457
1415222
1910602
943307
1470073
1420477
1580924
1937993
1287346
697191
901991
846862
1410642
1362187
1688441
1257474
942539
1663550
927501
1194622
1390462
202134
506856
1624145
1480841
1183142
1072366
1584444
1501810
1970000
1600102
1538485
1258512
1335605
138174
1455845
1744080
384940
1920589
1240547
514752
639541
1981245
824014
666467
1634078
1591573
1470963
176814
1505299
1398461
1758143
1096331
937263
64068
1047354
1454266
1462998
647123
1613497
14194
690412
975444
1963670
961777
818184
160319
1361243
1822445
48729
130880
1892100
221663
640590
1684596
1404357
1436072
1534049
1737966
557263
793387
401584
567219
1647038
1023955
1888598
1967207
210477
229457
124467
722681
1298231
1215082
1254135
253322
755792
604659
246597
1821666
252994
484266
370532
636860
1691475
1997736
522795
1453433
1625749
1497527
1623725
1464542
477726
1377713
644451
1727583
1258273
612896
1918243
1704544
1899718
561846
1645137
1957075
249768
370083
1091450
876984
1400312
1062915
1243752
1671487
1831764
591292
1101488
1246638
940376
1538997
1985826
594434
357573
1547221
469972
30765
1735949
723142
424933
1001078
1715976
1068956
1921172
931948
818974
1237867
1150263
137210
1438222
994972
1441968
1737999
1902806
667063
520159
1091304
469299
862803
831256
1740751
1247076
184511
1147362
1403439
1322331
22259
893177
101788
1739584
979594
967657
1052258
1743633
196024
1221907
1112428
368418
986853
1382867
1840041
1022543
159256
1341992
1511226
591384
217564
739656
1415243
335617
963501
1115423
1575073
77921
293168
1424166
248819
51680
1661343
1875188
1561257
658574
50368
1532532
915285
1210961
306553
1126585
610979
1034198
158365
770855
427149
978410
1769360
1837686
964740
976603
1823943
940127
1633762
1612398
557907
570681
320568
1219002
808243
1059106
1489244
168310
1027925
267861
18778
505823
179532
626525
1762496
1173690
1294320
1945734
527313
39757
1247838
472801
161677
1461914
1066924
1901848
1705661
657006
190752
287257
839131
1300470
1766538
754793
1228384
78343
578501
264558
1474439
1508945
652279
23770
1664629
1067436
1210895
1300507
1814643
1478166
768381
1704135
789880
783835
34539
540704
357987
1258830
1392503
95446
122823
527120
1181273
236743
705592
130467
1390912
1751303
78640
1787275
856693
1318788
1066696
844324
1591270
992043
526091
938852
1636638
26633
1185345
1616524
546527
1875926
1605230
1706582
867676
564633
1027233
833994
137903
1122165
624590
1060703
973398
1724722
978871
212642
228814
942606
877995
984895
1389355
1233739
1199119
930161
1922542
1429662
1993357
943548
1126939
1114759
25196
680484
110913
585230
350203
1698880
1042682
283277
794384
104954
1114141
1609284
703236
733176
1880839
1355668
1061055
1495648
1724984
1545776
425844
11767
1666244
1485837
1917562
713397
1055098
267024
331223
91963
421153
957259
373233
480111
631393
1600287
1289400
862115
1741229
1987544
1545030
188872
1741943
1815471
1144805
1345893
1302611
1284766
1094875
748518
1159412
135679
70978
1697543
1430124
1574051
1967017
1732145
1457677
1680684
881598
169990
1020174
1203536
1773962
1378371
398190
1339328
631023
988297
1382565
574265
503493
1920127
1871801
581247
502787
1157609
46809
772593
1257617
685431
1933076
1810841
1976525
393967
1860244
1087752
600104
1490899
682014
1083360
1017980
1543395
1348088
428191
395627
1360541
1154182
1471963
828814
1546192
1352483
905160
504837
1839150
1299459
180781
1397596
1413565
554705
685632
1529887
385754
1971618
1069435
924908
1811748
1078499
1772471
320754
46298
1724522
537929
1469595
736494
116976
1558080
318339
1124403
393364
971543
647118
407147
1744832
1106542
1824415
1199336
1536796
1535345
380944
1626667
662366
904258
993383
796547
1944105
316224
108555
1488728
696655
561704
741175
629954
1227832
418761
1868771
1502077
563032
563718
653585
1124604
928440
1678147
1684153
824307
686230
1712018
212274
1671062
436545
897828
1899980
1684976
1333907
995235
1993140
1049629
734039
1797197
1535274
258521
1560378
293169
766986
352919
1867707
532178
1107064
1744814
1483142
1785537
1033012
1277168
717404
325345
407505
547415
475778
1245971
981490
1266317
1040232
13057
1865367
257003
690935
1595379
113268
612957
1378496
1881465
1297972
1626803
1955663
908342
1963228
5757
1930389
563811
1558404
341222
204385
822433
777962
193206
1181681
1109630
500709
902158
166760
1426701
1433038
1282063
1826578
1482122
1094199
1012209
1664949
801485
1050767
256415
161265
1989526
1924813
1353881
1322300
623858
1934675
1672711
462150
523724
1291725
528180
323584
504751
1737740
1892767
72506
1559787
1502513
1504158
440572
1965916
1995838
369147
1726746
1862934
1058457
821017
1257010
784331
1025672
1822934
1274839
1063525
1182235
1719
563982
278421
569315
441729
1284439
1350874
412263
996052
588195
1543089
1272203
521491
535427
214017
639293
441321
173351
762262
1224259
1690272
1171918
1676496
626889
1319661
1348822
156597
171998
1226284
1848621
66744
1330291
762586
1667360
1110036
568945
721668
629798
168061
1050975
45794
22841
1233036
1145454
1459285
334107
1666952
1845098
779047
109754
1962227
229528
700011
847924
1776154
70021
837387
1149899
912947
955130
29341
610569
1765153
1712679
978985
702979
730022
1083841
1338063
1764001
1626202
667867
1444401
691094
354
500470
1752925
70946
838508
502358
11459
240234
816571
1247877
1293946
1155262
522346
211372
373579
24966
31625
1114732
1893799
518045
370635
1289916
64033
137016
280767
1213692
1241271
841162
783979
1549335
1415666
134285
478605
713979
233624
585741
256297
59768
1082684
450976
1145687
1080116
638167
889459
575152
941435
842966
405451
422545
1814479
514079
1151371
1224464
852140
1248770
1941084
309471
870573
1310014
697026
644196
220250
943025
993294
1767613
1434383
871732
107367
1353939
47990
1923984
1732339
1772506
780650
1467162
1619154
327414
1867426
1210715
154184
1827294
306782
947218
1597772
1730879
503839
1078456
147441
1246725
34661
1678708
647250
455509
1296190
308152
653277
975040
1517944
985292
1525711
1365440
539549
1333003
1437322
1188314
277594
236575
646528
1615030
565699
1893818
1585166
486766
94010
126829
1238699
1554423
1162385
1401070
871056
486609
1956218
599800
627504
1970651
1158905
331139
718273
1713602
1265881
1573210
1269358
267135
1619803
28572
1000596
1907718
1296065
447526
967759
602081
1676293
607844
280351
1387
367856
365450
1048939
1821107
419354
1485281
1215373
1171924
514115
1696418
1376844
445654
959674
14458
114230
396807
1819083
1221972
1146934
790314
1048160
1399147
294613
849456
1680995
707468
299241
378057
1580719
887852
341247
1816042
1569435
155482
21240
151561
1428116
1292291
1130061
956497
1128035
256084
1751582
1993692
1868874
606836
150936
1397177
235152
23158
1240398
1062169
1061190
745228
713444
1247681
1517157
109476
1862771
1703381
1032270
1271159
1495798
97730
432992
1387559
135489
1890998
1461075
703437
961381
146356
637849
1530919
682678
518808
26335
115725
128925
847758
448476
56505
1665857
1571204
1091516
803277
616507
1522743
1247696
5319
79060
1634050
216419
1346079
890206
1528300
1432766
348694
1788618
1090211
1348294
12397
9881
190684
1718920
332636
1265193
248841
1598859
794005
963197
1503219
1279831
1826294
832770
1279382
1443973
1335173
817896
902637
750930
1340290
1460412
82600
1675495
822739
1923858
1827153
673792
605288
1541936
441274
1453853
1688972
373444
140343
413211
230388
984475
395136
506112
181463
566397
366862
1649369
785721
331919
878165
1470642
1804073
29351
1583241
686945
134930
66418
1081113
1520452
587869
260877
1293977
1283066
16193
1433300
1668529
938782
112581
171156
1400341
1370291
1952319
1761664
894715
1984374
124748
1582800
1405486
1737632
1550762
370514
1443986
1180708
1671858
1334082
149396
607294
950907
1552028
486647
596864
1625424
486174
1285408
173385
652739
178904
1308505
563457
1861033
340020
1630341
142852
1445633
1228555
486509
603891
1222986
1900942
1855446
75521
876667
835315
1412070
379557
1574717
460241
1336434
1694556
999211
840222
317195
738571
295465
765566
186839
353451
1725570
1075612
1721060
86280
1899289
821762
679692
770404
1083402
451853
880757
23764
528906
908167
622843
240026
462163
1882940
229693
212712
908410
394401
1695637
1439482
1326208
746973
1865464
1181479
1593682
1238160
753641
417288
1952033
1646002
1809472
84232
1063628
603219
1298546
617014
199719
1568590
1736508
485075
954564
841252
1135440
1521728
1295354
246675
1016816
1266627
1937026
598955
1047635
1083382
335461
1221909
995031
1425659
1380596
1676714
1964678
1487705
1197452
231578
493700
167153
1363330
1638022
16525
818756
611182
1069053
1527172
1558189
1177583
45652
44022
849230
381216
385793
1761533
1891723
1521251
417616
341111
1107041
372620
1209867
895992
98253
917729
430516
1472178
1280718
29019
1439023
1687123
186318
827686
216121
535692
1140664
1971481
1425328
703825
1858511
466203
495781
1369303
1435693
684644
258377
348524
347026
934461
1559089
531890
1526317
771377
844260
653214
945304
1332269
1535720
642034
1606901
1284573
59132
1493629
396285
1326238
1258562
1804382
661125
1595261
1218562
731305
797916
322610
1499687
1859210
1900584
1035281
115294
847232
1127133
1541890
1349388
368214
1948045
1984780
1379879
1271256
711745
1907289
1263592
702510
1112791
1471207
1678036
61174
1244605
530633
752991
661400
1718450
1944838
1301855
705223
93598
1968525
1187360
973529
1579434
1768290
1446781
1407773
1512660
577272
295631
482204
1017079
1520012
466644
1213950
1202190
720277
1561302
1968266
1423847
1026472
403748
1055179
1674603
1783248
1055908
444946
1000145
1667900
1041140
1183807
835601
1642735
620453
812132
1406980
1371672
1939401
660624
1405752
1398054
1903140
1607567
200929
197609
1975185
1189857
278062
232859
1002288
1800641
79079
1603285
1034265
1003468
1379449
591033
1890648
1904056
1437618
836742
481593
1208396
1045133
539191
817976
274029
1696483
673450
1848048
1351550
655729
959519
592037
1858371
1304385
1608146
1688557
457517
1304891
1055987
1824321
1598952
15189
237941
831576
226561
1185630
1812219
1565014
1136456
1829685
689064
1801497
129093
584217
1477877
1309153
1068357
1884812
583405
892048
630521
674892
796995
1689610
1056667
1479625
1584708
661272
1452286
383762
1323566
313700
190870
1260493
41889
237332
989517
108597
486281
998886
386819
1948619
444616
1896482
683659
933469
715222
611246
1551905
28983
896400
691374
1544781
659433
414055
1599186
579467
224518
1575359
695644
1682704
1178409
1818489
689753
62652
619969
1194758
1292702
1407407
781293
92503
662300
590585
392454
1958189
251029
685311
1690012
21087
1630407
557671
504390
1093732
988495
755975
637728
385259
21595
548774
1634559
1190512
1486169
1346632
1863837
1249998
1188161
1138104
1817905
933407
1820746
28952
1778885
294016
1980791
911290
41955
475745
20302
1551444
1275346
666286
1862446
534655
1390437
1401767
258230
1200174
1208987
280466
1014310
1217071
1216100
944841
1942242
1080740
942119
1580121
1812117
552497
1601148
423012
1361030
173643
222337
628199
878068
552813
1835224
1510634
886003
1416454
1242984
1591892
467008
799623
731520
345876
976693
1989241
1127006
1468707
1784882
1687662
1483498
641991
20211
1950599
349371
166342
1158604
401750
606015
1116320
376759
1925045
1497527
88236
568980
274361
1075169
31234
1501834
350354
1178008
50348
1153127
1277461
1959556
769502
1990330
373742
1957401
1260986
1312645
943849
342294
50233
1302939
1823502
450618
921100
1013124
851605
1074413
1591743
1520381
1732327
1665047
126181
1455371
399315
1708445
867404
676320
354690
1303534
610104
218217
1454116
520290
588511
571916
467757
1237693
1872755
745958
1522830
335560
339302
469329
734521
1620010
1340948
1442165
752472
864193
437570
492352
712199
850980
875233
370947
1004127
1770083
1445981
1730592
214512
806372
476077
592660
1275758
656419
1214665
810039
119255
601053
669371
1215997
497068
559260
442371
1264885
1329159
878692
864693
1351657
1649742
215686
537308
223605
1122575
1101480
1584523
1233296
1203020
1355611
766276
877104
183450
401488
1137088
517344
87178
926727
1473508
1676693
1453850
1735391
1039949
1666898
249072
400254
1704318
906512
1073935
851942
902060
381812
1388346
561655
1241929
1152442
1801743
1855994
1026918
229338
878176
1105077
949028
1976429
1283726
1709402
1768412
1819209
1510333
1491271
1383977
124936
432222
1474607
91848
833489
1993180
1675940
1203346
951945
1214532
69412
641807
486426
1638032
787554
743566
1453272
824941
751522
1645910
1443378
746133
1799713
398273
1387257
1746230
1428579
1283365
1284576
278144
483231
727874
1729635
1575631
907080
778299
1071870
315813
1426658
614558
778342
686395
548293
1973000
978572
1260217
1527625
712714
1138763
1551666
323027
646470
23573
1708937
582111
1407729
1807147
41677
228424
1619431
221616
1108793
1213320
1218162
1017307
1178630
1208707
100367
298151
314709
1201750
745794
854283
445441
1410251
1630066
1099892
1537278
1064691
1086177
1231157
467656
1903549
1310825
1868963
395636
1480042
1845347
1141631
1355393
1719960
342200
1141564
131499
1823021
1538609
1967910
1723403
1943400
989698
299484
260726
899607
1484484
495863
1265521
1573593
1114394
1850845
1657792
49761
1375027
1524107
1176812
1686363
484508
1241987
910179
1770486
1165778
280601
1391653
1096579
1980619
895840
710657
741955
699642
580610
1489423
1002871
945806
1755952
1415170
1511841
1912149
892738
1241024
937162
357171
1614265
700423
446165
1607879
1460850
206060
1102781
631936
900687
1553375
899310
1113829
426511
840892
649355
799965
1728902
1857191
1859895
1147251
37533
724362
196733
1347630
237741
116564
1331081
1740176
1444122
357336
1221957
5730
358970
1406494
733662
1264001
1408713
765328
192516
499973
1475501
1867807
821360
1280001
1051229
1440165
1170161
166030
1632406
1768666
124088
1416689
1263075
690292
478738
1166161
639540
1115668
1132740
1471844
620187
299283
449890
100096
917763
913489
1933339
116616
1311860
1948991
160344
49461
407389
1870531
751211
146006
240604
1026593
523421
799721
1902310
834355
1870881
1775456
1874405
943574
1393601
1825492
684502
820809
1138085
626382
1345901
852485
1791278
731228
1066435
1176382
1023967
1434945
475953
234946
1081226
735190
600024
967162
693023
1402534
1446644
1283819
1387352
97711
1840567
1986179
281530
1695644
963165
544135
484177
490378
309771
437664
169485
1462504
1861497
54181
433381
1945898
751156
812356
1604279
452693
826803
1093051
324537
1844956
1076318
863189
1494606
1233505
1457845
1885760
1875860
725991
1605411
215469
1989303
1110861
42951
1837567
686429
64950
825170
111510
1206481
1541863
78387
365967
474333
46692
965483
702146
772669
990880
559373
449639
1715779
922861
1073526
1042907
1198097
1690240
1267422
484816
1273656
255741
186707
1756441
329484
1595402
1031806
439208
54908
999117
333665
734329
1438503
1640088
814526
983305
175003
739652
1355789
1502006
1214208
1598535
922723
459067
994432
607735
619902
1810002
1808254
712546
151972
552910
947066
402143
1251341
1375620
1683244
1190926
494607
986912
268053
1206071
1460584
174285
1670878
1820561
1557643
87165
897949
1090692
1199203
998409
700563
1171456
1766285
1891610
895798
598397
606897
33693
1461616
229259
609831
1235793
625840
337190
1240700
698444
252994
63152
356695
845710
1655116
743670
1388946
900527
1995522
1243031
1504882
147977
210849
60717
983370
1694372
173421
1396317
1970887
1534986
1844972
27946
177638
336108
88864
1952396
1533067
1202787
348659
676964
430747
1803683
1295666
1157270
1668301
307050
13908
704587
852040
109443
1757722
1985500
166784
81950
474903
1514140
38361
733705
505217
587542
1082882
1828182
1081931
1681686
1569265
1528620
1596480
1017365
275956
95864
1081212
147595
450860
826649
745824
585620
159952
1830696
1440295
38229
1058276
547443
1391455
75062
1228805
1497942
456736
434609
1083101
1428720
1213349
362055
313355
833476
350094
715471
264928
1560754
1668287
386668
33218
628616
1213533
307553
1518620
665687
1183237
952307
1897366
916680
437194
196472
1869212
605275
605582
91533
157237
757333
221369
1173507
1835439
1722438
1206441
1118495
438407
276098
387657
855525
9138
1094357
1062729
590631
1141116
602522
849137
1933670
845914
1135618
1199592
763757
128101
1537720
534261
1045005
734474
600698
1400068
850353
1105075
404391
545885
483579
1302662
1478316
804394
848598
268095
131927
1610596
391342
1117628
1528011
1722709
17658
953530
1552053
1006730
1370767
1091421
71654
1876341
781250
303702
297133
1506713
998796
233315
1244143
1257294
524834
1562990
993939
767277
625687
1014619
121972
1018551
1543173
981397
528261
939301
1960995
1589513
1375538
660362
1166868
176512
256916
1023098
982952
1811629
309793
1836334
976352
1049367
1437182
1682736
609451
1868083
1183582
1942964
1945682
914418
314
336162
492758
587161
225795
1740639
904487
1439044
1397094
1303555
1205205
1488965
1944347
1358345
895698
950262
1636521
740384
1613994
299120
1628447
858676
200407
1335840
1078573
1395592
1187711
1141606
264645
1865717
513252
720892
742447
487763
756993
351739
972768
1212362
846647
1225471
37503
738449
947178
50018
711180
1157861
899662
470151
956740
839219
1431978
1780363
558004
1304925
363689
36516
68092
1507169
1400076
1472255
641176
357911
784282
293945
587427
1111171
1329717
954524
29597
128238
1183002
88952
921742
1212311
403790
1423104
1598092
1979473
384675
575723
1208877
1107361
729200
925983
593835
544421
158378
1684247
1829169
975400
581120
800112
1481414
253556
1245634
1848885
326569
6020
860488
429117
993760
1334684
1151133
1897541
1605902
1234193
1115359
1052923
1107608
709957
959023
1660853
761317
1334258
1188152
176646
274630
1432554
223346
929191
1901750
1949052
866947
308733
1278809
619679
1698364
228021
1582304
95798
971504
580084
1025994
1888312
955735
1398585
31436
1199159
995559
1002244
28465
1969553
386358
936121
1604940
1770979
727058
3925
1250081
1266452
412919
1773022
717903
1917770
4070
1553013
453351
222614
1476523
300082
573594
3637
386668
1771549
21409
255710
341183
1868453
1810135
1356786
684578
454267
419435
1849300
401415
675545
1319185
271477
1521386
77989
1964468
481150
1043584
1486614
1033304
1745198
1114257
1018926
1019738
1870072
316654
1080995
135231
1559233
440049
252502
959837
1467890
462969
698110
965823
1459036
1056101
443441
1815593
1601061
33065
1859888
893593
999379
1774663
179541
1077248
1633334
499137
1914817
1016182
1884343
1393798
1292009
1033951
1313045
651567
317313
1584800
1020243
1662351
960249
273187
1316753
1835577
129863
1389945
1686880
290242
52334
980594
497018
1105237
814225
803444
1718328
1918285
830950
569949
476499
1262648
630150
139345
1097907
183280
130348
578277
1364738
811774
519307
1016556
314015
1357260
1909359
1370859
1646348
740115
1456667
265654
765283
209706
1853948
1759750
453691
698606
1777719
1548927
468453
888645
1916152
1296676
1574452
18350
1411224
1050261
659741
1294070
1025953
1007823
1714622
269174
695894
1120448
1058611
1632050
1688522
1034084
740927
442174
1106276
479885
1573300
1074870
1926890
762213
534758
573538
314568
1459125
977301
1705508
1419821
854152
1566655
237671
1713285
1292767
1008564
831411
752426
352971
1814633
369339
1000795
1241916
1477270
392371
989670
277973
1420638
465695
355707
1278748
452271
186171
1080552
261042
1119248
1078746
345630
1914730
1626711
382227
1850039
205748
369330
1831315
1066851
640226
1746564
430700
1377965
860000
342483
686179
153873
1676507
1383993
581245
1691022
90445
1790430
519490
1342742
887650
743259
1170676
1258847
550721
57157
495512
1256637
515037
1452384
1262107
444511
1431129
615764
695441
1815914
506838
1912689
284158
971626
1541085
430983
135762
682154
908883
978777
146446
129128
1329472
80530
1361764
74022
918013
1340093
1890698
112363
283747
435530
1841840
854815
746197
1202693
261575
659733
1421405
848089
1878726
1433167
419711
1235707
1658905
1170338
1272686
1649879
1797099
537488
1408347
1035352
737272
122746
890071
54744
1320146
247283
45849
144272
543880
743005
117801
1215574
309551
1573455
362432
1697462
838003
670202
1763494
1660720
614843
1168747
1643787
1845084
1950594
509033
1351770
1061421
1886778
1332385
1777175
1690105
1056244
14399
758972
483119
1928435
384821
515270
1765085
451094
656329
956429
949647
1004683
1569359
1159808
977082
1740959
1180650
1253345
1382240
1493111
1745119
1511070
1693436
799302
1411998
88266
316478
231851
1178635
1591041
1642641
1943908
1830884
1939431
821281
441978
1689844
1400740
682122
359888
53820
157497
747820
962311
480268
1650139
1721438
1570093
64869
794255
1218364
1301681
1244734
692326
721871
1970731
1728457
1110582
121146
149187
178764
1492856
390034
776836
513610
1843602
1998243
1466594
1359189
1116445
1737248
1256490
519315
432227
441267
670362
89680
1279196
620175
280750
364443
1867033
1395165
1298015
1219916
124611
407681
159053
1816829
1258425
587235
849370
496375
165325
421028
35358
105274
851123
206789
1908857
1827251
265426
688140
1853997
1169011
703818
1033495
1347964
586185
516235
1983619
1208033
74988
504393
1611704
1461812
1478384
1688898
1329677
473014
1153258
1419529
280542
423815
395634
1531464
1213635
1563633
923730
549461
1706983
260437
32204
815272
1259253
693926
304439
160486
1439852
1895729
1189118
583709
86210
1393127
239138
1079571
430931
1471620
713708
1050338
1357933
1891491
948608
1281955
640294
778398
1829533
959841
1081139
1992973
1650648
628202
1501018
1642760
1716745
1256425
1190676
427347
909381
654505
947306
1962669
1951507
34521
154318
786937
1883670
1981282
129345
1583874
117989
1092703
1912713
1765694
1596570
828035
468599
322356
840597
155288
803068
1064674
866874
1042632
511172
1594227
1968706
1551327
1627326
825515
424011
390657
1041732
630893
380245
1398996
1536255
93306
33235
1672771
1356443
885053
527862
1436218
1805416
1898326
1512807
153166
648603
322381
202733
146628
1511405
1435002
1636232
886493
92462
140441
215675
1728364
571220
1094735
1235524
1289673
595098
569715
1377749
1016138
1379033
1876360
908853
1891723
834610
46441
1001897
1032641
878477
872650
799242
338755
502699
1470928
1572293
663589
689645
1327649
750617
1326759
768813
1200910
1414608
1476706
1978311
1547908
1360657
539933
414519
1319725
1688593
1138039
1296080
144468
917158
965119
18987
583854
1115136
607299
340937
1208831
1401596
783189
1828964
175104
1968543
708597
802486
6009
1890541
603562
1342325
496654
1517318
1566164
1392304
824462
1936931
1711894
1700595
822548
37600
1814067
892377
1911563
731849
1875453
1656848
45287
701045
451297
1391453
1000561
1046247
467210
156589
1858099
1800309
1988103
700887
1407898
1497307
1386521
379684
1933495
1277487
231488
1637655
1633747
851339
1163556
1004063
1184171
1183803
43090
876327
1437004
1106475
1036237
1728376
1165651
665648
1354235
460626
1131499
688132
1279789
1798927
29986
863792
1111614
311188
353345
380623
566770
617642
1412580
1901048
916403
1873237
1201562
1534562
1867313
312396
1866605
1621796
1544883
569525
616224
1500928
1121734
560903
461578
1739999
182549
395894
1580209
721226
931875
1739648
560586
1411473
833901
420838
151216
1976432
74267
216925
1362346
283461
1102672
1964885
571420
1773988
930757
1670823
1396356
844322
1434132
487159
1677231
90325
860829
1125351
365539
1967078
1041111
708393
146592
562212
1851512
261935
356649
484637
1909459
432670
1463148
1234889
1699423
162326
1177200
1761525
1831009
1128454
1677188
1638425
191747
1879175
1157232
342351
407439
928693
1000659
1676172
1918948
1178011
1973899
936570
499138
362238
1540471
770754
500307
1791930
427668
1472102
581395
1762154
1933544
291641
632415
430749
1098565
1454423
1758186
1323184
1227190
1973230
701092
1286273
472775
1990461
283878
1302556
1465203
788644
631948
616658
769230
1213138
1958649
1229934
229326
1084305
1253677
1650526
1008586
1732547
1089458
41770
129219
1263006
1560356
817024
283174
1944533
808795
1916506
1786608
1267972
1137655
376691
893142
1119396
599760
1306127
1286572
1493303
62288
1516631
1001618
1869796
1805328
1530312
1196104
836017
1865453
239162
1144512
1683002
1792381
1870439
1913953
1519566
1618744
1366478
2808
1793529
1131335
1672821
248836
1023219
1454922
1402961
300962
195217
749841
1297513
459183
1044095
829066
741961
696888
1323614
1523394
1826782
1967106
1088302
1001494
1059804
1769141
68474
1306576
548766
1036554
524020
349570
738504
1636062
257565
1829635
1976554
490579
1504568
1105459
509561
836778
1916829
188670
261328
678725
217848
811762
1011536
1432254
1556524
1330299
1374730
1840149
1050352
271069
292100
225993
1023138
185818
1458656
1043148
1386227
1562999
1469050
1831853
77826
883479
1364796
1431516
1855867
1662909
170281
1216447
840555
969742
1600681
214434
602338
767483
559773
425545
1178047
1003228
1936561
112988
1132720
1668175
349409
690198
1835176
1694659
485524
1284464
723932
1517364
690455
448846
1471774
1976241
165356
1490735
866945
1734572
738060
211449
1586218
759345
85360
1811638
1377971
665950
1231487
878178
811508
973690
1833919
1629794
1516382
711849
168265
545776
293313
1989515
1511297
346128
1577335
641484
647793
1049806
1475641
958577
1945703
458628
1678168
1674087
939985
542504
302610
916175
1818447
883711
1414943
1520942
1056791
1216652
1141483
1863278
747727
523482
1884420
685020
450568
229702
1707842
309322
522101
769222
1159610
1221443
1228510
576352
1792713
707859
1346973
214020
614819
792156
1972244
701693
771255
926350
1236830
1003772
1865081
1397636
1920109
1915414
843525
1809275
380094
904812
1684203
259173
1259986
712243
258270
1037553
1954992
459607
1427429
323802
1570560
1945822
1539642
559321
409947
77848
1267509
1739698
239325
74512
1819633
541214
681637
566546
887798
1071288
1438625
1150462
1074813
803047
36283
18970
1203571
947001
309496
1628568
116384
1056267
1600042
404706
1830637
1680468
1902521
1587064
1057847
1433880
36454
1901991
1969791
503987
896415
1140972
1375076
570718
565192
1648304
1882287
605838
1074168
439425
1218151
1863309
1669185
1235195
983437
972767
1734299
38047
986473
1301812
734114
1369480
1465244
419360
1711338
1194394
131096
1935650
232716
1057630
78356
299846
103352
1762701
1828208
1784710
800657
368419
1432376
1141397
229203
1296824
1171779
1788793
1473233
1095295
987457
1955486
1738002
1211673
1117569
1568354
1789312
1378951
891284
447948
1137109
311997
714688
392772
1316421
404656
694210
439589
1528429
408358
1090879
318805
945050
1863719
808402
437231
244948
637530
1906115
1817237
420308
174748
1475969
1472288
783221
835463
941613
256244
993032
847875
1609416
646777
117277
1186268
1414372
1967724
1293753
912927
1380060
1922030
1615696
1819960
1952149
703065
872501
1935188
1330666
1078503
1450922
125166
1276045
1285939
604278
1657011
141604
848289
839172
722395
1782710
1251858
1597409
1893402
1648661
578746
932224
1457505
208414
1433169
844113
1186805
162606
702475
1091238
779556
1803122
1571908
1720507
1926058
680654
1455853
59400
425067
1974985
223667
40396
1252275
150622
649308
1824684
1451196
1166026
1716781
1726793
1771997
1497611
405960
1484753
501118
1230333
375566
933329
1092518
33149
606206
877900
446508
1959714
1281893
1236177
1924214
575445
207216
850476
985238
221416
378874
203576
875834
766540
460744
792300
1944707
239687
1929367
1936928
463437
1515220
626327
1040345
721997
451183
816983
1120650
1884354
1225453
1335047
877454
631931
253398
1361708
1765918
623915
1743575
1665313
177017
581321
23807
1930183
570063
287054
1283404
178862
1840647
1011428
1344471
1384849
1775689
1558258
1912748
1185140
1358203
235216
1486847
636682
1889535
1863806
436278
1991270
418861
414440
1860040
921261
1376628
291879
425628
350140
1227160
529168
1816982
119201
560592
311199
1086789
64800
205317
1939928
1285664
1178158
954328
1164766
786395
1983268
1419188
1765390
912511
482041
388420
1878285
130510
1379624
224444
914409
24012
566640
582994
510184
1090256
1992319
665385
1161441
1045633
1675308
473135
897773
261065
1137878
1480565
158306
818926
1032070
629903
1187188
1573417
151401
762236
568249
762951
787438
585560
1235872
1244400
1361068
508745
649053
1529557
375545
1805526
1918583
529021
707593
1763537
362199
181777
774816
209439
1980492
430821
848125
1653955
785300
794867
1484562
1711499
77283
1908104
1878289
1131912
871721
102050
1802770
689475
1549692
341727
491211
1341370
902223
1829616
255156
23279
49988
105224
1072114
1457401
745606
846671
228537
1238898
302213
1558114
9462
99591
7806
907210
1421229
1822494
1029260
333322
1967606
248752
926801
1944672
1097730
985659
326324
1233186
1233450
838602
516392
361814
1416949
1525768
225971
136873
1626916
1651011
1478478
283938
291388
762626
1813079
1839955
127461
132551
1276396
1685213
1145972
1295397
791514
1952794
307270
1112646
1100960
531680
1157871
1870089
1268171
532382
1220880
1855152
241686
1667668
1905757
1396694
1255964
1416913
1006705
1222340
294136
307433
1543318
714643
484886
1339821
613847
1399806
347104
1073851
534779
220404
717268
1884003
514122
561982
1219671
1358229
449348
175100
1111814
1035599
1263918
242740
887844
587747
242550
1257051
1951826
629309
603415
1951107
1271862
1815682
1499349
326781
113227
1615670
405556
112933
171587
1132259
513602
1493482
491028
635504
1007003
443194
1041747
1400632
1100932
1592081
1395992
374958
1139829
1587456
166809
537062
200851
156300
1429343
367169
126245
1015763
621366
618598
900903
275528
1791813
591238
229412
1891305
1256393
1984882
1008369
1137594
812200
90936
697475
1415127
1818267
1593546
1542724
1038067
1169953
429709
1156519
1540202
147623
9500
135406
941593
444533
1489462
507154
370570
569962
1040308
958628
1178531
906737
510418
645244
1367057
602359
1981536
1293516
1151194
353604
339043
1387927
333509
1341758
1079440
642902
1762755
1719438
1854128
191252
773784
407343
1859710
1130728
144578
1794022
384563
371475
1422655
1426040
1149115
1905547
854648
1652523
1193231
999657
1045871
790747
1876121
1815232
226956
1704705
252870
793959
1202287
339952
1819510
1270691
1906484
164140
1072220
546202
634462
313120
770296
633131
173978
1524714
542372
1465844
1431793
492
468696
1751418
4870
124733
1268001
1170782
912399
1314359
1869859
1593356
564528
719249
1583458
1459814
1766636
1601130
1665950
482635
992227
13505
1539323
1688361
1275954
1585067
1127679
538716
1783452
1708760
883109
694084
944260
131134
1041938
1207585
695901
177834
1267712
986647
868026
373025
1273004
792520
1975575
1617764
998540
1008474
1020141
671258
1946280
1385553
4727
384268
1929158
1370131
1907983
1538554
557587
1151719
538110
1024877
378360
486790
1403729
1810199
1182976
535414
1280031
1990040
231970
1009399
377013
621546
1707700
232160
1179279
1853694
1793832
501404
1146730
1830822
396304
1136776
1220622
877880
1591744
990764
603665
76431
1126831
1664223
1481811
1254699
309034
1458683
794327
1951155
501623
692338
428008
414032
781666
1546178
1474048
343592
531755
247465
821085
760335
389333
1646387
1648279
1189834
1489369
1399997
1190820
836052
739045
1935364
190168
272822
269826
1940720
799210
77732
1353731
1249946
43188
853240
1603918
742273
47305
571337
436710
1426192
922347
53318
752798
556662
166315
1640496
88625
1319733
257465
1456705
1914444
1300675
459909
772355
1622911
993868
226635
1325429
472980
227595
838923
1161071
502862
774351
392216
918358
1691782
1280575
880613
1101805
516176
1974710
555577
1013900
649958
879818
927599
166996
1042540
1350172
685442
1199857
1116460
665470
721573
1945362
26000
197675
1628053
768090
931376
190314
464894
1418637
548707
984851
1935180
492341
1495875
1335722
1378386
846890
179907
1761607
1026179
1717896
348614
1690873
1756344
1768611
200616
219077
248357
363878
1851536
48344
1305750
335951
212430
1654098
849052
737103
272766
491468
476895
184753
1894227
1142237
1591338
981059
791017
1263663
676642
1614107
1703872
93356
1937135
515415
65020
620026
259543
686828
1600223
470359
435145
1980628
1512292
1834607
1404030
1891080
1981268
327897
600361
537260
1312704
778421
1527438
1449345
1484618
1380189
1344726
641333
326441
1750216
716156
237487
729823
899974
879928
1616366
1290361
371288
962794
808126
884526
667205
533214
540433
277775
746117
1464910
1764382
840203
366776
361282
747112
1636178
815332
594661
661277
473375
408162
966473
1731889
450233
652931
558644
1148371
1422803
318220
433258
818476
1684772
202276
1040321
427557
908781
349062
1267242
388995
883263
1076998
688797
1841242
1886166
606258
868894
540876
1846669
1796113
785973
1424954
1066454
1464724
1613928
1845737
311382
1390258
1294902
1133573
1434100
1822043
1425187
429947
1023861
1084348
324035
866291
1785412
1928985
655859
1352785
1208172
654391
693102
283241
1801689
1143718
677482
1050703
378882
512049
37450
601406
1657789
1055625
1470297
81955
613647
616740
960906
1198408
465474
237019
1009697
336503
1934467
649335
1858908
182292
1810625
1474789
417077
747780
880238
244163
732629
601886
1332870
782598
1800166
349877
1101813
1444532
1126828
1592442
397949
641177
1904550
655991
76866
1387308
264889
1415066
1282188
1214602
1560605
705587
1970368
1241652
1618876
509705
899990
1911526
239997
1807772
1210894
1582449
909035
371484
537434
1412423
1862310
1301814
250186
767224
617322
918397
240573
1644367
1820823
510119
777178
264141
1511827
1912308
916207
1333076
821314
1062568
807755
1069818
583495
1406425
543463
1484881
378649
718547
1932926
736172
1156199
1925536
1732532
1047983
202846
586547
1539946
599307
723983
282048
878918
1762401
659611
591864
1126919
194431
601861
143052
1893319
779331
493770
1912238
1514232
1406591
771654
305376
858264
513454
1950504
368562
785384
592951
387091
1514978
1186924
1127006
846045
758146
947798
500277
374732
1392776
1443965
74812
1352575
1525685
1619151
1666088
220195
1279983
473838
1732553
450837
726619
675679
1071443
597204
202651
95159
412603
1543207
235298
1484556
1347911
285574
1401778
622756
789970
506688
1314836
1008125
132523
1593647
520758
1351401
1032071
666385
470136
1793675
1031266
123986
360330
1035718
1493110
392192
1605840
1154748
1539937
1749012
58447
1864362
1260885
1549802
1122125
1671382
346562
1804519
858220
227303
1223537
1799304
1063849
331715
234218
775580
506097
21502
1473281
739604
997251
173992
961749
1999245
701050
390288
426366
293605
1196329
1771815
929601
1080082
982552
1138265
1547752
1537759
989787
428675
1167758
1995733
791877
1586432
1378787
966430
613920
1536939
176625
197805
1337590
354856
156180
1761606
84406
1872157
631558
1282538
1017008
1716356
851043
1221659
1494164
168031
1615406
133699
374556
213712
659131
866060
1289355
904346
787687
1855396
953925
930833
1444663
1399633
1172457
1943408
1856252
1231756
1917157
109918
1172609
700359
1774314
629141
1983579
1993353
1563080
191514
1777555
1879852
1224257
617779
497665
322117
167100
980093
1369489
231728
1610906
112687
289409
1326702
1017127
359401
1748642
1298022
1468829
1274774
1665893
1830760
1211770
551795
451733
563208
1714930
219447
950243
257100
196661
1554794
1706103
1515695
1009817
321761
1002967
624153
1656137
1047658
1883830
452985
1257378
1874727
1238533
1012799
802428
336336
1213610
900575
1830833
1034066
521299
276666
1439972
1259823
1790550
33039
849831
1258248
934809
1294219
60658
923038
1849488
1572830
1113573
107321
1099338
1926969
1280720
16390
928264
958641
1411431
1878614
1393678
1320041
279755
699494
1926627
1118672
1169297
676057
767510
31756
425351
1864032
668287
1977820
271102
294389
1180196
1156987
249413
1437588
542746
1077507
1906995
1109423
1345875
1801014
426869
502377
1289743
158032
756749
426430
1208053
1787750
721517
1295604
1954551
802527
291072
201298
1854146
652544
895499
94179
701798
719613
282834
258055
935684
833790
328144
205501
332590
246137
1657566
710306
524691
1678610
1217282
441620
1851488
968340
128794
1909512
247447
1531224
1140329
533724
1467331
324028
1171852
667050
1512734
336242
1480032
1993287
1365530
429599
1239312
1231590
1745756
1828072
101514
534984
1161879
1927528
1780606
1264510
1104130
230738
1831672
1088507
1679691
632858
398974
548134
1682113
1132244
726962
1104211
692964
21269
1345516
926105
969165
1340586
1982906
1474214
469239
409538
1805369
1385432
1425623
1163303
436190
862738
888010
271145
1736398
903129
1874298
1639808
1357018
1628171
163360
1720195
893253
1995115
1717935
1106919
1792196
1214824
1751051
1490089
617272
818482
1986407
124719
1693631
1703000
881678
920639
1457390
1888521
73775
247608
1747894
692424
1560956
841686
1151629
595776
1910457
1566010
677307
1813155
1138833
1312193
1897179
393751
957258
1788099
600932
857050
199248
874314
309232
1164159
342898
1258528
902517
67352
1609467
1115436
1178892
477813
589117
1024809
1620246
1037248
1261190
1415901
4860
73904
1913470
1813580
1202919
1101644
754131
1376849
1929864
1897990
856195
1535040
557873
1716621
1768233
1791566
366704
698256
617498
1146059
798948
1399940
1089834
1586893
785978
1006382
243753
652572
1309321
194352
320361
1265630
1880203
1959388
602530
1957356
1409681
427715
10561
635745
1715744
1870
1293395
1356207
76860
1188814
1053463
1840086
783115
268253
1982109
796642
1270442
533511
1939364
1881218
1466193
179077
1104813
933817
1449678
1752602
1636897
1985484
1059035
1309604
483138
1881341
1437123
18850
1439057
1698245
841179
659472
132131
898089
1660204
1201676
1040415
308279
912091
1563739
1611143
1780995
1933966
992513
1639004
1114131
1345084
1350202
156680
423981
458087
1873994
40335
885593
1619756
378387
458234
216426
1394104
1906426
242035
1967118
194535
533438
693586
1570496
1679685
1958133
1917926
247855
1826791
28741
1918844
1943459
1434086
30784
69276
1610151
1825735
443365
948700
42561
1523512
1125579
637664
22409
1075675
1922276
820386
1864066
503996
315244
19894
459667
1882830
1570695
507792
1078745
1259506
1123779
1739043
665990
356446
403352
1709339
377292
533034
456837
1024416
497780
920406
1433788
1515453
1344291
1363515
642753
420624
1392825
652402
580529
1923829
1846377
893369
1728565
1202172
1188455
214118
828565
1576611
1611286
1772138
665250
831947
954050
1665555
1819101
1027706
1136166
1115355
1228416
591025
1158826
18463
1371418
1123345
1272480
689561
1694065
516922
1269876
204131
1429856
1673863
1082354
797976
1934085
1262995
159108
1821896
1684955
982528
1829381
1264376
730994
72686
1341377
502322
247901
338469
498972
739731
627744
1979299
395070
1160969
932165
47910
1015956
1370524
578243
1176496
1563282
1060426
1227239
583748
564122
1687118
132301
853275
454709
909892
1159612
703431
1645137
1580770
496744
1979393
818123
1541310
822343
1822611
600295
1035839
638724
494236
1837841
1276469
1090329
458111
1200779
1139390
426336
134946
1234167
274362
1790869
1789227
922238
50186
103274
1537824
588451
205614
425385
1740885
1737356
1312095
937817
490685
827998
1775008
1481645
1420421
1706184
624833
152260
1836962
254763
739041
916716
320582
1258184
880262
341171
1891155
548691
1845391
389882
695180
95274
524875
975935
1876023
279753
1845240
923618
1399546
1082222
1417904
1836190
1508968
169027
388460
1023339
883521
483333
929371
499693
439933
557612
1703771
1252381
899909
1327826
1031356
699334
1513647
168921
1784244
1604210
1110772
698526
18525
367562
1705489
1385455
486376
782662
1619020
97058
325825
688366
649393
1786547
829397
1187034
1260209
1719065
326675
1614675
313990
1468305
533617
905920
1782724
766550
1605306
401850
471237
1744695
1413166
1982064
880832
522676
332619
1447634
204004
1712920
1239164
1968761
489285
1477476
141253
1213570
1260673
1463209
1170005
318584
1357143
286824
184254
240150
1941227
1083094
1371604
783896
381704
1696891
347810
285677
769188
441360
1922788
522258
1074527
724334
899395
1353238
262907
600589
1706495
1014982
323695
1483882
1083393
1012545
172109
1247379
1228761
1042225
810968
227680
842622
745604
1020480
712637
520310
1680516
290773
896489
298925
1933425
1189591
1768830
1281649
1362189
1645041
455813
1131782
952353
1175377
1920804
1404633
1781873
1537145
1550985
854575
1931102
777224
701227
1776420
1529796
987569
967992
855428
532780
632407
842547
1556758
1620557
264028
587632
24988
392495
1613210
532926
1635465
1146730
1875107
1741162
96944
1901801
1430569
24609
1379494
503042
1301035
842031
772072
1019170
1207182
1516164
1148698
805342
730897
1407880
513503
1657244
1505314
1706773
1052378
22203
571755
139065
167385
1161510
707077
1602478
326369
1446463
1056923
1772647
1951551
494717
615189
144527
1942767
1258133
806212
3501
662889
1562723
262630
1951574
1651174
1508436
553006
593200
1170986
653535
785309
115848
323235
1650387
477632
648582
1504603
230342
61513
326863
1137282
1266376
540238
890584
564503
515147
790937
551107
558496
666436
922638
1936908
89921
807755
1874640
1002240
1436824
898559
1587599
1215605
21322
923385
1219594
1754930
1571795
294911
1022308
1267598
1571919
1175707
823080
1819597
1709704
1186817
265057
790859
1206367
1476490
126212
1009999
1720658
1948862
202453
1311585
1836134
346892
1956983
1384192
701344
480354
610037
413219
15355
497736
1062153
577353
922010
1394011
1592330
303711
1883419
1046321
941013
34293
1302643
1403137
611303
817218
866812
124807
1995153
1783865
1004269
1310668
752828
1253270
310156
1147208
1593968
1586367
1247632
917080
1547392
819161
1488778
350148
1918967
1352232
528297
705454
1273913
546334
296365
1486525
288823
368949
883442
1117991
1403298
612142
929673
361559
1715538
1860422
1793657
299245
798492
663937
1735101
1558816
472222
1932301
215945
920649
1419038
362526
1117920
1389473
285315
1505512
851227
1069083
662122
709094
1037835
1545120
1819700
148261
83088
488495
565109
413690
1944511
1226047
106165
911329
117317
249209
1723113
1832489
1978890
313712
681351
76092
60356
906852
1300997
1762313
653579
1332340
1551616
1980020
86163
1338797
1733694
1359189
1338888
935665
1665812
798259
149590
434469
1795991
22726
1099552
1884596
1375590
1384128
636129
274960
1772253
320237
629418
1197027
1250278
775092
1716406
537302
1983910
805498
51335
1556053
195649
1902823
619989
1073812
942453
412034
1956124
1546517
1056331
998316
1321167
1995297
552558
136036
122016
1519036
991793
15836
772427
94613
629119
1111860
1709252
1560066
397741
1211317
1821271
57102
714032
1513095
533652
110880
3358
1714588
1333774
100364
1799234
178914
975357
101157
1192955
696273
1800096
1872816
1543910
1712485
63876
1311889
1192751
1293171
631282
1126982
769022
1332212
1211773
168766
40411
620404
1947566
596025
1563960
1667404
498088
1219377
1097823
322795
1657011
1524900
479223
1782215
1211242
738622
656298
1952272
724256
1779724
741866
335892
329477
1908344
1563309
1177105
217278
359052
1508486
403950
1170272
1412496
1461348
1248484
984439
1219929
1825355
1724303
1629170
18892
974321
50467
387385
670446
1158094
1518106
1391780
1715973
1737879
1157826
1774949
123977
1455870
1870173
503524
1153632
255219
904633
1474686
265257
860198
1796141
1595673
26929
1454562
252497
299177
382374
1664810
32836
1830455
1325794
804713
846184
1658461
545687
359736
1044267
1778274
33504
1112678
951791
154895
1631126
675405
1085281
235010
1291129
528184
1974982
762987
790227
279863
669431
1337670
924561
1124392
1000458
1703119
170285
1839313
1196526
1679268
63650
592416
1830131
698497
396838
696604
1276525
1545447
783963
1770674
438709
21461
576960
145194
1924681
1124234
308248
699038
1212782
411858
1724098
151754
450581
1304074
1283023
464129
952095
260846
536340
488367
392150
1228007
1645594
494221
1038222
1020985
1038698
1526837
427098
1944358
959861
1558399
521693
63537
624762
1652761
966591
1207149
306161
1143197
1127042
1915355
912289
323674
124121
518019
1251396
1292426
1298225
1676645
888880
1112663
1254989
30773
318414
1735910
856437
69460
1708938
35242
930615
451409
501549
1966869
505980
25321
1540133
894799
1202226
1539165
592654
1848549
1558748
1947275
845165
1638203
1791005
1894952
736059
1103032
1018033
920745
1973381
312799
693073
152108
500976
441447
747072
447602
1769683
429839
372515
567328
1280498
1473907
697565
554856
241582
1377964
936110
186783
442226
1087949
1307536
982584
55740
766530
762940
1715280
475939
1029210
1050710
31521
142219
994299
246642
789095
814585
936765
1804575
139189
1046214
1608636
406081
197010
1118390
1258844
730682
1728488
1429596
1916249
414522
123896
332426
1130339
1749554
240564
620329
1043074
1519617
1062510
768755
1781716
272406
606013
1146435
1589299
1173919
1086815
106345
307079
1782514
918021
1865685
184579
59355
998444
1504589
646025
232367
849616
1776251
1696343
1167147
751316
1454955
395259
956189
1022483
1861677
725610
1737813
1043122
1359319
58536
1800779
360160
472934
907413
624837
786414
888603
342426
142964
1062960
973481
1468205
771131
1498784
1780341
730227
442358
1199933
736274
31055
1795946
1658482
708489
1004145
991120
1733030
738272
1403955
718467
226868
1837375
357028
925872
1059146
1232371
830075
160572
677315
1508260
920641
706834
601054
1273300
1491137
649531
482179
4662
1891061
1943621
942911
1342497
59010
1307573
1195932
663632
645338
1423726
661752
884148
1387188
1378687
1295495
721344
1874332
889436
1972259
612705
1456133
1368265
1980867
808449
941606
1425818
494438
521720
873670
405668
1113604
1423756
692643
1882371
890853
1955343
181823
1895230
1938289
810326
1623767
579722
1738414
1018901
1438187
1268888
1619891
227557
1551063
1559686
1917719
1055170
191886
1061202
954953
671916
758164
167601
1364567
1539772
293558
993484
363305
1275350
1487633
492002
842599
493354
1864174
578197
1079195
531411
1262799
664080
171469
57891
835444
354755
54221
335522
1799235
851466
841326
1341919
988441
303711
1731897
1794733
621765
869605
423935
88150
519714
1746772
1996156
328461
1410278
1365941
1312038
802648
43986
113101
1476089
954777
1667532
1960122
1044644
931421
1561909
90734
619790
1849552
1603508
1663352
63034
1161061
1222232
1872262
150074
920072
1161704
1755099
1590664
188510
104179
609036
1777793
143432
1434169
899524
993919
558926
326733
954184
1722473
1520054
1270296
1222336
858869
827382
1710475
1945808
683837
1747138
1920424
1292349
298862
1777954
195621
45650
1736202
988538
820598
647445
449632
567496
982954
1258087
995277
1060497
639797
1298341
1962706
1390873
1266153
1689842
845461
1424152
1209794
1445690
274687
1576439
1426644
1923173
395151
1078066
1022810
165057
1962933
803263
1926965
255549
1624230
1962597
1209277
488013
1575371
919051
168620
1787372
1874292
792600
1637491
728369
37946
756625
427457
1040150
1029916
35029
1996190
1741783
12929
138088
1580459
1425700
1252593
44629
236418
243397
1148574
1933403
353374
935132
1874330
472678
1651016
1002920
896339
1065099
41732
964865
1430404
1845989
1674453
114848
248372
1353752
712673
1605056
944876
1030440
1427954
1246771
881502
408256
1416385
1588437
1402480
1679840
958704
304967
223887
1333294
1562564
1456929
1314477
1720425
1045486
1555976
1978654
1076206
1516861
242489
330628
1272157
1127138
1314378
915734
20143
103805
1568921
739596
595335
727020
1689913
160892
1968776
987937
693855
1668229
1803792
709849
1324553
588784
1739999
1785430
1256815
503635
402953
1479100
740113
1022631
347969
1078962
111731
162831
846689
1409089
1196238
454110
423395
207639
383515
837191
475513
668957
2710
247756
1700347
505630
1627828
507048
824666
452754
1764527
855674
707817
1482811
583047
180097
1005517
308255
261607
36
1522708
297968
1514103
1643775
1687899
590435
172911
83286
1540731
1047112
1600599
1940439
1383638
168304
1255633
706928
1681374
1447704
1094688
664960
1251986
267763
854604
1772478
779005
928601
156486
334331
9514
1949153
1415280
1571487
804856
1332227
899583
71728
1271068
65653
1690764
179139
1173478
570015
1611813
82036
1320479
1251333
134156
507398
1536324
960526
1174244
717204
435890
715001
471483
1909679
1686495
1067100
641775
395735
1110528
895602
1006424
1068186
199773
634751
1832782
663136
1825708
342675
433581
450504
124305
51556
186794
578701
1484790
727345
5137
114421
331675
560629
803045
582023
681753
477832
140344
1684995
1807032
664559
1504644
302086
1159639
681391
1425271
732337
1083158
1376776
729068
360449
289497
1207436
1701030
327349
44984
1864453
1206346
1747225
1301939
1179764
37059
1740622
39563
1881454
1364592
1773067
308362
660830
491637
1419663
1195717
926059
801964
815409
1080802
1715825
1144901
1320821
585796
895413
906972
1883569
601471
1851548
1729584
653559
528272
653971
1227595
1395845
1210577
1840267
261962
1806142
1868762
668637
177975
142849
1679554
13749
375206
199915
209141
1816323
579111
990424
1054857
1746040
449996
1438813
1778047
301671
176082
1813892
232957
1971920
1236359
1929870
512546
527536
1479770
912833
335860
1144538
436848
1681403
916470
73039
392207
288258
935390
458774
755026
1810745
1934356
517062
1912176
1103017
1422159
334623
505901
1806439
1343819
1233586
1506992
211641
1259925
470707
1651950
603542
966504
272479
1025516
1030517
1032158
1294089
722836
709948
884977
1068272
1367851
179216
1648602
599882
500336
308950
1840000
1008793
11551
984379
1804392
1141447
246006
1057523
1474003
399208
666274
204151
979876
566665
957708
1067406
1765059
1768692
1583339
171661
1973011
766085
173029
638118
1625187
254754
562370
1218175
1649931
1153412
1557696
1842798
1944322
244260
639265
333688
1107955
17578
1666560
91429
837749
479194
1788588
1846819
979656
711043
1164378
1302179
63991
1573586
148050
680842
1219062
666546
1217777
998882
1890295
106868
129157
1476990
384056
248343
398965
1706796
698651
1495233
618238
1141495
1826005
1858427
739826
970842
1856684
1063883
557740
170582
1395011
349062
1721242
1420000
78375
1363466
915584
1937978
1089473
1294025
870876
1267724
35130
82686
275758
38282
1750566
1687032
444525
34142
588331
1102336
176242
243059
1565562
75927
442930
1777165
326702
192713
1068725
868466
1432816
1448563
480296
1604432
732242
587217
727061
1713285
1259912
1399425
1227102
514159
1908804
446129
753775
500269
998512
397695
1642626
324075
759766
1886969
537296
968612
1951899
1023608
505937
1593323
1382142
1526945
1565241
985319
891384
494427
1123807
1231985
583565
601871
868651
166510
1305693
1357429
821760
1627003
87494
51376
1622194
862336
1970284
1886634
1433172
358106
282104
370062
452988
1724817
347935
1151157
1735412
414508
1476772
198535
1715102
1783543
1403576
235504
959727
394506
1879963
143928
22774
217758
987038
1028780
1693188
761757
1825738
1510802
1765938
350044
249174
346215
354883
1548912
919948
1633073
1075231
1146681
1554002
377832
525002
775308
1634946
1123970
1675755
186808
1165996
1984350
219568
522872
74235
1518861
699225
258675
1540384
507653
825729
1806630
1541398
1897163
1052270
1008239
26253
590278
1285248
1141651
1022632
1820754
254212
392293
162079
288751
1091376
1808082
1417658
878551
1434558
699507
1551911
232621
1193274
1284349
1426632
320819
1450462
1499092
704524
1439732
475458
1500952
1790929
369261
1112631
1829675
1316844
1573871
464810
320155
546603
1386908
1551853
1878904
1754779
679036
560416
590650
926132
1160468
81084
962824
1655628
47722
1872645
774868
1601514
1282005
756190
678507
1271415
378162
260
953013
1808502
1336792
971006
196134
1859716
898870
1685142
387335
1830732
1214213
436689
228725
1947047
469987
1835336
1920920
1430366
835374
1047007
1915826
1672585
70098
1785945
1940782
186848
1685387
5438
1503288
604902
559234
1206709
1301182
224355
1992412
279966
327775
909261
1670071
1109990
1061796
1758395
552633
660324
128730
1214863
1704956
968921
710810
1784168
1300871
1351080
1512157
1433961
1615967
920722
327401
591891
759519
195405
332671
1807
1828902
608138
210791
926916
1568132
1068382
1782248
322074
1749771
639539
1338185
80657
740005
1650711
1906952
647804
1339705
1894907
734776
1531995
1421255
1884818
389164
1147301
122302
1587596
73602
514097
909816
440273
1429217
859288
1690664
1509764
1021466
66882
1602627
807859
1396219
1817233
1936131
363863
1646438
1120408
354458
1648935
24424
1082529
508908
1123256
1456278
927497
1857890
442931
936939
553222
1515907
1338376
1033483
1633895
1471511
565474
1606125
908741
1336322
1024522
1061618
1299612
1875118
1133912
102063
902714
1741053
39062
1679351
1878940
111537
858691
1487378
1498786
42989
96364
1022915
922938
460107
1926620
77439
1241469
282473
513463
456642
1269269
1242768
149940
632644
1031819
939196
1626869
1283725
1982234
39903
1999395
1221864
742465
743572
252239
554308
21436
518670
365148
1980760
21947
967454
1406237
873321
1387771
1598385
151590
1663178
635409
1408592
1089405
1596286
1437969
1316905
940550
1531127
201211
1972943
1700240
822307
925440
679541
224729
1048999
998575
1780694
1039950
1215205
767660
722561
172295
552778
1612963
865118
885539
1031703
1861974
796353
889781
51202
1148043
1176315
841752
1742576
1495119
1798249
1719209
1223324
845740
1226012
70489
1559237
1855672
521904
1615310
1276685
1739143
283737
3818
938821
1791805
187185
48361
1248171
1900059
1273846
744466
505309
1123642
1111899
291883
1520737
1342209
1990273
1737852
279178
67573
444918
1292202
1655420
124185
877469
36858
1504809
98598
73346
657030
149600
168299
888322
448928
950111
1128044
465581
992257
1905244
930162
216164
75877
5143
1344637
1761636
132309
820543
1612089
498473
1443916
493764
18236
1796779
645869
1013394
343083
1546363
1918505
901502
1224965
1436675
779933
1585548
1763524
768553
12281
360946
1499815
1504260
441363
1660822
1798915
569341
199390
424791
1723417
82241
81654
735251
1812118
1505588
1258826
636871
165590
859604
20171
1453363
480436
1505325
1116022
662655
1134529
90893
730592
1029401
95350
546883
217187
1810250
54978
36289
1211023
1746307
1650058
1206403
1874560
431446
587470
44382
17374
905220
241404
232011
678266
779005
400639
387410
1265188
1320737
84760
660987
13853
330654
953672
1247935
1625394
1513896
1028680
347074
1361845
1432595
1813709
1924713
263328
398058
1137817
839156
1054402
1742981
36053
1001195
1942348
273590
971923
1530948
175956
1502308
1877306
1149309
1018343
320736
893688
895366
1823608
1801902
1838323
1847273
1069092
657803
63737
299670
1652351
1934207
1606841
277675
1117357
795804
844315
709655
1178193
1231576
107138
1235415
1523572
683532
1692006
724757
1030572
1896397
1736431
1512842
192174
41086
305291
176294
1998638
493078
1553702
229618
1892154
1691316
966436
173548
1553443
1694067
1641558
1641723
1523687
238069
128556
1939552
316836
619664
1927943
281323
1676792
1702157
1164130
1636375
1994859
1600816
538622
1714465
1029147
545478
1221251
760247
606614
1465470
623312
296538
860171
1636040
79237
1774733
1168113
945117
1429413
1348028
319786
701160
95349
273027
507723
50142
1152143
1930869
257237
1015616
592825
353947
160091
84610
418056
1560638
1194234
663373
1319261
380258
987825
940426
27254
1103894
390048
1388277
552785
1419833
1896495
365147
482639
344842
602299
433433
546547
1376403
942660
823227
1110374
299137
1617613
1338013
1296337
440559
1298179
417532
208853
1472996
1501274
1256978
1375889
1337413
801233
517770
377385
1997387
1982784
220269
91612
1998685
657825
1077746
1499286
596974
1517825
539760
1773609
1051902
871819
912980
1629742
1052758
854204
541390
1071240
1589080
952082
1081630
1871320
378170
636206
1606449
1110900
655105
1571057
443132
1945265
140739
714939
800731
153367
1535143
580576
1299880
810628
529894
738088
612269
171269
49183
1866914
1870306
655718
1897652
915679
851264
1319029
128237
1907872
1007525
429276
1018832
228031
344625
1826804
1585167
1134910
267450
247909
668641
776720
1249941
716403
162325
1751615
304524
190097
551709
603464
1053473
1122803
264042
1508406
1339315
1506894
417804
832206
1192991
1867798
1454552
1580328
187300
1288361
1116824
1570343
1788611
62778
1916535
838144
324626
1709168
987325
12421
444737
864159
121313
1645928
1893554
1314005
309522
286085
1573750
15257
1894236
1059671
1463945
1026893
702250
1885602
1460369
1502091
1880121
771903
342182
1474724
1673632
1427256
1263114
1082276
1430369
1781955
1998578
1769816
1162189
1000763
1062779
1550625
1960518
1204123
688387
389458
332247
1768634
1638437
76927
940037
1623235
1954205
135142
45157
1753828
1828141
297093
577741
1114714
1558569
828163
1228503
1151081
1413073
1822141
1030583
1312400
1055581
1466052
1753127
680737
170156
1897072
1879479
937410
1538883
566892
1324140
876563
1226761
1634015
1273248
619684
1169779
259580
1099879
765282
828986
1695042
1034431
430961
1799469
1287697
747437
1329238
1798888
1090973
252712
1889732
511841
1028904
1936388
639423
1845202
796728
150401
172418
1239034
1989996
247120
30859
1323784
872221
1272749
1004795
1068382
1952853
1924283
881621
1461547
1128653
158229
782043
1495939
1226532
1476561
704573
1808047
1866262
1946224
356898
956723
215865
1502590
842893
1466750
1013545
1075078
1811827
351356
1499450
775288
517965
132135
1883003
985965
1273986
829470
582489
323034
1795415
1817130
1163485
900663
959515
1483547
353790
954123
1848972
889094
1127239
1118667
1101630
97036
1111158
969748
286224
1481239
595015
306336
1549871
842858
676368
829606
956996
1601164
1048189
884949
1993469
1189911
1279661
309479
1247076
1669302
710764
141608
1924116
215494
935751
1172234
1842331
1804474
1019186
935415
32124
1417822
268372
829074
328357
434065
1026673
1630997
327728
352847
1065658
1534624
1512500
414478
1519650
944270
1175994
429496
1365202
1397181
1255662
215831
1119860
654042
1935878
545420
118316
350059
1876680
574847
1135492
511918
1353852
1238167
921127
926973
772132
112552
1262340
943993
784707
87896
436735
936816
22024
1473903
313600
1993612
27764
1960493
1339278
1862153
1041339
160153
1339788
967805
1028453
1934264
1063231
711567
1940770
1972373
1229402
375939
846237
218834
1135451
926207
1537260
656889
516250
653022
1600280
668769
389543
771575
1354381
1045466
530716
1179838
709184
1092507
735202
404241
1933507
1367692
1112502
1169381
126413
1593655
854940
557903
53806
520960
352203
46712
1024932
1409001
542658
1353986
885865
1685364
950520
586011
109448
1187669
406486
1818750
1265386
1936570
1358207
1313461
1805822
1188218
628918
540547
1247425
1218432
165455
515226
1848072
789902
681998
652049
1076653
545326
696353
376882
1116223
950238
206482
1285501
405541
236123
387274
255960
1870155
1036670
680606
404251
172593
1106790
1678688
1133377
717703
1761522
723420
1782938
802349
36520
49887
1133712
1930326
347112
192904
310404
552192
659593
155451
715745
1098029
1763382
1842747
1114279
1456476
423551
1764318
564627
1972687
382973
390219
370573
1264572
493359
1025902
346331
1010523
1418793
66361
754501
925638
1378486
1410084
1452976
1812071
811463
1854943
1773294
135868
1366241
35436
991603
1233308
1069904
372865
1485286
834673
1043612
724052
641795
1245891
177743
1602587
609866
35644
1519906
1277931
1155147
1401165
798560
882713
1237582
51613
1055871
1238813
527848
1463074
206800
1744451
674077
1718774
1390234
210515
1370923
1690810
1866617
911862
1717079
895431
46452
826809
103650
424360
1991205
514843
397903
251633
882268
435749
1453752
1676415
1205892
1052902
1209319
133329
743206
580454
806236
578470
23524
1992615
640037
163575
1348925
1160608
405478
803074
489946
1481710
345831
1939214
1582814
1940318
1576018
247206
255610
755357
908947
480694
290240
146054
1082230
195995
1304422
1454890
1584445
1746888
584161
1926341
442227
1143861
1605523
1292334
448482
1506541
1467772
1784731
170550
1218727
1970415
1158228
708478
275092
908881
1763255
1676860
230855
590626
931506
577751
164924
657576
1575519
1223100
745647
1615886
852085
655374
847720
1984295
1578981
1139005
1671435
1805847
1402246
934724
851059
1784867
167532
1481565
916689
1393659
1499645
1779192
506840
396660
676997
1559369
1942353
177258
430806
1036647
960467
884405
1864139
523665
931701
1070319
497425
105497
1700768
426771
1100548
425370
1055997
262289
658848
1978618
1841003
1896262
1035051
397754
773356
392338
823642
928768
180611
1714983
627946
1003749
632302
146521
159154
179492
1076176
259482
94908
954316
402668
278460
1576375
808753
977201
1288334
1604782
915857
1315890
722810
1230813
644232
1038030
1741051
333450
443647
569474
184957
1893378
53848
835886
1100979
1735562
499829
693698
1703814
516387
1412649
1198540
1083814
320781
857695
1344522
644503
1347279
1743810
1196712
1783421
1187745
1198976
1611980
1942793
628378
495584
371311
1643183
824920
442378
1127047
1327934
979255
541858
900700
230877
1337323
1300025
1416704
260901
661364
580041
188709
1075319
502449
827438
402966
1624270
567057
1431211
234161
725367
1601626
1632766
225016
1927282
243099
1013105
958812
1113421
1812310
790624
779661
1328701
1108304
1457708
161375
1019406
1809902
1771568
1228450
492289
42505
442047
45770
650518
328237
726525
856885
590824
1690419
972900
891681
946195
1915367
285676
611629
549147
684064
1494676
1427207
519315
1493279
1670761
830634
1626292
392975
1455290
1467886
1929940
1897075
118941
1007845
1788661
588819
28055
1278469
1665812
1602767
878223
666993
1899475
1627943
1150444
865434
711190
1411619
57279
128526
76343
243364
775304
1556528
622675
417096
853992
798037
703899
1093799
1783861
459251
306082
1161708
1227422
26737
1310009
1416085
1286593
289983
1562287
1292493
1036490
178095
1792887
1710503
1397738
1053490
21381
101443
469750
499996
843038
1025858
1938610
94969
1501305
768297
560170
716066
1765903
1444254
69997
836346
947099
57412
1256366
1762582
882878
369120
799306
1247740
829540
698015
1256632
1110230
1778543
123821
276049
929720
1787952
1993435
1886715
1584427
374336
259900
1074810
1386459
165438
940382
394958
990864
812212
1231550
1972219
1351451
871281
602951
274701
896647
336266
326906
1342147
1322334
333470
1072348
199492
1817853
800352
1983924
152105
702213
854500
1660007
265945
1896306
44596
1660273
1170997
1706392
855780
1289185
978180
49300
76808
1902512
1096855
766726
1678443
1621905
1566694
1713004
666397
1624577
382226
1030972
419703
1612094
832291
1969871
1497843
1095530
1895215
942950
104989
1004
1808867
1814710
1129846
933870
1633893
1007021
459870
478377
838898
1952911
1792585
897435
1781905
1909474
198022
1101037
1101954
572558
491629
201239
1990030
148829
1039447
1447008
996806
385403
77963
1554195
1360286
933493
1402144
1210909
457383
1032608
110973
556090
1485561
775800
1687986
944570
378385
838631
989202
1561709
221331
840609
1459137
1395331
1561802
1846629
328820
529648
1606487
1947795
1227560
517512
1209517
1619895
962899
1524248
790866
950271
972385
1711182
92321
1438066
713218
1299936
677868
1645661
1174235
317301
1522480
1238421
1078211
71947
499159
1151143
962809
338023
1689925
1567118
1060584
1823846
446087
1800513
357547
719077
682016
851354
866653
1227826
1873337
1151765
1858830
1059920
1528038
1206091
1604768
368798
115846
1989176
1300037
463836
380913
1454949
1859224
1800759
138840
744139
1683576
1349013
1052955
1850786
50609
1191193
1388750
272834
1189171
586277
1851709
1650424
174727
1680456
535870
999411
600901
305410
161312
1447696
1361992
723204
116883
1388635
768830
95006
62814
1595959
434151
1891633
788508
306873
1529510
1349558
1058781
1308173
1575516
1589824
996358
144884
1485309
1807714
818201
548076
1453437
1821540
920423
937897
426378
786810
415817
860946
1339575
446992
1630297
1416368
1940323
551349
496190
1835183
706895
277311
483567
1877340
1768937
1507513
1007363
478046
1434685
1242665
211497
989931
1706815
1009089
1320471
721040
326076
864178
1908342
972112
1742098
1764270
884586
70547
1226774
1442978
752753
1424330
44914
688040
1966546
32401
55535
1251261
1377291
1616900
1416365
88201
1607646
1271978
492142
1678602
1186259
799644
1430015
1187034
1207326
346269
883661
434181
1849533
585660
378857
1252753
1500960
1288668
1002216
1067520
45159
835743
1454432
1504497
123752
1765038
1716571
298662
1017984
1407164
1137653
3951
1142791
1868020
1742798
1053480
972079
582880
1517379
1039900
341203
805187
1074675
1294875
1974552
643902
231689
1466681
1087040
1597573
1755692
1017832
1266325
454216
1340490
942710
258084
1045309
669047
834533
632872
1395956
1040646
235563
497043
64864
890863
1148298
387710
527160
455098
661785
1341731
419272
447411
122048
1542729
1178826
1999941
1383644
1602607
951927
1742117
579754
1468287
752792
868158
703679
1107146
707916
1076454
672201
1242985
501029
1979100
906815
1838367
1530886
1603122
635211
483475
707070
512849
584232
601368
1411346
132253
1464234
168181
387910
1409176
1574567
1787868
1049723
1598084
123257
1530468
1698861
1442632
1940406
766315
640730
804529
519802
1075744
991545
1653837
1232534
912578
405278
278261
853694
977243
1836734
1654779
543886
880392
1803654
1254025
213616
315094
1688552
1812455
1663923
1346874
803429
1085016
771917
1314920
1756604
1036475
1332467
1133857
205089
169690
1457778
361911
1764717
948126
1949534
1377739
1929122
1768597
1094558
1818738
1424410
121464
82898
764838
399760
420786
1595329
577426
466092
417852
517979
510532
1770281
1260627
1431753
622844
564058
1051716
400996
937384
1077841
332761
763321
1109758
1673445
1426630
314585
1567121
69670
1413705
1267659
1062582
1678149
1456053
1974894
977442
1443743
1132618
497344
1862073
37302
1712081
1587208
1673203
1990686
427333
322349
1759557
1419861
173088
1853329
854061
1323586
548857
1596001
1177956
1232719
1889001
872771
906661
1073607
829142
163869
681088
1169149
1156536
1141657
1260008
1145283
140372
74144
1140924
913695
557842
1237368
1917257
1286343
1827435
330696
157983
820073
160637
975176
871558
965140
1021078
416722
1077484
1104932
1323010
1044489
318626
813589
954842
1716807
1069739
1065378
1302141
691578
404046
1265447
1442357
652656
631170
1525772
1822204
57671
170939
738786
664125
377487
1088300
1387528
1270951
1591418
1162601
278961
1028842
70994
154005
734240
1217986
223597
1708507
142343
1554450
945452
484513
819836
1636153
1775136
1826976
1082368
671517
788883
971879
331928
688330
599636
748854
1626757
841465
919968
730483
652599
287821
13797
1962385
855808
930003
1319442
542084
1862672
1957013
1456122
305345
302468
585305
1780672
298432
72
1844988
1336317
1670868
968941
1449868
580907
824511
1758751
1075451
1403006
1503591
1227319
742801
1200048
1249321
1192034
931576
1909891
717576
1992989
1817243
1495768
88208
63241
225943
942534
178469
1936558
776696
1268712
48362
1709358
762972
1149012
1548711
1151337
1906845
170359
1248971
1542617
1429733
1775150
1878256
1833664
1881917
286613
421023
486923
414256
1844016
162312
536643
1919414
171891
1257475
1031415
565090
1682539
1485776
1493899
916614
209062
1943329
727669
16424
1348483
1999330
1384528
1366647
1650673
251789
675447
465756
1672605
498087
896415
758262
261207
116221
648781
401608
1792595
420609
1424887
830255
1483003
1350976
1733188
867365
720330
148492
1575401
485134
1081878
1618458
1360849
940632
1547273
410769
329409
199034
1358418
487256
481869
369343
769590
330993
572095
1643192
442500
619151
1161790
897661
1770828
1526516
1349547
481348
639243
1843415
1582064
1434559
1278938
399920
607308
366841
1361534
678790
598769
182827
1258517
1733701
1136317
1592455
1964548
1945856
1167365
236590
1964777
996613
151311
112632
289186
1972883
21366
765726
220897
1110258
129720
371916
203078
1455004
1541227
235425
1335379
864813
494676
1063257
1212185
1437248
1252933
864097
1801676
1987037
1503341
1966838
1696236
1674706
1108535
1078196
453056
700929
1137008
1723892
1297782
292881
567567
549723
1758667
1674230
1579296
32477
1923976
1767558
690101
953767
1807152
1956665
1924491
806419
854172
236832
492134
1743823
721506
208140
1617637
1588765
1339519
1589988
991421
259881
1505713
1673794
1966501
1112620
731462
1698183
1384797
1001174
436953
1835791
336389
533602
1676504
1433651
1488205
749717
1009141
798055
34166
1414651
1688819
222475
745648
348327
812380
865739
1706866
502322
640778
712502
477316
1205386
1814787
1212445
1625917
664662
979146
1905508
465187
1161987
706871
376272
1385147
559980
1865684
1625800
1432550
501922
273855
545532
1715487
110107
199409
1967097
1932608
146749
1266808
295299
1141689
559741
926918
1797223
1092320
306743
1973321
1765674
1775224
1518118
321833
1027936
623763
696847
1301489
1021867
41906
1188987
1063765
772649
1416073
811226
1070182
1685860
1119820
736822
1654541
1062318
1301379
1338894
1097073
541736
1859382
1075230
560959
1707262
1610881
1067975
1618454
604006
491674
286127
1542510
457919
683290
1667363
76332
210321
1862719
413507
1893824
924947
1264702
1307162
627729
1233630
1892147
1046043
491783
1091625
563931
1366796
1820675
347932
26917
1237554
25233
553840
1008987
1419685
54830
1870854
174634
659553
1794444
357158
644158
1703354
1023852
1664362
10870
1685195
1166758
1888717
71990
328903
1258878
843803
1305981
712251
514870
392520
1869215
237899
586028
941850
639880
448206
1270420
1959874
79867
1986188
293496
563120
117783
674118
1954288
1708027
1947784
1746802
1082531
372040
1952252
1305440
1915114
1325378
635352
1256717
1624729
718842
1970213
554528
1306511
84322
404911
617249
1796626
1054733
280615
85946
1635908
1624956
503090
1648026
210566
657976
200537
1753995
123423
710925
1080167
378428
1535875
1465663
866247
61021
1495045
30380
173678
197080
436586
847625
429180
766555
1431891
1166585
1460712
648216
1057589
1108118
126552
688010
1102908
1558839
1951943
1173117
1136884
660346
1296416
70928
800819
817572
949701
858645
1790662
313698
893531
974454
1675637
1946563
29838
1418477
1436304
1657007
1370093
469086
1608836
991840
1771416
1419959
1123639
225541
1151842
1985891
98903
407941
1140525
1458471
1490668
160017
1278710
1601698
1752616
983170
1548804
1977490
967877
124550
1239873
1989211
1850162
823553
1986650
1610395
618274
759043
1970597
969814
1024387
753996
1613279
1441968
138779
254409
129870
1450207
1659449
754080
1336091
1149163
513960
369747
271312
934489
1758873
899311
659590
187876
384017
1744628
769970
864782
1334313
337323
636172
845198
1056146
1070556
1923142
1184342
786840
490603
1486196
1944696
1463559
862227
684307
1963135
1547383
890327
247683
212969
444265
1873657
1266546
1299686
198171
337075
512354
1476871
597167
1775026
1843647
62808
1509326
1464400
404314
270779
833454
567732
1004159
190109
306338
1882257
868948
800708
1972948
800851
968741
373566
694420
304464
462657
1507709
802461
557516
928133
299261
1407286
1744272
834405
422764
1994235
1679133
934757
704077
996804
1540469
1404483
141383
1409446
489208
42175
605501
1019528
131756
818893
1028586
502923
1920070
1911297
296423
1664635
1454929
1377946
173777
806046
1205640
838443
1920013
1582076
1362505
561034
606104
802843
1169400
201876
1086138
560131
222179
1696632
1986004
1820320
598025
926779
912599
1749193
1046445
1349471
1478713
701082
145776
314331
406369
940295
1154000
767900
1650145
1486389
132719
1024126
1405982
391071
1966869
387465
1342544
1567345
1153562
1803106
1715221
493427
901531
1375180
1661796
1084709
1627924
104424
1130309
833606
1479146
77118
350710
1267368
1667629
491752
1721530
676200
1093934
1625014
587658
1784297
115637
474897
195591
1131028
1596779
1393147
1180121
634336
1371347
174839
1445554
222922
1151186
927732
928932
709646
396972
1476292
30321
1245668
1730637
1528370
957627
501183
1602567
473948
1331576
1690520
1486025
123670
1763305
547068
1906585
1843715
323676
232235
725546
937763
806986
1834430
322008
176644
1931160
186151
1967451
314848
1333701
1123803
1855125
83740
1495725
256257
799024
28500
1197853
288793
1794674
838041
1907115
30297
1678533
1007108
91603
1935798
1586928
1806768
1606351
1904375
1624694
1380936
598200
768030
193442
1833467
60108
510958
1626862
874317
551243
1597395
802172
1462100
1400160
1586929
300124
284326
1303723
1424579
562537
70918
1603328
308215
1223923
359106
928933
1001279
1220678
467712
1398312
569038
330232
1086036
1414738
1220986
1660966
1596718
525632
1900404
1786594
674710
521485
345716
555828
10080
1713859
1479044
1532250
322403
332354
1771680
929790
691992
1703204
1893176
327867
295277
1454079
1578808
1827411
1962369
1880482
319979
1622374
298480
1200659
1325105
1593924
1471440
1561359
217623
1938110
892920
1759712
1369653
1242840
873492
706289
1474714
1518787
1090185
123864
739483
22498
1418320
713454
665984
845320
962774
1334858
603821
457407
874747
160128
431808
1255478
1428911
673474
202566
1819929
1319110
1601043
370963
896262
1352112
772311
1208512
859898
1928203
1234737
430300
1210442
335253
980313
1428818
115637
656885
1097209
1127443
213012
498574
1588547
1894568
569334
403614
1595734
639645
265204
656621
966234
60855
1510373
1729330
568973
184785
1291719
234831
1699732
1681038
429026
1718799
1530008
79683
1209139
1406627
1474407
1166779
273355
112582
1739035
927588
1736783
830784
1437042
1957103
1635968
277531
602483
620737
1530690
898107
1049494
948167
869167
963752
1031429
904715
1061797
1246632
1065040
125308
1330068
1467405
620281
362242
1104334
52110
898183
144300
855191
295128
1294251
1246870
1594599
84058
1651071
1171351
462632
596042
409362
1266637
1528280
1552946
429114
761073
1958984
1903617
1033893
752403
907804
57581
1891371
1899511
25504
1336368
306123
1475981
1075898
1925963
1630330
1119962
983646
1519435
1698951
480320
1339796
333854
1009823
258772
1201516
630337
1650172
334140
1618083
1809494
757632
1093793
1677984
1469640
344657
41985
830122
65331
1395717
1827758
553417
1328903
740343
181344
1024993
1524405
820440
48313
237200
1556023
452376
160392
490820
1903056
520742
718658
634468
1415145
651529
111597
1090029
132577
1270004
1514895
993622
1744718
1648889
1950128
1653234
1434451
412837
1521951
692611
830600
1730992
616124
1541764
1416196
624540
395381
1691104
1600184
756784
612485
767584
1159190
1654879
89416
600709
746643
1801651
768493
803813
1741394
1073671
1964941
1541303
763316
1424088
1178501
792431
745427
992795
1370859
1224580
1195146
587562
398783
1010392
803777
508590
197626
662249
1826022
72897
1975312
1615090
740954
1310609
1131742
1195452
365279
150453
433339
1674650
1848940
1853374
673690
1515738
103895
1660023
1622825
753674
1308322
1234246
372130
373466
1357620
504492
1156744
803621
926169
1390906
743102
247944
898973
1642881
1287444
1588123
34791
956720
1412025
1060249
1311041
1625027
1197690
1339098
368845
888450
549553
1261023
959761
119995
1379111
1160349
1704160
1070410
602605
787301
1046032
1843120
1750907
21146
267691
757547
497543
1892884
771
407391
520746
1129146
1291084
1489630
816156
288963
1349193
1309542
929558
988900
849701
1141888
529193
1176581
1377964
354430
827131
1834239
665515
373913
824560
975069
407063
1501520
454590
1737853
1216200
423453
1403738
222155
48193
1838768
729912
1654467
1248461
1227184
353259
502341
234613
1932580
2745
951703
886485
1922501
1263069
1987027
482537
752110
1602798
1352446
1885649
1304672
14909
442082
856297
163108
962912
411706
723018
91909
756653
1112390
966639
860855
1161572
1985226
1368389
515227
839472
1519701
586902
385033
1921186
1585961
1271935
908643
1183588
1059717
1606235
1624444
350988
1928434
1756131
1379021
834146
559314
1430253
213180
221819
948637
1897802
757242
673545
1625089
1887218
274094
1425085
1011630
1510367
1162611
1447749
825601
1830967
48173
1698246
710430
505056
601966
1456589
460873
1387626
919116
1690051
1884660
458718
1082303
1320769
71090
1145000
1852223
1254393
647911
1356078
397038
537852
1067985
1352447
89329
1773897
659454
1948891
1366054
1442104
1617292
509268
1403389
705200
1167598
326012
199234
1394976
450798
198154
115935
1027661
1862031
395946
177197
1335916
921537
1392117
1682165
1050724
881440
1045587
1446834
1269438
156143
1182323
121694
553553
1572355
1664146
377384
1442913
841552
359943
1168223
1784604
406149
1961950
1787347
292487
1457723
1200694
926647
1440102
1047800
1107545
1720913
351722
1058010
779668
312485
333035
1208855
1638667
1300699
696229
957609
191642
1189115
1978491
1078044
966905
298956
495019
1767944
608297
1495514
1081411
914845
881813
752806
1383782
1882629
329717
636652
1991295
1211641
562769
1952673
720195
444319
1782240
1765457
1804096
97841
667457
1225268
1496802
73752
1970335
1745574
1000881
1352204
1493243
1260907
875886
228079
576064
1130378
1947209
190400
1007533
1779603
1273995
1151383
271145
267278
761561
1244025
1392751
1232784
1896266
1048391
1294179
182918
1464893
626089
1561150
1969709
1746005
686924
1665930
1405516
1799801
1475743
1701665
1401101
915979
1055094
645286
1986251
579244
1670063
860265
73954
1429745
1933483
1871132
363615
1376447
1333687
1180241
1096767
1310661
99356
1228297
132968
1712944
783282
687699
1783092
1623233
212390
1470158
1679903
1548845
98174
617843
284913
368867
429214
365556
1678472
1439336
966234
88336
1737540
1267967
716616
749881
1140929
1295424
1124473
461797
1524945
1247896
1328447
926438
576739
1716122
300974
504712
947757
1835234
949597
1614177
1395182
1028842
1633828
701081
662018
680441
1745920
1897983
806066
1316814
1921105
594351
1117489
98947
912648
873252
1153489
196374
411533
1231807
644743
1694200
656838
1537702
1410253
66863
1361717
1703934
1257296
1267153
1091073
1884721
1077844
689687
1672502
1386053
404468
1986550
1839194
1017028
809272
28103
1279829
109403
921117
1937428
1575936
394505
622840
1508178
1467049
222407
1381630
248842
617329
1359881
1479185
912506
1592959
1859089
1828167
476595
1142553
170356
1360404
1161570
86031
394776
1032730
1464827
697843
242959
1878192
81817
1314626
1778042
327819
1851336
305628
1558644
388015
1855195
1225910
1622715
1645199
397100
1465808
77339
195334
1099463
1429431
1807553
771930
520075
606941
1745247
1274021
1170272
458216
41270
1810979
1833295
295380
1541436
256452
1819209
737072
68184
1368347
1654549
1815125
138053
1016409
1209301
289099
1716208
1772106
447385
662892
702431
1201118
248593
1019550
445888
262430
83648
1157025
257180
1580254
98016
5904
457667
1304024
267983
1243829
1070598
392033
26381
689480
799329
915278
675380
1063843
1921886
789250
112330
1557894
1962006
705781
849597
1164509
1933211
1115090
986681
104861
1274954
1395306
1225262
317378
268102
210636
1897977
1361513
770340
859881
1798581
1410139
1461165
1769131
1548322
112675
366632
117431
1746695
211442
593225
84749
1228190
1449073
1886709
908462
732913
1928904
475776
1169969
1217363
1061985
610521
1614554
211935
1619629
1253547
593745
150166
1144562
202327
100324
744949
170722
1147283
1453840
196452
283630
1415546
920516
1097661
1532854
1044073
1225214
693758
615907
348368
1911785
1503807
497738
691970
1162742
200973
40671
1592476
305724
1742821
639068
1362330
1746430
1424895
212714
1858030
631133
1992107
88782
1149188
893004
497889
1199123
857024
621356
738850
605542
1787849
298020
1140252
1361626
91102
1978783
1192363
1735979
418389
368457
468861
462701
1624379
973740
877912
966611
1663116
1056394
1726191
663558
1104170
1232938
34663
1476020
212420
395302
1969245
1602784
7245
1238289
804467
807842
1494841
390017
6335
688621
1023123
564660
1395285
1463302
187133
1225276
1617948
1535700
1524952
50006
1064945
1916711
601002
383978
1781028
730129
852543
69327
655482
454037
1612892
770148
807087
1188655
1655878
1384332
1289473
617438
981758
758121
1280802
917794
1169887
1638421
1074195
1030169
489068
1759176
873428
1947937
1912846
826840
472998
1807669
437333
1076673
1397050
343228
881093
1898254
1966536
1912889
192106
1353395
1384916
161177
1688085
747470
1831048
70219
1529742
1407694
164458
419368
1862418
764955
1216703
86377
625003
1635350
4901
568893
1035036
76586
220155
848900
692354
1183948
1697766
534711
1158341
1605692
1926578
1784765
11850
1734742
877695
1771157
842608
461000
1533793
73948
1817861
421817
722518
188813
167253
1744974
911408
834012
1721772
1644447
1618910
242728
1861688
1522998
441543
1292792
1271102
1638369
1817841
811802
916532
104357
616467
457712
99246
1550647
189955
1066299
480319
1931026
1586327
1146901
1548126
1729916
196017
285827
1853393
897349
153940
961780
749782
1955656
643575
917614
660163
1221874
1193723
1585818
369895
494516
927169
1036367
1215481
240165
48997
485469
1714270
1434386
1383635
1439202
1092993
249386
1230162
1639091
1967922
486025
167881
426669
105877
1595453
636013
832748
304169
576239
1742876
1918571
1415847
62867
1698936
1502150
346368
847452
89125
456871
1505711
1932274
85438
512601
772660
551770
1169463
1129614
1405838
1456293
1911197
533584
373258
845326
1155190
1293527
1225609
624000
1332760
543390
519
1008428
231905
1010529
1661572
1103319
1222695
313547
353080
439383
672951
528435
1121462
1276989
557648
1391378
384380
60309
530029
1871064
1988262
57675
144975
1757908
1922526
992048
846437
1029185
1249173
509391
1171974
1778245
532241
395455
1907418
1351252
331204
1806446
1917478
1831768
1756267
437845
1204319
736685
420691
322594
1347691
1296323
1668583
1938832
877291
1518584
1257665
1056173
1572350
983135
153820
1568978
1231941
1556776
11509
901389
460989
849913
353662
346941
1208171
655635
173358
770721
588863
508952
268249
1254988
1047117
1279586
1244989
1983122
608661
1032860
1166916
602957
1771209
508168
1187907
820140
982977
1899628
1471330
965290
1438654
211660
366561
1418610
802988
1865610
385630
25632
1525358
685389
306538
102004
185133
1280474
1949131
1041288
646690
1191932
945010
869233
926699
1750149
1004479
450464
1957589
542995
1891090
847704
1268338
140398
1715050
275331
208662
1427428
849460
753875
1679949
1387621
1439411
393502
1743660
685063
242505
1175777
361005
269210
205523
1448014
214142
1334546
896027
487517
1968897
1878270
876029
639549
1992597
643787
695959
1439576
1692841
634151
369261
1767198
1585608
1376281
469047
1943248
494269
919779
1108221
1601308
1988717
930861
627388
672352
36572
125856
190578
704427
741255
191255
1475602
815187
565326
1881084
154164
474402
575042
420836
1503356
1736920
249022
145629
602677
1963708
163527
623006
1595905
1714552
1657435
51564
1710130
1594271
1802255
1817337
1637158
1683233
1718819
343586
271182
623718
1062161
1704820
1392570
1272114
1563994
226410
1157442
749723
575315
1162641
1261254
1608953
1222832
1188925
1122038
63155
864049
500487
1170121
1194867
851762
1296674
434283
1400555
738700
1061767
1358187
1374737
679780
356251
1203267
1106989
115294
958611
530557
680539
1844835
664008
1798514
257311
1134022
25589
1256209
41947
685913
1582879
984440
614198
1149027
1157084
1028881
862367
1412345
906927
643964
613746
153983
161209
1840620
265874
529787
1417962
1831412
1759276
374054
1996777
538281
320010
939785
1069523
1261543
712224
1052081
646846
329045
69227
84568
1640976
1939518
522146
1978482
1050945
990445
1935150
695114
144273
1487361
777096
1034163
1497907
1639810
205486
731270
1953917
1286891
170402
1069838
343556
597246
181579
535461
845120
1229087
559797
1424803
1870826
178085
77592
293669
58853
1988179
769444
398990
367660
30645
1221642
950430
1304149
500470
936718
132667
1674226
1357138
1846806
1498279
1963869
1616221
1581239
10519
1229903
1585278
1374577
312898
1392363
1877598
260589
641894
182168
785834
158243
653732
1686264
1751629
1707250
365300
459336
140383
1935892
555560
1459828
806707
901840
935747
891153
1398612
75969
1065724
1346027
178547
709785
1714961
1777809
322607
1205457
1363597
1775140
1825269
608877
1717584
555808
1255218
661910
1504335
1997505
1496241
856954
723420
666429
293521
482751
1547081
548657
845752
848413
1619470
710241
1861079
733829
1273875
1915897
325228
123544
45302
330294
1574208
711302
434736
1982953
1659853
138395
677426
1497223
767410
1795679
139995
1260118
1063206
1041420
1595682
443708
1665167
1171064
500550
1218018
1842061
1056255
1002459
1497441
154320
1168006
376574
1659156
1854406
1777019
980461
142294
1887945
146857
260741
1464113
231622
794195
243725
1699896
1841321
1914759
957799
1937072
705324
1083569
790654
976657
1032231
606113
1375539
116896
944504
115164
1182139
547485
798665
1405506
622599
1557369
1272266
170505
1290647
546412
949937
1185390
1025490
1340104
1886831
1676057
641651
1900449
477935
1380739
1893369
843866
408131
1040909
1073721
664449
1218120
532354
1962539
1299589
1894911
495176
1786082
1658230
1606919
1194908
1148497
1932923
1388514
1714846
926767
1395898
200267
1822379
1505865
383052
335773
29235
1532740
482754
95889
771751
1836023
155302
797328
1222205
1544141
228793
967039
1860708
190452
1948419
238480
1128870
1039166
1950697
1221195
1654172
1768806
192514
1511971
1622919
1238809
318469
533575
1781067
657181
597292
379445
983948
1160964
579114
385248
1732222
1806182
1458170
1606572
614830
1783152
1573435
820334
1723740
1226381
474227
463407
1590274
1028803
875822
420479
741695
1299850
1851542
76245
437446
195078
1559919
658339
615370
1789256
1677401
1160681
1963259
1100118
644469
1528970
1004046
1414924
1779754
914598
1010593
1430649
1332436
152151
433198
1298
745324
91953
499885
359754
952659
945086
30561
1504526
334030
783840
1326199
451880
1608647
46986
1315711
416505
900568
517388
996448
1666229
538264
160798
718510
1133854
1609781
552115
179924
78926
1784097
1321647
302762
519865
1717362
691631
1526429
563722
737003
867241
1406726
275978
1236336
1365780
416419
826895
1197603
1830779
198701
527089
1132242
655919
198003
1331563
230955
267474
166637
21814
545305
988100
13705
896783
518936
959183
371862
1718306
1919838
878147
397335
264125
1419991
1976782
1009589
974225
732810
418855
443011
135532
301101
806207
1288203
1229115
1189223
1455311
1025798
1185673
936927
867448
1900347
852883
1384483
1371874
1213776
1414675
371913
293931
1465700
1264774
1266080
1539759
1961594
1543075
1603322
87574
1335150
1617929
1872120
1379908
1465780
908096
502602
1652734
188193
167150
288581
1796087
557980
1182152
838422
18092
144752
696847
1461882
1096522
1124200
1784264
1107691
730138
1723795
595524
694605
1125074
1089051
909720
228159
1710560
5989
1055547
1004971
749121
1295564
1780448
1066035
365030
1702191
504485
1153798
321591
1353389
1388027
532164
21329
151085
257995
954950
1099380
202540
819832
642228
1276176
1414663
842741
1222876
295187
1315934
1505521
1307062
1077672
1009600
1440265
679964
1298843
1705726
411254
1459388
157189
535494
742981
957124
630008
743171
552782
1022975
523660
1355431
881063
1328836
775251
1512368
1230114
702132
656115
964526
1866846
1128339
612440
4478
1621979
287170
412431
1128187
322657
384059
1900668
53989
1519371
1261133
1486909
287912
58123
1204645
176754
63652
1059923
1205276
1186139
807934
1671680
263316
1340758
1492384
1234968
1100146
180030
1264586
1390877
1527311
487093
664434
878272
411084
966788
1589028
1915113
1129951
1911918
1181422
1784857
1258683
778204
1670150
285004
1161585
183214
1567122
719966
1404187
1839269
1517630
1927432
806900
141760
1725516
1175351
1172499
1662007
1049214
168565
1533042
276498
925120
1722266
1636966
662421
907860
1593285
151271
1816285
145774
686285
1393957
898900
1172812
1698131
115623
629007
346126
1458953
510907
896231
1419196
1284575
515388
529921
1859971
359763
1358190
526550
1771053
1186724
321235
1440649
69985
1955192
1601921
376953
1798251
810608
744958
1437484
205884
1796550
359819
1376625
1125109
1459392
1450668
1541048
6188
148914
1714426
1698533
971246
565883
366139
129175
1860134
1189247
1048053
201566
661182
1914489
431660
667305
386895
392768
271819
249589
1577942
1700096
78403
548712
890560
1165531
446542
1926683
134750
48755
273210
1009694
1259007
376234
1525641
476161
23256
1558151
105345
954670
721239
463134
1889984
1419728
431683
1645642
1160598
1325672
824249
546328
948755
1962957
1085516
950861
152026
397230
415055
1078507
824239
937242
853615
1179424
759799
565142
562149
1529648
1235860
535810
1435165
1304750
561429
424384
182634
213510
1231446
1206755
1889544
1638804
1093367
533246
1443946
1550635
1521343
978062
959992
204658
1499464
1912744
1693636
787088
1654403
1463896
295353
816191
474313
1305608
1872207
1703030
1553638
1816807
28348
159237
1244914
535593
908349
290566
1239933
1454500
1401065
133417
168299
1593686
1513915
1688264
239123
1622270
1106338
462178
991522
1678477
822414
565947
1177723
1216021
163956
1704720
287821
1258806
911979
1747936
805146
1756716
1287076
1951935
1419386
1162239
1933458
923250
1382149
735699
83208
872267
1470370
12527
1074215
476110
687587
1067419
1129368
371922
964421
1091818
1591368
1842804
482865
1736628
1021135
392367
1034338
1817900
1630551
187100
327169
48229
485077
322465
1293454
1471106
111222
1929105
61294
451707
181692
182795
1224643
677537
924630
13614
313554
1718143
25997
43774
1303905
586011
33974
1587805
1894000
1925005
4258
1079854
283931
765464
1596530
1876928
388486
1976084
913120
706010
226085
50927
7538
1579169
735087
1238943
1818644
1867188
1552480
589933
477503
483708
1760897
682355
796104
1458696
150828
281423
1789512
1120065
1749463
174848
624794
1787358
1991096
1920761
1028781
166739
916330
100213
986304
928465
500467
1465635
17680
1057341
969660
1415992
1013100
323701
1094526
868782
612221
639379
360349
1892183
920429
919077
101048
1708556
717624
902278
1485977
436980
118595
84692
997145
291606
403932
806796
1992630
112062
1163898
1737303
106990
1549485
302293
822633
1079062
1400110
472915
1588659
607940
256785
1510070
1232948
1175026
550362
1584377
1100022
692689
322057
1507621
792818
1234983
1675864
154025
674286
255048
1945675
536
24954
1272072
90914
12583
1038047
1837389
1651854
1532703
66511
694387
1662557
729860
470675
425143
1460757
572757
1242982
1965647
1911158
1131188
249703
207051
1465902
1607793
1163467
773073
1412393
1907899
262740
1167862
1983456
1156907
1931223
1254320
1657119
1994926
753407
1567075
1738731
1870420
191222
577841
1418485
1704738
472849
1028249
410257
1532717
418143
1532417
1981263
1087779
216526
1953391
1573916
1476780
1037302
651524
1813427
1496938
371140
586164
893499
1946108
1160947
668848
1635810
1346895
1553028
1019005
1543283
1365350
1403435
1357647
1662843
144791
206991
1155848
1566731
1137970
1671957
673168
1579678
1057946
1581302
1281537
297127
1893544
382233
225279
230951
1033711
1284323
1020672
1389082
1736973
450382
771251
179309
1968438
1024016
319619
138378
230927
1413795
1769900
1045588
1411449
1401042
1978580
1398675
46044
50925
1418427
1513966
449054
1096231
1075002
267139
1234063
1545783
1776634
1542286
15163
1045667
501184
1288991
1114944
121222
143449
140371
1763214
417339
1393339
439535
844127
459542
1251206
1837212
502580
484645
1424744
1151251
96010
1956633
253541
1921241
62135
594858
1413687
1396835
1573293
548926
1939966
408654
943938
50498
1373034
1699924
774279
371896
1638478
54936
966124
1755174
1858032
1025127
27362
1885125
837983
256006
1492334
1943995
1252275
123313
760985
57853
1674111
517892
87420
45519
1666817
37084
1850606
338077
640350
789921
531286
753107
1705357
226204
766764
1053167
1629407
9397
242218
1756582
192844
1282754
896344
997338
1598058
210330
367584
749079
812293
1559189
724564
610902
79181
1601047
713920
84179
310050
1453562
903865
1522147
551843
346357
41366
522861
1275544
745460
324952
140620
105358
264163
54835
1150620
1025520
1838140
324309
488865
417856
1901867
1227791
1045652
1053826
1769107
1080835
733097
626111
377742
277506
1897243
620362
1896208
1832542
1132341
243419
166182
443766
72685
686300
368476
1248425
292202
1960835
1660702
170226
512961
136083
1951915
1693790
1372104
443117
1102788
82469
283373
853894
1623995
1332462
1436835
1442818
1631743
616643
1025190
1292091
1553182
134887
1312096
1703849
1359733
852161
781493
690465
664647
1818422
111737
1806239
352718
1678223
1123133
227992
299333
974538
396343
1736347
193498
231003
289704
851774
296533
1107739
1650113
745886
1416708
810515
394845
1122949
696310
1217650
1388237
496972
497951
1424885
1134302
45986
946604
1242558
1783551
1695782
83424
881332
1023106
1956602
1684031
366863
1050990
1597303
1736522
16954
527990
347144
1886200
1670812
964124
742130
1117275
696040
1806517
761913
1960215
1055911
139999
1173447
247000
1385059
1149166
934921
244125
128956
433493
207352
1119943
634715
477671
112630
102203
1065953
3276
265018
1238486
449204
1885274
1848972
1126028
474498
787621
64062
123209
537150
1678286
50347
711148
1268046
153328
1755799
73893
1910526
1644611
474782
1361402
854675
43573
1737467
117602
1010705
1549492
1516534
1796272
334785
833090
1989789
1676719
685035
832619
103493
1394207
682851
1263067
1728753
552512
1357507
950140
594905
558884
1091253
1151931
656994
1306703
1775991
692719
1791707
1541896
295290
105487
1974970
565548
490794
542170
1532446
422774
1809789
980821
1912467
1066897
1501375
1931775
145740
1797358
1505503
802645
1066071
1697827
1733226
1238541
766546
1987060
1102331
1761791
208913
1651832
1374414
390631
963388
961871
1618743
1709919
1740331
1180915
592443
551354
297725
1087024
1665062
1972391
671775
1805226
371865
1531409
790059
1587800
1156155
130708
203069
1855545
1716152
611511
1548460
1193674
243727
1217543
1549704
264928
389123
1251957
20513
1821664
1825816
1291565
1778956
1453363
359661
900076
164997
1903548
1096875
971711
1330075
264215
38206
948839
1345440
1528927
640708
1818295
1553742
525811
257353
1316257
626370
1641472
1999622
610231
1550304
162487
1321389
169337
1472048
516346
1597330
1826721
629761
908906
226996
1356264
729624
947334
1496456
859016
291143
1153792
719787
928010
932867
1250206
1742833
371867
1028593
286578
1731788
346214
474668
452157
1362892
1112795
676579
1446304
1336805
1883112
324150
1617664
1632176
498401
12308
1833578
1528818
1355768
898555
899044
1363437
1499726
1090577
1718742
204346
1502606
1730373
1274764
602954
1126222
506283
1704659
436817
282388
1400414
271839
1018382
490516
1126262
230306
1856492
1812113
1132671
1705941
202299
1895331
1219730
1350007
1288287
570569
1378225
452212
741707
822232
906130
416451
1988807
1635503
138154
1139169
755113
75848
1859993
927754
522436
1976303
1534977
1055566
1868029
475963
417230
286865
1769616
1389326
451493
89776
1323855
1217965
32914
379879
238513
446586
1711493
699512
973413
95911
351179
1504161
683411
1426374
1721615
1324712
1392908
908828
881674
241050
618840
1796348
1593962
1189756
1483005
146085
463681
1684401
834545
542283
905922
1800580
1179605
1806124
1648643
286367
1700629
482882
1978092
951028
1677093
902093
1976291
1610435
1366714
601251
1078331
1840675
1162956
1841205
114241
533418
364119
1700772
326803
1138274
1065592
1265165
1193521
1213563
392532
1276382
165629
1164859
290629
1739918
1619410
776627
929716
644004
769672
3654
971859
671540
628942
1482845
1323489
913846
1834581
1863576
880215
646596
1644917
1990232
873090
1847420
1622113
1915488
388728
41276
1950382
519935
489036
1237597
1987860
822038
87532
932973
1490643
83505
265140
591430
1983
1093517
1758858
722021
866171
1731845
246741
1467756
828623
166256
307384
219778
1655242
1491294
660612
113294
1857137
1847064
537087
548534
938583
219933
1023275
391774
1836199
1476705
1341470
528800
468260
1085119
826143
1669453
1571110
578500
1433055
631926
395289
1781845
1622651
1642883
701416
446410
308985
1779412
1957989
711350
1561477
578436
583092
1705594
1954433
1500440
63985
1636089
1982770
139068
988368
1121039
1851774
1135715
878181
13929
1651932
1722233
25258
1008667
412705
30776
852391
364940
1762035
1159058
500156
1319877
1681836
664471
1321241
1750170
185351
1892286
744776
799171
1923585
1565564
1833324
1409385
19619
883309
785462
511187
48351
154281
250218
396182
220900
1436074
352765
1271102
191968
555143
813103
1529338
290943
1767525
1970357
446587
1274145
846225
1176620
781402
1141159
1135037
1794587
1420329
1131570
1315752
1560090
1556457
886511
471119
671396
1253106
1571585
1356463
491121
33481
172559
1157268
1234314
1976185
1640350
854291
306750
1090421
1844031
1468945
237167
1087446
721695
757146
1331069
1236891
871455
264570
1272357
660973
146111
1257994
1359060
580871
1230839
1365902
378041
143987
1044149
1867298
510175
256139
1049484
790140
1676442
25488
226075
1086719
1101209
1139510
1028993
498714
1402586
1863166
666007
1186618
1715470
836256
945521
1475551
1158841
1029764
1729622
159111
1073461
489653
677864
591659
239882
1018870
589947
1753117
1734480
665820
1995650
1759845
718749
913552
478015
922119
1470396
1599146
1215676
1006013
1889367
1188396
1551462
1973081
1349186
76841
442311
663141
112541
81608
271234
58387
267987
1550065
1937474
319902
1652313
125220
173588
1101080
128883
769427
167821
445700
26449
269048
1595968
599802
998247
1976807
1935185
804803
1005283
1650628
712390
97597
611985
1399565
1049511
35515
444446
1373346
622414
12813
334168
1911718
413004
1823214
601273
500627
1570660
472158
1285824
1906539
568468
475371
1378304
1508087
861374
1452893
1898233
523927
1279395
1360206
1206320
962497
18369
1328309
684384
252160
1747145
137949
279919
1840177
991629
1797038
372008
167219
1929566
1845849
1039273
1910613
517460
206430
882936
345895
660154
1787528
204990
142925
1200837
1703719
692475
274518
1176727
1027839
538601
779283
1679574
1580063
159392
1452714
428040
239181
1826656
1461882
19866
1705528
877382
1538011
152803
1513314
199570
1509027
1241202
304961
1198892
179846
912496
38486
818446
447615
1141162
823500
491914
986673
1650624
1638231
1747953
1815032
28051
149228
1428683
1151785
465636
1306281
1187534
214601
1744517
1696021
641608
1648271
695922
803241
524902
1695529
842548
1085950
1418108
772989
1989648
1280975
1282792
834244
19468
1149555
1883294
1798212
663032
82088
1827303
771041
154974
1773632
1736104
135369
1049818
1377016
1053111
1392246
1496775
1552261
683692
95234
20969
1180307
1387827
1675576
936958
1905325
1568843
1964587
557209
1270529
289527
1243413
1329931
1730698
624328
1294342
580335
1541112
1917244
1450043
1879817
103871
1600892
1117130
301324
1524650
751203
1869248
642167
1074709
1523147
153877
960870
1599540
1348883
810708
1006699
1159434
1484291
816152
81536
1202340
1368342
267188
1119755
98249
1594261
932094
1814977
1275884
466601
13838
428264
1925317
59339
982558
1207756
511940
329129
1468098
101679
152397
1572043
598716
1520768
486784
983582
629444
1632543
1092846
259739
775157
1762447
92622
1949135
283431
1686298
237190
932754
1302786
511222
474522
1204558
417667
1864307
1331851
1581388
707116
1701273
837097
1182408
1624536
14216
160783
878832
1152917
960634
275349
924891
749053
905577
628021
1445525
1293210
1144612
716701
1814562
231835
1871410
1423049
45227
1348305
1751617
1244218
148006
945127
1681450
1113455
1993468
957018
1345895
1326956
127705
1919647
1514413
880069
1958695
1944917
1395883
1620958
1138795
950816
280965
1962049
948468
1565673
1793408
910236
1690860
578677
216007
1588238
1133714
1093948
152058
774901
1481331
931994
118511
1180422
302764
1005636
29280
906523
468662
1032195
887851
1385036
1282300
896580
360894
1328615
852505
867285
35176
1790287
1769879
543008
224886
1184958
1860105
1963161
1694942
321075
467987
1767674
1575361
767535
1058967
911296
434745
1540431
1525323
1724023
1819970
645909
638279
1242796
833623
130201
689025
649808
624976
1950757
546386
764767
1468492
1057900
1109546
983524
1632685
31984
103902
1319406
511213
398331
546637
335709
497144
1788370
1496731
1208897
1493608
577250
664309
1739179
662576
651990
1354621
64858
1733104
768563
1875090
1298616
148826
1971817
1176499
138634
1528092
1241857
584513
1006649
1082495
1047839
1399922
1783250
1155350
1186167
1137352
1299364
1115583
1621959
45644
1446399
195420
580479
359336
113187
1515303
650987
1905481
479075
344319
973644
797603
490644
681595
1299293
1957204
537692
1435616
1686100
1555545
792676
1257075
1218813
812402
722729
836386
1035579
1254769
1593717
256433
179524
724745
1935301
1319794
298459
851463
996059
1989263
1055193
1172441
447488
1549261
441226
164291
415659
1503913
1867863
645610
1410077
1294082
56003
1445609
1085164
1292702
19524
1922829
938021
788385
1826007
407576
1908212
1111221
1079359
1726189
1696334
1852244
852214
1835303
1613579
55175
344083
13219
149618
875501
809614
1712098
1596379
57386
416551
1125991
254908
188739
1734487
304124
1514900
1599644
1651896
1038068
267187
954838
629241
1978479
956288
1426458
1222040
1222422
1813603
813598
1569921
1649272
1726922
1419976
4892
974068
412702
695983
377251
1466309
271595
1687552
643240
1963126
1128880
1875971
522896
1955174
1984797
80338
747876
1883057
204784
1903276
267441
1893612
39233
401629
207494
1201081
1702578
1563796
1262459
1473387
849931
305249
1060743
1897791
1211981
1627793
1845058
511405
223772
1935456
1936841
787460
39515
1422646
1232899
1846780
919911
199255
717169
128248
650023
299704
954329
343929
37382
355829
1321219
845532
973753
372639
55744
1732810
247879
942733
1908072
1433510
208874
1725303
1488614
715603
962867
1063565
1876929
1177690
798204
1915129
1123771
514360
1582196
1284871
1757492
315601
150228
839951
1032023
866702
1610116
1294727
1080127
697936
894163
351592
1580949
170048
401488
1628229
621056
319673
817740
1185835
1290269
460980
1816181
434659
353591
323651
1976383
1226190
1374550
684320
1090425
1268045
1172917
1892420
311658
1194573
520959
1009160
1201390
761097
1868480
855916
243295
42304
345932
1270986
464340
859131
1454963
1541956
354607
826251
1907827
1942467
847078
1924248
1330513
1748344
1988510
1205009
1305560
105993
1073733
648050
1014762
139040
853439
898242
1719340
1691985
956969
73660
718061
636047
26309
1221335
1403564
106020
227853
92593
609586
955611
194027
1415513
619873
698551
1099767
1804678
1755995
687008
906638
381370
302824
1680760
1231208
891740
987848
1880891
317330
1743990
1086692
162241
496157
1605544
471569
1116446
156351
1795593
620257
822254
1835624
296407
1938580
1904198
594513
245544
302717
802655
425339
995971
1641355
1120410
1307390
997249
1914195
784757
304168
1312513
182515
1677384
337261
762505
29376
164645
184955
1748706
1351483
123418
885726
13027
1645586
1225073
865738
416230
1571236
1648537
1978389
483447
999606
662221
1711484
709689
38000
1854715
1686208
301365
1163452
205179
1295926
663930
747176
1412691
1617662
148764
876239
1476246
1037946
117076
1278472
1166448
1034931
749297
1414601
1960673
1161250
1030305
1530163
438012
930569
10146
667781
1339412
780240
457058
374799
132967
833328
1912910
424007
266768
398397
684775
515152
170221
217651
680242
384138
218052
1727868
1531214
531566
96504
944270
1433480
1726394
636728
203843
941726
1998929
508872
552840
1093828
1981856
1937755
1438375
174677
1201309
1584260
573079
76629
1178369
500278
483879
850159
1524870
181758
1129811
1764616
1302254
891507
556039
1707144
900338
1674722
861800
1081477
1598933
142604
238582
1810574
782064
1199229
647817
1170327
1289723
1326896
295558
648282
222371
1439166
577276
1288147
294547
340957
1326803
1835506
1496989
729646
1584576
33596
531977
1575071
1522293
982435
1254438
702355
1552855
809188
633941
204051
940594
578369
392368
374944
531596
173906
1137109
835541
684181
1702765
1384684
957521
325319
307741
545433
1411866
342440
1744698
1016870
1264821
1549449
1702822
1702258
199000
1334801
1942817
1471012
1219625
1627144
511643
1777013
1283509
1805140
1108072
1798748
458992
318439
236081
1867682
784970
1966305
1665121
113311
153638
687523
1823076
670790
484568
1370774
1534119
1737014
497375
1239126
1365315
60279
1324446
1475953
1341717
1264159
571940
325781
551616
1059616
1550136
810029
1594324
271638
49303
648290
642443
1997464
1370059
1956505
1154401
1185619
1292132
1570260
35000
1209929
370401
1284782
1450628
1169123
588694
1805737
338504
1199985
1082952
649855
665910
1396868
404825
1054191
1805381
299171
398076
1173126
1224272
1109162
1020235
1132990
1874101
1522120
1596865
272960
201400
1558848
1742553
1954439
325204
488407
1367420
736038
502397
524378
1262782
906659
137594
1042798
318423
1830895
172725
868112
1076952
1750698
1852134
155739
1727275
1355566
741304
598216
337216
1648600
174001
1363280
151590
345900
484371
1300644
1112689
583740
1866183
1757277
241537
1120597
332026
335172
1159961
1507892
1832805
253807
175766
480814
1412035
1397203
1044730
1957162
217560
940933
534223
531211
739768
1663720
520294
61083
295237
965791
782221
335211
474643
1615514
811399
1722051
344860
1635872
534237
989716
1835355
1622204
861090
423725
1328321
1396073
1270926
836138
1371772
1152601
370800
1446134
952616
1596829
1715723
614811
1028896
100660
1446776
297373
1866575
790059
683047
806453
1476700
40125
789342
1093326
1419853
1674559
551776
616268
382693
1446487
1280095
1416119
1651118
71755
1311162
651623
642976
258202
579805
116797
1397978
818967
360992
589506
1923149
1366583
372041
189991
1526622
1598024
1730727
959650
1166256
1726151
1640536
1547638
1505337
426686
582310
1354012
1764928
1995400
1581010
1736816
1174557
876970
1937533
1048875
547046
1215445
1604534
1062036
367206
1418595
95378
3665
1097855
1691402
1869372
1257693
1499411
1864761
242026
1592251
1412400
76439
35455
1557199
667715
388953
1759511
1417800
282864
1885161
1270129
823439
72410
1414444
406844
1040011
558567
1710726
1618274
801663
1332609
1156005
1859655
1642171
1238263
1497093
25439
1364424
1049367
1278298
938523
837715
1618200
489941
1754484
707553
1652970
611369
1433293
1956860
443089
101463
1361371
848898
984582
1215409
107060
1614653
125885
714909
61587
515003
134090
1631018
992226
1140526
252035
957336
548210
1719758
717146
1126198
1546127
313283
32388
882156
1468462
817967
876070
251845
506805
1805799
495948
860861
35606
323934
768944
632097
280967
843965
1368095
545896
610781
1447999
670158
291315
513526
454132
371291
564797
379827
18963
528323
1341518
1416394
1237694
879309
1889987
1119908
989407
678297
450292
1216230
1729391
1259097
881339
553909
1417975
1814429
1248627
1871192
1859641
252319
1472652
433864
377688
1957699
1971132
1164948
1074592
1569316
1390503
892888
4025
508403
482642
47740
1561474
1508696
759802
1616496
1445625
242023
238779
1943886
1946153
1048500
464399
1532689
180922
1390035
599965
1247909
245961
1425035
1646859
1970421
1822846
1078432
1075955
559871
1883491
138416
1372988
417803
866909
1494502
1247135
1697254
1102809
725258
974395
575382
274405
1839992
574819
1036386
589152
1894320
1383400
1997532
1495700
89981
642198
350494
1747884
897561
387268
1224971
1885539
1649393
1008888
1709652
34254
1994186
1297572
1872418
360882
1189922
618838
1331306
1679171
1361171
815437
653630
1026137
16718
334720
1581829
1185224
1897856
1507032
1633962
1121861
486936
459121
786514
302180
1740900
397188
989297
1977672
318819
71819
1410460
645702
730737
1419092
1968323
1063053
1415123
597031
1309506
60385
859842
438285
1035365
1342316
1958393
646945
1733338
504904
1237246
524097
1875401
567889
1146031
1544660
1743462
1153062
1091596
335792
1767516
1773689
501200
1979891
51917
1212445
321705
718517
999373
1183969
668380
513427
821605
1907918
1707670
678539
1798238
448379
190553
788096
1983217
527869
201229
1537128
466177
1885115
1743154
431851
1296363
1574794
1681612
418304
1234930
1965534
1325771
1600851
719871
1252977
1083504
4823
502723
91482
1432949
125045
504832
255625
1860985
483286
194465
1613708
1344438
1762856
974225
1937429
148724
1618505
1591347
1604012
263533
1784847
660768
858394
558864
848738
1082286
1293002
1501946
75610
438778
835430
1084522
1770462
88131
1756269
241068
499682
768602
203787
598974
159424
1869918
1559738
1165509
575697
360424
1991211
1232297
1953315
1847339
168113
1458221
1179289
1793835
988120
1291189
126372
885456
1716147
867518
1537993
499890
120401
1550868
725797
54606
15817
1924335
1143851
1897658
1174301
66968
1217242
1085029
1154317
686961
154226
14711
155349
510708
1354916
1787331
815772
588459
1972853
1930728
1272696
1020965
384354
1201427
646079
918367
1087097
1327288
535750
1275479
1298340
1159981
1504798
731098
1082497
1557208
648735
1401469
1133849
1973863
390659
1703492
926265
931011
1352870
1021114
1318645
544150
1437849
658612
178987
664684
535677
1643207
1759050
296301
1079447
1755669
1238954
347185
48816
1759261
448495
1533643
85662
1759654
1846598
917904
271490
1703393
503886
73685
496717
1443842
714803
779315
1729425
950229
896769
1019325
205581
722893
264453
182322
603165
559454
1530090
1944296
1895958
1016559
1943052
1484045
488803
1056093
1257912
1457481
393008
1292101
1926091
73189
1048075
1604347
102266
1966207
1007051
541875
1662777
398656
662059
1945045
1727345
328976
170765
1317735
1355448
55262
293901
907098
1927538
823033
476856
943456
1164372
1662175
1411409
997349
633524
1145092
880514
682779
829846
810068
1879049
1366822
1983835
733060
569737
1487386
1411347
1495928
1312263
999904
306428
153829
1549327
1459447
1263416
1917562
1877841
262404
708607
1690994
1802965
1359743
426877
82660
1137692
1992928
1984831
1692261
1439671
1330951
798726
632811
768282
1071776
1826557
311754
1578015
1141127
1458283
939596
1979474
482266
784303
844145
1808295
963746
1712388
1050300
293030
1443574
1543002
1476271
1483567
1525904
613626
1060470
1224337
1806188
1426071
1703622
1230808
1837887
1069041
1645420
492502
1889030
557200
96987
1842325
935686
311825
710560
95405
1296060
32286
799420
1088327
1666133
1025437
951539
273454
1663743
1130358
1741954
1547512
493975
734681
238472
1396787
1092298
1252610
1884092
1464368
1868488
1909477
1513976
1852588
631497
1660560
1983975
949609
41146
1498904
1085522
1785860
1830960
981784
919343
773026
32160
1659365
1397766
1029460
785896
1601321
932625
95563
252035
790655
1783456
1154929
1884260
1236794
688921
385919
296060
1581642
1893533
450104
1660840
389593
965419
1868254
360702
179343
1732003
1150942
112982
125761
346304
1940946
1031520
457766
1237611
243293
297881
906811
782787
1219808
1339900
1925438
1266606
1952750
1825605
1286676
455998
763137
1504034
1088027
132126
827484
840521
355567
1604843
1497640
1576236
1855250
861232
951652
145214
928136
472923
1026116
171839
1676067
1612728
525040
1820839
953049
227514
966248
631801
730745
1160085
1289347
189054
1138341
1911685
1111639
962775
97111
1064951
3925
801027
162496
1056921
411393
1864890
923304
58869
752262
1795392
22479
1307179
1975318
605381
32344
830939
1075425
760658
1705645
965456
327831
833938
494097
1806090
1128322
396410
1431725
667725
538244
1369363
1968625
867163
221075
242869
1985380
91183
1234909
1967534
715597
1948232
863810
363909
388310
1526191
781655
1135064
729073
24150
957851
803108
428486
328821
790587
1930506
109082
1460495
1950013
1663869
675233
900668
1845178
1759581
1020431
1999765
1981537
1112928
772945
18601
86645
1981249
1467429
1670203
650364
702921
1925839
294431
1439442
433253
1627831
1608673
1653467
1975108
1155791
758595
1373220
1670407
1562095
663138
1768230
344494
1282155
48919
1989947
39413
1271517
1203230
866587
1686723
654751
862828
533213
1324633
1642236
1819750
460569
1654849
1988499
492387
197269
1830735
1053485
113755
257291
246125
289791
370459
1984032
1930723
574036
1975847
44672
340536
64017
598734
1972341
1013578
1387345
1293169
40169
591993
690931
1611904
1426622
1048133
1564395
1112692
681619
243632
1534014
96496
192215
218827
1149243
1126607
265913
1437081
812992
314101
894265
1937243
577874
147590
424440
1882464
568063
821322
832054
993784
673318
1875866
1731036
1364578
1567224
921402
960810
1458430
182295
443562
1261700
1641713
969933
1270465
62524
14363
464237
1881211
427641
388244
1027199
1336722
937639
607780
1375696
1777093
1585064
229660
1195796
42083
1075338
1514498
1360256
480427
1849364
188235
81247
1219448
477470
314306
568484
1250486
682635
1054842
1084999
1570797
419590
983202
1270855
174906
39685
1331727
1817067
1329714
728261
1757364
224930
185253
1008738
293462
1847558
1732617
1144713
1886735
381904
1931162
702834
1388690
845358
1880555
833998
1082863
413122
1518537
611199
593715
1654340
1901409
1241458
1256110
129795
758731
488600
85245
826889
1801664
571888
366499
224048
1206104
678967
141741
949846
1556070
1082663
1920493
1738301
1267112
1109452
1653984
1827037
554993
32545
1306260
659368
1850913
1282260
1097796
39383
221050
357988
1679915
627441
680692
1838648
828861
146488
192196
1541088
1628867
992564
902590
1573616
1816778
1581186
1844298
573156
1237841
536111
1439360
1953051
1967798
1883681
175374
1649164
1776497
1191626
912267
1478078
574995
1523895
1625664
723098
1802960
392471
1065129
1481565
1600891
958322
644999
537199
312306
664954
173763
830753
1930819
510458
485967
177846
83973
729521
470873
173213
339264
1637329
1645245
1140467
1708874
1435510
878284
926783
249625
122207
552932
1188712
999067
268349
20439
1942454
743640
935822
300300
1666531
539519
108071
1687175
473175
687498
1455563
1250442
504034
1587657
353601
1131874
1299320
350521
1767300
614966
1255966
857353
771213
1309523
75289
649289
396068
1002720
1549917
621971
1053694
1612376
459426
1475857
1438752
1151155
1483067
622908
1653181
1840036
867116
1342937
1423251
914980
1752791
738759
1098066
1850649
1713804
197820
1643842
744557
1928
627688
954611
226650
914978
652664
805740
1355291
1043475
72823
483596
1018492
1211344
912014
388345
1099850
790890
1638507
1047460
764552
288543
747432
1012990
1801656
1865828
1760181
983332
452125
486130
683490
1993635
1249324
1266576
1540703
362030
1051516
224912
1255461
1540321
1051355
883795
450108
743116
1374727
308269
151268
380903
726980
1830558
597920
1242239
36854
1727340
1704989
1868226
1289782
1283335
164555
658641
1680305
1812092
1191167
1037096
1415771
901175
395358
607867
479693
1762366
754861
1234826
235821
1854653
1587191
192287
710714
140822
544050
1767964
1375551
275273
1358698
779684
1318816
606127
1369118
495973
1547809
1183166
306755
801230
1506533
1331969
66790
172137
93408
1023172
149895
176261
1372003
1872730
1251581
26134
1964823
800149
204649
192850
138500
408872
1505070
543295
1241518
1604722
1128825
836554
1354157
211612
226677
1623397
408794
631661
782215
1510719
110798
1679768
375799
1530660
1818296
1395658
1031176
321693
1963752
1003236
1821002
625918
1492482
563518
1119243
927450
1828061
803976
1941799
152146
1961620
225839
442048
1484352
882672
425884
701934
2238
491506
394739
842930
1680404
941252
1703506
417656
644991
1496070
203736
828808
599601
749401
679243
901884
1496654
1274210
1418580
326430
619413
1962663
830504
1945176
1354102
1358212
1238899
822237
1719166
890308
36467
480274
918122
1111663
768397
1993963
1166059
1639726
598995
1346478
338238
1323678
1652232
241870
784104
1480717
1213336
901619
8844
526630
1982754
596104
113502
841010
1067583
124881
753600
1563077
1387220
1585611
99278
1492320
1847224
1557768
1338698
1626371
1708458
1482082
1958133
647335
807943
1636204
1288713
1438805
718723
351487
266563
1170168
1249194
1636850
1769552
1016224
1584201
919287
485232
1857436
390212
1851714
801470
1834612
1905353
1103280
1031854
1148783
806023
1404832
753982
1599696
1638236
1842640
869701
70272
1515488
361023
892477
905117
1354131
1204760
1301878
822707
1172106
608882
895391
372304
982226
149274
1374546
382240
570041
847003
1802773
583094
1036356
1701775
680963
796938
45229
763871
852045
669750
1679930
1372086
1906024
1521437
490946
544873
436545
920078
404067
967994
19573
217755
1978657
548389
1818947
996954
1419947
1945331
628137
696948
1113536
1802376
1548293
90688
1850654
805466
1308580
565774
1606828
893389
173194
268087
368241
1287487
1686286
778982
1103824
793308
1346510
1421518
1226595
747984
218649
1376276
82365
1085388
1801809
525888
677632
589578
1047861
1466918
1157621
510481
212665
436383
1169806
1427803
1242750
405589
963346
1754610
539568
1482986
1742866
1012600
1037867
1018674
1594014
267967
870731
215224
83627
386878
1813844
508222
1678198
812380
1643003
1877729
1710723
1004010
1818041
1626523
336303
220823
1623574
33115
1679371
507506
1640867
1037735
1185925
961784
1758476
1338799
396686
1887206
1578429
1298360
327018
868684
469739
1735220
1282303
1493862
638699
508597
22130
1752229
417077
815959
442365
977347
1049136
182482
209608
1746130
1968179
213769
773087
282528
1505450
672517
1483087
1808835
1541352
693116
1049991
1013229
802067
52841
504791
309887
825275
39536
731224
1218373
1887783
23184
523814
601770
1239271
1922493
1483204
854629
212392
18586
1543541
342236
1109847
308704
1105483
907745
1833292
361541
1019908
1031272
1791947
281166
1282846
794748
313259
545831
1677522
14042
1850416
1620068
1007347
1174404
391391
158594
1963364
520860
1604220
1839974
1622296
73297
1286356
1286096
1156096
1867496
841450
1606365
1931524
1581648
129949
1738989
655383
253537
965995
747846
1504328
1793421
380021
1118954
1424014
1459187
1268551
269404
1955315
1125884
676414
540330
1858152
620574
980483
1367696
923928
681294
1473442
204797
1457131
589071
1026799
1726332
1081727
1895712
135200
730543
331022
97416
1582944
1032023
918085
453535
839910
1951457
869826
11643
1989718
1204789
811457
1621248
1247183
566551
1302814
1936719
326228
110509
1648043
274522
127810
1488509
1845700
61192
1445063
1635391
1532601
1732939
1863307
423118
639314
136683
1937319
525948
1000113
1708026
667701
1538215
1153808
1926984
5506
1085105
710182
549191
1958495
799176
763267
1608168
491446
757563
1887469
866745
1088612
165659
76464
301942
1489342
1690005
1284861
1414979
1894735
324743
1928148
1172188
466510
616639
1842594
1913177
806953
690515
1379425
1620627
617297
221937
1667022
6257
873257
1255754
766011
1673253
1908769
251162
791576
678548
682453
1857848
424380
1730506
1898367
1177737
1453627
1711337
439403
790885
582110
673379
342807
1049050
953738
297662
933979
1825301
1845133
816382
1593978
1389262
1592718
59539
1789559
1374269
741553
1944610
70112
1874630
1732376
1359238
1800634
1008931
1560731
1323170
1593830
365873
68537
1978124
1841618
1616929
1273740
1377192
1397504
1211639
1001271
1746277
1571924
1887063
180035
1457278
597605
666453
1057055
645098
1042541
261269
744830
427983
1470681
117403
37534
356971
894884
1322415
1937185
1839580
1061014
1602522
1507354
27594
96592
1044910
1163197
182571
1771453
1341990
488307
361490
806722
790107
1832139
183369
1894054
1421262
570220
726324
508260
1733586
1137478
72069
1449403
1712584
957903
1610972
488626
650502
511410
1599600
867176
676255
1638154
988883
1453359
678911
1673567
1839406
58854
665004
1048692
1510277
948914
1612111
705999
917650
1974860
1808291
1520883
954651
1788142
1389524
110009
1283512
381917
1099369
294321
44351
1650787
189839
1115712
1952068
425941
1763227
965104
252958
1974781
105584
1651293
472541
1419338
1763477
1728113
50073
1758548
1747178
804220
1377523
1622546
1987289
1212902
1001162
1826416
1590324
344964
1742584
1588817
79735
666639
855470
1986464
1697486
1067525
1442422
1624986
1246136
1449532
1574587
1914099
102307
1481897
1261330
870555
1404296
302517
1279450
1134902
574454
648746
539787
1669508
1103050
1679503
1822757
1486114
1247575
654518
1965263
206287
1313377
517274
1413003
768745
1698535
424532
952803
681964
1912836
1762236
1855754
1484018
1171503
1606207
697513
1354794
1584278
1364721
681060
1752170
1127662
649375
1033817
1014781
512470
404017
1772973
251238
1834544
888649
1257165
1922394
51583
1199501
520279
679037
1574466
419186
1458748
1905715
1043737
1562747
1035590
1231517
898880
922331
339721
1563851
747639
835148
877811
245498
1079065
753640
496099
541954
1978281
1658326
200390
248921
1114434
1304436
263989
298640
1676338
935598
898976
1027832
1248164
988976
1488002
81070
1282610
774285
920977
308714
1112314
917055
1252510
1988889
1448888
1532826
1421659
1439636
410854
1613159
1982594
1881407
922480
1248231
808713
216608
1445569
918280
500163
446386
1658388
668823
49365
420697
1370071
215082
1287043
1305773
1403686
233323
1569481
761286
628447
1645787
1506835
770700
1963038
1664021
30568
1538379
76525
1797974
1393366
531277
1494394
1041918
757699
769321
821195
208278
1187613
504571
236462
1689485
1699776
11180
1526099
54098
647742
154165
1796162
833262
836466
239134
1556396
45260
1420064
922532
361013
1854861
57867
1154292
1568820
397546
871926
338694
1952272
956955
1191287
1741258
586490
233468
504896
351181
1039650
1114506
1611940
1360715
392946
383501
112446
1041076
1084275
946931
1380135
769643
1889291
770815
50989
839220
1479909
115174
302762
1880364
1342345
245927
372446
813299
1459102
68154
424408
1364692
1436661
1423341
351728
1742117
230777
919653
609200
525674
1949323
1508830
1593315
282886
1718983
962721
1354814
778004
1535114
1801235
567946
1782098
387324
1742557
20538
1596753
1746065
1511845
261033
1044840
1493768
1157082
590178
309686
493374
1394394
1714336
507386
290958
246962
1006488
1016191
238793
1267771
1312799
554385
284358
567852
1327655
1297630
1672423
1494035
1104575
736081
1893476
1523493
563818
233858
265391
1163103
1744312
235830
1833816
1518880
208512
220814
1686968
1157354
577816
1377314
693753
602277
1425964
337316
1762628
1215569
79325
1389225
923274
93458
201611
897115
1178490
1764086
1996126
404287
691758
280914
1437419
1462426
101883
588489
621260
393421
122499
206035
1133226
1451308
565007
1061221
683317
1485134
386074
964036
811781
711926
866896
1525928
594187
1210366
379027
1374982
1532367
1657437
1546345
1824901
55983
1202083
1910399
99867
508334
412932
602036
1868713
1767818
1269392
586314
440456
307374
14584
964260
1611694
851036
14261
228243
164693
1053012
442875
1141084
456000
1274467
1889466
839844
416949
648661
1293017
770482
332113
1932936
1817016
703463
1681392
1353853
173717
1041332
1497835
506323
918672
528668
1373564
734119
624099
822245
350985
424359
101317
699193
178041
1344632
253222
569275
623971
481660
557382
954469
1906535
1564911
1933695
1804974
169596
1823423
659771
354272
1748188
1711316
1602925
1888123
31592
1834661
37633
1539206
1676968
993231
238267
614980
1625023
1296153
1633141
769064
343555
571159
1671744
1862746
196386
1992352
7056
786876
1466096
616301
1969317
101660
1496960
811509
204858
847748
714120
1969859
1278829
1727362
1585077
1457300
1777472
497097
1502975
34015
1047991
893194
550679
1256276
174859
1309900
375337
1741410
962921
1430983
1458727
696271
219110
1384808
1380331
180128
18044
1741269
164800
388825
1523607
660027
1396729
186235
1099359
396711
90475
580936
888006
621427
1395835
109314
1678512
1784861
186393
1639364
325533
336510
480197
1499880
251070
1860429
145964
727965
1901003
9215
1702622
522584
906070
729562
255816
320652
1042422
114179
1066055
53375
1975808
527593
1217712
1590106
859939
993
202850
1799150
1079868
1345193
1530009
73107
1059684
363881
1605191
1280510
888060
1811886
1695639
433586
1791765
130032
2860
1379629
1501898
242707
1576754
410208
1813676
1175865
226531
925081
1291269
1737967
736274
1033608
1179246
1982157
429581
1692465
1176455
529731
846543
1444026
1188683
773906
47234
492382
1795479
1795009
590716
1264126
1335386
1682456
89982
22967
888922
1744846
1862044
51304
107323
779980
1254389
1016184
70157
1330443
642171
839518
1640358
1164083
502718
351416
275275
1940711
1335869
1632632
134390
1555317
885638
44352
307713
1253696
1906112
165971
1673626
1768838
336210
1118109
810281
317482
475963
1501526
907104
1349541
302821
246976
1320467
69499
1089815
1983075
550504
315676
185405
1413401
1889084
1257176
812111
265782
1478008
1235835
760736
841927
883257
799468
1781169
1352518
348037
1738974
621540
1283557
1926698
1333265
1461962
1341396
146593
1119330
678165
1480153
1316992
1452260
367853
1240332
1000143
685414
175150
1181643
610071
1785025
702034
1110672
471851
1778283
335276
1847654
515445
1583618
1290090
1626876
1058254
1516120
1086448
429307
423780
1206460
833742
1855347
1319204
468393
700724
1463140
1281003
537396
1232257
1025270
207222
983257
295225
1204551
404166
371599
1614369
678683
1094877
1696079
125056
1899023
258236
1699779
341289
587997
535422
1897351
1568365
1142688
1655974
866572
915575
1449333
244326
937666
1760887
377130
1534173
668799
1014807
1396975
170341
1758080
746812
856970
1309823
738432
730831
1341909
1544691
761132
1440994
285836
1095623
1868528
678358
723555
1939357
1078881
1785732
1704298
745637
119940
231586
49064
1701659
219306
1611972
1814133
1718648
178670
578037
291776
119157
1312312
70010
1818814
1415083
561188
1660111
517213
1377117
1785010
562729
1658006
1116363
51940
899968
536717
349789
844136
857182
419793
1689520
622876
37912
843425
1368698
156366
704882
105017
746158
690019
652221
577349
213210
892975
1395903
620653
375353
500929
36664
1236126
1916709
1909478
1752213
1619352
1034244
1843823
1773614
1252751
345977
478310
1434458
629892
1545338
1505608
1346821
1860009
1914392
1607977
1007720
574120
699289
223162
802251
1307114
760032
957557
796488
1138355
1646533
102612
556512
1300812
143735
1226673
1200632
426372
493268
1995920
935222
488319
16767
1969253
1812345
1602668
272818
1212063
1569106
1625203
866530
1036817
380633
1079092
28882
233861
1371992
1459311
133338
1504511
689883
408265
1764746
1084860
306727
1708140
443393
1726849
1224026
379131
720387
1420574
828847
1212226
1887000
976752
1497419
73797
801401
1101234
1974009
77425
734478
1039134
1058778
1757109
717691
1745993
1085832
1864290
1380512
1511548
109128
1511387
712159
40017
1297105
290952
1816965
1316082
228583
1505486
1651994
286707
12509
1486449
1510326
144763
1688874
965420
151814
1762227
1051468
1331246
1034542
1639883
536429
19761
1866159
70771
1124682
377712
1035702
481331
1491711
245700
491920
265382
1085422
797696
158968
1594904
1115323
629442
1483453
1573000
449339
1642744
1128711
149999
957088
766068
679649
294917
1284538
819221
1854846
150163
1979008
303997
1941937
1151819
708833
919050
1470627
1511879
1886311
1388478
568058
1871530
214146
1398939
570490
1985241
1113211
516820
599309
162506
1865515
618357
1372550
1543559
1054763
1603738
1102054
1893206
782888
1949230
66820
649727
535933
857570
1225824
1682684
1427139
87762
1229232
1722159
1508345
1728854
1840301
1858541
1046608
911275
588526
790822
588283
1574683
834036
1782345
1795049
1970474
1255344
291469
568087
1600946
119964
782287
927208
1322614
1585461
615659
76685
969232
1564352
205446
1722160
306103
1613437
1063049
1391211
210679
1360480
73408
941560
956238
1581286
735796
566681
196527
1795937
1853941
1346815
457199
494626
1915700
554514
984833
1871379
1275483
135653
212674
413664
477857
270376
1074637
1255083
985698
1827195
1569815
689630
1221536
181815
554588
771330
1775312
1031516
527678
1577943
302307
1464828
1553853
390069
334396
1478354
103874
1149581
1841875
1960893
102229
1388965
187184
1638983
1898490
323892
1003437
561844
422603
994899
1114729
1324439
1990534
423897
475802
911842
906557
1847108
1033629
401177
1980298
871174
1250420
223160
1573948
78190
464960
1033791
1330215
270824
1411409
1651981
129277
1860088
1295884
1271008
928464
1042683
943191
1852889
1069254
1920632
1265395
1209531
213773
1190610
1665802
418805
1334223
1840176
658599
877440
762465
1290854
1449590
987544
569932
1260446
1589218
1962197
561537
1925686
1401398
543709
1217142
113343
1441594
118956
1062702
97585
1645896
1399783
601668
393155
1789276
1613243
90116
75680
1628359
869263
1600498
39221
676376
1917541
310752
237416
1348726
1306561
1718513
1353901
906746
1703584
1180871
617832
226632
501661
308395
749648
1282752
885961
1559143
714377
512076
206460
655291
1028759
913218
820564
736364
1423919
1535463
824548
198891
1142629
901113
865218
1948641
1156156
1431540
1338494
1400398
1392753
984959
313200
1974174
77551
508136
1003903
1455497
614417
712908
167987
17811
210587
1954444
1106393
1035583
1646138
1060255
470662
1424215
127004
926895
310727
1279984
349926
678835
1501740
1691547
1558738
1983280
353188
1528475
475267
1296833
380093
757552
1105241
1380910
1666832
543708
76611
465172
529159
1059973
443171
589089
1834427
1602593
374671
663682
810348
1103216
479457
876106
740192
1260774
30948
198778
663292
357032
1185699
912595
1279859
944128
636689
1529049
960640
1450906
582864
1556313
1004047
1724407
242962
1380195
140838
1102106
89463
728414
1126601
1933698
654590
1640099
394916
344098
1095172
1410660
1682650
402375
746336
261447
965511
133640
1747322
291138
1895398
1388515
139979
555213
934617
957764
1628539
313130
1638230
303068
1919020
1051898
1468328
1580527
531672
1163605
1253649
1717557
904049
446498
1834218
1044367
1799355
582351
839669
1922436
1797689
1502978
1987759
1384925
1395401
456496
583440
372608
1367004
1449735
735335
1412922
1919304
1598516
421858
1219142
236506
1647126
1737086
90715
1800463
921707
1089656
1056853
1329753
1821822
1875484
441487
889085
846608
1932668
455151
1951868
980183
582737
674382
3707
219134
859888
275390
256436
1295440
224673
944546
350202
1272959
359532
1410249
1957848
710277
355149
207310
964751
842839
1211627
695839
1354816
1394616
233517
1088766
456055
225698
950493
103752
1082936
839934
387134
1198112
661071
963289
1769121
1395341
1033173
823361
179303
1132588
871823
1460191
265535
91267
1468784
1615380
654815
1744326
1832711
1018840
346168
723186
1359046
189189
419977
506768
310116
1914517
1715507
51782
1896961
1022322
572656
576288
306336
1587479
506804
1733839
1107713
416203
698998
1185728
978580
1139205
1280741
1412359
720226
757460
777836
1229413
1626305
1700653
1141064
986197
760980
792550
351007
1713465
1905342
1881756
467363
205623
1707754
151950
1787194
574715
1185608
683437
1745283
573747
1636176
1802257
591904
365317
978317
344232
1039847
1775681
258824
416921
588817
812193
724787
1425439
325449
47741
902681
471276
174046
1164492
631068
385143
1149588
327240
442872
1152549
208714
719659
421884
1125661
1807897
1785329
881065
1387137
23142
55390
1752783
1489995
1418644
1045586
337227
619234
646970
362557
247789
968493
823377
454688
7695
851098
1781425
187928
415016
1977676
231801
1002221
999032
1468125
127239
937253
648975
1314956
1291439
648325
120061
1951298
640990
1759639
945486
1848529
1044222
915590
844631
1672348
1844052
1113362
1536897
60739
357818
1999720
1167096
1444425
268501
1799628
235663
267199
1440916
1248308
566293
1513982
692213
1921527
1720695
1810378
1614113
1837568
1907817
1854855
1676493
1464458
1476812
1520153
1087228
1499442
1173554
72632
1716512
1345039
1971979
749583
1851474
1771787
880651
1119621
1607979
963601
1362952
1374425
152695
491051
1889401
1493563
1697832
1271169
1729419
1967878
161261
1236841
956276
875156
1047222
1064092
1213133
1604221
60834
951882
1275456
350874
612685
395525
1066962
105398
253543
1652651
992517
1083447
296193
297113
159422
990654
1734258
297323
1141919
458920
692998
37144
648276
689310
973890
1457336
437731
1364169
575670
1861802
1394225
891327
1471007
338934
1329749
1893088
651466
339856
1626307
1355794
1141170
697716
869396
1025736
740582
298776
748162
11791
696379
1415580
857881
1469186
1479728
1175814
486511
247329
688071
468010
1453726
1331480
1643722
1497103
798189
80138
1600504
920976
505663
1747163
632475
1682634
832210
1734761
100201
498152
892912
63696
91069
1334026
1433627
1245139
597934
1926536
1947962
938403
32387
68647
1054177
502787
153398
899398
1960851
813369
1760929
85677
1376606
942859
1778954
501911
669244
492232
72225
1269913
1185034
907067
961122
520553
65024
484052
1206104
1032546
203306
968761
1518852
1185215
1188434
1024672
1147705
1578171
837662
483944
1352967
1703271
522378
605775
1248048
216239
1824377
579716
317318
553713
1422122
526621
1971443
317064
1384790
668426
1592948
1842559
1515453
1489374
58301
799072
1505433
268671
1639496
1113077
1388039
1623635
1840218
1925640
338499
1403915
1037700
588657
838183
1649559
1524362
1548941
145053
1001839
1618034
1972424
768947
76190
1192327
936187
734660
515713
1459055
1370676
1275855
1203637
1961901
1627927
504028
721182
1781989
634503
1397667
338006
550760
1014935
320134
1514263
1043675
793472
1356180
793357
1686969
1935117
422838
666061
897780
1800626
953522
657464
863914
250945
1997752
1088355
1059303
113877
1929588
1769579
1858080
981656
1067832
506914
41894
281296
1632149
1813752
489930
846752
546870
440315
1146213
629148
378345
1418526
753235
1414534
933945
1568520
849566
1279267
1952246
1524929
1816483
1938004
960629
425165
681216
745436
201468
1865122
1049400
1901253
363329
1742188
1902240
1198763
1144195
95313
1220442
1694161
1040586
467398
1023629
1849752
753191
772463
1669979
409032
850875
180900
244660
1615859
291738
913769
1497260
886969
841457
417679
780796
495357
1044054
1931897
1378115
533820
1719917
406774
1600812
569807
1737621
271994
366246
1540513
1392420
743692
390049
328881
809284
854658
672516
603019
716343
393751
884007
485148
528008
1875388
1210019
899289
878083
645622
932220
189624
1428228
1485636
846388
550970
1418802
1448645
950263
578763
1322952
1809284
1669727
1115181
431710
136869
1873537
535580
451347
155135
1208851
275481
215009
1549234
1986354
862780
914264
183783
1164734
869028
341582
1343906
978866
477218
1074246
818222
611659
1471382
1654876
1008779
1775920
1311883
55570
1317602
571536
384180
349318
53352
954366
164576
1182313
1658430
1064834
1776490
1900312
624901
237111
1553147
1767781
1271236
1800774
1706241
1053252
1714577
812874
1151046
171497
5847
1746426
1251441
1281099
1677746
1231064
133509
639028
535813
1198158
865350
1701252
1796680
559338
651090
17862
41233
1158139
914101
1711178
1894826
1896140
1386103
1137166
944322
867006
161350
1037996
522010
703806
1536503
383341
1959125
796388
1719822
1858705
446310
1009160
1257543
1324640
564229
1912014
1450258
816925
1215947
713606
1281089
679758
1573567
127687
484697
1790357
648096
973129
1585423
887529
300775
726013
1276062
1593985
1638664
1229492
844578
1725209
574411
865028
82724
692827
1398945
807400
283504
556105
999394
108248
1806557
676565
1905105
1848958
370988
1907276
346460
155465
562086
436816
1390885
1449143
1115543
559566
209526
1924735
516030
1801493
1446363
1847313
906485
857510
1958156
591076
1206759
1631106
1647749
999757
906100
1357755
156362
1039124
953444
444025
983088
1369340
1555713
898162
967958
5798
752779
697461
1795882
562800
1442860
1641803
1630779
1833656
12287
44729
480526
760836
382172
478370
573511
765930
640198
1235546
860119
1736194
1995688
1199903
997485
1395788
62829
1608946
972611
990041
78839
533818
156276
1154680
1118425
508864
1049438
1554976
1860693
326664
200727
1284488
845621
703093
977518
10005
392379
1105825
1156129
1838056
1458694
1133166
1776170
1150565
792107
588191
1715178
473684
1523728
739846
1063379
1895308
700041
903270
339328
696943
1888997
1620922
219675
435603
178955
1187972
540619
1037212
1317185
1611353
1721462
1401769
193257
1904641
795877
364315
356078
718180
1226608
1568464
1831598
1306157
1655578
1273855
1379482
1162108
26440
603910
1454968
519747
1087830
1388854
491233
1394174
461907
1579013
645061
566397
225141
1710133
1276610
1758183
1019101
1179811
1486976
965873
231902
1967558
952076
1983421
237317
1254610
142193
444088
957647
354388
1927718
1510631
1968017
528786
1170199
1013616
1538696
1166369
1812757
595889
1547539
1149132
683833
244294
1300646
832040
972404
328579
1009817
1361283
27647
1426897
465609
1638974
1969056
1742305
1015319
1700004
1431055
575119
1043235
238035
1890392
1406257
287557
1501644
193490
94068
1417669
1209886
1628358
900780
1198607
20804
913408
783249
162620
1212275
293523
1938842
1787517
651588
405379
1772789
29557
1901114
1783194
1302074
704159
42755
339627
541050
1628440
1135650
45352
266069
720321
1352899
1349376
1852722
95185
856538
591556
1796332
182936
247005
1269371
1354520
715165
1163653
588857
650566
1363719
404251
1783238
718748
1015828
1330287
1855367
395235
851796
1218895
130168
165446
1168961
1645022
226111
1345526
827870
204694
729858
1314056
1856522
238347
626227
544836
988339
489102
692021
1129236
1475784
1239591
219709
982856
2347
1434973
373749
1287572
137430
1919181
1865478
716589
308268
940433
1913079
444368
941201
1945464
530748
279389
1753487
991480
1565967
1776121
901513
1125238
995310
1050605
1176041
1115671
913478
1217908
791145
1864410
513287
1698254
531890
1506289
1852474
946087
1466490
792819
1019597
128691
1134035
1993820
1973804
1368524
316431
803690
1879916
639320
350678
228854
683932
1628721
1043570
580380
1221853
862248
316065
1146639
627487
500423
876725
1182170
881965
768033
722189
1563267
885197
259799
1935704
498979
1047099
693742
1245143
756727
1848248
547545
812791
1612518
1902267
1426149
1153059
1008920
683742
520648
669278
1345679
743720
1454611
1812857
850927
1278501
307198
40442
658741
1279878
1705742
914575
590862
1799403
874549
1886076
1738733
438374
483845
1207076
588887
251991
230846
1604125
1542163
655848
152715
1640798
996343
961877
1769967
505616
1092161
706138
26221
77136
1348208
141146
1938251
924165
187160
1936168
215430
1239682
1528372
966726
1559568
592808
1988748
356461
1241012
605744
1570156
968390
1064869
1568621
316565
1779822
1676370
1443294
1596688
454946
1385426
398019
932797
285180
88981
698305
1795368
352055
1066727
1232218
495981
1068357
310008
847868
802821
787421
936302
331562
140203
691813
681001
1931296
1805282
1277091
237818
196273
96095
1614285
605274
1703093
1307489
702652
544820
236152
346602
1176506
1098203
1539664
518587
1671225
1626761
839967
995274
593475
1309303
1518695
1451645
1277273
66055
1445626
792364
1963756
1232717
1420397
95789
1492251
434705
551480
888288
1739462
762843
1893888
1369072
576303
1610574
1427401
1809496
294666
1295269
657501
1446905
1677790
1439008
1013008
1474343
80153
147988
3115
1201026
1581656
212796
750084
1601629
561997
1173697
718236
796348
1372343
435151
442626
885012
620611
155009
1024572
285889
610874
538546
419813
1520250
457047
43396
1868356
837661
911727
1740646
105536
47438
834565
1914094
1428860
1496233
1031760
1165002
457978
51629
1913971
1351084
1541941
282522
1816132
109378
1259316
1973733
1751678
769411
1522481
1131091
1325499
1882585
434522
1867203
1834884
961122
1499487
1760616
1915184
978472
1700885
1163117
1698796
371709
117544
626269
1486893
919151
1505217
745493
1373828
1592876
19413
1823575
533103
1957739
982360
571241
1253544
324504
1765387
1796844
534714
1839816
1056301
1469350
217076
189611
1336555
522408
1499271
409835
326687
210178
235258
324868
591906
413142
162375
916693
1245460
1572988
1196773
39419
771757
1994672
1978309
603133
123506
526110
154867
180877
1572011
694162
382838
638818
324073
953084
5319
1536595
1417216
681038
220054
425638
1188282
1401611
1246673
252740
844494
1499937
1228888
1206735
1135144
1674258
926162
1527732
1841787
1428572
1700901
167869
683368
1322239
141698
1254977
1222287
1137942
1247046
188821
1831139
1973178
1157044
438885
1372275
1030233
204052
1107890
381302
344234
1113847
1023070
722672
1831544
272041
1797914
1718447
792661
89110
1199276
339023
1038432
797890
1644491
1299100
1877567
1274601
1187325
1396719
1247667
1049650
352187
272914
1516067
1329545
865560
1300254
156608
1803749
45324
816866
477232
1087299
1967312
1006185
958868
1291982
485078
1980693
1945795
1482393
307373
1665414
1453591
770977
1043209
1114035
1741112
325930
1618960
640270
1964712
362244
1469686
790009
44338
1344030
579966
285074
1999856
377358
522876
1066644
662309
1406691
1367844
1863686
1592794
239132
1249197
1644934
1092844
71922
594258
581015
766096
250849
471788
362228
324874
599068
410036
1757773
888003
1706632
825433
854261
536779
396692
219185
929291
1721235
1062579
1610463
1475027
819004
1312639
172806
1246137
885278
1174197
1376019
961649
497001
246695
27340
1893507
1263426
400501
857861
736254
1347825
1862221
622163
1081163
781300
1894824
485114
1824551
46174
1607186
1836025
106304
1888115
964780
1530503
464526
1954466
97451
1364670
211426
1730456
1558818
1875844
34208
267202
1518984
1849131
1579339
1944030
1159875
258076
1775664
1363127
1567606
1707968
1437973
695751
1535557
1544256
373160
93666
1755165
1537055
1276706
254201
431631
1490159
167500
1190363
1791391
1375888
228764
34279
1264689
1714714
598272
622918
1724281
1718235
715820
1792098
1329134
1079795
683739
1396291
480943
1397719
945435
1888812
933388
1018598
1910763
313702
920855
1096678
383861
1876604
921331
511727
166242
993345
1193270
336777
1998163
1930205
299139
1651729
1185377
1006712
446502
1502981
751054
1037778
1138223
691907
1182545
110302
1946524
358965
634749
248405
1791237
1507220
1566710
1923357
707653
1571043
1988189
1855806
245570
1361680
1286810
1019607
651396
1068817
1846749
859889
1708835
358326
1630861
895497
904477
303432
1485161
452550
1350047
337656
1749976
1049851
164089
1488781
1078943
1226010
1732132
1751335
88283
804862
671950
1783171
1685354
477352
1763874
667513
389253
1911220
454150
1867117
773294
1118216
231899
983504
1832808
1746878
1807816
770508
1526070
29099
296395
150007
1844673
951662
1425942
1598260
1394846
963217
251593
1531687
444500
1060962
50895
147141
975947
1338642
1318819
358977
1759303
1575316
330775
1038470
1537313
939447
1871871
767429
1992304
1638709
891702
1678582
1728715
1655427
673096
1247404
226173
1952704
1322964
867876
29373
631269
13821
149720
386235
2992
510277
416292
1605073
1768424
844050
1791043
1873934
1019662
1480465
901340
1491806
1357483
501603
1524410
1063331
880064
1318417
1775257
1644458
1123467
532337
969134
1865368
1520178
849977
1054666
1424578
215888
628008
1092352
421379
838900
798588
1827629
1968307
493646
459151
1067979
732933
313372
1469266
1665432
1555076
655860
1358160
581666
526589
307834
1326515
541047
65093
1418384
291613
768896
1977146
1887729
1924238
1600275
1419407
893700
1105220
109850
1172957
1715294
1235312
51734
529573
1050315
415946
794305
946699
1660471
1473474
1657695
1593525
586978
1113943
44052
316651
18357
1291055
1162533
1222091
1630789
581298
1673249
1887578
1988317
1755454
283077
1944019
1443204
555655
1217409
1619821
402896
1942260
702638
582724
133858
1788408
1433782
1662804
622827
588523
1028557
1052838
1725353
588456
659706
1066366
430149
52875
1111477
582453
187198
545057
1214971
1417984
1984482
723730
1929588
691738
1189081
899593
1866090
1896526
1442816
915049
842412
1207037
486536
655796
1107959
380881
269392
263691
1559992
1033174
850531
1664937
1477119
1514269
1943517
966908
251244
1762781
1861241
1678885
296306
777755
152173
379124
740763
1969706
1674006
1661331
298609
1936478
1218525
283622
111347
1445434
1879424
1263182
525422
1585959
621748
331292
203175
1255534
1328421
817128
114953
1174464
1142653
1140249
44460
1130850
1766585
1552310
449690
52463
57984
279455
90942
1659822
1716361
1456878
1112478
593852
1368138
1703507
1811278
73556
1703176
821392
1094399
456404
787133
727776
504658
363471
1819681
388294
515184
1470953
28027
1762868
1941332
192596
1865510
763124
150179
1770714
1357185
183751
1250458
1161547
268372
1611627
666376
479477
18119
1254234
436385
1211276
1026909
542636
1794744
41733
14093
1215300
1701432
1015387
1022574
200915
1806049
817061
1190506
1414598
1957107
1483234
158496
825829
574718
157200
321198
910287
1162831
53060
557365
1217533
577192
1862738
489952
935720
975788
1536591
1664261
491624
85786
547598
906070
711666
805726
139811
744240
565424
307575
1122665
255243
699990
1039975
1839651
144087
1997182
1847526
699405
1584276
1457074
1084384
1293875
1799118
1716702
534284
273500
1498385
1408793
186285
365955
1361876
976586
53168
1507050
1068765
1908973
438944
240056
1894585
725226
1231634
571093
560909
312734
1453090
580281
232352
212819
1104262
597434
916756
1461639
407131
1895971
1033591
1229291
721227
1760472
1878502
1528523
1830416
427500
1104649
306119
268288
1004654
1218095
1367958
1427744
512845
413560
1096015
664778
349608
611428
167108
1553410
172287
1877822
1802546
1828658
22826
673975
1686870
1217354
119982
1604397
543329
1925886
401019
947398
777950
1210780
1510869
1676442
922089
1947671
1045756
1179824
19568
1799289
1122658
856574
334422
1005259
64309
815270
1571973
1959918
863048
1464630
480413
37472
1734264
1677559
786696
522351
138367
896919
1869906
1879304
1704624
420944
1621327
1312541
1478550
1871405
18651
1017667
1490134
1946907
1335398
1161343
207519
1033701
1795069
1790055
1318616
1757700
467302
1100494
1518905
1187639
509597
328093
600444
1564030
569402
1440473
25064
1058955
665358
903587
1852594
1805896
1007541
35234
1717820
1490148
1478478
75499
263091
1342537
255258
124386
1132775
1442221
1080618
1016731
1956162
1744421
894025
268444
1655368
1605633
1641053
665467
273899
22892
145952
1663548
1820202
1224349
390463
1267012
1438434
1536768
640307
681977
188134
673246
1338592
1939123
467621
5504
360808
542055
1557082
1816779
114446
1202884
1039106
1997503
595449
1999164
964406
1603270
1093554
1855993
1306796
1869425
615502
1200635
1448100
1992567
250761
169372
1310201
1988946
641370
673622
1174640
1881793
355850
990820
1876489
1174252
1614499
1801965
1500170
1703488
1294996
825666
232985
786758
810408
93057
1471920
848904
358669
784440
383282
1976719
880792
429184
1747786
1319959
78342
1879758
1077669
119172
798967
1267559
211366
1774911
1605478
1160172
1779600
665433
579377
927805
717279
1225516
1476567
625001
1836106
1675905
1028995
1654894
1010686
1086043
412669
636098
1648843
1271506
366980
941588
587653
1330077
1746660
1836860
1742533
879502
1468213
47304
259975
1860695
1040179
1048767
372358
184612
1043014
998064
613764
486316
523172
948038
1621346
1693550
1090377
988239
920054
1746309
1068842
974708
486870
1193923
1238466
582486
1525654
448899
1120464
647113
1021661
1759712
1386430
607646
239455
1612867
1793291
598046
333588
915859
942585
215581
1559551
920682
1141047
1487654
441608
1291560
847393
850906
1918901
605798
383394
339248
346450
1153205
150712
829044
746093
1806940
1782588
147565
1117082
610839
1682854
12875
142897
562080
1291617
1610386
1263074
608738
1507684
1899880
218508
1042824
1280305
858298
1170688
1810829
1577380
1128896
1313208
260460
72453
706101
1953195
1235184
1516131
1640274
898175
970104
1649362
918474
865359
1522115
1068848
1021017
474162
484651
63758
1524432
411561
1853722
1979946
747179
1802001
1817331
983508
960750
1007674
578333
1447664
677133
571968
1617471
21483
1501402
1265677
1747504
1155504
147926
559626
1983650
1617117
1422045
107737
1592684
1371725
1043355
489100
1205662
1037779
1795767
1439486
111528
1996853
149986
802962
1703345
1619662
1599219
1243548
826480
735228
250359
1029048
464097
1370069
942742
1973388
1857861
621669
1977478
826651
938863
1123343
1347940
1250527
1900820
799943
1215987
579632
1735747
1684275
1153538
176244
1289389
1587232
1902745
1945577
935088
139806
947029
1523864
1833344
549589
1707779
73376
1453076
979007
10601
557388
1746469
757276
1023580
1362556
1429630
1798137
299308
724686
1162723
735831
1813429
1654973
1029434
1967057
1100331
366042
186522
934139
1832782
555125
1022862
1722764
1775777
1264472
1591469
725779
236728
1467048
221045
510279
463613
205883
285223
1780449
1717510
809176
436960
1917231
733346
1770400
1809202
1649149
125277
1528461
29105
416896
1048598
148180
1416973
1855847
1150631
1629998
46038
1433673
1569150
1173938
1256892
1431641
1565345
787597
1813631
636818
1804911
204161
489993
905854
1261585
1497422
1571989
473759
482960
416224
1511320
1612789
158535
485941
523040
738841
528289
927787
229726
13542
1277549
609549
1212647
967715
1146472
82923
1412299
1014728
1683255
113557
251887
1729838
1614862
317075
214148
1040764
1691600
1032385
52668
1399823
1400010
607351
828274
1031134
802241
396635
1831283
1702978
352732
889046
129444
1969504
248601
56108
957132
707700
735536
933203
763559
1358485
1051647
370008
382538
1578026
371947
1357702
1052374
135480
1576480
1652628
1949614
1333889
795318
1076553
413239
264084
1907702
854897
641828
1101806
182946
264821
999641
439441
251440
974731
1133449
773011
160105
265376
1238277
1343943
803397
1545690
607281
755894
510781
1547061
1922828
1388259
789232
1667946
60031
1746365
59023
1975192
1160618
336444
1711505
702803
1946573
281974
1890868
158296
1983016
212343
137049
1086708
434671
197562
410049
1639656
1874323
1131948
330700
1820225
765613
1488907
782107
1973823
1363530
736076
1742896
762787
189067
317227
857615
67660
1111140
1408333
924432
688341
1752224
1401953
1033366
1511105
1760124
347661
232610
1553918
76593
1154571
169091
670900
640064
669677
1049774
515143
1015034
582207
337185
1889140
565720
1481132
18123
597392
1274707
272920
473150
932555
772623
1924264
641313
1729999
570888
234638
912720
1989865
488645
1481047
1874901
1733544
1006542
1012546
1033916
310233
1025760
1461519
967203
1978216
893885
1077780
219059
1782757
109707
1809183
1753310
666953
559107
434075
1794554
1719789
1643818
1423524
1044036
1827700
1536569
1112185
45364
286797
1010994
1123517
638393
70862
513924
1205157
1683061
378574
1459943
873430
1649143
1543671
227516
1138178
1138251
1567063
1897181
178064
1701268
1873045
321808
1094266
353392
1061353
1966
182966
588725
125822
1590211
1514377
364869
922399
147587
717314
767966
291904
1508494
501526
1207632
1471954
774424
897379
1954024
334095
920756
1363741
1339366
1184927
700955
957820
38348
1451126
1751947
633681
849047
282849
1776027
1068101
1572114
1155012
1371244
1295974
510712
1087301
1397661
86047
476706
1223045
448316
1424569
840940
494337
1309591
1743458
388581
1538997
1553100
864179
1351797
1557337
173407
1566132
1485441
769761
21200
854971
592598
318942
460704
1777234
1989956
3113
490209
1497241
1339488
849708
937050
1249725
889175
1302455
157881
1013776
188327
370662
221134
1017547
1788646
1275205
286321
9779
1583826
79888
442968
663830
1787122
469918
1810570
171815
361338
1859405
1046262
1872839
1858426
1386362
599660
102877
985654
260132
1424904
456463
1882172
1767402
1179672
1817790
1878074
1702102
847406
1031382
939980
1537518
1729299
683051
1243461
382512
1604340
1649586
768265
1471049
1623355
364146
1311425
1654645
358219
855796
247096
1158566
1318787
291747
466449
1644048
525491
1769484
1283271
809254
16219
1550118
1843281
1156514
1444808
1396606
1167591
890514
602726
446637
409317
686846
63776
1120708
495829
1327020
1748917
1750045
235111
733230
1981408
655885
1725551
467684
1258147
608372
875956
1347241
1817532
1474838
801120
1590490
1488874
1370030
35147
1203960
1708609
846085
247169
326933
112528
274999
183107
572547
1349703
1515332
939726
1684650
1852987
1899224
1007956
287597
1641467
343662
493823
1533331
1304752
1386306
1381748
189002
1825120
1025179
1901258
1260362
1851283
160762
154560
164471
884553
1226561
703402
301080
1359223
1062014
198888
19895
227421
1370718
1749583
337981
38661
1125378
260820
1077235
1252963
230060
790134
1151365
453766
715500
1027820
1232425
667964
1445075
1046373
1346138
171951
1111481
1028504
812762
326562
1483979
1473454
632767
570574
865944
517664
1124963
1140661
1942945
1113428
1735536
1721736
1567423
208713
529110
609917
999072
1641182
673620
111325
1134827
1342441
1954336
1451740
221128
1516238
1426393
244330
1301154
361590
758652
1056105
263634
1947027
463726
935195
681709
629202
1478366
762515
1992587
1941225
1499240
1638964
1932538
380345
1560703
80476
1262314
1040240
243499
1971573
1167823
1241491
564528
108746
1110389
883137
1304701
88500
666282
926007
1387050
213927
1808625
1060996
1792507
1039586
20505
1274199
1274115
472638
419491
919712
1597160
1753778
793834
1701583
178478
1356852
704309
1375952
526204
595012
1860372
575216
1313669
1162557
209103
667555
765271
1346677
1970964
1103778
179256
623469
461238
1986183
860147
1976875
694983
33766
1915223
1933510
1045246
597968
1848454
1226239
1645575
459586
435432
598461
1946749
1020444
68187
477772
1369800
619978
354335
1441023
1459655
917444
1617568
1652501
386903
574081
1833846
250046
43394
1218578
1509357
1087999
1894244
998212
1429799
1873546
293099
1464839
265350
1206512
923033
1405339
1973789
1589224
961580
1107491
1378745
1711928
921577
1886868
132671
330102
1649776
674766
1594883
837755
1720104
630385
38497
1183607
269051
257544
1178798
1536859
1113317
1496421
787961
1697280
931786
31872
517570
1615234
960194
890801
106133
234534
1872898
34217
542390
379128
1964731
1222017
1944979
1842149
1026347
1977275
1516743
165082
1002955
11454
1663823
931491
1699511
1837218
519565
572880
1996803
1241478
147776
473246
1734880
1803977
1207289
1800844
698225
1948192
198115
981693
1458746
1641604
1541829
1301791
1391581
588490
1304187
382863
1547023
43594
659445
1889591
1710015
1704238
1183254
1286477
627554
1769973
1903259
563157
874625
1996891
1752013
1311194
151963
656198
1612819
1958267
1384640
452851
1165015
872749
29860
782756
400472
749684
1860555
990324
617527
900103
1329170
1650328
1831601
1428329
1339992
331815
933508
133651
1741639
1028148
4664
658440
100058
661166
744131
994881
1582793
108281
1297131
256533
62756
769467
1814627
515469
1785676
1526280
1672116
489193
1975908
27753
298608
34867
1657989
1763730
1892402
1441132
1112485
733180
780505
86974
612314
1966566
621644
735673
769816
727990
322134
1408274
562969
404906
1679106
1596975
569341
474084
510661
788078
471977
1959366
843922
1586304
693213
98606
988347
87478
1942754
225767
810249
1272764
670934
1349358
718761
95565
1219167
1269044
1738698
1524240
1000702
379637
781365
1927552
1921194
1215809
1963065
1572871
500549
730636
216760
657785
1085199
1030314
899261
1640335
571528
1658973
56325
1640292
941597
1231019
57890
585187
1174501
1960065
85801
805307
1591698
775323
798986
927131
1142627
1443305
1388284
226899
27047
456746
970643
1054874
33260
772575
680033
1372457
572834
412680
1638342
421234
657215
1216264
469611
1810065
700826
462790
688429
385973
688363
703520
1304120
741630
515294
1399526
795352
1341866
1345454
1648141
390454
1472126
91704
1503381
515141
915192
353782
1329779
1505462
1210548
1035091
513196
501007
561500
621488
626136
1685846
562481
1746346
1639339
444140
251724
1760696
751881
131822
1823781
1825386
1766423
1323772
366895
36024
1574192
710195
1931941
1246677
1823801
45489
392167
641395
988277
812417
1439178
1530270
23687
851814
523996
163034
682263
1983173
978833
64542
233523
414257
1568747
501577
405228
854171
1871092
874756
1092223
1447627
1267959
492205
540425
1647338
1164465
1480950
1563959
536943
1598821
1646087
1445624
1288054
1277884
613704
1395770
1600038
1043934
93855
304009
607522
1187714
327866
765131
654510
506505
1641700
1819395
1230555
1183816
1248192
1241184
410791
1009585
1919195
392027
985802
667036
1520069
1461946
63193
1017309
1027252
400852
725258
1841143
1047313
1521087
810184
501485
287614
1097077
1835530
1081542
1663997
410608
403854
1751958
1669862
1504645
628601
982419
987128
681066
1838714
1184809
741378
43001
223772
1114279
1698766
296481
1965356
417680
850236
1490863
842311
26514
1078554
11837
1717196
1469613
307009
1166737
356822
995939
30117
1872060
635926
1035291
1023418
1775386
1675692
210936
534302
635845
1684300
1295859
1826968
387883
975458
1783642
1531519
1987253
1883835
1155882
1604074
4841
692965
34455
1331097
1174580
251879
534437
1611972
252585
1601432
1299466
1470315
527096
179760
380970
1166123
105943
285135
302108
170905
678759
771699
69760
726297
95284
204395
1632954
1814908
41283
458935
1963090
1950841
976502
1642304
135062
1726304
233411
858074
855999
1230768
1336144
1328655
1729023
1767244
751475
1515276
1851381
1774976
381952
1142509
1953625
1529376
672323
1396607
1006495
827642
67347
152298
1855587
220766
841612
1303354
1677231
228512
885163
1562199
1550166
1210228
1587892
1940113
349136
48364
616703
300428
1682018
491776
7101
1521129
1410988
1561138
1082575
687686
83958
1515462
1554564
148588
1748468
1708679
698655
189671
1264564
1302242
993826
1952707
650245
124422
1304143
147262
1982199
415592
210711
356897
791960
1350349
1667092
1208807
1817250
1385156
75232
1154083
1921349
296214
285517
730920
1113093
55241
1540121
329478
818166
532879
479710
1694914
587319
1584994
1252012
1392657
559312
1319248
1928805
1846736
1063382
1059428
1768718
700297
1833172
659748
1116169
1770542
76081
159006
1285860
1811952
1412823
1742981
1605036
1053985
915388
1286527
126644
523834
458913
780549
170276
335245
1227535
807745
1932107
335018
1089691
705189
1232061
1223039
1315919
145436
671394
263730
1094592
188959
98336
1733064
980949
1957484
1067806
1881514
1066471
937039
1859112
1382924
1761935
1243196
333158
1589042
1597030
354299
1615305
1801439
735347
235755
572361
852809
931626
1499344
335278
1903740
766097
534241
240753
1612199
374583
1122444
321186
1347683
941830
1021903
1257137
1083982
871033
125750
1450250
1580606
51160
1968761
1664396
1455646
1593831
1227970
1218849
952042
343669
87437
650415
1495522
906722
692342
614862
900315
1092012
1139851
704770
1784407
1043941
872904
1667199
813193
1478927
342896
703049
183378
100839
1820253
539411
659364
200480
1429259
1715027
1690623
469986
1840810
1029233
538146
1867095
116515
685454
91428
164617
829981
890863
1454957
992979
494213
1600718
1259202
623229
1937146
1723359
979823
938623
1091796
1338602
943540
1225665
307826
1657887
19133
4289
733149
1546527
1004724
790959
1579658
1955254
266916
21542
1642723
1624457
1039478
118255
973378
72373
22111
1077900
329123
1859215
93499
570899
268638
167742
1655033
1796534
93424
1113492
1498132
411092
1011515
1663638
1754148
1590326
1507578
125182
1313146
1303155
228497
1407542
913494
839978
815574
896902
90472
1554449
407175
962255
968923
878796
1487075
1670446
359259
1134569
453922
726575
1727526
436696
1987925
1809270
986340
1547192
449015
993086
1070152
1246268
1884026
1952304
633541
1003168
1420340
1435740
650710
193405
1686928
587099
1411339
926522
1199199
595158
962896
1708734
696465
847769
1612891
415158
257882
1415361
1879229
139254
1280202
148663
1986180
26859
1137746
1989770
873788
510687
1868570
208496
502075
316163
1585355
127699
517995
649029
853423
1928970
512506
845358
45489
1450445
1177979
261685
1486533
1884720
975356
52255
1069030
1408903
303500
1521493
397847
1467795
1685415
271343
407034
789986
364545
1864591
456589
1663646
304961
923373
1015512
1279184
1555372
1923655
1311181
278293
850354
1460392
1586660
1632691
1667379
913010
1027648
174777
1410691
1276403
626708
1823680
1477122
1374471
1337315
600495
239338
587874
262553
655414
939912
954190
1622832
1236971
1735534
533885
492802
1749317
637965
838916
501966
1668117
1586405
165307
1037555
1475575
1576889
1876185
848137
756960
170380
756368
1468410
1598754
1102454
1910191
266833
42341
266895
365175
387390
1292684
721957
1582906
1310985
318176
1905869
1780169
774255
1382437
1100917
169282
1043529
1379499
1856879
3087
46001
1583725
1314079
822435
615372
1308208
97733
587222
1157870
1767685
1717574
1296767
871476
654801
692944
366166
1801604
615858
682992
510839
889187
1449037
597626
845322
1658181
78120
626320
746939
717153
1403038
1114977
623665
1320959
1520169
166141
602602
514517
1087777
1003710
270588
960654
1702114
1961589
482698
1686390
1768521
1649936
1162426
1902830
610246
1044990
1704429
821009
120799
707515
1875864
730670
353120
888035
700317
1020180
540328
1800520
1625522
87360
1574921
1897001
1778218
1549525
505190
927470
199518
1604432
1236434
1736369
77657
1272616
722299
1048984
1922941
1476308
1853902
1943463
877056
720217
1597791
647214
1816690
44508
303830
636918
1911586
766322
1833278
1932794
911203
92105
1808017
667297
1895205
957133
396715
136776
591186
181457
1020633
1463475
1170394
325346
1536750
726242
965612
1274903
832170
698463
171954
93684
1650863
1262996
1572237
246507
1687534
1296657
1157762
1270591
870028
550745
1554020
351881
406832
697857
618189
930485
731310
296199
914105
1845670
1730651
1676184
1091328
1614125
141665
475482
135132
1452349
1381674
1789004
1277393
108438
836480
825570
1960694
949144
51899
1978031
44431
1812643
1647138
1404782
1124432
1113597
47510
431859
1229413
1692863
1983877
1467262
319973
512616
313608
130332
538226
253870
717932
1448864
1394985
1646181
1065649
205011
1984551
950100
118912
163305
319998
1943595
76982
718854
1183505
808049
1094591
342363
181160
562433
1581242
1128644
1341473
1284563
549741
706890
661481
1193017
1156718
1234335
1930933
1785287
1024329
1103060
1628214
1268384
1120924
1809939
1406934
21237
1765939
1221001
619113
1585925
1994712
1347933
1804890
21321
1147174
1416883
246430
591031
306275
1568982
1168201
762097
524716
1222688
1262440
254734
1996468
1133270
16628
1696398
1888639
1489422
1666647
1167316
920903
1871417
1249578
101345
1506609
1690618
109155
435582
306818
927595
590578
762850
110890
1431280
674178
776465
217600
503070
1612098
827249
1693748
1449024
665550
378492
1391319
1131245
1434810
585084
1418671
1309419
1479252
1373962
1027638
1073163
1773857
704250
1656667
1487203
1347345
481023
402825
845031
84139
1258694
6595
127318
300359
365833
837064
907340
1347408
308002
196327
482096
1192180
488815
1288421
766297
1987376
1400662
1652746
904316
794061
933053
443345
1406112
641831
1838272
1278397
1290147
1817895
1577565
1908899
785587
715760
1470372
1021291
507889
105062
1194864
582262
183186
1232750
951213
435609
1451586
1954060
531350
1026279
483570
1982554
1500080
349783
396187
945168
850529
1155990
1823712
1626883
1745484
1242539
1781005
158610
493231
330141
712968
1812359
1706885
258555
1324088
1528546
1479691
782183
1119730
1077884
1683131
1187128
628729
862606
1693005
1443435
1193579
663132
1643465
303277
681639
328796
366905
366621
1055110
1113319
1040020
481138
258272
883799
1621677
638753
1856700
1149189
1192343
118946
1473553
1502173
746098
881908
1400316
1449782
68448
1435785
42781
1914279
1212304
1228969
1675607
1951390
440671
607026
1361976
1322953
1986923
608413
1849953
214376
972760
409103
1739441
1488446
1776735
271310
1195638
1157853
422518
1988783
810488
1087318
1072150
1167412
910098
1439685
1254587
125709
790971
1871875
467623
1154014
1166344
114175
1196870
457585
336902
1388562
638577
878963
521587
1166231
69432
1673864
19494
1247829
837404
97660
1814609
1808078
1541094
743066
1096754
1902071
562841
1288431
423608
491453
1327152
1207276
1082474
1588761
272011
1530459
6148
47925
1060942
546020
395573
458860
1611220
591484
518062
1298732
252297
886207
206001
913692
26222
459458
1315736
1746571
51738
1616947
104229
1667860
877666
523993
1464401
1174591
1872091
893874
1087450
461571
156398
33393
1690640
51359
929445
1856599
503615
269428
1406843
642975
472169
1154467
1407159
616815
1299762
1967376
40533
464949
581609
207453
117082
1765049
1757742
1681483
583746
129852
1207393
1248352
1791600
1232352
1150231
1495005
730519
254014
450973
1704556
480876
1442541
1955975
638959
1343771
1574764
465132
1969837
29125
482364
1427234
609617
338093
982870
676129
1398850
1699935
1333604
762341
1460291
1522833
530995
1864698
155912
105526
1313305
304972
1317809
1923829
702291
1774332
532851
61875
1809011
1285165
1735037
333195
1200660
1183201
1780735
1329108
554826
101398
813953
327769
558085
998076
281403
1741462
1164980
538579
372432
1250750
518115
1169600
1604774
1311238
1788159
429900
119856
1230733
1955147
249784
1664109
486523
1561097
1722292
874430
619957
1185312
1940551
1711326
1517916
208499
53725
1517659
675058
891763
363389
116657
594604
104090
480039
343079
1387636
934851
1646805
104028
1853799
785192
1104938
1530410
725702
132757
1480203
1847909
54823
1949084
1139163
1096813
1052741
1859759
361729
51163
778793
1354909
743939
1108467
1951694
1564916
565127
1084180
439920
1932548
1076920
762030
1434888
1827475
1126600
514640
629842
1509701
172327
1801431
1626791
1313965
1497015
1970310
967382
1217602
1036383
1862445
659328
1054067
970852
139621
1184813
1730266
502574
1953743
475346
603486
1059556
1569980
1184603
1397358
106972
732883
1341357
239643
596078
208535
1368915
1283884
614098
283039
1477123
495761
410630
1093220
1532283
1131641
1106090
1377354
1542400
1762608
1347136
463448
648916
1372548
81215
833796
832695
1716432
1850627
1566096
229003
449241
30461
635208
997086
954251
1101233
686090
1060174
1681880
1625259
955204
611454
261891
1487381
1030216
1338262
1572072
610867
636430
1307062
1055473
561870
1801223
1460114
819051
1500214
126573
1079046
1631886
1446792
31711
49627
1611071
36516
1008360
103961
1965966
1473945
1244978
782141
540515
726564
970748
1361266
1192238
367113
369716
633507
1028518
639337
89663
1673912
1614118
601169
1224204
276582
164094
37566
1842524
1474468
843734
964228
1758725
35087
509357
1467766
28287
114605
1263060
1177023
1796232
1315206
1763144
1327820
867048
314121
1985403
1985682
104253
95207
183888
1129587
1094471
75894
1997354
1351293
1463294
1394977
195846
606456
407128
761453
1569200
704420
722068
5343
1082628
14438
422671
1716290
196674
190049
192088
80521
695529
28577
1876131
915051
281394
1301957
1293370
700415
504732
1180043
1807295
44771
845680
1630928
1204140
1141227
1222974
2885
107966
997927
1251121
634375
826348
1020943
688554
417851
789587
1389692
1321611
1507038
694621
1084337
1489927
1807761
689607
506570
202804
1284039
220985
557344
1959012
1550697
1382180
1411653
1669521
447628
1588002
1384643
1100967
469745
1407846
617038
413356
1867229
1636801
1472603
1440916
364654
436203
979059
164731
444188
1563015
813925
410669
315623
1511218
362282
1341947
1010271
690143
437155
1990447
1408349
1639444
1875332
1913195
234411
1034849
1504312
676924
1328127
26173
373180
1687915
1159023
1024775
1635400
1564213
378563
1918929
532961
1096354
804779
150864
1070406
178009
1553491
1628696
5068
876612
109858
1229826
1539182
1748712
1121006
45566
1712704
583482
1681593
746569
1429516
843644
1343479
711201
405654
1499783
1766492
803455
43251
10912
81082
815079
343532
1220076
759872
1122001
987151
977768
826857
307229
1750924
571718
395488
555812
1004040
1428494
246249
1135704
22802
1739066
1802270
1017220
957896
1947323
664792
341944
383826
411710
360239
799125
1799492
119220
896203
956587
1488201
1978581
230606
1696358
1615676
1639856
1319935
281509
882799
162742
1979371
4313
521381
638196
884813
1565010
149383
1187489
1733200
212872
180062
1252347
1073572
1856185
460949
840773
55980
282399
1273999
1210313
1313079
242700
322030
1040230
1267099
302593
213965
1349768
1411064
18053
668096
1724826
1632078
1987286
1098718
1193249
631903
691551
1424629
678842
1209454
855456
1047263
1290179
893908
1304738
65295
1881636
1341322
1266040
1085862
836800
946063
836268
1867825
1850461
340238
313971
732239
1241065
1537949
1202729
26789
287546
568040
261704
1963307
437018
1471525
1664569
802443
1544760
464599
756837
1748028
1335221
215720
1204971
1744455
1378582
292232
833817
905259
647762
1129188
1652744
654480
1757451
1161797
166222
394501
1020827
1114467
717414
1268608
1495153
133973
295432
1958580
1346085
1421978
1923467
1746027
589659
1059381
1523739
1091122
315492
192458
1360188
233821
889201
746422
914215
1945017
966781
983594
376249
1795626
209027
674303
1318716
90790
48315
159686
1962037
712694
314364
1511824
1896747
1802627
756477
1643750
59720
1131362
50657
1169447
1208207
202300
294832
649521
1690124
1617092
718753
1107907
1995911
1932665
582046
358705
194007
485164
768049
671789
581626
374752
1896428
758743
1680506
1386362
647000
553628
1815425
991893
1883081
650380
486300
1957632
1673040
487761
673792
1912995
774939
1954595
1402257
839847
980947
1960142
198272
1405033
1182982
1826223
777988
381238
1764691
984523
1365875
1796301
654864
507087
154206
169198
1573739
1411485
1180333
1923183
1309027
1304400
1283282
66617
228486
1099756
676172
476933
761902
643619
1519260
352023
1189258
1279168
672959
328732
1062560
386805
911296
1046424
1058388
1458140
357429
1004861
687112
1384837
634921
1568163
1622552
1985830
546633
1114277
1428989
1812480
693884
619526
959542
1161619
778401
1589657
1096979
1555080
1813382
170594
636422
844532
1261848
1499898
184788
890609
1827204
307159
452483
895011
51897
1602091
994466
139542
95724
898446
1293069
13793
385828
868611
343870
1206496
380057
1455438
1171309
613366
1484100
580300
1538750
963519
752060
534239
1128843
1993362
1745634
509016
1995663
415282
500173
1848981
1541892
1244422
1103831
1790843
1563922
1619784
1344177
1690045
1306379
652527
610467
786887
1346611
582791
639670
898729
1400605
125874
250795
1069371
565133
509472
388699
352419
320730
842975
510169
1244236
1743737
1429552
638304
1621899
1389589
861931
911136
529042
700202
879617
1850466
1928991
1455430
912231
985886
905478
363024
992485
925598
873377
1464357
335413
1089088
937635
1262365
1849982
1227320
142979
1263939
1434712
971000
1244386
233861
544455
1922901
1812035
875339
93977
1661781
614227
1550154
737861
512583
1142022
1715767
923768
955633
836271
1498810
35622
291420
961475
698963
18960
390541
363666
466119
685800
1566882
785429
1802295
1695004
969138
1832378
557225
1106340
128892
370257
1545615
472923
1096041
1381681
1088155
1068970
1907677
1047732
811851
259649
657110
260723
1900295
68873
1226313
73254
1775498
1817937
437801
181082
573646
867778
1444097
236418
356862
1457827
1442468
1080173
656860
864670
591807
60963
1087095
1325616
996267
1864073
537810
1526040
65860
1834691
1001515
254912
1222268
748712
1212899
268402
713582
885430
785128
1629456
240770
939771
1137104
371510
1854186
1296476
855611
944464
1317766
1341695
345898
1750418
1288309
1807639
1482528
789650
1897478
501916
637596
600305
161293
1498332
294415
71912
323888
596940
382532
923054
1478899
1408600
98768
1095324
1632771
149622
1267983
795770
1678631
161202
1925634
810419
89106
332233
1274563
1675582
1795936
311054
741293
1164750
1176389
660857
1065191
1048844
1643243
1130896
241667
1275831
488894
491929
1415744
1477850
1718381
519906
1868279
1161172
1365241
1625629
449012
1572173
1589200
1262382
1032721
362129
222654
1151638
935230
818522
1469172
853482
173625
1842467
1079645
879635
1213731
1676785
1461138
1112091
389395
1509585
539606
1982028
1992256
509194
839579
1030369
331374
995006
1507601
589055
188241
906799
1120076
1185459
1132525
1067354
552422
612252
1594293
452766
1794265
530012
365279
1118194
1235874
156126
1270502
600364
1646893
938737
725746
172990
258828
1746208
69774
568501
714545
1393798
868844
1114287
348682
1933059
802328
1766211
165533
1597294
1884615
15078
1445880
584585
806671
690696
145022
179241
872106
49929
1397808
835448
434952
795677
451276
1482769
1990617
625206
1830706
1985278
968879
418769
1042150
609239
1792611
938182
567633
1276198
293636
1589801
1068884
1151158
49761
361361
505338
1304695
1472440
1726827
772451
698698
111728
1955383
220269
192031
1927536
1244061
123551
1733393
999180
954114
736949
462655
601381
1618946
1733253
859161
1068192
735962
1623336
1210736
1209018
936724
471070
970158
1426359
509203
353929
300320
1366521
1420816
964144
1935186
1008455
1914008
111261
1325997
1400376
1263865
1079345
1171877
290006
1306962
708308
1115267
905084
1743681
1609739
1194716
240975
635679
1982804
1975311
1399738
1382983
512609
1780741
221831
1205117
1302247
1643426
1312336
852022
1364363
879658
414493
1660125
1653748
1719242
578667
337925
1649088
1573086
1897389
1162931
1222817
744595
1240508
433427
1361208
591673
1262209
1430866
287510
1802354
711752
1659101
1564106
778248
895162
1924904
1096978
1654518
1349399
325217
1315041
316342
1503147
411889
1686497
112214
254792
1384314
525190
1925636
1687360
718525
480918
252847
1588606
550831
1625040
1761988
77222
1628160
1359615
515586
125209
1118300
1630270
650374
106022
1505923
1913454
1809056
1251864
1619492
1615013
1552315
648427
488541
1370932
553011
518679
1240608
629843
11359
1685857
247842
1540886
1341531
250320
676947
757780
829556
1544346
495177
1407529
1848888
897789
1741968
1661672
872118
279851
613740
890686
531583
1253192
103946
1656431
1268041
440262
700181
1990668
1721522
1061462
1536217
1392372
1629627
500214
1312038
450872
49567
1046837
1918316
1444141
1594686
1131560
1644734
4529
252742
267954
665913
470872
1594879
1256492
346574
1790767
1248990
739149
1455408
1127670
1461863
429071
567541
1944259
1050250
389339
574539
327100
349856
1340520
1622229
1065371
1695716
1523030
597123
1416613
1903575
182765
1146060
1186423
285752
1839613
795683
40002
1994461
182551
1894942
917106
700106
582649
166840
926961
425037
615272
1749390
201064
141922
456445
621754
978699
984533
1316767
1740187
1382416
612762
1725585
709260
1619772
1789357
369535
578409
1042367
68032
778143
1971962
1399830
1562569
617515
1055219
1900027
122851
749232
482906
1152099
1433675
1779066
1624866
1151003
1700490
1554576
1986603
1450175
207193
222981
1733985
1708344
1492303
290731
1811861
614955
111060
1187083
1029171
880588
419686
1554331
1697402
1712263
1856533
1034294
799280
1758316
579591
296731
1751342
1494879
847732
890419
36512
1729919
1516971
1579744
1843929
1310026
901812
1380941
1563949
196127
347556
528417
1304331
1509166
1322330
1067831
1975320
493650
341843
670905
312293
965079
507436
1329433
1924909
1906481
841455
1091485
1924805
66495
1101590
987523
1512586
888896
1611035
1564614
1806781
1327614
897659
716735
31812
1793714
590062
972944
599114
1535092
884341
29915
1283961
1034368
103987
579451
1985132
1066247
1945410
1467618
215826
1482932
1942574
1052657
217104
1144524
1783541
929140
909351
510254
1653422
685656
950941
1163481
1653055
945984
103394
441795
50051
81909
420081
1487517
7383
289474
1945451
1723759
852127
1668512
986217
1617676
619109
1927357
1318199
1361918
875085
758502
921791
798669
1339467
45573
385630
1113597
1277128
360958
1518093
296557
1017946
1030329
1702959
1877955
933864
1436505
1957556
1616163
101751
1927497
435819
587249
1187480
1686929
1623696
1123404
1293901
1747896
776295
1050797
79979
386764
1996252
1741201
1408995
94349
1148827
1247947
457835
644011
1276359
1793227
862250
165143
231607
1812079
1394984
297258
1046206
353714
106687
1924154
388719
545749
95587
827582
1233633
1976203
1251057
1634910
1817800
282126
1794525
170858
166111
1078540
946732
310110
338542
34754
518456
416458
1367439
1076308
1198801
295840
1613807
946170
1116831
1730485
1585792
28703
444415
613079
1089098
1274868
1567563
524338
439420
791528
1419315
1455327
1057214
505552
1246780
1137841
1105331
906082
1661749
464338
1361332
1444927
1619862
1718038
324644
396089
1657617
635217
1596374
1104456
1055781
1547913
1453743
37225
1521231
1611084
1630124
1874771
1204432
1615544
865722
391200
574274
1239865
76097
60030
604732
147324
1509508
444134
503364
180821
1898375
1842217
1238976
1655456
1186067
57543
14029
1700802
678847
807990
30011
737054
346972
1232709
646864
913484
1650556
1951682
268265
1777754
163540
1430484
1017378
756460
1267537
707532
1713656
251368
1381525
1040098
1683308
1006096
140615
95178
1940785
807762
1057895
644787
224875
376242
1822504
8099
834660
1555757
494083
1824481
430860
1455500
662837
1882374
33357
876894
1031576
787289
1505495
268624
23132
81435
847496
1769383
322796
1015950
499521
1136242
1806704
1903125
765358
1151360
667176
1078624
1067588
960782
1214191
1436208
55445
1882961
1131794
1504027
679503
358160
1517638
134151
577467
1855290
1833879
750685
804744
71256
1597650
1764557
1454593
1246131
1392627
1948238
6204
1631196
957348
124110
1002054
1400889
578193
1217246
1749019
853461
1006669
1195431
758
934991
1184209
600250
1462378
819600
1233112
1820780
485989
535169
399325
1607527
1849962
464250
1546669
729302
743850
1709362
1231979
1103980
1482996
373471
324764
1795888
1519822
1976897
1914604
1845731
1048513
769170
1396977
1787039
961929
42446
73139
266143
1721243
1152080
192468
490079
596925
1634727
732849
1873638
816376
402623
513847
1633820
70503
390586
1998458
184201
1472042
667335
890742
1581893
1756118
1980641
1082054
1956007
1269986
981662
529428
1151533
1091403
1337911
1216879
1957352
1185558
733037
640657
642421
453971
1576877
1304988
662682
1140958
1228064
809482
325939
1668811
367112
1819925
549909
1931376
198630
1719608
984146
304340
1151324
182757
25124
900497
1659213
56180
780402
583065
987531
1877460
181606
927921
1493211
1082578
957078
1350654
351776
135006
1039142
110431
929599
991745
1218307
1316924
728050
1131233
561635
352771
1582250
1375955
1839774
1241022
1349052
322393
1550808
1298149
1711169
1355423
386236
1228571
895798
961787
1581346
1682779
851386
1537257
1555834
1686025
1608009
860143
485466
1219277
133937
1373497
1759793
1052113
1518164
618311
1980802
997852
739795
1810457
900578
574475
407015
1831208
929001
891433
428861
1715314
32817
1023163
1682408
561716
906963
1354768
1388882
1789185
807735
166666
1987460
787184
1048953
1836171
1081203
1889379
1515198
941184
351194
1473576
796162
1131564
628270
1353392
1149967
811642
230465
1559737
1142538
933020
633740
312680
1005810
1178882
203052
954455
249010
1141464
1487420
1126920
827557
1533202
1487267
1241217
1428774
1531072
992734
1000916
1424933
552149
53000
1093669
415787
1168918
1715388
1112097
861496
1824405
998625
733443
625630
109735
660606
1555934
991742
1298122
194663
479989
542191
520701
1796458
490774
1028882
563159
54935
1526619
1849645
463914
1903235
1977359
1023992
1565836
146327
269999
1294812
188143
256992
872178
881034
1677003
729639
1100254
1210527
757331
1401358
1584694
1062884
1511261
114100
1650927
1916351
1917899
1652505
1040803
327782
507332
1830726
1628726
844219
1709048
670700
1888954
443395
1922682
1267429
863260
1873210
1263461
1865452
997897
186934
1451052
854203
1703026
445494
1632391
865073
1419622
4185
1352086
1656228
1193405
1091920
1041151
1910817
1641238
928839
1255267
680502
1849175
321407
29896
1302158
1719932
476882
1553975
1873578
451165
1982232
466551
226051
1809203
348344
723899
57568
761479
828184
834477
1427412
977138
180271
519609
617861
686846
404106
904320
371391
685776
609881
1773960
313689
1727210
420353
1353790
20814
1376697
1567480
1179730
405726
509147
1940833
1453654
1856478
800108
1950645
1284018
1005234
766027
1325677
1978367
648307
454113
1836158
394095
714802
424777
452788
349961
1693529
116641
1277383
418156
1746102
1546224
1189078
296471
791464
1591474
1902738
81021
89520
1257670
1258902
697976
198080
1838361
134424
1693308
1939411
1486021
390512
1404590
871660
1410059
849351
1176704
33670
1290147
657578
1063600
26127
1839942
1418332
887676
1876425
535940
1014206
440523
1421264
860827
309708
1271622
1385109
1835443
1370922
1932329
1948396
1494097
717160
908659
904575
1007337
47467
324128
1771158
332324
408352
435907
1710721
467202
32114
302780
603019
1893557
1030302
208225
774877
1500341
477139
1231369
498455
348091
1643872
1878630
1543698
1940633
1495793
1500518
1206198
530952
868283
36086
1531712
1933742
120644
1777434
1247978
1540299
651564
591372
845579
1693954
1860765
36569
1272100
1626378
1769863
1072215
1423626
268450
1376288
1067556
1956922
231273
1099777
221875
432900
2593
478458
465053
960599
372564
1839688
1866790
201033
663685
443563
1425140
1390669
1057845
437299
50671
478509
289244
1500938
790622
1415112
485622
495170
1590583
364917
1123317
656914
595549
1823713
529999
90862
949581
1924407
1092154
1681475
1647032
1111072
901611
340945
1076488
427580
1023101
562991
797180
98471
1415590
310102
247957
1473887
1287092
1989188
267502
510039
603305
263115
1657902
104804
1945273
1278739
1136328
959890
921962
418695
1273694
380254
916776
335682
376530
1693961
1790634
615590
1138782
1554301
572361
166931
774425
1888995
1065751
808062
1504321
1216202
581192
113226
133017
1830704
1935255
1682325
1410269
372698
1835892
659085
1179100
1726688
8097
1996756
717717
1897805
1209780
1229605
513526
175120
723343
615219
700887
1342399
613065
1261641
705386
137979
774405
447316
432690
1364188
646092
1414186
361055
237933
1074658
144550
216088
239386
1098468
1946255
530422
1842562
851826
1682173
396304
511877
193961
39399
888211
290643
24742
374806
1066553
762703
142955
1540708
590602
951895
49885
1541699
1734921
1124671
920521
1620474
1951788
350758
353283
1355472
136966
1665716
1239786
1652002
670642
273228
1966813
913666
1947428
760677
681069
1193369
709272
687565
1901095
1683638
1933465
1903887
419524
107799
1640492
259301
585240
1061719
1469212
844998
1389732
653068
1713342
361967
1806140
1240140
603288
465846
393318
1585185
1864619
607828
779022
1772347
1168902
947389
460405
1675662
825681
1820664
631648
1085278
235448
1003538
530486
1236194
1073465
1071164
286218
164066
918463
1853002
1446243
913747
294051
807523
1927423
1637306
1760945
184576
510619
1262465
1190164
1871307
1948043
311036
1101717
1401767
726152
1015618
411313
652083
507268
1881189
1034478
452539
387024
1569314
1639050
1171284
577894
626129
931157
1666801
574499
669951
709776
1136149
1007825
521698
1011938
567807
1842030
1100912
308946
1438690
1251417
856424
1948181
1593732
613288
375209
1254024
916846
17786
225330
946444
1801970
240308
1755781
536489
1151694
777721
498333
1507253
547447
1084302
1810404
1301676
1209501
1493195
1353797
601711
1308263
164454
1759979
1014533
1722121
1172455
544486
687189
336135
877683
460666
1562876
1158811
267737
211136
256960
504098
65304
371015
1904127
1932909
1675009
1299153
864912
1186500
1840976
1649109
1011442
1838686
957165
394994
870550
214480
1327049
1184163
1122521
584781
23309
801198
721100
1745758
1832495
1901014
1812103
1467983
1615963
1865519
1511672
185273
1625148
1287763
1453883
928555
190652
1226216
688878
1959658
535301
1472331
357271
1985074
292204
941421
910498
118196
862822
496838
1692530
1537711
558776
126059
1124594
1670064
81085
1524352
1725990
1431967
57261
991249
1672885
1572107
366359
335263
610386
1554734
1604164
992049
1513159
1921901
105054
1875351
1492802
1667497
1182899
805238
725289
540347
414812
1694011
1095790
184772
558701
363263
371139
702079
1737660
822728
354448
597714
124138
1798584
526293
857857
1984854
1209806
1554027
815299
238565
157125
737593
853499
35891
1610713
752293
547477
184009
1388568
1012991
1214638
198814
268291
472221
226845
941729
1950577
929288
1016508
1896533
1195198
1003560
1987729
759083
1684231
935813
1940743
31274
982474
1636687
78606
1529092
188183
1722075
1795722
1164717
1191988
1516889
780999
1062557
404127
483997
1717216
834602
218343
1981933
262734
126896
1967202
994183
1275397
871295
1548801
404061
990801
1447780
1676613
73420
360667
1023016
1323120
1458733
1259837
851018
1650840
928364
1033874
29010
1617163
1139382
1234215
804629
888781
1361176
1252464
887674
1988312
550833
291407
1747162
181150
1448301
1551179
1223092
616691
203520
1530891
1606311
595092
337449
1913536
973904
1133067
1234069
112940
338006
495954
841179
855278
1486036
133548
643685
960922
1123647
870608
758930
1808902
373861
404583
845174
1948722
1816780
995071
1687723
1313110
715755
1181026
1839117
694534
1148436
439985
982837
1724485
1971816
811492
1791688
1204086
1522307
710042
453878
898104
767352
1060864
1671387
390907
1210338
1143224
507740
1852109
814766
1772671
852562
816679
662191
502852
1529701
1022707
491835
1522051
383075
45085
618759
954967
483890
1539533
963172
1293317
556660
1209328
1284268
700572
40449
1843385
777097
11905
1351687
1224068
1202796
1372211
531001
1890049
1974674
646223
1487167
493610
376485
604028
701439
279135
163260
1272209
377034
439954
1685436
1647133
780001
918858
1302108
740204
1737575
1604309
1286737
748814
1454928
354980
336257
645852
725107
922041
550399
1767915
781166
1674676
865610
996360
1588853
1752860
1504282
953496
1311169
1568134
1202306
1876796
522421
1053698
980236
341561
56983
683887
1677902
967231
204026
53341
965411
1343441
322333
859731
825760
1247006
291591
615895
986271
1540950
929626
196036
1111921
1290545
1677723
50260
1974249
979292
859133
1463786
238381
1195947
1908272
1595968
660850
1263275
1542363
1382305
1484502
417032
890849
1415148
786841
1041031
1874661
635691
1089727
1902124
1867412
1090702
1077233
364960
4216
49419
627602
1427448
194777
1040622
355741
852969
354773
1515052
1821089
802188
1285516
870409
125376
1705551
1059821
1005446
156537
817841
10201
1517925
925545
708232
662697
1291214
1901081
869129
1646381
378292
1120965
1981883
228113
1551512
641754
1823260
350387
752455
1253206
1448240
1909504
110790
757131
838377
1807301
613266
1653841
697032
1799859
251862
1832419
3318
1588422
1942611
1154098
1091742
1805617
372416
822842
1151867
997673
946979
363766
1984237
513208
1259808
175387
1968573
1358935
34860
226875
319327
915175
85010
229713
1542049
677762
16780
1967603
1709116
1919834
1852587
1115270
1296580
584972
604111
653882
269988
577045
1772426
1397950
441875
10190
629514
866260
1061469
719223
1601658
856482
1047762
1625855
1770093
743081
1558341
864461
647311
164668
287600
120592
1813831
162145
413354
592640
1082714
328926
998023
1877447
891840
243361
1123352
1332750
1517723
496126
1239147
3369
524793
1375480
1710548
964796
391454
669470
857497
829325
465269
312697
1096928
1157435
1442878
1208855
991435
342478
1254844
137625
1238273
674648
270813
538059
791335
1253783
624054
425406
1212386
27140
627099
582677
1656912
720522
937226
1787438
958727
1638915
891457
980960
1756791
1923696
894928
1809176
1545535
406442
903119
946779
361908
1367467
64962
127762
759851
1135341
219505
755692
667983
36934
759568
637944
1436732
456697
1761005
916354
537265
484764
351555
484863
1828266
1562432
1090230
404960
1598733
230242
1461678
1542913
482101
506267
215501
926995
557708
1245103
1375612
411210
380167
461042
931125
1175365
530069
1216156
887171
633648
147313
283681
1554529
1243306
149917
1342618
927925
371563
1746958
196619
280852
1210211
1103163
1421785
636725
169228
1936242
1834137
367584
1985281
908469
368788
851656
1891362
1985176
1395545
347486
644911
789508
89077
1163346
1492334
286547
594129
696803
439289
1785805
579794
971471
640947
703695
1213575
580776
1037516
1688599
730018
1588417
309963
73257
1689577
209287
1613171
1403615
912502
662071
973562
1335540
334496
1447087
1324083
1920049
66795
1027247
1569489
997689
754422
1170960
1153205
524582
1078714
1836535
120115
1430773
273900
558385
874490
1084763
749340
1788739
12945
844361
838588
632617
1678379
1954538
1178799
1159333
604744
1505395
44168
1895344
1669421
9446
1498242
1482463
502603
484421
1745620
511341
527430
1754050
1476157
1756371
72100
840821
1158179
512886
516882
1167820
1873309
105582
1950730
1761385
349296
881192
1556004
744863
1578425
724781
1704084
128429
1681392
383632
1383805
1861889
453723
123938
1047762
105388
1333537
26308
650409
1683531
527404
1160753
862642
985943
77154
1570771
13792
1066155
804132
256690
327381
500894
1529689
996533
1533746
1098689
932762
1720428
462861
1760752
397248
541988
1826261
879973
813329
188179
1755640
54939
1561322
952710
261263
1624193
1140505
499116
59181
235543
412151
1762854
801291
886101
1267543
1359223
499364
269348
1761681
67556
570698
1470533
1650877
1170231
1707468
670042
1744667
660584
22674
1666104
549511
822383
360496
645932
1941399
1984458
1418191
1397343
1929205
859617
141625
1955154
288922
1359651
355044
514925
355172
1760943
20486
1496258
1869067
472085
407515
1120999
1453838
1789979
1604726
1243448
724354
464008
1081171
1287047
1447682
339899
1184399
1258065
1944043
1978772
1580100
1412124
354528
1467892
1674507
376875
1849044
1159440
469403
141141
1352806
1124949
1555219
314317
679340
1292866
1047500
45758
546324
1939350
676710
1968764
697765
1271496
340168
1998150
1362632
1869578
945498
265254
384480
434336
291097
161604
632936
1596638
495987
1003751
843713
639443
1052519
1023055
1401731
1593269
1006525
1177597
909946
1218928
1184382
553395
1224564
1435030
696923
110878
439960
1294900
477989
405176
43518
1931922
126445
737685
437133
1063452
1941961
1883275
172219
1029295
237785
129646
41175
974988
1598079
908494
163642
1102456
452103
583192
1135069
955486
1692293
103669
464189
941488
726299
862942
155106
1039217
732901
1765229
1460614
780154
1131557
1397065
734875
1848843
894677
1785092
37554
1622067
1277829
1327382
1250065
441454
561954
1094102
57825
325563
1666890
846511
1712784
264387
871474
1842730
1471914
866734
860700
348282
470207
899959
1337587
885592
695027
992158
1817645
24157
84657
1916880
1037891
1788236
61125
1555630
1328908
1135899
156985
441591
1280874
933134
986375
615535
356837
1136580
577075
1122787
1736505
902833
163677
843396
372287
545894
909271
112007
153843
1574245
1299477
990823
1552332
1119158
1401142
1018475
1951964
1257948
927063
916649
1091629
824590
1185859
1957010
1131036
35914
325530
1674126
1906730
962618
717600
1219235
1819066
425269
702603
460377
800640
1814443
270691
59529
1430608
1662542
245018
1405903
277889
315267
1508636
49948
1916673
1641498
40450
627035
815438
1487701
1479837
20626
1990156
1033840
970060
976785
774867
1679869
1355798
198187
169938
706780
463680
1653786
440746
955568
1432385
549452
323924
587321
1960486
780324
464583
135858
1911772
551087
606546
40739
1555273
368411
882167
272484
1914412
271514
542530
624040
1118540
1828912
1143510
230012
1928469
243765
1044097
589432
698864
364133
801965
490945
1821480
1982807
672190
1289018
803183
1520040
1628256
121819
913767
943470
1550495
82470
106773
569494
1078014
1291837
444759
1621745
1879928
1221671
1429397
369579
894019
1329921
971756
855299
1417046
419663
999095
1253280
224653
1774464
497016
85100
1133799
1339598
246930
1382615
304229
446810
144746
123967
349448
7455
807363
1667318
539681
977087
260675
546241
345550
1641282
1167333
492376
120040
1331959
924877
87973
1853612
1820181
383479
1621208
1892218
153367
1855160
963487
30146
1103377
66418
888861
905048
246704
1898741
1052724
1535602
322282
1723454
296165
605806
220634
1744485
1171057
1074018
1013336
1487628
840897
431615
833965
891378
1141138
266984
1211706
80679
1316053
813595
62704
388360
152791
220804
1993100
1751445
1643115
1307585
1533717
1798544
508156
1957873
893344
838915
1753823
1794552
157954
1702633
1237504
1905527
1321655
121634
1697348
274468
617747
1032291
1854157
334155
742263
1317531
1470352
420919
240476
1032697
91315
1457137
998927
1445787
348803
179083
1742214
1131205
750977
29260
1797570
1858126
737716
1853781
363309
600225
1413413
1087390
857251
935405
1571878
93813
1426834
1148801
1852162
573155
161893
1415455
1929563
142789
1096061
641791
564494
544384
983418
1635653
1078542
1671694
228784
1783358
263914
1406784
1620856
682425
479222
1182048
1416802
256522
765138
1895677
177285
353060
434148
1638877
933301
1284760
409141
1667945
878421
1264597
455853
358953
213502
1002970
254511
1286395
1306162
547560
254743
14622
1739907
1977516
1265826
1971958
923850
1037350
1944118
1206015
1662324
31283
526884
1113425
1470475
876061
1524081
1375409
780465
1882832
334404
986231
1601961
550654
1118676
1132338
503894
220677
1006408
814376
1612733
928924
1020720
1407272
1673788
1543789
1514778
426464
302435
52488
154997
500777
432418
366038
540509
1795673
1165083
808592
1741057
1096871
506380
1662737
516886
1989494
1698226
1119178
966744
1689107
1782920
203091
139440
747061
1817809
1869562
1850712
1979872
1555577
152697
1748507
1557665
1504366
22600
1698986
1134686
1993239
957305
1824039
155129
1273789
1043956
989774
1370173
941492
483406
1001004
1065197
1265018
448352
136134
974819
1635665
454392
1407053
1929147
853960
987741
1005030
733980
1148967
56525
908989
1815314
178550
1186381
1459000
179874
961284
1285321
1678193
874352
948943
1877263
1835330
1882591
1958263
1903345
1291057
427014
655073
1863881
136814
1270871
902252
923792
764854
1966429
1597223
1386642
1846228
427315
377490
439469
1129665
656357
1668481
1125332
880148
95059
1657148
1450521
1164731
1010487
1537700
1059822
688800
1090279
396267
850509
975709
1733846
266578
572670
904806
851502
1954799
1050743
1916781
971791
119623
163774
1652227
1931249
416034
25485
1396478
1367447
289609
559418
861526
1558110
332621
179834
162816
563036
449328
1792680
1206097
1905992
1271786
1554299
1219166
815797
163721
298708
1703636
1716784
1348889
1995327
1884722
1993479
1507636
71476
335521
755078
1220130
1872975
243522
913660
1958580
941721
1256514
1066802
840170
1791820
1335249
1213564
1859167
506837
326505
1042429
462155
749627
969786
865644
1457332
55566
113077
1028306
1355375
541503
1901532
916239
1541900
1344764
993699
956062
875473
1221043
519437
404767
1982158
678334
452198
1427965
1778190
944539
1215304
64729
1745851
1208910
1188543
1081950
1487391
407768
1276289
1672468
1844291
437732
403511
313932
1226875
3728
1818406
1223484
841627
858585
1100810
869534
1294103
825550
135118
272401
1927222
210959
1573281
280422
546716
1485591
1890370
393596
1342016
1302674
1377816
131540
1329501
1373079
1474385
177086
937840
947815
616852
637657
1505318
1859458
1595349
1683474
959961
798317
1825781
1977468
1230622
1474149
745843
302840
857550
1903713
665686
1324411
367607
794703
1383239
1480332
1949508
247329
1559889
620950
1788287
1725726
1946334
1608921
464915
1550187
1002762
1794253
130397
1196625
1993981
1617059
1692948
319803
1548636
1065733
951490
1430131
1671381
1480198
719183
765936
1466851
1069556
517953
258431
928218
733772
1316854
1939471
881561
332934
1327219
1865345
1764749
1245791
1015309
524301
1307771
1775644
1394664
103665
61652
510517
1535493
60649
717267
94964
1360594
1557660
678731
1348305
1898257
1338658
1743419
643908
210009
1553069
597458
721705
1509525
426010
959574
1240780
772949
568738
1994927
1471682
1670365
1941882
766971
707730
1759179
308161
421720
138055
1402367
923950
1757063
1648197
1581765
741235
1432468
1707575
489416
1154055
416369
1577740
1381885
1769403
284302
1357014
742428
893688
827572
482788
925853
720784
202527
998959
614523
901726
1003389
856339
1290512
564536
111918
1780066
1477649
391910
919895
13490
1117178
739883
559004
700219
1525407
1017028
349585
134339
1334912
515021
173373
1203651
735139
899031
82666
506896
1105505
1802100
1281479
1717221
1017692
371206
1965066
128344
1544269
1547955
154669
633103
1702425
771295
1343068
325904
218339
1442536
621860
502889
439258
1573069
766640
1668479
1222589
344198
1315270
1064226
866325
752977
1291429
1068665
1301205
1211989
86361
42784
1440315
1586192
1178243
667659
1047313
1767610
1143768
1031826
1807536
792016
1294123
1087980
631297
1963925
1216746
630410
1060008
1617785
547312
1287319
1192227
1443307
635877
1186370
1247353
467669
239623
1955249
31676
861762
1486657
1190320
94854
870271
535627
637245
983153
131005
1503566
914199
1848504
299477
507283
1307420
772347
231018
1054559
921669
719717
1122353
886301
677638
1964866
1858412
1663920
202800
1147858
408475
537794
572707
1572189
989856
1039707
1689730
328822
1839469
1165916
604855
1178101
319754
160703
924069
1045764
1079833
1798430
86730
543633
891738
1147914
1239389
552280
1175508
1763348
307544
1132151
161753
880885
1300769
1115047
84214
1978639
1505604
1320507
1632129
1294198
641779
1094270
868865
1925634
11954
1901877
1712302
713389
1785739
347529
484237
772243
323325
1159342
761172
1392267
783978
565685
296434
1481172
391268
29339
57175
309953
1487290
1111959
110156
1413686
971918
1211002
1179278
1289803
1858965
1282010
760731
1792560
236696
1781255
1628524
1721974
1514734
703730
319112
934775
1468873
632744
1776981
437422
1131510
197826
1565365
264593
771169
1994219
62828
492229
60546
625623
1600677
1082953
1477858
1652220
290382
244660
1926487
1515259
168146
522792
1689722
340613
1429886
1664154
25955
1155591
842539
246998
1727360
373367
190930
733971
901514
654641
1718275
543652
24654
1540238
17604
1840811
1701911
183246
1920413
492587
31508
957070
534610
1896335
1048970
1840664
1017084
1953446
333315
1971615
798430
1139544
742828
1809460
643626
1638087
1989465
113683
290577
1583114
10888
1975624
156169
630685
1511646
86572
1269838
1035860
1640182
1609204
1870440
499167
1009668
1865000
1662226
808506
1732270
1690531
467883
927724
924371
1485196
454029
1720137
37081
1986241
591169
1054754
588548
1183444
980235
1959441
1951560
211797
1842572
369868
1962412
696765
111453
647446
696309
117193
1474540
321574
1111498
1787116
35516
1569186
1726094
1622209
1007282
1389792
623886
243882
1757007
125125
1709349
1834146
352255
821376
1959232
992124
1701356
234261
1687386
215089
1441410
1890693
1654188
614868
1752130
1781269
1027889
1164421
127182
1754523
313490
836283
566416
187469
514860
1510851
811718
1382344
1264145
1809269
1728799
1983726
445247
1192559
1940633
228447
1361120
315486
496982
28405
1107100
1482104
1425567
1365964
1789210
374131
1215514
1211567
152775
1872256
1244939
1370663
193362
458014
560915
702949
1423996
577930
1569346
1188241
1135638
1016827
1579413
781733
1254320
895630
1192197
928135
1300326
445219
922843
1426004
1488799
1086943
238490
1192755
99408
29340
1171469
357043
662302
1678296
703607
1882357
1330734
1812463
1928599
60750
1210600
1734270
1888029
945879
1068911
1162353
916061
40666
1260323
785723
1088697
1884990
593938
1111991
104869
1277353
664447
242333
1652172
874195
968938
507058
444143
1920200
1897177
511220
1388818
85592
1916499
82162
738172
1079085
1297241
796062
237566
734936
1936923
1562937
286342
1300341
1396672
338431
750040
4683
850988
4608
1462248
883819
547328
471947
163831
1937602
509945
1685638
902572
1193222
236802
1780022
628274
1491572
1342389
274579
1144326
748311
409181
1535266
810186
1048725
521739
450372
261125
800044
71601
1475562
204604
1637813
1626107
502832
1165891
1856572
429059
1199961
274939
872007
749070
561942
550304
748335
731491
637228
985969
383161
1020726
944285
1241218
601365
416631
1622177
1495467
510489
1266942
595426
988779
608363
140405
223551
306436
826634
1578194
1971029
98658
417225
144706
1431660
245554
635012
804172
399657
40755
1775472
1327335
431881
1573339
1447327
1288188
1421830
788033
1459635
957904
564797
1038649
59061
1907205
1912057
1668621
1212604
1035877
650996
676522
1144960
1630914
129709
659442
1928615
1985275
820578
1593020
1644902
1042426
1937964
516621
930618
1942241
1744838
682768
770425
330550
1264849
177726
1171159
1736915
211703
505859
1704040
866199
1788560
1605939
1929734
1664569
1596500
1491010
706029
841654
679224
1326537
946665
487326
463331
785983
1466633
1386504
7271
1546640
1005169
1497792
150137
21384
566090
744374
811606
382705
1323282
1611316
1610349
54417
1070946
536108
344249
379611
257924
262138
178827
883322
1102020
1365335
1732218
1857000
80898
867901
1591781
11838
1285703
615892
1901331
1288810
1927673
1486739
1750280
55276
802072
1707268
326463
771988
198911
916833
1484617
512289
1425971
1539056
1552994
1760182
1116085
1349503
1061120
1954203
1898248
143451
1571730
1200313
1692517
1124621
1922947
1261300
1699939
32158
1931451
1079588
762654
173005
1745512
138301
842297
78747
901941
346274
1642906
1285211
1035632
1828381
792229
50885
404423
406790
1373908
1409490
1343195
163265
1000420
605851
1127319
181199
1484655
1929003
1146445
288470
1551958
1796508
1875483
1070358
1761830
1611481
1485618
944679
529120
933162
1074245
1550426
778513
1351095
1077428
762694
998220
1564114
1981036
724059
1993859
22234
1364383
1708857
834794
1093309
121551
1824683
64255
745165
1702712
1534170
1160534
1832138
717912
1730323
1359243
462252
1828650
1365674
1488050
1837427
448788
633876
209221
1507151
289949
22026
674500
904686
1890747
233710
1479276
1648594
303403
536546
755716
1507246
580741
951511
235590
223617
1373659
654637
1004011
1464438
1990770
1269862
272163
1443245
987497
1458115
679666
1619892
1900419
937780
1067142
1133328
1625644
1450478
1188847
25364
892381
450371
1995879
1194486
212950
1401188
1149322
1265699
403140
1602906
1939186
1936040
841262
1340663
1839610
1447951
123293
1873940
1051481
1858384
848046
1872671
431200
88463
1852724
546354
1790483
1632899
215448
1754419
1191589
1488799
982460
1438929
763631
1076836
1466273
1928679
564129
654386
1068195
1194787
1364376
725151
1382844
1876047
783997
193900
853556
1577864
360703
1049062
1780394
189490
1762627
1944646
1594394
924479
800572
392806
952150
1524844
1896339
1936139
467123
45780
1559569
1851333
1976887
1454963
1465159
1050158
570936
271298
1425134
1512771
249695
1427003
970349
492458
709205
716146
393025
421714
1608109
1868317
811388
189930
874294
810714
156394
567409
396184
1680108
1693615
1639480
1467101
1580476
1611658
950697
2526
585164
491121
179806
323432
1963749
131383
1909638
1575284
267691
898389
1906189
915043
1325156
1864371
944175
1754560
689623
1596155
461931
612027
1134116
1172908
1615950
1668430
931889
1488874
185579
694102
333512
1177074
250244
962808
213940
1517726
1480450
24656
599808
1550705
1444196
1469333
855123
1125745
895722
1634745
1983104
1695699
574370
1717940
1592594
1609391
753716
61966
1200720
899696
99035
1240771
632810
227925
1349079
1109552
792602
1573739
1104015
549882
659058
1681293
803832
949871
464466
1245084
1675366
1519238
1090895
1812330
973462
929807
1140705
1706088
749827
1508555
1637361
50174
562682
529286
496746
68938
1357344
1500747
299922
781524
1255406
162394
1307925
1923080
1093583
1170839
746522
78602
1515626
739031
847817
801146
1661238
1150647
934980
129539
648382
1386196
221859
1167672
434589
966006
826181
312569
342672
861067
1171818
1529666
363309
479313
1313796
698017
680773
859377
777966
1307501
1345283
988639
234854
369226
1095399
665892
517253
36922
633735
202611
1765004
1274981
290639
1654618
1797384
317864
1631885
1967562
169948
1772060
79817
204299
1425873
1179443
1783721
486935
1971217
711654
1888800
1029997
297361
1815430
929235
1281782
1817143
633312
466416
1931684
282280
1485237
715776
828774
675258
694853
1890829
224959
1096069
1694636
1488847
1538567
702148
434710
1555912
453436
1899737
752462
1061774
727936
399463
310248
1179616
619317
518861
1634925
1040962
1802889
1431576
200394
794468
665155
1535975
1716949
453322
493418
1319002
1300680
122732
629502
1230916
575967
1963737
76841
1968735
971289
395528
1952063
947996
25986
1159625
1155689
1214267
1437015
644357
455136
1574694
600609
1878308
687080
1623978
1421642
1189352
1074618
1504037
1042802
1668572
830307
684442
1597576
480984
304293
326144
1380727
281099
1064024
553528
1872798
566856
1225819
1785434
588687
1108392
1506454
1431625
991094
1900845
840425
714504
1372710
1224544
1245235
1848796
1793109
1847860
416915
982925
1065806
1026531
917335
1227548
642527
108151
1245333
426643
600551
1605775
526030
669331
452545
692290
1037511
283663
860715
942674
1262154
452934
1054988
1007657
1831462
1421351
1396655
1746084
457235
897327
1876818
1376544
1621684
522809
1823555
1411375
685975
1558090
102197
1614053
884448
228925
267938
145868
502020
1904787
493103
1565805
324442
1308214
1672152
323790
1040128
13068
145511
87498
1739023
423628
1884784
1282596
332018
1847814
1216113
347613
1555600
520157
613995
724542
683192
528583
1004739
1510402
47897
1493773
1253866
926970
1935731
249287
75611
1656140
286156
1779366
1043747
974615
1266801
909737
1418013
1113806
1522376
1764823
1293475
1857729
410065
108702
1171313
1226082
1579744
91495
1159384
580400
407724
1024380
67862
541150
574517
1469441
1695998
1762779
306120
1638306
1611346
85593
624133
535793
1892261
991257
1563463
565306
1875896
1027032
567804
1499030
1460433
99262
1225513
1049543
1752479
632072
1082131
1311426
421470
617346
433873
544695
907379
371898
462119
389064
165018
944401
1096631
964497
162478
1192121
542199
565247
53143
1484011
634686
128633
155485
2197
1506198
1924858
1168516
468956
145743
1265187
704401
422657
1226431
1140495
69909
1235912
655411
1977120
1209255
399461
1286728
745028
1216182
206695
1597980
149895
1617175
1907323
295981
713078
1595108
1419383
1601636
856663
469094
917765
1632738
827030
25002
1661476
1832690
642478
1237394
243401
1767998
316404
877510
970856
1538970
1828789
943372
1448012
569645
1915717
1807844
369021
1896800
1532426
1567623
112060
1702739
1802858
1803435
598686
458531
438119
486813
547684
1102544
618325
1631629
1084015
1078482
178324
1497151
284595
1773184
1557968
1854690
52075
1200026
1830081
765566
498348
1137615
1199144
1728354
1160643
1549406
1393423
609680
1796734
365434
1417921
538184
969859
138849
1871386
1231060
1993426
1005468
1498307
1994108
1205797
376643
593573
1527787
860941
559924
1254421
476617
129279
1234425
186320
408243
1593035
408841
828207
1095625
296583
1701097
762784
1622131
1898362
1594187
1232478
458594
245037
108120
1171526
1687396
386949
1355546
1701808
1233853
171832
1423841
1409751
1795998
1692810
540678
728288
811576
1350987
1366096
1840659
1165554
736270
692564
1212675
1342160
379512
353917
1114432
859142
735864
1478606
1168307
1254555
819756
99871
1480236
386507
1092072
1329490
303430
1234934
1578624
643794
431124
112187
1269265
667396
1010569
1901000
1343255
1897534
821397
1935819
631065
1534869
633320
1253542
1734928
694650
507623
171372
563131
295950
1117933
248604
730596
465771
1503972
1788359
1920315
1485199
1245763
915149
1399009
483026
1482997
287130
136470
306964
614417
1479314
1182893
1954162
1747233
1476017
1850780
1276250
1240234
1658179
1112446
254905
1325146
1131577
1872358
285861
435862
1399014
690399
688497
1361809
1926466
1018665
1192056
750734
139238
1170678
428719
657904
1293358
1040360
213227
945631
1073698
1220578
745716
1248387
1715379
751196
155959
1678676
1712174
1946251
757318
1068715
1585270
295894
1941983
652372
447465
822653
44931
422435
269268
314782
538310
1779261
1670694
24374
1576681
1829312
786102
1419092
481781
1541077
815746
964682
509051
1255858
1417403
730947
596069
4399
1165413
1577313
307309
188057
1776879
175565
1012587
488732
682997
818120
944855
237910
1016701
51757
1888696
717870
1237771
1800766
1151000
734600
446570
219131
179073
952599
637681
560113
1571390
543457
1613482
1047995
1346192
470416
569672
105809
1863255
1569108
802134
1935457
892826
1316008
1341070
1878866
371844
1795286
685305
506604
1960171
1985286
238117
1024505
1397724
1769408
828518
1586861
699837
218282
301298
324398
1797083
1691471
628327
1268571
608209
347927
263081
760843
828401
482541
43509
313412
945900
1437250
1703310
1242304
986866
274385
1187625
1444123
145937
1163382
610237
1308025
1376274
219539
1567611
24852
484922
1669230
1773736
1799858
1369288
576896
1163328
460738
1241588
1936971
362734
966543
68652
1949308
1112979
158375
5011
346720
230141
1061834
479328
1428538
194024
224804
797146
508651
637918
981543
1995312
1771384
1634095
1668774
502500
1253762
815437
1482103
1406354
1573928
882677
151718
1003667
1214727
1198909
1827869
1012936
445465
1291539
1907929
26999
1742864
1737774
1572444
25271
123065
1399976
246724
127030
665269
570674
318946
565647
1907929
1133976
927255
335171
1621914
957151
1117854
1344140
469079
1671146
579933
1656066
630838
1678818
1613454
116969
636812
1044727
1229340
474397
1157941
1842983
1492002
152463
1767180
1558402
1146946
264704
463576
1656909
1656317
1617623
1114907
1549550
317949
348516
359303
1203068
937444
836876
164188
415726
1196324
1273957
1530181
1268721
1810323
871787
330776
1836236
675365
1346236
488540
1606873
761618
923216
1730652
18152
1154408
1365134
253781
1398169
1202890
1619382
1671980
490266
234300
689218
954707
424502
1978281
1734528
1347034
1053938
222102
1774736
1621127
442509
1081724
1407623
1611538
441960
1295466
1708947
1315257
1007085
897297
1541013
141734
1033558
27851
812000
199604
655825
401564
1750225
301120
1350043
713647
731109
1208210
591770
674939
940810
1779931
185519
545798
1839274
134830
1016601
1349957
570313
619508
659319
649552
899603
1474517
1729597
148552
1941319
1076195
329338
226283
1500637
1797236
1461684
1434995
1477058
1002391
1051045
789965
821972
432529
1294477
984484
1096026
501249
495196
651397
816195
1333049
173750
27272
206136
941929
393877
332492
423468
1416703
1679928
1200585
1584441
1126600
1068704
225295
275450
273968
267573
4407
1412311
271668
1014913
755177
1792163
1916269
141404
990008
1132191
132581
1051035
295769
461020
998246
1456618
822718
14795
236842
474405
1904876
583814
1474006
703001
1510499
1645053
1628607
439708
928420
174975
280556
1039412
1566283
489992
109032
1286044
1576429
1563634
920006
1055059
998150
1614472
1246359
1815986
1844579
228024
303541
1253822
1816645
1162989
492091
954440
1143980
956287
461343
1216181
1436036
1489346
1664009
1104474
1083792
1017210
1991532
792041
1391023
681647
266334
1523
24750
469072
1911607
505257
350932
744451
1357973
904021
1542809
42476
47157
1982415
6332
682586
188241
454313
547829
689476
111325
228542
10908
290266
1045284
494355
1220484
1737982
52919
930585
468178
1255263
1390281
946030
1708462
1336069
745038
1405488
1130412
1562477
542862
1145205
1152758
695307
429688
417707
1119153
1252683
799544
1398852
1719048
457851
1436587
1588179
167384
96373
1575835
760058
1583819
1315668
1589985
1805849
1741724
420016
1130672
16311
787169
1437795
1586424
721684
1470476
1932597
1895332
759463
267355
1035171
1324451
768379
793626
250717
236754
36914
417233
1944976
341113
1526950
1081724
898452
196498
1028050
171102
157936
802093
321788
1673054
408354
1327473
1957105
450711
776632
690347
923214
1411331
1590963
1186642
327425
1677130
916526
1049702
1347702
667081
45501
730020
1489672
1804606
1608494
36681
32863
1226678
279073
366636
1876253
1408264
1574418
1334793
500946
1549891
283242
1480628
182960
1314866
1420130
721987
114135
1858043
761858
1649871
1746155
1691076
1623276
910968
795271
887970
149528
87379
896713
1701349
796320
1132364
900565
63993
814384
244472
1726712
517294
373120
1934771
714439
457846
99756
1938902
853595
446581
935029
857075
424866
1611500
1706598
1229237
1018268
934292
1625773
239619
70808
1848477
1417260
491280
1533059
718169
957568
1638451
1600029
1593757
506405
1776904
1410525
1683606
778150
409084
1081359
1828561
890178
1183938
1595793
1975858
973078
670222
526062
958289
397363
1610623
1838271
1453603
704990
746595
534301
1777440
1429499
1126292
437972
1148146
862483
1660907
707021
491654
1404218
1480916
410558
1934296
527913
552971
930579
1985035
722032
1691078
443698
558115
1390531
167460
1499097
87399
975026
1044639
395589
571509
1969138
1229938
1452348
1010776
527941
778194
1016479
347170
693204
744003
1847593
1799581
845736
760105
1001364
133104
563070
826173
1108287
235471
514886
1445860
1210229
47107
1506992
873023
1914432
896960
79613
930113
1978826
514959
1392454
568745
1605768
201062
1161744
711503
655900
752682
651745
1671966
1394366
861172
1498807
1778078
881246
363465
366231
331990
176839
859975
1387406
471806
12267
276292
1386930
477171
494381
512093
1697878
1455342
1764887
933626
1632992
1416866
209124
1006585
1454886
522701
858415
1367288
1611342
1462815
538929
759712
1867650
816694
446584
1105154
1893655
694201
1168848
1840798
524189
1831797
651164
235664
1491002
55386
1641614
1586095
1227905
1067076
1858571
643252
1430824
1457465
1621550
1536232
80408
398005
1594684
495859
505879
107356
345491
1533331
895290
1188748
605331
1125598
108904
1766115
26359
40681
26312
1008622
1504913
331685
605166
1470568
1078377
296663
572030
888818
1577908
1938504
1205908
1877454
1508353
1977308
208854
1960604
276481
1876424
1801959
1117380
1032348
1020109
1689745
990300
1693209
1788166
723759
1201197
946064
1353865
343934
313864
960408
1951290
1227889
1903030
1576580
1406310
1214677
175589
727876
976391
313281
1902311
1260150
1600803
1978390
1058872
1862769
1053273
605617
1994086
1384628
130735
19582
1705261
1567663
530890
456304
389026
647525
372323
1761610
31851
651188
160486
453916
1802766
706801
489409
280110
322575
1505520
1539073
177127
1376758
663630
279626
858352
1927824
202243
991758
164972
1143482
1475332
1576061
1882768
1850017
1391528
1378964
1577401
1088023
1955065
1903729
1699369
1948043
979079
611971
1224820
83045
784209
464735
834869
321717
1773065
1478126
1283588
294729
639571
971808
1554658
1064195
1923932
1041653
709821
1597641
1505416
493774
774341
1605093
1576413
933051
1362080
1371297
1996806
288028
1243310
1262378
1294354
1728219
1792493
817656
606751
1721543
629385
1788109
1976169
800442
461603
314915
854760
117939
968453
87483
41392
1568708
1404427
1971001
1753834
17406
1950655
1679554
1475114
333325
1448505
881937
422155
1018297
96289
1830856
1148778
142695
533274
340835
454397
207132
241936
1928049
318278
345592
506269
530944
1960328
1189806
48665
1378664
1116005
599763
1228560
1677032
861041
631478
1644837
1947186
1916015
1167396
310601
1116671
904549
439287
1722129
33449
970761
1935751
613301
1979860
1083197
193104
278842
183048
1348655
1139126
1159012
280507
106553
11421
1100500
497114
1253833
1485072
1731061
754100
1571603
954030
726366
1366094
1365320
1801112
1974142
1974116
500268
1788395
1186116
41267
1297227
1948391
1418377
1934009
1482169
1620702
259229
1520892
1113255
953093
1578345
1625423
440866
251467
1455113
173923
1749832
1603482
1582075
1861292
1116448
1362999
64586
799547
1450179
630655
1386901
1696652
530933
1410036
827755
1702291
394430
1402589
479170
260294
1478152
42159
162982
1368527
430824
1342567
1042107
1381260
913058
202989
1459725
1237882
1093818
1762274
724886
1953392
868821
339166
738337
1309014
1334012
1401794
887407
1249743
227027
221820
531557
1934358
341057
1433146
1730614
1676510
770832
1632364
697071
714269
1586150
1387323
481586
1664148
208342
1415883
1661613
618931
344673
1962228
1457853
996965
1810769
1943405
1312590
461823
108105
135737
279582
1945931
1464590
291432
1251332
17335
1313151
1251
1488309
1522822
533453
596952
1597069
1053680
1446883
1404820
776872
1702136
574844
551735
1876625
298766
734965
457714
276444
1129331
926938
1767147
208299
772744
940745
687075
1687746
1084828
351007
1352669
1072520
1141988
883223
1311566
579845
609089
985033
798120
1891431
1785968
1303133
928017
1083064
911870
150997
705214
1205982
1809672
475042
872347
234984
1633357
574978
1632320
1045602
675277
330562
1182785
841799
1475045
148025
653004
104333
509746
1358363
1241937
846410
939971
1379960
1579418
1796227
408325
1550012
617782
1122544
35331
8947
1058397
1283334
230499
1618025
1535390
871183
1796251
681652
1961450
1178002
856236
1513272
162320
1618421
1793127
1026959
1567304
1665987
1061135
1106248
1723344
409533
1265670
1287546
334932
322331
1898181
1066346
1201111
463376
1530093
261613
1605655
104000
694046
791026
1437599
772462
410616
303729
1337825
177818
1425559
1972816
847169
971512
255844
564835
1118364
720688
1550957
550914
1397577
967372
397784
1738658
1397551
87306
508713
801821
790603
1980895
1632152
31759
1334953
1824123
1297503
378279
112139
1458567
445311
1568589
295949
1646515
1658360
1214326
660999
964334
575933
813164
985379
1938524
1989797
1469828
1980801
296392
1538772
1057290
1017496
649886
1101633
1112722
1491373
1349914
1079172
1181230
1590738
113182
577837
918070
990553
34443
971613
1977977
796020
1730898
362591
796543
206016
123973
1121027
473522
972831
185434
1492628
1572774
440
1069444
128912
60930
1144895
1139753
1806957
182412
728293
1784319
477952
82330
1631580
1706488
739360
1039911
874621
1066688
1146341
351145
76033
289725
451202
1905164
587586
696844
775540
540795
430759
53954
468526
1268551
565208
546545
1009519
395457
946128
1303340
1460357
91585
526572
1726237
1004184
969556
241962
1801729
485033
281548
1451977
476205
1021244
1669378
433016
1430499
495235
1286607
962226
1010700
1452471
1632365
1956549
228268
1575755
39277
1683328
1419519
1136123
428630
1462013
1130765
1147433
1859353
228229
1953315
1253075
290894
646479
1677837
140599
822523
474743
285243
1662943
570522
401562
1936238
329327
1252292
540236
568641
1689828
1242111
780172
846400
17418
722332
701803
1643389
1174601
1462779
565912
1731345
324897
1231544
868048
784859
425815
3003
176663
678148
435795
881961
18021
214776
118059
607455
1293658
1642285
1044399
1925566
1965585
820340
1647024
395274
1024271
955447
26446
57442
1473614
1511286
1257306
1362036
1015635
970727
1904527
1923579
1657790
1990254
201240
896364
51117
722360
14053
326868
628748
1124131
729007
553105
861845
290487
1212446
546713
919789
1801911
952743
1048963
718814
392471
1435872
29994
1662224
693370
1001891
863070
168455
627098
1518189
469560
717767
190183
563991
1169160
130991
803987
1250728
188405
1710090
1336445
368660
116531
948588
1159937
128853
321007
1417990
286843
713984
122618
1388031
1743315
460657
1598157
1612418
1506105
731303
236486
1442151
1503316
801189
330645
876401
1091960
41357
1061602
1593142
548025
1510897
1524875
971308
1451948
414556
379905
687873
1879673
582623
1715893
821085
317964
1241444
666983
954874
1755187
124453
1796768
908825
1345122
944979
1128616
779491
634174
1967370
434520
1770296
474870
285356
597794
691303
737846
763055
1880639
294313
1538135
1527992
982073
747337
672181
1316464
1076368
239956
919967
50087
1251403
1943766
1134129
105725
1422264
1067844
1848884
1650525
834653
892691
332487
1588642
589927
1359930
261797
911127
1884169
1808602
325515
1104167
1457017
453321
423753
140310
1216454
549123
1207989
1976791
79493
8307
1099643
1986359
1305661
1442595
99149
701400
38432
1645634
1834854
135338
1473649
1720146
1133522
1053805
1374489
171378
1236658
910903
1300586
1111552
869732
1239066
177106
878091
178065
1536746
120256
997387
529084
696822
698195
1911048
251222
714594
1878137
1900958
43172
542854
237842
1154662
1307629
460893
61260
1015272
1790169
132496
1927806
1686237
221169
310424
1243473
1525061
1587484
639561
959513
1839024
869474
532994
1432918
1014182
1694138
1326392
457844
214115
418453
1171377
1708279
371969
1619374
374187
376559
1278908
1719744
1915578
1165598
665740
1579514
1782834
1050836
1343623
463436
704546
1607138
776595
1256688
862951
95741
739648
1706537
1175711
789666
1135368
686178
785979
772376
1162251
772999
1690103
1058261
999473
1703900
1690313
802891
488424
1405978
904638
41655
626570
250068
109542
1144484
1781135
1562041
889957
1701112
1681642
1901000
931505
944375
140065
277314
1404281
1437285
1868087
329849
687625
1850529
915071
1108536
1577750
1716219
263528
1785147
1170496
913667
473364
352943
1636360
1639737
1548583
170597
1047395
1499887
1766127
1998395
1105684
1677663
454798
80048
394249
550363
1343223
1791367
502212
105420
1814334
570550
1544689
951087
197215
827903
1092073
1391616
1748435
92322
818779
931584
714186
455336
1136051
1776715
1232600
324511
189312
1261794
895898
1260787
1652362
684698
831391
779500
840551
33167
1361210
1370792
1001213
728666
581146
134198
925372
1886135
1236019
1234153
27120
6168
76908
339911
589212
146514
1815392
518225
1775499
890187
1400227
860003
503527
1215511
659268
395254
1467953
1579011
729429
456539
148427
354219
342603
1324697
938921
1824319
27601
88666
103098
1545283
1189238
1501537
868295
943751
1620744
627772
973780
514204
27088
1513847
1137001
1522160
518012
1620112
144305
1343866
1529141
1243204
506398
465787
1762620
42866
943437
1350880
67512
1385643
71524
503572
1319473
113185
159735
1654850
317353
923842
1219817
719033
367697
325100
920783
385033
1368257
1461642
1042515
1829455
1311527
1119419
385837
791171
960006
668171
209641
1440771
392182
114640
1824700
1214809
1371196
884185
1383878
953818
1969809
363698
1267345
1043159
403064
1023039
1099503
1883943
954466
1562100
1766832
1441283
453096
656287
896338
775620
1770363
1430181
1162645
1464034
833617
384594
1164809
426510
1122393
1042437
1482605
227878
1272796
587842
911764
1439459
704246
851588
420491
624719
1369009
653046
1516507
1053947
1019100
1058980
495108
434804
1537142
1406030
208422
377964
714179
1235727
1630313
545734
1751115
51386
424173
706749
268206
1981535
1974149
1230037
874160
801629
749038
638904
687733
1211546
146160
319854
480732
1671137
1791096
1254137
1051492
85468
611385
154747
945729
345870
761744
1755276
1169348
1829813
1196364
589324
1591308
1323021
138994
1111174
1349720
1742813
157378
537466
503316
1648155
37387
1060770
1872158
567385
763135
1886993
481561
895110
1157786
1309068
385534
1123815
1123308
1573181
1905918
2631
907725
148877
1698204
136231
1319540
667019
400036
1589901
1166488
1216153
1636730
1279315
107344
1679235
1754720
445127
970462
1800350
1534277
1274465
99355
1747406
127844
1505207
410121
767632
1857252
1389629
1591010
1767393
731014
1835175
1071950
103583
1802116
1148235
1983976
842189
381930
1432525
1560802
411846
981111
1314818
1710841
450708
829223
14493
1463209
722454
1533113
352519
1600671
57449
349824
1514343
1145869
1038502
810381
890101
902429
50100
1499377
1276981
1469868
1738146
6197
1251300
1778609
1148240
356676
1665989
351164
1995277
1859879
355621
544204
738936
1295525
1978133
454920
181427
1009149
924998
1234186
383709
1585964
729843
792341
184621
27799
15345
1183658
83566
1379940
1695710
827881
1603110
1918495
760550
1662772
1346739
508192
1408897
1534339
1671418
522106
1699251
1416850
587165
967790
1002805
1770180
1652175
616139
825724
915012
915845
903005
1573493
1569076
1101997
1098473
1433332
426019
773068
368067
160766
1174977
1444374
594437
89995
1259299
131338
204645
651278
1177553
1331267
1785952
412597
634411
983593
264038
605830
1281005
376849
1490064
1973222
705056
1456923
1738754
1835230
1648854
415284
886554
1447453
1877043
1790457
1724981
69563
131670
825818
862098
1471089
158479
1257052
1924821
450700
320694
960347
218274
51142
1957102
598149
317215
1131788
931813
1639779
1138660
826662
1374152
350521
439796
1417176
1011865
722951
18963
340102
959355
333739
1900501
1893216
1172448
345809
1385448
1648944
1479259
1897716
375922
1516503
960620
1733893
1759054
1266020
465241
1795695
1478943
1279694
1518201
818750
961629
83556
697923
83913
1472568
1735695
928600
1220655
912596
1190591
488484
984283
1567590
415766
1938097
570467
459441
551204
1446815
731122
502497
840464
547473
1423032
149073
1806913
747463
173874
1929652
1399596
256056
985405
1131220
1821027
116904
1033503
738960
177452
611992
240675
1856547
1762643
222423
40925
1013336
167749
376654
1652334
445426
979211
938941
1626920
268599
478111
1806010
1475749
647347
1803897
62260
918327
1691078
331446
1596199
526039
1873805
1944620
1338308
150882
346568
1389800
1140437
218990
970739
669346
1692697
1214367
1510729
906603
751496
1549347
840876
1797915
1810216
135926
539803
271927
663012
700882
1469955
1343905
1843436
92237
1721708
1594854
452703
982572
1359904
1677256
1345975
42567
1879847
1441381
1235391
51132
21704
1572307
1144837
527377
629516
1740111
699394
1299916
907053
381421
708156
579465
502390
1309540
742242
307499
1825325
1585905
670995
1904742
1158686
1880046
663911
544596
1417287
42684
880754
665574
992734
989902
1455310
1569744
1108979
897063
1960532
201095
113887
435536
374690
1713986
1944285
44191
1558913
220812
134400
1916520
1261967
1866682
149663
175318
1432846
1853275
1329271
1873396
1172717
1951162
1677412
191660
1455818
534960
1412783
1150751
1417056
228149
679432
1022298
194979
1139919
442911
640703
104267
351327
1008727
1060301
1935489
206748
166417
1034530
255615
1393890
1063247
515757
856049
336629
957498
1996140
1598816
1504927
442014
1462717
1990267
1308842
469731
600013
929163
1220254
503649
95793
1174424
1017455
739835
1918460
659510
1397779
1181211
87593
1085761
1390510
755785
878182
1768870
1398098
1256888
1608955
1290180
325437
1549064
326096
1080588
1242137
1912900
403944
1485657
1841797
1408948
1674350
372070
1301018
1421922
6598
552348
97678
681126
333724
470161
327542
1826446
390836
1638575
1690566
987941
1122304
1578257
588187
1631274
1629330
953877
1744417
1809870
129571
9841
569410
1454936
1830701
143053
311892
435549
798176
832371
742403
1275892
935291
417057
623259
1741072
808934
1360456
1212798
1532846
192597
853733
166425
368640
1126547
1421445
1253493
87022
1355913
971338
592476
486541
1959321
44619
153278
273425
1803603
306137
1176713
45765
709196
395970
1870557
85839
84567
1391445
356956
1355649
128368
1902941
139781
717972
1691266
956310
445160
140895
347930
49592
1181688
1936958
167265
872249
1737264
1557413
764581
788285
1276662
610257
1726135
401807
285134
1433101
1123085
1217393
1509389
841484
1507954
902686
586329
1120220
809320
621567
876657
427481
1141698
172264
1422160
312950
1876512
1019210
886793
760659
637840
597458
251902
184182
684777
1468102
1474397
1452792
1971718
372222
1660090
1605956
1554761
1592278
16154
1775896
594477
33083
743383
1510000
666230
1144936
245816
654212
574963
1745105
1772185
1918110
1812869
783590
80407
6374
720696
1146191
1442413
77876
561271
246241
267258
1458676
1953539
110847
853834
190292
30363
327476
434045
1081552
1906701
225445
1697427
409757
516978
440016
515594
600107
1391370
37626
1602383
1094408
922691
1314667
1945695
138757
1709472
1756892
444811
1802053
1888248
1304935
293615
769056
1212633
1948976
1679339
1635880
477773
1998713
1548751
560885
1235259
369833
72112
1435652
1841789
1572220
599166
482204
1676958
1925203
600597
1339507
760720
794935
442904
414910
77696
348277
1205715
160775
580975
1053425
342985
1781438
377708
1887250
627124
446132
1283030
1622505
1192296
840496
1121756
452187
984722
198589
1801892
475631
30673
1880779
465062
692702
1136739
1308769
695513
1382485
1424548
869651
769885
59207
1222824
912849
1832401
813511
1595309
322789
99782
1826415
269433
1568276
295783
1328420
1561288
498364
352909
1037918
1299816
1794395
173751
602046
1638139
252845
396117
458462
838105
1282121
1281356
1612066
481779
1587229
1649151
562274
436651
922796
463012
987994
195824
1086731
1844906
1985941
1168563
521690
886899
178540
1655790
88185
653872
121205
630702
1802844
418233
1858371
1190707
1126501
1902421
515232
234911
94346
1150231
1379886
74905
1080623
733390
732624
379668
1068295
1488336
872158
999368
636494
702580
22854
1826022
501405
1396748
768048
1633614
593664
13770
411271
1929345
1915270
248064
134244
1737886
1768962
1313581
207874
1347149
619214
126461
347882
863778
1936723
123604
1034856
1570657
1506243
638781
877208
340344
658971
142256
726973
1269194
1505221
832877
1605238
634684
1746645
1642795
1380858
994711
692271
906547
1140498
528740
1244573
824360
947491
1456554
1058158
493854
1487408
1212780
1769708
1454530
952643
507062
910056
795559
1791463
1283843
818790
1752080
1112964
179277
1385567
822306
1089184
333331
1849615
409594
1136564
1978697
764552
1929953
462459
276600
341651
231972
1023077
68552
1884656
841376
1356311
508785
1565861
573736
1764671
724297
1170969
41826
1255536
1515329
492244
1109820
349059
1844239
953221
1096670
1137879
911559
216487
1275566
710161
937308
578345
625908
1142151
296348
250635
259050
85757
197850
1306670
1897926
253444
11422
1852107
989997
748538
609480
505130
1687919
990832
547937
627846
910590
797451
298639
136735
368775
25178
1105459
129095
498217
1451603
1598206
435102
1344193
1943824
1294193
387240
612025
971644
95412
1197085
141282
954039
154841
1182419
1749241
507438
1667242
859763
682619
140182
669389
1614842
701893
1068223
661347
1322833
1219224
1158780
1457502
715779
349363
1862618
447299
1596113
1749822
1850646
140575
481544
1053989
1379353
699830
1239213
1369285
615359
1200497
1084600
792171
752502
1405987
1027925
823401
794557
1692354
1831585
429023
183864
1797048
1388868
211733
838695
406850
696125
812041
331610
1875541
1528639
1569678
1878766
40010
509118
1764617
729960
1058716
1827448
1000340
112107
1870895
1578096
987338
286253
1220365
26864
287398
186091
494462
1837916
1521279
539610
985403
276756
1029910
459105
680790
1969281
361450
264144
1209076
890456
942885
281540
243794
1807205
1018541
1528722
366636
406035
1039670
1707236
752727
245702
1138583
826087
656034
240200
1025948
30684
873758
443937
356562
514835
241309
640363
648508
1453714
1825076
939154
3682
1583895
1456431
1695531
1241618
936918
1109737
646210
791357
1075433
1267914
515184
1876178
899800
1307292
167464
1319521
145952
1154547
976148
632890
728774
15398
1920599
239038
982394
337430
331347
459343
185615
1247629
1418586
263896
615204
310378
422775
703368
113422
177220
1975638
681558
871246
31171
749721
1846478
1169275
957757
789230
1957849
1996457
617483
1529115
1564459
134293
1961319
1366886
803382
400894
1930865
133616
1798481
254478
1892187
278586
1351618
1426181
1020213
1318209
262269
1794778
1699726
1837466
998276
1929493
1140738
782041
1904030
1641065
1443799
655919
894930
151329
1058788
403220
1671796
1275388
1346602
1604725
66799
517007
936792
1579778
1650424
70164
334777
1319339
1031388
134057
108621
1465445
1001911
72171
1206945
1003314
1651503
1369115
1272098
1411318
532174
1146198
1486321
383617
1265419
1243099
175870
1317422
556919
372577
1098765
607218
1955699
1789789
876329
23336
1525798
22533
1900272
1556602
1920923
256691
164404
163064
49169
1221302
758323
1461596
374721
1360352
254044
113892
6340
142028
883774
995160
1735054
143542
1567000
794845
725725
123705
1263016
122166
1339893
1339054
714907
1461987
223346
190586
1591232
1489130
695956
1949983
1236840
431390
1491554
979012
718791
285504
1428881
1788859
1992776
1924643
788954
1469310
1140739
1336479
233995
1776565
920032
1763664
1253923
565148
1952574
850486
234433
229362
1085637
362926
757922
61457
1571266
951648
835997
309499
1677974
1606711
1953628
558621
1191299
737665
1838663
542875
789056
1833463
796493
844522
537110
498657
1701285
1246138
61274
251653
43623
1710105
1474220
865128
781512
524450
321087
1257068
1598735
1348250
723787
1892708
611596
1288031
113572
1241129
492608
1161409
367062
1937551
643445
356585
524085
1037856
516076
259974
1512382
1986090
649049
1350895
1919595
140804
853474
1763753
1246481
298202
293213
895123
1354273
1896109
1428518
1629678
971563
352816
221188
1470487
741298
425967
626247
1044342
1282458
938097
741924
233164
693113
1928870
528279
1685328
1564694
152759
877540
723663
1162403
740644
1923128
1900372
1511872
97422
1145500
1127711
1363477
1298484
751249
107487
610000
1336851
1630700
1765533
919493
794134
168617
729596
1851923
583357
1342329
1895500
673859
1806710
1289373
1424262
1637170
1782399
1962483
1834587
866725
1765953
271060
130351
604291
1371667
1230981
949520
104044
1317374
1172889
1283917
1396781
1849245
554976
191746
485158
245319
1961092
1858545
1282435
1026840
1498188
1193938
1038444
298781
620737
696415
1994879
141139
1065671
417456
601501
1067326
913925
1205860
331115
225714
767916
768467
753080
166339
910461
1708952
1664633
1143828
732991
810978
340109
1152151
1222387
35841
477805
675927
223210
1422108
1839792
494344
890369
14047
1750055
59792
1762284
170249
403352
610000
248450
733944
1388881
1051132
1770609
1040916
1712259
954128
215438
1002232
987043
712887
1880499
675441
1651654
202133
1289051
818774
73710
705104
1174062
964590
968607
1168548
486671
809026
1934501
1194398
974077
22154
217722
914680
345405
335662
804683
447575
1028157
643993
101368
154560
90314
491869
1489556
1942450
1044234
1317307
599296
1001053
340425
1512548
1657270
1979691
1642085
1298892
1310002
1147044
1674746
1263767
1202032
1251463
963577
1350349
542552
1968469
110863
1143564
934799
128789
1244460
1754995
522238
1158994
444443
1774708
1233064
805640
535940
358696
1184582
1312699
1978500
422566
897189
859629
316737
1889176
1726166
1935111
1414776
1089653
1724009
1082378
1060876
1211672
89572
1600031
1439869
1794035
21339
728603
1717385
1164818
38631
1241512
1073177
1405643
692099
1222600
1452281
1585918
766253
467097
495505
1094804
1811834
1783819
812423
1173643
1988137
78286
1903602
1985320
681772
1048085
363944
931173
230808
1214643
422180
1119378
596281
1462477
438318
399809
1550207
1481867
463450
1699420
1550428
1466501
290022
4036
1015239
692818
1039679
831211
330664
953494
27903
601680
1649472
1586765
1594140
934318
970598
984488
691576
857640
838847
715456
572686
774568
1802361
724833
1202196
700108
268832
1665917
546838
826111
1701942
62820
1692329
542695
668137
1627625
505315
751380
1597516
1176007
587312
31000
1256812
881734
1569471
1266114
15284
1961016
1781723
531796
1147331
1799550
670532
1050266
1673948
181910
95235
73417
675790
616121
1769296
650000
37515
1026895
724073
1586009
1119871
295743
1352055
1660590
1859287
1782330
1950486
1840667
1005431
1792111
360629
532646
1903515
1828950
65541
126079
266400
1344435
787750
1500123
687947
1998312
1978416
403972
1104524
1672065
1124126
608031
535967
1567155
1051595
831973
1856364
666826
3619
1390271
447512
434657
213154
1110746
804530
1790085
1856533
1049763
1457000
1707291
777448
482982
144430
1066628
1826741
1123704
1450529
1870134
1169243
1039242
810309
656291
56556
1499029
72085
1043031
1282678
143424
1519560
1515719
404572
553005
1527327
1268878
1055944
621405
1579698
629693
777694
1441932
227126
1170994
848476
1081420
672412
34424
1618920
716281
323353
31409
1658837
83594
1725728
605311
170987
1159650
311021
1740855
1918495
1416206
677465
441841
421504
991422
504020
286005
1304022
1157496
635569
1433793
755115
1125519
1635926
106121
758439
925466
998624
612508
535759
1370998
1260929
871786
677550
1084196
1660359
1565636
735812
733988
874390
248242
1540235
405339
642248
908764
1443565
711450
230703
357814
265305
1065866
1961317
1166537
1749189
170680
356240
602231
911314
826800
356626
853228
1414008
308291
1969555
1912333
1814281
1191667
1159948
1446028
910541
1981640
1783632
1187932
45823
297544
1862314
438719
1314917
1215961
163917
1331709
1781259
614650
1701624
685139
5418
1490700
1236907
1912199
953993
700688
56166
1797765
1750914
830397
1004701
1792302
1235752
1443086
940621
1033772
674997
481879
1267975
63782
1016690
848323
1034603
859998
1491671
1488377
182553
1282906
238370
1068977
1633572
400093
1930265
1178679
1108032
99786
824965
506622
410441
201456
680692
822291
736996
443986
558159
1142387
1385674
1400265
700750
1601266
1023937
1943526
581947
133679
622850
1132100
1049406
1955218
1765807
1467560
58761
850256
149339
603057
559049
715258
1201441
74101
308313
1184881
900653
981081
1304911
751647
1317072
1566949
434017
1773582
836538
890473
1834525
1850860
1566539
233693
1556896
257728
1518434
1913605
1613116
1767574
277696
975493
422565
1661362
1885486
1530838
523606
1973945
560414
1229756
1255073
1217356
987474
664935
163486
1508116
528661
1918967
1623067
1669456
7688
1712657
170519
1513242
1638564
971907
559602
1331190
849552
367268
273828
1121874
589041
1257701
192845
1801209
685319
1848858
416900
275895
1129209
1388997
641599
727535
1360506
645757
349820
467747
799643
1389092
1065907
1310504
1267229
484830
1485205
239304
932882
1001667
1757076
1083569
102261
298923
1521224
224699
254592
991597
545550
1060381
1010005
1452600
1308091
1932371
606897
92572
349394
1064522
683429
192796
544699
546694
167571
741033
1508551
736903
1494431
385198
1362824
1246888
413136
1137087
1423738
733248
1104453
1262631
1842502
853820
799014
1973957
833089
772169
701744
133482
1462634
618057
733015
184459
1684394
1740396
313991
1892457
948567
1856993
596613
1600222
106672
643770
1677484
1911523
1320367
1332763
1932642
731419
1492678
529687
1804237
815990
1751568
67225
1164017
1869925
498678
1131940
489752
1186499
393287
1988576
1671810
1958306
1558075
82343
352423
1034486
518909
739819
739545
940500
20921
1964503
1224618
1583836
1128033
825154
1597676
125925
1886457
1674382
1101875
1357407
1845254
646374
1074826
1140040
1037879
122543
27787
159102
1054793
742088
712985
1658423
1755444
1677139
1929564
1458479
1332931
1083884
86975
624859
707745
1117269
1586748
829802
1570227
1799179
278213
1124380
431887
5387
1840375
1105906
586656
860670
44619
1676
443832
252951
604178
546309
1233558
1170239
205513
825836
1886792
1308448
94603
692109
1893859
1920386
1471031
1777359
764142
1060443
1199151
193948
1858802
1847508
178853
1472755
429865
1134370
553039
1229147
415976
1682085
1887563
916174
701145
25786
930703
1087436
1478556
1157069
835490
1781277
525428
936213
297917
1154221
1834198
1989014
506121
332175
1424394
904742
1701173
853236
1566417
217979
479300
91260
502459
207338
196575
1640407
1499689
353114
1583367
1291204
1018774
1062360
1243653
1697359
703613
1531800
1140461
1285495
498360
594220
1767267
747736
1213414
134076
423788
1651742
853234
1142908
1987817
256106
510883
24214
1542747
533202
313038
784376
1640286
789889
307969
1104408
717217
1145854
1604413
1972660
852139
1282654
262431
1430736
1124658
1437821
1299680
1672765
716589
1723255
410554
1128933
683024
1122354
761670
655900
1527629
66740
1287660
883174
803265
1447778
1741554
173712
922004
1293548
236704
1556191
385544
490129
1278108
1880803
1952399
1236677
1230118
166181
1268465
1089725
902540
664260
109400
310520
1133913
105173
630574
942663
847334
1561423
1272405
371498
1549611
1218062
260600
1689944
508085
171382
669450
1145728
1128058
1141252
789136
1284145
1126056
1302730
754207
1659715
781696
1384952
1902142
81139
1905960
572298
829943
865266
87919
766464
163649
316790
538910
1548795
331708
997264
703807
1847523
391123
1485067
134180
582666
872888
1279603
1045623
1076420
219033
896997
1371930
1981134
1735071
585018
1273301
1835494
1093994
1323147
779281
1250234
601235
558313
304400
943141
1212671
763778
1486873
1336493
1588339
85259
917615
1058325
592407
1573485
1010322
1263373
1237500
466886
1345746
1247295
348331
1607943
13276
1633041
47612
932221
1686403
7866
633278
1751431
843355
1160985
265632
505763
475738
1877170
827263
6154
1171887
1937235
709662
1802477
717758
1606035
1705603
1304720
883854
247668
1092261
1699754
1529796
867626
730273
1810234
1906430
872281
1607307
1318103
1383905
356847
1878337
163214
343429
1677167
1826199
1617216
1950746
1752387
304183
822765
254379
189213
110170
1896696
452750
210121
146578
453845
1894713
386455
1946631
1283015
1940942
535386
61664
57627
455849
909999
517592
713795
1449492
1715625
161704
1805581
678822
1448703
777899
1686788
510722
1689694
788718
754433
353291
110158
630202
581813
473497
1216082
1583858
569663
788479
975339
942211
135606
1581200
1288418
1831985
1862632
1259257
411724
1312319
221900
995854
1691529
1606369
724762
78516
1796627
1892744
1216666
216948
160468
643341
1665624
717656
152793
1068519
507615
392673
660303
1814201
650633
751222
1979642
589856
227538
1446145
456855
555810
1900992
655485
157313
246588
879476
265774
585660
1159767
959923
23966
361362
1592837
505752
564612
1432559
31405
1852104
1981993
162632
819334
840028
304633
1610484
1197380
629984
901235
70888
1091685
944056
796446
1364351
795875
1252331
1541760
1505536
1357253
524434
684378
879199
1113246
1976386
1714525
950491
1095893
723899
1540080
1246141
773664
19385
1868937
1609840
1738666
246410
1399157
1104392
1951353
776939
1320048
884977
3696
636257
1134333
318420
1914288
382934
815415
758204
1877089
1406824
618580
1837809
13266
542604
583474
416522
1934300
752664
1633768
1934509
1072795
803847
635104
1950452
545273
1991896
1234610
114424
1563738
1051859
516392
936192
1251588
533127
411003
794725
500283
202252
1896101
1221439
1298870
881560
1914348
728917
161511
1753549
1034993
840142
5572
1230548
1443643
1490929
1211846
974988
817868
119480
224987
1266117
1887698
1102524
1603202
346294
1547117
1227018
1738183
988446
673442
332982
1308294
85939
1255022
1529924
1785386
385330
1565531
352620
1286351
1808217
1757433
1052960
746534
1489229
1373661
1469537
1466555
1672302
1819858
1462874
1268510
1204146
1710000
1660175
245790
1573448
941559
740798
404655
1206949
564526
643166
542912
191336
205871
1933406
1873169
293496
88888
1324354
770013
482966
1953655
438790
1343711
1670468
1308853
1936946
222669
1197812
1754113
689884
609637
1350676
464712
425133
1805860
488903
705137
1750830
1251238
292936
374232
1700085
827387
878456
811650
1472605
873656
1719914
1441248
1519996
1807565
1424790
897436
1898216
1330876
1306878
674624
1125444
1608736
1450081
539535
1417035
1024993
1527096
603975
166821
1598262
413436
26553
1047692
1567225
1219613
1543615
356544
810444
743883
1446713
461611
906054
915488
1333095
1597405
705429
1449356
1629246
1792914
169472
658327
1272095
465121
1926497
1878709
1735439
1093564
989895
1456558
1303278
720251
490465
1537486
1703381
1311855
1366627
1052881
181915
403513
1281424
88872
1275009
1011497
240597
596752
1026747
865304
340449
376034
970494
282719
870685
1247884
1530526
1737729
675662
1878489
19915
1039472
51375
793424
1279892
511428
1361315
292303
1513250
337996
1443368
1819381
1648090
886037
1748684
540204
1239737
1404588
1999775
1754736
689768
1499874
963597
438049
1588853
853617
1824441
1008014
1434520
53862
1122732
957166
1889224
1293711
866913
219103
737417
1624447
174789
921550
1524796
1020733
65414
649473
425065
565662
1516925
368061
764061
270869
49145
1141194
662456
1597122
734791
1245902
882355
1111102
1127637
1971260
124781
1473787
182083
987389
282489
1167140
1597713
986489
201541
1646456
470608
244454
1790373
1474095
317298
733279
248322
512545
759711
751450
108316
843419
1229172
1863113
710020
737292
1437965
1159527
732137
1005345
1234044
194316
1290372
1702530
1866841
474539
394140
1837393
208363
1132609
784899
990335
1012860
768969
407326
1372840
1199351
532286
996852
367850
339515
1337540
644449
382591
1695174
254614
541438
701120
1200030
1245213
1643369
156046
758466
1358913
1499222
348135
515008
1550565
461332
1107273
1796878
1117920
1347701
1449010
1556403
893345
1630197
1789097
897418
1122096
392373
642731
1399792
935604
1071935
1159276
1288521
252269
1116046
134694
74502
1372723
796357
1824233
1554467
1056239
487739
264594
660055
242209
247086
1528731
250275
83369
1072743
144831
1811172
1180923
821716
58130
429603
161299
1964416
345342
659764
1520329
1285827
1792193
1617635
582287
1213038
343670
223864
249414
1199152
1744894
1896687
413471
360575
474020
1540690
429057
84755
960235
947551
1052874
439761
1183102
811186
742927
1632780
654153
1801917
1451836
23057
1283022
120436
967797
1190725
1267000
659703
1059823
137643
742208
943610
1660317
373539
1640937
1344939
1972775
1593790
1367294
1596564
1590784
766529
208199
613152
1316305
605170
914985
1619346
1831847
607911
830518
1027609
1903728
180105
1013929
658139
1579471
32752
1912398
957401
1288702
1722402
306761
1138740
723299
1371076
169357
1256986
1012934
631837
687525
579416
770540
1915732
1768796
1325010
1184987
1947122
378697
367566
791464
584037
522647
1618358
1054481
841977
660826
1078258
1214328
1924385
467634
1208483
704417
1947791
1667450
1356335
890547
1733132
1188205
1732751
137177
1214400
1277856
1442085
245380
576845
1955005
964924
1972088
749935
919648
1161537
1213160
502934
1230791
416691
1007269
773274
529087
1428353
1555096
786939
1139399
1113980
729560
658444
1943317
1091707
1028640
1084125
114894
723417
434769
932436
1250638
286849
1205335
1511909
1381814
633833
878148
153121
1512407
1932317
36986
1180955
873456
1001049
521760
1538130
1471839
568985
176098
565104
653660
809937
164165
1082479
1346042
1624173
1064720
1554331
1647572
223925
1150703
1191244
1956291
1514424
880669
303362
701106
348516
307618
852479
1817210
367371
130436
728961
341220
1663790
584707
1763337
1551460
300035
1805718
260197
397119
283731
32800
286381
1237944
694101
496288
1688766
417704
530905
1675703
1656392
160218
242140
517363
1766322
907402
740435
188827
1158915
1264137
1072991
160097
1094148
1080106
1992158
1297724
44461
188132
1125178
1593946
1003083
1586383
1554287
1383011
1868996
158254
1142726
277532
1635417
998454
867315
518711
54457
1086364
1796663
1568071
881091
1504121
259367
1606216
1325876
673537
958813
671557
931590
1080837
437629
596187
1949887
914074
417748
1945380
1316210
1522358
22539
940720
268567
215271
1274574
658196
1053866
854422
1166180
864517
705442
1737570
508625
1146785
658940
1453285
1143188
1248776
1587294
419299
42764
1382910
1023916
286932
1563411
1015079
770685
1163247
1023166
1948278
141879
127593
539534
1182704
1977494
1475824
1552078
1751294
432733
545057
487422
1095543
867607
1004585
118049
394520
991446
421005
1610459
608660
1814639
1374075
474722
655114
508659
1045661
1784024
1964823
960182
418196
737473
1002354
1536205
1315358
1948610
1619324
770923
1878643
287909
613709
72993
1798347
1146434
426837
892812
47699
871694
1184862
666093
1936372
47031
1386988
815818
685891
1176045
687762
1574920
1474620
1779928
1098978
1910193
349872
684989
760810
1461234
1499476
1602583
111095
796108
1529808
458877
224510
1529192
348101
1033694
1959595
698771
1359564
1121313
1546029
277568
777751
580196
1463961
1813869
1173512
969857
782361
379372
819118
244633
1918148
604601
681023
1927496
574892
876199
1139693
813133
749873
1207676
388841
725949
1080260
436466
838064
1087995
752777
1632547
334616
1600344
1451288
1852401
642949
905705
1490190
1578927
1089411
42935
186711
827481
914800
1405958
203015
1808782
502370
267170
1335264
1700471
711225
936141
1540568
1305373
822066
1057242
415209
1673578
475698
1254816
441856
945147
249963
1528258
1435491
1124814
939320
322487
1082279
589146
622795
1551939
667219
1743216
333142
988304
1688678
1918742
1007890
1884212
1704231
1314958
1850579
1531543
805609
1386652
1320854
1831370
984112
673826
135305
495560
1569549
1060746
312473
1775474
642458
305700
1584541
1998415
556841
1350715
1935673
1466152
262101
31463
1667949
1945398
1223417
1041304
1168572
1073041
1665576
300609
1824747
186125
800096
1108497
456890
87813
594601
1866334
55828
1092935
1627925
796204
59849
965571
885149
1520913
1557401
8822
1111594
1158936
1363361
395774
1263904
823835
538988
895098
850144
239912
144766
699495
1077226
296922
959100
648768
1852377
1223110
266293
840429
1289750
1491961
1950225
1571002
188195
969718
498889
547525
582138
1926802
296904
1474351
1073447
512933
1393873
1639374
1920563
92097
34897
1549766
1211762
1162664
240879
449559
1849200
320741
463222
971244
449702
1585136
1340076
1059885
306414
1184893
1222834
342960
1849801
1140680
1483264
730669
293434
40065
851438
1000965
1779498
659827
1211848
1512965
1721776
1508792
1190732
1534419
1966016
1890646
1327357
945458
1139215
370319
1615327
1319854
1978179
1993921
481609
476810
65029
1432714
1696485
556963
526419
82163
769887
959297
1899497
1296795
1491814
982522
712868
261808
306370
1240832
1744978
577965
1841066
1067878
1606476
900972
775810
1377120
808121
117753
1749597
939171
1285464
101292
743515
181117
1479933
1298953
1566983
121096
1153513
617148
379444
1508623
1664289
169648
317188
342032
1683086
1302531
1324008
730365
130197
280587
1089572
1678255
1779437
1827645
302363
530791
1243019
229586
642742
70615
283240
349850
315026
1924801
233457
344551
1287155
456373
1275275
1527684
38062
1505864
1168263
1679647
87129
1187728
186853
125115
1449052
1625850
575796
6246
1973139
1838018
1218199
1511950
187698
683511
1676247
1247852
949938
330994
1134767
1240634
667210
1506881
1219824
1098942
646405
1021414
813739
100876
1593923
1084097
213537
1726347
1389464
1260977
1111898
1204417
1900218
12987
813114
558973
1577138
1101160
1424159
1901313
1505471
615687
1062855
634025
1062410
316836
1750113
88193
879300
1865452
777913
1806984
1325100
724494
1047881
620977
1008775
1615483
50423
274951
596411
1894788
1637453
1018067
1723687
1017632
658069
27291
176112
527473
199936
1308709
731234
1788429
1237857
17361
1080720
1106440
931721
1905753
337671
47248
1167820
1542864
109718
1393451
1175613
606767
199378
487225
849691
1297031
977835
868415
936886
791620
1400521
802493
1819843
102178
1025379
492996
1113777
780527
1472433
512836
1812850
287699
1318428
353865
811107
1031116
216811
1938662
1999025
1892732
34256
596787
209816
312994
1365361
1232860
292022
1010103
1027399
1184053
448852
606895
1979599
79059
731918
990014
491732
1205388
845490
859959
205013
183921
1297427
84469
175248
544005
107218
340454
398384
1725424
1618958
1053962
1650193
1042193
1652076
736681
1127596
1329222
601122
1972930
824196
979012
130175
1414445
898426
590161
1795152
1360204
1412307
844691
1640899
1306219
1853064
1235552
181037
841974
53871
630422
1253199
948448
1428937
134094
493947
1839125
1355850
1938029
510149
1817074
326179
1126137
611272
462172
1336333
1007700
713800
1914174
1804688
624143
609418
378737
875492
1768965
211589
1989897
1675059
1194190
828230
232446
607203
1254286
1237249
968461
370781
1970580
12888
1307077
1131922
930184
1781158
274196
1463546
1907593
1878432
916919
569229
504613
1324972
205529
1390000
1118740
1600404
298433
1149952
1934442
1171952
700534
884373
1310251
298995
1285456
1790551
1195933
399659
1231699
250152
703215
440744
1115246
1084614
629778
195090
290699
777927
605228
3453
475890
646348
1225439
912761
891739
142648
1219024
269922
1189724
562109
1018709
934388
329075
1216624
154016
1177761
1664171
198542
1463927
1717075
1791196
321952
47928
965214
767937
822877
1428949
1468811
1216951
1897943
844431
1683976
457523
628286
1744601
166350
1979578
1370223
284679
1632795
241122
1022620
1628932
280526
1526537
850061
1935964
679066
1679542
477345
1626646
1444194
1934023
1526428
1550903
429739
1340889
8540
1122339
559044
447772
597750
182977
133848
1553746
203052
189666
182560
226739
1906724
1991882
937576
1500550
1356611
1534691
1280390
1618936
291359
1906348
102924
741412
1497943
1628255
958799
857725
1236255
1796996
1086496
219431
846877
480358
1331731
1433775
162515
321006
1349091
1428405
1003304
1717436
1875385
1977867
1390928
980106
1215608
773474
851306
348499
727167
1323504
1560506
1962053
1455456
446932
118452
342301
465029
680990
1136124
591625
1045805
1296017
917680
1972489
1524940
1904811
851739
642791
1210983
838988
1796287
348576
612208
1087031
1277786
1021073
1673897
580886
1185585
941613
96878
480039
1916171
619569
57470
344765
1637827
960493
1831412
1249655
1164786
1007989
1636495
516268
710306
1007248
741000
1958133
187375
106341
506685
1960592
1180112
797735
1883969
1708903
934660
724038
420918
956357
547009
1985557
213200
132976
1481737
195004
1195464
1305072
685282
471705
717403
352876
861649
1678705
1065074
1861840
1455316
430135
1334703
629130
1603781
1699357
1831937
712258
180951
1300104
753465
1276109
456542
1666361
1204701
173930
1205760
894641
1116072
1599865
1974488
688881
943775
1303692
1041581
1981102
126100
1220444
773051
153260
43295
1555784
727159
1885815
1609709
1335507
755846
820903
345390
1595285
1021699
1683747
1621527
1481074
576563
154480
1841102
1759340
1315906
1682008
1306112
1951110
512778
1093849
1971938
1521072
1291376
191111
859277
483935
43539
188144
857182
198051
1172210
1604670
1010823
999896
823372
871986
320876
311236
87158
311344
868031
1565795
1180462
539057
1819470
1606532
1700980
1513100
86660
1107546
1114934
1212982
1411452
1646945
1831673
1352021
155970
1896740
422547
1743733
1747027
433807
1632906
1476777
1662393
889935
1330733
695843
1536991
6665
1175371
1494360
1885502
817448
305725
232628
1524624
1654313
1486828
804376
1094793
1181706
766854
1294629
1147121
393335
868618
1255805
1949961
345816
1277546
151449
1800475
285963
341457
826007
1715932
696910
954164
763247
935960
990973
1083014
412130
1962386
399608
311837
180396
1330686
1743891
1439115
464521
318192
166631
29570
472652
1678409
756134
339388
1204135
1683410
397497
1725267
1554654
1018449
1662160
762094
1781276
306287
791245
637990
1147406
551498
1534073
727068
1363929
1148703
1629490
378768
926032
497762
714318
1075028
186128
453750
552752
1390205
1447754
1767012
1465435
141276
170444
578205
1491514
988957
1934190
925201
945809
26093
1383403
1679394
1299794
511957
664532
487498
1989887
647124
1043526
241709
972330
849020
1985189
1829006
253372
1657100
1827427
1048601
897648
449578
1713166
1777819
30633
1881718
1195429
836524
1367866
1418781
153810
323670
1743567
1149155
888361
715093
868336
1932731
765092
277380
759526
1953692
1067438
1474107
720798
1476655
1790445
1075113
1469373
711440
1119697
1196951
1817215
229137
952000
860087
1223174
676850
707292
435365
653140
1060939
762198
1725463
489402
167566
1090717
1993562
123637
1735822
1926481
1191189
1901206
894729
997341
1479659
681370
205781
247415
98504
763452
866344
1618642
203571
278313
1476060
664734
221996
527149
243707
91431
100380
1073312
1978963
677398
244859
1998220
630425
1399827
1096139
1196598
1676277
1144214
14299
1326020
325584
1982662
632664
751540
325121
1975695
993069
1510561
106802
1912077
1095697
1787985
743893
1220711
471159
214574
583993
1167675
1844457
324448
1821479
1680648
836360
140982
342741
935231
236731
386812
1291510
1544894
585763
1246075
172033
1072522
1811617
982193
1921495
1904294
286783
1319232
1251920
1633008
80792
1657434
168257
696396
692521
1537986
1126454
479533
1970654
130959
1341063
1946350
981094
147232
1080261
471875
1189150
820339
319203
1436156
119520
42576
463164
112572
424755
1014075
927820
1602144
1092003
1846024
1460873
1403467
364612
1521
47017
1092306
127425
125787
621087
1945740
755755
231658
1024277
1927549
570738
1621439
1972509
60387
650894
1949866
198860
530622
1863150
502978
976366
1476763
1774712
1738703
288953
1199110
1769688
1277272
1271066
1768529
755181
1742426
928877
1571444
1597140
229649
8562
250533
1020964
248902
1332079
1609396
1091543
282590
942178
71015
765828
539182
1116061
145537
1218623
268309
596623
500264
549016
1979468
467124
234781
1704863
341977
965368
1007261
1153061
1146684
1979946
1495263
1713952
900262
1773963
640243
839937
156186
642572
339107
1586473
1912728
600620
851296
535297
1473119
1415615
708416
720981
1190316
701263
6842
660401
347886
1762264
1750085
970611
801040
1432592
1525101
675959
276171
943377
489766
514338
1551891
388704
1908646
1940713
1578487
570856
1208342
1690864
1647907
202006
1008574
832439
1864810
855525
553492
1397581
303907
419462
1282847
1616926
1756040
1384562
95411
666269
1789317
219170
169080
55815
574701
99646
280995
5628
1441460
442546
1530050
159073
474014
903895
200477
937441
1610951
449451
115392
256374
1099342
1590054
283006
1958447
1282353
1643250
1176166
1212066
1677437
1792075
673522
453216
1219062
1516613
1560202
288379
1449664
1606059
79223
1992687
1409422
1067576
1484336
539019
1556796
186957
1541083
786347
105993
237264
1247476
50670
111872
1160528
1236863
1062612
278299
1916336
1400389
44275
1590596
555296
907291
734478
601436
19885
782779
898357
965805
1519831
1652487
1245232
838120
729268
1554338
431418
385583
1774194
755287
1614998
1585448
530586
1537365
1438436
1565245
1085436
475576
824185
1993778
1530417
681032
358549
561146
1062025
871277
1109916
1904487
1573779
1324333
397786
361096
1645635
771273
1066020
1111158
765591
1394208
1070485
911117
738335
946203
176233
1360632
1976450
1493442
915875
631363
1968788
797838
184463
515731
2748
327698
372126
388384
1736487
581733
1707999
547207
262580
224987
89936
1213186
1991609
1401183
931417
336654
547021
322903
869025
885246
1055361
113194
1821945
1317842
1596210
810054
1996630
581190
525647
730608
970037
1647507
457379
660491
580131
1397383
40067
1902386
606948
315690
118122
828839
440071
711169
1685311
1666147
1277385
216004
963108
879537
273869
228795
1106702
848261
1468432
809034
594829
1669708
1065237
1754701
468638
913080
1582319
523768
1830434
1852153
51723
1543800
1732041
628715
1664674
1233594
1372817
75686
1445572
1690153
320032
709985
1565311
1336053
898117
278364
441956
1544068
1604263
175208
1222662
43408
197549
1337268
871650
1065933
885687
211800
124601
874833
1470337
851332
868186
1005942
300501
1402745
740257
1032794
1789981
1198836
567833
84737
1966715
1446193
1957480
1046562
524603
179747
593670
1896936
1279932
1590995
935159
546130
1580809
1846694
817957
1346257
754011
1157948
67780
240977
99428
1857284
1152870
1105281
1149765
589531
561649
404220
448010
1028107
176456
776260
255915
1952524
842338
340437
798335
1204110
1321561
555680
679141
69998
329753
895227
902285
1769315
316961
1974554
959674
429249
1394153
1962919
673056
502815
1698096
1025834
479775
480307
1646683
730292
1459382
1985204
98774
821067
1094938
910004
1962479
271563
1341810
1640529
1067419
663894
1084919
661608
1152108
1574524
286148
1158731
656180
872368
995256
1035103
1217826
1815479
1376101
432761
1006804
1904187
1895356
1159657
1061566
1842142
93368
505055
1702363
419391
872369
1249278
913000
899711
200647
126098
834134
1508991
1354365
979195
22926
1317738
1712390
177940
576908
1182431
1715888
691326
612764
1200864
663022
54860
529976
634871
42981
1148832
1240590
1377594
1636289
861322
333333
186907
345260
181742
547952
1626440
271054
1295995
205640
892321
833413
613973
1608659
602820
1564419
1898837
1420099
1464680
738315
416985
1161110
1250250
1176746
1241129
1551176
299688
985615
1611442
279745
1198868
821877
351569
1765541
690929
1384740
1018616
1463540
1461525
1546707
1375566
602881
1106704
1143276
539331
232346
1695853
183997
993983
1182431
1986185
488724
848627
258577
456898
538864
1288649
404397
610028
1045120
1965273
646919
711749
1022819
1234780
1431531
1683980
1259019
1562601
963306
1936433
1941952
1300182
473572
85529
216027
1321590
28362
11024
812067
179517
1839921
180509
1377575
584025
76028
1676356
1155698
1952188
520054
885713
1151852
1783383
1359913
262131
51333
1279855
1205850
1220277
759212
1645420
977117
1043329
1380336
541393
685724
1676619
1002835
717061
81101
1935796
1896368
1677435
98614
515650
1075653
1815273
1613972
1387833
653699
1738992
1827140
437575
882750
624758
1699129
964424
1178654
1765807
1783272
819463
1317048
418756
1415011
527052
1704467
1788631
276472
634285
1864496
808347
857743
1938631
104616
601722
1767254
19048
1181293
307693
164427
271918
588674
817271
193733
1769772
1363859
1690342
1363995
1293232
1511008
653642
140625
1499324
926075
1069985
1118818
1479007
1232921
599771
31624
617715
1374413
1297149
531696
972730
362582
382814
215286
51354
436055
903008
1236514
805526
110032
1489322
1266209
1180335
4375
1285043
79903
1287242
1387103
88050
1926673
981391
80658
979549
859618
95852
626618
594940
1733401
1103502
1285563
1687770
461064
1513413
474542
666495
1099717
1948880
775278
1523500
842702
657588
1840399
1797028
444073
564740
404102
1325337
1428652
1689389
1446668
1632661
1050009
1770900
1268035
509392
1714444
1694913
190050
355384
795782
50080
728986
1979972
1973615
93531
1005916
1308358
114098
1111800
414662
1653775
137756
200107
1259017
1220572
339438
922831
704865
1176886
1765279
886364
1885622
238767
1498290
482660
1517430
929100
1537976
1527485
926318
1810764
717803
1101515
68395
1761508
316227
1488341
1604157
1674847
871893
278554
595129
480723
1077474
178777
637023
939555
94008
1147642
1696593
1591177
1660338
1569713
1951379
1078285
132319
1979344
501414
885853
1489683
686625
1741279
1255700
1714280
458149
181972
1788663
931079
1633649
557491
585410
1225929
222818
331353
923175
200077
244581
735274
1462528
1474742
1535171
1517412
484084
304239
1068975
540134
1251993
60945
588067
1759527
132123
63668
1932296
1917000
308808
951023
1082656
1066649
1495742
1676365
695661
543369
366710
1835167
1871347
278044
26379
1096062
213051
579957
1184110
1149377
1516425
1929341
803165
1760269
107579
1287465
971048
566393
908998
7597
296842
528464
227283
861545
638040
913872
742268
1669975
1106063
645574
1472000
581659
1992138
1891620
537609
805008
383786
1616304
1045315
714918
1779357
223684
1280553
1275091
1499144
1691676
92930
1426517
438596
1423244
6625
891271
1078507
1113313
7961
217143
845053
786127
1048122
1992567
1823151
34522
1702951
1067197
1103268
158710
1216352
968185
1810576
1999955
503518
1656364
1952639
1971275
1367888
1146425
994763
1539160
202789
1879250
587238
1917322
1947900
1386658
465565
1010792
145169
239586
1501708
609111
1117412
129013
15595
1858754
253985
893852
1254361
1737393
821069
1083873
366860
1122646
1898688
1452239
1765407
342373
651538
640197
1722663
424021
1503613
421552
1354634
1175693
108888
1616958
56956
1341720
1807383
1497973
1233209
1470321
466435
244791
187459
1424018
1706613
1588888
1503630
1669026
527880
788864
694087
97403
213595
546794
1289729
1344591
1976515
600161
23611
922511
1352347
206083
1461530
1969869
817954
707372
1178287
880002
759931
329329
1319095
1649648
960928
864486
370341
1445092
51862
1332119
1261758
962935
584399
1918851
1131674
1098273
838163
727926
1665802
842050
1912696
954444
1459666
366827
1563809
515963
1062066
1278360
1094341
370405
856262
394545
1256956
1092946
1397008
1663373
1386335
959085
619492
327966
621262
1254465
1787307
1873794
504293
1150805
1241040
745774
1076945
756173
414565
1250933
716445
1633208
1592586
909735
1862223
1204306
1903341
1491394
1473062
761613
1053491
303128
1674318
1779395
1214938
957105
449701
1124421
248661
1629010
1242010
1633682
328455
1587843
1328890
1423779
1401768
1910367
653807
129376
211247
1836947
1544095
61194
933264
1894092
818983
279748
1463311
892940
1045487
1862401
189
1476124
1239855
613176
469689
1558249
1364088
980964
1794646
1215790
1088622
135893
993962
1291367
737754
1990099
957289
320907
822757
598019
745935
977499
1659657
869485
1661858
1656886
1068696
564649
1689775
230657
1966166
1345087
405456
1537746
865337
1855583
958265
138905
1496503
1973831
411933
1831227
844999
1614344
1419563
1329742
849682
505077
1233665
1293999
991077
1573516
1315256
156255
392113
1353148
1903794
1583525
1626516
1685070
1213099
270119
9203
388015
163365
255599
1363445
1379279
1862923
156340
240961
1140490
1737498
227941
1416873
855184
860104
1721509
665700
189148
1709854
1372093
22727
901977
858054
1989843
1749376
1189742
847260
974439
1418931
864090
1701748
1177999
617757
529309
406600
1254605
1993720
1794525
1927542
1187114
362206
181578
365138
1004929
551236
1992235
1329161
374566
1907299
206353
1096845
1074782
1662582
991374
1292623
1725481
285705
600506
1447236
1224473
872412
1371057
1069175
747900
1829087
921961
444506
81767
1314507
58746
855193
387297
687504
1839918
1595104
525914
1296525
91700
1393625
1520542
1766945
595395
1451976
413663
54130
801524
1022821
1899408
1321753
74393
1207436
252956
1960457
558629
73150
1322706
1804790
1203107
913400
1674647
1407220
672918
861734
1052559
1493028
1490357
897681
657358
1948403
1700943
1804448
1356986
1361254
751860
1494328
1259899
222283
1909928
1699386
1728077
1352025
1106421
113964
294533
1584708
1544275
1540408
889691
127705
1440832
858762
1602206
1321337
1072161
12703
83674
464935
34805
74911
603398
1799344
1639843
544295
222722
28595
223887
189218
385467
639491
1498025
1792402
639723
1296658
793358
903872
374242
225500
1164120
1234468
1583891
802497
1158424
643593
1856020
1724931
1428279
1829263
1936619
342516
1684445
1374207
1361450
596781
827586
36004
1848708
1809013
1657104
1696318
687236
1035426
370493
1512819
1258922
1679137
1109880
835325
1813426
1471423
80142
1079516
662228
1941914
1437091
1318945
1199270
1838633
1836074
1920917
1740692
842644
915394
1974766
256515
1992736
1393426
1133440
748745
1526799
1331302
910308
1905908
1067179
565105
1646002
1388741
604844
1287046
602910
334402
742871
1284114
538206
1081221
531726
190821
161873
1513794
352902
18939
1306793
831861
1184927
1446946
61298
183581
249580
1118605
1749547
1145942
21634
199471
591394
8312
290989
690774
1195436
1111177
1335183
987442
1650963
1250256
1559350
1722499
1353585
678712
50863
1288080
829779
1594430
164117
16433
157020
1190005
565627
1784816
1015494
1106242
1067031
563196
492758
563965
1277888
296
1097810
607048
964060
1921259
256001
307509
1624498
743025
1106801
1222713
409406
1456930
1222266
861800
1693784
628691
1622668
1831545
1320937
967312
1975958
1315458
1033241
1300494
79984
1302267
1631461
671140
612760
352997
846971
599249
244696
1035948
391348
29042
1307002
1203621
215331
942573
524093
323452
1289857
1646722
1037106
890493
154247
48910
304487
1620875
524669
220634
690562
1708119
478907
497942
320855
991011
1152713
209006
325791
1855346
947827
297056
1542070
1741881
1445056
1809120
1761710
1240978
1334993
146336
273781
974204
784260
1583023
620736
569843
1985684
902950
198110
1539663
1923439
1925886
570201
1807901
1994433
1438789
1129145
359764
83923
1640249
1212064
279939
973647
1741821
1236598
396755
343051
1562518
1070076
14434
89019
1490388
1161463
1472897
1893848
851934
1351896
330068
551740
1646917
255790
1621540
1290461
345082
538929
1310628
1034166
1569142
1471477
490790
80935
363318
1528520
1698169
973563
327086
457260
532553
1486492
140165
103680
1644809
1057442
1644552
235531
1873521
253870
831013
1261933
1832135
519230
780373
870933
1077442
906276
1875819
474563
366906
1129687
314259
1930732
896855
1073402
834523
318571
519594
419609
1811137
560420
864435
1985120
1563278
244033
444526
656252
1291543
1408882
1359701
747290
1158972
1167661
523623
1335528
1071027
49576
1831612
705179
587763
1999423
1015971
150713
292051
660134
826485
1628023
900798
315999
500497
1043892
199169
1312433
1297443
1013704
540872
1898365
459607
792321
1455904
1039885
1142329
1283614
19916
342197
457370
68592
463052
1608214
562146
405063
537386
1623057
1959206
1646824
1645989
648374
1485770
77543
1110522
623258
1077140
1983534
1744537
107078
1126046
1912297
623023
683600
1119827
1340212
322814
703958
1395490
837089
1279777
1307864
855447
1133919
292032
1712140
307154
911322
1394197
160752
84643
15951
1371570
1109877
76242
1381613
1905058
1914110
1615158
1573607
1536786
1283413
393152
56433
1199204
147623
1536176
1349961
1428927
590797
829520
419683
500004
1374413
471242
755378
350151
1180753
48696
1340760
181328
1986447
1546311
440009
198891
873858
1206710
229497
1892214
62053
864932
1807964
950108
1634615
1005218
128289
454553
1742901
1298396
1010793
670003
403604
940867
534699
876746
851994
81751
470609
758662
412629
1803124
1052369
1470365
1784382
650160
1579115
250313
1712660
1655762
1051613
1491155
1532969
382529
1619891
1127971
890455
526816
660820
462431
1444300
1356397
472281
415652
537151
241772
607647
837111
232292
947683
211936
792587
209124
289422
961907
1813035
618650
992480
1326060
503340
1522662
1448676
1867167
954685
152840
1760987
1167048
1604479
612540
975059
1126474
1691050
968646
268253
1605880
1141171
1273843
1626042
1728548
206832
1689585
1141345
287148
1010025
56936
1638562
1942670
269471
447249
1792124
1547685
340295
182573
1293446
1953563
320028
523646
1737621
720563
396774
1944689
400459
1804777
189949
273327
1921732
594252
1273275
1620448
345473
1252022
237279
1358378
1108987
683547
1769186
242159
727317
477619
931955
1584695
1353113
1677811
1383992
1795206
1426518
797762
310096
390164
1219816
1770198
834223
272128
1128215
1777643
24493
1906326
1675869
1456677
736700
206611
600700
417003
666238
209976
765542
537405
409617
1350481
258499
440921
1200905
337431
1329102
851364
961044
1061686
1046555
1509266
170609
87671
1183697
1845988
732359
88766
151831
1268491
1562501
1355237
1543530
1147163
1907863
1114895
1495083
943044
766587
40265
1993156
856542
95754
480685
349580
1541798
456132
1590847
1677722
644094
1982496
1306160
1373672
816829
397807
1794105
744252
386193
551487
369762
1375093
823654
1299122
925384
1514837
849548
1242685
1552132
1494902
1855174
1372605
1343981
1591254
756105
505825
14186
1884323
599866
585049
39046
1928343
67041
29448
675756
1700792
1884846
388819
816993
1995730
985488
688631
1395164
733341
1982764
526640
106854
1746530
34973
1978856
509274
689044
801635
584630
1075049
1577011
839075
968949
1541326
476298
1204819
474848
736791
839350
1529565
844164
801129
1725192
1734929
789282
1938551
10200
912688
33528
1434202
206494
438743
1286573
1861947
1177809
905017
21187
1466199
57176
658523
233381
27387
647311
1105305
579408
1825055
1563541
1352772
278154
1699659
254091
1298546
1021409
1711460
1634264
846858
423167
1557599
796009
386764
564728
1983000
487435
1887090
1274862
1933681
881563
288048
1857950
1957447
31763
1541718
1435581
159564
1299367
860319
1741675
1534021
1144152
929888
1010898
1263651
181756
239963
340540
1795472
1259750
698721
1922155
1250183
320673
62221
1425733
262221
681012
19913
1747081
1942200
850291
530864
1475094
1463939
1113263
1513330
869012
1436827
1500605
1030676
293219
944299
1150822
132077
1455325
1993351
804288
1436821
971393
1184598
1326560
230952
598419
1834572
398056
1941536
1257429
108098
428160
480466
1680893
891353
1304795
579453
1745950
1284001
1907251
1565534
1177918
1395746
499365
4292
311432
1689510
1205229
824163
474772
1291863
963582
1618359
1429109
1616367
1297527
423626
464373
1538236
1921244
339270
364632
448849
20079
374811
819176
407588
305672
662385
587216
1968484
1304657
409014
1729955
917834
1021264
1273516
1600232
228226
208909
1496639
1482960
1961690
1466444
1196418
381879
1104299
871052
84996
627763
926200
1769557
1625652
1762995
1402960
441615
1828747
1479245
90124
792237
1492212
1201329
1853991
1712683
946282
565100
1873190
401898
261822
1625561
34195
269215
1790622
1561438
749061
180460
1104398
71772
417327
1288728
359757
977428
438648
36590
1706555
1746496
972459
1432716
1332018
1601702
984487
285062
568317
688968
391706
746336
610002
1638033
269805
175243
1291975
1752579
279508
1453910
1489624
388172
1144691
1044217
1282969
1765181
394943
1292753
266943
937448
161049
1831949
847707
1157528
1138685
1785443
1839104
323197
136094
742275
311202
1816648
1115455
675777
1564208
1516863
739352
1138205
644432
1070267
911581
1260675
390271
324876
1031574
1478952
1362012
284190
1969805
78478
1611378
198732
1027582
1594402
432068
594781
1318502
1342586
1451331
1258618
1880753
1139713
1053332
1564233
1818944
1163746
913014
1595503
301348
38990
1141919
573668
503981
1665340
1392325
1800047
422132
356648
7482
431240
1079883
1816556
790145
1638673
400500
735445
215852
751053
368603
1818860
1187323
1592044
1386533
249534
856585
264047
661018
1137422
1423598
546472
1239235
509054
100189
1904368
251609
1259589
1928913
1070143
391057
604765
1440293
567779
1997738
1380457
34888
1620175
1602356
1020111
845787
1639828
273922
972255
1084783
139915
1432089
648556
1369286
469942
1487161
1889670
1678540
175841
1529659
1189487
1638702
280031
1596290
1188011
398227
11381
755610
850731
1108320
643216
1579376
1279628
698050
996689
979472
1216696
332433
1298160
1413114
1177103
530944
1791505
1889540
1779989
448
1271470
532490
1960938
1950822
1619875
1020971
911457
1361854
134287
336177
1150579
175423
417089
1652866
1273634
1788312
869167
1899403
854535
84241
1937413
757841
157568
1936649
323532
802355
409829
1215002
1489046
619319
280466
1155226
362372
233216
185339
1211561
204200
1846980
1696842
350165
104288
1590956
174103
1125292
1216047
1263013
1412565
758892
439687
445614
1017707
970566
1289124
1268003
369615
827569
98059
437107
1351578
1847630
1302057
835217
1290897
359746
1913971
1539186
1284896
1661116
1851442
1458812
344443
1716781
738215
1295848
1263372
636539
663806
1518188
1354797
765807
120335
1764653
1977696
1275007
990013
316833
925781
1211980
216907
1410410
1073780
1570443
1325666
1292944
269148
985405
281319
1099413
1871859
1359316
1406152
1983481
1571227
1282144
1374667
1286382
1155648
89435
182235
1175151
1474652
1388378
1173253
389867
1283964
1283279
446792
392525
62042
1603779
738195
850230
1120304
701891
1126808
1048368
1461005
1783540
663523
959358
1543003
1933244
122258
1335347
186730
1400125
1557096
1170472
34838
571498
1893108
1222571
1908353
745973
1467668
1124039
267865
716007
1046205
1230260
1239005
1700304
1532062
1915313
1059025
660239
396492
1943491
1876264
309903
876857
684854
1535830
1792003
1691712
360486
439426
1727961
356330
1182781
379450
135106
1369135
28032
46379
172751
447109
229252
381384
31504
240814
1772475
889684
1229791
216158
1278655
399194
94932
242131
93381
1259769
489592
1558472
471772
1193334
923336
866271
1814342
1991105
1202884
1427417
1022730
1058486
1506152
687789
675141
918433
1952220
1899999
1524722
1307348
1421018
1200770
1144871
944603
1064173
269721
1220883
1132555
564274
883900
1661628
1078285
1235534
923791
343032
473787
178094
1920472
1667623
27104
969566
234429
1439254
1254493
1935090
1226658
906566
73581
388661
955448
228231
166556
1074583
773251
1159809
1449872
1363968
1665386
410055
856247
1647596
1058463
1858924
1636348
1892571
465464
1696212
452287
977109
1649162
281987
17547
558153
440151
1209825
1288665
335949
1455626
1870837
57422
612519
142350
279342
1653738
588315
308268
931062
119817
1464429
632433
1468033
1226335
1322248
786938
17629
874024
1888770
557373
158753
1030380
963726
143927
269017
372570
868853
38662
1655162
1825667
544785
1047118
1184577
568183
1549949
1255006
251915
288347
160516
1516849
1045363
1689206
778578
1999398
460091
1826769
319636
1064905
59854
897221
11183
1535461
1269740
1189513
822477
971040
1323317
285577
953114
85642
122819
328277
938031
1887312
1744270
1896637
192186
1645167
807550
1693632
167867
351879
1873226
1567998
997473
382248
946297
762514
1348017
1635659
1353048
1902209
1500040
377545
223501
806781
1768572
1988819
1249468
234221
9948
537059
915884
1879097
469395
464498
1394776
1677734
716102
1902052
102918
157311
1611089
152433
827385
84076
727831
1130312
1830921
296904
613012
617415
224793
46362
1750559
226691
1001829
868171
1553103
736037
1419245
1766452
1014922
22930
1209622
405437
1902074
1634475
1973402
1779566
345591
1583846
1490471
1702125
1941022
560378
1182416
1853730
1613865
1384810
574876
927814
1986942
1288578
1096631
813589
1308238
1589546
438724
912610
1211964
1990153
1667772
1171219
285465
1323511
1449478
1707188
879266
1139657
1553734
1148389
1010515
160866
1149883
960636
1768431
491533
1281713
803515
405524
1406732
543117
1981585
564117
1273114
1480870
394536
727531
294249
1721547
1793365
693881
1551033
1939935
508288
729500
237166
1895885
1256569
1888312
1720027
290190
1572606
1923705
1628896
968170
810342
629779
1617202
444602
382028
1433082
1046278
1744479
458036
1123068
1382716
803028
725932
504320
347706
891107
1229268
597978
1048019
273829
1583130
1529229
946615
952787
655545
822333
1171896
1112619
1123871
1309253
30311
469183
1342868
942604
576887
1648463
1988456
1380805
329480
1761437
411929
548887
146046
1505748
417497
394588
619541
39723
279761
1408121
639372
1317884
1859815
156643
234684
368436
510273
590753
459653
797457
736476
19889
1334465
903513
1209079
1119944
53904
1057672
1044128
1066359
1190383
1529464
1049695
1957972
1742070
584139
1049406
538529
273484
1793058
833158
451715
801492
250842
701559
1060759
1905569
1604955
863881
1913208
1069506
571398
21290
576876
962016
633808
958331
1494452
810151
1203258
219819
74795
643618
9403
178822
1094537
334792
14210
472358
1582508
461209
1981337
655418
1943587
915499
1361225
1097882
1027717
1297354
591244
1080974
1767121
548205
1293057
1231484
959366
236448
1963609
124153
1183481
849824
1766989
1827716
1094059
710271
1183248
496844
1466641
1271424
1265294
288467
772951
1705201
417592
905146
1220542
1105339
1801360
911864
586258
449428
69778
357345
26165
1434512
515312
1359612
1419994
400673
194400
1271159
242999
1661772
1642222
160103
1267528
703970
1230752
403592
1993528
273448
648265
528008
807797
24269
1707744
1858769
1989400
1141032
169921
920354
1890352
652804
1013405
990823
770619
1043894
1033465
1807058
1694781
748791
312534
1811175
585973
209208
579844
401454
888530
503008
1965915
381862
128241
1913025
549028
188848
587875
1821914
1358104
762265
690446
1252673
306526
1032975
658321
1461870
542616
1370111
1371452
1034839
389958
1024735
953761
117704
158442
846783
31442
380219
1762775
803661
1778293
1553104
1178314
1391105
1298298
1253606
1110228
738243
1576466
540018
646875
523029
1600473
275313
510289
1321684
1003146
640156
1653933
1591089
595267
663083
368498
123727
365634
140582
1835426
695944
1245580
1711661
1628891
967763
709418
1314477
1399205
1323406
1247532
655953
1369660
1705408
1504678
1925791
1760866
532725
82767
697844
509226
76348
1275073
1404258
1677435
1682019
1834242
1537756
581910
1086113
270605
973275
634676
2583
961131
1318712
405025
242546
280547
454051
1280490
1594349
407144
899530
912415
1932848
1794572
1553694
1749809
707722
354087
1555175
835213
835881
1795763
1918956
1118510
1993694
35006
681955
1745160
1937943
86429
1998146
983675
353908
1993617
1312842
1236852
932540
1753316
331397
1461488
51846
79293
489555
462791
248012
653085
1139476
860562
157140
1940579
502734
880507
227994
861162
1530265
246848
546041
1634016
1837381
1246370
48213
528410
304421
1559464
1452850
1128287
382573
602305
205353
1304989
108277
653594
1479513
1923748
280230
631777
1909139
627275
418865
1908787
1321072
385306
1187453
1864916
1759828
1036720
1995195
171564
364689
1618701
1810138
29320
442769
911600
569206
1897508
1040373
1723734
1916660
1519397
873452
919812
1910298
1525457
1824878
1567943
304151
946974
696152
892238
1227596
453457
892720
1436630
246913
469403
657695
115141
1009886
1385614
497139
1413461
55087
1145990
1259299
563406
960478
758353
1213523
469254
699817
1801565
1797776
638817
1976472
1127924
1713660
290624
1485349
1702928
549268
794585
720912
719865
652652
1119179
62752
1725761
1394822
1910879
1072788
1749389
1142471
1718256
159091
448586
1360944
1408897
1373787
1021490
1828537
77054
1222763
374607
1871157
1900398
1668018
1337462
234723
763042
585298
165439
1749703
1735054
984389
1654210
1696356
1979980
1411567
207403
721030
1672341
880225
132911
414834
355742
1267541
1505276
1428964
1224042
494722
745810
1262156
1019629
77839
177369
1758043
824749
1473979
330361
423834
991857
1890235
1838498
1532010
1379635
1853676
582415
1835149
1364724
835436
192513
118256
1927629
1996459
63426
979069
815548
1434839
1445747
1675727
1327786
767952
1142778
728618
1738635
1437295
465040
135376
958076
801121
361884
1316822
1205118
160866
1807652
1657180
1047539
693130
1804913
1328379
1519159
582402
1647478
1090788
1000035
920987
641199
1702257
1607036
80540
1383823
320033
1925802
282000
1253115
1264724
1101630
1521709
429872
509484
1100028
105436
1942309
1159179
1109758
695518
1527994
1322008
1405094
1833420
1393913
207856
1900341
826194
653769
1443661
1257962
1952254
927104
1159751
1994939
301208
735512
1181600
1104547
436530
1386296
34236
622856
15614
630115
891193
939137
303257
102645
1769486
1177042
788165
591227
1208053
202411
1770499
1203916
1719171
956632
1641666
605869
1188463
1068246
1750212
995354
1768220
85890
628971
1306131
795201
1906515
436663
1721427
1887183
390654
636370
585851
1653957
190750
1192224
686665
1250466
1709487
100592
860183
1772116
591584
1412963
709120
361624
1004566
1772853
691886
1005576
1457899
362860
284040
1325882
758355
1943153
852582
1585839
999153
853724
1457142
549968
1075891
1476560
995925
704975
1502656
1025834
708487
258458
1307027
1984415
560628
434985
343471
346054
227971
1492158
832439
136503
1689478
1263930
625119
1656473
1534910
1900242
958788
551388
358099
1508078
1394162
1682586
1322621
1304047
762831
343019
903370
668397
1684545
162712
91905
1231983
396067
1951218
349755
1627063
558936
840097
876420
337543
960164
1302387
1365710
1272170
1387191
1626682
533705
1175772
266692
1691173
1488657
858621
1446223
712929
597050
205800
1412635
1184469
1349380
1191394
1763302
1886360
490627
366378
822541
1288014
1244657
947890
1370939
1627285
504317
1884866
719422
1128675
1105743
1894078
1626676
958332
1029062
1945531
1407575
1714541
401232
554250
863429
1486877
67526
822299
569524
166508
1982910
261663
809900
942804
906750
1075816
386898
250752
1954172
1847575
1623106
719077
90968
930376
1687555
580282
265980
888595
378446
1845570
254852
1087254
271989
204677
1444903
1275127
1292756
640466
302418
1899835
655958
1309498
1132341
1084997
1291684
1669113
459819
1616561
700514
761744
1293391
1684817
5012
652288
1732502
1378738
1981486
1590635
1497039
1654491
1988425
1120882
1042307
267280
1913574
666307
1487650
38060
74057
572390
527789
482257
1148858
843047
1653030
520230
1493207
1551857
1934814
1706530
776249
90327
987938
1190247
371713
1021711
865029
1645255
53309
41042
631067
216069
1184766
1180754
423656
1856264
877616
293915
1188960
1681664
1779868
1874086
27990
111289
169744
920734
1133867
142954
1908579
877339
401752
739809
121731
1440486
228455
1995250
1764395
456935
1431992
1267882
1241123
602168
922974
1462811
1161211
1893104
1044086
463379
1581325
220957
1163254
1579353
1191907
52324
376205
1262643
1139699
111700
543797
740956
216519
475187
936932
220139
1323180
1122885
1744312
1375584
1951637
1193475
145514
1648818
192636
1966945
1587135
1466870
383296
1919344
351986
50016
709912
1718380
1888615
453868
1167409
1940760
759034
256655
980512
449359
943112
1788809
626235
1577834
1596443
205010
1536920
435153
105447
880364
1671117
1160085
1656492
640449
258010
1538584
247679
1446080
1927171
959601
1061197
489511
1832893
1716469
556739
1004409
530738
1774048
569349
522227
1954265
1433775
934423
248830
317134
43979
1188616
7354
400011
958016
1731191
1010552
543219
1556472
1546554
712021
1029238
1593545
1081079
964227
253947
1399779
388252
1584119
43295
795071
1018426
1758924
1601527
1367039
1916523
854230
134079
1432779
600866
1746931
924408
627667
1326468
446092
1338835
654164
16680
1244752
253132
1817688
1114462
1266368
1109330
1938780
162765
762981
1134436
1903423
1726401
1085748
1711093
87934
1534628
41966
1584080
1405908
438030
1298315
1780075
1292259
1891214
337020
1057963
1873426
1513746
1543627
897283
850202
218373
706618
86440
750872
400636
1370813
364228
1605827
791146
925177
912872
1622940
178364
56261
269089
1459055
347855
905973
383857
942194
182664
213950
1931507
1315480
1216559
590753
954365
1628032
1570186
520542
1128041
1761105
876026
866675
1465534
470021
688223
795846
404630
1860381
583833
220015
1392486
46026
1610735
585938
734709
584266
917234
1526562
1598973
1060232
1243028
654178
843137
1991254
613364
236963
242626
705736
287295
75703
1282456
1012379
878823
211250
830893
1489811
837417
1580187
564988
722017
1411042
968107
1077014
431469
661298
610535
935396
95220
1356730
1550583
162316
1361879
703279
532729
382874
242126
1976919
726488
1152668
1064462
1875596
1066717
88345
1893684
1648606
1499562
327304
810352
1892659
1827528
1429563
590605
880684
1726263
1680079
183794
556895
1475995
739652
1132966
346390
1806404
654967
447392
943439
473809
635134
1079086
175625
1086552
129964
441136
980348
1687773
1069810
1920690
1160206
489125
595240
1229412
26447
751020
68865
185093
982700
1063595
880873
1095728
1791635
490964
780721
1132173
1889638
360312
1570975
1196377
1231408
1305975
1568791
1547652
355765
355499
1274149
854694
231097
4986
1999724
909421
693339
1035555
1757877
813828
1125091
1356090
157984
571819
1780883
1680571
713853
575190
921744
784551
127249
651251
944319
361601
136631
1706939
416063
1395342
263621
1436064
296496
97743
1814935
1551974
1716722
1928997
1257176
1502509
1509807
527379
1941164
462397
1333672
1150835
1712978
1801288
1991766
1040840
1886876
212286
1463898
738603
954478
1723394
594426
1633360
674821
1097338
1514648
502165
1412067
1617162
1430154
758463
1116213
1263891
813240
1965381
1702385
1410026
685951
1590415
1978536
982264
1802278
17123
508383
340778
1064977
1298229
1859539
547874
1761368
1526927
936677
1305946
1560930
656250
1056905
1039875
1002282
1444984
1204205
714362
1995519
552739
1559754
707361
449489
1206920
1660137
871177
1582826
358728
1234618
659690
649252
1732016
314055
1536624
1490288
1947773
220831
546174
10855
1899875
706497
1997260
410223
323916
583958
79679
1383305
273470
300337
1117811
922023
672556
460367
1948440
1330445
622878
1970622
815508
545310
1124161
1530205
832868
399568
4402
801313
205241
826354
495670
1087962
664755
1619581
454451
1213462
483745
863400
1482809
1245342
1274869
1719711
948491
817867
1495943
970704
178583
1399623
744294
548164
1261376
1892284
1515855
444239
1145951
1940299
35158
753065
702752
1262522
1785977
1285106
1736027
1326471
668054
777233
1825260
985426
264875
824809
890873
125011
1330817
382226
1332260
1061433
3866
1934684
147925
570691
311120
1028059
1261394
204612
1554348
664832
1704015
101293
707009
1595067
1451864
1152691
638640
1570599
1174577
1454669
1616958
1660
1587964
1918457
1334660
31127
1980019
397737
314818
1326475
1590572
1209303
1389193
228703
1287128
1015881
320985
1260407
1752195
898015
217245
1021149
481501
1080855
300346
677653
171201
432760
12884
1080805
1573987
1649879
220484
1760717
1247602
79274
1353169
1197093
124762
1394473
156603
1879031
1535332
338811
622237
1023427
891678
1559166
1506658
1679709
1678999
735346
1218166
409279
516743
1201605
715684
265613
1164252
901588
1033437
295274
1676981
893171
451337
658973
532849
319734
414326
1352968
1735952
11881
1692637
1533115
309873
645600
1022250
859342
524254
1239055
1424450
750477
1211470
1356898
294093
1622991
1039094
513934
1035287
462639
573541
1510294
1217963
1972053
1356348
1425510
583466
1810031
372303
1614446
161793
455602
1417719
95891
1412089
79843
1201111
108759
1447504
1361587
877511
468779
732458
1855605
381325
1819373
1424403
821866
1380755
1706448
1865648
531720
468037
1204195
825354
1911150
1550123
248965
368154
1044149
671108
1785369
723306
1727975
1845522
1013643
1331979
1176259
262092
1991218
1501502
775937
1498932
764546
443747
18399
586200
26993
1430098
64679
1845541
1310718
822576
636019
1863236
128610
1539906
672007
681402
1399245
1644327
1378076
465242
647757
765240
1726508
1092481
230543
1039560
1671867
584563
161281
1813289
599371
1009919
33714
724487
1921318
1514492
69554
1149707
1865659
1538774
361339
1775845
277448
677678
591195
1678545
1360020
337519
1804579
1380538
1605001
66157
1106827
229651
727548
1651095
691022
974520
767841
592327
1482206
848442
362883
1091326
1671128
1152319
172186
152216
1608331
29793
756256
1542143
1245691
722345
611726
1459910
1319622
1590064
1678977
664714
562049
1427773
333764
1305550
67175
1271111
895054
672773
1301651
1876509
1507591
1909456
1318023
1117345
1519368
733547
1599155
1887528
1880348
936818
1672912
1094787
158474
1370133
1225447
300989
443949
1773169
286142
403675
1842928
226470
619520
1986171
507303
85085
450586
1113399
1244062
200369
1891376
701340
1640516
1934934
1860240
1499225
894518
1941825
301751
934100
1615094
95301
1684684
261386
713026
686112
1375356
428019
1690208
332678
1246166
77549
1642808
1006453
296320
285565
1140809
1745468
1305754
1977353
931759
15767
1801748
1253662
1875777
1558130
1066360
1926601
430945
482809
1788974
1794187
1170549
851460
314619
863341
260800
136411
1842401
1685923
678900
1498057
174559
748958
306357
860487
79497
1426954
388164
1751075
1454192
1679233
366581
30327
1022916
1330250
1246405
1229569
544587
763259
1444649
482527
700170
1985474
14425
1099421
1511636
82789
1439064
1611802
1407336
522901
1323472
834482
27339
1337395
289004
1732506
428464
1100943
788424
1678750
1522103
1637916
1222798
913705
1520158
308949
97975
1156607
876239
1615653
160164
1312549
1452555
682473
774348
126952
1024972
1938010
1738853
815637
183213
97461
937352
1973367
170577
426847
461639
792487
1391758
1673399
280887
1422786
1112864
1514091
1983950
1507086
202320
548302
483607
562808
533956
1111053
1363891
1807431
1466368
526198
467156
431909
540252
69395
1931861
594092
814090
1516505
819068
1572730
1705725
254693
973234
66076
1266609
122973
1034451
1583499
548249
1258285
713421
88611
1997001
1394475
1395793
427174
1122993
393456
438276
1065364
452775
447300
1019143
1002297
906803
1691889
1793368
135033
1255805
1278149
725928
1157068
710960
454795
563470
1830703
398998
1336727
1336751
1625405
1581695
1262052
816591
718175
1956034
1371616
737559
453376
1885965
1571243
701697
1593909
1075431
1241117
963928
1909092
1091105
713664
975162
753952
108536
1397676
932429
1303354
1726279
1499160
1267865
1174071
758442
799912
748135
634464
1534156
769557
731558
45025
151628
1250531
1079485
1619268
496791
1267311
1394148
378876
1497115
911214
158016
652481
708630
1075748
661223
455931
161122
564875
79966
1225241
924823
830545
1279628
1016203
1681596
1930616
1936371
742677
60200
1280544
1008149
1780748
1398861
1241970
1857115
966398
1245415
150749
1324751
252956
232455
1537161
378334
1961360
1989385
1163173
1540557
556310
722041
1282057
618690
792778
1593403
1587906
563687
381125
1363441
423129
1533053
1830698
795746
1037364
592692
1057566
1436923
1680153
1834667
1669746
237586
899510
1140684
1976586
830118
46668
521681
478504
1970435
817980
982789
1637499
1741694
704609
1535205
1323661
1541628
542202
575957
881162
142388
1206510
1374798
480339
1372514
914601
1662221
1411474
433681
1739053
1472718
847227
1338182
646515
103105
477561
1309169
592969
680946
1427019
92523
137744
1556719
326177
172547
1110582
1973172
1617407
1368114
1080656
532547
1016154
392144
1364955
1644901
1513832
180610
138307
502616
1880039
1868826
463597
1471094
851823
873967
437748
1812251
707757
1894613
676027
1066642
1126519
1261195
185376
918613
1272019
982235
1589021
576487
1341719
1531281
1743847
190016
1741827
1954613
1125849
1603864
1224789
1654552
296156
1500733
1226253
1722047
43290
1382999
1334338
1230943
1052132
576075
1939346
1004507
484579
481130
1927136
450943
304289
692151
229226
985514
244276
1077148
977312
540645
1062445
1481095
433238
49002
1898891
1880346
1068423
161479
425723
1809051
351298
1284571
1960764
868575
143086
504901
185933
893242
1577448
1291960
306961
1112662
453972
1671558
532491
943551
1059201
1572950
234279
1933317
1393276
703008
946091
552454
591508
622805
1405130
1736113
1044002
1125882
1598639
1861715
1652317
1701720
342570
870044
1275817
183390
1190371
1876451
1986573
1114366
808100
709629
1106857
1335882
1293241
502872
255221
1311181
701881
343640
718159
601552
1461934
1439702
688850
136493
138512
617968
1109011
1845529
1678996
333311
1250973
66540
1097285
938684
1602412
1229930
609383
1054828
693531
590990
1011110
478325
288252
676967
295912
986023
801701
31957
1419795
907456
1607078
529207
201456
1168120
575253
427976
316408
618853
1102722
699443
538070
1062576
297159
1308246
60723
1787130
497755
1027560
644955
280217
940297
1210581
90232
1785387
212340
263778
1822024
1358388
1850430
1837783
1771214
560253
904803
1154162
1541054
1509362
712983
1231272
1473853
137087
1200341
564757
912014
324167
378027
616183
512356
1736128
1248039
691005
61652
906183
707784
261351
1283648
1032102
130383
1865663
421339
1417382
1895948
1654119
6380
1391588
1570955
1112288
795509
100027
1784203
209856
361892
107797
594138
546170
1237692
1513034
137340
148390
1973835
950354
715922
1007853
896379
154055
459758
512768
1132239
1021355
1789320
628684
1836844
757659
799521
462882
1134762
821928
1005733
1247212
1687203
1844446
1217477
1327407
1037852
1898036
4185
831216
1046427
1544290
1950046
1346989
75090
186423
738182
128438
859703
832127
1206531
1534120
1715674
201907
1673160
1595213
1410317
1942221
1409154
276967
48035
438942
1829779
22807
651335
1222993
1382283
1314363
1469691
648114
465684
1248202
1985016
675320
1934506
1414534
1117731
301431
39068
393896
1523032
1695354
380835
1529063
1210970
1437510
630341
1926277
702697
1965478
122660
522218
1305692
242633
1782316
735794
402522
311547
1920857
907031
1865609
1612489
1404884
546877
1344195
208713
1222492
455280
473109
161323
24453
722265
678459
1881743
1841134
1388537
55534
1832562
1178090
1352240
926738
139197
131184
834236
851582
1621793
894158
1531969
177288
1711653
195946
799979
566864
229602
1520409
672702
56454
1165083
1075538
1694177
188356
398625
1408182
981793
1524720
1262807
1780409
1918799
1974849
1959051
250879
73059
888011
1770319
578963
563792
859176
1169695
186930
1401868
1565205
575599
1834747
1704269
672431
654144
20584
633070
1449001
683020
1876871
1169554
43255
1528823
1364666
229559
780884
1364535
1162943
781269
291408
1445455
483053
736436
1426319
187749
1031280
129337
1149006
85468
671959
724917
1955896
1396755
993814
1030443
1693104
296189
1533455
1129543
316525
473982
1325807
155103
1723014
188316
340716
1851313
1421578
530496
1572569
1191198
1271151
720647
738450
1297549
1355605
1875630
260807
1483729
471883
1241413
1993588
35262
526710
314395
556565
1916019
127906
16868
288959
691285
1714515
181331
117354
1765882
840460
287640
1349692
291394
118273
1431104
956497
858983
84731
1107313
799110
1004795
1053192
1224463
1573053
1451614
586218
1866183
902936
1945598
64156
1130556
226062
775949
908817
1202305
1732671
1684434
744652
1998263
1855725
1379968
819413
536673
1604839
446460
258171
1113035
443307
748794
875945
101591
1840968
1440623
1376239
1501980
130417
1217126
1487803
1352782
460788
891463
234868
84050
51745
230134
258776
192313
888043
1916399
1698272
1000527
1594846
1004199
1917585
1032118
1948419
114660
115204
611842
1056683
192165
1094679
366330
1458410
498994
449700
1745557
1678721
885157
75436
471800
1863611
177877
1801193
597983
1192744
989098
779904
1805931
1929122
840257
1278259
1770469
289131
1773455
1944121
768199
1297663
1375854
606372
441736
209244
412459
1545820
369994
973322
1871174
1304115
417124
519466
78419
1628246
1473462
1952249
451718
1784410
433639
690971
645121
124622
960246
97084
1791418
835581
153922
1066845
34782
978490
1022679
1200082
1652810
905406
578938
1584401
299308
1274344
1131481
246071
1133825
876502
118906
1327245
243066
1342304
510349
1818218
43442
1668472
1888619
579641
1702868
902182
539639
95848
723126
829102
1087009
416084
449815
769350
1091112
1936658
1150674
210938
756744
143864
1168059
456227
1942422
1180799
967441
563481
1183269
1495095
1989748
298938
1259454
176523
103180
1272264
1590505
75073
1202006
1059072
808746
1634711
1900684
518395
129431
1706825
797731
1313754
1687771
1171589
1652916
1463
1243672
345753
1926322
127069
219749
602152
823149
90366
1753719
1144357
120483
867725
249220
1862585
1079579
480686
191303
1953955
1960045
55585
1162477
1798478
340715
901801
267285
1033126
352359
1551281
147585
547897
263112
1783284
1735860
837630
373677
1429624
1646373
1064349
535818
245199
1448388
1943303
1494161
209109
1888898
755484
1391411
1553276
1323463
1654700
1838984
640232
707762
1430560
1383600
775831
1600894
740652
429919
252344
291237
633278
1010907
175754
773136
1230545
132515
1367777
656311
1585624
1758709
1164475
1882799
1869458
1293559
1201299
1542310
808464
494733
1740932
1905079
120363
815762
250684
1442847
532222
637127
1815942
586418
290934
1784925
1293969
1944438
246829
931761
28758
1964229
381382
819200
1207879
20754
721782
1473210
161143
1183793
1445945
1489638
1816132
3238
239221
1206374
777310
165635
1147765
710453
1561903
294088
1921051
727238
369208
84400
325275
825750
840379
1786613
45073
171008
313622
1572601
1993113
1163687
1779193
1237435
1526722
288996
111885
1241544
1009046
1010196
639509
330721
1780021
24426
337090
1129911
604233
1290265
1735762
792262
135889
1665778
1150653
1525724
1680512
796822
534904
1178144
1402021
1930155
203784
1845349
982251
758479
984112
121094
1089513
257248
1333635
1856698
1509918
1391166
234103
1557314
810049
77910
775627
282388
1745570
1418277
1692626
600294
920883
1962634
1788573
1971393
753686
1144446
581827
63177
337747
258922
1209311
1329371
1057877
464831
1892541
1245838
814253
1685240
641434
360971
1558974
591616
231428
897743
379285
924728
1441675
631845
1675928
1835284
1051249
991552
1272497
1631695
1595777
1307095
755649
1023313
1132986
788222
1084192
1135546
793231
459037
1310956
966513
198257
218080
1045239
936983
1460022
1630669
640517
932907
837183
1846822
1061293
645422
1664208
1031785
390244
1121137
309785
489054
819784
1663272
246523
734175
251930
508952
38163
561892
1880201
1084106
1238897
1940741
595771
154944
394870
1339330
513084
855239
926601
737385
760000
639575
1338525
1422064
1105140
1440896
368990
1820963
523104
162759
1338607
313298
726311
1281777
1437338
1028108
951230
1352559
1043905
604311
1546241
352043
744365
1004562
1212182
1951109
1331359
224338
1427247
669839
1504291
1731218
1547224
1120235
838170
1031880
900319
1570568
848066
1411585
276257
1846663
1845605
1998119
214534
1256016
962305
718168
559393
397981
457461
1258165
1178376
984924
806632
1845309
86277
578978
860749
1455235
106950
456972
1720657
867433
773552
919200
299461
312083
1267881
275492
115300
960405
1666405
676140
845378
849754
969635
344867
1126785
947834
1885207
38489
1855854
527284
832143
698788
1845244
1926657
758022
1320713
725645
509176
542512
1063469
600649
680319
442702
17935
393277
460315
655485
1317098
50431
734491
199523
884059
1614451
1851643
78749
347562
1942192
1726397
888642
581562
123960
1049633
103870
1448051
1167659
1644692
739191
1001192
1890535
159627
603659
1118250
1264739
257783
1288401
549189
1689629
330566
1209477
1887504
307424
318896
905350
355843
1032486
1568725
325439
558992
1021086
820091
992547
562592
26447
904554
1727697
1818886
790723
981982
1683279
974724
1624100
1215884
457803
554442
1830650
343308
120821
1497973
717113
57235
1078581
1572958
1035006
1208072
597244
1829409
1737096
1545611
578613
32251
1989681
817038
1129230
770058
1260266
383913
1086592
1707901
1301203
1037861
1408565
1615452
722770
1117108
1536414
1499061
1694212
1741630
1792744
1813376
1889300
1706507
869296
1414082
861371
1348340
723028
1568533
813860
339405
1563063
1386605
550909
1278047
421366
1734145
1718193
1155398
1920538
1849219
328624
406515
230662
1757785
1437493
603439
1096290
1669053
537014
202141
1838530
1479302
924632
1607870
925342
1108045
524693
22677
843103
1741170
1897055
481287
789341
471955
458914
552925
1452857
1554590
211876
549036
1741574
1501212
848431
106298
1990897
1082698
1765725
751206
1527207
570076
1513210
1180111
618139
17405
70744
372490
1031631
213215
1665164
1695734
496917
759688
1081061
104064
22270
1083163
463775
1675149
640835
1011647
229415
1003330
1624691
1749683
172813
1316755
766881
1691428
55218
671467
130546
461887
1142119
120027
1237141
1787826
912791
391700
1127180
801971
1421776
1576836
1017573
1260039
248447
1668172
1824190
437860
498129
566429
1205456
668302
958581
156825
389786
1178333
1507888
977756
688249
136634
1307475
16934
434516
275473
492749
1170066
1270382
1999924
1992521
1175197
211874
1626954
174817
1114998
1130219
509877
669267
1178537
140222
219946
35856
1154857
1251719
1744403
1504826
353525
1350268
575540
422641
1478527
1985120
342974
557228
1896826
310184
513523
713410
673788
1663273
1384727
1319546
549000
344297
1231760
1351994
1937611
462492
1921851
36458
601264
600232
1915433
590804
1066600
302946
653481
1473301
1038193
249330
508722
2011
72926
1081219
179548
1922346
68213
940224
476106
1461666
760974
1558680
818276
889005
1113860
811336
852369
1459332
1884870
346909
1035375
779798
249957
753528
780341
248852
1868823
558369
938744
1440790
273195
948120
1423604
1477982
208819
880636
231206
727851
1999364
1602268
1236948
1405691
126333
1200060
1868516
545190
1581378
526643
1561421
67113
364495
994877
1995927
537293
1350789
1395834
534998
1513499
1049697
1275445
158604
1238338
973653
1141539
1661913
119264
1547837
551551
903987
1438935
1302280
213051
142633
1904585
319764
16266
1432620
69651
1086791
521467
21274
1042291
1461912
1734722
1474608
1609335
150942
404267
579165
786513
120412
1634144
1268502
1754222
269538
1980876
816635
1670085
74573
526719
921094
965312
583402
518887
986756
1173226
59701
146200
1793434
128597
1362805
62238
1206962
1710401
4421
831282
163835
693417
1372991
678065
1877593
198886
57410
1474992
592434
481520
1709352
1212201
1288704
978076
1679745
939909
1502482
161529
180841
1209038
1437233
45417
1357709
1394528
1140202
1220677
1697389
27392
75218
467826
1337118
880769
1476352
1404481
407828
462151
1464511
860360
1965477
1762943
1992364
1161914
1246618
1955998
355924
1991935
299939
696998
1057053
1105748
341257
1581001
1878103
647442
1227239
45227
271658
524797
1799149
1753556
928526
1670898
722306
1456583
1731779
878015
1076473
1997922
771546
993805
1124228
283981
1793467
1600483
1673112
497761
1018000
1774914
1351219
690995
1599088
1990223
1270401
470155
1862596
868537
1722496
777847
375070
1894702
507288
114294
1785522
1213992
910872
673160
560269
227648
361211
1150708
1492417
244823
522576
517137
204441
1867834
281456
1825876
1781309
1328112
1365135
1074395
1717949
848696
1947889
1329369
1091469
1546326
355841
1666434
1403595
1751455
912865
1563013
1194081
526079
1074685
1958637
1079673
1072394
1033895
1633779
31451
841764
1269724
1522559
414013
839865
1974069
769592
1532619
1102263
1212414
445666
90701
18197
355859
178335
1138045
466952
1181234
1048462
351294
1231968
493682
178021
1685644
894078
802894
1942236
1096146
511346
339011
1692897
613949
971745
1790512
1326436
1169140
510353
379869
234229
137780
1203901
1579834
664487
1048060
917392
665591
303843
1796987
1901366
1755618
878619
1921668
1411502
387382
802265
235977
1314537
922614
1426555
1457437
100711
1550520
86368
1827657
1822989
661138
1460526
554217
1953646
294489
1211895
993965
1401250
588030
910119
1784975
822181
1922488
423753
1212087
675281
1910738
1985728
542556
1933607
280298
1604129
1770747
1161127
147813
941522
1977869
296651
439934
87340
87294
1680734
489671
330296
167846
858195
1404967
300777
688767
740313
1837138
897497
411562
1446321
520476
156548
530817
386098
935603
1753750
1793892
1401250
539665
630220
87796
1679644
180908
641525
354993
786870
1084992
878184
835324
52117
76984
1059020
558297
1188866
173218
1569976
220477
1578378
898957
1758015
1759085
530384
1356633
1859033
1660037
899817
730940
173040
1820575
1743505
1885036
1999325
840937
986604
822738
1515044
1918922
677016
61071
1014430
914894
161224
708804
671820
1149896
1149300
1215047
1306617
514012
417213
885827
45583
760478
1225270
574718
1312762
1985664
1445224
326416
1003045
530332
704509
126898
1440236
1134374
1427873
1504081
1391744
546664
1167749
1974419
779492
661986
350549
725637
1113921
1788805
1877307
603341
89759
393344
189827
946129
1484156
68674
848996
83322
803147
1562176
1680342
1626995
888963
206569
1458070
1444517
1815887
1414663
481396
342557
1605647
1679043
1255706
217297
667363
942481
279180
1914157
485380
1183343
1810599
469992
1733667
101768
215964
458148
441356
1057413
96028
902422
530218
1036472
1063963
1291406
267995
1778171
749213
1520389
48876
244361
1616177
899353
64276
1667408
1719150
334906
1703413
129774
1923634
703855
654773
692770
1158921
477759
933026
209082
1030201
147256
1199634
1864983
1102403
1422965
1188472
188673
810198
1879304
851494
1247184
1287806
960412
1187898
1501394
1651499
1730459
1462730
659106
535966
1165625
1845339
1165873
1970022
1701394
1959160
700428
1589211
466579
306814
466013
1586350
1550270
19046
1219061
1366251
1223440
1196998
63671
1385374
501492
1667703
765579
525026
1706609
440456
1194876
1048528
914422
255201
876187
362906
133236
347347
1173074
394405
1725380
1346520
1400220
571386
1910697
301638
1228141
1709006
1449422
1144449
524253
1252549
668277
1883970
360446
1685535
1391318
147309
1194981
1589074
1533597
1534109
1948806
1744686
1772230
1654289
190832
506673
503098
1345415
114382
787699
849412
483139
536029
754188
1437173
1648387
452733
1559555
431587
51638
544732
781945
1143937
525022
1071915
1830222
1178360
1680597
608861
1981570
30479
915852
810407
1017784
450262
625779
1185614
1190868
591929
1626197
1587027
1115096
418842
1727151
743427
542333
60809
1133594
1297935
251056
240886
1747966
1454257
1090583
1506207
1952779
1882051
1729867
46704
425244
1759595
1231225
1380515
961390
1700005
1546631
1462999
1758422
213807
1439773
303820
1326246
1628127
450005
1813442
1322172
1286402
860508
543016
1811417
459823
973898
392501
105088
1244292
811497
412089
1469738
694740
284840
1833307
1382408
396199
872189
765761
240141
1230892
1444649
1917523
1850503
1456420
1142329
1812608
436663
302768
1180582
1705971
1756321
1035152
1089440
1270207
287933
477491
151376
755674
1606017
1367292
1587987
101916
1384724
1205854
447868
281756
1802311
1183629
1895190
1511692
1967747
124084
1764480
1289195
339386
1679498
676614
942332
1193802
832387
761022
1059200
1524600
1966098
1741342
1526419
78166
1202160
338342
1482679
1652312
1298787
1016637
59146
335227
1094555
425867
1601850
1346815
1878913
1275692
1035344
1107321
1100319
145198
530565
413197
141102
873596
1570817
792040
1948309
420345
976015
1890247
405147
777906
260620
342040
1516896
1139370
1571665
823803
101477
938740
305836
1201020
373587
1464053
914972
400559
40891
1741615
956816
760990
1326013
1198606
1008789
1888057
1684369
824304
1885034
1855835
1308833
390979
510932
966944
1182564
814771
1981776
273466
1691565
1518400
1489791
1046876
360234
1782131
1527655
388845
167087
624700
498049
175998
1051511
1992418
1149566
288303
1493115
619514
820565
911382
837007
1295974
1589407
593600
1212671
749750
231498
1635053
240126
698074
1890949
1144817
1502307
370055
10436
1907583
1200281
259214
920885
150505
1853003
822076
289570
231127
908350
1297138
1819095
1401753
1395695
1227836
799652
1964161
679577
1277384
1333950
59977
451508
1532234
1857942
1965548
910019
481148
1874619
1215928
1137023
173013
1660429
1787127
1925293
1457590
1248808
292644
1911050
1386426
1543036
673363
807789
1843701
795734
1170610
925808
1888565
630079
518565
1945394
1888900
1990510
205916
1732924
1009232
1480784
1995297
426781
1781103
575794
685799
1292356
27246
1598519
1497041
1273428
1241203
1019995
35018
365176
1685004
310047
51323
776066
1720519
1346724
920871
1825600
649874
1873022
1705434
511972
1456511
1386598
421981
1518562
1502345
347663
1768293
1541421
971708
922654
572598
1334385
1593636
144536
32926
201908
1619479
1986844
1736264
601209
427616
301038
14815
829488
1973377
1480927
1943692
430106
821498
430606
1784259
249888
314558
1414022
784098
452491
692410
1029454
338910
1967194
1956572
1219638
1759902
740686
1891603
659208
1412369
127362
1009217
79108
218209
1695999
1458545
1461695
1719617
1985427
1391071
46073
1283357
56736
521299
517162
836955
422143
949722
681653
1381860
1191719
1900076
786950
202943
1365247
1966290
1309229
127471
1026047
1628609
314688
1715249
124937
1403084
1619230
1370284
930492
1503004
641845
1631234
1014595
1499417
1227369
661089
1926642
1848018
537055
1011375
1021311
1397491
504770
1307472
1044951
425962
1717826
1231795
351162
68444
1236146
1806981
294171
1011806
1700835
1663361
387589
1232229
263887
104812
1657767
1985853
159567
281537
1662584
1694476
1910918
1290557
557127
1770295
158249
584286
1093001
697644
97978
1153655
1915974
1353580
902707
1145004
388162
1744570
1596142
784652
1429563
1689185
1574368
1620882
449138
261910
165866
1203482
1228551
1371249
176219
630299
11603
1852981
56056
95714
247787
720751
1299753
948869
906447
230596
565132
137521
1761180
710859
542907
1657782
713130
1723128
1626875
1048020
1861345
1168574
299592
831022
1397441
1875982
1182634
1994580
935193
646013
1004365
497126
249618
413618
1874154
95489
297080
12991
1663174
1676961
1649356
1590926
277422
1086341
1211880
1726478
872422
401966
1870113
1066644
1089219
1499826
849752
120504
1632310
298317
678622
840929
266754
1193664
94124
358313
70689
1060014
1365763
1358610
1991938
1166815
684670
596880
1096720
1054834
58990
1352595
988288
1976212
1506998
867055
664813
480339
1857559
590402
38852
1285367
1805239
365623
517749
1486450
1004232
1779773
1552186
930123
771930
1332711
176583
1546273
1921859
1999336
1607657
807991
424160
892324
1387627
215339
242077
1208261
1675280
1238120
1570860
1717220
1727958
213734
188496
922291
1656668
1031021
1163207
1603592
1360365
1165463
1606505
1448797
332222
1044396
89320
1853860
1329616
1870366
1576860
223954
931552
776320
1393066
702563
273466
1480312
125239
586209
1224308
546487
1897750
395326
448092
320408
1292496
1346074
500227
1056661
1610494
1455745
338967
762652
525358
1111484
1253991
681089
619130
1722271
990750
141539
1468964
1340082
1667971
1835797
84464
1897438
1250767
89049
1475339
454211
1210024
1044559
562233
1207137
1093997
1049878
45836
1211138
884046
1746155
1653126
743423
1849198
1943049
211723
532374
204980
217893
59061
1310130
1032055
222151
1926962
1523847
60792
18131
329667
825458
531223
991494
1054383
439392
1506952
1017987
762536
589320
1104699
517063
925662
1130676
1698464
413468
1598671
820253
179623
293463
1289008
89536
1628647
1905324
1999224
1717378
481011
924186
671255
819264
1317429
1561908
1383930
1181439
295437
1160512
1424049
1073803
756442
1535386
1397698
1909698
434759
1482628
496178
1944179
50521
1194398
604191
1957885
95927
968479
290538
1102070
357805
1286469
1230155
1754352
20961
1202573
1652148
1615597
1166421
615447
573608
1015849
1815999
743559
385963
1723433
1667750
441710
1660350
159040
1218359
216439
1048669
706493
15797
1682852
1293177
1157266
781887
873345
301655
534972
384139
53029
1575043
129305
322697
4105
1158495
916968
1423045
1879884
1165355
492376
1425562
134311
1649285
1670817
1024062
743866
734987
1110660
1463109
1853555
1297417
144124
667156
528025
1775546
936500
1357423
407763
1133979
1177745
988080
805330
901887
671811
1234651
1735444
1515457
256292
363438
217919
313704
1626538
1449335
1470238
1549154
900495
952142
211279
1939174
285668
1492452
908308
623456
1782276
245427
723586
1001193
1990984
753218
1639066
1314072
471489
458195
941154
730610
1910684
1440595
918506
789495
829272
1840580
987052
1269204
667156
1505617
41635
623984
1524569
1073247
332965
230852
147200
720048
502325
21627
78032
1053113
1261927
1275343
1609766
1525906
219494
718205
723104
565453
266214
1057213
1751211
1420230
1978463
731114
958449
171784
731741
1060629
1843361
978973
1175474
1080028
466484
1457175
513499
1150714
1016105
1351979
865220
1485942
438331
1454439
624708
79514
714107
57020
450652
1000163
1161824
1188424
1052634
204081
900988
1927204
1953331
1914318
1479221
990350
496023
438097
1406626
1245800
1202632
1155515
1333170
1914224
548200
75225
1352534
143911
1643037
1368103
1405550
793995
930840
1278570
1967949
598379
1901377
1705429
303743
1611764
1668465
837481
1482058
964223
1401450
626938
974558
650488
1424674
725330
1045694
154043
1588140
1336314
1266173
506334
1091026
1757875
501378
1194205
167849
810353
990338
703029
1724408
384063
1741044
970042
244876
536803
774517
1677544
110560
1826668
1754142
1748468
1632057
493426
1687557
1521113
854368
1015491
1989907
1757657
1307208
1997020
456069
1486372
964713
286670
402524
62353
1470054
1529594
1336327
1127890
1593354
361075
1710187
410041
89360
45415
1561564
1411450
1346217
576641
648603
270306
1939581
1234790
302715
169760
218583
876454
1361190
1529910
832792
707420
247311
693681
925706
1345296
369076
644560
239610
400599
1527926
838837
1376638
145315
1730225
120907
230838
450980
832092
1046878
817951
834965
1066429
353999
1311675
893805
1527418
515522
524241
207792
661571
463890
1930312
1521714
744530
1495566
197664
948874
19894
536002
1350252
1409281
1003577
660158
1408398
783716
1582285
1583983
817227
834978
341766
1899314
932779
1931393
635267
506309
226503
267459
1508690
1451955
129446
829360
1267922
519007
339396
826025
1676181
425403
1378973
1734661
1143147
144047
691427
1837081
331037
1169464
1193907
249478
714427
1610283
1904157
837896
1639238
99509
1897649
1805673
1954907
1031188
1580877
60810
59654
6581
1920882
437528
219735
311194
809289
1180618
1127865
675492
1922000
1569597
60198
1873089
899551
224040
580299
1809608
1896618
392664
740883
929287
1292409
1595993
541410
1449549
208379
1348959
1857375
1911894
1672947
1941719
1991930
1414900
1686181
367680
470408
1879455
1313909
417784
538126
1293946
376886
1169838
235870
1661894
1582057
625527
1919702
121607
1805317
1260787
241839
1503914
1675171
1812394
29795
1433772
1213281
932687
259159
291290
1389285
1744032
628846
773286
1740119
340513
1355253
360142
1713409
1945923
1497002
1463245
1422442
710771
1553785
1324481
1038712
843906
1721005
244319
1198243
281063
1084897
244932
1930693
257485
112084
1081276
700614
614667
200605
761176
945611
720622
431518
1396340
1224249
120739
1467932
1760298
1542533
1568816
938822
41252
392223
1716547
227984
1558076
1197820
1450204
1069510
1998700
1077519
519040
788167
791102
857221
1255639
1871384
548265
1206067
340382
1754372
722199
1654200
889293
1874480
1484564
871415
1536040
1574741
1148607
492084
933537
1921024
3115
877681
1429864
1048336
764963
1260005
1278640
779226
146609
1794816
1217154
893159
1305109
497331
373664
1826706
701252
1795451
329819
1678536
1863541
71906
1739105
488636
1488939
1786528
460080
1496847
152380
207637
854401
432789
406957
1258084
582406
441145
600089
1841130
216144
721006
717223
1637129
720500
959285
701885
70805
1656379
1132002
482360
968197
991875
187524
165041
864408
1908789
210386
1487847
675558
785847
1673692
1388153
830384
1708613
1729258
752255
710663
1815461
315639
1351507
1685944
1079211
126758
869454
925048
777323
429492
1663834
1393535
409965
1275453
1539047
1566963
1965172
141879
506089
799756
15735
1510289
1926718
1552246
222822
1214910
323762
1834787
505729
1756423
1083866
1053126
1369593
1394995
1564590
94012
1181980
373926
1975149
8260
617332
1745386
1832914
1753645
113897
1281317
662169
1702640
1628851
1976336
129144
235029
723954
1177512
1141047
1643239
1897026
190747
1582883
437618
43425
207557
431085
1997108
66618
1824834
1369220
713361
1186645
1998275
1250975
853662
1364503
1101632
1305298
915567
282246
1676782
971008
405935
619197
659619
49606
615181
1264869
1550802
687686
91267
1996285
207593
1707285
68675
93442
187562
1441134
739867
1133987
1137195
441754
199827
46565
1068
1170276
452275
1273646
589735
1048768
1092152
871828
548880
319220
49607
1557661
703823
579749
1140
1180372
299077
1308311
1872472
1502039
328893
1075252
490810
1900075
87502
251069
1772710
564787
1838710
993639
1602204
1714408
437948
171278
127418
656946
120436
1592496
395944
1572572
1059276
1500307
1838677
1848460
1366586
1184018
1526442
370426
471315
1654284
817430
943350
346619
1474948
1305850
10400
1093035
660939
580481
1309109
1786689
638724
917678
1372471
1523299
687053
1318777
484572
1100540
1157863
624426
794458
930970
1725208
1849431
1559843
1888513
518514
1994865
1246444
564798
1365682
1402021
1441667
439309
128185
1585201
1473405
618920
120227
1647601
502754
1215546
578520
768433
501508
1856787
1947276
1873156
201048
441347
1011829
553867
884228
678350
1579972
114018
433791
1263669
162245
1888606
804730
807481
1877633
218976
65739
1480037
1816178
161030
484500
655445
1503542
1717561
1909041
1639252
562778
1021861
1900749
633339
1370211
1142919
1009116
769462
462657
1518397
357272
1901624
988456
1224698
1524182
351685
1134888
1249712
1946662
743202
254137
1261327
1783570
1165988
1991354
1872536
471561
320902
897926
1723456
1862189
1077276
462086
1146113
105913
775171
1776805
1667325
1618962
647528
653792
48958
1282509
1998697
467221
1625805
294999
588841
845334
1650723
102651
1808796
442892
1014136
924751
1253703
901315
521331
1603314
1269625
835371
1087205
1665731
1790354
1870138
1321227
218498
337925
869112
1451008
1368093
1911358
136006
827024
1686884
67987
604315
995559
974892
957052
1483366
82512
1694747
1916570
787555
1668810
975290
1754025
984504
781094
1636128
1212772
394820
1083752
290797
1585399
18363
868911
1396165
542627
1904676
236951
62887
1186619
1878207
490953
1578946
124361
888940
1125638
1938604
1427200
1597063
1238651
596216
418766
113684
1566690
1869084
439779
380816
1085042
1235433
1541546
1103739
908387
1046231
712157
1341912
1826777
1010852
933568
1121602
1592457
994560
1696439
372536
1053611
1555633
1717210
1763799
923901
1337105
835650
209045
1680476
63811
1639854
1210988
815069
119044
625835
636151
315691
1388314
790392
302297
894675
556494
1811309
1524379
1586794
1854854
914666
360523
126102
944972
1256801
668443
1397930
1129118
1860074
985005
698480
288522
768821
746930
472696
1129053
993624
1720447
1191821
1727674
123535
1666503
125419
1796221
1690347
1298138
1946482
1603010
280236
402571
1135518
1413145
1781097
1237866
995959
812944
786520
1311910
1237206
95526
149781
633523
1635969
449442
1711291
1785930
744048
3778
1596146
94321
1477747
1165734
943299
384021
1106885
1329933
1535137
521378
1357401
1999061
1803076
152405
1923087
706620
821201
663448
1407117
804740
814166
497203
1023058
1341038
1773261
796008
813296
627373
161768
1582187
1489593
1374992
1889720
1299374
564975
1562612
129113
1743264
553606
760558
532667
1937619
1908095
1101647
325526
1799665
293114
1453217
513925
1127896
1209597
589384
416931
1316378
1860490
100841
1028973
1539757
1948878
128385
830050
701295
478915
1254205
419924
681732
1952987
1178840
217744
1895159
1617061
900036
1486501
142480
1855202
630240
752142
1495681
293481
1961234
25697
1515729
236915
927919
966288
1583623
1537577
1401330
419236
459282
1910598
664151
1334818
1161950
1759924
715924
1141121
195562
589951
1735323
1224984
7920
1226656
1429586
1192830
43612
1097739
1173708
704055
134828
1928862
741916
1973399
77181
1552384
1904121
1397782
749066
133812
1699701
871658
19292
753515
1870585
1563680
1306961
1104988
1098107
727668
388858
232070
1673073
65113
1748541
170804
1588520
1079166
1232113
104387
1634288
602310
1920012
1007162
868114
822039
1335998
1950345
1304754
257871
401721
71090
1294282
110960
525739
1291823
944220
201781
1845166
527152
158630
1593138
798568
817810
804372
174518
1819146
185672
1753776
562197
626165
1824219
301970
1277215
1530111
1103158
342932
908290
1722562
1272642
1111583
1464677
1357519
548185
1091043
612722
1282447
1945564
1627575
1819750
251738
516845
976190
677503
1308681
521436
1044321
425895
1266099
120079
1097436
1342771
685041
1139282
888121
1044118
1566020
1328546
1863527
1945747
185150
868776
1648343
152088
627474
1454363
1037645
1426123
767063
1239371
22199
435488
1602085
1607887
439014
422205
1123618
1900110
438486
1788772
52207
1530234
1418653
269935
1425688
1879248
943345
1038683
722586
832470
1408664
606057
1031733
1732651
827800
2194
383900
1656309
748735
1841791
1715617
60352
1048079
749304
1585800
1133171
1460693
1891082
1075870
439540
438231
1198007
1224675
601141
1408328
1144581
698165
272310
390739
1827352
1190605
1192876
594748
1806402
1259983
756220
1640060
1917850
180700
429111
351926
122082
1746428
67574
1327570
514673
721592
1113264
1956935
1172420
919184
167834
1844434
1398523
1816232
620263
409292
237862
795182
296862
1173586
132371
1574941
787121
1223690
1281224
1752327
445685
1166654
802917
1231581
835958
365665
1282988
26022
668764
1315819
770732
1499809
831669
1381605
1931627
1265973
345878
74276
1197579
1300219
1351235
956474
962433
357194
813191
1811569
132545
478877
705648
1199518
462743
945411
1443743
458343
1748968
554887
1559422
110210
1562944
1744816
1750357
955451
877542
828903
317307
1876692
1728439
1115296
880193
1871515
1504101
1219492
1784985
1258631
778807
945176
407596
1909276
1805986
526938
682172
1922283
95212
1322418
1412859
1042702
546616
544472
1132450
261064
1273693
1856336
1340669
1274875
1339805
1643599
289527
1856790
128290
1321831
579662
1677816
860683
667761
163137
544498
142648
1445119
737261
669324
1671260
1553591
730895
23592
208705
1673999
687804
312611
480692
680142
689443
1712735
1306241
467430
1468385
1800690
1368666
308139
204827
654082
379118
947806
1005061
920244
813649
632348
134573
214254
1086043
155499
464462
700254
1848526
1454135
93131
1529538
413982
1600579
1538454
1220879
628267
1690710
1201978
683895
232951
582090
1735278
552158
198532
69526
233722
1060848
1438806
599966
1228093
463840
1007317
568563
1395630
598308
312236
345844
287329
741704
523475
532377
1895792
573856
1925674
980716
429511
590272
1205437
764191
452075
1669648
1314746
1200738
1232141
234511
523213
207563
650579
1934772
315805
202354
722732
574596
996026
523666
1073174
1127028
279078
1713030
1561288
1886416
543855
897237
1560593
1872802
1217539
516624
180852
1016696
32851
347844
1620789
1308536
800321
205692
1876966
801657
404967
1311727
396623
886764
1023176
507128
632884
204147
1379607
136221
744139
1348183
1652204
788694
1857820
937505
710591
316760
799798
236047
1417356
1174206
775672
1326980
305297
947550
649206
1549066
991641
244818
1589007
1960313
1481191
68297
728526
457041
739005
1885846
1746767
1856786
650937
1867347
1431550
498128
524131
185065
693084
1348058
788327
421002
53099
1837188
627461
367416
866275
1343629
1267161
999905
1297105
328536
1541566
394626
94624
914514
239002
1193906
685053
1120807
161958
1716447
82853
1833322
1437764
1026219
293917
1754613
1874091
1546462
1090616
1923421
624895
543778
6142
1918741
112422
472895
16919
688625
807493
1959267
1643649
1504651
837517
1383930
24433
63496
1534949
1395851
1076371
1222018
554169
1791855
786333
1158779
1799569
887138
273683
1983684
1869281
347303
120913
695038
1635718
450721
1684798
454927
388407
1381966
1960901
93903
749147
1429681
75979
580348
1974295
1302607
1839894
276833
41256
1930625
1876616
859577
1512301
1334190
481096
1544456
1112672
1995919
1164594
1013873
1478265
1278414
1085264
60263
1479070
332500
1303206
733554
701806
372177
728371
1567775
1075695
1344403
432989
515725
1195118
1274414
941969
1986802
671272
310426
338051
1627735
1813939
1099975
1540105
1546363
253949
1648
1411407
845345
891354
699453
1904665
1720292
446633
425750
536837
1821330
1909201
1607723
414446
1309120
639989
19227
414232
1631011
1953222
1569532
1353781
346585
379613
1768395
1018887
1601066
394729
373970
542632
69980
452595
1563630
1988947
770200
155071
502679
1004922
69330
1070692
843322
1702427
348018
1740649
955025
808732
1504329
652725
1020577
269350
1595092
985471
1048200
1655849
393342
811700
1728976
1218972
671089
1009772
334576
950477
1139696
269893
1461643
348040
824182
1423969
1600984
1474102
1610355
495972
536629
964168
508140
1940938
278124
1915328
269926
189055
295313
338637
819594
848737
753528
450714
440622
1860664
1585356
223584
226073
209428
1309795
689393
726589
1948425
1038172
1012907
430520
860684
638686
505898
1329176
1632915
1996061
1849939
843485
1286021
1770406
1893611
884416
1632300
917519
1280272
462941
757928
1878852
692066
1571982
110976
1954092
1716919
1752740
925862
1240459
1231265
555984
673523
236071
744588
1675448
925209
766109
1687896
985243
1337664
1315015
397804
773648
1013010
709876
1150219
208844
64140
1013138
192617
409387
326608
1986111
1635805
189105
1715731
1132763
1468674
110844
132056
1229035
837030
800023
617214
178502
372448
186536
1213220
1663113
1597934
1240090
486921
280550
1733765
1755054
803911
252486
1839934
370838
610914
81567
1176260
303170
1455887
1414841
1587711
381986
492268
1073797
732713
239140
1023196
1949400
305970
926715
1100521
877090
1826195
1211492
698040
224699
644555
786284
149664
800582
1325913
645360
1037894
1022973
795967
1231413
1785991
218612
1579807
890825
986276
1635409
958104
1863
792708
1731271
146409
1103802
239801
1289230
87081
204700
1473814
945719
528205
1926166
898218
865886
441601
1125691
1417482
804962
100912
1786923
1340568
1299532
1645778
54494
192999
876966
157250
427907
955689
1757792
540515
823355
554245
890742
1205054
462606
1379913
966854
276344
512295
1768961
1979248
521143
1401609
1500554
1237927
742802
851131
1819987
1815874
931497
111105
1723687
203111
50597
1925586
70397
880441
109760
872423
1682326
1289409
142712
847984
389451
324609
690835
1860740
1310841
862017
1670553
1127432
1424180
1891137
1308739
1538432
310048
1326822
984530
679396
960660
1619007
1468385
1824114
444626
709492
994615
1579735
1617239
1670424
1893378
1058270
1945438
296834
1172303
1125419
1416581
1754330
231438
1085330
1716525
623310
189605
494354
1485142
1653426
1708888
446063
1549617
592935
1761995
950835
1681818
1960184
1818855
273768
867208
1223668
1574748
1677846
588137
521907
208405
708743
1169953
1776058
1215326
226159
1711973
828071
1727362
1355301
662506
1071413
214382
1940455
1729742
624917
717355
600367
124115
838722
214718
1974023
1391538
1576450
385049
1655166
1806231
910470
1703471
1289975
641604
1147358
275775
587415
660394
557967
492942
681901
1989730
764108
1653741
1609759
835376
1756095
1676807
767934
342554
683221
385173
1332250
1227692
1390514
1996934
267369
530760
249279
950907
1613446
1985997
990411
1884654
1349263
1079398
816191
1760871
261275
619332
58323
1638794
1240179
100985
109662
1116085
277558
811122
1315986
1318076
378727
1430858
197355
1286726
1323462
504368
804462
458848
1261973
1532879
1371059
1088262
50390
650948
1843352
369588
1914486
1812633
1636168
904375
1396896
1119918
1675249
228745
674920
907265
1093032
1179872
980544
662492
1608504
1467272
1175231
482552
1548762
1673581
1565057
1693474
978210
638452
563316
848847
467509
164380
1597842
50027
1408907
499130
853528
468929
914232
1227342
428175
1431425
1448642
1906900
1420355
1816154
1835117
1512283
1305770
327936
154011
653936
1090090
955796
192764
1145023
1595826
673251
1638317
422720
115086
1184773
676858
963978
1416419
836675
913624
1383584
860661
351061
825001
1109319
1321376
1159147
558264
643884
1037592
856566
1861012
1022795
256524
1376272
355212
1082589
891438
27112
41411
742626
1585656
48958
1363793
962063
1067998
388058
1831486
434215
1855394
1795385
1016967
1804308
63264
673321
922884
1189528
400852
701425
981472
172163
1100621
751743
288466
484467
769212
441751
487057
380641
1585975
144771
1553599
1539676
1521171
618337
141704
581648
456091
954698
1212784
117920
1281304
194023
1041566
1848171
1371737
166994
374260
1794707
173871
1865384
1583059
1976138
119988
1663538
1705400
646080
586877
1692674
920
1542983
670951
1148849
909353
1291611
1291452
1207398
1812723
588953
1055350
772372
655929
1024586
1930228
351518
887366
1887219
1234812
922366
253456
1839960
108702
1859364
737990
1425794
1474877
1234409
1987591
1582962
1376506
267343
1882089
1390357
1532202
723124
294548
823865
430974
1989198
1002850
1550805
1777227
1695109
320755
1336148
357847
133414
977190
415629
1121369
753685
547351
1002595
582829
1107275
1492279
1437642
1563457
1432824
1639876
1983655
39458
411852
573296
784915
1332113
954982
1058412
1192529
1889240
649178
204071
1639963
434176
106246
1585512
985238
1511064
1968173
1778889
9689
659383
749546
1892790
1774197
456457
317008
1220418
766073
135881
459017
1512617
524983
195823
430102
1951256
1750586
1565924
868632
1010975
1240969
1824002
527298
319359
1421614
1553124
1987024
836328
483335
1732661
1280831
350974
880420
819517
1267710
1642721
1056714
666084
151682
131551
377060
1790332
1781986
306832
1819231
193593
1088791
641916
1935437
1561557
1840548
833769
1549258
1914052
1860123
385911
1782511
233628
1276206
1098857
114091
1502047
312564
778912
248586
1444710
797637
1367233
1824790
347456
1868006
1459707
706944
31246
608286
1582333
496495
15007
1747540
290587
1807985
1496834
1126594
148282
1347260
257929
447638
426437
247576
43310
1708986
1122364
246251
1498345
85952
1560179
604384
252075
1961840
651078
646684
332277
70495
186257
1791985
1482964
1181974
1238506
1671009
626728
1421273
1818366
1436088
525016
587520
826619
1952089
891499
107937
1633327
1241525
105772
49296
335972
359495
1640951
262164
597909
328252
1786201
1981813
148032
539101
1175792
677613
795802
42204
1663487
939982
1135871
355616
1485680
1612955
614007
655935
396065
1826262
999556
1870464
725801
9279
823571
1074696
287386
943824
1152872
1602737
950588
292164
1209432
767036
862221
1740885
175838
180357
1024106
696536
1480573
1032515
1963399
1676617
1656813
1761610
1663665
635317
105724
822604
300920
1501110
1070487
761979
228494
1898213
1747188
829735
245171
1693693
630327
275204
43054
1268793
768444
455364
817361
1593770
998415
1987120
725404
1229514
21553
468385
1174382
1982922
1109672
1487539
546801
158021
205321
1259140
1072462
1930695
459007
1091479
1733729
975569
1484708
1742979
573567
978685
218352
1009159
988459
1125922
1709098
1917288
1641992
263835
738567
1022031
85504
1757027
285783
1659323
1509477
1539958
306427
1646823
1870379
740662
533078
1872314
948912
1070142
1080158
837265
95715
1455311
1017892
164575
40105
1248970
1084417
615633
1389618
1932831
462673
1594985
1550081
87498
957600
722013
1741539
871234
729769
931983
699652
11272
1588868
1191632
1697762
1114122
1486763
538783
892622
1909590
1372979
245680
179404
1331220
1917202
437332
1464168
1413743
632296
725077
757809
428448
93651
402088
564998
804659
1041081
267919
193644
724085
812319
1306579
1971413
1582093
1259501
1212816
1983735
1884332
1094975
1800985
415788
899144
1934732
669184
811092
1696830
3171
8147
235354
1010858
1161339
240713
453363
1748079
1812604
354051
581480
1562492
766843
932835
1619918
215664
1033443
826688
1272926
8306
260010
1076143
336318
1669154
1220669
1963703
1357285
615430
194051
1469959
313117
1735760
443781
30843
504420
580854
1242294
1605873
288617
514109
1908874
640555
663688
1483448
12855
308123
236734
805123
1439925
1684414
349845
189754
27960
1118069
1922774
901352
58033
325935
1433608
857781
1869816
617682
222125
607183
1343068
922680
274392
1804524
1687518
869356
1482419
383024
1581940
255016
190524
346906
1816621
1421557
135832
1916871
610032
693890
689640
1364078
355190
1198813
495415
749541
1990121
607114
55805
1796756
1790477
1399991
1284640
665617
114190
1565935
1334774
1679330
1171025
765661
1808207
1057892
1537349
1993076
2782
419608
742475
1270007
1076623
291456
441108
1402385
155607
1040856
1487180
1027275
1737909
371798
36396
1359976
845543
935679
766730
571804
1416615
948219
960378
833593
1128707
1970578
1688092
1508021
1680696
271968
1686860
1681356
353376
1365704
1841324
1713738
509867
1268088
552932
1655487
23802
361653
666924
169113
1660244
1951698
247337
1715410
1825048
593297
72735
1478667
1910343
181189
640147
1010446
1750206
1328583
1858867
626484
845817
197202
1991498
1765903
1546015
823134
592111
215539
1708908
218882
244043
1306290
1532528
1170983
1064805
1002424
1900822
472103
235144
621686
1125337
1089583
1437497
1325212
1658638
1936262
1955813
1742427
1323227
1142237
1744981
1913513
579603
1941583
566404
1002646
1352761
1192028
1634728
1536464
256590
1822050
797056
194109
297979
1336405
737454
1409975
745376
1939683
1122396
597341
190461
198086
1725092
1455375
1169412
141078
1054260
653073
36275
984071
1669052
236496
517039
371041
1575443
190595
1704235
29454
356823
622068
1468185
1471866
1530581
120642
565866
899535
1368019
1002530
1844427
70368
1595972
657935
1404909
337006
1684097
361126
68317
1890682
925886
219081
361427
1276419
151052
1814161
839231
69155
964418
91208
758099
335820
1350192
1842639
248938
1307001
545605
1297140
278699
261051
632998
270526
973028
1978401
1891538
499498
1243023
1358128
1036181
511111
1756776
65600
1346802
625886
343896
729763
1215642
1709176
607214
1329473
1851363
1979661
1729896
1284289
1690073
1458591
118392
737460
1477893
1986492
1184504
726406
1102651
793927
1844874
1927447
847248
279063
1954034
808222
1252509
1352020
461610
1484916
160628
494702
685857
1413506
1864044
1174901
662235
789
958302
704312
60372
240022
882269
1653524
982740
1252981
1966839
1254531
1684128
200456
1767334
1602074
1940105
113516
622917
1714032
1738753
250357
1071797
1686710
1802818
1862899
1277242
1554944
434471
1798861
526172
732910
1750196
387880
1635377
1347520
431484
739529
1260641
1103673
1786208
1873361
1966196
915244
843740
1451098
1732020
1773457
1970617
1166339
33397
1105747
1587296
1955882
734629
1617514
1948277
152784
1727795
1018569
182226
228002
885231
1377070
1233632
888050
202816
1296877
76742
703171
1456227
1556503
1448338
16755
1540269
688328
1513387
1396946
1296606
574550
1718306
453358
1851560
1733475
1546213
1477104
1966351
1487446
988233
524201
1800130
681327
1371470
1324978
1961134
1599491
1972424
1528191
1986337
1168356
981518
1930601
457837
654377
414394
1628641
1790346
688694
1917160
486373
1033692
90434
1624738
941758
619850
1674807
1440058
836013
1467709
1030214
1911611
672291
767385
324780
272951
1690667
859973
1283956
499780
1643681
1147435
1650390
488434
1212831
807036
1864465
13070
852308
106212
1798835
1137920
994978
705047
1651780
1350867
536137
706863
763340
1083417
374362
1619207
78538
1628503
1796949
912485
511404
1205859
180685
471653
88122
94258
1154275
1142180
431879
123925
1703967
491170
1876464
533937
791025
1745139
814278
1385099
1684363
89936
1750005
399084
832255
285874
1387912
1166209
1293227
1415513
261773
884888
848447
1170560
1816744
904626
1668909
1314021
1421603
1805487
1313448
156554
1769640
328909
202536
368571
555280
1278924
562044
933650
759752
1524713
441836
1854960
772539
1441947
984761
922006
384301
641028
1351302
333243
1355994
1921125
1712490
1547526
484359
1456917
899959
1595677
214273
1669092
1053209
1113512
1640367
192590
1383484
1575746
1367338
637303
1645793
1161144
1754620
1315314
622208
1112638
1614941
745730
1239084
450047
629965
340065
9523
1345895
1080447
1623222
1982107
1396310
1603172
186588
874291
169140
409895
45986
381983
1650305
477937
152104
274828
1765818
29875
1547317
226332
1833725
1513561
513149
848900
537231
1622220
322721
786356
1766410
1158593
1211368
523645
109038
1652310
47160
995966
1239193
1884244
1075020
1145629
1041422
1836869
1453949
1615884
917965
1153774
164760
1814926
343662
1964005
1508643
207250
166960
962966
1200114
1232139
1234986
355374
610192
602450
333610
533667
615706
1412922
1271563
1494638
474371
1015969
786317
88178
1323439
1535721
1908005
81572
1693031
591107
811051
1210332
588155
368371
1932255
1281590
1346875
1678264
1897936
1328049
990721
361952
984789
735369
1230801
1942212
1653484
1674860
956544
1095545
1025359
1216655
966611
478995
989701
338202
1410182
741378
1238906
1669006
1401528
1440379
709824
163898
295642
899417
382571
142154
609952
1680618
1128001
140370
1062652
1828836
568775
735362
677521
861043
1409730
1975706
363507
447372
646888
1484728
587673
829556
1869390
920819
217028
399961
250728
1159978
677064
1640427
767202
1251200
1278542
19686
1927500
226647
237978
1789176
1776576
1681073
1448027
1387550
1270475
102818
587250
39805
67530
216935
1283244
1224988
1595815
67284
460130
1796579
590145
1546137
1709716
147710
336110
848297
218581
948983
134212
1073008
1034976
1621103
982325
1468857
212478
444268
1473435
1545878
427932
663265
775237
1824129
1719422
843763
1101321
1124159
340643
1929634
965298
1109177
1849093
1220094
703649
1500986
1440528
1456106
1289066
1761784
1106321
873631
275376
173766
1948107
1357659
375040
1284551
269365
1435022
938577
1966736
1073638
173574
487658
535835
285867
932811
493476
1294270
678444
147767
597218
469899
740717
1490547
585797
1267497
531471
703545
1075005
108555
1119762
609063
819542
112193
1973356
733078
261105
1388463
677447
1493473
988343
501870
526775
1676194
1585669
978258
1350342
211636
1523059
957814
1000380
1193621
1932746
730424
1765290
1538025
1089102
1454168
1131758
1961493
1520254
796069
1723078
418230
1472471
680709
1545914
883657
1194535
1801453
736440
1036485
1309251
1685358
491005
814491
834256
843511
1187055
597264
1638705
1907275
1225295
473769
1858094
1319027
947797
553085
79932
894850
600663
542605
1926306
1164368
394355
355874
818245
263653
765781
792735
1634162
1445763
1636912
892082
827703
301042
313380
1364026
670684
228449
1772714
593372
1706095
1838724
768200
547591
1404983
1356008
933567
1580359
494320
1109437
1554040
1548468
557017
102849
1799923
320379
523335
909555
741285
1550036
1715926
1863119
1722286
111205
242479
814828
175473
1572114
253792
1931203
1916652
64157
1005954
560275
440485
1300738
452807
1121369
972821
615297
279783
603155
1425331
1012553
583785
676940
1461441
1244920
865861
1171428
1932918
58637
1422630
1200321
84341
450614
766041
1552793
282738
1588034
688262
1145780
357772
1530536
474091
539840
57160
1076164
1118569
485580
346358
1713696
1483794
1489723
489329
1426981
237300
997471
756868
713133
1907579
1723589
1990414
1081026
564962
7989
1934887
1941487
458108
2443
1576404
655353
502808
1606912
1460051
37625
315715
826312
854928
908733
268138
657775
139057
185675
567829
1675825
736187
981425
1385666
1457921
621427
1305957
150824
858139
272315
1463176
1714269
1511247
965886
251436
615121
1694709
1420060
1867742
1367305
1239458
150690
731520
1504976
1092190
811824
457780
221449
170219
1644683
1564226
1702365
631720
1037139
1595994
920474
429130
351516
556320
1869403
329878
1309114
376218
1499315
413850
969535
1352036
55573
225419
88627
723588
1511565
547715
973269
1809248
409543
1083485
1078141
330861
545025
984389
1537607
36067
358066
174911
700006
972668
1589996
1091208
929417
1667882
485005
178767
1671705
99019
1656633
445771
522272
1476282
1747877
1601374
1772496
1851563
137902
1701581
1133562
1535090
1588478
149609
1614770
1462056
789059
1843398
1637842
1435873
1176449
1011042
1379816
1503372
1535344
135140
1507673
1555641
652118
1088161
386873
370711
1720180
1085642
1765875
1871308
115479
851496
1605978
1642222
996633
8290
167177
1613714
426625
1707890
79758
1768568
1460342
1777221
1135914
554426
1253585
1235049
1361455
514175
282590
1773212
1819334
1612321
1326107
1307811
1343653
721421
878471
851141
224642
1517191
421564
1715156
148858
1642709
1463470
1043962
1943409
902935
1546129
1163537
1803843
1859506
112536
1194231
22176
874326
1212600
1486747
71802
704176
948482
459630
1350532
860663
746477
1391821
530111
934379
1716511
1027078
1706580
1207165
1455743
1137864
968615
836452
1081693
1171806
1359600
288133
1114886
1076447
1316457
744298
875284
202471
607257
1879630
906507
927679
1008276
1677408
1454262
1148320
575806
1284049
346166
1441579
52657
1929263
69908
1782925
1887444
1802461
1696199
64224
466553
1972701
1778585
243539
1301676
592087
1363169
1796819
290340
105297
706398
410977
1832465
519947
826217
1709735
840029
416814
1172007
830170
46413
1811534
1911393
1352999
1019698
418353
744051
938481
85750
138403
595662
1904949
619887
1057784
1428933
1464180
1470418
1460670
1989608
1591586
717580
1187374
515791
719624
599299
1306104
1253864
337534
1633216
1403118
1246076
545378
855764
1233133
32591
501052
699032
572946
1040774
1679188
1795017
1024668
325275
1335316
858561
528322
1345499
589793
1640120
1300952
253632
593397
1051890
1692635
939989
1945101
181023
1874110
1764762
783556
555125
1829179
1035218
1046153
223421
773249
428543
1376084
1267344
409567
1681930
897535
1801039
22097
826941
973602
1071216
829021
1464842
428576
825356
1345415
1942544
1335813
1866908
114476
942052
814335
927669
1649160
707580
855160
745235
740589
255119
908995
189863
1045509
449377
1825993
300845
340149
94455
545965
1160817
1239076
1111482
1866848
508834
1233939
555912
795086
131477
751819
1534830
208031
1244475
1051159
1433720
1353115
1410791
1272731
447589
508653
542350
1509073
881910
665601
970924
1357312
1788736
916919
162931
351427
1540502
1622437
36869
1682561
1966400
1921795
557159
214795
259269
1190322
1738588
290166
704000
1161739
484842
1586066
344043
1647576
435571
978476
1195092
139135
1345770
1211376
1124863
1457832
1656291
1164954
865233
1838935
405553
314963
457726
195159
1278909
456648
1569751
1022276
455823
590330
1592997
1512788
1073440
509303
697333
41315
1713022
1000773
1430787
487900
1112112
1126488
1744920
326758
808243
1695614
1625864
1138243
776802
748989
318862
210464
426499
1383627
1503017
1057539
853361
1816059
1566971
308558
778126
1592459
1070123
1969253
1675522
712919
1887573
1996711
326220
1021194
448121
1254281
807270
1055886
1990456
539613
1625072
1838093
1409993
173225
1033805
1757107
1683937
1091054
1943207
1124057
811151
1241386
1173274
836614
1038088
680812
1945100
1794038
1356252
197819
1822724
1386261
1495420
1443006
1249116
962175
1386681
424195
1246557
202556
18035
45542
955203
1713463
192750
242845
1707376
759142
1845855
372475
852606
1907173
819780
938959
343318
867300
1181558
1415105
1441071
1715811
995523
441182
299364
1849031
1687539
1560463
495277
796679
1871573
978467
697001
255449
1259636
29978
1406612
791160
802764
301554
103831
630344
1133707
444684
899286
1772533
991269
1606127
835599
891348
1587405
267789
1725683
1957628
1105204
1744415
998255
1589395
489022
1173474
904382
334976
11518
1734106
673559
644884
1080352
1710008
858522
522359
305411
1498986
377597
1014133
1353992
1650679
191160
1639661
876229
1422726
584146
1157977
1645714
1416313
873930
983755
867024
305426
453047
388602
351208
657238
223980
1170951
1542661
1406932
969958
1331471
1568167
144985
1681106
15561
1034700
1287080
700189
1959457
1706127
527188
701920
1515505
1619840
641652
651598
1911808
605416
664233
22861
978437
895675
390051
816209
635349
582687
1694052
550872
820085
756701
1822957
134977
785341
1622790
1804820
921899
1758807
941954
422971
256518
1292519
1382569
928657
1543233
790802
458236
1213582
606251
1539306
416281
411740
766401
1119975
1768798
127070
757836
1902896
1596843
120676
277347
734655
398460
1371943
1359371
1738195
1697193
1612773
913448
372324
1935683
59329
1823560
984761
163885
1799589
1930330
568052
1646607
1753679
1994557
384976
613343
1948738
737873
1929427
487946
1522895
1370748
247554
1064942
1813981
108249
1495080
1128691
777699
377079
1343400
1916312
738397
373835
263405
1124049
1142205
942930
1910281
203052
729567
744360
1309897
853412
314343
739510
395989
1606566
345597
1584207
1862882
69875
265249
109283
539571
250122
1096164
1170474
1939768
106613
134539
294134
1372357
1467477
632899
1862911
1587821
618532
1716214
1054890
343805
1782338
927309
407064
1707521
1387826
670872
1772479
71318
1975665
1470134
1182443
1758691
456905
1243885
982060
512373
894706
1229033
212835
1645418
91883
1484307
453757
456297
67789
417433
1595108
1818272
1156239
344709
508023
402016
1170751
1603803
774288
1936611
614179
823712
583960
1478283
695111
296874
39679
71711
1848920
456780
1781608
1923736
478067
1286501
155735
549606
1162518
634065
1568368
463833
1557090
647961
1716666
1094272
1108459
300994
551915
1920723
1748800
82887
1943683
967121
614899
760928
710173
327923
1141758
1444461
1650165
1965270
511310
1282794
1028538
1712586
1204593
157250
1194008
523773
719698
1437119
1015112
272620
843155
1369943
416404
343627
835668
937419
579057
405932
848705
591146
147196
745833
379846
708887
1361327
224079
902907
1972282
859716
701534
773858
460721
1152867
1255739
1332144
255868
1705969
1502423
1859598
1944578
1077247
160664
1708923
1032008
497468
683367
529530
1132360
673199
362326
1599011
1134143
854946
778038
560009
1967811
16398
1694224
1339532
1459004
1516494
724493
1125340
515170
1722744
241447
991669
14750
1323875
1360796
478984
278641
468869
177952
844975
1857073
140970
758514
1519829
1752580
1584533
1951485
774927
222853
1073568
1279835
79359
989636
1417713
1440668
879941
1088199
935507
424319
1588388
1235423
1417952
81843
1695839
12884
1609716
334415
154321
1826559
752403
72118
889414
1432333
1101521
212330
778970
970348
1534231
1701862
1174648
551832
831725
1783029
1936573
1973777
160894
1069782
1483639
1164595
1858552
1383724
209881
1796830
825415
1504726
1627953
833175
701784
119917
1714532
1835497
495221
1113840
1901452
1488996
1803062
1562798
1029199
977845
228844
529390
1875281
1008337
323624
1063903
420078
1465474
223222
1471672
60988
298852
1342260
1785202
629261
1035096
1366259
1375817
806524
387553
33233
1686840
1565375
1778654
625546
960032
1177307
207741
1006651
1010381
1921648
565777
1800740
1312868
1034194
1840703
1432325
280740
1259823
1397639
100069
1108414
691433
1736892
1626095
1279268
1994325
1326691
1557717
201906
579325
300086
1016865
695018
739888
1613030
1222788
1640163
1425733
1662017
38140
737557
1235565
908275
261579
1906740
945878
1687198
1706267
405196
431968
746769
1449214
1639007
1998609
693939
1421279
1493702
363187
811072
151287
1017955
1004205
286078
705553
1224769
1548847
1583228
1455113
93321
1617436
1792678
675080
71763
1170140
118855
49821
814010
601621
1628224
167557
1776384
1738110
326599
631326
1190690
589947
394379
1604953
1582354
260763
922239
1597980
1882628
1766696
975250
1292227
279852
1125335
1685183
1733431
823371
1721515
1105134
905768
1341668
1189350
928633
472052
1312895
1039222
1343097
1794748
201011
234596
1772472
1762652
895229
15375
1822456
166668
1867279
1394487
570724
1145202
736001
674338
365062
772057
466696
1189403
658233
1792306
828434
1445844
1628993
1689612
938157
68031
141581
1537209
59374
1707850
1121895
1710931
1239825
1848551
276034
597083
1783703
1349058
1021723
1435499
1945276
1865689
186120
641730
1718140
1505174
1566389
1980872
1273278
659730
372773
184630
90427
1303123
1063669
300006
462840
1218553
684488
1658279
1449653
1092473
1320685
1942574
1026701
180595
225333
1008993
1864302
1741239
1520902
552783
220652
1832860
424397
1496532
311863
1657283
895984
1299120
370202
1945387
113326
1416846
719365
1925536
1811298
1394370
46019
314977
1087948
1865552
1369068
385733
1714506
946521
1879044
1742346
268176
1268359
1083942
764897
1606679
393850
1453366
269455
1510849
1091657
410886
1673663
1413620
1555542
1541179
98328
669273
1851112
1119837
1256777
1804146
185027
353131
1432421
584796
495748
1898638
1151885
548578
1042549
419156
1971916
537186
1541841
874848
651813
1041776
1760447
564869
1996558
1837546
1924961
1093189
737110
278787
1545395
680603
918255
67096
1952383
1199042
716431
1081341
640853
1775640
85542
1103990
1937267
1852636
1007953
1454564
893810
319608
1382994
557380
1611826
1454796
601625
499094
441884
338353
654794
684508
655096
1818742
962448
1199298
160685
898139
1599746
885613
733643
560260
342414
1680979
1604425
1033483
1275272
1886538
281550
976561
815316
899189
1637050
1586670
947485
677075
51092
1124692
1631440
1452493
1948231
1586761
1037619
1809612
140108
1206936
458408
1246837
1994515
1240934
544818
1850972
1398482
877010
1347531
1713096
1953752
451585
1881840
1741753
258241
1719496
713535
744156
1265031
494718
921044
246887
1001717
1670166
1365026
1225186
1854453
528954
1776162
1189142
1728460
1256520
1145221
169810
1239588
1009077
339257
1068468
59130
1467511
1006459
1283535
256263
228378
1549740
1911899
150878
411785
807292
1554755
920206
575964
1564043
375715
1196323
1269466
850906
1544334
1527223
1780242
669030
603779
1066557
619651
1449023
7555
1905082
374059
1830620
1886913
52583
648490
866361
1350177
735663
1659771
431438
568499
746617
748127
53419
1461758
1375663
801839
47858
84915
1646411
866597
210419
529703
994805
1902300
124331
393722
1306639
1851391
1578320
244869
792885
949821
873446
328048
1909203
157779
667187
1119200
323116
778804
219662
114975
990410
972076
60882
961926
522673
1167933
669015
1041860
912787
1290010
1580358
1027230
1191395
799212
795303
287360
574205
1113745
71955
1313813
1504301
873299
1912596
75674
1648265
1519908
790816
332679
939549
1284897
1617228
1433877
544218
1171815
1385844
78101
1841773
249133
1167135
1912864
313963
881163
305266
1506034
1774049
127665
90358
606808
1797114
1322059
1309658
1905628
82060
1742604
9871
1002789
1937613
1131621
1007358
1032674
393759
1458197
1378354
434059
323487
463368
819877
204549
1123450
238403
597380
231240
1384672
1010867
42484
1227761
1186749
138357
570612
1839946
642726
276361
611344
1405677
116153
1454005
1453770
243233
734861
1015130
1137929
708289
1859740
974373
430005
1902531
424871
1088479
1048579
115669
856554
46547
528574
1504615
577693
796012
1719
1453891
1855953
1978674
1856177
1526557
169773
355972
1740230
1296114
309154
1164687
1697495
1054085
1123209
761185
394387
1604527
492319
34247
1204274
1056240
488495
1606059
1048004
48913
1966970
1782620
1890012
609461
816130
1704305
1674690
1663751
1113796
1617659
835961
128287
1914611
1288763
1750240
857755
96414
1122656
1362206
1914005
1715700
1676952
751623
103161
1312084
1287679
89955
1447359
529590
1019336
936795
14920
645297
429593
596044
801425
882016
572656
286145
724519
485615
703288
286095
679566
1762428
1804252
495397
1850473
909594
928335
553000
686521
1381124
1911512
1260369
1804915
1505618
643275
1198924
111050
310795
1447944
742817
382125
130741
622192
286652
834974
571683
1491982
874548
1106535
1530171
1530661
230325
1323321
1715725
934162
1551670
400575
436320
1194938
1340884
725738
480444
1960048
797986
1817933
1407536
1050404
476250
922039
579693
1397743
956381
1063615
702263
1620934
571533
466580
937083
19405
1600688
751634
459432
558554
1237281
1795679
411113
1489614
1029597
268851
919277
811102
1536912
576255
1389292
51516
1471814
1606226
271053
1384979
818799
657123
641574
1724708
739683
419284
909971
1064452
89513
10553
199318
1403503
1530648
1098680
1201934
1008439
816054
736567
881990
918098
356811
19550
765600
1913227
1536979
862348
1764480
1647661
158622
239533
1810344
113917
607862
204766
407537
345751
1371406
939971
1068920
1549260
485412
1558510
1267651
1512100
1548942
1851211
264401
565437
633870
839234
1278502
1885670
1553772
1544914
1506670
402016
568383
1074589
950434
854096
138149
1317760
520
734398
1554401
1538730
1448964
998660
1193364
1876708
1658171
44446
74655
134187
1052929
528011
570326
477494
284939
415682
829854
1518368
266583
1446229
1987145
1389422
338685
813704
489363
145196
891023
1951797
1574738
1923334
1195434
1423162
1054283
275903
1173920
1589890
226690
770833
110417
1284186
1200296
1242326
1740784
1012674
1533881
1818716
734112
1878451
154922
1698086
1760056
67736
369240
1255911
796783
1809919
73320
470503
1152266
43225
468865
1925008
282713
1068933
1227985
1979023
1924946
1284997
136921
1122325
1630987
1177563
739051
1894820
384674
705632
490753
1168639
627905
657057
904706
500200
1382281
1669179
1792490
1194269
245051
103667
1571701
450219
1035078
310537
208132
995305
330466
1192159
1898529
1761294
1569872
1616828
288731
282576
1950150
1236292
28588
1046293
296419
676260
1643961
1802396
1025069
487672
962102
1874764
1247088
1502262
1599860
1046320
1334491
194851
723400
1437414
577433
53684
442575
651274
556331
325248
328156
1998335
471848
1220523
1508612
1374946
189254
980993
1834434
1860220
111200
188815
201980
1841216
1199835
1426342
1820453
1204043
1248
1864849
1968432
1963788
186545
703143
591589
1928190
1080008
497330
495926
1962454
477075
844835
623865
1751656
786925
1406657
1745502
1533127
1401586
1307368
753691
878595
1092363
509521
433274
1008572
1757109
1237655
1359011
1957173
552064
489568
612996
1201686
1481070
1544091
234248
305302
819888
138470
1543315
40052
493974
835558
455698
449684
473364
1905399
1645705
668471
161940
1643275
1276975
1534748
1734576
1951811
987614
1444794
1821634
1222860
1175287
1258970
658858
1418191
1231586
915577
1800279
591307
110382
519134
1069529
900521
1281072
1599407
334839
71712
588196
871096
970293
771112
1026331
1031555
646724
1125138
255409
750883
1552965
1609416
493284
431508
1651181
485668
226939
1774239
569979
1705241
549329
1326120
888992
1033237
1802781
283495
250261
1506160
497199
576077
234818
1620747
548206
580246
1998536
1738163
1758548
1783016
1715623
1486134
1163973
65606
1653461
591320
1907235
1674829
539603
344652
1530267
778673
1598960
547673
660999
206151
1463395
1348908
1045005
1645399
1779070
1829440
1249558
460570
628538
967950
1492590
1648430
164558
1126567
447857
1121467
1191106
1252782
641663
1023402
989347
336517
379171
988040
1243267
1563291
526965
154399
288331
1514966
732486
388003
25443
833067
664432
977021
589546
52377
763428
229714
17650
797901
259047
948717
1427901
1809671
411202
251160
1969763
1859193
315417
932034
1993792
1997344
774159
697153
1416599
599463
447949
768080
467774
985990
217303
269692
1710777
1411074
1117263
1279167
1949352
1133515
931630
1479110
1799680
1586185
1223113
316189
305967
1178081
266882
301685
254159
1319533
1576040
1419455
155289
961169
1112826
1360400
1966688
940828
839776
160981
250322
162417
101429
1568109
375407
473200
251330
601580
1634574
1698771
325976
688258
174608
773852
1505806
27593
1478451
1219667
1632864
499204
1695509
1629268
1250744
183730
701287
1981475
844997
1562200
1729044
711780
1163482
258303
1313680
1323781
1742534
1110627
811064
1691189
392723
981368
1312880
417329
721505
864424
488261
309125
1930797
563149
894297
440145
443320
981857
1566371
1340616
980878
230812
1038233
556887
1389176
1628139
1645775
1643525
257345
824725
1065491
1007903
1756074
1276397
384561
1301170
790811
295443
1606618
1228914
1362592
852617
232279
1580783
1973312
139283
1919113
975182
785514
1676216
204410
1409407
22440
995088
1391666
500359
1254488
414642
1646645
1149953
746666
310170
918839
911376
1242269
1696884
86498
746170
589203
1263273
874651
1731830
1512702
1792903
1870868
1137739
1914403
1915333
505508
1920491
1319972
1471090
766581
738481
1590010
204181
922624
1441168
1394874
1820041
864166
3091
209489
1634043
1222733
478686
1459052
1194671
1203374
520629
1503024
1481232
266898
1038672
5493
829485
104669
1152736
751521
1286002
1861179
1689941
178020
545158
1829498
607578
883771
1163780
415260
458249
1369708
102310
506226
1109662
864376
456235
1203132
639028
594534
1046876
624518
1999109
615257
1257333
740528
850322
694898
1926488
1094903
17218
433092
1311454
549589
989871
1365037
1045666
1053393
940165
1383915
1721617
218335
1399338
787566
1592130
1091648
967424
1466381
791626
512906
1102509
1635196
331657
695270
873819
1783455
59969
331813
1336049
447708
1156759
531045
1099245
147504
1702985
1399860
563406
1616126
1323267
108843
915501
1408645
1945478
839887
1817226
926380
1570524
1828362
1498698
506426
322696
1546984
650036
1213725
508845
167337
375516
772734
1578450
1230124
963408
581903
911489
1459634
1855250
172589
556838
1748049
439634
30657
1251111
1197739
1493954
698380
467293
1402918
1195576
1790751
1119590
1718082
1018291
1053525
977908
1563749
1908492
220426
1439784
1976280
1363375
936284
188931
1824775
1943133
802713
702917
531877
296793
394473
1444801
521765
440706
1723705
699885
1250880
1358514
168938
92239
1464954
178642
1326963
709573
249299
708325
418621
107931
1353976
1923670
1588185
484408
457256
255935
1230357
993548
1352279
878855
838814
1020142
1536448
68529
102759
1476049
627200
259746
784469
746276
1614420
36523
657008
1576429
334635
934645
1701463
808405
1028664
1579430
772493
1979608
135938
556123
1707239
29913
1137177
1027258
1134537
517135
205130
1679787
258390
1164162
1863635
1288069
938692
1089317
1735018
50640
672039
1563863
448605
816101
942969
586358
893744
693530
275491
342521
46239
984672
1299577
1088447
1294151
567720
1417621
538544
1067483
1304371
919858
791394
1463425
801184
92148
1722615
708879
1932794
1328659
1298793
774445
1829214
1468052
604951
1493488
641963
176327
1602857
962267
1427934
246337
1680966
1964705
375739
234435
1613584
1733711
813874
200780
826328
443648
592815
1076187
1733001
731582
207297
1767905
1658965
1367302
1357773
1134328
369618
1202096
1983819
1518835
1955336
1991772
1504319
1415250
137651
1407981
177556
1899264
1310196
1132974
1064138
650698
1994574
1082227
474239
341889
1256428
95102
766568
328608
691022
1620617
1749415
398808
1330166
1467224
954621
580047
785714
957047
724346
1557933
598874
1980194
1486278
1297967
1274443
1265706
383126
1817557
633127
583377
1734069
4289
1319269
1625842
1198394
437609
283583
1715327
1823265
204795
292175
1221367
174414
1593342
1453491
497035
1959591
219919
1624590
1680300
116230
1062024
1225369
1546563
1350307
342435
296852
1158106
1344652
857162
367700
467004
1799388
1353332
1761855
1397636
70677
731879
34010
1571802
9351
476269
900703
1918773
1193337
1030387
210737
1560108
1886663
313748
250697
224666
1514356
909199
1165796
137254
1512892
1941422
1576948
1157179
1736005
292637
1996227
1630531
1279583
455804
617115
816698
1822120
1554219
1106787
1110137
1159962
1242334
995307
1806079
269493
266408
674146
1273532
918374
508939
1450889
672518
1848722
698420
1139574
1625152
365761
1081467
636028
263613
795492
370751
1504358
673623
511070
141500
1644727
1310225
1130429
1295765
1234255
1425422
1833280
220980
643175
89377
1757127
1488084
95930
1606400
1638295
1098570
1052919
7625
180354
1552955
1990164
1898867
1852188
1666211
480612
1539516
1541556
1207481
1702053
1197153
808589
348956
1970736
1057085
1848560
1051452
1822501
648593
981052
342992
1055952
1720236
1118047
206028
701197
401428
1678982
182273
932537
1306533
872617
90637
789186
1869780
576438
251129
1536380
1112190
559718
129169
1917085
262847
179338
1056536
196465
852696
261879
1196918
1600507
1692321
1180953
383086
476778
892676
1527311
9511
1412113
1489207
1667721
196489
1110033
1382706
1083110
1744595
1024326
834576
1028858
355573
1377370
413564
1362529
1085224
830449
1083524
372283
1059438
1975814
982355
1491961
1250255
33723
670051
1419222
1922586
363402
1070269
79877
1143000
471542
624156
866932
1768818
1290436
989331
660352
1638419
765811
1486849
550721
1749854
206447
1654018
326902
1741303
625954
618428
555926
1228127
1212517
393133
1350960
225669
969806
1821165
493997
1184878
1844191
1342252
1368347
1199774
168957
323367
1414832
1971436
139021
1854054
1665412
1918653
1918047
108200
1460730
1928632
1471704
364859
1105592
927912
629562
101081
1023381
286448
1722198
1180813
1199571
1362129
1383888
1534311
1275086
793067
1896122
18289
1937910
1014618
1998447
1439091
23458
1426635
658255
581014
498379
1396391
1378760
1703292
582945
1317993
1147685
889790
225677
577255
213834
1408536
1929708
991091
515535
724873
779928
525893
406620
1830736
1027991
1383716
1413731
1965778
429113
1423961
803440
1435372
1883675
1004052
1315201
379463
1777223
35285
1600951
1198617
1418736
1114912
1676372
1925911
1204344
1963962
1788812
735750
254526
1352826
1290189
1623838
198731
1224461
1704058
688862
326964
1587433
1505369
207000
108124
1734527
1345394
577642
632679
1731055
171987
756585
1676098
533409
832194
1885798
216771
1344197
1906570
1339957
1385815
819151
1677993
86275
1067041
682293
1931976
1072227
941139
301671
1378325
1501881
1096420
971733
1599469
1421500
83972
328871
1877409
151322
529955
1585704
1147496
1235010
745337
926230
584990
1535099
1556292
1298080
1301607
563152
821747
68880
822115
1286391
41475
748915
965077
1998379
991560
996899
404825
1963192
574676
1937042
280023
996130
1160842
1648388
1156003
1419386
454249
1675434
1683667
460241
1520408
1053181
1845784
683733
1431938
5654
1588610
1564354
1936079
912901
479978
97506
80183
752882
961907
1741203
1061116
1990958
1433839
1895375
111227
1035383
1141492
871904
171097
1325659
525580
1633821
1239226
632573
1715242
191792
1997876
1231507
1921244
1322635
450984
641715
1165910
1264736
898960
730664
1472985
115423
371043
1475538
23256
686059
352138
1049921
994051
311947
1881651
697575
1830399
1954861
1475789
521111
306581
1270154
283954
1983260
1950704
165374
1043396
57440
1559430
1670654
1132431
1491238
1670711
810303
464680
1777243
1981241
281024
99351
1303980
102439
863923
461236
1351489
1864210
1333258
1916147
795947
899152
260801
382045
973199
1421638
541670
357371
886164
1006266
392906
501708
497986
1114886
209222
329179
119264
1505535
1002200
606749
1469592
1385421
843742
1519556
671968
1694876
759899
1041412
1951655
1204859
765818
1193002
967443
1145489
869545
1477154
763811
1575830
100931
1603802
1878608
530590
468988
363285
574722
447547
1147581
179507
1863965
862836
1162343
44306
1187492
563230
1281641
1105190
907496
1661175
1845607
1423842
1329724
776062
1175735
1151540
254003
58791
1721921
20935
971251
990461
594993
1291544
1223495
1728266
1471259
1726364
584112
768727
1419184
880973
1006395
1869699
1691251
357422
1331866
39466
1212102
1465627
1067513
1982788
1435187
937847
1810455
798556
1433873
500309
48146
1651688
627223
1819963
1986466
94934
374947
951964
1680450
1110628
1552998
1839240
1402864
94633
1168052
403271
203596
1435298
1197285
67546
855968
1469148
1309639
1365772
1301314
1721748
43292
419125
857465
704800
460919
950652
639654
1967557
1497676
765989
121210
898358
1533877
312572
1603443
128395
1621172
1863830
857453
967936
57784
1668422
1813412
39281
948785
511665
759592
143346
1206035
1307513
1868200
1228170
309512
1662789
1731944
1033396
1431106
330178
81505
909093
868213
678493
1172106
9526
1804569
1962716
1533885
752496
1298297
180527
203428
1952440
490871
1843282
1346004
1461679
1682035
491938
1257756
1837609
114901
1833957
624762
865251
1757880
1470141
772375
1430400
529550
166581
891682
183893
176569
1183975
716527
1611092
458780
1126010
1869320
598576
1074133
1667406
1203995
1202645
1583943
785051
769534
982916
494919
368767
460213
718690
1903984
1514361
997254
120158
286635
683718
676120
1674148
1096610
1070290
447213
470660
1210134
862631
1565658
466344
1218684
763853
1032857
1340340
451071
1062264
1558712
640463
326868
1326168
1465651
1891138
1998819
857121
760327
1541441
1445645
48013
1838097
1001114
94277
1822913
143500
1040967
476854
134328
912808
821820
1557899
18763
1623266
532063
237733
366454
272009
1747456
910329
1661806
213058
1127493
932048
1347881
701345
502234
293536
1142730
633890
675499
1322999
637380
41007
53245
350658
273521
854651
1381438
1370738
302556
925742
918643
584814
1177086
45585
929044
1653386
1504125
1291951
317374
1186619
1886027
480176
1054841
670374
800159
1669481
338133
1998761
1264493
616378
61372
606441
214556
1530502
1190062
1807004
1344864
762394
1457001
1663043
1532363
1995012
1378421
556313
1233291
394459
1313145
1008612
1111736
216600
768085
1442488
1206861
1590297
1848307
1633268
710770
1544784
656371
158158
585230
1006914
295886
476249
1566746
591626
1203330
1782550
895088
579691
1273430
464546
599637
1007890
1701744
1624518
223209
1876051
1116858
1226295
1018363
291752
1806743
1310043
922052
1362470
712747
655107
1996300
1717732
737675
294879
784505
665403
941417
1373857
1716458
28243
1648366
1248295
1513808
483450
1323422
785391
1282923
1324507
138542
1670527
1350134
364683
1406021
1403189
1542680
1023087
1018187
499934
791024
1439199
1189394
1820948
258209
868049
1471366
820628
1356459
1081109
1649268
24465
416062
1758182
121025
1281148
978022
889154
1111847
1437895
87544
1072550
1678676
125845
1035477
1329690
380081
513380
1610482
696133
1081026
1437019
238387
853659
720023
1370883
538671
925425
598016
1958616
302530
315521
360708
1198451
1786720
1253750
1452802
1815362
620564
462377
1000736
1483749
1104477
1800038
168643
731208
344738
1919466
681210
224434
1456878
892536
188059
666461
1847090
1370077
1316162
1370719
1289093
1490432
1348338
535443
1921230
97253
1515634
1238874
1328144
1545182
268714
766949
1600077
680553
1939545
214396
1870941
657319
54166
391868
727523
1592449
1572875
420354
1841214
53110
1269373
580772
1963436
711504
106419
196761
1040159
925571
1293857
787898
557960
1418759
734446
857391
380047
514227
1946073
1902278
1397824
1737708
1945471
1465597
31585
475374
313003
1712661
1736596
1633057
952597
727189
154988
1044518
203499
879533
1329758
709137
1339032
756321
826303
564850
1952454
1555998
564878
538034
1398407
941107
1331411
544756
742427
875136
46020
1247539
445060
537430
1562621
1875407
542712
166561
94981
713700
1525960
721545
302836
1672798
1736553
981450
1795434
1369141
712835
1125040
566475
183884
1530885
111311
591784
1244671
835153
509603
745658
147104
52227
1558061
1036366
44397
1710320
513154
1832797
1174333
1637634
1873995
679875
788953
1834737
237514
425690
439075
105019
1881000
1035944
1759446
815636
575345
1245252
1187661
1461434
1132150
1079921
1435958
36233
1638662
1384524
533513
400738
552069
1610424
1687469
1245549
1913139
419366
1437906
427647
600123
1070209
1751222
1878378
1565951
251283
205109
1613230
418191
1978069
1260231
1747396
719894
658835
562027
1663991
1883721
1937704
5435
1941778
124622
227173
28820
46466
1590791
1564520
950951
1514308
1521829
829919
894709
1888235
1159593
179935
260239
798120
291227
825707
737857
454077
1995163
1731902
357058
900668
1285663
548134
1701463
1346790
526381
1346628
369237
497814
1063507
639959
111511
1487997
613954
788039
255692
1575993
1049415
116821
155492
15447
1257313
25442
838142
1534820
1638577
285280
41706
908055
1376799
1469336
1108880
326128
1982683
1281026
381174
110318
1299242
518904
1509419
111153
587270
93637
513787
475781
1039713
1746622
483516
291532
1677886
811285
408409
1539097
1586116
319793
1959901
1008190
677675
1393856
540876
1967797
930887
484670
385955
1886307
1760074
747037
165492
1913971
519158
394665
561060
426003
1332198
1876613
1675581
1616049
235468
1854069
555853
421466
1574278
1549438
1827813
1509883
609366
176377
291700
1989593
747561
1273115
664038
1925111
1664533
1958623
219224
1032257
1587139
335372
1077823
1807261
1630234
1010294
120045
455675
1585870
1294689
1553611
1705893
1113871
894563
835481
1662396
1626455
1655538
1353107
1160926
1309341
1403955
140145
420490
1014795
1962318
1141322
657727
1664183
302476
1228564
237138
1242113
63195
1813853
1525296
107699
1014051
362342
1765275
1647024
1010815
1634775
1790100
278396
302375
1769223
963158
689475
395446
1512705
98450
1424406
803962
598432
131887
1344048
1538837
153952
492846
544157
1102828
520301
198745
1740288
1230290
1461981
365245
1013609
386513
1762040
1183427
599289
1735798
960758
1677298
804432
419990
1553884
389986
650737
1855018
474352
1940720
816420
1679944
1700533
347969
1637189
353002
1590484
833183
1518058
279128
1988878
725182
1997766
359849
1688456
775368
1495850
884461
1201108
1919750
1473217
1923463
1025687
1533869
563083
153168
1147038
199229
1771739
1770446
1724240
1671641
587231
1712097
1167744
1677368
729432
361385
1153618
261998
329526
323986
1088711
1213725
172400
569678
657122
1927416
234233
1857754
775125
913498
36631
276823
885079
780754
1782259
653060
397832
1392301
1535556
1749072
1449897
441313
155299
1708719
155864
687742
162423
644260
1178614
1324021
1829380
1776801
859288
215540
186243
781579
316675
1503740
1365250
1453098
505405
835548
83977
1640121
1923416
1248437
1548681
280994
1097046
1331418
1818792
160835
108089
1884720
551808
1528605
590696
1270238
1110632
330680
1352460
972227
339241
396521
382151
848302
290960
856861
1763887
1832734
905690
428563
145626
1298525
1335586
32149
652862
1214791
304258
903861
196306
1500871
615777
1172863
1693805
809478
1069413
29544
1218909
297694
1137411
818749
1127847
921700
1851538
151115
1824575
725588
542983
804631
43279
1814593
1457111
747268
1131680
1321068
892291
378642
344086
1210092
732037
773487
119792
704928
1520054
49896
1905467
1997325
558257
602297
1974571
183617
58397
1084249
533978
1354122
1017486
1184988
1675051
1106799
1896504
600487
52190
1689056
1581505
1466710
1055114
1676950
1887752
806290
1530998
12031
634526
1854963
747682
581463
1344250
1656679
1792055
1105999
326782
351235
1828927
1192546
938615
738653
726322
905626
774464
1621717
1557656
1687757
973747
1554345
1917014
908874
177934
1460501
71047
1096929
483794
388071
1314547
930389
738355
636376
1370317
1924941
1955005
943810
118682
884344
1824659
893471
1575838
1746205
1635517
1594632
961898
458494
523419
1270080
894193
220714
1194421
1358488
721343
748556
223283
993651
1829202
544002
901783
264219
427673
519786
167348
805290
579059
1259693
1748685
109114
1348248
1262734
1322137
1254999
1345804
746409
1514927
1973684
156527
1857549
1837300
1310736
1930215
1179317
471128
1394998
1881866
1750357
210158
57498
1999257
411082
907532
795510
395220
1658083
1753661
307801
1214730
770628
738419
878707
451121
457249
876694
1200359
1483126
654043
241539
156833
976092
590254
851227
1059098
1854672
1546078
1769731
1776942
1884407
1053383
375351
312658
1762192
593760
867862
494178
1856280
1253546
934182
1192760
1411243
1619093
698826
1654844
1902347
546660
1215864
387714
1872720
1216054
679322
1970625
126950
950161
638073
1989890
359523
1697687
1406514
749324
1693183
1339148
1906988
303051
1853325
1411336
1709575
1863097
189850
1181396
1447966
843531
1016761
445555
560494
1674444
1106898
152785
254220
938893
1329722
1253752
350195
511669
1098037
141477
321361
1332397
994332
998005
362058
836326
1484684
1479898
1939740
568611
1594673
105944
1935894
1951924
1661256
1469372
1086258
1308925
1893890
1769016
1553749
1511124
845072
1728954
1419218
718070
37916
1791549
904285
378269
1670511
1035734
1726668
404834
872764
1649857
920600
1653202
488852
1149458
1705941
1882794
1556162
1715158
1083083
1175912
80902
1239740
136191
1854187
199930
921585
862561
425097
965009
264617
1883360
1243007
438923
1391616
518037
1027680
1707327
1381650
940511
925298
1607385
1848494
1458138
1815733
1477418
187741
389456
567521
76891
1491557
833120
637096
775875
44980
1145983
140799
1848199
682626
1297509
1783698
167485
1507922
407664
828490
626213
1132671
1260721
1402754
1869631
1576619
1218116
1135284
1758753
1304618
991623
600882
1145432
514825
1655109
675766
1411484
598297
510092
658068
1338264
110649
1016747
1467171
78156
715969
837879
1631736
1707342
532887
1629327
1201716
1092562
487940
93430
1763502
1625074
889015
1773957
902890
1876299
915539
63663
547097
718787
1000533
1419540
1881378
846675
1889231
1283495
1546575
1215602
1568558
615949
976386
1430779
1964446
263891
716740
1020392
1214107
507932
1263819
1586707
1777499
1779663
183836
455079
1030102
381847
1750389
508288
1940999
682550
223161
1976413
633202
434405
1191031
1069162
1096256
1208750
435037
794414
1539106
511885
1500074
1394152
470896
1267910
1405399
1648010
910370
1781792
1906318
1178992
1758715
746378
1384099
1364375
1149924
80295
394813
1228109
1307010
1486958
1332019
1994534
163584
480053
1876073
716665
1416751
299418
1124947
370738
844628
813796
1661964
1196595
1018772
509270
1578543
15201
264226
543901
1901582
1074551
1617031
513471
1414189
566086
1780826
296924
1532399
1697936
1526994
49254
1813529
1297876
1297505
1234188
963249
768298
198077
1065642
138906
857993
418148
674264
1301121
37368
1219205
1293961
1594907
826484
1970584
1675628
1001247
845201
153628
939623
1703921
1416772
1795320
532786
1708478
1459478
374254
1717635
1181326
1020052
1824002
441542
1691117
1983604
1522482
441946
597011
1869140
1844967
1419573
1468108
946629
1664940
1575250
1539322
82687
392594
1825497
1213118
1340480
1130873
26945
1093847
770568
1152768
98199
1550741
957116
102241
932033
1903694
478342
242538
1380494
1112035
202596
1974919
1060044
118782
392072
944887
1495236
78725
1958506
981957
767074
1128386
1904148
431158
999868
1850221
545446
1882871
1545355
1045803
1486174
1488268
837588
750951
816943
1446701
1809220
1887789
1133967
269070
309388
271060
1064419
260542
244385
1002270
1878807
1080492
1784199
1688202
1402241
487222
1726365
764774
1279217
1361445
286549
1633375
246871
329807
294333
475814
1481075
791031
1555924
600476
906930
1065953
1724946
1104085
1793221
383611
1462667
186091
877327
913798
1352145
1777220
1326016
710090
1645673
269360
1161183
68657
374101
671571
1884452
580240
36805
1355912
1717716
1377880
1251004
1234050
1501444
1323695
1989493
671776
1756564
67342
214625
1315020
601936
886411
1350128
1132913
1620127
1728564
1564637
155562
1638600
1236598
302815
1359666
757991
1703618
726740
982877
302235
1469862
989128
898201
428262
874608
1553342
1107863
169540
103695
612670
967283
305561
1841825
157700
622087
682572
573129
1378968
1208695
1974750
268757
136175
1736033
1358998
208321
170993
248942
1592515
1855031
646049
937416
175182
416438
485049
1138194
157957
305054
400261
407928
122678
753876
133642
710700
1259547
874064
1113093
1844107
1621174
1292845
1818143
1918498
1136236
1011670
746450
1774115
117653
1134273
985883
557883
1602280
1671396
915408
1061135
1991161
776719
1131267
1165589
1930728
1001240
1170496
1143928
98807
1038712
550882
1200111
1470980
1083760
20812
869900
1022728
1567724
334613
1225634
793955
695620
487947
341523
1753903
86851
1184908
171612
895224
920557
424917
1917680
301392
1308585
1811229
1687174
1178836
392582
1987244
332246
285449
1395323
151528
1583740
786697
194999
1301756
184008
771011
1434468
428365
86366
488754
62520
1604533
24253
714469
1947693
387215
758657
1311527
1431948
1089860
1672835
1613591
512914
760769
1962507
182663
1878757
1471080
273676
1282690
1508333
1814236
1432761
264565
848243
1172130
1118368
474260
413435
250129
1044687
263479
758686
908840
1586007
386543
641055
297212
1008036
647066
437048
1136605
1912185
797061
972067
1367399
615790
708990
1627472
1200936
1414986
208154
147247
951437
1023308
631981
978202
653566
935909
401388
1521120
963980
640212
1029173
913301
1114937
1647653
620712
1252415
604437
1336353
485590
249165
1260642
1258079
241195
1110955
1404358
138068
726158
319758
1135200
1241116
382488
511553
1808210
1272889
1780583
339870
1644494
1992468
1327966
1356903
1072396
619856
1421341
649340
1055841
741698
327149
1247750
52706
1708689
1872001
1803648
1670103
1982481
727750
1251073
1225015
18744
806363
1817644
1614234
138522
276351
1803432
1141720
1911177
1324177
1348019
525107
1512023
280147
331336
1828569
777029
411121
471704
1937864
639279
161511
1256291
1388357
441740
546473
1733803
1648793
1756720
1730079
1432230
18729
1457937
1143651
1031714
1720005
720120
338556
1607491
1753411
1252329
1578844
207022
634441
114812
548965
805522
468177
49860
678721
397515
1097019
1618244
1057963
1287298
681916
751841
529839
175489
1770070
32886
1966872
1176723
1602037
831722
174357
1437026
1143459
1055257
248697
490366
1404551
1801770
944720
1257341
1005399
1152332
1398480
89178
1284788
1641633
1879781
147141
1458832
657192
1751774
617998
1885204
510212
1533108
400892
1795865
593894
1478823
51179
1172771
1457811
1165881
81105
1340035
209968
226475
606052
1225265
518935
1531955
1997086
461470
128827
646562
1148080
1897509
650352
1413236
1013405
1238998
834343
630112
499741
1219244
288943
1890709
951330
1861628
1427998
997724
1112000
92503
53062
1303537
389645
355083
953892
511473
1759602
1968122
1114420
156611
1562021
1798093
1591298
913263
1036514
1807910
702082
581274
210293
1141555
422208
353923
499971
1678982
375835
868202
916150
17613
529545
126759
1227232
495963
1765791
1871507
1619520
1687241
1478389
626705
918236
451251
922185
472564
14888
714367
444225
552654
277023
1568520
830594
1648474
1548799
1178873
1972179
1704011
1464493
1677670
972507
128563
246316
1604330
1496006
1135645
838802
1055519
1757985
1518234
1121153
1728084
576216
469372
1212362
1670249
1479744
953358
1607797
214463
29642
1230133
1866516
1118676
298870
830373
720925
254630
1032523
1302084
599931
1918690
975728
556941
1049433
1185515
368644
1983240
332870
1929707
981393
1585657
1061172
1314354
57123
220646
976535
429856
1589029
449382
1809424
454687
234829
1733126
934208
321219
846465
1740343
1536580
1690806
311920
23775
646076
1649973
1627763
78349
802662
71466
1930579
474404
1708227
1009480
1574267
1170560
1272971
693944
514236
490661
939036
1166171
156023
1828166
1570034
1371012
1559780
526964
1546098
441055
1683525
306345
1732482
1569268
532211
165473
1428312
1657036
1019216
1986015
227011
1306127
1621943
1659900
528361
1563842
874305
1359957
441415
197148
134164
109978
414140
693625
307499
1135042
248268
22888
1017766
1472491
784384
1676035
1238066
44023
1363538
1608105
1483066
1541384
611760
741768
1689315
111485
1761643
1755543
1534878
1841438
1552951
1779338
1558187
687823
71427
1550265
1956733
274931
1230297
225855
1138519
1995123
373779
1649974
1045182
263732
428461
1513476
1961507
293289
760730
604255
493422
112144
1130947
1176578
1592212
475321
1920264
1477877
972140
1281305
165203
1636092
1341976
1455164
1401353
1625885
1235967
105619
1131261
413592
936227
300629
1367822
874409
1273088
824705
125210
1385821
827090
327431
1914795
799829
1319658
330590
1533318
336443
1407638
1730456
1938421
1448970
62551
1818678
1426690
280659
814615
1432756
1707567
1295188
1143203
402336
771656
1685262
661453
1876998
1799411
1218070
98094
1266342
1245518
994458
209505
1348229
746420
1077640
963404
1036946
1236302
768398
1313901
1793743
1962158
1638825
54517
1669806
1484495
1143616
1695977
277900
507473
1608962
579047
253429
158377
1588970
463772
1460536
1890993
1850439
960093
392803
1939611
1136763
394691
1477330
701375
992264
1270376
1257884
638633
1026457
473059
221577
799612
754968
659225
1319830
1440090
230430
564284
1833872
777493
177632
402509
1869403
62219
324987
1178944
1606354
1456411
1692576
34573
268987
340376
594918
727918
1135327
238933
1892823
192812
1839638
881696
1790409
1388626
1449534
267123
41271
53304
1465927
1893052
195625
67678
398064
999533
906357
749570
405196
1070176
804433
1594496
913841
1657133
466679
699052
19510
152945
736913
57214
1701349
1921695
938000
176827
794026
950700
321658
403946
403976
949218
1464207
1127907
1632187
1608689
1134782
1814135
1087612
469112
961046
162228
776809
575228
1694750
1850082
475604
881771
833231
1983269
124046
1137671
427502
645612
1974649
71332
1327503
459286
1113630
398963
1911810
1034852
167472
1117765
780433
1689159
1532592
1598381
862440
156151
742600
1995472
1491569
1603178
567675
1649165
1133931
586067
1194406
1169845
748645
1138692
906069
382840
711486
267660
1600968
1348697
562440
1566391
906242
349703
715935
621745
814700
1434534
196079
1866334
1480222
1509856
95982
511027
255838
1543272
1933222
76589
201040
1280042
60074
1933800
153486
519988
717652
361645
685892
1609366
1465136
105801
1572473
1448978
111007
1588728
110662
1809309
532417
16561
1025358
1838519
1595975
1833381
425764
1706637
313848
1273521
692821
516998
1391564
172462
1881084
1794302
1007377
732273
396360
1108469
437143
343559
616186
1306631
644502
1067063
1560576
616679
92530
1696559
774600
411342
81288
860351
1134678
1631663
272041
943246
565104
1348058
171190
920387
897610
552523
744115
1814465
285251
600079
1452574
839202
947998
1753546
1596894
107092
208135
1288523
1156719
1027588
963314
1613836
84881
726917
410749
574190
1769704
10187
1726021
703920
1001688
1406448
1526658
1506444
552934
1863805
1743375
1397478
1705047
874609
1242523
629452
345825
964885
1843206
1701270
1012913
1296799
876723
509432
785751
174918
1005487
518425
1406905
983482
1577293
1283128
359210
652962
1493804
752022
1447747
1033602
669918
1810236
1960079
550056
103374
112806
546595
1295280
1104309
105530
1514892
1401304
1639176
551119
1338669
124855
1988448
1432070
126938
1555322
1790679
1245523
1511342
1130618
1053446
933865
1941072
1541248
1562948
89404
321538
1093069
865180
1281263
540708
541701
1744538
1892620
112436
458984
1821963
17352
539639
1533803
429111
334521
389656
700801
659015
1131590
1806061
1309778
197959
109148
1008480
489412
1865203
1122705
560320
375630
856709
863890
957254
105907
792140
1841849
1157246
1961448
820815
511421
962656
452654
85461
324330
18069
1260970
1251397
714677
1864672
1453269
1808427
1465938
36020
872579
1538098
1959477
1852944
943697
736957
69144
789723
141725
51484
327485
869563
1317817
1293407
1551772
1926239
718738
147631
923647
631504
1259534
1530135
1995251
1306956
1012122
766529
24254
933467
1596573
1445524
863148
778478
1619650
75974
1509697
795688
546967
990831
1385123
432595
718296
1090317
1865058
348081
409132
868517
601769
1820952
1624785
1401507
31398
379989
707877
1224265
1929715
1433747
334728
1512919
1512614
254858
869836
608380
425827
1902878
1510123
893472
622983
1400854
1251028
1436782
280944
252548
1936400
852036
1264684
316356
1177495
959626
1563070
1826221
1698045
1305468
1299827
937043
1414250
3472
899632
1698661
612812
1563971
1710000
277809
100676
582172
715208
1489066
1353680
967202
837826
1446173
1034359
1219114
618745
1251820
1959588
600232
1030873
545110
981801
1156497
989126
736823
1858715
1332377
1103443
994692
1014533
1851638
384033
1236066
1789064
1124508
1946895
1382373
1483806
1298705
366810
1482949
1270921
1116941
1631814
1808712
599077
1479155
634368
651779
1846077
1170505
553780
106648
47666
1109531
737776
1172003
1052659
1927217
1941842
79329
813349
1151696
1636505
275637
1078679
357916
944556
815793
1139047
862812
51695
1818250
1553407
630198
1422808
777739
1321802
1044733
1117494
731873
1709696
1465274
1345606
1837814
1955012
1551652
1028219
638159
1609494
685117
70349
359051
689594
1747855
1037825
1982276
126874
246088
763141
1466713
1206430
778377
401616
953445
1954683
1900616
382237
1199838
2092
745914
47166
783635
487657
1223663
1325908
1652548
1780691
1537289
207968
450823
5801
831663
156211
984594
1905767
1351592
885275
1116341
1197018
1281368
1019999
313124
526129
568688
1168396
355317
1884796
1075546
752019
385848
843985
221915
1429454
204438
1020033
1300738
35102
805896
1803208
1782827
689357
1276229
486634
1223353
292093
1802539
1217500
1326636
610138
12992
1486829
1634187
537116
1886747
620578
1667459
1557212
505348
630862
1913107
1720592
1332555
307495
289611
1261632
1028847
736662
579158
1116957
1180281
1534224
1492514
658933
104284
169146
1553313
1024146
840331
2562
82535
227068
1223833
1771869
1854831
862778
131337
1031803
855210
349023
1115868
1910998
1760397
103916
1226685
158569
1256277
440676
1527780
168052
1540357
1418833
670700
1828992
1792664
876439
717946
1440066
1398541
234313
1385774
1046359
1024930
630084
76377
539220
938820
1865712
679898
1517323
852084
217435
712383
1056758
221417
22197
1306292
689250
939988
364327
1222338
751045
44378
1611950
16681
1550060
1479931
239179
1411704
1543989
1687817
478536
821716
225541
367204
373201
1619001
2214
7715
720178
1334710
512663
560991
349954
470505
456197
1378497
145086
1160354
1350889
1404957
1056786
955638
1209377
1250219
1853023
728431
1898274
173025
1970585
595968
315428
920860
1946610
1503339
1697772
888878
421965
1982222
1380323
1410762
1921738
1491934
56695
1588278
1344591
1027379
419362
474580
1370227
299607
1794956
462299
879998
1930705
1282176
666822
635724
450853
1752198
687289
105429
1284718
1135327
154476
225333
1967904
218691
1332703
1967552
1440656
984499
1055849
1472397
673981
1188816
1278522
1041128
292668
715951
856227
872752
1236312
1103414
1576203
295126
1261608
173886
1163447
929839
1978278
431390
1755217
141381
356160
309079
1015421
1238967
452578
879010
1442349
1223017
347838
1859811
911274
1254658
599095
323538
735244
1156826
677821
803246
166418
588936
357913
179179
227671
816927
1141224
90495
1560106
1056939
1680132
700307
1802856
874844
212748
1377855
983028
1061157
1616610
931241
974776
1835052
801355
864665
1019837
1508701
1293861
1315355
1069544
1953936
621889
1443824
1048492
454902
406192
534692
1444040
1164013
607385
1152395
1490102
1655802
1243426
751765
813844
122195
1016689
1084515
982575
195945
1372937
334543
1854828
444049
1417891
1093508
119805
1970012
1030909
1470037
1230737
557022
1426202
994728
640691
253005
436599
1543801
1804423
1517610
1826311
171496
1812774
1065057
1661731
1320363
1188640
1215785
1954684
475014
865180
936934
1868384
315231
1136603
826464
93411
1793114
1563687
1839392
980316
799350
348441
1681197
944696
1817009
1756266
46698
60175
1356965
953368
1618512
1575442
1172359
293844
1635412
1065004
1266366
1890208
100312
1813370
1953923
1647631
1860627
1295027
1236803
1585897
1184733
1664262
895054
434516
340127
1544038
694139
1491727
1508931
105712
1610083
796914
1998726
1632927
179916
635636
394956
153000
997046
1627506
891552
213236
1103351
1360596
275997
1269984
1610886
111239
493303
1543931
213452
472818
1272602
1794667
379739
350732
1011267
670374
1458006
1251305
936642
345937
53051
1128245
631640
247188
431118
111962
1809173
1743374
1855309
326751
1218945
853320
806904
1150511
1196058
761707
1286109
1252831
1600340
1402769
1820047
1154578
1085799
1676872
25574
1022276
278359
1785468
273056
732256
383571
1103551
272556
155077
707184
761178
1624816
1738693
1039808
1167356
1646551
1898710
246685
302873
709415
39920
885318
284094
854143
398418
208288
1086692
166446
1239618
15057
406577
865906
151387
1856001
380010
1323670
760713
1269040
1287877
201412
394212
582256
1729803
1121626
1907676
494307
490489
1812400
707963
1858073
637519
1831172
34800
837307
450410
1470999
1846300
120464
662524
554613
669097
120994
42254
200
740733
1476103
980503
805329
807529
1866792
865208
114010
811342
552379
820275
984655
612769
1792619
1301317
806968
225882
886491
1025776
1561723
305317
1819878
1302825
1434906
807692
1533189
182018
333195
1460518
1392445
1567629
1308568
878082
655802
1404290
1162369
1027733
1106624
704616
1283496
1712416
1318483
28378
1083263
236666
1912502
655388
1858427
1447270
68102
1891684
954618
1829191
731300
305679
1045468
1457682
422571
1150297
374117
1507260
1575537
1962359
376542
1603721
36425
244127
818376
1049095
274467
1432491
946684
1462575
766359
1650150
407685
146035
120714
1059953
1773784
8157
755953
1383234
143610
1135370
1879876
740433
1068391
747243
261388
1763346
1097519
1669667
519031
1241472
1160887
1652158
59264
1122574
1992604
476774
213714
1890687
745818
708841
1006274
846547
789527
748958
566446
1560772
1123378
102685
530319
1577905
1870008
1618062
334589
821645
1333745
1828902
150871
49865
519589
1076318
83809
1232678
1793939
210005
1424359
1246592
13471
961196
1431337
790493
131594
609905
1503152
1067482
605790
231247
1966261
310788
1562882
363611
252311
1586816
884838
986470
1206243
217146
522701
176448
515932
1215671
314912
1653907
1701133
91366
951523
989138
1068730
1420672
320058
1936787
1554449
552221
595481
721521
583770
438317
1197264
58322
676199
739475
789027
187868
690747
485278
1071220
1823154
1537544
1252736
1483323
134670
1442958
500839
234985
1481401
1957944
1238047
763574
50884
1932666
1190255
796391
1834772
1126370
1929642
1894421
610209
378958
1717089
369311
1557169
1938488
487631
644214
1440218
1102022
174562
129849
169528
853541
831004
1686540
125858
1271439
613373
36654
92606
1811973
527023
1058640
1962251
894670
676340
1091114
1084021
135650
1613904
916413
1552017
994356
836833
1387667
496130
1461503
685295
1792094
134798
1552291
1405311
1916361
1169491
467528
527581
1086934
438463
46485
779430
1461111
828705
1776621
1477284
1721193
173601
1218207
566805
762212
1370527
1302073
115166
842455
1706930
1161958
51080
648427
1503338
1065042
1701301
1225712
429132
1105927
260673
324348
1801542
1221737
586916
1135048
304196
622939
911366
205529
1409038
93357
1963915
1487655
1736858
1365503
1081607
1055322
1405784
453689
1692292
1033189
1590088
914939
1665716
759604
1527710
268811
1050421
598394
384753
598698
1346588
623702
1961032
1976307
886351
968583
895969
1947134
378354
1016632
1298918
50252
81368
1060161
1737202
873003
1174926
739572
936265
1268494
1838109
39895
652780
532766
1294201
1636572
1055344
1207063
411887
1218451
436710
1339757
589033
1360192
1480985
897282
567966
1218929
673390
42708
1135029
1721594
1929662
730591
551993
52575
193384
660529
1249838
541367
245532
1921538
87687
1080311
1918697
1130644
1195174
1061204
439273
477345
1707969
486370
673095
1996074
1146962
1147961
1305861
1058059
1820466
241225
377649
1230358
1943350
1202629
1929433
24501
1004735
93037
1588413
1275452
1022063
531975
1182630
159071
751887
1563571
1259492
1861972
1715254
1828321
1550444
738524
1387670
393253
856969
453076
622978
625640
1839599
1647703
415589
222406
1497357
1380912
827791
262958
643966
768388
637048
1196494
53934
1392616
441244
1405258
651794
669176
1906088
892124
574986
1378395
684743
105559
1039703
1838494
1125493
724025
917426
1262228
384883
1680761
1696743
1120034
1257287
695772
1744070
840830
729291
605267
1472848
1548054
1755535
59387
867904
304524
959055
884473
1390659
178027
906310
1475186
502997
884508
163697
509767
429084
135002
1145789
744242
1828592
898571
27326
1851770
1822738
1506448
1118199
1167367
414368
935050
1484014
1353939
35796
379090
640464
807405
1584880
457986
1640428
1757109
452318
1309958
1270649
1071476
871307
872409
835700
68197
746373
308105
907414
1047367
1809458
569355
1563681
771216
1232598
1620496
295716
1329643
302823
770406
1835674
67279
1384633
523901
454945
734650
1066770
299591
1145998
1439621
1425916
910897
612617
720950
475009
1920127
741524
196217
1998655
909262
453765
18535
472440
859657
1264424
6322
1285488
1708413
733214
1177431
905473
170557
864382
474538
8322
1366979
373496
333212
951057
1487117
1982369
1447839
826823
88246
1199715
86698
500622
365742
445932
1156255
498100
1012884
144198
720822
67328
745689
437060
1521958
31072
516386
513198
1810869
1955222
565738
1984403
1546859
1318546
902447
1992988
716560
886319
1150205
1559456
1789746
1245217
1059569
1020420
1658499
1140516
567060
419724
1482657
1095128
1682431
1799103
1384800
1831400
1833031
669009
891202
1795897
131611
197562
1437473
302966
122368
114446
1037532
1912784
1727730
1922206
123536
1518369
583271
13009
148542
1738595
1482300
1150611
1558354
986443
1329539
1363318
14437
172090
1822558
1122448
462098
507945
1963393
576869
796750
847734
1345966
630451
1007361
1314343
1557751
934122
1271294
1135639
836365
373060
863811
1635112
80817
1694444
1164676
1888376
1649138
980323
13289
184714
601689
302151
917871
584363
47224
1041024
1972416
1490924
986172
1986656
1449898
1200611
1248757
397972
301534
1044611
749866
577305
1832649
1644723
432046
28271
1891627
1005291
332844
29633
208483
666558
1529477
963083
353613
359800
1226546
1792691
1599152
208438
792058
455306
1114859
1431020
230366
504233
1214346
1098702
1016808
127291
1618068
668158
1644370
946439
532414
883938
1278406
1278415
1232560
1284180
1645611
361730
1625465
5782
1037974
1626279
1374124
1205452
1045703
852705
1616287
1540911
785603
240045
1689497
510225
50947
1180830
411577
1209344
418443
698259
1164675
1710400
81638
1071533
514118
1645021
1458802
292128
1093806
1946788
1412356
841347
1508740
1337508
963649
980075
214167
767339
1186347
1664044
1544850
34288
522253
1153878
861828
784043
56065
1193807
813726
381325
1738872
819122
1734233
523343
77827
1580314
1951033
332965
719367
1408500
1075935
1032024
1475858
1316981
1485426
81824
1107123
1118956
1549989
353024
624751
1270122
1064939
1871825
1027598
275166
913130
766092
1815174
8157
878879
678938
1423562
1753966
1182571
188516
1853042
832668
586977
1042706
301577
1478273
1727031
206546
787915
945026
1728143
1475975
566007
1675188
45557
327719
1315631
550023
581764
1316841
788718
1411166
1319478
1041434
121929
221173
107098
1762392
1624051
1729074
280160
1164126
1635335
1021919
1462651
1597239
1275770
1094380
685940
130648
1007150
1270348
672647
906324
867639
1227422
1571695
287617
1274507
1634579
723061
1121908
382640
118285
1495232
1422048
220756
495328
1360305
1820871
502064
534307
183194
1057801
204913
1015663
488483
1222113
1127511
1056815
155112
1766366
195921
1132499
373027
1514289
1854933
111788
1212554
1356855
258520
1370827
831248
1325032
1619190
1755467
56439
1231341
153798
687553
242287
586020
335442
1326237
1052624
706023
1687492
1476798
1329234
1581808
200212
1917237
1312277
1009815
355450
1347782
540973
1901699
1395989
1854812
1136995
1222
1221513
504649
271902
935891
495099
1073424
1195343
1425581
1199497
1663568
691505
1592073
715376
153899
1519302
535001
1538528
472069
1049920
1422866
381559
1705072
659890
805914
1960082
279190
117978
1729954
1265137
1651268
1765740
1486976
721970
676692
138787
1775175
1316761
272015
330163
1035775
1929988
48633
24970
651350
867557
1593351
928481
1610156
684735
650261
795532
1966566
622672
585535
601224
792572
634961
1152596
620408
1594829
1018025
1298566
1999521
1321106
1830569
552682
1618008
1368251
1951340
1083280
411254
1797602
602764
248715
600656
1847113
1329358
1336095
848984
640644
1920098
685601
560791
768321
1349109
1706236
845412
924551
884070
430735
838492
688860
1906206
528222
1249228
380024
1494572
69261
100152
526474
1067608
31233
1483017
1007437
1793568
16750
430863
248982
16341
571504
1135707
4169
482377
1877119
1956376
1423943
1243522
665255
839452
1689398
1434577
1244407
1353856
1328498
797625
515811
82547
48634
1822382
874748
48156
1623839
356098
1112930
437685
1042375
1596031
1081039
1929043
1903560
1337408
1241292
82313
1241881
1923054
1184102
380044
62005
1502967
244140
1212337
174635
1751620
1459667
728659
1625163
1275677
859660
303188
821169
1676856
569564
1509860
182674
1075906
1977967
1306280
605062
1507059
1722631
306232
671863
738961
1673440
215750
1425724
518896
775384
1814805
1164385
1406303
1405218
1604330
958555
1740209
1338735
1450062
1688029
1614461
1129095
456955
1810015
1978108
644210
714345
983971
994856
979456
276667
1340547
1376681
524826
1975693
1928704
714778
586036
1678085
1245751
1416477
1969875
1601197
342445
1384803
586088
1785972
134405
1933040
223390
1374915
1759001
1415135
904448
1896156
1059153
1548078
63265
514241
1303181
598373
81735
1863033
25967
1604897
887699
1678784
933043
1511170
1666003
1128023
549380
1976620
137685
1364079
1625873
1842533
1016648
1309451
1212719
1543564
1391480
1903120
1551695
98032
1708662
1338758
567367
465685
687663
1897858
560820
724251
1614723
1208725
1893585
1800291
1632106
428221
453637
725015
1835302
889601
1238810
1878621
212188
1837278
1722381
818671
1896461
661279
1550133
63591
1284605
741246
1645864
872934
507820
675066
979481
906560
1831789
1081059
680395
1521916
1243808
1977524
989692
898951
1594072
184135
1549541
1184708
1396434
289753
1269134
715403
669373
1571282
1379987
1143357
332327
751338
534541
1535774
1502456
1772703
539148
1403453
1334064
748993
713009
940713
276883
1475667
1061070
1520096
1877437
28605
852800
922673
1365042
1566855
250377
613871
898517
163081
1339609
1246862
1221055
297854
1615320
1931105
1926219
98616
745843
936940
316500
722150
1757555
411078
1972901
1606132
1126760
1616546
233559
1357685
258883
929343
1874302
1314404
631015
1091622
1504828
792808
1023202
486711
1264781
1462806
1751119
428124
1955739
1777760
427058
385716
175548
1158910
141220
403849
1918200
180467
856894
1367508
1012017
1194327
1331817
1085113
1126736
1545952
1138623
648307
1914693
1268057
137401
1566554
1565875
1586577
1557753
168787
281497
996779
322823
179782
144608
290008
1182215
1604993
1187536
1394415
425003
1621537
1059952
797011
313169
212558
877955
258909
1121370
920858
1254925
1756757
935507
638930
1064832
1264197
517889
275241
358135
1031624
1068391
1417282
1792426
494485
431884
1485047
219285
960567
108684
633785
1027584
1304155
1953070
845868
623616
1952527
1344090
154402
1046934
832904
1682813
858979
1669529
784788
199611
195573
217273
737370
1295487
1561483
1247622
145931
1791134
700373
335579
1295741
64331
479790
1444219
84149
982567
1957154
1759611
1162289
254111
114016
1647868
1701182
86026
1018737
1775953
1165796
728822
357345
1101890
298822
27728
918099
1689225
566344
1913856
1095696
692448
1561982
171319
511918
227105
1970103
713943
415360
1321485
429393
1494416
10004
572239
468782
1456998
977856
892503
1829078
1626321
1996174
1378465
1265732
1371206
139268
1989172
323240
1442834
554617
988298
217285
1105888
1284164
1534335
1356369
1976688
1618628
1507802
1998748
1947555
1537844
886575
546228
852972
1618633
1862644
269004
856765
867468
772708
1294722
720734
1103004
1500540
1954617
1580678
1845887
619611
800677
534234
230549
817656
331078
587936
802409
692049
572918
975345
921298
500691
497442
1417784
1063456
431308
1781730
1366348
1112557
1623501
1771687
82999
545625
1808199
1268294
176212
1077200
1999356
1963282
668926
1810260
1783801
1987403
1845999
937870
839992
319520
146296
123126
1197308
1579817
849867
1497076
268389
97654
911282
985777
1726943
934112
1710538
818776
1346520
262045
980724
462170
716252
1453140
1352306
1399050
1344779
1476056
1629510
1324489
1075437
1701106
11334
739164
780767
392408
1302211
1983152
1531519
1378237
244799
875313
1922225
1561019
1440554
154352
173809
23042
1375495
1995892
497195
267799
314195
826467
1093810
572874
1385532
1019622
772802
1524589
593678
1813808
1257058
144751
1925286
993924
262616
765119
1101967
1171879
1585428
891927
1455690
853142
1274129
1321095
1655747
1956798
1908817
1081502
399308
1545897
1050488
695415
134200
1450102
1864971
814167
1016941
402492
1101523
1522984
1641643
1650730
430412
1136451
524474
1822354
1960180
1498620
1065786
1239675
1461424
1500536
730955
587181
1069768
760539
1543111
1613274
819711
1079445
606423
745978
1080979
1355054
1779992
1668491
1208529
1266497
1415572
1098763
1019898
294835
428536
16404
1443634
1021703
1049734
1183444
188448
709012
1226954
558355
1527273
478729
1614388
1362772
372779
1474071
1178670
1744962
726931
428519
1973310
1805533
1948227
1054638
1443437
425839
1142727
1592752
1077163
1111519
311950
1094336
1082951
193214
395100
616866
1189875
1310926
1674790
435371
652403
1312144
770001
1971306
816223
25603
899679
145173
1476138
1539263
1316950
691810
1314102
336183
1049399
1530141
229763
732536
1226797
1936979
597625
1173219
1413923
1436447
558769
1632632
838931
1387982
1371258
602839
1033785
1223409
340714
308965
417856
1814836
483111
546489
1710346
787089
1551893
806628
538992
324303
714445
266084
1936125
395339
1766194
1897203
1489724
1588515
908159
15173
1669459
508770
1154227
677160
1322814
407227
210513
936895
747108
784353
433506
288315
1525850
668711
1506547
572542
135288
1252128
1363886
909992
1891906
1367243
1533366
602081
1276573
1449296
1225316
212808
1220066
1557665
1914809
352992
579478
255364
1596278
866071
330563
1947121
1535466
1826304
803264
1354777
1849861
496269
194182
61085
509631
1468091
522444
1441945
238884
740215
1286289
1064230
1016035
105759
453763
1031747
1676171
688081
186813
242514
1515503
203262
189344
407109
807347
1423215
1703309
1050111
1405702
781556
1366532
1900856
1586844
245846
1967851
849774
1352094
1334416
939458
340634
1000534
1360631
1844079
1941346
1337419
1534786
592180
704894
1750314
436442
1880015
1290930
1032395
1178408
34884
1668290
654190
865827
1323081
710687
1528262
1185809
859444
1098578
1165584
302809
827881
705092
1158583
872531
1251707
932740
243825
1295998
919656
459886
1360203
1712187
291216
1120347
488666
241936
1231249
1674592
94079
402914
1616155
1576160
937735
386002
224895
406448
1095733
1178187
261344
977010
353864
428858
1948767
399350
1509928
837731
1812855
1251520
1846629
763596
1436819
328348
1785160
1989985
1122308
938910
969530
1138393
1872199
322966
44296
55375
1343596
600572
1940742
1793441
1587339
1179804
1823612
1251344
347287
1323675
829414
556799
314841
831356
1457590
1043528
1993044
1025810
1404516
881958
321187
55418
1312964
967001
381096
1605162
1648207
1470853
539144
1941739
1789238
630199
650143
439836
807520
1290148
114143
1866440
1305696
974855
1858044
1699650
588489
1397477
1247692
1339921
1977861
283179
3586
1332506
105477
92959
1728680
1322232
1726641
795283
1518034
140754
135956
182448
699282
1647247
1776061
328009
533909
1840668
1135738
1314520
1645741
1305499
214759
1234266
1013042
1987532
1870956
62565
815581
183616
569295
946391
171310
535927
1681812
1959745
1516304
1714247
964320
154413
1765133
380097
91979
1622525
402049
1983971
515276
1263118
277343
242841
1191023
126914
1341999
1435864
194147
1928560
843845
1329386
1855343
891149
1424241
205698
1270356
826020
1230327
1964905
287142
876630
604552
696942
148480
1490170
1989164
511245
1354595
837807
1491492
1955442
1335612
492643
164164
1524054
686029
608762
1522386
341364
136418
465363
1797141
842839
1365746
300537
142710
1953020
1480196
1523691
350808
1638075
1098591
837017
369282
1456407
303072
1635513
1887967
983656
37767
550722
1100326
792153
840032
346437
1384809
1771653
644001
1361312
407905
658518
1108374
1764748
714922
1007894
1657152
1076965
1832334
1411029
1658841
1851834
1698176
1280849
1726765
1916054
1282734
888202
1912554
401602
1970265
1159560
754175
1951063
142958
1518928
1194980
1493711
1773755
206041
343960
484516
671961
256261
1636919
89550
1573729
655740
790616
1481944
1161608
1337057
89656
340515
280524
1332807
1054379
1678495
1188063
557999
641273
562020
590697
38298
720183
1730563
191762
1991690
1650677
1592905
1556298
1347824
17208
1348685
1448441
425059
1885879
93237
1748093
566644
1512821
1438602
219636
1340830
1362015
1134793
345397
998024
46892
945621
1672821
1411889
916968
612513
1734265
938500
1508442
110005
1560583
1659651
1001020
702206
1340829
912765
788701
480571
668256
1841884
298480
64729
39143
360448
1981353
571991
1614108
1458275
1224996
1206497
1908486
325594
939006
1984515
688831
571449
273115
1923967
1973831
563441
219876
648657
75409
796063
1960481
882159
983844
793064
836778
353960
1604475
1588459
852090
1165987
159574
1783719
111534
660457
686460
303316
34963
1496669
250331
1272819
1853237
300713
939567
976983
1304414
350474
1466689
1570767
123676
106291
357486
1319165
374784
1066903
117352
868290
1930399
1084599
1600432
1193451
290795
1997249
1249912
1941016
762781
449146
1713401
1303904
426013
1769033
1781637
867659
664170
1260635
88266
756310
296009
222572
1657213
713566
925908
1211995
849941
862360
331781
167645
1118140
1969473
972820
1916664
1763463
859368
1454319
349984
1629606
1138805
1916406
188059
722267
1701509
1687296
1085552
926351
146475
947899
1605214
1371914
572208
365595
683437
440754
1191064
1146306
1978046
207644
1129667
1767913
1530958
118638
8584
599129
1552856
1274324
1678519
1204417
1054910
273486
572560
1881570
1504681
259188
1678433
18914
1821886
401265
1688850
532853
592240
479659
598063
86940
1039809
302758
1324913
1027217
128486
1180545
1992596
404722
1376831
1840674
1567775
224203
976644
946239
1194859
1710578
1955707
638858
1048194
269928
38603
617202
1875908
678785
1806474
1495068
1339548
1695102
1910950
624429
23695
1095888
1722580
1245685
896584
315284
913664
666729
347185
1616494
1930480
1749771
443154
1301209
626795
1070185
553435
837412
511903
576266
63728
1206625
2170
1086272
665705
842840
221648
1858836
1012057
1998787
224847
1809225
1517989
1947768
1368467
566112
1102167
1763799
309967
1349078
1404193
1621845
1308713
1695422
813726
55128
946193
369122
1251665
1999231
198710
857085
174783
846735
154432
1634385
1790824
379632
990227
1067140
1205241
362123
1770102
524697
1691374
152710
1051938
1044015
1039538
183549
1631708
1760805
628854
1481831
1817424
594176
1226257
850213
1108269
1378977
279705
1729579
1474109
1571107
1266720
904912
459709
976934
540639
905468
3423
717332
307814
487521
1762155
705956
202354
1884034
1214407
1548337
1418785
1518007
1537843
166043
151186
303229
595461
1811172
1580820
1822306
1112860
1126241
1801910
1248564
735342
1110754
764987
52960
1476062
485536
139050
1596501
1071110
305699
673084
1666511
1561222
670483
90465
380628
336704
1974339
578725
961003
362804
1056785
1670931
1884256
704907
1009972
1457971
1118827
1402219
1338374
1700874
1359415
1354014
564215
99337
1636664
1275295
1645556
954715
173765
356041
648013
730411
805311
1625604
1985041
593373
1289169
1561069
806336
1009095
1336466
81590
1056356
361614
1159848
1889337
729421
1227559
1150546
1150597
1221543
1620278
1460198
1345778
701152
1744932
1572800
1957060
144807
993370
1420836
1626580
272454
308422
295676
1311249
1441827
1650870
1633999
26454
113854
1784522
1583199
783956
1266375
1339616
1298373
530319
945568
1520038
584868
1624301
43687
1641529
1171951
1269137
149502
1783492
1625930
1806057
1124429
645364
337967
652095
1684069
1793647
1651459
721454
708236
1403918
604322
1798880
1810960
975634
1839324
879338
654822
635594
1023784
688849
405937
600790
341991
775674
1703506
1347528
1756304
78088
596022
896826
1540228
1195333
1276946
537069
19503
126849
393629
297573
1967829
1998344
82086
689974
1163670
809176
1686515
1176687
683123
620466
801072
616147
1439654
940857
1970957
825007
742454
891317
1770435
217241
1246730
230636
1531301
641581
1543598
266371
1540218
284721
1557609
1898638
269510
390140
1856963
1186467
1363114
1870823
1372601
1081245
298563
1067435
1485824
386677
915059
44039
364945
637189
1881289
1891091
923948
1129729
283395
1259276
1315541
65753
983934
1210908
243744
78382
1534682
1242947
668847
1078225
1517529
1585801
987687
903441
164792
182527
1685521
852864
181831
420425
71394
1924871
203637
1077587
611609
1655019
954415
1763565
1389242
588597
259477
195823
181802
1115605
496301
27459
931104
707217
31983
1815547
1020929
866952
652896
918357
1425512
937501
73198
819627
1428127
579262
1048214
531025
127951
254450
629480
316662
298826
246694
210292
1421164
583069
1560464
391283
1283062
37344
1261152
101487
388681
13617
857938
1862809
738321
458774
693822
665458
1119933
396020
1443385
1050741
264278
1134526
758976
337428
1068414
632277
263491
1696611
1623701
305411
1802884
1390797
85256
1480885
1731965
1178447
625060
1405573
1304089
1373174
795550
485363
761901
1495219
1477399
1941442
287275
857015
568519
913476
1476542
1950057
420384
1673722
278915
1242160
1323760
65792
1295036
1663619
1199140
929620
524859
789686
1671666
1340021
1647059
1485238
1022182
1916571
1847939
1574858
1421022
34165
1549093
922091
1791898
910472
1996636
1675115
1814945
503296
59972
1216487
848647
1851170
1759346
1615893
537769
1736912
1860085
968535
198476
230393
849134
372041
1484387
1745633
471971
1093143
27629
1041767
632288
839784
1849236
510018
1777936
76430
1838333
106224
642041
1744729
727468
113936
1606135
1238564
1142610
446619
761289
955207
1030763
26876
1727808
1754028
71577
174160
1963115
1958296
1013684
891879
1282295
1637683
1663517
165085
1467608
1963946
1245696
1615326
1068518
359018
906252
309363
1802013
343397
1307791
1208951
1305406
135677
1044664
338424
1875124
705543
1070688
909225
971892
1121719
569984
228338
981500
98736
1378356
1842225
806786
437485
1045620
609447
358246
347621
755104
1303622
703497
217250
836138
491697
221768
366335
197832
1940217
573952
44535
1998937
1062863
591985
1052527
1039186
1615679
1064243
696311
43836
1724401
179437
294650
529527
1786784
529699
1948402
1766733
313089
1371934
283364
496920
626063
1375799
1887106
85947
478578
1383365
1888438
1382035
1832660
629288
304825
856922
1587133
373343
644116
1761347
609824
1706446
1042621
572177
486952
574103
1157043
1879814
216365
502054
1935035
1175666
318519
137090
490839
868823
1335485
1489094
267131
1862297
568362
112321
1854641
614150
1800016
145203
885752
936343
73809
964145
466861
847584
1245907
1677208
532521
358352
141050
980278
1900222
1766223
1965874
1876389
545532
1815574
1703637
356645
1559512
1446551
283825
1540816
1560679
730538
608674
1487423
625826
990882
246668
1847206
377496
969751
218695
1141929
1191363
318641
897179
600419
1630282
1984159
530410
1179909
1381980
869724
1522754
1534515
1571493
133878
1641645
1662419
1920744
1387150
651642
1722719
979676
1203289
1996576
1353145
731164
183008
1843900
35105
1570654
950674
1708864
1070767
1521060
1151926
1548558
1036272
694184
1614271
1643300
712477
48621
63527
1472059
274775
1321370
1111818
284719
883538
97189
292630
1665482
408998
511904
181622
1269857
1842902
1469981
1002510
458767
147352
439690
1302794
863641
326407
1855628
1161583
1347587
1721582
1682287
1623811
1327448
748847
551223
10433
177946
1951571
380058
729942
1762141
1172498
1517464
1141930
413541
1317399
521906
720462
1554655
1147366
21821
550130
881902
1208646
1651913
1189392
1148414
381685
988792
38534
1065566
231077
1337159
1524508
843840
1838021
193981
440145
1273969
1504836
1570172
1577829
1186227
136806
343054
1634062
1605540
1890971
229108
1519992
276908
856880
286270
884411
53931
1710697
1927785
1762614
780006
1588913
1750166
1622072
543427
1654184
1436280
1958038
690645
1636674
696341
658182
1049570
151595
194997
210501
1479333
732025
277797
665607
644791
1349238
1699318
1719400
1936647
189374
1284061
1596914
489359
66445
512947
419613
301318
98438
1775979
1568784
807964
198301
1360861
259133
1380469
416291
838076
1255501
218135
493032
678387
186005
972318
266830
1251074
23201
570696
489378
868390
1100079
1261085
673282
1885218
455098
146191
347093
1403808
1237202
1903573
329923
678996
964649
622757
164927
34580
1062366
366775
1051020
286766
1295239
1789131
692536
706699
1700310
1198658
1939115
515824
717782
1634215
986348
1636696
1894475
307184
568379
962387
1559890
488799
1565863
1972944
713081
1539307
988375
1569166
588490
1918276
1004775
1379492
494522
479072
990302
1456226
1472845
127607
1276569
1303992
1228151
174775
444435
770829
1674007
1066205
1142922
1127070
1008706
992982
887766
1018721
666918
431291
1721879
1450098
1198566
517102
1748391
12463
477341
813448
1608543
1012848
829292
609826
120480
779530
1343721
943237
631168
1012766
1467444
1233251
109179
1613928
305852
1169066
737420
1688535
620329
904262
1220075
1870869
66571
256629
1150707
483968
1290636
298381
1430709
1278549
687123
399366
312920
1071817
399750
1295297
852625
1203728
427752
843067
126338
1895375
896637
1465713
326775
1540256
755094
867747
1085254
1668003
750183
1514178
1845793
687077
177070
1833152
1818468
1457754
1008182
891796
540117
951812
934055
665660
1126277
1294484
4424
460258
195365
1498487
1289431
32273
643050
1102958
1303003
1713338
415123
430704
1299626
1560321
1083450
1675370
1361067
1428931
741831
480721
1901342
1458215
1258603
566285
837540
1928705
1572076
528610
1552477
1876954
1942662
999212
880435
1218973
1749145
1847681
1851162
1233350
55314
135216
253776
237388
1283757
27390
1566241
1097795
344589
633739
493406
1139411
1570218
1489789
620274
552756
555563
1561413
820274
451782
29233
1086894
58040
1393069
1745942
1844716
1967794
839369
1131349
1423232
1342570
1074668
1719543
1836713
159908
1206401
845755
921688
423128
297723
837504
394467
901647
1308410
638891
1835073
1558467
299870
276312
705180
511080
1548203
1886827
492303
1524627
1848607
976901
562764
995389
1361834
300999
538368
539251
247665
215227
29825
639246
124729
1002009
1022166
227576
1701552
1320380
117667
1425023
491942
172265
1690343
1126468
1433872
272123
1980008
1578939
455221
1478079
827876
1958956
18573
1599149
1269334
798190
1506490
190583
1406888
935629
1691795
670837
875734
1348357
887438
668843
1583970
295827
1618321
220044
1199038
1061548
1187816
125877
1619620
865650
488604
375036
447618
1643239
1023481
276971
135592
269417
60071
1975406
450639
1117490
45062
1408987
679835
992240
1809975
578048
497003
994245
495438
60813
390071
1815770
220993
1715668
1907671
86718
1674152
1385274
126125
384783
17690
1088249
821694
758313
1749320
1782082
307890
1503013
1253380
602164
857143
1222645
11374
1321404
20694
211372
142114
538293
690698
1139362
1676100
928363
1137738
1415352
530561
854241
1641847
474413
780008
1496577
170183
1890847
265176
1629186
399144
527483
1521719
274136
669884
515021
1059437
1045546
1762785
1318252
933157
1727081
9274
379350
281001
242988
908121
650500
498148
1682195
159921
1455388
1239158
210632
280106
299169
588196
793729
1490268
546920
164372
1415428
341814
1867030
1558484
865447
1346173
1331019
1433280
1356851
211686
294983
40771
1098187
1814811
1378043
712095
189369
964993
481086
1261016
998486
1924933
480563
937348
1337824
1898250
1239730
1174796
990887
132989
1824754
1088022
217743
1434573
1335867
1851132
285659
945680
692770
1529230
617979
152348
1441866
1165556
1050965
1090371
1947829
490127
249402
1248524
1345045
69067
205772
795930
686001
451440
1386587
1212900
527896
1385833
1664359
127515
1180613
1706747
1888661
657017
824805
518195
1153519
1483671
1912370
1227266
1316223
1737906
127836
267042
1950333
1293685
809442
1712792
806068
1982534
1846295
554542
1705559
1338302
1759955
815972
1754685
131758
213055
994433
1768519
404381
1218783
1221051
88043
524925
964305
996677
1886157
1317567
768526
530894
854311
1125140
338043
1252693
541404
1800839
342698
1637489
1876139
1048566
788452
733304
1752167
1424122
99235
848052
1146763
878769
57912
1511265
1929821
1111252
1968854
1342547
1201794
1487688
1401843
674828
356555
798346
254477
1708710
1293689
1939602
1715269
576799
1437438
1078150
635461
315671
1301021
715235
722652
1804453
1335031
960244
1867491
1392677
1958494
108508
179803
320772
909409
1271410
116323
140392
79655
1579964
718657
31783
629061
549494
1277008
1424054
1339449
114070
184319
1008480
942836
997546
617398
1321704
65465
1997658
980996
820270
1475188
1280763
1583556
1311156
411780
992626
1205768
618920
1603513
1543005
946613
479772
915166
596569
402821
1642870
1898468
1682831
560690
558057
1801371
1949078
189205
437243
1163847
555089
748044
788224
1592291
1208353
1209933
426128
1618772
1051
205737
75300
1064387
676093
639202
1666802
313442
1008569
1959972
1070059
33820
1924880
1903887
1801458
667268
211729
337363
1026626
530446
59964
1139952
782059
497206
376611
195318
1309366
948067
1584543
436676
1832182
470846
435467
22480
1873323
587602
434234
1860177
999920
1003347
1923157
1316221
1747937
1411613
1043050
1775885
1163887
1387071
1939391
726082
1983284
947681
365889
1138168
1283463
1026976
224082
1515818
1259832
184475
1430121
1564065
607986
413585
1069644
1927363
1975490
116556
1466132
1650604
757990
110172
706737
1541112
171774
80778
602829
576082
641751
1078846
146801
1465318
158233
1719126
123856
348112
1105611
708558
1666525
1491475
1181284
313476
821699
1859288
1976482
724659
751588
1169016
1359469
336949
68721
67169
1359554
834568
591374
1874530
902969
509109
688199
1263496
46648
1880654
1993698
1809710
932644
1007581
1835000
1215634
1510122
815479
399100
1383101
1805729
1538637
920582
43209
1027338
699030
1450758
1402916
539763
394554
1262220
532387
1726944
1334439
1121198
1080954
127992
1593973
120032
1582139
788599
548764
877543
1931362
1777231
414810
811792
1227238
699930
182449
410777
1116388
1297236
121813
1096724
254042
1606046
1284524
1733527
642486
1759412
674840
1222796
76613
221886
1105162
659670
1889246
1452884
1253469
1590367
667525
1916896
1217237
1905955
770440
850414
931637
1637878
1214124
1539065
571573
1886880
216610
1760936
856884
527475
1237007
1642507
1743739
1641087
1187935
1269317
824125
706414
973672
264239
564214
1070647
760786
1135049
1194133
613983
1705520
1271425
1775798
315082
644823
303325
335820
328553
707693
1950376
6781
633988
1239512
312695
4203
1792693
588958
313208
1313914
1438474
281017
1052040
977854
1410999
1144838
28646
1528054
607006
656871
1334866
983116
1367233
1770758
150463
1558533
221214
1864124
1380659
1413915
239996
1037960
726189
1493451
1371789
1488886
422103
1359427
986748
924468
512585
1918645
1131217
1098275
878256
258735
973845
1669196
711018
719068
752099
123773
1201984
862886
1330568
443934
1606136
1848218
1670531
1706418
840216
950103
1495387
1235811
107664
1077930
1522636
1803291
303176
1931837
1156455
1377893
1464495
1399217
849823
1629089
1078584
1123731
1526371
1032437
880390
1791499
480535
1669352
530761
1014449
154867
1097493
7296
754398
1330079
1918071
250418
1907280
1071347
1818909
772174
2061
199153
1229082
608582
1883150
1359676
1867390
554651
1065881
1116561
858037
725115
748999
1996632
827203
1957550
1721995
408075
188414
1985245
683260
458173
590701
828983
1052481
1617926
1005856
1929253
1956195
1407523
1700862
1285265
1286666
104677
1021792
1330203
1111263
934381
1963621
902791
1523598
286405
1653542
1525684
1018307
833189
661096
1843246
1433508
1999696
1367503
1908694
1152879
1927103
1904470
1244026
744781
1394970
1804558
633294
1764600
331980
156407
153521
1189965
1234850
420711
40908
1718671
1771262
434015
104522
1505693
684676
1055734
1309000
395965
1579768
599441
850101
1610585
675823
316211
1224236
1525741
1123413
1176676
745311
1435615
1444087
1547760
929542
1762701
333576
960626
776496
857508
54606
501989
1859104
871362
1319515
168264
1751208
900943
73546
1156252
1780771
862246
1141970
711098
1020679
835668
1297199
871297
127157
894781
1994356
1365333
1058276
991407
1097648
1899848
91196
1653240
515115
1194378
818809
1066722
990382
995166
332079
1366498
407581
390805
1264490
851212
1967025
475216
1893431
1539525
700069
1876086
1160145
939598
989652
332060
1677707
1531466
1117126
1526598
766626
1940331
31439
1015468
73901
1319993
285590
1379170
1079187
219588
846738
802147
105115
1831926
169462
1379978
58402
1507993
470570
1514571
672971
117108
180832
1189845
438025
1429788
318746
817658
1675782
38844
917551
1823740
170384
111365
1196533
316552
103853
427279
40766
931748
1690818
1685918
749120
1675685
289164
399734
1995857
271284
1885562
1163877
1242677
480047
1745777
1434538
481812
1698145
355208
335956
1347946
1604871
121452
155968
1999121
403489
1348161
1025421
1932687
1910809
1294752
1537202
1310997
346624
1481573
1312836
667937
1573750
705921
1883722
611497
1480800
1446547
1288364
837833
592826
571108
1650753
477075
978112
1966270
1102434
1522433
1142550
24416
1418940
1044003
880433
1808844
1891862
1095835
454295
1578044
1371865
1765222
249804
1800783
1163590
1723371
586797
489496
4603
890057
810470
1893014
432273
1917698
815816
1031924
1667243
445922
1717735
1000044
1377126
1133417
760153
1570485
956291
505079
802781
571024
1790790
391972
1366260
422569
270330
1415582
1821270
1857843
1809697
131487
678689
1142220
1840013
1994744
1962393
1665760
191675
1726511
786672
1284235
857603
1097427
660129
537201
1975346
1534400
975043
887356
1328881
1365080
1915945
106191
501817
1304249
1026098
172965
1685580
1211119
503557
726066
1713480
548664
446903
960199
1400404
816644
1027134
948648
42849
887529
1380313
1183497
620470
579621
1818323
1384712
1653859
710324
1499451
1282739
1129886
1971419
1828255
293621
1025545
142271
466687
1669584
1410717
1186523
1423927
508600
1226742
1423224
1104526
609028
1020494
1417151
301339
1367961
341169
74802
1426800
1836940
986820
1237303
1170180
1444909
1407389
1108102
455922
831333
159470
1385667
831494
1172427
1296895
1967810
937483
1694289
285894
1828504
400274
1652667
1705821
1343394
144174
1594250
1044832
722515
1798049
1600104
37849
22099
1515577
1523526
1309836
1898494
1184874
66283
1451826
639864
1757876
1425657
583976
1483240
1701488
280149
512126
1704737
1451342
116042
237769
168570
1093598
564197
1645200
103012
367732
482080
542772
1882267
1188242
724066
1788581
1543432
1340352
1742232
1119394
715511
153582
1156490
1555983
786947
1907724
812610
645781
328430
1971128
1990699
35448
111732
1534409
574607
661629
157912
991219
1051475
1958784
174983
1029021
1833242
1405811
1749542
1433259
793766
1230397
881960
709940
1109691
1639612
1202633
218560
1980144
120547
692028
1963443
1639739
710447
35240
470380
877965
761806
1231859
268304
1740978
1462188
955164
1063359
1823821
1216905
1971133
1725815
752414
1497929
848418
249893
141389
272204
1713844
249067
1373892
177636
471090
314490
628031
194481
153768
53368
1166960
460395
583823
1734849
799318
787475
1835799
1521305
480364
871065
1010059
959537
283170
1475897
1275936
871129
1856292
697530
263598
193908
209869
412037
693754
24902
1319320
1808544
997445
719097
1769062
1518838
31038
1384535
595272
1403939
1213011
1677169
585941
1889306
1396972
1297983
1659615
387984
1080151
1712660
400831
1368177
876636
1668196
1222862
1304932
510699
1539801
300829
1217182
578051
1385925
1058859
460343
678973
1200217
1117719
1670710
1666549
1366949
507894
391801
827800
537048
801414
853392
293565
218612
1055475
1861152
229
905781
1131359
21756
1961703
1474697
1862056
259303
1866940
1837651
1759814
1091379
710061
469907
741794
732902
774832
1599853
1010813
1835712
1739647
1349842
990316
802842
322598
534399
1489701
1834593
1938759
1801378
1274855
1138602
570466
920684
1140089
753269
1599840
1094657
327992
1109343
820448
446877
696127
934221
1372281
1332307
102465
915687
1902756
1411953
927983
1659255
834492
439285
1781227
1164981
1557197
1462146
251330
1631015
1718578
486691
584651
72268
1905684
1359396
1580318
1215756
89603
878762
1177449
1055820
222446
314731
322453
557876
1973356
1648627
1932984
1749062
648755
55160
1896571
555017
150514
1834993
223235
188045
768824
1718609
1371837
1770926
1298417
1862535
1109208
497753
229118
558965
1963717
941139
549905
51126
566268
1838957
1660510
1721900
271136
586336
877992
1902057
1828299
702487
484271
840875
1827596
1011449
1615313
950735
1491637
110396
83293
480122
427538
66
1418145
1174715
1990655
1802411
130692
382620
183127
892373
1901286
730397
470734
145180
1775241
1543427
1558232
336192
1996747
60703
1859944
1568714
1298088
442752
786384
1008411
785879
289056
278462
1493477
1033146
1039338
1511875
164288
86140
220432
1015215
1518569
1652001
583823
149980
1798422
1948634
1508323
881084
199857
1717499
96419
413191
1540004
946348
1630962
1287733
1971141
1310723
241683
240714
1231059
622862
390977
786095
1926782
482346
1316859
284648
1220357
512320
1727205
982831
293983
1902960
1821779
560276
1214442
1211238
368780
573558
663640
824195
1323861
387671
937571
1369395
1310991
1585835
728779
97966
1472482
256449
1414057
20614
1899739
1311599
943734
188699
505215
485267
900281
476706
1976660
1448887
1560141
1467434
156477
648975
862452
1406592
193403
879916
590889
1060868
1627033
81309
56035
1418500
1866091
521445
1933363
242906
522672
1493531
1981424
464012
1291827
1667529
1087499
803794
573071
479241
1228612
24251
111524
698623
960454
725986
1336204
1356378
1821188
1125673
1652345
734046
696935
1493312
296740
1770754
1041018
569804
1997500
1177511
1779742
257270
861598
1269965
536466
524369
642864
510361
1885864
1023267
174267
884796
1347363
478962
908410
903711
21067
1980273
425443
1983476
1315963
1463308
1026346
1406962
42188
813121
316921
1642135
707902
1941070
1206516
1110414
1303432
1070147
698363
749203
798294
1542474
715137
395974
1319778
1109209
846815
1105647
1073460
1899917
1391780
813191
1409594
813913
1258912
654808
1972554
806171
206613
842112
1303848
360792
615981
1543269
339858
42473
1638683
97468
210386
1257915
836571
1644920
1761798
1525960
1681433
1670267
445954
72633
500939
980877
1815808
1666908
37230
82353
1740868
161001
1666573
112932
1684301
928801
532641
1356431
1229033
950535
1179373
1005718
419193
523629
1620455
298364
1071032
1746808
1884989
841049
381849
1945073
1650091
1868000
1823760
424746
1868308
1643088
861820
1030949
1112830
395652
815611
577567
1888032
490730
79278
1376649
147878
780892
667266
1712553
699635
1869095
116990
1933236
1298859
1141750
314607
344749
1667911
568698
869170
1429269
1529111
664231
1320583
1339848
1148494
432568
1969682
881088
1768144
602984
1510567
1934724
962436
497098
1612403
323268
944910
935759
415079
233611
1049354
1795058
1441424
1532130
1488489
23804
863930
118416
567968
355847
1276689
951147
405139
544532
1077029
913682
494852
795430
1644072
1458686
1429062
1293
944169
1275117
1952834
1255309
352214
932219
302785
1907984
35080
831260
1173549
1848848
1200744
1933423
316836
1298335
1111332
32371
1820723
1943646
1415145
509586
415132
517017
1611927
62141
965917
993618
1295253
524988
926087
1565716
1802656
28080
438739
433637
1540170
1012929
401897
1519786
1817039
1722785
1321629
1252106
1834308
1328155
1043388
429022
851787
377073
1315613
190566
1970457
1450671
1020412
792825
847090
1987442
1825946
1547982
1589735
1239951
870847
882894
234587
1814319
1199707
77518
869131
935616
1950652
583921
1245386
1198230
1629060
550760
490760
354698
1788647
1887521
140335
1741312
1034232
898959
1473019
1851827
1795265
1712985
71543
819703
1285592
527801
900413
1465000
640038
506674
1787560
1169604
1302879
1237052
1757541
476238
959071
1201398
910146
1451821
1391638
505774
1164394
71036
1124159
1682772
1167150
1318643
876882
1000376
823380
630722
1959283
1417218
1685847
186432
931811
181594
942541
1832181
1123757
1934738
625324
1987141
1637132
1849537
844055
1561694
622809
1814208
1006905
1259808
1347261
302426
622702
1147758
903068
233554
878907
1489663
657710
1558252
1022107
159355
1284759
1474943
1574815
1577307
660775
1799297
1762346
120788
1144227
1930514
697587
1245027
194257
351572
1690851
247222
1273535
957639
633078
208512
675162
683216
856697
1333311
1113165
54310
1245434
740295
1683656
1739658
1646637
224215
1908547
1112059
1097373
1986931
1312227
572540
1834182
1963918
1721911
138926
1317421
918773
8515
1596385
1260246
1137669
1345390
824837
251227
1689001
409911
1219828
1094715
557645
1548584
1639634
1600777
771701
267014
333167
325478
715601
1824945
1384232
1537805
1928786
512536
1360723
772529
302348
1438895
1508202
1119245
802589
551568
601159
1474449
307391
102679
1431768
1287662
1089164
207741
1025272
792785
585771
618607
1218406
1463615
274786
45053
341045
446912
1881934
1971090
1817252
1100639
364473
30033
293226
912219
382567
726450
946845
1905907
1111958
1196184
961113
1099692
5947
1704907
597439
313805
951242
364531
213897
1179190
979312
1364910
1359331
1936450
1679000
1378877
1487866
272628
335416
705526
1213100
99711
1160875
549934
714073
1657536
1162610
1863546
1337609
812622
1192618
573434
358673
654490
156622
1427889
1988025
367690
355284
529895
1937647
647974
74011
469687
1175526
1700369
1516770
1199537
41066
1923182
1716584
1946871
203460
424157
19890
1173815
1737013
1328941
1731373
1476913
1912229
1476454
1538947
1920160
637850
215348
1503473
444602
72195
965748
547534
1682387
10718
1085938
1052137
393403
474331
591676
176358
1620977
1112681
1956717
215097
455518
1297395
1981564
653059
594105
1799125
1069226
1352447
1641964
678100
1899662
1830832
1357957
1374853
1950049
1773427
750649
451015
1919565
733484
1732428
362997
1184787
1792194
1409379
1008500
692623
995023
603548
848388
204380
446290
1424457
1372442
175720
1815321
1231116
752654
693860
635779
147767
553277
1898850
1256069
257980
1926096
1180139
1415534
283451
1598628
588959
1888897
1406900
1295475
1861359
140447
294979
1468032
724272
174081
179435
273508
782399
438248
649642
906563
678914
319070
412379
187006
674395
180016
272356
1387800
1263306
1325515
1158826
282678
1971636
779700
927218
1142011
841478
1653778
1572457
1078701
179901
1542523
747429
1069651
1329768
1427019
1760851
1329741
1785637
644815
876686
101979
1809253
746227
298672
418782
1729377
764894
540837
860356
1303833
918278
1824576
1722124
1979871
110523
806956
469213
1852583
526353
1900279
64026
1469621
1426487
361828
737457
1040598
911216
1224831
607831
490472
333560
1432692
910605
82316
1117693
1008010
343246
957024
345112
123862
1962917
1299354
738784
1681921
236177
1066963
266674
1596667
945193
1352319
1833997
1891894
89110
544152
1348424
1305092
1349957
95125
1578517
388940
1944313
1819787
1365657
1846860
1795892
1967287
928548
1579367
646531
386676
1292328
1462195
1594531
153651
815160
102521
946047
902960
1697645
1073244
576244
1719463
1384954
1301310
364431
815054
520390
1222730
523100
511750
273443
1823561
542919
1800483
38879
1822303
1747787
807454
594385
1528871
1568785
55731
1784959
1550379
1318140
130881
373645
1847038
465028
340791
1787431
1619555
687590
1122592
1255163
1478102
193560
723736
1888374
1811583
1054515
146942
233920
1298649
1468632
1131900
194000
972290
1604304
1955507
334383
1257019
413950
1752239
472548
1099545
214153
1863704
236945
1965634
1682282
83423
48268
1911403
1845719
1106198
307210
1110489
399562
1156448
82724
1268004
1911274
1544734
1475800
965608
1205451
801578
1926034
2865
617791
33188
54571
387026
1669388
792043
1411913
1630486
620480
1960588
540446
1246092
1264228
53527
312725
1086825
711891
244744
827565
581406
1157020
1277215
1054178
1609539
1028379
1611962
370446
150618
114530
1190478
489175
446601
574844
1276304
1880134
688955
429927
223749
461008
492597
598972
1328667
211427
801606
1479433
15497
49225
1516664
277516
665113
1803609
1170420
1397357
120711
1878024
1720424
604812
1746098
931759
1487093
517760
1651702
1100673
1002012
1196336
801929
1697184
1286553
349575
185796
842955
938255
1910818
636571
917182
1466275
180397
1740269
120429
1016100
1028351
885111
1318828
1720133
887376
1206529
511782
1836266
924297
1904564
1455033
1772236
194248
1460003
1471450
1199298
920882
1538141
1997771
273894
1313011
1908867
1673384
646680
623746
1716115
1735029
1443226
1436966
1003789
1353612
977373
1267836
587900
1086116
1355462
1818444
1971670
224544
413692
1080379
831861
1101770
2749
1871984
373540
1340946
87495
313350
155373
1823148
321623
523448
1467202
1947379
1677802
990595
1670894
173989
1961650
1770463
1701768
1554533
382662
244510
924496
587427
1198403
617566
1600724
589331
560791
1712431
481431
660886
858010
1008503
1994108
1544502
344321
583218
35429
39540
493583
476564
1587437
782620
1797539
376829
1128123
940472
192926
624847
747968
810690
1895563
487127
1438142
802605
1603114
520389
1126452
1044064
1129157
1717991
1233712
327830
1026773
596675
1297306
779372
1023322
1196877
1759787
1987805
118951
1120920
157530
280345
1923450
1873978
569210
27741
144337
834214
205856
921775
1558283
336173
428259
572644
960985
1353004
654346
999128
742708
1180555
765556
531398
1517030
1111013
81319
19249
243020
550187
276579
1320233
78922
898083
1885693
1439296
1592657
1540368
1898775
935940
250124
217040
834500
75272
1405623
1950667
352511
1957594
638341
201184
1152380
1396670
462201
200470
837204
906747
1945003
1207373
966713
1517653
122785
714782
100296
583312
1689342
1315279
876175
1893120
734327
268996
480121
1628689
1984305
81355
916728
1641717
1598113
1590863
1133573
914448
146341
1937140
814405
1094835
1283229
1676727
368898
276559
865091
123414
1557644
770628
546884
98669
1005252
1843891
189578
1605365
1364354
1494341
1925485
1264279
1586038
1435319
95415
1564411
370220
379760
981495
92891
1665007
10801
48241
975162
1718819
668049
1798114
1881002
1843461
723092
152329
910351
158592
1311723
837235
524793
1428262
1946591
1553116
427911
643816
159081
37559
1426295
1127667
949216
837460
1011189
935944
56356
325870
776764
1597018
1253976
188389
801147
1720799
25319
1493098
186190
1624700
898536
542786
506226
494274
1575146
420164
860629
835277
13169
1476294
147836
1063185
1765774
151329
1835204
1644128
34212
1471151
941067
1897866
1131457
1320978
1189476
417728
132354
890134
1210322
569616
1820794
353648
509771
1606308
64875
1413953
1114522
886041
525346
49958
845881
1283960
305067
607160
845284
1825206
247574
1189755
502184
363302
143077
863001
1856050
350137
584112
963012
998005
1069369
597578
1348785
1961452
1874102
1558102
1854517
1371399
116293
1595151
1636005
558144
1378735
102940
1731058
1121808
836013
561938
1137273
687641
1186744
1569704
809203
1459502
650860
551280
1095781
1023104
1617365
1446752
222374
696077
1858303
1332654
354617
1157216
1662657
1873614
1478391
855821
185555
1716582
1560601
1283386
1101005
1639201
794193
439302
151041
1559644
337654
1511075
1058780
958786
861505
119124
1270269
191612
1123373
1427284
1925970
437097
1001555
943758
969037
501699
1877002
191231
421649
563909
653678
1478977
1716854
151577
1741
1360263
1457041
1177247
986200
1714190
699865
815537
1327863
454263
1902444
1098634
1553992
1021557
1450793
349287
1488040
771010
568962
1306374
227538
1534177
1213745
1143445
451856
536488
510301
123520
933922
368238
97718
1170266
404826
833659
1811051
1619745
1616155
1862770
327369
438871
164898
224544
465466
1607277
340125
1302476
674325
999934
100244
779734
204601
1553629
1623464
1456961
606234
211934
1602901
1760080
1161981
1431179
82770
1412788
1869253
691137
1738600
1327340
1472157
921446
950906
20841
1245578
1532481
931475
1554121
349627
1731047
1343447
699932
299250
1500520
970076
1629975
1259961
192417
670021
666646
469972
1152463
835492
1554201
811509
1773781
558420
219902
1077765
1641159
1588842
215128
782068
712176
1365823
123065
1857782
1851795
1344738
1974768
1503431
406195
752329
1041430
1065257
1370028
1810704
1610423
90499
683951
986273
89948
1662265
738742
1244925
127263
1558054
470338
480528
648615
184483
385245
593713
262778
218243
588400
291207
1114228
818031
880953
949982
1553683
1693885
878778
1049355
1302579
858707
1331836
1976454
377210
1410324
638105
334681
460916
508328
1647714
1097206
1567877
1688644
1586969
1262000
1653509
1105335
164659
878168
535119
1200110
1531572
57274
940758
1893876
1506116
885972
1744781
584589
1076338
1877732
405318
1002423
73318
136825
27694
1696226
1703851
811270
1817274
1010123
680001
1958407
1221379
652055
263681
355938
1888066
1356173
1264555
1802924
841793
1791312
1324754
1052621
68788
1211510
1773582
278183
1161835
475740
262202
845590
1904498
750957
1356290
1789418
868308
787738
539693
1186091
112753
1645164
1696987
200734
1044734
556942
1569541
1776002
624157
1466717
309465
418630
1091801
1563168
439595
66906
1798091
1781505
12965
1361966
757984
853814
1738712
1524666
774220
633976
1681436
1925919
1259439
1782015
426996
838673
290379
160620
102763
1151711
948324
1797745
1068919
728219
1697588
608824
49419
144611
1139544
1875780
903602
1928617
830303
1256903
899030
1130991
1266645
1925779
1096325
1925828
1234660
19919
1969796
1992778
1917121
265291
862046
664994
1757950
1819130
850500
1046323
1940573
1054091
331299
463961
1392188
1562197
110434
1741059
380445
56742
537380
318374
1201104
1511427
1704680
1205012
121188
1354060
285018
822227
1517994
1530551
815742
1737857
66662
1656017
620923
400691
756110
1870319
718769
550237
1492202
1438692
1175379
1422889
1604802
1769136
743650
792619
531467
118833
935361
1316917
119768
1388149
391910
149075
363644
1094033
1104823
904809
602770
188352
1718275
1137860
969998
383507
214839
1362399
1040594
792634
489955
332267
1511962
761760
1794465
1405223
1549110
1722629
1522322
1365509
1381600
1734803
1878177
1597961
102165
631179
399904
313872
35233
1937592
1591755
1998514
1311295
685424
749218
1896479
1834019
1889092
397564
1218559
1707094
1548817
176156
1598692
921370
1013470
1965575
642065
1651695
605258
159726
1216593
759616
239481
1769439
921008
708162
1144275
127486
117340
941164
1050688
541864
1988964
340219
871662
660616
514968
565484
1451336
158523
1707756
1283492
379086
1527932
41985
1654112
875830
639556
65716
1919170
127042
84859
118106
1003743
1230931
1913120
1624913
235890
306171
362348
1564109
715846
1445941
958505
1375826
1579985
1227880
1126876
691983
1252902
1989300
1125082
1118564
1292511
1873845
435149
1049790
74815
1906951
1973949
1761023
1411277
597533
639207
662061
1711277
1912517
909496
1248337
1828953
1382451
1371698
1234820
63375
573819
1381572
1062434
1545326
230634
1985023
952012
1223458
1185897
308426
1588244
701978
1839863
63985
1631648
1480430
74522
1748044
935036
58238
115490
929282
1175682
870056
1029040
1813567
1630219
1564655
1470865
111447
1218720
1877196
1755392
1446301
632122
5375
1545518
37308
1359689
317542
702253
1975944
873393
1300995
1656384
1748606
1431746
1130362
1221693
106949
800915
230109
766432
926100
1227196
77993
619584
1106870
444377
111756
1648905
753345
1664162
961971
607657
1093972
1961057
939353
1195660
923423
1827880
240252
715068
184998
651699
1520880
857769
59739
1813771
1031428
1897096
644839
1319376
726503
932357
928487
894609
458615
803641
1702687
560439
1989053
1031931
266471
1006466
1292767
454948
1306675
530645
224617
50351
1168712
1200277
965201
191989
791413
131590
1609997
137161
129585
1859689
795601
451013
1585609
781821
441203
1317584
652147
598558
1385838
212542
295781
1703417
1045320
1046388
160632
332577
136135
753042
273614
1240258
1499122
700710
1812162
540188
1245596
203263
1760173
411148
1651585
1889845
865305
918834
617285
1407979
1535502
1459726
1046156
253127
458627
873361
1207038
513701
702724
1574111
1950148
32753
1820659
1124442
741748
1609645
103547
217122
975928
235541
1732182
128360
413638
536456
970714
687079
303388
1305499
1889327
1712155
1938673
1353900
486583
1063735
1531515
1659319
77708
1978800
1525436
1428369
23619
467121
1699516
1959628
1062897
1413413
1656864
1651188
662053
586778
1636734
366953
805113
1520223
835549
1332461
364904
1494044
1599240
794716
813862
1929475
1369413
1834221
1370032
824501
1455236
693972
91314
61373
1963848
703533
156964
1229253
215811
1403759
1502589
91924
1904260
555286
1366435
509718
1276959
696746
1682588
464070
1664337
528211
1746497
454065
1697035
582146
230198
864968
1685631
1977186
1169985
1531341
1358107
404535
1228630
175729
696222
1794535
991457
1298856
198958
1895167
1888418
1937432
376956
1507291
967572
1660539
837986
406245
607990
1420806
1477501
292328
303772
524157
1382832
1209878
254937
1096137
322102
384381
618366
573936
1194556
712316
837181
1612041
763558
553133
97990
1701052
180581
1325384
1397187
1762404
1364863
1728606
1209300
1650210
195508
1660390
1710412
271976
961968
1483556
358469
650057
1322263
1357837
1799379
149682
1544493
1244622
974997
1466985
17654
1100991
23903
791943
1375345
347043
737678
853568
695705
1865075
593199
1024812
1863465
1657941
1657649
1543801
519038
1495681
1696296
1066871
1295647
1644271
1329538
421886
1272229
983340
836864
907351
394557
974820
320902
1412532
1108993
1432844
426727
1135826
191837
1275362
1436214
899179
516668
1437348
1862046
52130
1544770
1380385
1131376
5580
1482485
480874
1292332
1899538
789862
242942
139825
222093
1753603
712055
1795434
833755
1521077
1174851
1001386
335885
1256318
1265266
1454535
617560
356663
776395
1585268
707459
113873
1084682
1653742
633948
1445679
1670567
383234
1137846
1744715
553855
809880
1359500
1209378
1947608
988093
1587589
595867
1038873
1103408
1072853
925175
1726605
154184
548337
981804
1529052
531478
207246
716881
483832
1338425
1791845
271369
1065385
1041715
1480015
1199334
1836311
1097479
1118405
458186
458175
771620
1810014
951361
1253430
1941166
1776334
967529
1701631
624983
1303455
1410399
207503
1527405
1275299
451335
349710
1940342
1280357
1582442
1911
99092
787877
1945915
1365827
127319
1932610
1086427
69194
252196
1576939
606486
81132
1006800
81692
956070
1364706
1041190
750350
839347
368515
1655437
1126196
829875
302477
1547414
1086435
864078
1726040
1250176
1711599
350322
327282
83838
1531242
409661
1976771
1218682
1451387
59982
796691
1337443
457979
1497137
1279699
1941549
413659
1824313
457123
1230335
1548091
766270
1230739
1896226
1337153
230980
1351107
1423854
1586617
1834294
1312185
801834
619797
768632
1953375
1871530
145261
1566539
584766
676670
1033718
642033
799972
1262008
623580
1763373
796402
1155286
475235
78033
1037149
1888207
1737359
948497
1087682
1834941
1809877
400775
920726
1177635
476241
1185462
1978541
527532
308408
1717480
820516
1789056
1554751
600679
1977967
239655
1764852
92290
577112
304036
1592261
1557370
1327018
1812489
1630614
1874969
264722
1592517
1916969
425650
245522
644781
174838
1902645
1914087
769139
562569
1446136
470438
1947763
753255
708180
56478
1387096
229091
894747
527274
588070
1234999
835844
680981
298240
1524557
129468
1408924
736422
1242210
1943660
311421
1398827
1300756
885616
793605
1598733
349796
1656277
308027
322652
355751
1926189
1497658
601347
1988530
259914
1524935
395484
1827113
1497424
1619728
909886
577881
287676
546821
587974
1649607
1952396
1728085
863887
1723321
1068583
949613
1623217
889072
773791
235442
467564
631355
923411
309397
682914
573193
32105
939320
287936
1657122
64488
1867334
1454294
22986
126179
1226160
301545
208858
1289284
1141178
404042
1754627
987551
336234
1677647
1839710
532190
1955200
344302
242427
1931894
551991
1193786
534151
1068214
505500
1390199
422350
532130
1111192
470547
447215
1674796
1849913
1345986
957992
1009545
1855887
1451982
255125
951136
1999872
1838704
223610
325571
1500673
891842
1086162
1724108
1780983
167834
1551372
148937
1806179
591589
556011
1105522
1239086
79590
1833073
1616431
475416
1051382
1987163
1736361
624922
1201966
832017
1952887
1418005
1404452
114074
475555
1402534
757142
1968432
1005321
1062088
1740565
405479
1780229
1782786
1969986
869817
15570
1854957
1686699
163179
1415059
243758
1839107
1705044
1355125
1386203
138769
988106
176556
1583453
142808
550036
822404
797415
992147
1673840
1429269
643429
206775
1793913
237726
1544220
272737
1778600
611637
339030
960916
243720
1292423
1798590
1582809
1028002
18362
512254
1888723
1909733
1010453
188247
946963
202338
187829
230820
1379054
1885228
456832
961645
1844081
155870
1348164
1743231
722942
46239
1850728
796583
1202047
1720044
995787
434507
284836
824228
446244
622543
146378
1217895
563745
380278
1763697
728768
341369
405270
1005377
1264371
497617
1958278
1633159
1761213
762187
1819782
889770
1773207
1675848
214484
850518
1211745
1233371
1412569
959270
406057
1270798
659673
1671159
1004712
1877199
1839507
1002344
183152
1962255
660675
1077571
996734
1304355
1612061
534739
1067431
1046720
1782015
1715692
199773
228385
637063
886572
1012701
1017399
1781407
141561
685809
717857
204190
1997569
1378354
213453
1357230
1445813
216204
216636
1818382
918202
361555
1396109
1487723
1977654
1972488
757797
1258899
1350070
645033
1648664
1432157
783297
218113
957376
697724
33355
1203752
33941
457189
366806
420420
313090
1251747
689727
1382481
394623
1990727
729
1341963
1358262
1176441
1480242
1458276
753233
1540130
456389
19450
697209
1270376
1561411
1735225
194584
421766
271796
740942
480870
499814
1587451
728124
1563223
1096337
1313026
211871
828017
66863
993956
186747
1675332
1556039
949407
487397
146700
1487143
1744950
1515695
923550
1749940
1512145
507455
1262753
1773338
363831
203063
818679
266869
247771
525600
1002745
1988642
428937
94268
921956
1102844
1623392
268560
1043378
1104349
828596
1685535
1708597
51595
1060402
1747268
887064
324628
596511
1805141
1730605
995116
76722
740895
1750711
1997166
1605053
1247094
900793
643292
82481
1488882
725110
1631744
61207
1957760
577099
1555590
106792
1151942
831033
1231845
746337
1372428
187757
1129741
812097
1312444
495027
1447742
56732
360934
122584
808715
1594839
831663
934022
1632430
727365
1733394
755275
234907
249278
1803846
1707121
1000632
1084196
1357351
712657
62285
486065
1372532
1817036
1950188
1691142
1996887
482067
1173950
1661821
1931817
1793858
1069491
1930550
882739
1086154
790040
1094796
1350817
1400564
1249042
1589824
486269
1485091
1157635
1411926
452957
471836
573826
1533346
1776993
307538
1531351
846192
1557177
1736175
480097
950785
1640639
7360
774754
982109
1227582
1912071
834565
537484
343622
1176346
1636850
1430208
595411
1326021
1789402
58191
334663
1805539
1447823
1400449
649701
1390407
932729
1941437
1668509
247744
641160
492247
1568950
815465
1109147
1588351
8308
1864600
1893953
103591
132478
708377
544346
1340724
1702912
328478
1508327
137512
824686
661726
990551
473236
384140
1420858
608814
1057820
1002567
695070
993855
374057
73185
739239
436608
967672
436699
1981552
278275
1376537
1890371
1604093
1015559
1437123
1002929
340970
1191499
1809629
1484345
996005
1416819
1825082
914990
456208
329067
304016
1861801
1193253
1993353
1625289
564007
978525
707316
1194733
1232735
273069
243465
591528
184406
1562297
65454
1728148
62609
1181109
1000895
566361
1396464
152437
1274233
649280
216448
900128
1274156
98585
924875
1344211
876383
581019
351522
1156766
1078481
741959
1479313
1194099
502838
178475
866821
97290
256207
98929
1197086
643613
314649
52355
778352
1324368
215531
1852953
1088383
1090542
270321
1931956
1770940
156938
1781067
469710
372284
1923674
1008449
136997
1317167
1781527
811525
94617
1313560
512670
4584
834789
926560
703710
1963790
282674
785927
455762
394840
1096296
1106991
1941839
169424
1682305
1005916
727854
459442
1750526
1272157
1242649
971131
1129190
692349
417581
1322682
1606068
1424381
1358218
1474015
127547
231505
1324606
1114334
1219877
816877
216732
1920991
39994
1283071
1756280
1878125
310957
341215
1733352
1499363
1187648
1167530
846491
1346362
206888
1020732
563779
951637
218159
1683011
810576
293193
1609792
369969
578837
1551939
338236
1993249
267848
1924178
648710
1081944
93015
238028
771038
436148
1729675
837418
857653
1278693
1442852
866388
947955
838276
784377
1343969
1240487
243678
181726
731869
1503527
1429176
148378
1048364
1458199
1248687
1634400
535547
39255
1286245
605026
1765039
1088604
1615237
1949092
826753
1862018
422330
738554
34471
129613
675325
628794
1848344
472647
612600
318842
1410293
905729
107396
1036852
434213
706749
820986
1782167
582683
1983602
1502875
1824028
1761772
357078
1325393
880195
970657
57508
1419300
1684622
974686
163904
1515136
609597
1060864
78474
1959318
848138
1152301
347343
737567
942930
882853
1757525
120856
1454693
1916895
1833122
1057052
205465
1582809
1176091
1653469
327585
550420
1040372
613785
1081846
741200
354448
1774471
507618
1316064
665736
1291279
742891
105222
44289
798661
1240533
716687
361593
668732
21600
237452
1126613
1129775
941507
57351
1862521
1134410
425656
1787836
1262633
740506
1786841
1309094
630309
1858970
1370663
1452916
97453
631315
1234578
1052812
543472
1232968
871026
1524736
286146
1231031
28028
309807
418736
1618993
978618
1696974
1678838
66812
402950
318136
1285416
1932984
1465466
1410177
826485
769843
1633169
718777
505426
829420
1324147
1013804
87042
92975
1492071
756757
1364401
674724
325202
884008
1787232
672494
532086
1667172
123245
291240
1676665
940293
557303
430508
1111764
165502
1356737
103661
1736961
1084092
1396091
484346
1659703
426812
96692
1179401
1420035
906878
1758473
780542
484640
750730
559877
234806
486178
439662
996490
1516808
612439
1582747
575286
384262
1632549
411588
1489352
390841
1230936
975105
1322007
1413709
1475791
153530
932177
1650707
661885
1813477
868672
1255098
1152865
867119
1072827
1515529
163893
1842231
1656141
101410
1872220
680077
170440
1945342
140506
1988111
511209
1239048
632786
1243097
429345
366011
866787
1102183
630504
1311126
450781
1757644
834132
1870669
282699
471129
1493421
1235316
843483
530149
1869516
559335
255870
671396
1674372
1706591
1919443
1180879
1156263
892341
1456335
515684
1402237
475163
1873175
1291389
1071506
570570
1681927
71402
1031278
995984
370305
1239279
1267998
103987
146641
1189069
86606
1935591
71767
153496
398141
1042822
469442
1092987
1421923
1390566
342448
992049
861877
1734181
1997211
674661
987370
1124339
590409
1204370
285102
554256
1167406
1248148
201621
866124
440839
1959523
102239
619568
278585
1931014
1624734
1169324
909514
1024550
676540
932786
1814850
564111
1328026
1018676
46713
1893233
1923983
759310
1189020
720603
1271880
889510
253946
1293791
166465
1037160
609474
1659039
1434353
1488981
351941
1907942
1609366
569397
164906
1348375
300109
738985
944157
1214797
1513349
1265008
1833452
1539491
148043
1210591
47142
1614443
1365174
389235
218542
644887
1638379
11590
788279
778821
937574
1026868
1386216
1842107
1690999
420044
1035126
1866134
94166
391139
1174060
1772955
145374
727840
1767475
1548971
998010
1477158
1676569
976004
1956920
793792
418659
473893
910283
678023
1983059
1296816
1604124
1025416
1348167
885402
1401059
1719435
1238821
104328
1342988
1858635
1168904
1372675
1892350
1251259
871613
1405713
989046
1438113
1419841
1540760
1733917
1902388
1928509
116014
474481
1523440
1880350
1102197
1376181
1437030
1055915
1921888
901660
56764
137314
1709783
1203704
1605847
1900710
254351
1102439
1314385
17611
1420380
1042671
1808912
42809
269458
653426
1770221
1498612
1802564
1213518
116703
150592
782404
1489922
610382
1281514
1079036
1466938
1108395
135252
1594818
1379399
1872350
32797
840036
1167131
904128
1343864
783625
1368238
55451
1395416
1623709
1896532
1921309
285102
1714709
875416
1992308
1560497
70989
361533
1977716
1708622
92765
180881
37829
582533
656582
527326
960246
1193788
251041
466826
916285
510025
409736
1478392
1923096
1274486
1428279
1970846
7018
1475090
1094270
538493
1554465
365350
1844541
1420214
1658455
287958
1905439
783483
1822856
1145253
713291
869654
1499330
1896727
1330815
1599205
317253
777589
635808
1514196
1286776
1669541
1798493
1928076
1480005
684815
1318624
1918655
1288200
1118657
469804
1815432
1274886
132819
180322
1633393
945101
677419
1577341
612712
105386
257696
109086
371475
1127934
1050974
352321
319588
393715
1294241
366066
1279713
329023
1017832
1227936
1538321
718577
1741195
659998
578128
1728289
1602128
675734
316047
1728381
1664011
5163
81067
1849702
1575299
278279
224092
1946011
1288857
1318571
1695060
533295
64777
1149905
1402105
1032001
838776
323911
742220
1926543
1030626
90042
1548109
164261
329008
1196640
418967
1021324
1656326
1613592
1819387
609775
1482571
1489619
1937290
108745
957906
1971182
1541946
1316893
1581077
956924
691114
5114
910482
266603
429716
788700
599646
1892546
1062299
1081090
406456
1363057
443892
213745
1187320
1953848
23239
40082
1709259
416309
1906708
1072776
1683189
286187
1721185
1553287
1732430
1631004
1941022
351803
1367447
1789445
668627
292941
1832974
906808
902643
1411515
862230
103426
112148
560792
656140
1212492
1068977
1173193
828562
176476
234247
1402377
572975
1052086
1361070
1192952
1216983
1752049
1921291
278511
1015784
1437148
920631
1769535
1313294
691913
570337
1786720
1978200
1596829
914610
802605
1092070
1813276
774314
524200
1425048
1123152
14824
1113767
1198974
1039511
540681
1607810
241938
1693420
1060947
72205
358228
1533911
144614
1458539
1851563
577330
461253
1438196
1143110
1116919
155959
1353407
1010967
1403489
1121220
1380639
1549209
1813772
649011
1390241
1626971
1299108
851049
581638
1846379
908277
504825
226431
1661026
1689467
1960109
1706162
141889
1288042
630694
1248072
1490200
1934761
120701
1630003
82727
375807
276823
1249938
377080
1989596
134297
1400115
1823639
1012782
1566540
1632709
1150383
124444
1422818
1212905
875935
817302
724602
942836
626831
761965
1100448
916366
1515834
266915
1377373
1901307
1157164
1985467
1016083
910623
1363960
1280342
1837056
1553751
1817567
1515659
1951517
388964
1653370
1982664
1187548
790725
240752
1836458
314983
1889268
835817
1459093
1749624
1853880
1569249
106070
1994632
18752
331234
859320
1660142
1475036
749027
1767269
393727
1312123
247330
1696107
524720
315804
594086
192440
173691
1871259
1617773
221691
1744244
133657
388293
1433839
1891023
414676
1010063
1895810
1454806
15317
1397602
648395
1761499
1065071
300740
1241489
217633
116542
1924878
243047
271694
1054027
1795400
502254
1765952
1949922
428918
1773244
1165473
362828
1605555
1157990
844256
1709369
324933
1655049
223973
929091
260392
460632
1543266
489063
1883052
1897107
1578270
1148931
1941541
260149
315141
1080357
1167193
218646
1513943
658453
781452
195300
1498583
61680
1878586
1403771
532543
1317578
262815
836016
810742
953297
935561
1822575
1502989
1768991
1306806
1920002
1939074
1229445
1651910
47267
341055
1226687
1479488
477766
1596838
383988
1840320
730031
1274539
729059
1115490
1285758
61071
1997235
1547359
342704
719911
113924
1116615
1815483
1204867
1098812
1645641
178190
373054
1838245
239408
1740240
1351227
357891
1626820
1859240
1832285
223114
663025
635564
804761
986886
942725
489357
781441
1983809
1476571
1578219
85111
206662
1135576
435096
976461
1711396
1183477
1646327
1178499
1641529
1851874
1647022
201811
1225652
989988
1923337
756887
566925
1145128
1828673
1784936
960007
1738588
1304016
1297862
1669703
1474249
288633
1760297
845398
1963454
431600
1914660
1643165
1833750
269678
1583766
690250
942034
1429875
1081334
1673271
988798
1890372
1934972
1103105
133366
568515
1225819
288060
192103
68546
1823960
126594
725150
1027412
1823956
704551
1021100
1812163
1600978
1732004
542051
191001
1156054
1275859
47779
1109438
1212163
1202322
1322659
1880753
1961849
960323
1036746
1665382
300016
354234
574649
1908890
1960698
120253
714824
685497
1093148
1128718
1003451
1229475
1652814
80589
1022244
452874
190760
1967778
478580
649178
895821
649967
1319623
1022256
879142
896610
402736
1042307
53918
1629546
1417849
1921694
956923
242755
1633170
731744
869317
1206373
1670140
459040
1732405
173903
1198136
1130363
614007
807240
280096
1683915
606531
222764
762538
1277513
917535
1217750
664937
96666
421857
1821824
1409539
453838
1022455
1296200
252154
1339540
1647183
665063
953101
316218
1963734
1407643
731378
971815
519871
130068
939711
1009277
708597
1079286
491343
1986214
710697
1487355
1686083
1039652
622878
206128
668968
346996
1926467
1463433
481134
1410778
91724
1145701
766549
1885450
317184
1456728
204369
581963
1747045
1017615
1340757
414207
562813
259412
1587181
1678785
342637
1992928
826161
305015
337128
1769991
493386
1916737
1767702
1352141
617412
42593
507560
312181
1455442
583572
1355138
499756
1672950
869415
938125
570864
1263177
1255896
2088
192356
1352330
311629
658278
1333518
858290
1885631
1480029
263394
40443
966009
237638
186245
568299
162773
1558009
448493
167466
1940936
1304304
1130817
1101859
1466335
1695006
1245564
840903
233533
502882
456713
1114471
1402254
1689458
1920926
1496522
1085194
18250
579907
756517
356186
1715754
895340
1078919
345299
1560228
307650
1924497
1162742
223489
1457858
1273067
1168046
1891550
359915
1759163
874532
1212987
320911
247203
897112
122479
756475
1443170
1470270
1067962
507606
828526
1584719
954392
39859
1986918
266886
232355
1703620
1200065
483895
746132
983286
836002
1158279
1585539
424810
898634
1257042
1281421
1813394
1002105
304903
179330
1524529
57882
1752244
1981965
1994589
722788
1639050
41311
1962544
1740746
1562584
539429
1582954
1821994
482815
817810
667307
1758442
704472
1551262
1919738
1284806
1199364
1141270
558356
1693148
764565
794541
239272
128405
1587608
1202132
211687
908214
493378
669127
1902354
1022467
756862
1134353
964355
1234976
693281
373607
662698
1445503
100401
1397729
1760199
727126
302746
720025
486212
1969689
1159817
197023
908952
1149810
178197
1284441
562775
599757
545956
364280
565979
511364
1123957
301575
364371
1403740
1561248
581127
1952513
1821194
550710
1764459
810912
1879327
1978920
1435555
903514
975474
348365
564479
149397
1645690
281625
909682
374226
904896
19827
1044493
75232
45610
1776302
134757
6723
721086
379548
141122
225947
1739538
247922
1577342
592253
446451
1559827
448491
287585
1962155
1007777
581642
1217263
1953459
927509
1446923
342033
80238
1544735
587565
1112403
1119466
1631787
1493099
1320577
74168
1485793
40555
658424
549721
88846
1315041
1012866
183653
84406
1629929
1317858
1148420
199015
756499
952207
1849509
1704949
1061886
1271538
323612
337971
498222
988497
1858036
1146994
290143
289244
637175
1026537
1805926
1176111
1936037
946090
65932
872159
409701
1200869
891852
1734126
1161569
160356
890025
1772674
1054508
1231198
1114395
1565671
1352223
43742
26909
482693
908982
368225
1881270
951491
804390
1769371
1999337
1069434
783109
613376
1051861
1007193
1850671
1356703
747202
1224378
610833
1033442
880574
1112549
367603
124100
620062
1833526
1369820
1627005
1073741
768413
902448
754550
605534
1995430
1286871
23334
1971753
1272654
763516
805000
1667002
699951
1745738
1179225
1208970
213014
238953
1958817
1460633
241252
1546997
215782
1576957
430499
1258278
627833
429049
386136
420528
1149728
1469217
242691
503780
441524
214422
1869500
183233
347883
169613
898849
704602
1773660
1469357
795940
338746
1802306
464035
124381
1099216
1438452
1711146
1472635
703687
227522
1225372
1257790
129509
415681
1120799
181616
1144123
1438765
1213387
209472
908182
1112576
1536357
1984229
1557595
1925171
1688904
26062
352902
1639101
1044252
524825
408769
141571
1220917
816619
571693
1544247
639729
612249
1087833
352506
1996993
1231847
1107687
1219788
1976213
1575174
1754367
447490
255810
1600328
928013
764221
588755
1175852
611531
1466205
1954256
570998
816167
421109
762196
1480228
1426492
1577967
1723759
39643
1093477
1891866
95280
1651450
67054
135869
537514
141773
105945
1799447
1785051
1222949
1471882
1340438
1321381
1639616
412229
1821475
1969387
940049
1528265
1995909
1627871
1414249
1377400
492196
1420760
1194412
1694983
1777223
1306793
984584
1878022
1882707
1452548
661648
1207842
889657
709041
874592
438484
503728
950874
1598032
625030
1689976
938598
1495889
248415
1222049
1909147
75308
1064871
1712900
184843
957033
1326348
1211212
455820
52751
599880
656189
240225
1048195
416105
770306
445224
1886638
1885549
1732153
198682
1454250
1295012
484194
561119
84489
64363
565066
108161
714360
1250716
350393
1703654
1249669
620135
897603
1947012
1384659
1970546
1671552
658103
473082
898118
847882
1505382
1253687
1199569
1648518
1115785
1164877
172104
415725
207444
1284363
1776562
1987268
34761
1806912
1946346
1492523
1365247
657765
714799
759110
131567
112793
997796
656563
1933152
136693
404839
643006
1340709
1446565
979662
1339389
810661
942253
1027181
374737
798093
1579535
1255003
158211
663853
1509525
1233625
1186046
1294728
1360926
86020
1953329
1958021
1071877
1711152
183184
1504437
667981
1755890
280603
740479
523627
1938186
537414
123188
1979278
1749422
1087657
1141800
1611808
1570604
1046435
1283000
863439
944569
1412713
418469
1341680
55784
1577802
1190720
704212
235177
986509
465410
591668
845659
1045295
770117
1740095
1714476
84304
136666
1214101
980263
1849936
1102648
877000
1273077
1769533
1093835
1177669
456464
1117930
1096483
305086
296565
1277855
1735491
283797
604931
1310104
880987
667718
1925399
1090619
1952566
1167670
58223
1197943
981922
4306
1539342
495341
402798
1089614
1793278
1907120
1781281
1616520
1095804
692314
952495
777487
538048
19008
1224497
330686
1244309
1240120
208692
896611
729028
72904
1599789
283002
493097
243719
949343
2529
1397311
1345050
699690
1465109
1977021
290051
65636
26290
782738
1795589
5418
1091267
1559533
177452
708131
1186290
10807
1568058
1292149
670151
1222503
277271
841671
1857834
1323880
1368384
382361
1143575
1891319
190832
988045
1684404
1680283
128616
1721847
317576
1659635
1675613
1419198
1658589
780682
103428
826412
620012
415599
1138475
400509
700837
1388139
56039
709888
719631
950820
56849
1986049
1840604
899707
1318587
116895
740495
793508
75159
203522
1660251
1674446
298156
1604433
1340311
1198729
1100030
540899
1589179
1866097
745072
1703869
836612
851631
457050
501701
853039
337571
1756139
891152
1654421
782705
1484366
1625474
1299598
1189903
375965
1697845
602491
860489
657650
1696264
1760322
802252
188745
1362411
812982
1489387
1291618
132109
964425
1152923
309515
1702070
1743232
1890080
99014
1812466
268556
314149
172611
1657718
90327
1973090
297158
1825131
953231
530489
477951
299128
1145251
1806270
635871
872629
964343
1212189
1379953
84811
1885659
134567
1997691
1073409
66487
1362261
728739
177400
1367594
27567
287429
35827
644770
1514171
1845908
1213508
668449
176902
1892126
64795
623275
1793187
935969
439675
1791831
1712589
475825
1692487
823796
305705
879379
1474296
591725
467175
295531
762800
298081
445765
389172
1101642
1140512
918633
402442
730818
175954
1307630
1926545
565460
1159439
75298
330315
587019
60313
333495
1364727
1773113
1333103
299418
978938
1484309
644129
1796416
258498
815838
974970
986017
823741
398480
987846
1779934
690240
1045419
1279404
535934
725589
1178105
287515
1134809
1716831
177669
798056
1320736
714053
1066713
1713585
90391
255654
1138366
1677186
1820923
1751271
1533994
337177
1727000
384492
909385
1494923
1186467
1671383
642103
335968
20924
920202
1822156
286104
1586408
1851822
1054382
523469
1187838
357588
239001
1373240
1590939
363496
1037846
1080159
1451771
664867
378445
270177
638551
1432206
46971
1768822
1068315
1874649
36786
5390
1312978
932959
1506571
1893161
916766
895605
3803
1916937
853035
648423
1480788
797252
476370
1924133
1678540
63828
1486169
1226789
231713
404947
1723762
252424
713744
1288215
1389299
313327
1936490
1804309
225904
142875
1009869
411903
1611183
718662
804751
1250325
1239326
1987955
1018632
1849670
856354
1165538
1727180
99740
1006168
1860653
1815822
1994880
344767
276354
583137
1885989
734810
1455130
377086
115984
1225330
1711396
1705734
579389
1298803
307630
1775634
1640292
1600828
1883767
1835829
1088085
1186591
1721355
1951003
1042695
695007
385240
1515560
1407053
1467285
1336123
1903875
1731306
1167023
1431157
99997
1238046
525431
235124
1165681
1754716
854565
750471
1146573
437879
1661445
707662
1434515
1993220
506809
686426
794738
1524383
1588779
1894693
403954
1319499
758137
862888
1471014
411035
57369
1495395
1464453
799542
856055
1990599
1556019
855750
1262697
736917
447142
1902271
1098209
1032138
154048
1111131
1107095
340145
1278657
1446257
1328951
1754356
642975
125930
59883
1885687
239088
1731028
923023
1446187
238710
68326
1221018
1853317
1809356
1946080
42102
969908
799501
1136903
1089468
1778352
96981
1994328
1407488
980142
70084
949062
401847
32051
958336
1824681
778425
1887524
519874
1543821
982965
1703569
499647
1621504
949831
918956
1639276
1471057
1703245
1898934
1063471
493101
505478
606780
1579501
1624695
296508
550025
650502
1412359
1795624
1851678
1760957
116409
1877855
1063093
65081
158618
178311
1918977
450570
210535
1817561
80104
1823720
171016
1172098
1345672
1903304
441211
289258
698312
1089583
1708127
370654
1364442
1593355
939152
1667577
544711
533537
1416723
557764
254695
1945997
608478
1011320
989088
4938
775472
1000561
1082253
49286
1158316
1521057
507558
1512047
1475511
563961
1353300
1850886
1042180
1205782
763576
916373
1207405
1630180
144552
1623384
403225
1965084
1344428
1428046
1313174
210091
1734639
1529802
911876
1874237
797279
1741244
518795
160453
1600359
1924691
668422
1470382
294706
775128
1566577
438717
1215166
260682
1912301
1364502
1112876
223763
728669
1289398
1006776
504937
1215787
731536
1061278
890282
1477782
463930
589770
1413418
997918
667509
1707320
1337879
428929
897058
1312337
991156
662826
1640236
644032
1993270
1832631
81522
467185
1521354
997395
97231
1268664
1175363
1393314
110708
1315444
1027543
1210267
69304
1066664
645405
471896
1061041
1989639
493456
1802991
501149
691076
1567310
282080
886316
280867
1883838
1217947
75151
1495782
1477571
1323702
1691273
1109191
1804529
1340374
751453
1277376
1928457
1549544
996695
786734
698496
752640
1649868
463141
341910
737029
945929
1960344
848149
1577888
331094
680253
1658
357062
1253599
200143
1361807
852177
1035410
233017
1271813
1808303
591172
1921390
1631087
1441893
1696393
1970122
992554
528427
182276
1006473
1533234
714078
366970
1298524
1230069
1586459
1470253
1538772
1020258
495956
337436
1195374
264986
1071045
719487
1012196
1738979
1918866
856147
1813580
994383
977600
1728824
1265339
65443
877227
1767729
97740
1070858
1506769
544904
1590258
867137
1447169
462929
953043
41351
584730
900822
192600
752030
1550791
1172474
1102172
1447538
1729256
1962863
550635
1821522
1853282
1842158
667710
1024441
670238
1425671
920421
1824188
944089
1902124
958180
122461
344646
1975849
712815
1012648
1073493
1519413
457694
1457280
1704635
1777592
186914
1065124
697743
573130
678667
1981498
499700
802507
346478
1474963
84404
1992136
303836
630861
1731323
1460248
1895783
23171
1735074
1108051
418274
1221124
437528
1363024
880350
1195961
1111248
506621
1477837
1855596
559758
249741
1453477
984771
591574
579165
250960
549657
580975
730490
229320
859614
973158
898236
674198
149588
1476870
1053621
1298829
415211
1230887
78786
1612670
1705440
622088
999278
174571
1437259
1782740
323652
576960
1133466
1246417
357012
27122
103796
1048644
521978
1391826
791183
763399
1929991
1587681
1680743
15954
1208882
219197
558717
808386
686341
1106580
1574546
1188284
1072756
1706850
296522
124385
933406
1602380
1663116
1477217
1894874
720376
1420893
219881
887165
1200483
777092
327007
1316960
1311268
503382
200887
660799
238935
503531
1331622
577857
1292711
1380012
1902115
1379485
229372
175455
164682
1765312
180082
1999365
1878823
1447436
234247
151373
1046684
845951
1716970
273462
959800
1341015
1940622
1965304
315376
604529
1561542
659772
1164127
1559386
771394
1882965
1014596
381419
1303393
1871815
199360
595765
261157
819061
320778
1512843
1429553
339513
1922753
1343820
1340996
1252906
1601619
1503169
1951276
303786
1754974
588529
1618013
1408283
1304762
640759
1110382
361647
1972240
911295
1914100
1126222
135327
621990
990680
1172033
576872
918100
640546
301037
1948379
668120
1635668
772661
1287892
1341631
1814181
302788
595499
59835
644605
1576516
1077098
1281626
1901155
852859
1951596
1157361
920231
386199
147584
1022489
625679
1603832
1494974
192054
1968061
441663
1419126
962429
1112714
572693
631627
1803636
1952771
1357821
175621
1833196
287332
987373
1329112
737652
999434
659660
1588555
701033
1245548
1404576
764936
227911
1436489
1188036
1694631
125053
1418927
1887561
101610
725939
625374
272326
213571
1254984
773501
991954
1165428
704539
499902
1035588
1241018
1588090
820250
934095
1255006
330690
1927353
1741937
1805296
765796
1366334
726609
416761
1137768
1074709
737088
1502653
845556
1951612
756302
238736
1184886
1252524
468898
94672
125530
921259
147581
1791703
521739
1749288
1809786
1028781
390424
193356
1821567
1331512
585553
954640
1098482
1321265
8457
294275
1178031
1818882
714781
1989854
962869
1475350
1323697
22470
813997
453157
960503
347772
1954553
1791222
1116221
573096
1016194
143206
530561
660565
1658030
819626
1757376
938527
1228810
2794
1636455
1806927
668963
930342
494384
1567585
1819811
1987808
1553894
80827
1456519
1430057
1594487
1827217
1899867
128545
501656
1228772
1669916
1255699
517700
273618
1067013
1372065
1393958
1379024
74152
871799
1445498
1984528
625507
1808102
130338
731833
1093856
854059
251254
1014797
1403983
1516350
55068
650895
70688
1120190
557117
83280
1417464
1370609
877564
565063
251159
896537
1530548
894495
975611
235890
778497
1559692
945440
1166493
95501
557288
476688
1698890
1304440
896626
1885680
1719699
551215
1809129
221992
798491
403572
1597482
192328
1689662
1119932
1856614
1406117
1635801
477212
1363914
1213863
327839
1477306
1917570
552744
1036351
1802013
512838
425177
1957003
973082
497602
1404821
436549
775529
917466
1912090
470416
867427
1331009
1702691
658691
348422
1721654
691735
1326064
1979280
701056
1268168
1126697
1766008
487151
1928356
1697908
1121105
1872559
1877653
1584146
103487
1922792
1602011
777871
1966530
20658
559109
673222
1867229
604063
1202605
914391
756489
1232448
1893118
1343962
1564635
820252
363273
679910
586022
1130218
1063555
422006
5622
980296
1920208
612163
1449944
1334642
1260501
568062
1647476
1995602
455189
970496
1812458
910028
1170
344940
694873
1438402
1494308
247021
455717
1492798
304114
1972556
44352
1436520
1137125
70131
1482881
485980
1262298
500286
1912091
95419
1376032
38336
1436882
1418414
1566439
1749246
1873945
1237945
1511019
278990
580028
356637
1990067
660679
866339
1269709
1638081
1756060
1734958
384662
1698256
12089
965938
1900110
1439242
1912930
315861
210497
808112
491293
274196
472977
1192835
1619515
1578814
484893
864973
547043
1366202
1421402
1883101
1087324
1581600
890115
808027
778042
502592
1683023
1171133
322277
1203148
1682761
46962
1837229
1050148
270528
489810
1722475
918398
378508
1552223
292715
1386078
64951
1423700
1598613
1070450
1624211
1481300
1945414
1129377
1557384
170084
900513
1645844
1850337
446490
101180
1240026
458716
1383655
1235056
1134061
1340314
160682
943816
257899
976927
42518
1073772
1657770
1655715
1142700
1915983
746747
204733
1527515
196236
697165
1035110
1219506
1775606
147347
1778378
816016
652340
290055
1958516
773311
1800423
688845
912816
636066
680753
1977626
1870753
1226036
368500
1670087
1887329
1627068
1635436
1648766
1770954
880415
1814163
1395513
951001
1787559
763352
745816
1504019
1307013
1480416
1028941
1431413
1262346
1564848
1956082
1475957
1206931
466352
64763
1333495
178206
1778127
449440
1268123
1078919
535734
1974118
1532286
1941826
746147
1119292
1600908
983025
283656
1901985
513784
1042774
444062
1730817
726170
647808
23200
1729102
1184096
1250895
581672
1683
200081
1455649
620550
357216
736631
1206320
1497128
374091
1330775
307673
342910
1179617
713270
1664575
1882293
30489
1411759
728638
447929
1029400
1499049
1844287
890911
1899606
813042
1810968
1400732
899396
1583764
1514395
1300471
1505801
1597973
594554
1260450
1736772
1459898
1641948
1347463
497960
1721797
1671876
1579087
587635
1224872
588812
763587
1237502
1837576
476937
1545933
60731
1400599
880932
1771684
1671205
1514471
140343
805643
1456540
1650046
738686
1834706
450831
1601562
1567306
1927870
1962671
1975783
1809784
380053
1683756
947841
1498721
1828559
607663
292214
577529
96585
309418
281548
1927326
1932692
1920054
1960713
1149733
1436013
1523746
1715617
250137
492698
1866941
1100398
1478486
1022938
116130
121139
465251
1342019
575577
74635
1850734
283879
1096176
1140315
1911253
203290
197288
715181
308863
1497353
1711973
833086
400720
242820
220619
957132
499582
1990892
773555
1501266
99080
485835
1081386
1665953
280432
505800
359998
555820
712732
1654594
1312286
209125
970529
1865456
1587442
1068171
1550655
644768
1368447
1658468
638024
915938
246626
467640
1634051
1956092
893901
301152
1956215
306432
1575197
895375
1708338
1917240
1967444
1491562
1147647
862711
76704
906514
1077881
692224
1081497
269549
451858
600227
1653919
1049196
861275
494044
310180
1056799
1469759
1649162
1504018
1299457
1401480
507174
1580418
484707
626990
966729
1152483
653994
1092658
521969
111656
680051
1850247
1997350
1641689
1058876
318481
1452209
1300534
1065904
366918
518705
293293
1936436
330374
646125
866007
1373682
716189
8507
194653
738902
1080943
1296179
548232
441161
1341869
75050
1892123
430631
436299
272120
837694
650795
1783788
859659
39422
1053175
1435598
1036801
1878431
1635608
1684107
1340769
972278
1623375
228466
1518503
685566
1250709
1326419
1609075
1535064
333938
1066697
344544
61936
1544748
1760408
1657596
902583
393885
87015
713656
118509
1352672
1488394
602474
1344425
1321181
1459931
51934
1152379
333380
1520626
245337
453113
1549146
980446
1365197
744462
1906526
1021061
1087968
1320884
1720526
1223961
529199
1684455
302435
756569
954122
959871
866491
1913790
1976240
544554
1772698
902401
151232
1009069
150801
221361
1021674
1726493
993100
1740435
824092
1135951
1898583
1694689
571404
1826259
94285
314068
435674
1711107
286745
1047643
946464
1046332
985642
1621104
131514
684782
1668595
618820
991979
40402
846252
563245
776740
644535
1423471
173391
1440861
1251760
1545259
1247864
1647245
1459873
1395886
584370
773579
210970
1064490
676318
104765
173471
148134
513500
1576847
715513
426375
1072984
28404
576041
621623
910747
1552351
1532355
434119
775274
316624
244933
437836
1936334
1473786
1179437
1776781
153137
252345
608343
100582
25225
710136
1532386
429914
27173
1549872
1515478
1084158
64014
798395
1184190
1624307
107008
372374
711955
1113351
902842
378135
354607
378735
108640
873521
813562
1835194
1762631
798685
727801
1189743
728161
508302
132597
1267446
1376407
1514230
1531208
799058
104824
1521571
1740846
681260
277948
168819
1123306
1615832
1342929
1543144
594093
763225
703284
831874
5869
1595035
1403551
37814
567296
1306787
1448736
196988
410837
1631993
1282086
890073
1794258
62660
1630982
1008961
1068211
1843732
1183635
496274
500958
1645238
1501443
244432
487328
1394390
50206
1375875
1318650
578084
596706
502553
362008
467958
1189672
1639495
1766387
1292429
1540739
838908
991043
859696
906919
1834787
1397550
1073307
219503
1339912
731653
1943022
1845404
1406308
1407698
1577119
1222188
1713460
294640
1872405
1867633
1646607
68209
329237
1735262
1378497
1221958
495684
1563622
1286352
63824
1998948
1446484
536111
1045699
935780
1961692
1294428
130023
332212
1728594
1227726
620126
1671464
930998
1919660
831383
1432108
1237020
761817
1002271
1748180
357937
941716
828538
531031
641987
960664
1458678
317383
247621
606207
1503683
47899
1407245
1107493
788442
1801738
1510007
518749
365193
1473267
1766570
374830
1863107
104963
1726124
1492368
746228
66658
380879
1746478
84809
1024792
226949
1394975
795325
5774
247972
1982766
1357268
1241967
372055
427000
686852
1831853
1308456
990008
1007696
1908828
1646261
883528
1939158
323082
413232
626280
560300
1326848
1335821
1954852
1215709
480293
1427850
96757
464837
1168511
561779
598704
935586
779321
76569
1611941
79537
124487
207413
714742
336857
1648700
192140
696555
515993
1607947
798297
828210
525719
1590794
1842277
122052
1570323
1129124
1086387
1033701
664588
1119267
28870
1011559
1448176
487992
1571145
974251
1367
1278611
960139
1894762
1205100
852065
113070
1784118
1336382
974503
582738
464505
1187026
1736387
678918
1413985
1627813
1988043
1818677
1160967
988390
1538586
962288
98679
1244786
264000
669403
1459246
818739
687131
1581897
1517836
1495603
856408
1844114
608561
1017325
1810065
310195
1964490
1510869
501017
534423
1161429
1925499
95741
1055462
660632
1102559
1293206
768492
570682
497247
1774490
418686
1132062
327770
1586863
170136
1355828
1234226
862801
446012
320091
1349019
1384078
1294727
1409016
1771848
603862
1310855
247958
1764713
878992
794490
1776359
1006439
305736
223463
416304
35919
512590
1683383
317419
302533
1718723
1166087
1472285
52229
1603126
1772390
863592
1355808
1152126
1165757
45649
52971
795089
1001479
1952959
114927
919212
1593794
98173
678578
1147710
418481
898562
1657716
898253
215557
278927
742761
1442633
392473
438841
745248
346451
894075
880473
1603540
1365673
137148
1890481
35473
595818
573369
1941930
119271
216985
1426280
1581087
533068
119313
753533
1170221
1337034
1925723
464739
1490332
1652129
1176716
690317
1126493
685278
392601
470084
1204910
439988
1106383
399420
773383
1895099
1040273
1039575
1058813
1489699
112463
947922
1227346
1342742
584208
1052838
1925685
1537926
1662204
465801
1108335
1333487
584841
782826
1450619
1568596
1025693
362527
1750640
1987988
1542947
1230019
364516
58278
639735
1117480
273961
850934
245909
317211
642951
215222
1745128
193599
1683658
1170656
1442815
250397
1184557
338442
545966
796253
1483864
1369057
593668
584622
419414
1462195
1266814
361262
731390
135837
666210
1815631
1164501
362039
838651
1168812
128872
1832865
1110913
330049
1346258
1658693
1880188
1569819
1017249
1874510
1907736
1424242
1129722
860782
1555335
835695
488634
1552898
1836844
731037
1828393
1278850
1667698
1734253
1713704
259094
1440438
1471239
587828
985203
1955825
1992074
127509
1164699
1319295
1373160
3824
1066938
649636
629163
703653
836224
1288470
504931
657086
1116471
1525662
632349
1573549
468617
730843
1956273
473366
766747
1043614
1032277
1040142
958712
955261
1709480
1622329
1696436
1574845
1119593
1204770
163592
1218325
1898449
1131224
1107469
445155
1029153
1204552
1080851
696698
1095846
685487
897129
63912
1416890
720998
437647
998651
843351
588744
8585
441334
299054
1602125
1341026
1040911
1683344
904023
1390634
1415427
99902
42931
294272
304811
1012058
514902
1733553
1192753
648769
1768307
313089
476625
968205
396249
1996055
76153
1542637
1555107
1845163
709459
303584
53259
423473
368569
381092
687152
553486
1451149
408680
1285243
463760
1330183
380170
1433355
1437082
1809388
1354995
947168
838193
1019716
754703
1109548
522689
1021086
1011630
350085
14258
433300
782207
1427696
156930
435266
1785298
1913728
35543
1217349
872107
1787090
1601641
356538
802478
1424800
1780237
110206
976723
1539509
28154
1982732
394966
444589
489713
1639351
473989
513377
1906021
1770756
1994637
1176251
928089
1313338
807249
1149375
1886795
1053186
782104
1219790
41253
1090929
1709767
8708
555744
732187
1608125
1298606
1684840
130084
387927
306742
554588
624790
1367044
1212921
494008
33306
1874880
519475
253124
389033
893028
1648062
45988
150590
341175
1183951
1976415
967788
980802
835903
629340
1969989
801924
615389
670434
625176
146137
1641003
1577665
1357046
180158
934718
325563
239806
1058336
1490300
1405450
1166594
1310169
1551807
1162168
24106
286055
351947
908646
583611
2083
672440
1097913
1418379
1052545
469103
1219137
1337661
1129934
566008
691744
873677
315032
1526017
1052065
920111
796228
605721
1262227
1933927
1375026
464597
179552
1664279
189074
1879495
1998686
1094276
1556188
1659852
1422453
81286
127282
965563
1740194
172423
1805419
203565
1308642
68213
269883
338717
588645
1617118
629871
1364217
1313428
1674029
1697950
492307
1821648
1155300
1471509
1326253
1866240
368189
1524996
1696690
1515537
1144219
1695381
1310589
1470822
1363833
1514837
1025745
29356
466986
966536
536981
461650
971850
1797623
67131
513938
1090474
1040745
1983933
628277
169784
1006498
1409233
183852
370956
428446
103915
1308148
674212
1969565
1174309
1061837
1466944
1815299
1600037
562114
167688
311696
1428769
715402
1294058
356329
1551409
1526167
1480740
91630
294106
1083487
1253154
586827
333792
1278764
1706176
787854
1531402
753969
1541744
1098176
540944
217290
836724
1403183
531362
772340
502312
464033
1274748
411280
765968
1677049
1781079
600137
1409663
812276
1135104
1083024
1619792
1326594
929457
1806618
844080
1542680
26283
612519
1718984
1218092
1327662
1933952
276345
1127996
1012428
1376692
964076
1335702
1636602
182505
665086
616665
1698478
1945855
1985259
1677155
551921
1998612
1622287
630506
655087
795443
104551
807715
254063
1119957
1970910
797172
1223597
1785702
98531
527694
1249364
1094043
1688255
1565584
1019335
24641
1520628
1479454
551252
670564
1460373
713952
992431
613902
367262
434220
188231
534019
1733438
110397
100847
1704185
184298
1212754
1089156
824861
776096
822467
990591
192501
977304
1430289
85619
492831
38180
855374
666419
302849
1174486
1185538
373958
814956
861055
1965449
441421
1381906
1885126
1024269
902032
1783570
535433
1684656
85980
797604
779505
970573
353401
1540023
1622499
1893211
1704799
771629
390541
333252
1821567
1786957
1186200
527513
536717
209368
1387714
651074
234734
972498
447763
28547
467256
1074881
339211
1201735
997087
834231
1152299
885602
1479604
1572380
998152
1974774
1203672
71441
1070824
1919610
59633
1593242
991404
1871638
1934701
1522913
167943
582589
1778837
447740
394548
1782542
1136530
1062002
1362045
1331630
690434
1780546
1543028
1558397
228668
772414
1710587
643331
39237
1898130
1077828
1132094
682672
1112374
365781
107099
1472175
1029642
726172
680032
583197
1700893
1546207
164569
1722539
296183
389582
1759685
485553
696654
1107714
1328070
740337
1412710
1164879
566387
751403
861503
1577744
36385
1442458
1661566
1204410
910701
81938
913809
1697845
173620
966824
923917
1527884
1406545
594989
1568700
24564
874297
1939442
1747358
1538637
594339
1545679
1596399
238765
1089152
527076
1004234
327564
1656043
350946
1471364
42511
815549
652529
493835
1370490
531416
837310
1689859
1229421
730808
154336
1959365
543443
942244
619061
1904227
33936
1629536
1830390
777374
1763515
1310164
380457
1270468
530781
1022009
1193121
311101
718251
282836
416506
1649559
204395
1503609
649455
774722
860606
1830331
1488123
567102
1892537
1267853
1237768
1495248
195500
1889211
481707
240305
1139129
1750383
1858921
731197
1336203
448626
453182
148150
595160
1577942
755993
63291
278565
1556469
984016
597416
113202
1375035
351972
1309435
314551
1957242
585887
1403780
1009090
180574
275782
343008
359786
534949
842665
1063153
1881207
1007636
1508562
1412277
890772
256042
161927
1248976
847996
297252
829050
1556809
1393721
148388
1367041
1715737
289319
1808306
410608
726011
60828
121275
1097754
489055
621972
1252285
1921211
1766475
839384
571857
839954
533686
152407
1121200
1508688
1201804
1863310
36705
68053
1699196
887453
290420
1995224
1957482
1439095
996299
475973
1483160
78057
227688
224068
1579363
1618181
248772
690149
1223606
1650452
1473044
82871
1242940
1931154
1216729
423263
718260
988681
567085
363616
1917308
316515
1909969
645392
1112632
1173699
690942
15613
336125
687613
1090366
37072
689882
956914
480198
856265
1268866
1222248
1405533
177675
678864
1519995
136711
540010
313811
1737362
1517473
1506907
1002487
1516482
489103
1717499
1747789
36403
1794447
234321
1148587
722232
1693318
1490005
1612583
194772
633635
591238
1294278
166665
1421647
1632977
1148749
1987452
1707451
1956129
664267
1243001
442319
728428
1552268
1821250
1020095
1832264
1078385
1004519
1773322
1218968
632067
345957
1001179
1305202
1750865
1386931
1003090
379084
262580
296968
909184
132080
613467
1001981
540841
224091
1187786
124654
826860
1467866
1253992
283871
1543700
1822601
308037
813215
339628
122705
891368
956423
220962
1895406
1182005
1375110
1145096
1515806
237454
779981
994434
1410822
368894
1966909
1133686
1626072
1581258
1847120
1472586
259329
1907177
522605
1044957
1230043
1569619
545172
214311
1969896
1211260
362086
286797
1515476
547163
1839944
518965
520339
1547459
196061
1886208
1223271
277478
1974559
1877802
1046606
1737848
283049
1375212
929438
726789
1133198
660983
1970399
1754197
629894
652451
1305829
1607828
1735748
539447
468150
58078
618324
1015490
606472
265376
1354194
1436945
622503
1976148
813285
1922319
1951676
682690
120846
1106229
1559349
1454515
1217566
1119462
980727
120
1375373
1755563
1910146
1267443
902929
371928
1055561
1556876
1282208
623744
697685
496294
1522883
754159
1414732
280180
1057599
1777935
1289764
1257344
257828
284986
455719
1566485
1860722
1226781
1867126
1034721
741044
1112797
1594140
926403
1806787
1068713
946466
679710
1646908
1075664
235390
1998785
1133475
1112138
1066958
480354
1524736
32964
397732
1257170
1934397
1547147
1281823
824950
304186
390966
1013785
315035
1245141
1894034
1287
594075
802715
1902889
1487145
1330557
1134898
1230701
1144079
1158791
317857
131246
489628
198839
28103
1710911
789961
1224797
36869
752343
1020059
1497994
1094305
883956
1985682
733449
98767
28855
1185230
15554
1108821
1074914
158327
1904370
1537416
932480
653606
1296302
628698
1823566
1723798
1657557
961845
1058859
1412420
1750595
1938595
826263
1845047
1100979
571093
578082
283328
1503967
1689911
636341
791039
1005684
1167274
1719639
534498
250252
1151021
811106
1069961
505177
1811812
1714415
1891212
970368
162465
374841
5374
392647
476083
1083232
211058
1960309
123815
1566030
424856
1283407
824134
1062840
1770529
366860
1739216
1077701
1668461
753588
58303
964176
575534
398190
774694
558134
941839
1048977
1371960
909943
928587
400242
480007
1424882
1330980
1649929
23488
1678748
1482006
424528
1430653
1119243
551795
1972916
1167678
723629
729149
1723229
1491431
1965122
1947448
1997068
361698
425811
443637
724482
1983515
411565
234410
1022250
1131054
1706900
44872
727776
1411409
1170529
1368413
729828
517108
1129087
1159864
1344878
1493036
1106811
877620
1217330
1588513
1139057
1515266
958445
863164
1650654
255689
1749237
662834
1687552
1875141
856119
1562874
1352190
583517
1268194
1052570
210748
80394
1550988
132362
463626
1698440
210364
1614922
1116345
213090
561887
1652033
1476582
1012582
1494344
1653360
975847
734990
1796143
219692
1389336
1138037
1559424
706235
1766252
1169762
1102553
1977823
1773088
128713
1375597
1484389
1610008
231720
891656
977299
505605
1749760
152186
380912
1119973
671380
843585
35428
34140
1985821
1939584
1159495
619295
800508
621900
1687290
353533
1581578
1103600
1342860
1939924
1407150
70927
642926
1033901
1257479
883602
1406794
968371
1482653
1822749
1886944
436117
1612640
669133
517280
105667
1976014
1282841
1799877
1687222
1296894
920403
566212
1446919
463681
869521
978805
651344
951414
111696
547240
1329009
1474054
473021
701465
1937341
16644
1873067
673436
685609
1697447
964816
884325
1861768
1689815
1094
935958
600468
188915
1174850
94660
246584
363786
192410
136180
565049
1312072
797872
1728264
1857062
1412832
133257
1600471
563608
1705211
1733446
441507
1849253
1348735
1522245
924942
286649
75172
1268062
1920841
1557898
296383
813753
1245202
1331050
1402815
1564132
707293
584510
1265583
504631
672349
1653863
1974500
1821153
1558864
1216866
1445479
1315830
1384476
35153
1616170
951275
1308294
1013109
477496
761252
215993
1160419
1008904
83412
32085
1227719
1219320
214185
1218839
1251975
553305
814560
1290015
394149
1750706
1233977
157918
710044
509508
477183
753730
1004525
425056
308582
1256544
1432404
817606
1351762
324587
1620888
524322
14132
201096
1809917
687626
1984097
1338561
1313762
341112
528881
1645395
1730547
1180309
1107041
57314
1831970
927747
906937
126341
1683633
343258
269042
1875165
1925736
1518292
695810
1070036
1796773
415859
227925
1471485
497746
428915
340472
34440
807137
1204340
159254
37144
1672009
1887533
1516746
1418842
897128
595989
1127333
921838
842956
639387
1672384
1349062
187425
976062
1344111
268029
1418838
1044521
213582
1422039
1567008
1804619
1115649
996448
1070574
690016
1074302
401127
1585145
827637
1404296
436051
699502
572761
480125
529602
1012717
406929
1403675
431736
1270498
880311
577147
1608519
1475868
244012
413521
82883
1189833
250075
1236282
1151966
866388
222766
1837240
488097
1060074
1755935
829500
511450
1307755
1182376
340993
628903
1296847
808511
925684
363473
433842
1561486
1322989
663902
1284279
1102121
999252
917125
400585
524542
941182
656490
609157
1261295
319484
898815
1444078
825780
154275
1099245
1328690
353344
832850
1817305
1246817
798092
721311
1891821
1293390
1233958
987852
441707
403063
59080
31745
440615
1402775
581379
1102929
540091
550241
1159174
857599
1578387
713467
345923
190414
1188009
402332
1966674
10098
853690
513927
577234
572903
755610
619301
1662732
1072475
120566
1427006
850278
1712036
509602
29359
1571800
900632
190846
327731
292984
890113
957354
698765
1086162
1465668
362700
1171537
719072
55931
1572675
434908
1094897
1891152
1737363
1796636
612679
564814
514652
359197
921259
1894624
183514
1458588
1961862
1793011
1195071
1391167
779869
959233
255056
1636541
1941032
1721907
784815
1510090
342635
354315
1434655
262945
196348
807732
1429723
1133217
1264453
298960
828267
1605683
139077
975823
1717230
873605
1218957
1293394
1710101
371016
1061113
1238312
218628
848555
747464
461476
412824
282458
884208
865608
1788399
1502150
1486088
1292966
954859
925254
1871787
1271889
1615280
993627
1331228
1817944
1592906
1499442
592501
1254904
1299294
942501
1483783
1131735
1484456
80766
610468
1668757
1610537
1083125
563729
1985543
1620919
1881383
1968296
1488846
1315954
345270
1347179
585255
1488323
1717801
878500
213264
1553438
1241830
1426199
1274521
1722206
1803983
1505802
712970
1333654
1139665
1465604
1298515
1256053
1354199
480759
834433
295439
1335929
221644
1890027
1593295
960221
1578530
55164
490131
932122
1558313
1626883
1628297
885874
1034400
1541815
1847789
1293498
991366
1836477
1301882
386003
1311456
686900
1146173
376641
56344
866336
1197146
1162452
1927674
1258660
1931164
1841835
993714
360571
1519497
1467097
1141110
424246
192146
559364
1077048
750451
1017468
1587426
1079216
1281889
930033
609772
237116
290194
1411360
1216934
1258897
571585
99186
1846728
287868
980214
755053
1890829
246370
1979407
500852
899519
1269302
246004
1312046
1841076
1511406
1601317
608571
660218
452886
742510
33025
523485
992573
1231469
883169
84815
1415929
1684207
218067
507043
1827438
942542
1751023
1800348
1151413
1261968
158226
1219478
456561
1149865
1081083
893185
123357
86646
1390318
1208860
939398
902294
132894
1703121
227075
1184906
1148782
1962625
1410545
1395162
209265
649135
579323
217423
1461428
994103
355932
1878660
1370333
1618438
1708844
1298355
247646
420413
1286488
1668778
1039260
1355862
1089105
1524769
445942
426579
1706783
1520658
389412
284342
1088946
1019163
798528
783386
174812
1458890
294311
1107742
935612
1779589
634444
938819
1834413
1657068
493870
74846
792090
426659
279023
1260554
283387
894
1566739
1550352
1848028
1186274
1625824
743570
125718
693222
323011
1757123
1141721
10667
419073
773559
266288
1670792
1778764
321991
299638
1203212
1029852
1870886
1880701
581518
812608
1199521
96399
1700964
1129267
717992
7710
1327904
738673
131076
420438
108656
582065
1941015
1188197
226946
287376
15155
788915
1363614
54259
1283377
1206150
1515491
1926702
317933
1134089
341574
1515106
651281
360746
922164
1961177
1827094
679973
297579
1985284
736671
774972
433041
1045534
1179785
532235
1041747
648245
1980398
945373
174192
697678
654237
1887511
879399
751475
1427672
1088311
1615482
704686
1077757
137231
1178473
1708467
636947
1664325
691961
10039
1515782
1465959
776882
1084511
1948822
1821763
1234064
424928
1433140
549765
1553926
1073210
1447561
360713
732176
304050
1108135
1110428
880536
1599872
433133
252828
683155
1560272
1373616
601055
1492967
1234502
204351
1868937
1845471
1316691
763214
670243
1285510
999397
350368
1723047
226741
1105324
1695643
778206
1978174
1519621
553098
1599062
335431
1036896
1412975
1291303
443527
216675
314111
197686
1416876
946731
1986600
690232
449361
1590189
525653
362405
1807163
313008
1912814
1365205
1421626
397961
813610
1620455
49429
260568
131740
1250564
1325886
32209
187258
1365230
1033199
170754
79726
1486955
1076262
276234
1270030
1233916
362228
355226
237086
803339
4645
736830
1818204
1273243
1403632
393786
1919293
1806828
1497036
473496
221553
1397070
1755199
1591440
306433
681558
56479
1050931
1434582
45815
842343
252269
1337606
183771
925740
1413123
1002234
1447366
870019
1340916
1432003
1272688
1546546
1476299
1843397
1099409
363065
1122245
870053
695811
176488
1705376
523751
1651968
810018
275913
1454121
1729709
1168110
1385445
1222137
1485762
612176
1879468
1896663
393351
1255456
1383139
1997748
1370814
1971562
944004
1490892
241145
873533
1115484
670024
41818
1544496
1274276
386553
1974217
656767
825654
1484494
860249
1298285
1383146
1100714
1049659
1848582
1207868
1071179
1947994
202189
928469
1218285
449074
1051040
1228187
1144898
1204936
1694293
1290578
1589989
1405517
535660
1868412
1064035
2492
1560379
1631108
1276048
1873381
752673
238951
835285
1517023
1070359
788258
1444304
1303861
247502
921733
1816586
126264
15906
1477067
1172224
878206
281494
1931925
780064
1697028
362821
1516618
783808
680464
547450
1170758
821731
1237491
1682227
1704828
1621887
25080
350254
615231
25420
33877
1057750
78336
1895599
298130
951377
1808132
1639419
154435
1721691
975755
1111722
1125387
1261943
851866
926060
1423790
760401
1253474
483773
985075
1649081
1875862
613100
1614
719527
1801418
461470
1579347
242741
1928557
133026
218568
756398
100932
273075
40314
1942238
174317
1954397
1465781
1827734
1975701
664353
1320008
724641
535185
1423512
493988
1200135
1742631
1390071
581727
664063
1268425
73729
1546624
1712829
292113
1266790
1035241
1306541
1587457
1379387
475
1147754
1227620
1908354
1427814
1417230
52608
28818
436141
920708
1925229
1006972
610980
1519299
1495370
1491933
923569
1838965
583784
938267
1975714
90015
1556340
1856174
919966
105688
452030
1236238
26245
782837
1332110
1830376
1457332
971209
456515
537269
89866
1165521
1349607
1305626
414469
991281
350608
1986964
431108
1437357
1117161
784614
1373283
908685
1963626
331518
635400
723830
916525
425343
1522917
1605731
919683
1466093
1674912
1725110
524673
1412043
706167
1716298
902377
1397914
729752
1037651
1359153
1304330
1825125
135177
582047
1421982
574658
636096
1562938
192330
1481267
640538
464971
1686879
600093
746783
1145403
1644583
1775976
1156381
347916
993474
1497084
312830
1828721
1878037
122082
1192382
1600400
1426346
1810449
219928
211578
28435
484327
630918
227861
104217
1093572
1914999
1283673
845908
1959438
1701529
839880
653
1293910
580452
23865
869994
1585462
882580
714735
1915860
326706
1047931
1862686
18234
1125391
920637
1146202
1823110
1410226
1605665
418123
1421810
1721967
807614
1166226
1852895
297725
1857703
1589252
581773
18502
1627263
1887045
716035
1660584
1306261
748699
1837012
757718
296516
450353
406485
516601
1253933
14967
1601427
1221539
1896008
672889
872713
261075
414057
371635
632761
764846
299854
1113787
177142
1494883
784903
1037791
715926
1840376
1487533
1012425
302697
1145178
260150
14351
569725
1689202
1947581
1314106
660870
375108
670820
909934
1230209
1605784
1047544
244737
1847572
1052257
1228490
1608133
64538
661041
1025300
1565514
678867
1548522
1691834
823434
1246365
1676484
26505
283376
1748700
794145
1566085
947669
296287
628043
417087
9919
109615
987943
1172549
957320
1564171
1539279
1873411
1895978
1395376
415749
1433379
1583074
1360460
1097631
156336
1682557
1679910
1992003
177436
1389284
647372
1882692
760438
581983
765076
942512
1997648
811660
618553
1709241
780379
1631496
1994055
1062087
1843115
1184174
166460
870196
1015662
4073
1997048
1220697
383647
976903
878215
1212603
476784
1549747
1605371
666874
1187354
1173914
472632
705622
688435
1341312
1557123
840448
424124
1782573
1229791
1445592
603427
888205
1674665
346300
1485723
657692
1110091
814208
1028155
355288
1950423
18913
1684748
724141
1076157
429048
829191
51895
1218543
1217043
1744962
1975200
1871911
1325650
1620583
66919
575938
117341
1698730
1553653
1710453
1313111
164718
168248
395630
1646435
886741
749614
214354
725725
1443143
389924
260326
1055075
1998649
1531996
578342
466946
947817
436994
162106
2552
1085264
591907
908811
1957142
824240
1781412
110528
1344945
1271238
526705
176776
792664
551757
1515926
183101
1834598
1916450
422858
1240334
749788
211051
1225227
1660249
540141
721895
1244932
1740556
841388
1786856
934069
1242601
627019
469893
1362903
741242
1198344
1644349
1228511
108976
1537927
127426
450316
1156420
95700
749593
256097
131118
68099
1744537
1754538
1538870
182280
1263605
263422
1176100
1814983
1499600
629095
1558551
1024780
1063880
248637
1003422
937162
405173
1501799
1166469
1196737
1912386
391223
1407118
151425
1076392
1779167
733137
680732
861441
364707
202309
139163
1907133
787326
193001
303159
816198
699851
488148
424496
499630
799712
1595343
699267
992566
512905
170013
841572
210450
885093
1774878
1037269
1588242
1873689
149000
1636818
843332
426493
557703
1116648
1174159
30840
548136
25114
1328485
525293
210981
1911453
965398
1860466
67511
1208023
173710
99236
226871
1663240
320731
487973
1421104
1636815
731500
1803750
1180668
671350
248955
1665455
666571
1003558
1213933
1833808
1371059
1495800
973144
1974164
725382
238476
1728088
1479727
1126145
1645749
1311934
134476
1416699
1145142
1900407
771945
1607082
275346
1486131
1208377
1706310
1695518
1539128
1204483
949828
1872802
511616
132978
369694
1886244
168457
344587
1581287
284551
596084
65746
707895
1086873
1615275
970941
888719
23033
209270
1709582
1334355
1492381
1690778
203477
67026
1121632
1897640
316786
1023325
976511
201692
351891
1877533
1076943
1534034
1128540
461796
1388430
1656944
1849977
3817
485468
868043
1169374
1549380
1566124
614452
1268405
722098
673350
1809649
817326
1844153
888846
1814237
1301254
69161
674828
1701442
746397
1402955
1934158
127345
1472841
975741
136407
1994517
1510152
1821025
824191
1320502
1151189
1338244
739564
1405849
140084
1133386
1992745
534054
12599
161095
593842
1718847
1556121
607658
1521325
626833
1491916
1894868
15453
1928559
318
1171339
142422
1695575
544453
1532572
380297
880941
206945
726598
264160
259767
1031219
309939
1617366
922967
1084730
1194746
291282
705665
1605811
1828201
1066780
1079202
1765054
1458222
1584385
1308023
1699906
632243
191896
725931
405601
1040081
286238
225354
1843405
945544
595714
323250
1154791
1251299
789553
1100718
1610565
126638
1058000
1012826
224448
1049283
495521
1771486
1120837
1869787
1590797
642598
1668743
345006
748551
1644563
329485
426838
764810
422963
1698820
634366
2044
731758
74452
857643
61223
812193
78614
44927
1745507
829279
1865837
198620
546761
1082597
771309
1322173
352600
1453132
1039604
1047994
1142624
1719512
1478487
284535
674139
459608
1954657
1544726
778908
977558
571143
207617
808340
1693900
1395092
1414323
621261
1181611
500840
87671
1109223
599809
798032
1959831
1689861
1668404
5787
1112832
851909
1554045
336467
980128
1003250
1652769
288560
1089685
1969568
61304
1974868
803955
1471293
1770367
343992
1435898
14352
959890
1756131
1600659
1301839
926429
1963174
1977694
1040889
1730291
42303
371973
1422948
1641660
1543889
938422
1331961
1399885
1872210
1572703
770312
1884102
327763
1460507
743386
1643959
426163
962020
140763
1393217
87064
1812435
1733960
1075059
898244
40457
195666
1399102
501028
1854564
89937
1683014
633415
306188
1678888
100854
1885197
473358
1077153
653376
1338873
290338
1044456
712473
87990
773333
58452
608316
1496666
820767
1172554
215921
1219744
1251069
1214645
1428492
344746
1844023
465305
1177487
1491737
715619
518849
1417819
24513
644083
1472277
573660
63654
1947189
265893
1623034
1440591
113372
1451169
1345176
1958910
994544
887176
247
1478950
763521
1585860
180408
270933
1149783
1199319
33722
973428
1417960
161022
595078
107633
1076812
933762
751250
1049367
1301887
352253
1120462
273630
1648407
1130862
320473
1706448
420087
221327
866157
704492
217703
1710323
210440
1313248
1388565
171484
1324211
101407
112679
1961966
1837153
926265
749655
696550
1674712
80038
175822
7236
1813841
1110411
1453551
832430
1462959
866347
1900091
1845577
856498
822206
351151
492423
1357264
1824334
854755
196722
742896
10638
1291464
397107
765477
480791
1430763
1621272
1008981
338931
1130477
621328
1036672
1624726
1890432
552880
699357
1493480
1325203
1424873
66897
1117540
1824308
1053812
493205
1362387
1124053
1554254
995950
1205621
100723
107680
1351069
1077721
131620
1630954
295546
624069
151516
1205971
582847
1606014
1794401
910619
1054774
688752
820391
1684255
1850045
456561
132473
61766
286504
136790
414853
120078
683880
1416603
1914072
1092741
1747812
1366760
245806
966399
102464
1688256
849648
1687248
1011504
209003
1166101
1134
118550
1095309
526099
1900245
1814895
1398779
1904596
1380193
37703
1320398
1744740
754802
1699688
1292451
1496883
493080
469862
957401
755843
689558
1103090
71720
154770
1216974
581576
1420114
1195021
349509
254045
160768
1841299
1511887
333000
308357
1994919
882928
1217976
928793
1608764
1231840
1579833
1223096
1750164
527892
826052
41539
1579074
347512
795451
160340
1977964
826007
454443
583983
1952478
620990
1765134
1573334
1418672
1302990
775199
1611592
1753645
548721
1286444
1631904
1838571
1225563
307913
222774
1135168
650630
1386825
106134
667083
1809323
1580845
1634420
517230
1381041
514244
669059
1896641
506774
1480467
1329079
360892
1677718
970187
1203227
593725
1343988
219274
1290870
683827
1793267
1432162
511052
777553
996029
65963
1711750
445913
1034615
7295
1553046
402775
344938
1201432
234213
296712
1861764
1732439
330788
1384838
356630
1809953
122779
845625
346113
1230355
1023526
88112
596103
77138
90288
1182243
1980618
975518
722014
112064
695111
70737
805012
1531232
66532
627221
290462
1172887
1115093
369788
992744
1398056
359403
449775
684131
1558715
1975728
1956865
1440103
74573
358290
1381320
928915
688992
137666
834666
164224
1852616
525974
1687006
47249
1342199
164731
572649
697062
1163791
1820147
1110469
1753878
1868179
1759148
398056
890362
1134005
495075
613499
892890
913759
997267
1763282
579858
662335
483900
1860363
18527
280659
342071
726358
734428
1393988
688756
491940
1315670
521513
1775662
1844472
179659
1634622
1416232
863665
377512
1844743
932094
1940734
1548712
128523
1135104
651290
96483
755920
506097
1043803
1245317
1606779
236294
1114431
622576
878579
576402
816068
1644265
451576
294643
1736257
212472
729231
936792
658894
1038524
801971
1100498
639163
1346500
696122
1488316
958111
1373402
1550146
842043
1598736
383544
228482
1116734
560242
1703928
674291
1251626
1004774
18425
350914
1708179
832852
1621830
1417894
421080
428442
1016459
1244867
1025745
1570462
494016
827941
1798578
1949640
184749
1722953
289966
159776
1998562
1831391
1075817
135695
889753
220122
613243
1128050
1836103
1563691
389706
1170286
667432
22543
476700
1652184
1810092
145459
1808238
1527251
1985135
1248269
1450012
1233726
1437801
175929
1515468
1779980
1530385
1243789
1523481
731908
482084
1644953
112045
1129190
1846211
1817250
1263134
1511049
113764
958799
469354
1158658
1749625
1211147
404155
943484
1056829
438443
886376
642501
513232
1549050
459116
784645
827243
58644
482298
1371321
505426
954125
586248
1327951
496596
1042822
951596
983117
1801815
1148045
393900
1201965
414107
793587
417520
625727
72119
1269307
541183
315591
24820
1701073
1374385
1459994
491600
1557246
1782359
435881
1469767
827064
1820132
1570561
1589093
90381
805380
1290259
1685661
1796767
1110291
357626
1124775
56203
267921
250754
1876300
1806347
1431928
1787101
652785
1798275
1342693
1401771
929787
1026809
1087846
601793
329798
1573486
1567114
1356778
201271
982972
759407
1719817
652468
130752
1077030
1094314
1390805
61704
240197
1863900
1584795
228826
1097275
451592
417210
1602628
1218068
72916
1927726
1418603
725832
1204122
1397426
913126
910021
1603074
1173056
1961889
577257
1057880
331226
892791
686853
565271
458700
1516942
1583620
252694
1622603
1410375
1993206
4256
23204
1154441
480281
504126
16316
1693275
1708328
1489630
1827958
280744
165986
759357
1270905
281107
568982
14030
569056
1353526
483095
953104
435329
1476173
437469
1353538
1833066
319853
85971
650851
42717
1712271
31598
935056
1480790
509846
1486626
1036584
1458761
1521582
1031716
401749
602415
699023
1369235
10492
1826700
411348
176006
1627793
1557334
826632
1046303
1240995
1575496
1706496
587169
638648
804641
380631
443820
1776135
1504652
1034894
1374174
657859
1446124
538468
163838
964716
877674
1266138
1709445
1788937
987126
270328
1158322
1651193
627093
1069668
1224300
1028165
1549963
128476
1624989
1696011
775248
1450107
1107822
1714524
253802
1385708
821864
1895549
1805051
1272272
141810
1819501
28445
488169
1696248
1435980
738902
1133861
1776077
1485783
735515
1060202
1970190
1491653
1133853
1339678
337539
896089
721871
898485
741793
748687
1710401
145158
959916
1995540
1017377
1314815
385235
949889
1722267
1571442
1331646
1421756
1825507
320719
1485141
1034554
744813
1420039
111267
518194
1544949
1302222
633480
843457
341317
960472
564258
1346155
1158331
1534933
1692195
1968899
1037736
1221393
1946305
1996198
192058
134056
508161
756439
1162294
541555
1436678
1645647
1728037
1953246
160073
511005
1313239
1645805
576085
240587
638581
1569285
1348563
991095
140367
65218
862178
1555271
738321
1591690
352785
1449229
532225
580162
86273
525219
1212157
687875
763539
695243
1876852
1896600
135892
1176140
439117
1014180
1775879
968816
1263824
1600611
1495538
383719
1449410
267650
897668
1798286
403406
1793227
848229
1756954
4434
1331085
208507
1706855
1246852
448723
261777
1515014
988181
1333011
1786622
1500415
1123074
1802212
1525846
1095800
1298385
1439345
1511970
1114068
588494
853187
272615
774083
1503592
1870354
930683
1293271
864065
1282456
1706634
106954
971373
833127
1410733
1176837
253368
1198840
1670886
253472
629534
921371
60621
1489388
1264201
1869146
543682
623364
151508
1076112
170602
1479825
492054
163047
950658
1058750
1523906
30160
1322213
454654
398481
180011
489500
608021
1242515
130019
1619027
719415
612294
80783
1529137
193388
709435
1350397
1887462
466421
292728
217604
433859
128824
252347
439131
385688
1177246
207476
772102
1015791
228962
1785580
323062
200471
148844
8139
553583
1390531
1989341
1997865
1012682
1123644
1691924
1768870
886531
1507821
1358751
592481
1266230
1292264
681388
1359738
984839
786006
144721
626495
509975
1902185
1312022
1938299
69996
1894922
1749485
703940
1744390
161421
385821
1450194
286467
1866078
764847
1351401
1721151
376957
1795992
1546993
994434
1771433
1015681
1369356
676994
1213404
705112
1433836
618653
660351
1881882
237231
794406
527956
407892
57574
1622472
1980094
1656919
439750
426737
1974320
625565
1017088
1281405
368014
780839
1348909
1844909
1002000
1790330
965167
956519
93517
834432
1885665
1528735
638268
573163
1151873
858098
1517029
688540
1341087
1661824
451565
674985
838906
949924
116353
1758568
1672762
1816549
1418306
1615624
211449
526613
747588
586418
1182239
1441171
1361566
625579
465744
731878
384355
1172782
485924
674562
1012813
1592008
1521795
515078
1935897
426662
1601284
113415
552886
712838
830847
47606
95855
412744
565802
14121
1886872
1146551
1561751
283039
757908
265158
1805758
285180
1782455
1370193
1912634
1470200
1930061
1027357
1082891
642863
1808115
1255909
1164275
1072830
243226
472974
232104
868980
1076388
760037
373441
1720210
1628600
905427
519564
1175334
1349937
1632952
357331
785547
1782379
1169793
799258
452947
1798230
673492
1631532
535432
894685
1614950
843569
495040
777105
1537185
120764
1417565
357669
1049095
851632
1947941
678323
310242
1255890
939581
1676015
1784654
705528
358527
1116776
133700
1966305
343550
284341
1623196
1994540
1824907
1345365
504546
87085
1353023
198743
917164
569977
66270
1643060
1516564
494328
376285
1560040
1870326
1985156
1735759
1123892
1279049
1322103
215815
1818472
860549
1378150
1834708
676797
1152141
1318207
1773762
1717967
1754852
1181424
1340391
1004688
545531
1346292
33849
136754
1589655
14746
1469379
510811
132057
704539
805564
1292298
445136
1705252
171879
1811438
1769915
1288773
1671336
476013
1688155
1672036
1933303
1130054
832703
1208669
267979
1114337
318154
703808
57238
799551
1453356
962604
1131699
1908897
707983
1558962
497884
1838100
609350
1025417
653375
1439625
1144229
1219723
940303
554402
175821
660782
1935780
594221
54423
968906
1256843
918697
881952
946692
1629234
1034228
119076
362035
1760102
730423
1754109
1853557
1777458
1939121
196197
1257233
650410
1813856
1531496
1960306
756188
916280
125851
426473
1332819
1151208
1838673
1598354
1929499
1081870
588627
1837517
1069348
1120986
1239276
892748
658005
672517
838551
1375451
1384361
96862
638368
1049242
152074
922356
1773952
1071040
1139378
1974185
1291795
100114
490843
482756
993896
507671
812129
381257
679270
115777
1495290
1249421
1376517
822872
286934
1693588
1228887
30650
1661235
292914
940726
1291978
324269
329484
297520
415269
917261
1829605
1110523
76216
781947
1407588
62808
1443390
539688
1658208
1046360
1062345
1142312
1361770
1084772
1190127
1245358
630141
348485
379899
276850
1802512
942018
1845058
1837764
17923
354804
414415
1636004
493883
655845
354671
1383977
1998831
1442041
1806403
651632
1252402
712517
1891058
552609
1431667
1034379
1183554
778045
309989
1099159
89127
1770444
1228704
306282
176158
616515
1181568
716730
1883071
1612969
1162184
680494
882355
1753070
938396
855902
589521
1956442
616829
1131422
1362447
1146013
1340104
1411212
974837
1849102
1203834
225987
790030
468468
1101013
891006
252795
1818824
1089424
731144
1874138
643670
678934
1466591
1870082
954386
1466633
1932578
187759
1222409
593896
55248
924682
154864
441741
450725
498654
471613
122466
702575
687555
820131
1551389
1761541
977595
1005003
977756
60417
999747
1917321
929304
105767
1709693
1107424
1245202
303923
865309
704307
81809
1533577
1457276
588894
855349
1583206
1389254
1986393
367527
1597464
49414
1433953
406036
892902
85608
379208
1538545
806141
905657
622769
957008
910502
754171
1214284
910511
1373104
355282
167191
1267147
870635
1281208
158004
1524554
1392859
1079875
254766
220213
1567472
430712
714227
1299764
1024750
102608
1490247
1495265
1787701
900071
971305
269417
507735
1317687
491714
1626791
204532
1774345
26531
1579831
204470
1989794
993578
1191305
567328
128983
1579654
1546601
1090078
155677
755413
615954
1399686
428836
1413357
80883
969242
1372620
864728
673135
541568
346627
1361265
1530057
1785648
1177549
488276
1472260
638742
1152879
1398844
636892
740888
1272565
1403289
1559751
108722
594404
1238563
125666
1227502
776425
588311
819880
1740919
1930656
1865850
1156745
469514
1291043
1611641
1804737
1848583
1790813
164958
268240
1447283
1259408
1901654
1851141
1220139
760542
1338991
908259
1141934
271623
267538
366657
1173396
119760
365035
438465
890628
1427639
83033
1957474
373700
1604586
154582
718920
1806834
238468
421885
457578
379402
845349
1088358
1142522
1789595
1789773
1471397
228335
617054
55743
921363
1231698
418632
1746682
1401646
815502
1415934
1666378
1692921
1582944
272553
535446
658789
849541
139977
1054051
770049
1489368
585511
1568520
84510
1538568
492132
1876258
752182
313517
1022825
995324
709099
1484306
1459044
1210195
1007301
1262175
1810920
8475
736243
840456
1401505
342682
1134040
1784011
985911
1037132
1231059
1291308
1297607
1094271
480214
233756
330936
1307877
1365752
1329816
970264
98795
911344
275401
1672363
1618486
1767109
1057040
58097
74221
349023
949015
1558313
1280603
1888656
865663
567207
306686
668482
605102
643932
835352
415950
1385235
1971475
1375978
1373942
922887
1068813
1648453
317261
485298
226985
1265992
1677727
518979
1779707
183216
1730934
1929907
600971
854337
1955276
456815
1679314
1499131
1771793
202463
1930784
238985
816139
1053390
847985
652998
1016080
1321196
715010
1393208
1498124
1362040
351174
1062298
1264158
1854105
1079476
1746584
445008
305788
1943234
1762608
1052116
1482073
260034
1516237
1507819
1966309
231875
1684804
1257439
649482
1919035
1269195
1593487
176467
1270768
1444732
497505
1838793
214146
1545663
1028530
1187101
544414
1196796
1160854
1227259
1661734
1215457
1284120
251790
1329412
174394
1104140
647174
1534101
1498808
456401
530446
1165514
1659939
1791544
193961
448094
1596637
1035833
1519450
708371
535348
876621
862634
1086035
390828
1165226
1380588
906057
1671529
1568743
1039433
216834
722209
1522038
1298147
217328
891792
1825925
1502632
1533987
635527
893953
1282667
624467
1917813
1817272
1910180
1238654
866867
1701590
1931890
827392
1452081
1917171
1073252
1233322
1919786
846314
1828160
1019716
105820
216968
720497
59821
1492669
1916096
1200094
1705967
1713774
1364337
776075
958853
887103
421184
1696177
1198836
567462
1983682
784032
327941
505465
634945
1352054
1313108
1547194
661805
1743170
1123257
87302
1289025
1756038
918979
1184801
1418494
413623
1322389
214002
1211469
865675
158535
371950
979405
1261682
807693
284079
1405106
896060
803347
1028132
1429614
638149
1388626
1417044
1172442
1334717
1433640
265158
1689714
846263
1841465
1541791
1339708
405145
328163
1262429
1973617
329495
105530
1675250
1979068
1701992
1529607
1442417
1133018
1976008
1888966
1585478
997152
1630294
981178
476667
885553
548812
1883492
1905552
698987
436938
158886
46882
834870
1103550
1052621
1051935
1991819
485319
774943
1553857
858124
1792546
1384355
1967346
1274555
1644711
472109
347646
1899564
1101218
117538
1239430
1462381
1784570
925227
966113
84191
1891940
544775
959415
526669
1999315
1122702
1390143
1365113
1566786
1608588
220886
359206
914399
1720407
492954
1516084
1346412
1754449
94493
276206
989828
8409
1699417
504410
861515
418998
435402
1121225
91629
301583
327551
1419078
1318616
737508
1874251
1137866
1170067
498382
1683993
1243984
301049
330112
1465925
1483072
1212492
176216
264231
133947
382775
1679488
172237
1007241
1476447
1727790
711084
1303016
1586222
394003
46617
1881885
147887
1604536
665548
1530785
292109
790045
1222784
279186
934858
1792197
1210674
1627996
1916733
1782698
670141
995509
650742
228460
1152662
611551
592172
749689
220974
266710
1171800
513619
916063
388406
1596848
1228184
358635
10479
486538
234011
177971
1962996
1339799
393610
580404
1722475
1266593
1330328
990841
998955
844578
990261
1725016
354523
241129
816296
853220
341008
1491489
496837
402727
637691
1840855
389228
811739
944877
224317
1087091
439600
341615
1767528
1943682
466826
102428
614845
1311260
1324161
1903929
475647
542175
1499856
368344
1827098
349037
713561
317019
533726
595725
1370193
1754044
1679508
412857
965064
1227663
1055180
1546358
445830
141067
141947
548434
468817
1490727
1697251
1504412
472590
1719384
1020525
1883333
1504995
269662
1503366
1320734
1500517
1896459
1621508
594392
1518440
1984440
1695700
1383098
659512
19590
1931030
67172
436763
1270301
1642959
1238206
1660747
1308098
863906
383968
1669094
1538283
1273654
538150
1198771
1353623
545570
485012
373947
900456
1776055
221048
1789943
1859340
1394300
717035
1496838
112542
57144
269138
393097
1517775
787004
1798194
889951
1600904
1184456
880107
1034852
822153
178876
273299
1828454
1521497
96532
667991
1664524
771856
1915342
320062
405572
395611
1451754
1003826
1077375
175128
415246
1341043
1594961
1988565
110812
1889797
1341232
554015
817302
1450835
536390
980095
1564513
1836183
1538823
450511
990656
1169320
1870770
1689588
1648403
68186
293464
1643257
547094
761931
519765
615079
317194
345285
1020372
1794807
1224792
1133747
1571514
1585276
697723
1717518
1234519
27870
427113
1375656
1359552
1747668
1240949
986753
146494
888375
246027
671870
269901
284022
1342777
1131726
1180475
1824249
433612
420301
1024907
1807801
1269290
1784421
497046
1269558
1470529
137895
1477729
793470
1803570
1654307
1409485
1329521
797453
1345461
606817
380386
790037
65843
1318112
1210769
1656250
542324
972609
103076
268928
1183122
1446737
554280
967250
322430
629915
990463
371811
910181
412439
427793
1115963
33220
55710
1691467
1823760
1646317
867278
936517
1889517
410852
1848644
680699
1162612
351372
1412710
1150821
231936
78701
148119
112093
1834506
380151
1160038
426099
497973
22077
1936433
151291
101603
1511894
1230327
1112514
932976
1275827
774699
1926624
1524130
362551
1171567
1824842
555235
1660367
708982
484714
1936121
1840453
1467695
1617914
1367405
1233553
1602701
1948592
1360398
101889
906074
1833189
800371
1724790
1990798
1202054
1403690
810845
1453780
1843142
425722
1006191
1028646
1735931
749726
336602
1047122
1202285
1713071
196207
1529016
479411
1149273
1557921
1801432
807249
932707
1732985
1013669
1397182
1215071
1007920
1540684
1490420
449115
1827778
1483396
1208825
1526164
566450
955873
1092688
414442
1193559
475410
1301195
345949
132291
525853
562398
1604165
1679032
819216
1831062
1352596
1422377
1669311
1596544
1980123
1316761
1127239
1973303
647023
697665
1226504
439998
882944
605384
1616291
744459
1994383
177930
1146553
978273
405034
1043102
1185119
70188
832444
1441751
1706567
960980
1572603
1874344
854492
1526694
683646
366828
1258477
786397
1765535
1293452
1080352
1080581
693378
1568313
1185290
1014214
66066
316717
468837
1482458
822836
1334351
909946
370798
1890910
929636
999544
432842
1260663
1792135
1608059
615014
220351
86810
403939
352984
878257
929760
1114731
574121
252500
1544565
1511096
1903990
660653
551860
1764239
343999
1407852
1303817
878173
1933092
1901811
237433
178543
859364
1715327
273294
1357464
1255085
1351401
40608
1279489
1207645
1295506
1701727
192647
1130305
44772
908180
1014566
1701509
1298784
1251300
1231920
1077984
695423
709545
343929
1178673
606322
1721784
1448624
1168226
1794614
375566
922073
1155823
346698
398366
899906
302544
337228
1231443
473401
1588761
1962591
182703
1625560
428144
1551050
738969
45132
1760147
785942
828448
1118210
106582
541729
142666
829579
873246
1587751
267099
1959146
58098
474805
1879260
1202430
1482112
1798549
779499
2994
1691360
1864267
182580
1896522
307214
1094620
1301948
1175170
544361
1942336
843338
1302223
177405
244683
1877161
1473097
587681
701169
1971791
329062
1751979
1709891
125361
858015
1880390
1914487
1479977
1714945
42126
1389895
869735
740797
1160219
885638
237707
830055
1247507
87848
1187443
1209329
1172211
279562
912596
842039
208028
747957
656800
1051807
1888558
523876
273790
644493
1023505
1406042
605597
693933
1488520
26498
123753
1945878
1197071
765079
1032081
1228339
349600
245697
648130
1943492
739132
218409
1833453
581484
1457014
244309
519738
553342
1202034
441309
1241568
1025156
1629262
178671
1274365
1150656
937989
1422452
1538129
16994
1437577
943320
1599929
103224
1485517
1717972
723219
622342
887635
204802
1819416
1250442
1071190
845456
653562
1178147
232222
502003
568220
916476
1352729
104642
941564
1362699
905223
1384220
1516319
625086
242479
168089
855732
666124
403685
67571
783651
1186736
1738218
1437274
700989
339419
1734487
1235725
954040
973062
1426140
1738545
1431906
1569877
106897
138568
107915
1196788
1209354
69366
928386
1644290
1062936
643866
484449
157693
1079656
886586
1756117
953608
1394590
1139464
466819
1813680
101211
723825
1239060
722868
1885995
1863178
578988
183828
176903
783270
343900
1487516
1105187
804891
32630
1878453
1576009
995969
1273946
632117
537916
1630234
919370
418549
3559
74366
1455032
1132582
1519006
1687444
1981039
975367
1708228
35143
1815814
641633
1650900
1365239
1023471
1712087
1298351
425678
448017
61184
865214
851866
1596685
205373
1000341
1149862
947825
1104909
1316526
1012787
111357
403131
348272
474353
1557847
1460645
618053
1267396
1772295
39957
473500
1517270
340330
769940
1462534
250027
1702911
129662
1379604
1035518
100870
1353277
276168
919414
1940715
1196504
296733
598176
1970978
301385
776782
1760415
870084
1923889
862590
330852
748530
668240
1450773
1467919
1565118
1694169
116969
194249
1251226
374843
341566
1984967
1152599
742421
1757183
801777
363481
1981187
725017
493264
188492
940309
1841215
991645
1973801
1981289
1347260
1733257
1045771
743577
401301
973967
1327213
342140
812406
1113199
1152663
190307
54677
508106
688665
228127
241135
397989
1064689
296224
1620012
170406
1895125
136106
132704
315208
733689
1843124
976053
746732
1371561
1083893
270895
468785
574375
1813372
390056
1103303
341185
1970270
339900
1010492
1730123
42193
1044172
176742
796569
214574
86786
418150
678408
1196820
1307304
748738
356082
318596
1468209
77264
1197590
400019
1311446
94318
1534864
1218305
1600162
483771
1876422
589714
219812
1742941
21716
1787177
1800780
1606789
1858783
773916
1569817
732136
1568647
1359330
1645578
413303
686193
1306530
463493
1524216
1097974
1002604
387779
1666972
97755
1846623
322453
471353
642852
1939527
1166112
1738625
1199811
1727239
28247
188112
1133720
633890
1105614
1936427
1588801
745074
341845
523968
1852639
1480014
923831
1357431
204336
1939820
538784
208828
1927508
747852
1782557
904950
965969
749620
249264
1813838
1742134
721100
822946
480020
860025
1417354
316367
1368935
1974927
852502
1309976
658959
1749527
458695
1448181
1583571
841334
829869
947080
1437943
914719
197212
412399
1604094
1008825
1223821
447777
1352831
468434
1844085
460579
67536
1698517
729034
732925
1847164
1405830
781824
1413432
1332270
1842928
1936051
735058
1956649
259576
350684
243952
918624
336272
962000
1397018
71736
364181
1063541
437691
196738
1661382
1336983
1143055
1151191
1428504
906250
286942
369357
881889
1560902
738323
1828173
754810
1695132
860747
374989
582499
1261208
637578
181927
910462
1464434
1419078
750536
1974337
1252447
1663413
1860197
1885811
1538679
672807
278624
1459137
689054
580336
227817
1448801
1886755
1735325
1461923
993818
1617425
633988
27711
595301
1040906
533513
772500
1860904
420651
1076226
1559731
1176017
1871932
1208461
818687
1236066
120413
1646547
1937387
657289
1968481
1899346
592585
1339315
1338091
1885591
1454709
1598141
1822865
65795
1258157
819897
1862922
1590054
819057
1226199
1574186
405074
471082
1812739
1665547
1549727
380155
927182
1965120
1479284
1300896
717521
1402134
1669657
76383
293496
1339348
1429384
1084670
449526
176239
1244606
549211
279903
876154
373389
1619922
951920
464459
524269
64644
81408
150481
826049
1231424
62990
1010380
640827
1638472
1306045
374253
1836438
1480466
1959731
461160
1369953
1113442
1214974
856060
793372
461095
79592
817052
547043
1128931
704993
1703018
1405684
1405487
455320
901531
1213095
1940427
1333936
1657502
548295
1973620
1768819
614834
575020
1671696
446831
266688
981019
494480
495081
1205435
129479
1574417
1357572
851660
1520373
1806094
819908
355521
250849
934994
226428
31931
426762
1927014
1469479
1664007
486883
282455
701996
1306588
631175
9537
1434750
1905691
1474861
729325
997508
1763100
1289671
796868
1796555
1379964
1989800
278174
556462
1457313
1114465
1983645
1215252
1640373
435286
1534991
1332298
375270
1207597
1607897
149234
1131273
577821
1985699
1254855
584555
1673745
1245438
499065
929726
1739754
1507170
1030754
1800868
1727170
766230
1812375
1661759
817719
81021
73682
698680
1732259
1800218
97873
38300
136314
381085
1419129
53202
242031
747170
167815
1518909
1414719
1136955
784027
1462916
1833230
480428
1595287
1682994
1632931
1745263
1237132
696350
1744394
1268726
1488987
1799141
1121446
1694757
1703274
1918625
1846813
896686
725998
1825124
1119451
136346
814100
117935
342996
1176881
39230
782957
647301
1591033
1819933
1902424
310127
619728
260468
940299
222220
271940
1763735
250218
1973173
998400
258764
547017
533638
165227
936146
1101103
560526
1242272
864813
208660
353158
955588
289743
1642166
151954
1302519
1064882
1211921
1334947
1980801
1810103
613263
1611239
1274351
130020
1844154
739505
1561410
435180
372110
1135923
256719
1394322
913539
44016
387215
259473
1111421
1107001
1554181
628051
275615
803054
1469524
953257
1209111
956819
221017
601156
368689
187853
1380139
130182
786037
38123
863911
1881406
787310
1754811
1501014
1897462
1823864
621800
1436143
910876
1789098
507821
1603525
892072
798204
834225
947259
482327
523708
1498157
814656
1628693
1331724
655587
1067817
626369
1938081
131365
1784077
593522
1568867
1364267
1910769
1657568
1743276
20297
827838
23505
1088536
1770505
1919434
1745098
1284007
638298
807104
1201816
1017662
1779766
1001885
1401429
599120
870124
1481804
1614483
860237
230047
491437
877185
547719
446711
858055
1862681
1848685
959812
104194
1888881
1024032
1767716
310183
294368
1205925
1784635
1348331
832376
1622761
1214609
1183802
463035
1718128
1554851
848748
763282
1582952
235201
1909705
1303315
3755
829399
1109037
298483
943762
1677173
455544
996629
180268
1650844
1380025
978634
51532
1286148
1823286
1431528
1659152
450488
1951561
1538825
1332399
1944737
1405902
1614407
29314
1916985
1492677
514926
1742562
698071
1352009
901397
1313864
1992916
1791048
1493697
861209
1516632
215029
1111524
181201
1635089
1968705
1237500
979603
720721
1917225
576536
376904
597942
403067
127758
375306
435233
1945224
119269
1110239
1099764
924020
288512
1170211
105141
671772
551778
1026303
524996
773943
1772921
657807
681298
1919154
653128
1032458
212142
1477800
158190
1078929
1566161
1852644
1902229
418797
1677910
510007
1981407
1459950
461467
1589636
848590
258119
1018026
623281
1981551
163115
136503
1882760
1428326
871061
233079
430268
1933045
1567546
1570244
1454530
1346502
25234
1845060
1249488
1882086
733812
766131
1949937
173175
1621963
982275
1431326
1618735
571161
1311463
209135
1423164
506925
512650
639301
1090191
149840
527328
483096
1318913
240459
739106
411457
1145910
484737
1453865
146594
434410
1413784
1156406
1432406
1576257
393244
358856
138168
1979220
563589
487632
1401400
1664067
1360552
432846
295939
1427308
1216112
1779734
757469
1833133
1387093
1938973
1197988
1224878
369907
12580
1653596
1699280
1356653
1791090
1821559
1402438
862835
333437
965498
1214591
1857961
1188025
1758570
1230082
592524
1477159
634989
1845243
462283
545266
1929391
1595342
545151
848741
578315
1295819
1463535
700124
1174665
1520532
121248
97172
1680730
935060
1406841
481792
799569
700400
1735074
1461545
1963085
198098
845566
816323
389175
1252231
1947727
1057944
342886
658263
951823
1350814
1814340
1964398
530872
998216
1489430
111203
1455644
1396300
1677020
1708987
1316596
1243884
1411
460696
1622275
1104662
678824
1412736
1644635
921333
880485
1571764
1309747
53211
112903
1730383
1504310
26659
333830
1072486
522160
1285850
1736719
754453
745257
102346
103499
249047
834019
1938111
954901
1875438
896708
46317
1044185
1203470
421255
421607
1145917
1943718
1955548
1355478
231366
22895
820501
1703527
942436
143913
1827303
448378
526809
136793
1714212
475145
754474
443946
1471338
556183
1811673
1034218
595070
957089
8701
775124
1237529
448758
641055
1894002
458225
1862710
1055475
991136
144961
1170971
1943028
554010
104682
1832374
1782245
784945
603007
1475840
642760
941175
1282621
966748
1112832
1277675
1251773
385842
1642965
1918074
503393
553549
754025
1748327
1109104
311012
572149
94750
1285069
1222694
1590417
1844722
1705445
1219354
394626
1031437
1809237
159912
119677
226976
769631
704432
1789034
1350736
1292258
1412135
510699
353387
1902144
596408
716253
1049179
1338283
148295
1587555
263653
1882304
1062490
1118581
1888355
338429
1782340
65872
470431
605430
546467
311985
1379308
516580
1419929
1873052
289949
656286
768415
1123069
1424776
1380358
1325535
1810937
778402
382111
1524417
767056
1771963
763205
1859838
699889
1605548
1061445
7630
954926
448576
547901
1397427
402086
237167
1038385
781455
154754
1157388
429688
723574
1528124
71455
79924
1281819
495939
1211550
1555749
1674599
98673
703171
1182967
434531
831454
339933
1051552
1949302
227664
1266418
1787537
1033612
1465057
867641
1147378
1607379
1328313
1180385
837227
1185862
1157870
744065
1509096
423034
1183274
140897
822169
1649966
1577988
1007583
708298
1699356
1436401
355620
761194
893519
1778435
1909027
1943445
351063
206556
230075
492665
1829313
1383158
1588699
238817
350131
127273
109362
1689204
320698
195672
706059
1244922
755786
409307
500457
545542
189348
1268773
1647417
595587
1426848
423881
792056
1142943
1323322
1865865
285605
1070137
1152885
1656412
71200
1668617
1419759
1363611
1616732
1979213
1269921
565014
930131
234847
1305085
1021673
1239428
386869
1282112
178564
42546
1353774
1758854
896897
1872500
681125
1055509
1414982
1872370
799226
1270639
803213
1502450
666692
924861
1908733
1189966
1799765
1452887
203120
242733
843436
250820
801608
1168502
186279
1611551
1098557
1493308
990439
936110
1955144
1784684
967668
435026
580411
1320892
1945411
658888
66204
1828334
129120
1884656
799517
1063398
397964
709521
1943474
1738633
1235460
433407
1079713
282761
1180980
414290
1999681
539178
1904382
921396
421869
1197413
220979
407910
361877
1956566
881690
1053929
507422
280900
1956538
1797971
416543
592629
998284
993692
1056846
1370402
623567
551234
1801978
1595874
855199
726656
595804
1715967
1652956
649751
1573391
426216
1182236
1187658
905228
1547277
1636853
1790964
1467743
177997
994820
766000
1780399
874988
742936
1980998
1271931
1544499
1422115
1440089
926730
1867723
974655
768320
1710962
1735823
71982
1863564
951720
1403810
1506480
238000
1780746
681715
73568
1330698
1947351
8000
1875118
1730630
63833
1549993
1469935
1640510
1140112
1689914
1247104
1500826
495126
105337
834006
1919040
567217
709891
1286508
1443877
1888071
1566594
1732944
1176165
13384
967188
1861665
1916187
1410914
498279
711954
1168189
79178
1203127
356039
618770
700408
1534829
647418
801211
1944489
659158
1807280
1798293
1949233
1385544
1981835
1624582
1279255
58294
1895321
969044
444511
573776
627873
1768478
1459632
1320875
1864215
1375703
684719
1593274
693270
1514293
36078
1751444
672684
506421
561464
1736869
1900908
430187
842824
537780
163367
373250
1813964
396914
543285
1570463
1314028
133137
1330122
1797523
1217973
782121
1917780
1163495
1082371
1748728
1261191
968162
286103
1470735
336757
1819827
1845168
202188
1628273
200367
1191325
1353811
1596783
1643741
1161501
1052696
344367
581473
41150
924131
1541230
1415660
271530
609213
1547444
1215878
1938597
1336053
129763
1777723
1258232
935361
1908768
411621
259434
6234
548717
163587
913745
509739
840056
762672
1193214
1731791
583462
281441
1159847
162032
1245240
912724
1480640
1946010
1289567
631534
1309508
721179
666381
726573
771036
719195
565819
1405303
1300309
1820076
1463719
94155
1010042
948185
920819
1872344
277286
721739
557643
1997439
524029
761814
431632
1637188
1684886
1929793
1402191
212627
1888998
1922128
438654
463473
1428953
510850
1826131
458357
1579532
1642933
181495
109118
1006917
800313
285847
1095403
401352
1422480
22223
824302
1390412
1256971
1687069
223947
538251
1923277
1460993
481211
926272
1700553
1118482
1890207
1429187
619764
564463
1897144
1420852
71333
445417
1002028
282905
34520
950463
429805
1939738
514646
1547319
904073
263794
970988
1380580
1292727
502979
1600342
1387288
1710152
720366
1367543
1168762
770185
178379
1391302
211379
765997
270901
1174801
981445
521939
566301
1197159
1996877
1508021
827871
649861
706593
1191808
483515
269582
1750663
1993608
339736
65476
1837716
27288
1582376
1620674
1151007
1188165
752393
192535
1713832
157105
2681
1084605
368633
405142
1835879
40224
867474
350079
1494507
1100526
1266024
1923010
1837964
191283
164394
1190471
1902697
1102753
721364
858648
1124090
214892
396020
1489658
1661543
1517995
806139
968786
1718754
656946
1620059
62532
1705340
931771
1125410
1764447
1296323
1696156
1356547
1022886
1873782
1192360
1338485
218090
760547
1716811
1860922
1010572
250392
715503
1156846
1180215
405872
1078406
1038570
487776
487829
106357
875986
1061564
1808339
1255225
1366156
1132127
1957072
664380
227254
89433
1208756
1057089
1669709
281117
1272570
1958191
1957128
1023475
493761
694078
641578
986286
569164
1666332
820516
121810
183627
1184729
1505084
880595
840397
506322
1043832
303307
193218
1344515
1262547
1721432
1388755
1020846
932221
1323467
1893841
1083442
1038737
1973483
988562
1406984
1108032
1278625
1283254
143996
282459
1507449
57985
1732336
1774327
234025
996391
1642143
517469
791848
346816
490213
152719
720024
1787709
265658
1837189
439947
1772434
1452385
222947
1993384
698893
532004
1986499
1624773
374533
1001258
904728
1755982
1775611
1433031
1794136
522495
165420
994387
899478
537454
1662837
1832205
560086
2967
489826
653883
748650
1455563
869399
715708
240543
64707
971066
1317531
995808
1502347
1095987
644898
1209385
1451029
563981
1922417
1008910
284731
1346154
1903395
1756026
1724076
1642976
1087986
1580069
699006
918186
1140325
1105239
408100
1536442
299296
490854
421136
127261
529691
779317
1883549
1482545
1722833
1966350
66593
1381493
1277966
1291600
505285
4676
564090
1112411
1726995
1297963
1194883
1001061
1765399
151538
1164233
1224315
510132
117347
212081
499512
832302
650488
172334
1670715
1348995
1199737
995431
781886
1832181
1696459
94210
61964
492273
1253424
407991
1837640
1236971
1667062
1195177
667972
1082359
1117031
401083
695741
598369
1626568
154758
27989
922789
194838
1941813
132924
1912186
1582252
310288
1849305
470798
296301
1432238
930060
1827458
1299320
1080138
1100161
1166154
938090
407606
1462989
1043042
73429
1817105
1325582
1103557
1862352
1193399
1310931
371383
1410174
970003
1372284
1760902
1300707
574538
924133
708982
87353
1045779
1322509
1562613
765724
1541390
405132
321521
529155
625087
1900896
465755
1886960
1383765
85382
321657
1146928
1870215
1984241
1196525
718317
1538541
1071034
695164
1732684
1546165
1673427
479616
1386134
1140823
1554331
735867
131656
554738
1339336
368167
456736
1315043
471081
1664518
267078
285892
946105
564376
1270366
1937544
1321505
1376593
1618237
618409
263494
1466726
1714065
498247
163927
428667
1980680
1765888
1371759
1423364
1022927
741935
1124362
590527
160551
1516628
1688307
880609
71969
291464
394020
1299183
143090
648309
413426
88439
761355
525036
292994
114632
555534
854440
1245807
1788107
483392
552261
1181965
547158
1462670
356974
1440190
1545468
1093859
1793499
1643233
330112
131736
1213808
530969
107586
1280069
1830818
870197
743463
1762293
1315228
1690242
1397665
320947
1460504
723588
1603624
1069234
640628
473446
1216556
894518
1151827
815255
443103
897684
513630
905447
693533
1338420
120345
970338
255478
729495
1588116
211761
1284066
1091444
1682732
1160110
1852042
1265286
1148247
783463
1138463
1892444
340490
432160
1684238
1890700
902892
1987850
563635
503416
1853488
581951
1812446
462773
736276
1238042
1343975
540982
727226
1018964
1831966
1432319
1365659
1219292
1704763
1990421
1354388
648224
1745771
1718015
507818
1234088
1601220
1377301
1724717
1208769
516008
97788
1322032
967472
1460773
376589
184609
312442
580993
466862
136936
275847
1744403
405196
1138374
1496905
1296605
368450
1694153
591724
111981
1600391
70277
1150427
891536
1689078
505773
67891
689010
1667556
1383190
1981952
62399
133003
1103089
85120
195420
1551978
1547748
1314944
1121124
1729906
345456
23679
1777305
1666330
1441120
1854271
308757
717821
82760
1055872
1888847
1751503
581107
721527
693569
895177
378931
803354
1949528
1128774
1470600
197287
1058166
1719937
191666
1700139
1703076
379962
1479939
1197448
1047058
762467
125946
1354186
1036336
646378
1131169
1498579
648074
1285494
109020
163954
1129591
981394
1723063
1400079
983207
162678
108906
724202
990549
1931910
1703027
1921568
1916361
1750317
728939
1064927
861376
1276777
242916
1233498
1590497
387664
732723
711589
1090577
1459559
1859048
1272520
1205335
293967
1854419
260205
1495403
86568
263532
939408
1054626
1435584
1314282
1344778
616918
441058
1727907
1509517
722806
1035765
97830
340141
1413849
571410
446955
214998
154744
612830
1393887
1048440
1384587
1699849
1996395
701412
286057
1182451
1547945
520272
1921116
1428098
1179257
1043684
452021
1663684
1515827
686773
353462
1663112
629515
1604324
816926
1283657
1781639
128808
1379592
345311
148771
150647
1396203
56930
745378
732430
1887579
1199283
1873126
277478
534875
840935
1725034
810775
872713
519513
525599
91295
1741490
1952709
720206
163310
944512
1348963
1005775
96355
432164
1208534
933036
413116
1214697
1815834
841522
1839937
391846
133573
1749762
1137914
1131827
94403
1414053
1558179
471403
980323
1738289
1990177
35293
1099805
1749042
1000006
813081
130204
862433
776554
905576
1271539
1854125
1700587
1360420
964032
687715
946977
1329613
1622249
12576
991961
34311
1732338
1561509
814212
987309
2029
605195
134890
1274743
933748
412725
675573
534270
712760
1453101
1039900
1422997
262994
869613
1330200
353029
110762
1769872
17163
314248
464826
429039
1147498
1372616
526351
531723
1058275
1560443
47759
345174
1396711
164070
847352
778578
34586
18102
1064854
424063
1656961
1718462
75900
876924
597268
402985
1262516
149107
1278291
1503159
1942209
86124
270008
369686
1070423
481566
462310
1676900
177992
1046625
1159768
1799544
1724185
776358
1600700
1411809
472872
1395425
677993
1828960
1688987
860788
972642
613469
649320
1345410
569821
160273
1698910
511093
220494
414045
552321
785642
1108420
1312987
742016
1958444
1447684
812481
1194801
530826
44590
932517
601744
1913477
131110
505712
25044
1385945
1729663
1949797
1690847
1086695
648907
1667867
26366
1169575
112694
1233143
277883
389849
1295469
1779908
1149780
1222105
1388457
842721
884849
329749
1915075
307359
460307
967373
1202902
408247
1179086
1338842
817364
335046
1907955
277446
1144178
136733
934232
1677412
1715194
1006294
1235908
1903975
448287
907240
44808
954484
1836702
1582139
1311809
1533784
219783
1622988
827438
1035425
45569
1495115
992495
44370
815320
1730970
1341526
821897
906380
693741
379040
1972402
1941879
1027096
265476
526840
351981
555536
45044
678876
607228
1461310
449899
1469884
1895851
1270608
1956605
1404336
74893
335089
1377369
1416932
1282528
494427
1416785
638511
1308119
1662352
381936
130516
1854303
824942
1516570
734462
1994321
24590
1484241
340813
1761126
1597691
67842
952203
1524064
886152
801231
1994203
657769
397446
36108
1532932
1853241
1639110
887056
399853
512456
13787
837038
1118353
1751785
470129
201233
461316
689634
391304
951049
1368907
1771890
917362
1789612
956214
565368
1310587
1848928
1598808
351226
1614226
1274735
434216
983420
1222994
1814623
1871151
1488971
54456
912129
402631
1527974
275381
662978
1406249
427065
1621948
1959063
447901
1430591
650481
684806
1076383
697431
96215
652567
643115
561915
1666789
894336
596020
1440885
370314
852492
1493305
1513940
1012431
1403098
175591
1277374
572236
1164698
998944
1633548
953206
1873670
1341488
771049
869890
1440528
1662234
1796602
1176659
413640
123810
967157
1821567
1089669
970631
1347745
76445
351991
727414
1449459
1654538
544698
642084
1957652
788370
1228619
1955928
1367006
388520
1596551
1974748
624112
916556
1168263
1849162
1084331
486158
1137059
1423600
1973317
1821082
570560
116757
854541
1187450
1432937
1690177
868129
548951
1448091
1604813
61651
1863770
1197454
715749
12872
589627
94370
712572
1667259
1580672
948441
1615579
647996
1419184
1621969
1443893
697073
1837451
1304928
526340
1808659
1801549
1414601
1423728
1694464
1840763
562680
296896
260236
670800
771883
1347859
547801
409786
1543668
41816
460145
546567
1948368
1410355
341417
1690700
448876
643401
1357114
1977387
1202423
661845
1789107
1321467
1891742
879886
961571
1088182
521955
469429
717920
1776550
1265480
953867
980256
904543
1129931
1963703
1261468
684355
616173
510610
501950
892297
966213
1955547
939496
1758768
1109221
625457
126510
720522
1522214
180939
1147639
1023393
267510
1363450
1832793
1605084
300839
1353644
990994
1786885
1786069
1935483
802202
1940417
1397881
896383
1355808
516319
1138843
1645429
406755
449139
1482093
1059953
1930706
226746
17298
72065
643342
338029
858967
1688919
432701
1645903
203687
1036612
400709
255756
100107
1282843
1892104
1316313
641106
539306
417070
1988062
1024838
1819143
233300
1716503
215200
766305
606298
818286
651001
903693
1413614
537169
623440
623770
1268244
591162
54032
574147
859353
1548490
45614
1860300
1604588
1908226
303121
1238945
1990518
753591
1459294
138617
241235
1859519
321296
1640884
809288
1769657
619323
1744224
1947552
1116247
433692
1877530
683157
985914
713777
1020276
1835157
423420
156222
264739
172647
6601
1559107
1445297
1166174
513901
1125477
1323288
1795700
375680
1563398
1925851
112970
1098243
29111
64709
1796728
1083282
1962919
292929
1993263
1247151
718879
172273
703145
488496
315102
730208
1717344
1376715
1156980
1948644
1242713
1132019
854478
514625
615555
211822
1650306
199083
155003
1697809
1146363
738501
477234
553593
608259
70260
1937506
201833
1060366
1870067
1100076
843005
1883366
1033925
1291442
604970
1956589
828188
1194532
952343
535885
382583
936018
629604
623723
112144
663737
409893
1780234
1329990
912393
1380826
20766
130340
1054920
154768
269304
1293656
559710
1850214
1832120
765590
525009
1974952
1616033
275029
859094
146500
1179086
765192
624099
1114995
286121
1883300
320348
1944782
1357237
60243
1888108
57194
1530262
1145719
263792
1300662
1855984
475300
1426577
414847
1695137
1078502
1941275
68029
383935
1414257
370963
622566
418812
1033061
565040
1637969
112205
1556268
1753812
799224
763464
1824617
1627741
854361
1788659
1422605
923331
920576
667449
1574051
264383
1676698
630864
1250295
956915
1158950
679301
1830821
336779
60654
1355017
1559964
103734
1519322
368824
168932
1627224
559854
1534911
362099
245292
521435
1549425
1066726
545114
180602
1232812
1208475
1058868
1660694
856953
423480
1863040
1420147
865170
1207521
1603221
777739
521875
1451101
630416
1409353
499274
992780
1066477
1264751
315181
780708
449360
1744560
335342
1364052
680061
1993386
1628452
91981
885601
282650
1997895
1545080
695041
377517
1155210
868544
1525148
517852
1696433
378290
1017924
655974
729520
875667
486257
1635373
1205188
592240
1901829
952241
1121812
1691794
1502208
1355032
1837916
1019054
1149643
569027
1184266
1004723
918937
1791284
1928427
710868
702858
552461
1037469
1772263
1986544
139460
786617
609217
1252284
1714293
1904891
1087665
869578
1325474
1594337
1253088
1572978
1570146
1259868
524981
1229834
1429740
12737
114623
1297378
27756
306248
466946
1462796
167673
1138842
181413
1735025
1748260
799751
907032
1694955
637964
735923
883617
598742
1695040
1531134
690590
1213257
1759462
1118524
1495063
870880
697828
1009626
92536
353802
676806
636537
1079393
1506623
380097
1758332
1115635
250016
101494
1362039
1588906
1314023
589988
205091
21174
716638
1023746
937803
727926
941233
1576333
519593
734587
1602269
1134025
641223
1644161
1234504
1018418
1828190
1683072
849874
1119380
1947784
40649
228329
425231
886161
1682297
66508
643758
304286
784822
1719590
1522873
1613607
1013262
874104
1398586
1727589
560651
1118475
861653
1099335
1280375
1155741
1579846
1894532
1216686
1610720
1246540
1081071
1807297
399193
727131
663490
489018
1197296
99725
182176
1943271
1031272
626299
283628
874850
99295
656451
1167233
1384565
1647289
1401229
80273
1304561
1012725
1691310
955536
1151186
1562725
140082
220920
1394053
1604355
920196
1625067
1707492
1936313
1282430
742299
1726515
1858252
1193010
244658
1220282
213429
1891740
272628
681860
1444596
144863
1544905
1822611
542778
1870808
1520551
576773
58117
160851
1532750
770449
361406
181628
580682
762184
985089
1785334
685023
1027798
121373
1980362
1418747
820119
623495
963544
710676
371287
1336174
1483502
1797755
1442320
218926
58662
1866565
1591292
1620959
602631
814988
1559308
385714
9383
547746
964711
1027680
1695520
925025
568445
854251
316650
868648
1995253
224077
419731
392349
247456
1393902
244011
464875
1706578
811377
1014317
1861798
1662741
1909462
1866394
1702848
1647742
847978
655918
880386
1457189
1914546
733184
555500
1731412
24840
1313127
1110131
1875121
277753
1648112
38818
342421
1461214
1379989
296325
265857
1404756
311249
625207
1866615
1590872
1713033
840914
1150212
568428
374152
583619
190781
180237
1280387
42564
1217847
108454
391779
1905209
1542172
1225691
1138124
1035579
337822
688580
1988398
86167
994745
1812820
1509069
1153001
1149797
1576546
787100
482288
986082
1448176
1162722
617571
992080
904029
324626
104445
1163625
737068
233837
1300606
625110
227416
921841
513462
1495776
177629
593086
994866
370529
181025
398803
1467739
24510
1444023
762789
687154
252437
884920
961205
983975
741231
1309843
1073041
383540
179884
260405
896740
1101596
1783709
1158507
677557
1428408
1212371
1473035
1023525
1831690
742911
1245443
1477214
1103407
1842182
1364349
202988
1806362
1902729
953936
396992
736636
254992
1221964
1117101
132759
1356594
1218045
836952
1748255
263789
1385387
1220320
544701
118437
1936632
528673
569557
443981
1093977
794650
1594772
873475
1820205
1384298
1881244
1797603
1328467
443884
1270476
624279
569764
596843
1522455
1129537
1152133
1108140
461589
1497287
1787599
1742682
1319239
935060
1995967
1462047
694429
490610
1159757
698673
1897378
1069956
1228691
587779
1421790
1986379
937690
20232
420292
1182386
1293792
1981097
981491
1813899
667683
266626
1655157
1056196
65950
401105
646872
1882150
742929
1631712
1176118
1079010
756421
1790829
792458
1044771
984395
1906671
904980
527727
410559
1039445
1258148
1064603
1853994
871000
213
1945993
424328
1884135
1429317
501155
1397436
138568
11544
283661
849761
1669436
1599914
656211
1476203
1266473
141451
1445614
1244751
1541160
567617
669805
824676
1551540
547761
1775136
1760977
715946
1475280
1726033
307796
1605765
924255
1003365
1172839
1565459
62672
928589
1682769
273024
942934
1673795
1117721
9355
1179627
1747992
343483
473800
1329799
1037031
794940
679551
408422
519639
1300333
1094514
765043
434540
841615
1724387
769913
673243
1722894
279373
1199959
710572
209724
1932793
1758794
992146
1206659
341558
1920841
322848
819508
1468975
1653596
1372012
1081500
966177
1227860
667642
1232445
1415506
63108
1099893
1346752
386171
951193
1102661
1825975
1775820
736347
1725179
94451
1296146
1161048
1998538
1324116
91542
276152
350878
68319
870842
482522
1686325
1182708
739739
894380
1824405
1537820
1588162
1932203
348237
1519644
1557102
1972547
386278
1365028
68820
300026
1511933
1062288
113290
918565
1761421
1364806
1463857
153662
160652
597598
1930614
604150
1046292
765412
59777
183767
143847
662475
958029
1717266
62086
869550
1622966
1632218
806231
261227
1725478
456438
1349507
686803
1419074
244017
1203968
1141476
693381
1543174
385187
1593640
1791304
702615
799097
910160
446201
263106
1585143
1337601
1075654
1487285
1541939
730710
1620168
1761820
1185051
1849339
1023759
653275
1126201
568796
533486
891532
1170360
164430
1690004
1850988
628826
987365
1667621
53903
1118761
290634
832947
659826
878668
627732
1637043
199110
1675267
288151
1614775
1585363
1484337
336731
295186
1750560
215823
146735
1630871
576209
1718572
1821634
426450
962820
1308406
1869071
1475273
1584220
1314263
1865038
1052922
276291
619379
979111
418982
1983416
736360
1766707
1899285
1581450
1507589
1356993
661767
1060286
264265
1479835
383602
490843
1866462
723426
933354
197241
867667
1048434
1422551
1923419
1507551
1053142
924621
821765
799508
1822056
582893
1191763
1025163
646398
611554
1840082
1025094
1053333
902638
1014953
1692647
482464
498816
1225653
196465
1942722
1810653
860570
1531691
449407
1264632
1304109
336623
743631
1117465
1131503
785704
476654
605807
1546350
528879
1011556
460414
1562754
1749976
1915210
566600
70703
839076
1737918
403578
985862
1951283
1457294
470413
552771
1417207
198298
1956385
1097997
1763482
1236798
578376
1544190
580152
376802
357501
696248
1433831
1822233
1009205
965459
9693
1459840
594004
921146
1572234
1927924
90529
400300
907243
1575073
531827
778990
528668
104704
1081155
1876238
704060
164264
1253939
765307
1227341
1874070
596080
1811541
900976
600364
104578
980350
1503530
1704579
1589411
97064
1471701
1521271
1126991
416470
1581504
808004
184939
758456
703475
1241114
1197755
1617138
1036159
1532302
349437
910307
1741650
1089588
1891847
537705
740656
1440579
565601
1258144
1700175
1022391
193200
246137
267652
667871
35639
471106
652431
640597
1304745
1386525
231949
896644
1554484
1369203
469508
261133
1642078
1306997
272
598615
191712
1623222
1860634
38992
229473
130234
248236
251820
1213114
636739
1121406
223965
718644
1564874
381439
111351
1418269
1402449
741456
822031
490989
496495
596534
1444759
931407
1539487
1865190
942561
1243428
1106463
654667
1612054
169477
1838127
382718
76735
148015
394630
1119749
1273105
329280
1309763
1247354
1805833
1578177
1647032
1926805
56677
1385360
990086
213975
1721122
917889
952566
1203055
446943
901738
798374
126409
1401155
885608
1690891
1548067
475
487700
142451
1329753
846413
1590578
442818
1447653
1037025
870044
315406
811850
542452
1504103
149667
1224130
900981
658716
1382686
770993
941037
224318
244050
1963897
1485134
194435
1525431
236875
1307103
586220
1869277
373221
217443
790797
1818363
1140620
580356
1135503
1546067
29275
748934
24555
1515556
307305
772558
990718
234040
1699916
258955
1021279
1548233
851347
763135
484468
1513642
317960
1662054
980121
472271
598833
1580765
1221871
1808047
1927092
1020898
790738
610615
271934
224575
441476
319262
1646015
1304894
1104620
1883230
41170
914717
1391171
596193
955046
1587405
1495095
189911
131191
45334
1185022
1576824
198994
793102
526459
1907878
1303656
1202975
468163
78926
299354
917842
1530114
328285
1706324
642715
935895
1284722
637285
664585
809722
299498
1575144
1564055
1032850
913719
846502
1779937
226529
121291
849030
100580
170047
857926
1655641
1947034
524012
336518
697290
1464972
1842925
933613
567965
206785
796728
1144540
458556
594410
159123
1000358
1048356
934618
692043
1616577
284363
691917
505735
1798467
1476023
240448
1085284
910254
1653922
1713064
1134451
1687690
585360
1790428
331185
1762060
1485813
961810
1597294
704598
1574274
941469
1175650
89489
1450319
1588160
336812
868309
537166
764302
1800025
210776
571182
56784
1913999
1190494
974498
1826945
1480663
1332701
35440
391065
1052838
409904
95721
832056
186318
299678
767344
1136590
692358
1265000
69989
647095
355727
198454
1627775
1641597
1478381
1113660
1618588
855745
706234
699946
235544
57404
111140
721482
1185636
318111
147579
912332
1783456
635444
918009
1839955
1876158
109893
612130
870111
26201
190228
347453
1432961
318287
1019446
387155
1595801
1645469
1081260
1173278
1988210
1227485
1377833
1621139
208063
459331
807408
1881432
1234513
1505212
128420
783816
438781
704872
1769974
852897
1036831
486313
1375801
1278442
1490262
1967755
1695185
1206009
1389888
1394400
538504
498876
571407
1080320
1313360
828487
639302
1799564
477150
54037
1224469
1983471
207558
329763
1684802
1572029
744948
1433483
1707979
1631841
1572442
301410
315541
1020547
23931
625287
742316
878563
1774701
1663733
1273721
1086425
203480
1050549
1488005
1602238
1602939
992970
1976891
1055460
960599
1694870
1306248
1741952
1891059
27519
851430
1067883
1683222
447127
402637
1513120
540767
432287
1612838
1714129
1932026
842373
1752825
1061366
1014833
988024
702718
1052736
1813081
1468367
61228
336310
900920
1866562
934871
277359
1028971
1354940
405761
984332
818680
56798
1210471
349725
1763310
1846218
823128
1368236
467744
692206
1374103
1300613
1756098
120797
1775393
189943
711145
1436158
1771468
308298
565804
723907
1484076
932527
1130491
555731
1284315
1656220
1936034
311838
393827
451066
973549
285022
1293038
1032884
653232
1288077
83911
1363043
769023
1382761
69362
328310
1062704
277292
872234
1851775
1468559
757420
1368820
613541
146252
1429774
588733
1826707
1581288
771105
615635
1629983
971846
1285507
1178009
907455
275022
1811537
1184950
1521232
396000
944349
417841
1050341
127314
62322
1667821
513837
1962368
459250
208588
1369344
1604048
380325
1414870
831465
1740476
530854
983419
258187
1082269
1555343
1693507
525162
445189
784337
1661019
630461
1855037
1955659
1214955
1819185
877810
1222333
1245021
1449256
765405
1648323
1297860
501373
1122254
1124953
1426535
903526
1240202
1372680
251014
787008
261028
242185
247970
379529
1566453
1592025
501636
458916
165394
1867745
62200
1019356
1590422
1564968
832792
1343650
221364
576480
369300
762564
99220
843152
273006
334573
1691439
1368585
1020616
1481253
755561
1932193
1668626
813525
478483
668843
852813
209427
178954
1762792
215329
524285
468006
1487259
977266
1480021
704707
862645
1198574
34428
1938006
1220734
1347520
791361
1730305
391549
1380286
37310
892304
712678
869382
741382
1551177
1868679
1977873
60988
1434442
1530617
433852
1489721
493225
1534020
1402390
347451
1295143
509092
1419719
1540192
1999679
1838222
446177
662274
1588177
715236
1618666
39982
41807
1714563
1910288
1795251
1312743
1118508
1700417
131946
1992022
1444423
1006013
305911
851332
594846
1072073
1460552
1394458
949776
659851
877345
408969
1211089
227801
1445038
1544596
951403
1148465
505431
1099575
843709
573100
664732
1301860
1416362
1490619
336043
1278681
1784963
1177396
501278
603424
704752
541524
74585
1590622
275607
916657
1858277
52753
693729
618342
1675930
907797
1143589
1068941
491432
222562
1172155
911600
1135091
1870313
1984497
1209485
501901
258470
1507408
1271661
508601
1803075
1331907
1866697
313002
766129
469060
531523
481029
1141946
1133453
681163
1019297
664984
563720
1781735
368801
1764777
1415220
118955
832021
1342042
38111
1324184
120393
1330431
1502161
49266
1252084
1790658
1147552
458895
422275
3329
249834
593029
569707
326399
904417
1391248
1832107
1231009
1851472
1609183
1257951
1915016
673410
1288933
1370887
50478
1502841
1301404
1070606
508171
47299
615922
1495106
1721883
1348286
1026428
519380
41116
1325141
427415
871158
525130
939951
450272
1112891
209167
1724023
1482922
1595840
1777815
90574
1371779
991581
1098856
616905
1691993
814728
9269
46144
634952
1556722
863105
1162395
1395841
1068308
1149069
472178
726654
1523489
630350
798031
812929
268548
1213168
1234941
1515112
1306986
1225173
589483
1463070
348050
930699
1914860
640540
1998995
1407811
569784
1917792
1189561
59614
655632
464412
1739470
1663751
1344519
841032
1152108
422692
115996
1244699
811668
1445227
902330
976484
1548992
1947930
1210130
1963673
692466
608325
587733
1967460
253568
1677092
1898315
1757694
1546468
1581696
1299635
414050
1285578
1693654
98665
1735911
1366635
1640477
1517973
37570
1011002
175199
1314406
1998216
1544745
468957
376061
1997447
1101355
43450
1871872
592083
399215
1187627
131841
674403
1836823
1552655
81513
979477
430698
1111570
1733031
947080
893685
1768
380215
622446
133125
1595784
1569464
1546260
524543
1093004
1820908
1848474
285458
1739735
1717248
245477
558122
1267284
57155
1383340
379175
1457644
1857734
1893188
1016343
526211
1741989
380798
586343
1831833
331703
833565
1388528
1336067
657400
1373157
1620453
658416
586415
210341
555064
946674
88759
1413210
1650057
1807881
663402
680441
1550200
1883571
264675
119143
715568
863271
835265
1207524
425935
164056
222808
1028288
697073
1000311
653417
196909
1879860
1344204
1381394
175247
1203041
1691587
290549
724977
1094051
672581
1674952
1356592
1687568
500985
791747
1813449
1028733
1148872
742109
1651044
1007575
1673548
1626678
937823
939871
720006
1265734
33198
995448
816828
518698
1475617
1965713
1481973
1433818
1461186
918587
1524172
1802203
1377187
1861306
291719
311642
1303746
996072
56321
297285
1464683
559323
653342
1657170
176820
1330254
703587
729673
1029540
598791
1708744
718316
1170446
1677875
388394
483460
482532
310477
1847575
134134
1635168
356756
1404425
179630
1506199
1621985
40228
1703516
1780665
5494
12403
1389653
704606
1828539
648767
1533631
936457
1498994
1505210
1135531
48933
1268673
223967
847428
661845
1201765
947206
97021
19609
250304
693284
324776
1933180
293250
1624199
1498666
1440848
1853312
1994352
1174532
1099498
264942
1408777
361347
176567
806878
201857
1544447
302319
733834
937055
1088833
553071
511440
1753679
228931
1980121
236439
1049500
1815132
961430
1642434
202373
141633
1996859
1470849
532504
478879
991022
655832
1495729
437715
1516321
1998664
1053161
252303
768080
1201799
1318742
593553
62172
666963
669661
835536
1451661
890314
1257682
214017
849689
1565964
1118761
1326713
1587096
555655
1271146
1830249
721150
1417106
473912
818001
185040
1657071
1099427
1857236
909112
500736
1971946
1162287
456682
1982017
1502117
938530
520724
291424
1190244
1083346
998016
922658
770953
1551942
147297
298750
1560745
622299
1971832
352820
419757
384865
722651
1695776
292862
856384
70802
1255186
1535988
1100456
17383
927663
34424
839611
638267
1165008
1495297
813743
327970
854113
1109609
460007
1166894
618439
1319520
708609
1032164
1605456
1221055
895899
262103
1682895
52892
1338192
87835
1996222
33272
19232
705490
9105
1619321
1130712
1624826
1725909
718321
590967
1953762
916357
751219
1106211
1011045
979392
1955975
377952
341787
709362
529840
1916181
1395660
900169
1526310
1242852
1630180
1268355
1259306
1887471
36688
74309
1730610
1480487
1086591
911203
1564041
1113665
1435585
910972
1209077
1364123
1216664
613075
1997263
1102758
1947082
259227
1114110
1989841
327185
975435
1340985
1244432
1418023
262177
1440786
1169064
10844
306054
911764
162193
312130
1372754
399123
1104959
456227
848950
281213
1740573
451411
515559
1079420
669655
192171
1649850
1750164
1993642
370478
253633
1899226
1305899
1468668
77953
289570
749808
1839769
162044
930944
1009140
1339091
239264
1153048
644641
1501310
1351946
1087355
1438878
529843
1940018
114201
1233796
126815
1928837
344724
1560700
208489
110150
436147
156039
952305
180159
1732064
170685
1262640
1907051
484605
1844390
728721
1372004
729257
1121169
126145
1329096
1959384
621764
301608
1397442
742173
945100
1893110
381967
811635
1563810
527417
494760
904055
872524
812996
369422
1050973
1546780
895391
1505590
1591446
267929
1678660
477118
1508760
1424535
814615
868894
1022963
753074
1032465
272438
419476
1976084
1938975
520610
427956
878771
133441
1381649
700874
378087
1771087
1038318
624884
1497759
1554874
284188
1145186
1501415
1118593
1823466
1920484
401006
220543
42486
1619405
265709
1682841
252915
1537582
1096473
910551
1961516
543918
1203338
1004871
1733193
1830392
1300438
674984
819750
1767426
294027
1039058
529545
1494056
212682
1014690
906393
1516035
1550175
1473901
1171527
832035
1103254
204322
1672678
1628105
1427618
171394
1461327
1071680
959509
1988664
479543
152909
1934185
1783656
1229192
974901
789596
684445
39684
1629546
991935
1634481
224626
1960953
436688
1947799
926165
1631543
1073917
1374579
1597918
965749
1379708
46325
409629
1981876
608020
1473109
1238753
1338250
1083297
938465
180471
1421905
20832
953777
1235608
521105
41428
194844
1556855
1430972
1381210
599802
287720
1790883
1967025
878747
875977
1925940
134363
1661529
1079587
1979115
1678241
110226
1713931
77127
845077
824379
1800261
1941025
334402
1184654
570203
800177
846923
1310036
1979522
109874
341519
1380688
389446
758096
808744
666795
355650
43356
669067
1232212
1039919
580289
129947
1646393
711606
511557
1844808
1612519
1866500
1683387
1547720
1175109
1125399
1290853
1189640
318606
1876228
876726
1781131
1215466
741529
492883
425247
499727
49441
1286914
1240069
1969029
1138911
1910711
796359
299329
325084
1081195
209363
569144
1009711
1152150
1175308
1161325
1141877
1808881
1029704
420349
303671
597549
913906
358088
602733
581207
1869538
59473
848402
1427568
588453
581323
1728359
410397
1732172
1495971
1493450
856003
1013598
1094161
510197
527295
828601
1611617
463709
863582
265227
146455
1144436
880218
1102367
1358943
1979994
1558234
1608593
436801
1885889
812890
970609
482884
554979
772227
1657329
270327
1880338
116324
687460
1628645
519989
767585
899140
954270
346744
1778844
1384212
326145
150946
1435140
358460
1650388
1116492
1913879
1729588
1181597
1687652
742572
1610836
300441
898637
24487
97571
1103239
1842187
903090
1276586
1406781
823432
1452882
833984
801872
448990
1087538
1191919
1075584
1050482
202330
949331
873258
707773
1200629
1827040
1278765
1532553
1155901
881851
1753353
360954
684581
395624
238550
1932295
463438
1616670
1030447
1964283
1942624
445880
1931654
571726
1621497
1474724
1700472
348258
1225998
1545259
447006
208519
1599450
1901532
1133526
1383285
1743028
774492
990271
1549943
1573256
61146
993878
1956423
335163
1392461
551236
662655
1738383
1675584
1915187
231003
228244
1627175
1362170
1256594
28869
337475
912207
202635
775674
1472858
632988
1525333
1526642
1283507
1142895
144040
1748672
567853
878116
774932
1131763
138040
1111008
1261372
834591
1874327
1396013
928812
564552
748094
168172
1621416
1545811
542220
336082
867452
1269767
1553955
291707
73921
665014
1541020
1002917
962571
942222
1008326
1925070
1146464
297750
425237
441091
1810566
1459691
341280
372685
306478
1227369
642206
874963
849370
1438888
1825318
85521
1111632
1008161
1565750
545274
339132
180989
1997379
914585
65509
1174704
1716091
767025
1952983
329466
1138578
614662
1253352
353063
22948
1072634
499162
305945
274141
1570257
359550
1820991
884470
1691315
1054003
866905
1951901
319103
1144529
761287
212753
1208020
1903708
1883248
1064471
1048603
8279
977345
243314
296949
240448
1041367
1308206
358072
1288285
1348383
196733
1699641
400240
1505469
1797481
716570
1684036
1416658
1884163
1659402
1850116
665436
1376858
1401206
117424
507416
1484715
752013
1460663
589695
1388432
1899494
9591
1037117
566939
684065
289314
1474353
817754
1446096
1372358
210768
1332840
216232
474823
218192
1883507
1062822
556471
1054685
1685952
1318098
1987278
416884
1148113
587921
493382
1133576
1372423
1846086
1250793
813683
1163197
286607
1268702
1518036
30643
1210263
447584
1336319
156106
747305
1392233
1091437
211240
548432
1078544
1626412
1211976
133549
431213
247407
155605
1483303
529115
586664
184891
1408310
765641
869696
31146
1633300
1258848
35245
680272
1148452
1582813
867507
769310
1719101
844639
1909531
1289799
1077244
595740
333855
531637
925495
335148
1596480
1081916
1728293
1510282
1792861
658277
1965853
417461
1917986
1578209
1128308
832561
112033
1767358
1724419
1710331
1988109
1288818
1993277
984260
1916380
1920666
227682
441369
1346015
1803039
1357299
456902
1481465
1734160
923805
570872
948721
1705823
441060
141994
1774447
1401613
162742
733863
1302443
971311
1654747
1177720
490631
914947
289183
254096
1476807
851031
1472607
1075925
1096295
658929
1855710
642606
22832
590774
1177264
1703072
1013736
547723
1504017
1841477
1849364
1916208
550606
323444
1206872
1847746
1032238
1960487
1393467
371265
1606350
1076217
1514907
1343528
1884162
506122
1987287
787722
1014891
1146507
1508118
1637521
1760879
213490
596366
289555
1063038
1403591
138693
1898163
854952
1503121
212918
449177
1513383
1198025
1600420
1461691
999924
392037
1569572
291498
577347
682312
896235
403335
566883
562933
691888
879435
928495
681892
1023235
1040266
1793848
1231128
1170699
1458981
153867
525374
126086
1094469
739598
1831491
188397
797418
1033179
410457
1562821
397913
1992619
1764622
1329763
688783
1602178
772090
1808330
1620131
360639
1854971
1454889
89699
544922
390684
1845409
389348
1778400
1245083
635551
637295
368940
753687
1271549
792998
1819463
1896910
752723
1831145
289699
1540122
1619080
871663
1686614
1820593
1908240
546428
387989
372706
1252054
384684
176163
1708600
1283826
1763122
1190796
1496806
1868932
1498370
295330
1829133
1434962
1425263
1425454
989342
1063525
1880507
556283
1763190
150434
1548756
225160
1433507
166022
1875119
1509186
1024765
1444276
870738
744247
921859
1444021
1547334
428061
1100344
1872948
1390419
1814913
1654804
1523925
960608
970466
1500271
1722189
1672858
765618
840585
1118877
1936738
1393635
283069
1104516
345052
344315
1066401
1559815
360340
1150352
1647255
104995
548386
1887887
1827743
1697049
1064041
1987555
511227
1637695
184580
1943377
1996521
601947
53063
1066584
312796
1712627
214986
198009
269554
114474
1715263
1962555
204071
334609
894651
1947847
523659
1397155
898252
501490
1675985
106132
1488301
284132
1148189
274855
76076
752773
708586
564908
1225830
778079
752818
1503212
1574343
787538
891996
424903
51467
1314585
32160
630264
1386427
1583827
408877
1217158
1094193
743569
686407
1774702
1880387
475872
880371
1993854
1110940
1222146
894541
1803079
449210
1667773
1594043
1407425
1406976
420483
60856
775247
143337
499243
1220187
1304740
1179411
776375
1484509
1377624
1317720
899400
390719
1583018
547846
1546089
1104439
1896147
682722
538701
1111431
1554560
1020451
115123
1496003
1182528
174668
1217075
1439195
267662
416539
1706139
1168628
1564791
272647
51281
503669
1713483
766344
862788
983125
1085204
1303944
1916232
198632
576580
1431132
650746
14815
1514207
765309
1128172
1652069
1475627
1886093
629567
675839
897630
877697
1693461
458490
884157
1380180
522740
739853
1216117
850031
1939898
646068
1572532
1720488
1111564
69948
1276500
452361
766231
255011
59474
1857712
1341883
1929386
99902
1053778
391920
191396
877454
169299
961864
1421014
1518902
1079366
933738
801977
1488421
672454
737553
1129305
1304273
1560082
100550
1606214
461138
1467014
1841831
449101
451700
1887954
1110852
1004753
488056
501988
1665011
1914666
535605
142616
179240
754983
1246132
1638001
826910
1866863
1112111
822990
364231
198095
1436862
1273686
530993
1963999
593292
1432074
1066295
1317129
491130
921205
276446
266047
1427863
610219
873074
218126
1645658
150965
1011284
1895376
1690457
720330
761335
1939764
1060015
966605
1926491
327416
1366102
1015555
1591866
1067400
280071
776752
362495
796778
1350183
1908429
334596
1388968
1762660
919640
727023
1676111
1471874
574126
38081
1904231
1333005
675640
904720
532343
1391815
182613
502653
186569
1797773
1283872
1821476
807511
437598
1437640
106287
1291918
1645400
1964308
1901001
1828647
1023857
1373195
784894
406825
1065291
817461
1170028
1006583
959143
1781892
1774743
894164
573325
125423
98826
435549
183304
715577
364300
407453
400572
481203
1543515
1751869
984081
364505
452305
160336
1548743
1101898
1868432
1911910
1744875
1491447
84273
1026320
1434770
1694877
488512
794118
727122
148327
713770
1535675
658355
793144
1523475
696685
1280035
993924
413747
912566
535796
418308
18842
994385
1532488
628247
502507
252864
661246
1037948
1548136
1065335
640248
1861005
58873
1183597
582554
562560
526694
284385
975555
1632136
485466
302063
1330961
238282
326155
622383
1045283
1748994
1664752
966431
490493
1442967
239011
1408062
1440953
476844
886114
70979
1427674
1965976
861859
1796162
1053994
1795662
179905
721936
446733
1850392
484286
1008878
352376
657880
1167710
922013
1552540
1401265
1470311
224154
1503230
62360
1718327
689159
1157729
1416116
1402508
1370993
1472238
1660779
802716
1710826
1636502
457826
1257086
53899
86212
79761
1126728
582799
931438
1377105
228878
1996579
1245757
341296
799176
1007794
282827
1521095
1725392
1458301
177675
1011464
1966445
199567
799778
1177072
1743311
1624966
84571
27885
193023
1695576
908285
447456
617921
1175563
1920497
145294
235740
1191783
313855
1542479
302777
208349
551705
711387
534724
1321359
236680
63047
1387575
1576065
1365487
1977204
1829456
1998140
1015961
141465
416650
470703
1703835
953227
1163457
1559230
948184
1338182
1895979
853757
731666
1946298
1041464
1229900
416916
1477412
436616
1175333
765978
1277653
1945091
489911
902306
1085009
1927542
1138857
968151
1110738
834846
1716701
1745720
1778893
545411
1965870
658484
809723
602704
1089005
1341573
223327
1687582
1765545
409399
671162
651876
540463
600367
1937213
250547
1594982
834572
550832
1522277
1213980
953803
1979505
1439713
93771
523800
490043
807646
1714182
1325242
689499
209883
1096266
1079828
566569
480442
1044190
1293405
1754441
882457
1630807
262929
1995668
970614
1423544
599628
734532
390058
1319756
1976471
1399544
957035
868277
1998129
391790
374815
1384746
1365678
1888622
1851783
303688
1101152
1577091
197299
114754
941703
836280
1391823
364281
465025
1898568
730857
58804
1934862
251406
1735495
1841396
1360937
637674
980592
1589314
430944
499534
1058979
1866572
1619314
951631
1878735
1922720
1499781
1227716
464637
512597
1635709
1033435
368571
1828597
683432
1037402
888913
1776806
246277
862846
1321556
1610621
1421209
735330
60876
1510637
1262128
635053
627119
527633
757322
196342
744990
1001898
1992731
745106
534421
226610
855106
1870223
124641
1903434
281812
811282
1742384
1891220
93176
478799
1523045
1870903
1670323
239975
1286389
1926649
1438624
976447
1760074
1584468
1037326
1537531
1346913
463262
418160
826099
277253
1200711
285097
1218255
1107171
867251
1156908
1933718
1769880
395501
1756740
1971519
865764
1891189
542125
1431786
1085506
602820
1724278
1026248
1273385
1123344
1081833
1584484
1273313
637286
1110023
970329
1890515
1479981
1340341
1746567
640535
970782
349641
1104429
471258
978739
1671910
602271
1667927
427740
707717
215622
1795445
1610288
138071
858419
1981690
1438046
1874029
203775
1629863
1468083
1382010
911778
745668
143846
1851900
291414
319130
1029445
576432
861852
849984
510281
229675
1522956
1768016
1705050
129792
886964
1903741
799065
1872258
1057278
578290
1079371
453929
1330644
33683
1889124
1655325
319410
570420
1372509
1255014
362771
1517291
1175804
1424041
1864473
812810
1802115
1967146
1018116
665140
1039956
869491
285811
598112
1855969
616840
1197452
74317
406388
1323441
557225
458724
1681274
1699920
527183
760970
1202776
1318197
1292111
578793
1601525
1749795
562226
1703398
772383
164886
1063433
1843945
1956613
853101
707855
923016
562586
865568
931582
1551591
247472
1739342
502549
1405237
110477
1761619
83266
1594056
1027932
351801
1912219
992254
872288
67223
1655870
1440096
1125691
950866
1100191
1604082
433341
1183032
1443266
794756
42460
91826
1253246
1633934
722040
1358947
1100343
619589
1556655
1462199
1818793
920473
1216010
1024659
582334
1650673
310593
1993593
1116483
1521113
1532346
654731
679176
1160710
95810
477500
1965239
707006
1792005
27585
1396446
1509188
805959
1409146
1001671
592664
549458
370003
1083682
316371
1100387
1570529
249832
674162
1392441
48076
1979536
1382648
1480332
1910930
843741
619221
915904
175323
302576
199692
433797
438196
216921
236195
777200
1705086
697388
648905
859626
752093
665724
1266218
980784
404266
57968
297494
1597171
1607046
545538
619133
1587446
14325
1600348
1955332
1926243
1228379
1571070
1140664
348777
693277
1553229
809506
1845788
1625708
153141
156048
1896130
1029150
1143728
1508972
1260710
677332
426756
868439
582732
1896964
1254177
226406
749434
425305
1039857
1311992
1003924
643236
795632
262134
1619204
169775
36354
1510660
1341784
258311
35111
107565
1905136
442972
563345
142802
267530
1809676
1669168
1427427
627089
208459
512298
1184911
437397
1438421
666051
520640
88064
397758
1489748
1340372
917273
1772647
134304
427448
1727755
1762522
1720975
292644
12937
671776
744651
220254
1873068
890894
869794
1010055
1620816
222573
9748
1339990
571836
398221
1276354
1594081
1868588
1335207
231144
127521
1409782
388875
609771
1759203
1456902
133488
902117
1491509
323826
1227731
752917
1430690
667790
847168
154075
1021618
1370647
1426159
1797929
503670
1875719
962448
748145
67077
1265107
778214
1748622
571156
196714
1053318
571766
1849194
1090982
1359991
537796
1652886
1955601
1523495
637741
996388
907532
1383310
1342170
1322850
1291804
47839
190168
1850013
453037
1926273
425146
1389164
1208676
1257648
1254756
1591513
868269
1933614
663324
819278
1762421
212231
151871
564691
200179
1358107
870515
910219
964447
1051944
143277
1934847
302838
1970624
1550573
269975
318995
332111
1387303
1317760
1542178
1790259
629177
1121136
94802
774126
1692978
1981303
1183801
1483730
1484955
1994756
370618
538184
411489
1982810
231882
1621604
15057
622881
1433040
1484959
1908098
321452
1603462
644346
1222807
1225636
2606
243045
171097
273121
304769
75952
168328
1441813
819067
742506
1839982
454803
48456
616842
1178944
9630
1747543
1776442
198129
610863
861524
231573
1952379
1535264
1500602
1237097
544463
1950087
1242838
1981702
1089705
756544
1005394
1445814
1749184
1552720
1596151
1377665
1352393
1321433
1857789
276756
1167509
373830
270480
216863
1422249
1075505
1649631
1276962
1227723
1558239
1514412
1086638
1582872
1908796
437045
1115949
1748314
1201951
1354163
224924
1684716
1109801
1113940
1401165
141985
965648
1821437
1141644
138057
1562111
425572
77697
81614
46668
447760
483315
247630
1022621
471223
392674
533029
1441877
1915735
1216090
1919577
786502
821055
48218
961301
187967
1243428
1861045
186692
572780
541224
44018
506338
1775188
1701791
742347
588290
129922
844702
1098344
582591
1665375
87119
1642734
1213480
490579
607136
64094
1562284
1626730
395539
1315634
1296604
181968
1879801
1628709
1936305
1698769
1745024
2409
511403
1617635
1764364
1125287
386298
1525734
483072
158051
107709
520618
1342400
356945
1418115
1081727
1595334
130832
1243256
1039553
678365
182147
90003
633456
1834794
1070493
279414
718004
1514335
1672755
1683350
1101413
1547760
1742819
647355
1269884
908549
1380388
993660
1814474
1646871
1392434
1567518
634658
1924930
451193
105884
411771
1880525
1238208
738955
1515645
1438378
648853
379503
1724555
823876
903726
303056
15049
214687
1125644
310166
455535
1463045
710787
780076
1285243
333352
1557254
395798
1643263
284034
1678917
458710
263560
94807
1054216
1630123
845419
166971
792609
202844
1070115
820447
832820
436364
1679174
753965
1885079
1280605
1410891
922115
1040953
926408
448393
982591
437094
233484
95022
1245912
1822742
1507099
1541396
1467406
104331
1910699
1144449
986300
1815145
1080914
547954
240523
626077
1766223
17927
1839312
1876343
1698394
735844
269203
1329459
1056841
556270
1239155
1477412
840125
1533779
1586841
1103473
335284
650410
1007442
110902
401389
1020123
1022918
405353
770754
1403375
1214533
1689157
1401251
204159
752760
920280
342607
1463809
1987785
1905098
492308
626708
1185979
579816
5845
1040949
1854785
1328350
559007
1526437
1959296
432408
1553980
197101
1581845
1869340
1972803
1423648
1554487
1261222
1814016
835687
534679
1451826
1966513
951401
1459622
247763
1919229
1993009
1412633
649343
1644547
1027782
1409555
1027979
1219866
1415170
520129
92153
181224
1363365
1022058
1825416
401590
1787844
351865
34677
468533
1885216
1943911
1656514
300279
1104295
1682860
1473685
1957862
691008
1207434
72548
1737661
784331
833910
63272
1526587
741185
1173650
54216
954526
1169458
208051
1957654
791697
898277
1609700
945137
1128973
1178776
1680344
1088050
985776
775332
1161810
943336
416924
1550947
623164
1198301
711796
175612
228686
700169
1706990
1182733
342883
960994
621380
466124
1206974
1901458
645228
1222817
1107632
1772258
1262619
1178944
433932
742282
1798295
909867
1454168
448335
1775893
219567
756447
711638
1058201
1557388
54535
1817212
1135022
1470802
1094256
1017854
1986775
1609126
1802094
690644
679828
1534724
956189
1307151
1653705
470157
1171316
1404597
744662
543927
471584
1697427
1666184
1029453
314512
518533
1832385
1999267
1025060
229317
1316851
750869
723223
166039
354432
66351
109798
979053
1371089
1912165
934423
1231008
1631468
926884
74754
1383596
811619
1329279
1378178
1848632
1149086
1027047
1522166
646691
1042315
410064
707553
1537594
1572279
1205636
1986306
1628221
364399
1476535
206842
225166
1277785
16818
443996
1655522
262837
1117032
1705084
1329568
1276708
1764718
125789
1015588
697048
664390
349231
172301
1564294
1169161
718449
832314
1508661
1787625
1370594
499032
1967713
1331344
1026049
435066
1141957
425599
13484
1352259
343187
1665149
1036935
773374
1788169
1108642
751436
185593
1705811
1877940
1913258
942191
1677424
1255922
1826945
610415
1858197
505604
167171
274070
440371
1872026
615781
142929
1630352
700668
510890
817753
84596
299298
730037
1916688
1324618
1742019
933594
352806
1260141
820260
45451
1653800
833881
1638946
255950
115640
1184861
910770
1966648
989456
988978
1365097
1549891
1989337
718139
655961
1395362
1487154
233290
533698
964381
1332781
1110947
1555249
245977
1157659
1748428
1156847
1617713
1636579
721045
432791
1281019
1043693
1591099
1280266
1809088
1894476
563878
791784
1509103
973497
1790967
727538
938522
1851643
12838
671347
106009
853032
577915
55324
1973318
703696
1865004
1906580
603094
1540576
1774046
1903632
1914505
538418
1317266
1321086
1098099
658016
1720906
280762
1204909
1422462
1714245
325002
1168757
872485
1993999
106614
1338720
520904
124466
1792692
707348
1702330
638050
312181
1495127
523095
1471391
1563452
63491
1592589
439394
319447
1464404
38328
1639460
171906
232084
801446
309489
1263331
1051550
723265
381016
1473398
1489548
1055197
1343446
621626
321887
277801
708404
632134
272690
1528660
1340454
882003
382534
747666
768095
977852
1264041
1893453
1406543
1404312
922483
1455795
1175753
276022
1574242
1801912
1751959
461330
695469
1579938
351928
1329359
956763
1828698
1679696
109488
474168
1239750
1187875
1439669
1165768
224380
54509
244860
1124633
318616
1706195
1291849
1593487
1724869
1423064
211237
48124
1456760
1273861
1158381
1339061
1678820
86391
1690021
541944
841626
1807854
1714453
501878
1946836
186948
581247
772034
1136097
726407
847065
1459771
1500947
1919026
796055
402296
1464967
1441345
97280
1442526
132596
1364701
1437609
1164910
1626467
1132285
340189
1344950
1298860
1797026
1702987
1874878
324005
1825853
37871
970630
510367
1953949
1310691
1906187
1163513
1822782
725540
1276894
1878331
195049
1885323
708375
1804233
730487
340944
1451602
706525
397857
1600527
1090254
1036849
1593569
1874506
16241
1248370
1729239
115793
1911191
1633887
1668275
1826329
597422
445576
1006797
1214497
1820649
900496
1327926
102243
1506406
506513
1449582
1553028
1339737
314692
1414998
1197788
1893606
757010
227866
1188040
625417
1980617
302852
744472
1126444
1454737
959047
1977579
697214
858826
959438
408368
393628
119142
1022833
537765
570287
1695655
1274671
1728215
1581528
260425
1618862
673489
981565
1099832
527062
1134225
1515903
680238
1693693
189664
1658694
617850
967834
50318
913356
1271415
1400407
1665285
1493357
1068900
1761228
601309
123329
1823537
222804
1692501
555751
175088
412701
1456342
1629585
1274528
1793593
1201069
545238
31751
552021
1658354
252692
26963
644140
1298836
1468165
845494
1366476
1848511
1742665
925571
3987
1611547
1362568
1619851
1764362
555126
1601775
1890116
1783260
921869
1320511
179552
509246
49581
162052
545458
1264150
911985
1633522
1680828
935571
223007
282034
1383265
1733655
1433685
1408991
1160963
829878
1835973
1601500
648722
833279
1903055
731821
669453
231169
1519121
1040070
1138804
1194628
235761
1935378
1485368
1900834
1410030
10265
1331855
226908
1787920
742911
835200
1521501
655850
823242
1127920
442458
1675623
1797166
1793308
1087253
597592
110795
1968778
387573
1500840
174561
170166
1536629
1600053
1265552
875643
1893221
1486966
1100275
1887363
1383998
895712
1831824
1107335
339039
792706
1861799
1775607
972901
265474
560368
1127959
1844169
1139400
669022
898614
1537433
294370
264327
669820
602219
653525
348215
592023
735924
524545
1826370
350814
1120366
1552778
789925
1507174
650375
1743969
292313
541116
1180888
572278
507252
1607812
1659009
1217076
690307
293231
71082
1990453
656407
1192308
1924251
761273
13337
300534
974211
1711229
189139
1585992
1929710
2121
114065
1171122
1445534
546181
968121
63825
1427950
793032
1922851
244114
1000828
1576505
550961
280929
1829949
194998
1007926
926212
261172
1690452
249525
1864936
818414
818451
307762
1974838
490347
1783847
596325
1462219
1260312
300009
1142984
111613
1242582
1471677
81063
1731797
899952
1362546
604528
1450106
1242868
800820
808860
689263
232164
1673605
92388
526279
788392
722834
1892317
1554553
1382630
776498
1838525
1822212
1292002
1273918
1014288
174571
582312
1008596
1365922
455197
1598370
1100867
1904559
1961445
1144010
135552
1669216
704241
844522
1599117
1404046
415483
816592
121346
1953703
266620
1524749
464872
286680
1598684
606865
465857
913235
899304
963690
1116918
1189500
1838300
777423
1155026
236053
1784519
1449759
206998
1696841
274173
92840
15354
648859
584449
1743946
391395
545834
1916179
1234425
579619
988987
634804
1175625
1521358
1689593
1869371
234815
15826
608964
1473707
1007169
921257
328562
1680327
1212671
1113306
756895
42550
1653191
1968610
1074684
1068998
1124501
739788
1618173
630874
1421131
1335650
1862521
1612385
1835575
1614535
1717841
991553
823725
1970243
1132197
1814217
546229
803928
683775
1103710
535586
746251
1226158
162635
876967
1119441
1524316
1167166
142569
481260
1007288
1233186
291630
523795
39819
1188751
1795325
1364620
1988180
146481
654398
141949
1232425
1513096
1777600
410796
434120
1888354
147067
629661
1895041
1643968
67053
855281
1147634
1846405
888069
341746
326651
1901652
1587822
363511
1021402
898217
664695
32697
553797
1155846
1755483
222721
1320540
233091
1718561
1650542
1174263
1071799
864456
915611
33200
790124
1867465
1907593
665626
310645
1688837
1345370
955472
188561
1031531
1843546
1098884
1385614
355788
1566609
284580
136752
261594
286946
1799458
1417129
732509
828213
433450
430502
959747
1002223
650517
1529803
551843
1459327
381264
1264783
1674053
1147722
1278359
878525
319016
1139345
791709
738892
1161768
1580884
26276
1656627
750948
684452
983449
211240
298866
1927316
457720
1273710
1798320
1463288
782330
6513
1867378
1788911
1690035
880741
1989303
1154186
1852077
1349518
1415605
41050
1600703
1973183
1437240
1164900
1663211
201564
73299
1556984
919927
979466
684625
1905922
1185699
450981
1230296
1707686
777053
1892407
783223
1565104
778277
1107844
1171168
1588664
568761
121349
906836
1038654
613253
1089469
1621676
1907737
598995
1342905
959446
1669297
1483306
1012940
1178258
1983799
1669518
237623
1773930
705935
1537762
145263
323884
1999398
1580158
141535
1301424
784440
1581812
1033704
849065
310124
1377896
1271068
1558101
176473
762063
1648368
749598
42978
1752527
1579772
1778272
388438
116863
1757623
1911566
1135187
1058185
1772454
21501
1008835
103562
985473
1795431
1946829
1336121
1379390
1244855
140920
1471984
215982
776553
569941
1088370
1626540
219341
320905
1768201
894538
820171
895498
430358
1526716
1396088
866018
121634
158560
1044422
98885
1211023
510568
469047
882779
1351242
565648
1812887
1816348
1711583
107715
430840
1656542
1723822
382815
856368
463770
1046376
617833
780705
1589556
1380662
1354513
312322
1978658
780042
243101
1307242
359203
1654820
823269
241908
944653
606644
1922355
1427096
1068747
451623
1051384
903136
1644189
1072169
1301173
898201
183673
1348509
673056
483265
1764120
1021946
1650630
972378
1276467
1768027
763066
585152
1858873
888328
1316879
1988100
682107
1286425
1992598
8992
1422642
955472
1863865
1466437
954256
268480
1067083
913845
1571438
1008378
1170052
835005
215731
311881
16090
676628
1863547
1429021
1574933
933031
986837
434483
739543
503175
1178133
543469
1303471
877254
700963
184323
759222
1636573
1141817
419240
1381733
1171844
188096
1804202
1138958
410603
933536
477262
411265
1038812
1243165
346264
67644
1472050
95535
1197062
1550226
1136205
456260
1379597
1249058
1235524
268019
1370874
1475151
49629
707153
1345671
1765114
654030
1555481
1780504
971730
290824
298387
1075844
847092
1342687
1941318
1216661
230564
693461
42875
1469966
548229
950021
747420
176305
1374564
919220
248593
1946261
1758271
1565251
141872
904185
933659
1873791
1571328
1591529
1653977
32520
1527063
231368
158458
870213
1459862
1892870
459441
466545
775104
1294058
1236743
746462
93969
1194467
821388
978515
221689
929028
559819
214781
1720097
253090
320469
92296
825321
662686
1714166
1760525
1197106
545808
1947905
987222
1995680
43581
1458171
790354
253714
1535162
646879
1332401
808895
23349
1095214
542975
436777
1765116
1761226
51215
51257
783528
1933029
720643
1330833
1515225
1471426
520574
224447
234037
1758795
1488521
1607449
195867
1087943
1448040
1275795
1550506
21651
988926
241523
295607
1214719
1744905
235331
911569
343566
122661
1858226
614410
1386542
1018726
1102938
990993
208404
1111013
9739
1154389
396393
31752
368158
722856
607651
992424
1166830
382507
418419
1573039
1386484
205569
1390471
151337
1485513
908024
1431204
1453828
1508166
1004905
1052015
22497
1702060
1688481
387882
1627682
1807646
171066
346616
1879587
1894967
1707647
185089
216856
1944134
731565
1234813
673957
1360227
1164622
1972356
547042
818906
1364486
408100
49776
787230
372881
1864555
951778
1047198
319794
882991
1303809
261482
66247
1023059
1426212
1775366
571359
1338319
1370605
817656
1526300
945265
51912
1984495
1816601
834009
393825
1026496
123979
1192525
1350365
1028525
1430197
290960
1408108
1790718
181590
544569
696345
566064
1528962
952264
612346
94547
111515
769564
851054
1283481
282457
677240
1987127
429848
1617283
611866
413793
1776991
1206379
1669580
1692766
1934888
1629730
1929525
37798
842882
1017732
169601
1928239
839784
1331765
961966
80480
1943348
923106
445272
334300
1050684
1286753
246360
1059311
137959
1909371
1339395
1278557
1324572
1529659
945849
1201756
883805
1142791
862441
567389
362130
1659301
1594951
713889
1206900
281394
1349886
1924103
953846
1298508
897093
1975785
971582
481771
1922350
1809255
1424121
684235
1054131
774126
966187
1733771
167405
769711
1064311
1972345
679344
1392257
794061
230528
1805516
398566
1978060
1877676
1635442
765694
647091
495805
178485
14449
1241776
638049
477411
1965277
932427
1923132
314740
1280228
1380373
899725
1624254
496255
919482
1331356
909417
397246
1499784
1834252
35293
1428734
581100
749853
575450
772802
937118
1166362
1038802
900366
623852
215117
565664
321508
1834117
1523275
75251
737224
626737
15466
1478055
1365507
886612
1160536
788554
1352998
1037944
1906611
1419460
969165
1277153
939855
971763
1218615
1937155
647940
64905
1173526
1436673
1558783
1461753
19170
546575
1605321
1330031
428145
367603
365802
223917
1459991
1818886
1878930
373493
738843
576332
618875
572102
844297
1169750
622761
38182
895760
484775
1089552
1120090
1678407
1589160
1989851
515120
1026184
1940072
350761
96825
332437
493653
1236496
1447587
1384822
10222
99264
455579
1746951
476325
1787596
1581222
1217409
1098104
945945
666433
676565
1200491
1715661
385150
1076918
895025
511056
389306
693496
1337473
1219087
593924
1587120
1140778
365507
1424166
488771
582699
1168538
772064
1497601
608486
89970
426533
1777718
557386
1100543
1341704
1512072
677950
1745441
955469
1024352
1779290
285348
527774
509084
1736206
1568888
1103767
1138239
840289
465688
103163
617790
1782187
710342
826804
1686516
374884
1016907
1872445
1973095
187764
685093
310266
1043266
543636
896379
284232
1297398
867891
49334
432657
629648
1469061
1314422
1558314
1998703
1776757
620472
853838
1204619
745508
385350
47322
1256988
1823300
60423
329747
1627191
1020923
470092
1562059
808412
1176409
1831997
909946
1513329
303092
94984
199807
1510736
1323517
466334
221045
1028406
310449
883991
653783
711911
382175
1043142
1147421
3904
271934
1283726
769917
1152529
346098
867722
1911106
894396
1721691
1074628
1234797
1009615
636352
813467
1537362
923422
839969
661605
552229
1487946
273441
1373992
1228835
7963
1867123
492145
1808103
1860498
1511802
223531
1578070
865203
1830487
1307167
1655247
905267
812357
1368364
38731
918321
381147
459204
1226356
1536006
387797
689987
1929614
1457906
43363
1082641
1896355
1642360
1622027
699581
24070
863981
217947
158914
501183
1818157
1985686
688901
1364061
1060365
1972740
381447
1346851
1754776
1288970
1627494
751894
977607
849924
1320013
888171
473346
1295639
609086
526747
2702
519032
337871
1008989
228091
842315
409264
1417024
1089969
983642
1913958
1551948
794445
1189796
912193
1012621
949848
1656916
1394113
515415
1026272
1522460
1856031
368730
1190952
1917918
1724630
919747
36221
1914088
823637
1683905
1057313
335085
1681180
73111
1732091
849843
1544095
1269024
1864511
910030
349681
27642
1573085
915150
1367442
1096830
1318948
1866739
480937
695380
1816024
367707
1254445
971469
114154
150169
590280
1644207
842428
454730
1859001
597425
1111727
1503006
606164
481667
1161966
1501270
737959
92609
1022562
1886584
318729
1130972
647677
1068715
1359849
123056
900046
239672
1690813
984596
918842
120781
1330325
829165
1400916
1527705
1634837
170738
599263
472933
1459832
1451359
1578769
1485408
648229
204328
1521349
540752
802342
797317
681299
272089
1643552
248676
1499955
1785300
64609
910945
448358
832181
824363
592608
1609029
142990
1334983
904490
1332482
1608030
1714023
1667436
340168
689486
1843344
1325543
879671
979205
299137
51196
293259
701339
810925
1330676
963520
274580
202590
1168702
683588
327310
1161444
435783
1080000
1292518
1821992
559149
1695751
796685
623334
742151
993551
1456270
584275
1894068
104627
1807485
106158
385604
1381851
643594
1704868
738170
707069
1224867
538654
1144594
1480643
1866822
1514019
416334
616493
1431394
1691454
229482
1737102
1055089
1985089
1140101
1824270
1472801
1885872
1417497
881964
768239
954908
1826561
189916
1346971
1556848
337977
193750
1260962
1113392
609912
1604956
193989
1718725
1104509
1294805
1496855
557634
233923
196801
51818
459416
1750609
683271
1784295
557278
1468676
1491905
434551
1784064
440334
1644796
65484
1240193
1496908
1554981
811615
342249
1998679
1198054
1053526
1911642
1402454
405339
1425829
850124
63643
596543
1539774
656089
227387
1809901
623419
1116180
677327
1958413
1397709
1174985
1590752
388663
1268449
442285
1275645
118906
46873
768844
1555607
834944
642208
1789959
272958
1611772
1387632
1006298
1537007
93409
1022425
1809119
1449763
823115
150866
439031
262882
585690
1308998
634442
1018610
1070395
75104
1805864
1198573
1458685
383233
753833
707744
693091
1305827
1603971
1014496
968660
800705
779749
1766801
895359
1698868
311292
31180
756390
958715
1249109
63701
5328
1881620
539958
827226
561656
1976103
363716
582461
254128
1262153
57843
144883
349129
492359
1605581
733952
174582
1238635
1272953
192053
97495
919580
1973073
160957
1919123
1476270
42091
245489
465399
641949
433371
1974183
231598
166320
1924239
1881583
1576521
1166856
1307537
62337
1447270
831928
932779
902762
721291
706677
100135
692730
1589993
436562
198660
684066
105681
36149
480222
846649
899097
168223
51631
720378
827408
260203
1869993
1719044
1490609
1270924
302805
284089
110624
1767203
384340
154215
1022340
1249520
914887
1188915
1468320
1642611
1450953
1561746
1864300
899500
621526
1032309
1061996
1698028
1365982
820414
1234964
1360085
1608724
641009
1577549
510833
1784985
852799
1684484
1536887
1680399
1737149
1972737
677584
246855
1244872
276654
1842346
1505690
1098361
324009
1925146
133014
1646663
4809
605215
1080081
440597
155371
681083
96049
1725000
453143
1380570
1832154
454489
1562035
532284
267760
841540
1747095
878993
850360
1752931
807701
1576693
379697
228435
1235765
138732
1217231
203558
1671361
233268
1136724
1882221
517378
1714213
352933
1233197
876370
1112845
1667718
1943948
1836201
1821609
1969575
922267
1942584
505233
581283
125710
76870
1637158
1110845
881808
1946663
1937374
1399356
320464
1197587
1778664
738054
857510
914193
1712718
992255
7549
1330679
1507581
1016915
1161165
715297
1587572
995239
419320
989011
1029752
1055456
767542
1952805
176076
447066
1828617
315114
510632
1810312
351047
1474123
944264
1427353
1563265
332802
1292005
479679
1546288
1110621
1079717
1804164
576020
778063
1454921
223479
1405931
99031
927489
1230299
1855403
1122101
873469
379061
596358
910809
446323
522910
336217
1856009
329920
1864681
821618
291755
692023
796030
70244
963241
1855930
1506591
589765
777853
62526
417092
689380
1548082
1273586
1631914
1472876
804952
1474654
1047033
946095
1762804
574154
140712
1895654
1072709
1305595
87661
1525227
1745620
813537
1409611
1740289
1972526
1592266
1427550
1262156
14059
1922388
423772
271507
44718
244283
1858265
1903591
1401871
546570
914426
1137834
1430801
1582120
769859
9181
1048484
741345
232344
85522
931299
1641993
1124898
1760899
367565
1562230
214222
88914
844206
1318097
1720459
109211
3583
278136
356155
314647
1287275
83488
515611
872169
1029518
979024
986049
590613
864355
1830091
49490
727456
1047802
1618268
254265
427727
256487
1471965
1059157
1195200
572524
791173
274662
774849
1913122
962116
1040146
1818382
565649
739485
691162
31640
648267
1756343
221176
1787124
437841
146299
109352
1160330
197173
1074118
1553311
1875546
782609
830821
1647249
544447
1764617
1255180
1179998
1173719
892313
1815389
1733793
214960
429235
1937877
225218
880125
1192424
609409
1418147
553702
357708
1054560
1059602
960093
1704108
429612
1678161
1812447
1597357
1127938
499672
810122
1273244
711540
1890789
246878
760196
301340
1920677
612361
245006
1953578
656238
596779
722748
1037652
755702
384669
513272
813572
1818070
6659
441919
1549071
416693
681892
855921
1211602
1944714
420017
1052661
692567
250007
639761
900774
1608670
1298652
1321395
1671199
517613
106227
627561
235017
1430095
1654754
1466664
791100
1893788
936977
476407
75648
1725871
267669
1440398
626399
291255
1668594
386256
1479912
1438391
1803738
1502178
559282
920097
657452
1807931
1526458
1568455
1910637
436332
84193
1254624
1193384
1672854
1986530
1770825
1667564
1214281
184702
315105
646569
151619
452517
758693
1441313
1367683
1044617
1039511
1619429
474391
1152639
69188
23896
1548239
666686
1825847
145577
775800
1257298
1671784
214472
262144
250653
1619132
461505
1986236
177164
1598279
1882869
549226
1797278
1807781
1466433
1970076
1464329
1953399
93366
1629901
7329
1002714
1381296
1629922
49121
946290
1622073
905078
1891003
1831618
909603
1497571
1955130
1717995
217636
1665132
845628
1372141
1125930
159417
1826185
86376
164751
33001
1313471
1898980
1607258
611339
649943
1979438
923056
478826
1314900
638051
630828
496432
1292038
1825433
1633699
368962
1425217
1040862
109826
1476983
800148
1451643
443610
436945
1306821
787084
1119736
878723
923580
1050402
1851065
1827391
1298729
268209
695599
222226
1995263
308158
1884030
1844668
944894
973026
427981
644322
1254375
152300
995759
589404
519332
1838646
92361
1610650
1625533
1329379
1951343
456388
1282222
482096
15876
1253576
365783
943613
1833016
506907
730292
976375
890049
1616240
932077
1338747
652668
670535
117338
244352
535158
9880
1446448
315710
744869
140142
1683049
1647484
581282
1581904
1088453
1882430
883474
1255125
1625601
749492
510915
1413428
1171958
1079310
114383
1374291
1045137
1044290
295992
1758239
15323
1533393
1236346
1334659
459658
1814979
430570
1023538
906110
1335285
214898
624279
1916615
410293
177737
568219
1380089
925949
396493
135325
1708980
680343
344964
784252
417250
1187933
279264
1801767
1015141
1590168
628307
1719046
1448523
1280432
777641
1305145
783042
1764632
464145
1779438
452033
1695997
1877086
808548
1388872
972081
992932
625348
430192
680515
1028944
445039
403974
1994893
983671
907036
482062
1300337
32484
101978
744928
1506993
843371
335227
1243156
598402
28586
134063
1174077
1375966
1967691
422858
1200242
704675
1348831
1621058
189849
395997
1907630
25068
1398540
1129807
1125240
1467934
1924330
806273
1665079
411254
1233430
274431
1212733
1929807
298940
114478
1244361
1033239
594802
372845
1999268
338059
356864
53336
1995410
590185
586066
906522
724133
838301
1719700
1895409
1591982
1013558
710952
604373
834588
1935676
1430162
349260
885028
292197
360584
294452
482495
447620
1338013
301501
1227717
1180540
1331786
1547628
440076
1376940
1218341
534723
1194121
416594
1790891
1625334
1849182
1196603
1280773
1275779
1533318
559830
1864437
1394147
1879863
920020
1719789
298523
658141
1035231
22377
350676
1179284
218665
1801733
1351030
1230254
339516
1391641
7134
1896481
936677
1758356
1736102
1426943
1489772
903262
1189131
1691983
21447
595670
376781
384757
791614
1450302
532322
1527669
133997
1866486
1596217
1847123
1641911
1339531
1516878
1590926
1655723
863760
1824040
149407
1909157
1479312
641063
1236019
1951396
1994848
79324
75915
395617
1765148
1572379
55341
1622947
1966498
1426286
1889620
1295674
415813
1543307
361315
1646837
296601
859872
1667082
1436847
440024
257852
975079
711741
1203781
1929427
1531374
1352078
989710
423432
1526786
764888
791910
1015234
1590837
349614
1859629
1226417
1105645
441907
1152249
1681732
927518
1251141
148138
1901575
478241
1689465
1067206
712038
333471
947985
856081
579353
1565725
108424
608952
1187173
387514
1870759
167574
1653629
1398477
423783
507499
1751094
1507100
292966
711904
1432662
771884
1037613
624614
1707205
1231441
468287
846339
99780
1499055
1299538
1516399
199836
1614528
618751
1735329
365771
708087
941862
981505
1304578
869
1276406
1867693
305871
91229
1467263
1402557
1936972
1312386
1172455
1431550
337421
1016944
1388722
1755592
347904
764673
1396425
1429156
1313809
1336778
730588
678326
883052
1938180
1075276
1546178
707201
1335703
1031525
890176
931880
313433
1202685
980805
979238
822624
1424917
1136495
1395351
946327
1310123
310897
1458004
1319881
1668053
1283819
1629026
502389
1716349
32978
1004523
266322
150923
1568637
124674
800487
1252443
617040
694185
748566
790669
1847963
150230
212476
1998571
1770018
904134
496148
1346101
889677
912132
47538
1594089
378416
991704
236644
1123633
619304
955679
1302807
1485696
1176175
782915
154490
725342
388398
131699
1291897
1619251
1112080
466876
1307469
118492
871184
995894
1665989
1532413
1745207
1801392
1892690
970947
84337
1396760
441025
841024
1361562
176210
1760020
300447
1441020
264344
1449967
212405
391796
1879354
1089910
1243120
1740136
311321
1085737
1070907
1699041
931698
72648
1216692
933952
1390946
1693339
1211798
356135
1328956
1266060
455570
1744781
443080
1270195
53957
261103
1797198
154035
526583
1546198
217630
425491
413091
1098047
1504994
1410166
333432
1825248
549288
628727
56098
1766274
1089983
707777
308016
1998096
207502
60288
1073960
133470
1891532
1730951
1170754
613922
1071177
1376440
139059
109202
1132558
954297
1167506
702157
1919879
36221
1623887
786832
1818344
505490
36903
1832572
742834
1138806
1241787
264527
1351877
1369945
1825900
1282695
1739471
1008817
32160
1278859
99806
703311
1825993
38226
1780036
1845335
825270
995688
381806
814512
562576
1388326
999508
1268041
1329551
1952067
142868
418334
724545
1404094
1346454
1559441
1161133
1098021
1622301
1617355
860629
859743
1475269
744980
482066
173821
1132663
1651782
1930654
1703359
1712329
221125
1261412
660631
1208211
535066
37448
758369
1540467
285305
488726
1722266
1153834
846260
572383
1528255
635934
860121
399478
73583
38300
809711
1665985
274993
195262
1918471
1855446
1022391
375521
1887265
504914
208257
603561
890288
1311763
835980
1571035
1871811
1396031
1110579
1800029
171145
65224
1372539
1691418
576270
145753
1018942
693032
1730923
1451824
1901462
363780
1859640
1347573
1924654
407252
759431
1209439
1582683
1711342
821379
1627626
1571009
74595
996642
1397963
328353
1189952
1798722
747602
859453
724147
1421305
1674245
1656009
1321276
1143274
1545039
740415
1098160
456048
1897479
133956
87069
1989383
655374
1886569
1550376
207172
733708
249045
545029
1424545
396454
968844
229085
805175
1776966
1684005
455884
1982038
1627808
1122893
1314653
1604372
1642848
492309
551825
1721046
1748100
469926
1545352
1537576
476723
1523838
1470499
478314
1225710
40953
222070
1103433
945719
1547551
782111
1543327
1615802
1482168
1035053
422389
1555564
1682714
738791
1310544
963596
19770
1456170
579777
1456188
1474647
635049
858477
1673301
1116506
1088230
1390631
647736
1624717
1555975
1030206
41046
886215
140614
541338
1378125
1250506
1867371
768409
1088867
1128338
238985
233151
364570
506788
601314
1768966
398488
1458494
914443
659557
232565
1770115
617159
634784
1280145
1667818
978366
480973
1442294
807696
1961203
109149
924390
703109
1118555
1098332
1756450
681405
1019814
785450
1659399
981378
1742430
733701
223331
1999872
574928
361299
171420
1743186
1182293
1833430
234820
1479492
1078613
1170288
1665975
1525786
1441641
1646780
1785998
1341278
1488677
343737
545695
626003
753582
1644377
1368322
1217485
1315786
1660109
1764019
1448857
1350820
1631290
891707
109269
369723
309753
518482
366936
341282
200833
1315276
1000386
512600
1073069
1532604
67677
1643882
1286198
1566100
685872
1760320
1392609
1769962
334985
1578844
1349912
1467712
129580
871707
830323
1360375
1504360
89210
1422078
925298
709718
552285
1427052
846546
780797
525703
764147
1301094
912134
1194697
456123
1161314
1386718
158393
851623
646427
494638
1845932
1806152
172265
1095884
1894740
371553
895774
111055
1107760
1447379
676382
1503825
698075
1778145
868617
155796
147802
275991
1501256
975029
1332084
1032017
1066015
711893
927187
416848
428008
728095
1057236
1927633
829725
1503076
1470520
1173086
1530270
842605
1040249
289954
71043
52606
1701738
1256353
817893
611756
609380
1326970
1536356
1737597
1658128
441564
1143981
1702434
1309662
1658275
71403
643765
152431
1114553
1918978
1102311
821776
1049048
458734
1789452
86491
35323
1153607
1361242
853798
1153757
1553324
1965495
1200615
1758324
722949
142142
81179
1663656
1445752
1322704
1542857
687354
589495
1219613
880221
120440
330066
834271
518203
1066166
736428
759542
1001713
769332
1828212
297036
1362722
487110
1375313
1909356
138369
1753882
174730
1033012
433114
23165
1649195
1348074
1744598
1478347
1052913
435166
1271867
1971588
1873892
1961951
830018
400001
67167
1933531
1769698
1591786
1590760
611594
855472
1125496
1506998
1970835
1486041
38034
1629616
683032
1611619
1349567
673372
131166
1880514
1363753
65694
1303571
1636359
1149453
1493977
633453
992911
877133
925505
1157773
811431
1841243
701094
1010747
156498
798125
668981
1690220
386369
1510205
1877890
1060663
1899212
431240
706592
1033960
920353
1747548
193991
1441662
1914103
13505
1242007
374253
1846588
36789
1513686
1156074
1045283
1763264
978913
1754100
864057
1308052
486347
1068886
75219
910875
1978962
1477077
1720291
1541261
752968
288675
680007
1681724
1930819
340764
1534798
1439571
717124
917489
1897209
304754
1810701
1399504
1167347
1700289
426058
994853
429544
1558477
877624
533319
1001229
695032
58327
137531
1646479
1488398
583813
330754
1936564
397453
972540
629048
446935
263690
1591802
946250
1940535
763087
925203
765369
1568489
1152746
504233
783363
795429
949338
977674
1850687
62427
246109
1284405
760733
1265320
1721440
835839
618091
1579945
71558
1988260
1937279
453786
933728
1037046
604033
1990669
885887
1310751
1478187
1528235
453628
173066
773745
210921
238642
1125347
1853273
1474843
1263812
1850439
133540
1271628
98897
919216
900916
422449
806829
1008665
738440
50042
671455
1924857
1000145
42103
600192
623008
141443
817829
36231
981194
1368417
801255
1438387
1756367
810903
170223
1079205
1908826
645228
1131804
772032
36513
301165
1670363
668025
1166139
1911690
1369374
1230243
1635460
960498
658837
1978530
1284691
1755099
286922
1115167
1000219
1773560
737993
1985607
1176522
878027
158761
1940713
1079135
573353
1938425
658850
510775
1048142
1212182
1834409
1945652
740446
1683987
34018
1135089
1273400
1543326
695626
1366402
1426940
121262
1592803
1045527
15693
19846
556176
1798469
983716
187610
346480
623870
841742
49950
1442889
1033301
1797643
461165
93802
1065319
541773
974383
1501369
864497
1084406
1477028
1662501
393573
400640
1063611
129166
788054
83645
1601409
1106419
1765920
1481213
774982
34831
60104
196412
1363584
1663374
631919
1479313
110482
156579
838516
455637
337052
1797871
1483750
456551
1846964
1949612
1338416
562106
931756
1660133
1441178
1181396
1823866
836941
589583
1661333
159140
1598824
862075
1077614
1634219
109077
1966859
97315
307467
423146
1767854
871050
1141233
74131
1194981
972462
884692
1062421
920707
1454137
655901
1368559
349423
1343661
452826
1858086
1565642
399999
1927553
268477
720313
858128
1231834
229344
59932
116381
452884
1833015
939115
1246204
1950723
163471
1292167
1239273
330736
1551563
146395
356806
1968359
474134
1074160
960063
1715429
1507357
1628946
264790
161413
1438746
1040853
512283
1015254
568700
1233766
1116893
1486879
954635
244629
907459
1625378
1848524
630628
1326146
1246259
440324
1011191
1545969
1138719
1380416
1906006
209109
343006
693914
1010858
1899798
1609914
1951083
444279
1127510
792345
1111192
954736
1526514
1204551
692400
689410
1730998
1544849
185363
1420441
1228171
1464332
50639
1591636
12916
1210419
135652
1107105
503291
488171
744829
317276
1307661
1318083
19924
1229227
1756477
887030
1630299
195921
334572
95096
136490
192919
452947
1481382
1899929
1189756
995441
129496
1077384
1588268
1275911
923628
1181272
416596
558480
590118
1064374
936662
940281
76745
304456
631670
1823266
1195502
830410
1406022
1049742
905176
1389391
1918586
103511
582754
1565668
1588315
1464879
1924795
1698633
705519
1479973
556185
129242
1035941
1678760
503878
1727367
1699835
1600974
1457962
1539653
1366720
221193
1770568
173655
219560
1966405
1450053
342310
1919595
227618
1148531
1360853
568433
1542525
689610
791041
1160507
1785867
1367467
1936251
57638
371705
627548
847416
503910
571078
1985656
1099030
521526
1072615
1234284
570947
1518604
230883
35156
720168
575679
1748078
1942571
1035378
554365
458209
677324
1431400
687649
10039
808771
63088
579169
1836190
1556037
118292
1030921
1849449
1417975
638741
1238918
1240529
421107
1203177
876513
1887919
1366508
839337
1738466
1997744
129270
1027520
202724
1748968
1646096
1085264
1336527
1662071
1920330
964635
1607454
1976147
1810513
949727
1364658
1352339
1473831
1490528
968975
1277083
1689441
1903066
1205823
1897221
991377
543061
681175
1928079
1297116
1775848
931302
838924
1845504
1671960
14471
1995669
277872
571239
217939
1115276
477216
328282
1720546
1204610
1941852
1066081
1377927
1758434
1347971
540773
1033459
1088935
2999
1364340
1513893
116850
724582
599266
648035
653585
293377
823367
1969274
1518943
492109
1899225
1757716
1863961
574342
1772385
1703943
1523198
35721
159153
1421558
664856
635484
1111387
378362
1854034
77580
1968310
1060949
1842513
1269416
1337656
375718
1739363
423262
52349
1972676
1892609
611952
855773
61324
268634
948986
1483313
150199
815795
945845
1095242
118719
394251
1404660
590522
1023672
1385337
608295
1523911
441225
835357
109050
448023
1676791
186407
271788
636458
356424
420557
605546
764804
1303383
851213
953003
581678
724058
318965
153318
1952972
998660
120921
888165
1364326
221008
1433018
825387
1747741
1192448
257234
1625442
1575532
262771
788039
225734
1867405
389118
896549
653987
303657
515949
1392040
1524889
1278259
870931
1606700
1937599
1820418
1413169
69703
1443919
659055
646509
1358150
337423
904937
1437320
305968
1118834
1271526
1987251
281318
1788196
217481
548891
1726850
783978
1086481
1028589
38176
338400
685415
645323
27040
1369683
694817
1895423
1106442
1934189
1283999
596746
72769
1756837
1382151
924368
1215095
480137
1669523
1826991
1005188
604843
850125
49636
32397
718388
977658
1163620
81295
1721787
657371
1472448
97500
342873
466177
579205
1685114
1998347
308334
1070007
1142732
1085274
466708
1763258
1584900
1521136
387018
1301910
1783332
232004
1091862
37620
909346
1701690
341517
951530
1103899
687853
1647507
1603563
1318408
1047580
1905991
1705413
1771269
1030981
1966865
1583569
931576
1155696
1414922
1656107
1615822
179696
1320976
1662022
138265
661805
808442
1955551
849133
1546229
1622817
1769827
444356
1452141
1953200
1056287
1658706
1419575
1451200
1340111
1218382
161987
212501
716462
1023122
1290740
1946351
618599
336761
1101479
902745
188531
1366025
1724440
1023054
1660783
200509
891142
910283
1431155
74190
1938181
1503340
1954439
700897
139273
582936
1544006
1119453
499544
945701
1362300
443368
1317000
1287556
1326051
1800197
1330003
1520948
1473148
1584301
1061417
740992
1885617
259822
1053440
330184
244615
1495634
1104923
1667275
1284770
824890
1851391
898297
1928317
1231266
587723
1840136
1960594
892891
753424
1373653
1875997
1432804
1480537
1516823
1008098
840243
295935
1553088
774189
379597
803453
1711275
1924638
1540251
1885837
707936
1609627
63355
1882287
591723
739919
350818
1559638
1081301
627659
1449466
181298
676663
1586509
127415
1883946
1332183
1123512
459713
569445
1366482
71068
629248
1582931
233456
263216
742802
501038
145365
1561610
1338071
451424
1458050
1515463
539201
674118
1001282
1787966
389117
1762354
468042
1621034
322798
1203293
740789
1201688
1859856
1949318
1960425
179309
1488248
1462800
372982
374861
1452954
1381251
59382
1862482
99514
1692360
449061
1320137
714953
39244
1716266
1358862
274775
1318955
1217159
1997088
499995
120099
1053657
1392533
1718910
614154
1263227
774702
1033288
1196182
425996
1797055
1730600
468783
1031082
1503208
330576
1278201
830997
1493576
44914
574585
1185461
460651
1068363
1554877
607285
1683022
22170
761881
1927369
1941986
59935
1308251
1530307
560501
1928052
750370
1677682
487464
628107
1612528
850893
274328
1734737
19519
419383
598073
1007865
1871562
738370
1425251
464032
1378158
1556157
1986692
1374435
1196515
523792
1493755
1197220
1198205
892383
19331
565610
684502
697094
475290
485655
1529341
1101205
1318393
74911
1216878
1712243
1176431
1356385
553670
1697211
1581458
561793
1369896
1265778
1143051
226092
1162865
418643
243458
1042253
1607268
1073406
276347
1396181
248848
1148079
1196998
1739605
1048218
1832500
562762
1224018
41267
1031702
159582
265345
1039279
1345852
1404698
323737
333984
1641630
1256258
732362
947520
1638436
564180
35152
1510509
912682
744594
1492390
1684594
659968
239465
1059761
1375960
1702229
1626482
155090
1813200
738361
1524421
1418336
1787910
194745
397753
885511
1982723
1332492
1667047
1860298
155431
1120019
1764192
753214
1712962
1002923
570760
1493068
1759385
1271400
1924561
416894
585726
225843
1378814
1787660
1628687
1506829
136627
759841
1218002
1505878
1342956
1411816
1528122
1492
1056240
1145033
26932
1969250
490184
1255276
1112631
1937900
204996
880365
1878762
1093517
1791015
683981
1932101
1985752
1000309
370239
1143181
695213
1851141
63518
376647
1217849
1376522
1954409
532563
978832
388176
962694
267509
403108
705269
621927
64720
1759183
766024
238456
454175
1735430
1550840
93277
406461
1777149
856338
511489
815920
616445
315768
807266
1956231
1511383
68353
886412
1099364
81034
1464330
942334
1507864
1485804
305559
1296579
850772
418804
1450028
621457
689208
188555
924662
1514241
512717
1024808
1242898
476427
29116
1725222
1956626
1246782
258571
1775309
1462380
1533623
1532889
1379826
1381839
1064483
342633
1245607
1694817
1792020
1665339
1126083
91517
936151
1608947
1650382
1175005
1985825
26543
1419079
1402360
1814211
425161
1898680
345524
827426
611683
1940650
314098
1073542
1921633
837139
1537084
976417
145231
1002172
556905
196670
1249317
1390896
10531
1754785
30626
1322019
326577
1844613
533329
850638
561841
184780
871492
1027185
1142136
1561966
509055
789842
1199655
1322216
1065936
809116
1868397
1993366
1845670
568855
1890621
1771243
770459
1857004
704258
349277
434039
326463
1759485
51509
1141326
435154
1278
1959780
1394710
1220588
1280385
1792686
1250199
1124526
276800
1643837
126298
289659
1278467
1556256
1382727
327753
1513457
434001
289724
251955
249820
1812089
1297474
1140044
1320939
236270
127183
1800228
1669676
1783120
1696045
1342216
840376
1014859
1235279
600708
1154429
1925863
1576845
1215097
449653
1875040
403834
1370773
697470
15504
394398
1309793
1438732
65586
647904
759955
1710331
569009
1604973
189616
1063575
1883412
103634
695641
1568701
178738
1937355
1131452
674858
723236
799273
1105063
108433
380930
741917
491667
1738332
740063
1320528
472947
230206
384249
181299
449690
1833933
905179
464960
1265311
1713690
1032311
1561879
202706
943592
491
536448
722676
383613
436027
1735195
153221
307361
686322
1534194
1034500
1035528
1288884
1656653
1139950
789304
1756444
1322407
222685
799819
1598767
791554
1762926
23320
1652823
1214400
1520192
483500
1440081
655265
1876786
1137838
1865490
1405710
473250
222513
1370117
326321
1342023
785027
1408312
962493
535867
1220742
981507
50048
589533
1234710
1785380
113871
46090
1527647
1850362
928004
1481870
1461343
941376
429604
958536
1105386
317924
1072767
371923
301892
1320561
562552
1670252
671673
258364
398209
1805294
1664004
1677914
1150008
180769
1659425
116154
1500732
1145529
1231565
40955
1800569
553502
328963
353529
1748724
1861558
1595966
111349
1534762
870900
815582
1744692
45394
1607964
1457421
1543987
1511539
825546
1658255
1051094
732094
630145
403035
278446
773452
801982
1895268
1466392
1529413
1136076
1155268
250599
1943651
1025794
56319
1552522
1640707
1735872
537124
1338823
1572825
382069
1705914
1193716
1096791
1407301
872945
1980256
1119691
896319
1980778
1994506
320328
531452
1576663
1362811
112787
328603
1451917
1335353
799940
1220473
341095
1669606
305069
597254
1835290
308803
454552
847213
1890727
891372
1088464
789620
1214476
1620090
1603625
1300810
1819279
268519
1200372
1877312
448098
1405745
577098
1202071
263548
10050
1908033
1591336
1307503
1205270
722334
651560
899734
1251155
453197
795998
840923
479156
639647
1977962
890987
1994548
692128
1237388
924118
1240421
1574504
574695
1900278
278477
1782322
1004026
1006095
204772
1130545
1452877
650513
1996274
796356
26114
622044
931831
652579
770634
137526
926595
517366
372581
446540
1498378
1257693
768198
1227103
55204
553113
736458
202456
1943578
71079
279144
1320942
1054516
974388
447503
1177741
417742
1240989
826782
558697
1269623
1258670
1463763
609696
969301
1816154
1384216
389311
783945
1053374
102036
1491312
340631
857602
999008
289351
924146
1587670
1255952
399686
1265883
821124
1255309
1563283
379435
921012
1357332
882579
966177
1459807
354628
1363562
603404
827472
1193115
1431566
488043
1699517
176818
1572548
268924
630598
989475
1098603
768797
97253
145221
318578
710635
1599029
533477
639688
1864591
42213
1439242
89273
1581887
1568180
1010950
941422
1555692
846117
361664
193593
1086186
627005
1436272
886789
1448266
653335
1580103
1972808
1199234
1662519
1666748
1065498
858729
363097
1720373
985620
1081748
518298
260589
252016
799453
918496
178001
73471
1037078
1024504
600342
714530
955772
184288
745762
837584
1602122
344031
1560506
309280
505876
597342
940726
1419342
908906
44236
1193501
1352748
1148618
1458774
768234
1110245
1869261
1273769
1878853
1470713
148090
175309
685932
1463538
481836
755002
1911776
740629
1410289
421737
1617267
992942
33381
1515587
419687
1428343
57208
1673441
1437509
199873
1541386
1613773
1953481
930894
1749589
793319
692043
736414
1342816
309984
1460837
871154
152406
744049
560526
669528
1239517
750819
894626
1919338
28646
1101273
1107493
1053851
1268286
462893
1033015
1176310
1674342
1873722
857270
43509
385609
1877951
1056241
233764
1075432
493568
1885850
1012664
1098439
724447
1143644
107580
1643904
1666154
711173
27963
280447
1281739
1625572
1618131
1963873
78163
11698
153656
1200193
1263123
594853
1453972
1327367
656977
1960839
826380
611856
512140
1004032
984185
777175
1176460
447871
1585749
954702
201061
1076385
825327
268922
1907927
1931058
682524
1192377
156917
14700
1309961
1998765
1205390
1679264
1407128
1418942
1274013
1307395
1384257
324517
1873478
602532
67955
757702
1072868
537942
518773
1197587
287942
1463012
1244304
893398
1236051
286296
1428277
1460836
573731
953380
398365
113508
1863358
1001859
813151
1081023
1885684
594660
65791
1947363
1372960
260677
408899
1827244
569064
382509
946182
392099
1775199
840120
288823
1324614
663320
1682271
1469164
1781318
612877
741401
944127
791996
80788
1441368
286975
720340
223947
366611
425377
1843451
1510698
791112
1143443
1855188
816641
1011916
617007
1749263
566118
1248832
1224193
1140190
175882
1008808
274056
1963746
1820869
157898
1168434
420480
891802
367684
1199481
1749713
1531214
1197356
1358754
528073
579500
1110037
231648
1942556
1948400
1089505
1726971
836696
1646454
1060039
723910
827676
1606652
1561834
1604483
897920
105959
1256176
584838
1669965
540199
575820
1273533
1436607
1795760
1001337
1262012
1835504
410966
630065
1195204
1078805
1244176
819022
1618237
182537
1496081
467298
1338488
86166
1985294
1585474
341355
132657
882428
1075241
1797039
1213949
1619612
1367089
216590
384541
967278
867980
1073921
45740
1250276
1765152
70864
1126389
616249
1770398
286150
1577479
627031
936235
1118131
431318
163822
48385
715020
716972
486179
705673
224639
1806187
34749
1101402
492512
674078
796270
1724565
1263019
12709
922788
649470
875911
217244
1056893
1752843
690883
792160
804929
1028648
1606689
1114713
1439642
102281
71904
161205
50871
1591774
244376
1483508
1591142
1818804
1819642
755118
1835477
79054
1680784
1043226
450431
1109458
1720020
697486
1921563
1789762
126079
1815240
1407310
559937
1813608
538298
1768090
1640362
864526
1559403
228501
543681
514588
1197010
1821547
482779
545419
255962
1417439
726071
1123716
496567
1261793
1022136
592342
1794677
991830
678793
469658
168941
1765909
1798106
607622
1300589
461292
21077
1746101
1730174
1443157
251765
1175017
549887
1354970
1034192
1609348
345715
257285
358261
789314
1691441
362464
34490
1641533
1796159
590223
483282
702178
856072
1414297
366894
1968984
1951491
738388
1899490
979397
101952
991055
1760852
384666
39105
1139206
381908
1972010
480916
196246
1231474
147852
935455
1610463
1679673
1062678
1969043
174586
1558239
1856162
920770
1411993
351584
842299
622996
30256
1452623
604268
1937582
38464
885466
1840239
89773
691240
55584
1235980
1142120
914420
262927
1257176
178174
1611673
850320
555911
885092
1222046
1658423
1319274
1592968
912821
1647268
1334676
305420
264405
1943901
940758
1928581
1373119
925683
1174397
248950
737989
307522
683977
1334345
907306
378639
1963483
1832189
815327
1913013
1242506
487856
1895433
1731557
928506
708219
1626479
557943
570811
1113241
82864
1394129
1843181
531402
1833877
1658905
1097505
1975500
1499210
1016915
1068393
486439
1716248
1263786
149576
1793215
186807
1634878
388888
47130
403451
1198201
814549
1285915
886754
1661650
1802953
139622
701000
327804
1917892
29811
1275951
97971
80581
325113
905247
1525723
610380
992885
58324
1279069
1553320
1831779
1602638
1036326
475031
1993089
21163
1585152
544126
1818381
82699
615798
1210277
374841
950177
288201
1027537
725563
1111610
1536700
528865
767032
195613
568186
994133
1775657
1856308
395211
1130473
282058
1572498
1957076
38991
773592
1282387
551236
1243557
262096
1929676
1127649
1713207
158637
901706
1199535
800520
395203
17706
1584117
1629350
701111
1634538
712635
616910
1023057
139523
675755
1414798
1573771
1992007
633960
1240504
397746
7783
1002923
1744172
835952
973065
69205
1465035
443950
1212052
546208
360112
524912
1721724
452787
265020
429925
1487726
177777
1697492
85708
1979019
1713965
1275343
1961685
831539
5531
1329044
1930749
1432852
1857511
1681790
1354642
862230
97857
1417706
675824
42241
989163
1964338
630111
1337536
629578
874049
453812
1610479
1362106
1117196
393352
1793430
372059
675663
580469
507319
809026
455821
159215
1801965
970345
1492522
360412
751827
96949
1975335
1196779
1147502
695038
1428496
182814
256708
1931220
1845956
1433787
684020
332928
1064300
654345
908532
1028666
435426
451979
869336
561286
275776
1257052
1679690
1147553
1448511
1946064
568823
1039676
1429439
1506371
1047522
1580053
1148967
1322963
55659
691974
1517328
1499270
1604628
1619159
1996155
218239
671723
1764654
318689
1809202
1045953
424117
730177
835993
1918900
13518
1971520
233213
400681
1370303
157810
641287
548287
1699744
297189
571021
963161
1222751
1417630
548427
1786702
575814
603616
1478013
920267
1631706
115541
1684885
1462629
1634358
513258
361122
1940698
910787
1558104
405462
1105375
1219405
1783426
1564983
387738
1782633
1953983
626275
1838471
768031
1875997
1634772
1076763
631060
835677
1348904
1643839
1313130
3647
1033104
414015
1658396
109380
1367074
1676298
715397
264331
133084
70364
744930
1162398
1297277
1227220
320412
854293
674558
1196536
1736986
910959
121452
992684
218679
1446436
1123255
1258696
1574424
1958832
1528232
90872
1409655
1876470
1081636
561514
1133324
921450
1554466
1591275
446191
1871175
1974673
1008083
1048075
394087
1122148
489804
1977128
725580
1862800
1709050
1545799
151051
1153906
908366
1528179
446972
675662
1090564
88853
183760
1572947
73320
1805937
1665558
1164689
1107410
1667635
430016
902632
548131
511417
1755954
1079477
1917010
1252078
1440431
1099867
1368847
1231586
244229
1653459
650666
1142143
579498
1706200
1705900
634544
1215411
1216035
399311
1640478
403736
1153806
1427729
854018
1252055
1352895
383406
1682184
866398
1168031
1340463
749291
564863
967548
810460
786939
213042
151287
1501570
1432494
1599797
287396
357133
202647
1417406
430416
876239
297765
1874380
268452
261781
1062353
1719758
206200
929183
906476
756863
1410041
825297
462829
968697
1434996
1243196
1698996
1433747
763235
1448824
280147
1959743
1507224
1817474
1785925
1935462
1131865
1039366
225274
1518605
1404993
1955270
1317646
1005235
1339296
924985
351298
237711
1082126
1849857
1184533
902113
753421
969364
520167
1821479
657343
89254
1831142
527548
1166540
1844416
1921931
1004408
141219
362858
754832
792542
222358
764
1673347
1088392
924102
479194
1499139
1440377
1204485
1878243
776540
1094541
1876073
1779839
1054588
545703
372262
767658
819465
83775
972266
803059
426791
1476737
1871164
1878671
895417
1756182
315303
1648229
648520
643989
837180
502675
1266764
1762603
888186
1675971
1263529
479050
147994
1098441
775382
979188
1796287
649560
1030712
843975
808204
921431
358527
1556810
1600332
1758101
1967240
121300
625233
717288
1798442
1779037
1653790
1363772
1516308
1721386
1805302
708945
68263
1722534
997920
1585547
1284026
1369198
1005670
1998053
1796827
1587225
825126
385591
541415
266905
227115
1923625
1538184
696988
838730
1397338
320623
494101
301409
69780
542966
1786359
1154135
999291
438440
1279696
106140
1179513
276000
688972
315025
161429
495866
854549
1591407
517850
384417
1283596
249590
1397699
1550909
177285
535070
1347361
1729540
939152
911601
1539035
1112566
688533
1521410
1536585
54489
755684
6157
1284095
1630722
1195031
1950010
1822944
1353050
150537
1367775
1600953
1443839
1916802
143437
1969549
271476
244588
205560
254326
271630
338346
569337
251126
1484594
1700560
268033
727791
1571969
468975
715131
1398846
1215413
879407
1149572
1951108
1104666
315834
1629645
463744
770474
157045
1445765
280131
776970
448185
1947335
441120
1201581
1436668
907743
1609401
641638
280858
1856312
1809819
637817
417645
591263
964135
1585086
171233
1407273
1453104
1321813
311789
191643
1811399
1689182
830442
1874446
160483
1453277
47709
1485107
877179
1025289
280875
16645
1885467
1459055
87831
1413928
1338780
1325972
531004
310272
1422126
1864101
314736
1271088
1858680
1827505
1817786
381997
1344833
835718
1964824
86705
1471800
259754
1225476
924847
458095
101278
1579335
1749229
1662060
972327
1978911
633867
1080248
688398
40065
386503
793748
1908348
95560
593235
1803408
119185
1649491
86494
449696
1323633
507654
75631
20463
1762587
1928813
893090
225458
1586798
1906914
471363
1494758
93516
974509
1229293
1374646
1543730
1335210
564690
762427
219037
1898694
435998
384519
1098261
1071094
1472316
898899
1367610
1345710
595918
1884464
1863625
1640852
817506
1906185
724681
1311188
760014
1227972
1376525
861473
1000612
187709
667486
301121
1773639
1783468
1635740
1912290
1150780
404348
743681
230996
1353474
1530973
385476
435851
1179800
1319196
1649401
181375
802119
1019835
258636
1407830
496818
891992
912392
112042
744908
1936333
1979605
911960
1254617
159886
1891351
1209858
746902
1148944
569446
811195
1858364
1400060
528978
255616
1274157
1570985
1653331
635192
1268064
1651871
1001241
1649027
638568
256032
1048426
1642090
300839
1747526
134926
195709
1134058
1080179
1871870
1551888
1258097
26835
727867
403949
1546312
1889227
711685
679031
901595
654034
1686873
1476533
889367
1963298
246998
1782529
519585
850504
1760777
1384883
612006
1637261
161299
1291351
1727690
473274
919781
884250
213549
1579096
340059
561459
603175
1376927
431032
373455
1424950
428062
260200
1138677
1558338
61004
801022
1648473
476839
1687580
1232883
1558568
1875055
1356922
29183
990076
1079879
1862278
993049
1212914
1486873
17432
1900915
984003
1221952
242983
1308749
512743
1289374
249684
1661775
1914867
1899379
619483
1223144
392413
133364
1655504
1123053
557348
463890
599044
1876914
102585
1086924
1653867
145674
87336
1644135
1395140
1877387
1702246
1351792
1642535
724186
1785802
169742
1627475
1741045
400524
96202
705224
1443991
1568471
485602
1191974
955945
395355
1350884
869723
602634
986407
1150075
1795427
44771
579409
1217131
1527431
1560195
340302
1266063
161852
196776
1964590
1235082
1518347
1674260
1308537
8703
1673951
458113
1306493
1248608
1979287
844660
1124896
685767
841008
347796
403827
985182
840122
1047073
614622
1240227
1905576
1628360
487321
1464176
129047
1406545
298872
1079268
558424
1954979
664889
177584
1076652
628376
1297650
193490
365950
1643273
894965
389289
280209
1381156
700711
1484420
1591876
660946
1727497
635634
516955
792604
1092415
1668824
862004
1037372
1221222
165757
1053538
425838
908675
1027721
1514213
1976970
987247
311132
1211213
1191279
691981
1194460
1721702
1836049
664673
844560
1266564
643816
81451
499641
158023
1760952
1058118
1550051
51090
1149131
1671191
259585
913137
21342
1874668
1636519
110351
741259
109481
1783253
1774162
79654
1928711
1259480
1017541
165665
1647508
996760
110449
763142
302391
140745
1913997
1512460
898118
71812
112522
153571
865632
43102
429497
933512
1174818
1264094
197457
1124415
1637330
335445
921989
1952981
834294
164766
1803591
1185653
737585
778457
1064531
1527349
533862
345749
1291920
1935478
431605
1191783
1396418
934853
629303
698269
1248079
215101
1233291
971079
1692747
851182
670471
1049405
1178650
1882734
1110624
1832080
1983515
1757788
1349027
521827
1006910
1066655
1631945
796751
446626
1724833
649306
722169
1295482
449752
841639
941742
1556635
1494034
1327538
1745568
110127
877040
1950907
176039
1594710
93481
547963
473424
1716159
875951
219628
1937103
311022
1321021
1651820
656101
24238
444895
125937
689720
1362514
982037
1374681
1220115
551058
731218
501408
1591715
966255
1729283
1622866
999909
575381
838173
1320458
815206
711980
1232272
983413
41734
463098
1803275
1757110
1364439
1759686
1717179
1748538
916464
1684070
1860009
239032
961551
386060
1369117
397102
1115889
503219
1811965
1208261
1367259
365325
768447
1413738
1639243
1992223
135332
1513487
626719
1736437
124584
960712
341682
1175708
1967738
1730327
1548032
948679
1021123
627214
354161
189598
879610
1813604
466151
733458
1883118
81121
1754070
635059
324374
1668472
820417
1744499
1361345
1871644
1158864
1900714
273555
1943714
1662728
139496
1007618
448406
854717
727877
1583796
956714
1095961
397121
1669247
1086557
1195760
129516
558285
203673
290170
69224
1967622
953495
96597
796566
484411
394455
1990107
1790272
894516
586034
588994
445893
1550923
1792078
1738936
1566389
259264
712568
444794
1152047
8606
176587
1166511
89643
233373
1419297
1522318
674185
1586564
694451
1960459
1655297
1865257
1295249
784161
1575390
768333
1684429
1886097
853409
988791
1975310
1356178
877577
1629398
1236637
1850318
1176570
1052165
1575763
54694
1359580
1282097
64624
343223
1253326
452466
1336429
668768
372927
1664292
417529
943241
1300656
141401
1434508
1393702
1555257
1865395
819981
1463419
161422
967526
839494
1397892
268155
1662799
1768722
487946
798159
903011
84048
375982
577566
1728009
1003025
1950846
1434399
1812771
1243245
95992
884953
1301829
1646756
337789
1902014
422128
1531691
384917
782650
136700
886017
1759102
843602
1209737
591208
954945
1678248
1537606
1762437
1987936
1084030
466956
229603
1899491
1643604
1583350
433513
1784357
1636232
1979555
1987777
493222
1928171
706490
1220928
1978472
778458
273826
465646
1923919
1579952
1408323
1516728
1710302
1039004
252574
958640
1577823
466153
1405636
1692870
892921
1666849
51254
866636
962346
1024948
1838425
1148160
1743463
1186064
751687
608137
537195
446528
951504
1560812
1554558
571187
859140
382711
1134238
219897
713466
100316
673651
521775
1877749
17749
46795
1956833
927959
1534611
1194889
820268
1111540
1522115
1615903
228659
1683510
302329
1208238
1614746
1757894
275712
1633477
1848787
702633
1075292
998794
1585247
1902600
229269
982763
1555848
203165
524346
635789
166714
1861397
1247497
767873
1964864
4072
1838566
1044965
608896
430376
1973887
333198
702947
588243
1389854
1273062
772831
1702371
53358
1913273
419355
495626
945832
1548800
1758406
262334
1447712
1713338
1241965
1870898
672011
1669942
296010
24852
947004
1045026
1868577
647653
437532
1200234
827416
1758593
1215539
1965738
1385353
1818945
1843130
1716440
1140742
1064079
330780
1114279
665593
1305139
1460959
1080945
1247437
175718
1175690
126165
547770
1825813
1242717
13972
777030
10102
676818
1077448
679251
361267
1439723
974693
1298028
793079
907485
1795872
1759380
1594436
471945
356900
1671742
1699217
1038312
1550153
1591894
276193
572350
1298931
1829947
1215017
379797
667752
1571149
659053
13715
1814812
218825
1685602
1139926
62731
1667801
675965
304479
916642
495557
153268
676185
1713750
238577
1745666
1654575
351589
571229
847400
310073
509540
1235332
1202130
203118
422379
963857
950294
585551
1790165
865000
634838
1582944
905441
27846
1266147
1565479
1018706
1296145
1154747
1661267
1615602
1942684
947172
1342702
1711087
1929011
1658322
581564
679601
1035511
1963129
412238
1838559
556736
932722
1372647
1918764
1661996
904133
726327
1625971
695098
941725
1890149
1495102
1870334
369255
28232
1082156
1622722
434996
576056
302547
291453
1865882
511895
1747011
286601
1748805
248830
1050976
825414
1793772
1980173
1145479
1330255
1893597
584879
556495
1597226
28550
657030
127753
1794026
1449263
253244
1370550
1667766
872329
104941
1829704
879028
1923529
546967
244045
890653
1635138
1447992
1242718
1024698
1374512
84434
563288
75454
1254660
1980235
983743
624089
441919
1020275
1769266
152945
36735
1772165
1483907
1538388
1361538
971815
550160
1733783
1248106
513502
160411
541622
1029645
651935
1760349
762802
185557
1233690
1940178
340408
597359
1894101
1618431
1025373
1714007
1453422
1639686
94823
1646662
439370
1618484
1781762
245640
399835
983873
325633
1159968
269989
781920
1648350
1800365
154330
1451641
569210
1488833
1266135
476800
561975
162666
1364851
934931
9922
636346
1855151
117827
349962
652128
1983312
1161439
160264
880019
1669249
904054
913044
1624063
1797008
868443
751166
1208104
1728949
396634
27338
190659
502161
291977
873546
698238
1899863
135048
909491
1676469
806447
76414
1314757
817677
217317
1803686
402933
671289
1926466
547784
310241
1800336
679109
1203299
700281
213350
486464
1245742
1226479
281198
468299
1287662
1007985
288202
1548388
455091
375630
1894826
1838085
1390675
595074
820285
1446491
779891
882803
719693
775866
1780375
222619
959959
1463423
1388128
646227
1585510
1270882
446073
657597
1710151
819633
502475
762071
341209
207125
391550
625450
772843
1562277
1281898
1153450
1160683
318438
1444698
1701469
536027
1154885
1412630
648260
1134940
1609062
789683
34740
354675
172631
1957317
726582
542055
859182
1653390
152451
1291767
1409517
676333
391065
941363
14170
1956364
352721
1393296
989320
1030784
1065943
1237868
1351507
1335722
1086947
1701845
307681
941337
353695
1146786
187917
895932
831270
9475
969486
1868849
984325
869144
649313
160096
109993
163661
1181032
1474531
1895531
745748
1528131
749307
1941857
1686722
1919627
1537802
1218838
1835373
685131
1422953
88784
1695409
114101
1922850
1559232
94177
808518
1350892
1635163
1586182
267877
1317065
40854
1231795
1145187
97671
865522
279820
1772641
1202441
1945678
1836032
949185
456842
853996
1577727
1255134
1327238
1806606
554500
1184387
185307
611747
1176042
1655496
405433
1011323
725729
1189922
798737
1924608
1021876
895549
1834698
1384433
1621474
308132
152307
1674280
1492021
556362
1390929
778121
1559846
139060
617858
582818
785887
812192
1415155
1648988
1619234
1027538
1823619
1887066
1012119
1242746
1370815
1862246
260532
787721
1143675
428129
9363
1650102
289510
116579
1157768
850603
289973
711351
1270529
1118940
106604
112492
757925
1151776
1943688
1282358
961034
1251375
679111
1907690
1729058
989802
699587
1688614
561648
1871398
1015454
3571
216534
139837
645510
241362
1516986
1105221
730718
595691
701675
1766841
500816
1175117
1353372
1345517
1168543
1987508
694181
180350
1711804
1174909
296669
454835
613415
973291
1111621
258052
69293
1836069
1445879
808323
443441
1398431
1670778
1500576
1277178
1145074
1145058
1871858
1201228
688760
1513711
1482597
376589
76725
667588
1256724
837791
995928
1243232
1553431
272702
724394
905124
1506473
202341
1547587
1664773
330136
250067
1835813
1173006
1072545
1330402
1776956
1108845
216063
1127925
1094901
1722306
466830
1508229
1825839
1976575
1176523
1943881
1228372
1369065
1132148
1206817
1981447
1341934
1303439
498576
813963
1487040
484799
1171288
1219052
80523
897555
1287211
1433431
1990754
761577
1248478
1005884
988110
1117033
113524
190788
1764297
523041
1660158
238646
901025
1327881
861100
135895
218680
995028
1008119
315604
720851
912908
1243333
83755
396435
332566
900679
307556
1606433
1494382
1449737
471642
846326
1629057
1764797
1191136
1578816
694343
736036
413778
126048
741230
1956394
660920
396388
824011
1155507
260803
440885
1158237
1958554
1272618
912613
1848956
1950649
180217
226883
69875
1773319
1250842
1655892
1995224
889207
1909816
459215
816520
1766504
1644457
1135171
1226178
1094350
446592
729863
782139
36683
1890263
571324
806259
1936692
866951
116106
1286468
386329
1532365
1265870
1842905
1457341
208604
1662470
67177
1215389
315099
269527
1806223
663492
1596945
208363
1523344
1963609
1389013
674262
1426414
549917
914618
475847
1309648
245818
368411
1822879
825364
1026375
853619
1811348
1653045
1982485
551185
1325173
779698
113355
607486
696578
80141
1302178
1204149
370998
491638
382520
1241486
1703023
759059
143778
1800139
552549
186746
990402
1238763
1476219
869681
1196909
511982
1464426
407225
461355
1504829
743600
193705
87187
1277550
1141036
1331271
95932
1571508
1380945
1623387
824848
1674289
633741
1390021
820116
1815993
368807
1873553
1405236
325475
1290044
1794984
59821
1206877
1731585
1878565
881727
1110066
514038
1931793
1709501
1609476
267407
1670731
828347
1885690
577623
1540070
1377486
1460754
483147
371663
1065551
658654
379514
1423803
1475775
745227
1680511
775542
530258
1114421
527658
1643847
1607468
1351215
1881371
260880
890782
1333439
298823
755348
1686170
831324
1724158
1478344
1447787
271123
592475
596480
640189
1380924
988271
981570
217213
88961
776078
836095
245474
1632656
1527999
1248488
827191
1931220
660258
1125593
355456
909236
119717
1535869
1595168
489435
535896
851601
556974
1086211
878050
1117299
1157792
43975
1973039
213451
1719004
1134716
695025
1493204
1712572
329471
662644
1538500
1268746
1738826
576683
1153046
1440572
1142769
1345919
1032013
1750981
498071
1622456
1135659
1697660
1819488
385221
988850
1700477
1709014
1186084
1247461
373626
1360381
1120459
504086
257550
153970
124006
1411890
1831103
895622
1218750
1515040
1205602
1428317
1669167
1390648
436874
710400
213185
870761
1161001
1816001
326108
452546
1327999
390402
1075886
279025
1113152
1410828
977228
708920
1535069
1278887
1867165
426230
1665767
1284604
1649456
1186472
20407
1513331
1173304
751427
1194311
1161130
341459
810711
1200421
1891011
1002434
1290722
438451
574252
827620
1348787
1048978
998848
55358
1555273
1538666
606557
1226452
1720855
1538256
1787767
1057910
707640
888148
375745
814739
1080934
1593052
97964
96369
1398939
1126591
678926
882853
917664
6236
104979
1588546
519100
1591342
926899
1305865
1669985
1381715
788117
625927
665949
1533327
1916417
559492
607137
724619
373154
993370
1176142
1174224
1071588
380784
1941066
692612
1552164
1932882
193148
1347382
557964
158190
557972
878429
1345981
495931
224408
1959814
1452275
1727825
702122
926833
845862
768654
925944
118981
912208
457178
1881512
127383
1934309
1463084
832921
1116152
922511
177391
479173
110582
268471
1412223
424763
61770
937295
911908
866136
1689439
1447275
969264
153892
1701092
1761823
326186
26202
758113
1782643
623819
243298
55356
811290
1807050
892880
619415
1433840
83278
1575202
1706404
1830575
870355
1891686
1563474
1553729
279840
396420
1941291
13171
1323736
315806
673184
1496986
981986
850474
517911
932640
1424109
1415987
1294840
373580
1245498
407137
802322
1462242
800468
731766
1450667
1719533
624390
1864807
205384
1297742
416590
1369784
787140
953791
1115903
389675
864326
1629915
171230
391440
1531228
1628054
582180
712112
1321787
1556952
501274
1515540
696675
28045
27236
1606429
460839
334798
1649734
339440
1749725
1151508
634031
641850
1444848
630781
1310686
217329
1931510
485027
1304839
1030691
419079
1504696
1546335
837785
293569
1886353
1560699
526362
1644890
1872807
768467
1057312
1048543
826083
1420078
791097
746289
874953
1855235
1293183
1058299
214700
1768635
1096015
1429565
1012180
1468283
586309
521651
311783
1716427
1156119
515174
213125
1735788
365776
278524
54149
19551
1271217
1805835
331455
1816240
1204846
390646
1762457
1940199
403701
257589
668359
1040395
1751062
1868033
1210650
1171457
920678
715280
907539
331380
1724504
1297579
13192
1102821
1679034
944560
1842715
1770536
1775663
1283197
1873847
199487
1262620
370493
656953
269169
1175998
548974
588544
304445
1934610
456503
1293829
767304
34778
1468831
87231
1678223
72287
1267370
458032
352607
1292979
402371
1655425
27381
745766
1527698
815632
407289
199016
1947684
776539
1560361
1959486
1161354
1024057
1313555
422157
1062605
107525
1784743
642136
73915
660658
1666854
614772
922070
52929
1316894
730994
1366398
897839
1014848
1424203
518126
1854460
352011
1268648
162789
1209858
1834823
230264
1167308
1961215
1667808
797273
254568
1449469
852083
632763
740302
1205307
1802935
77263
1331103
1872246
507724
338733
489283
453094
1522769
1256350
846826
1620215
726616
291383
977464
1413140
674698
1999765
725857
1984066
295838
1107851
286791
623323
1906505
1670529
1396575
1802873
484328
857536
1602888
1509139
335546
281533
1083411
762144
656607
1489835
362449
1009278
1501497
45590
480734
1870324
1577521
1210380
1758819
478899
1756710
6606
1826536
108344
1817630
1456933
1392089
1209173
140776
143949
260844
293493
1922587
662508
867388
942660
1718719
939709
1621526
1708443
1602404
1993371
139645
773683
1241653
1947787
852896
790529
477025
1861241
739127
1651887
769173
223042
1856529
1914657
824913
1107817
1939675
1527225
772274
1291621
464102
1900688
1868551
927268
535371
1107074
782598
1613004
1995964
1657454
1599020
1965127
563576
1179053
1613052
588461
1836641
1678679
325056
791896
604219
702257
304986
106783
1536610
1813184
380435
1146218
1690245
139258
164596
1903445
486138
798783
893144
1281148
1128477
740728
1130473
1848129
1533598
549448
907846
1070091
613626
1445624
788658
1793150
1907279
1094962
517043
1252401
1446976
35748
1973761
1465836
611560
1133237
1965557
720438
1122433
1354090
558648
1760004
1889643
294050
111880
1369524
68604
671148
1437473
271113
486881
179486
1244582
14236
62800
967898
311225
1493532
1066133
479523
1532440
1691115
729410
1745055
522009
1435822
1878900
179998
1329255
1436112
1696227
1217772
1926802
671590
258784
1173982
346180
1144892
218954
903332
983444
1696422
1465022
1166823
1398060
389477
33689
1373373
1415367
545522
1003442
1649136
103232
1665789
534768
1918260
1123386
698442
1727266
235202
1411209
346801
1425803
943822
1266782
1438326
163954
532029
427715
451493
1930158
1297151
1812799
1688386
448567
1298239
1721
399838
813754
1496918
1309984
1713849
364611
1631348
1503725
1549601
357361
289165
891332
823093
1107137
1379596
1166227
1624773
513658
1224031
1284950
1165146
811250
1100201
127381
5476
101801
654573
1774978
638588
1121169
1122965
726570
1984100
1818932
1979070
1107526
1397292
129335
524700
1771828
810733
540424
295430
245775
1195285
36400
475414
172525
901911
1781768
35591
280261
1377979
356390
173040
1694095
124517
181332
437860
306532
1431608
871343
1533113
260087
1522398
1716563
1539480
1768709
1670159
314408
1630880
1888652
1960288
774570
443507
1339714
881289
1556394
332454
1838258
704230
678212
1463691
1142351
296342
170911
1064215
1991334
1010348
19587
1079149
427739
1015640
566229
20188
1727894
899477
1860988
281098
1982786
604921
1114741
1128764
276597
363312
1315137
1173281
319640
1607206
1970419
342441
917946
260953
695530
127073
943769
213852
197727
204987
1808157
131235
1732636
930992
240413
1767988
1265688
1662818
223754
992465
1859871
1276752
1112196
1154683
127427
1927547
805690
689484
123842
255400
499249
1542033
464519
118017
1313184
1082189
1867477
940567
874179
179388
1517254
153639
1610641
1690802
403912
348699
326961
536651
1954258
247663
1785343
1413288
866797
734280
487328
1296560
806962
1727487
664966
424502
240887
1733939
1837773
6910
424364
224332
1083189
1462033
358418
1669539
1031147
1466733
1490720
1439678
530367
1037692
1205999
1418977
150368
615034
1775822
82822
825713
1679479
28337
1233360
821125
1070128
1180750
369555
1475186
94336
745686
1047101
89765
1569083
1984848
297954
1566473
145386
1884929
267860
1904577
1181793
1241825
1317698
211197
183969
1066406
1521037
1168972
11469
319067
1109704
913980
542746
644978
1450346
26826
1085662
1622971
307046
813144
1688486
1384036
1844011
453262
62099
1944538
1363580
212127
1281313
348672
392934
1057056
825894
813621
1797234
1816384
1894770
1904153
810356
1737723
43071
1143847
700632
1153576
1194985
780021
286761
240912
165262
1132720
785433
1980625
1525569
922786
616323
1990716
1587593
1547252
1133460
380801
1759082
1471587
1506022
560207
1927746
520582
1433673
469611
1885128
1692576
1735313
1919111
990543
1455338
958121
1947871
1192337
1864680
1384013
237032
1712369
1851912
1626808
1493792
1717800
1979734
1255046
66300
907088
268279
1461666
1109653
22940
1905764
1477945
1527357
1320224
1430532
1513176
502256
55534
1703635
1442423
1840948
314462
1551007
1220755
1022983
729882
1228091
1446439
1068821
1460359
1859540
777744
616359
633732
1749148
1899906
1635195
1970973
1486445
501401
237868
467786
636006
973742
1256063
1538496
24150
333785
979628
643593
763875
516192
370797
1972058
66667
825700
1580839
1120421
1849580
786708
667360
1210869
1693010
1085230
574451
1556721
623115
1806320
535951
637806
258652
67418
1998776
589153
1833537
814863
1653073
512704
702895
666844
1618824
654890
1600914
254392
1136153
85089
634716
1954308
224661
400321
717031
960734
470792
1134392
749189
1788411
501552
426875
1255869
1361269
1067690
1007610
719861
1931677
1232817
840352
1806303
586969
1415274
1539085
1091934
1618537
1407012
1651745
1873961
659376
557632
1793171
1719106
141860
639081
717240
18623
85355
1851847
492246
1223763
672505
1729702
1067112
306329
1505748
501784
1474397
1945716
397737
1716121
1285523
1497878
361774
1782018
1571653
1025945
1021918
1184017
975741
395746
1210851
1878288
657202
1281139
1250711
1021710
993196
207064
1795786
508554
576508
550905
1310471
1446038
148315
385265
1003022
929823
459784
1638615
1719162
820829
101566
1457582
144407
124482
1242878
1204415
1220148
629819
741420
1770679
1186507
664150
877938
694204
1183825
1839610
302519
189633
1631775
1094169
1763112
1010766
1469216
663642
1298789
1697764
947098
370721
1717462
126640
1538725
396280
119942
176347
1037933
1363914
87101
293406
914119
739734
1100244
1218268
1249145
65367
1244247
1739735
1800467
705400
1622329
1627680
360196
900247
979205
1358861
1394464
1416378
351769
1092871
345602
351523
1538591
1450945
1523438
1871427
1496150
856634
1488021
782015
689333
1068402
492091
1488690
1252209
1699837
1106898
1194940
511831
1718008
74955
1864395
1238060
1544244
871403
127363
29231
382878
634634
1716734
1641404
179173
215703
1455615
1764055
1740602
892791
965300
316868
1189583
1387339
1149531
1554146
590500
423333
124684
232692
384096
1288804
509636
1753425
1333173
1965957
1684919
1605809
55076
796731
603523
533778
1187399
1065843
560783
777553
1737924
1904594
112019
1569326
50411
1369831
712160
620218
697187
504552
1573481
1053808
72397
184515
163351
1379221
1037414
1679856
1923514
28293
1519899
606586
1008025
1943957
1469513
1112044
1558735
295585
5992
297065
635818
392753
815814
1988980
624696
403237
1726028
579572
1721275
347395
1652865
1602526
1352411
1037546
1963175
955913
155490
1597291
1712545
1560806
1571520
1531619
1234458
240054
934833
367234
1554737
618652
266443
1134370
300749
1156748
291641
1391530
1221749
1012125
1919072
723697
1169666
967238
1065473
1922878
290766
786665
82405
1655578
136370
102143
53203
1311152
1708432
880236
840151
1069294
1199499
441385
1207694
1947232
1999340
1049537
1096386
635796
1277001
1230514
1648053
332616
690277
350657
181065
1065932
724341
1051481
773564
1179368
1578525
1996318
705321
1376639
1396222
1236118
660876
1605188
56741
1857243
148447
207696
1598529
1383751
531558
892772
198563
461765
1140976
1145086
1178296
107333
1783421
1998601
627690
1722332
820751
1511806
802075
1575915
1648072
382020
736201
475380
1965563
241476
955401
534029
1032260
1616401
374566
1006959
741724
777053
1018898
1188914
413457
1195692
1884457
698109
1857664
1024288
593361
1091776
1178755
171667
632137
1517012
1080584
1617766
1008822
1956044
1131122
225685
842606
1221699
401025
1625676
25335
766730
1125395
324281
1664027
94502
464549
319368
582265
924514
1055131
122692
572702
966646
676113
683707
158183
264096
1754881
695375
212890
1940655
1564862
1898190
1554022
757462
432285
757162
1791496
238268
1513003
1665419
1419756
1650580
1321653
1152775
355974
477581
1832387
348717
78609
1018133
1141786
196037
986476
1742891
1283546
1951422
1261192
577170
1299588
127567
87715
1070170
375345
1873348
608017
765157
942035
1217876
1945160
1361819
1218759
1595581
1695242
1530591
103214
856458
927411
1144901
1443152
1994162
1779911
1743536
1764644
41960
792368
956127
781335
707619
1744628
1396677
1907060
1419154
273458
912318
680034
671351
1654317
580278
1551606
1316766
902438
1525841
540310
1960276
273420
634391
461822
1348260
974892
1624136
1892689
925718
1399141
556192
302604
1633971
774941
531577
586902
1360825
832789
295979
1771736
1169060
1802742
1578545
596071
1074389
1225459
1954866
526310
1692350
634983
591197
614942
432141
140679
851264
907241
137846
1314165
428251
563949
1565699
1014114
1901593
1184548
401741
1698896
1777513
960971
1428538
1902597
859746
1239392
876898
1580386
544030
92907
1470954
1079730
639427
1656332
662975
584552
1067931
1727681
503365
1401957
1512915
160909
487061
930518
1129602
874137
1692439
583260
500247
1282442
184278
1516668
791454
629792
444306
787198
1422190
1822518
1323601
235361
403818
740505
1674495
105221
1908192
1239232
1796312
1865722
1630824
671830
914820
854917
712533
1267130
11265
933748
212449
693168
99790
934725
1199193
1681886
1931787
766031
1814558
544771
1735691
1566838
283259
1568811
392459
1462546
1447617
933684
1794429
1727540
139131
998723
1306321
519355
1817247
1745480
905398
318517
1099977
1822360
1083263
1096872
1844703
1012256
1220561
1552871
861501
1830528
635092
672950
675182
1182044
1322411
1212416
1179003
157361
1932330
997246
1808425
1138578
1328724
1527549
332328
1319164
395835
451675
450157
1188970
225428
1275219
1449072
1667843
886083
1975766
1349034
1711663
954792
131075
800484
1234977
677923
224784
1167539
1938061
1075653
1031672
1998142
1928265
572646
366524
1507651
1871010
730433
65962
66173
1342887
391667
1821645
364384
1313980
861096
682725
1474723
550225
611618
859110
1136894
1554773
391915
92125
1591326
1373830
1892787
1522805
572920
1476906
413217
1058426
800085
1810177
1337627
910383
1612816
880074
515250
1519185
1769933
903836
987155
1615180
534033
662939
1689421
1976052
53597
186123
552893
669705
538885
1633570
437591
1466300
425460
1399385
245971
1980778
1110534
1295284
143142
589786
972395
1328510
332304
167070
893704
335981
524781
798413
155552
722284
377137
330072
353673
337331
925804
709932
254958
576886
641639
1328425
1401151
103496
1735898
756556
1815929
790853
232963
709807
294179
1158503
958485
1161895
1621173
1468206
1118794
605946
1977721
1534809
1567679
1292497
416628
372204
968624
183610
75249
1316247
729646
1203570
372068
1192838
1220936
1291859
1278610
810954
1637711
296808
1635015
1033393
26518
632656
480924
819341
869761
1250597
186853
1879666
393971
1404747
783097
1942627
238652
1467018
1305106
1655119
901420
965432
115205
1543318
455876
417552
804435
827605
698262
207011
1383299
1703753
1690391
997418
1341231
742775
274646
1417823
432765
247811
1352240
409217
1917698
1556493
1682059
663893
655252
330074
1743636
870751
409501
1639650
1878525
867595
1198969
1679679
515467
631852
1476971
1405871
69717
1802054
1877456
1536887
951592
1495479
584228
755942
379388
1842257
589079
558736
1047251
1037527
1403682
928868
838493
800053
1111564
610609
398141
1062379
309538
1643255
1648197
141470
1190941
992397
1489903
1152155
25500
1609399
171313
1700578
1142315
1141299
403291
656817
1815063
311403
450978
246371
995596
1861133
1616711
730402
916325
1148125
1755073
79419
929662
1941546
117626
533709
1415677
1448296
1206648
1156550
1979486
644760
355346
173725
1988434
234732
1192175
1074331
200351
1070483
337477
1858624
1171177
145084
1215614
973897
1201934
944293
1457640
415328
921718
300680
1336949
677598
644734
404566
764005
644464
1809965
292431
1371832
184931
1845191
1748929
1502443
1603915
1498422
530200
520482
1204805
1299453
404370
333203
1007805
570304
1192548
957439
1887063
240542
861337
1132183
553568
751115
1468802
903757
709326
742621
740490
1854366
1713928
1142246
640493
422528
1675590
1857253
1004005
1553944
64483
845558
1617473
1727202
1543101
1181553
1991864
1792354
77201
1081898
775264
1645402
664938
1271827
1719330
469217
54740
1507884
913919
1819294
1235377
1719180
1077481
906764
108537
385955
1758576
1763015
581342
890114
1731310
519898
279161
779302
627686
1841184
1567049
1158077
415585
384306
1873430
1988228
1604382
303188
25833
705108
694305
1096091
109199
1837140
274134
499095
1113061
738229
1210278
790390
1222311
750921
1096147
1860585
1072524
415740
1047326
848453
1052357
1446589
1088791
1023417
48035
805244
509144
320216
281038
326538
1246384
441406
406089
236976
531307
1873554
1061936
74510
196216
242488
1818009
1611010
1379528
1920590
1495474
1166076
1875771
1391596
496633
1458284
1521757
1563119
516803
286483
1937470
650684
1491282
1148683
1648602
892992
1432948
1103265
1921507
302013
1796365
904441
1926943
1239500
1439692
982926
213216
802440
250106
462299
1690803
347871
1446684
1311890
562384
846632
603482
1294940
549635
1530225
1280256
1589472
1734802
1980009
29271
428558
1203951
452327
1347037
1209972
106275
1491887
331022
1755612
208156
1776799
1746342
497508
203273
135598
351539
1536546
1858715
1029535
794531
1805165
933515
1492790
112510
1993229
1481657
604922
192646
109808
990986
1146561
1790551
604802
245031
1718187
1926177
1758625
1945946
812572
1267842
197552
1256629
303363
1742546
404285
1448795
1930264
1043024
1489434
1966237
407731
816707
1217704
1348103
621303
358647
1099889
1415931
877747
26821
1434923
1136845
432136
488291
911736
845618
1164297
1489528
804835
110777
144118
815112
1357622
212351
1585055
1575286
435500
1666579
1892898
1173150
1338799
625229
1181528
867627
1072219
314214
1145491
1949963
1386699
420912
863927
1097106
312205
750967
914755
1437470
468934
38511
616718
1195
1015713
128571
971285
1909565
1415600
519921
702954
326702
1334305
1988401
1849618
1408267
1648996
127421
976418
1103982
1057423
711485
518656
1933490
1923691
1939444
1735659
187275
411469
697651
728484
1413600
509071
294250
1839601
740545
1627218
598346
1939660
680375
890731
1722753
1258500
323536
421509
1342854
378380
519633
1640583
228746
1606195
1968768
1151389
758991
804835
78147
454177
689405
1072743
93072
971491
1398112
1865975
1183962
1165103
857119
901844
1235929
167826
1097903
1409437
1462622
664627
402635
912213
1437220
1716525
58363
788062
50241
1620882
747037
1439265
1352657
472691
114702
1437174
1581858
403624
667901
914285
1224352
683322
1902789
1989332
1858169
243119
1529734
1227793
1834621
1776051
96843
1477774
1198664
567079
85445
331826
352632
451069
661007
602200
1817113
427637
1153359
1229362
713226
858907
1700016
995470
1514853
430112
46767
224479
1686313
428133
1727408
1927810
1827651
1661598
1289368
1639334
861089
408877
1614042
1495580
631812
925133
950758
1901094
1856754
1438823
688356
557493
1432258
1072322
557807
1271126
1004579
265668
46160
1155552
78648
1094602
874009
223732
1042062
439430
1386903
1632679
1289489
633753
1807064
733327
273299
1256164
1433939
1362491
604995
1745530
508885
1853047
548130
606545
1284796
1533428
742705
502378
469092
1131582
70966
620070
1506640
1378880
165785
1294861
327954
1447751
1000718
1448231
498426
1230167
933178
933093
1944440
1938403
1865181
728940
73698
1836257
1825723
259165
1958454
628392
1374654
1477732
731861
109908
70805
188326
1739758
1287773
821057
966664
1194815
1342047
1887360
836288
866710
689852
695629
1804603
1886640
853087
145888
261937
589308
952902
843415
1922078
901098
1399028
1101561
573452
62517
1941777
1061554
770165
794928
112871
1131206
1867419
1086318
1441431
186948
815240
192689
108893
1250251
940038
1444798
1032640
1280395
369893
1705397
572718
875064
786535
1241022
649790
1505556
1861110
1205103
1237948
405609
452873
1546653
1721094
907135
1490037
298642
927865
1696224
1068751
1527952
1672673
198647
1912403
1343253
134116
242836
223371
749848
1526066
1478345
470915
1043452
729097
11116
977806
1104750
1850412
1763535
177035
884822
93445
820403
541432
100618
236305
1143147
380996
496883
853922
899588
116424
681877
979049
634555
678411
1075452
546492
852239
1761010
965260
148805
45638
1233502
1847966
651830
1870808
227719
562425
773490
663991
395039
433172
1072141
795954
27935
1268647
1969014
717191
612677
24501
867399
1141981
1487361
709021
1947347
1167732
766833
1607146
780590
1151730
806393
296302
892283
1136342
342296
1448525
1665946
1563203
786720
253791
1787279
443640
1215831
542453
709637
552111
902387
898998
1930614
1777156
269677
1850771
308387
1566049
187305
1003938
1045807
1897383
436920
1545126
545263
1431086
1948522
1742128
248662
1895029
1228593
1975139
1254953
268997
1847628
768815
305092
803652
1779324
184333
399995
1572308
1649570
307444
167079
517759
754003
1763694
650768
1734520
1774579
902940
1307014
915406
1249586
1069613
139126
1599636
1214340
1420029
1687857
1260579
1248211
1785432
918703
1419240
1491318
1106514
781012
313514
1697049
906164
31503
1753236
1317809
55180
1934323
852039
1134388
783793
1106102
341884
1241021
1709434
178378
1830518
1666290
1201023
1473590
895518
205151
256789
921821
177793
316787
1929785
712996
1303473
1186409
1752734
563106
972026
1920669
384669
546147
1402100
1375860
424277
360243
1799899
916856
1815471
217649
198202
1439156
417618
1159832
49814
1629726
672242
15475
337420
446759
251536
256959
1921004
619308
286549
1843830
1946184
1985206
1827020
1658740
328624
1502552
1884583
1142004
1483584
903965
26556
715404
1296769
1377307
1740715
1461902
104071
1688656
959114
1163902
335079
1707965
1723527
267682
149331
810960
541437
732562
1107525
1642976
1383291
1823727
1798024
1166187
505435
998186
26399
530786
373383
1521119
1899286
1755096
1318050
551214
1681719
896024
615604
1508446
1222733
1523642
1264904
820735
1107714
950177
61332
49811
192188
824368
1082781
869071
1174410
1420876
225380
1689319
1455192
1045127
878269
1825491
4186
893755
448374
587908
1567175
1905463
1036247
1248644
1098821
1714299
1674712
1112205
1085420
1360305
615246
389531
1638688
985882
458657
223296
1742108
126650
915557
688170
1518558
1101571
1195222
1497418
216910
1792313
302114
415547
893398
1204642
551836
308663
1632534
1213127
925716
1069040
948352
894234
488896
726348
1704411
49307
1881567
191562
783415
971286
1985551
1105363
225588
227307
1786350
363253
1931936
1031260
218002
829539
1446898
1942377
128110
65543
1044976
1888329
153495
656358
683526
577850
1169363
1527293
697617
1224329
1620220
1368480
160049
817091
376441
257473
550130
141451
983873
491591
812199
666575
369090
1646691
352136
1954107
1251358
285280
359830
279335
1877431
305882
951347
815778
797730
567903
1251687
1770842
1548856
188983
281299
1733858
1261635
74803
656164
326985
1875799
1671753
122559
967224
1896602
82450
289956
1142808
1688658
1749264
1820310
354104
59062
1332765
1741461
889663
1705504
892944
495444
489870
287902
919775
596637
598132
46063
1843085
367767
304662
1206109
1412449
1943617
1172268
1821295
956698
1390738
294598
1338518
1698433
1009302
208433
1194282
1468791
1983715
75626
1258522
1160428
51344
878133
33603
909001
1766167
927097
1221422
866113
803216
704393
944719
324296
1909131
1398962
216265
979256
1575889
1880536
1059687
1629570
1127172
1158876
245070
271070
235039
1940947
52446
447879
1044506
101423
821439
1255236
880764
1559956
374084
1456585
989666
387386
1759242
634781
863044
99951
238346
951598
312283
1580702
1535136
1236736
1020160
560780
268548
1179023
1827492
637019
400651
1071642
779137
335798
1603686
1395360
1579058
902427
838536
547943
1396396
90630
1750766
1963025
574281
160558
409931
1796352
683943
1720621
1551534
1734084
1581458
1251900
161
1642625
1129521
1194995
1553104
695265
995597
287386
266020
1042471
501152
1794043
1271985
201829
406984
952107
242155
1888092
647309
1390285
13521
1562534
821084
923282
649531
1748128
359830
1968251
1688597
521463
1533627
1233227
1525493
1986107
790274
475614
372156
633078
160517
1251857
1862282
1895031
1967199
1229254
1585582
736975
1764311
79853
1227361
1304861
412376
241531
1953785
71660
437230
1602105
379195
281044
184613
1111370
729028
390483
647399
1641181
1804795
1877664
1968944
1002834
354334
1568901
1868622
520284
857004
1542435
181311
1748429
1382953
1742596
1484056
117419
1738907
1880301
1807057
1218674
1712253
1004448
1118460
1516943
708002
1718507
1529529
936736
1853281
591440
1499142
1723434
1132242
1822273
547859
484652
801983
1745540
332057
1047365
1243499
1037768
1888013
546115
1918691
678093
1611508
1636104
108962
198067
1704731
1200801
1175265
180383
13329
493729
173304
862707
46876
1433345
1909870
31052
1897655
222535
1137471
1549953
544977
163612
1360690
1243085
1809038
1825039
1249872
760735
1249501
784332
1050741
1405044
1466641
30127
402761
771645
637350
688681
1709325
339042
1238084
1726386
1724645
1649663
1882646
1812230
1143806
177188
786968
41321
533923
1967295
1133532
1473970
1230575
290358
1413331
1844975
263442
1395104
1315614
970731
1644652
1262031
1983099
1844807
821372
826475
647370
708123
1985761
1716231
1433178
880685
1613283
1764550
1932758
998487
824629
1264768
214790
940922
1518353
185281
875720
488136
252041
498741
617838
207144
113817
819371
370457
22265
227376
938390
1143530
525662
1915070
1033527
410493
1228440
461722
666342
1226802
162791
1457291
90459
524924
768291
951667
1735531
783261
450046
1303711
611911
1224217
45621
207417
691350
433183
839797
354965
163887
965500
1427546
96543
782252
546770
329598
214405
1798556
1876482
1046522
1628692
827671
1528079
1059094
1624289
1882235
1362059
1918511
376602
265925
1077580
1986099
1579842
1783950
467999
1272617
255585
310118
1711189
1550924
219329
1221173
1125257
23798
80768
1629306
773786
632393
1989815
1297236
1919382
1249560
1324920
1278972
1292914
940076
1291157
1143998
53866
488623
1362004
912420
455902
546754
1250547
1914074
1902846
161055
1514358
73768
156407
399960
196987
564343
487884
25022
1656797
881995
587596
128907
1463933
1788245
1897924
69369
1528378
605414
836616
834984
865322
871772
188592
314579
1551652
1346849
874540
1847847
1049722
1890930
1820622
371172
125798
395424
905007
165892
1479557
751353
587598
1671453
1361530
1393345
538582
1089022
797776
242570
1900442
233795
403621
389559
175007
90450
863009
1066620
259287
64322
1355504
1131841
1569468
1180823
985845
1960302
286462
1329161
1812651
1679723
23060
1190193
363017
102814
1474113
696772
700238
986769
1018239
316498
1400133
1234874
353854
693518
1516505
1744314
1926013
1547382
996374
1147824
1081536
1845120
1501466
628640
1065117
1790054
55885
829046
1879100
661135
496477
1998492
445812
924053
1384
454901
230389
337307
139589
1488396
117278
1278537
237128
1379094
419938
675726
1616915
1028816
672241
1557095
1334375
372314
627597
171947
316874
1442065
725613
27206
1805417
1919080
630833
66008
675069
387799
1481978
898468
1277948
420195
1111611
175558
812468
1001040
45124
1047398
807773
909028
302004
1599762
345512
1588992
1606666
429316
36394
1471148
502588
1958962
1049557
1478391
803224
1026780
1793384
1714977
559417
1409945
19605
161552
1790358
649090
500110
897024
1192037
229914
1848865
1245704
143497
483983
1510268
1895485
322493
1015274
1672089
1536895
1310394
1756923
1627614
738968
1434180
1057806
1672255
253508
712728
1033372
613337
786300
993372
1592889
105005
1465725
425536
774695
39588
1328696
1872492
721233
729834
45502
392979
1238508
1846631
1509896
968363
924480
84881
1220363
865708
1498277
1448697
758198
581019
685778
170186
628743
379156
492865
952591
251356
1727185
276289
124400
694288
1654636
652732
1576367
94303
1091221
1260223
62745
1399932
407498
1584016
856926
1229637
1574500
395747
412698
1648975
609110
286011
1099292
1519843
86023
1944747
960190
1253029
967249
1157472
691540
1683804
277707
441664
560181
1740870
378948
107601
1091680
1705612
1111578
1512832
1997272
1780010
468370
589014
241722
1107787
599508
320790
594748
945912
968932
497560
1230245
113028
165593
1604351
1611145
1470815
217338
447783
1163828
1703763
592301
402844
594338
1878723
593490
1372607
1704926
1229161
949082
294208
1768742
1129962
105647
1388635
722115
1083032
638204
1419095
1845597
130861
8546
1456747
101765
1492279
1183681
1955321
1992400
1409675
1887800
149854
1591224
1683220
758239
413078
1857667
1789218
1739249
466779
1854187
1649847
1667107
446889
1200806
1517856
1588867
1666518
447323
394066
1734906
1866894
1023682
870441
1044162
1369483
280043
1486196
1195317
869970
712008
1733215
66442
848953
57222
66826
1974555
1253562
1850232
698092
1346094
114040
1757046
1115681
1455429
136415
1112993
1612521
1952326
1378435
47413
437376
1722471
271298
1882525
1386920
618810
389174
1531665
1639092
1529982
79873
1632381
1693118
26456
449559
911024
1107251
1425922
1461317
1747446
1728487
297505
594808
1611812
1454839
1514486
1667230
1340646
790206
1382422
792112
346691
995989
404331
1571900
1561061
303911
1555317
1840889
1991582
1392243
519549
1425874
1953736
355094
1625370
94661
1472503
691698
639991
1520475
1989935
95159
374260
1228489
441238
1980665
1739586
157462
1837783
777543
835710
596785
455916
639702
1849401
1881352
1122786
395307
1980736
648612
1740011
799227
1496476
913114
1649477
919051
28409
142065
1048800
91607
1145535
1822481
706553
859037
639989
642233
1185144
1897890
1332387
984940
1531403
399547
836784
375928
1512584
1318008
133629
938420
931162
1319893
794920
1264336
460672
590675
1517943
1236327
1131391
1380992
1955261
84681
1155211
102651
1722580
877514
689723
436777
691664
367235
1047998
852012
1579834
1991727
1653470
1900572
655542
966854
1505143
1394840
1182042
1668232
1881964
358505
1113796
930761
1030762
1954888
1010547
1357067
202324
169281
1038726
1075227
68249
1117046
488873
1999004
645860
1497424
936595
1722207
1782383
430307
1594729
971186
349068
623613
1761391
1386860
997868
1664064
1535637
741817
1316200
384344
1682650
311642
1437940
774646
44266
1237564
570927
1706926
773229
1844569
1327313
1968847
1453884
1075845
1000551
298848
101928
1676937
621780
525801
1067849
34708
566901
468971
1387637
838923
1234301
917460
1451485
223716
23224
182431
667828
1592199
699466
1158202
465439
1008738
1787951
925359
1643078
1238606
369441
881075
766471
294576
1315943
1011764
392269
1429156
613466
1743673
576292
786914
1222325
1718245
594600
919006
131323
949064
1785501
1711705
1816139
1026658
819538
598878
106244
1515658
1526281
446803
1878377
386857
1872609
300994
1655228
291992
1744255
1095574
663627
429274
270914
1698815
213692
1686474
1421162
1630929
1604
781439
1702938
900882
1645998
1527814
1260777
1567403
348240
469278
1038877
398385
1492148
9098
896346
556441
989976
919214
1575909
1721996
518356
254677
1238800
26486
406892
46720
573194
267174
1855080
696535
516119
182995
1224412
1661218
896446
822992
764279
7600
1216652
1890840
108493
298602
645449
336185
573990
1907971
1633891
1189799
1480888
442556
1748697
1048461
565324
296848
385812
1850250
1078482
1018624
791989
1814634
1372566
185491
1613576
1631282
1615915
1861634
1313110
1070352
1318412
1607482
764141
371616
1124992
399074
680786
1274641
759995
1007286
1641203
1752280
820694
1969461
419854
1880962
1774661
76874
1205909
523382
1545425
1841281
386382
1022779
327940
82286
905386
782438
511319
1638003
785653
619892
1542943
1498098
808427
883602
824695
347018
778822
794175
49063
1790065
832276
1674595
604715
185413
1460017
1912921
1900996
873979
1066430
55176
1103038
289419
145731
530263
1642021
1182828
67013
225838
927826
1244588
1480505
1354214
1168706
1335035
980235
1250144
194524
595077
145407
839887
1716568
1612298
1369823
1853493
1067366
989756
1273063
651118
194367
457726
1719315
684574
1251470
469520
1624471
45435
61438
327541
775236
659501
1332372
398749
1096910
596810
830429
224719
1341522
1198168
390082
1466579
763662
1473081
1693905
1522154
412841
288406
1184319
1478127
931762
655981
1782620
287323
1220812
646400
967697
1717694
680919
910417
1843696
1551177
2958
1055457
1574662
1306463
1030779
1340661
1106307
934402
881899
1061659
853586
902278
513184
1772848
493339
1475175
1888440
905562
1707680
867013
1469587
1820416
507252
1262359
262387
1332450
1822592
738166
1016298
364863
1469696
1119836
341353
358257
942711
112463
1348941
1157715
888595
1559571
1855993
1530940
1334839
1525769
1627551
586564
1257131
624064
1125087
1668349
1665782
489208
1081178
502930
819312
42164
1656616
1168454
88319
288157
474688
1125855
142538
1400716
991759
854735
92569
406300
402795
484305
1564215
1508231
433587
109456
788579
1002701
940981
1715331
1461271
1014432
659783
1642133
809800
1447433
856685
1611589
298653
1763724
1172114
65040
1291104
456242
1390546
1374253
1490980
1665870
1174774
1035233
906312
1014621
807511
1567980
1781031
752428
1546891
876476
1016879
1178144
47576
1267596
287975
1676438
1896358
272361
920379
1013307
140411
1824518
649661
1412937
1705330
240288
373803
877344
1693059
1626725
1169213
1163949
1058245
663722
859127
1142236
1921320
1645440
545315
1376094
663903
681667
1905492
1124131
1518010
453856
74436
1485680
1231852
1682986
1411578
1437723
480665
1634142
29378
1328400
554800
762492
441771
1878558
312020
151893
1357680
1008207
1989192
1958611
170919
587754
1567262
442321
76598
391686
188927
1883955
147241
598068
46308
822200
386415
1297001
302342
1705828
1717541
1737463
1747075
1845608
1946437
111684
1995760
1297955
953220
1178099
1439893
35710
89585
345988
992389
1134573
344028
1525250
1940795
915134
702718
1978073
679193
821332
1194432
1267496
1925919
380222
1397225
981861
1556422
644182
337427
1546277
1743247
1814178
1256810
1763642
1259639
1627976
1300430
53684
1230380
1652955
625814
1476289
676281
1175489
398995
1213748
1678545
1710683
1651032
502
1027381
1087250
314505
1013568
1807920
1891854
1593534
1705247
1201167
1944248
351704
405709
1066378
1884671
40100
1562849
293108
1385970
1454703
207866
1521279
1092805
1692730
1415465
567642
1699065
979733
1431989
1178131
706311
558497
108691
301304
556485
1465322
935603
1951559
672918
1446758
1439450
595046
734920
92547
1935392
1362662
1536053
1650244
890223
1413104
606839
615579
1598804
1671735
1056677
1613828
539566
1787841
1052371
1289876
82385
315813
1389728
93529
1157636
1281124
1606073
748453
1809135
222337
594958
1206622
1325099
1947781
1863384
685728
1431458
818351
1778612
920381
498210
1955123
453618
1020132
742975
1764612
1845622
761822
1055635
1718662
1297359
84104
1794443
1286402
928103
1948709
1755933
1195382
630428
1018284
1212170
400316
1892521
1096923
911774
1867512
874920
675481
1412371
1797934
1705133
1884365
1911110
1178701
567836
1275843
342791
1658380
1156895
778142
1703924
79368
1320966
1159854
1949955
1919343
2559
1697230
803231
355742
1186642
839197
407084
453010
466686
1124333
1749967
1033335
3901
869708
420006
632748
810017
336737
602371
1135063
1906598
1210083
1298031
530186
1831170
570613
722426
1979663
1414339
644106
656585
847549
1427460
490643
429468
753613
1273642
198070
95585
1663753
1516320
827149
1526787
1995555
251696
1519687
1334410
1720910
1731202
1226077
1738212
1354183
1954807
256489
800320
1447937
1574285
1095609
1321409
445161
1483586
141776
386175
1422975
1998267
512749
1241649
1270869
755953
1964079
408038
579469
1442418
1221110
157819
780376
500729
1181068
1431190
565257
1614119
491765
192982
1833789
1035270
333770
1491653
327439
1616892
751697
1834300
335379
819100
1502859
1534696
1392462
587127
1907070
1416968
182105
1966371
1357597
554918
257146
1633937
199399
1078858
1110038
126395
1506506
129641
397157
1106159
1361064
1301042
199199
1295117
527534
779450
1296422
691224
1173766
1901858
1582436
236109
1941449
1601673
1651424
1206275
85002
882737
1075790
1524257
1257413
129354
1798078
60038
100567
1939587
1050008
1052423
1034991
1706976
454952
1031810
1306260
1813329
322892
1311404
126104
107385
1583696
396869
907190
877470
726965
588228
772629
110016
401825
280732
89290
1384382
996870
1408398
1567784
1255127
89
1975321
1944738
1168749
1549219
1854255
1139697
1844905
612338
1270885
1746055
1499443
1887372
1959010
480319
1614012
339238
976043
1232514
1130021
1815348
1079916
331409
275156
958406
955827
1545090
307718
945889
1564747
898015
1414888
1451243
1640434
717076
1254436
1033053
1230190
1321584
610249
1365589
1866375
842161
1930219
720332
953428
1858625
1258401
164173
1851548
478795
1193544
1862235
1218135
63656
1584900
1311619
214991
589861
1958642
1591200
778898
1753914
1433165
925262
790025
1509843
1553345
1707896
1656672
1882588
1175934
1447586
956330
1554166
1958773
679044
1946667
1314855
92269
1983834
617322
1783371
907431
641760
1771219
362778
1107916
1651612
887152
850779
78089
1891547
320292
25316
734485
762251
568467
94497
573595
655032
934301
1825256
1496274
403534
869100
299092
1978187
1898570
411886
1857708
1223208
1184159
1162536
762776
14635
262048
1296033
797334
1894438
561697
1904555
133510
1084464
1953777
514628
1275386
1737902
380789
1003084
729674
1029676
176759
1967545
839263
1563660
1388263
1526906
1784027
110736
904692
1416768
1491040
866968
1424265
1955083
10613
1348786
575186
1178304
1128413
1340936
252320
213777
1602807
462944
375759
983625
408296
68828
481298
855499
345831
360354
1269187
319387
31132
1583232
875558
57550
1729646
361045
1878388
962898
1927853
1881719
977076
1845924
1425890
1037020
1682754
1390878
1593364
1075856
1350321
1411546
331553
1753220
1384351
991882
1589478
1090024
858972
507288
1332888
285620
1346497
1018126
248068
40769
1613304
1027526
1358842
1855061
1951785
830338
1808614
1952748
146914
270026
1111830
64829
208373
1887910
1229639
1642485
1379917
288093
808491
1369760
445922
848403
1534260
778510
963563
1711154
1568213
1283432
981394
734213
393380
1432287
493011
248773
1086683
767399
1511017
114643
83380
330456
450190
653384
1010538
1622126
1735756
1261769
676572
1040974
29325
1305560
869633
1268259
492587
467137
769432
1407946
414686
1415314
1245360
1836737
1463472
160827
1978734
717817
1713943
622411
253685
830272
988036
1334305
862437
254336
409211
114878
1716397
1313696
810734
76194
487738
983188
753091
533604
1485925
1406887
1731277
593309
1856278
510982
1324609
1933962
974185
1315833
74706
769285
1871099
901005
827385
371162
351824
1872499
109066
978312
123387
1543839
1923113
260920
1575993
272143
1151894
981734
889944
345659
876185
997746
332338
236676
906441
1564221
1995818
1628785
1539520
1398935
845438
1806339
1213918
1053539
1658910
1746524
343247
8632
428454
246871
659268
497528
550955
229938
1572762
594883
1138868
559416
977940
835079
1743660
808032
478920
691185
241519
461237
1133536
1315928
1617598
1454972
1376517
742386
435261
349072
1600463
1119912
1459037
100195
222538
1646377
1369251
1794039
906179
1616701
788435
333354
815759
405856
1296396
534552
861343
723692
151642
1334144
1796835
1477457
1543281
181360
452078
1872455
100937
506501
1847690
1479044
25988
1912696
1800509
1644782
1147096
629226
1060996
367341
568647
1821268
1245302
869591
1054640
711545
274907
357142
1111917
305509
1665167
1325765
955879
254623
1066473
1609536
1063710
1443834
1852776
1862017
321973
1717602
1009362
1091924
433543
1718749
1686039
1234977
1869518
875628
83773
729263
14076
704218
1909433
470059
78641
299671
739905
1446794
1087262
1827417
485108
250209
634154
679989
1146573
675180
1555882
1308822
552089
1583982
1044804
46330
611836
1294659
1930819
1833905
367047
1703717
857441
405847
136086
1178485
547280
280978
97647
1528138
251045
1472990
520664
1373433
749045
1744721
1161174
388002
1339806
1721061
1762492
244872
1828235
1164382
1872759
216415
242039
5425
1028486
1252793
1612359
1379257
907043
443684
377120
1336116
1270865
1720436
55887
1413213
344272
1032192
312176
898706
1607461
1510923
556671
497468
287087
573751
1303155
181815
898215
1278225
525687
963965
541731
830347
232127
1494534
866879
1664277
1566471
1139078
286864
1956828
1200781
1657496
171124
461204
337108
745739
1774853
1477191
1751174
801118
242435
731872
1972904
1386453
1455804
265054
172060
649044
510313
46742
1598597
614294
657647
272849
160417
1974753
877405
1481907
1411276
1925547
718283
1808655
1454550
392083
1187209
94589
1927005
734575
345523
1345241
1676209
761521
798350
1132222
780219
499751
254401
515854
811300
1440048
366257
227959
99897
1963206
1208386
698285
496798
600565
852445
619147
219160
1666931
1218193
858096
1929360
1668085
1504904
1941724
1807325
876352
517371
1159447
431985
798102
1284190
556725
1790257
403126
1279270
553355
1911434
906627
1720788
811470
247829
477067
1459390
1303113
424681
1462492
1700760
392906
820310
509466
1139873
1580688
1395265
1417097
1296448
656778
11403
1803694
1368665
170492
1758438
330301
410276
377934
1996763
1168816
288621
1716415
1798079
890047
1542760
484288
1262123
1933678
1681030
732333
1351784
111906
306362
513044
1764038
1987230
1297481
1896625
1787909
237111
1191776
1001794
724254
390165
1940183
629735
1383985
85949
1322677
918194
678073
1022625
1102278
1069931
4793
358806
578326
140544
522099
465436
1136325
1315497
264294
554876
328392
1680992
1727247
1481840
1859793
884823
1894790
918600
114172
208432
1711857
394635
475343
1935501
496664
1973708
699131
1542999
813950
1534377
863749
619043
1403445
69633
1759520
1334712
1040266
368212
264257
582838
998629
1995159
1439350
1960158
167090
1664359
1140990
871849
1597204
861588
1152441
65606
10349
983827
1320386
259000
40235
608484
31801
147196
673024
924742
294506
307359
1236247
594387
1636337
1038586
1511461
73944
900843
1495297
263615
891340
754729
1468006
1414886
1930285
1309215
1737979
539898
1755622
490721
408470
1384163
1357456
1279826
383903
1469400
426317
1116024
510833
1609030
718828
1731088
752398
501687
1251922
479224
1582088
44456
1473601
1710761
1326478
1129240
90280
776281
1053186
1446828
584775
1090247
1293391
954942
1995301
1552019
1062418
1751778
1659648
1798417
987333
54462
830377
1489600
1778029
1552168
1877063
1476046
250829
1146521
1537508
1257997
722831
1171849
1005942
1475317
278628
1924982
982036
611138
1513202
964488
145874
523763
1749233
1689823
1602162
904151
176173
1199335
1030874
9787
848686
46378
259036
1458605
253618
268554
534035
686799
682690
208215
872483
769409
935397
159927
646721
1325182
1333200
1979609
931478
1209982
868506
1856444
762871
450665
693341
1274916
800741
415696
656399
1005559
474152
1155561
1931294
1725224
1942826
326317
1156960
688424
1439623
1337518
836306
1962681
1017749
820966
1836782
1642363
734710
543410
814135
1697552
204505
188218
106576
498980
1850868
1263459
1618722
1263869
282731
1672613
1510762
1393101
207730
1191110
1553432
1127152
378833
907643
12130
1281414
250306
555766
65881
1340412
875185
1400574
902687
1681091
564123
300928
148623
1050745
5058
426669
919624
1236552
605238
1705761
1705129
1693221
1940115
549135
1253878
815934
1467662
448643
914993
382069
665953
1935989
794843
148654
203749
741370
933774
1147026
1204928
1602552
1367200
1507936
1178537
1645257
1976318
1778130
73098
187877
1212592
1044152
668447
887057
1105786
1387629
803266
1231747
1904288
1739543
329318
1472668
345474
1033772
625549
105519
912894
1659536
528107
1621436
1381931
1483829
1580571
567717
376904
1644552
1439584
1478138
1521171
357064
785320
1042841
1482738
277033
1966
748905
1372129
368908
1967455
21555
813737
264946
814800
1599992
1699719
602467
768817
1840433
1626693
650537
781335
515999
523154
1808159
54982
501153
579855
1702138
1088888
901008
229109
847161
713340
271751
1236350
177463
1942888
1853093
947780
1287683
77651
351041
126001
899917
1348784
1495613
1098868
1190272
3089
1853336
909062
320055
291279
730761
1592544
38419
549470
1596521
1968282
180663
557652
1333593
1651285
923039
908908
1979603
145607
676596
1086524
1690336
1823722
1833415
996031
1684230
1914779
838322
1847364
400329
790289
794598
1021712
1505419
1939807
1681033
219618
153043
1791482
896952
1227432
819961
1514387
1319553
1823007
1743098
1813896
1124089
1211888
582943
290817
1602424
1722200
578007
481092
571168
1615311
1013161
481907
1654451
301308
1255030
784991
723587
68130
785287
1919777
250460
1152788
839176
1449313
879284
1580614
11711
861868
830231
1701896
1758802
1355254
692317
772558
88247
431409
768170
1291243
42995
51300
731796
328808
429711
710335
1089179
1332751
1147641
1412805
594418
1839418
1658380
676046
1823783
89985
812425
19147
722732
1838129
1555661
1357354
1392485
1501861
1843673
1148016
1456299
1508039
1998544
1606794
1606646
262696
1731589
880166
982280
204104
292030
1637772
30183
999980
1322775
1325711
904794
1326785
715096
893005
1808200
559220
893689
432934
1387839
145088
520258
981136
258927
258257
1594544
1210124
1170067
10618
1664156
1788187
115624
1665079
954362
1900839
1472417
426053
94826
1360357
1008723
1805280
8947
975832
682042
1780623
1137400
613068
32507
1275168
157379
782956
627163
1863355
1598344
552076
496836
1741810
1995030
1090807
1996595
1928623
746542
1473851
864570
1010866
1119262
1998836
1966973
738505
1422786
1229239
1210405
1198004
1382514
1377504
1221778
1644545
482273
1690207
476477
899697
1174926
1942611
884076
455624
1267611
201076
507627
112252
1186599
1701216
665150
213417
947804
395517
1729195
675721
255779
826050
1952524
1576882
1441452
441860
1546501
1038187
1547406
1444029
884040
1823836
975166
254792
58937
392820
161060
25936
1723136
612816
1784560
1283409
265017
1099702
958847
1570055
1774058
1045480
1708881
116488
115255
1119125
265828
1374573
1108571
1464430
186876
1915447
1720977
1159920
449510
1932895
126059
818027
1584772
1814441
1653986
365885
926074
830519
850365
1380398
1183082
715777
1723115
1589888
689777
202812
1480142
611487
776400
30002
155637
387811
1217988
1472365
560440
1455074
415474
1353332
1374596
957751
908451
443563
88048
22379
1176492
1636088
1967267
275184
1934971
1870339
808422
1427510
375565
1005362
460319
889710
534804
1056143
427708
754930
21782
1731697
535591
1176102
581364
1958846
1359913
1270123
294968
624508
1858470
246112
549607
942285
1986735
18516
766058
552858
1660454
1313186
454346
1436896
1043030
1904105
1400367
549445
229477
1205878
1269293
1523223
731620
442285
1494416
1775185
574482
354917
1173326
1291904
513762
1001584
309060
193160
1316806
120332
973038
473186
93072
1881533
646368
1193246
1551651
451790
1540148
1613697
375984
45655
555625
403317
1369959
214427
512244
1211270
1946688
961633
626796
1987974
1376860
1401444
861782
1420644
328228
1369710
874616
431906
54269
572714
1463796
1293815
3886
150208
83081
566882
132294
949559
477905
1585333
514943
483125
915007
44450
1723877
1003591
1522138
571211
1427609
71472
1795650
1621992
1928962
1221376
532245
310279
794060
284387
1009947
1489596
643454
1934800
1246231
712527
444819
1749445
151943
108941
986931
908341
1520595
709577
1713717
106774
41554
1830948
1009265
1971512
1920832
621531
277278
1926623
593543
1862735
775482
1061575
741924
992706
834649
1560664
1813655
1901063
1969724
1362168
1972471
1112162
481525
1833085
1456062
1673623
1233872
930458
1888524
373503
1037926
1285395
1320420
1885490
550556
762852
392510
1845482
950760
1047584
734227
1668786
79065
646249
1029645
722374
1885906
410011
1558347
381477
489906
1627004
1057411
52302
237375
749044
1061015
1764555
1355956
1579353
1591541
1374997
233718
1653335
235790
1562497
399324
973551
1539392
708066
655736
639709
168057
671860
1685771
25845
176526
928538
1154927
415431
900132
661774
194945
1257383
1675095
304953
255193
417779
1509816
1338181
6532
1480790
612071
975877
946070
1284310
756328
1405589
1001248
507082
1633505
1950065
309802
492826
1500565
397312
1282521
1722429
1047066
260966
1574710
1707306
1187438
1361270
830513
1355418
1910276
1073159
170726
510656
427087
1872138
1948356
1958093
75021
214018
553402
323338
1124240
1744909
93532
1226285
918311
1415481
169004
546745
1705598
549760
672162
381352
725227
1599262
741592
1399735
276497
591515
1189428
291959
1233132
1384838
1001052
1487567
1241409
569928
1210100
1372485
77440
681766
1572447
408246
1318138
797434
665193
1688774
1823621
1564222
654294
1214533
1352707
1950284
570723
13392
1170099
1888086
1486082
231900
1563723
1159085
1467584
901921
1932962
554785
958490
1993595
1643343
490357
522587
1511883
636849
1413681
1253671
1265647
1444445
704338
881774
827727
1895260
284744
42934
1453681
1920656
1991824
1102402
1176541
818119
363053
1621819
1571802
473431
1114967
529382
1590903
1793758
425110
1360413
1226390
1377088
1043809
1656777
717160
352730
639639
1061080
801966
1033749
108878
582552
240039
353946
1549761
958749
1203130
595535
1437963
1296557
1002289
238807
422498
1869046
585206
962426
47471
139609
1794692
809886
975443
1378315
239012
1370302
1568627
925491
1436280
194230
1256541
258407
145366
257895
1286125
962997
758875
988937
1019193
1551999
815978
457063
715302
1780100
1697366
586622
678537
1685367
77994
970132
1349072
1450667
1809842
1432989
1492095
1524254
1017297
558679
1592427
1159534
795963
1151904
502659
1357413
1423355
1911255
1243176
569533
806531
1972590
445364
1506392
1153602
230685
1932608
1579712
1108474
483488
115148
198349
985513
1089472
822935
1419313
794298
218196
1822578
805363
1441863
1986313
885942
1688375
1521714
453985
371814
9709
778850
1923768
462777
1551533
40602
208232
543535
618342
1041694
39756
177667
1223458
1866043
131052
23232
1587535
1817146
700638
269490
63988
1427473
1758061
314546
1768860
481143
162663
1373301
140378
935189
1815243
1829915
1371911
134950
1147561
1900361
526419
1584337
1689681
713715
875666
1195176
1397652
1188470
1383986
959901
255109
404619
1596245
992688
765668
55768
1521541
1548708
903664
1274175
507123
560578
1413814
85107
498326
154891
974879
1933638
1273929
1586703
371841
119260
1351373
557171
1413169
751032
847988
1020741
1756922
1007189
1480660
1336929
1660162
1547921
1036312
629583
1597258
1834590
549368
1811329
142577
13819
990530
76296
537917
986658
1192822
413526
1566134
600788
1043055
1643550
1202074
1890456
822238
590958
1572965
903571
1411860
103096
1038438
1664757
1581287
1739310
1963385
872594
1395218
1286026
1012528
443823
1929829
1604553
1153781
457255
1372467
610750
233123
1403198
246878
1159708
1180688
36663
1907503
1862791
1629900
309240
117929
518779
822236
1169389
667863
670638
647640
1266064
16786
537708
669994
1681082
561339
1609340
47778
75892
1189809
514993
1910722
1324914
140299
737427
1265732
835717
169878
1726071
1348342
1887453
933883
1772329
915164
1146538
1372872
73677
778500
690849
1564244
1548305
777254
187144
120522
227487
97532
1578945
1164290
379825
1264390
321054
912036
1537641
1275027
1935661
1120340
257079
302781
1049752
1677574
1386924
870598
703266
166520
831553
1482486
452577
804219
334624
1215499
661298
1456245
1710091
1284090
1226612
1108771
558747
803020
1079655
930800
487013
1647617
1070530
407863
583060
1328925
215754
1637688
393974
466709
1867252
1204937
295253
1292755
1378071
1028413
463353
177052
279416
1676702
623810
1670636
1767302
803884
1024161
919728
1137625
1066283
1562390
9573
679640
399766
1389775
626039
1220038
557942
35864
149057
1929316
729125
1233312
1068081
286725
1572419
506988
1329773
644605
1154676
49796
1640322
448976
1667238
1784042
363175
1340388
1109510
508740
1126239
861631
1845185
1735797
986115
215619
1078285
1750961
849508
1251156
1631891
1691895
1051110
994335
1963218
891451
477940
1269190
338675
266407
318879
466341
770867
74249
693591
886462
1651860
156272
1552265
866471
1806168
992919
277435
768829
632714
783464
1808079
324546
68829
443121
1171671
48153
318312
1091211
791275
1491942
1164435
1067499
1126738
1836722
1779979
613447
311780
1438366
58048
1767273
1362868
1100044
662181
400104
144425
1949349
170243
1309402
1886226
336041
1976846
115616
1703104
124240
1010058
951439
1761428
464907
366084
743993
415362
1762506
1287101
697026
1488385
1792620
193416
1925189
1236706
171643
251233
746690
121623
1025080
292760
810040
18466
1607399
1205697
1103272
1153968
1619043
1933514
1346402
872247
758106
1169454
521739
51056
1596378
90995
76398
1391071
890146
854301
740548
1319834
1685233
863469
915286
407017
405240
1866934
401259
548474
1454908
702751
1755294
1888245
1153904
545237
1553734
1454648
648743
282136
498080
553038
225564
1050361
1362461
284796
1010006
1777289
68597
229781
136167
1207635
320542
1622152
768620
704799
1701040
64953
1589348
1285411
109474
482995
1146727
95704
1227347
1313947
1418840
1316387
1729557
787628
1990907
510021
1234491
1042548
1878863
96836
601489
717757
1564216
671229
1574489
914427
1834293
443505
826825
1192316
1217861
258522
1354406
181338
1566127
863316
116756
1839498
80778
51835
1574768
153922
1016524
1485788
1544846
1263465
1887739
1505969
48355
1228849
1075869
1846405
189081
761953
502108
1375312
698411
165722
158217
1559096
973502
1348235
356091
1132061
102367
1901665
1791305
1272871
1894912
1482304
1790980
1150500
1874819
1814154
1458183
1747633
236818
807616
364503
1405150
1883057
254948
1851146
1960545
690686
1503041
1801959
1578775
1107626
439878
953936
1158740
1551439
1276413
1351966
1133434
1601155
1387955
1070098
1453465
1835142
1379974
1676827
1007483
1132998
1178143
761827
873769
1396701
1198580
1471865
264027
1685113
763056
1749121
975708
664087
753643
658880
1070214
1183932
1108133
1077541
136421
948891
704453
382805
34039
798808
766186
1508016
79581
1064650
1780607
1912555
1318341
1813931
1224211
1473133
1781780
1796118
683368
761302
397603
1861829
194110
347534
89009
1935081
798192
621185
384869
20938
1780007
302849
983498
472092
115251
1305801
420310
1762638
1432574
328425
223239
1353287
580907
340171
504690
1019355
534386
1213927
1846618
842125
1811573
1364979
1851619
252722
610966
621646
1306246
1532417
1853272
1124092
1841895
737467
1768394
952284
1749146
1317964
594718
1323171
1515471
730793
1105911
335385
484713
1407986
1550247
981517
768665
1336006
422830
611760
1785699
645678
1480034
1530323
734348
1311285
1424534
1687932
397922
418530
1133346
168823
1794597
1147250
1461637
623173
760585
216096
185753
789253
1747666
148075
875147
1368116
891214
805676
1400402
1049935
1718332
1652275
1390289
1981218
683573
342950
1748643
602137
1852190
432832
1014425
247528
31768
395388
1961480
1591982
1651752
1339838
749590
685063
394341
1751574
1676452
1891005
18298
845900
1194884
677302
138528
1412276
884811
473782
339456
1695470
62528
1366828
630353
1529349
855778
978421
1213912
1568164
19161
211272
1368526
1403486
1842658
296416
164118
1918722
1886516
1366266
1478745
531387
1701170
1155295
155235
1075737
1719239
1222600
1253401
1907281
1017185
1647883
958480
1556756
1390249
945507
1613918
244708
1386202
976123
1782902
1709223
1711054
73629
1696862
858216
148369
566583
1819531
792244
1999477
371546
369408
1395110
1282655
19395
193737
1571463
1737905
598284
51494
1425875
72337
59711
566741
958705
477828
212715
240744
583628
1106839
1049879
1127354
1353779
1262584
1870246
1136868
110029
891099
1244432
959958
408599
357693
290360
314206
891696
1237038
1866656
949053
642282
1469838
328406
694762
534149
37193
1716140
669566
396169
235691
747705
523288
1737694
1434974
935083
248045
48097
285333
1461964
1942806
209130
1227210
711630
1299727
719738
1760258
1519728
1623742
154516
325988
1858716
1765542
1546733
270666
1153390
1877413
573193
620690
1901332
750434
54640
259052
1599892
278805
583067
1472943
1179132
1133154
842057
1606217
421581
1995782
1674608
1399148
1250470
339239
1391103
311373
1006843
1276245
22898
1883628
617331
81807
927251
1082670
1837745
732265
787836
995147
212791
1470856
759625
1288912
114790
661496
700082
564368
486478
1295481
216923
1902153
425950
758800
1318388
414457
1580864
1734744
531223
285472
784287
1764616
576286
1870132
42966
990411
238068
1079806
111414
925998
1277747
1321845
1188630
692116
1441241
183134
929154
911714
655226
1986697
1804601
358528
1397024
761150
215820
1296907
453180
1778324
1141528
321171
72414
735912
63271
238152
73224
791430
650483
1887221
1845316
1672116
784990
1478486
400358
352341
572318
1669060
608928
1021570
1010738
1719564
529386
1002778
784036
1191410
1550953
1790932
1766038
1778389
1070690
1386968
230757
1889011
1982980
651415
1620166
570809
141984
1670241
961251
120364
1987676
401939
757444
1311392
1524522
1502328
1270035
618694
589826
1310163
472762
254182
1780870
1487908
108788
1361021
1737710
427516
1330373
188418
765921
1447451
374928
410729
1376722
922122
756619
259582
694055
1900830
175851
242626
1732113
1251525
517515
1945130
1251493
651088
478476
1896495
741706
430352
1701004
614939
239118
1424796
357241
345115
1500917
396762
1296541
1838886
1110757
857482
1123351
1161103
1297341
1305285
959833
1274722
785648
1130865
455559
138418
327294
981968
245794
1642186
848052
1418574
1436047
1197383
1346793
520517
1346653
1671451
872013
1412257
833871
39280
1515439
1575174
1725028
320428
727487
223212
1673514
1821006
648165
1639939
1788739
28126
1349476
305872
1710993
696602
1209746
650957
1413780
622001
1422541
544315
1147021
1216701
442134
521111
508279
492163
99152
1538155
648829
198710
1579404
1214476
1659077
1861550
689784
1132394
1762147
160961
1105041
298575
510918
891076
191358
653263
664867
1591524
1062958
446857
1150645
1531883
1088409
707559
1584756
65910
484301
290029
268699
1380360
490284
1355352
1981768
244501
674941
1873068
627103
181177
912138
1125458
965421
1609508
1588797
1703025
1416247
659938
1208432
65775
1619236
497352
1660020
859410
360024
65286
162951
1005575
431499
446166
1057997
1849095
1797150
835987
337688
377613
1346091
1629450
308964
1138001
522726
1402661
270047
1992669
192057
782366
1152238
485263
174272
1399986
1789913
1062853
1012564
1214898
1647255
1715085
488009
319992
1752373
1269800
1163287
456065
1663680
1716331
1207943
1370892
1288073
1034565
980051
1075773
174020
1157763
706624
697459
1524893
1936860
822183
1148128
308046
75831
208268
1921488
378236
722654
8318
640920
1054516
995440
767601
1888394
1579820
1651081
905143
926255
1292383
886243
597454
850813
275016
1074142
251034
1767580
1134584
1394528
881240
81382
1431668
931882
1111464
1488416
527332
1408985
852208
220514
554792
485188
738986
1146383
371939
573407
473135
1212317
507923
246241
1446385
606563
982075
1373381
664991
1380766
720746
1354742
554327
422766
1301860
692656
1200558
821286
1376264
1555062
1987595
946729
1837218
1627658
1730405
879700
452859
374289
1777129
1836493
1742902
186079
1311998
330111
393493
1886759
1012846
1813914
1410561
157604
1539948
597187
1517907
2551
1095749
116087
1798990
1739671
332193
311890
1767018
1498016
203748
276033
129661
1088185
1349992
1118550
677591
1595849
208287
1781910
659680
1037701
646491
782733
1478530
1729754
1425364
787665
1383593
1031945
1097883
358888
1965303
623188
1986990
1606426
75365
437252
369882
258195
786661
1026894
1905907
1515214
1616150
1647178
873293
1620495
1075256
640877
1227647
1804568
610639
904074
1466359
508210
1799509
1692881
1688639
1264452
11139
1410594
262774
817688
631364
547501
142050
791378
1537479
1110749
1062735
1288722
1502073
1275222
789203
1106976
766606
121327
1337076
256100
1112562
567592
1360648
1323442
936315
188845
507869
1138864
1121820
331293
1048051
860870
1748586
536390
1489323
574717
1847959
540192
1203454
946112
638193
1408179
1916208
688689
1425926
1744117
1940520
1457315
614838
530032
14814
72627
1433182
783737
1300071
195621
1812193
901276
1844848
1368691
991606
552160
1626469
1760722
937533
754587
1386758
1890034
1684408
1236937
597389
467172
700816
520614
1673307
911869
665886
1384940
492392
618187
1726725
823831
832195
46349
370903
1956281
720770
676285
1309289
1165336
486154
252462
554791
961762
1376454
1212989
1214744
952696
1711004
492277
735365
1680439
1345284
1708354
1303263
841267
1574112
630631
1602650
78865
1048740
1104919
1182903
786956
1803388
1264644
376097
1288901
363233
1071101
176624
474022
1287446
1233924
1781931
1981878
642671
1611173
416218
882352
1134469
323208
16629
1829097
1637204
932238
942133
116568
1025591
63062
251477
1425910
1889289
1327740
95167
1313902
1938352
589110
1873629
335464
671836
1215069
275265
1646515
1901225
789136
1182808
1591853
505067
853075
1336938
241051
68064
1099126
1069421
228785
1698237
186195
1052301
1072807
699021
410761
239131
817452
880680
1565484
8409
1550067
909973
1739376
544825
1511175
267776
435283
164463
626270
958863
583860
1369107
341449
939532
1812775
1464816
1391836
1884895
153819
1585527
1273324
268197
1612692
621095
1769648
1342777
46992
1345312
4351
1357382
631005
904799
553153
1607951
1359352
1445900
1516608
451894
508946
1465842
142261
1021
146546
247785
1529652
907862
1254837
298957
614746
1227918
586830
187122
1547269
787213
397891
484630
1159064
1843931
1838158
1641975
919768
1776946
1089592
1629717
1145518
1296294
699841
863507
284576
1385113
448483
527538
1398759
1743020
1825566
986065
237141
1138248
1809277
1047722
88594
76133
1490839
985121
485088
861042
285280
715831
331658
1827359
1139316
104516
315541
1104548
1688163
679591
1944287
1233166
465867
1801103
667065
26771
1267524
622758
495123
1807289
1428035
230986
66099
895171
1988910
660100
1061667
278657
1153071
799272
1770716
1367013
567593
526136
1148763
1879246
1430215
427042
857795
1892981
1220826
697569
31027
1304536
103539
846191
1020966
356658
1434994
1580014
1880090
878183
814864
1443582
998
231590
1333256
1439610
1377482
800218
646166
1501314
1323940
292893
110841
1856127
804721
362656
127144
439406
843004
1004419
1611114
398572
178948
1946393
1101793
1028760
70093
259543
1092551
25057
1131110
1151146
667788
861510
722338
1052697
887299
1704143
50776
996854
1671626
1630331
117639
830723
1319853
923981
1918766
1611765
965994
740277
1733275
1199193
755256
1002100
1722007
144274
1461354
887532
726430
116444
384805
1847176
449329
1631892
1253642
90539
153333
213493
1456726
1122670
601333
302350
108673
1141615
361818
1257245
1562803
804886
887997
38729
1270332
471393
1700783
96100
708136
1422055
67359
1430907
870610
413994
1992818
863421
548677
1272394
136156
423659
1098947
1099355
1212356
839750
1518732
1461498
1176852
1964327
104166
1514145
1804875
353083
1718449
1859964
1137735
1472717
469978
1349148
792448
636297
905628
1301505
408162
460061
1089718
1263495
1749251
1798212
390198
999953
8006
19164
12876
522589
1297318
406112
170260
537726
1998063
249639
1834333
1528968
1765405
681032
140193
844426
544485
648226
1897945
596207
1918810
1056051
656323
1503659
985694
1359709
1144713
1571220
347019
732081
704239
843682
150783
857688
1907656
1297671
176481
260720
929447
1994669
488568
688170
255287
44356
1870688
1020888
400709
1817644
341812
863766
977720
1569918
60049
1220485
1033397
646736
930327
1910742
1837739
866708
119618
132037
1445156
179390
426361
784911
1231736
748736
1586012
344769
1736191
466974
1567102
810680
1444627
1287904
282251
1586408
1575229
1088810
483684
364728
1937612
581954
639575
1107856
1439747
1756148
1692265
110896
586064
611060
1143391
100408
287443
226479
1494596
1255696
1842178
1472437
1084425
1201977
1914389
701928
1052663
1174233
677777
1759155
779844
1785368
473593
1713502
602316
1172729
1552334
427395
1197494
1195754
1954516
1217009
819432
1354426
670359
1779333
147028
1789846
1744437
755216
577688
1015308
1637048
155828
1754515
1635208
1197693
379124
1860153
1315742
1511287
620367
1548159
1905416
1872619
1976743
1801260
1235424
999093
1184171
558072
646505
882137
1603440
1264793
738479
597854
403952
373742
1244498
478650
1268133
666494
819425
1505751
817555
1790717
306489
1728152
1106030
1428270
1031646
1257966
1881259
640169
1172312
272737
426482
1849841
1236585
1335392
1807735
1483428
884924
245025
1190459
1371869
848400
863958
1946286
755227
1810064
1767145
428854
1159732
1762880
1089171
814897
1532356
884428
1949422
1559175
806462
272427
1042139
802737
894036
1087289
1019432
1118003
684958
1209586
1945275
1025220
284680
1539382
1239885
570058
1497973
377977
1460620
1954366
1230853
450324
354876
668199
469755
670859
1300336
1713706
951768
655988
168040
1253978
1151147
1870076
1156521
683747
349849
1137373
1827884
1032576
1417591
1530478
1339857
1173616
1502602
1288859
914708
57050
1839051
1161035
967108
880541
1236617
565822
1165257
1999196
1946216
375134
1422029
1319697
129282
1655431
1005580
886154
1127135
697401
928391
599399
1616131
1800823
314684
1920254
729806
890269
452393
552885
247921
300567
1948944
244318
1696986
767429
1572785
127854
1548064
55807
104931
623990
1900573
300034
45465
1768223
1939547
279092
341487
1907505
339683
1400066
1519786
253444
1768376
979807
330362
1154788
793141
1377575
332405
992959
90286
1464046
569803
831593
1779088
1819260
1608036
1722932
257176
1633115
1360783
178692
941179
1855160
1116313
467615
1747994
1419187
497939
1069863
1827245
1878358
278244
714481
520560
910162
1668504
1704483
443485
1616550
378005
191943
1077268
377364
172361
772155
1384313
1900011
753600
145327
597636
1865058
903671
262587
1222161
1660168
471658
679562
1263177
57841
572315
1320361
1960154
1397052
1339797
1013693
1967589
643567
235489
1228262
1963275
1055688
1541286
1912842
1960791
392753
668084
1288680
839339
1676930
1032615
605645
44194
58429
1570406
1217978
1878029
826573
795274
575785
1613121
344834
1940223
94063
846180
377661
280239
1906976
511473
1660632
240412
1550609
1258136
153462
454260
1933189
1799975
1992182
1420510
888334
1475170
248603
1052637
1777376
1528931
40800
539710
772483
619069
1382821
238782
323031
312204
192785
628455
1409536
1680137
1090331
1722644
515720
341691
1816811
1584799
1708279
1979914
971224
465936
1712882
522698
262460
1344088
634591
517935
1431358
1251499
270317
1286754
1837017
323724
648471
1920377
582231
744893
495706
874452
319762
537285
1528868
879842
1620151
1853574
1298455
538207
942450
1327886
52019
600214
1731659
1964807
1821691
1262309
216406
264466
1671563
686813
557162
722718
47284
1768908
1459227
1562551
1530145
692942
404077
848527
22122
1286660
1265008
1108855
584784
659954
506441
1941755
1463388
1341407
1677241
1178139
1847008
1224085
1101508
1744495
1445491
1933191
211529
762489
1504599
1551764
1452119
272243
1239470
782646
1809053
235852
1554442
997503
839967
1601053
1122349
169265
1478838
444318
1278976
274578
1642680
765790
1958541
1111966
167323
993271
1623518
282989
318684
197192
608015
494396
814318
1363080
1495130
233051
397125
1722367
49703
1250936
712376
726288
391372
1337547
1182094
1441611
273850
579717
1069056
531484
1040316
1513691
1795636
1873280
1412630
224522
1731965
907116
1327567
1714759
1552860
403319
1170522
963131
278108
1504281
490266
1149286
1121703
330108
603396
175863
365718
416072
1806537
1790167
744397
1596588
1021342
987170
212816
1454078
1497743
906148
638805
1111953
1717712
807718
1286407
1705491
216696
1340915
240637
556785
810377
637444
408596
273918
1746938
894288
455639
1941817
625205
1497537
1009850
895939
181913
741955
1109874
1227495
819512
925715
322484
1625965
630653
1647845
684042
174912
513469
555790
1946136
1443897
80464
1682875
597937
934477
722149
920620
819389
1262313
973843
317945
1270961
698286
1943405
424889
105836
1944431
1084421
1643253
1324713
504998
1820539
342407
1639140
1965571
871652
720690
219774
139716
1585011
1973894
1813128
362503
291183
339577
1437375
1684643
561299
1130393
1418424
125688
1462936
1956249
1906497
131728
1533864
500735
1722482
1624878
1467440
1868063
1078670
145634
95603
1812532
287391
1985891
969551
294965
1173715
740937
1594139
1947294
1030520
682282
1022430
1366056
33241
1745805
1148885
870676
1825730
353185
912744
883612
1947264
1086529
139392
805500
673358
984246
1972833
1598463
336821
1596925
1858264
1845886
910836
1638048
822448
1227493
655154
76749
1026955
817744
554900
1194880
1996499
1024940
415962
1227060
260711
209934
767055
634471
68500
300878
1253718
1071140
1934146
1193802
1135934
354951
453821
1185025
1256073
475151
12626
870592
1003011
549731
1111721
119890
235006
730029
1774524
1691573
1478140
1438899
1683620
245865
1664013
1530867
1092512
1595992
138152
1390596
1974310
298672
877196
1614555
738045
470377
864462
91465
1027377
102938
1202349
445331
732054
1117096
1276781
12912
1724043
48162
726096
1170675
403813
1533791
577128
959854
1547854
1315658
701213
957718
928446
1643414
825653
1629811
1877093
137238
44769
719548
62414
1830076
348591
1462008
1643393
1026870
55209
668017
1627488
656453
959806
1235807
108484
719026
77615
776134
1659586
766552
1771069
175740
1504058
913020
695521
67766
333296
357094
904155
1232487
1994896
125815
977413
1103569
1813446
575786
1419573
240725
609554
1408320
1287996
890852
996137
1257817
515637
1633466
1621813
1536405
883988
1011892
35327
1811413
1649282
439643
1739435
1915521
1298465
1562383
986386
213150
658048
1487303
111458
1488251
908117
585965
1133719
1943995
1967630
1931615
1386298
1786789
1527406
682274
1159915
210107
859692
788701
17091
789408
939689
1110622
1252959
415718
1902757
291489
1777671
94146
34567
309320
555717
1240485
1879339
856362
936300
981950
511848
339207
604790
1261501
456918
1555095
791767
477745
927689
1947905
170081
214291
1288684
1492834
1944740
475861
1123931
1975531
499591
1578177
985004
437423
1292034
758729
437279
1767919
1785957
1824670
1320714
1107535
667790
216260
698819
1738057
1766970
1972021
772344
1514435
1224147
1724333
1021457
706801
1547903
509318
607755
1814603
1499822
1350213
1600460
1400126
1285093
1669458
1887323
1420571
1182942
1746229
878342
1643898
1992583
1830053
1215221
935536
1240332
1118553
1127106
1542921
431664
1173211
1143804
749364
926233
1621937
1439412
1564061
346375
1571296
1432868
1230970
349566
354980
1997768
1836169
1277655
699507
1134308
1645105
1281032
1353233
213682
555789
923717
655777
600920
1093850
1590727
308330
403648
807007
1549037
1632256
1779808
950005
1284938
760448
776718
1324351
1266989
1792386
743614
425758
50493
532587
1291164
84974
1183893
300174
738338
635350
594418
230799
1990445
942238
1653016
1821241
881392
1083319
241077
1406619
592704
536761
1976591
1448288
289517
1933274
916511
829914
650611
930976
1117106
707524
470089
1296967
1277934
1389756
1421693
702768
1649285
1094111
116336
70391
1007371
425810
1495539
735460
1743735
641473
1271109
1552824
474487
577582
1082444
1587622
898800
78212
1100794
1095286
346038
763779
1096882
438712
495769
1257142
572691
1451234
10156
645392
1185872
3519
239650
114506
1624255
224582
1080924
666661
1307356
614914
1256510
1547147
1510485
597
1641738
1320767
603947
1173163
1759121
1020785
1752022
1905110
1019887
1300116
965688
631836
42037
1885921
323857
686184
1522352
1128605
274095
76274
55387
527775
452336
1923929
1366525
688762
275240
1856288
824028
29247
964270
1389940
197457
36488
813554
1390801
327228
474222
1430359
898837
1327621
14084
422854
1701954
1611211
466895
627648
1229271
1625875
876364
703299
1201321
1818028
1589301
1624815
148893
1996937
716022
463348
544220
805308
1106281
1150268
463657
16965
149034
1279668
395970
605739
1028731
932270
1284343
1391811
565288
885717
331007
1333168
765049
526013
977632
1323619
1076980
1553320
1280298
1395398
1410159
388264
435810
1122642
103838
758098
255597
682179
1641057
1683054
388657
822149
1093286
1685620
706560
1429543
1781272
192028
1247112
1773602
843363
592540
1222398
1025108
198460
1753199
35848
660841
1554154
734786
387157
278125
1635626
704906
734816
1056812
1925710
1707214
1320558
429261
1352463
105608
169382
783352
1704165
508763
464386
1777380
296433
1825752
233025
1681239
1672485
552767
49116
594176
282724
767636
1005366
1679248
392927
1456719
993230
381412
1235153
1904299
1801068
573838
1659729
1427391
1945440
1584666
961826
89618
150923
1131947
1352880
1062460
1563444
1838548
523022
262047
1758608
1323362
1191966
379352
989495
979972
865291
463310
418788
944684
925888
1592658
1107035
1958151
1812946
1882413
458480
318776
1681760
1788949
61866
1884643
1946666
1773776
463215
1539858
1759388
1525617
516102
1526467
528427
1192448
106622
1727080
1930725
1038554
1205274
961445
189081
1541863
1387425
256675
517715
356482
1414414
22169
314080
892
354226
53962
1417516
1457846
593619
694325
1870070
1470121
218621
1852837
1948368
1624357
95474
112176
19301
351513
377001
1111478
740988
987703
292219
65461
553239
1009446
1397100
1202541
1330476
1788598
400353
1824012
703557
1386996
213459
1452863
1107065
518767
525653
1300875
559992
1177245
1779973
1129705
1943439
1817990
1322670
1102878
950666
734940
123996
997036
864977
1466573
817344
1680906
1389445
171378
1910563
884948
891668
12134
1442986
1291154
1761232
1804734
1878749
1025209
1770152
1196357
986145
809011
1562888
1602272
687718
283556
1718052
255934
502658
832135
736563
1672576
1257532
826020
184198
616208
765668
651612
371142
1119206
1847267
1514605
918064
1676697
1346721
1992560
429076
133856
1543686
997040
1488291
1898156
1802164
1211047
301703
1961091
1408935
713770
608302
1020091
1600909
1723206
951824
1672676
1545471
1432379
621659
615782
701599
1525848
1955150
804135
691376
336005
237039
1944490
449446
1394346
469531
389520
1812251
1633566
1835693
1425428
1072181
1022997
127380
1014173
1983655
1613805
785761
584171
107392
497679
1403729
39063
1191202
372900
1796381
522582
223351
430943
812348
898831
23646
1954410
1046650
401635
1792396
125267
1980591
1410821
1866495
1341822
151060
1271156
707058
1180708
1865308
226907
254023
623993
1290843
396180
740734
608301
111592
699383
1108146
851540
541959
852765
1246895
411262
1578022
497853
576279
1960925
876137
480832
1005636
1097022
1095023
1281071
1165298
525766
1328252
1011511
360671
1661319
1618883
826429
1469732
1379320
139454
1458032
1816344
1173914
1339069
1954170
1477649
141719
189504
462874
447067
1821988
294456
1694136
49423
250715
1624329
1916432
1043736
660990
808919
1021615
1921925
792738
259214
1882440
604995
1013361
1703197
300604
1659029
1081140
1746324
502884
409628
1544532
1119775
1536935
635728
1886066
980487
1064636
923120
1214111
1250035
1579932
943490
931256
10727
1427448
259169
137176
45022
1497456
486929
1226050
1729251
1128004
84717
1178166
149637
425605
1554209
659179
727515
1626318
798132
1109396
236778
465768
1657826
1294504
432473
43194
1560533
614739
579639
591974
1813201
1529837
320307
1164430
1380646
1726508
938342
1991849
783983
939907
928353
1469820
1156426
208168
486894
167397
1922415
649856
1553277
25669
371286
473648
1320295
1669564
1039384
1221373
1545848
1806429
1285102
1150231
1861013
592358
1147904
350548
114076
1422448
206522
1409656
851534
1315245
538414
1666973
1008418
413295
1175336
1660285
829106
676689
1054501
667888
168254
1220084
474495
513461
407840
384626
1309623
96503
829710
862193
917925
784128
439818
1398995
47124
1647554
883866
1661216
1249936
548634
241190
1520955
963589
1887506
831081
996938
1871474
530420
1929009
429663
371985
1374076
555787
1711303
1851260
279823
1601746
1242158
1144699
1830557
1636651
123568
560922
1333808
969829
641756
1691546
1286878
1980205
1332001
1557113
1613663
375381
188981
91798
324747
536106
1957564
1102054
1735118
1818706
1959761
1249551
1414673
1623408
1350555
684590
173352
672470
713807
205815
1748125
765124
783382
1981753
318377
329217
1197896
1667980
1955146
70088
1176372
354814
195936
4294
1814174
765326
382183
963795
1559629
660510
1411477
207872
1091888
724486
1412479
787355
1016386
1207646
977776
1230302
689874
1230632
720075
959675
378016
1714100
54306
900154
238344
477473
1629453
1551539
1311690
26766
656392
634313
929034
1482275
939287
1907817
1908642
1193705
1419701
501696
931856
234423
1031608
815623
478733
813987
378447
323443
1368690
734876
1458722
240008
296544
1397288
1263400
276962
601917
1847897
1789371
539827
476116
1737718
1303447
68874
1679661
955499
1163184
820061
1505761
241732
768225
1624746
343129
1145472
813333
324401
232355
1016980
849098
1883524
1458488
780784
1816487
414898
524838
670426
1587216
697909
1752957
1465459
725174
1734550
1906542
1865790
1513614
1889942
194644
1762585
83270
1445814
327634
1520259
1500838
1592451
706678
622314
1201874
60979
673257
1249388
1381413
1628080
1060516
289844
652266
1619589
348135
321555
1922938
283074
421711
1960704
57763
1744104
1967023
19436
1214885
578078
509766
161600
797119
953723
1993061
1735555
1498546
433539
1505588
1574098
1017639
1944847
837594
1706916
1881222
1333924
788907
844017
1964289
1280607
1334305
1524547
1687039
1941140
734859
619504
1684832
1401915
39181
756565
1600383
1384495
1713035
851285
5169
1153033
772141
1793019
1049897
1286115
1521541
1478544
840042
538620
411171
596404
1015225
665184
1558544
1660391
353910
1807208
907380
1245073
455663
1370482
1625742
1910514
835700
1185980
419856
753764
110352
1547148
1684961
1187631
963122
1504020
413769
717804
623235
1970698
463995
1763563
938683
652012
402269
1134529
938221
1388678
1402220
255607
1112260
1866649
927904
691646
1269131
780144
1456169
111924
1685918
12741
1127223
1340839
1698827
1292298
1353159
1952010
574069
159760
1763911
1962432
1525582
6946
1132568
1174902
352036
1338596
1828566
1059373
155466
1103453
885977
1013068
1621736
1280764
672708
537223
1301812
1133975
1343615
1023425
1201933
161193
321552
455134
712522
1737162
46146
872183
1190369
481582
54665
99279
1721575
366038
578803
1432692
617000
617691
1651773
339088
1483986
369850
1817571
1242632
1594544
1869988
90892
1793803
1624651
193632
377693
16077
5745
482112
1963296
1610821
823683
1638035
1152762
1464595
396796
1453514
304965
412197
1197688
48683
617572
1349815
630771
7622
1527536
1740697
1008137
159357
966413
286618
78077
808732
1397477
1772998
28698
1470847
140851
176610
1404551
1286587
1836686
1770571
1179097
263755
362073
744910
1401609
735394
1684169
1699421
1049705
1050963
707507
971363
783617
1249507
1456576
980599
94974
1839097
1709795
563501
551595
189014
1752929
1155904
1355638
1502817
848480
1934596
1730119
939698
634245
1608544
1763302
1991631
1662793
786270
973736
1709128
515889
831329
107570
39721
812035
1491412
1321457
748768
1836353
371922
1192567
1891566
463060
1794596
1414224
197890
1036908
396384
1607442
1093244
1467011
888467
1609690
13767
1815646
1829656
844916
625292
1314501
195372
255526
436578
465497
1984517
1078163
1607084
1526610
1316877
1711660
468219
1490496
1521016
1714874
238492
516608
855864
1255527
464866
1372191
738555
489405
1838913
865338
223673
1416567
1821158
1354616
126202
1839183
1363051
1983012
1757291
366790
1508469
1976175
1953915
1025966
243296
127929
690961
1322792
1384839
960337
196518
657593
175647
176870
1338012
1242304
1524682
437506
283519
1986348
1507719
1431579
652197
1286824
191660
543551
1432905
631319
1747593
1693778
341843
1199300
987024
1696643
1347453
1868091
698171
70573
1057230
1030562
715673
1203527
479886
462562
976264
474245
1162390
1096677
1121638
1485072
416356
1590977
839387
790373
1281402
88805
1974451
781738
700766
1579032
445833
988310
1323292
318746
1300932
969949
1523655
32166
938640
1285810
973307
1992273
1959505
1836922
333690
1625854
1583311
1611959
523986
1256389
1883839
1780249
1442909
907195
85275
541362
522466
66700
1354699
562846
484016
516398
419783
453540
1439459
1638041
424661
1193620
1131315
317329
837726
1921923
1715543
775006
1782678
1032188
564100
699720
750820
1442635
1469624
843392
148996
152431
1278599
115462
1275834
340840
484104
1370260
1102524
1924007
402611
175570
1914921
1585218
725344
719127
1103754
837184
866365
1622862
1511973
61339
499203
1490659
951408
903511
1440043
92072
1519857
1739809
539099
655489
535022
830737
190614
199667
506236
348605
68173
896484
91655
102949
904015
722060
1507832
609528
1666104
1402897
79187
165190
906678
1156592
1078967
1765434
1853109
1476471
1290281
1840114
1311522
31146
1594152
680709
642005
1508752
656579
752670
504194
1267483
918070
1481495
1017731
322441
1168170
1929499
240553
1836448
1187265
301027
1538075
939689
1055901
1156611
1510011
178450
1373547
1619254
1181150
1387875
257914
821241
182979
927711
1231039
984246
120037
1787184
1760887
1792517
72250
1338202
602552
1067396
1171957
1064223
1557516
303439
12811
1181680
1917531
534381
1258507
1816562
1705231
832571
590477
340795
71061
1771040
1506704
262336
1391064
430084
1794093
1064199
66152
1907703
1360450
860134
795799
1287092
432681
810723
238249
820814
72482
594264
1784200
460796
769713
410285
1766035
1526442
1122452
829967
1115828
81940
12959
1646071
1392493
1945502
1757388
95497
1817260
1818578
1461219
1380896
1514212
77762
70265
558343
336738
1674888
795849
1246054
76654
886133
1721261
1881611
472613
336519
1004642
1238567
443682
1995535
1775034
1436047
1092834
397281
1706252
1938444
664311
650322
832477
329472
1490101
462061
399956
1557150
160092
106776
1160686
516735
767155
1622380
407942
24715
1000740
531469
1924357
1226804
1767965
1955978
964731
1821546
1339901
231930
1170731
1716802
611968
1156490
607782
1175134
289460
873118
330928
1948191
1123141
619903
254416
1701714
1771221
1324740
1655777
1237933
1103089
1124910
1630642
1755157
1381970
1104457
1133308
1598055
1744780
1738242
1807055
330237
1417691
423432
1118031
822200
940258
1342717
754615
785475
1761326
1065662
252998
1334396
43528
593394
109506
464819
737237
123195
586133
1162349
1525315
1185409
1722228
508104
1113962
434667
705810
1002043
1352555
1111002
558511
1509095
92025
1752585
1895943
352985
1440028
1580804
661221
1748789
1017985
184469
848032
718289
1236889
134745
556892
1085682
1905813
1519363
1103327
739463
1060472
655664
637501
1810433
693084
648016
669330
747761
183779
1644952
91427
1326410
1205932
1477408
186683
1219509
786955
1438656
1981346
473984
1768194
1309672
1886669
163545
1870355
44690
794418
1163009
1883653
1241376
1455510
750310
1043698
425588
979425
1250430
1215267
1018656
438246
79847
1487180
813214
1801039
1487305
1309849
625377
1731098
596583
1968376
1492436
1403808
1148201
1193800
1809706
1370926
255038
28546
1271500
73618
291335
234259
1717161
1206659
1380555
1527574
1967223
450964
1596490
4678
609471
1183962
1027697
1989175
1111153
1167633
452243
1671677
1996664
1818212
1719118
190363
486119
323903
1336459
845725
573189
1204404
768965
1724135
770072
88883
1399717
369484
1106966
423471
322820
1119179
436245
1747530
1879366
1719469
1268648
430712
1877535
1447021
1499971
106464
1036380
447381
333972
1003892
85719
30724
318025
1010626
801169
481760
53425
1605626
478602
1567223
1914313
287036
1909162
1106361
1092030
1953966
1855822
307579
479821
1260792
1382728
654013
288569
433296
406868
1166926
1564188
600666
1775936
772780
96661
591911
937471
874885
1158724
1934834
1292437
1399396
574049
470620
191644
1698710
1783398
1922369
674274
420927
73921
227630
241557
1500351
1371616
252352
311736
860584
1634106
826569
1464427
584353
46120
1655171
674781
302628
649236
551040
971682
331333
1667557
717743
1972386
1812596
1851161
1297860
476844
823218
513572
1695167
438553
60499
50618
1630571
509620
213815
1340476
133820
1471756
312018
1932272
1769793
47741
1371513
1876195
1817057
1135319
1872773
1527368
552474
1785561
1447963
1410319
782453
1652192
909789
1784595
727822
296794
1991732
1791799
1661098
387617
10195
326412
396219
366607
1775527
309115
1384465
1210329
1927174
1359386
1339457
1272067
1545358
264774
900519
375371
633240
619147
1421630
1542262
817730
765218
703302
1573300
1358963
76732
501123
696590
1592454
974197
958598
1706158
673404
1236422
5551
1490872
1879558
1484156
1291015
200507
1481774
1322996
999532
1553272
823074
858446
1282757
1244254
515196
876179
245212
1478370
896147
1261562
209665
55321
520741
61233
599624
381848
401974
715651
436569
1001658
1355759
979323
529282
684266
1486175
1663562
1332071
83472
244875
1600084
905795
1781357
96346
571378
1257003
660317
231078
470876
78976
128165
322618
1705268
767725
397508
1838539
759880
439097
1817914
1947871
1874868
416174
114708
1592375
1266788
932002
681999
1214689
211950
1441761
1021595
1171267
868364
1055324
853524
135896
709818
858701
1747333
1391267
1577647
40039
928354
4269
950071
369730
1071320
1064630
1348343
553660
1573407
1399783
1190411
298555
187701
1182854
1090034
564472
574812
1226179
353020
1541716
662031
593216
1979727
1145655
719521
574635
531720
1128743
746111
1685977
570421
1499369
1594727
1005490
1318375
208426
1236256
1673137
790477
320428
534870
56791
648383
1568387
1727852
1284360
361640
1425353
934916
1413298
1130113
122248
1001103
486386
1714326
1018400
629209
85182
92588
1346220
478617
1758824
1605668
970728
175526
1764790
682669
660559
1496893
1896721
220274
1879695
1724118
829226
811012
977403
1748951
995939
382848
347393
1495315
967976
177693
1069429
1849058
122680
839692
1637829
1957888
519673
331866
1754285
155113
1083202
643058
587752
330171
635528
780255
707056
1700167
265090
761728
487654
300366
599715
1273092
1289862
269267
724632
705989
1995936
877441
974319
187147
296163
1379110
1750038
1617654
1681765
1091050
872768
1796392
1711204
1622787
1139566
518278
848634
563878
541364
1287208
960229
459355
1819278
1693603
1311047
622259
794727
183501
434878
20177
477347
1061910
505913
1627454
1909081
1570662
1987129
1539294
1693478
1864133
1326593
396901
658906
131355
1211588
1440107
137416
225830
1338182
1196253
689978
1623877
65007
519509
620876
206577
199103
1672760
1932643
1017239
294051
374857
1812803
1474664
216675
1842136
1495221
1988683
128241
893573
454943
1027730
928961
454520
132320
1902430
247762
1877285
1329536
538141
544375
1454425
1615704
341279
1651481
1260443
1242269
556261
498000
1993427
902924
1959463
776217
1760468
546249
53030
469950
923882
480052
1475496
1275757
1086212
615784
207673
34788
1314136
1926738
550945
886617
789652
648057
84141
685137
443477
1020802
1048432
1308857
1469868
463664
299908
219175
712106
889129
460785
364954
1935407
226035
804641
1685955
932422
107148
1259778
1644230
723996
376718
1772476
823072
1812472
312609
34436
1767257
1617382
1469335
1557380
727978
1986974
1127874
1435544
1327745
1235693
577100
20280
1335675
426710
297108
411922
1870512
479255
781460
1201866
1759014
370550
626473
1723660
1729208
190052
794931
1575012
1516648
1931257
1167629
999330
952953
876078
524747
1731951
432571
330731
1251814
1303386
661310
685047
138694
1423879
867165
370651
980205
897309
278603
308288
1493353
854090
1098289
864274
486355
125495
233376
1710698
1224168
306754
1554229
1759749
1087644
1456470
701904
1379465
1806053
708315
152447
1961380
437077
1909759
881985
27263
1986515
1854147
761010
606747
1613677
896589
1521973
468276
1706449
91293
398140
1448980
765208
1213963
1150690
579810
1381290
210195
631785
725342
1563041
306708
1007922
787240
774033
1122371
1790840
309129
354168
331964
134500
81548
1287597
1319387
226740
58431
627712
852634
1897508
622317
864824
1218159
1595165
1425109
343950
656124
12088
1173884
1653213
346533
1961093
932350
132795
327260
799320
634050
1089234
180236
122361
599619
1495986
1956439
1767
1020886
776042
991336
1896627
582268
1380490
842371
520067
327151
1907576
1505935
163482
1419473
466696
1209574
1271520
1698237
730851
951851
1984781
1947902
802646
857546
1700863
1068328
965441
1558121
823503
1848566
1704394
1843217
1481005
621487
956596
1114669
1168950
805474
1411016
1185057
869012
428053
541546
1413905
526491
1933140
1182650
1149850
35958
1399948
480468
421695
537849
238030
1505585
407308
397547
1542266
723550
1394172
1234510
1613540
1895784
830975
625181
432306
1854810
1539827
1710796
231164
925068
1997534
1770476
903142
1454812
1539067
327808
1359232
971092
1351210
498917
49761
83256
1748814
486239
1341660
1694932
1235110
406278
1288590
1154311
625891
1580196
448923
1387958
1796584
57614
492715
560897
1167564
620243
1423507
1991713
266404
103950
459398
1796465
680316
576179
1451503
1986523
1454362
1201440
829993
1825958
594272
614457
10258
943458
807782
950129
766248
487037
1630386
86105
589224
883352
1000010
1953775
332786
1426797
1789594
1206199
223197
68660
1572696
1129460
806702
138278
312432
536930
5916
778096
1691340
92053
626405
173446
242116
112159
1600523
1254757
588802
679520
1485845
1824649
1674185
644763
1341164
1764918
18304
693524
636039
910308
1102596
1362359
352226
536787
1625698
864386
1885301
1393104
134120
1663799
1819939
1781426
1922563
162398
283072
1080184
1540295
1986352
1734718
1479639
734240
584573
794451
158195
279629
330797
1317290
1857839
1913435
71619
668224
543312
830783
824684
785616
265617
1862845
1774388
554625
466621
1657440
370148
1143078
325388
1805898
1545564
918191
1717319
1084998
1652057
1989002
712060
1332628
845978
926715
445928
339501
1354998
726022
1304262
1803921
1827334
1497688
315983
1320671
356492
1166691
1689872
1602837
835062
535378
849186
749374
1394834
1003290
1431207
459402
1310228
1006902
865547
401636
988172
1609111
1647782
900620
1098561
1609797
1780113
1319113
1594518
38287
1626376
535003
915474
817792
1499013
632982
1982818
1184646
483767
192107
1438948
872132
660596
1351628
37319
1620456
821855
1138079
1691755
1709565
1916734
1831737
847662
1951981
515275
695782
1786363
681936
259536
308210
587221
390158
604888
993233
1866667
1446394
1832977
1059844
1533068
1283904
1904996
515184
1857640
819353
188965
245718
299693
502834
887817
1829101
647168
357180
60661
1782198
599936
646832
591162
394415
1994785
268297
894142
1345026
1222548
48401
1202398
937668
1147402
1577018
484218
1991284
1218191
1433860
413534
1388699
539642
263116
395376
1902103
1272538
1772253
379039
1716214
388631
3054
1224420
703743
65643
24464
1417553
1343398
1026708
1474821
167077
25261
770541
996480
730938
882312
1294064
29713
354453
450973
1321144
722691
629151
136581
1149829
296838
463045
1028596
1375424
99650
1200104
6292
1979658
934936
624782
92696
887706
929879
957713
1964014
723444
1264921
675244
1025273
1412445
753183
743814
1981918
1502801
53880
1074192
672040
1722753
1456608
110374
837310
224958
531962
1504523
1839713
812151
1691815
515643
221016
1607409
1013782
550399
519707
275170
302762
199139
1139849
979327
340577
246533
891058
269
650719
1346975
1047041
1315829
952817
1302889
1486908
1940440
512706
732649
221995
1919772
1557977
1092305
283814
1084579
198874
1404874
225880
1278706
717176
493674
253918
466927
521264
1760042
44243
903039
965915
1802779
50112
968368
1805332
799741
604534
1902087
1389433
558905
1987625
178342
489643
506633
283333
473628
876671
1367244
1717134
533791
1707668
1189773
647115
1766128
1678179
1913156
1528821
1011029
816196
1302502
913996
1737332
1735005
1917848
1628164
632159
1154821
428637
720608
1972537
701337
191214
1095926
523826
926292
153690
43390
1560728
1888054
290244
1679542
995011
396904
447988
1438930
1927440
289194
109338
1591765
777183
1236326
1858739
135242
1368612
1096462
728894
1283931
1085353
394376
1859381
390561
1761617
27748
23295
1528143
1216552
911576
69544
1580851
884097
1910800
492469
871739
1243065
824181
891438
1456178
300650
101366
588911
73179
77341
178444
72853
1073924
1530776
1494022
358378
1976462
422241
1942320
1497334
1251326
1872120
177472
1415161
1305374
1069723
85684
1489779
898262
1728866
1139595
340463
611610
425563
775618
248028
211026
1459333
1955253
66948
263011
1839657
1305076
879842
1427397
122072
1273268
792260
1147368
1208534
861606
20263
1843355
1779009
1780654
403456
83665
881149
1061530
433311
458840
798297
368608
1562621
230849
320250
905443
20182
1023720
1014470
1980586
405892
1260537
780734
1592442
1877643
1623384
837718
1600862
1387443
1748999
1299601
541851
507608
512742
968435
1705924
464366
255913
728671
497953
668627
1607330
397693
1007617
984849
1156159
973130
1583961
1159939
931577
1302358
731815
1938449
1858506
1265967
622835
70727
643149
1800530
676615
501142
1136188
1770371
1804809
1836795
1428641
1865942
788715
1956487
10855
762318
275162
1817748
1402052
84572
1357253
807206
1748604
237330
1586631
494639
1569591
1577973
1825914
1442435
514662
1673064
1701244
1933791
1446805
1912598
228423
345196
83292
1933973
41232
279778
1424892
1574166
981203
1301946
509657
1455385
1304030
688179
1059706
1300471
1139234
771453
848549
1213053
59927
490819
360690
523952
669024
482621
620234
1580037
1499451
1085724
707479
1343199
1920198
303461
185832
760479
1243033
1768296
150275
1157008
1217053
380916
396438
608001
180841
1605488
1953543
82959
443208
1862106
576712
1456283
1183174
555933
654692
1256707
1478112
1863295
1691525
200334
1979788
1873500
907218
1743511
338582
1783253
1088882
1561407
1262760
311977
1374320
1270945
117950
398107
1551547
1396569
1617154
774858
1366328
910140
259851
558097
1490170
705385
1057668
846285
990582
1448453
1758250
245704
1620160
888908
433307
1700107
1223801
1895852
334554
1943488
1145057
778351
179312
99249
1715502
896572
1563809
1181863
1751748
542788
392324
336363
1519314
75585
1294728
1110769
1551525
1548102
684387
1393370
1721825
1570892
566704
1907178
1333598
1760943
887060
277716
945753
24228
72211
497075
452349
964729
1051356
290106
221254
1471622
1897357
905296
517008
92617
1896163
1747958
148483
909170
1968092
1467046
42569
1227213
1607136
1399898
166123
1635010
312539
572396
666209
848318
275830
36524
1572356
1836708
285186
1271232
688833
688848
1824789
1656123
1428569
267620
497399
1711907
902446
1536951
611947
1815911
6098
1421491
271555
28104
1003711
639
1326848
1933602
90556
1160925
179183
596674
547057
1838211
1602226
1456508
835423
655350
1581046
1247347
201076
715826
284959
1294911
1597299
789288
17385
595344
1135518
520176
316848
1905046
1812029
957360
1656512
1621035
879188
946060
1876798
1436785
1962522
593258
186361
849008
1531833
335767
1864232
1126035
1751769
451798
108318
1675774
1528613
1689381
1472169
1456116
1121947
1752324
1200680
1687098
1891254
1412612
1631875
93941
1701773
979988
456281
870380
866232
1333743
1516319
118273
936967
1900164
115457
777174
631508
1710331
1743109
1831438
1885580
254318
1935618
1864689
818278
1674271
1962422
1436381
1478637
438525
1137440
1330974
424532
582393
1608054
1270952
1033845
1991475
892712
1387966
788437
859298
917286
889532
1456474
1784037
677650
1242478
505594
172448
1610239
1267678
1926312
1498859
1616857
1110055
1526638
1910083
997159
1825289
1896554
450027
1195946
1536773
1553055
1125999
656318
862953
461915
856573
958960
1734
1253391
1425637
1879351
475822
899572
1619069
880569
383808
668331
723348
604064
1228813
1445298
758941
1029818
389469
1972890
1268932
259680
1309248
77219
1496876
313037
1235974
328152
1575869
1217898
310855
1225588
1932862
263554
1585102
1941916
232015
615650
1374711
1282351
882340
774402
1887496
1354421
557798
1687824
790943
1588464
1545167
1169979
283642
1003113
1888026
158013
1876793
1001149
109836
1375119
600349
774172
1135052
768651
419951
774075
1514029
734350
1475720
1239439
1557360
422981
1388622
989395
766526
1828175
1407971
199243
1545485
950519
123569
1018093
816975
1992137
1172009
682789
849436
1053193
1255407
1401449
1951950
1759038
1745821
1676353
1094934
1081113
508275
1550877
355573
628292
1106970
1557785
663662
1156707
819823
1520919
1198458
259039
1368367
1741657
937525
339405
1371395
1626344
178626
935717
888521
1674141
1067103
329277
480246
693029
1445437
76907
318268
1357269
996887
1596165
1024874
1755778
662929
806691
1413893
644324
436704
1038803
53133
1027172
1709341
1589711
1595305
1458087
910625
46818
562283
734873
1872483
1764246
976932
18128
46675
495894
1941559
714955
1456218
593218
698776
963256
979716
462784
1899208
1230974
1501457
1078487
1846132
613826
304972
1855245
964656
44757
1190590
323245
1848540
1168876
530344
107766
1920634
1963641
1952261
1778354
649608
1864758
1285949
1661381
590884
1289003
666428
1709393
636456
642398
432600
629392
111477
955354
1773336
140205
485203
999019
895403
527995
35766
599795
1444829
1429154
931011
869173
1431471
653649
579080
1563489
1771593
1706267
1541863
1485471
477565
1950809
1791243
7993
315982
890397
84289
1514504
1857757
1683743
233716
377176
1772151
1328199
1434613
218977
759649
1682503
873336
1137769
934255
1858249
975529
580086
1295572
1470178
1229528
1199455
17175
1771992
365808
1446347
962526
1509282
750741
1020564
949862
553186
1114851
1057372
1226249
43498
907808
1100649
1502565
1830088
1251660
1332395
1869152
1673763
1496066
1149228
1697368
1311198
1969131
1179367
1560006
1832210
795118
87313
1594122
1382012
1383910
685078
1790345
1494729
872182
246547
1804649
1624868
850892
988057
301115
816233
978726
332511
1198039
1451929
228924
1245231
58228
1650697
1266971
330932
1861547
143820
845094
1332605
1563173
542461
1848381
112481
1042326
853536
916777
57906
332521
132713
1781287
550262
718868
1920900
1449149
17750
1112984
700613
945052
610025
149403
39634
717716
950928
1883201
1831293
1489711
140475
1198516
1702714
338459
1516680
317459
435229
1255524
1071270
497967
299861
858571
825300
1253140
1469428
1243543
88456
694591
1604608
801846
1886494
109418
1911522
1980220
528042
1254068
760548
1784089
1332638
557956
175142
27268
964358
576479
434294
807853
1669626
1827754
1471346
749897
356110
1994780
873898
977215
232259
872405
477620
1844928
670374
1816459
1947179
1686125
1587248
857140
1782063
379283
1764500
1037619
1383296
757093
1960868
1539537
457567
854818
83169
1754261
199289
1786962
447981
289573
892296
676231
1166539
1766079
1334091
193484
1841101
1064000
1766304
390377
1319126
993630
171861
80473
329411
1857122
1302262
1307447
647842
380397
935701
600863
1418045
172503
544183
1618974
1780369
1370209
229583
1951720
940006
1993532
716911
1640454
936272
315913
1524829
1627455
1964770
1841288
789325
1701539
1859852
70881
203180
1550348
1247125
578829
894676
1111006
1318531
588865
497693
72645
1419346
1866464
615276
569518
1947026
1429795
1320943
654360
1339316
705246
130199
716011
1316970
247876
724239
475629
1202437
5810
1500895
1552699
106422
227229
1285032
1719567
1742608
1085243
1634111
909867
1121407
1465716
915129
312327
777319
1858015
1707510
1416146
1085765
1498551
661609
390850
1567670
754834
1897724
296653
776305
1778461
582703
1517327
1913912
42861
1899283
272424
1979281
1196084
1802427
1258433
204072
394675
1013850
1879674
410267
786315
346739
785996
370902
1762694
803800
1875634
1936614
847177
1740863
169275
715069
769295
544974
316500
1340253
1840585
33313
428944
501667
428735
1735153
1445671
1007306
1074376
753877
226219
1528455
1293507
1752314
928498
937549
1898111
1712586
1731294
1526100
1921334
1129422
1140920
105578
164599
1375832
1653621
13018
532384
1245978
1961708
381170
874720
1478309
1027151
1835083
885243
1441788
508935
233789
1616872
305767
81921
408838
1986569
999357
1487131
1458711
850846
554627
946817
924298
1658639
1660237
1453203
1107884
1368885
969404
1957046
115462
1442619
1955434
1637567
134394
1544604
1927264
1134528
800387
903076
1966303
1701536
1917064
1563753
1060193
873552
1388246
1005040
1688202
1165215
671558
308488
1385855
103543
133170
260533
714133
959406
1397343
1505336
1326239
622349
570109
1959364
1855337
416980
267973
1858357
133134
1140051
31188
1043102
1030704
640072
61577
1470381
846504
300922
1288710
1212038
630604
1175912
882696
72316
1823203
812222
1574760
1223701
226169
333727
1943162
1890514
1278702
1805333
1316636
575669
331385
1611015
1046079
288435
1683242
1584585
1354951
920940
416318
1671856
888933
1497326
948073
11180
698820
935132
517900
1397001
1256866
412213
1541814
1682385
1946601
610215
1739011
745882
870140
98495
1913806
1658143
1306144
339199
1367618
77711
1488541
443971
623877
1527507
1356140
621319
1323100
1501418
336745
1016670
399513
1998573
1003935
1090534
1979365
198641
1117822
1143418
715947
1542687
681577
928771
1872992
1382872
1550306
178981
1103432
50045
110181
383031
1621696
1051663
1401492
1927785
1198620
725705
705950
1877025
141885
172744
795759
1611868
1532550
1623755
1032890
971357
1660415
1394692
1245782
117497
1220587
509896
1939200
1612915
404372
1714619
1743871
1628102
1672032
1074465
690886
844587
1206006
1336882
1136244
1512265
1084495
1167905
1868521
366054
1763687
1925742
1073777
754918
259458
849664
678995
1846837
1891845
1129995
1999535
1518288
1938331
422807
1146441
300495
497143
326354
759315
1298403
509111
1362881
1774693
1587752
1356761
1644588
457964
1244027
1170829
1323189
1967137
523133
1127031
279935
990876
828754
785042
1450289
555080
259143
471790
272573
623867
1689371
842337
639257
1874782
85350
634791
1677470
575992
1910439
173635
1763521
70685
1588386
755591
653608
974439
1098082
57729
1728067
157237
1198543
1892153
414750
1720315
1934688
1740118
400365
1050831
1320659
1160483
1499109
986737
677238
140082
1408517
1278634
860665
279380
859921
279590
699015
1247219
1844911
1347029
852849
1147087
837193
972419
1052648
1988904
1069169
314842
279712
10510
774259
75328
1051515
88360
979278
85064
1929244
818125
581297
969830
321027
1226857
1982291
1814144
715442
418062
488037
1626096
484022
1435712
598445
405025
546104
1947148
642203
1211923
1441901
512630
145371
1167758
434280
1759313
581316
1101423
573363
809812
666268
1788716
315790
619357
984374
877736
495450
1909321
1803043
1847661
4122
1459756
1331187
71707
1418017
1758629
1379966
1819786
497610
563243
1130846
1071518
1237195
1916355
1348996
427759
1475291
1834065
780144
1819304
1106413
1485609
1545514
344510
460699
1812541
885801
777620
978991
1960771
1991902
1975345
1504829
232130
921559
1859954
1015288
1777225
470847
351420
1211787
655931
1040086
3412
153808
767346
46755
243558
1518019
377268
263079
162264
1649586
1709549
1834341
120464
1710020
1375877
223087
1695595
598646
1478945
1655778
1931123
62473
1222235
993736
376376
1236082
312341
529836
682831
1925375
1066024
1213362
924751
1263522
352985
1388712
860706
618936
798608
589588
1473571
276060
692154
303877
733714
701696
1113536
179558
1833798
1747478
825229
865164
373549
760643
1082988
24140
934964
160531
1269295
103930
1791311
932356
1908885
1723685
1209513
643846
336021
990331
1327871
334631
1824305
1399368
243661
1796167
1700174
669896
117576
345530
159114
83612
1788822
462719
584660
304492
1784471
16561
1801153
292946
503156
278350
327350
1632519
1575465
1483167
1358395
1166858
1954502
1131143
1169407
543480
1012340
77935
1990155
954141
818059
556521
1089700
1625589
1925423
1323956
1828373
237741
366052
846677
1558291
544299
1676381
403986
1014956
1026342
1652972
1376417
6108
1487049
1292189
715778
701223
1754063
1067772
277667
1883481
1610828
1569051
1536240
1789397
1646967
1975613
259231
368575
1629130
520316
1918836
1521792
194116
225781
691368
797141
1814698
1943858
154137
1469278
1862194
276847
932393
380083
9215
402547
111149
790926
989291
939791
1207377
1221301
1462839
165972
1050723
1033434
1072450
874916
1425396
209712
1593672
1397907
743618
1065897
1492948
888030
1570531
1889142
826973
1058282
1645201
77342
1002273
1758933
2575
1121845
1322358
775087
937630
65576
685561
669718
1149293
1188206
175039
1649287
1908196
1611074
479796
1893518
420566
1233754
1585547
1676749
634466
1444937
278818
525099
1575323
492418
1448933
1333909
576131
1645398
1839771
1569450
156952
206307
1792188
22721
748936
1059978
1896389
1907129
1491459
1384159
1904578
1825618
794837
1444683
1195534
336731
1988759
132011
1448815
1087605
113146
38232
816271
1677888
1728124
713301
169123
1513153
1246791
209331
386857
1743364
1069427
1137951
1629817
562798
745054
466382
1870502
388821
990234
1600472
1983967
1989650
745170
368488
1515592
1980531
1790076
1688734
1901619
299999
1142316
826031
279992
211579
1996015
1598928
102833
874682
1910625
1621915
1252819
1415789
69870
1452137
1561319
431047
1474839
1577210
1770707
1661412
167978
1881693
570199
1748312
1197622
1153600
1925749
379159
1869029
1136236
177165
1814547
62249
977306
1599532
1294511
437924
781277
1728742
1189305
1753184
588081
503986
1774828
942553
661576
559225
563362
1167704
1955434
1659206
510972
785106
999703
1225852
536506
177741
834858
1989194
782718
1417590
1665426
408976
62519
1762448
1285812
1864546
1333255
562828
1548793
499165
1480862
1635907
213826
61884
1560868
1793559
321550
1299345
873393
1818166
1909935
1601918
1872345
692784
76687
573864
1229449
1263637
1420595
53572
1117821
690511
321874
955893
218914
1742122
469573
441979
1025579
723295
886827
1686870
1172053
1963182
1927544
1291619
1332090
905271
699430
802973
1567512
219983
1359255
1956838
367847
1206344
1350717
334134
1709645
682279
1345908
961328
1319723
648910
638506
1211789
1935693
1273548
580718
296446
322837
535850
1281337
236963
1578939
1301153
41503
395886
1646106
1005581
690365
443968
1131940
313003
789236
1756464
1690873
1831374
581878
460762
1283881
1033020
1423337
213277
1296517
166408
1053438
1644383
534587
1937812
143278
1250531
842937
228493
694504
1375303
851529
306873
328350
948854
507734
1242921
1819633
47449
1485316
892986
1249955
850862
1740935
935280
212657
1801389
1889968
1902203
940460
393920
571286
809259
586815
1611810
268490
1840844
1924942
1817427
2008
1024438
73550
1118191
596563
391564
418669
1924608
1966308
9089
1748259
1659010
857045
381569
241166
370584
139725
369212
1045718
1829449
1363960
590444
1696277
1426431
1824815
1641335
1768902
1677691
243958
189174
468493
1079276
75383
92369
1188538
365124
713384
244761
1778630
1481008
150927
1794983
1514954
1187773
33134
472438
1915075
1239274
1141570
472701
260589
952243
750910
986
479567
710639
1065833
1300789
1789536
530872
1885407
380468
495410
1019626
1906987
1850677
213386
657383
1921011
1571899
327102
1541166
114257
1257343
245132
1605440
910312
404004
1127759
540924
1944849
124236
198643
937189
1351564
127696
413296
908527
800719
1174689
632140
1853243
395183
438668
1445444
1892372
292184
1395502
208367
616363
1525842
1485162
1433139
1965915
1843348
1289887
1947897
802473
1175133
492310
26565
1563166
1133563
1136164
634237
33509
275915
788846
1880745
188296
415255
1803741
938424
1242312
47312
842726
105432
163781
1465669
104888
1089034
383468
158849
881367
1114522
230784
708270
1072860
558151
1892763
739079
779638
992643
1834768
615755
822581
547827
1440634
488560
990300
1441117
1153843
1997200
1181807
342406
1089819
642916
443466
57788
932002
1751179
308570
1686443
1341666
1086129
1466226
1875826
188365
1525635
1670070
1249305
1346798
1938766
451453
577674
1086502
1490116
287046
1322509
1130982
880435
1169269
673654
678209
1782129
74559
1751577
1612494
1010598
1240703
100938
619457
32687
1949141
802945
785300
113190
1514824
612927
1154022
1449306
1585205
1135450
228836
1948208
1269218
1536761
1495458
474550
612630
149764
7587
71895
335496
1542692
1209321
172758
1580983
1311795
1621398
1219307
426680
643412
853822
556476
887221
880236
636611
360374
620084
294316
1384998
1780687
4738
424766
1704362
1038895
354886
975622
423424
2190
1281545
1299312
1403304
875509
1559573
1620993
1104435
695697
1017318
753776
829591
1433710
1021211
77228
971705
1638679
234246
735618
515340
78966
1677798
536967
443785
404552
1451874
670334
774494
193790
439847
1235504
385897
1073694
1988821
61406
636488
1533568
1517093
467004
1387345
1582328
1957368
1308387
1889851
155314
202084
534518
890283
348568
1978082
1361084
636435
447406
1810310
1058056
1818553
1574416
1231800
401582
1291211
846612
3906
1488157
721627
1366381
379079
466334
1111454
1490593
453067
1113247
894655
1298975
1260712
1644999
1526380
1611800
733490
1044827
1689338
613720
1436163
1574157
819929
1692705
378813
310255
340332
682517
1953359
617300
1889319
1121399
1035217
529368
1704547
1777100
217161
990674
1635451
1466498
944287
313191
884928
1003701
1837169
464930
461138
961015
456601
1993281
335934
754163
916070
1416927
1099203
560807
1874086
473452
1702819
1479477
1224003
1415654
1361439
838734
373729
1558513
1302966
722465
781261
1958218
1228807
660780
1928478
692139
77604
93858
330882
246725
372072
1174285
1715350
476990
1591966
202779
386491
242357
1128855
1445903
1176066
1518994
1656654
538356
1521382
496169
1204938
1259818
1436226
333765
419496
1942783
1128213
1619042
423922
153245
287968
749279
1142534
94677
725910
1332004
736552
796609
1740133
811020
283
522837
91235
1008998
165986
1659273
1153299
942187
1623225
277086
117087
79784
105084
356760
283404
1225568
531707
1591453
1225821
1178227
1842792
1534335
1172028
589565
724991
1768737
1974268
1398416
1984017
446634
1016096
696150
1552243
858795
621957
549738
245437
1393407
74023
546199
502317
839994
916199
1254099
711422
1023116
366745
653961
158208
1027571
343434
1407207
1087706
1727866
1702976
275244
1688178
1812262
1383226
1465587
1677474
371378
1659348
349423
1604259
417205
507838
1341164
748766
650789
1719366
1219254
145486
727814
183341
1599262
936027
716994
1315903
937982
1484220
1124479
1797679
741484
1627013
178730
1934189
638225
1969664
951133
690381
113046
1476189
1817160
422095
1499726
90963
640724
1688266
1983525
244674
1337231
1576476
1193362
927443
1133768
187795
1588746
1889356
966034
517118
1657732
1382960
678593
313543
536320
1346105
1961103
1319438
1038414
1918286
1291881
987845
1917613
1413348
164639
820320
1541680
20736
17494
539227
959127
1161096
1206125
1120235
536884
1047239
996436
1714943
587351
1878295
2089
402079
919003
1223530
255316
355748
1474845
107490
334770
456508
1864150
113172
1327721
1052225
1622256
1838067
1809907
826889
1620930
566681
102699
1937080
1516158
873067
1481195
180812
408493
895448
150905
822758
862109
1819264
963834
190534
1548245
1440498
1884270
368636
1970780
1947509
1537761
1774698
973561
1759509
1291507
1064626
1774205
1268757
495522
986126
895891
179761
191663
1168923
1041283
1634417
1471251
939178
574814
1498839
34944
1052995
1741784
1367532
649526
525695
1171752
194061
735413
1936712
549363
61203
1597694
408028
366476
1134188
1998392
113700
1069339
1335223
1125243
1005323
797876
1232809
18342
407292
178492
292836
1436426
796322
953675
1422508
1303683
1813679
1234457
1642233
637163
1952472
1701927
633548
1133930
1827874
1779901
789242
357737
670052
868709
1405364
776153
1230063
1665807
1862918
582165
1315035
1617856
1343798
651981
833093
62023
1983991
603326
212556
735495
1887388
42833
1255463
275582
1112886
343018
1746542
1622363
952890
1661101
1432613
1558010
1062349
1005099
1738275
172956
1654000
269441
599981
1326706
1329094
1012346
1707905
1713944
1467760
825833
1931909
76486
66779
548061
985179
680578
422623
875269
653625
1925993
1172002
1578724
879629
1029191
1169246
995825
1472065
751334
1096973
849240
780362
440669
1498119
174920
371992
1649160
1042037
1225709
395579
1641010
1316972
540203
862270
716812
147147
1902191
1919357
128224
1324843
1985035
872939
1253847
507719
1423859
430022
1599666
1805937
704402
1451486
147126
1440497
1684828
934913
392558
722937
21477
1915235
236550
1130448
1464052
1710866
764270
674585
628234
1716907
1015286
1272736
1215160
464561
1251635
932744
1855533
569175
509768
1783937
1545400
71540
781149
1411741
1883925
966591
1901007
1310862
1611047
425004
1791881
309836
200262
1087804
1949460
416543
1100045
1134464
629705
1186267
1030858
1374169
839942
1843555
1654894
307161
1717864
564877
1972557
1258528
1260398
1148001
125399
1883089
474592
1677187
1242791
295464
488060
1254389
706522
1486593
851751
250208
1567914
20972
681533
579766
769905
705207
954389
1851163
1912469
1552162
854328
1704452
173244
791466
168469
1982416
1303124
1922625
451675
1557462
1532054
989898
1105287
1421080
1435396
272872
1536532
817215
493993
1678920
1426949
1555972
1232740
1776624
1141617
512472
1758918
154549
31688
177969
437963
1549662
1881887
243080
943357
1309224
778118
392163
456806
1370353
1725219
1658364
1175605
1187052
1934643
504029
1082099
1480083
528226
1634964
340715
847885
1844118
333514
1136436
1915126
436132
1309137
78374
1121433
1865260
1524386
951641
109147
358559
1041673
384456
445869
1159122
41168
605723
740921
1396831
1918846
2464
1276749
1506828
1987175
546216
20801
1804066
1525806
1821215
513007
160338
1470368
886079
1771473
1049233
668012
1071754
1502536
1851134
1372947
1269445
307924
1333949
1556242
839957
351988
1858180
654043
489266
471817
1977908
430744
1057713
1861134
1621657
740895
1451701
949543
605948
1762787
1897726
891585
248758
600378
1294440
348884
1192963
726270
1105987
1543641
915083
1619934
35431
1755696
1724476
532947
397082
581727
597657
1430451
1207183
505709
195418
581524
1815536
789301
1373734
1334087
1857803
53841
78918
519491
118659
222456
323394
1687318
200111
1148542
757869
1201849
873317
1267289
1464407
880563
1009512
1420258
1802340
885841
1399716
33116
297260
1237707
883627
1812111
1997087
407138
763047
1590883
131565
1790246
491833
772389
865694
855883
218625
53322
571995
108150
1466791
717406
53992
1117811
456254
1039171
1446929
1638842
490704
238649
1516606
1586995
535259
1443522
531566
910756
464070
1070172
97835
647319
1322345
252329
1309431
752954
140803
938103
1649510
625281
755372
210284
868936
316153
481618
644516
576777
735376
1935065
1335231
1484363
1923157
47488
201498
1986513
1738977
304915
945143
1751875
1995157
928684
103056
1785960
454441
1897037
1569874
1227931
436832
1909519
1317154
334665
1104214
1019750
1285337
1287497
1378769
1764220
182452
151698
877559
1775380
1663181
451543
199846
1922703
1888478
440212
375521
806220
1560353
1857226
1328257
1495780
856333
101930
433460
1213316
49605
456912
1726450
484438
1354709
1191172
99965
21749
350639
1430877
672357
1168616
1474006
562370
1016296
1844888
406663
1443885
799396
97371
15345
1433591
986776
373269
499175
1504097
817205
1034472
1618571
493610
1067997
1214242
1523151
1984629
1666835
40408
383915
1204742
437742
703641
667264
1071323
1000210
1349395
317233
1069789
63555
1103681
1607114
1252699
724704
1943211
1788572
1206473
990823
1132461
843476
1213707
441337
1369002
1872157
1788351
1081388
1873025
886464
651705
1653549
75805
1450662
467471
1367816
942565
1224997
505025
32952
733772
315173
1794822
1665809
181081
1820679
1662306
1914581
1955749
862727
1890668
627697
374604
1834377
73649
109251
1260062
575088
813392
1717428
88741
292879
1729808
457165
1996229
1398575
289256
1922991
1992899
1685136
485901
1707860
1415813
1030561
112008
932544
1801053
458961
1709973
1686921
1307841
126864
1006008
297410
1717264
1204903
495410
278191
455157
1289060
537320
1009981
494663
920307
376544
1541440
794789
1826256
1301160
280837
1782366
262686
735127
294295
566839
139154
349780
1010018
208851
1274678
1869862
702294
69731
938975
1513752
1333353
842570
830424
1845148
1876691
1589238
563373
1013916
859597
1829839
405759
809112
1839917
1073287
1033708
326405
355847
935540
711014
656854
1108230
396926
1560952
1313446
1748122
1921318
574133
843233
1205270
1684873
270442
1812893
436845
1339852
1573044
376702
452334
1570241
707292
387800
223965
944382
31146
1546168
551361
1856809
621192
1442809
599192
241990
3340
278947
1583505
778866
190432
46574
867949
1585039
1716374
1450706
1001550
1577247
1971770
27528
954165
1687648
1658498
900254
1431834
1909856
1426317
450975
1125178
1952745
79528
1737163
634009
1202130
1543160
1207994
1691789
903634
1491785
1435821
1409896
1231810
1392137
1920247
1753506
575979
1789044
1294910
1138798
1201282
1324429
752892
1222068
681821
401772
82802
1406199
1651529
1172044
145790
1772759
308934
1687471
1517111
826581
1412117
80533
1612694
234792
50502
1196911
353461
1553510
671856
1155451
1617132
1516455
227684
254724
1030277
1946293
252574
792837
921902
98257
1211135
1148581
231104
312942
780909
386036
279314
826487
1286940
927572
1461239
1644012
1210178
58769
1016127
795019
1010754
1182361
83083
1286523
1223786
1027698
1380171
1889220
1873915
1483959
826171
1189707
1337860
1974617
1166381
523597
63321
869411
559021
1704953
1338906
256108
856703
403422
1363200
263893
1092607
789325
344655
1352502
129194
1177585
289852
92726
245020
1670692
1339387
1918584
346211
232543
1560219
1175641
1301496
232107
1285796
1551874
552446
875448
330681
1707505
1609361
727552
998560
913606
1345787
1149733
1058440
31796
646089
765287
1372009
512915
611178
517465
1417191
283612
1564957
1453323
491922
47614
1927154
842804
549475
1864639
122498
1682173
1788902
1926761
1224128
1244739
445305
1109551
1614281
1842543
560931
173445
302358
863124
889024
1382047
1911919
476754
299879
1348617
518193
1414303
580760
753295
1325062
1629341
1238098
910141
505152
152503
1878382
816531
389207
704630
741402
798492
837294
390546
649792
175216
1175402
1864326
1172509
541017
1396784
634121
246180
873094
181369
1718590
910652
1583185
1890198
1182000
788449
33952
1706040
927850
689362
480098
7732
1244466
1086638
1765185
688693
1919620
909436
431166
967020
772657
575465
789113
1730423
1421990
694776
1651892
1217675
5702
1739472
29129
227542
495329
633139
183445
746785
230530
138588
591885
1886578
986516
1248202
360689
1831637
1727643
829739
1610914
112370
1449656
677794
1816557
904797
815181
1853250
124169
520104
285011
499329
1145723
1995431
1935912
1458588
1590022
69935
499589
1647818
1650258
1362678
987655
1688927
1146037
36288
26319
382993
1408382
334987
1393808
1772110
1798750
484248
1558664
90153
105363
1779876
1330428
563855
380751
1660176
949557
1250091
1119478
299400
239814
1885385
156745
1018043
635308
1692254
1722178
1427511
1993811
249776
255210
49054
1885693
1335934
1520673
1532077
1354415
1436984
1616209
1207866
689866
195468
1745180
1249595
243146
1686202
1133816
771700
3503
893224
1810799
719720
1222486
1492828
436672
746048
195457
1061655
1650753
346387
394012
275953
1673325
821816
28793
493102
1639728
259410
619510
809924
570420
739946
678648
1419344
1740362
604072
1302175
29414
1320195
100780
299671
991414
196854
1520431
950648
595657
1279651
875600
727787
1742318
1030555
1186171
165033
1030977
16323
1023688
979600
71844
1356757
202717
1631668
1349683
434013
149468
1155375
76138
160322
1439915
1348952
1544769
876907
1708035
1669690
1975888
844012
892340
308500
180463
1819330
1489892
604615
840086
73062
1594267
716902
1634875
1923325
518292
1730556
497543
55822
603788
598328
855910
495564
1171365
1833194
418033
132777
1198869
864681
1183995
1734334
993167
1806882
184209
9572
722813
573226
773376
333076
574378
588210
1897396
1253367
470759
1397800
698236
1931234
1557339
876970
1719731
1819586
1461868
570114
765883
1582786
754455
1404633
4119
1009471
934763
1160600
482476
1041862
444910
1560595
240600
843275
642039
463285
1443392
1666742
1190732
1723202
535214
42913
833663
732336
168444
9216
1979345
1816973
863805
1216617
1961255
134023
1632837
978149
1204329
1988239
1505613
1849265
893032
1821416
1897318
538695
1435777
1762093
1785552
1175144
1664720
954515
575312
178320
281797
306204
1619925
24044
1279767
528864
1728475
1501813
1625823
1409386
698446
1592084
1157766
575838
1853600
1404035
1133387
843324
1992787
854799
523150
1916403
1492845
834768
86930
547142
696499
288283
1349246
1526149
1403712
1958216
1471361
1136820
764318
192335
137040
769034
517785
94580
502516
1803510
1066696
630280
1317539
1770045
1612336
1541204
247612
569416
1562922
233658
1212760
1787372
572003
1713832
1873483
174397
1506341
515365
777331
1202604
292767
1801531
1806011
1159303
1268401
169267
115204
1941493
1130624
1228010
815701
1009523
963412
49916
1818682
117431
426552
270956
751382
640767
1099951
1568445
841529
1008438
1167592
284389
1657279
912781
632913
1992929
1267255
931763
186677
1181733
812082
1901823
763429
929774
258870
291383
1981414
1272671
272508
1874159
331296
1649078
1580399
1661127
1657024
1841745
342910
1671093
925216
1492377
1201679
74043
1646550
1124990
697344
719413
727989
1366580
1076159
526878
783768
1348455
1213300
1593006
1176467
1306657
1877988
533970
1454844
855955
1564327
43547
279083
806033
802583
1826751
1989155
611550
1623547
70759
309563
610941
202167
1258453
1440942
1945638
658581
1448831
315473
1727084
519208
1468121
1498845
1570027
1675273
553698
1395665
1565048
928668
1381551
1491306
65547
1735583
1463835
1357746
1817858
961385
1964805
1720711
543343
1024048
577613
1019967
542962
774595
1008033
181411
1353996
1389917
1549728
1945642
840448
209638
339067
1115439
1088781
1392039
1253260
705072
490881
7020
1853179
1070599
716700
1965119
602994
1551536
1877520
1931619
912024
255525
742965
1579023
1242693
1838814
53447
1280213
1959030
995697
572122
1576716
1996096
1052289
247230
538684
1879522
949308
296009
1386511
1390857
25807
679209
945671
1706897
637916
652478
1333096
303585
230424
1810628
1769248
1036500
237232
198325
672589
650767
1907536
1960229
1776451
1293461
1755752
425423
1118804
1642490
79445
1579889
608209
1622265
1810587
1393421
1509649
1838959
1240484
23593
1266591
1874970
1546974
955754
1404780
548396
1610604
250370
1528852
22101
834647
1936418
1560623
1258961
2247
737258
793810
1440270
1905626
1101499
1289041
1955329
1828912
1328817
1083689
692383
697968
1307580
1148147
1421343
877990
1626451
991946
825958
506063
710801
1664308
1019095
1942619
1197891
181712
1432331
397424
1129331
586913
201127
727850
242031
1067654
454388
481417
1678328
1352607
1550578
1387594
1793352
1050695
330214
1178233
420140
1526772
1257988
1484696
1115174
73305
243417
412279
606332
1669683
1602266
167229
1666726
1064524
869554
229277
1718957
1582242
1091320
1964585
1477334
472370
1482475
173606
1748612
1175496
480402
544629
1852842
602253
1459304
1136824
1505015
1564295
1196112
8304
305712
78099
1868327
1267210
1207959
1363772
752007
1229687
1893590
1419502
104956
1505997
1454480
891416
874929
1736735
1685841
1121285
171444
1554164
1455765
421106
584600
1228256
1797591
716375
1081725
1185734
1182430
375428
249823
1636666
941808
1637202
1669538
1878304
1554352
1071195
1653709
230569
1330903
1401010
35565
854565
64936
1527233
1535702
512699
906415
1174137
1119697
1557335
171926
1723555
171015
115887
88129
1560643
319938
1744557
1002905
477885
1928677
152448
998340
1945459
186877
395310
217648
1358534
1668038
1563026
550799
145095
44406
1495380
1940867
493579
17484
1454876
167714
1758531
1774578
1343699
798643
102329
498216
114892
286499
816901
959574
703410
524003
1860478
213370
519648
1625736
1769543
1357194
692465
422215
133029
1393237
1846187
1281112
2909
702553
323424
301479
786324
986108
1926437
689329
1727548
822347
893122
349071
711981
622047
937303
271356
1428521
407329
194029
618804
893253
1296396
1376659
3549
654655
1869465
1366239
1970143
493378
358826
399416
297232
934990
817807
676346
762794
484397
934827
1216296
1415291
292313
146823
1044218
1866287
1914024
1253978
1027136
555286
15359
1293512
1813776
504887
735983
648632
1592859
384831
848080
1235924
1084170
1272546
600477
93830
647963
1365436
1696987
1847870
83106
1195774
767441
1003024
1239134
1962698
1364752
954441
1427503
687844
1902993
1498090
1840095
139425
710268
284403
124355
1234440
1056756
1844285
1440084
81749
952353
1253421
733894
1065259
1458573
1659514
280553
1366635
1940991
1418851
366774
282166
310526
1652061
987213
820081
83479
132958
770202
4338
1095591
1071315
607822
1053999
1326682
1180864
62163
853546
177107
156355
378319
652945
38170
300025
1297
743478
1494605
814651
1237495
1655725
448655
28800
259978
598897
1263306
225571
1058585
1417438
346585
148273
1014088
847407
1909502
1514162
1071830
1271027
485966
1311028
349127
1671955
1904179
974391
885928
1306179
1389485
390923
655137
669594
697765
16297
180448
1380861
442802
1878770
482146
328806
833221
1023981
1409962
1285610
1418693
193891
802199
1987213
1986422
358810
1598361
1323061
236032
1720129
931658
576932
1354677
1824777
877300
1135347
962853
434412
505927
171633
118841
30109
1232699
397487
960451
1062374
1617222
941317
760752
1303035
1096804
1687616
1653648
689233
261441
1037867
1946484
972175
168625
1988692
326742
756319
78918
1317290
709493
940641
1872335
1311232
948001
1816106
1016188
1411799
4037
1005849
1976443
165909
22363
1454942
577825
60044
1552277
1161224
567434
1360246
727018
4617
1180796
1908482
1436472
1105408
1053384
1797261
839465
1133246
344556
832021
1261753
1239231
80980
1521573
1386323
1300603
1393763
485903
1174082
968965
820894
457024
589416
1105010
285540
1759737
84690
455894
1469808
1722578
1811402
1491203
1291767
1773091
316629
1907787
1318597
1149295
732018
1928708
955858
500416
1669903
1077769
165836
1740774
1320157
1993502
714522
1989453
1556744
568712
1719120
1032668
1597049
985849
529629
1501062
1993227
378806
1835778
11776
1146524
1136350
118367
1427912
1933276
1847574
531700
1621034
1537486
112142
698499
1071592
1551190
855355
242443
727199
48495
1356576
1505735
1991640
471305
20498
1013137
1637720
591060
899916
1651241
429130
131706
740333
1674371
529301
430075
455207
764919
1980931
765490
523515
1022429
373484
698849
1192459
690072
1025741
286331
460045
1951566
406932
982109
1453762
1988982
1322431
705596
1430289
733907
341052
316072
1922762
1281618
1232192
740243
1697929
1536464
498438
1464004
1748257
1904622
1422625
1415606
6998
1965244
329522
719710
980869
1891273
1550039
1455572
1179590
185903
1160510
736331
198546
1085972
1280058
683453
271381
1970724
87799
328051
97500
1871365
188141
1476258
1257047
360064
775668
835361
736695
743894
853368
52570
374981
1702569
1648748
352966
255999
186029
281444
1361693
52644
1639472
634005
563705
96917
524841
311947
1094900
411200
607762
63054
1525032
1251413
1006526
1913261
855143
892395
1817266
1852701
447291
1125963
1516849
592062
523618
1827587
1852488
1584260
446182
683802
231262
738805
1315454
1576712
1120970
707348
409534
1110080
1033800
206309
972070
293394
1022673
557682
325491
1186715
39370
1428633
1105712
1034683
557714
239913
607627
856615
1000404
412063
1640209
383556
1381131
57280
803655
393061
1571017
1166497
1705614
911573
829013
962443
270291
688852
151499
1822880
426341
1733436
1991588
383080
1875328
1253281
914831
1176998
1026913
650144
315630
1362099
445267
141882
1643927
700423
1951833
586979
1189580
904213
1670219
1851890
964089
1100359
1667691
1827171
750529
172901
1235389
1762410
758251
1392006
1719243
639831
1474476
922037
1074104
622322
804895
96039
1525548
1360209
1288688
756369
673872
1266496
449037
311133
1510247
1465320
1238496
1616168
527502
1900842
123191
682382
138591
299504
222136
1579997
1608961
565811
941576
1508793
769292
1634536
1534456
553732
831059
1568296
1830688
1458802
844091
1821437
722968
1433523
305479
1065347
217733
50188
1218803
931025
1811017
663530
980181
1614754
1284039
717316
1283036
276521
1667846
1909229
1906926
700233
1386621
1139804
291241
7161
993475
1568119
1152635
324147
889202
1073553
477053
944066
1035989
1892612
1872776
1631824
784697
705721
719217
1245633
326654
850004
706645
603478
573888
1413635
1002849
1118666
137937
1367632
1182986
158744
984796
1365263
1382224
1552375
1132951
925985
493983
1175781
1505141
713212
1971299
292661
1918011
1626508
920750
268859
1414032
409761
1065087
751545
139313
1500542
939213
454037
1314836
1567157
13311
1218757
1348452
113528
1550250
564337
755448
1245280
457468
1113730
1830271
677922
1274166
525149
992873
196109
324285
1886796
799302
1024501
953996
139417
22851
808708
1922866
1949383
1089567
1826241
980463
1701938
3928
1955407
25989
1358198
1584323
1180787
726283
1625065
1404645
1700616
1838885
1607499
1838047
1955360
1402160
428419
579645
595020
1661375
1015011
1997655
1079737
193701
1450884
1651307
1312601
420736
436793
1940955
72559
853331
1727323
467888
1387864
926920
1488075
1090124
1033945
286741
1236678
1488942
348305
1268720
1300429
1803000
1802634
1294281
1016325
111258
1645771
1428339
114155
1104306
124927
75734
963120
242067
1217124
1301794
63565
833873
689776
48109
387743
1068058
1336387
408850
105041
285985
461221
335357
465733
249980
1409926
575639
1838699
698163
1131777
18754
331750
742347
1349478
370572
471861
1541719
1199175
644066
226724
1911815
1732783
537543
896921
1242630
1801298
1441528
770619
1581885
262620
1577670
1654189
1544238
5919
683489
919605
638629
1094225
1491601
1622553
1508359
1971459
48077
1993198
1625152
516680
215040
1830237
215966
490015
829875
993183
1753434
1372081
1065173
250393
1717978
1422328
1258684
584287
301286
673378
53795
989823
825208
210719
290223
229396
1008529
970518
770681
1610460
1850673
1302078
1743881
1001073
1356282
1082118
1504516
879259
1780182
1499263
877481
307562
885793
1445986
180385
1164050
1256609
1327879
108139
1545471
1727459
1222924
978522
452111
993231
1434385
1631939
1564711
373467
1481449
1391994
1971977
40499
1088365
266916
279444
374088
1353159
1565364
947752
74067
415854
1635791
1650651
1869654
670662
1160499
1374885
1953231
48170
235296
545873
357625
1606413
1674998
592120
617319
76440
874047
1530358
257899
1844196
1856375
34052
1152709
1538224
1282041
1031648
1718237
403753
492197
1881047
1475306
1515885
253479
128425
1176661
338634
130233
1651313
1399139
1123605
1864540
397179
1740212
644830
255734
523983
401272
1670140
1813897
1207944
688632
230892
1435284
849050
337172
1830274
794063
715655
225981
1565588
956543
1280677
1500759
1565464
1569597
396587
1405228
1114437
702989
569597
486616
439773
508624
125250
1187908
1987392
614440
1523717
1405709
1057761
1676776
1962908
1096572
681126
1419165
843483
1554124
1205046
695685
1897542
140432
1990095
955807
777395
1220420
818511
1463364
1196977
328326
702279
269232
213709
510558
1546915
1102408
1779435
853407
600427
100305
67186
651109
1305053
1902188
1872970
1366903
577823
114763
1195886
1006149
1899065
1411224
1172008
584019
1192716
1748300
1922897
1956373
681765
1313337
1211716
597916
1090956
685829
1658949
789347
708203
1328290
1889657
1669831
435083
1139750
1184658
1068316
1353679
456480
573573
887568
1340426
1698433
1403699
969332
819680
1643650
149867
653459
130797
881585
1453913
1538134
804487
1720750
71693
730748
1714622
1090671
758857
201344
345888
75704
326848
435053
1356102
451037
385864
469520
207419
705749
1852559
1018440
426064
615596
891502
421110
1402328
1123573
1538040
56611
1458217
1049062
737939
1471721
300576
733914
927391
1231003
503477
1033619
1531587
934592
644380
936627
1236715
1794709
1246143
1987177
1530253
1746084
17811
1021870
411125
1783769
1981948
399752
1536382
1780015
160911
1562458
1174821
1957278
1812328
359128
1410722
1882242
986696
65480
793164
1291552
1928581
1112715
1364149
1183381
31873
44953
1779852
1171436
582017
1143436
588043
801158
1851408
1180727
299333
165126
1313689
312344
741476
1635358
1239377
792015
311847
420994
1480790
25885
1669316
91115
162474
1840422
1760195
575651
1432734
452612
662213
1145480
1414800
307984
1991736
823022
1357706
1038589
1985772
105777
1827765
740306
1472144
1417159
65965
1700721
1053456
217425
1080305
17687
1057061
427327
1742716
1930347
16706
571531
1279949
712219
614075
109106
653282
458868
1533246
1130352
1533521
1935263
155329
194571
353595
1638222
886090
804859
1746210
1747219
1452315
1130605
960629
1493721
249971
1184755
894906
1343953
279537
1428871
785146
1489555
1297621
1151608
1121634
296338
1103693
1809306
1592344
910245
832171
1473986
1486248
160276
140733
10262
1029083
61236
1291019
612563
959996
21875
1759593
43379
829363
1551531
1563665
418363
1448429
1695232
781809
1072305
1245181
605513
930263
728452
1806726
927843
1538448
622959
1936391
1302
1983325
1338095
308001
617981
1581343
1458225
1595686
730851
1147414
1109892
367330
343279
1966246
538916
503663
1186478
1710742
1619543
264285
360129
1914082
549813
319257
1089561
316985
125262
459155
994112
478518
1663466
1664108
1717828
264377
432251
882555
1731099
118587
798627
1627515
1073682
1436331
1462881
687678
1005568
1878731
1980173
1076134
1911357
643257
507844
1458533
960674
264590
731451
454792
454577
1838644
1955341
1014775
1296371
1045165
1213943
1442712
1886670
295449
1738369
215320
1263871
277341
780964
157171
1449146
1731337
1914008
1844147
319791
920304
778136
1341201
1904322
474924
1542907
1765366
160480
991320
1565938
1494192
1394295
993377
71469
1508102
770118
1677416
244492
490170
1869139
959661
1045012
487037
3472
673427
1098845
666028
1757660
1100262
1372721
762656
151829
1856980
303246
738621
1236949
438900
1699510
1457639
339146
652754
743973
1373392
649996
1019004
20498
838830
468524
850115
1537685
884402
479706
988125
1572470
558649
327717
1884307
1469738
1535946
1281657
1590427
1309537
188885
1457695
274402
188080
605065
1867334
70521
539456
1416281
1416286
1057121
992707
40986
1108062
11780
1016572
1950186
1637552
1721055
1697946
1621269
256749
1876323
924803
1311910
1031244
268013
1239696
1425173
418523
1562052
1213283
778230
328835
1890335
253802
917623
1893765
438526
307295
1677417
66543
754355
1901109
1309469
1376997
75805
1960096
759499
1629900
1098565
1359346
1058180
1248276
508631
1815774
1501337
826951
1834068
1352409
1421305
1765274
46635
1319079
1371024
1187619
1493968
112899
1130326
704819
711541
1318926
1333671
82433
1276924
30074
1884115
1813303
486212
1463302
1220478
743544
32430
1950521
1475069
525500
888190
1770828
785316
1678989
212585
1874759
350504
1118160
1429694
563545
902638
252153
1632570
229286
1590464
343252
171250
704655
765166
1837509
1025008
1810174
1555415
451619
87266
1642187
1879911
1432900
128638
1632180
1078587
345624
439425
1044940
634900
1269954
1095607
1395765
1703989
1603281
508467
806875
1313602
359680
988723
1365652
791651
121820
1380830
469469
1012117
984740
1344148
293952
307681
1078594
1875492
1542437
247765
1438090
1180786
1930326
1198352
74789
418906
1455101
1621754
131349
1429484
1243148
626622
1291049
1839496
1864715
123193
126034
497403
1851501
1557198
891027
1473433
757717
1552729
518590
588257
724656
1109494
1412699
215202
1229644
134241
1466902
784880
778403
1764010
360262
785436
637408
625511
1195953
229108
1471661
1451661
954813
1373330
439122
1230912
189520
104532
1373089
1456903
374950
197085
814998
605149
1152876
1732813
709135
926709
905716
1827439
1924439
1741327
1739536
826201
710879
1077391
1477653
212146
1392533
1736330
141243
1253496
1047514
1152911
749883
337093
1504928
1349001
1654548
1681842
251594
1700278
1781968
1656614
592562
674496
52992
656195
188155
1120772
413185
1408599
1720631
398046
1895226
1628339
351338
43804
502476
1867840
1778551
96414
754225
1848667
828886
1514406
436164
1933773
491721
1286325
1845712
116217
776172
929150
1687506
963528
1257601
742236
514673
1266173
1539161
1574510
314182
1645057
670061
406073
176922
229237
297247
729100
385495
1703259
1832686
639452
813857
182406
1749800
398011
502271
233383
744490
1613605
1283762
570181
64214
593937
679451
1789473
1400202
172226
1929284
1866234
813896
1123669
1747591
501073
1239984
1431022
568789
1190748
954567
236550
94028
1940934
1249781
1925061
710943
1901673
1028939
707636
591515
1407864
1196355
1193022
687634
290579
1013177
1317300
1201264
1003746
819913
1970340
1745813
1896247
1755752
816702
1119446
1403265
478962
1029973
329602
299171
1550300
535886
1953317
107551
1399138
1022618
195876
706443
591827
1643462
1106642
1383596
781165
459591
1917154
1406036
976472
1933428
226079
615555
1806433
536609
290441
42058
1514792
1229923
1744216
97883
1693835
1489704
746081
1696980
335230
1834060
758054
33954
499445
1195534
1226227
173183
866641
1180212
646994
1707856
716174
1920439
559204
717260
847221
1018491
1971795
1777565
280554
498458
125675
365211
1838381
1631114
100471
592266
605980
1603755
1980104
1237142
133871
1812493
231869
80896
412498
980208
120073
179923
1317478
1626764
712591
1134206
1630396
175133
904109
1782528
450536
759056
1292701
57558
1774812
559105
1153422
354314
815452
645120
1156672
1564438
1599921
833002
602431
1919595
387867
1041062
631413
1935874
1640105
1553720
381117
1238825
402445
1927893
1088495
979811
143146
1562976
547810
1866246
275217
237379
758553
822911
1722396
672670
1485293
1744940
1593227
1054708
1856042
1939411
552308
839381
104724
215416
966435
1158797
222283
954415
654583
437821
540753
1444142
330621
1624848
277452
948191
403795
939241
678713
1899494
1954216
1123502
1545171
1575946
720082
991629
1121040
1653530
1057410
1951891
105548
333647
1629300
1318737
916449
421326
1146070
1532250
1158500
1546879
1192399
615190
1564192
972444
1608329
1171820
802871
517890
492137
548637
551285
1340989
639206
941859
345106
389301
1962801
792733
1990757
1018755
91454
665856
1189950
228243
673910
1988855
1082103
1896996
104414
336765
866275
1182346
927919
199832
1836941
871054
910871
123690
1638287
736083
1528363
1336317
1996359
573512
8436
1184869
978482
1064155
491039
951144
1099428
567391
675877
1187756
807384
1611005
1954948
268812
1032546
1449809
208523
1087957
1128816
233674
1872595
872234
1282692
698326
587151
1831439
1463865
424463
1600027
1529440
1886676
813918
1573674
251465
1493870
1978334
870878
517678
960402
864591
802775
336075
2995
1657012
145816
1603797
653512
91715
621534
630265
1904847
1311365
837767
1233743
1938599
748262
1196844
475427
1349528
606505
1129009
1454703
1265242
507483
43397
30590
817025
101526
1613307
710842
469045
619164
620416
453051
183684
1504401
844244
214099
653343
1952001
690644
1749381
1854463
1067214
1945864
656509
1742905
1144432
1535212
678962
1730177
1447266
164531
689984
1431672
1905100
998682
506014
1449634
428850
1208434
465307
833970
1114010
1638963
301407
719413
359790
66979
101829
306169
1887827
814565
117305
1202834
1091131
805972
92261
1130511
1615365
835117
353795
1591771
1549513
1710996
1648870
1271010
263997
1162607
685445
564748
1264120
1755376
627424
229643
1384653
749645
1207157
1975577
924282
248466
459659
384406
1318403
1669217
1032938
1476545
592061
1900720
689265
432638
576745
265777
1866769
1675304
1322637
1236084
356149
847394
656836
265293
786428
1471852
441096
1348562
1587471
956920
970497
509213
1403689
1047526
117320
1017194
377205
442158
736322
3469
1773969
985894
431492
569530
164636
626151
120907
1565418
769140
61613
1024544
994689
815770
1374529
832627
1359751
322912
692175
1450659
433421
1607007
1944568
307280
590214
1122620
1920932
1170819
1353070
259442
670726
1447753
1699562
1720906
1225305
567743
507310
474266
179844
1356749
1936361
478613
473127
1441855
1863156
721616
408541
1492554
322461
1130549
1065080
1802876
721598
1945994
698436
266879
813350
795479
1825699
1388251
1411899
765403
1700283
327544
920379
359616
216987
328321
207382
1017093
1227763
1363826
161900
917491
688724
650231
1203450
314456
696180
972479
1191442
1510217
947930
1628829
893128
1883150
134893
974737
1473808
1239773
882110
1965942
564826
1954638
1541784
803675
1687005
1765379
1351530
1665068
445877
1428469
1197491
264070
266784
192333
638005
385421
490773
662458
472352
1999704
1990998
1289178
1943610
407011
1138990
286249
554654
1046615
1010987
1931636
1152662
1290944
1918904
862120
1049366
1828500
455556
424730
43385
286935
1805538
1313319
456728
281659
1871059
547720
565374
1148812
1812983
1260422
441436
1578180
252385
250267
1299180
144333
901788
578873
1189871
1520619
1244160
1027859
479809
1709305
316954
1641200
1598020
924645
1211671
794877
512660
14908
759282
1078630
380293
14034
1962310
358136
1911128
1425534
1326699
34641
948460
1664533
948933
795239
309663
1079631
1560362
938050
1176144
1982794
258556
239370
156974
1337431
945597
1906058
136986
545478
846651
1375629
1408468
586243
553663
724630
1230430
695744
668092
1349346
26712
550891
394456
411705
1196480
917826
1090467
1928812
872613
1565729
1315616
1272219
763296
680758
1270792
1688382
487391
1183605
1293235
999489
966467
1237557
806348
361068
515119
1001167
1429878
1851302
461788
1558622
1978222
977169
815766
1474791
220198
692527
302278
1425868
1306571
859640
1697125
1537185
947080
842344
1723742
215025
1505237
938543
956966
954776
33692
1063547
780448
580240
1234944
816675
1064577
606944
1331400
1809482
561374
1234959
1254238
1138742
1458311
1026257
1291250
754513
665603
1060414
925750
277946
1616408
1716536
130612
1878142
1589688
484515
625075
1656809
1984877
832983
726297
1110947
341838
871670
1146406
645863
1904436
707318
229151
677627
1796093
1593388
428520
1855938
357938
169519
73646
1772758
1972818
986746
173981
927829
210742
630887
1260262
1936644
155770
1824771
541202
1024554
1625806
440916
1984101
67515
1904389
571188
714908
680697
1685095
269179
70509
1168080
1871113
401080
168547
27281
1243789
258048
178596
711806
1233277
1291984
173303
454057
1352597
470386
42213
351170
880421
22311
351046
1382476
1151396
379337
1101715
1048029
512706
224476
953672
1276506
446945
970061
1065827
1866288
55512
1657973
1227277
1157092
586991
1252306
364940
1899457
1309739
324096
1009517
1778142
1172130
1751171
30773
1507061
467660
141395
202658
1506237
1193583
1266929
920061
861477
205709
330112
1079488
377529
553620
510819
546956
490460
1004075
511627
302561
1183774
1417597
1086056
1721857
1958979
1889855
632138
841690
1160673
703731
1382891
701013
1449079
966011
351746
1431003
163042
1809485
1074211
922771
640465
507408
245120
503974
1206334
662113
885677
955062
706521
1981715
1219868
1023381
446778
1459006
886047
276865
793453
141127
1777977
1034328
245805
1324636
1047500
703772
1661684
1886093
947118
354863
53252
1756297
1056025
730771
1249659
1284460
616808
1871160
1594070
1171648
426038
528106
1811975
358377
1721593
340440
405794
1994019
422845
466824
1146400
1127424
727878
1479584
501589
805872
814945
401380
1301359
848380
936634
44679
442025
854188
55873
437731
525373
384469
698312
96543
569731
1806823
663060
1243483
271863
1870324
899688
1802043
635697
1079892
1582735
1757274
353883
224622
918131
996229
1754924
1825074
1874982
1269106
1159219
445254
1564693
139435
1033098
821607
485982
1139943
1314611
133099
1449957
1521558
348362
322028
1243221
494726
149371
1808309
1201930
555993
432069
1257890
1520846
1996419
1367803
795367
1222071
283300
1250146
7582
1795701
1696852
525649
1473204
1346787
542210
1385538
1831117
1879004
1203699
1123900
1643893
481720
45801
10393
337101
1848978
1516333
885229
1902138
633380
1250738
1967143
44205
505633
1030150
1187096
315756
121869
483926
992703
1330428
617250
1595471
485686
1861206
1437869
765444
915661
1941803
849083
1758690
505656
1762537
525232
1233182
598540
867431
1824701
1309000
1143049
733222
1803497
995552
1333842
1305927
1955936
402411
1768743
1800524
1993914
1461729
1693440
1111237
1486014
63566
332515
789393
1933702
1597118
1473592
30449
683827
903838
669243
492082
324626
763769
708208
1827022
1996670
530016
123973
1303686
1266090
742152
1134863
1077258
658771
642419
222376
696634
1295875
1307568
436313
1543712
645872
542518
1734181
1953634
1780541
417749
201617
396483
1548697
992051
1196260
678597
1275487
1484233
777114
1292175
1268193
1104524
1879740
1823046
1054001
1289037
1734065
528932
287325
561046
1344841
1878842
1516225
1749577
815807
1088924
420182
1159885
1473738
370719
1958021
1686535
560106
1457222
397853
1676437
891403
1457454
1465608
475449
1987084
181249
190797
1470609
1621578
1853985
396832
913762
133347
377688
701603
1649860
1080753
1976336
1054018
1472253
1113005
389713
530037
1483587
571786
136611
625450
1168006
252188
361310
1526202
412691
60954
414559
7411
1758557
640915
1455208
115574
1979098
340662
1814306
329947
99133
1919997
463907
674116
278585
290049
1715201
1685745
184698
222537
1521691
1511728
355521
523518
1171615
668160
1636798
769014
214483
1474187
1306309
1403428
576491
1623450
846394
1398180
1211274
1078985
1675304
206010
1943591
1735933
92717
1060422
1594894
28992
1862338
184747
1819546
844634
1034136
298287
1324909
823487
1247419
868024
1101250
144308
1309615
120808
1483884
1793557
1755150
173945
888868
950361
1813623
1978696
1136287
33582
413812
205124
386317
1292820
1484878
1409416
129617
1825839
910663
1932914
319023
618213
9926
781008
1870033
1090157
1118918
1289192
1469036
779858
44311
428426
1915183
1421326
830416
1771574
1398944
807959
322787
906591
211323
773802
416912
1775109
1671124
647452
707993
1460464
244758
1059983
1951482
944095
132828
1096803
1450366
610109
705009
707927
635723
3272
755074
1855656
433679
1176207
1442030
647683
1700382
113867
1403069
1547701
585082
603820
642469
1306535
853053
1034080
421303
1512970
265676
39541
228456
1307498
605859
1706684
1118446
608110
1206281
1970716
1142318
330029
789369
1977111
322009
207823
696559
1476805
152111
1057272
1774903
818886
963417
543607
1243416
626762
477116
590050
1930952
1615115
564686
1161802
1607972
1290533
194708
126720
1008959
1607957
1402794
1036866
1144016
1625907
886385
1772030
930156
726987
376078
1464844
1656790
22191
1102568
1071381
1767720
1974677
225568
1379062
1300826
1533197
776769
1639720
989717
1095075
960644
1481345
826309
764937
1153076
42526
1464984
1278701
128316
1001277
661235
399201
1427974
354372
724549
106844
1963284
75852
837276
869729
439973
51866
275910
546659
1816306
1768244
56299
1241649
641601
497827
265275
1487562
857262
1990220
1839717
159395
465302
10696
975328
960651
1792279
1299021
1014959
1059439
82032
235886
1955700
1256485
1007384
907092
891926
316744
1797519
1323199
213680
1355075
162864
441433
282176
6321
1403437
319166
568108
1429993
1109090
836705
716895
1311096
974839
116955
1325444
489452
1406898
689058
1750634
1191235
462399
1028119
1718055
1617051
1850972
1866407
1732397
770657
265756
774904
1881401
988775
661250
1102442
1014602
1654720
900734
710295
1831275
1880305
1989215
1899272
1926477
1707252
1955749
891286
1761324
878569
1869402
91033
1543643
497046
1469959
380238
1560699
1169011
283789
1485692
422073
968720
111673
430864
989116
202268
948027
1947914
1788288
294841
718983
1879129
1487382
223543
933292
388932
391304
547409
692727
1547390
78704
1840530
1666316
942583
842417
1641709
808846
1614025
1239981
1037895
1673145
53538
439900
270271
1285429
71483
746557
1113098
1281038
1595105
721645
1419343
1940630
1826447
1114351
29585
1885927
851946
488470
549581
210606
1975484
1573142
1884527
668863
1545973
1897861
551557
1356644
546501
582631
1017739
943143
1006542
1984511
179295
1762230
1649448
96088
1868468
17163
529387
1445985
570545
618050
258984
1796255
532057
106160
828828
1836406
6906
266446
601633
1715209
917403
1746300
649428
1759834
1619159
129484
1429988
1581017
1794175
546200
1550565
1794737
1536289
915247
575130
374520
1562233
1317154
913979
1273605
1402949
524083
1317823
1977681
774284
1895989
64490
852629
462310
497473
79456
215300
740717
1589754
45651
399239
407888
1509154
1343925
1927380
778109
84784
316359
240124
1490982
143956
1095621
1676429
1283992
168454
1857398
1632172
941972
244960
737414
1259476
747026
1059331
1627724
276676
1986792
1820437
1215773
1640645
1270149
1222298
350453
1239749
1245168
235786
1440941
1299124
584896
131909
258476
1655449
741228
395413
1896679
892212
501323
1719326
653183
1268105
1421030
1938901
285808
1971911
773317
641592
279068
122249
1574580
709140
928721
1250624
992061
1121968
515330
1267092
25519
1345132
114257
1424861
535005
269675
135883
1115496
534653
1406560
1762227
847101
1645381
394980
559980
1046082
1365931
1045721
50451
1931457
1766547
1281561
147302
192553
801187
1682439
678750
515166
426520
1428842
865110
1979591
150699
883083
1114430
1104058
1667445
1939761
906546
597537
905116
296570
1552216
1935649
1713272
1083066
432521
1206859
188367
1673318
1778705
291610
289421
398242
589410
921348
1983227
638122
173106
1290925
398401
1928758
645401
913943
1191772
148911
794315
1092179
1676285
858073
444561
500845
887031
530343
62605
1123611
1835154
1969834
736458
632679
419474
1144662
371614
283856
52974
920258
1245372
1340812
646420
1114756
698334
378165
7485
1453467
347975
1305070
1468147
340685
334352
1952429
1036297
1735887
476584
1967757
1555498
1528262
1451656
749436
1433902
380338
1592287
560241
1530432
420910
1445650
761705
958623
188095
791086
1658417
918690
762137
49848
1852453
510794
312835
736316
1486002
1975348
733213
452378
639796
573102
1087150
1830800
997161
257799
1426678
1140894
654152
1403474
319905
1671056
82424
252011
1505800
258629
1573409
1194371
466289
467013
410194
1507246
664399
775716
659372
978584
1966026
1623854
1994942
1415112
1815812
818408
1718168
1156191
637385
985648
777221
352447
777650
556208
1802013
960199
1984799
1675479
1671281
410839
1128476
1369635
451495
1854157
784118
93336
1422006
942960
1033398
608517
1805386
152753
861347
969041
1757151
1825038
115201
1203360
757585
47038
829301
402218
1056194
1229390
514672
611739
1218575
1537313
645557
668578
1768257
43624
249360
698287
1759644
155735
947030
754848
1237138
180734
1551871
1449079
190279
615882
1866265
1874725
1884727
1744999
1466485
776517
1436378
935502
143885
959767
1838705
327894
219572
615028
1819651
1628029
1747518
45195
1803227
153468
1722543
1506216
1965617
1207649
1109310
1091595
123344
1510617
859409
32183
820942
1645556
1328896
654025
1840033
1732288
125528
1015957
190260
304325
1045411
1363333
410244
1560382
1199266
261984
1454233
1758698
825185
1996867
1134808
1571442
1640785
776366
914905
1069478
1447875
446343
31086
1406945
1081994
619610
1782954
1905956
862214
1866527
1529109
94793
436420
68958
118601
830626
396630
994552
1777729
220224
1926664
219768
73765
964293
1206105
1892774
1447514
245629
1337805
969539
859588
1121402
389271
659754
1603070
1550863
102754
11494
906698
443953
248671
1987347
959091
585911
622502
1780079
1414876
1442761
605018
1188405
630725
457873
1958469
156784
846443
925745
1713088
1855631
1473712
1654845
1184541
223097
1813420
386394
985701
1360163
1499337
131619
1496767
685169
584276
1812643
168847
1429711
718749
333429
1831140
1425354
267208
1702588
22658
1220982
1324200
1684074
551250
909265
941183
871723
921570
1248454
700733
962412
1920387
445902
40739
1243629
1912198
98439
784392
1492856
1851422
1792373
420427
1952903
1711395
460428
1607577
283463
1005469
394639
1641523
1033078
1153365
242555
269772
883280
112401
1691386
1437961
1211272
637241
1841032
1901304
1056683
1588900
1670062
170522
1082020
380479
56398
571526
725547
1445683
720157
287039
279410
820521
1148022
1552741
1872701
1024401
1195557
501695
368616
1363799
1921879
1734915
826714
1264155
953710
63620
454455
549534
601379
1613663
937795
877169
257574
920455
223199
1730096
670957
1114445
1171942
866989
729805
129967
841130
1696427
9732
839238
507505
561153
1320306
1097623
1601999
1376564
277811
1707233
347253
32594
39246
1726689
668308
1452361
1587426
1757298
147602
1348207
1083428
472428
652445
1573950
269108
1916615
647440
367835
40038
450323
511119
1829465
177998
511306
1291888
1912184
97154
1431896
1947112
892268
1546871
1545841
819343
1358998
104155
4010
403091
1774865
789551
279037
1531787
1519010
907432
1326360
524185
634321
1991826
937121
765524
184406
1638644
705656
59753
1729896
994971
724902
85768
350499
1930977
1116532
1702379
1301483
485332
1922921
1742666
852913
954095
188586
761677
12408
1734497
1300443
650231
280874
1289608
1934202
407424
1679773
630047
635597
326791
701546
1282157
223421
1161268
1954806
72439
860666
1525850
1092556
1305106
466085
231952
1924511
1623959
663237
834168
1291104
1179337
615867
979981
828324
342163
1962489
1663851
664363
1448167
938130
233803
767987
1116162
1852080
923447
1287309
1114567
934053
1728401
1119025
297589
1819284
1213871
705591
1532921
1045634
615447
716120
84916
1490052
1849720
1237735
1452094
285067
132173
1959354
892859
1878323
69748
353212
113355
884147
417459
1747086
1759688
1183209
1945338
1044735
1492477
1085579
81843
1213741
808689
1759307
786254
460657
971310
124182
1981531
100978
968169
1343225
641619
1827031
1289008
1523111
1457138
1658298
368812
785845
90556
1609613
878332
1977345
1847565
928981
1273124
1964837
567348
573769
501103
404406
388072
1346959
116609
1420761
1134763
1346078
485778
940859
1878045
829196
449690
1942205
1817001
165456
1551205
1159859
1492387
548593
1959528
1271154
228271
725437
1354853
848911
1726699
1524427
1549555
501943
1929244
645778
1230337
699855
950946
455859
216467
1736530
837063
140862
333863
1413312
1167009
1354294
659765
1796176
217949
1862051
271733
1758317
1832180
791471
214621
168265
1986743
993200
417177
557632
428617
263986
1018049
1320716
66181
494586
291569
433933
1654289
1338992
1987638
856739
1562087
699529
243675
809200
1906779
534997
140573
1014032
1299725
510303
625330
395376
754842
974838
727655
495992
1918852
904919
61584
1844073
960500
1305282
1716489
965302
740362
1698573
1728017
899520
473525
1744158
764748
387169
1113043
158996
978309
1347871
661407
866487
1339172
473240
191351
556093
43746
1358583
1150876
1827846
1061856
688033
1596093
797299
980910
608622
1752690
1965497
202841
748462
476867
908598
1231524
1079251
1112846
1439543
711563
1985367
333831
1084906
1218840
1403664
97808
571604
1487032
587862
1968231
252527
63246
1773804
1062576
377494
1437664
1483095
1665299
35188
1721617
1839160
274724
488650
31761
705692
1114452
81734
1117467
1026405
687760
331098
1372761
1217183
1756036
1694086
437793
1861842
1322718
1283842
1495958
1995908
904254
608893
337904
902060
1675789
802696
316050
1330479
1072380
947016
1328162
925689
1828217
1445168
976426
1535250
1221136
278810
1114536
1575345
885326
337287
1484418
1837651
640701
1210747
246921
1540192
1839957
520332
215196
1926569
1915537
427832
556593
1507072
1926560
733999
1097472
1259405
53255
1247252
226139
1036733
1812019
1911711
620312
1562245
17790
1868627
14618
1083603
1631110
880328
1183446
1989086
317834
1054509
1928746
1488289
1187574
1902843
668694
410166
1568009
1396407
1735728
685989
1861345
702812
1670292
581132
733455
1260878
17132
579133
1824888
325191
1345338
838300
45294
1073120
925154
1073944
936309
1194350
1138998
1133112
969477
283731
1059707
1348773
951215
167720
1692249
15382
1066019
1599612
50661
1676250
42648
996403
1216817
814491
820324
561608
1728387
1967742
1053917
360506
1641250
1306590
1911661
1627416
1460439
395142
90996
69042
903942
1374315
1956012
1354434
740820
749178
461696
551211
1031830
1805623
1610596
583390
596795
53102
700426
127794
1709611
1306222
1218248
412216
968990
1190245
1408817
688410
411785
1624259
1044203
757860
1270604
1237172
952446
1019811
1778990
1671317
1033877
881130
335982
263338
1911547
620493
558896
149469
1934975
1958016
202675
1712334
636025
1934796
1833343
733734
659793
135398
456529
937972
1157359
1867494
879220
660933
453014
1894507
468560
1530584
1507475
1395394
1701478
208460
1161255
1966242
20190
300276
288811
63626
185245
267953
906383
1030810
1345057
1208787
386322
1654155
605263
883118
1047466
1550085
1489155
617763
537173
1825750
1502113
1923641
1536054
1667797
316584
1488380
748784
1857021
122520
1538937
903107
718623
1304582
1135924
272120
784830
15971
447620
343631
364774
1124093
1078044
746280
909673
963043
235777
701564
1593384
168758
1173830
1080439
332
482675
10914
161932
1099086
1542342
1571169
1834325
551699
900051
1955668
1052135
1370040
526913
878092
1108088
382919
994003
288080
1199814
874025
1940481
1918429
657415
698398
984736
1172431
170397
1273287
1024949
1123182
752261
260738
1887278
26412
1437584
1946560
631755
1741886
1266879
342891
1750915
1172130
1420882
1668513
241361
1801299
625607
535129
1009768
1189490
1026805
1776907
1192856
1016790
28623
1782768
1168214
1708847
836082
404695
279422
95266
1038807
125611
537772
1822685
403862
429820
216992
1857613
563932
975018
1301603
669566
1156979
1853867
371285
1713407
1212950
271393
179841
1802198
806546
498837
69709
1191008
711310
179940
818270
837081
1745652
410191
1603543
621122
1754825
1040734
1768118
1112879
891613
860089
1395325
1702749
1903604
1409022
300160
689571
991628
429967
1063469
499380
1276711
1347490
1100729
1561124
854410
903805
447506
1740424
696289
1036838
797702
1869390
1037004
202623
782609
1148330
125679
931355
1707880
264943
1862459
1857517
373345
1141558
1803561
613540
155250
1747387
1027573
23514
886589
1750811
238400
1776964
802880
224945
1621700
1813984
341289
647677
1657024
1956514
1254187
1982920
1534243
1481899
1820499
5781
1084141
160970
691180
270060
510556
1390150
374662
1838615
328808
1847110
1214891
1682485
1452991
586945
1228236
1476720
1559102
431077
209601
289317
90954
761766
1855215
41311
1417562
1756097
1732880
1314061
215732
818726
1010831
1550979
94389
1927694
1116671
977109
171695
369233
505515
938037
792737
1350586
708549
1599328
1202903
17859
1732226
456605
1385317
977146
1413609
327581
1811317
213833
131994
1724990
771459
1915829
1732515
923781
842384
569233
71929
1163379
270137
1420028
821721
641891
1353425
385694
1410512
1507195
505536
1110485
1172802
185437
95088
1847431
1369494
1434885
280726
156965
716543
991455
1169357
399492
1860698
568438
390869
1520180
1072234
1059376
991536
385031
993664
1840518
302910
639534
1785583
1629167
368956
521679
1812871
696783
1043343
1671872
763675
1174756
1506240
662226
1164158
97282
139006
61125
975124
1900067
1385751
591978
1093427
1497924
1513770
478293
1770115
1486072
1626578
1123807
1614694
795233
903663
545407
1501073
1462869
1064925
992298
1369713
564296
404857
1792838
628071
1463437
1034277
1113568
1693355
887781
322065
1056271
83012
434201
650214
829778
509311
1548297
597476
314039
742409
909865
1976399
560181
207549
1236273
476741
1207607
1766832
1072321
609558
684451
969838
168310
1420807
975775
808712
568935
546045
1687703
377552
917289
1280069
1065089
1693824
915541
576258
965966
1858722
832646
572389
1410131
1935693
1270065
670652
1043488
926789
1882383
872400
893398
369587
362133
1137045
1495088
1937040
1612758
1088781
115921
1534527
1669911
1726704
1362617
984896
948677
696760
256716
643546
1841947
1135623
288184
1501766
740900
819610
993794
15837
1983001
1651221
148030
357822
1708205
1115072
852168
1517606
1054797
1937168
483547
515669
1213238
244918
1023996
740543
160543
601466
522856
328085
1594935
1970402
1664035
815578
80555
601780
488035
1867854
1483960
1513457
877900
1076480
1274136
232220
1737792
1550824
1583041
1857575
1700814
1087116
254820
1530377
1396380
793267
174118
504667
1281919
345950
1110795
67366
503355
1611112
1115636
437375
165527
756278
89969
1887496
1798591
1407090
1062568
299521
795117
1875031
77869
1466930
1955644
641723
1173313
1135338
965497
1528985
498262
778224
132727
1314129
1263425
720043
1185714
1911240
418492
1918132
1118427
822435
947873
413888
1501268
463890
146669
621372
941412
855625
1474728
1131024
769410
562131
1682134
1029676
1788566
650787
1399850
113886
618668
935005
605452
1047723
1007918
315200
127128
1059282
407933
1025240
166612
1981587
1406346
1254962
1133808
1443822
1595301
1787022
1091822
630790
1374070
1674991
925106
872418
406162
553320
1284119
1029824
1238689
903433
501317
1743994
211260
174769
716579
1000485
1939021
848625
1528087
294730
632054
173470
780928
228312
327187
1499628
1307357
1316581
1765183
863776
1528788
594658
1347455
904799
915361
244094
1507007
121022
1300031
481516
896942
985152
194697
15140
554882
1368983
554139
685493
940017
1423676
608616
1439345
699145
359150
401935
212162
909889
395143
814190
1271972
1793137
549161
209952
225774
1289463
537918
1215273
219625
1479731
614864
265334
406737
1011231
1267791
1370658
533075
1332558
436594
440151
1547732
1318905
843513
1235690
220219
1280189
1939000
1350408
1785166
3582
1385371
1877756
1022887
702646
170070
820404
1021092
1063429
1069243
592789
764431
98016
1641077
1920217
1145880
832369
817314
370116
1319210
610516
415098
1738387
1501755
1863846
99549
567389
1049153
116382
1197370
321147
545895
1410777
524696
1885806
1125092
1549687
209322
1471225
693750
143185
732630
664423
1892673
1526962
1669614
551609
1931920
540768
682932
1198223
506244
1002767
25857
1996408
1764187
1389815
1128283
1522895
1773112
1557222
173109
796649
1125991
296400
1134280
1830109
953448
1302391
95705
1210603
1229842
1455683
747103
690203
1571223
1293197
186046
233321
960862
1972490
219810
401354
543044
541358
1968386
177349
471906
511297
1125829
1820458
988100
489820
1210378
705907
597742
1185504
782757
1070044
962191
1239298
792568
519813
1185268
111348
1591033
477913
1982225
1546917
1915995
1485133
844527
1389810
724808
837821
1286031
1544160
1332247
1302569
1722075
674055
314111
1454494
475321
55404
472822
1379819
1988918
1550649
993439
1031377
1972625
959201
902751
91371
1638270
385843
213045
926787
453783
1339096
680930
248941
1346503
1060231
990861
1531671
1834523
183933
1325726
1608572
1516694
483039
630963
1708515
1259217
1956058
714415
1053564
544096
1613054
1766489
924130
1045172
697816
686004
1293136
1423832
1479750
1670979
1181237
1692976
1342197
1590612
1990761
1169964
1394161
972058
1559395
1250760
1549437
1065583
817631
799469
818662
181957
947295
1196452
1302185
1539250
505261
1995487
1236341
1893509
1935423
1611364
1574671
282831
1252078
698442
105625
798509
668965
1989567
1901112
1643423
556445
723026
813292
1269030
540063
1110659
597384
1377470
1003615
1849697
1740619
1561845
1544363
262546
679796
783646
597419
199159
1317220
1119772
1528769
1234056
1358584
1925217
1515631
1101622
35521
447253
226444
1665621
1206034
1982656
1647213
125810
420115
1690635
165638
979145
562758
167854
731787
1702447
813047
1272407
1809747
682363
1188434
1979258
783112
404218
874129
1611011
160330
912581
1238590
735335
805375
1115818
204765
427964
925432
416925
1817435
583804
1457709
604123
1930948
1814064
809218
845127
1815098
1995582
1068138
73006
877759
1731910
1012731
1205731
241938
470221
1852134
1943983
1986612
1078110
1803629
1405048
1399838
312899
1537448
1980474
918247
584798
846972
900622
1363914
107041
1648439
1584901
1247291
1107422
681807
246813
1244811
410264
39817
301952
1202822
320068
222664
913324
1272695
1748931
1757051
871700
1196547
57427
1482308
785730
894515
1004836
1348799
1534592
548849
36362
1784449
939134
99822
155504
1885103
364890
1867645
853577
279242
350352
1426713
1600889
1882491
235801
364602
552639
1563850
1028126
715457
1914334
844015
1662005
480599
812799
1163908
1132692
1327994
1411136
1314136
258616
812538
297350
1605231
953478
1238125
324747
154746
1196558
692683
1230732
848963
111710
1174818
1686176
1931840
124321
490644
853435
249687
1597034
359617
1579568
898913
1317727
979536
433723
1624328
130687
1790129
286853
1638965
484452
983683
1595567
46981
1900122
251225
1139608
1985317
858160
536677
1603009
1902561
352454
824558
1169400
667881
417399
597848
1479939
1809958
761918
380881
1379355
34932
659285
1310143
222446
382527
1546328
1270471
872289
225480
1122724
1124045
112084
226861
1198637
1135481
466432
163861
1714877
1203874
1891481
144710
1217294
1220106
1589692
556342
184127
1933039
958888
317812
291190
1478075
14409
200520
1791057
1560564
238265
636450
154644
526543
1918756
1700770
1710457
12509
1372046
947563
435542
1877593
788289
398201
1738861
1883403
1660989
1241838
596496
1688396
115444
484852
228232
412309
1104646
870996
1500764
945282
1444160
1565279
1266188
1085599
743433
1898404
1176121
1117079
147978
761630
105598
260628
695927
1117932
1915514
1207035
1043332
18053
1157915
584190
853607
1859440
1644566
42816
1363686
1674727
240492
978458
240308
1083802
785220
116592
1075698
506198
1149020
1283270
538836
1379114
1497385
1249070
1051707
677424
1246681
1036385
81997
465078
1981811
4293
736485
511396
1979973
1183404
307717
402159
1684275
498478
795304
1810687
1976800
1950897
332889
132702
1059551
96563
1083499
218448
1792449
1258363
1908456
734865
896987
721764
1754055
1333172
148578
1154697
549624
759642
424040
111818
687482
19021
19857
255506
1377506
1184333
311529
262928
1613521
1563343
1183648
790132
8010
1141483
1747442
1521465
1711730
249799
223654
478767
1720852
235364
1809484
407295
111614
877762
1578305
1530088
403486
1098342
422372
87316
77529
759623
1739519
1217253
1219753
1952954
1585639
1597708
471076
1705188
761630
274375
897553
951427
1423276
949178
602560
1084843
1640387
674945
564741
137628
231985
1774377
864823
352558
294789
1453026
1144665
1549688
1763921
1042637
468255
1495850
273561
1435649
997289
405382
1588049
200612
68696
545387
879863
1778634
846901
1858471
668790
203420
565557
438227
351705
1623102
1480139
96040
924528
184410
680308
101215
306715
1227866
452037
962867
753660
594381
697902
935181
674104
1075140
423143
781215
1464647
1304415
1146209
1872815
212227
1153586
601604
1787356
640083
533355
349926
1988475
1848175
1184536
330182
822199
1339401
1165217
1976076
642483
834172
1681441
427129
1813598
1000848
814104
958672
199505
1521714
1419970
1222630
1080379
686764
288764
930152
1925242
949465
801737
222073
95683
14507
1470890
303171
42018
17444
645529
179683
723054
840593
682667
143251
56449
188000
948545
1351146
1350336
1748705
1531363
1943131
1842453
197604
1697746
554043
821038
50576
412256
1371339
1057000
1804290
263597
699052
1537361
139145
433746
409028
1181274
1452798
1394668
1969942
1324902
948054
1621597
109766
706430
1544751
1327644
1843707
723834
1803876
1128865
1546125
1863870
1241124
1543256
981742
613828
777434
1525901
152855
971932
193193
1561621
1788803
903575
814670
1561871
1030098
1018755
1231376
1820526
1823811
1281047
210944
20108
832983
778991
853229
112274
1392339
313809
528272
9421
1269451
1494765
389821
1969379
605696
130897
82098
8487
1610229
111526
1601591
1827376
67376
1673023
1457174
426947
1275445
895077
1829976
480798
906468
117700
1536840
216068
411
560836
311390
1526337
1674857
1162778
910268
483328
704098
1933760
1283024
380139
865735
1864421
363349
961564
586405
1170373
19375
1631104
127679
64280
1068009
1891714
1402063
1831604
682132
1750266
834555
297383
1903336
103059
1307440
1412710
1642157
1484374
819579
503309
1005984
1840244
1985618
278435
1650596
1130505
1111139
1883854
589086
1496739
301243
1799450
1085294
704743
1439172
939929
1139688
128280
230814
682132
1060839
1256734
63376
1927930
722907
102128
671794
1963277
1764860
24524
1547680
1928085
678403
1115706
883337
749740
845120
1984188
507379
1748337
125018
742136
1364169
1388020
1618492
500134
567541
1123738
1860536
826219
1120441
780519
648427
1082710
1585750
1886505
1417375
44382
493849
1410523
258583
1305856
1366505
1813633
1264567
36987
719643
1596447
348734
1739782
55126
624222
1855612
1287621
1188961
1459402
1428902
1201765
40605
758903
1105084
1460080
1901724
346010
1432183
880086
164210
1907802
534464
342560
295677
1736639
1332670
681029
122116
1371301
672015
577839
1808565
1150320
1028661
802996
868508
460768
1565383
388903
1945436
1660892
806677
468064
937915
720573
69792
1383111
627497
1070772
698602
1975133
1774475
390212
1024379
45512
401026
200094
1227669
653022
160004
689626
508218
1767576
1077907
1456896
626352
1679362
571085
1388085
1098871
1584591
1136467
1317575
1734001
1196273
672685
599821
1683055
896549
1525667
1230823
1340614
16202
1590871
540501
1548469
1811774
1394852
1822278
1074784
1565880
104768
1406649
1737740
214053
627068
1639939
1604259
968719
330946
856191
1546690
695107
1922111
887027
424235
1052027
857511
104252
181904
1273540
681176
1421270
217592
329602
1104134
729495
1511032
763957
682008
1113091
1532722
1805412
1877608
1066308
1996708
591940
72401
1145824
236635
793339
1645106
1364259
180545
290533
1549736
421500
1186893
1529934
1104481
1561335
288385
1380957
936604
1624921
1235165
1093606
1447909
163820
163501
1900456
616456
710743
1801401
560979
8105
143867
678520
1781102
1316978
302671
1691748
948444
1181121
457995
1446438
959331
189320
553594
553943
1474822
1727249
1758137
1706258
1349112
622836
170932
793885
1957250
953336
1508940
1372404
1724431
1413035
185372
1514314
800616
996077
1132032
1967075
534498
402818
1711666
819578
1180593
429645
830342
1557902
1457431
1096404
763835
459078
42229
423873
1183781
1851115
182336
288498
1839241
1903262
1288153
1164884
646009
660583
231819
642100
744032
1563680
1430963
657642
1391801
1472345
40907
197439
1926425
84889
1822858
715159
454706
499928
1181990
910824
1970199
187628
1063680
72225
399044
1669086
22320
326941
1482701
1050706
1242605
1711834
94869
1434274
1775941
1863982
50774
1469184
450851
358864
978245
1486008
1934205
974859
1846864
79583
537346
1452606
1050611
424848
110906
1416667
930807
283634
1501789
328639
591274
909916
438829
621963
1126599
1139393
1823227
337006
515110
1063519
1412233
241563
525361
1243676
190668
1149708
11409
248093
1597820
1319675
40252
673176
284365
1766069
1111404
1257197
754909
425518
1528249
150660
618020
74385
307399
1376197
617365
1230187
382172
507164
1078895
1227452
387987
1640265
1511954
1618960
824761
1140557
479629
428829
1169921
68880
1461979
1184649
131425
291648
1150714
471394
1706581
1981870
1479905
728587
1538103
1107630
270862
1051001
1942869
1243700
12941
1560175
579310
1975664
1482192
1083453
793062
56132
398883
666836
812447
1871453
619523
531152
1563669
1693644
839868
1622221
300525
1258667
1778714
955601
805730
1737102
925672
1792638
1294317
184199
891900
1678850
1184125
477921
1374781
650445
80662
128999
901204
1706148
54278
1794542
1370980
520655
22920
403444
539957
1816672
1261616
782540
1366401
14594
1235237
1198540
1499488
1011749
416355
205130
1131530
864904
488860
5748
1609450
954713
83792
960852
714996
1578655
565766
1797107
1132843
1077013
361543
842624
949074
1942658
515735
943797
1739318
1002453
65709
1556745
85029
1810023
1254578
1047131
1916077
1287274
516886
979598
1813941
559457
100392
1700797
1633710
1122506
1760601
215532
1697714
1255556
582718
815618
1779348
941330
57478
994194
485844
1525296
1146414
267053
319760
698102
1485705
1236815
1197347
1442113
508415
1584637
1859165
405746
1217817
899705
415532
1447952
1984112
277157
1284356
687765
1028338
289656
1833757
452693
1766092
1852872
1287787
136542
1439000
1790836
647549
1611072
1091286
1048524
595118
529427
501390
438202
1866630
972189
1088552
1913245
1605337
40366
411694
125301
1483243
225575
1152060
1169997
811749
1150153
1897947
587282
1283049
1114240
167021
544088
1113268
70323
188504
46876
1141167
257190
832178
1938923
1989565
1360658
1200311
1663322
730485
801010
602207
1661362
515701
121066
848254
1775655
402554
380692
801357
1981065
1127468
522270
1226984
14586
1234672
835856
1590896
226182
800368
1797598
707167
1786778
1872057
404435
760426
278358
1726094
913188
1473919
850163
1472955
165100
1107351
308030
1536778
883145
1158305
1060824
97902
315772
517237
551823
1369821
1768648
1452288
57131
1483506
845472
1991141
1076764
1003622
1592710
1193537
1814620
1376201
1435462
1751377
1229243
103155
1402474
88243
975079
1491
671811
1086331
190048
1452571
1962478
1025260
752108
1241734
842243
1594147
931306
1274038
471696
1310405
821123
376763
1053654
162160
1575393
1535258
7159
637121
849861
850524
272657
484684
1349494
693917
376065
1027288
1393679
368201
1090771
734939
236393
690796
832350
12808
1998106
1666708
404866
1629297
806817
265521
1187493
1906415
899924
1372846
1127437
1680185
738587
1008181
1320341
579117
1447498
1645612
69954
228624
287587
13541
1876909
1794653
1473252
803839
405677
221861
803835
638681
614827
1624543
1974996
1299650
1868704
1556999
1183125
734509
1466238
1635012
842063
1689042
657978
1725538
1436891
1146739
1151202
1919764
1934199
1231899
308156
1111292
1546421
177968
50550
1554066
262162
393686
338119
358680
376316
1837138
505895
1959691
1901445
198383
1041567
1271682
1288842
1982037
239767
506402
70674
1745590
1598976
1025082
765966
1439084
219979
850768
470031
177402
1456147
366413
63968
820939
1995127
1926685
1301030
602410
1090639
1570473
34781
713540
940967
1671073
204196
889603
1046324
1057710
604194
833974
995083
176021
1006219
1471104
240041
1019050
413320
437646
1585418
1136175
638023
966461
857063
867534
1504711
418645
525903
736339
1818933
390321
1651653
500056
451966
1851374
1819999
146929
580183
137776
1551798
196991
218172
1165168
1463328
473740
1975003
258506
1744531
1837999
398508
266828
1056809
12178
961539
1336130
1845237
1302462
19677
888955
789797
442409
1495215
1954220
340070
1564257
1165010
1969828
1559875
1500391
1161224
755324
951015
404959
1315831
408923
1235525
446181
182411
1063885
27538
1623138
37560
790369
375579
446409
33602
1730257
1191485
1142185
372140
512430
345201
1611867
1297806
778739
841243
1256845
191119
21562
1239604
1104934
211021
1920890
1001775
1823774
1090308
256183
979798
591372
1825544
1969592
746477
1852939
1809522
619740
448497
44795
1016513
276444
86014
1884853
692988
505692
1955236
1409025
885787
1114322
1554718
1531192
51160
212803
1911501
1232692
1645240
412749
560797
670675
634833
320574
398219
546460
953487
812732
1461289
1388410
325451
1560925
850405
420940
881963
798934
15995
545631
947089
404604
720351
1006177
475883
757889
1639914
96453
1452668
79879
1030060
1486799
1090104
1973982
706555
1269995
1210889
1847099
422757
1439391
1099274
266733
1015367
834230
1265820
1186814
1443961
1412928
1856296
238129
813266
1517983
1714001
68010
668956
1904574
825474
1104799
1706829
1678737
1357611
301996
172629
55666
1260204
1440358
440273
200168
1474712
1040784
503203
1990672
257305
1628824
622146
1520029
788499
994949
1271250
967157
1511638
918076
436100
728656
1179326
770234
601087
1880560
517820
1187400
1596371
254208
785581
1190172
1055883
1997157
1369027
835781
1482556
1534860
1596355
2622
351307
818230
777204
930815
1521815
675546
243182
353931
860764
482836
659428
1673406
1258173
884091
1072286
1890133
1504984
1731780
74310
1959469
994314
361568
1194089
1150625
901255
948877
795534
815064
997171
1242888
1139109
1342712
1983107
261691
746214
1400321
1629241
1710481
618676
217529
337615
461430
601698
1423462
339161
641740
1426186
1038400
47592
154258
1058390
403877
1317535
1712027
831826
996420
344430
217358
103392
1435557
1030635
567630
1808620
177274
1433784
578988
458536
1227788
168320
399372
1038390
1954737
721424
230084
1527727
552848
694836
939967
1051104
1002085
1205221
1297248
1453174
1162604
1488912
529601
430155
714860
707120
781114
1559
321903
1255548
73034
1200648
610475
1039291
184162
1369743
1160442
1534016
917527
1904223
894952
1063884
1971266
1121182
1275250
1826450
296649
210517
906127
773229
954832
1176718
931786
1314933
127920
1325841
923693
1321390
1789816
1966168
1605336
675740
1242739
658547
1905358
1575925
1142890
768307
140660
1113754
1747374
35531
1007263
1555510
1015843
1137608
978654
1228598
849896
1126511
1284288
1616562
607666
910927
1445615
510416
93693
587042
372888
1243405
821749
641938
1416904
591050
415561
839352
1864869
885992
1611522
54700
1586810
1586571
482639
958946
1516372
707704
1758043
1547539
1769853
735796
968466
1793521
590694
586230
1035772
1195345
363254
1688467
1950457
1456543
991157
1528714
1606505
1506081
339702
1131833
197565
439892
789852
1858149
1880636
1623140
1408153
49613
805002
93107
950568
239109
1969079
1577399
135089
654487
1821181
408622
1892344
1150171
1347063
374272
327222
1822348
1716351
18017
1060187
1843538
775146
1411765
1270353
1779737
1377896
699913
604009
1147623
1585978
220416
1154687
1900642
220293
518066
1853912
81087
1097868
818666
903665
1285067
950185
1760216
1995572
1240649
1199684
306515
871238
319282
2686
379489
1844214
647956
1448675
60068
1232931
218204
544629
1166415
1348402
1853068
547812
1615725
471198
1569529
665021
2194
1671589
645586
1038084
1533570
1298485
952809
1572809
238167
1702936
1724976
320563
1221181
1348825
706392
516297
1439555
75467
1341009
484590
444963
1660752
1585080
1888575
247031
280788
328357
1565783
1098156
1961578
1080962
1257263
1530783
908202
433317
1959298
1069144
42777
1830801
74398
1786130
70019
683536
1781834
442725
804563
747750
17436
1196477
1392139
16047
573250
1843959
1054630
428467
246917
1823169
1186659
292496
801066
1095518
1661987
347991
644161
715552
1383521
1838253
970484
1390450
1692047
1827082
1681212
1043869
831994
1596013
1010582
1976705
936417
1507038
1921891
1488775
1801479
968356
1434434
1608608
412256
492353
360819
1957903
735468
940012
1129396
1932542
151355
1105545
377243
245135
1379423
146862
412705
1637757
478664
1012597
477535
1880338
606727
246581
500899
1919231
1750784
1323423
323082
1022700
1497334
388571
1600310
16031
1491206
1302010
1645581
1980469
1910284
197860
1635899
1896651
1126163
1467111
175088
1697107
1785744
818814
262076
1167035
1162492
107216
1823561
665835
1502147
1164481
197497
1932617
1101627
1771071
1435895
434516
386009
1755748
1565700
224979
840127
451884
58806
425576
1845131
296448
475469
237232
1046306
44462
741172
1544410
1096509
751096
1773263
235661
1067199
547421
1974029
1649452
1093120
1899061
683276
1766851
1327481
1786450
566083
28691
1708256
1948110
565649
1955055
1458211
1589709
1309458
442248
1097792
503029
933440
326497
1767137
555638
822765
1574374
1410203
901632
675015
1007879
1733921
671980
1736136
366368
268131
312751
1587791
147110
1504703
775321
1164561
876459
626657
450716
1752584
261660
540943
961992
933725
704027
335721
1283898
495582
64467
1006681
1463595
347469
376300
805387
1209298
1020567
1700015
501391
908275
1402385
807746
894211
6140
1139521
1906865
712209
517983
30283
1210447
1270568
681565
1258525
1719370
1062470
1844554
1834728
1297401
545124
744067
1475015
885430
554646
742431
1594577
73153
1209989
905564
1954344
1992949
278038
687959
1940374
316332
1678356
188800
1946999
600793
1928969
332912
1519711
1875649
1595084
1174817
79797
1761851
1897720
1232699
1557843
204961
1943612
1444237
1522118
236688
1877867
889930
1726038
591164
802493
1854125
1395847
980203
602567
1769307
1312984
151252
230646
802740
93757
664630
101806
1949888
113268
532111
1875778
429635
1102735
506610
349719
835425
1991342
1244731
1010433
1283232
316480
499301
1911314
1028930
1067102
1308940
136304
606392
690424
579758
380720
847944
423622
261559
1368413
1637618
1724899
1478885
1335277
859841
70751
153408
1091346
763461
1945972
1339799
1805119
571080
556919
1860590
1944187
1556242
1664278
1882042
1709623
1194617
322387
947772
142249
1040742
1168583
1996609
1745669
519865
1923942
1106314
1372528
1938249
1510030
1637641
1661218
46549
497289
986016
110131
49576
1363346
780660
653636
1892790
1704233
507286
643975
954646
597725
431937
1048008
433504
114790
1465537
218284
80179
1921592
223866
65747
1188832
365580
1970941
1311816
99481
1057667
737276
1090191
342820
1515041
1103678
471137
664677
265915
1882313
1541714
716190
120599
1875953
1128068
890444
1266882
42194
134436
1243301
570895
19822
412301
1291037
1235542
1669598
1159605
623690
798813
1953703
1838078
125286
504891
1492330
1242524
1492397
1575263
1829956
1894149
1403240
1932741
1129764
1268967
1397585
1167819
1900093
1034892
1919731
497442
717658
1410557
1254570
814339
1392568
567004
836241
1656438
744895
1436941
752147
1639158
272647
896609
1425193
963214
1531742
1435805
448909
176077
346340
294067
1819541
1792726
230571
458706
1218549
340780
135170
306434
1814879
1058117
1127442
1536890
1689788
127229
1907484
1263002
508701
728924
940549
1285299
57423
389759
1388679
531125
1976509
1972888
1016168
1877685
132252
407786
1811527
811873
826872
709175
479354
1449869
1536125
1304064
1539018
1592257
376977
1809376
1145545
643905
1925361
1594991
1130993
1598509
295288
1662070
508898
922232
1656002
1879504
1220272
1069153
164709
1180460
286109
561853
1463566
421188
1574441
1611182
1215328
1237786
642922
1571320
67930
1495068
1397967
557566
26976
1567240
1327999
172934
231265
1778725
1350593
813682
1025876
1484315
1868951
1453831
1631282
1384715
670397
1588614
1480408
1970786
455699
145087
1654609
1923598
984986
1578592
1431819
612103
680715
1831205
584417
1599919
228752
1656409
341291
955725
1664971
1792192
1951999
1332812
1073011
1515745
17735
846776
1038444
1926037
1469513
400872
961585
236236
1734260
1245655
1420535
1987306
1716327
772231
900249
1502769
1695562
747410
1247477
260910
1779762
219980
1288889
1313205
1895243
1884650
1531063
404253
1866661
1773944
1343966
768151
1026119
372828
146823
983752
1223069
1640519
1692247
1480162
1711986
1490237
1951481
529368
1762009
684751
1325460
1935343
1580901
1954408
445985
1847488
175090
1075816
1593137
292937
871888
115654
375844
704392
1263850
1096962
964023
1705872
914973
1991212
1538327
735207
1926914
68760
784140
583138
1044837
1087706
490769
1060800
1729545
680411
1077118
257944
1184830
1002124
723097
727375
1303144
1466680
145869
198937
1016740
1924294
492694
1396421
1014452
1683956
27248
1719110
1821878
217671
1849309
758235
1813288
319354
578052
1831207
790570
674931
677940
1239520
1792591
1658846
1664596
1824373
453204
1466988
1041267
336440
965036
254434
1564479
1117934
1326957
1252698
1787338
1122463
1048267
1450030
972498
175189
499107
104031
1748269
957011
371661
1910599
951688
1976331
623857
981473
743236
594378
436942
1536054
263862
861016
1095671
1619112
1771208
1800840
790369
1623166
1569139
870391
998969
1743076
727259
1681354
1391004
293089
684413
1379954
1472111
1172039
1536098
1289926
853831
841237
1169839
1508731
437758
905080
1497680
195969
1502877
522114
1246300
1416516
374452
625517
1013050
1164013
733075
973280
375840
314241
1067180
449075
908740
1092502
920699
328549
346841
585168
1502256
1410652
1861155
1691847
262086
630524
308420
1035838
1060830
1020526
581675
1665140
194695
1742895
1878702
1971096
979334
240119
148401
492885
1420778
1956050
727902
1585759
1110721
453878
473739
1439319
1613163
1727824
1845637
1783178
361091
1312317
657132
1938462
1473160
286780
1814998
1899420
746099
324296
1254628
53148
1224102
287641
748607
1910978
1932202
1012251
1788954
770129
725722
1358180
1410831
281999
1089852
1090877
389746
1426895
1943481
1511739
1804562
1085555
865833
1064311
1210077
1130902
1979963
225248
1753008
732918
1418072
1849285
502142
491981
927203
128175
1387493
851347
384226
982530
722917
1281920
1609917
1441436
587244
1131949
825932
1817978
1033056
81872
873092
406069
1231143
744997
864816
1822632
1025775
1751251
923299
470202
1972226
133800
995706
1552772
760430
487652
176103
1699750
692124
1140943
309885
1018510
1989374
216541
1141285
230126
1598219
1850374
862582
274765
254554
274920
1923059
1783758
915883
1020228
822901
1478223
396812
1570239
419408
1011854
549381
1574669
1641237
1135142
609038
1590643
441110
1221440
1846225
882235
46974
765086
348727
491028
1336467
1173293
1760024
660457
1637448
1662032
600113
217252
869377
394731
1764078
774154
1107044
1913118
1328517
1652431
1960163
877476
1390924
148231
1427473
521978
1498155
1171091
682361
1507131
407304
125008
1132679
988995
1412978
1475089
1522065
695243
1749129
742800
1021476
1459290
486884
1148966
699795
41159
310438
218166
428622
1642603
1124478
617459
1080067
48206
1625192
153295
1079478
1513045
1428236
875693
1379050
1741602
1521959
233648
1055280
1480350
246120
566535
1824041
247035
160477
1755634
377300
215853
570035
489073
1383755
960493
710735
1035114
30692
752347
1095915
35932
23181
1132117
931511
1277012
787093
1154322
657912
1852856
1095432
878646
873654
837165
839048
400104
930548
843313
538076
1257282
1880519
1170417
152673
1068762
739774
1303221
402691
1792628
757408
1815059
339424
494533
1228928
1892008
1562497
1575754
29712
737366
385978
1243965
1592399
1919550
101961
196410
160944
1024703
1088319
984972
1339350
1905172
339379
1336560
210604
752638
372619
286355
291729
1054823
94922
1356529
1498482
605221
1591995
1330450
1343062
347712
778465
1850565
1945089
1778443
1068623
131078
131637
1686184
1641344
1583213
614193
244453
1274823
1180526
649241
313915
1729900
1119894
1351416
1666777
1526728
1844114
1961013
784895
9971
653623
1858758
180856
880282
825149
116615
262851
536407
530615
699334
1413864
1758788
290400
1047281
981222
1897504
609334
878303
1273857
1205999
1282114
1063709
893065
641993
1959674
1710886
1936016
66590
35299
1240461
1432466
1035801
358168
241177
345742
912866
1467660
191238
1968501
221700
300181
1108934
960154
1943591
1564505
496248
738823
276592
833578
260877
435356
685801
1911474
622541
111957
906997
1039837
1326139
1920176
409496
1023175
799178
554829
687000
227193
729504
1425568
802785
197104
1211134
1782341
214268
1569951
1776675
1827225
484692
86313
1105627
1422637
861279
170308
492335
906143
1161985
452565
261595
435390
173385
1781777
283071
207592
1957097
934840
1506123
1403028
254241
1107694
1880770
317414
314215
16444
1029542
419663
1647736
880519
892385
947721
1666563
782389
1237868
693069
58324
1194531
256411
1901824
781500
855973
1370623
1366175
1287748
889750
825654
1310951
1033480
1308461
837545
278686
324146
1163752
264750
1702590
1815142
404552
1808780
1592144
1322847
368836
1986223
1523771
36007
1212209
560610
572909
1549611
1339402
28476
1357091
777576
16633
1059026
1971912
1290742
400027
120370
1299479
1397396
369986
733547
1709100
635495
1485471
114633
1237904
1792147
1193202
16347
842476
1354613
224071
991601
868071
969690
356450
1034689
1630827
1564245
399203
338223
1778764
361922
937338
1756842
1744943
768795
857310
1936378
1669029
301807
475035
91034
1933058
1823816
1261713
901279
1444611
34124
617282
575867
1087555
1393005
609555
226066
83613
1742557
1471933
893345
1334030
1204917
651048
808423
1339373
1636515
822412
1541022
1874377
1515832
1872486
877234
1884990
1525777
628034
1994380
1224798
483418
323619
516730
1845060
1987436
8413
1469803
1407791
857711
257577
1715644
393435
1167704
481348
918701
768249
923462
1743506
406541
616530
1489146
1893672
704371
1163857
1539219
574869
1861474
380002
1154900
740049
26376
206707
378144
997812
779764
1459264
1951868
539655
1506328
1109017
664134
296329
1960263
1822070
1429940
1382988
1520229
1361195
1718464
626678
837936
634662
1674264
823779
1792191
160051
1851725
965032
262775
299092
963419
1320780
74835
1653646
501586
1689336
346065
462138
891934
319597
944697
1310047
1245418
1388940
773248
540624
922449
1180344
336970
1234138
832975
1385201
858497
170900
65527
494846
1914005
1760884
646149
1869104
255855
1105572
1912779
703162
1210853
1073573
442926
1203231
445847
1872213
126931
1910979
570106
1722163
680839
749912
249385
851303
1017879
1035571
739916
1809506
1597228
1073258
1168934
103498
1126117
670593
1684176
1573294
1699407
1604589
28015
230721
393307
345551
1238201
1116710
1080666
127173
1771369
356632
1692445
331452
1254922
926916
323501
782818
1996833
994843
1876368
1286058
1931243
438063
1378458
1256473
1927228
975263
502302
1266680
237918
1226942
1977068
1299798
1544667
864210
14964
1335365
1790223
1752120
1846232
967560
1744957
1885926
1987833
232542
357659
521838
732593
239651
1445119
415331
30346
239702
752162
421726
1674814
1808585
1406996
1921836
378270
414688
1431419
1589065
1442878
165009
1891733
1761586
1835853
115830
769137
1779481
1029001
892480
944995
410857
581170
1992747
1925674
241465
1664919
820912
1759343
1411018
1554757
202765
344945
1057671
1100269
716796
1183552
728986
1340415
1444273
1137169
73912
545689
604448
1764326
538526
1549800
1034324
17920
1273315
1843746
890051
59063
821328
982310
243461
1270875
1253306
1924488
776416
655228
1197433
1429243
1269576
1412775
702035
1867503
1941120
1322038
1963224
1844693
146354
569774
1265462
1202593
1583827
1329522
1014162
1115843
1300230
1304950
1663584
45344
1940784
400453
825709
1471807
755609
1057642
205902
1802419
801001
1543216
691350
1993462
461679
1816136
1968363
1535257
1708765
1615952
591033
197458
475877
289604
1804993
1956577
1440264
97812
1056193
1375704
1098000
1351043
132378
78198
1032322
28795
138634
1108716
357910
630769
112787
836400
755599
668871
632872
201744
439558
779458
1592685
1890632
1990645
103064
895936
827316
485500
1256215
1476965
36532
573864
1981603
1871765
866206
709108
1894954
669535
316406
1396434
1859187
555556
1525713
1971911
1655755
909894
1645001
856668
1587213
254319
157673
1939462
1683440
533780
1257614
1715036
279647
393145
282534
593921
1836169
1869118
1749285
1094032
1154061
432120
1405775
2810
1403766
1765322
1536399
640748
1936825
1243162
300738
1191256
663329
585468
1433914
168341
1073419
1007252
1974490
811265
1654733
509939
1555672
212731
1818297
1486721
825025
791574
1081434
446690
1654079
1156991
1280661
198046
53650
886281
1105140
1682810
273254
1189367
235142
79496
914439
73185
1291986
1948750
1268217
1328941
287552
172742
504913
1646239
1432509
1623643
1142367
708997
325412
1934283
1583893
664637
310932
234110
496445
238584
448741
504704
1266752
756049
309821
1489369
1751433
1483304
1946653
888426
1782522
1995877
372896
1154931
1955383
11470
330677
412098
1793112
1564521
1628416
1792375
1007708
533153
163813
1044609
1769459
262357
1373937
421033
1206342
1246064
644133
931892
385054
986034
463854
199783
400917
1301312
780630
764097
1950678
452731
1193437
478526
542625
733545
1878800
550788
1015868
998907
1461261
1220980
1939312
1290597
1276186
1629029
455645
889105
189362
190014
693693
1068191
705600
265823
1390735
1488612
1622641
1330373
1342500
686351
91443
382241
164164
451233
381810
1934530
1610105
1725637
647695
799953
1287893
490910
1955254
1762850
1031307
1526338
588073
81090
884203
1155362
1305898
945728
828740
686923
974884
1391806
128661
1162629
1092913
1087093
522060
690225
1154747
1252028
1547616
1610422
758968
1985133
1968594
1432999
700074
947636
1341733
341674
339245
1119597
1874128
642465
1292048
1450335
259981
634428
1850418
544104
108104
1828570
1764163
1165094
1860293
1172622
1637757
294385
64452
1439225
519939
1886540
1413675
724545
450932
350693
94558
1026668
291107
1637463
101418
590021
592667
1855974
493127
1359854
736523
1509129
431246
1416455
1334813
1823388
1344092
1472419
416962
16887
73077
776186
750071
35982
874873
1230635
392045
1018302
1192834
771408
1428037
856381
141417
1829278
300123
1682359
1029929
741669
335138
1735518
1164234
627492
1445338
541429
210642
1280497
253475
320321
1335965
314612
1376535
1053593
1609315
867206
444489
19101
1760314
1622075
1022368
1693576
1496172
1830785
462601
1921068
703374
1845591
1642426
1947688
1748046
1759606
366681
1177564
1179184
1404861
1994368
1573846
856629
239054
1007206
360438
1611320
1311561
169590
409833
674852
283791
1187011
244444
878339
1001617
199519
638600
772957
705335
1865450
19555
668128
1551540
748651
665892
246360
577745
1988357
175382
585764
596681
138335
514134
576222
1966154
1687850
789769
1485316
840187
1592820
1032257
74449
1105481
13490
1589735
130111
169762
1313359
426659
1380346
768314
1378119
1924219
536830
249804
1984225
1259928
528560
494169
375072
899701
1179057
1431944
922226
1826467
1825066
1911345
364491
997909
1447716
502855
1232052
485292
5222
7598
1238171
3649
1122776
1013534
1084296
1060572
264690
288719
204556
967547
85862
32260
163804
408050
1180403
460538
939351
1055864
935725
1509073
901285
539442
1787544
1917522
323618
1735920
6243
1612064
820291
1491781
1116771
943375
414894
608600
303421
33969
1027994
1038950
659583
1097304
1759989
1871502
1725863
469628
739133
42565
1692850
1520834
1051578
1416464
1158624
1332029
58900
561144
1345566
101636
606045
804561
1757227
309566
1812316
1926454
1901763
1476151
1401973
182378
475177
1450217
1359423
1928757
1147063
273690
1096717
1345261
817452
1943872
1077708
1241990
616347
1288798
1623792
1778964
811756
967493
1857746
335247
1312685
1782411
811867
1604961
1721424
1120333
818951
400118
549292
1997801
1797650
1372640
1191035
1944374
164139
1359533
311649
1321687
266179
282470
1844933
1387349
1051396
502440
248054
167701
1140132
1538884
1249651
1354188
90446
95348
1127963
1441187
1606955
1657636
1331543
1683708
1750145
387358
1722721
143637
1608719
1727171
1209094
980864
1354925
1841740
1455644
1545611
673550
837904
629387
1950208
1465509
765184
1498793
1984773
1820113
1735698
1906722
1982547
476115
585194
429662
918246
1896348
1450762
1898227
877142
72497
1469015
569513
537423
681366
807245
435662
809349
1087600
1050652
1188638
1479512
848287
1030769
77287
1120903
117047
1336569
221673
1147991
46743
1124411
1025247
511035
478251
1419607
609036
254528
1522577
1867800
820209
1616301
325303
1006432
590512
1030469
1472046
683581
121299
1526869
1753376
1918314
552061
138586
968311
340166
543280
286194
463645
723490
457789
372309
1040482
5960
1082124
1766695
1964721
1891810
1585099
890960
428527
557491
615418
715143
537342
445738
1934636
287678
1232367
1201322
476181
1949101
1709753
1615525
113957
674995
336188
281337
928244
872920
1953477
252608
1923315
1432080
929465
540335
1176591
1400976
1089608
445180
1407928
1846773
1614420
938198
162205
1524294
1743256
539281
725967
1208812
825760
1120258
1093817
501454
1790247
615204
1228663
699136
1550090
427754
709881
625212
276524
1401485
850342
7334
394924
319392
1465361
540294
45021
1922406
1854073
1451702
1030026
1626730
1893174
480265
318557
610413
1630944
1878873
62388
1460549
450973
1557792
125207
1288008
1813344
1774171
1227647
1361590
665048
1095460
1620775
490469
359393
1249859
527740
1207717
1410822
340722
1416867
1235839
988071
609180
438385
852078
1350698
317391
1762644
1061935
524143
438564
379499
516708
53059
223346
478605
533220
66558
125779
1630599
1143257
1141403
1531471
141837
818953
1209586
419321
156030
1535284
207842
626535
878128
1863623
220004
1406113
1237855
742266
82599
86929
524977
921995
1466467
864789
316906
276232
1184955
45560
1143663
251169
310750
1130974
1145099
1826685
831532
1025331
122940
1079270
403613
713160
1231902
675357
1938417
628905
212662
1252528
1528529
1551988
1973165
1183241
1881244
591655
958573
1066504
937691
907385
1783806
676136
161682
672912
1062763
1521127
1252269
815018
283167
1790551
1454521
1537508
70986
1044320
142385
264687
1207316
152996
148146
1658100
1901757
103752
816596
1912847
814261
1165074
285765
867685
475625
179261
322262
402531
1073736
1034607
1929151
1543711
536896
913372
1905780
941616
1221181
398209
1712969
1911897
58807
1684669
1915125
1769666
347257
1171084
1930510
1292987
1088218
110831
1897839
347692
468760
1757824
1682329
1005556
904689
636002
1561580
1831252
748157
102954
1512356
127456
1229489
1791705
1168089
1373143
887610
900763
1130582
1067096
1785464
878217
184032
1044732
1516109
17782
288052
1216965
919493
339468
1958429
367262
100998
63647
1272141
1104208
511774
1953767
1392127
1008596
1020461
1722197
1863576
1672009
1932497
611909
711357
129873
150377
815046
1659803
585247
556093
93627
815772
1638504
923963
42858
820360
1382381
318703
1395733
216915
1152220
1225307
385796
130800
140701
1560098
904116
89519
1561711
1217943
630092
555253
1501163
383208
773613
870334
1299439
1596228
792548
1782595
161200
1916613
1294988
503749
62269
1263351
1436892
1123012
908205
1718674
1675855
212366
1509838
977499
1523686
1221128
1371074
94229
1963031
1941907
5066
319073
17093
1060759
1622789
564243
443607
355389
1318836
1791512
726709
954890
845903
40065
920731
273149
68194
1707745
48349
1737813
72364
1526704
1302658
1970711
169713
1432421
1985426
1859616
878178
1372089
1670313
1880528
684988
1225387
152629
940155
322775
1000585
507005
267084
805105
548481
1153117
958461
1817630
1300145
1791672
377762
321287
537939
767793
1601648
331842
344330
108479
668450
741282
972431
106075
1844505
1991287
834490
1488995
1738720
1384357
1301122
1744481
1340184
478038
586333
1684936
1030045
389676
1603427
451428
713572
732778
1855263
71599
270739
1805168
807850
188689
1905751
993621
498115
1277774
331584
1353062
1387878
1364585
666720
664492
623343
1866472
1374383
1702861
1598883
617363
1498913
230823
351146
1500740
218571
73778
583654
54529
1225782
1386970
1383002
1139414
836885
730535
870840
625861
1528615
363133
1645952
1621176
869774
1103133
1289166
1222627
365015
1246416
1509974
1778254
1648024
722612
408959
110025
910566
1714276
1847741
730142
1715183
1559891
218431
1486812
1971401
1636007
37732
303808
928304
1745282
1936578
16426
1393733
254442
1331389
264297
129311
1277909
1230859
869810
474542
170896
878731
1793936
775210
1864891
1626491
840782
152669
1570010
1347861
1686980
1766422
913283
1825057
1817450
530204
1698843
1639466
1773369
1257962
819506
734799
1838288
1370751
498678
1923239
1760130
180937
344650
122355
1825997
95640
1933718
1665051
812542
873991
1355475
1268408
1547985
567826
1505567
1738280
1174790
558353
1201813
1333512
1396931
1100690
1607645
1145
1053181
463695
283712
1709932
1188533
1252012
1642090
58410
1820570
946134
1042988
236416
1867394
1781848
94980
655272
1753240
1842281
78099
522049
1905957
1517155
1029058
1918530
1974034
1445765
273093
1864925
112469
327903
996311
917203
352346
1178229
513921
845417
961722
848868
230311
775230
648710
1195287
60443
1640541
1605526
1906766
1706467
648893
256712
1001449
488765
960855
1164587
194011
1233701
266272
1732268
1820667
986493
41516
425551
1446221
465563
889482
1537783
409102
1007458
202247
1557585
917099
960770
1223776
884730
1513687
829331
1285497
864096
1264953
1421666
1142073
1754665
1124582
1092728
1429876
1467805
1564076
1615604
223614
219739
1513651
1460564
367879
1367597
117730
333002
181662
944804
396661
1579061
878723
258434
1110426
1691266
423388
537277
1299542
845594
1034947
887328
499048
886620
1577094
1802200
912937
339542
1525046
175325
927289
1208297
1768689
512388
1835645
1523832
1120821
1902735
500012
73923
1332389
1977768
1366919
1818459
1364325
139950
591061
1504553
21143
416260
1974330
1177775
310057
188290
1143597
1424426
1549750
818533
451576
1080277
578861
743726
1668029
1515478
882349
1711314
1443914
1889509
1432803
1253196
1815734
543680
394448
774439
774178
344870
1390222
1981975
1717034
1532279
521489
500751
87839
1075427
379983
346265
1206277
778247
909776
282903
1869593
258425
1545508
1040262
1260440
1825766
1105200
1431331
1103096
792066
809355
674992
1365236
888462
1374512
1775126
579292
1369782
194399
1981382
808484
1533524
882453
1144013
841754
1009809
1946076
690344
1847470
962356
237533
1072226
1461199
20772
189683
911525
1614335
7190
424780
1421661
1929734
1406584
1179595
771084
575044
421265
135388
375315
226232
502598
891551
291997
1399010
1654485
120994
1042940
990226
1409056
210751
1029256
1936663
713168
1615660
503281
1634312
1070616
850420
116758
1617072
1830221
463399
1891234
3585
1788384
1893171
1340376
396362
1685320
731592
1348932
547273
1971939
107921
989293
985020
1924074
718284
1164484
751719
231402
585420
1450410
702290
1792532
346852
1522015
1086785
821227
310455
1828019
1064698
1303462
816839
1263227
492716
1445258
1880883
1845313
1195828
1648804
474651
230816
1639260
1386426
1359412
875999
1686151
1155184
120868
526902
1596089
23954
1352209
1393663
913119
826017
130246
1366258
8969
1558251
881497
275348
341855
33330
1810285
554595
1743996
669794
287297
577349
170343
1481597
329495
419430
526302
944919
1431489
1611001
1608131
1246405
215635
309469
1209319
1798215
1859849
974766
78088
1750266
490217
349758
754702
1575922
1422853
1921098
1985002
1008068
1566010
904575
989842
1624570
197375
404184
1341708
1315992
1501652
731615
892600
1606496
114705
1989596
783197
333559
791192
74285
1970768
262284
1861337
813087
1973621
877119
1204672
973937
655875
1169074
811165
398744
895522
1940511
103531
1225192
1533160
1564538
498940
1023461
1307525
307050
330485
704476
995204
432137
1952898
114303
1644244
1723477
739359
1942285
1932563
713508
1874603
1286888
1802592
1965928
1377827
306399
301753
1042203
856291
1092939
1745980
654009
779761
876886
243066
1156930
1266367
1446253
1480540
398156
1702442
1938233
1614681
719293
1101725
1605664
1539548
991627
1754532
333817
1020493
1904597
913378
658063
626846
307653
371229
230861
1953194
960996
878253
1391255
822806
1073408
1384313
1418350
530429
821841
795022
204163
727015
1170323
1843985
1815560
624779
1424644
746653
1313833
299149
744608
287538
1881038
993352
1904363
1246409
176279
1908337
936340
203112
1190722
1439233
1090963
1383613
269319
1584763
772099
713578
717366
1286025
901994
120603
674059
910847
248969
1954505
42707
1331618
225132
49645
920717
131984
294988
1885338
538217
1452611
1336510
64680
297557
1332713
1232114
1276163
33385
1585658
563168
1569653
1448531
709985
1606326
656168
1473407
1727419
335651
1070886
652813
1931745
60766
1978762
1262696
1408340
1815787
1473037
58017
36123
1883077
1931926
1170491
388576
154377
1240672
1551554
1097606
109415
307637
1470886
1974390
540722
1061379
361294
1287510
705118
724630
729264
777824
435833
1795666
149354
623466
892857
1941035
268640
67839
1093653
1574888
510745
742984
1050114
1863794
822818
1150391
1967651
219628
1031643
1967492
840979
1241173
1105763
1962712
551319
1683378
1666278
1352615
562535
1579119
1153796
1450544
837435
877755
1040910
350289
1455932
1356981
813653
338896
1921646
838627
1301229
1419517
629076
1947691
143809
1037849
1316769
872635
1599708
720181
437415
1367294
1597784
993211
139897
1018585
924015
1664659
354302
671873
126199
1343488
884572
798635
261234
612874
1383267
1311094
1108180
481785
1620870
1541015
463233
1535915
1579681
1060538
1558399
753224
40497
586099
242502
574055
205655
8758
57846
390841
330114
440886
1156406
385068
394757
1838751
588951
1161060
820878
70235
1207035
1385600
410663
568366
1947127
173794
1501855
1252680
298470
515843
940183
232319
508726
1403765
1421343
1630907
764699
159979
1540666
255266
598837
594413
1674093
96520
255013
1480559
660901
895124
1388910
1877603
1396085
368805
1368510
1135806
953117
210670
1960113
359463
1323004
1786886
910517
236409
1862533
1601719
167497
534434
345292
1079471
1013006
1204561
825091
320383
1315575
530076
1446050
1236455
1367213
247955
161919
537169
1044199
1956756
196705
624041
1499903
590374
1368409
1609459
1764587
1515749
951061
1749896
443129
460575
269429
1452354
1128347
1265480
249776
1395491
1355875
1187386
897349
944322
1596143
1586560
393908
758368
1631242
1815045
966727
1793755
908321
1121264
1926489
1158707
1776068
1613560
847474
501758
1446400
562804
984378
101998
1837903
995263
1750312
222220
474202
1413227
48111
1030333
333163
484340
86709
1922097
1103649
708644
868309
1186388
76755
848130
17315
693740
148998
1283895
285182
1750124
1750377
1046795
1257615
1314988
1595485
1842460
1037555
1739774
980869
1222421
1233629
836556
1600072
1471890
1414751
1693615
1188136
180127
1271024
214932
1158694
505999
862700
1130341
1294963
215942
45778
909280
527218
2859
959486
1945771
1458174
1636415
1528715
351278
62852
785664
947943
1626627
218499
317297
1788187
1952561
1572294
1213180
1897532
1427871
217751
1804755
692524
316049
1002799
383964
1815826
502998
702996
628086
771054
854206
1256950
304788
1939238
1306738
556603
1657334
1259692
576475
848835
1840465
1476963
448359
1749140
488869
296039
1887061
1674056
1543863
1510379
789470
1371957
559434
322603
1904622
273918
774802
29426
453507
1844806
1994312
477688
866767
737316
218755
709485
1902868
457568
1150869
1517027
1216262
1568637
49529
1174064
611198
1059255
135819
234195
1543342
1654707
848759
1145507
1461634
288852
753978
1379316
932613
111470
1759012
755289
1399522
994192
748318
1563466
1791426
1729094
271120
892174
898354
827578
700142
1673592
191846
1316281
1859389
256466
338632
1665975
1827541
1784506
909029
358976
1395842
1730278
1800925
764794
1994693
1778765
1869795
657981
389172
1543202
177214
285798
504884
335044
1694427
1827887
1720955
742470
114671
1566741
269734
1876757
1156049
264921
132548
1439351
389066
1524976
1724464
116536
1928924
101475
653027
615199
1592350
1696390
1706511
1720593
829079
1484461
898699
629733
1428345
152587
1807860
160005
1307411
903807
390558
1662501
1956266
1647001
1079012
1383879
1170231
1424968
1285613
859234
1040073
1737082
232631
1096159
635926
1355321
1506906
1499001
27333
1906816
210296
108201
1125569
1188578
286398
1759200
656264
1516269
1159228
788203
1791273
1387007
1901426
667172
1623749
1359034
407740
1706794
65807
721049
339102
10367
1677690
1693463
561516
310640
734583
1002371
1268272
836359
532120
984343
377073
1982332
54963
1092274
721645
348600
351844
1521814
353894
1138833
1063835
1598331
1455450
187629
1015924
96474
524960
811702
29314
1192268
713467
1357855
1590856
1053626
1387106
276488
1458496
16000
1381923
1762956
737844
1789190
505419
1073899
637209
1319291
1519151
164514
146297
323815
54823
1400073
1423765
831666
864079
424627
563134
913478
1468855
279191
1992491
1091837
9988
988131
3379
917803
1232753
426135
1176104
1760220
1301490
1174612
1767668
1341178
257505
86128
290722
954384
1453669
1752434
1643
598769
1486223
638830
1869026
34439
1561690
970313
1698309
395865
660061
1528917
525634
1876787
1723460
1253928
394705
386514
411112
598588
1211215
84155
1066669
1521547
996015
1876368
1998220
140213
1062378
335153
1667289
576500
1797976
643045
1539007
927578
704116
632867
18356
1598402
1132492
1046910
205126
680817
10360
1998017
1082185
1847863
995301
1570711
302677
348277
1188137
1979527
590940
165563
978301
580227
1578618
1459088
1991683
125808
991387
1000661
468885
404166
1963360
1119624
1471063
1136705
767574
354707
1873977
1927345
1333451
1586551
565268
1580426
988717
1176353
590166
129288
69148
344692
10343
656821
1793427
319339
158458
883687
1670769
379428
243096
987686
1004019
822812
311453
1127243
1691481
88584
477653
1459519
1901439
929243
249797
1105013
444602
971051
712912
62018
1023487
853146
482234
844051
1298154
1580864
1230249
1145841
1817344
757739
384061
1147084
1280185
1542472
1729430
309847
1515440
1141682
1607374
888484
607244
815815
1530022
743688
1946528
1047600
1934730
1021730
1104663
618593
1480317
1609325
1942319
554434
598292
868173
1249571
1006744
1517491
1584784
1059284
10200
555569
1325525
1085587
962578
659374
141448
405475
764063
1510082
793266
683092
1668770
1580620
1515972
214602
1953590
927091
858810
1790023
1116767
1005044
885944
137302
748334
606142
829158
220271
502337
1396290
1809657
63914
180406
860135
1963929
798786
1930896
1307492
62780
1739119
398809
1442529
930608
1740292
889380
837676
279016
1272941
1750802
1475657
1067294
1552330
1351793
651489
1864426
477759
30194
1732067
1817621
1275695
596044
1646784
1717433
1658108
1876950
1465198
63753
48004
727311
2211
228198
1545091
1142660
593286
1893830
547639
1985386
75197
1802837
1214972
1583977
814366
590608
322694
1039083
449420
1833487
493879
1010064
962534
89442
1536471
488939
1736770
1907573
90529
1732800
755979
305540
1216091
1005188
111378
1066803
345464
1205509
1434690
1150259
1832982
568829
1069912
1691022
1260264
627369
1932150
501716
59237
63314
52021
220036
151225
236005
1432071
752301
806827
1731180
1532662
1611592
1250847
224555
1208775
1660691
311770
844522
1442044
137060
839371
1777328
715750
609075
1889684
513195
482927
57926
1355486
1994558
85600
527601
351687
642228
787106
1088231
520297
791398
297395
1333893
122104
505847
1192344
1452311
1751515
1177987
363815
748037
888967
920537
1017157
1251186
496542
910199
991040
1831787
936678
1029367
1014830
1086581
366298
1496333
17779
1558726
1836858
1839480
1664372
285716
794070
1636332
1885074
1586601
1014745
589289
874105
313408
1647397
1795650
59328
1028547
1047466
1404927
700420
527505
827273
1688107
255018
1601349
93817
1089211
207341
977430
1881096
73737
955796
1888880
1581173
23990
965524
1741722
647687
343564
1744850
479982
1331893
331123
454809
896359
1087604
951892
399627
1995406
1381505
1657749
33221
172513
531069
600041
1345070
463944
566429
1502590
353110
486085
905244
1696629
368497
1362215
1363090
927256
316301
922980
1162238
41517
165547
604238
14735
562326
1403142
1917349
1893774
1526744
1751815
171736
803564
888690
1686519
35704
983056
1508752
1803353
1375313
254013
1469125
1738300
725492
1858878
1753494
340493
1039816
693878
798313
385021
1602500
567136
1654206
1554091
724810
1355911
1047618
941662
557290
253138
1651193
1916512
1869211
1250592
967916
755974
883688
1445688
1461938
1009869
1766441
1198338
1269080
1757380
372016
436263
495612
1649335
92408
1205339
437468
671193
578745
1087450
1277924
1527511
1434886
527279
436566
556268
1754900
1078766
645149
33428
1958481
89642
665266
550097
247391
699698
1512760
1853650
1115795
1790771
967086
976726
825892
340187
1773538
1468747
1948700
709792
677943
1737844
686864
1214417
1709224
1720118
1673191
606970
1101931
799471
954243
375460
1059548
1384650
1190625
928370
1939126
1720692
1805538
920412
1091730
1478401
408340
1867533
791486
1815448
954874
1051099
1487031
311124
1335128
569601
1423062
1641893
1269579
1020981
1930366
1104957
737755
1105471
1603497
251911
1253162
1910953
601250
1048034
1403473
434934
511764
796118
1187239
586040
598861
243744
1429206
1909760
398439
1233958
1060436
761338
1781525
1909177
1255084
757156
748573
461733
1889047
1157086
249211
1680322
817483
875496
834481
74863
1632437
914744
1827553
1854374
1954417
689973
1886643
1482383
532107
19940
1478875
792322
1057862
69388
1455223
257037
1223456
357202
597896
283017
140968
1778586
326148
109674
298367
1471177
123603
598676
355262
652276
266279
889355
1650978
1757954
443294
531622
1064706
1832478
1617460
1533867
1868316
711577
1920925
1055990
223791
8235
218154
1430904
1917039
784982
525118
1597889
156270
397097
1085850
1041636
1446621
1877933
750388
441366
278183
1030803
1439120
940213
1027564
1066002
815684
578370
1433659
1973242
268425
133975
1537707
1844066
1561882
135840
712906
382641
178689
16969
156604
1162655
1040240
788814
235899
1771253
1671060
501049
1603383
918091
90944
316224
1218659
1914082
921113
1816554
1842070
1550707
1997259
1829436
1585864
683397
189887
235902
608837
220438
1142323
558432
1457673
249006
344630
657475
1014418
277888
35365
1886755
535901
1198374
83674
1139847
1980964
1124067
611687
1167582
1184109
376858
386405
930149
1702661
1744266
1294372
851753
1554217
539029
1415363
898983
687400
1557951
743873
680369
80217
925424
777990
1720388
856333
1211762
807232
38580
976985
1249369
1418130
1050232
1137861
1828210
1791849
1635911
1201105
1593061
1673887
86092
1700243
1921215
812130
1861804
781004
865736
909932
1276082
1509747
589099
1955451
436540
620697
1445990
1566227
912141
251337
169839
361116
1761964
687832
1822171
614733
1984909
1920644
1567171
1428033
1912001
1413512
885862
1141513
1312661
420122
233930
354999
781357
1074631
1606181
1400092
598291
150347
1329
792217
1854454
198722
1595084
703926
28161
275963
1719519
1675010
213732
795683
1635370
1536931
827999
1124427
1970214
882105
1437241
205405
432317
1963325
1259717
1590150
525097
212033
1488256
305681
1416792
480390
320033
1458900
51289
90715
1551851
1795361
1362460
779240
150026
796728
857650
1641444
959301
1069445
1085877
1274520
239952
1167227
1744524
1938402
896526
325579
1500802
1706694
607791
828018
958549
1580947
283024
224588
1677644
1561002
298924
1292283
1529943
291963
1147488
1793629
1124812
1114063
1028906
1768770
593410
312899
353058
1948345
785147
550315
1501258
1755448
695305
1549535
1407461
719464
1308171
251266
1315348
404799
668069
857535
1210547
1324559
172696
811962
60289
1938499
1703176
1182333
67614
1019298
1919846
109342
229470
653162
1681570
892256
803457
22126
1259994
493294
587503
539447
869757
1654178
699134
1805582
1595007
1350284
1594553
317772
482083
1367749
808565
815656
102592
226628
1040078
165607
1899179
1970162
1867927
689801
854711
924400
1726309
1855764
115060
1057989
1309100
1605240
876858
226913
1583405
720277
1748487
780622
907368
1332840
1212038
1449844
772087
1408215
445031
135015
901388
1683949
1989252
1502303
1702554
589943
1897323
773845
405541
1603087
390894
561392
824006
584526
1398157
1157072
846321
1726012
58076
99640
1194010
1191010
290566
1922834
904821
195106
538655
456681
1973606
78955
657826
735814
1659723
1839327
761730
848799
1522831
1163758
1989277
370973
901936
1198454
1624096
1559429
1789732
363926
104593
1860062
876199
1258473
937369
69020
1947598
510591
729766
1771405
1323289
359082
1753085
1336005
1787908
1653930
657997
173863
1509699
1344670
1909485
1433252
1504801
1292261
1119997
261943
1697943
719044
839236
1570753
325852
1498050
883706
1135988
869830
1386327
1751082
1882931
695727
1418703
990345
152927
278685
157058
712509
665428
1158573
370649
1806427
614868
442291
1890994
331939
1063692
389544
1143279
654784
621602
1578111
1037602
232241
366271
1873091
1553774
1032076
215386
1955461
967297
1806936
733428
1129448
322664
376365
620542
1731483
1178880
1607683
738899
1454293
1068283
1894238
1871758
65004
127253
470760
467340
1800785
1298352
505003
923326
345636
1537383
456364
8765
528294
814677
361945
774815
1503800
1195325
1933016
1668875
142597
1318178
529718
957858
703638
1692326
837861
1445538
848935
445096
667885
1006115
1466013
1373623
785350
174034
1400136
447511
953241
665858
809925
1442850
870058
1591067
929826
1362540
1188441
1798042
197070
1939887
1923389
1888550
577441
735120
571386
1240386
995989
781078
1503269
1273930
30583
884793
1346055
288883
1760810
737241
1042124
1388492
268133
1012307
971987
1920148
1002601
876663
1618398
232715
1428194
904716
1364411
73382
1269150
1175545
898349
1456154
1954470
1564361
331385
1107250
1412742
578752
277961
14363
226954
556564
720156
37263
1361612
589437
1890386
188067
788050
1499643
424699
455253
1816719
1885338
639156
43807
1634728
1057462
1939824
860029
179604
1872803
1715995
658810
504764
591692
235478
1116982
1413735
194190
1956917
1452190
1106286
904453
703262
1972058
1315442
1855197
1193690
179693
807701
129899
1800663
916124
1211542
1458560
621393
1360770
1365689
1309808
1349323
472613
1851000
3449
825309
1031063
636675
538770
933239
231314
555505
1229528
884972
1210584
441017
1222845
1017391
211571
1136498
1601300
980855
246172
1687160
1932421
1955087
328505
980734
1660444
80562
149264
1964354
1886087
1522561
947170
1440471
584625
163425
301138
1838830
868782
354671
1810084
385390
1116275
817806
1887693
1628218
1767236
1017877
682809
1760915
567247
912375
363088
1107826
18088
1537313
524779
1754233
1292032
380681
543466
1820600
1431048
1584758
584310
358871
1635187
1040644
610532
1213582
1568777
727962
624492
301741
95039
1021144
922418
1320168
1825552
431712
20625
1577815
906459
173100
1320137
109138
65351
1790214
1341036
1187812
776127
1843924
37924
413810
317679
1072002
1289469
1426401
1864188
1528495
703245
102853
1570217
1556385
1987880
424697
1175840
1600994
786143
1041442
680526
844979
574125
948095
1851891
1807820
802642
822540
620029
353455
950503
303343
554816
1792367
584406
1933279
1668310
1286
1270346
873426
999697
876938
1388477
1189829
35670
1369245
1519264
1535436
1926034
1057700
1124957
467585
925178
1040394
328745
1146258
1733844
875101
1052996
909363
1217940
90360
768488
1447584
445484
1254106
413789
881427
750423
696884
1047704
270062
333631
1326855
123756
1462246
411046
989053
1099472
1224154
609005
1216724
197833
1561260
684241
1224163
686898
692669
1214440
522597
1567966
229626
1762350
851897
1398542
367306
619695
1127558
197069
1893611
281704
1124993
752021
1865471
1527321
270180
1713998
1057100
81497
1627139
521546
940145
1434133
1292143
1239453
345948
271639
100983
1463395
969741
859446
1534993
1827042
531310
1943915
757418
865660
719313
298995
466958
1795490
1351238
480478
693716
1353198
1577581
1431620
1995482
738049
1646818
922540
539979
875835
1010829
375482
1615688
187502
1129964
1595041
50880
1919840
1577251
865249
1840312
223097
1837640
898989
1434679
780303
1989052
796491
1435134
599836
1146367
1633264
544755
494845
1369111
594328
241193
590805
495371
1870994
1138218
1934910
708172
1529832
1002829
992264
508885
822327
504977
1814752
1660374
1188911
1802005
1959540
627563
1068039
1341700
151787
1750851
1562505
1935174
1556342
1999050
1506380
1163324
1592992
1831454
1677017
51108
504505
1828566
1141326
931298
1419169
563653
1077760
176610
1247209
1242338
948320
759988
1362558
811068
982705
257800
788153
1301234
430264
944195
750435
1322612
1466430
1748681
477031
1557971
854483
1175913
361113
1139705
602153
1207667
347907
1273891
1441572
530633
1650808
1128175
1852060
1351781
410745
885618
1554459
1659558
1585306
1629611
1260051
1908647
1626018
1426434
566944
610275
1623917
1545583
1772712
1537519
1267920
1308306
62585
1686165
802177
1095477
373448
1195480
417532
1561661
642761
418158
1157303
1066593
679184
425702
1634695
1916298
922383
1469314
1926703
1675793
1416254
293097
1694506
116253
1600609
857472
251479
1591239
488780
1774789
763088
558521
1181745
1150052
533165
1679375
1376703
1398739
626881
1475153
1703513
987752
918947
1007810
1857411
624667
978007
182224
349408
81370
1480282
1486153
944813
543248
292977
1630953
1991094
472991
499603
36563
1807643
418756
1017606
381242
833473
930910
432665
355770
1127812
883500
1275228
581044
911109
227133
1020754
450404
469239
1813228
1394194
632189
446726
470724
758978
1290998
919184
1373521
1709061
147578
933669
158408
313783
1188339
1252838
20497
1539185
672561
1905345
1255813
577455
1489135
401398
926909
175171
801624
852765
1501206
1970469
373498
1433219
1462807
1680599
1077950
1632806
380758
716985
928833
993182
982683
1924546
805931
1191352
937389
902639
1289873
1561659
1968373
1474761
1771333
638973
735185
491449
1075834
1840600
203353
1199389
1396176
1386230
1482863
1857189
1874993
1469285
126330
897294
188969
602328
493002
1376310
1388255
1859754
1188856
1549848
138971
1675269
516529
1426597
810923
385571
848877
974406
1653405
654112
783854
1177874
1141837
1605533
1944658
1329802
450463
150004
1272151
1789094
1714416
1796362
524839
1953629
484614
1733472
579705
1322329
891909
446394
513787
1848064
1937217
1173430
211666
1201605
1402832
1544995
521207
340301
1552286
1747193
326846
823446
1833863
1825868
1333216
1532159
1756195
136457
54944
1640109
1091557
1705023
1627144
534744
177530
1136838
1001903
768766
47631
552639
828833
279783
726445
478021
176864
1446019
608223
454175
35385
216931
1075025
1166160
1942054
1392862
284079
1938238
1214795
1352761
1917298
736998
804698
920480
1966827
1095573
1999974
1936131
752071
1256299
1934739
756249
323130
1623636
1785953
1963509
1795201
1674188
358634
1183844
1398015
906263
836785
778916
301684
1489245
1333464
289187
926334
1212381
77199
533478
1537976
1839858
440979
1537330
441363
1471166
284773
484054
969032
660963
1331980
1730173
1796242
1095254
1782452
397827
942592
187810
238117
1983899
1161505
572773
1511799
1039719
1582004
1384530
310989
1512796
938774
272392
359258
719198
417400
1784300
1636769
775119
1620431
1482183
1008998
49186
454772
1487873
828672
1859723
448486
1242518
1320776
1867120
211145
874804
1215748
947390
1349284
1376851
1941209
1633194
1581804
1508671
757180
773525
475268
918035
198105
1559715
1835559
790447
718294
731183
1684826
1758365
77086
1916458
320190
890822
1733533
140146
1406980
295818
1966133
874798
1009547
193847
1129531
875938
1634888
292824
1225934
1400530
1885372
981725
680388
603809
1795825
1364186
1845267
1877129
1767793
1210830
1638981
716040
320314
1471272
1459953
928559
1772313
1906469
258156
1221836
75414
698857
1141009
744367
1846682
1974001
430533
1851018
1126077
408914
1285559
705779
1216074
881126
1203980
1598751
693064
1311564
1763533
233419
407865
1681758
1437598
349188
976846
1047146
1514694
1259333
1807958
464490
194554
1318961
1633100
1319615
1642967
1275588
644092
1011717
1901300
887284
652703
1073732
1687389
1802685
39994
1194800
8888
1141591
1430355
904934
1832091
1896134
279332
42734
1904312
510735
323924
556248
1355816
1052271
1030054
106117
1023205
223574
444399
125241
1536388
1283377
1819837
672530
1971415
899599
304482
50203
1498866
301923
876556
1219575
799741
994716
3035
462665
375157
1078265
734548
1524308
1507842
163575
1128404
1651407
1899065
1128985
344206
1967617
1502256
956296
1045147
77257
1494139
31589
1914109
1115451
1991800
10360
954258
935753
110246
1168395
1241671
950802
1855462
700029
545784
511275
623161
411644
1441348
1481370
1475081
318554
880960
1512238
740537
188756
96658
1782174
1593885
1218148
1586841
707141
387992
1771626
526882
712671
491346
378598
792322
89547
1421013
1193003
749988
517720
888971
427994
122909
1278063
1840455
1147680
214658
658901
639826
93898
1528158
678554
1119428
570
1510899
121806
601905
935470
586498
1051043
1226072
1066372
957019
1326652
1198511
382510
807120
1086501
39239
1608002
720367
790321
333081
1877940
802405
29843
1028099
1554880
1718517
799655
1371860
912646
438382
2891
519590
1595769
993332
546250
1815130
1042912
1421063
1328492
314780
1541463
1932254
121926
1446434
1124394
954140
1287644
1380759
1374666
805148
945987
1035084
883063
1225422
1939950
1486921
1465537
1590905
1557187
586078
1021227
1290920
1678053
998871
182179
643360
836702
599187
767163
803125
116132
423308
1483045
1113423
1753058
1583138
1832278
1815256
1710735
826839
315792
293922
75747
1645982
308364
175437
1943435
1780269
774995
442936
1881370
135566
1868263
1966038
1640282
1330147
1680041
1342742
133898
533611
892653
87997
1932219
308118
1101356
1913710
1136443
1326003
406841
1002585
1185711
586982
411852
748507
454062
393720
753763
1454768
779837
526237
1949357
1299694
1733118
1888765
141812
1939293
702516
51955
1735087
819789
1545468
1923689
1996453
1554685
1575041
1383234
1451845
1147903
1662100
547649
1046227
1474129
300025
804430
1977579
1545583
724164
1409758
141943
191890
276221
686320
1467762
1451652
1502699
1511862
943715
25782
995199
1085999
881366
785079
693318
1738517
318231
857131
1203362
1966437
10806
194125
1491199
1061529
746277
1672155
1354612
1321144
1712916
892160
771408
1876561
1891650
1563668
512240
170132
756509
891959
1529129
1353068
911467
401958
1934472
1804487
1968491
1284371
224228
168643
155967
569866
739860
1667600
400964
407533
118143
780046
1343713
363701
1847230
1133774
376269
281488
1864564
227216
1807178
241443
1980599
1954203
679637
352768
1197458
1977655
1770299
1969170
1157885
1149501
1390820
812604
286115
1478035
1489156
1285739
125976
729777
1006641
1122353
1185734
591046
1424320
1528338
498485
383034
1026790
1030439
1095912
1376945
31981
1400097
467178
747048
200443
70616
345900
1265251
1405170
1993673
1233848
768587
1144016
170519
712166
1571711
359469
1496756
1107722
1941200
537075
1761506
714526
1371407
748127
1196513
1249187
398679
618090
1572454
508595
1425510
1360760
710297
265331
196561
810532
294173
1809054
1201063
497691
250705
1288919
1329672
398945
1364825
249428
1789213
12999
1127616
318369
511583
1440743
783234
1762720
334758
349702
596622
1599646
1847667
1410523
1251370
1382241
233153
1062528
133872
207082
1186668
1750690
1656428
495420
1322808
779414
1012779
153113
1703351
346762
1867502
1189027
1779848
594192
1524145
1444968
201446
1934673
1339311
209950
479739
869901
1695752
1747353
131244
648885
31966
1644707
256149
901599
1503304
1107517
925869
1193643
1162735
518610
226784
820882
754738
1196632
1308205
14273
558934
1277321
1816439
1021726
1195599
610458
1109605
1754410
354830
1806250
920273
1503595
1247678
758029
477713
824297
606201
1610051
667767
1575955
468421
386941
207094
762740
1213098
1672655
654082
1225798
1176653
1344372
751599
49893
215767
120733
907060
1113797
886645
245845
679718
1373440
1558675
865858
134446
1194043
1794503
964811
260625
275282
241735
1161906
1613941
1346255
1773032
480065
1622338
1891468
1443355
18585
91678
1070500
4286
1318410
764977
1090015
24953
665043
1234652
909152
1453128
376916
1038018
1778240
1280778
1740691
99809
313257
620380
416710
750860
831766
472748
568415
1621800
1395036
1516855
590264
333670
1886628
1183167
773047
1519931
1990347
1025475
181206
341606
1803178
918150
1802894
219512
1608176
1069968
1081432
1350031
170248
368505
1531995
1465052
1695052
1391598
684666
1440987
1151362
1452810
306160
430755
1128042
878737
49794
739395
795410
157684
1110388
1020705
631360
1414127
482371
778176
1570876
554869
1365980
1993970
1093979
682693
794037
373107
869314
978984
239642
180698
425224
1507931
13255
348287
1880144
400573
802948
1722820
1063858
1000223
282777
429117
567678
99868
1757842
149657
741838
1589510
505227
61351
933547
400947
1650533
257730
1727636
603097
17446
867539
912304
593258
1989792
706417
930374
755867
928439
140187
393819
1909965
1788830
1341540
1774252
1841371
755164
337661
207044
548498
1111532
1281558
239501
462195
680403
1293661
1336360
236470
1370097
258992
700497
187585
970261
260448
55417
528717
723711
703816
1193678
1552240
275564
348230
881237
1597224
1440333
936113
1419880
1238080
1599822
347391
310448
210058
515404
1084155
813091
776312
1222669
745088
330223
1966775
486870
1928609
872054
983484
1791808
1978725
96545
43284
1204075
179941
1460569
1237418
1933019
485794
696971
642160
1253436
1930281
1215810
1534592
15674
1675738
354143
1815006
723207
402124
1462880
304505
998552
1851965
176738
1651624
261059
174485
739012
1860443
304018
964784
1019307
5880
1868790
1295745
1260212
906640
1800619
1034626
698655
309599
1155938
1548939
263898
1598707
1814239
1078041
597181
686132
352697
765122
952350
1033443
460854
41640
1105375
482355
27336
1584901
903577
53176
1291913
953274
766510
1325728
33396
387759
320828
1636524
1683117
96645
1212415
1485488
1554087
182772
1250001
1625242
1323421
825489
1963891
1151086
1673401
1410730
551868
1914331
1856461
1209821
90912
199011
59848
1487679
1594481
665528
78283
121382
1081545
357445
1876846
1744964
406571
281749
1404357
51222
1978866
1837209
130005
212586
1219004
245504
1496542
87971
351061
1483163
316567
1336307
1731615
932611
1828206
779611
1799654
522541
1604502
740664
295350
1371352
207250
1163230
1673420
1059380
1101734
857353
1370664
925519
1827353
440213
905191
1278178
142699
1088062
597303
51342
1757012
852826
1015445
920867
294825
1941394
1146017
298921
1409572
373398
249952
571731
186748
257185
1851401
137685
1729588
1787561
1059432
1913030
972352
646537
218741
1530479
168841
1062524
1130570
1904949
1138020
699299
99082
697473
1542516
1582030
1383265
896967
834638
739518
25877
813227
1323319
610068
1302597
1780839
1973573
548825
1290013
577537
379106
1952149
1225405
1514803
313665
6206
241940
1879200
1508212
90423
3422
674823
588606
1806184
587082
854433
214733
107443
1950780
1678966
1285537
1840848
1856912
1899553
1530496
911298
54999
1897736
968250
586704
143927
1463611
1974878
1970033
481368
1969099
1696246
1421403
1624335
624378
542589
748394
961833
619692
778885
1572962
230769
160708
133598
1698327
232749
73130
1794240
905785
318407
472849
334275
1767389
848284
215847
1965286
1173289
755210
1797499
655682
1135142
1605971
236017
1762429
331742
178338
1204056
678589
951375
1334235
1828054
1008317
1810659
95953
1712277
253332
1075789
1909727
1508988
511765
1857868
1767560
1039095
261711
354871
1678820
1724515
1259970
1118877
1676429
702895
10938
1194223
949061
778804
328728
376377
159065
1746685
1919652
1042213
1183363
1437632
710546
1313521
1850145
550274
1817548
70941
1459168
143549
1868874
793565
1506594
816439
1311988
1994676
1168169
1078295
663952
1124874
120674
519100
1658841
1751726
162180
1182626
1558565
908736
61762
759831
1473954
609756
864135
731159
1012680
542874
341101
1487741
1884109
712815
777804
557006
1088584
355015
1449917
1996463
761732
1815256
1103320
785231
1180817
181285
1796160
1007477
732617
1854822
541550
1876396
670425
605287
365255
75370
1991856
582061
833762
1960150
363582
1861419
1035661
1182548
897235
141538
1190372
1655562
1416074
961788
1507769
136577
1334876
481648
147761
1732214
497795
58374
1335995
572803
613353
1489232
1382677
629480
76119
378021
341640
803888
1808459
1497757
1756040
347628
1217563
1063479
270264
1013751
1162981
895592
279705
735177
623057
392985
241714
1400896
947248
339914
1608018
945331
316008
827201
686566
1307604
1896061
1716772
342052
1367137
473335
1055114
329827
1537128
952317
1827119
1805169
777420
909853
623194
68619
614208
707416
1678123
1978372
5716
1057319
589570
1645501
602659
1928174
614256
320060
507176
247613
365470
1647347
1544382
1269837
1472738
22419
868402
1114572
766928
775013
135492
1565231
419449
1364320
899058
1181341
1672415
29957
694058
727078
1206999
863022
256671
1078344
763881
781331
1169461
460670
301265
88867
1426693
166847
1472100
1619612
729935
1374502
897118
1927584
1396996
1871623
1728585
1106065
1514281
1895154
1795903
1367415
1516674
724002
380394
28775
1978755
1441600
397340
1368161
557839
1825601
881700
1047731
72902
686012
882787
1411733
1198870
1961509
1159622
1409079
1236956
1616739
1640100
104405
1733263
10841
926852
1353928
200644
1695470
1616434
577113
1270529
717013
1838164
194801
894061
1827662
1546567
1603690
1108561
1992917
172864
570746
113839
1009897
226512
1763674
699326
289229
773491
1575197
1171904
326513
498020
282871
647664
100855
758268
499539
1862468
1588343
1234601
567744
132708
435829
1236850
110042
1194339
216357
1219349
32757
577542
1105125
831196
1973954
1669561
692350
107487
1869645
555646
74505
292674
1981465
275345
18924
342430
1071647
600939
1651524
1582112
984775
1083263
1229649
569866
677721
1172672
1695042
1196028
512534
469487
1428985
1043601
1781861
293686
1038047
761039
1935678
772276
626570
740767
103614
748268
1988273
1362351
1009818
813290
1985944
625255
926950
1937739
1314333
1545060
715580
1426217
1279407
1235569
1251805
935960
1735369
1278945
1224618
841923
587635
635516
42462
1810114
1836763
834358
242706
418324
624101
283515
1967235
1685257
694194
1400839
1852952
1352454
119229
1362450
1527719
1668911
920638
1636897
1737447
152215
187175
1792214
474294
1426131
1265066
9104
394229
179727
1132078
898387
414357
1413215
536130
1333115
193901
835838
1294137
1710428
450046
1153400
1903624
638541
192153
1658870
1646228
1821473
84638
753700
1253257
1899576
957061
334738
58677
1312028
1685655
978363
200322
429024
1141372
1896719
3150
834639
1804679
197221
1829589
450343
1370495
139598
1211758
1380
1655681
955734
992146
1531002
211201
74969
1866767
1112093
134538
1260342
1450851
1656090
255285
355833
658011
1335815
1666669
154163
168495
1987543
832932
496316
1776148
653714
66989
1423196
407926
1340267
1961000
1235969
1464218
1641702
1871295
106210
1749161
1675336
1630943
1833055
1625452
797897
664031
1580438
400145
966682
106907
1760276
607716
1305876
278139
1829305
827255
1390456
812046
321427
1319467
513583
447395
53814
58936
1195887
896490
132565
1940811
1264942
1269371
385746
1034555
219542
1132670
1868522
1907747
65849
1506646
1091498
451401
1968035
1494587
953032
662673
1385096
1431476
714124
1133902
1323764
662033
1637147
323664
1137120
1592686
1516266
1156279
1676333
136420
1050050
1520097
40566
1338810
48900
1786669
1000415
307458
1744521
581389
1017592
1870025
1096853
1857215
1284076
890931
1131608
54326
746883
1856953
12175
1898648
342683
1093262
184433
399060
488753
296998
1737524
443606
1912687
1110312
1024115
91646
631238
488351
447524
434446
1333408
889846
894771
1882515
570428
121744
384386
99843
103677
1747983
1694186
1538957
541100
706195
473018
573326
1446296
491643
1739019
350147
1787187
1811920
1636117
913292
523818
1184140
1713644
1005381
748383
1108268
633134
350207
952167
1921721
519971
775840
1430585
1163435
1741091
102529
341922
983206
824929
927690
1448825
964978
1298843
620835
1785857
318376
587495
1206777
739503
940068
1095098
1411453
1546965
627354
1677609
824768
1407861
1213880
235165
1029782
669931
240946
1952292
1622187
1257332
548446
207063
1202665
983594
1248211
1127560
93170
1582297
1189117
1826308
187209
940940
837576
279065
1363163
1007854
517576
530026
741650
1524380
1770683
633091
1122527
794899
1883977
1856090
1335978
1356671
303940
1921530
895159
1095599
1085491
124476
804302
1069730
128212
1451545
579100
737261
1588356
986799
217687
1917687
1263299
1789602
1072186
743080
1171414
587949
1234776
77039
746490
870891
541875
867900
1308948
1020263
1130965
145590
1767403
93593
374500
558223
128579
531382
1043581
1679699
1328098
657712
1083133
1766552
1468420
621431
884043
1071934
1423776
394225
1979341
239397
456907
1959156
1116333
747576
1112153
1748217
1649719
1835998
491056
125195
1683163
1697406
913556
1578458
1982960
858533
387569
867747
1504028
1242406
1565162
1928728
1750114
1156767
1171115
1148801
955577
1741155
1750580
1130226
1034738
1880903
1265693
583018
324317
974771
916495
929283
1208819
58726
1267543
108474
366356
523314
993085
1911902
838152
132250
1753540
1256601
1989494
685779
1612863
348744
1988139
763017
74121
1467535
346007
1478286
1295483
1184330
1406677
270693
325955
1765018
1388557
1198710
1897006
1862057
493683
660132
627070
1114593
1155701
1062172
1724793
1881691
273189
1059536
381173
740618
321748
938360
1535755
560615
1921672
1194697
571068
434244
49614
672448
1517545
899496
754088
1572270
269279
1198926
984821
1413729
506321
733055
262328
1346390
1340094
63916
1831190
485158
796881
116719
1978929
483300
1589905
801053
889952
1903017
1615231
1213947
1505350
1022542
1570583
1132383
766415
720113
242692
636329
610960
357289
1130710
318440
1269529
1699119
159843
1236471
1805303
23438
861696
1547174
807015
517226
17387
1941871
141254
268484
1134484
927114
1842623
1140307
1052630
1943953
377317
343403
1868454
206735
918743
517508
1328434
737350
21687
1431932
1615279
1655451
257352
1702142
1695582
411660
1577520
782370
419805
1979514
1377349
1875027
1390263
1087453
1100611
1203025
538844
791335
1778321
1763095
75671
1649122
1124489
219031
1013418
646193
850853
660807
1781989
94007
231064
266960
212326
1819314
926501
567961
1423060
875942
1768778
232461
544340
1052950
831017
1745008
90975
578971
1536354
1604797
1651842
875564
736923
1126979
1728317
1257627
1103087
1587933
952644
177404
819006
1657841
827860
533649
470857
75580
386591
175185
1787753
739380
869239
488320
661266
106373
1861696
283594
64607
1333562
198639
82893
1517264
819569
921228
840588
572094
1147588
1368220
519914
281055
1914551
1577096
470953
1617701
1419174
1540813
385586
1503163
250995
130554
1630212
461548
580875
1846267
1304190
88898
1845948
833615
1518853
1437184
559545
1164476
1686326
852006
1363101
1673275
1226279
50622
181250
363787
1206339
1471900
1581186
1729836
731300
741399
1344003
1939489
902911
97960
1466208
153269
1831291
256347
874637
842701
410091
1661538
864895
1911648
958
1716892
553522
896458
453994
1105986
388155
302156
915686
879325
1825059
369923
1141820
397667
1592715
717342
1455948
357590
1011171
1407750
1429640
1325171
244487
86188
202464
1513158
247761
731595
483740
613931
1344394
1053312
1286943
1797590
616366
267953
1595763
311192
985585
1933827
1820892
819671
493854
358948
1122910
989545
1733344
1509057
1897008
1411487
431400
969138
563263
1783817
1069321
336884
1977036
504332
678971
545249
820410
676506
62354
1340007
1998465
636759
1793258
1544475
1925693
588320
648267
464726
1370869
908481
619984
1040261
1848705
1106517
1645627
1813123
385955
1985922
1887377
1514344
1345965
1391864
940669
1743323
761540
766502
710419
3518
75481
791813
1581958
1365094
1819954
1057300
805692
1201031
1057312
1079076
1450127
1594587
915802
970419
1202757
201677
1514278
343860
354186
1641746
513584
616374
57223
1082533
1025752
1031122
817625
1183427
433345
1011261
875481
1895467
1462110
1976842
1838139
1526908
782335
78728
1823909
840589
1807369
1076737
531016
855105
519864
1164726
1721630
1020351
933688
515736
415005
778948
145383
912958
1791542
390234
1327078
1013520
1155130
1349567
765947
357061
855130
1760872
1551440
997410
1355056
93948
857488
1709417
1075454
696107
739237
216243
227086
1160256
831598
1567007
729390
786339
195979
1972380
884811
1867455
1776538
1460027
147282
965427
1018182
424811
1770486
1272869
234939
980166
138400
871063
1887878
1798845
1359309
998296
874192
1210659
102648
1953802
668272
921267
255680
1373261
1605973
1634835
270677
471479
1202299
1441864
573949
771127
1196221
573900
1818164
637032
807092
1164348
1570525
553621
458988
1481116
587698
520646
1142554
1786741
1929656
1602486
671063
918478
1755979
261420
1691879
259372
1156575
732376
764619
483060
235261
97956
1966306
1217819
471564
1894839
192141
1101167
1122632
1541561
1288019
157852
734502
1198502
312002
652483
493514
850950
1356211
29418
1884641
1381206
429881
634408
1793397
1434032
1268058
633625
901420
1977792
551429
290693
1178590
1936965
750948
1582182
1062486
1039961
1326128
1249045
536733
462759
787082
1576572
173470
1428133
508215
1464414
399478
1314023
1768058
132877
959630
17631
707495
582003
1904631
182823
1314270
1191076
1613394
1884650
63770
475691
229057
1824282
1077736
1089966
1763396
1225965
1191532
1715654
1451309
798229
385335
872204
1497371
581488
1940028
1635504
1539435
1192586
1465861
935780
1255942
230724
1131011
518834
987583
267364
596548
1957657
1780104
1615069
1790477
1614246
257137
1472708
690211
910833
440513
275259
1036129
1252951
645495
19524
302131
207597
1070606
249153
775372
637322
83084
49308
39497
378
474770
540816
371851
1131713
1171228
765665
1210845
1811290
1068363
612379
76394
1874746
948600
1505492
1368294
479331
678211
839433
1644409
1655887
673219
110336
124953
981530
840816
1773163
40424
198617
1606433
1641552
649290
1320425
95404
1402469
1335489
1646980
1132976
224981
1909235
307712
1118633
651981
208729
1901498
1068455
983711
699381
975470
1927948
442062
1407466
520917
1838193
1736605
1766696
558239
1647305
399074
696425
1994806
398720
777487
1900931
1661066
632847
1517369
1997740
29559
1451490
592484
1104834
706471
1475885
1771851
83463
849353
1907219
184901
1681371
1915755
298657
640481
1170043
1354835
446804
912142
807593
1455388
291440
171667
1769070
1042126
385465
1569599
842386
1089368
534272
198575
471680
56549
1815279
216440
257572
1377816
52488
1232407
332955
1065090
383836
140409
1888317
5112
477236
577568
255213
1140041
196115
1516182
1002440
41983
1415938
683986
609207
971047
1515162
223015
331091
370830
1376193
697937
165670
1802477
1438883
519891
1641473
430392
289314
1249973
1867731
485126
356549
1522746
731543
1704610
1020048
1330944
830915
855256
1766660
508800
1077570
621363
1964719
877353
450972
601562
866151
1265124
540127
1137915
157701
529643
1630854
749960
520438
1134319
125427
983688
740776
1460295
1263369
962334
688115
1368975
1504205
1241032
695489
287182
1107926
1022048
1023244
678684
1081707
34926
1945901
1607950
1328406
1190917
1325403
1287907
1650347
948932
619966
499274
1412665
820977
718438
1406651
1280238
1701594
1024503
1663325
1345887
436179
249341
1265168
1043092
1314289
1023611
399039
20430
1641656
1770414
475723
206055
635022
1649892
583334
1609298
799795
129277
1386326
1052787
1145011
216613
398071
158517
1471434
677635
443810
1974994
1332122
1298335
1890719
1056907
785109
846611
716469
1226395
675069
766701
941758
490672
909188
1979180
1864265
482301
1946676
1578862
1828703
465023
1634948
1307024
1903685
1945059
1047349
1946703
1882549
262210
1428555
1817811
472665
1289697
618640
523366
448709
301574
412587
851181
496253
845503
1600204
6068
1311064
1362139
795065
1393093
537673
569050
989803
523826
1478739
1036479
1990098
1192005
584325
1097747
830753
1142995
1421973
44116
238901
1160474
6623
46772
1101592
668025
304583
500857
442462
1280624
47117
130357
414112
587654
400619
631054
1688844
1918111
922898
391061
1401066
1884493
835527
420052
1594013
28795
342081
1731667
451613
984720
1488714
744362
1135484
962779
921926
1828076
43454
335062
1453958
1893372
957091
1675185
584409
11089
569131
1410251
1085889
1654322
930543
1662051
292498
1526681
1911276
1155493
1528912
1103067
518486
1574104
429573
1599736
338267
626183
1186547
1368250
160831
42259
595340
1771520
788453
1697156
469251
1664349
83655
1451046
1264757
123264
1851632
1786778
1789338
1821259
325133
1061784
136003
523904
1520298
564065
881219
1358272
1445811
547972
129153
1866478
832412
1973190
150407
490839
1525420
781686
1619367
1066018
1487091
127591
1491393
108829
1598869
827728
259078
1322962
300733
790261
1715215
1530502
758033
814692
628712
399904
1240254
543385
1910506
409091
289411
1498884
1964401
1154169
1457867
1958934
1132695
1268519
312074
386220
769591
512103
1194067
1560203
1685576
428030
1179619
1100831
73707
24482
880117
1533091
226629
1156373
865968
518371
1180615
767016
701356
730561
459095
1321160
859875
461689
1950992
1967374
1377699
428216
1906070
1306472
1503336
1010911
1228343
1565484
1455652
1986263
1574222
1573220
633795
953265
602638
877229
1222989
719077
1061429
1807800
1968497
1428947
1620500
1452536
1405840
1549241
364148
1601697
1273034
323656
681267
1011231
1511041
1682210
836838
45299
1639135
1990368
1411423
110831
768434
1027312
1325013
380082
1324379
105733
844086
1249138
16534
1274249
906730
1490352
280220
1635045
302122
1940815
236414
142386
1105542
1995258
1890131
890316
1342780
1868862
1453525
676933
404185
976304
1020560
545211
1442752
846492
382265
508531
19780
591155
937892
190999
582795
1772013
415632
1862314
572382
563198
528983
137570
329542
1839987
1419781
1854867
1841674
832817
687805
1705151
457336
935509
417015
134530
420974
1828435
1641598
727309
1207020
1493336
467540
35146
409538
1557322
220233
1537911
1188067
489387
1571569
784762
725520
295360
1022431
1573130
948467
924580
63830
580821
1602386
1486799
1200983
788304
1270976
699672
616507
700255
1493400
1955409
1455553
1224614
985279
636043
1330521
1157529
948538
995752
208718
1863967
1223054
365388
233439
1512857
707114
1302698
818076
1751945
926999
1093187
900312
623045
1352827
458102
1562321
1397151
1293073
1864695
852809
702268
1544565
195255
1605172
1278642
1700224
1271929
706040
1890310
530054
1447855
654895
804679
689867
749224
31149
1848520
221957
1982465
47919
987809
3377
92108
1194473
190591
1127669
1666222
1152240
1487819
112087
83405
1950809
1069461
1093016
21806
988906
919826
1994152
1357310
1859633
157922
1822961
156367
1781886
891618
1179762
77801
1089166
120978
800749
1594700
662947
269521
289927
1365255
63865
1829440
1930812
887064
1854639
193225
1592490
1312031
210121
579244
1902330
1644127
932334
384664
277375
43030
952679
1716086
56231
412646
34039
279443
1274934
1645673
47519
204292
810384
1886257
1128933
1239701
23690
238792
350884
1572977
842285
501156
717990
121873
1992210
784459
539356
460988
820743
958241
571851
1689912
400241
1341834
57758
535550
1704625
1729660
1079629
268000
737313
73581
1228887
1202368
944044
1054630
493069
759948
1775646
368078
1316065
544329
1937991
1641178
1004148
1539738
188110
31318
1849332
489410
967997
1118431
1068170
989711
1886995
1968448
1683559
719163
363924
33893
22206
577145
816175
1842543
1866558
244817
600726
1023719
1013742
526197
1666216
1746042
1940935
1733478
1620625
892701
394997
428834
952758
569744
170883
557991
1055687
210411
1350358
1404611
1293512
1922842
753429
482435
1388110
1701777
731390
948304
1000855
633066
760452
851471
1722005
793762
1760547
1100485
993660
959955
313442
1074032
415341
1712497
1186530
665991
711388
856011
1841444
555303
1345127
1541916
1861489
245349
1900187
82175
567363
569004
62701
613716
1035761
1311695
1049920
196600
1160599
476561
478295
1401490
279596
1822152
1489072
429013
1669840
159238
523616
1023451
1578789
556949
658114
170131
42537
1433199
1385606
373504
1299223
1981989
1077119
904340
1487913
1475665
1067234
32220
319811
1807860
1700796
1692559
702167
1514988
1664611
810037
16885
1019772
1824871
1974782
636391
378844
506387
1421142
806099
1632743
408438
1670607
168783
1688815
1990850
195327
1090658
10028
290988
1262688
537036
1931867
1473029
617430
1276613
980762
1053700
155208
1287676
463297
1810368
748821
928397
838476
1519414
1274306
593844
1372032
36383
1379387
1565096
1197564
1894231
1688814
1336467
545883
1194189
1879964
1371777
870223
100815
306689
1062505
607853
1521722
639633
858816
1471114
1989481
278577
250113
791367
108177
996492
1127505
860511
916956
1373002
26293
91207
1869959
1382216
269239
246530
1701702
771904
150415
1590680
1384263
1487013
374535
1862035
1906648
809387
1415177
1944102
1838439
1571879
1388944
1188720
1190526
173567
1852981
1421364
694499
473716
941964
1644398
24482
15626
939650
1948299
1221884
646090
404741
1864844
1822496
1775655
775496
1115993
1723172
1794547
813627
1032351
663761
1679463
1049773
762924
1412204
503894
80121
857775
1478989
1296357
1864862
117158
1844828
955283
336862
608698
312089
1306429
797589
1896021
502357
678909
1287360
423365
1150823
361448
754749
1835108
379007
1369950
1323194
692921
648392
1232256
1829698
1237061
321799
596493
638512
1912426
1818496
136297
1102194
1163051
782140
117267
1327347
956181
1992534
259912
1751085
1230482
931756
1068218
1924743
210301
201289
1113691
1294087
1654223
1841579
440660
1229185
1374319
1504305
1559121
1725978
1192248
1481034
1792859
250765
1178900
891155
690077
171399
917013
3369
1547606
812313
349683
732074
1465498
794131
467742
507698
867314
1887836
626108
1849257
1663910
1152810
737702
918008
1865105
131572
45835
1871589
1362236
550035
902012
1319809
836954
42301
26243
1017613
1429135
760694
1856770
1203869
1744148
746968
521417
585640
1233836
805322
946873
1952553
422757
1849364
461949
975915
538319
1125508
193925
1631890
1285597
1982010
1334696
1087575
1913074
815026
532237
359477
165175
170836
150199
581282
1619688
222092
1291405
668713
380583
1630332
1996683
1090610
992043
925234
466371
451820
645991
917229
589287
321929
1776435
1564307
1398556
388798
556434
675551
1062860
1102853
1091754
1219052
1571498
1869317
1256235
1596195
363693
525454
199135
436423
1258165
1426346
565188
1473146
1564668
1709489
1152653
900005
947559
998719
245772
1267333
515660
1457236
698150
756097
377206
1835876
1054850
354078
189504
1642229
582399
804507
1990567
276773
624520
368918
1539
197709
1284090
773150
138103
1788226
731589
1202880
1569642
752298
637569
641266
665920
1087593
283037
709106
466064
840440
1993780
1071510
612652
937661
1082870
718733
1083478
1715480
900386
1954768
1146106
399555
707365
104826
194707
53572
912017
124251
1551129
424786
1535887
899545
1179802
159686
805558
632558
339683
157289
1201234
1220218
1270982
1875941
1834524
1455344
571280
1770529
1736270
820217
725090
632009
1174712
737825
689010
753716
184722
841901
674476
911792
831754
1045356
552499
1187241
1223220
1208939
267117
1307864
1836262
1284571
1190504
1074391
648694
436758
614959
1204862
854748
1358116
487660
561854
1185969
1728340
1185737
1315613
1469688
84353
1480021
1131561
204486
893513
331719
226816
1938040
1800192
797715
1491874
1646592
1355841
689546
1510750
1675001
257443
515227
1339809
56494
1119161
1845186
745434
1306035
1883939
48384
1868651
1303047
646782
534930
285049
730636
281271
273115
1970199
226767
1892109
159750
331017
421222
1436438
1790594
404586
88855
1384798
1646418
155783
1738539
1356640
14002
1737897
990474
1288002
1188009
716932
1398888
396084
456765
395134
1894408
1642071
474516
678724
1431306
1899789
183387
873514
208547
293181
29632
150138
470020
1418035
715668
767537
1195473
1618022
522470
1348316
71820
578706
486008
1280741
465348
1123439
664166
1727453
1674082
303607
258414
1486061
1433435
1392552
1924664
1292415
1815307
641497
715627
530418
813620
1748284
1148366
676895
1414938
722285
1125563
1317228
348778
468235
1359344
1072326
1680082
892536
1613534
1483908
195655
1072673
1392520
1751613
1134832
835678
316763
579686
1350111
703717
401626
922301
706508
890344
1132674
775410
301104
1121056
1063920
1459745
577697
926344
1012254
1191571
1021786
1276916
1590058
1770658
675348
1966593
1516413
149167
952560
1197204
1910473
1549756
806098
1921043
257842
75339
1296258
301724
138056
1833225
83330
944548
330194
384721
1059916
489563
1663416
122804
519697
1578164
600355
780206
1211559
445950
1550216
633651
1899460
1527801
1502543
398035
439547
812693
1808856
1831378
262862
677609
1750463
667779
857369
294500
709357
686482
1920921
1257721
1744651
1155014
42044
618874
89169
1578627
965869
1257882
397855
79135
138336
1006005
1245585
785730
359540
869056
1741708
131662
1461225
498887
307350
1364954
1904539
1016907
911536
860288
1691061
663917
1620253
1219802
1917442
1321397
1418576
1892534
1021931
349468
169226
1814633
1674761
422349
838604
1019758
1855966
439873
1197334
803364
884428
336536
508372
88629
32704
1786543
104302
364506
65946
472616
1581740
1301993
796468
1505161
295605
1767424
1087418
483313
1219111
796344
1970630
536897
828616
472669
271841
237678
1283296
389395
1774635
1738945
1466409
540021
979057
690757
1802252
485508
1600362
911792
326180
1563056
1485109
1668493
601862
955361
734593
1652245
1038205
169009
230173
1971268
1846693
1354405
1906800
855545
1494629
59192
873719
86758
1423018
830683
1960229
1679299
481299
1057805
1131437
585000
1655866
690985
247192
1835577
181914
1436942
1423252
195700
1460564
1452400
92761
712061
210827
1636577
848300
585462
623857
1895942
150471
791617
810335
313050
1936899
1956073
841373
1428850
1187518
405030
1954100
259291
875824
125574
1711881
175109
1252760
1451882
1340087
1137109
1842397
1462045
1182954
1282931
754822
824543
1337141
1421852
1125739
32030
1393931
944645
1004135
981299
1827726
877884
1013338
972499
1943793
1641459
1122582
827617
34152
1242078
311888
605932
406858
1165852
369083
1473519
320862
1048687
1765866
1472336
702121
1378095
393354
1456179
304944
181376
1365982
897480
323747
990459
1323929
1167778
967946
1114978
1663155
1177932
1230685
559320
1349098
581347
1405945
439323
1731326
1327989
945170
370479
1342801
10327
969431
645264
104814
1359504
441772
1640059
1463413
1535759
525153
1361689
764813
259953
844158
1487471
1171151
1952710
1648922
1085938
963568
1001740
876629
7047
36559
641055
804111
1004059
1328093
358238
1657293
317069
1242754
1113820
183336
737945
643294
210858
1998719
941355
973277
1446805
1938363
1411573
1941327
868990
411570
397125
517808
1953902
701913
1089531
470452
982089
648145
1804042
1641158
883463
1542376
906024
1189060
1975808
1726227
680594
77880
1328426
480016
258896
1934608
1111750
1469748
246286
1740796
150928
1855209
1085796
1328150
1963577
1823890
1984029
817637
1178246
711220
293587
1409719
948608
1342578
769608
780785
509037
1916651
396499
1161431
1370657
743737
839116
185203
147736
350084
197076
851508
1523556
1029188
1486085
1914137
1792938
1162891
1796782
551223
365523
1992588
209881
1139424
1112357
1011444
590824
1322189
693108
1256245
1609116
1017182
1733903
362096
814728
47063
1312522
600772
1681464
1819155
966259
1968716
1892991
1805637
402404
795506
1057120
698725
1466794
965372
1085711
1629603
1448139
703427
881790
1530569
1621532
412985
1998391
1263651
266262
1459287
309866
92239
1344398
30679
1226209
1675118
887937
588825
283177
1058466
1652722
542045
769704
10133
876590
419448
101462
1009098
484316
627534
1295361
891143
660322
1318518
604943
7632
1947438
1603428
1959292
678460
628271
1432853
1781864
865522
1527132
854710
780567
114534
1125793
508421
1455824
1387697
1812136
764971
726615
105352
472625
229716
1747636
1759122
1685509
136338
520863
1618095
646797
491569
888683
896270
680901
618346
1286773
190010
561649
451016
990071
1753121
1900219
1436541
96343
263430
136842
1219403
1971410
1078316
1532099
464945
815923
1912274
1733405
554855
1911929
458507
1763589
384821
12190
1581546
128732
145588
1129205
1823032
587556
158747
87957
1498111
636081
1170810
1340962
1705244
314557
1465952
1303127
1108624
981920
1953184
458882
710443
885046
132723
1896437
1895468
1323888
1458482
1824706
1863387
73925
563324
1474327
580308
1443326
234303
434560
1639335
1412127
1636425
1471065
346824
354830
999185
535898
1535537
1071782
25878
1409192
1350194
631925
629230
446168
511878
979254
1132650
453198
1362117
1513131
261608
167995
1120249
1287017
621985
474573
1504753
841189
762389
1801803
1162339
1716582
1542274
110704
1981182
345690
949210
98280
748587
1222124
1645233
1175254
273476
1325491
190189
1988615
1459679
994904
12487
795277
1849374
64549
312316
1310087
22286
597381
785570
361870
435881
596967
1917422
1892008
947744
1994103
195645
419890
693071
438018
864537
1066666
922121
28081
1849649
811253
759318
1422891
1415273
1958257
492553
1263278
433759
1152432
460603
988785
1612795
728794
2925
1506477
1112454
342251
714916
370070
1959683
1284578
1252364
1384998
188698
1536024
801196
1428159
1349103
1117034
361181
986334
1170878
1026236
1002848
554647
1843158
854108
127559
668052
1046607
1946469
1993855
1818957
116281
1123854
792158
1406008
477149
1495471
975493
223092
1686442
654379
823376
1913164
1530321
1774594
1541659
1244172
270097
1154668
1868388
1192337
710086
1609107
1614790
1386440
1904571
1854549
1009720
1473813
891017
1769272
587407
1325360
1487619
481310
1056027
1849800
66850
976778
1930909
957147
1097634
702633
700247
33217
567466
360323
770803
125470
1622720
41322
658603
1722356
1745837
442549
1741966
1819564
1215039
146025
923700
926861
850920
1647410
693354
1693282
724456
1995215
930167
1878085
1642637
1732644
1354162
1060950
148718
283657
121654
685819
241592
1696196
105826
1376685
758950
1897560
1275594
841439
1968435
1779894
494786
311039
563609
387928
1947448
1103093
503853
1081713
927147
1842772
1262072
573190
241150
898627
378818
1397777
1597559
418653
475916
935369
1909115
637522
1157899
834871
371039
1771184
1957835
1414669
122086
1230503
1781098
446948
563854
917966
472095
1346184
503662
687286
721557
1167767
1863194
1808951
1351292
1539589
1883084
816273
1199905
356867
389215
1535480
1119122
785703
183963
503656
547423
1379619
1170000
29219
971676
1707748
1795139
1583737
1120090
1850985
177449
1886568
1160859
48236
1642755
1605553
830631
1845074
298823
1840669
1678623
511028
1579085
385905
1754341
1596298
705799
1412220
153543
138373
633072
1676734
880916
1582524
430626
924321
580693
1753497
733623
1406399
283624
319322
810389
754995
359103
1600980
255478
1648203
323138
623212
1425863
1752581
265901
10167
477043
1210658
145480
1389019
1134419
1956610
1672
1465596
1379792
668839
1154490
717186
1618372
523132
545243
212281
584138
869893
1878089
1762478
815113
1884162
593548
79923
692622
1488815
341502
307193
130874
1223899
1819798
911088
1915527
873014
871267
565328
1821950
1810482
316319
810078
695344
1956981
1804057
114411
1281182
1413084
1157310
1595349
1548596
1312628
907155
373669
1342827
743783
1233665
497973
1534581
1498910
377460
415065
250683
1354598
2707
824016
978659
1129954
397879
609501
468635
1954145
1512698
626346
1850732
373831
768353
505620
1505274
1141018
1119413
61324
1976653
955343
1638356
388268
1773208
299378
1960691
1620051
1342312
424348
977646
1083910
684161
637419
160403
354112
157879
1186590
828850
1052888
139527
1078005
120347
1245853
775067
817732
383439
659168
1133070
1677762
1894538
42707
1279070
830277
1623878
897964
1869295
69512
1373818
859381
825407
1802604
580499
1888087
1841836
1465749
1872165
585246
464578
524202
985729
267039
1125595
381645
1011646
366830
1200654
1872964
823603
216641
189491
1296526
373454
1772273
713530
1342385
1886083
617622
581595
180943
519632
773389
1563690
1928416
1084425
1400598
1647215
425600
1052639
450741
975508
1256381
658431
877940
103949
33459
1105704
1934989
560369
150885
1926152
356593
899693
1431711
202372
137858
1313145
1686339
1797184
1175892
890445
1383819
1867015
278018
1560337
1629984
192425
506447
598519
105622
1848509
1728606
1414821
564642
315347
1316350
519269
960562
1085187
675786
1809671
1355149
938427
287300
750034
32145
254361
1094905
958870
1031459
1784433
1587666
1173108
781793
395652
856523
883503
719242
597300
489359
1939716
1452433
910581
955523
1786836
474053
1313551
791837
864215
353856
1150187
1290169
964144
1122058
36270
794548
28367
730398
721696
201906
1055554
292983
1726765
1477678
202976
188695
1032626
1449418
479353
631348
1178458
330553
358119
37804
112128
230650
431657
634016
1289629
1122078
82860
1389490
995222
763041
962015
615535
730372
193310
1517703
507934
761790
963734
42140
1891374
1885873
431491
582187
1751648
192025
54711
1975281
957311
10150
1739626
1677217
162676
792791
493326
1014028
1061992
310071
1716294
1842994
595013
834553
1291997
340419
544036
462251
1054008
1925294
379136
336901
1456463
88584
298383
1556988
577330
1002149
1887309
1406330
835394
809724
177165
360561
1115420
1813208
1657622
816177
425332
781838
866056
1231666
1879193
475279
303721
1768216
1745356
772170
667685
121473
170260
831319
1094533
1534831
1535598
1351870
1737859
1275420
354495
1493932
687424
1221452
1327382
763326
251963
1522345
1630909
1752000
180114
105323
1667701
1091586
1293929
231856
1975013
848530
1857674
1994240
585736
152536
945693
1501581
48331
495834
1947811
390191
159971
748353
1078637
1201979
355663
113003
607692
1425006
1492231
726880
1241931
1444091
410111
256099
1127150
1879098
282578
1768104
1948155
895122
403182
947041
1144179
1563789
1773542
1335980
1137030
1893910
1621058
1571261
1936918
505784
118924
892699
384741
1120279
848392
1980253
488351
1250623
16696
938665
177008
1907203
869059
914583
1262869
1776907
825241
537589
1862272
1956494
1104763
1579155
1106746
1072325
1261572
1787352
228634
1725998
1373121
1252562
1122015
1151377
829471
650759
1562807
1786344
869370
1830609
1856036
472545
1736355
1332950
1861182
1400761
625544
77655
1033153
1839958
764799
445404
154363
748422
1898287
981312
767761
80693
267742
1799108
1168997
1293640
843067
1715174
641127
1483206
1703897
193648
234602
246552
136750
1062437
1773309
1619232
1450160
590881
292210
1868753
363474
655409
1171873
391597
999605
1921566
1737945
987136
1624600
1615313
670448
1459293
587122
384160
229106
840793
1258595
643238
52213
851900
1566802
194586
72220
44179
1477592
1831440
1135006
957557
591952
693472
178887
494087
1557008
914131
1635382
7307
1022047
888917
1404577
678763
383784
1703608
389395
1473410
1529488
198711
1630079
252235
885376
1619420
436781
1711628
587335
1549324
1520032
308988
1973317
266608
565535
637823
1561291
1006434
1180172
753164
1598951
990540
464783
883211
533250
630205
1252913
555822
391159
580125
892913
1427309
1069075
77778
1848806
90124
1379130
621865
1402384
390017
1046048
1400926
1784015
1616375
271733
610166
547878
66336
912370
1257766
1445046
1836531
225083
1176160
36351
1467289
425750
1952023
1514972
705972
1196976
1484190
706385
1481531
767992
1992616
1238915
394187
1781771
649671
571577
554846
1547937
1271395
1604490
1506364
387335
1503866
1382254
1291626
131069
814669
492494
497172
103151
730635
1956730
1675215
1988174
1697572
650316
151295
448087
218806
1728309
413082
823325
367557
1761048
855135
568107
703222
992348
1040509
1207457
1939202
1495438
369532
186641
1898585
690615
283738
160762
661759
1318434
410574
1223647
1940084
1957462
982257
1216078
65602
151385
1611884
423512
683475
1620441
1411117
236540
713559
835467
525751
1092384
1287072
1389883
111000
118728
1762605
1473647
643271
1978587
1556646
1781181
1982354
291189
1898431
144311
1549505
1287695
118498
1706883
1743207
574757
342519
484869
1416635
227535
372025
1352906
1816017
1966595
382629
1225747
1289784
94019
526058
760711
1837553
611140
1787913
969954
731398
1603494
1451152
164654
172046
875128
1475188
299989
339826
781872
1391611
596348
161889
1183546
1793049
1008548
683576
1608896
1532084
37677
15001
266038
1897679
814273
643231
598307
1609195
1113181
1788230
1036087
1084681
795927
1236508
1090255
380307
437007
1103965
1376391
1790676
1862698
767103
851797
1924190
1274232
55776
1462393
250463
1973208
13948
1074605
995789
1669682
504374
991183
945818
1545091
60153
1561788
400968
1172396
303250
103045
1151651
13394
700929
1514289
1620823
35561
1514226
114083
888906
279076
1123167
869530
695385
964957
1155717
441800
1233711
711153
1891837
1615122
1811468
321958
378080
1548692
793524
1607476
1005563
1822827
451800
1509557
1753546
1271073
1165621
560840
1575608
1161708
1634317
1898114
1443523
1049052
349253
1142353
83465
1141904
320534
1575889
552310
279863
84514
1167804
331469
1756430
1989568
1895475
971850
806116
1980681
580329
1371636
891486
89693
1231994
1000800
1931531
726615
288824
1041651
1106548
352767
1815463
1332323
547281
667488
1674932
1437873
153695
1562513
201170
1582017
771894
1213716
1328269
1006319
1306619
1297183
1468312
798602
1689418
1206557
1834113
1653329
755050
787787
1327457
1560294
921964
1751440
1679284
743704
356859
113192
219903
243519
1443597
1980503
1574604
1286607
736403
13564
990162
1265205
1791037
1415040
423254
1135754
480765
167978
53713
986136
714504
1620391
387230
1417198
971797
550153
397640
1738816
1323171
1945134
1999051
1831012
437209
1785471
1368135
374558
1113667
453245
262829
1191279
1315890
979514
1956900
876349
1897430
881722
545091
1472837
1840664
1209241
816559
1664498
1519378
763084
1139702
1987886
14397
1337927
1267870
1741996
131706
569684
1712301
339522
439108
1730584
1159996
1700610
397211
272034
1678596
1778432
86154
492644
203409
506268
723491
1461426
1340262
802297
1104228
766044
988193
1988490
1749810
1364705
231628
1464834
1627831
632163
330724
1582443
614471
460441
1367764
303072
273189
1439630
1678845
385381
763433
641828
1852827
234246
586809
1626827
133345
75559
1390574
1722048
54339
1750015
526908
1721400
630370
1721223
1260625
933776
468524
43036
1752725
1650541
825229
1632962
227635
333539
385452
50547
1075629
43109
1074286
371189
139045
130770
1695620
446222
372483
1633044
211470
1799635
912927
1149345
576003
194007
1760500
196410
172383
1673656
1815543
1570143
1989561
1785387
1326003
75325
800809
968872
688748
1488240
1861892
851542
1558693
1683655
360783
595350
15738
1313627
69102
776729
1473561
634837
20489
1857914
1042446
1552465
1366575
39264
1469926
575924
36174
1814780
1940420
949534
181932
1352994
585656
76913
1713350
1903476
1949115
619468
1967399
713310
1078358
1187988
194484
1391803
1310019
312129
763663
803302
1135772
572855
1771338
1560242
1928610
759132
922672
31953
747375
1185595
192841
116497
1437556
941430
1220367
1491986
1918443
1405264
1723929
1161040
1472571
192663
207330
1034151
1475749
16817
1354275
327676
742486
355505
1756091
1705915
1368347
546866
1036841
1010485
1432308
959948
895450
47059
1544083
461300
1277501
1757070
1193865
1106506
956167
734524
1848088
250759
1816669
769688
441746
728112
95967
1995896
1411357
860638
1712922
1031102
600653
988022
1604959
1818117
1019248
219611
1449350
469118
1032832
1546928
1913152
64321
1716573
1354075
1516669
1041031
1315868
340091
1716046
727671
134717
1962792
195898
1385562
131869
1492456
1704965
43094
300457
1569299
1012275
1593416
1940654
1210342
1919336
1819866
1997193
1759780
637931
1586122
36069
395127
1332422
356543
883944
658754
615721
1869052
1417395
1126246
958820
1638064
395632
1180170
1792691
963115
191186
1646404
1920714
830709
472782
1534083
255642
118443
942616
1032988
363378
929153
845289
1429702
1713223
435933
1174947
688015
1419862
1410265
1651116
697553
1589701
1965615
157746
1428494
1063791
1104541
1553012
375148
1388544
109056
1585207
1139374
1388061
155906
621455
1540657
1837642
1277362
1244171
1078538
987838
1100703
1586280
1670853
1383865
1103524
1283808
1349347
1027873
1311928
399398
1375807
1859624
1469175
1798152
1297085
752051
15566
609200
1342359
1504229
452562
319640
1193211
578583
1274654
574995
1269003
1926350
207038
1165747
460452
767492
1315206
540661
555208
251017
514760
1432400
134211
588185
1328987
1939058
687501
510637
38630
1472227
1957474
589544
766857
1940027
747211
1054859
660540
1105243
221048
1825953
1246200
571411
1656642
271744
1279087
825453
1715350
751369
786220
275395
331637
255425
1485914
871286
1196266
581078
186631
1116970
1334520
1752179
691081
1160087
422448
1787071
1413224
156859
555941
215723
1202728
154432
375240
1540099
927030
609875
34319
1982013
1601404
1287674
370778
1766389
159986
379436
1303391
1426515
748388
956044
1854103
1012446
1409052
925609
1557332
1517604
1063919
26436
25149
1977048
1541512
1553917
403824
326461
374340
487991
840977
1970242
1838013
564429
1086068
306743
866641
153697
1668253
386537
941710
290404
60304
1463172
1910054
618921
64052
1901140
311186
588967
1825594
1440110
1773942
300432
771146
301405
1704626
383054
1172305
1438836
756030
1842813
1229752
742554
432983
888774
789490
1324188
1352118
734416
428558
252250
184384
1816182
1618952
1261373
1865578
640764
796878
1920618
487723
1498503
357839
1697285
358049
28432
64287
1726386
1657030
963432
1303508
941135
848950
142835
1381737
1324062
776522
1090366
696015
657009
1835263
1939030
864630
370149
90783
1131274
1714192
1294572
262534
68079
423356
1600283
167264
668298
87598
430265
217272
547063
1989819
472258
834194
285421
1796761
697708
1313513
809701
611711
1939823
860324
1428073
1469729
1185767
1737939
747038
1116075
1745382
761226
1999353
1880125
877446
1165129
868641
1060346
594871
1203579
913865
1813027
1023036
278206
447680
913790
12766
1004175
1759205
1195213
1532892
413608
1539212
1520377
1346952
741735
448327
975494
1810316
511790
1863844
1192250
205368
1603185
1794523
516705
552063
1027391
1926063
1391856
1253362
94355
167399
157730
672316
912660
746966
91002
1043194
71803
1400971
766260
1005422
687243
121980
401952
1887128
1448598
187380
626157
519575
849963
1451697
1409727
266900
872590
949126
1569742
1249872
41512
680437
354016
992537
774881
1770416
1804867
1959233
1922050
1909971
1596828
1317164
1722328
1053713
1456803
1142543
1607010
404169
364754
303403
411128
1255981
1331180
1704775
1034485
923589
1975486
431455
1569791
1003879
1409186
754594
1580097
1234749
356859
601140
1249511
1199794
197686
44712
794190
438148
168065
1616871
1929889
1452920
1430351
1298779
148601
374958
1503097
1002992
845459
1872657
56589
756897
720598
1615075
1744790
169189
166045
1222197
167453
1193376
1610313
289161
1693849
239771
499450
1955273
1564731
1315339
1266015
630376
1311187
340222
468025
1168518
1388605
1869799
1351862
1271641
1673795
577379
731692
1709266
672604
569226
696673
1788937
916695
1040519
741741
1091267
1358576
1319345
1202023
1970812
900423
477627
442263
1917414
1150163
688192
1659750
281884
1006708
175438
1288081
1385180
244662
1451082
293557
1602675
746607
694516
1646350
1716861
1778755
978106
1188886
1938435
1136035
629236
1510659
258413
496971
706230
226443
563044
1055979
355423
999642
1252870
330183
1451769
73194
174684
418799
1706728
652996
635096
238037
1412565
55689
477886
1785315
139206
1977885
1257586
714315
1466173
1866219
184081
565322
872164
513696
813275
963192
213312
1919255
870850
1757324
137847
1474985
1560449
1414960
1635253
1248866
317393
1715592
1196150
899029
1237586
1074249
1567261
1188887
1342824
401442
847912
1778323
421851
75308
696988
803213
187526
234626
1350975
1356693
1948615
1150001
609044
1468497
862227
246898
309058
458118
1599270
327200
340135
1438991
953642
135380
1655143
582182
274370
1737207
1793383
1123646
930870
611980
1222961
1896955
837603
1037666
636849
1702562
981440
1132712
216079
117641
379111
1393327
475862
983555
1687719
1069267
1615824
1827810
1810512
1493173
779596
1943611
1295436
1308507
534966
359593
1347782
929375
1650883
1494002
1021903
1477389
1575999
672407
574591
1412782
971708
1049681
432622
1602222
380159
1550653
1303705
722770
1850516
885696
1674548
1750851
1202538
239124
158791
755874
249432
757408
1548466
1250292
1688868
721153
1864505
1153493
1125134
13132
336889
1915045
560214
498425
612863
1351529
396110
1074292
1803271
625521
1405378
1102703
606432
437425
167563
168065
1012863
1821883
393357
1236719
583758
525250
1880848
300966
555569
1299755
1063824
1969493
54019
1405848
226479
1482576
1492346
1984590
1750121
817203
52418
826211
889012
1757449
1483125
1214823
2479
1412751
1192014
195424
354987
1010718
813695
1903740
1248853
955384
169078
605064
931317
1047051
1812583
936515
337348
1432366
1609488
646833
895043
328281
1216031
362219
1193114
323907
489383
1514079
432788
1991042
931492
1933341
342898
1714670
661765
1717676
558656
1810857
1617967
1361369
307196
1523529
1069466
79220
1297195
1468159
660283
539703
501758
1754743
1525889
867399
1390557
448479
1113021
1947238
1339180
1247863
368959
831254
159922
458514
165359
507491
339357
1135525
1592734
130691
81549
576074
1821357
1319018
91669
873980
251258
331207
233922
580971
263296
526129
1697464
595383
1007798
133636
650413
113849
841983
1049999
901998
648191
1170896
817231
86621
1411697
615816
322383
538919
192672
559287
490661
455471
1563828
604263
1332875
1059235
42440
1886745
1063581
1733546
1003806
737902
545382
1250192
4727
1549088
989101
648199
1188998
551574
992862
1694641
1381694
1311772
395208
1974416
652446
1319684
1619246
1503741
1398471
1105122
1498582
1203736
1041660
1666110
360031
1369873
985371
1351521
126678
1694463
565901
1125489
1848815
1713779
162234
212991
94639
1588606
1639173
869556
837889
1712078
459703
1480632
911901
1091621
1700958
1939154
311829
1127792
1180189
1439317
1890566
372866
1375238
1696746
997916
725358
1578823
239867
123735
1898132
625800
453143
795399
886471
1990961
963542
1905515
385168
94081
70720
1778074
1628854
57297
872518
778999
473387
1817096
1226313
1426563
1511661
398738
997743
1361578
885748
973588
190298
1079602
1263239
229196
1691021
1584340
397708
1426598
560028
948013
1781657
417661
724666
826799
1486366
1230402
631007
1600103
1611516
72530
886289
713898
1774561
1259528
1927917
442534
931019
343258
848982
236806
907334
840969
831089
1457299
1490149
1043407
193401
532709
203214
1399607
581944
522111
890447
203924
207581
1248903
1020501
1553906
348524
984478
592145
1920269
707519
1644673
1477944
678739
1715326
1537162
948934
544107
823372
1034947
1177523
1148178
719394
66543
961840
864436
170275
858245
1012197
841714
353720
832850
1996577
900079
1048616
1296510
1692522
1127070
1475237
1338724
1127533
278790
988127
949258
1346687
1400674
1666010
1115636
482329
749209
1843428
653357
33148
1851401
1444233
1800431
1961191
343913
1180967
1833677
1155124
1996127
1120671
690613
725784
1440399
280965
1319759
59693
1813868
1262879
1849864
283761
781705
1776883
348249
1939018
102081
1115830
1256535
491587
1494825
1202898
1854936
1637233
1710676
1434024
839645
5210
6388
1110823
1260539
1595318
1763216
1951058
694141
807493
1892713
303422
735782
1406844
823039
866554
840171
263066
879877
1042339
566659
750408
818777
1281893
201675
395039
823901
909665
1954898
1510943
1916757
1518641
494127
1763000
1809107
594634
355734
1646350
524687
1132562
1758770
106510
1481735
1170439
606128
1602169
1946991
1470647
489228
1878956
1418228
944043
1925846
593170
281761
759135
650057
1332037
847648
1812462
1708857
397757
1226853
202349
196167
526571
270258
804155
432017
156558
682300
880731
778282
852605
444823
1936475
474148
1943870
1648343
123111
364267
1451172
1084835
1510731
843836
419538
1490218
1107472
1516713
848888
1937316
796645
1271921
1342872
813990
244345
450746
1395870
808739
327320
1804861
1715598
632365
400892
599217
76587
134556
323512
126002
1715999
401954
1370666
547863
1283998
1986442
1225770
1522731
1007363
1929399
749539
1806672
1793586
817299
681499
393501
1090050
130172
1090397
363925
1780408
1122692
407106
224738
168877
735495
1014134
749982
1160291
1516197
1179195
34672
1530040
560447
224900
1880701
181409
887980
505921
1149090
1968695
932679
965645
223866
1894215
526978
1952664
857180
1575766
1319921
297356
913452
1369033
741459
1075666
1390690
556891
1425974
557121
943688
231493
881948
917163
822737
1509052
731352
989433
406258
236659
795129
114704
1719423
460945
201489
1641500
1581257
48913
115146
491645
787744
1582033
1122082
729139
1479874
1643170
196497
1607440
1697285
158715
1563684
1785631
959449
707218
1548425
1740039
1815936
1271240
915625
1546567
1732147
1104422
1329345
261741
1541072
737373
1307949
848769
349441
1656839
297453
928846
1436440
1062100
22526
525877
1470012
1521843
1202035
1104501
375948
1829308
321023
869328
1411751
1271041
1058594
1650843
1751341
1315642
931577
395841
446607
1032580
210232
1113071
823748
845648
930714
881035
769566
1531127
1947818
862886
564811
44117
335174
1962327
642050
1769937
229355
767567
1201463
407934
239276
412991
1286585
1305016
20427
1542257
1727571
482890
1088377
407145
1952328
557022
1074214
1371821
945405
1180207
674221
667747
1488642
1022539
869821
179015
1874326
299574
1220335
670517
512355
990782
1788857
1302407
296753
1039397
1547789
1909530
1399886
1607280
1951234
510555
175169
864431
555765
751806
318133
443997
533159
15196
352588
1741911
1311707
662419
209724
262289
1087311
298295
193169
741892
1272978
1008702
931570
490585
1349122
1611099
551392
982564
859951
1490703
826287
1117514
1941673
1938476
1449486
1021696
591140
426286
167983
1746465
1599553
191940
1617799
67963
1199599
929750
1351911
733978
833848
978875
1319294
1747406
1702308
310964
302238
419932
880438
1434167
1817007
1602867
449519
56356
1594241
1013410
1639024
177106
1978125
1115322
888519
1851504
405910
608094
571816
868678
274322
1815183
591826
701508
1551781
630182
855468
248219
808573
1588956
1084201
1932816
1387378
1202877
1748937
816483
1169350
918300
278856
1961402
663121
47050
1903450
1303863
212605
1956048
481403
1008170
1696244
621759
784558
393583
754850
30456
697746
553062
854283
345754
1908956
1076880
1914443
1190129
1759613
986833
453607
1898454
1758578
816371
1231975
1354605
94380
197723
1558133
1581852
1554144
451814
1506481
429298
1943234
1755839
880239
1179762
43258
628227
1604041
147416
1123966
517190
1855831
971539
1901864
1217722
1393237
1101870
1952576
1225132
763360
1083424
1087939
1995837
246875
1954803
1920932
1727190
864514
1613981
626449
1068152
1009825
1764070
1907469
1610463
1726572
39857
827930
945644
244610
1161807
1435317
67868
1962926
1311072
698646
1766173
629092
1801260
237255
1609366
867105
1797408
1051270
728660
778262
1970861
1841026
176852
921872
1571156
1665493
18079
258545
1697222
334851
872120
1374811
1658753
1114616
753756
1963909
379816
961770
1947888
329798
86990
782040
1731140
955297
1144748
527713
88039
738319
1549302
1383230
433157
1064666
1499620
1495872
1609939
1349003
1157381
1170468
621847
562074
962839
639994
818446
861883
417202
622511
555822
1400418
1415229
1700631
1808320
86366
1627937
443173
1355389
42690
1269373
380495
1173815
983270
1064246
1724080
785738
646926
1830037
1110940
196408
1547956
1561024
119797
1542646
242556
1830510
1240781
770098
1728900
1430686
488568
227015
231635
1468893
387269
366360
480702
494758
652393
1920073
1803982
693043
463728
194442
1557583
796128
960221
924659
292538
243
465105
1002400
605217
78404
1900529
1473446
1443738
115243
1435318
1546856
1745075
1587702
1014852
1817101
458811
1843910
298135
476684
809795
173068
1585903
1085133
1781629
182514
768874
565189
1001134
1307746
605878
17599
782960
1239809
1556547
264621
987621
1225540
498397
1847052
429087
1599181
1047453
248494
817041
1302093
178102
787674
969308
1678612
1203511
522273
600741
937996
1464180
119909
1894685
1960713
826441
527114
1731451
491155
40317
57483
261716
968369
1549682
5302
465713
1647263
72901
818324
423906
196297
270850
1606308
1338523
1557555
912051
1975653
434781
156581
321125
127687
911006
1610524
1833017
998210
609004
1809827
1458332
106958
1448943
3955
1133625
806871
1532935
1525460
1940761
1364952
1562216
1997350
1309553
461284
1179477
1598396
1646954
872788
1865142
199286
941277
1491778
1944763
163106
1535622
877378
1256005
814366
566382
800093
633286
324618
1871114
56192
939802
878943
1712853
1289882
279681
474817
1212363
1733561
1289227
131988
279864
46020
1752725
997438
536073
188146
1913956
480488
821809
986634
1736476
1997175
1846565
1342846
1135347
1520737
691557
763100
1440863
1372594
89278
120185
513532
602828
602972
1664008
1083940
1392300
1608579
1290120
1301647
469164
1033211
887175
177141
90144
1522785
73807
1291748
1615135
335743
597335
787588
186314
791403
1332822
823968
1615445
6671
34969
427975
1831930
961778
262206
258474
1403755
489586
175838
396182
1298243
1441199
85650
1217088
1667212
982937
1481491
1052737
1409753
1985017
228477
866199
1184081
1769240
29549
1601203
1516725
88874
1520941
554221
1747033
1251016
44030
251148
314361
884725
836154
816031
506534
1974934
327581
1395294
255421
1960012
1455348
78929
438905
748315
1888297
217205
1894006
1211689
1537399
787935
331540
314526
1458748
474354
660390
283700
453204
481502
1826831
1213156
343098
1550385
1726014
814791
34553
1958148
668940
1818376
1507144
1299071
1457891
592078
1006978
1659318
1692339
721538
605122
632954
138289
925695
1416572
336621
1515365
547371
1100088
4448
1118574
948774
1256535
271679
1306333
1554393
1367686
139192
1820056
943407
672706
507994
1211009
1539027
504912
169599
362661
383270
129898
1817286
1827054
1843073
773859
10567
287672
299703
1207613
675050
1774827
829140
566056
754306
1469806
327720
1137215
883612
1888854
1442425
157212
1921923
1785939
1731353
1768292
639666
160104
447471
1562018
683631
1800530
558660
544370
404455
84502
77018
1860051
1633214
454239
896029
1873114
320326
824668
1341861
1471180
909029
996688
597059
436000
60935
1748293
1349472
818248
404209
1740794
988287
1608754
1241007
438529
623351
464494
940049
1308440
1231858
1496742
1328843
1271179
1840774
1275826
868865
696244
1350337
846348
171253
652828
680046
500954
233161
1817416
1711712
1451
1289758
345998
1642980
1184706
1301089
302711
734683
191743
95576
318664
1466172
561055
451288
664901
378321
282903
1348112
1129156
1682491
170207
1330125
1509962
1674413
765523
148541
1175508
1901074
446083
1026558
492292
1932640
1417132
504803
809573
179087
116359
24345
1731967
1151749
458013
936654
1752241
1030186
1540333
731718
1246429
1859190
1681368
581737
18293
66979
361967
893577
1212538
1092521
1189870
896463
1647647
154113
1685959
1128428
500310
1371143
941973
375027
1058879
84158
639421
1016195
519242
366043
268928
1707609
1958743
1157670
1402252
731733
329274
1676376
1577065
1755007
858910
1067598
694626
1626686
457532
123838
487059
517443
279135
213958
425762
111866
241476
605110
1540085
405335
1989453
378953
20191
495361
678215
90543
675211
440847
1248116
1063323
1878697
1538990
1739694
1736294
291846
889254
1869753
1643821
1953499
870878
202621
1386107
1760452
1468995
829128
205937
277672
31554
407445
700377
122976
1900028
1487208
667519
408272
43018
1340813
1968366
709193
1587483
742033
1642660
309674
1107507
1441218
1923302
1965502
1777600
1228175
1053641
1654741
1756680
1524141
1565341
704932
408621
1547704
286485
943445
777182
49182
118874
1145198
1707357
599200
804432
1276594
729079
1902482
1489140
1523374
1051288
1944941
1598201
1105933
538474
426129
385042
809488
912599
565792
238169
726018
1348202
265638
407243
134982
725007
1658618
7978
145121
585847
770517
665816
314280
34248
19426
130009
1440197
1818139
858247
1504444
1478169
688685
1710009
958255
373287
1714639
1237787
804400
1155286
758654
451967
1477881
1157231
400870
441685
1800047
163700
1281686
939196
1448354
391986
929579
675123
943685
857025
63617
1787346
975229
586949
1849239
1320299
1381649
1755896
715564
1420402
1918675
1457778
967432
236916
1492917
1587703
376958
146972
1898908
1165095
1014919
212616
233387
1064712
69701
255158
852417
744445
286715
1453666
278559
1382307
88974
325263
1254676
1631324
994128
258365
187457
1542861
797183
104101
1293364
49509
1793713
1088514
451490
1382226
1644148
680746
1127714
1471741
1961972
348045
1522731
57791
1415869
716319
1963227
377009
1274830
945406
1889250
1328823
939999
1153378
1002686
1596992
1980360
1642357
953551
292203
859871
36504
914998
1523297
1428817
1389067
293524
905151
229064
1063468
182780
401138
1339928
282261
539827
520250
1083222
1232333
800135
553116
1735945
60198
1995400
994233
1763492
16679
1437096
576183
27833
1663977
1469839
1335861
1298889
1177440
1609512
310662
1619549
81123
180443
1626969
1068472
1729962
374687
1459970
927628
263311
1951618
571663
1892286
1933642
330848
1181608
1676741
460344
137487
1295324
1687631
610123
921622
1804577
197227
1173772
287659
1724977
1685837
853573
104467
1498189
811670
217729
39844
991886
263555
1931982
746368
341574
1461251
587714
608223
27664
1571062
179926
704388
750668
156316
1243897
1670737
1787402
1052905
1062919
1655842
1794242
1702278
1683388
1689377
719153
301724
1690456
1894951
1160796
1935383
1366479
1459541
1181949
1770875
1107188
1274656
576901
1014838
831857
1039691
1304810
852383
259952
1518562
1510324
1832349
637919
1916500
173351
1930619
1848977
234839
873795
1271000
641100
1369758
559304
737114
1328018
28359
714537
1627818
1088502
1569072
796428
1797415
1157810
1007174
208875
949341
1920147
832433
1971938
1610206
1562229
970952
1765512
1063646
1454092
12159
1552368
1047313
1310568
350897
678674
219908
216968
1130439
1020155
625077
127296
885151
1998631
745730
12337
476231
1629121
1991910
1548401
1542997
410821
1203375
380484
182333
54636
1702648
1015330
497592
1691391
317699
60503
1667288
1649962
1060188
617980
1537850
91901
45976
239728
964587
107700
1870904
775851
888859
1896121
694133
728594
1242868
1801265
1318401
496341
268413
1040008
1291474
909463
1406965
1888170
1774213
771419
1352464
1527697
789974
178383
541159
1974280
1368213
1157784
1549834
1830030
550095
175883
1721481
480595
1756497
1408976
1849426
179745
1324931
1400452
1642721
519471
1960155
1944338
432105
831771
1624474
344236
575491
1746220
42436
402097
1779880
1604617
556468
519211
625982
105520
1354279
276803
53924
611699
682459
1006977
526232
1513672
219527
1086874
919345
1746170
1802901
479360
1291356
1808733
1239912
1223384
1021731
410497
1294043
1277373
885116
1420624
448683
1954978
544620
4704
1412948
902541
85174
1578641
1436482
1863377
924587
110816
526870
1522732
170250
1960010
708602
376449
773586
1066855
1798250
1389118
934082
840359
359011
624896
679576
192884
748780
1555665
423089
897330
1493278
754929
632434
495294
806265
1399181
542232
523379
181415
1324822
1804646
137394
1055663
1098535
1192406
353933
1040973
1248796
321739
1308523
1862239
811845
1712321
845437
430077
1830817
719291
1245478
1742617
1231048
703922
712446
696341
931032
1334737
475016
1226178
1817851
867049
1018678
87512
1313370
455201
353237
792944
826598
983747
702179
1678770
1043564
1774869
1319299
1972981
769150
1030134
918919
1584314
318985
582243
21361
560257
1538164
1495210
1388688
1566822
727684
150116
1327121
1800361
1170158
23001
1349826
625994
1301930
1243983
1493232
9
1766538
1138590
465757
620326
1596125
1062506
1527646
19965
1237765
1124363
712906
195699
549170
1899901
40146
1380573
1472952
1351271
1172792
1974329
429583
1024767
440926
1756339
1577810
1099310
25464
1533418
761079
458382
661685
1585086
998323
1810834
1815310
1605293
1185029
36288
1181127
631971
311587
1169570
1682222
45350
1357621
387773
1453957
512694
1456225
1104843
1992207
294328
1896195
608642
592908
122079
957676
1059220
1034653
1997812
318209
1334168
854318
1785650
800367
1436515
1138608
1132402
1846479
435936
1047625
554967
886741
1519963
1645318
524952
83955
483334
32856
1058747
867597
976208
285836
472863
970089
1835826
1518993
1493781
902514
1931114
764796
566492
1040121
1361730
537859
1923866
987149
1733727
185011
1002390
815283
1742937
1326530
1919201
989870
1100604
1622774
1646552
461233
1072512
1298894
984673
1914019
1040494
1056994
170798
716624
1942418
1283734
1699263
200883
1859281
1176841
1320189
1585140
932910
36400
1007278
1197252
975029
1069588
1427848
631330
189933
1725442
1308168
1503204
1236907
693206
1122908
1734981
444723
256690
1581252
1071611
1313597
1529778
1631918
841874
315340
1166579
1343515
1993785
974039
102145
1681050
1883398
821453
1790211
218058
822010
883692
822925
1203436
238182
1879134
1920274
1835872
550983
354184
980058
1704294
820173
38510
996581
520469
1622273
1083690
112492
1418712
1445730
1025189
942293
1525544
899132
1254397
134699
1845733
1093251
1914457
295110
360023
1654214
1272742
1021025
1441246
1560865
813844
1561195
129041
251730
602612
296452
284505
1138983
824631
1517982
1947636
562533
524403
1638674
1334766
113962
988251
1145882
77595
748632
1156127
1075615
802970
130746
489922
549642
391365
544015
68451
1083066
1682273
1928867
339084
80817
1806858
1466730
940724
1530263
1026244
129442
1568699
952909
1475470
1497408
1740628
662329
275241
1496286
161749
496533
1491739
1312112
577396
1160387
170188
846417
67516
187648
1661032
1767162
1714288
1712375
1284041
252531
496588
136776
869052
1859824
202401
1848771
963600
523773
976728
851228
545702
787811
930604
1645583
1117487
1923735
1609225
1962661
28275
1058121
1209392
1846881
1458722
381907
556323
78308
1307229
354415
424915
1429815
1291336
1367867
890274
295691
1391253
1737840
677197
881924
399512
1240354
421063
709341
1524498
234503
452296
1003334
1952071
833790
504316
1042416
1702563
345216
205490
1081258
700335
557633
943403
225161
1686897
1934120
946652
1121861
197862
1904931
6585
157369
966673
1266754
948845
758098
1654430
465206
1156752
1011915
819785
747360
973161
1952823
937676
1349825
725329
883974
1768099
1580785
1587125
178898
1109273
1648089
1521746
1307731
794243
231129
1431548
235374
908842
1052729
527991
893258
273558
1359115
1318330
630251
1235387
1974126
969821
171711
102052
1513951
783040
1515612
1767023
1653921
875347
1420945
115359
982415
738154
583169
80038
331341
1098556
1529226
63006
771874
570326
1616406
1711563
1290318
126925
1323565
586366
1554190
43389
51253
1410914
1335414
1914140
840016
548097
331744
412978
1089933
1262214
141383
720295
1356737
1718985
902817
1733000
273161
567798
1492384
957611
1404005
1206914
139105
1033284
1204823
1216824
256440
213047
1861817
1816361
1933580
448599
1414430
1212218
198491
240711
85682
527482
895510
378406
16748
1989852
419004
1287899
1927043
865776
1023648
2756
1337618
1854761
1002228
1147365
512616
1494048
183153
1046287
675222
1972680
765779
1275333
215375
1218280
1865315
1947285
807385
1645634
819391
182980
669756
1615590
1301395
1897197
12586
401647
95703
128009
337581
673094
271358
448545
90284
269811
1040053
1518306
760186
1833986
719732
528812
160812
941288
926832
1954224
165852
224676
826050
614934
1652297
537477
328221
302579
60800
1124554
1854857
911315
314509
1062950
1124802
1808102
1455759
1146694
160085
1987744
348136
713142
1325625
765716
1222943
1186108
696987
915163
1625065
306214
836796
302148
1474045
536968
832111
1722981
1682631
235711
1018255
1393792
1915490
1675495
1386161
1420346
1219520
1696215
647849
980253
1265417
951367
914570
166665
1030573
1743723
1236752
754443
678684
1252964
22912
1221186
1625588
1657459
886259
899392
1127918
770919
1855617
1887126
44109
1002869
1148092
247950
1749587
1080301
188657
1814564
1115331
708185
1104950
1538039
1776567
9873
1668014
1630844
673044
1138501
293594
1146861
1597281
1680198
1791049
1348242
758844
1909786
1252404
195830
851761
188017
1878238
1541648
1507954
449670
1318736
1375573
147508
1735742
1135068
873268
1661175
1796328
1784232
692882
1403304
1163396
977337
1736419
687550
1205139
1439341
479828
1254345
454489
1028249
535604
883986
1135776
782992
1630338
1812360
1737262
205475
4323
266517
737540
1182901
1406244
176284
343272
40070
1112149
572227
1341328
112770
909675
485653
746319
476353
1416566
1151332
175193
534680
94793
1367975
510917
970967
215297
1869538
1882354
1170080
195470
1621024
915564
741313
1753907
1832790
1358272
1600161
1328682
1257583
1293995
873872
967280
536554
594525
1939064
457615
857042
1551449
655838
147795
1049907
913901
568245
1128420
172565
1762650
499265
276368
960381
1060762
705609
1715579
1821590
429408
1973145
325857
1780251
142689
967340
1020697
452293
127301
115539
1090914
1360683
1168384
1818175
1426701
1210587
658152
1603255
1789325
234973
1270072
228473
1848035
841630
545641
1932085
162975
93400
1754026
108013
1947587
515406
1531906
1094428
1781252
1756468
1365849
860687
1296519
1548621
105020
594880
537507
430019
457727
252214
956700
146761
401858
471547
1862170
1843739
138943
1579248
319990
397761
193352
475475
1068820
1127859
626162
675401
520213
31215
875220
1814487
935211
1996964
760483
1752070
360138
1156994
192503
696421
879256
1801123
693240
311941
570841
1430390
877361
878220
1807308
1500958
1057452
1278530
1757409
540413
1465185
1147808
763306
1963773
498319
449929
737471
491554
696106
1163207
1086123
1388138
1101200
594800
246344
55303
929717
439787
458419
221785
864537
1377374
880086
940368
1370145
751389
1263648
619739
1875899
1109401
740685
1089046
421466
49841
1867123
239154
1796613
1533597
1844929
174638
266382
1903134
1150352
594827
70848
579878
1509627
1734297
376943
1949198
1252274
803143
691262
1095659
1663417
1792301
1166789
748964
1936576
516370
1019698
1224568
444409
706864
1606441
1153320
1751245
404400
1655075
174800
1966356
749988
1080527
81818
1100697
1537077
1152917
289730
1194579
857962
440018
890286
840317
858915
1411000
1101708
24763
916007
1519842
933085
830421
783829
190122
724823
221337
132515
1322198
1107527
1202106
1808267
1355089
324236
1288509
1395658
1115295
1371119
1392755
751947
1749646
860689
462748
1209798
565641
1474149
594843
816596
780944
1527831
1885127
157732
252882
420207
140256
1422061
1906218
960049
801695
719920
573611
1002049
1499213
999348
1411200
578684
1732218
569908
1568179
679174
148859
987940
692921
110851
733775
1640353
1211265
571684
1308963
1191725
1891741
715467
1489213
1699654
1677876
359478
1804375
381204
587509
1209993
17821
1807329
173266
1140680
640673
1699949
40826
1619626
644552
1431782
1536092
384389
1969896
601814
330714
510351
497492
292368
1362103
1779571
1968085
1753109
564040
1857928
361081
1538859
355878
517366
499224
621553
1805198
182997
1021792
120300
1062809
1292578
898044
817731
1807141
1568405
1916029
1221107
888207
1738589
539996
931034
617206
1991652
382363
606332
685604
398327
1853955
535349
1742617
1605218
1566718
1928310
1252520
240360
730917
1180753
322588
1373811
1766439
1663622
1321858
903537
720402
396971
1047269
1552042
597942
1701252
1613380
192448
627812
1326110
585040
730683
1837549
1618996
881131
243424
1235430
615119
1186723
43492
216618
623196
1293378
973543
883003
1215509
208347
1328106
1747445
1704405
481935
1430719
167733
389675
1048041
376332
1309160
1436403
1761305
881552
1142886
1380489
659630
167287
270800
1878989
442091
101013
481049
84315
1842074
880140
728894
1611627
648426
1396443
45838
701580
1699097
978286
712130
268560
1502515
1159582
379232
1916821
729012
1868530
6405
1368915
902236
1002115
1771117
912214
434701
1212224
1058125
960565
961402
119565
1397926
1721800
1424810
1110321
1771655
702448
767680
1817650
1070232
1256270
73705
475955
401363
1999809
1897485
1518432
281241
896446
630635
1458587
61945
1548057
1808619
1448479
1384072
929127
1042512
350246
1300082
1988348
78151
1670181
1260184
1247578
1755583
75959
970791
212218
117264
279424
114361
1828164
534076
1996930
1494851
521052
180055
1868673
307793
1844004
982008
1946130
1649634
48246
817335
1581324
1305396
1177768
101936
1624337
849591
1856015
1820809
1659567
69806
1644888
1967509
1711372
1873647
93321
169900
982142
763516
649888
1795583
1751391
255409
1294051
17778
33061
1506596
1798227
1838849
240448
1429253
1124959
84556
244039
1258803
1105667
1126838
918245
796636
1530995
1577469
1812638
1317174
262882
1310121
1852307
1785367
1738305
1136719
436180
734672
1776356
1071665
491368
843973
1837385
1779317
457467
1823627
700404
1540853
196344
1224295
1404277
1153960
1027733
833467
331112
610176
208286
1181748
780250
1418449
1064986
1965983
616370
1078853
1531071
20069
752841
686203
236458
186067
1238882
1385902
1843427
1945025
516150
581867
1541410
59164
417960
273343
1357092
904241
457577
1138218
448287
1350777
659118
1000371
806964
1846043
158386
220028
64090
849999
1013685
51109
1284058
18178
295350
619251
1156388
1819028
995625
1401579
713197
510809
1528501
777424
767368
158203
866576
1709712
820057
1099649
210719
180646
1413141
368279
1830156
56623
1684823
1015799
1932730
548653
454978
1630547
1744435
1827617
1775780
1739518
1567973
992750
92652
1427910
558988
1777852
1953821
436777
594839
811150
1497966
1180756
1605804
364452
1561152
1559052
1170982
1242552
1750924
595251
907589
34467
520204
676266
942527
36397
1620925
1753747
218948
1107585
1181817
478317
73533
370482
4824
1740020
1945307
1750124
1051861
437918
1559115
1185166
1579299
192571
1323995
592316
885926
11530
1317597
50973
266379
1199030
236810
1692409
203584
479756
691483
1869440
746031
1953303
387159
934740
1773234
1181770
1509751
1255194
1635000
1197105
1939135
547365
423221
347877
598871
1366102
1900760
95662
1989329
395505
1532792
1462963
179397
227717
1296794
443768
18877
1749333
292359
253441
1203423
1034502
623615
689397
1181796
125480
1937504
768812
1764513
306866
357824
1233419
281597
102957
1984873
738246
1173746
36529
320930
135522
19717
1235079
253691
1439614
1011566
171883
262715
14000
637200
970827
1356465
1501882
1933919
1746938
1564383
449773
945915
1878169
1380339
291790
1907119
220465
867952
1104381
669564
825575
674475
1357698
1397642
1570164
1287155
1836212
743425
684639
1880982
1811672
591596
1059737
438869
1759436
1851239
1832949
1825503
1072299
129420
712222
1760503
430467
1605954
946011
1252411
1969228
793939
951029
868254
90845
369373
276168
1443534
692040
1888368
1177414
463082
1122875
256931
1484147
1143232
1650843
450523
1908485
1084843
400417
1805192
1145491
1718297
1045715
1738862
1759213
1007951
673478
1679405
364851
1117153
263886
802876
1600061
376527
742789
1199512
640208
1645580
1964872
1426618
1020655
991533
439863
1302249
671857
634382
660204
834595
526148
17674
175477
839939
1831939
756704
1963999
1378408
1473619
523535
1335144
1619127
1692786
885748
1453677
41865
1167946
1412353
1256453
1052766
1260443
1395354
1077873
441642
794497
834656
173278
554040
1428044
1207345
1368432
860033
464429
1343264
1952505
1393039
220361
1297681
1862281
692098
1605774
1255536
939418
248106
1080634
398255
886654
382605
1517693
1666090
1490988
1164764
1730720
27757
70220
488972
1995086
951713
870221
1582703
16171
1701783
280490
1844268
1972886
1546083
1804080
1753920
237325
1390929
201163
1548384
930394
193811
367521
1490684
1719544
1504705
1846715
614240
504947
79511
925762
1049625
1234366
1580471
196729
401415
510589
1548961
1759264
390101
668666
1731841
1106456
340629
793587
1305814
1853655
311577
1007653
1657195
1267664
1071561
675495
1395730
195102
1184495
1246946
1139321
1750177
1225875
899146
1338544
838524
652396
122832
1658513
1718679
1566664
562941
1605827
206113
1904354
960710
813494
794752
952317
644217
270091
1736742
943829
207145
1088151
1011034
1459695
1423304
1769104
1552508
1714397
483898
544095
314295
797225
1924817
1661728
936033
590763
858168
1454488
608708
56674
1810145
1308112
41993
953910
1443227
1460447
1987399
1342226
653035
130507
1056655
695187
274644
1212217
522863
1538019
763766
748312
136784
821581
34582
89370
1814361
1215312
1043940
677440
1673030
139709
1861778
646773
888150
788511
33851
275382
692705
1704938
1605346
1921937
1109219
1998954
1016060
1628004
1911700
1892045
1004751
1025816
1184619
1655960
418070
997711
1916696
507199
674424
635737
980276
1009447
541298
139223
675524
51863
1644272
434747
401544
1297246
1276418
1162259
756498
1538600
740723
893022
1489729
281645
1990867
275437
1482486
179462
1722925
1835827
155410
203261
1656149
1454038
1829287
1829855
1968964
1028278
1195838
235999
593859
1479572
1309709
1396062
1669498
1609870
957473
393105
1768241
1141551
1662712
116088
114926
1424736
1012012
1914221
1669046
1109813
439678
774751
209320
1121956
308747
154759
789536
1625779
1964274
1474348
478383
32321
1002610
91150
138468
1524871
1157824
1328839
1927763
241388
1270527
1137143
1766984
1720606
1038110
324464
808623
1317047
707657
115459
141402
1288690
1322083
234902
617494
1652218
598720
466197
402713
1176105
1858375
191009
1114298
1329933
740364
1620113
601981
543397
788365
1237241
664200
792407
590084
1363790
1243864
145652
1025166
67939
1453411
1367531
688072
1710353
448225
966104
602845
1952349
393429
1624689
1646455
1989204
553905
942554
648254
108840
901694
940193
442153
1297868
1577292
884465
967595
1259332
639871
1029372
876867
504634
800013
1148374
539850
1303383
584032
1817448
843116
236093
468975
1383394
662772
1996850
1197960
886926
1505770
1024252
1761375
128351
1340027
1878525
190059
1983141
460247
862079
1633623
458094
240879
1767089
1751421
778107
855355
325168
981509
591337
1485846
812473
1690377
788116
1361385
411521
620239
1184598
1124786
1343279
1789986
226321
1419420
1289699
1185638
245754
1622840
48851
272760
629151
478736
1102169
1018356
1274058
807833
1862788
1460058
1295278
305276
1920439
685383
1436720
1410467
87806
19626
1143076
738832
1090132
1293252
850793
870611
35692
1797366
1200174
126398
1543964
907780
1796302
987494
1659773
215747
1760617
614146
14298
557917
1844636
625179
1871647
1924597
905874
1728880
711180
933900
559263
1619849
352191
1738995
419159
1904282
1814024
510097
1697604
1189834
1693639
919148
1535445
138576
1946434
656547
1765809
744823
1170551
1056528
1053549
872408
1020246
1081053
206787
1693876
295461
1156948
38989
865677
1366063
560866
1935837
1655298
845345
1441304
1156089
1644693
616492
285124
1443311
1976871
498649
317321
137766
1945994
1209894
1643071
915395
1904182
321671
1245221
150609
916088
953838
1645292
1539374
1373482
316478
1772146
1194212
1887943
1233186
1740395
1420282
1103225
886781
20202
1607439
1019679
791915
134485
1546308
732401
757699
196112
1482100
1349409
1638627
593420
1859721
544766
83803
320368
1566817
1517980
199615
676506
1317403
965752
1054829
647964
1833771
1980723
170176
688389
970386
1589161
1059443
1210091
1658409
463317
1446549
1647497
829831
1258630
949401
444813
1096488
1670378
590031
1338219
843462
539510
33365
867988
1599502
1621149
1360224
998141
1485797
1105624
965480
1305927
798027
444515
940401
1465147
143778
1058467
1071481
1111003
1927857
1352237
539126
1730065
600062
911001
1464391
920359
1100005
724815
409335
1538985
1616475
248881
356107
1661377
501768
160421
1772954
520560
730107
957136
1826656
1204117
372831
1932691
1965047
430543
173088
130932
1489135
1736297
567639
1841488
633281
1572389
1707327
1952125
102781
51232
464940
449628
615304
1703362
1185441
1325777
1604437
1667457
1741778
1338979
1174244
914121
117421
931348
847311
18617
827173
919121
508094
1071256
1766009
1608554
343135
1891341
870159
1151519
555848
34511
1321662
1908727
1572742
639907
1598380
281569
601364
306176
491843
884835
1560593
1054984
1537167
1135167
707074
1212471
1101017
143066
584553
601745
744159
1981435
410116
431897
763822
1801291
828104
288463
558356
537715
502024
1524800
369906
1070041
1643751
652851
776915
157501
1490267
1219102
1277723
1443363
1057968
1863013
1510719
1199987
195000
665692
862298
409182
1870738
1221959
286315
1266238
1182787
1624254
1106091
1829166
1947904
1202672
793684
692114
596527
660830
1540775
1780819
478822
874014
1616343
1980757
1815284
500337
1603918
93088
475707
518633
608471
1698877
1141998
669917
1512651
1394230
295537
290435
1054899
1759494
89269
915538
1472187
1473326
56405
293959
1855899
565226
1459756
1438371
1250541
595096
1894390
270609
1115900
1830337
965408
1823909
220641
948024
686502
1930168
1292029
1837940
313612
855289
442313
1793275
556492
814582
1854473
84427
706890
704351
505673
774624
93895
1910250
910182
1506036
250277
1475541
1818999
405837
1020392
882333
1372438
944487
385855
1828458
11987
1560869
499597
1574228
1906159
731648
1540212
1505867
1696399
1188240
1827089
1995247
1126832
1589527
75554
818118
556225
853620
558290
285204
1038526
1979509
279773
739020
429887
869688
1218200
455326
1165228
365643
476365
1581613
1270302
653445
345726
331786
1402352
1242399
1279662
45454
1566443
149741
1541366
1314247
328607
1120281
1714696
245233
617487
129775
684416
582941
775913
972587
1394912
1715870
1472456
1409201
257713
958815
112740
833541
1376672
1143422
1908430
1997319
463283
1136825
987570
847745
438833
643343
1109175
368707
1328887
1208886
862584
1557766
508956
1590508
1541839
795673
1779017
1721579
785000
285755
938605
258835
549567
1633611
1419381
594944
1813179
1588769
522318
390955
638684
450009
1782055
406017
1897678
293658
141971
1532369
1559498
1240766
752134
213325
742331
878021
288565
1448686
1604965
1179775
230738
1632106
152835
1995999
989045
303277
190862
1989265
647127
611837
1188599
1822789
906318
259302
1124686
11190
357129
680250
430182
618723
979129
1840623
78167
872028
513247
200958
1717502
686467
1860190
99359
243008
565250
224663
1238493
1018464
1446102
636810
1874292
1321331
1216430
268246
235233
1355736
1306809
1142736
319719
294752
1485153
696428
1417126
1023293
1340926
39583
1925049
1916460
829582
1489770
94850
1666514
762747
84683
183494
1933278
1459209
467652
1918488
47793
498833
259256
1139728
1209119
371538
1311779
862528
472575
1471814
1890179
1912285
763615
1670678
1350103
1836199
1760336
1930449
957195
385295
1191504
615963
1928989
41949
143798
966072
1089836
1885908
1843266
920604
1220711
1651470
316547
1874870
1281594
1359614
1098146
244183
1197399
1878625
1381320
1630050
900415
1500777
932625
57225
1455479
481597
963931
1656796
1983427
743256
874243
384528
1568496
1212282
623260
478616
272153
810311
862991
846926
286971
886304
1057728
1563891
1103379
96101
236905
1083025
1999185
676338
1012539
1430665
607536
813928
40474
1216773
1990220
1785743
1856291
1386280
1443409
901889
1879110
302183
231116
988475
231363
1716785
1019338
1240117
1119868
1957685
747458
699929
232667
437910
273659
1193939
886044
1905797
1425104
1219140
806090
199344
190724
1780013
1256
477426
571313
1593239
485239
1268696
1990840
45815
230599
1645136
1982417
1149664
1493004
610832
1313970
845528
445099
1024566
976470
1965038
1956794
1909153
616897
902980
1698284
193996
1595389
414607
216402
1214268
1129576
1404989
205782
828975
702476
752365
1797284
585976
1075000
256774
1023788
1073381
1974895
107589
1858719
441958
1471101
1903365
159850
283085
1287059
1823476
1035699
1384215
1497848
1051689
1431621
34045
1178109
97147
1504377
25897
1633180
1662531
936925
964347
1496272
341558
332821
1002739
1012510
1038774
1016867
268191
1311662
1820129
196503
974042
1322152
128767
934504
1283529
228897
909529
166150
224001
1994524
1377088
1923363
236108
440817
892703
538899
596058
118930
277662
1536216
327903
340312
1259558
1035044
1041291
1980087
82905
1140658
1609981
1358455
1353340
1771002
44975
1729997
1723556
1164159
441328
719549
924762
155010
547761
872976
1444170
805976
522369
484378
366162
1727321
870344
1761941
343591
1872264
1259629
1465383
1316308
1111240
1489217
1266308
992505
1358370
194148
494066
399123
114248
1992671
1387420
893039
1804628
210035
1054729
704964
386633
196176
715473
1459083
143467
1929415
1027894
929553
1739778
1445012
1702782
85904
1441131
1272389
823661
691229
1120781
1870504
30020
484625
1951770
1808107
413948
292074
828885
1506774
1457266
491298
1038117
716835
1781806
69240
947853
1393478
1921224
100352
251371
1237427
376787
113504
1266646
77428
840317
836823
1441317
736108
543948
1718018
1592630
1666382
1647371
1946320
1067949
294808
726016
1726473
565580
1148670
1189973
1607501
1398087
259318
1918153
408486
229082
1986813
1448734
1525155
947709
1065985
459815
1158351
1951700
838014
801939
1275154
1805035
1978357
75815
1125187
1279345
666880
1673446
644267
654327
776787
313493
677774
132524
1270228
1310914
174804
64084
1242986
1951443
1185641
1265946
1551015
1500667
42961
772735
571441
78462
1792434
1510384
1345463
1285938
1966520
1071250
714425
791552
1928688
990785
162022
1825174
655566
1792364
275029
1758879
708612
1966663
637724
635689
1214979
227395
1985007
1626117
642111
939887
1753561
1324595
704167
773012
47672
608924
1096769
1432876
863823
970354
348916
1993687
1934832
239424
356552
241416
671257
760356
905942
645243
1416136
291352
73232
1077802
688704
1515422
402852
1827041
1728130
1434661
1527688
1951374
1356942
1893162
1894063
1440313
63926
898410
1872022
1408308
536751
1986160
1039882
230019
502249
1839198
1257427
558735
283486
190143
1056731
675527
1243895
331202
483748
1361564
1405752
1616603
1436343
163365
662753
1358177
1761627
1318974
1118018
1562858
1067719
180368
1773303
1377552
1351274
1045776
1784760
644422
1744837
1792415
697896
1979898
1478672
1876463
2846
951088
1762311
1833415
1083467
742142
697813
934390
1199679
1562312
546700
346694
1184773
452207
559944
649095
1358734
949850
155258
1035447
635172
1411384
1500360
147069
1518069
707474
25599
2407
276462
700797
1882719
160266
1891107
957614
1817586
170110
1943871
685638
397544
119757
697802
1924126
1966951
160226
886047
1960089
511671
1081596
1144687
304033
15066
183105
1999207
266639
1937686
856715
548702
1533718
787368
86856
1089519
1926151
697468
1912004
376764
823837
799863
246741
1028568
364436
1556336
1791660
1686417
1403998
317718
1258361
1126559
1323870
912482
692307
1328091
1578014
1326061
536956
1129881
852742
1982713
821615
61106
1832204
1721447
596871
193002
387656
1636119
524988
754763
1587972
692208
1188398
401127
1060145
353459
1313822
1897918
718055
1719936
627878
273313
1260294
1525066
1249739
287550
195766
536288
1185100
1486505
2694
534576
1225619
1321895
575949
30034
1046962
184473
380372
1738166
1645027
175598
942113
209117
1824428
1114296
524637
1236772
75807
1346321
418662
94861
639511
1664947
1535354
1170019
924509
539297
1907354
674175
2212
1701864
1703306
1750717
1500468
370751
687963
62080
1112788
1770046
1313333
1724163
817683
1861164
1374135
1414950
1525944
1904762
1366182
1225258
1716262
1176440
544902
1364669
171526
1756203
577143
1422520
1842842
769402
1064557
1712291
1198201
1321940
1132454
954970
1360324
1094753
1988767
611485
1977268
80781
1560350
215259
1023345
581014
713657
847399
1988182
551256
346944
637778
1529638
928870
1312938
1059989
866787
1927112
1898497
1915618
1619356
1462152
1171714
1338072
1124388
1168930
385732
223989
362000
1495636
946691
1552801
649496
1348164
1572359
1385841
7089
664619
1240335
696076
530224
149007
1052588
1520460
541036
1095403
287852
38600
335944
1851323
512976
1917173
577290
419184
681379
1141954
563973
1558671
1498737
1670098
1898861
190069
420049
1703566
736893
498132
1517706
1273828
322396
624313
32963
1268197
978689
1792885
583121
1237740
782634
761903
1839188
1945924
1709196
761145
199445
664895
1524106
333524
1283755
1233222
796893
1603930
11000
571758
1948493
1050411
1566119
1215341
426397
1748580
446768
1846176
1444429
85660
964699
135390
1140170
1736313
65561
1464669
1713435
1211366
354381
248257
1481945
642188
807701
144939
1540935
846193
1569426
1565409
824709
1632464
310956
68977
1469540
296324
1319977
473704
427790
182726
125576
1885648
530272
1248788
1525649
1926267
371162
38677
1995106
603243
1690789
1503636
1949862
1281704
974868
1784302
1606113
794097
733538
1797682
1552297
207701
1877832
1900607
1843113
950591
1823778
1984067
682851
1129241
35005
1734897
1139094
722297
1329565
481930
111362
1948809
626734
1003644
565944
1231733
558510
1171378
1284655
1864091
408935
1471621
881285
3624
522006
400089
1182003
1546661
1368818
665871
609597
666616
1797276
908142
790661
1541422
254657
595915
850505
956298
367223
1981679
437472
80629
1638144
1469518
1307931
703344
424633
1502572
493398
700127
1127319
1300073
1923221
1032933
99025
457401
1805035
1313200
1364694
334844
1060847
1860101
239620
448805
871345
340170
411659
160012
653010
528006
59579
366260
685688
927292
137311
1028616
1797579
1496657
151866
190889
463458
874243
1125641
1621758
1076903
1871941
48633
1209575
336901
584766
303755
1675887
682106
1658518
280968
97361
329677
1086433
863055
260933
568038
698492
1556414
830820
1293263
1149140
735723
1396537
326722
76152
1498058
267012
362863
1750706
1226313
1297719
1500737
1934197
1313977
1641063
1957299
642449
1171425
1754734
1262147
680055
1098632
771932
1866188
1330351
450287
874312
1215400
1884094
337523
990412
182959
1586674
716207
792380
799716
1824191
291031
1196242
1143783
1871437
1647120
1954302
962859
1045189
457588
804655
118500
1203128
959130
1439252
1257154
431098
1153786
1998111
638305
1464076
249494
401071
338605
1504016
1744821
435381
1444582
809672
1411466
1691294
1016627
1606502
242527
881011
653147
17641
264646
1032826
953910
1037859
1258463
269141
1007906
131262
1895401
40092
1630208
475752
155023
873701
433670
1979248
43499
1693319
334015
340929
350853
454868
1282189
993827
1796907
1676918
1399576
750220
1190959
1458045
1958265
587837
1807020
213767
1198681
775316
19810
1880494
1077550
878727
472615
986213
329020
59187
1848162
536841
1906730
418914
1796974
703601
459598
1103106
1341235
1861443
611797
405512
790685
1407432
535132
554819
375888
334323
910056
57156
203030
530979
1789013
242495
174561
1014860
735415
801580
49719
1640525
933803
1210185
457766
817762
1904542
1066355
1197291
737080
1490357
963435
1992647
478225
256370
161919
619636
1589740
1685381
1822854
1951644
1296052
855592
1577060
1268478
665411
71398
1948566
490163
105901
328881
1090507
1080153
1717707
1363847
1077127
977249
1763739
1767712
1199799
1265799
1173264
655265
1430633
1662363
1978196
1420863
1775559
1989684
1308133
924629
329140
692103
428503
1544199
715019
1057691
355245
424313
1563745
1503619
1283722
753727
262598
844120
165489
1432512
677045
458548
283960
1506816
849090
1427394
1808257
1621678
936766
1397792
1489743
1287774
439518
1322440
1922370
1004893
1626464
1051072
1997756
147282
1850961
1442944
1428330
1836296
283876
370786
917003
468722
1898718
1107241
908458
1386714
492062
1658930
1199383
352799
424682
1823777
1585977
1473478
1735507
78007
1311905
1189725
1814076
391571
1483786
1450523
605220
16752
1962709
842343
1039370
1088599
1701220
590297
1039794
165464
654306
1621691
1460901
306099
671858
1048084
1397710
763649
1188260
286288
604264
1747901
1999568
1574359
536856
1565055
1653557
1870958
996786
1990779
176352
467583
612858
174563
917994
357612
867356
420342
688313
61016
672615
1261655
637337
1567585
498605
771132
1633264
348576
1617552
1971873
669769
1368220
1123257
1750168
335814
1430791
487077
294350
786153
1517545
1185543
905461
380501
577529
567199
322690
1215694
750319
1384
1123012
1964384
912266
725775
1530112
494951
705670
426152
1803179
144878
309186
1398547
1709936
1297918
339699
453958
1749642
574782
1396676
692551
463796
1748739
1830706
41538
1138910
1746230
1578528
537413
1373608
1215604
797289
560817
1875501
1040663
743390
1286346
1355815
1068630
791356
464617
1859217
485166
771449
845749
664438
537907
191644
923712
1524773
1984808
1854956
521330
1441830
1631695
223897
1770086
825973
174074
197496
1028868
756425
1426050
244803
1226876
164936
1997557
1722850
305559
1271699
1664596
883716
531715
677598
1423941
199915
816580
100233
1902934
1799141
894239
1526084
1125454
179296
612289
813909
1323337
1455394
495750
1017049
485911
122911
474181
1764265
683884
788808
1331052
1249794
1205035
421999
1464064
1735346
1068928
1794139
1759201
48838
1309190
847132
300058
74293
140870
1368587
151600
627053
477811
1540887
1838974
838774
563510
1349283
870235
1048609
1027966
701244
1920104
1150944
791431
1779402
1132479
1819143
261823
261068
636337
1345035
1064361
386264
1048037
1646507
575863
863665
181840
1491148
1284366
563995
809646
761365
474443
1059237
299178
1088548
154616
1874347
179446
1918199
1750172
857019
899591
1944856
1279379
196314
147380
1143997
1762030
1876600
556951
529129
275334
1024699
11367
890056
1899297
310804
1995061
178564
74400
976758
22885
1021271
1744749
1214318
74948
1537623
574433
1416639
1396099
349740
873161
1285904
234395
1243752
861111
96213
934399
794175
406894
1798656
1196500
1289917
1967550
36530
1594143
385442
7695
1857070
1751484
1629279
1017572
957976
1396825
1074906
862980
1472840
625451
1092799
1321901
1932971
162704
675133
1950551
585245
1205362
71793
1979008
121818
1770858
297861
455144
1008631
928664
466108
230733
1097866
1142358
411030
1894286
1339631
376837
460755
1697947
543331
726163
1894426
1895039
830998
1935569
1042765
222961
1272912
1317722
712968
1442084
1198924
1651580
1666169
452759
687594
988417
867030
408385
334494
1380675
122908
1483446
1551286
1200603
1569411
952359
1682510
184936
1915394
1377292
994711
612943
1375680
1928354
288569
1645815
111811
1063028
1892384
146569
464292
61193
1788612
737438
158473
1414285
282801
138130
542548
1308819
1831461
942650
482934
575067
1112370
795998
1114763
482251
520544
1080876
1444526
1867499
186661
606339
1349462
121799
1695938
581905
1108959
776568
199070
109619
1369844
991026
387975
1416430
436513
1808419
1416000
1678888
617408
1194527
1397341
1565713
1242285
1664190
986354
155496
1176373
409002
699673
303585
1533906
757500
808200
373524
609465
1713767
1670192
67470
1551236
750699
1597959
501688
1178940
1493365
1727127
1909763
1448891
953437
577414
1772128
754579
1038040
358439
1866170
1830175
884673
908447
476433
244655
166936
608074
87505
408170
1905920
914423
926581
1961850
582501
1414504
1379960
1927572
517180
1668131
53480
1076857
1643180
1367186
376330
497339
1788749
235366
1025439
1960530
950875
189123
1834224
333217
1198223
926341
1149548
1853866
368619
1186823
1951765
104997
1496319
257150
1065318
566499
1026925
1465310
821645
1784055
1054277
1406922
1084725
939426
1739242
797681
1824764
972761
1831643
1023577
708323
202923
612411
425725
1191433
598358
584244
1115856
1612272
529213
1948097
339218
1904696
1921293
1357433
880510
1008998
1975855
1664761
574715
475144
1835620
651326
502771
170644
149433
1105933
28869
661062
717593
451884
684102
142659
1043967
1877660
265492
1871495
1826817
176171
394245
1241672
695407
1976684
1904324
980387
141712
1107439
805405
869556
301085
1666291
648165
462437
1101626
1361512
672081
486648
1425511
815897
1241320
637095
1290884
643096
694908
1999306
884836
1734638
1196045
236216
496227
739267
1772775
693408
689273
1012010
1523838
715041
1990145
246462
57804
168982
1853689
1337050
736315
253663
179974
1012258
491504
1284513
78042
843266
850443
40187
992929
187907
1510202
635420
1475644
863551
283067
541300
1511656
539151
952903
1546870
544526
1546681
1082596
123882
1043870
64224
907833
406361
837572
1230637
1722663
180397
1558334
415971
1058356
1809861
301333
249478
1835738
1602233
588767
1889210
1146065
1589575
876743
1973331
1783532
1094943
1311953
100039
1996682
1393649
1432352
545052
1462777
719140
25525
246670
1934288
1981509
1473636
1167657
353026
1715063
465570
863268
906392
1063833
437714
148253
800799
130679
1437819
560297
126863
862927
306957
1079130
1385329
574378
1123148
1278407
328369
1137147
597124
1437825
968294
1396804
1148644
227618
487667
324182
1572526
381946
1005585
1588289
384661
661185
1441805
869714
731564
490616
168835
339276
1945702
1275364
591629
649439
1384096
796349
595141
1095722
498080
1732198
1995421
235973
711026
656816
1612883
388745
565706
364395
1232956
347364
1165320
302561
55135
53482
682849
1064765
1055123
848218
975600
1656597
1012295
1963782
308222
1536196
1316705
1427469
1683809
78307
1491494
1436325
925744
810650
1873498
523668
4430
1611210
1826792
1800089
1513871
846673
176945
167949
869629
1558562
1988630
1799876
1222669
1708227
830315
1233457
199853
1594356
1862079
960932
1899084
1172704
1273891
854171
685290
994816
753076
1471849
939906
783695
606204
1009469
929806
117592
1402051
1474239
149543
1396672
188282
684049
514795
1598856
1690105
1885426
1749720
1744037
501057
475954
1840362
1642661
962564
1440910
623673
1683781
1131667
959989
1311453
638831
661077
1745557
225525
1882780
312018
289726
1879118
1026390
203788
1159996
550247
1621428
1367988
1458607
73287
386613
286903
1456057
871384
175717
1661574
890788
786559
1186899
842905
201969
1712848
1246401
932103
895906
810958
1052848
1305795
647879
1837941
1647824
275365
426283
493724
1075961
1770546
273295
559761
1019119
307887
1316045
1802309
428206
1207747
1701208
1666886
1671957
881353
1897106
1096699
1443051
1794433
197072
998838
176841
1464928
1871501
1242698
1175618
113488
1904094
1455585
213053
316640
748376
794394
1209018
1205290
221333
552729
986300
144288
359037
1780170
991085
410133
1470188
1886972
1285952
1541967
1424644
400987
159139
1588820
1050729
1587354
1010672
578361
1190537
613624
2798
1316387
726181
1950270
411516
846603
148512
1163657
1324731
734020
942492
1993693
1305683
521288
1712160
476192
1862831
1734217
1711813
1234842
1654786
131352
870692
789077
1886768
133611
427409
1836194
616860
1772597
118394
16707
1440791
978440
804797
737387
601227
547468
1346889
1529957
35646
2398
20487
1504377
74124
205192
1566048
800276
321279
627616
233700
133384
1949165
1511603
46864
747702
745427
1984629
384270
176865
924534
1443302
727363
1082319
1555124
1410376
1117152
1100997
924112
1268911
1895213
79243
436263
1814263
639439
1597880
318969
253517
54637
97997
1250849
688428
480598
739233
243551
7857
368630
861272
1881685
1161057
513555
1050684
1547722
983373
1232192
256952
454149
256910
304655
1273615
1410699
1343064
1961664
1209165
1742345
1674617
1361192
651587
1571253
1973423
603292
1505393
1574231
1461949
1650964
247437
697784
438039
1960899
190537
1000091
632548
312244
504443
1435714
1336071
1941770
372589
1148260
705372
1046599
1371482
1726833
388517
1445633
623046
489232
259134
569799
1391217
555412
1063791
976255
1768157
861368
533638
1946519
117321
23746
1924578
1203456
1746604
555901
1252459
741897
1507574
871065
601927
1668448
1238310
845294
503919
335542
314474
821115
642897
242502
1239420
931485
1920191
937654
581321
14806
1723539
830306
703373
238629
397428
901382
1102638
810439
678915
578290
290203
1286014
762350
1989049
1540728
1442752
518437
1558149
1301118
1970572
594651
228553
1654260
100047
773238
1249980
631689
284302
394577
506593
784373
870576
1634995
1771791
1136321
15428
209192
668427
1431951
542380
1798707
902257
1073141
9621
185587
1061128
1587490
1855695
1550448
945710
1110502
1286325
218435
1569022
1465284
298461
306106
186
661278
1897288
1931174
1503126
1965091
1505038
66874
169141
1424189
994859
422844
1932742
115741
1860248
1065113
975927
1760895
1107116
1457449
1005757
1553341
382022
273413
1965624
723237
1331777
109007
1154960
1383398
955805
132130
1390195
914311
1952461
1877632
1973088
1791389
123551
1944339
1525814
9550
46999
1315894
1913921
380930
667027
221142
337349
1977688
1583520
798078
246667
1462990
1969377
1796674
1395087
1066429
542427
648398
1300323
762525
862098
522230
18710
1979687
1753977
246236
745008
587937
1018921
1791024
1128985
39273
1448661
19075
22902
650291
1956188
1400062
527380
707284
536284
1107764
1594112
1245600
1107624
1387415
22731
1586545
1042454
1040913
508203
1986330
1565918
1940078
1753963
1778551
1958821
1442990
828943
33145
745183
1676898
928391
1435272
111469
1869660
175407
134420
1209751
1898277
1250974
338755
1551758
1991707
1557157
9980
1612133
1957742
844434
871823
1035799
1446471
1759943
1884065
367412
1867952
1802823
398304
1628000
1319601
188992
914872
1217549
35963
154732
189131
1670378
1475414
15641
279925
1509561
1030300
639010
1819267
1413355
47519
201067
500147
828946
203580
1695183
718427
518794
274751
404471
141365
1394446
880330
516824
887961
943407
1347012
808805
1833222
1768642
975182
1397897
393007
9447
211082
1645309
31378
1097648
430038
309362
117944
626508
963803
113998
696666
1249793
157994
507662
1156438
1282771
1836273
1671735
158249
855625
1323058
875866
786134
1507380
1770258
1837844
366443
1585481
1826625
1939628
605047
354422
507961
1633857
595831
855354
22799
143050
1905576
1458389
829907
792153
1674913
1642822
560644
1320233
655361
1105682
186418
916814
703956
478401
334965
1970685
1234513
352289
709216
1298770
1368250
1006961
839212
1354874
1171301
1113058
1688762
339114
24188
1184070
1872748
507976
1758089
1098679
1063165
776429
1929553
1633408
1818524
301982
776815
1819925
263282
1444188
1926962
27005
1194438
893158
1380892
258401
1697839
1826282
444812
1713443
1922273
749806
1664042
1760236
1457428
478036
938753
1631735
1708139
884650
1219328
499958
471377
1924325
1149318
1276580
1671907
13296
755043
121188
44363
1002763
525544
680605
294071
1303182
593721
818947
1499232
690886
905570
1498065
1314766
1131930
668368
154612
1041179
1916208
1509776
976336
785122
262158
1883513
83203
977387
134514
1673947
356266
34366
1024201
149827
1172229
958401
1704253
1232026
1379476
974018
982372
1069472
280262
1022563
1727506
64249
1703488
1815643
1722211
850060
67442
987792
1760119
334252
1857531
1518595
1020981
1210742
599168
511095
444926
1188976
1730554
334492
935412
3876
333878
949087
1616161
1188604
1251227
1779993
1989914
1773624
1880506
38175
1506984
1004240
1059864
1568558
79275
727117
1687802
573328
507471
195000
1185170
299239
154371
1708468
1740043
1265779
1487141
1127530
1420583
681609
1994166
1651040
1340738
898156
431465
1861790
765665
1842016
1094
1899110
1447056
1240849
611212
1695627
1485415
686941
530841
640736
228665
675122
866558
172925
1748631
1783026
584954
963071
811956
1940999
964318
1946861
1544253
1112016
977096
743282
1540679
421660
1879973
906065
437035
278495
1503496
1275509
867754
1577773
32197
231703
696030
857299
909068
159831
1022753
1357257
1293066
1180907
1409576
1300739
131603
1474277
1874513
1542085
1152694
559194
1557966
289416
1948344
112402
1011146
1774696
920235
1060058
242625
554582
1226257
960883
1252180
1190684
986587
977580
80019
1939869
173783
1553073
616091
1861333
438213
728921
649799
1837569
1130571
769385
382491
1451897
861311
843592
1804629
1710570
233513
1610027
1974088
510532
1269907
1991811
27876
1814925
1687688
833978
521205
1313717
1487158
1163700
879637
1126553
342633
139284
1031849
1303450
361229
159087
1282600
1182400
1027902
1904889
758341
1221283
1375219
1249613
1698552
1699308
1490470
221500
295417
724741
1088574
1129428
1770461
1826996
1443360
685440
1834950
84096
805984
8650
1889836
181071
196389
1803660
1591839
1226516
121391
1540230
347835
376643
233204
1092268
27386
998593
1291466
409677
1272482
611089
435448
132609
1315009
1507932
1814224
782399
755331
829573
256960
948265
371666
1322242
1542845
1425217
1282363
457541
414182
932073
1679639
334284
941109
1784481
645088
310927
660115
1182929
467982
402161
1752370
483943
1058712
97042
1582927
1448663
521484
608225
1743639
1790606
694933
855239
966372
1974675
1926041
1804677
545292
1777600
177076
1946941
1840216
1316818
1337221
1759431
309984
1056302
1961494
1423681
1228055
863221
1689778
1220637
1758134
1828299
101346
1355915
286662
1691814
1069625
422849
1881013
1907631
806652
892821
1159883
352373
187647
1479437
582117
1920855
1386002
373471
966006
1355386
1337828
926610
1619553
1176914
1950642
748362
1240873
1542576
742971
809917
497756
768690
1107979
865605
294699
960138
326191
759305
997183
1197794
537614
238450
885832
118436
1239720
1710417
1178044
758485
767206
1568879
292595
892320
1330077
224027
1258299
831227
1899643
932357
1901334
1086020
1653520
548951
841972
1393787
1720790
1923206
207116
1048241
352848
1431710
1707628
214364
34656
1903818
1951556
1153819
706620
1056820
1739313
22337
1589464
1536250
436277
1510824
1723776
1787260
974660
584321
997294
125307
405413
416591
1655542
476845
1744574
1561332
229922
580767
404677
1583953
1872954
1121424
740960
1321820
627970
341392
907625
360811
562739
462232
123603
946578
1107170
369667
1463026
1761706
157153
374537
1609128
59413
682103
1267411
1610970
1249178
1605208
1498830
1826432
1104827
33468
1733684
1454130
1551480
1640745
1818500
1006907
863594
1253999
1095092
1055726
66454
525104
322911
670470
232043
1393672
1472955
85589
218574
406216
1001270
137717
146918
370362
1121885
1937680
1803251
631010
662435
1909656
1857371
245760
1336431
1204450
1392865
392105
1497488
261740
1524550
976400
1043395
617494
1117292
10680
1268960
1992394
1899190
425039
1927302
118808
1674019
983741
1826650
1811632
1299039
597364
1529406
786800
1251328
329173
44177
951642
1753328
1149480
71415
2460
1192113
243591
1657510
412864
351666
1530072
1757257
363671
632000
1774932
311756
774356
1442146
480569
1946019
380306
1502645
1486577
1750916
1539594
604193
1318051
827464
1280471
189064
1476090
972963
19218
699660
252635
486735
1692808
1441701
254427
189889
1074700
626291
1440600
956992
595029
1689827
692770
1013698
1260204
242567
380352
1547148
1711227
1539445
1894185
776812
892974
941731
1893657
1262039
1814284
1933960
417639
692850
1700857
1017770
239534
1920484
1555973
1714650
121463
484146
820548
384368
584668
1504482
1566660
288885
208218
1467882
1344441
22060
1242009
1108884
1218685
269551
1702518
766930
328857
1218537
23323
522322
551220
1632431
250688
346535
1722508
668968
1737501
1687729
1168977
1171061
1570617
1322113
726831
1993228
251057
404052
1295366
1639294
1714616
1547097
1043724
389188
1042267
16224
1020939
1477312
1660317
1105748
1659439
1747535
1097059
195217
1633788
1236222
1452594
106155
1927784
1155791
280487
411966
1165846
240581
383831
123250
1708563
550633
1054938
1445477
552275
685915
980771
90574
1478944
827843
844777
1499551
575524
1105982
1924673
159918
1785065
126053
1624492
740556
190682
417961
371308
1949084
665749
844304
1746354
1029991
1311023
1422345
508006
997747
286607
1401919
1553225
428791
639314
551256
872559
1053302
1776059
160093
377442
1740790
465757
490561
1097251
1311676
1607136
1591340
1613745
708378
1949603
1102348
1915172
956503
1089250
1495839
1051095
570230
1263888
1252970
983048
698292
46381
677309
1420371
142859
1078086
148884
1719756
955800
1534807
1682053
1038543
218481
12493
341026
1730147
939454
1982485
1765909
1348618
1282407
1929525
1329546
966710
1936491
1113821
294941
476493
497446
1150754
188384
931445
246768
1830734
1922710
1054408
947435
1124605
189020
1073669
998702
1656107
1986806
1018693
234340
409482
375840
479817
1161737
411444
1337731
281476
1114297
65670
903107
22373
733256
478467
1883174
1668320
1628322
1981858
1050431
1090426
1694272
1262666
890981
1646790
1439745
1740339
142904
1358353
901068
789611
602035
1141424
1441676
639219
750232
821346
755877
1795166
402873
87666
511768
754991
723701
529323
1597143
1107877
171734
1552822
699716
517922
118562
1496610
524397
1982346
440886
1131619
1590231
1596301
886633
1693153
91522
121996
1448742
162815
1893673
568394
1691433
348634
680426
1029855
580261
1954143
817261
1048766
360514
898660
113445
249184
1488252
1785565
896210
447257
652159
1726292
1921661
436654
515911
916395
717189
1449938
1297617
1173514
1824495
1861604
1584583
1370689
752103
1848643
62185
1708197
881347
1389063
1029157
1195879
90155
945794
1871654
1695292
578729
766643
443051
1490123
1434855
498813
1011019
1760488
1692601
1387664
61421
302141
1110856
881406
1369949
1705647
990833
1747114
1097325
1014909
323796
84520
1622956
851542
1492683
1483596
159315
1401371
1371827
1073392
1201736
676904
291639
787442
1686014
1613759
390049
1097887
43904
1039370
111441
208083
1582738
565693
898856
1305575
1371887
596990
1483316
656859
698253
864336
1566612
1648887
1510584
269807
1300992
1163458
98335
1710434
1922845
943633
1560758
1725453
1506618
1855848
919285
1393769
1442310
1536780
619170
601826
1339905
1808730
497121
489082
610847
1922185
1856137
1286268
1925434
1312402
80221
153054
965521
575921
487048
1820548
1398588
512069
1099845
1974384
619543
424419
1622783
184320
1562021
468272
1205394
991028
710994
507573
1234688
936535
1677161
1096531
1055995
1334828
1674937
1584337
1646292
1832616
1663638
1068365
1984624
1891244
526500
1628170
391483
1677608
477848
1218011
1639448
428630
988527
1982008
1136796
1577481
1487561
990195
201795
588579
846888
1814667
1814923
304042
73963
664317
1552660
1929327
1494908
186832
231951
1006669
309591
1703262
1300168
1576771
1334028
1125799
246797
301239
291767
662471
804497
419779
494156
440898
1006925
833526
1418308
783853
134132
1660906
1103219
219918
622035
607787
1225815
1716237
467897
212105
1103841
422235
614483
1105224
871076
596994
725549
1158294
1042707
1467469
220466
705743
1351770
1502283
409746
471430
391804
654525
623263
133749
1711187
1458836
1772768
1847228
116853
1133520
1407711
1453987
179898
1979620
1255944
970334
116191
529778
439368
1530276
477561
793574
613586
1274042
1273780
56146
847364
1169922
557380
127197
635814
532312
912206
1066662
1397911
574155
1668717
465602
341159
983710
1080927
480972
1591978
49304
228333
851273
89823
1810096
1730029
126170
297262
546321
498873
166658
529434
1134406
917711
1211004
127760
1280842
1260303
557661
1949571
655714
422549
1344598
1863141
1931468
1058712
1504420
1768220
1809934
1374904
1252213
1504217
789878
381182
252053
1427836
152978
391781
485416
1574139
1100319
1800784
1146026
1448289
197890
312105
563778
1497119
1281792
1896029
9971
730082
677360
1843883
1714398
1069027
1527785
686744
1839049
991337
1226388
327819
1355207
831105
1091094
282169
268081
1358013
1953735
360796
1189875
862454
447479
1205822
463744
1113348
759941
1784017
756312
398769
310890
363838
862879
385887
1651165
982357
372356
283503
273363
839557
1748918
1113012
302453
1558019
1687285
511409
1510754
1690194
824063
302508
1139463
797834
553302
1167885
119896
446298
1283841
867854
884278
807230
343053
1598133
451329
215288
1202822
359579
1823457
1577600
377978
380789
1400593
1062329
578029
1164740
1579281
945820
1679253
623958
1558864
1821198
917751
21882
125176
1449722
1641513
423101
1402136
789378
237868
466161
1428736
4587
1682714
1617106
884808
1130800
1028119
956059
1979302
1667705
769370
1734652
227607
1598893
212058
56067
1047124
621439
1854535
1625788
705877
277849
229420
874205
982581
281201
1288808
1265053
1781827
667625
300679
1432422
963308
289782
900660
266176
1559330
529344
1776608
1102063
659255
1777756
1149206
423431
1262930
1700418
453626
1013693
1872853
1353479
1498955
1593006
1860947
1604108
407369
1664177
1382922
1780259
1789988
1071714
566559
1803947
571477
1165290
1150372
450880
1788353
675690
1803687
1979882
802716
221089
242131
990918
1602472
595113
771607
1990882
209732
1047731
1169521
398307
96222
15444
1248489
201968
354547
1462676
1276837
395265
1657488
1965537
1282889
736297
389599
746972
838847
691089
1558351
1279632
1573602
127524
1963267
1161392
1792810
646602
1880383
1036223
1832948
163294
869829
1432189
1395638
63804
1417440
973385
1505841
1466243
1790899
1868683
1426288
74650
589876
1095486
1188813
1002444
1508591
369163
1851609
1350872
695443
1999511
1809369
302036
161366
1097154
1401396
1401628
815200
1044682
1282403
267707
685191
650871
51853
1283450
1423200
1950308
384889
357768
1577970
1867071
425708
1355643
1018491
1583929
591157
713797
885801
943577
1890862
153207
910652
1001306
313825
809434
801320
518591
80302
816059
1190178
1651481
36789
1813349
720613
87175
170797
911547
1457485
329071
135520
926260
258829
409654
658314
960367
347833
158706
1061290
939802
326237
1515945
274111
1711270
1260976
891412
1674330
1358137
651675
106643
1870364
265690
321027
456449
632762
1097484
2037
1159381
1822783
225496
89163
984106
1487144
587222
28404
134734
1042783
356747
1929253
1215840
225169
1595857
582372
553723
163976
1216889
1076270
1500088
522528
1136243
1106172
1084444
1086060
384940
605144
1149571
181035
1280549
1975075
424859
975230
322922
962718
1181807
1193354
672170
1676667
1263747
1461943
694488
953848
239484
239368
56765
1953495
1399762
495756
1693903
225769
169117
674656
392530
46606
1781613
494055
881405
491687
597299
1643298
851742
1874337
701833
1487200
853115
966685
1008407
704336
1454354
1867251
15428
338291
1476079
781719
707957
373669
688325
1218825
1277074
1407995
973009
331030
548661
1441076
1451753
430496
1063503
374598
391829
715743
76662
296677
677110
818619
1090982
1451936
567257
909769
561918
712868
253378
1187186
517397
1151317
1211733
1422062
1383215
509282
954138
1325376
1870636
1779883
1787803
1011996
1799206
1310350
1886089
21313
1124789
1441561
652455
1015420
167974
1753893
1164126
655378
1648723
1364568
576924
31340
1892529
258915
13025
1486849
1695990
1693562
1021811
969710
1401343
167899
704792
444233
446177
596169
1653053
586331
1266802
401267
1568686
97852
471379
1089682
487283
570797
883624
1748691
1672105
1709860
305198
1196858
1470799
194548
1072983
1591975
1744120
1579573
1353821
1268905
1100601
1695138
688896
487918
335625
453883
1772288
487376
1760574
911236
1227940
562879
1689579
1659485
9992
307818
1694398
208591
1723712
988347
1204901
852966
1412707
1026314
609233
680421
707537
363563
1269203
1476737
686621
444367
896182
188307
1515618
1649886
741793
903312
523426
486761
1012617
1526745
421400
901996
1323168
1497983
1442449
931723
509597
1767092
1466070
1897169
1017041
1815749
224112
1865809
630795
1922991
1814279
187612
822575
1433171
227897
280304
1715343
242262
472853
1642345
1753005
114245
1664843
1928369
84462
895132
1199158
238517
411334
1732765
174325
386424
321130
1663193
1959043
706368
1581325
1239070
1567771
183309
1719883
98016
2180
1343745
1586740
1531674
1370628
1632649
476666
685135
881658
1235647
687729
569831
1922913
722372
337821
1298320
845606
55949
880315
1885801
1834539
1612555
230492
1064798
116924
465404
1446745
609147
324462
1274660
1496425
101117
791010
116697
93690
427182
299523
1890984
1154326
751169
1634949
1101397
1095568
1222129
1899021
1190713
798094
1193779
1876072
407371
1330453
853151
1729288
1379569
1981233
1075417
1370657
875730
1503350
1271404
1982837
231629
199505
620011
1541769
649073
1854783
1242938
1219646
141118
607654
1263477
1115350
92359
296756
758479
645224
761967
1576034
1134585
1755800
1169211
1094905
1260293
1070868
1312261
757714
1028052
994908
36169
584507
1861986
351359
1003522
412654
217991
1236051
356909
1695365
1336663
1490166
1697650
27235
624182
1513869
340085
1201795
1982534
111894
1930763
335912
434964
1707328
1715917
1013860
1809401
209466
1247846
269488
442076
106177
21327
1352456
1764116
723778
620430
1366483
531091
83443
1543608
313963
1669881
1878116
1173888
588744
997663
37850
483777
227360
47674
88432
1875684
1025408
1679405
383568
1906682
1071512
128598
229790
371040
320255
748350
248315
862838
781634
1260226
1720429
45162
428266
1318835
1067042
1326720
821404
1303464
502374
441721
668340
1711496
126601
1457483
1018567
1042611
393945
1636070
992796
267210
420532
837882
1346267
1743819
39392
338324
1242504
1821074
1269089
760583
230279
1962627
44408
788613
320959
110349
488782
851668
1159009
54135
640448
730065
1332397
1025863
137364
1042125
847417
142276
57932
1742366
1315439
283755
1715489
885407
1527769
1991835
526842
1112541
1088744
1509461
1049450
602905
945837
702624
374429
219337
1757652
114624
1083576
1617081
885066
1314131
358342
978981
308027
846275
760031
967636
1461221
875807
548643
1081890
1468376
1135953
640859
1242151
855637
1797450
1484670
1123310
1959574
1316463
349241
478015
1334582
1709651
744387
1913583
1410199
1290410
761181
501643
812217
1874198
20886
502279
606901
461062
1797721
1955799
1977007
685271
450535
296131
64055
569010
1852029
52357
1125433
870236
703455
563513
247613
799190
872119
1876185
1094761
1361559
1677978
1470214
1594051
35220
380015
245822
164480
1591943
869964
1357949
1424417
12709
572106
606388
890174
509379
1289525
1891770
61611
1235038
1234603
719218
1591286
503919
1555622
767971
213105
852207
740642
1663666
1322833
1726592
66438
1265716
974629
357268
580568
468673
1067316
1203879
1537752
94444
297044
708634
1125845
1105161
1906010
164420
198452
1968157
1711801
1238750
1486310
1310303
258481
660591
494377
212154
1174899
998384
1854040
1773458
1014506
1236262
393778
474583
1858773
275611
830099
693185
1196358
134575
635906
1655450
1934051
1684293
658342
1157488
1953771
968006
1507937
1627349
1554318
1053378
471426
642760
1879612
1497503
729270
709634
548282
719922
127036
1615103
373297
1845206
1787571
129020
838768
1582949
1327965
1776042
1073283
1623752
798247
1919192
924717
321161
95019
1133417
1893099
1327697
863075
1716139
1728097
243159
752134
365756
1061238
320073
1293502
358917
1215159
1883979
1555547
454214
1620123
1440346
1965609
940144
146494
1795392
42628
1906175
320036
1294790
404625
396825
1056333
915861
243718
103125
667588
1353013
1494596
454181
370029
348583
187089
1618098
1049162
1248891
1975153
576318
1692421
951007
1674056
1551213
33942
504035
1320270
1012413
1451840
70731
1503742
725259
408559
1810668
655120
1576230
401727
516021
411156
1560989
487639
192083
707288
259294
1283634
1518148
924010
192717
1685945
817381
419280
496477
706916
1267911
432365
392311
1879080
1530227
1266760
638307
466603
1790290
425790
614382
5337
1547362
1697150
1822349
562951
320063
516361
168800
401187
327516
551717
1934560
811505
1921214
1456350
1006314
511452
1028842
347829
1900392
601387
484879
1592056
815063
1806279
421052
553106
1368617
989389
1391360
719328
859699
439234
911936
114180
1291698
1344237
1965836
1908233
1038054
360185
1824663
463590
647566
371200
381319
1846225
99222
1519819
1238086
363261
1766410
1549172
1944615
489481
1910350
986403
655503
1141072
1159786
1474179
833369
1114021
1787904
28599
1693855
28820
376289
1397743
1155982
1290843
486919
784921
314031
1409231
1824662
1069863
648015
1528744
1285900
1652379
1526797
1902741
854123
1978434
811
1934400
1066148
1262705
1285248
1816579
1847949
1686822
806628
1333995
1275462
1512634
206036
904808
1831070
875218
526080
873449
1003197
37576
1107044
502811
1906586
1249689
125534
1273747
1009122
134169
1198178
1779821
690565
923379
1861782
720363
677255
1096830
1849134
1016452
1616659
1183053
1594333
1893753
382359
1505000
1914092
379065
1881897
494098
1766334
219443
358718
1178026
779296
1345062
738652
293997
768048
1238949
1233339
750373
1987633
1514775
560903
739212
127938
1924865
1368315
1196854
257276
1432289
692038
1001762
423739
218503
1537926
975097
780377
809173
189401
46715
1267626
1148148
1343362
741610
1131574
405945
915479
1437547
1623796
1567583
102374
492584
298033
865276
471580
951297
1301918
298545
1823289
365820
324558
1929954
191081
207950
269332
1308010
1806372
722466
1148035
1129742
936058
1921035
975147
761002
118932
834982
1311239
1447959
628761
1693021
710079
1764353
107485
812882
207023
503445
1314185
1139326
1241856
812119
1205394
802717
1001807
1917050
589481
682253
1256497
411985
276445
726840
476520
1733229
1872455
1590726
1353019
377641
1832128
1312809
1670912
854926
1365924
549342
1865613
532565
865705
1732536
1584925
1776621
601740
662017
723853
27911
343422
1095164
923483
66611
796369
1128534
1140639
1733722
1451231
537216
538318
723652
1577534
365790
1286447
1635733
1682052
1774714
49009
668522
1466815
329288
1034662
219676
1144615
1936578
1567409
1665386
1419132
1634501
1597183
1168187
44309
1355567
623519
1750909
567685
1632999
517291
928908
552875
273406
1238956
426841
1146070
1954630
254788
1720788
932258
44367
1483765
1349573
1003258
22335
596587
1890128
1830557
558689
637918
1132922
1580755
1811642
1686524
1795698
1529519
1245300
1929096
205889
1423347
1061240
1212556
163533
385605
1220863
262654
1623476
1137381
1782097
56961
338720
645937
1894959
994435
513575
1963910
857326
735233
1605844
1356357
1448424
344717
709692
149235
581783
915592
1429208
360965
727858
553935
1585970
1608260
693392
1060288
830900
1246841
1737584
986878
1030063
1362960
123612
381910
651473
1860664
197393
1805516
1412942
225818
125873
1240282
1838223
500528
1208186
566886
763602
1578250
1204051
8709
379775
1205438
832271
1325143
613460
1410129
750314
1340290
1763082
1393060
1767672
66872
1603868
309630
1356494
51905
1797573
1928044
1667038
1022204
1006595
1618897
1790047
654616
964770
1767751
1283826
1488566
728117
721088
1586289
80649
1786046
1988184
1584955
1518045
884060
1678755
1074689
321658
840666
1807973
156467
894772
219911
1903791
537265
1846343
1586646
149677
1465006
1404745
1511412
774135
1738409
436258
1332050
1126140
1801614
446077
1829704
1991939
527794
326579
991908
973476
1080948
1939252
483273
378594
1006495
1259143
1818135
1830542
1632622
1909093
545638
1482872
1277280
868892
203162
1670625
81419
750881
1979222
755991
1377834
1489291
1728542
1706079
605751
1932669
793857
1939424
1900598
748743
986554
1644818
489542
1595072
1911629
860539
403884
1288097
814454
1590726
1438260
428165
1443775
1761735
737642
564279
645548
808715
1423338
821085
797808
1388218
112683
1988122
1461125
1141585
44282
1587745
1583802
1777984
235390
1554029
139665
864226
1347956
945856
720273
728736
753739
725323
1040736
405913
1470504
1842735
124012
1683527
1586880
899867
1062548
1883694
1000404
580978
219126
1796624
56574
1943816
744609
1999327
345238
707213
733140
873081
1115290
683709
1300867
1356576
631806
307793
336761
185328
486018
526113
1582801
1369218
434486
1837058
1080732
1135480
1691276
1690547
153709
1297522
327301
250540
1060190
1008069
1964396
1241694
1261013
59127
1144091
729434
1011370
1486515
818552
1818018
1312085
1929720
376112
1997741
1470849
1022906
56178
1280263
1520707
1241318
389413
86185
568953
67557
414834
475827
1819968
861973
1896662
1072571
444380
762120
374507
148105
1444540
333657
1795286
574610
860657
123894
1514266
1426011
232475
292774
1709204
1952182
1341599
1947805
277779
136848
881404
892635
371936
1078577
979961
1104357
33285
1054173
1549463
1494748
1855962
797262
55838
186164
1872583
351325
1800949
1465807
698969
413507
1427380
215116
371804
859985
96759
716635
474797
1155138
1766182
150962
1778055
1919810
372648
1480665
864337
358766
74528
1476318
465201
487306
366659
1641372
30015
1559608
1560505
214669
455232
1421741
142844
1972576
1902572
521362
1248119
1132820
765254
1034112
976184
1451224
1056131
421873
1188407
1036909
1747246
1845720
476657
1501475
438007
733654
1307063
1161077
914255
1790292
738886
1957703
1546971
1013602
624272
27688
1634044
1195202
31992
963157
1425775
1592935
1672853
601341
1601202
1927030
66574
162658
383388
133890
287043
1871384
1432209
145057
1263851
375684
705665
1059598
604682
1737311
602384
1173242
1642974
890717
753659
68593
686184
606377
761685
841373
340552
423519
426123
1032593
657542
189600
1860200
1088190
929357
1853767
452071
139039
321541
284838
824993
1834266
1034018
1840228
1908623
1145915
520231
1934515
448356
155294
494337
1031583
625795
896362
658802
648774
745918
1188055
97478
1028826
921881
1330694
1642726
1744460
1716745
568313
1084540
12263
1005679
1865379
910072
174262
1275968
317881
63890
522958
836869
1931710
988735
1088068
1171561
1308506
1306728
1794182
1228366
1806383
1127473
31024
946204
284724
1577638
1723107
1330912
659693
1705377
844967
647184
1699272
1158513
1477615
772748
1708949
1085155
391277
1038158
1811276
321880
1409318
1526752
686157
1522728
1935964
79775
1874486
694279
226159
1682625
146095
505969
1927883
111934
1787559
693650
1438716
377691
1407796
1880516
1645432
115904
19729
1141685
1501315
478520
83834
907000
206183
740541
731746
1734062
1853782
1056982
825612
1133331
1177124
1828570
1189205
67199
176435
53217
1517706
625254
772614
1761428
638391
1884183
1412556
164902
1442206
672847
1854289
372122
1669327
237234
1894362
316984
1436592
312753
815569
1481142
469082
1720278
941736
44505
269437
768530
13297
1689544
972136
307573
649086
960876
774157
1890958
1202420
267626
467961
444452
1580398
375949
573231
1813294
357791
63085
1288078
631168
1373676
1603720
1991095
897566
800667
44679
1503965
993651
131142
1067404
690561
1885013
1415458
545565
230307
600965
1093207
1683803
1707429
1961651
184776
1943650
1489921
564987
46817
289146
1364071
1397037
1116807
1344442
911166
1412655
1550828
931212
1557694
610530
1437412
1459505
122794
1593731
1807140
614585
852319
669868
1968008
1651512
594688
56397
75182
949228
357048
170826
1604669
421425
9522
652997
528999
802282
622939
290937
1600035
679147
1785795
1013259
378642
529313
1066533
1143699
976962
790391
940911
627053
352980
1194239
29161
1953416
1851164
1581072
3395
823762
657089
1474453
1906098
1785437
491593
47684
1317048
89478
1110170
1091265
435690
506096
1267858
1110411
205849
111179
248922
1550663
169917
1626811
151942
563818
824754
1480410
294659
945946
1431758
849740
1810776
521517
1969541
26317
522879
1403698
1951965
809444
1348125
192906
1266652
762939
1798488
1432221
1130034
1628162
310535
535087
1509009
1927223
1399071
1532052
268936
125731
176556
1606251
1103078
768706
1186105
1738133
1029468
575191
1498627
145214
684467
411001
722579
1164055
337097
730157
367016
528366
1646992
1548643
1549308
429632
500598
1921929
15485
1866962
1530045
562629
1799770
915934
1908222
694476
1026103
1328498
722562
1164837
1242125
963536
235596
1131282
1607415
177794
1477343
1934229
1824230
983679
1434417
192356
769654
1606524
567572
1130452
1937844
1525800
1103088
693416
1042431
201277
956418
640053
278840
1375748
983457
952655
544557
1112549
1754465
1249072
1253191
799054
1243374
788484
827978
512523
1398448
124135
1568137
1963099
401622
544294
293877
432107
1528946
1639531
1996317
830912
1401567
764107
796823
1892981
655473
1621911
1846005
1806662
701285
1687220
1592224
113424
1788872
37696
123377
1027457
406751
1145338
230631
204235
970256
1894069
61925
1465863
1717161
1502836
467008
960133
1561546
1409934
1453088
336251
1039435
1833353
238788
1505696
716935
144159
1887024
433733
209164
656811
342045
1889344
1610411
839755
1577574
662141
1466321
1694291
15445
990019
1371854
1753065
564431
246355
758834
1521754
1016862
1855109
911900
213418
1059673
722599
1405017
1704111
1006355
789155
5786
833691
1122185
247947
340015
388375
349094
988480
216894
1810294
1019884
856842
78621
361088
1143452
1176775
48935
13485
1572846
422627
262646
545886
140878
1716337
787595
1383555
674228
382169
656648
1655593
569946
1585342
1734709
1318502
147749
1506154
1351781
285872
200024
1449660
1457990
1642668
951975
1201035
1634626
1806624
1584675
1840945
963157
166962
331559
385325
1363217
1012526
736524
449077
1925281
503344
496190
1138949
941701
1353554
1064792
270641
1457001
865958
1458956
1797685
375381
1500681
1446897
1782138
1153757
1145751
1028739
1446611
1464900
1589955
580225
1669699
253194
811842
581820
1686221
103125
631175
1790419
289167
1026971
1263469
447656
682951
1733826
947708
88845
1768651
771099
814809
993806
784890
189808
158958
895754
1126930
1142483
1674996
680934
1354041
482473
475359
268081
568461
311343
1980771
1646912
968258
824680
1488353
1570669
1367054
752916
1718686
1533668
1517174
1558945
1544511
1013662
298663
1604633
596749
1785816
1846142
155509
1787748
1858821
117269
1399550
699834
661566
1415659
622320
75137
22568
302919
536530
333787
1983997
599249
365854
362384
39536
806934
49640
813240
1366164
551390
353893
525138
175169
1165335
1609261
1856170
1225869
35263
1853162
870542
1732586
1953768
1206637
1276400
151810
558391
796433
663787
372179
47693
302807
1539503
1921019
569012
1530633
934451
1393561
1802060
1115342
1239179
75069
693323
202307
264617
168237
229131
1760203
1338838
996417
226133
1706118
135853
1226109
478826
1763443
1792565
1057672
860924
1735032
1369550
1341796
1792066
216542
1617257
1538394
634429
1244278
644731
1374697
1937867
943864
1981403
200568
535234
70738
146746
459595
924894
10789
515005
1022949
1174824
726521
1639303
1552685
1780421
445482
1717096
1538250
1037916
1756685
1908195
602670
242090
302191
524642
200325
1900617
1164862
205548
103542
787585
1225166
271042
1390118
1255163
1551445
1541974
799902
407077
887941
1783529
987627
859750
920807
1516541
910321
52185
465007
565773
163339
1724687
607871
441181
1214713
1718123
678581
999962
772947
1049638
1285512
822247
1739378
1071977
1973712
1554985
1718459
1151305
914108
1250516
1166533
455521
633382
982781
868048
1745659
1531305
350776
84579
1428780
575799
103958
988298
616688
998962
1905790
859875
959105
1883647
400820
769728
59372
189672
908165
1728411
241662
1705839
201391
457762
399868
1444248
493186
208665
110853
841676
79670
1527109
1278576
316097
1850442
285391
1404556
874904
1257261
750293
975985
678317
1623207
519809
199723
917141
1734267
455169
126979
1409255
1113650
567438
696694
1295332
1857581
969310
109417
44684
434104
1859615
247682
172569
595919
1062945
686210
1968365
516588
1515744
438869
764209
1012333
1500265
314618
1745570
1508008
1099187
1385075
810248
1544265
422546
1608138
399727
1187876
1245556
554848
514185
1463371
1408535
1195239
1823022
1789898
1672469
32773
50551
712635
1788892
242430
1664232
1694595
1738574
240766
859541
1861470
1976808
916176
493370
1448217
1192642
1813217
183570
96195
1972733
1767659
1021761
846706
342909
1564634
114322
164898
1370096
779276
18324
1365411
915509
960409
1849606
1766682
1100926
467956
825323
916395
416414
411604
1480018
528574
278811
484113
1436079
413892
1955829
1864772
1806358
608229
1193008
978373
1977847
1689230
1752918
1138796
1822432
57479
121021
1630510
1765469
898596
1215529
401810
1752213
1740118
1449681
1558521
1736401
112407
113782
381615
166458
975519
1013664
1269427
1669493
1103615
936408
1342052
21753
626136
1161321
1163645
21792
1388538
679817
195708
1896947
1546781
1196021
446943
1169562
1716275
858950
1107904
1678175
762066
1613536
1962336
1407650
104127
5709
1151977
1239351
555131
1452432
1753628
1130271
1083565
116090
62963
212556
1964275
1475217
1092399
495728
1421335
786482
586584
1479451
779288
1786839
1809386
892775
1723191
286009
1994560
297318
1038175
141887
935624
1993617
1051399
1154323
745826
342052
298561
876025
226250
1031226
1050527
977996
37991
1431327
1828436
283626
1024656
1151292
834595
1982512
316970
691553
1880424
1552793
507995
1659371
1300744
1297172
446540
1231513
1188060
66858
1158058
1896698
403582
969740
1789496
874654
658170
873087
1395281
1965154
1137564
1417058
1803368
43663
1888438
1197373
1087725
100417
1038917
250244
1372279
119429
1199512
170573
1907942
494447
1394560
45466
1163498
209916
1527150
817774
1093154
1660083
429788
118702
1234864
436826
1960413
1907346
1135330
184850
375998
1059286
1999511
212591
1784098
294778
752924
583836
1303140
1115348
1254988
1197855
273103
404510
1501992
517339
1744668
1603879
1625907
1108149
988558
937891
1673313
1819882
232671
1347270
97906
963198
1722825
58774
601291
1586262
1618441
416647
1873257
1085348
1366435
1618968
448849
432276
1079827
437502
915174
1889063
1815552
889151
801647
1413412
1124623
1857462
985687
1401234
71166
131037
1316636
1499706
928490
1154799
877313
644155
1389044
654049
821919
380969
728681
794081
1679439
632311
639106
1757040
1272681
1790011
926057
564632
423237
760817
458746
1269554
1830312
783265
979321
176101
1282698
1804794
1284159
477038
436056
1597516
897306
1808025
875465
1900881
317716
1772142
124399
115519
700655
1903453
43082
708930
169386
565102
1389174
1230265
1076573
1373012
665056
1190869
770679
1319219
243560
1988704
771657
425242
144643
32518
1130874
1181423
1386146
1967747
605307
746063
1629384
1672399
1317300
5501
1198499
534051
1838016
1782352
1535682
218824
470837
552200
1131214
141183
327412
808650
340704
727284
1826787
1186313
1367541
1170034
1813259
1743301
477852
652087
1899365
1691914
178373
1801399
662205
1598018
1675857
1639461
1773562
1781392
223875
2900
713803
1788
1828203
162919
545182
632839
373436
151587
1743639
1398640
1372677
1264971
1803236
1961259
1534835
1383530
844621
1426304
829994
1521848
324277
1725643
1697188
1735395
1521174
522824
1016994
113605
75932
1737881
383694
1442678
666708
885256
1191786
1947083
487248
1761569
1362833
377094
12648
1644297
864234
395779
1330759
1374125
694001
1074591
1190403
1396434
1226224
39181
926062
713821
1227305
831876
41117
1806919
63687
948008
1631968
1391919
916997
643054
325818
901277
857688
507660
22896
966200
1514950
1036962
9410
1477422
760316
1229789
952354
768265
161523
1719521
734577
633555
910677
1571961
878650
1398929
1900547
1132363
1575057
931264
55599
648883
1538240
587244
429427
1252579
1371124
1892528
1576491
1099724
137401
1114688
1705501
1527173
817029
1850832
1189202
1363914
1533965
46188
1109780
1623828
239105
339019
202226
1060765
1461069
64138
896333
1278649
121009
152810
201985
104333
1848504
328389
1852979
1195143
1565239
1195357
1027182
372813
1253493
1051042
1687014
318093
4589
365981
830876
1247769
1092178
68917
1427818
48555
628188
822391
994685
1099791
709061
768065
822463
1947084
1819607
738450
468184
60137
1088428
1330580
257239
1747678
1041664
1561816
77390
1306825
1040926
1036178
657344
287755
80616
786488
1247946
1675746
1569799
1991801
1860286
909108
26079
1703902
256919
1617395
1990338
1284203
1925215
1679301
1300443
1332913
1617169
1222371
1386550
1176692
1834738
1294530
1418716
889621
1020546
572474
1413563
1672340
1423024
1998566
541818
47554
316092
26808
569366
1633768
1726253
1613067
1034838
582408
702461
35344
1639942
1195683
880303
1984463
762920
1094233
583794
805183
1865993
1042051
178236
421824
214004
1715998
1641529
1049104
1021984
1119337
1230330
444251
94536
1259887
369144
923826
53102
1503427
650606
717273
1280925
273669
307893
400391
1473149
484183
1941848
980515
1221737
1335807
817678
1092291
1453560
1959515
1345599
1404009
1684648
242335
59321
637599
709749
1285989
1548232
59695
1071517
1237988
1479935
66325
1659237
35719
1407138
69433
501770
1129437
796411
122878
506158
458211
1222578
918674
752716
231127
295347
1835622
246109
1036435
1738105
1990400
1467811
1767234
1607705
1842849
1618323
693897
676787
1150331
658346
548583
1955056
1469930
661959
1582700
665345
42303
1530469
1609376
837309
336101
499362
756143
915015
1537959
272530
542220
124876
1880255
1945648
662795
122435
346833
1634764
1019788
726358
705393
1805949
589203
398159
82490
1082431
307100
1194443
1263654
412913
703174
1194268
1976600
1397118
1564441
564295
81000
437315
1707374
513852
917177
1500186
1119525
1837055
675112
1882285
860419
108943
956755
252390
1897372
71918
1511421
1817555
617902
1238351
1416870
987304
1679548
768032
1604778
1711087
389415
1101488
1056570
1193863
1578879
1102820
1884600
1746019
1897715
204683
1497711
528142
54580
763361
510912
1641762
621966
1289443
256112
1780879
368418
1599846
584250
968406
334645
19448
1226800
117027
286502
1360080
482814
649213
511917
1655900
1152981
325357
1598418
754313
367915
1220017
885082
496515
1654482
466051
1952260
930302
1850177
1310675
840583
87759
1080010
1368039
1696310
571300
1412063
1284937
121791
344243
1717184
1972817
502664
1281167
965300
318321
197610
14273
1783187
633085
806622
1334704
1102052
882575
1922667
1717533
255247
219582
155263
939545
723343
1184243
801637
269789
1179434
1191065
1090940
85166
833428
1114082
349875
446130
224579
804678
60786
1506399
883334
706304
1263351
1941521
1515339
1318740
1222131
463013
1732142
51564
863324
1946966
1292867
1868141
352450
132637
1454622
510460
1728617
1897818
1578549
1567059
123569
1303305
958356
940102
1858489
107918
1035383
1189004
486139
1938627
1462039
1100325
1207226
1136019
1671161
1091611
1112197
829401
126175
1046642
39185
1246566
264158
1733094
1688828
876282
1015699
1130677
1918603
143125
1486708
1359571
114728
118743
563620
1605839
295284
242771
612959
480402
140549
969027
1650181
1997555
772984
427887
160838
1807493
1362992
1649794
715525
1934881
1131253
1585692
677951
1732333
1977185
99548
1699325
703126
1208272
882407
1357940
455224
165319
138989
702023
1384485
1668482
95730
551509
185592
1648536
190370
1433981
1599611
595141
312671
1487731
731319
482227
717225
1263369
1469387
528904
484023
531827
80918
1532578
373598
334962
472304
1530799
377661
1160989
1406574
1573200
1090613
569001
692536
266567
624675
356819
1243924
872476
1821523
1621278
806279
1419965
666561
397588
1713523
760167
1836380
1673359
313996
854940
1506799
1104529
857676
1589337
1826694
1057772
762219
1582980
636146
433258
785624
822289
1146929
1282678
799803
1139264
258215
1357911
1023578
1333127
1785910
988395
1335278
1176901
1020240
1818390
1396939
361291
876825
1607888
306891
1185352
284252
141428
1645129
260106
1568677
1993759
630354
723085
1253803
395506
674576
521323
598421
1700471
909179
257511
1789643
1246343
535437
1211509
1835178
1273994
1432613
1148519
1511052
378091
832707
1017518
1950185
1898242
1391860
1057420
391381
412604
867585
942854
1040640
794502
931914
58116
1829982
301373
226122
1624631
1990307
1971177
637561
1071725
16988
611286
578038
482960
846701
1185213
1865415
962567
605542
816046
760941
712810
1472778
295452
290420
1342912
1421074
1220817
204620
82048
365585
227751
989389
1498533
1228418
513300
1925678
76403
72389
324481
69605
1389853
1176500
616713
1963449
1561605
80838
342596
889007
975430
274772
1538911
1412344
684584
1385016
137697
1496801
147155
769857
81664
1067578
784093
1019109
859332
87914
1120892
897718
495393
581020
1849983
1051743
731136
1024977
815748
685586
1560283
720423
1240854
522912
985410
567963
954060
1984562
1918467
111707
1824789
387774
1931891
700097
1794334
650368
1835730
1593212
1223144
315992
950109
299136
316889
771464
1508422
1194181
763989
427819
33922
1182381
1177624
853894
1807938
1533926
692173
824444
1790212
917606
490650
630148
602895
1927392
1001919
1655556
779346
1209715
1165903
1708810
203043
1578983
1809997
409807
268911
831116
1059495
135847
810696
488361
611002
298580
1886377
1030951
666970
91693
1520946
1936800
1165236
1652916
56321
1685227
50946
1460932
1588805
433590
1899404
742847
333378
796219
707022
1672335
1364044
639234
1349135
1681486
772163
1488737
1241059
900403
1552597
1769711
840559
1994434
405487
1354004
1358777
1455124
1967599
1225974
679705
1837945
1242432
1615321
1985770
1853211
826292
785475
1507533
397066
1376203
132854
1168623
1975564
1961791
1544028
176365
1278765
394270
1266099
1752584
864944
1327173
689109
848601
287338
634940
636026
1575370
945068
758510
156486
154616
254642
1118233
314533
252282
716346
1861397
439399
492804
824766
621646
143875
1065161
1758610
447854
967224
1824094
764197
17522
1592972
1131926
117193
1241715
369616
648289
1406131
1668123
740371
842054
456983
1681110
952187
1074544
1976838
688132
1919296
1174633
1618832
666056
466835
1944607
686240
206910
133168
703476
1646040
147866
8334
1032848
1629077
541487
786695
1639559
485829
845757
1094771
896188
1162239
493659
464822
75190
728569
1102331
1050947
56224
1685137
1200484
826144
1107084
1580223
20837
1687993
1242693
263283
432522
1255339
174446
479044
1747612
1242008
188382
90033
609290
1284177
736669
1393323
507972
1202145
1226125
168735
1729776
540834
943787
1179571
401241
1689766
1148020
1653107
703323
607490
1612284
1370038
147453
950518
688846
1338898
1661253
10217
390643
1755627
1732636
260065
704023
1904435
55436
1051947
1399855
152493
941964
1195763
1388428
1163484
1550913
1404095
194931
15662
1358541
1130372
1072010
1827677
245495
225141
506932
768267
1689114
1722265
566899
1945356
1202070
57887
34496
17876
86492
1422206
1461977
122383
717490
782672
68654
72038
645583
1812940
447431
581307
892555
1487645
381001
1194337
396865
338463
466273
1835204
1848660
1708470
599805
556326
1674032
1512107
896969
1836110
983306
1237474
1525115
739352
1329553
207547
391434
1690662
268877
1707542
980666
1872874
689710
1849676
1917870
719120
480618
1049697
1769083
1225599
215136
1489574
957840
222463
828295
1288793
1658517
1001857
1097738
1929537
1659620
1735030
1465656
854462
874542
1628345
1135651
200651
95377
528101
1196202
472626
1498472
105837
1336094
1622294
555182
354595
1151564
641591
515500
73413
938943
1479392
1955927
1630208
1051038
1930078
492950
339052
413812
1639997
32169
708841
539778
585413
194173
888863
1305134
1976887
739816
35105
911976
146632
1381739
32754
68599
1802740
1873542
945155
844997
573523
1007409
1609510
1915858
616513
887491
167144
576288
1640911
985658
1449221
647213
1553455
428891
1981210
1319811
745897
1261582
324894
416523
87917
1930053
174867
1438294
490844
663059
207938
47938
1561858
1641154
243198
469384
1508722
292458
1963581
856958
1103909
1490668
1263854
1801788
1985834
1332862
1272485
444564
1436621
1430508
495941
1333278
627373
141217
640258
490169
1693735
961703
966918
236096
462427
178872
539683
790761
1591436
32053
1117602
1891345
1040168
317157
1643538
604508
1813856
630366
315172
1317136
1919657
11106
1779171
1527533
658572
971203
470022
362436
912519
1134363
1491364
1681939
1903828
249005
1184549
681451
6772
1311861
1474371
323234
1494397
1649412
443349
254057
657369
637826
268918
783275
1090677
797508
769099
1871815
1527529
1382097
1903551
1510501
1069769
221716
228824
532944
1581555
224293
1257527
1375092
547505
1667532
101008
75406
1497451
272415
374156
1724796
1932777
729848
634177
1477498
989327
1672236
1968141
593170
52588
1846696
1667788
1492741
1861350
1363969
780641
1679548
1067549
279288
1989845
1422602
1968089
832013
783597
942740
1242314
1774536
1128192
607745
610775
866607
262324
422779
1027337
471126
1815390
1314453
1920868
319921
865789
1961723
1495081
879820
1254318
656342
1631081
1633430
669031
43663
1681084
1643901
966702
953171
1712623
1802944
731049
1762863
1082329
1537887
526093
651737
256785
1338234
135516
243458
956150
1063128
88797
1661541
1994057
1552737
532308
624276
1466255
566111
1564751
1165639
1285131
1033564
900533
408848
1599501
1640196
1154611
1302981
419241
1715351
476729
1339828
1943955
302170
1023339
1552749
787727
1024736
91841
1935282
568526
563983
1941428
368603
925199
282049
995360
1929203
261809
129579
32230
606707
335078
830388
1639096
384983
1529670
1593837
1187723
960264
121395
149552
488303
1952885
533775
249892
1038280
220862
1876679
1074515
1759342
691993
1900821
1159040
1493454
899688
234339
839978
1770276
1596928
674906
52658
1069664
1634855
843597
121317
806928
92051
1549443
1517226
554478
1476553
692776
1899333
1161310
822820
1774246
782668
1142550
487876
981756
856829
147877
1536708
966536
1539573
741161
1985842
1798545
505469
608414
1136784
828520
813321
1189401
476454
286185
981164
1439478
898593
1036532
1898900
1255725
1630959
1169027
1654923
315638
187782
1472003
61066
1551101
200514
500978
1921309
646131
489796
565851
147635
1403298
1465429
1895221
720397
860452
745725
276898
1177199
1881737
1161908
155863
480310
1532620
328409
1808223
871112
286601
1379146
1712496
95622
48315
1975474
1334942
1590783
892831
1524330
1105418
1900724
1112973
1622596
1001769
1297925
790275
1671058
932167
1634539
468764
1788684
285178
1974395
1455012
502171
1505002
450897
1198583
1508625
985613
1466956
856648
487534
488298
1944644
1262001
57130
1971598
80231
971115
1568122
1933420
602529
1858932
49023
1529428
1403553
1967832
616576
449289
1188727
1454367
934964
1877800
994308
529505
1514686
1402909
221208
1345442
1954238
158693
152035
771985
221438
50307
335159
1465183
281053
1794128
114284
1891048
1863815
1879807
1610837
1529325
1078864
1605317
1522281
387459
52504
269650
810018
1916276
1876088
1642777
868929
99084
1582755
294055
885081
242819
780039
1306437
753966
253162
324388
1912874
116006
194220
165404
1008180
116640
1339522
297718
484215
87901
1571056
636266
44306
976440
1078864
1054046
1939214
1419135
1704118
22886
563632
1971132
1846141
852693
1445615
1454108
129802
1722162
583423
294971
993845
127191
1517982
1043507
940065
1931502
918004
312757
52770
1724659
1219491
612555
1167959
1949958
1582336
494107
1457846
1524665
143728
996670
1186770
1766428
1331266
177081
726610
1649496
342484
1812242
447682
556901
214408
492889
1099693
1256164
1537857
1379494
1708299
6670
913896
1521114
1679963
675533
1164376
1915206
1370016
59143
897264
1155265
1600
1992727
636445
1904675
786270
24679
1402729
711219
180710
397472
919106
1644974
1291171
800307
1990385
174704
1796562
392289
1323458
844732
1548437
1451340
1709874
1430760
1238904
1715922
76416
760749
473057
1376023
1695542
631869
930365
543700
1278541
118497
836202
1218755
1940638
1731912
1297735
391533
823465
432115
1970839
268823
1194515
1482211
1546022
84051
894756
325191
1842734
1265582
246273
1246740
439815
1608826
1268047
738190
1675546
1735591
433627
1670118
101819
478242
1206300
789485
1992843
1918923
1148243
1996275
1352833
1976739
931226
10247
357800
39265
1815098
369921
1626864
1461254
1402101
1359693
1884069
929168
699039
1811863
1927397
449444
1776444
1097567
498161
1419541
1116153
772478
1409506
284367
1816191
1782599
1010945
958517
888439
178277
657856
309196
1891638
1673330
1366946
484050
1583173
810415
1841418
794918
1266590
1718218
60065
1938895
477147
1974751
1187860
416210
124956
1428499
305725
1291720
1289158
1147191
899108
481332
104021
1142666
1139051
1670347
1785980
1457783
1748229
1507606
308948
6537
1527795
1780652
1706917
220344
373015
615556
1343026
1718227
745976
1208081
1784703
1150145
751796
9570
1107991
236671
1161307
532121
73204
1053365
1549138
808905
487023
1259960
1463985
629929
36038
660504
1179965
1121674
1034120
95868
387893
1098914
1391479
1587992
623951
1503708
175726
644799
779615
1677352
1747443
747085
1189387
117577
245510
843914
1067652
869070
1970463
910605
1637563
876008
823108
35789
1049966
136270
304010
294380
1796516
1581155
1821554
1122878
364354
1169495
1562736
1662493
428311
1372778
360938
1089572
222758
1953366
1549951
271930
1836893
629846
685647
879398
1857801
309736
660214
68356
1296550
856531
216169
1453994
734524
1750643
1270561
1207534
1955612
103668
614827
863502
404751
1775961
97633
563183
1191353
1772587
717034
1075177
317524
719794
516025
1978896
1240800
1881812
1989601
277880
100890
309120
100657
1347527
1358641
428792
625605
745988
340542
339657
901789
1929511
1662018
1838315
1426155
1087679
1741790
676705
892265
575956
193711
89633
1071504
111564
1151816
162779
1436221
526179
1174357
1813697
1965619
1293476
239391
1396782
269040
839770
228321
630047
1399354
1069805
108712
916575
1303206
1555735
1453407
1010241
1342422
1277158
1766128
1741100
341609
1973764
1675011
652206
1183660
797784
474088
1265004
252565
1044925
975405
536814
914308
520858
1198830
130039
1238182
122214
780699
73466
1298328
763437
820476
1348974
1435172
776512
1640735
137109
613396
551525
284507
1037169
383835
1821553
1088041
1109957
1210626
1445722
664339
108979
443380
1839914
1474650
1900001
1499779
1267415
506493
936007
626858
811005
982150
1005080
61242
609262
536821
339530
830975
408245
1164174
424845
256303
523502
224710
672822
1889186
1426561
953286
797986
1734584
755461
573443
1416981
1624307
783297
409079
22627
1301323
1511939
1364416
1877974
1685519
434075
625236
1558754
131326
1778620
797452
94788
170813
2897
808371
634859
625624
1004392
1308057
365011
1265144
803197
1128349
1229374
1880488
1912367
263245
172127
1336025
1333667
1004355
924285
1175087
1058332
851394
1068792
205019
281678
624738
536555
1408458
891846
29467
956075
1880818
376044
1438567
402806
620179
812473
1081549
1554659
847631
1358105
111006
348180
576029
1306680
1655397
1981799
101309
911343
580562
1528361
678444
1373745
537585
645201
732008
1999785
1941557
869752
1041365
965863
1907349
316169
1438303
1253262
119544
427994
354941
1266038
1327333
1585899
54007
440643
717904
378859
676788
36043
1492380
1150743
696760
1499996
1188905
202102
152394
362204
1543534
1194962
525552
977060
1291069
1975122
312067
1493962
1074160
268052
856146
717150
52126
998280
634420
1666048
403111
286410
265459
796430
509319
1693125
137792
675922
1636477
1799863
396576
1170367
549368
1186616
1917521
34270
1598256
719668
1474058
885006
1560041
1310831
574563
716844
1956393
666164
846879
1295321
750321
1599617
996636
857756
758124
1916061
905061
1969625
1245622
1998333
387966
1518527
807689
54786
799915
1468053
1065299
676176
856918
197007
1850400
1834121
773037
147116
1030854
159999
1451410
1336771
61505
179694
407793
1823066
826133
1139660
1984203
909620
1099202
839883
643913
288421
369817
1646411
1943337
936293
1090803
168068
447015
748217
505665
1183769
599503
92841
1080118
1517795
620842
1676885
856421
840061
554064
854945
1904976
1213813
244210
273424
1961815
1706882
405581
1774693
1159682
30732
453551
130988
1293738
1303634
1425979
1271454
725860
5121
262445
498060
665882
998771
156242
1125227
1845390
1981654
1104740
246550
1760448
1602815
926728
1609151
1104236
1125498
1673263
728805
365418
1323268
1463580
90564
75834
1428824
1439438
43391
1110580
410701
581206
1594825
1752951
41279
820291
238534
1943730
1526507
1730343
1684140
1551478
423720
312857
1432335
147465
1727720
910846
160644
1194675
646932
1639324
171237
1899050
1971842
436179
1421927
57545
1577490
742572
1379499
1678655
1543458
993776
650247
1857163
485762
467573
1843127
403498
117489
1648419
1703878
937037
1180313
1899961
1750999
45454
1121179
1129833
1412410
397993
1417240
724996
711144
1396814
1257380
1217533
648130
744009
375450
1907405
1261326
465107
1627284
525651
109355
1297342
1826736
1377033
1107115
133783
1408320
458790
1648800
1746978
887345
1695592
609739
1734760
1946690
1115257
593005
999239
1062081
803654
1547507
290980
427407
1335255
593261
1386742
1842027
762447
275840
1364716
1571993
1596566
1123338
1481850
910748
1179752
1678321
670668
1071560
1542381
1732378
1278108
1301653
1594121
34690
451384
1747675
733390
1786619
493290
743991
481186
602619
1750610
300344
976697
645170
674274
1885574
1731891
1540991
1043829
1896250
1355235
241003
587345
815519
48892
264700
642087
1882403
400300
1464831
627729
1854851
429053
1675309
1304256
1254966
1902039
332379
549739
1363896
843403
1148442
775845
506773
1580999
1226241
600144
649522
500369
94263
837793
375535
547620
1858794
170893
1658449
1425479
899827
1653567
1821944
404191
808704
501187
1812222
1305507
1146216
1443172
1338688
1467463
195791
1478810
1044278
1350036
1969065
1243701
867604
1759260
691297
1780112
803600
359570
585011
1902302
1263840
61562
963328
1438583
1360810
834957
834821
938272
579055
508628
1855040
1863809
260584
831946
1203599
1110890
741812
1040698
1476962
157557
338012
1390187
1285076
246250
1861045
16080
56117
500145
1603446
1577806
1183460
252541
496933
119411
1827258
956584
479470
624026
1489583
166411
1451915
1174298
893040
1447364
635855
856912
1774346
608350
1263633
1468092
778052
1614651
1985600
1242260
72580
534179
1305963
230672
1487441
1184053
63605
586973
1879333
361960
52587
1843250
306944
1632841
1985490
1038176
632171
1506881
1421566
271422
1670976
1624255
982392
352509
1876785
779977
1415990
1926957
166589
759693
448842
1609090
596960
827331
1014962
427179
1656259
1735230
809320
263719
329592
854070
1711244
1244540
1095190
1379855
1890204
584758
259527
827118
1601976
622480
1398801
838393
198614
1448276
1147564
1809108
156144
166262
1251455
1707713
119944
1441450
1266624
640362
1725532
991275
1139364
1079418
1328462
1249479
266406
1185526
1923077
739423
599589
1874172
1720718
438365
763196
320359
1919286
1180615
101534
1588988
527003
160944
231530
632444
1810418
117110
230591
711493
1492630
814670
1110344
757487
1113594
1222245
1319628
1650555
147325
1895826
286660
689485
1808523
865498
1372265
1557624
279877
789062
1327440
1050989
1325236
628150
1536617
224091
1979075
720872
422139
1694078
16
367007
612443
1845707
1471938
23779
515898
771971
1621201
741945
1856919
1682009
1293319
125657
1184862
476237
1037436
1371545
1609506
1879861
381385
781180
1901528
992019
959068
150702
13474
1969006
994668
1451499
362883
684289
528454
345476
516157
646559
1364693
1774634
522315
1143450
1570380
122101
959327
21406
668183
739599
838237
1804361
1740964
1746747
1173513
1088139
1649904
1255201
1223375
1088663
1897509
393376
348551
1240970
705740
570339
1833873
425021
1962536
97334
828041
660974
841936
1146490
1658403
1180652
1468987
1469489
264176
967376
43975
1624286
939632
998110
1927874
486182
755860
1647089
188382
856937
1394734
509702
1440331
291463
1249340
1394002
1396676
87161
1152090
518515
1130626
305524
1129779
924695
738391
19801
1225682
1626755
486492
408583
190485
165352
872342
632174
87114
1245824
284326
1406873
1551845
202953
1646677
786221
1118995
1675839
1542069
1093319
1369374
1868829
1620644
563695
823340
204604
1989122
1801388
1837056
954673
1130470
202581
4651
981201
1742485
1325401
568591
558723
137265
855739
1384995
1930092
1050244
248931
1699566
1620491
1475288
1497877
573175
25103
1438738
1495070
91107
1621967
1997867
1571750
1040404
1428730
961718
1661370
128392
210085
1249414
658130
1662124
1893618
1599248
448855
174002
180444
788490
1883744
374409
347841
829994
1408277
1629810
1359887
1884223
625665
770838
1518417
623127
1147501
1203218
1164687
1687122
1570367
1900703
1747553
621767
1896901
27158
1473841
552714
1642255
1369018
1725031
783977
1553878
1653195
255571
1480027
647138
717284
1690254
876457
1432993
1366841
173517
172677
1095565
1653057
1144489
1147754
999845
1433040
718166
1478543
911459
1599229
1767475
1378950
1813813
584894
354141
1637211
311907
1807363
966698
26637
897627
499467
619853
1704916
1310541
1861675
1546074
741942
572818
204098
1690253
598648
1666697
659470
1452133
106424
519594
213435
808009
1699559
127878
1782090
1362391
1182298
598555
731001
1606966
1092864
245558
1749474
649932
1530552
1621307
1353874
1778610
1684577
963754
625571
797871
596398
1063539
1114450
419369
117962
1093160
1457758
876289
1641505
1376677
1308736
1658418
485491
1843191
1998921
104224
485980
770612
1818554
1982500
1917566
449390
1565172
1313747
480326
1978469
966638
52719
1480510
1044188
1672314
448070
807143
476529
1841557
159781
736880
195175
1849203
1553262
1335470
137076
1312721
352733
1009711
362043
1214161
841395
1326319
606790
1239117
942253
293171
276339
1331282
278748
1323443
1173731
1448336
1679000
261841
1461277
118964
951863
1341601
966056
1403038
1040043
1114974
677225
1757762
1332034
1432589
160460
942528
1678572
676401
532272
1087380
21877
388471
120258
739447
1968225
261367
1312470
1694054
651047
609616
755457
1053644
1576014
568712
728553
1405852
447687
1226870
630706
944406
420933
301686
1082183
861898
151222
432361
412430
1006463
677047
1400493
740357
556800
1284809
854993
1932737
305800
1009753
251272
1586965
1003656
1435981
1328690
765160
472572
425428
1751800
254068
970612
1227781
1806724
1227145
1443545
441801
1582392
451253
262378
1872043
666812
450848
768477
1335237
1818249
100587
848508
320901
138229
198453
33893
1877149
1918890
290355
598099
625162
1711679
1597773
484636
1809673
1630473
200611
978264
413867
561848
1097839
1300767
1306807
514382
241589
1432452
791061
398988
426306
140787
916617
1390153
1482344
1223415
730012
1319201
1333079
1727283
1763577
1619951
1663673
1874109
1643252
896507
828056
1719796
851715
87929
1543826
1724498
1866069
828515
676839
1484027
1227867
484391
1443758
91442
796892
1844147
897593
19994
1494982
1837603
238241
1188855
1598236
760420
651455
880005
1650616
404586
14324
991136
882134
1401256
1890820
617134
704691
1407601
317976
832727
1913827
1580114
1829875
1922979
540789
1884532
1594865
756099
1749362
1926728
474030
1868052
13602
1249440
159910
1271466
374293
1510111
1443481
752094
670784
1882902
1450462
712186
75992
1489031
406388
1396346
1238580
1138628
391245
889662
1898701
538030
1911283
818800
1248924
1236279
699153
1236892
541452
61364
5152
1693656
1584337
1355598
566371
138826
431231
1777543
385398
306283
1936769
1013249
1485414
1059172
1032405
1557449
601507
1304645
1211198
1004245
1448650
600738
1952009
1383670
1804403
723395
1682786
296004
781507
1671378
705715
492305
735729
407050
1011141
1836525
3406
1868431
1000479
27349
1042546
1223718
875936
247844
1096386
759121
1252948
417704
16721
957210
234549
1669831
657985
422267
74874
61302
1890359
1753851
1991795
305724
969139
479607
1799465
1494174
544657
1446499
534050
473075
1999659
496878
275132
267742
1849688
1172395
80254
267332
1537697
1260319
103890
1688666
589183
1574191
1771140
1026204
450274
370249
1444741
229699
1830887
1731155
45620
1180879
1229653
3152
1334296
926419
1135778
1240017
1816001
1049102
1633728
317116
1345282
306914
587760
384753
57975
683084
1932792
1713898
786344
910546
1376833
1836105
1699559
1743017
1041186
1011832
747328
1216683
587432
1054297
913592
1119850
513648
1882204
286853
609616
746824
529770
1366407
891594
1972084
487943
1863677
77982
1196143
1138920
790082
918266
968371
1629400
1401154
754062
25777
12467
314235
1564131
18773
1404374
27786
854856
772331
1828041
980995
498009
212429
1119494
319149
889783
249469
109479
1188477
350577
807193
1483499
36723
1606831
861141
848404
272973
876535
1237723
925831
623148
127288
611270
326628
1419315
1333504
640956
731152
846569
801442
1463793
623937
542585
1612876
1474341
611794
1543999
1878275
150626
1714939
1265876
479866
1697044
1275103
627147
1988274
916753
428658
446074
1348247
180033
1358564
371640
248359
138134
1017153
551895
431803
1968381
1721026
1119902
1029361
1884491
638590
588965
1541999
1315730
771238
712591
1497555
886023
936839
620231
998131
544269
544106
280030
737213
551098
58261
652105
740752
1830514
292041
1728381
545012
619449
117792
849544
613125
513317
1923150
166821
1774305
1077266
197772
1154892
1681628
513036
1916544
1277592
1428369
1285554
416174
101397
455841
252254
1286899
1437283
1049514
445334
1740374
41626
1554478
1157584
1411969
1383999
752027
1072805
887762
1538698
1614033
1712776
125651
280050
219411
1769800
1025343
1551723
52573
549965
1693298
1938737
1655811
1882746
1648918
427948
1576401
1729498
559500
1286160
1644082
352814
596929
479981
570478
325522
1524981
826371
1383793
1296075
336956
1107304
955581
1406301
1226329
1258078
1249637
1706338
873548
1452178
1476762
1253566
574918
706554
162540
874501
320430
1975920
883721
1580311
155454
1859987
1441666
1016869
1843673
1419192
1183017
178272
714247
1346413
927754
1487460
118182
292454
1691890
736166
359263
626091
103309
401644
1021166
478479
714577
870191
12670
182857
1351004
99015
1941099
1075375
1668543
709581
546357
15247
167596
1659379
1527719
1743977
671041
1663791
499068
1691215
18500
525785
1909033
868453
341218
1419037
871598
1955508
1271053
1855501
724773
171344
878003
1281571
849886
1682612
779955
1087456
1373680
377881
411999
1345173
1314263
1304424
298180
1072842
1252846
497388
755914
1111670
255688
17675
1708116
1609749
200839
1771488
1213215
1258772
713036
1927533
1525642
842362
1230830
939205
1001908
865537
1059843
184456
1542032
1402588
1460659
1511411
296730
1825633
426382
1631034
1178483
760151
1172331
1276658
1709376
1224570
603659
333313
913101
901587
1298939
1035753
590503
139539
1112936
703396
876403
700285
444775
1040866
28
1589932
1455446
609221
282274
499348
1708526
1451240
1094722
2591
1064946
901085
1277604
553427
184581
935503
582013
1829797
792562
1342247
1317117
1122933
1050105
1277844
691588
1837529
1710986
97729
378119
910755
71655
250122
1780195
1054102
975352
1623040
1924321
493843
216237
1466725
81466
1802351
706648
17413
1918089
156273
768013
285942
708626
432949
261902
589965
599901
490905
1156748
1567401
440159
441683
254254
586450
461898
1914575
931067
156883
292649
1687178
1152142
1948491
506082
1162622
783378
1781892
735462
1483552
1455215
1509705
829466
1464713
1801726
1480937
904900
1141616
325265
917288
233388
981816
766813
297533
1731523
709035
957991
750589
738358
938081
1055613
428057
77489
1744389
652902
1051223
1802937
1645958
944600
1684583
1322552
1251859
780346
268994
585253
677300
756236
1901823
1798744
916116
913896
1491384
784464
121551
88088
538053
23943
761567
1723445
1700954
332734
1388515
1849589
1882335
1555022
722621
859595
1799447
349411
784782
156512
1591756
49982
1120243
1675990
408989
604564
199317
1735523
1916227
776661
675432
17680
1891544
147645
1780384
1546962
988483
391070
405558
617092
1523076
1479607
107726
725646
1598623
573969
1442743
1179944
701180
627751
458606
563631
725753
700586
550610
1732122
50351
1439116
323515
548686
49141
1753958
42920
71541
1482066
1313641
1098718
506288
249587
793791
1193228
146327
1464459
1139667
1542220
1866918
689097
13488
939829
1241932
1268452
1944675
1568553
258351
1978288
971888
794352
82675
932945
118144
1452173
1217342
1487246
1492249
703710
1923295
1329902
1296010
1961886
1358774
425603
324741
755519
173800
1758932
877785
1195994
232147
1463382
83144
569048
1205046
632789
1654945
1697860
1679197
429126
575269
1050365
583246
875024
1992764
1173462
763684
747193
1397620
1047739
1652536
1504770
175087
1042053
1594066
1450490
321483
528956
1271666
931760
241620
1032122
1291006
1746511
1510496
954964
1588670
1371352
1758294
851396
403018
1123302
1725624
95465
186268
562287
986003
480383
1144175
1259818
1653727
1952042
422292
1653184
1004338
893693
1218519
1334423
746804
75818
1496865
1242672
1955125
267544
1074075
550870
1358024
555820
1977164
516949
637842
1558978
169759
1731003
1050497
1322167
56630
1845922
86969
1459218
968745
1526208
1867180
318028
908450
1574496
199219
1680548
1051362
1263663
799153
114276
1512193
854949
145315
811811
1070045
289368
439588
295621
295517
115155
741445
310335
1841221
871088
706037
1898664
1941369
927845
324157
654085
526149
1846268
304441
1977259
336317
648921
1003091
1826391
1787030
429685
513703
893742
1306184
1207392
1063036
246557
1035719
1965239
1033003
604600
1696549
1544132
1352248
221561
906494
1133425
1103910
1212697
177301
80519
1144033
580780
199559
35912
1511780
1116479
378369
973712
1658122
207781
1474391
1847884
1009131
1126907
1880651
968787
399103
1963882
792035
1750978
288610
1598330
1296626
1817306
1071665
1466643
110578
148760
1868472
978520
592844
410921
191098
1435684
632573
88449
736064
1279766
1405572
1693453
35254
193235
1590789
1620010
765255
1517805
1488604
839311
1108007
1158064
438392
1632940
1743491
446654
1844324
1134437
1813718
1190094
94447
1493515
1319521
1171879
341568
613818
1129250
1298959
434972
502334
1575219
894438
429352
224364
823280
459116
266607
1863671
1172371
833546
1978408
359104
1045016
168900
1972565
64698
219667
1363612
275302
1766002
1715710
140566
253569
12528
1193090
820308
1125965
452318
98330
1192763
1057650
528384
199312
1741758
1370706
337523
765713
1987980
542224
6980
739862
764360
436666
556317
926203
188997
1563600
1588082
991112
1239657
846458
1235326
553255
1778291
749279
1234743
1000925
1346145
814256
1029113
1135781
196055
1725366
69716
378773
1056319
1495620
1499995
1639281
1024252
1262177
1608699
1765804
559034
728248
152286
496072
714270
580895
501510
443428
525449
765317
1352030
806238
1276547
525951
25527
1808799
1615107
914472
1902115
992511
1552352
1323239
480761
817010
1565047
1233885
1118486
904563
1025187
803445
378948
1246095
1322349
1091882
1673918
1965938
1674928
351978
382602
1721354
1200255
130053
1016438
1768552
228096
18522
221481
1662349
1544349
1077260
1139478
645212
1591468
568068
211182
772551
1944211
1159453
1205711
1280677
214733
93865
1954586
1496852
300812
1423022
1386436
61723
1532505
1022774
446436
1415903
1378273
1457053
1653147
1261420
85030
351935
459548
314737
1654317
7308
1427384
919490
263624
1868673
1148583
1645132
1909978
1597826
666486
170376
1675384
587049
1830699
1211049
368554
1604908
676856
1157283
609609
536280
610509
1625827
357020
818604
1532611
1426280
979418
1703044
620409
1692213
1869469
570831
311669
1781981
1105023
1184387
589387
1399890
982214
1564349
1698643
998300
1611037
306791
1425024
561952
1117727
1661899
1450069
1744952
1447703
395543
1213461
1096637
1388319
54540
816935
1588970
712596
466660
1385556
1743565
1781512
1204221
1357136
178415
1944137
1504670
692481
68932
240356
1779334
1379955
1127337
405053
1488730
1064930
917064
1706927
698611
1984120
177028
1880773
1400952
644688
1932708
268136
1136314
264900
575929
130626
1269582
104622
1606153
1717411
699479
1828597
368278
574867
1327584
687234
1618315
549842
95920
1636413
1913232
285775
363722
801803
483758
1433492
1419110
469962
1369740
1823670
1073043
1992509
396951
1479295
538422
610138
76050
1104886
1750581
565674
1624464
423275
1406650
1623313
508142
867153
512159
1365022
1923216
770925
1497376
1995973
740568
992225
709481
827869
646756
1277226
132139
1361119
363826
1602639
519996
441739
494924
27081
1556044
596350
1576910
1207452
1722990
1314724
458044
214896
171273
134289
1051657
1535022
1506963
637632
1155230
1424577
104426
437524
1629862
1451654
602014
1086438
1391148
736365
429617
1221957
350696
1846923
1821689
698823
1416243
1579361
605462
248809
1116885
1316377
1604285
1597291
1415768
1714851
1007915
926530
1782540
1068454
253768
370163
1360797
769758
862381
1431109
1488644
306720
1275611
1859096
335748
1925696
1332069
684350
356637
1928941
1283905
1952342
450050
1147503
500376
1311787
892982
87094
511688
1733246
141254
1860822
1216225
834387
1707946
1439640
1366445
1848995
855019
746976
364665
935838
727885
908633
329312
778937
408373
1326511
88342
1728561
428198
601864
437583
1219870
1580508
659764
1498799
1706815
1572715
1694900
1133492
1714731
804291
1736850
1123627
1155051
409870
1314398
880556
1426293
598173
1597820
15818
1611042
137146
1270552
634266
223118
1751348
1116707
1854610
867499
1577028
1978206
126068
1207226
21138
293096
668011
1640063
1194675
865530
1616642
1734126
989181
801289
1953017
1956212
1787436
759168
561825
1715905
1730833
1557159
1409290
386633
145700
989711
877165
521878
560222
422630
1183545
1918578
342938
1860650
191730
1471511
250335
677981
1823746
21936
1229175
1925353
158903
1611989
739544
1829107
1173508
1613476
1255697
913776
1810458
141969
969419
1368865
538621
1340092
1286222
1962139
1656951
1119034
1104251
1615440
138465
1513195
1658311
1692709
1870389
1046577
254924
839280
63790
97176
1934802
1317876
481668
363443
1506474
1754759
1457550
408079
448671
1972283
1455965
533961
1007760
1209054
421127
333542
595016
81053
1123290
197523
1179171
720790
766319
1901283
1773946
1569051
878546
1730524
73184
1481799
1462395
260146
1399686
647189
1198698
996642
50094
1699193
763261
1741424
1921838
63297
982216
405994
1915992
447913
1778069
314123
1687557
12244
1293693
1284965
1667577
88904
261217
784707
1940824
1978946
512371
514193
843131
820839
703156
1416138
1831140
1558412
97165
84532
691071
1894269
319580
136202
1523787
710318
1385184
1845834
617478
938105
399749
72296
1501907
365593
1227386
693091
896122
1295979
1522121
1519664
48077
591900
1849615
1610829
913694
504090
1071719
1282472
644976
16708
1623783
1597037
4864
453960
510295
971865
226879
1499745
274971
961639
1351423
356007
819586
1068810
571877
545600
634456
161221
641064
1107918
1501921
872890
1845575
743160
1947342
366863
1872706
1503010
660047
1753291
1358147
1430545
55295
1235670
888211
1195970
156003
1736635
1790192
1889520
1196445
1774373
156003
1878075
1057012
155433
1706432
687202
153776
481047
186117
1121598
1971277
1315306
652507
1127788
941632
547347
1608900
852860
137034
798235
1494455
482389
1759070
1058439
1863874
1723439
1250285
470118
1037021
276804
187381
827626
950127
1822459
324415
1530806
1596664
1655519
1422382
264025
185601
1847731
1326880
861573
252510
1669510
586209
585742
1604706
1797353
19140
1175071
1302800
355782
1243998
452165
342876
796761
957714
1384076
962969
1959978
131620
33505
412007
1672865
287997
1917494
928406
606782
877858
1685540
1312499
685952
763392
1212378
1281164
1974448
1575873
1936407
1247411
646460
250663
443459
610779
889653
1148423
1814363
1160831
720815
1096810
253054
862353
1542923
1450144
1749387
575899
697804
1275331
836809
1458470
621012
100164
726933
498787
1873216
1792611
1850293
366410
1255718
1562410
450933
774130
1994224
1139317
1852949
1164829
312394
1666657
1247111
1500225
1377093
698510
1319899
236087
1980835
367932
1466570
440881
23339
1053460
114985
391782
1031283
1146378
863228
1540642
1777038
1328077
275786
1641009
681256
337097
1285875
1178195
478825
1242362
877887
1303154
654142
1064474
613712
1008276
702472
744863
74985
1741657
109638
70841
1716398
629282
917728
1717794
760985
492461
377235
244328
1062139
704874
1286347
1943740
1600520
855320
119464
885825
1225762
1899857
1815677
683575
319336
203107
46244
1810174
263146
1769562
1345364
569045
1812465
1771186
270517
114319
229552
1470737
1683137
586996
910204
938238
1989102
302862
1884262
1017036
1037715
347822
1853368
1847052
1806547
643602
683778
1693918
190080
1580113
346666
1621272
1929739
1181130
856625
563677
550674
822988
973932
1567790
1226444
1870492
1576451
951706
83095
76672
580389
139047
313850
1796193
280211
104802
1863799
722075
375292
1773478
1309254
1463788
1362116
890480
1169642
752963
888334
1655330
553485
1456185
1532637
1862578
191583
1614121
1067811
686239
1194285
1124773
1881127
1259386
1062079
749246
297226
1976027
770788
762383
53942
168704
114006
930784
1711686
1676907
612072
1911178
1399887
931922
668253
1147040
1443545
1131590
505620
1990275
1341675
455048
1605239
1623967
1501354
493506
550966
1339045
890714
298650
329381
1401534
981794
78634
1040902
375433
210706
1866456
1112756
959234
1576410
554692
1563957
626760
1329310
1046564
1005122
831694
1184325
321184
1954146
798522
531535
1544017
1044357
477285
701076
1030364
1376147
1712853
464481
817564
1065932
104734
19853
1912992
239288
1109153
1686553
600329
1684597
1645791
575666
1207333
119725
1575372
716424
874527
1491776
368172
1722450
1070901
1540380
1358288
917131
54737
180818
1567405
179337
737582
291428
1834371
1597725
328136
1557033
1096077
459544
1955408
254881
732411
1778481
1771180
1036012
665670
1408015
1896897
1098825
601686
427291
1663909
1981011
744762
64069
29347
1953890
1634824
1778207
410538
133620
1931623
901095
796682
1620559
242682
847700
1370351
1642457
529397
877073
1822365
1394307
1247845
974442
546126
1980675
171681
274015
1937564
171962
420655
1603045
846880
1517976
1933457
816123
867834
626883
877331
1767345
1215370
820184
823610
1021819
706485
611268
1401188
1882535
851938
1744503
1044922
1735642
1830894
187681
1384937
670470
1561298
1676271
864412
182342
1820110
1639387
567060
1355798
239493
83348
469011
957953
622479
1087428
261044
1696473
863630
680981
547162
486185
1243939
364964
1634269
1592657
1528512
1049029
1622418
80944
99396
1011163
146409
1613975
1259202
856107
1370342
1038443
101736
55166
1626455
1260626
1013029
1777722
1591853
78988
1145631
94489
174759
1970645
611365
878872
216539
1343949
3721
389460
941657
1563319
789753
1419353
498045
1411237
266748
1667143
277340
179384
1440733
1893791
802391
205753
1290624
1790013
568347
524604
601452
323252
800311
518828
157386
1362519
1660786
456208
1096777
1442069
1544866
1829247
1102535
359620
333879
1639634
599958
409305
223074
1630353
1876528
1469514
338801
765746
1770266
1497459
617990
204646
1577404
1261143
1034201
1204113
945209
463586
953826
1632460
1643816
1239384
1586885
731378
1209341
1382240
1284071
1541877
614741
1849389
1016921
1407152
75636
319198
1407184
1351286
335566
696377
1320206
1978756
1517666
804557
748668
761119
782612
688753
1394572
142478
272065
1269644
401591
1825732
853840
542572
1621083
854690
1670566
1995803
830935
553997
1767629
344339
1474921
1160302
73093
1585143
579614
663954
1529353
284725
658241
1955262
1236024
1474296
1259314
766126
1655295
1517931
1742826
1187749
213831
846569
1708251
42513
1789300
1111223
708857
593526
603461
585723
1188391
1677275
585221
723286
1472588
1345694
176328
2012
1430969
429891
661154
1996849
1151547
1975497
1848978
618966
805925
900047
1326703
817459
1371603
790902
150259
1397437
1364009
1509581
1357189
1689667
1109444
1080746
567414
606616
936641
1365829
248706
838808
1314330
279863
1613318
999479
12025
765652
1756070
1507109
59535
1490
817705
1989612
915361
1436075
448056
1889562
585567
1275922
763805
94090
41854
1925327
1064813
1315424
860377
441590
159073
67870
961614
1770740
1839842
485871
1478360
602102
1103021
1859983
715749
1599054
211188
1995180
1334199
1241381
586203
769588
287942
1001790
142299
514622
1409594
36265
27432
1688675
821916
867300
1654740
509972
516060
247531
633146
1932965
1665224
1969578
1177141
813097
276456
1389401
331104
23540
1128567
1479576
1777024
1440200
577440
743844
1770884
263528
435862
933102
1182755
110848
754949
1437042
636606
825276
1137609
253468
1337065
312824
1374749
1328189
192120
780608
801805
1802050
29947
1267173
298939
862415
685964
67974
51056
1769129
415707
1962288
865107
1271174
1476852
151609
707427
1167858
1035350
115388
301306
641985
1319181
546979
487390
648412
82978
1994894
1991913
1401662
867843
1033830
1250833
33102
1507207
1789088
133893
1432381
1348865
145788
328914
1314244
1262075
945712
1097518
1483022
1404896
1373952
1915760
672196
1213302
838831
283354
361086
649737
1045331
1985000
386825
175609
1693152
1804872
41889
1720225
944790
203401
614003
1529421
326606
630218
196635
568543
1773185
1547432
684740
733881
1488459
849185
82225
750320
1394936
1985861
687659
1019400
792708
250749
955448
1210743
614135
1419230
1220022
1555429
1109375
412349
1347544
723313
1100934
1377712
482678
160915
741126
1283730
793727
1616816
945107
459318
1696364
1538796
817187
717052
270586
1552915
102855
801744
269101
882052
1129584
960311
1046680
1148429
12864
197397
1631756
1878240
696498
880270
1826111
1261863
1157017
822364
1795019
1242000
1671470
1777918
210252
66038
826306
1466311
1459209
583279
1386395
590814
1383410
1427074
576408
279971
237324
556602
1060647
1919257
623240
257611
382901
1770716
1751906
671965
1071921
1473637
444600
462786
1464557
938687
1531980
1555546
1572701
430433
385426
1716543
236974
956342
1651288
1280426
139471
1908264
390
989667
1379686
430191
1548030
1441374
1882264
709592
1194985
1122792
1450375
391354
205843
1908936
1561057
997550
294630
1762140
741467
459035
29549
228139
1484113
209222
246598
177917
1631689
1578489
927183
364337
1878400
1856450
789710
1064194
500488
1739978
864193
1475512
1259182
1065699
157937
180029
459627
1251484
1597193
302359
1929249
741323
354614
1953385
1347392
1702190
1056965
599286
326065
1474548
575952
509848
1978802
1062185
6896
1213493
525335
1890137
1872465
1913901
1785203
818677
115617
371336
1928038
1412686
784011
479568
1456178
877710
1796643
754619
67418
1435032
1750952
1543951
1897946
1039928
1678555
853765
870284
1556855
238973
333987
133269
1578209
1101843
63720
225232
1618645
379656
1640219
1661733
1108426
22722
858135
1696545
1128669
775794
1083006
1060663
953263
580273
440758
1338517
381489
1249380
1386643
632838
484245
1244379
1554361
1299825
529687
1258696
559087
1359378
400617
254375
1584202
310777
264628
459156
634074
1574561
922676
1283641
732054
396981
1601361
340333
79561
652939
996098
194438
1988815
336344
1985759
1926643
58039
17254
26543
902836
1062650
1974007
585926
883398
888677
734039
1581932
1542056
1864222
1999618
742417
1941337
560894
113694
1561437
1979430
1591362
20154
1182536
794229
1891322
1841889
1066601
1429402
1000009
981604
174798
701537
1568332
789010
114764
1767931
880664
98041
300530
68995
353510
1285749
319560
554184
238659
137792
537405
1454354
438237
1979382
1256926
1665504
1680906
1961805
1065679
330967
315682
1795473
1374547
1345508
1992694
175693
627505
804562
343138
1375050
1490245
703541
1080126
528993
1731644
1882487
1239086
2224
119186
1552963
1360729
366541
330775
467439
181817
216485
129806
1648238
1445801
659334
132319
170115
219902
423832
170359
1131385
57853
1007112
486669
1269628
1131319
1139438
57381
837815
854019
990250
1749714
944744
487402
231040
1140721
1831747
1788024
1587044
1985092
1420779
1364517
731441
1629489
1860079
1805554
746971
1050342
981123
1056347
1007064
1957993
1069350
563217
1006027
112461
1096885
1760214
1094858
1445009
66394
798836
627944
277514
316581
780793
406108
1846889
1006706
1056398
1575533
1488705
1514875
172903
1091002
20351
1903744
170537
1890835
1311510
506574
653554
357723
202260
1839271
1460633
1075659
1925182
648942
1134939
270032
1363217
50261
1357107
1359754
1375764
1869551
862930
1525564
614797
1143910
11079
810422
121138
461234
898569
1571364
1937228
1843064
1464312
1625438
562309
1721485
396258
181052
290028
1955605
274104
82483
906321
336675
33488
654532
315199
1018970
1283776
1076359
486061
1977003
1509473
422744
217917
1174989
938765
619871
1503259
1592882
1945857
917113
324017
965620
1363186
1082830
1795509
1306681
1702931
370609
1038737
565162
1065658
1290588
1500650
1270497
1027638
1598190
1692015
1549565
107980
533514
1930699
1131895
1813523
690075
345612
301835
599032
1826411
530798
1049005
1192224
556749
1080265
67497
789072
1302852
537307
315979
1100194
1799794
426041
1263316
697059
404663
207384
438083
1152464
329858
1719811
269817
1867524
147041
1901478
575322
1023986
726225
1385335
1665440
1894213
441738
1961877
1409878
450256
1677104
1842702
526765
1114364
1448405
1338998
1613374
60648
1795579
1223764
1564141
90643
1711847
1520899
1516564
605181
1647558
1827777
897005
596603
46904
951123
1619370
592437
1175697
952755
1078343
177350
1355233
581376
1400270
914160
98906
1461178
1971358
1142161
112160
1769000
297947
444897
1476426
1246210
1986122
129854
918607
1611317
1976831
967751
1548437
1348205
573950
1189530
1486129
267038
917522
192683
890468
1433415
988312
468118
991668
46440
794954
742673
1958495
1600791
1101829
232544
1931528
1200243
1903680
1461879
428921
776288
1166403
1040005
1604144
750251
33770
1636400
887800
1485582
1789229
1566167
437493
469971
1972633
223395
1106704
1832812
903080
28194
32615
1160088
587348
1204879
1241482
674163
342338
1284421
1573694
1958668
34078
205187
1053386
540012
1054900
1250291
297295
1584189
1569533
622028
1830184
666842
286496
992842
1195407
330215
1744838
1601893
1344654
1288980
1343728
649719
1002708
1482769
245695
910703
990975
700049
900587
1586204
1730112
1286244
111347
717841
1256947
1194261
404248
699473
691517
1288086
1416674
521297
1038827
792682
1608651
223213
1986706
227229
477805
1507799
143881
1376731
872616
1711227
1908522
1855952
1498870
1813426
1573716
534391
1305067
1335827
1389414
607118
1444224
1202497
974529
354682
1723266
1445694
92013
77426
1928032
466887
510100
1801337
968301
867899
1833280
207366
1719955
1180440
587263
1256474
679216
219344
183447
708413
1689951
1065384
42118
134127
1664201
641003
868895
1376211
1096346
1664475
180471
740920
92077
1673475
1153091
1810234
1667604
620424
1306083
836906
405860
457203
1931439
456925
1704405
843296
1663785
20111
1787332
947780
1392020
1863756
1019927
123392
1136518
1577182
749360
839087
619819
1834520
1285915
1515194
265238
743898
1547365
694180
944267
583324
651481
1186780
1931930
633912
879775
573532
357111
774333
1291493
1154040
728022
1613503
98910
1994082
310692
849579
876407
331325
513294
1661779
1773454
54832
470280
872709
635425
652041
1304908
764779
191283
1358964
1814200
1582193
388769
1030660
663792
757625
1123263
423199
888402
771352
1967744
1538689
1309167
209735
1237988
1961402
1194983
1798099
1636632
778696
1997339
1649739
395539
18711
1039909
1933315
1835740
1315908
1810415
513938
240031
1057708
509401
1003541
1247354
1261780
212487
531988
58629
1104419
559395
1196442
1980975
1458278
306095
652522
382511
1442097
1086339
1561357
127103
180926
729135
1233464
954731
1746709
90409
1432157
1024505
766607
1676646
278740
454118
1605445
1854186
366453
993156
57660
844492
1497937
1886797
494114
1393248
617392
885893
1193680
221641
447151
1980143
1984776
1717599
1665913
1720304
767185
1990699
760298
222033
1979531
1950811
1093173
1661490
892853
766975
818531
1014731
132417
253261
1493783
464855
1334018
1378745
1321035
856680
686171
1134354
1178961
176370
866132
1388075
1685712
1501467
1413821
516205
1323992
956377
1316777
446710
675496
1212195
1810279
1223655
626281
1860749
1448871
188799
1849301
705234
1411370
1459441
1975059
835451
1931074
729445
239068
737733
1595089
1175358
486575
1268231
1099370
1741054
1191370
724242
1622334
1657972
227361
686069
1599317
331610
1949904
61957
862138
797959
1713078
1352445
409631
126032
1580651
1427509
1183873
281167
902511
680447
1091089
996524
1278215
677188
1864227
993707
1280106
761548
553770
998845
1408973
1419961
576655
1174069
1155930
948963
415078
1599994
1657034
465771
1291064
933572
881044
885139
1781636
1407587
1995116
1793028
1035132
1788985
1770603
801518
480327
501865
205467
983760
116082
503372
1140629
1794785
1512848
385933
1592677
550483
1835355
1952177
1983766
463968
1916246
1827548
210706
1064442
616695
1441226
254811
159085
983851
1022026
1308465
1490370
1846327
1179448
1834827
494844
1719507
218152
860744
635074
418148
1166033
562162
314004
529370
612
857849
1636066
1621323
829164
1066956
492642
867366
669819
1055523
461082
325798
1625789
534172
179635
1369181
1830442
1963590
916004
1684809
536199
17554
99718
1877683
536590
1855232
846960
251262
1308425
372567
1534886
995118
414174
1369493
294078
866735
818531
1339391
565156
1118303
1823953
531655
696441
926944
1904564
1489530
271899
564516
32125
1834786
1711146
1697347
3014
658155
747251
461341
468422
716041
1701537
1988945
1532980
1755838
325913
844705
1832185
1320239
745443
280124
76978
450627
1071393
70967
1430618
202935
145038
594150
1911508
1256457
1507075
1350250
845551
207068
1767905
733744
871486
1511041
770271
287215
420317
1443378
580588
424970
198191
1658332
1641589
589537
340076
111125
1034524
1846741
1988991
380140
1789778
778703
1719544
922039
1108000
1776283
1134260
284731
1567858
238358
495349
1512332
1283111
240048
1036751
442190
851654
1642280
1915493
21746
67303
1237443
1520286
1244497
707359
893925
1154037
1596125
1799184
1183051
532261
468423
1161130
1884411
521342
1149818
803753
1027794
317765
1322120
1695931
649514
1024480
675180
1911461
528033
566403
196149
710000
631698
433251
1917315
491262
1392166
1788511
474953
1143110
241500
1174672
464589
531622
112402
1282975
348101
1037551
982246
1792122
1968711
1608216
83825
1698097
967790
1098473
1725358
1572670
1655226
1196656
283151
348441
1338881
788579
212484
315234
1164917
1645542
1215414
510348
1573010
1386589
136486
1446650
769084
1970232
1180105
1456204
1937804
439679
294148
1040449
919001
1077806
1236870
45506
1226804
1218770
79749
758900
1023797
805512
224686
1324681
594766
1735275
1897112
1531637
518301
1773033
1118457
823751
440216
1337513
117995
1054470
1534640
1670762
404518
1648939
1886089
1418882
1553809
1427951
153459
1121620
1748504
1855999
721682
1609990
1968686
1386990
1015813
759729
1066659
754443
1418590
437486
1807162
1315629
832684
18262
80703
1537729
1525146
265062
1595673
1753924
1733292
1775291
782418
885828
978004
492710
492563
506612
474602
152328
1487704
1606989
1638748
1301174
1383296
141065
1587925
609417
1326015
1433289
1493668
1345405
925094
1460393
1652681
771665
989312
1470995
1877225
611163
1297043
841604
1542105
1188482
522269
594434
1581960
1964457
1574751
1366851
969537
686093
1766773
356221
1037045
1709454
336606
1758135
962502
1383222
806864
317764
236865
1018331
649324
318235
433291
263801
320421
299929
1055728
1865835
417340
1708533
294784
649863
292560
225784
269036
1228678
1946700
1119171
467418
997138
1132428
1043756
1501206
991962
1538433
69754
1731402
89548
330841
1111877
663007
713629
953387
731262
215164
990769
174077
465858
1586161
922770
1004033
1830268
855919
1132888
810010
51368
196843
1747023
1889165
1306013
411290
135547
53970
807392
136513
939100
503495
1981314
1235904
1062233
187630
317825
679345
1527469
371938
478394
720540
299409
1155577
1687248
661974
1894347
1410141
1856209
1002671
1820074
503087
1643556
1273425
1343986
253651
444022
1753149
1601596
233433
762518
1125558
882050
1621438
1006349
1547095
1156099
666508
733302
756509
1068349
53331
1793938
1359997
490911
1216641
1229258
834031
863622
1586863
188973
1544661
1826380
1754848
1633392
1995905
569593
1648986
1529921
472763
197990
147707
507065
54400
1794900
1851556
1089234
458941
268421
1809022
893014
639421
220788
29055
300450
674797
17477
1537371
1462478
273298
1398523
756302
1319625
1887298
1046342
1381127
1980482
1412482
1863276
515759
1890428
1697842
641420
298471
1518556
918676
1381367
1196203
794261
1488556
529948
1074001
920141
1681497
1134050
631060
857931
1788043
1745944
1583773
1663427
523074
291953
1130273
1276813
1719712
84685
1828131
1166717
1675002
751942
1496533
950893
566763
802439
676443
1643882
1192614
792441
1478662
1731032
1819825
1225602
407472
1097326
701157
296662
713383
315947
1898795
651862
1354714
1235298
1094151
1219388
1131629
561348
142633
1665972
923413
1187892
370028
421195
1385133
1597294
829025
314260
1800237
1841085
1600238
1080844
1961830
173720
547715
193055
1584902
518719
457665
821230
177060
1208218
699351
197914
1317619
477764
1108815
1520876
35538
1374837
315605
1618067
271120
964810
1159355
1296871
1041208
1334282
1280788
1415072
1518933
1990612
1265688
548414
1563447
621145
111635
1927129
378780
807735
1172641
563706
616859
1906011
96814
1418992
383606
1456653
387277
328204
359356
161602
1289163
61761
1416243
460874
131387
396146
1620250
163120
1111352
1646060
779313
165226
1685588
1534591
1510001
1721007
1771626
1037497
709228
1250506
197024
1151787
1296345
426617
1400657
943294
554497
835025
1747348
528020
190877
1457614
1766967
251184
1367933
1944297
375490
1332831
911384
923992
941506
1875333
907580
1159305
1780678
603540
1158130
148728
1999909
1104630
1624637
1516827
581758
531553
1810799
116442
1660098
484251
577633
1603305
1708682
1366250
357471
610069
445979
1108146
246819
1812094
204105
581697
1303430
790784
1002070
1272710
1950996
1514690
1259888
704340
946512
1499623
481069
413056
1331787
1165586
1999113
1599416
62702
373455
866681
561580
918999
1684743
1672089
1560907
1169169
738021
1430692
1045057
1728883
1567389
323777
20374
1160611
1749746
1078079
753609
532741
286650
825747
415522
1036739
441186
490
1298393
970325
1143013
147984
590713
912703
1718976
954828
1683965
1600941
1067068
502407
1381362
899995
370143
535563
1785631
5762
1614950
713974
853505
787208
156889
1358834
1770906
1875442
844208
1693629
1424369
1305482
1115558
1789430
1749598
208186
914665
629988
996403
1836672
845039
1161071
1645324
875205
64525
44856
1417834
1840251
820320
1411838
1533967
69770
683561
1361845
1216894
1712767
1507157
631042
770615
1468734
1344542
707002
198292
1741463
133296
447322
995698
305397
735209
1667368
307532
1207679
446124
883462
760233
906311
56910
66999
233791
1522276
1682296
1768555
1548148
1340587
1453524
1352402
1819455
353619
460410
743808
1113452
1478077
578122
1375483
1365810
1976647
1542966
1427524
215683
1829634
735944
915241
1771758
320619
1381247
1870531
1577687
498406
74847
925103
859653
442901
1565635
1454455
1935300
62911
1944689
1105482
1022800
912904
144406
129531
64829
1267852
823728
1523849
1270972
1977763
23376
1999354
116210
1632982
762584
1734776
127132
1795497
358619
1663477
828663
1648995
604413
1498819
95716
776570
1519507
796053
807187
460266
1264846
151482
1222942
1698048
1405116
536941
1447217
193486
39380
431516
953051
1991704
1949830
1605816
631002
1502065
914884
1425106
1928013
326641
1212589
859243
696084
1242101
478689
1989923
872939
220028
21504
1353499
869471
951488
895207
573303
658955
1650425
354005
494060
282774
434219
1530745
777038
845285
1014565
1998880
558858
1217351
1723005
220801
518577
1595923
503896
1930767
1677754
1181709
1495540
611382
1445635
257746
4098
797999
195005
1788703
211388
1896436
1311087
430128
1262998
1063233
1783342
876655
1411655
1420877
340031
317371
271487
1673166
665165
960024
1849439
535863
544063
1792205
775114
1943897
543208
1350226
573928
1021715
170274
620112
1126779
53638
121850
1618947
1243002
451926
606152
717973
1550296
354482
797746
1823316
571042
1698328
933252
1827338
557152
355278
55471
1336585
919593
1692548
1465405
1174932
903147
448713
1519716
599227
1661023
847929
1402735
1229350
1664776
379408
650091
646569
1322319
1745295
1701372
911351
1535710
1629203
1849519
1795224
575638
796996
1822516
692088
1213079
984459
1269157
1103241
1478157
1154004
1788315
806786
122240
564673
1483550
1866179
771245
1867392
134303
1085733
1453518
1346238
1899198
1506825
690378
217964
1244864
1324592
1206704
1883176
577976
801726
131779
232155
1050131
1609393
209104
1630163
1968988
1466826
667596
731205
1037648
311109
935067
1017562
635959
943385
1377744
966268
563607
897976
1936597
1746023
1364636
723500
1236683
1370013
1441659
1805365
702143
414072
1002641
1449597
1843181
291171
326085
444291
326560
133816
1296824
1289298
1630491
1852422
473610
238934
1617218
1956863
1646875
74530
1238619
492869
1065610
1739170
328015
1456221
707004
13249
209574
1579652
5373
969046
268352
3073
656979
1770843
1859211
397521
1554529
1060839
1290033
88512
970448
13617
596000
1339396
516536
1373581
648868
1106183
1000390
427179
1947132
375809
39908
1930731
740959
1921636
103355
1363491
761502
1982336
1236421
1699421
1965785
271939
186419
1143597
206559
1143659
1501333
903054
438597
963098
339668
201869
1489166
451985
393211
1629317
789257
1600121
626413
1514387
357288
954864
1337285
1895879
1965082
1625413
1257724
1873214
1292022
1447048
1629969
1424585
506047
865112
1387112
1532989
1742055
1424274
969882
1308498
786125
1678247
759246
1259305
1602514
549609
59613
1101979
759534
451274
208214
1632915
1808212
773720
1811760
437757
378380
158423
761171
1484545
1781148
486458
624386
1507907
1244810
1458517
1648977
1014844
923676
6615
1862419
959562
686020
38167
1340876
1537586
652866
1112777
1341281
915831
1352223
555392
1946714
1931349
1546168
964193
1419277
1561379
1706382
1450182
1778169
1353324
965405
1398325
1814010
781230
1279538
102628
1481767
1561654
1085252
1249240
545631
480300
276832
951800
1806123
1218711
1443280
1530920
1286747
1228348
1289756
428045
1030648
1539324
1655030
389567
1887847
380406
1590272
620941
1891868
1576584
1091942
1529249
1635593
510731
1138057
1457048
524565
277777
1031905
1069290
1037625
1903003
733582
1292847
739101
1238070
1333306
156319
1349210
122676
1546476
1721358
235193
232389
1478676
1787026
331161
169518
289700
1124786
173801
1641096
1194038
508447
1043203
1274768
1900618
208173
987135
243987
1434920
986763
1095631
441249
285461
409002
1919123
1470205
941551
1077502
1879994
133031
1651892
307048
612695
1804723
1302756
891
1089203
662573
661818
1192133
1772344
755578
707389
1842807
20220
999534
734563
99354
1476667
1027415
430666
334347
1556939
124784
825735
1590416
220281
187438
1352140
323389
41902
1952452
1803121
1660674
1574676
1604267
171706
1937235
1172823
1174934
1406417
1194820
810265
1249227
166634
1607151
15515
1166292
998673
1748604
740644
1901572
1865931
992467
1598749
33161
1283861
3389
1196980
1815483
249043
772934
1580217
984391
1385841
98449
1158773
674326
1777057
385839
426811
1779271
977467
724316
598244
956384
1284156
1500605
1819150
1882391
529227
771799
800754
150363
1554881
490184
600562
1044463
801671
1843285
201469
638557
34061
1737782
433251
1823886
499420
26758
482138
625447
1106250
1359706
1114250
1045476
939400
1105791
1679935
1663632
1134896
1751104
210798
945674
1631301
176059
454543
1017549
1505183
116398
920904
1429442
820656
1554019
1167365
1331494
1809184
532526
957276
1068053
167069
912025
846980
1288839
1284020
762077
876423
282143
1493302
1181383
27925
484019
56761
935734
1785076
1034955
830781
837094
48774
880787
1470764
60564
136572
1423324
747195
1876387
968869
594565
1565591
364851
1226454
1209166
461102
711197
1501249
836431
1222076
1064175
254850
750166
717
199452
803665
1307203
96990
930850
1634333
368973
232012
1747207
577996
421057
797561
730674
1814091
1036249
1081587
1773692
1936933
825947
763036
1702984
1660477
695359
1835370
1617917
1488318
282122
1238921
760612
1567391
1372999
44429
1434442
109684
98685
23274
605352
1080342
225747
1346853
804488
1358096
597307
1421881
663080
1281909
1070955
97035
259742
1149310
1759448
1418316
768030
1187106
1262271
1041049
1467268
1970740
1689155
251963
753998
593829
1788159
1236278
226723
971303
1954317
1642740
754491
1197684
1373381
478323
982717
1135188
1538551
1263041
569906
714059
220692
1015020
736924
1515436
159404
1482772
1288909
224164
1275316
1910121
1832744
1882155
1302604
1895940
830990
1949354
919341
1459085
1164585
1247442
650379
437864
703228
1305987
1318051
1278005
1089959
1827182
1268806
1490999
567612
1315263
1102389
801478
1796468
1593966
1780179
1437908
1920283
1531838
1807381
483432
705845
1122711
1917016
1592552
375069
1566070
1655812
1220074
1734251
325753
957461
855330
938955
607675
789538
1398782
721605
1630578
1718104
1562733
607079
247096
460624
474062
1960712
1911920
505053
833694
1123212
1703052
1685416
284162
1121801
688479
710409
396216
598958
1362851
1171885
68980
261671
953427
1132576
778824
1810067
1323867
1350540
351322
1052551
574973
1789021
569494
171481
1740467
151196
205573
496410
1753780
1753466
181958
1145626
1350342
65534
1162769
781863
44876
93366
1783754
76620
566610
1960051
1464
189562
183708
492567
875876
973922
46389
1757638
1688172
674385
206976
80259
50182
1902849
1483179
548188
358390
582640
118139
1255678
355826
1112930
924774
361642
1069699
1597622
1007925
1399699
1431644
107807
116320
1884965
589633
881080
471169
1615682
106237
1132130
476665
611622
1431379
1318373
1131229
1851408
1337483
919149
1148663
1565936
1941898
650734
1151812
1379102
244690
80745
854764
1829416
396600
396800
1404436
1522882
1312906
722700
1770038
95160
1688927
1180102
1787459
1104
1523500
1448322
684906
941664
572990
1009632
1961430
1205928
1787456
1627234
364693
1469592
1836484
1003814
1161103
1694263
1964504
511642
154003
187677
1531184
1187027
482633
1933014
621179
37039
1554215
874038
1080405
420068
741859
182330
1148572
23333
1037875
880677
1799483
706096
1344139
1856458
954729
128660
1859481
1900197
1149811
268825
1511603
992270
559540
801499
714299
381715
1168430
1369626
175531
91210
327402
69353
1098450
992367
125340
1939196
1172561
1124499
982669
1339005
834090
1823741
670992
1279379
887732
1122824
230328
1703696
715008
1643476
1202278
1731828
751879
1995671
485994
208986
609727
1801305
786875
1108482
985580
498854
175941
837165
1513586
1664096
467561
1911715
1286127
1030073
1932768
454340
1413334
286654
859594
1501431
1009764
694085
244278
1819301
275998
573564
696657
147769
818597
1686033
429335
152412
240382
833338
1299782
1812264
664696
1754868
96568
335244
1469372
1166256
483964
1244206
1688063
1465222
1398965
457747
1562821
1823926
1486904
1921262
569266
516734
493975
1567695
1861130
1134417
1284756
1651784
1220847
1258954
263545
469191
569386
1604447
1772331
573987
456710
1244373
1259619
1374076
1621306
1408758
748541
697671
441547
1393537
135278
481577
1588302
1295537
1876809
832374
1708336
40912
92613
940680
760569
1385364
1926427
1414082
1102469
1796132
1170
713418
1233963
1832539
445819
616049
460408
696256
637693
1854290
73246
1508741
897669
667228
1861664
1450639
944095
1076814
956058
1999913
1317773
1496552
1910169
293419
1714215
1573043
520775
881297
391817
1661958
1713154
1991079
87027
1294083
1390483
1269671
1026842
290358
1783891
1892263
677434
729389
8004
835659
1858625
265373
1453522
1577139
547626
475101
1981581
18298
320397
218730
1895422
1766069
1268601
76803
458844
734807
780400
1624531
579599
469426
667666
749445
18668
588351
288054
437686
1838692
1875456
1308982
938646
582639
1414354
235784
1313961
633043
1432309
1460157
764834
114987
1250768
1045602
152194
568778
1154391
1591781
1368145
829674
1938717
675734
836123
1137957
931491
254959
743941
302162
735490
735104
1727314
624230
1017725
924282
1699492
1168886
221391
1476107
1669013
1504518
1672945
1570158
1059948
1543069
1804842
475995
482349
901728
1092624
798766
239895
559589
194339
1846430
83179
141365
543742
713400
641489
1247273
1839444
1461334
1494903
1633702
791892
1984814
1177112
1682311
1749141
519468
1455254
123472
493242
723032
978276
456070
731142
1960564
907054
263962
1653677
194535
1963862
918505
380295
1236256
317532
1170087
1135380
574665
1455740
298182
1046252
1576209
10553
775480
210590
183469
1638509
1179082
996835
1178869
594864
451862
810602
1980342
1598492
1920701
1734232
832991
1344096
1827597
696177
1125980
500969
723107
786157
1020321
1987776
1604160
52475
1000501
377737
911066
605566
1625804
1849832
1540695
1736920
880054
1317783
1444466
1000594
1096243
1443107
1400827
1256570
775227
595213
1978929
10967
1980547
1645917
1981358
968087
1883931
43819
1386998
547261
619775
1016509
775928
1839929
828664
762131
1066913
1506442
946398
976969
1528715
534800
681147
174959
384909
1945592
1799708
919484
410567
1607442
85092
518206
993116
634935
869171
880236
1390734
1531482
676975
955960
1670574
71606
1356414
545834
837991
1956685
1737962
1919818
1747195
381962
200232
1672719
518049
1999026
1270835
306355
380751
1771197
1425088
1332575
367932
1357078
1422043
425722
636252
1974230
509326
308864
749952
1300856
1052362
787357
1822516
699356
869111
148476
1074393
1244383
1698909
1941662
560393
985028
769316
349059
1211548
277762
1119198
47838
884011
1381450
1126118
183067
734750
286483
574986
188204
195983
1715812
1031485
1141700
478302
1966025
912501
848093
716579
270677
641680
1665945
1602357
1316232
741036
98593
1452013
1206506
1201826
1324812
1227884
121649
1746697
1500941
1508324
421657
1994866
114839
922117
272977
160412
1569769
436814
184490
1808976
961775
622669
651770
1842499
301434
1353283
1249432
1404946
1400058
428628
759354
1771827
1738046
1199721
636299
143445
1293482
1782907
608584
1020979
217213
402290
940708
397962
915136
543123
1879428
1932177
1615058
1057463
1299646
1292545
625684
1835569
1600823
1396418
376354
1665768
1731844
1434806
1928629
1785142
1343158
1505908
520549
1494907
773343
941958
147707
161432
657944
1911594
1777951
553829
1559590
1413891
747590
92142
97099
898341
1343859
1745491
1370086
1051991
1324370
1606578
437538
482563
1764619
28915
1700069
1995970
1566902
521773
71678
991437
861725
276925
1864249
1744798
662097
1698815
1361897
1445844
154901
881866
1448341
1368541
969886
217418
1388978
544431
1638435
1819293
805937
1520693
442988
1041292
686867
1640799
1516583
728733
1344705
487320
739735
1306121
879282
138794
686050
870780
1608261
991794
193412
449358
1487083
1990616
754442
1962597
1344843
1241747
1671943
1653033
1136948
1008356
542235
651120
180418
1075370
778201
617407
881663
651748
307121
5614
974257
74494
1649294
1259621
1537133
1649335
1771214
1911835
372337
1528040
1170042
1952254
1360015
182614
1684481
128351
1776812
294068
642272
1573790
1079801
1613470
255175
188936
672053
1255946
986659
1298223
878093
122015
111922
1502688
1837359
1970767
1205174
286653
1376924
1796390
1574752
1860870
1398746
739106
396756
206646
57351
772021
1328697
1378114
1651902
1120547
1841225
927023
282217
519774
304266
744536
633690
1206919
1572412
1225014
600168
635416
486836
1535728
393184
195825
1119319
1545247
1394059
1240137
1830149
1439875
1195611
366899
1201146
1815770
997997
1512606
183733
33640
719308
984785
738105
471810
1837306
1483396
716678
1203000
1420761
1715552
1661333
642016
930991
850006
1179327
1533615
1877721
677651
197126
1326053
589762
577002
1956411
449
1379581
289661
230972
17158
1198774
1619570
1435740
1968776
1876833
722011
1852994
814181
442300
66641
1178979
104741
1637128
120029
1977346
1537856
791090
341610
1326701
1398633
334282
1487098
876405
1036516
1264878
928899
1764542
1798258
291916
672817
1936728
7386
1678124
674465
856492
1175973
1562733
1307880
780585
1593127
856496
857058
239269
1912221
1376284
141511
1369118
349128
1487098
578090
545461
59530
1344455
1219039
526645
421427
511301
1913159
874381
507950
61815
1119861
732370
1316487
282431
787958
1893587
1372351
745273
1783749
1495740
1618015
600861
1160639
506710
1698378
535411
1011183
169512
1496320
1219401
270718
1744754
1434141
1012527
1942341
82734
163455
931459
406596
477032
326674
1655899
1586343
1568436
483534
54245
1578130
1815228
1129133
1247046
269475
1113802
566116
1201068
1269596
1665540
219310
477359
680465
510984
1367171
941909
79732
51678
1414225
796890
687168
1090940
692447
1883999
1690423
749400
293933
1434179
201302
173746
782775
992415
288920
753240
246168
1192631
1253084
230415
930425
1141296
710264
260339
1935717
916702
1946146
908744
560827
934350
1766336
104434
1726167
1411914
1174007
418525
970792
800402
1467894
630551
116852
1938389
252600
409039
1340563
1728898
757053
479253
257642
818020
1167034
1257260
1364323
268092
776230
839814
631313
1908782
1266759
695791
564419
1416973
1050602
1530262
834615
492461
121204
1806460
1949818
1828938
228040
314462
1127580
1640624
807066
1496654
714085
630164
1982483
797284
1494285
1738709
1046397
695178
425899
419785
1947447
394998
1157042
648526
1337617
737447
474121
914235
955929
299959
199241
1661074
491331
293617
335495
1433624
772468
1582518
686877
276242
533463
1435532
329207
683130
1357414
562906
998534
915729
1434337
1531046
1643482
227619
1185825
967214
1058088
1350696
1447618
1733768
1337880
305654
1282941
232967
851502
158684
1657195
1646080
1867906
382811
1189105
882663
1129258
1694723
1105601
1541713
1823221
643704
551153
1568152
500445
304419
1592144
1559372
22844
176392
782918
953287
783898
1536937
1335776
1698831
915245
1450351
581631
1083227
1782720
1945612
1619077
613195
1660629
991357
820114
689373
559376
820579
1476202
512210
1327824
175939
1581484
1489541
387968
1362878
824062
569927
617698
1737407
198270
1039173
480317
554695
1554531
168595
1315581
219146
1641002
77747
392526
1881489
798813
1052878
443855
216080
1397454
326706
1016910
1955967
536436
1303079
897523
1952574
329031
994835
1807445
1026431
980220
1811839
1334560
20091
1770130
631227
568642
467227
1257000
122778
122383
1120605
1554938
1716919
1758721
413561
1968173
619003
946472
923373
721094
241447
469466
1673332
1086151
547261
98358
1171030
343540
661654
747937
355956
1573921
1600731
1528489
1744746
1744894
490167
640579
349784
772882
1693920
659026
988030
212046
1266896
1831918
1731978
1300262
1239547
1250313
617004
1920420
1298224
1587293
1570903
67942
426225
720662
115166
213628
581198
1475062
926493
1749072
1931048
917586
919645
1396739
767296
1514593
1038583
693449
36942
288806
1877997
511270
241483
1265103
1225174
1294079
512029
1979349
1162280
1420779
1413245
1349955
1484523
148072
452042
1730706
611614
647392
873306
371048
272495
1384318
538138
1320841
538943
1484314
1163857
1328662
1972380
455888
1944401
1023720
317556
802219
193757
1699927
1786087
742800
1440889
1227752
1110138
1270636
1029606
400305
787339
1699143
194032
854123
148321
1357115
863410
1311199
1789026
579301
358718
373291
85546
1326696
925048
1280292
700123
858486
1551119
1273529
1737871
198406
1996515
59805
334940
287660
1557033
1351883
757476
679423
611726
637049
1545329
1516643
505913
751582
1647376
1796733
1068322
539046
141205
1930817
445358
1847276
1542945
1812039
493315
187512
98386
1671718
1501388
979241
1742361
705293
1326288
1003371
1015942
1979934
176323
575269
1193150
1176132
686994
464889
1385114
823383
1977570
1408321
1984223
1700181
447085
1937340
1663622
964255
163977
1442106
403376
483844
159072
1958547
1892385
755014
1797826
249224
115442
1388236
1196291
50837
1510583
504995
1990579
605470
1955444
1907864
1767801
854656
97199
1589217
1374508
297513
872002
130882
612270
717749
208168
941040
1729221
223716
1758497
525504
1152158
478222
1746294
1050594
983566
1419723
520196
754574
611992
132797
1656697
751994
1251969
402158
472843
1451227
1743474
881393
1520232
594204
1386987
1970223
690693
303621
734369
1155960
1953713
458068
1984036
902765
1287174
138120
624255
1292211
459342
759083
1744098
34277
1329841
1502343
553390
181933
1277701
336626
179219
555228
539869
1239645
642788
505798
1587214
1778666
592191
1284889
991393
900783
1661555
639624
902603
93178
518027
484666
1663592
1603981
1046673
1145892
275082
1278819
32961
404052
1601992
145899
115959
71391
675725
792209
895375
1550352
483097
879009
1700028
1480319
612442
370278
867460
1778451
981437
658940
661573
1054005
1804124
379224
1015104
579237
1526591
849656
1081332
1040374
426764
1097642
175102
80640
1082911
463770
1369807
1418747
321762
1550062
1217417
82694
310328
220999
126096
1408149
392796
678337
1689166
1033994
1255964
1080920
1590546
37132
1337491
1703325
341489
1908031
518778
292147
1789621
1186706
372824
342687
676600
442648
1113956
145453
604577
56036
1538264
974211
3249
1058630
844962
481327
1642192
1433261
1530934
1139400
1850601
94663
613558
645971
1357357
1118500
707836
150835
1245295
933837
301742
834945
1377665
1098813
364320
631509
954098
1461879
121445
620423
818988
640443
725382
458129
1005210
89392
1215347
1497522
894086
449239
626994
84583
450772
932583
397324
1208285
1667545
622491
1267930
1825023
483663
1190199
475955
369413
505646
1291625
1756462
305654
1676342
801234
151295
759057
1741667
1063674
339778
305486
621568
1036643
846455
1531661
1275590
1486190
1597308
1391372
1272406
1255763
527711
407751
520225
1130758
396920
974025
450549
532389
1547696
1291374
655869
546283
999425
1181120
1407092
1147984
1906664
1844341
1789207
1075970
266283
1514265
1288477
1041673
311268
1823722
1701432
672249
1796044
1512439
80431
1506858
786015
642778
745345
662588
1975030
1337904
1542987
43597
406088
209372
1154504
1446892
1240463
1921986
302905
909856
1644310
1504396
1078283
501196
675800
1724042
1875536
684539
1591868
1795025
256389
1498404
1293152
775577
1587583
1287489
1927566
677079
521438
542602
1249032
1610386
1404446
749369
71874
1087464
733414
590533
431257
24546
1733529
1123210
783557
1704108
677922
1015747
1407822
963621
565743
89298
906312
1499892
597842
177418
905919
635086
1683362
422939
1413362
1698258
1980528
141060
1191417
1289124
1890164
201493
365937
848896
686333
916477
477540
1256498
1418523
142686
1397654
346627
22533
1105579
1825918
523666
1663659
1342004
1145482
1972863
1688833
1644470
399653
217421
1429095
375765
1684087
942915
1577835
1421601
1922330
23522
1798869
737366
1959514
1481144
640161
1373514
1276944
875624
955486
597289
1137041
1540275
433735
1320548
1795097
1048521
814181
342368
1575950
1762832
716142
1523285
1824016
1707191
1907614
1178295
1386255
1647435
232625
1683742
857807
14842
1078003
1776670
1824649
363194
608243
716345
1750159
1910237
790177
213499
1682888
1735383
1739490
64934
1671116
369318
156645
613193
6106
1464804
852201
232646
321233
1531887
1255633
1615742
911198
104280
663130
1074773
891097
1326657
1576082
743643
1295020
204379
1528975
136388
703531
224862
1659175
509601
974600
1021976
333712
847573
1844548
478973
25152
250226
1451415
909232
270059
1844204
901105
1330742
1146915
1765525
328159
1407383
1335567
206918
641925
133453
462442
1657663
1939300
1144781
22525
1067505
446170
1873706
600156
1316848
1724366
1871573
65129
1180284
404512
729950
1202594
2433
1472540
1550659
789062
1069815
383514
944664
28985
1747514
1764291
59316
838224
1051575
1313878
230680
220960
1759504
1394950
754727
934863
841356
244603
273319
813321
864512
974332
537066
791046
570079
412375
1758600
975724
1907585
614934
651008
367755
658221
1757431
745738
905099
997129
278215
842339
656343
306650
607375
765930
27139
592175
1304162
1716761
1981971
1647222
293266
724052
541822
571363
1165019
1138162
1853465
738633
888649
1343824
1061289
150011
94945
922883
1783517
1690981
883581
84290
1399816
1482901
129019
278807
372755
790984
1824087
1794840
1969171
368905
1189101
1376831
1493197
838434
1792859
1171634
1873270
1086134
1875374
1897007
671959
85711
1659716
70413
1341437
1603329
321587
1904304
1507739
954255
214039
936052
1559893
1216365
1677073
842859
702389
1635444
452507
1402491
1960345
28711
1122619
23483
1091411
1548434
1392141
1662468
1554952
879248
617287
1864792
354550
241070
1014477
1832891
1298228
1448519
327904
397569
798748
1526156
202563
219439
706217
431863
685637
1113846
599010
306230
1349044
1028790
11048
503094
1616365
1897444
1405142
1286022
1070157
623485
1240553
226613
1317250
1012012
819143
1010067
391819
1534069
1401085
681320
1432374
463550
359690
149786
1977060
787604
1532674
1844504
38471
854929
1994660
762800
1300374
750816
899223
316482
521824
1224430
779745
967664
1404018
810018
236875
689726
1757223
1745138
678307
1357698
1185011
1949282
330173
1309386
1452522
1578437
1759662
1837496
1847929
1209453
1972017
1790415
1903518
1262833
993329
870894
1212079
874950
1410592
1256919
1030767
503212
1649603
1841561
1316443
1094333
1539525
1831110
1318748
1335890
289829
1444638
1926474
960567
48907
95427
1420520
980544
1021856
766546
670228
1418839
1015796
776267
81249
231758
282881
1037858
806104
853028
770238
1594563
872716
459383
1249992
470392
1715645
1581271
611622
470362
425441
247657
626828
1626922
963640
835748
1154706
1134027
464784
1523319
1290073
1432575
825503
464493
763752
1932551
1088090
1013056
1955822
1318214
926912
1626364
998876
226845
1107054
983421
1527533
1796815
352200
391106
555456
294728
778910
818440
1943657
1955740
593553
1914915
321152
936172
16033
1676203
1153881
1538091
665683
1816152
396477
768348
1181470
267937
889171
25868
158717
420204
235383
1932177
815344
41779
559338
1426018
1778117
1267855
1440928
1289678
1569644
118685
1728525
581973
777330
205937
1138406
1311793
195278
540964
880980
578082
1218321
1179898
97379
1687284
723079
329341
314041
1227436
1823046
1288805
1267364
19530
1435508
74905
447753
1897687
313442
1239278
867832
230295
139712
30346
1506218
1808101
1644118
1320092
998690
446019
954358
940171
514872
1645394
1909732
1801420
780558
1298692
41799
1571427
952732
664736
1092186
1280772
979804
990880
775694
81323
1431192
709360
579083
1572181
419931
1978265
1975174
542640
1772346
1003453
1043859
972973
649772
1068035
768929
634389
714892
1704636
1390001
524870
1385066
464861
973571
1807163
1476521
1864602
464968
993183
1285619
209523
1559922
505531
786110
556289
414432
714388
951982
1581011
134974
1210771
776063
1677319
207714
331092
164697
146094
1604558
1016117
1943285
21143
175141
813280
1550702
161697
1985543
1448687
1308710
1016023
1866975
1064368
572895
1705159
1161893
1686297
158064
1304011
1812417
221456
1759479
1377425
1191088
909333
1178375
601749
1905423
82832
1873083
413884
932631
348537
1096251
633283
351828
158648
140235
1941646
606665
360067
79349
988862
1362912
1677402
646476
1223100
1935369
620214
1775636
1784152
964158
1940953
424712
1938769
1818537
397481
1484360
1997367
1416900
301791
1803513
1166913
1964122
1433618
329186
217957
798252
534878
405177
511783
145345
359025
590923
1914375
307624
727312
548825
328660
1151249
70857
408698
744400
648000
3491
1839641
682942
283751
857878
1346627
1554789
1892529
1463753
1429148
1885390
1546255
1717603
662436
913832
1278146
275435
153508
675558
155456
203619
1036208
1054117
384914
865178
1541651
23376
1545558
663591
915532
1196573
455435
1675198
349357
1391097
1909312
1204695
773124
1084740
200992
1613493
272094
1728513
1245150
224824
1738008
638612
1421251
1553526
271634
1503078
405718
1495117
1005746
84148
1257035
1075912
1392757
23590
595330
178220
1139263
560748
444986
668422
1659449
44674
1208298
517786
1890889
205346
1715867
1967314
249901
1132155
1236873
366826
1681833
111547
1927947
1691219
1316425
344593
1085356
1096741
1743983
136945
97294
690371
470651
1447788
766925
429962
1798499
155934
1747012
538823
870642
1630773
1833310
616696
1670045
292189
627506
1753118
1293662
650833
135674
500374
558724
1522209
1015129
1174381
1006356
994099
1830206
1530620
1393503
551635
761409
304770
624169
1762198
944564
809333
1738194
721016
1935600
1736405
415912
363398
1610216
613760
1196234
172426
60900
457432
1103410
869232
1233007
519585
902788
1162885
1843478
1915953
636209
35006
1056116
368695
1521449
394871
971209
1065593
579418
607154
1003011
832433
534011
1920189
1675568
1422960
1064832
698901
239476
266281
38751
445045
526327
1612417
571451
343773
799106
1360030
435296
1562978
1316090
479243
528592
647177
674281
1077875
545531
140103
1110689
336247
1720363
1682011
681669
1300151
876923
549922
586135
1806306
264804
860419
395348
242050
1359937
106097
1398273
478750
949824
408152
992523
656362
1426929
264884
1250034
1009103
1146416
825372
334921
267164
327088
420696
184597
1373543
616201
779194
1842810
1344077
1364479
1623298
1063530
1283837
107850
540793
1809767
1399596
814326
582719
1427885
1665013
440210
727755
21509
491179
136714
1886600
3255
752046
658545
139631
535117
302683
585388
821159
232651
939937
1987583
1485545
1755641
1867000
1998193
858874
844033
1813584
38552
694507
1003305
1423144
411887
165571
1723372
437786
1346632
1501099
1533455
846407
30062
1692611
917878
1379969
1016414
283990
1367336
1100965
1053130
300402
1007233
225238
1483572
365668
311369
158089
1652623
1865639
1866517
920472
94024
320288
443392
577309
890803
1536592
72692
1278834
1786420
707145
815074
24412
1818687
696468
1255421
1242818
1967040
1411860
299969
837304
932275
928323
795335
274304
1616620
1013297
672054
352668
663871
1575609
795235
1798087
76926
1756825
279736
710310
1554137
846705
1052865
1534771
992228
1098022
895878
1165661
1765354
1891884
457944
1537527
1118732
1528200
64397
1438379
688528
497848
2613
1273261
1692665
55076
1761646
1356871
345781
597874
1368819
1763758
1909621
191156
1241409
1120034
499267
1794482
50977
1334197
1342213
1735778
1909445
795334
1822797
157322
739975
630338
748566
1937737
604510
461668
1953335
1144408
1542573
338066
1150484
1582222
1581180
184647
286929
702350
1310823
1503080
676573
1209152
1099600
1649521
1321632
789453
1060317
382144
538498
1912718
1257868
681252
209892
1605587
1260417
1759320
1755000
908148
279188
1963379
1147857
1885821
978907
579961
1441532
314773
514349
1315311
1623753
1246837
1130500
1163475
347100
1309276
1840492
546694
1213232
190583
994596
976379
163039
1079783
191805
517717
1272838
159391
398254
122375
1482602
190222
1946826
1582120
367565
388232
519134
1864092
868886
1328915
426777
173626
1591852
1148930
1703273
1254502
670714
858753
1273653
344722
1385277
1962933
56378
501808
1863834
361692
1325680
491377
1983144
741668
1774680
108035
1324649
1545909
1415204
1590797
195240
602561
793211
1897524
1270161
1710490
223586
410132
370285
624883
535059
1654491
602074
119234
1870573
1475885
551499
387713
846120
1554760
220281
1997201
559432
1563566
1373633
66018
1884910
1688263
1388048
1137969
1340554
1107912
577213
931488
932832
515959
1715154
1455451
879341
1587900
1769293
1578919
1418914
756466
58990
103068
1637022
428827
1358876
1235855
1805151
113581
1881980
300408
571404
1298507
1853930
802728
640143
124687
1211093
416553
1591325
1103446
1440693
1700111
387139
452153
1550414
1306654
1198258
117859
894333
52994
181117
332045
725789
946364
1932253
492281
1865235
1145284
82181
1159380
1329258
1707708
1830342
358753
1196915
1875755
1276926
1868018
116542
1273490
369335
1617691
1779842
690769
1995836
1960535
992210
1347174
1036480
900053
1439379
680169
1672649
563732
1167366
1400572
795590
2953
1654791
1306925
1196196
1911964
1723126
895088
1711379
1022495
1742148
15618
1270477
647079
883778
763247
707459
1857774
762961
917050
295804
262078
1440566
288092
1819211
506449
1184280
1738856
1138180
1916337
528230
1581970
937889
1949686
1811759
1402176
1862795
865265
809186
353885
1409410
1310358
997119
439097
836961
910147
163622
1955999
1010759
321747
333175
702788
1967415
703157
258438
119504
248044
1540930
1741070
551825
975920
384182
459483
1858583
1889799
1564940
972930
1650165
316255
1971155
1321718
626817
1683972
548973
257146
992905
1011858
494273
1949220
18583
1087154
1633939
1828840
1022892
1607700
375283
852950
202436
218495
162262
1420124
120381
1914026
1094596
1920607
1272673
1351286
1130633
692705
658908
1121045
286595
207375
121349
1247403
1649418
1928572
111117
1967002
439992
1212082
852189
1646592
422051
1096335
1539186
1073664
21729
1150936
518793
449224
1347895
1850138
166703
952492
473528
1184532
1330552
1398514
678751
953561
1452184
777891
1247709
571507
762155
649377
1144098
1791974
1081087
1142302
1054411
19642
1877635
212669
327111
1823629
1888125
266578
613088
1455317
796263
403493
598887
1011659
1885962
134307
971011
1283069
327965
859529
1452218
1409182
1145145
552665
378505
530044
1911750
1110167
146740
1067842
281442
507402
10248
462874
1443669
440968
831526
154812
1926039
222042
1970922
464093
320984
1208014
434966
219539
410484
1189810
472091
233101
10178
770988
336282
747831
61930
822534
1789012
1245330
1387426
1216999
443634
1056263
677271
948110
694175
1845790
1158970
1909842
339874
1222005
1125672
120702
1168573
1697053
991301
1677713
1808921
514737
90165
1275816
1606054
859938
261295
1430431
547003
330046
660999
1797788
384293
1595516
440300
80880
1313044
1812704
1318465
1553294
1174535
1581018
310910
1676380
1365000
1956346
1160592
1488074
687115
827344
730181
1033336
652350
1391288
414921
358659
200483
1226843
19497
947639
1688456
170725
1771171
1820261
535309
1148705
1689538
1671080
188096
1252820
54911
611934
619601
1295954
1230390
1616879
1399713
378952
1605688
639532
1891004
1292168
1865016
463584
1042724
1328004
1413108
1436689
788207
1509119
506807
83187
1525783
875985
1474311
1473170
1690934
1605380
1809139
1943968
1322813
808875
1974820
955173
1304104
1151411
1945972
104176
368784
390852
1629620
471146
811489
876232
1888200
719803
1260615
1370211
500510
471065
803026
1177864
1013886
1092656
501853
1319598
1702714
319368
1859225
402452
1336178
281517
1991430
1456832
1842611
52625
183561
716913
991955
1405399
1962656
127329
1952955
1796443
522404
1997604
1590417
1111128
1421898
1398906
516643
520504
1144279
97183
253963
1116328
1999795
694975
1595721
122096
1073453
1893327
977785
971858
945372
1557656
389016
950739
176636
1416152
342333
1133468
1739885
112919
490171
1594691
1720311
1570884
1267992
1447946
410583
1317386
1078361
726905
775078
1671889
575225
1419429
1355849
514169
1598820
774717
1961785
1295799
593690
728401
1548111
728707
1413834
385725
1534290
137006
1293486
1491086
1132482
1774728
816332
1672185
1365176
361076
1180843
1672352
1034304
1832845
174342
1629929
1149715
1123214
1233547
411440
628594
815022
1770748
901786
1029314
1408521
1950318
381466
341699
1985773
389831
1326255
1682584
986386
888879
1643672
959663
1339674
1278891
750310
500681
118837
171458
1883348
1817181
1557219
383146
157849
148416
355417
1941674
432569
259988
785263
847361
751058
1339969
503948
307413
1490078
1072871
362174
1740059
1179786
1209812
1737975
1964809
246333
592589
139678
1890715
1634358
274106
785560
908365
1820347
293426
247581
1300765
1468594
1829004
1467260
377327
1669880
1340414
89477
1732687
1351067
1454060
1450868
958169
1822000
1572965
26986
1300882
480769
644371
138205
1788726
666259
1693776
1427711
1600136
586441
1463962
15052
515840
1414993
1432151
789180
1009414
704287
1109714
1148504
1225935
1057970
968501
358861
412361
1951488
130429
271760
1441165
1606737
1286828
1174364
603302
28788
1944059
1510487
1949953
1794631
1218647
875651
866542
1368925
1012780
1234242
522282
352667
1940678
43540
1207985
947291
1804039
40843
125325
913530
1109923
1324433
808130
1221085
1517146
1227871
1103417
304825
601795
1353752
1671857
1537211
477162
183855
94006
653505
843709
1628233
328346
1035383
594940
599965
1489470
781673
341131
1036793
1905485
1294277
6110
1721864
1671703
211324
1317846
574176
1594251
1606579
1717766
79811
723098
1917705
970624
994516
268178
1287554
117739
1548630
1149063
754277
1415541
442144
1117220
1380261
1378731
1215715
712892
127804
1179019
1123114
213126
1819360
1698372
326919
1704830
1000783
798529
1236642
291590
449186
441208
399894
594618
915933
1251405
1428066
140752
969456
1043623
1906472
1314054
560609
1152401
289378
1457933
1551055
1234218
1644468
1775603
1618082
250041
909287
1221051
993895
1321576
1862816
914326
657022
163436
256015
1014239
1817074
1348868
1391291
82307
95563
320939
1712189
789572
435104
812598
1217320
1422120
921978
1503198
1499488
1092951
1908696
1323394
1519798
1784025
345444
874318
140018
502114
2728
178534
869315
1942775
542044
599757
1366337
1215801
1921934
988678
912114
1622059
1586030
1359893
630739
1368453
485424
1770389
425381
892361
1107017
1440821
1217675
1110129
1271138
214035
258019
98786
198359
359556
1050581
1626890
411978
291617
1737590
1700039
76730
1440976
1049120
977961
1182539
344109
948322
1937495
178751
538860
534955
1415007
1613824
1007259
467851
1292985
1137211
110622
1960203
97571
1253202
67690
1376221
1769965
471169
1300692
473537
909607
1621654
125080
1473500
1583012
1627088
1001393
340898
261736
1600352
1068822
673107
1059754
164438
962901
908304
724332
1723439
1536011
1674475
458217
563150
1210907
707298
1325054
828974
943559
1614217
240049
1159636
1625918
363590
902246
981458
339045
694820
1147174
642364
1981271
184159
1312255
834915
1170914
846465
1912310
1419605
15569
998178
997590
826031
456015
713539
574384
1681400
347904
1774916
1126100
1595886
1492103
708893
1576122
1883324
1718980
58611
1889705
281048
1258955
1937941
1284154
656075
114663
45025
394099
1156270
1021987
1209218
574461
1452541
102527
196993
1931480
1798504
1872419
1378473
654101
1535765
194478
630535
1943540
1240964
412562
407715
1293255
1670337
1492020
1202251
1843496
657258
1378025
1444392
1419181
1739811
267017
1069063
1776067
542492
1521405
1182122
1084621
731515
956966
1154432
1546266
1342311
1699242
570759
1294815
1885376
883637
1447833
1637500
1653917
1981396
200298
1990225
430560
1046007
1461242
608144
279689
889862
1012094
1724241
1909197
1687562
724452
1689129
53151
991570
638394
15762
336970
1386062
859958
74228
1275868
23254
358545
1149546
427267
1180959
1094856
604740
70055
612793
1156989
1562809
1662984
32822
1270493
316333
514327
1707116
417262
1026356
1353324
1025873
96969
1390985
1116827
207773
615281
1603761
1979514
1820590
954284
1667138
1123173
1699511
468171
888260
1683484
404619
1543428
766190
779224
1704061
496549
493888
1126454
1495487
1425248
1509902
295373
1316856
1292163
1477765
1546215
309050
314993
922416
882803
1850718
1938190
312771
1482268
192201
1592809
1571406
616720
1200670
1798366
519994
56817
724524
1577780
1835935
971285
74814
672398
1384339
1516953
1942586
977822
314880
1658752
1850406
1245248
1444818
1979667
1885136
217419
1532822
1709933
680116
827138
1464373
1123675
460023
1822076
1143726
1692590
906360
1402839
1908314
213388
512642
936523
592634
1992871
1456719
108756
1066792
1784235
650598
1550469
1776324
1866326
1753921
1338788
1772074
1597019
228992
1645004
656894
700820
1621248
799094
846968
398933
42487
488895
1404094
1882115
1125831
170082
53365
1249314
92658
370383
1321089
1443020
46218
1107110
1661894
1177832
231247
1565591
1341464
1845776
1547101
32756
1747858
1243118
777383
23628
857663
1024512
846865
1163898
468290
1730545
1418015
160023
200537
736267
875345
1310482
1085771
1040009
492916
816152
604420
774079
940425
1647618
796743
1807489
1231888
1296493
1905769
1530343
1436660
1977791
1237000
1398270
1680942
1262688
1151086
1140854
265675
425333
1277590
107269
1470693
471790
287014
1938452
1195427
300388
511357
668218
234297
1069111
1415478
1440329
1147716
1760960
1949906
188289
1236232
1048308
1238294
1137126
650389
1409917
84745
1843443
1201668
1206475
1737798
1976521
982638
1457123
152878
439969
373397
498479
1917992
1453564
1735426
1216788
1235112
1982313
373465
1496092
232354
700514
963763
1944113
1060250
408802
1289716
1981325
1636882
733488
925346
268303
1473951
1598694
1821707
545696
1275426
129628
939544
1205065
1304244
666015
311590
45783
1573317
1660793
1938587
233351
782189
769741
1344367
1726398
1140928
1289401
969068
523727
405989
1640423
309153
1722428
492846
1983359
18975
290963
909052
1223977
144133
1006297
709202
607922
1551254
1395022
1067019
1288447
876064
344171
729742
818380
452502
1307393
1743294
166535
1216721
1295691
1281593
1206779
1895012
1352246
704523
1749976
285217
1166735
337589
702756
1004791
1707429
936305
1715323
1504592
9268
1998396
508973
1535309
1030586
499035
229776
1340399
109644
1980912
1944427
198079
918205
416729
514491
1423448
1601101
1098549
7357
1174617
1259088
344168
1423558
1153711
1619977
499210
722187
1210398
652334
1622055
455202
1097971
1126901
79872
1360212
1535412
1425581
1177017
278814
613998
572663
636944
1112383
611634
1609656
714666
862972
1115795
1056067
1750037
1795549
1263884
855248
602658
1469081
1440742
613322
792660
50125
639782
1045849
133709
757911
518764
1802726
829757
1627102
1260915
585650
1314063
1770666
31687
152549
648811
1850987
1771707
1973623
1979168
761791
1582574
1269011
438358
1234569
756784
1578678
1361747
109838
1972347
1957883
1221376
940167
1537064
1927146
763343
1975481
1263104
824090
547996
1971846
868478
1260834
749500
417781
1693493
789334
609978
1587515
611166
1405590
1235109
146209
131115
1820377
1464003
1399076
194697
809609
1382162
1098030
1758273
507533
1851013
985764
1783128
50864
1468619
1707768
681638
814044
643104
1518828
578751
18053
899566
1322153
1058593
1089279
264263
577021
1255795
335671
1276156
440048
139098
1629414
1800901
1031446
902182
487357
702421
1626975
481280
1135927
1683169
379682
204273
273158
1542659
976009
64187
1559256
1439052
517235
893850
256763
1152362
933014
1774167
1284412
761648
1029302
559633
1343756
1733652
146302
206476
928931
1525649
1741851
303848
1196960
653517
1675958
436483
452350
198375
1480508
1992766
1786851
1385008
1859926
1708231
670144
372760
1772568
1160398
886345
178191
1261948
1835856
413713
485473
375630
120492
29878
90243
640077
53559
1583812
1030607
1061663
93290
11251
267096
47238
653068
256906
743349
545626
1767283
216435
180745
536510
907563
932153
600743
694018
1547012
1456075
1396137
926938
488005
168081
1778668
309200
258203
1595456
476838
1077920
610984
625989
319487
1411861
681001
1700784
1317988
1562329
75140
721314
1091451
1686076
520209
573690
455955
909916
1264452
546622
1150293
1124800
1071995
1794558
886189
1059314
682596
1369264
381597
510512
869048
1550433
1461123
1624524
1448309
60386
1808637
1331623
295012
479149
164891
527135
854013
1034692
55048
1809300
1780053
1347312
1082090
1514315
1625072
73353
1816009
30771
535898
438959
1967054
161583
1277934
50191
1797840
627853
1907618
1158674
31268
771849
1242807
216351
1861322
689639
1696125
1157661
1646911
1922139
276878
590244
60884
530665
568604
344526
1289058
1780206
1918143
1487405
127429
1583806
1586592
1330988
823537
1644177
1520240
1377938
1717260
159698
1739409
750346
384366
355324
576947
489594
1361546
743685
1839918
865632
1471551
1441346
229978
205024
1117339
864803
104029
1710737
1472024
1050062
392661
510431
1424486
1419807
536864
1025787
917281
1742523
1650094
1053125
1155884
1325776
1715585
1745871
1037300
158595
183297
512173
1562241
752487
537360
780938
1031945
1463914
623100
1915023
1113849
1245776
584054
1889512
1003799
1894444
188521
1847618
1718491
1104203
1451391
1595979
1853903
1604606
804957
39661
23637
551781
638006
531480
1887401
744212
179561
446749
1533140
155925
1386482
933378
58867
1048626
1644418
197938
374536
1590744
579853
44312
322492
125009
1322768
1492996
1098970
193347
1103412
804853
81250
1352396
1335105
1308441
329574
573422
1237912
1387804
517234
258607
1079518
364489
1367767
1395235
801576
1033781
393277
1092547
237196
920029
262616
984625
1207915
1608728
1130692
464301
684210
926367
1232660
233266
582357
1429267
689212
343569
379457
1896531
1159709
1409487
464493
981123
763567
1884657
1321791
21804
1116802
1445545
1481255
929942
1512530
970916
698154
799925
1850094
326384
1161975
305012
1496241
1021858
1077908
1938454
1896634
1383924
1832416
107960
544479
1496007
1516772
215294
265272
1626242
2134
629661
702135
1066081
560657
477930
292074
496000
543395
471912
726131
1857625
541934
545206
1392642
1455742
577103
1533475
1205424
1836114
13166
1400746
943226
582763
777753
943729
1685168
1199616
1187549
1348082
67063
242434
942570
414868
1682721
1355218
1540376
1487304
1841108
849981
1093786
1641108
162366
1497501
482622
497092
1292913
1449435
1352029
1363113
375498
1431647
1484541
1863347
1792949
1004496
1544944
1001289
1906200
436175
1150172
1667482
1854728
1146707
773225
883135
1709988
106420
676813
1371822
1923242
1012341
364356
200889
1388735
912226
624369
1574830
1260845
149753
304891
1470232
1096032
756823
882100
1759735
54248
766509
842982
957953
580510
1549943
856287
912767
1944886
649301
1796398
1358021
112822
157595
292331
1401435
912423
1236392
23258
482445
1886924
639377
1233206
1053607
1466451
1810814
232008
667144
1457835
1649325
957878
1485303
434317
921960
460160
410606
1450109
530393
1764531
192247
1809274
569067
72314
1940851
622733
169312
1245095
681768
789783
1270242
148394
1148565
873240
1739074
740391
1493549
694871
553279
1793834
989351
1808938
1696490
602465
423500
177823
280462
217963
423997
748178
951952
541282
1976433
1759849
364648
788612
156227
770887
1309598
270903
1380769
760058
929475
594318
365946
311636
1653151
173579
1840198
981088
1403757
549941
1102990
1185791
1209547
1867647
1651387
575787
239916
1608052
1429368
1981527
1552219
1535667
530949
1679839
47619
138860
163711
1680499
1085885
275117
383142
1014452
148062
65273
1551591
1311847
1590734
711599
1752925
1178860
692401
45628
23727
1943950
1907949
1895291
1793094
832554
1226919
724491
635336
1401763
1360258
755538
1905832
385454
1903446
1052002
1150499
733525
1406114
251161
1891681
137518
964130
186932
613880
559092
1830003
1997661
1993737
160008
1311266
1100670
1976254
463472
1144000
899225
1493160
770565
1271840
1041746
1535814
1604319
1512674
1794596
1436728
1221378
1272589
402876
67491
1882401
404102
715414
754266
1471671
128917
245110
1949152
875006
1826616
1079983
1143122
831058
1234928
1883119
111834
768050
927285
377205
321905
834749
1835781
1133922
167948
1500740
235518
859232
1280131
1196174
1873464
1151527
779197
262234
1559540
1461712
910583
686761
1915745
895114
996081
1858890
1728088
1630422
1659736
584558
1610579
1987726
798047
912166
1424253
1293717
1431307
230634
942764
467870
1925705
1407020
1515961
1415731
848705
1960102
952568
1261868
1657784
498803
714963
718658
946567
1039780
453079
1325595
1538454
1571946
514858
176763
875532
856185
314244
1435130
1980306
671098
104043
380354
43160
858750
1961738
1026813
1664242
191283
694402
1026081
522860
279623
1127157
802028
1190755
776451
372825
780274
1840516
827038
408377
1054677
1226153
137720
1884236
1620982
326138
1139178
1881898
1485526
192567
468111
1866248
1786858
1473945
1678870
1140898
510550
525366
1739246
562163
118907
1449480
1092544
1141856
1469396
1138194
208924
315188
982592
424943
594468
629323
956885
218100
88081
1483106
1420768
479523
645295
6902
1719818
634280
1853304
81129
136513
634341
878875
1951897
1962155
1336637
1998938
1125791
127691
1652917
1449511
1820072
1594518
27501
751917
1463763
9516
435640
849437
592255
865242
441281
687128
180627
1941664
447617
1256154
851001
796743
930760
684891
1180473
1214480
1517531
92868
680371
1523677
1599413
1914119
395262
1875742
1128920
1907677
295748
1568065
1584591
1052535
1460109
1335154
1278304
759644
1394010
798489
569932
1776161
960868
195718
1240354
1619651
653528
1361360
777684
1538286
502665
719990
1907836
154638
203693
566589
921416
304282
331182
1166872
709519
508831
397183
1608343
1830302
1891906
1607055
1562435
1724254
1560020
1288497
1760034
343768
789351
405477
748607
512002
1809847
1035608
7707
576592
1558975
581639
1916286
301017
1368683
1041386
1519057
1626206
1932373
170344
564943
16440
1963059
1865975
1351227
212535
982248
847171
1763046
859576
1161650
462348
921170
46522
81247
1831704
1229289
374882
1186633
420558
1156002
176363
981806
313487
776060
1641794
1526794
377364
660578
1219167
794768
1209163
749080
610206
1595499
1469074
1856683
1631205
1759402
1916978
23898
293337
835032
1046263
590615
1701237
846188
1034398
1325316
471915
371038
1819074
761087
1689049
447322
231690
73461
1676732
589146
1325311
1987819
1139102
1554078
1773775
1811413
1344881
294974
1885269
1133156
998661
793886
289308
146755
961741
951973
984084
1723947
343461
1210223
1787198
1568633
1386848
1767396
1408939
1451535
365945
723691
1857053
682560
222162
1325938
635764
1361243
418221
780021
1948246
1984871
1500852
1344657
1949960
1706832
841955
885937
1643916
352127
1587047
363634
1627328
1862893
853349
991643
816989
400090
1541369
1477196
876814
556185
1557374
676976
1397990
1382288
237383
1767973
1750683
1304186
1800604
84145
1458371
883168
406811
535330
469190
140621
87247
665666
193104
752468
1274547
317188
438237
1469078
135954
1256620
607495
140330
1291695
1019117
74198
151590
1114150
899788
73378
1466904
447698
1120017
1084794
323277
1085065
1456803
932506
1828413
1147202
134910
1235187
316806
407180
346217
487419
1166773
523783
1145128
1096785
1166723
1893792
1360505
749028
1899831
908569
395795
710527
1263002
1152429
218561
937138
359733
1189595
1252821
1319146
219090
1062587
268537
669766
1991380
333007
1136506
1930044
476059
992713
267867
1516237
1128204
135847
73668
61946
1104517
1668447
242691
1866697
684905
119459
721388
230692
733808
722362
1747569
1759995
684855
1419789
20
882905
933138
1641274
1128962
79544
1622648
533470
1334253
828731
582218
900544
1614835
1210955
1238350
505683
1009358
1075214
1061616
1342626
1676475
1050693
152249
246965
931860
1463554
1780999
204850
147268
1050722
387432
1430055
1443954
1323449
681738
1567649
461734
629952
1318011
1168730
634310
1721571
1791767
1776109
1199332
953273
680450
993486
1745776
1564079
844861
841983
412705
1297321
967519
1132932
1116495
1796079
1714893
961996
1953150
335113
1708334
1871683
292217
1795881
1242062
1167308
9367
1216521
1223807
654250
1867664
1170497
999055
853381
1467040
1580239
1747925
1330160
83832
801993
346706
416847
1889069
1125815
1741729
1306578
474390
127788
435717
1510574
1771992
27483
1471711
531785
1009037
47783
1484569
1818617
1810655
270691
1544760
8539
1812751
1444251
1448325
1624257
251573
1754534
857228
1714288
479471
985128
1992408
404328
374317
375853
704440
887147
1396095
581358
1775757
1082589
116154
1295090
1932843
884153
711758
822914
1565561
825978
1216606
1630589
911496
937826
727423
742049
1010920
527138
587113
825147
604259
1112971
308316
448578
976244
245792
628321
138917
1448380
351694
271814
1230079
747556
1752998
1512293
1794022
1238565
1203194
107651
1142327
1161
1441887
1147461
1859448
965185
80543
1787718
804836
135509
1341028
651329
1317368
92763
1074593
1597418
1714907
794985
229902
1141355
1191091
802688
1579219
1828123
1685629
181537
30810
356374
1720828
1761497
156685
1940940
1020571
6851
1377217
725160
972864
1541583
1896390
1449322
891923
587394
16911
1811074
1981230
11269
58058
444304
1009621
1718914
1610231
1392883
1129067
1126478
1649313
33249
1408943
1650370
1630409
1096971
130799
550500
1378396
1895232
1902276
1997176
933613
383183
127802
276709
622496
1137080
837237
177278
1485380
1436917
272755
378368
1202320
1919277
265158
1116484
1572706
458427
1245823
102213
1416079
1256439
613087
693913
1837232
1185322
722554
639590
1531525
1387029
1182338
1751128
1094636
551041
272795
880912
1679064
1869605
468822
204128
616190
1342237
1190046
1898700
1088338
503563
1149070
1009404
1381056
920111
616416
994735
253897
620649
1607789
921153
1703205
649155
154483
931117
1541625
1131812
422258
873591
1012022
1557989
1041573
43759
1663843
1015035
1614275
1155841
82646
1352961
1759657
1229081
490234
1502943
1668883
1408230
1591998
1239852
361497
1520123
11295
1778357
286548
198406
570349
717300
238869
1507019
1768999
1798874
1218479
79911
100450
1469833
584876
515120
716066
1526091
529355
904702
1241330
372023
551615
509462
64675
951492
789257
1517523
1703548
572336
1200934
780541
984931
286621
1602872
1651837
780948
191998
386531
1368174
1555283
550682
1788882
858158
211175
530810
1192589
1443270
1457019
351955
1728899
1295986
1114003
444013
1957898
3243
1312836
1498572
1109181
1247167
799113
1845508
1540482
1151582
1197921
1433392
1594976
1222268
1985507
659543
1424413
930026
225704
519338
1172932
1248666
1930804
1415483
1201049
213076
447925
1269068
202166
835117
1785725
1393052
207608
935550
1106154
328930
1357395
1175416
1995204
397370
1778516
1807263
1123785
1663024
1805733
327461
1573645
516116
871800
1736849
953112
1412111
1574909
1623880
1635754
1184368
158562
108744
517829
61981
815699
1254598
566399
1750541
1685684
1413213
1095932
827280
1956207
567155
779077
719055
351006
197798
1024885
1823673
1049264
1953613
1078402
1467402
1734552
860993
1532611
650282
1769385
1392808
8178
1263540
111068
602814
486744
1587491
1316767
1777924
926576
143136
937455
873317
1909408
1974803
344992
409101
787428
1729076
994058
1662435
33207
889368
607133
67426
1288330
266133
1002324
625338
1326762
271215
1129682
272082
839505
1592558
118065
1978555
1136410
1132587
618219
634764
394217
1671975
618578
929883
791391
1241068
1542680
1212736
948756
612245
759195
385092
1015578
959823
1033526
689337
1797825
880823
1247345
920677
1975435
1755232
469737
487821
327908
744488
31763
1669230
1112698
1288262
1911894
1430256
1205908
747574
1953987
1821785
1434706
1266644
1151994
1344776
1339825
1600338
336246
31416
1491961
1826926
318426
381782
1677820
153669
1377284
1817128
1681577
1283692
1481859
1205573
1691850
588667
665281
619426
1575520
620079
631279
1440465
511760
529563
1447598
1919996
273494
176276
306016
557202
1116905
1162682
590472
1615506
1660084
1045037
1224812
1956067
1721166
1137705
1235313
235635
551193
35885
1578554
1185957
580918
606926
762242
1560024
417423
1463379
605530
1843667
1402193
223189
397121
490872
1642200
610610
1935712
808539
884297
98483
855438
1632441
637719
1236622
1913731
192392
264677
1301337
1928212
1394044
516747
1164791
413551
1191494
1913966
888236
293199
1930810
1783634
1295151
441814
1911536
146446
1915497
130792
313985
1611315
909885
733506
400745
707023
1585468
1210135
1713003
1955982
1106678
385722
863323
958252
1103175
432479
1257528
715276
915060
35454
1048627
1440359
1258251
1674963
1208704
1125308
1037671
370907
304737
325695
615312
1229316
637682
1144538
129623
1527580
1024105
588603
703317
897979
1065517
214979
1520261
110444
628487
1761603
326426
1904848
1408394
771823
519267
64805
252843
1623872
788145
1392180
1306859
1516500
1095884
1426680
1481989
1699330
609186
462376
589602
693851
997753
407163
1191900
315561
1265374
1342938
145820
562923
1290514
1177510
1692507
337667
1679150
91970
1171787
80271
1627819
1243594
1251735
1115229
862723
1482638
1076430
289916
1432
734279
446548
1768577
1081315
670165
1110411
540296
896103
251753
305446
108707
756151
1946879
1721219
1265152
526284
84298
1479586
1357856
608773
98712
205195
440019
494141
143806
959359
1898074
1605287
1703844
1575341
1842651
1263400
1007452
1767551
714511
1824865
1761805
959098
1668037
578302
536366
1353695
1390732
1978723
1180669
472799
889937
926644
99300
981291
1620087
828643
1722818
1053823
1967000
70681
1104894
1640547
957195
1347872
1448416
996598
893321
897621
605666
1151855
131166
852719
603656
594623
852356
350902
1712661
451452
204371
876695
1232934
1293259
1166302
167516
1666662
1903464
1663535
196234
1944374
967004
1855997
1839615
1491094
339385
1940853
1753647
1913031
538270
1326995
168694
1129896
1620846
1257167
1555284
811048
84425
1403891
150126
144003
668308
407219
1963252
1341957
233948
1573692
1062108
149927
1962559
424306
615885
1773055
1803820
704840
1857072
1177349
1182632
1409531
253365
51688
11369
1432613
1773168
1048022
1802018
666291
1139298
383973
1522655
1030032
581878
764541
429378
1434744
1248317
256458
643580
670031
556106
331490
1327634
48329
1850437
703868
980562
63478
1978307
1858776
1867527
1967900
515900
61282
776935
1685224
830947
701934
1553691
1301639
1881934
902697
122882
675181
811880
1156610
673907
1971706
1187847
1559075
1589825
1602531
1575075
214917
656941
1133855
1655935
796319
1645417
170682
581278
916116
351666
319254
9521
1375276
1478979
396543
1145162
1772461
1795633
877861
904194
1533742
332248
277691
1029411
1999262
1825846
774562
1395180
971281
1517565
1535753
559179
1319075
1573286
1064703
1934898
1394191
522982
2093
500843
475495
56609
994567
425990
200272
45988
1324930
650715
1961350
1060152
891682
757967
1203397
330170
1870653
709930
498180
200899
843603
608788
737605
805483
787567
891788
1189609
1677660
359011
1239632
477590
1864738
1262106
1853223
563915
734014
771887
1920201
617874
1736140
1734412
1175209
1628815
110446
197753
1828808
1132264
922210
1529313
1677508
979146
1162189
1539744
1842417
11944
358751
1701711
1312
1773611
317257
931133
1475043
113096
692529
841285
677623
450091
1763982
279312
1398085
80445
1407997
307112
359415
1155747
1702711
843599
427222
1128723
370795
909054
215911
527788
1604581
1634095
1854455
699677
1354007
333616
1369724
1910108
1868435
1164538
398069
865435
986031
470938
969707
738611
634647
1344107
1763359
229780
1524995
1638277
695187
1917952
1163108
1687240
1966200
1575703
1824667
170315
1327588
452529
1057548
1015304
1818022
1066038
661733
761433
77957
547549
175522
1340462
809269
186485
1509813
1328551
267972
754024
13293
1416413
184678
68980
92471
920722
351043
1635874
1147164
1400438
1501363
1914866
1152731
1789817
1793710
1765625
342004
1778143
1404933
672772
735481
327257
441954
1032039
178582
637159
1199206
1049969
195710
853660
842847
1861037
1972379
30748
286537
840313
1438789
1261465
1184236
1803449
1041208
546725
1764085
1835396
114013
1068663
839709
418762
269096
1053024
389087
1442717
90023
1907766
1397500
1605278
618223
1143556
440749
1662187
1707350
1761544
796078
1201415
1126059
786684
827350
1569217
1798201
432823
138790
1095923
815887
268943
1742624
779688
1680049
1670074
149781
1465609
256706
1474233
1289596
1255327
1944886
108288
594018
379190
439468
1751712
1510596
553102
415164
1573301
889627
1561762
1685315
1908046
1737752
569418
552974
5516
1561672
1288911
171376
1711510
1371806
857081
1285507
1495200
1795244
38824
1523582
1906344
1590000
1912315
1729330
52645
68672
393039
1449906
704895
1931015
341588
538727
1625625
690975
226998
1484172
132270
1526049
1418320
241747
59993
1049148
1551606
1118284
762865
836423
308358
244145
1260831
1145595
91620
1026660
1471978
975670
1480080
1757211
175699
369669
227075
853807
1816325
1665545
1809335
503388
1043501
1458399
512141
1976172
915643
1676533
325058
1321866
344230
748682
445797
328280
1874823
638422
783115
775404
1992804
750012
189263
1608198
1102239
1588274
61673
466275
1096049
642714
1434549
952028
1564589
809416
1482066
78898
1261872
1439922
1483425
1665963
353491
758415
268195
876158
1748524
671919
1372583
1517044
1973353
112207
839018
548701
849188
510989
799630
1929579
404696
826458
1186121
155207
203090
152341
1932989
1871053
1279615
54607
830425
1501001
1013527
1561445
1185646
1480925
1900706
1521472
546438
1029486
1029526
156689
448001
1171266
596281
322607
1926935
737783
928986
1075562
1227833
819726
1157639
217733
1727065
616470
1002563
85617
267711
1886532
1106123
1125079
1642386
1809651
916664
236803
679299
1663278
169106
626635
1851524
741127
257396
28038
78340
1238872
1099895
1132441
365063
925753
1776760
1762370
111805
681456
157875
425292
299438
1008584
225159
1523044
1345322
1049952
142002
780670
980853
98378
1624941
1515330
1100107
1603528
1230664
584612
1555766
327958
1917662
880982
222889
512562
530641
1494546
260530
251908
1059743
1311819
1371440
1599654
257884
148722
1336151
254827
787556
1956758
710991
1244849
1770806
1308246
1427245
1344042
1992267
803900
1549785
1581888
1315958
1958828
476553
741126
664157
809502
392356
1287805
1793602
1815698
1273548
1846851
1387018
44114
1418007
637882
1939516
1892822
263576
849799
500031
1671079
1749590
324245
310909
33346
934572
1459007
13651
461722
197005
1996411
674683
219777
1252460
785262
750914
300950
1693506
964400
1692169
1971583
1190090
371570
1824100
1561684
1779652
1136455
1669551
1949289
1247959
1936754
645069
17756
1001412
36270
63155
652958
1138295
5388
1057299
107819
981406
1095508
1976288
718073
536512
1335199
1378686
816005
1546439
135746
1609290
1403472
936888
1421926
1504068
1776357
1665249
1040985
560198
1449213
1871654
70418
536567
1175787
1847593
1869339
1366129
760980
716503
8477
1177665
833214
505720
237443
1555397
856225
480841
1396721
23322
1542154
697488
1686249
1467006
91489
932269
148468
53538
8910
1222251
589309
330892
258395
125342
1512036
1862972
816418
1963211
1486632
1779743
1858827
1790378
299931
212631
200363
1772673
4180
1679227
1725529
1991430
1114904
335083
1131760
792244
608155
774444
539863
399587
27706
762517
1664789
1185754
1562447
855772
1297857
1461569
1728899
580844
475012
634261
683013
386247
799034
944861
1416541
239946
162385
1834339
1592719
1800954
139889
1320928
4334
1277183
767544
1827905
982530
408389
1955751
93612
20455
194642
171757
1440599
253702
1201054
414569
1391119
673980
1011726
163465
24222
374240
392630
475327
31190
1592082
952822
738962
1092387
455323
349680
1912413
1026
627042
1181501
743094
1755304
1074728
1769655
1907406
976276
290976
1740802
1414658
32014
1490697
1091834
257352
865478
1681876
394001
455407
1449664
248883
97908
828389
769300
1795114
789828
1158822
578531
123116
917641
345123
1427358
1482061
1655647
345110
35867
383777
1587410
463260
924495
651630
1298473
588367
727079
781203
259318
1971501
1494619
12984
1438607
1193385
566871
1005717
1824347
86480
735926
1311221
1866157
685706
146124
1583287
53666
1894736
963690
565250
267989
656464
687472
786653
261304
129298
1131762
1840265
1992518
1839752
1745217
1066635
845014
523843
795629
1946644
1399254
1599894
1133878
51501
1600874
1768601
919772
1564110
1262961
2086
608406
991453
12176
698977
444942
1636677
71445
461461
239593
1243816
334145
96120
467292
1638500
398230
582064
91704
443728
592085
1370106
1790838
261186
349984
257163
1258654
1372298
1829601
739528
190719
1571333
577264
709158
136181
1502129
1409515
683188
787051
623687
1090250
475953
611328
17348
1968733
1570336
832371
667033
1063477
418145
1069662
1342271
1921670
1098983
1920024
391581
148165
1908168
609345
1204080
1220454
953654
1849856
1647558
1311020
1820603
1065807
631302
1606016
197448
1068975
1993985
1637531
1396066
871055
1880427
1427004
1754148
182099
133560
287515
4253
586845
645637
1950957
405385
1548988
1227066
537200
1330032
265811
372251
492590
1083073
162250
118567
736883
1566417
1176173
1960331
393265
1377944
1555562
1507964
875270
1189933
502
1050245
203180
1664287
194309
1239206
1023983
134991
320580
339430
1671539
86918
1775120
1047922
964995
234920
1648766
1661278
523054
1708655
861048
1541846
1863524
1163642
1961286
581353
1956932
1697417
1600028
1148946
45236
1377875
619158
219229
1790737
1056414
1799166
270712
1220358
587429
63401
1406397
469734
1814329
10643
70402
1736451
388373
1543415
1012581
721528
909225
1945956
1910392
1014495
1872109
1516807
1320079
1222252
247574
335767
848129
11915
77522
698354
861337
1428361
590571
558463
238025
405690
511436
1463341
1422196
380751
1057260
264069
164452
1755259
1250323
503616
440227
724687
1932972
606347
1920912
413660
582939
1169702
1336439
1055784
1677693
1776727
1520104
1030409
84114
350055
550079
1943822
1885939
1878783
554051
1153198
606182
1385645
1955807
1045869
337841
502255
47756
1275807
1734121
1920664
518967
1348907
1152871
704514
108195
777669
383205
1483520
45895
778209
636332
1047369
543123
722295
114292
1334746
762753
1442232
1179844
955827
365672
1289737
1704013
983056
424865
167746
351314
183574
1292677
1220636
1535240
900867
1550739
744491
1112021
715178
1262622
896116
1468224
156545
812634
737771
1501046
534250
1237262
652304
672969
1859542
1500622
275243
1895852
457782
870462
1680345
1848708
1084829
1522303
1790436
898834
1190592
50924
1205323
1692974
312608
233431
1441626
931275
1462952
1359671
467798
942784
338395
910333
658599
956666
1458508
1743081
1805423
1218994
1804028
453353
1753296
1604690
1632644
825177
415065
1184758
3441
303789
969276
984350
475949
913825
608560
1358347
482154
476386
608529
1525182
1017911
1992431
813055
1283743
1837328
491356
472717
967234
6850
629274
1032743
1084383
441211
1660067
1263843
817079
427529
1524837
1833154
1839370
1251270
755134
1088884
1498562
938301
1281210
425971
572122
138248
706797
712913
1048684
505440
1938377
1288471
134601
1737462
927103
1634020
1023775
1477400
791235
233749
735725
1825755
1942422
1617343
552959
124674
1853585
71162
969535
206305
1641069
895613
455136
661925
757305
1691827
1703443
671140
1191786
373730
38455
1979269
637370
1086878
947306
430981
768225
29478
1822952
490366
1613062
1473482
1596299
1281106
1430019
136483
170617
1022333
1617413
1241767
321147
1899881
1166914
1241676
1781210
1576371
655383
53164
1216533
218519
1255113
1644088
415256
1522273
597939
952248
847400
1273562
1937754
1174680
1601213
1237213
618730
682224
1005730
421228
618214
1785603
1108709
1096480
982839
1504800
205469
1926002
1642150
206230
695030
381357
1908837
997644
1100153
1795619
483403
1323985
1384780
342769
359851
23942
291911
827096
529796
343095
1962988
740352
668333
1005193
1131848
920422
873148
1545140
807193
1874442
459836
1834857
182462
281012
413821
1912423
187740
203621
1675290
64026
72192
332459
1190520
536365
1281750
1087004
194336
1132174
409092
687795
804112
679010
364650
245489
1653928
1165584
1668411
1485924
145510
1903835
1570073
3110
476977
144040
619292
263506
273769
1435099
935115
213009
1331312
1283112
1788574
583453
4279
850027
806291
627521
1419677
1407094
1538246
920962
829179
828733
1070735
1647607
1167370
694085
1710630
1659860
471348
44178
1515043
170453
1713071
375718
312236
808252
348116
1886701
77420
1743663
1096645
808741
367789
478776
1111869
324579
1491531
1116698
18088
1538458
1749791
172983
1506305
1983369
550944
940724
1956746
1559849
1894254
865145
129710
1771788
1462226
422241
1267138
755236
696326
1909470
1270556
218041
184108
1217944
69764
839237
1201791
1608188
978125
368496
1846621
1646968
586883
757425
149213
1884420
1081364
1942044
1942964
453759
1559564
753403
24729
1283496
750451
1995459
249636
1191089
1948946
934726
1723563
736609
856270
928638
1333957
1736889
1519405
1368622
1124317
851717
315039
1772174
238953
262068
629735
1623384
601191
571643
1652934
1043717
1995390
1486265
750849
243793
1383348
298031
419340
403955
1567147
1611893
177928
948696
774031
1462695
1839381
375415
437096
297469
1165693
1201742
29123
1875220
1119353
280397
1251583
1500201
1291061
190952
773263
297890
1295697
1484467
585945
1167372
1827779
1701652
337112
1068410
819912
351814
1491781
535113
1619737
1353593
1846282
1246328
1808981
1380603
955393
1172402
1778850
1213001
905212
1437546
826327
994845
616750
340909
1693964
638531
674842
1762980
378291
373242
1213020
440196
1676572
1394601
901043
1129016
614804
1584013
1004253
544895
739549
1314284
369143
1197877
1081856
1102995
1363368
360321
1885144
635797
1559448
1653979
1764438
145056
1925467
67753
1726653
1962084
1100009
393866
699649
586541
1732492
1228444
1752018
110948
420074
1345677
1369806
8875
1530396
1167305
1184534
649532
473459
1777617
23016
248626
1841198
1106287
1569128
1688496
1441809
962085
1379609
609965
1628754
340391
117418
1424645
1393596
1846366
1293542
41088
218095
801629
1706368
338365
839763
1321279
972169
991199
762742
648774
269394
275812
204779
1204180
293419
349936
913655
554214
513528
623019
1248023
1123802
1716899
813449
1151595
1501574
81137
477956
1750519
605081
1767447
678260
1678888
1179051
1662220
1978918
196349
317278
72952
1960754
1319816
127189
920086
61030
686596
264089
594418
1468193
1668917
1799670
1759653
1550734
27872
1841654
1148594
731389
542147
1704642
1651782
1549216
333347
1145228
569047
1780116
1466786
365413
785915
1365514
1795293
128014
1463618
1131732
1144605
1589961
594724
26563
1244847
102002
1741030
1825961
267688
1083504
1149292
542294
1633748
1688567
495032
1826923
745626
233190
893153
261873
172501
132189
1612771
1024361
787071
459238
1871683
364685
1849066
1593773
1382427
1455225
998654
1402729
1878154
1102994
348730
925086
1637833
722053
149512
1854999
1970610
609606
496736
599446
1763249
1755537
1805592
1105224
828181
1794877
318772
347153
1843613
906288
841502
629899
1323531
1359776
28900
1195077
227968
495594
416714
1192509
649759
1878693
1603970
372434
1169795
955753
1978638
262098
1554291
722015
1007312
1519046
1099512
624595
777417
467730
50146
945470
1283866
1433691
1605113
1179344
612088
680877
1479621
979882
971190
523319
1630648
963808
1157731
702404
989850
1102046
1020705
825789
517624
1077849
562284
1992691
1155754
1025368
704367
236370
668533
1290755
1996189
1558642
8150
63852
1117252
1702708
111143
682113
673716
70286
592412
1773706
822557
337081
1638787
1686930
47992
594173
1570700
1881537
531768
550164
1708437
201371
449832
842108
1257887
1569565
457438
1101094
1810958
1354086
1682098
250728
1716051
1084898
427575
1086731
1433124
757731
1025916
1611161
927499
902018
183116
1703390
413702
1415184
1776465
1806277
1996338
293175
12950
904579
1057040
724378
690129
426694
645476
714856
778672
147601
1525542
1070296
1516876
140738
270695
451446
807143
1431594
733078
370823
697067
833668
687800
1746693
1421970
1650408
1794380
1556581
1697382
411459
827110
1073149
796799
1204302
267087
1166938
1837915
213490
1716598
281742
658668
1780355
1312970
437284
978274
151794
1983390
822649
1490355
449798
606265
190924
719850
1826693
610516
468316
77625
1364940
256358
1916921
1676886
590719
492887
693486
1979340
1742549
923107
560681
1610746
355348
102058
324118
1581270
492360
468081
1823643
1347928
744143
1829777
1635854
1679560
646390
1867832
1570589
1207044
1478386
1922961
1937316
1081821
1277208
1919994
1299286
122001
666255
1160138
1214887
1157162
1352098
907684
1496843
499813
823736
1880787
157461
1307292
546571
1080414
420506
971012
1613018
826927
587266
1199379
129114
514814
317647
1097149
1553769
1920155
694030
1613362
1963289
352965
644730
973382
1109462
523432
1239200
1684399
1504727
523928
482346
1358538
1792517
1463383
77310
148044
200276
1153777
1415470
1849700
468098
1279440
231198
943494
88101
661537
1045307
1749743
1113725
109243
1177468
1797011
929398
1170292
731356
69502
1870833
1234409
733779
1163138
12303
1057000
877204
459689
509032
225156
1722745
889847
292583
763624
174769
26889
187784
963621
1418443
846179
1769309
764704
1024330
591489
1046225
1436400
690940
883605
982064
823572
1072820
146084
1190988
406689
238894
1517464
1262231
677766
292546
274284
1177976
833256
1098870
1918153
179842
86695
1757123
1025050
420661
669783
710687
1207675
719365
216719
1197628
1238969
1169470
1214437
1531944
1981246
866703
1847248
799236
817609
437715
987705
73940
732171
1611362
1417883
466141
1301537
68338
195781
1890773
1423872
1839423
1649783
1605282
1629116
1917900
1493583
1552019
1023868
324415
383074
838659
1542557
34440
1585062
1799049
702174
100565
1596166
1565220
270346
631106
361814
321537
1403632
938057
1764799
1349143
987225
1776908
968030
1382004
1393418
1175630
315064
120969
104096
979966
1785603
1905096
186411
1152124
1741922
1068172
1704586
1585484
689248
1431477
1853679
1323524
1012334
742805
1046029
109339
1320480
1046652
866462
21016
615074
971543
1530018
1750560
619853
1849587
1245913
434131
401894
1738042
1974982
1671420
266728
1511797
825292
1967018
1791011
446271
206269
548621
1885430
1054912
290723
1813753
1641011
798000
84621
1504210
563381
1345681
26996
314957
1750030
1131481
1125573
637921
1218761
722895
1177879
922640
1908508
382629
162754
1551662
1038426
492030
630959
1519021
353781
1707926
733533
442792
614742
1724745
1204867
1825452
830741
98292
635289
1608709
559520
48334
111165
212261
1214760
608773
1707141
1632003
1327893
147487
809846
998225
478758
1687493
801500
309934
1549950
1287436
1551927
166377
1881126
747870
1002620
969710
1158513
1844026
1297934
1255856
272423
1018656
939216
794963
703597
933011
235525
561570
845130
1764848
245085
128098
600963
78402
1192612
917663
484999
1883745
483758
8942
84519
315456
1560313
730754
1639303
1773869
1845824
880038
1933356
243995
73859
377657
1622178
777983
1516063
2448
211258
1395823
1105149
1151305
1093306
903906
1190616
464645
1096286
1726012
1519518
473642
558908
761545
1579906
682339
796050
1972833
826983
751873
1042849
1396908
213074
1145150
1929561
852270
1345334
1266783
577388
1913214
1897838
1133940
1385098
1966562
134612
883734
1796864
438820
1309882
472403
944156
1442199
922965
1309847
1936546
393563
990140
33335
1304781
1364153
1147443
1554547
1580166
1714131
1693742
1911366
654742
88011
1122905
1763056
1755823
505639
586839
20774
1909868
516458
1070291
168897
1080358
751785
1931316
1244596
595200
305604
1384281
1350345
599790
921068
916142
667724
630303
1202301
644641
1691030
138294
27241
1813978
1333275
373669
353049
73019
1556416
1524643
524639
1291988
526570
1802711
769323
84216
1376154
283679
1374567
1216809
1210178
1687928
568394
1155803
25461
1291645
1039802
679439
80136
1184393
36957
796236
916208
867591
1833007
1307700
863369
1570173
1236692
549323
132355
69018
1743928
191020
732270
1978606
1198299
521325
1418958
45022
1453584
1869100
808435
449200
804978
489750
1600747
860919
1476345
1718201
829339
1703359
581447
893584
1014999
1142862
1647544
220832
1595145
166478
663782
1014437
1093152
1740059
633750
488417
1339479
427080
241330
391232
427712
1702979
45272
726801
1574981
961663
1192123
827455
1591674
1867789
1325861
1774928
1157171
1125402
1784982
154550
1411444
307815
249379
1295738
1290581
962785
1834947
757228
1788847
745846
641761
544384
617222
1783233
1325432
907422
978481
1335063
1376720
247896
142781
1195657
337868
56821
396828
1391991
1069107
434807
1742434
1644988
1623533
1763247
1118716
14582
1291690
997940
818792
1933847
813312
558776
142102
1590708
1686787
612548
1653644
911569
480949
156493
666962
1915772
1176851
688468
860115
955087
1040493
1603514
1231843
557595
1561462
1322871
694364
796590
1917698
377616
605625
885724
956099
128639
1391590
521055
513631
1858366
798895
958033
1481511
1678942
867926
706387
1158019
1056240
484116
98266
737503
1385775
1977741
945141
1005204
1036716
1262365
551649
1711872
1673996
847969
406725
431404
206907
479742
1477413
1281092
1781647
1790873
1599373
209312
896365
1402997
1539178
1113486
822102
1038157
185319
1908664
1379966
1908550
1276276
996969
1319891
1029369
31687
1439645
1503002
1920298
992187
79165
436931
669882
1866154
566933
1364975
1023434
522886
1477709
1472151
1603487
792485
1513257
1895317
189323
1937435
450621
570589
1069353
196068
1472101
882890
581064
685901
1138343
1443174
1901965
461893
1819583
581794
1942876
1819403
1211699
133117
1470868
1386253
1470029
330417
1271377
1927870
496473
321712
1818331
340692
1272679
207090
1192355
890950
434023
1427183
362457
1164078
218972
1441280
468113
397052
810440
358922
1204697
1896237
859729
845503
1355216
142003
639065
570030
1384055
1017948
1516491
1388350
815717
1330063
439674
1787319
1623543
1763065
1152588
1883972
1287754
1195665
27961
1028175
1088931
1906256
1623909
1861775
1074235
35881
1470927
1881551
1837977
163127
1520914
1463119
930596
754055
954529
1804082
1855718
1902438
1265445
1089754
1029702
1909342
749150
1421040
212256
587215
567035
1608757
1001114
1598780
1843639
1856970
373652
1466505
654664
43546
1310660
306622
1294973
706598
932583
1167824
1018477
1795787
1036199
1568422
978607
1974082
222709
1530742
1744689
1427515
1528008
405699
69187
1011058
1991532
1119924
1344080
1761852
202659
1750400
302768
1735084
1537702
1927133
1755626
858726
195792
195187
446258
1466842
579328
1971139
338647
823187
317562
1531422
76284
232656
1442158
555971
463308
1471485
1598561
1917425
1969463
203056
1553187
459517
1949959
1810275
437997
1264518
115868
1516141
319113
568332
1121769
1841321
547706
325279
1546759
835846
322227
554118
40039
42992
1247594
704642
1951272
1692683
444931
1819914
1756729
393144
657491
231141
703984
1545376
254896
1966351
556926
1839765
1546863
689582
921993
1084990
1172793
261673
1372143
1138638
1169312
701256
650642
1771586
380997
1068081
7572
107803
87483
463520
1376220
1415496
1938324
1014076
1874910
1074070
1626772
1031429
686934
1654161
709702
428601
725783
1658937
212747
1591625
1507544
909198
242193
1791212
833118
1856753
1245567
17355
1101326
488054
833580
114350
79996
1641788
949575
1826459
1601124
746630
937366
1278529
136051
797494
355852
471012
1508572
604808
172403
152933
1908650
407876
1857508
882979
1631078
573711
528403
736662
174109
328152
843245
531244
44953
367792
955499
14099
483712
920758
712871
427689
224851
767091
1296103
1040790
1676793
460762
28061
44413
579384
1599707
775828
570683
254904
680327
1290751
917746
1619409
727548
1151231
487161
149974
1945621
1079699
1330375
729454
1873705
586837
1779164
1988378
1902368
91689
1549344
295823
1620420
526599
1792140
1122843
1756497
295188
599240
611966
1078193
530571
1730529
865772
77942
1442597
930208
1438522
1096662
104183
613558
1521120
1714217
1775811
374036
830521
1547261
22523
1519460
1809307
578995
201398
441928
191381
1608103
1942092
835784
733771
684698
1768295
1767506
332922
1474465
911642
535972
1961380
1073074
656897
1144929
755772
17981
763359
942848
695895
808451
1700942
1695442
982640
1656646
235903
919083
1513448
895558
428988
1676041
966424
381543
1328329
1966013
537801
1537394
1735928
1337427
1152163
1760814
1935059
1866374
62935
1453502
1200070
695768
683926
1520992
757590
1461520
1530223
1495893
873540
1403600
994288
1105124
315184
945845
1226246
1685942
820009
1915691
699640
575842
1404804
1686802
716243
1520156
598099
1196237
160847
609916
1043277
84477
1446939
334868
459009
188091
219292
782032
1780199
991210
71931
1113972
863210
749560
289339
88946
74689
1586739
936003
563967
1763900
57261
1637416
982054
1460102
1252076
1689128
132647
986229
987478
1035057
986315
1574563
523005
651654
1903629
701742
696863
477776
1863522
1439191
1882493
467054
1278825
343493
743551
809555
150052
23346
1891741
1714589
889067
350069
302221
1110497
1441209
1932115
1596420
667890
1863106
1577038
1678815
341230
731701
1957820
1414034
554752
1458247
1591538
52435
1931864
375792
896622
431535
743275
1099750
1463595
1825108
1545284
1451844
346616
1355800
484739
752990
1575041
592828
1893196
1734177
1231119
1044135
1309737
1454196
1530312
951349
440078
438868
436016
921226
1953578
998513
729298
864845
1640752
1179209
1819825
681275
299991
35934
1886780
853176
1732347
1435495
926988
1608734
339367
1814030
1032770
57355
140902
505342
23777
1754283
1156946
1345507
882590
389870
1927297
974752
1378862
484941
1418886
1183787
836314
1578012
1965094
1878498
904387
833001
224815
1111082
770793
1541224
1425345
583991
1385594
1337099
792646
859485
851196
1101078
434969
770558
1569039
1387886
1840581
1024968
553059
476822
1708149
858123
79944
924883
495902
601454
69511
1806385
269960
1127229
1489578
317149
1863074
718564
1120940
1663598
880347
1666924
1502645
688545
1583090
434208
1340595
1194515
426529
1613203
1735930
762552
1126218
1619040
61609
1152349
1516114
1566229
225189
722305
1699848
1085083
1912231
1769253
1079883
1368958
180090
1118733
1367511
1678342
155389
1081978
675434
704079
499295
931224
1265567
873940
573474
767303
627016
1397503
135561
1765794
804620
1132714
1135849
280892
503249
1612952
901329
340756
908592
919838
1161710
1322136
391963
536198
1278986
1973973
1412129
1522706
1082317
180599
676294
1053705
428258
929659
1132433
120526
490562
306213
614310
1783870
1479660
1232781
731922
1549883
533153
1117539
828676
1325754
165378
1137019
870394
1881049
736803
1790274
1775840
1361442
1656494
797748
1270618
1917553
1782420
344480
751160
245919
1240985
34115
1390732
203946
1993703
163212
1943001
1241659
1810129
196531
1607886
1390021
1611260
1983911
511611
1776022
964761
535130
767827
1796844
306690
719007
1782565
1284054
1461909
1599687
597877
1003246
285441
1812604
1766059
1581552
109006
1290382
815979
1080878
57406
858924
382644
594823
71170
845118
257057
1810440
1431305
1694477
1444617
1610687
1680603
1156383
1347366
347591
1960892
265710
1446795
972204
483398
1663532
253964
269393
477241
1789351
51374
1244586
755234
1873204
1134914
758087
702105
902888
67330
1360377
1388093
1562261
40900
1098254
674906
1462585
557251
88287
964904
1824823
1927814
1392721
1045092
1624222
695232
243782
1289470
1631205
438122
782436
1545754
1542971
944168
1655450
933394
1186772
997734
173976
378024
217912
1540584
70414
1746682
878910
1885446
788474
588964
250169
1564409
807531
1276979
1892293
459954
628115
1260102
334347
418346
1612255
576930
1943716
1204343
854835
958511
1126172
695300
1206198
1997662
1970394
1990058
760703
1623406
1101551
1953600
970303
609037
84771
1116037
1596296
1399399
1294317
811222
905077
361250
1649066
1167037
628236
1234524
1976987
862068
17486
77575
651181
1578662
1214510
1274442
1834469
263212
319164
1163856
1473130
1679081
1841840
714116
1721798
526954
1516141
1981106
730911
1541888
763295
1070859
962321
1254226
1267458
1359686
1911577
1604026
1858961
1699660
735957
479617
1582796
373457
207795
107890
688020
1113990
706550
1829881
1732838
1209175
1745883
1072899
1710730
1367028
785712
870404
768261
817829
41898
1570892
115931
1451200
1517539
1540900
32651
239482
650372
1446390
1658674
1615311
1217210
1403168
1888697
116849
1909592
417179
922129
529245
64955
140193
925772
470306
267515
1051966
1908015
1750988
46004
1736170
596396
1044889
1228036
1582778
1982855
1888997
1773347
1561251
1614818
224038
1331614
1305017
1888747
821658
784870
618226
863141
1329048
166275
990770
1170479
366647
1771484
1384913
508870
961303
1027338
640023
231770
1253570
913709
1146917
447545
1026804
1346943
1698319
1302653
273571
937268
701545
131677
1058157
637079
419750
861451
970189
760876
1820263
1824609
1975824
1406725
539497
841916
480883
596865
477127
1298661
22825
357329
271979
1762814
566508
807183
1580920
685242
1791120
1354404
1675983
189298
724697
1154727
565958
330011
1441675
781206
838863
446242
1464781
1891471
492207
1058188
1111977
563308
1853083
1370743
765522
1912504
1584969
267896
629506
1267742
1400293
488292
338791
1745840
1663516
976753
379342
632581
1939977
680450
795666
1412520
1503400
143044
1293807
1200956
663920
1072778
789104
1596476
61738
1868172
956245
1481942
682647
445138
1076483
1591015
614603
1135760
838695
1214170
274666
105905
677977
1709711
1651639
386171
1236556
672677
859316
559442
966694
1528935
835470
312109
974445
277785
789727
1809505
1973888
1564043
1699253
1942011
1925171
50803
1493507
526402
872699
1473166
1478758
1861112
1798390
1030978
1981857
1224010
1121158
1306325
1353227
1455879
1837509
30677
99594
1260489
1246274
118733
680300
799080
847205
539123
1372764
1376981
177466
1310785
52284
1835651
212856
1257645
1091813
1237329
1035490
1211501
1365736
1198428
889595
897825
160481
662665
1295266
1559213
1923708
1475722
1096581
394382
1892251
120883
1879940
1372882
333189
1723154
1987917
627362
818452
681267
1058246
1556872
6945
1507391
337118
224177
1288026
454855
1169725
518084
521332
1596312
548814
1060008
1276516
758822
146773
1815426
115454
791901
337662
1722973
488273
449740
1818434
1273545
82858
1899012
1715240
1900622
1615313
71646
1352184
499649
668084
939699
277699
922833
366619
901282
766225
373519
1403710
1101268
104033
1702602
1008914
15837
1982723
1221906
1523797
901785
323002
1406361
1402280
1286686
851641
496858
1747400
1153997
1678778
655762
214650
1385967
1241965
875206
1752155
1508669
614285
1056639
1095706
1093940
560430
967668
158527
812985
483039
1408950
54622
1552055
1887474
988263
1971498
1573988
1407557
923810
720743
167472
1461723
1303623
1514931
858687
55830
1801965
757405
967570
668708
635525
775670
638685
1559987
341116
217016
1591374
1253146
704794
1287314
1851571
1385131
1821704
297921
1789093
249047
1282179
357242
1929757
380881
629412
1537603
1654413
188560
1596401
116590
637022
569683
831528
1271469
1614336
1787865
1907949
1953356
1611105
1490622
124196
216087
1780909
384590
1391002
122631
536408
1179082
1780291
1163965
1722232
772649
1611418
1139456
986774
1920800
139481
1522605
95210
826603
1843571
667641
1051643
458831
116181
208243
1951656
255855
620305
920076
166107
390635
1052664
1126
1206609
1600394
1829664
9762
61663
1321169
750429
98909
418821
585720
1995654
738123
474679
1883082
939822
301538
1769280
1632742
1080142
1484504
219093
563442
410296
455790
1829315
1902354
435511
1346253
579626
725498
527029
125952
260771
1005106
1875696
733011
1015188
1227452
394146
142007
1513129
922363
1046821
91450
1363403
381403
256827
1006722
8464
1950124
1854014
1220258
601550
1403140
1658295
1794099
471344
82091
307681
936362
763310
1287033
1432258
1003029
1375195
568280
498039
1257896
1282217
822572
1485255
1476907
1540291
1749450
409013
330110
215098
1212705
1034453
585643
1766446
1637835
214522
1688235
1975538
1272371
1519884
1700927
1829166
598834
188840
637705
1915851
939185
204866
1032059
534509
1595400
819815
1369185
1922902
1041305
1503438
986506
889805
1202569
1681673
309638
139043
1560318
540540
1462042
1868872
1043438
219715
321339
1524640
138932
1571044
102966
652102
373920
1128210
175254
876344
1968780
1876773
886133
839023
1707691
804469
452961
1189165
1562809
671469
831168
1647311
1357338
1635854
1538414
1631676
988588
1355069
1392411
634664
1654026
1856625
962596
14438
336720
1542615
1875083
586794
171924
1944154
977574
597957
1611336
591451
1871736
1583398
854109
569997
176609
1997073
1785505
941385
1276070
797348
191318
1543518
1708766
432584
1779789
960492
1084544
1855583
71028
1821040
1536739
1143069
867600
1911050
442618
1409978
1940457
203349
1041633
857407
521251
626780
91214
724631
1892633
1408596
198788
1048999
462130
727521
1832056
871967
1513112
915138
302976
1897042
1141281
507465
948464
899253
1434206
7676
495475
965931
1039211
1853790
446613
1907912
201540
457885
130059
72089
1972106
1130253
1838599
997540
1367617
239750
124822
1158246
415515
7091
89402
354323
1554888
1512699
573900
493821
657979
140468
88855
740057
330561
591094
969282
732336
420201
985451
210740
1366515
1404396
516898
693480
503214
1251584
1303033
1900034
582112
1147744
573723
888855
1587558
337865
269486
833598
1248176
778549
830626
1212095
1960030
1509445
407117
1076324
500171
1386184
1532382
428434
827376
55765
76937
119133
1480469
277002
175894
390343
1183581
1524111
1980489
1945171
1178825
1186835
141826
515875
1753316
1069990
1589110
1750380
1278380
1425522
697127
1358762
1286143
28646
500626
1012721
150358
255060
1749351
334922
1684736
1165764
1514567
1528163
1683428
1242301
351110
1955138
11188
738921
410596
259663
1503158
703911
389531
1983567
709307
1587575
1251964
1467132
1476000
1945888
1206013
1824823
418654
1138062
95003
299421
1349297
485958
483638
117655
94445
417635
1528573
1657820
301274
1353335
343773
1550093
1044761
25552
1904177
1379032
342640
1893901
944047
385484
142455
1451646
1351456
116121
865150
300308
1169750
106328
327194
414692
166122
1846337
469051
1982365
1805320
1845007
101317
244227
1132719
1204472
1391995
567708
1553842
865427
1660421
1801776
1866930
440901
300823
356239
740467
811927
1362730
1361812
864850
1786498
1848900
1010082
1471004
111802
572515
439612
1290720
65449
1984359
546678
1422753
1959742
275311
1575161
989945
1791628
1126795
161508
254895
1018760
1519717
1621481
1032736
1440805
596046
206177
1466241
11763
775068
1125388
1187369
217861
890437
543603
472113
509680
1267648
1660731
518000
317867
1757699
450579
428827
1594027
1955590
1335838
230823
327241
26168
1440450
953120
1201735
755644
1775066
41861
507871
1388935
1495413
1887355
1464975
293265
66112
138306
1368074
372810
1813111
114789
191907
1475697
509793
309083
1862637
168932
1974948
1872036
772662
1290019
596054
1894227
193822
752017
1999878
1518874
1134842
1261641
1567308
1632223
1956427
421108
1403259
1615566
1166374
1281692
1301122
1059583
1393829
893164
1872836
1682741
235995
182465
920563
1747940
69884
438012
1036447
1346316
266026
484914
946176
159116
938930
1486742
1158561
205898
1164669
1753265
342081
813242
1029605
359225
1494733
1406401
178208
1058898
840818
255312
1031188
167250
301953
1940660
230067
104913
428082
1825256
470601
321051
1356053
792156
1550017
1327260
556056
1629033
1056932
624961
1747753
548993
1662020
1991068
797843
30917
1446894
1827529
863472
1455550
712968
1649673
1906332
1142720
668124
1651708
1415457
913174
1524265
366189
415696
1548311
1047639
1921587
1937418
1820037
306493
1624284
1796955
1344597
1680560
644440
975705
1505058
137760
148377
1730513
1401756
1647256
1411343
340824
214560
797109
398847
781060
418420
1352591
1941208
1467899
1964135
573855
825824
1642209
1145988
678097
705652
1111752
1977442
806289
280709
588683
1922456
1907662
1197828
691612
839353
89219
1000114
789129
754652
1120676
1965931
1550387
794636
496973
371394
1264326
157245
678761
1465544
211560
1433569
1469088
786955
835344
1308285
150930
431161
597466
236392
1930134
748796
1404370
284485
958570
1035492
177509
761476
1422350
1914875
500597
554396
1908750
464292
1756804
1163110
1528010
1139412
807926
1297654
285159
712085
1947887
794246
616680
114480
46509
14351
393216
326430
1964030
1556396
1305548
1606856
1265526
1692452
556860
427319
694339
96916
1078071
19813
280943
644550
964318
18045
566296
646813
1385773
406582
1237631
521672
439547
1914501
415237
162876
978798
31034
813682
1005229
1754064
1935554
431983
322156
88477
1453746
1100700
27238
1504602
1410789
678085
586814
1839783
563269
1341416
1078048
1996873
1805848
367717
414048
938600
682703
1236531
490776
429590
601285
1171986
1106270
837603
1174401
738798
1558735
668890
1709964
1331299
436323
217088
374655
249981
725943
217154
1196138
846020
1758217
1371456
991825
265117
1393969
1736390
1007605
358396
1595192
418072
138089
1728189
450797
920343
267559
280461
1189882
331381
1067520
1531642
259695
1275703
1163287
1189968
1525230
732339
1934887
1182085
1454211
1466825
657792
1281727
1720481
976338
642355
274119
1833567
1178199
234771
1851397
1171800
1582345
1711882
21350
193977
265918
500237
1686300
1455174
1498864
115883
1246868
1213451
272887
1252980
1282309
1158807
573235
236287
419840
653541
1254048
1164467
1949046
964153
504230
138939
1194799
534319
27587
1204512
264427
394152
252037
1724148
909171
216251
1700593
910493
1771802
1403242
1884431
18271
524076
366020
1943178
281295
997221
1325847
799041
1655597
425993
1385793
1049365
1600331
1493944
1825665
1983456
805264
908176
1490126
1804522
1611513
835387
1139279
380884
1928551
866877
418830
1416456
157184
725753
94326
1797217
474102
576381
1403728
1349603
610026
662916
1043612
927647
711276
115643
326732
1026160
1751125
1123561
63998
296587
1206294
1661921
739207
130728
1663111
1812757
1477148
591811
1233161
1544550
726597
571204
264162
311442
134863
892419
1303357
1921421
631222
860535
74451
1961103
37191
1289593
690254
1286215
1364972
1299476
1990990
322122
1227065
1364764
1064499
532591
660483
203898
999975
577012
112162
562480
1010822
169415
1206836
85219
85471
428141
1801798
783463
1726154
1491777
489120
1967216
1033150
1065324
1955640
604676
1195964
1184837
1721887
1201199
53006
1120460
490750
647630
381207
1183845
1632035
262180
1502678
1966624
113429
1428731
1406359
66624
1109429
1024659
13395
121163
1115193
655566
1050804
1305356
116521
1120563
1464483
252859
305893
1155844
328317
1626011
1345605
1849105
1924706
741213
1168187
892357
841871
876306
595337
61172
1428674
1561300
1249503
1065838
387640
1693466
1665334
555198
1054644
367214
1088515
1168871
76068
1656389
1620655
290305
100682
1114813
2472
233979
781810
777491
104456
1666567
638190
68844
1181182
871798
1820343
700908
1848767
1317932
197092
1790008
656938
535715
1761886
1728582
573541
226638
1646213
1610081
244402
665188
362241
244972
296628
225847
360555
1578017
891479
469055
436286
929145
1091087
1874502
946649
1554329
471301
247732
396330
1581680
1340777
1051525
872414
819625
487550
1088798
252535
799920
891537
104149
1648415
1978210
231874
1218277
938423
547539
1151726
968850
56521
1281790
1228351
52330
1025945
657322
919953
478740
1805928
98008
1672650
446358
533610
521139
1344378
161193
398519
255850
972702
1146949
1380186
929418
354947
1386603
1940692
232378
439310
1535311
1715579
1014963
719710
896787
211639
986657
514450
996389
419670
141231
627131
1242758
47022
1037391
398416
350664
999737
22096
650624
1414663
1196118
1225063
1350469
1330240
124470
1474977
1317499
1844145
159410
61252
1117677
1684738
1110378
111835
614238
465797
1908310
427167
1399939
1830864
485329
1231348
1893652
1336360
14544
1968277
1440549
762203
1485367
1378278
1347562
231406
734199
197669
258472
712122
1383352
1347634
369650
443820
1623037
1246033
1292564
472978
1139242
1714167
519716
535917
1723827
167940
1748471
1935249
1962172
42956
1453185
1946071
1291646
190318
1913058
302156
1173063
59210
801498
1562697
679201
1463002
1351397
404701
1510251
793682
1153466
919940
1040708
801542
311560
413435
848430
1141833
246521
1532148
262720
1751429
1357618
1128240
316965
28350
1707509
1166748
998162
882488
594178
1180026
1143595
982057
45722
396516
709153
1689680
1948237
1487479
1776789
1347292
734468
1589079
237899
163130
1647417
40815
213199
608626
1745396
1279277
334188
1355095
1943702
1401462
517277
1829780
1440744
1748877
179445
1608882
1927454
1930946
1034032
780187
426245
797735
1973415
983011
1009613
1678436
487776
392023
1718571
369111
811073
1727335
552628
110699
1050629
496874
1175186
1302527
1590679
83004
1719285
1989134
1147398
457447
1180425
1466649
543173
1491095
912586
1709848
855292
668714
1985197
1116944
1410282
51977
395588
1078613
1599405
1239183
310494
206319
1744096
67123
1673796
758180
1907472
138482
1273937
680598
75062
1392638
486764
1876761
34593
981905
1980433
394423
256814
1944392
1789739
1646597
1130522
592857
1323925
60100
1050112
417178
1409006
468266
330683
1146100
263918
240632
150038
390508
1182265
30226
323676
180723
1767302
1470546
1376361
1968521
421807
1557136
1029101
1582368
1777375
1015805
384927
553827
82149
1988102
1766282
906039
1204703
1590040
480015
170560
431291
753784
329441
965712
291598
999007
195488
782787
453124
1469619
565015
1119966
1517413
905391
194454
879559
1998325
870954
927110
1200181
147041
1901385
1538466
1866026
697198
73319
1581767
557403
830836
72487
63511
1759750
474535
1077299
1582203
856847
211271
1334417
554420
811173
667210
961992
1660025
914319
1212277
1553246
849185
1271500
15808
1979866
1209020
52776
249860
1516022
1533425
1285133
1855911
1320579
960782
649629
785806
755203
558183
966198
1018547
1402563
1889609
1379600
678407
70012
1628914
1150490
1872341
561345
1210725
1650377
1369088
1789089
703296
996506
1851684
986290
840441
1856595
1297701
545011
948145
391054
339531
492321
616243
1190618
1171578
869273
324231
639544
545394
100935
1588463
1965769
1991992
641083
330452
1063316
881658
114903
289344
1284714
397059
1126790
30351
654711
26575
27836
266364
1547368
1479999
691078
1545515
1453034
312938
1550655
1371175
1247887
576356
576106
837670
1415661
30537
855038
473814
1181888
1647435
236573
1957125
804262
1755543
456791
459014
712458
1148800
975684
263212
1765063
655575
511286
1644265
1227047
1490293
559104
1438599
611715
1361356
43801
54891
9606
749247
280754
1818698
424103
721114
73079
769682
1273101
1563856
666889
1426956
563654
1603393
1063383
996739
1377470
1607973
782296
303783
1518862
1962965
1734955
95665
988612
546770
691662
1814308
24763
1387967
271800
1050836
1688508
1883370
1958072
1240993
1728231
953928
1664155
1923380
498868
546791
685218
1235041
1080849
1533351
898383
752727
387403
1572709
402830
1518859
72597
1200853
242136
21592
1530953
734622
567506
736158
1204324
844730
1127237
1194706
530460
1724761
1834461
545438
1022293
1359593
1276594
1162666
190467
454220
1696613
657585
678823
1927215
688352
216128
1271926
1717064
233143
1596103
1902870
181587
1533524
987691
1914725
1880299
1555722
1885136
220788
918985
721654
628578
834810
1678642
676619
1242018
1671404
15506
944256
1105880
9491
1795295
846468
168478
1349618
909553
813063
1775671
599240
1121358
1381165
1538205
254771
756732
22381
58001
144726
226921
199363
14427
1954713
710488
622619
526207
1931184
1502315
55112
1707831
1971780
364019
177050
1115756
387213
591616
728685
1845972
1570751
503600
764490
1600325
1089686
1463721
1382022
552019
615130
1735093
923320
1437423
678494
741803
987201
205471
1080313
1081717
1007441
127033
1152336
1332209
321227
1054572
408627
725265
620040
1634918
566143
26812
1781092
711822
531182
1347394
1653753
1973419
1446906
112986
1468882
1726378
680905
1896235
682344
1273996
136466
1392510
365399
565022
918380
1550798
663090
1046103
1202219
865728
1981880
784950
839873
1484363
923297
449598
496387
1286817
1458852
1003957
1564769
988786
161673
78314
1691200
25496
677201
259366
614579
738417
1912482
1914720
39974
1362165
1163246
750643
127995
77538
1035985
298766
1643394
1440184
1728508
1519764
962390
752717
1482077
365212
781946
1238813
1490233
84194
245775
737021
861545
59495
1939121
1402844
820964
1682421
1950463
857585
1965634
1115502
1246767
1441851
1960929
213299
1903058
813920
901640
1461776
159397
1041944
1906872
1115037
1520678
995936
51488
932875
490444
1789563
1281850
429542
1691345
1418411
579446
622280
1401321
1095053
1456459
92934
1257078
552203
658078
1949186
1208099
1749357
1258851
1617445
712418
1679760
1776418
729624
308391
1391629
1909746
1124520
1454425
835685
1736858
1096035
801844
944648
1496645
690750
340641
1050944
122600
1410424
1817862
1633854
1360778
490522
1626065
1862633
182140
1298887
1555319
400934
312852
115019
1143289
27854
635602
908148
991897
1172205
741098
1736330
1192017
950530
839031
1788742
402852
1990146
1131945
469275
305011
1690940
1455431
555999
957982
1369478
334867
114068
1277567
648355
1342005
25402
899966
1531069
1125054
518824
1022009
1915730
168614
1232407
1913136
1108476
269014
1516837
1916567
1940552
931148
1508844
1127832
1501157
1074167
387605
778219
206651
626853
56060
101409
194187
2790
1246365
555746
735920
1245421
1150981
919370
496332
1535292
1408769
1256879
1693334
1499465
1032541
71124
1268060
405476
1625696
868494
1687584
1509661
1641579
1791085
586164
50078
1242474
1008595
436089
1659029
1463950
1414874
823803
1819565
1345566
302338
1348899
1125229
287405
1747029
1671670
1290779
383702
582132
1791451
67642
295029
1730714
1276454
1951166
968401
1370296
1833531
625819
1470467
439891
1424681
592619
60012
1826690
1822208
1165041
1780083
1665853
12695
1558367
915591
1716097
1557371
391025
1074588
1873666
911385
699707
1403763
1394773
1350194
1006286
1536173
874927
1343334
749604
606324
180473
1165154
1716728
1350073
1403777
525838
862401
1738384
139000
474009
1249788
985691
1170181
12667
66225
772562
775842
262472
1667072
1471331
1760842
947363
745227
56203
1548871
7723
1752928
1758313
780043
1602025
583733
1764189
1449041
1034252
1515614
1668052
1695998
87420
1308673
1480355
392127
1837173
1525049
809844
434134
1273275
1111410
1540329
771939
526166
42574
1711082
899741
471250
1700895
68246
1743368
1445662
812538
1437264
909549
1796994
298005
1249855
443938
1869853
1870688
483818
1556825
103459
1831485
536915
1130900
66735
273815
416346
337995
28208
1727317
862995
223346
1035430
1886014
1012314
438845
343022
1446957
914629
1176974
1939834
1121690
565820
1249864
1568875
1779218
176325
1004562
1386408
480389
903243
28381
684149
1624705
1482310
178684
1044894
98380
1884841
383182
1221384
591995
1980294
798477
495915
1304125
1533710
552237
563923
1717040
106649
19539
351107
1757652
214381
1281386
232883
450045
1039482
1896466
914287
288705
1924540
393587
1781685
1589382
471573
39555
1728338
1596667
1875730
68101
889276
1934303
1812174
1445992
359341
1088462
1327701
179033
1892181
1139741
1116276
834624
675660
450863
736954
1574106
955646
1700475
1232441
1526563
781461
56355
590117
706886
1415702
1215472
1487095
1243828
421034
933203
1788650
1421573
1488974
559992
1569246
1585638
760528
1437836
1121740
817567
1070803
716237
744111
898043
1157108
559585
1960551
663238
509788
1458466
1277201
426642
819012
912184
817997
581692
1838117
759680
293612
358145
1491235
1054
1599393
959358
936516
134329
1726940
1353441
989738
1479170
1780624
294450
1429794
215875
678779
1055132
875409
1071663
323329
522673
369413
1893997
1398866
262753
1461905
1215691
626564
134042
1666298
220837
1997565
1606759
578452
1789925
1171299
303345
265443
1433407
475114
812000
977784
722332
1354276
791345
230058
1618704
1259204
220600
1712191
1488633
1600037
1435528
503637
1852959
1064097
1161054
614985
1723558
1400926
1400306
1773118
1423788
1982415
1523155
1160402
848456
472336
146382
571349
164161
1357880
61276
1422162
822093
1204688
1965639
87434
532020
1613344
150388
997506
64823
684409
971037
1887790
233660
1553565
178554
1737068
1658579
522619
1566191
28510
1973127
180480
1043005
786953
442566
1806344
1256349
1145624
678162
1253243
1576161
1405750
1798193
241296
9067
230101
218556
919444
486602
932610
211122
335789
1831799
80274
103910
108254
71884
311731
1590574
842003
152045
812439
24348
341655
1927689
691294
793064
262220
1028631
1642547
1221524
174627
1724239
416853
194212
1753854
813066
1723959
1196624
504376
1920388
1075453
1857351
785658
1111936
1097418
1573040
890783
1188213
767678
904117
622260
872350
1107152
1833997
677622
846397
316390
1803014
1962987
177628
1850757
1743950
730771
128308
1353509
1650583
445444
1050504
1831142
549889
763102
1449924
636942
1407001
1917004
1440627
1392969
1888502
1740946
1701834
1823904
220646
381957
746528
1416897
1542185
604332
1883355
1871767
958473
592549
733743
1280182
399359
361841
1932516
1316677
1854616
1931222
799384
572092
799117
1686082
1087890
272520
1976320
642886
798279
1359421
451686
1471892
1161845
1098500
380610
54458
1204189
1458228
983212
1158913
1250477
960870
363840
51077
1382785
259553
36560
1331459
29421
1473023
132217
191529
605337
533157
776325
237609
912746
233463
1370680
1773973
1851302
1452675
1065854
1689529
677249
303894
618272
1795154
255200
1967242
855537
1474545
109217
711914
75130
916502
974407
819981
704793
1199745
872938
262625
679127
762420
1941017
890491
1831991
1153265
909565
504390
1070578
1729763
1074619
1092489
590405
294879
1101440
1926466
1656133
1747400
1095995
752796
1339851
1959059
1495543
911113
1325267
502114
825748
568342
1211788
1285804
376023
1170549
1250081
1257244
1339323
541472
919513
12242
762969
1982056
228778
423965
483926
1387928
1609710
1649417
1023563
502196
1677651
196948
1054769
694215
1250129
1728482
261538
156960
1345959
331304
270215
752303
274912
1935007
536857
784887
1674232
596488
1205594
443309
173997
1511522
954609
571939
706290
1728589
1694401
779049
189405
1857354
1004857
1746452
1976272
1330190
548354
1482033
1234153
143837
1506753
1188240
711804
1006740
1674364
1614659
1067655
1766421
454571
57051
156858
1124089
543816
1763975
529991
615742
1169002
1556388
946508
1494442
936671
1919684
249641
1289744
1171841
946838
794908
191049
92416
1984968
629239
1404141
231800
1525342
449066
1638752
537807
79564
1824129
349493
816406
280362
314389
610810
248089
1977500
1544729
296926
1149522
761217
1856884
993976
1787440
1405028
1293843
720118
503391
981325
207014
1192833
759461
1935014
998280
238902
1797044
1214590
1359338
403431
1266504
1932351
1942906
196594
176329
1028168
1621426
1276408
1864463
1291284
491613
768548
1491303
536614
1963480
823091
1471622
829781
684342
1929625
338849
472204
1723214
408635
129872
819769
78447
1250947
1893194
634726
330957
753822
1653333
266851
123172
666159
1022995
1438169
1958079
1928833
1134734
44689
1002301
958266
1364794
63901
963419
868866
869138
1736248
295759
1848102
447795
1133674
1487536
591458
1225876
1598925
1467599
1171296
1651849
995910
186144
1305288
307506
222078
1485912
203521
1196637
644433
682202
82886
431363
1985461
1128630
1576850
1187703
1653189
1724306
725091
408541
969122
147622
808237
1546029
132682
1660704
1942832
290486
1910487
1982000
437416
1271627
818410
1236712
128594
1437166
1678719
339766
1385107
441834
241324
657573
1598580
1999211
1016899
977919
1400197
761971
18393
985333
418797
454
1856763
1491390
509409
1574624
528471
1900609
1640729
1974578
826462
889998
402400
915940
1724053
1278611
1429967
812816
462603
1719085
305806
809293
78690
304358
1494050
505241
1890840
173369
1442962
643643
523445
788149
1516040
381561
1864146
469652
1134943
1261866
7143
1981814
817856
575887
1398740
1559166
1343474
152622
769499
1425829
1270198
586243
1464508
786906
1119485
1799826
1182179
583346
690865
502611
354550
1711535
551471
529123
1879296
1338291
877876
1682926
1491691
1148271
1115148
1024737
255729
1034707
1079011
1293000
431168
803865
179437
1383277
670041
1654458
1460191
902921
1526152
1518075
1497663
1914506
1183465
1464059
1853460
1944530
1446308
712821
1828103
8430
871496
1958646
396438
415939
463197
264889
1875572
1214573
534332
1042982
682401
1706138
1267715
1013427
991483
972723
204412
1806284
1537407
999503
1954523
435497
1048109
1638176
1083754
947600
645270
1345718
1026915
1858622
940790
1183609
1212487
1059530
553755
181250
117449
1870317
857598
965093
1849752
1284351
1922555
667980
609264
1237471
619587
1579225
594260
973100
1597188
793706
300344
1710939
890039
162264
29175
1450324
267926
243558
863854
536778
1133549
80544
1831330
755302
796175
271433
1883109
1290753
1693037
1870171
66277
1836366
50477
1990265
791868
1997012
342222
1245906
369116
1111292
1716994
1320436
284897
646008
72617
1703346
98624
1180226
1299510
1594986
1907487
406474
354772
978509
1821946
1017281
294410
1318772
1855463
16953
433952
1372970
1737533
1417612
1402788
709368
335395
1681722
791588
766213
1739189
506072
1298506
971105
1790678
111451
1035007
743631
1668417
65839
1990615
1488066
638074
242567
1233096
1787445
624565
1100486
1236934
1312474
1787355
341819
1868686
1773613
4533
12194
1847221
509952
392019
841374
1993500
1109806
528154
736650
1856806
178639
193326
1778059
176563
1826531
1706726
1557011
695188
118745
78679
1772798
1988440
1902088
932631
1672591
404707
1830336
505265
242007
1633732
959963
691057
566628
510860
860464
1547757
594719
1404110
78706
1543047
1643531
176623
1768942
298666
1731457
1745503
208394
962307
1171264
1882177
685846
1069479
1682
737069
1033584
1094904
1765596
541543
58337
1283404
480083
1624486
1605182
1165179
464999
173407
231695
1040333
390057
915307
1079932
214000
557543
714993
266123
680208
1845647
1467820
301582
1360978
112217
815174
875198
1858252
156694
456751
1272794
1014332
1737020
889756
679107
1119973
336850
881507
451998
873971
1743276
659305
16060
1461300
239529
984006
1980436
965472
1678091
1303720
112859
1289022
427851
599068
1120834
673683
1612368
111691
1014630
1491945
1436737
1750642
1369393
878750
810911
1593171
1839265
1423578
390023
971680
648621
1443639
1434962
1518914
39342
802331
581411
1029888
1814113
616552
50656
763488
1749768
1382406
116674
665600
1711909
795698
1630283
1818241
325068
40071
1395452
591693
1460256
756062
532943
877352
1467277
974346
1861701
353291
1859905
754317
1559171
1638746
943078
733950
909908
1029634
616848
732075
923981
350636
9370
1833777
44732
1248432
294857
738397
1650044
90904
458594
1330851
773340
1563215
1645776
1056219
563330
1957326
1972835
976198
826523
1556250
1927532
1737098
1067908
112976
1529676
1122108
1646559
1444072
1178698
279700
983513
1667687
1455079
1830782
1363787
235808
278023
1722453
559041
1729971
902132
1056510
231820
44068
1137790
1077227
13970
1331750
964399
718565
1603876
1237111
185019
440599
72194
769711
692029
124962
1375185
874831
135003
1647177
1949780
1157385
1953848
856852
768065
1741689
235590
743109
1317731
1875968
938684
729030
1280767
1220302
1644571
281763
1176285
939471
1907254
495617
392570
1489773
629848
176535
1495229
387460
1717881
1618347
1744426
817675
810698
680486
1234299
1546703
1701582
1558711
313560
38242
1342615
1644511
126661
891958
1621952
1355478
1478352
1886446
1825275
120780
194767
562505
129028
257894
1412723
1041621
866741
327683
1648633
758661
1135313
1661149
630259
1668088
1530600
1918615
795762
1780060
1771713
1363620
1690130
748941
1531340
126100
1811031
382503
170556
1341747
1131422
980886
1513774
1099085
739398
1533475
1141015
1664084
252122
1411256
1599935
657041
1887777
1931659
1856124
576319
415619
213251
1653967
740838
1356498
73255
76890
1411833
1912918
1041545
1082337
723946
507516
334581
909169
1565133
366528
1844182
484438
49978
683894
1899867
1205556
1941515
1644266
1212029
973719
60782
635126
1881835
751355
1375206
590818
1751404
324317
1780872
969835
573492
1247631
1642243
241201
553216
813657
1480673
712662
12682
1875090
406005
1126871
1959979
1930482
1831278
1876032
417423
1706727
1872041
285084
254061
13000
1120590
922226
326370
1912413
1155624
258658
1072683
906476
1573975
100790
1788524
945696
1950417
172635
1681357
294257
1742139
1261415
1977504
1494702
1079077
1046156
1416815
1084830
435561
27057
301552
707792
1789123
620720
117176
929009
891105
1073026
1386572
812480
1915459
1737388
1093693
1748519
1860535
317309
907633
919508
585816
1898179
1501006
904701
1441476
1756846
1871449
389553
172971
367033
718950
973411
1891926
1346691
1038389
711681
1630850
1799180
325409
744952
812704
1709669
1497602
1136849
85492
247714
1462702
1458022
972936
759366
1391676
1799876
1227318
1943098
1954591
1339411
1841511
1336378
231982
160672
346545
814689
1176139
1329782
425646
1917592
1960386
919851
404220
1449758
767297
1958820
40298
429624
1092330
1067334
1427699
1580803
622360
208766
304058
1582723
1017521
1137019
570778
1159477
1493346
612040
1603990
1169330
1548337
1856355
880495
1334441
1270290
1298801
322695
124195
1307639
1270293
1546179
1493432
713688
1341401
1749625
922520
330095
1458808
924526
706823
1589920
69006
182622
1754385
175884
1616336
1007097
1947200
1975851
497768
1887224
1879545
568925
58992
124611
531904
473071
729165
650833
819796
199423
1651381
1342809
173529
1418133
120634
899103
381644
644385
97634
101304
488282
952678
1963831
495069
1196271
18558
19087
739106
1029095
397071
1259731
372784
984794
175858
892984
1939160
1908877
1768084
1495179
1084029
1178350
865871
257750
516001
1659600
324252
1997451
512269
1372895
1734710
931436
884440
299021
214067
417747
626089
1276962
696802
1848272
70395
520525
1134747
1859607
194707
308425
628498
1857338
1951096
1287141
1367515
54226
77196
801208
1245698
1293006
270954
527400
196022
250978
1888550
936144
561420
65616
234992
482847
1202389
1497567
1179618
1796443
132811
73627
710582
692572
37284
1080257
1797612
1204647
1462838
521262
1123903
681621
1276631
700162
85790
927159
1285372
1581556
1216590
1997372
801721
117963
1870973
970580
1241825
112076
1120407
181893
853162
136498
681291
572311
1070020
778092
32243
1641654
1754147
783562
879867
1677179
1152037
536828
1095273
360280
44649
708660
1048273
1629739
697666
901111
6780
691373
636945
1715730
1659355
496722
239768
538988
11990
1368665
695038
144812
875942
1508210
965887
700115
135824
1564420
894901
680175
430203
568314
1881266
704598
90593
360710
168762
1241157
501834
877043
1996180
1373433
1773925
950803
579956
83595
257860
875312
670896
1494189
1039917
1535676
149346
800762
1750149
407660
1494969
985086
1235361
182076
251652
611279
1300273
1307318
233943
1573081
34410
1924394
1104865
787275
1973841
681798
387473
1423152
1142725
169047
1524945
228272
734391
41151
1174150
1128883
1657515
1852119
1354903
101127
1220800
785879
875792
392345
1976974
1382325
1648374
1714038
124218
1034929
836459
1224433
818838
498597
313893
1619952
1903112
165281
248034
1040672
1887221
1045505
1625263
567172
18216
997557
1377684
410045
1615053
762591
1549746
1280245
1059719
1766190
1968224
364524
1838249
323530
1262797
679376
407772
1941636
712526
1088843
1666458
616002
1057019
1866748
1078109
1883889
933171
1407691
1937015
1149426
1427986
1905618
773607
1263500
20967
1635155
168614
1424576
801369
905039
430955
1780368
116054
926305
1042977
842553
1794667
703292
537461
1398115
803436
632604
1206308
1559591
839530
1874229
144184
452208
1359093
1465505
538959
805887
256702
1072095
1424304
351151
1337026
1572544
198590
605755
902048
1253401
946368
1970685
1057528
73445
516228
1780095
25334
820404
1857702
758463
1896149
809539
196663
806356
172618
1876273
795975
423909
1627609
380377
1434118
981372
1154748
511723
743967
1155352
316601
21960
1779146
1723374
1273523
34591
1606403
1334188
1252104
369860
747645
1891239
809098
1817902
7538
469993
283526
116647
1219524
470382
1985012
1432760
298194
1261412
223260
384897
366846
1429410
41465
1920428
1375385
1323667
1195208
1937812
1524172
1555375
1397653
636098
1724225
935577
1186552
1990723
1444469
1961095
363519
1226955
1516013
329260
915232
316591
1408381
540468
525792
199313
8913
159214
592845
1125481
1330569
1199480
980521
1872800
803568
780962
328646
1062086
479233
805162
153992
1681451
900210
1761413
1132716
1224317
512240
1777131
1483941
1190824
1005828
791329
659749
1659604
1780349
1020748
951799
440084
1306754
540553
60864
507943
897306
1159823
1590583
1644555
1223356
1449014
838254
1426705
372122
922392
1805051
653587
386742
440237
1415068
237950
1981577
1779966
605062
1905900
1579122
1869631
1298129
180992
273997
1582308
1122124
211841
1850649
1992196
822782
1501478
231106
242950
1844677
891997
1808239
1045212
1960358
1148664
1790553
1304780
1088461
1256557
1160425
1081712
1018137
418631
478064
1111847
1874443
345181
381202
123246
551191
1998367
1692068
1993836
463237
873047
1483260
1367511
1003462
603976
1663311
1092817
1390328
254582
1877597
795567
831145
591546
164999
1648305
1291218
1599365
892239
783689
1662027
1726731
768632
926854
1911344
238648
234922
1944045
1543080
1494402
196310
294776
1651080
1591779
1383396
1344753
755922
833352
1035611
215666
1406980
1763051
84314
1494815
697562
679820
1929605
338065
1978180
1583903
1006332
1074381
1796172
802672
865554
1231090
1059516
1595417
1766318
603378
111495
44602
1342253
769021
1368745
706054
9256
1896576
133784
267975
785129
266705
679722
533468
305483
232242
344473
438836
1956282
1430559
1931190
1058030
1959299
327366
1699302
1205554
1142864
169823
454289
1382863
459660
1803317
1439996
484874
1269348
1945311
85119
1029825
382168
1504350
1172083
481954
1262301
550466
556758
907500
695693
129373
1489819
51476
1572011
898127
8960
1050167
1143415
618390
731866
1294217
1968230
1502256
103024
121110
1364867
1953678
234357
1196376
1212260
596454
127801
1612819
1050516
1846369
590037
1726428
724997
231289
972875
196413
393678
743540
799830
326578
239673
400978
262627
468359
621492
1659078
116484
141877
1311149
495941
1505174
652768
1436942
1849237
1749161
881567
846685
644727
274267
1561516
1394786
1457549
655393
111087
178338
134394
310453
334669
939959
1175916
519332
511577
1750581
1109978
797338
1583133
1014223
1236728
1680435
130116
1065946
539849
672811
1201249
433047
753216
502972
1256034
883429
575892
1300582
1250513
1525775
1887294
1543737
1825523
1012572
1612858
1768969
1205573
1616306
984073
1188951
1582836
1218810
817295
1438326
1092010
1417608
287380
1446856
1155912
304055
617559
1238963
1784050
199241
823380
151347
17659
994883
1612205
1100469
1354081
906978
1039882
1871046
652803
1118603
627822
445447
1306290
537895
1292015
1485731
1498383
301335
1459759
1511088
499082
815348
1460396
884830
1625962
261643
699015
421750
1195722
432482
1675948
605756
490796
1544050
454252
736810
1420631
1007342
898314
769192
1311347
1757698
745443
969452
210155
1607039
841107
1371975
714980
1758713
469823
304848
200632
14371
140698
758511
1982060
1232633
1634923
849836
1365577
319336
1682337
797207
437978
1653017
1529923
1508636
617765
651448
1738504
1698106
1567919
1595507
601506
432682
1784556
405290
1595000
1480457
1237553
1307521
45329
1836335
1220839
1666127
722356
89117
1030694
1872036
362364
236561
1186065
1198740
1566437
699615
245612
805365
1981063
766435
1314348
1901350
536160
1136819
1778448
354026
1798648
458509
191093
1204751
459821
1326894
1033147
1669885
1968553
1930988
833368
1206062
932526
1012421
1144360
211419
343219
1582906
166681
1506026
1185277
952577
383975
1898
736357
177341
641378
1429431
571892
1388490
701780
65687
1291858
830881
1506397
436868
440384
909999
1896992
438180
1311497
762398
1452116
1540953
1514484
12088
1390783
957454
1090863
394847
1750673
216906
551568
1478701
127259
377658
1757553
33553
750896
355817
1162247
1607219
257609
1259322
1685320
664502
1604153
1911135
942657
20574
1720266
1718442
1502811
1501275
1078189
1117347
194646
1978198
856222
1257394
726511
419654
1119165
511172
1057194
1480612
1390828
40722
1582507
32147
54689
851031
1307412
1914254
1658624
283684
1777697
1335335
46545
1259691
1841153
1508139
1740344
278655
1673117
1871285
404289
568814
257480
190022
548788
1330190
79220
918705
361740
1794394
146249
1733695
1483430
227773
1597289
342069
983856
1907858
1565108
33557
502524
668211
349399
44790
1981248
1870836
1395945
1802811
1495126
1133487
210992
160168
615228
1325511
679154
782598
1491574
1219289
1921374
1207269
314739
546173
296094
689872
1501958
397508
1789182
1601497
868840
420198
1519696
1264147
98927
1076145
346296
704736
330429
6303
1984716
1808583
487283
765732
1623306
1003204
1250404
466479
684882
1417251
891780
1825357
928665
1488389
1016841
1218045
30054
1205802
190500
1210385
1631378
40928
1819774
146605
1699678
346090
897038
1664536
1337354
756290
1521881
1697629
203561
1243427
754750
1541525
521566
1369386
1390255
171971
926369
261299
1794774
657650
1525437
585004
171859
1081838
1300006
600038
1196504
1565019
927585
1421903
1752230
1508584
1484528
554098
1870527
396307
285853
522710
201008
294133
1994080
1635953
950271
254924
1410847
1210824
1290350
1608192
1884111
727044
1032581
965077
73262
766468
411696
1380261
1857690
38426
1244502
44141
545072
1938288
139138
1608314
389763
1401002
1323855
1391211
1420516
508403
1612595
735296
1925492
1987752
804355
1514916
232910
1374128
1481565
851371
987117
29353
346792
55642
18436
354804
505282
1231636
1894302
330323
770825
1889686
1829131
1120492
1401150
18463
1026645
159482
1910388
105018
1094190
469336
959751
1183359
745040
774079
995709
680868
1220827
1111674
1259320
1977134
367948
754422
1767247
510596
948318
634374
1298325
767558
947794
1654052
98625
1891279
623633
1885797
478210
1980963
1088368
321289
1389062
1350358
791712
1265020
1124520
1835053
1109692
1571950
426731
309923
1930888
1303684
1858546
1767528
1675819
1358247
871508
1013401
1898253
1242894
1748231
1356077
1226658
350843
1664992
968559
927879
542617
1982546
132166
1250259
145548
1921041
1164322
386096
900316
952197
227311
765189
1591741
1479712
826576
385408
1647222
276022
938062
260039
1788927
1990185
1945444
1699047
545669
845050
1991937
1010984
1364033
673629
1611381
494787
527489
998109
85193
730279
1901558
1900786
948124
1917576
1742069
1754551
14493
69732
1951922
1879696
1701138
1573456
827074
16206
1470974
867139
928457
1099760
557840
1272829
1846094
1087092
150176
364102
356127
949288
1496065
97557
462203
1182297
590137
1545466
1343726
763230
1891164
232568
854756
248499
333805
1176778
385968
1335122
662068
522145
1421393
511273
1633330
1173387
1562819
445180
1297454
648489
436496
480862
82819
573872
837471
188307
807485
772481
1065251
832761
216927
1844323
1286313
1720648
1079710
1683876
1822734
728314
558915
1012982
103786
1096132
174115
1643530
103602
1361458
1771933
439378
697207
1248597
662416
1705766
361817
1439069
1115524
345706
495579
513543
1663969
52655
779205
1696048
264847
862233
935761
1077067
588510
468227
664210
1295075
491748
860591
1846238
23336
369438
1528556
614974
889714
1742163
1344915
1781429
1140679
1798253
1531910
561133
1551292
1183631
853005
1960913
989577
539463
1168178
1438347
760662
1943148
796357
468775
373021
1359890
1669252
1881398
444063
1482000
703736
1365017
1132861
1765767
1537807
1895053
1101920
42542
1851504
424768
1369863
1029688
162124
434615
629771
625370
760047
1787049
248598
740495
1729680
598133
407314
508482
1398990
730366
1344890
1434102
1562896
293075
284930
1370186
298198
1835206
1309216
316302
386818
854135
386925
1479878
9920
337880
803929
1899820
1572493
828464
1961010
646716
405959
1478695
458256
345366
1626100
1702445
1015966
1123857
116786
1572185
417976
978502
1092778
382333
1699361
225516
1570995
1790064
1930029
1808514
1020608
1540927
1698699
683505
468162
1311423
1362045
1875070
620664
1928483
1322944
1366043
849160
29099
1076309
1922978
1845788
1226747
1031955
1479083
1342720
270063
1285494
660704
1614787
27633
1089767
1774382
318002
1362659
272504
1652804
1174552
1027417
106527
1060291
1135023
1866767
1642693
424490
1401485
1038048
659290
553236
292428
1376725
338144
1555281
1370150
961859
70022
1364683
788760
1609479
440582
1622825
323911
1239360
836145
1328611
1246941
1521489
1730193
942169
1589420
194379
1250989
993588
143755
397436
1126745
1473457
368158
1956746
862873
1414620
1353502
486174
1784690
1495306
230674
1311180
54558
786181
1300233
1096116
1955746
640854
1154147
840159
438459
1901827
608261
1081765
1883700
1025057
1389456
532387
601779
97851
1905937
1621801
1692496
1173249
1785360
1552076
109837
1672751
725622
1566926
1714005
88870
542536
1701466
358631
1703207
691327
1715247
1540568
655484
1307237
1052039
1677786
326304
1424792
1468241
1571927
158070
441024
1977001
358051
1699500
1619204
1310715
571661
688191
1336046
989770
1724056
890789
1116453
1119557
1363457
1355723
160808
1051092
1183687
1653824
1462627
106858
1165914
1604456
1863251
760550
58580
76947
753753
35099
959509
114793
770229
1501579
1396435
1223766
410822
46682
1019228
804555
1307154
875617
603868
968068
913892
1097220
159474
1041091
1835961
379223
1837776
788821
1548917
1283959
1613538
406710
128182
363927
1372104
32358
106287
1380408
1908585
498360
1077392
1304766
1529218
1703845
230840
728335
1956503
391146
516894
479895
879022
1068969
382955
672948
393420
1495219
1826385
546878
1293532
1475131
450150
1219050
111473
141224
1517371
717479
1035420
1437600
370605
1885528
700130
1346541
1942310
1953519
1508705
1958832
1523880
1637116
717832
1491785
1112180
1152827
511821
1844514
860729
491216
1757875
1537372
889880
996778
821063
802878
851562
584576
21516
910609
1937717
204030
1275345
711399
9078
627185
1977541
331223
1327743
1053318
1260867
765072
1696253
263000
84920
309287
354264
1291101
665503
1072562
1698369
1255630
218482
1559467
672370
357949
1616317
613056
882989
1907562
490737
1245386
1324990
609206
895227
1088323
1633715
1989407
392521
859255
1794598
1810692
233090
1257359
1639109
295787
568350
1853737
897988
989694
1155709
1061056
1899288
1496184
209095
1060873
163786
515990
54870
130090
671753
1744853
913554
1544307
631345
1734937
231230
1344280
1635850
1941660
1041760
1172604
257044
1391876
1983633
298687
1374648
518592
205311
446361
585322
288280
1923250
1972343
838981
1553024
1338367
1372179
1672891
1118998
667457
372658
826081
1399518
217995
1538641
150211
319202
124312
1897523
837782
1809855
1476530
1016375
1656392
354664
1177149
436968
1318259
147176
1207913
1090482
1812448
1272053
233633
1521190
1342401
1837672
461203
271486
1195215
1173187
1603165
146264
476900
1137572
280225
1488362
1117503
1617566
902187
60632
134865
727556
1333395
786289
329258
1377551
390988
1527433
174363
362832
1562702
1854241
782327
700695
896348
1861249
1855670
1463569
905546
1323864
253359
818543
988720
1644789
711374
1978713
1617925
225153
45682
19585
1524064
476342
1851682
1371234
1813106
996234
908949
807317
96782
600074
1205347
1751316
774307
781720
1336661
500223
673683
1303117
878909
1282718
897644
806842
817536
218781
911271
591790
1719797
1904184
315976
488595
1101552
919612
1566684
588613
1059513
629454
1431092
269280
1679173
247814
1520723
1707678
974230
1004375
1008313
1496624
873159
967981
436339
1504198
679496
938502
1838766
1636279
1643772
1124523
1950689
1182759
1494914
1335224
1589994
1303772
698730
154984
1171147
1379850
1527299
1244254
1892070
1574653
1883247
1938064
1694494
83021
219699
442931
1752101
1667254
587918
300896
1097858
1453955
1632971
1836885
693377
1895286
1653275
1484560
1665177
1246747
1683952
174486
1573949
649886
759284
562116
244208
1075405
1446308
428482
878789
1060413
960481
1874059
1895447
231265
1482865
1876965
584359
714352
50697
973758
1808849
1588554
1567004
510086
19933
1621475
510426
315273
1474364
1450190
215997
495095
1024114
1648245
1984209
920064
1295918
924751
812709
1381487
514052
1268828
119671
855076
382137
89847
733832
1463501
490966
1088462
1653969
668415
1291267
973143
1853588
1685920
335190
1970876
1003556
1535856
1137422
767499
9683
1860373
670069
1678063
95188
1931626
101045
300088
1511357
1511362
863125
1833690
1320938
912992
1042875
1173405
466014
1400180
1621349
1982270
293412
204532
1516137
1093640
1174966
1650586
1517041
705207
1116418
608341
1703427
1112172
964850
1484661
1608994
1648024
1893935
1823992
1989711
1063410
1552753
1047354
876556
1557032
1548341
922593
1610850
1070338
419760
1567524
1382608
1030273
256685
390147
1667012
1599539
81418
667215
191430
1132662
611912
248829
95428
1901972
1452972
412150
1936272
1460275
1658596
567691
91022
1303195
1326987
1781221
1355759
1015133
823722
382886
155697
1375194
1300043
1563131
464090
1915973
1761766
465080
1751806
244358
515578
726203
732991
1664362
1548740
1311613
1407464
1334136
1884018
1065163
1682397
1575826
1777298
458917
498423
352749
690422
1060680
356283
1372775
136825
1566325
1377368
1945707
276805
489526
804738
1622423
1907404
909383
517140
1897351
1412818
442691
1488624
151067
122247
233583
1051811
209566
1012477
1956572
69708
1118452
380060
1093691
363650
756229
1338636
731720
1996711
667574
1854106
1066067
31662
1775915
540520
1396684
1785694
889887
990592
993317
790617
1677334
1813274
1960717
436878
1616220
225469
1783842
767130
1804153
915785
1107225
434063
124364
1882581
1786299
513690
1990467
1525943
726070
456510
23394
1794570
1925222
1471692
899494
1419844
1298736
175224
355301
569159
172667
40086
1499533
917232
520991
1068248
1476680
721113
654078
1341018
668895
1206416
66102
432970
1270526
888434
1049570
572047
58724
1202087
1766119
1131343
149281
14244
1485217
852529
242463
1349384
84904
697386
1932057
1902903
753986
883859
302931
398881
631473
894215
1018926
18607
1888056
1898971
188207
454543
1866481
1610220
1542970
1133084
1490725
1914727
1264748
890273
1853921
334558
1442928
947853
1499060
1784814
989829
174882
200457
1347386
757420
1239177
1045269
1864040
494836
1377258
1765835
1170520
1645993
1476018
1188069
815759
710945
1304871
75031
1084972
874231
1885144
781127
801534
913854
871727
1235154
1994562
1842030
1361135
1413090
480674
117158
1963069
1256073
954425
1796801
784844
388203
762950
1147724
563078
484868
160074
1201828
572540
60426
1722484
1124565
1162530
1229110
1693953
810957
1807863
636256
1277398
1916758
808002
390969
1349493
513548
31605
1635957
952197
667046
832603
1066019
587033
569640
1549884
248971
648346
271956
48510
1049170
466779
1180691
1196137
1089106
1014456
1641348
652320
960833
1942316
746140
1279798
1923367
1399637
1988615
233714
1811240
1297671
718560
733800
497618
1850257
1133690
110638
1590839
163671
1634644
1554677
824305
480727
234905
1285703
702768
168138
697796
1524517
564817
825104
864421
1256050
1719676
171832
417015
484554
32912
1428401
1711070
758424
1199532
276402
418456
1113666
543098
536804
1926252
522943
1120159
1864658
1743811
798011
836115
1589925
863514
1113155
1005700
59207
995251
158100
50414
1986932
330091
972844
99722
352825
1843139
1337969
231867
73168
83748
1873038
5379
1777470
1162920
803340
1597720
377953
1318172
301723
621317
1308968
750919
360197
443053
1984740
1495462
1281459
1948496
1902645
354391
1014453
1543289
1571119
972383
571652
1518145
971054
1534283
1669811
682983
459900
1841774
1684058
1871279
105769
1917255
661801
214403
1900036
406502
841396
1672426
1760067
477385
1676226
1001286
1871875
552602
294189
205468
104704
1376675
657270
1531479
1947969
153374
505553
1731455
1005765
4240
1364557
966079
1164048
1580102
182484
636907
1529258
566235
718607
1769208
348167
251066
1461753
71653
1966519
1057644
1085230
910178
1902600
1738385
1885480
1252591
365264
633532
1836167
170516
1205001
1997546
579569
510219
1856372
308316
1860152
1534830
8269
578445
1142671
1905524
1097441
960411
772525
347331
349035
1725319
704266
1555916
169665
1494351
833122
1544737
707103
1700471
719824
346080
1999184
948735
1259904
1030210
450183
365099
1830372
125333
144440
1263282
605862
777997
52830
1434913
1600260
356502
598079
228503
261782
239382
54391
1569353
1687477
1473736
888230
743150
1140818
153238
344470
1265111
1680050
1970292
877439
1504180
1243309
290228
369962
1616914
1773878
115761
631353
1083426
439893
839512
427159
189678
351302
1965422
1206590
1085046
393777
603606
839421
497331
669328
1665481
941509
484934
1468050
1039841
1737415
926223
936800
95632
1980167
1262112
616238
203274
5259
565470
1927140
945843
718863
1698997
1708102
1871961
1818358
939941
1913889
1829173
1462259
1300731
1882231
300670
1171867
1306266
123167
1238352
1766015
1541714
666353
193147
1506775
668642
1059611
1570371
174178
1433986
1170955
1857348
292598
1054320
827021
1098144
776904
1943602
1559180
525745
1242076
492989
1671506
100045
687625
1012016
652055
977503
206625
522426
1491141
1191174
1782287
1683524
1978117
1564397
931650
690247
1544125
947837
1256243
1931453
332779
693958
1850169
1114956
1625588
1630353
1262368
138792
1679303
521205
1587488
153007
1263104
1501298
625398
1485002
1136369
1920526
266742
1103358
1986341
1146266
1857012
1760518
1901741
1547674
868106
308770
1654422
1868454
1232801
631887
1262770
1035861
63591
1239531
217592
1523377
1534512
35261
564994
495399
1374601
1523343
52304
870142
573538
793478
1191388
955429
853642
1592217
1663360
1652967
491286
1016923
1336971
1794046
1006779
507014
1295719
61424
1589123
1417094
307848
1975616
734347
1428085
1292618
859774
1929115
404495
286047
777144
568580
723626
1315500
1814400
1980901
1181872
909864
1610743
189341
1042609
263887
560320
321965
752355
330099
73184
693083
459110
399003
414315
822073
891272
500720
389884
1317588
1333070
1735245
279165
995796
1148438
1154221
1338306
1407644
1050867
1525857
1861533
1185720
241053
1744353
233564
881106
957009
359327
144215
858792
1831576
84075
1681940
511676
1513615
250881
1650330
609194
756576
759806
1620706
1457381
1682336
285870
463879
1900315
1512546
1158085
1694221
782066
1743785
631497
1314848
1731453
491088
73247
567848
469656
1295560
700611
1369157
1202201
286623
794598
321379
1858454
1343027
42691
460695
1045035
266132
1020483
1475849
1229517
122896
303027
83007
1464543
1252009
796123
1072502
266280
73053
457768
808900
1983388
85151
1214140
1957928
34873
1042118
1551474
646935
299962
895940
1555385
1479163
1551553
194235
1461339
963963
1514423
755029
1488771
138416
327940
807559
871061
513280
618101
1699256
1612025
307017
1282272
931028
1579068
937670
93535
1963053
851163
517053
834492
479122
751725
361092
1275076
1000001
524940
1046543
1350548
1039765
1579132
504532
1952391
198631
1270105
17434
939996
1081880
350149
32035
363477
512216
748675
1107006
883594
1655439
881988
159510
1545472
356932
484166
1700463
1889123
144937
1746376
235873
388356
827830
839573
485682
781335
328160
724948
1876552
236791
28217
1720640
1118931
68152
853666
342479
1342359
909627
483564
1513936
802619
1179838
302049
621855
157452
1576508
660029
429430
918774
1426421
600141
1420474
349857
141836
625698
1319406
1881232
1607622
1825735
231908
1338711
380193
1154936
808242
1020592
723156
1875820
960125
834959
1792420
382582
1313637
231956
1886372
1152211
1632563
630226
268691
556172
1367701
466834
976367
1789697
917072
1021145
933245
622349
1020540
1891117
1999435
1521343
863356
1985499
162977
64930
317865
620535
201610
1131554
1224339
141474
677461
1451103
1957670
539778
979316
1521487
93114
1683086
74041
1986064
1458360
195602
1013524
1972457
438840
274732
476801
106693
543895
135012
741926
1097446
763677
1518759
872811
879773
1800598
1911195
1501431
1016817
285352
99124
1983723
229234
1199716
802565
1795324
1720186
1928835
1762570
83168
1331296
967194
1375462
1534816
237958
1295418
1814485
700048
177017
1506689
1893337
1388497
773818
341812
1311976
582126
945054
656612
1092776
184012
1336442
48638
407368
131457
184239
1361577
325586
1911937
1664822
893899
575970
1979738
1736066
1017585
322010
1654420
778905
120820
1074947
445136
148348
994998
760433
1199464
930424
232491
1127548
507327
146485
1654807
572127
1172470
984704
1188765
1152312
835561
1474325
1394106
1947363
790555
1411026
739821
1803720
1965164
792046
183441
764212
1648185
1465613
355397
1823024
252133
889659
1384728
898061
220699
1437711
472752
440000
1627692
663616
339628
1501406
1657240
934572
985755
1433193
308781
666268
817982
1402760
1777181
1287078
210229
300085
1680131
167812
1670034
453266
1988845
311556
753808
478792
1461091
1848266
1772588
158933
76745
1178054
191264
1299067
1793167
979984
1378183
1017846
322619
417466
439133
838817
744914
380484
12984
718686
1497507
1251302
550804
1447651
279124
361444
569944
709928
1674081
805999
316530
1776968
640518
1580108
1402756
577964
1160415
1555522
686331
77272
1632966
1484292
1834474
1669092
1672565
1036715
1851799
524957
611393
1433539
1375086
1286070
1075868
616354
688623
1522748
269399
576443
1933498
1803345
837301
882492
769363
1850104
1984855
1401326
106291
1929047
216959
406889
833819
109425
375894
566945
690632
1554928
92573
655927
1040623
1203672
1086509
1698729
1543703
1429238
1564854
1733628
1140433
992643
1273163
1393455
309703
179755
45341
1589574
1867122
191468
1404757
1358448
1423579
1803890
92367
585718
885395
1353877
1022067
870317
1668526
341568
79647
1808580
274888
119187
162120
1659611
1786239
1737610
431926
1015903
1663947
46970
345598
1806066
80723
1280355
1480509
357240
1001058
1324994
1574242
1758512
1364495
1681644
576536
1805239
167593
758755
1780653
1217046
1478911
11419
1001378
238622
1505534
1294815
1366796
1002358
415467
1382154
1405119
482649
501358
1840384
301759
1818569
375045
914183
1263828
589473
1077794
763228
1797780
483348
1446966
1749954
743492
1093925
56396
591186
162179
105702
1462404
1514933
548351
800266
1666150
256865
271794
347390
1945685
707123
1159817
1851800
590616
841856
813888
964873
20971
1922634
1801767
196510
1397150
1343868
1601079
357001
1965966
78165
628041
1703477
1765732
146545
1728478
814809
206265
902589
975693
661616
1942357
576488
591650
53796
1779667
68063
733076
176485
1255079
1684483
1823089
1120096
1477926
823987
1114066
195657
1053955
1520360
824327
913278
1665130
1865602
1528688
1023436
1752032
89212
1364107
608638
751352
984094
1230086
1980541
486904
319103
578182
309183
505083
29554
1796197
1885651
1784075
165203
196323
1503365
960905
665380
888065
771892
555484
1963215
670911
1529831
636153
59971
938682
428018
207436
1256142
1099120
524943
1333441
362776
329231
535851
1744705
1012006
171082
1529040
25122
1628536
1453391
178621
426582
1979043
1555874
1370795
1325896
104370
1127610
1824833
741107
821173
446379
293488
181874
866019
1042631
1099347
933242
995151
1758263
1840483
340827
1087426
584223
1021044
544681
1441252
1087595
805021
1498239
973912
723427
808322
1051837
590025
1945843
1077225
1698979
927597
1277945
1774395
1820168
1377755
1452350
1643434
671604
376524
1190804
628974
1437565
1301300
1939246
424687
1790375
1772422
423547
250732
809731
1608459
579077
546976
802082
405315
633814
1806509
1363098
1556047
369493
1516089
837409
1549442
1803457
1097735
1754050
975987
88665
851263
1880696
264101
145690
152230
428433
345744
1353260
1623938
1740473
1353846
1252420
51248
620086
751746
1643398
1318630
1696630
1794809
693862
88723
1005202
11153
678700
395058
674313
698560
470130
378839
1164289
1519320
765969
1840571
386304
329766
1171195
1096757
1593362
427262
76734
1339655
1530135
1942822
46736
1552155
1411281
819096
636354
968243
1576461
1828573
807598
922739
1670141
1657183
1653204
366872
453338
495520
962490
1260331
490178
1429533
894928
746509
1656625
1426866
783990
611507
1634705
190203
1307607
388312
292884
198444
1965204
1739909
485704
217243
127103
1540788
571895
556658
1876872
1456829
152998
242347
1615441
1511627
1370255
1357307
1533012
1283356
485482
1501912
654321
1187018
1191806
1759989
1874569
1325962
1252583
867193
1570612
171579
1439252
1506604
1722225
306435
450858
1083438
398078
931850
1246208
1400700
1332245
1441445
56307
397576
24307
716708
1455822
943529
1393678
795212
171969
266886
1164004
1972574
1100994
1786630
105785
1607234
1438024
509443
1429265
215657
631843
1914825
1973324
181838
1809884
424249
1230488
491090
1661469
1514856
1086931
1929706
1417508
290187
446858
913258
1626580
290294
1364949
1987670
673337
1207853
184916
780343
1906084
1810618
1318630
1028030
517100
674364
876770
1028562
138787
1871789
891956
331902
541601
359768
702201
1296545
1850833
1308123
1153147
1123628
181727
1192352
1099167
1997856
1099069
413524
214584
788574
1680730
571624
374418
947284
656430
300887
22158
926067
1748332
395547
1129892
661880
1137071
801096
985007
1445262
133710
1065298
1114613
997461
1832004
651610
113534
1515103
1713623
377953
834218
1484102
304045
1616583
636410
661390
1741501
622563
1225225
1966123
1821928
953154
1627773
1402191
952427
1598758
646625
1252565
1735291
1526832
755548
1574097
133225
1471114
1912679
1055342
1601079
1459319
1651608
155755
1631917
214642
1919188
1307574
287207
656971
1656416
1629745
1851234
719543
101923
1459354
692095
916005
202457
1719833
85118
1990771
1428266
1572858
1585841
1107491
697621
1775658
591430
721229
681613
64466
1684783
1836205
1165634
363619
1628353
1004331
964419
751605
1960974
450194
1632437
236855
1264139
788402
54810
966461
488311
1680230
672049
624848
737490
171166
681983
1396212
478127
1370506
52814
973303
1782685
332388
1694298
1102346
118339
1589426
1376666
1350099
1960906
1178584
1083138
600441
1723858
1302670
1151185
25498
245672
635545
651158
73860
377983
1849164
1128666
218128
1518571
349728
247639
1005013
507281
1364789
1082702
1590286
1530295
1024969
135997
1354179
1165496
1557505
216925
122895
153640
773447
1667627
1719819
1121795
141171
1796911
1320147
253836
1775534
857952
404710
1923453
1614679
415220
1124382
1983214
397857
1671722
1277008
1588214
119618
1080746
521455
1827540
634622
1283781
863696
1736690
904260
1124699
514266
518320
1026904
1554276
358606
1638495
639135
1003495
1575756
665085
1148674
1954389
1872239
220268
155186
93538
1571717
1194973
851488
1976521
132693
514090
933629
557206
537132
1779270
491187
482554
459542
50770
141407
1963430
1125632
334681
1349313
550995
191586
1265935
1046996
1306754
1882663
6564
619155
798836
1854729
935036
580713
1822212
879176
458399
1994735
1217805
1561808
1281839
706227
804621
921227
511415
1859787
836242
974233
1884186
727604
35131
661236
100467
424432
412223
280185
623743
1690842
565564
1834818
1311862
1697061
672850
1792228
860284
494916
315085
1204062
393595
1218523
1417123
1448654
505962
1155020
1054246
656100
1821528
1624503
470926
252691
1815735
1368212
633558
1912705
1721111
1597430
1025323
880935
542519
1125740
1132757
1233400
1385259
982082
1938700
419717
207619
1271383
747174
1076583
838376
1337428
254479
1425904
169876
656
455051
33394
188483
485890
1334461
1077130
1192819
1000892
1068443
1820622
1274219
1324925
374297
1658061
1598827
358957
332737
1969691
1057522
1977746
645132
1318952
1607962
1227793
1936507
8991
839170
1507221
1385955
1180141
1500328
1595776
1291148
1767947
1138798
1858910
887915
1377329
1492471
240682
182483
1777155
517446
1119246
30515
1083404
917380
1851337
1984891
1347113
526110
606582
247779
1167019
1702494
1818011
435614
1268092
68676
1512458
1023552
351960
433165
937001
111592
1305894
261585
1382740
1190165
212667
908552
552069
884913
1291755
197927
196244
1530815
1349620
1455667
1293845
155106
41490
1115011
1373570
521402
1250123
1518102
929821
1593161
127462
1568634
1752733
423801
190981
1978906
380201
1155449
245026
1989001
1531982
505686
594214
1261089
1840248
1680502
1331941
1553095
524261
1720310
1826665
1352421
390638
1013918
904771
1704605
1952601
485039
1610502
588101
1675419
649713
488383
1561123
49606
561324
784041
387837
812497
199621
1886716
1596735
1275351
609831
1174107
1043657
1249171
1170163
400488
1060849
1108516
1160955
508033
1026099
1970910
1801308
664077
882661
1432961
1324150
1055425
990980
1385949
532735
313985
311983
1627297
894205
372436
1291504
1210689
830433
737487
476850
1854200
1625906
1423073
1218287
1767370
1708794
1633246
874755
1126717
885535
1984047
1004919
255050
1765312
1578226
777648
214949
1311502
31509
1386429
1372760
1594841
1311704
572970
943008
703552
861540
62155
914593
496871
726679
1182650
438198
1146288
157127
275779
258003
1917808
764363
722657
427745
304162
644606
1586477
1248038
159215
631000
1780765
1725749
640140
577423
899620
17934
537281
171974
315823
1189605
1855639
249020
256574
746247
579527
1366
1548347
465477
747569
70800
688869
85879
1942663
1468498
179048
381589
1076351
579007
1185913
1429381
650406
1966681
1050987
53591
1027892
1794
1336750
318940
1907180
1569242
1281409
1900139
1656689
1992810
925617
168520
1895489
1011863
1368664
307988
1576471
1598339
719987
1038142
1991987
1897884
270459
1073852
434191
527921
269859
49464
339350
788923
1461151
147537
667093
1619411
1780972
1206693
1027035
1993697
904787
1271430
763980
1156893
1302909
1540773
1005329
124470
124682
1532790
1267313
1341358
1331865
316416
191374
1410503
1966423
1514376
382779
1017690
1560075
1217517
1377324
1862093
1011033
631360
1958464
1241324
1902078
1375935
1436917
1446530
14138
1188805
917399
481715
385094
1797513
1074457
1879482
370829
1488313
636508
1870857
601327
155175
397468
1011767
627146
981821
1252079
1706555
1692018
1727676
1471785
449961
1386991
764849
960164
400057
1575310
1738122
1994434
801484
1111982
1898250
559933
1739975
1138543
1617615
624326
1653465
1404854
1586328
1096607
646899
805099
1761335
207448
348540
1097820
1018839
635663
1761116
448470
990967
495989
767348
1904322
1579037
652702
628429
1257583
1223294
590025
133282
179104
64304
486477
1476814
1122946
265155
543691
366609
1397582
1226640
505231
1956213
1154031
1583357
1919174
974500
1712685
1057272
906329
144809
657720
965150
1879559
1642931
518842
1859761
1254763
979381
1640122
1108722
1010659
1648998
1537535
1949065
506582
123157
1017491
1713952
227927
643621
27729
948141
1605250
1220747
620109
1483673
49595
610289
1843566
1905180
1955988
921334
206466
232956
517164
1827598
336037
949906
444014
1240362
76650
1888759
1444873
559465
903428
329052
1853175
1204384
1058605
548587
1169069
1471819
1783057
168777
1953051
1614228
86395
1245801
1391393
1877840
1825524
778966
1404592
1742906
504187
1298430
1212520
1962727
1629637
1274608
433334
26701
1798797
180293
1262668
400627
1004582
745132
747927
511151
190445
383465
122226
1145959
1159335
1436555
1449502
1676689
81933
1173017
1470251
1594339
317578
1455975
468126
1859573
1880016
1050694
1389405
543683
1911797
1545007
352061
761305
1402167
364185
1156824
437725
552886
256740
994353
475948
402314
1280650
1069804
1117970
1240692
493278
589812
780296
1204213
879583
1566150
763118
429115
1125922
192314
172928
1251980
328454
1818912
1552048
650130
1452519
1020409
1972181
1162053
1195260
1571292
1702111
1223387
1345672
680627
1777994
716940
969153
276712
1609225
495152
239210
701134
607492
861386
1777770
1428227
1727704
1891661
1170031
1417283
1946304
8474
1072288
542801
1665406
302966
1930973
83303
1017116
1835677
1114430
1398185
1273245
753739
1582526
361166
51801
1863432
1699791
1750790
905309
1846932
1368256
1621156
1976186
181668
699586
1829629
22085
355484
601117
444624
48706
1692124
1599975
1461866
505357
27811
714922
1104419
672784
293624
1918093
1474585
364282
1480115
1095047
967967
136962
89382
1825445
1312544
1658844
721535
1831765
71932
800196
942239
1193241
788937
288157
1010943
483710
1398176
1532517
197292
323518
15904
336035
1547061
919427
1820923
1425037
170810
1287948
582316
1192682
749532
847566
1443721
1071196
1217123
1660555
1148723
735478
1863064
1440702
159812
1733156
52023
1407145
1910113
1659092
1779109
1412116
32306
204933
513398
631614
1568711
551397
500613
867790
182932
1474476
1368161
154687
1321117
249202
546051
219500
847890
1621308
348114
1913071
15949
1824041
1992202
91589
671825
884317
1494696
1663707
1998452
45538
1541228
1165874
741780
1502385
1760987
1397561
107698
1033896
281728
709579
1082648
1289390
393738
901546
878820
524083
1692805
1554549
1345791
734971
1521712
1250391
738131
1748525
1118757
1084456
347662
1417323
220840
165600
1275363
52025
1568590
531124
293136
103124
1382709
1161989
1018404
1974915
752483
953369
404925
1982132
187718
1873880
928854
756766
98218
189458
131992
1325329
349308
419499
914297
514180
1734395
1481986
762022
670753
1101823
1027740
397047
250961
1224987
1458004
104542
1838918
324897
1612995
1427596
1514968
1798898
1223425
50925
1105497
345831
665613
613575
1761241
1811577
1735574
1720488
1720663
708060
1564240
1565753
1172999
1070254
324645
16668
723430
1062140
1442017
1340395
872944
1404587
1920017
727489
63925
17076
526997
1933131
1035295
589710
479815
696365
784331
739556
1202330
1146252
1021182
1197274
1494687
1909544
717166
775925
1179639
1856426
1446092
204692
73192
876167
759210
477407
1009285
786916
1820993
1667358
1039525
1079763
1837186
979688
1379191
1800603
1963614
1413233
471578
931808
1631649
1663398
49572
15806
1543636
1545863
505631
1562657
1732960
1109499
99933
1609082
796763
1093781
1685362
1184260
1316718
40501
1292415
666241
1265452
528546
1623699
1672023
96021
913797
450399
154627
1306195
694113
1585793
1923774
678164
1882276
622482
376651
1282005
646589
1378489
3420
1935926
1935380
713897
764583
579350
926244
1726178
1341245
1298455
533319
670942
1803824
122496
836480
1034725
1354490
33236
1869023
139207
1111054
425913
384064
1186427
979658
1254876
1238919
875895
293575
1789760
1639063
233486
1292828
1017417
700055
1500388
102240
467676
513598
853502
1948062
29630
519876
241241
932796
930346
837605
619058
1506493
616524
1711175
269929
29325
597236
712601
1381225
1647508
823437
776152
432640
1561147
1755628
638917
1731154
892222
1201240
856496
1648707
393077
428159
1439035
1894402
436202
462258
1764871
639834
686159
935232
977958
593514
1937635
1106253
1598331
1686812
928300
718710
716383
1729672
1728149
622384
1314873
239878
595509
1398143
342056
885512
879826
998794
708173
362619
1676067
1899271
487018
614618
13001
538964
1749661
872171
295343
1007358
1399271
1086280
663757
1741354
716457
1491343
905776
941786
426890
1179256
1965586
811310
1312087
1074193
299888
93885
1132675
1036025
1738254
1930404
346652
1782108
1180631
827943
1449161
1759611
1083659
1323632
214876
772663
1185850
716995
1479031
1397048
665590
1495968
332094
977491
603224
36873
833327
831443
1599069
1783674
1701270
151846
1172562
223050
1100724
846285
1003544
1670831
38821
1961005
1514393
1431562
56852
1023396
974012
1192328
452710
1769916
1918395
1875061
1265903
3618
12188
534464
1243099
1069139
1401962
1752929
1629841
202621
30307
922070
639515
1706805
1018448
602727
867950
71567
614074
1007388
1789636
420634
1013555
1239940
166052
81074
1082427
534774
81658
348359
762213
1866236
266472
492645
66474
1561627
939024
811950
1897840
1052175
1799584
540685
142246
1646589
585749
280436
1019498
1267345
1509926
1805032
1312623
1043222
730310
1878841
569380
869614
1901583
976246
1645498
1878752
1297304
1830818
1112046
1512756
1120928
110957
1193734
1976174
1602115
93698
465643
1167397
1506211
192811
1416499
1241881
1440858
1677127
1759395
1140173
1512158
103330
174908
734487
469987
1140108
1253690
1717247
334824
926642
941731
1290344
1494227
1584912
628440
318299
1090506
1417705
1150561
231827
739520
1319712
827549
1972768
1521463
198044
509747
1756064
1932189
1357048
360137
249878
1729396
105773
431392
1161890
241363
977434
665792
94962
1168610
1258684
1884661
1528329
564712
1291561
1353685
1490120
1017124
994308
871696
1173588
824
1329719
1770811
1362489
591388
155257
286183
812510
1060819
1166840
113651
1905275
87708
40722
1381097
751689
804255
1841172
1004083
898478
1081052
1899840
1597793
1075642
783981
623129
998591
1210370
1789885
30075
266363
577966
1408899
393062
764062
1351738
1228468
617665
1900429
359375
1859470
1304346
1425604
296282
1551033
1445506
1112448
530268
1837040
214355
1515535
1936628
1388219
257368
293960
603642
518749
549649
746020
112131
1952138
442410
1700621
1908452
1617971
823742
1921105
1827436
501625
400845
1069182
981078
1661675
1569951
1699576
1849069
1805277
713523
777215
809473
1170639
1736347
9796
562275
1368923
321067
1825822
1435664
14983
1551677
1255297
1627409
808363
1392269
1647806
1333816
561129
866022
134945
1536659
847919
1492619
500788
1236628
1305810
335083
55712
408537
1128886
1658776
1145433
242980
289016
1838679
1129435
186164
780713
103617
846835
1320417
1019480
856067
704571
1787321
108214
241723
1052438
1205831
934827
350030
1614510
1113468
198081
1760091
1850980
1931766
78139
1507209
1548117
604399
694171
1426706
1091256
1165718
124166
808516
957621
923604
329222
1573427
1332690
652256
1493410
1995727
848666
494004
1236837
1686170
636207
483892
602552
1267152
7177
825834
1464409
512395
909688
230274
1425484
730635
1242870
1609770
884181
1862222
1151128
504730
1787561
1519838
1928740
356996
1364319
1356998
1329009
1155482
1939988
908484
973943
1982646
283419
231880
1063646
1506429
1407313
627712
361697
874503
1343305
1759904
64606
792888
798264
663425
1006421
1006674
48772
1723158
928606
1302644
1096176
882203
943692
929045
160295
740587
1482885
1438288
1271375
1546751
733872
168398
1153026
796436
1060939
833985
315699
976108
1257450
180585
100805
1458952
1778065
186809
998574
961364
1443165
1024190
425883
56238
1384925
949214
1354725
288867
1340020
1764459
360187
1010966
1220860
1206026
3296
1146193
578515
303551
1058928
482892
439509
722243
1328135
805930
1128823
127928
1544226
178417
598394
1927371
1896104
1750689
881666
1350951
1891382
1421769
1995211
1419606
41440
1398886
1680986
855327
587687
1065327
840521
1122312
1180438
312992
946549
969283
37871
596461
1586519
1463555
689749
1203544
1462292
1651818
1083528
1905701
1742789
1734719
371300
751153
1506473
73357
314339
1733614
1364449
1160320
1430640
1149036
217409
747390
1480639
158851
399395
1772067
1889743
996358
997401
1315396
462578
374883
863415
450968
1048759
189722
874980
548928
1288131
387243
1781358
1564496
1698267
161519
1179227
1141370
1668892
1392550
257826
1245800
23051
1814757
1680293
1048156
390019
1014850
1600407
528528
289158
1428728
532699
1008453
408584
1979231
1003300
935781
1462656
1516229
629859
180148
1958688
975153
884683
140129
1949068
858169
736428
1842361
1110985
919937
1985178
1745767
769660
1635681
340869
281936
1321793
611937
832601
1076004
1561896
1319913
1588654
113404
1118069
1670266
1084699
1138574
1308122
751877
731500
20964
1138099
1370164
476684
603594
1426372
338965
1214205
232396
1760684
1877672
484717
952668
1874019
480355
237497
752362
262834
392989
695244
1240121
1970407
1534625
616622
735525
786804
1735270
1918102
1254
322882
934279
1265076
1735519
644247
26333
931299
222447
1342202
215626
1709081
1231868
684877
800450
1195331
146983
911761
1661285
829030
1231406
1229091
1199044
1608434
1188780
1723036
1975442
381256
68714
1603682
1751725
94118
619065
97209
1125302
1810569
1302793
801557
212201
832766
689703
1179658
537905
1304801
1376496
952774
1376031
1013988
418521
1947762
1183685
1965672
847600
1430027
1331477
254338
1213506
336533
1429276
285214
125077
872011
1108434
1068427
434885
1483279
349075
833418
1555419
1917466
659385
229949
1933402
751295
580286
1423323
141874
22342
1616578
1985799
486436
1513441
1305988
1160625
1316055
511721
1419335
408724
913366
89753
574813
218974
1758965
213725
935164
512898
1236975
1788849
1622843
77706
337920
1934215
530988
1501344
854074
577298
1572385
1352524
731260
973693
1808146
1357578
284933
1734091
1565033
1999641
594274
919845
16918
1900301
302278
389670
926298
314949
1752245
387749
1490063
1381966
1230108
894213
1899070
916801
635967
225127
910207
1614625
277248
1491860
397845
1344886
790796
267665
927599
1591712
307427
836027
344045
521972
704149
30078
778688
212586
921411
434042
1472704
1334761
1012146
60673
1544162
753720
1562909
606203
222751
620836
1892124
520796
1420080
1576196
1769470
1976188
1131594
145046
1272596
255454
618208
1331769
949166
1196413
1562794
713151
1420213
1783199
1025894
1285201
1943414
738664
1897408
1345506
204625
22843
75620
1007329
738251
301597
1311862
1051420
1247377
228089
1883105
805670
360210
797093
396540
1785195
1643192
1948785
430972
723172
122523
8154
1414511
1748367
1380011
693197
1443874
672546
983245
1774869
1517873
1179293
1885205
1486818
1065337
480382
108972
1071341
157595
1421760
348408
915378
191103
1305362
1360345
281187
1752207
1272587
346271
109242
933003
1270201
1182200
1182868
833981
1872728
470873
782348
1883693
554305
39603
923451
1702658
176812
90112
830098
1386115
964178
1879967
1806595
1946540
609794
108735
1692510
1055291
241902
930220
315455
887855
1830308
650721
222283
1604150
1763083
604265
1238545
114609
16687
240009
588218
1976535
1278157
1173215
1151874
1137986
1292944
1511559
1173496
551741
1725749
1391648
164002
866684
594413
417963
1043082
1456976
109878
1549053
535391
1308677
337202
1127619
134160
1712743
805592
361796
382188
362511
627529
778631
491437
43108
1493916
1874079
1790604
143355
1264327
708741
1282437
1933316
245679
1657774
728190
316192
1235221
117678
1425783
131372
234328
500839
6328
845633
990561
1776970
1854763
175135
1629355
611892
563471
805625
1733643
1362238
1448265
732673
1527835
2570
684816
1550720
1212902
547360
1483063
519753
948781
1772489
1481865
1519161
860798
1858203
1185294
1877258
877382
925545
573572
449997
788381
1368977
1953964
91281
1073109
712869
1887746
1137776
1140833
616113
1121258
1244362
1147149
503193
720415
1309978
1965303
404812
321891
1439970
620040
1604547
1955036
609096
896840
1871135
1497968
1874139
1621146
235568
450641
1145944
36220
1065754
1174607
1152300
1242868
1853169
1671681
929246
124048
132237
777675
1723767
99036
916487
1421562
1467765
726741
1812100
1302579
182160
1480805
467375
638060
297270
1853978
631555
1018789
813082
433846
1472739
182084
1984233
615906
1184889
1483401
1258937
123777
1780264
1148961
983764
416805
1135905
1317490
1247942
1480412
1996579
1522011
1698242
881280
436444
1496705
1424160
183354
834116
546515
186144
112745
296364
1726509
461056
1089621
1987916
1249924
1990514
1548782
822343
1022265
1815780
1351431
562614
156936
1045545
1503850
1633879
191974
1231149
698000
149166
1246048
1670992
1624922
458657
724883
944571
1598217
885485
1497209
113568
454242
1302429
295767
1395885
1699458
162719
689118
104688
1622681
78377
1587768
82457
1063845
1376189
1403389
202190
1436998
1914592
382869
365964
1338705
1235144
281884
1929250
652708
590797
377276
1681952
1878745
497724
157213
712341
1899480
1155471
1845988
1868441
708744
1588361
1660859
1226654
1690765
1402175
1941619
1071269
1326662
838550
1000133
247656
1311498
1971158
378249
653351
208006
579578
1613003
1137718
162923
1299750
528638
393685
1805998
1734090
268687
1641715
251609
1428578
1433943
778460
577939
174485
1722255
1850376
175446
155810
399984
1648150
1405305
1985201
644705
507822
1010020
1862395
817057
1095233
1770781
956621
1846269
278922
236852
1839738
1056983
575933
1623708
382460
1227134
301349
422655
746995
837283
1050955
82595
1882665
1328601
1184016
409854
1322641
450826
796384
1453668
265457
1604177
1338723
1373776
271737
1531855
1869332
963745
1920163
882281
927719
1980446
380671
524226
1865968
177111
1187300
438770
602437
1049897
923677
1679610
1367779
944677
716098
409068
1031761
1121210
1238946
1070819
1702415
1003502
8923
530455
1592970
882854
434149
1756655
1933848
1858316
343051
1488687
897329
925914
890422
1827603
1122234
494334
447014
675460
588543
1047089
1472197
1321863
882510
500813
1718366
792864
1808428
1047512
1344502
1605476
1979225
131153
1028141
758142
1921776
1680766
575015
1594149
391925
1688233
1130533
415436
348126
692005
1107261
1071513
298855
838543
1435319
330066
1425012
1301169
453756
220434
1902697
502281
1005496
447764
1023370
457568
1634552
111636
1818419
1599446
97440
1678778
975680
1212018
1561907
1129534
217855
330099
517527
556850
1281759
918706
1868781
801993
1445429
1887679
1843181
1082891
1503251
1471213
1091196
970534
1198136
1869911
908765
1246004
1478931
1478386
297123
1648653
1104459
1946620
1158014
814560
983871
627569
1419922
1411864
1992028
804100
1333529
987138
1992239
1615220
846428
711527
1982745
631732
1803217
878071
1764105
182121
518945
1131792
1107459
496379
1611328
1577820
1698647
865982
1051795
374020
993853
633442
1860164
530857
1038617
631160
340632
712160
1962355
484365
193371
1593755
1233683
277609
1030212
1645075
1637652
29708
841168
42709
1636942
1398907
1254947
1661011
896013
676857
1449626
1113353
1295588
903140
676152
1534480
625387
975968
1467004
1916592
1346503
449569
1028435
1714879
1176192
1050990
1316509
886855
1136769
560274
1773344
1720043
1639576
1787614
1903342
450059
1866779
1727483
1964115
27856
644763
1773302
251561
1100021
1168478
1361379
733887
1707975
1988762
85343
529254
294852
498713
1374355
1929159
487506
1097125
1463142
113273
370915
263387
784490
488325
1420033
294402
666701
1845779
729931
1846344
983975
240415
1706388
1439292
1833611
544401
1381080
1152980
1667022
772935
759604
1207612
395733
792271
807407
316311
1433240
1830174
1069602
1841239
1727200
845513
1158067
1250637
855399
344911
1747795
1627741
865404
992625
1879324
893981
1642484
1714737
716154
376330
1559830
1407759
1911014
792912
1579922
573865
1422318
56676
890243
1268592
140290
761177
247267
116825
698662
452793
622218
1925978
1405968
178491
1129849
1625304
1323591
1863671
1732402
992649
443008
112838
956179
603490
802496
1358782
1381126
140802
160421
812841
128495
1232251
901159
1034405
1347205
1906817
1348257
1626421
1413716
1772790
1507123
903088
1362933
335046
900455
289358
821755
240979
1226577
1940939
167713
239343
1080724
697552
1012744
494273
913126
758544
1551252
612372
925000
410028
1313952
216263
69849
1904431
75719
1369073
1011462
465274
839246
1592707
1362351
1051655
1063637
218011
1312803
1364378
1398099
1190562
113424
106264
1458856
1742146
734239
1101720
555301
403013
1286580
732167
722644
423811
526900
369229
1402460
1047376
933253
927278
1368600
902158
11115
1472278
1532186
923512
122777
1975861
1115384
640328
1559631
1641478
1350249
234974
1722139
1263676
1309262
500474
1652860
1410473
1197399
690742
1670185
1506192
269647
579535
1515752
132642
631243
903794
456911
1787628
982379
883699
517832
779395
1933033
979986
1860
269449
1371613
545201
1862028
1052083
1141494
774422
998622
726030
1427209
215877
817073
138562
1138724
666594
12984
1640723
1482265
630911
1604931
1482856
3047
1162531
360722
1320286
412449
1760165
1878940
782284
964256
1460045
1789884
514670
236740
1373453
791113
1904294
1028435
1484674
212696
30405
839563
752256
250629
1191292
856881
1238252
572911
1683471
1055069
1761566
1717632
1345968
1249163
133456
1631223
1940427
1709089
987396
1881142
98482
1785002
366648
873364
378699
1041340
870501
555797
1325943
1509721
1266500
1790291
603684
915771
1087407
197293
1566536
1969767
1558755
1855365
363526
109273
688498
750072
846480
1357183
1211958
1151835
1684899
357738
445658
1174251
792103
1946642
348532
482703
1464973
1569276
1406811
205684
723039
1524899
1706431
791680
816529
1375817
1282414
1005381
812801
1799003
1316763
1484708
730086
1253312
1486977
1616149
212630
1466774
1719787
972092
1592456
1004697
1941549
463469
1000831
1690881
506677
870169
1759742
73043
664529
1892496
43193
1168358
836135
1871042
625053
355614
392391
971314
1846587
1580918
1682327
1873051
1622634
159980
375358
1407170
1336687
658393
393968
224407
209942
1437648
3749
1468356
658816
1639534
1122836
774564
1621260
347289
1609674
1793374
84133
1184237
1180949
1235424
1090599
1131848
331483
1657501
1443286
500894
1452261
1163722
911276
478130
547620
442524
1681746
1605131
788740
1540967
693295
1851462
1570711
556052
439212
587924
1383716
1853042
1554594
1996050
914829
1012325
289225
132992
1257786
761771
614746
398014
781016
19139
601180
326548
1142182
376750
1086843
1501447
723117
466004
1660795
1717512
383872
1698953
115142
1568275
1823495
1853832
1179876
1882034
1604049
1673565
509710
1286585
1817294
87919
1165313
384839
663269
89796
635315
862214
1224522
87244
829453
275729
13215
745076
1040708
1968415
1291964
338201
1125939
1746357
610849
918656
1516417
1397980
1435325
322184
249716
184512
99085
1928327
784990
1961087
1106228
287807
51675
1053055
818894
891785
1783506
808509
1226978
99035
1879043
256300
603998
1551609
1603012
1207522
1338088
1242017
1398715
1941484
1949090
1947931
1916438
1127131
1718082
618337
237248
418390
510751
1312120
1163720
1480893
1219722
1212217
1344793
674378
38286
1438706
1825369
862402
139855
1120687
350929
496048
1995544
283996
1811035
611022
207889
150823
1903040
1107990
1518380
1831290
1169813
1544426
1971635
1147598
1715516
1410065
681198
260777
133131
1026063
1318752
1721528
548640
1501382
1794043
1121240
1141442
123072
1681131
1638844
1559100
118348
938250
500233
1648272
1427070
354491
1378860
1395681
1472871
197839
47556
1367847
511802
1529785
118497
832062
1197671
942057
30038
1005281
312108
274035
1455548
1543931
1386998
1015921
1504876
263746
1471511
1321168
1171982
1284034
106343
189943
908838
670582
1971816
1884613
110057
46039
1418446
1534862
1528532
1459726
91226
1804123
719509
733274
510067
672222
203972
919823
871193
1350223
1075883
171592
1902073
1156537
1276902
1262067
357822
510203
146412
997479
235518
1240867
1824946
635375
617861
1626244
1319206
1484061
100327
1601965
447118
1815835
1032325
922284
717979
1840561
606970
1570961
1440021
1066020
134786
1589713
1546611
1451383
1444415
884631
383786
1128921
507784
157764
1634831
887762
810675
129944
960696
1995964
501948
1491110
1053592
1475646
1805151
568189
379317
339794
1988696
1996899
987680
1464066
79400
174692
321403
1015201
721313
1368989
897318
1784605
1528227
371705
1368691
1701391
1244168
233611
37342
242206
839171
830405
940125
1003239
1635067
870856
52993
1271157
690056
1372266
137277
1278754
433123
1931841
1267711
1636287
1595770
1365130
1659162
168563
123791
102259
1170308
130721
1281688
781379
1938512
1941868
716919
1077827
40981
308547
1796456
764270
1662947
668056
72236
380062
101836
1494046
1461389
282901
1880406
1416651
613669
150116
955948
868452
399307
936035
1324285
1551586
1957675
274393
285337
225828
1301958
1549140
1077169
168213
71347
794329
201577
1491057
1905157
472299
1428911
1807540
1084605
824140
1796807
241676
10166
692970
892618
978494
226579
75547
1138626
1842569
812719
632587
1415647
1391472
501724
1996161
807369
1462866
356883
382181
1074882
1836588
1959065
1778007
307661
1690259
558672
906147
1854812
945557
962720
260606
15949
1349965
375153
922627
339435
1685583
894562
1347942
248824
1857174
11549
1418320
187707
283762
1961256
611695
1426473
318971
1761450
1065385
1811778
192475
607696
1687808
1762603
890044
53547
1032650
965483
1214522
1569015
154211
1075647
1770578
1244220
279637
1658879
1914660
404812
715507
605568
1172683
297212
50811
1327689
329335
972529
540383
1818450
1648931
1100647
197484
768906
189439
1913077
1750971
446314
456730
1513290
1468836
890074
1074030
1900426
1549340
1328328
477364
810172
117199
1736926
436233
1304508
878742
1270398
433669
894817
1277887
83744
1937710
482223
596337
788918
870068
288346
1659318
11165
680173
1131917
1373959
1089991
561826
1905680
873410
1122626
832687
1375565
1462141
1197451
257689
636404
1864699
1131355
1792895
593233
757335
1104276
738049
270950
1983708
1381514
1737389
1305018
607908
1132285
723359
118911
48645
1478687
1947432
748084
379657
555329
1852431
1133106
1408895
1653639
1660688
887935
1444336
867337
1657544
1629476
1627749
1666966
750703
255715
534842
42039
775705
1662126
936297
1743135
177578
76908
1014876
1212795
213212
652805
184978
1427252
1606447
392271
335426
1379992
1807036
1722767
174120
655350
279096
1204719
1453158
1701059
1227472
1956946
1381902
23309
67279
546311
1042708
532581
1857153
1266858
1407125
1093020
89685
1915913
9506
1334443
398054
368552
1277018
1519431
1876395
765447
1859994
1799969
241403
1412194
1799834
256785
506663
269855
872245
149904
172098
1046612
238990
1931571
991576
848865
538905
42908
1450281
1559338
1239827
1044085
1309246
1974192
1955664
710631
983490
767004
1610539
1353172
236211
1111323
92991
669014
1152835
774142
996195
1765935
1895494
625677
239071
1958059
1019746
761354
868784
1758452
1251451
1506229
1978136
464062
998624
620921
930032
810063
372063
1977468
1256181
1373184
525953
1366851
1063665
1070978
753332
1652398
257180
1890928
780981
1124555
669415
878367
276708
686270
1173126
1661804
1280703
151587
973459
1222441
1173142
684170
247546
991536
977314
396689
1795260
1336114
1750020
1277591
1876928
957156
1328039
949510
422800
532796
337360
490088
275219
554888
1234337
1712953
237408
26770
1166498
1555674
238108
1644607
16521
1762623
1897125
1232934
1248545
586133
158640
160268
324141
282723
266140
1417404
841981
1472255
1100867
1845934
1376296
1995738
463763
1774781
783900
1110442
498135
1711806
1068869
1647565
965529
725818
1457303
88292
1496423
1290378
1614297
571030
1683665
26376
1614129
686127
1333212
1698084
1931930
1359691
1400718
1431896
738935
1650418
867410
1743742
162012
1144667
968015
1595837
114109
1046412
809229
321520
1991049
634319
933913
41366
24941
86148
1469265
1472295
1966418
1552927
341654
252493
635156
1916830
1120591
746896
1979376
1730306
1390450
1954415
52988
519428
1825145
607188
388732
182657
1806349
1603706
1856120
1567676
826394
339110
545384
1358790
1092013
1930114
639443
227675
1200998
1208275
542146
334853
1832609
29514
1867137
1882315
883642
1588526
1762086
1388683
205650
763931
1711319
1279337
728111
250610
1848306
28023
231537
279558
1397309
1944676
968925
1592991
1812128
411642
1351124
1748093
424361
1969934
1189346
1798595
1580162
279168
1703173
1836996
1748675
1916521
1153855
1048020
720199
369511
1942009
126644
1242796
1305598
180152
1317824
1449310
1493665
214632
641843
105323
952128
1386925
1129257
124935
461412
1321203
1079025
460682
324100
1348520
773327
1321787
144954
1648823
553482
1824971
1130942
1593913
398069
1710612
1309760
859262
1614029
1651511
1366717
978300
1646161
1416453
1332788
1658270
894994
216442
1926970
1473503
135618
504242
1632200
1679423
1937259
1128122
807065
944958
109553
987947
1452173
122656
756127
1648593
788214
337473
798438
1639012
268537
1548129
292968
1763075
83130
773963
1384684
1136287
1713111
1286223
1644354
1035466
1705787
1652735
1368760
1021496
937626
146016
848298
283739
1011747
1191456
221821
943194
1497322
1658088
964341
108867
938925
844392
1727452
1696866
197416
1278170
216354
1225711
443345
625329
1454694
945270
371623
816687
554226
1516226
476042
438965
358451
201426
447858
1618681
1265737
1869896
46015
736503
1046697
249887
300025
1400002
1246815
1254169
624953
1869099
1240368
629333
1870730
1418047
1975412
1312715
890203
1823150
99930
377602
78997
729533
1443346
1895616
1899946
1725320
1209373
1512911
1821865
1880240
144680
134914
1840280
1873412
1149134
66369
746031
228271
390687
1943192
1197618
1250827
938522
342755
837520
1918781
1179505
166073
1396524
854135
1615028
378443
1184747
168551
1846102
1707010
574463
903232
757521
466422
1729508
1854385
1943558
405027
678054
699233
1502399
756285
1900012
675536
168893
1118482
1569413
164567
1158563
1423221
796220
393179
631527
1618639
1078588
1049309
1585789
674593
28307
1372978
550886
982046
677183
592631
637923
640263
923093
653817
1345285
173109
848439
889716
449875
1029437
339766
1130230
666828
263252
687744
717598
1885741
557145
1994393
511323
639386
1038817
178728
1685434
350885
1445381
1900951
143090
1903505
920729
1351327
796135
692976
1684462
938442
181340
966156
1623629
321244
1900881
1217400
1586535
1499912
1479244
1695990
1638299
1038032
154674
749201
1041404
631051
1786389
1284215
377865
1401590
1665902
262393
1336095
1797099
1407952
213032
1172679
635274
1380528
276033
1880812
1979806
371117
251740
223039
50661
48888
324377
1295602
1390628
299650
1702646
1108793
1105573
638963
501225
605809
1967029
1087924
135317
545145
1357797
463020
855741
1896061
1836566
25998
429958
1118551
744386
1692500
1734003
1029859
169532
549
125122
32468
1457238
1422169
983753
982309
364557
916352
1579238
461190
1663453
755703
890978
1904891
467009
713738
1366797
563991
1168179
384630
197606
1179957
740756
1445021
652271
1983733
831468
1400135
1466469
1967087
830622
1390572
941872
52749
711465
1619778
1235331
1973624
14244
1700057
133
1196533
908661
35653
1721763
1128058
272799
1032824
696471
1602489
666838
488225
1740264
1243816
1558447
1606929
95049
1928179
1270058
1394819
1054216
400683
133553
25995
133082
1103859
85803
1971693
575303
1841352
1916387
976587
1274982
820334
594022
982454
1743756
1198080
233241
841376
272576
1824559
1028419
120318
1360930
1979458
988056
952285
932770
193581
841050
1156921
682140
1890384
1241296
296710
1324626
161567
195605
288752
1691176
1287807
1633408
1440437
1412464
432412
1798402
609629
1655173
707669
1180944
162986
504406
796086
1066495
1572138
1393471
670383
921708
1663627
665259
127794
551306
1060070
604699
330986
1818707
838361
628348
551585
416267
923523
1958653
588000
1558834
1540245
735723
1506088
1780221
1956637
646490
38777
1438038
1401563
260761
1901216
755514
447651
1695167
51044
1954844
1280215
1738732
258615
344024
1235840
469464
116389
1525180
343028
1635011
405130
994010
951851
1116664
844841
1085566
731244
951616
1001476
1619387
1245622
840146
109742
1211593
434223
957982
693902
1405623
1754913
1711226
662716
1699734
402344
1363616
125175
1588181
1554527
1616032
1291294
1574012
1587537
1823880
976083
193557
319158
1988928
1788529
1491470
1647791
844644
589510
75098
1615009
1756466
802578
895150
706021
1048039
1422519
1205070
1866796
857363
1459333
296462
1737735
863499
403743
1613205
1901475
1282707
1602079
1094460
1806551
553690
287067
871053
572984
1008885
880586
1054489
366321
915325
434232
1860800
775541
542037
1734051
1274472
983064
845933
1870413
1138321
1377624
50552
878053
377163
1775435
1113960
1451341
1782560
1115521
1080777
1482723
634163
432504
1373266
1337610
139768
588286
301302
227206
1660937
603444
631822
743412
1379553
522194
135483
1208989
219853
1032582
1927201
362827
1777294
284779
1633196
1148676
146076
1446508
403120
1204792
1637133
127922
1488421
1309929
1241807
263159
1252938
16946
878532
751877
1840347
1853057
640386
375158
981582
1029014
627075
595068
1184058
973543
105178
374722
1064591
584347
1038280
1532109
1961255
1787699
506652
772414
680727
605766
1402182
1621742
1378652
140997
49978
1454233
279260
796877
1015143
793205
924481
1344
881
124686
1871441
118948
1800889
516752
156248
461711
397586
867220
1170624
1311192
247060
1799984
607661
666550
1944204
847983
495223
918653
1559332
1677679
774281
1675211
1635249
1707089
1257040
1143723
648531
1729464
210453
1909743
281937
1887628
1960006
269449
131506
306286
979164
189561
723378
1386524
1278283
931477
1584113
1301120
1542260
61733
807512
423467
618938
1374233
1221386
353515
1519429
888884
187776
695358
1463546
691482
396792
1603557
1458300
536329
1532738
1227917
1348019
1236833
1707831
763922
1111369
1864138
1842725
741855
1206796
1829698
799766
565264
732869
411753
108088
1093439
324597
1933232
1587871
1342277
1664466
106653
537211
1539424
237983
1707156
498716
1671814
4845
1815113
1718789
735990
995949
1502229
1835303
1635701
45032
553630
1787483
403680
1214557
1889401
1405
1105382
1562594
1088270
182254
1469508
861196
336179
512073
1449530
199865
884753
1242545
825243
1925674
838968
1992132
1925433
1106185
1687001
1499007
805440
895591
1831036
1361510
202773
294827
1107952
1242538
1287461
1579002
1655775
1187190
1041927
770302
978540
457067
913451
1924339
1181980
1991691
372097
1923036
1928621
1032565
996636
1977659
1732506
198128
742577
397326
78739
1717156
1793410
290284
384484
1977833
234935
1750003
1157960
745879
1795114
510862
1434529
1248989
1913394
1011646
485926
204168
1025622
361298
646253
79458
320367
539961
1499214
1397757
409158
894805
864218
1354125
1163373
1515928
139461
403637
68048
616369
1526212
315993
1037095
166796
1021054
241682
1555585
964364
1206481
791711
19794
1475698
199683
719949
1197361
850446
91221
1785136
1907153
294452
681812
1965673
96818
1494797
1902594
649031
1871646
303394
860270
811891
1321256
641375
177133
912051
1325219
297272
72648
479210
417339
1824216
551711
1468320
1196405
267096
1295756
458495
286006
1284773
1136741
1640590
1977553
991625
1936157
1532553
223185
1621383
1700213
1233427
75510
890202
1552283
1788047
610038
1282088
956483
220437
150765
1417061
1800844
1276841
608572
1475900
701994
1768532
105367
1424146
1175093
798693
642668
886892
1491387
492518
1494843
1539974
1476919
404774
78523
1534647
1507100
1639117
1748325
674897
825558
1596870
179132
1343481
1734846
1048406
609667
279386
303828
1770568
523347
25408
327278
1117365
210057
1879785
712579
1460007
1962383
1441214
1888825
820690
1950717
430876
1591909
783872
1075454
1995288
936531
487657
1275514
757686
1763149
1753174
100863
735833
1374814
916828
1591014
1270059
1844516
859128
1783133
373088
66239
647481
1620104
787159
1558857
112275
455336
1751835
71813
168134
825792
1344821
184267
1484589
1516990
1895444
592207
648599
1125971
707375
1087644
692836
98294
933431
1955444
1157597
318011
1655908
1333388
475170
1703309
641944
520485
965928
1993798
987811
1901529
1910467
821162
1847406
352664
1036073
1235464
1413490
1114368
232196
308377
256337
1328708
271859
1576730
1731010
1054651
928018
472249
1396490
351293
207031
770985
586886
1453513
78408
1463146
35711
1485298
1736738
1239945
1027531
322857
1083218
1316254
1862318
1407687
401619
840389
161090
450399
1129862
1103649
80645
330641
1471085
1397142
1453897
366255
637063
1274426
475591
322863
1340429
789889
1360240
1243525
579938
951597
495234
1386170
922241
1466247
544583
1983714
854169
454196
1337113
1072156
390050
267850
1724819
1205870
993857
1594698
773090
1312350
1292164
1641968
1493808
846564
1697390
1395069
749226
1963098
1715595
986200
1998973
458179
886930
1551181
418064
1139318
1724973
1039324
1054810
569258
1290019
1672310
252770
1162952
1609820
381079
1064429
1889223
627279
70261
287757
1527114
1098000
232454
752461
919759
1730037
897524
428364
1983820
763859
1417714
311886
108253
1944130
1604753
828564
1998819
728378
1679095
1137302
971378
1453759
1960038
22883
1974673
1142783
384280
75752
1820075
576826
1697549
1875432
857204
273439
1911713
106623
1805317
1759721
147201
482128
1637289
1060166
596007
1895046
1198248
1123673
220657
1658114
1496554
771430
1540289
1952991
929282
869955
579825
565643
1578758
1729179
888147
316325
1079835
31005
1462913
1624833
1559502
445114
1241581
20417
197769
1287600
1329276
90306
781867
559352
145162
563680
988740
368941
1770816
221171
5021
490410
1242087
1493871
1775771
52119
842428
1439068
1121474
495298
909785
271850
1589686
310575
1033441
1389075
330687
620200
266545
578411
1628045
1221661
1576912
566067
823510
371629
1477310
1745911
1716337
483689
1310572
129719
1332080
1558639
1035084
241181
926721
1944385
1565465
817202
1212663
1402823
788521
1491765
238440
1269656
681048
511454
1403662
1120222
812758
1913715
329016
1027232
655367
204225
1095185
504173
1801271
556076
1177976
426395
1471131
1930722
1954477
1235150
824012
39536
65476
363778
70585
1609271
833942
1300082
1311130
787604
457303
1012220
1850840
1681971
696680
593585
116851
341702
1422209
1487196
277273
1320123
569998
156535
1095487
800241
209640
434180
481774
1448418
1364153
1127719
1439549
1208459
1298718
98250
194059
1171983
875104
1176162
1003306
1501240
784283
1495328
1257132
382789
1020722
352585
1499277
1493329
903093
1817525
835462
406978
834471
1602072
110412
1151375
1585840
474496
1840302
855950
668485
835631
1650067
960222
1345211
420210
424370
556033
1837954
1446515
1548809
1682892
280327
1955951
1383039
1440108
1176711
554130
737352
85567
1930252
316838
240009
1058725
1917123
1846156
153005
1753440
1225538
1984589
673075
197217
562881
1290664
107844
1370282
87507
1546279
783310
1438987
195666
1847040
1466721
1007342
1081198
1332866
1406392
1411914
743149
998207
1657279
1725317
417024
535158
660178
1853318
1086081
1396710
53003
579810
309223
5016
1506962
491847
1246277
562677
965317
509530
1574982
609459
814655
692929
1946334
843564
13040
1089836
1534271
1763580
21536
388001
894098
616668
730696
536261
209419
1871701
131074
671958
1263730
1195239
1351089
42274
642266
1263952
1464468
770422
916282
342675
415289
1109166
253826
904019
1041646
527044
1852543
903663
1778978
937266
1430441
434634
887758
474987
397797
632414
433754
54552
117394
307375
87746
839782
1256254
319562
28799
584883
898330
222055
1691748
1079523
512847
50917
1838062
1676726
963237
650889
1013869
1728962
625167
155927
127281
1171150
550905
1288157
980914
594919
1093129
1573236
1625375
1422339
744531
1665986
1960886
1010751
376309
1664814
957649
1323493
912924
907046
170805
1061354
158854
1124858
416578
1401819
592105
866610
1074801
416936
1159880
113026
818750
1207569
480708
918304
888821
625733
119682
438587
878591
1784248
1441500
437807
1560192
1507928
331764
1754351
1523245
776309
1315294
1123993
1416441
824000
1019155
782977
1872800
576163
1707914
1295481
1618899
565053
649865
1936908
468039
354573
873329
334947
110709
1340448
101130
1591501
1423916
492994
1415160
951626
967759
1037241
1913365
677372
646064
1709830
281785
1106652
964489
476076
1617749
145246
621445
1589750
336454
1506688
1357154
1391473
1845675
573665
241307
1416349
1020709
1934345
354189
903089
1720520
353198
1715044
521147
637494
759869
1224711
994017
1579980
757541
1622372
1004943
1329839
1825623
1111019
1052726
704731
984857
555516
847241
1887828
768335
1447672
410961
1824418
1322908
884440
1674835
1384994
1639389
170074
460378
1186858
798873
685784
566089
393317
943507
1361435
1580755
256327
916795
1846807
1966934
1345026
321868
383546
1982778
1739021
967470
1003020
1706109
1915569
1126761
1450115
1240537
1046435
24464
1186552
829844
476706
742093
992061
1713439
460782
1823425
1820761
32696
1177876
1638115
758637
568993
1541478
1149616
1770290
1108065
1286316
497533
615619
421288
1279990
40385
1338109
11988
1195608
1092962
962076
1091505
1833485
1598429
73532
1247990
1196903
1797902
818696
565019
797054
1320156
1170462
61204
732517
1820647
1363232
1324001
219593
623142
1637802
1175662
347877
868795
930744
1528560
1926258
5956
254035
1409870
1989984
1463716
153351
1556665
276477
1726684
1083515
436739
1609766
1120132
654806
990543
1714073
426
798394
1713715
967122
258323
678274
1037933
1444217
68622
866009
296940
427029
701735
1301042
511968
1676945
990306
640910
515904
1640957
1221669
1081786
1426202
225631
938694
1009822
744866
1740268
331331
1588312
1007757
1649778
1621867
112529
369003
531609
586943
320562
518154
1246378
145970
1829713
42776
2262
1694616
286517
985188
1467420
1454063
1134423
960500
32728
1821448
1916924
507505
644776
1783109
181406
1898479
316611
3671
1040154
752325
1427985
1891408
765951
1352910
776353
991645
280696
1401192
1529130
1082210
1890133
1853547
1702543
1852840
770237
325824
1664127
12651
697042
437709
1001119
969099
1432234
547169
1581416
1287294
1141797
1061015
157799
115646
236962
1469149
983381
447871
698055
1263318
1517480
651948
74246
1607659
1780467
1577146
1644329
63207
1841998
245896
1514796
1036341
648702
14746
167647
680149
1855176
1990078
1361990
1399210
1030849
1861549
602620
1718600
1135493
930712
461842
1501431
732152
1344307
1242914
1755721
1685836
1909785
1182599
46560
1172054
1339463
485472
1991098
1883226
225072
540460
867953
234017
542217
1990570
1269909
1566214
660481
866694
484339
463416
288855
597094
4757
154109
391296
1412372
918072
1719362
49933
1663521
1844190
1359133
1097824
242266
1035325
1625489
1166228
268415
1932930
1264392
81348
1069194
164713
1943727
1019582
171790
655536
874911
869593
1331975
301440
1195383
1179060
1175123
245516
1330523
1433803
900085
1952310
164197
1522536
301894
1106069
1462990
1868616
1404069
1193918
953011
1833998
1643277
1978754
1790603
897203
268114
862375
641757
405683
1625792
128498
1483494
1890462
302172
1597563
1091447
412521
1326450
1293149
1478483
871204
960089
1031560
345829
754377
1679521
813181
1859317
237522
1668240
951819
1202524
29088
10398
550414
1761819
1829370
1189567
1087517
175774
270234
1561129
621318
201735
1034156
798400
1421730
1157551
930898
1894747
949549
359154
1504617
1137601
399919
1739916
243178
1375002
1212137
1264641
1333721
964666
207340
1855249
1950280
1406080
177212
312031
1750614
1909380
1728156
986653
498786
1484191
1092817
807209
118387
1569840
536553
978477
1835116
130082
386764
864031
1025090
1097613
883498
1650602
1606345
1456295
1606046
170483
123511
1370700
204451
1603322
931640
470900
463152
419234
318530
1773466
1946747
1214404
207128
132089
1255732
262570
1268644
147557
1884175
809712
1413905
3413
563411
1141978
1921003
468972
1443727
465189
456132
605719
803206
1277599
1224923
71688
1092381
977295
1748298
1502546
1768021
359830
1323730
1683407
791287
927820
778465
1760990
298233
403187
1904084
75979
433447
1782597
1992629
786019
391590
830981
311900
1131380
34526
942504
1273162
911605
1660732
73394
340571
1557326
1289861
382872
1000033
1023914
1156052
1194790
1722604
487724
299744
1565602
1040875
1075992
1189228
1320335
1619545
396359
1746386
703243
1402017
1563246
279847
338936
709337
546834
1141521
517517
897289
388923
1495365
346678
709881
1991678
805671
1138465
218152
1464439
1493312
131609
246700
884242
714266
1729641
319290
1458761
1187377
1218449
1927227
672898
986488
1078532
136377
1261724
1603056
489726
791282
290995
1609575
945881
1254945
1903432
786513
776079
1206675
522274
1915792
1531132
1329633
636744
1038578
338585
1842659
849987
923536
721608
1513102
1239096
1015371
1124194
1703498
1411738
1586491
1533464
837531
529970
1073391
769863
231334
802367
243894
996717
1276816
1740772
1641480
269057
1073725
864135
742939
1176118
1836350
1183400
1036219
1607239
1742476
1389069
70300
1113343
938054
620478
728099
934015
973570
1778058
748321
261622
1797549
1385601
403250
1654396
1310473
1744025
1724325
1729616
1221716
1703494
1885665
105574
181525
28771
1390835
219387
1105326
303075
403675
354198
1382843
1162953
273307
1588592
1050023
214844
1917574
1035733
1767605
838712
872085
434596
1972495
63317
1460949
1657474
51801
978412
1851129
1987126
1653370
279523
895379
789556
170385
377796
724143
892845
650893
76235
1872549
70717
160714
523924
695980
1326156
1414391
703567
1434289
1065329
371141
714109
337526
579329
253726
982648
1014602
697765
1247374
1092007
1995997
1920773
537863
106600
146838
1901254
1160516
1801031
1503219
1170896
1195614
158097
1223935
135497
1352412
809035
1228345
1090449
311697
601304
171880
1523543
501701
313992
152338
1453179
1687963
830444
183518
1686852
25028
1204074
1711008
1088805
1831781
788473
711404
1263457
1540592
1913079
159305
330912
151949
180248
634262
1508314
713104
608704
1021500
207436
124353
1422522
714245
1091479
668739
307468
714912
225977
1478981
753859
1747933
1527450
1360749
695598
1567242
1750882
100179
1340630
608996
754108
1173304
1458441
1180640
1274682
1672690
1045762
1975597
90111
207800
705991
1659137
559845
1412980
606527
1710799
1073562
1304094
25206
949586
129029
1905187
1729389
1359937
1483678
252838
57743
1626525
178459
1142293
1103907
353411
869882
1575846
79492
905976
969175
204307
1850854
981625
1001898
1128062
786810
549136
134173
106816
1819078
1138886
824931
310472
725807
671433
40737
24635
275834
1089753
314062
1981233
1983203
667612
1665530
1725059
999453
707695
1589322
1305219
249459
850733
95331
779700
1372513
1927581
448322
1669442
1597918
492586
352209
1739491
842021
141734
1571345
1480425
631669
1063999
1155562
1558619
1533396
257505
1442322
1773799
951098
7113
1993369
1928745
1542713
377628
1558621
1099390
568741
907213
1129016
1924850
1101414
1525768
1131031
1031622
1244498
415682
1353656
939795
929045
468643
736222
1113057
1006821
1674259
1388971
324772
1688922
895325
1790251
1238040
468929
1419400
1927827
1180676
175788
1885380
1667837
1659881
640101
536991
977636
1430286
1039339
894594
636120
1697124
991613
1440503
272470
746615
542924
760776
1687146
1965190
164704
1876230
1356431
1677176
149913
75990
334294
1726972
1882291
1170257
347108
1075965
943519
537687
1141325
1217401
1975848
296974
166595
1844393
1643803
1340960
960755
1264885
1433897
870185
1543359
1021502
637560
1145146
728162
1243128
109931
1272711
335122
218202
1979401
458638
463919
509756
353638
223888
1204194
1393909
51751
1490638
382548
1754734
1620943
1650244
1101688
618316
888734
1067493
1283243
1809572
284819
1034958
1475956
398711
1248986
769693
476324
1442895
1001568
1640416
1794064
49520
221438
1280532
630079
1023833
996577
580585
709854
1416658
1763736
1082747
409023
133641
1761813
553718
47820
100352
1388065
458384
326873
1925784
1571589
680008
978642
174937
1972467
747382
1256685
1105515
1059187
1195760
613876
993182
1592090
927706
817380
614810
997917
1761408
328747
997799
1955139
624160
806247
658213
1160819
1095555
182489
622707
861104
1261016
1534761
68598
1859871
1777324
479385
310979
1542982
437949
100419
1553707
690102
1098018
1511155
641951
927615
1964471
562293
1305514
583784
74542
1833475
143481
292604
406655
543862
1396082
1642766
1292977
158222
330215
491046
858412
345464
402937
652697
579328
1323498
860042
1905894
1966364
963355
823007
1886106
1311292
1925461
1004090
1395437
906795
233524
923756
1239043
1218577
1460560
1934005
1138378
98312
1929665
1934350
1499765
248288
1444457
1376556
576210
1968491
779278
492279
877904
1367425
1877690
5784
752160
1923068
1595194
126303
976143
733411
1152358
1470167
326653
466007
1937545
721109
1240958
1579380
764559
131304
1669759
1562147
159975
692974
1733370
1879285
925082
1945770
1545237
569301
1647568
1726174
1021786
1475604
117562
1357334
1218788
1253007
1334393
1329192
687364
1137811
1115616
599896
1264825
1833983
974559
1677056
1679530
382489
1620283
551088
1355120
227287
1194845
1520528
1375587
1239535
1158884
1451281
736414
1996600
1701071
566340
722929
160275
790027
992465
310585
879870
969694
1601257
115981
1064159
651557
1348090
496
548750
238752
562714
735862
1244619
1845607
563419
1828326
1049661
1344899
559408
794206
693501
1836205
1790705
526046
378935
1097265
1909928
94157
1459997
60287
1554947
32497
516644
1720429
316899
414853
750059
886635
1300586
1686159
782107
143017
1897041
1293875
69994
759858
1343110
164207
355028
1439877
1009344
1472565
1795589
1885141
768599
438111
538225
1844468
89350
1671475
41786
161775
804554
1373567
145989
1934048
1104673
1108672
496565
284449
127784
652870
546098
412927
350245
1316546
439368
1544851
1711546
569411
747244
258336
1227379
46467
663466
860651
204844
526104
178346
1416560
606198
97282
514409
383723
313305
1480280
295171
368130
674010
9060
512032
553505
213007
36440
7695
427632
563824
201319
1648094
958379
307894
1854040
215229
430824
177749
1184378
284620
953815
1041094
1698443
1075789
1548610
1593815
798160
1160954
775355
1032951
1291075
1778394
1658675
1271627
1511815
1514885
293414
1854268
1356934
39897
36533
1112656
668892
708826
235115
564103
1601692
1505369
1360483
55409
531158
657214
466466
508520
692749
563931
1952495
868387
347909
546341
453586
509705
1375869
1280665
1420452
1690550
1764903
943569
729472
180961
1366349
1003115
367958
1198954
1214988
423803
1552798
1265728
1467279
513499
234258
650451
1261683
935674
732348
1527166
104021
482084
856463
1855227
1397894
223331
588099
1091197
676605
801094
1330601
419400
1208882
566990
742275
1853645
682076
302413
947732
123003
342684
1913528
161145
1849186
1887537
816559
1264836
961362
1446956
53984
1751846
1414086
1986788
1147014
1819153
1914038
1535409
785153
511731
722552
1177955
1752931
207288
26998
1155875
872308
294959
1844281
78496
1057015
1687017
826226
191569
222750
323991
20527
1929504
1218561
768080
1315450
105160
479932
492043
485861
1490822
579700
1623825
870261
334477
1558701
292569
1509409
181699
772803
605997
372734
700372
930187
1675967
1824033
1504697
1424624
781067
1229991
839183
1069045
542591
192351
778547
1500534
379098
1253315
678988
413713
839227
1829446
909743
1645092
1201418
59278
433742
1887008
1182283
966695
742281
1672626
922860
1635088
956349
1525650
499600
949710
1530684
1960114
1033914
815845
1286634
86610
1225259
645726
549293
805557
1539873
1065482
1044681
1116328
95341
1322439
313793
1833973
1597697
12959
1384557
1472435
915001
559597
520530
1517107
1065366
276671
1043778
1247922
614392
279437
1869778
1883741
51646
1047999
1267909
265044
1343562
1913318
979389
58282
1728458
950685
1357718
404131
1841854
821655
886645
1159100
370774
1632895
154220
798125
1889408
701976
728156
1828294
1199442
960568
700998
232758
1969041
700946
1260618
1685554
1207587
1234650
671336
744517
1475972
344058
388538
66055
1028967
872401
695459
1870009
1024347
1639437
489712
1233782
406232
1764073
862311
1488161
623299
734112
1427841
297383
1004805
683912
785820
1184219
26462
996771
1680935
1581540
1996201
1896602
214009
623699
1113181
1380833
1500614
1158336
1701094
1433468
1725401
819387
1104320
1995850
314785
812224
1170519
433365
566009
1735747
1791573
1612291
251947
36417
1197963
229598
37366
799292
1742032
786680
1785269
505168
1195281
278201
1520289
1694151
28814
815130
1094056
1109490
1890317
1707048
1851826
1355785
1341261
1327128
1942576
397371
304093
1601102
1213089
1044956
785175
656798
1707453
1020271
354152
797710
1073762
1257412
234817
230342
792026
1523239
458025
1934462
1290059
705782
407999
1326084
83032
1960197
1876113
1187529
1658546
909116
1840448
967318
1730220
1172506
1014125
607609
1484400
160860
280620
1631602
1747004
1390125
963875
1541289
443990
1112100
1322141
1805674
348343
65428
1186549
1255116
872649
542439
357688
1331533
297789
1670488
704614
140912
1222027
370689
242696
1981831
670300
1503675
649725
1544549
1877477
905715
1911933
1233823
1601941
181485
469110
1309402
1269838
1025445
239507
837448
655947
1048474
1361709
535329
1849895
14989
1373904
731060
68441
6355
250931
1289610
381943
1679050
1817516
1199912
1766935
615767
1982072
235587
259064
539341
1595033
1888494
1414197
70127
385551
125580
872249
450371
1337058
1883370
984542
397796
722953
721886
1810923
1755070
1817901
1792862
1916895
672203
523911
1861648
1084410
1332706
183487
1665385
1838515
1304981
100670
1127489
1280949
500862
53161
1170629
1991191
1280070
181092
708654
668288
1190089
722672
31582
1794764
1878858
1851334
32842
335418
1184760
306030
1889768
117080
758964
1748776
328412
332698
1667560
348660
1478404
1763347
938024
1130392
562430
1505923
1952165
1882126
18060
356066
1304454
1231410
903202
874167
1442413
342088
147074
1303875
1653323
1607075
1132871
1033978
917000
175750
1769914
1475902
523041
1845040
1613604
546067
831933
1298954
1049918
1347682
358092
237891
223946
659005
344461
1640552
1408202
1513632
676842
431132
1946847
42241
1893170
839618
719513
958147
1542395
630104
1863942
1969168
1353407
1193387
334207
1413452
1776201
1108675
1129207
68121
1385985
486865
172644
1579629
1947493
723823
244936
1714931
607589
1242430
292525
23287
1539858
1899906
340775
1119777
975656
1165153
215834
1667626
477231
1783587
901397
369302
1501548
462424
81309
849584
1760905
1143746
954274
1519935
586052
632798
536220
1304474
458171
1790690
955104
679050
76054
1957481
1727648
1150079
488489
1499066
58985
1371700
1900632
1333922
104086
202956
1837374
1350119
291225
1445217
1162880
961152
659709
1865558
1756261
1423557
317552
136306
1229077
195971
1606563
1725298
966852
1154801
32527
990369
1995335
143845
1025678
1181775
272699
191476
1631396
1735164
552070
1833422
1637901
1366734
1717201
968430
1518996
222666
1524560
589458
614917
1955326
110006
200658
676276
535709
1591345
1643680
578602
196790
741654
1235126
91364
1673065
1186786
176753
788498
1986263
168210
964299
32700
1952038
1479318
392469
1940523
191622
122066
1786534
763977
1673984
1895984
472941
1926584
1703591
1096685
199559
1560695
434399
1666020
1124080
972553
811799
827725
1965495
387985
1394213
1081483
1705699
539529
475614
1448818
1377702
766466
1226480
1640803
1861208
733370
225658
984055
1230872
319901
884446
1023569
1567483
1671537
321743
159935
415550
1008795
1425166
1459770
1567369
990984
1391024
1368079
20633
1064143
809113
1282074
333715
76419
1433692
1064474
1300740
1719180
30978
1302333
909293
1982990
996418
1886092
985020
633185
1926359
572804
851486
147063
384666
215324
544947
329110
1434860
1009215
1340501
1409199
898797
158356
1659731
757805
1168993
1703137
6608
200019
1809696
349273
936570
662773
1220012
193455
828357
1117647
647
1730308
1470716
891741
339422
214083
259165
415841
1312545
457309
271597
1447124
1779710
178314
729968
1676954
1778884
677712
1291864
911858
1138390
652973
1740220
1115002
405042
1484029
1003371
1810203
372844
1747015
629726
1307323
1213231
969501
1805492
1516892
1615360
1215387
1023292
432170
880834
1378687
271461
520029
1946019
908852
260879
793161
1866077
1792526
1806597
1747861
253809
868611
365352
1200848
1544560
1234583
798695
1618250
124327
1520415
1502461
873160
231590
1151702
1752393
1076397
1215590
427300
106322
1265739
151008
476797
1257166
1082317
877318
1536625
381011
88502
1514410
1229055
1144095
50365
805929
701009
1736683
501306
1901168
1291048
1678253
1035770
1728974
1445924
765010
1271484
1849559
1879021
1545161
1811684
1089603
1257493
45147
1537016
1054655
1644927
78270
969056
1537530
550820
95995
1501109
103304
1304864
517156
1409646
1114711
1148163
1232854
1632747
1604190
1212036
262324
1719458
1192722
1782173
1171128
957304
1223503
1493868
1339762
751239
1155194
850307
535207
1058358
1187073
671603
950538
1096581
1490685
330403
1717174
1042962
832756
539549
1172603
185994
138774
1791389
1632694
1618518
986432
1383143
1214297
298366
1141243
289937
822014
988642
916925
179904
1658009
1301707
1053755
698085
1090499
1227490
1001147
1806348
628709
704539
400396
82156
114599
661763
682947
1789242
1325379
1448752
366941
1547035
1558437
830286
821602
523434
634496
904152
523706
1519746
1226177
722325
1124712
1085995
1623695
1175725
1815094
279219
1583937
179562
1531311
170831
1737004
1951592
1061737
492891
100638
723939
559046
1193487
1449678
621496
293219
105278
390792
1263936
1020920
1096312
1032348
586431
1566603
899944
866728
1781820
845199
477811
586930
695162
1970601
286600
1582861
1698066
832021
1811347
1457466
1911389
579103
1727888
818793
1879847
1500975
1650895
1859719
545928
424662
1033538
380128
1035493
1487430
206582
750266
165862
86074
619141
780350
1159414
621943
1798575
618496
1023848
896134
770965
1729135
384527
636974
1007930
1693250
1815936
1575285
976843
1624007
1863068
846799
646177
1796250
1471828
1762641
1551821
104318
514602
338927
1352392
546439
1186590
92018
1990965
337008
123745
668583
1463501
566416
1232003
1116766
965753
873924
1416618
1141418
585138
1822756
1834479
370988
717020
1399729
805189
698868
1685821
76948
1325819
409054
1197765
1289343
1946447
1987120
67631
1671784
1287598
136450
135605
1911065
743866
818643
990751
973778
1618641
1690943
1234368
26617
883339
998763
724283
1564896
895038
1468508
1448623
753421
562930
1545652
1525612
192288
216048
1945917
722406
1859549
86973
928076
500623
172194
246469
527853
952697
364331
1867816
1525855
1942008
771113
1543149
1662102
49475
51070
1502015
279154
35342
510092
1141697
669318
486819
898745
489998
911749
670512
980578
1820070
1646075
1791793
1193371
272373
548300
1980969
160853
646307
1713187
291256
1839992
1485218
381219
1564347
944775
977902
563645
1301310
566089
1109943
4073
1490675
1295542
933622
1628952
172890
339171
1551313
1289900
1612445
789213
1694781
343173
875494
1334981
629563
834250
1064614
944678
1478570
955884
1054082
1891255
647769
194768
1250246
377064
591463
911789
443997
826710
383808
1886386
581385
213601
1004098
1017699
1591782
1477642
51002
680349
385943
1210474
1624129
749150
567927
643232
376561
1279176
1557886
1578127
877074
1735156
105313
1520817
1534433
1706030
52528
523581
1554294
249494
71200
596412
1591707
24367
728588
890800
409870
1169366
627205
255234
1871182
186839
1417127
1647660
624687
1398142
1496059
1639773
1653446
768320
1806503
193371
411901
1190956
414348
1623524
669663
1665724
672354
885854
391522
1434720
1893317
1407539
913891
1257812
67184
248277
459699
418273
885291
775804
1475560
1705453
1768391
110098
99838
1230582
226119
1843121
1421889
1334587
659585
787003
721061
332642
390279
180710
166945
1707793
1457226
368039
1750920
1906626
1844109
28987
1295527
140966
738693
562778
558849
813234
1054332
1454266
1081582
849714
1531001
1573149
7847
987549
1973827
1640416
706170
470533
412135
1682482
459156
370233
950666
459712
1745733
1449781
1396921
1703187
1680985
710639
1960109
227567
1856773
1824578
833078
1696279
670013
1299145
1285338
1356710
1940226
53904
1333320
1211454
1426866
1215735
1077716
1648308
1412948
1085528
1587826
1015237
779292
263009
1864761
964627
935950
1435192
1710973
1846547
1864367
1637676
1395529
516911
1347379
1067656
124178
819305
687191
1336406
996304
1909848
959382
1097051
1270058
1479237
1715551
482635
678027
1650831
395564
1103579
1859426
95486
163590
349484
557633
1982922
940369
1359032
1546520
621133
1973530
890105
1911936
1132467
58673
1759803
109750
478082
225438
216968
1240910
1794407
55
360003
1490755
1869775
1520003
190778
759374
854248
821131
1261958
105299
1428999
90450
1378682
764283
1853532
56176
71132
1721343
1250515
1591071
872880
873792
614054
331923
173440
1695279
1073274
1671047
1211052
1083599
1296861
556964
701614
1427181
378186
1003550
853332
1980089
641009
854405
1002673
1962716
1287782
345654
1716274
1990968
1796856
903093
721037
1110819
1118896
1494281
103450
467272
1172579
883766
647755
230685
851170
1503697
812177
978112
1283342
970666
61899
398988
761280
159525
1254762
1786435
504603
1981821
10357
411028
1714550
1038567
1022252
1898775
1120266
904404
903489
1171771
1781906
182915
1578903
1104040
1116593
1430379
1182091
1727464
1931266
1705542
803525
943312
1688926
75279
236965
1237252
108730
997201
449128
1522730
112621
762641
1135808
1909152
707153
845573
1508993
539750
1863398
315935
931903
1934872
723195
1889103
1725943
596436
11538
425290
507631
1202869
554398
314071
126020
413863
677358
166494
732987
188274
1181359
1804614
1137174
1750193
403497
941730
1519356
1596379
947675
564455
1700457
1001492
521254
1992084
921662
1114009
294152
1097394
1287935
110624
857179
1091250
1404518
1573525
1439152
1188884
1056063
1649980
62426
815876
1139768
1258576
1933443
1782454
1358476
18701
126067
1168360
1827326
1945751
824474
83099
972304
1337124
1062953
476141
966154
1356781
892129
1940987
1670568
1604183
1479224
1189967
1827121
576791
1181511
1971730
264515
893867
1278112
1952269
133408
441798
135509
287549
723507
1885831
1553110
1885733
545052
1907697
840208
913838
1379296
1424267
1226810
329946
580892
765331
744100
1618329
1979704
1529752
363457
887025
1648361
1732623
754176
1201147
1047096
251767
1698690
731304
707398
1140641
1497725
809202
1388499
943113
912196
1299277
438390
402839
946369
241864
325040
699673
1543788
755430
184423
844260
932309
562473
773560
1396754
125881
882578
322210
1015328
431649
1846105
1685030
887913
1262030
406822
1779890
1352921
56948
866741
1124458
530440
1443051
1366946
335902
763696
661912
621263
1672679
821693
1685228
1063314
489048
1582976
1069071
63300
1871461
1839812
1947480
1817715
287584
339046
1986774
955869
665327
167696
18080
1745126
867302
374755
613977
555835
547019
278326
417952
1571556
1513701
527423
1159533
780379
1393333
1330433
1980723
224088
516773
1765520
1026282
660870
813711
630143
134369
1225656
997975
370227
1027778
663179
1568231
576919
1463037
271803
1820663
912312
973870
996963
1901449
187672
1685808
1939860
1210773
878544
351200
730623
414299
854225
1277575
1507303
1504643
1628470
173951
482564
561929
1588239
1759932
21859
83594
1879851
461522
1402965
1894064
1308816
1568703
745659
846284
1907490
271847
1785469
165187
776078
311087
707195
524900
805731
246105
1575520
1809300
446027
715737
1410257
943580
761921
1199632
1143343
1124339
1430752
1676420
1055180
1475191
686729
1984605
829765
178905
1722967
291217
1868169
1996422
1473463
720465
1213853
722297
638369
1641109
1691509
1267234
107861
1835431
550697
1164806
681800
1881541
1681284
131512
655528
1900587
373694
486255
1415261
931679
1558957
351294
1053572
685380
1639436
1918053
1552751
1814904
381601
1696666
1546122
23091
57645
265847
113042
191477
1109513
506850
1700708
1044898
440379
983927
573754
292657
591590
1822545
1612616
1976490
1995633
1723870
225539
1588689
1527616
1296344
885319
795525
38900
1854660
1712720
626262
1969390
1318383
200432
929155
232847
601209
585534
1075273
1312905
1251995
1209209
1033123
171909
930609
1032344
210125
318221
302029
1700306
151216
1209476
545712
1627745
34058
22328
514389
1235832
1208618
463424
52022
1411233
587110
860970
29672
1541757
1476252
237119
192990
1880714
1878675
1809909
1406528
581966
1760576
801389
492662
260926
1583616
495133
1520767
1355545
88380
1345364
106936
1308253
1892512
771722
990922
1213513
619297
1694366
592489
1705448
987091
1965512
1137825
561641
518972
719517
243395
980346
410123
112006
1668406
313789
1785718
375590
1679847
578132
1786594
805905
1650091
97978
592261
725782
631117
1671598
1293781
486129
312736
740526
176044
151067
1632926
612570
1579763
448418
973868
1840298
313372
1807287
189883
509583
1039696
718871
1941009
1429831
1360838
1245378
1283451
110814
1830693
600416
1629793
1100385
1424376
1732770
420845
1704777
94444
1592287
1713337
1249838
1312501
909171
55673
721124
349320
1689361
316147
547163
413775
109317
900314
386056
358421
1118037
1575511
1814422
683339
1089213
1519439
186895
307083
930407
1449703
261680
1161457
1401573
1819245
1187663
1325691
1622491
744402
959211
1310078
1864415
571813
589445
788692
1537640
689774
1055907
1003930
1865925
1040953
976298
974528
1844949
1509703
276209
1381457
1384707
811309
1878098
720910
1092536
836387
760150
1863322
381581
464954
21316
525372
439614
352082
285002
228236
351963
1649862
1057985
396342
1616037
233888
1334525
886608
1082929
974874
1043602
1703379
1802957
556926
1033865
37618
602352
1555880
662232
1650486
128987
1233580
513905
442298
1622944
1827793
226182
257804
1845732
574653
143519
944354
1489768
196802
1851527
1395988
401313
1425239
910523
1546700
584092
884837
1106306
725304
1217589
42154
1986239
1922769
1084223
1947081
159236
1421847
194365
828223
1130219
345258
1901122
1355240
1347864
1511560
245584
385022
880688
1159033
1207049
1740217
1889665
1683157
898346
1888946
106299
983941
1029556
1738512
1769933
543513
1189301
1897060
1827790
401404
478915
1967832
1356840
1167654
747129
1608178
318276
670401
1262669
940917
1448155
148064
1769722
709701
52624
1704289
82661
1940979
631943
1153462
746273
357019
1741140
1225662
1721284
842336
300787
727601
113324
853204
1430523
1393467
1573169
555061
1712914
978865
110011
518486
1103407
414642
69364
471293
373765
611102
1036471
235734
1012041
1879037
1799376
379532
673045
1406508
1862579
1141545
109626
1649013
1605066
1911834
1397290
1356672
1164382
41016
615923
20141
1868873
498541
1773043
861253
1033467
1984049
880685
1720826
1750035
1314297
1723781
1772373
1337410
997116
564580
583873
1270516
1947428
1411094
1604235
1702221
1350420
537102
1158705
729292
506066
1664549
402602
1749950
153375
461361
1101804
551844
280175
595334
613038
1585974
1994406
1665202
512941
359597
1620116
1869059
1352595
1532602
1616769
970047
1440930
660546
1300240
1838056
1272816
651408
22176
859442
1421543
669385
1967549
1120375
1879802
1278922
1518854
1794803
1248499
975681
1329644
796594
1852900
982744
248777
652383
920798
375043
1594097
1199073
1032687
651437
1165269
1880174
945669
974872
1254500
1452060
728262
1200179
1695420
1772824
203787
1013348
184392
342819
1933577
1066142
1774307
92452
1513668
606258
275689
1748979
1697529
994535
1458093
766761
1676558
974847
518970
251627
1546566
606647
736815
237453
1279080
1408098
925165
1667901
1795184
1750967
1783508
1902465
959204
1980535
356579
1808972
294349
1618167
1640191
744349
1641460
89672
780599
352765
856596
6690
677657
1690651
187305
133380
551528
277954
792608
628974
1827504
672418
1130187
61411
826942
25470
560314
618788
482538
1199554
190604
1136294
1060776
1383279
339800
1727318
1487506
1596884
360341
1059486
1408252
1673574
1172247
1021871
227537
1059582
429884
1770338
1884239
1929876
768911
685174
701220
778786
1733993
1289603
164341
1081985
190306
1896691
392731
1275729
1017763
1673095
547036
1841336
1029323
1243996
1592168
537143
446185
708488
1913388
1386545
600350
1220799
637041
1936636
629427
1830482
1833426
741113
74277
244941
1070411
1366103
560855
1775863
1055445
190229
47953
985241
344212
753289
745250
1544455
74711
847797
1656656
299129
62368
1586674
609525
141431
1760884
157252
1105794
1241248
658467
1420218
1459773
1829867
198327
1787788
356134
125947
1207246
1893845
1663360
583023
626479
961968
1519754
1679271
1590262
1081536
782394
1356734
1338382
511965
400425
344210
676233
1905395
9009
1515298
1653040
1458637
792787
404092
346245
943198
1176751
1793264
386044
835566
534869
1672256
1962706
1425708
177642
662941
1595144
1809297
1981304
1558207
412723
1941741
102804
132737
1491357
172851
1031605
1652137
1270744
653377
18433
198432
373252
711012
646964
268214
1518283
1331869
747342
966679
875053
1060508
103017
949965
590653
1636018
1744702
192627
1009184
66564
772777
588539
526417
1000483
956675
1487674
533684
1759958
326242
1422642
222055
1530825
1119179
1474863
1055346
497200
1401213
226398
841383
273912
1359839
517177
1572442
1788505
1003310
361497
50603
1127409
1342472
357165
594643
1057530
1351503
1575744
87646
292427
953100
453770
1513279
269655
1186922
38452
1073024
495954
925762
588098
216984
1072888
10541
529669
153200
913636
662825
1613411
1803196
1651376
1488723
1448716
1264810
1114956
1564585
1369260
1962171
1649086
1984134
53792
452817
636544
789497
1271024
912099
866884
1617182
1059307
800066
1044993
837475
588930
1902301
1195007
380333
1311394
74720
218986
1568612
296172
219326
1265699
603567
490599
1882738
1029265
824379
730060
1739184
1322677
923525
939449
909626
271190
1510239
826280
459519
1153595
20640
1103173
1128329
1602725
520281
161759
4186
1043549
1199315
1403286
126616
108612
505537
1806595
1933114
1342327
1021028
261552
1489269
1423538
340727
249264
1587774
1991300
1818476
566037
686121
1468439
1025083
793958
355382
295083
985573
815123
718698
1807294
130833
900924
1725516
835720
48392
1111027
977371
877843
1025395
1274740
929355
1050318
1034900
1765214
74827
1378465
1297203
457675
1205531
234299
1304483
1039528
1598221
1764522
706868
271885
635527
247001
1036214
913973
35017
943297
291042
1786240
621974
218810
1246502
269218
1437384
1653457
560060
1062529
1126210
653305
1787825
877205
416410
187798
264914
1505086
1353531
1267313
178486
1793603
837175
1530123
1541754
1120069
1829
13163
1560716
490438
1997543
1556413
238913
598349
1531930
580919
311919
393064
634060
815313
1344156
852447
1776649
470872
742069
589462
1524717
1553103
1325011
1961284
1448158
325235
4405
322587
677724
1525168
1889547
982683
1484772
134010
1250614
1250508
368559
312228
1347907
184145
711742
698663
1125167
1140058
1072740
1677799
511958
1168370
510425
1104890
945383
1703102
849893
250614
1487051
951679
1556506
1345624
785216
1959678
198198
626132
587260
1587944
1137614
723309
1536712
1579362
885036
1628328
1240233
1283904
34635
1601946
952527
1764841
207556
1145380
1709725
768628
1647887
1554248
1328237
830340
367423
737946
1152182
625348
1277527
1891606
1992410
786078
1676359
70794
774592
972845
1154298
1174300
1081162
758555
1796024
1624499
29430
1796661
169098
57207
1848345
1434199
442958
9980
216002
184549
1605966
1377388
284340
1662449
709676
661640
874680
40220
397549
605212
1469422
1921732
830850
863665
181467
768440
1034715
444658
1378394
392333
1264747
248765
1111651
428467
1279417
1949487
1598683
754549
125527
1658972
715256
1969053
471955
1033512
641436
378585
875917
876574
1741222
201107
472121
1383057
246566
1562090
1944823
766273
1747350
1801509
1036631
399686
122985
1009776
37652
242690
526707
1101812
719270
456710
1009601
1646783
1114494
1842631
314255
6351
143308
172378
1055377
1730744
622017
778125
774518
728955
901803
467115
1187885
826409
968392
1686750
386248
924147
1129807
1994660
1282642
858652
298479
1370350
1911385
1951983
1129671
975445
683806
1086510
417001
825578
1703591
917810
257541
1388053
1504544
1302627
1052599
393341
863109
1816459
243425
1391930
1317797
46049
744957
619394
474125
658715
42273
385564
1936924
1651345
1492770
629849
450899
505209
1227643
181522
1321301
283229
1735825
1533184
590126
1900932
1756402
1496615
1399571
716643
900983
32518
640975
767430
1103008
1195544
1029171
984086
582063
1897951
712117
1604588
1064996
1486883
1633460
67268
1523787
1194447
385712
305791
1600041
167804
1331311
520301
647133
1723626
554973
204230
1004482
768103
388983
1004930
1527207
1974247
564205
228332
1880724
131265
626974
700641
987911
92941
1466216
1394153
962046
569923
680371
1826507
822633
1789771
148547
74785
1170322
1754162
256095
227704
1250375
1500695
908480
1611086
219447
1483008
1677873
1160301
913977
531675
1503619
1763068
1697285
1389256
455900
1845570
917651
534141
363090
1215670
1825312
393713
1653048
1270901
1628835
605637
108956
1128211
562399
279728
463816
539779
1619646
56702
810137
452808
1080079
1145136
1272633
905680
1285498
430047
1279359
55224
202618
809923
1024685
1692219
210227
180622
1532619
809042
495783
1897683
169890
251616
239829
261991
1027338
995829
769127
660139
764365
584889
244302
1742094
1096679
588500
1437233
1059954
1307874
1561418
1573326
1246284
276030
552398
1073063
186721
379481
1165252
1852920
1670708
1170317
527593
883907
1450633
422698
345324
1602903
1947166
168165
1969782
1131532
1720983
691844
68818
706264
902154
550203
1036456
115983
245030
1825584
293262
763186
1067435
1933262
1284804
1943724
427074
902496
1219687
1550124
1590895
754176
399126
1739833
567633
171544
1964934
1379218
913200
1562723
1747445
1517383
1096827
1506839
1434311
521599
131462
636506
1304165
1578942
428006
1407346
1782791
599451
858684
65965
1190819
1656580
64871
1757481
219348
40913
1211719
1989088
342425
791404
700839
150873
1678989
1116392
873168
1407374
277473
1560246
1812177
1661415
1920567
1327056
132091
1600035
782967
709845
1005716
1023098
1248464
635521
127625
1764060
1474787
967562
615929
276039
1924440
1733027
130791
1703871
776751
1534121
923286
1496024
1928339
331953
1889350
1131561
253823
1820479
1892828
1101386
868954
1664626
1373000
1810714
499994
163589
1092461
24948
848253
271431
1506394
625021
874671
176232
1945573
170625
1390277
836751
1584489
281476
1573001
1748944
124191
931711
1441271
1715652
1776666
1300679
1149082
1460821
93217
463166
1234420
1928638
1598500
445985
428596
344066
1979141
1628235
749718
366845
586659
654761
274000
1754262
104880
5445
1537005
1136486
270683
1010471
1385954
1360261
1954066
1804403
381926
21245
1596459
1991895
913951
94617
410840
991942
1858527
643300
1158526
805922
1305383
1563510
1907654
1943691
97867
1825684
1573811
177605
1952104
820533
1071004
877588
761129
1020483
789276
756587
1307048
996130
579761
1221947
212422
964
1349548
704694
1773541
1410473
1691400
1724516
679254
1146931
1085396
599801
1242580
540206
1394618
1654293
509754
748056
995443
539143
456326
1136653
340100
818293
1169879
781674
1415922
1806710
280045
1947690
1818793
1283130
417906
1559300
1035217
384832
1056013
1421682
204744
1856992
67889
1987387
1001594
16224
1932284
699535
753934
748393
1947371
1709910
22085
41175
628550
551374
784517
270607
1067826
1956475
1096803
223768
25280
802093
1113125
555553
156453
1375645
738261
559625
1159978
894050
1921520
1018025
1812683
888620
743174
84897
1246508
20218
1971343
41767
309560
447670
1965323
214952
178173
763481
1250373
422792
617802
1348818
310198
135951
187433
462524
498310
1829742
758658
1294549
790581
1999230
200520
493963
62580
434091
304478
1096976
260827
1244164
1911566
1170234
197400
811396
827424
1433331
1760724
1702868
626870
1176352
1405828
578107
1595535
1455664
1117572
1753069
144555
264360
368560
1482652
1662551
392662
185721
803404
1651181
1963522
684930
933915
852897
579712
1633608
1856902
616480
74792
205897
181253
258253
51949
55442
1755692
371415
1052726
1254728
1636566
75543
1392323
1854532
1504517
1741115
1246248
125745
28519
1563305
1327582
896463
1504271
259359
626344
1764932
550171
285990
1744999
1073495
526677
1706426
575564
1473000
635135
664202
173065
528327
360656
695447
577324
572878
1775669
869784
1051332
1641321
77755
1655711
448849
58175
1624258
1244607
137477
920678
484904
1171350
316553
387033
1102657
495379
911276
1708658
277580
218063
176609
1618988
422681
154864
157505
1218158
388303
882110
980536
1206425
333736
1093108
568804
1958005
529784
495589
1314179
1104936
356331
424727
1316468
1603423
611288
1806060
236803
389795
1108706
450522
547348
220778
1103383
557868
1590424
76168
1375308
1779816
533182
1103252
897619
466996
545966
1678172
1262313
2210
1642074
874606
1533241
1130373
269027
168117
1172884
1696460
852310
434912
1760168
130644
1514537
823605
1191181
895299
279557
784860
1690388
979761
943302
758900
1055385
1233992
1960822
191378
750699
274535
688529
1666513
74736
153195
1642799
295026
797123
663382
485343
311543
1829181
1799419
628156
57460
433175
1872393
1174809
1087419
1083911
1588153
1224339
651641
1557579
1167962
1240120
696898
303298
1634684
1004085
23890
1128388
1826563
76568
1233984
1950102
716215
551053
651951
1867728
768154
386948
437252
687409
1990975
1709960
1995615
527262
1787317
1122193
749176
1379479
717854
1437285
1608989
1615059
1698057
1558644
1899115
1305529
386698
1004382
909180
1242548
60196
892008
1646170
130719
744004
1204167
874205
1851552
1517831
515915
535411
1189998
1770796
325411
488405
174785
84710
1204510
1343717
612968
1594163
524574
625807
824287
247250
1928872
1703314
1881114
1854090
651426
1931454
393624
470359
140692
1722459
1101692
344205
551413
932960
1299225
1704293
156069
989771
629766
202771
822764
1809161
1362916
108431
1105029
1002407
1074303
310013
1904318
250323
1625446
44635
1164364
406713
1749804
1023235
247929
1358216
621363
125902
638137
1493948
555627
697288
1574731
359301
1043137
1411342
1763611
823703
23736
892946
178263
1005891
1740384
915966
62372
1061161
379078
1206015
1229023
76310
358751
350733
1851650
67622
840387
1897050
1050737
1514461
1014055
1103055
1120125
1014307
772942
817591
537217
835764
208443
1842997
69164
999102
814418
821454
1216102
1289018
475144
1353447
972025
841038
1364864
1791007
1254920
52782
1251435
1420209
493308
614968
84146
138298
1267527
880362
1147117
1829197
1038406
449056
516758
620875
1172920
1819701
17154
1103328
841116
1316882
1167459
817353
1647117
131321
1805539
1116827
1848273
853846
1696411
1786000
464110
1849009
1462890
608426
883637
864870
846859
1118905
1978793
36173
1134290
1975493
664631
1647358
1520434
822925
1141146
731975
1605049
1607060
1065058
894919
1612829
1826842
13126
1178098
323039
1313782
309089
1776809
1310726
1632835
1042188
916227
1810860
359115
1153820
1784295
896722
1341017
1039844
741319
1485271
1736719
1056509
883054
94632
1165630
1106878
1573569
1342649
1370043
1392437
1805107
1082714
56420
711385
1538670
1136537
1579723
41737
1718053
1701467
1035225
591914
1857978
1640225
1097814
692040
1588171
383521
945109
972290
1124593
905207
122480
409958
689969
1188609
1025950
947324
952852
1972954
1302805
513074
203918
457798
1472892
806852
350477
1574277
359343
1439884
751696
631897
139389
1126635
1791362
1387924
669853
1913167
385812
1662220
207715
92918
836073
1042910
134933
580982
1812179
1639506
1075730
235042
1740996
1707830
60429
1259659
621146
1952535
1003120
23819
62067
1307173
346997
1562704
305329
507254
1394815
942524
438269
1152170
283106
1295299
124637
1902163
146641
1671508
1093715
1313197
1426638
336618
1777857
1114489
1042356
426060
1209166
327441
865760
1511432
1274642
384081
1879844
1164080
519821
1403171
1924348
273253
1811906
176291
1151759
388065
1935478
832338
1589064
947260
1520665
711637
1554316
922460
1192871
447318
1486967
783803
1839140
423077
828623
23315
577013
1743055
688305
269170
1827188
1234089
1951041
906112
634005
402878
1219192
760191
1242655
207700
24596
1123184
711677
1700440
1456363
595456
762903
59920
1014101
1784583
1802400
1285801
1867695
1251947
165581
511941
376946
1736826
794270
1643909
283503
1958850
733747
1821523
603194
1588470
129930
340776
1834805
1904037
682969
1824883
301271
1634974
1517358
605529
1126196
340806
1182467
206707
390678
1731592
586790
1314423
1028551
1066021
860927
822604
1564836
1242940
1744278
1194396
1706338
1275742
1082287
1857658
677452
815850
498807
1244064
644753
868167
1074151
1005502
304015
1237856
1561117
1603267
1444520
1932257
399291
1224383
137195
1901481
1035805
1115536
1653471
439512
18473
1452644
1402910
530335
150191
102565
1531031
900319
1256322
1091112
66801
37292
407052
1391984
301424
1447811
1165954
1029651
514113
37165
1778878
267621
1703475
1349554
1417730
302540
266517
1653479
556169
1627656
273620
819476
468137
1578913
10449
479151
1411801
1042917
1335367
937114
1794568
363094
1022782
1522946
359711
1021247
218309
886757
778529
1501613
146054
932379
1368080
1756703
1765709
531698
1561709
1666697
1411144
368384
1437023
1500066
1377106
1674808
346812
750810
1677706
1607505
956974
51876
46213
656653
1870461
407793
590052
517413
1811930
1439767
558592
610585
245100
198400
1550669
225204
174822
920790
860086
1717534
1210466
1874985
1359516
1181011
98094
1918903
856657
422444
1560001
551066
1519789
1563527
167675
374621
1286453
365401
1183980
1017263
1387347
1618956
655047
707678
1418155
1519870
534223
199598
1747227
1016565
737492
1980401
508729
1556314
1583074
156782
455415
1956455
54596
64683
1814647
1913239
1160742
203210
1905418
1929839
1289418
840316
901632
1169847
1027468
1667089
1491944
1418809
1558592
1367456
1594993
816271
918893
1280185
564041
749708
1602639
1956822
431646
1591176
1408443
1221598
1816111
1333660
1030078
1767461
568324
1847937
45468
1760008
1658130
723124
1318247
113753
842598
1074219
1534969
1648765
1425247
1738304
1279961
1689725
676160
1438032
726714
707828
353858
908671
1255411
1316369
21030
1092384
1774948
532200
1953752
591710
374973
1950301
1901355
934802
953147
728280
987788
1594565
1964284
709339
296
523822
135856
1488201
1428141
728029
830388
1868610
1320209
986879
1487800
975305
1636374
173398
1144561
1659458
1754311
557237
845444
675130
852305
1044269
878044
771597
1461448
818911
242618
882300
1076396
821741
1405182
1510406
311177
1209390
725098
137942
1793608
561095
852216
1531584
1877399
634651
227149
1968662
19990
1526534
22449
1824031
713838
735296
1397846
1304542
87228
1097484
1569123
1986497
223244
102546
356554
449493
525443
1260756
1280713
1369379
1629230
737210
1472823
1838893
577432
1881942
1421976
347426
1675263
1427010
1326602
956901
582562
1332431
161692
558612
944176
1362791
545533
1312507
1597553
1134129
1174566
1933291
1137237
1482714
251813
1514943
701701
620178
1889018
1680052
1150422
261780
99950
1697620
674221
1501750
1173489
1075272
1800703
991121
1724303
988167
123236
996216
858824
1044354
1703104
1934548
323038
1396184
1881163
1970137
1400892
632211
1855723
790448
1252088
1931945
455659
1944099
1421763
775142
1317925
146272
599274
735930
519760
467087
1415766
1898455
38468
1821115
508901
839840
555853
1118431
395063
1552361
886042
1075924
1694156
1675238
1895474
166780
1499641
1302733
1287433
1500051
1899982
1471365
1251763
1602385
565223
978445
922594
378765
1811529
1365846
1610271
1283517
451671
1913969
1047469
1520312
697582
486050
746592
324337
1930634
1927197
379252
573054
1798333
737444
1860762
891993
139404
792541
1061395
1189433
1894764
467634
1279996
730140
1937062
1454036
15276
671434
755861
217046
821144
1325463
1650228
446981
55412
877281
1573626
1309879
1426932
1604508
1905061
1008101
155062
1165311
1818996
160858
728468
269136
1749160
699089
844440
719515
862311
1810092
497884
1216371
739065
1875716
461867
509578
712589
1945729
1929547
79593
89862
45349
1755389
1348762
1919674
1688457
1403035
1191641
304525
1925269
280272
1610162
196777
1747442
43034
1825309
599414
1556376
496460
964350
580979
716731
53749
327845
1375743
1458349
1852099
820986
1199281
1594172
971858
1113592
1572807
43612
924373
2713
703654
854345
1075240
145869
1787316
1182942
616670
883481
1844190
934068
365860
1876996
1686530
760942
1510032
189660
1697372
1604571
580990
405444
1352708
1445572
1611641
1510237
807640
86859
110911
1558465
1497719
968540
247241
570491
1417976
614809
1658050
1597732
72420
1656211
1333135
1595542
244385
1626790
309499
1087166
557932
1725679
1019371
632153
1110603
1488551
1296205
863795
1494168
94722
1035500
1323153
800263
1325834
621550
1235739
504129
782195
1398514
1498550
1046113
1231002
1558717
583649
1440955
1884646
1246896
1582688
1900597
1859764
426130
1870924
1281697
102290
1760020
479975
934821
1967247
1992172
602387
1404748
1884664
1240145
203059
1081076
661174
1188254
1390233
1775242
1231757
472386
1527066
1376339
1682541
633125
1596153
1284366
1738442
1640888
803589
858298
1760024
712760
213487
361723
451035
1254331
768949
1307910
760633
1934589
1090096
1967411
733399
849996
820890
859237
1346613
797644
218405
416714
1684867
224448
1608402
1990049
613492
1290578
179531
402375
1611051
1663359
1758576
209284
1844288
1813618
1218867
440547
523005
985378
85947
789818
1545141
28708
834871
160416
1677983
924804
1126420
28551
318771
1644654
1316068
1613419
469384
1295375
1521125
307295
1188278
251360
714956
461581
1029360
212506
706922
355436
1175503
326139
1243290
1942930
739608
872877
866470
1428739
1432684
167442
585890
591354
536368
1191464
1655099
1396966
477982
1659849
1120990
865400
168383
1851666
1260125
1404523
376882
1058778
1728193
1855272
1811540
465342
1571275
277265
812948
330639
1876416
993555
1745106
796952
1629830
1434501
452518
1433945
938572
4516
71330
476311
1299677
216914
1639263
1360679
1018802
1025180
559621
1866386
1166906
59698
542965
677478
433459
1111182
488598
1101370
1664737
1010464
1387276
799450
1012932
425349
1083555
1643930
1427978
1344681
894875
1397375
1081355
727430
540920
546161
1168877
1652626
63385
1729423
1995945
1909836
367598
1075049
411446
772838
807260
757812
1671286
51534
990029
94385
337997
1491273
496589
965394
471171
1652841
1148625
909824
684870
1658107
838192
765803
1619398
576672
1223315
15674
540817
1674209
1120171
1799661
752068
1889087
667089
744815
207949
273264
1049722
454208
964923
1744614
455210
1768691
119095
87941
1427441
886461
770584
1654429
1671140
712178
950252
1549642
378219
64731
638801
1378159
1266180
281622
1808187
1427620
919492
1765586
1165699
187921
1896808
1392769
1438741
1438045
615194
1132752
950683
614531
1854830
976592
1271895
1099629
1664925
904947
258585
279456
1019016
1746161
1921758
924024
1830198
686523
18538
1478056
1918454
1808110
1604638
1517518
1527830
146886
1116458
547849
1309613
891139
1350495
719378
805622
72673
830429
1759489
1536913
385548
1014704
123453
1975980
1305489
1115828
1275253
1439207
1959863
857189
1489903
1548784
333037
1533920
546146
849823
1397532
1516277
1047013
1465356
291134
1254525
1362976
788929
1219040
421632
496125
1581912
1178028
28583
1065935
1241472
355833
440960
117995
1567505
296229
1923656
1786947
1432455
919890
782472
343513
201073
652161
86598
204564
1739116
1660463
938564
1577630
22361
966208
501146
1018799
1517171
1713830
108394
428555
1000572
304280
790949
1221234
1570921
934049
1035136
47824
667176
120452
821784
772673
1689031
70591
1819150
227966
1195870
446156
930369
1179486
540954
1541300
1696711
1318259
1609061
917870
1573637
1688991
1372493
1939718
903557
1340652
1322592
898001
1000489
796463
1222928
974372
914158
1555246
770536
286009
1904065
1225798
1013892
1711042
1687586
122461
1669190
1282947
908753
1753944
1037640
1905388
1554246
427021
905988
16649
184268
862210
961262
107895
157367
122576
1850950
1852699
113451
842656
1395989
639138
463202
1907641
698945
1964609
858209
720097
1619727
366189
1833214
998141
1687414
564405
779457
354979
252793
333266
1432740
709625
784682
1196443
899941
1178776
815181
800994
699688
730952
447340
931717
621362
260750
1829793
336887
568889
781716
281649
1191481
625136
724337
1089889
1109061
535324
1857744
812978
996994
694886
231841
265933
1741895
1933590
1418887
430371
1717578
685195
1804730
1530793
60094
797339
1670794
1889245
978868
1244557
288743
1163629
23219
654495
815870
4066
62239
1409169
1754270
1450503
1872029
1393996
334249
807701
931162
1120426
516169
460013
1853927
300446
483936
345826
754391
1334966
977224
978908
282178
1209956
1265478
1535450
541045
1593501
1745992
420162
1378476
847133
1276604
135991
1206554
1784105
1356593
379031
702313
1418324
1090805
553606
477407
988603
264975
1588424
934247
1944858
1620243
32654
1719299
1473180
1329096
114440
1973341
28760
1439645
1980780
1686870
364160
1234783
1631553
32000
9252
913600
838573
1089583
1657271
1587944
1122286
1286659
493571
1565031
381569
1894795
1320601
1494881
1240269
846119
1588474
384339
1603754
1655484
220922
1222313
1166974
1321903
697251
33118
1116783
1701335
1781667
409493
519202
1484426
1053692
980121
1683704
1199707
1294135
803681
772388
502427
690642
474161
1945482
1760811
1244441
1453631
1478594
215858
318560
1540909
1323317
1628765
447933
1538131
1937522
1593062
85891
1066116
1673285
206058
400967
846823
361684
728108
654435
233152
1435704
795363
1981829
1001799
1591510
1360349
1313925
1165176
1538849
24332
731051
546841
1125741
1540807
390416
513764
1698610
443181
356635
297739
773403
1957706
70508
766937
1232317
1824119
1742321
608024
544679
803433
1877118
342752
1803883
1146677
441704
824108
1131496
346524
654525
776588
1477254
788068
526682
1989515
1294045
619617
1322133
1347193
763523
270596
1711964
1291405
1518867
1606068
295840
466080
1634674
244333
1160506
1447582
662041
431847
406160
119309
1994308
14129
416899
1171938
375799
1136102
1480602
1422694
916616
1118782
902478
14230
1460469
1095954
1362342
909683
354681
94189
1009244
393311
1286759
217918
636449
213987
1570534
1123438
1436356
1156869
682975
1462350
39969
1561791
1283081
685113
1988480
476632
20723
694347
1252876
1771325
1258308
1221339
605186
1445239
975610
124092
1459551
649042
1979448
1557239
887611
939755
1277009
1926793
1812980
85717
482553
1676975
1721701
1456901
1309584
824918
1562342
1147964
1710109
1659915
1969763
1887924
144049
883203
879064
1664903
1959089
421926
120192
1847225
1570659
1321306
492363
771070
952771
1463161
123036
205667
195791
653757
651284
239167
1902313
607511
313548
1891602
637337
152899
452426
828327
397748
1596338
1352005
1149517
741668
1636101
722810
1437126
9306
795300
1673339
613913
423114
451312
1262002
979118
1924192
567044
1637196
481843
79958
164456
1057477
1741056
444350
963751
906059
1591678
917650
735884
1179181
779138
131752
1678857
589221
1877674
1820684
1593823
410441
1612181
953498
1526207
1892819
438222
1706804
951978
1709222
1460658
712579
1427941
1480657
1329588
597433
921280
667107
438344
1075902
376417
547968
432061
1118617
788893
376472
954327
1821573
166518
1554685
917093
792044
1788759
584483
1555123
1448674
16675
1011100
1365865
1797127
444861
1447471
86561
1326121
394721
928955
112589
206735
1869705
976013
1362175
477432
81326
465239
1092998
516526
1716750
1976832
1169222
1656547
1879105
1324825
1675313
1627681
135853
1016329
119271
1653417
385584
1630088
792910
1068198
1912087
879857
450808
463556
504479
1719041
842904
1186990
1953977
207299
569588
1326795
1541768
905693
1483910
1183830
1410341
1663727
69364
108382
1826423
1800536
37181
232616
320182
1288130
1574811
79986
1526516
1573231
893482
907889
799203
701571
1776155
82865
90105
390854
246990
1691965
1269354
66242
757452
240946
179570
1369297
1417308
914330
949519
1028310
980592
909448
1365723
1748076
1734148
1626585
856064
146640
546113
457412
154103
543864
1769425
532840
375745
280700
1979501
800157
230626
496932
1696509
465647
1066158
540188
1186180
103292
210333
183743
58437
1225465
221471
1524425
1347583
1598044
1779220
1850939
123415
1963141
161733
1080216
1755554
1540836
602945
1675769
1015597
1486534
56503
1899883
480528
1349617
1176005
483095
1542268
1250965
979729
1823999
1882494
1374063
483394
1115176
897145
31059
281012
1851213
1743410
652447
868452
1378651
1688886
1248433
801124
1991587
901781
952619
1326520
1790069
39989
1512684
1540891
181646
112648
702825
1182141
1038465
432873
1031524
1429711
1262330
624788
1329182
1853379
114544
273077
1310532
1982566
1997170
137940
1380157
395616
1974154
894601
1469537
213287
670472
999807
114070
1748920
808292
1332924
738734
941558
878696
1402796
411110
1452147
1671921
262202
1552351
1345269
1248632
1746012
1960712
1990443
187059
1755610
1381562
718198
714402
756873
1722950
831610
1887357
1122029
29567
198681
214386
1640216
952086
500012
596130
1065959
22995
345429
1514349
1841885
1060709
920793
1434877
255973
567971
1793207
1559955
910735
1893454
1303387
364119
393508
1054369
1106277
234373
294976
1506030
184241
1648431
566356
1608041
1253885
1024142
939395
808171
1284775
1288486
604118
787694
1416373
1739220
1286406
63884
1037267
5477
1237662
810866
1238924
1662182
1045476
745555
660718
465105
92199
1816244
762615
428675
924578
470995
429974
743816
592219
1102119
751584
1987670
1711315
1089681
1086627
1935696
964036
180224
902100
1533380
323364
953943
223218
46099
1102562
107510
1155896
945087
1469322
1287547
613594
1697967
1591589
891874
346405
882186
788430
1150241
1352150
1803905
1893634
1181474
1302482
1942828
463832
415373
841061
671199
201222
1408887
1502450
766651
1181138
1608836
630989
1129577
467576
1482072
381355
89180
199504
276316
850039
695247
1198078
328035
847291
1004056
449732
1905655
467689
1575760
522394
1088783
1431380
836374
1967929
4516
367992
1884923
942717
1429722
1701654
1331741
122190
2780
1628719
388875
914351
389834
573995
609565
574848
1347628
1459782
33646
854151
504894
402110
1574696
1964684
766432
338345
1336305
1655832
516210
963293
1558202
1545601
151715
753046
497521
1953697
1410112
412465
258329
1289348
1472410
1932197
1636665
395961
738980
129493
1535278
183685
1973150
233503
1418222
617201
255925
923127
1971993
1138451
1880109
63441
1225899
1790590
572557
1277368
1848781
723215
129314
1593198
870675
525492
388521
1977178
1758375
1870028
611357
871604
892279
1337979
1605907
1477343
1416585
845405
648018
1378372
902191
1462922
1095839
759190
1354322
1075791
508990
584891
462054
601623
1955993
569095
1036927
114209
414721
1087717
1883151
791484
948307
1571261
445044
172178
275786
1707736
1061309
992499
1643245
130425
1459227
1416741
1315174
319677
1570431
648755
1605584
1942852
1300820
1780474
563403
1217438
630725
1478792
1871107
14176
418205
1786464
575680
1341465
183596
1259703
500445
710713
516728
1703824
970283
1403291
791881
138339
516009
421027
807843
245224
608163
1686810
1167452
751989
1631486
1614002
895472
1513567
1553560
556727
1556115
1432988
1664671
1764489
1087016
853656
98685
1067393
804842
552568
436093
1524510
1736464
1807183
717848
1926342
741820
1597607
253491
1038747
115317
331562
1088541
1265959
495512
28633
1848561
729605
1742543
907865
1118345
1938093
1543144
140514
1862181
1754100
1577040
1777798
1978970
1410309
806302
1275867
1722940
942629
3249
234348
903061
885401
671924
903215
555743
423577
1505817
1338826
619910
285152
1799479
412465
122748
1868199
67797
129415
486221
267860
1413702
1163145
857952
1727059
401938
686273
1654546
599394
1863625
270511
1829846
84733
453837
1726282
1433296
152373
874863
884805
1851978
162618
789371
1422758
1013730
1115842
670843
97391
208263
724213
1294689
892011
20561
1184816
1244149
1350965
1694236
35655
1844243
371481
838574
1928468
1611261
572085
363648
729993
1898316
451004
298118
1915908
405113
432523
291117
1409765
760171
1525923
562604
419377
982684
490700
185698
1474103
203339
1256466
304559
1957613
1628721
1611052
1006772
313179
1577118
1142609
1855238
1117713
889735
189110
1370338
1487675
1456014
351814
1698695
1939227
1775657
839984
526818
507719
1859441
1613285
1758413
678473
360741
1919804
317575
1952930
1704598
1742844
1276845
805938
1293841
1287170
1821622
827185
1121143
1865272
546148
1340407
760280
1774318
984535
819833
238196
1706161
577199
799350
1758282
357323
75616
822970
1608448
1415589
1061110
307478
1582741
360454
190344
40954
653088
727567
354752
1051310
1529764
1738182
238704
335385
1142711
1861592
899291
633636
342811
556000
621464
1313350
1727071
1530878
1002852
561787
337752
179843
1978215
1769255
1638578
1686302
1890631
1632165
938259
1861831
11386
734424
817443
765010
1058978
8050
1615260
1754961
1960931
744830
1398554
82245
1251856
1556364
20140
286865
1947323
487919
1434992
897199
21060
152501
1042481
1447176
1086235
848605
516562
1715826
1758591
827287
556870
46518
1370854
1689027
1853620
1647101
1297627
1238005
639557
585808
1506525
893082
712555
1707434
272122
490061
728711
398166
1671738
1228498
240867
1288667
1460851
3772
1128354
156940
327082
400272
677939
1310262
1145559
1261884
1208572
572247
405258
1503457
939353
639160
1839918
278146
1757014
688312
1282799
1577103
1406525
1981759
54472
695691
1867973
136407
781144
38525
1499883
526276
1926279
790880
1412987
472594
1523763
1010079
305572
805369
799615
876558
1693275
1313190
1346758
823234
1623362
1548238
819363
671809
1943387
44967
1025099
1564771
623484
1694421
787430
1660503
1689947
24366
1573538
439410
1376927
230809
1228557
1245808
169153
1642606
304476
506610
381753
683540
982667
1828721
755748
1170411
715903
1510672
1081974
1212542
235892
1705059
540080
1877569
604792
274123
248503
529449
1849885
1345009
140339
1981088
1008979
361150
1470197
1496567
480819
1508793
1256619
536010
1400193
1171240
466511
402871
1024508
1168334
1531773
174998
806657
1544813
1413166
1860366
1830575
1402704
308878
1275886
710457
1349107
275829
88152
1602602
172114
32991
1043539
1238439
1006846
298998
1425984
1291655
1718348
69420
696533
744033
119257
1853234
1688632
1673267
775593
685727
581427
390032
1226411
404477
1680333
1301274
956148
762470
156897
1870570
348064
466285
1362989
610432
243877
274371
1759168
382989
1876101
1321392
888536
1226725
857577
1170266
196555
949503
503525
570633
261272
767941
1397103
109634
1244482
101540
459311
1874663
1426673
466149
1757527
248280
1375664
437257
740691
1477353
708236
900141
190423
990717
1077877
1461454
236797
596585
1295231
865437
145880
572338
1155836
1154064
1018885
1477602
394399
1762380
625455
586548
1990155
603630
1272032
399185
1654593
309701
842361
924249
1961581
922874
692650
1201780
841580
1190142
1089399
643018
1504536
840218
1928581
1101483
1835894
502746
350875
924713
639720
835725
1861287
29092
1435753
262016
1730794
471335
1499348
1592105
1839016
281207
1532639
720694
1802973
1807501
595060
522164
475543
664138
1450890
693164
241314
1207352
783462
313245
1455373
157722
1708936
1298942
1730293
1781266
1282835
1554981
1003402
1357159
1295073
1295024
203871
687076
1936546
971194
61197
38664
1675589
86405
122022
1405193
1510335
1324947
871640
185469
906861
478205
886197
1449082
908348
606742
1974945
710423
1811275
190131
296385
1620337
1349517
75828
267078
1824942
1063305
437336
166062
79656
1563413
859139
511760
1564895
705019
1396208
211657
1093211
1674131
854328
937924
1858064
1170032
761878
739717
821243
1330535
729381
1304151
668695
1525728
58681
1647000
804717
1499818
825872
192186
1156728
1620274
1116439
1049064
1788156
865183
100378
1613463
563362
1235609
164246
484525
1914602
390703
811491
1106581
1577454
51183
1023258
1709714
1506141
191555
595230
1408480
795792
195474
1526749
216576
477007
392140
610787
1541523
1805007
1184689
1154920
1282718
1430190
123386
965783
1767986
668429
303958
1267199
338642
171427
1678783
905030
1757617
761821
1439691
1586877
1459776
1856314
1691069
38558
424362
455290
1847605
922667
1101989
870196
52112
1607351
916316
954639
1706826
1822812
1280591
1769551
839575
1490931
1690807
951478
1816889
1073927
295028
423323
463987
323074
1202513
1460857
610422
95309
370305
1328017
687860
1930481
1390428
89556
187724
1176910
1395119
931658
1436722
1918186
1582957
1338075
1275043
544397
677107
1102136
1586493
1688469
969061
1651690
372582
872426
210666
701564
1800532
1007926
830239
1141135
887925
467884
944207
132283
752242
633925
1782725
576104
1628634
1635345
974478
1179262
1238341
408713
115188
1992404
980608
324337
899246
1381223
1240236
1331183
334370
1497635
223481
728413
1698129
1143099
1812540
1911845
58010
410825
1570610
853557
313821
1767547
1660219
1534317
782802
347124
1747351
1419372
1311240
1382233
75171
885713
1917022
947303
590102
1112250
1587135
986084
1741473
805197
1023525
1044739
1621956
1090409
1217519
964813
1796412
333879
737296
1367323
114574
1871891
97436
1918311
480562
1910140
1806827
680919
1224258
1114849
823883
1658493
274325
1013520
880445
1750953
336693
1002449
648162
984788
1162434
717166
313169
351467
1898596
721691
1428848
549354
1318661
924761
604694
1754602
1982030
1029466
1836588
85942
1696840
1479929
1402729
1222016
1882450
1456718
898256
289372
1651783
1405676
1020861
533067
684343
1986863
69767
1707340
1184407
1846712
1876015
639847
1436869
1543903
604497
1874183
1940474
1209931
1237446
581741
690986
1496302
1891963
1567713
278198
1560915
6406
121885
1341713
1998573
369144
154547
1349819
1603142
1985094
1139502
524710
984677
652579
1383631
237830
1736171
1819201
8959
231350
1044390
518738
44915
880504
946427
1916712
605095
30571
185054
1947826
742368
1863687
932092
1904007
1841718
1252678
596157
267407
1175017
1135726
741975
764493
1555007
881826
1174452
1158469
615684
1235102
1865956
1572128
1464344
1659974
437356
348874
1761685
1441532
1693402
932917
454775
1278424
13017
104482
98664
822503
880729
1143490
437445
545282
1926927
1275117
1925640
816490
1360801
71738
1431357
1198897
1251299
1049193
580362
1106799
1920107
508589
908307
604854
1418287
474841
1566816
837098
710527
60951
993078
1617602
528629
1641228
1066820
785446
685217
1455608
638680
650277
436067
1606457
673696
1238487
506279
1007656
629639
1851368
214570
1840982
1602782
422593
494769
1373290
1497338
1470969
1790537
946895
1185894
475973
1112990
1037114
1475999
104126
1804255
1253190
1609603
1714046
1504497
1898229
866901
419249
1935248
331195
1549240
1108218
1981313
1643921
1831878
1703702
1570768
178668
1141018
319041
956681
1323642
278659
477093
248984
1185704
493158
998300
31435
1976883
1047352
1589628
1662504
1590019
585169
1946693
224468
1905917
1961555
1148598
1923558
774165
1714308
419181
1896124
179292
678494
1312206
417589
784885
95286
1952270
398162
964455
1512615
1440331
1177154
751364
284286
532108
1814249
557675
986816
1920848
1129319
312021
440158
633587
1444894
1191398
682630
861861
699521
741197
1312380
671737
16611
1610556
1460939
1072070
1684694
1281452
1575766
1209976
1788550
70074
1364857
618238
192636
1998041
452081
1554841
68714
1949355
1991814
548621
1635118
687011
1554819
1179385
1849675
610040
1496677
884371
846629
153673
899350
925729
776122
104771
1989689
772267
36234
1543985
994740
1490838
1824069
1660695
503884
1304320
225362
637010
316195
684761
876419
1402631
773902
299093
1439816
301951
980804
1102265
1989525
1195247
1968055
651217
21760
1632701
424885
1006120
1689501
994110
1418153
293073
1023278
1004324
1250723
818249
725844
384633
1125503
303929
399180
1696149
7443
1981366
707766
1377867
1373810
1388167
621085
1104717
400994
303216
1868469
1502278
617541
31054
1739202
1282633
1511118
997055
444956
421452
1377953
1734698
1561191
1589846
1710204
52261
686415
1539975
1021457
27096
1055553
1980765
523781
427199
1013221
1452888
793136
222126
1068156
1466594
1743148
1134694
1974034
1679336
1052137
538651
452652
1667578
1719873
513924
1665456
47760
1974386
617470
1925979
955783
1033117
406513
221307
435168
1582801
642999
1241764
1514546
1186799
1103615
1280940
451425
784760
827598
723582
1031070
1328819
1275644
867988
1483571
173591
1162270
1968898
202889
1054128
47049
1704057
724855
704949
108637
1147687
1768079
1828525
670681
1113004
1743858
1662193
396618
1554390
1142292
580556
1915628
623873
298904
1797667
943347
166768
278982
529957
1446171
1995257
193546
1747206
154314
852443
1509667
1060090
67105
224755
880507
1727495
1321509
1043620
586068
1792821
1218949
909251
1579343
823320
860503
1601448
1652434
1620505
894656
1352295
1999270
776365
745033
1471824
738158
1470767
1145355
623820
1999885
821994
303652
1313870
1658253
1579766
842700
1973033
1847238
557100
1403680
1658442
1427054
423131
828870
1979791
1625894
529512
1998477
1108313
1760314
889536
1348072
1187125
962957
1710560
75948
978145
777090
526593
1609711
468365
1369257
473626
564511
768213
1297800
525795
94827
997853
1482034
749497
1171788
116144
583954
1767548
1368639
1953297
1208551
1326869
180155
1519742
87792
1417266
1795748
974574
275967
1689704
90802
551128
1762100
545959
551360
804445
1513535
1279967
1775674
503202
1931261
1107018
1273867
1484309
644949
874293
266620
1439513
297021
303298
1919474
1630568
1219858
1356955
1750725
1245818
565614
1304845
1805932
90382
1765034
62141
1893182
1034445
1679286
233308
385589
819903
1910537
787507
1102799
659287
881351
91786
1464864
1589378
1491431
1873748
1070580
1805986
64459
346923
127778
1587463
1041062
1607616
545085
1497044
318287
128590
202131
1566088
1086130
572172
1602005
1574112
1643315
503516
1275024
1723374
160331
1354919
798749
978551
673369
1099479
649906
1047832
1026691
337553
1726752
1006470
1145139
511147
729602
530116
43873
1573928
1252433
891034
1229101
1011480
1503350
1291170
1433305
24811
1415995
27076
1556127
1892571
1628105
853092
54327
430487
1349498
1464485
1408707
1741617
389950
570164
1626750
758331
884051
306139
1991797
808345
718783
168996
72319
43238
1954561
1525009
701489
1559736
1876099
393136
1605721
969949
741559
1498582
166963
1445193
545050
1947085
410991
1047592
771432
837138
1477385
1628631
201981
1253712
1349857
230201
121826
725300
1929029
1362865
1456539
977548
1109759
1618721
294682
709902
691462
1039511
1690386
435323
1101704
136038
248456
556430
386211
1870606
1981915
349917
1031196
756607
1586609
1887891
513855
367738
933634
1584389
953686
1897930
1337380
215910
250038
239418
1223044
1982779
1414060
1029861
575577
770729
1866181
1783837
649691
1074742
1305562
247036
1139366
1113464
85665
394664
1523068
443501
1201622
432519
467141
1397651
1565621
1585531
761468
172321
1276185
651658
972484
528695
1633610
213579
1532878
151514
350582
1009694
191070
676291
474111
1593821
1032855
398490
631734
1247157
1185191
508782
42743
117063
1355667
1950141
235830
1662992
1924010
680921
407108
1708485
1143773
547805
1510667
606286
1127392
417422
898024
1239312
573442
1958373
827461
1365329
349519
1501688
1286357
1765155
1103107
1770099
1874818
1355506
1308787
531202
795886
113021
593992
1023606
84404
1125304
1432416
1104745
820065
5945
832960
140598
951330
134489
1837184
155592
406282
1876727
411185
1834537
1199844
306751
623272
1145062
109687
1504918
575259
689349
1220346
174060
1183921
1205144
107022
1815022
1385529
409236
1353190
1243118
331688
242011
1379296
1647609
1047762
436743
347389
757385
1652214
574130
1303038
679766
229907
1032392
930378
219133
1110312
838499
424
1248254
474814
470559
683274
159116
1818435
1684710
1075169
858941
1243962
1909078
861330
146268
766686
193865
402503
1239076
992671
1026206
1482291
1263403
113208
1001229
134240
1883109
1242333
125226
1531843
754884
167361
1250867
652841
1693484
444337
1572534
257763
1642016
166850
404370
975022
224984
602561
1184117
1437369
1081956
1052941
747994
712464
1193694
1788875
1026152
1813149
691154
1555553
1117668
1048962
1048043
928339
494048
280144
490127
1416036
692766
1101794
1790274
266568
598957
1351934
1579116
282170
892176
1223074
1192176
152582
28472
1340433
307763
1222139
335042
137901
1270953
1829193
568771
1971855
1282831
1094722
109568
480685
28012
1862943
521588
217520
15293
1501510
1482672
617943
1777339
406658
174397
532371
1550665
1361189
1219911
1663852
961625
1821464
654851
1498008
648596
788503
874226
1073329
1692372
1152825
1703887
880776
350350
1136142
30861
1169544
1253451
856923
1490238
838859
637646
83749
1415871
834055
556279
1836811
1925912
1110128
1553237
1910341
525945
457193
174629
1248126
93968
1965630
303564
1396492
754159
1938782
1840834
1858066
528635
1481959
188230
733559
1430819
1889923
1730270
1624434
862395
356662
1675651
872042
1882326
1466191
1156433
1220116
642816
1111081
1222575
959760
1662
1557517
5641
937778
971273
1078944
604899
693911
1659127
433834
1791899
416179
627672
50710
202580
1313711
396132
631899
916120
524023
1896325
297760
424041
1859502
199915
1760103
1090847
288611
584091
796935
1399189
79774
148435
666765
841429
575293
884193
1795979
1006266
38127
1066297
1780499
1099765
227254
1949236
1585210
1525564
600266
1495359
1884566
960513
883629
161294
603120
244568
802626
1195652
724680
536566
385027
1540535
165844
1637177
1444906
1493305
1890950
869363
2583
1684918
89895
1967113
118456
508789
1716278
395415
1632366
128852
1322608
26078
443341
579757
1931066
1339512
822257
1588108
472157
976177
497348
1333247
100491
1828477
1676795
1037337
218245
1997941
399155
1152569
1735560
1147611
1594887
327606
1072374
1883846
1475098
393057
85263
1607911
1152756
221127
512213
1674367
1744640
56453
129906
1490269
67896
588139
1810346
1932474
990312
510762
851432
1981102
1075877
1905733
618698
1725877
518395
1718150
560829
464487
714599
1040645
1126489
1877059
1789289
255914
1141405
581846
906305
1505851
1467728
716815
1823489
341533
3802
408474
670346
134622
548934
455080
377409
255702
1975022
309816
1513125
1428053
828959
879653
1750033
1976624
1959716
1491658
1259326
1671747
1008510
1807071
1384694
1794968
940817
1398429
499152
1165463
1282586
1718006
1066249
546452
556056
1831390
59651
1661485
1927935
1897208
1621445
381590
1071367
890144
1594937
218736
994786
1934834
1533178
1676038
907338
1572768
1127660
1432314
1810472
290837
1977282
988519
290789
779498
265829
173657
1405835
311576
1657394
842323
1092295
752329
1955614
380345
1814677
1955931
530296
1201548
1326211
1743881
1692476
1701313
1670550
1724958
52842
303824
1850277
532412
817638
584472
1821301
549108
646200
1627330
798412
825805
169015
445349
1269465
155939
337091
1866253
378982
1481713
902794
623941
4483
1387050
9986
1761932
471555
436620
799861
660344
856149
1484031
1047921
542928
1271916
597255
1365513
218084
798191
406668
767615
810827
1805904
281828
149135
879959
1761814
1982996
809771
1362371
1038824
1511962
1335644
58071
376002
1173183
37808
822495
1364378
1372368
860294
1384130
1787203
1925037
1269472
606392
1408708
1840219
1829616
1621748
842859
818900
1971479
1206227
1637327
900014
978136
211148
603587
1468004
1527034
936017
1389158
226667
1323381
613277
1142251
447997
1432063
1627781
1033742
1625219
1449359
1704127
1600185
1529220
486096
1387147
1914270
925560
530880
1492926
1277694
177733
183088
1809079
1107749
689615
1353160
134088
870421
409438
1384611
272956
816294
341348
1054911
1735946
622650
616563
388820
1381500
1426292
772915
1879378
326354
245863
452330
583596
1529620
571772
206284
922580
1807599
1229053
1045362
1201354
1288566
72902
1380955
21400
179623
1285521
1209623
821561
221561
1114727
744681
475022
937835
750059
13554
986467
702186
1504779
1710484
1538785
1667776
619016
156471
654804
59312
1175529
1466759
537566
1254637
135118
1318316
747543
1014742
394319
248487
254675
1013119
1717374
457740
1081756
1644219
464078
1931006
973665
1393664
297766
1616400
922194
117619
245506
72898
1570568
1267810
1464315
479312
1049141
33862
1341005
57991
481830
743712
1372273
1922796
591262
1092799
401863
1652466
811263
260691
507933
668301
490601
258449
822421
986392
1741460
1426515
1273916
1987729
1072002
1070922
882092
1682069
1800807
1296206
1371537
355568
1505795
1261128
1865582
291194
691291
367639
1293107
1891313
1576995
177361
1539350
1434796
343994
1509389
268588
10438
110749
1575564
402610
947522
565134
1511485
1084387
506518
255011
1810701
565254
1659103
1654469
757365
190612
1560990
1769616
1142880
1723131
68924
796712
1257178
682351
1453255
1331689
992955
1803165
1607881
10249
67627
198253
1639646
133351
398094
1500241
1245029
731754
57913
698921
584844
1767089
675178
384112
1384950
1965988
761126
1360595
720325
1887912
394972
1585834
1919340
477684
1603134
716415
314462
1441248
1482525
1027097
4614
758561
544000
64926
975787
1271757
1350765
142341
1698448
562004
516389
1007956
653173
1170741
1002495
1536057
1802643
282844
88715
706205
419452
638264
1411837
1369431
1305343
1997034
1210577
66704
1872404
534830
1367036
1247582
201224
803217
950391
769420
1242237
1945190
1970757
241458
348289
1595165
1308566
264118
668809
318426
1394675
1088945
902449
1576464
344561
1960383
203960
1110621
94461
1451098
1545699
819762
1003168
464026
1768272
632845
1046726
1457647
715467
1988431
1143930
406356
1714776
742434
757523
1671171
689556
984270
1589484
1976810
185024
1405361
906841
961569
213390
1667682
1337851
1781347
1345875
656266
1267308
1298159
803608
1772693
1039427
1059918
786949
1914314
1273237
1524878
1732903
1061796
1030947
1877590
1347368
1903772
224455
1525589
1424698
1798227
894496
289272
298489
1337459
1909474
207539
1680223
1868548
874179
600278
139080
870398
1311065
260493
1373885
120908
1085677
1049573
473185
1053008
1971201
317436
1923329
432386
848421
944428
480628
1892170
232287
1196453
1731703
1826126
1126008
1270073
1430235
1273311
993204
75603
1138770
1707218
996854
631206
724466
1972738
102371
251229
435594
1664168
1216096
1841600
51510
316471
864196
1182436
21368
1212267
1785262
1676963
1660367
472572
1272195
525620
461150
1389622
630914
1371688
1131083
1061463
516346
607087
1149884
1297892
1068492
1008592
522458
32099
1352352
1534844
1512512
290306
1902555
981719
1571145
1664826
1296626
173309
1394662
78776
1188357
1260
995559
405228
474073
227613
1187541
1670395
1613035
1444402
1774792
1656852
871013
883275
217332
1902657
1295913
37492
576617
301108
1297810
460147
1410171
80626
1766429
48716
295039
19729
1494474
1847222
1388918
1259936
210031
232737
1259604
1468473
1770464
590397
1915263
1518376
1843032
837634
786634
218648
1056988
1263367
784356
477925
1637903
1373508
637884
1005684
539554
1734897
1269200
972066
929259
296251
956240
796552
628139
1936553
1796447
1659112
1888313
744984
627514
1546233
1917223
955646
905104
627740
187485
1608789
1982031
1172282
728653
128225
872595
713529
458505
457581
825542
79083
570683
101033
1605764
1349427
383713
1104305
1009627
1397209
546869
778416
1994050
845101
1409109
925761
1964286
1222215
322291
430785
961108
564425
1745465
1061819
87256
1991573
1950699
339942
1860570
1566620
1904786
626914
150085
1020147
885868
574053
1207156
1086766
175703
772940
1303016
1872023
695791
1914957
116899
111702
1499780
911914
429780
1457724
431088
1181797
205525
1420340
574535
557231
269762
123194
1309471
750213
1551157
1441787
1411132
1831184
734033
269723
1771043
1437334
438282
1550451
13273
468831
1904641
697645
86479
1241455
453589
984014
1887913
609835
1312235
1852121
1738960
674388
368841
1963651
1536228
1265887
1196356
1556467
1248865
91742
1892525
782284
1823766
236519
1926839
1672822
681146
1444897
403605
1001333
468002
1581599
1320918
1929782
18543
939393
97469
868423
688969
1346265
1214533
1136144
1263482
1939763
711274
959046
762658
1081031
661467
1571185
1923886
312190
1067179
1610587
784529
81354
1213530
1854183
403621
1476579
1036211
290278
1185435
1249888
1362531
755121
1203246
1728311
630311
259637
915508
1389141
652149
464017
309483
1103142
1882347
1608896
113067
1734417
510125
1986665
376762
90604
1548330
1146572
796683
1538033
264419
1037087
332171
1862973
1537415
1802697
492469
29510
1260429
1298932
960515
527985
1168780
897522
1613832
1004752
1267077
1101831
607862
1601600
1769177
1238108
1308047
1954752
580482
723182
618941
1941218
1977061
1206876
1997774
1739863
659212
13173
1875605
283601
1353261
1941134
899933
1051383
374560
1086314
1009838
1530128
521015
1063327
381986
52661
1700362
1450624
1375222
720528
1705789
1624258
409568
773888
691684
734723
4333
921222
1028032
318841
205827
1886331
1693982
1828935
431403
481012
214061
1497735
841566
1296837
89246
1047370
1511757
83381
645205
657333
1405262
1648356
1658088
1329201
1111075
1568481
374062
1079264
431444
1513931
1414467
1080457
1949585
1169688
411154
495457
1739492
1499371
1361943
1846641
1529781
1228205
95034
61441
189735
157604
1882049
1813780
514594
78099
1638263
1275614
1768997
496552
829471
1109497
903582
1618280
539317
1719157
1478673
1869909
579963
1184520
881474
1959013
932683
1540597
434430
1032487
655909
406855
1879381
1566717
491115
962310
1138401
1984912
960888
535315
186095
921247
282938
1730637
1425333
705293
167764
1022871
1893350
771077
329462
1349737
1641440
1133433
1945551
58286
561348
651340
1721709
1512700
598289
1508511
597518
1472102
1837063
50913
1057338
408362
447241
411180
164048
699346
328204
950331
1324640
1046068
1065891
481328
1958910
443451
1276485
873391
1871371
1456391
744365
1741036
968743
257924
922110
452780
1774904
1676239
80362
40890
1558771
1960120
402194
662514
127237
1436974
1871544
1826670
572789
1954437
428731
306692
660867
250669
684613
745186
964859
1341077
1253738
851235
399555
288703
482963
1134904
1328020
59433
74288
788474
1007172
1452097
245267
866773
1529816
1847206
1376844
580959
714099
1274801
727788
1477348
1867082
1074798
836704
1611036
1096523
482509
1150634
1148936
504092
1008997
616735
1401469
1690297
1974021
1434072
988867
1943910
1432781
1648392
865448
434391
901641
373297
1682829
469683
1487380
436733
1602156
1756742
1992516
238625
1011193
1999372
1265715
1634800
1835676
1817498
1207183
843507
1183595
1077841
528296
1045928
749014
1541037
202805
1064166
11448
652400
1515208
1632268
1895074
524409
859967
1043505
102244
772858
1924313
1481692
464327
907088
108354
33897
444197
1114263
1004516
1760453
1996518
1754266
1466244
1209159
1026350
245191
1804946
1357094
1025838
1519208
453118
548747
213593
437982
268778
816481
40623
514055
1006263
432027
727957
1008266
1969104
612593
1204825
336038
1889932
1582398
1501008
1821009
1330829
1617787
1798287
538896
224186
234347
901146
1120383
1930946
504108
821142
691676
472491
1881050
1214801
1179035
271872
1868713
615134
1050659
1471451
460050
1226094
200722
767743
148761
457001
1609939
763889
1986249
911273
1664779
264376
421335
1263951
268287
1720997
1673857
1307605
661928
1861244
1431337
1950642
766494
651384
566188
723835
473048
143691
1532791
1345598
1287853
1480503
1119552
1242012
1594947
1021172
354956
1073138
1871349
181265
1635740
254980
1890707
1390354
700320
867541
1943224
1030660
1914062
1851019
1550298
1544074
1786732
1801540
985742
187781
950557
1991033
506613
315055
494389
825352
844789
1244082
1443964
1491170
847891
1262896
943378
484634
1449361
398791
527071
138408
1050805
693551
1415860
815716
439041
1275429
599029
1707436
1816714
36364
1857745
1368977
499588
405462
935241
517488
771939
48142
372112
1208122
1700270
1703053
651753
635081
1654669
685917
702412
460863
845253
1156966
303099
782328
483354
286665
157278
51688
1492785
1757393
1903855
7500
421503
310749
227825
577016
1363415
238339
681810
1666227
1122645
522529
662679
252897
631355
740855
1552242
527632
1614205
1500188
935356
750548
1904823
563037
1999659
1160123
1453652
1205763
658904
1586529
1284554
1695604
178976
1952250
1004568
984570
432864
1410275
1584231
1768576
1664702
1629743
580519
1558074
717394
401839
1261308
1807199
1188222
239022
1156982
1146529
1990218
1096372
1904073
1907785
1303511
1568929
762984
468729
1726927
1479690
1890959
1463646
1417182
385220
617854
1772868
554715
32414
977235
1467655
729665
89594
1581039
599067
918387
1163389
1565596
529350
799467
229785
1562697
1138737
1703446
689941
215472
507751
1276348
199245
1001116
1602008
161550
952576
1590979
762627
1245704
775864
1301885
1221490
735174
230189
365965
537012
820248
733275
197452
806054
1931286
1320860
571616
1747037
1005657
302481
1116773
1069990
484743
1097651
1577186
1116214
846451
384208
1694238
948500
1048592
1811255
315571
330349
980039
15169
1264989
1272256
1688008
1352916
1422572
1196400
1547410
1920282
1656214
556946
40995
1166760
1329277
145693
1564660
353608
193185
153436
88646
1092610
591826
31176
1978084
1715973
36163
120903
1329817
1275798
1364294
1919979
129413
1675678
488788
744896
850136
225696
1579477
1946979
926492
239830
602088
1749684
1382312
1608855
578324
294754
1937341
1177018
1381207
1652667
267840
650497
1347322
1981254
1955019
327195
1646736
1061455
442305
1361536
1504634
1242110
358870
1486072
541204
540103
1146842
1347631
687150
323111
440098
77608
1875278
1416605
196679
399769
1569906
638092
785704
1197532
979514
766153
1240933
1423864
614066
709915
1104791
496832
846070
1396941
1325467
683829
334955
1531521
1719372
1853090
847328
79662
1474244
1867399
1348796
107354
1982442
604711
692836
1295286
1341598
1656574
968513
1589764
1508593
986700
1403946
1782547
1652495
23089
1367093
1363014
1300305
1412422
596307
472926
1309203
797429
788843
639172
1922738
1789904
828648
332780
1729573
4517
777841
1273725
1457627
224438
701627
1070729
918751
426378
348977
823436
608824
1523784
720834
1506457
209867
1768233
3153
1601712
974802
200326
1597100
733950
22336
403111
1098250
1031424
728651
1140103
259344
1701638
994868
825608
65600
549026
695633
91890
826995
1656235
1361546
761361
22135
1673481
612809
1693617
905670
903373
508229
1147905
960965
79479
347906
1443600
1926503
184288
403202
1160285
1025882
1816259
863701
1515485
770688
1800363
1215815
21789
33964
1703602
1131648
1222559
1687375
842186
1988308
1180889
982171
469795
1068442
1117749
916008
479166
373937
1664803
1047505
778993
979177
690186
492174
1557218
277225
980850
903200
1497126
266599
1659741
140741
1949227
1032987
199846
381999
1021091
1139992
1978707
630160
105037
1862784
1788081
1432570
721048
1055365
1193907
700640
1060746
978326
1602595
352984
54208
1757016
1185950
509304
664083
1927021
1729321
275955
1873926
494177
1897999
1795823
524615
1711157
500349
146288
573187
499724
1001221
544404
958889
1936990
36411
348075
673876
1794532
1301533
1715216
1848805
801285
509781
192768
1625866
1944749
1930421
1363677
851551
495717
1449254
1667355
1023944
1973091
1454636
962351
181825
1849573
1550421
645437
843569
1229326
1355986
1537720
1643806
259896
1595932
1355658
65935
126955
950096
1423158
1165970
1601731
1304473
207422
1523693
511721
408541
736318
294776
1205420
50566
163706
897111
1103509
918938
1275156
1912738
1483852
1302296
504308
1428957
1007828
1363619
324149
778349
1367933
665488
1997521
452872
1021511
1339753
1265213
1993792
1479560
395221
1288921
799252
246172
1625772
479509
1961709
303005
1588610
359593
845579
1268370
1833077
772565
386339
824457
1783011
758630
152313
6365
1878946
1970776
272535
1218849
1643126
464006
831331
242012
134381
852334
1662963
1415652
1605599
1699743
454106
1892335
833509
931700
226491
785086
1330558
1321404
1338635
778232
64080
271334
319421
239406
357788
324120
1951208
872973
582330
818808
17759
341378
1044512
1881595
1048722
1049983
760256
162323
482699
131322
833273
1637175
1902662
771496
1872845
1609686
1958469
638842
693011
1731090
1400993
1992978
1945789
451864
1506012
149404
869422
1842262
646923
1163949
557924
1771762
759507
1824591
1870622
168681
520580
816512
1082547
1543904
1628267
1145464
246880
1454033
25196
995058
1289005
1598567
412995
1936130
178591
1420523
1463693
609064
599525
520852
1050786
1493764
1677692
418147
104952
636202
1709682
76444
558221
1806956
1649200
971811
461294
317474
762080
1382578
1563167
869253
1450788
1990610
36010
17118
479223
320693
1105809
1456956
1876822
829058
1299284
840480
529058
1179766
959208
1282379
1237858
930034
1996766
177335
82625
473915
1108132
242766
1896457
1106717
69480
1526391
704777
618285
1757408
1850902
1041382
887605
349849
650425
1831065
1012636
482851
859117
1751554
1263044
1363927
1392103
620681
1461171
546384
1724720
769845
1503106
1359825
681441
530410
1345410
1245878
329668
44978
658286
1048220
91470
1301333
420748
1467146
1454359
53177
1939423
1078137
1161666
1529158
1635223
875328
1736677
200388
110871
1868609
1297396
1811496
1372299
178345
1211250
580591
1095353
786368
832515
505788
1145175
598402
1998592
806179
1246137
1173734
204149
1928642
694479
1497618
1840357
1256218
1109444
364701
975866
1581409
720643
967709
1776870
1617468
1168157
282905
1133054
720760
1285623
1234768
1227819
1137870
288796
1851448
354958
1399905
821460
330144
465297
292608
1373123
128765
369670
1887901
539839
1374889
1717245
216811
600866
1452779
318729
652735
1255233
200798
263551
1591504
627385
449699
221365
1768217
1652517
1507016
1372563
209399
437760
302982
1583725
509098
1405576
463732
429173
837678
345164
851043
1207072
1561677
1669176
327028
1955648
1259369
912976
1090361
370663
1182031
1991152
264911
120935
1815393
1233834
942106
1943647
1670916
799595
229352
161934
1578978
784627
541017
1558121
480912
1188104
249967
434207
421699
50
1694591
1367918
1739864
23620
565338
319036
460187
1688490
1372662
795319
240986
518545
148359
309207
424075
861328
752162
855941
218692
577823
342939
957770
1927442
666657
405833
1682021
1483313
887695
1717033
22037
885683
126551
202300
854056
1235594
151967
330095
356743
561053
398142
1897700
677745
1578731
713593
17510
547753
1956396
196564
714329
1884609
50451
1627625
1300029
631332
263001
822564
103360
1472925
1734494
98804
824963
505257
1833769
970244
1553926
566968
1669278
523976
327493
311089
1210597
1913738
160516
1980995
1266392
136090
102831
826563
1575741
1533867
1808078
1925122
1457336
1140417
843124
737873
830883
652886
884923
963983
324777
273605
308787
1081296
1306529
543970
615589
1171556
563765
1121557
479321
1558422
293086
1427823
787243
729155
1369848
1566554
1708546
1423921
1944586
50596
185238
685526
526846
1493452
1972121
688050
1216850
1155853
331882
1735090
1245773
283384
229781
819006
1871403
491703
347334
937957
31338
526277
200917
924984
429316
1479065
1570065
794290
1199210
234449
435025
1118685
888926
572987
927273
1994606
1437610
697949
432867
1080453
1341062
663708
83933
672665
1870894
614235
394852
1148278
1808136
1194871
1137013
720716
427002
510922
1796244
949140
1961250
291393
237648
836200
1231588
1937023
1740877
1269667
1956195
212310
877515
1447159
322637
1195842
1224865
1673804
1667429
439561
1639336
862448
512014
696028
507580
1183212
1633392
951370
1306613
923275
673697
149620
1123335
243999
854499
1835799
1474463
232049
793793
604345
806397
1226629
562394
1270667
1316145
1534627
250909
648495
1878285
674899
611260
1137
451996
257081
742725
1090442
575085
444586
1794755
1491286
251306
193026
1178310
1917786
6985
1268595
1030545
287391
1416655
1092201
300644
333468
1577487
675944
1304808
308419
261775
1522264
317174
1745538
1106347
980173
1392802
1342280
562076
1633237
832894
895996
902244
82399
195473
1863528
869082
1929107
1732056
971716
1362708
1283048
924511
1680784
1347156
1964756
1675319
1468373
1967123
1081895
1164873
1137454
468143
1962838
1786524
1756672
821704
403698
1624201
651427
348371
849910
1794718
1393299
1034044
1492473
399400
1835137
1114117
511504
914917
654034
823330
282849
1403315
903750
1726032
951657
1305930
1230846
1223776
741678
1284795
945310
1736423
691412
1104064
1490477
1729796
1846505
207820
593722
1106311
1091383
1796224
1089205
574195
1451099
57347
1380421
1077696
959821
1265394
1276699
726337
1829816
1532710
1519902
1261337
415544
1924
1576491
1491052
239751
55004
1334002
403533
1309395
1777462
848140
111184
1299028
1662955
688111
44814
1672346
116978
652516
1463871
981504
1031896
1164349
1002903
1317465
349954
395257
1170775
1545506
351486
5493
1503811
229637
1759669
455730
218774
1628945
1730182
332829
1391098
832461
258949
1947831
1936377
1601134
1383250
1271252
1422115
788546
1724932
262239
446491
333638
899558
960316
1349196
1262139
1636327
1200064
1684278
1671686
202420
585469
1986164
457141
1873463
475586
311831
1867135
778168
1708705
10586
1437798
1349906
1495386
53917
700197
816836
1679412
1269958
1635730
369400
960661
1234043
1728251
489343
1493003
476743
1392380
1159738
1151994
1685306
1311523
1844208
1352666
1696090
1545548
982283
23916
991343
112475
878683
477059
815100
1291214
70619
839438
983664
1865194
1990265
7212
1719316
1404844
466148
1639856
865324
1970858
1622428
1472792
727055
581298
68525
1750831
329346
1742472
169055
170756
119028
96377
806295
929559
684219
1182990
525275
306202
1507043
1007948
233856
1409112
1754160
1330688
136147
1887497
1542442
764229
751578
1620795
1564629
88360
540700
1439204
564335
1592213
1625235
1270618
1043308
1421545
863740
316916
905107
1755553
1769147
1730855
747545
8366
309855
1920699
333737
1969493
1607119
455934
548696
1127269
923082
965143
740971
1515328
915315
1261505
483715
568784
1333206
665165
1294979
1558735
575005
1085792
141141
357766
1275057
1894822
1289429
1363538
265094
894180
1026488
46599
219223
1518413
1483653
1224251
1885999
300820
1608137
362653
1345191
1736312
1460370
1558063
1296987
1304266
1172804
1391781
1393151
1829524
915508
253582
1596200
1451974
801083
1206058
1291561
1509659
1351898
916816
192404
580974
1846386
1188146
1965735
1452687
1948353
1398135
741506
717008
423782
112959
1675635
185445
989586
554526
143252
1240714
682488
1653596
1956918
864856
1589012
30607
754266
508447
1096648
630386
1302188
465601
1023393
1966516
379068
1417244
1513101
1133974
1933522
993712
1512042
866203
1445092
443591
1985109
528163
514625
1959100
236508
176250
1989877
786648
1522584
867976
1238492
548009
1845745
1254086
1168258
251338
802777
1328381
201642
48364
1183116
291467
1479139
1924896
622028
1376373
558802
1599334
1100713
223788
1574795
365308
1113867
884799
1339206
228843
587468
989346
777290
1617780
886756
1659449
1076454
544480
902077
865474
181748
1263889
1067129
294266
1919736
964658
1087210
134190
185614
59010
645341
1656078
319308
1082513
1506184
1439499
1993951
398983
1513505
704459
725952
850336
1259847
1004687
1363109
354022
1821474
1155452
180866
748405
1057974
1117291
1864566
837025
1890384
1075074
1129123
723834
1914472
606153
336396
33717
1896941
61769
671211
1858654
232395
1419783
98121
3440
839276
1130690
1602497
1654554
1529144
530805
1613439
105466
1396657
575291
132298
785450
951810
320215
1702058
1223912
1144367
1261299
1452750
908171
671880
1011200
312843
7067
1379832
1907666
1582078
1902179
803259
1351500
560497
1434399
1922206
1704116
935414
1664255
1462554
1257340
1818422
1146854
42279
155968
166945
363286
1668763
1526927
236340
1418870
1558763
909191
389952
1494815
500933
518071
362742
982323
1170387
1467015
1323053
1240653
1867721
1371328
1633585
1937811
923817
965330
293617
1955653
751119
347959
1989897
1027541
482030
1788793
1895265
1626225
709177
1774772
1666600
1006819
845074
1841950
943212
1509906
246163
1858280
1495346
1770825
1833336
924951
521675
1789107
380328
1481678
1313437
831847
1052759
1917033
1572124
950446
1306455
451407
322158
57592
1716381
1722209
1654025
214600
1088288
1724039
1936643
1556264
1087579
1849586
1718545
1789310
1487206
1305783
1210774
1330509
1916468
1273912
1390571
1351963
59252
720822
327069
450834
1899531
975882
364123
88042
938535
535387
1930262
647607
704654
1530445
185573
726994
408529
1509202
1483975
761804
357380
1156384
345383
62526
144537
1305264
1059482
1743508
959337
1288881
605561
1035113
1128248
820287
705444
536895
1539108
337613
1377252
1892345
770663
36465
1196979
1681718
1306576
235910
144526
1141516
1684761
413460
1466884
842273
837694
885386
1485457
1818108
1563315
691018
1841939
143018
140969
554830
1420442
499905
1927780
98341
1170207
229568
825842
811482
660695
857302
968505
1708326
614448
1633524
342789
1512894
202694
608092
1312135
179364
825749
94756
132038
1437673
1926487
500053
1154218
1126904
1881924
1821003
1865236
97468
980267
272538
611082
112789
833052
208433
1322164
1743063
316052
1647299
725493
319689
1833580
1067828
508535
1786475
918652
1098579
209977
804956
637247
640132
1380591
1272794
1233503
1740638
772127
1162751
1095827
964768
1662014
312325
1626603
235485
743396
521652
844554
1428296
1713111
711980
246466
513472
1484933
1589067
961722
976783
616563
385367
1507431
342805
63004
1584479
1888137
1713879
1469711
106839
409711
1050213
1559577
1739154
271786
580613
818187
487542
1994818
1183653
813377
356926
1549111
1236963
1850981
408293
115476
290884
1449415
285463
492415
864946
1147387
1468311
1203260
1621205
1740798
1392953
1893309
719301
1155308
1772645
1340667
1881067
362811
966562
1957203
227287
1565567
378189
1433414
223362
1202631
901649
148819
1919003
1111687
531607
151760
214946
207049
540842
1935890
522754
1989886
1552520
1580426
893878
211969
862886
1539951
328518
1192812
1920591
1467861
465024
1795923
939627
362733
1681777
522668
1598787
980045
1126722
1902994
1093756
1690484
1495278
577687
1003649
1306377
1538334
45524
1409066
496294
994109
1922359
1101418
1793800
1565596
829159
1587622
1785637
634348
788882
260696
235209
415304
700624
681441
1337900
1489737
597323
1070616
1236224
1547720
410867
903932
857015
1416826
1841717
1178297
544861
737992
1189312
339121
248966
1893026
892085
761181
304218
1963934
1734946
1045748
1229173
1787666
1087343
461363
1362997
1510112
178887
1451023
1779395
363136
465638
810132
1612622
144596
1017644
386300
385693
935816
1642358
8641
89779
1246238
80662
1136996
877952
189044
1273933
894585
1990917
492177
847065
1493689
1159176
1427564
1547388
78520
1044036
1387092
559487
1317994
454354
1764081
381662
375662
955046
349140
1754045
917010
644929
1067190
1286491
268941
746631
1833124
1182301
324677
355403
1304076
177422
1281730
1247546
1697824
1153340
967457
501621
996364
561234
1238996
1803022
1181844
1345643
1977159
1167988
1603744
40149
386936
854500
786423
250265
146095
1593725
765860
980985
1292872
937656
1422961
1639743
390550
1501771
471847
1092273
766334
553738
643765
1737995
267387
559294
601845
481179
1096624
1047751
1817560
1292501
1385615
1616112
1277621
496801
1444625
1187740
140677
1133396
161077
588417
2412
591176
267179
1436476
1768266
1900304
902539
567091
743237
775509
1014012
1059335
44649
1752518
1781609
1528784
1715322
1263136
1450468
258329
1571981
1077724
1834151
705433
385875
1871264
640420
208631
1114011
770236
1923471
23206
1417439
1862331
773597
67276
1007667
1209416
520222
81723
1582134
523796
1657367
1183039
1288430
1662908
1542947
334392
689930
60519
959601
1176631
1640596
608993
545295
979716
1229555
552546
1861427
1919415
319644
1861028
103432
145786
687435
1783331
1794039
1813462
1534503
136275
1540011
1645588
649995
538005
625192
742121
1708920
561260
1205646
1872775
846126
418011
572838
9948
1853396
1593002
1540763
717052
766992
1172544
397058
1602948
67887
1626671
236410
320121
1104208
1220046
1809856
306498
1315699
1454292
1249748
1151500
144357
656941
557788
403901
9922
1710255
117237
1678399
383640
1143137
859987
1323272
1633451
1142107
996936
1113165
1625848
697187
129947
557259
31021
547253
639535
493824
716436
671884
1119008
708120
578551
1210225
660931
1624452
1282224
1865694
1608343
158194
1600302
1936254
746635
1401179
1260823
351132
563998
1045438
1163467
522888
1465055
827998
254679
713595
691830
958247
1303366
1138538
1719561
669769
93325
1668500
568716
1900146
787170
1423931
400270
832734
1103575
639064
922614
1883241
204962
461042
530104
1623055
1766458
184309
1342566
834601
1435625
41776
1685536
39376
1818730
12648
1055357
850993
1507192
265424
977901
642731
1089953
721558
1911850
504078
1714563
1900445
481142
1891291
1844100
839401
1204402
965573
462655
990123
190648
407794
1050231
520614
773224
921313
1000773
1092792
371858
646435
472949
1879582
346346
1952654
1210871
662713
951777
703753
690653
1645563
1840677
1637223
1379309
711732
1176747
154523
1142015
1687050
1578172
7992
202794
1342745
1720219
1296327
1455754
1361425
368170
1269290
531830
680581
1513091
665433
1428753
1872385
416646
1379234
969614
232506
1621521
369285
432785
249204
220317
756205
1716158
1643490
292113
1270156
739761
639773
1245715
1358854
37406
788672
907695
1576117
1515320
1674025
81886
221292
263826
559680
919916
558452
767525
1287540
1087185
176566
731464
328975
1072683
1763673
1946573
858731
1524038
1983349
1048166
979209
738497
1155519
300626
842797
212366
858122
412301
1802239
1033415
947985
296915
508655
1313307
1144574
278140
613242
76110
1334694
626410
18406
82494
1388980
707629
160714
1675106
154507
849059
1707885
220120
1109950
1084121
1739129
917403
334742
1088545
566259
249174
1373041
1326550
855253
619784
1645007
600207
891304
74883
1161768
30956
1373203
1361194
1391168
1576658
1830359
1465851
634583
1569920
1759385
114466
921794
990330
8850
1814254
1640093
1267111
1210813
1601647
337499
1904253
819238
60458
240579
1007529
374866
134892
1514418
394351
1077656
248524
991987
790713
1995029
48170
1687980
1728318
795347
835598
1305937
63337
372408
1987114
715211
1127941
1959676
543373
395562
323466
62478
1110309
1264975
1967869
406468
828541
255514
59235
129052
588788
1755936
384156
1299934
1221930
855198
1191133
779169
412000
1693794
1000967
1463828
1145889
237658
1322412
243854
819082
1777791
216115
372782
1957237
1144774
319737
1284378
903920
1925244
472409
1118339
37346
703296
1653465
938324
1544155
742361
1203914
1291573
1157878
717515
292041
1048554
443737
881579
995654
1605090
895254
650779
382616
380548
1053742
1301625
84153
1304324
345816
310758
1197616
1629705
1297978
216656
431106
1266397
941770
1084613
529329
1508379
903442
419548
238095
1259991
388671
517744
1325381
831884
803935
95644
1705750
405686
1492646
1449886
175982
1286943
919484
595307
152532
753353
1368447
659703
1584154
1830641
1714104
1907292
1722746
155673
851829
1373916
1570479
617530
1391856
857471
1309862
468646
538419
1929238
1527434
373267
929919
1021189
470008
436747
423253
405484
1958592
1918895
529840
128915
1631217
1992847
1805588
1431376
186044
347575
1710213
1461003
1654268
1849243
1729372
521462
62374
1498906
1776286
548360
1570070
438295
1836489
66075
247448
990986
1944436
891461
1124042
1543486
1978684
891526
1927821
526778
1921224
1684302
1365557
1189222
599432
526374
1033232
438080
1547672
1403455
15446
1073570
1252903
840269
1059126
329982
376175
686305
729519
212301
1825950
1287976
367619
105650
346546
1088779
404063
770038
1512579
1777876
1882420
613785
217909
1872295
1660794
669620
778605
1265537
214291
551619
1860876
1265225
159208
514699
1965974
1565973
1658984
566683
703526
930014
990607
260662
1528562
741070
222273
878083
785461
1830587
1795003
1651896
1509515
1969332
1076996
468085
183950
1122583
1304830
527475
1866520
1530982
1942827
1534728
1986140
516657
962436
1572306
571897
1490578
1630906
1098723
838905
1590266
295027
480645
1644345
1386636
1592870
447804
672039
1099140
204992
1220988
1661712
896119
1744513
1766306
1778135
411907
279033
248445
1468060
1699697
206029
624651
697110
1077012
515610
398298
429766
1927183
1818297
1588923
1383506
588339
74311
166959
671597
727317
807375
645420
564239
1909338
1419500
1371125
1368503
482700
166205
1044679
1071633
1967881
64579
1078600
1578402
706141
601987
1475007
1312424
859814
1172793
1936287
525011
260611
49278
1853722
1900507
1717662
6905
1570705
1530698
803182
1627058
855679
1813428
1672624
278539
1525617
614990
1434947
1399643
1516219
960273
1579202
408650
1379529
375149
1713909
286266
860719
1043662
1731381
302160
1538256
941066
929682
893704
1531744
608581
1723956
638196
1769387
993089
660914
1086173
574734
657928
1867681
909913
1353137
1140908
577338
867683
177944
1128108
2785
417554
1479073
813636
1848247
1253996
907515
1127749
664794
1449088
1525326
198254
687286
584559
1410426
882946
1590238
579974
579171
145479
524530
1021745
1790253
1605203
88697
573544
1546862
194575
851979
1857147
1303618
1801195
700329
29010
1667165
1755663
77588
1301050
1996298
836183
1123074
375434
1892303
732870
523738
1765619
136548
211330
320589
1196815
1117894
1673877
11938
1204950
1983838
1034486
1632449
1759506
855549
1822429
518213
49876
699558
575466
623663
1191294
621930
122939
1920945
1045609
1346651
511505
1843540
1175624
545149
410480
1255048
746388
253121
1613820
1435170
320536
1238226
949177
63656
517805
298556
1616293
41839
643312
1559783
630682
1294457
1448084
310232
1043760
807782
403258
16579
1088307
1522917
1579935
57983
1167618
488254
912393
450668
199303
705030
1099065
1691664
870161
1055978
1095210
42365
1377491
1688585
1157995
174574
601661
1062199
693248
1147829
959667
1482037
941285
491320
1943303
371995
1537594
110194
786181
1758767
1509316
1988538
399283
1026979
1242591
1984502
441470
492711
1259679
621909
738667
536106
654003
700306
1109165
56231
1534927
1745879
187912
402172
715233
948908
919676
851905
521713
815412
393067
1389015
220784
68693
1557275
506852
770052
687006
1418667
359311
267632
1329359
13221
505571
198029
863364
1246708
389503
1912375
1828900
1865281
888893
1730969
59627
1717532
15403
1749847
663472
1717620
649237
320531
1328879
505411
50683
175505
320960
1438676
484761
98130
174836
1730311
1601492
1689483
61413
468141
718654
1116015
1166133
227828
1464119
273199
1751822
1114721
1534669
747302
158199
1568879
583041
1167394
1113600
111455
865872
1974823
1945933
536922
539536
1684470
372995
1630810
1484834
900936
1514679
1134368
1787181
1739724
802875
1339010
1227521
1173239
1023421
1213799
700655
1421895
1550604
1960107
1679379
1336100
1491442
873522
1601867
225703
906310
438202
756760
877420
1702285
1294646
1995191
1187471
309808
1620978
498004
1479499
931622
757616
975143
1314295
268759
302094
59715
333734
892642
1279610
199232
11864
877877
410222
85367
1835713
655484
1298658
600035
139841
221764
490040
1052354
1812059
1878771
284249
952374
876192
1664992
1718838
1368867
1686455
194610
283269
530268
1769172
1032725
343347
1299315
1093489
321554
733655
550690
772066
1165911
300673
397602
1890219
1619577
1879080
86297
1126633
1274080
218195
1370174
175420
825646
1312710
1077995
1230007
634311
1364204
633111
406953
53811
500532
309290
1606948
1374736
1729990
1798608
1361061
1088214
1921500
55588
1027807
1375060
1408180
1512356
751144
1750247
832479
120075
1356950
1694892
1902923
230202
765956
177284
16262
1902497
1448753
1952411
116762
883558
1175766
944348
1323298
622436
233999
1822153
1471260
1279115
1613139
829863
190350
322734
1853002
1133951
1908726
1661814
1894872
968468
1731208
1593140
1958677
566401
1732322
1918495
838814
1835931
1345351
458018
743488
1802660
1820683
745410
1774440
1649467
1489202
1423208
1492543
1384894
1304440
1062273
191166
1674566
973710
66929
1806790
1919573
978240
113819
1485817
994368
1600772
386094
122374
626098
527304
949010
440750
1915917
1259743
1243243
1629768
578714
1334195
62286
1418677
565184
1761897
799785
1235124
1593002
802320
1086878
503884
1542330
1759780
1214025
1316217
1602968
624101
1762433
1553056
498394
1293955
494449
1071468
1209416
236213
1486249
652655
124829
1575794
1431230
1003980
1051167
242205
381855
792097
427118
1862527
1383840
753860
484631
885392
1409327
1544095
1723785
516353
1124895
1481675
1919499
1722465
1057621
138516
181783
1760907
593066
613335
453653
865409
1969163
234245
861915
626354
661966
1707554
652114
1962340
1308262
927484
340263
193663
470260
1513452
1417955
745603
1796110
204168
1472272
663555
327469
1633110
826633
1725055
709362
1012666
1406196
512670
1790816
1885077
1302545
809578
534644
1939759
820405
467080
1633065
968457
1404734
103419
1735929
475256
1455379
1204961
1006361
287107
1553932
953792
1594892
588402
643402
1065550
723696
1572644
1988871
201528
1388585
1167655
405077
85698
1074658
1345445
1466891
1217593
8264
490467
733376
718136
1674565
358742
283130
1123948
745277
1955351
1251461
543636
707791
1413078
1338471
338692
564228
1416065
1608185
1218308
1949987
1765158
85949
1203400
1815097
316776
817297
131316
1448214
1168466
1864401
63901
517842
1442463
1622959
393769
1361860
1256476
147330
1506487
1124885
768588
1063543
916880
760013
755405
1569389
711827
50682
628990
1780899
998334
1469831
1215189
750841
1775993
1000434
1814576
1012225
742190
1842183
48133
1646327
85650
1586360
1254934
952131
779997
1059629
1721765
197312
1006800
148350
994617
1309480
1893658
164014
615722
22691
1538543
1500997
577041
1822605
70480
1918508
921298
405620
1019240
1276264
1809754
555753
511229
822036
430445
1569703
619049
310542
1787949
1119974
777782
1443456
834231
1611714
1062489
973035
230539
1970757
1643314
255621
1724196
1145561
1993729
270486
1779680
1069290
660375
360700
1134908
1616618
1971091
897349
324860
1435850
810386
165673
236007
1893896
832038
1120084
962125
505329
722920
1210918
1633233
1749604
84221
1949030
542778
693437
290424
1167606
1706310
1703968
1839390
391585
1692650
987544
1491846
1756965
1677419
1516157
1837240
521024
749670
310019
973104
710058
785323
732428
1981079
344764
606714
1597084
1428001
1741456
200849
998319
1547374
250117
75887
37017
1425337
957467
509661
703222
1529861
251445
1034294
1609535
666569
1884022
204029
1801067
796734
1576919
914741
683579
131944
1114831
1827790
1743408
1479672
16771
926529
1963037
1065148
139185
508447
1751301
1778397
1876119
1524446
716616
67326
1576015
954170
1949696
1123906
1414205
943825
154016
1745013
671360
1126647
1667133
476284
903937
501471
1502011
943476
709046
940965
5513
620960
316740
247256
198101
299012
1041662
203011
288895
1717902
1320321
755416
1535563
1377396
511367
1216063
942342
1327329
800693
63580
539936
1971159
450892
395894
173117
1143017
1465550
1997332
892895
1531135
1470524
439918
1725430
1810895
133691
1081041
1961139
184518
988092
1569680
613530
1816650
703363
835122
1094019
518836
869062
1437776
467850
118715
279581
785568
213850
587902
1898734
1626989
818164
734228
1534074
639437
230718
718512
252581
422682
842310
897383
196978
1191434
1515081
294165
1554634
1753898
1609699
1714379
1840332
432557
465238
1957346
509705
1044901
730073
1535428
618029
536723
862021
499701
1510116
1025647
1536096
888690
900314
1158427
298423
425072
1398790
592082
214082
796157
868581
417661
128183
512361
488251
1121087
1736514
1791917
1845472
624924
1238872
1389487
1731777
331678
208942
766736
56207
270960
1917876
296084
482413
1037951
1009777
1697036
493640
775550
644941
1003949
234612
1804651
1854093
570713
1068800
1638496
1914125
128032
767519
713055
1254149
1459864
1553367
1520800
1804079
494030
1280046
1703226
244322
95003
1212608
1198277
956427
248898
1496000
1725990
1906318
221940
1321331
1999460
1744011
1868345
210348
64079
601090
295985
625090
1770888
1754385
1069766
1416159
705342
841266
466447
1988583
1749409
1501402
1478235
1008977
447942
959091
1334530
523945
67218
1393761
1678761
652692
1054505
744929
1528400
144458
101508
1872098
32133
473999
1891704
1746961
664782
640460
782996
1403652
1793073
1094921
111001
82039
1800326
1856284
307180
772130
881988
1678504
1900749
295553
301270
553209
1795530
1525652
1169901
238261
1423181
309668
1981559
1638524
776337
162994
290821
1383725
1860359
1440392
956943
1962676
1165311
156275
281545
465769
1042472
176465
952542
1053404
20919
960221
1523105
1922110
1061874
1326950
159560
308848
215914
1095442
1540364
1572622
1689279
1495919
1554935
1082437
18755
655776
1280816
1388008
680617
391852
70186
907798
1718586
1761264
1897001
216236
1931029
392018
777532
774680
566955
1605597
114171
236555
1903915
544102
866369
702031
1094680
471051
1112893
1030755
364928
270821
1490039
960435
158583
928630
1456598
1255693
793799
750854
455322
1393099
1015709
376991
458691
796149
1752180
337611
617854
1687074
480039
727663
725512
332510
1027865
1393115
1170128
1818455
1485313
779769
888625
1636528
1910177
827805
439886
1443577
1875203
1306534
1392837
294845
800909
1596958
677567
1578279
673353
804027
1013540
831914
1664763
1595163
1997059
981433
1478958
521575
667410
1504118
1914636
969322
193331
1225538
570779
877332
885508
1554176
898203
174400
1623468
356991
348041
93534
1882888
598542
17436
870801
1569318
462905
927568
568690
1938110
541944
1367235
1441180
902202
1907791
668599
319989
1060700
160796
404095
921473
543945
1935711
1928147
1773923
1689291
206887
1903658
44259
1035305
979282
232672
778315
591970
1514683
881916
1837427
101883
713419
259933
698066
1654338
1541359
477746
1091233
790965
588008
795186
1390012
1529143
530298
429437
1390796
666329
852825
1148189
165432
611413
83325
857539
205570
646969
1800145
1365649
531594
1648028
583307
1710591
1324870
1558592
1776982
24708
166560
1929724
1730437
1121905
1821184
1713754
256618
1146776
692416
936069
1223721
1399422
441387
666588
1568447
731499
146200
1202468
1817045
690263
547427
645786
1832385
778593
1152473
1451162
333893
1655181
786874
1771386
1020327
1215940
364587
1802595
655383
1198480
170565
159496
775371
970992
33710
474324
923889
1357904
1519483
1838837
1685268
96705
746247
472594
848648
71903
876206
1099615
774005
1588994
1675554
1228876
1996937
1681296
1257522
1365786
284085
1540917
538203
1328629
1466202
514763
1146201
1679895
148937
655725
1081739
180312
1817595
642338
1279304
841570
1811684
1336676
412429
341835
1527878
1518101
256061
496396
571823
1344094
711737
1936933
172071
183418
308330
15953
944253
616484
1579202
502112
1332949
1371011
252807
1070497
725971
1445452
1701493
313701
1129099
1094467
1581512
69378
648531
1397269
641738
1186480
1482983
1775784
245378
1692041
60730
1463771
576717
87387
601433
1916629
972019
1867089
1754247
786357
67876
1705051
1553574
1821898
991994
1231987
1646383
831867
1482831
1037596
962526
862058
489566
1420646
242433
1475175
1197375
365946
1004630
865282
1504737
501875
1665859
1887640
1226459
475732
1872264
99127
1566223
95730
1757730
136090
555087
400591
603909
537494
1640273
597966
1727238
1714572
1961237
235647
1474589
279529
1284893
936090
834657
97470
1364577
601459
1476517
111556
437144
1684282
356217
1840735
177192
1571847
441991
1470646
309508
705184
383754
197994
689610
1458540
1016806
1600575
1891349
898240
1947357
1062182
1799893
590877
519349
236936
1357644
1687267
1186462
877080
637360
1118584
1899103
603996
341844
395787
354465
690113
1572270
1678750
1153203
115363
1007239
1485907
636723
1393745
1970279
42068
286931
970136
1606382
1460111
369447
1393145
1080944
749513
496490
1741334
940921
1040731
600346
291947
1356457
1869849
2525
1025897
218613
1296311
898095
256376
985017
468712
256782
865534
1859190
1253422
1066177
222950
384686
237102
355782
1098490
1372222
103133
1242390
875728
1836669
810837
1256251
1613267
56395
1689072
1085349
1473786
1450213
560257
1967334
687149
1274694
1139732
399349
17299
905612
1424788
1446355
1029819
1815610
1477074
598988
1387964
97770
1945339
1518259
306937
621175
505013
521734
745758
540683
343300
1788129
1920399
1089693
1364108
790313
61954
325021
1608517
1593721
91451
810825
99482
1841967
788387
1099128
1149870
934689
244714
1028836
505923
530673
717331
1127687
1406138
1053635
132385
34598
1236663
1104799
1995404
956305
381699
884197
1578740
1788664
1317226
73909
1055840
349984
1060331
1828412
1917615
1761204
675988
122634
1711525
1853814
1544
1515824
667134
1159021
1574815
289824
1102310
1610136
1444797
1046920
729545
1174230
1393865
1195373
697155
402905
1121255
954939
860603
443739
445257
1472681
652448
423562
1006090
203980
1728438
849021
688057
325406
1896320
442918
1440904
1933905
1644183
854460
945607
191400
1834390
595045
958090
1497948
801878
293105
822701
1462858
1157650
1986381
1739731
1486422
1712077
1011709
1048240
601960
17831
1374616
1840675
1896679
1960159
1834165
558181
1815030
571865
1727066
1226483
1866465
173708
248445
1989983
1292722
557183
467850
567827
81221
1234281
878461
956002
1873202
1958253
1054698
1793254
1900738
801517
1108063
1212650
1588849
1917892
852397
1000069
667132
1221088
1722436
301311
503469
1383974
1733093
231503
1219411
1942054
1078083
1407598
798703
1482200
1785373
1462457
928933
1543476
476349
396461
1668676
902714
1899812
1416091
709259
477577
1342347
524537
379723
1622534
614227
925249
390915
448755
1646215
921175
997202
1699115
1385097
1428388
272687
184899
457112
1270075
634693
1299467
1487360
389035
1530720
613233
1555286
576948
1836755
929760
1583312
761020
444919
453170
156124
604804
1851212
721669
1819489
1029617
763048
1550115
305225
1533306
1593377
735147
384076
1132021
1915693
1915677
1572307
1360977
1017027
1117117
1425564
643246
1197487
940998
1563448
108229
645335
986860
1969822
138565
66886
1342102
189082
1192238
1874562
1523950
292116
1342118
311871
758836
779529
90920
1008646
859984
1287227
1158820
1993610
1646084
644855
1630232
1814383
1087575
420840
1212555
1043843
804383
792894
1633876
43076
723568
1137701
1882456
1155026
49001
1578309
548397
292928
1006389
309086
749523
1334269
310852
891955
1050275
297675
1787727
1875017
1036178
829532
493130
1761422
251914
216921
1029571
188166
1701363
214974
920327
1321433
273111
25321
807325
1859217
874331
1618555
1175238
1687211
320213
1350399
818626
1780375
1429669
239297
1211318
200300
1026536
1337108
1884976
416439
1788724
1723267
1045778
1878724
561479
922625
810716
1015316
169032
1275618
1695558
1811468
362680
1260259
1157328
1934345
1790331
830858
1058921
929679
999618
1066420
1476597
1218221
912071
1583600
437347
1569091
1606865
291677
1909019
1251979
1684756
1732689
803529
1994926
1739600
669584
1660783
828113
1927119
1470804
1198366
1333144
1581787
241393
935423
1668748
383974
624101
1751682
1280911
846441
814581
1141176
1560137
1341656
1188678
655580
954922
1852699
1166047
1508208
1811877
1655746
216213
891824
511848
1828074
1134957
1181084
620491
851483
45915
1623
124748
559384
157898
1901753
302623
946097
791112
861457
231745
1829895
1590324
807809
1887481
616203
1706269
1009925
1318241
1455075
604383
857708
710652
351500
1368845
464951
957656
1403299
178547
820211
1872883
141511
1297506
547030
1506591
292388
1040979
1331414
705183
806679
1018918
1585914
620656
71552
427486
295465
1785761
413033
1528300
1511860
1928716
1296192
1458278
53536
1451624
1848175
948220
539147
1493738
849017
338503
1878764
1153545
1722029
323547
433280
191880
1006710
1811114
776547
409307
286650
1134616
357384
1289069
1258076
261112
579873
274768
1991066
690989
1543820
105935
1688163
427655
1089880
1104587
739204
999369
1095118
1020671
556569
202929
1543039
828141
1047083
838248
1399169
263895
743174
699923
415627
1337059
1206449
1984143
834693
593819
1963748
136166
1569811
476088
329586
1309149
344935
310634
1221139
21828
775894
615180
1003092
241012
940796
688850
984264
100281
182807
717271
491122
226459
1232589
504811
1438026
1450269
1291519
1937950
67115
1128406
1043866
1721016
329738
1544422
1959362
760704
1446053
291591
1448530
750148
1032640
1644191
400790
1906310
1321573
509878
1955420
878711
1019593
1027598
1788001
1221683
25673
928954
1024467
457072
1818
702256
494182
1838356
1360427
1337443
1710209
356926
1037229
241550
541295
1908673
558070
515843
63515
1181059
1730953
1683775
1884137
208420
784471
242259
42908
168331
529797
858020
1998075
1345444
583245
483563
1392843
1742437
232392
1669234
1903671
444363
632880
914547
1608946
1310532
1143125
1237518
1442167
1893664
1264047
649399
183826
1948933
1302619
675412
67474
1839621
1014328
740027
1441017
1464638
1008347
1531040
1046774
1303769
919840
1292018
1188015
626169
1864549
577373
1927425
1733988
1874744
1037542
1953660
1264302
1327077
801128
1934167
779921
577280
1678575
816831
387992
1700260
1041163
1089543
324269
538702
1289249
977153
39748
789018
654167
1337115
291607
654939
1424185
1189791
336156
1289501
1930575
931484
1443082
1447806
1480572
1975761
946021
1698112
1043394
500312
582559
1451605
1441767
131684
1467074
190840
1321497
504536
693823
1066910
1814754
1327894
549561
1648829
2006
422682
1294702
1464202
1034648
1201402
1660660
1737688
365668
631233
791576
1910734
232284
79853
122219
466395
547997
1040231
1392107
368081
1438226
1007162
1860832
963674
632498
300058
1397918
1349443
688022
1532605
1042726
1955025
1232905
712219
1854971
498759
757116
1167301
961785
1238148
844268
1225930
133985
1950531
1720871
1374535
1247660
1428797
1542515
896402
1790037
484650
887948
1851961
324084
1039532
162099
1728807
744488
596776
1064846
1128342
1048294
179749
1560481
365964
1416983
1952447
400907
1203853
1598524
274382
109428
414950
1175084
1567169
1377622
253849
1958488
470882
1345758
324732
1753213
365224
1705474
438344
1476852
1425269
1110169
191272
455085
545134
1081207
1784291
1958261
825712
417133
504389
1491077
752038
348706
1248284
1177562
1540175
26148
1391590
1242533
1537743
1448089
288954
378994
626689
413364
1574106
322334
1688390
971438
1410787
887493
1504174
1225098
1548437
1650605
1041149
1809501
5298
1845451
698974
1737308
1650570
1792230
28310
1371598
543330
688311
68048
684964
810920
1461403
155162
829101
1730085
1349988
475166
520309
110161
137975
644444
519541
366205
290295
1528462
612596
771807
1759856
1732387
1295129
244985
970834
1915035
1811640
1535036
1695415
1607978
149105
401087
736759
1556661
663304
214968
977851
699017
1477392
224149
1492473
125363
1377037
49253
1605234
1057882
1172971
1026345
726627
324476
1224146
1656863
1786999
1298262
1877685
347983
845062
801433
105225
1735088
99432
426002
1527723
1243000
84047
1019630
1618659
1836806
665342
1396566
515602
607926
780618
1193935
490409
1152202
33401
135879
1496462
461919
719030
394169
295884
1480798
579679
109842
1822574
1774928
174053
1997640
1250474
1581690
268028
1640230
456820
370776
1961013
991348
1675098
1981038
1813678
531402
123172
31511
286504
1590753
26763
251867
1677841
79917
44739
1583710
1953337
1577888
1869460
1277567
791814
1316780
1850180
1306820
146402
1598635
1987363
507010
1011369
1896061
1097965
1171750
1948739
1843044
154039
616624
776105
659587
1275280
1613413
159164
1960581
1607756
43199
606211
548302
82255
761989
1707731
714334
543493
1134431
1406217
1496770
1693466
799150
551902
1884449
454438
1799830
558130
682440
1405151
552297
1044471
1866171
501878
1246386
342793
1246152
1289154
49492
1193036
1478992
965115
1221194
1668223
896749
1372696
1502894
783678
1071353
736713
747334
867555
1374879
1822455
1934960
601975
124819
645764
1854713
1615275
129174
139970
641270
302447
848721
460343
282421
189234
732489
507978
853942
1638116
476269
218845
664082
548092
1884099
1194024
1932357
1935884
481246
701094
1829694
211939
1159022
795305
868739
244249
1623140
64562
907806
737155
1310161
920952
1591922
1542419
272583
732585
631231
904152
1719897
483755
1576881
698076
657518
839049
1673062
1390033
1138968
822150
1669394
1105268
455929
1473115
1285272
1022397
1937188
599268
1041417
1039520
1538895
1176498
57930
281713
1411427
1913749
573971
1281831
1105144
1153068
1701770
1338159
691565
1978632
272548
49719
1631415
334023
789803
1865817
983517
1725631
350419
1633095
386403
1511022
472523
821833
1570294
1782339
869688
1334416
95415
1239544
1252287
850231
1464426
1011955
1892589
1101109
1252585
1221642
732722
447107
1287664
371046
1304852
1121775
1425605
1018803
822701
347370
900784
1620732
277022
1980074
1666950
1032251
1758031
651146
1449709
720243
353293
918977
193559
1621284
34715
897244
990245
175760
35143
384740
1215361
1471999
931408
964333
386000
1399958
434205
1610827
423696
1885161
583756
959020
603297
1673608
1140108
14465
674102
16405
1660363
605416
1766442
1275690
1893526
1826890
1324008
810386
1148899
269902
1140717
1897043
468660
684449
1306349
129388
1360632
24632
1167888
233912
1305733
503366
1785653
1465531
1648387
1746714
692244
1964665
1327216
1819189
964139
1356652
1365248
120716
1416201
655235
1411241
876097
1571639
1636818
1486392
772004
1808461
329773
832305
370189
634681
431813
1972948
920789
1509667
348115
489488
370363
673644
934574
409784
1776359
637189
456529
1001131
694031
1744849
871963
1176485
1721080
814132
1297438
729137
220391
994431
1060229
1204741
1906218
1522516
924324
585595
1074564
1818224
1918925
494895
1891519
334182
1420592
112588
1586037
1434901
685197
864503
1425352
512084
1574200
1517089
249164
985075
193852
1136742
371196
1078049
1637652
1419415
504082
1243185
1212894
1940140
21352
1297671
1290267
191640
432180
1813134
1939889
9558
61560
142953
606910
1439669
395624
1928382
464849
1007567
1642944
1151641
781422
484711
1351865
677397
1376949
550475
1397168
810620
1199262
804827
1210149
357061
1415215
1484993
88824
788268
1156327
1237621
1798830
580067
1681008
1033076
1645948
794937
318700
1321334
782189
701379
686199
1374557
1698215
1896976
749431
1704788
1059455
1248978
1844640
487318
1713744
7069
1569233
1872712
299748
644688
541435
1590622
565906
407273
1909657
444793
1187924
967596
1350917
648940
782537
1692294
1049506
162387
374683
941895
1864754
1768399
1701697
1312563
1728776
127729
949797
350729
1180460
1594708
766801
1188366
642553
180533
815815
1120653
1163631
177428
178
989864
283260
1762069
1865622
818824
674788
3560
219590
800359
1036858
1277950
1919172
1029082
371003
424236
451020
1691568
456037
1734818
1533039
372499
1343959
71693
143723
931732
694755
765503
1222418
952287
1736929
921661
1779846
1566765
1842216
421736
1334154
1408864
1278674
462762
3874
760159
1526604
1461972
790499
681616
1571976
9735
408223
390302
66560
1864825
105384
670091
1293956
161557
1579396
1098397
455713
954261
591702
381087
1670037
202184
1221161
1373297
21930
739099
1263390
153470
402273
1293881
1323397
65868
42484
1268666
248052
389291
710418
216477
1130751
158742
197670
168510
879010
1212033
1465030
1717195
862947
1044860
873269
1538202
1114458
1074254
96565
1959908
1633655
1411966
1614580
1985929
1272743
1234473
1312914
1473166
1631979
1226180
1490174
67082
1789502
465520
305269
45757
1558910
1082506
889013
538837
443185
506934
636752
1501059
1019970
1741581
890115
1672157
1597311
1535422
1930135
1282628
1831080
1441656
1278661
684323
1501307
725401
1560441
1554172
945612
1675056
1995964
22999
256776
1772331
1467182
832729
636933
282903
1263422
204762
1474394
1397744
789275
1374301
357121
183288
1397013
1253995
111077
900444
1886907
730900
178822
472142
361535
1649533
1123218
39787
1846670
1650678
1541232
63828
568324
1270696
152079
452102
1675424
1115025
408083
476519
504723
1078350
723229
1172379
464337
1370790
46959
224315
993241
290820
568319
695141
1563945
68529
1955689
349344
733891
239142
230464
1191693
99455
1357977
187498
1613792
1290420
1368112
845579
272580
1778728
1897600
1401265
773698
1495439
704278
775400
1820664
190912
1936091
227613
1405543
25724
670176
499067
823649
614635
143151
788485
1340160
341625
571279
144669
1149558
780346
854345
1399774
1063737
579884
358231
1287506
996631
783230
1357035
1623304
802641
92551
489190
1232396
1928955
1562116
585627
1169671
669099
925616
886181
336040
1444946
718849
696941
1943927
1742615
1332343
45119
1473935
917906
1106712
1211886
1012138
148139
413954
1966060
17913
727324
1014063
415492
1764572
1715819
1811473
1660754
1294952
41453
1515527
1135816
283558
1301850
161925
943761
1951220
421044
987438
700165
133611
1633278
345670
1537430
979067
1466458
1120336
1643241
1471503
3939
1303082
1792853
629815
249097
1758548
1513523
335588
895708
1208718
238509
1029402
616699
80230
175388
606499
334618
7462
1803971
531180
875344
913346
927189
1475657
1838139
864853
742310
1422873
782646
1712063
223379
1173847
1478917
726460
1950860
72237
1175071
292282
1337995
1535916
1532260
200210
427672
664823
746888
1454439
187873
447219
263653
1401880
1286473
1332225
1688880
1702399
1690643
1553401
975475
190641
1521226
1943124
1486327
150760
145436
1790417
483293
1866233
1263130
726378
1218267
924185
430126
763126
1182166
463998
1123044
1388839
1403150
1317264
1356792
422706
809438
1083835
1385933
1381241
1024127
445459
578147
1183211
1061918
581761
30921
1812459
1235361
138661
1737691
1797289
114072
1918758
1936373
1755839
1849607
1864152
452706
1461110
1660762
191370
1211874
526609
27618
996749
1607553
627210
1258977
1954155
1332655
268309
956786
578321
1866274
533628
1611603
523129
438262
1778436
380938
213457
1649549
415127
1011687
1490242
483385
506509
1161623
1061892
817808
800290
1891163
565908
1825437
738367
1335225
686817
1776457
919536
1870379
1698107
1330415
1353838
1609487
766048
660011
204235
567910
628268
562190
477466
1290788
88148
708937
342859
1623751
344751
1195693
1587137
1533216
1894136
421512
1624124
471824
1005667
805926
1903987
1705520
1210230
1685363
676796
942188
48369
539306
1772548
516651
807233
183792
390971
1943021
1514731
1445844
204508
1989228
780743
39643
693939
205606
968275
1306010
226378
4724
1034697
666666
1649857
869232
448189
1717926
395500
697807
742068
1237478
1360466
698025
146922
954638
822533
1561452
982160
1663277
1149758
1434117
47995
321292
755751
1824875
1096491
1353765
845419
558480
280558
1955918
736234
1259791
767626
1798578
1557726
171368
1285919
412939
645202
1429292
595739
846323
947279
1168878
1295148
998923
1905011
1009143
1828694
1700560
873894
1639489
478790
1633817
1409033
1244155
473835
952342
855535
128712
437327
405431
108364
495421
668700
520643
954230
27598
1306584
1268760
65294
1096956
1289047
1276179
1336294
561622
1177018
317500
1746572
136695
1240718
1873392
1031669
863436
15163
1581079
327013
209763
748985
1026632
630071
1494884
1782582
1923653
222583
1039675
95452
1496780
1457149
1051430
1364520
1288311
876115
1003992
1864776
622104
794726
1781670
1697651
369631
1121598
1086093
603669
1180767
448989
1147080
1880420
612999
177427
1094703
271420
171882
206443
1852699
279279
1830220
1242934
375644
1590010
76473
1604890
275104
1543742
475529
1806894
107202
605208
285546
571713
1291466
1721327
902045
587882
41331
456345
1750316
379951
1467301
216822
1986281
1424308
1558047
585876
287286
705502
624760
630491
1175102
485860
1260676
1213322
1106959
1775276
168918
1654473
174602
255206
1390663
689154
26977
1737222
1774431
1305644
1945853
1576602
1027379
626934
378375
508952
583592
963792
432530
613281
544535
166825
1945873
1071560
1969465
234586
52513
289871
1384655
1476658
535839
349858
1254704
14227
1741988
393517
640632
209265
847595
1647245
1985363
665421
644543
1227629
1378609
659568
899711
765974
1179445
853082
766337
1611002
732509
1666137
819124
473365
1466173
1266260
1400534
383030
415504
1221170
1591452
104143
1157123
1398630
740711
1233662
598816
1202700
1567396
1523737
1966807
816700
1753149
1791608
71657
46166
1171708
1023975
1612751
1331577
1497204
1050321
1304933
602575
1353848
1761906
776297
1105528
1008819
1168553
1862667
454322
323376
1681284
1987311
489640
763712
672028
1342974
1946459
257250
277173
1891807
1663263
373945
1979124
662879
957245
1606779
371121
39830
328353
910760
140930
1860121
1423597
855129
1411049
1505050
1329041
746110
1413185
1370757
1230990
790236
15737
1145835
546007
1957137
1016055
1575952
46993
1659613
1240431
1635662
1909191
441806
263306
106956
1339254
1218718
1466536
2923
335952
1175812
726660
1768994
1926102
1158534
1550805
364380
1768450
116892
946088
644557
240328
1464000
681714
1446873
1686729
1067717
1929517
1120491
341963
1857354
940104
603711
374789
1044275
615376
1933969
1350727
824311
1754278
265803
1126380
1610736
1970484
1373452
1530784
742310
373465
1968780
29425
1392039
957697
717049
1937379
1048468
221583
251040
1505486
228616
1490525
567230
1772193
818432
244942
1429723
1323606
814355
1125842
1065676
1781418
1702083
667625
714965
1886403
978301
1842926
785699
1471589
1712525
240189
1155922
652028
730109
1200576
301597
1918104
553286
443773
674276
1777760
1306985
408653
730012
468950
738194
740200
1535073
797313
838695
457591
876535
649289
1190125
1266007
1666189
820885
67435
461482
1429073
1321706
1447667
1671017
1199377
197514
1615750
240684
506231
545754
278829
1320400
419949
1162659
835633
149488
794861
1982164
739140
281491
1944302
1977825
754431
571532
1142506
1290485
1837688
1956926
244039
880279
1617731
464258
1726215
1070325
1497625
1092381
1458753
1117619
224399
1444292
1427213
1544494
287844
1293795
1796183
675926
938726
1838713
1260108
147031
1871117
1897528
1905721
1355075
204686
1982594
1117941
1590979
832427
1247436
769863
1409562
1771352
1223034
812492
378814
1052056
873108
214548
766013
104743
1883670
1641372
1553079
1742564
1024873
38651
886564
1551149
593703
152155
1712693
1445449
143017
1131859
1822423
1455175
1792119
157938
1614299
1384338
836281
423076
1281833
1190410
1360955
754935
1196859
1116593
216040
1124509
629726
865817
1695863
1103826
1217281
1717765
971273
1757913
1104448
1741623
391086
1824748
709327
347832
717647
1969735
632632
898569
83834
1851922
641856
810909
821932
1886391
976132
1204827
1650364
1795984
1209734
1249399
1080098
480882
1915905
862504
1722361
1264332
327487
1522771
712805
885483
859089
941521
496489
572242
353572
1814441
729668
1016704
530954
1200171
334169
1703009
16200
458898
299503
812243
1462825
1881236
1478740
1064418
1418242
254730
1123668
1711022
1478510
1192313
826415
310451
1509903
526730
1947741
1138645
1738435
1901051
1628748
975873
224953
382083
645928
57119
1665800
1522892
1157501
440400
356869
195394
1493072
1450177
990261
1347405
1798
1255387
326130
914845
1349566
1089491
626101
1417516
1095095
525415
1664279
1750226
1627440
519844
995073
1943405
1146347
206536
286389
52799
1867773
295337
1496347
1776614
64867
948149
402634
647683
396797
1734873
1392669
756626
593352
299042
92867
1045503
967599
92241
923225
424361
1715012
907517
432786
965208
1610696
1004509
817243
1292979
1035080
1430413
157108
1364699
1053484
1615359
1395022
1652778
183185
1163451
138078
796717
795508
1836996
1371356
1570273
688863
1033403
923429
853043
660625
987963
1627581
1714990
1842633
711619
1817270
1310096
359334
484967
848060
1752932
1010958
1059370
156500
1772269
1908433
1308756
1459584
183964
1554215
179760
943237
1392606
1496086
303178
406405
1529019
757182
1087284
663420
1310919
222792
1846122
1839967
846100
1199957
609050
1905719
305621
15009
1646621
998049
481692
437268
423649
1069021
1107964
136903
1603728
1676986
1292347
54743
1245385
493837
811108
1282187
505288
1504017
436762
1555972
289460
28418
1403251
1277991
21725
500378
1593085
1461158
1131724
1982048
1618573
220817
840693
744865
239175
1054765
1463132
1759657
162375
739342
82671
1022891
1183019
953618
1671667
1457766
606188
1632991
1180854
1175526
1472717
567723
435033
454209
1545631
697513
1794025
1246912
1065881
894482
393633
129359
966283
1734868
744626
937662
650896
1412983
1140833
527753
1937622
477203
1564797
487238
1371605
747446
414928
105085
333672
1970236
1899973
1281557
57869
1232918
1934956
911485
1313898
1502715
908945
137819
756096
669645
1705661
1227618
574492
1298392
1225592
42949
29908
1214020
1326610
587523
1249100
1853075
362677
1518039
476811
169677
171214
153388
1359650
1227913
1896255
1832287
1251819
1443304
1828308
1060413
1920462
944092
1726341
325251
567371
123074
1315334
263755
1805161
1367163
1623129
1007637
1903372
1524887
1972468
717739
1086836
1096503
1138420
1647019
1354575
1804624
509499
244090
702466
1461828
763291
400443
871691
1569972
1786604
536806
374644
1799577
1281511
1003983
675539
1635297
1874609
1923600
80294
613061
406176
1929829
409753
1598180
1305711
1342909
24552
447932
1644257
221131
1897061
78746
1046014
1328435
1305282
1550619
1152226
61671
1786119
870803
1635162
279294
1107418
1589866
818650
490299
1207125
205669
282646
1179580
466234
725320
889603
333945
1782697
862327
1236278
464028
1970753
1887360
1149042
336287
1781961
911816
602146
1917658
225687
581045
933682
441875
1280660
1782352
88475
818725
1920928
1367443
1293674
44450
766955
214194
466432
1430384
1442839
378102
1171641
243456
1503166
380527
1018841
749120
811256
1770653
1786120
152607
1052413
743337
76840
197377
438189
1262941
987953
451394
763940
1046112
1359390
1142419
999053
1292114
575294
300529
1379466
597786
5610
597308
1370017
1783277
1501281
1165932
1108330
756770
1488006
1090732
921710
1454827
68429
1810532
1778409
1673982
969193
1438346
948803
128277
1122824
978112
714923
628211
1203635
213688
690859
1143381
47271
197888
664871
380910
1392508
1284682
1238484
598479
141585
96247
110480
766071
1873724
1451285
772008
60742
1554044
809505
1085832
925266
289019
1832627
1846215
1261433
1503660
617257
1240588
821731
1046827
606246
1903542
72945
988445
975181
1649900
967324
378202
915450
1010818
373620
1406621
878625
29449
1277690
368698
26460
177561
1185435
1011912
321364
1915503
1277195
466664
81707
1127263
1857836
281320
1411382
339883
597365
208522
1582499
808264
1879244
121016
904504
1646674
1962772
324811
210147
723326
1643033
1674596
1796972
1631466
549764
53401
561303
455607
1923388
593563
1979347
710296
433783
1876831
1673011
1778358
165525
1890850
1892617
377593
1691069
286478
1472779
1139332
1934144
318353
203814
280506
63975
296942
1129177
153058
401281
747616
854101
1887861
180100
907184
1507379
1388621
961766
978460
1212700
1860709
899146
902862
1310251
197061
1856018
1093553
1826523
1201477
352673
641814
1321857
1622035
1103183
994880
1672511
167399
456440
562829
67071
1846890
1614480
328044
1141532
598808
1916082
7960
1486301
1814555
747905
1706163
1076984
519289
1272349
1440894
510356
242108
1794761
1484596
546841
173657
1855705
988413
1468852
973499
1629694
999196
76264
1549465
1907600
1694806
1831384
325941
144222
689362
1974087
1000124
599496
982627
1459763
1882632
612488
1074778
1566978
1147896
462862
812515
1419639
1447672
207050
193165
1604915
1139364
1681840
824201
1439747
365140
99865
983817
1473766
1706353
239385
392298
140655
399785
1862910
278302
300776
308123
865028
1792125
372175
61092
365188
484676
940696
1569784
581814
1373075
872755
312755
938706
486981
7611
1268558
604493
1206733
676074
241871
781677
1875346
1172706
1012374
357847
317409
574565
775126
1483900
434834
634167
1542073
1430928
234380
1077865
396354
1691170
1153320
1427860
1773510
313332
1355559
1904063
359336
925579
994146
153913
1569802
1636424
1184760
886642
964468
990791
427672
331123
1217442
1994790
1447492
1395955
1167531
1817234
1180633
29878
33654
1779886
1493307
1014958
1830210
1694191
624025
891038
898394
1369486
1568976
1875866
1082256
196102
1207326
875642
1535035
34110
893060
1453786
611233
26576
755225
873374
642025
916246
849166
1604607
1962353
334420
168190
1340584
1341755
123177
845166
103075
296852
730323
477950
399681
1764932
1399443
743416
293418
315662
1508178
32015
1902099
334793
781577
1417139
1778480
1660920
1139508
1145783
1918749
816813
1945068
822387
475995
1915949
683153
1950372
215091
1605127
1225128
1971510
1665974
448966
1237255
314184
1355264
600159
1419122
586010
946967
1232848
594220
1582805
1384283
46693
657757
697524
202248
1770340
544323
1326701
1333138
1842520
1968268
614913
617287
1224337
281208
529599
15058
1973086
1374373
1271276
167218
731837
1533215
171180
1529217
152834
1515313
1799735
1503776
1590857
1831729
1469178
1814149
834204
966658
1265952
1055526
13587
553620
1868
287461
154469
1537730
1253028
285120
1110844
967813
817720
1688773
1352667
1539947
119007
1509218
1723426
15107
1735844
1480872
1694197
1970976
465431
38996
1750456
1119390
1134160
1924744
412450
1945260
1845768
436669
901347
51109
1398862
1552655
159802
1263790
748405
1919176
287417
1463600
1152101
764769
1841419
1675185
1826159
644552
1880978
843816
630536
417990
1067222
990487
508675
822599
1968117
921626
715794
193407
1622
769298
1744614
430816
1836451
1255423
1073789
1869443
1803832
1147570
1233761
1603268
1851695
1106979
1743935
307774
1508689
708256
1496821
1014523
390402
697300
1801424
656192
190131
1073052
1785879
1582486
503530
1905054
1161966
1437073
1753556
1470311
1568501
452604
1514201
1533246
1079435
1117619
136424
561254
390541
1278562
1056428
423912
1168727
240096
1522652
1469517
1920638
1949640
616204
1673204
287541
1360362
1203751
258256
1607792
1008672
291774
446553
1539143
1791342
507211
1141849
1974561
79248
1402420
250093
852538
1655108
1267783
1976089
322957
864587
1620927
612165
1706390
1691038
796235
1451879
1511666
462681
1253813
1535184
747483
1673670
28488
1709937
729040
1894462
1263762
1851455
466096
1423118
138409
1389516
316950
160733
890331
1821914
1148154
597541
398858
106441
1131909
672587
220435
615085
235990
1490232
951753
1113732
1953904
853617
1690762
253549
891424
1352607
1846243
1232698
912609
1116272
500506
120506
1954619
919470
1759149
1767963
1707357
465676
412560
1961578
669689
1419683
673834
1684745
88308
1169885
404025
1518090
53789
46571
564942
743645
1604178
1239767
799955
1024117
1223001
681026
765006
409471
854656
1891810
694854
1162005
1090108
1259705
881389
540377
1195231
610956
1242660
1919059
400718
1308693
603615
188992
265526
509650
1174698
307113
1720516
1323776
267472
984549
318567
1934125
1664688
41311
1985141
597286
759574
582263
1180732
1880887
621390
705846
1129467
1727395
1204705
837039
748932
1880534
609916
371097
1500845
1744296
1017321
676489
1904320
389654
227633
113704
323827
1907413
1234528
1511439
889136
756356
846622
266135
1344917
923012
1123705
1586576
49483
227329
373929
1221556
467762
1673770
388706
1666978
270060
1194581
298451
654217
394200
1305645
968471
1458019
876671
1311940
1763664
705882
1796397
615760
901500
1210557
1117677
774882
397883
175850
561602
1045734
252306
661268
1562337
144029
1362959
666552
596552
1814773
654071
1899124
629721
851176
1561327
1869563
99396
639393
1896982
156392
254747
615199
805606
1553088
706120
1447988
1026631
1557908
89308
1787369
1412811
1154658
907062
1437631
719548
1937897
962322
459836
512437
1006490
978481
853380
1876742
1173816
420905
557481
620185
1517256
1889498
1179455
695748
109713
510076
1074209
1179636
1567016
132046
832704
1897195
1108560
926397
1637126
1644925
821263
1555964
406907
1899217
718139
255809
37646
950067
1347126
1937075
1446093
600663
1480786
1411871
110085
1759763
702719
578451
1096008
1454450
1394980
204603
510118
333264
506555
1641391
773513
410941
560164
562036
791669
190499
1735556
781152
745605
1790373
693817
491820
615680
1891165
1618606
233365
951639
425465
1058177
611982
32842
1438967
347735
1693981
1504064
1667548
1605444
1770648
1392320
1533518
1893339
546419
1365686
1382629
1543800
1173983
1629369
1017466
1735653
1051400
765132
353688
643640
642797
180395
52338
396662
194683
102915
1230447
665463
125096
1448678
492367
847850
300437
1122486
1048310
1446744
600886
1030618
1341082
1111979
1985353
423226
1999766
744863
311948
873175
422357
331857
1301514
202167
1973974
1433480
1877165
291204
1874022
819639
631963
961376
1170843
1702556
1007245
761507
1099744
1544997
1127160
437773
1948216
767881
618775
1714592
1084484
434154
1020939
1311211
432528
1385883
1755740
1283244
1325756
819665
811811
389147
890660
524561
611475
664209
1107849
838297
333582
1404570
1756530
928589
540572
568408
1292560
239665
1526817
657463
3146
1740703
1961758
393564
16535
1503467
666713
1713231
1991907
1004028
801655
856329
1973424
1123125
990317
1038342
430567
1365478
510545
1392141
1362323
1266166
969065
457283
476747
53676
152265
1452934
1739491
502357
731765
59898
1490074
975140
351272
860271
885089
296839
1111454
169337
594142
1579934
1877846
895685
1586651
1216248
1844769
137905
1592071
1598437
1307764
419741
297491
1805888
623683
492209
1712961
1749328
1461612
690959
419653
1812493
729022
1576558
1918224
1409770
1534525
883651
1694633
1859139
1534047
1335086
1121636
789186
28414
1070848
1736338
1860133
363685
1827274
1736650
1850305
183244
23084
1206993
83480
412812
1524319
1938204
811699
518714
1932224
1886501
648088
1219387
1039793
1491003
1869926
486442
456316
418711
82518
1279974
85920
1213402
1309760
1594531
1925654
1779143
175547
56101
107901
2514
1197258
829736
389681
1852459
130447
864287
1598183
1929408
1078077
1116552
172644
1238649
490019
131217
1169077
676236
1813609
1143823
1884089
1471329
629394
1874785
1696346
57085
1009107
1903714
59993
937268
507669
630364
999374
1019851
1614626
1825395
964456
162960
1965348
1892088
1579873
632303
489226
1181392
1846808
1812719
1100443
288233
463170
1528448
298628
833575
1904146
815140
1300505
311601
1634670
78566
287968
1071507
650331
1892509
1194937
163113
1315484
1500245
190877
1587322
878130
345208
970538
1228570
665456
73247
335422
151298
965711
727661
1087087
1149267
1664754
294325
1736754
1522374
5944
1462943
1531702
713157
1194804
1543325
994044
1671326
560441
108053
1512540
575715
1009165
544657
175575
585417
1377934
1841021
1722713
1860883
872453
280376
1332174
490659
510468
1282217
350340
1549277
1562198
1140826
1449951
541297
1379818
963595
1797002
1613689
107599
478719
1901373
1677380
986578
1768547
1379109
17795
1535898
1954042
1176229
1806357
398163
1310408
1840282
862776
70151
1800797
1805595
358390
1692157
901969
1771027
344328
450213
688169
385392
1772360
651914
942618
902272
1030908
1962515
739920
1822899
1669221
1647705
1457118
19516
1828023
363337
500602
252918
1817054
1897147
710530
1683944
119858
787131
1066100
558167
314282
1480771
965443
233666
480946
1142653
225928
474711
1236683
904377
70451
1839165
57966
1487109
1814734
1902185
54846
396110
503645
1669334
518097
887425
1956693
452457
290910
798939
683877
1120500
898115
484244
1700399
190878
1115328
802273
1258105
1318010
1726050
864016
1659364
1207155
737936
66938
473150
405015
331690
1240905
849655
888225
1006278
917064
711272
1140380
1577014
749116
1849094
1272241
449659
875737
1881592
1239886
996423
483860
1856010
137139
1350767
1256358
1384911
112072
1106864
2076
806757
406364
658924
1926169
1982896
774657
1094668
1996708
1167574
815335
1110979
629028
751530
1085627
1137801
75365
543888
439565
580901
878246
977023
854460
248271
1073459
1875191
1008483
1665877
984651
1074614
327802
1921180
599829
1264791
173321
1748338
1542871
1454415
322303
1106907
1203326
1979556
153063
1234699
1547057
1881755
631074
833904
1047001
1692503
833441
848192
1838057
753470
563376
1338478
371754
709615
1254505
1941720
1488004
1381522
475611
708780
241116
438602
736541
1525034
1275973
1850658
1772348
285666
1733676
332374
701496
1343708
839742
387558
956020
1867486
1530208
736715
1022018
62989
1560705
363329
1091861
1452485
1417738
1815848
1889076
1625123
718809
1971864
280398
911222
264286
1155791
1106803
435887
1652801
1529428
744144
1218552
1790547
1123638
1641957
550514
1284166
266705
1150470
725744
1304383
451156
1836746
557458
1429925
252380
1189593
777350
285472
1093005
1527649
736089
508108
1602478
173906
613543
1031639
1001863
1586083
701507
497430
265674
47037
470257
1508491
1788148
1042344
1782659
460361
1477100
625202
1302738
1051945
1952994
479357
1860391
996971
520492
1456724
1395988
374124
427974
195001
347670
963428
1437476
1695562
1581478
154279
1120445
1758196
1282548
400669
1585980
813845
376734
808685
780809
29675
1161417
1706014
1669075
447768
233429
980498
887093
1920050
609133
275692
1076091
1781180
1167931
1933298
1837222
1070711
1744968
1585127
1876732
1855609
1360210
455523
571924
1591140
88823
1310715
1175911
1593265
1685771
1303948
1759707
1498024
554309
1352203
1932088
284039
1444894
425298
330794
64297
1201299
1786206
1885682
1815219
335852
766665
1769013
1170993
1037512
1447366
12438
1170329
1820792
609662
83429
370900
853655
1713290
1446333
1674451
1947693
281987
1491976
500471
715218
395383
600316
520954
1983548
966402
83255
1445881
1617396
633770
1659481
1209918
1879563
698787
449664
1500333
1379389
22272
265890
24782
387854
476146
100175
928108
1294815
982010
911891
1520879
1240004
222413
1966428
1975794
1622114
755084
496255
680391
1730967
1651170
1808927
178414
1627474
958030
959026
1144696
437418
1328765
624956
1549425
1275999
427411
409982
950802
161517
671378
424039
661193
127587
1875451
198205
808960
1205949
316228
187374
1458232
799807
813844
285953
37428
1144949
807865
1058342
1621065
1431719
1792356
610158
1828955
1803858
696775
183485
691293
616728
989351
1328897
1022419
827501
1856779
1257998
166620
1726149
1465420
1563184
39268
166564
1026712
755805
955531
381814
1411076
1227545
190708
599849
294467
1938876
236634
1982977
13674
1252684
231848
224775
1815228
719533
284567
1932939
1011340
90036
876876
89194
60887
500976
483733
1451154
140489
1730823
1996020
116316
317850
1385370
786205
1896497
1943762
806908
1024677
1593815
1332309
539993
598773
1339897
1930562
1282497
1748857
1297320
1389523
592258
1010027
728390
1431286
499904
1429369
1384204
1838371
305609
518664
1948877
204884
648672
1815877
1489006
1662164
702334
1710066
1221376
1706459
625855
534441
1600279
640103
960160
801500
841755
877651
675132
956189
1973628
1902420
1334181
1479343
1609656
1618724
82229
864251
1928999
574479
833435
14347
624544
1638752
341642
1627443
694270
257930
997423
212671
1236485
1537538
346652
1164109
475078
1108245
26588
1023041
338719
278128
1211138
1284419
206710
804458
209061
163422
1206998
1462994
1452949
418357
1076027
452487
1838788
1431371
434060
1079967
957187
1977792
497415
1175764
139720
858734
822982
1003296
1756155
1696529
834421
6620
1307694
1812613
1789485
490874
669933
1812390
273126
857387
202197
765472
1201869
556213
1366749
1221249
84452
695938
1170372
1219290
1392500
1651131
692044
652424
1011649
1980004
257658
210243
307108
937615
1416413
819525
685808
1426310
265739
1191980
1347318
905179
1776745
520285
1710393
231209
511711
1203162
628460
1557259
1936698
1201521
1204461
1661581
1314234
1760384
1342222
928283
1474766
1359040
483921
72566
467164
524983
1638113
596207
1830727
618619
92659
1887364
696616
1453256
691221
421288
1158720
1565321
224114
521945
1564662
1412317
727739
651637
671350
1163778
483146
1326682
139085
1091485
553810
1492140
599046
1534568
1014331
564307
326693
1508248
600885
1286499
1825219
1754166
471732
1903054
1595381
219138
1737880
1075361
1066289
1070311
231900
1497907
1015
134443
482665
349318
341676
1824116
728195
1444100
1633036
96622
201402
703459
1951500
764627
1598469
1997358
624760
306351
1376337
440256
1039736
107257
507081
1470633
1588489
838175
342924
1159623
529410
1466571
909027
1968180
1444499
1716459
1513023
1888490
309779
797351
1824602
1741377
1935652
1485391
1740163
694231
230301
912091
1062879
1224805
1450336
1194500
1844876
761731
652050
1290097
746140
216436
345108
956627
1561254
564190
1614750
619099
411555
1044925
1280555
247690
334708
1796036
913332
780862
1508819
1807186
967254
1856388
1366082
64972
1478029
1021956
322243
407782
406976
1189160
954431
217107
1251495
1274760
970685
1771105
1015636
875908
97198
693525
1369024
1807039
859715
947056
1429121
850352
419436
600469
297294
1253676
1304416
1019832
1328366
1940881
241846
1879778
591940
1510619
1512306
1341968
1966658
1406662
1745035
1934162
369923
169395
1610857
493176
217845
307506
1696263
534752
1277702
113400
372565
1413716
1477731
1667133
320449
1480193
1146858
1847043
1446479
830630
607288
1721944
1447010
738562
452127
1539292
1207636
298485
850007
751904
1677881
1473323
1078739
960309
200071
1802202
345080
131456
177607
665487
48971
1798233
423043
581756
1447624
582124
1308189
621762
570684
1028134
1874685
1317725
16626
804547
1173540
39873
1601699
107034
663528
1437132
1763752
28720
1293871
1369380
125626
1271769
557093
975436
1984765
179117
1164131
191235
1266156
876746
165105
356028
1391680
1184878
372377
406643
194048
1821899
983277
1884395
1292332
1151270
1661950
249925
1600756
1838263
563760
1928035
42327
109260
788064
1615623
1272686
221723
27773
1475041
1452202
846331
1031721
407664
77779
446604
1483126
1823579
459827
216979
952735
1602530
1512867
452534
222010
1200637
1648214
194991
1672696
541457
1158067
253868
959937
1409666
522213
1236018
8699
1274272
228410
481802
1815881
1347029
1359291
1418988
409046
1319001
1593131
823660
1946325
1240353
1780178
1128462
1908462
729114
923708
899302
1916180
1959084
1621639
978531
1342361
661653
530508
1407880
195406
1960083
1946676
119395
854318
1741482
1199220
470567
1024724
307556
646199
1796076
629118
1002344
520628
13762
1923474
224837
1704007
1446096
438547
865190
36315
1921797
1771109
1389701
825010
1068949
891403
244530
435610
498154
1088829
51564
65116
794497
1637259
1907681
1040222
1820257
443098
605825
387388
599913
266057
364345
1469203
415047
1070708
268135
562954
866482
1463354
159723
620752
1919515
1299314
1079140
925394
872327
90252
199009
1593973
1802625
1003250
1538930
784897
1569239
1160340
445659
1480853
1535199
1874326
544616
902347
1054197
733252
982772
1237054
142612
1877247
1867945
572016
1102556
746899
892067
27801
265467
1683220
876974
310153
1773907
127601
1512165
1898773
36058
1954269
465405
51154
520623
196067
1413245
705197
1672409
424698
1790009
915957
972394
58345
784060
1745418
1730813
1907601
715993
1932526
432255
1316410
305200
244297
1939897
1128649
460692
757789
1212988
1549797
537008
1525885
1260713
1890915
835121
361677
1948609
1103517
564398
307315
1825592
383559
60245
856724
238580
597236
529074
978980
475499
117663
1151632
484982
592048
1698586
405992
609035
350643
1409139
1418287
1641079
1610605
360048
1590286
1970190
1814236
1672640
1523227
531975
292831
1559481
680329
258455
1622027
1096539
1481599
183346
1021976
545789
1992319
946617
1544618
802832
634133
932155
511030
398229
1631918
1485578
1848442
1088565
427429
1335721
1110300
721227
934555
285956
1775462
1414775
378287
1167187
1882143
742745
1695595
1076406
1987076
994494
503804
518218
1663883
131590
1718059
1134776
1873446
1404076
1061877
1333198
1243536
1736660
1017068
539955
420892
1594346
211999
637243
314564
1466357
290040
1124930
1160497
1470520
728346
30196
1619363
1371595
1065276
414216
878230
1359877
1228357
1352567
900923
18301
1736208
1119600
488655
1182725
1980050
880680
1990173
698336
641571
386093
1654348
378308
1678565
17775
1821000
1363308
1954889
822493
81859
330816
1661204
1269561
698903
1700258
685105
443511
481608
190148
1252131
806724
1964906
667523
80224
1513548
361056
1995655
1300239
773514
1372009
218561
257041
1211875
1957163
1919396
211159
12505
922437
104041
175784
658921
1812820
446175
317447
1607602
158555
181169
600146
1593479
712474
1135608
1558670
1613644
1940920
1607277
1533966
947534
509414
232456
1376551
1431926
1974151
29554
854839
381503
1153625
1244472
165415
1154564
59431
1648971
349996
1082027
293824
669935
968597
586806
896248
133192
855127
1656635
679447
1537624
597942
1700655
850680
1799897
859602
799036
1175379
324366
1008244
1651904
424065
749545
1711754
557895
432826
1611885
1597876
1432240
341800
1949068
723898
853935
1532854
24810
1511320
1719775
1591968
1161204
645911
1334924
1574250
19202
1389382
1616577
1078366
774077
1738826
915356
424975
829621
250829
263597
183623
785699
1939065
1611685
1424551
872816
1619770
596643
1005349
1017640
929135
737794
1197595
1831847
461701
858977
1696324
1870820
1326810
104319
1856040
1563857
4382
1955310
98626
726908
1941877
1768031
876716
210281
1673260
1245470
66798
1803341
846904
169781
102877
147579
391742
1565705
1337694
1517291
212684
1940123
1020179
1284990
101082
346230
1775764
585257
941831
1394129
613052
1891779
1033230
1566497
481016
334230
300893
1616379
40466
193053
1446419
1236787
1146693
1567096
1705636
1659270
1301003
410687
1703174
761030
1433882
1376640
424286
991179
881539
421702
1538610
1664022
648937
139159
1720352
179908
1797812
1142053
67841
1525987
551885
1504829
745450
427331
1171755
403812
673223
216710
1541398
690615
1215426
92650
1030109
419080
990895
1426282
760032
810074
1606597
328120
882926
436359
726537
145611
343184
1830251
677920
403178
645529
1618856
1805464
1133417
1544523
1954683
1670518
833309
337946
1609888
1501172
1900238
107416
1339892
241789
1181463
1011722
470974
1668726
1973799
777456
524227
500660
1511118
1009514
1768846
1962489
520275
1687789
535728
1615485
150581
676071
933397
818957
360651
1007611
1181011
1286017
411170
138034
1640735
354260
149969
225287
177944
208938
243257
1324890
1170148
1569871
1032689
1906140
1241834
1827268
850273
592051
1587681
691730
552682
1005642
1155874
1097303
1948018
1170879
609855
1618188
1103967
1513581
1890171
457401
1101425
308662
1379973
469611
1050419
802142
1185719
323033
1868683
1053734
773250
1807283
450378
1050893
992076
931358
242847
937902
1303067
764064
687647
1219834
1767375
61352
9020
147
1675226
681056
1213106
831195
1094886
524994
1093614
520652
1114462
192169
793082
1790498
398560
224755
544802
736861
1349084
839731
1199211
1874280
228583
1864884
1182288
1874155
1626039
1945444
249115
1151939
1514117
605865
1874581
383443
610475
100241
957338
1259086
232243
1878814
453358
681231
1894039
74663
1337275
868759
795349
1269398
1470242
596030
1209560
836195
942930
1847353
645926
1257584
1503341
1222635
1420031
689436
1760952
1597178
41787
971285
232537
593606
858964
1504135
1800920
351926
1698150
1792012
78468
1255540
1928029
1530905
1186211
1221501
1076060
480861
157216
161733
521493
632413
1204915
1216764
1052199
901339
776125
1835948
89034
1817082
1878021
439103
1592104
613594
138869
1347854
1853233
402891
432688
1297288
242191
1509561
1178348
920894
1957265
145603
1974624
819798
735815
59360
213752
25848
325886
825658
327457
793028
1033848
1796762
308799
292270
838790
657646
1605054
1300400
1390476
1809773
17052
1403080
895347
954043
785071
1359075
1782076
1556142
730841
660993
1364747
1232541
1455410
131077
328509
1122317
354394
344476
90223
832919
116584
194518
144742
629859
955823
1943306
1154118
426460
434921
682355
1112472
22457
1308659
304455
51999
228806
802160
1117327
260201
61076
1386122
1241259
1413161
1129846
266441
1604999
1695972
364883
1549704
995387
1784610
1192038
563187
633256
927052
483416
630163
1081699
635413
850705
146348
707557
1861895
654257
333604
989135
1848981
1163105
807388
237136
489682
1118083
1574885
540693
990519
879066
172766
1844724
1549014
1449146
1395846
404383
437947
367072
1591787
1518369
1369975
1338775
880198
1374092
1128824
1513371
1792515
1126809
744879
897524
1294035
1599625
1922335
1169849
1788124
1069095
1098129
1149540
1052955
993861
1289414
453696
1586292
1662824
985303
36557
1895257
593842
607768
686186
538559
331218
260859
1471229
286167
1944954
1119833
1656613
571545
1791144
1757372
532133
1240205
509015
1413618
245004
553836
150519
1846926
1677510
1766884
1503595
371096
760638
738450
416000
1259761
986843
808314
1352024
918680
316884
681143
1314346
1520206
1894967
1550364
376460
1152641
1715238
1226982
1270899
1932830
986724
1590726
487168
1785256
982782
911673
254812
218917
622220
269185
276309
1673864
423882
314806
63281
1429439
628199
1079107
163296
824013
972345
782531
445084
388638
1171924
1939842
1266558
1028564
606043
328760
1849677
1996232
654503
41559
185777
114301
942126
1322861
892953
649193
1898714
1721109
948902
474302
574679
1316867
65457
860123
1953155
292535
748225
1510642
138920
1030023
1749977
168756
863128
292464
805458
376979
1445429
744262
1753208
218048
249423
1417889
893398
1981323
326050
838317
1788051
1057323
1967193
1634335
1832467
501556
587952
1090701
395901
392883
1367384
200113
671790
1616222
1932754
1774983
1190166
479753
573236
616452
177486
290792
1047111
1915834
1564660
630679
1968699
81928
191415
1176694
938585
1405531
522084
753556
1718963
568728
1094466
557172
1459633
1960287
1472540
417761
427020
1356974
808990
816647
1164560
65643
11357
303832
1164875
1396059
477584
427094
1809408
752261
763970
1073791
1111651
453141
343213
1011479
1442295
164290
202417
549661
1317698
503910
348543
566603
180292
1428416
344292
1120228
719948
1649372
972509
1044103
1718907
1962535
353612
1874439
53543
1843733
918149
302964
1881129
672620
752406
1335925
954481
88089
428193
1630839
735035
1373029
575838
1453274
421828
1036570
82556
368142
218882
335404
856200
1454473
1828873
1856657
1665802
819099
1817626
616172
102213
1964475
893688
1524149
36270
357760
1489852
1611001
711652
702740
656925
1387299
1404781
852731
1364619
554676
707823
1780918
353005
942593
297346
153031
552056
34177
1078510
895067
1109390
836648
100841
1488922
1987544
163960
170870
1854532
1900304
1324066
645767
605056
1041569
255109
591404
569500
1745370
1424910
1001745
1202895
13203
1255494
1321388
1919800
264696
1800147
356936
357564
214286
1025466
736716
1092490
979142
1137844
1570685
103008
440656
501318
1396342
1843568
1416899
232909
415883
1765833
635917
1212972
548612
1412478
739826
1194573
625230
1541336
811579
881734
677529
135216
1740798
963600
1727399
1855664
1411721
1883848
521519
1273344
242505
260404
1347059
1452990
618971
1653259
92219
641596
966558
716341
1791934
836356
257033
1756687
53106
1944652
68738
1874310
509589
1161715
1753672
972605
975405
562793
1729194
100731
1844996
1958422
990300
211145
1238682
939681
726634
3196
930688
1459062
1328755
1714193
989767
1304322
1535147
410659
447928
465870
1776106
1404489
1874488
553699
1557007
1934560
754265
1237460
1154238
735563
1881340
540397
504265
948750
1480960
298126
1787714
1464404
706779
1743671
1998485
510808
1543516
1434815
647750
1640610
1227816
546800
1290832
1927411
1548004
766399
714723
1092433
1328304
79505
199100
1179114
1818645
165450
108526
984985
640207
94891
377441
674839
671802
564041
265920
1605068
1302649
862317
1094386
787070
1175360
1795895
1849504
329149
316255
156614
1681480
1931381
722413
293886
801595
170491
1819719
319436
417246
1859110
623713
335897
1448814
619418
1246175
506420
1493849
268566
562006
350776
1077246
1591317
1079988
413560
477050
194916
371915
677845
6078
417396
751978
1790141
828093
985389
1561237
452902
1694525
1159471
1442397
1444492
526368
1073058
125172
17289
381391
88838
1170736
1697215
727471
876625
967208
147781
956905
1058530
881789
950989
1052430
241028
1212801
1258196
488667
1674181
1231216
1995591
1024019
1684633
1126235
396242
324479
937628
1586473
93079
1239841
440092
1678164
1715817
1895506
1207803
1391723
1719350
375300
1247910
317190
426146
1136740
1707131
512158
1897680
468726
981292
1194421
270374
198632
856279
789478
693752
221548
1054576
261474
333489
1307912
1395152
716128
363174
337607
1702962
1877084
1395409
1576635
1824861
1093739
1688270
581647
368135
476316
205247
131444
327044
1529989
1620200
1177666
1233468
1353982
551282
479423
38887
101981
227324
1545303
1394352
1661543
223268
16255
692546
981927
466286
777261
1291899
1392756
1560104
191439
92059
1170126
250049
908268
885926
657006
836088
143337
844052
229235
337309
386762
190352
1532532
1830364
459030
1992726
360246
329930
1229732
865018
1623662
1504979
553396
1758468
865421
507863
1799357
1014833
1560640
1927711
1961224
942078
34406
1927895
1440998
327470
105428
1855357
1403001
1822077
1049221
340421
1229980
1876388
685119
768198
1713122
72429
1564066
164298
1806587
1065991
1195944
110998
498102
766085
301975
780439
407167
1527270
190834
1683756
1822030
1776398
1738660
485084
786817
168392
1358614
1057663
1983115
756878
13599
994716
912534
581491
1108011
139890
1780900
575432
166050
627986
362010
896835
969815
407476
73424
769488
1586473
1014885
1880165
424268
1377995
1768291
23730
1800720
251022
1026169
1336408
1513759
1618585
1389683
1537350
1781940
167231
550214
1075149
615556
1365454
626185
1480895
1539733
1612158
1616018
799754
222780
1364977
817574
450084
1850052
1995412
1084400
20821
1883525
1938060
724751
585089
319563
842740
1755433
1598984
953902
1510930
729270
1563095
1258203
1341002
1991924
1064554
1963242
794355
1183034
1077504
649971
879994
890117
1980424
165977
909488
1616442
151229
264692
1110181
59052
1130073
281284
233491
1758217
1451721
884154
356355
336884
1288865
137674
327155
48498
298882
1184544
425057
86466
543115
458078
1648310
620264
1150244
844560
424388
666094
1008236
744272
1624162
1173925
475957
745861
1116926
1645337
250655
709277
604256
1054621
402016
1007868
926201
309478
686722
226161
455521
1439283
656787
1991181
1592048
4372
1065141
1895102
802488
544241
882137
89173
48932
175973
445630
412100
903570
80339
86650
1824353
776012
414132
444011
1053109
1616919
439783
84038
647489
1560787
1795496
875187
770220
679287
698407
1665954
1005997
1927445
341215
579943
1826225
994338
1747149
380142
1720253
730622
676985
735857
795466
1160525
907818
221013
914054
1119661
812635
1483453
102204
589368
548414
514464
185263
594686
1365243
270153
1892142
105903
789026
347949
1142545
1362485
104132
1613247
1887286
1291020
1725695
790795
246445
1193042
1433969
1551368
1542969
590299
1466925
1829583
1627824
1228541
639773
1374192
1448038
1659084
1975436
1359848
379766
1349943
1312422
1619106
1294524
1984715
1271494
1000084
1724749
1780753
1798102
1409121
364044
1171638
1531790
216080
1690190
1148043
746688
279587
1015145
418184
721525
1348631
638438
212192
1528018
950695
866993
785872
1921397
1488209
1561585
989
1311378
885862
1959596
1525306
1462163
184104
754478
331916
242132
703778
254198
1821245
883183
643952
1267891
989481
1703059
1195915
1823340
1173768
1232479
1337111
1451939
1263292
1154115
248359
1491231
651336
726843
1425487
1833347
1305035
1412293
1587981
1257420
96227
1315916
1406675
1971241
1784166
1904610
1488892
557357
1461886
1373967
1134089
863282
638075
392393
1196262
122918
1733803
595990
213656
1811696
1344487
1329186
1620360
670498
1004417
918353
1590531
850929
910328
1061431
485160
1265250
1241400
1198809
1177230
844755
1767024
1674998
1536373
166337
215387
157197
1389137
121922
1309528
841953
1976184
1950944
261603
1285684
1534967
1149339
1436485
179349
1684984
845060
1205721
22595
644276
2846
760067
1309340
503867
434366
941936
1855499
1862729
1535625
1395884
971922
954108
115010
610122
771948
884580
1624893
1656715
1504091
615189
27116
1935098
976205
677120
306003
1980692
1440620
1549559
1092225
1636305
1191361
1805844
1009017
1402949
498957
914595
1865987
1135897
106439
1662913
719528
235715
224880
610932
625194
1106683
1490225
1885769
1763622
1781083
274951
1556990
192498
1886745
481612
322706
1072358
1865753
1152091
1665062
1440220
1310951
316333
35818
1179417
369319
1009443
638037
1591768
1281380
770539
236487
1299308
1946860
590625
1530540
1411991
473803
748331
1086978
1694220
473022
96523
623563
364041
325324
699305
1507122
38076
502319
521676
1923454
714678
534399
1626758
589216
1175965
377678
1427087
801129
1229761
1154590
1590709
1085404
1883792
566709
1136220
1731679
281394
1858299
182111
1830586
680211
649342
730510
572559
1462817
1843500
1124029
366361
1970954
848687
1727057
1019144
796563
625986
24398
205705
1130550
1170019
1691267
790041
659577
1980329
534868
1556163
1135639
801739
334997
1700866
1021739
1812010
1502921
1904318
1392224
843669
1169596
1492743
1172311
1259650
374921
157205
688515
730125
670192
734801
1535993
1133132
297848
542380
247643
143365
838327
1819696
590274
1360423
563057
114196
635968
409357
1180232
1946167
1013851
418841
1391745
1799251
1358396
556858
1240021
738584
866426
1319343
1475344
1739535
1818767
74276
1514077
1451911
603900
792525
185590
1129576
1773272
788542
62009
1699893
943232
1949363
1651488
1413710
873045
1777165
564914
1553824
538897
1785493
400528
1998910
763710
1093607
112391
991673
333011
1636125
1091538
765559
1377653
505038
100355
1396449
596775
971580
1388393
379372
1795494
337022
371408
643727
136020
1525373
1069748
1555791
1496505
1547594
383272
1475467
1292139
675797
204872
734556
1378267
791535
965586
655930
1112872
1687028
808246
899801
550647
1670741
1628076
299793
667720
1938362
1785693
1693719
489319
967301
1792901
1636099
1029058
1405479
848185
1206138
686362
558331
487830
1158256
234716
418809
615662
1032188
904953
1110617
459045
721162
918204
624162
1435274
1201171
606432
1263799
1858892
1767389
554049
1609577
1551280
797253
1153692
491004
1634264
1738917
1820055
1551229
527758
488308
430668
736002
874647
502880
133349
614300
1058704
1788558
1351180
852792
206961
547117
1496565
667484
1772674
1228669
1384359
1845151
389121
1020208
1718164
953817
1211839
1289296
762960
1892247
1720417
236987
1329098
1377780
1079372
1694101
156755
432687
376708
1556599
951162
1219631
800333
1079392
498075
776905
932801
1369778
416629
1936458
1296446
1568616
1359625
1599286
113525
962742
930110
1249933
908955
58389
926444
1287377
1536900
921757
480617
1257075
912408
880607
1377996
1721965
687683
1044015
1664934
59738
290540
1627815
365604
539427
273300
1174705
992610
1320332
1698710
495779
1228223
1385018
844992
1610232
1177044
1382877
618255
1193095
950548
1899241
564349
1301933
821648
1064939
1387995
583329
1534830
412361
1321549
1636946
141061
125757
28017
890779
1762903
254775
916123
25639
633777
1112749
880792
1178997
798679
1587557
1853925
1899658
1280466
446201
1358562
225855
1234651
1557871
1725294
229448
1543506
1034638
581022
361536
790272
1639280
1127973
1010759
989560
620040
80040
364621
1465528
1069822
1676318
1863579
1123892
1415822
1132529
1562243
1784915
793755
785926
230124
1782820
146839
148613
1028053
660371
1224644
1953815
1889668
1103690
1086731
1622700
1590905
758699
208672
360570
420495
809278
597454
642969
1042981
1688385
1139187
1831692
1258309
1787800
372121
1819838
122920
1707815
751925
617726
1484257
1364077
1940994
939293
1446325
1239834
1951121
805274
1744422
1185920
1256089
1064639
195624
1834946
1843313
1966561
506315
10634
886251
506542
1561534
1527391
1450000
1385433
1400465
1301832
1421154
1784915
1723495
1367105
1883075
1912001
1800563
1256231
1692050
627624
1763724
1450244
1817539
746180
168331
1886332
804064
1472129
1718418
1108366
1899869
1582862
1454538
1535093
719978
605138
294441
1127632
1333179
1170465
1648100
448319
282837
32352
780492
130274
126124
1258714
390875
1901554
592008
1866537
15876
373221
219256
1214729
531952
574533
1938172
1505545
1588897
377048
1749066
1025720
576720
305084
1903849
820104
1648203
1788720
1595279
1334089
538176
306316
382336
1521224
1175259
1233976
2201
875210
434490
1173751
1134028
1140862
1829272
1928874
1076846
1276916
1995534
1897655
158040
788716
486891
268468
706077
479737
909643
1261502
1870030
1193861
155440
1487609
947352
1933994
396681
1863228
1046515
754847
447800
481339
1232667
401728
909613
1692121
1268345
1940447
1829031
1877525
191337
425691
162503
1203075
1085991
1664202
1556312
1392793
948206
527068
664532
66955
266461
1817010
375406
692366
1477323
1547938
869201
1209718
1097100
1264295
329379
513862
803044
989601
1485658
1844722
347291
1905955
56876
1932845
173538
883425
1826484
200661
1640579
945846
1751041
1525023
285873
1050732
1207648
1621551
12719
102983
879539
972965
1392136
178754
839050
1738500
1220212
465313
1890019
1026194
271276
1357884
1644220
387506
77754
1788061
417322
43569
1991523
579331
1118653
1891776
471885
341085
552690
556294
1033377
1205161
1972350
342036
1971229
1974803
1233820
1358433
1259954
1501961
89571
1677087
1812919
610727
1338514
1807677
818038
1564975
1726020
1373767
505975
1045938
1087803
511657
571064
1905992
155069
77201
1827225
1515432
850288
1627248
14328
662424
420282
392720
414318
1759823
141397
785180
450042
1304568
1581610
1003295
381660
70821
772988
1477331
1505508
367019
626476
535798
443544
307848
1580955
883952
989463
127381
697182
433656
1418800
1940914
50840
40627
1212133
478475
708403
1234214
1282493
542522
1037065
402899
1183009
1844712
869596
522552
1556412
317553
1765612
1033291
453462
1483892
1429876
1504793
698327
416622
1986561
1214663
1940902
1801714
931343
182551
1666855
1018281
364542
1677118
264462
1544865
381304
763609
1306417
1355416
966432
74617
847089
500383
1881427
89264
392566
186709
1530990
1462723
325224
809260
215612
165762
216098
288466
1657230
1740878
714607
763202
987396
1583421
972271
122484
687775
1320609
1954474
1221903
1753691
240874
1476944
505878
793264
221739
738021
990003
1344447
1815049
1049148
1845110
1520057
1627088
95013
1493017
339795
1607919
12393
387403
1903916
152343
1071380
1405270
1724386
952851
891366
1202179
1277886
747148
1368745
747801
1533265
1237650
161312
30893
683375
1624533
628768
42351
1098290
1387838
236969
1622462
1205331
1152303
343355
781673
1498085
40266
502570
1093155
1395089
1100689
888830
1811692
513914
507518
394920
264792
1391334
269460
1987195
1246564
377591
413481
58933
274832
730259
732783
1858989
157048
845972
709599
1207384
840175
1950650
472118
41994
796340
983414
369717
1022341
609584
451876
587845
30311
1512784
1690399
1163660
169999
1534666
1746888
339376
568143
1484936
904829
1066347
926599
1131806
154977
1081237
627619
1232687
1261122
89692
538384
211012
1535753
743478
255161
1055670
190100
1165362
1764129
663270
1577526
434220
1378996
1168966
1273640
224483
1011747
1204337
1006317
1844575
1128361
214673
1099122
1916297
1639729
594901
1924653
1067657
438450
1630823
67809
1565632
1488320
1628346
1639079
971397
1399319
163839
1009600
578420
445730
1124295
803809
1525844
1960373
585126
398378
1951004
46472
1666428
1360776
846919
1629882
1762356
769939
190460
1518379
743339
1723712
705137
1753631
151457
595242
1301610
1059372
1309080
1290727
425600
819762
129752
469484
1021483
797425
1838843
492864
1955220
1025724
730837
847153
1034212
1382593
1206732
119607
599404
1061554
1074308
750470
1375484
1842901
371753
1927786
1278685
1442280
1398371
416403
1193632
1049326
1676437
1931605
905587
258673
153301
1327131
1084273
411686
339110
942301
1017919
354509
530598
1883858
430032
906417
97715
80869
527522
864854
199185
1374885
1707573
350448
1185060
229241
953492
888073
1005195
1120397
980038
1414459
367268
164578
1828091
37018
1821727
723922
1231651
1447169
41636
921715
1020272
1753668
30531
1765343
969418
797669
1071284
1517263
1641002
1731315
345176
207950
1199979
1335775
845693
1127529
1807722
1164286
904769
200013
862766
163423
1345662
659885
238993
1026783
26834
92668
496792
1139009
590303
1174902
763507
1185556
748557
1401410
1357518
1624444
863146
1210131
1129542
1185758
1481300
483894
1719954
1113925
1943309
328843
503505
1988483
1508879
1649056
316577
617405
1070655
1521361
6142
757203
350009
943514
671521
1596362
1011562
203735
412517
1895594
750773
93893
1138355
89893
405703
612197
238629
1369466
76373
351737
975324
422145
854992
973650
1085846
1056574
1010285
1475293
1125367
181014
1598515
1067059
297517
1241664
1889147
1332210
657395
979364
1662693
278626
1056194
1986025
1277175
542203
586966
712809
1333078
1173913
791449
1189332
1014617
1865681
78067
800470
1354336
1084278
441303
396049
1082160
942402
1529222
1139457
912753
165137
635266
1621584
1450843
481922
770952
384818
1486766
1197255
687978
1827753
283685
520493
20884
1478609
553574
239174
1471824
470205
1111327
449357
1673388
804408
263623
787315
311510
1633954
872783
1963763
1160036
217774
62983
138127
351791
783992
754110
1891842
1092495
966261
531428
1685845
1926770
1185071
737326
1847270
732357
1930034
805887
228877
726842
541601
1727302
527573
1344063
657539
285647
1497526
1383495
287659
160485
1876425
1894964
163071
1010912
1533286
394716
1067806
1232707
1879190
1452920
729222
1617317
504466
404744
1248322
481643
1674942
220083
869444
1390175
836689
1626621
659294
1418827
1956433
1167502
1429572
336706
253880
208852
1396966
1456493
1798416
1231392
462968
1285345
1830638
698452
977779
581346
95646
1033743
1885610
354159
1306929
528168
1969114
1160163
1508464
525382
1247218
889835
1153362
1371684
1633540
305639
1419705
161352
583577
263259
1446192
104610
1905653
986378
786941
257694
1960036
60922
1014308
1517932
1424965
140846
1631724
643217
762536
1989870
122454
1764574
869198
1026510
455413
142313
879980
1593009
3136
901579
929841
1651279
1824025
1439106
1840591
1379314
1819391
1984984
627711
189248
1669656
1363795
1097605
1366790
169667
90211
261247
1579751
890241
720193
1830629
1102980
18634
1398961
757031
369818
153357
1873247
389197
1612185
1584514
424700
1547575
599568
223892
794978
38099
1093780
493498
1089069
992118
1621521
1796507
271651
1887915
1122692
1548020
1002017
807609
1569062
857907
514688
962521
1443458
971080
153386
306786
1312171
461313
202733
1616906
1268317
1188543
698351
1134067
1753810
526617
1313178
164108
1572006
292346
1096367
344020
1569012
976097
511534
1212996
1021887
1092879
279365
696430
1585365
1593494
1591069
269273
1748609
1086570
1672801
747555
83427
464135
368473
1634992
478979
300296
775803
1091727
1303963
106550
1264567
150072
1977569
1814685
985836
1256156
517276
1390186
877488
707992
1779302
377360
1794304
809504
313895
1754675
338626
938981
937733
497059
755826
859408
1054374
1971692
725992
1328734
1002041
1092489
969307
1074692
45207
1241479
923407
1393081
238307
835302
895808
652458
1020165
1420391
990967
1434059
1474978
165274
1680679
1864240
1717566
363077
213946
444412
1745679
1558768
371971
907210
1491617
1891440
1259548
528285
1762175
1156819
1844616
1674981
147349
176276
1789179
1046747
1318285
172396
1560842
86207
562637
1790399
1397330
451823
903643
1259601
313228
1568251
312190
403462
1206276
1910463
545230
1764491
1347173
1641631
296758
1414834
673827
1502672
428744
923264
1037761
499245
289580
1652203
1555375
405100
920923
942343
214508
788585
533543
1697581
797226
1970921
106803
1972406
3843
881823
1038204
1875230
958383
1666067
535788
45467
1719759
1439054
412456
511661
116392
1739783
614345
694431
1102671
604855
22870
1546163
1687541
197356
782504
1307241
597740
915155
1300076
1064959
873410
707983
1103722
1458187
1802165
1624984
317688
1078817
236752
1598554
1503314
138358
1047411
1937649
614898
1554210
1853899
1769989
1147531
1378128
1677754
1017819
298900
1873508
286137
1443136
1395839
1685695
474065
1245190
632025
1765765
598201
285096
482025
1941824
1631021
778170
340300
1103368
306265
979441
1496137
757170
1683410
1526917
1256723
532141
722293
811728
789145
1012461
412686
1529025
467388
657072
785973
1043971
796788
1429501
1955740
179927
777275
246876
519864
9863
1823786
1647220
21431
1698138
457933
700626
347544
179876
520275
1358934
567315
1033045
924672
1509682
73679
1748249
1292428
1203001
1852994
734504
807635
1915045
385502
1340231
1906564
405842
268599
1483537
234269
195972
829248
931517
1760672
36093
683499
1258289
115366
1240030
381000
1744584
523186
1199363
1065611
285671
1529310
894547
580762
913099
1683587
1561647
268982
355598
1364226
884790
1132022
268634
1161161
938644
111093
1052374
681863
1595973
79202
346112
1458793
1572064
1484940
1213576
443105
15775
1249261
1194566
1125201
769021
664841
1396307
1538334
1796581
1476991
893008
130785
481840
265303
775667
818718
1409673
1535564
1635711
1380458
356500
1675403
1224319
1352460
1358780
1898111
236263
572834
1080240
155339
165737
282547
1988112
775788
1619001
1785751
1737696
100650
565396
58416
984527
747700
538702
1281057
1543528
1333522
1911797
1921566
1239696
217819
1599858
1776156
382103
961514
85293
1237226
182031
1746289
1542836
671737
1016009
1822916
1050650
1754765
1136102
774742
962227
714084
64826
268805
940834
712735
383618
1228216
129046
1598716
1395655
1901675
1134899
256886
613603
1190400
356163
1737330
113732
84487
579455
1494149
1358708
262951
1043775
404613
1875008
1623921
1596003
289142
1360894
93015
1907477
1014078
150532
396370
1181840
1544981
1210097
1754568
1027216
1134722
509446
1553121
1310365
1035824
845780
1768253
1328314
590029
1077796
972844
1717267
536421
804488
448136
323967
1946086
1986523
1455043
1473502
626249
1067877
938085
1643597
133734
1005139
677929
1078641
1611755
1497404
130445
821392
871107
1342803
649983
1853959
776704
395301
1009179
1077073
616219
1325121
972488
633394
219360
772527
1025374
405339
625252
933929
496589
1270578
707346
1911144
1240815
1927533
1798983
1865571
1542651
1378483
165721
652189
33992
1879712
653898
1061574
292630
319312
876840
1721365
1131364
886141
1237027
1719272
1720189
566634
922803
261048
86512
863594
1812044
1493451
461389
1339790
80969
1853983
283094
432948
484678
1121881
990993
772587
1526746
1504666
2386
283901
1556212
1780645
653201
1314908
415075
361163
707604
1661736
1481893
1489759
4797
1947920
434324
1467579
1267367
1736472
37816
491771
114668
1020498
1953446
7323
226104
1614506
1666548
407986
401731
752833
1933524
985975
693302
785599
1056593
1008710
1336174
886483
1917652
1921537
1853596
1739001
1318606
981692
231276
505655
1228282
317848
1748123
152731
1728916
1924888
419796
538140
1445951
791887
823145
574379
149299
1634615
1029491
1599846
1977586
1470636
722191
1746642
1857808
546037
215524
1640365
851256
1005954
1943083
442756
1302405
1268742
728326
753370
417432
1950546
1735122
1644894
77739
836842
1748340
908130
1960832
623140
1711922
172491
237588
696146
59817
52300
982164
1544468
973157
571826
861644
1100461
1576268
15292
1248481
1578775
673603
312559
1190352
943900
445566
904714
1444233
423941
1588352
1651384
599657
910569
129716
584984
1489840
1459126
834441
1427901
1115722
607514
1453258
490904
1023272
250934
738777
1984032
212001
396676
1455259
1284755
1202191
287141
1470413
1401163
62288
1573243
204572
119359
1574513
1855119
1889624
587150
840429
1881663
556062
1969882
688856
1507434
1305147
85314
298530
868563
1764649
956077
671477
1498225
133272
1730964
355464
155484
60828
70207
1464757
120013
1956041
1891551
1539200
338259
1161944
272421
1081340
1985317
1044222
204836
583721
905605
771742
808935
328677
903130
281781
555259
3426
1979825
1102543
1383901
1428999
167416
1305018
1778603
1381643
1462172
678080
343069
702616
188583
1570752
1477752
475226
1422165
684129
1461294
579227
1881307
872362
508097
710556
3467
1216138
681371
537890
585684
419013
1221160
353781
1203598
971541
1823711
309549
1503895
834441
1907060
1721444
19250
483814
353337
710945
1587967
210490
23665
857633
641373
1975709
1667159
1236594
370388
1109890
1162464
1978520
1571452
294145
159403
263165
1658706
776775
426975
1674779
1938132
1016748
1541641
1710110
1074580
1604994
1431367
1179687
607352
1077338
910856
740072
1998626
150381
1722684
1025387
1185305
1563704
607201
480845
1911186
677509
769786
638427
970911
966661
1410015
1877344
377826
1087726
1287765
852178
1773660
766093
1204664
1868184
1272102
549602
1213379
243213
1539712
31266
1996835
596372
350484
465241
1760182
1078957
486860
1771911
576269
1864907
1428271
1930548
145728
881252
722638
916465
276173
1253472
56937
946890
1328162
981873
1256338
1227769
1627685
404173
214592
1523869
287030
1807913
1584565
483494
909423
509052
1838494
1497887
204767
216012
495336
1996501
45518
1359927
147098
1376477
1957495
842588
820979
1584826
1903729
503335
1876252
831127
1528842
992158
871088
949109
1573794
542938
1235580
1510180
708767
757464
1353097
838440
1357301
1855428
1342641
356498
1846829
57592
589795
1581199
1764809
873161
1744251
1109762
1758189
1232026
542180
261306
1851904
1488254
1420417
938144
524559
1342626
408768
526695
535680
1383395
1970361
961617
970683
1492269
28618
697487
38117
1377968
534076
621663
1606073
823072
52798
725299
335567
270629
1905023
78071
1684294
248954
187694
1724082
172644
274101
1465411
1174407
253217
983251
1624210
1617283
260734
1245324
1691797
1996571
1463968
1564388
846889
586605
847502
1396990
1483149
1525329
627698
1383251
980843
1742851
1711435
109589
825047
894579
510275
520133
1020928
918514
1876797
627389
1662727
35130
1689205
1616576
688318
152202
327804
861962
1315639
1117444
1907809
1520059
1496386
1376791
300443
1383267
371654
1292186
1122676
384552
1302167
26752
600974
1678065
68722
1631979
807068
170512
1141568
1982551
117089
586257
1717499
673081
882747
1511776
477957
571906
387279
1252216
30530
827613
1587019
1044891
1812665
1355787
1266867
1122007
882973
455777
1532565
594668
527824
1454733
196461
1450741
60191
400622
1371287
482825
1778641
868771
1096479
76268
745707
521586
660327
1814859
943250
49779
444517
1191758
28886
1736878
1251425
1065216
1426425
931235
333778
1199087
652626
481499
1633045
881260
868671
1825160
448760
1774637
730666
871379
1263710
1727626
1719744
1438503
103202
1067384
830497
1074088
258761
114867
139556
1989510
634519
1960256
1605399
539326
1957828
1722032
1322554
1753349
1984170
960707
699007
1692028
302845
1359320
453882
1565395
618376
1935050
1594766
1168195
1040879
595251
1980630
1781364
1177722
620578
1064008
1725185
901493
1721138
845623
1113529
516653
1665700
1951005
1504795
6436
632042
754669
1802306
513261
737441
732054
1602777
150019
812262
1169760
640694
1739427
980372
834296
326322
782129
985620
1779301
1062508
1878499
1023811
1168469
221445
1103376
559337
50914
1216470
173798
861977
21893
244000
1955759
285101
509732
1032866
1313941
328430
3235
1726566
1965074
994628
1784842
1749294
220589
1496080
900852
704529
1214490
938209
1401600
340460
427490
1429057
1014621
1038871
922074
1280794
653126
817419
1901116
665361
371948
635531
331396
1465517
84253
1023245
1880560
1112589
1348398
835560
567860
26201
1809846
494631
680233
140860
1750106
1511384
673471
598392
1328455
868101
997005
1647097
475256
771153
875772
1463806
1924514
632942
215204
1438644
422418
1112952
1926163
805773
1044428
595011
1202728
767887
102210
1780145
242708
1038549
1717594
1550254
693325
480774
1434938
1140601
312089
1216258
676157
612051
467521
736573
403546
843913
1962763
749284
1144845
641719
697632
378303
403403
1444628
1186641
948398
1812101
1321932
66169
822657
1570722
380273
1421331
799103
554768
1469351
1839350
393591
37676
493527
547750
19471
1264142
142501
192434
1395544
1478259
1979791
425627
529228
1844924
1835957
1578107
1047791
1278032
1062317
486553
61809
432844
1737794
407116
534321
745744
1524996
641943
1358013
1501016
1011329
364838
1115564
43205
1477843
1113996
663383
1880166
631675
1742257
1072254
1421909
241323
925400
614638
890841
1535720
958879
1451949
137043
991572
1940392
1683531
32332
448356
1169886
388252
1885472
1138822
1586925
1508725
1361701
91245
1542420
754707
1333902
1622531
1683192
1058494
773785
1876801
175620
1044461
308531
1172097
960100
1035782
1505179
1861649
769145
547478
410805
723218
1889348
583117
746756
360243
1166979
823733
279620
745330
797833
307175
647275
1856980
1838440
1926568
1401287
1863215
90194
1049174
1935418
371030
1249120
79605
1940577
930083
187213
815944
808784
431395
1111617
1066853
343929
1437818
1811901
1113773
1422068
485192
797687
515536
1090788
1957124
386844
1277559
1300082
1711841
1518849
1101015
823022
1231475
944288
510811
1026535
1043485
1757159
896872
1319246
1941768
1901068
225666
454905
366784
1236747
442885
1801758
1245448
477685
219520
1026835
1622158
754613
37980
203660
1432776
1678614
693751
1464407
58281
1116556
1008148
674182
870791
1811605
1259830
1745358
507132
1137035
1387205
693148
1497957
258486
541021
861791
630850
887294
1375125
1249022
794376
1828446
1947938
388304
1902052
1258311
1777288
1555300
19281
1229598
649244
1495782
1842734
1043750
1392245
1411603
1371928
150928
1117992
1704227
909662
1422619
721137
106811
701657
1720908
1454324
5315
1704097
13172
719850
883548
1366276
1442586
714790
1771546
1770026
1060671
335128
319653
1040773
199158
587494
1766793
157484
232484
1326920
949869
431082
1090256
1748273
1686647
1835800
894077
864716
1351371
716188
446857
1735599
603162
512324
804959
1294485
679732
686318
1460872
678981
423355
1248594
494790
1739560
1302339
216862
793467
1702631
993775
899810
1494712
274422
1015496
1008833
767642
542532
538268
537982
1713003
1373405
1450698
403798
1794178
1009935
1300337
1242837
1350110
1436693
1806378
1925741
198172
97307
1761808
344059
674953
1607653
1072085
696482
778631
245892
1339715
1438907
1751967
144890
1351266
1760384
1276564
752949
1625515
84164
65258
505163
1634372
1565550
630007
1225681
1960683
1780625
304154
1391452
1994609
270253
463313
676703
600558
898081
1992047
485416
33312
1666489
763256
411302
1679378
1989121
1638211
1199568
17305
936477
1875799
620693
120006
1984322
1559311
1176247
938472
321735
180602
1534351
755954
489346
1000272
1812725
647617
1086932
467934
173537
1819200
609500
465430
270989
1118958
1584269
1904948
1106120
1280046
593186
214845
489381
930013
83486
833365
924445
1510919
1987412
308412
1273995
1737098
1918083
7456
1816463
395374
1092180
200536
1935024
448836
233306
249587
367628
1277376
1231866
1065998
791208
1180229
1461491
1940800
1031748
240778
1092426
1488940
219240
274574
1902888
1980173
287059
1416677
1682491
1049904
1543377
863605
746010
284365
1190928
408822
1689775
760281
657913
484974
730442
1139581
1971061
1476578
1653156
188988
1409173
617663
122455
30747
1753367
1188886
1819202
500737
1224601
1600109
1236249
1882611
1874298
178574
1820174
512094
1943810
1507342
1108577
328720
911358
1929879
23719
1532352
1214664
1697748
1571602
1983570
1072544
1237030
461335
66298
1398044
337361
1787615
877796
838279
1067286
1654494
399356
212818
1048111
731991
1478151
251904
1910085
449204
1863081
334899
450909
911353
1609226
1733425
997382
398666
1144613
891920
1306510
71
1179596
301518
360260
224459
643726
749297
1123705
107674
1026880
560820
362628
226730
1437018
1289632
1166264
1051936
724537
295113
648222
1069330
820647
1221601
1774098
1685183
1856262
763946
445096
1494888
488382
941974
666880
922577
1800551
539191
1841
827302
361178
1109959
115671
19647
1410030
479026
1494588
1710459
675508
560782
180273
1412949
1309389
1211676
466144
1590863
1562618
1606717
288831
1844196
412930
194001
98975
69300
1730345
1288869
793339
1461458
1989940
1964719
112824
1587673
984963
623742
1336946
1379532
1928213
698050
618444
1481388
1231966
1527487
1265702
159262
1504324
1856754
1771225
1627059
1192213
1874181
182370
1619546
872665
1371360
1324843
1869604
486225
1810189
983514
947002
1051356
1562402
1237876
935727
708244
458158
777424
811447
927591
95946
1737321
1798644
1061154
1409537
1001768
505031
1681046
1636121
1593156
1010321
1754914
1503307
578911
1445487
237482
1015851
1627992
1295847
376422
385988
566884
745920
841392
1162142
35252
367312
1709970
419682
947178
1403874
1371616
1858887
1666241
982797
58714
18071
1131681
67247
1866431
611811
613097
1532254
63362
1779196
1747023
1931343
219882
676428
1943380
1722955
1069710
267387
1604025
386457
1371109
1764296
1966635
493572
1842758
857280
1387916
1819480
1944702
861124
1172321
1476156
1830917
1133097
1966550
1869054
900523
1805286
452739
648484
1500543
1159724
536556
377061
355239
1131527
696608
557572
1342310
1685059
432461
1461451
396488
171387
545698
1940600
1995518
1413863
1262449
407881
320464
748787
725835
1143779
1488191
445863
1949236
682058
1544110
731103
23064
1200027
1146683
945835
1737904
840664
1831726
747377
643830
118766
1015789
976150
1558597
508155
1547918
1514937
729568
1881830
768245
114307
1260885
725057
359556
1933974
1440059
686927
388005
544323
954276
1657568
1516199
1927933
747373
345329
406169
965600
886071
1781403
1933397
72274
1594557
1660682
1631476
1806266
189942
779064
1793028
1141054
1531586
26277
43958
1690371
1404550
1464646
937315
1565068
1961177
1617494
1060042
1922878
505704
223588
672165
645943
189026
1537475
1363783
492193
1829039
898679
1466553
440108
1650358
1812540
1042195
1621709
791403
813519
1963248
1357178
175912
474084
1922374
430463
1330260
511267
502411
1501337
53175
1705782
588333
1878112
261759
1227858
679089
299206
781688
1288755
1739723
123200
1341217
300010
1013415
698938
464123
1444260
1794665
1470309
1790341
1657222
1144766
1199656
1193027
1449420
1813971
1392941
1236643
141896
1706323
1522148
55523
431914
761101
971728
1103352
1102484
334429
1601197
1006730
894142
1829176
1466168
1708490
501295
737944
651089
150641
581411
772984
472952
990195
1391696
84842
1172817
1358515
1559459
1531590
520834
542793
1102750
1800013
824187
635504
189305
1511510
1209194
1008070
718767
1697330
1895738
259378
741602
550866
335097
1888774
1604323
88378
252750
1511612
1762578
1007005
1808941
1666159
1878541
532997
543354
1393764
60887
426046
105695
1164916
1400149
255061
1539540
27073
1078869
578353
1502413
1585617
1125734
490067
1585983
1790318
221102
632396
1871573
884257
1771569
678654
596740
1409676
1532913
1294208
505533
1420674
260536
207915
853737
959803
909231
1720764
1047901
569833
1966342
487563
1671895
702406
1283608
119343
1826012
465151
385012
856063
1116828
1464272
1271618
475285
832236
964755
721872
1545361
1322318
347978
739656
1730488
1775259
1612528
1767511
293726
1076086
1960478
1436607
1982924
45477
959038
1570730
662998
636467
1135848
432723
153156
41526
855616
424636
1000296
1917622
1771010
1364947
1705223
1864524
1606185
1690155
564507
1229075
1109399
432522
315585
718554
1923934
1444059
729660
981558
1047874
692102
1206650
1327426
1509943
650705
858988
52389
104511
541513
1659109
1923754
1441466
1423378
897939
819062
1787200
101751
856775
1627094
775864
413791
792663
1385432
408258
856997
57569
1794246
380855
51336
552728
1883970
584523
189975
267559
599140
769704
1370182
892582
1358111
1369225
1515642
652261
177344
1623954
193791
985590
464845
1170800
1718424
226793
1299900
593556
462452
1056270
682594
1287132
1011956
1667051
1583814
702295
415413
1608461
1780087
725770
1017051
1518428
1893218
94863
1645141
1534185
140111
1251457
77004
1167691
844504
1325962
765957
1531267
1519089
646583
201634
30215
490447
725611
713330
1205950
1535692
1780126
1681977
623494
28525
841130
1425910
859897
1014937
1025271
366777
1210754
415912
776139
1817842
1823262
1844575
1297536
1559695
1923915
1089134
726314
1899484
1156884
983182
604254
884521
861785
1793984
1270525
1114330
1707578
356067
1389091
886779
1832048
1320524
1239666
1769253
104541
1787013
893984
1922204
1807458
279862
1919721
840550
1187263
1126037
568032
1553086
1622481
148676
1222482
1956374
1093845
1101994
791648
1823106
867529
1760145
1607430
450498
1980801
1895084
1118867
1460738
606265
553658
807510
1195860
236902
1598955
13210
1284935
1004633
1915821
805990
1547334
732585
1875542
1455424
722234
1937959
1009667
486673
823871
1625978
1940512
1756820
1669862
254984
1165668
938361
1266194
250454
383313
410997
421108
733437
572610
545153
1255365
1269127
106060
1413874
669785
1578761
1485502
243377
100790
620269
1812111
281830
1231823
1518880
370128
256452
1699126
771662
1068674
17213
889435
1842956
422852
1111470
353362
218993
274674
557359
1279842
1700940
1316096
454544
642377
1860753
1415953
175089
911072
512114
905309
1818084
791616
1435636
630547
1072652
1719865
1402789
1618890
596240
441589
1559
1447482
1207872
1067030
610374
1474766
777395
766781
3148
486822
789159
1862646
1963691
388029
64102
1796667
74844
1680301
613562
1678114
1919248
1460742
1686059
971761
87618
54838
1654544
1205089
702521
1055285
1704782
1613772
938718
1682121
614852
8388
693223
1206600
271291
1936752
165781
1055755
1576529
737687
1332187
1331751
1599391
1941887
917136
1469126
1049911
912017
836856
69535
847880
1275891
288965
332711
1865290
97651
1785957
591543
1321648
817018
1692803
1266241
1363577
1558474
1463717
944656
1637001
1041088
551152
1788653
972497
941549
1745577
1683697
1287882
1488886
292567
659453
1157290
1180780
1069263
1989609
965004
1695532
1524920
1804343
1379554
1454819
458904
810652
1841309
1470796
1881762
1119039
1023178
1443856
544546
1922835
1913348
1617064
1909372
148605
608533
516496
210277
863426
1358236
696656
441716
572289
1108784
105808
351155
1948084
1135534
553890
1330324
459237
991031
1899376
1665639
150543
1040446
907183
1002112
1924058
1831772
1357359
1666816
522754
97512
1703673
1057234
1180912
603843
1544375
90118
177362
1061597
1444889
1270778
1275024
649216
303554
375276
46201
1077146
1164389
26115
606177
995854
387493
679782
590829
1263574
1632210
1966968
685424
1486233
1500149
1067456
707569
1002243
1825267
144102
976963
1706273
1106338
380349
775955
1824932
1754747
922434
1297113
529473
285244
660899
665383
628930
1971875
164439
1415693
1092516
1747405
1685157
1931861
227531
1572366
903326
1522204
1913975
278186
705861
1379892
1915893
521460
87752
1132578
1392879
148008
763404
354419
813718
1020559
1525324
1170174
1560654
562686
106811
341863
1276763
625056
1354169
1933371
397533
1461955
1021502
374717
555405
1950110
1749766
1924026
1029541
1709517
1543182
1927220
1969239
1067596
1071477
148893
1391146
1974932
1912732
957895
1972829
457137
995992
1529344
1171988
1216107
1332018
1420554
1399557
760047
342615
613395
1312226
834207
1945638
668498
1176815
1518121
1728704
1630547
313132
597716
63476
934025
1853884
627698
216808
1467836
1665503
742326
1741136
1217924
872551
136305
1219991
1338307
1472162
451922
104231
653110
1360585
811768
875476
1873449
930870
1508432
247516
1404950
1178246
1213987
1779533
1675813
1299001
1489052
511576
276991
1838512
406955
600643
1601377
66048
59990
1752674
1873848
1309382
1694295
1161333
1365946
915489
1748283
288720
570701
233608
885053
1562533
1297296
591103
468441
426510
445844
1856656
1465706
625647
113105
1539360
646188
1109094
1344183
668647
283417
1030200
1804835
475018
20816
1915533
1195100
301090
704600
187911
1352974
289153
1028528
692100
20980
548710
1092517
1102829
165289
1242112
214985
398704
503060
776579
425917
1819078
1137246
627014
817659
954053
616526
130186
1801329
378064
735888
1086225
1713198
168147
860194
894279
1170828
1483172
568360
1255492
1761956
324972
262402
1492290
415189
686607
1871838
1481930
1497888
1617993
830329
1615765
1048079
1192162
1287976
908516
495227
1229486
46888
1382135
1737181
1934765
1702976
1204219
668644
471595
1128365
1963890
1437023
810048
1476972
1554499
1426922
1721677
733611
1279083
186905
1921505
511520
1111852
875012
1441263
454487
297640
1034991
1047436
1168355
1151902
975675
1188590
229097
1802086
982582
702455
912147
860789
1857136
1925699
884883
1554383
622049
1258376
863750
624528
397282
48440
476172
1644967
1472738
657080
1837170
1638812
1304020
895295
500220
367818
118659
1078375
1909796
1824870
602129
926397
1655716
1721355
1781576
504890
1028219
132349
1183512
945689
1137028
1600402
395309
544112
1752852
1367343
1193111
1894383
606016
48712
644875
80321
1155135
755353
575895
1522390
680027
308619
607951
771405
210609
845544
1119502
763122
1562430
1563998
1249053
217246
302087
1818772
1470318
1138434
1924836
309971
1300923
97318
1569369
370663
776649
1648820
1048054
661587
353320
1129008
1579724
1742301
212028
1042406
656668
476107
287749
1940012
1138807
1765726
425560
564558
605577
712268
1768486
717991
858945
1263276
1196539
957534
1873827
677467
1239299
500469
988232
1487392
902868
1469173
382217
1933724
349555
1818096
1291570
360825
1446399
743970
1259801
788359
1972688
1331686
282829
221179
1760290
791642
236373
1848111
878325
902478
1038545
1075840
971222
1158256
1887740
1795620
1907171
1720139
1014302
1599327
1566149
384407
853530
461284
1820401
1775120
276380
404886
935115
539129
455771
1867008
1801458
895778
1191664
1420199
1319212
1381267
426960
1391419
235232
1087425
281862
1014211
936916
1851042
625040
552441
876732
93281
271202
1989829
1528222
113774
1256373
73486
617815
681941
9691
1945679
155713
222712
1478365
1231004
494486
1922362
1091732
1272991
1996664
1653442
289658
907532
765537
648884
1314183
1485186
1371338
152462
1618460
1779659
654555
1882333
66892
881377
1309707
103114
1289343
1538681
1039169
243916
354188
1237758
175886
990795
1202789
263367
882820
473818
1518142
1102573
1430687
97747
1304380
1765692
873394
1307802
1745023
1044902
22180
621059
120265
3035
377199
547217
250686
444870
367391
1075304
63950
1601425
1114533
147899
1488120
730842
1039334
233378
725489
231501
1809077
23190
29340
1201407
633037
807471
1368449
547702
466783
1970098
1972755
362088
1319713
240407
532507
661208
611745
798504
1909762
901975
1440835
1747864
1418610
1490970
1770164
1360555
627298
147170
565749
1780210
1838892
917917
537451
1042331
1917226
144865
199582
907033
113558
844901
243777
84663
379547
54722
1251209
873248
1583549
1571519
75774
1926121
1791191
1779166
675859
1109973
362640
1483061
550634
1091749
1373838
865974
1899425
1089960
1791415
1451650
42616
17749
1394814
297575
1443495
1312205
156303
160014
1029635
1393751
1683990
1882023
1632439
1358985
228895
898474
1279496
219775
866901
24472
1626287
892018
400092
1898430
37762
718702
236996
1824877
1214607
1095101
187697
1251397
1938932
475906
215353
967736
1627659
14485
11426
1593823
10712
1432452
762087
266264
474584
1876024
726686
529457
1072444
650738
1752288
670646
794696
1535806
1295089
1900880
930239
697196
1974759
1939665
706593
404858
1444038
1401699
1472672
890147
255335
752967
391877
263567
1979080
1141548
636788
1468763
805528
1784577
1362043
958744
1428463
70260
1680130
196922
1822835
565075
1994952
104401
1669565
830218
927838
1064455
563082
654774
1472920
357099
124646
1070159
1224026
1311608
602249
1656250
1598514
1531168
1292457
1644670
465061
1228326
876669
966500
1145708
145301
292322
1513022
1954053
1492729
866893
1368005
1699224
1822879
208861
916502
1843412
480414
217663
1999192
907745
314463
759157
1908840
1867433
1558062
1235745
1484188
1262155
366188
1352233
1406918
614251
272290
539641
1869680
395341
641793
1282758
559378
356157
686507
672703
408444
1481344
505032
309210
550619
772393
407454
1282659
1634550
1138729
1125200
1471375
790342
131225
1418765
818303
1710378
1064662
1729120
1499995
1691547
1915321
643033
197868
310731
1980653
454830
209688
1202224
1356297
1889674
922693
1177966
1480828
92559
918402
1548329
1860332
938547
1089458
1085133
923011
578333
411289
1812619
166670
1372661
307106
1415517
606883
1231110
878373
696180
1302273
1295237
1411789
1966236
1714111
357277
1433222
419724
47838
1222289
240457
601308
412171
1247114
639490
1728654
549050
1132857
1679494
30195
722857
826822
1466899
506301
556250
842155
364881
1935391
1633107
537398
198410
891357
435301
535628
1983686
875154
96693
1167321
1054366
1011759
1712160
718102
157243
1691681
1867055
1707794
717749
1978802
1650142
1550688
1197677
857884
872842
1471132
620242
84815
1259025
1739605
376717
16784
82659
152977
1463013
1357067
78476
1737278
683023
1849457
377921
1911771
751480
567245
122682
1318113
1927659
637972
1021812
323747
1807753
541670
1440982
1908507
977563
1486418
460113
1520437
1724124
1309428
478234
1019409
646609
1486003
1003664
279417
1464316
361230
537115
965678
1153120
1838045
1468612
783485
582143
1992150
940965
944718
1263048
572563
1649626
1116973
669639
357673
1503290
1980991
1193159
1368386
1767016
1113560
681961
454423
585401
1613712
732232
351437
1496906
1465226
898303
1517555
1211946
366565
120990
1766699
1565538
560371
223973
1635073
860799
1015602
1089248
1296284
401996
88824
1645684
1206887
1210810
430963
124813
1579694
1483743
723566
966158
897742
77234
983736
501256
1992254
1797381
1850844
703834
1556764
44123
1513060
1558845
706658
1652846
818532
1153093
950396
759523
971063
1148863
1155506
268732
94962
1528522
1017658
137958
1493141
436991
446136
1047909
724780
1880910
699412
29713
238933
807497
1625779
1224861
1447813
451339
1963615
155431
328872
1097960
1563090
544290
1482193
982815
1936798
1591924
1360969
134181
504476
1954836
1626504
1680030
1386076
1813440
1815436
271416
914518
653802
1674408
10710
1011874
534754
41653
1411541
1912569
443781
1818531
466112
1429923
441726
1372122
838280
1188179
1807009
1398554
1698880
683740
829242
867166
731707
1907630
840178
660784
1076278
62104
471486
1686408
912636
77293
1899522
55040
342655
633275
80758
1544814
1465652
1117407
758908
500570
581584
1927292
964949
309685
620856
965562
1383195
1726513
224908
1618669
920836
306286
410918
921361
679791
96807
1488986
1969595
337417
1627780
676608
1357023
1814304
1296728
1921838
1045641
744569
842458
254580
1519756
676732
701018
1336723
1582615
1137321
1815737
1961056
40626
38189
391574
1976518
576025
1722597
1865319
1346017
1788631
864806
47960
624252
1793944
1549311
298669
1344480
894068
302010
1679614
1934983
1731607
773721
1875335
1143935
1530034
1702411
143177
1073817
1236764
435556
714670
1065372
1029445
283883
1395311
1942202
601948
170584
1611437
368728
935104
748382
844949
1009157
1183202
112713
1042966
436522
1530760
65990
121878
1472018
1188938
17561
739600
532229
394822
1383514
248045
115980
484236
1957391
890937
1070668
701288
669834
1620746
1478450
1865086
36020
1110820
1735182
1916002
693195
821056
1291201
1415050
1063880
1806461
823725
1138621
798889
1157284
1259870
740330
1143231
802927
1953397
1875175
1469057
25204
904680
642633
285437
432797
494024
1439100
145368
1369374
1734376
1877640
232864
402599
808164
166960
1378238
746828
1457450
1084488
855919
937188
1060952
1633754
881392
753134
823825
1406616
61739
500723
1049051
341406
245109
654785
1587850
114559
284221
288500
224046
1199307
868844
1795105
1662900
433048
1886844
150858
747337
81752
1853613
809850
934357
390096
1004129
617858
1264373
1239073
330729
1226694
1678231
106589
1827594
242733
496926
1989653
914473
789838
1450660
187283
1840007
1139550
679563
661765
1976621
773116
1460362
931339
1640513
1953928
1436396
1560493
1170251
1610731
1179755
1194488
945859
288501
1401760
968853
1730403
294525
1484629
806895
732110
372131
1466608
1598818
1246284
1273383
1844353
227988
258639
562399
824903
1412076
1050546
1902261
1856829
1458402
293485
963547
634324
1370730
1621591
814276
589609
143936
1758251
1340863
315646
1753855
679161
672086
393824
1150713
900108
189114
1053629
451101
509851
615366
1260495
859267
1015650
12789
864183
1304866
1075083
1343864
1873054
1299196
755889
1422152
1552811
1175256
703250
1813364
294443
713354
1964465
899698
1265923
649883
880451
1038967
1811137
881574
1459792
719123
660511
1597570
1876594
512161
707863
667268
558644
745117
1501317
248169
288670
1760364
1741279
1057889
62611
154528
1467508
1907495
684830
333421
44413
929468
1305091
1627378
1666355
1755207
1937537
1945269
67892
1822434
1266985
394393
1362157
882229
223834
684495
138951
1828882
1132402
1112521
793110
996281
1696869
1612933
1751964
681203
1871469
474991
1902820
522332
797633
732758
1095856
630680
445252
1419080
1898035
1936597
1778364
1474006
1576318
1108820
1556301
867398
949317
793312
908219
973446
609871
1138009
1505245
842593
1118733
1173814
126294
115563
167577
771187
1498597
598248
1490754
243260
866734
647792
398437
62533
1262375
1262752
976782
1627875
1520810
974697
108070
429444
364010
55902
1785630
200238
1035885
558711
1740813
1376271
780348
1374902
929637
1003284
600899
63318
1147021
479982
1579190
505937
1046680
731432
930988
1957055
1084267
1691265
1169392
413571
1540773
1508111
428882
513294
1840651
956697
1839065
279191
1623111
559595
374768
1413147
1433615
899707
1104865
86116
911150
416410
1983196
564743
1385262
1882996
1956203
944165
1807146
133568
1809944
362230
159196
1334804
1303677
749613
1342408
1396981
874291
271147
94209
313284
1118872
1360221
423318
1200099
819092
1766246
1494546
1194198
1844433
267346
1491775
1574045
1715111
1210573
1065076
208712
1848959
265454
1544103
1142564
145489
1620919
1009748
943329
1210413
1627034
505470
280852
1357411
13379
1453894
67765
1389626
1239314
1741722
1696767
1496028
1971833
1425653
434806
1914459
701373
1382785
1286748
1824767
1561033
764477
1560688
1951444
208168
1209051
1401334
1922436
1613596
311844
1138569
691821
186118
1914194
1567947
3208
182734
67903
1432992
1223910
661970
1598455
699652
452181
1028352
1352071
326437
1121376
915103
649570
1654235
885965
272256
1034313
845893
1329762
1141411
531940
1080905
180650
324003
771713
1043441
566762
646746
59217
1459524
1077516
881228
1850042
1793434
1007605
889024
807519
585000
1061340
152504
682661
368461
1008878
745405
844141
1835280
430361
1265238
303271
918287
650566
1623460
1248496
1492478
1730963
660774
1757194
759334
1078751
1225961
1606888
378966
440890
1621994
405152
853419
1397650
75333
1382362
1599122
137390
128707
1839139
450281
1349874
542558
1879753
1787350
1419276
1031568
15264
245901
14353
287390
1942318
1360543
1238602
270098
1958557
1883657
1504626
46948
920611
1204779
1604919
752748
1753619
1102924
1309630
1350532
1127372
1447506
1896899
1582612
1048509
48976
1845471
1653037
530657
596043
1604093
1752327
898786
1162010
308839
1294252
1632964
1298322
744865
1802700
853685
1459264
1228047
1452334
781984
1685149
1204789
455339
190263
47707
1203873
80299
1931592
1512596
561448
289436
1537805
1919544
1097548
465672
1842911
1632872
1794952
260535
930742
980414
392055
1490231
1967479
237431
267918
1427961
1148430
1435899
1912871
1681476
253280
1038985
851856
1246208
971744
302261
24782
1048980
1048424
208449
1206829
1448807
1252576
107412
1600151
1262152
392486
1711107
1271484
1658762
1423313
1476514
614490
307695
1542454
1649263
760667
927230
1450526
1015647
106074
942606
1364860
1494129
727661
1541438
20388
1714586
649270
472032
515757
782155
813192
1903587
891480
1535196
673635
1859330
1178068
1499899
1632580
1553044
1663590
182048
1874954
1826336
943727
1631341
850908
188700
279
1719370
49124
378167
1183588
1638326
1284047
596139
1917661
1117919
203027
73086
128750
952295
1154564
1392097
340734
749216
1992288
885595
1024041
1531549
1509036
923794
1863502
1010001
1319885
1217871
140931
1734598
162839
835791
325085
1027677
369378
1949396
112338
1064656
1499110
1646173
304636
270361
1537025
700157
1810833
447855
1705963
1555965
944750
1844354
38035
1445080
67605
1548727
1526504
1821211
1138996
130624
340196
883746
1472110
682894
1776075
1164898
1679466
568505
1822905
1252961
848747
1180277
609246
1596108
1409084
614154
1977339
361406
333714
336293
1826834
1525502
98893
1265506
1675428
1463428
949607
1768843
1951293
1900327
1315111
516335
604988
792167
47420
1196905
259480
473988
1962046
928210
534025
219353
1854570
293352
881608
357083
684268
392537
113146
746006
1844041
1889750
1296377
891054
1357587
562138
1239272
225168
1954490
1679165
405709
270100
925798
1807979
1248124
1153013
1985770
18763
444381
411978
453751
108413
1522253
979435
1447224
1872582
860974
1479059
1138980
283861
83973
1506248
1267742
868122
1635027
597003
293812
520901
752530
180038
263699
885170
1207857
1183936
351460
1087033
613658
1873686
710064
806664
1949848
535143
1669422
1299175
1267636
1081837
636287
1974676
981432
1643421
453036
1180056
923923
820644
1880638
1696884
1891220
1064154
1427585
681614
854000
1887782
873672
768463
633046
676879
798857
169161
1750703
577860
1680151
103207
1417053
13680
474065
189857
1883276
694403
1917384
700480
1300921
78800
1144818
789928
928034
935739
881540
79334
1997722
1509910
1306122
1358660
42176
599000
367572
492925
1110658
879263
1826487
884149
895024
305156
675673
1005002
1116444
355533
1309142
811055
1356649
247360
1042498
1258133
408682
1836741
1782131
1701719
1122893
1101115
1710896
853979
1133883
1998278
1629759
1185529
642579
1518416
1488897
1400392
1837724
1249313
789120
596554
1324961
1055953
1659712
983813
1487009
422252
1696634
1721922
1687180
1019656
1929780
1733808
1111519
1157078
782315
1099369
100027
370034
638265
1068189
457675
1804595
609086
1165589
1834014
649896
89393
789696
42651
802552
1975507
1370365
1067898
1107811
476657
1039820
738648
629777
596006
1548164
1579931
1257826
1276249
1178894
1006089
681329
879982
507118
904061
1793647
133964
1952151
454672
554023
841808
1898500
1187095
1909775
1857689
1125185
1830717
956671
1139283
1824873
495740
147803
1159968
1022065
841930
1199006
793943
1895457
233622
882244
1163632
63077
1594430
1544254
1656202
1956597
666574
1445947
316565
1223920
1031960
32220
1496558
910798
1154638
124644
1050016
69138
892385
431437
843094
1934978
63393
351868
628374
831807
1931946
1289403
944889
781423
61993
194808
1665683
1196476
119058
1536150
47962
765306
50431
215630
1890385
733277
825770
438238
288047
1269545
1882684
1369613
1085030
1385023
1443948
1159816
259159
1074419
55016
984271
714265
251984
89956
1915148
1465962
172818
1800508
1533146
1919580
325608
274685
682902
484398
717162
1897311
37318
272114
1838377
1303694
1976316
1098248
1450601
1177202
743164
1035079
194812
846551
323151
1111200
721558
480323
1406672
1933675
520720
901765
1238610
1916637
1741768
261431
43874
1209372
712037
680967
709945
861156
934107
1813294
1860216
537683
1378335
1210413
1996060
1261551
93668
626418
1066190
972309
904585
1638166
1670239
167663
1504642
638307
941949
1513166
312212
1274566
379509
1399907
982477
1146024
1625352
1600426
534274
695893
668261
1751730
1146779
1847420
1263304
1209018
1755089
1336749
1627914
1757064
1381308
787986
1212042
1761980
962342
542734
86133
974116
466269
184532
1164961
1723586
1802864
1078094
27479
1102113
300777
322136
61856
670013
1872954
790091
531273
1511492
563935
1057110
210978
857741
176496
606835
1140997
1361581
1700990
845859
1271974
345828
1206286
1031827
1947431
337251
65953
1126341
313437
1916382
1867375
1406926
710289
309299
1462695
766334
228707
1250106
1643893
354791
1266031
1172198
1063573
340800
184825
296819
1782139
866791
492534
1039493
350312
1263429
379994
30725
175587
1306956
738731
1511960
938196
1938463
1505315
431951
1686987
1708231
820458
642589
487521
1921686
860207
1965871
612228
885571
1049163
587066
1492635
521975
507836
1695145
641642
1849732
1804650
1136867
827005
527341
1197225
126900
1544657
292420
1476600
1786082
514502
549649
42844
1752215
1048930
1122595
1727996
270771
1560992
1655211
643345
721506
1464942
1405221
1607242
1069881
596435
1032112
642717
265559
1947095
1449494
572228
1198794
1627000
1825395
1399558
1181201
1732628
801496
1821377
522832
846533
1335774
416164
689126
1212249
1201334
1260818
245976
1697555
1879429
168777
762022
1825311
784878
256592
988439
1504815
830537
394881
588373
1996679
202761
1708237
1602904
40779
1526065
1926114
262399
832370
1101419
398665
1495447
751029
1639045
1510749
812808
364854
1083149
882730
1972499
201435
413391
102778
1831705
1040923
1479092
455753
1089931
130442
1362283
171907
872509
155595
1068652
1262144
249979
1222305
1894343
1549664
1480410
1852767
754361
846867
31034
382145
1801927
690069
1468523
968001
1072893
233772
1470448
480357
1857051
1244544
1803494
73245
100644
683724
546955
196621
324280
1184079
817110
601771
161639
787043
297261
1064488
1626435
422690
366793
317775
1590911
1888311
477807
281445
1359312
1533667
1202026
38119
27099
992711
1306579
839684
942698
478786
881869
53704
380430
1964300
398785
246046
255648
1466077
783725
1420732
373814
588768
691387
937684
889776
1843701
1178528
1680935
731377
882609
776767
1596072
768374
1131883
1522076
1533963
896467
547654
903085
761323
896100
1917972
1113113
311713
1283685
1983446
610453
239622
446918
428247
1299724
1347106
900083
1676760
1115704
1377367
1770873
601681
900383
1352246
1386369
1719704
1158470
369785
1621480
1761484
1894474
892770
1621088
1367392
1161439
1877378
572497
1351022
297009
1803326
1336691
1701952
814067
647312
1072710
1425440
206963
276581
1319086
1924980
97048
633103
1527034
1694257
135577
536357
1746691
431946
485822
682532
731277
1957587
907821
1299112
1618587
175595
287224
1717919
1704820
756665
1968850
488370
429475
785725
1741
835784
232022
1564438
906673
1748644
240222
1545027
1916333
1192034
1110352
1793563
1355150
865116
144738
580153
1284513
1902351
1512002
758514
50806
428501
1818139
1694704
1013073
181176
564029
1721953
1863235
1898028
65182
812948
1223525
1231248
1599384
1215168
1446713
1858432
1754815
1644663
960442
1175349
108401
1719935
1910510
665049
446458
504912
759688
1017739
1932054
1818367
691643
151795
1840038
1408794
1924086
649314
129429
453246
651599
1446311
1876678
1036765
1903208
1436247
1186605
1077243
1566280
126809
1793487
749325
68313
1757810
574909
1849707
1550789
1594853
1593994
904177
1792691
598215
1654365
24203
58779
1566713
1761466
747851
1973091
1027059
662080
1829676
251578
1305039
785173
1011921
612201
1704213
1135233
1183266
894063
413806
632086
1727405
1454419
92159
1586690
1023043
1584284
1726172
1031227
523175
1817717
77715
1207573
661691
1129768
919592
1831024
572345
829210
1800385
1439867
1690058
1856316
36198
471399
423949
1180044
1244068
805653
1757014
1983043
1003041
711969
1920022
1233921
646802
1557177
669103
1868547
1913310
1166447
188524
1572409
341708
732968
309275
1329243
1473897
1136032
1274470
1286214
1607501
1711347
571705
999508
1730102
50458
861709
554618
1512942
1486970
1800411
1797142
1656833
1512914
1286175
1641650
1264469
254072
683508
1175151
1322163
1073612
1265595
1576591
510664
1217608
132557
720295
1750079
33330
32580
1966987
1933357
366160
672126
499049
250011
793801
981446
837299
1627261
717004
1018713
929174
928567
199184
1044677
793095
445792
643647
81901
1846077
213624
1801054
1811672
1025730
1743440
1986183
734339
413354
640509
1587940
796866
460127
1491217
121506
1531480
774225
534878
471641
1217021
415775
94653
308094
776855
534609
1238581
1545288
1276944
1997598
993645
1804186
1101488
278458
1375077
927667
934105
1890605
1933120
1972470
1842525
508479
210597
807651
1228879
837189
1220475
727868
342868
1852537
874619
663606
1964511
1348704
1180936
1530639
1515029
358677
242600
1064452
702650
1201979
1475890
1516823
1122411
1757573
1619455
1413871
996173
1304925
1384148
271373
1633510
319516
1929273
562237
478048
1061405
133220
593198
423415
1078030
430347
835036
1077296
795272
1956170
39789
1365656
1120786
316185
1217776
269934
457645
420135
731728
1339445
1134866
1018383
1843096
1412120
152960
227761
1517532
1044013
1090775
893834
264446
1396362
163824
248804
1132795
828067
1140521
1529893
1812745
289357
126276
393582
1029904
1205516
1162414
738617
150253
464750
134779
866492
1420199
900712
1371445
1187044
786573
1053435
1925061
1354353
1635502
924984
1601895
650076
1004311
514224
1428019
669575
1847490
1927471
1740359
773720
1871932
1502338
997250
1773041
1028382
980670
1474353
1773185
84995
867688
1103705
1130352
359633
313679
1451959
1512905
569230
1702382
525055
1376264
224068
70631
1201886
421432
1949838
695604
1366917
367774
752352
1386230
649222
950727
765692
896524
1360250
1022276
725086
1399734
1844545
1361187
1949636
606758
1458321
300864
1068849
1747608
1859079
899953
268277
550203
946951
210370
918860
1089487
1789248
1511606
581113
169412
1924986
1631506
1733814
1682537
1990517
637628
1693403
1497174
1615552
1409387
454023
1442457
443080
1696464
783128
307821
1026929
127511
1665001
307188
543323
1261264
1665776
995004
1550195
1275213
1799393
1910262
675933
1857008
391794
1946933
1145296
263448
1170163
274679
1681068
1244522
213882
7889
580612
125295
1576296
309030
599622
1017825
202604
1803484
1921469
496449
27906
1298472
56598
1725982
1562967
1944189
1567204
392916
1671475
180974
1966196
1173998
1197690
322415
635171
386307
1847900
1868064
610512
1917186
1297286
13143
29148
1881196
842511
650782
336110
1900583
822049
24642
410304
1250794
19971
320746
47512
441970
1172445
1446647
750582
1775639
738531
1754490
980269
1139429
1131063
20709
1932424
267478
604755
1166
1782762
1899207
1323978
535837
168436
146901
1218141
1725181
237446
875732
441312
423528
742382
1001115
417736
381663
237047
8966
1791939
1065875
1944645
390982
1000607
320999
1739801
1142708
160644
1734328
957350
1550811
1404317
56390
1452723
549538
172566
1395763
193634
1156634
1846351
1106148
1078796
908222
55638
1304275
1396555
739830
1786013
1177225
1451967
422677
634366
1097722
723018
34161
349464
1552506
1565577
1411211
1377264
832415
1624977
1693592
239667
1521109
581797
13215
740721
1108573
1911898
899795
1254548
1359357
1488849
1805931
339752
1807757
456932
1357775
1444636
994089
27092
1585523
1418825
447326
355337
1919077
914329
1151203
254667
922144
1534416
77815
1640373
410251
1154213
255043
1220414
482154
1910691
1467729
1366099
1559014
1363304
1875908
1635016
460151
1240910
1030797
295907
260268
566200
1500157
1754853
822752
419878
1297206
1133284
1565512
1801255
5700
898310
1401199
559980
1204447
922733
1923658
1926597
1913927
1208594
1021049
842956
459911
405682
75479
636963
1496545
352773
140230
1955435
1618711
1687312
536823
1381249
899805
378165
1689645
146861
1115179
104847
411964
1152765
258778
68262
1361885
1941214
951365
1997842
1613127
874621
665455
1826623
676322
1103400
739481
1842964
337566
46492
1295173
1552205
158605
1912923
585716
1775519
763
615786
696777
121606
1678899
1841216
611046
837727
460169
727406
1038298
1489905
1731247
1725445
1123156
1376541
462143
353143
1307006
614553
605941
851878
1445014
1534212
1280616
971502
1528098
1748783
1804670
1457911
840557
1368071
857402
1101593
1967165
183845
499048
543939
1971949
1422132
1656179
1939649
1469651
264628
1902186
413861
897164
312601
572949
297975
794630
40778
1944488
1091683
949213
1814838
1951818
68523
830858
1141372
227509
669318
1450820
1389700
562526
945429
406562
1055672
629233
921087
328674
870069
532257
559870
1293062
420068
1940770
808286
1821154
430041
217646
1845259
1557121
1631645
81911
62369
639085
757309
1539936
1282955
1199795
1947685
738170
113622
1149281
1310045
89016
498396
1405096
632000
1189736
1396135
1639793
1649016
1716556
580832
1333750
295467
1869051
1716382
250772
147117
680271
1472076
1972524
1365210
1355943
1816393
1887094
91183
245494
604872
1092057
690829
1143161
1057003
824316
1192479
767441
1488841
865586
1442994
1689998
1969236
656428
1794144
1068501
405799
1491649
508596
174992
714128
1243005
1464242
628373
1599436
1802069
1013686
174856
225863
1715808
615227
1537296
147706
1946607
1616192
1850945
553830
523164
296247
397523
1580547
168723
1711202
457218
1428044
1810607
482653
547181
76640
317081
62337
14932
1297161
685883
1797075
909860
1574429
1977247
1691204
1201821
1499945
675746
208857
388979
1219903
1694323
990638
552543
599689
635108
1059428
1591946
1048421
496072
1519801
956843
188777
1066828
1325211
207626
969554
318874
646357
1740142
1825423
1554718
1497445
1142059
448245
6398
453104
815795
333451
149783
1100379
1093259
611603
300847
1634413
1091946
861611
413146
1140703
683509
200201
1828106
1801190
1886574
749256
563839
1072421
1931636
587356
1772513
174246
729435
206302
1551551
1210323
1057861
621004
1235480
1715075
1916760
1024114
1512218
786633
1179344
919140
544052
1749436
980619
1303180
758199
1260446
1980197
1657120
922292
1208757
50212
1277503
1057037
1183091
405913
43515
403662
551696
1887448
374422
1487778
965453
3041
394785
777401
1113991
867319
340310
225456
866724
475348
1691783
1678451
1322795
1497228
1165213
1412552
1342288
1766499
606706
1866201
688333
1174056
997033
1343956
67449
1560824
178536
1725973
392137
1977254
836257
1301969
1849090
731207
928683
249412
1788568
1042132
1084950
1157722
997216
713020
1432899
299970
1043389
15797
1793262
431644
715313
1644746
1943917
673031
409442
640920
1133065
307334
1512336
81102
1506506
1204038
768462
1250663
588409
749598
1916877
19870
40944
361268
2172
957772
1545134
559102
813666
1127650
1787331
1820267
1370192
1529891
1423530
667091
374411
730205
1893099
1810035
832276
934743
1875152
137106
856479
129116
1579460
1721849
1975725
832713
373856
761480
58625
1070332
566874
399270
1200293
963536
1694364
607269
1663921
1282479
1120517
170162
1228870
1222130
1471631
80901
575931
829830
1904437
1702653
1176268
422545
1762553
1598670
518241
1849248
1403127
600803
236051
511611
1136363
1204940
1170869
733902
1769410
1707967
827268
1698265
489374
512938
551643
1505167
186038
811131
220420
1152000
59230
1331531
349166
1784608
633731
1710274
1064996
504893
1694248
48865
769425
1888784
328449
591397
516143
1982583
1976514
1027393
1641241
215936
723024
1414984
1580512
1997311
1147535
1861343
572829
244489
1464245
891228
867597
1658048
1156423
1726494
152638
1380743
1473267
1513296
400558
1391968
1120676
1823876
1315440
772334
1067491
873051
313984
1455740
1417625
907368
1108155
1942181
704706
1174618
431114
379488
27945
1678210
43422
1276036
1883082
291956
351590
424176
1054034
356217
303585
307230
1336492
1012985
1511002
302261
1116395
1340375
1196055
396059
357095
1789205
1970519
1164005
365280
1573228
1758747
357014
1789869
1602718
1182188
501211
1556732
1963666
1283775
72978
5120
273460
149026
1351457
304999
1953118
633621
1750382
1123722
1238817
291773
170647
1145703
1219969
1645157
1286641
767946
33533
1831535
90469
792312
1262727
798803
9852
1513268
593900
588476
1302864
1744740
695328
330351
284937
902175
51916
854297
1702724
935999
871059
36025
1642750
194476
537735
1311252
1548730
921858
1670614
533305
1034037
814180
1440803
1620948
1457350
667316
1404490
1311584
47346
1965797
315366
199338
1154541
1244247
381348
1497673
1291886
328594
439324
820875
1405343
661294
1644933
1010848
1000987
579272
567863
1059015
33556
1223023
1677932
9971
1985978
1625639
565092
1149421
1897724
922549
930445
1766839
1741258
1100220
1088946
1321535
886438
1601774
1850907
1248406
1469082
773989
1035825
909110
648556
89991
1151447
1163812
1044475
1761879
1318750
1444004
1939096
732945
531804
1843341
1339245
377237
1674771
317150
1348477
966857
166815
812777
1085232
118757
1808274
1399639
1035578
1473145
815927
644750
788703
994923
1787110
938041
541672
1937571
1951250
317250
429038
1963730
1650657
30599
530674
66007
1399806
955186
1885621
571168
1920768
1514325
491706
779874
1027418
1236940
283341
172507
241640
350423
1521172
1497722
1524627
408709
756687
726500
558530
493121
1852203
920237
1320987
380741
1562248
1998447
1960556
1260774
1528452
1271860
657740
369580
1606196
183332
278252
1099640
1410808
110080
325363
534658
1810046
1090951
1868861
1863046
66552
1778657
1700334
892577
1538033
257445
1341808
1370814
276241
1300104
688118
997570
179342
1229265
1995579
919658
1901813
1408540
1073595
355860
494019
41464
1886657
242648
529536
840803
522438
1161070
1961543
1940697
1776934
887821
505965
399042
388388
425155
881239
1223059
707967
637332
96555
1329561
320417
1056736
790904
222851
1658685
1608423
1716125
57151
1708306
730872
1486986
1425467
1993306
1234406
1321070
208421
341989
575300
1121194
461132
204869
1965633
1569882
1334410
40975
798223
308282
1147773
1750578
541857
1240639
1860953
188610
1296964
222329
1711249
1283937
1199857
328225
1864654
1140279
674483
457403
1485929
351351
323999
1108384
331278
1217826
334925
1354346
1732399
904623
838964
1409867
1207069
1350418
317128
260699
1550638
202118
1954226
1858067
1919288
539644
1555332
943007
1589866
1481016
1984316
464564
1752464
71178
300593
302328
792257
630795
1056129
1476566
833908
1611304
1423856
1595063
1087621
1742766
1743727
1858380
830140
1195299
1163077
1604466
1171997
750559
1797377
809001
565880
706917
1053013
1311683
454608
959502
1864813
548648
118423
357358
191997
1989135
1006890
1495755
1026219
383608
1879968
112158
1513734
219780
484334
913327
1184946
1378363
1725983
748031
1851921
972524
814764
157457
763319
742695
308715
1485039
934126
622389
766281
393851
272245
445086
1441922
1277943
971357
816488
1789538
376551
744685
1613422
32308
1136895
1185489
1202602
1532864
1365979
408453
458969
318760
1855024
1225158
304872
248074
1688745
1439286
1100999
441901
1819620
1555764
650903
265267
407206
101289
1793221
1363201
1562897
1586132
1700977
1173819
1768062
1783014
668718
645537
403575
1644789
964719
306651
403465
828916
387850
1167647
316953
466020
1735095
1103752
450952
6315
1300897
916461
515283
1396391
160802
1027669
1696346
1951348
1811782
1506572
1607242
210532
346151
889122
1496453
1800877
1299621
446795
147150
62000
1012567
158182
907622
131282
595092
488214
1167014
1718543
1215276
1101775
1549766
952351
964970
297100
1637771
188024
270244
367847
1841547
1842658
1328227
1218542
90743
796399
1929125
567212
143042
1331570
1014920
729655
1648616
595406
614024
1679906
389992
1680107
1146836
214732
1710366
48273
372132
1035893
199527
746798
350845
957734
46726
1299716
159364
714608
1357007
1084203
99670
734424
1096517
862138
1648262
1596905
1037619
1521199
601625
1131112
1952797
644236
1506258
1753627
764137
727768
1146392
815177
1094847
1577672
930005
1856336
429125
978869
1458065
1565396
742356
1973580
62217
1151224
1013053
1667053
1529711
1943117
827757
1158370
617428
1920807
1764260
1007591
1078641
842751
1977561
922148
1928920
144762
151518
980604
1419928
93272
250708
1306478
1494870
515841
604781
681492
1086394
1965952
51347
1959857
1762501
1806290
498772
1162080
1157445
1568537
517796
737389
605385
905254
1417809
1596476
650609
1204757
423620
448826
1173496
271701
172597
883871
918235
379539
539800
829436
1944792
282042
1665277
789582
306718
1586277
214048
1489706
1503074
526635
293072
202965
1808531
1406553
772320
1533805
469002
1512832
1370299
1998615
150806
508955
891316
1870852
1855562
1880233
1127866
1074822
561255
1404807
46996
197569
709752
333222
1525140
191026
1769805
619297
125873
1088582
1916642
395298
295176
1165729
370339
236177
1794680
596448
674227
1156679
1615566
690713
371768
641344
1896060
1901641
515976
739758
697614
854166
1082730
1309639
577683
723046
1145584
1775810
657339
1901394
16732
1893203
743262
723620
1582004
816495
299798
372983
1424219
629411
1626031
1080317
788488
957823
1008618
599641
943360
49824
1734339
1690868
909292
1204254
882692
629551
993731
1843527
1040227
1264248
100045
1870322
1396544
855241
1423693
1650528
1058841
1078439
147961
1632645
1875409
997222
372668
671412
1120135
363086
1623535
916789
601400
1790905
622001
28533
738951
797259
1019085
1639664
763744
1756259
50894
532706
432638
26049
518028
549748
102253
54979
1989782
1839389
1426463
442546
1509273
1428484
1020929
1577151
456731
112455
1320354
1933639
1002226
1071095
1022318
1275058
354737
1220139
1415707
1441633
1660861
567548
354175
852928
27120
793218
1900572
292233
645101
511655
1164040
561213
1828363
700772
652352
1571495
1901425
1862049
1883758
476609
1102298
985545
184041
858580
1055303
1527909
1203310
558417
1267631
473192
751385
1617357
1220748
166778
436853
651382
357153
752461
1509186
1173559
1767600
764666
1062148
1392152
1991534
1705486
1263580
177203
69485
453320
1189704
1071304
7094
1769734
1877143
1464255
1790631
1253976
983917
1373205
852166
304132
592787
1638036
1051436
1679996
81393
1283029
1948333
1244445
347921
1162191
1426486
258851
691798
1638687
1817407
927350
1239740
1969150
1398097
863101
1536321
690414
515251
1046068
1667492
1256439
1494457
1148741
755338
714518
412955
1723905
1624188
1862888
885744
50056
557324
830051
833094
612496
92982
721474
695479
1029951
1444605
164516
1893054
1960132
412489
594177
575806
548040
766289
212310
661581
561157
527807
960731
589398
1142576
1625116
435591
1079295
935971
1565482
564492
1321715
1924680
614998
855164
269929
1278870
1907613
1028987
717880
1461103
385423
391478
744909
1286058
101514
196221
398647
960012
1880566
898769
301255
1188557
1228626
1184395
67623
687328
661118
373726
264636
1344138
754384
1575437
1045204
790947
664797
1749224
4172
428459
804621
752686
430366
359399
1091322
1357591
304898
748555
1873112
1849238
1955711
507747
443166
480294
637564
1733541
1155400
1396081
129482
210367
1844916
162220
1666463
332640
760427
1719057
168254
1291549
504480
218378
588872
339608
1544662
1207045
479908
1977338
842266
1659793
922320
1894996
1313639
1662292
423010
19053
1877509
439605
775856
105187
704401
321226
1343840
1354228
1831091
506716
1154676
1439928
1427319
1386220
1347631
1048164
457538
940902
1110796
346839
1279865
259172
159205
238364
1146833
76926
723431
604676
209085
1866699
959974
746565
142259
1002879
31689
320315
613900
1836173
1674026
1669071
1294375
1562289
1567892
263766
462880
787537
904855
850032
293301
405327
339573
959157
58569
1366696
211651
211415
1492518
1025431
695998
1120410
1093981
1959225
1663711
196283
991647
604174
762124
919251
1293559
1647013
658256
1580883
1052004
715101
240455
1918849
1572363
1134057
1671493
1361156
1227516
976221
898940
1508593
1139184
1571612
1591203
1016792
1687036
330376
258092
285221
858890
1033383
263731
632059
218457
754249
1774749
1824251
17551
1657117
447809
65247
1526958
1774834
191853
174273
1841252
1070736
219192
16414
1253563
1190880
1051158
1608644
1863236
197202
801854
993695
1133622
423104
1659242
408877
1270739
997745
1364308
1313957
1582075
288325
1649392
570617
5521
1672061
353609
246843
535717
1595969
532654
1898759
1955912
137700
1012587
177817
155740
1979064
1941666
905592
1431311
760603
500499
251055
1434044
1937589
1191620
1544826
294753
939407
884590
1073535
311692
1706576
1765612
84374
1281411
512395
1233570
38666
1222968
1988141
1558646
1994201
180366
270039
364275
622274
615579
493681
1476914
1647381
1084954
1824830
737561
1759471
681608
103623
895373
329248
128431
1144765
843973
1470293
1788303
796387
1833004
1547178
1490103
137131
274575
1660767
1034354
24801
1919595
1014180
1733786
788176
866926
533915
1062073
1022547
1240929
682653
907580
1929213
485471
1860351
727613
1897319
440433
771561
1524605
760490
1182979
1821744
1794899
550695
491237
1013906
409451
1699372
1134071
899929
655662
864332
92854
454534
1277568
397293
1748763
1241890
1156401
1740895
1370884
1004309
808293
1957257
740185
557672
179882
84651
1221126
1309094
608414
1592559
1047157
1942429
613942
1099172
1241806
1191778
1325751
475597
574850
545985
1893011
1240351
447065
531556
1137756
1829653
1404703
896316
1438419
725247
1580751
1484709
411477
1156027
1040009
302174
899534
105280
1923504
1198958
185407
1995241
894638
130831
668747
509668
867592
970015
1835918
1473332
293610
363513
582271
566661
929085
901554
657206
504192
1828944
25819
1320074
570940
1753391
1212987
1438024
1576235
352567
1793853
1902293
45331
1696049
821881
223486
385864
1318962
657710
703319
319085
443628
662209
1109990
1752958
944834
848877
1077943
184831
622475
1035686
1676233
711074
755621
1316246
1882142
1134857
348022
1419587
1519251
1602688
1770856
1391848
278770
1076375
50106
314600
533291
1917861
958273
563499
146732
537425
430745
627614
926758
1122375
187006
847208
1469895
1881120
25845
1952286
789973
1377202
1891914
306578
1422453
563985
1159248
659230
1808262
1735551
855911
613380
1710809
1762537
158661
1524552
357208
595814
1984583
427848
100096
321453
564775
1485762
986979
85215
144049
1134094
908098
1862061
1656396
93347
1187674
1872743
228070
1605772
79516
6222
1343801
501385
1472773
504553
618625
472430
1205088
775426
18368
360284
887093
1282767
1260472
1296196
810143
552328
1513409
1011320
442712
992084
1569018
1453870
813053
1704302
196621
27690
1218666
1154562
650581
692908
699679
1268634
1262793
1768220
1405081
1190223
406496
786234
1135701
975358
528107
147687
1871337
727814
1276710
493529
484665
413754
1625184
1771157
119293
609999
1175561
1538449
66004
502844
1305183
637437
1398346
1246480
1335856
2342
1684224
1732215
1054299
424403
1231563
1198636
252613
38253
1417452
326649
1044542
826165
1220284
1631600
1814505
1999301
1804603
1865414
1787880
1164879
386872
847674
388825
1854282
984546
797625
1883780
1177843
1259166
214938
681537
959612
1648532
478188
1509314
642836
1463256
1986397
330536
120305
169719
1545028
1234264
1500064
1330368
20772
1502059
533881
1557038
1243558
1426283
670887
69590
497292
414688
1882429
232353
903545
561613
1726095
877760
81753
372819
369904
1056946
1774495
1686749
1005912
1276092
448911
1432269
483267
950788
366371
489988
931245
251288
1581098
255480
514891
1159708
463351
281064
1911333
1132191
1058487
1599800
1513415
1033726
663410
1863196
761113
579053
1181653
858035
1124316
1247801
1088391
965347
549932
1600586
525284
1542955
277070
1421375
793632
1058425
1091864
1292743
1954800
537313
1202115
533200
515549
916065
972030
607652
573728
1072077
1085444
623886
916708
192177
1467384
298702
1693791
644417
1577067
1227643
599327
883366
301372
557255
1715450
1111904
1418231
1873358
904894
111299
992190
484405
1771534
834357
1947239
131787
1833987
1462953
81365
160937
592536
674992
1577629
1110480
1024718
162097
751347
1546964
62186
1386007
1279584
1284850
942413
965050
1411829
1443545
1238979
1854965
1557864
1725686
1274198
1436456
400572
844966
289270
730334
684221
685915
1782779
1570645
1162498
1127424
714234
763510
887292
59683
59049
1088734
1380003
1434974
804986
644602
1701945
33503
223586
797821
1050392
353862
1214585
509336
1065938
1560753
81639
382755
41420
546649
1932650
1557159
1164394
1309002
573588
1946929
1824327
739016
1867740
852991
1817190
1683864
1570782
69120
1465669
1247916
1927640
73720
852243
380795
1240352
480490
1978342
1086432
1668775
117616
1058366
1162989
1080312
1484571
477135
1220957
879568
250758
3147
1430954
553163
397164
457327
1309362
1691766
854623
744648
303777
106579
103020
1688253
244420
1176896
342710
558905
1840706
419310
1940834
504188
1764053
1936791
1223219
286737
1592520
929446
222789
55009
418999
1061954
1995078
1533642
957529
811847
1937710
823504
362418
1285336
283326
1308336
1727502
517509
1766102
95988
1261618
897012
737782
1432131
803305
1604024
1566330
1556877
1587609
1651064
1199037
1671651
685869
847738
1257360
1637400
558492
526442
919731
394629
1518822
1987861
451423
487916
1150861
1857529
1123166
1238319
361189
1148975
286729
1283517
217935
1627859
838649
401136
1515098
1217210
1866469
1955214
334666
1336432
742960
1248588
529696
1669797
121970
950058
1568875
1395572
1010273
232427
1864445
1252734
1345604
1013244
595539
1389073
1185006
1856515
1814723
185381
1932776
1011087
1133430
299378
795766
1844252
1830694
1081733
761172
207572
1344402
1248799
874269
1452563
1449201
675316
149456
1500527
1335534
1248320
1851568
1033958
1272575
608577
564980
642785
205985
1246864
913537
1818517
1771998
187425
1563154
1499280
379431
1877733
1267117
1048574
1355533
1964320
379088
330724
755519
1751917
1920181
951624
593781
829106
1030816
169265
517634
24320
998021
81541
1266855
1945403
37922
1859670
505897
623102
30326
268986
992216
854878
701976
1022469
834711
127055
930358
1804760
743681
1318137
1069324
1169515
1647029
299371
1758752
765697
1851480
451033
193897
281692
752891
905465
976936
673831
1448882
764497
175416
295540
461219
1348412
184061
1434290
323230
1719619
1936011
165237
1185914
73576
469466
177746
1098819
1633152
1613662
880178
620079
110169
1428548
1479266
1228623
1671187
809988
1044788
527840
1492059
1399492
1237268
1004552
1890701
1725570
175348
1696059
1564152
1633183
27354
1566539
5618
1147415
955816
1732264
1894843
413275
1813899
447496
54356
95520
1983229
1426680
1240033
609539
1458646
1943221
1021835
1145199
627416
628536
449731
73393
584153
1661613
777074
560279
963692
1345692
1520548
593723
148700
577773
1945047
1274504
38453
440299
611479
1148075
1967231
1694755
409654
965121
404482
1097285
1602236
1912604
1760289
1310921
1376387
323999
1074449
1146844
1546981
929017
1413236
674198
1010407
993723
90987
1098565
1520609
500158
983147
253384
1369227
1253445
1092938
585262
73792
1307271
1927522
641750
408447
1241106
1128653
941473
489574
483567
1844990
1157074
1710627
1616008
470671
1251204
973419
234158
941144
1112204
1098380
1819399
45129
1112627
454903
194961
1351281
558109
1059781
1842450
202031
1348352
1781783
1271383
1162127
1109741
837118
1750339
1517436
1158711
990958
688672
1633645
1388104
285992
1329257
151440
1463944
1169134
406844
1065250
127416
1280571
1406735
1434453
1644455
484804
1475990
1214622
1248074
564008
1569625
190075
1208350
536859
1568126
454627
621949
486608
1207618
1813887
1484776
904672
1451682
260505
229582
474740
1643261
983263
862635
1197169
1313451
1197756
1358829
590658
1727461
726474
71317
453802
206057
1293644
375478
1285421
204107
1322312
363681
1383465
266296
1959053
1585392
529448
288460
1414907
1380594
220114
1197937
1281439
1771496
102190
1435037
1904283
904304
261070
1935544
557525
673738
105842
1976492
407972
1266935
579056
1124223
1548799
1628051
230240
1133648
26141
681799
902390
1129177
225408
1812506
1848720
1248659
714912
1661624
623582
777264
1476499
25912
656958
400758
1518958
48260
467157
1519683
140307
862429
1583934
104990
1452046
773206
1421448
1357311
1466194
321564
505593
1710349
449714
597805
1227496
1499692
1195993
1382423
425525
1080840
1791651
128528
704710
1048257
1584173
1798280
1594268
1211034
1743804
890780
1176246
1876966
387442
98550
728505
699517
1531581
1953176
1739691
447509
1138563
253762
1404678
1962639
1154028
1190588
645871
1104144
1805672
188592
1088681
498622
234487
1647472
1488298
680771
196830
1193573
908700
514118
592033
91684
1073156
1985673
707740
998618
217844
1756354
1104422
133343
1327128
1975310
1188952
1423744
979093
1173692
32071
732982
815108
1434057
274096
187734
538241
966214
1555155
1606287
1493046
259345
1011425
404288
1505500
1179041
1398341
838678
1011549
526128
5574
973123
796471
1617330
369142
712599
493758
1668083
1262674
879750
1283758
1817828
213774
1613473
200979
1670911
1549999
1769875
853630
1206863
1772283
1745179
1298453
1751181
1376798
1821114
1403089
395710
559332
244830
430404
425066
1404910
1498047
1384091
1826028
776265
190974
909253
920658
550374
1780966
707538
1501318
1152273
1706173
1410914
1129914
1270752
953136
1876770
1287762
1858383
785515
986815
833699
295641
815049
944142
416260
424731
1917262
1033997
531236
155377
1306745
1368303
200477
1513337
1957934
1352157
1596193
1948576
1826833
196278
1248809
930809
1289683
1809598
1405826
261041
1631489
393766
1592584
1754191
797938
662846
1900017
1799845
640180
596374
1398884
567060
1847424
679415
1213952
1978609
1471173
107262
115256
791125
57122
480211
578859
1729341
1078144
23414
330142
1335040
1929845
1446013
1071737
818657
661980
250622
1804260
1974322
551151
1432282
609203
368470
283377
522861
42125
804955
444105
93558
1903013
731538
1845158
1352454
1830372
1967004
702100
923991
1150855
648151
1769554
1455346
575467
1780052
402343
1682856
186080
1896088
90194
1525060
346851
2919
53955
1531482
316862
174877
1328910
1912712
482217
1288456
1331606
597402
1025894
763848
781577
1777112
942116
1899346
557226
803438
878283
1786672
375733
687463
524517
1180583
513490
854147
1069382
1669012
58160
997089
1393816
86035
252743
919940
1257311
1553709
1616591
1095971
27649
1140188
185979
1436311
1897542
794907
486063
109937
93462
1805431
169800
958750
740270
1698899
191179
279499
1493455
1588548
879335
643013
1998336
557301
986896
659251
913899
466197
1954009
185733
768416
876628
876002
1437105
1527558
1628183
1652406
1974905
795678
614360
539176
314030
302017
192007
1173920
1886059
756927
1182959
237584
287550
1492258
1711073
685469
52833
573047
803953
1852652
1179766
1638580
1318297
191470
1447916
23494
1695130
46379
688356
562974
1585964
796421
257566
1245706
762128
1305921
726516
290773
1393908
1780038
1156805
321928
1420682
1045712
757668
1453706
1464479
832063
362489
852749
108049
808884
131270
316713
1572944
1879238
1103932
1263607
1821363
1539872
326268
574275
1591628
258035
897046
603983
41113
151230
1112624
966174
1376298
330544
198185
877991
1280526
1011063
524989
1358873
579647
764226
1574373
960727
1965242
1986639
834365
1445910
1973801
1974229
1598331
291022
201792
821354
673751
283025
1925697
1079546
1806573
123470
1624229
1397301
267313
76749
1236046
27813
1943844
1540538
1982467
569111
864798
1106317
600841
568255
1687051
335275
157493
585107
606738
456786
1463799
181237
1046538
818965
525462
1498784
398946
1408080
395038
1802760
34350
1129830
989987
1964317
1327116
101359
1339302
1725194
500189
21901
887640
29161
1329227
1536820
1334689
1389286
174129
1890971
1772152
1463832
1398745
1825374
1007766
1325522
1173460
1599290
1120597
889437
1586730
323869
8909
909767
981519
1292896
1310979
72598
596791
947109
1134646
1232078
178349
1192278
200366
1030946
1971641
1848629
1379298
342367
160200
553742
1294473
818187
1446112
1364170
198606
1066152
1762102
554689
1221799
454076
1560374
1776892
968704
288305
178401
95037
1475502
1316962
1792856
1558387
195128
497288
1576027
56287
929992
934262
816382
1249580
861430
356051
70014
1411587
516780
117526
1226427
1024569
443116
931423
1064296
1872087
203816
552743
1103855
211168
551072
1388364
1234020
1058192
1853253
1697080
42622
225520
16532
192765
1430258
1927376
1773898
925662
1204777
1159028
402353
1557995
1875178
878895
324795
1574143
781632
1651722
4609
1031048
1428260
1717796
1577814
1381476
1865212
935448
673811
163896
1720401
1299183
126557
144151
569724
699535
1787718
836847
448682
1620326
537282
1123521
1173785
1682834
784461
1945128
1694502
686990
1943595
373112
1305942
569705
672463
871590
116285
1795006
359071
1849025
887349
16296
1484605
1131285
43721
1783605
1901915
629107
1457518
542313
1800328
150930
700992
590863
1628864
802897
822557
554123
480104
1917070
475093
1931644
978499
652167
1308846
1564993
1618658
1246821
1753506
1555797
1786926
1936611
715686
196392
1398057
1147078
652597
457224
66169
1632833
644278
1259836
244491
1531207
1900797
859018
1787972
474781
1336169
462959
1003593
1550083
617438
1853107
319185
1354599
214270
714526
1826030
936433
171640
1541212
662415
1910489
769493
580911
1151722
1182287
286789
1829902
1802214
953742
1462874
589590
1424645
937676
369036
321625
1668988
215284
177921
579180
1891157
1209016
1052984
1833606
647747
104404
1492509
1281804
1320019
1399104
1068290
596891
1252004
74821
771489
1711971
466172
1303573
929684
916668
144297
569419
1674871
132867
1724856
355026
1269492
354827
886701
746190
643000
1000042
1845328
1265990
1985910
69080
1943660
1068419
358128
287406
906520
1015356
156598
524587
1023128
1435200
1725755
563872
1228366
1089248
1889533
1393953
1373371
270817
1661900
70629
1711812
110070
1609371
1723053
101558
1733612
845477
42198
454229
1909031
397377
484004
94932
1932326
326413
202575
1103579
1028895
204198
1769932
875440
645854
1175539
1270772
825835
296075
1552397
199378
561563
512331
643745
509603
1182238
12717
861495
836541
1443225
1443988
109948
108760
1386744
152676
1242348
1260762
927655
866626
1393109
606201
526875
1018448
150419
67163
566105
112762
1058117
1849830
813036
272443
1796046
1722533
33857
1993247
1719581
825166
1541354
276885
1720369
1785293
1621665
124164
1370674
885008
1485179
1617410
581972
1556429
1799584
1800541
664265
1965791
1965218
1360748
8629
1811173
477456
2698
1131362
1840290
1438295
783312
1427670
1809576
912115
70302
704488
1860973
1783547
1894559
1076120
1152732
1510818
309588
1606885
1614873
1865454
1203126
1217842
105289
111379
1803893
1316617
1971860
1056253
1376554
618997
758125
1002560
731128
171970
1183839
1968077
1072069
275912
866126
1173729
1060697
159271
921314
1618756
1884369
1627622
212927
1622566
1634336
846697
1303886
1867139
982632
1236543
1512194
1187567
1084581
1178553
1011658
1738661
898536
1762567
185305
1613026
897208
1849409
20701
1322799
532328
70820
1323788
286879
814180
372383
295916
181299
329184
1624326
1119364
1043735
179197
1195501
119783
789031
1084121
1658625
1076128
37170
1928815
266091
1108764
194076
34291
85377
1205972
1583151
820745
744098
1035358
1339077
1861228
644774
17477
1426776
969814
587433
1866033
40110
1463528
19444
1491159
290544
1321896
1179551
1769345
528105
1264238
1097691
1632263
1329683
1797792
391385
1747334
613644
1171417
832392
555864
1817387
731478
1287890
1520092
154073
1442567
1462029
609545
116833
1936320
862244
1354283
99554
803914
94932
128920
928832
1986286
1233628
885001
476092
405003
1194894
1307810
125472
326628
136561
1114974
434680
743332
1574971
355198
911836
485038
256568
78405
477541
429158
570441
823786
1437561
1248207
510024
701793
1335880
1414352
1055769
414329
402713
750984
306807
300925
266402
807391
462961
896710
852493
1908965
949598
1428799
1819205
106897
590949
511138
1232613
960629
392499
1237085
690285
680289
906297
292604
358345
1207133
1593187
1091337
166128
875338
1043845
708640
900474
487296
550432
1155782
480512
772171
957607
1208601
632883
1472059
1769513
527037
1701480
1420859
492927
319959
1708210
1876398
953232
1448738
679432
1992385
667394
1727422
1951128
1199686
893157
1566597
549043
1969002
1568495
1383977
1446684
880558
978523
1524311
581160
83252
354023
742820
1450713
868054
598231
1931879
498948
653027
1303233
1390635
691488
88258
101505
1985131
1118382
1091372
1234813
315155
1246396
919175
389309
1444714
144469
537395
28584
193857
1338713
660048
739819
1250184
560549
1283255
1313778
437486
621205
534707
83993
198352
909410
1772227
1202612
614483
1006876
848558
250151
749108
1720680
1416436
1825036
1862754
384289
428689
827415
133394
755224
520007
51249
597830
436955
1489363
282639
1112148
900059
811279
1579694
108031
243126
1348825
1285205
186564
6646
653439
959086
1130597
119548
1689947
1444926
1716780
1531368
1345321
623276
712291
1135802
1242826
1353853
137312
4059
900523
903281
1685947
17688
1824446
1159332
146995
90958
812172
1730590
504142
1763396
387616
1022715
345377
402200
1158495
1145675
1116715
1766980
516284
391673
641726
695400
680894
302775
226114
1344957
163231
205321
128093
1398417
1471868
574201
1030599
1375644
1866868
688511
1308742
193910
453428
488755
1282583
195429
1724349
1628099
1182365
1589407
1877401
1309062
1647473
1768546
373015
971482
177051
1245131
1576534
867277
1911333
936086
1220698
1845604
1891571
471407
1352360
1098887
1651912
1009537
1818727
977511
515432
450046
731264
1277132
1292068
661894
782370
1993938
565556
324562
1386607
1882989
1732105
422862
525783
649529
1742947
306183
464695
1169443
645292
226972
908770
1731594
1762027
608447
1866981
250423
1589019
438507
360801
629921
50547
477272
590897
152361
21177
973926
1925068
507563
450115
1296489
1705061
829039
1329982
1798977
1596684
53673
1085205
570258
870511
1456341
995722
927845
1303798
771787
523956
1853123
1714138
175524
446139
298156
1512087
657503
840149
1866256
959785
544943
1236946
1731936
651119
845635
1382554
1598881
173430
205128
1954092
67561
895141
1391653
321844
1653821
613995
294662
822422
378317
119868
1485638
1655341
1338335
990575
544723
1260809
942152
577329
234230
854687
1202015
1861728
221120
986248
1615803
611784
1593051
1292575
7189
538253
513167
1317733
1389460
1436214
1227647
583139
1267490
1636577
986389
1894244
1299312
1886677
74797
360166
1156906
1327378
1232891
1969504
287956
1389948
1538930
414425
1120137
1165813
738501
576096
261961
1519645
1353425
1301920
990665
1894584
778732
604950
482215
1043
1250690
1310997
67722
998518
390227
238946
235735
1741809
417945
1708793
1696148
1208431
957641
288032
1696141
1276333
1412085
895101
1780382
830803
1639385
1069360
597694
977038
1984046
1698619
548653
1380547
934456
1648462
126496
1594347
489878
1514278
397240
1033246
134436
33411
350041
888353
1023766
975930
1195942
1437759
1751216
961995
1219157
697854
1773977
1985107
1038837
206810
1775854
710695
849133
1083304
1417839
1871390
1304363
471372
1588677
260090
1031413
392447
750759
800913
1729083
751262
1422017
1170900
1202709
570550
455114
19537
80364
1509059
566303
1436041
864912
1627480
1956595
274
340424
36796
135787
848789
1030559
870166
1924649
1033479
749070
1892704
86086
1711216
79974
941056
1959767
22990
1713605
1562993
285571
449237
853536
1822019
677005
1991617
212690
604820
1347918
10266
88774
1095634
118433
647600
294581
735745
1645773
20845
636581
82885
643605
1074439
933305
711227
85855
529198
1813349
1824422
1944724
239546
1459490
632530
220040
223303
1449248
1932610
1833655
1630881
1273228
441576
185171
1007316
1552093
1057129
735095
1735691
459907
1703866
796367
1203780
934411
205396
715886
1603286
1791348
1035447
14188
245304
92967
1570800
270852
972371
294700
797148
445949
1969193
1456443
1847338
1002667
1316302
1556818
106669
1337432
1666868
1036203
1935217
1242051
1607871
1660161
857411
171718
807191
910549
1232802
589007
370040
1150854
53304
1964373
244490
1551299
102230
972633
40660
573856
638188
1851803
774887
1445209
1868796
621104
1887009
996179
288591
329845
236148
615544
1218694
1832823
1065551
1210130
463486
811929
1778305
494888
1867829
1609679
847418
267333
1362089
644994
232193
1348970
181872
760751
1969068
807533
376737
1083159
1673828
874826
1007713
18747
1323000
1465646
851032
535844
461377
543284
130673
1022318
227032
766694
646325
1507032
1750920
488189
1429660
642248
825171
776407
1034507
1165078
1934592
85745
1412469
665811
360048
1953415
1788985
472465
1315332
342992
851094
49542
885805
186246
1230060
347906
1514748
81681
1185175
1509537
1932131
813281
74895
1862526
175069
1400544
1196232
1682878
344452
883060
1194818
1188548
716777
786715
1905674
1923965
731726
1122629
671912
1470635
1031665
1086248
1816620
1768004
1488275
1154681
635117
114699
767411
285906
1284040
320911
180047
1119706
792383
355278
707479
1960383
286624
1182274
1798960
1804748
1273231
1830485
232025
1055399
898888
452182
1423201
1486327
946292
442860
1864724
1210107
1586794
817944
696954
932766
1520222
39136
37157
1380802
553555
1606169
1639802
1824906
1331382
1022388
642156
495988
1349091
1888588
1919568
1506099
782363
484852
1881001
110562
1248640
321266
291189
109963
1615739
72794
1195287
387418
1048678
1678929
345480
781251
512803
613092
62019
1914353
556138
1903764
444117
1067476
810399
175233
1401950
631369
567864
41148
1505168
226872
1740688
1385874
859665
191841
786412
1763492
203631
1026486
1904317
954867
1900146
1896401
451492
560240
561317
1748807
1436654
1646874
1718278
259319
780155
281176
656559
1465345
102314
1970883
171058
358124
1053932
1350615
1257204
185954
1859255
1608126
371727
847359
1456595
1809279
1495560
1534032
282650
742210
118392
1277485
953224
1527986
1616436
801971
1109450
1746843
1510033
1890202
1525344
1258230
1343946
452826
1663869
605754
1205069
641101
990784
1594207
1061396
828146
1972868
432108
611068
1419513
1175211
102624
976569
358513
401290
1834659
460064
525002
183235
1798600
1743693
1959841
1235518
1305797
116490
201817
223632
1820363
1834479
1622351
597461
1769581
1698274
460126
1801738
805007
954573
1747598
1882373
1842505
650741
1975995
1528264
442152
173666
830597
429049
1058424
1426418
82953
612577
1996768
1040234
1628717
711763
1833544
1006932
1132268
245411
683857
93021
1549000
482501
1942739
1340703
76303
1902133
1530213
1229064
1070313
687464
215557
953194
306820
357451
1561569
596408
22830
478056
1205192
1166656
33817
344681
749372
1551040
1483681
971718
213953
1738601
1068302
592014
1950332
400148
1053151
614437
1431469
788615
1956311
401895
1825364
237805
940794
1235651
217009
670676
1517097
683113
7608
1630045
1360524
1849748
1177762
133927
223090
1278793
494883
562325
1561599
1471543
1969783
1357370
1666272
847698
1706139
1116372
729507
101016
1902896
1688721
515250
296936
891287
1303524
1382298
1132499
821827
284996
755944
153169
797841
1806251
1887413
1660431
1497395
1027411
1208974
426250
1351861
1781790
685521
282702
1779140
44898
1830218
148597
797561
1933504
1486258
1025939
209158
576112
825092
1483379
1262703
1463161
289394
813073
822495
1724483
1416435
619821
302118
913691
534604
1807267
384870
484392
4302
1243401
488251
1881855
952638
1392062
1953575
810170
1755014
1528318
1422668
772265
1965354
90682
1155367
745804
1280413
1193313
1575957
1431033
340705
1432046
1214983
838832
917825
58273
1217864
1917541
333382
812275
459463
1104848
740410
1417430
1133533
1853054
1372833
981320
1939496
943207
95924
711965
592423
1313300
766551
821152
903869
274407
1971299
442777
227626
199798
614340
35573
1011055
1916972
18068
870183
1018089
160120
1417481
713513
833181
1872797
1645452
1312665
1723450
1061677
1398856
1363570
112674
1741189
686711
937756
472192
1996758
235793
1584591
372722
1036879
1948024
508450
473777
994284
843881
208895
1157556
883504
589080
1945690
1003232
1713750
1835124
121596
469413
1664094
394081
1240092
1536686
684000
888059
386180
1906617
997097
740526
464030
1511844
1010984
1143332
1107533
623640
1089286
1916261
395023
188693
50663
82049
792421
820088
1428558
1181283
385200
694772
1323396
1075461
1900645
936602
1613950
109132
722870
880563
60700
960555
327329
376119
1209641
446977
709822
1588110
336939
1491693
488444
985361
1395208
1257882
1482379
229873
143669
511061
530187
1819122
212213
871560
1123198
1784158
1316266
1059168
926814
757194
376349
687218
608250
48114
214413
1866146
241195
1637371
136722
1093441
1639834
715958
579226
1117885
1075877
963581
1535536
1470484
503898
1439398
587999
691153
38394
1657957
1753206
1473364
688263
1467847
209483
855040
662027
564263
318291
1200796
660832
1408956
672343
308050
78635
1228028
1660895
1764735
946151
145353
825261
1115113
1288467
965468
587391
747609
531090
1812102
1076511
1221128
805437
959250
90661
405529
781569
1441931
580962
159090
681217
52827
1337198
1098331
810854
439150
48419
1238947
892770
1773631
712124
321171
1656312
1485090
1788935
1474506
691792
667661
450283
888727
418409
331206
710036
1514558
223426
773338
533529
1192168
1520204
1893882
1867087
1615591
260472
1730383
1499898
1430144
1405161
1472397
1476152
589463
676505
402878
374893
1332290
1506727
1624414
390005
1026477
652324
949417
1209625
746436
138608
1867839
889858
608852
997004
277611
1792811
1207769
709489
934852
1749826
1650127
1139945
1860768
1608686
741076
138383
1987586
1954771
1831378
929847
311730
1940506
1225575
1961843
1824090
106282
10546
611733
726218
1416757
818559
879537
597188
315195
137282
595098
599187
1108164
1153075
437504
1783872
1918896
1373747
1243442
27533
1134086
667805
803209
1932191
919085
971700
1601229
854430
903394
1615306
1781954
1802932
1453767
59619
954387
1141250
538877
706420
1552455
1870187
1447286
221062
1901059
855536
1865217
952779
1360117
854884
1070832
1003743
659879
1971025
1940212
590985
1105704
1240644
608962
1590525
502171
617311
1381871
327619
395223
683228
1608924
1018592
1463959
825541
1092702
1277862
748097
813408
1311229
1153463
1307464
1533632
26887
1088896
314466
1198169
653215
1868148
518422
1789733
845715
481986
349150
884102
575307
744888
1316559
399067
1854449
372344
1406475
758183
65387
872462
226162
111069
238358
884656
1436550
735073
1276596
231315
1607150
750654
139310
1650060
426214
799828
509393
1453788
761029
33550
1202253
544648
1575441
1068735
731112
1374840
587916
522347
1010552
150881
1203627
1495895
28356
15248
14491
1285653
177325
684404
1980015
361656
521470
1904795
1495334
573719
935732
319628
837854
263597
613649
987269
496884
414364
1463122
82900
981048
922518
1864662
1438928
914690
1660934
742234
483173
1914146
261729
1341119
653301
919674
1307917
415161
1274118
694955
405947
1083495
933914
512067
776000
1720812
663530
1289144
1095036
1765670
359567
1143113
1461523
1750409
49815
824525
149125
1336715
1423079
1946669
70264
750581
1398164
1581609
1167091
156273
1629385
1412722
986406
420181
88012
1993786
223329
868609
1075229
1866447
138779
379487
1588747
864024
718152
1950005
254822
44839
723814
170782
973665
519079
1247547
496928
1823642
1408048
1246138
252038
726833
1625279
461407
340504
1375904
597268
1275777
853921
856237
1317231
1236566
1057050
1088716
541462
1681121
382406
1290744
241345
95777
625592
743270
1801208
1283461
738511
1368654
1778849
1720481
1304702
1641810
1313880
1156664
113692
892791
429824
1456904
95547
519694
1054112
1295959
324016
420976
1968732
516135
836059
669944
31724
699937
1397274
1007979
1202282
1800000
1825847
774473
548122
1705922
1726070
867733
637080
497445
1730379
647224
252999
490367
1509611
706818
264861
1559250
1481099
1994153
1576869
1087523
843459
522845
1487924
102674
1978629
315314
397356
565762
22185
965043
91215
461542
993139
1584073
294430
1475754
1683391
1548898
1626198
417332
580264
816828
806179
866685
393487
994143
1370646
1785704
1149983
1865524
1148927
1138566
1426381
337851
573433
1276543
1381175
1345773
492407
79191
498260
1659445
1070982
1828621
198852
962797
328817
1518073
1399110
165282
407301
1535315
720699
1974230
639377
1950648
1482764
1163038
1610623
1335731
233254
1214107
1907223
1828619
1820725
1768979
1806233
1161464
339844
138467
55166
280309
699645
1238526
316525
1937178
478480
1191606
1591442
683967
1812853
1084123
1494081
358448
925151
1451880
832263
574947
1195315
739939
307555
1431581
1568582
843509
1817857
120622
1091301
185588
1643662
1866039
906527
1224820
202576
142420
1677926
1769062
869991
411579
1388679
182759
288277
477182
1720551
56407
474700
1475855
959215
61442
142387
339109
1994983
1566153
388675
404812
1445909
1974393
980522
1808888
1293464
565658
739709
695303
544284
798552
1404975
1112895
678462
1939268
1496841
1401879
1659461
453740
1960048
1068290
2400
1789450
1201312
1643505
375579
703956
66119
37681
1816852
728312
1923636
553530
586189
416730
277822
283318
485403
1039532
878743
1784687
539565
1487381
1521575
1835451
364449
674929
294262
237863
765809
1492686
1404614
1152712
955704
791823
353443
1174694
1949718
615719
842069
1352258
810272
219009
1780223
1874650
1506261
1445403
735483
1451637
1454807
876464
1755913
745032
1554331
215745
1651124
227925
1106069
1304174
1737208
1338229
332648
516435
812957
1051995
1485493
122597
575370
449655
1144556
1326705
1576312
483657
837607
1624594
503352
621286
70443
757118
313866
116507
1749111
1682726
242661
604359
1053421
1441345
586270
1560460
846856
310640
432240
1219690
852761
328695
1663769
581048
1841294
1017656
1803219
1190785
506845
1458246
58475
1937794
1876442
1400465
588831
1594774
672548
886047
1518301
1034660
1894293
1909412
431035
1638264
1024841
1021694
1277138
48037
1431086
1935522
600576
316402
1378778
412224
1387195
1386718
36851
854629
1773844
1299685
1863056
1730180
1156084
335563
1069073
364407
412118
547346
345814
98582
895785
457367
1344551
932126
429524
971560
1386074
1560405
1778150
2555
1104294
1130924
1065145
321999
1402268
1569676
703022
698189
1476763
1050201
871277
954638
1968802
261348
1038522
596036
1842497
45797
780954
1783733
796273
145161
940022
1692401
1855120
323396
1315764
1778803
405820
1198695
1755767
269091
1775355
1030741
1225476
783244
1724952
871945
1542217
772141
361764
1071334
1472187
233663
1919729
1102800
1800332
838236
657850
811736
1749731
1975709
1455499
1609906
1611396
1780708
1623612
981990
1937694
206748
1362828
549662
1746201
817738
528151
1067381
1066507
1269043
1423830
29130
1827511
479240
1552024
1788053
107820
1213944
1785341
1468542
476408
1244897
21105
1491522
1029339
1754579
1907587
1621370
1085931
1855271
1852047
282261
1184818
1528140
1850320
1722046
1970157
688452
1041136
595169
989888
805528
1328087
517241
932322
1831554
1976775
1155594
136607
613556
415864
1843768
344093
904585
1819779
1909656
1258100
1087187
1096659
1875511
1317650
543923
1089390
334923
839725
1317894
1060800
1643249
44628
240000
266258
1257974
1426264
1721225
314901
1672284
1154224
675924
1166411
74839
1606032
1229049
61687
892393
1811888
1931656
1763061
849493
429758
1732032
1705165
134729
1145331
989520
70203
216110
261589
1414707
1020192
864322
672988
584418
916187
868435
865075
434457
858238
1578289
13374
1290818
1771712
1442091
1497086
1243354
1499108
1071771
1284912
1859861
503365
381942
1865120
1619772
1588207
27915
1815115
1874955
300896
1401498
1704451
1495787
460016
140390
1229971
234375
1114341
741170
595132
1612495
1225599
733415
679463
892941
610749
637074
180721
1268281
805106
1452052
664134
1342596
890032
1698934
1490909
1707503
232021
1956849
1038906
458641
279450
1760595
1757353
584459
843872
1033455
759775
1036030
574094
1455100
1451205
261769
1347394
683528
1586366
843512
204268
480854
681884
744051
914485
1759770
597631
449175
700493
702313
1680386
402054
191043
419466
1406783
34337
1504965
1817258
396455
966193
151569
518975
986861
1239143
1942634
1378852
975290
1057822
11636
97334
1972811
492181
793728
1647386
842170
1908766
922770
468501
429248
1421380
1874803
1833377
1435194
849058
1128962
1227029
1850261
927333
1973975
938419
1824870
1409138
1892971
1983255
357049
1142903
1568147
869853
316138
197572
888981
883346
249313
829322
660634
1864078
1811917
1844761
28083
569472
334341
1540008
1531554
1719310
1863290
1805030
1402438
1253100
1804394
1714795
1272588
1620061
1716049
198690
1128028
1453287
1826861
1201017
484671
948856
1786416
598106
1499728
1628182
787910
1813955
223064
678170
208883
1615177
580293
618072
1833267
1893396
329685
1837006
270030
246842
722291
800445
32464
882931
1830137
796450
282336
533583
586994
1359429
738396
1156889
735331
389933
1033085
232753
1353648
28676
1949173
1833753
1939937
1482532
94906
1727829
31175
210391
748723
542722
1569580
1673113
1722045
800805
1811521
37725
292337
389656
1217234
238276
627886
775416
974148
1696544
940335
351183
1500625
893960
664253
648898
1026041
658164
10226
286868
704050
1648733
1682585
1705227
661204
127727
686565
986596
667561
250122
1565024
765432
667109
1363111
321910
1411620
1754720
537721
1387534
1901185
105857
293014
1309589
777299
1379691
225423
1290934
1530180
948446
1227098
1104649
390607
840250
205341
1448585
1297929
1893783
1183890
366413
867971
417849
1504716
1454394
251604
807950
117392
1693313
817897
1301906
1318298
1742568
1772088
1903237
1058343
100194
230959
288284
204281
107224
1398068
483038
1266637
1810515
1418874
801325
1727729
104120
983846
1657229
508382
745936
1345681
1294908
1964993
907721
124505
1436673
1697881
674541
918172
1273469
336273
808651
1946543
40147
779906
1851842
1100702
572937
1346715
1754959
434526
341768
1201404
1812830
1482089
848516
161431
1813660
1564621
92422
1613402
451136
622066
1263031
1059012
784638
1744495
804748
1996696
692550
1324456
862900
1499212
1191702
1884032
503311
1315612
1241971
1556523
519614
1679532
575263
440422
1608751
450941
1014968
1379509
29368
223520
1587992
1613137
1233245
1739965
903980
1092109
1479097
711276
1203924
528971
1355267
1489767
571157
360467
765976
355636
396294
1345438
794452
404938
1346248
1033181
1686264
1153442
138897
531050
1505491
1426579
164652
1519806
109946
1354556
283125
55546
1339892
431080
127416
767812
759575
180854
142557
1674736
1831881
31228
561775
1367342
1959187
1598956
1066071
651271
481123
660394
1611770
1518723
460571
223041
1387394
1744881
289054
971835
966985
1003016
1373486
1971128
1528321
459408
1451294
881320
1237562
531448
161197
753261
496606
789544
507678
1690096
1981512
314933
116944
307375
1996327
421314
1217747
1275890
1687372
340433
932948
637208
1143804
952773
1845532
1161838
1792568
1088503
1708886
1082507
1403371
868
817301
158571
1496541
393642
921398
1217691
1274872
1488253
83761
1598620
131758
446487
225492
1478901
376608
1083729
420943
294672
949451
1188095
1884079
1096974
1787503
1330877
528597
1424237
1631558
53788
79322
1631316
800057
1603349
1487542
1561831
1990288
756582
1410185
295665
573720
1209332
1004188
761396
631254
987530
507559
779083
1914362
1921590
555854
239985
950705
277100
1011823
1443117
1117658
993394
1079246
921046
1244703
664440
442856
1743810
1473863
627283
196316
1325028
870660
125311
121133
1931142
1699659
335774
1086027
679764
1407390
1230179
1613734
266199
863836
1185093
241850
408776
320611
1154429
1361017
1728836
557943
1863548
1099799
1628101
182665
595023
836447
1905131
519623
1998422
1482997
1282671
564578
1592490
11667
1639324
987401
194511
1724443
113433
1643632
1885407
1925879
1895046
1728912
309377
571988
1686957
1677360
976669
202910
1235678
958106
298903
843269
110935
1535623
1624133
294801
1819389
1446130
1298042
956017
1933567
355092
1408130
1559538
1542201
1638196
778826
475596
280729
1055430
1911203
471598
480103
671510
1005131
316286
1235211
1382428
1891863
1948131
815565
160977
51588
1881921
1838753
1693229
1320342
1856650
371611
1598861
357049
1466395
1703304
474666
7868
819691
571527
844967
1686720
822867
1126790
1155635
491316
1974319
1651044
1097680
534224
1271125
887291
1192232
271926
1785911
1309812
1316355
1549272
359420
593669
381719
659290
800923
741270
1820454
917241
1309509
127970
1689723
1368257
1145725
1930649
1802189
518968
192121
629080
286793
1109590
206951
718984
1628367
1780867
716323
12566
23271
1995362
1578259
1392693
1418991
1236322
1025550
1638925
1694586
93096
1804896
1352110
1869862
1960407
1680286
1418579
364542
1991990
1094178
1781570
715179
1467613
976244
417254
1889591
1420174
215211
353665
236571
1191672
1945857
1201335
1115502
664454
1806561
1287606
883456
140773
496016
96012
1658287
482022
66878
1850254
165857
1178572
1051197
675630
841313
6217
934088
1241048
1031858
108918
331475
317013
273862
1638224
930469
1429546
881964
309705
1674031
733546
1672947
863429
868442
1065836
848227
19829
802780
1925789
971410
1693116
1311141
1772978
1403872
731111
591234
1494672
1036378
184121
828189
91189
1436802
808056
1874211
1353696
1349787
1123478
136714
1316640
85238
1399134
841157
1825355
1374297
1476323
37771
419046
258605
658195
387717
933396
1038765
450794
1504107
291026
788028
856977
798194
520419
924677
1450308
209457
343590
482007
37561
1945551
914450
1689025
1965816
1584047
288341
851030
1997925
264254
1085897
1876150
1427500
271238
251245
1182281
782293
64017
1687155
477894
499194
1482679
1224691
1450551
806334
1758935
592685
1302774
863150
1293047
895764
1177315
1056921
1231161
1368726
400668
1642924
944703
1578336
1951768
103415
1541483
1955122
46192
1799204
422951
374453
1270049
1019521
1014246
802178
340604
434935
928900
882254
407574
1791050
664404
1870706
1176431
1329935
1656434
1488629
189432
765471
1026186
230596
1509452
813240
1340290
172914
1730558
228152
426647
1455270
1067639
1403240
646569
1580633
615641
702300
1861610
1776257
457073
1127400
910203
224229
1681326
379133
862157
828911
599087
910187
314986
1948839
676614
537821
1937809
1665455
1812675
147079
660432
1796364
718583
1130559
819414
702500
1518001
1253574
1023176
496603
1582963
1818208
1832739
1232991
1624252
274140
577182
1404000
1585887
1329546
1828950
890018
1124432
1619785
1568437
1399248
395495
1656541
74688
867763
1010323
1716257
763995
1148046
791903
1398941
1503773
1912055
1887968
185498
1804998
359066
987875
1154613
453520
186153
913802
1203585
1436733
275129
1835191
688646
1916540
159395
816428
1505066
1243056
385420
280796
675091
1582834
83699
726001
602138
836794
84014
1924640
1037977
150157
1773261
1162466
1333064
1458230
1223930
1999392
530525
600574
1447031
785984
58323
1934341
1782300
355726
1326416
175086
1407797
1181060
1992510
818295
1701060
674064
662978
662256
485053
1428696
1871260
1910085
1262673
1423723
1381479
1712203
89577
345007
1864990
1447377
468035
1360914
1018909
1270222
809261
1731208
1439700
1017710
1524837
155236
552410
40000
656279
1623683
258199
808204
1077292
1187431
659945
150204
1721307
1314119
1988631
1610758
1677551
602277
457666
1952296
1759498
571303
1921113
714395
1941244
1320692
1513011
1015051
1071301
1919527
1865270
383710
554535
947462
1556836
1587368
1090298
251717
1658828
1792340
1562326
193876
1229909
819817
646716
534415
1552283
171654
1920334
136447
1650506
1064038
1629298
1292153
273788
476433
904959
550470
796226
1815735
801775
1211717
717135
1688692
715897
3886
1683687
568632
100480
1461931
1284103
460884
1559122
1427699
705419
567812
1045864
760391
384500
1148969
220680
53032
856238
425073
1930058
1225633
176943
660820
879119
684066
1744982
1456827
1597120
326805
55623
1633278
379338
399466
77267
1130642
1196847
349318
1214106
1233008
602470
1765483
370946
1406862
985494
1220017
208357
1515721
828709
1286735
1436051
281686
1190630
84929
1279428
1218519
307025
984396
210092
703275
1470617
202407
1053926
1104755
1617677
16992
1523420
1791698
1327619
788505
1826714
717120
1861401
1492514
236446
1632063
1632735
1398678
719479
940163
1810767
643083
959752
603106
1336659
1843925
423545
893980
1721230
655297
1516972
192039
1132664
173080
1273407
843328
1277652
675466
1969390
336724
1957900
1125686
1660183
1457749
784967
596862
858364
467036
1921482
1747696
1139585
862341
1399126
435067
1392506
860119
1076312
1176472
1122207
1132597
259301
1083015
1565503
346039
1277235
270493
1483418
1934242
1730906
395961
250807
665247
826570
1476279
1644905
1969188
1466916
1213625
1912624
1352328
853170
691821
1075568
924358
1568122
897509
1331034
1127215
550165
6951
1479496
1213460
1716027
1217051
1699021
806831
1397756
770125
183767
620077
480004
17128
1732813
567091
770954
311917
366926
1517390
1168950
1344272
128373
369746
1056469
647583
1667292
1865410
428945
707792
1070037
1317531
596903
285269
165118
1207422
1646659
1119012
1539943
301857
917882
1517131
1877793
267353
1043518
91205
141799
779742
1384456
350665
1205800
58878
369016
1067499
46843
1881412
29807
459264
1872985
370068
1134375
1342354
1319212
97513
1043458
313528
1642592
1127727
1169518
1083663
1522708
1664612
541412
1229411
1351761
1341318
554960
958797
425690
1092997
737684
1313805
970028
723097
1718380
1684519
951733
549505
1404146
1873181
1637774
48077
14855
262778
1151294
1485524
742492
672749
1700086
697646
451341
589933
111187
1500565
994191
38809
615913
997870
1352140
495411
1236771
1990947
177882
1161677
1596317
1732861
1920612
248134
1451378
1461627
525188
554432
1617593
1275608
812893
1962298
694982
518047
1143684
858524
1877738
1353608
623966
1864811
1570389
1044886
1288274
1943816
1578848
97948
545387
1287966
1687422
1868933
1547261
665098
304192
1450416
1962906
1177239
1965554
337454
459534
276365
744462
897597
1363633
1505910
214753
414638
873348
1116764
1976820
199126
1289321
42058
1463345
1167825
1562910
335897
655443
1106368
497770
233954
398115
696317
1476386
481647
730452
954400
1697872
642648
1497088
751978
1281979
1002481
1387377
1514001
730625
958561
332815
1677407
1174022
877437
1530675
661341
1820224
1799557
889702
795316
1398088
1600521
347951
47144
1480317
425260
748826
1454244
516448
789213
363393
1007984
1781437
1902275
799410
883544
578211
1783475
484551
932900
911247
1192059
1378024
1775625
1415854
240397
408167
1865378
471192
874425
134917
752973
1936969
28321
1199631
1999910
1306922
736894
32599
1256791
147404
760193
212394
1621244
690668
1618721
1010467
1357449
1472929
222091
21060
1251960
914845
1745478
1380560
38937
1605081
1271361
818403
78668
552229
517338
1665019
1987053
1635031
65314
1567435
1174371
1525030
677689
586801
1114011
412905
513305
936821
1153148
1211340
1438373
574291
402023
645019
293489
1696133
584191
40683
1564726
505475
65331
1452891
1035869
667611
1739760
1775347
1104385
1168405
1827300
288961
1170083
999108
1383723
132823
709308
1491492
70
367110
971524
1737718
491961
1903238
143033
1767946
1233327
105529
1067527
212249
1229129
855845
1863669
1259643
1151213
654531
891141
768371
260822
1142633
1429987
874084
1906511
1749339
1710510
1148899
1863642
1649898
418928
828874
137423
1341327
1923374
1867350
1788684
285426
1265766
1195282
68803
178836
884569
512234
1917067
1313296
1633497
652984
1864509
1785546
482943
1753394
742336
1904356
1877653
1744239
97341
1626441
58330
502126
157416
1177880
1081901
1468800
1177418
226650
215681
531871
1795298
1036647
1714426
124069
1677916
759304
1422987
482572
733880
678861
20826
1234179
838708
16067
232431
636002
1530036
1743741
985690
1760762
1574415
1871298
785337
1468331
1679089
545803
914956
846309
180679
1261285
979326
560624
1556528
1583844
162387
1317032
512576
1718687
560843
1571090
1136496
645266
1798357
109065
259712
608235
1438751
104141
271800
250128
1854080
1269840
1246063
1885865
1667734
234106
123087
821188
849298
37779
143454
1129016
560297
919665
502094
1699235
1224115
1822122
477064
681688
1623953
222336
62247
1587935
1658016
773894
1336470
1579172
1731294
568683
389596
622312
1227657
461636
388802
1827629
150726
81926
846945
163483
101787
308829
1126414
1832335
1268297
1557789
1565423
1250455
1171181
1004115
42081
917288
942384
1977655
1916636
1320323
1828186
1661503
1187194
1229994
1651512
1254307
240181
1023843
669499
565279
1116148
175972
1403560
583812
732392
1977386
372028
6967
714547
1871347
1236875
811033
1510836
75423
1878293
1158298
83460
1831337
1508340
1623254
1561067
1718616
1828075
894109
200404
136094
1428228
920331
242821
272864
1515777
1000746
1444037
350395
235090
1627647
1996761
581118
618940
767629
518829
430638
1565079
1374533
1866539
19214
54427
861014
680890
23879
1983232
229217
641415
1878765
894401
1441699
156504
1957753
1454059
846076
1936281
682110
1448448
1423924
738921
943727
1229621
1286790
808876
1131312
940537
1286924
791721
1984054
1022302
1819177
447967
452601
1583285
1356521
1263906
1185709
402038
1766707
1593017
285840
973290
710121
1874032
374169
570690
1018918
1325358
1076869
645108
24864
1168641
1499044
1419869
1085443
893348
831584
1552260
1469951
1250181
1205568
1915579
1841939
1585466
1844553
1818824
1580365
668182
906023
1350241
1015365
63830
1968165
1528504
1055239
225814
257419
742133
1680451
1565505
393106
1462273
1540061
87354
861798
777790
1329879
1801536
473841
1747311
1505319
1206124
1349697
1050698
1247031
1843084
650402
322832
171379
956329
155062
1557722
854811
1974000
793441
834731
1969984
745024
262714
310420
6410
1634027
591562
1984085
1885285
1768686
214742
55072
163998
1940771
1231748
1337875
1733072
294045
1276148
1299650
290745
1470368
66551
1898097
623170
1250169
1195650
1296579
1117474
288251
1525532
714661
1360862
89576
314096
992998
256189
1272649
1271507
551421
1356297
499218
1281526
1202277
155868
1594162
781081
991454
1933573
491875
1321886
105011
208807
108703
1169702
1204964
1307867
1416376
605335
845771
648071
415147
521764
1941396
512296
1868175
1704804
1872168
409840
1469609
1619865
1917643
1299204
1065461
1381893
820813
897793
628322
907954
551039
812924
1393786
892722
1056150
1737898
1952948
1042361
43335
391812
1587432
740899
1423007
1784399
1519960
571116
1298637
1281717
1799164
1041127
394452
217799
329460
384437
477045
822373
1525706
1667093
1581090
803651
830249
855951
1017332
1776704
1161659
18310
390437
895183
1539622
59268
606412
1485363
549030
575923
1823819
502343
188392
1560221
1630977
366147
1328161
194657
1765633
1165563
620521
1663413
617110
1030510
1125714
637863
1024797
1103533
1704699
71616
321381
178517
1610434
937103
816941
1959389
793649
649229
1408187
1602397
1541815
1328953
401879
548006
791696
124128
301570
1118602
1321176
714190
1590279
1266646
1788041
1568412
1096957
717570
993289
58380
642139
273411
1651358
1236886
1408369
1714343
757104
1271564
1441431
1094685
1826585
267621
1253047
1906142
1664906
1796854
1722543
1087507
748812
627471
1725794
1234889
343233
945507
1004041
199311
1797337
1629401
435572
110173
1821397
1843660
1191499
111891
1913353
1604492
1424733
623807
923980
1620209
1863289
1774885
9917
1034453
1945111
353304
1372202
1767815
1099316
1500370
1981313
919044
761398
1174212
854347
400089
1895344
1815100
979115
738505
837950
1771308
532994
119068
1652293
1776104
228677
447091
1418110
1068558
305294
328491
70755
1486115
1255448
1448479
1312169
897458
617510
14204
85228
1556084
1524981
721187
1071632
691348
1201533
37271
1664661
1145931
1330077
1576653
288379
345943
26486
1035381
1748951
681625
585800
1675662
1656238
405960
345274
610381
1820321
282681
775934
1649515
1803928
678865
1322249
954895
170768
1600797
1122811
1398949
796256
1721412
663047
1095788
1121123
21874
1096170
1556276
1936660
1309821
1512721
1165662
748841
1934262
329344
334978
1394312
462582
953276
124095
294941
1867241
1824132
1141307
35652
551671
609137
794246
818206
1593927
1412130
592987
1268267
1326722
991569
286365
1161104
1287868
712957
1698113
107428
1436422
286879
976082
246378
34917
58226
1402862
1279201
1391723
1299982
997684
1086115
1679477
1164373
1551217
65713
1105688
531178
1840577
1191863
596294
414327
720221
513511
607163
1845151
1009899
1964663
1222432
296707
919406
607807
647373
1199289
906876
134420
1046502
470219
1943027
122287
934520
611410
1017418
1493277
398022
165898
278864
205738
1113335
483111
1580659
1317432
1723137
1052164
1209712
1384355
1801292
340478
1238870
1780836
1835825
340890
1569650
1201173
1145169
258412
635738
1716743
1935396
364552
743728
647119
1672132
1479079
264220
428541
95752
769471
1414307
1453226
1148969
1661881
1911471
512661
1674803
716458
1504697
637120
662460
1992272
769229
1711058
368369
1171437
1386804
982258
447559
1953226
1069941
995690
1538580
1385034
187669
1107491
28108
466462
714961
1924962
700317
1908695
1117289
1016374
154128
1662921
1601279
353072
1447220
381203
498544
674340
163242
1843130
847591
1057114
296001
1877292
1942561
388959
276424
1434923
6979
680883
1925090
978535
145638
1652253
1271426
1806124
21707
1893556
338930
1591973
711148
1738164
714313
990451
151511
1956225
1772061
1870062
780743
752985
1464067
1410627
476903
689688
1875962
922892
1799277
413351
1124684
71167
1450782
1233483
1463518
910509
1715928
428044
900485
1206082
751044
1588436
935619
965721
862405
1280431
463860
1222145
711693
19935
269216
484876
1187069
1079028
1511058
70031
1009784
834456
591654
889620
1263450
271398
937452
1204333
1823282
1997026
1334510
1364058
1512530
1137969
755467
1470331
419245
658728
291441
499507
254584
1415077
576948
474251
1517543
246691
1750743
167274
1489648
685025
1452355
208607
1391327
559397
1366163
888336
746352
1497789
1040213
1645666
688464
1964782
1287864
170492
1909403
1020404
1317348
1670099
1381610
818969
229592
1105129
980944
1913648
994695
1676466
1225105
312192
483996
1056430
316804
1921539
1227812
321210
243776
857795
93261
1898058
665619
1063294
234605
53656
1485094
56177
233866
1888068
826285
1514643
1891638
209310
1751914
992468
427459
1749754
637121
263396
189837
11212
644088
142771
1698460
1884366
1329178
1903091
191404
324556
1445466
428548
1941756
921017
1335618
1080617
559904
1731461
255722
466664
859974
1454078
129871
1280557
585107
360766
1579631
1458791
1832964
1742435
1611210
545274
1380952
261
637642
1555568
1669947
585483
1347464
1471885
1649938
1607981
1954383
153144
1047968
1637651
455711
1911656
1663503
1195139
930493
1400167
830680
1679100
1963445
528611
1810840
1940320
1577807
772947
1275314
1613223
1274693
1075816
1560596
1974177
1577592
1014346
1330194
1276136
1612699
1360748
1203281
1831539
933212
307634
470830
1288529
1333953
22226
466868
843760
555655
1156352
226619
34199
1122208
653368
633828
1409651
1623628
1414077
1984682
698128
1825502
1650640
56365
43431
1235519
1681880
312535
24310
1169694
1818127
899231
973942
481016
948492
854867
637450
1195645
455890
1811810
787116
387548
251954
1692041
1484906
1923111
814489
1669817
1370389
1918574
1885827
1672045
175301
779802
1342114
1154322
552493
29376
135707
251449
618458
249521
1962609
1075174
571291
1119421
176690
1512711
329733
1947670
1758339
299612
1088206
1732991
787655
1295518
1871562
1340422
1706401
629435
329524
777001
1758607
792394
679692
150038
537265
1903836
310315
794930
915088
1076780
77441
1985596
1115652
781587
270616
142180
59000
708335
1189471
1065177
1432853
1794605
1732014
1287925
1744833
787036
1707800
89988
1333159
820014
1455953
374212
1639353
1464951
1310255
371993
1544717
922547
1259608
74324
976676
826391
927102
195266
1468293
1583907
704945
1928921
1425739
1802635
1171552
1871626
1267777
1292550
1955989
28750
802554
347091
1309830
76331
855734
1654922
479307
1211969
758235
1990894
1053633
421258
1183413
143185
1608468
1639483
693531
1163575
546397
1794451
1547628
1344507
1026873
1810958
215215
503453
872516
192039
1930802
1795886
64767
917367
455846
882015
1095661
99822
518892
1220756
1158576
1567772
1399419
109108
1915263
1279292
899205
920714
1920250
33596
1118350
1532316
1871772
638078
1514936
1649279
1127451
370372
1820103
1329438
516790
1094508
1712103
1270338
909225
1456443
621894
898775
456061
795792
888181
262845
1057020
953006
619798
1153146
188090
1677498
242042
1246831
876396
653599
1152651
992063
1141335
229860
383168
739866
780126
89580
269991
1253308
1275117
1481781
1570733
235672
614737
1510730
1979624
48348
1428144
1431473
1229749
952645
1233781
374678
1443934
1095565
553145
888575
156508
1374976
641449
15720
1632133
1510632
1833848
603876
1099172
1559878
137326
1300591
185893
1315226
183647
1663713
1551514
1629457
1190119
1742283
1420142
1289014
1773260
1667173
777954
260344
1902127
510620
481325
464197
67569
610931
964212
1103176
1518919
326380
1432659
1724025
999380
802963
1092817
334608
1009489
389978
934033
1286704
1473951
840978
1483916
1371846
311533
183256
270119
454898
1891051
1348911
578532
1083647
1901723
371895
1882432
574206
970286
278133
664372
505302
1222521
1585476
1488308
1878335
64551
43963
260309
923782
705498
45355
81203
321902
806926
933607
1962081
832681
1492112
1850825
1497434
658208
259438
1564461
834692
1013195
1960176
1685896
1529055
1918943
1151995
724738
1724003
1692926
110149
1038028
1774837
1500127
1728554
467935
407860
432201
1314703
1625599
1150461
1947738
1170894
1747759
167499
432388
964036
1602506
1342906
1288392
1828022
866612
1787045
452435
127072
388240
42412
1022924
988064
1489527
1327245
801830
459936
689202
1347879
798303
590891
990611
799520
139942
761607
1942275
540513
268905
1401587
762394
382552
819474
398601
287866
224396
16880
784807
518937
404635
1090096
540286
931779
846508
1346961
70272
1741593
716142
1816559
557130
753812
1703692
1896264
570995
1503549
1659972
237458
855076
333292
1592563
1334343
1854938
1191354
536687
457244
133221
777374
1144616
1203294
521640
818432
12267
1101342
598300
1169346
240612
715076
1984651
1293664
400357
370077
1409354
430070
1930536
1111510
1967609
871289
334388
1156113
791390
1503112
1551697
238901
1105613
30801
634437
699232
1743341
1980798
697810
622061
820597
532985
94218
679862
1077236
164340
1481969
739859
1653127
1761476
1977852
792124
1841620
706417
409817
1891931
544068
1536188
1359972
1447530
917335
1625981
174503
375415
1352064
1723806
194882
367612
1067467
1709031
1181850
1487293
1270811
1141778
1933939
910802
654936
967268
637852
156602
402104
1742527
1438815
73321
265132
1071856
759318
431037
25515
165520
1139928
1584027
131776
1196819
1606974
672577
1404856
1015193
1632108
922548
1112392
34088
1027057
1872060
525519
1374603
752295
1811484
1903231
1131941
366714
1598908
140759
1906082
1423320
1035177
694882
1180875
363838
62736
723842
1633405
1733499
1512463
1422654
1735188
1654484
1035093
147719
583936
1489748
104280
1056645
1142532
617922
1559231
675109
1003357
1080903
1088443
282318
1718261
1396836
1142882
1458024
1007544
1271287
709041
1977451
35181
204111
519465
264247
626493
1570826
345309
1033813
720300
1637116
478921
644379
367001
1518757
142421
333007
104607
1688801
935098
433464
1530693
350207
34619
1111998
1784893
992504
1584485
598510
1580372
428778
1147736
1537342
1160175
1040699
148789
1845939
289756
996138
105259
784857
1743842
1142295
876828
1132672
1306685
177220
273360
1898943
623250
1549902
1213217
852018
343202
1004287
1618775
1290983
317780
152421
1136370
1612603
1397629
1752968
1364381
720885
546780
1687526
988339
1982563
519694
971043
1628593
221701
1302045
683963
1451063
1072257
574103
1659669
336195
1082934
1029813
961555
1605374
1842412
1310449
1493866
1391340
1984330
542363
1982754
1570896
1862917
1356236
1035239
279655
1794238
276603
453714
1426359
1900924
256117
1816544
132451
407306
1543060
883458
601367
276070
766090
1023861
1728605
1543659
1900298
1955880
716206
564694
603522
124570
1779822
318818
501732
1331689
376132
440638
1292746
143361
14331
882435
1631135
1118634
11325
1924992
985690
1718532
622400
1468932
550521
1583534
480369
1166436
1008398
1429287
683115
1513794
1397275
1654815
600904
1247740
1845373
1379748
1851725
1211501
1965539
1023962
1091217
548386
1342071
799743
403018
142022
119165
1017970
1727422
1690137
880125
380758
1421831
517251
82948
1178106
1698095
273941
1048837
1068228
1689070
1242297
402289
885814
126958
1922837
423834
265893
1186713
1794453
417710
1675204
949643
1927450
1144057
662527
221907
256624
1181573
985461
279988
496820
1131483
62529
70187
1981721
1761199
1052051
1994159
123322
1637000
1095834
1630321
1643585
1215665
732304
1356266
1592432
332817
1348280
459925
1380852
295899
295264
1713989
881568
10344
238295
923445
1102422
544233
1142785
1316093
657295
1503645
1744355
1120435
1323385
378630
1356171
55889
594168
1129618
1372835
1457634
1071253
1083838
1486613
626579
1259612
1028220
1155877
346097
1699308
272012
1116224
334856
1989324
1340100
510379
233414
1621017
494894
285831
1611774
959245
1011723
530111
1208236
662260
767473
1972295
1312548
1047148
742357
1026190
464660
1133842
1274503
1795096
529272
1419635
1028300
341980
1234325
307399
1621489
776886
803006
166453
801199
1853799
1188614
1172237
1791815
1169839
439102
1214551
804625
277776
361695
92996
1113897
555537
1156163
840248
720333
256512
1594515
250387
764598
1008317
1932205
1220950
1830002
755033
1802859
1935973
177075
401821
1589652
511784
528850
734014
902759
1650393
1213208
338270
1380442
553013
1698641
1950684
987188
791087
1979245
444097
352207
708563
869940
126958
561128
976640
962041
351746
1440251
479174
93552
249919
1335363
1227118
1214153
1333628
757007
380994
10700
1415880
126246
1509500
1614928
1805817
297354
280167
1750498
1619587
1638417
1394836
1676452
550322
318170
1592323
1865171
1704856
1752276
23205
510087
183888
1873738
1885728
1055828
1920304
1961588
805704
79180
488875
385515
53525
1910453
551807
272899
948235
220577
914783
387544
603909
1087106
1660347
960301
1105996
1756532
922114
977773
274499
1332654
1599573
420514
908491
1627827
750217
1037685
1563297
50390
1682366
1967547
1362241
489788
307354
1990377
1650211
783688
211682
1000376
1631814
1625958
808718
519684
305090
1164088
245931
641081
184949
1818593
1326891
757907
153937
843787
630215
413222
1120087
1928967
847004
917063
957309
1666810
1029602
253697
925664
848439
1576276
934986
268510
594190
1460791
1113047
980020
1625936
1981586
1277217
186867
1444482
1274466
1018884
1705575
1734219
831597
1673571
1130761
1641885
1087902
184544
1799161
260988
1366563
1662157
156382
1464163
1299725
160565
738809
348005
642816
1579622
1476910
1242538
1829188
152849
1927180
710236
1347098
947184
1086330
492553
211124
871251
1148748
1549502
1739657
1305185
378011
1488497
968270
1259715
1934945
1124760
1669942
748177
943751
1914726
1080095
408316
980639
1835177
817345
496170
1422637
1014590
86886
1961703
1152265
1463966
1099794
831519
157112
351744
1007003
1858204
1875584
249122
1192508
35840
193696
328968
1714402
857100
644865
347280
544436
761224
533883
1721234
1623722
513136
1627049
1705820
1698547
124493
1521854
1118043
1001553
883992
562720
1776474
305380
278161
653922
1462680
1269685
1222560
1348474
394697
1822959
57397
1723452
377868
1403336
1669753
343280
1263331
1387175
1393204
1339035
880751
909480
1762144
1000414
1380247
1202455
474993
777911
711640
1068525
1531294
187916
344896
315725
1998408
571654
1025893
87390
746918
1215166
1981007
50546
1058929
1521620
1364146
1681071
634976
255179
601695
486307
535885
148648
123843
775438
1627975
1889013
749898
1722342
1602293
132653
771125
1739631
1790955
725244
1791450
131093
676014
1538095
437978
765270
566121
263261
216025
773947
791505
585302
670424
1624397
393266
1611177
1309040
1457114
1041578
910874
808097
1306650
1715674
1286023
689534
1761353
1768588
1326424
1187775
577512
1019599
1231182
73025
1776246
912241
1694496
1438526
1294979
161343
312200
258603
1504092
878024
448370
850607
1484156
924424
1731673
10836
105434
1848042
1359732
801265
1872704
1794133
604919
890007
827716
1918941
476872
1293904
1448400
592499
1241310
976131
1439275
688803
1798314
1303699
193571
875868
1347235
1313191
162509
1753929
1746110
713251
1176243
798547
1192899
102993
1765890
17500
1804097
664344
346477
1586466
209651
1224865
1638425
377441
1975893
1337461
1921480
930625
1178462
710561
1503885
516159
1120903
1573833
24090
1007239
1464076
1611833
1384627
601052
869955
244500
1069151
1430218
339761
745240
1199201
709128
444428
1229707
1976794
750433
1869571
19941
1780715
684000
397833
286478
397454
862614
1297064
1964225
1583594
547371
811413
530008
1430040
1478045
564601
1254541
183242
1226204
106272
470019
627465
1132877
191988
1660450
477065
1659723
1646371
663862
862280
295010
1967536
991950
1907226
1133152
136162
1259052
1376653
920267
369571
45658
1116131
1371192
453394
1932973
1066931
1206409
386368
1139659
620639
154582
489291
733657
1374970
1223578
1718155
625154
1195676
1278602
340432
535865
284231
600650
327477
530497
1232185
1930545
1217673
190439
1101874
1013409
417696
1807813
1175270
111818
987088
132099
1455293
912487
242757
134531
290020
410363
1941965
617576
1586584
673535
1904478
242426
1313641
133303
1542670
1654366
1990711
1272047
550352
1545077
586044
38185
659514
193294
449846
1346818
623049
1075513
982176
1482228
1470806
791931
917501
244144
1191066
130229
1054123
322182
152856
323342
1750403
1633355
1378772
1899036
744712
1399670
1919922
1444427
114594
1685809
1301696
1987480
860285
1772454
412604
125105
220158
1611495
1543925
1997653
1848247
565905
1929796
1427274
802694
1559267
1193211
1945294
1758594
1294178
429793
967323
202679
871511
809886
1063861
835278
1509171
739893
1634905
875828
301535
263488
235498
1987658
293833
1475125
1407272
227053
1343192
1300145
1329090
845662
1820834
1806983
1210962
676300
917770
397327
89367
1608053
1621664
607455
270268
33252
1959265
1700156
1023661
472401
1793409
288147
1235763
636189
930086
12800
626362
761053
1880738
925373
92480
1989918
861276
750589
1297804
507224
841834
420753
455614
1068102
1552423
1609194
57997
1919314
152924
1933748
667786
996007
230223
1661857
1323698
1534658
1394020
1208495
1502462
1797251
1660571
1979155
221295
844779
1151246
1466023
1901779
1533576
1982724
1328610
1637722
982314
904015
908184
1619949
1053812
194337
542560
86118
310215
153613
181408
935588
267791
368122
829323
575980
1623520
989375
1256587
1407453
1099105
1569229
236391
1273749
907171
1837783
703570
1443452
604875
1236905
235195
777059
976973
271833
1985373
1298588
543286
817349
504249
503658
1396965
279180
220897
1381305
1732450
1952786
756441
1881693
1512434
1168649
1961609
160969
1051595
889820
1377260
1002685
399457
298905
474687
992856
512840
1832351
1612557
179859
1128423
1884420
1990208
330910
1767495
733497
1672637
1698908
622313
1801812
1472284
1396277
229411
1498026
1943393
1408867
1114573
1902166
530179
1440745
278097
1906987
1462203
1511732
986149
1551341
1613633
69459
577346
817321
1066558
229796
681012
1471594
227824
1774505
29022
1068339
657419
618307
1311577
1999290
1748929
1397162
6304
1808913
396386
1066744
1078076
1679613
1263985
1540656
1803794
486279
262571
235915
151582
356649
165547
994008
1652925
1897694
1467005
1221231
1837237
1986676
1464911
909682
1659055
268682
391946
206453
1152301
773086
1639040
660504
1912117
1745535
68164
1407204
1882206
367148
886921
1395374
1045686
1324974
289329
1003759
946266
125048
1652503
824958
1106153
1140357
741107
1279780
1199614
641155
1540016
633944
1085403
574620
1110849
1928146
431966
277639
685976
1340436
1323370
570453
4229
411343
1136147
1500067
1977567
211840
522126
49405
425745
188406
729206
1138897
1069647
1998603
770564
1654146
1061321
1754029
1023358
1075226
1083418
967580
963042
480712
542210
1384064
197380
740034
1409611
81744
854412
1866762
196079
342806
539018
1611804
618654
288683
1334690
1653459
438172
1688856
467362
1482032
1588179
715593
1917506
1175849
1400078
113546
747773
1165440
824296
1949315
996858
1128893
1882746
1855434
1205035
1457994
809280
246356
333819
813514
1612544
780030
1129610
1227048
1747570
182502
633513
1697721
536828
785006
1013963
1622092
127725
833236
1529552
1888879
1515392
1675955
1144706
738037
865616
1415459
555871
241999
503441
180817
985280
543445
1051251
618127
872816
1546825
1403964
488708
1516808
415002
1233336
738911
576654
188733
70495
81734
999391
1346644
1478728
47256
942511
1047844
103741
437227
976703
1969321
1520364
1846312
994481
768375
814441
722326
1699108
798151
138028
1307510
1267017
1653392
1281071
1847959
396370
903076
207679
1619698
277288
1974175
1360205
1389635
733240
1899793
742592
1162019
837702
1839327
1752708
1330245
1545706
1292162
947811
427326
504711
1612641
793761
1564046
612439
1102941
335489
1657956
339123
857180
428014
1701528
776533
518617
469295
575843
1043225
1264382
345680
944245
347856
448395
51798
1392766
98237
977690
1263932
799305
92540
1259834
1730058
546318
286957
1791963
253652
1562809
14459
96186
322142
1171299
1783589
974558
1166218
182626
610772
958793
837292
256018
1453890
1705462
1788664
1326045
603029
117603
235662
855059
1316429
643413
1854478
1497899
946577
1331277
1844508
678793
1163343
1108276
1384261
1761030
385475
1811326
205454
1561287
642104
184414
834348
1732459
476009
625718
1710868
1123508
244568
1797543
600937
1812914
1788911
1687383
1642545
1163309
867821
723077
935704
420535
619294
802712
995697
1679948
1320027
1723188
167679
1448020
1004863
1838656
461941
885229
1934259
1344774
1767944
1237266
1196566
1213038
755362
504464
2764
519257
109438
1926882
954992
1246566
1959214
1814684
997576
1605575
425141
1625867
229633
1693257
1581201
224121
851328
2377
602650
1126355
775823
1809212
1785212
490135
1347375
656280
834827
825908
1712328
1885994
18316
684034
618044
1799881
1438511
622014
81985
1340373
858802
1197259
352563
828970
1341946
1436176
266990
1778049
1397787
643402
472876
898219
343385
1695057
1938467
814746
1454093
1045882
1961939
1856313
1841337
1323302
453844
277771
415101
768133
1335408
1718272
64960
506494
1102503
956446
1562501
873849
1142774
989150
815500
1536039
1884771
617098
1084528
471910
1803110
305047
237333
1345377
1275811
294717
1751422
236052
1577826
621863
381931
1929635
542049
111927
669983
1335462
846914
1713856
306505
1623695
1644270
1727551
595329
1372779
721969
1666501
1527099
834000
1555190
246358
21192
914384
1143211
376836
1915704
51040
337758
1693259
1307248
1031762
1642924
112713
726504
52960
717029
1924648
1724909
1973533
1630803
526898
1061885
863780
580458
1945209
1565480
795540
314059
385061
1557671
956222
1073048
374270
988885
574165
1338904
578657
715481
1578912
86604
1569188
1956225
210739
1881317
1271412
560544
1933735
96972
253470
1484737
194791
144634
1283060
1766100
397046
554615
1067228
897939
1679230
130400
702195
275085
1668633
51905
1182982
1921375
1186596
724839
1402984
1131044
466841
1587424
1821565
636713
653244
1512970
814382
1312709
1952875
843397
246849
412835
434167
21053
1556721
1685478
1150438
959466
305425
348455
1964409
747879
780391
1544105
1055955
203001
1373169
537144
1280083
959166
1250009
39670
265577
26177
68751
1979954
679666
394914
695443
1462286
807050
1918454
1658831
1108573
234816
1272666
781644
748252
1421291
848539
985590
1856931
1716567
550931
723445
1112261
653461
1646444
871163
120535
380521
527888
1872964
1652983
1089989
1687898
1392674
1003704
17038
1881247
1523800
1235969
1393061
1967071
1999229
690852
1355106
151453
1475899
43406
109227
1474900
1824217
854948
493992
1410897
652373
1006834
506397
485830
1473720
108367
191408
45927
1463988
1210391
443121
1716117
956687
86775
511767
501203
1130235
1979809
1384455
131725
721522
346412
635885
1459810
50174
267381
1276768
395402
1814286
583743
556780
444935
457644
531330
580928
1736168
286419
808251
1398929
1277319
347866
1621145
1707521
217199
609720
1176741
1028384
1747707
974045
1378137
130699
1532999
563617
746053
944167
1253607
1191720
1248565
1034780
128746
1835049
1087643
1433806
1083277
428942
979511
478171
358851
453879
1258912
1262329
321221
152645
1177900
215474
1804387
1333329
950355
1935563
762866
1431619
1663447
536533
587138
130213
123646
1403076
850716
347014
1670599
772604
1225448
435681
1234486
673866
1962730
366438
354005
61731
711515
1550584
632365
288242
1246561
829297
391605
81502
1295124
98262
181616
1842233
464565
1262570
552602
247662
784967
1919582
260408
1630320
1801117
1769334
1397664
612059
114715
1386494
870218
193118
929620
1569302
1152783
577257
318494
767379
258241
425639
1456941
547759
1958619
1168268
1304196
977079
1704390
1049563
200300
272681
533060
509189
1220226
1509957
1544689
1087230
1401541
1888980
1580057
186132
590312
412159
427095
1429194
1611079
175096
1084380
985106
1890079
282487
905743
1072003
325439
904584
950876
453455
1382047
474662
525765
1590049
475174
343898
878540
1840380
1545552
345583
1778058
365726
67690
1899385
104966
1025964
1630073
1642488
1179847
337308
842869
1268058
1866588
651369
1472057
1208863
449813
375860
347158
1171575
534133
1327727
634303
1711626
1158033
909253
1773758
313712
370471
119520
175722
1310552
1975052
1714810
335549
1993791
830986
1101380
20552
1599206
1047617
48090
492839
523490
1861495
1209863
1049323
658809
148242
1393016
1247657
1233843
1601185
915371
1840507
141264
57006
1906274
677406
1146200
309472
1923155
735835
1862137
361292
160961
1607084
863680
1578063
678914
1181084
1607124
957956
771610
897223
1286948
1825852
587282
1041448
1833293
162501
1416479
797785
320857
1507961
523445
95631
1229698
1250506
808172
1759171
1396791
1851804
1044245
352298
1429197
1482567
143785
620624
822312
1652460
1335947
969071
170676
194460
235307
1888001
1315348
308819
337200
1191830
1870824
1863468
1395835
677164
1034063
1211903
875224
633276
350383
990437
515660
161954
1191299
586302
1215308
1208795
943653
878194
1187368
545065
838205
103297
764844
129922
972690
641097
1872793
1906540
193016
1422052
1591852
169755
70227
1261778
1992913
828082
1253903
459051
1772921
670882
866736
1114511
1805273
934051
1926080
380019
973629
397803
1002060
90720
328887
837357
149392
476946
1663123
237189
789665
266385
313142
1483189
971456
1891102
617504
19015
1787845
705155
1322692
428509
922924
1196820
1833124
341056
345883
597904
1931566
984266
985882
1348780
648043
601549
1394191
114119
1398319
505962
775171
749166
1770445
1978983
461002
1016777
702835
1878191
481468
294776
1803818
479542
940507
334770
1708733
821582
1952312
1539177
101860
70647
56512
193740
1025357
1111020
386530
835830
937763
851207
414377
966618
1652812
37697
1413536
303167
1935640
1275406
25428
1657091
145505
432626
860687
512758
788444
587156
1912212
1850599
1101348
434855
1207823
1034989
1597685
501198
790962
1494201
1278060
703245
1352506
1673894
1891258
1761544
1283196
682635
1749558
586279
1500528
1633422
1603976
1788876
343228
665145
1708759
41494
16790
1439458
1603159
833703
441528
965896
418029
717955
466781
230391
351154
1329333
1565368
821636
783304
925738
1629172
1632439
18308
832326
1889380
943558
168660
917605
350820
1429604
529853
1091998
1928255
224344
25521
483003
1905691
1296134
383434
778351
962460
714446
1825085
235639
277686
1058194
1733624
1580218
364862
205313
912701
817320
615632
708876
850543
1752649
1239818
533469
1780220
47853
112325
1558811
544232
79401
725686
278294
205800
1763083
1318613
1952485
500412
1004529
1080209
1856752
52467
1387474
1571104
665759
307960
376676
1815765
886153
1123031
179136
623888
801983
1198530
1058892
192226
1816808
640911
152586
1358934
1976394
1794365
15743
1769685
390053
867035
482099
1823295
1682488
1871313
1545380
1845205
479065
444396
1796387
1249782
323775
1521089
1808052
1606333
1559158
1215991
842943
1685075
1311259
106378
418893
1968729
1862728
557549
1830260
1075874
255782
62397
332145
1913183
1254988
247210
532735
1325174
867433
737402
106983
337846
313631
686356
985263
1625635
1782497
920280
880660
1422390
1389530
1942541
1659048
1238703
1466042
1706769
1442620
645479
1699167
1421137
701096
1293059
1547630
685048
1050810
24070
294499
333659
1947404
14085
1793844
437969
583934
822674
561204
919461
1440251
680870
1515628
998756
191338
1312249
153409
539472
1266245
1933263
1889450
1687097
1875360
374933
130618
1957699
1678659
866891
1455163
1191558
1842020
302877
1594625
1346312
1792289
571957
1332008
1734358
122279
1462127
1559914
165260
645970
1730160
1960294
1353564
280036
270084
880842
1450333
1913140
698249
918511
417649
1950623
1249149
1919287
1541016
1979148
780517
1583884
1926614
691800
1013379
1750552
182430
1886164
490330
1304886
1692371
1793165
690878
1369477
658877
1797692
1180359
1527457
1718819
70505
637034
782013
1799400
909760
440053
564635
329785
626793
823914
465585
421244
951536
102751
456300
1411147
998644
1179960
199136
820024
1347531
1035562
151674
26386
1231286
335571
178750
396468
291784
559861
1776897
421705
683264
1625590
76634
1614035
1215989
655500
705550
724186
1478923
1322239
135523
1942690
963934
146452
1579135
176543
336375
1938228
806273
610854
40062
1578305
1799296
382690
1900605
2967
1110062
507012
768022
1280554
225740
1430285
605559
1875328
1729082
1920125
1051318
1033626
1200036
1791528
1399413
1301352
1253919
410993
1858912
21859
1964732
1823301
1561401
977092
304890
523675
960166
411145
1763750
142919
1255858
265328
1078198
444524
1323782
1921005
622464
424084
1390327
1174335
928735
1104052
434688
262579
1116157
1285407
1735258
191382
1251380
686897
1023433
1858079
1702990
369117
384663
1597978
1716198
1265833
716215
1357891
1434969
57390
617393
493868
519987
1916250
1256614
227973
1607633
1316352
1986460
333618
869416
265683
1894979
1746628
1505574
1260900
1988645
1330788
1898367
239095
1604688
427092
407040
682681
824065
1281217
245149
1852927
840798
208701
425106
1064730
1057516
447778
1388575
1319585
1128100
1188258
300380
1005239
1035628
1973179
737284
110546
927639
652304
20838
67574
717254
1796657
1198801
1396494
1032367
1496578
1371564
1771719
1880177
579583
120747
1535784
290201
25940
1708186
1287174
334401
1052639
480395
1057552
1945042
44203
260850
345553
1053735
560900
1465478
155423
495002
1103110
1426391
266614
1279522
460292
1940009
1685586
1444990
1387021
114005
916403
310778
878577
472572
1840476
1513723
1189398
503806
1550685
820929
607796
1805916
1478390
1107368
567774
1950003
784344
885588
660455
1011248
1435726
1819511
1590747
1719656
590243
976585
1822010
1686513
1270998
1752410
32660
102624
279898
1850099
544936
690022
1268007
930078
1817218
1735107
1130355
783161
949651
1886834
184833
1158977
1652474
1672022
675467
80154
1395038
463594
1321086
714861
1131328
982122
1592152
1957696
712803
1380520
1733092
918544
1570912
1618923
1157145
1485979
843115
283597
464675
1210350
117071
6664
696493
1633553
1213807
1320992
1934188
1653629
583454
1787584
292300
938704
1492939
548872
1284449
1933557
1127706
867702
322532
492226
568219
525761
85873
313182
592739
1241178
1435118
1179408
1488215
837761
278765
733576
1746562
431749
1107857
1945577
774536
1683123
1375877
654681
29897
509195
141201
147966
882351
308686
1459672
1279655
1073561
727912
1222872
1600563
1933114
638075
1733454
1070675
1128186
1271589
318490
985278
38520
1855351
1806281
1636025
1258837
286738
180112
1494938
587157
1876898
1036882
1914813
747495
1126943
329600
895209
447403
470536
1363933
961277
1930249
1538810
1293130
1038873
575845
542090
1907257
1959779
24217
806789
233438
513288
870789
889544
706021
1969699
1517181
1242693
563838
1348966
310898
1562267
951516
1129082
376888
1456084
697733
246441
1895141
660522
746022
1449146
1911858
69514
1771952
1752320
408062
533457
892496
680121
981115
55405
1705481
1846800
1207738
1569745
1569455
1487703
440417
405802
134573
817342
1232201
1183815
142781
211864
587077
1240658
607237
1729501
1768050
129046
329246
741461
876695
1305430
739565
282874
672645
164748
17639
637095
132026
377371
794386
1747227
1441259
834412
633595
834174
764930
1938877
1095112
1684805
1832516
672009
813399
1859791
413501
468642
587813
540010
135593
1025509
327859
938609
1479481
1626238
514414
951881
685365
1918524
1622815
1049993
452224
889953
1622445
235414
804897
636466
1920362
771586
1049750
828857
226447
1204908
1606475
986880
1378588
762080
336340
1437189
75372
410046
1056437
948794
1237881
1556989
1764697
351852
717862
276956
424344
621783
768542
1727144
1818872
776697
1737899
482060
1623757
996179
225849
682260
1834239
310663
976451
891462
690185
1551558
46913
1041158
481555
542821
1927399
1191960
1695742
461616
137591
1813675
526108
1193104
956368
1835710
437099
964299
1661181
787461
879624
664984
116230
684561
682155
669092
331309
1062993
712097
817086
978507
1854641
219400
1935893
1396293
1835143
235621
12519
1115833
784770
1498429
1768836
412422
1047365
657898
531744
754168
764713
1682448
1656470
901966
1672798
757017
1370051
703188
938533
439078
899950
1854659
1353700
80470
909980
1250848
1036634
1266562
1385550
877998
1252101
197949
665956
1063984
874513
1387631
1798770
970521
1623183
1724725
824745
1241413
1635224
1126556
417434
1647068
1714495
1449325
1669543
739288
249986
961322
457887
1069296
1386898
1653773
702428
271173
1220914
185096
1068571
242970
1283911
243335
1738830
959602
223740
171106
1904834
1182656
379359
1088319
1707655
1346803
852543
1652823
1769871
1165698
1941561
551969
1635282
686706
1992746
1572786
196289
381117
486807
1411631
1799055
1731628
802378
214626
1403520
1756575
92301
1690704
747505
57541
30158
948608
1255728
651385
1545981
1930748
1683188
1722684
1346629
422561
1906479
887161
511709
1696933
1904924
1425153
1056079
354367
1257970
923746
1808737
782913
1187761
604302
984793
168613
1430866
1908987
1695552
1708516
1142965
1902798
915959
1821607
86861
1104747
870343
727040
117216
1015110
30523
1867684
1582163
274388
1840690
1273274
1135418
669348
432971
645511
1877133
1782168
759231
1360512
306341
1050700
797989
1247493
1523137
1923456
1882644
275059
857179
747565
955634
931767
213293
333830
563194
1354509
856354
1031946
1685511
630798
969399
973410
842659
585523
701165
146360
1416153
1252507
1754238
1736772
1965296
1569356
78997
486792
70662
1781005
782299
365665
1152846
630385
550428
1205087
967879
1810281
265106
1814035
1407268
1343117
796791
505419
1170053
961527
499930
1706067
1272330
570598
1657122
1933354
539340
330763
327095
625001
384321
1574001
454784
1077313
1613071
50721
67074
1307598
1566599
1167488
690440
845318
892684
215239
567494
1941185
1450298
1925355
1043377
1446648
1359245
365168
72597
720388
654051
1017124
1071491
1669522
1605876
232412
1567818
1757281
1142852
1990367
491336
69437
1516634
760679
834714
617645
1272676
1082938
565495
476689
1032606
1075428
814027
782769
425556
1329244
390492
1012866
396241
1256422
1483809
40762
1989342
464024
491743
1210530
837226
1102215
459125
1991645
1130670
1289926
1598770
283780
1757643
1954876
1265396
1055928
1635947
900946
868510
1851223
605319
548700
570634
551687
1132223
452297
343339
321412
590208
362498
1704926
121168
1574764
1649039
242751
615071
729142
1709025
1580389
1349998
249940
957950
1859987
628956
1371932
1975480
1824745
940046
185594
1418075
421341
1523246
349893
242190
580070
297243
156497
1131564
1813415
1590006
423793
1823787
1478745
1506314
1837032
531379
1268615
418607
779002
1849400
601825
1512093
1771732
674618
1985690
178381
1034707
4284
1870970
109063
1723803
1301925
286792
15086
767484
584226
1564794
608468
952479
665268
314607
1662890
1054548
1019785
687896
1208711
1181857
1532683
331705
1367194
1330035
340832
322474
378668
1724213
1688584
1610961
1911875
210132
1902134
564599
424530
249353
231815
1162201
613548
808691
1834397
1289749
1525861
76152
1662299
1084605
1239453
1923201
994799
215410
196460
1156791
1323795
1596609
1662299
1699309
1717810
104428
1356457
292732
1273449
1910058
7535
1840598
1470298
1339002
565752
1511450
1867513
986004
1582826
1166774
299278
1888933
1701602
1369673
1513664
1037368
1329233
1824682
1313447
1066662
206508
1175218
1846458
639882
445237
964792
134056
1627979
756396
1562419
620942
1692871
1762663
68852
1901442
1894002
983482
372203
1157115
1730845
521139
868926
734930
984247
1573727
1617345
834456
341407
818971
3340
1883121
540124
156319
878433
1087717
1668055
828336
1689284
1593138
965170
1397672
1358419
1234684
1101900
1796854
948097
1347014
570245
1727206
1621060
243777
1983584
521214
850125
45862
1600739
687556
821186
778834
1821740
1501057
558249
1670789
1237876
1108633
1930274
1977701
155862
1309293
1703794
825014
1499240
1359612
1137293
1205618
1441427
1711750
736653
47602
700357
606691
1051065
459533
243442
526370
1512117
787321
510919
1943593
1491080
1649656
509363
252334
43083
689386
1177212
653324
1500131
1258758
925398
1394573
1059408
455758
1650244
421815
1497818
652082
77479
501909
1342519
424339
375407
418329
1868214
1643297
1241168
1998969
735662
1854316
87541
1861007
1040626
598819
1497685
1153808
207429
395295
1150495
403519
1547473
292978
553042
919365
808709
1334175
219103
1020078
890147
1631024
1657350
19425
430907
1990515
296085
1909686
1909969
918921
1098341
1492077
1909329
478179
443099
837301
765768
297177
1598289
896839
105159
908862
86998
1600687
1593964
567565
601009
372037
1246839
4695
1903147
1234810
186515
903869
643990
1160688
1645704
1206425
1790573
1539452
1905505
1027085
769359
1310282
84393
631294
83631
1843677
990252
1755173
1205197
1543824
1350502
1021220
337555
1001771
1479022
1963547
344877
344364
1356797
1180623
857523
1730903
944679
734172
1863256
533444
1229104
100827
626224
316945
1071641
1757931
1578200
393743
1416406
1992465
1471050
559652
288386
628675
1524557
1884894
1817963
8354
602539
610861
302107
530135
416848
351852
1215043
1865682
1819793
184924
1617765
207229
1872074
187400
897735
60772
1243248
684833
277851
1228296
728648
463356
1121603
725150
1212934
925708
741983
74862
1391760
77382
219212
257883
912590
1691538
519830
605261
667509
1945744
1705878
1766524
1379479
1341174
1631505
1275104
288937
808834
36898
1068158
790880
119269
508376
226317
1322921
159782
734032
684352
1372045
1209307
261744
682068
190678
1381744
1165552
1116826
147110
1719151
1738726
50913
685319
912011
1065247
1368938
1426494
509872
1488626
753742
1992286
652380
562143
1894567
1225903
1686219
375942
259045
652735
1168989
1356878
1166137
155198
822511
336312
1255304
651115
1163080
498002
1744105
532907
325761
1824731
930684
1566499
577390
1544996
1653963
432639
1117760
177741
965278
868342
1048207
451949
968898
148682
1421627
521951
1832967
906292
857196
1363598
873074
551586
1495004
118303
1580511
803163
1598343
252927
259157
1680331
1275436
155572
129626
704856
1490793
1322303
1070929
998071
1048331
1787564
1114121
1876759
1583294
1461880
1738605
994722
247450
927508
438239
1637594
1826045
1150842
576253
1849518
396269
828820
1245795
1393642
1455697
1935362
1511266
519145
1714491
1069646
517400
541920
429971
1006258
855445
569784
557176
1789510
477073
1998423
849752
1315158
1558554
1526243
156074
1867482
1000599
1385418
658408
1412534
1680099
560347
1148699
1669174
1845897
665243
250721
1643053
744442
324836
160500
636269
734352
70274
577507
481329
305536
471710
313193
822099
1415901
1935014
294322
678649
1351375
1205977
692379
1014352
1619844
1890116
383575
1015645
513529
648051
1114159
86823
1962421
230230
18869
980975
350861
16891
1727024
845211
1959873
988364
343598
1618498
130370
865777
1920324
1876377
1391045
1855082
209161
1872584
540123
1584409
1363768
1940696
943239
825110
1794194
137891
623014
277442
356286
1562327
1566739
1208612
974651
584049
994625
9762
1659979
301663
827199
901796
1009175
1111052
1860381
54617
586692
649457
688394
1667315
527249
1901513
1085359
462795
309463
60864
140376
569759
1368576
1011918
448231
1222425
279506
1688116
1628453
236650
1355850
22175
606978
1168042
1315484
86977
1152810
124174
1420167
1652632
467931
1543364
399898
1360925
6968
1603473
4031
1819154
1301220
428767
936896
1320854
222292
116143
1912123
1247432
1775607
1457746
585673
1486300
1092636
1358855
481552
221381
1007016
477655
343350
458427
283276
850330
167711
563074
1854496
52429
127632
548368
1989734
1586558
989875
1375903
621436
89816
1636125
1894375
669459
1708978
173399
427629
198334
1568562
1646425
1015222
834289
384757
1588060
434588
455841
739395
1937628
842652
1554497
300222
950573
1583766
560332
1620844
1274961
1372039
636515
487904
1783030
301311
803255
69582
777744
417220
880101
1284983
685330
1091580
396148
1338158
1982577
1112199
1465106
1032921
639511
290868
502731
1758177
407724
1415087
840418
342721
1396312
1705588
1310783
1782682
610646
1767883
1303653
90509
1708135
621191
1119523
150181
167986
1172245
681274
192025
981167
1626778
1869586
26178
1416106
741738
722134
1205297
401620
224248
883662
1744838
578588
1037024
770684
483954
901765
601540
1193618
1743192
1278406
1068166
303182
1676454
124928
1311668
1957892
68957
276593
1273685
27808
1765404
1145451
295193
1633473
1587415
347670
721010
1070601
1971955
1415798
1945578
993082
1354354
945312
1483766
1219170
1877514
1060632
1880353
762685
882015
1393785
1582099
737755
163344
285593
593728
819187
203321
819549
407888
969834
1337825
586417
296452
499403
607701
1644774
68865
1516235
1827721
218186
638222
951812
1187988
1550459
1419183
1491424
1057509
1031209
406344
821127
318715
761556
1595211
1496536
191778
1770866
307968
318028
1041836
898720
465387
955552
119023
1846547
632228
1650
1319893
287903
488071
542332
1361138
1388360
1125369
721539
1669962
13769
1416326
1817141
527506
1163694
1888187
708210
1793598
126056
219848
1540847
1369799
1351353
442515
1517741
341822
1693343
1321575
609996
806278
1610673
1233701
3404
1749552
290503
1869637
97607
716737
565517
1719047
1279408
1769627
1660688
362740
217922
929221
1360067
1641386
695314
1336839
1192706
240962
553408
1204718
1219841
924160
1139815
1777581
510431
3597
1099445
1956357
731612
1126626
1357510
1672373
1639215
1978316
1877706
373061
413084
118491
297277
161692
993514
1934703
705884
811007
1131974
563737
1637009
1440248
1605734
1494793
1282446
1175733
724847
875521
1555291
1206143
627004
697231
207999
1771306
141360
575784
1206743
576531
1445553
21003
256117
765269
1039194
264567
1980560
432948
687379
1594711
1264798
1134827
149981
1503652
443767
1320541
1457379
313145
1582607
355322
319561
78151
1948856
1552708
1567951
212013
874902
1754842
1105413
1882125
1613293
41222
1527004
1575237
1184982
406378
1181536
898402
1607693
711889
572290
1028255
1353440
1731953
1595112
1427235
793210
1870508
1967638
1125860
1447846
1963760
472459
1521137
598566
1350584
11839
444871
1668246
1770169
361190
1867449
1370810
318196
950738
873837
688734
1170050
1235412
319696
1041407
194496
1377700
1064103
301417
117153
1225026
144426
1935671
374796
1827518
1483428
1291396
1698723
1852746
619172
635101
1714805
369960
188401
739267
1081719
658703
844239
399938
754690
539309
1820195
504141
1465431
409440
270802
1717764
1620356
1558608
1507356
1537029
473140
412673
395165
1943651
1465500
1629775
818729
1159086
1535947
952807
349906
871472
868565
710405
1990709
950376
1608015
1528510
957490
380411
387897
656259
995884
1894436
1221793
1596816
856723
17966
1179853
824035
1318462
192443
490672
1899343
1714301
788500
1345243
1336387
999131
1900439
175015
1548216
1151611
749961
571417
1211376
1729133
94014
1480573
210799
1733395
559760
229752
755203
1951892
1566528
108038
1061272
978074
600764
297593
1320153
1836098
1155444
438414
1953250
217007
1302046
356902
121788
869250
818722
1657253
130788
844151
1424240
1036787
590508
1798337
260064
828006
370463
310271
55596
239282
1570853
1334707
891761
1389776
404797
1242542
1306540
1895465
1502095
1266747
682040
1191825
1796515
838560
1085797
185585
1824506
1573572
253917
838575
1536484
1276582
57758
669719
1714247
1836926
1684483
346431
446565
1268171
527741
400412
277876
1811115
1463676
1018709
215107
436296
268177
746759
496532
33961
1788878
1816158
1258852
554828
1133198
1395043
34806
1627191
1728714
1152894
1303584
871098
1156518
1300567
539121
1519334
8000
1158026
1754730
50941
1093286
565701
1462323
780689
617592
43587
122783
180105
730349
769816
1512158
1499675
865639
6105
662610
1936691
1191537
960673
1371634
1439154
169826
1862338
1714287
659943
1030743
678088
740748
959127
532061
1707732
1026378
1375633
676424
1296964
1641514
1117965
994795
751311
1129470
453408
591801
1754979
1487637
1350125
1223953
1375457
19548
1741145
579594
1549006
818795
1698098
630309
40313
336309
1333944
690524
136996
1760387
931907
494987
1803601
801835
850468
1398492
1257251
1994509
1494287
1582113
1531722
1600869
1233498
1737688
1293540
118178
758022
328187
583017
440593
1923258
919002
959404
1483239
750938
1168689
1158385
1576636
186469
1969378
1416813
1985975
1678768
303095
1479679
812792
1840434
234343
1729485
1292566
1816135
871973
536929
949362
461226
1161894
689507
1133966
160236
431130
1117096
1113197
857797
931220
913058
1710091
375730
984633
1457302
1173059
340068
1498601
1773939
1142233
1807112
145008
1977228
162125
925767
849675
35145
1369256
1060909
1649768
911917
898000
1184904
100156
441006
692473
1206917
1211583
409380
853759
88967
622378
589630
103982
685096
201258
565400
1232147
315736
1754860
644928
1912241
397177
683907
1534673
866742
1934518
1287905
762320
1068936
1668019
1237353
265651
1512076
1754178
832711
850869
1653858
815765
1588015
191742
865922
351578
1076365
1707935
1575000
1064417
1620716
1198134
530097
145437
833589
733288
228231
1127634
290158
1743696
1380794
22189
461792
906399
1478007
1973853
497741
368274
1842351
299740
339479
215733
78968
352021
409843
1928258
1089800
440612
1022517
1654178
66140
895853
1936675
913096
450257
810710
1214358
413364
875230
2306
668436
1926999
1259869
1960429
91703
757995
177031
1663205
588298
643031
1985959
1503359
1277158
312758
1242506
1275020
172477
500458
257498
702017
546021
701388
1716692
572726
1430302
634162
1833883
1024829
1266522
1753502
384174
1602590
37546
435578
1645945
112076
1702424
1323417
899994
1630959
256266
1279539
435421
1323694
1557006
478480
1844344
146664
134776
1279773
1236170
1205441
373284
1102769
1502903
1999982
61181
267813
1804996
713744
1384014
1454273
312792
870083
76916
1994522
1906907
1887923
1754373
1348614
1946902
10132
343249
27394
701035
142535
796445
134454
1809670
1583103
435809
1067764
372839
1375545
1652257
1039496
1764298
1177786
86202
759890
1660812
1449988
1158926
77469
569128
1057732
944881
112510
1254005
915271
1317084
1459110
1753058
765022
436649
833264
1247540
1919058
1764138
868448
977023
1083475
423320
256050
230991
1094961
1316969
1500011
1751203
1861977
18878
505902
1020178
659523
1093869
479888
1807845
1838812
1517804
836022
1335466
1478480
1037629
1975500
1789099
1653667
276051
950238
1750955
477368
1078452
1249296
563413
1370039
1788922
1560084
120867
1424889
1589580
1361824
1802406
1422033
1344195
805659
998830
1552928
1366570
1463683
22975
668272
231013
678857
122455
226628
1265943
1811427
1387070
1987601
135765
73368
1413567
795005
1608350
1993012
1594443
200414
1378204
374199
1257168
231687
1531203
519577
1538835
1611451
1297420
1329626
323297
1238808
1872984
1318687
436045
937476
1514154
466661
1830861
459426
657897
1305961
158762
275126
1071414
1061599
1891483
1837760
1552949
182706
804190
307879
1121272
1072379
30708
400782
94428
256550
1765844
1912128
708091
1105098
1117418
1653553
386036
1876066
119797
77271
1736184
237806
1494713
925316
344835
35665
724246
550497
1122992
612407
427121
624114
450722
1051493
722628
1137617
643406
248293
588514
258040
62348
17340
1399257
1892940
872889
1863396
105229
1456284
1750220
1714812
1590343
570771
534551
1890228
1153652
776105
809349
1551012
328496
488756
861754
55917
1600857
1282837
1791916
621138
1155699
661705
1347531
1205864
726717
573693
1256521
599411
1315999
1465685
1606766
1004800
1893234
1209124
1293306
1844800
176412
1236876
298111
1341525
508051
1983776
65033
1541417
942853
502688
1752125
1533224
1796088
1237551
158651
1123668
1025068
1898001
763797
1072078
1736548
1255232
1325318
556586
1198913
1863741
331623
330272
1950599
734469
1037744
759261
1975883
726019
1389117
831396
169148
1544500
1535217
237212
696401
697615
1853964
1042345
1458491
235766
389176
1967990
838316
1007590
1093694
69941
606042
938446
1329740
1993966
553038
1806416
1496218
641566
33384
1969134
402915
325469
1652908
1161877
1699242
867367
75467
1997609
329296
1005542
553005
498983
812447
643872
1775196
1063572
870555
314536
1185454
1457396
49247
177321
162845
1550763
1496770
1602711
709314
1274186
913417
1613323
359601
572247
1618319
1928554
184823
379188
776177
902543
194941
1142914
630803
1547460
836996
747599
806280
1562812
1881881
1400639
663390
547132
639863
1969649
1202661
742272
1880686
833633
438640
1638279
1510000
628557
1901850
1495562
657032
1431185
1182404
194644
107629
398187
916652
1782826
494033
1012782
1277204
771485
939963
1296699
179398
387351
580144
1021305
1481173
706104
892218
1103269
1662330
1928163
52550
544891
1444842
1239048
105404
1070757
1159533
193177
418877
1839959
304298
1502296
953301
1815009
593961
1531624
971967
427879
280285
573569
1905256
1641483
1520049
1033810
360202
1510773
912783
604634
1889790
1995177
996077
1870600
838413
874540
841401
456465
1500890
1171873
183281
860386
1975352
1366016
961539
1288150
838555
1065773
1566152
680227
356203
72504
1706658
1957313
1469388
1578613
508059
582099
1657174
832562
1207311
1651833
563558
641882
1344532
1603593
1978494
1810868
1115006
37435
979180
1133816
1622720
464926
1792568
821685
1366354
729873
1793884
900902
1906010
1430660
501764
1556400
1007809
1117851
220279
1257783
1122484
1995314
238871
412783
1284964
732397
165252
1490134
331437
992494
206891
537897
552019
734343
192991
653016
1466490
1995228
224787
1038362
1581554
1619593
726048
1332462
779941
1040417
1067552
977279
403085
1706874
1339058
310820
1247595
749032
1589481
371830
834934
386906
725530
670634
220716
1830057
435582
661942
156018
1332653
140681
844420
1702429
1273641
1565233
352377
1394690
708643
807017
1523074
150231
1139934
1484981
596986
1421870
1640228
89703
450668
973760
1448132
1627106
1873604
1930066
1311421
1479527
185722
1950305
2364
602563
975704
344539
1784429
1826692
1380717
1451968
814006
333550
1931466
1931451
534152
901285
826891
1232995
434990
152863
1476919
684961
1953726
471945
674272
235843
1121728
1093214
599754
1602179
589979
851348
1164080
1040761
609766
1187192
1671180
1163246
1865300
1027473
1933387
806537
928238
1767538
567621
1685856
78462
613209
1145405
1235672
508931
1482598
544816
1794637
1060553
866111
1044952
1801585
457202
915992
1573021
1251023
1436005
1703598
1678019
818341
18493
960721
1270726
1877799
611201
1982585
891388
1413657
585182
735882
1895766
403975
1653604
313693
1329172
996327
1645372
1184597
1319961
1499949
526280
719983
329949
1164442
1086493
1787063
1278732
1000413
1562229
1121134
1806610
1766748
1640391
1820846
1801509
1379991
1224114
1875382
889515
1678708
1336317
1257760
273632
761599
1821391
920410
1796819
1967358
1357600
1537591
1602149
505514
1220194
785658
1399549
1007826
347255
961491
1768754
1989691
501742
1366862
285552
1396637
1377076
1920889
1073274
1612964
1295495
1641130
1716043
923409
962703
1863516
677732
218335
1662342
424535
887811
1495112
384646
859697
864775
1207507
1392912
442198
297482
604274
1323776
1795778
34770
1885889
1134620
298214
174473
1389586
1158730
1441430
1621155
1481284
806318
1635504
1173570
870399
570386
1485893
142066
954197
1604794
261312
1220745
1733871
345947
1186973
478677
131371
163505
1342172
580006
1725753
1019573
1682796
331518
928120
1033248
1655466
1933940
1356214
710902
1982620
420973
140170
785010
1205691
1259611
1256168
344855
1384291
674655
1282744
934923
1974381
600631
318382
1225755
1342995
861400
1727433
852252
1806236
1319992
1270537
262360
512375
151844
1327198
1233824
831368
91797
1138101
265657
233551
1451262
1179329
76435
1238263
405384
1379278
654883
282495
896749
931097
1546470
829030
1722791
1790697
635438
1325578
604268
920839
1982107
1721446
1336559
1808009
1697508
1822931
1873141
1479796
1850807
111578
1849561
1477830
680332
639214
1139001
1322549
1575217
1967294
1605285
1293935
1968218
297393
327678
332344
1810201
1330472
1113267
915032
1972555
129356
260260
888998
677921
181878
1936716
375885
1406353
64610
540090
296423
1730615
1247588
674053
1258357
655828
583039
884617
308558
351937
649131
899482
482286
1361371
93746
345531
1794474
1728334
1343540
503024
1101293
1284965
1081177
668138
1722912
351624
1764209
261078
1721172
1563167
514010
880734
1535841
881817
1423321
81266
1183781
1844985
924176
1955968
777946
1439672
673590
1417739
1048563
1299489
693644
950552
1510579
1013658
1887338
227153
1222990
723633
1388993
1370279
1307191
235941
903995
866023
813444
120681
294171
869803
1086128
1211413
1454791
306022
1382955
1361241
1967576
1564355
1795332
154228
178558
1609624
714016
243013
1943543
1638809
1677422
57685
436389
1412480
975480
1114456
40985
245287
807643
745183
1152199
1138943
266929
1882955
172224
992644
1792551
327368
1710065
1540381
928846
837888
1115932
846322
876656
1050505
1434733
1479925
1055216
365868
1366686
1432995
128932
751288
1143317
668753
1748063
1947460
646292
1876320
634646
648648
652743
671901
1935778
174947
922348
1002447
1313636
1121638
371823
1590865
1819568
971277
20638
503954
1532386
788550
775517
343318
285712
1392261
565936
1301885
454365
126576
120830
1384340
1729274
1340175
974302
1274447
1774950
1067804
838065
950480
975630
1541844
1628636
1384137
590982
617458
889586
873698
1438097
759150
669247
688918
529134
1654434
1800964
1485635
863799
330707
1642837
1970838
1737446
1758369
1938278
1014710
1971303
1446128
1628648
1822889
1058256
405094
235863
1260569
778484
1765510
1719756
1610459
1304215
372103
957846
1775368
1002881
112175
1232806
889160
1926517
178776
1931657
808117
272965
1852764
1694253
694902
1856496
624621
1978670
1092478
328665
233356
886675
581917
378421
1465633
56491
1862190
1171402
1270418
1486708
563425
1025012
455787
1780438
564669
1113442
580410
90543
116693
94267
1398863
1937213
521235
644465
1793506
1230676
565171
674671
618125
2336
1357215
427896
1232431
1573658
1343288
1427669
463791
1331822
410078
801903
1476127
914056
999515
550888
1545786
1818981
637057
1228354
1477056
140294
761165
1558161
949091
929582
18472
1452032
243331
228373
1099371
538598
837211
809937
1270695
1592427
562874
1183689
7795
1605092
707892
1024279
1544434
1960436
1376934
1277502
371000
71993
37393
723891
1854314
479773
1219656
1764475
1384421
671210
1310154
1044868
1235046
1245526
1163783
1649472
1387198
1753785
1507558
1310788
486681
1093111
1023857
369007
387799
1465338
1457037
1563381
1386215
1982231
1905917
1064620
582213
100417
502835
122168
1326176
723799
603163
192012
1008466
778438
288510
1464971
1128063
1421020
149477
1474372
29454
586009
1257175
339465
924401
514672
1789888
774530
247784
736244
1624813
1464049
1178009
1987374
1316553
503893
1848113
801109
1976678
1128908
1246288
437495
1401706
726080
457340
1533176
907808
1129388
1142706
1685828
66276
1655498
1086092
650948
1235499
158531
716083
1964053
978101
461372
443030
1723231
426137
1211344
1000440
710706
23667
1652987
1842814
891265
1547610
768884
1119277
1171388
568095
1086727
903294
1322095
351683
1233534
581907
1696741
1903195
178623
552641
1247180
1688162
884606
1458906
1108743
1229517
538801
441800
1915454
873970
708990
368949
1738561
598482
208539
179621
1529111
395616
729141
228104
1128687
1413221
806998
1581802
1453836
1859530
762583
474937
806665
1089268
1640090
1229948
502584
1226114
699324
512167
461861
1964418
1769070
1886345
1715395
1833768
1702385
130408
1132679
230274
1640486
1021512
1318163
377301
1187751
194130
796413
1088669
405041
1882685
1823271
197639
1432906
871917
1614643
895559
964575
1898550
1710178
1955593
1954148
1603451
794477
817817
1195098
1958850
801064
1070342
87469
1032284
1052261
1180432
1478881
1430918
1074991
1894537
509419
766405
223295
1601571
1074680
1792010
413841
1640884
491445
1167847
845948
787303
587319
597998
599624
1155977
480227
1220256
1175370
1885392
965639
923541
1113795
1202831
766130
1534118
1014649
1082015
1824109
168104
254437
1090160
996612
577927
1816599
396427
975010
890430
1069248
1986301
1451272
709694
1471865
1802560
951602
614244
1863665
868869
1733572
1725232
1022342
254572
1624648
1937936
1035674
1089393
415848
1862357
620822
277280
963573
1328538
1907285
1235292
141372
73421
90890
933754
361224
808529
817734
1721987
488168
736374
687423
552621
574892
1267572
1967639
1857732
323154
404253
1152088
714467
1405609
1451944
1751898
358967
389249
1675465
149673
1500056
148971
23505
339198
1777703
238522
207384
1757664
764584
816775
329815
803333
682973
1207701
1311576
823669
669680
1140587
630379
1260569
1018643
830933
89510
1683139
1046379
395362
351219
1711448
1798869
741205
132334
1904791
1770782
1246253
1470059
246543
1135863
1583243
851253
1524428
186668
957002
1092481
1200027
1987875
968484
548507
1561792
1609487
647866
122787
420614
580230
1234514
76685
11952
212308
130846
1572013
591667
1647275
1686650
16473
1205494
1456322
139340
307763
913302
1894136
569430
1933508
1985728
1253319
1135930
77163
1102873
1330228
867323
635916
1410734
183498
368991
867100
1247867
1208449
160851
1026241
860739
543953
1424401
1404153
763571
1568662
934931
298894
562767
1319555
1088811
1162893
420133
740870
1493825
1837585
1888021
63069
750511
600176
240732
1516631
318186
870091
1330111
1368363
680186
1579371
53934
482906
488715
1017072
1669766
1091506
878954
143616
1843001
652687
1018731
1963799
1931572
1341995
1322770
802673
945630
182836
629850
986398
704797
1047682
629745
1100003
812450
1555377
1507217
493706
377767
178397
1099155
1139930
109569
647981
896041
556731
1850174
825165
1728571
550871
902301
926691
1413239
172905
976671
1453867
1503342
724145
211381
873844
815143
749395
563444
933718
1455092
1895197
109549
1853635
521453
1926625
1369773
1560718
1487811
303023
1685179
1606236
252306
1452772
720807
380749
89383
1938783
1745818
1460198
333963
174203
563863
1132628
612168
48386
120553
1813139
69969
177206
1031760
1994086
1601478
1868844
1512091
1683565
1143028
1135100
197312
1002968
1872997
1972820
2457
1450603
452833
1101058
1488040
218299
976891
431162
1535462
711411
246510
1162584
432561
502859
694052
1264943
1017121
6903
1868921
1255334
1937340
1724956
1859352
84986
934068
1312413
1507645
1458550
483624
519905
294072
619085
77815
1689210
659201
1019388
881939
194154
1789628
1092487
1184805
456005
1334025
28078
504857
282403
1852869
1040103
956749
1226201
285840
1959752
847328
740888
1439244
1992399
290843
256097
792536
1291473
907105
1645063
752607
1862944
664430
1388304
157270
669861
195322
774088
360968
1032372
881199
1490115
425810
355134
287581
1543159
551512
1564573
1821536
1687119
691835
1358871
1938571
1860605
111304
1665105
1028907
1329390
268049
572883
827034
172197
1425473
898333
192745
610544
847446
1689254
1375471
1182574
1332703
1798543
1357619
1286267
597732
210912
1407729
906391
148612
1036840
209716
536831
591793
337716
1790449
1603454
1982328
1177921
1171301
1888420
1091736
930395
298775
591004
1169577
580382
675494
761250
996655
43702
242462
604102
1345712
942815
859385
1868696
1581016
1455122
1818009
822155
1931641
1311785
1524912
885471
219415
508517
1561765
1291472
1035451
999170
1033255
1096129
1800819
1583566
1073970
225573
12809
1221948
771389
1066149
432305
1418807
408762
9485
752417
1409016
78341
119138
1594341
1408593
531825
460124
1604220
210373
15175
427299
914924
967192
562816
1692653
1925745
44279
1536387
1433825
839112
1632920
1996929
791783
1555857
31800
1618420
1249568
1334871
1304141
646039
778744
1867210
647283
890971
1895515
1959300
929142
1313920
69140
1072189
726898
1230607
971197
721873
1787131
1324471
267205
1434130
979537
868604
1974211
487816
255946
375901
1300223
1508529
609066
1589614
1881475
1440447
1838281
499219
828851
1554761
1117281
1297758
1245452
1773250
236010
1082029
1373468
1851209
219943
344096
462002
1332176
915791
233247
429883
781138
530586
1253200
309076
58983
658212
82060
1923467
485914
91821
1772391
1370897
828908
169393
1403947
888385
875770
1162880
1593793
685570
1521330
1413853
18709
1987697
1482432
53646
892061
1472796
1936584
103882
501530
883174
461944
1333523
1018174
1569911
1053275
1950214
1962712
783953
75697
999618
201969
15217
1228331
748275
880526
841057
236819
847441
1761368
715171
1315642
1363918
650277
572729
685180
1603458
1806538
1087784
1020274
957976
1498990
1417497
171119
1232182
899233
817144
1576059
765620
1373220
1128569
109855
985067
87390
1494474
1839543
215865
1272125
725533
751798
1167702
837234
1358469
1212147
1755980
1006798
88972
181671
514527
633233
9758
56229
464580
1556872
1604719
509720
1081616
1715537
1001748
1650633
849397
98744
538665
732810
1289382
1608589
1116036
999268
1061538
1213468
218115
590475
1889340
1327373
190962
347755
1717606
766293
1259358
492492
1702280
1805219
1028101
511962
258733
1258058
1665411
972201
1846401
550129
963222
962891
883845
1940266
1819784
543552
810236
801784
1033382
206339
328569
324371
1968433
1572833
129340
584445
1319643
701454
1276878
240005
1523592
1633696
1397563
893832
133733
846380
706470
183466
1412519
1228497
1339406
310734
1755873
987858
280446
570248
1589867
429993
1305435
954833
381974
1153004
198816
824486
1273126
145285
591631
1977105
687842
65226
1298746
134828
926530
773438
1669124
1197146
975027
93793
291518
595521
35435
1071717
1536066
1210826
1506620
437627
295996
636306
698922
847151
1489381
1068155
1541756
98882
1218445
1065903
1037461
1699372
1236588
421508
1776352
834081
1185367
1392382
1771273
315035
1867435
590869
1433701
1442737
1698276
1542630
168913
1662657
303840
1126015
1381698
1042000
1644849
1844232
1673065
690491
504287
1857246
1092622
931689
1016042
547427
1308635
1381135
139606
1685823
1851162
541677
992093
1180120
896686
1333712
753063
756528
593029
457077
1100672
1185471
1273051
66091
281479
1520770
1200102
1026216
910880
1046756
716118
1644294
959443
1158777
1221991
328218
87994
696291
1898232
583399
531748
725856
287777
924795
353343
137891
1161026
985230
15390
1015639
1730981
1780376
1637517
165172
327097
1459660
1917610
1929461
744951
304307
1335680
1300334
1941528
1246706
248585
1020063
1415952
162107
393476
1487309
100347
1279134
503329
1958874
1505418
498850
43986
142505
1619480
417248
804255
689652
159085
1765192
1553612
424816
559568
258896
941707
1717286
1457539
1497609
508772
262000
1351385
26807
1599710
1554936
626192
1540327
814551
647239
1881171
1540757
1424288
1229248
317957
81928
1233358
1894744
686680
77416
1397219
1855595
686839
1020984
588907
74044
1938085
1532277
1076170
803708
378580
394956
1736016
344741
1870674
1570151
1401368
1805989
1157780
1303477
371093
514624
767177
1738958
1936129
1389048
1871016
1144874
599696
1749256
54091
571819
1451082
597838
337755
467405
1572685
811058
1791672
1174307
1924439
1803131
465417
1323032
1060507
549909
1527706
1511466
1276671
237610
257692
757300
663936
1729141
795236
1681726
1118739
553770
569380
373205
721848
1375500
1803603
1489739
380139
129464
1715580
817061
348852
494605
1306052
222163
904561
1284813
733953
1404832
1266064
868886
436929
1215447
186875
1931809
657690
978140
1173794
393394
1661471
1528902
1914132
188479
655711
1675237
715368
1338370
1392696
505022
915556
1089437
579713
1578322
688763
1221887
106200
283038
1137790
1670047
1463535
1305576
480600
1527045
1302142
1561989
499937
1514945
1033197
518226
237323
1116481
446000
1926832
1314529
268531
1922367
728824
615323
1000096
1323035
1599098
877073
1383062
263334
1695822
1290193
351759
197230
990153
1970652
242765
269844
1750034
1379811
649330
1474982
1417506
1618170
1895296
1297761
1031456
1976382
1825474
1886065
586151
708284
1775397
246279
916401
1323865
1748334
850932
1897915
1572080
1221492
121453
685060
342772
148925
1165666
1066266
1876523
1216247
169106
1901587
975447
718205
101292
1181418
482444
976443
1498992
490182
1314622
1186746
1821439
1890805
1133457
1869071
1299817
821100
392893
1304505
53131
56105
1864816
487703
1657220
493752
870740
853845
1620912
774840
1439420
972764
1644648
151519
1152777
538057
1393675
560184
1859972
1134502
591834
1454992
1261789
1932728
719108
532055
1151323
687385
1591381
1406302
596683
884700
1021771
620808
1805014
677006
457942
211875
834103
1514354
1456219
668842
1158937
254435
1535959
1080228
530672
1469073
1640719
1640715
967114
1194386
1103355
1714933
481788
593715
263905
1876908
1159647
1731049
753853
1227485
1797844
1563479
1217436
1125545
1867512
692864
586228
1915655
389898
1108668
1304085
1814810
26409
1674455
637313
1478822
326766
1551685
683339
526332
65894
148134
1709558
1680360
1794799
91358
1533845
916874
656791
1714245
480966
1627313
483325
315247
447212
453441
1201134
1220300
1592756
388704
1342630
1084076
803497
1387600
527281
1989114
491423
50397
1275328
1052733
409642
354120
480942
9458
689700
1254229
419356
1175751
81256
521486
1820560
515893
418895
1023169
1132275
333237
1445142
872277
1758589
1549008
1744784
1586247
593120
151144
1458441
1886156
1836543
1576826
847493
1649984
1455987
345321
1963043
950679
944876
438078
639958
482522
1345982
1038551
1198253
1615605
304068
553639
1307631
178771
1363263
51655
1652109
13858
999641
990499
230234
917259
255544
1876855
1602726
196111
213784
773302
1136211
1652203
1268646
1310993
1638860
512228
451655
636695
546414
647775
1401037
684403
1470543
1361995
1181319
1645852
521310
692218
1332590
1743586
274526
446381
1636494
848780
1142131
631031
1868971
1847822
1555445
1632575
87120
194531
1743470
1965970
162275
668648
157141
1860972
549142
727291
1686182
1192142
1671538
258282
1387511
1374762
1149504
984265
709371
178757
1050752
279279
1982298
668800
283455
920350
1509998
274035
1570155
1007138
1971239
1353495
7601
720183
1171048
1946550
794796
1587871
921055
1540702
1023810
1141060
791241
778535
1656897
806678
1084479
1549675
1613360
20941
1761915
1356391
1884437
1884986
794472
189103
1851419
137243
666322
388123
318399
1634729
24515
243192
1095527
407222
220955
515714
1894125
139720
515004
563408
1229700
1485433
1216444
1362984
1545645
368867
397320
1831543
667994
1874779
1343545
474944
401555
1406039
1296522
1636146
1860553
210652
213902
901049
1552450
1548620
1032210
220584
1942052
147223
613147
494907
817081
28325
383931
1767404
318744
911562
684783
413648
151227
156673
888248
1348533
470317
1739223
1112768
1068576
604404
1530435
881142
1685864
1465129
1145883
927205
775443
846486
781002
686113
1452698
1915746
428118
1270187
476175
310621
550098
131065
1558858
1034252
1315095
1373221
191738
1460297
1326896
1725113
1583986
799795
1653185
1698148
308818
198045
1883737
1886389
1890624
325230
1188216
162185
1778983
1873864
500602
1193478
1764539
573504
570305
183343
1042856
1652495
1233308
1250219
442930
1701119
198629
742075
1746606
341789
98862
1457023
1926065
130414
1030865
1979221
1281760
805810
708410
1392862
1421328
778267
387188
745674
1982606
137709
1613240
1188484
1025003
219693
1575277
1196528
543120
1411653
98167
1274886
22168
1116831
1129184
218403
27272
1070162
1534839
1498136
1246083
235737
1588885
890215
339229
858579
841317
1055052
679143
438651
873846
411739
1634145
251533
484970
1627375
1650962
1898250
585880
1062588
66646
878306
1373402
1404009
1856845
1876141
1227014
1949919
1581548
438242
1341343
445308
1719110
1030878
1501020
1609638
60766
119481
1493914
1207592
415526
1189133
1643896
1164508
1462271
58634
1719054
1488463
1688601
454225
1622296
1944263
712302
1430272
1866123
826232
770532
1178780
1279293
122863
929077
1226015
1956449
1804905
711614
1972044
65467
397898
283144
1803797
1725170
42449
565291
1678139
454688
1197341
137942
709190
1317428
1652433
857697
1564893
1762923
1641931
995744
836602
1212577
109772
794274
299899
1315382
1648218
1652659
1819235
127469
1029537
170148
1092263
1939712
840336
1253516
1098798
828595
1440443
1357016
1288465
1005392
707337
622257
1157138
1121241
1074425
198924
733852
745286
52896
881999
705568
517218
1425020
1245281
1908567
739241
247556
943452
1746616
207613
1487249
1345865
1735069
1570014
1439582
1177549
1802989
1451961
1302424
251927
1440016
1534473
37332
1733519
1364073
1221046
924736
1462917
7228
1712614
898737
1060406
1376454
1252217
1263015
1038015
310229
982447
709900
471892
1803393
1940487
870907
1445166
52971
665918
183736
1774741
1482655
521035
1565555
885157
1958750
1799870
16266
566218
1236793
1825269
1405824
42255
1421222
687074
844618
172947
1015794
501969
432032
894042
532671
414251
1001268
1493261
283885
1166164
1720440
1749350
1315482
1960639
815907
432693
603991
768767
1093136
1683504
1177883
954165
1092087
1188204
837861
1458427
1647826
950087
437605
923298
1397560
847747
758987
19100
126259
566281
1270349
1631281
1996089
1295809
504403
415110
537591
1743481
1709708
805181
1290441
550474
417753
623642
1062033
1310737
628398
1817307
911781
607069
533044
1184162
1013908
201463
1594629
403386
1118874
1413019
577597
720090
1303448
1666622
379479
671260
1851056
265600
261396
152881
1266627
1212806
175451
1435994
1726788
1062197
1488617
337029
1007192
889037
1317930
601436
666453
434201
473319
765153
540525
309060
1554213
1955810
945798
892899
1986696
453959
1213896
448806
1111272
713143
327204
1954230
1627798
1458027
40834
699599
1408709
509177
893430
1658280
863488
1167292
129867
530502
1551868
1947959
397878
757782
807682
577226
685533
1834296
832486
812577
1999030
997618
1491679
722869
1672507
1029497
906563
1627708
1038777
940890
1652765
927950
589070
1009012
1484981
1534790
1645897
1061681
1303682
371289
816099
655710
1110724
388340
225080
1144271
1169467
272455
329509
489806
1949378
91746
1730315
399317
598268
1423363
665733
1771355
671611
59707
1882525
74862
734233
144882
1538174
1424634
1377318
777974
437158
1433146
659983
1534526
604270
444355
679668
115592
584509
1146421
1874756
1007185
1563627
1399044
886624
137860
1787976
1590325
326734
1736015
830299
1098030
139236
1057942
1936787
429069
1701006
1211619
804687
1237405
1432761
853427
1018057
462040
681029
128340
865798
1086662
540766
1932371
670061
945548
1366989
505159
1917865
1361494
65875
382573
1180933
1331120
362470
357760
18084
248545
1960285
134248
392602
401888
990254
1727163
332234
1849015
1872805
57774
1891969
904261
1521591
815529
971161
239488
746637
383745
122374
1005331
1905469
179902
505798
433677
239054
828085
907297
650070
1747307
679617
40801
1536662
729359
1037573
265338
682253
1621763
1804657
375991
562119
1056131
614241
1396630
1896153
241217
1900151
515353
1219013
1450022
825785
1094746
1895653
37044
697599
529741
620337
872243
1827285
358127
199698
50330
759696
912859
29302
1109620
1225747
1514744
1886099
509915
1274130
1016212
1398120
430976
875449
1630175
261112
651583
59128
533863
1308561
1995748
932978
1387249
1778474
75457
1657202
1681657
1359977
1266946
1258516
217087
212596
821551
1318171
1216777
1048949
1468683
968987
1725050
748855
1288980
509761
1067715
667415
396340
1076555
488836
691345
1637035
1195151
1722907
1120042
18318
468136
138640
961601
1261134
728554
1944173
506365
1573361
1560378
971080
1324429
36900
216427
387105
1754067
1934122
1000336
1197293
1243589
866003
361617
1391720
359823
1082202
904605
110501
1386638
394422
903767
1103388
218878
1292207
77480
1957798
893897
1841625
342003
258692
1082616
57587
717018
412916
1626733
1667641
625836
990049
139554
967897
1806614
1211841
1313448
698969
1322311
396974
1288455
678888
876140
1526137
1232409
284804
864758
1779492
1967909
450853
1857301
897397
1127361
1230745
1010672
544193
1305093
310931
67967
250202
363955
1683778
6024
254388
1369584
1437896
152221
753350
685362
375028
390900
697799
983979
1862145
530931
1429565
1532089
1392651
166652
314774
916160
289176
1014809
1071025
466905
1757748
599692
1539686
144690
289434
1787223
1931744
1035466
1505878
169962
1055202
1278637
1857130
1963725
1728502
1634129
78264
1459711
1974786
1455971
1097539
1970889
506708
352688
202413
951365
1943120
995430
419552
1157469
1060323
748333
68248
1488073
1617792
1793347
110239
761524
339506
98229
1072312
1566251
509821
623149
1713892
1845039
302867
622562
1257007
324760
345150
435436
508441
471180
267472
184516
516515
30018
1887937
1792840
1160328
1602823
1980026
130216
1258694
142831
395694
635212
961372
1205344
932830
191089
533168
188268
408078
98678
677755
1513260
1415239
1027146
1291247
1869044
1336053
1182031
1392942
1245225
1361204
251925
1929112
1396890
1466145
1543889
591740
721838
688935
623251
1722522
852687
1665111
843983
1890944
1007624
1899397
1881952
1825802
1831570
817509
932665
646555
75169
1404692
623846
1681582
779806
1766817
731465
650245
1050656
1425332
147025
935164
561431
494108
769389
1260251
269301
1637543
87171
1735703
217590
1366685
1495793
1095172
378884
1994440
1267619
641653
1581636
1909422
1318341
1202114
1719379
1430104
1066978
1623866
1697109
1299012
407574
1429616
1531058
1265247
582574
66632
308106
1043807
852367
1869179
190012
822231
1903954
568204
643169
1084323
1910278
807185
563919
1065448
636921
676518
1003742
774705
534646
1441151
995966
60273
1895247
1715518
1920831
209764
612631
550653
402636
1784466
1318284
870648
1849206
895031
373223
1803229
854024
1933644
1577514
10806
1761668
1065077
560662
789134
1219956
1809129
689048
1696413
614121
435664
1755966
1710098
1868997
1192737
1777800
374948
118001
128181
179550
1378446
1962222
1618517
558352
959212
1806250
1177331
1267188
1738634
606407
1377713
1549908
1435302
1547874
1114454
285951
1301144
1736905
452716
1955450
1908637
656656
333448
1748760
123316
1368815
100422
1329805
324183
620732
1494107
913930
1112496
1205226
239510
639959
440875
1191169
1090094
827122
373182
953226
1009886
1180793
1356157
761161
1210020
79781
1830468
20812
1492165
105816
1569935
430705
1814816
1850108
732192
49183
1825756
1691351
1983173
544433
1257443
1670235
476647
1723162
931903
863223
323199
830249
321844
360730
1681349
969083
1399508
1133246
1804877
593287
1636796
1159452
1190156
150360
816963
1378408
1350725
1180081
293259
22390
159158
568171
428798
790543
1781078
924882
396684
120287
1530180
1215600
276286
14331
104692
1930971
565534
18076
989908
930360
342365
849549
1373684
1797747
1895321
1281990
868584
568894
624027
681168
938459
320822
1181695
1426807
1960406
1341997
1906418
683016
1980821
550303
861492
284187
1932283
1058960
1175279
1933182
1048053
1953417
93445
211097
1586115
821558
829347
1343496
1633432
1730545
470587
1766061
828465
907556
40988
1689744
635662
426471
1559280
1074793
404468
735035
802887
840958
1363032
608130
1294490
1383659
988798
245574
606970
565028
904274
1734925
405627
1155007
460728
709686
1881701
16239
87727
295899
209033
729699
180888
1941422
1680244
1543613
1829365
1578080
1635828
1813962
1528554
1851143
1383774
578267
1957778
843728
975396
947185
596595
1250369
1008822
1993683
1485776
1766713
46234
418751
133252
255034
402346
509215
938104
815750
1477320
537890
508347
671580
1036732
776553
1839632
973231
1779457
946550
719842
1703096
844258
720416
1589694
1813484
684302
691897
1917649
167671
574600
1812837
1415014
119356
1996314
1259398
284030
23860
511699
1912610
802395
523794
1254982
538983
799174
1418328
796327
1344325
157924
906689
723776
1797424
840036
502614
270381
12680
482944
913556
1929760
1385363
1466217
1380699
1221763
298621
1758934
1446265
1565179
963984
1741096
1273145
843938
1170636
374662
1372024
422605
572441
1112707
407063
1044813
1773297
1204850
1764754
91673
187731
1508524
685560
1052730
1036444
1055046
1592771
1757794
1304385
735366
613763
1938084
1780513
1759575
1656714
774618
1159005
118033
1138864
283743
44109
1505461
809956
1100132
1782203
1701946
1488285
502380
1314150
1281987
638749
916326
386581
1529265
1606319
1298958
559653
1462742
1301547
794826
171435
417301
162767
69168
1358703
614808
1566080
288135
1783569
397757
75343
758489
484659
1663574
1401264
1223099
305772
693884
1125813
1300001
631110
1225925
1235545
78311
912666
1624661
1212344
937759
328885
1953659
1037080
1464483
383473
208034
319277
1265715
189812
1027470
1413953
1257359
1558574
537138
1366169
1999619
1549611
287454
462762
515545
1471038
1773612
654363
931078
134129
478738
860903
1196932
34208
600443
1990101
1249711
79935
1372912
1728189
1788562
1670834
1388673
1047279
593286
1422885
1037759
374300
1922411
503076
886806
508696
1049751
277143
1735730
501800
1336479
1241272
1481909
977494
1177259
766551
239440
646550
1243970
1741173
392881
1479035
1633195
104774
1076004
1942468
662739
1219947
1062020
458263
1863953
1826980
87865
267079
377695
1724488
1361754
840394
1518112
679903
1631567
1598085
1166843
1010137
539314
1873975
305015
1038961
1804130
390790
104752
1071568
975113
1675202
788736
1597960
1505701
1056685
769381
1034626
786565
19825
972654
747234
1495199
1886482
457336
1395404
1915457
842549
550641
1131999
1859
949058
1224450
1836993
1399297
143266
1303580
1709615
614076
431333
156155
273007
506305
1598217
697751
460503
1795469
1206985
1181626
1305222
1559721
48694
722995
635443
602555
1336459
644356
426948
1800177
975628
165699
1488382
1733011
584567
76599
1974614
525480
169168
302971
223367
441109
1166461
1117541
333905
449868
1132205
1806218
900112
288835
922582
2874
543916
1774651
1760995
910250
233271
1401459
1738709
1855667
1216263
1176771
1003425
450666
1551224
480769
1582727
1990845
756389
182098
1775384
1458108
748319
1891396
1469238
613327
391915
1916619
808883
578589
464854
1851562
1880814
1559115
1501285
1734943
1554065
1419228
827985
903924
1329176
643619
833891
968746
1337192
1873666
1368072
1504639
885245
1167091
632637
428308
1243972
10824
179810
1853158
1567175
310333
767974
606659
757979
146807
1838732
841299
1572551
177720
680213
1167552
1815982
288787
1270361
702750
478017
305198
1975650
1997676
646062
357983
732147
1230795
1350258
1299473
1743892
1565865
1352079
1961808
671397
854572
1692687
1666956
1669418
1559344
1518186
1155373
1673238
332334
46270
1127949
120482
723263
546716
1666704
780546
1775688
241349
1306255
1209271
1677230
1930334
1036038
962984
1264363
1150169
1127634
923957
1041201
1760858
1036874
883228
132407
257376
854326
873523
340639
1817598
1376280
275896
408540
1377336
1535166
406166
1208235
537247
1756179
1766839
1938773
1056501
1176229
1722203
1636268
958014
711246
774780
1790411
211563
204552
1745436
717005
376684
1739950
887568
1295073
815182
1085752
246403
1286723
1386453
1519104
1043928
1132635
689659
1734755
1432929
1318895
676080
202962
854333
1848020
1038823
1429969
253689
471746
124603
264183
1936068
1173992
18706
1028612
109072
685023
1344820
1641038
1389856
1470620
1192304
1252525
1109205
1039146
141717
900236
561357
1459920
626765
1432119
575570
1768832
1341568
1431718
1964886
1731564
496648
418795
1131827
1868787
1912596
792587
736399
617927
1947823
935191
1679733
356107
257980
1851947
55024
798564
1817294
1040436
346991
1115421
517602
660704
1989594
1564748
760126
1138901
614165
454563
794555
519211
857626
1410125
1515727
522141
1924643
185809
633912
580446
1951519
979915
1250080
788695
1412299
412120
1160355
1352373
205584
634270
1953394
475905
1073427
34529
1910533
1558449
340147
254231
335564
1605298
1364507
1384122
59149
624559
1133860
291673
427989
1518895
1542393
1688649
415970
414597
1748095
1893076
1982602
1173640
1074065
1883247
1710485
1997472
401660
734074
290788
186842
275985
365143
372622
325966
737407
1828451
41412
882298
451340
841330
1261588
1159120
236011
1919316
1378525
934692
1469381
999
124979
1052482
891202
1375004
1850083
1776919
1838034
1106870
1852960
1375631
541429
824331
874658
1538151
722803
1974328
404389
968657
783474
796161
901093
1607194
798393
311848
1915219
741928
1149107
767622
56974
61356
1364099
1873491
1820234
1074294
53164
119663
1597742
330486
290109
1928391
1933191
823311
529806
127348
1773705
1769182
541022
346994
1878043
1577048
1442570
637631
1531212
1359771
1697301
228679
711281
719462
1197445
1848072
123785
784007
539509
1880382
1060070
1778518
1714429
1236056
78967
952416
442784
820474
508724
628063
1587672
1170014
1213388
1314984
778620
1262324
830334
1466857
1305067
1115733
743857
1198382
226755
1465468
1015479
1180403
1729241
1795843
309025
618788
1773366
1356703
1598519
156067
820782
799898
589383
1830652
207809
1118735
507559
881651
382590
787025
456507
338622
1093284
1230987
834805
1703856
870894
1688594
1573716
730425
876969
1103287
1320008
1816312
369597
1916280
198325
230141
113628
1014130
537402
1448526
1034020
4443
387956
1260585
320623
1242737
1043515
1281178
1954903
469528
1417119
604498
1453806
828020
1975021
689071
884409
1729861
1333272
389882
391252
94473
1280913
955641
503527
1841922
526296
1463824
132787
436004
1087780
57646
1480957
1867966
818888
757274
1460972
1466159
1418134
843612
1127373
1981831
102888
854320
1518946
724213
217411
1687332
1061267
153117
1442640
334856
1331061
1614214
1468112
682558
325550
965377
779390
66157
1877838
940521
1749964
115210
1591611
291539
551042
1788825
227264
1898948
1149186
18374
1163184
1276901
1399766
708595
156173
1280137
1559763
1689126
1363026
1977120
84061
1220052
1085457
1716074
1916435
404304
1568260
1377777
973027
1325115
1595
1105248
1081045
1685597
1916066
1388605
730893
275303
647656
588593
1680022
1931923
1521299
1681136
991862
888786
1382230
764178
659660
91242
913229
1436772
813252
978322
164173
1477236
1907933
1894400
351047
416689
369639
139422
890462
1192126
1179184
769839
1183301
17733
458902
624831
1180320
1079145
18751
608242
1039163
1115032
1646704
174875
1903885
1347020
21169
545303
745549
832168
1326953
325146
263980
157119
1447763
1990679
1300688
1863968
1540294
359010
559124
1667438
955137
968862
1471215
1494340
1113997
1884434
447145
1896938
1048688
770505
1285149
377091
922085
1476778
1133350
1291749
164231
334184
936110
1400259
1853524
1275015
429124
237997
1212615
1622283
1798529
195600
1294765
1424749
1404363
737810
764418
1646716
908575
1345737
657978
1115452
1654087
827534
820486
1842329
214997
689764
890930
469001
1659135
649408
1199609
747756
72739
1248029
1121572
650243
956370
178743
181278
121910
743327
349900
331690
1116900
940795
568138
65247
1975317
1811135
549347
397118
1286911
308164
1143788
903487
1163219
1876743
93264
1523213
1772400
382516
1300444
25740
364708
1419091
1033465
1563991
360576
676906
1062188
1175792
1829111
1587152
231616
171809
924209
867242
181992
964555
1231207
772302
1926973
1378202
931430
1983952
210406
953452
1248757
1397018
1437473
1882508
305546
1058978
1833352
35838
252407
665076
398113
124833
47748
1047719
1080583
1111338
257348
1987646
1613600
1973118
1071691
1128220
1679751
1917272
880780
484995
1118129
692897
1092327
1949399
1638072
1859780
1800636
1882236
1595191
1825140
544284
416680
324414
215503
829038
1842527
189442
1382150
1794734
435661
652517
284876
986443
1452290
478651
1145027
1723131
1317227
983955
1945630
863255
1462995
485580
1229985
1339929
1173510
1394251
926893
1397130
1712222
1935951
997581
1588271
710781
1972119
313176
243634
787150
1697827
1228913
1729481
531466
1247454
898878
978651
262501
1567942
1926731
523249
1429747
1949318
795417
1726031
1356028
607360
79088
1277685
396323
1587435
1299865
61673
1320872
795141
1978652
339047
1305620
1023561
922515
719720
609446
553629
335917
123283
21977
375518
622823
518506
1980182
1079804
1183682
1293806
1161532
1482213
448683
728528
591928
110583
539347
316395
1089624
86175
764837
1352889
1154783
1295005
1338838
957431
1457127
550583
344639
1965265
1188854
926753
749599
1309519
968406
1681774
911199
493150
926361
847003
908737
591508
1344957
1799528
324363
1256789
1482035
946229
1060641
370021
671172
1933900
298616
1994749
1663375
1647089
184824
1078019
531992
1917239
1899082
1651368
155309
626210
1662710
126183
224862
1797391
1949965
1570627
1362910
1055162
770125
1734747
422534
1398063
1068858
75046
1618299
1805562
638781
1092731
401834
1480548
565780
1477671
192524
1730800
1215670
633658
371831
924957
1463593
877814
215532
1488304
749442
607375
328345
262869
1701079
526245
601815
599110
187178
1139026
351292
1074079
1026875
692867
536921
330069
1204376
44175
1972968
1706067
1698418
1993967
1574781
453626
1941802
830916
150951
1431585
1821720
707400
1470545
722538
1817610
1660027
797844
1693393
259217
722901
1439824
404505
1108696
134701
631851
799922
474485
671455
181415
1067715
678706
1025082
1154899
1607753
564000
1841067
719984
1644384
461395
1937133
1871660
1394475
833513
1655006
744201
965522
1463984
671710
39644
1530027
1068164
428858
697216
1984873
33404
1920418
1192273
98319
1185080
1446599
1490117
1442635
570340
351567
873166
1875081
775177
643283
1646491
1845371
1574789
1923431
1825462
746849
669985
1125075
338886
299907
1619833
69628
728528
1542609
718579
1702121
1379784
362897
185722
114958
319538
1358357
313019
1594139
1187453
49532
376650
1111101
1266167
1568069
525783
1046461
1555177
1692519
956952
1502671
1889505
1175537
1335326
1735887
420661
1004545
184430
1137350
1697365
1116116
1831772
59853
172241
1829512
526414
1499656
1675964
1358609
993561
1019527
73799
310250
755838
818039
877689
98941
1377680
1892500
159498
1175877
1552565
203113
847267
1979431
1236898
1303233
1372206
1770452
1942939
96222
1087223
1551150
1807737
1677310
667898
187409
393017
831945
283371
805929
1511915
1002999
1685256
333766
1875316
438961
1495729
1553449
1922676
538486
503669
1699580
1594063
2133
54979
1913198
1979993
1041307
1017564
1389895
1872249
1254588
1215161
418232
867210
1143114
1511134
1364990
1193194
331926
1661143
1807285
1963376
488432
500779
1288784
1275051
97522
455488
1302426
1228297
1797412
1855965
1022530
1347970
878949
1443068
224244
1898064
717753
663032
1554094
425214
1899538
908567
521216
1668140
69769
73339
325333
134634
1534017
1284607
785909
504889
297672
495555
1883522
1657146
1776084
630072
1665272
789743
1179631
992061
45908
1940606
56941
191148
1101702
416148
996864
1201130
511402
528484
1072999
1057694
619443
1903541
952518
1478901
427590
863108
1082622
1392437
1907908
1378768
1138669
919535
175645
1873853
1220172
297202
1116743
267872
1231122
263845
648274
1749237
1227521
428380
431265
1055860
1395707
659167
1915535
1531972
394334
1235155
621566
328498
272355
534679
95633
1512725
1505376
859548
1703861
949253
1857926
1203172
1979006
1286284
126778
183257
1548052
704047
1729462
1937195
10321
546208
641894
1154592
841065
685003
1843584
202317
1936002
21174
620059
458404
1102462
278393
805743
409491
231455
1517365
924336
1656220
1584671
1480552
1326003
1329130
1526299
1209858
1645680
1441690
635388
208605
412236
1654305
1100781
814304
584508
79528
856735
1292879
598287
816966
605658
1129238
1407101
1744122
459651
736916
1934207
752958
689720
763311
400776
1538889
2089
1942145
1910507
1020090
736481
601959
1099778
1146368
1135376
467524
1421674
741079
750407
46797
581514
679847
1443521
1702230
1447726
518066
1067668
266096
1393732
440802
1622543
1174868
71937
22840
1673145
1439374
970451
169939
1582687
1773314
1709150
887819
771735
504522
235359
1415476
328094
653741
1359092
1301593
391516
1294698
1301002
152885
1186669
795941
128586
39806
1835171
1947534
1148806
1885885
1367186
1553247
1616744
1054227
214411
11924
1573857
951457
642951
1837253
1117776
1647701
368498
1212949
238455
583424
771225
868169
1782253
1960951
1355539
1699314
327019
892721
1795293
1691646
226603
1855324
1671455
1668999
1921339
1234239
1720768
447568
371579
608489
1711176
1038836
357196
1298985
912089
1673150
612407
480852
301725
1361063
1601115
436095
1382902
453977
1596799
10269
1294675
1959432
94848
983661
1379061
1860389
1121298
741157
1429113
685342
981175
1438218
1064498
1789766
1343511
1326869
1482753
468043
334446
63057
241303
190382
967709
1858584
760441
1261681
46411
1227618
976733
1785173
672509
578874
164765
1527566
1970863
1244859
733189
840712
1683992
1397300
1094601
803709
1468735
565745
585935
887273
11421
490792
386838
1001031
1386170
356940
97761
1346698
41541
1527552
1712637
1854062
701302
788964
173248
168506
1227247
766998
119005
719735
318607
943061
1255607
1107999
1798172
1184431
1777362
1940750
408201
1245838
442277
1898171
1984755
960388
1183298
538033
1219118
589169
237111
446256
1482830
1517152
825546
843973
1316109
578389
1687800
135288
1311699
196870
478952
421930
649300
78944
941777
437530
43050
573981
1606477
1954305
1643732
1268580
731634
1415235
1106166
1612832
1722570
1656104
1488268
1198769
602219
304140
1564813
794429
989119
495862
1060389
1804103
941368
275016
1130861
113622
627826
788049
911692
1115443
700620
1088347
352355
446214
1005787
562145
1726961
1737045
1870982
1149117
1133429
716141
1154595
1223303
6721
555345
25245
860534
1048967
973769
1459283
1158920
333347
442559
965302
1987385
1718426
1928009
1632017
1066348
1221371
1372433
427679
922210
559398
1740445
1904704
734760
680706
134743
1985494
1286624
1579022
526081
881005
192820
789851
1724920
62865
1814011
584898
334876
1002153
1935057
1473861
322335
1597369
658695
905755
1750127
122203
741044
1359604
741894
70186
650549
1939956
923185
62632
1679416
54780
921453
1410277
1405790
299010
1316447
1698904
1377166
429690
934608
1466429
1232206
1567304
322848
1816665
990669
142244
1535926
849385
145051
588272
826180
673000
1692329
1035936
1589167
1195604
1995684
1735013
867295
284039
843331
1994430
1314623
1889782
1414212
1765812
1111968
359744
1702496
651339
1411947
787645
1860685
928438
87542
462512
408618
1864383
1301345
1639232
574701
1674019
320261
1916160
1807284
925346
1031641
1145308
1393495
760138
235156
1454180
1179937
857315
345335
437418
1158547
592800
1688387
1971211
418615
1371356
784228
462388
1214683
628539
1315537
447327
548615
402669
1697903
1638375
388250
456375
1268084
930420
176590
1306930
168806
662283
1292752
1378000
1648911
1237571
1044639
1699150
1389894
1864826
207663
495017
1883933
1786681
1772006
47095
1739026
328131
1940095
161393
1507502
892196
803554
579359
1049417
269033
322866
358882
1433555
1465398
1121129
1983581
1727519
867838
1710316
1996940
144021
1491814
4429
1912950
1461367
669025
1193080
369704
1360380
200975
1895522
610027
236359
1159467
585878
1877218
60073
819542
1227108
1550796
442416
753686
1117354
730190
787028
1655227
455311
339324
1211599
1984299
1944919
1053471
1845681
1217515
1976269
1565643
140680
1245502
1682729
51731
1046108
1782597
1317998
1421185
1532528
1908886
73394
1752913
678301
1981973
306546
100246
944700
1687440
908808
1204239
1107137
250542
1491720
1969960
1485453
1764996
66587
840666
1966526
141098
1749743
1520145
1276389
1659475
1881951
832604
1708205
1571106
1455042
463072
177832
1314024
456887
1034906
1991507
1739142
1838564
255309
663539
573619
1829071
1535187
1216944
1389785
335657
1252480
962727
1160123
1310405
1331219
1060572
766150
796928
1625654
648042
197811
574992
837703
1857937
1958253
424141
1665271
961326
1518607
762482
1393049
594148
671133
701339
1102412
1524099
1379327
248632
726854
1987809
1611340
167739
26809
145901
1758581
1444245
1478635
180108
60314
400476
1603919
1619293
96241
1496097
1070221
174072
506921
1362243
1559894
92651
330543
1274850
415548
1574726
1350739
1714262
1860688
1286307
1927374
542102
1169151
316701
609430
1863282
1960599
103097
26643
548241
778126
506574
315669
731403
824397
736496
782371
340110
1128168
1363327
1446589
161975
1317891
1492274
1861858
855782
1521230
240327
444899
1060944
1270141
1420951
854808
1230633
1338209
1795451
1101312
110178
576262
758772
237816
1549508
1701212
1969325
1163022
1420379
1395560
288581
1035564
1229826
1066350
713208
775647
1328821
1930777
1362801
548578
1602710
583806
1459324
1168477
663618
234166
1229710
143550
1674358
1056207
40179
1403157
617971
1404078
1506324
1349499
1904929
753422
1410728
218238
577952
482522
518314
1387384
1453619
1708975
647259
1473083
1689480
890531
175270
346058
1177872
213041
297843
238545
869961
1055755
457538
1001295
1350264
491295
142105
405989
1075704
1639854
1249120
870783
1051721
153624
341808
1083784
1511353
1466776
797576
1099083
662435
514483
752243
1078689
921254
514423
638213
1373928
1258958
801506
1459407
164850
1552052
1437778
1248676
1185737
960127
1644477
1906171
523216
1590724
1710418
1257221
336432
757653
1368667
289715
93567
1216570
1827308
1442755
455530
737765
1058852
1020433
597088
284583
850350
1184431
445464
1898375
558738
286058
704820
1465676
1276453
1651710
1789712
1520344
946586
1689194
679634
1029264
86311
514034
991962
8917
197657
1003409
371622
698515
511926
1256302
1824501
1057240
1893230
1298064
363811
182145
1302999
1010585
200368
1804086
1691108
1894990
1041258
171486
1631454
1560059
1818192
641760
549135
645044
1787414
1039229
1019319
232856
1564427
1279706
915282
1586985
21033
888369
1168539
1023365
1557941
1168463
1752972
1751033
1436344
667858
1079194
400304
1400490
864433
364781
1754362
1791581
826113
370914
1415486
608943
1275491
949569
297587
1206931
1093519
1683372
1605935
1774871
1942494
1310727
257587
1815591
1234366
98087
1554644
1449822
1027512
754417
644248
473239
1599216
1808224
346609
1874820
104238
464165
1509126
1246980
315612
796165
1992739
1756836
53314
1933082
511387
280164
957571
694397
1111963
1026213
925526
1245664
1989330
731128
1304618
995530
1380314
1605532
594423
430508
1019844
238189
1498112
1534004
1492787
1784512
801557
1591877
712073
265570
1332642
1396106
2278
129630
1614816
839978
1897380
622335
1066485
1287356
1773104
1824399
87931
1041624
1700529
407847
45218
599495
1059655
297545
1422477
840413
1590222
378276
1754000
123845
750065
627948
1055293
853296
107295
1895846
235617
203361
1399704
1894326
704067
1671291
950424
1938176
7294
703328
559449
1495413
1419038
1707550
1831623
873980
1714947
936837
1624690
319365
1523205
1823941
1133473
23637
1321951
1304995
74820
1585841
3071
1708653
1412532
75903
925412
513837
116202
421721
1322867
954491
394781
1171967
1075155
1128312
1786603
879014
1952306
889441
1174420
1011750
1004317
812676
281937
1327859
316615
762796
1639345
436067
1986315
847659
532945
820598
1363158
69101
755072
184925
1208431
918286
1220952
742580
1483736
101410
804876
1115391
235815
471758
1507864
1213
902732
147949
1351778
788814
719537
836338
1238096
978787
1367004
892558
429702
316956
1148505
1185822
125001
669045
515163
1889365
650769
586807
350857
769527
1698426
1475810
1783940
23586
857615
827254
285863
784477
468979
1537331
570367
1657566
1564501
1876215
1405838
1159812
1249073
1986023
583543
1159484
664813
44758
942450
321259
622394
231132
1860932
437354
1785460
1217056
1238952
690515
1556144
1081615
857610
280135
917493
842855
1934168
1918629
1045738
144451
1580164
1928710
1949330
1219395
1851248
1278059
470666
753700
839757
1504026
556513
1256853
1620018
853567
540608
1720237
890672
268049
682290
1192125
272533
1070474
1011129
771104
804556
162953
648033
837684
1961632
1782871
472166
1348552
1947128
1786281
1104181
742210
654779
496885
1689753
1571439
1419474
1001887
1195621
1459093
1335883
1676265
1891508
585513
777919
1261564
379143
697042
392148
1503577
1898063
1120063
1346964
1778364
954878
115567
815054
620220
395971
71557
1053529
1596688
1355102
155556
1878872
557929
1697721
1957321
1040187
933930
713793
1816005
1855797
1169387
496365
1068107
1559179
885660
781650
898098
1021835
1904827
420290
1144583
1940361
1150618
1641481
342870
632799
60177
745497
328250
203592
444023
1415985
1529209
1079280
1870939
226289
107173
1700053
834551
1002176
1621905
1775966
1011883
1538514
739664
285779
714359
6492
1292595
37133
1644602
636150
922598
1222760
35111
1480449
1222944
74612
1658707
778534
826611
1449270
1970245
835548
1607552
1391379
1426603
1640200
496990
148435
338773
613950
1975898
415301
419846
924136
1946302
1896710
1869396
1099822
1632464
706814
292138
1902485
460639
1763999
1028300
1308293
1772911
1119802
101161
1545384
1128376
1828760
1596299
101730
209513
569634
567120
1782621
590422
47417
1579187
492650
1318839
17034
628316
164283
1818262
6555
1168418
1948557
697638
1494006
270694
1441650
136785
1943788
211437
293114
75473
1375713
1857324
803159
174848
175853
263639
509450
635405
943675
907548
1259484
783053
652605
661406
1681651
851131
1158680
1387868
784828
1682519
1331905
447118
435975
1412627
1880224
895218
1898086
1095432
188884
109943
670813
884777
1899793
619687
1793624
1233459
39660
288181
1863643
491590
1263290
1258323
1673260
434788
539847
614165
1616933
67165
428313
743434
1993183
1117532
399786
218298
1002395
693857
1467135
1521071
1451576
742333
500529
816164
655332
59284
1663507
1004505
1512578
140979
239284
1440992
1198159
1864719
1716664
1847106
890
1681160
335163
685308
1465797
793816
1340964
12396
1068029
1395886
1862913
204677
244791
1516500
656573
1866218
1406257
1657876
1599763
1575927
1193312
1979087
1992707
919216
1977400
665034
1611001
1786629
1697664
506403
953973
1239014
1490123
144726
181670
1387770
1115604
604447
392828
679436
1083009
1172
805492
1354460
1215746
356491
404445
11662
80724
661179
1807552
1601550
696956
431574
594037
114303
1505911
1699757
109683
1663458
1550615
1663411
1345086
1032203
1433757
1481650
905912
1391948
1309866
1171048
1008209
395928
1344803
200535
226490
331653
1353125
1221772
223317
1360981
533621
981153
1545831
605926
502037
1154850
566099
399821
603004
575976
1078130
1783776
1256734
1347928
66301
1040394
346265
980477
29917
1954527
586006
20438
322096
1875462
1339080
1364682
1764095
1223555
782885
116378
1059471
1712343
1400161
1951857
929538
1387639
1940447
1618887
1750886
575759
22289
84114
720935
110392
1653046
1939461
1425402
1826016
170333
1012781
1548821
412707
259129
1187402
1447502
674581
1996796
1650086
928491
887569
622277
1692500
1256284
1406020
793313
117831
817824
361401
1755716
505675
964164
1457432
1124990
1746557
194375
552984
1039547
262528
380261
230438
536280
1561280
822435
309128
1941162
620255
526614
559840
1328944
1961105
661475
1426133
962328
1190511
902170
266383
1547841
1267591
395833
229729
44224
1790084
1400565
875435
1922707
1200323
986933
1194631
287379
735050
1082148
1072411
640292
302356
1929855
249185
1315402
1205489
1933299
1369420
390334
1603578
257474
1793523
780708
786355
1668064
730038
1011248
1826706
699905
511301
1870702
757159
1544195
1320643
1137308
1644986
513010
1685246
1552633
1298495
624768
562939
636848
767586
429616
282231
489052
162105
1453420
1666031
669034
662455
869418
283178
1342148
1308041
1317868
1856400
1337526
192875
1460809
1095378
47647
1522842
792659
1046299
46142
215524
1620725
244176
1179204
487527
1154279
7427
770927
973999
1696698
168508
66072
998576
1407628
1925867
1960026
1725817
1536150
1559290
228328
510716
1871440
1673598
1703805
1315486
137828
843514
1324484
1179845
269278
1597560
96515
197037
319531
645464
356236
1784716
171680
96710
520773
1819036
1618373
1982502
1531866
1885636
1269082
724335
758155
189879
1757107
1194143
1552159
1741984
1801283
1543163
940388
101923
66803
249204
272282
1759571
1359394
1160258
1165768
1979484
1013391
1236597
1172873
491072
1846318
654143
48091
684481
1671954
193405
1001135
1496025
529769
859334
858482
548959
587676
1894136
1175989
1083268
631292
85113
469486
991317
1475013
91284
1508998
373026
1278658
331338
865813
1760065
543769
1825848
1101565
1940600
1224659
262289
971115
1123620
695756
1209376
1450531
1663448
294983
422997
219063
1906214
1763999
927248
1774045
1440073
403660
43276
438247
1302558
1767359
1171953
1822421
1655822
1614929
384615
867656
850220
792005
120989
1656937
253335
118065
752377
465374
1264321
1492712
1304078
958692
1892696
830610
498159
1842500
617341
226783
1569107
67434
204815
1357465
1214016
1968019
1072898
1459985
1729879
591261
757596
878837
798354
1683836
112478
95845
408328
879667
137611
711098
671585
1715637
473541
1698217
1045059
827344
524154
575420
607804
1893411
544852
1867497
627404
1673488
1271779
1794493
1132
578226
611125
1128634
784792
766394
793581
968148
566506
313088
987100
387174
1705875
328292
847315
508076
598507
1312346
1307319
10286
99151
160155
1994247
740724
383103
1184049
571339
198654
332492
576129
533081
1548223
1930411
29638
371485
1743299
377937
944320
372263
986928
1191830
596202
163217
800802
880144
635268
1659640
1421650
1150222
1101259
799510
1660143
1919604
1084351
539899
1592846
1596179
1415848
1194512
1504437
596404
693410
272105
235024
519029
1249517
631703
1173862
1544241
1123836
1798341
518220
368692
1341826
1031368
833366
1362300
1189232
1383415
1646684
1952241
686684
1725474
1104724
1180599
1130825
1168814
184167
362383
1424505
248724
1791303
240133
1013223
1400787
267587
522398
1102446
1688632
708894
816594
1470430
554534
399089
1647329
1185912
803606
1523787
1635988
1639097
485277
1848413
1713212
1516694
590107
1118448
1324357
1777869
1353740
1854398
121514
159427
1043954
1812881
110492
1997883
1831409
256160
1792663
1555851
967539
874225
819834
675091
499197
1929832
1713017
835814
737422
827975
1711083
1052526
1160595
1358716
738844
161084
1094079
1842093
152906
388625
520532
347879
1191145
1257222
1670341
227696
245714
1237794
127802
953740
384737
367269
1171151
1595346
731357
903907
1089477
583581
1920355
1701605
553698
1795668
815684
1483189
1170694
646485
1196069
850227
231292
224931
980469
1907957
1220423
1220337
480238
1953872
753930
1564043
1901698
1382316
1216909
458067
1489282
1480269
1105005
1174641
1053186
1997522
1373961
298569
261487
1374696
378918
741236
496079
403031
755464
17289
1112873
947730
1514525
1358756
270984
682436
1582237
195571
346436
1286734
918924
1172961
541556
124392
757832
1336667
1149654
1345609
1468846
1245200
1776992
958677
397949
720825
1236795
534753
1751380
1529632
1058692
1740453
507343
1176929
1619319
904396
913644
1330921
1973766
1376345
1343818
1056650
1495245
1329357
127207
556933
1358166
126701
1470314
275143
1494512
390629
1006686
905406
581110
1501795
1638406
187220
1391315
863476
1531670
1310665
1100036
648709
1857337
1332040
10692
809226
1248243
28172
1886772
1694762
1001630
1780337
812850
803616
1070522
1313985
89438
1344289
1663807
1395917
1770565
800175
1940382
1314752
1510887
452469
263211
1332350
1147973
1056679
144904
607136
334637
4044
328363
272635
985354
892770
1642474
1634777
297425
1037282
1810993
110634
1723942
187145
834281
886316
760368
673712
1209414
1614356
85348
344587
1293171
667292
1726700
1196417
1393488
1239691
1432460
671785
119046
19993
1532702
803541
1707314
1897424
198520
815410
795470
1958856
187666
62378
1842376
1398553
1922534
973844
454
483785
1023577
909843
732065
1976701
1185706
279090
104881
47328
745233
359066
877802
1142702
374221
1859987
1221365
915224
134730
1900889
494373
1154654
875615
942602
1450952
238186
403905
375402
904372
1950700
1270754
1102431
1237855
1781262
642293
1993956
1090034
180029
152549
568144
1286958
882343
1660198
854370
1512668
444817
1878245
344349
1354831
602565
982065
14812
1195508
1464175
896634
464666
489109
372929
1652324
1023124
891298
1372160
1036986
1096623
1968549
1128025
1958756
1606665
1184657
116003
1732177
1551824
1090398
1926814
1912794
1372603
1572248
1048960
1377602
806658
951923
16990
1355624
406950
385861
735587
676036
1535895
739867
1482255
1438541
149196
1920274
1284491
94778
27154
1345176
1014705
1116348
1624930
792198
1876950
688337
1608856
1116796
692995
533366
820981
899730
483054
596837
1380981
694757
1940879
1928523
1739766
1403143
395710
1828391
586442
976394
128075
784997
1978940
690699
117511
421008
1643369
1047795
903265
1861940
1882441
102445
545092
455438
1334021
432165
389709
277644
1794242
1313863
1790949
1533558
716038
945915
1791862
905910
1856047
87118
340975
725022
1833703
1476784
1454202
498832
241103
331034
1389815
1620425
1362206
491915
562618
1499384
237027
1079354
865063
1404627
1030765
576676
1377177
1406563
907730
887297
632482
711703
1918911
475884
1173340
698880
256220
1000364
993756
1309528
1552108
1569637
654865
466437
1977189
437599
1991805
1946359
1477028
1946581
544243
1103904
105424
1639530
395953
1925806
1496564
1057246
1629708
1157934
1271842
205138
402824
1278877
1664549
1061930
636855
424276
1840897
408986
1632845
773643
1001978
85603
938781
680521
456515
1564437
809965
407585
428605
137624
1749299
410060
503544
1428579
159723
813202
445657
838843
1397291
68266
354326
1897230
450185
1747231
93212
1412494
1399257
481026
1633124
1202331
541662
637182
40968
1253560
144105
775146
1423492
890586
1069881
115771
1730452
475399
1327584
1504748
1575105
1326151
100698
1606411
1531334
1799930
692170
1662904
1873058
1817459
1808886
1431460
331391
167316
586765
759106
848590
279534
882006
1364105
353753
343100
781743
13396
605790
181159
252637
1675941
499690
728355
1238357
1128569
591804
1504278
1214614
1716481
1482632
1980425
1541019
1115940
416505
1763005
1891933
253318
388107
561629
898585
249892
1745622
1823206
971338
60143
211055
773144
1889229
1632047
1349038
101978
1732854
898204
1832005
382576
119930
1831138
1945799
617327
1597753
63439
600837
1201620
1718766
432367
753016
583583
660254
331169
1161449
1412546
1831383
686879
1709798
1190518
1156088
1237853
1277172
1296105
1020213
946900
1138500
1730050
1952979
57043
921806
225472
1521379
177283
1619992
1460288
37995
880643
1474382
1263759
898072
1476680
308167
1751206
592072
1139401
401101
563978
700968
1766426
1913603
1957847
1385639
1054988
1373501
1106497
867867
1949376
831328
437001
1065330
1416455
1193673
1230368
889196
1842751
509529
647694
687611
1068913
1954105
1607208
1003463
82822
1009449
1340292
580008
1160647
106879
1050111
259947
1164259
190409
1766223
1306181
1315414
680254
335236
1511728
1933013
1879250
872680
1870691
69591
1405029
1267098
1992520
43942
961041
234413
576402
831651
1729673
879682
791197
910174
211124
493724
361735
570580
1751663
966765
1996514
303156
1306038
987381
1149272
1658387
223845
921896
107208
610380
690008
612453
1101
121302
1895787
1538966
936134
584881
1352869
1021277
93129
1692373
1310472
751831
1529922
1468532
953057
1442538
408066
1047689
266996
1043965
1015069
205008
52888
1278699
155944
1298650
1625660
891412
845528
1332906
1705932
279439
1920396
1214721
921231
816173
1508
808125
476023
982507
981624
142357
1850461
1837585
923771
203681
1355980
394905
140687
1069924
1161473
782573
1804623
199434
358533
1988461
171306
251921
59256
1679989
1167694
112984
1749784
786884
183485
1981761
1014073
1614502
194901
396882
1033505
516212
937627
143758
632355
777016
1792642
657546
1804523
500073
1221829
1411573
1923031
408601
755615
618930
1685106
126775
387497
341016
401388
732431
492228
937124
795530
581208
99828
122968
626647
1796069
1437945
30750
378979
1386656
1662916
508270
1137335
1997528
9411
523174
1335202
1182097
388850
1781816
1070299
1042778
1242452
554271
1261854
1128098
1768187
1057608
1425275
1266985
1252223
1576837
1232846
461692
1702923
642257
640785
990819
1995303
349662
1923735
1864796
580764
1255430
1309168
132362
1818064
1552788
1683463
1189470
481604
588047
1325396
576913
484924
398125
1017817
571282
1588114
756915
1895173
127841
1681927
1786952
984184
3320
889155
170477
695300
302958
1803942
1706645
1167031
112103
974336
1243121
207062
1404314
795989
1405203
427389
1365947
1510594
599461
1594218
878625
1238508
1616721
495995
1087096
1686737
1853979
520463
692549
587684
693205
1097588
1469492
1833473
1183263
1066312
553289
355947
1284553
654439
511266
961626
1335490
1158255
722036
1242658
1323239
1182093
91074
466915
737740
703831
1596489
512615
1118654
1940333
1595827
280492
521565
503372
1916128
44039
1855283
1391961
1057595
1910250
1765303
1253242
55878
1025662
1258066
1857781
498762
1656007
42105
423310
637823
529406
172770
1351216
1637155
1238830
705723
1178761
114615
440946
957878
1509935
125014
152653
483110
1331975
1121627
1885131
918957
1805523
298265
1385320
1813579
1256582
1366773
604952
94927
675399
1078467
555527
1086965
1896358
903654
896782
753941
1221804
1466711
459790
543083
793825
834518
1737828
159279
1598933
1837450
1997185
334131
518256
1268033
730622
561875
413765
1917003
699972
1785939
1916743
1467581
1952957
522602
1672903
300397
716040
1250478
330893
865693
1181572
1764690
1811271
856869
1742352
349719
502110
1741802
1236668
328531
989135
1684323
549789
1955614
1972581
1587752
1455787
67453
1712641
545051
74488
1516527
1762976
1251999
114414
374704
649829
127272
1004884
1343063
183953
726467
960056
370340
197030
885817
731753
1193012
791719
1972179
542055
1887974
1569463
527787
889807
1532362
102177
1510137
1247695
964015
128892
275627
1091439
10181
333469
1455800
768495
811428
154582
1372751
994036
1453483
150413
332696
29369
284579
117971
1034043
179216
1040192
1112930
663646
480870
595781
1958808
479884
538222
297680
94388
925681
1638175
422184
1109515
551707
1238894
799091
546031
1267631
1651421
656989
1450524
1045252
1062684
147757
918428
182584
377219
704883
962837
1371412
1117984
100506
276369
1897355
368574
1270449
1135967
1366467
1450669
1211955
115922
16384
717284
1300038
211889
1806213
489852
726527
792932
923285
743959
138890
44528
1377574
1029699
1805827
883067
370723
1766532
850082
101465
1142243
1360254
45158
1206659
1172010
1479716
492884
1932210
1647364
875254
1935765
1886211
1406356
1386912
1656909
1161650
227897
1855788
1333253
316884
1367983
20840
1624499
1811400
1112443
753771
1212492
1515622
958839
1445807
1112903
706853
629732
713345
1308438
944071
992771
1393917
1617686
393170
1816973
1992963
633740
925593
953049
85795
113422
1946426
1188547
1908751
950907
377360
741040
1993602
1387531
702491
843445
879454
995279
1866074
1819216
184409
1484101
982058
785614
491700
1561031
1584273
684767
780802
1532535
953906
954622
1566353
1121569
1591552
173562
1715526
1016867
1818255
1794521
598944
1931377
222807
1567785
1309539
465319
531441
694898
626426
591892
929187
1698565
644205
1237994
162996
1821249
1329830
1643061
1095954
1686410
1033787
534625
1959190
1663767
1428935
617398
1413271
1686951
1687653
1636461
733622
1579708
1123086
1570626
329659
1005773
92405
1062579
1016148
159316
144752
920736
292086
1554439
1433081
988326
141242
1643070
1573157
369777
977304
1913147
1563693
1600927
1143883
713607
1558684
173920
927140
513913
400792
1485070
692566
593618
307190
1660064
19699
1446362
1806762
763445
523145
190115
817371
507947
464891
698802
930861
661979
609749
649152
1341786
151102
1258937
1086887
598509
1256652
659107
1017142
894827
953840
1167150
190571
676800
711530
1423114
1595977
281483
1335893
1401644
79293
933439
1848884
60533
422861
1168624
1873
1951344
1483783
1986237
1494764
1760527
326781
1724284
1444703
1470995
1329499
245721
778250
1573482
850076
286640
1870474
1596535
1418720
927745
1199406
796917
742767
757258
128643
1122501
1795256
1405306
155129
1281016
608078
10302
1601047
1734975
56446
1506454
1717564
565886
1925823
792904
1649049
1361840
1827675
1486395
658155
1002596
517872
829847
272736
1138978
333466
1205855
513623
1921477
1195176
1531121
676646
1619959
1526759
62619
676793
1615402
167329
1033475
1216937
650232
96068
489039
1518266
1036016
962757
687651
728058
348662
567442
1433609
111899
1168379
562972
548229
801465
1246339
437578
206486
1413538
802774
832870
100389
1634167
1360194
1108194
1940284
355078
961462
1829904
19995
984148
834501
1029657
71975
1059535
1147864
610794
1159265
234054
1718084
838847
977327
162500
1138662
205196
1914152
239976
1298381
1690168
1314914
230491
260618
903162
158165
1465550
1513611
1078522
1271350
1322146
1038695
2150
946668
615577
804217
162845
200284
1254147
348347
305367
1066935
495228
792545
1172754
297450
468359
1824842
865253
1749172
985183
212897
695442
1178316
1178742
492795
1355415
1339059
464806
1062005
863969
56687
1653577
1334979
1334613
1834676
1067118
1641651
1916042
761173
1293888
1874358
20338
176589
1136521
428144
462950
559976
585780
939395
1274835
589187
1856331
557514
515363
1522225
814936
282941
148549
917051
610413
459116
422588
1583093
1393326
1197282
1094707
1580833
174427
633902
32328
1828728
438606
1433319
702207
171492
278269
1712925
1852886
69080
1582855
1892697
1680511
492038
1178536
768209
84822
1474820
365142
1718056
462204
943930
609983
1865237
622695
1836687
306200
1386502
1373004
1900049
74681
1331125
13300
82023
1097246
347874
1984640
1051298
1933767
294390
1542089
113914
498751
1527604
553829
1716253
1301815
278980
33752
1511558
212356
1632344
409291
15564
994063
1098236
225890
1059574
1440544
938997
109871
1549281
214483
865072
688314
1650424
982625
858214
1472516
1833039
278688
1855709
62135
870433
97586
819266
1417936
468022
1580068
1687930
629596
133628
1957678
618852
1200477
788854
1718663
413045
238288
1959471
436677
332302
130183
1299751
1124075
186157
1247056
1116377
750231
1692246
1350100
750248
1797168
1796457
924016
1797956
606593
1443330
1115904
244257
1564929
500145
822858
27769
1884992
1640972
808175
1535828
1258278
971320
1511746
945364
538784
1287512
1115134
1585021
51464
1775492
1866595
426981
1026799
734030
1327904
1103653
1373411
540252
1978265
1535112
1446397
1781537
1253113
1699356
610405
320732
667750
1576408
1642381
1297666
1181191
1749105
1101466
1846314
1023973
153956
938946
1356927
1803004
753020
858553
804840
650092
912441
926572
1669077
1479968
703975
1261588
1639047
354651
1568254
1327321
1696192
1367900
882793
1536431
1659486
912031
669791
427339
414043
84000
1947175
172264
946268
1955820
1132232
1937830
438950
636834
503465
617312
459024
771706
282842
805032
1353509
1574134
1623762
399309
1000241
1679517
721026
1400922
883364
1988819
1496060
463313
345247
1893867
1349375
992855
339590
1017091
886590
413437
948313
1069483
1077736
1693558
1494939
748005
296779
331485
1624778
1894570
1030666
1944879
947561
1223890
875673
377120
1300052
1174717
922665
820785
1250420
964656
430299
1585239
711867
35079
1755144
592249
821991
497703
1227379
1179576
260602
1223908
49677
1943068
259097
1445619
1253239
974420
731918
1618967
1186236
1041785
1276362
1004747
758420
1526449
763736
223830
793158
1126888
918227
1463196
535582
1033539
1029838
66270
1779702
1116399
1282732
53595
741937
854146
931290
1242849
1487862
168886
1157364
76500
1558204
1727594
1913879
1796205
903696
380506
319297
1795485
1704726
1166584
1023686
839407
1035662
1817857
1657518
1876061
1349847
1915691
1693249
648171
797708
1252352
969327
809016
444853
631229
47520
292403
1256002
1962546
20950
911798
104482
135595
1762916
1060407
491688
1688131
1273293
648958
984590
406558
1797298
1782017
1801544
1379473
814337
394538
1156158
892144
1965731
1950638
1248052
1768924
1310293
1217260
1330059
649595
952442
849041
1742755
57445
1234983
1011180
83374
1551650
1576105
1309558
547492
1336747
646996
875237
1036481
1062755
1410276
1939599
330147
345344
930678
691474
1666028
942677
328832
1397856
844444
1918765
1550744
252664
192003
841744
188229
981538
973440
9190
817772
1338977
1931364
1448121
397737
1642549
1916048
1475509
1451658
1580114
1686187
1527829
761189
300351
1911266
1600491
262600
812427
466883
745387
1481386
807749
573879
1413529
942733
638133
330438
347645
481723
1844671
520265
134148
261735
1642177
1345292
346840
1767771
184229
1501477
154701
215791
1416349
352684
815824
719454
1404130
743839
563202
1731000
841082
32823
675003
880412
858553
1240104
332518
1221715
1508250
1831360
1060079
1802868
643095
296856
111686
600327
903245
1976391
384129
1338299
662135
1943777
48587
1709693
1895024
607953
1307230
701697
1016615
376968
1543923
437612
247184
1087384
1902627
155606
1520203
1715129
300081
702733
640537
1459982
523059
1290851
1802266
839073
1507718
917863
1470397
1968171
159591
299307
960894
1447949
559895
1747597
1801552
1732689
821536
1107574
1458281
1585843
980998
1812853
1249832
1812163
823237
1923364
359691
1113803
69453
1077617
354079
982580
1940184
377636
1091931
1613853
1712899
1167433
1768655
1402631
923029
1651603
295505
472485
94586
275090
441145
1272179
1442451
389298
362544
196066
686227
1875779
1647304
122852
1181493
81584
1540699
346889
403551
870290
1137438
684654
514747
1148091
1710946
197974
652847
21822
342985
451025
1435510
1553336
1990322
1955434
1754498
1183902
665529
751934
38084
1954555
473335
1979750
529436
165604
478182
586293
1700522
330733
1025309
495733
1937094
1351553
1570569
569790
1249548
1335161
1408744
1320390
1825980
197165
440051
1370916
207635
1544369
627884
811485
1046621
1162356
200951
1091850
279019
949330
1487973
1773151
834296
404421
492975
1804737
941348
1642850
90145
696223
64732
49967
1502986
1062348
814297
230118
206758
571196
596102
1283243
1594288
1306584
705523
924521
464160
1961418
1577611
1556357
1761251
1855120
1865148
135171
718002
349868
1213667
1962107
1278526
595507
1553287
1444557
938436
352120
1094891
1262737
1876172
85096
1902171
1895469
492293
896860
155646
1720645
1676917
1657535
987350
1336259
1660682
156390
446793
1333792
197899
793003
1098029
1967773
875981
1759077
1413874
951876
1708315
713471
1554222
1914921
989720
1835914
1380127
764921
722425
1269545
1210790
310719
157742
459490
1867178
1008359
764413
467457
283754
204535
943918
800204
824266
68540
639342
398797
299301
813766
750310
1060011
168752
1686644
1599173
946744
1712842
1724884
14401
1072300
1845786
134074
24441
101986
183337
1444676
166027
1825671
250293
326035
905546
769502
1803497
1167201
135524
1634698
322862
37180
1532943
1185812
1395227
1275329
1321824
1899571
46370
979787
502865
1846269
1819348
1335474
541767
365699
898235
50005
1352985
1255344
1294368
396132
1504023
751112
946255
430570
350426
875973
938375
1893551
1834689
1839101
1735213
1958654
1410
1805244
1491206
1728379
1392075
1877604
1039381
573715
655306
398067
1017955
459657
1822715
1063582
982200
1766052
1056180
1085428
234551
1127218
629259
1220084
799097
1504914
1205987
902316
1925395
642498
1138723
873346
1151440
1300440
930609
756435
1448583
900947
1667780
1173129
1729210
1416869
676794
616688
1426854
1431989
1158263
316101
261891
1410612
1683029
207799
1866935
1936531
1364640
48546
1713913
638773
1769678
145726
1274784
538852
1579789
1405120
1197618
676468
904554
1228573
1119508
602691
50596
24754
1344636
1889129
250947
443845
130786
597963
30907
1234802
564657
1098661
775460
293180
1906565
822174
31788
1298772
793486
105696
1617215
854385
245208
750792
907377
717506
280619
1993619
213445
1438072
498942
938743
1048221
957758
1019414
1196584
824815
928280
1871183
614650
796989
1449027
1606076
82787
893176
1039101
43706
1172218
1702977
34575
457602
1942887
1918859
1023600
353507
730159
1047423
1511497
816021
670180
425810
130002
1753532
990897
1420351
336869
1496548
432560
93120
971461
147791
234547
286609
1823531
1386848
523981
797422
261067
1933428
1128130
1606909
537579
19454
240001
1413392
929108
929505
548530
718813
1981666
663142
1305693
212514
1360187
661604
890389
134736
449964
1927510
1026588
584583
86254
1772157
572750
859061
509492
926145
215575
1989327
560081
1017720
1760719
805205
247831
117263
1004474
479091
285882
1275613
1993860
1835655
1982291
644206
923224
473473
380291
1350578
588587
1868441
1824105
862339
607568
770804
1444096
1141642
1372458
385653
583074
230575
81333
1951157
1431027
206267
1241800
577220
1845784
1817376
1516398
913226
1702387
1317311
83066
1638486
1867654
380930
1827082
1088498
209936
659927
1780961
1389179
777783
708638
1373693
563815
1275602
1380836
291626
882801
1770058
1192257
1533656
1834060
1172105
968917
859105
906547
1888908
1178456
597613
169445
1668802
187885
1930274
168951
1889027
224104
1692861
129538
303245
1476775
680709
318097
616619
1778755
361192
26362
511539
859155
432692
944270
432452
1972688
1529632
55772
1614104
185264
823409
1848750
1446124
1560350
119874
767083
1096948
1157088
1057186
1505050
441888
1477301
925293
69274
1673154
732095
1519321
142562
629419
549114
95934
1858684
1502694
1775269
373510
60468
637674
1911643
47045
770926
1467406
1138327
1898942
11137
1847190
238884
1045024
1501896
1087223
314026
1334724
939973
1275823
29820
926839
1408918
800925
1932683
1404785
1674368
1128207
1658098
6726
1039868
1429755
394603
1197260
755944
760386
1268477
1561182
1641889
33848
1677814
1400305
1846882
1489498
260336
301032
1781411
940566
1511171
1838002
84836
1226677
1120788
846697
1157578
1531651
1205198
1431373
1149055
1978678
971681
1971105
1509313
1663992
345658
240761
202618
1775485
825217
440851
1125874
206516
544724
1492932
1865821
696027
1657006
955380
1420693
1116783
1520221
940908
491943
1022110
178617
982263
818056
898361
244256
596493
1407448
1119014
1437782
726214
471174
519619
282278
1699310
184611
628812
1650640
824316
124564
473145
980632
856303
521333
870935
208922
303638
1178953
27099
228704
554837
469277
1194715
1379714
778641
1653435
107644
1625191
1897574
1441229
1674262
1503369
129991
1541901
1576738
500640
337916
1886533
562973
1976652
1553344
224160
491656
394012
1603699
616433
1506735
1670193
1684746
443694
962770
1292146
1695928
1515627
905238
465715
1399244
400072
1836845
1217186
353544
700352
1507263
415965
1178990
336180
428896
1904779
1015272
1633652
1796566
1009531
1966195
142470
1535920
1589035
1606272
568819
935880
1586331
1852643
559333
1173070
1491038
1656131
1684545
1163053
931406
322117
1499521
81728
1063544
220061
90968
414799
1068735
962451
931835
808682
874206
348286
660328
764703
712670
1825535
1013012
607344
1336668
576709
1363693
194596
1473414
1878973
963854
699646
315592
330457
837751
1829351
1476406
631404
40775
664979
743526
1104943
342235
1995688
552724
81533
1796547
68645
278463
1560084
1553305
1380269
630875
1735627
535335
877488
1732453
1041765
325411
116828
353485
1734051
322105
460923
928365
1344410
1053216
945340
687703
1514997
1896413
735686
362574
1087083
1286817
1135646
144575
362085
276340
269714
704217
325044
226771
385450
745942
1164199
1471278
1672294
853063
1661797
1754404
91318
819546
180197
968601
1089191
588573
1935051
1375535
441600
255713
636850
863345
199974
1134026
561958
1244549
371986
327776
1633822
1688242
339729
354705
634437
13319
1012358
1045368
1197593
1598593
770617
1842386
713472
630122
1475925
1041543
887013
1973679
1952719
1774852
950615
662899
112905
1530127
211131
326053
1918952
1988492
38200
32569
120986
1709152
1882343
852617
1968272
1122193
617179
1743486
1831021
1598540
1919310
1213688
655166
1476916
1389195
31288
912667
112193
633371
665937
1195115
1807854
1696675
1744608
31528
375489
1507131
1835217
1883602
1782309
137765
1121271
732878
501992
493055
1675458
1911786
1315361
242470
456158
1324496
258804
1205909
323831
900807
526507
602151
196488
282419
520662
1667626
453261
1559108
1374381
178224
735396
859553
437384
30349
531053
1167567
178903
227324
1376300
1168547
910911
919104
565089
1389756
240985
246362
1057283
644540
1868403
178115
1556265
1395165
1335197
2772
364703
44314
1045545
1136817
778153
1752723
1742415
1598081
1012766
227283
651330
357097
1367151
1174100
438934
558993
173619
1120646
1390269
1803263
946154
1776084
1053605
155981
1415309
1771547
1444382
746010
19109
1309493
616082
1040050
1763532
886143
398650
1782258
1728224
1250944
1433595
1234783
1976255
1140491
794596
1292845
1939574
12823
696759
36065
1986519
1570210
1984301
456974
414256
262018
440509
604758
1843980
9438
1378605
201758
570023
38040
346375
1480537
1335801
214532
1171312
1330398
715053
657672
1485983
1174522
839137
1596219
1314145
541621
1039408
97514
491812
694391
571324
156100
1172633
421900
688122
1162619
1991772
1017349
1086383
1332110
1837351
87272
1287336
418368
1018537
672110
1222709
647088
1755409
1932134
160542
1213770
1598670
1823428
628455
644263
640761
1661440
1474789
96818
1259528
1011866
1767080
398867
1547225
428948
1298546
6695
1013512
683178
1048352
1579410
1244037
1545035
205889
1532148
702466
1847890
901179
1270023
1103464
1029270
1136773
1424526
769092
1599251
1807091
868147
637619
149549
175325
1366321
1211257
426235
304383
297170
778541
240360
1995061
497764
30877
188559
632749
56944
94158
342793
1929812
112916
1413644
1900886
491209
1180466
1775789
1534336
1204637
1654243
18803
773509
608655
66047
1421761
1652712
217749
1672277
254816
1185648
9782
745918
1321055
896207
1475727
571024
1751796
1350622
168029
357020
329423
1958446
564325
67425
1815373
547526
617755
1936040
178296
18249
1197149
572507
933628
1368844
1614960
257905
748189
825479
1882495
422694
1093019
1440417
1804099
350121
1830964
964158
71324
750646
1465515
429148
1747127
747181
957968
448574
1291077
34002
1281701
296725
1571706
1803517
807211
316096
27597
1281396
495182
1331281
1684401
950180
868324
1916769
557347
609663
1907176
926114
1673494
1985601
617755
1312202
1923204
1314146
954063
103952
1519775
1518153
1183807
1146441
144473
1903679
1435195
182513
1492264
1127343
865895
1806297
523316
1010273
755093
1364427
201672
816816
1579300
1881314
564734
713940
1001448
1881837
1613449
1505314
159311
1432933
1594844
685659
895407
525856
1194070
1111802
246800
349926
1832241
1834457
1875934
1170167
1707613
1217120
1494965
1794215
1767977
575332
962177
1587279
1559379
549720
1444329
1661784
1714799
1765111
1327763
165869
1695939
866709
122563
1068874
646111
1441772
1600892
1933422
1893521
477102
1204884
1905467
1780482
480852
1401039
1406972
766974
1299004
463724
1381857
1552707
1347613
949378
1492919
2153
97111
1522937
1216176
1960806
390485
1779146
254850
1397883
1413997
1702635
801872
491109
1666455
16742
736949
1698417
1151382
1879906
1847719
1605607
472433
374283
409068
1711118
1783047
1302499
275940
137301
1016944
1761985
713062
1306299
781394
1361842
1093656
1924322
749727
1809947
240251
511552
1862346
1866145
1896497
575561
29943
1119438
911531
92080
574867
572797
1431707
1213080
1865275
1268733
723205
1163144
943862
176662
1669647
830616
1098113
845449
1605462
1648438
1055010
559512
1616253
1396497
201335
1671139
40121
1537836
21008
788048
1018043
291045
100766
1429659
689933
573958
235916
309680
34141
18823
62587
896351
1956591
1144897
73206
1453913
1251891
512051
517640
255093
949155
1319100
668219
1921554
1087714
1660484
1582008
63749
50072
1683533
1984213
1848024
1407968
1103497
340186
1459763
1826725
1227474
436264
1107050
775266
1429389
1209478
1084300
813651
382915
246045
1950542
1340376
1880407
637791
1093293
960556
1215859
638646
369252
805548
1278823
629669
982788
1120732
1933397
905659
1368758
1607252
1903329
270025
625249
629886
1556367
1048261
480478
1159915
967929
327255
514613
1080984
951985
169887
1387956
1375425
1761342
823229
541424
605758
1668031
1493675
866599
368172
1284935
114101
807854
1884136
578559
345152
791240
697833
693004
473239
1839078
530681
738434
1529412
1882235
1908716
1721708
1246815
1847915
1520046
627201
1881062
406445
392700
1637860
1388390
335928
1760188
1299605
869474
671866
1142175
1415443
1093189
1584278
1114904
539553
127106
771784
863621
1327219
1407021
275295
1075523
637601
591972
338941
1010152
415655
736467
1725186
1035358
846970
1082129
1093323
395304
1835989
209481
1347520
1724770
1624302
928446
1950436
611031
102740
870594
173298
263917
522596
497238
229627
278699
1291527
385817
1552901
1130962
1477506
1128881
1360186
1298879
1580446
1348658
581235
133785
334515
1359576
55834
1486387
629247
1264144
1275372
1385106
1926490
1081250
302471
1145510
491252
1873815
1016050
1942628
646083
75734
1618625
1710721
1741317
1864548
1679016
733611
962773
1214599
809641
441442
1921996
407713
429731
1285401
879457
1036108
1853806
1120039
717171
947295
514419
1283310
764565
1735359
1246704
934853
23403
1588413
282854
895026
1336111
1251046
1921382
336749
779585
176359
6141
1008164
409097
108515
1936700
1707466
1476264
1534030
289948
1967389
425487
951862
1489741
905022
50460
1316076
595827
595158
716121
368518
1164385
292321
1528065
1272181
514827
1246102
1731931
640743
260656
110829
135565
18948
873497
437232
480912
433171
1158012
964305
955472
600563
1117439
193164
466521
171121
981230
1760686
720930
158670
1250047
934799
240223
1692644
1701097
1382797
1855518
1737205
254326
452102
246356
1251790
313840
35852
401640
487419
89803
1940780
1807218
733750
1897533
402954
1769842
553909
110673
1601943
699676
617384
1785884
1259813
498276
1226612
1860199
1939564
1098773
521004
83033
115667
1011490
828429
1715133
1381389
1824168
1235492
1766230
1020179
1279103
1766720
170464
1477356
1866019
287698
1182052
1178223
259190
1213923
562090
1567119
177564
552
1022719
1668619
914269
1439306
1524882
252053
177551
1134252
1862088
1226871
1467144
358826
1416334
285988
1188212
510336
1364203
1983440
1954332
742247
270297
1191900
1342364
799631
1624070
1353938
1114776
1687783
963270
1245812
1532335
1891302
1797258
51181
1220682
447152
424475
836991
1971468
808934
1893603
461588
1293501
507977
960343
1811939
1359839
1165954
50098
1657607
1715861
473714
1733719
581425
1153749
1686348
250099
1450811
1292770
1583388
1745765
1305372
815665
1801906
1993069
1351732
1738377
1621432
38508
731982
146424
354489
825474
1935433
1932609
1035576
1871638
1774331
538683
786374
1345746
448710
732347
395995
645229
206161
6121
472547
1211535
493308
1914675
1978173
1038503
1901011
1271132
1191698
1962156
1015409
296337
504353
315882
1891564
1349729
1775604
1585231
1941038
505503
1648051
80195
1576296
1373137
1236118
1269041
385721
1748396
566749
1664849
1341637
1008808
1812578
1918578
1585228
729495
1796597
1363246
1964544
1183056
1308325
1290687
1994075
429480
1829650
1276201
1244148
1543338
1695477
1719071
428638
179936
184517
1683701
1404359
1235784
1586169
427818
1395447
1128198
979442
455000
1280031
1915017
377777
708736
1617300
675333
342882
306987
572629
255064
1288620
1352919
1806822
1994967
263498
1396270
1098683
1297899
948996
1100825
1756626
76750
883335
551621
111783
1728328
535952
1704313
1964767
248155
963832
1844934
466503
1415997
1309126
340083
1587952
872041
1615375
1152011
410288
982575
222672
853760
795490
1128042
1094180
1997241
1503988
107935
1668306
459523
808018
331625
346310
361117
115986
1894926
617016
1904723
500134
857371
124525
317030
245313
1855207
1740702
1912148
1757580
873920
1429327
1327601
1572381
136042
924679
656077
1115156
470735
951123
1917935
494688
1425131
299425
868336
595879
856787
1841192
1159557
1880531
1285269
558420
908501
1639826
1428479
432379
869562
1811653
663112
880186
110184
332123
1298620
1814201
946399
1529666
37361
378313
978527
1355423
1231567
1898895
1457196
1632252
125020
417640
1320000
294372
59561
1520245
959648
260306
351822
1047451
1995720
1364114
662841
1452617
624878
254775
691417
544500
122356
1467831
783768
637964
449826
1691538
1409697
278119
1172376
466342
1353241
1220775
767413
1864282
1416757
1048587
154487
951526
408421
1071948
1237052
1236560
126052
565639
1239767
1488496
739205
1130059
1967715
706384
1300912
689151
827377
1940081
310910
1587661
317546
1129462
1374424
1481801
826940
1726011
409314
1403808
1426764
998734
1424431
1611812
1441211
17938
1404784
1143497
670537
975229
62798
548259
579061
154482
1634035
745609
600497
1546682
747528
910483
1753648
224121
1873360
1296937
1475095
525502
1165222
135345
1587874
257451
146897
828325
601104
1187227
209748
482293
881563
1943774
1453022
122414
1450640
801538
1397330
724736
1931274
1702098
752390
1854296
1288991
57090
280043
1653839
556900
698831
1097821
1942866
1227203
1303312
1532687
72694
1171737
1652743
1335783
672050
993004
761837
1303462
594393
17956
1196136
199016
67130
998478
816398
569182
1376409
1347302
662131
444059
532296
1761
1487195
1632511
219776
201087
560660
1733410
1368602
1970035
755021
1070706
686868
766358
1356210
1411545
1358053
1333116
1927111
1520293
475178
525680
1440762
941919
189104
1490887
917660
1427788
1987189
978725
454253
1104277
335234
1359347
35440
1774386
1169721
61322
1555063
989245
1923254
132202
1299283
591760
1814783
1724484
1871112
1111973
1720161
1209654
1839641
167280
1680167
1078590
1792051
1828815
184452
1800691
1565050
1011730
371845
1731433
39233
595240
1280952
738599
1400599
1559541
155399
1286359
433343
1096758
1209586
1008202
622160
92728
771180
869822
663146
899089
332198
1958865
1147680
574851
396861
1652246
571706
199763
1955410
719902
1337557
1880416
526111
75407
1270227
115968
1175796
1401081
1270870
1757371
1580046
117096
93138
594047
686902
1682720
1395862
672677
1546631
299859
1136929
1655982
632754
1428753
1930600
335047
1595454
1509426
1556780
564903
937481
626954
1550424
1594853
801320
1177077
1077981
1603155
1430097
51450
550888
1217217
1681785
1912251
1080832
1890239
571758
1835848
1129051
250296
1635977
279149
1469157
943587
1944685
87879
532855
797777
877347
1708063
1926144
1203533
595528
627080
350738
1246136
1454734
1112539
441604
704083
1071576
1086409
1790077
734351
1384167
249895
491028
516673
1445180
1544344
770140
1197447
759153
1982343
1166955
114779
497770
181923
1454233
1612367
1269448
1382163
1579550
996742
1028216
1962391
1907599
1397123
1678053
1948862
1212530
1370325
1844483
1694426
862836
331869
533020
1626322
564602
120047
272473
1947593
202129
921443
1591801
1299637
1194479
1965677
1332315
1528989
1998246
38793
361985
970334
1282269
605214
359366
1920364
898637
530312
444513
1055682
1510482
1799688
1490974
1204576
281549
654379
116175
410433
1390047
1455829
1706326
614379
101652
1323586
1063058
1083447
234086
307752
235256
1248974
1652901
1885350
1562418
806542
1666521
1189133
172661
711958
423856
686070
745555
674717
375392
1646155
1943076
1747636
437234
1630312
1847770
219934
75032
1069593
942101
332261
1802434
1691135
1814132
497013
1900704
893604
1949827
1592150
501395
981844
1057301
183129
290036
1923200
1742331
669747
1337163
24603
713557
25164
1585590
1396521
672281
836518
1454700
457677
1571102
208204
232952
1069232
1650332
1959953
1680456
611511
730909
632202
824825
737936
1859904
688474
949643
1697969
804856
215842
1152842
206330
387498
565962
134403
1087025
369745
1253400
786274
789794
487796
1154380
1651302
585273
631427
521288
62520
1832777
1660415
1342218
1095458
360930
1845823
848952
1644223
943644
723623
844213
1403874
330701
1066574
332104
1763394
573434
1162489
1653314
1426394
1476310
1272461
1451131
262165
1295957
1524964
515814
1842732
1300041
339069
1578399
1798452
531427
1731137
207513
1322710
1280825
1798515
1888184
1230354
1208076
1569254
1298091
490036
1028612
806710
335387
389232
1732633
679940
439402
315136
1743357
1364351
629175
1526734
1741584
1712457
1921424
1730884
155723
545430
732615
1854118
976578
362929
147614
97441
1380988
66171
745932
1422410
1301383
1954166
1325863
1333442
1648044
725877
1346902
1918237
1353835
1569114
1900497
758595
1110581
636874
1663753
1968004
1940382
1135360
484076
1106755
854284
1307833
345929
1491231
378985
1784959
1584273
903149
891904
1306819
573953
1455060
531973
716633
57322
585121
1680531
1689314
1221424
1494019
1720823
1346966
1172172
725284
530940
943201
1243833
659683
45083
535897
356361
765134
366455
955754
1496998
1738321
1039732
17679
472036
979961
1770488
1035225
1391570
1561752
1574557
265119
832491
1903618
538024
1036379
1049261
1672941
275730
978429
1892465
1700985
61008
557975
1473641
674657
620812
1090370
48851
12411
964310
89144
1358188
1751411
1028259
994964
1643094
1331787
959722
1336651
1356987
232966
790896
1855089
679249
858051
1031310
1596935
1556586
593292
1312625
326677
1658930
1039836
1024687
1682150
267048
875652
1394928
1278719
55261
764309
1103499
1981011
1886650
461005
800051
220208
1158589
1389856
626499
788343
1701896
572547
1518078
607588
1064333
889479
1121798
80467
799244
1973768
1459523
1849208
686316
810913
1839778
529861
1252689
647891
1429355
1487639
276104
1084570
737904
1102863
1279090
1270676
915583
1781965
983962
665358
1530278
1789733
1626175
798324
1846724
134284
873345
841017
1349989
1184881
1826438
885436
217447
648677
405929
997122
509063
601591
986134
1909570
1729237
344300
1875479
879948
1852301
893
1781871
1762636
1713927
1654673
60843
811475
1902457
270598
1559330
916104
1551091
1073949
1004183
1100263
1082952
80686
1135150
1969479
535127
286753
1883241
1346732
1932733
324870
1052772
1221234
1767492
98098
1700226
1363184
99187
1528020
705211
704915
1690580
406429
1677690
1377494
667837
60187
1997740
347922
1300223
970584
959516
148370
1819478
1228183
614624
64810
596248
1347218
54462
1083291
548129
1632331
1418249
1621750
613347
1038460
298945
1288354
875092
1233361
1250392
631594
1736922
9208
1948182
1268143
91337
16874
1031620
1080030
39562
1316513
1668355
1255183
1444327
1115364
527153
102487
1248419
1679901
1570687
1510409
1348398
293379
1477710
1043851
1654706
1182008
866032
1224377
1621402
879301
1751616
755266
926265
972921
537600
367328
555517
1708478
724037
480607
1266265
1889409
1141580
589996
1140033
1029472
165694
475657
1414
606224
1757188
749805
1713213
1033649
798969
1005690
1170518
364774
1948502
751261
1861473
1935690
993470
1124484
1841351
1082823
1783881
1623985
1621619
893392
1034778
1446877
582870
1672366
971792
1935937
1143866
1215090
1256982
1577996
1580263
1185173
859475
910016
1045252
327714
1098874
1117170
951618
87145
1276613
490349
945971
1463021
370505
1939974
1777187
59290
1136399
965458
654679
1146791
976394
1460974
1280000
268950
1173496
339988
481845
432527
413792
436126
540922
877786
1161082
337385
167100
1281617
231854
1897012
1081903
851809
1491746
1443296
1487086
352719
189819
587493
742294
617287
615432
828409
1975275
1122000
1523035
671189
862718
627312
1473880
1568534
477295
1406774
978447
1668515
1798647
526902
1054694
1803021
466855
220243
1650076
1545230
1667357
151541
1695336
4080
947297
392166
1791323
1858868
1350669
220226
764008
331611
550216
443571
541579
277235
1921802
1812202
680512
1452431
1446047
1234332
164160
1475269
1948579
1549751
1885005
738121
1213904
836409
571342
182236
1488348
813115
982826
1321546
681643
1316288
1168687
645724
168127
1291389
1763511
228944
1183178
906823
1498364
1235201
1333683
827743
1582778
1558015
577689
715332
1826932
1860950
377362
1069525
1607543
1622527
404554
1053481
1993401
1186508
908849
1993819
571156
1800996
1857108
355827
58888
1855140
1933845
1275537
502242
945843
1324792
1630139
1116944
1106319
364314
1642753
548687
1620313
273594
1353123
664368
1669990
804083
1595230
477954
742274
1573598
1553798
1409326
968057
1945585
197606
967163
1191664
788441
82719
405226
22604
557917
892155
1867598
266756
124401
1940829
357810
444930
1877783
967488
1703961
1262029
1254610
922574
1257549
706982
1536214
421349
1584219
1156335
879240
1442085
1074464
1449546
476569
582892
541434
1646127
1126553
1534903
1195969
854817
1401263
1670422
849013
370896
557303
534609
567494
295699
470548
1697464
298176
514985
1265158
290576
1241102
224063
401884
1999245
1569914
1947035
1468440
850267
1267141
687706
1629061
606050
1778961
766862
639345
424339
1833907
694011
690575
165948
681457
986965
733962
1493690
437361
1323716
1202143
337407
184997
711786
673555
1407904
431973
1382534
1890299
335189
399791
1655392
322239
1346516
222106
171978
1785189
226429
1621730
143893
1186796
252864
1396125
706651
872518
1432108
1132592
339254
140001
1099732
1018537
1300004
1915523
439176
64338
1539866
141836
1866313
1828867
635420
1152550
1536246
1290646
1695978
1370230
602155
1148244
623697
623479
876373
887312
1895880
42292
204680
758456
1850124
374384
439841
446073
408702
778728
706690
547633
475087
1455422
635800
780196
1512012
1467773
626302
849401
335217
869473
492682
947630
347567
820859
190232
1997441
1867587
69420
1835038
181531
588072
718573
1297431
1417092
373596
799782
1810256
1900749
764032
692504
435537
376689
994377
818592
1048970
1496361
704393
1060398
1424542
1073824
356966
896361
1291637
170501
1827446
1455527
233960
1162099
1693002
1802077
1255340
1960534
1684508
1685781
1467429
247591
1817670
363103
1578283
1646830
659198
419070
1838993
625331
755978
753242
1275539
729432
961661
1493962
1654707
1146497
1674886
1163711
84861
875662
1637455
539934
71212
1458161
66269
351908
980357
1523873
1252872
333369
1803241
20210
1383329
1378673
1766157
962506
1104486
1775087
852467
558451
666441
45987
682385
627841
456422
161727
728524
1235525
1824032
763453
1488500
1521035
504000
1334242
621238
1309055
231362
818994
1987705
783549
194495
1457785
197435
1510830
150481
605963
1103164
1326918
1738013
662638
478505
276417
1932659
1336084
1402438
1551309
979107
24061
1522192
1794689
689367
334942
861466
718769
1848949
1124981
674044
270037
876777
1982030
1028498
1908397
528877
325122
914322
997497
1307409
1967850
1752539
862363
233806
1795748
189068
355528
181924
776114
385792
1823103
478734
1624787
308438
139359
1904956
968766
900677
1275852
265833
1511159
856371
1330307
1613008
235245
987739
1682770
967476
1203050
564174
1144480
1982123
335475
1268722
1985803
865810
687979
1898944
1605700
1306586
1444768
1659867
933336
1106348
1203097
1537304
717844
1474518
1162192
290323
1397924
60025
1650724
1011101
279099
1548220
817640
422068
116140
501393
566131
651078
1517831
387771
1344917
1579415
1598568
1943427
819350
57317
1562848
1543228
75862
1112101
1485044
1958891
122780
873880
717361
402536
470255
484564
1843524
1649989
1543243
113371
827913
573196
1401287
959329
276597
1944172
694511
1909986
397199
104390
1683514
1849351
1709765
714766
1801138
1102953
587768
589956
1760502
1609098
1902157
797595
1162935
1563319
758124
1906668
1367058
549141
300338
1027261
1895311
1511575
782423
335462
1809480
1816779
653622
671257
888169
1305126
825763
1851234
314963
1685121
1504723
364793
399276
1724042
971257
1428722
1954740
1028933
1606636
369145
434250
238558
191099
164704
503143
355920
1071840
1219863
1732513
1486671
1702798
1014479
701878
1599166
1119532
1710250
664120
1199369
1443777
1546700
106646
1796993
651706
1633522
1192059
946055
1548204
971231
1143860
1902387
1407735
1658195
914347
82990
916407
1663390
1062184
1391506
1317523
1470914
791789
1975403
550387
983203
1429839
1814393
277200
1835097
1987254
1163696
661188
1366097
1284621
1967363
19371
724321
580455
1993912
1190712
907773
1872500
1330439
1632345
775523
660945
1429640
1360185
43885
974940
1733712
579411
1938691
1126498
48423
719
1977598
1053042
125453
402218
817647
653944
947321
257578
1982747
847521
758788
1294294
542296
1815898
1678704
1977547
1824284
501312
951274
443876
725529
517365
70314
971235
928555
1695764
459565
1048165
1272187
126725
596639
75418
1176744
1829451
358727
393293
915657
1943435
930902
408770
1905772
392794
1034490
1042477
1429753
1488669
1379401
673251
515007
1181836
1419399
820110
305194
1453728
1370499
881842
736229
188849
688338
1165337
645714
1584468
1044783
1043001
1242386
1625792
1124035
1853031
106675
1120021
1603567
1085947
1319718
944629
1730062
40508
265659
845815
1730651
199388
254285
1480441
1200678
683536
1092022
362591
584928
785854
1150895
310277
913544
1304267
64469
1190776
269564
732700
1438480
1535712
1515137
29447
150593
551853
990915
702712
730252
1982498
1058678
930772
1062383
1509094
1926712
628814
1894237
1545688
1819695
296493
1880898
854116
1778324
381584
1982536
1572445
97159
1955322
1958510
212920
1259015
1335450
1420383
555772
1307924
292707
452057
1404657
594965
568991
1460729
161777
279515
1942318
1151228
741965
44577
1164889
972182
1888649
1348519
767904
1598504
935512
450274
167175
321142
642091
1300563
1354289
1158691
422830
73068
583545
103468
1108428
901055
648948
276150
1541734
426375
1019165
1945637
724206
1010278
1026717
199804
1490423
665954
1489505
1964726
1391707
1876814
1201213
1497693
633399
224391
1607434
1877115
1308042
96547
526893
533714
307729
470487
729244
200232
1630504
108435
1198213
162205
1287965
534317
1446125
90844
604470
271075
1191014
814539
105922
1408187
1184639
625437
191382
683204
1431527
152909
583728
297122
1319331
1215487
949968
1533394
1546057
1105913
812938
319632
1982283
194315
982988
1493230
939883
826685
418794
1978170
1063532
1252462
1647136
1791415
727958
304299
1040933
718342
105231
1424793
121748
1385949
1915321
780642
1539696
705093
29000
735967
1480205
1797760
1956681
1607211
757205
886812
875046
532601
1744024
514703
1265212
110128
753892
956610
129170
1081745
1193372
548903
1144953
176438
181811
550522
994251
517318
549187
1084563
20563
1272607
1670491
1094039
1294002
1364564
348227
1843947
389622
1864538
1308454
1376937
207450
1589462
1293916
1456153
1163746
971139
1573225
263084
815995
587984
1161146
33107
1383284
1282427
416392
1772568
779656
172974
1153599
1140820
1535324
547146
1170370
1828261
1110230
1334539
1033436
1922675
1183473
1516934
1938760
1517139
1154714
540129
1391376
22165
46907
593342
1082960
559798
325944
938454
1897492
806483
115979
1396342
1762205
429368
1993279
981889
1169972
1680239
850143
1575729
1455651
65726
527183
1371521
158086
250328
1715272
1892681
956774
1426650
959601
1659881
1815971
158278
561295
86832
1432986
136257
184521
232792
1825177
640754
534510
1549917
1390074
1056232
366290
1356619
165084
798956
766838
816162
1722624
1203911
1820959
927279
612643
1476796
1935800
1897047
961748
1472753
1322700
1103113
1830144
727280
549774
284723
1585248
1470462
493602
1561840
1298154
984823
1661508
1056954
1543674
675750
752479
480411
1471121
1139995
462607
235837
1844358
543384
1948499
686013
865610
1510004
207749
502847
1931764
1013069
269463
1436089
784937
57550
1616060
1957315
717767
946192
557370
1035496
1100703
1133485
274647
1857088
615988
987712
696413
205471
76760
1489792
710078
1880918
1022202
160749
1627232
691512
513301
1986592
174702
349461
1458346
1059916
1112994
978413
1463066
1380839
538391
461802
46490
1981871
1406223
1780002
986522
605260
965253
100895
233081
1751150
1999238
1869060
1784152
1721327
877475
132920
1318896
489246
1121565
502371
520459
44887
1737346
1807344
977664
167361
695854
1605241
1705702
1465971
1667894
998576
875729
1124091
1866352
975275
58188
613550
1057067
1867275
1859877
533888
712028
36646
1513857
201027
1048254
567354
82484
577335
1131895
384657
1742906
342373
278188
1990652
1336391
1754649
802596
63447
1452309
1459914
5394
235641
1606728
306791
306938
926436
1397853
1740537
200230
1368227
331200
1924566
1889527
1274388
1240328
1885949
930911
1720757
1004611
1788943
540872
1309350
1086990
552234
1946384
1674350
378527
1882998
924780
1830758
1633373
28789
1256471
964694
5639
840559
780511
783642
833141
761105
1526756
1144745
1427039
1389682
1828220
1057044
751
826402
1427632
1126155
878573
458209
74831
1428000
1251106
49415
699544
1122180
1993303
1772428
1430348
240186
1308769
1616239
1134456
27964
357266
1966710
1810688
1112836
1826037
1763880
878979
1212179
117529
1396880
1925721
1265271
369828
972507
1596404
222822
1277348
283351
692672
1065817
1763360
476262
1785038
1928251
1748933
1698915
1488237
938752
12174
897232
706097
488684
1716146
174832
1204271
1841708
611045
651346
1833010
725221
795663
1900505
454398
1485467
588375
479074
463966
941622
1306402
794493
965509
458388
1701272
1411391
663309
1374656
1879935
163918
247598
1897840
450602
1935758
703129
1501585
962383
1899010
226459
1682978
146995
291822
850690
1876553
887576
1026374
1794424
1553653
750158
77060
1911581
1248176
933216
932020
1516501
1341574
1189531
254349
165070
1852305
968394
484622
360078
562087
245128
1717859
1202556
1177073
555841
430657
90529
844910
919788
1538039
900102
1955440
1763896
1958056
780077
1648440
555850
348570
966462
1970823
1630863
627604
1792535
5756
582595
437501
67642
1137799
508324
426411
158324
1368840
344572
715436
14853
963060
219130
1464437
1127950
693224
1480128
1534595
1038221
1028248
1491134
222292
333968
592296
1993245
1102019
966810
269597
1155251
1152616
934669
1664474
352026
1582400
850828
1754180
569606
1690625
1477089
977789
663217
1669305
1135490
1607961
1682304
905307
434876
643312
1516775
447557
1534466
664082
1100392
778736
517868
1685238
703775
956970
666411
762803
1985084
748686
79823
1315837
1160317
1449741
1048633
1657978
1698818
656784
1334689
1596222
1842805
307712
1439960
833551
1339916
900982
1399940
1344986
1556357
822505
1347237
768566
1301100
724364
75160
804947
493320
1810277
493248
1214848
472393
566672
98711
1909031
79314
324015
1327940
1534133
330509
508224
1543138
908622
1919943
519262
508558
1867941
1499222
1389535
830767
374302
4273
426070
1089745
883678
1278982
1427015
1505508
302573
686000
1057604
1137621
139378
1569836
328193
623210
1154393
1203258
768195
1855234
1856588
1910029
1638399
680581
1663438
171888
35736
1736581
1120778
28714
493699
669440
528449
119653
1887225
482348
1944742
441297
836517
78950
833678
1159033
1817104
607258
109263
1780864
914872
1619923
917804
1997791
1438265
1052239
1207255
337477
625256
278014
1737097
1152671
771470
1161826
1717784
1766690
521251
853617
1107992
734345
1289894
1637148
1171967
350210
851303
958069
222766
20859
1582411
259402
306185
1360572
1233166
1378498
863305
867758
567460
992991
1460044
1210863
1355642
1036363
1421930
1419634
1617091
1845656
1913774
1565670
1712547
1826379
599851
1275780
370513
429163
117867
1314375
1226824
958184
690435
1772752
694509
531815
474459
1553297
3515
894512
1319002
245130
641891
455655
158004
110869
1448036
1042069
1877773
1634291
1483974
1722538
22494
1273227
1185985
1945296
332264
1211148
221577
87476
852598
1882270
1248537
1781155
1289033
439035
12754
1579874
522343
962365
1064957
1007448
1784382
995284
1131295
1851988
137933
1056952
1254309
1224023
358710
1770240
718088
557464
1460049
1858947
1467965
1081213
516495
128508
1982327
1724371
532875
1650594
1089129
1704951
1698664
1209732
1925927
1036883
222131
1684003
1591702
1205902
1030034
873678
1341614
184267
783786
310948
774456
803827
1652559
1497575
934443
37688
737710
1965471
738287
989262
1868465
1040476
829677
1487060
849143
1850415
979931
654319
1574416
498536
1468293
1877830
634350
599260
1912247
1968905
643430
995760
700311
275258
901992
1898556
28871
645839
642937
120849
849872
13864
190793
467952
936621
1206665
631193
904138
1329633
882356
1109788
1834751
1237679
795004
776578
929703
1244420
263892
1983234
83856
1660827
1052279
289107
1205377
369955
227779
1010450
456055
1972352
1524135
441611
745921
971120
361729
220252
1869272
1303438
570276
1419258
944403
750811
1225800
1236363
1638249
24785
332721
1873412
774123
111030
1298343
1845961
1210013
1405180
170748
837418
1255410
404273
646312
1752418
1346151
259557
559906
1737734
963687
792211
1975343
59499
802121
1718161
202358
67246
930313
755829
1903
542604
1152191
1669067
485002
995644
85314
462141
172992
619243
321314
52008
1446246
1808520
989101
1208478
1461758
1831331
104962
150625
1193835
957550
914959
331970
1184780
1820533
1288272
1335880
1097194
1699422
568671
1554929
857042
27279
1206758
711415
748614
582110
1222391
1259389
1078395
790123
702006
925783
1625786
1121853
1498121
354631
334005
1257933
993369
1822277
872000
841476
1877498
822586
90245
831408
69557
1694833
529051
1963168
1245734
900066
519337
774856
505551
1618374
539113
886857
89414
954095
628079
510938
1672754
1274986
1689376
1629941
1354578
75594
842599
665296
1115365
218609
76771
1346437
1326404
1278440
1510626
1230367
1703836
1142115
1136750
626504
1547792
67395
180533
739801
345724
829284
1116276
326467
870189
603404
189537
6506
547500
1486134
1680540
503836
1545578
1098960
566847
1887722
1194605
29581
1127937
1568580
1358495
1792392
1150761
576362
1598369
1353739
435308
1068380
1603258
1489256
1817230
390874
514833
602721
1534136
689253
745883
960548
181002
900612
1816191
518270
685632
460531
692175
615927
1342007
1308484
105993
1057669
1878363
413502
1278617
266537
1586420
1567621
1707727
1189746
1833691
1438566
502503
746888
654268
63116
602054
848948
1380159
1618425
1340616
1747990
706645
1250749
6009
427784
794147
1781390
23621
182900
450365
1623676
773735
888791
1544776
569585
1314250
472407
429411
122100
1075886
1208439
258477
140505
276472
1202730
1164572
695067
488049
1394662
1287650
1563915
591653
591366
1287008
1228843
988618
1803559
474398
1113957
261585
1388019
132557
1328681
310732
101232
183984
1476591
935640
99831
1842465
1042350
438276
1456258
1176527
482220
1286476
1442685
1166167
1437674
138183
358632
831950
495993
448175
932678
751530
1497434
1933861
880910
1785952
1297139
816385
1049974
1824574
1011320
771432
85220
1891550
1901609
602465
1241824
1337334
402011
527545
263449
1528854
474616
1548039
876705
39512
1317816
1943296
1179358
1257927
701932
1005700
512725
809372
1057030
244660
167244
542234
984899
308348
1421430
1832990
1166857
1497782
1057185
1966595
579161
949047
564357
240428
331670
286684
264388
1218266
971166
687111
1648398
1905089
30334
1766561
791026
1552886
25593
908269
660791
1389560
30975
821475
588872
1325235
1088882
873763
293886
1990508
1091456
1577290
1194927
1526966
1346278
221185
1864275
243111
848523
1741054
1739527
660822
166499
1586772
1222720
1460204
1250225
1522182
841165
1955507
518032
1067430
730810
1432068
669326
101694
777767
439086
1908850
1833029
170546
967506
54131
4147
1638659
746479
1040944
769805
1507297
406969
325243
1930409
328826
464963
1710778
1224122
1568307
1665317
1780926
952083
464534
646601
79044
2704
1227687
427758
846236
584156
1974270
250478
1219471
1013709
1164982
808418
1355814
1160804
364547
1464520
482985
1957255
582914
1925078
1491531
365768
1811363
847292
461190
1074090
292095
245423
713828
673907
1297068
1231121
1498682
647941
596436
1294436
697643
1159356
590234
1913664
1422975
795626
1184987
1970330
426491
1222872
1837487
877184
775863
1091441
464633
1423198
848723
640759
1997701
369111
1195662
1850697
511194
248724
674927
13598
188842
818376
1385608
621087
355249
361147
1461634
1553025
1766885
837385
203911
392984
878501
1251193
1164383
953989
1235910
1892583
1052263
1647621
63251
1263175
80651
695471
1059293
1778861
1294018
30238
1330624
1625025
333763
403682
421057
1233972
1782588
754909
1133223
1412449
1839139
1408563
291460
223511
1428110
59923
781094
1092148
256664
1473574
1060869
1881323
111965
1936087
380614
310708
1867618
56714
152098
108025
1701598
1329288
543355
416592
980344
927905
1987837
1948903
1348973
262545
1240870
369523
1173057
116326
602767
1668429
897795
1232901
639099
1890864
1404020
1325219
1131174
147287
1507235
27620
861104
24239
543336
1243159
318684
1391107
1685687
1178177
890765
913329
675827
829615
68136
259163
1310846
193732
505980
67118
220813
1730727
490796
1939078
1653304
96675
1131195
1714511
1649279
745914
162833
1334901
1643603
1798730
1950019
269981
27915
1786505
144330
1573064
1460154
29130
491810
1144476
1336210
1116464
375815
266896
196728
1183955
1925340
1487865
1668967
485206
263924
1178809
302000
1031927
1645251
1271082
992822
1687107
973994
1303657
1962210
1971782
706042
1565057
1260101
1280347
284136
1233978
1345899
1188535
535991
235305
853624
1707363
1573943
424032
756143
1027202
1279225
107943
787248
193159
1997875
430473
552212
1594148
28379
747915
565098
253494
1464391
1985258
1988258
1684457
1863290
1552334
746324
1504620
127420
968431
29090
145549
509876
816013
1525282
1361541
760687
1746721
774990
406997
1783837
108226
194550
818291
870218
1797669
210363
891886
466853
1354252
477928
1191255
619168
1246072
1301679
1844856
1503968
1641809
524021
656710
609736
1205029
1743358
737200
170590
546327
546722
625294
673318
185263
64386
1382277
541517
1370608
1274146
1517418
1881259
1765133
614067
1049842
1042081
686747
1434081
577296
1346205
1396655
605082
1709433
206785
231401
1831014
1444410
1430102
294288
1156617
978429
1471378
437914
1747743
105552
348642
514196
1809389
1373401
35446
1839186
852206
925800
993900
1909316
1373554
910678
1077750
1490656
418150
1369530
675568
757857
557641
1147270
1536518
1181866
1561473
150807
557773
147030
952534
564797
704298
1721114
390442
675988
612791
366491
596113
1000879
1202993
1620233
87115
1974440
1387280
1421117
1072413
615439
275525
260964
467710
69345
1454083
1012148
1054730
115760
1607516
928993
232332
964966
1585252
1280444
1442912
1957045
1636738
284847
1391671
1384175
1698045
337584
1614707
793584
1899577
1681001
267553
409088
1015227
453473
1768368
1276045
217245
1389867
1567291
1173059
1110334
176572
1445074
982282
1767070
1751805
1941129
1981989
1977080
713808
1683735
885515
1283763
1514095
1304565
1582634
656657
1966694
946893
868792
1818904
1023302
1480970
962144
398300
1832477
1518628
263906
499919
1292017
1062827
1863155
1905650
801208
1173220
946629
516254
1325915
786921
1309550
895237
1175426
638980
513600
897263
702294
1552233
1198770
50194
1541014
1387790
419683
1316626
1041354
1800415
1357680
1085313
25852
1914720
1422970
1243430
981
942121
1956271
212382
202045
1627795
365873
1834191
817328
1127430
1629100
309784
1185324
1634906
914807
99409
797064
1118613
29704
746978
912581
1278502
1351686
1377639
1548404
410506
457888
1414412
1646680
327223
1295016
1819359
292460
794110
1715799
28915
1956641
1297599
757100
295478
579872
125050
884411
786863
237884
1631650
846738
1778819
733830
447587
755461
76555
1524673
786135
581896
1353093
87230
514128
707925
1439988
951860
1781080
846003
1193072
1027955
194479
516055
1502625
1075122
978561
1665232
1832155
1680019
1689720
250134
1751040
483646
1160326
315457
1378589
1049110
294516
581653
583004
711543
1407389
382566
604757
1131296
763974
587363
1361448
1417828
652797
767018
954231
471516
1314165
1311187
657801
951921
885042
119456
588934
1048161
1755963
1588466
547753
1713869
1538628
1313910
346222
1067654
1433157
1558337
1699488
420190
954966
1498695
938771
845336
885593
773565
1705366
1029183
897508
387687
1405092
1918947
738460
126832
1686468
285547
1383700
1762074
1020332
1016740
60050
1660161
1484425
543880
1912117
595808
1690913
1113976
1201480
101451
191696
160304
492377
98309
546542
1583523
1725546
221134
896365
1433500
1115572
908022
14586
1840791
1858227
902787
1188259
1505277
1392721
1668017
1819938
1499199
1735274
229830
359246
543439
422271
586803
907900
100849
653940
1106395
330466
998874
261353
537223
1605719
1005775
961024
69820
1769657
1363675
1873501
311819
582091
452985
465564
1305319
279449
575078
744836
1251070
765341
1469440
1381464
831519
1231606
431996
1261858
561323
1548279
1548520
1833455
231035
31436
881567
94528
317731
1384184
265445
632812
1060755
364623
1825286
1576120
1017180
735848
1513637
1129125
787787
179531
1150083
590091
1474216
434262
252208
260996
965459
707486
1157262
1859704
725008
584544
717489
1738231
1596279
1873400
1872110
1428718
450176
981662
1580667
1901307
1100682
567927
999136
1304964
1841837
454796
1291397
1041715
1678985
1726131
484852
583073
935234
195589
310561
935480
1811781
1609175
1856889
510696
573802
644690
207978
1427180
189571
1996862
928474
1586766
10230
1266601
1494453
861100
694204
1826557
963572
421503
1582616
643408
378361
885222
1367257
78663
1636828
1471717
1677473
1306251
1333045
1600561
1276270
675108
1794374
1959783
731442
977531
942553
1516846
1866243
453005
757674
685801
1439815
738885
655510
153170
1793302
127872
1791022
1693690
1623981
1374903
557841
1646237
1283858
968104
303651
532726
653241
1130316
947243
1889649
123878
664608
1544401
1989028
22286
1094021
1074320
1470832
270785
32623
333012
24493
50903
1554513
155661
373424
612738
1281413
915043
1740188
669135
177612
455557
1402111
1733007
698320
838877
165710
1879230
744442
23967
1909678
1329649
638008
1384650
87802
1724680
1700143
1686190
396187
384921
1481498
1640877
317476
1014305
1818919
1471579
1668820
591635
1102255
1875885
795461
1570654
1284803
1335821
1814706
1537069
774234
700253
1613042
1903815
1058056
1566759
291296
712067
629272
1314165
1913993
889807
1533400
1463451
486573
82680
1683022
1262990
1761074
1336846
1484353
43843
1545229
538662
163315
674477
1083038
1735320
294261
713034
167843
1875339
1569183
1970935
1674256
1794447
1790056
133212
1122184
1670215
614556
620267
534627
1616002
1977882
832377
904113
1043405
820675
1999992
1528920
408534
1041541
483917
679396
1284663
956232
1040591
1048315
1158994
179535
1726552
1656872
1320054
50556
495003
1702068
1640486
1200164
362171
1470245
920343
1919711
412453
798917
1893178
745075
132863
483718
1214934
1146223
1588678
432969
534030
486581
1702203
779270
1026515
20093
1307168
961697
1612456
1104430
1446993
992632
1547710
329874
255258
1084980
1969582
1197156
1288107
954700
569157
828483
75866
1665611
310804
1525549
730150
953137
1006284
166644
1336769
1783135
829718
440597
1099455
1758803
1414784
1642092
1351039
954749
395180
1449073
1151432
1811787
492504
166800
1527505
1680266
1498888
474354
1047646
696894
34281
1359121
882987
100084
1919559
275998
687675
1676872
1656022
1800666
1055891
450455
198040
251188
999833
923054
1850313
632770
313289
549539
1685383
1197688
1864955
55590
1908318
65527
1965913
1171033
1996046
1408193
1821858
509065
630318
1463252
804107
524252
1562059
1537093
1878390
184350
1181285
1166547
1155394
1666562
1446468
1673931
1150949
881756
1886809
591359
526358
1271499
1555490
1471507
475708
1934958
827170
1251440
267993
1425455
509262
692466
1519923
201336
538296
1323085
1512285
1603015
725753
112265
1780346
60900
457442
968365
1112390
704325
1077235
1998272
1559666
1434722
377494
1048970
171446
1856267
1879582
491570
962891
450404
1711956
856276
605405
348498
737186
1799563
1995479
230236
1778568
16164
1261549
85807
98474
406636
1758009
170867
1376968
1980414
1848080
824394
1594937
1524269
351182
486885
943590
812914
506028
1060767
1994983
1901372
945633
459702
867773
970328
608039
1553652
983590
656119
1604506
1616744
1934228
404542
1621071
803558
1101172
1861291
331503
307980
111574
1970548
1546086
438608
1066170
50136
1261676
618524
726431
71818
403147
29954
370722
686203
1625818
867086
1958399
112262
4889
1184826
239824
1523545
1230398
1315620
229565
49323
1083167
1035761
38655
1525775
799875
1794578
1258276
1515123
1953736
841257
1253202
9873
582572
944164
1139913
490980
512319
927387
145715
112494
405803
1998378
1513903
1120930
1475394
258060
1746868
1340483
1887863
1514914
969139
1391561
722449
230642
1477403
1217956
39177
1583463
1076853
277181
1744761
1383948
100032
1644912
1408455
878978
1803604
1683783
309707
605120
785631
1804677
1076338
1764195
1985973
1737485
1798709
1721610
63135
1038739
529545
1312510
1158294
971169
1507395
1874134
1679395
1757654
1206414
1949267
35880
757959
302515
63394
653140
346600
1789602
3933
1352978
1445939
1422629
1906343
1890484
566175
1810394
1307314
1151141
509167
494721
1096580
1764322
1159742
704941
574047
326143
703321
1388092
819374
721934
1023287
1870019
883273
1211321
809734
668439
597911
1390903
1496250
927301
1412700
743479
37017
1752358
713658
17369
159966
1923835
1258393
744213
1631936
1485778
1715962
774858
1840659
1621611
1378393
621900
1488745
1841770
1072613
888988
621945
786174
801800
1643448
1502025
755979
766066
1454401
424038
290320
618116
1048671
1705246
1022028
1301471
283247
1079170
1805306
1154902
1647061
735934
758683
592757
1413008
1000703
1994851
1135806
786494
1517667
1509909
264695
1745555
1841157
134125
680232
1105124
765869
658904
404833
1355820
1801952
1506273
625278
92778
1553054
1921851
73429
1737790
1972573
698138
1432820
1211109
1176965
1270095
1236573
676339
764755
1332934
1506401
200463
421034
343920
848615
1659847
1141311
1283980
961584
1399801
1023833
1387941
1199123
1904744
452388
185836
503594
360102
1072843
1412834
97181
955844
169458
1095598
1459788
1925196
488829
552244
1891121
595076
1719156
921816
1715694
1870467
532769
1103105
1871402
258696
1731446
1665197
1823179
599481
1522938
1875188
263705
1356631
1962000
920716
377706
938336
1121532
583474
716752
1670576
1742979
133744
1733810
1698824
262721
1812593
1765509
583969
43121
1896651
56453
1908399
12439
581022
708987
1713795
140709
839298
128906
1777630
1712297
92066
82717
996314
560498
1591
1757733
451696
349345
1313886
141155
297078
1597474
1966911
1245411
1395998
654329
405957
1423194
187481
887369
613705
874912
674981
1636336
272436
1238776
315510
1244979
1200707
958131
303225
1149789
1907135
1139961
923973
275286
1436493
423222
1869944
129114
763131
1874419
983367
1522230
1211100
1580995
203411
1887403
15883
83222
150387
1570682
1640682
726994
1467967
303265
522056
596490
1095277
1421646
1176838
355880
1351124
756196
13911
1724224
596279
343706
1703015
948156
1538976
493765
110856
1745674
1217097
1566654
1682250
964232
252848
187924
1760970
1863268
1949680
998517
496188
426887
1683090
1272727
537315
218706
1732374
1308103
755609
1669485
919101
886246
1150507
1422078
910959
830597
915491
711316
689223
669946
1564330
1781045
420395
1636721
27675
713692
553884
1236885
780786
1938079
1995055
989005
753034
36431
796083
1813273
183853
1511761
1094648
1073849
65319
1345615
642358
1177601
1435278
149774
1397763
966509
518608
1633276
616302
1773172
644447
480135
1553950
720756
1222457
496495
1646580
661589
1595102
483648
395269
1687763
1846330
200260
972649
964309
154722
251898
822147
849490
522433
299621
1203894
249958
646862
628533
480325
1237411
519204
96622
369711
318200
1274929
578288
1072013
1955227
87302
1996759
434430
849073
1321594
1822513
553250
269982
333771
613971
1479961
1503352
309356
1626037
324993
1204860
1108152
129303
629303
369798
130324
687720
239444
1993881
1026833
1778245
1852384
1056744
198429
1689716
1382268
1209963
1550824
1947602
141306
1549373
1292372
632130
1322458
670238
1401423
53497
1827850
403960
136273
864173
1936480
463313
945480
1480491
1489871
523767
1767213
1850999
994089
454732
903715
710074
623621
1545279
523000
1788130
1828771
374574
1277933
387771
1021905
1573503
175656
1150542
1853041
99967
894046
1370838
937033
1082049
711963
469713
1618787
681782
1987528
778432
1573325
425439
1115141
1095985
461818
1014436
653382
1972359
416119
713890
1235939
223227
961584
1874449
614586
687774
104310
36907
464383
1079226
104183
1628132
1141841
1347238
1683537
1900526
894784
412238
250174
1129228
1272159
717390
1409233
1335745
561626
1632946
875863
908025
367146
1623441
1208828
385723
671054
1455502
1101845
1130516
465537
547217
52229
1174937
1944036
828216
1194461
1220827
534802
1454755
1147796
517378
1513752
543660
1869359
818390
581136
1483559
1898394
946664
1653961
786959
1492344
905294
755228
486229
438604
1048276
1303806
663543
926574
175337
1458777
1960622
1075240
3361
1085131
206662
1709542
863866
1257862
1633869
1617091
1483798
1340369
1437562
650650
371784
384318
1649388
748668
374995
203710
647344
591195
1122097
1838156
900661
735172
4248
1193294
69454
244159
1694237
1986810
1940485
1264440
1943456
1780322
602856
441096
1276107
1813464
1867402
1084550
899592
201917
182832
306443
888539
958942
523697
880247
136161
1400422
750192
1876923
864449
1169483
353596
1497598
1479825
316258
1578583
1635815
90089
1015589
1322057
614779
678253
1266422
1160904
1044620
1061819
231255
467412
1148565
91253
572110
760934
1822516
1067576
776879
1083364
617176
846171
538424
515725
1544293
1686968
1599514
316681
1968817
1158211
858911
641839
898996
1247087
44224
1514947
1607168
907204
1580127
809399
1507149
1857547
355158
266850
1146325
1354704
391792
1846975
599660
728453
1229714
955348
1159719
1983951
1140568
1290889
72140
109383
1772175
239275
1967576
650156
1662400
1757323
1453618
926783
1545678
1104310
268267
1853571
1494989
1051334
493896
1945807
1184110
1559722
1941674
1040419
442275
1519235
683285
1559784
1637448
1736038
1092459
120998
1276749
564444
318968
1108095
1875235
1656400
713546
1817641
711649
200363
1719160
1675773
1276264
1772501
1523427
1392926
1203982
852033
148528
603719
1769449
128128
92552
1528387
1925644
526623
1578046
164814
524882
1037261
339498
1982244
853477
1085134
831948
1215096
1660327
1745700
1300460
243097
203947
66029
1501096
273740
712284
1843799
210471
1839683
1780821
198581
1937572
1297274
191628
974707
1207216
616727
625413
1211474
505208
1570164
756152
1224848
1664777
618828
1499092
581276
1371900
299903
939888
728743
1477793
1152186
1647431
307152
1101180
1125750
178368
993900
268488
1820775
1009793
1350168
1978977
1329243
80751
559557
1696021
1065640
900872
208382
960100
1575121
675894
1402893
678319
1097993
1497821
24548
513720
1396341
213375
413341
1941488
354917
1660939
207196
1595610
1287320
1158488
1112575
1372861
540520
612814
1054731
301947
86164
779449
194444
1102768
1095370
1788702
608037
164489
627974
797295
233694
789469
1569493
1041911
1660172
132060
680296
577848
780526
481565
461284
1106523
569055
1299328
910763
30205
1241520
770302
425517
984149
816791
1579326
11648
557789
856016
827373
1468171
960539
355923
600903
1160664
556074
1159414
1968860
1371902
80819
795167
1987885
1030458
685266
94487
1741809
122094
1253518
428090
1588725
395757
1035049
1013693
831299
471105
416062
1058436
945894
1230200
1536558
1636249
522365
406215
252474
193857
668941
523749
1901899
959099
1311120
1625598
61250
175361
1542125
73487
883361
1982459
836667
682383
750533
830023
205586
828761
1776900
1234627
1765251
1216098
1278512
1582223
398845
1189334
1350575
1469499
465825
1298785
1074858
1651201
1207931
934985
863191
1326994
1713526
1695311
444503
1547371
1330566
663995
1557268
296981
996227
1109013
171104
1366959
283605
1407876
1723823
170177
1130269
24187
1567451
1567968
188855
661012
1617334
1490856
1535109
204339
1649050
459972
1826925
1602564
1999756
239211
655994
346052
1158145
553233
1087239
662915
145094
1213981
276514
663138
1675188
1216147
272644
1027703
466276
1933887
1793297
1127325
1556609
453288
1461267
600629
1767448
886699
1594127
519467
1765735
476763
323992
547214
1117274
268609
848501
1022766
1477174
1269933
1706753
1880136
1270434
418882
40909
1032753
1772929
1123889
755150
1062466
920317
1259926
1654982
1812954
1575722
1255980
129541
1957797
1466349
1039076
1706954
850059
556223
1566355
500328
1764990
161593
202769
593032
1315671
1163299
1830434
866761
1594864
1849298
704547
516521
1363901
1903626
1818931
1462004
1873270
815860
547070
854533
403511
1577379
466587
1374149
48004
1566576
46864
855720
569830
707250
573108
1463396
1861654
212227
1800889
608211
431153
560536
37896
183481
1231970
1440307
1225793
1726370
1765008
1674755
1566115
1354260
480298
1576221
450078
1135611
1341449
1425979
371693
522619
1911760
509529
465905
1001891
539253
212286
884898
1761178
1773121
57114
1730553
287047
842501
1952862
671324
1827112
1943802
1476968
531156
144633
1530764
714062
366131
1156768
645836
1593818
1151771
1280982
1215884
586465
1424812
1503458
1764025
1571284
852870
1701069
1285491
1437575
194057
1555819
1284778
309048
177363
1829853
1113841
724968
315575
140445
1951648
1700877
117872
1342635
1499897
1759186
1834303
688734
148758
1530613
523070
345136
971071
1034685
1263778
1398731
476582
487482
768613
1153895
656677
1953146
1533997
1199399
932326
194615
733224
1258986
324352
1747316
1166247
1547928
1028894
1704879
1747110
1914662
1367492
1699822
1048224
1331091
673846
631505
935230
1556651
819457
1855850
1768155
1470262
1494078
1087894
60911
358610
127950
450113
1426104
1547645
1809849
1581583
837580
798353
439222
380953
375964
485214
1441231
823562
306300
919218
348372
1715690
809864
1709045
740470
481485
832786
582124
717
244835
1357329
239974
1006883
1100513
736699
1908013
646172
1757808
1498243
1595061
1962234
1493067
1287892
1675613
1545323
200005
1469146
1693739
1479948
1496499
488905
331255
1156091
571356
608124
1705578
80516
1517953
242281
1634414
1782162
1750539
967312
1477153
421189
1634310
824952
854714
1571582
571838
1169058
1104633
1251850
1121111
1818040
1299935
968255
610012
304640
798745
260991
984361
1146538
609491
1660194
1346320
476176
100250
640202
314057
1872216
1469409
1636304
510785
317515
806773
1941504
1862437
281731
65032
1592452
1323330
1539318
597476
1681329
1956721
1864835
297047
1533996
122396
1819998
377078
1528628
751108
1159761
900975
305232
166239
584836
1851392
794509
538084
1538329
1671625
1591179
49441
902305
1264100
556265
230045
193644
283982
439784
221549
1674865
1978629
691796
981182
1222015
1333600
817858
1837120
1321241
1648437
1509803
421052
509578
1022413
1084725
670431
1968653
1064651
1296405
1143594
1087093
1861188
497784
1683764
60593
1576374
90254
1921046
1949345
1220736
214673
1352927
1793100
171042
1361879
221033
1125099
1404735
1142590
1774709
461764
700861
1042187
1812759
1821450
751554
1220765
1977052
654382
1963521
125003
1592112
726139
1635372
203561
1948509
533348
1912885
1025016
1207539
1232762
1389178
569403
1504241
1818441
1328359
367419
491801
436492
1053092
1056914
1682950
277935
460481
943442
1652179
559037
1982534
222236
704485
1407762
1539023
314496
376984
1846922
855397
661307
197728
1769336
976494
1963409
148279
1797769
1042233
1076396
975068
142388
309976
1306809
1563869
1087702
1879452
1042243
49501
66269
189517
1297859
608803
1030620
1460521
478089
1846113
1946759
945949
157598
1806573
1351034
1605931
70823
1959704
373326
262936
551792
1229804
1643325
1277053
899845
1456316
428485
332849
569634
917645
649627
1638223
1973312
1534925
1989187
633867
1074448
8612
750782
1820318
818304
419173
83221
1998371
1441152
1341491
477712
1202224
378980
1363414
187020
1381783
832305
794472
1240552
1777296
1032883
1156382
461572
1696965
667428
1094313
1044024
1301845
987024
1982663
1859049
1062303
286275
432849
276481
1103556
226661
812308
164727
323981
140680
35332
87168
854333
732328
1740840
968890
1236433
990121
970812
1194179
1570752
121083
407038
679129
511278
936058
1636932
1955082
317190
1990542
357969
397058
812547
611367
142868
1397592
1444616
749322
1156062
53567
1853742
1515240
220822
666783
125545
799
464466
1562921
376592
489036
884863
1649252
1221118
378893
1764076
1741477
1282349
774404
759220
731092
461130
809458
1099110
1196449
904208
292288
453306
692125
1297688
231056
420728
449618
1550383
612015
1158064
1232876
264542
1642224
1773341
1154110
1340473
651836
1055630
1964756
1126528
1250083
507043
319067
59118
20069
760877
1253323
327015
487512
1973180
1942005
433037
1983265
526241
758854
36469
1726852
1785172
1793342
191546
1070578
1665182
1453889
1326307
559218
1542295
1761587
486574
531246
1999671
690205
199232
742882
42673
818997
1717026
1793666
696982
1604229
1171592
1121632
21711
932274
456973
1546495
1498596
287294
737606
586641
358459
1996737
1889133
1857720
130235
1417229
1026876
589314
902584
226466
727836
1598239
846316
1139941
1340475
1621801
285119
1239522
1217001
723555
36620
1991080
459330
301756
1170806
1466088
1973969
85650
1831738
1970116
392446
445523
593694
782604
993298
1196439
1242500
703648
1799337
1006612
1244930
1250248
270019
607607
386415
761076
337916
1629194
274801
106367
1688688
802893
470139
1382506
1010842
732881
1712099
1755161
1406465
1329553
210546
883470
1975005
1063503
705299
287481
537936
340515
1600362
802729
953242
730162
1319364
1667679
53887
816232
555244
1188899
1791267
1215165
1580418
1720425
1011780
549258
1615652
524841
1590114
1232869
335270
1566025
1032197
344210
407062
1636528
1356424
1407677
1941415
797295
529565
1265285
1586986
984555
1256782
1387393
201660
1135563
77321
1049708
221176
630830
1753149
909938
1919833
1336982
274698
1534818
722196
887858
1768548
735009
1013941
869794
1846655
189042
133293
1859850
729393
126517
1906569
728724
834852
1219334
1235569
1956567
1180463
1324451
829881
1977784
1263855
33596
492302
473563
1640326
327623
761989
70523
1760541
145677
1697382
1532038
1543269
212744
1509660
1183855
1845332
1262148
700757
1369188
1283691
1060042
1033478
1913658
266599
145409
1746260
510249
486791
416978
579356
44742
92271
477994
1883332
1588027
1201593
1427443
130285
1585903
846417
720234
928555
1825624
1527779
1452425
95054
1626627
445875
79677
40233
1001547
335483
631335
1549510
898571
34608
988212
675568
791042
993806
1611504
1597046
1367872
704993
1069793
869911
971623
1637108
195198
504541
122140
1794186
1163551
1032779
1380585
829214
63152
325328
718203
1547997
756100
261620
1109592
1945670
15442
1332038
1880745
464352
1879324
275140
836842
478857
180959
1219907
726687
454621
885425
1191505
1074897
1999832
456965
224603
233120
1835676
72528
821697
1127454
1500668
1600799
93155
462749
261151
533954
1941953
1009987
515966
900623
822326
491611
1899498
959850
625707
1876211
970458
646039
1307356
881161
18757
1462035
847431
1551191
409128
806874
219892
1723008
507966
1942541
1775077
1444062
590505
165011
1936698
1090168
1023923
158681
760308
1458824
1168750
505587
205203
1720947
1223083
977482
225650
21788
1166295
686997
1900850
969666
306075
1352248
1173645
866513
674492
1241555
884478
1546460
793148
909163
379912
887815
47972
1176480
159013
792151
457055
1688529
1381077
475472
1115955
220174
1567728
1294805
1904672
1029415
1279570
665765
1044241
91463
1268829
1951413
1623073
649548
1584068
334103
1607798
1352561
1968532
1631257
962522
1153954
370351
569703
1679131
934023
1683005
457346
780587
1834313
844862
95287
1401467
1924736
1943889
1926130
1281307
154564
694536
1198251
411265
1337638
1221971
1294496
267357
26017
196834
1935465
1222175
70945
1600247
838392
898295
6166
611447
1999131
1624869
806085
667580
1865297
1464621
547526
1683831
1811242
22825
1305717
1842292
244626
1510285
1817390
1053814
1756590
1917946
119239
469149
586541
317283
333449
53426
293425
1788613
41506
1547275
1132767
1063973
1130712
1215139
611796
421340
210039
1329018
1858626
1737837
24982
668362
1977384
1656476
801556
1129427
1810065
1830372
103527
957631
668625
1852512
615241
295978
563181
485234
1310454
1980347
72729
190373
93259
715977
59294
269003
1335557
1935709
1746984
1789250
1093389
1395765
520580
1229094
1632782
1326394
858842
940560
671090
462755
1994990
1325217
1243940
1495359
1066557
968034
1412641
212090
701343
1234339
1945708
1178941
132510
1276687
481980
726232
1374248
1211396
927519
1360706
480373
1688397
250382
439799
126049
329749
1569882
1069937
587909
1512451
25744
1833149
1916337
1425064
1502457
536733
17143
14433
730404
235367
1661614
56969
1738985
1376919
1590523
402163
1825625
38093
1186714
1402352
786990
23404
1062516
1718006
1916645
437046
1388118
1919293
391386
885433
602389
1669332
1865931
806089
728022
1064312
733686
563129
1063433
1531859
1287377
299508
719834
348594
461785
179630
893447
209906
1417498
1691537
782338
314781
746122
498065
1865999
1049450
408961
1728346
1135285
220685
837833
1218474
739414
1242104
565488
195115
143452
1829024
1125238
1539975
182233
1672526
611892
1070332
1925718
886617
866677
1426697
684800
1357987
703868
807096
33021
1518486
950048
942093
985408
1178523
883250
35668
1970966
1376320
1396692
264117
1603475
63018
442508
1584294
1516653
1736493
1731844
1723988
1141233
461931
456737
1095548
1388329
222859
1451599
1471652
1769107
729654
1533815
932928
1007282
947254
1541238
841843
1766844
1235306
425632
814946
1357482
165083
1866185
1545865
1174253
1535060
191010
990783
1681870
862351
1658570
263191
1308441
1398090
1285318
509107
952862
1079154
348175
965055
327722
983848
1201011
1424387
1259228
1532458
1902471
757047
945815
1720036
1897698
255652
921268
617289
1295782
1005535
636307
55482
1843030
1715412
182082
507580
554384
1157284
1754923
177053
1055969
724437
1165580
1991643
1469771
369498
1226635
1037380
1156676
533515
528179
1056470
641242
1437785
69658
913387
1530632
645303
1488309
370768
947541
122467
113365
1892424
93612
1646194
670584
1898214
128758
871173
1211233
1411222
1372289
1172004
1313199
1297108
1599097
391074
128429
1851879
713606
1462418
339565
1687695
715343
1221655
95583
1156097
1139137
332630
1375369
1943493
1567839
347511
1155827
867828
987115
164602
57174
663493
364262
1979474
1985246
215106
1963595
642267
299773
1857556
643028
1248919
1544752
252536
1136719
1798435
1104767
1263876
1200731
1305270
491339
338594
494625
691855
1317588
325669
518091
214821
82118
605080
1578978
1423522
1394081
971462
1618895
1691063
1390416
648121
929001
1195345
990093
1367919
113508
1748801
651827
632022
1058808
1944458
710156
1459450
1538914
1769340
1216988
518954
1911280
546840
644967
530073
567642
444958
1649461
967062
1408837
12357
1335390
1950392
1634934
773319
14068
1583514
1730702
1456350
811764
1854594
1093938
1696185
706615
1742344
157812
382607
1213927
1344338
70258
1436175
1638969
206056
118689
1873085
516551
336079
569067
42571
1139847
150267
761729
503934
1056530
1615388
320044
1118407
389410
806655
912830
1332159
1098288
239960
167016
207323
765907
1241307
1176782
333960
281237
400867
1980048
518235
1217810
1608268
1299620
722836
477466
1877780
1284844
1681121
161578
1769835
916693
272518
1603180
705915
242171
639460
1763961
404747
98464
275370
1875519
1289656
1534177
611879
844305
1516858
271757
1047583
1883216
620207
485918
1321410
1281091
1592755
1344359
1561585
1327684
1387542
1965852
1598616
1989867
1224604
1837189
1773107
470668
1611787
295653
490148
1631588
481812
821867
334463
1814617
1131868
1796618
1461964
1063481
1574724
1598296
790496
1602011
702608
155287
1370774
533521
1603625
909485
634888
1069179
1639558
1825152
334444
427409
1557046
481686
1626831
735574
1375843
598317
648650
1665631
1064860
466781
1952289
834670
1431369
345801
1837322
394555
313561
1234934
187241
10380
271406
327805
1940136
710943
878140
528278
1530981
1949753
1278075
516850
1870137
927732
452633
1794606
486792
1176406
853815
1477384
1527357
1839686
532089
760863
1325588
1133263
210895
1995925
1867953
1137232
771731
1389817
1279668
1226439
869051
1066121
685403
900542
1279492
1512999
469362
352088
1729858
1315674
194855
1021131
474211
1680495
625532
1442574
1989832
1749980
407739
989776
251766
639725
1915144
1393019
1035909
766677
1963646
1541939
1387915
155847
447589
1088092
1237971
1671429
1344952
1340784
949030
267484
1712763
1812496
175975
181371
186265
1899342
1971014
1464677
368292
670042
1107600
715195
630944
1104563
917676
1354606
237631
1439885
956466
1657198
830229
548686
925970
1245493
1707935
1445490
1043209
631813
286505
444570
1390110
568060
244774
495651
277884
1317460
609128
1425791
253270
305320
465520
1312359
952981
1260962
1869325
1615090
878191
1397901
1166142
1245731
215079
1658894
1018472
424141
906030
966814
1236405
913402
1893678
1765363
1024114
888462
889118
1268007
1590941
592014
1697132
1526493
1322974
147298
639190
711634
625212
985496
299096
320620
149684
1654903
1620663
209657
1387816
1975279
113155
1794968
1221568
1939984
913972
1416011
1489600
270484
836906
1165177
541486
1795051
1926396
1511507
22324
183932
238563
851099
462510
173031
946262
1134161
1544561
1767605
469718
689200
401258
1730935
61868
1119540
699293
420356
595505
1150901
1612638
1283392
890575
636862
1238778
1585443
979065
1427053
1767169
1295597
247994
243130
1008811
984810
1474405
108682
1303156
614935
319562
1555321
687205
1573641
1818302
379523
1261470
1687338
410913
72316
1059704
983021
848827
540437
1693194
1451223
1315932
1983329
49910
1549429
1566112
1100950
1001796
1071600
643286
544630
172789
1481548
1535641
363320
1006606
45613
738323
1974820
617006
328687
280204
439371
245873
588161
1333360
796069
1334641
915718
472863
464892
851523
1035361
409620
891756
993465
526163
1855277
1226251
1051055
1101401
1097196
226958
476809
1871580
1802481
1145183
1512115
1213395
628741
29833
738551
1632881
1947159
1833909
1365119
447221
76307
1376866
851711
1862233
1588279
19280
740005
1251941
61142
27361
1663705
669034
1988713
525001
421442
555430
1379267
405125
517503
1340677
108239
1642452
822784
1929129
1116342
626445
532107
869725
339452
1297037
1309324
1085338
1033278
581394
1338858
1380377
603037
1799368
1617405
611596
1890625
436886
1870463
1157839
1225604
873517
1378120
1520195
991819
1415393
1378094
1477209
400079
1998404
52652
1806892
1187207
1228016
1157168
1595335
818318
98652
78079
1221306
1286729
790091
1782757
242847
251842
29645
1755017
1030038
1930134
142373
620911
1897445
1096884
1565709
1746230
234211
1209016
1242622
77232
1227926
837913
1473248
1671651
311580
255974
409272
1676524
711209
1620696
1766292
1948254
854528
347959
528788
22562
224661
748394
1182034
1412140
1626649
716511
1030404
139111
15686
352889
1643815
133447
450410
425720
959503
853743
1902407
1851573
180884
1502959
1411248
438310
1437817
1063775
1474516
566111
194568
1262874
1146659
1564311
632854
646947
1065870
588947
1513810
538466
495520
333747
648253
28385
1434483
43745
1128892
838672
1571121
1436401
1628607
1533347
706531
305173
1876198
1986775
1792545
883494
587271
1274629
1668340
732640
323963
307937
1115625
1142021
1524086
26435
1137722
364693
1543196
512782
1455375
1439179
1228813
1660361
940741
183074
1231328
445292
1489044
1552084
1732677
32238
1267720
1567773
33105
813781
802884
4461
1023854
598721
1067329
1592094
1448703
949952
1715030
129438
1641764
1118485
432135
1535642
714040
699330
1199912
896963
1352454
1871121
13672
1138155
1566169
175720
767866
1636946
1588190
1377847
1203400
59355
203598
268138
359799
1967775
1791684
1912428
263880
672831
1342721
992058
1136839
165497
1526275
283533
205835
966154
544698
1112979
1995134
1041154
1301825
510258
1477006
1900014
1548658
1224028
706828
994137
1167311
673751
1611061
452183
768372
557403
627178
151004
227913
518156
1265822
1280029
1660885
1339397
1802016
173671
952254
806933
1722969
1438196
1846544
741277
1042658
1673103
1797192
453460
931627
1390881
1238578
1990001
561852
1798479
1764203
369904
1433551
1348243
1072885
898197
1863457
1960893
1516440
740405
1948724
1547986
1012862
203476
1902644
737083
390068
531883
1268735
763517
1765620
333336
906011
1170858
524389
1376013
862080
993849
505604
1526935
231178
1429080
744696
1904281
1097993
1025875
1552986
1460249
1701261
66179
1987850
1857952
699992
1131858
1967390
628814
1938013
30712
470016
274271
1449512
1439845
1817434
1553790
1650223
121379
259815
1547671
497083
324800
86664
98371
17410
1341839
1367832
1036361
748900
1157747
179793
1174500
569095
371678
26765
1421175
473971
10875
438383
554973
281210
300702
1036525
1914061
1572470
539370
1770317
1958673
1713678
1937658
1583088
1687921
1363654
1313429
1285253
537169
527184
1916143
772118
926160
741544
720681
1582350
1775034
318687
1556441
457606
1145058
120015
820742
755966
151243
841728
1529438
47476
1871812
940300
908417
183612
1801021
508964
1955702
876375
1080978
1827575
1603674
1210421
607228
1166657
1274419
571598
45764
1529619
63171
219239
1786559
874771
247382
1294005
1197982
1312300
1227298
783471
29065
199874
1395010
1956679
949726
1686373
782346
1941766
261125
1846030
1164536
1725136
1615825
747568
407605
1840845
1375726
1126680
1451608
1713049
1069529
1169851
1421406
701920
1676345
953674
1521283
1900103
1056764
412844
1646313
399181
1666941
829982
1804926
1986326
1407728
784954
1434833
186727
1847027
1694024
683719
1887346
1356950
1985750
1154050
655730
278272
1050203
556992
461299
1271664
1255997
896703
136678
133387
788272
1706993
870158
1775154
1975493
167386
1562092
1320342
1059618
757871
1013070
1372603
1923375
146331
831088
1232585
1114056
448193
1084417
1383179
115712
1231781
1228829
557203
1997789
474902
1187910
20490
274987
31565
129212
263678
1366393
1730956
1128403
1501091
150041
1572672
1121552
1280323
1541982
1321206
1138524
625486
1774827
1040909
297911
1952005
1987957
486717
459333
1750434
476341
533817
246545
1123735
875251
807248
887413
1417611
38470
1528768
816450
927740
1110635
1558848
7525
439773
731619
266481
576412
691721
787548
1220
929247
1066416
562878
1589276
59827
1493442
964813
284775
1039142
1623474
1588500
1411713
1728476
1256780
1121225
1668162
1572763
228375
1164208
606085
421936
766154
1734278
1703298
884456
1734973
1977502
322759
1579619
1403280
1257263
19813
1070994
16036
1423401
1496357
1796606
858519
1468681
988868
511879
1135506
814099
904457
81249
727963
1928461
1709339
449284
1580056
80429
1454625
481645
1687317
1827628
1023788
1051894
1681271
1371813
1457880
1313960
888678
829437
670046
223630
761554
918681
1696766
1778693
1285328
1826757
1535221
382029
1591416
511506
673798
557497
1720295
1473683
670172
1216823
1915200
686644
697311
349689
1953368
660605
1951264
1314069
1891791
905319
1832923
1528942
1022446
1113524
464152
761468
1482433
527684
878188
1832149
1517775
155715
21123
113962
1929008
524333
878450
1532730
1172171
892050
1600618
1799851
1477168
1539926
351484
1954354
626927
1603348
1240656
1078749
247841
92264
1624942
1105806
78217
1066324
386220
817223
725650
1592025
1303468
91874
831919
213729
1796331
1715873
1503416
803251
1214302
372893
1293945
1749560
248232
943250
302791
1444822
1442809
1125854
1632945
310459
923560
1794840
1907844
1427889
326236
1385381
1209827
1458622
629631
1934549
302150
1148222
1673706
1070286
1912323
1771889
1014096
1915844
1925784
1709728
1731218
370135
816046
436659
1754706
562447
628206
1063482
35826
1872623
262659
1511860
1108941
893805
1235597
1112175
238874
260937
1024862
676142
1795153
1662632
739903
146113
419850
1252973
154825
1129281
1052560
928804
1952179
1079479
1735700
382584
1553970
672680
1230949
1804844
473358
713245
812359
459098
1426390
1802456
39852
1914170
289214
283277
1168818
1371038
378723
724515
1933492
1447749
1211473
1657842
1324172
202737
256031
944844
1899819
1855096
918959
884307
1776227
1239035
1434922
1814730
281299
1351698
1777052
580106
557713
277563
1856643
1187534
1047997
1001698
139328
446532
102603
1999062
1341826
357113
529667
559505
347847
1285292
565042
1131765
41226
1096813
1587266
710978
511926
1448073
224974
1622887
350150
657614
1113372
1653139
1668085
1856864
1252643
1541394
625810
1354532
310864
1786435
1370308
909290
1367958
1086311
935384
1627237
13445
498513
1391484
898595
1899461
565075
1149850
369956
1490680
1437705
1322383
1357049
1093854
962327
1997278
1018522
1515283
1296584
1437518
245256
542763
936963
1465101
284694
1012731
663661
14405
1174114
1269852
174933
1209665
389404
39624
1567625
933382
1755979
189956
1453351
1706653
273628
1337117
1285273
1812044
1156554
1051041
766223
920991
571724
345378
1902025
1683657
360147
1103540
600157
1470948
1184724
1397877
1459859
159810
171943
1044138
1583476
1417583
643397
266775
295353
526879
281745
1954097
347551
1631016
234208
879491
1582834
1997155
1228086
274233
1336889
87878
1920672
146334
154297
276910
1959596
434259
896149
439402
225684
673718
1391499
1128
873855
508724
1556207
1983255
1516678
1834235
1144123
206763
523975
453313
1320333
256414
540930
1671706
1850896
499775
956549
1394724
580943
922533
778373
1354491
1608590
1858633
418302
210679
1624018
1776007
544761
1920685
472689
1662066
419668
1072981
577344
1171996
1629481
1500919
802212
76948
1275447
1277949
1098462
125950
883058
1860222
166263
1570401
573384
1293894
160967
922130
791346
357426
196442
1634454
1768438
1380721
1463347
349097
1350143
1362380
44576
930032
1995812
1162782
1248657
1614903
688428
880787
519591
603281
1395088
763265
1842165
95267
1465398
1203129
1278672
1031521
1254882
5536
85856
527643
1259668
1724321
64555
1005219
884544
418913
1025736
404009
380750
1177499
67849
1787445
1120925
1211321
49663
1992292
1834778
1746171
1960231
999527
1035198
569504
1571884
813928
833958
1546917
1747745
1156429
1859387
1883198
1890821
1108113
648463
1209111
1086318
1080707
1292284
1478155
132381
1447063
1966044
16816
922588
606513
1621178
1170477
1904469
935809
536030
373249
846108
1907653
1766819
1968078
1799360
1970831
359320
1749110
1211627
803594
1637308
1254058
761534
327273
1971658
462829
863120
1630041
1035217
1900261
1292406
769460
1015409
573452
948944
358951
56897
1782212
371837
1682961
1492825
1714269
857478
960489
256307
1029246
1084025
926568
230326
1670906
1715920
659067
140321
1348631
1417112
619667
1941519
328523
1651320
983893
1644625
951995
1888111
396534
1083871
126989
923079
781559
1407340
966645
321724
1395139
1182524
245125
582181
443944
1849214
370819
1287534
1641677
80936
1206855
1661278
1963597
1574311
1248891
125031
1236833
392924
433094
1919373
979371
1549527
76898
91518
75385
1490053
156647
1730566
1554909
1852881
1287962
204821
708189
788091
1302177
1914935
259863
1832164
472189
861577
627
701385
1919778
1025517
109431
1331649
1159798
1102066
454215
290180
733465
1489485
1251956
723248
1865640
566311
1826439
717141
620790
1408175
916951
931074
110662
398672
960984
1654676
1576557
1103355
1279103
1545693
1091000
455397
705911
1667487
1247527
844764
935408
104870
785276
1882843
266709
980543
1390561
219560
208135
1505060
1301889
1239058
1189167
1328665
1516327
1801686
839998
1426915
1393162
791022
1315814
901346
1640358
1280630
79627
1245082
218081
743988
272642
1726968
594884
757264
240301
375352
1481480
91233
481308
901030
122701
1333330
251373
515782
885180
1328286
1101192
270246
1476040
1317865
1040569
113581
1356697
468298
415829
1740289
1227825
1616958
146522
840943
1940307
1797378
884074
472413
788593
720323
713908
1333469
521508
920338
275103
611447
765478
512398
882992
1488920
640891
550292
69166
1514807
1415875
1032882
1267376
1528280
1259466
607836
1735346
1870160
598903
387679
1170662
253115
855337
1951719
804770
1997392
31985
124239
1235233
1974942
1739033
470735
1790012
1227641
1276776
1896988
1911370
1624080
1471539
109707
1233052
1379261
1362104
211101
380308
1785871
1510451
912880
938228
1120263
866353
1423697
1834983
1231136
1980495
500361
275144
1852418
866917
1497719
1116415
1589224
729019
870321
55024
1168988
928233
1832154
734678
386656
1600090
1491383
829297
524415
1802583
410699
436606
646740
33008
1650259
8515
1788686
479912
603746
569695
426395
1748987
1383718
1117
1941061
742549
1172363
195060
1670249
124269
1385869
120554
964248
522649
1858217
1808872
1864414
1199686
1348471
180209
200059
1524078
375401
1386729
16844
526454
1945258
1073340
1404283
1071340
276590
1017822
877925
1828002
130596
1846402
745698
1772482
547302
1268780
1687909
951240
1364931
625008
1764838
478973
999323
1170316
1049961
1749188
642427
376624
652381
188780
1256911
235901
593813
482509
395728
1796528
1426251
699437
1412301
99606
709043
467808
1882820
945631
361552
1852683
489155
83509
890520
305962
1081839
1003412
147588
1105203
1528846
1906437
56597
465636
54302
865042
554071
335689
1642058
175371
1239331
554247
1675914
1032314
549458
495696
802675
1670315
1429919
483300
1470281
719114
1746810
1363698
1729960
632916
1486155
987820
243885
1650412
785862
1992165
328473
1335513
124348
1337334
477369
1509312
1433215
1633102
240481
1819181
1307612
852404
668034
1600046
970787
1255717
1135153
440799
1511468
1536986
1084179
880267
54696
466955
747758
362818
85483
105227
1375798
190225
559951
309788
1295318
314976
1300746
416444
1696061
1121406
1974661
163889
210349
755302
126838
281609
1872729
921466
438241
517959
931945
652818
1126574
1210333
998694
72055
1122459
1194659
772913
1262644
1715285
1683501
325676
1437644
1485832
863049
938539
558912
1326350
1207966
831634
884349
337122
1438614
1843996
602183
1073265
734026
1171996
1517017
285687
291970
1823456
926825
367903
1467431
1769722
1854142
1505413
1725978
704301
805616
1363235
1821192
372799
635531
821294
1172568
1880002
941028
190255
307721
899460
489370
1862684
1947936
596307
1513206
436881
489597
1318441
1171633
1509852
937349
406506
1063378
335268
164998
35443
865722
180452
464570
1115945
740302
114503
297878
63448
847395
1924764
1832247
187030
1134117
1082184
763961
1813302
857122
1255196
795154
1435282
911526
931958
198010
1975726
1945608
1206321
1737298
827377
337537
553202
69693
1384465
1153434
1437828
1304508
1459258
1239391
906564
1772942
1984157
1331069
128917
186795
1041050
1382383
657451
1586494
1448971
1713923
1213950
764032
1593154
338198
148231
700158
893031
1205067
1255382
191992
1666954
1535731
1001267
495765
468830
438238
1858526
73953
1988203
1256819
505391
99483
1275089
521581
123759
349068
1295658
1809746
1406529
776256
1096749
260889
1704738
194622
1291227
1254705
8650
814808
538970
190751
1536963
567231
536486
673834
868347
277112
944739
1483782
78721
976611
814856
316359
812869
620057
1983530
1923896
1211001
1855772
1998339
1003378
590324
124007
1263537
1926047
1223129
882060
1141087
1405018
1290628
1739923
1276891
889104
1974749
1975762
781096
603566
1302061
331235
283690
381458
687712
1634961
1170705
1427031
952127
804284
1784415
1400094
1963470
1010005
1919495
995288
1243935
1744780
404143
446693
1476368
1610146
1915716
1659055
111961
1335913
1840746
1560912
1451648
576782
940036
573015
1289916
1548544
167531
401183
607896
1808474
57590
1602062
836583
1148940
164181
758413
1187489
688845
1531667
1531255
1032771
85739
1228229
1566630
1608334
1880369
362016
108446
1705256
769443
1668038
1384130
32887
613527
1820675
173528
679395
888621
1129238
561401
103197
289080
694167
178786
938466
1445558
1779912
51722
407029
250860
1844640
1115922
1641689
1565580
768584
1701662
1571290
770933
144069
932812
1911560
551121
936528
1298453
847859
15818
228170
1013941
1119932
1014954
744280
862305
1539683
439524
176090
1713728
1669334
352014
945129
73442
1851548
156607
1170548
1961005
276361
479031
1484870
636462
254932
1376514
1477725
583705
1303262
3254
1058469
1138290
1497166
1250592
804628
1507510
956106
1302713
421235
1338930
888270
139808
1223922
1431007
1458843
1920097
944108
1028129
1233136
710110
1610840
260788
1801765
1912565
1416277
1036481
487886
94893
589308
551773
1356552
415809
510751
735246
1572208
1625834
1707366
1540780
1445793
1251097
1700462
1767133
120264
764732
531721
538022
627536
539974
827039
1310509
698856
1584278
1105129
1842896
1041044
1835453
1823376
404226
1789425
1783913
84665
955353
154160
1678707
1073169
29901
1593633
819755
1566922
1040103
1987150
829902
141632
1257760
1315356
1478601
415181
368889
1240035
1407218
176096
518749
389083
1743691
1138761
727477
1329914
1235860
1378450
1226378
1277660
616660
1465422
1247844
1070878
19484
1168969
436353
310316
650593
527269
1081335
767918
1713964
318589
1302667
323074
926780
1469399
1205637
1987302
1104132
1471034
635941
1869845
1886353
1188300
708610
1395264
1864625
481069
670679
1009397
1041292
1221746
1570803
1894641
719489
478884
879158
1288861
691730
1754975
148607
956712
473853
95148
1412650
509057
1031464
989214
1685361
1246498
706345
945899
1181417
1545047
1967556
1463171
1537162
87081
1680210
79092
1789205
1909514
794397
1294659
600262
242152
1818481
40683
936949
950390
369324
220951
101468
1945496
613209
1566423
1799680
662092
1850872
1566364
8207
1475487
26977
176938
183410
833096
122744
1777950
123611
850535
1468344
1312101
1335528
1283442
1899702
452222
414017
1259615
1023445
1172965
1703239
1451306
1194816
1501795
1791631
981434
1985958
1347866
1875310
759116
417986
892293
1919695
1030658
853891
1786661
832249
1847686
1479640
718033
715334
1570636
668277
417240
393626
1363580
1470765
173358
1713917
369754
783959
425154
1914614
1774641
1986755
1358182
499114
110001
1330191
32519
1952345
48045
1874621
1308190
359547
1296895
48547
1618021
1119919
145300
413769
666754
788688
329894
879184
51172
1978126
31882
1492907
146694
1543592
827012
1988408
1569304
628992
985037
1444578
201473
5290
1533467
1136809
1613665
199140
897625
152859
1902354
38337
1164879
1915119
964201
1399645
14054
1251137
1800789
786160
1199440
722273
1118920
1441200
1775346
1540908
1442183
1307094
1174326
1374443
787732
96099
1253937
366532
866144
974745
535643
24707
1767916
1062816
366162
1849271
830684
451978
1098610
1109832
1699529
911883
1442678
1753773
1651691
1328056
1271579
1178336
1026401
1422018
600499
390080
827198
955933
840272
989494
1362677
348705
1504342
1565632
1923555
1293968
1764902
636833
1947125
583339
1913498
967565
1266238
1402542
1216741
476435
1981092
887217
197336
1963450
1584154
763448
72987
676570
298526
286037
882745
420214
470681
1636055
1259587
76843
1473458
638373
477474
824911
690761
197582
682954
1731531
1841821
1396209
81933
845983
908926
849096
1366286
702164
1294562
360586
24620
1953385
354979
1505715
697110
1184317
677680
1312824
746755
1792039
550807
840770
1324701
549564
1221900
431540
1645972
1092136
1629217
1695582
1211505
1925109
1221019
686845
13473
1584894
942106
20575
835364
1977711
1814894
1908277
670480
625770
618072
691805
215383
921257
446919
842169
388409
1482181
232002
1571298
1418476
599255
1544259
795859
665113
741205
1208926
1918781
757669
1676785
1948640
1650568
334305
1141152
324228
1667171
1009974
1925993
1034680
878775
1080433
1250806
474821
1912039
467613
425791
829225
1665277
1596257
1156126
505570
1130422
1340100
25424
161002
972565
1471419
9567
1329818
497379
1376037
638712
887058
659253
1613395
573385
1058020
1778752
1030922
1837147
1187983
1217621
1288601
383045
952051
1668022
714649
1338662
1428168
779636
1341921
1606566
1715994
707825
359265
647211
1242797
774745
1044155
33036
1400407
1024901
1364548
524862
185147
1425041
122194
572530
797458
495179
1618304
867470
394356
608024
1120369
1201101
512789
1339113
1608501
1950671
1422782
95840
1470646
1613198
502851
704717
192990
1041828
1534829
872835
1499210
1190046
767612
351362
1478870
782866
1977168
1659164
1078054
1572618
1276061
470555
580431
187659
1105124
1764581
1331384
1091606
633314
609329
636598
1754027
531165
1717664
1277440
1760882
807023
538719
1515815
461105
262292
733473
1707065
618522
1484762
1011960
932205
633760
1379339
1083832
1878522
1792711
1915895
470403
111410
1319627
1805441
1150394
723378
847847
302310
1037084
1581310
1838927
1101614
1234043
1260140
430309
1949705
1546350
1688848
1972816
38573
942352
1834429
331366
1939879
936879
131008
564223
262616
1517019
1074017
562229
1779318
1506472
620361
1137898
1617751
1657436
1441583
1739482
1089078
481096
244440
985378
89567
345386
16092
1408189
1988329
1023779
111514
593788
1291264
1880369
1998476
1959195
151381
349769
118958
939507
1347923
1787023
477674
1828869
1961892
563255
1466505
535608
764694
1636124
1226441
1955672
727519
1003320
185689
1369625
110033
254466
1424127
368060
1593529
221246
1687834
1731733
894
1887308
1696927
1159552
72798
1743191
1200314
854976
250793
1456626
1778542
544922
1301096
262843
1803036
1068616
808712
748619
465364
247335
676422
296887
798065
1174535
148706
332857
1158062
179370
1146521
211657
63927
846400
1637872
1174536
1635171
1803352
854623
78031
1704736
789814
530425
727582
1816572
1971243
1319422
1904113
564831
1421246
325035
445519
610911
833416
1874701
1524811
1218222
911384
1334386
1813769
1564782
1356836
1665912
1943841
1371873
317546
980185
741407
1418776
54945
525815
498337
311100
253692
1912532
1730375
145631
1813416
235307
962028
411946
1733608
1261106
1303135
510456
781129
280333
816990
171327
506359
824074
932753
246622
1405470
486724
1842787
897574
1149834
1919282
1153947
1609309
1859600
1027629
227412
1640441
1596810
1129058
157992
251502
168256
94859
160742
918645
247843
1784119
897798
740323
1238615
1271275
340585
1361480
256512
428263
633306
1528603
1523611
1857149
1380272
1204966
1648023
670861
1114951
858997
1661490
1301526
1338336
1427386
291862
452238
1672974
1822939
1481581
1872641
234593
807642
1899278
1203438
174316
1755230
189852
1166199
1859772
1203519
374244
1052011
823462
1527610
1871440
1087766
711130
1961040
748282
746821
227112
459253
441470
1527668
1038523
1549887
157447
1794614
1437297
873436
1343460
148243
1018423
948374
679197
459231
1873025
957577
1055956
105864
1399472
284283
341389
718136
1124795
802224
1394211
922652
1495699
1475231
755248
568745
785329
1822064
1131871
1695927
297715
539895
1467950
891707
486587
1718498
1111582
1201280
1303125
1979605
1113557
1380481
1286086
185088
1410902
246569
748910
756514
211485
670745
1363278
1794073
905067
1542996
1860822
542130
1321269
869990
1210433
1452894
1277226
129175
86376
603649
17839
631964
1106789
1298977
1832380
1273696
907821
712822
1850171
972181
1566740
831862
1379948
1840547
1162210
1990262
172396
517646
1452379
1515156
829479
609354
1339125
164259
1287805
489356
342843
1505501
1135409
1372677
948104
1286718
145315
494552
122087
1345145
1653172
1258049
268144
1844918
1204080
1859417
1582951
531106
1204330
1731025
107177
656960
346737
450852
346384
133730
1903614
536148
1271177
700442
24361
715647
21342
1866205
1736066
1265662
1543958
1188309
1432626
485966
355564
644719
1192601
68390
703372
1724628
1189733
1544991
1049760
1425466
1154836
1670698
1839688
1407977
1110827
1084918
762262
1239950
1377838
1508684
1648857
403831
1713845
19740
496033
873124
957865
1374732
1424824
1467139
1559168
1176747
1748650
1846587
920724
164881
1979334
242984
1426115
997395
1226478
1158053
1794514
746790
1586263
1786836
1867687
447714
8751
543222
144669
1669001
136436
1020628
642333
1582422
911440
1800852
17738
49241
1516823
1609903
1419623
1461699
111498
1502151
1397436
1729805
300350
470170
738056
655566
768024
683241
1921393
484995
1458683
1544086
90710
1373397
438824
1128897
749348
1198334
769098
379933
1383573
443018
1206134
741560
1502292
1337581
1038897
921034
1480955
1183221
1558523
1849118
591203
1851990
205021
1425872
861512
1696032
114587
250111
106479
185151
261608
484063
595512
1855050
61172
657499
750482
164453
1241806
1063082
1400013
1848959
970585
224042
1442134
1331367
628881
757581
1538069
1159069
1058212
81384
43009
1368354
1224113
695617
1695762
1653935
1226494
1571314
907346
576115
162371
306400
659548
544168
1827424
1466698
639509
1816621
78058
1952139
1547078
1867297
939594
1847951
30217
917702
1073048
1389998
246247
110096
1946073
1845697
8266
975884
768325
1320384
701925
616718
1652691
318096
636623
437147
1450404
1751989
1889053
323640
475078
1139261
1697427
1811929
1654952
157711
1435270
217834
1740220
1362731
968848
1232407
35775
328921
772236
405492
1393967
679238
1659769
1574470
481536
1412016
1649444
86878
582603
1586457
1111924
499264
240232
1118825
1945576
843277
117199
262650
1512590
1210143
1466103
243055
169329
1786228
941084
1371390
1086470
226030
1886805
449338
967556
1656546
1155998
303277
927326
1709255
490058
1726097
1556115
250544
549557
1958293
1635610
1670493
183940
787690
1453659
1790124
1255252
238970
1266511
1352264
1292399
1910538
126148
706995
1118400
740410
1115631
366011
1486607
1320520
1127316
903490
39142
570058
81768
1784516
901445
137797
973906
2613
780981
313493
1800224
59507
1174627
1219967
426692
1109766
418815
1410571
621952
1754802
940270
508830
327912
1508773
351029
1642183
1690663
366576
602526
597957
1403436
1073410
956877
1991054
1966877
586228
1417105
1275182
339428
485061
380360
1926594
123033
285960
1722866
731118
596701
1254771
891118
1206078
357014
1629497
1994986
704138
620834
1168919
1634021
1998616
603222
49792
1228714
321710
1956741
952895
646221
785599
1668747
1475069
469157
113583
864570
335201
1306934
1980872
14035
54633
263708
1529331
439040
476303
197330
1985275
1215097
515848
1481476
1829893
1259440
814178
522215
1177702
1606540
385522
1753074
164381
887601
16793
1569750
739683
472777
1738
644242
974793
1100672
1062605
1747334
913569
1901599
900839
1216970
401179
385170
259883
176898
1324572
98020
1365856
1087629
1596583
950068
1080081
1539382
1251670
1013981
1795474
930616
938278
1553752
25363
917410
1006176
1580942
1542864
580081
1158781
1061912
859482
1985858
310608
1396554
180245
1590962
1715708
739894
1814635
330951
952429
1100894
1396806
1749710
808283
931315
586689
914116
760943
1345321
931425
1919593
1228891
719784
324938
1628195
595622
407093
694536
1999001
1076660
1915496
530961
1675518
1681471
314257
1741842
1128029
1817364
1652896
863813
63864
1078265
369955
1219732
590728
941879
441154
407553
108080
303840
108497
1027262
1859256
694507
331867
1598374
21385
648886
420795
1703075
491474
492497
1718253
113985
1594201
929084
1973279
1394002
1682843
472318
713600
1034183
1143895
1882337
1349044
877052
966916
754349
1471211
427753
62497
1689064
1354082
1144942
1882535
1657676
1080639
1860014
1550336
1579272
1412394
1142690
1803560
1427736
1913248
1473338
1880488
1774738
708082
652886
1313737
703858
1230183
1803022
1205801
1776695
819430
1306540
1586041
1815106
1530443
618634
1174684
1405477
1558473
1091634
1368685
1195919
1429373
506030
1168395
1272455
261193
1975696
1363556
1682028
1817775
879470
1290236
1235104
1388933
1477
791801
864706
1219277
1366863
834500
511665
242304
1848471
1580018
594430
1255904
1525258
1079298
1058185
1542844
1203021
1969032
70114
1629594
1899538
874727
310076
536602
1567273
162369
1536187
94638
1761579
1833593
1957744
923507
80899
679544
774440
537087
1369678
1242392
518128
979637
1279732
1605241
727501
829441
1538987
1466153
1602089
460029
1996533
443328
68708
906102
143346
1921049
1352152
561691
353224
891118
1140767
1760149
1916035
235608
788871
90622
1703625
1620179
1818878
1176705
1540674
744675
251099
822400
1862718
1820933
205413
210439
890026
449782
495615
1645364
333752
1046509
1172851
1538175
33242
1675211
179468
84344
181184
1113984
756865
821676
1877843
774811
1236243
1718584
319196
939330
1577181
407339
269984
1879047
675248
1833353
1045187
668804
637343
516838
947861
1379220
622299
908688
646388
50346
1249598
1015372
625127
538028
822119
465591
526730
56182
361484
656195
232887
1216610
1394103
401744
134015
536242
599213
410253
544296
986645
140052
1970480
1203115
1845142
875657
1905490
1255044
679679
1056631
481019
883031
1460199
531662
1341511
1155721
828495
920292
176876
283113
59070
337380
874920
369053
1742772
1563750
95543
1659127
1550927
211354
679480
1305057
577027
921524
1989931
276214
1617136
1009502
929835
577037
1479070
1008306
431552
668242
783646
891759
770114
778507
604216
1975578
1238952
157529
502374
889383
1621499
1496476
1852528
1359316
1700613
321625
1215036
778482
1969772
368572
24037
1744974
201526
673097
1481502
940304
1354494
1582268
1931319
95334
1555300
699964
1965959
233600
1163068
218595
1041114
809675
1005175
1177978
1992526
196761
567370
1008107
360256
609078
1139843
119113
530972
1726384
992437
1320413
560426
1112142
1364337
854484
1862387
1223116
1348450
1091598
1884942
1036767
1420546
1741390
1085896
1780041
1159610
1859208
1180562
471694
1502833
1034220
1708711
1288507
1991520
1455398
1107683
574899
1081756
1636903
773985
1486375
1990926
308629
594924
1803252
757533
1060597
647520
1943678
571272
1814381
295600
1459102
1878075
1214631
420583
741880
331604
961120
1605769
788784
754934
538171
1864126
587086
1684836
1363449
263520
296697
658271
389371
1135768
576616
1225855
1465773
955919
185361
1892549
41896
466838
274195
1082266
963449
131743
1515448
1236437
124797
1617771
1529411
852913
1003629
1623999
571182
1783501
221862
1422665
1185237
248744
55649
674602
37839
545767
1980825
333472
1453148
889651
1938108
1317245
935199
1363247
1625752
1457703
271016
1376797
686279
1165453
1998875
1205063
853363
1974313
248514
1740832
118819
1456757
1028753
890240
1492698
652848
534456
624683
1714118
1664696
8563
65351
1545757
1197999
430723
58257
94375
1138962
876012
752765
1044085
271492
556180
1072908
341375
648772
248078
1034477
761618
1280901
1320573
1857351
141999
188699
1323072
1126595
678948
1849256
763305
560542
835221
1487374
668295
1387399
744820
1360497
1012642
1250574
133739
61650
359150
1045300
651080
1005175
297628
1880091
241547
1325988
1567318
1396292
819023
1846937
1661106
127616
1485676
1977521
1195870
1640989
517338
482409
561664
1702091
318883
1699115
1770433
937597
1529748
807155
1207555
950854
280218
1631361
479580
1455815
1616968
1301832
215738
1358638
1322783
1794562
1911046
400209
1691213
1344585
1238275
231786
771201
1537468
1043509
1415424
1753635
441799
773344
986380
1493430
1492194
1855413
1251768
929236
394769
358532
1868901
1431389
1608268
412409
1169515
588023
1989406
1232429
638183
375693
33589
1062380
1059098
233264
282245
928140
177918
75701
1306674
757945
1495465
124163
711403
318039
1707698
717506
107698
832434
821016
474347
401226
1337499
782692
922855
1128724
149537
326998
1321399
312507
974715
966143
1071499
67122
1562440
379913
339045
672842
1279646
404933
1336508
1565562
1656595
1541138
1940600
1296068
982467
1680942
368546
1417331
786107
1501995
944962
1101792
760852
1618720
968568
1134405
1452642
14982
726785
697414
1874547
98000
658855
1432570
431809
407331
1544590
909615
11604
784082
7287
1936808
492091
1904991
1452669
1385470
463903
261850
1195787
1956818
1019660
1751705
980075
1611379
1271672
941674
348817
1736627
366272
1830757
1136324
1376104
1940138
1990624
160259
1922994
583839
665515
1778582
541984
1036451
92644
324187
88863
40968
1501572
1207315
1914973
147544
580297
1047412
1086737
505781
1447593
330874
788802
4904
282609
218451
718285
655731
506976
1263564
999181
480457
1762660
1197698
1008016
1392833
824734
1815901
1744490
37452
1551263
1384419
1800000
317478
1865351
250706
1350958
420730
1800076
918413
799837
1034971
440918
46270
286532
69095
534479
91821
880156
1863104
922156
1542824
855987
275977
785465
426391
1236395
1329434
792798
70671
1859458
741527
847127
206908
635640
84240
406351
503907
978499
759278
483838
1623665
1814233
1223226
547205
908758
1868191
1390424
101729
1654332
1546549
106065
1732720
20419
1956455
95684
1838947
88945
1926427
1720231
1665141
342066
811829
1774078
997137
1113913
271669
793399
581597
616819
1867633
692580
1663627
398902
62323
267868
845593
1198130
531536
815982
642196
383780
257912
830597
953864
477741
630165
1191065
586555
441465
223607
999610
1547486
549024
1852217
662726
997824
1782242
1601685
835276
1500859
1220804
1950955
1859846
1914436
376079
129460
66017
1824627
1525181
1053382
1392620
1499645
1342025
673935
19594
1261993
584402
1812853
787972
1991740
465672
1009540
976737
136029
569782
1367387
1786712
449050
639147
1634851
1250129
686979
149336
1142590
1174135
1098590
635557
1110545
1582496
1366376
1213423
407919
637813
695050
1410958
1760412
755495
466590
1321566
845728
1544161
426324
460019
1568764
1784494
1007773
665875
1942062
1355625
1008753
1628599
560271
577697
649510
1551346
7772
255877
1097110
1687050
613636
1848685
349309
956355
296967
1403371
749822
1324088
1156120
1270216
675281
249452
592336
493228
1140855
1208563
391867
539576
917340
1092446
300792
1989005
330169
1281827
776193
1131748
995365
306850
23107
1032453
1492265
1695115
1284517
316939
753451
1728743
1093571
1802788
124355
381497
1190748
483923
674054
1767594
262359
1827841
650555
1463624
573245
1562620
1129296
155475
71614
320689
917026
1862550
1239802
695115
459428
1722941
524565
29357
1531947
1097298
979898
1093349
1751012
313492
593856
948614
1880324
797039
1836142
1896921
279179
560065
495090
1860244
1504737
1188962
503554
572078
757614
517446
1714034
130234
963593
1460311
1036784
1964376
1342871
978047
1094840
1846735
923159
1330558
1391208
34498
1604443
1543968
1656094
1539374
1613141
149310
933016
1511573
1043157
646430
1894068
604291
1883918
1918830
383989
970109
1020109
1383044
1769478
1051329
1616033
321936
1662418
379976
1423977
1406588
1152211
1709901
1753524
1005169
1348164
571784
1568148
356204
1088416
1869182
643368
1181682
96182
416238
191485
1028156
1931948
348452
861819
85239
883764
1828644
1733069
1269752
705751
827228
351765
1938487
339846
1033909
482253
204796
469427
1033203
849403
1326840
434543
283341
1659245
718858
877132
263877
528131
1675534
605383
1631498
1542665
413028
600171
720563
727965
797851
61200
1965727
1835384
566907
701022
1825574
1201775
1367785
1466686
353701
1091563
1510371
1008532
1778036
1970716
831812
569434
1843746
1104225
319312
439517
635373
1828718
1705770
622857
1842889
81776
317625
1538693
1378316
1973056
1001683
285557
1761559
1808491
1026065
1478597
364285
961049
1202956
368894
1763756
328474
423126
1927093
334876
607239
182574
879061
536828
987288
986075
767629
877634
280048
1273641
857454
1947918
946791
1583686
226483
1370019
112302
241674
1713177
1485460
405490
1596907
909983
1540834
1040041
619790
342041
1655826
512656
1089266
1266660
1962785
1991102
1037481
1680680
886057
1468084
934113
681107
408714
131162
1528820
1521773
1775187
1634519
1534325
218699
900834
422562
168558
623099
317400
711845
1469264
935343
565879
1193822
60332
1078998
747134
1000747
1231509
1374753
301099
1460899
757690
922630
74766
66236
1424314
1749594
1960798
157343
639636
1260291
893393
80202
1416049
72552
1906293
1944168
1593886
509403
1477190
144587
774537
1134724
699744
321908
331236
1113498
1376188
1312483
675098
642695
1934205
25381
1147111
1231874
336461
1080181
83955
398152
149488
874547
574083
1587233
1935425
97915
1533378
104477
73118
756409
920874
727856
1325339
1614226
61265
1355993
1430083
521278
86193
562069
1577467
996539
1768313
1951431
1815779
1526807
984750
1439
333540
1762486
1127948
518545
589868
1573313
1631933
642354
820448
248194
627940
1496193
1679608
288299
475049
1190741
1420927
1828736
1039686
1552358
1718643
1657852
1651680
1479466
1770256
751532
61462
1279736
1838832
1862110
1649033
1621612
1295467
1252225
475139
1622592
1205456
526276
1039632
1543706
566991
116182
1685525
459756
1028375
921554
243384
23796
1936986
82684
1461922
987497
208675
1460354
452855
701889
1351969
1248758
1857820
1836675
479519
778836
527629
1475617
937781
1237428
39036
1719385
691090
1169469
1216145
299660
1941158
1531661
516387
61122
45160
630471
303522
1324882
661380
930777
324572
1846850
1859350
375669
597862
1416510
1675422
789790
433235
1416820
1116781
729026
712622
415901
484410
506251
318897
1686218
657504
1024167
1628420
800799
1096576
572480
1633216
243512
1547538
846037
968017
1120954
1842934
656881
1167138
1260454
451681
714134
504174
299293
94922
127437
1792416
1723217
98175
473194
1268614
1306280
1175573
67076
1009611
1202850
1476137
1441811
616777
1739359
1049389
1821702
821764
1265995
174851
1174302
648236
640640
1557150
1080960
1304966
370996
1171930
356207
955341
683549
1964318
700340
664946
1333015
595566
1229520
875651
1405600
1819266
1958823
101259
792636
867652
1200000
704477
629563
1598292
667600
891981
1170886
130607
513465
1900312
937631
307155
1343841
397411
1879411
1311819
511418
404300
991309
200356
726329
1512682
1057880
943490
1829494
16612
1267678
1222927
1328586
815015
1880916
1288488
78136
1873400
760527
565130
746743
113113
1602437
1150631
543674
1600450
1182076
149895
583105
1142275
15940
1257332
1069166
545954
205761
225420
253532
87668
847195
1918347
182006
1099985
1335901
603509
1951463
1997496
1652022
1346594
696130
1740301
769548
257715
1431099
1817544
52427
1533878
1854220
535859
1670731
1507783
747342
1356141
996953
1984243
1833876
662218
1179314
238931
304513
1798760
1068822
933625
1216421
1284549
95124
1863197
1433391
256764
1905345
890653
1184679
1258268
1110367
1741466
758435
1637620
1659177
40461
1886301
1799099
1283826
1304126
918155
1075389
1367617
640892
1349563
978629
1709402
1045811
1227078
1636039
1637024
1830885
308255
419577
1068506
1777528
1031263
1638945
1853315
645916
1362161
1521273
136992
300868
1802916
758331
1192363
1394138
1724845
1005903
1185170
1658461
1841970
617693
1009408
1400803
1990968
1079469
1531927
558378
1264778
1311824
1384148
764337
1346387
840314
1881214
1506886
950022
1533897
1790269
1420568
1664761
477682
1749643
854169
1723797
1609867
1672285
1036050
1217726
1802789
1295655
1523463
704009
1482084
1089455
1377232
935506
710582
1708490
425222
468650
867317
1575082
271867
1367059
1496683
1717604
1628508
1248577
1234627
439758
920772
1748641
1387167
263468
1649495
1904261
1530133
1335569
1797190
1740762
1905796
788363
872650
1724624
1343589
592043
1385229
1738207
1425553
4036
1564952
1655195
741156
45469
1754985
1350434
1506121
1578344
159065
923010
1921712
1222514
688059
852670
1630820
449019
1183500
628932
1231462
1483957
666151
646935
1299841
1940632
457211
1724470
1188538
1738866
1661776
1993362
1939564
425297
1929335
139127
259023
1439192
338154
563726
334317
1453068
937987
1532737
607283
914446
221530
511467
468786
1740949
1505080
92057
125290
78873
1418885
1481627
1772361
819373
999299
1136962
953425
216006
1063651
477846
675890
1009318
1533612
1175560
284565
82543
1292967
1056160
299844
211983
1687596
1965947
493835
583384
582246
948776
1628997
151964
722398
1224061
1280404
863798
1889580
1007162
872360
1765686
1753284
1899840
857281
1913008
1740100
27818
1770864
1068783
1597171
1370195
1450230
1651148
702707
185128
1667036
1439639
1417749
466772
611994
1802433
865917
561337
115710
1095837
511265
454572
884933
284537
1024062
600680
842319
1616741
955952
1285942
817985
84179
755408
987027
1808817
739273
17131
1729908
1062987
412254
1665464
621827
1424961
1320513
1668398
30959
768735
991722
161149
1700948
495338
1650840
1019582
1293667
1889175
258689
1475693
696494
1131963
142629
194017
175780
698651
582092
1204224
1830701
1660982
1748389
430779
1528273
1317772
164402
1381621
756240
1664177
1402683
1556977
693079
353910
1486117
53218
352981
649760
1429350
1510404
1684365
1354500
1815645
770527
136614
1284143
1102720
1756917
8691
466142
773115
1162567
1726297
437168
1591177
1495258
1323614
947685
1971073
1943
54451
723311
37902
1132025
518234
1565334
1928314
1356501
554768
1159794
1598520
1212365
1857922
1102022
710
554475
689825
849240
479948
513771
62230
875532
191237
758211
1259133
1219131
1870136
1068180
1539645
1665209
274614
1703919
1511430
800543
940518
1417464
1894928
1107930
1057111
172178
303590
1703902
622644
1981142
1639091
1525097
292192
1744071
1585664
1018641
915772
1423709
632171
189546
1553292
296045
813717
149839
1363191
420852
205425
1797111
1628768
357563
1287623
542146
1282532
528458
844841
1867129
500807
1306325
1479259
968761
1225727
1089505
1087904
1501799
1157741
1471376
1841613
686643
7031
99264
181100
783119
210352
867772
713912
439668
828288
1144294
9975
7223
1946780
1268615
1092751
192891
981438
1826461
122090
411605
1287898
1264067
353560
107753
1386085
1407632
1339292
1158438
1925324
135057
116079
161640
1800978
1056005
179662
184010
1465813
1210648
1976429
1544387
495218
1904731
1124658
931200
1948149
642233
556132
917438
1013806
1719397
1777156
148485
35298
904887
1827693
387931
1510176
609871
1917127
457019
350770
1168799
862073
1080508
491914
1456133
743499
394015
142845
1464947
1958889
1070250
1167542
1558843
1981144
98013
1814692
1141944
1953798
473473
687610
1842722
563310
1684769
941486
255686
662516
1547610
1230315
182638
663278
1531576
574904
1438222
137991
957566
1197472
1312774
1877941
1168073
1323690
289128
1960438
31890
1036782
1178447
1180724
1805716
1005047
402334
1271108
1666464
689637
1690344
1253777
1626753
600146
351657
1751028
1986937
642195
515184
350141
199810
954457
894313
1252281
843539
1298693
1403338
1838990
19657
781107
1916712
645242
1821586
65361
614015
37281
83099
1263311
310189
1694972
1097437
1659582
1864789
393307
1771566
174629
1153313
130483
359973
637298
1132068
1894126
892969
210873
396258
1389635
368954
1888331
1143771
1850967
1453887
647970
552618
1870796
1422651
760827
1233158
1588209
823353
219438
1629457
1721540
667003
1262098
1301676
160736
324253
1087392
1983335
342558
381098
785434
1652779
1138851
1716929
308342
85601
1746508
1883677
653664
434106
84247
1374100
1343463
96469
278216
1404766
412694
1081039
645026
1813011
1348939
662111
1186880
1827427
941486
1861699
1268354
1324427
1423809
1948793
1166283
79346
1000777
781226
1415523
1886363
1488513
1154841
1635109
375672
713318
1596
732448
927694
1098807
237989
146836
1587395
1074749
460851
1124508
321540
952460
1166838
598978
774083
66771
226802
1776509
1818489
123526
1010186
609798
1817595
1479337
1435414
149277
639116
612500
675252
1047631
860446
1043851
636152
1873149
1504654
1997962
1507816
436575
1806666
197682
158022
1083270
1232787
1370140
873759
951220
177742
279106
658950
1199877
1884115
404062
1097485
1892073
623663
111547
242596
13340
1161045
1173773
953256
582378
1075150
1415532
1473131
1044607
349952
290098
263612
384465
1852115
1152758
81839
871630
880595
1430021
808822
1559912
145874
1442271
1874992
1473951
1910772
1304324
1915704
285417
469100
1278612
1449472
248963
560008
1522420
1408855
239466
377335
1810887
2287
34322
1330737
1703074
819182
176345
387087
14109
1942101
1299372
1217750
1629214
1433655
1122313
610829
562990
1932525
187377
39617
826340
1198384
997721
424997
951199
1935608
744715
1275902
777666
1958375
1954830
1010724
1374366
1813667
1175572
1473947
1339673
1098360
937996
807909
1431234
757462
67778
129517
22653
1742976
200851
1888828
470342
150769
1032347
664149
1934684
223538
1774920
736928
132186
219059
813599
1329958
1606573
1389273
1286104
1184194
1785295
485598
1315405
1692304
1848454
1692767
232607
1372196
1730738
911209
169491
785413
124078
1117046
442197
1974011
549240
165077
1760586
1815025
1331284
1792460
1659816
1437477
334849
1628355
725608
1070955
225834
835912
1215784
1158005
1826930
1390065
1672033
994734
1804650
507319
1405874
817925
579970
747111
1206417
1942984
534150
1265358
1990532
517056
475754
1074587
1586821
1479271
285902
1354892
1041092
1328238
1921306
765526
1641975
257346
1379419
340584
1640345
327062
535328
1917839
1188511
194245
1771948
462340
370173
534970
1664134
513309
1158455
1529166
861115
1906923
1316265
874504
438085
724266
1244956
14519
797047
1213286
1283324
191749
1236091
866646
858489
103841
696747
732842
819354
1134793
230123
294874
407501
1550104
1880333
469196
292046
27792
6892
1399205
1305360
1508155
1775475
1213271
485521
1021313
1618920
523434
548218
620195
1281220
1250513
118790
1066526
589305
1744115
1924398
329291
1399474
766627
1682495
367106
1435200
482793
1248345
636908
448373
1795326
1643373
769511
473913
570654
1965014
1817799
608439
216489
755966
1606022
1437859
1134982
669497
891404
1188189
874331
1989897
688578
372807
320451
848309
1196673
1921797
1769947
944216
633343
537789
400309
351449
1445676
666827
569835
1737101
957832
1115881
913109
607057
799806
1044355
1433452
1791584
1802640
500302
496449
888747
1557106
1593399
970380
1640573
1852052
1045742
1361969
1505237
811888
1207029
1579685
1691100
1270020
1405530
1008408
1621415
231684
1407115
724539
195745
602098
843808
17748
921244
1200977
1519505
252791
557339
1067727
266189
570184
1492884
21781
270115
213994
707791
1899192
592947
1126855
339158
565155
860288
1421227
1389919
431109
1074696
929942
964816
99165
719420
1594915
1519277
1690108
833063
749049
562137
864426
370559
1196964
206623
1367284
306107
1969240
1352195
1970543
11449
921599
1110486
737026
1914132
572581
733421
690799
1882373
1034669
1175208
1522532
1991647
1224562
975324
683488
1486630
424366
189241
1184957
1644356
207684
49154
1994263
1240612
324643
428014
1051929
643108
1624304
177792
128939
1326464
1524067
1260076
1142772
982099
86517
518936
497393
919633
457665
1741905
1683231
641828
677057
1318967
803855
338848
657671
1665832
1688987
1275918
1269920
1535439
834106
1298583
113558
1004577
1279978
1046086
801065
162306
487886
1405262
1034008
571389
1325054
818445
275957
1493574
1955121
864553
928175
420213
1962935
1988176
1905246
556810
114635
469664
502388
1082600
1308916
568837
1988173
369630
1505147
1509211
324463
1264640
581757
1098283
1755316
1794626
231631
1930966
1320677
1475916
1254726
120369
810569
936873
1629562
1857461
470647
1112378
1358279
1964667
330733
93677
887215
468442
739912
1746397
1771392
1386796
686936
1747350
1270520
1273900
759220
569999
1236826
206416
1573703
1694268
759242
622471
467892
1351485
1733077
1047720
694914
964108
581072
817102
1071816
1733597
1365348
348859
1864497
1583830
662923
974617
1598390
989151
249432
174155
1918785
129817
1360956
568490
276135
680580
1731723
1746110
1167988
1564066
1613199
1278145
302695
1240683
323441
653418
497261
1323577
920526
1012977
717710
1165171
1062017
1867548
752204
850538
673029
1420106
1844694
1775751
1778673
180755
422734
818081
1005093
789245
1472271
1879627
770145
1279386
1942820
1613823
1091452
262119
1453214
1835308
1498673
1301751
209654
1705033
1507847
1405236
1247271
1528225
1954230
220898
1081407
11650
631279
725948
1479189
297157
116766
1126020
1286500
1587203
1920175
864730
1884610
1503958
306209
839810
578652
1953974
1891702
1531648
1008045
975349
1282777
1523861
1172710
1895026
763443
1543475
1950495
607012
829501
907955
387594
988317
97689
403632
301018
52024
849463
1116970
68933
43417
1206075
509951
136102
1730418
795886
408151
1061318
567344
1834523
1762288
916653
951452
572443
1061059
864951
156259
1473768
118515
1863495
946664
1603358
510899
1211697
1837774
1953493
1576001
1738464
1769764
540514
1561942
280231
862183
1254442
1554443
1057941
34107
747638
430723
1381510
1433101
159718
1678703
1122441
1859755
503526
1415985
768822
1051369
1543995
711871
1628654
1232818
336631
1577308
1015419
1649420
589209
1268013
936269
171925
1741378
1476977
675136
1376146
42847
2597
1434063
268206
788993
888351
241528
1629539
627188
1471124
1029091
862881
808043
1157677
1991879
1421685
1789712
1088933
188328
1635682
903937
1979910
1554330
1709919
1257623
303171
582505
889678
1381758
980534
907097
1369997
974910
1513507
1321801
451876
1230825
1415700
284492
1428371
659511
1938586
317846
1200319
669396
1793279
1976222
271864
707484
1155632
1659997
1349258
1748504
829085
1398281
1852540
1138924
196446
533722
372247
368382
1824884
1027136
715504
1737078
790343
1231085
39318
1561916
1222238
1034221
971739
1523668
908410
898740
1682161
1928582
534543
1581387
1374904
233074
291785
1741099
1780629
1707909
578663
189774
1786387
1413157
1237644
814126
1797660
1746499
975509
120699
898567
1507206
835649
1797022
1752061
336262
1932143
1923799
1363112
1990663
1662871
1012583
1806352
1392744
706455
453463
382567
399050
931565
1790884
198198
400832
836424
839253
1099529
1282415
65290
1844745
417766
910304
353916
391644
1800558
1178585
1089006
1208261
1205239
479563
1624567
1127991
1335339
1533097
1187956
890367
1553198
279602
590613
1606984
321757
61137
1887826
38118
210764
743148
937243
1701900
1473071
1041119
1312346
1336776
880611
364852
1877884
464183
1727361
1630338
203733
492337
456365
1268618
1131520
1084013
82326
844642
1010991
1797383
4891
1590822
1824996
163221
712381
1854331
907509
1996197
1420729
1003866
51588
1859758
1231253
589007
1562712
510039
202511
337520
1375517
1543540
1715054
1562754
965497
7139
1442317
1306064
1612452
1296708
1484959
1812266
1570033
622801
857178
1069180
1832196
1259958
804070
969989
279337
960500
316908
1071313
156184
458157
1985446
1499201
1669127
1086916
30998
1872321
1374784
1140381
922515
1095424
681287
1106675
76456
1576256
1949327
1620816
1608361
1637251
548368
298343
1660900
1466303
1940254
1245976
1273220
1318211
1498166
731240
1815201
874343
1353593
512039
199692
815807
256186
1645945
1047893
790143
1331858
441089
1629344
1887606
330527
135120
1480301
33528
183850
84800
1941828
127007
1166021
849769
1892901
240817
826554
1948914
1228245
222515
248443
1951964
24934
613398
1945687
1178706
852874
821723
96176
20106
650123
12608
625909
1872791
910729
1776061
1570910
889375
298662
881838
15146
1561124
1108987
82581
1162188
1430557
646825
961164
481968
1974031
1280339
1748333
1359675
1021537
759365
1630355
1546435
916831
877678
754036
728195
1167337
1787582
1898564
603182
941815
1268474
1095191
1157471
1091343
107046
1868620
1671314
1062653
1465013
148757
1769582
689282
36829
601795
984678
1405983
1425367
868542
1509052
286537
1525097
611647
343037
1334596
926107
1990821
1595150
1622232
1467330
963295
872158
496255
1727901
868146
534974
225781
372443
1900279
1098899
356111
261093
1187572
944913
808351
703409
1498838
1650758
1864014
1450211
1654074
808768
1413974
329981
443358
1935340
1708859
696746
1911370
1879115
292739
731879
1856295
1397205
151567
1820779
1548954
380906
1838921
1528882
1668807
1510215
1843162
1983980
301015
985573
1716061
307453
980962
1070004
1044880
406206
624960
625517
531362
1985096
1035262
207649
1012175
165996
1091735
1094487
1405061
1117937
464013
518388
425034
1572266
710719
91679
869463
1194986
1018078
1057293
360101
57190
1336669
1402880
1232205
980106
1899297
1407337
471509
857691
1461473
1479663
967493
656183
1064135
1785539
178873
1486288
182298
195999
1188471
1141230
52841
1661093
373803
551542
1149934
1862448
1560534
406994
1280283
1838780
1481746
1886577
640770
244889
114277
1902176
1510274
1620683
1541886
2977
1052809
409755
1062944
43134
31982
353506
393612
46562
626197
1727811
1110608
1000112
1480449
1361445
592190
142138
904324
1790432
1673016
613609
942956
993303
1154935
356271
1919496
994310
1418228
1841165
1829087
278557
1215955
685027
237944
412764
1164873
83034
349186
212138
1824
832250
145571
1157414
455756
47064
1150704
251784
876584
814490
1008868
1367765
894063
194903
1048923
1089030
281998
1581842
1366617
240754
941550
319155
658439
981005
696943
1905498
1016577
1827049
873793
1819122
533214
1337842
352469
1567428
1593058
1913670
1158588
1939767
1893033
793198
1478972
1381388
1974247
668130
1617628
777751
1079493
1177468
1962335
353771
78222
848421
599628
135413
1292009
1947117
1946384
703576
1720799
1087945
381657
899795
370246
1557771
531024
135028
1816347
1285873
1841210
1525582
441454
773716
273831
406311
606456
220227
1328828
1197126
437878
1290755
270835
393623
839030
1559998
1369255
1289756
1884086
584944
878962
1198719
1906613
964803
1535722
812187
652927
300276
1477772
857036
751931
1912316
1263726
484056
1813742
560756
1707309
1763737
310169
1760944
1751839
272120
298863
1925707
378688
568690
1881833
1455646
1831871
1015628
290250
769147
743689
165235
59022
447005
1778438
1474873
1885752
186804
814198
1256274
1923521
457925
1935884
1531144
106949
1929931
923692
405505
1368268
1139991
1871803
500573
693770
1259282
206896
831835
284545
1371898
1545037
1998345
158284
1811286
683170
602524
833805
523257
404353
1933891
809650
1003860
1853183
1649704
1101066
157764
669041
1209116
1089198
1947486
1327655
1658513
1783143
475301
782689
935372
565349
1727286
214458
1146966
1001381
325199
1128371
754593
1877459
1482871
1659121
1801439
1550328
1476761
1370689
572944
1628601
1582104
869472
485499
1544461
499344
1407176
663578
816526
952201
922567
274556
1408512
697420
883057
1512868
1235207
1425932
427236
77434
1116455
741901
1059513
1327175
180882
1592306
610006
347472
1417776
1088742
957332
1817838
188313
813122
33650
339312
1876927
333075
894787
68491
337741
977749
1642477
1209388
1356182
1254055
1279051
1675363
1234454
181041
764727
1810321
1632434
994111
964072
633862
335003
35246
1813791
1688039
1028748
1235932
981261
1354163
907280
964547
6350
382920
1561688
235757
1290929
354046
1051361
476443
942380
759081
1700305
727542
968201
716504
1475940
122456
887525
1049739
1717547
1969593
431121
1441202
397425
1214759
306631
392589
1939282
296983
1201875
1200954
1163686
1473026
1815186
1822206
1193322
636038
1764061
1822764
760166
1077532
1004986
220559
979717
1477574
1360819
1071712
1341471
1574530
1037447
1537684
873106
1511185
825875
1368807
759621
524145
1708225
215358
779058
1060632
47227
369265
1879278
1100507
757185
1990967
708614
1575600
594786
1286809
1124298
1832223
102574
614888
1063606
745868
1724737
355688
1242163
914520
11103
1334291
1653898
986392
174330
828630
1370185
1266665
1918867
387193
512648
1020611
819974
554878
1840934
1614904
1670658
1284466
1958867
729791
1422099
707975
331134
444130
147493
312452
291990
1424377
913675
1783301
1477778
1471252
1241515
1292109
1649647
1102071
649669
1559175
1346866
1988572
402095
1105847
1515048
1995411
1681374
341316
1567433
412420
871167
1022532
870149
1667643
7514
1302702
781668
766543
327552
1291783
1821583
1439827
905626
1045476
288810
868931
713857
244188
979174
275840
1650653
1105061
33011
1422627
1462776
268739
581297
50819
462740
1948788
1722824
1309823
1826771
1934133
1542610
875271
1305410
470630
1304165
1913372
167475
592033
195048
225886
1558362
29693
274908
1881813
1945773
1005551
1371093
1878086
252392
364800
1005257
77720
1498714
700785
1099331
1914453
944918
59713
1117080
482791
589773
1545984
1550358
1938025
728783
1186170
970560
1272972
1495008
1816550
1499397
1005082
1110771
435910
1504454
1908623
1909634
1273522
1008920
650547
1710718
1122003
216972
1182117
1940944
1994864
1677982
1650117
289659
219014
377001
352941
789766
1330042
1499216
1595480
875183
1363562
706094
1093629
731830
612648
1124363
252838
1290850
1633261
977457
891459
1930158
1439399
1734123
1620791
904006
1086024
1199598
1136182
1414780
1221807
179671
966692
1028533
1574988
572769
123195
222914
414345
79724
346311
882349
1101756
1441940
968641
636478
815269
674402
1127340
1231818
524934
1774139
307377
1471165
294353
549664
1616511
704569
1833572
1192117
1365274
1087515
266258
1024189
1120728
1408692
251570
1981438
257810
436142
1495572
85021
1980407
562136
1561291
1360918
1413126
1119851
1280376
113145
1232206
82758
1106784
1651301
391299
1394705
1133250
1352365
1638096
217974
1437026
1580469
1995816
551133
987405
1827596
1412653
1725769
1542124
623354
795823
1925469
1803590
740141
1608794
1548777
1955622
666823
1041109
1770681
620479
17445
699071
1167826
1733709
466734
1417092
139777
1654093
1948908
1445655
768679
244354
1195567
621953
541521
1485312
1480141
1965185
115436
1586105
1293325
175472
1778927
222636
491442
559896
1231875
1764024
1866155
154927
655111
379236
1256249
1289037
1826376
1777720
1122108
1962572
448017
1085117
697168
970054
56527
1478333
1186404
1148178
1029807
382533
1872998
743375
940359
1910042
1542057
836359
176993
1962805
632003
428494
20931
1269154
516563
1446647
1112678
1885820
1631430
1001761
856135
986927
213488
813140
1574893
838158
50800
91891
287136
825371
1063913
675597
1816763
1951346
1707745
1246890
689678
24677
58982
52321
1471788
1289184
1378928
521679
859946
5874
1810500
613943
208229
1475134
1784801
1176733
443337
1543256
1997749
1295648
697962
310687
1840896
745460
391911
64518
961132
1051422
243434
1746378
16089
1010738
1659627
4689
1806125
1952038
1156419
192384
68372
1410561
1197723
403690
862238
350687
178711
1667314
931437
607903
1582787
698508
986296
1167341
826282
1854688
1517665
1565632
300565
1190797
438006
318602
1748918
445244
1987704
1750370
1842662
667982
946411
869293
1193970
1273353
1034611
777452
1145738
416703
281027
234720
1424457
869648
1128849
1511003
1721898
1531439
845483
824995
321922
8941
452786
995711
1381220
1554687
1352362
1097278
97885
1558239
53435
1164731
963151
685433
121248
548988
369881
315470
263768
1708318
254235
567868
1556519
364732
1037079
596739
1251443
689914
538065
688550
297023
1673743
1711315
311074
679268
1941320
797095
407410
1553624
1667019
1318753
1508191
674344
1995571
107058
1650894
1292946
98812
389933
1755446
19886
1735546
956686
1403173
773763
1279131
1736668
796775
1062486
396377
1356787
1052716
252372
114205
849258
1895012
1059550
440847
1947620
1545660
1469332
584256
1646865
1844430
566391
1123798
1124661
419267
717336
16614
1228530
1323969
1619287
873509
1805643
1719033
1293120
1392273
537799
1607813
1857871
1030647
1532784
365021
301060
111486
1648345
975420
598081
50511
619222
506466
1361028
332482
1455075
442076
1610950
1809032
601025
1124612
926496
892437
434849
898462
1633932
1781020
1338759
1780223
1929317
667607
922397
637387
1756507
1035203
426306
1713534
306954
1421195
1103813
784387
1642771
1926380
711820
1268724
831667
62782
1793197
1092879
1055392
1262202
1455290
704271
1468659
220364
1582795
636056
1099569
456013
1995176
712280
904445
1263472
1258684
11118
399248
1928652
755073
1267476
69909
1989520
1279213
100317
393549
158200
1103751
1370954
68377
294341
759699
1686615
1198142
723446
1838248
1103817
174414
828019
1257741
872410
1456942
175513
1805710
171302
156713
687922
842474
210405
1074230
437364
1655763
1338773
1342042
698297
548831
386044
512780
1344813
410189
1903419
1400690
551430
1931412
177899
197277
263074
7751
74624
922702
26505
724828
381785
61619
783263
986890
1966228
270260
1897166
1706995
687583
105830
1549926
630190
1269758
337707
610354
708065
359470
1227484
1636325
897791
165860
1849932
1760064
1131087
953397
1323492
1945019
898887
1663429
613906
165634
1955794
889495
543297
475132
866382
739714
1223148
536061
306400
1910880
1529484
25178
191359
1120910
1685003
393030
1673388
221032
845735
555654
1513896
1552115
1487470
236815
1043685
886875
145027
762198
1254000
1944325
1188144
956786
1174753
915137
1473451
776471
1822604
180923
246067
211141
680971
720263
1557469
686997
35511
771108
1399828
500272
1567289
1986256
622086
335237
1354936
1475195
1474497
843806
220113
964551
275941
1084755
41454
70494
193716
1599735
1169353
1667966
992232
963489
1724637
1619584
1799590
1441397
1438536
530362
796002
1216360
874070
1440917
1971059
183399
1180128
1679030
685835
649053
1859283
1223590
75742
1777462
63382
1509704
345762
1532548
1832395
1050107
538065
638869
901880
1939662
217988
1813076
1886807
1820141
1828409
22191
270722
1607698
1580100
231009
1816755
1909243
418875
495991
1040625
1612685
1622891
1884999
1687094
1164545
1959468
1025457
1465715
775827
943314
756375
1637408
308898
18293
1172972
20525
1405702
1847380
1278201
1466435
47006
1939093
421096
21095
1388008
1843379
1921752
1595230
1428648
266381
692319
954042
1884946
1681679
1305932
1380153
547334
465362
673580
210342
1192492
1914177
1616360
221530
1826311
1599806
1241187
1913279
1656848
1913485
116299
11951
1172074
887846
1183976
804392
1198973
1860470
121140
599183
795297
22749
1957882
1016488
1417488
1436672
798091
680742
523216
1282672
895847
1767271
692256
602024
1556560
1241132
1324670
1974827
1955998
1925776
718692
1265961
246133
615750
966678
386538
1959628
1665170
1410256
1970488
916042
1309109
1752823
1288638
97831
31833
1831550
1194438
1661949
1418230
827931
1408716
826523
1361508
231891
1847514
1684738
118589
1298829
850759
1768612
395825
1917571
1468354
1519353
1147406
1014142
74932
9672
448780
1151025
283637
1327318
219013
210161
114585
899271
1143574
7413
1460705
1117265
1779507
754390
1065667
66165
1861368
732283
636197
1905649
1144187
1611749
1956374
357616
1828985
709766
1399923
1732530
1530904
1978067
228483
740342
555201
377633
508617
429586
1449529
575584
53344
1876421
846267
112251
479603
1936543
749133
1829490
44011
694433
1587298
565004
1332055
1786574
285989
1189518
1757616
555164
1454054
788621
907158
32177
1235188
770080
701995
259925
372049
611688
336619
169865
1807784
935703
1556875
762739
1420139
974218
502809
785910
550921
120521
196522
1256874
1547830
418500
808905
1469865
465054
68327
1307251
839890
401007
475443
272827
347475
552559
1630196
729998
449161
549864
1313831
238726
875298
742335
1124893
1216030
541715
1182749
1658092
680615
213109
1151482
1898084
727042
1161652
1761230
1593278
582579
193004
854337
1197308
906148
1270552
680534
1188522
492146
1678302
1286608
1425448
1323875
880320
489515
411096
879629
1565113
342525
30992
1047115
1746971
1864257
942477
1981665
344298
25197
964903
1058000
1532119
1900041
731039
349950
404029
606842
1764315
943124
1057231
465151
95350
217088
695702
283892
262334
1995265
1135825
1624889
1484282
891804
1507908
1254918
1596888
150110
1226804
1209356
1941797
713429
1675847
1120424
415402
1923531
1790485
1800606
1556276
23919
965274
1281258
1395860
725067
774715
1315042
1393261
1578551
1982196
649407
1271813
1142206
246543
1052085
1172535
744387
1106257
1608048
732852
1272632
1505032
1355124
119554
887466
1085817
124454
95216
162146
427962
450233
1560233
1096423
1605301
1580091
108583
1431852
129193
410860
1218813
1275114
991599
369305
1121456
1470142
162683
1906249
1460797
1479879
1407612
1223213
88776
798573
1247177
69328
1256744
322824
1924766
540794
1568524
251420
609890
1093309
1487101
1108243
1547830
102025
462034
473419
1643373
19779
1582431
1187421
242842
1299290
1771865
1843497
1095293
1886588
925967
1987280
872166
1173401
1913396
1380908
91465
1524678
204555
1328128
915692
1911691
1056994
995901
475459
753844
1489382
30025
799095
247729
725288
973074
1656778
863056
1248417
1291943
715757
834579
299306
1969075
258781
690857
436011
579339
1013583
742430
1320742
1647288
64340
1276753
898664
1292501
1237363
686869
960700
1792269
1038875
604774
1815005
1227728
1003239
841433
853503
331668
1032393
1870783
938093
1749341
311105
1018142
1198027
522252
800189
1490063
1179903
1654681
738743
1943831
1290863
1457426
8019
372431
694999
520241
382637
1160699
717040
1605488
1972046
553398
1818462
1430784
1755231
1813788
708189
806053
1146853
1093510
279786
807287
1946849
273723
147096
1237377
1088060
1978664
219704
920596
1790900
847086
1660440
1292992
290467
450929
567982
914060
814938
1211813
332983
1247300
689722
294734
998774
303473
1274959
1487780
1192938
1221880
853625
1020525
1022909
1641590
406707
100147
383864
22896
1222914
1402356
738936
561465
1365599
1899680
1739982
1781719
72625
1296163
1563862
880982
745628
604540
789146
385955
324087
250647
1375888
268860
1073272
740489
1495750
1446222
460661
1942128
755188
644978
1626222
679330
19753
941330
1033841
978543
911070
810602
1905045
1677023
1160840
80258
1275841
1510129
895094
1185143
1602606
1649223
169576
1446059
1303611
1994128
1747051
413369
1556389
1778481
629596
171118
1963877
1756899
885082
1548678
242706
760833
1332945
984249
1540911
1657517
100105
841808
1615332
1084904
1028903
1985070
394932
666218
613144
1591364
981187
1094758
1010647
1781358
1393683
1822383
1021149
1196923
296428
870167
389386
1134483
740656
612623
42348
1619485
48766
1343037
1271219
11499
455880
150862
1583094
465547
868718
1008081
579990
1190452
1871072
1504833
184873
1273370
1255488
1161423
482100
1242527
483268
1714402
663445
327652
124656
876427
860090
1902144
1657578
682105
270435
142656
1421937
1440720
1945096
551886
675683
396979
1892039
1954804
529253
292726
1370383
1679662
958988
411404
555019
457231
814905
1267811
1056092
389123
853472
694404
355785
116159
912764
700417
147819
875474
1395307
911626
1352315
599798
140473
1103375
380363
679558
866472
770577
1237090
700972
1808727
870143
657262
1290862
307787
1455208
169947
1507011
885626
28733
956035
831156
807081
1712895
58653
1689782
629882
1880040
1790503
1857509
316699
353277
415882
1026864
1988030
551461
380014
1969187
993407
421784
1808360
854926
154167
197447
1546193
1452110
524740
631049
1891116
1696812
296110
728874
1784228
690385
1219479
860395
306736
60760
489882
1223767
1392909
1637502
1417896
1835034
1805423
1727991
1774086
71632
236157
932282
1981770
1112073
1886316
1355825
955838
1663676
1852351
1252240
357682
1618587
663579
1269064
1176978
196755
748720
563372
762174
1151670
54669
732684
840218
770295
363069
1761793
1369516
1903490
1244160
803208
1230508
1792647
243752
939192
1683760
570962
1580026
1309677
1693399
646389
1278067
591516
1859741
867363
1976383
815286
863143
755879
1806615
857610
475615
1989101
356272
1178082
413754
1816054
1252009
756162
756423
1569626
1304436
1238968
284250
482633
1525921
862844
706674
306705
802472
1300158
498510
638732
1564083
602872
939748
757289
1560378
872064
1991004
304613
923196
1651198
255147
1887298
327537
721452
1528537
191912
1289466
543002
391018
1832644
25020
621878
1653839
1453816
1402320
1451685
1289063
1613034
613032
1264261
1562727
215836
979958
379423
348042
229655
1034656
729973
1951182
797291
1310171
1240938
27770
1091132
881641
1465322
1775634
186876
1981259
1037552
914475
244665
269136
1998978
1013991
712495
1435695
883988
1199930
1117112
1301161
1844847
414391
1900628
345876
902399
1305460
1339210
253105
543874
66491
1881607
663520
738130
1633645
743636
587233
1591411
1191008
1153216
1357187
198290
1496659
786690
1489424
630309
495190
1437854
355623
1733664
91265
1778343
71274
864198
1902663
1988745
133644
83908
980318
66275
39946
1484353
1666394
1851728
563703
324559
993867
1781086
169073
414480
1080069
1515050
1442571
1081115
1427882
1062365
119465
1707471
520714
586723
1396576
1750584
955948
83513
238436
1403620
1145840
433833
447589
377382
174206
117564
1243814
34770
57855
807970
279653
455913
692791
1927856
162286
721617
636554
1234182
1687591
1780731
133972
1178184
1483376
294843
476695
1232708
981773
1538151
836508
237090
207094
1117509
402690
1899226
932877
1141908
717421
1005313
1943732
1104311
1171921
448519
1247829
747709
1673063
919873
975897
1368362
1978111
1497416
543204
460162
1976643
1621164
1187041
1006115
1426789
901101
567624
1870556
439902
1135299
1735084
6974
1771491
150250
687156
1540569
152315
1198493
637761
1265541
1837520
645369
840262
1380292
1112564
1841599
1020883
1444332
1609205
1178381
384714
1198467
107069
74978
1069681
688048
300210
215970
1258609
235395
553798
1996858
1076161
1995333
603425
939591
919901
506484
187266
1403422
922949
546541
345035
489845
1600659
1455148
1037647
1430634
163856
277746
248464
1787166
48199
1160449
1687877
1627508
1405824
932006
605092
782627
1507631
1017556
1759914
1548123
701024
762402
1572627
1765399
1106157
1721733
246091
1058634
1362756
75164
1863433
1216345
1376550
1892791
212178
1308158
1596501
1840585
1972463
1406473
1103449
1857310
995382
75096
309686
1336400
1717375
1229969
1302921
576375
1480126
1771296
1172467
1655887
518257
1795163
471374
1243720
1117822
1113978
1431600
313062
734864
1075863
1697405
1940433
332000
955587
1884535
1677141
1453821
7338
698512
207254
614906
1432782
29570
987696
1325439
900592
105167
937255
10136
1400714
1427795
476196
1468797
813276
225250
1438961
1039630
1860504
137026
1586214
1410263
757232
1828891
374643
1295301
1286958
691599
1191714
755976
826928
1519190
1851099
447316
567777
1287429
1774626
121552
1693934
1967478
331110
145308
1566541
522923
1721519
1564423
902792
758318
373477
906927
1303071
1847171
255042
75410
636801
1957714
1479212
382758
1957242
661896
1880203
1188135
415087
936815
1849389
1464737
35351
1851414
1894998
1747805
1928796
1244112
1143849
14978
892392
1900900
896486
966811
1496576
860480
272263
1152676
582435
180138
194307
258686
1265787
1374245
630197
1895397
543371
1246454
1856017
1688728
759611
895887
1064590
126870
1641733
835996
845590
1144083
981841
627571
1786077
1234009
1239400
1960354
314375
1317065
880754
1912318
1825184
762552
230777
244513
216011
1815373
606463
1346866
1196503
518325
1130729
951305
483004
94405
226119
141910
1043800
81438
1505573
1009193
196344
726174
1449769
1510143
1176675
1784988
1715940
1330905
866796
340220
562219
1693278
851445
854826
244933
1829108
1193122
1774247
1405082
738528
1518084
999312
736846
492166
744601
1731092
1754021
1567302
1131314
699342
58081
1519356
155656
812009
83475
1873052
871250
760903
1030664
780051
914633
1366765
966669
1532321
770697
304130
1313788
506745
763806
1537371
564950
412129
860975
1294461
114695
1107337
1232982
1371647
1393578
171855
1208019
1497170
1122854
1144654
123618
441097
1376927
525650
1852888
188551
491207
120540
192105
1869973
775521
631252
307734
1902871
503525
1595672
1434539
15998
1398459
487729
682280
277339
1428073
1462406
1457869
360972
186147
786981
1016638
683136
1399666
1392180
1790993
556889
632480
710233
1184511
616434
1294569
854692
177470
1981021
1944370
683854
229044
521004
1922840
1846898
1141970
826
191339
471232
1436313
351188
826243
1389613
1997080
1227929
103119
271803
418647
1303720
1885585
891307
628655
1543481
948144
663238
1376977
780595
1043421
1615564
474143
1015089
901984
609560
98690
465036
174713
483094
1330323
15561
260123
1107502
271068
204060
1827089
1230913
849875
594083
758259
1123767
1830305
703194
1397399
1719074
346930
1668797
719048
1343156
250957
1603981
1951495
1470509
770209
202047
429792
528167
22512
7766
141076
457155
166555
768640
1544977
54534
1633780
1571757
81780
1527012
1053185
1426008
449526
465797
1089829
319865
839745
1760829
76859
343822
1698228
1732253
969241
354282
476144
542510
307056
502919
1566895
1749925
696618
922892
797166
658558
597013
1210697
860901
925263
461114
1696673
1204390
1926838
1412667
890205
339624
502469
547831
863957
1286461
1417742
959498
1892789
607605
1730896
393873
81984
721788
492921
1370829
1426615
1820638
1338688
511880
834413
1541665
600606
1592090
1775546
1871843
1406249
1843220
606863
399567
1595230
1730450
1215291
326520
118666
1780005
1627449
228572
1361173
1377850
1084071
757677
838764
178954
667919
1641167
153191
1228502
732165
951774
772455
393485
1597778
177321
1180860
1930278
1350406
1685758
1354233
911380
900022
428850
403233
193956
1835523
1105001
729069
440551
1061936
87225
1392862
858549
16596
452647
659887
549517
1622606
1931931
527664
1806447
596485
13819
288572
958062
930806
836907
813998
67715
316855
94846
1220662
145483
1167414
849844
248902
1908785
1490468
425768
144090
1134833
1553638
1583250
129159
421528
1404911
1723560
40102
1815006
824982
652872
720868
1047754
378729
1992472
1539254
223407
1714882
278301
877666
850289
168737
216474
229072
1215610
1179958
110338
366464
757491
1338437
1822938
981565
694450
1325089
1515262
59240
337670
137853
996155
1708021
1763569
1992239
1323649
540990
1232875
229803
247117
1706428
510297
730476
584157
81193
987083
1482293
445017
717664
138797
236266
1891383
1167728
1024194
1853320
782060
252708
1573641
243722
940060
227177
335512
1201467
801820
616942
1208466
1286227
1228800
1654450
1196607
1177530
56587
1474705
1675167
1669347
124320
1825071
766067
519894
525477
1531762
800879
1973779
1473921
1067162
1783788
1456428
577750
385215
1256231
1121588
1495409
1617768
1504430
255645
744934
411640
1274021
967960
1502967
1299336
1411159
1326265
587302
985213
1768541
1359294
515387
1802174
1193057
872181
1565384
133750
1714887
588390
200825
1538382
1710943
123953
216464
1095047
953303
423144
298135
643316
1399161
1227329
1207771
1132334
1297343
1776465
108737
554678
1906135
1143593
1368923
191557
1499777
470128
23988
608880
1203158
673678
1830913
1337387
1561185
1667882
1438637
1828411
1591267
1731731
518141
1276808
1416604
212373
771059
102452
1467802
1614573
618859
1385186
1552231
844468
1511701
535211
625143
204477
1470852
1288349
1681936
1537068
1864703
432903
1862268
1616132
868129
1210876
1883951
429213
1937707
519210
44366
1583236
1232770
1492404
295006
1594743
792357
1282146
1785099
748643
927693
650688
93682
1742573
702604
269175
166829
777049
100154
501412
547638
450988
1413956
61766
1122920
1567947
1697301
1820240
617361
1840166
518877
1036832
1159241
779406
837210
395970
248973
305879
559979
1107773
1785844
1494624
856632
1888117
327895
1405227
431127
687680
1110334
1716548
369109
1526596
1109153
544584
1257807
1165006
1738333
901458
377773
615932
266338
540658
428607
1578309
1475094
1196384
400843
526437
513941
1073785
1562322
1368554
101955
434982
1215738
319932
1150033
470831
1404122
1483910
883746
556872
1989244
345864
987647
1407720
116866
824081
1066791
1758200
1816634
310111
820893
1363253
53242
685223
635372
906428
1919219
1548256
845771
436150
1598002
1771158
1124296
625001
1215278
1350218
502786
568190
1928394
610312
1365906
292587
1157258
1633469
1517119
976961
733816
1846532
716610
1920061
1682783
810951
435165
1779656
1873706
286003
975355
259413
15993
1188407
401594
1156583
732582
1274521
1821339
1602294
515952
536008
936818
327005
472384
1174799
1370269
1893541
1599799
393611
740387
949239
483914
894321
186168
412778
938545
866584
331562
748007
1374938
1287424
383304
13403
193096
174090
1106475
1591955
1916670
1005875
1595584
1223357
160318
1011039
806229
90786
927724
969458
1984449
1493747
945371
580408
915619
1550888
76547
1672962
1234314
859371
1419675
951138
221757
1874336
751580
944715
1707671
874690
457132
668115
751410
1993544
645630
1614233
1337949
556776
603836
9305
874932
1347012
598937
492258
1889308
1223011
1654796
1703685
73254
1513981
1261520
955218
1897074
1393358
1650468
120634
1410308
937380
471143
78627
1859345
855253
86193
1803053
1145386
530408
269021
1944058
1296831
1820061
49088
398453
1894345
451680
306406
1730735
1367487
801614
287431
1093429
1898550
1874033
735792
661790
1628303
296083
203776
777858
1602589
622466
708506
691310
420425
11240
1065665
1982052
1851654
318638
1979917
1750855
1127207
536873
38948
1207538
1773040
96568
963700
719920
660980
1471762
1745590
1562575
1224483
458019
370694
1837140
40923
579561
1745081
1200133
1913432
576813
1197735
1014088
110693
1036209
264466
754467
840004
1584522
1686331
1662555
1771139
1913921
1178250
382451
859228
1325070
1052022
866441
183667
1222627
1646126
582212
725711
1112700
1864257
1657743
1722478
1875030
1869129
267903
108576
1398862
1666648
719138
1088406
3819
1853723
1075443
501817
593108
1711739
1034172
1474805
99557
760170
1120876
265990
265461
944426
1634787
842910
1251326
214434
1226139
891067
712953
760924
1012852
1916225
280124
1059695
157879
1585482
901427
113446
1084812
818632
1510597
210639
1714662
1028454
399875
1504040
440294
1334083
1082014
1967280
1726271
233350
81533
458016
1644608
224356
1420629
1274155
1725233
1634286
1941788
219174
1722375
225946
1856590
1130931
842780
1229824
442440
1637556
1815151
1816298
23108
345758
981107
1539579
70908
646669
1057646
784603
1942513
1872185
1065609
1719775
940757
734515
214063
436410
1283134
1021502
1053896
1343511
853682
1366880
1804775
1595255
1833618
1133874
1336642
766067
458741
984151
1737124
950507
329454
213398
233709
416562
1261751
120167
1579627
1485195
1109228
972274
1097946
1204663
1849379
1668498
645312
1508901
210492
702483
584189
1494330
1370535
358259
139963
1779123
1323557
517503
1876170
894548
1255182
1924816
1901493
1022574
1501360
1863848
1660216
114983
404474
1927711
1935866
995619
1229015
836865
1469143
950826
1186874
210989
95228
1377693
966609
1210896
965890
1257822
1362197
1513099
760413
1482583
1604284
459443
1371552
86991
1187134
162026
98011
181569
979443
1151635
1158852
376763
967064
42131
431915
845564
162524
1284903
1773762
722779
1384255
1280285
1163730
1697314
1926752
750295
761572
1486807
1662158
1177535
845716
503890
781004
1129787
1740459
119655
403607
1667075
414143
680702
1587228
1002639
352960
1319249
1619280
152779
1940951
1050970
475639
1443014
265946
1073973
1449157
755549
1039590
615460
1302037
67968
1599954
1604450
1914268
1156086
418827
1799905
1571247
246819
1587355
1036644
1581951
1026921
1120790
1609406
297394
1606372
1437928
1928961
1912889
1482062
390168
213771
1953919
1687420
380662
90588
872882
173845
20781
1873157
1211282
391030
1497849
1629703
1858740
1573839
1962316
216851
942336
1142002
1847970
409282
941138
1743168
956527
1726137
1330915
228114
265725
475236
1693958
1252189
672080
1047362
461058
1752798
1593119
1168135
1136095
661663
1262084
1203593
1558536
1980915
1221101
1299519
547346
789094
784358
760459
27101
1867561
677507
1051009
1229310
631733
182168
813723
1620722
1879555
409444
1337346
833845
802572
1653598
872753
1703198
597608
332215
1741901
993109
1655786
1037001
1706079
1597943
1819842
1566071
977638
1273084
1899265
95712
489314
1927446
821919
802815
1294107
541421
1684404
47884
1521084
733178
861166
366662
965428
1243618
735399
1486594
739217
1333267
1392159
1620099
1062158
802875
1857728
1796032
302474
1045224
1803175
957722
665890
162039
529281
726544
1534617
791914
1776310
1549021
160393
1576948
349207
202935
1485871
603976
1430706
705877
1705053
157854
1433071
46357
1166774
1591424
22651
464074
1725100
125522
1973917
1168563
645526
823916
755872
149168
433636
215682
175886
1784391
807268
263026
492060
663794
740642
1973616
1510862
215373
803444
1533494
1091704
135116
41685
461740
878296
1007586
1962758
684237
1872113
1105890
1795827
1681253
213598
1680506
851036
415607
1458445
1410632
144587
892591
1921162
566800
158589
1448616
1452003
170677
1252779
1063026
138439
762590
709166
197779
114049
408465
1984317
61239
282679
1136193
1728439
816071
969948
1258321
531641
249365
197403
937595
243303
80380
103776
1739178
1120629
183958
828034
691753
1039096
1827622
191436
85979
498337
1602855
1397103
585682
1266218
582432
1072477
1614627
973217
117670
648697
110339
1908432
1652837
1864034
1945675
577144
1956960
1441047
584397
505939
1549987
1220380
1657071
1633746
719080
339404
985801
1466042
367979
989705
945226
1603178
1183232
1253948
1076446
1791551
725320
1075528
754629
275799
509983
959801
1906366
1521072
874464
574696
1988953
10160
1836834
181762
1012707
584469
1692380
896916
1916293
1014825
1969908
1288058
870085
303877
1569142
331830
1280296
698012
1089305
1152526
1635624
75967
1476996
1790962
128620
1036164
1844609
1444562
1299238
48755
260683
744814
861632
1076754
1280003
1972120
414955
320713
1382448
571902
1036788
313492
1630496
237514
163447
1197903
727715
264003
1757989
605418
897424
1044278
1084968
874391
1170096
1189376
828868
945627
1810006
1205425
1669114
1907526
978535
1330958
1079977
162825
1226734
149617
184942
743845
1796744
1680352
192255
1841978
1509433
832403
996158
1555658
752836
950894
778193
796636
63440
869003
231271
31105
667368
1990873
66307
1756123
666865
716207
748833
327503
114038
1138010
1038103
1368718
1614892
760728
1739953
1598640
1711475
9775
549724
1765696
610020
1376899
228008
1482721
1186721
744401
484941
958252
1768856
1290258
1934401
1311803
1834808
500382
111754
368685
1388367
1420339
1574586
410674
742526
768953
650793
1357929
1981899
1193808
312094
1930406
1983574
1940455
1044852
30241
1683237
1468366
662699
1718514
201454
1368490
1688765
1978146
1932530
585137
945952
890458
1573580
1682219
1120961
1847470
463961
421235
1947356
1195102
1579092
1746674
1766927
1767280
1570728
983583
1671650
1322377
411802
1009552
1666793
511937
1341840
695372
1547689
1903580
218174
1424756
1064349
1014332
1767894
1522142
82422
1192119
1051261
1143823
1707227
1405305
92916
1498221
421882
1412228
1367776
268525
1245019
1373608
53990
852413
1760283
1824996
246582
999556
1364162
1739947
1801932
792501
202640
1324872
777007
1873221
827419
1214017
1197667
160392
1984717
1925913
1099312
1124364
1925784
52653
978393
1828857
413416
1195637
715472
1037899
1759923
156647
216703
204970
1041553
546869
41134
649803
1851199
1638189
213839
1988244
1612342
334452
68261
243712
1447993
1698423
439367
208519
392987
777173
297294
1837097
776921
1522921
731075
1583258
1888406
676684
190573
275348
739777
1554993
960961
1673083
294186
905003
868138
506740
586142
195149
952404
1527817
850237
296789
789164
1878877
38616
1564929
1427736
522855
255528
1362949
1172253
604298
1596593
1521980
1861837
1168877
1373701
281446
566055
922711
27350
39799
990140
1053972
1748526
1129214
68346
1971583
1509561
1556018
813772
1347752
1069136
1398946
1013885
1499001
198674
1283243
1023290
566607
119625
1719187
1172553
226626
1329054
35430
1050238
1810518
1711859
154302
1206268
1840633
1793574
146303
1857146
378786
1639943
439404
191494
962176
1507169
1031357
1145902
415415
1686970
1166890
1645564
1372760
1097714
1871135
972320
1433828
1381349
338346
1643784
1587035
759771
973670
746936
1159190
894337
806498
1036462
1779939
1670525
1857558
1095466
1559693
71827
146770
1870204
1193248
93512
1227433
284561
653390
978754
1202874
1053176
391897
1902649
714793
472134
1843846
1203322
1905124
939013
268407
97088
32401
1733844
1134363
1493680
1703634
611118
995783
1479648
965907
597610
1500609
1219054
755307
1144268
443931
1706588
1019163
603178
48436
421895
1911386
929078
1494147
433972
61309
293848
1953368
816770
1295039
1943114
1726585
502839
1333954
1963228
1440098
1164688
1815686
1613243
1304084
1370892
789405
1187617
1435999
1479890
1303034
439602
215421
1174598
525495
50677
1997598
1297764
1225203
907883
1065824
1159204
1894646
1805248
531000
1088023
737347
1152969
1452499
1122104
113566
1452660
793957
1797016
49447
86186
370186
178114
1442191
1900106
1370053
225295
1756171
1168783
775598
1450917
372984
956750
220882
1459353
493236
1865642
956530
144110
815766
1865268
1662882
1252327
1239088
129827
930662
1437391
330622
849933
428233
811562
544642
493808
597722
437812
1188684
347251
1739813
456225
284105
1758563
1751465
1961060
183619
272917
885481
684713
37657
1438049
1756618
399336
1297307
1262086
593899
1265434
732427
1562272
55595
1928247
956582
1986860
497510
14831
1391252
1702699
346475
1771684
44638
97993
1881884
1132954
954096
21792
1885588
618150
1996176
1736769
61093
244495
1293504
1390712
982948
908537
1634817
612083
1647330
161898
1644701
1932751
757148
1030007
1931852
167435
1874576
1986967
499147
1104480
204628
522124
1294494
874886
6074
387619
1159630
1424558
1722065
1052339
822392
1326928
1197879
750331
59326
1407043
1794921
532045
1054078
329770
580729
1973714
1757955
1416156
743446
1350768
353270
1703806
1865787
617376
958034
1229298
741687
1219504
54940
230390
713883
1945868
1895698
65316
353251
1851578
1775939
98174
1545187
547644
212813
1405841
38353
635785
892180
1876659
869906
1728466
1802671
537781
1999431
1619542
1997674
1012105
1513812
214881
1232116
834728
658844
856435
764659
374467
1847061
958610
1237232
304403
1771889
1522006
1885661
1059323
544591
1407882
898376
1376822
419873
376301
30237
268554
516743
927416
823492
748812
1651467
8195
639618
327081
1012767
1105779
29252
1898281
324798
231666
995747
661405
1197984
711461
1536555
658918
1047668
1267665
316125
397267
1632110
728144
275873
720253
347307
1373601
1453721
1844503
1018504
1746265
24689
331429
748322
663557
632685
160033
1548469
1588871
257847
1359632
1969757
1615593
1943098
1325347
889044
975710
1098132
1916999
676579
1532806
26735
577869
876439
1807134
12696
349463
1297811
534756
1432167
272110
1041910
650941
1818877
1293854
671918
580464
1822404
1609111
124971
715439
848623
755895
1907751
1863989
160550
1728230
45851
1255640
453719
513571
631666
1570001
1880737
1893785
1569650
581496
404751
1022198
1604331
138716
1206897
1716695
1702466
1396558
1523541
936343
206386
1843591
733557
1580828
1160884
443481
1620720
40607
200656
801248
122232
1904019
1598682
1423990
1213776
44166
975390
1188865
233723
1809612
409266
767670
1711976
628358
47632
1235953
1500776
720372
1733540
139609
957339
1732181
622213
1223160
296282
1049624
1232619
1896612
1814347
1380468
4193
1369060
821761
1425208
316240
1168293
924878
1534641
1034805
392206
1713521
372572
198884
1726647
338565
580849
501484
796331
297401
949047
567573
1049720
90953
70304
49677
234371
1630412
39934
5454
1266479
1745713
530211
480862
1817758
1966032
1843851
44112
891736
1746656
192506
610057
540806
1925005
1276857
1753233
304158
571396
1331199
1456160
436447
415884
427309
477623
1222270
307469
773272
1924634
436049
924959
696940
1803496
1243228
548407
1929509
1078099
1142839
1826895
1341995
1667924
723103
912011
1164008
1933412
1211445
825173
45765
1494047
659120
294671
1808379
1507208
1326549
691626
1875896
1806133
603017
1764396
505993
1629010
1669878
168444
1843183
1986206
1066913
574004
935848
1831049
1959171
82595
1981162
1907480
1043691
89074
927271
20188
392905
804421
1341818
1317707
595518
1264250
1002713
977475
1223180
1647170
153807
51681
362654
345821
68635
1969155
1939070
22593
881765
1113289
431683
624661
1834821
1584092
1209767
1826101
1072574
176049
584301
1081174
128322
1269194
925673
1218776
1453231
1344436
1547691
658626
847021
835947
1931581
60381
1391168
477606
1016469
213349
613863
702326
1952793
1969423
158119
1780229
969492
1835617
1348654
1313349
1642252
1462793
1506441
883076
463484
678014
701209
1973169
1093651
1283199
764875
1900630
1142271
829058
61748
105404
429087
68020
450524
360918
1492526
1889687
1676942
1293284
1512196
1332270
294262
638042
1478765
1140851
1500410
1784683
109444
1637711
547866
1112462
975410
627772
523966
200581
962293
528758
1795096
1309658
1439971
685779
1049719
1934028
216570
341586
1509605
453748
1399290
1584420
1343055
1360750
1834324
1516373
1417733
1837122
139997
622496
1175005
758661
1060055
211745
579289
395682
925934
1850763
464885
385977
1479483
1027748
541695
385869
1122600
335470
1933270
1400538
1371301
440085
1155835
320896
1671921
852206
1958984
946544
863607
1571248
1085432
112495
1633058
1644033
248747
1546177
388703
846285
472494
1815223
401814
1477248
649654
1938030
221907
597406
1413038
963357
540604
1473953
747241
790603
1810839
1139337
185936
1630343
1964384
152771
944635
244047
1436188
1396449
558695
1172036
347368
1986534
238760
210132
1606374
1397690
326162
913490
512135
1310455
1164065
943697
158890
1250164
1059815
645471
874750
948289
1733786
18459
801942
659581
1147075
1084099
496701
833185
458988
436533
842764
1728824
24853
1535219
205250
1134993
1671725
1746607
317837
1867451
1835542
1273463
541489
1261815
1700667
586740
857949
1313412
319211
6368
208366
138963
583037
1530855
84280
1646498
1873675
1672465
554814
503648
1903754
61868
713288
1207644
501405
387014
362082
1798895
1225392
1912832
1463154
1843009
544832
1656152
145885
1699363
1990978
1808908
346346
358760
1838431
294459
1818007
122209
1330115
1806803
1469310
290754
846473
212963
3981
1878686
40071
476865
1998637
1478310
1277050
1896901
930657
69970
77840
1852786
337714
107887
31374
1453571
1746666
378911
1984723
1222619
1791754
857536
1580293
1584192
1617083
363254
1598598
150998
1262239
413064
1174819
1795768
603117
704702
231382
1086422
312195
597872
1861032
1589970
584202
1872113
628754
1547690
1344290
690764
1212914
1082537
948481
533961
1265226
1294776
1993014
1025971
1721569
1865292
1577622
1859163
192338
1204677
36294
440623
1142690
1153876
260415
1368515
1903096
43040
1935805
87059
948685
367346
1952615
605450
375771
22657
1760083
1959260
1068335
346440
1789932
353607
1268159
575148
676004
1638498
1746001
1803024
959943
1202920
1931899
1029884
693480
1709945
866646
1730154
1862836
132902
1513653
685650
748181
417015
165932
1169337
524075
977080
1681827
112612
430090
748079
1205019
1977734
1888267
1140629
234942
955912
654578
1295475
1721468
1305268
1723278
539322
1307024
339004
29686
1672839
712137
63339
1514395
1375040
1788403
778265
254862
1269939
934040
1793803
556813
1503401
1314855
1102689
1503953
1290258
722817
440231
1612138
1062959
771593
1040518
1079532
181093
1810416
1710365
425565
1561068
768791
748999
791461
296355
1871726
812936
1944023
146504
1085389
895823
613315
1050532
1474631
1048595
596019
1779116
258416
1422625
740472
435675
1258944
402901
1864063
1837277
973219
1800934
1676386
238711
1507284
1723368
642406
412924
1771572
1403796
157454
1358778
1901894
1978225
680598
434887
37834
121745
1833589
1804589
1542456
168531
1145409
60991
1579742
1419099
1821169
960864
994142
793119
1401107
379978
394116
1834392
768335
1486981
1361882
1061261
1043575
128333
1865356
484577
487529
503945
654529
1418552
1249406
855256
657689
822137
580547
1642098
1283606
178592
364165
1847726
794042
451469
377323
126145
1062843
1971321
1966662
1042241
1266255
1693214
1157927
212957
1277737
19685
262974
1754938
1834099
811317
8518
874206
1788435
496103
370074
637765
601046
1978936
792461
824416
1021396
177525
396509
870879
996118
1259213
447991
793083
1674521
1242767
1088114
1831233
1379974
449423
272448
1757714
349624
313639
1702288
1744744
1320015
1945855
686389
1489523
75096
692507
1916677
1230438
1345871
1346014
1552943
919982
1389299
1739741
374036
1284222
1969431
272826
1657040
500147
1267272
1555794
1227273
559461
1792749
1979148
1846430
10696
670877
460901
388356
743363
1819839
312991
810382
287950
475738
821368
386671
1179347
527009
24763
1173540
1104854
849921
718196
1240247
1878099
1194125
693191
914321
1135501
599352
191050
1809039
1719567
619215
764175
728275
341122
1265183
512056
1498305
77441
636081
1689606
1227090
1097167
1455935
1698188
1314819
1199870
492933
1926937
639318
1801675
1941224
281897
1755790
1958658
1485907
1631111
623780
1379495
1312904
993467
1055399
104928
413817
1661854
25174
503653
1095372
1027360
682935
1265768
1043728
853863
1593383
1923166
585766
925129
1679817
1184800
866996
375719
1751137
731224
961338
259621
812799
401849
387716
1079961
457461
314253
1362125
500962
747770
302803
333386
1961281
1990760
313415
1491312
1630161
26727
834126
1954589
869355
1961645
17590
151239
1170504
1347119
1650377
1960123
1427463
438634
1646653
656140
1475424
29435
436779
248126
6853
1166354
36878
800518
1635278
1257589
1932448
1783182
86136
649274
690930
1894525
329905
879344
288438
1974542
1290934
982301
1207283
1176304
594639
956903
1858375
1237587
1804010
1543023
546632
1460092
803023
1447282
263096
100444
180149
1426851
738255
142682
140510
1571038
1605161
1694488
1336213
1418283
106028
1726000
1731797
958391
1931000
733750
1592425
1871789
1918580
770838
1125095
1555104
1563627
1303203
61111
311672
505602
517626
1563000
1930754
1546244
269591
762663
1473755
74558
1168647
1592477
708183
1134022
1443725
1384086
1652944
173891
497556
1254591
1493500
1971822
1273033
451041
942583
1439821
11452
1747707
1080840
677171
1556686
1031857
1672145
1980186
1822851
1316173
1138353
611667
664320
394687
1059790
426026
613121
350459
660474
338744
191399
337925
1904465
1225076
490039
1591299
1573210
1140458
398613
1003592
1566991
295890
785807
1913639
154708
39696
1053755
868587
43029
1636543
332012
86610
1019768
796551
1037737
1403432
1233996
1058650
1363179
1377632
519770
1962028
36989
125598
1427035
168944
381819
1378145
926545
976905
940221
1820972
1395859
294514
646494
1762720
1473439
1913134
1455603
1795354
264546
1061178
1451886
656109
1698476
415436
1571299
705298
1461855
937293
379009
1958755
794908
1124840
1343247
923585
1735365
722914
206553
821087
764709
106185
634608
806383
829276
129538
831352
1039273
182115
1627532
821291
1723051
103869
1591904
235090
1165695
1411490
449091
918388
1810814
1933380
778906
1996747
1630700
511476
1541447
366861
978795
1540034
1889906
1719322
1246233
960809
119251
1381434
177272
433493
1330488
1052197
271916
1836108
1807873
503643
1832557
40324
1983613
299440
1477789
1519528
553479
199003
485820
210041
562068
1199657
743852
193805
1790880
1091268
1582782
473008
331855
786711
736769
1403817
271412
934051
1600758
884771
229312
1365485
1669657
968787
1764842
344180
1850914
1332734
1980483
16290
1904622
1761909
573329
637881
874283
1430395
862234
1932762
1191708
655979
746325
24964
779014
217565
1857118
888809
1274278
544214
1124719
1976011
1270004
1017341
1663606
1674343
1030862
141831
192409
1526544
497736
1935104
1159254
1904604
1498290
1951535
1126572
642701
1380360
328833
1218133
1222793
1065129
1787782
490511
476507
1310505
571535
537990
1131090
1273164
784104
1977586
1288030
1113182
1908835
1210325
477715
1327920
853590
1375906
1347721
1375992
951656
682811
1625479
238052
894967
1605602
1173374
53538
1638207
1016649
309673
5179
73586
1198283
727785
1124438
1526880
1344168
947154
818197
498504
641549
1409115
802932
554876
407249
1858305
398610
1873249
763945
28155
1450069
1979729
185117
1269368
1106551
357613
1818529
1987257
1252697
7253
411370
1756455
1410988
1485953
1135826
717698
1945882
1123286
340795
836054
252129
1596345
186663
634707
778981
623646
734770
312773
217815
535309
350666
737481
1272675
425079
1745638
488872
1462378
1310886
598783
377243
111767
1324235
675841
930007
479409
1482135
285520
864946
247621
155248
789777
1206472
1546770
1887257
938216
1889357
1304461
543644
70285
820297
1903368
1820918
1031260
1765464
1906109
755191
563000
1087288
827382
29252
1025946
559827
588868
1706916
1515103
739443
215920
410380
1087569
1743672
1993245
1453813
1651258
1244244
1468373
787705
370485
1985343
1352682
1996352
692749
731028
1426812
429589
579486
1307743
802309
1471497
1451054
160211
45482
185907
1070048
1932715
1512600
1025788
19423
1176247
1398578
220043
1864595
581342
465699
993880
101647
183104
598204
646433
926067
1307759
988049
292058
1961586
1098022
948920
26074
114257
1422879
1973503
1435453
1004049
493756
884266
174553
86694
626534
636887
1339465
220267
1905230
1971627
1489225
567629
63063
1349040
282521
991853
367655
1603595
1916551
1506449
276804
1296070
317093
1493806
1688337
1027260
459096
468309
841778
1040965
1657132
1993083
651196
938988
1484163
67641
1771878
1302120
424124
552565
729586
1504686
1448393
972665
323748
770198
1584354
596066
1131371
82127
638075
1894944
348943
1499673
1003573
1020207
1404531
1903787
1778116
517136
1804645
1600732
367993
820871
1527662
488039
1166409
452043
1483278
375195
980700
898818
1232887
1533447
1423290
1573455
1329414
1024268
1237856
1740878
1209666
1906388
183848
898082
355451
1025891
1742080
462471
1628470
1192041
1815281
1899294
71153
1087920
1099508
1350706
1132918
669852
467562
1571346
739008
488342
259068
1473426
1786277
1127968
402702
318955
1476503
338991
1445916
934174
473743
1982030
1486371
581930
600179
1780895
435182
839664
551732
856113
1339700
1900515
676019
924550
405684
1737989
533597
220614
1706327
1349627
1388952
1249133
516431
1777478
666924
1548083
81821
1962952
1278257
184539
1674824
1741767
1684337
1212232
628395
1528238
1958029
1454429
522610
724369
1473051
801161
1754699
1862459
118161
230110
1569171
1922313
1215479
1146391
936475
101142
511128
373552
585009
1327928
1108459
1032963
1854566
1646141
994983
1791261
302126
912077
1754370
816501
1512052
1539927
695842
721643
2743
41103
215915
1041958
701258
583817
60237
453021
1153183
672983
930431
1181612
606615
140728
1849102
506560
1146030
253873
462972
453890
367410
203564
1543979
1152536
116494
757412
340579
1890379
504855
1828414
1001891
1614101
840587
466564
1677905
374759
403771
1665408
1130377
520104
1985987
1373110
1842848
644834
1736604
98067
967145
1908323
1529815
190757
610324
1833540
1116209
545797
247859
1315324
1766756
1909090
1915440
1480263
909219
1834999
1735096
1429439
804137
1822778
1847875
1128966
1965878
1429867
438295
1093601
94575
947402
1171837
1912892
935999
227442
260945
911560
1295960
95789
1667664
460646
1034704
1353017
108979
172835
697468
497492
1717827
380411
215752
1361500
929954
416360
315197
1528372
273337
1157033
1964805
523554
713756
1217517
1782988
238821
754071
1263592
1529852
43941
1461282
1336088
1514431
749959
187195
1478512
1389633
641633
1336097
1278265
707181
885087
413637
1506184
535729
1762729
892909
1656774
1231154
1962007
429092
149039
1725523
1072147
148077
1686535
924757
1870903
181946
1504517
822481
1027398
1707922
373496
430599
804649
985393
105387
408643
339100
1462700
1127227
1552096
329964
1928413
1326302
1642948
79743
990569
75116
313843
480766
505543
266459
1657431
178917
1804335
406617
333234
445097
1167670
166855
510183
1286734
1082734
761840
1880960
1655479
1142686
335902
1179206
1282036
911078
420969
1509034
1402542
1470491
1009257
1938345
1368246
641773
1285597
66486
453510
1186242
1343427
543461
1187641
497592
718399
647782
432306
1212880
1572346
1779943
900035
1467851
71129
1842564
595053
5993
251069
1865708
1379994
1385869
12894
1693160
711729
1808364
362551
600839
372020
674288
1059514
524562
1389192
1102100
1857718
1839486
1701272
399586
1306227
1315670
350534
418501
1026042
747587
847595
1682093
1661782
1053113
735721
939840
343838
1976988
418673
399414
501460
389163
30846
1886634
333578
1534797
381229
772529
159563
1471997
1127829
72036
1610473
1687506
1372346
225058
342542
225312
702384
112055
895268
51899
1764662
35351
277529
684459
1002073
750751
428180
498796
659786
1742446
244530
218101
226407
213749
1989475
1327281
226387
152584
1049310
1157902
546394
675493
1325129
773884
171770
68290
151259
394221
1379689
1086202
1457271
726071
1728176
1325167
1552801
748436
1576296
1716277
1722688
881964
160104
931584
180037
91231
392241
1449518
505228
1710596
913424
1089689
1636915
1908491
1275149
56384
1312365
184033
629711
1648586
1363001
1936125
682532
1621101
411707
1176953
587607
672968
897391
1902887
980402
1515195
875522
541683
1891136
347122
695981
1053899
1285575
1203627
1777810
191085
1109085
884951
1167177
686709
1077329
1498688
597952
1907555
967235
1350618
1125401
1522196
472116
1003418
1568191
1181623
399004
447251
537662
1491710
1212379
1696974
541458
1329417
1175884
460313
1062914
36669
1464675
741438
1725195
996094
1243294
1935157
1183764
1492902
1894413
419113
1883808
1716
1756761
1955737
1146069
1466563
308452
1007539
1052931
1349664
508969
1965745
1597719
1866642
981206
1203529
703233
1690385
1866588
1770445
393591
42199
653032
474574
700915
1368965
667945
138131
1447813
441798
395863
1329417
168559
385044
1807498
812221
1574818
1674589
1628315
1769949
1784364
1407369
715923
709509
1037117
851556
1630415
812568
1867815
1888608
959381
869606
715587
1531579
1800513
1669780
1548939
1291335
480609
1825675
301781
470511
684225
961457
1934253
464155
1283518
993136
1924658
267943
612438
227927
163134
342571
1893948
554134
747273
1592920
486905
501811
1518550
41136
21903
1414916
173543
1196159
1297808
788955
772462
956457
1710557
1279799
1482136
1298932
1559619
1364870
1471417
123982
1620169
835510
943424
746509
938565
184821
210795
320957
812809
548308
651415
161600
127568
1899406
978085
1384093
64186
198760
28162
896563
771167
1094294
373059
580216
458359
620114
1802877
435173
1684014
329808
456983
1421452
935649
93529
1759037
1461304
710654
395597
1784138
1512741
573794
852730
701354
1147227
688073
107374
760779
1828769
802442
1762313
635103
1835910
1204466
1461593
13074
258394
1098113
1223046
112555
1441709
1022030
1833586
527105
154472
1912291
700133
868425
368951
1934097
208343
1001137
631709
1310314
1382062
608614
158980
990810
685552
1059910
1739418
1356479
688313
288494
424660
1219841
1864819
1246960
383308
1275231
306751
233174
979693
1525874
1473379
1481094
1358947
298749
679582
460783
1748151
534950
1569052
1107837
606837
1922494
1058155
1900997
696567
385704
291360
1560348
613048
228047
1479213
754811
1164844
1498234
549411
225537
577685
600894
291746
683045
913472
363419
827102
547395
1829321
246104
489531
1064159
1650511
374409
361862
1641999
370556
667632
523642
911890
1435646
1545000
1478749
335177
1966640
390213
1813401
1794038
67754
1685769
740171
1339549
1324231
1171629
1458880
1659262
1347282
202354
42622
504138
1059699
267479
1249512
813418
1127263
1889792
1965950
945504
1392520
1715763
346660
149074
1455632
945184
1239287
882666
1273962
1475588
292033
434735
498618
1317231
692990
403525
1075347
160376
1776024
1754357
699538
26879
1755839
1030540
797390
750310
1553145
558800
1070595
1452385
1640846
613317
609196
1035978
291571
959419
248483
534082
477760
1668416
1470045
1248731
1680409
307044
1284859
1455194
1470246
100981
653138
636189
70318
1685873
1934774
1743490
1554308
215676
767543
1956639
676987
1732141
1913219
1738997
921098
1749474
1968547
1822539
1891334
1199348
175498
31022
1645524
331420
100885
1404935
1700074
1008638
1070807
271170
1668065
1958867
391564
1916012
1769731
1693604
415531
831742
739555
1887758
1209600
846010
120552
676354
1791543
968915
1386016
1872508
1872431
1190544
1287941
1791176
1725837
5111
59443
989521
538446
641913
1289104
520385
1160322
970926
405490
865514
900909
296876
947564
1506953
910232
1834567
1019313
314418
1163247
791511
1055508
1295016
495492
535812
1018844
556888
858687
216440
1033277
180852
1004018
652764
1367818
1131445
1925128
1688586
856871
1486227
891009
1590770
130116
802319
206704
301152
1990453
759824
1432369
1647942
1207265
1146429
20098
1286116
1136574
1137022
737830
1927824
440116
53085
12753
564162
901627
1115487
1046988
1439918
122641
127855
1999166
1769386
703601
388719
1301590
194956
102783
1603105
1116060
24830
1570118
288697
1743554
717901
1059172
1258452
91646
1680657
1344913
420473
13199
226279
354934
1037192
875311
1991000
1576965
1246309
1136933
708810
1190281
1760361
1934658
1910243
1793959
1412823
1861957
1379418
735127
1455345
428236
1693260
174041
353930
563685
805614
452246
470756
678817
560652
645576
904186
374307
416391
1358606
1754157
1489623
756226
1042802
1097500
1230337
12760
835135
1169997
1195449
1954318
996724
156239
1566831
1964372
1294588
1934974
874075
99418
983526
1931381
92478
445869
1171635
1636808
1258525
1574593
1699044
411023
1193959
1728110
662009
321030
271976
1334749
1849770
1971488
582185
1813643
1424133
1132829
758735
1091055
151485
27389
1612452
524958
1556279
1082244
1918890
1355933
1432353
1864535
480183
1622374
1080975
919596
575342
1411243
1463758
1971708
889405
348732
929852
1711860
14292
679824
1903225
1389520
1052963
647117
251296
703458
1208374
614117
267062
1266963
672520
1145922
1575773
1400708
1187276
1445299
64749
1613165
1627034
347399
1467381
304427
1006737
493668
1921951
936525
160635
1344058
1109043
865347
953415
273273
1335397
1594774
1956302
242164
532424
1141025
1325206
153719
986332
1915396
503682
567873
758560
92571
1444315
306585
1371156
1145906
1195083
1789725
1656459
359601
1158260
362252
198995
565274
203055
172770
1473445
488816
1676346
1297789
1835558
624824
1529790
1766440
632746
1206671
1134480
1339151
624177
216186
177879
2707
1401474
1968034
1858276
653285
1411907
1308223
211087
1685246
678951
1188619
1974696
1258988
1706633
1733860
836335
736303
1919047
1038607
1718560
1708781
1805191
185294
658121
829177
622397
590951
1401512
676347
1642460
1934228
229607
1381883
1730756
558976
1007307
921584
1450100
783152
1696252
51702
1888698
68032
149691
1050993
1470886
1871058
781371
1617571
650314
563047
1366646
508999
1542621
904079
1083830
1956322
38272
1563572
622437
206373
632936
1205090
1498934
330572
456206
5538
893795
526675
751820
384652
1029870
1614795
68427
1022097
84341
392933
442776
1528517
632366
1046650
327031
1676255
969411
51940
396461
135148
808952
1979449
497366
103422
807693
1975316
1630804
1438610
1148916
773444
82347
1248977
764213
1041616
864247
1160097
1039285
1357085
1192872
1184358
352425
1415628
1635050
1899503
613114
35425
861104
828679
1802632
980653
1491309
1425175
1762961
625141
1995369
1084869
1640663
676239
1091236
662312
1312083
1136241
499064
1669505
1413986
1472335
1909022
713883
1972690
1270397
1544076
1194481
1807799
307567
738313
940929
288509
508692
982424
142991
1206472
137978
539285
1346462
1984375
1596213
938514
898841
1134954
1279439
436739
1505358
1657897
1853425
274473
1297413
1236675
1923561
1960790
1120247
1867299
989721
298219
440288
1141380
995057
532386
761213
134188
1925352
126176
822668
856326
342868
1233824
799120
583096
555132
1992878
485208
542824
156663
1195671
284019
1410285
98952
635900
1343849
1286804
377651
1020160
1315045
222635
555868
1065957
528728
1344218
1209028
396647
1658659
1637244
1474573
891073
1123586
165629
1787855
1264765
772645
1307919
67398
305677
1027542
995333
1694314
33321
150052
556895
1555054
542954
1700342
1295493
1796367
890671
59329
1792492
1066121
905554
1870633
1633965
536864
374554
1786089
140798
1566074
1414460
1185861
693910
211329
35845
1969929
781574
439520
1310269
1334068
997737
952380
1107014
1001126
215674
1925133
1929803
1668025
1277600
78935
1038215
518519
521595
806835
1514867
1577159
80785
6759
363713
394416
588870
1882404
1926354
759050
826469
130273
171580
1521269
1337748
1868722
1409892
1126794
626269
1940415
1666511
1486632
1151464
133212
1518126
1076846
326692
323074
318349
1845275
558882
1321246
1174374
1684587
479
900956
1496798
480011
1276065
688475
897902
845082
911945
1689237
665289
1943632
1880172
235613
1271933
304643
970886
24136
514947
1853655
1536583
1102222
140313
1334126
66456
1154546
1197126
639255
1048669
1358237
1103040
645669
1517091
612937
1707064
610999
576701
1240787
1680662
398415
438566
217082
247609
19915
74926
13213
1474023
1646911
467928
435137
297294
725628
399398
1001091
615449
402368
1373480
547184
1368908
265620
658366
1856520
1474377
544681
1580128
1614267
705413
1346291
545109
564996
485551
1468881
1385137
1504390
588743
1172857
604753
393921
1383703
781686
168496
396044
1401095
1059453
233049
1809904
1718392
446979
1580828
1631128
977782
373423
1368188
1895326
1692534
724257
1785805
837380
299622
1516626
931870
1728459
1247087
325785
1329725
816592
1086693
156835
1699434
1924463
1926877
928302
87381
1454828
1662409
803587
713959
203834
1541551
713653
333494
226759
969746
1477777
702737
801648
403766
1399112
701368
1185684
1604610
48171
1709090
1807802
784429
495364
825868
1918410
1428329
1904971
1078557
1033287
1089115
384882
1242554
1126773
1693763
1715880
884869
224879
270038
1169533
1392332
1328492
123503
1521041
1420176
1115164
1815170
665316
1994234
1189730
311197
1894069
714823
502015
957842
1503450
242715
1624641
443506
192969
1678998
1086563
5047
1647673
1368618
14452
1021758
1011314
1985273
733807
1685127
1460060
750762
1654486
1686971
1133797
788271
118407
1388647
141734
52249
1558320
1250946
1183731
1669294
1767034
1556779
1664346
687562
545346
708414
615500
1290725
595141
586983
317625
1772905
1480905
292440
860946
178106
630811
257943
1488510
1534147
162583
1400092
1533233
1144204
372112
264120
1943697
824969
1635337
163245
1898795
1385693
743790
1901693
455665
1211193
1484644
1184073
1273700
1091371
1244630
1885916
1577961
774777
509615
1474496
1913317
35509
824602
1784983
857981
771620
1793979
1752016
83322
223326
895252
822684
1797440
38478
1799354
1409670
167654
84582
805284
548703
1403354
805630
1386536
550573
892215
1504275
677380
1462943
1879974
1480988
1067223
955422
155981
1996808
558034
865074
831549
188483
611147
708901
100221
7900
1782342
1023106
408036
1531820
436271
86828
147289
1133753
1329896
1512090
687487
988613
1176870
31142
311030
1710256
673038
1208280
971191
1945459
641554
1542070
1174424
372447
1331670
545140
1316952
559148
1900047
559624
613149
1358712
562631
1961079
1971854
734046
479893
1084516
465086
1083336
56892
1012677
90239
302771
1890963
1556537
1050945
1173705
464676
324304
1131292
168436
1748636
1684272
1100343
145863
466011
1379436
963869
125234
254980
504902
1590914
554700
1765351
1511514
1544710
18141
559602
421915
1193519
1852670
1426754
102399
585419
1021481
251683
136988
61635
1811615
696860
1228899
964112
1598146
380024
1921701
141935
1402922
1410729
1016373
1735586
1210040
1713321
824746
225059
1218267
1009480
409970
1322907
453095
941369
1456878
33484
1823742
90643
1912989
1382533
279449
1507724
789113
813131
379897
275300
1210712
27503
157034
1591005
1699927
441435
164831
768374
1665631
1420571
91168
510982
1135472
1750165
1777834
1037693
1383991
1239553
1153468
18391
773134
1924684
1275569
984490
1582601
1878567
1915057
819581
543366
1286765
650968
1703140
1697396
545292
935693
328184
1551817
677227
1185120
98057
725723
1320762
1913104
1185531
1707746
699194
1195270
83866
369010
1609606
406036
1252043
1563687
468255
736429
606934
1775670
149899
231932
531844
1880050
487281
1311853
154375
1855170
933169
1759683
275806
1131738
1407935
112531
1189507
1665360
1517650
1850617
783066
421696
677713
1517774
1107814
1155616
1887911
1566201
845336
862517
1026508
1708755
1989097
1733075
235866
110333
1596370
641767
1983326
587553
1447833
1951796
1656464
1350268
632663
1788848
1998795
1102859
1917933
884140
858813
1057453
1655707
362652
574603
1074023
312624
411120
940410
9920
1808444
731216
549945
1276034
253266
1765790
413232
1476881
824071
192012
759624
1107387
1988298
1549843
507943
1542264
1093338
373360
751577
1396636
1990522
444454
36983
261361
338080
325584
271548
581539
647244
900528
1413152
73298
348647
95761
1852145
110472
1805109
6830
1327906
1989536
1223603
755659
1445750
1021605
624595
793613
964919
771561
1734122
1225825
1965693
283590
1648794
1757997
1682018
814767
1000816
1893610
1886305
881638
1889384
590714
445412
940341
172471
1773138
931501
1249324
1822314
1096032
1934641
619484
1219395
698591
1530256
118876
1206978
1694194
1964408
1424960
1923166
292275
1372003
1061199
906627
172794
861326
1311304
587896
893361
30318
241935
762382
1843099
1387178
1946223
266411
475911
1880140
1796913
1261072
1881314
408125
207052
540445
157412
1792414
1521888
41437
735125
1601094
1071825
471191
1982727
587722
710938
1348768
647716
1107986
1653246
1629507
128313
1492902
568326
1202682
1155178
605312
1725836
1386070
799240
1307660
820569
1819576
773905
385951
1810407
787325
694580
1308621
1253313
1931979
1627792
1043835
1536671
636566
1845700
1925810
1851566
808808
1403862
891006
715236
1908157
1017315
473440
1816454
937362
1447919
1064684
1668689
1284087
1180489
1498949
304990
1784818
1916216
1610313
915976
1635381
147279
1028811
482069
177670
947179
928049
525675
1493824
352419
731527
489760
1236908
1840584
1530513
24957
178162
381194
1062786
1566366
1756939
610299
1993133
961497
627741
901434
940966
1348067
914627
1235656
1665218
1573999
1499353
1768203
704442
654057
705850
1161297
158132
69825
476935
670117
773219
1735715
830521
8497
1624984
1857945
996959
763659
1899357
1100587
1482056
1720409
222288
1068125
470152
714897
250122
1128870
1974471
1105403
1863967
1149798
1915872
612709
1561156
1366337
602002
1112890
1815281
676612
576118
149827
435785
599734
1268591
939452
960366
1176977
1395941
1199979
1269177
1936475
948341
1184306
212202
1404145
210478
940137
1177008
1046575
638683
49880
215343
246565
30777
88469
966367
305050
410223
1890545
845021
1850338
429889
902424
1698080
149709
1799851
941205
1412303
1581604
1075215
1549997
1419645
1048637
1313045
1937098
181779
1759766
425840
214178
1265212
153308
1449407
626166
1433921
1747440
1918813
233388
1320006
1861821
1403727
1385337
796343
469247
789948
37524
1435604
1396394
408407
1518703
412016
1708772
1944418
1688344
1496957
1012563
1325456
592189
1950253
727172
1302807
645132
1441233
454378
1629966
61299
907270
827663
657112
1562026
552680
615330
84379
1623377
1131572
1303776
1498665
1105861
953200
165548
1519990
139168
1487327
1658665
1120080
1621203
991416
989277
51590
1862919
1226783
1793295
880270
516258
1611352
1050508
313537
172364
525830
379905
931614
932674
1303584
930502
1822782
1463948
1674841
1612483
1735221
208461
95805
169315
870010
1962014
1309683
501653
1282226
988675
1126898
1786986
740185
1943556
776777
1547394
959351
1041957
1240916
1316639
1676155
1521157
1653508
759350
658560
170945
1692550
1821947
349078
829006
582958
540299
1019001
1547185
1876435
1336414
136773
984591
1053319
198920
971416
1377838
941526
762992
1843535
1613775
319539
1087640
1968270
675796
614503
1178785
400418
604726
662921
49806
486349
128367
1574627
1164048
1399461
1450028
522131
918681
493154
91439
1527990
928520
1087780
1153299
1847502
1830905
1375862
1111892
752183
545832
1087750
333235
1997155
8147
1262004
9939
20007
188110
1411404
621499
65876
1720969
926079
1797164
628340
1259248
1315670
1671608
832349
777959
1887550
260132
1362018
1121229
1618994
951771
885465
281877
131038
1569407
191778
1629313
1644777
700718
926479
1542313
1413341
1851654
1736039
1690850
497700
926819
145202
1006178
1576630
1617730
1796536
94096
380466
1345172
1607497
403956
1018738
1127792
1978586
1168091
938499
126921
349825
1100257
627580
1666913
522365
260815
701081
1604789
230827
1303065
205146
1357593
1658164
1168660
1410807
1283429
678254
1970837
458618
880677
53039
703540
197581
1893612
640058
673295
1280539
113560
1961396
1615747
141102
487399
92416
1602716
1911476
1810742
1857077
1448463
1559613
439436
328971
449030
1333203
797527
1669273
1373805
15610
54340
1023569
818322
1497174
1995660
374892
1366678
326736
582179
1565972
1916303
825542
1231047
5935
1576992
1370706
1171867
539567
1101550
1834740
598590
64692
1333792
401427
441238
780490
654422
1712621
1181815
275586
198960
1711100
1934420
1142011
1243089
1148900
1500484
45264
454114
1139824
1692088
434384
1282078
1233301
836684
1669726
999219
669605
1242655
586817
1431800
1946349
834251
965213
1216729
1505953
1165959
794930
242855
403686
363344
455354
855430
1909190
407014
1353955
436891
1851282
53951
892400
1447727
888610
20623
732281
132142
1466620
445203
1097042
1490409
960171
1780830
647895
522219
1587009
224521
235895
516499
1048484
1101039
896883
1240143
1807548
724171
68592
1975711
1550642
241652
861429
1983407
406624
1976437
595520
1468243
1902
1881335
501598
106840
1587437
1354289
1579408
725960
661545
378319
1486255
185629
1692301
1424695
56652
1548594
604632
1492583
1512850
1723610
1577544
218715
1700248
119806
91881
1322944
1317660
670130
1162369
289492
564225
812113
1924112
1511538
1566408
581498
74121
1125172
1742559
247853
1618078
1415561
1436338
367150
473583
678657
353837
1669326
1416965
906419
1528224
528913
49670
1337528
939019
1787789
444787
105900
216330
213847
1926620
522094
280701
810037
260304
779388
1668293
815194
1049141
1852232
1739096
305480
1682032
131125
962797
1897137
607430
838600
278543
520367
300689
628707
1103306
1966228
94703
686109
815320
528389
642210
1633468
735474
860757
497931
463549
379840
1024576
466117
1875096
894131
932873
1389222
1783960
617663
1100731
977121
1497640
595083
1643382
843100
1432484
1778548
1722122
1720665
706590
1930619
1322979
1025261
1750771
545465
314119
1806039
50372
636117
830970
1708183
904840
1357562
1091649
1720942
516756
766445
1599851
960238
833445
895234
1795931
1375856
1751060
1143105
1930866
467241
1275275
1961033
1933052
1431448
1038144
1616941
1475852
1631611
89422
1901341
1956895
873263
40097
1775729
1297675
1786217
1994671
587695
41011
1641635
237680
717634
1580987
158706
1743070
131322
1216799
1647558
301663
297434
1055002
65056
1663335
1231367
1099706
1718797
729756
936876
874410
1466198
870403
1959588
879577
1335263
478550
132667
1407023
1075901
1007246
1330868
412918
1768582
1549613
1071612
1582723
39312
763529
131187
1286125
1055015
354338
1903925
1500326
164881
1951087
1172215
223877
411348
1086974
1850658
1941643
963251
1922619
198769
1758942
1311212
1067220
1053708
1806058
1009481
256991
73074
324406
1211537
1146815
818249
856826
848860
87275
458290
1777825
1737046
1836167
1981565
1761188
297853
1258415
1080388
73569
557048
292854
271936
220692
984137
769725
115027
1764892
1098693
1308754
872807
1968930
1298912
1416412
1003306
964919
54234
1282533
1918407
1194824
127759
70928
1458406
1736640
27451
189095
1037166
1864602
1171554
1781642
906915
1379670
692232
131111
1151863
1039171
287152
955838
1485338
451042
1236183
1158153
687531
1598467
1757645
1970829
1398547
445854
355883
65708
1070125
1581556
1391043
195647
766469
874923
1671328
1672385
1016890
879072
522688
760998
1483684
199558
28375
1517857
248616
593542
1333114
51549
1244291
551237
889645
1920897
961533
121158
139335
1307709
556717
49116
249468
1535818
1708036
1986143
287389
1792530
1582017
394764
552322
1120297
1517836
970156
23346
1400671
1290265
515987
963794
772517
680631
685935
172110
1964138
734281
1952093
1966796
755872
59917
54422
989105
247737
436123
798638
1014922
1964404
46142
1959642
1059917
84263
1956659
423692
617601
601951
1588100
1391227
1434742
518519
362353
1253039
724418
154874
1887045
1977723
780276
1493544
1517891
735569
652007
1709099
1874767
776470
71656
1345863
210523
1156167
227487
960113
891601
1403163
292712
1529687
372573
473301
842535
1780494
949318
1997104
1287717
1131383
920926
215028
14551
1177823
731067
888133
572525
1707022
508792
57143
685084
1794792
1428095
1125135
1719839
1406273
1697600
1901759
673478
1029183
255809
483788
1578571
572518
1430142
276920
223818
1688353
479828
1684322
1684314
1027171
242672
952054
1214728
503771
516637
1202420
192045
690156
1061430
217837
38448
1449639
1466922
562830
1615913
1568407
789156
1657072
659663
594950
1326583
564503
1375785
1579947
1230560
565308
1573023
1312871
348524
415312
587222
1835778
1495808
1362594
519622
519236
1344495
155616
1745190
698672
748942
1393530
455734
728871
8952
1303529
1433602
1732274
998539
472460
393806
1221656
1738815
1442646
1452385
85626
1096943
1695904
781224
1169679
1451673
652217
72676
1917449
646203
1259674
1167639
1995245
1102595
1404118
150854
1391050
436756
615091
1861762
1603143
1970510
158914
244803
1681089
960194
1557336
753995
509310
731882
221401
339814
1316353
1666012
1117010
556629
1754817
1770500
1472803
1994900
1182197
1543574
1580439
1365829
110475
1427916
1238617
994024
1557086
1458503
1075934
1641362
252823
773585
1662528
109548
1859312
924103
1269698
125893
1911823
1988780
215907
1154080
413218
798232
1228198
509878
217704
1151384
656957
1792613
58001
867869
888255
1198753
1307283
1124234
1268039
1362500
1808448
1697521
615977
875905
594501
1317540
310546
1950208
242616
1293505
236014
1446968
1057958
1063492
627488
1083424
1807390
341030
1464287
589708
1597086
1473326
290200
747438
789251
94669
919832
1940838
1064879
1842655
450323
1994798
1435617
626275
591133
1638931
842331
967958
1071466
1055464
781436
653387
1087017
899413
1555225
347103
564818
700487
227780
1963795
1782951
610899
128753
1602705
1774166
1360712
267503
1565227
981684
766030
1777503
329449
1825468
457201
931741
1273817
1146335
573560
1596852
1473992
337207
846547
1666094
1572112
1068637
1744592
187769
1386111
1473117
153314
413962
377569
1198326
1742041
66437
56166
262248
1973859
428499
1711808
536450
193662
1442810
1241971
1141763
771985
980086
119161
1729480
1194502
1635050
895936
1282873
1960308
1321852
832177
1470823
1689255
503294
71734
620969
1439267
1303126
1098539
1326685
307957
1062081
1063187
857552
1883745
98893
1577419
1265751
580202
1750227
1908683
1184952
792127
1948137
1596069
905147
458045
787039
324192
1177242
541084
659892
1853648
897077
1234288
1318953
257503
1413256
1712478
983552
104668
936278
1554068
570760
485548
1440402
1572111
1765284
863483
1781302
1519270
595663
1228338
1987999
1340585
1096077
1745374
692799
881476
682960
1588660
686691
1382544
958240
1741223
1990752
1600277
1114942
1220256
550791
1576138
891326
1203427
1052259
1201989
581365
1197286
85381
1035215
1876046
519299
1238912
340908
860094
1090909
849673
361039
1947656
1708695
1635304
1351827
1791253
642463
1820879
1328678
1781012
1072392
567172
1958666
1282492
277267
1279160
1479669
395422
968521
847259
1724184
1952235
1825260
1976730
1649127
1782691
538753
306378
1841642
1689040
1947748
707620
775986
1096051
134192
1426359
829016
1588726
59701
1416764
862017
254687
1517528
19248
1977556
1505263
1733481
1309263
177507
1558759
1237074
763766
1624926
1388579
434073
365855
1030910
600746
121283
225410
1720572
508163
1643313
963208
631184
1997701
1732025
1241775
354533
66765
431156
948074
483563
169900
1466092
1450156
1401401
1902262
344363
95651
1526392
1058350
799885
1092401
957159
1418433
65948
263881
1966732
1657187
760831
160997
1450260
1222683
1108200
593939
1359102
1614010
799817
178504
356733
1522052
1690124
96532
1494855
1975675
1163653
1970510
177481
991697
1378463
1395006
123857
781461
163309
1786980
590584
1496692
566108
1733548
1710638
923377
349221
297525
146487
1267498
527537
327317
782197
384617
1377405
275252
1452647
1197645
138517
875781
386392
1739486
1969471
1537739
1759969
1006378
1559236
1894485
1630536
471205
375705
1494086
1009228
30439
1403403
521275
1185901
812704
618091
1510930
1512436
982630
1646899
1361048
771552
1867412
880705
181653
219418
865550
1857198
1902833
1923092
1099707
1524469
257969
1849655
1171536
1142214
1321479
1984984
1294873
575687
450246
1578645
478232
133635
1598530
811926
1921443
423882
1456813
453134
1832162
1845768
699771
868533
1698847
1203190
1700053
1497102
553590
317908
1010518
1528108
1011635
135005
597380
1716602
1815912
896919
1473273
91285
1576760
1287839
720763
868827
371494
319567
1326590
1777184
604490
1406685
926810
1727631
1882451
1607838
655934
650568
1240815
1789467
137152
1012525
1426035
1527593
1333615
1600496
832973
1952275
646960
1488725
707570
1332207
1776362
1026083
1852601
1279791
47748
1043798
656096
62218
1422320
1117175
1164647
1477639
1359445
1908009
59797
1383168
1713175
1773501
1457582
1404061
148821
832576
824224
233293
448687
1574853
641415
34985
1768603
1158191
869578
400458
1498398
1034390
594165
469981
1712397
1023366
120581
863245
1196877
538343
1987159
1505792
898258
81512
875005
379848
833975
1782625
783579
873580
1873678
1847286
1447612
99279
213309
1839341
1788036
808420
1871364
783948
459323
989935
1224281
1799684
66902
84697
347483
873991
400004
1545370
1492646
1153788
1153110
1719568
211788
1383307
407842
238608
1035643
147425
1082957
547844
1506865
1931461
1900974
923914
12343
608951
47766
1868311
1434071
899059
691245
777453
789924
1795666
1505689
281066
939828
682635
469577
976379
1800539
950797
1877915
1358941
765347
1866694
570002
1766902
1277170
1287728
1864793
1765346
793979
1546539
1414822
1086067
1596467
342321
1876562
269698
1261700
1322233
1759871
41220
788461
1728192
1923025
62909
1029501
482928
193898
1611144
1378217
1783368
886671
1412079
223903
1588243
996789
180099
956650
474580
43331
268621
1688306
1695967
330933
1547765
1214960
954128
1486988
1182471
292815
483546
1436102
1451791
1299963
1539906
1467526
418567
682818
387877
1479890
147180
948048
275263
1058037
1229744
1279773
142758
1548493
1554038
1582063
1303216
1233105
1313320
279144
407711
528161
520879
448074
1717217
778244
878915
1837247
1659193
1310617
677451
1364266
231086
707550
1697220
1960554
1442917
1619026
440998
852546
91915
916405
1194445
717685
1020671
1067378
1861187
883398
1922853
1502167
493086
1393985
1754322
223756
1340852
584452
455399
1935790
617370
7415
478211
347256
407101
917985
1340920
290662
1743630
382561
1776721
730242
371275
429475
1200702
887642
85798
476978
1504828
69219
1519300
1339858
1305127
1663783
905565
1940315
529428
23341
1826343
479965
110842
1682110
1784654
1312922
1261896
837602
1571768
925861
1870850
573500
1669437
1594525
983548
514135
370759
516001
534852
1849406
1962866
1329604
63285
1462694
1801039
427441
1113501
1211875
942333
1527613
455010
783293
461986
1639345
1068209
1112265
1175463
852581
1250251
312324
482811
1743730
1558943
66941
919152
665884
1578953
766507
472040
783836
928897
811339
1664251
516882
47456
1228293
919220
184655
1804931
962055
477555
978215
429014
188819
1559133
29771
735630
1750421
1415194
1414314
683005
1708608
1254029
293192
1888518
1183658
921899
1504954
1969500
607094
1103917
110195
1008140
642387
549040
1484911
724312
1333131
1808884
281807
1819822
1715484
785279
1648211
888873
960906
1191870
1881440
808032
395805
1725080
1286272
62025
1336665
1588434
680352
1138067
978339
1285495
1395486
17727
1795568
1713760
837289
602616
1357297
21368
1900752
1806223
625973
1401242
1327568
1020061
23463
115968
1359234
124888
1678113
1809762
315086
1394147
1463331
1917969
927208
53242
1006768
1861156
398823
1142680
951889
1198085
738244
1955237
223697
260527
202461
1645814
831324
153346
782323
783080
1266673
153090
947678
1479235
491435
844440
781668
1206291
1602990
1915285
1408418
7218
1384948
43904
620951
13428
1547686
292651
1772396
1893726
1181468
734913
142453
1396870
896838
270249
317616
510488
578006
1570334
1367113
1822177
553479
32729
1070027
1932009
1894838
245656
1351342
1922632
308472
862470
364932
486377
428586
1255567
1216117
1527428
690686
798216
878115
964111
18317
917124
741993
907885
1720543
229312
1190646
1748886
1748998
1918362
1344951
540265
744270
309544
1562976
72100
1061840
996236
1056173
385970
999686
35750
1737420
1491426
506969
1036961
1726859
1252941
436766
1652909
710211
1112896
5336
1724234
909760
411753
1550337
468270
601548
1504402
1698955
1233683
1578181
1665030
142115
1038583
1244069
835962
653506
878317
558412
1903298
922136
1506980
377166
1381692
365802
121040
1467570
1995313
1247246
1063003
457369
676846
755916
529851
131373
1934668
1088582
1783477
766250
610793
446845
321613
1167848
634501
1211639
1225611
739679
1637318
1435199
1883327
1340774
1500946
1440415
1474386
1846214
155445
181158
420128
1168851
1938743
850183
1307313
1412906
876773
350944
1439452
658201
264494
1128694
244483
1033828
1609967
1701347
1009636
1153259
1995491
175984
1886407
1853996
797865
711798
960572
1711301
466078
1912524
870531
581353
682146
911331
1558998
1053656
1958260
1182694
512708
703940
883868
159538
804256
516167
141738
134321
447634
791140
259670
1041178
765327
1088268
474821
38406
513518
370442
45527
167984
1887292
1593328
670884
669494
1223775
298728
957922
1833230
1728606
80390
67254
1068570
273700
1717935
1970881
29175
81845
581886
1108715
584624
693609
1654134
1895710
795408
1665977
1626754
1154183
1425471
420590
488690
580442
1891785
1860410
1044376
1037060
1731281
1437039
1188778
193678
1450471
839934
481596
633990
1448089
634821
977271
87462
375184
313791
1275071
943177
1849168
614182
1272679
1577050
1613598
1983319
329409
1946370
149743
1055183
137033
740409
529562
1288376
1683606
862120
1362729
149669
1744608
267978
470890
1354727
1065792
654448
99385
247670
307505
510053
1621164
1310175
1401548
1771669
341412
1671951
1978358
909119
688655
1309731
855616
588090
1639535
450538
347809
1438824
1022065
468596
1369325
317520
541844
621906
685018
779349
1337988
1489622
923026
764269
1364628
1067615
137705
247910
1618484
1902045
1612376
1173476
1184083
1741599
1083411
1552405
323361
271409
1972442
1802129
147747
1356995
1819953
1852681
1675848
1091019
817657
1229742
539857
391887
376445
1506449
971845
907207
1266896
1786160
36724
1014489
1173263
842684
1506831
267711
59718
1807559
6522
1756676
195750
1878448
1349821
1896661
666430
1480923
761383
1229190
644220
1430627
196524
485701
1309862
344157
484658
1338164
1887138
1441833
1445560
1096506
1044085
1080604
992028
1480386
189357
1786187
1659603
140570
448436
250166
922044
1322606
585804
1486150
203145
1694948
1362640
1395782
854234
1764028
256676
868378
442905
1363404
1837120
1487444
93282
1932970
1444924
525568
1339911
1782267
1050585
276856
347632
682542
835557
286556
610833
557499
1307183
749919
1514389
1521507
1345540
273857
1845632
1502819
444712
806358
1274413
915190
463011
1074737
1696565
829816
1576685
1052844
455051
1141408
1250736
867006
144049
637326
307800
341188
374818
978032
90214
725060
771273
864777
1786413
1257610
1965027
1488245
1363169
1292746
28996
1361622
1133505
1770071
1308642
1103474
1057123
1340455
1960959
753074
222519
692264
739827
288770
491542
529028
411883
820109
873236
496330
920537
234146
232813
1103259
1262446
1264329
1519595
1521959
1462549
1716414
616758
1671901
1371454
296555
1340124
1488999
1790373
306105
694146
1005295
1826392
1671196
144817
1412165
720739
1109237
712485
983921
773327
662414
1761104
1976498
680925
771940
267079
571201
1233575
1881419
1618323
334557
404434
742770
1616192
83662
643044
1538853
642057
920045
1296572
1156199
1364745
1369444
894909
1627873
688573
250440
1086944
477383
936689
473472
1974446
1160219
125097
1161640
221563
1081715
597511
648844
1840617
1307158
1439621
395260
393408
1304373
1167509
1116150
646892
1126378
1459115
569511
910505
1308311
806168
1427876
1400205
1512901
363273
676838
1258667
1925565
481697
1244373
1858927
1628740
976652
1713787
292099
748066
931536
164915
1400552
1998812
882764
1391111
756237
1180495
1797889
224316
397202
1765856
1789747
1710748
1547994
1364834
1238338
1707521
1097988
664402
326443
528386
1444391
1583986
1818567
1024677
1412626
1714
1518973
1607528
395425
802584
1922134
211577
734990
1296498
492826
694235
1389096
598290
759762
1536873
1110913
300565
1334880
1076551
1874263
998917
1412534
775965
895552
278039
1414436
1410185
1946838
922755
680646
1097853
792018
1487542
1088260
617090
1280587
1523745
723973
1896105
1891818
724929
1695087
62116
1910453
1513856
1357362
498944
1631320
420009
311832
1322839
1542219
1097278
1718369
1566443
448803
447657
1897363
365793
1586334
1046789
1498688
516626
1771014
1980191
869563
866331
1188793
1720358
854305
1963875
1887899
1914294
463430
46327
954139
1761655
141687
1957916
731520
1683625
1326327
779910
1689352
452767
719246
1324909
1785028
767961
691624
1415964
1731067
1130119
422944
690253
1576086
814182
277082
726771
571375
1254577
722744
121360
803705
463172
1366282
1122978
831381
549145
1886439
1003937
486164
1460754
256459
486841
994310
919840
1627946
922316
1288308
1520448
246195
1409146
1108589
482409
257863
1527233
134922
1690222
1490062
1796458
1201158
993996
1669622
1702099
186388
135976
267534
322870
826578
1191919
1937050
945773
484332
668539
1952157
1637833
117316
1267375
6018
129389
1468118
1718888
1868012
205067
1782460
472550
1046914
837870
1229801
166311
854199
559959
1160336
1590490
1472747
637284
564528
864347
301048
785788
381879
1421977
1585099
1522288
1071179
17334
1751690
262242
321719
309796
1579621
1314855
663464
1552361
1063586
1885269
1914091
1366793
1583710
919670
1617585
10424
318144
1811026
1634047
625170
583435
875374
1336797
424779
1255062
686464
1617461
1789563
1207780
57276
503832
1340453
400927
1335067
811820
1830202
907054
1801136
1165951
1696648
1504971
1526209
192578
1521537
1483618
909866
34667
1777323
841944
666619
1021416
1544521
1734440
937206
1527598
1671195
379215
219631
1348047
339976
722783
1207346
1399604
1446665
96120
1074742
807901
1398762
1197872
1351773
461444
1802779
822481
466744
1429375
1456545
427253
68656
618377
156195
204212
1447551
857290
1804872
1951982
426757
1733886
860384
1410107
49080
1010177
871858
1129727
1381454
1628524
676441
1100113
681383
177971
368634
339655
1436180
1822694
252833
587552
944412
1201471
375449
1091462
587014
1632978
1241437
1846065
671426
1793257
682254
1044530
764261
1958138
1031454
1604420
426505
1834543
634778
1137237
454611
11077
1223595
535453
154796
1942378
1163125
1287948
758104
1796604
910752
970838
1354189
353235
333632
243015
147746
11623
731504
210750
1603490
1794774
1038190
1845222
1060474
1306046
432123
1278789
1024392
1706413
641331
1574267
330679
1021425
492130
1579315
1635451
1000400
1999040
1626287
249230
108967
1750299
88851
1419332
1062329
1219131
1984443
147673
113304
1073315
1049286
1128936
1454313
971166
130329
121742
806912
1059758
23867
1114417
1054202
954005
997598
810045
1745181
330702
585455
1661550
1881597
1721955
1927254
1859550
1642849
1709633
229647
1376639
476427
1540085
1081166
867243
1533051
1549291
1403056
1245908
1612942
884914
1711266
145553
683381
888107
1961599
1990763
1891845
946437
1011108
1914728
735145
283718
1159106
493608
865845
1274321
658494
1428265
1112818
832403
115769
303576
1434043
1907897
202862
914534
1148578
1355586
198192
1749771
1491870
1678662
511577
1839063
1237502
1166373
675587
50023
134769
1344081
988562
330941
1406318
468287
904647
1006186
179113
296919
1326686
590562
1331516
325904
610295
1384696
1467798
368472
369884
104032
1571121
813142
219632
389573
645570
1939112
130818
1700295
305060
274163
1618433
951185
1860940
854525
603647
411086
975906
1483044
1561610
570443
1570970
824561
818024
1234786
1853879
1612619
1982376
1110585
932471
908487
1999230
18429
1652091
561123
219712
1185972
1381424
1083354
1666398
1212170
1408134
164280
164062
1277012
489130
758249
495638
187025
1336217
1919182
1141756
423191
729587
502234
1119372
387438
1909336
185847
1226579
632939
1213921
1719404
396343
1887953
370359
659094
1191172
465897
1354256
293856
485363
452624
1874047
1284111
525848
824346
170224
756260
1887866
673749
911547
900708
919803
349300
705254
933338
153908
1698095
1905221
729798
377851
892675
610520
1568361
1257152
1165100
1979326
176956
1480498
753911
1691758
921714
1007807
1243134
1026527
1179169
1188027
1797323
973889
1642329
1295390
1118662
343004
1570553
1477150
609419
269989
1848732
1228637
1034006
432911
614627
3164
1797438
309528
538204
76759
1055197
1951255
1061776
1683683
264679
1657551
535926
1497470
1906505
1240555
14563
1178947
1652124
465968
508380
1380632
1656672
734297
1426609
1306013
1419427
1426079
1548574
792036
1821060
1539468
1973462
371940
174497
1531287
1603444
176401
231901
1869364
1781515
1283870
577560
893135
351007
436855
1079102
1922225
864134
926115
708693
1904354
1183490
1219565
1365709
993435
1434802
30053
1795648
580796
1393586
1719784
1663432
1247577
490256
216294
1040878
446582
436402
1373421
145527
1175837
1421401
1961503
1689572
1087610
1647388
1709294
1502781
416412
1655592
54829
71951
1467219
1400367
416122
1370401
238041
373472
1501378
1936515
117693
285309
645094
1694477
745030
1946266
1372701
1087545
963440
830091
1826156
394185
629898
729861
373192
805668
1244851
670406
1468255
787746
1118169
1359151
1778777
1804852
942636
647938
544673
983485
176168
1680887
839493
476819
699982
1739286
426113
687695
1843292
657147
738359
693018
133189
1886873
1694330
1458239
1326923
414360
24478
683585
1320027
1995636
384442
552144
1643002
1386958
1406668
495221
4155
6888
1575565
632058
841213
130617
1495253
715187
1901198
1098250
1489117
80977
1385386
1285188
771208
1996329
1079606
706745
1328824
1391733
508763
1280518
1021350
1977437
765700
134800
789174
1408859
714321
732768
1905382
518547
1174977
1041615
1327540
877392
260784
189703
1985963
966423
647392
777011
837824
1138605
1555653
1000378
1426660
1036226
1089227
1515871
716863
112906
1128800
1062427
876436
323853
1673814
1428457
744078
1350313
1866506
278392
1367753
1237560
722955
1596277
1106742
1281037
1120512
1705140
954853
1930209
502533
328314
1462258
422958
578872
1628917
430841
1984381
1705802
1581726
778253
218164
547034
90973
1637770
456033
148937
425959
1825527
1274455
734378
119358
303389
1974504
1183039
321280
1150696
1655889
1075671
634150
1088293
1194842
848897
593673
378524
747326
251238
1214971
590470
1077138
197598
1139068
1280936
1341371
1036935
1942926
1909480
932855
1201407
1477190
778574
262330
1179635
841536
1207782
1512823
1806021
1361523
400948
867150
1647945
1577401
107523
1425775
1630134
1712093
1055833
789338
1077947
567047
819277
1844206
81723
1809453
140574
265651
749845
1849763
1721418
258637
302062
1805984
1738193
802339
42457
645689
1417140
808496
1388648
14326
958909
873339
638260
1068899
699753
1112666
1618678
171490
293226
202087
218816
2404
1320384
262052
1559454
1773439
1301742
578910
1326491
708637
626634
1176931
1318052
110321
1125630
1855815
1477779
1708309
29375
279037
1681240
1039548
1899796
1030081
1796010
730214
1184102
1727588
1027772
198129
565338
2777
410093
327771
309881
412036
958253
1685200
1888545
919059
1183747
1294355
1046504
322620
682974
944416
1351277
102663
1722903
1839411
179311
51625
1006481
372891
501477
1783257
872767
1506736
1633278
550950
1838181
1061836
419551
1270822
444380
190854
1940395
1773049
1120906
879853
1939395
84901
892284
1479128
1186792
153251
1768446
122313
1599230
8893
647184
535468
1300081
1908973
1067460
1937359
1690902
1979307
1787748
62019
1761896
1871356
649710
1089630
1036524
542283
1358625
1354376
1141260
460263
1803360
1280293
486354
1605953
1901086
909787
1234962
1977057
672636
1985428
1404866
777010
853738
570028
269328
163122
516077
1013868
829943
1166925
1662127
1802199
1334249
1925647
1167282
1990885
1577608
843971
512917
61988
740347
1125641
1741531
185881
1671091
1442198
535893
1624355
1787241
671543
414379
82540
917666
566711
665796
920506
1141440
363197
1748988
1934306
280035
1528411
1376740
749848
1727660
1283544
1355102
166833
142395
276040
1768799
631608
1189855
1852429
449004
611466
448604
1287497
389533
211635
1318206
792501
346899
89070
1581035
618998
154831
1585478
1350115
1704612
761541
986534
1481958
356096
546956
316506
1704204
1726381
355294
166555
416939
55207
967747
1481947
1444725
1959983
1433336
1463828
1322028
1019076
655529
561507
1597587
774736
1800166
1805551
1824495
1225920
1219548
1671550
935295
1265575
361402
273135
393385
1648234
1162756
1513940
48394
1042289
46024
1593590
494229
89105
531220
891917
1513347
1997589
906913
594535
356200
202638
1196297
247286
1710429
1382520
257883
265325
1854000
1593922
1484970
1933470
730591
1213194
1383668
1974037
1212632
1027588
1497031
1267813
1609900
61388
1635302
1963582
848477
475719
1828599
945048
1228250
877818
136360
1062087
1929428
1432795
1837801
1623590
416971
1104464
213872
709364
294848
1805362
486613
494340
1832609
1548567
244048
1397853
294665
9004
1587852
1538411
880624
462631
1372913
815163
1761142
578256
1716542
1114668
1195494
1401705
91973
894467
1565832
545422
1708117
1342090
1852407
1208834
847700
1690223
335234
254904
1056286
1572042
1919677
400813
350308
842765
1753824
1244694
1668939
16388
824362
1770371
276183
1515198
1299195
1376084
1847571
221559
402737
325773
169188
1159314
1670790
465036
1242266
1858032
1890717
1384872
434390
1501502
1334188
154152
327944
612983
1087190
1925588
921113
232668
1836562
285898
139174
1657098
1471789
1135388
162717
1006036
1455290
1990621
1690795
1907368
138257
1868271
1762006
1927624
1983262
1984
558231
1308851
706289
768475
92619
1712430
230860
1647485
329438
667860
196646
250266
1454927
579676
385239
783328
872016
221598
1041057
199530
1681688
1511473
1681646
908857
602802
1123495
832100
1176372
269947
1844404
1021229
690208
1404559
380740
823387
610767
925392
1540510
109627
641166
319077
670605
998662
1321218
264606
1874142
110761
1369227
1363618
1429318
1731725
22886
1984804
1682860
1344895
1349394
875079
264909
570056
389619
622856
1266253
1752023
1985364
502377
1813706
1609942
587845
437099
413817
495690
947496
607537
822549
528157
1006292
362288
1661972
473187
75945
914235
569595
504617
1731378
1526936
48872
1692026
1378145
492363
1519727
731159
88871
1782680
7744
523759
658303
1135249
1534037
1096410
321017
1853896
355283
1814826
1920532
266731
775529
1767757
1232016
1655816
981044
725107
1944719
1786489
1810608
1358865
569574
1234954
1449687
1244139
287654
1809913
1686381
337896
687288
419058
778248
935687
1522594
1514503
621006
784840
1102181
1535974
231085
658542
1659719
1832048
1612253
954442
429425
88037
177859
1921695
1660456
180062
1203627
676398
210806
1428433
576391
921668
484743
646177
353937
1382650
1690382
62041
1231831
1381738
441742
25116
1703616
1826881
669512
173955
1346695
1780870
725067
1292218
1058615
529073
58548
659552
637908
1084522
197991
1072264
1753801
674664
996322
1943306
36279
77856
769355
711987
920607
1622510
233153
1948716
1676100
1458711
962749
296135
1046492
1927318
931728
685902
31788
826013
381047
1427337
1142138
1372160
1625445
459558
29750
1936987
336687
1977191
431249
1534547
1106812
1263725
142845
291082
1146157
1562061
351683
944420
263770
1360617
958732
258146
322783
1086280
1573237
290943
1618254
56997
993455
1560661
739156
1248568
1994771
1844976
1562150
1083683
595001
819736
122036
955163
1291341
1226773
1222737
1821729
1569827
499817
825721
1320627
1569742
100132
1454777
559329
1815321
1188345
723190
1618953
1069595
1031607
1238942
96948
1245045
1788575
306617
1286134
334621
1670204
64423
1039319
619536
1032487
398731
1668754
511255
623287
1675039
1144099
511610
1699235
1741972
699834
1066676
330256
1358318
1288280
232699
1438495
1629485
1407035
1918303
1937214
1767852
253743
855060
800805
589734
1082674
379589
1220322
1200740
1147089
233271
1107845
996
1800192
279770
646337
758005
430843
282296
1965792
1057136
1964194
850437
1718667
340285
1819568
1520958
887983
1051633
1434280
1411185
25505
1208301
955237
656064
1198324
1309815
1409429
1374804
685872
1656478
418619
1719051
1688354
1107186
272982
4003
1092239
944820
256239
1517491
874468
146536
1625584
1569824
1289093
574083
551231
1495349
1456018
1342145
1634597
378806
1304456
265370
588858
461057
1779720
616782
167495
390076
1572259
946036
759629
373599
454493
1768061
1441517
1292673
461937
508985
110590
56819
906128
799154
1147451
1065149
1816612
1611610
489268
667471
371810
560182
228080
268887
714518
220772
1069612
351300
1220223
1780574
1153930
413867
897243
29675
1910608
1316827
899856
311566
1935913
321408
146493
1449232
1929418
807747
699290
859276
1098661
148791
1810673
379802
781514
602100
1247565
778750
1656255
867770
1427253
1853986
1133631
1661870
1170599
1470173
1154019
387147
943390
1215371
1947485
912321
691791
259454
378319
840260
1651003
1874025
353954
1717517
1890532
555995
1469473
1991324
1542607
1246928
1691969
1224270
262239
1244181
785077
1265765
979147
1426261
1411535
1502335
6680
79406
75953
1635730
440583
978929
1007685
404446
409721
864097
1013241
1062708
1871187
527389
71505
440200
396301
785923
935666
113565
1265582
1401385
703095
107867
782443
382708
981298
1456821
1497779
1879930
718154
1709062
1756861
728908
1554559
459288
1276563
493196
1068011
1899133
1409339
44139
896307
560737
1091948
1865882
1054116
1128029
1361172
1752086
592555
1573622
596291
806578
1323755
472045
604297
61077
1111995
752453
1112789
49766
1199557
1279747
1630751
823214
593967
946063
189460
381110
1596150
943505
916649
1220400
1584550
431737
1044982
1204718
44149
416421
775376
1985487
410708
480851
1057371
1970780
276059
1389363
261657
386516
431091
842183
1933637
389830
1814612
749341
1773030
1448441
5559
1181301
1693619
859047
581219
228221
323755
1198518
1631050
1851565
1453080
1078680
1825138
650482
1047260
138717
930471
1183757
1774384
1305684
779563
701311
649509
1089607
1945351
242250
1646786
898680
77385
875064
1206763
1008716
26282
1135307
155068
916834
1577906
527351
1377476
722991
1728793
765737
1349690
763771
760588
1923073
1889878
705654
1737853
529867
115273
784632
736974
1340689
1289420
838130
1128333
1378563
679643
1994734
487233
1704195
30491
922390
1745379
1447156
1302440
1032409
537180
1730372
1245004
6911
560804
811717
1149111
1238999
877641
285355
335958
47060
1016871
1730937
1798605
1757896
1104182
493631
112254
1632709
238803
302148
1595244
1316386
1036580
1799576
501313
946763
1604578
579676
884747
1727158
1478539
153138
326105
745763
1632450
950887
905133
1006717
1867496
709319
1595891
522826
1551066
867182
1205095
258420
763083
255504
401110
1279240
1606756
930504
1419715
1320277
152445
1732422
1080446
614682
925427
1359460
1362041
1855966
751366
1246052
1016822
1586140
187140
252521
1428036
1104192
1390890
1196915
512529
1972994
1408976
70538
1244331
532865
1075207
394919
462755
1816678
218769
822887
90918
429928
1086483
290361
884582
1995957
689862
175103
901317
1169965
1320694
650505
947734
711757
1877811
703036
646991
844358
1430365
1094702
222977
646107
1723066
478931
669282
1044361
340689
1746804
1226232
423662
1902634
1683388
1071528
1055099
738126
1129735
1351531
1738033
1981138
1243124
1786557
1862878
897269
1247824
719328
67666
1117443
1451913
1480046
763124
84862
1902702
294263
1067701
382244
1384994
1182663
1296656
1730675
114809
796532
1322445
1340906
1558315
874106
1663884
1332400
157100
486350
1640253
548050
343631
631686
1660683
805255
852399
1500493
1723909
469432
1494221
728769
1901785
1394564
1095045
1738826
361387
729090
816994
1576704
1540844
1072118
1449618
1909281
114071
847333
976496
1593817
904696
1216814
75721
1878574
115300
1461975
1618154
1364562
900797
1963048
708576
1013687
1802716
1669063
1275674
706668
1574477
1821868
928797
530143
675013
340727
55354
1964372
333085
1788597
513706
491239
1785918
1990273
1486839
377821
328147
1080332
1829918
1497633
800845
69162
1878458
1802008
1449058
665868
1579762
65520
1137938
422154
1520039
1108351
783480
921439
1386710
1636817
1546829
85374
60822
1267785
1874637
1227773
665126
1298921
1816680
1901528
962796
916660
1822394
865014
378599
472752
1257455
644494
464419
1723327
1400196
920609
174379
827014
1311365
24277
1827953
684040
159168
727307
1343340
1758867
74202
1889661
541864
886084
118987
285401
1730711
985131
814416
800513
458380
246260
1780175
1890160
1559495
1229179
147675
1511649
936907
362946
634877
109619
428279
1515640
868520
1483874
1027088
958733
1156463
1589404
1016251
453640
406292
1912969
77337
1127845
1450444
1336978
698453
1222144
1635249
450460
53829
1680937
418126
235353
55928
113048
229794
1227805
344795
1501716
579088
1079899
1666212
1871821
989213
865717
307227
1180668
495613
1847261
200406
1696518
861034
1422550
1846722
375519
12699
664632
168034
118856
1560060
895726
817890
632056
336001
214036
319034
971359
227331
1224710
37017
1060982
352476
1927637
1490352
1780877
1332040
315718
1494515
1593601
1758529
1747269
79393
529517
1664415
1316788
1913496
1814439
1730554
1145477
1795596
434833
517980
888537
511191
699432
564822
565569
1839691
647634
876619
514419
41062
1179554
1899002
439385
714753
1774962
600743
1262489
1653142
1045413
453950
1082657
311052
1075257
714831
186789
1854956
642362
1623506
412941
164582
1690980
1838334
105463
1479440
1733581
1284074
1444563
296626
104957
1184446
1739027
973273
106291
583006
1048137
466999
1590001
1851035
1523031
1287689
114778
1637718
1432116
254312
1620876
986067
1085060
1922210
230273
764282
541289
925203
1578679
921379
955375
1888476
1233099
1933919
1927829
1749535
638324
163232
1818676
639742
1198751
1911437
1362608
1202338
1358299
1308962
332450
589646
638581
1764501
1381611
1989061
1881158
1510382
1379611
1046607
942955
130627
1532027
892199
271073
323309
870977
1565476
477909
663146
1800324
470281
963572
1275927
1895090
1095657
1104116
1754742
1981355
1658109
1765731
83683
632252
1134764
1568915
704586
1752034
641347
211424
828772
1884354
1548702
15294
1161424
1112245
1854709
1521929
965047
706492
305816
682603
1164677
852774
554729
884085
1230952
1447535
1758801
1766376
1606044
168624
1106217
749824
1142240
667415
1240846
468804
477667
823106
996625
648053
1630969
1373546
1731405
47694
909820
469422
1938403
531221
1650284
135747
664031
1493923
187259
1062423
155958
380424
1853407
1273171
1689058
130241
441138
577846
36384
909776
1234822
319655
930466
455526
761782
1474094
339869
428482
1982394
1257454
445522
487347
870162
800724
1916180
1235953
591102
235800
171549
1244311
456525
1278706
357110
1626838
1096629
41378
1082410
1237730
1724408
1261451
720270
569304
1513993
479840
852617
452022
1840223
467537
875195
1185174
1096169
1756516
1116029
1285132
1295647
1863256
423401
1075208
1586112
408633
374474
24031
139081
937874
104119
1031113
784049
551925
1646794
1272594
296524
447700
1707610
471655
674093
1092952
967244
1777605
1394555
139248
1795703
1193409
751303
1506988
381119
1201168
311826
365523
211249
835150
1392198
1660637
1470364
358683
1099023
578232
1634217
1366221
1437188
699403
225429
1901514
1960786
564633
1517071
1533452
868751
1372600
1297365
1374678
334189
1079048
1749815
1751887
892840
273711
981559
1955690
1066309
1565243
94750
582137
894851
757400
1676306
325897
1196032
359429
1593541
477119
968428
172836
707085
685545
1588477
1756592
1056210
611377
937304
1160418
1345793
96744
1676556
30298
1709139
620314
1890822
1314710
169682
930101
1838567
5720
1114200
778278
1649414
501098
893744
657210
436190
726920
1757595
1711397
1140024
1697831
169970
894296
362599
1754403
1346752
1891890
184765
1423004
1604467
676483
1086864
1958920
472989
359989
889896
1780983
1661539
88845
723155
861682
575834
319240
1482676
674758
511751
852481
671894
384915
402232
907000
957177
1878642
730039
983758
1527807
445887
613492
1896321
726446
762026
637819
1222840
512091
1044400
1338672
1808233
1777248
1346245
1592563
106724
544602
1395778
407752
73623
1748967
307562
181031
284204
1969299
1035393
600592
1539695
7228
1482224
1972943
1944699
1965870
1554088
937883
1682158
1722851
18778
243766
1960440
12181
1707090
1509167
1034631
209086
545350
1891328
1902651
149580
709483
1087143
1253451
1130101
455317
1238981
1006101
980155
271082
1617257
1565007
828044
1567648
1643303
1425289
1575156
1623983
251123
1261751
1535421
1686512
521971
1241413
161701
374482
176708
1021361
1913808
1951706
512814
1435805
1642924
1515746
1695447
480134
1959887
217497
1828614
1267516
1485713
1081785
1028907
97324
77790
1236079
657236
581687
1376593
1519997
1853714
526805
974311
1502491
760642
1859822
1178690
901577
1903169
1186290
1861424
1014863
1810854
633698
14879
1792457
290407
1577018
1807649
1379837
1941790
1842357
166006
1833411
1107666
1898394
1205185
1481442
1620985
1739984
1962093
1805767
1165942
1366477
1252389
855687
1065473
393240
110597
1955007
1780850
178785
1564393
1729581
1138421
1132416
1664801
480567
1729535
286631
711754
267773
1924543
174847
976753
779615
126557
1362926
198740
1832698
1743260
1492032
193049
1619450
85788
50337
1165220
19035
1259583
423316
687282
1146174
61223
537635
277479
1495017
1291473
776441
1535653
1639845
1963414
63491
95338
854287
31288
1935380
1364868
1594530
936868
1523457
1745822
20294
523238
439590
57569
190244
1242470
741494
1453949
581325
304930
1278287
969257
1923959
49787
398662
1213454
216492
894945
1661179
857598
555121
691700
1014218
1319905
219175
265964
138967
845223
785597
149441
842930
1014499
1704932
533557
1112329
6594
1885105
1854952
1607926
878824
897646
343936
1764437
1855404
1234610
1616140
68237
164222
245922
973047
413293
220741
216006
693344
1081556
1546582
1186623
778921
1408987
1083339
1002305
1244832
1195305
1005840
809914
1052163
1732279
1158690
270905
1989211
1498172
1766509
1405824
1996439
676374
1883228
1868475
1904957
1426310
987743
1428210
1506881
1058959
1964885
217786
539821
1234881
961420
479563
707413
903064
1812947
66748
1523528
597268
1766360
344651
1126191
56972
641892
963925
1075710
1715058
302869
1991341
1109062
1892383
1780711
1011329
794493
1728677
1759475
356958
1572664
1379465
1423012
1351862
468514
1304341
31338
975256
1096503
1079061
939868
1070007
1042940
841702
1641807
854315
713422
1936276
1633299
1917623
487297
290123
452418
188374
75983
191547
1359339
677524
449293
377801
1330090
869370
1170598
1042321
1933326
46898
68350
444736
1258312
981108
373038
303502
1002263
173250
511620
867437
726253
127741
598230
1098652
328083
1204409
1893339
1726337
416953
240548
152743
1176003
1927786
846255
814184
560812
512505
1713341
238963
1137628
1793081
1950535
1787394
1927694
240633
861534
1712067
1292036
1508582
280973
1561799
538444
204161
1924798
1453783
1135235
1248608
1064319
1766854
1708079
694460
1184276
1814566
519029
916575
667650
1860410
183220
1994820
56044
885148
1046286
774760
1360081
575827
1611562
1877093
1429090
921335
1984803
1935298
1805461
372077
537594
1328172
127997
909612
489270
1077045
1911606
1308254
1465106
1391887
579246
1284586
588481
1876555
1756029
823835
1477890
812588
1906139
1288546
476848
859132
1782660
456422
214890
1385433
1402664
863123
154182
21857
616607
1410907
1595949
1843074
191839
1613029
1194863
1177451
1845184
1343107
488497
1944272
541664
1506967
50180
1775928
435660
825414
632133
1537102
601435
744700
753418
1501845
6483
1279766
494296
1235174
388521
1476864
374662
1554284
1040226
1277224
1046449
453347
1693320
1363536
451740
86197
181505
293287
686894
1032871
1515139
1644419
1226025
1426913
1570630
1522970
810349
1253736
79238
237847
615854
1937586
202094
176655
812306
616253
1501329
147061
783508
17248
1282492
1003579
1050225
1701315
1473793
1248544
1753972
1021445
1928202
575235
1932277
1338183
1167609
892783
18643
581471
1246587
1197078
1339309
176363
1553436
1789342
1080703
341550
25900
1518414
1870285
1035615
333469
1538170
199472
1084496
1613824
1729557
1357210
1633745
1927968
623090
1856052
841777
1745634
1096973
1273163
222507
482061
1619422
396223
433106
1013823
954035
1371373
1379462
1241484
1475765
1964042
686939
997139
479989
1792049
1224591
1395323
626718
1478526
686527
1705057
1374247
162916
837207
352734
1292388
628878
622224
950708
1876986
388977
512293
336581
1738177
86876
528281
620375
498950
1148680
1366009
697193
1491252
480308
401835
893139
994932
1068251
993097
900703
233869
1702339
533215
1169267
1262573
1774612
1853260
1757875
119063
1097972
344554
466318
193789
1558445
1809777
627991
1702907
1596896
982181
299205
1253437
1114793
118992
829199
1592458
1296338
88136
800262
1177623
243074
518472
1749699
810086
1288249
949204
1147066
410159
882319
1498986
1957262
1859981
93875
1476743
1892383
1902868
1850529
1211387
1760342
544069
653902
1845792
908345
1686741
816793
1501946
834173
1419391
1918240
1467175
825418
608879
716396
1283315
1494593
1869734
1440678
1353374
1809773
1069379
819898
1752704
1378198
1867793
1444598
1201218
968613
589066
1540960
1925029
1818704
928275
861508
1352117
1489205
1291227
1048021
1462819
70422
1041840
861431
724578
1754670
1647356
1306446
1224768
72062
1446499
490883
209603
1391596
449772
41125
294911
291536
585890
934488
1014994
965004
612414
1782673
1805423
1022185
1828132
1958501
1906920
1476847
1324584
413296
1917926
1352631
1056575
1547996
829475
1741625
1166051
1880235
303141
1950991
924909
1679586
1202598
1314148
149566
144987
1464820
1504193
944321
1131623
1655630
1094897
1952763
881968
1292513
240025
1587513
1747267
212519
1883816
1554476
89327
1496426
874732
378721
1943973
493740
1574899
546422
22443
1361872
1475961
828801
1716625
1725559
1483537
1860586
491147
1071057
1470122
1575921
1916637
1910735
1060474
1292666
1569085
1416733
1912518
133723
1043639
858870
1324302
571095
768419
28008
1594649
731068
766569
1892522
1329578
1558150
52152
156237
1634667
114311
1282229
639204
615579
135650
1816731
932557
546144
1607181
1396377
836977
166508
1554388
214946
589243
265113
365641
1876429
1869716
1407724
481340
1648037
544452
294382
1425436
1570237
1903513
1244152
1025498
1116549
515393
778283
1545704
158003
1241345
177297
1959691
765894
1699124
1142848
950858
1407164
1947139
981052
293863
705335
1359301
766758
617441
1899341
213933
1647667
1120904
1782631
1157333
1180204
1300168
673890
994079
1988358
876100
133173
1057573
279677
1880697
379997
1499685
863481
1423233
56111
1202547
1042703
301628
1781690
1994264
1834536
994333
1023275
211013
1381839
285091
1327610
1762619
1258967
937156
848139
1611804
732284
1396287
1337162
1081761
539762
256662
1803038
325871
1651523
1142843
615561
1788219
1893168
1368669
1167489
676503
876736
692911
1566988
1781412
500346
1397985
917435
1597740
714293
361914
352718
1603686
1907996
281981
1966919
1824612
1413361
941134
1703999
259236
392463
905773
1206202
904714
1118530
111246
242069
1246971
1182096
1323178
506669
783395
340593
1241239
818885
1384091
267560
186959
261898
1405422
181187
137726
1261075
1132510
1904219
566810
43578
1979166
1435537
1095008
1775091
1021784
604053
1237322
1700064
1964857
58835
398547
1664761
656645
1317822
1790041
1649757
927370
108915
1374723
767230
248690
1275412
868703
1526207
1104147
993397
206333
811277
698220
28559
1742689
1674082
1550953
1714958
1276361
1844693
1958803
1761000
503336
345792
1967576
1861337
1960085
1688870
346602
116568
1874884
1383200
225816
1873357
1142884
279869
450738
111664
427949
1488647
273621
746156
1031880
1302315
92942
1004681
126945
1513190
747984
1427498
534051
1463946
456923
18154
529152
1848737
377858
729201
95615
1372750
314455
1214720
1588384
1993983
327495
1840621
1046718
1781735
172556
550935
1357653
1302219
95446
909489
1089480
748540
866577
1568901
171214
619
1932252
662599
859307
1735591
1236458
628363
1246266
629477
865497
311331
1534829
1085828
1518648
18972
1686839
1035451
1988916
143190
811251
427370
1201539
107625
320606
9331
1179289
711661
582305
1006191
458882
1215656
1789845
811678
424905
809694
1033379
1133045
777604
1451457
1556197
356876
337321
595561
1628119
1826971
1948407
645945
137134
1563449
1375734
1048092
1133589
1298663
869492
1879108
379406
228758
716
797322
736923
1854002
1397838
1997059
950309
705797
862849
148916
245003
452583
1063238
1985179
27043
1178739
527212
1792601
249643
526063
10986
810735
1196160
94826
226919
43978
1827578
1702978
1572747
1267002
897401
1780351
179051
585074
1275109
372179
823062
1929064
1503826
686380
563318
1251772
1797218
1820720
1532089
984142
1328360
584154
511605
67144
1202315
137822
1089264
498665
1423796
780476
1631922
203229
1307477
1916620
1535463
7471
687132
903601
1546992
1514893
354257
1124624
1012508
745697
1342008
1592001
1776476
1407871
1217745
1968058
633637
1838946
534392
1321002
1789970
1390573
1759711
903752
1409468
1670671
388150
246124
925464
898127
1405872
61232
763470
362308
749898
281650
1809536
1755366
682002
1724362
844920
866977
1646023
1942772
521015
468764
379995
1566929
51091
184668
1811076
867992
899960
403793
1410080
1124626
185394
706933
1402261
771224
655827
1132697
1089298
1695083
635995
240425
857894
635740
1235217
1936620
525317
1262962
807385
383052
768746
1095318
1655661
1564745
416965
756736
344361
1684189
1599895
1740264
1173382
698596
517366
1073160
1920603
848785
1513897
1934562
780977
811919
1686152
1640274
413069
1666002
351275
1699507
1181142
893991
1078187
1267485
821176
1722964
1706306
220644
860726
1147182
1308463
220653
799231
1265375
822090
656041
1174702
872468
468892
1426929
317255
1303254
777214
433101
433241
769519
1888499
1524034
1472349
356604
1488336
675103
730434
1320251
1182845
760942
622226
23430
149006
1966162
1922848
844342
1289974
608115
727035
877947
1144031
113747
1153344
321080
956014
1703887
1940460
686041
279411
628080
1511028
135901
359443
613422
518511
274359
205853
1108407
1606111
1456849
140867
1587093
1226049
209135
499168
1837096
1489372
312164
627789
936563
285835
657274
405728
4802
1027739
828864
966134
1084729
1593640
1348673
728468
17566
885424
159461
1422478
144775
1795047
989408
709256
1278435
504743
1940269
1762922
518955
490869
953586
1243244
362642
75828
329658
1364294
958557
1464203
348117
1727274
229052
1441291
437804
87381
1997375
934360
867639
623576
985273
1384363
1401478
258593
1361349
1376598
752560
107588
1077636
89801
451078
1076115
1805742
1590137
1918804
1547581
857537
993647
1030917
334927
1084021
937656
1590901
1019148
571278
484077
966326
1243049
952914
67066
517346
1854542
1977319
799390
203995
153781
1910202
1111047
923598
762363
1363424
925451
1768866
738300
1231793
1414521
341558
153158
584606
1466680
607640
671894
1695251
481633
1809650
1745830
100324
1736392
118109
379507
1135966
1429230
1861131
207876
730656
1704284
1547277
1200652
741848
764321
954135
470623
1800879
1891751
1214233
495450
1271601
1745622
881343
1819736
803676
1366757
1737512
58367
397131
1048908
1467345
1710345
683594
1606986
672796
592406
1697270
286719
19484
986470
1806497
1004753
1701461
1359434
1553819
107541
789518
1588014
835314
753386
1093098
814070
1724618
814794
1998897
112386
428196
1882678
703955
1238517
546155
1435655
1651549
1813015
1973490
227239
629839
117133
1456930
1915194
1978148
1356474
683050
1825497
383946
1727986
192733
1178463
58720
762064
342148
1311182
1403008
1116945
42903
1301459
746222
297869
1366557
739184
338086
673625
1282537
123944
1718302
1279935
801615
1983174
1274997
1326073
420090
132420
703609
1330477
338447
1614896
1150057
1603310
1628837
1121240
25444
1664902
758893
318521
1264953
411681
536431
1164176
1296798
1415832
1992872
13164
1500897
819025
1431972
1085665
1749128
507390
33610
930698
1121035
630026
1922980
1870441
192454
1304806
59246
1837822
635910
1986924
754707
612003
139356
1956024
783889
1175588
1436841
1795344
1941877
92242
155137
742687
978693
1177333
57878
417129
483084
737673
1920281
162593
968184
796018
1047952
690695
1479146
447506
1685453
1576598
1168850
864615
950353
167704
288275
1067537
559183
1692118
429813
1263807
1046076
1889224
332184
55713
205565
526966
657893
1749797
14537
17611
1816195
1902069
20113
956718
1759770
165656
1332040
720847
679102
1281737
88446
342454
1176050
1086602
936183
69406
1111233
1181909
1622848
125973
1720832
1260668
1327574
1145520
1393612
906637
638423
1162300
1317422
896385
373454
1823603
1434685
1069681
1515155
994425
1218152
854918
1605257
942154
446222
52073
1312592
32294
1792163
1692378
681308
1362603
89876
129085
1973835
1289286
1815272
1194310
786248
1628365
170121
1413829
1612458
142663
784152
1095388
271972
204098
1368938
913952
319008
1735678
1076958
1599284
1861395
951234
1785976
1865515
1889442
1991185
702016
1856159
1699338
268221
780589
425822
1842085
855765
870863
1719447
476669
1795338
1823329
680372
279528
1374256
261855
1099479
1000660
958471
296110
550316
1643888
843501
59629
1583413
998771
1227759
633490
1587734
1359764
491965
163960
1579823
1943724
1690698
1334125
818567
1951636
888490
1395238
814609
343411
1057518
872219
37417
911432
1235603
1973749
1840082
1247396
1008562
1026683
1020562
385217
1030147
1199898
72818
1700863
1309024
329354
827861
1289535
980989
1716200
907456
1778805
314900
1853058
1798184
746353
1757359
378845
53739
1013606
1726389
35071
416638
67971
650107
652724
531963
953013
1974801
666286
377904
1563120
1488452
250223
1100626
652703
1385247
1063038
142840
1369591
1608041
791194
1752174
918272
1439016
443220
1050621
66961
1054725
1313936
445862
1637380
1837551
1297162
1879060
1490599
138287
1033374
1691178
1334309
161717
1550112
654849
663506
57600
1160191
801479
369985
792834
1197573
443799
116634
157041
1623066
1581998
204983
1802644
840294
1288792
83507
456100
104113
1708578
514480
793198
1061633
1637984
1455887
1814002
280344
1416673
1004447
803524
1836620
1451345
56507
1590802
1392305
543010
1070204
1035684
1460610
872761
232184
1941237
1392953
409342
1612784
1120505
1137644
1836349
1834267
183040
1805071
594688
1506836
1759292
1057690
1011858
1034536
1558493
1184185
1754978
1523722
522009
1813435
571568
57771
220613
1900044
740829
1738755
1371683
1472628
1247064
83847
1591438
1757474
1706146
1295584
1907359
403242
1357982
159353
344844
243682
1550195
724978
1476005
604503
1180510
1108706
13549
1980449
1563016
723688
1435153
966909
832131
1785669
1594444
642576
667544
1669486
878553
980001
564864
777998
1197259
997992
1680066
699617
634989
1750116
906523
47506
1322950
1558923
1669151
1772787
925991
528130
878469
1371340
1001777
1187501
1871825
806739
1242005
214392
910523
1943644
1786379
1650016
1086987
1182978
111193
192756
382107
793982
535411
860813
1556795
1751345
321988
848694
1554575
768574
1439470
1603800
1716660
1102402
1773092
1641164
70406
1084328
1906031
1609531
809846
1531351
446709
353362
1685963
643528
1494438
879384
776281
303144
1193151
138573
1178416
816263
1012827
1613880
1893356
657885
1272608
1635447
1093767
911741
1934588
173790
1734914
1467271
1093641
1174464
1334929
713630
531552
206778
372450
1116805
874422
757114
1752619
6727
471680
458459
191727
1193401
760321
598710
890495
45089
414011
77530
71316
1210105
1670333
460236
425134
581827
1124715
563967
1288918
1808021
949071
454081
1819784
181298
1259653
777249
620267
1702303
323425
913111
1667405
1868767
355884
684855
1315765
382692
1300266
1704992
1046473
551535
708199
1290162
1259575
1178496
358715
1390180
1793793
246266
867669
773384
724469
1745840
43445
1869622
1276480
152584
1960862
57761
1758907
220435
642652
1876201
66301
379299
1679463
786390
875709
400222
1659651
1832920
1580552
1930766
156215
799332
682736
1294055
525098
1895916
1214701
591893
493493
1731577
1345932
513913
708885
217964
1423508
160177
1856639
1552121
588725
95648
285073
99467
306536
1985805
1670624
985188
294942
698481
1829475
1472149
1302056
1996948
501891
1085043
892905
1420917
1145461
348363
1486651
1476880
992864
127409
738148
1826430
303377
1449352
590727
696912
605937
924809
581923
1613297
32631
1950021
939662
1671952
363801
859041
655291
1803161
192484
357365
1858833
170109
1860415
1213378
836594
485992
1362443
707598
354769
1938740
1804658
582333
1928104
1672664
1573288
363200
1734302
1305373
1755156
1827475
1465030
360568
1434432
1016010
128305
1238873
1812829
1705090
1892027
1178397
190480
436140
1974740
1055353
1893877
96600
1109317
939596
587493
1125034
30530
1281258
1735751
1127383
245952
754854
1818981
1094753
1997809
881096
1284109
1481156
475747
1633263
975395
1651388
637863
1894908
1787028
1182846
672037
611043
1208087
469789
1639006
655688
1137075
1753485
865857
247510
1158018
226712
169105
1064056
572011
94308
1961094
885865
1418396
1475880
1845771
207578
1151090
1395251
803266
1250324
1192858
548391
271519
1724783
103909
172957
184411
1892236
1192319
946302
999390
683244
1501657
932182
1596538
29085
834534
1171002
1136465
1318666
1441923
1160216
1472983
1881343
594647
1431840
1511800
294588
1723596
1292817
1451806
1886547
1010420
690670
895200
556377
383075
1210312
168868
889345
1465098
590363
666882
1511784
526928
15778
1422083
40401
1982436
1117338
1078532
595578
1305487
1383198
545729
1212457
694185
1387985
1536118
1944077
40051
1282243
1314094
687298
763114
1642751
92950
142371
37685
1738228
425444
1408792
461556
1331814
1488634
1403544
1155010
1738632
309429
1693635
497748
413622
70494
1677268
60548
1313974
1167398
1708586
1807090
1443038
1130382
541870
525936
1427173
261087
1558780
1148251
1829122
1919566
222479
372081
837003
1814057
1471356
1573351
557721
725409
114120
819235
228398
14136
122831
1504367
598452
427048
745864
227228
1289798
1221
163132
1212671
32445
598463
1581608
415585
1679837
878572
685248
1403243
1211095
1794211
1608448
809338
1968374
29954
1782275
1220705
1599327
95923
1456082
740385
1879992
572759
1648399
343171
1332564
1418660
1639348
223476
161869
878437
1014843
1706597
1365442
619985
299167
772747
1827263
1811677
375771
924917
533204
1863600
1634915
1669883
1639896
489145
1121127
1740441
276249
1660889
1126630
732712
1073411
198920
275115
525405
1530764
1945749
1994263
1462358
1906338
466535
975114
959742
1766992
526807
307937
1254308
964106
431286
1912462
1128642
609639
1185756
23847
728814
474946
1921149
1683639
1697501
1726866
920666
1773972
1017505
97587
1015161
1201690
80470
1730243
1871565
571489
1418477
1999114
312932
593037
329057
381979
328969
946244
1082389
1788829
1915289
933621
1566312
140854
52824
67296
339221
1981973
105693
1893615
1994763
1282836
1085609
603015
1761019
61536
1410836
449197
1994938
1837255
1774171
716542
886650
1241233
455442
740786
1405051
318243
364843
352035
959257
1713188
949705
1600508
932577
1823625
1642915
624245
536161
316568
1229733
1620572
1268522
509547
1421418
1252577
973555
465615
1030503
1477622
1678460
252228
1529302
976648
210576
1475931
1755048
721668
149267
584453
155347
1927924
1559551
1778047
410794
1117396
61278
49609
1455333
1975799
209915
1171511
1903187
984143
1683866
50442
1487392
683760
1183482
608576
304858
816254
792302
843456
2437
452706
684400
1547642
233551
417764
1971815
796173
1646019
568990
1190740
631669
1003659
798512
1462188
995421
1667386
573970
135267
822612
153878
1192224
1486427
1405140
605682
1249047
1874903
1373061
473976
385126
391
1378670
1422374
445692
956741
34227
251061
1227473
1688708
1539014
241646
1671952
703223
1548228
846853
1580941
710944
257623
304193
4318
254755
1627067
503890
1934843
282333
24204
417296
919985
1235257
916494
146243
722330
745211
1463783
666764
1497645
1215860
1122990
1324021
978510
1738427
171489
1131724
650608
570604
752890
1030666
52427
1933575
1207921
1588554
673723
198058
1014171
1117486
1098761
374615
666580
1810135
399934
256805
443110
739680
728415
1017619
179331
1444795
1369552
66019
138485
1975706
328917
719433
517125
1485000
1849660
519712
541491
1524733
1626998
1031653
382985
1497852
273973
697324
893410
1600756
1631200
122995
1721094
1820163
367038
1004268
1448549
540695
1525610
1695350
199512
1889628
989120
377148
1518677
1632141
1428039
1167798
129490
1459237
236872
1850961
1653166
977138
770981
227080
1929599
766724
482602
612464
806729
274629
1838321
928262
1713855
572957
1652912
440857
1638599
776941
1408207
1474636
542955
1519395
1962476
1694861
933057
1905796
1616519
1281311
1793839
1591949
1841012
40678
758975
331012
1474674
123926
1000673
1625236
1368782
1405801
412636
965945
375202
32136
730330
990539
272664
406089
1929636
1867386
1593256
1710620
651025
936989
1596991
145470
1054431
1267466
47621
1079095
1008372
524917
1315702
1572480
586999
332167
1477550
530637
1338667
1183803
253105
1743631
1126479
1970656
1991655
1030595
1306441
802207
331857
798159
691550
212605
766204
1906483
395271
1786139
847114
899387
156308
77256
659016
945935
36361
1543524
1751983
1239889
1916481
1142334
350372
1937674
548026
1665337
1052198
1382353
1683334
1577089
537070
241846
663992
1352954
1471208
196868
501126
1779643
1879777
687355
556234
1770660
1140408
1435173
996652
1218869
273508
1273421
1535749
1583905
1146543
1744375
719869
1835104
19177
1120959
280814
1425419
1732560
853754
1559837
228917
381846
1146654
1037255
13648
1306160
1766102
306495
886076
414741
1447860
1721854
1190865
529347
389741
1690855
610889
631671
864436
1003014
1982364
753755
730989
1295269
1700025
74383
1049749
844466
1674729
382734
794298
80561
1691353
1095181
1046928
1305764
347700
609886
65173
1217616
1537362
1508718
1265131
1087583
1314992
900798
1428604
1667709
207556
635077
895570
168216
1251440
1807792
1195880
451069
506710
316540
1522702
77064
1638411
1374451
947071
1818710
1985223
691878
1268822
951570
1371528
1851289
1542048
876833
1978536
223570
1462187
1382833
1081742
426072
1670766
1110392
245596
491574
68048
1224492
270960
1637389
1271359
1255950
18715
1194071
365637
95400
1721239
91231
53118
1430935
1755576
639518
853818
1439001
1393772
525271
122173
49690
1156199
47152
1881416
209157
350151
421815
894479
808674
140255
1939819
523082
63158
1982286
376155
1339292
1392844
348953
1607219
1644250
1939076
1231847
962420
1916400
994135
1159617
1970299
616150
1122497
723600
1450624
1434370
764831
608361
1810476
1489119
161485
1221833
666642
1643946
911697
1641942
494399
1655223
988319
75223
1500952
522275
1253475
1759548
367447
385546
430156
1307187
698147
1949324
780704
1762058
1642545
1027197
876254
746343
477770
1820405
941428
1609986
1911824
1335414
1302413
778223
1838012
739984
1077783
558597
1359803
755032
1507564
834591
888109
1512304
1350965
788152
457445
1880400
581578
982277
332108
700004
1679456
264123
325269
1558657
985888
34642
1220831
1424940
990758
839262
738588
1348439
1559426
1189596
40873
1337947
1079437
1629732
615660
1393187
1797656
1751012
565783
1222103
526369
47439
1109701
321532
169298
1294071
1165764
1898442
316198
881854
1163439
1382715
1174532
663935
1351586
420886
136877
1587802
1496677
1927665
867115
1301339
364760
1718443
1708588
86850
1828951
1179667
226040
574217
1771160
656712
1614067
248063
33635
1751419
475022
869275
944183
1647344
1934949
1701452
1735444
869962
1880489
1234154
1748805
79244
157440
1989576
1444270
546241
618013
1727996
142292
517336
1027585
298521
1442990
574995
996681
244053
1500776
1189955
153141
1448303
1715236
1607641
1420155
638633
264411
1885802
492927
1172512
1892305
1942160
634748
294102
1481640
123405
1968744
1385011
1404266
131064
1084999
1590342
1444416
1008583
944268
433064
1500384
852960
1992182
1772716
1192403
1237389
860877
315346
1149906
1369427
1130275
1541761
1192537
812366
72348
566767
744676
1932735
1944761
73791
1567414
166828
1377607
1431286
1060274
1090155
449143
82488
1216169
1450672
127673
777516
182486
192923
887900
620378
1168587
1488834
26165
1733706
837731
375766
219087
939550
744232
49903
1487376
1268498
764540
1934519
1693274
875235
1606327
724863
271487
56996
1527620
1953392
246810
1219166
240954
241664
495323
87978
1306355
673205
928795
1348770
1905731
961432
1328973
290395
186091
560010
1674931
584777
1151779
561552
1592528
1932941
916945
710870
1348352
1280162
1817799
1739225
721646
78585
1976663
400767
1776898
277246
1928960
1967030
1810522
1294
1604950
203637
185326
649822
366179
1451858
707963
1592529
1600769
585459
1988281
147575
116236
297032
351591
1577146
689152
633518
1415404
1436516
1745938
832351
993891
545715
1939750
1435831
1439695
1591234
1104398
1486743
265228
1828528
196853
1900024
1791343
1242746
134046
939273
203720
663887
1293673
1344543
1716702
329087
1789569
1227098
760448
1320970
132900
1867008
59504
1881607
1955328
1942436
992649
1519306
1295867
1625510
939869
1992467
945417
630563
1551602
1117054
1645836
962803
542811
351804
1334447
770014
1375100
610657
1693992
373968
309843
1383478
1990645
785119
1890339
485376
834115
1972320
671902
1493513
1981691
1398377
1248379
389317
1755698
1168558
1563371
154293
1416162
1702229
1440245
425181
1284452
766608
1575553
770734
1401114
980442
1391147
870952
563849
965194
200499
421910
1259665
181187
1756207
856725
34111
1669880
1399925
326697
175918
1786577
440721
507993
1290686
267829
1793235
1828832
1361492
1352326
1520275
955751
1923470
734328
1160091
1942624
726324
941810
213049
1078309
37755
526666
1515345
335965
1953291
1176911
628283
1936054
1145480
1612489
1081329
40780
1673974
626755
1851983
1801783
160009
606355
1471098
1208816
1269469
1075877
624702
1724406
1412841
602337
897161
488036
830159
554057
1325419
595429
1789663
505214
1209582
1421517
425059
1032136
130727
1501908
47530
1558207
1914565
1900481
1272033
607736
752337
1995407
780655
1526589
712760
1508197
1024537
1474200
1586138
1513101
11480
1057257
637815
766926
1179783
1676977
1777686
1486675
120872
28369
1073616
1748195
867191
360755
1150769
9479
1978937
413415
641919
556497
919433
302089
667277
257585
764989
667660
1466756
1711323
125861
976023
1904806
1154021
1643273
1646306
37373
27735
778124
921386
1930537
936066
1368653
277511
384914
1676668
1028974
1207913
1528608
415932
1309140
1244538
1774298
1517369
1900092
712152
794776
658238
1127796
1489743
1126522
1974355
273211
974775
1191507
1742777
1409795
1143969
1651625
1048299
451538
60667
1727191
1841767
942831
667474
1501065
1239815
988427
244048
1956853
94884
409894
1392111
1705166
1113734
765046
1991045
1974099
371018
334043
753594
717888
1823079
1813966
804790
1086640
1127756
1769711
126254
909154
1291990
155704
830800
1356137
990455
260550
1618635
116440
178446
1642777
1921978
330464
330596
1294618
1402222
770743
1240541
1891186
465231
1240591
510466
250987
1797406
93222
1065618
811497
312205
1544391
725489
1211699
1303601
968050
626102
442160
478564
595390
101618
890344
100848
87393
1962846
857010
1961598
883134
605033
1796661
1618962
876368
1795195
1916335
1998690
1911723
1114832
262819
1659540
1150538
1305940
1012451
225858
1323745
1327719
1049243
598009
691373
829934
94075
863931
518539
303400
867735
446757
258713
1732819
589378
1967609
1758648
182786
1919042
665942
666659
119420
200304
41161
1688332
121284
441279
844366
1772377
1146087
1753445
1688414
881823
576619
721458
250496
209631
1702656
1400359
1391851
1141944
376971
1614330
383971
309267
1172059
595359
1578732
1663750
1086254
77928
1247090
219464
1232399
130780
1639020
272974
488227
747029
1825078
940163
1044850
765847
1786372
556482
1425439
504979
1163321
1933987
46506
1662476
139317
337964
1128938
1150965
1825834
1102773
440383
1028924
156868
1065699
1924387
989216
640213
1446198
971142
1472507
1743915
1496573
1182990
1452166
770873
645663
1546943
903755
650385
1822865
125530
1349528
1580518
1895480
797346
613031
352531
1720510
606350
1502791
925920
1665507
577105
1288176
915471
1745397
1729468
1129907
955632
1528204
325039
1201270
675374
1317777
1200225
1799942
164453
970201
1633095
325524
1502122
76105
1190633
818096
1845543
226428
1763621
374887
278403
347108
232090
861051
980001
369109
61190
1371587
599585
328182
1335916
1289355
1109504
1184359
1271479
1662871
794677
962878
1276758
655608
1827988
982956
1886980
438141
1909198
1097482
1135288
398160
1557972
1987244
1997400
873008
421106
1459770
711051
622818
1527577
1422730
1323164
1534927
1698904
355239
1150850
474018
500456
665731
357859
713945
1379681
1750126
204117
594549
1024211
1094728
1943977
1991911
11265
932563
887297
1659211
958178
1228511
1822049
943717
1931793
1934196
90765
435237
520376
1723635
1191718
640898
1832311
997166
106426
833975
1254587
1824211
766405
1027928
1359227
38409
71609
1187222
1069612
745603
1528367
1302889
1729607
1293926
171146
1961663
584827
1109452
672048
961421
789618
116768
1044536
1504397
529127
1250917
1971428
699423
147470
1830291
1730886
1209961
1865951
1690541
793608
1309744
519032
367123
1706385
1499874
1220647
822641
1644667
1269575
1010346
773749
205700
1439378
553817
350211
711183
1064809
1254002
1090366
1035347
1329276
1249379
1145281
1955050
1281858
1074727
1993786
953676
1047166
146171
855851
1050332
811823
189183
1565042
1988562
1173919
698226
1435773
918964
702381
1086252
1926480
997929
1889042
23544
1344299
1722456
1541572
1835044
1350766
90284
1454945
137170
258097
1017179
1227541
1469683
496185
1297579
1400711
1719391
1416872
1725416
26700
1189352
667964
1845086
1698689
1049424
1071626
1256034
1186737
560283
672727
1372006
1797873
1127309
1938169
340162
136182
887809
433794
1225710
1307652
1118190
806315
722629
1264991
1376373
360351
497037
600662
399109
1377568
245559
1722701
836793
271797
152840
203063
897648
833716
1478958
1807254
516853
522268
548061
763185
1280751
1414101
1070409
520264
1678196
1659389
1328257
711759
1691669
891898
1099089
1949155
482904
1180809
1089068
1813478
1603565
1042782
1335257
1496785
1110865
1553005
1388540
957861
287590
231870
1879570
137873
487508
1164942
1371764
892709
852769
988110
1611802
522180
1912017
1702368
19111
946353
167904
339575
732445
1897996
577568
902239
1332754
688434
1922970
894281
1936514
1426446
1912905
558137
949525
778201
966447
20609
1455494
1638242
848787
318701
378404
532878
1239546
1281819
486117
737605
1623258
515609
1765421
1720526
1073824
1131930
451798
230865
292587
1668828
91218
1822510
83734
1925754
581445
1236697
1487373
1126679
1712838
1104035
985046
321998
1527630
1798631
197747
604194
604476
1238422
1236073
490577
566522
1591313
961847
1349848
331842
739669
1961532
76242
812559
156389
240666
260050
26884
1969609
987312
951909
743729
1548033
1065931
1365938
1692103
198017
385196
604677
1315472
1976677
150355
1263117
1679226
1295331
1218288
1900437
699227
1913755
53131
633795
455767
1630077
1502799
493949
1730835
1563034
1638847
851297
5653
1736081
385141
1346277
126469
920261
1115196
950962
1981685
806590
1233452
1287863
1795387
380236
111279
1105706
1686016
1964165
15130
1130231
1867405
427873
1854743
1974362
1821419
1624727
1622384
1682797
196344
822444
852504
246434
450857
136089
1168751
1732559
843848
1284634
190661
441786
1390159
1664194
114644
1186388
280356
1039655
887090
1861250
655163
1875466
1797399
607175
1625875
423614
562137
1219436
1375952
807201
554870
939212
69514
1684725
1810326
1962522
111533
14009
945426
341152
1799683
1806022
366738
570015
1684045
1399702
532249
1778985
1442996
62757
851069
689362
783417
1333322
1519882
245050
1571068
526997
1042035
1769504
1180722
267317
1899710
125776
709998
251464
1389867
266334
61582
1691261
1226789
668548
1587677
235278
763408
1487567
538633
65982
1924827
619666
367276
211102
617074
1459445
846044
1352640
1068074
1922404
336282
1165197
1836946
1182615
1017982
1939760
546691
51247
1278834
1249051
906066
1885902
846169
988345
1685375
75296
1632258
1609467
1314756
385954
857911
858954
1039434
35114
1942393
1881756
1927590
1165807
608232
1162920
1223659
107026
805264
1500554
437672
418999
776488
1714569
45226
1338148
1380572
768794
972932
1114968
1286039
811780
404224
1367489
1436898
1253873
1922633
361089
310286
504386
1201930
1335924
1866021
989922
1191383
1404589
500636
407971
741170
965728
832505
1971345
860271
1084685
1370096
697308
636876
1338558
182922
1885723
1028140
999666
250393
1846796
1673814
281184
1281404
475730
939864
654703
1431024
1146074
1235868
363411
671353
1121755
831456
605124
688110
678232
232813
1860925
1053618
391902
79344
1832474
1328729
467792
705970
345445
819716
1046688
1691435
1946394
1793807
1241208
857907
98517
1926197
95007
1988171
1750636
1048149
988424
420359
1068722
1835750
1950797
1138647
39224
558812
1401886
1602043
62832
462322
51215
58555
881594
1208206
876927
1095005
1759576
1877560
168871
1096422
1892321
402574
1960072
498404
1233492
78448
1847617
411266
922833
470128
1387141
1262145
647134
1279870
878865
67025
1126795
1705051
616911
1806845
205803
462498
1498925
785647
1173304
137355
642747
726642
652541
176778
478717
376255
336970
1104970
1429582
29885
360941
1883737
404702
265128
1855788
90465
898810
1067842
480523
1717535
221392
1293179
1013857
597445
1000857
230082
1358667
1134575
222698
99056
1572157
1807373
723378
35849
1008669
542208
416339
1733202
1955068
1581042
1789743
231752
1279973
1255594
520857
978054
528453
1787889
1203472
1701432
1889589
1297853
686503
401017
1777185
817228
1559461
1555059
1456731
1507555
493485
1601584
1016250
960670
392456
505768
546247
678762
1552429
466939
398939
1456789
1082374
966665
634453
1423969
1885052
94127
1283464
455438
1131560
519371
565619
514871
1978498
1852190
1334297
1214231
158334
50587
484558
76976
1810439
1995251
684114
606164
247238
1835408
1492799
547649
229270
1224144
1891186
116300
1562719
927657
185245
629969
472529
509367
1647587
168210
438633
516869
597205
184259
1578018
647017
1035017
17615
1467378
1095208
1576507
1593495
797347
1197236
690054
63013
576092
748141
267192
1424794
878975
1376783
1078302
185048
1898050
699315
1477226
1845127
1189262
1319080
938248
1196908
693538
143336
36373
464056
60209
1399635
647238
1464050
1209051
814690
525511
488387
1085217
1959608
716666
104157
151018
1443669
1474631
205214
1894861
1411479
813427
514057
997504
993102
124697
953996
1892697
1586958
1041209
496084
1865786
1091706
1216390
766800
1875727
1124574
925325
830730
1098606
1619293
1803857
86115
1477361
688167
1197545
1350523
1639657
1352171
551189
1640649
605879
1453305
1116517
1539428
753824
1523716
1880111
52691
1794511
1091253
352352
860023
32529
901720
667791
187481
251830
174681
205431
1505053
465688
992404
501565
1924751
963828
1960843
720021
1417553
983208
907328
1197771
1819109
665207
1380057
1665823
866822
35832
1827781
398221
295825
1602463
275570
154180
1978696
728181
1702826
89750
1098069
1585371
1405751
1454523
364890
1705192
927609
1158015
461831
1436109
1903316
785297
1019858
372711
1962667
884071
546885
1513125
1738276
119468
378991
1897479
602042
862511
85406
1454128
152164
75110
1046267
125337
1377973
1544206
88129
868833
308369
8820
804871
812115
760916
1349319
1931302
6375
966311
1857585
1724961
589414
1266724
1475496
1036194
25964
1140102
1418103
1034739
891361
1163499
1773445
1758766
1030791
790318
716975
857130
1832679
440328
1149708
53505
1023202
1126979
225265
1679634
956284
1116814
875562
1137775
1773371
1691179
1546090
1090144
224325
1596074
484483
194073
1449642
342104
1345874
1246249
307813
1426835
354840
192220
431184
1187812
773002
1203642
286653
1305273
293117
1009415
260085
1762233
1254820
1641816
546913
1799088
819922
1473956
473749
1013144
1414784
1512621
450723
142193
562135
1955234
857441
155119
900015
1703276
1528140
1164592
808415
183802
782509
1621531
1454700
864099
1726152
1344452
1709604
223302
1128939
1172253
885958
1699238
1840798
752479
74955
250312
60338
1970097
1826172
1325398
392934
940204
299769
324298
1654301
495768
1787743
1218211
202621
304967
1427065
502377
210522
474160
1346106
1579417
1524348
1596840
1188361
1673220
1538947
45575
1917982
1572437
561375
1565080
1832251
37698
1392730
1797885
1504663
870296
1296236
1730409
743610
549879
1265529
635747
1669806
669927
580241
1761266
1331974
1603702
1626102
1387566
1404178
946784
654768
1634191
1153680
713365
614282
1743800
1188898
758606
24062
1818667
1041229
81614
662485
814200
1142375
593315
1168902
1312348
911301
636909
1952664
1932421
385663
425512
1559876
1896672
1009566
1497501
1267293
1562651
1295859
409757
264836
1946733
640957
1830995
492346
484525
1921120
1754967
262806
1463290
1497916
16539
613936
985345
277233
860872
375516
618130
609385
84221
163700
1652615
1209751
40432
1725127
377647
1593164
1662281
1125351
774836
711731
1742651
377754
480725
332392
1196353
882556
1589374
699896
1373254
346501
1544822
1114724
410642
713975
458155
1186813
514458
518593
179064
704077
1272093
1014981
1950201
1235041
1400494
947121
838090
356063
1470672
1362305
1697223
862970
1795456
1179761
1861047
1984236
1395270
1470318
1292939
785165
667995
955019
176646
857372
67371
939716
1958131
670488
723910
1468277
1656899
1496414
1108969
735340
205495
1878961
1521051
402258
847314
1590932
1811081
1277442
565297
1596107
210602
1200513
1215681
825243
405226
125562
608706
962633
1192923
1060903
541790
439914
474341
1915704
1378500
1950643
95681
822404
310144
905359
1723893
569528
510448
531212
689102
856594
1055365
142956
1743448
837391
860304
420145
627609
347977
698321
265417
339449
53831
1207098
994380
70422
1773304
1103361
1925758
682399
1983288
1790983
1525187
321266
745623
38258
1661407
1579407
684833
429631
714075
404523
1728802
1679549
242691
1374953
1406200
285516
760101
1839645
667228
1435264
1002911
874637
1944285
1172848
411220
894896
155234
21296
1219433
979342
271272
1259024
1040655
872546
423207
1882024
741642
1272614
1586050
425493
1773639
1531795
250228
439377
1813992
466998
714154
262963
1177971
151646
26046
1486375
574200
236771
1919063
18436
1331164
1934593
554962
1193890
782668
1242565
1254371
912517
1124347
1349319
1273665
601179
110822
649359
460860
325432
1137611
1946182
1988574
144635
334034
1662069
493772
1244283
777745
581723
1669475
760438
809320
385975
767932
919439
655957
982602
221316
1610231
1567582
1069456
1854678
1617242
385906
1103308
157652
842883
1218422
71915
137354
1960463
1033019
1916761
744027
401875
753138
1956160
1853281
1166881
1498870
224153
650214
719177
1593062
332272
108821
1083625
1343932
1690749
1650972
267676
319459
209342
757634
637236
303783
1761886
82519
198198
1374464
434760
1529615
865829
17374
1145027
1313869
163263
1320978
1985404
431206
1260121
1006838
562437
1615993
1634505
293257
407008
1504815
550873
1189866
865531
1302561
1977838
596942
462775
116933
433322
1665113
1933458
1564848
579590
625041
923836
453748
865302
383344
1252295
1245732
1607970
1214624
769164
526256
1321427
1750880
1140666
1936328
1683764
773772
1518742
1186362
1223472
1661001
795318
558769
573741
1788584
1071711
312741
1406043
1082496
1916330
966287
1979695
1963289
1096202
1297584
1990433
1698733
1176519
1994433
699885
78669
171198
968963
1316008
242120
1628828
1048607
76037
1539886
903166
474508
786941
1694155
1680199
1907149
399699
124037
544147
1656585
1115986
1905569
1656553
657506
1939555
831917
1636592
1133012
704092
1000528
1649027
517654
918490
1119523
963748
1760067
1073941
1351721
660425
581509
281268
1414766
977349
1627070
1715190
721758
1232089
277651
397964
1054490
534748
874756
1536226
1616320
1270294
3968
113663
1446319
210692
1919832
938285
1519252
1428669
1022655
1449081
759910
1303384
1762341
1151332
596756
1834799
529918
1880752
1858335
468833
648003
1698128
331055
622224
363486
424899
141982
288647
35398
665243
755713
128007
1613325
523172
11878
187455
121195
611635
1456609
1689686
1638885
1273895
397293
1332351
49779
774415
1546865
47923
181938
932188
78869
1535092
1612644
958934
1037183
1177360
1765168
1319193
1321941
52040
1470157
508419
1080864
557127
1969709
1487093
124592
574066
852631
1281258
742094
1757039
1577846
869914
457204
1682254
1160936
355317
1952571
1207693
1831218
32814
1461883
1764043
1774600
1290422
841173
153752
543851
356258
768147
1266048
776480
1719399
664789
1096370
1244950
319412
427950
488088
1206148
581815
574973
85458
556420
419430
1394770
280732
1384806
1206076
631438
1405577
1432676
1278790
492819
1734540
1153073
1233734
640227
509724
1762035
773917
427302
955809
1666001
1501354
1291845
1446165
1819024
1417206
1406758
690785
855476
305279
776532
216092
1041383
1118172
1373229
429887
1305580
1396078
1973439
1776743
1459555
865887
1223012
394330
278274
1123284
65214
467830
744540
1166184
1440116
1610276
1114270
1238855
1389277
379607
1376830
269060
721412
866221
1219881
1413156
842464
263635
103660
1370372
1456458
573742
1673529
1840374
634442
695243
188471
1993655
1032797
586692
1493675
747477
179344
13946
110860
1666729
1826219
779879
1316492
1832842
474039
1405644
1672168
1155467
1329013
1789451
1026955
1505958
1764982
1760751
802475
1386358
961409
1392895
1887120
182479
970664
733294
991557
1730967
219606
764792
42946
651717
1963320
1889682
1028515
610802
174634
1910962
468226
1238917
1459679
456306
774013
407090
327134
704149
583981
1237891
1434300
372956
1020296
1786147
306482
1476367
384307
156988
283384
55913
1736580
563675
891996
1541976
1930583
1833008
627466
364303
409940
382211
713187
1270066
1406847
1205946
935344
1427293
1277271
1707961
697962
1659206
442862
1932643
1809928
1385749
1927721
631938
1386727
1820116
1132785
1649355
1943452
356643
1416203
246295
150923
331026
1873979
1759860
1430038
1879389
392286
1146300
391869
281359
1735044
425760
1997170
97799
1189166
327167
1248514
669445
1777200
271404
63006
987173
178979
1717106
1853394
570367
999292
116670
1482493
1913418
119997
1189250
405690
334359
132516
454587
537373
731567
1949514
1677454
1073493
1524706
248901
369186
503192
152662
863784
1279385
674390
838844
1041820
1333293
89557
968766
689260
597756
722164
564343
819700
380465
1767891
1009573
990005
351483
46895
1427749
1542208
972285
1425740
716486
1567703
1961084
1867533
317628
842779
703645
149808
1601465
1777609
1985152
194573
686679
452976
1135054
48430
1770973
1705142
803453
304293
1612404
1034469
963893
1231649
740608
765219
1652629
1366883
1924298
1575215
704322
370811
335082
803570
72073
1306653
1086576
689827
937828
645369
1757615
352695
341886
807021
1494926
390165
179676
21826
188517
1303016
116138
1588659
1137019
1036399
1307236
674428
757298
454108
478713
1593123
51946
1607633
22711
1192991
712902
1355390
1159253
423723
1359149
1678970
1051665
731676
842285
386569
811113
789366
962289
440078
528918
1241342
247200
12905
1160872
501312
738936
249905
516125
1982631
617536
427734
1508181
525463
1183837
852787
1958862
1045449
1326124
336699
1374785
47167
1854919
886618
1956835
1686104
793809
1079334
1370298
908489
490044
91747
1380293
233236
1145598
115070
753784
1653461
391731
1113046
272508
644666
781000
1969671
54136
576031
755722
1558740
209765
151667
1639431
567824
986235
1241036
731381
244836
1940239
1378833
1591854
248024
56490
1822165
75426
681941
1236589
973500
1003613
1020207
1753669
1942143
1758052
932973
1300694
624451
1033780
164683
711685
826766
6215
1178137
1176706
450708
1819420
209886
1411968
317538
1123588
1073948
1400797
1663491
1527453
569453
1015713
1200057
1846554
1134746
589344
396635
84533
1269038
394897
328573
788274
1403375
1989971
487821
1136460
638212
1468034
857725
1028006
1566852
1665706
1367882
591271
865253
593341
1549879
1809241
311953
1566371
247678
658946
463183
1349954
1180856
1096533
1177909
1652251
61359
923763
1671565
1947286
977896
238331
1514881
113559
449516
1906528
1806742
1696541
836338
1016468
72351
897581
396839
511263
1806880
413643
1528413
976326
807802
1378889
122104
926586
918401
1500256
1882750
1912836
1516470
161959
990201
354518
1721823
19109
699003
368252
142163
1868874
1034697
1627234
1897839
1543059
672663
456410
1459808
1976348
815178
270182
943267
332928
180900
1353359
1583977
1238553
1433679
1021141
1017698
398664
1925069
194609
864303
1016057
1999555
1196976
1090452
267850
956327
661794
925157
235276
1384503
1068976
315617
1078048
654660
1999864
1274633
51681
1766288
249337
1795717
1769175
21694
172707
1508023
1125610
259349
1654546
724421
1264035
1790260
125493
222660
52685
690622
613398
1560057
1245517
1903713
726271
1208475
369147
368654
1718574
1796470
1699266
711072
1727999
405761
1725615
378249
1380639
285080
1250035
1515356
1213764
1330428
1019589
758556
405850
1840980
1682348
1976902
870351
545381
1239820
1502148
534161
30131
1275340
846301
172649
949253
1106941
665315
1525317
1929588
918278
1651073
1245365
952558
716700
957881
1221444
1004500
500923
1059220
833468
1950215
1611615
1160185
1426605
1322882
1916488
282301
1400981
316345
844907
864345
658330
1965504
542933
565187
1655380
1129661
1738049
544002
1727056
194979
200925
311568
1674650
52843
186770
18925
1501253
953637
1096043
290187
1518323
1221685
1244587
614468
1015257
282104
555233
402572
824652
82791
1106090
316183
618850
163137
776249
1327582
1011772
175963
1769701
202296
829492
1462216
776010
416688
176985
436026
1816354
201445
1217196
120260
1997401
612271
1395638
1740449
402861
598483
1427303
1526072
853326
1243866
609202
1623313
116970
465887
805787
1535810
662368
1896379
1853608
49321
1866027
294097
1520187
1139125
822556
1001481
1795361
1769857
394805
1252980
117333
1670
1598770
1121452
63453
443028
1835476
825984
303108
61525
1608853
1923509
806162
751009
656857
596051
108696
1370430
1433538
1925003
38192
3918
151365
1841749
187274
1921007
553905
1493523
289461
1771696
1685746
1909627
1907873
359697
143132
1117085
1062937
17819
1440917
750277
1507734
676578
1681024
1034244
1214660
485107
1146275
148757
502625
618682
505212
856481
535987
405656
350474
931149
1432369
1773047
957776
265716
1574611
4239
1495168
1952167
404391
139785
1333615
1977425
1369782
479772
656120
1253813
900824
496424
318220
561870
929592
1691817
935994
1279476
1620928
1015792
1892314
560598
145432
1496204
1344949
1216963
594470
1055499
122008
646552
76951
864183
126171
125203
99032
225672
1447352
1069107
1391504
1093418
744129
1836925
52783
1370919
1980757
47342
663542
980175
1588465
440075
986399
1403468
1606463
850382
116462
1014064
1027915
1321755
52704
200606
1430020
10702
300846
5456
299661
449962
699673
1776403
14322
1697040
993031
98867
1346240
1272632
1012368
1147283
669722
460803
37319
1744325
1572843
61402
1385580
438916
360581
846277
710653
293222
17035
1754201
231402
903213
153652
621280
474475
812414
1006209
439245
1148446
445170
1835503
329796
296768
1855066
649941
1273195
588649
1436609
18261
1655380
1197434
1855372
1520291
908883
253956
1934140
799668
1886248
1511349
1051655
818570
1945940
572429
503560
650900
247193
518947
1224896
759499
1678636
1617784
1878569
51069
972862
673773
442026
883020
291345
966365
909675
1425662
1557741
679547
871783
1937190
1827417
503999
75974
486267
501135
1025336
1512518
1065838
1617768
955015
1558367
322356
1088846
1438757
1620313
1691819
1517681
1398322
948932
967609
1317559
941
1164434
448408
252867
1848140
210287
507302
69336
1343357
764249
193599
680309
38578
596908
1952966
490739
1177548
1806161
1319323
1146162
1697652
1743909
741523
930788
562262
450780
1688775
1486831
243767
116805
1772890
1640557
411702
1220180
89347
1631770
1770038
1767400
1124847
1054300
734019
978687
1517779
914621
360752
1309871
1943891
745639
586229
599897
1324680
1979240
1287165
1180370
1875520
325181
1749052
789825
1365058
602746
1727404
653534
1160767
759492
747695
1438482
947835
1157060
405365
1422400
386476
978712
796760
591702
979131
9298
1187157
1338256
70075
1510247
952688
1664550
542874
1066457
308584
1041551
1789392
523543
612483
171999
1531745
416343
1085470
844172
1374141
795050
991790
1447788
1156641
742625
1031321
17695
527741
561033
1745709
1296461
497527
1147237
208868
1192699
1542784
83351
539237
1822122
730076
1115386
202028
302396
1636331
180987
624496
1529491
1512070
1196186
89629
1063366
85050
610325
1452374
1617179
1456540
590380
939912
342930
1675559
1883673
1042764
181290
809143
929030
824969
1630265
1860526
291500
611986
1522258
1119744
1183984
971127
1504495
1868734
36517
1980614
1820307
289642
1601656
1042603
813751
1513564
1122923
1198115
1842605
201405
208753
1600963
243356
182050
1730243
1015121
345563
1419862
1125651
140512
1799987
887453
1939702
1389992
559767
1917782
748710
1296087
441472
1433454
1362131
9721
1355754
1334644
1630396
1811288
1437427
90266
1110494
939553
1521084
789591
1081468
113522
1714693
493695
441437
3923
165253
1358610
1923849
1004864
604446
1064588
1587223
23860
1483068
380541
1104845
1161806
1643657
903135
560786
1158624
841177
1110574
1227924
908047
613994
417492
821311
1359608
793390
1049100
1827613
909951
20162
1467253
1279335
705605
1600340
52433
1099435
96486
566225
462203
896114
1305287
662150
1763365
1348905
217181
784123
280613
689515
84476
1314761
538203
1143432
1181075
279029
477752
400549
1158542
677269
1936546
218816
1522889
82072
1921808
379768
889128
272710
970382
1908717
1599479
1223138
1603538
182448
1936213
667120
1819662
745010
83784
1597718
1992432
1522229
709416
1839298
1683973
1970169
1302647
1937683
1576974
414466
1065722
1980725
1118384
1631149
988251
167672
723782
642814
211833
771202
1759842
639565
794931
472
1482764
993731
1075831
950789
765922
1030213
1624070
929133
1891973
1677906
1921079
92934
330089
30115
132589
1371578
1034655
640734
37000
52260
1395840
1069325
532593
1695213
1797139
34182
1184999
787422
332557
896885
1264775
1760683
479247
1438426
1344074
1673794
1335066
1604995
1864692
250180
1583915
264535
1759498
1786751
1182374
1733583
1490768
1993307
575459
1199936
1248999
1718589
1826878
440174
1189517
1606078
1213995
308186
1917986
1502334
160024
1018305
1497524
641984
1299901
859844
784668
2348
631069
796842
685180
837061
1010999
1897050
1914780
242039
1266426
1319946
1365779
6821
1556099
388101
768171
1389115
1812943
1077854
1958957
604455
219340
750440
1976474
1822721
1467909
524636
1701947
405235
1550637
661067
880633
442174
754043
442584
1127253
869424
113328
439852
1383218
673500
1274882
1897365
1050019
1097958
1096530
923696
1747440
1812937
1535215
753738
1947798
1502462
1011930
1702713
1090108
1130019
1271933
1866620
113297
628420
95235
1994409
1878930
838446
9871
826672
1755193
1728533
663992
1114721
1244520
187857
789462
725345
1164914
341965
799222
1039928
1420800
782365
91333
1336546
1212394
743472
770821
508392
572712
1807879
1894144
1008477
248621
989789
1462253
1431372
1954108
953438
807121
1848563
696685
441952
138619
27427
555406
50408
1798206
1898478
1642222
84069
1098642
1949934
293229
27702
1876230
734996
1777168
704679
1040562
1558919
1248950
1395374
1274017
91353
1843352
143344
763497
593763
1131426
322738
461874
1408141
369187
1100127
583641
1679944
166211
960053
1553199
570823
1103087
1804690
79068
989493
1043682
758988
463111
1655202
1783958
1201923
230048
837141
636621
449895
806172
1580865
977408
807940
982838
380628
1214653
377357
1729936
573737
568892
1650851
486960
1036967
594683
632072
1402384
1700665
509808
1617145
1795237
1151139
182121
323812
924637
1612569
1507302
1403750
728340
64639
112431
955760
1680252
68219
1108828
482852
1460297
1941738
1618064
173896
98104
285151
707925
339343
334696
1509418
1543744
1138927
333514
1913531
1684845
10174
402345
853255
1086979
395656
608708
659654
1508251
1571075
1430054
1720923
833727
666429
478605
347468
645476
1562264
1300931
1625939
1572563
1886486
620885
41009
714972
1420819
1349114
404898
1948037
1153881
1004972
606517
1694161
1690194
11873
1117739
1130449
825839
1909304
189129
1243897
716471
1908434
1689839
1668221
836747
680693
250799
1746952
210813
88937
1133890
1795559
1665265
1055683
1340539
204599
841545
1252840
766303
1938233
769531
850750
96268
995435
223848
161248
348321
1659249
999284
1799516
681401
140569
690325
277396
4230
1675170
1728374
954111
206228
624544
1522427
35934
2161
1843029
1095479
1386472
1100976
661674
948147
810894
670940
1246853
1277954
895609
1994126
1727055
869456
1418317
1984834
1250924
1489534
264017
1936844
88826
1437711
1533726
1914712
789151
1035793
21242
692716
1204954
1612569
990865
1883217
193654
113819
562262
318006
1717659
846960
327395
813077
942268
386181
683740
745
1572204
1895647
1439429
1984884
488464
1656843
1214372
1040759
1945059
1561248
717348
288001
1546923
319341
1469773
930857
1970299
709760
801442
316496
684580
799661
1863703
1066844
692776
1374847
1541583
934125
1596730
1827414
1427020
1313107
1676754
1451081
1496006
156692
996245
884868
1814766
52343
1746546
988586
1275171
406771
94595
1512033
847841
1963130
1110154
1634666
627090
1164811
1644817
868148
1351715
141535
1560367
952584
1208260
1702129
1082663
1776297
1327015
574415
1295928
690761
1193321
1498644
1780405
1236287
1119286
790933
964813
1159583
1862384
1956298
1983741
1061110
243320
1230898
231932
1439550
1314953
1210434
516108
1427358
456380
1673909
1934924
730878
1460130
664063
1277693
1848707
1909753
697533
1862385
1872519
1057215
1028944
1999003
1516268
902408
227339
1743177
111092
365510
1844396
280902
669846
1275888
342936
555229
306355
1622751
1115838
1284164
719767
1702324
366331
1876506
1723108
1353250
1903028
1676360
714839
1885840
243103
960332
555993
618364
1576056
1506372
29997
762162
785895
998940
665941
1050999
928940
1238285
860884
1198599
503424
1092639
992637
1877187
177692
826191
1029796
31134
1638774
501248
1164809
32735
1278366
127314
216896
1614602
1882071
63750
525477
611459
835918
555231
303487
1253773
1036248
923837
229125
900102
1193730
1670416
676990
1441400
1263975
718001
1083658
535161
1323934
815490
704082
298320
922694
445217
1071841
1775499
1792022
771167
1227981
1924388
899681
877538
543263
1198891
524383
475922
364484
1219889
1553632
632802
1553585
304880
1368132
171121
1962207
1021837
1750622
1178197
780826
860161
1199014
1558041
793301
1004065
1161481
1628132
1147155
46260
1498808
900612
510240
170148
461127
1743697
125490
1123860
165206
474982
982749
106025
62109
231970
17095
1744407
948308
437097
717128
945706
1656667
381046
1004666
1430118
1050995
1382214
264880
135654
1002932
992553
1373817
175453
1111517
1633415
1782695
146599
1319257
472246
885569
1839280
1279409
699076
923720
487083
394904
599624
676285
1994021
490079
1088825
1234736
747524
303647
1850057
1138317
1672481
833748
1995402
12519
1237180
236174
1281408
1966139
344556
1730100
698579
380555
227215
1674692
161888
135398
1031358
854733
151259
1109902
660692
51195
1499431
1744389
152480
454513
636050
7254
480232
1238125
736375
1735740
882965
1116824
1565113
502525
463368
1578270
1016574
927506
1911766
660988
236171
198806
1539184
603038
1869843
1334217
390447
1964457
1174141
1496929
994787
1880353
1844714
879980
17347
615884
264058
1599295
1608
735757
1670791
1639331
1052041
813576
675883
1736031
394200
325075
241333
476920
1275201
591951
1866298
1583029
368060
938645
682988
1685746
552387
1353070
101023
1651886
1428487
324956
863505
1198109
1174456
1289231
20202
1079423
105032
910067
1477566
86876
1462230
1535886
1104270
564290
1669178
1935383
537956
1439037
28698
1091597
31698
1796099
1249782
1615930
1022744
988157
1526925
1774890
218813
1912294
244308
422569
1183606
562118
484983
488236
326669
1162128
627433
155984
789238
1355318
1098052
423190
982339
1676410
1782355
150803
1762104
923976
896071
665097
551707
1750608
490176
1261896
1087318
1099277
1483279
1661627
1138417
1576374
1472206
288516
1247299
1192723
1766524
1995540
1745946
65004
1289323
703919
591376
1751089
556695
621934
1962678
771416
423252
1218049
165315
1995971
846851
20561
1306951
380773
1575855
899115
335440
54645
1148555
186600
1023863
909369
353209
165551
777221
172665
342916
1381218
1581327
1295980
619285
1148414
1546855
755047
1376030
978339
1526591
1600976
1030573
1216401
717951
908021
1943307
1083230
1563576
479790
243250
121372
844029
1051564
516386
1999989
1805465
1060178
1098855
1795241
1058853
1593776
101260
1689549
1615329
38067
1954499
32658
51314
905535
789228
1238545
1824834
1934351
124531
1194337
213122
39054
598348
608848
521138
20075
326261
1284961
1573508
728658
1157094
267276
1494731
1372064
507808
432439
1468034
943037
1370335
1236245
844915
295228
473111
208658
1976183
1433642
1543405
65451
389871
1796449
1180904
1838652
251585
1252999
1339199
1450594
38505
1051326
1814113
1566381
1289304
131257
821949
460366
265472
156770
863437
572246
646074
63619
1145125
1814515
1618538
747711
1753407
1559353
1787535
612515
1661159
1891220
1379346
1249283
774162
1546277
1430004
1623717
384262
904123
1425541
1231991
438781
1644266
699241
1090522
1562669
1937598
459679
565337
1133815
1988328
1723514
947216
1529321
1353692
868282
1235932
869433
1196305
1298334
1395295
1239072
197872
1702160
1924928
780467
58782
672754
1716510
1958879
1345334
161586
1856247
834790
543390
231007
308488
1965936
397518
1160359
690608
1387363
414974
1340228
1281648
482927
1102997
1517060
199067
701012
413236
1274412
35870
809713
1324288
1608394
530896
1784609
1184169
1820594
188006
4478
1061674
1552695
1132256
1146014
899635
1574393
1610613
386438
1598890
155118
1659047
80163
394113
769717
1208568
109844
1481905
675276
1587442
1776672
259773
1915532
1577633
783623
568522
579182
282810
1290305
1610115
1560971
1184145
1427911
1764939
987001
473475
733729
1847459
1912056
936735
1602926
1493349
509790
1132383
560603
413104
402182
1474338
631705
1606870
1647897
1025794
1669973
1150493
734206
1669850
647909
385863
182684
1391888
1264271
1979904
777291
668498
653284
340771
1339004
95588
1938563
834358
376990
866764
1228810
1997098
1048949
894868
1502060
1206920
446665
1460572
658260
187297
1318157
1698687
1067473
1754935
1847567
1314531
1079040
1409632
722431
1819344
790698
335665
1306568
498300
25869
1061822
1629428
830169
881949
1813950
1377221
1360546
929475
1136802
597989
290772
1758831
602967
1692138
919175
351156
855844
1289427
1646936
844370
83508
1903498
597917
1070027
312000
1127980
113467
1727525
1406774
1683217
480063
1823674
453305
104903
862725
748131
446285
530369
278047
122579
175405
762049
119058
1743237
1107574
1763563
1281749
1429251
1279171
1791507
451310
873706
1904107
1401725
480257
820068
864156
1066926
1056335
1027247
667963
637594
335735
1607940
1022600
1212742
835276
1739947
1929576
461491
829565
1088705
1096374
1304701
396603
207776
1187860
690320
1159720
411151
872073
854355
1823261
998705
1216475
1039292
537737
897297
1519425
1726098
1210509
1077072
78388
558809
1314802
142450
860666
200625
676051
1357665
1091315
1377614
745487
697205
244636
988798
36728
1137082
169957
1937549
1406888
227120
1317195
535631
396715
1083724
1143955
1351188
1828124
1625201
1673255
457966
628371
345757
362182
1210352
1326887
125984
1858271
1057855
56665
10993
1991826
1422924
297164
681969
51158
520937
1862464
796678
529374
1925949
235645
1218099
1252414
1152033
210044
1157633
191874
1645083
967039
1702383
1843993
892730
590235
611002
224741
550462
716991
1835253
935620
261647
1831595
1072554
230621
152780
820579
1518442
1048086
1749712
954229
205136
1503507
1463478
826479
196096
1758686
519432
1594143
1498305
655689
1125248
607396
1732877
1346295
1322556
1201904
1829986
1068385
1092310
490287
1921318
183316
1586077
1049253
1480204
1336923
647694
1570035
1857776
304163
350563
298865
1153903
787563
534175
1711022
1448213
252865
1027640
1288218
641361
1522296
406420
924893
146114
922218
133969
653171
151197
973799
844413
1389312
612064
1813230
1915928
90381
1586696
1389360
1715096
745832
1948957
1454851
395459
942154
1607719
1948303
1445885
695650
721807
240669
768684
596811
659347
895984
377003
1886087
35988
1995928
224625
1503549
1232879
1737569
1400286
1137068
107943
797539
955050
1548693
381016
278422
1372300
1409524
1642953
378180
974706
1864090
972546
192243
708377
1371488
1990349
1723057
766705
1444630
658900
123441
721283
45382
1232266
1797942
1935102
671018
872110
1212559
1788818
1703900
330659
112136
866715
297333
1467677
609767
408548
1794180
1607036
1867641
77595
767224
1774428
1210146
1585386
1350025
77173
801026
613807
752756
1237192
1229362
670859
1724037
267855
1951931
725614
932827
222356
744818
57743
1972137
331853
1525770
1987579
1753398
1860780
1053709
1437143
516158
828642
1204756
1565065
635614
1418275
258871
1726181
1661655
1183942
536597
392589
1486281
152342
845792
433929
689429
1472207
1770641
1867217
758432
1324166
353566
117999
144864
1950277
343141
598860
1306770
325065
1602191
1148969
1408707
618478
1629977
1819936
1862193
842563
14074
646715
1195310
422045
1839706
1020707
1994440
1427967
824178
617548
1907644
825864
1610018
473835
443666
913204
309928
1379421
1930005
1078399
533052
831531
331612
1675144
1478713
153837
733361
1027892
740335
1074883
282802
1433729
179720
1475921
826218
1250924
1373620
1931209
1107613
763882
884386
836033
309338
1365302
1574664
1483436
1538972
1521426
1989106
1686470
1534689
1821696
1507503
1961785
27069
1662905
1473617
1043458
529615
1423521
149067
951434
498492
590940
1715935
253624
1969664
1584325
823454
1746474
1676710
1122181
101958
625090
985227
773529
509308
1929831
1743878
1190090
1700086
1822650
1278147
669934
822174
1020053
385336
578956
655673
1681003
209657
1602473
299250
1098337
1959315
1508289
1537532
86545
379268
877335
284051
911978
582758
996558
1817022
581116
1140654
694561
1654946
81874
1786651
286105
806435
188156
1706255
406395
135890
120707
513243
916857
1652218
1023845
1529327
900794
1303287
693794
1589847
5972
1906785
271733
729691
730722
333449
1391762
1453802
1929342
1338817
453663
24655
1851204
769021
1381181
1852600
362465
675878
475941
1642672
1895513
142231
1949776
1664445
159173
1491469
1028451
667811
516070
1439404
621746
990668
1435079
185650
1187127
830764
1472028
432267
372117
1040919
721755
25447
287024
62227
1288338
1968756
1093248
293203
43912
324119
1528335
793343
1864396
1893689
975991
672771
82095
682847
215647
1966558
1170743
1183340
696142
275364
1412178
1305807
524341
310176
555224
1187651
1761788
1297855
347970
1123259
1013194
1781087
105063
1200040
494679
147493
573488
659544
1987225
1961781
954159
583851
1457018
1087953
515178
423530
291189
1017064
1039955
406070
614755
532247
1406870
1723670
1095341
1544384
1802607
724705
1096312
1659159
1202183
1041520
1685596
1112019
437229
602727
1549618
572021
1781459
1976478
997962
594642
400802
1546236
220358
1120263
379164
1836714
802595
17741
536459
667530
1536795
1810955
218296
370511
1509117
335492
792386
1308470
1039321
1196907
1617204
1947958
93632
1853583
1280803
1288714
1681663
1071958
1695493
1774385
696786
167459
1481889
1636052
289679
774497
892516
1631597
1105779
1509673
765607
245576
259213
1082309
1891669
510466
1590603
462424
696045
792661
1403246
1102548
1152441
975855
836886
1899368
1172574
1296651
407499
1673929
676616
722132
666894
723682
1157970
1246014
1057670
1843816
738620
212421
932639
1581540
351607
378090
1970401
108004
212873
445805
864235
940388
403796
1459916
1560323
831861
1753034
1516925
472046
1954337
1851404
95324
993613
179409
324429
1496651
1529170
978370
1236094
1286917
675792
1535118
259776
1587866
97750
1963832
908921
628391
1339373
452713
593807
1492509
1481235
506196
845302
1575169
677438
943303
1512554
1184342
1531730
750622
1163555
518140
700857
1920366
1866790
1359541
1674236
1928399
646182
1838292
121235
1975418
366406
1032937
1043492
1498179
261647
213306
1227768
1435496
1512245
945037
1329593
1261619
241597
420892
253277
395283
855461
1894735
1742922
542835
773472
1088053
321953
1696490
862790
1824167
717561
687311
636343
536314
1831939
13435
464496
1991492
294371
1967241
410773
333290
906454
221819
364274
497927
1100838
846158
960381
1724406
406476
813937
1687463
140025
583322
1614423
1847863
691698
1690033
122048
174118
1536849
830331
1724694
277292
1438007
82770
1840421
1582890
586861
1404873
864271
1295138
1883341
776533
429961
108861
1804981
656985
1464474
1524928
1220433
1959936
1636890
1813225
813360
1625756
469656
379009
1931559
1958235
1468152
1395531
106854
340547
338081
739430
1850151
862320
1698732
1027617
8478
32643
1352408
117321
1081343
1773457
1626306
1331625
392843
562357
1883192
178063
810307
1760106
686001
1583841
1485982
493076
993660
981488
1714882
1133898
1915959
1752991
524985
123676
189501
912651
886250
311588
1710948
205254
1097440
960409
827187
645966
545511
1927327
1863662
942444
1093962
947692
1901381
255893
1819474
40484
1645394
1796917
1544075
1548989
1487149
309831
1527891
605381
379954
1413941
1595371
96858
983113
210200
1612104
518751
588375
1149657
45273
1348839
1904887
35003
1382609
385528
71205
1521701
1138517
1632995
734474
851161
381783
829375
917921
467328
1018807
1566861
1480255
1214185
808127
1301213
1647059
1617171
403018
1648852
98143
125854
188766
718954
1961528
25885
1534283
373409
899210
1698289
578168
1851813
1455459
183977
566162
425539
711649
809400
1834984
763545
1917870
1700704
1201850
145513
61654
1075631
286271
1139332
76255
251240
427764
276824
591357
487443
472165
1558663
1565744
557798
1617739
80799
1627219
1673242
1595592
902428
310007
1564111
1627748
658703
1909267
553322
1792286
425127
1724402
815720
874902
443849
4127
334848
1572369
1328674
1511563
1995233
1733929
383412
1067045
1302362
1364923
1529648
1525738
900880
1850099
947176
1998386
1270414
1449539
1467693
1370032
1535622
559284
1370636
1825642
553132
881864
400405
126950
370251
681016
411124
519311
831765
810148
1753129
1438152
1455334
537763
339075
443609
1835933
1734278
810087
1580860
756685
1645121
1925765
874433
667392
59643
1965877
239866
397771
570252
1534223
1905483
1281515
1286609
1419236
1242405
1643415
1311600
1649530
1734859
899532
264045
1477895
398498
934216
1943864
1907382
760867
951061
1856018
1409762
1046620
862167
1031082
1536978
1797678
1927706
1472812
1223463
586249
1949515
1704187
875753
1705757
1181394
1698644
1350946
308659
1413788
1990791
1844594
854060
492216
332837
1996360
285106
1095989
1878264
693245
434537
1080986
756431
1006374
1311525
661440
241748
1760388
1977033
1804181
1702489
163377
1663644
501209
951380
1479517
13805
1759744
1700312
1128917
1775361
1398261
122025
479969
257560
641146
1787273
1853147
1989922
860118
337075
1474381
1595077
1975987
1818122
1267444
402708
954532
771325
1494172
1432144
1911822
616200
1799085
924156
1504747
1742157
1934862
1488701
1874240
1524163
1264212
727254
776626
1019496
314919
811811
1638432
270135
1107587
1345286
1151981
200003
1345669
1681189
1927887
898379
1039734
713049
1030027
1077653
798223
1958971
1577409
1968103
561896
1533157
1198173
637530
620960
613439
913999
1047917
215531
801444
1640529
1359527
1767043
1667397
1310040
1899615
1847158
1363880
1955422
947711
421342
634032
1147778
652288
855508
540263
936464
992963
1426246
1833005
808916
435111
821229
1213414
1117079
373273
1277141
1174667
1718259
393883
386107
1602786
314551
1120120
1192296
1619380
704502
1601082
1667294
571612
23112
1389059
643144
1543165
1547299
1154215
1752438
958245
722561
1443878
831884
514880
841772
1741754
1558562
572250
1774464
1137660
1971558
870225
1495321
148442
538952
1744572
909063
487541
1087079
1696325
1111856
1587363
1531256
333567
1050246
99201
1335391
252150
1502236
1793502
748360
535600
1280812
567800
824704
225565
1809598
1277302
248156
1338762
33072
699644
1791293
753536
1795170
820606
1129799
435263
1244821
75132
701207
1768653
1990079
91814
246382
233456
1036185
92961
1290883
1334422
1248420
1646331
1421126
1009864
1302483
328031
1107941
476205
24809
1793995
1028842
1641160
502565
712729
1078176
1558446
1053249
187144
1196439
1709347
1025043
10197
726462
1927084
595783
86030
265628
1402994
45498
556673
176155
720652
1856507
1543128
350249
56529
355897
1462627
462978
583425
166121
1949848
1820705
968087
1090782
1927151
1373729
1730027
471480
1953485
516968
502393
425766
1852136
449861
56700
1761221
1336801
1183070
921774
387384
1360831
503136
992386
760309
153324
1053106
1505459
1449925
70500
705199
155817
125691
427615
505086
1457837
1624065
925273
1571510
490372
149357
736856
472504
1855348
1531057
373514
534132
348948
469043
974856
1142270
126591
705879
644694
1183568
161730
885568
645176
806708
666952
1726160
1855605
298730
1424231
571976
218119
1236944
1243725
1391995
1433628
1939785
1363260
395157
110489
1248529
1323829
652047
1274058
364216
1713648
824067
1567409
981945
1297698
849678
1917922
100924
1247838
753443
747149
1520502
1369671
980855
1233506
1896628
981109
1455762
1635783
676797
1189247
1858645
1958357
1886932
921566
1955941
1826527
1240184
1795417
1550203
353967
1135042
1002428
368072
1793701
1969519
1570639
1666949
1061766
1260209
880561
998042
995625
895737
1647018
1716380
1726167
1899535
1212004
1125493
309334
1159779
652207
315284
374942
310453
1863209
1359082
1712974
967806
646362
352373
1974734
723387
1997377
244307
663290
2737
1130843
1712693
219303
684200
1474496
1369468
1061696
725239
1608955
817152
407645
691682
569096
113621
1087216
321742
137580
1619469
500625
409478
414166
1677785
1259709
1426565
1001073
1165880
1076099
1682894
1424239
501182
1089419
1594084
1940706
1816478
1495749
166995
1468983
1230391
738699
377790
745798
1182545
991747
1224733
710690
794224
855320
1516179
1998411
725319
1843976
1736305
1615643
1725367
1729644
1284938
658054
275090
109160
1847236
1018461
1102759
1336143
863957
1204465
943587
1771913
1453425
885886
1670517
1918770
1185265
544309
1162529
1472426
73241
686435
1589355
682116
1836011
8046
578474
1926635
1670752
780393
421057
638980
1349693
258993
768437
1922628
1200465
1795555
1298335
762638
1014329
1144815
1520004
95015
586067
1001059
508208
1230810
34280
569343
863946
307628
797790
1636156
1466417
1448288
1663729
1197109
549247
440454
30432
1977285
1285663
1364606
161802
598920
460475
96545
1443266
1806591
787746
694901
1283307
449338
1500920
1282731
169976
439955
1607653
289192
1746504
1994765
1719589
215026
951651
1493456
1480901
1578761
1851153
1867269
1872450
1897380
1976536
1315872
332430
1648337
737264
580801
5277
1805048
320574
517903
853240
1969899
110524
1667989
572512
132490
609344
152029
1030504
1553870
341795
1471250
527304
544931
635746
1012080
1490840
1630764
300680
1188863
486044
1720980
1673383
1506940
523045
774063
1429332
1441732
848960
1013226
223619
689293
1672469
823589
707851
30196
795517
647562
1690943
1380980
1946308
1250547
1592020
924159
203295
370639
1773273
1649045
122183
169775
1406428
719493
1972182
420376
965410
173828
1896067
994893
1295020
1591162
1315743
62888
1714656
1783958
349564
652663
152838
638910
1799254
1271910
217205
1582603
1958771
787116
183308
1425990
1156916
1210000
1250918
1475088
338218
1549259
1753814
1764607
246612
425433
1474591
1073520
287386
681852
619496
320971
1700669
1622680
1153128
1796063
1391847
1831769
1970390
1140111
127712
791265
908712
1533250
630088
329600
1110062
105503
1575683
961742
1935517
1351638
1540770
72963
123076
49320
1150275
1656393
109851
289650
893985
914000
1476211
1070757
942375
1919979
153742
1004251
1523560
1367600
1519908
287671
444663
47721
5238
543183
410191
1750249
556812
102084
850723
917155
648
152512
1429478
1394892
207638
750574
1889949
1000423
801155
1432973
1290490
250883
744863
335931
676108
788263
605648
308389
528411
1789735
820705
722546
928510
1104497
737006
1467082
1022988
766558
355932
1370994
184860
287998
1114620
204410
1051706
1112297
418924
1062519
1218524
440387
892046
1526455
1894505
41985
1616920
873954
1668012
816024
1341766
697540
1799416
570597
1087892
807191
183299
1902343
1201342
728905
1777594
1728774
1501360
878403
609345
1862549
99585
1345235
1004582
17092
618585
1264198
434091
1443198
567554
1638301
65450
1378605
1693330
31066
953780
1187463
1259847
532822
1230462
1492624
671896
904103
22339
1149589
157950
672927
17577
443852
1377839
1132555
1501545
1754985
1713722
1466936
1317371
1023719
28090
547185
238320
810744
1902602
1168277
1779346
1741661
764814
253254
885463
573787
1247078
1407385
786358
281646
1039894
1114610
1846987
32792
796184
1161601
1579371
1308818
1742395
1428438
1425670
1672787
1189580
883284
1142611
477622
888287
322719
1044528
1890478
1431311
984018
1400415
538605
408730
423960
1206281
1070086
115779
1344952
906254
1526393
1198580
1987117
398515
1627499
1405705
531417
1070196
1173699
304130
1202020
299169
1366569
1340331
932292
1179332
412283
123040
1245598
1141733
794628
1667713
1549570
190478
432388
735638
1302535
1793461
1440227
1361263
1988591
501647
1204861
1179590
1059598
1830545
1844037
983058
54948
546496
738642
1757007
549361
1332416
1566811
933349
907577
385677
869210
852086
1134121
1459275
1549491
1703759
524544
1989126
740635
317553
1982673
134648
848616
1428275
1284393
1137324
783629
1700417
1443989
756137
296370
362836
929665
1120251
1424466
429451
669173
321474
502984
575456
1133214
735828
531053
1899786
594731
980222
1307805
1835147
613708
1634815
599006
1147784
11152
1138768
1397445
70733
1871952
139855
541966
432454
1386406
1829721
1247608
1134299
388899
285897
868038
129354
1641498
1803876
493853
1102176
588240
714933
557037
1589420
1249827
1312675
1422500
1271319
423509
1733170
1877962
1973087
1089387
886616
760586
525918
1002494
1792193
275638
23148
688275
424829
1009811
545004
1891692
341558
342818
233907
1442070
907368
67275
707774
1590919
1930057
266204
1735880
1574477
1314599
1808656
246632
545286
232480
118969
855878
1962947
1169675
611779
1861785
797356
1212525
566175
1585248
1404891
680844
304599
594679
1409387
1702935
51001
1248702
1448737
1625886
1069716
1132906
730674
920922
1861894
1288014
1151708
703739
1672582
1016550
1598193
81872
690292
1955707
411132
239850
704979
56146
895387
1114795
136747
860887
330886
1531595
1727357
109931
890445
452700
1224992
1224337
1839154
1886818
1322610
1652371
1351661
120473
168472
1029893
1357547
1721273
1862506
1313320
1331288
1738421
1729056
1364257
253184
186852
551322
1488916
1004111
1968042
780336
1339431
949121
436080
848655
337615
1288318
1499362
148933
1796151
1841879
721752
1420717
566911
1568126
1578951
445813
204168
494956
1737498
1035905
293411
1872874
1159300
1235495
185405
1973696
1047137
1660902
1933555
1817632
1264700
1826374
91117
70409
1385381
1981524
1286980
80778
1713920
861380
1154870
1565284
77950
1243827
1321241
645007
67089
1853950
1676998
808421
713914
125374
871715
620362
1022399
920222
291434
956275
621738
1054795
730482
527690
1919588
1662084
552878
509721
262562
1508441
712111
121452
1835367
593523
1150210
282482
1665911
1478096
1835300
780508
155591
364053
1121324
556285
1754151
182838
1269770
1626326
1284704
806478
1386921
1256281
1542538
417583
1955292
439590
270195
164092
1181342
1196332
1360344
1505867
1464689
869238
68169
511419
1461585
476064
417791
1899213
790569
1459467
1187372
1963653
867623
1794841
1648645
1462416
1265013
1409113
426670
1630874
432967
1494138
1741822
722929
1750175
416095
153050
741943
1350810
14271
490214
1701329
1378169
840358
1888326
554625
781759
1286787
508529
368854
1001453
172362
1888492
1789270
205286
141181
1404972
845392
970679
1922913
996537
575809
1255653
1343926
353840
1320081
1270180
982701
1232552
1512163
625166
837110
1885374
1096284
1339104
1078526
128247
339348
520567
1387682
347499
837500
197569
643752
863640
921019
972994
72722
1193466
292783
1076807
1350597
1591406
892404
1753736
1184008
831550
534691
1970565
1076338
1535218
932485
999626
1951855
234645
1036024
1364153
1531129
473435
1852203
616096
929164
1928519
1996016
576692
808445
516861
1772132
678522
1301635
485082
357212
485513
1524828
444198
1016642
130614
1235593
1924397
1107444
1284957
191203
1925414
1729492
1175146
278813
1092622
1414386
138590
659543
1261977
11678
1642769
923335
1567176
976336
1297585
1581177
619985
20700
1636661
80423
1468706
783694
1779698
1326082
1829959
1831023
880265
1521306
556750
404008
78411
194775
97524
120321
156605
1835017
869455
972380
484193
351097
1704620
1249243
583385
809517
280360
82340
439822
1464546
26217
1763310
1417257
1408791
1717101
1797999
1785506
1917745
511353
753521
798080
441866
512477
777474
210347
36569
26745
1632228
502042
1736387
1811929
1082471
962126
688151
1796857
289845
935625
1565838
741449
913316
922294
1866799
1436536
1881396
148216
320096
1290025
519167
382675
864698
409485
951143
51379
1598764
1794186
1653627
715206
822604
1054639
1301608
1746929
1714451
1698583
412095
194487
341621
1161626
1088438
1873390
1969757
1861412
1812746
1014538
1967138
61031
251714
239139
1708059
1137858
1547838
454337
1929824
1278028
1306229
1661947
506370
443584
1182697
519331
677637
579438
645936
1699844
410717
1771052
424993
146458
190579
1309356
305249
351851
734320
1436195
1299335
789097
1074183
894148
1976420
617801
1100436
15710
288440
1494320
1103858
410050
393772
834191
1487301
971259
497499
1986229
1926443
192807
392688
661242
684277
1887225
1477756
1920031
1485842
170127
65175
976265
844620
1844023
623780
179738
853654
320307
1328173
906802
1816111
1956693
413402
1063601
853710
366329
1396268
1014647
890270
758887
1972565
1546405
1399484
858109
689383
92863
525710
1845239
1819869
1865821
1871135
1861144
634176
1968524
615291
980494
664646
1893295
718145
520772
375219
1838335
878471
1702711
1687992
1082193
57734
1087711
853385
780578
1614524
495771
1800040
444139
113838
434711
506161
1550890
832602
1493145
1330994
1734820
1204124
1668283
1518700
1513285
35313
392018
227592
49443
1042344
1062409
1288925
448756
19193
948602
1671001
1289548
858067
1699215
1597928
1700802
894520
1417054
518656
804538
1727054
1541650
1445900
129406
583019
69113
1090014
1160658
1111809
852477
1274636
1063464
1668060
966648
116516
1428784
1199052
84063
360206
925519
1521766
1266273
1816333
110131
1408384
26333
37473
459104
78654
1702686
1436870
1071540
1038859
1035616
318419
1226293
1077465
1073579
1401031
702016
1621994
476144
1464647
1134956
689947
1342591
249995
906198
422967
1577560
965681
527700
1422604
1817562
1970787
27910
7041
967684
370250
1749695
441782
752132
1457144
916593
1190764
1221976
35684
1463286
85593
176992
491855
1680740
1716068
134549
1157627
1699544
1957507
406538
705054
304877
539561
1810505
1754734
328881
1344555
714592
1016951
1704882
686822
1194421
855862
1392571
1952332
84262
1036964
335064
201802
15595
741808
129695
960089
1450752
1255057
1676349
230724
1845530
251066
1575070
1708311
766277
855670
1602787
876685
861551
1100025
621330
1118250
216605
898537
681442
802499
598257
1138637
1252976
1690251
1310415
554449
820544
156732
644305
927155
664339
1870298
499190
1820453
697058
615519
1092160
1975606
214012
1636924
1856251
504749
358394
1813007
1029181
830260
1246960
849094
1128057
978201
440501
653903
626389
1149819
1020947
1169507
1908315
226759
803363
1249828
198546
1497387
1916587
1473164
1540266
957854
1300311
1658248
415175
953851
12915
984245
1000469
605579
677929
1447804
1130282
1395433
1482777
19516
1961395
1470380
1151077
1839585
1123167
1817472
1249594
225426
657510
213173
722130
253913
526088
429899
1164012
1826082
1602065
1496102
1442231
122583
206109
610080
1462562
1762774
1723462
878897
1453658
1302296
551389
921627
1903646
364861
465103
602356
1870391
737973
882007
530565
1297395
1146500
1178787
129714
981202
511731
1045430
1076657
617172
177871
1850194
59863
511574
1185335
1354429
63321
1281586
927880
279088
732624
1589177
437169
637491
383184
415350
1601260
741140
799945
1893416
483771
472524
1493201
569717
1303832
794815
283216
195411
1154645
890140
1434782
1882122
1559638
1282581
563675
1068900
782263
1603018
1476833
1187413
423936
99337
1921854
701563
331844
1934694
1996083
1432998
1452040
71126
60482
609965
231982
221167
908299
1975993
955974
1264018
379089
370591
1788083
124687
1271133
629597
1389005
1748667
1880181
1303520
917835
946214
160121
477245
32618
1792719
1556676
1918954
1411511
309839
795333
551935
145535
104757
1274165
1654627
845703
1852586
499515
1901180
554048
763915
692856
519204
1847241
362089
251278
507882
1499275
1686295
1337245
1591739
1708532
1423756
1038552
985458
1916978
139062
1103551
1490613
311177
344604
899516
1563464
1258327
717031
56055
1778925
508579
403900
1537843
1527497
280858
420950
815058
920541
1789556
10872
511464
381622
731439
1247082
741512
1728962
860016
1731829
1345367
1482822
1631946
1710330
916191
1249542
184508
983756
1301015
707250
1187871
1039137
1323887
271048
790935
1291326
129663
1510173
637142
1484481
149046
1684273
939169
1750561
1341192
236959
514834
1264759
1647490
626925
1247437
517352
1461589
644648
709613
758305
1698070
767005
1748908
1278117
1579096
240504
687086
1189428
1922894
589763
424445
1492879
1523940
1475658
285260
755747
1626503
119192
777553
1029453
1334769
1817408
1005725
1154256
1565097
105867
946139
1726520
406959
976954
911101
1982786
772588
247840
958719
951228
1833805
303422
1408602
234445
827298
849192
788345
369238
734160
1698113
131294
1604778
1975349
408738
82499
1341780
1033551
474961
1615045
1081165
1699696
663590
1135318
1286674
564605
1565538
1257641
1084912
106383
96744
985443
1594421
791757
1737575
1653188
886510
1903603
1052605
1768984
1133920
84688
1837577
1420447
1126203
1676637
905238
1608746
1891465
485838
318298
971768
864907
1474822
877766
41519
1066965
1621888
1400573
304765
834200
795791
678075
1780688
490417
1087323
1556266
624362
101925
1252181
1014940
557308
1859070
1380485
207965
943914
613641
1558642
71044
265557
592948
937437
1997437
831042
1332887
233953
7966
1522184
1259665
1258953
1383067
1816885
346248
395072
208365
443643
1535647
95440
281693
1466244
1555399
468140
16375
1836279
1286970
1514627
965064
853428
1035452
975945
1396295
416621
867954
962525
735638
352717
792583
780354
1327750
88382
1290062
1379395
176339
870022
54623
1033849
182914
560440
466071
54395
897006
934091
1807271
1268266
676764
361834
1045207
1997605
707501
196201
671850
284880
539591
1912321
1291770
828651
1208505
68991
425514
12593
552985
535026
512947
1372725
1565109
1407388
1932186
1382268
203062
354374
1157240
415220
598611
370818
837925
297593
113386
868104
1215581
1907994
885369
241667
1932605
645592
1887188
443665
552140
1287594
1844342
774622
1264517
1217201
610705
889017
694051
756394
1036281
140788
53861
975620
281289
508335
1071482
1386034
1043052
1770126
600450
189775
195362
1208261
1332514
667164
1370412
880418
285124
939947
1020857
733862
1848279
1635819
1641838
1180331
475928
687069
95597
1496516
1874969
1388987
302117
1824195
959744
406121
452513
1465934
1645187
273595
1653701
146111
695454
1887217
451771
1661553
452099
1230299
276696
734164
596600
1503662
1683129
1429278
1843245
1639284
868062
1269257
1854857
1193661
1685798
209793
1911372
840022
1989763
35307
1729405
1010102
1997093
819215
1711574
1050227
1791929
702735
1531638
56479
1170826
1567772
979015
857652
1126823
174507
1146865
1496313
804255
1923824
191213
101454
1376427
944612
310242
1702863
47681
827755
1585460
1243847
680879
363058
1964459
110615
1186665
1629704
438708
1934979
1054323
780614
1057969
1960046
829125
1362813
651303
1801191
240516
102985
1165126
1720282
935150
1669303
1704971
91556
1397316
1812049
928871
31933
204577
397662
545991
134684
68551
1452089
1512162
1978910
647389
1553920
631951
312856
1175197
1982936
297628
656493
1848802
1194738
1288175
1198266
56479
1838802
1404288
204606
306516
606318
1283604
659034
1019719
1679107
1160088
418349
1444565
1617557
1128165
1868773
855249
839294
1384954
1630289
1458762
1367597
1528419
187313
385752
155958
1337737
921189
256603
985215
657581
992797
1513561
445168
279320
284896
1728730
257767
101544
1695842
87771
933623
706297
580778
1662940
1608610
655312
957711
477914
1709543
1013183
943998
1001467
597744
1099696
1704751
1013402
514987
1662072
159114
1456548
1372232
144472
1238909
1119388
527536
144846
1625287
418315
1731672
679424
725748
481292
1468034
751189
1341798
429030
930144
1717029
467524
1227315
95685
138465
345097
278581
880153
1414750
1584578
378529
408561
1627937
145577
1229629
1980736
772314
801954
560960
731969
1344397
1305433
546978
1183299
870192
1513656
1086404
1684985
956208
515605
1358186
1358955
1634236
948207
43407
368357
116271
1153616
63974
13631
987004
1597437
1043789
1133135
859282
468596
1201957
62187
768657
948851
917647
339655
688585
385905
840988
1224637
876966
1923935
425186
399977
541811
1922327
189912
348782
814367
1649030
1730602
1404260
1500460
673818
243402
1851373
1616566
825223
1125491
1115986
1630644
1770579
1142250
536727
959307
1680036
44889
1467127
1939797
767055
123787
1789729
811982
1352589
1554639
2033
1138303
52246
1275501
1840475
1656103
97446
614068
1702374
587666
978366
168691
574322
1343728
356215
552952
1459161
510450
1039005
1021760
1704427
234754
1459531
318830
421494
1371626
854169
525602
1734442
1057515
1193716
1889169
140638
1938241
1894730
1432379
1801352
1211981
1159765
1944809
1782968
1262973
1381849
1187550
335637
925641
781443
795007
1520993
1700210
1010754
53415
923633
349949
1787355
630606
669087
1455062
821741
155506
1407688
1660829
1708315
1165472
1874704
143872
974974
1203320
268829
1212683
377743
1842087
228975
1847400
976404
438318
1614494
738730
657538
149195
243614
1898988
1057899
1916931
1772791
810262
984481
18867
104800
1663554
1606119
1217693
410787
586245
897066
877842
1707932
1468883
48211
934424
1079003
899701
94606
465687
1959981
1120680
712249
39630
354366
1951383
556909
1751619
1931394
355359
528917
211420
1605581
580765
493462
1014027
160446
1028306
1649393
142305
1107761
1383673
1256603
57070
1220952
832871
1899937
1311702
740478
159059
71924
1138125
1029064
70521
511406
1678219
596442
1560321
966283
993912
1787093
1961755
371189
1339541
376501
397682
1575228
1422289
1331157
790225
1085645
1651939
1315426
1148
576710
1622214
1827836
523661
1497375
105629
1516516
241694
836169
1890546
989169
1822829
1194383
511293
959513
1738322
434257
722461
852849
720050
735037
643639
521528
1919972
140205
928751
838242
1333363
217002
47484
567245
1316924
1717000
155857
1804108
807131
292146
978976
1740137
1516394
610516
1999868
1259892
1394359
540004
1438248
1749580
301236
568158
1434231
1997696
137458
1051454
539402
1211498
1314723
1308981
1370726
11832
404264
1751503
680715
1607604
1279395
1986459
633112
1980092
1906341
932152
1096708
1244636
1052058
1341157
103893
487350
1367456
1838944
441925
1332276
842156
1285714
1622638
410055
1325498
1548775
1843850
1481055
334530
768974
369718
1815633
726338
902195
572497
1627630
502980
1850705
46366
111060
1295106
1188930
951548
630065
315748
1062064
726619
2816
1102334
381410
1297293
957416
1856596
316886
1985894
817169
484100
1132857
1237261
319498
1797750
362374
1669417
998870
1926273
350765
1840080
879910
547905
198033
102991
736944
36172
1543273
1028179
1659221
164451
163284
1107375
1965983
1832423
1591743
765886
1503376
1158709
1882758
239173
88779
867856
1212373
271971
488719
566728
1090198
264081
1674322
1692210
1158051
517124
293179
962252
940074
1975427
933194
1634668
1349828
1043340
1480118
1878056
1315373
1557545
657846
799501
1559927
1430455
449322
263659
689732
180164
329014
1410577
1982535
737188
318629
631321
1948168
344668
1365655
1065175
989712
688816
1820482
932014
75566
1775144
1701656
1823926
1448701
1430371
1113604
135526
1782997
1302423
357880
1129130
1680897
656505
796236
1767327
853876
1918588
1734067
1239653
115921
1453399
1268255
4173
3658
1663657
1238840
133472
1189542
1863071
762999
761221
92741
328957
313077
250283
1622242
181813
550328
661598
1822485
537647
925309
281404
1768657
1669595
134183
221158
1418230
1006423
1982055
180341
288431
213398
1629423
1026513
1458703
749424
689619
172542
1067286
1451384
1111214
131224
1071743
347838
779576
87522
811035
48447
1178498
1403030
1509527
150615
317825
1783944
1321743
1681826
783028
1400894
1799673
923390
239338
444862
1409679
282135
1990319
895146
1706686
1097749
113292
114674
1328730
1770787
1732878
457898
421040
442168
1437494
1155220
956344
1108290
1369372
437701
354797
914731
443589
415880
526487
611375
577782
1959260
163458
833317
901289
1152475
193770
890348
1302560
371790
1206815
326283
1128594
374968
896271
386041
476297
1291744
1943976
1147238
1092986
152633
583987
693614
991138
1199188
42911
1298777
715655
1624769
1408103
1484215
3409
1617431
1888740
997605
1918649
1484535
242900
1531423
75124
1140492
1167909
210224
1101915
244826
110239
132012
223979
1822468
1532759
259074
1525788
292051
843555
1439900
109263
764724
669767
1314242
1503360
1393002
1455109
667830
1956194
1499953
1822358
1755621
328019
207714
1936122
589139
164104
1843421
339541
1100753
1149085
1913308
628503
398856
864466
653227
1710886
1448583
1000631
1623626
1319294
695140
785222
520701
709800
371693
1935214
1029187
1273028
534898
1401473
240230
1193739
1131807
1425986
1253854
1751640
1418585
1824841
1653660
1284365
254336
1909535
1860336
160198
609414
1419785
766140
1726960
116367
932489
798972
1018450
1346944
585012
1570058
116872
53951
656207
566082
1524621
252462
409016
659756
1208120
1855885
399190
616705
1405879
1737779
1100157
660565
1803542
1395615
1770825
252455
811224
1906187
1429241
444115
282553
1458778
859225
1054225
1022495
998999
1386599
67802
1864230
978163
1283099
1714374
1385261
9903
1981811
1436047
905995
676090
283716
650721
742101
812759
1692652
28515
469359
213038
509128
1188806
951253
641243
986841
878439
1914001
1261347
1243005
1837213
66490
1464538
395879
1644498
1380045
643891
143746
335932
73865
290762
1902069
850663
1345851
1523385
587640
1870868
559625
1202884
1999987
81405
399596
1391809
1762185
1633566
1787850
1037392
1253360
174788
1931322
1080110
1739147
895885
1669375
1858327
227288
1367938
1436717
935075
1118687
1560652
1192846
1268662
787713
1380314
1294867
295791
672843
266221
790011
527760
1967477
366122
1407351
219786
442520
742202
1374863
77155
502186
411738
1616093
392607
1817119
66280
840620
555066
1337112
1145972
804463
435930
349582
1433396
588110
1759700
1843666
1412473
112657
507011
594407
408279
1896130
1719915
1251264
950833
1906167
1351971
1074363
1023343
291670
1244641
1764333
248975
1529991
218307
907490
1122403
1506159
686857
403347
1165033
910883
1303946
1808728
282867
1670238
1636089
468130
1510091
882446
1624370
1971160
923850
1704714
1068920
25454
905832
1873356
707882
528771
1965806
1657955
1059311
1546271
1164343
903844
529557
1901734
189720
15132
240884
36638
1597615
878700
157126
1943503
896574
1605000
1638092
1475689
1578422
844892
1469905
435940
219634
1011661
578770
262269
824201
700869
1254744
1296772
23647
1343329
1178475
1588628
248268
941548
1263944
8382
988338
408776
1914856
1278312
337227
869663
456997
615561
1006201
966734
1616569
852997
1675238
147131
314395
178775
92578
346501
495392
1568285
1702266
1682082
1561515
1944436
1100999
887366
866887
788555
1376688
914490
391852
1804921
1060580
1176909
453936
1130919
1049767
931347
869152
626361
486701
1671371
598657
616623
715471
741069
424903
726280
1478332
420103
154055
3065
480758
926329
1836533
1947541
1430344
840437
1186300
243661
1381870
1223647
1414888
1625134
793697
867683
965277
76716
659587
51330
1680296
1033013
981574
913322
1798133
1124751
1794540
498091
1477561
1725408
716845
192975
238822
38932
899780
452892
1202783
1488712
1909710
288714
1897034
1782345
1262881
1463192
897235
1410635
613715
1516141
1657869
1866608
1229900
407647
693754
575307
1797592
1139126
126706
559652
1220990
619130
1319763
693877
1997194
522268
130590
1687494
328143
1940292
958037
1720866
92
1716529
1356877
1556417
68515
941498
813097
1143832
1494973
726831
710348
935790
1411468
1593242
1629654
1948746
1156898
130138
1604677
1764701
1326747
1765663
1209453
1604457
417475
1983257
420650
1527332
319287
1196748
46908
924594
678576
1301846
897721
53793
376509
476112
631885
529827
1622958
692266
83251
125648
1378828
1837070
1820575
1575318
1650547
427090
115292
1233967
948956
114635
968888
569645
1217569
984953
1070482
1994092
1026004
1124283
514268
1170431
567768
329615
1927554
689852
1029744
442194
1686686
1890055
564682
43770
1651901
369174
431105
895612
1341818
608301
1800755
1332806
1518969
366495
855441
1211248
1677756
456972
827266
290896
402362
1924151
242
1014879
1541232
284895
1042905
638615
1422614
776855
1560398
436118
462348
895132
1708537
916358
1334244
532126
1181686
1325490
851582
1080451
1661197
407003
796735
947073
1030378
1083697
341490
1199016
35511
372592
287264
132547
385935
1589345
1428415
127051
1214213
1090933
1754314
963781
302005
1208045
1495068
684050
1952235
998179
1680527
13519
1683712
1920211
1267730
1767475
582678
891628
474235
1166132
23267
57975
322033
1633184
728525
851453
185471
1079486
442414
89599
1436070
69148
25331
1263777
963105
1364163
682707
1337615
441827
1265894
817593
424959
1776022
1396527
1110945
1342763
1241198
469123
614050
911580
1000117
1642594
1126598
199095
1326765
1235824
985725
621385
1263444
814847
1688172
1312373
320574
208632
768532
181254
442803
1742375
273869
1143956
682189
1455554
1150921
1644497
1928043
42947
997515
1634399
758738
463303
1447889
1344922
1020249
554158
455739
972373
1869710
436528
1654210
869809
917212
981360
1155120
58676
543601
1805073
1575664
248428
1533316
1793865
356465
441134
1069012
660662
605976
711492
1489200
106748
1807015
353966
224418
563891
1662641
964407
601942
977036
1510834
976416
1197251
1852538
1392528
1652286
1756792
1178085
1806699
563415
899884
270697
991938
795409
1669997
1366594
204935
896523
1516182
1165088
893068
864343
738117
496754
506714
798300
647592
1085478
1573344
766477
1953804
1283942
709813
1797563
973855
1400969
1713991
1324955
291001
983117
468599
680546
90621
197357
259641
10962
536489
777104
433637
1799977
749715
1680882
1452431
625237
307980
1580469
1855205
892926
1463629
1713962
1216855
561667
687250
1297360
1343139
1345119
749590
566184
269314
133302
794687
903822
1728253
1493238
532175
833514
1497150
1228428
1116934
969514
277580
1353837
610713
1232901
233403
161606
1574552
167412
1707380
1356905
430562
112059
586836
187075
1815234
167703
1611267
1239241
1842298
10315
1453010
962969
1737328
1462426
1729538
122867
461191
1853647
518312
1138037
1873433
1778783
1048166
1918390
773594
372489
1800335
1837861
1140202
553642
1760235
109296
1581951
105463
821603
1957593
1676934
246611
1392238
1838595
1651491
1181764
1608391
1975740
1715762
342627
9648
247618
43541
1158165
964674
185800
763335
632142
495287
1337544
77641
1381704
873271
1733548
774330
481220
1317794
45439
876920
660173
1042655
760872
101810
1501592
1081691
502626
435105
1420584
896336
840442
699078
626943
1391818
790407
539321
990613
336951
109236
381469
1620069
541768
1422769
1491352
1070546
110515
752739
855019
1464447
1239819
284119
1253849
514593
1294371
703533
288285
1566008
245337
1824397
1188893
1397849
152737
1229083
1931351
981620
1017362
470025
1434083
126409
1727320
1338360
32810
790729
576915
1880042
1883018
1441324
132235
1963488
562777
860574
276001
1244803
1092170
495598
376605
1843281
1794838
579456
629843
310243
499682
403395
968394
26703
1215754
470112
1786454
1086225
740652
1408044
146641
562999
859862
1236283
1074642
60386
273913
822891
1211876
1213073
1208293
310902
1311217
821328
821564
1242629
1261295
577798
1881276
1704235
1674247
1320651
203436
1567622
100312
525456
461889
1296282
496534
1204032
1096314
1703917
722441
1919318
74083
1467799
1501225
1099711
40938
1325750
1586410
892319
1615748
304615
43061
218590
1603495
1033600
1775132
1404141
1675929
759137
1968056
411189
1372268
1164593
785946
1768185
1043318
359733
1885032
1184987
445765
1822272
386408
665037
442063
1880848
299078
373339
1314243
573679
773857
1325385
1430327
1022754
600811
451865
127714
604374
118025
686495
1178845
1667643
197544
1282207
84458
1493405
535020
394449
944468
233927
1538662
1206450
560663
136988
504414
130176
1616552
421984
114405
1740777
1248898
528321
843435
1467396
908015
167125
1344180
437819
899870
465048
186260
231740
1909167
1331748
668762
1351898
1203276
880645
1145003
221258
500913
1097611
1595244
1701065
1349343
461686
559792
476566
686164
17905
1130204
98491
115987
902744
309829
1784661
753715
1987201
785565
563120
625255
803352
1241662
1672306
330716
1718068
818721
247618
1493493
462118
1232882
443557
509176
86894
1138815
228151
496855
519776
1073942
273529
215669
1973433
479840
359663
242774
994684
1502429
1746655
1146060
1417037
1626772
612152
375886
502009
1793096
60968
1541672
135341
869991
1433856
730097
1203469
1938683
1994359
953752
1925651
1967202
1287423
151963
579449
1996805
506581
1352410
39685
84441
1622987
878895
1431089
1102999
1670322
36780
1583716
279388
1907999
1914883
427691
1556589
161486
1550631
1921864
1135292
550706
1317373
1461177
1500639
1053158
411955
1339261
1620570
736673
347129
985436
73191
1498350
1641902
328493
1754896
1256461
1400041
231983
1934985
1096774
1922521
94428
493468
153035
1600982
1378518
1849813
794153
1224153
784855
1679682
1269264
976525
1807637
508207
1251323
1412954
1112869
1077596
1372450
432914
1724978
1248369
486410
353735
1428126
942024
97738
320409
1184041
31622
1327744
185031
1712666
163616
481582
1383572
592318
1676953
26861
85321
128134
210194
173497
1248808
1190975
1659895
218044
1538079
1026308
354392
504584
1911459
1055776
1735826
558668
1982744
428675
320443
1310418
1762306
308021
1304999
1359344
1155245
453259
805183
873569
816919
1192719
75408
1080662
813596
514789
1960780
459437
1431664
1114070
986084
1592334
389892
40600
925999
341232
490268
1968141
546120
1694245
567889
1440447
862950
1842460
1107954
579964
1824195
1867412
1417713
1012173
464229
306005
1229346
287513
1665866
944611
1548813
972544
1814651
572595
1401309
1961132
1828548
1518774
424705
1518266
1302947
97448
1549746
577168
89098
1499925
31519
1145329
1799807
499713
1409687
584739
264412
185209
215204
1489022
783274
1943786
3441
79742
735155
261230
1564190
106160
1670603
1078859
571449
1010531
644033
1575147
1676391
1209932
1021842
1252938
1956890
521777
1823284
1841510
1564630
1655475
1635341
93397
1637263
785534
1781938
329373
643726
97673
1557095
807623
368571
1531324
1696479
1852844
1558498
987278
246309
1862349
1551732
1628813
330195
1888935
908527
1486547
690974
1623037
118331
731664
1946518
569828
1227270
1670015
271848
1153898
689303
863287
1636341
208977
1269465
1264752
103508
478017
1149662
1965192
54259
1427283
69850
349167
1736750
588372
1135257
603417
1834461
663048
1708165
330911
742434
807936
1078559
123155
846814
1025023
1338569
989659
1824777
1485091
1575365
546666
1941443
1224154
1613599
1506288
743666
1627805
862522
325967
1928362
1094797
869031
1962656
367221
766817
1645147
1716907
1451255
735165
1222367
225272
635466
1257228
1400552
1660110
68577
900157
1448488
1757552
590032
1160343
985300
861448
1316353
860538
977050
1670917
1370905
954196
1692578
1738455
363537
813108
1322362
1821007
479044
1526741
1562973
265923
1393868
1589782
1158516
1093604
1143323
974005
826510
946507
982124
458693
1373744
1944251
1244570
470709
1787689
486686
1357085
838159
1514284
1142876
227223
484486
924317
1725183
43109
121381
1341886
1598174
1475082
1520290
52434
1888597
1284945
494289
546701
1070482
893734
858835
112380
1814145
1815051
109674
182152
1927128
20780
825645
912409
113469
1394107
158311
582883
1827192
879188
99868
1930325
345417
1464398
1195558
1917322
1830489
270899
872867
50163
1295713
1150409
76695
1400548
1853631
114721
1533497
37634
1995395
1895810
824870
1287653
547702
871432
764061
1496626
1600235
1976459
621703
84248
1088081
212413
1135030
1527747
417013
669169
1895421
261614
1626273
478699
356523
1210441
1466046
1763320
1261515
1670945
1864363
1847515
1659849
392353
1793552
1253650
1660052
997671
685411
262489
1142036
987378
509932
774570
1790016
542603
1678192
81210
1354420
99221
981354
1866921
1471369
1584942
372130
1647058
1204825
762324
538778
463234
1464984
751403
1399668
663688
1860405
248119
207262
876024
1732076
1152840
1756799
1163976
807858
314121
1817034
657123
1752814
378948
1895708
851133
1555551
1313414
1605117
1218693
142702
1607325
109474
1605910
78114
1827310
130522
303721
1079328
1387302
1003497
1224808
355509
1895901
834809
1189481
1079410
1955847
1958935
1406434
1291623
973814
165585
1897371
859558
974589
154531
1172249
593505
198338
1905938
1624147
1245035
1751543
1574098
1654671
1678707
651822
297353
1713102
1151483
1750943
1468163
1599622
914324
1264993
53710
1765712
1924020
544825
832462
1642867
699434
1485841
264604
1806374
1711262
986518
8824
641258
659167
553941
1854178
955199
1861571
386068
599665
1232415
1173602
472339
654822
1945484
780690
1835808
1465191
154047
586111
25046
143350
1399140
889884
587427
88663
1535019
1289436
594946
289895
967002
872350
567805
220542
1424413
212530
1585372
1826678
1349564
934567
1105253
1854290
941709
1863496
628474
1145836
1462881
1113044
1601303
1464585
713335
1860669
1730302
374946
1073438
1396676
737082
162753
1482736
322130
541726
1818155
419378
909431
706459
2572
398591
1188591
945607
627109
318215
66855
577334
1244454
328015
347457
222235
135041
1513852
1163133
897907
1619973
654354
698521
1364652
1250429
1948827
1850076
1932478
1384459
719085
255703
1403129
1757137
1181322
1095805
283958
1822718
866468
1750931
489664
1837118
1744829
154286
408445
699974
1700231
159522
216832
188696
1560325
1580246
1802279
1648501
481026
731723
1976282
858014
142242
1778028
1685927
1408085
615404
761280
516897
1341232
1831995
533671
1268334
1065096
892496
1823932
477607
149945
1907057
1132039
997334
1314783
1369354
315508
1173561
1689038
103504
510860
559264
458850
1928360
894549
910955
590770
1051179
580293
1054823
725524
74465
1219421
899698
1395158
713344
1601023
640668
1261234
686885
1711130
1711892
1794226
705842
1012504
11541
456495
709645
878553
160716
1725700
1824481
1714121
159930
492984
1563294
1267090
347142
97681
1917755
958962
1552193
1851740
1296869
1959621
1339437
1350373
1572498
279919
55422
681032
319379
774323
1379951
1136196
822897
1482924
184843
959609
691806
1781268
555593
1711197
1584875
1353205
485366
521540
536626
1513146
263525
1331437
156396
1959358
1629409
1941565
652156
963446
1878732
1786631
289641
1142180
726628
1671884
301264
200735
1516407
372419
55317
1430058
666661
1554194
1454919
163152
832393
1968888
597249
550606
1905210
1142761
1746273
1167135
392790
965013
1105295
638415
1536384
1129911
1783445
17505
1417592
724523
1482124
1767851
1149297
1171127
1608409
350787
1992903
1152287
390306
1494294
295975
1769416
820143
685218
1507176
304937
56253
752621
524989
1450392
463034
924263
1878242
1512559
100311
1911540
1876401
129809
1310613
564171
375789
1606679
40049
1207123
15074
93730
1791637
24565
1616352
1822486
1439037
1722875
1381128
1380938
1433536
1110757
1938967
514573
1722944
368106
1121711
1054096
1046519
1732732
1051235
1321035
534223
92268
1065517
1521972
339667
329235
1144206
71168
1898546
561019
1645051
1345975
443447
597692
953156
1611940
345153
205453
1436302
1208015
499461
604178
259598
747154
1704933
921946
199911
349624
1183856
570782
1404842
1450744
1489081
1591644
163735
1383451
284103
1631955
1429524
359246
647057
834502
1491879
1075823
185138
113766
1701918
776592
924847
117086
1417076
1159399
1664747
350971
998090
1561592
895226
1808395
413233
258097
945854
1922862
1405853
1854159
790423
996680
1746580
42860
1555786
1919264
1815361
1878312
1754329
912268
1993620
1439731
64022
332242
103605
88626
1180857
1536951
141483
1753052
1365691
1421238
1661522
871108
1394924
929746
295722
1701024
1561029
223833
1705723
710031
1481485
748898
193342
1773629
1643752
1064072
421084
506156
557720
822847
613074
1578554
81713
676974
1807462
720222
1836533
1366625
818479
1202960
1373052
1394462
222080
1930733
1833413
1647156
79298
155731
560412
33651
877242
1456198
858930
891009
352986
1644086
1406122
1380828
955877
804150
815812
562407
1316655
175251
1924292
721102
1129874
1258365
614190
1462158
1425097
1835362
242251
860019
96281
581350
828952
1384561
1224126
1925640
1835130
1305057
567435
811912
260883
1531164
1736878
1951576
1134171
1962662
1936359
824109
1806443
1531636
163042
1680793
996032
118344
335138
674890
490062
265343
1557451
1864249
453684
1361451
182320
1283941
588991
1070873
42403
219980
923686
1650908
586554
1213878
1819767
1097835
244403
758366
1755447
449842
330654
1037055
484807
265157
588419
1890532
1402300
225078
660021
713753
311967
869042
610603
126661
667660
148093
1674129
928739
771902
8957
1214327
1341170
106817
680675
1812933
1323189
139747
1083851
475746
92753
1271477
492158
361175
1277911
1886929
904453
306313
1902541
1088987
1022151
812561
56801
1878859
1341267
806154
75453
819135
1789396
1512927
979569
1845950
1194871
1823173
927443
1019818
1714325
1006527
365896
915846
762674
875192
823794
1443256
1008898
1735490
420111
391085
1767043
1976202
439940
98042
632605
1298598
993383
901356
704449
295864
1412001
1775274
1413760
831932
848628
342740
1521944
1514782
877527
1799668
44076
577301
880218
859181
425003
1866123
525615
1318306
883453
342434
1421198
1423166
1901294
299379
1648705
64654
705685
785707
1748410
1178995
1435333
1265541
923231
1494158
1313315
1816661
1386771
1137901
1404021
1569424
204652
106372
400005
212018
1489287
820960
181161
329564
1118483
546046
879671
664392
916922
1183185
1598933
352944
470220
1988900
481358
1182168
3708
405859
259437
1683009
568166
70280
1047612
1929454
1689364
401416
1138401
230050
789319
1850984
1071606
509587
1386854
1826416
987986
549014
35899
441614
1826472
177694
1179840
191613
487188
1511416
490554
497832
32155
71595
1314346
861307
818680
1489298
1728963
1854409
752356
194845
1248787
1365508
1254296
1864673
1351577
1792920
872131
786110
852356
269769
1255573
1781520
766420
1796355
712527
1946633
524512
474277
981159
1731395
124220
1853081
472519
1150993
497557
455028
1866050
88927
1632975
814013
51060
1982499
1268663
1851053
653762
514724
954050
36060
712089
1480311
1870431
1452618
582103
1855498
1175312
1326387
1003515
1549375
1544804
1698190
651135
802288
68335
463973
1547442
974413
975849
758114
1213074
1438597
789321
497375
582194
1546342
1384250
1607548
1039930
911163
517110
656093
1627955
1085953
526726
803924
1321171
115511
362780
1594993
469162
1639768
1883744
482419
414073
1218277
119368
546652
568270
1492072
1017341
766446
299514
340632
1405111
18284
1603370
5023
959643
232037
1841738
293333
422482
930020
1155296
44044
568314
367529
76653
340118
802301
692187
67127
1473330
1855649
1561723
875848
449226
618782
1512631
1008345
715180
1093412
1319162
1615316
195826
1175249
1272782
18639
159320
1360421
1866777
1449069
49053
408898
1433240
36032
489515
861887
917796
679560
1869471
457771
611788
1449005
1589391
842319
1290413
1529020
834873
827689
1951406
944140
793481
1339860
1160751
1394157
1304117
1244788
370937
942238
1630525
166363
1357249
795522
1764844
614394
481902
1218220
1167882
1849329
846308
538983
535924
489519
678521
831615
308026
1454761
532068
680403
450503
76489
969186
1139677
1056424
1166346
1917161
1643289
923687
804147
45664
788037
1085925
1995507
1876396
1444597
452886
1425786
75732
1035025
604366
613236
411575
1160339
710261
1998572
120669
1371877
1003403
608768
335682
1893134
850605
1330766
388524
1039384
1438942
848490
600226
396582
696073
298603
496341
325722
1746181
262128
1545987
231226
807672
1830779
1226134
194409
1856421
1099233
135412
300022
454349
1754646
135620
852691
1547772
656574
1944601
4700
33395
1557623
1655425
468487
319948
721354
525784
1211209
1688918
1049385
1766234
40572
646970
1882432
734303
812645
1205334
1756034
646795
594919
1529448
782301
618507
1284080
621193
1787577
459356
1889724
1235489
1212160
1797308
859558
1468652
1194234
1533178
1894745
1827580
1199923
1888539
12789
1357341
82146
1894282
1235284
1672559
14378
1421177
1025350
1049246
1209410
1468805
8918
1423906
1134831
1142919
458609
623741
520002
1654927
855457
971056
1155528
186745
1836237
328642
346156
1224034
1928447
1042123
499905
340029
480187
288797
1196747
756935
62544
426031
46263
668742
529990
559105
1803719
1119336
344652
396340
913336
1547937
1698160
1550470
586688
929753
27140
375134
579262
1309170
193810
931604
1629225
1008525
526259
1364223
780516
280211
1758636
761712
211647
285754
1848028
47852
732010
786726
1607939
701193
1118017
1300249
1252923
1518373
454787
1167166
853058
76102
1717466
997762
450233
1508648
1445144
1044372
384836
1131084
325720
350943
1702260
1161702
930704
1879459
1992184
1360482
466454
573784
1096890
357621
437943
1976435
1021626
224602
103719
681471
264709
1896905
1405112
1808102
1454775
1367425
887058
1213794
899037
250633
1327926
154909
235347
1400002
260129
661147
1157098
1869996
205801
739804
490400
1279137
1685869
1469718
517073
1990568
1874573
1426426
1835915
331191
1843202
709210
219790
1739970
978763
1793071
1899867
1443727
1793620
1922719
119350
1674650
1855278
155597
236101
1651013
643315
311284
1703564
1589534
1157527
1438031
1984667
1791718
1419506
115652
929462
1393188
1066123
1643129
344175
229823
1834115
313145
1057893
1763724
443433
1834698
1946066
1018753
341937
514716
1871247
923873
1849380
747556
1230637
1873128
1141507
984833
1559172
356492
1850361
119942
1704460
860347
1267416
1802735
948018
1350580
584526
1360048
1949303
28448
1668308
980815
1889809
1250365
419668
1856302
755723
149719
1629021
17973
1631431
685280
1070878
63292
449936
525801
679965
847757
1634827
120153
619854
324249
1234970
999359
191107
1019808
1806754
334649
586889
945388
492707
1220217
1696884
124163
1851605
425007
85589
146726
611742
1610830
661081
1474712
1457344
323304
1717561
350337
189616
860385
1817564
324643
1318091
255286
792334
176209
1238474
1590545
1425017
265185
81609
1418254
1893183
512055
1473055
492717
1454233
607736
681072
889973
1976751
1749408
626084
1426668
337956
304469
1973490
1423746
1684622
236228
520584
240652
437252
1172868
1663655
1486439
354231
701446
1668871
681938
842845
91419
1742282
85284
300751
512663
1427626
1968203
1618037
377574
892173
621639
962112
1364946
1164765
1111212
1448228
489086
1993518
170359
680279
1040775
1315836
544621
514491
515781
1544399
300597
261217
1467535
808581
153490
547984
949540
382349
1647879
1501121
1390674
1598127
897818
843897
731182
1000993
1881091
1273805
1158939
1216150
398308
895475
1903231
1575661
749627
382715
1395831
920985
541011
806149
109609
550115
1068373
502763
1896582
635430
1339205
1310496
1801463
616743
118918
187738
611575
673732
1563293
1739067
636559
1966033
1463850
1620010
405380
278505
1308174
1772321
1179712
71794
1335640
1811644
247372
161745
464921
455792
482961
1667308
462604
1946230
344951
276300
1515983
328394
527061
1733645
185263
160773
1227720
613200
1149680
755163
436137
673902
260958
590275
1388158
1003726
1777520
1641289
1272871
1742032
964724
1369684
1276935
1131805
869893
1474876
1173407
1085981
20368
1281476
1805120
1227796
1173565
1087476
1065321
1824014
268690
654993
1603024
1374559
451040
1567199
1521127
1352739
1350376
1314951
1638370
297667
1103109
49122
1878532
1603216
1428640
1396861
188221
776370
224003
1341873
1727325
498654
37391
1105155
1012880
1856305
792737
729595
439988
670974
1133758
1277831
1656101
689547
1984180
1052488
1944320
1239032
196075
1338528
1409150
188269
1072764
654901
1200639
1704126
1136024
1504172
449176
1587379
1872443
614343
1705325
340754
1385969
303801
920029
175541
1716127
1716618
1971518
181691
1088353
346407
775486
711392
23640
418563
815365
454108
1510022
1739339
1439570
595813
1838163
1245733
1727752
641265
1966253
1868004
1822439
1901652
1886986
1291587
1749663
416977
549832
43741
652188
1059221
1982778
293514
1108981
259496
1526797
461859
1774058
1151611
529183
556152
849671
880405
372049
476135
1318545
406975
1699731
1735315
1630080
1588580
229699
989668
54041
1836943
1999785
86926
1275954
1902896
1462213
1700406
1542065
1804235
226830
283267
951965
1317917
1205924
604408
1373748
1856877
1437793
1908839
1851773
1048703
1856071
811747
62558
586856
1818563
1901638
939421
470898
1663219
742571
949372
1148973
575995
1107285
374628
1348487
853439
910835
1778132
1033315
618783
795370
442297
1020427
1919737
1275557
675846
1855220
77534
1938737
683877
904277
14827
1540917
773267
1665059
1894941
583262
1775693
1819505
734907
1689170
1550518
1886113
473136
352725
807606
1466846
907872
1476466
176598
1034208
1278133
1751065
1587758
1134177
1027230
1207554
690968
810037
1288999
105501
620556
1143379
986280
857009
1498835
1210220
1368492
764481
978702
1530513
1951261
690738
445
1267025
1271950
1242728
505731
1861693
1640456
267190
1269868
1973822
1008833
395728
1317256
254955
1557744
1521863
1354507
843212
261853
493611
867637
1162287
1219796
1679781
1756004
1565539
828746
174049
46547
322605
53081
228814
1705598
1230853
1129519
172343
673734
1540275
557839
546208
570968
962542
344442
1874102
66064
237294
53315
586315
180773
1476483
14123
993287
171762
1460960
1401820
196623
1515342
869586
511005
926257
38918
1445140
604853
700879
911708
732412
1526413
1673633
149716
611760
948999
1882521
136636
160498
1660223
284145
545946
1909984
1606861
1797183
1565910
1408086
1296407
659093
538684
1624681
228140
1911133
775720
1105718
452893
15170
244255
1575000
1977782
627142
885423
1961162
503349
750528
1537078
496503
321211
1371119
1860141
198459
1030326
755377
1470650
1889719
1863852
1083537
1169629
59326
1628838
1069561
414466
741072
970407
968752
875422
758514
1302220
284220
1278059
45855
1637419
1755761
1576267
1040396
1889683
1579732
1622228
1538343
1922309
1469719
350397
606200
722576
1681535
1636532
1332330
294753
1860297
1825717
1117774
366766
1263333
1803370
1046417
89184
1147851
1007055
983777
885425
1517453
1944699
35421
698216
636940
800178
1894902
1435013
1920319
1027994
300717
902843
1625935
1729685
952138
813061
168876
1258620
350870
210059
579791
1235824
716344
458510
1952472
1589766
1129245
119112
1186688
1115704
447478
284472
515866
759743
1773059
369618
721895
1898621
112830
816095
1841722
1193482
1214714
530499
21953
500468
541873
1390928
636373
136085
836415
777578
229092
512635
875819
900800
403933
72005
1475728
930461
1701020
460964
294459
896736
1640939
1016879
1841328
776345
1386778
241254
266198
996364
667220
355697
1684258
305043
397146
729947
1712931
1360768
1021054
1098356
415775
84609
1167608
2941
345173
1964129
728117
1732094
1990245
392630
429515
1124720
1529959
583375
110497
485381
354670
236775
1372494
1601368
1079474
1167395
1648820
1962206
1394965
1857528
1092818
1493928
110689
1660883
1784065
1587003
737739
443437
1582637
788092
617469
1422188
1044009
345285
1092150
438416
1957072
736335
111825
1987207
1406793
1628585
1242113
1811089
350923
1308330
522800
954782
629223
805413
942382
316368
841274
1516255
1727484
127126
845478
125490
23685
107775
1917327
471373
377631
121806
482446
1102960
142996
1001227
1704047
1669697
1939397
186334
867232
1555034
8265
1177655
27772
297050
484167
680538
403995
1054688
1610715
1663251
636675
1491515
403840
1804130
1246165
1160141
1338418
1248985
1127705
1429426
1252162
1272375
317649
142385
82309
60421
722883
679027
1442479
776797
195682
215124
913238
1427117
1743215
625913
1562029
1790028
710069
1824702
1776
200976
272556
1324690
447671
1339086
1976352
1393875
1546584
179818
1927457
1347886
1198844
317653
877507
785343
842098
209872
653707
393898
1686046
813791
859046
927321
763350
1630728
1071393
575155
248940
985410
533781
1280548
1410124
1243717
41039
1630378
1755099
1362641
1072948
675952
1758420
235131
531683
937055
574875
894095
1915999
1245776
1160282
614105
850833
1731297
210492
449099
1259707
711708
1700271
822023
1626569
13040
1998639
81075
630931
17145
942727
133740
274372
1142481
840791
480216
1970080
789743
1999230
1798081
694956
1882205
240782
654175
741333
522505
339513
913085
1630922
1995086
1706877
954887
1552121
1008458
133
1842145
528760
1838518
855106
839613
741157
668655
485610
621577
578865
362524
1556817
140514
1387276
1192861
1853683
174564
861677
956391
1526004
1004642
1151595
454864
1153584
579235
256756
1413761
1857104
1626586
1151023
735494
867647
256073
816077
1364344
257649
1424905
1579461
945062
1611976
1823226
1323003
482993
177915
994555
1290495
231878
394781
1893832
739767
884896
280476
1107727
1682042
393028
1225112
1409448
443908
1775375
1075467
394939
1508387
838931
734068
1188272
1086858
802212
740568
1907206
1422097
965921
259585
156080
721660
1195571
1731139
687513
1391352
306968
898463
498202
1412829
339293
457776
111950
583397
1380359
1486476
58234
565849
854909
1274501
728916
77841
716294
1351978
62934
1732656
1200277
899705
905957
712237
1029342
1749965
243823
338089
720927
1440661
156616
573797
741154
567125
1319344
1240212
857393
1705788
1174557
976210
463180
1322762
269982
491922
1050431
1404096
188220
1845914
219987
851750
1716529
557396
473710
502343
1499569
110381
858985
896043
746106
1610978
1844755
1180365
1678977
1010073
960770
1156898
1647858
1934822
58978
1150941
1591698
365902
1935502
955607
5369
185042
1304592
1975878
1097883
981065
541873
980478
1246928
239352
877335
1309923
896168
57882
1685907
558896
1556909
970160
1979657
1215103
669477
695896
2993
1723150
398582
486977
1852414
154942
1492188
916935
687354
90277
1907529
813772
1471162
961743
863054
276034
493211
1651741
1130716
300469
1941101
3419
1424867
271047
98487
194813
36501
222191
790791
843338
142350
650894
1598867
1019673
602963
458217
21092
839566
1268766
1915265
1700935
482587
1913927
1911463
280961
969422
366688
103445
1391918
1562000
1865859
1361527
1254837
1089228
146272
694983
1114536
1326491
560053
161663
82774
293729
1369560
440869
1290644
1956261
909731
1984337
640248
637256
1575674
1477738
1404064
1454602
530137
158406
1292415
964221
121612
846057
291740
1880639
1926976
1154250
1169319
1347076
611167
1427411
1509695
1858048
1004140
966110
1701924
1234463
1614026
1285590
1215514
784553
534546
276826
1773928
1197874
1126734
1351531
844083
1424252
725647
738752
1495689
339496
890538
1768889
31719
1697367
1665950
207355
741183
165452
1002278
1136517
285736
1601428
1057236
1943920
768773
545952
102594
1504127
733343
1492269
1967406
566322
1324916
198010
790783
1926432
446248
102695
1071113
940746
1254712
1571385
1550758
814472
671542
1246864
335433
1633970
848029
194295
720344
388883
1141069
1497453
807442
1122795
790579
1650377
658785
397590
1560354
623848
342572
1878814
1070615
1619733
1450601
647715
1284770
779716
1350212
1753534
320318
1939624
415205
667122
974530
627156
857846
1860807
1909098
1745352
58101
183238
1683889
1469332
390358
647596
1588693
484080
190326
554782
929960
121435
7939
972680
457200
1115594
262580
699165
282915
68917
598588
287680
131029
766361
376276
277174
1517088
528579
1330751
142245
1468372
1299663
1975227
1514911
1786132
1065391
130972
1837080
1561406
1970796
781082
1307401
250074
189284
1527843
1197866
969045
1428663
1866075
1433153
747307
1781231
157295
24958
1567676
694449
1457486
100984
1748307
320949
1670866
352723
631355
1223220
1048788
849450
128192
123148
331022
1898758
1458404
1737968
528573
1445992
586969
1355922
1182752
984512
1068292
337328
1691737
1010112
1389287
1827215
1759140
1834317
478606
550564
1152950
597892
1566382
721222
1573133
811066
1135225
1439573
1392542
628161
140141
113
1753810
850005
799729
1487581
1567074
561982
642285
1834618
883155
708785
1045756
820069
735198
560984
975388
1531274
192347
1763344
1336853
1483654
1960371
1582804
297479
1013165
1546184
34412
1541438
1758918
1299005
784292
399382
1572770
1062368
1629479
1609754
585907
846532
1956960
1673501
896519
1550939
1748087
1544648
612997
1344792
630800
1883997
1528934
705603
11004
70421
1528655
1733775
796069
1571362
482692
237289
1107643
689258
1457544
1232052
1022480
596299
221219
1791808
1070767
1491663
1168082
298881
1611978
1625623
1778688
1128353
223179
707085
966948
202783
1652342
64098
1867220
1053218
1626580
663227
700603
1759842
470347
973890
500599
1616970
580754
1674073
546144
1350066
1731304
1931357
692116
278452
502867
183119
490034
276269
351097
1755158
719030
1719402
4445
1291149
1331420
256667
1699716
710012
1854776
1101236
1517574
1389262
197399
251798
795495
1567174
650637
1530689
965229
1035540
1708847
775728
1738678
921815
928854
800976
1763029
960640
734303
1502672
609352
1277722
1641
433923
851392
1762860
136143
427432
1597827
1051904
1807316
1675497
147100
506556
1213908
681100
842808
594664
1658886
1211390
1459173
1363843
1295960
719945
574041
865216
385488
447156
1548328
684018
93965
1157062
100947
404843
587461
1249486
1855651
158010
30433
1235077
1525004
1170111
1550939
994567
1711437
644190
1451686
1989034
556202
456640
578585
1711844
108297
877084
50341
1032918
1130179
152784
1839972
66865
1937987
1769001
1403432
783638
1685221
598687
1024967
1213332
1910455
1804961
335993
1563887
118600
145313
403402
373458
1613919
1328532
1528010
1264948
1226566
1320081
763732
1540852
1744398
1846898
389844
128904
1472870
1841965
1677153
726821
1581016
352413
548955
1055411
488084
1281210
873749
673283
519933
1901649
353020
1506745
1314296
586946
1920121
1108296
1935717
1868766
1631956
1508114
997391
923213
706034
1634751
1557865
1855507
425971
556785
625828
160666
1175287
1060669
248902
643451
1756818
351909
1844020
1358679
1061617
1386829
96873
232642
407151
1849754
787766
1125463
590888
490076
1086838
52148
1994038
455590
1649123
803724
566960
921312
1681098
407725
284486
1181814
1071311
1006778
1163862
1215068
506058
413077
1375734
1258002
1363426
715061
893834
1787504
1521570
1950743
1838347
628006
1059823
151711
1907424
1202336
8331
1404086
929155
1917504
27226
365619
1227526
759568
1800412
1968010
1270932
17170
159898
1639450
1774256
1509091
423110
1770310
839703
679692
1729516
1348713
631365
895856
1315730
1530729
1687165
1483879
73169
148114
238398
1033098
1443048
331419
711500
210083
1298626
698640
1766684
1017804
924400
1832007
1452245
138782
56821
1850533
1712213
640965
1512092
669874
1689881
1259520
923518
1527720
1020421
877834
740347
1292837
40894
1380658
506279
146581
771005
552249
870365
271818
1886707
1145341
668755
972933
1026392
253087
1145959
1863202
1196180
550097
634012
402162
1296097
506563
895030
1635126
1628852
642696
714155
1092037
1477344
869748
1613008
1986861
778085
1240439
1581217
188484
672131
710425
387194
1973048
723408
766136
1929781
611528
1941582
1128213
1091398
1059275
1911561
52392
1971168
300906
108779
963614
1589154
1293420
1863436
331916
1656126
834991
91193
1639405
1033774
910249
822447
22169
218430
1721326
1006771
1802007
1519190
47189
1138614
38904
1395111
375349
154609
1577700
1140447
805086
1091212
961821
797292
1373535
121431
36966
1531274
1520296
1983334
1882722
1224450
337584
1005527
1686008
1993538
712855
1439288
1537209
338186
1830374
667798
1178577
1283392
939234
72998
1183810
1583784
560117
1205390
1533847
720084
254382
776520
1909006
253178
1621804
1540323
355416
784445
1225383
188142
86226
810336
87330
399486
1980901
600391
1278586
1307033
1891773
966845
1306818
1194265
16527
914831
1316884
1861243
1798662
192206
922060
1264396
679716
969332
555730
62205
1445264
438099
1057497
1486527
448150
1791170
1211503
1523792
1385126
1404613
1102911
42869
795296
322962
503191
1447199
1558667
427153
1320976
1459368
537549
1663131
647182
1739640
1309223
290326
508205
1180214
91558
749792
1585728
1176162
479693
1595348
1144837
1312442
869932
444556
511986
1935432
1671756
562283
487903
1423629
727935
1897926
814043
365530
22180
1723819
1306283
1960390
635606
1383372
883264
136032
1612729
1482975
1587650
1343011
1704529
1569019
1328292
893500
1665334
359945
519624
1745894
865899
1581547
1040923
664919
920992
1080146
1147505
1819405
1899711
1349221
185469
1842859
528454
587271
303684
1440143
1951234
886445
311522
32906
1850409
494746
1781409
1851979
417014
309295
592975
433857
555099
718112
925670
547418
1156971
981948
945151
1824542
53625
801817
1196591
1836455
8975
1099748
1346008
459229
1728399
36165
1555460
1787249
512020
1805943
479545
213868
685704
578154
1804490
1152560
113066
1825257
995898
1264990
1179944
184577
854175
1450564
1298973
684292
1512721
206527
869509
888430
1084176
1917428
1212101
805292
1508066
1556669
66312
650260
577456
1904851
1080831
1338689
1207244
1712165
666118
858140
419287
1964216
1586294
177840
145928
1756464
789888
496155
1689716
1667439
829873
1554279
773270
403193
122311
1225863
1958456
1458224
1531433
1741035
1710822
510774
1945697
1633858
12987
1061096
904117
864952
1198509
1430669
688037
889064
1148271
1527379
1914298
1718781
1594339
407716
1830100
167238
871448
1677587
1290106
1693045
67337
1866309
705452
1533
1351170
787853
1136419
1643386
1754004
1321192
1970510
178542
149543
21368
372343
1414416
1896391
980186
807681
663211
1940114
300611
213611
1644269
1448862
850967
1150563
1643895
1263069
443354
1066403
1066150
731925
142427
863377
963386
319229
84702
1788838
959211
480749
133316
613843
1901313
424548
457350
1940534
757630
968759
1701749
653378
1168136
1283839
1054947
948291
1869604
728993
135617
1740127
440032
213068
335410
1555889
304159
172759
692330
215642
171213
1494247
296429
1045160
159038
676902
350852
211709
1724080
899692
1333830
1808365
1668738
726773
285016
1742375
867322
1783444
1198340
1785132
1026715
571660
83069
1060825
631404
1167743
1253786
929876
1839815
1984689
392104
357090
1168027
543606
939071
1272325
1693410
1108817
1316042
1794105
643112
1716562
984370
930889
228163
870232
624938
1812245
864742
795731
275804
580345
1538577
1774604
1402530
730786
1405887
565438
1814701
1593174
332529
1797410
414286
1117700
931181
991863
1477727
540357
1188456
1684117
1539454
704662
1954642
614287
55019
863083
1557904
1053905
1288524
1481644
825107
556784
1842597
1498109
1139148
96048
1965540
1959773
691196
251905
907271
1224936
1325403
1703215
1974122
1990945
1498198
851638
65456
1252691
1359278
1155228
944535
762254
816921
298263
1844382
1363650
1048634
277744
1976674
1028142
1180962
725947
968000
689441
395597
109962
1066354
1039904
887065
474762
810582
1903915
1647353
219104
1747441
1811242
1268839
202562
1252117
1233881
354159
1831967
1299013
263130
1806663
1482152
1241268
1242039
1475856
197054
1484312
1284774
733515
1410828
1542786
194029
1777740
997077
1838773
1383713
956572
1178146
401994
120658
1501290
1663119
66839
1643911
1730855
107772
608173
1732231
332318
545141
1675485
148041
44222
237789
1634974
1125215
28158
1410259
1085415
1251221
1668177
1730984
201595
1353786
763023
195476
1305177
1117504
77750
236453
1576687
1906930
1961185
173243
31306
769132
529960
225257
203379
1713371
567443
480852
529035
1050505
1879090
1712303
476425
173501
55208
1643252
1073735
1128076
1948380
1256932
1066768
1029659
74205
1009267
1481201
491278
682236
1972382
1941190
1472103
969574
1046188
1431961
76822
907370
553179
1857670
1986310
1079618
977791
859879
220995
429571
858932
96248
1397712
1417382
298282
1037869
1094038
1593924
1468727
1148456
1345049
680414
416146
1195413
831599
98716
357503
1295937
346236
547191
1191488
1778159
1412095
665010
1755201
1561559
382878
1454170
1912739
1342138
434792
554927
1364016
1411738
467931
1903898
890147
456475
1089734
1710572
995755
311397
187101
1498883
1500606
1857751
1340268
1981375
624889
193343
1967282
1275181
508574
1605894
1554659
158628
354137
272817
1208032
45694
1829370
879627
426327
1572230
382306
94301
124708
767438
1592913
545514
1703051
881565
1708666
839025
448268
1817914
1842869
223760
1874280
291169
901410
374910
1569677
1971341
930757
1789009
433470
1081370
1850260
1052942
1614275
242036
1636145
624575
1151249
97784
375514
1615041
1413036
1492923
1121719
1489533
1064427
294218
1351216
144843
481999
1956630
871767
451360
1681577
724816
1318083
155855
1544784
1764661
121391
1535595
1037933
337496
818079
1798513
959145
1348836
554824
1792347
1850892
952856
709986
1666540
1873420
1321162
547687
630733
85906
799105
752317
1379982
1402346
1824428
1284421
1538125
1783924
1285437
5843
209324
591314
519536
1665870
746228
1713226
918161
98127
1679901
1447562
1383600
628343
13547
1440597
581865
1545000
198817
1152181
380470
1263492
1962848
458057
934442
1009075
829054
10563
341193
1053057
1826582
1928017
145687
1194024
1444806
391324
197112
504333
886478
1465692
1846418
500571
1306335
2476
1564655
599315
617362
1174218
180247
1268161
87872
229368
1540872
1964679
1334730
1800542
1754800
1839020
1549496
1496711
424058
1012725
806030
1626080
1149292
1216882
1880167
1858905
1019249
1326072
1856204
312745
886302
919446
1540690
1134762
162297
1575048
75751
199717
634142
1313405
255826
1677966
393388
1470850
1041273
1193572
1054101
677843
565797
1629732
1642254
1014566
1729823
1053513
580585
1663137
1361316
128920
1537163
82831
1221521
1987185
1807041
831471
559184
1099559
683408
1743605
985273
440479
63309
27642
14320
500410
281475
649069
1785441
1816903
1084365
1643723
1661511
953395
1236134
1728601
788006
1036319
735487
1372584
482783
314602
175285
1815060
1507773
165386
1989892
945194
1153258
555900
1263956
1150230
990767
998862
318766
639640
1859069
679798
134373
1036812
14881
663961
966692
224188
502213
533916
421018
517431
717415
1956565
95171
1271390
1563208
874301
137757
446620
1060281
151143
1379983
915963
196872
1075402
967641
493490
458565
383235
48536
1322051
1513958
141228
330105
1432403
236638
1412525
1769461
1542383
33621
1710885
907847
569689
1446724
941030
386227
1618617
336753
640021
1415567
602478
164081
1217711
1038513
144218
1335942
1051972
904828
988124
1669911
1021215
1272104
1714309
1756475
1290464
1298709
1086266
1497595
440816
411533
1093828
994149
1135414
1002557
1489106
1092770
1040398
1230646
1840143
402631
611498
286156
570577
1210638
908660
678794
683146
981047
1164834
1187848
870915
1632599
960504
277402
213626
1840331
832311
507981
1658476
540926
706412
1193247
1923549
1527246
347802
1200902
826504
1282993
151065
1251834
503097
403952
4185
391710
1369855
1973727
21185
1957137
1379453
1793839
1906502
394104
462134
389606
318513
143690
1029351
1256644
1980436
917280
1373109
929687
976734
1983131
1986641
978271
1742559
1595733
1522765
1809531
955658
230960
1212013
1978794
1778916
676090
1924095
559437
1481053
359564
1691609
1451603
1452446
206023
1716433
1151368
216826
34649
152150
539186
1217885
1936345
383804
1854240
1000208
1371942
462045
1917922
49309
936671
1555322
328207
254290
432190
1726827
523608
289524
1656323
1303691
913965
1680555
1303024
799339
420835
1611219
1628773
1433741
1097913
108556
609178
906057
167760
16515
345693
1920970
213027
1279788
293165
1233160
736628
1704873
298032
1310425
1923122
1908810
710525
670210
1761636
1754858
1923341
1140915
1616317
1050152
579590
131183
544416
1993650
1632874
1426293
1969551
600975
968473
1679614
1961367
337055
954287
964390
959386
1094606
219057
1944733
1959242
1677468
474820
638338
160221
720742
1447863
1244934
1041457
496663
232853
347951
1289245
1621998
1372952
759604
1097983
841075
556645
1460320
1705831
864574
911055
1519435
450972
1662607
1200765
1811982
1489519
1319642
992563
641207
964654
1153372
792150
1816079
140962
1549377
1686237
1929653
1307804
1652369
536232
319164
1216163
1877846
1532386
1419117
185097
137230
1128826
284377
1364866
1324511
347256
548818
462795
914351
385489
240379
475698
156824
1577177
1136785
1030859
1673227
682064
15611
1508488
6987
733365
65863
1709668
1640293
501920
67877
1059368
55364
1750057
300192
732942
1974258
1487749
515185
1473448
452287
1452380
1738168
1968850
1743435
454653
1140082
212363
1634699
1025674
944909
1970332
1443068
1057956
1421369
1823632
1827191
1665243
1131589
91418
663433
868446
575488
1647793
588796
1752667
1691673
271852
869620
101246
1611749
1207231
1154196
1241082
1887014
4175
1679141
1775404
723487
1118287
1792338
1668130
1212358
583606
487529
1822016
411131
1427986
1095835
493572
1598283
11622
541989
914332
1944204
1915970
985875
564629
787465
1503264
670042
1120219
913247
725340
525105
1037495
1394125
1880299
1001859
1670668
803932
1100974
574475
1002657
99691
944047
589766
580070
423985
1280806
84876
967392
1897195
1816190
770723
471867
500467
1053125
360813
815598
1377309
864758
1598944
1228257
1536891
1128858
120687
259705
1552109
1436495
726577
977371
594548
1296952
793167
1057148
1951284
894517
952931
1383796
1038839
1764927
1199845
1442358
1347463
1301985
1193736
1494722
1798145
643259
1398771
1249463
222909
1957443
1405084
904865
319641
1685290
133978
47330
1544043
1547511
1724911
1059545
693647
1228984
1133041
1677414
311661
1252871
1700732
527276
863957
47290
571924
1299584
1219368
1801925
954105
1465778
1909410
1656592
1140998
1815223
186488
1128695
1023137
342709
482728
1690088
455384
776899
1072776
944783
1055652
644071
531356
239506
713082
1244929
979745
1319129
945854
1617472
933851
1285948
1753966
665165
1738849
56531
95596
1869808
194650
1446340
12606
1884192
1924278
37792
1967208
358186
492026
91566
479501
419932
278049
1082855
818045
1663902
1503690
1065620
344680
534176
1264951
566600
816437
380168
1397076
1829870
1920109
495083
833470
1657623
1616029
626971
1768253
1167316
263158
116490
410928
279340
1482589
213808
1962063
1420278
446682
1527879
1954229
190923
812731
75436
1442063
49
930398
1647026
1507776
44857
1745670
1272946
1054056
839558
948071
1869433
751124
46828
574692
1319164
1534279
1450754
1347678
1142398
1683767
1242098
802361
344903
284536
1430226
203704
890514
1568152
1311050
63285
1925848
1656297
1740574
1465155
944378
657952
816084
722278
1584970
1378690
725112
1541481
1859490
458584
52404
501308
778728
1074743
238793
292202
925210
47471
290806
1660719
38234
1559209
1402400
1351047
1616558
381739
1784588
1438298
1794359
755317
1349701
648625
694542
99906
315707
191213
332301
1967269
1190587
1169673
1951057
1123644
1426186
988166
638326
1791264
260060
647677
415287
548257
1172507
1876298
844629
1520005
1567027
449147
1083921
721874
169914
1760616
1805216
251593
165926
483428
1274074
637919
1613257
361042
1875187
25866
1001639
1759114
1578622
1857179
667255
1324359
1400317
1468276
1682884
1973111
1931068
1355752
1594427
608257
1143459
1928131
1206571
845288
1534139
1266648
1928004
644051
1288555
1922737
289789
1349024
482470
614850
273650
1317087
817473
1443364
685645
371608
881294
69339
668594
1005936
759916
1145469
1624859
807287
565372
1801352
182789
1136166
1415490
562175
94902
1605976
1614789
1884296
1832035
243946
396925
1873451
448054
989259
261824
839391
1906959
1766649
118794
1892916
74360
1303907
779769
58104
1822410
1917025
1119110
465063
1597510
455808
360260
752875
248777
663243
1947275
232369
1357841
276982
1361093
1546698
797639
242500
609028
1992195
668103
495807
847213
1626186
245549
1674890
1041563
523702
14975
446817
36881
31804
1351635
1073354
920393
1424450
932374
82224
1014893
371563
1016780
823251
999457
288905
500018
1609046
1060175
853655
343402
710433
1771753
1510144
1969639
1440146
1692877
854556
918969
1948671
1945400
1534097
1656447
348316
1334541
1400497
719658
406484
556575
81882
1134406
978846
1841283
1939805
1560092
1454093
1499576
853680
1230243
1648544
249706
597918
1682544
837190
1797834
1085559
732167
482731
489703
153771
490586
1010516
840481
1079698
1567970
813555
1576928
922346
1656601
891104
1991270
312439
1435531
1410774
1105086
233165
1759878
1179482
1745978
1792013
1575191
442933
1630416
1454365
1548333
1265117
1344918
1507884
1188032
1556002
1398795
877847
1795723
548646
1331901
1299825
1045240
932915
589261
1565412
1394577
1665944
274220
1276342
872648
694387
1827484
1215069
305828
1250660
1016953
1581070
409392
1039799
1766675
124685
556439
325906
1911258
159571
1819565
1698850
196046
1891238
390037
1924584
283040
1944872
650181
1663707
1771546
181023
1415418
305958
1187648
972020
609061
1691025
1255301
1097689
1882343
1133674
1066928
1338789
712646
555514
737655
1666532
1961494
1515349
1768124
210782
368139
918111
1928721
436364
1523007
1756751
1590211
1001530
782968
700098
1129863
1875702
358746
1821471
1043560
1399550
1779601
1583952
284801
8185
1728534
1771861
226881
1647910
905275
1320961
1576451
243543
748801
1725217
944411
1900058
361131
1033752
1934861
1246772
1444045
768397
1205664
183830
740367
802274
1702899
108027
797332
1888309
1878384
176503
1116180
264874
89412
1030909
1195767
239151
1868975
1841971
714037
1454428
1797923
184392
1802605
60163
973075
767279
725877
93105
1888405
1066813
476026
1488776
509944
200366
1260167
1821391
1921607
279339
1121007
1292386
1700573
1554301
882836
693931
883434
1451318
890949
447748
1345684
1189472
189660
213850
924687
1959955
644607
888149
815055
427347
117856
372707
1966075
1012118
79940
1235128
1801185
1141821
327401
41575
1045951
1485684
150617
324152
1425695
61740
1214595
1828163
1248742
917143
812099
1013230
1101130
833900
1824956
176436
1043433
1738729
26271
1801466
702160
940614
1394019
619130
1710419
766187
742337
1199329
1758287
662897
1663772
829368
1719698
1487683
1137540
1031909
1117893
797511
1692867
439651
797219
109283
159561
258699
1132882
1974080
1227593
1503532
1430285
1874200
1278355
1351384
1081864
1791172
1925515
663993
1251177
1817433
534098
1053316
32667
1498284
512433
1896624
875279
678899
745792
59364
439027
894990
739586
1062676
336441
1092096
891115
1072628
1147724
1875238
431444
904204
1139210
267515
1668076
731550
336091
293730
481057
1781932
819022
776287
1017011
1077434
715346
1678971
295103
203107
1407674
96334
1405851
1941360
141038
402561
557954
664018
1711491
1468852
1675446
375424
398665
1548195
394676
672002
1223522
1489007
185497
147730
756470
105948
892300
494936
1291722
359923
867621
245360
1893879
1017111
969714
730065
1501225
1702320
1860668
1185072
828399
1160085
1242002
1099058
653226
618092
576361
386201
1057184
1320063
313894
1667120
1783836
1682108
1758255
1252445
881286
1801933
18268
189726
535384
1637328
1387089
1618747
1539964
1404877
1078653
1617074
1838894
704209
835627
92418
1078149
672319
1410440
177159
462015
626396
337571
1623217
1299793
1326719
501501
1842932
701851
178371
1980751
1407740
156243
1508931
1478132
730904
143412
227662
762709
1733260
1010061
14070
1102442
1149961
706263
849109
1494431
1140973
1367937
458812
918705
144780
1140356
1738472
9882
186448
964372
1296905
940889
289630
1174840
1890610
951152
1897875
1405529
504351
1988520
1509471
314932
189780
347537
607647
1263910
386286
651171
527765
1014581
1860306
1912481
1713001
968369
430208
1395636
1241541
1999751
1811497
748159
4764
364531
137616
302318
1340892
111101
1167837
1143703
1993738
1573899
1693116
1784154
1864835
271220
1034610
1050484
261833
886417
398144
435680
169428
1872541
21064
121670
939483
1260787
1462377
124987
1612396
62097
1937524
1971199
852563
1708969
86842
179878
550148
1000006
1378772
1380014
1706984
1575839
1802173
443512
1520400
745452
745241
374165
536258
1647570
271339
1025736
1975287
72264
1469674
471304
1404022
773214
126808
1639677
673454
1594602
1694887
385081
732904
1111917
1681640
1491171
912908
455969
1071456
1735838
272484
599925
255170
594252
1228741
264949
1505329
600864
1216858
875584
1692173
406129
46035
346854
1561296
1653343
590304
189697
692915
1460426
153851
373323
1066862
1361878
177745
1434069
4760
1336403
1912089
1395532
371172
282913
574044
1672692
1925473
995290
66266
956947
639451
448076
1385908
430677
1072974
1035425
1222917
1666745
1935392
375038
1090730
706945
1813944
259849
1634998
529973
1800199
1407891
1066689
1526781
801388
1372467
54323
499626
845458
1728105
651415
974983
1081120
1895249
1731136
1949562
1332253
517592
364621
1892084
1927148
1477113
598718
1826689
1121147
546028
1726448
317803
1220001
1515337
334000
210155
34670
228701
1813219
496009
407566
110020
915250
1766128
712389
651434
879961
1005818
1408841
925127
585777
260551
1151747
1014098
1466529
346675
1208686
1509232
486308
1938142
1476270
99154
1159475
504416
1641368
548443
856869
555901
921156
208810
244764
840123
1206586
574210
1888780
1784141
84459
1132243
455161
1265933
345135
485404
1045116
894917
1384772
965103
1637599
823856
138013
1188414
861220
1729441
972083
1101836
1382897
1941062
964534
464902
1742315
119759
1512296
248517
1549744
648822
859609
707806
143351
1000869
53026
1225937
658897
493067
331096
1543266
813711
747609
1416074
1367250
1839194
1922870
28526
1386804
566224
999410
265773
403917
1484359
1160667
1253486
559266
51043
1881346
1339244
1435053
600281
1452069
682695
1008742
396099
1230409
837310
1968130
1274578
791020
240831
956556
1691665
1701129
663525
1766555
1864421
1502020
516289
534503
97313
1592192
1139405
1443223
864399
825014
719236
84496
1598378
1420072
1313989
266822
1907531
1241894
1154983
1562830
573005
240151
1052624
683664
745765
1221509
1663088
541452
745759
1133930
1103467
942066
1063034
1126403
773853
421108
1768224
743009
1922402
1279561
1706744
1797182
189575
1007678
1993019
1493043
760189
572906
1517478
1322626
721571
1728672
642968
381801
1407465
1272716
1275235
1612788
891251
281009
1537968
1612636
1926590
40184
366238
1995788
434712
640439
1898372
310969
787957
1253725
18850
1795242
1748863
534425
736365
852661
488326
1899012
1508748
1519840
133284
1789504
1822613
257022
123134
30294
750999
1444086
635431
1416148
971626
860862
1386757
1042580
1830793
340229
220324
288710
828315
1428602
1586542
166197
1534807
63282
1865914
336967
1649541
463900
836272
1303266
630159
1157957
1051163
1698067
671273
260390
1665509
1474065
1720618
1413640
817927
493549
758588
1640879
1074540
606959
1842878
1843114
103556
1559632
931666
1758158
383001
1961365
1048236
22281
1730606
1779749
1973801
82938
1215182
314917
1580252
1023826
587481
1528847
937645
1369163
934839
210710
736690
1275493
1788236
1590745
1797488
728917
256680
1473902
767933
1053570
683366
314835
1620502
1843175
1401350
1166848
874871
236227
1955756
566117
298459
174573
1907038
1048543
344700
1019685
1740336
1059940
1200545
75577
1344699
1649223
704638
671764
405896
736346
1849928
652984
1538054
824265
1237221
536629
837404
334800
630907
671694
913540
1051223
1230356
1948632
1079994
1451407
251089
1940352
842854
238972
1490180
702201
1456351
1525866
453201
922315
1188030
177013
26569
1463581
553468
1176938
944334
1919630
1202710
1602360
1918549
10172
935730
328413
844693
22689
1279431
464418
1518720
812822
1861463
351235
1621178
44092
118637
227288
1436068
454851
1463309
784268
1514977
1299778
1445955
1303765
1175550
709449
1117801
51767
393698
386996
1219687
1290030
1864965
100914
782936
365747
1498238
849597
1783765
773530
621456
1457738
1578851
237894
396752
1692390
294243
1623047
223171
954523
1943149
1421875
397800
1300093
972413
425898
187797
1277623
1381427
755555
579992
729979
403356
1891427
1403504
1467411
739891
882861
929859
1016036
314283
860066
1701127
146186
682021
1307917
390988
641970
1234398
234747
1029792
82397
1463193
645483
416163
530847
271449
715315
1029881
1103507
1873317
548886
875311
1363502
1586547
227373
336185
783002
928906
1209332
1891386
504573
1642733
2932
430796
69270
1311180
1800393
305565
1388955
1930713
690004
1899659
1674240
166769
1471231
1828127
110629
1055401
1956722
1130258
316438
884813
105261
1419229
1791883
12341
1619166
635737
17318
437900
585797
1727540
103863
174292
1584138
412429
152458
919995
729760
1542365
612652
1509789
1111962
548704
1264026
223403
1914768
114437
885783
898053
957719
1348212
730836
171072
40633
1739249
422377
551697
590699
436208
1890601
1196413
721529
1559473
214461
1824743
1354563
601985
581009
1362136
666412
907328
63998
316727
728696
150285
74026
1850753
657871
1133062
1089600
273098
830823
357318
666266
1197451
1494058
385483
1157106
1866103
1726048
250617
1268223
1126306
255395
1325969
945256
1959580
322509
641232
531106
951817
136742
368785
1858166
1177254
1373624
574465
1718962
1190763
623821
1463593
415977
1074835
101987
838754
1222308
16495
582867
17560
14168
559437
1010980
1814412
1234271
1076527
1203652
1779183
1116607
1742067
1372916
644969
1062121
544472
1018722
179750
408809
1329585
771900
482746
1079118
796950
1187466
1375042
994962
44531
1212748
21321
1771189
233477
766279
279297
47638
260495
511733
945265
1051591
1651844
1090689
1267660
954790
70159
417825
536691
234849
1088326
512535
1644247
507666
1659232
199465
1496846
1165579
832223
1077023
800850
259013
46856
174023
108535
856152
272688
1641625
1847321
77186
1744329
1710194
1673106
451513
1161096
1131443
1500575
861225
1756161
1750581
732213
1679616
65673
86520
856096
519661
1979149
346072
1953493
1291890
652105
1618980
734947
1480389
492499
1052149
1440691
621502
812628
521677
1579057
1593508
225562
650627
563126
1186865
1054865
1591608
1607174
791122
653014
214378
1529358
1021091
419716
505130
1071352
1041198
373822
622270
1901193
1854104
1297275
934097
802195
1443104
1575897
1004158
199972
623758
553391
369949
811204
917203
1685932
1382092
549757
1766921
1767365
1504821
1233753
1805591
99328
1100843
517681
1062855
870470
1128868
1699852
1708423
1858298
1989442
1372767
1857267
1092045
1141527
1104733
390246
776707
802814
1107362
1166139
680711
1003407
929030
1134372
1926945
695939
1419169
317798
54164
1369043
463360
354060
1318821
1900624
1724946
1045161
724577
277134
799251
194321
1891270
837290
1713698
1765273
1435269
1932140
7883
5419
236884
1769130
1842281
1550302
1976135
1914302
575570
1336798
1761547
644001
945715
1121970
1868278
532742
1463206
588566
1074662
1803735
1751090
893901
831444
832033
76644
1936966
1913678
1172895
747659
313215
1399257
1103483
862715
629025
1107646
1537518
776480
446249
1643110
1232550
484784
180701
1515649
1478880
1147733
522076
1844391
142037
520449
1142921
1533847
1045233
32118
1058438
1374466
73014
749430
10238
1410233
725858
1000261
1103231
372605
1510866
160237
1126877
1580007
322840
1878681
616389
1465458
1581164
528689
1253996
800852
144135
719172
1024209
241295
1255817
659660
524545
1585925
1328347
520111
773487
1912590
514032
1466388
1010020
1621492
1437009
1127082
1461597
1678948
956076
1775551
1578539
1621933
190295
1133797
1963645
229734
818815
34148
1836943
1273301
355028
1475760
812083
808475
1793094
1600322
1043793
1806046
872237
273217
1592043
946199
1029132
452434
39889
1667347
342861
432555
472522
1557505
1441337
673289
541273
120434
953943
1262183
435469
711404
64199
1529146
723709
286763
1095298
1673972
1002218
851211
1144077
1751597
393389
1132910
716392
1448473
1330818
327694
683442
1534153
375231
1912601
1800995
1470330
509822
1881230
547748
1333231
1751758
929594
1606538
691256
1790548
1877946
285959
850292
1553018
802164
1318860
1594676
1527728
988101
415909
716349
1068200
1239605
1272252
1212298
1592032
1489491
1129508
1903295
1654130
1660463
16605
1311427
1681586
1770644
1521613
465494
767958
823361
451328
428817
1057876
1660038
1271330
829473
117333
509843
1515437
202165
1488732
431092
342153
607172
1706780
1380135
789601
1509637
1653276
217372
899822
502499
1283555
15535
1527182
465494
1802208
1543404
1071514
744372
324818
1326847
1050177
792981
357611
1479371
327617
183428
1814123
747791
1589797
758543
196246
1459306
646188
313953
467677
1183942
665731
1097626
1915953
1630274
1586041
1798598
642314
693947
1666355
901632
471674
699422
422772
602757
358106
1894292
1404141
1236717
505581
1042301
1830228
419416
1785304
69386
1103827
518100
431212
292144
221965
1413351
641263
48621
1006732
738285
1611853
1955360
706528
1634660
824846
1645422
419187
1004650
1460869
1065229
17480
773652
714192
1329483
1057621
1847806
1487845
1077180
84850
956539
1571210
1756525
1989050
990791
1617341
1799530
1889087
1820395
1189032
550498
94589
475485
70542
282977
929143
1670813
1603329
1034588
1283089
1878475
1301121
251170
1868343
1461830
1165465
466202
1914795
1418861
784927
1565467
1997183
168893
1511740
1456308
1327006
1009382
67768
317781
925281
1675345
1011595
606752
1363834
1294114
1576329
1714273
317355
1730004
697022
245213
1616566
373310
1720140
81353
1025929
402674
1873477
1820197
1171454
324833
1797068
1659203
1468590
1578204
1562784
938343
267109
1710930
1279998
727894
1411568
1081290
19089
665345
1047108
778140
1762040
880012
810321
1828170
630987
446703
175073
1445668
124350
1600281
1870989
195291
653046
1901686
619188
955475
1608888
1351776
356652
436144
938620
1573542
811576
729045
746578
631312
1757089
1662569
1227617
483083
320381
1946237
329565
116075
541070
527292
1035411
1802419
664308
1424859
1091400
1980532
1369945
1348350
514321
1054445
1549265
1667468
1169964
409115
1745533
1266546
693662
330872
380820
969042
800078
1638634
260236
1989256
980996
1629547
368640
1944979
1933669
8780
1769442
908963
889784
1039370
1193967
825067
10543
1610449
831408
1635235
1732130
1032471
125962
872810
1356129
668377
79840
1582753
1197746
110122
1798229
1447101
1578239
1340564
1908664
1059556
1854562
757442
994216
1138494
546149
290206
1676519
842996
876888
1924318
1205061
1058542
1813332
1067031
802308
879532
1346104
25812
1100783
1490193
684136
1835390
1287089
702600
1758016
1433525
1388274
303921
1609080
1283738
754985
140791
936935
1933562
329790
171943
1341493
1574387
1429011
921008
1947470
177685
1481715
1365499
865577
1637758
427561
198624
887570
984171
655648
302661
950568
1865930
792046
637987
1924239
1205251
1839402
1906131
1032167
762707
1280530
1046220
576969
1623853
1673830
1261100
793220
1227479
1972343
465113
1574239
162235
1447298
341704
1307873
256451
1132727
865401
659241
343890
1645832
1580733
1467556
337345
1132596
1476065
1506255
1950266
1196265
314783
542974
1544766
1023589
853476
1489473
1040062
1768465
1592855
1287731
1516231
263202
689377
1601058
305475
1719295
1185119
1161216
1180411
687889
714619
1883564
1136614
785442
187372
630858
1562016
1096225
734940
889415
758495
1601300
1050011
1027817
970001
912430
326797
813418
1231886
1849790
49765
1650813
1398793
195077
698126
278252
1168538
486857
1163047
969229
1681567
294926
572213
186357
370432
1111046
408045
1270565
665484
547855
427791
774800
1768608
228562
1262928
97492
1898095
1736297
1529993
1436019
1954404
1587347
1458299
683351
1984167
632103
318940
49523
179178
1867070
71894
492757
285277
29869
424862
1513370
1784811
1583292
107296
1574789
1703583
895867
598668
558073
797714
1668930
1415407
1333014
873048
716333
104289
305550
494742
425597
76605
535991
1206281
1228623
1445096
1770306
1655584
714214
100310
1989611
853403
1620832
204534
751688
721941
640806
778441
1672829
1674775
83900
18895
602888
1328886
455069
1747102
323728
1602244
556880
1111570
1843701
845127
330645
338879
1327741
1556439
891422
784945
367483
1006585
1652841
1950676
775157
1106579
838199
689981
150672
773708
989452
696965
34741
280927
1350923
1522031
1414049
29591
1452270
988403
65742
679711
364468
1041096
88065
1989246
1891963
1525334
166578
1840829
794230
1808378
1443231
1484458
1834407
1257072
96200
958557
40027
1971879
1561095
810625
625316
912635
1168623
116194
275858
1843088
1566374
613633
312612
911717
574578
1928570
991257
1683459
26379
1535717
1197337
1832137
326921
200746
938204
483382
330492
1879092
1586107
792853
900027
675522
652844
1623370
590898
1317569
964755
1561503
643012
1939403
168971
723682
350208
1754160
859365
185044
157666
1408670
1395004
962222
776705
720469
138717
188191
1355920
809973
767819
1938533
1259875
1827857
1982333
1812351
1340537
431585
1888205
622817
218105
1806835
1009991
548464
729127
1134891
1461592
170536
663045
399695
1465175
639345
1813307
1766670
16130
816706
1723356
452283
788582
45322
1949302
1755146
18843
617685
127088
1891000
1857421
90526
1813306
1424388
265517
687059
215634
901947
485016
1132388
279126
774362
316510
1451325
463648
891851
627710
954304
353184
45863
1656523
692557
416342
631862
901677
1872396
1709861
1735847
573634
114947
1315111
456968
528306
1461940
780210
1914458
1384318
155788
357251
1445584
368785
1549200
541837
1645421
1641568
1628348
334471
1453961
1150848
1008476
1649367
1909559
379135
1759940
24638
477821
1089793
459140
49811
963632
1061532
297142
199249
385365
1507873
1599604
137235
1704147
1853666
83469
1397514
1458957
1575411
788043
1969688
205647
1145751
1558049
743415
846790
1234284
1689193
1521920
900872
1493893
1911779
764569
214762
951988
1541897
559345
184031
1136890
955842
871037
200036
1397881
135551
1339558
660168
376180
1154212
1170852
1136563
71340
185894
1456538
413119
820898
1752736
827568
1422329
1484005
1804027
1748342
128388
1581621
1579132
344182
685582
1539746
1804834
1087404
1641326
1645340
1198546
467511
760592
432545
1273461
1730444
1936605
698035
912239
1507282
982011
537263
1551587
919429
1257621
324312
876789
1445985
1421024
578630
1390633
346778
1890143
607388
1513143
1658471
1975674
399503
262367
1927396
456026
639425
632235
870582
795873
410548
1650476
44102
1077724
1774284
1160124
1909038
522448
1565952
434788
408345
1971186
1452648
70806
1419874
1531397
1028453
5104
1658263
1140173
270604
673334
952391
1486088
1729997
551822
88911
380601
495360
224558
1719723
296476
1971848
980424
280327
305418
423798
1855158
1824117
1464834
1958115
1134261
1571973
1712424
534944
1738807
1480841
1300024
483228
882580
1771005
424307
1705959
679736
1580999
1641591
580543
306117
6305
200493
1647010
1770190
1078565
586285
227917
9426
1097509
1635582
1567408
1477834
1378586
1810041
194276
643150
471749
1186450
745983
716481
32900
840082
1024669
401813
1006944
1772580
1698673
1115180
471732
546226
1791316
1262596
953011
1342572
1024949
900749
1667096
1833556
1967861
722269
431596
1624617
50721
96359
551360
1324147
1157216
902746
283283
827687
1930570
1038252
652372
1540845
346492
1014804
1809727
1950300
1475148
932009
1580913
1299944
422567
24490
1839472
1254808
85333
1364354
1008607
897198
418801
886383
1438131
1500936
1374721
14954
685607
986913
988405
549592
1939418
1452056
72822
1475955
1915508
1315843
561244
459640
948376
1315729
19795
595909
1248236
841629
1580805
1386026
1001771
1606595
1261395
1111043
221396
463905
423548
1724354
1727728
413689
282915
439254
715405
1690989
65209
311015
1215947
492840
191848
413638
1561707
1985713
1522633
1430674
1683315
758870
1062488
1018480
260286
193070
426533
403757
362380
1695331
1845746
1258199
985195
634555
88860
30609
1361408
873482
1893124
1924361
967451
1755619
211496
1381687
730130
1429521
1526299
978426
978498
461395
1795656
497729
650539
917280
1717392
1256965
144470
1731719
1791422
1165517
1779132
1099466
223758
1427840
487734
1935174
1505931
889625
1077751
1117232
1414051
974659
685981
30517
1423564
21288
1211506
1298068
66932
1123512
1721122
1353671
1909589
704656
1102193
1080240
209686
876296
627178
1365743
156029
319055
1205672
1761752
135597
532519
680152
1232735
468076
1244958
1684859
1906782
991776
741401
1141820
441788
803638
1398916
14185
1377676
1339152
1670137
433053
348377
80572
546973
650107
1532652
1571069
181382
153926
1371874
1796121
1615869
418605
303195
951815
1813313
481088
1919441
329078
577845
660306
634507
286907
877537
962447
1415326
1122109
1846922
1880011
702711
859019
1859952
487594
492722
1672871
1552997
856402
99127
870608
1750538
217653
1341048
796598
1338893
1213609
195870
604556
1793273
1758527
53781
1176914
1197460
1663336
256617
829916
1090650
243388
1727265
1715862
1127231
781378
248722
755598
1810505
1588457
1217238
753583
1133640
1313856
671412
269760
1759011
1487878
1106871
1178739
587562
1923677
1588435
789463
470721
1226760
1453024
1716448
832411
758633
1507829
1378425
695050
586433
1855560
1408342
1038098
649964
1180043
1848240
1281149
1182427
350969
1892661
87881
493800
1676728
1405821
575682
1910217
481089
1995694
948411
1844446
181639
1485475
1063491
1518494
311682
1088249
1549812
1828861
1209922
156488
1366539
558580
1939650
1450395
425725
809692
1345996
645114
1984972
1136458
522188
16054
1899083
1203248
478447
619861
1698372
1621395
1148608
165946
1896376
1856626
31912
315421
1621726
1982043
289288
1440186
1483306
1089553
868476
695792
315238
1138650
427642
1215907
1079308
1920108
1112627
1807113
1414915
1605463
1619979
1250748
1184241
1183650
1524605
792330
1656696
1711108
1178832
47023
363577
748148
788811
1380928
1645058
1826518
311657
959757
1436905
815368
1199964
53750
259191
1207771
1397577
1955229
294650
1555518
313649
113499
133223
509427
557397
971783
670284
988790
1958015
1667243
250350
480059
1991608
755247
86161
1836044
1195810
1018319
1418809
595854
486574
627654
1435228
728705
1402937
945277
1945683
36786
1399026
514734
305732
1637668
685491
1144641
941277
1674203
656901
864542
1914713
213355
805565
1350224
545967
1153232
38902
1513360
1672816
688229
34379
1982413
1856081
374338
1927234
74755
65387
554078
1536004
1611375
1132049
284611
1703437
1050870
1720383
1563773
31015
1124613
1090562
1813927
374944
931771
1227950
1492063
1168530
128319
667821
339188
177142
1541130
1980656
1320605
1229728
344946
79788
1669698
78541
563158
1393378
1191889
313916
881285
1055402
477563
1760261
1780606
897057
529721
622362
174559
1078165
949204
988824
811227
5710
681483
593280
584356
1259719
1330415
420321
1744982
523204
800968
1647137
1962311
1284431
70726
1986804
328082
1419559
1171924
1428963
139215
1287288
1646732
1901054
602762
1890824
534781
671124
1907521
740151
1471098
245363
1531628
1964082
1484233
1418126
78458
1181681
877374
861744
1419680
506772
1961071
1249385
726170
649139
926923
147457
291470
356963
1478572
300575
1336581
1232414
520354
1067538
212413
215688
467401
1751851
1480502
889618
189072
266098
160600
1104667
1350800
411858
1000528
1170216
1998785
1417341
1180166
824001
86366
1296047
1687790
525835
108835
1590428
586900
275662
1238947
1376509
389760
718915
1835896
602029
591733
187230
49921
802990
1825538
1609929
1580954
1326602
1851345
301310
833091
292181
792409
1502814
1516137
1452358
1992824
786000
638877
886890
215233
323970
1331791
34167
391076
1081912
150379
325697
1536608
771642
58905
1862915
1692624
234260
1050949
1193633
336430
1967232
127723
801464
276460
1937763
1056428
1383454
683507
687771
503132
1521630
1446043
728922
1346161
285230
243401
172719
1829185
1808278
81003
923791
544951
929420
1094920
1069326
1159839
124108
1245702
1219317
188176
1945301
657024
22154
1660613
1135548
520629
185108
488506
1882804
1268412
676494
1823227
1994944
782822
1079961
908245
1339834
1734391
1654700
769579
1021342
292060
365986
1167934
1832218
1261337
1011757
1406646
1840423
1058638
62666
602300
967332
254652
394158
436732
266472
405894
258934
1603294
729921
1599895
590355
469459
1402934
19240
626344
671826
1813042
1510164
733236
1282526
232815
544575
639134
1670970
338857
1532131
746414
747019
55775
554980
1383309
646254
608712
839349
1182699
1564225
136133
1490263
1779679
1708132
282500
454942
229806
1505956
1566688
1766705
1364703
170457
1131894
1508147
707761
552099
490422
319781
439710
1198080
10007
291690
145139
1031442
1856410
1617503
372451
1213343
906703
83047
1283681
425946
179184
602053
1778628
1956731
312275
1161188
1700412
1404211
1038643
74483
1862872
114097
1573517
376404
170218
677783
1991635
770610
1757230
1171073
20602
795853
162760
1871122
673422
1534473
742136
73447
886844
80246
108849
41151
1673542
440062
1093466
94391
1774256
1176150
209090
960961
1427845
1057647
399635
15238
123597
467724
1084353
777076
905368
1126425
1408143
1475269
1367825
1925589
355065
1907574
1522742
877427
582715
1531454
1544017
1859647
147709
866061
1012186
1213724
11780
390808
950536
234521
1307412
753592
537660
1416347
848031
1822766
248327
156021
1395427
933348
1222782
1063368
498569
126747
1124812
1097590
1020066
112694
71363
1612959
1430527
1440442
497026
144282
1360748
1367699
253583
1139592
1153143
993604
1105674
735199
705885
548050
972731
1397528
924378
1799879
1290692
802884
8858
619259
187624
471038
1144716
379454
1464948
703748
1566950
499708
35503
165777
1729596
1708363
1485074
1337148
821576
1387799
470852
1806225
761952
1549915
1425705
787095
1201636
23097
1632402
1245290
1014380
1425846
1677782
125936
601464
1144032
553030
504276
1098785
1082190
1646344
38716
1287284
115498
1647454
914362
716091
1917240
977940
1712659
1756068
831154
415788
1839482
275219
1024033
848504
1628275
835673
1325985
1251960
1249980
1313276
1086301
1598428
1810419
1123534
372252
352838
712718
1393384
1793487
321977
657553
1141525
936386
1685927
957020
1252567
1968515
519221
445451
1598088
942879
675599
294987
1919906
1736039
1185312
1959448
644276
1926355
405125
1438147
1387299
993017
515009
1010101
258396
1600289
513026
578239
4003
1626424
1437983
1039942
1161350
341747
1177684
612028
727732
1696937
464684
907817
1097259
1357544
1769901
413580
1303194
1329425
1492852
1291700
1773489
1249917
288158
472917
1721588
209415
586454
148370
1596410
1003823
1835328
251166
848518
764365
1066628
245916
1855250
722203
1273253
1633281
62531
1388989
859801
241045
315176
725068
823812
431758
642520
1989625
160254
405002
265998
617127
926661
684958
291979
351626
1230164
833526
1841013
1891748
82103
1098875
133271
1264382
1897687
1050091
1572552
1291510
24450
1425807
277013
131990
1460509
940430
744886
683531
1564670
1602028
337853
693807
610521
1586080
995812
1963634
1847858
1684817
1626812
1054497
1376172
931023
284426
1629717
761955
1982922
134763
1445273
1897192
1087804
566535
289462
1815208
1872084
1664722
296596
850959
1256948
1906668
43866
1651925
1208986
127407
1956526
1062934
570424
1614932
460964
1654372
1834608
1112042
933484
44147
995543
1261333
1729994
1362346
1941273
1277713
439929
1058423
891768
1199977
1517282
1299301
918485
746263
1047177
1199968
96873
1039748
181076
972661
129172
112139
1691388
1197020
589380
84033
608395
115798
1619731
88171
1493338
1893230
1547513
153861
601641
1294397
615898
1330653
27737
548290
1129171
48113
1818303
796515
1845459
72253
1127580
1445614
357157
622896
581749
940697
488494
478662
1137777
82573
263956
375850
594239
260198
266165
1851378
1233975
319720
1370620
1527743
1574146
695386
1932005
1522608
1142615
27739
336193
65963
248458
509368
1937692
1996692
248878
1843291
1479650
1640490
549750
1745828
864847
1988648
432808
1669837
1108677
1662450
1376689
602833
626937
1756209
1832868
1348799
534357
133931
359391
1631006
397252
1207295
198631
274971
707765
1092236
317205
836969
13393
1206778
1293981
409543
1899118
635006
1051259
1534825
567655
1594819
75477
1397749
439139
1117697
1574053
1701471
471240
1257880
1959043
46266
1674965
110381
1957142
394940
571476
254042
1755893
1437185
307950
1571501
1338778
44542
919756
889027
894684
1718551
154317
1436390
960320
378487
742911
942772
1478762
1840708
810007
296659
937718
192472
725182
1326954
322676
916005
181733
737451
1316527
1718257
958911
1256005
1620785
245503
690038
323621
1544132
41759
210971
70306
1630519
1208859
379716
1516445
983688
793750
1537071
214242
786412
1430431
67945
1944709
960149
1056624
246584
651654
234294
1612161
676617
791845
1446963
1236234
1000453
439222
1062361
1572595
91933
1886480
1360327
678590
1466900
1593788
679313
976753
647231
1367044
848770
1228020
1849046
171687
1817379
1907449
900630
875411
821066
760427
1342541
221071
547469
762599
824667
373025
1506710
1467637
758027
1080003
1532910
1874009
584657
1361105
335725
776624
1693261
841826
1312327
1665989
1047456
1358520
606042
1940593
1230834
530715
785571
386035
1542371
618679
796050
235159
218311
1418265
1023645
772435
804438
1876724
111598
275696
170358
968846
710374
768458
411489
476468
1550961
871105
1839228
1894645
634357
625249
1736118
1592081
1718730
1866596
902170
581879
212374
1249948
1191493
10134
1724121
828716
1614852
562486
1581512
627759
1784938
935420
875680
1787458
323423
265433
23730
168271
94329
468150
851264
1776149
1317588
938486
1104843
1681923
504083
368760
170493
1585845
1657598
1169463
1319200
138260
1875823
1884750
1362423
1691529
1786465
1483488
593447
969749
81594
840504
965948
1652851
143717
843880
1358754
127493
1539760
309871
1684943
462644
1886175
800054
905819
1299294
83644
1448394
1805271
598681
585353
1736673
72810
421375
1963614
254988
1746070
1301641
585550
1033414
719940
34947
488939
1914091
1177992
1752114
1308125
1803086
828536
1416818
1183259
261591
967813
925692
749912
1153292
285099
1452276
186112
333207
1358986
1749897
1849492
1141532
407017
1971519
1952446
1843238
3402
827793
1926021
241016
698116
311542
1563798
1690391
493956
1873968
1089139
473596
724612
201779
1807656
133935
1359190
197463
1307995
552483
596621
173050
792209
1421454
419367
244825
586295
1741979
1584800
1786131
458159
26115
435316
1069939
523280
860749
1186571
1350010
1730501
1277044
547609
1495658
173831
1799820
1413915
8615
1844454
761673
797822
534074
884518
1828261
1393289
206347
492615
643334
1675361
482872
1192319
126486
1795798
919709
1919223
1678748
1911467
1911959
1367911
898298
780312
1975436
1099353
1778367
252028
391867
1679442
899381
1857802
587548
303595
124996
1958131
253153
1721769
1346423
803144
524201
439463
1049963
750040
1687685
988237
1766521
264057
467977
1031634
121463
796336
204544
1168905
28244
1319258
599654
1317000
1387429
822403
793435
415317
259420
1713854
32025
1310092
1830730
92464
1274904
1165655
1157095
1816868
280252
1839247
1815832
379137
239190
1040684
1632970
1765990
781052
109094
1423178
45050
51609
958932
839112
953299
282810
1861477
1217456
419402
1146966
1753950
643574
676473
269612
1435995
678127
1347803
1786748
437360
1232934
288805
217016
81460
1236554
1154211
258410
1499403
709574
1203727
1867034
281346
1326707
1442079
1187352
43727
1694210
635832
1925096
43310
1040070
780336
1508346
507053
608085
73699
1751898
1859240
100818
982257
1080419
1024339
1550534
1341435
1323519
517415
1083871
1780760
809882
1675660
1811938
397539
1160971
1609422
1009687
1771972
1977654
915565
269740
1288209
1122075
875329
1629782
455510
1636906
910087
126182
4012
833162
1200303
1639765
1040388
180434
1513486
1594875
559892
1009455
317320
1723645
1534413
1609215
1404887
741660
1179605
587444
1022331
1826795
319569
608996
732664
9692
616488
421405
1796665
1642715
1899794
1995190
1783472
129417
1401787
1994348
1398788
804076
1523531
917786
1513832
1031132
877925
27012
1138034
360042
1997454
1180278
947954
13221
749642
1073237
1747895
1681889
1668357
608385
1463980
1167884
1351387
251529
1659096
1114221
869008
927
1397128
168598
970588
778389
1638018
1558175
865297
907676
1621372
1366715
554193
704160
1424610
1717057
139702
572465
870025
75409
207236
1478411
1981497
1522812
232967
794442
1488085
37161
1537170
1976796
1869592
880258
214245
1654206
1080236
1497769
653431
947839
454081
70480
620226
1567200
1973047
699535
800336
1457800
598473
1582656
547640
468276
1659663
1794104
1778815
442460
1079510
313212
1924561
1902941
1507226
1546898
1430967
858066
423532
510066
1166955
1183538
924913
169050
530276
1327017
439763
1271450
1354946
591301
897101
1015479
1855959
405197
1818836
1259835
1268504
1443236
1739282
1645847
1696454
1902109
615191
1024068
1921194
701025
15805
1978930
1972575
1506720
437949
1469763
1603017
1577415
805867
899428
453535
670524
47327
441577
492732
276215
1369453
1864097
700427
30951
883936
1684697
936834
1890289
31252
401385
413215
1058033
1648586
1454535
475255
1226853
1343015
1809173
823582
63545
1232595
1954107
1414652
1359144
1473765
481881
415156
1916656
1579435
1391763
347807
1043401
505330
1911130
621611
1391115
830297
834456
1981467
1328919
397975
682082
403597
745593
348999
493096
1027997
1353814
1977847
1204034
1978651
293999
58851
335083
326049
726135
961276
1684595
757801
491341
796507
955503
57458
1053499
1916238
1769873
1340310
1701592
183044
608744
1921819
1998565
1124642
619079
1580072
837066
1597514
1019588
1857062
763925
970345
452180
244241
1633531
1692166
647846
346974
1322242
1453976
162674
891751
52683
373626
1710956
1142964
1576590
432937
1499917
831576
1906094
860292
1209215
944097
1456134
1458919
1014231
95346
867692
1838414
1279789
1583193
487057
787657
1761579
7816
548671
401731
489838
1782502
201308
1440403
1768102
1104221
709378
1967228
1491387
1080688
873781
319163
69737
1747494
1623006
1152072
14862
1059729
1910960
219592
993969
67167
1509458
66050
523012
806554
1181811
1534715
1126139
137453
132841
1985309
1680860
686592
1429910
1202759
337953
1083113
575407
178881
1621616
1702169
1861280
1036994
1481754
464670
1324186
1508884
1479465
1698431
1930488
991271
459020
1532399
1886170
1785902
37234
1627178
1577727
1521195
1997106
1686092
1819214
758698
755948
1716584
783077
1441905
1335485
1124239
63674
1966142
1971078
1341381
1444037
1177985
1771007
817929
372370
581611
1971797
17115
1625733
1462331
982179
494664
1838271
1914779
634396
275598
814853
1390014
553664
1971705
191899
873974
561210
734678
1125798
1971076
273381
603110
192768
233434
379400
1998562
924844
594170
1524761
1915661
504095
1312036
225810
1135219
439804
225019
1058399
1477178
278490
555617
274366
1334413
1468463
298678
1761708
1795165
1538767
311636
1441152
1164786
174990
1786807
1153329
1692743
784534
896890
1945289
395854
1155710
1729445
1817480
1635593
1739898
982549
1151116
1404300
456241
1368009
1031967
1976445
81585
94408
322539
1914879
1477303
911438
1848747
1251771
290245
446578
1871013
1379158
1567251
617470
1311790
837373
10862
823787
1411146
957423
1094900
320876
231702
1634272
1764840
1680183
1984829
511177
349424
1058850
369936
1980985
1136676
187110
504753
1961402
1026946
1709437
577272
1055741
368254
130568
537640
878237
1109170
167259
992075
1977797
1026882
1426518
518192
147464
1415940
1653507
1022346
1660354
1938339
1723867
1779288
1978047
1662471
1413404
1331387
1071358
492322
585114
714967
694605
939116
1097441
871811
481128
877326
1160041
656039
1526213
1074278
709379
913910
881015
907555
147402
136466
74439
1838263
810253
1994507
1702950
1788740
1731258
417225
1957108
1114107
1069661
376145
1021210
136637
1227996
393711
275408
1629209
662817
1862193
1950647
1900614
819371
549941
1372901
1249605
1922232
1084356
36857
1781397
713417
191408
1185382
591257
1707370
230085
654888
1831904
373158
1195706
1155488
1348941
827912
1162736
59609
829707
1249037
520226
1079259
39409
1480966
589122
239131
1550766
1501602
767247
371305
316046
1568177
1097203
761083
1615572
811178
189010
62384
1192633
390207
257006
748534
859872
1908094
1295652
96094
710890
978771
307348
730146
680890
1796883
502451
1071645
486799
239339
365426
797856
1960779
1041742
634890
332401
713797
360895
1692185
43668
153229
911908
844783
841407
888176
694993
1229831
486817
1073135
718691
985022
1663303
1379065
1727984
978280
81618
766549
825289
1387908
1754013
596684
1508734
413576
932726
1843716
224837
170033
1104828
1363621
1686642
1418532
1378189
573283
958251
705936
603055
1770623
890661
284631
1302601
892284
62837
162283
741306
982194
1766595
1189803
1974559
616410
1402428
1832668
482573
295008
1818651
1425958
442999
1160257
1144541
707759
974457
1244841
1025728
88764
1473521
434264
265896
455153
248562
1450473
1587860
1393712
184894
21901
248362
342837
977150
873002
1107472
1312214
974934
158478
11781
413990
348614
1292863
1341535
1472673
869545
1443284
595026
163273
1922842
79784
1932146
267059
1970938
454302
1703978
462082
44928
407647
1829575
1323178
1850361
352776
1657697
1664433
1744751
1627653
1813159
1200107
30903
1763570
1023251
1382565
1751701
514809
1205132
721536
1898003
1583522
1061672
434686
1405131
383786
715524
1406614
1102093
43675
168403
1022442
865714
1855816
30163
684673
557755
1224188
1948541
1811701
1402127
319439
1157671
1713148
613582
791330
106644
454930
1728771
832546
1033446
1591247
939523
1574035
398941
321179
740634
1592261
1006160
1319890
1938632
1827785
719763
652462
1802775
488911
36292
1184586
1796470
1139152
1920795
1800570
636746
101408
1629130
712326
284837
346234
1151489
688722
1574556
1850158
1397687
1967097
1928961
1294669
1671462
756410
1501100
938578
489069
1799259
609272
1233046
1411904
1138575
1561472
1125237
1275984
70158
998219
152180
325520
1630961
920526
1249715
465814
1443049
145343
1712299
1901379
1518256
1385890
1829077
1773882
1830478
454054
798070
1334952
1145083
82498
17999
1464765
399866
1806075
1248310
27160
1370356
1719558
470617
174805
808402
1552397
1326049
500439
717061
1748684
1643471
406412
1908866
1446500
647639
719784
727388
677425
1170393
421847
1875593
310402
278203
356622
14468
605471
365637
1129262
1571352
1058789
1130085
1902254
906078
118859
1647677
1383583
1669002
1845557
1822980
47058
1056819
1614930
1439395
691085
1146616
320924
1708563
885320
1136230
681616
1443492
1639191
1800807
1737619
171080
1988210
62689
586131
1664916
1396705
1931062
821304
1522236
1064552
359084
1882199
26276
1244882
1966667
251940
340958
670767
1098880
1417026
1408223
485081
907584
1618816
1201901
349316
1917937
1076183
1353882
1771123
316901
177654
933009
459054
188536
1960356
1048716
1614562
1558236
1177072
937797
1728411
571939
1949670
76109
1878572
1225193
1060556
217563
726263
1158365
185883
1539325
873508
601362
1552722
1876959
240776
1824299
206842
642387
1475397
1615730
1986640
1463120
1956427
1129513
1557414
1565671
360818
1469953
212489
105776
1231374
1253314
1115288
1784616
942246
491450
1642836
184630
477782
865068
11550
100339
1150935
1143125
187776
589258
63440
565286
1723745
1079359
1485747
982944
730629
1899435
271934
1727029
1255096
1423919
834187
1196136
693299
1480693
47187
1383993
1079323
743051
300103
733776
864192
989722
1692937
243202
387203
365812
1525776
542357
1537155
559806
1761967
1132181
1960971
1989098
1456144
347341
216609
117215
1845936
465406
1156630
983661
124478
986662
578071
638002
1489734
723072
1268494
550012
1096571
1889107
285340
1297311
308420
359542
842072
1803841
1181147
1452463
1551546
363703
994254
290385
1511546
420203
1072049
930990
109321
618436
1731734
607779
1168461
120336
1963237
1050222
513079
1055865
1441539
232428
533223
928125
1241744
1018309
500573
1810909
1763039
1069175
941328
1875250
1946175
1621317
1555248
167792
90387
1649743
306897
732309
422053
364723
1421692
1054222
675221
1036844
1360062
539585
367098
1262925
762606
201977
1680275
1382330
652630
1613722
434289
1089709
192483
1805616
1083818
538896
1012822
1867935
1578592
1738732
823817
1907788
1497721
1882855
961193
770170
1965712
1920720
1212620
620586
766465
935818
1529456
208039
217302
1433584
1575065
59857
1672120
1461158
804964
1791628
324286
1621102
1662538
1146875
267617
1105770
209284
1194586
304791
1031214
1064874
1185775
1988006
539458
636524
976603
1833767
1920708
1856261
706069
181560
744073
1056671
517316
657430
787685
1704471
38847
1710854
1417564
1818524
24443
245431
1906493
121450
1674076
473205
407951
1388183
1428253
1491894
1331965
1189862
402995
1517863
1310484
1744863
1374888
1689905
932824
129094
1309471
1977144
70337
1974456
601145
1141226
700590
388128
1528091
462103
1776570
661066
1855850
834540
155973
157576
1766727
231082
606786
1727947
220748
166438
331650
405515
1260055
156207
806231
500796
1790802
1669909
201215
413494
42421
1581468
552279
1854489
1293911
1889727
847347
1445190
874596
835825
1166215
1161494
168101
395165
125997
515335
1240986
1811346
316553
301600
91863
526024
1482952
692248
639184
724887
1257683
858584
435883
249840
1408663
746083
1937905
1138499
390864
1461572
262483
778282
476529
616206
401482
1504258
1017314
1938315
149322
3198
995623
1355815
1050246
553107
1369997
262519
1707499
1995693
1286456
466760
1699521
1465128
1075606
1502346
800042
1002711
1776505
1982568
763904
1383069
1925266
1412116
1050843
506445
469528
662064
456845
1220086
70547
877443
874530
690194
1917955
770670
1222653
1482797
1758258
1343703
783521
238088
137534
1445475
1039775
611226
1450605
460905
524764
410093
849262
865973
1895935
296126
799945
281438
607327
1829861
649953
1669468
59915
1193746
545978
1650277
441181
1456639
282009
1373024
1741265
1893053
1298045
1980917
1626783
100454
683196
816632
1328171
645716
793964
1199058
1722847
1076580
793019
1149534
1723500
884529
1285288
1396120
548276
990138
1076923
542181
647780
1861233
1147067
1331551
534196
841137
1710031
980707
1361562
159533
552710
1764419
1870748
175073
641354
1833234
638843
428381
779406
470964
1511024
299879
1729839
60360
1097135
931848
146223
1149598
1470141
679989
865104
1299081
1919934
651552
969840
4978
12728
94885
1160497
1160460
217539
1665021
966971
926839
589718
1444927
552547
1158654
1683819
165043
241747
758934
473554
726989
1506541
38493
876011
1284840
809064
1685479
628347
372255
1383404
639316
648101
101013
1245951
331878
1550279
921760
176760
1286442
1781719
385803
1075756
1012368
726821
1315243
1658734
1442454
2725
1495924
357147
1794330
680065
1670802
1742044
1189678
1556663
143395
178372
306768
1753257
488188
518851
45871
586134
875208
1320339
1762286
716879
1590976
51491
910745
1945245
1384156
438881
1782402
1512144
1710698
1379149
472094
1628522
29123
53891
1990161
1029908
1695866
824468
147393
1178973
107111
167016
904896
511946
1895204
70468
459029
1952560
1690254
283589
43220
1512365
537313
1194343
204039
1333096
677225
486587
932391
1295250
1797909
410675
351702
1939454
1596812
84502
261233
771850
1571404
412987
1083270
90260
1694927
929417
325480
1495771
1302048
1862615
1241848
315382
155568
1314591
1624464
187858
1301040
1472006
798338
318832
756505
1450743
71815
1711466
964210
468905
1152707
518997
63369
1497611
1516133
633178
1369991
1127617
1068734
720912
609279
1308307
1677508
1056162
1094898
419151
215392
767146
107335
1112703
1503426
316357
287891
1532901
227651
120475
1410984
292814
384710
530549
231015
413609
927945
929187
794449
336565
1810381
1301528
148442
352525
1066458
139197
1249873
1706998
487076
831884
1680012
771266
3659
636047
439874
1428121
1136869
325443
1407724
1588950
1246453
1479247
1078444
1163650
1845101
1845183
117764
1001896
1174125
1186525
514130
1663867
645343
978340
1562112
368494
1400797
1128507
1858953
954424
887639
266615
670529
1624981
1153120
1071231
547173
1095640
1870895
949371
914472
947094
959432
1968543
1970252
1276871
137587
630005
75259
1051019
575528
1079592
699135
1369020
1120030
1073268
945286
535129
1792888
101979
1762353
370374
930624
1016422
1619102
756827
621929
1707723
1028927
1550194
1918120
1065191
1493551
1587822
242992
240877
1809295
1974282
383671
441341
684542
1491320
1267437
1949699
254645
1898746
1692521
849285
118192
108655
554338
1838756
1602618
327668
1371444
1526098
725385
1267962
1362391
40911
683548
1734749
166069
690268
434956
1135331
522272
820343
1030057
198296
698791
563606
1250679
572006
504189
602600
1874785
1404787
235206
876673
559011
1643826
214715
1065463
1239705
1689256
1052379
1784119
1325142
353579
1141872
432474
1829103
644881
1288726
343132
971784
276950
504570
70033
1743642
705368
318418
475017
12132
425036
387011
1244845
868826
1180257
369512
920907
434985
278919
663681
1266487
802248
1804559
1913465
508039
1802317
1903565
317470
142341
1422094
1802410
705264
1711973
1720421
295871
750882
31142
307128
135117
503477
333058
993454
1938141
57654
559202
1925153
623133
1701257
483520
1372578
73504
725200
1972744
1031045
1926604
1050435
681345
806498
517091
1088055
1232915
228342
316967
1286262
1680233
695926
1039532
107128
773075
12508
782816
1231784
696635
1886063
705253
855078
799040
132904
1870403
1787289
531102
1065571
1782849
493562
1241542
372184
1675800
1355286
478896
1253421
1652413
693540
1833765
618741
1616635
1050614
762237
944641
51151
699897
318298
122197
466492
714702
185117
1754726
470388
143154
1809132
707887
1334656
1892231
1136402
325268
828301
132416
1481523
1895355
1212696
1650039
1649713
74902
1736036
1459965
102859
1482602
1046562
874482
806986
964503
304483
1503841
586458
1738211
1227334
38054
1452151
1131972
367967
473033
1525558
395947
1566525
694854
1866681
817895
1964755
1281989
10440
1426164
1658325
999168
65560
733923
561166
1234785
1309067
1857106
1246350
870358
1707375
285661
1139787
1731460
585125
822562
1090931
1599846
882042
671586
1544466
1304247
1639593
1019228
441255
882489
70475
722163
1553760
1284455
379714
417114
344690
752211
114917
782979
980008
340841
886634
261746
813869
1717645
1618506
1953888
1870155
1574697
1468260
1826053
227166
911704
511254
1331006
1467528
925988
1091159
859279
893157
1807724
922090
1310927
1218159
1915821
1439478
1752824
324565
1038150
1394350
1743758
838470
40904
1414217
959888
1108640
229555
324091
492593
396822
1543327
1468272
1165468
221199
1476145
673033
1473981
1208451
1929641
1006243
971252
991075
1202359
428564
932007
972417
1670162
711021
209635
1828652
128742
1117493
636689
1842171
787694
1044913
1054639
115371
1286103
1878990
1844276
973809
1416980
828248
1919996
25618
848878
185335
1879065
1531093
1429326
1338493
1703824
90025
182504
245426
1624031
764817
472446
1843669
100046
1438659
51020
1204467
1891307
46222
1329241
115847
1882226
1096410
1289497
1275198
740945
287200
1855885
92826
1305884
1505928
1013056
1540843
1393688
743131
1696922
1412222
1757254
1895845
23467
1707760
1254586
1906714
1848742
1550511
410505
736990
242425
1035311
763765
1888849
322318
884323
710468
1428822
1762432
762149
361727
1450274
1255032
465365
1467200
1588728
1970693
1589687
646300
669284
1246259
1325362
1387818
1333651
505473
1701278
38147
475341
399625
1693315
1849837
1283021
4423
1955606
1538462
1285293
89529
1237332
1421710
455652
542699
1135372
195498
1327377
868904
1439028
948255
977355
953446
1351853
1816089
488698
464132
62431
987595
1512880
1534479
1016737
685148
1875690
405554
1568749
1651147
1992015
1647251
1339816
370223
577959
1191872
1192196
1879862
1429874
1667128
1440366
674128
1094911
1862657
428258
1777657
1740038
1783109
1631837
1273202
949822
1304513
1248154
1430747
1041713
1654059
1872123
423923
37881
836615
1514336
1378808
1412952
164170
813792
1281808
762226
1517189
1771073
941056
453055
644907
1951909
1894982
682102
1118289
1716339
1698036
1638923
597491
867480
294476
437250
1404310
824890
1322502
711809
1841933
172421
666406
254593
469973
72611
419199
1350033
1329347
675055
1315312
589733
628661
1228240
376710
578285
1125364
1465076
217888
226655
922308
1794709
448606
651748
913543
1636086
1987401
1056121
1511335
1313931
377751
940653
629553
553308
1993710
805297
1669812
716277
205216
1988643
830557
355170
482867
863195
1911276
973530
285484
1094604
1799209
577336
396813
1047651
1892759
1568050
93830
408476
552158
906477
1763577
1451577
1408984
1373186
150623
722737
1005818
880732
1439758
1944749
1376176
937920
1975288
14422
457287
993614
645222
1471430
36852
1355940
915518
414661
355516
1568897
751736
42763
335104
63798
1858870
1319189
1618992
1520915
1705885
735305
66733
196901
967631
1677541
1281192
463129
1081308
818360
1763607
1733323
174667
1744279
583249
1918254
699128
1640254
283293
1961639
1981869
1064821
845752
570704
167345
1962639
863172
1004223
1273539
725597
1707663
1984628
23346
1753974
404503
758740
222288
1811868
1713181
1722663
1928838
1961929
658732
473948
593064
1915751
1535796
1030944
404658
441366
1665564
1207446
1794577
1924201
588486
944818
1114905
1110831
826039
810364
1277496
741391
1102145
1783014
634570
1475149
1785917
1031566
79147
414026
353555
1554107
593387
1093497
1299639
884714
1132666
1321255
687649
1981089
1172304
516173
550057
553148
194506
1786750
785084
941547
664485
746070
1857389
350425
427415
1793763
425159
584384
344161
1461033
1001665
838501
1671209
23471
718398
1202191
1686006
684165
349761
443244
1120527
441845
1850410
1237730
784662
1161049
9693
1604017
1542851
979076
69310
706510
636582
1587822
1631490
579414
1017396
303885
1077772
1825423
748232
1264345
1818761
789370
1084640
433099
1925231
138320
951466
637967
338898
1732548
76332
328283
344374
289056
345309
365430
1085615
1465866
1056118
1725636
1428585
468558
1421577
1883850
432765
1745233
974213
246037
1446574
1071177
613904
895017
907565
841227
209996
1225227
751488
575353
795712
374388
1725369
70273
1588738
700321
1239650
1716542
973933
529738
447366
1415980
983763
1724948
1511184
28523
837337
1281201
506369
652961
971778
419815
1780816
465655
1942949
651770
1027043
1247493
30002
355700
1621808
1331211
82196
1865708
710540
40018
1939057
1731212
1894181
100707
1146860
1484425
1399467
1054328
213269
364249
507567
1937099
1467754
1766223
1497191
677140
937474
737356
1691409
1665839
1581755
665724
783238
296868
411342
1055057
1198288
573430
845455
482639
1141294
764332
1844739
1548797
1677355
679540
805689
1200012
280662
1850774
377537
1354484
1729713
714472
1929705
1035512
324296
221947
1337758
395168
53098
1051997
617350
651386
414253
1376266
469667
1408731
1292495
1195463
1101445
1702475
1568709
1051507
52468
1542896
1282350
1357452
1988389
681645
1546494
1543960
1078212
1472387
1290622
1728875
1964489
1526293
1207771
28990
315205
1420695
780183
473082
540262
1152229
1470629
537536
1470897
751533
1314027
534427
1405554
979771
1476986
1499419
887922
321259
1402941
1579811
1952294
1746827
735983
1948417
113954
1216195
848107
1178771
932447
1742852
1168062
95166
67488
1228329
1814545
1213193
1476294
1741208
1682676
189210
1807577
789609
1874100
222917
916749
537148
535372
823918
478842
491926
1893043
76823
1746524
259716
1422555
367276
776438
1838275
1298523
412377
625535
1087554
695758
1695326
840319
1030025
1239444
852600
998343
689480
976875
257455
425338
1281447
1840870
1796562
622376
1839220
1288188
1638870
363914
1316170
272298
1402567
1636297
112488
1874630
204037
543733
1357032
802410
449994
1096445
758176
1525202
714152
782760
960875
1204244
237310
1829896
1331017
249855
1785736
707916
562557
1476510
142542
161002
1333594
339030
1314451
1577454
323796
1256915
943670
1568513
858531
1727969
1889102
815911
1234705
582345
96624
370871
1745334
1318952
1556859
829495
1163869
785979
1145554
1509953
1451077
1857689
871775
1014312
228128
255309
806842
273603
1754411
1533487
130279
900958
1953163
1339159
722565
1060634
1288766
154488
1802563
1793436
1221420
1420866
785953
1741683
1176215
1853531
1444804
735916
944523
1211966
1515552
473479
535038
778822
733533
1817083
561768
1892271
1623808
409744
1176900
1249926
1696553
294013
42306
1278767
1515764
1101443
1477337
1344184
669694
1417022
1588776
574335
743260
1793603
23707
480285
1583647
181521
997456
1543415
1303665
903149
591490
172961
635097
1792531
994954
372154
450965
1084361
1556704
1376287
1239317
1096973
1291094
1653856
1930072
983926
278112
450627
1905637
1243863
1224027
1846696
1072771
1790381
84801
1801535
989604
126346
1705659
208625
1204326
29405
1021406
823015
982511
429009
997971
1574602
1009214
1235690
64405
1563152
1620939
1937775
646159
95601
1756395
1103999
1417270
226873
811931
1709820
658875
1957348
492941
1404709
1411209
1754178
1459642
397326
442505
1423601
793433
1581670
518381
127461
1440541
337643
471420
1327204
1984629
17189
1757920
550137
186607
1852362
1997157
1701739
1467455
898499
1202718
611403
723488
1051854
1368555
1180579
1643084
380059
209147
1799845
1108659
232856
1646638
356319
1035410
1868900
698862
223504
763889
898208
1340754
1728018
1477087
1829840
1359251
771986
20417
1577826
915337
1312520
1863373
628604
641682
519129
985770
461970
1297966
1219840
766981
1230577
1238154
488688
674682
33670
1823802
1394022
1023122
1867354
1797619
1662195
1186415
1873193
546710
294797
402874
1905232
252742
1977015
764807
244531
994616
1385138
811210
1099421
1884926
328176
1174265
207327
842474
1420539
492415
50909
433996
903771
801818
464985
590789
939455
411095
1165842
777531
897334
11266
583704
203048
2210
85317
610425
1766216
776484
757504
436315
1325126
1183262
1164835
1195105
1367951
1095942
710658
387952
1177090
1426533
372275
1672369
1239424
1567258
1039810
38767
372159
1656942
1221854
1843495
1951414
1442436
717271
1053059
1726569
1398764
1873977
1464736
157370
121322
1928147
459747
794318
1130078
1986977
1920513
819797
718695
626264
428648
476215
1487603
319897
1700113
967534
593445
439606
1434298
246714
288666
480488
468871
1375384
409718
988672
784863
488319
30851
916876
307686
375444
390161
969256
501683
338973
1682463
1748620
1059168
83285
1266372
1456579
578603
1629486
1723328
885837
622418
446186
1570751
1921348
1564472
1149557
1759411
976944
1370746
624842
1468881
1456810
1573079
652796
1638509
892846
1304862
1308485
404613
1656985
51715
1985141
1668693
10581
1356168
1252888
1832981
1403153
424510
915385
514125
568532
263333
71034
1921891
1803901
1743629
1321494
1430572
1331657
353278
762222
333221
1034243
93961
725282
1041238
1491248
1743561
1315957
1297767
441971
263765
1146034
1295090
1895681
1717756
269364
1841908
1020933
930017
1926194
1129282
569748
1876143
1822490
1319654
1152493
1879554
1331015
1075340
77074
199913
385438
523202
1306462
229120
354184
1353120
1605436
1023327
36965
709817
64683
136347
1390928
1831768
1178577
115104
629633
1290011
131655
1179414
117449
500182
880635
477779
218076
1269692
905513
1081614
913229
1116226
212711
1237655
1998074
39745
1265580
1218534
864939
123039
17079
1182795
851106
1740647
511776
1205135
522018
615094
1341076
842919
798563
1755216
1498288
1087522
1498211
136785
573169
1133708
177635
720422
98921
1916037
184667
1679783
77681
999011
731247
1927928
1981441
726727
1465927
1277327
588895
1036184
1598960
423456
1014954
1776434
1106279
1534086
426323
1254276
750172
1859919
1639325
286007
371977
75041
1332819
426998
1246103
835292
1064880
1368417
1518208
1266801
1137758
1782123
649151
6382
1224312
122606
566254
615593
81394
1786691
1078024
1751171
277860
270330
412114
193489
1259256
1078814
162707
355001
678756
1520802
561264
1217540
598159
1363762
1568046
261642
760472
608650
916752
1675571
1529785
1186562
1769343
1272783
1873530
75713
1144841
422628
989845
959268
1233506
41680
1818293
1116129
1752943
576912
763731
384310
1833147
471663
1328787
1409463
1854413
690285
1704058
1434281
1244900
1078492
1155638
989323
145833
1849599
800605
811281
194229
1598614
1803538
721868
1504326
1894098
331627
1417025
31761
427905
1317638
1797756
349513
1573140
736023
1405492
1773697
1542115
703355
1715531
563771
1840820
540724
827444
206178
275029
114051
564865
1549345
709377
651333
1880739
1523655
449021
1428165
1864229
306937
1667538
183219
1904110
1885963
1354604
1238957
1393276
664808
398699
672550
307945
1315006
1247109
182685
43535
1391848
738156
644005
1977935
1641200
606226
1389976
128945
1221202
536927
1533196
1251496
268368
587976
528988
165596
610788
391520
1255848
1898651
281806
416270
1650596
270243
1327340
1987553
1532982
863470
1165809
435048
1234159
876589
925928
718488
1570199
1595386
614171
1065655
102172
1240848
1329567
742743
214624
1399326
687190
1570662
302904
518215
704702
1707817
417163
220322
99905
1049372
1321222
1728729
230952
770676
1619963
1576632
1138201
1825426
789263
1187686
188512
1637421
1241514
418734
1456755
1096543
896666
1622079
769048
362705
536295
269264
212090
587475
48795
1916424
133210
1405667
1555112
1626803
1148503
1329359
1508047
265731
1792580
1619374
152230
836718
864288
624377
1247548
424479
831247
880128
739498
243688
347707
1184914
1668079
1895752
1549519
747846
164099
1068290
1773327
1535979
1284942
458489
1186892
55878
593957
44332
128168
559031
1762676
1888036
759231
1208070
1247244
1097254
1801931
1512313
1610404
1092588
1432021
1676163
1213682
82389
1656405
688166
1164540
801136
877689
13871
1850865
303163
424475
30915
992014
819667
1924572
450939
1643105
704441
1239043
727962
1652597
1234046
174212
1287090
1390985
611231
149891
1164784
1890842
936874
1577492
581407
1102153
115365
756905
776508
23921
1335010
1508387
187172
710573
1822973
1497671
1423634
1958495
1870329
1354300
595989
438380
914194
414085
1625152
1942929
1302591
1476938
1624180
1896633
748598
493794
545783
1364669
599752
1895948
1825776
1792751
1387880
369378
1757419
1566522
1621805
284542
1833334
256462
852812
1680406
1182680
1006888
1418754
1216704
1472660
165432
1947859
1914293
907908
161900
1374244
559719
58646
498770
1127109
1126169
831468
1024146
1775777
513148
1075204
1306094
1162841
673564
602788
130545
1613171
1024099
975761
1962705
573354
297877
632519
57477
356019
960526
295315
814596
1203117
1502101
184907
670523
1158101
1003653
1719088
1327589
1341693
747041
158702
1465065
267091
694944
576169
680581
795656
744350
1497098
1763329
964901
1658106
856320
703888
1825907
1224583
1985848
1115046
1829225
85929
1471721
516138
1793391
1605305
1620801
1799178
408412
1994370
1191000
1125048
242905
651310
1840403
107606
207288
1770531
69810
1698770
1655958
1294834
1025666
833953
1945561
606146
1741329
410184
1610332
1583388
1525678
820970
1060021
712127
345588
1449835
1696586
6944
1908098
1853494
129003
1797119
1423494
802483
1508107
279709
772827
1349622
610215
1876572
1208764
815064
862800
447470
1368946
897620
1406642
1338396
1615974
1168194
840230
1130440
1138621
1455750
1884429
1928674
408633
436286
1536002
1470642
222312
441935
769994
731737
1302797
1913585
1254110
665380
38510
1073980
1466502
1006708
1641842
1303407
1029828
730867
1708587
1826636
1989701
1342554
331044
1812824
1122821
867543
969390
1127760
1809641
690718
1403423
1441250
1089170
111732
1679897
1936361
548766
555830
1023101
827595
1221876
1857023
1353486
1180941
561008
904162
1066506
1803847
831865
728150
959443
1236007
410218
196418
792753
368246
1366953
1642920
1639766
581243
1714002
315910
1278852
800996
1747213
1308686
623970
520115
808436
1185658
1732345
577502
813002
659102
414610
1122927
373194
1861818
905128
1361466
1805929
75182
869561
141742
1787150
201759
289684
1583847
636800
1345556
1021372
1332506
169467
1048209
511488
972356
334875
359314
59143
1866936
657122
835046
1030207
941698
362342
922179
1032221
1716698
1374432
831304
945678
1980220
218043
1547645
387949
53344
1177360
937200
1780482
594825
1973320
65174
1535113
652867
42557
686105
666599
1723615
1421006
810561
1578309
525275
953712
702013
1788758
1920915
453433
1918313
413138
1464550
660997
1264939
329510
403210
248551
1420796
558235
1861287
423734
484723
1659202
1449804
703798
562466
25854
496492
447555
969279
1713239
1479987
1208652
1978255
841077
752884
799280
1129526
710932
1253665
1528198
1264899
1621988
1222257
1424756
1336484
1274961
309012
1933724
1169950
1216202
1059888
1220621
80578
958388
1375680
1879203
946025
1268946
988810
678399
1820824
1366995
314611
198329
372405
742306
1991269
1094985
872223
202730
1974598
419522
521936
731215
289161
1196077
1267333
1618787
147963
300340
1149838
1637233
1551042
32232
31577
1186096
557523
1349912
1758713
1401077
1711444
1523783
62874
1257169
1745635
924441
1379252
514559
1268774
1294063
1270445
189793
1552621
425469
940148
287
1934683
306733
1009390
270085
1394387
1053550
1772384
142607
1685006
137062
1296062
1768490
930916
742391
259911
1396179
963548
1384547
110802
389192
672830
1953446
255453
978432
1063613
1160077
936664
1759669
83595
1429048
1669196
226131
557764
1041863
1064161
1781273
120406
859234
644915
442141
354674
1758957
56938
763882
675713
467290
1617359
818792
392922
1175703
1964523
1083343
1764695
164942
1481538
1417810
968242
616883
428827
812417
344367
82234
1388933
473822
1292466
3660
60859
1882497
819123
313596
408363
1089872
369287
5418
1470403
435995
1519106
80802
720693
93571
1697619
1859677
928564
1633515
1374462
710887
330335
1820869
1496761
1993288
1661035
941933
1210623
1890208
1350771
840500
90069
683795
374292
1953585
1504798
1638267
1705082
879626
1808161
867445
247401
164890
1538023
830334
918816
637020
1852460
1757866
956153
839186
1226187
547088
1192402
284995
815002
1631656
505231
1799647
739341
761978
1316537
884982
1000259
743019
488503
786250
756495
551083
1771762
766596
1846877
495858
1365644
1079984
985294
237893
68251
1890069
438790
357004
316573
420804
1777203
876799
1086341
1648516
958231
1114106
1709208
1213022
1497654
1692348
1589426
1098279
1798855
834901
1939036
1132860
668607
1583576
252757
418532
919837
1802566
1410126
1444866
1955999
903249
559342
1556378
1709473
1382703
615125
237198
631437
1861938
1858216
763528
1364894
1162179
1230946
1384947
334818
985181
1728293
206502
500245
822649
1461405
511893
1179910
583311
1292094
1313860
1244209
1184043
940421
1780775
1645836
264725
519400
176192
1209646
1008620
650061
1707805
920989
439011
568517
1166348
390786
720371
1925780
993005
1826434
244682
194153
1748578
335843
512315
576857
488706
1340858
750076
637378
1512091
456859
477204
620659
556611
1577860
1921774
399176
1547717
1670783
324324
1935785
38945
1800022
277617
328793
607514
152092
941325
651324
920203
970358
1116053
952382
1333785
632595
1253991
1271338
1637730
1691315
131362
800333
1383654
1944350
225293
1475373
1943206
1492827
1112047
1475864
1593035
17100
265413
341079
1740356
550621
1591561
1584112
244708
139626
1694428
20852
919395
1983112
1523035
1802410
1733120
1252212
1258705
1968499
484499
1949463
1392898
124041
1338699
604517
1431992
461369
267932
283566
1223540
1523608
1569239
1444607
1522637
1575744
1182590
1523736
1686409
858973
871598
868397
813687
226746
1031624
896742
144439
751847
1137196
1077929
1982436
724722
187116
1742435
1307506
1303469
1220260
1367091
1540107
149215
1601025
924666
226695
1467399
1834058
905809
981956
54993
1252271
305002
476523
1825438
937964
974004
1780832
1296791
730753
853889
1913180
1104540
1217710
288432
177333
1721114
930209
1245687
607641
943809
1922887
1130286
412869
632869
1286203
1854127
1785645
1942576
262277
236134
229677
1748944
56889
842843
670007
1651632
15830
1400602
1622004
1390072
1934508
917643
898192
1601779
1010356
272424
935061
809100
1304553
904387
1959387
54187
259863
1125680
342253
1664315
249532
776572
106469
985881
837495
1529505
1030804
255858
93931
644367
610305
228222
1155282
106856
1411727
1885852
1806256
599344
1226081
1567606
1325895
1058361
1016937
1053102
306303
269172
1180233
1494847
1088370
923588
409423
1112684
1044375
416298
1674557
1843346
1185872
449784
1466476
1845347
732737
589606
65765
70542
808898
1002772
1201181
535714
387438
1733419
21365
1587648
1799363
1776544
743229
1483855
1033166
1168665
1770497
1347917
317477
968172
471037
164271
1091763
1906079
372068
1121708
856329
1507252
1825000
1415498
49879
364991
145800
235178
738977
1048813
669991
719551
463318
1154308
1226180
1246005
98787
630993
178476
1529320
1838849
1231472
1881059
1958922
1475052
1346006
1508043
1412643
1017924
1002671
1379598
420981
1092729
1802676
1939433
876428
1289439
309159
232513
1774740
170558
1809994
1011009
842054
947346
1649622
189117
508220
590414
1541730
387296
1895555
222535
1663361
229822
1739379
434361
319416
292631
1842825
491903
459010
1381919
431533
1715038
306869
1020266
1841160
4921
1771800
1289881
1743340
242632
261029
305276
1345498
1798168
1498382
681405
39118
918891
1373797
284599
1419985
122327
800311
825186
1471270
110168
1914252
1651173
304174
1942416
1275799
765740
1758612
1573517
138079
450599
1003261
1450696
127831
1271812
1938042
1683745
1071148
52340
352165
1104219
143932
1782295
401647
1514130
1262189
1648658
1674800
1625716
1527856
6118
78597
695744
1032901
1257918
1922025
1543712
1030680
950896
1491022
1209332
1010824
378060
177560
943172
1714542
639784
94548
1937501
1277464
324112
1993154
1369061
1005461
182357
747860
568725
882444
1925647
1693228
1520472
1361022
480402
1484378
1478792
871619
1872119
940147
197523
1148458
1271263
749778
668589
897654
1699937
1090055
1009622
914040
1129948
1165646
1745438
422360
1401021
935313
1371026
594007
46541
142705
53254
1398129
1205474
647424
1700547
1698551
1322304
910186
1290765
67809
694441
624960
1978531
1594181
262507
1956831
47178
1732861
839625
1479588
1174276
301439
488970
1153511
1183425
427877
939800
1114698
1876883
1178783
1915744
89664
258890
1524079
1040986
900193
592815
311216
173030
776730
318883
1401922
1614791
126405
738107
1317650
404042
1033938
951668
113024
902396
172824
1010405
495159
875503
658351
580350
1646783
1134606
896437
848898
1329072
1149504
937696
269986
512518
1325243
183331
1839099
1896199
524065
933155
24524
144509
1305055
1435753
476851
233680
601518
574668
255775
894085
257624
1545498
57133
356394
518717
1321320
1883201
885038
285231
191781
1408513
1813711
262736
1610606
706200
512241
1035734
423431
518095
978548
1095451
92779
1559370
1275030
853968
499923
1214319
1970605
1052114
676664
1319616
1848539
1702897
899729
116656
1321464
1831691
1120596
1781030
1114976
1720293
476933
1681186
130488
67091
319451
1017836
377095
1284842
1612164
835257
1598105
384811
1661749
328701
258054
1332797
871788
1941429
104924
1776454
501686
1438910
440697
1156652
1611741
762754
758707
1231829
88019
1274616
335336
668563
254856
1575228
1394718
1378392
297340
1803900
1294883
614896
37299
1859956
1252819
1998750
1739919
134228
567162
452525
93645
818121
1365308
366851
1622200
1552949
1402939
1748097
122324
1565069
743950
825169
838354
610221
922319
982836
768843
1979143
1097097
757931
1582562
1691731
405860
1406478
1166733
1139966
609205
1046040
827182
1456459
343701
552087
123788
1531026
928463
251202
1755494
117554
1991548
1908677
49001
1970878
1119462
877922
626853
1697979
1316790
691848
429659
608138
1740749
127148
1679001
1086259
977221
1660889
837059
584715
316406
19966
1524086
1699544
20816
919115
1655336
1254913
31979
1437986
1256940
554683
405728
769365
145848
1711915
1004248
1998035
1754564
1428123
1586875
1429625
1876445
1647078
1160966
1393652
888297
424065
1377314
286774
1198734
1266427
1025004
496494
1724017
167760
619024
1923109
697595
606047
401593
1958348
492178
1521565
456862
973544
1242242
453443
743338
1465853
690166
1561129
142628
31932
399815
173618
1642366
1873482
795420
1643354
1083819
1856473
806926
1821434
1878520
463616
1014920
1171955
549316
1734776
333638
404699
1195241
1468758
63525
506556
978784
925478
1813883
1301317
1002286
1083599
1972004
1215320
117901
839945
534359
458473
971336
1655542
1079244
1999811
1870449
1191626
1848376
1257903
550049
1248540
302833
1961480
1217193
171133
1996534
1417088
1431031
1413353
323687
1341036
1826730
595716
183938
1529643
1042223
1766321
770510
448253
1444694
438519
649793
1954165
137659
932737
1014018
1282006
1843386
1896217
136949
179360
1651142
1485108
1916632
1664280
1604126
1175944
237594
146133
1336303
1145008
1557188
747947
1333316
461
146781
1428122
1580465
1869253
759590
909977
334866
1515597
1579046
1615930
30855
1520566
1244952
332943
1718440
523317
163428
1584055
246909
295988
235190
1363284
1860758
1759760
35859
1344562
312793
1439374
222077
539773
197068
616480
80204
1548996
311517
1463631
1769632
1796848
1850022
1199459
849172
1054406
17339
545565
1777653
1259243
1775387
1727565
1725587
1645059
141030
365668
330358
786562
1754073
1112744
851562
244137
254236
1885048
1271923
1135859
322183
1561803
1871191
1544783
762568
624087
804125
1067990
395762
1774315
1428748
152664
1636807
1374115
1014362
200822
1347882
475068
891380
254475
537694
67421
77831
1379051
1839389
857645
801825
1227430
1597365
798889
1544388
1352567
1405776
1969554
1702910
306848
1513675
1226898
628417
1746256
1074822
1934809
1958961
657647
155432
552402
622297
1120944
892564
46296
1320773
1873326
1889363
13497
1765142
53102
544784
403669
123735
545313
1630923
558558
1960770
963690
1005334
852894
1029410
1750314
326062
398989
1383965
880986
1852346
1990288
1682996
944598
308081
1147271
248255
902427
1171514
561755
1439657
909787
720268
1705789
76246
1370799
585286
640490
658119
151879
403173
679006
976690
148308
1830729
1406715
1797752
1418238
1792207
634165
1905774
338252
579898
291496
229469
7715
547041
635431
720987
1486180
1439677
1493610
39063
933110
934651
812709
676145
554115
839768
1153876
692958
1536063
5408
202778
487863
886514
1521566
512448
197654
706989
1141361
1823209
1806917
1210835
1443348
160049
1356802
866565
1290151
1401307
393439
1895311
49435
1631036
536555
1172855
1628570
716348
535172
1290443
1359734
916464
200523
117932
216374
680575
1579215
743727
560283
207504
320168
1753364
450491
1663592
293842
1137129
244062
932924
1597684
463577
54086
782364
813994
285
221358
489838
416032
1267260
1919654
951998
475911
1489624
760578
128561
1165350
497495
1594745
525049
226435
1299296
1524637
1345132
1520160
947099
1573958
765655
1667535
724944
567951
1493032
239853
284064
154474
462949
1372378
1711915
182846
992227
1990753
1449195
579899
832052
1286097
244349
557029
1238467
1596782
1324086
749788
1900570
1347087
1213639
592762
1344948
1472581
734702
1518688
1533318
1732991
1971604
177599
786149
316047
559105
443059
1500233
444420
1282436
92728
1171632
456784
1251980
782291
1232628
1624062
1720840
914653
541988
812262
44776
1517117
890501
1496142
1080809
1273162
1638977
481292
1834765
1613144
350888
1165194
1710908
846401
413821
431135
748582
676174
256055
682418
1932389
960791
16392
654523
1718628
923191
47229
832989
913402
999522
932200
1198384
1598602
596830
327074
659621
349233
1892510
1391491
1876121
1170473
905912
1077801
877960
1286806
616781
1360744
971602
454144
1294647
550039
673191
1918678
1263590
977306
1686859
1268757
1673381
8430
778611
42985
119692
1695133
1175991
1986701
323329
97475
1356588
795960
516191
1529916
166187
1354406
527146
1210327
1136236
385339
66499
1436672
1889848
258021
1115384
652456
1776641
726906
1803542
1412927
1646168
1061822
1753783
894454
1372720
1353944
885571
1845020
1252978
651177
598621
486772
1656332
1792448
1661388
464426
1770973
829340
859892
576532
1443100
1148031
350024
443048
835409
1757563
281544
1436240
1248288
93837
163712
863400
654134
1913785
1393428
1458356
566377
1715448
626921
1015602
134306
1971717
1696716
870168
678897
1127787
1516088
299452
1337666
1421723
1725614
576487
344178
792320
1280127
573260
737228
1474814
1876562
909472
1044111
1919516
1458059
199998
1059458
216531
1958025
664245
294647
1219477
1668249
497811
925341
1576433
1572709
1838812
1459968
588749
539635
872498
943034
1606476
87117
502464
1980051
793026
1044645
845052
1722249
1644610
1062983
80253
1514220
968031
85581
1874079
1514414
835881
803969
972914
819501
1067059
52934
453017
156015
161410
1325862
1535391
1553468
1048664
1328240
1687351
530075
1806127
862093
257951
1122545
623021
1881824
1564334
1880314
141879
1505566
1023185
1746267
1753833
1171401
413805
1799441
1306799
143004
759771
1557659
882284
934184
678769
251529
1919523
492008
351409
1123166
822528
1951117
428953
79231
862185
1824510
492136
1922986
1351405
694768
1616286
986532
9132
774715
553957
169044
515585
1325442
1196794
1581640
690179
1800354
325678
1065369
1763158
565599
833662
330479
563489
1182491
788007
1286656
1582853
1008117
1034896
62786
1340263
1893129
111659
823877
1593839
994038
1236423
1227261
422570
1438428
108799
665517
219523
465607
1543373
270334
1944747
1687701
247287
958411
1950973
1123561
439416
1489586
1610918
615390
500419
1535241
546307
160706
338150
1366897
437666
1764918
977692
1984153
1181237
1535109
1180419
363374
822127
1532562
972345
1365069
32450
364228
1090587
1975276
1869195
841477
946030
1662950
1897532
860777
927885
1344899
854563
863686
996804
982328
1925205
872492
1120808
445858
69979
456075
1169328
1332585
1808427
638755
1660238
1963825
1985269
561146
1832207
936295
916503
1086208
1934470
1398099
1753937
573102
388035
1356337
1848585
991635
924584
361177
1940609
1362480
393996
440216
1590641
1279118
1319951
1766383
463702
364874
1335252
1221335
128282
4700
671957
1216466
405655
1623029
1183260
1230851
1627326
1391790
380496
970804
1025819
1596299
190960
652411
1480035
1637420
627357
1977113
1318353
21219
1156123
474834
1493939
65554
1916454
254700
857665
1712252
981980
1769840
1705715
682053
1141238
782694
440623
282398
1137871
1137588
580893
202980
1183246
924851
1130996
1367345
1802466
1869936
930910
1729229
1146900
242043
726099
1406383
1663595
640961
1068633
1737828
490201
1002245
869823
810425
1908686
1964561
1641906
1351720
565865
1821241
1689721
1531326
1519053
542836
317490
619086
799499
1094607
1747954
1295011
471263
523951
1632568
1291594
1674061
1829566
1420379
1669286
1576251
817304
772900
931933
1044319
1955614
961692
383972
1220926
315776
412859
241867
1402762
1112258
343589
1019145
28393
261987
1215879
1818449
1892460
1769690
346328
503141
1673583
941665
26936
1914346
380165
1227078
30985
115024
1551498
1296319
922109
109255
400280
1422638
812148
300024
1373478
1305412
891032
199365
239989
530135
1520761
1783203
1053577
1777579
1144708
1259327
971314
844497
1848355
1670749
566331
943558
821101
770290
336864
1407856
744396
1090000
47975
1526879
225898
1094267
1189209
1920934
1822269
1359568
785476
1357081
957224
281281
1133945
998436
1023987
1562078
389363
379913
1737883
1411621
1771472
937503
823719
967541
907136
1164712
885905
1165978
1599774
1652836
1104967
915924
1438374
841036
1300749
957492
1689786
944347
1273824
16323
1959332
1968782
735086
322903
1141752
63320
127229
597296
745624
579443
1916809
167405
1486753
763354
1748460
142829
1428668
382225
1200805
627595
1829650
23308
603877
844722
1841225
812688
1862554
1861332
1926292
1408175
660722
1547411
1108251
721471
1127309
808394
1777754
20361
1560498
1913856
1363392
1254936
846303
1989778
1629303
1823818
1762998
853688
1528277
8705
956030
1144183
1927530
1370100
1252365
1450005
510683
1903935
1617363
1332493
1258836
530046
748889
1044372
757329
789695
1098628
1388895
1264622
1438136
1753149
762080
1397006
265335
23177
577107
1992115
1978704
1247712
1077115
1835638
167988
528632
1309042
777152
1925929
70824
1789567
372697
1429211
435178
277272
647836
88987
49442
624005
987707
980937
1229188
910086
33493
762894
62101
1681986
824862
1794945
1249354
148748
1768902
1895166
1950561
1627885
1804479
1671852
142737
1766415
854022
1462782
1319178
1104437
325335
437633
555566
1845300
741015
1616341
1445248
1202687
1390288
776628
223455
839132
1342027
641054
1971122
650424
1341982
806549
448251
60935
1635952
1951109
748211
802518
1014845
1370542
1000484
30304
607326
694334
1701909
301156
1848983
1538817
604845
1695301
1694961
221536
1515275
1907638
7145
272771
889250
1388862
277801
548978
1499110
1274359
1426597
918583
569652
1254336
1962333
1062436
1675139
4087
1754589
3046
1043166
1505809
971302
1530254
227515
1856896
1891241
858863
1581178
1723977
1687371
286327
1704545
1323538
644940
1849938
219094
1084942
484048
1208008
1931847
1717911
204259
1573371
1537926
207809
731731
1386484
152465
349631
1942192
606987
1060508
197295
1903987
31011
277456
1531368
1551294
1395721
908442
661541
1599798
735620
1545304
745574
120077
1462848
316487
364090
268853
1270877
729431
1452613
904229
1379188
1696288
891248
1856347
723914
245905
558569
760218
1255165
764757
1802772
1510251
1221436
699348
64329
34673
1261823
1525420
675168
1825298
1510060
822898
1552192
756179
1770400
1827238
1364531
1733956
1647537
406368
859196
314689
813576
1911416
498241
1186576
1897273
1162844
1958985
265827
799205
433628
964278
1466730
1301897
528893
387612
1631304
1361429
28779
1663477
1090535
1913404
1067414
926664
248263
1954447
306344
1689887
802153
1954231
137410
1412237
1204046
1297791
604572
999516
1594796
1230989
461931
1881817
248921
1969206
1515752
1333717
663878
1021799
702194
1486813
638051
882233
701881
105140
693816
162738
252104
1611370
977987
1624939
214386
857129
1046116
865758
735805
1106784
171513
617404
1615181
1380872
85742
1429763
577604
757236
831996
36870
891093
265328
1714121
408816
1186961
1350341
1917009
1421169
1509431
15344
317249
433689
1911422
1232361
92741
231624
1818131
196876
812788
517832
830207
414036
1317311
1436309
55149
431000
79062
121843
617519
1915600
1202563
1195418
62500
1046978
375217
529892
47000
1566491
1161811
1639746
669
1174706
1568148
280593
80379
945445
366102
695152
1937274
6783
1459257
1345552
1322723
353712
597843
265668
1134837
499114
307791
727954
898066
119568
37150
1122163
939028
361702
1609590
770199
1124100
1212109
1658250
1009391
71398
1154383
354122
713512
1482579
1291375
1262596
1769860
1765695
741460
1147559
1381939
812060
614261
860440
172138
1490072
1066920
642051
1183839
1334467
1858979
1133421
682994
1757335
791143
1536172
310688
191701
396210
1034698
1263699
1792635
1624958
624284
1538526
23799
428697
513566
1555557
485751
1849291
1562701
98532
708677
1112881
529225
413803
928478
702790
1011538
1583133
1416600
647439
1002437
1388056
63926
350376
354761
554554
982481
1090344
881966
1436476
678939
962131
1845972
810626
421849
1334888
594073
1658067
416408
1610268
1628494
106855
1943282
518840
1921318
1339695
657614
378261
635517
1612361
1317300
530210
693896
1459279
35416
1680161
133784
36359
572477
803153
8983
1066973
1503729
310404
1318651
1907658
325364
1884473
1719294
1089053
1388725
935139
1942912
1575135
1706185
786264
1742804
694222
107878
1455572
1223174
1997904
162787
823468
1662730
729994
565505
1503465
87282
265625
1474500
945434
540857
1617650
1100372
1278100
392246
846723
385072
803309
1654592
1162527
1226452
781273
710454
447082
1698870
1428724
1778298
955673
1985698
1930697
1268985
1860543
1428436
1851049
1951577
1227358
690376
1458589
1784083
1216741
65147
504451
1381128
499887
614319
1894351
1072597
1815215
1089996
676956
106448
1488468
1451556
1288865
1161133
1073030
1857340
334265
367889
374481
1341195
1360295
403551
1812399
387627
1754673
1378756
961550
43313
797561
770658
1912886
241911
1014553
1413389
872632
1867751
1258808
1608665
813005
1780706
86072
1060823
769793
192521
1269870
1323785
181185
861268
497785
1599063
301072
1807870
751946
517545
901318
413746
79313
78852
1260328
1604093
1059878
113467
1576955
1031959
141466
1572395
380071
334327
465884
935577
26967
1576036
973930
1814632
761494
1331010
1307847
81010
1303945
1858084
266131
262425
1528776
1132017
1549825
97828
1643635
1290319
71044
1858951
1934362
1612331
1578980
1138053
528204
985594
856736
1841883
1945914
1710878
861516
641398
369668
821710
1091936
193856
1886465
1878872
1078115
55988
653535
425356
1610759
1692674
1178838
682143
1549917
961337
874082
1155375
1037378
433840
265168
1330991
327446
1241515
683668
265349
1668120
1579931
1551304
539439
576608
192264
1009110
726629
411175
909200
1510431
104878
1366017
786577
1744051
1635683
1759074
1338731
420469
51414
1925954
1704764
496046
906489
1710562
1653720
524632
1001144
1990974
1928785
244129
854183
319261
1000823
286959
1152454
406009
1221891
1789516
1891529
1077120
1756282
283945
145950
348674
247052
1228634
1563534
902141
1254662
854767
1397960
1280330
107312
788410
1289204
289909
1917897
1384700
1530415
264140
580986
107371
1956204
914326
1107282
1460005
1554510
1986767
249916
1151525
367961
771417
636149
34614
562202
411262
679900
809896
486685
1402928
476215
1143903
96374
300373
1678926
1425375
861564
410171
232235
634061
32352
1756917
827990
381723
198248
690981
1727864
1899849
1558854
1148236
932044
771470
1630628
108101
818993
389629
707755
1191904
363387
1864719
20564
1997407
1210436
1006259
281067
446812
446839
1170797
1021099
505076
252194
405798
1540804
1625406
1383969
692679
1598719
1692219
635348
1710678
151862
1793126
1529277
1620609
840234
64437
247640
1209901
816456
169627
741947
1263181
334620
1004913
617835
1688647
361960
698494
1922904
575708
752726
829197
1916231
727507
773917
908057
15871
907255
1367220
214385
22279
1484445
246059
1510217
1782526
80530
1270400
589243
1659466
842233
532644
1476959
1107475
598295
1127052
1592353
820413
1592334
526289
828026
925980
509672
1194257
75761
1458459
1142571
462176
988792
469934
1232978
261354
630834
970381
1233143
178950
1384528
1574588
100257
1553088
294278
1284147
1478278
1580675
565786
1921314
186252
1257620
600189
640405
1223685
1666016
1878754
1615280
80380
1937847
257328
641896
1384563
861937
174614
802241
1809000
79007
147455
847014
1506406
1453274
105091
1209389
340972
1786603
412512
84055
1543558
1937234
1401519
865676
1913878
1410123
136101
1787607
260617
1931910
48182
31786
985257
941952
466064
433720
1389733
1263463
1599194
82410
455648
1318999
1096642
794201
1612862
738491
752547
545147
1540473
467348
1274889
1494104
1250345
335944
1040073
384853
223151
1649615
1922546
232255
1812367
1933299
75007
1477100
1873033
1758130
1583717
1679027
134632
690726
1480321
1685374
557435
959421
1368605
1226908
36840
1861612
1743158
1806466
658124
351316
253403
560977
1537455
1588880
310123
441946
1566415
978145
682129
1732135
707208
538784
1953696
381540
132922
1412390
437475
328290
163401
506234
782148
1000901
1730929
13407
702707
72008
1559320
529212
743886
143793
1741306
1315660
25437
1218794
1978035
605872
1957957
704917
244939
180868
1302414
1695639
1389088
1059479
1614836
1605243
728086
989731
1098869
888076
1050943
1500090
111885
138915
58674
894630
1795623
437221
1327125
1494772
396124
1919926
33266
63960
1721053
1005961
186030
1001665
1329037
1216077
509596
1612233
811942
1061077
1858863
1383920
393032
151914
600428
1011161
353340
457592
1191071
1914262
639032
633075
1761970
1397406
643758
905957
386818
880139
443836
1095910
444429
1623828
1817320
133275
1106608
723492
1690651
1661883
1936368
1359824
1222645
635596
349199
1035157
1526789
1073692
1663357
1784056
91517
695628
47386
1901755
1151872
1346820
357402
304023
463422
1901868
360822
1573057
1802054
1774884
1448615
1628678
776339
172754
424063
18684
781204
525697
483012
1645933
425284
1448628
1060372
1769173
648536
1636740
605268
1864988
994238
787783
1564048
724395
26961
1345956
1204789
1303791
1057646
116200
510882
130215
263499
692155
530259
658113
1463925
197272
1349297
1190270
1831189
274707
1442904
1802471
1017141
1112623
1726969
297839
680900
100509
1410952
1678422
1896295
210854
1858990
128071
582560
1388642
691527
1343974
1014047
839980
1667859
1359725
230753
1558309
931693
889851
996135
862843
837511
1001865
535760
1602077
481776
1006943
68602
683560
1028731
864878
1180756
177096
1657844
914537
886031
1532070
781050
271329
1648798
1802335
1731989
958330
149776
1463694
765072
142689
927941
462612
808710
1983531
717323
1834683
1663240
977746
1746386
1029070
1859615
616240
1596936
372685
1435385
390580
605103
451965
1718657
1036178
1406905
864331
350460
1590815
723308
1816391
1768518
1623948
1213259
1796037
940928
1257808
515685
650763
1900435
73184
667187
618031
628
95456
578461
867126
785735
1126204
420103
594122
651207
1301191
594367
1692082
998381
1130579
1981893
1626829
1107205
1213543
1173278
110600
931265
1449584
937575
1794175
333529
493367
1886530
113998
1298827
1063483
1352758
486592
190641
1280230
1653799
45963
38500
538873
798049
1820943
1127146
95878
1687707
97497
1945440
1725535
245291
214004
459036
706714
703949
1729316
467170
1799950
1841454
192150
1111579
1910641
162167
17238
509993
1340105
1610088
1888802
904001
1219133
778665
83046
972733
1259737
42526
535770
158700
951092
1763330
1485278
866679
108627
264854
825684
1790925
692426
833946
195737
692194
1600305
889659
931416
448190
1639281
252805
1046223
558303
1567180
953030
92873
1793923
537189
398615
760951
1518127
526713
1771601
1299567
1461854
1379419
1329504
1891010
79957
40513
296394
488676
904368
470480
224688
941268
1818150
193990
579942
768503
1734523
665839
188268
613770
1968121
955672
1032154
605420
1422640
1986252
350710
233232
928704
136901
459621
700622
1576412
1593589
525369
1644464
1963431
266542
1568898
498267
954229
774467
283571
854674
253828
1787008
545151
860397
1555318
749430
169882
87584
642805
975450
302396
1752434
1636156
1332531
822692
120448
1691690
1975714
1237882
1314224
1577870
1739573
1570278
585280
1681897
1052020
843106
1602278
333783
1107951
146888
455658
684557
1598034
864477
961713
1557992
822307
1860608
1602085
1543281
106011
323325
372158
1101831
1495951
109516
427241
537873
1120459
416897
1505435
628433
148709
847174
1533789
1672023
216379
1532623
618684
1309307
371120
1422396
477560
542903
1585704
1755880
275386
1889235
964156
1450507
1392613
1305757
1854554
363380
1084551
874212
998459
1638995
1329622
554677
376784
954946
930716
229324
550969
640957
175632
663044
181021
1493063
1842761
105862
1964677
454391
75951
1559809
395730
1097509
278880
1203351
561733
1166515
395798
225790
924424
1393353
443670
41166
1022653
1022716
488716
1020884
1253095
1747113
29785
599044
171455
1331848
531493
829370
1766052
483504
5930
1314445
1202566
261926
128850
735718
896494
1721262
100780
572106
1236562
1189148
1241319
486765
1465854
1329515
93068
1700109
1326064
1848841
1983243
475742
52810
92684
1313658
426057
76280
1078413
1074847
582392
126959
662430
1468849
813291
1276150
104747
1227287
420137
823122
256187
156790
295443
973172
1365257
1045869
1623935
1643559
1350596
1124959
1089924
962543
214877
646952
1936494
1171038
1135503
325280
1349544
1857470
1637511
1324207
299080
1240786
560489
113621
297482
1760637
194041
669068
1713606
48108
1004218
1076382
9352
1075914
568085
906663
1218651
906508
1138284
747524
5150
787415
1144870
137261
1596805
181040
1214576
1595101
554336
1053202
615783
871290
411133
903397
231816
721651
1492256
1804392
24806
1818629
1140579
1264729
1618229
1263433
890157
1665916
1748606
918693
1001136
985054
1737750
1546016
1948204
1753145
1604129
32513
1364025
507726
666862
32939
1641584
980001
1721241
1522818
1950904
1087747
1666749
1744415
397687
1988954
1710917
1653772
95554
1649293
1177159
666051
1557380
1657957
1966583
1742718
1698782
1424687
36925
1726226
1541017
848799
316589
251649
332235
1941341
726074
1346538
1237848
959778
957617
972990
1808625
1934048
1959319
192348
1368739
1751848
424272
953354
145134
1620710
1898935
1832016
1704265
326438
1750497
1614445
670595
1313354
1174500
628022
628315
1925633
1791291
1856408
1138180
856332
683553
611114
1258890
555306
777683
488729
1451023
1220004
1811401
1933416
11939
1771902
614793
1297885
120578
1101830
157681
1693723
1747919
211698
767317
948371
1957172
1597158
934729
616481
1405527
592109
1680778
23369
591803
237417
1534578
1945681
1369633
1125393
856574
944267
1768109
761514
1653382
1128076
436715
1919306
1897863
311128
1240483
275100
824009
140531
1608686
1531285
955389
766835
1771502
1917546
907263
1267481
757517
420591
588791
308770
1485614
162060
1552081
1287026
1401626
536929
1389536
1409547
1569654
496687
127233
1909296
183037
925306
585898
206411
484028
860373
999880
744706
1969219
1719695
1270388
466691
1000218
207845
1639599
1248194
1290232
170606
1618289
593228
1441674
1710271
1373181
181386
425352
1435501
113441
1124128
1868719
601116
488328
1812622
924307
1141594
561195
1681920
1814569
1499521
1560985
1612821
1497166
1571920
1697382
485821
673763
1328272
1998760
787823
1364721
1253554
189270
1883007
635507
1501981
931868
1254888
1141055
947346
818890
1254021
808484
185553
1804037
1932421
891453
1907789
1469408
684745
1311423
718555
1635020
754021
799784
1468786
1774424
839281
1972707
1890140
322899
1083391
1934842
149336
1276285
1583200
490976
1144778
1653152
1028993
862797
656803
1584983
264064
772612
1588701
844457
721198
1659554
638434
1446284
1134666
942037
1612418
1822848
200149
1686755
458873
1860973
606397
1959057
496451
236196
605080
246535
660945
1382085
1229658
283382
956639
266915
1101342
1874306
236827
1582743
1013341
690185
1188739
1168317
292475
1589094
673432
1051879
1455763
1995552
1301590
1951934
1654948
1212740
1670798
192144
1726106
1962053
409075
1796785
1219616
1538216
1376661
1222349
106761
1279735
1477954
1863176
1016049
1276043
712108
1461500
1919034
278633
1384216
1729371
28138
1151062
868823
1617257
1514627
1984846
27482
493956
1092925
267863
1937375
1615007
1864565
241103
94423
1692334
456947
1144523
293911
350073
1683888
611612
1454351
12751
1907589
1320516
1087362
1060316
383130
939176
593311
700141
49296
1403872
936272
1690740
1577975
633215
578367
1977071
213470
1522931
655825
1338597
998338
736189
1090410
562701
1229914
433639
1240149
1743036
1487204
753893
1651502
513488
1775282
1514190
358092
432366
67508
412409
1923826
50033
1964612
979710
1774982
847452
1743342
1890212
51699
609440
1643708
1390455
806055
1076891
1291235
1621543
1770057
958056
1597982
1746106
585654
1852072
652335
1450117
511686
590441
796696
591953
755562
1561239
939650
438110
694111
1848522
542015
790028
1194881
1952221
928815
1667094
580540
1837311
873340
1295258
877246
251355
69670
1968713
332721
46629
59894
1166751
886945
139100
1821642
1383369
2525
153174
907901
1377800
529061
402445
1556649
1326394
1657953
1443544
1971863
553528
733276
479043
1532968
212895
661889
1563431
1130715
1221270
1504810
1469402
1168644
662820
1851478
1036850
1548285
1711439
1202517
298085
1876291
1528169
1570900
683994
756738
1202151
829654
50261
570514
819901
190388
853430
1233643
1272027
829624
1134760
1491182
992055
66485
464787
1535502
1272269
26537
1770916
1759850
139983
1701536
1669487
1298399
90731
1978518
1707753
1048644
1596601
232348
1951009
512162
1179885
867157
1594851
1612566
799336
273948
1183067
752199
1418598
1996671
838984
1081220
543190
470256
1975565
1593170
103680
1956301
419865
438640
14738
879745
578841
1605277
388435
1566030
833929
1102209
1807051
1845220
1674438
1678891
71329
673219
617830
1488084
488186
603910
1613991
1631212
1937665
1889519
673130
1734947
1147627
1957397
405
1591560
286445
1271937
1286969
623809
1135716
1868914
1987278
671801
851936
34354
1093413
612163
19952
1590498
450887
158625
78964
1976719
346572
458246
787990
572781
259836
1861907
1333024
596397
685771
1931840
814900
1742447
234660
1753746
74115
655296
439839
762523
1159719
910167
1509353
1319601
203273
790729
742254
858113
232911
58021
347182
1802481
1391605
1610662
1266732
1065716
1926715
1707472
1631640
1462542
81823
186568
1508218
1483855
645033
1059629
1065797
1686383
116320
816680
1053593
1206913
703408
329099
1047889
1446234
416347
967277
1142978
1518086
900980
219295
18065
1748333
1776321
166149
454716
506434
48096
190482
1598127
1183424
1218938
1193233
226127
939286
1420994
1161827
855262
1940273
653541
1302265
430188
1720097
1614057
1389709
1003897
1212040
1669593
1125491
1760874
1308458
1153499
325152
259650
367672
1548774
732392
1838247
1091854
315245
94678
1853437
1448637
1946787
1046295
352227
1948235
160868
53176
1875245
1683115
158575
929655
1141854
527303
1680998
1437339
1404257
1007281
944670
1181803
1580449
1228457
167816
396021
1140244
779164
319577
995516
876484
1784951
151883
287413
912098
93642
437067
93164
1174108
187236
1254675
156917
567142
1553499
194589
1514224
1756752
130283
1943306
159892
864582
58813
1321170
1556369
108270
1459837
474978
545379
25123
1384159
1091759
632503
1445801
1121423
1031262
903600
189745
1475239
166587
1158230
1821995
1884630
1532519
193667
1048963
25313
1032388
1933519
1302752
233242
515897
1733713
1731600
841101
1266973
967888
104609
1618388
1747434
1313762
134261
1038106
47053
1029401
680281
1319262
1304282
1412733
1789023
1486676
989099
1948181
1365408
381965
473140
623870
404955
1736724
59212
1493376
1051643
1251986
1432131
660154
1180336
484680
1416699
152521
347991
189136
1534004
875893
1118777
1437408
1871799
1002649
1258328
1007891
332140
330649
986426
394038
301136
513050
153633
652537
1503094
1232574
1915373
1215402
1199829
1442634
603716
1045730
225347
1521595
268065
717414
1864816
683228
508448
1734081
1744757
989586
563966
198556
425852
1260849
1848600
1686743
393622
1401066
669019
994095
1065054
1981888
1069582
1700754
1159445
511548
185854
1667635
321690
1917178
1356974
1578069
1951524
1864868
53590
1340811
372481
1060154
649725
1571628
956310
743697
1009768
1867780
868641
1415842
1732094
1134981
512475
424414
1127819
371220
1321596
420214
23274
1017052
1906483
923146
950738
483709
1743651
1999578
562821
457156
1444593
351239
248090
460496
1269888
1068346
918778
1068271
248072
1317758
459181
1169310
1165771
524525
1869253
1362898
1378811
752905
1674602
1893044
1465744
1463325
1194508
524400
1706222
1339879
206588
1681020
294236
251073
1499085
1642943
987643
949181
1453087
1818182
313941
229699
279081
963728
1843898
1087627
1125436
763670
374367
415837
960996
827868
1896714
1044159
228028
408790
1813748
253484
1483233
310802
170240
1521228
728628
753375
1619162
1630431
173970
1998815
79980
707240
1113232
1378253
1285622
476848
1342707
1695757
1190542
1227688
1705928
16064
218845
306521
1695481
548002
685298
1119504
1777788
1105349
815776
506199
216709
798561
1041003
1234015
1093709
1359817
1049669
1765889
267899
1439697
191599
309774
944880
1565600
1602172
1899354
811173
1858334
1687446
1461886
736339
1709272
441450
1197512
906774
917077
575858
1424629
1647658
1088781
331265
453475
1496700
1739656
1765082
1090853
898214
425689
1443448
1382081
448695
1100163
900474
555613
298576
325994
787255
263980
1248328
526785
1933731
223707
1801222
966348
1024873
1979033
1976189
1017606
1504322
1478063
886219
27856
292185
1940046
1374591
1708441
275876
1578949
7364
965560
1833778
1107014
1336361
1465219
1804294
1547973
57258
1620390
1839690
441435
556326
308922
1106596
878067
944520
1364629
787500
554509
976851
1660869
1708414
496083
1208719
694028
952004
1518817
1914817
1265288
1982830
1960323
856474
946502
536001
438686
751652
1228341
1294105
971992
319458
1840003
201674
1450796
1836532
402059
627705
1914246
1400209
79488
404726
1406091
1014966
1444684
640836
551127
260015
1841277
611434
1044373
1682067
339875
1326850
301592
734626
1617084
1601963
1379939
704235
691063
496007
1357008
213006
53961
918845
1264333
766297
805632
1856400
1928014
1961910
1207688
900156
251439
568473
831337
1088453
230712
1572461
1020029
1677935
1160031
1120634
661523
464224
172072
1617379
1910920
1954599
287397
1528690
450364
97042
798381
1303274
1683644
943492
175766
1903458
519529
15043
249731
422074
741325
1158923
130446
1431766
1288589
1052126
1291797
88460
558554
256088
391090
1778008
889983
176132
1194862
666190
430802
1779949
702560
1907055
273748
32041
270945
675154
1015174
1630260
43005
1569082
823788
611005
206848
1922504
1148887
1550969
1343852
1554988
1979574
1230961
1339718
499912
1261825
583112
225129
105359
1573710
1339574
189873
1439712
179593
1563627
1498313
1328874
461785
618695
1927319
508827
625420
159267
23631
1875022
1651247
1318513
510391
1909983
45815
988170
1394787
979234
1683431
324729
1234737
755797
598429
770741
538418
1466816
1430389
1009401
1474940
337452
1705567
1606518
1264865
1084301
1297244
872830
678464
1098127
1235110
1315549
1355640
1071393
1693075
1996758
641450
820053
1191926
1050161
1059934
478328
1131038
1313546
405705
343059
431291
673390
234058
793945
1221784
806912
1474365
5695
1124438
975291
60597
945954
1906672
1066338
376799
1034771
1536035
1075082
1727544
363097
1549697
937960
1234231
741467
1017569
1411750
372866
59351
1246757
1190348
963213
11710
161766
159474
831067
1806447
1928871
1987404
1665181
1060916
979850
1584239
1870696
1562589
1018608
1173749
756300
691660
1631414
789622
215738
1824830
1124642
256206
1949698
1614656
1782722
1934411
1540760
89961
1099445
47275
1645387
370412
315744
1335464
1538386
1267134
1772254
1743465
1185930
738854
976659
1127198
1836881
1062563
485558
1393097
539349
70891
1652295
886007
1993271
1318056
656439
1071520
1873443
1334041
707622
1382264
623402
243917
1060637
557823
1925856
1552651
813684
363317
488512
246675
914991
709099
607102
554600
1896271
321146
1614819
1610514
1099177
1945680
428813
768859
1443751
939522
1185684
467198
767470
1975679
1213621
606657
1336444
32208
1461970
964990
796747
7497
1758006
1843687
205503
1916280
310909
1800311
385202
873328
63688
1892929
870112
1458885
631981
1556533
1506147
1161136
1643858
688551
640108
379737
1932189
1947174
1823532
954995
1614490
626024
118933
1596748
734664
1448517
15412
1418546
948204
873718
1893375
1361227
1216813
1252977
508397
767107
960912
589646
1896337
1162642
1381138
664866
279310
304916
556555
1900173
62061
451471
42058
107335
114068
952947
646332
1847019
293589
1916070
408693
1942738
1586570
1344482
1944352
569818
222951
1181269
120316
954783
858229
3431
95151
626779
405317
1612177
1138462
1577330
450904
1283693
673803
1985489
1167082
1031426
1248314
1152736
1944392
443456
814858
683635
312361
897530
203610
765662
1853917
305236
541131
1307219
246070
549289
597887
682557
1787324
887897
1548815
407413
819733
960131
1288779
1767170
189200
1216054
891755
256658
1172423
494816
801529
446618
199618
1466782
1536726
274532
525329
1518403
649268
1099386
531573
1358536
1340177
337250
1443771
69434
620057
1530817
1819852
13740
166452
1447968
1763469
1900545
600938
44175
1779776
713177
1010518
912692
803843
1178515
1718249
652908
1928398
1732579
1297138
70818
1924689
580654
1634121
1265344
1625047
984185
1740001
389593
78425
914851
78961
877367
211134
1103448
503846
1743098
1318086
1667551
10649
1811607
650175
1960503
1076287
1493046
49940
686401
1529233
891858
1505243
1197740
414126
1262426
808559
776191
134446
1102949
787465
1765561
1471429
1613680
967041
1864302
871729
722715
1178473
1664860
507993
1756365
1741527
302677
125656
1001588
1689967
1107049
1632132
1613259
92316
277614
698882
140913
1882757
1133049
138672
787320
768190
1596842
1816949
1896157
565500
1530395
1731974
911765
312588
1150143
1037947
71879
1613265
1941655
437658
793954
293362
1837132
1450645
1929600
302785
265365
18085
1150580
310311
1940793
1543303
1834539
1817990
1813862
256681
978064
95969
1815301
758657
627942
435919
343137
918426
344364
294028
1472795
586889
911892
1305252
48736
1043826
673886
169673
57459
277272
1549432
807333
147008
502052
693895
530005
489914
1404713
784716
802765
536180
98419
981585
944432
1650275
1927763
918436
96970
947280
721694
63308
1882412
13048
1111431
903408
780214
1514104
232722
1704362
1534582
1874154
421311
1609172
800115
1467732
266133
1341581
554052
1634603
1337705
1109826
146469
1781437
1657757
927867
1710251
377952
1305441
1277308
80552
1894039
718210
1781390
1374202
485824
364010
1210181
857168
1207780
839571
376139
1298705
1275525
860964
533496
1025087
277941
623555
1509301
393121
374588
624239
1319873
301301
926917
881556
561353
324805
185561
1094565
732631
496863
1897463
1847597
259950
556755
1619908
1651598
198125
734914
1337239
721215
340666
1101772
1184303
1221519
1057786
681945
827537
671013
1002135
531111
259428
1984615
1005106
1338562
1717273
1895023
375130
1597630
1613518
325746
528678
628286
1774929
481982
1672050
636423
1611223
929151
1982516
1863359
729212
1335421
1130833
1634199
1943665
620573
374115
325650
1294136
426079
1484854
181290
511852
459013
623317
378739
471117
189133
1320384
247039
333636
1944311
597561
1741421
910212
879648
801877
963297
483199
325489
203851
1069554
702078
365854
689673
503629
738463
1474706
323779
142229
1424039
918447
1360568
1684596
648705
1330593
318853
185456
61816
703580
192817
617879
1207558
1486396
1546885
1774012
612525
293528
655151
1579662
177101
625080
816852
1847391
1038918
24394
406353
1819274
1617702
312032
173288
1429894
179213
1967619
1630871
1284466
1566616
414024
1645578
1907173
1777019
1401269
919198
1106780
473164
1235209
558029
1868567
837391
690331
573087
157572
1662107
1491003
970234
1558889
1921961
546276
140169
157968
1830260
1720978
950469
77654
85829
1313159
640840
194773
1112808
1668710
277191
799563
926343
1306530
982981
1439642
635980
988972
1702650
1821681
774224
1850113
1276320
1723766
1525279
1824683
1543658
1293616
459067
27650
1537105
1319479
1995880
1540656
252310
1002588
848943
703617
55910
1777413
234871
1811161
1601658
1311590
1956926
1035996
1730263
1629288
1025743
674130
1882618
993971
1856276
715
1543867
1088948
1383695
782967
1676502
913312
670888
826244
734711
1405836
852330
494041
329121
1692237
163174
1246485
1896616
559747
1120665
1026838
688206
1954895
1020450
1573233
735238
1039153
1477466
1104676
1019225
1302281
1954617
903213
1030567
1339262
1401965
1384512
850538
523800
439678
1680472
459608
721555
485220
1168027
1349670
1645440
938938
1405404
1065764
414268
532885
688409
1344432
13523
338029
848469
1584392
1762730
1014384
377271
1450771
1524529
821506
1714247
454471
1213825
290478
584293
1324178
1049669
345546
1261365
627420
263826
499582
621914
275136
1638262
1430741
1497832
753442
975080
1935528
989820
1080667
745280
174532
1738991
1720228
118674
941271
469008
35255
358325
1396724
1496686
1994186
981814
1600299
595149
1176910
833381
344185
1098177
348115
291031
743046
1618023
1110498
1230346
157386
1347773
1020887
681587
1513092
1302754
1070894
808156
1209428
148577
925897
127346
898712
1969889
1380792
974032
605602
784946
224688
1443970
1675781
823293
984013
416808
1381945
439149
1303432
323783
323838
1485759
1523509
503589
1359251
1423272
946195
1147443
1632992
427376
1555471
383611
1084226
329984
1957656
671655
1910936
1194996
1922240
1292535
954672
1378798
1020196
346832
475337
135194
1861346
1057930
632488
691033
400203
521300
1644670
683877
388697
589530
149366
544366
1918180
1281688
1882171
1741111
1475532
24237
319802
1698772
1850318
301083
1700119
225882
110725
1530338
1687109
1202232
1768113
253342
726044
344459
308507
1522476
1377851
1404615
1434259
702511
1010176
86152
1571322
1818678
493714
290783
211769
1741601
125309
1986844
623218
460522
1711915
1652477
511553
687109
659929
1836845
1964063
729354
1042403
567284
714323
1869118
1394324
31840
1476317
1669515
361141
326295
1897961
1887306
89064
1911536
895142
1483803
18805
534667
1704049
581185
982504
509471
841518
75844
1626067
506024
1091299
1796794
1495027
583402
1019693
1239508
444400
1737800
1005616
100426
1150367
1769395
723045
474915
138039
760688
973122
1169242
466115
1112194
1062759
1831215
464017
1497512
1747863
563319
1232489
600012
1776467
1917790
1210817
1195645
115556
1176201
806084
1821740
1268041
880588
518609
1549007
678920
1947850
1143238
1717223
229576
1165117
865300
743186
1005013
978060
890019
386339
520837
1863145
1093524
1310913
1121917
1656662
344689
94783
1462976
722339
1126833
773313
1098223
651589
150067
1914581
274004
1765168
422824
748648
6577
1271393
808747
484951
865852
1529005
608243
1646994
1569539
517618
279796
533833
1791711
1915827
775022
214697
384420
612512
954407
550642
1239749
1144853
1140937
333918
653902
1291664
939575
1301761
400948
98357
1139299
447481
897378
1311652
1568156
274480
232565
942412
140611
401145
1435719
1352093
1692629
960556
926190
1756711
92787
1676859
697920
414297
1566262
1646200
1274444
387799
932245
1311511
1062633
2046
396282
1073240
727419
555958
180462
1829510
1269143
201747
427772
1616567
552563
1315487
1186743
1308093
1389878
986243
415663
67299
1128678
751558
1087752
790686
1108688
1702714
391553
1903806
946467
1476245
409052
1281066
402764
657390
906913
1508264
859341
1515193
535731
1196714
924730
1810570
1478848
1605151
1122217
1501414
1384755
1779939
303301
4709
624678
1925339
414276
151201
279529
1133050
960242
829750
437278
1637920
1925560
1268253
211551
185027
1496905
1007693
192948
693822
739451
223341
442320
966810
1485118
115661
567598
14205
6671
1441723
774873
1898015
1973014
639044
317201
1020125
774961
1364890
1515202
1657117
1166578
329035
1619515
573561
1692382
1488477
1042061
1657676
20849
1922564
1277501
1417233
468441
1326267
13788
48786
1095779
1801412
998502
1748493
1167940
322845
802504
573919
724945
1249126
1587808
1660863
310896
1928962
1645152
1492997
1472226
789284
442343
971580
572175
800696
1304698
1573739
1764422
89526
576051
1677774
617688
1180265
1262154
1684364
988602
573815
1099829
1886581
606110
1536110
1296435
993444
1840697
719773
1081805
1103097
1103623
1704097
1124944
1878314
104201
1763079
275871
1305331
796809
58795
960415
241760
800573
1129446
960687
174223
146437
664771
1270770
46473
1790107
864532
1447296
667659
1493659
931456
1129710
954421
1761637
620179
1037643
1822455
189866
472219
1675602
1068555
289885
57214
551567
1410644
1652131
1372709
474890
326940
1173197
232575
895818
1390728
1567544
874060
664660
885305
435735
653075
1162794
1042141
384754
508382
300506
350540
543409
1189883
432032
1387887
1342046
1597250
1617457
755523
1522154
60269
1900088
192066
640274
1341238
543565
695943
806369
1389759
256719
1722188
690053
1712464
1617917
1456693
119258
777186
1500172
570753
593012
12482
959081
511504
398354
1234102
1905517
799453
578451
555038
1217400
940624
219947
1475992
1122560
1442668
798642
378824
981486
817764
1613514
1977256
1303074
649114
102510
1982521
153781
385424
1411743
561163
472973
519518
336247
634355
1526429
1697567
744021
1799236
898206
1225970
580796
782106
475146
1821121
1428822
907864
981676
693160
691217
1832575
1214790
1044058
1937360
773153
304728
695420
1177267
1751775
467718
922600
677677
1380231
771287
446312
64924
1592470
619060
153962
1199970
637805
171046
405433
565273
1921478
992404
420387
471510
1464356
905939
979338
1770794
1380941
1407337
450852
120677
1174687
307106
66737
542955
1047565
1697517
1464090
1058984
1777982
865940
1566525
841861
1989671
208350
1085254
1263678
1683103
673612
245528
1859359
1850050
691051
540596
1601036
262378
1855141
1935854
37015
305443
768773
1704450
275871
822179
1784603
1243361
60017
1726400
240405
720238
412982
18859
105118
1734452
1233511
1499064
222129
942433
575598
357080
133132
148400
156669
1138048
1382732
298807
187387
1418420
1288961
328177
170818
1987791
1705989
584808
1231806
796011
400383
460256
1146357
1101877
598902
176905
895209
190097
656419
991928
876073
928589
144767
1746407
573290
391055
1476646
903568
738256
1366868
17579
178673
342272
12850
866609
756092
771174
1912883
1755961
1570158
816300
1491240
363976
1168861
1934333
785393
1542264
405453
429123
1271594
1371457
411636
1840997
1144559
673950
1824195
1750054
1830271
332882
895552
1085085
123652
599276
1467466
408809
1350805
683935
1328893
289710
1056949
747393
143733
1056177
280977
153419
1919514
1725808
1133804
1250806
1549862
1726075
1214423
497322
341917
862901
801007
1350717
1030963
435410
1678343
591465
1533259
908225
990877
1149139
1860593
474667
1116374
1527044
1968276
726579
144221
1330935
1585618
1396628
1768531
1588571
215405
28078
1043985
610696
406535
785892
473807
267479
1112001
991355
632529
1140418
1128516
102257
322564
596050
102533
1989811
35301
1917956
603132
687453
1466727
627663
631213
257229
1403065
624314
1673344
850129
291962
822978
234478
1112215
1341157
143574
393515
84121
1294230
1272449
889909
681199
1084089
776139
51379
1700841
722729
1152812
37636
515618
507017
896824
276594
108034
798789
1255058
501032
1311606
1688360
638696
755927
941554
1984605
1610818
1771676
390005
1684981
1039246
1765169
328328
1532368
91822
886470
1672686
1430677
204612
599965
255799
1065615
1039459
1162821
1923800
666243
110719
339399
463781
210966
1924057
1403532
1481833
1326868
1067251
1349095
936437
1327356
1998478
946460
1232536
1023106
1249466
559566
1677942
1934586
615766
1395133
891946
489751
1240980
632434
1617135
1680982
519007
1200753
83937
965786
1164395
1442607
1649408
1162639
1115019
1517574
148386
597761
176843
796317
1361082
1142053
760602
1267878
1253640
781844
961136
1044855
250177
1590276
731201
321839
1287778
1078134
1921715
1856227
1414761
1804346
1670518
1340947
890767
1755858
867479
768553
889026
1014526
1989683
587925
150373
1994628
685256
1382268
1066355
382339
999695
1633035
1011784
790252
1520651
447641
400637
1741605
1799653
362367
1687245
1978166
1927147
568080
1272682
301538
1145861
1632615
163928
606986
1666425
303148
1302273
163658
951148
1614489
1957260
1606931
1123288
1692993
1074731
1677596
1689482
735058
144117
1873450
176750
1298174
18497
542236
367050
560177
1245543
1875645
515153
519417
21553
1338003
1508494
1228867
335444
148100
640256
553687
439057
62366
174533
1647306
328803
537548
880449
467359
1416555
1035892
684715
620359
1078700
969579
811989
1013295
273136
486751
59986
1367632
1053049
1029990
1757980
417732
1394665
1900426
395629
1064899
1405402
1009470
1055804
144613
849940
594370
44407
694783
1815860
811927
1927040
986895
686282
1472743
1841095
1344093
1875032
1413168
547912
1720787
454825
98725
1670294
1034921
1203249
601255
843471
622612
54260
117547
775294
156419
1295499
1704400
1370509
943978
576847
739236
583304
1731328
279150
1773096
1684125
1520471
979221
1870730
1771921
1824419
1988454
811050
312717
725562
823628
1929261
1566021
1228184
305132
736076
1178598
730354
815125
39713
280101
923696
1025125
270491
222895
407539
843212
671063
520801
929288
682040
1722267
1716885
1392783
212800
1049942
530282
940769
662196
650123
1630834
1815203
786902
281980
1851559
709890
1909887
800596
694887
1605087
705797
1413847
498546
1642840
1437620
427816
879673
289955
1906254
1933833
1628615
1682104
841976
606751
1996843
1330251
1320483
1528057
968962
1973706
631127
1379692
1255621
1172810
1576262
651397
922801
201786
550916
1035580
1894908
180041
887737
815926
590579
1160886
344156
1690864
527564
849498
1370013
1077167
514295
1486254
1284078
1603515
1527110
1000095
167772
1589703
1183454
1918044
1929667
207870
266248
532618
1445711
364175
1181144
618535
551019
1294262
396510
572509
1120123
1950292
1417220
1112304
1626388
446990
1412130
1400417
1757275
1196518
1053111
411390
689686
1226362
1076558
566867
1505279
1163441
1032625
1287421
914371
217422
950205
1557775
264073
689187
663392
1287982
353909
499783
1367657
303799
1761116
1098600
1940520
753022
32442
320821
358054
746423
967527
1216780
1786170
1681652
1701385
1729497
1159835
855218
1601344
481887
568466
1350604
759073
215210
1016040
1565813
1982615
1468241
59684
1893683
1319065
185079
80583
1949885
71749
583019
923791
324012
1289089
1618008
1174288
908462
3223
1862498
1706961
551052
1665729
1561730
1913862
43014
1035392
1000256
435695
664393
1147868
1287955
1736638
1807760
691411
1766237
86649
1002029
1692191
1698440
1208994
495616
866477
1377696
569175
1905189
1656861
13267
1734224
400570
1690451
1187815
595404
657249
1884613
1888266
754841
432401
448930
127588
861469
850225
196069
1585323
139861
818720
1203902
521819
228959
1303621
631314
963680
1646862
1646702
1046706
721371
1721128
1182853
784723
865479
1039596
1466662
1127908
191436
1887460
126232
1367310
17898
1829440
1703052
568424
1367022
1582144
447120
953612
1525589
1592
332366
503594
371922
412683
1540436
1814190
1075566
603268
967456
968547
591017
1304944
1191831
118134
612234
1905074
1373932
563892
1325839
836837
617235
1936895
248220
1420814
1852137
1468601
86025
586740
1759716
753802
527282
1332926
401885
402543
1770185
579711
1191907
1742852
1041880
480331
1507087
1016586
454672
624251
1155541
1554922
1406927
1548596
1623418
756611
1532947
547516
1818527
1949059
898581
707849
1507311
814186
1106592
1912162
1838626
488544
810324
291519
579867
65335
84038
510400
225726
1539522
1834332
1574697
928541
1795444
218700
793547
550662
1484540
918064
39943
1990325
769481
768087
1638796
1860618
823288
1403704
1547129
1858860
1014416
105862
1200488
653108
920958
83454
831797
1195068
1784802
169574
1588533
647203
19476
513167
231505
580965
1278059
801232
1117849
887714
711162
484526
1714051
1611127
16378
1675618
124022
208873
1842506
1892351
143604
100991
1444458
406800
1028425
1805747
104852
975104
1732013
1083687
946223
1852759
1864285
1701843
1353664
1404356
1558210
216111
1862082
632075
777100
671148
1477705
847924
1414845
573533
474275
371754
1172620
575833
99456
1559915
206595
840714
507106
1669832
1854371
1909902
1504321
1455014
1225919
551367
596771
1113019
630539
1855217
1160596
255309
583430
126583
1684052
978497
1153003
1290741
500748
1359187
1933480
1535863
1857994
948034
1701622
206974
1763722
1334903
1820876
345765
117274
1682330
1214295
610949
1021722
1710331
1966027
260817
1644113
1433858
1586182
1597320
1574930
1485462
242085
1835395
610327
379623
1974942
292324
428699
710461
1907428
645712
1104615
757705
43669
1927930
80329
566967
1618386
307997
1793517
53485
1616640
321868
781740
888852
132694
236278
1566965
1712407
176718
1459351
1282892
1751877
238503
1973459
387021
610681
1737073
330827
1745894
1294337
1222355
1691578
87825
1625089
1761649
833441
1246506
9510
438795
869175
996883
475813
1592444
517664
349744
1847258
1422323
463803
182202
1473787
697312
451640
809461
768953
757879
1970276
887457
548960
1134772
1698455
870306
1492446
1665972
1197227
1330157
916183
1718974
931204
930814
359576
1633652
707938
1951406
1895805
399464
95020
467019
732161
890935
1792291
1766358
1945687
603276
1317387
1938890
556905
84497
9348
1557150
274353
1055287
354831
1306241
1979447
1752893
497577
1322672
1486788
1523716
1687872
1796858
1322292
73998
678221
380635
651331
969155
638045
342860
643106
799550
1663925
507532
493900
1954926
1785619
1202995
435425
1912363
1740305
140147
809029
1325675
639009
496355
1461910
1848492
1322941
694765
199463
1072990
1024148
1760529
1202354
1724552
1712687
1898017
540639
212912
1183078
575644
1852931
817790
1545669
1880924
218699
1202904
1302412
1976322
216114
1297978
1019818
836108
1547264
86911
697682
1270385
1831035
1504144
803717
1330639
1801492
291577
340987
818250
1808111
1665254
1425627
276734
1752475
7491
607304
322823
1020865
1865942
993606
742181
148946
1133862
105826
1065093
1607816
997123
124930
417404
848779
1289100
242867
1653649
223959
1278629
1901668
687190
383279
1082201
1652221
700291
1359640
1944226
235155
777096
1759694
672826
1877995
464799
1940929
1826286
1214076
704838
974020
65369
1427001
455823
1350395
1234414
1778257
1223065
1564685
385134
583741
1160637
55706
1488148
1945331
1629016
873420
1507989
176276
1764511
678091
156341
1774781
275888
529229
567227
1124619
230746
106750
1935406
860091
815301
121379
1732861
884578
1705966
1434320
1718911
1785102
1718070
553575
211128
1150072
1013465
602718
1880266
237313
1217273
1054057
715010
1269975
1190636
223553
837220
328195
665180
1611246
158127
1066253
205935
459387
1447717
1991204
1976378
64037
101796
874076
328329
603537
1469040
1856900
1509003
1199749
669543
1924859
878000
1477745
1018278
689237
1153816
856645
363767
1057676
300515
1490977
1009108
181493
1682290
458899
238668
1245377
1144276
1537072
1591107
1027354
1963558
1355547
399763
1771045
435233
1715525
285303
1772117
1587978
1631347
1688409
166035
1687970
1760639
109732
1548148
1499185
900997
1636474
1004138
924721
1044423
1266728
1483863
294820
1636272
596892
269975
1454242
483822
1941838
850897
874620
1374205
914045
1139393
543226
693685
735111
1048212
1462266
1355688
1642102
1854507
531051
1106519
1169839
1382459
599867
519973
1036464
716141
830223
15110
1848206
812997
1441328
1996017
1418787
592149
1760474
1104906
1612698
267442
867637
901859
269226
1446562
1721734
1759357
1351267
23257
821349
68743
7675
971930
979314
1157430
1162368
410647
961444
65041
1271271
1405286
1654373
996410
1258662
38207
973853
70108
1445774
1682324
1648794
1690746
1272023
1482028
376431
86056
1348832
830497
418891
596903
150080
339412
1989985
918574
27198
568804
1921561
1933632
536047
1162300
1129000
1460431
349313
781542
1790328
314584
175240
107232
1982815
1279861
1472299
801511
87170
495880
932260
748703
523353
44925
312122
1348944
1987576
339004
1509537
1973652
77901
1559312
190363
85865
221788
124201
618200
1725793
1616622
315318
438870
130047
1733575
716873
1808580
362461
1414976
160481
39371
1893115
104377
905711
1095280
1031274
1361709
1875831
58386
1688624
101256
1894157
897124
562180
1035866
1113830
1220220
85821
73774
1068169
1196298
604855
729550
1906584
27091
322592
1868358
1697493
167677
1814095
397916
396901
1009718
1987709
29137
1779829
1041507
1151359
893907
797797
1770255
1407844
862694
1324244
1293963
1701441
1308240
1614466
345948
358464
4968
370662
1068115
1453459
1056308
1695386
1518651
1979825
1432439
361789
1853355
1795071
414827
1003214
1708671
954558
321536
1697617
1384436
362682
608642
315852
253219
136619
1349158
161455
472684
1676099
1409746
1074903
1247705
525088
1606602
720554
196816
1463772
773582
1306004
1676889
1613861
602370
912982
767748
1029328
963837
1116394
1788603
1202120
1091421
1023887
1726343
1920091
247657
391121
675425
893025
588228
289601
1602347
166126
1151955
940569
765352
356538
351277
1973003
539613
226673
975915
659977
421013
1490710
852037
1620794
1985686
562299
573321
25669
1988482
515061
1987787
1057755
1251928
975363
1467576
953198
305202
112939
818063
76004
959787
819384
739656
1320071
1466839
284893
1638662
944094
1773759
1859240
1941508
1969573
670827
9767
641415
301454
239719
1290349
1698751
678017
874111
490083
1100257
1033659
861671
1459693
659576
1280874
1593142
667053
233631
679344
1717601
1680012
23419
443521
364555
1782855
1803193
1947579
567689
1255439
336901
1548619
320505
1234725
497631
332706
1790794
1707499
206498
31716
140363
435252
213437
253334
1523001
1791557
1452825
1646946
1258561
1790995
98358
888912
698998
980245
749970
123510
392245
855499
1241978
818603
1353817
1719884
664339
1259398
3293
1520714
582399
654762
1198322
951720
312322
1792863
1693713
481036
736570
1133945
584057
950290
1040860
1880026
479533
175788
817892
292510
202251
1046539
1039112
40315
682307
1343274
1577133
1641296
1712347
537682
1850993
1079354
417028
1489996
526463
1202613
321691
1256637
1204866
318545
45794
1684271
844187
1142665
1260105
237867
694010
809134
1340240
276148
487208
1588214
1504710
1609098
1985365
1902011
1418750
1039379
1707378
1681796
1958363
53727
1250623
1868481
960733
1139221
969589
1159848
1586066
1984579
1066228
30211
1990897
1740877
1769147
1640317
74140
1975928
1030097
48476
1317672
653524
1732907
847641
1628605
852863
689452
1236443
629953
855839
425637
261328
746317
1873038
1680708
1639811
1946292
289863
197851
1624233
876323
1908866
729787
428899
1764739
1939719
725231
1414056
1693796
991222
147427
1312899
949254
99990
286275
573550
1035650
91781
1964451
1099280
1469663
869811
274038
12927
923204
1745102
1840941
329174
908918
787901
1311491
853664
1487706
1435050
899184
1666212
390357
1749470
693053
329840
93049
1033192
1412775
1290734
939402
946105
730463
1977119
965561
498054
964993
71154
907292
450933
1937610
576860
590886
1229681
1374368
1845342
889301
138701
255605
1586155
1955217
1264527
1424508
1397780
576058
1516682
1790495
841346
67505
241149
432351
917850
1389867
984771
1493600
486429
1407855
1055693
520241
109248
478410
408087
663765
1211656
832955
1961059
1692584
1968154
1897679
1361921
879058
1943618
1338545
1236215
657692
1485702
1606839
655187
717662
1286164
1062416
1531644
1656267
1269468
918258
1760064
1170190
1089441
38100
142733
1348463
918079
950045
137723
507004
440160
1166997
1766223
1464982
1622253
536503
954565
125508
1622318
392323
1682258
999716
740510
1383743
1929146
143780
1054403
6970
1164691
541986
1762072
910728
485101
1381566
847009
1362817
313414
566010
1382737
1366215
1367943
567046
261692
180727
393134
1285218
581676
565079
149883
820417
1328252
578583
1148457
1548435
1187939
658994
1523889
1393937
707281
107460
7074
998437
1161589
917041
1748054
1227715
613011
1909246
931340
127629
746255
1355534
1904612
453996
1505191
421423
552240
1935234
493775
670061
312274
760406
712482
1551377
509433
377030
1392455
405587
1855230
1560060
1476387
1655878
1286803
1679480
1806038
1878423
1797007
436383
1976347
1736697
28586
464186
1662329
1574550
1532978
233473
353332
1061695
1431889
1576005
1055965
1421740
1045368
71641
1509997
127577
1400899
477571
793262
1323990
1428757
314990
992068
1567199
1916926
1229943
1861910
1817962
896014
1488106
774769
218064
1173694
537098
1123696
1113003
1249589
1616111
388283
328216
186585
1769692
603866
1236773
1458791
1494580
1060101
1893607
1490779
644674
1083334
1103471
1803215
788895
1383493
1772418
190168
1014483
1505297
217613
142945
419286
275730
462754
143531
1513220
1227046
1851354
1770316
468183
1856519
386215
930533
1361059
144535
79676
878961
1154075
1483417
1355855
395413
1448706
386364
101946
587070
1529757
1846678
328105
1589797
611656
1823759
243970
1469975
187862
1023003
15698
265017
1350848
677732
1427532
1596058
396302
1811035
539737
455969
1607423
1947252
1945696
1166783
1811917
522424
1592329
916066
781983
1222342
1515078
1805672
320729
470149
948687
260983
228864
1357689
1730821
1572430
626613
788449
984396
1693816
285847
1316323
369319
851104
198403
1231054
1063047
1873230
1038010
584417
517997
252048
1310764
66547
677676
1641091
1938605
1192012
1458977
1344330
555732
676445
1764632
1460699
337258
285270
69956
1338729
1579453
519951
1329563
1117872
225002
451701
587993
318572
1192481
1416222
1845932
65379
1385187
1793762
507648
1105868
590508
126924
1700156
338861
1795591
518177
533229
1567501
496453
998129
768510
476628
806031
872292
524862
389362
1158982
52701
1795569
37198
1692981
72530
398358
1244574
1382434
1978911
19487
48291
1169727
339211
1267200
625864
38741
1225222
656143
1649346
1867320
1609333
1728409
1413012
1138142
1978247
1470484
633060
394915
721645
1344523
1606204
1950721
1094400
831754
1202453
341715
154687
338402
1920263
703765
1377427
1532531
1601225
626930
1052597
132819
1206507
939290
533292
215130
1528318
397291
743931
1195274
1306177
1381718
113393
313539
1397155
551443
46155
872147
1597870
607465
1845411
747654
1628340
45948
609999
848220
1380460
1543215
770477
1941890
1950791
343636
536908
1452122
1477506
148287
865646
1789112
1338287
1337889
1512431
1570747
760468
1829681
1632821
1468000
977537
644461
1371860
1087670
1434056
1052591
1134489
1102124
636862
735345
114979
737076
123252
996650
1753939
1941362
407621
592867
1604558
49965
1713489
66564
922310
1730471
638610
1855663
1113165
1907504
162815
226380
372785
5471
619116
429389
37268
1249767
1319573
1574797
1724294
547854
1759987
1962659
1358329
825230
1844907
1812028
47514
202999
788885
1395244
324770
1013782
1603150
654267
1298404
1131470
367702
608507
362067
1789965
1566652
1920108
948888
375367
165444
148944
1899885
1955509
1262241
1162835
269537
1904489
1473846
1389599
637676
789622
1519888
84644
294947
1122707
409832
1197680
1405809
1963487
66341
734393
1686687
432989
496343
1658644
1523746
360138
467800
396836
47795
1529418
99669
523832
1920087
1117756
1548070
518899
1643578
462380
1971859
954857
1692253
923936
191912
895637
1955250
226210
557595
987879
17588
1848481
661561
619806
324479
96615
1197907
463126
425135
1882795
285294
1466743
715389
1391722
426730
555662
886957
231143
943291
1124381
1939602
1959736
1679275
1058826
494733
22180
1593439
165187
19249
1913488
689609
472446
1684881
1719467
1361959
1681383
709280
109842
668126
1369653
991100
1783211
690034
819246
1646387
723843
1467942
255664
102575
1815859
1662797
82266
465070
1191521
1856611
1106287
788672
216034
1105136
1312192
917433
865860
276353
1619359
106859
1141123
695673
1616920
327255
907318
767283
375482
704965
781365
1228079
1160374
1180814
729636
1875206
1524655
1211847
727669
1563443
1413432
540196
1336584
1546168
1423667
938455
17690
184209
1112338
825916
1361446
220967
473158
1252274
1068686
1773297
1891941
1941810
1631131
1219940
1964315
1894270
887766
1046211
1814521
1593613
475459
943144
595825
744822
632332
1082951
274040
309212
1538547
1521403
696054
270717
882214
1996740
92811
1296101
428462
216778
586276
1140573
933392
1337977
230513
1950808
183693
1454057
1137428
274857
1993247
745458
1162681
365936
460617
343913
671886
1339156
1111612
772114
379941
797608
1101937
420440
1979187
1644401
1628668
1993696
1989940
1241221
348935
1333205
1663315
1675309
556040
210616
838316
536906
561240
1878643
626163
971618
1491357
1241435
92811
475975
93587
760441
1672192
994694
1975436
1318342
1401870
745167
1535668
1873155
1958729
1402603
1615276
2079
1751486
652048
427091
1603703
361236
1218200
1214858
1044869
704444
26884
1012611
1292585
239959
960060
676079
1572666
1805850
111769
813682
1991673
1240075
1947801
1411231
999241
14065
889651
1644941
1101566
1214183
1539463
499664
1018777
387559
442953
1906200
835820
1783681
136441
1680722
1872482
731542
245992
1238024
1087356
382447
140930
162124
23940
152916
241531
1887396
1200808
1423128
1143200
840322
68813
1667017
267871
1679617
1487815
528695
941663
1607929
1481696
841124
1888455
1160950
83685
1144778
451554
1751445
644092
1521349
680815
661484
99915
675391
145064
501216
755862
1099698
1058476
1797872
1418853
1575265
1734610
1398453
1120961
1361766
1648443
115014
1482575
82079
1927453
1585483
671741
1558605
176126
1216371
974052
261798
1325857
1194462
935032
925980
1518743
899287
1163544
403812
1676270
1239857
1516156
1669759
1282180
1705501
1520447
1013039
990360
1317796
1798836
1549332
1608214
838936
1631814
922380
1423077
336722
1916947
1256739
826294
90849
836336
580214
936497
1063989
1860236
1900756
822351
957581
1317662
1512506
1802592
1389218
1459569
1825098
1973241
911091
1944411
936368
1896205
1983952
1085592
331625
1700258
799383
899599
1798354
482213
1122735
1048786
92070
1458259
1024310
1769288
598665
1563930
20915
1657845
1162155
1179753
956277
1541419
1228815
275125
1534088
855594
340485
1171710
495639
633572
357338
445866
1214545
1847884
958082
1027155
1337019
1991609
1433374
461689
1868163
758204
1963929
1251990
1850998
921646
302110
389449
1227157
395964
699268
682230
1216439
675355
1782287
1041507
1575879
661371
1853591
9046
29205
13085
1051117
1983330
1442408
140919
479045
825076
1604676
1266962
1132716
1317645
1676597
1942663
1160824
1199132
1642408
884009
1906691
1912215
791024
1681731
1676570
138675
1576495
411701
1439827
1797155
1584226
1828536
781465
16613
969138
770816
736073
362223
1283760
1535579
654554
919108
57561
386624
1660471
931650
297062
1795792
1228824
1584005
385907
415456
165187
17743
186851
1301498
859793
121145
141373
1263682
1647933
342234
1765096
1206409
844029
192034
797367
1012529
1159831
1533163
340802
1857764
573330
1496148
58171
1168788
724336
1428576
1963008
91213
1362671
1954235
819928
1901237
796600
1546094
1510008
1856410
1850414
674125
35755
12476
1088482
1243524
1206736
460019
898518
1003839
1002834
1810666
335378
52438
1118983
370535
25775
598066
558318
1700743
1682912
267078
4196
618895
829574
652264
888837
64035
1715238
1436926
1612987
1987289
321067
1652879
675087
1732965
1091639
1796836
1350481
1031469
1512104
118647
3148
517437
602784
281250
1159036
343347
762819
862355
1427807
1902616
884187
120672
920533
1446637
971161
33675
728809
1625269
202544
1745236
13068
469813
1316849
1757089
218975
1211354
171911
386300
1820071
730357
933411
771304
361375
1407167
222836
328338
979634
1807307
41486
1936557
769240
1610214
1074961
908502
706607
117760
1258784
1324497
175376
1055211
558742
1395723
1446971
530050
1193104
938511
205980
607797
1110971
1737981
990926
1848914
1884133
315620
135934
1029761
1415420
338377
127473
313036
392687
1544792
21829
274184
1840874
704840
820840
809028
1459900
1168148
1595431
1112457
14421
1616488
1347803
1984337
353639
1714086
8450
501457
442665
1298566
1146204
576266
936901
1564339
1938008
250304
1186921
1957567
1253311
628218
396025
153207
1152476
230766
186407
230247
614405
289185
471184
463448
1174316
1699513
1521295
1983480
562815
1300991
945480
1094958
1174202
1606749
726960
1200223
294592
625891
1467754
1621002
1057350
1372519
311983
77469
870238
1511756
1359265
657207
315175
1438925
1529083
531439
1734484
1487306
1642061
1334788
1672863
1436681
1487455
1188762
1089364
1373783
16477
1954679
499750
1374138
288283
489267
1175899
1957295
54043
1571332
820286
302577
1652657
1569663
648188
783202
764986
705167
1990888
441244
581398
1683799
1435232
630016
839022
1285667
670960
560483
1654800
1452861
1914881
151801
1525794
1736450
669346
63822
1413857
1660969
1478025
1144970
416268
186448
1031998
230685
1221581
1825285
950411
546089
809710
3228
217111
415703
1943286
447897
178203
625612
1908240
1157142
275012
993242
1111713
28586
1249610
326834
976572
819908
1156
56839
527828
1035897
39937
918068
172005
136235
1686943
1376124
1980604
76642
806661
1937818
743156
1371171
1714975
1339788
1214763
1025147
780617
1970446
65904
69883
1144807
526862
418793
1923536
1975035
1854393
281410
1900462
880965
951828
699871
1940527
598621
405936
1201253
896358
1077232
1332151
155188
1833150
869513
762991
1841915
857591
1575726
1754963
604761
1717498
1510186
1897861
1729868
104050
220034
877721
48940
425048
624020
918644
661493
897485
857295
436458
808071
373689
1641579
140255
1400495
1990682
1902290
1980507
1093955
421977
191927
1722516
497354
605648
1578560
500051
1262769
802893
262237
641706
1233242
993635
410933
814268
878861
574630
1436886
1398241
489203
91161
971513
1528999
42765
260154
1893664
739155
600227
1059037
912479
1201654
767614
566963
415579
766743
1736059
1704073
1675137
352537
1275241
1211619
36101
385425
1075733
1719672
760773
1552213
722570
1844967
937719
1174680
1792071
476018
651338
63963
1667314
16096
200954
1269708
504967
1273969
1705210
1217663
16511
1339736
984511
452672
1141439
222715
139932
1544198
270237
777454
828015
144225
1907571
1906439
64121
1092464
1944921
1196627
1700091
243893
541013
587827
556415
299670
117475
1227387
712920
1856334
1295576
1428119
1836808
1987619
458715
906261
1157400
685345
610520
1844379
561235
1138212
1313570
1737062
1470629
369488
773028
561333
110295
1561208
1940237
1333358
1861254
894518
394800
367033
285184
1452280
297283
100593
1835488
921162
1852475
932608
1343806
935649
769906
358763
156343
388600
358960
408220
1230572
543249
1346165
1761094
1499658
1879470
1221737
545479
1263115
657103
1628962
659639
375801
1482076
1239862
946468
1260288
1798284
1691827
409598
813403
645774
1529315
908940
1607707
1658563
1437349
1972610
1274829
1942459
204312
856642
1350814
1854279
868826
109486
329304
1771133
213966
35135
769846
1381272
1816758
1277706
359177
73761
200552
815112
608865
775889
1336339
667841
1929367
973002
1479263
1967177
1779467
1971211
930958
1226706
205077
945406
1459120
911001
1713726
366909
619576
816330
1295235
1713597
1274467
1270801
966494
687580
863330
1247599
1184149
1709077
858877
320017
179961
871786
1015286
1176775
601549
425903
149691
1436475
1125326
429394
475411
1699789
50499
1641536
1533322
86693
1867580
1823111
647548
252714
1876872
1078453
582633
197116
1804216
1133101
222244
1054993
1104444
1193738
545110
1294997
635745
418202
798148
385394
1849479
1081105
1280608
22231
1546757
92508
535530
1727174
1036454
102627
625153
127554
1546634
39476
1735635
1222043
567088
1780466
1356222
826093
1603899
313206
502087
1858806
1363455
617862
1653571
298728
463185
1849124
232928
478185
1895240
1022367
523291
1059491
617510
884609
755464
1787788
1582075
217312
1297024
1765593
233957
221691
95797
272852
1361450
310615
105413
76926
719403
729502
789202
185729
47488
1777820
1986658
1903699
751213
577259
1729674
1155156
453360
423864
1843689
582755
144742
1809487
898016
314175
1540346
1665998
829954
1154571
1212932
1370319
978669
547126
1848050
1519157
221429
1739848
1409833
612659
59671
1164410
1949175
1978926
519590
25115
12038
1067465
1060802
433160
1332949
724912
587201
371009
39383
414517
665585
770195
955130
1463942
903585
1409218
1195763
50254
1324346
1321079
1245631
1042149
1436487
311349
1508260
1619560
1337486
1961060
752939
78092
70651
384987
749956
516670
454595
62072
1601099
276536
160153
1026551
255224
1036168
1243148
34360
642086
1885404
183535
22526
1697752
289620
1928631
313321
1030240
982460
1390639
1437886
1976790
69318
1877167
814997
876731
763802
1866766
1454075
1649310
1257895
1287200
42412
1834954
1014049
1228955
1275261
1245164
202957
874347
1055656
1206107
15308
1080526
1890799
756520
524577
130040
1273810
1154449
1730199
660551
1360598
1302354
1611936
229854
858836
385533
842743
1281641
1388312
1464269
694786
45920
750482
1794645
1842619
1450425
919104
1791281
712461
956884
78907
992018
359689
1124881
862660
698290
302049
717448
324783
785548
285645
1124051
610557
1939190
893334
495668
1396545
991115
1922662
1063426
1566708
70997
964474
1076674
1237246
435485
74935
113138
1691235
846339
1054658
972029
882650
1854810
587871
468820
47410
1819216
657086
284408
1933228
1139576
1613286
243282
1909699
1730489
278675
847360
1661734
1586105
1811318
766284
1207541
1287692
1771713
1788031
261018
1065365
216800
106866
38908
671402
1490268
559748
637862
1462248
602009
1388559
678629
1653502
338371
1618289
1539910
271122
565149
1767070
1939900
746695
832745
1956284
1926483
19230
1812207
1628178
246104
1719160
228480
320448
949133
11265
1041410
776141
1253409
915650
1582904
587413
621932
592652
1882104
106804
1120923
1878800
277658
423860
218934
217636
1501737
1244738
1417742
1926006
777042
1634806
237897
1263104
1929895
257472
1887757
1388130
558661
899104
1220204
1188465
61875
1277337
697761
999395
287240
326361
1191548
697293
916454
45148
611219
376453
1018612
1891540
123374
1164673
1312716
32031
411577
486435
218252
358015
363680
576118
996541
1273811
582011
1684531
1924622
1059843
1216394
1505550
508086
464866
929906
147440
1102554
708392
1822197
318811
332524
1226630
1162730
1313022
1821987
245441
1549704
1575322
259993
557377
721233
40190
1253916
671267
1549505
37329
669464
561964
434110
493941
1221869
1286823
685764
1779448
1527558
1327240
1103634
374438
1814344
1893326
1941159
832147
142808
356853
1772937
1589240
1518486
485511
1472279
1719690
773617
1771518
1123131
551984
1331203
192464
1441992
329359
314472
181338
439489
437297
520123
561092
199454
384249
1197171
550937
905348
1635224
742528
1957465
1467925
1622847
446497
907100
1633098
1980815
1574830
1926484
1639172
21392
612104
389494
1207640
1408704
1387587
1477108
933434
1623851
1711795
894957
1972379
357426
491444
242039
1521119
1416071
633569
219155
700356
797131
1098668
1576101
72166
1103680
578248
267184
842186
999303
1979581
1982453
949878
731988
1895265
619802
1994022
992794
478059
1278678
81298
74993
818214
393882
1299493
1692487
525812
263103
1112943
1168776
1232217
575043
480285
1195474
1274487
1383847
1592335
156396
290747
28223
988258
696040
1126261
648279
1194426
1840665
850579
1106039
1449093
1525962
1953556
1973613
1496843
487692
1152440
1422268
1798582
481650
1856846
787535
213622
1150329
503460
603231
1690264
1977167
1894427
101215
1163467
1139265
1382059
1428306
82330
1187695
1497526
1119273
300252
651604
1702121
1304199
259918
1222858
1524232
1065080
212337
587650
1947988
1837955
864720
185283
1523837
1056012
41547
1087212
1450506
431214
935341
965212
1332936
1082265
1715525
877287
12261
136802
1553229
843927
624107
1186666
1444356
918655
1814451
651456
1338786
1525732
407659
847549
1403870
371739
1140620
1612887
1577099
543216
1825185
180378
777475
143456
1952279
85002
761725
997033
1185628
1107158
508462
64493
942359
1821379
1921
387219
837248
514231
259250
27150
1514496
851085
278860
843979
502979
799880
1973516
897693
1913454
155029
1657767
1411300
1955634
989877
190727
1610375
1601949
1773879
539061
1504948
1165686
380487
583154
1212563
96783
6418
1032738
1365605
872741
1960449
1394557
1601940
137002
721324
673292
1049121
1447900
1758461
745806
1129844
899970
1435937
1639588
714346
330332
1248489
295550
965384
1856355
1569881
273496
27184
1176161
889189
221979
1898982
1202206
1133860
520431
1913466
1547717
1471956
1674030
1463542
1516254
1732616
1916556
1117422
924187
640145
1354943
182190
680216
1023453
1804126
844397
464476
1173488
989915
296051
941292
884432
700753
1854895
842700
1602928
764703
1507862
1828485
1809406
1534191
1635537
1369341
1262286
899697
474305
1539376
1024601
351300
527806
1501657
1738477
251178
308741
1484554
1205520
767086
164799
1114481
427712
662153
1129061
1032510
1229224
1776449
645937
907486
620689
298226
1963092
1132277
499686
1984215
925683
58497
246301
1967916
1048887
843952
758969
1263952
794914
1305797
617465
977370
368017
1334069
1211178
1918640
1206629
652114
1747992
1332520
1279938
814843
1752602
748290
1720828
995217
612465
810194
872217
1191153
220041
500524
536499
960559
1208210
1197324
1192134
1498252
1631153
534744
234174
354365
28643
1392285
1870687
621007
1651039
92765
1556265
1455028
335898
881751
145028
648312
1808022
270017
1052299
1081028
123796
1040414
19497
499645
787735
687997
13855
877505
1491687
1839464
468826
1738088
805815
1928627
831852
1423782
849216
1011109
1027701
1452901
1909634
292750
728026
147505
1481538
1930973
1220253
1055385
1594129
1665116
719013
1725947
1672411
1543593
844832
1153168
792164
232044
653413
285926
1291151
836728
1780670
26724
1117200
746672
946342
1535140
1831070
42443
997387
894821
25932
72019
110757
1788012
1693969
401922
454562
1616931
1681165
34299
1442262
788873
948015
676599
601394
1372389
1096683
867733
664128
727023
953157
601311
262107
1255737
1257289
594668
1168388
310351
1225699
1766298
638929
1244650
464584
524693
13432
1778911
1355355
846904
222680
1526254
515907
527552
214038
1848705
1190077
881663
190898
403485
23016
336553
201891
676613
685018
19722
1698688
1407989
831638
346220
1788363
1295897
1677412
1568270
1551834
377939
32976
1313582
1015938
1458845
942257
1837947
1497810
111920
1092097
433846
673648
125300
898370
841119
396158
501611
1427930
1885798
147271
1287349
307167
443648
1820409
596355
1663644
533991
127403
678818
535530
610921
1951116
387694
1722288
375810
1581875
1439316
945039
719133
393314
693684
984692
1004558
1868241
560953
706958
525910
851048
1385365
1066595
1053111
1231400
1483719
652783
1803576
272286
1184924
1704155
570329
1802231
322398
1259256
1613350
1342907
1519384
1783526
852625
50712
1467406
1321773
1094352
1987931
1706827
600524
1139884
1355632
1949060
1205760
377836
1910198
222634
1654864
1970187
975650
25039
149975
1533292
79985
385819
1906577
1820834
1829384
1837775
457912
780863
25971
1009017
743402
1661642
903933
399413
17582
1206306
95725
1786332
619354
1271018
1749024
236184
1752290
628831
1951871
1839483
124368
632099
1572235
479387
524569
1592215
681484
393696
1173071
1798123
686207
1102963
75970
1171458
1408937
1319601
761698
1954976
1965731
280060
1025676
1054373
101922
933653
1128121
720432
1109014
1859379
1364439
1433868
784181
1071758
1603422
311652
1741392
1572992
701858
832234
109601
1412246
1797677
406565
848325
923090
392237
780829
1741055
1482082
1443849
1264807
1141050
194029
1232104
985464
790693
1880647
1400261
708858
407979
913513
1707206
1466747
1540863
245580
1640674
1060152
734067
965073
1761984
1360601
304390
936047
1627278
1886545
894112
1628126
967770
1403394
870143
420116
301060
1431619
1594965
163933
1247545
174798
421898
1472255
1461723
1807683
503156
437325
943983
805436
658440
667678
143600
1437600
1213509
1087716
1628006
1629071
1854946
535511
745212
1117333
1191152
1634327
1136216
960649
1940389
924805
961331
1480068
401536
1872369
1828196
261430
1894488
1174106
1243713
1734996
1475780
205954
196730
130164
1969489
215802
528668
1751429
491868
1411716
691979
1873493
1384210
1159071
322674
1250178
434509
1991424
491404
119079
323608
52431
1860120
1810570
435657
1579831
972267
205609
1850194
237668
1927051
599623
1340873
306221
1116501
1109813
517439
1317594
677065
1019277
508601
1603522
1970438
155495
761028
1353775
274449
1579981
675701
1269496
116305
1910821
1834216
1389928
1366682
1246719
1001864
360942
564070
1546273
1699427
1343175
971948
1918254
1515408
1730898
323730
1474564
550089
977271
1683123
1999927
1873183
1618482
1190014
807324
954781
214990
1854895
1216016
1485201
42291
944213
1048795
924527
393347
562561
1887031
384650
1201659
1712707
166548
1272071
1452300
410353
1520570
1607231
872785
976549
798719
987444
1640974
363348
224001
1895377
1992140
892789
1997638
180992
706249
625899
94943
1102529
843887
57098
492428
1189479
1594539
1034813
833916
787328
160407
243370
1945826
1579341
1193148
996349
1001849
1402311
1130645
1845239
899498
260816
1057664
115757
1923196
1551799
382982
1659841
417325
1403934
315005
1824907
1786059
1976447
58817
897635
645480
495094
1884389
567647
523154
1580642
305295
1936730
633509
727505
635878
124645
1642479
1726164
1731581
1647228
1972717
508803
1984746
76357
1224304
744647
1367928
1375182
521067
1584649
978771
644390
1397746
661430
1942293
832842
1207339
93213
1174378
817188
1702560
1262568
1578189
1026399
103081
1414843
1319767
7204
165067
792426
1733221
439785
1297452
317922
1290414
391930
1995913
780167
230621
594155
205672
1330951
283436
1433367
1535953
823679
562245
240203
926626
288863
1560290
420622
708318
1881812
1767537
212337
1734018
1462751
943933
1693976
336650
934432
915049
489280
763848
285770
938691
5747
1869106
1649759
393048
1252591
109755
1021788
1710271
1781156
668349
1062004
648355
346837
328814
1486537
1917486
819107
1478667
702644
363205
172040
952702
1833119
118959
1189176
1595595
851284
297100
369763
778576
1007556
657870
1261320
1279058
1129264
807494
1824833
1579590
124122
634511
827318
606176
1342926
1389060
1670177
982579
757825
360872
1542848
915895
1399987
690255
448395
1808748
1101503
260409
1838359
1040116
1794095
726312
1174006
56557
208781
1095587
1259330
1577929
1037431
1037355
772414
1317541
1992470
821274
929289
75135
831267
1879642
160914
1617428
794379
1364272
1571651
1206497
1989964
1141077
1954568
1949758
1804614
38134
360706
1475178
766490
954169
1066214
1911710
233841
892056
1258712
1102918
1016567
1709135
1119641
1167212
374945
755927
1688155
1406961
1100282
1156608
340979
1569038
1561779
692975
1480226
1420816
68045
1733932
180040
1715201
942491
83787
1206013
1268371
1879799
1160898
1003252
772342
522284
851010
1768815
971260
1224796
197549
1544564
501109
1436698
577176
1632987
1530118
739550
816266
685706
1676146
305315
1753948
1417975
526658
763499
1445502
157194
1545063
1096387
440682
262991
1909157
1884728
1356201
651193
276774
674235
1270369
1507163
977147
1030364
1617962
1839883
505383
1253928
738868
1194966
1750041
1985782
759053
1656203
1917506
1220330
951647
1076993
1724060
309950
1604712
738816
14715
1253724
1795971
121821
1264167
1044764
593705
1746838
377533
1511517
24993
1123684
1190131
969130
599912
1175194
1223622
296505
418382
1291146
1051612
741204
1310530
1239557
292224
13864
795355
1459260
632813
1743984
1488656
115824
1138937
1591846
144284
1292364
1271185
1406957
1993315
893955
171362
1650413
189243
671747
1328403
696164
311661
1322057
784792
1533351
958989
1469831
1909927
224233
1944349
785723
519092
254793
630608
416696
1331697
7488
1409587
325574
1367750
275086
944735
254677
1659403
914957
106475
118404
1756888
1258247
1226155
376382
894591
191131
1106794
1950545
1265008
1251458
608330
372573
1610632
1536975
1950139
1323836
1579096
1794823
1261776
785733
438251
633611
1530762
1488643
885457
1234696
647444
939767
857233
1298799
465279
736159
1881406
1068704
1774241
1072038
837338
561162
1734823
539295
1644622
1144353
851036
994365
1164798
1245562
1624524
1730820
996687
1282076
722846
1362819
1073157
670553
1722
1419055
1299287
1036654
1277676
1332199
1589683
213935
1906549
1889308
1377626
1780708
1330185
957811
1337912
984363
534009
1219600
570212
8150
1601787
524419
354500
1421544
1124691
1145822
1634062
834803
163769
535302
1109167
1083064
642413
46346
1319630
93858
1706028
1412413
1300054
1980435
1702179
965594
1278370
406364
1937899
1477371
1243452
1876709
1958878
615045
384114
1107232
229442
874162
748675
124821
1857801
282468
1761674
1423288
1173153
1887502
333285
1825825
664196
1010085
1604335
631492
459189
1430168
703656
1033736
684020
386739
486908
1318476
576064
1640576
1745502
78688
1239509
1505783
751714
1291149
131611
1355728
432131
1454055
1435674
946083
1343592
1182010
203553
775453
985662
765025
1257969
63193
149189
1119421
1887517
1300719
1535491
726839
24973
247098
1667067
1510823
416629
679842
1450852
859516
898093
717340
1130016
1322370
860365
1535404
1999980
485819
1491191
1152923
1008985
1988229
781744
472234
277441
1447069
1873912
1318485
549519
868696
503421
1560053
1750649
672021
1008918
1141009
1384111
283671
1228927
1425244
1168343
62012
1425359
1955510
125047
1763407
402181
1878410
1455969
1500710
169356
1765749
504937
1961693
469780
716697
1507979
1560187
1087021
151066
1644698
815103
172331
1871001
1101211
1630443
1695149
995943
263810
121697
233808
1859776
1018143
532454
556097
1011722
1589939
263976
538102
1521488
686720
1611467
374140
754891
1686812
1495773
1927390
1215525
912504
630422
709526
205329
1765175
1633387
679380
12267
1632625
1578961
1602883
478895
699374
1334187
1112067
721466
283453
721932
1938284
170326
1162733
162889
1284890
742682
1887156
421580
173965
1466382
1797290
1451695
1495166
204238
1311220
922000
1936804
1100031
441
366103
10302
1750761
985291
1861901
178792
1916351
380300
1240683
405971
317659
768986
128286
277901
59464
1788128
915724
436010
1460813
1029307
518471
1833855
988103
207272
817520
1199007
1483074
503196
1039139
545661
1158498
1825360
1117696
1256296
1958767
1052409
1162867
701384
857204
1348180
650374
725973
1188058
1386482
1951418
1611989
1242573
134054
1471708
1910505
1433741
1999187
292222
1580966
725609
14455
1865943
14199
214653
330167
1881986
1217237
1593230
24110
1576623
99737
1844681
1886753
371279
560623
1686256
1620710
569081
30992
613919
679763
1356496
1842244
1024285
984761
964713
1673430
602257
545814
1103271
191145
1570132
1573598
59398
1972210
23388
1003022
1830862
1872295
121487
1914171
1335682
1135389
1816489
1010323
1289038
1620826
1539873
610297
1416397
1535229
281950
281459
837472
977403
928675
180035
1310174
1662232
24504
1722360
1037454
1340007
1455219
254501
1102341
619911
998210
1450730
1834700
1030793
249765
1956812
63236
1441948
256614
1106720
843427
1754352
325019
914727
424593
1447023
200432
1656877
1757492
836045
1861686
56207
712641
108304
589765
1380247
523370
767774
1885008
1490396
730130
1107589
644860
1672227
1838343
815473
226884
205676
756029
1828842
930111
964902
356902
1728037
1028423
239883
984781
1088810
33408
1612675
923565
148517
31698
846081
880869
374161
1658333
1201181
1720711
1230313
1878791
605765
1064441
793521
1197058
1006990
686271
546079
1883836
1820902
961217
581275
250340
734838
1391270
1292088
565765
198972
926728
1542233
1994107
187428
1782469
777497
1815138
134045
1939174
1610020
1283555
219720
680263
1256972
1431163
210176
371378
456290
1818659
414078
278144
1365374
1834080
9320
333587
1851676
846666
308778
1020935
1329312
1122732
831140
1459979
260501
89761
1762021
224323
1274203
1740144
792084
1521615
1272466
1805649
977520
1476683
1098570
313497
1561373
201553
1448753
181002
349712
1168215
1379755
747808
1821756
1958408
1448748
1000405
1880552
865574
1080728
1580992
961201
1303755
986923
250999
1980456
1347062
634189
69665
740882
1708463
914730
1938564
1502559
1271654
582623
21716
1900770
1622853
339190
333336
875872
985412
1956810
1987763
1840175
435005
249948
543924
190479
139044
1867798
602618
229786
1360666
754322
1280665
1167985
1596611
1075686
425082
1315808
1461422
1887133
1881135
247222
442204
1430484
1997552
1754893
1074764
439105
267749
1107632
865552
1960629
226905
25479
1287225
1441914
1411044
488803
699021
202909
611482
1819183
112153
1843736
1679521
274798
1016534
400846
1529823
1462011
1620549
1543158
1263856
381003
1180708
1637068
1367261
427267
435396
997933
1714727
1289153
166191
55934
1893426
1133394
98070
408723
1216725
9771
592929
1845608
340859
1360832
1749090
952282
1873614
1591215
416494
816248
1667427
1611465
1524360
1438461
1258205
1070364
1272961
1690201
338055
1808149
1461145
394882
704911
115173
1272168
255094
1761946
766347
1983145
1456046
673016
297087
1153745
1722461
839409
896773
1375240
791691
1602482
1031116
842437
749042
904767
1411690
723960
1025941
199684
1730301
794281
569380
1102116
1785476
1317710
44210
1407341
1303603
1064917
1953111
1115776
1842044
1920124
1821839
1739375
338554
769128
852511
532840
994087
1666370
358538
261992
1849953
1827797
303189
35616
362808
965335
69656
425510
1065450
1752201
295625
630591
607376
820626
99166
1213142
1664529
1941387
312050
1774053
1621115
1518070
1453024
622479
1050967
1500175
149231
586105
457140
622182
156133
1806145
1873945
1473059
347575
898893
1127038
623011
773417
1478251
1361836
1598352
1624898
1860430
181897
1419317
1407061
826586
564557
789147
1583519
941904
1920634
3711
601019
1264054
1756204
226776
1932427
89818
403840
1919087
1155103
1139837
839945
213956
1117935
1667478
1443843
230509
1854076
1474524
1272254
1858533
522366
1872071
525706
733594
1725545
797580
1215306
1611941
441761
467058
1089542
1157940
1075338
1548283
291777
316865
1111545
395083
238319
824297
49920
885202
1399803
1849945
773206
1140676
513362
438018
27509
990103
1902862
471619
1861130
1237151
1648072
1256723
1283471
1335467
1421975
1625809
135371
1733854
1247643
1638454
1177739
1944437
1378329
921141
910377
1267007
1668933
1850774
775961
445162
822164
176863
1483768
147502
743886
1252965
688171
1078438
1970709
1721431
1290958
43510
1280406
665233
219340
1293545
1947608
805999
1329656
1194321
486344
1368740
268189
1549759
1461292
453038
1020107
1946787
439318
1348767
1260737
433957
1243226
208443
1327936
756860
190272
211554
1931727
1014169
1037697
547901
386450
1726835
1744712
1408444
1891135
1536329
376944
216966
1974570
985298
905908
981849
1182760
1109041
352002
1405723
1208344
1863729
1521340
1735473
1332536
400383
634604
388995
784642
1214883
755432
129852
826639
1047229
1620053
342167
1177877
367558
1382016
889039
52658
706217
530204
1059239
418078
1257172
669002
1405809
620298
515602
1511050
1483755
861114
12186
1749649
725192
612107
1452071
627028
1872519
1201856
87839
1975358
1105831
682593
806946
1946901
1544769
1612201
778589
1515780
503751
1561070
1734669
1627990
1378327
1576624
1912186
1213149
1469368
555143
1624581
252023
1374702
167602
1806815
1653181
1630688
361361
1583653
9784
1596146
633221
521822
1397281
991824
1379806
1167850
349010
1968834
30502
147527
896501
555030
1612737
1051159
1881394
680156
802519
1278494
1139331
1499619
342374
1899998
1187523
1106465
416067
1733014
655243
1841740
1239968
360606
1705132
1029424
224386
893784
1826943
1862266
1957256
1140613
1587506
1906625
1228494
514644
1678816
1570701
1256040
208425
1001077
986625
946821
1832355
1558426
894099
1298395
315022
1905066
1856322
307130
1426852
1325305
1424608
1370931
1688059
688105
577920
1955794
1890468
59260
1271559
430526
120360
514189
355890
208450
1003412
1080470
737520
1385082
346987
65329
1335126
1729948
977471
1193727
1327557
683124
1333280
784716
1484831
1373825
348981
1558729
1021801
361086
1855858
1649629
1367876
825042
376154
297467
1362017
1287042
301722
1351794
1170159
187077
1887358
1927523
1440706
373217
1116753
1808136
686758
160005
173959
671864
1832218
1852322
1440747
1042460
836964
714675
61168
1277539
726471
1704997
1073126
404226
616634
1622107
1810822
913221
654663
838228
473598
936417
169836
1977666
268414
1317646
1201194
1291317
23750
1458432
1498929
375866
951659
315932
1261861
1854904
1847024
1383313
486811
1139416
628886
1296544
1479348
1826068
1204985
133829
866626
1931659
744354
195747
680433
1877234
1683796
1233871
1288102
1166326
861579
629904
1869619
1868363
1186061
213492
1236095
993273
1539502
130858
1650338
97762
781140
729045
1932190
157632
1140810
69781
292483
1565260
439921
140741
1492427
1834790
1878794
1109082
968786
438006
196733
554084
1882532
1349265
180231
752267
1791689
893478
57223
1800018
1234469
1576544
956951
1100503
1743004
566872
1437710
1312624
1309718
1272744
265622
389073
928102
1078333
804923
47243
851553
162952
501531
1710557
813474
1345222
89998
1495634
1520509
1825249
1117516
700817
40568
110600
1224155
273441
1002844
340926
1841442
759396
505306
1806510
116221
908080
1358706
1037328
500082
484422
849697
891209
53242
1336202
1046699
1028234
333485
1115458
1524206
535970
625629
1280366
1350029
309220
1892213
1929183
1774327
593871
195792
1292565
1082369
553595
1211056
882759
1934581
1201916
512192
188883
1678704
756643
296278
1103550
1058884
1903714
1088689
326625
429799
778901
1482985
33505
222766
1351956
1662702
1000402
158335
226117
24758
736773
736098
339318
208444
486838
1840306
852853
512787
878474
53112
1609761
1593261
83830
1043932
514698
263063
298927
1479605
1166860
429824
734540
1207096
1615950
362674
1439733
1453559
1744719
1283305
181711
637468
804136
571166
292620
490044
816715
1074399
971523
930616
1032992
90450
604264
461376
99155
1106706
1512150
679148
1010304
354865
231080
763734
667288
543741
261152
245433
385999
439164
1785341
1610036
1851211
1378601
814480
1469717
220471
1408610
536097
289136
847176
1442934
1237212
326473
1284489
82003
1063522
101864
965803
1445068
1932555
611185
1356761
99887
1005958
255638
494586
154980
1053575
90955
7708
95283
1474670
1047422
1288952
338171
1716918
368879
1755908
1161502
115754
102496
543444
1780091
487124
86508
894923
1039177
1240920
455018
1965833
1077644
1681405
673525
742148
577929
26765
1314861
286885
1158729
1417978
329960
126093
1687689
1945424
1692281
249735
1338223
729968
222091
518130
966269
1742185
36371
1239265
1715276
753765
1821435
1940646
81183
750519
1985099
554233
442733
1840018
873064
476303
1770329
24688
310886
1619835
495726
1049849
1509056
5404
1431090
930089
1562023
1163042
274150
666921
295085
549076
145748
1830498
212944
770819
1950403
629117
1558830
1639669
924316
430007
1592074
774234
1939176
1301707
1351433
1891198
697510
1817019
1750668
1034980
516964
1445639
1938895
984845
671401
716109
990556
133025
525459
657269
839713
934633
487802
1311577
1214629
1731164
219817
1443608
151602
1372410
1874265
1304033
920649
777281
381132
1606376
660102
252244
948061
1861767
139402
1577156
1865025
339065
1027012
890125
1124966
1729749
517804
1136226
161714
1776618
592117
1027821
1209025
1100638
1842888
1497217
107425
1639977
477301
717338
1983930
1307137
223439
912580
1809553
132858
201932
1049485
495869
696946
529282
529672
1902189
1510522
1069971
139195
856003
652410
1030544
1421607
1779785
929931
654525
1203488
1284551
665969
871247
163698
982442
214172
300896
691666
1446682
951258
186928
575905
398877
1887076
1028794
898818
1486790
687220
1535766
1339084
372044
1075798
1202438
375256
369135
572158
194925
1740015
643730
228690
1907887
171664
1499044
852281
1895770
1478695
1400345
1906774
1030591
1749987
1918665
1533748
1047310
335080
1011000
594992
1412269
370537
1362394
1626016
1173387
1449627
336739
1637075
1370508
163415
1702577
1626054
371130
365784
230068
1277379
1866386
1845550
1614668
134977
1722796
1104397
252942
1340717
1920255
935270
1793936
26953
259486
706689
532160
750564
1335066
455645
31666
1523087
875279
95498
1060520
1679332
438421
286506
1919233
1371398
1034777
717721
1157938
1787577
60166
1118612
1856601
1021707
868183
625997
1878375
643647
356529
1987296
1015035
1824921
535291
1116591
701500
1124158
1478742
1448424
1996450
1335941
661647
1961324
1866793
1805248
1325659
1634476
640980
292959
1995898
458374
1498463
1288344
405404
868807
1393560
1785898
588308
317265
285764
187209
882735
668413
1207677
859613
729548
1206999
716379
1658440
1180287
257956
1926657
172191
1296029
1057787
511133
637862
21153
1377717
1096120
858376
1308227
1759068
486040
1683855
900382
1205501
704663
1368135
1830312
1209969
1604180
787779
531223
115985
991739
266512
842683
1040074
664668
1760653
1478550
1682531
174450
1516987
50460
1095392
96309
1033728
550629
1754140
681512
1753390
825652
1173481
1958426
1164566
1734990
357898
444467
119487
660198
1387569
1783229
647955
203605
173860
573265
1449943
928314
413029
980066
859870
869535
708605
1456115
410198
1705726
731297
782728
168949
847115
22519
1214570
1274214
379973
327228
625824
1655226
1114265
1925153
444486
762594
90652
1455926
1278208
554863
356091
701374
1146060
820246
603318
812897
665683
1591024
1194276
496155
367811
1928572
302560
1925362
417777
632424
870739
116154
254948
678240
289085
258648
1360911
1080499
164258
732178
1232429
924161
1974027
1640921
1122654
471699
254279
1038481
1411062
1561423
1478989
1262451
1968791
360764
357349
30388
1486995
1855673
1241825
899974
1157873
1603525
1161111
900222
1016057
589123
582768
502955
859609
55904
1561151
26894
1869512
896693
682683
1203
147713
1954658
1663526
1465411
1684937
547790
775426
177554
751246
619258
1750941
1548465
1177347
564813
1430145
1264104
18671
13686
1484800
1817240
378313
1023895
1997281
1638685
342308
1839601
661532
902103
196300
456546
1227316
1656121
1000557
227818
1744029
355790
1541112
163953
1757099
1844377
1728874
284974
1446088
1860241
832935
1784492
1519519
1242237
1457952
22167
539994
1517592
1056712
1094544
753635
1678120
1385628
866822
1520848
1428959
703646
1756105
563758
1471230
1837517
912373
1216864
1515894
1662749
521168
1517190
1011138
547511
1826377
289087
1461821
1488270
7586
363405
821499
920478
900160
1829478
808844
907825
706291
915713
6551
943947
769522
302918
1503676
1101871
344239
1467276
757650
227339
536990
600639
1862760
424192
715702
383802
1657819
1769079
1853436
99686
1317392
1400513
858952
1444954
1615481
1969802
324211
905594
490155
226600
184955
586613
1910890
870923
1966998
1116621
55171
50778
880562
1068667
425746
1005177
195964
1102459
1165813
1161600
1647415
163814
557940
587957
1076047
1152178
600643
1529523
1157694
1751511
537538
167379
18468
1828580
639313
146592
738662
609824
731539
867684
699010
784198
1938671
454523
1934991
1637674
444579
1266135
1940340
1924054
1405087
1525284
376984
1837530
1654351
412255
709322
1657665
1955450
1230565
1683897
75364
477019
660440
1501557
764119
443392
1916509
1743284
1250526
70288
471926
74713
1930385
1646491
1643223
1421612
424752
1414563
1838113
1297004
11879
1918369
1974193
1406562
1554754
1845416
439589
1241247
37837
693338
1981570
608106
189130
1109140
1760253
1111799
1452940
1461280
926255
215350
209426
1362351
256284
478623
133584
1548976
43394
1907574
867436
442101
1535424
1690223
1475506
127605
597659
1396543
1977408
177386
377649
1808490
1452619
1622926
451933
535999
850472
772732
893262
162176
692212
1599619
91209
1975767
479880
1416703
1227013
1097345
511534
258958
1582238
1355854
1852995
972884
1282817
316847
861202
1870255
794870
1554601
1681239
1032540
844841
303675
1914583
1490914
1084537
1311998
481141
541304
240419
1381712
392584
135413
1269739
1012895
531174
842256
1622697
188540
1880848
1330813
404054
657399
888099
1807243
187070
715146
67854
127211
411357
559101
391733
595089
694002
542516
1705713
1478736
506354
960172
1812692
43357
1499109
1941130
346181
217322
442342
744289
1827585
1489945
1974755
319684
908199
1905218
1112493
162238
1541710
3292
1468357
75377
1060267
1636429
1763273
599703
1134954
888551
1849064
377149
1853649
775859
791471
1081986
920455
598083
200065
1110446
449488
1160160
908801
422193
1194202
603050
363469
180996
1850497
382553
980890
341260
821511
389069
1333229
1040912
245896
322346
1805729
1137759
837144
99245
459119
233892
1917364
867908
808546
1836563
1609974
1475882
1849114
713030
1744106
646074
1400373
967814
520517
1376013
804294
309721
1491924
1968033
1853479
344383
169944
1761120
1714683
95561
254490
899952
1819897
1238462
918049
1916957
9319
144271
417820
1325061
1937701
1104163
1743412
632159
1548504
790266
647906
1682498
1242662
397195
1787104
1427361
77859
1530753
449330
1005611
860852
416493
1395775
1518505
1552548
1578026
1186995
709615
1203137
1268636
273513
1831781
170487
53158
778360
1352190
56598
1608119
1563204
558671
340553
1021017
407793
1545380
1386120
1577871
1358785
534604
1448996
1983171
1061770
1704304
1843431
520393
1260351
1101025
1450265
160363
690228
1681934
1446406
1516202
1405673
1833826
542726
1692824
174190
1660414
1761134
1260601
1245378
1706290
27308
637428
394613
1737428
304292
1741737
988568
316641
1689599
1034117
1565169
897873
281507
1380152
720526
254540
842026
1047631
307731
750628
1456653
1452622
1531308
637914
1580218
802804
434974
580403
775820
376094
548038
1522604
962114
1358976
406511
957788
987053
939803
1157116
1443311
413918
544982
25346
1463647
382475
860563
1358208
149266
299942
1814439
426826
1107465
130110
914376
612216
336378
146380
314448
556996
865694
278120
1681751
32499
520733
1049653
567675
1986187
486652
823500
120105
813558
1340966
105107
394755
491788
1503028
475439
1055579
798593
1003363
72188
591349
655492
1498767
165273
1762947
1597476
444754
563808
239986
459
1930677
1423446
1917834
701324
431241
549253
1817972
935223
780408
1999810
234611
1999042
1306332
1238121
1497005
933215
1561993
1441728
1331431
885251
380996
513624
1325032
1343417
1957708
1380529
1307201
1782236
144428
1088651
1042494
192099
924576
654810
1416530
983908
800743
222077
1795642
1028062
1612859
1381411
1742548
1769014
669168
949195
350004
756057
1645893
1914749
27435
1496076
1788204
228209
1877995
650058
1698860
483356
258302
1443376
1347934
1568789
1341532
916647
47320
757035
246394
1444276
1372417
1820639
1173623
1218927
1191480
372837
719767
1565593
1949803
112463
1894950
16242
945926
1015766
1797198
297079
1472366
574193
1455372
1533251
1161146
279350
196393
760862
760913
1662778
1127268
270454
738328
1962041
1093699
1036551
549556
773763
906433
1268259
898583
1130850
1328684
915582
534280
1668843
780322
90047
1774012
73666
626208
1809313
1047487
1031772
1746561
1915828
1872532
1117990
170433
1028760
1160243
586788
434966
60364
1651938
1790510
25735
721728
1064612
606402
350754
1140330
1250490
1068486
1740769
1584126
1841967
565763
248039
1794050
1808952
1710324
1228599
525195
483481
542676
1338123
471216
909608
1800774
1794491
1387391
1692827
679874
121221
1150865
652099
1314483
708131
1579712
1961837
706920
1879251
560515
201964
7897
1392263
1278386
1920888
1646585
235668
857674
232990
1548344
314998
1747669
710625
270939
582163
1494890
649442
712579
1159441
706849
38008
1459962
1243119
771479
1023090
1506705
1877285
1599391
555484
1773583
998825
1480111
383369
391229
1979461
1912951
681493
1954952
661060
1668634
11125
592646
628469
251216
1423338
1241653
1532542
1944001
107211
1452848
1094391
1956599
459333
427820
585938
692169
258864
34772
31710
38015
1497028
991743
792204
1602277
872045
354551
1575109
206628
1816727
1171823
1114628
1661407
278538
1452802
1220958
1438644
398313
592956
1112541
1985528
453064
82776
64644
636148
1043020
973837
1277203
1399153
939366
1745969
1343995
1662256
1650594
1570208
1561608
1072244
910256
1241884
1239688
773359
422293
979955
1244931
1887028
561514
776999
1068225
1909577
257177
1329044
1428544
1492572
786059
304017
1302266
985592
1725610
160381
1841266
1112678
387209
1495256
1522709
1398080
598617
1533087
1092942
1373513
127583
1488037
1806656
1858620
948540
1499726
212600
345597
1089659
682914
1644839
497396
1735574
1849222
824875
39218
815004
767765
1462087
1565540
1754271
1870284
1443182
1318728
717831
1222678
542238
1642608
1731398
45759
1268185
585893
1757533
768593
1134751
1493892
586699
1867279
349566
1320548
865619
1388553
1421151
616386
905973
70534
12830
1822520
1046170
429478
49582
962774
1080572
1708293
141510
886299
1538663
496815
298917
686612
961913
1130350
13324
1892400
1398398
748093
369687
162914
1058532
1117991
1085940
125265
1098688
386514
393268
1064074
1517004
1482035
1764720
1440858
191227
1645155
1441571
1723134
955012
1219698
1613059
181066
535593
1402177
258289
1308126
911343
411976
1013911
871089
1861337
1587869
16396
504591
1023023
680050
420479
1330000
881473
1916913
1090436
142730
1750677
861154
494274
1598163
1165905
561785
1651517
1840459
340852
972209
452503
1483180
1902547
1085226
1801809
815333
695169
669315
1277710
1668171
438496
1702791
953283
1819819
148746
242030
1516848
549106
1586056
716608
1629570
881454
778929
1652228
1422349
838736
321909
1860735
602104
1001653
1857856
1276012
1320360
1127374
475090
1060777
727213
1699517
187753
173152
1518580
1089116
1282815
1263113
1727891
1821432
1210026
1612111
591229
1013702
1000441
1376805
1726331
851292
362286
610098
873181
329290
682147
1876052
1107175
1623467
1431054
1532721
53611
428817
1645510
789480
1107111
395731
479368
1291638
1205615
842529
1333803
629725
1061182
600673
1495766
591035
1304973
654278
1125671
1532663
402736
1943686
1082973
1860312
958985
1397831
1999279
93020
12180
1687730
631636
1594628
1174552
809206
1065775
236534
1426933
579325
591621
1837609
1128840
1722569
1649775
579454
322800
1506923
1224386
982173
312151
285893
1819374
1761508
956993
598221
204598
1672151
1965447
1718052
21101
1373597
1254880
1812541
650687
1657008
912032
619341
1677032
391541
393523
1982213
1281424
1414132
1020190
1062854
41207
1317351
1593705
1696550
571282
450931
429502
391940
1527632
1898311
1709130
1252634
1755910
272035
776506
430726
330638
581204
1159997
1891538
1050261
1178389
964809
349775
1792477
1939450
666468
1526251
336331
1136420
1908725
1681024
602364
539256
1484572
193973
1062938
1400031
1398950
145898
194777
1264526
172342
1036028
200664
824683
560461
1569483
1277231
407512
370822
1835077
1279197
778559
1362077
40079
1729785
1718598
279882
1915136
913841
14849
1372556
1210053
1519116
648124
1900441
1142972
1582792
335293
345039
210537
1431191
1463496
890814
1076794
203352
18208
1620318
1761923
1993584
1851643
1599778
1889792
1856158
792501
607673
609669
1896287
1221504
654125
1342785
1147122
418783
1889480
1492408
367434
316530
1575642
1407752
962785
1134670
843881
224636
1140811
772180
527333
918298
712712
1106310
532190
1088259
409221
1398855
1950374
442097
1648684
1372559
1975211
1157792
712644
935451
290707
1469674
386104
1150322
1979748
793575
583295
1625537
806916
1062001
47288
270841
1869119
1708098
987486
1059275
1724883
1162872
516038
1164433
1478401
688318
1423777
1284763
439514
732930
1581778
476019
1756828
687522
591209
1708745
1619422
1588123
1441927
343027
242895
1084910
805784
824140
1186447
634647
1387674
1487453
743989
1150776
430766
1219364
1533824
1886645
584218
594001
1344481
1419760
1405750
923832
176683
603849
1287083
1663852
1721959
651575
71100
239417
1269959
1526889
1426415
328721
723196
1958017
198885
1834328
212519
1217534
970085
981546
744136
1131268
434167
1975857
636690
1284882
1447743
808515
1788258
397136
1565029
630195
723804
790277
231982
339180
996954
728815
1409935
1417754
919883
435546
565885
444954
1407848
1350715
317583
1941008
309759
20561
1070897
1627176
919466
436913
657104
865453
1163281
60511
218130
1735326
209100
966651
1387592
173398
529888
958182
300748
994529
340510
1001015
1638488
592213
60288
164198
1620354
1954695
227531
363591
1060297
1018515
1966548
1903598
622537
1740483
1912889
732858
1922502
941371
1193994
1108743
32646
906801
481423
455881
1513954
1186683
1890030
1017419
177605
1268883
415972
533910
611221
1346367
729001
382905
1696082
1716959
1555532
1757641
1427346
481605
825777
934726
1238898
761956
473595
1736532
1324659
1286014
1593356
37504
136359
1010734
1119820
1003908
987059
203419
1576814
703684
427597
822444
628951
1841089
711554
1612773
1883995
89679
1351177
1065455
1697106
1668427
1255786
83987
1586232
1952600
639877
1970453
1280308
1757407
1746421
1275444
1409755
710919
247383
120127
1510764
791754
869895
375521
1274477
618454
591212
1970818
1719915
1176834
810653
1144701
1122776
1255840
796381
921351
1115605
1117281
802021
7067
609312
1052427
1867653
1513211
1117168
1604551
1778229
1912182
624782
544615
55413
1658748
1742826
490813
535995
445367
1874145
1366210
35622
967854
1762210
1055781
561441
324497
173908
330434
466073
880121
1139459
905134
667385
1784858
1665274
1573445
1347706
1741186
1651519
277010
434131
1356359
547219
1280430
800275
221308
1329490
335920
482245
238894
1705697
206605
27982
371724
376385
1400513
277776
446171
1795245
1306589
98012
1299045
1896678
312985
516428
1247038
15919
1010909
761333
728363
714206
1285025
395002
217117
1775794
1109345
567760
398131
95598
149672
849718
1253555
901112
1883984
966688
1584045
830769
680756
406417
7769
1370121
1904862
121898
572898
902450
165686
1471527
845305
176694
1114808
922869
1103239
478363
1399778
1732864
755309
1607437
567988
1043303
1522931
1375210
283597
425091
1818846
1951769
805661
1820740
1129346
7072
620863
679009
803973
1723609
633943
740148
1750137
192883
794733
526768
938151
1436005
314034
1465765
1803444
1985412
1251048
177567
220432
122633
1161043
1300108
1698318
1363456
26188
1711255
887633
1420481
1149739
415322
185039
644385
1645081
1169410
1175297
753983
1388358
1521828
1796383
1373368
1141556
485964
1818394
631615
1930126
1217380
650299
1919275
513532
390007
1669948
529899
455125
275355
132158
619705
1471300
584867
597614
1401192
473578
1380528
817101
761078
711922
598596
336875
1431805
30020
229874
390260
1337036
1370045
763885
713777
534411
869670
1517157
1798342
1963756
1714562
312563
1600322
385913
745940
1021376
544499
1602740
1454777
118354
1839639
306178
1051623
1349072
1573323
1042911
614478
735742
1974389
569389
1367141
1491501
1120127
789444
333454
540407
1234776
1085058
1136772
919143
1152817
849336
1018383
1857630
1732511
160699
218165
287982
1692361
596777
1764
600594
1665741
1007025
1692517
86731
74880
1567704
729863
141004
1744908
1906434
943680
540530
1303478
639288
122455
347690
1029783
1662571
1842546
1314470
877794
110717
719935
590131
1848886
1099180
999619
1806320
590482
1117113
1664272
540625
1478762
672960
559793
1600851
1904846
395136
1222802
1136297
763176
1453269
263361
1532012
24087
231054
372725
206773
1981101
608091
1788616
535394
240443
1581304
121978
268449
1969835
891137
430544
264578
952546
51112
1117314
1907871
1465324
1392780
1871467
1406486
1504137
671897
972533
1778729
406522
1504996
512739
99336
1353563
297490
293786
1227976
1952236
728328
1265154
829402
1526769
530472
1883790
184081
1616297
1831449
566908
145776
852163
802866
508004
1638828
1200599
1737187
33224
871834
1411829
1217788
106249
1430523
549512
1309794
1520799
217694
1196168
580404
1352659
165846
204623
498694
643205
1094736
1953121
642597
1535961
1179517
146013
1508303
1878897
658126
1513210
703908
1828535
1424140
1796558
1019606
276657
918504
551911
758848
1874575
177357
1894143
1887721
1900450
1312858
1568145
853016
1439545
1319613
202944
563283
1819020
282549
1552901
82750
888887
649652
283846
848465
423707
1516868
787147
1233347
1069654
448891
1908913
1250450
1466690
392456
1519849
1000450
502151
501190
389011
33929
1607255
1949137
627447
1506360
1148755
1250412
1919329
1918374
621965
1479742
1903299
1392696
1476826
1624225
1924167
919025
461870
1336946
1307761
1589656
177772
391664
981476
1450730
1226145
1130399
1344045
1428557
1276852
1332356
1363306
1692982
78466
761825
221484
705451
1122743
1867014
146755
1790896
508715
1516223
1054250
1337824
1393669
1070937
1579397
574652
508807
1874819
1227656
1623633
632511
1155231
611665
1902234
1172174
864788
1093577
630494
251503
675568
402317
721668
365353
264301
582109
1456632
1545710
785896
1117668
137716
1455155
309456
450415
1466622
1945112
594620
34321
339498
103563
773801
452418
105886
1660615
453304
1021172
70130
1932489
709350
1037690
1787652
954109
135179
1797386
1872382
1413067
1140932
1338122
1290235
1114024
1271104
82875
1018468
453522
762267
1413740
374509
1486894
1906147
1378557
503217
86227
56008
1827485
643747
117420
404195
482763
74991
1285777
1903145
1467045
1162643
1775193
250504
576837
1018588
162354
1627465
665867
1251871
1982016
1943737
1161387
311315
1144368
1613011
479622
237449
1724074
739319
1601501
1700518
231377
1387628
51559
514538
1215216
1778939
1050588
914034
1275539
1996050
1022106
143579
19459
1197115
1044492
325195
100693
1801755
1414128
1605968
1653319
1306877
332146
533100
1810596
521436
1634976
1973499
739570
1784549
1083094
298776
1410286
1708255
905871
658877
778505
1405979
201029
1149842
1415314
1899899
1326201
561206
320798
1671667
1913879
724533
1054234
335154
1248886
1523033
1627125
1536816
1383988
147013
697635
450453
684692
393809
80141
1749706
1639052
1553474
1877636
318242
1640931
261599
1774960
817005
1690117
1414706
1073253
1636569
1444249
1393879
369006
218219
854278
1001243
825824
1677836
12450
1295789
1957690
1843627
467772
1200395
1854424
1264176
171784
1278362
1649945
1322169
947940
940080
1497994
1793562
744811
1326444
100794
1515197
1173867
1397894
297636
1360356
240816
1322551
133056
332813
716977
332200
84852
1204314
389312
51896
959103
118097
1096941
133872
716448
1595789
6012
456983
25839
595372
810458
166002
1995621
1735291
1633121
193749
418303
1356727
420065
813913
1226330
438618
794628
854656
321366
137160
588732
1802283
264506
1750117
1406437
1405919
1729227
880274
829171
85754
988090
1360353
1342826
827325
65346
299335
551606
992588
500113
838745
1037714
783800
413715
1125436
1390564
315978
708640
190563
1053294
1360313
1810122
1486256
810088
816433
1012112
560535
723388
1561819
722082
1751196
1922800
629756
1882980
1590471
717198
1676484
1360664
75890
816548
884880
591918
406509
1953616
1169341
1762097
1886767
1319587
1521855
1539295
1892582
1728892
1064396
1218092
1956405
1240515
210167
1453828
443272
1837171
253274
1814624
36362
1220552
332640
388817
271909
1134721
872128
1414457
1183484
127385
881133
548490
149978
972207
274777
1617000
1865038
149377
1191037
885559
1908846
1853030
1367899
1815512
457225
601089
479388
1949690
722806
171195
1086614
884475
1895874
614622
1829864
513550
1582846
503079
1550873
942499
1731467
663016
1617500
1355986
1514858
175290
1555492
206607
429231
817472
1083150
1557399
1113408
1239488
1621875
1378699
580265
455886
1198325
1745308
1146385
412288
292014
294686
58488
172346
1047073
756106
1082729
281098
1751694
481897
1274170
1619082
1677840
844937
109317
1077858
12912
1755022
1755261
466952
816583
1585119
1175132
297055
1317506
1232946
1219294
602367
1833940
1047166
95503
31657
102423
770856
1782736
1719841
1359142
511190
1389914
1107720
1225522
257450
82129
1295452
1968415
392730
306201
1917135
1982169
1573835
70984
1748426
1779650
762753
1659944
1907312
225962
1447420
957043
197459
440766
339335
1267414
1189929
1622635
560177
610260
490809
1500643
294188
212887
1972159
825803
201261
1630554
1907127
944337
785552
924404
1893325
1582323
205664
800502
1464200
1438816
414871
118106
1448584
896525
41073
351180
1650430
1176
1249486
284883
482673
798412
173543
1080274
235189
552405
421666
312061
1030600
1143524
1879060
1991205
1191811
1534385
890536
842520
1315338
1408881
1527650
356966
1888444
1325748
881687
1021275
103355
1412997
1914918
1411770
439865
619466
506150
144718
220568
456619
1641334
647735
402804
237757
105587
1125251
287068
1643001
466185
1065501
1589791
482587
1470499
396414
1913465
371982
399772
1091403
543918
1008208
56921
1845460
505317
1722376
381901
1588079
797171
1981128
1304259
1930261
570766
141478
485431
1029415
1084562
1225375
1652915
1638915
311457
1813526
611920
3051
1704695
937383
609963
557703
652887
560788
1950870
348361
1094274
1364723
1212309
1969121
1084910
1208965
1132680
1308336
613662
172274
1262445
1658013
1686577
1076575
1017832
378585
1369555
1201875
1971134
1471796
1156498
1632569
48994
1255639
1628417
1481906
980302
1875962
1602980
344616
1353961
1884346
807072
1024476
1514950
1672183
137129
1900840
715063
1700839
981616
1121660
1683777
312801
169707
1228004
1191001
43617
1715277
1553687
1411961
1485442
730812
1198441
1217947
1074786
38902
1530248
1120849
217760
512203
1078324
1737456
145733
87121
424187
63378
712143
865822
1674104
990967
587748
284116
1039371
1275952
1662556
1104349
1311700
141771
1085532
1214082
670170
1815168
1556571
206559
1614510
1358315
1753375
1464365
1122066
1715765
1702208
883671
983921
212841
705979
304837
74532
305538
789126
1296839
1222117
1499416
1594512
1145891
1038801
840604
965489
231639
1294776
1983223
1078475
1842375
1381242
1521903
922211
1295273
699538
589415
1361217
1045695
1430055
140351
856381
1302093
1070109
1178072
725613
269127
1854964
80833
314372
1365758
22799
1898157
1105965
1519767
1068304
525579
960364
1624724
862409
353271
513023
1356908
519012
1984038
741612
1567448
53036
698235
387731
1312621
1967447
1542442
1852878
955410
1466356
1494364
1734276
864169
197153
1601493
1337411
929912
1089308
1478960
1742126
422365
231928
1370691
940827
1367473
274430
781237
641042
1723048
1883883
549786
1114897
1854555
103851
802935
421852
255771
1586091
1404364
1937191
79427
1334782
1641974
1851808
1018618
403879
1609360
122176
1312432
1230023
1771350
1277725
1294603
1648005
340884
1221007
1578846
1093361
704893
900043
1003764
126966
1352766
1801303
591350
1080660
1640035
1803811
604711
498856
345021
902796
177555
1631043
1734161
1866170
387728
236046
1153045
1827821
435815
863621
662600
1131328
1782297
1122757
1626031
1038674
1966911
681072
1683791
1864054
174829
1165132
1107670
1783664
671452
310825
1196517
1480619
90019
787661
565899
1126407
1354029
131468
1324712
276692
1752192
223469
997919
719432
1096849
1650672
1860771
922532
891280
1152726
569693
1986703
931445
1718644
1787791
1017186
1535588
893554
1906727
437465
348154
599077
1470531
756433
737177
325219
494014
913165
55284
1478572
1421381
204956
1767402
811142
165257
1999177
848102
152676
1891398
221008
1367918
445372
149482
1600955
1025410
1797163
1346025
1144302
527137
158648
282880
1495066
474957
302474
648927
798280
1310892
1748443
460215
1334177
1750591
1008833
846587
82834
1108066
1336030
1268269
1810232
147647
1344800
1577364
1358623
539450
1423468
632651
342647
1181706
1910848
1749773
689041
1445833
246899
1006795
1725217
1085067
655932
802417
1601703
511736
904545
581592
87312
358331
480906
1593798
663951
1993103
1154237
1488408
1457310
1858489
169868
50107
1970956
690498
1939773
1607470
1916709
522514
1959439
516948
23355
759506
1478370
1109751
1631775
1322826
1388702
848511
905058
1935024
384596
870338
1128036
325202
798346
740249
589006
836290
1658453
340994
1195072
275352
1398089
533371
454043
176909
729687
13025
1993690
1356304
58757
875430
1497451
644713
725141
1850679
651778
423743
795150
1395360
529846
1631300
136353
441776
1095118
1437450
1012456
1096593
1360601
1330302
1706848
1149313
881181
1006445
523066
1841049
1581342
1802822
1288367
37374
1323317
295477
524028
1176031
1199453
474357
228425
426365
725605
568116
531643
24961
578312
890988
1793312
64439
471627
1009647
1638833
1001018
1649915
1728358
1796775
1763773
1539001
235578
1918367
949664
1753354
185252
1834840
1185551
851356
1299209
376483
30478
1057975
1951280
1313216
800157
1039783
149277
263526
1641036
1962935
1850795
173796
1228711
1166527
504527
247014
1027931
861871
1796336
310758
431267
1834844
446187
977648
309948
964514
1979565
610312
523896
95338
254449
728856
535667
1507681
336054
1879249
1303568
1835122
1452623
467003
136066
1649556
1930720
186170
1043207
1512795
620464
1300142
849463
1705698
1114688
1099953
532618
193159
541485
1204057
1033759
571851
641125
926090
389651
108653
741395
923294
520982
1315433
232502
1596207
1926375
900457
583177
1963102
3715
1624221
1903821
653111
1617673
1832508
619997
1084252
1966279
1562118
527468
1780091
1040973
1253173
553562
666237
800926
1289390
1625645
1394633
1694998
1307250
1780645
1985413
934563
612466
49073
1182413
1377971
375020
323334
1431805
1636425
500057
1831295
1814656
880455
1491807
1291677
1497833
1786851
584154
1408755
1807341
1402908
391128
1075255
919280
971700
1962010
933860
21313
830072
1883938
1966331
996677
641206
1322918
604785
1814366
1379044
1772374
708671
950706
1238425
1107610
1956469
1245337
1184883
659501
507397
1547340
1616100
1050522
1038066
144351
1530216
442329
1844921
1893198
484018
1363391
387024
1616014
1393746
1778745
882652
1118255
881534
1950877
921802
1076869
1212523
1361979
1515941
1321419
1848738
948598
1391085
274665
768138
1824154
969965
368302
210913
64218
1974776
822656
734131
1841060
1433864
562807
534012
786946
513050
1754343
447265
1328890
1852903
722912
478230
465635
1567793
471669
510417
140677
1434422
1506606
1167859
1430231
1259104
1295753
1404633
1599559
488254
1667094
635753
1312317
1953114
133421
1853337
1279438
1167810
1283339
542670
706187
301076
5387
136811
1380566
1700890
1991119
582747
405432
1649417
88581
111085
619972
1421201
1842253
1835298
737954
362327
394372
1923634
982894
898470
1750756
572322
1412992
850578
1480107
714661
847395
633245
1517972
1356759
1562565
1526194
1242696
514766
883227
1552593
422990
1252310
417043
1825251
616931
561947
273915
1652409
1139100
70568
219156
1575540
721013
1057548
1192353
1280552
789061
1084680
901512
1665686
1834946
20107
588539
431522
1589631
692670
1879110
434209
374233
22088
716777
210681
689076
1453485
1718502
1371501
174260
678152
101152
456976
1328944
1355287
1566652
1885328
546790
1966588
1617420
940416
475227
1774268
37683
222109
1587880
1695458
1351379
1783185
1495194
969751
155730
730634
1891800
603608
697885
156130
390492
1830415
1245192
1581430
797544
168352
179278
1845913
1951458
128057
1090609
1465542
1507008
755599
97265
557091
1148717
1480240
898252
258533
1424349
908110
1502077
1322488
1101139
18736
1465817
97449
1678758
1188287
1666455
307790
417323
912980
273545
1304679
1401988
1077943
682875
346506
227630
1276666
1493284
1921379
116765
900015
1456198
1406790
778755
1561319
1226667
1300290
502776
127178
1368488
1685538
1757490
144211
911117
1738930
359517
434876
1619854
1143602
1180089
261466
1112117
1509685
250694
268333
323034
586072
556963
1934678
332372
117594
1058239
193488
1159917
1056865
894528
1473117
1466966
1437980
1143961
261369
537966
957643
787506
1160222
1031377
1419271
1392330
1478588
197295
783603
1615693
1963294
52132
36788
875839
1601100
75249
906401
1859918
532165
1155651
1662617
1136562
929128
1288941
1796505
1178246
115065
1540227
1990338
791008
1341603
1438786
1669897
886498
1741341
1147193
219787
1814216
10185
888849
445148
567851
1325638
1895469
528970
1576150
429457
1386465
1238201
1524353
1093565
1026271
725194
791663
1809058
1213353
1512726
1971351
329277
264659
1506393
729005
758996
613379
264246
1215578
201392
800474
1067989
1771687
1471445
553833
1830808
1542620
770519
1662082
1473983
150131
1699561
1510319
15163
1726423
1922807
932778
490283
1848812
1123743
138548
1254126
1427456
311528
923413
694473
1641988
874742
1872450
149657
326102
1429181
1416650
63749
820415
789545
1208852
1993872
211118
137096
43800
108279
102385
1353870
370104
597313
1061849
1822340
127050
1586283
1529692
1693120
1169796
1920103
353198
1951333
361332
735646
479878
1360760
1266807
56564
38183
1467785
1044152
1523704
265880
728482
71944
1868217
423427
1537509
1717471
1657140
1857131
878833
776553
905635
746836
1025573
1579404
196435
1753263
1225056
1632388
840671
1439218
1187182
800102
141999
652858
825597
273760
189443
979329
1651785
1847805
1868776
255627
766770
1783967
1981189
1079722
654232
1925356
429769
1481801
1921810
565661
516245
129670
828839
953353
729436
462473
325776
177355
397678
1287868
1289697
1300966
729268
1893726
1458476
163461
709018
649602
1220020
542356
700726
1563553
972380
1941198
86341
668963
1155436
984951
1993441
1587505
148493
1520151
179868
360849
929341
525220
852829
509002
300855
1983007
235200
460427
1210024
778011
1982361
846245
1105553
168850
440887
968942
832865
271268
1232381
467441
457946
616000
683591
1156093
1419409
1575323
692950
558991
132758
904529
272830
1522303
1561929
424368
1666159
1646442
35323
1094511
1141382
1125402
1506350
216752
1191165
1939715
525311
1572811
94346
543265
1923719
1261057
998276
812461
880731
1134576
644138
1660739
1656598
1893880
165949
1090167
1633559
1515618
920946
1062212
771311
1661432
1203795
394512
502448
1200718
1965768
1664393
713611
829055
287361
1489024
845065
1299510
381665
90513
64588
1508163
1408548
1556587
216755
1685734
1493977
162071
1078958
625428
1884042
388839
1443154
611596
2738
450729
548952
1230674
505481
1653990
1827484
1733999
1442302
1115477
103751
1133824
1369601
162656
401506
1522550
1140578
1676008
1738588
1443486
1554631
1914750
145862
1304885
1912568
833188
1376361
723673
716731
1215881
1641697
164480
684412
1780539
291788
1299675
1693100
351118
224848
1195059
1773114
1170025
353193
842512
194398
1971408
1913365
1384373
957709
1308386
1268898
1352272
1849602
1309513
336460
828960
1324737
1473283
96449
1821381
530971
1542308
1116670
181093
1522237
1873031
1634722
1508432
990782
1247298
555098
387853
1638043
1832894
1103183
850813
1005027
171870
648427
965432
1262000
751304
285957
592804
1599949
1893287
790169
334170
1039190
810600
468987
1381641
534923
1299577
298334
589160
265467
1555271
612271
262273
1046877
187021
1947946
1969137
1667046
20390
278630
155320
701740
1079500
1384864
1591981
918280
1878764
829262
1446067
154248
379104
450903
1320358
1358619
419149
1150314
894639
571922
1755786
1764500
91908
733475
808795
1664928
1474690
238131
316632
1931675
802267
211063
566237
838289
632008
478796
796743
1582343
1013186
1597972
518864
1835297
1630965
1223499
1006433
1202966
468936
369567
1422202
772003
251025
958891
646599
87793
1037596
964448
308629
481029
210848
718967
940929
764094
1413335
1897893
444752
57478
1896530
1221492
1653990
1973812
1280642
1898306
1535765
252118
235905
363164
1664011
862305
1102410
1287376
906126
1122704
1631520
1973360
1756107
1425278
14069
1848926
887560
866921
882348
541475
1389460
1956791
70149
1391385
366122
854035
1562708
1559787
656485
1586491
1436480
429370
499561
305212
1722207
1713785
1932751
1509158
1131813
580705
351786
711467
1004049
454339
100473
95036
604681
218930
779210
1215327
1564532
1913013
1753388
741307
583194
1474582
1857977
1217690
1257053
641050
757448
1620081
209651
828023
1143065
888751
719406
1592371
938156
993327
956296
171654
690617
209356
1325470
488783
1519148
1812055
634403
1678543
1457685
612557
15519
1295052
1067582
1034994
185224
1859852
325823
605889
1318256
1488533
783430
1127107
1109909
610147
219070
1366984
448572
255555
183181
1141520
1525381
386166
1322174
1213684
436462
1175276
69104
1021501
819341
1256434
588988
2674
784732
298828
874007
351797
1441323
913743
1211289
1393654
1712876
1536118
568704
81985
735882
1571438
953690
1312383
957942
364875
1652843
213300
1185418
1481408
1661125
1204972
1138635
703770
1447257
1109417
719263
1966772
948847
1308256
605109
547909
1852008
1662650
89232
1562615
1196458
1857681
1905699
123916
758045
1612970
1061043
319095
1622766
1501611
1230116
190858
1327803
1466060
1149541
1544057
1217539
887560
434069
865343
1644734
649050
1891794
1175254
958455
1249487
787713
1859648
1442718
1450923
242483
396247
1145313
1039511
1958165
1598155
959733
518227
856689
1254774
244604
1191418
262395
1907174
1811684
1602437
923272
373845
1764320
1860946
515348
1837662
1279731
1051016
1984740
1095309
224214
1962138
795043
1877814
1538779
1471461
1569322
1573131
668924
1759796
582102
1373459
1458208
882167
1936653
980600
1522832
898101
1745791
217659
1290046
325896
1793530
1538475
517140
637273
332897
1077374
1248315
1268866
954957
1462094
928685
67626
1509597
461824
112535
1492395
1415931
951349
1861186
1541255
1634364
781645
1197641
66987
1740967
1142866
291751
1380846
1262297
1268985
605733
1790189
1270117
1255798
1403132
1836723
1904482
31630
17503
1071673
74442
1150663
42411
1493580
1420462
447950
1452467
1849076
739886
807310
408871
802698
1498735
1573364
1215861
1780957
1583478
296535
1555023
1386042
1507018
1971720
517760
68137
1825504
15556
22337
1002362
451194
191556
813267
1875438
1214415
356069
1700394
554914
716533
148202
54056
1794129
193719
1909089
1204342
400739
1707620
1907740
470507
907358
1264272
1344550
1403050
1958068
135097
1791292
741423
1886355
496821
561725
56657
1926237
1278511
956389
1189667
599797
1323186
490919
319300
539805
52350
1930507
1181146
952099
477706
319308
42938
1204355
1507163
250592
9870
1752933
1378452
1532643
661670
72162
594592
701017
1095626
1368604
1905473
943900
1759449
57659
1181304
1503087
887150
1461165
1754828
1310391
1722537
957296
818067
959001
1805825
557068
874733
1040886
748829
1358766
598144
639575
102917
654983
1499241
1613886
213635
981990
161606
1728455
1478550
45049
1473125
1100258
1213131
1893625
1808631
883724
1735639
1247684
1443461
1652724
781719
917634
1414824
1218422
376998
775955
1217213
1522283
957677
347277
588069
1498121
171947
1564822
1713948
1458651
1079776
823399
161108
66083
630512
1554493
1349516
181664
906256
1165969
261436
12833
441630
612877
94768
1177157
1981323
1331168
1444728
100154
243426
594480
1665170
206106
486288
1353427
778282
157487
546803
740332
1265543
1092546
1225157
117705
1146130
42206
80714
345600
1942516
560575
1152816
893180
1415845
1687622
855380
1310900
414783
1405208
1515699
764268
1391279
1379978
1085228
357972
531025
1405376
1987134
408755
1993228
1053733
707906
83423
639691
531557
1990515
729611
1584846
1891913
787614
401245
553366
1680538
442629
250126
833482
386947
1636437
1677354
342110
2152
981413
504971
906241
533124
1844449
1075148
453577
633118
294546
1047474
1445556
1079269
264201
1819078
956197
132040
1335097
953469
33444
1336850
1691921
1913763
951406
1165971
705673
1249659
1224075
1850784
76927
1177136
300902
464922
1071619
1609132
465538
140928
1942636
1607848
446305
644492
585281
1600412
1729907
1469291
106639
394655
1953626
9836
749732
1084852
417134
303307
780359
859717
183704
1814685
1101437
1058778
1953762
1306082
103833
760071
1898888
76724
4897
206314
816971
29796
1136024
1753245
55961
1639327
222446
764794
1468356
947230
1274792
998543
371327
1416901
371994
192964
1135787
390002
1172790
1372425
1142603
798028
249691
616961
1047745
828739
413188
84117
434784
1193870
935048
555382
1745485
70864
170543
409948
1244890
468804
53631
1223639
862119
1368960
595911
296854
526569
1858007
1977434
363362
1596498
1851937
1788690
145292
1485359
1976372
189383
1618157
1288127
703379
1454208
1871246
569024
1655216
871472
652120
482821
1907524
1207938
1414675
1427599
753549
663949
487409
177834
482680
1936470
148166
1850131
1590303
406464
1272717
902458
1946432
230165
1262426
165721
102314
409423
842636
618802
1446112
1215103
522563
1101626
1136735
261336
22227
632139
1010528
22990
1610749
539189
1133805
1475483
1960617
291347
1862122
574140
1688822
220374
98147
710084
768129
1645141
644325
1027508
1454148
1935174
1622555
210461
241798
1807648
1275198
1786901
819641
47057
1295054
472039
1110815
1198578
788638
592480
1388103
1501081
618518
108324
758911
525076
971256
492982
1125841
515927
1647072
170779
1304905
959162
160141
965976
65088
604726
1288455
740437
1298947
899571
1870796
200753
883493
1225359
304590
715728
634188
393451
874572
715481
1646377
1807065
1812654
1565952
696051
295996
308197
479723
343484
1164280
869557
1311971
383124
375964
1822020
924070
1298600
1620417
298070
657254
234621
748458
380064
238905
1486366
1348100
1303238
996413
1241461
7318
1081537
1982022
1744948
847080
1815871
172758
966102
399300
1856412
1321026
324627
1185384
1400448
1883784
276551
1879389
302425
1199937
1417345
1790533
496925
1548946
687226
349808
976022
639873
1334535
729508
111555
707914
1345484
1960607
942708
1698783
507896
454511
1628228
1584167
1537848
923157
1068041
1594617
861333
978148
618340
1055018
1734019
713431
1071324
1290606
384277
803699
912915
295566
530043
1626388
1169551
672266
327784
1282994
557854
251819
1385301
1794913
1563686
1699306
201000
932
563982
433075
1588683
1529645
1679198
1026917
1627860
248861
1225697
1043425
332481
337086
1287504
1319090
269632
57609
1301686
886896
950594
146235
664593
1652884
1079240
1010932
175462
684735
887169
1778300
575760
1794349
794428
1134202
1707645
1245249
1345278
1007339
964072
772528
942385
1390701
1547284
908196
606201
172148
382165
66874
945378
1481408
692803
320738
1494396
1333073
1006090
1499667
659352
1508804
418201
392134
1362921
1542789
749172
1004236
1835229
405363
1973544
697145
1916573
1836570
720569
12800
1059874
146906
1124924
898770
1696630
1438809
746728
648690
1668560
644015
909716
71216
473559
1970788
901499
581131
854457
173027
281179
131024
440355
1806507
659790
1969783
883027
1796816
486183
1027493
1420579
680274
778887
832349
888536
378623
576971
336324
344593
696523
1842001
606541
1218751
27495
1419507
1490418
1538807
138400
1379969
846933
63554
1687146
434533
1326168
555951
1023804
419329
753892
560796
1487248
387145
1450099
814562
117746
1663534
100113
176695
254081
1421074
627154
376058
1675877
1561593
1519518
1406423
322483
1879323
97898
1219168
763618
1049843
1910360
751371
1959678
1842515
629692
987481
1612664
1860416
685894
988418
611842
79439
1116873
1331285
1097776
1335780
448949
1113045
1077341
1083728
1046366
1555045
967777
679183
1854348
1869517
79406
517590
1939744
1938923
1883117
193024
610609
862114
834067
596612
356495
235439
490443
1972728
625290
1138328
1649945
253385
1073589
401776
1709147
1488462
1116554
1212374
1380130
1316564
1794316
317799
1996131
1821695
493606
1144659
511658
1824968
1713248
1182338
1840609
378487
1858675
1658464
1774759
268681
1548368
979655
794236
991440
1199547
201012
1086210
1799007
1244644
1438158
990072
1974811
1353328
1046209
612057
473596
129294
805558
1776002
214377
829219
1578567
1885777
389608
525888
997897
886616
805800
1010383
1593581
680180
809294
142367
441089
693448
1445882
917911
620795
1762175
153363
1070628
1396404
1761139
1943165
1725044
561726
1198866
1162135
581611
1574568
126521
433329
1407746
785190
222024
1460736
438110
1845087
787909
1158820
1627911
848731
1470623
987417
1028400
1625188
187457
705875
1629640
1661019
1182552
398321
724488
1205175
1397273
1043246
1032728
422657
249755
904240
1214692
1723009
1865812
737495
1915701
210668
745820
1674644
846683
1347039
733493
381449
1584192
1715398
1336809
1101291
743173
985192
646798
1913423
1009422
1994825
1037681
1617647
584526
1927690
1912654
1361844
893346
1568166
612257
958169
1468887
1450734
881173
1099
548102
1950125
1760555
22327
702360
1286361
24827
965213
989980
440333
1994790
1927725
1421666
134896
1559002
728816
1704160
1182054
1657085
562294
807861
1457203
603961
352377
1444928
1038904
781602
147696
1155808
1925623
155655
1182646
1512348
776829
936567
398307
1028093
1776533
821692
688362
1717687
1634820
1609523
259442
134116
681085
1146157
96705
297248
464036
1577887
1470452
1959137
283470
820009
492410
1194360
1216791
1149605
580149
758913
605827
397481
957023
1593770
165764
646991
697088
167791
1107041
1609633
573284
1175097
1554895
1335328
1975240
1581153
666882
469148
144980
799764
306019
558077
1470504
1613672
263175
1793994
929808
1727644
1703514
739674
379275
1451393
187789
501105
1626383
566921
241828
1031450
1366220
1339927
352954
299428
859897
44508
1852710
1546850
1339714
618218
1819571
1148194
358746
1506078
63282
539842
412481
1229760
1107708
1950625
628015
1226228
1113199
33907
845771
816308
601293
1710466
728062
1634366
1765329
1726223
583730
627999
700230
566092
547619
1015736
1776349
1283633
1577567
57452
1161877
1647426
317667
43731
912552
658455
1902242
22476
317419
1829196
270520
1932927
1895984
327238
34202
1894955
1388927
1503817
460593
328988
773089
1294681
396120
1655024
1442798
860774
1244488
442781
744248
1734620
587909
1432695
852045
1653094
1648410
1700687
1756512
1767425
307574
1394794
165410
960508
1643929
40040
205370
1247200
1395054
1247442
1015281
1169192
1537267
201470
1931237
1781727
1836043
709564
1916957
146939
755089
1742173
677659
155546
1608276
927731
217067
230717
714652
961189
193160
442411
1002543
734933
1950394
248715
201073
1637041
565312
1037743
1011105
1066930
1219643
29074
1483185
250399
905007
677361
911478
225740
1009881
1808651
1665056
221066
1540171
1747616
942658
959247
1920775
1551149
1273266
1074629
444626
24669
886411
560902
126967
1196979
628981
769951
1720841
1133036
1608278
587879
1234594
1414596
1745428
1726072
371201
574797
1562934
1639964
1525139
1507362
1108699
725588
815004
175060
823136
1076919
1264296
1999159
1324392
957502
844514
664355
1801302
524942
489138
1691321
1176425
1293517
71420
1864650
711740
480624
1583230
1351824
1735256
1802387
430804
403422
626172
38744
1439849
251252
1644214
1643732
1257807
637467
65424
1946379
785464
933548
1768686
320022
722158
77282
1957787
808175
1033511
1289435
605655
1740921
721496
1648535
1954566
521818
1432020
38120
970311
681718
1718344
407303
1177977
633530
381285
1778595
1467331
918985
1619898
1462806
364237
818506
1496280
1613346
365623
579699
1872693
302695
267371
675502
1426077
1822196
334624
629625
1669795
1134549
781754
1137391
399301
553248
98577
1782171
1513282
980629
322472
920141
718767
424196
581942
1340069
448197
880374
665000
1005719
1537687
1432268
741618
1717870
1696345
1642009
375711
1761582
771196
491925
905632
1875090
1603826
609414
196789
254793
750431
1945259
1833319
650329
1897761
277336
123915
1891024
1208177
365029
1449091
1052877
746831
465306
1130168
485883
27327
1118695
1511867
1952414
763568
708974
859469
1561315
1393295
196836
90285
1084831
1071862
738369
1297646
1529792
627676
346248
846373
1069737
408775
856542
1892813
1303151
879896
124420
1936633
1751942
1555516
373292
1170293
1856395
1940247
1673948
327283
79688
1200171
924737
885332
1381201
1447101
950644
1674676
313178
800595
69793
917260
1039889
144371
1922427
1956747
472744
284084
116927
336697
1983286
1515487
348060
25798
951844
1042168
1828618
568431
404320
1569600
1184196
178134
567020
1583922
579405
1144967
1157272
993461
526897
212671
1654991
190540
1787589
328515
689522
1161063
971700
1256950
1367563
1701630
1654513
165745
1919007
29516
1779496
1072184
1522133
655473
1513918
981332
1432168
1597761
539815
336060
1930548
531986
713452
306367
505264
1651923
448118
545353
971325
1016134
227073
1921566
852183
1545203
1002533
323659
690606
918512
1687568
183378
209418
1805331
430635
1940348
1017524
843360
279718
1724326
518037
1282230
229322
239014
229128
255058
1525239
1379199
1114847
1036182
983744
1602766
1692241
664279
1926235
1028480
1461363
1356326
500433
602682
959589
965932
303981
1636833
1977697
120296
848868
346105
1938255
1064984
1758182
459576
668271
841428
1949423
1288369
653609
557602
1741107
979734
811294
1690373
1036961
852878
179348
1277121
1242646
1712336
44637
743350
1858700
809363
23227
395126
164940
1490671
291818
391916
1688932
1832757
1947186
938200
379833
148198
1485934
625990
482757
735006
80483
322686
1531940
1023535
175058
1762986
1371712
1242627
891429
21225
517014
316288
1592465
128672
1152914
1891193
1800404
1747706
1496313
694719
303224
561990
997394
1127915
1871206
1269967
295814
1654287
1099721
469418
737276
809799
1206572
1238357
1916097
405774
1242842
171124
1097427
1059719
1638787
1546680
235254
1218812
1139888
312945
1364510
579534
534031
1438164
1122583
1206545
1424833
1779142
1070414
144219
461587
1432884
1372878
1864725
1941363
117251
453970
461719
1295487
944689
821880
1878278
562519
327702
519412
1330884
317883
258769
718323
77983
459202
1390390
356383
144652
1886994
1791591
1651202
72187
1328120
1466000
1772380
1030524
301298
629417
1378279
1489625
1251380
688560
639905
509010
469761
1595147
533486
132885
736249
113751
1692951
1534663
1644314
548974
378743
1665723
1968886
559083
1187624
758986
105155
1964228
1540989
148974
1105080
536646
816239
1819088
1798193
636873
277205
1970229
1378981
1131144
960665
1914984
34991
675770
586718
1976543
1272801
825669
439982
434804
1174938
346214
236794
754022
826948
777496
752228
1163138
1988033
794539
1850267
319365
1576431
939957
1994507
360709
460316
736368
1493488
1363054
324124
1368990
699891
16655
1817483
746865
627063
899477
1303186
333487
1074921
1600538
864334
1868108
1741579
1618704
571947
284495
75664
1115459
1992667
1469280
461825
114999
852317
812074
79349
989077
849357
742745
1861500
520117
560200
1503145
31019
275181
147060
538117
862673
1428070
1030364
796565
16471
1910609
584492
1409156
310506
114218
610144
1997219
1485507
756377
191150
1349578
1874565
579894
1140345
345271
1016529
1574684
18011
1289910
1795726
467697
1233281
194559
736487
1627385
530253
440324
687942
206520
845681
1317687
319619
1457810
775636
735168
1660656
782295
129786
300941
1120737
1140323
1667767
1201161
676559
375758
539739
561416
1916780
741393
633182
482802
763482
97126
840346
785854
654557
1757233
1164760
74072
360451
1911414
1715837
891454
657189
934684
1969307
979093
1187771
497170
850572
1495610
1229452
1288140
684925
1785895
230286
1274402
634929
1673203
1138993
39635
1222766
1206318
1571304
1482401
1957600
983439
1914943
1799011
616908
989045
402535
1811085
1725673
410540
1964657
1416623
821345
197468
895151
1189977
1190056
1940624
1042912
1876219
1887018
1252432
1488682
1802016
1863917
785108
572860
576250
301572
440346
235142
1150857
1693750
671462
1150900
1110385
9945
1045460
1195308
1301708
1773735
1965858
1193111
1780756
1328979
964499
538468
471411
1512389
1772554
1884230
1029332
1927272
1301317
1984739
68624
98837
1360977
1401191
301002
229627
111892
1102588
29632
1749319
1039622
1282842
720243
935830
1380476
1874462
452631
1190316
1250749
1638621
1198367
909932
1114371
1623203
1324673
563698
106588
1187105
1313016
662040
759327
1305374
978242
1304808
1063500
1212424
620468
1921313
1187373
1355075
458074
326808
1759299
1590646
1202271
313467
580081
185082
182790
1863161
1825577
1869779
605559
1273513
600723
1990153
1388379
1738786
1111981
811969
114206
1010783
1458304
1895945
1142046
1891279
411943
1871326
339074
1890523
1399107
852060
1698413
1050345
1303885
936927
1558329
1483534
1596311
1993495
1888121
1440425
706644
1612339
662245
425714
473182
1628335
336274
1366477
962134
247744
279123
1855275
377848
646726
1861175
781076
1130129
1818025
590106
1667170
1243268
314235
15870
683570
1615834
416737
1735075
1142640
271520
242322
390983
1715141
1467198
996958
668908
824367
1518025
552132
1526877
16133
59108
1141567
1862693
1505342
686245
282556
1458601
1623092
587406
777135
1508983
1809759
1882629
1345556
1456579
1918775
1213819
1228372
274957
28807
928798
1341134
757162
1526415
885976
1286559
949097
674328
1892974
183073
145482
514840
1200460
1274124
1357193
1698235
497841
919105
1653373
59784
1343564
328381
1901812
524809
932475
1876134
966893
179202
600470
857570
18107
1876909
214240
1140091
827500
379129
50359
444356
277244
423004
1163326
225526
743145
1619443
1127720
735659
505528
627800
620153
906177
1442309
1421896
627398
704697
640159
1751846
51805
1126970
1805917
233057
1862801
546536
1808309
1903357
1831189
1225958
364048
311963
1010636
1630236
114749
324115
411988
1286399
782535
583174
1856344
681092
1015625
1469732
1061985
1460153
1687593
399257
1499526
1274097
193672
1927983
541463
882102
994021
1221804
1705562
305096
1162423
1237259
778800
215663
327387
127469
67928
417033
34153
1898121
1018032
1075944
79408
1586804
380939
904621
827558
1744531
815515
683228
1075741
646244
1651045
1634717
881262
1389774
1544131
548785
1426168
606740
1823409
1569163
434793
1616157
34405
817205
272392
364155
1341005
1874440
1902276
21528
831423
1785748
914971
422491
277277
1008438
1424251
1884684
1742999
981936
1053767
1374721
1747216
1104275
408260
856539
1625644
1704017
598074
1139228
358977
1033269
215660
65306
929570
332157
1613914
963770
1540326
659539
284929
1088323
55725
1696922
1454523
1343825
377998
328907
1197514
1647127
779044
692093
261181
994477
1136888
1679965
419821
618732
238229
388244
1137757
586453
1951627
1946009
1460320
453282
1693696
740017
1159905
1350637
84464
1863159
620899
1217608
277132
1916069
6116
1219295
1307518
1805744
910220
1864207
36160
221346
242801
706635
866854
1288793
1995916
49395
513505
283279
1785033
309870
1277027
397567
717490
1812511
598147
1944768
1947342
1420846
1219554
1361025
1015526
1595397
955553
1906845
1597380
1559802
1467632
810172
1538604
121267
329288
601238
316245
580641
97591
1709481
1087476
1344690
1856274
845398
1823252
777294
1505210
1435870
915793
665917
1123448
143224
678512
1692466
192707
271863
1037803
28852
1011104
1731310
266264
771703
562670
179551
920592
727001
1455271
99224
1066365
1732374
335559
1419873
1899537
305266
1335747
476548
1094624
1596781
507615
557002
1316441
546623
249639
367050
580860
1883952
287579
1627651
278019
138451
1167679
1684298
670454
39425
641626
1563173
809599
647625
1980298
1524452
45286
77159
846136
712271
275507
1704505
1838952
1491226
1064074
1014604
209580
1670097
1233109
399765
1991431
321279
1705430
685180
1849509
1952970
1885955
1307111
639340
1176291
1003762
443107
1901753
250261
1694907
93455
993274
1708878
1332357
99403
889268
417911
1451175
1605086
235959
609317
951912
1218795
1727162
1436458
570454
38216
1158028
929791
948119
1041934
1175133
370505
1337736
478381
1564268
392958
1279618
711007
739388
862636
111661
242025
655016
1495004
265656
1214920
1217247
1617262
22354
1532140
1702061
1451627
1202402
790044
353343
1105885
762530
920168
1506897
986474
1847307
696577
1107198
1569956
1200116
941753
518382
1718074
1568326
1322517
1770654
559994
1552325
1504946
615712
300285
1841024
1418298
543378
1584382
1572873
1089119
1881887
1528451
374091
726579
1008619
1792939
894724
1598593
1217632
109903
1669750
542670
833504
613770
801373
393314
1097387
1208312
693666
349285
1086290
582102
232380
297068
1753762
746573
1071265
1714317
745307
230916
1484826
1564029
1912293
1896948
1060305
1995979
15885
853409
1543596
386057
1180241
1288912
453791
1528182
1694449
401908
1983243
266263
379262
1627844
639763
1407165
609733
1694960
792428
908494
1057409
886028
956050
1710907
571859
1854683
935328
1014506
1159635
1208167
1767761
470159
187811
1791986
967703
1622555
1666623
1821448
319763
1000107
1052019
120765
308314
1470114
1722343
1951275
1877569
625282
680204
1251500
627446
1522469
1216680
1036505
589212
1254212
1125465
1798273
1179249
811895
1231703
1848879
1437487
649602
1072905
165831
1759559
1252406
1776204
439057
1472394
1889868
1321227
1853148
871462
1122565
771881
636103
1678115
1367983
1049595
163647
904968
319958
142670
1769536
1658936
1666010
1753717
956850
1394925
1192852
1707538
1818822
853898
769125
467429
719663
763569
240352
470166
823805
917969
310852
124284
1703862
555073
1038035
541718
372709
1295970
1033316
1713531
695484
1228558
1644012
1751796
86217
1986758
695538
1569304
432322
565716
993890
1074605
1831783
829275
1877497
180895
983528
269996
1946762
179491
1102108
1659793
688760
1529053
1737930
1599759
1631909
1746720
477150
1182678
1047130
1048574
1182035
824488
136000
1720116
313318
1162328
108952
49339
871852
290456
907807
1469116
834267
298347
1738005
335317
1888039
769676
194854
1571279
391796
488246
18696
327976
1135173
171216
556572
1851617
534716
537127
1304525
1857540
844970
1675548
474810
103777
895777
1021942
1871629
285005
1044148
269806
1040657
1784706
495905
1765454
417172
973905
70256
579222
1164487
1761163
1319232
1621690
1478651
1386687
1290099
921528
1873341
344252
1172189
249284
1604468
520597
923541
1434512
389367
1880628
358681
1292586
140195
1141700
483823
1967341
623385
1079111
80373
941218
935686
988122
1290567
1902598
698158
1594830
990114
1647244
1182556
121157
102278
1410599
1867511
1447639
1363415
1457504
1833164
1181551
1135315
825684
374808
880320
1616363
473994
1324504
675850
548107
1679452
1214901
218527
498666
639372
950401
1997557
794927
1083568
146063
1065126
618103
1761231
1085653
92694
2577
666560
1315132
668488
630913
1817570
1666390
404768
1171669
1212847
277653
1856686
40369
1141023
556037
276272
1446647
709204
419347
1416058
482908
674835
159271
1856017
221654
1617751
294800
1045659
1945702
1672037
1684156
1167217
1655998
840968
1287228
1842409
1013673
1279375
430189
377009
607615
1623927
1581395
460723
722314
127668
820475
188741
1019588
970868
1771685
290912
701385
461797
1248420
1587163
205957
1331598
68208
651283
1441732
535567
470977
877375
651377
1845772
1158994
559998
1342464
1819469
869877
1979366
1810979
206894
259617
527551
1757695
613760
328458
746563
917178
719942
1424096
228828
1416247
399050
1490874
819805
1952266
690712
1571543
428463
500777
1161329
272199
865234
314440
860360
1388393
1787090
1477556
208547
1009297
365596
1288049
986494
1439917
1850262
1159168
476786
1696422
1187610
195066
1546139
1367707
927442
931138
1690801
1631207
20948
1371026
487720
714188
739831
264786
97562
1916976
1621490
1769147
1563150
1284365
475898
826230
1649665
24873
1883896
1740122
1928990
582090
194852
1430924
1282700
1466185
1565643
796974
702966
1788506
1228630
1325086
841049
1388160
1893490
1325563
1076155
1822771
349548
631305
809947
1402791
1331727
236310
1059664
1704056
594809
9936
1242120
583917
37705
553001
729018
1646915
425678
571417
120539
54436
122025
907201
679450
1196109
534091
335185
1610984
123147
354518
1982785
833803
1950203
451201
1053734
1138164
63208
531205
311617
23512
590492
134563
134977
1027154
363639
1057191
740817
1991363
1757556
49815
151839
136313
764246
439904
1104193
305589
1690340
1898757
1885401
1925710
1918327
423174
221470
1478944
198864
1610950
1435590
521004
1188701
236171
72577
1555716
924694
1838571
1765558
448957
980563
1764995
297709
882598
576613
1013033
578013
1641002
1001157
1715112
822445
1534877
1379655
389488
1134572
521235
1699282
1800955
926975
975384
1594011
1931660
822629
1445513
834767
1995686
1888568
1875901
1332869
1816418
1559027
527560
1577703
300653
1585836
429435
1580656
1631125
1454275
13402
993877
1574375
845219
600507
1133483
939901
327714
350196
945537
446954
770893
1972996
1027307
506373
1594022
1362065
1125618
1039917
950736
1735598
1524582
204308
1786829
278729
1110494
542179
1364996
261306
1199059
540616
182192
30794
939984
1469908
1863351
784493
662050
577894
1943407
1352899
426890
275842
385490
923969
1809284
917438
1430951
105175
1328301
967803
1740001
1395192
501924
1005192
479009
673494
405958
271901
1634288
639384
1059379
1773264
1409138
172549
1187466
285935
1646566
1145823
1511700
1076016
287115
1439769
730823
800896
843001
1486805
1607540
733194
435534
1353550
1134819
1819136
24029
1790001
578881
99498
1308925
1082111
925720
149752
1854342
1592109
1023619
1767511
780074
752501
551028
1111647
1364724
1401852
324836
1002191
1837647
1321310
683431
1951119
526810
52268
924681
238057
1974992
600543
1751012
1887556
237364
1374670
33252
366803
687703
1751595
1324289
1206484
1452567
505261
761502
1926607
988366
613950
724706
524237
1556942
862215
307085
1737225
1881115
472288
313774
35237
325182
923608
409762
113639
1241851
1179864
609794
1509393
1313445
1765262
1133756
1072585
1974644
1856363
678520
283678
1993876
439090
115161
1352730
495660
1166299
1662883
1871557
827993
575458
1412587
1229233
673571
673583
1517837
1818460
317899
1145026
1701813
1648335
148419
1119686
1101745
1619301
1287399
34948
1712580
624615
58176
914360
1546484
1739616
1870481
1932430
390164
151493
913257
602397
51172
1875142
1555785
1434812
90077
720580
1489200
1627877
1064491
739505
391468
1491308
206291
1845642
1356508
1204538
1282714
727057
1461292
1013371
595271
1760085
1669422
299573
1003511
715860
1162854
768175
1509311
1284325
1552262
469494
174998
1751782
1547829
1121779
1796396
1586981
841753
372347
1956116
122938
995349
617465
504287
554329
286811
569664
139356
641938
730588
982228
1595644
473852
114899
1665127
1018827
529433
397086
1448658
1834606
1417700
1049002
122703
674025
2483
299462
698001
1035204
57198
1707893
408615
62435
1342336
477943
780135
1466312
1101552
866783
1242148
206348
1822892
571463
481572
1782442
689845
742081
1768970
1935459
912178
566656
344203
1323477
79736
75568
550143
1041196
210475
1686908
621860
764139
1270674
1225142
1230692
342336
205509
827711
1575099
69777
314161
1534403
292497
1341657
1896700
70245
1241165
1825909
1759715
1567005
214075
714154
586203
138990
1337147
510852
976988
339981
167077
79337
96847
1031254
90034
1163206
898916
71416
1895998
985898
875178
1381125
1545156
1644241
1115926
284243
371870
1705707
1132769
938983
1517679
1483798
683890
1773669
122556
413684
1433952
324342
97092
304572
201245
1581319
1963172
38940
1242232
919259
1811967
1349048
1718597
965824
1081589
1376827
53833
1939108
1783221
1557215
1841630
1772132
1739652
945062
462051
1686938
404661
800177
309279
375789
1425374
1552140
344842
194043
1489905
1223280
1513631
845613
1704620
1259324
551123
749201
1677945
1577818
359360
1364887
800569
1031082
920428
639416
850200
1167122
84887
1914892
840875
53236
842847
900984
1610018
1915354
1232140
161606
591423
358177
683454
93135
1334343
239465
1038285
70402
1909195
963211
1754325
1095000
166021
1037224
312347
1502731
655568
1051450
1713085
170870
1446836
755684
1318021
1875537
1462639
584774
1122997
1974840
1443553
95466
1829079
1984954
1904214
1187446
158190
591888
1954172
744048
1938636
549701
1945017
464053
1229156
779862
1965236
872776
666121
1099177
1853773
1787531
1720204
1991805
40101
1324328
406958
1981191
1699214
736622
140255
1507767
147587
1995266
1290353
1180142
379958
146149
1971991
1774284
1697191
796070
217481
1757812
842902
924437
1809103
1681016
723913
1065002
755360
1710518
785589
1897765
751301
1501519
1176685
855298
1020585
747947
449367
1370632
768301
1816240
438161
1424910
278654
81828
1248491
1517908
1571298
988165
465817
911678
100093
1668099
1031277
1227646
1442394
867030
243668
255041
346307
1559665
391975
1240946
165345
1274120
1051060
121061
96389
1466316
1240394
1706654
1778133
1915642
1557746
535512
1154805
1767834
603128
1307959
204165
1279694
1743090
905306
1980385
1870172
1891716
1501579
1762795
402633
1271464
1668841
178026
617192
1218898
932692
1338108
374699
1595864
1007309
1020828
1289
290471
13585
473215
1573408
90492
1010898
1454258
1431249
1918953
1257591
61629
1185700
1651030
944297
514954
1933443
717000
1145482
1657041
711929
1791356
583615
1321725
818572
338835
255532
1256070
788612
756666
1964632
1622948
448021
587129
1178145
563087
36927
1142183
936581
1303976
44260
1125191
921298
477138
1230318
961558
1856172
1132552
178555
730910
734891
770294
826539
1809664
1906007
454371
1941162
932116
1617369
1331612
1778452
1451250
589239
482246
433786
1380781
1184607
362216
215287
1944516
475529
578858
1527996
506409
1238584
1128746
1352869
229051
1385414
1574617
983250
38003
681649
1749799
1679089
892136
1099306
1681085
1201341
321248
1151253
1558632
1962975
1496156
1940459
613382
1619740
811995
1088932
1888844
1168646
597309
957640
1243728
711436
313634
1584232
301597
1201132
1225244
875127
1038173
823453
1146406
91703
1858717
526889
1327406
1947896
1464425
1910733
874193
1320336
1113246
620255
827073
1286166
94907
266726
1575338
1587721
552978
576681
1920660
83227
1928740
715095
1264266
1837989
2526
1918602
420648
1659789
846313
164726
1161403
741592
687044
1242825
805513
781932
1593254
398278
1582461
1418009
1897329
1404461
246605
1108729
441138
1222265
1102383
1896805
1767466
243094
1543674
1904250
1915726
1611573
98555
1129512
1300938
615451
738735
596790
1749142
56745
1471481
823870
192283
1182139
1648976
486015
986257
1920730
416840
1768697
249323
51885
70597
1031872
122921
1299887
915356
45974
1776774
713816
290568
1035892
969346
1771172
1289619
904038
1201308
633544
1508422
788663
1112961
1932920
280480
748801
1972518
554301
452308
893599
908987
398672
1420561
1402902
327075
1226198
1648465
1796221
747083
1882689
1264852
783877
1461960
1162443
950906
732045
1343906
188241
1223598
1029512
476415
1876365
39978
184856
330627
1934132
962826
733316
1558085
1348117
1812390
1580457
532867
71330
1548156
1880577
305834
753754
1275738
1894940
419925
173826
1313977
817390
646874
344337
1317294
335644
505055
862717
338535
54766
1236529
1036647
806867
1904239
606588
804028
499063
1777143
151691
1055202
1526495
529785
521483
310119
1092984
119455
371708
625554
860836
1977543
49876
683928
1235499
1828493
826029
736805
1180581
407328
979109
1841703
557509
1143904
1953957
1216983
221094
1104958
1664249
1972604
988558
732714
1366084
1841518
1269950
1415556
1980991
1831375
1729392
643857
2269
1460172
1672236
96719
458017
1965291
436191
296533
1452441
430802
1067398
1734035
1959458
928532
1705605
544777
1054565
1245828
1520609
1044782
1337910
1924230
705766
1614324
531740
828066
378563
673551
1103904
313474
185114
261563
1883577
1198208
1583965
1694074
326570
801875
1435873
37753
1682618
1618375
889248
1265421
1837490
1274083
1581925
1226378
1596613
563940
51311
384008
1749298
289258
599389
1813729
1741293
631322
602354
912159
1023608
1284131
879765
1777118
1565605
236126
1166329
1988063
1529040
1340561
1319654
1185853
846447
1309572
1527637
1558645
44347
1502419
1637171
796176
521604
446041
763594
10786
748934
1306733
832274
1190568
965265
874965
155069
936990
695077
950198
1374447
835384
1521719
682401
937015
1679313
1018933
1269681
320550
1177243
1636350
369319
289826
149789
551599
846972
1304693
1846284
1761045
1476398
1039574
1164341
1700108
684449
129276
189644
332883
170640
1601679
750604
906676
419192
858973
1485060
584632
1240134
1068392
79709
1960377
646651
368495
139409
61139
906408
617332
1664191
686049
542767
1648561
156411
1668097
1355853
1448975
967616
1845772
249659
350268
596044
1327960
695186
507677
67919
971829
1015510
1399485
1590007
942549
877571
428474
1439097
145180
1137278
614594
731535
1106590
377016
26195
1673747
131049
1681700
1492745
1905414
468977
1880671
17153
1611098
1998642
261262
152277
312329
36062
292002
1804235
1227011
647587
1440787
1536340
1244414
205332
489097
1235424
519206
1850621
42253
845556
1412335
825204
857027
199994
1793151
240631
565068
681305
1769623
1897231
1640232
1847161
1645041
1814049
740691
725857
399835
810644
20306
277763
621429
718309
1922841
1887454
68579
271581
204717
1172629
61931
1590480
325356
398732
1440013
904898
685130
1192667
714359
1852375
1386078
568714
881224
738418
1551884
1295300
1556282
1742156
1065749
1625057
363224
773085
914694
866898
1964533
554821
793559
1692848
693743
376578
111089
1941051
1331449
884000
283244
1691391
670162
1245431
1398646
884274
1010496
1216139
1973220
679657
321888
1647695
716480
498618
1573146
888000
1551292
576982
1621081
1280136
1334609
1195379
1157192
173382
854027
665881
13861
1013908
1661732
112037
675946
1986415
659949
1007323
1235332
480600
1403626
301836
1764073
499838
1219359
305484
1883485
218087
832794
1810911
543358
505083
1099354
1280384
1278190
1377997
113354
771400
640942
386323
516848
1825486
170069
877606
1376764
555741
1784636
542990
312901
1723982
1494799
309962
611192
516873
1573112
128110
344480
307131
387947
1149575
16566
83363
161490
1006415
568765
310895
295279
55276
1923314
1252073
689746
1616232
640426
1172026
1129807
1442167
1368321
824624
1281724
384781
650937
416042
615907
687233
1866080
1556122
401514
1431417
566325
407698
1381275
1870644
472057
99407
118234
1459514
62233
785409
1908310
49069
1995136
229069
1987254
1748015
1469895
1810620
400248
921271
205034
762970
243367
948082
735420
1732133
112715
1994243
566272
1803552
1599062
1877331
177160
334442
756865
471778
1515475
443529
1770418
491526
1981176
985910
1182247
803339
1524083
306957
853841
1797913
439296
769410
64865
94932
1828078
676158
146361
1452179
731572
1743418
1672193
1235961
335219
262361
942921
952306
538743
1447390
1423749
712723
659487
768137
1094875
1948000
1188544
159092
1287143
1426442
451804
1168968
1078610
1528974
1406839
98455
1219340
1631212
987186
689775
769442
1231383
184295
1761143
1894976
1529961
286687
1139515
1854590
667229
1604596
1688934
1093114
495571
1305546
815171
149633
1464738
672137
1544995
886402
1495461
220573
648258
1933082
540012
1201170
559778
605738
1479750
1027836
1263668
1277939
422942
335045
819234
1184796
1209831
869680
1140163
580911
1013584
1300533
1946115
152876
1528557
1254572
1792412
1198929
1704516
995488
204780
333999
781817
1633713
1369883
230153
1593067
469248
307822
1758387
1530584
1675770
1819641
1409626
416217
53239
721649
1827638
184318
1839001
223013
1527660
1326390
1896295
246251
567635
50974
820419
1106261
1270466
1495390
882561
436353
1762688
1454055
439847
1674646
159105
1844906
1484602
48183
1381231
1592219
1205289
112231
1490114
708962
1844122
1396535
723220
275443
1200056
225309
484359
634158
972346
1169854
980523
1371514
432124
102974
1898236
1752474
552091
1772126
968987
1512876
766508
1042567
1959338
620149
1111382
1390505
1169536
1197471
1896072
1909322
781667
1519758
936594
278305
331004
1731651
626084
382118
1568802
1766488
1476414
17060
1317380
1661574
1909157
1694687
378321
1198321
538434
487986
1547464
1382399
1522810
86946
1385270
989223
1439358
922211
1456306
698349
992898
861498
926025
471757
781774
1708463
744333
1914436
1618598
1845680
676764
1540741
98917
997554
483017
312045
468251
435782
1217623
677073
887820
1565107
880354
1113387
66904
971764
693957
425056
703938
1941723
1661518
47047
1158027
906822
271565
1363508
1418298
543907
683376
1587778
153337
1379273
436934
1192329
1324566
1053461
1078011
1346745
1967188
1827316
1399088
147023
382872
1257525
282690
803289
1402780
392371
371648
1503811
1549888
1276280
1631440
46644
1160297
905204
33650
654155
1271409
988247
112066
699323
1503046
1839095
1503648
329780
1311785
1135966
138955
399083
858659
612128
1304317
1230182
486408
1218302
306342
1863630
1151644
637229
1458041
1060845
43854
1595183
816810
868399
266323
61099
1668646
1353102
1111167
167531
1876478
1613943
109006
1106694
1569015
891249
1940030
61057
1233421
1235793
1865359
1002615
575784
391940
1598635
1963639
410798
1843580
1795657
1327580
112470
1427156
217976
549445
293984
1389362
583497
643346
1689200
1967122
1599935
886061
463200
1710315
745766
329303
950871
1322114
1897529
1522975
61522
4397
1939569
536728
1521443
1558323
1251484
758702
1593924
1204912
1296445
1098942
553089
474632
1573604
147065
299382
1363901
1609420
1276133
465390
371392
889442
1197030
1036082
1338139
623855
1884789
1489590
1445243
1143399
1112942
808430
335383
1966395
1140944
785012
1013901
1659150
1691416
1916974
330479
19325
867485
666474
1217957
512143
1754278
837442
602430
488731
590108
1686795
484112
695905
1295481
1402513
1482612
572843
339737
832185
259711
1503401
1123521
289062
1120348
1989837
1499801
852984
934438
1043984
1094894
675802
429480
1401701
1552931
813758
1907476
456197
1315115
527834
1895692
201333
560280
299181
798339
411931
602952
757028
461218
1155452
570477
1884958
1349308
2923
1371722
1280571
1285750
1646189
1323841
1627819
281298
1699385
820356
1549549
1983144
1071791
1971232
1246995
1931186
372268
639311
1901842
1233367
165372
802976
1250033
1172439
1969900
447305
842441
1442680
49096
1728282
1269921
1377653
965651
792031
89940
1348817
1717515
6710
138788
1940989
220116
752496
693800
345157
1734227
1292236
1994546
1189829
1046745
1931510
161623
1139818
1551985
1384568
161319
738017
88199
1307788
615114
1832010
298130
1394935
887418
1693730
867432
1163643
1624009
767711
1234012
233287
618822
1500518
733386
1730790
1771977
413361
986370
1876445
1396861
1186836
1133234
1165484
1281328
1075002
1640985
1557335
126866
1160860
192932
1407532
535799
602227
1601443
1349662
1723640
985
401372
1926202
1731936
1400157
74356
1944024
1875621
1973466
581264
1698436
337903
1229950
678847
672644
1391742
1246093
1719683
1098347
692146
1226882
1461097
1066147
252752
238947
764928
1385525
309366
12796
1146192
1413009
1487310
1868825
489285
359202
1455563
1018265
246712
415424
1418355
397130
313129
1113489
926505
292421
1202517
1606091
1786690
1523261
575075
1803677
1921237
762937
762399
633529
1982737
540675
850494
1427293
1154287
1832625
389935
1870736
1607796
667698
1588071
131099
1543877
672366
316632
1250932
269837
1938412
616950
1152886
1939894
983560
1610022
370584
1094674
1725786
991167
617354
93273
147949
1425686
1526039
537757
1359904
1739832
1423846
240429
891012
895741
287616
1068112
1869206
222929
1499306
607707
1181172
659124
332402
953065
201829
410258
347681
29911
1668839
1684775
1470070
1191363
802740
923669
1614909
1077003
1559388
990717
859526
1948544
187845
1356793
1775344
435466
1476386
1781101
1906292
256512
858727
1354601
1461796
1575108
1435735
466683
1691510
39915
1848968
1719837
241083
1776631
1321219
814836
1170361
1727381
595308
720551
1332719
153421
6972
1981338
1855028
1857637
735269
237800
420648
960811
1108775
967899
547642
909921
1760034
1316388
641686
1156256
645886
165916
276672
252002
804393
1797939
1938134
324100
25589
356793
1075609
803652
1673817
795482
1609494
362346
1623552
1224598
41947
696033
1359473
87213
657855
796491
715134
179611
1304833
284410
544766
124189
984255
715106
694550
1643714
1737467
1606922
346642
1292337
1860389
1768216
1383459
1559440
409955
1907962
1716746
555779
168357
1835608
186301
1930837
1012496
908081
1210381
1547133
1443905
148795
149989
936877
1434511
865461
1373239
1934314
1523705
1185653
1265820
1809075
927479
1686150
75003
1595847
1342143
1174598
1224882
191517
1195881
848102
187725
131631
1872529
1062495
1960035
1448825
1179216
759837
1047618
510260
1353499
265761
1858573
69385
315033
1047963
133522
1357391
168804
1635950
1723169
811125
968369
895228
1917866
1394341
972118
1567422
597425
1671014
1250880
1220016
1023560
622581
291257
880528
785760
1771027
1968100
1818852
1361425
881919
1108750
1921226
783377
1511348
1804026
188620
1857802
1164953
1690237
1186399
1056653
603528
719601
1814301
1578924
1305327
510764
356734
1753221
584906
483867
1119470
1158590
861053
1024363
1278529
173566
1908531
513956
333905
1632319
1877808
263801
1268688
1776804
667657
784746
472885
1068029
1111998
598378
1176347
236791
1491749
171911
1571190
800982
498136
188102
1601332
730026
1157469
248674
1795512
1445471
45751
95327
369507
1692973
1293870
844193
333489
1923212
730144
509162
388981
1417278
1625197
1110868
1161195
743578
317702
48676
549758
940722
1310316
1320240
607027
1533771
1906498
1963061
360691
1687826
1687279
1931920
949602
1565350
1014919
656440
1978905
1319475
1055810
426328
1409270
917853
1211704
1488900
985377
972176
1721149
868373
1826530
773024
1753712
159442
491273
758459
1355275
236110
1291680
816738
262905
1379850
234527
1801801
1420262
1858963
896284
727091
150116
1297541
1965091
1226097
1357549
567653
1576328
193181
140683
532999
1208709
864855
845628
948455
1364036
516261
120634
957370
992058
580307
431049
1203396
1303948
1513828
1771562
316289
558630
1752984
178929
237218
360206
1243001
1048613
669718
807998
818666
973190
1054789
536986
1282954
982035
752894
1477716
118599
1218736
1914345
702673
874695
295645
1544238
1485215
1232585
1331518
1234498
1486813
574383
230712
689666
1375973
234592
692189
255933
962759
399077
564081
1377148
1992771
654637
1638252
117697
623429
871039
1716959
1713225
1713411
1404888
1558237
211728
1778103
326422
1014368
1283918
375976
933423
1363427
203960
74690
1370301
142092
20698
1497583
405006
99404
890661
1456102
1891077
1676743
292122
428850
1850980
1103608
1000040
478513
1603619
1164022
387908
1188987
1134366
867368
1831267
1993519
1499684
435352
1285693
210689
879497
1424817
1852105
745345
260124
260744
492309
159884
1312920
1063150
992872
139434
1752212
1901378
1527678
1556494
543301
111916
1431812
190950
6089
1307432
1076718
1126709
562649
1026361
383144
1785112
803751
1413080
1494832
603202
1808078
500519
1802202
1857494
473794
1950280
83156
1381717
1907134
1773486
1673585
713963
1046408
1936376
348844
1014015
1470101
1814039
581430
128773
1270049
1970315
988629
1906917
1327048
341289
1321318
307042
808739
1452623
1609989
1534945
1576280
1142887
672781
986797
1179321
1168663
797900
1514116
780829
682698
1634799
867486
759207
1139111
706246
175589
1923016
208746
681564
273060
1272666
1889457
1853554
1867124
954397
1407915
1273862
578644
1522399
1666512
1975368
377910
1004654
268591
1645034
1260598
53970
213350
445426
1531749
1259803
1046374
1324581
1006047
1275894
737630
221739
1297850
718990
1552741
920074
709998
1976718
1823554
1897882
369790
1853374
1515455
1170772
34651
383969
1987738
670130
273103
1698345
1160014
250859
803376
1468870
1371946
590889
1276501
1847429
1776951
549596
1202560
1689459
759305
1006436
1597455
798802
669402
979748
879159
490642
763911
170979
458821
1755317
1893334
1939364
808417
1506893
1443554
1783923
920703
477431
1160366
103995
667642
476193
173085
1454359
1534484
1889667
1690949
1443491
467851
1910571
1248983
86656
799680
1322714
97063
590982
396317
647319
1713477
919168
56266
263558
202701
939093
784737
580692
1664500
926703
741387
169267
1407036
869576
1129886
394138
1410075
981870
1354271
1800783
1410155
1498610
91672
477292
1152126
1594049
898670
1689657
374130
1997152
1030024
191137
370539
72166
665914
1989421
1858598
611280
445255
1190413
887684
1473774
91623
757187
838574
780876
1012237
83119
1715061
1032413
61378
381594
1998723
445085
834736
152920
1056294
1187762
1885374
1614628
1968526
232522
1798520
1673074
958505
1900295
720206
1230340
818941
1102825
1812987
1337376
1382336
173353
1101522
1158418
1049317
1142307
472471
599654
1656836
1706664
1372189
440415
285067
1462664
394614
1331462
862725
534167
1020413
1519261
675090
1093869
729343
1341143
1180164
170204
1241394
350037
1267519
1101337
92521
1935911
1785121
28877
420908
1305195
1270000
1586060
1162273
417377
683185
625062
1409030
1949629
196678
317392
342934
607915
1980744
580144
559628
1736211
1311362
1311127
1142554
1584454
531296
307874
1517227
1851030
867036
666744
86014
1364683
235059
932203
460052
534321
1664279
1282452
1945521
1938328
1048320
141200
885951
314946
247938
1538242
695450
3863
829121
873966
1568181
574183
488056
1756456
739370
308995
289771
342030
1151052
1695720
862954
743422
44280
1932410
1692116
588550
626808
1844664
365178
1646691
1516587
1353944
1899813
1672179
1695072
803002
41485
1523804
313461
114969
1285800
734585
627547
410577
1232380
1145349
957680
389637
1458524
1325772
1318754
869957
285797
1365215
548997
1834230
679347
1780606
1632673
1228340
323962
81033
1114534
667850
1802521
626325
1144507
638136
527744
1538523
7720
1245654
749
15387
693008
804963
1284359
985176
1173606
1252254
264515
1801148
1596492
1994695
1167817
398408
900262
1267520
219581
261161
336436
649982
472702
144777
1716351
1871731
415495
1703387
1936789
1254882
742885
1568731
1166171
1267505
177742
856097
300902
167985
1639222
660248
1717538
168010
960424
448255
350243
715955
1494641
742841
402723
1497524
1236121
1953127
279627
929075
1441161
259284
412974
1603202
1847873
321201
883807
1617251
611820
1882348
1411061
237639
940046
210764
400845
780563
1260168
1209167
562777
901179
909425
717739
209879
777662
132184
7952
433926
790382
95197
500267
430078
352883
151469
1114434
1750842
586255
101242
874379
290426
324362
1513538
1476090
1384462
1042980
895959
1937091
1151803
1558833
108817
691153
738923
1644436
809932
1774584
332669
1500573
629857
509815
1370533
1107515
1481834
1366322
263152
1782421
1295555
436845
1873520
731408
1084167
1169188
1248417
1745927
258437
1864875
298407
1304661
1406666
1117783
809988
933726
1601826
69352
808648
482199
1235886
475785
1994726
24839
466542
395975
2820
1620867
1132444
1868954
1787392
708419
954169
1823265
1794907
1462068
411976
1888807
1382067
1373761
86680
219379
597070
567804
218477
459778
1548452
392781
591677
197362
1811568
975476
259662
514102
498884
1324438
1333809
1536539
1204068
836517
1933903
63512
598870
840572
566040
701311
137300
1244709
1635142
951179
1194164
740995
1400416
1837973
297643
1656605
1949696
1658111
437707
642757
1452561
851858
10593
1945094
121214
651347
379978
782694
83467
202886
1861653
1830082
1662804
1071530
86763
784029
1971317
903808
1978034
514081
552709
1959984
1094807
816193
1347684
1547936
873339
231649
483698
1111671
958433
342455
733204
929863
312085
1925411
520306
126604
120479
907118
431406
1808983
841142
199200
532034
1317610
16254
810646
1964043
708627
1541682
325753
1447804
1593666
1864087
899873
327028
655098
1960777
1872500
1827867
471277
1752147
1829054
1700649
1638408
366342
467698
1008254
1922609
802536
1060964
1165010
885915
960102
1050511
466983
1368670
1056660
1941428
928542
751204
1687545
1472702
14722
495093
1343881
670096
570661
1184538
153559
1756588
1194749
195693
628854
86829
1381258
449347
1527450
678123
377938
1646364
182032
1124940
1396803
1441691
1696358
1708757
596341
888077
1137516
1816659
864202
1611742
519706
1493494
1332760
1894880
733393
376926
1380129
794115
1208038
413863
196635
35573
9832
232723
1320375
1088289
367820
1403184
783715
43436
1507845
1387010
1092903
1196239
1222384
1448522
1391848
116732
1521207
1549338
1035629
1408258
110442
235187
1843157
325159
50424
1361756
162389
995582
672387
1722241
1702104
1209758
505746
1165451
1008348
1764353
1591080
1620729
222661
863384
1513
1301619
1649978
1619980
326879
442516
743926
1348073
319823
839043
225913
207035
1362009
140644
605864
819254
1848413
1023921
63739
265624
1242816
225665
1702631
1894801
650517
404305
1146934
992640
1550472
768819
1702135
1620066
1977606
1232711
1752593
1373051
1042314
1768690
1322759
534155
669862
221302
1363427
1160439
1322203
701942
1838803
1831149
1621463
1251293
1487148
1463937
828809
1076021
181857
454455
1576866
326149
651757
17214
861338
1103108
1422094
1337520
1172603
761171
1130299
1739757
1338244
1481746
569271
1552776
1875821
1958797
1764053
1417362
749348
224681
1209889
1456697
1502734
1346570
1068823
1820260
9940
70287
182246
1772324
310944
289392
868864
757747
431122
815294
820928
565489
1181865
1484253
1069003
363121
1627523
722150
1540524
1674907
881035
494844
1044632
337438
1247951
847322
698615
1160817
449018
1355806
1580671
1530161
715029
748294
225927
529356
1462130
314985
1248839
785851
1270865
785781
1956521
859159
1938710
605586
1401656
1592400
883340
1620696
918200
831464
679621
199685
842737
1412317
1006259
886485
680855
712918
985328
1510668
224282
1282002
1696411
877972
508433
1017227
473305
576813
1356735
436395
1038930
571987
105484
1394454
1711008
1295392
663414
691791
1495652
1519111
1242526
353020
173996
9381
1568392
1382542
1258745
1637867
1342386
576130
145784
1790836
1736962
1389702
328709
1251436
1728925
373801
580155
908886
207404
1976707
1584815
231885
1864417
741329
700994
507509
944943
1160444
506244
958533
1106622
472458
1593082
683307
875730
687805
1095319
1634467
826584
946298
1053907
1145733
784364
1482797
1390631
1444124
211979
1354781
908876
1501894
432110
1417515
1626562
423177
869494
1447533
1009680
730485
626601
1738242
22357
730999
1473474
751350
1509188
741815
538786
220342
1922126
761788
415350
1605491
1673381
1190025
197512
351505
1700427
562565
998980
735329
1734779
1699759
1855342
1264838
936681
600096
1370132
635671
1871041
1939419
1034197
2667
1035685
926672
1461082
910232
941705
1392552
1156580
1422672
875709
824863
1759498
1267879
805413
1673219
1874535
457889
238472
1346226
1107108
71693
52889
1609778
160647
1751281
1922440
1092959
1648225
546148
1999129
369017
322019
1839192
1068559
815257
184284
503236
1218000
1927963
636791
669505
1213520
1182595
44762
772820
1285849
1595908
1789118
1039303
18392
74641
1519474
1179290
1721115
778752
270709
1751832
736143
85296
448214
19212
124889
620740
1947821
82072
1738873
177289
1909303
114754
741736
920713
1053952
1363219
236464
1037171
736050
60653
88205
1923404
972821
627862
1138774
58726
1076622
139707
1242165
263381
1796377
546136
704046
1368047
962540
141371
498904
1237552
447716
1458839
1074234
1120128
1633623
1009763
1829617
638737
510729
1756391
897972
641174
1494530
333383
575606
1776529
616497
1569405
764610
1862408
699036
1681834
505548
1258241
1986283
1124069
488056
942862
1698574
1562964
1416124
440361
982965
42350
1472098
1988553
671689
559099
1355452
222018
1865362
1093162
247864
1206379
1254247
1476464
1069914
1292945
1267193
1764029
1375569
1611198
758535
1602717
1090524
1662506
850658
1973435
105168
1670072
1000989
1782838
951887
355747
295577
630177
126630
1195859
1861546
1453676
1461256
28098
441381
1620112
1516852
1384003
248458
806582
694233
1523468
1332388
244080
734392
689868
496543
341398
1458220
974738
307181
1139631
551729
681939
841588
23234
1751358
809081
403775
1858015
233566
1392950
697930
1145831
1586755
50348
435471
221677
1269123
1748336
103155
356494
562877
26845
688571
1565300
1137289
1942455
1907456
503509
93375
1732427
160989
1388158
1576124
1483132
919478
1638990
1370796
1709557
938723
926296
1665212
1491430
1269228
1571136
70271
805281
1554647
954965
1618675
431052
1535
138398
128817
924195
111430
1633887
454743
1369635
1981918
394229
613339
763367
456061
322003
1899863
462628
1142052
631937
777509
332021
1785173
973457
1098879
609546
732951
1496034
1074521
87179
1666236
903382
1155910
115770
506991
830366
839912
930518
407846
675925
1154897
1274059
1011535
1401870
596273
1685007
488957
1901343
332396
857020
622840
1003795
1160155
191378
1983491
1865001
1930272
149742
1933217
1339539
1194729
1430638
906
234199
72473
1457128
1399436
1145025
1420026
469830
1112755
567700
191890
680446
1606099
838500
1472008
967744
498551
1322779
80811
9717
1627563
1951088
727791
386297
1025610
1175813
539121
637432
1876399
1428495
1228811
39273
134598
89289
666536
1518024
667742
1877519
599300
1368507
1427274
260403
465200
381886
150056
1345931
524967
1927211
1529227
263535
1757948
1769295
1971590
83545
1107337
369583
179027
26447
552779
607145
145993
1267522
436489
1958280
1546995
606070
1651283
1134429
74060
876328
1699993
1278778
894965
127850
1640709
994266
1872111
1652520
1815659
389363
1596910
234418
964454
406761
1523334
579544
1673945
1852443
402636
1909566
403974
155015
327550
710134
231784
1967847
809391
553664
783496
529488
1591608
1456292
607319
1432678
1235051
1728236
1355756
908571
1193133
409785
1549325
225255
1166193
201759
244574
156498
162463
1436331
112757
348964
182628
1462341
1930149
1061919
1885304
899981
1824364
152721
1661614
666701
1826222
848390
1358841
1725888
944980
1137037
181375
795957
1100967
1957360
1018873
1098612
157258
758589
1778332
352497
1712989
810424
1773299
201011
215864
805311
1924802
185822
1326938
1289552
182025
179213
142943
1065199
1029848
1192407
307735
1887823
1201000
1583907
231492
748354
22718
507597
1493942
391393
1662169
1979757
370601
1144295
1754357
1401977
773512
237716
567133
100648
228581
374736
1170294
1339465
228354
1113101
1391700
1835732
231028
773926
1350989
1585931
1191111
1680297
1456064
518040
902387
1349915
1991416
1858928
1473920
255995
1912700
179329
90834
262960
678999
1742785
694554
1592512
832204
245801
1819163
1558094
380936
926750
300594
433128
1373941
430035
318233
1233282
1398053
748431
644450
655812
1355571
1432571
1501229
475370
1513461
763405
1496444
966080
1106303
886569
527165
1275454
413756
1844676
139992
158708
360873
1856390
599531
644387
1974702
1625433
905538
899584
1343946
1199873
893001
209843
296095
1702208
333623
893559
648078
1594161
943907
249679
1755624
1514964
1813171
1094850
493003
1973788
35377
1137758
1163042
562182
1234362
1719301
1390887
1629156
362772
1604495
1386375
1457122
1462427
83825
1396069
1141489
422905
1613682
331867
824435
1228181
135558
1235397
563539
769317
980082
540079
750026
872959
106797
635987
122896
1270289
261562
1616861
1515733
1188133
1709916
1432576
216438
1079358
617322
689443
1881078
426872
1024941
1127134
6834
682257
1725128
1590806
471285
91819
712527
1192480
378419
847947
233179
361583
168427
1897040
309308
1847736
1354409
1682257
193317
566111
509276
1025984
1824533
1543540
1543075
36203
724060
1444959
1526136
1960532
826019
598764
926152
1510010
779183
1473458
1442001
222177
1208882
1563943
790085
212195
483388
1528346
342665
1228536
1092098
866859
1087074
258277
847263
1139148
1673105
1351565
497591
1361436
680680
1192405
1882234
7905
15610
209132
1436201
1560774
1216508
338433
1433339
612297
1888084
706833
394043
1445510
478154
626207
1963213
323139
193635
1524977
659759
290749
343623
114991
908476
151526
133371
1660143
1820171
1197469
705953
1502239
1014517
218884
208990
1866936
634216
1391899
598592
1346096
264304
115123
31315
1617190
591427
149567
1439782
1969229
1874913
411050
1403568
1179632
1844873
75037
359342
1532502
203503
1593462
188294
1767956
467812
1797456
1742646
1433500
941763
175
1868542
1894421
465430
131605
8588
1466426
1818382
1284217
1711947
9292
1179447
1938634
172897
1178060
1575920
1034740
1017519
206469
1823508
960054
1337768
1175547
1230640
269101
1300351
686030
647690
1915724
474392
1953633
471766
1326234
1098044
635554
1534224
582945
189436
1906496
1630362
1225055
1874893
361095
1402782
1139936
1970842
493183
1241032
549446
639723
259059
849272
1536862
653202
1261680
1811189
1416878
1923899
337222
1715837
1919281
912165
999811
529988
403672
48811
24102
499884
1200976
1214223
1228743
1071184
1358866
1704713
978007
1816512
1994313
1954548
1214620
1031597
1295325
803334
200221
1578776
290098
318069
1431207
1270450
633206
979013
1950636
725561
1847814
1090445
718577
1480878
1175252
1614381
1450848
1006475
1220280
1874564
1495591
1997693
765637
960082
1458014
21263
1544197
1292467
489203
891786
752104
112505
1917579
1484999
1626954
1867236
895756
1643110
234450
1096773
6467
466760
1084954
1090095
1868731
1245307
1037274
353010
1068903
435367
586458
1909380
1597060
1638952
855544
441559
510152
241791
1231336
442607
1197347
1885765
777081
1164738
1045026
1591676
1805422
1692485
1583112
741180
1451117
486102
1938351
1084718
524109
1604174
350742
1459504
781542
396401
1963029
949898
175891
288061
808399
1839002
214935
502835
328060
1349216
1789404
1410277
495686
238797
175609
455499
29949
1879487
309839
941755
1240824
263447
1911145
296178
810164
1101677
1630521
1625451
884466
1124444
355346
323017
1190791
1869282
1750058
1894236
612309
1822612
1195723
552398
763595
1016711
1253889
1255665
1374364
164176
816658
1112550
932011
500288
1435242
1079212
1827352
1015902
1014731
683683
94964
743656
300404
1789155
776440
1378196
1890082
1847445
250268
1046024
614984
1586266
756534
910852
1086900
435502
1926855
1478684
900277
1896058
536322
935170
1376295
469563
1749614
1171730
1919382
1322909
1855226
521978
1362087
710035
607852
1034972
502352
1974128
1427290
412126
1386853
137793
592356
912178
1340113
1519909
1344753
238148
805853
1281946
659087
230496
1365776
368085
511715
405227
1134161
1476532
112223
942307
960826
1391852
1289005
1962802
1661900
888135
123162
1017537
299639
348740
1401510
48313
125182
918720
367862
1391737
1409574
1699698
1388757
1557929
365276
1261368
1829989
84010
294611
1009357
217643
1854920
1920043
739377
1383107
1381755
1494064
1957744
517087
65927
95353
1381866
119650
191794
1173832
914226
707672
591
1894122
1126219
1858075
1149886
1252787
828881
1359970
3888
9323
918638
1843987
659752
1637222
887539
764737
1687709
1006970
427460
434449
1458715
445538
1264507
616837
1701822
1844107
1138592
1062008
1445711
1183344
1222877
631951
628033
1637491
182373
1270729
1426852
1386229
466212
186098
218840
1795737
1131245
189241
1910779
922476
1722489
595775
870042
320946
1786700
1082016
564224
1083612
1941122
1892272
1635247
1071479
1500661
509052
573678
1315368
58425
729585
1355294
650032
388698
988341
1564879
1183147
1325365
1105734
1267585
1961326
1002777
19098
863055
334247
129580
445201
1460001
106857
540812
1120179
1756965
1272688
745674
1949571
1325345
796618
32464
804619
445565
424376
375907
659399
1044454
1415941
920317
1289234
1019716
950319
28044
433923
1816470
1047992
379781
895045
1310736
958839
1742457
1757264
936555
1168757
1218556
356454
210937
849052
935301
1862222
899753
713136
232309
637442
950800
904388
1898573
1928045
1029362
1174181
1580240
1314023
418524
1440484
1155639
935673
1588396
1768380
591001
96804
1320540
672429
968058
935190
155363
1910170
812189
1708986
942490
616955
1666678
1401166
1191870
1437863
668167
659051
316061
1977718
1677026
1313047
1276686
702421
1498885
590544
1027776
156431
334129
580254
1077265
351174
369281
618942
981714
1483720
1260286
382699
491149
1952305
1904727
443725
1681775
1496647
1740830
1354359
823225
485659
1034064
1360925
161760
475936
223557
1801681
1643805
755523
112673
25956
122090
1050153
150661
737121
559046
839873
270536
444728
161757
868182
165252
1758707
702119
1394274
1576180
537582
1422125
684595
1806925
1737992
721874
1354775
1786388
754357
370657
950222
730291
21487
1158491
922372
1751378
1955416
1975198
512781
1206425
669459
1592018
1711504
1101982
1924204
1955055
1749240
76258
538450
187610
1790728
305699
234868
1705847
1090897
1817049
56595
767181
1783376
320078
636605
808816
793969
1653323
1117888
954859
159672
1017837
1989951
80970
1396703
68020
1393461
1720482
1984426
1894305
34408
740272
419075
671189
1924500
911741
1591464
791394
74935
1345060
1683311
851951
1253785
760954
498606
1545523
1406608
1092975
1453120
1262491
1913359
1919485
1917278
815510
1165600
466020
884330
1489374
93013
1336318
1505847
1107354
68592
1480300
1673544
583756
807135
1453309
500187
1937269
1179042
1073587
1116284
1751249
1673661
516589
853284
570462
1968091
1262878
1007000
366298
978948
177550
327384
1664444
263113
1266659
1332158
1294171
1587750
428984
201069
1005870
1223850
1741558
1774573
985038
562460
775304
589229
927135
1279524
186333
30331
1324157
1090590
1768142
894570
972137
1248273
337162
828193
1854101
1256994
1995005
1042358
1082375
1442662
290314
614614
356902
682897
791290
347987
1346003
1213559
808752
1513824
753265
1443772
6246
1306624
472863
254460
405632
1728738
636496
272047
721940
1542870
400493
274699
990091
462078
1068515
865012
1400551
899148
593465
522585
38311
1327604
1905898
418835
124920
1667291
1680677
1650166
1304395
405188
1656261
466746
1538964
129766
1884916
1398769
598783
1394223
1901413
1398211
723838
1217217
2908
874696
1782201
690116
712270
1744062
1652532
223597
1439206
1085067
566550
283415
1858380
1980735
1933813
618036
1250471
743424
380496
190122
1007242
578610
977945
538925
1959454
1947461
375779
1325190
624708
344646
1786903
883319
957661
915635
1145045
1055645
1686850
1241410
971256
1614106
428125
613850
1207890
1841438
839354
662266
1273392
1292450
325956
1377555
1516836
1218784
1210041
160966
1859160
1597511
618646
1874556
3581
162926
487359
18312
891364
1995076
1233243
313245
100596
483838
335861
758077
1217535
1551695
526592
459980
548864
528809
661510
588290
1631737
1632436
1741209
143668
1189882
1714291
285827
1546445
1397216
794859
231869
231401
1252914
269506
1704814
1692099
929256
1876898
1316152
1263701
536976
1698801
1208329
886646
90987
1737545
1575532
213253
455133
1758630
134036
1122190
526095
806248
87302
1809136
207994
1624457
462504
597120
1522947
332411
469646
1951525
1202053
729575
1149280
482998
1934459
1757614
1810923
998635
353628
169287
359612
705260
38069
456595
1935388
1884380
363159
746339
1009646
1854012
434789
1766603
1318287
1390714
1824051
116272
603455
1257949
1619361
330595
340966
1456958
517881
1426977
911988
1583224
1397136
1339876
1724274
1192750
590831
1887966
1807138
686815
525106
890539
10958
81274
1452199
817930
503994
375933
725073
1251445
1549237
104221
459632
1339466
406960
1944184
182633
1643104
929947
676605
1420940
1281974
1783522
775611
667389
1876382
105156
40640
969649
22719
858243
31975
171325
1568662
1914940
390328
909420
1585072
1247827
760837
1387459
928021
68741
320823
1890979
124485
654100
1702521
991807
243098
1907852
1682365
280485
1344882
1680353
828399
349049
280065
577723
449565
1888323
873983
297439
191742
1300242
130929
898003
1584013
1094199
1765264
1148416
1333482
1507340
1583687
467786
371471
3196
1455595
500759
424725
868985
1498619
1464455
162228
1054716
1823230
1977873
1099958
711275
238169
852480
1528603
1298328
171987
321329
1172186
1527832
1898377
1837965
1283249
1060034
1929620
1282924
268995
1304036
1396170
1197001
839121
133405
1521839
489580
79509
1403002
1818009
1135033
165214
956995
690153
1532265
213708
1518985
1613613
364355
323061
265196
175935
185362
865108
753759
1735917
1441081
1382781
1346580
1913337
303825
556392
1657243
1253163
1118936
1989065
970307
553383
741782
417643
662368
1907295
1957987
510478
351171
1517550
840055
1839369
1461297
330485
58332
1992766
874522
1027360
191477
328913
826075
1306573
1899496
568400
990099
226211
203622
1257100
1234814
929941
116683
767637
1151704
1299090
30274
1529356
344763
1338483
1323219
1611778
1618680
692077
205802
1318853
995663
905764
207713
1990810
1115431
464246
1389550
1654251
337029
1424905
610503
1485229
666487
1438886
1456027
527586
614890
243634
740098
1631416
657887
78870
203147
289887
599856
790634
1403451
313656
368044
223230
888009
1144729
1570618
194101
319756
1777769
1824973
701536
707901
1669953
664694
1763683
953459
1175653
869969
868137
1941358
1587630
61407
240045
414267
1308569
311308
1995894
1594001
1790233
1457364
390417
1716749
232338
1503562
768809
1996514
1961575
1423128
1531084
39971
1999712
1943809
942124
1976109
1934060
1645394
581618
1262438
302580
1739536
1529373
1223839
1599607
618873
776990
89079
1057093
874180
1166827
1517877
432937
620866
497063
1233335
554430
1476475
1655906
246505
1158601
977771
1310508
134796
254045
24313
1766749
139496
863298
550404
1856936
465979
1290294
1819959
1285484
743290
363227
1129933
1236103
614532
586697
8375
332313
757720
1931455
1760979
1386542
1058947
704983
217830
146794
853653
336783
1633666
471527
1850835
1533745
1144470
1638767
1836965
1728674
1787485
363145
1213728
2599
1617452
1020715
1027978
1165684
1788354
952341
780957
382987
1597599
1216205
99554
839456
1642137
230980
231867
760888
491437
1574546
1197195
1140386
1666114
807786
127401
628646
1630607
486532
1306470
1561970
586733
1130967
1785409
1138293
506849
1394163
1542673
269575
1052483
207955
471300
646290
1997639
1043586
330477
974253
1512191
1670008
479218
589257
1112418
382475
1147995
62618
962207
1465236
1654381
1490446
1956632
904573
1152545
714962
1486136
1725524
888260
1576046
272999
1685161
1463203
262317
1640473
1765397
1473241
923255
52630
1840549
1598072
1585291
658503
982042
1529134
1324939
1226330
1473101
446505
50688
1549718
1141225
908378
282751
84989
1990497
1272041
1549753
8805
1693101
34450
619777
244110
596089
1188864
772533
561294
27000
392380
1306172
1817888
1025442
1044389
561008
1915827
370440
623514
1064803
916256
429433
1746627
639666
1675984
372042
21513
516742
311235
1173822
1583448
1965533
939558
1715934
324586
1297599
549746
191024
1970380
434000
1111001
536449
1365339
1355419
1659356
1764144
320665
119210
1359208
348610
488
1217210
1900694
1819364
1937540
1350203
741880
536258
1020560
1511278
1083471
1433340
292466
96636
581546
207113
1973742
596368
602962
511320
1460544
743926
834030
1465768
412664
1901373
1613544
347750
418280
439423
98709
1987730
622920
402812
438616
1644076
776020
1233813
1991855
142589
51449
1203408
561234
774722
1825786
794924
1946816
1922659
489200
117243
1111122
1949752
464406
438732
1725695
1584201
817582
1668337
735802
348334
1031977
1054623
1588905
816582
721502
523615
62861
203850
982099
1901012
1287120
1835386
255191
1874213
536225
7880
21141
1498752
931429
1402264
1246210
359855
748056
1052207
112605
579842
1055245
1922078
1655294
754076
1459998
1949431
374293
1021663
79468
1450848
1498972
242120
1239548
891445
1132069
1941660
1015631
1386857
1964746
1743776
303826
1533883
76498
633726
1280590
241780
1919922
369643
1904708
1707726
87542
36742
219401
223549
1482843
1118671
1693335
584289
280814
1235049
275680
1347591
394235
1000889
575965
643041
159348
1682875
1878130
1958970
271659
1740059
870532
631316
452722
1936705
607445
1446333
1879069
540326
1237463
980345
370680
645984
1204081
1492492
684231
422826
1269040
322681
1720313
222944
639631
1771167
846893
1007685
36679
987317
748232
981939
387725
1568379
615524
281259
1739086
711187
799146
906014
502774
443164
691553
168549
1759712
229845
986788
995
653497
153074
1104266
94375
640600
1973363
898310
373942
338788
113324
1277975
1464745
824438
25372
555804
1854728
860052
405618
1283914
494365
581597
734293
1073944
912368
287012
1547172
1567307
1871796
158633
239378
1800914
1674129
1173433
715711
360689
969142
336097
1788368
1646673
547629
1478417
1197933
479501
955645
1182323
1511134
1113134
1551877
627711
1212696
315432
1484197
114316
650696
1298076
1842624
1816188
256595
1058917
919937
918230
1083806
833935
1103981
1218060
99645
381879
866953
1229414
998924
1883923
1310523
1623863
387679
395222
1494371
319267
1850987
176423
1188256
1088676
1223091
954895
294980
1111851
922339
472046
952947
1652846
1739964
1822960
1191421
17263
461527
468839
838435
1321001
952329
228237
293374
546806
429240
1392149
364815
191004
1156550
360033
38177
818860
515145
1379213
1491349
56476
123924
102488
543720
201197
757017
1992101
4366
1015345
923337
415207
1754173
1353549
26654
1717770
1121811
1176436
831376
273074
1830752
270643
1018631
253425
1324908
1715435
44952
1410526
1268977
881343
1841723
1809213
516468
1224205
736159
1747672
1652801
1624441
605217
316063
575449
1457574
511055
1318380
169962
1471497
1530078
1798516
335080
1114350
693094
173221
770844
532140
283685
1617006
674360
931099
1130501
1609655
944013
1044491
397463
863375
1956556
600486
1625255
302995
958530
90482
1729421
484377
1286964
657208
1555424
1356876
1551128
912803
1762414
1490017
1397007
1968295
1812348
1374264
1829581
1727818
1170827
746422
137052
1017913
104811
1297461
241864
1433033
1188425
1798411
1554531
548547
1024668
164595
296663
940990
261365
687951
385728
1317134
833625
96074
61305
738444
113900
770013
1047055
515523
1720034
410865
1819806
1832946
240514
186493
386586
1890768
1490864
1010349
114760
1743184
1891513
1177097
1615281
1380175
1370881
741332
892469
923239
1281211
947138
1508943
1094822
388929
106355
496921
1763821
1805692
736047
936
911471
788498
1965040
1334350
1259360
82382
706769
192811
156099
341931
535328
1585950
1721030
1584439
869412
882770
369692
218533
281700
1893163
679291
718359
1589104
819217
1572694
1616042
1502224
1544317
544819
1039736
285930
559576
395277
1528260
245496
1753706
1223818
742291
1360281
1155876
1043784
1077064
145096
350384
6741
1673641
1059092
532807
1663095
216594
1029945
1108221
1772401
50033
40914
1872693
217377
1872548
678225
1711456
282339
262743
66781
1437100
1771417
1527962
326084
818278
510996
907863
777777
437622
1000558
13727
1780577
719578
370432
1746018
1770320
548053
1052557
1716185
561288
238027
716718
1472746
1788435
848927
1425787
730498
1047199
1214315
292551
835778
637791
724483
1919468
1425179
5603
918265
668062
1655786
1001358
1128800
1387880
214593
1664434
958207
1683079
326191
738618
293072
1466988
616149
349339
486166
1842043
3149
1753335
1956447
557391
1211786
1582774
1186708
1028096
759220
228439
1973247
1056395
458851
86813
470832
1703136
210391
897830
1713336
1823022
619755
768365
272891
1555636
616246
1539608
674612
1865857
535409
1680283
1532150
1709595
138038
1112196
1452475
78483
560495
928636
250269
72240
634671
443185
891193
724586
248606
596149
749064
1356517
1475969
1453920
510046
734800
95503
462298
653529
781882
772876
1602564
1239138
1951778
1367069
1179958
1985713
1811161
361917
1622115
341093
956657
1045718
1548542
1292653
22073
603043
1760084
1972796
334585
334480
1788196
1781915
1083523
254939
453190
795925
316523
643557
1557388
794102
1476120
1444126
329613
1131057
1896830
975851
799048
1683049
1240468
1618793
1892839
500054
994079
1171315
828315
565930
1505260
668683
1618114
1698696
1563458
967314
63696
181121
1258696
707607
321972
1223335
1147840
253569
654294
1578208
1761901
629611
1547902
1600893
1474067
317943
359783
1985017
1349611
387796
1205461
527190
1892258
1730
957754
1643469
280380
470017
1682470
957558
1289238
1017677
273373
1483464
84031
1824370
625430
1478464
80928
885854
823110
1662887
1224474
486602
1280687
472813
620737
185198
522628
1848879
760413
691335
1275630
171707
1797589
997611
1511919
1845542
1161212
1280957
1213223
542214
234405
1659548
1091981
1390013
789744
1855959
1635828
581272
1185527
289751
1643678
779385
990013
887982
1617150
1065633
74091
677079
1831865
1182394
274276
1103495
1892992
858543
819168
1462157
903132
1851433
436521
584475
1895444
1105448
996371
478571
769997
1035163
580726
1028735
178377
1728191
1446009
454189
974785
1966531
274412
640329
1339922
1663257
113941
1438838
1290924
138792
387263
50152
1587777
1180661
523111
169750
1463906
1424501
1258472
389693
811330
468504
1066049
229415
640594
492306
1817207
892112
1800220
1112738
7950
509033
1227773
318685
1103122
1326751
759193
1008683
369479
1091093
1802350
960884
427630
7145
1058813
1091086
12938
1608822
1822072
800963
902209
988454
1091854
820533
1030427
1978551
1847351
1706649
1964744
1848680
1854368
1344450
1395437
324766
774044
1081333
1092550
1448171
928174
1174714
693087
793096
262522
1672594
532203
42264
181581
979259
519841
1963429
1887191
1749598
1915969
1914552
445440
915609
1077824
1028960
1893594
1100556
1810006
100768
1532658
1132646
159815
1078488
1083204
254255
1439194
1722565
1586878
1925200
475271
668887
1675689
1483926
660418
1305216
130618
729755
1942812
1840208
1680433
659143
451490
716957
1071917
1934919
247450
1860456
1082893
639857
1815836
710839
1211216
228738
1735352
1154034
970262
968498
1538158
1858901
1535303
318686
1012796
38344
1672045
1954219
1829230
1665355
1721934
443668
170278
1264868
1496315
261766
587104
1213898
785581
1225241
825600
743631
1617801
1545045
1248330
1225381
391280
385474
1810907
764169
799358
978761
742025
608921
290716
1672991
651554
1451311
457963
1939567
1368520
359412
1565199
217229
582019
1883778
670267
452891
308306
377515
1178081
446064
1708462
1098085
364895
182260
220461
1757980
1588536
1232958
893577
61486
1312071
1523470
538772
1006538
106701
212556
45133
402443
1648582
1313316
1581087
955029
115427
1426166
1082530
1973276
748792
196796
385064
1991109
872281
954508
868097
1161532
683157
661902
432282
179263
1127853
1627086
641721
933955
1841785
1900886
1650583
1069843
1912928
464406
1898805
431680
825519
205013
1288739
522033
216587
1195430
97520
1002742
1600976
1113871
1102797
1822950
80094
989460
1740876
130493
187985
1441645
159889
1557516
824813
1320476
60807
701957
542776
1363985
1313435
214566
359852
319024
415308
1474084
1285428
1956606
689737
410670
1206426
136732
1688959
879108
678323
476199
833633
1917453
405594
1819186
1690074
1971883
1111026
252460
1034311
1937455
960467
946262
626256
1053955
402287
1112230
440784
618652
1475990
613415
31013
1435320
1717672
1849100
590558
510310
1290737
336150
348738
324364
603207
1719590
1465715
1071452
262515
280597
950405
1369017
645689
1608235
1866241
158685
798570
1842407
409842
100449
1576234
1545520
1005586
379038
178090
647027
1494968
622739
1343878
764991
1709233
908338
417246
909339
130599
1999506
981997
1870171
176343
930492
1634300
751671
772153
1659335
1909361
207693
1239263
200065
1343900
78575
1113321
23267
1752620
1946726
504067
1277646
501887
1187574
1229377
1469005
1014796
1371837
1508741
1827610
73946
976565
1734136
299288
1610487
214209
682780
1576800
824171
729635
1917960
1142663
1137882
710381
895529
923596
152010
69853
315248
1791914
949581
1789699
886954
976618
1960223
1743631
1944616
1512533
1085295
1565932
905061
621906
1367651
724420
1917846
1483276
1651517
310052
183940
49839
1576500
1436706
1511551
186048
345992
430695
697380
78426
302847
1446208
771818
69940
1468586
903566
825778
1898957
750976
258715
661611
468016
985462
1109288
1553865
530771
653692
1351354
1116894
438477
725891
1068170
1958958
833543
823149
21325
777476
160743
355654
1696025
606139
913918
1808896
1508346
1355819
1113168
1981747
1832683
65245
864462
29358
752197
43052
998461
1477473
1796458
9369
1357176
238185
952237
1477708
304467
1739407
1302376
1036482
72529
1443859
1337749
422372
171408
1753091
1759281
11832
865714
1699201
789424
1448501
1299253
1172047
1691071
304105
1148716
839953
1808288
1680238
1595407
420882
870048
1185042
1308175
904095
24893
955317
878803
1066494
109014
1686063
1161295
608189
1151871
1371115
588031
1366976
897585
1840954
1451271
479735
226931
1914962
917657
817116
1877254
25447
629695
1712621
550729
1836494
458995
7775
1181923
498048
1736763
653075
1978046
1754259
162692
1689582
1042060
456489
1378956
541141
1998431
1632250
1558729
1114478
1893844
355486
645824
1504279
964390
707684
1622577
1951004
420149
1550653
1658190
128943
363772
298929
998117
29345
1742741
650010
1776220
1184102
249092
90290
1969858
1556048
1162618
1002951
768210
1660628
1255716
58159
964258
914136
107947
1076888
143333
11161
207788
774309
1381404
67332
1280881
1703669
1187629
1807451
1629268
42131
688960
166365
1456197
1799149
647699
975158
1773169
1520948
972294
1930729
1750939
1816588
282987
508446
1492054
1861823
1264417
1341894
447902
352119
1797546
1325155
915016
288524
1364243
1979606
523247
638385
694298
254796
19346
1559947
793333
526060
1767493
1541559
1291829
620004
649704
538070
1993027
1339028
219641
1144652
543548
223395
742096
1312066
601194
155592
1580737
1584047
1424478
955606
1204538
747516
1196766
1535998
1797430
1654808
415949
826499
1337737
652025
1797712
835692
1066461
1579733
870612
1826900
1098323
1483500
1203041
721059
849449
1177672
1505052
256934
1506624
1488039
972142
823047
1783152
938643
195695
1963659
1232969
1720899
258749
1112215
1975267
472024
845175
285704
440199
1727295
117351
1364009
1982444
529637
149217
1800140
1308676
1257373
36893
1294451
1660713
588848
1676816
869422
195872
1219596
901975
1989189
175449
738527
1108003
467375
1365177
10827
1487463
700028
962647
151330
1904831
1674461
114988
1006874
154695
1888391
1912288
803890
1849893
825166
1296320
1260257
1917776
1344759
1658208
600638
1685539
297823
1467739
537191
425086
435553
1142137
1259216
1315158
507019
1837480
1581591
424660
1038065
110276
1893325
1206020
622380
640118
1908231
561999
916664
631428
818806
1410029
34381
106543
270045
358051
887241
1108035
1478430
1607646
1356515
456543
1923969
1430093
1220442
1216042
1520722
1869271
1744193
311476
905984
10523
323677
1645906
1330812
1523232
579045
1377087
1785732
1831652
1025519
427180
1971181
1277206
30871
331047
118121
1214466
265927
660659
1414903
777321
1061168
1155729
372590
1674785
198223
1069863
1788504
1347408
882834
836563
53059
1579049
1045721
914434
1419094
116062
1032482
1652565
1804372
615778
1194225
290200
1713576
887702
935386
492318
320050
1794447
1552405
881211
1194023
769849
633734
1630829
1838664
1036813
1391121
714375
1447821
412098
788963
1149835
1082944
1563247
1863356
976632
417841
638946
1604083
1005100
1977364
1007811
1064686
1411093
715355
219764
1128585
277199
543022
1418575
754484
1017384
195309
1685565
1782898
1659734
1526834
116367
547304
1634791
869059
1323824
1505095
1340239
1488410
1677906
884736
1645172
1213563
491649
1788265
1822668
913939
826272
1458202
1779801
168882
636412
864903
699937
1028725
1494910
1635409
1950826
236952
1951142
1506416
219321
1836395
759386
1752962
1180086
1978315
1018860
674551
419725
1564075
1546303
1056608
1447050
609250
446704
1207477
993168
601130
1717883
1331489
139762
1558816
1119271
1377050
192366
547692
866383
1193208
1465560
1243606
1934800
320400
699146
1147341
268510
1389471
1976225
1784980
518316
739798
1209884
530963
1354370
669248
4507
822711
1859392
867645
1422221
1099606
242467
1155480
1596055
1495943
810549
1565712
419723
708292
1181119
1889885
82082
714543
1306609
336661
1090371
483496
966785
937697
606010
939757
547521
1215663
1963445
931375
1138208
1532935
1665414
1379153
300777
560102
206970
243933
1308943
1569163
1494811
1900462
1294195
239361
1902867
89050
1048655
1196259
885636
209075
1331315
549300
840335
1938029
39569
1817364
1959675
1056162
573762
1677194
1884216
1612005
1497244
212926
996554
177260
670982
1174032
286837
1299351
1129378
1301847
181668
186409
1418408
1548151
126980
982058
1715405
1378522
1046611
1146992
1768554
1068659
1175090
1799597
1757331
1070167
832468
560528
1585236
1324906
393203
984561
1608206
1914833
1359251
449041
1759607
1254638
1989109
138913
421758
78483
939704
11099
839189
1241661
222914
1290083
1236030
777637
1894082
358154
695807
1318506
1263965
1584343
1230391
729682
99532
1215073
1812149
1789853
1763799
596657
1667853
1990860
947656
1986339
171112
772112
272754
244744
1818447
1876215
848347
1114113
997560
510722
1718171
818816
319320
1790113
878986
1115880
455233
630283
1546357
1504477
1841479
1396756
1251357
1419087
1505298
675456
1767252
972695
1269738
1575979
820606
677127
418998
1080626
1066828
109830
684507
341678
1662643
1730395
465994
1081561
452003
472652
1205590
567226
408139
1470327
1306127
1086369
1939365
1311882
247934
1099103
865405
1395971
1893154
1741986
385412
1267140
1805320
135432
616715
7181
776056
1128268
593966
468223
624556
1029602
456484
1020609
1233178
448760
790823
1856967
1293852
1594826
1700589
1012370
638983
436008
543071
1398363
1264512
1905539
1264798
681269
417854
376494
1483012
1242382
886861
425194
1269683
24414
1404757
1453016
304418
1055370
1935465
1123439
450611
1834032
190349
545384
1193240
1139749
940426
1838793
1992633
1453098
453966
1196109
1199561
1917051
1227233
638764
845080
1062964
1357475
335624
1500503
1547083
951853
568175
1046550
81852
1127616
1301547
1893959
959953
936538
369140
1709513
1314960
1207764
983895
1865400
213043
209379
1952124
1411832
1694668
1421447
1877710
124216
1275144
1650499
564595
1922789
1126888
1870527
782784
1205194
751491
513280
1115543
1653018
940412
970103
204991
1423069
1893467
688839
1623766
1684821
1802461
483868
1223784
1387797
1009645
1329557
631324
1442904
1118027
1162382
850083
1015531
250349
381618
760633
1589960
360112
387188
1436293
1088086
1460756
1612423
1517109
289723
923897
1498053
291136
1917853
1369535
737743
1084837
1181669
959692
1224314
1727641
1114798
1857822
1812907
202987
298330
1687792
1766406
1811606
1502188
1452394
559679
963395
1968835
1842108
542375
144669
1799082
1537911
1956272
949424
425121
1632419
1531224
1477713
1722345
1827519
501257
1577635
1827289
680256
561285
630943
1698060
882361
1615346
1734976
637940
628595
1201632
566486
343553
1295735
216209
1456418
1030807
326921
528998
687467
204433
1391081
1482029
1292680
1958135
1407231
1018148
1612403
734269
233561
183279
699439
1914692
976982
26136
1314413
694276
1556757
1494976
538696
914527
1019101
1790140
1622115
1300979
1597493
1018859
265552
1482799
1926598
1486989
1682648
1635328
1494713
709283
1655964
1044698
174779
25569
985595
1843524
38340
312261
384544
1580795
1640613
1450863
99419
983126
244598
655699
789974
619588
1202180
163074
208995
1056090
854302
94003
1557969
141010
256114
212591
1803193
607017
357311
1905625
1171159
239952
1094570
1970205
805580
781708
1843095
569316
1431354
467851
1754999
1284775
1535399
1856289
1182756
971907
581029
320616
1813011
948868
1416247
822537
1853970
14968
481001
458012
74487
276704
1746026
1205254
294729
918811
1253731
1039596
848711
633298
1267296
17098
65675
1102823
453812
1830131
1773300
1510697
718078
389824
1750197
257962
789547
1199845
866293
774448
185106
1521603
1498331
1255770
634202
584246
1936068
666371
727182
452888
1779425
1577488
8815
236752
1661175
1243272
612563
1225857
1774977
293928
1707848
141678
1120731
1753684
1716577
1388297
618237
880076
1177660
650819
600958
163569
1485948
1939903
1901852
1746128
1529537
1708686
1352712
586264
1934930
1194945
1979752
722395
1071437
1439009
602848
161213
761353
1571831
1698348
1351122
1240329
1501114
1946075
138983
157898
600782
846398
515765
852528
618367
1413365
1004822
526257
55108
435956
600915
999362
1977050
1699900
1422775
1005567
1965925
1497322
1198913
348779
1323438
1216469
1812418
719244
874867
1392954
454813
1060999
1820299
821940
1845028
786205
476944
602905
1319943
112761
1413930
1891604
1432979
1850651
1705210
1416549
1156508
760160
1387539
811377
878365
691682
764906
131119
1280046
1001340
1933858
270394
1958974
1725635
1813193
205914
65973
491452
1728126
521416
766193
1440624
597081
1324798
1441006
1032229
283726
315684
73014
786024
591819
1085847
1802445
1731210
119616
890214
347802
1396962
861568
547973
423401
1463291
1208953
415311
341692
1925665
180168
762611
325009
429117
911842
76545
869417
1316551
1559651
1999655
1916376
1277762
12045
569444
1134764
297396
1333246
976323
1466207
784003
844170
1350224
455634
1638435
1218675
741766
1454812
631717
110304
59373
1142801
163885
1574299
1630816
994834
1284959
1814859
191057
286839
1285379
73775
1119677
1051771
1814494
1772861
1793866
1353034
502400
260646
738273
442597
1341098
1061410
1816415
1492103
1217224
702137
539538
639213
1177340
730714
87452
531965
688669
455033
1330273
138379
1188093
116542
983654
565503
551868
927934
1205140
1250085
848877
1868475
1752912
1361736
1428451
286691
1214978
1384385
1124099
1664702
1958616
613945
1955298
882178
266954
1206195
653891
947273
1435349
1770320
1697959
1724424
654213
1930589
1662951
780089
1764756
1000859
1035738
1323014
981907
1577594
1295267
1471218
1023469
344506
1204249
1939695
737480
3802
72179
386800
116797
481284
940401
1005252
321244
1402149
966957
1624184
1067660
913863
1399726
1530015
1630619
1777554
1043606
1875438
150616
1566766
915730
1593918
973925
1466237
1772857
897555
1225045
835809
1971084
1256949
1653262
818329
1096351
30720
189184
215850
111011
241314
1739388
701375
1828693
1347391
1045606
51555
1746084
1800396
497390
1109074
492302
668828
772383
440190
965111
1531754
1583595
1955575
466861
594748
565696
1651331
1531768
49738
1152577
597850
753965
691796
182821
1957405
904714
1085656
92185
294452
1848440
3382
1761249
1104881
899538
1719515
1516596
1117956
763250
527544
1087248
555716
1093900
1801655
1329777
1060691
626128
1680667
274327
763489
150829
1527907
1597814
1472167
1988806
370227
1759583
1640118
1361472
30932
1952740
820742
834588
762573
145582
959317
1906530
812564
1790180
53610
1151083
578558
929316
821752
622106
1503493
858247
1987475
1760218
1696167
1857358
1633324
1745387
1852448
612864
1059648
601692
233588
477738
896712
1079673
224393
1670294
1678946
186497
1917374
676433
1374553
237120
1186901
1886025
910060
216721
406830
889325
1470322
175416
840094
7505
1632297
1809823
1013391
70713
1275064
1337062
1986090
277592
1576675
596834
1267543
493676
1853538
1616807
1344919
1482485
1348968
457363
636791
31779
1832634
1319477
1431384
1787267
1549912
919234
598615
882303
192575
620174
448132
853543
891614
913833
1773677
1719231
1968551
1669401
1276750
164823
1668865
1722086
196275
680465
811227
1997133
724720
1751552
1521398
804500
1394572
1897559
423998
1967191
1328812
1709106
1530811
1685512
848318
1504417
580089
1888139
104041
1395573
857279
21108
17558
1298815
1267257
844638
589194
330051
1269050
1622973
1322370
958063
986108
1816185
153144
788233
378090
1749717
6929
510535
29276
1945167
1095617
894525
473736
1862628
1735114
1339789
1885534
1941115
943387
1129132
1907678
407619
1984258
1643214
1655615
1979260
1454289
210835
274996
1665629
1300
410278
1424495
1676184
861268
1286310
1775593
523804
622247
1288514
1412317
321648
518546
625729
1104525
539191
742939
282130
250752
727913
1479109
216511
50477
1019194
1507889
1769759
754333
1024556
1856782
990028
107083
1263601
217416
293335
922883
1463698
52043
1672809
1007643
194124
722990
1960186
1218640
1536485
338679
400128
1649592
649613
327750
1607336
1307872
505248
1579695
265567
1662057
1353965
1451827
1692783
234419
819433
785359
983474
458273
385778
1932071
1109143
1588740
690300
471139
1973756
1783758
957677
627596
1660492
1748456
1559616
337099
1494303
707461
168322
810694
467534
1951283
371515
1338585
1791219
530745
401081
1135270
815517
1878853
1282363
1808647
435337
525874
923679
172580
1199953
337983
303966
971276
665858
1110760
1711658
1881821
1593796
662063
1389650
486301
1352586
772493
186732
909089
1962014
580768
849422
1619722
309730
528851
1917663
721917
1939391
895927
1914863
1746007
959595
1811195
647945
691033
1336382
594100
12094
686831
1379378
1457006
426437
1541919
1556346
384221
668792
1177941
212671
60527
1091083
1482606
289344
542489
802768
638516
125834
1068767
1772970
1510548
517635
1912245
1591314
1552623
800366
450077
1527506
1378232
1109471
256486
1296896
1090521
578459
1776593
385404
1334581
759659
1670571
1564338
1359777
446999
507150
1556417
791528
1414255
1183369
830498
612148
564854
371449
1360690
1794046
1421500
1024960
524620
1119076
662172
588408
92615
1586974
752150
1126557
1061880
484433
1984490
553855
315393
788080
1594884
345752
946057
174308
862748
266594
1026195
1390875
1530374
1424570
1944639
1016740
615150
1428218
672211
228734
674432
1778650
1505390
288701
1300235
1166589
433541
299083
1216662
843320
435948
923693
461588
1010079
622128
975608
103097
1087270
324408
1280728
1242375
624487
1937802
84520
1027733
1605515
1108674
647428
979337
1770741
1327892
553373
1515666
1038565
445854
1641160
1127492
286653
4117
270675
856864
265889
811858
1858702
733853
727010
1758952
78195
1732823
390215
1733907
1191242
1335122
1888399
322625
1317283
151046
492725
1819190
1045165
1091151
258283
382951
1585252
823417
1112478
928733
1714979
551868
392619
230600
1519195
549308
1963985
1729168
882162
718412
1193646
1878991
1002061
394914
1805700
78018
295118
959896
897998
822735
239913
517992
301893
1176113
1943975
402040
570612
146596
474326
1035457
49478
1182836
1110855
347047
1525802
1974505
616756
1414099
1639195
117088
1779770
64064
1603893
1340052
1982159
347289
710074
1394593
388554
1165357
1621805
335624
283297
1433611
422411
1884093
1318954
1359064
567893
1605594
1886298
973177
524246
199680
664262
1204337
248535
1309558
1693816
523371
1131981
900965
931083
628748
70421
957059
1494749
770378
1040878
1129933
1635495
1723166
54329
493302
1093573
865043
131156
762693
310409
130156
1465088
1234538
173432
1619915
1462643
997467
1041168
1379793
1365055
491965
611694
406493
261446
485881
1824025
909325
1231515
173799
339050
1304325
1337648
3551
1581422
1952090
689365
552307
1959597
870901
684263
1621320
132186
528208
1228055
525998
1840099
732669
1239654
1326237
389947
664793
1640279
428931
1163787
1146189
1522205
225783
1969355
486977
1186391
1107613
1874448
518701
1908641
285666
1169603
1337263
730781
947206
291954
1645763
1594605
1455828
565203
10065
1144649
1491737
28232
954781
1369491
765548
1174504
654664
818266
1089002
327998
776902
182367
1987565
273413
1338385
15
60220
1150032
280273
1819647
1188631
326671
1766763
895568
544762
1509152
369346
749617
429159
1113599
542407
1316269
1262779
308891
342271
8474
243133
339054
164550
413547
910798
598166
972619
1635012
8215
194938
1593193
1829557
87974
1702102
927310
1546906
188060
173804
664037
184953
839394
1087574
1534502
1748144
570014
582342
889677
1718411
580124
501486
851615
355293
485770
341688
1750339
1575873
86512
578152
1085238
237353
1732148
1366887
502671
1010608
90816
13869
1300913
1653963
241317
1263455
1132040
721372
85247
1930316
1047954
226705
510735
612666
1875502
1752762
1004194
883386
1423104
1552389
204104
1571490
483547
1619596
258228
190035
729039
749598
1019272
229795
1408395
1815728
556514
1993047
1121814
1698499
1108463
282627
330503
1250459
734382
1134131
1945606
785734
1085674
1307522
64617
1351602
1223081
1156800
573611
1498784
1486179
817321
1946737
1567791
1938531
1764383
1380410
1676002
1357804
1555944
1187406
695449
1499963
301801
1926818
426116
566299
65276
1026633
413544
1440399
1431270
1234945
349349
573145
1694550
1624034
326534
1986507
1592433
422840
510847
256755
959406
948611
761920
1467605
242719
1184398
77497
228275
1199014
1787174
690588
1923781
385746
1239511
1106429
293036
1906898
586289
573277
1650955
1868507
740477
1059382
632383
743623
944132
144296
760134
79935
1197704
399693
1709357
1638528
1891500
390623
309730
1823872
113936
1520800
1638839
214960
1082078
627918
268631
249031
1400873
561111
548999
1872205
360034
1064262
84328
952903
1485897
451389
1263550
1252308
1964643
1996949
1786455
407772
1347231
485899
1859238
846132
1161027
1328154
311672
1209505
222876
1215082
902821
2351
984401
1565017
1025600
1571248
1215493
914127
269660
383849
1635120
114203
207416
431798
549981
1718247
1384750
1362979
1209978
594809
466020
1324983
1348229
1281417
1560359
1555921
546813
504085
1731137
1731693
561332
1301957
1658087
1523273
1238200
1690787
391627
540289
1677008
1356431
875806
487200
1792391
371468
82151
1458333
1765167
1801325
1096855
156320
1034767
1875219
1951058
931106
1170164
721645
514662
1606438
1782885
825520
950261
1959171
1360981
530073
1238350
1712801
1848745
926275
188042
1081847
481418
720073
1098451
44849
91597
850971
336378
737402
57951
768481
187554
1786759
996961
815049
821623
1778013
1712669
1538440
1741444
1460577
1098066
1179247
1502329
525654
1374509
1730553
1672032
848360
38562
1908204
941836
752412
859183
1600014
1242881
773186
1822873
856734
1457513
746246
1450286
755961
392603
894137
102361
948330
25655
1118111
435506
500965
238960
1615920
408616
1740157
935250
1823173
1760642
1254042
1981743
377487
545422
1928963
643200
273748
1921447
1964485
95615
1947118
942004
712480
295132
940799
603444
1544358
445260
869474
1669167
1470910
1551151
190436
76827
286206
1061797
666028
1055227
398156
792145
1764608
1401993
200590
68072
146192
305001
307893
450744
566248
1148826
242246
1797819
820074
1158222
267212
978122
1134649
1853427
1116935
580075
1817209
254851
18314
521528
1820897
291799
730671
115371
1813806
462468
198798
181484
63658
1856876
433935
592459
1112348
145373
1270322
1010599
707305
1154072
46397
1770397
1878110
1069034
166083
456987
114586
1105801
1552970
334078
1915412
1479592
1091312
1357381
1874954
1341130
1859977
389297
1700204
760428
364369
556784
1632752
23873
901201
1153325
779254
506078
1721691
1543276
1074991
86903
666882
1874786
867893
127640
1986118
982304
1762708
1112668
616413
1299598
1978242
1997330
1770771
971391
808756
500167
1361809
1222140
1388209
1387226
1820842
694867
44803
752626
914294
582669
908612
311929
1279070
439447
364918
1997168
1328833
719368
1894232
1964785
757876
1240961
880682
935275
604549
918146
574314
1461329
1882221
344753
1099168
1648784
876864
1867351
816285
795961
1015235
1593047
388963
207631
1281647
1215349
77218
899249
1873105
645185
1625149
1321307
1394846
1928133
768765
1620548
448442
274192
211725
1312592
857288
394574
1381004
180463
1964581
283649
883670
1686543
510570
56448
1539257
1713619
1345395
1988965
78887
1863319
956070
906908
863348
1359021
695218
301892
1078689
571575
123793
1583728
30851
585801
1866612
1616493
943562
1796350
1722558
272693
1956628
586854
109157
1090656
503851
1789542
175840
64037
1082676
747539
287134
541979
1594020
921177
1829198
109156
1674413
593710
1562770
1916268
423749
1037508
1369941
112466
1964122
1082811
190814
479384
260913
1576976
1952062
50140
1150180
1104475
354349
772488
1149867
919172
1962026
690469
1943363
631859
547654
1638486
128808
1755846
1405818
1399126
354507
1116597
1737394
15301
1299673
641437
1138658
1083816
1758935
1724593
185411
198383
1745375
980694
576431
1777807
1799424
492959
1071023
359946
503357
59788
515059
1042800
1549999
409584
607868
303384
1196716
1454791
1953936
1985623
147212
1114481
854883
67191
247029
834449
1195777
1506922
1252576
1783216
1827775
223188
278260
1549104
679169
825379
1673415
936203
302694
1402420
26709
1989020
212564
156299
680263
1300035
440999
27300
464303
1080518
486875
156806
157785
124066
860075
74555
514225
991072
1263365
108618
1101663
597752
1480059
558859
805644
1080824
408544
979511
1484863
297462
571768
1823891
1419374
1070926
1601262
1660014
1532637
1125940
251508
1533400
1423494
1015801
882002
155273
1783566
491282
1817293
1031118
1503629
1706388
1545226
396492
529324
817107
1176640
824321
1432972
1862911
867796
1187912
698740
61765
235329
549250
12689
1728459
1338285
1476916
947282
162370
507743
1592451
1789820
735982
1151204
511405
1964745
512224
553120
767329
1969030
17711
1528636
930547
573093
1102082
879839
449614
1876391
522959
1423273
553209
981638
769715
1795735
1723090
1727172
357628
1477308
882498
1446242
20943
1893865
1335095
641023
655840
1938152
59848
973691
1791423
199806
1988676
879830
654478
1279828
1653011
1210821
1114577
1741268
441655
733105
950238
803705
1866663
1441773
1013827
1743256
713934
264759
803796
1499470
833730
914486
1831882
1996693
1767307
66442
1313244
803334
446736
1797734
669747
252514
1626815
500426
1487918
221526
1204144
342171
1351601
1498658
1613058
965483
1379863
1221309
1297115
1742165
1711573
1031910
1603975
1468083
1535553
952032
1687663
656834
1140216
1023392
1858029
722751
739245
198741
1742016
1190385
1471308
1445129
239917
1524582
991109
456035
1706853
591017
1831799
400916
1750139
258075
552361
434850
390519
591313
487791
1773576
552295
1849136
28852
1241648
1817577
664527
304823
778281
1204446
100284
1116281
1953094
115144
1027443
1768614
675991
520831
1653610
1983396
462864
1679844
1000777
1735623
224568
1170751
1429973
1252472
27624
1440912
1640927
1292270
929837
178408
1034136
319034
1245305
1183393
111637
929308
1251414
1403748
1378522
613507
1338268
1988709
732669
1945698
1704630
539448
1532919
975267
1976635
1022289
1403264
425940
961583
1389835
1950169
585676
263991
800424
55367
134558
682470
198326
173146
1622181
286369
284571
1498652
484803
624563
1178855
1639465
1090406
787373
373965
1817810
1908693
1814361
1166742
782003
33342
1011402
1976494
1905859
1688990
1517918
1489217
1057282
1991564
1899342
1090068
7150
1483689
563470
1445333
1100883
1018832
393843
787587
1297589
279500
975207
1825626
107483
1458513
1629460
344252
1498896
645606
1400098
1645769
24848
348465
1846893
1141600
373145
650846
465713
1418458
673458
1252333
1178853
1407084
1914647
1029038
1424230
1245848
27249
620659
1345825
1506834
447780
1708864
740871
896428
852357
365865
792972
1169696
1221862
1979590
1885931
1033902
372862
1824342
1913981
187341
1058820
1923068
1780627
409879
632869
424464
442483
1640675
436697
133030
1162405
1450422
726131
68724
1617904
1848119
1641064
1616858
280944
1399573
1568482
1225215
166543
232007
40552
1813755
620353
1315301
270811
1294725
1380829
1289032
226590
1545084
1827338
609785
1456912
1936051
504960
1073220
707247
643550
829918
519911
1166099
332043
56686
490724
626422
65244
639727
422530
15244
2501
884394
1145543
1189820
1641988
1790037
676437
476669
937270
639452
16694
1925717
1880543
786193
966054
1313467
1081557
1068866
84988
227767
1282452
1990478
1300957
58261
556952
1590526
44450
1109853
1510830
636777
1105579
1252190
1410970
1594277
81338
537432
1318833
12328
427728
1160520
1926586
279588
939558
690878
631769
880057
1036820
503060
402074
1348690
344784
1530487
1606597
1005316
591030
1192674
75323
1104919
293090
613674
29751
1245486
1560034
1493025
821053
593762
1597778
979101
1703636
447227
1279063
204275
1486359
428361
1911619
1075376
1234645
673419
1868946
1903632
1899061
1105338
71057
104641
1220983
1011479
1237730
1989014
500371
1625064
1237625
1357622
928272
997190
1432076
53039
1660744
527925
1520989
1909439
1554369
1063845
675137
107713
1779569
588227
208130
613148
1272589
1320714
1223888
1501870
1900062
1413728
209781
1115016
1603654
877020
1289144
252503
400676
252576
1058452
405308
299674
875022
700025
1574588
1047962
1741766
255046
912124
818765
190135
1796190
1989613
283912
1451923
638021
1870881
1832750
1626741
242259
1030834
1834239
1191495
1269348
360167
1520832
904662
517657
987502
1301560
1458768
38556
321095
1367372
512956
1199581
1043094
1929571
1947390
1542410
419294
1699667
1191235
1567462
1186567
882614
473071
1402209
89059
1040571
171819
552205
314899
828373
300959
675654
765320
771156
644823
1989531
1190005
85737
967775
281891
790570
387991
935486
155456
1686233
1658876
1128814
1401708
1083476
1980941
303348
879480
1878429
750656
317268
949744
147611
1451212
834530
1190434
1995270
288496
137188
860970
1939835
617205
1776662
1952561
1773709
637702
569887
1284917
1864079
491298
1934628
1258481
944877
961778
254904
1859716
42053
1717356
1555295
1281799
1989562
1417938
686511
1866646
593386
1091577
1154407
1682762
135640
898007
407186
788388
791369
171404
1961927
174330
1612735
1075771
1184076
1723953
1999
1153188
447323
1532547
963629
932182
65980
1781205
706950
1428724
1796339
1211095
1541903
408737
1582098
1863088
951351
403893
1851857
263122
104545
1634691
1224992
225045
1860942
756963
734845
931152
364380
1730082
1837547
1222099
1508286
817399
1908047
1674035
914970
484263
1950965
1118986
670027
1005627
890578
801792
1779656
2627
247959
1522680
1866644
1750920
965623
1790299
469005
964269
1476560
1927539
328589
1863819
95742
310031
74450
1455304
259899
773843
385938
1893364
1356205
797879
1173362
409327
683960
980896
1730962
829728
1391971
1549145
289364
905670
582181
1871899
232227
854366
1952097
1706959
1335694
1680937
1907864
823824
252003
509749
844045
635657
20024
1770062
650685
956487
1122716
155253
1589617
1496626
440375
1101752
647243
579025
966414
1791187
1699744
1694546
225448
815559
849011
992781
638090
1724868
1815631
1491045
166962
1926030
295394
1367029
628837
60854
1471740
1904549
1725763
638682
1595404
1877247
411343
1967950
1318320
1148072
1754315
1553185
404780
1495861
328290
231730
121782
1676409
625969
61291
280929
1769790
393265
157998
436619
304590
1107774
491401
1023798
938880
1289547
1747211
1989598
1619502
734011
1020224
1528004
913215
226576
228434
449785
1703804
633975
1227433
172375
423524
168192
425855
1619714
1639009
1878752
753518
152546
1529070
1693253
1182477
711800
456594
1373507
366521
1275902
1544784
1005636
194968
1244992
1526922
291143
288964
646185
444276
189974
994743
760479
1762584
1864100
1471320
1408525
75846
599862
586262
1080086
1048193
325452
1499336
1516584
1174530
1297211
458681
1734879
161982
458594
1226610
867211
896050
1847635
410889
849487
697013
1331004
1466590
385259
917111
1129419
939795
1286285
530073
1338178
1568230
1216133
1438144
926489
760132
829563
1776560
19622
657194
461835
1907598
925990
25984
1230021
395505
14476
975191
1444757
551090
995712
245090
310523
1716207
1739973
1599017
861643
74035
882981
1603401
908291
1544404
54893
892879
1644991
1350772
517342
1988070
19181
1783439
306483
1494708
272085
1392271
171377
303435
1012427
297759
1741835
1319229
1596904
1584855
948515
669588
1772445
414022
1595727
1517732
1020555
101481
391274
702228
1889449
1978066
240924
56856
432389
157687
1655735
344152
889185
284598
401368
1376866
916268
520223
123963
1054306
778155
597964
245369
633613
21815
878246
1826406
806090
1877276
217186
1951123
1506976
1572364
1624428
1629107
944353
566043
1228153
1727411
729614
304046
912028
1489477
896009
52596
767808
1409346
1706878
1300290
794333
1906856
1552232
1486401
819213
1999171
347127
1344575
1006467
118221
1310842
1069381
1784211
1020403
980360
890173
1311256
311894
933473
567375
434182
1251450
1407248
691640
1130205
163227
362477
415329
951374
1124685
1247992
1246875
1482640
1222965
1795449
612734
1526874
1831532
814809
1845832
394459
106882
1508582
612488
37796
305724
644220
820341
365463
565314
1291194
1179679
921038
1293074
256116
1933796
506916
1914913
897843
548325
1355002
813270
836599
1388960
1997286
1536104
1821223
1792845
447511
1749874
1823002
52116
907939
537111
1222827
1055085
1065655
219933
1206243
1611031
934985
473051
1957953
774468
1313040
1724056
1011217
302784
767038
1762959
1702928
825752
620162
238643
387589
933295
1752486
857640
1196471
426601
1990327
884533
417163
30930
1467022
1789915
227105
31532
256894
1018808
1335334
1853026
148761
1915162
628893
1193679
1101429
1981036
1060671
1429499
295736
1570240
315592
1652390
1227142
512834
979832
201703
204247
1549995
670811
1643158
1301256
1927715
504118
1327330
1116027
229430
964263
1140086
1869017
1774998
295660
302383
629049
872870
313968
1308872
1037230
271227
1275906
1168978
97459
1743662
646405
470401
1299941
634338
853173
528764
550159
497156
826135
879870
1947986
1209434
1084394
1984368
1234464
571511
1827311
564686
799822
1164238
1260782
410725
209532
1419751
1016611
1907652
325399
671215
611769
1713952
386702
7041
88454
1360011
856718
1803211
1407503
523887
312492
668092
911140
890155
997648
223192
782230
766149
509025
488580
258839
1721666
421703
124298
1858472
826724
1442323
658682
1452307
1951647
1921408
573001
195555
1340592
152867
1781543
563157
912268
1857773
1605493
725510
696730
1822273
712006
440834
1181145
429656
244657
983593
544516
199539
521926
1824520
614753
1106350
1813789
843401
1798812
1989646
1609628
974382
422678
739400
506242
1524674
331651
1235737
1487047
569146
32832
1006724
1072741
1604237
347413
1398100
1400292
970773
1168330
999796
1945965
1097375
901709
1296684
1590977
107861
66223
178190
47087
1674498
1476281
1547251
1631762
63638
606928
1005864
883389
1573755
1634310
1424740
58688
1008731
1615095
1401104
1145978
247919
1586837
738829
364063
1701356
843985
1855379
1061058
372332
1591564
843316
131605
1021312
292711
261118
1353465
515919
792148
169033
1711809
1100987
697577
1612579
1793321
1965709
1601432
1754023
1107629
1836852
470757
730935
854293
1498381
124346
300745
719317
1783521
768369
1417425
1090658
855112
559482
1507636
1242148
839544
1971551
1165285
986950
161488
1084600
113509
130061
1522533
981773
1751763
1667051
607116
1137259
1533863
1869397
1187043
1164141
481233
654705
1668622
539583
964059
274679
682410
1816158
117026
1104466
1246508
199221
547568
1694345
18594
297062
1463310
751262
133213
1505696
879863
738009
843671
426125
1497378
594687
1378781
675311
853157
1767434
291691
1958708
1462421
727391
1167024
605797
339865
1651452
1171970
1998145
1847555
1617691
437909
663269
724154
179945
1035336
1780839
1132475
1682993
1963651
594118
1181673
270962
925809
1896133
1856515
596016
1573658
1508934
1440088
518095
932841
611824
1360977
1363803
1557863
964655
664605
1203514
1887649
174567
504556
1388823
204818
1686356
1681631
479425
245554
231181
862394
1996022
348641
1274884
1084693
1536939
1166777
1182462
1426839
13810
1610540
26475
458275
1595962
1785932
548627
864898
1787349
307641
236126
1686204
1168435
1421891
683527
787694
186312
702035
194089
877411
880326
719118
1653996
1122449
1648671
498874
7210
1052263
1967520
562287
1617755
1695286
1007772
1420360
1579545
551063
1813451
1978130
228607
38686
1320759
999371
491904
1977976
1576521
1538701
1302132
1920980
794244
704537
536587
1135225
371691
997808
1012550
1859255
668058
1122782
541223
1539613
1427947
557652
1103500
627187
451658
79870
26252
1888677
27897
141955
571293
225648
1511117
1850904
425011
1780458
892498
1155785
1622731
1287987
1363348
1540034
1390262
1615142
1819219
3538
291535
79561
980594
701105
827546
1698598
1460696
1163421
22260
1618006
817382
262943
22088
604666
279363
1788602
1231198
150914
1959642
827673
472000
1068627
1098067
1250452
980542
739867
1664783
1769374
81180
1987174
1876548
978869
1710537
431562
176667
271251
775956
461553
1349972
1517888
303836
135777
1827447
455091
656024
1090043
728474
515069
40064
1716844
1092937
1283301
855122
1116690
429364
483942
1502332
1527518
1441700
1183324
693350
1327935
420051
1287563
1165481
1577655
502536
1804634
1292903
1696795
258112
499654
888295
889796
847342
231107
1790280
1190802
1227198
1411487
874581
1676256
1109805
1580908
682905
225369
1903281
531879
322364
43946
526758
1333855
742535
463992
1413210
963735
163594
1214944
251454
211855
751065
1473907
1263804
1492033
89083
246204
1472677
63076
1631415
588221
1917217
545404
501901
1762649
1307614
1380533
901941
1183353
1157197
991055
677073
824936
785377
1647247
452475
1655651
1642415
1805841
394704
995086
1182433
1650601
920203
1802808
1027613
1174871
452659
1371952
1305828
656525
1304583
1839828
986780
607337
849921
744643
1185519
1574013
1168847
559683
1403924
1793397
541431
1735506
1083074
1313327
1418783
1837731
1714347
359160
106777
1054311
1536304
1936711
295117
1229157
845174
1129784
767052
1357402
1359938
1147864
1064479
276928
1526433
1286736
773826
486311
1134929
46773
1574140
702745
141068
1658934
960908
1551752
341924
633757
481731
1099909
373480
822468
1761890
487906
143333
1324219
903928
167647
1953832
798653
1060780
1104590
1177252
306057
1298633
1853279
922166
267203
1515385
109750
91096
668282
1042955
1763340
1392200
774860
560802
1815935
704437
170657
1589724
380424
365944
39777
1926760
1769822
583648
1795572
367553
1125709
1364112
135702
645020
143554
1703789
325692
1204710
1439346
946538
730846
109164
1148293
1762100
1815603
1305572
175728
1357637
595252
687787
1869777
1486747
590244
1746940
348090
1665905
1108021
1477013
552313
1084765
331033
1427406
1176830
40045
468266
56484
1759426
232941
857497
153739
1173694
72804
82115
466661
96270
1320699
1116557
907800
1767078
1276512
1727662
1048854
1856776
88609
330747
250857
1817719
1304617
1765205
1306237
1501671
685448
26486
1124395
756699
1095681
495912
212031
582832
1785852
420253
1606340
1959073
1522284
125423
737871
1043332
1730792
236535
1694781
1942809
1717880
350918
602635
568369
7512
1038570
452053
1091946
1830909
138110
1425001
611246
1592546
293645
626037
1392693
1071389
1583890
1154755
595584
321369
305352
212001
1689682
1035098
15262
294684
26861
1085949
803033
1747783
1055531
13818
1501385
1621382
1529296
206614
1365465
913399
943713
1186235
1807585
55700
1525173
781428
1802448
1845047
1426242
603690
1012915
517464
389388
117848
1935518
969957
118904
1701774
72512
83769
714287
971661
1338438
186836
224008
1805012
685219
868797
78700
598506
1462728
1391713
629672
760221
1201461
388533
117342
747690
1200363
709342
482514
857032
1084016
1123394
1825614
1891633
14845
1562681
792100
1001402
1199712
1525877
1848877
535968
1313900
958545
978465
371404
451731
1915524
1834185
1826980
502289
1979400
214051
1321203
867180
1842164
977538
1137757
1522889
203541
794518
439937
1694251
1124920
964391
578908
1799242
409724
1617196
1401090
1328002
1477231
1612408
187656
1183529
585084
1974862
829918
193925
53006
495571
999723
1715379
1750143
234067
1991322
1473471
450019
1635110
73690
1659250
1724636
1282744
203404
522616
464188
1165471
1183273
1686564
1576225
106069
376284
952473
939719
482282
1057546
1643006
1804757
1748009
1329901
1642829
1765764
1144369
1695518
681194
1493243
39402
1642812
1460122
1104078
1624192
1441018
923772
522784
632282
1095617
574822
1646009
782249
979781
524321
1718034
1863112
914913
491680
1075215
740212
1454017
384242
515812
638084
483027
648823
448578
1230034
898981
1515836
1455061
698173
659871
1121208
419389
43382
502560
1492832
1674517
908694
1811517
1178457
270394
1807514
1948943
1105869
1917005
510949
1622863
543096
545340
1375080
1184166
1801717
353472
531174
416913
171594
869095
381658
1984450
1829541
1324740
755776
78232
1068043
763919
671447
904226
802775
1252171
1080882
1555744
1742126
1730685
685107
770540
1659538
29083
854255
1083317
595881
1419827
1785032
1150403
1274219
1163010
618738
278390
1948050
377551
419372
437920
172513
1287651
619480
388944
955597
484504
819865
315103
1455139
1042353
1497656
311278
1216369
1301596
1793272
608127
51551
376500
304401
259847
649209
1122393
636770
1699471
1099486
1826295
1705287
239070
1160630
378563
528160
426310
325902
150301
122041
1460816
703823
1074454
1606951
1181020
7228
429857
419473
368405
719088
1727510
1849087
1181426
1272616
1792794
1557399
1374764
1965579
423137
291536
1211763
846108
680312
566384
323611
318203
1374865
71926
428658
878373
45659
1910994
62793
512046
1373122
1464860
1385699
993758
517712
1614078
1641277
1236977
1976853
404228
1924447
806097
1953604
1781981
110730
910893
520888
403855
1235640
764173
1347420
1250385
241514
112857
1608874
599748
679500
52787
1536677
19642
130030
1893778
1393959
1360791
1411002
193577
1588608
1682057
1549690
127767
41534
552150
617886
65821
817527
1682737
842899
1531188
1561020
1119713
457651
278797
442187
1870891
1269163
1491513
1200648
1382486
1542431
1648963
251896
1346187
577072
409377
1807687
1368040
139580
122674
1340827
971169
254611
926423
394036
654325
9490
1604589
1211213
1774516
1573951
976838
1321027
1499866
1357681
1875138
607806
1220877
1784701
13026
264048
1176586
1942027
1412822
1836787
1738907
592489
1901657
1306329
373728
899881
583206
34435
668575
272235
1285013
770837
529744
1582508
326850
1057160
128392
1176803
974800
982802
284240
591532
1644457
369229
1197543
1579307
536809
661191
657666
554269
987530
129004
1762917
1866278
986449
1996471
1056552
406282
36499
1227775
816004
933549
1109313
10968
779660
1167823
1337554
1340617
1979313
1792857
638339
197811
1412078
454073
1747738
8327
1341158
1732801
1352319
1303336
108585
666096
208387
186249
427477
559998
188987
1496666
1060993
739817
1312417
1743830
1049251
1187962
69388
16966
1212686
1708002
541432
1994845
1583227
1159645
83559
482955
1478080
442296
398676
1996735
416428
41553
822649
1949578
1606445
1013594
790149
695265
1376239
1456138
1697707
259915
292264
515017
1739695
491455
1712009
1020417
835803
1551136
1509511
245271
225500
1573760
614008
210678
1938464
1480232
386108
427290
1352649
1505714
1719171
384725
636333
409599
1850809
1879563
1036309
829533
115039
175059
1257712
1259521
520748
1895195
492979
1100808
890654
1276751
1735975
1457395
1765067
195214
1967871
271965
693594
1971342
138907
1302336
680341
229392
1905956
609460
181423
173157
1784548
1597992
417938
657082
1042494
1310518
247313
965777
1133156
1669110
892248
1382054
809486
513992
1985187
1503638
1895808
759386
1357515
664339
1797097
1890384
1510266
1380233
359226
567939
1341952
486373
574212
877797
208931
710285
90705
650801
1033250
1074709
1551420
1559631
331680
1457501
1205089
933285
1455893
1829612
817096
461220
1190640
492262
831468
1226564
778995
892499
1231607
1425200
1056779
1073512
1587800
1210812
1809871
250094
1918093
428645
253422
1014083
1635292
676439
123865
930580
1160580
1834054
203839
895093
1147105
1028509
1872812
1215144
1396028
1147555
1375062
1147334
114169
418485
761270
1294325
934137
256493
1809439
1366661
275151
792270
1314678
355364
183621
1856540
1320108
1884708
911972
1257838
1637257
1165224
407077
849487
443738
1400075
389886
321810
1034330
1844619
1481701
90141
1307423
1857950
1469271
1997577
1011659
1478882
1167954
190175
864159
1435828
892463
1823039
1525255
1642273
1751247
813990
1471151
73834
400341
975495
1658299
1161479
717963
1093607
1308709
409726
1481795
1773845
1510979
106449
267454
82053
992280
1997600
367435
330082
567222
730652
1021000
1598285
1100932
658056
971153
138159
1633217
1585864
1348332
495442
155808
1209813
889800
517277
161969
946793
1045189
907528
1654453
683243
1436103
1742968
973667
1151971
389803
864516
1190676
778268
1028237
243745
1769582
1552798
1536810
962898
1626460
945582
987420
715731
143930
637838
592292
1832075
1741640
616414
628291
354950
1859561
172662
857990
1707419
1827729
423467
749892
544695
1364862
1528952
720248
168172
879100
1827806
473412
1435789
1282653
1442322
1191125
822070
205016
1654441
105277
461015
1046560
1085285
1219858
892459
1450173
423746
367558
838507
1149134
1343556
1966282
296102
1905552
677837
801555
29851
333185
718808
785162
697384
537768
1373121
1837012
263140
428764
1733216
325824
1268173
1822826
505153
1023674
712398
125180
1165013
1572257
451010
877956
1583650
581021
1255512
483182
1457775
1559208
1649725
890848
1138540
1831620
347698
324398
528604
233144
404375
1890379
850203
1270832
1373017
558646
613948
107230
1162526
182226
1942519
691723
1740842
1730995
1447305
1923808
1648859
1374530
154460
1298499
825501
932148
1205349
95761
1580458
1883342
407267
1421234
834199
750493
924234
806986
1916495
1659219
1763844
1665649
1920545
1793431
958981
114954
1721847
908040
1307832
938372
1060766
853167
18900
190147
975523
727002
468614
1982261
17176
927528
467160
441412
894800
398427
280063
158329
1225699
1951659
474288
1391480
216658
933027
671686
676821
1781796
1742459
234840
507256
254797
982083
492652
232989
1186796
922162
807423
391589
1696230
488890
1765094
1145811
111305
679107
1279775
1517134
744896
730499
575163
1284016
142182
900099
983067
197102
565329
1178176
1864102
694134
1638622
611486
1419961
1115303
1208156
589162
159047
397366
1231010
1658225
743904
27487
1900793
657264
530680
624600
23450
1052618
1690523
175183
1748921
666366
179491
1017874
951222
984838
313967
57226
1609363
1007748
1685872
735538
745190
1421497
1344904
816182
766815
717538
1668350
1742046
1209026
363136
1116278
1387824
1509988
165051
759859
1599618
147227
1160063
367180
1722397
764331
384134
1296108
1543761
1474573
1317256
568482
749993
1612505
410401
201306
1694313
1094078
1974422
1591652
1167847
1881549
1786475
19179
480473
812089
1448887
1921003
1456740
1893919
755195
1020693
1072016
1217369
2515
631627
762830
1676037
1137947
1455867
699608
1318823
62785
1627329
1947416
888487
1567964
1234937
51860
252636
1178907
1128042
765160
422216
1898601
336261
1209941
81311
1381684
1352408
1807379
1399788
1778504
681200
1918906
771545
1332611
166655
1511356
1466546
477379
1963572
1387686
1241694
603868
175274
840513
870568
1757968
955002
1224506
163715
1692262
874419
1386170
632423
723963
670458
213970
1955210
1295006
677664
1674242
1532961
418078
1010398
1252994
383579
1769895
1466363
673874
1399747
1136025
1543926
316862
844286
503466
970632
327207
1534296
401589
1879512
1796551
529447
1931062
1345939
1669787
978522
517600
1942240
1085908
1855597
1360072
1172584
43051
605362
1191383
1012045
37555
1218799
711705
1175928
1392729
1183382
25222
1519085
224949
143836
172929
1628495
1637961
731445
1543431
1667202
1372390
927194
1416769
144050
1154067
853273
506922
1126262
616107
1506766
988312
425282
1428590
1198192
1008643
785169
1428939
669383
1225429
967754
1306748
81623
1554007
66381
297851
205883
1193719
1438268
300718
725002
981590
617902
304293
1641395
808488
1888766
758116
1305503
980080
647728
293152
1719818
1363959
963693
1915512
306576
1308577
210675
135419
1015150
235098
1620567
1866445
155036
1528387
184915
1817635
619124
1135729
544907
1752788
843103
1892650
147872
1256177
809041
1589455
176333
1161270
423638
1330918
1226322
366934
676400
1278013
272162
858716
661755
365290
594772
857677
1047626
1886129
383870
718667
632525
151115
1279196
418741
1685544
1531030
1275981
575473
135992
1131791
256101
416929
68111
1189905
1760889
823516
344147
1545651
1564743
627376
1101565
1858395
271681
374019
371662
1320364
1419512
987300
722691
375806
102470
1584133
1633736
1304437
1586772
1181754
413680
862418
1113223
1816281
1959616
1943125
46832
402981
126000
1224645
1232411
1838751
911442
1197670
1989636
907599
854576
256743
1272328
1642238
73014
1169100
51752
1056489
1425685
600132
324890
1934262
243306
554936
1849178
1546755
1462266
330491
1497524
1067949
173891
1180664
1595890
164443
614123
216521
1311258
7109
1667856
1740836
663805
826087
911650
30437
1824033
78203
1685473
1731289
1356654
1338590
1935630
1511138
787207
1947649
126846
1478945
549523
894152
913545
1213917
500300
1312031
309798
1147557
1671070
1300396
1635007
874450
1392212
1457604
1208463
521727
1771533
1568094
488252
1394764
1752754
1562496
942418
1628385
1523209
754773
1963711
535265
208781
1237456
1756221
130963
1401216
796645
1009647
1744489
1543265
622216
799171
1899960
1798518
363015
1298912
295881
49568
707108
736537
1251802
409466
1308628
720806
111232
1463874
745745
1639317
323244
1600032
400426
1359089
1496639
1805738
749299
540133
1565568
813896
674907
362111
1772804
1678278
658856
26916
1553790
663705
378264
1722186
1784574
1788524
901321
1216601
96038
1215806
1926539
499447
1146751
1324956
1003839
515566
906217
812291
1217560
148803
1743276
1774977
952972
135250
489310
1055375
712763
514990
1104275
1472680
650296
1746951
1164069
1382028
28527
1172997
1794487
706164
179681
1942625
894245
929378
1517300
205413
179027
1744533
45880
100895
1258882
1199877
935669
1513919
518518
1654362
1342701
1083348
727137
1590639
103691
2811
1436073
1241472
1984286
363780
564749
639334
1403166
1221318
194358
1720043
1800962
1042385
123903
1423249
1289135
1462763
198452
43060
1481381
318694
347012
707097
1224051
555661
397120
209607
172604
788992
1062448
1986697
739408
1429638
316710
308168
1084182
194963
1679819
1001849
271369
600695
438841
1545602
359088
1246651
465192
328376
1174774
1307022
1803729
650246
1767042
1080425
111940
1122283
7709
702552
869728
1741330
371214
1390466
82418
1991098
1021455
1477023
568853
32001
1771888
1565686
1114204
1930236
1968561
1227072
1144995
1282795
751630
1562676
1554089
442939
1021146
704534
1995741
312791
791982
457491
1529759
217784
1274816
1541175
345046
1317371
912030
1242321
369384
373257
794543
1216593
723354
1139093
691121
1626428
982504
1740264
852406
243829
842942
648397
1503933
379482
337358
1626892
610449
1269184
369184
593441
1293215
1205812
1881206
1357668
373183
14963
954001
218170
1472594
1826855
1270676
761038
1743781
1225103
1606462
44597
1291269
360462
1567235
1678668
1372773
1667613
1606860
1781464
1753192
1419842
825314
1463990
961866
273788
1475624
623619
1113603
474273
804352
137027
940748
1893824
100170
594860
1155777
645705
483120
252619
546939
1247699
748397
1106719
1120673
1150596
1392046
1613675
1129679
1897679
1922221
1789073
926385
443401
557253
995516
1182417
1557052
1204691
1909064
1887402
246190
715748
255560
522261
1225142
1588344
704718
635661
1226257
1312543
1099748
1171587
1948098
1972634
1099973
1546453
298553
1464844
260264
1793227
1699171
657477
1312468
1046959
1639556
1197230
1741261
280277
433199
1469992
791158
1775780
825993
1436091
171522
552060
949933
327832
117618
1544674
939120
678294
612877
1194730
23047
872249
1663440
1583732
1684584
153084
1650162
781950
710550
1048615
956219
201263
1815961
103385
1738307
1292310
143018
599193
1953438
1623274
759052
184211
784184
366267
1483728
1648750
1525406
339950
1657960
460549
44437
199049
1745046
1833053
67477
733863
1395810
31835
1383214
426294
222054
114792
317403
1605164
1615368
342987
1382661
1682186
1417936
728229
1739816
703675
1484575
1392623
88123
368625
381749
1666230
82061
246594
1809865
1596633
1669901
555839
1445242
1398653
1275138
1784161
5926
1860398
661444
1232898
1278433
1384471
289753
1973327
1785300
1911053
1735544
1744598
1038147
499660
188835
1462180
1432739
1464275
1207973
384798
296686
1875915
507119
1606880
371394
877144
1595102
1862746
510150
725417
1794288
1803836
1019034
735380
700259
1755191
447534
473147
1293736
1863263
187521
1036059
1291862
202458
1454134
1776756
1791097
606600
198937
1446852
1330531
1532580
659708
1467623
53067
1588191
1337039
88062
114267
1035377
1552547
781240
1809225
1664880
1030299
268373
1773540
1793836
1730212
1458137
633370
510360
649925
522666
59273
1139293
188934
1229494
802429
978883
1651396
1563465
279517
1076347
1225665
1508171
750755
1553566
693637
1809110
82579
1230036
1158176
1166359
919514
1458683
330919
1449660
870547
238266
1274275
194990
1618593
1410570
1707985
1059440
1849524
1612566
720762
829708
508760
1610914
509905
1196184
1646559
1355528
289093
1929700
1129226
1629764
1147186
1802800
1176464
346301
987051
54863
1051246
1327635
507602
1726366
244659
840986
52830
853728
615781
986218
1891334
522250
1613086
1027390
763277
1835252
1049654
1658379
784394
1511106
1943514
1216396
1467142
68376
1406816
680268
1583755
289126
148787
1571748
785583
1021444
1015414
1233441
212910
1489202
406536
112311
1436125
15035
362178
1792017
1727628
1260095
1562784
998076
741550
1783688
1899668
1897622
719304
1154287
752483
1044177
944637
861603
1550471
751501
713499
615957
1530490
1843558
1307677
1709824
95469
1325061
935332
922240
1613830
1556588
1934212
1616318
933921
507557
350671
663074
1104004
1390919
1135383
600588
663250
132870
347597
692147
433196
1854508
1990389
1749792
1338609
738432
1009025
923982
329909
1285682
85389
743109
830728
949540
482011
1604746
408630
179424
1643317
590635
394099
1630555
827385
1236877
1182188
1049866
1518322
1538938
204229
604882
1583287
110918
54895
1061266
468521
1194956
176232
11245
244670
1650039
1278426
1735755
1615027
283406
1523958
1368683
802315
1039478
87288
880468
81048
1186948
527762
1291970
1955896
1182068
1672265
1517942
36162
1034830
664591
656091
1758837
283664
1985895
1876315
171446
74767
1899904
1328570
278668
1256190
1547238
480289
1490262
328937
1650812
279821
1678854
270646
735805
245921
439748
1676706
1157273
1504052
1101151
297515
1279265
452527
427958
678074
1842192
500923
1970157
517714
204122
1784212
1013456
1709920
254849
811573
478873
915325
674583
149289
1558263
1131918
495984
846
1827201
1118610
1896047
1316397
544920
1822645
374230
46807
210673
790939
1322882
1980162
998788
1647936
1948810
1227267
159254
1706462
1490254
1128288
1446114
447047
1334650
824984
1567945
1784715
587812
1968720
1290199
93760
211349
1593115
1145186
1875218
939582
1984629
914974
431783
1329283
1468930
1367366
1913807
1578121
832545
301010
1291507
1366736
479943
73302
579479
685287
505226
1070728
930334
1662854
796432
933893
340446
1257460
1718215
926758
1339649
1227512
209785
244272
605516
1458187
1374450
724994
1291017
1391113
1591678
907437
818827
1270785
1645918
1781655
920786
575918
1971756
1630010
1704415
1023404
362810
612590
236260
915845
1470956
815771
1214586
351853
793983
1625498
111438
1420718
603876
376264
1807106
744145
30028
1089250
784688
537557
811457
473519
603815
1411570
302317
809378
1832347
1106328
974616
1690012
420133
1963998
37412
292570
664859
191619
287569
1833994
1311562
190832
1169497
545863
1316398
1670272
356894
1063769
1648137
1110237
1941091
1425879
861949
666341
1720266
552334
1613133
127662
1030855
1188373
1575225
424776
1174855
1037085
436253
322795
1471958
721251
1221770
1280761
598057
572423
1378557
827750
660814
1132826
1710911
1151101
1453501
1110357
524373
1820334
1956696
1945848
802395
1715021
863145
1016474
1176529
756443
563302
103288
194149
267765
1883986
1374725
145392
1627716
934311
555218
718779
249352
1077921
390089
289512
471029
1715636
46996
688931
949612
222837
417219
958130
1058374
530452
1842472
1798401
1076088
1258650
16876
1525434
1592547
400971
1689396
191862
1236681
297836
4436
1056075
238218
490357
1974587
998879
1898659
215864
1608089
786815
474808
1890124
623503
1693036
1269033
138141
1964029
1770626
1686461
1253128
1462810
814631
1331820
972542
1469803
99028
1411647
1124625
508854
1473294
1103435
14896
547095
1555932
919544
1247836
1514
1206584
816001
1761467
1222315
190057
1540831
1583885
1913929
222075
1389970
1871129
1441513
1671236
1756931
26510
828737
39925
495902
254465
35942
624279
1071517
1941739
520729
1182885
691188
166812
285680
1215008
979319
1756693
858407
1039161
674245
1084148
1438293
855243
449235
1636349
543047
1076576
1279201
366877
1178669
820300
1522279
1787368
85146
895206
1983420
881176
8115
1089758
1605405
418487
841509
268521
320468
1093453
1278459
939329
1142496
818761
245693
1618966
1964885
43951
812186
425475
216134
734379
1198630
1301348
244266
1473412
685603
1969200
637958
1715087
87044
286718
221717
222360
1983058
631302
784226
1178830
1293708
1370503
848560
4555
1472913
745029
419989
944469
1223971
1362070
554298
35015
1795877
315255
577943
391731
310380
728100
1730686
1876552
1273031
420865
1142555
1157176
1564267
1979198
535566
942767
1892579
1210804
274569
1880701
1946457
1673256
1843182
1303045
1406293
1347550
1275991
1241695
1545090
1281737
996168
200084
916585
1902715
916677
1963167
1254403
1364601
664203
1258998
1392797
1275720
1177687
121267
428425
395987
1739990
1292468
1961670
1070419
1086872
1024180
1913078
1757294
615327
1875607
1160710
187939
7098
949578
339981
266558
1197021
1489721
32031
453861
546900
1824927
1799794
1047717
1265036
33665
1565753
897427
554813
972970
1894839
812613
1111914
478234
733026
786578
229035
424325
1193102
1432848
258235
26488
138360
1334084
597608
903039
1666607
1228413
1493777
18517
516094
183065
1302609
1046619
1235993
1477598
1302985
1976503
1207620
480684
579091
1583888
84826
1433833
1317187
1698033
1304763
1052784
1271570
438215
497178
623223
1695228
995612
462202
1794503
355456
897386
881298
241139
1160805
283798
932276
1796205
470410
945951
1218029
194233
649983
1305194
1312751
1348140
424481
1264138
1598889
528530
1502579
1152391
187386
680114
1795083
1358145
455268
1024931
201903
1245511
83020
1574212
852685
1470279
1295530
66444
1680562
1077931
1208506
1023848
1578786
1694318
1131970
463375
963945
1099861
1104926
1821934
887324
943999
200183
1963585
556958
1815617
1386778
598210
307349
1364866
288486
1619359
1305923
1147204
1180585
1317904
1200893
1430970
1384946
431057
855668
1274944
574937
1902990
1575811
1581484
702287
710422
1238406
163066
1682410
1679278
1239907
20043
1417677
115865
1857781
1396386
1306323
143965
1305756
1121753
646435
748879
1521012
186945
1594193
1425221
366757
799544
39296
1657605
444253
1807836
249591
1808119
1263271
664997
1647751
809060
1450827
95338
379799
809718
1994982
559456
1956299
1516090
1159468
843112
1400185
517923
1759253
1387290
1998136
272628
512085
693594
454544
804657
1963408
459288
889912
623131
1826452
133084
13288
1388831
319657
1536538
1192229
1893842
1227894
137717
159921
1843331
422370
428137
1016608
780349
919091
607948
1951336
1462464
520625
113077
1006579
407765
687503
634878
514651
672277
327121
913847
1481330
1208118
980675
43670
802058
33112
928052
326991
1949075
1256694
503123
128481
164672
88339
769995
1024721
1064119
659673
243685
223266
490976
253925
1915940
1270462
502285
338782
30071
1423030
44524
1881550
1785090
270882
1513988
1419907
461592
224321
1202236
195032
1777687
1399147
952530
840635
60013
1140022
1401008
1430054
1906642
967402
140946
283667
76443
476753
156796
618467
960897
1122553
735589
577115
1771921
496118
270175
548644
1565604
1728910
1027749
1190875
1980903
953253
1380494
922177
234779
126298
1069500
268754
1145259
761282
1457891
1386485
345249
710049
342912
1799939
1272342
1331664
391914
1783445
968803
1993392
1325802
1211245
247579
1118885
1866148
1714388
1539721
216072
1190618
686269
935082
1536329
1456215
1566154
715946
1701430
1355728
347353
1898260
671298
1028704
916110
360695
263113
377152
434379
1446415
1430565
1557288
1227139
1169735
541175
1980715
919639
1891138
1876315
284893
1155477
1656271
1310575
967236
122636
1446073
143066
375314
1111529
1859475
110945
1705288
1993383
419808
1258444
1809623
1226427
684626
1958062
1963017
618519
1958237
1570396
1782088
64948
875720
1496433
1800114
1993070
246505
464213
286292
1584815
1759608
1485966
1625492
1571278
1119070
982058
214684
1836416
210703
1626323
1765399
412575
70835
595780
1889799
1619698
1240280
1946487
67228
564105
86149
516924
261588
162711
1752849
520058
1404316
1372546
1897198
1746877
1970799
260874
1846907
1116181
1392775
1745797
288243
88477
494215
1668804
942407
1581056
1826082
726018
231802
1906568
415150
1990537
1863761
1458664
1911029
909385
1787248
1970623
1577465
1202479
111370
1061055
1578829
6530
906301
361893
789089
1360559
1229701
1608604
1396299
1324666
1887063
482424
1144431
1105124
710238
946031
1670336
1814295
1657499
255996
1908811
723755
823727
1381797
440832
383470
439618
57047
1506394
453988
1464712
207222
1531503
372900
1042249
974832
1789211
1362897
1500113
758108
116282
1104162
900985
1451928
1284993
884115
267240
1215142
329726
226364
159891
1666247
1866924
272396
1617545
777696
1179161
296360
1528526
1816814
913629
996034
1613678
564727
1623171
654896
113969
581082
842259
580029
146829
9553
223388
1555170
1058623
951953
182183
1060525
1240936
1014960
735579
690040
1000260
1524871
1128483
1822726
859320
254950
177580
1860534
1241490
300793
535133
55510
1380324
1329720
1454224
581116
701079
255133
1022779
1729346
114826
1552945
1489358
1797847
1829508
283654
1924401
1665226
1758180
781565
220825
1206683
927363
697823
1882070
677913
125896
1441980
1863327
1329396
978185
1023330
464453
73562
308764
1302182
678045
842796
1452515
606310
1890973
1366227
323920
1746164
1722699
796154
309530
595679
1846246
1946327
1505561
1182289
974983
1286549
127632
1172097
1201101
1580692
1621325
1800016
271287
625949
22391
1013880
592708
1250080
1871903
1147886
1729915
788787
1393689
959332
263367
1984393
895314
1115716
1376902
1483528
1847076
1460510
1461772
1467647
450968
502531
141046
1700192
1310126
32887
553756
1610188
1327092
366337
1076452
1698373
159336
505885
613628
1519172
681345
1183815
389530
1242764
110609
805773
1380185
139533
1282768
85687
717232
51708
1786863
682729
938911
1615972
639479
495404
1364113
408630
162728
935680
1066365
1162845
724004
1714630
334115
497782
1568247
221929
1321036
835260
222367
1304402
1886763
529604
1595366
1883235
601499
304850
704057
719380
1068085
161381
1308431
1405579
276242
1635344
1566321
765813
853063
1135374
1852767
1182168
715101
1563914
747311
1680716
1894187
1030907
1680029
1587417
324923
777467
1276905
488313
451937
1018725
1420914
882634
714031
550304
275705
1024432
1414143
68100
388072
906781
980194
1956958
1753854
865177
16793
1085044
606663
1765063
166490
866170
136291
1442701
1878593
1119425
1798108
1209
1482214
983000
1340320
1096923
1484637
207885
373068
42966
832880
1092042
1890088
1336100
1916646
1810934
987933
891560
1086511
880411
1433259
186943
1652299
574534
1504009
384453
1092157
131048
1543639
729999
576984
1189586
1004649
1141241
1101530
683245
1166100
562829
1802460
1613843
1587514
333136
1923666
520890
274842
1193656
129301
1187259
1961330
813434
1129459
1717504
771563
743583
449850
140961
119741
1710346
731462
672239
1990370
960599
1970632
280528
1473849
486425
1882813
28286
921844
274590
270658
305213
1405556
1358525
1150764
1472208
564974
843917
1627597
896782
1931787
779611
773876
417242
1228911
1744543
1610015
994475
1258655
605459
336026
1933057
1294471
943776
417070
1572062
588699
1877738
1931875
1098457
1675952
478048
23398
150413
1573205
1244433
494124
1796850
1200840
1827516
79878
1281517
1809134
765988
1268835
469771
1875205
575692
127490
1217404
1427382
1995903
1422279
1509816
1338415
1925615
1714500
270430
756469
1176973
693563
1153021
430373
1798933
324129
1111624
577898
1669817
1500034
606435
1313222
846292
876906
1377805
1297311
17583
400481
1664543
246428
1778043
630511
1423435
1148761
862824
579569
1708910
585400
712807
723379
154569
561615
951534
116935
1589036
1144930
88344
1993954
1870746
1266595
132412
1311509
665763
1014305
1656356
324541
1072961
1929287
1003137
1582697
1386805
139960
58383
1479526
315524
121433
1274365
350630
1392274
1183141
275983
1745605
1984917
878695
1555016
375205
1120648
1581628
143701
748228
791857
894629
1636236
71714
1511456
451198
822158
1257161
569551
216297
1223080
738390
905210
1137860
1138266
1880146
603777
808890
1947513
200381
1868554
305998
638079
207798
533436
79464
582521
199258
978332
1635910
1149130
382435
2293
163737
1355582
1034831
837616
1358200
911728
1495070
1386611
1041054
1366256
1328753
525808
861742
1642419
1423921
1981109
1897365
291373
467794
1598343
459748
287305
1709599
668312
1541253
1330512
823323
620900
1051528
713399
957583
701407
1868693
688305
496001
1081661
1311782
1471435
1034530
767290
1661082
1636410
1853937
1479316
1476028
228339
1842127
154618
310774
1114391
921879
1271215
1892694
78394
53789
137571
1379856
1973552
985708
915595
1186405
1226661
386820
211255
1749988
142213
608513
421267
216679
1672350
1461899
747596
292744
403507
521586
843063
1209921
46659
1324575
1174276
1269457
571344
933713
1233081
461484
564156
1493019
207688
1601945
792964
63055
367435
1036987
1035994
1645797
228335
552464
1912557
262582
472078
749906
360490
1365146
1139524
801804
690322
1690045
872417
1499913
1551259
677531
807303
900951
461805
316481
1556154
121055
868193
1599636
1847891
1085558
1895008
1081251
219869
683412
1414876
1734011
1498258
1211996
46445
1163684
430451
882853
452255
810222
1345169
1129339
269522
704706
1194731
1873561
487944
1108886
1606891
1421055
310048
758177
1079863
102673
95094
951673
1825933
1481635
726719
1823608
245556
1152132
1302255
1882397
305997
1417894
1687748
870485
1542572
395818
1341919
1891078
734657
1501798
1623699
1368196
364611
978419
334486
808788
1406309
393400
1209856
416903
1693427
1059174
1668577
1465301
264288
520977
263213
1816345
1377512
721437
313148
1237005
1105196
1755967
33118
93575
1155773
737993
1518162
657486
1765601
1547381
1680670
1789936
895984
460500
502117
1678626
697233
1139717
1110909
11629
759846
1465010
709825
256288
312256
576393
814847
702647
683995
1398033
379791
1694291
88019
123287
947895
196947
784868
1003243
576780
572419
1448630
882611
1874137
1750518
1198536
1241946
723181
1606529
264785
1164007
1341807
1528163
153686
546074
1639613
933337
1799418
169065
309110
1543673
44182
1342175
1993146
1166702
975976
1068165
1871043
1289768
454049
1990358
1601568
337494
1946122
1257928
666342
269835
281644
1085303
328449
1127703
357417
582077
1000387
1850605
1863752
994509
602946
1970663
919504
741835
1110410
1468297
60842
1966750
534959
1154120
1474253
1605891
1294264
1431588
87059
1009049
1082354
813136
1297030
307102
1291191
498753
864518
78943
432595
1482610
1618041
1452071
1928058
474391
1942945
1048799
1725178
717742
548809
904510
1683546
672144
319747
883128
329466
846389
400264
630298
822827
1754354
312598
537427
272670
462824
1078770
1896306
532716
765698
1927876
505403
1806597
1319694
270834
382605
294678
1963814
924324
753031
664707
1619320
736629
746706
825930
814735
202828
240485
309002
566675
166165
1191740
48848
982653
735405
461040
132023
881732
712444
166593
130940
732202
479767
1654552
642552
358428
476912
400207
78175
783126
707173
1039297
1722792
1183707
1528487
1034438
1377713
716122
1193046
1970619
1379471
1996409
1153278
1798866
886715
931268
982875
967640
1789476
168549
1302349
1006390
463349
759187
1619929
865748
1712585
767301
1249112
1267960
951276
1943235
1912464
846104
977477
1961818
906725
453122
635573
1082698
307176
1084203
1894740
1651059
801149
243312
376165
479071
943276
936150
1071825
779127
628009
804616
996874
1236559
1924344
1529330
1205660
300921
1101400
1431539
1797945
503341
1835066
967632
1364686
1836913
965621
598990
1455879
1914590
1905540
1861640
1879488
903751
173515
523104
45334
562295
300860
17265
771377
881928
865638
50713
1909569
1618336
528360
1107218
581961
1620942
1809359
1267567
610431
1788575
1141579
1487115
1073672
1200208
1083199
1121922
1037565
1148602
1648480
1728783
220760
1296788
1268044
905439
1799913
93561
1537782
1065498
1707525
1585920
18149
1099208
483737
1858075
718530
1706236
1349236
1910621
796453
791592
1052753
1433257
1333299
1424429
589087
258298
1948778
703725
1522003
1225263
178537
872380
120076
719517
211115
1470486
1214530
274453
802863
206542
774099
1750270
1285844
1632615
444203
1575854
1508438
1058487
1710976
83289
1360139
1264544
177409
1517900
1106556
755849
591243
1914933
1253985
610924
899289
706429
574884
1226519
218656
451987
1835596
198878
219404
53686
111202
1617137
1043046
44724
556742
1933430
920315
617770
1750580
1135494
445466
1356723
772727
1202153
180967
338808
689637
462356
1625861
1473686
702269
444816
457134
989098
929057
1249792
66237
732686
799420
1691708
466761
943788
153111
753491
405096
1139027
1619857
321936
857068
189156
455235
1967538
1817247
1791160
802368
118600
258518
392422
522799
789171
359058
1447637
363813
1705378
1701691
1029154
20899
1517350
474156
1040154
1009538
1407447
606900
1447158
1949389
111624
1256611
1501680
1170279
1521746
319696
1251296
1348941
1828412
1056461
1940949
1621976
912086
810125
87765
787105
216797
261401
80206
328580
324295
1196638
1772617
1916756
1935353
1465990
429022
151855
1549459
653324
270578
544167
161842
456017
944102
1896023
491684
1221595
1382981
1002561
669927
1334557
980643
1037791
889770
421544
1271920
964648
1995450
1383846
539090
1960691
130694
561255
1415744
1633090
1124992
1953001
1931054
1209777
1580125
1918510
1464708
1973246
1363049
1666895
581769
1951815
1467616
709363
1503353
751608
1854307
1743906
1244810
905452
1912248
722613
1655376
846777
1835397
272842
382807
1659713
364256
1365310
952768
543415
266845
283129
1215799
203739
1480602
1667382
230296
106494
613126
626842
433345
1161882
104530
971361
211807
1630132
125894
1141636
199769
1464279
1017338
1040718
763906
1066556
357805
625239
1756491
1389745
1569722
76102
597096
1168695
1743440
160473
922200
251367
1351780
1372177
1651319
1002960
1892430
1862164
364536
244249
177148
1010159
833240
984495
590959
1511033
1733170
437689
1754424
1662085
1963338
35551
328983
1854768
1069118
656067
1703073
1953595
1607932
307603
625343
998050
1659242
66489
1269485
110507
436602
476498
891828
837591
1170842
1181262
52017
996749
1235128
823676
1797639
1628654
117758
1115880
1270117
1540287
546244
334490
1643325
1917841
1810414
1598067
1712197
1932739
1863777
1870878
692949
472807
855779
35079
1880363
1084819
1952153
1961158
1884967
1706784
1632035
1522112
1965575
916930
1670416
1319323
721153
301232
1586035
1326537
1182658
1438039
754433
214856
556530
871429
884286
538330
904346
1508233
1977834
1602285
558690
1603814
74140
811248
1781348
254323
1734121
1323568
297679
1677510
1754331
420486
1394593
1011242
1068258
812411
1999535
1089607
1704364
311331
1173056
814988
380729
377462
1592900
1418981
517662
171826
842664
439974
214327
1350634
1021178
139062
85910
68455
838537
1808951
1087516
273300
1630955
506575
691821
1195464
1903111
1819281
991602
822003
723635
536611
1104037
1603171
1903980
487175
147940
346814
937155
1076215
398238
689003
72841
1825430
1873277
1948662
1469358
7420
1503583
1010093
1820299
1653083
1521202
1188289
777865
1827153
366255
831034
1583470
170484
283221
1360439
1145276
1808793
501464
1231294
1728960
1752912
1993754
889684
1248645
1588965
274724
1151721
1404242
1930031
1128228
1369102
1797943
42818
1750194
225966
117742
363475
1634642
1067438
1294256
1224521
1751868
1498296
517389
549683
1794047
1158474
1794911
315872
749213
1419474
1375558
1486329
573793
257675
66039
1502578
1570584
289173
473461
1640868
446767
1038766
760378
65133
1507268
956619
1265611
1728676
1005385
155684
1591292
1948352
1717607
1803628
665914
288105
579213
1865845
284802
1223048
1232550
116484
2033
508333
1400281
1121750
1578522
1876041
1721522
814232
1417495
1913093
546304
470444
216051
36108
1017872
992663
1444767
1964176
1156987
316518
555416
1815357
908265
1699784
1584183
1401202
1835250
1901905
851071
743341
1069533
1705653
1732157
880650
1764330
1490170
267254
903779
684197
1520392
192201
1003005
781982
626127
1924968
1489612
1882182
1002661
988927
69841
1199788
187289
926372
991800
963827
1862691
279661
682128
1259994
909556
1118675
1029092
280919
1003905
1077232
1989227
989243
1391594
1380107
1279360
1015386
1830632
1144819
1521191
133747
934649
825073
1149752
1234262
1872533
1177889
577064
72869
789849
1748048
910735
175248
369360
7066
1656089
211444
727882
1634220
1689908
423683
1814098
40248
1337397
503186
1994120
415707
579688
952710
728766
893164
1476516
545430
1465670
333907
1351826
1673234
1874567
1846375
221844
399410
702593
1432653
1261725
1265202
1864123
225863
1602759
1843785
598685
1666184
1090469
848729
1043264
1027250
895991
1612095
1289781
372694
1047191
30000
255510
393672
1389042
171999
79634
533341
1739208
1241859
1590921
1951572
782408
1621285
1039670
1080201
1489877
1197507
1812975
1689868
201622
761891
1521818
347042
401776
1019331
480141
1889784
471007
1593822
849955
1314380
1899145
205394
739801
764089
634881
676033
94988
1924957
772948
851809
1163074
813823
296108
656755
877894
103980
100354
572230
1057770
804211
933369
1561510
1620457
786958
1326484
1411964
1507561
1917484
1154270
1113495
301330
1240715
1214746
1012463
918795
983215
1960087
496116
1491059
1570776
67077
1481168
1731566
1096393
113603
1401477
1144710
1241557
48255
1027761
1748606
1556659
1893331
797325
681296
14148
417777
1187566
1707213
640954
810922
446769
1967923
1296072
1859821
781620
1404752
1524296
1178720
757620
1866988
465306
927330
346019
1679487
1024531
1587396
1690512
158320
1549195
1583923
509061
187957
155424
1943106
1500480
704537
1486956
494354
1901368
907689
726628
1936537
561183
93372
1179780
663709
1210845
1865474
1423540
1871846
768650
1308342
1932984
881881
569933
77187
895773
154642
348576
1473150
66413
516015
1783297
24662
1784302
1938526
1257300
1928588
1424612
280970
1974154
613271
137435
778767
1370262
1953377
403037
1002499
790313
1530207
693963
179084
892941
1184682
718652
135940
161494
503649
253584
1787697
1141651
107660
1590138
253329
503965
559450
442780
1169669
1586338
87569
889733
1597148
803683
1699194
548126
1205078
488526
272327
338014
1800077
974631
1728180
447806
1304764
1539290
1066260
744915
1031181
472155
1963155
321442
596625
1934442
665777
1378241
1704782
1477927
1477763
1045415
711911
1621000
882956
265662
360726
497208
1901187
1251977
690832
1797008
299428
665064
1529160
1688947
1121957
271373
1898030
561176
1223
58791
232151
1672489
74751
794927
760718
899407
419275
501055
1053968
1036237
454398
1176969
1392274
163067
85058
580328
1118176
1911820
1628072
1786046
1875656
1244780
1145314
1429951
1304071
965155
1770514
1069538
218559
581168
415043
1124651
160349
194170
998336
127440
1074780
537716
1056058
167925
850051
1670581
1695629
624130
1931117
1853658
143496
356005
1704533
1038643
1834746
1113668
1323886
1396923
783453
234372
1875565
437083
1401885
1107693
1874059
1104087
1045872
692557
256656
1941243
1777809
1436593
1657547
868148
213400
1166073
834986
739812
669842
1489744
786990
1171615
780541
199959
944639
1903811
1609790
1703266
384914
765825
547500
582883
143248
1650042
639358
440029
1893872
1170510
459202
673
811194
1746118
1607469
626285
798899
923397
378264
1393844
379153
11100
758366
352165
1954511
1674697
644949
451705
168064
1636749
532043
305918
1249085
1812177
490782
1458598
217735
5396
678314
1500567
1876453
684707
1610236
65165
1398631
1742738
877211
632447
370323
1111166
535412
1501676
1409239
1045034
340369
1142294
1611893
1749484
613210
140405
1339630
1895284
1718511
824026
1001991
1366305
1530217
1336865
1816477
105865
1676225
1936568
1633580
365942
563476
1006217
1439436
487266
1314523
1545698
1803188
1851271
1124716
46674
1259577
1540990
1361385
232466
784953
79842
1633903
557476
1193474
280376
1630528
671677
541608
1108041
394301
1418799
409245
1009962
623470
1082930
1991135
554371
834952
774098
1788224
1417053
1490914
1908447
1742065
422145
1916799
302946
1573131
473834
1094023
1144451
642166
800845
428771
204918
1826370
1290355
1351366
1268959
1481658
1578353
1818705
454473
1454484
383049
1771647
1275161
1700032
1010146
801183
1202756
640261
1946721
359762
1645309
1645127
1364666
23470
684195
852767
1240237
1248532
1179705
1313852
1766307
478594
125784
503878
1886822
993008
781857
244544
1936848
549473
310773
327657
783603
1918953
62129
1451378
937895
1980975
218273
1203135
306884
657611
968668
976008
258598
741756
1288593
496580
922629
869129
925949
1886264
846487
1390404
1418078
398025
1076708
908863
1329896
777920
1060236
976881
1034826
969739
1779578
443205
1798273
531666
1046024
1544934
155920
1402412
723047
258644
1049057
5807
879692
844055
1250731
603052
1331881
736913
1267500
586267
779919
1563092
1008014
1532584
203661
918615
1698325
1094101
1731875
885198
1299476
815833
752976
1102722
1398977
232953
758911
1429072
732118
892874
964881
157110
447177
32349
1229017
406987
1625916
1619217
882415
1365982
917430
1478034
1201672
397227
1438878
723896
66541
118809
1740812
1224338
1048165
720604
931033
1020504
103765
1491729
1792005
851630
1373226
1810391
743921
1454548
1500905
1543062
1843260
1288212
1352818
1149422
1044757
1191487
749983
1431142
520036
1507319
1964868
32330
551517
1220098
692844
1302872
967447
1356427
1897683
262596
1777107
1993058
1227209
730156
1739312
160191
1175909
1973467
54492
821646
1166138
752371
1341837
1710475
950863
1482344
655546
1067037
333488
422976
500317
1845847
721176
1427409
1351987
1103479
1567349
1815124
996668
1527457
1757807
884585
928764
1244894
245843
1958078
1591773
483673
1343959
237494
704232
1143446
849813
305130
791788
1102256
392247
985624
1803521
753238
1502590
1622345
1993857
1961103
916870
592747
310998
1879791
126262
669884
1928018
479321
1158047
1787534
404115
1818506
693664
1675927
1808990
34487
1881947
1226461
647332
28224
1816373
677331
1132550
545668
1057882
753478
1461403
1896188
1584982
1315015
942925
667170
1531462
577016
1135315
1958855
358732
1363294
867279
66699
897568
830213
808396
1779489
580563
1079811
855858
576576
486204
812025
382949
1959147
604119
786603
282239
1496320
742531
816853
1321827
254269
791588
948638
1118214
169236
1312727
1678614
1230245
1775026
116330
637186
1724877
479190
1053414
945048
824356
1586251
67830
1833424
1185057
630888
1559068
841897
1462940
1204266
1982857
777114
402950
1410669
31176
750141
993409
523182
1095496
1416376
634718
92994
1308151
1104336
583574
328521
571056
1635505
1278411
1412003
645904
269367
339156
305930
861945
1273556
781467
1559568
1781345
1017659
1954176
140510
1043210
899858
1124123
1580718
771758
1127520
1791447
1441655
459419
611718
1562813
998934
1484103
1003129
853318
472485
59278
1894942
1209936
395045
929932
113241
3448
1374621
1405515
1510675
228631
1651362
483269
87310
6416
717330
717002
177237
1027267
508894
930218
1456717
1743200
1426040
928725
196999
135828
1723354
94517
1431188
1279463
1859902
469792
1955957
956277
1341579
1832977
97817
542236
1062057
1081713
1667623
69124
1104410
1514472
920103
1999285
41971
1759631
1400872
1176754
1978871
1148152
1084220
1940932
1543043
711490
1462236
825453
1043531
1452886
264870
1932579
154884
658936
669971
1128543
363571
693364
321235
1271927
503622
1553217
1071801
1090971
434717
458280
1041350
1981632
620861
1799422
605373
738771
942621
986253
926818
1847827
9933
1066896
1222064
534598
273150
1927069
48950
739389
627703
812481
544028
348001
1007899
933573
72902
1832518
369446
1532264
341013
451937
542255
1708842
711928
1048985
1665463
491309
977728
67094
1837957
1742080
16227
1171162
417727
1731026
1894490
576948
637642
1616935
512882
315430
1955460
1072574
610261
1196790
1158336
635498
402339
1203731
845627
749283
283540
782956
1258604
957297
517413
1793950
1689929
1316558
1809942
614786
1745585
194982
1977515
654014
73678
1259332
172824
1242442
1694569
1328097
1961925
1140263
359710
65683
1955015
730208
1725175
1716153
1120771
68544
424549
370349
1371839
443156
1301664
1359609
1922827
1229073
1933660
1700464
1382967
950488
1216772
182841
1503073
288784
861425
31386
94916
573949
1543996
484373
808446
1747843
1858872
1442447
1544250
1819144
1749544
318576
960538
455068
329073
1309073
1366635
573779
1145868
832661
1416401
1294275
480618
1302081
1678141
1703280
1713204
1520842
395725
1168503
1522825
1214185
1762399
905776
1005312
1249052
1728692
644138
158725
1001490
1294066
1060368
308965
1403408
1902588
1234279
754352
534692
532941
1797501
1940375
1079140
89145
518228
440837
385605
818397
1856060
1071483
426741
9976
1553684
1883519
97518
207337
1609471
1729446
1620433
1423450
168596
749259
677845
856756
825772
336694
1697365
1035525
714591
1187975
242347
1773440
1576271
1052623
1533595
1030687
645177
1577146
1062300
792465
614996
903165
417752
837499
1093676
1843485
1499539
1435285
915525
713388
1155282
646127
512338
1410971
1308172
1107657
813525
148718
952119
1416702
1590732
1794588
1124006
1514772
290090
437849
1178277
1556286
247599
1448764
1654926
1135078
919407
828963
1497811
1354636
209854
1609647
1526201
197611
1945395
1311455
1784591
504911
402322
179327
256990
650675
552795
1136187
1701047
1985302
1272206
94724
1370381
1566931
102203
597044
878158
837898
1117224
1722403
466511
1891478
169604
872515
459813
261722
1126280
718005
1856396
1314635
1049465
930125
611458
950033
629972
768872
1176391
1264236
1783176
1135923
286694
1773036
770840
218642
1946309
1831101
748842
955908
1438162
1752531
283942
951504
1166189
1896913
1855767
1821340
1879837
1400085
1546915
804653
975362
1607993
580269
1606397
1923945
1157788
1952718
985427
1452204
938114
1127497
1455368
806254
710453
52808
1545384
336329
737949
1053931
1037804
655977
846987
1387439
300318
689938
1541267
1719482
792953
999553
497920
1563081
904764
1143314
1711766
384795
1343756
527607
167378
901860
1086586
1850930
356683
311663
9254
1114103
1487009
1230420
1647199
1120374
1566258
1139651
1863299
1908140
366076
733037
358195
1001649
642212
1440945
861402
558566
638961
1870716
275508
640951
35673
1602445
1416679
339631
769211
1572449
1746509
1373604
129376
1964135
200814
1210091
1146478
1220420
1330475
1204193
497955
663052
1430371
1454599
1825179
295155
1922793
765892
1049984
1124362
1409506
530395
1514180
631817
264643
949244
63506
595502
269444
1651313
172724
513691
1565412
1324078
808720
174478
1455482
1717742
678569
1229553
1226910
1171224
1622435
919181
221416
388015
1094697
1322241
1181775
383013
804068
947328
185102
545724
1387416
1661398
1515600
516757
1769414
120826
1918658
714285
114801
553931
1820417
1702380
1270240
936268
623352
286521
699907
1159938
72028
535296
105518
1082128
1802082
1133153
888117
194332
492115
1120860
1659100
879153
449820
518284
1944662
252829
213819
1723037
214921
445626
926241
1047979
57648
245789
1904728
1304277
1731238
593671
1933937
1323398
1862317
62724
161673
36763
122291
1616712
849500
1338426
10057
1494099
1196026
665800
901258
1600904
1356107
484188
715397
1888372
429881
1238650
222249
1100595
208501
780405
235323
1616929
636795
1360576
55184
797611
304397
726484
408385
1267910
751502
1795980
588685
1486111
1284498
735438
381011
1261307
766015
1568481
118974
1066048
1439057
1057219
61948
879073
1768994
369649
772298
1826364
1398983
442029
1609329
1239983
1797020
1755150
984271
87289
1394765
568174
142669
17626
376262
143576
1108006
682384
143573
1786411
1574541
1845463
1830298
761112
85103
482277
136859
1522785
1043368
678904
913953
1783433
1597592
795980
701067
932004
1956958
1442771
1245090
718275
1626862
1454679
247573
1747050
1249877
1155099
1181204
1555767
781715
271199
365671
1730803
922537
1045396
1395995
4699
1777103
1490269
416492
1209346
938009
1594094
1967989
1245689
1470537
924023
981178
834507
1597117
1470190
206190
1242944
1061519
1853254
1854038
1005122
1255954
1496627
828472
1685706
534984
333111
592302
1069614
1006927
1855583
785617
1429750
1551036
1304958
1077129
1738664
547147
161245
810747
418571
803548
1477253
1482242
1407211
155248
1167525
592403
838249
644648
1363368
835079
307547
994748
1043607
975139
1396991
1189723
1017884
7501
322357
1854388
516683
1949532
1088857
973985
438320
605548
842378
594337
1368811
226702
426834
1780920
139305
81989
1084296
1896739
1011472
639794
752491
1268934
432925
1243242
803594
963905
648809
44171
1729785
930638
117767
893974
906018
178165
358864
1457608
1950064
1560972
1756325
1092634
1361221
1319238
971967
1875830
1004255
1015996
1380651
1216311
203314
1870839
809592
1212954
161738
336445
1069996
815900
417552
304826
372935
1298291
142459
1489677
1869522
1804154
399794
1648588
276239
980071
847701
237967
607376
1687642
414786
1929611
1651101
1691471
1519110
365879
1493517
597436
1023060
517210
1672473
1568157
163592
603692
961866
1415834
11604
552213
811574
250418
1501207
748732
1188835
1200252
712956
713704
1463257
1023839
1483892
259811
370873
1277449
1579363
1924668
1436037
1164338
1809356
170024
1333734
308247
1054777
1816001
1413328
301293
1217589
1939260
1929771
1902779
1951293
985513
1907594
1737027
623381
969958
419018
1899665
1259804
417827
1221274
1534187
221484
1549909
1934639
1733721
1155654
321255
1005611
1603369
881238
1312059
843503
800290
676988
1751086
1697318
1510287
670896
182658
868797
112425
270031
1114110
1554347
1516666
1388936
1964946
1994497
785276
490444
1568809
1861733
1909824
1926264
1609533
1854809
1643246
247527
1334037
1868138
1134731
1758645
1754861
1287037
1316204
31526
803209
70283
1206586
1601405
1159972
947894
138554
225218
1078797
1884562
87184
1749314
919532
589871
1192344
1588086
484531
762459
598349
915084
1251374
1946988
512670
989720
879059
1072421
921614
249845
1646086
261644
118403
1909122
1494104
1560335
167622
1415676
905315
1909926
1008922
1502825
574257
449448
445766
1777752
122871
1495204
301915
819759
1516180
352899
1984057
943288
375064
221018
725554
86681
1560082
986419
466276
1911235
268652
1312143
1920510
1698051
241593
595573
542335
663859
1318721
1189514
1178726
1250725
1381334
527887
782349
471598
1083793
1784945
1021402
1422203
315262
1699419
611349
1695320
497859
340338
163845
680203
450341
1258179
623200
450222
397079
913144
949347
1296563
271569
1535849
944512
1227936
1166891
483971
255200
1584385
1287349
865016
1204723
302915
338655
1532326
1325914
1484664
898664
372376
257486
284115
1925546
1149018
1748996
1620716
504371
1107870
1346472
1654890
498113
15567
714267
984376
171190
1165819
1125800
856497
1641258
941595
45907
1236243
1785267
1644564
1550364
718621
1694549
1483781
1449714
1089653
1176102
1156076
198824
1473143
433021
1060561
487182
444341
1394676
1976134
777260
1234470
93773
511447
1762812
851806
542036
1481422
1189443
781644
1574475
805695
1720482
1063269
540944
1224874
1009492
1378627
1673978
795756
320839
1458729
505887
104203
753504
326611
1545641
1811895
980106
54725
1122713
1792214
1986239
1583370
640581
863336
1845211
730376
171869
1368181
873479
1398757
221818
1165337
1686094
527495
1393816
1169179
1955767
266011
1977900
1629671
115131
1270200
1270136
805159
75877
426218
597676
1518710
1609870
1687567
845867
660100
946613
332130
895350
1937028
120810
1129527
480156
657422
414572
1379810
282795
1581701
1955607
289222
1051781
1407944
1669404
1960146
1382700
279523
1374481
403314
602670
979799
456158
663324
1106947
1454726
1787740
923074
1441128
1427524
1099647
1254303
898985
53003
1535532
1840396
179212
709786
1932283
376966
1425844
1103270
1961360
538070
1423923
1065035
144095
1247100
602399
271784
645645
421264
1029099
39054
1316082
1220099
1282079
1758350
1603977
317561
552729
17878
1566125
396210
1961945
239835
963305
1830739
982920
1558260
778501
825905
1244699
487338
1172077
866385
15009
1049772
1956151
1691999
1764358
1723446
957058
334536
1895182
1728999
868203
536388
244080
893661
1817732
1030797
1903241
423313
729227
779233
1547365
1445256
570755
1267712
1130783
66064
872173
1804773
757509
1529487
552506
1577249
1267149
1416778
1265631
1117561
1591833
185244
87233
990085
1473305
906122
1473537
1829274
1863662
868025
1562692
1525085
526973
1809412
1561979
267936
340204
459775
745922
798480
492747
1690190
135119
6270
140745
1042941
269060
1721962
1104877
848857
1592128
940951
741555
1105825
1068471
945248
1406301
194835
1499884
156253
1454855
284387
333492
1311025
1003257
358163
1612468
1343033
332343
1488276
89166
913387
734649
350039
662738
1541933
978617
881406
1390685
497948
455842
1917739
234016
1313384
1194120
542336
1464763
1451115
412258
594512
297153
1332853
1949381
1278509
438871
1967537
1035970
1480718
1991038
1440080
633555
1708646
9551
416768
983023
724394
1727833
264551
302164
1305308
592322
235381
1732975
119635
822498
701227
1148980
1736429
98938
1646181
469214
1200983
1893770
3651
1707060
1643519
1929643
1390098
1557693
1821678
232109
484557
1679436
924636
1636122
1327942
1723143
476677
1679283
1590133
1820508
1458480
10152
627664
623247
439244
27236
589149
969153
1347404
449247
890791
589367
1226840
19749
551876
528712
107479
313831
1229613
155375
623338
674987
757598
1065641
1835901
395304
1195324
1493512
3900
345064
360545
303383
1984505
566864
992657
925722
163520
1616412
420257
402855
1878498
1480643
69796
206312
723470
42993
1909469
352793
328301
1021680
1964684
436989
1726174
1344795
1139751
568797
1814777
791428
169770
211994
99317
652879
644811
1722019
1347212
1613583
1936387
456155
649549
1596147
1833188
1873859
8336
1050259
638442
1927215
178623
258016
410692
46368
468523
522555
374820
930637
316962
1838018
1082509
1849559
1076098
15370
1836241
1784673
1050683
485696
1588834
547613
870670
76939
358062
895493
1674723
369051
1985388
987982
1452547
588026
291374
842580
367165
1366885
1506653
499916
605880
1154392
590806
53273
1002562
1950603
1085818
1346353
189867
746304
842289
1786183
1151771
792633
913189
204213
1336574
608154
787630
824558
1188644
1209930
438397
1556125
1636891
519911
1977144
1093126
1209335
396944
36196
808203
740868
1987485
763757
1088831
1489349
631370
1063672
798438
417225
822884
54636
1076527
1987920
294868
984451
178064
1294785
1087346
1035405
183065
1419130
257684
1365385
1933862
888578
97355
484824
762084
266074
478104
1583813
461999
1560629
518010
458119
440828
378816
1648886
607232
192632
177837
262131
226289
938755
468224
1597321
677670
1236366
1025341
509058
309462
305402
925550
1544669
1801991
1363523
638280
1885047
870807
1098819
446467
760193
1122590
1193530
664145
918820
1533897
1524453
1587470
451183
1855416
300253
1300593
751208
84140
1922354
1804361
575396
1883294
179664
1516459
1116345
879652
647629
856
1265815
768823
78386
1124825
889413
819374
195313
41992
613942
322545
1062253
1279469
1773098
223004
654134
925232
1286421
568038
435617
793137
1712859
191098
481958
272254
137274
1876253
1859230
307403
765396
1330968
138841
582125
709861
1837868
1205374
914153
474635
1274528
1126820
947899
1246136
147439
86329
1131360
669231
1548114
595498
36478
1803673
825650
995717
1365124
1761379
1745063
1722255
1990397
1444284
1291236
664381
544671
891018
1149943
160543
1083548
1755725
1660406
1732134
1342957
1824173
1616005
1227918
297200
512911
1929133
577793
160383
761475
1052536
1114974
561703
912369
290818
1048513
1449736
1202547
1583581
578621
611504
1684796
918438
51596
35332
229916
886805
967056
484376
1901851
284096
731604
820662
690109
394033
570905
43643
1235837
728384
132428
1368742
914653
221546
578492
1397830
754507
1462971
1720250
1227502
1516357
1721481
1846960
1200744
1546806
1848199
1232552
1173250
1623732
307420
550414
1986390
271451
76415
1328800
782727
6026
428758
1121402
1402124
57189
1893163
1326242
429808
534589
1912161
691928
1093531
1407717
723039
371379
1915755
1805941
1802964
1684248
1509075
1931806
1221695
394945
1218181
1209233
1531990
1419862
178091
655240
1451467
1124404
331260
1564719
330346
596013
1435092
298038
1766142
1296014
407941
1888438
214033
174562
335661
1237199
1883186
117822
1104936
1643420
783783
765430
1412760
649513
311267
639657
468140
799171
1507317
657628
1633794
1587475
642717
118425
1737393
115718
1193403
542806
1687675
537854
954795
1135516
603803
1033684
193905
88768
794900
1722042
1986918
724623
181558
1753808
1196959
545712
1446439
1668914
1329359
1493774
1010327
623307
1548720
666964
541962
1759091
646049
636284
1396219
370351
1603238
1848544
303144
680837
443259
1572198
634996
585819
554631
1625044
1730455
340086
1593266
1884238
1082338
1330334
1045416
371661
66623
1679172
125992
832756
1292400
999527
800463
1280331
831456
812934
1457993
667330
1547894
612390
70659
97634
1418135
395483
1720318
1353480
1266259
106488
133911
243721
1270445
1575718
1014984
1015043
1158081
1273530
197363
788857
877194
1835972
2539
31311
1004367
1962473
1322805
949010
1208498
1460928
1734815
1963938
1298723
1723016
229758
1082293
1009004
1889862
217078
875989
583471
461722
1681010
218894
1082157
350228
1454651
834615
1228194
541126
221250
1575833
217445
1028582
1772177
177125
1115340
1766428
1704465
366531
616602
108744
1925042
1306034
548906
264658
886454
1342678
389697
1875240
220166
118781
1581821
1935239
1233922
725602
1664045
988431
1531907
1077798
265830
289195
1164957
740208
184068
1477840
885995
22044
3003
290663
1581424
1084008
1044745
622817
242414
5410
188761
1702118
1085129
255441
1398902
736693
1604472
318915
640622
580109
1388287
155479
1739575
1431055
49115
179985
727891
974100
1138732
1326335
1174557
264693
1165904
796365
1578494
1336664
700153
1341574
1871467
900573
1955169
1417927
141540
70077
407866
119837
928314
8686
23636
669020
433866
1241568
873689
897656
941475
444540
1384025
1641371
1865384
1151922
647701
1102672
1117472
1604878
1444498
1812094
1405775
1398929
989001
984764
21737
1190658
1034612
548551
847721
1736877
72841
1165841
967500
1653770
1543260
243915
388412
696546
346626
1026088
626430
1200379
1432495
1074906
77687
1508988
1652918
242598
1812345
1546850
1333769
121641
1362479
984000
992593
497479
1415216
1779084
1059385
759776
1323454
1293866
1328240
1023087
1826332
1409284
684576
453483
402445
1496281
1768345
847300
1817919
1441237
1339105
348577
1596799
180051
33889
779106
899639
788175
1734177
922040
400741
1873407
1176623
148100
324592
1398020
1365648
1212385
1043829
3830
1767453
59953
245859
1214097
748536
789872
1570416
1233768
74222
1138331
1944867
788688
811463
236012
3102
1143483
33141
1909369
1106647
397195
1167197
1610960
906906
1420674
1451156
1988957
1312313
196017
1378520
1098219
881264
737277
1048865
562375
148660
671378
1294464
927705
1395662
925260
49568
1907840
954791
426499
937476
346950
626064
1586043
1952703
1265754
1843155
249732
1500793
1430107
517220
1330720
1600399
1996050
624463
1305181
1276782
1693333
1063336
213753
1496833
486568
140515
581646
1709533
994483
1547946
1785830
354203
1405879
23900
316504
917998
669273
1215905
1710914
1654012
415019
1907982
724005
815503
747969
1392130
1660739
1613898
1701592
1828436
1051734
1282810
1499488
1894295
855857
1908279
1130100
1821233
1971753
949236
498834
1506528
27276
1110444
1487168
1928612
19555
1562544
1180464
1813532
1342246
809674
1265787
467578
1473539
193743
289796
78287
1659742
1899771
747336
1947743
709269
604971
1308612
1814583
1705359
1685896
1583592
736249
1496670
366829
1311105
1548604
805205
1599466
228446
436024
1850756
189194
1431154
1681642
39645
745567
1512226
1045894
1905783
522066
165437
274480
239743
694495
955078
1514803
832789
1797861
1817741
954468
713613
1884778
290155
1295933
1052603
413252
303479
990602
1555211
1093592
388550
326656
415534
388592
1012577
1557804
485899
1575081
42884
1170938
1773029
486355
453242
1611494
255950
1701089
1806463
1105947
49924
1672999
1115680
151373
1586407
1409222
866146
1122577
486307
1267298
687620
583259
1601390
790806
710905
1989123
257680
1901622
646071
1742369
975599
1931956
871610
19821
602464
1494585
1972274
1555559
1468732
756241
33388
55982
1886873
476566
413395
1001924
1363716
504662
188628
425484
1874816
28458
1501107
1364332
1678485
1183964
182852
1652457
1520004
1198306
676493
381775
255869
1980056
681059
627804
458065
1017079
1167318
1056023
850492
299190
1526805
98471
1278009
921153
261524
1266704
1665669
481462
911258
1794007
1595912
209160
1119649
27718
1104470
1570527
897315
931391
969913
1761882
1514168
569768
871974
112492
332342
1783878
1590107
1969879
9893
22780
1679851
92
1386621
600598
1382873
1082377
184771
1986974
1982799
1549234
1941350
216886
1797942
1582744
1690710
1332840
797107
1580659
1042401
394504
769087
868535
1019201
1307554
877619
1183610
1306055
1025147
201767
869658
1211692
59682
1059213
1323108
1156371
1254712
900890
444612
1946735
1924471
1507148
1017610
1632204
1193806
1502473
245818
1176480
857382
1640171
505929
1441581
145141
66790
1715437
1039050
1951670
1295843
1356920
134319
230502
324602
235016
649789
949112
550573
1256779
871090
566777
1587330
387258
134506
1217455
135256
1642646
1717401
1183292
1322739
517237
836708
1503972
1461827
790937
255712
995904
66952
249741
1819701
309626
1430010
1395578
175574
1042858
1191024
22257
104648
734597
176304
893709
1828881
1817182
1701412
132326
512922
1410103
1508290
1981149
1422616
1868685
639049
1746103
841866
369740
931535
351237
240955
429799
1162783
1195650
1529944
908792
1077300
304244
1084156
1873307
654430
1133948
1289709
578138
1286684
265230
268615
1392840
776852
774406
403961
568633
132102
1208665
1757528
1069867
1021706
302764
45158
1643376
846376
1149430
1916721
1420782
1077245
273305
645451
586251
1633947
465967
1739476
1015015
277707
1922694
1509129
936234
1929325
633863
1729532
1726004
936520
1813524
738134
573894
803563
1240167
884735
98800
169205
716162
1491543
336115
548961
1479564
51511
1664700
895302
710281
546051
712902
1983042
1684932
972263
1611470
1576057
781301
1913602
697936
1064139
1692308
724564
1704231
774442
544281
1370450
1213518
5245
278002
1038421
176210
1862191
491931
48338
1344700
914809
397779
460754
1568896
1694605
1706322
1971784
515297
1965707
115856
1450785
1843590
902055
813445
1099615
1760295
604198
178080
255302
720936
875375
644190
1554283
1422749
1588934
455386
621063
1315081
67357
463207
1901897
1556428
1913574
1025819
932450
418762
25995
117323
821676
714331
1789100
906884
1038438
1744488
1754321
892998
368995
138163
1107907
187838
14502
326717
447573
1443159
676924
793733
842915
1242219
468206
629333
1504695
1335203
1470584
464478
589969
1386082
379141
315880
1408246
579284
951820
770300
1974346
76347
1814844
1134400
127734
216292
1326026
176609
142185
407555
452035
634317
1726143
1353282
222109
853949
1342925
252922
1041517
993357
5437
113017
341684
631040
505223
1459978
199484
741448
892266
1423260
42669
515209
911698
505607
893106
471709
1671167
1208868
207611
991440
1525879
63135
938132
901629
1020349
1769148
1674153
1002485
640223
297665
643014
86003
75012
1821224
135376
1271220
1988767
1379870
1661948
993937
1372338
668107
421112
887284
949007
1770486
998364
1747209
1798806
1930891
700561
1794980
1590424
1090998
28335
1897819
1741938
1133269
963863
820311
1885566
1637064
952257
1383722
317348
506797
1857635
1745526
107750
929389
669050
1741897
1838976
795631
1970670
547677
1132485
1117565
865541
1013080
641715
666035
1995221
1417655
10513
563832
1635762
1903331
532079
1908263
199356
1097114
95686
691879
132510
1889322
470636
1150702
1216846
1698666
1099624
1259941
1462896
806596
175213
128682
1187312
777137
351173
872445
78577
913518
1923986
886271
1988282
1555466
517144
823233
487121
866222
1959092
1199001
1943605
351310
1848294
1196073
186250
506342
1021811
619951
736583
1596573
1910635
551806
1725627
1283876
1882691
194738
1141491
1994139
899571
1418755
1615886
1583276
483734
1057515
416073
1061184
1801777
1152530
380885
205626
1790303
1598384
948956
952261
1764037
615116
730238
515923
527253
24300
1218433
1523716
447850
869609
415309
594683
1733147
1596514
638074
1078358
44661
677528
1063845
548384
1690156
885282
1419555
1638510
40427
654763
1033938
1377295
1286663
1374865
1124602
527178
1722309
1896911
1706332
1815931
443755
1754472
1246386
1489677
1327603
1306547
716520
1745959
191763
673396
1372022
1264941
69015
1275945
317335
1262136
553052
452985
1242707
1612715
801501
1912715
880873
330593
1021999
324197
401203
1578500
1689944
569711
1259532
1904580
101115
1769617
38662
382190
919983
1194563
1552993
1834484
1858772
265611
1182446
1617308
653152
589382
1914834
1055131
1594366
1300319
1724863
119727
1630516
1248639
76665
546629
1006711
1405552
332954
1607324
1995108
180354
1834068
1405049
584725
561098
158850
57388
1503549
1553379
1251720
118135
221327
330990
566965
1160479
177800
1384116
236067
231705
1496119
1507683
1593675
1589117
651528
1785964
81045
604172
1371575
818344
454338
913068
1067818
504187
1995908
1081033
1757942
1366268
1319539
419911
1133123
629716
1631585
1536504
481315
1938917
1062088
1460164
1928823
1910041
985345
1677336
744181
466047
108266
1528658
1452054
549303
918289
1602398
1575779
1404495
1052806
1722548
1799223
1440044
822001
1097310
1639839
917527
724921
1844587
1470535
790269
679283
617821
1283644
1247506
214701
880532
421783
1512995
938760
12447
1452194
485719
799339
637252
462917
1866678
426898
1505964
652296
1746975
756255
150441
1513924
672236
131241
364185
1809161
1087040
735274
489940
1920681
1595095
36813
287964
633562
1075040
329000
1438707
1644341
99655
1948887
101255
713087
739788
1748585
105881
211984
683472
9594
1764076
1313206
1593377
203147
1549613
341068
1665125
1058169
945539
972577
92576
757794
1011491
1048021
104815
594679
718532
756065
1656524
1799042
1074087
900618
332744
1611579
90721
1376876
17066
96175
1506646
816399
1559782
352219
1947011
1540423
1420280
669866
1311971
602048
1680722
171604
1985216
1844374
920830
1035561
544522
1480327
1184905
1803115
259382
1479782
1854228
1739374
142480
36609
1995153
468934
549292
1657171
257537
1135669
788928
983779
1835503
249784
1023932
366218
1721286
129703
810437
1753502
1471057
1623716
20711
1215973
1433648
1894991
1047509
581091
1615968
1165751
1585329
950743
1709046
811969
140447
1832445
1175230
376749
1588121
1646280
648159
1654316
779971
1216863
857113
25236
693484
1958047
428817
1852032
876858
60473
855102
601246
1161930
1741046
690692
1664292
1454571
726803
1812457
1068525
872774
1078749
1657053
1195967
1260525
217338
1491312
885163
1228235
1043022
620120
1882202
1762394
1541190
6890
1435413
1527183
1959280
17986
115075
1776598
1901662
1817179
263255
252574
133333
1316568
544359
1976162
1375729
738455
1082111
613532
703208
1227362
1183748
700031
565145
1274094
689584
1942436
1457774
1640765
1678993
1362251
978301
1303666
68169
1733012
1371995
405881
1941341
1714319
769761
974717
1402164
1121289
802677
1119032
1221922
309597
336230
1302764
1674861
1078216
1836847
1268408
692406
949763
23680
784622
1797146
496398
1646157
222215
175586
1244860
281170
1828932
842411
536009
326630
755713
1641890
1334895
1593200
612094
1660547
353025
1171467
309397
663117
123051
1748455
1413239
593145
363791
1243707
1974905
1652387
1986986
1425885
686261
1694411
1546783
296069
738714
1147301
1745340
1604514
1833253
300159
552936
1025269
1800129
504641
1680437
402379
160174
1597717
1389240
142811
1895578
39015
1709571
820690
126174
243246
1028614
152660
268736
856899
230938
1323480
1189310
235584
227539
112841
697856
1450760
926501
902231
835979
1433523
1007360
610643
99493
1370695
379433
942375
209831
1951525
1550551
1750992
329175
740291
1832521
110520
460311
1669174
549816
1444685
1264115
1964006
203133
1744269
69692
1876846
912314
1202005
320331
211401
552825
467518
1445403
276700
807917
1173860
1759404
1047867
1731286
1518131
380221
393278
1958504
1951732
108253
558430
77583
1902456
1434780
236831
1009475
1854262
865833
401766
1865291
151885
1562121
925976
300922
658354
160588
1380450
567584
238109
1725481
1688820
736821
82075
305721
1790604
1987764
861082
732137
903829
239277
890934
1942610
634073
1829775
1998279
123780
778533
599625
1607236
780971
1100493
1542182
930427
751370
1257822
258663
798627
1820989
1188263
898706
269850
1769139
1602516
450115
762754
944720
416209
171876
1255407
1319863
303428
1290770
131378
952099
1365712
1984570
1636183
572271
1477740
1426992
1282834
270828
504176
784257
453108
503959
1128276
1822898
314859
1407081
1558249
1800689
753909
342517
1285727
878509
1977722
1109214
1920523
602043
1811027
1343569
1566817
262588
1977018
658334
861406
1039090
57072
895934
219495
1811940
1128245
717787
1460543
82462
194629
1369514
1970361
602487
1671336
1209960
1323367
1736194
557198
1580751
1978391
326583
1475170
814112
1931539
841217
695770
383248
186811
160136
588179
123310
704111
149972
1408057
1108001
504184
248707
142236
1069747
1287506
293955
148582
1862105
857467
1069605
1174895
1829203
701941
995497
1954720
453207
233469
1999224
1279044
306421
741310
836056
1358687
1643925
1309851
1875112
964333
883702
222952
1634467
1201223
926915
1086969
1429491
1381754
1821875
1231220
1116782
268561
772606
1442068
1140552
1942602
646337
1420882
1174758
1361257
63175
773493
1629071
158249
1253462
1494622
828548
1981038
1766343
295504
847357
146112
1976924
1625663
1532254
62024
1093948
1705053
832161
27540
99094
235915
1597552
1032385
1379101
1912421
354701
1955454
638291
1902491
759855
788049
1883096
229277
858133
303953
516886
1474293
834936
1122568
1168090
448737
991923
677191
879701
681000
189122
1540683
902333
375742
431457
1503504
421754
953096
251979
1882300
1389163
1547825
747834
439311
1992243
46782
1626094
420236
536652
1352751
1917611
1536646
838044
631786
925226
1021070
77726
450404
320869
1936305
1982803
330495
1945629
1430231
1885718
478438
1343080
1149206
1307743
90083
993353
672221
1469908
605330
1100825
691556
188313
1409377
48231
437888
1794099
73217
1834438
1006615
1860023
1351837
564579
1413797
1414863
669068
380161
1111643
591609
689493
505036
1201377
667097
1669734
679102
1778281
592767
1303738
244511
971231
857361
65888
1367437
1626339
1451969
1031142
1617830
1471786
1294835
891931
1552830
1153369
253957
1618696
8734
957979
1905731
1423568
86702
1302949
1612423
593915
1267157
1752270
1208265
827599
1151229
1667457
1534285
754101
192711
1022397
107192
1730086
1436780
1977926
841245
1403551
1731293
171210
232651
222332
1071078
620828
1828313
96947
533933
821397
976861
156825
760955
17649
1542085
1360406
778734
715270
878970
242112
386277
1777218
907320
1355473
1278032
1509744
192332
1252705
245465
1388400
73614
1751508
1497433
193721
672714
841611
1741264
1794366
1907849
1967939
1981753
1364987
102222
1984464
348878
1542484
1760775
1426447
1131062
624616
1790664
1919601
395610
144941
1435336
784185
716357
562772
1162589
1422884
1455846
1513432
1680251
127604
203248
1863712
85263
795655
1701358
186914
1526201
38501
1410834
1138361
400739
1942384
1113042
681334
1586146
1565531
1063735
1517987
1352616
1122882
1395761
1800002
1920698
1234252
415185
1094590
1825002
1564074
368917
1427074
5112
79716
70504
1515634
925017
1820580
95004
231315
196134
473877
281649
1604818
651957
870997
173899
472201
296723
1824232
1264150
994309
93963
327786
1925072
1776179
278106
282399
1735092
327882
73711
415735
740113
1830906
1637397
1358786
557609
1166669
1758453
354331
1930073
818401
479539
1470160
816585
989128
965905
968209
259205
615785
93097
1146472
1997580
873843
946710
1450465
267720
811796
1750951
87298
856445
1972834
1422177
1914850
1727767
1886321
1526589
1583936
1424195
1851591
199791
1161598
1867767
1244187
1672118
1740203
1127506
1356864
49252
1190247
1374429
1494144
954027
1282281
114073
796688
1601341
1208803
995612
1409938
778172
1743228
1844181
1906525
436726
369675
1019573
1696590
104645
657060
1249622
148284
88107
1273041
633314
499623
1917220
1172384
1356843
1121867
806919
410859
307378
436985
1599062
1561606
1920225
573058
1871823
82253
493900
1593278
1046824
1249392
1666533
706876
814297
945855
206449
1638470
834901
426022
758295
1921465
202998
16904
1123789
822049
415739
842473
193755
342059
455107
647967
451484
731629
407298
1144407
1157120
556350
1741103
662449
816461
1818929
1966291
509129
1919212
1461663
57629
392256
1928715
1484532
1877731
1360985
613382
1557988
397357
971950
1859940
373536
241372
1122551
911618
1460409
1147827
1369786
64019
199280
260738
818724
1770866
404086
576914
1241565
623549
1469313
809190
147679
1371606
646544
30191
438881
408254
1672348
925783
818179
850527
648582
1283009
1778882
871008
219695
847589
1065055
1047181
436512
567789
463570
1149243
762740
1686730
1782306
1633394
1630834
127775
1710027
467608
797114
137466
1984553
576406
146146
1226816
474259
1249385
1948326
1787502
395072
1781248
256972
1149102
115590
897859
981926
1937375
1877815
1012592
1374236
1227427
1657756
201038
143665
1673014
1747378
1645276
1794236
1719229
165941
880114
61562
1990539
988839
144921
1114915
317792
1032120
1553837
778619
1980342
605904
823956
219059
327758
153452
765012
1760840
723611
522402
94279
1626597
1310476
1158527
532094
1229194
73262
959965
334444
1996630
174122
1931161
749244
584296
529383
140111
1551656
1081753
911706
1601884
701905
1989797
130341
187714
712375
1362306
1209921
152852
324388
788458
485834
820192
1579155
439722
1698350
1676294
1058547
878926
1322269
823297
1476665
739131
1670592
1740573
615879
235739
842821
879649
1623511
473181
1711076
1873309
1506088
377335
1051212
38466
1261753
595898
996224
407657
1622368
1193833
696095
1307055
1242764
128696
1837698
1062399
1525542
548412
499500
1092477
1154952
664089
381329
1544892
1961140
1481693
1997552
1119380
1118411
541852
571959
1859920
191803
31981
1708615
1363650
239649
1530868
1689218
659688
1549946
1445554
975504
1798095
1188834
564137
1121215
1357452
78639
777982
1506241
108548
1402826
508249
1543308
112763
1429347
147968
1540644
1516651
1889446
1343300
116309
1604744
1770949
691814
1920463
1781500
646152
82353
1646801
455996
1693072
1821325
1343765
855451
1451003
1397499
1141968
1679318
331698
591474
1073342
1959207
660258
1654439
1732618
458466
806729
1071036
697795
1669435
1256332
403060
1476022
1413997
487050
831040
1186394
845646
852433
1591160
1863655
374143
1249594
1641698
1862229
160739
1877628
1587898
148866
1559745
770638
809590
252152
126739
404877
1401709
216875
1321880
539909
746796
875912
438537
1860847
1123465
186015
997930
1496610
883041
1171614
276640
1658382
796658
275717
8103
935570
1956774
172433
30192
1356530
1130099
1811
866433
375807
1422875
975341
1489142
181211
5498
1605776
900772
809028
1739972
152533
1453123
215120
54973
1048297
1427477
1804729
1611386
657111
732963
851463
746864
43831
130953
1274646
1325745
122420
90535
1899084
1885355
1975648
1595068
39592
215425
1488787
1215938
1634444
1237983
389025
119386
807118
1031998
1961993
1084330
1430103
877714
818566
1477720
680268
1524278
1318446
167680
488756
1806853
1466505
1109563
1441615
604198
1399616
1391596
107058
1081227
1016837
308840
1256859
1680989
1146506
993329
843273
1283756
1098035
1339159
1574767
426767
795511
1517993
399585
277418
1827579
1996049
1319271
608626
555843
1352601
1747627
204412
1574044
1156169
21933
913333
1350607
809995
339190
170209
869549
1885922
367092
1002378
50052
844200
72415
324342
1828285
908141
1307590
473703
291168
1713424
1748998
456172
870607
769684
363745
633468
1963918
497288
1840020
1514644
1662538
355038
1408750
1174625
1636012
92683
1946323
1805156
461931
1700867
1128310
455476
1026032
1244087
776540
1104174
528616
586669
1111237
831028
1959263
339673
910733
1821087
1155878
1776239
1230211
1159171
1706246
1013816
1040595
1692882
884870
744708
1182013
859519
675016
1246124
271018
566388
1461775
826606
1011406
722581
1808471
1585861
650663
1410399
402490
308070
667076
1851596
1009005
1924455
1810718
186945
25719
977373
306066
209767
1553110
817516
1011581
168564
271997
121291
1276785
1518792
402467
826045
669901
694291
1533688
1343066
1309600
717675
1293887
39214
1028798
104521
617847
1907454
649965
778732
1857548
1163237
1752471
564017
1955051
1143282
859774
410352
318300
243262
1413029
1581835
1232831
1938888
1445044
578270
1576137
419598
519451
97237
718360
1553343
1012641
1520423
1695745
286572
628752
1347274
1325157
1409461
778980
106454
1564040
1177777
1407189
1931884
634220
865001
1120328
560115
438997
1666152
1109261
1690787
452881
1552554
83032
1017863
544213
65809
874320
879375
107893
316614
1252538
1035979
180282
179383
1336658
325117
1355208
665538
1803698
1608620
1293666
1059151
1533809
399640
200866
808454
618912
222859
898300
251320
1343994
968677
812981
1590468
1065966
1374624
267428
1783079
1894780
1351598
1425140
737083
1491513
1012487
640203
1471938
1909692
1054981
1833264
1988836
1670401
747672
231064
467444
1244624
1979366
564218
936192
1324816
1704601
369761
723386
784925
1891775
613363
291586
1772917
1341219
1722115
1758400
1495243
1085951
1717944
481105
443512
215371
381582
731204
232051
1870442
1246854
1946811
1327645
756373
1763366
1993826
1800820
1808088
892102
459814
507482
806426
1502815
1505035
1209628
1276868
224106
309127
1440049
706200
1665381
1090579
1510643
80854
1391190
10821
1836862
1913534
190768
1260627
1747132
1280404
547678
1300579
363200
280857
1006316
70832
901350
606923
697274
1138546
1758569
1994429
1463743
1813052
504847
82410
953098
1050846
101870
1456622
1029818
1748032
154268
196098
957760
1101700
698337
1978732
351467
409658
49348
948409
1429728
246315
707494
17514
105686
954667
505158
477508
334450
1110862
219391
1143799
1018979
639951
1765496
1300133
168676
1801241
1752536
230093
1208629
1681779
1006170
953548
1771610
206452
315658
490650
182549
122079
1022812
1504087
405286
291909
1276789
1633125
863992
1758656
1556764
580775
761109
979933
345321
1933640
1423311
295213
1743538
1070032
1868817
1700313
1608387
1335299
288919
210495
430377
939532
612563
464969
1281943
1751262
887489
694476
1815329
1569415
797200
941927
1247543
1330545
690684
122360
1959614
706792
326044
1229921
635719
314813
1725655
1630216
331281
1162410
1131859
1969632
1490651
320444
958619
615420
1386369
2393
523562
1180485
1986799
1076455
1269376
876383
1975668
154655
1489756
1991155
1122836
361259
1904749
1774229
1753469
809626
765302
851762
1420070
187944
836400
1701937
1903219
478254
1186623
1894572
418881
1702130
951142
567296
664392
324438
360150
516773
249352
1933627
543463
1965105
1476752
1835102
1780183
835156
206208
1651570
1126908
442314
1539128
668315
1552488
697644
105875
1832573
553533
11318
300177
1446098
121046
1425933
1853327
303509
630776
1861814
6124
1980684
212185
1855988
1858422
1109044
1950520
701552
650739
105934
31864
699851
1595271
913951
239456
1546813
912593
1731930
1561021
1926515
1043213
181276
1468837
808564
1506391
684457
782785
1637450
1361714
670567
70433
1528276
1762900
1119168
1914922
162315
23409
544675
683
1346098
1792105
1080855
338765
86237
835555
1034370
538712
130388
1685240
364817
722376
171011
691066
472543
1479584
1816016
131204
1854412
1961252
1065805
327325
1176541
990336
1704801
1614815
1027185
1493326
664198
800766
1410596
708684
1442591
1268949
259733
1681813
1213825
599147
926872
981658
298915
1070588
612637
206102
173534
1919821
1828886
1676595
1710539
34632
219692
476773
1526813
305003
442687
1244553
350051
999908
813321
542833
824343
1302645
431723
631354
759837
1467847
1746340
1981628
261337
1471879
1025636
752927
862426
739315
1416800
678500
197121
221674
889513
413881
1131096
803730
638286
1520589
500319
1585775
653209
494148
1614445
1591499
636725
136462
1916860
1274310
503306
1255609
815398
962999
1048252
1237602
361378
1687151
607822
638479
760339
3453
1049486
959607
1913793
45169
1744736
1730386
1276621
1789245
546864
887444
1823645
1330418
1839026
293084
934832
536334
715262
510023
1476166
891859
332947
356290
92860
1073697
840266
827969
1694446
860451
246181
707045
1158918
521690
766218
1898784
1599190
100424
1159707
111287
1436872
1440068
1625346
1966996
1516111
1845020
915637
392928
448685
858698
1651318
1482719
1198448
35682
1870300
1528227
1986281
521875
362677
1698044
350203
1506426
301553
703127
471371
1320318
1576733
923175
397492
1165922
1243455
1842972
30600
169339
1286766
1812434
924087
1482490
478804
847080
527050
175005
1057505
1534183
1977346
891214
870600
1501310
487644
1373779
162220
329373
120116
1669272
385337
1975357
181391
877452
741135
1331863
710859
136264
805612
1296755
1654397
710692
1179779
1915509
1101725
1713582
1842956
1029360
1211784
1546600
1180328
778453
1277206
1263271
1817754
1119463
1815551
172462
134216
1507382
346054
486916
1525018
1348321
1324739
1464776
1255521
1351147
1218379
1884134
1234733
1450894
1104288
366177
600591
318369
218735
37061
691986
984692
393606
145136
1073111
197848
882715
485853
1213490
21560
272757
1499544
1617115
950149
1511420
509684
155585
1181490
1133102
1644921
272260
1559015
422568
1139341
1587081
653445
1199283
1707244
979985
1405936
246176
1706847
1774263
763899
193532
642856
491481
1506326
1842315
1050167
1171387
729624
941839
778520
1106175
1316373
1774943
252507
1085237
1548763
49875
617483
71577
378192
119961
610631
872188
1655387
1313890
1592673
1633244
397468
717046
739490
1135669
1798061
1464760
1760214
246462
28390
1496854
302166
891094
914462
990063
580147
559986
1014893
1460139
203388
967356
266926
984352
13048
1212440
1328449
1548268
1031917
701154
997647
685240
1489166
1909046
86937
589698
54583
1466145
590442
1170524
1704807
1360089
580295
1082393
778931
1751833
203816
1083123
566509
153588
29447
682680
682015
1171057
1675181
1263836
465908
1894162
1350421
1329560
1064594
1899992
1831898
1250120
324815
338741
160916
399989
1750511
1404512
1874101
971228
388819
519247
612214
233553
1517707
1134636
1253750
1846827
584804
55338
1058377
325254
938501
244996
1378979
1583159
1187653
828090
574727
1436818
745200
671357
992364
38882
1769692
250729
1149133
378697
705769
1401884
761918
1400808
1125885
1353590
1687959
1705432
1731936
534115
1060346
1979874
927507
265498
1194550
1932980
1449250
507350
730393
278323
115411
299681
1532882
152872
1855775
991585
1237656
1194821
939296
1528736
1300862
222442
1934062
1342474
1890035
502932
858970
1661639
834576
1146982
237464
191137
1997447
1362142
54779
549520
649470
782666
626039
224817
1775207
1471522
329754
349959
369024
819731
1047930
1909613
208570
410588
1925580
180650
754730
805536
363525
1330924
948652
372504
898722
278562
1167672
553162
1406060
97767
51247
309028
15656
1468806
1442099
197169
1267544
1626826
856492
1783290
263390
1720036
375797
1619436
1375223
1542812
1475744
1156564
1437716
195427
965414
1019353
70754
559139
1784899
384513
1025895
534869
1831492
1936994
546897
1265651
1010013
1715258
221458
1266336
315265
758476
1622215
1762209
1052484
559733
1523049
397025
1887061
1150447
1848766
1700548
330186
1411511
1824396
1203504
293455
592561
1339929
926516
1205665
1551952
1683690
1843762
1780007
1658757
1588869
350625
695252
700646
632715
1773511
1163711
1104179
1754211
815575
1915951
1581173
224816
983517
356166
1236275
144145
594161
1586393
1546061
752596
17383
1805848
1818982
1825401
640504
166955
1043645
540708
1870897
1312932
1009030
604812
341914
418763
532264
1824858
273482
787584
272759
809361
1934809
937459
1402613
587252
1031683
198547
1017681
1184257
134586
1114556
71402
516316
200147
1433826
190010
618649
875499
1372393
91530
429173
1821633
1239338
506849
1399212
1276210
170384
336764
336102
873810
1971733
3477
1255668
1408794
882485
1251351
591636
1781983
452414
1773270
261825
1343265
1116313
1701932
1983375
607115
808522
1254808
1420484
1377504
593182
1499714
943101
655639
1856968
1488718
567369
275728
1753185
1392915
164088
1483259
569653
115143
1282129
350496
901519
1212114
1734820
490365
209476
1939336
338864
61158
1978250
1526435
1699934
1170779
388542
1674889
48763
1648269
609399
354201
69220
625205
1297203
1037091
1767789
183840
387584
107448
1923232
1247693
757261
328565
833817
682079
1688622
556616
1274654
839246
282758
788042
1084844
986943
1279412
440756
63259
790819
1589951
224208
230889
1306981
1132030
1713896
1114352
1064838
993185
1576905
162777
1840748
1301263
1298318
1139199
1160421
661498
1064204
1114688
892092
1170158
1846836
328238
1631386
600604
241757
772170
799987
782499
1753629
668890
339126
1489
1180197
862752
1009106
74987
1657763
733658
1817302
330756
1159724
49797
121436
1339103
1394307
714642
665882
1064029
40884
1385052
408920
1886906
491554
21138
1032824
603895
130010
432757
1876696
945080
442577
1915494
53716
1787424
1254337
1416901
837605
630052
1603881
1528495
1779805
98480
1670938
288673
326651
17738
754987
681461
1706175
1265540
1404712
1949365
1037177
90299
259551
1208992
1240745
1698463
707245
1684986
679852
614728
1755770
1730052
1426703
1001488
925305
162235
574751
1675739
790218
505679
405678
775606
1676397
438434
1253204
892926
188946
1467297
66343
1680600
269375
975967
1854781
1656541
875968
203979
1049730
96805
728275
1831491
1975096
1254603
1211741
703605
360152
1087125
1101617
1015381
1837901
117961
1139012
335330
1482279
852507
1023885
948960
1203113
916343
1016310
1252707
952331
1555679
1074406
1835164
1857887
1579199
497513
906854
256123
659787
152041
1915393
1098767
985883
1780482
771813
576267
1917641
460291
1506973
532703
1109246
1625184
1958852
1238830
1032303
1057471
1031590
1417488
224105
1333322
1857146
1718059
1986931
1631926
1544275
94374
561192
1930198
1478373
1370675
1596662
1225367
1481830
33656
831276
860832
1892542
335142
1847371
1373543
1377887
1695763
1850176
117669
176889
1186358
1370274
800225
1124651
766603
1636648
616987
694516
573789
1704365
156333
1608861
244192
1187262
362245
1263231
1486621
1857991
1755348
1657980
1586290
1092337
838135
1531731
448426
44264
1678603
7584
1108869
335812
1754544
1105308
1379509
1390613
1037746
1647504
63709
1604950
128728
1429972
841207
1255084
1898164
615035
1205352
1080087
1046082
1870484
895814
1165328
1568866
1829631
1548886
1302380
1135720
354998
1226488
4934
330371
1344294
1454691
1263142
1731888
1952122
1979651
272204
414050
559585
741536
1322684
538547
1131093
106710
1608662
75804
711806
1180671
645450
138840
834587
822069
378846
1628016
1483273
1331389
590494
233995
1260344
732405
1104956
1878317
1120754
448041
503555
606012
454355
1158725
663407
535240
876967
58308
1368424
1198020
1087509
299152
1508552
1186563
1666129
751058
619162
1007132
117699
254460
1245266
143220
1328614
712456
585769
844332
377395
1451545
1418379
1915784
1557357
900725
762263
512039
54684
1393387
1556514
1881618
315954
617574
765313
139230
1715159
1343454
1775474
558704
528192
1481169
971342
1250532
1672346
779456
1261437
652565
1717046
1164603
331313
289209
1888751
352695
1753440
691246
392794
877905
598525
410696
227198
1912290
492921
1113823
1999262
220221
1994984
1578395
102288
1781906
568404
1498985
1671360
918708
78215
698202
256407
12843
1733852
981485
999583
465573
349318
346368
191800
1872703
853737
876216
456433
221237
1246807
437792
234461
54250
1099617
409627
1835303
1213636
1989163
6450
668578
1390968
339502
246512
1108214
1685249
1408782
532784
1720901
441529
831429
583239
1835480
1363190
1689913
469024
316862
1580046
1251852
394694
1285720
437263
463879
492097
1282937
1842791
1308266
1662939
802407
1679007
1998894
1475635
1509799
1214505
1913220
1643539
813427
119922
395114
1924366
1498053
484996
1133726
1896193
769878
25692
593580
337378
1861026
813873
499804
1039399
700799
1636153
1672467
1835256
1798245
1297719
1333311
858583
260353
1006872
361136
395222
256549
1165208
1375949
1571654
254942
1056002
81151
781599
1892888
1413438
923067
549548
1314667
125064
1488861
1540442
1617361
291526
1008705
1805561
1548356
1418851
797667
647564
1963376
603575
1438950
1114829
1668676
1112453
182247
1149065
737708
1681968
1615286
1111432
393273
1060169
641767
508295
106704
1076927
1434815
1494831
1830560
1833563
474591
875568
685854
1264504
68684
61776
957132
113805
1574540
1176767
836591
990443
666264
1589341
1947297
575815
87871
827107
1319363
1100184
1624882
1388951
917649
662567
835846
997454
1628491
64472
324983
365616
546986
88178
1398658
1946377
686215
1352683
538435
946749
139818
1154035
1619759
1276139
467237
1697827
177709
1551787
59795
1663980
742227
101570
1730498
1004345
1838663
1154713
1857858
203068
748526
1435650
432686
73684
1931126
90439
1634577
1120766
1455310
284806
1693000
170448
1843347
136455
1294173
1608887
902455
1640971
1059017
1069230
1015627
1118343
568905
1944427
270511
1418682
192083
1694654
675699
393562
88221
1539770
387247
699012
963208
186900
798193
938090
1333648
561744
1692576
1124183
901390
1718786
213098
775683
805093
1435485
1128248
227433
536064
1228688
521734
1509284
1041299
1885983
1830464
111397
1449406
1169970
196503
597674
184290
1754972
1625625
1219260
407172
1697054
972959
877828
1767688
481145
144619
1255179
516953
1174339
864445
1978990
87137
1270382
1194480
1889073
602903
1444806
934713
1872042
1939412
1452662
497711
1900098
1582433
1874890
1656933
1081252
621757
29770
466131
1639984
587373
142878
1381583
1282123
1300940
1026513
1964702
1154585
385016
1774735
613658
1812236
1433771
1287900
378527
613019
50901
1639287
526058
183396
733131
1649679
1627104
501070
914356
1432285
1485011
346369
1991553
1243461
457311
950052
1057366
479946
1605195
444805
1514335
223353
211702
1003777
382123
375520
1492404
352087
1391321
1532872
221485
550357
71769
1317445
983072
1439783
709187
1683281
388483
1322401
66033
933395
1277446
8367
1596550
315580
1128395
180631
1379389
141172
1864075
1819296
1209360
115487
523590
1894891
373963
1075085
289474
1983497
1917994
1587119
877661
1762681
1257917
912834
1971455
1781108
872740
1898203
1048456
299602
1786717
1943012
619071
433149
380621
1141675
1286469
289265
163642
1028066
11643
253948
1914669
18308
1572459
1588030
159594
762879
575430
561599
628087
1636789
680050
346165
1892787
1335803
1674707
1845419
140930
1994831
304403
1784923
153854
1284377
409518
116356
736073
152598
700888
1075745
274673
1692409
21714
618856
282675
638972
1132348
877062
662403
292428
615647
1876054
219205
520910
1444989
21272
558517
1400558
113842
702542
1218358
1351992
1893605
1175319
1127413
922529
1283242
1543663
865470
145835
541254
845088
1999217
1976401
166873
843191
939592
1572797
1270843
1492839
1791303
1165893
997305
1444217
740307
521334
1790955
1684184
1744830
1839089
862666
1315909
939755
1235947
1345460
527508
806630
421654
666763
935068
1455637
1573220
670036
79322
1221066
105252
311933
956376
1730141
707493
1818820
459030
1235383
419448
1450567
1555665
467240
1900176
1757705
701041
388915
1722143
294427
1139659
1650120
397970
1863026
1465107
586573
1274718
841674
76050
1954545
147820
1583303
1785694
1866527
1615164
1599856
682259
1105212
284424
418607
1023533
1089836
1161565
976395
1594242
666425
477572
1450427
1838904
1030450
618137
136097
380542
1379094
1567666
1457263
1191549
1116056
1570900
705396
1188969
1542298
487271
996025
229462
1010412
1531977
863983
1655546
1443439
968962
6590
1903847
773992
1441168
1863410
623537
703941
1733864
711777
1187591
669960
1869763
400209
98409
679463
367031
1099153
1117143
704019
1951681
641758
602277
1978239
73458
91019
734357
819899
1357408
118785
177709
1461171
1678621
1188338
844803
1835685
163605
1446983
359906
1507478
1484550
294413
703870
1715592
828982
632657
1466667
1136688
1930428
1151855
93037
441029
1648749
1919718
1605437
1574565
1396883
798249
233774
754639
1180612
219450
1481955
107782
1013159
1482317
736757
1213693
18501
1543381
1315229
1835158
1054367
1706054
1099061
307949
1880199
1588457
1028855
1396323
1457682
24969
651569
1871
517844
818949
677025
997019
861941
980283
879967
1455753
1939394
1556461
183241
118649
801471
978233
1969442
60198
1314331
30471
341560
1144668
953091
1443308
1410060
1399372
1033121
188696
1496818
949293
176111
857259
1769159
1227767
1120547
1010996
148289
1205921
932486
1128371
1163324
731516
483476
351870
19011
867703
1815302
159593
1685469
509110
684381
1785432
1202187
29166
1924953
1557194
749557
974141
1255542
232100
1904117
1039665
696535
1217634
1209572
1486637
231868
1907268
199673
145487
1244305
918287
1519232
1120273
1368415
293000
1119792
1560014
29881
1765021
405096
1661782
177831
49563
277708
720921
294917
1741510
1824085
1088380
1888029
242695
715832
178606
369438
1300088
354867
1217518
654324
1734975
1198982
1138186
1848051
1010020
1818007
1894851
1496022
672528
1407811
1176951
1982895
1328365
517822
1442077
343212
924178
1925638
634200
1065403
377331
1285296
1782731
116733
1122013
1475799
943454
14370
122670
1196222
996073
193644
1180442
448567
702936
1948333
1872858
550704
1850705
1537530
68146
258204
953552
151457
749068
1246619
692399
1935464
1196179
787388
932890
1259982
76446
1674060
895141
1458297
950906
1089501
489980
1614156
107676
1493409
1480494
471244
1610393
1626072
1926137
447032
676530
561123
1432203
1475666
1561818
1338449
1407656
615769
77529
1559414
1519290
204349
1857558
1388671
1585179
1738177
167804
962516
1582274
14230
1869937
1233186
1358917
1755964
634571
716867
1260418
920896
986742
1248340
218607
1037123
164524
1363478
1439429
537425
676613
1916784
535564
1645481
1705405
1952269
1406643
1768565
549836
521515
690702
270434
373545
802058
1814587
1583350
636131
1482792
541175
1499919
500838
343320
1685917
789788
625899
1155455
1960166
1155660
621735
1840471
949117
1574029
614813
1089747
1730744
1152677
880493
1033473
15243
1773636
915421
1579492
1137414
1747966
43078
856912
94604
300494
1922225
473306
1370713
1688941
371488
1211420
266739
577301
1734136
1149137
863147
439119
974450
253185
1502978
1601938
768333
460579
1649661
1577983
821708
1041203
1240563
218614
1486639
913395
1353856
1390377
181272
750563
915215
41335
967060
1793516
1735383
303426
527922
1602117
356140
1640755
280033
1280507
1007159
1018491
682613
501730
794907
47204
743400
767522
356606
1269940
222259
458317
141041
1017305
418438
1017963
878289
1944928
465039
1311085
1811854
853758
205351
1779616
1090679
626336
1720903
1705963
791159
1562625
1580757
869177
570846
1576082
1912137
1424635
1658226
583455
1018298
1645532
531644
375419
1204850
424891
768063
1701854
1747042
307669
1647670
1124820
1287993
620365
820896
1638576
754693
1241429
182919
1069082
97226
1124798
511415
1410752
1091135
1191769
376853
712741
236287
999345
1237169
1952636
1433804
132237
748139
1829091
1926298
999746
1840248
283168
1669884
711718
1172702
257778
1677453
1459626
483041
23206
929411
1453878
334234
1600423
1544994
203945
268418
1089853
492492
665640
1496952
1398984
101019
29019
347755
362325
925071
1805195
1180946
111342
187070
4126
1290611
724362
522973
1181386
1597663
175398
957295
747964
1418127
1566786
568131
945244
957235
1092527
1896164
582845
305558
1135301
1856297
788685
262273
334895
211079
1260093
898318
927807
929588
96256
1268338
232102
136319
1046376
282325
203074
876724
1783060
842663
852416
830260
1202051
1279673
768931
45895
1429826
1289000
1182326
107398
1317811
1322005
1325027
840919
1641977
1834203
1390775
354473
386710
1633751
1437510
1132704
1109633
127442
703377
1230342
153424
1350756
609787
399168
160612
179055
1275695
617628
1008619
1388158
367542
163340
1791430
1281204
662616
1686127
84598
801263
1636872
354865
888357
226153
132466
1749050
1930467
879229
1378845
1373551
1730372
539539
1508023
1742269
1882039
1239278
512094
588475
1798310
452984
847679
159055
43153
1352707
1831356
1143319
201095
6350
641766
540955
1946705
1002627
1869724
625185
1728131
945367
593643
1292577
1620909
1300453
235740
839600
1706949
662233
1222234
292956
879769
1144026
1475404
684482
1614761
1977264
403847
1411318
1533478
609368
1689079
922516
1419775
1297897
346147
776928
727805
244615
377172
770982
1260152
98792
45303
1303375
960938
193527
1265342
1691507
1926798
794940
1249345
310831
1538095
1324408
1792414
1985199
1727854
810638
651784
924085
1059449
112667
150929
327609
674329
368187
1973022
327002
1560191
1555005
1996557
428543
1751814
1050177
1022530
639417
655067
1958257
464565
817304
1129998
792435
1755004
544178
1617064
991021
512821
96300
327333
1942008
1831570
1670990
556109
658053
279069
1517186
741790
1487665
1058059
50966
1801278
1941114
1808916
441624
1434689
57447
1295773
590321
1868192
1603461
1540633
739313
1947759
1120751
319861
526233
386165
1393080
1572946
1982101
256885
827558
1380908
99320
1782453
1072085
750860
721231
168258
1352383
523229
1331467
1684471
979871
799714
1430391
278194
714466
200516
1568287
1427093
982097
1967953
220061
1289289
852247
1534392
235405
1528813
1748769
1938592
1638746
1909301
1392549
116643
152848
877214
270115
1051973
819147
616656
87965
1014363
1459697
565469
203459
1878811
1255412
9194
1598879
1357737
159422
1107027
833290
777390
710462
1539965
1719822
378535
285098
306343
1144163
464897
797314
1562458
1962229
343283
177000
1037406
1655121
1427770
1241391
68237
963358
1671598
1365550
106920
430446
1176541
820343
457834
1532025
1123121
1729277
457866
1209858
1276039
1906193
1578059
1308948
1659118
543861
1179148
79948
1156778
1838805
1906021
47560
535418
1149381
852021
768565
1213344
279873
127589
24666
1060782
954059
251250
647980
897805
470261
1453234
417053
831272
227879
997917
1905406
573268
1609606
1477387
701412
1061724
537487
64807
349132
300391
1161510
939170
661831
1431978
243951
175758
1634451
1610321
1511385
488564
618157
1252588
400986
585523
777795
1849019
1934786
553755
1517268
681799
999982
1567984
48666
1476346
504159
441377
439514
1332264
1501491
295744
370080
51943
9954
1319293
1829471
1289302
1729697
335257
718144
925915
733246
133813
212971
1035979
1344983
1647053
1524068
1045780
780361
743974
1845117
1823264
347517
1904628
772893
373671
566429
313
1430557
1833952
572763
1724882
1158731
1945710
91618
758060
1966735
650691
330629
1827345
439226
1939086
934564
262337
1709190
923614
1059369
1393849
1198576
1349181
1636239
952728
1429290
1895758
683356
1697824
37912
1350804
1899589
864015
1890975
293939
454498
1464754
1606504
259653
1320293
141860
693865
729991
1937366
1601553
1044433
802238
823096
1826994
1281117
703306
1221396
3309
242683
1140822
1638325
350587
1000670
1867421
623752
1774692
1283391
1445391
279070
1907733
1896449
1644844
698850
394238
1862927
1220117
169636
1711163
1566042
316853
1281170
924365
380744
320203
809200
1604795
1920275
1215176
89274
72298
64557
1822666
1878929
1048203
1164282
405214
1372325
723527
919568
1776869
595189
312754
1328127
764948
874090
1078934
244456
360140
1724319
245483
1530180
1907405
923425
118088
1210563
1302933
1521124
646600
681383
392248
1841081
612553
437151
1960749
1901874
137093
819149
259267
1928485
1399760
1038440
1549220
1121121
95351
1656903
1336928
722523
1036064
1376615
195531
1669528
265723
1260533
991577
1851363
1424736
1095307
102925
1240499
1422909
557703
728887
1491833
1153113
814004
1181883
584047
877598
255083
1401357
1452532
691825
1064904
624809
170966
374903
1123088
118397
180688
620333
797809
164109
1110363
92794
137443
675144
1239538
1365503
547602
336096
1588268
992467
1237651
1861951
136878
1755503
1276757
105918
1123718
1463593
1857271
1075781
1469088
1232205
19577
252870
1569583
1757091
250043
886836
11777
88549
248489
246080
344119
1268263
804281
631337
1949904
1167314
710422
722435
1942046
1628615
1528744
1170227
92403
1189412
538803
954392
533199
696377
815512
186230
860118
1684961
1868477
1718350
1250943
1208111
318972
1849125
784602
693923
1479121
1644110
1855442
1869113
1685920
1214413
158765
532833
1696615
637571
1141487
1868365
202879
625920
1983440
999009
1676701
1939338
591799
1736283
1929271
275707
1316024
1959546
1599797
1899162
1277234
475553
1621375
792065
1529204
1673765
33679
351095
932937
4946
1811588
1631738
338368
893837
1999189
449285
427074
40311
1960865
1046929
1103361
665205
931561
1554234
1527440
1522722
998520
913037
1286919
1181737
1338596
1530533
1704131
892099
1006407
1126619
855590
156497
1052894
1412737
24584
1163359
333238
1258781
632029
213092
1050903
8838
1296474
1476592
1192177
1380502
1005069
747987
1101975
1421646
792152
201032
1426056
1544949
1367052
1220725
543028
1381518
1267591
1848132
822404
707513
1875347
1612551
1753575
379766
1123016
1981171
1422332
1389638
1924323
1897712
1852210
1867117
1874681
158634
1795376
1665126
1073577
231907
835569
1711228
654288
1394616
904060
461715
200969
1134059
136209
1161383
689796
287679
932262
593722
531437
369549
458630
335150
123549
1870521
1228611
5063
1878637
1101841
1530365
891650
1178771
494409
288829
1932927
412474
1005699
774835
1974783
1880462
59493
799301
137087
830492
1412501
172590
598149
80491
30588
1403839
1931300
757054
1148342
1128041
866595
1326851
420802
1251311
1559390
1245257
778373
619437
1805892
1389571
422163
1498718
1154844
446314
1548994
702983
968701
1016864
1192715
953829
510977
195900
40099
1110499
828443
1444129
1648139
1701202
1734745
545430
77385
1525143
1670734
1273074
454193
193457
1557133
960546
502829
515776
254364
1141215
1171785
446388
522512
1930691
163034
480051
1371549
677254
257026
1895919
925404
1679097
1212291
1854373
1855292
422339
230308
943033
432071
1498372
186062
361350
569726
1714971
216502
1811408
1752059
381746
754818
1684327
1329245
490139
405620
1545758
1499178
821509
1818359
1894606
455368
1353548
1436952
1522947
1790597
264257
1051243
714785
896370
518613
1077522
74377
1524841
317924
618336
567822
1585625
27834
1524611
346863
422939
250018
421455
275624
873400
1199835
1553244
1850142
88959
40616
557933
408742
1562126
1495674
1418169
570911
722640
654680
646044
1955684
860619
1792261
1808512
1865099
530514
1847893
1736948
1921668
314356
1124334
187005
1033031
1951753
836016
270110
1946953
1235579
459122
435341
1693096
20079
678242
84699
1680574
909150
1622239
1598001
91222
199161
972781
1796743
1142027
1463255
658882
288144
1922408
1786905
908633
1074388
1182808
876630
990868
741074
1442285
792439
460414
1008535
673728
1752598
100723
303992
692299
1224595
250379
1393196
389394
663904
1912288
425897
968625
1371170
878242
527841
1592587
827807
1102663
1984246
229802
1116971
1386713
1922863
897398
1030111
434353
1806771
540679
1014446
1342134
1829581
1019527
1742286
1809656
853011
1628764
93369
1849238
527648
995766
458594
488905
776936
1636898
319617
412500
671377
1704396
854879
75702
543506
1672888
1385751
1818264
1784113
1421679
1157869
382404
1622477
1967395
1328529
865935
675653
1195864
608699
8825
1509235
781920
1661812
603249
112069
1261954
706523
275310
1690723
451048
124183
106079
1627902
792925
1669684
255513
1973105
224557
366848
1143777
859830
174913
437263
1061888
1037361
68038
907904
1143091
1833062
829842
1392165
772558
316633
1140364
651407
177208
1545827
1874293
14181
428578
1987972
101740
1282682
1247871
495864
1878144
398287
645984
1120208
1972253
124684
348523
547067
1425832
335049
1178816
1584029
734190
761590
1786696
1485222
1813869
805030
998976
439282
220163
435659
1310126
90801
91159
38080
48945
1454696
522793
966346
156976
731853
1701029
390637
1518767
419791
354716
271542
1701279
298469
239367
302707
869213
1353021
1027993
1153641
97632
1931986
1664955
915346
1288357
1694822
312996
21114
1327338
568195
520685
673742
1402455
1558233
1339433
73708
1172021
779724
750608
1815146
738492
1732422
558936
64722
1848138
1225943
1414004
1933005
1487019
1649662
1046557
436554
1579580
1693501
983065
383346
1567791
1976217
1672093
1482535
189531
1747382
946385
576242
1461266
250419
1352479
112290
1478415
1264192
1198884
372444
327970
533429
556398
568051
229065
1174225
1668662
430986
1681672
1793589
1160597
1731804
1035481
825112
920263
137636
1765735
1149957
586307
474841
1331643
30231
888165
1050975
173423
266163
868281
442991
1130611
424227
1546331
801155
668293
683673
5472
1312792
547704
1770751
284249
514628
632678
1923024
83246
1945976
1096358
1504419
1641108
1893085
1162442
1067370
1845401
116053
460261
1983675
268764
1307255
671545
752821
1964591
1921525
155066
968450
1202162
883764
570106
535734
1600777
1605464
1579319
1778463
1869356
1400609
1002768
1942159
673581
76862
932160
1870539
175421
946687
1768445
1216206
211819
1090971
689420
1803074
1290884
1266309
1651909
642648
1664874
1332176
396028
1834808
1836052
719399
1346480
1312886
146212
1065983
1713504
704598
6382
454888
164770
1569357
524542
1466262
554523
1893785
790256
41181
1030411
129300
267831
276498
110637
1900181
1629770
395277
1010590
1418984
1545599
1648867
1874497
1463834
1096837
785884
424158
204324
754500
123930
811312
919502
1315336
1532670
1677753
1894058
644853
1208413
236558
754882
1198347
528121
1016463
1268477
1685021
1566872
434619
582483
1145224
1320619
482322
249639
114042
1122666
1408427
1639713
915416
792435
1023859
1984918
416528
1377417
603781
1918694
1630449
382975
1225816
808926
1011339
273854
70505
384384
716963
782002
107464
385121
1890942
1540806
921848
1436090
1269781
341064
785776
1661998
1402417
1151874
1595535
1063882
1422897
106838
339508
598582
252324
961207
1719329
845927
1495219
98987
90813
1538515
1208243
1904641
507250
768148
1836802
729718
183629
1047837
1394120
703154
1815483
1430212
1297073
1176735
1675202
956062
1134569
1957584
714447
1307099
563843
1856219
1180676
93184
1267612
1026036
688242
1582974
1581528
264323
664087
1058721
1006874
1484785
1278472
1069252
749512
347431
1974479
1615622
48309
410987
108554
458410
839475
1798587
1094723
1257412
979314
374179
340406
399383
463056
1115902
486765
1667649
1823157
1475720
531497
83294
1124828
758564
600102
1198435
1126772
1257695
1878157
1135378
376629
217213
810445
1294411
1037919
1112825
1598511
598513
1114847
614131
762889
1252981
697416
345549
80273
873777
1739980
1675746
866004
1709831
1844856
1430298
1227671
613198
1425675
778838
1224700
1365816
1981799
149078
1359014
1174305
1805434
1909665
16415
1285557
1220490
564367
429210
60155
1373467
1047251
1430122
1383209
50225
1943312
134511
728674
1963617
1356196
1195503
182351
512528
478677
742687
142938
434532
1303690
296708
181587
1743616
1626254
59559
1597256
654612
304495
1509266
472216
769886
1316805
1878036
250482
1557839
713366
432564
90679
224537
1995883
1244457
9137
719782
202322
962545
1192374
1549740
997595
1688605
1519659
154435
497997
426064
844473
1096347
1583649
1861383
846129
1987279
1475361
1692979
186645
441775
1971613
1851004
1400226
1685556
126041
243261
1261304
1127323
1669522
1177283
619591
1835675
1786929
1774361
1277397
521770
1344655
1150492
1418928
1648145
212340
1869393
1488628
1731292
1353234
1401039
1145447
681291
487758
1224524
1587526
509160
330835
164278
1920192
882026
1442338
647336
211220
623676
197819
1579275
1806147
1482934
925166
1070125
648784
1849712
1593257
1076338
1400366
1138446
973813
1800852
1729103
517816
1138650
522542
595922
198551
690150
1886795
274785
1596072
1308136
290490
1870671
1259351
592695
1441307
385178
1418486
887501
691201
950417
1377291
1248419
1167883
1356509
618833
108832
1865683
1382730
1304932
1891257
743312
1076244
1346243
408009
182960
1525606
740745
1228328
302847
631750
1791548
1190646
1140827
781802
1101826
1862979
1881809
1489616
1863796
304585
1462080
1984917
164863
955764
42796
1506110
678197
1861441
1106487
1462923
331458
210397
956456
164972
811274
1055695
653953
243951
1355734
998365
324718
1767538
1961557
923523
1332279
1726005
1282054
578694
1997793
1462689
948610
1638078
37728
1031596
984678
1060988
1304392
986292
525055
84728
1022700
427962
1601069
189256
118377
994276
263840
769250
575684
193287
824765
180039
26455
83937
1439418
1140097
1875225
1790554
666574
1040016
763556
1173513
1053618
460145
1339160
1562195
932307
1460877
1038271
1832849
776917
1246818
873102
730697
757474
1311633
1346114
1190612
396843
1716129
355916
1624171
1572289
1851007
1931447
653284
228288
1301118
1176399
351081
922126
489541
656033
680015
216151
846732
1865242
695851
1098832
1572148
1154684
1026723
385445
560416
760908
1682215
915387
374603
1794186
778891
582767
1316385
373172
1176596
1500917
293527
1804228
89747
1656399
255533
210674
502414
1626648
883011
356681
1094464
1476740
356729
1258517
1323260
326762
212002
1786274
1987809
38415
1120284
1968513
314569
566163
839143
1839366
1111938
746182
523563
371963
1342390
473020
1501360
942698
553264
68741
592734
1222577
1430115
1578515
1636061
1910088
966321
1352225
437183
1975422
959299
1183717
709915
564248
1224496
1581095
1336084
96356
557043
1770184
615339
820180
388979
547860
1476377
1706413
1512709
925000
1000005
1122250
80082
394490
341622
726673
1182756
1160756
1642648
630720
1963373
1474739
160348
1129186
820610
1869692
1762905
1837
841827
1266322
840443
1660341
931414
1977350
1095901
476286
1473933
1461503
398074
631184
1251051
1830593
1026407
638026
1400852
641992
99189
582882
80624
1987191
104350
1629098
1770443
442979
1602128
946791
1120815
1361998
120739
99405
1367528
209658
1684398
1592865
353715
414126
276309
1404103
313755
323227
1404530
1628954
322144
855310
722373
798652
1058568
153921
264652
1357869
1488848
816179
501913
1408135
513203
1305352
1831048
1271133
150666
1630036
59140
641863
158377
682207
1134425
978756
941642
197704
838740
549742
735617
1528373
1323058
729196
1421910
41349
449732
833914
1203571
464670
724025
991394
1814833
1830638
1640991
452788
388295
1132461
1926520
175038
28291
377885
612707
999846
1470942
1467425
605478
338579
1216967
917964
1614253
1795809
892321
1858142
845509
697510
1686037
180685
1800728
1899788
1555846
1063389
618468
881185
21741
1010370
909146
1621236
1634903
1378168
736593
751724
845821
229013
1790541
605932
1975261
441147
314701
506660
777718
956820
530897
282027
1479707
873612
237049
930303
1061269
1694129
120816
646105
1507069
368125
1893299
662830
164699
99922
545355
980196
228752
124075
524179
1170628
836722
653063
582320
745483
1825234
1573313
1709151
1496114
902141
268520
335729
489940
516768
1884857
1493840
27318
909857
1280038
1867036
1575758
907463
317138
1145506
1522036
1623448
1696702
861107
1919128
1853565
393251
1706747
1015078
1408204
416030
1930205
1981533
1090622
886665
1245062
638265
484071
1570885
736988
1146255
37132
1295367
75276
107802
39637
987290
1829895
1165
1328464
985513
1426383
1553648
306234
504659
1040954
987814
318805
1498401
1046046
729591
1659508
150586
74417
1354266
1566053
1564976
421404
1199671
562879
1094284
1474045
144927
629360
1095292
480232
1371877
1600280
282828
1456399
1334474
433387
1879857
175098
1173146
312882
80386
431671
783104
859666
898627
1543538
33055
1467946
771152
1722183
1637477
1534609
348390
753732
1529091
1758678
941465
458821
1723589
1579859
1449896
1654073
1081467
597871
1180296
29660
230139
865795
114707
1130588
1837297
1895895
96063
927955
1178745
770591
1077182
458169
416940
106589
210186
502744
245155
1821394
1642932
490338
893221
1397383
91189
781587
1931300
358497
1850737
1893550
1375760
262777
1299228
627592
1959651
1450978
1933362
771626
1939502
1085496
432841
192313
58661
830071
1966418
632538
1512732
38187
502415
1446066
941666
284250
961564
1180509
697237
1015825
1679670
37151
955625
474001
120797
454243
801482
423576
1837057
1212508
675997
1389796
1305010
306681
1859617
1039448
1590901
228759
1326632
1744438
202668
1671995
1282505
538103
1797872
1054476
293574
797229
1261995
518150
1296477
816873
7118
1639394
126329
1113772
575651
853763
606052
380600
189675
1177475
1831222
1418617
1968443
1074256
13588
1278472
831577
250225
1932166
289002
1638836
771597
172676
465072
1860665
435645
1198375
1511513
445919
1119733
706632
1077859
1738288
602310
1202673
214843
1666829
831965
1002482
66569
464708
715851
726514
596934
939124
1459978
1112645
1451407
1072848
1442578
81090
953709
962940
1459821
356865
1683512
560592
947267
379071
1334469
174486
278019
1734738
769221
1463111
678078
550420
1259574
165023
570262
684414
1449213
1804690
663956
1227599
1716454
1579263
1820216
285207
1353165
1621535
1783316
218172
684756
1584109
216769
538701
1392972
1327288
1547136
1716160
905812
820018
604964
365079
1467194
1452198
960583
1771875
1342146
1054450
1098527
34463
949230
534627
1275153
743429
1423354
1528101
1889912
1141620
1768421
21691
1308807
164334
518829
1248121
220832
1618251
1097970
766174
602658
1487610
1553768
1131151
1829591
808437
242854
792736
1876335
384448
1293645
1023191
503878
1316186
216124
1783415
1174422
803930
679743
1150490
184124
326143
1116727
780627
1992114
346296
1868859
785537
438668
791348
1880544
138732
1375453
1092041
368629
1932621
348906
1544233
259361
1217528
297752
1973049
1843899
92895
982017
761410
74271
758621
438580
1582762
1214984
867609
709119
1022722
650751
1526045
1017753
1879599
720615
1683582
187428
529751
1188378
1792089
1638323
425961
836680
1547750
212120
1494985
1435603
1603142
642568
1610157
1321819
1243637
1361691
1742158
393358
943406
172082
450789
294784
1748990
955425
1455223
1567058
148195
330050
625116
662749
1512528
1107278
333550
1554568
219520
159826
220546
1777745
530170
1200652
1350954
31398
1163721
889899
955951
819818
1028559
1635721
1539980
1529857
92064
743730
972792
1718792
737820
272435
634456
1206128
1460263
1613075
1863350
288446
1913080
1145058
239681
396193
255308
1429504
365391
1518714
1579167
97917
876503
176848
97492
1838535
1225813
14878
1280275
996861
1492286
473345
756589
856635
1162553
1844066
579081
429909
1179997
24324
1641589
661595
246739
1416923
919961
1006676
1390204
1892032
625210
1847015
503279
1086731
1298415
1747731
1180191
1718739
1302572
1655808
1830812
1683977
1275657
318289
1149987
154734
1624548
786968
906140
1803118
429555
1806611
1894455
1611850
1418733
1350663
385500
1675895
1627788
538841
1984421
1678891
941267
278593
555857
1681206
98989
1028424
872866
930550
1643112
795475
1630720
1331825
1253628
380597
351803
1568421
837780
1533480
1423580
1496704
1289912
90534
987134
1394441
1736751
1596204
25235
871823
709348
127253
477628
1648126
1602310
798893
1961123
1257234
297445
570244
1031903
275229
863842
864800
1137363
672784
1403983
1746523
789926
1907421
1729766
848140
166141
1009693
359857
458346
1206605
591154
1592036
141291
1382746
337028
999193
1138026
1390133
1638173
8014
277245
50725
1517640
1613837
1803981
1208469
1501045
1666135
1467440
839055
1015351
1055214
66404
1569967
1994236
1281975
28102
1234141
728031
1978200
183060
1804192
1671049
1341296
613332
679407
1081719
675942
375271
405285
478859
299563
1268595
1894757
1563487
1658323
490871
1183635
1131780
248282
171619
837403
1033580
1311443
1798990
303577
1147029
227667
1684020
524546
1544621
517993
859524
169142
1921741
1018897
767693
1203904
520644
606731
1247933
1043995
1199136
905068
1219603
501108
1886685
1118436
742761
1965645
1758379
1092395
526683
921607
1895548
596195
1278593
287187
1394283
1819311
36448
729598
1163551
714463
238705
34224
1928144
249273
38743
1374207
1209534
419255
303394
1649591
1488825
119685
1925
1513070
415876
1271518
1976674
362525
1814900
162976
497851
1368566
1829179
923168
1659734
622711
1278453
174213
1043186
1025695
1979540
1849401
202960
1253513
575732
97909
1066360
364606
1781081
1983589
433230
1340197
1254458
971286
454622
1057301
78510
1940446
1896940
1716997
1019263
273282
1323807
976568
1245078
392270
1879266
915783
1158059
998807
932315
355282
982843
506021
785157
286649
86686
1455657
1475916
1988799
958510
192441
1018233
617959
540766
184551
1077523
407030
725541
731434
617439
1582783
319638
1943672
521806
553063
1842117
200844
523525
235319
1086948
235514
1757582
363887
549977
1519352
757033
449275
1976978
680446
959208
1795092
1987065
1562023
1153475
847989
1620011
1829875
40150
87633
1358642
940734
1054748
126338
85715
1780288
1322430
636820
139546
1110271
294516
552363
1938634
137759
1488059
914862
810882
1927441
588511
85221
1698431
1387388
189868
249015
1122301
1248835
1409317
1104140
1248590
949025
1484211
877654
1573572
1506063
362849
1038375
406516
606319
1233348
103377
1886984
1475463
1909318
1164609
353109
1443108
113769
748659
1022890
704503
1807213
1222054
795931
797156
376397
1461782
976688
118033
495311
1280793
311866
1094649
264564
706024
540182
1522828
1002143
1075956
1355719
1438536
883535
81574
646481
293225
1851469
1787720
21789
1391582
1136571
1254777
1557640
890659
238965
1572578
168427
1531004
1467403
746402
1745830
1551340
433721
76690
1664547
1968402
488899
1139095
1808885
367330
250392
328758
1744169
615586
296132
1926098
247445
1052693
811669
33240
423022
709329
1962926
1955609
1936898
1969884
1835188
1842172
926553
1873389
935559
1345903
1558115
357685
420734
793940
1264628
221950
500042
1317372
1110227
1773548
1163086
1341410
1317872
1241961
304540
1241667
1007343
1979202
886378
1313025
868294
1640291
1367733
430452
375629
795318
1142346
647926
338200
370576
1412266
146121
1500511
1498742
197272
885944
271102
474558
582393
887054
1604220
1304484
927532
282592
1538777
1936045
225885
518292
1737415
1939264
97123
257851
1773575
1402481
644730
806266
265109
892915
1895314
662696
870266
1506072
829837
55437
634224
1449368
1426316
556032
237903
1556587
1051613
454397
1043868
1039783
1981123
1128320
771053
1835776
266286
1264893
500147
1155957
1195651
1987301
197942
1791530
930774
804700
4374
1980336
71221
803522
487696
1816634
1109095
546198
628600
1246644
1133642
1385219
107244
1620126
1462226
193109
420473
814188
579825
911062
1043858
1632915
110654
1889652
983978
1643553
1947856
1394241
1474878
886631
1007907
793352
1221414
1146511
461619
336170
294595
204606
713125
831820
1062989
188260
655631
864841
978565
1534426
813509
1199631
1893921
1619349
1625204
946363
1600172
123429
1612209
435023
427787
78977
1006683
1324895
1008033
1361279
1020123
838906
777561
978939
506603
348423
1575210
1398671
224274
1751772
1646497
255931
868798
42536
216608
153264
1878932
510902
271644
523894
1061789
1903764
1472868
324006
317417
961632
1204797
264456
1001086
1003146
5403
228582
661292
1617053
297660
619306
728066
1634058
1880093
1290621
942394
1083681
882283
774345
1589468
1556548
932649
1181551
648889
1874034
1241083
614409
116997
488891
459215
17604
1309060
582992
833817
212692
572424
1524818
1798578
310263
1741076
930793
509890
1948710
1153350
716502
1551181
1617390
916165
1763619
1900470
1111364
1658804
1892183
900125
1109235
489754
1431845
303770
1052544
94127
1868765
1677263
1776817
752812
578754
476529
135354
986082
1292900
1239294
669342
817195
349825
821628
314351
273890
1368049
75834
1115153
1132205
1456585
1571980
1058538
43264
1378770
280889
99625
221014
1555786
177366
1178369
633781
1921586
266427
718774
1929854
1853265
1197677
1866497
1722226
298457
1373844
719522
1372465
1988593
590942
9151
194350
32227
79486
631915
915863
1797449
425612
1739087
1518934
480790
1867528
227197
1760008
1313465
1241831
776736
886688
813794
1641273
396628
101741
1645007
1208016
1281219
133372
1749699
506658
1582633
1889856
1619051
1767329
1692392
1947871
4122
1913153
857531
1357322
747194
1585007
791194
568151
118063
955485
1011431
1023716
1363902
247661
1042865
1364453
614523
1156924
1552200
715906
90257
77757
665322
1929636
328613
38255
1410943
330012
1936359
1156121
131768
467692
1309862
250054
262816
876148
727947
918632
1966623
8727
1959329
32254
97309
587521
1911843
733378
674133
480842
349088
1102648
305250
1242369
498917
1879691
865981
1367992
99250
1201655
652297
1780462
859673
1603262
1104973
734999
1497407
1824572
331402
1773354
928109
1767715
207451
1953667
1756601
1700217
904483
1011650
343690
241311
543438
257001
1292865
1003999
960615
206245
784678
798480
1016613
878152
1053666
1668609
1554795
605245
1601501
247717
475796
1333400
121715
748525
1785705
1494533
263621
1581668
1761642
606966
544483
834116
465592
1700672
548392
703992
1875019
1287295
452683
119504
864935
1996432
970446
1808286
1460413
2534
300533
1982525
685659
1557827
1568738
1677787
279123
335659
1718666
1293350
107457
1409958
1019836
1333865
1323730
1841760
1938998
1700701
301264
386906
1553148
1115743
1125926
1055591
1025792
447005
931853
1342966
38328
1819080
1809198
1598288
1876196
1407003
856116
1696009
856466
127031
1928975
1816646
568136
1331242
1266871
415281
363661
759260
1793098
285373
1866016
235507
1265193
1561959
1116462
876564
331877
25352
1079671
1668752
1929949
1173047
280450
1539939
1730191
762491
1712277
763969
1140931
1159860
197682
1000666
1199634
2721
1001868
1451201
339811
1169466
637649
1630264
1522614
907069
18881
720370
1022258
270559
49843
1599660
1363782
1495072
443130
1211413
194651
470898
600868
848307
104196
1386897
1941810
12069
1048228
1459990
702212
349136
714054
1764771
766617
526270
629020
967767
1596096
1547115
670423
690475
1090516
1256375
1265640
410605
879434
422438
1813873
1931086
1926749
1030467
123684
856433
1773668
852460
1583914
38140
1247080
1458832
400551
746324
120018
237517
1105369
1428258
1592335
1669429
927697
1327656
1420314
104546
828251
561542
1110427
501846
211218
726541
1785618
1032117
1310021
1234555
1493161
1802101
1321890
1630389
885306
316412
1457808
581955
1159808
1183308
157745
336589
913331
267046
1221796
300899
1483920
968840
899102
418113
381394
961410
561795
350421
176543
353016
1970825
821835
170159
754595
65411
1260345
629086
1286841
944456
1942078
1536348
1280133
1150437
918395
1509969
1030624
1257902
186905
1495568
1819799
3963
277207
224860
805389
653456
1129182
640337
1610921
1720601
713604
1510334
393174
1025301
1064452
810905
42702
974845
270223
879453
794699
850042
743969
532961
1986518
1910138
1317666
882107
1756051
659881
1517017
401343
170584
220734
1406330
949776
319309
1959780
1194073
1002972
100564
5539
1286955
106887
46909
1401620
1714934
183508
684199
1354554
1305872
290039
1955306
549057
1969395
1858897
1842865
504902
217735
1729268
954460
363009
468137
959193
963387
1733483
1652243
1272358
861562
546993
1554598
795588
1429118
221539
338435
897696
739530
1338037
1367266
282001
145733
1994083
355239
1669158
1468823
1380544
1515962
1908123
301153
1523778
1384555
1855903
909653
773829
944384
464904
41729
396989
538367
1486444
625922
830538
99389
152472
959750
529326
1432725
1828594
241322
1677552
1564513
710545
386440
1902301
1010549
768741
894656
1750123
722976
1454267
778875
401158
1726205
1702600
833652
547576
1100002
1055541
99170
878454
1507874
658407
1686068
1146665
1169450
974546
952944
1204820
1015877
1962832
1808961
1626681
262326
1208958
1328166
1533228
883921
1798565
1890986
1125221
1464619
1431705
1790853
1234736
1901374
743693
1710556
1083149
812147
1563795
467614
736725
1117278
501139
1748435
1116783
352726
495866
33373
1129105
154638
1839070
445554
473253
1374171
576943
1058244
1283317
356161
841391
265154
1647520
927178
1459132
698348
592907
315599
1109204
769902
1511090
1852479
1251634
1013230
560933
1688716
1088153
391140
1269162
1813137
1199827
175309
1405289
1204217
395534
1686066
738973
1199823
1518408
1012190
1931859
1654540
1465836
1675853
660512
1586072
1125324
82075
1868821
1042576
512943
531726
1205532
115712
1100001
1940943
661553
564059
1133739
978568
1665511
793788
1517708
1128276
125619
93549
1869923
1275576
1719728
1831653
215463
587679
1456216
628722
559352
483574
1602914
1972385
191532
1992313
1358324
277723
1309021
1660984
968160
85716
66934
1265235
201090
1694913
321006
778842
688482
1937155
1829636
177655
317070
290933
591800
1725671
42454
921921
770576
994088
36823
1675711
1490291
748347
1491247
1764737
635141
1387119
1313031
1564547
902591
943341
361489
1617603
1335062
865617
195916
1419289
217342
1393712
1994442
1323342
297452
1496302
143254
432179
150535
90791
1317486
1238259
1009842
1036631
45328
260262
1194769
492249
953334
137927
1276933
213814
149856
777065
1199587
1199014
1142556
1131124
1342712
1010186
854077
47487
1244334
1018486
32428
1836004
1703221
1162857
541856
439876
1379343
262247
1479622
897694
1624101
1243442
27474
284707
1073909
1132947
457631
244640
973992
1082225
126595
1834783
1482613
1508643
90595
1209824
692049
1061230
1122941
622748
1609200
885811
1282494
865435
1607329
258509
1983265
301763
686574
444305
579315
651284
1847585
727029
980803
121320
1893677
749295
412104
150480
512311
1406664
613538
724897
1478672
564177
711508
1193656
737054
481476
149831
1692051
1399603
792394
1812528
813554
1949993
813227
1370033
1001012
75080
1399478
928888
1391454
469855
1078548
1763107
1975148
1247350
786062
1831441
1654786
1769444
110752
10958
1498321
1116121
162544
8367
883160
1682731
100593
1615542
656689
175338
211980
428039
1123564
1160167
962575
335577
61162
711560
672260
1158827
1719695
133698
850005
278050
1101027
1880727
538471
682132
199546
1516359
937518
1381213
86226
360591
584321
747681
1679888
1793328
590850
776871
1837258
825583
1128600
879709
1792502
317935
780075
628578
1759709
1523084
1963409
63013
1679285
1199805
140070
653948
1319316
153954
242136
1883992
1210694
483101
1384858
1072605
814338
720846
134746
1434068
1496832
1956925
1036436
1070257
893658
500691
1173685
1695898
896136
1375535
412004
1121031
530487
1829031
216742
443370
1543582
267254
22486
443962
147558
1248429
670959
196673
1404872
1690894
1856571
751549
392820
799171
1866870
326875
1963743
1493666
585826
830861
811749
1399172
1821114
1472142
436585
1297728
989676
1149776
222418
253769
312779
227157
1281635
1406189
685384
1008594
586065
1329428
1250118
913109
446693
1090030
635403
1067021
69448
923404
1188676
140853
822134
579428
1546965
881568
313583
1604044
619078
664497
321133
1795927
474516
1534975
951480
107422
1204878
1633761
1362876
1970150
596062
1603598
1638616
1964178
1552690
1890096
1145401
188336
493574
1972324
1395341
1261400
641224
1745621
713488
1704533
1715036
694016
1924671
1934990
1801343
1111916
1655851
1788075
1726741
1304375
1299015
1441761
66111
1502527
1657152
691470
1599807
877044
1709160
1681031
1720551
471521
1317390
490866
1961359
534883
534884
1714140
460514
440052
565639
1209122
486172
1731355
1116969
1561769
1672589
726595
745072
650991
729577
1565143
703012
1559845
43662
1729200
1873518
1890458
451706
721657
817433
1717756
1438162
199061
938507
1462135
570488
790862
1211323
1363133
1686881
527304
236527
1170114
944194
328260
846883
424912
607076
589741
1222116
965537
652022
1217999
1388504
1790988
825944
293887
499070
73912
374219
1079357
51140
1477307
238175
1210197
738713
1455945
1288733
852275
1504696
1597058
354933
842149
1677419
159055
392262
719140
1337386
442383
1591071
1553887
563248
1814967
1517481
63782
1786271
1906547
403540
1756304
652565
1955329
1773683
131723
1611415
1900926
1144046
273858
372734
970043
478419
5653
395485
1686722
1102203
1343854
330837
1945693
13297
603726
458825
323512
1919839
1774798
1243708
1072017
639690
1238105
533301
775807
1386708
1691594
1644046
1042361
1145777
649046
454864
51928
899970
886819
484700
1034081
1569508
171158
966335
891513
1977605
160409
1226152
1949524
959378
78071
64884
1603668
382765
448035
1947176
1542937
563287
1622922
1514545
399800
127170
281657
1877578
254457
281859
1639798
1348985
1227787
1649366
1196744
1130160
1028131
456949
219976
567024
606044
1120810
1114891
1702581
1048000
1704838
481543
1346323
1254558
148060
555706
1215900
1415602
785396
1432388
1309857
1993847
1897141
904780
1659633
1601787
1678457
1708506
1123431
1095192
22261
1856183
333969
797664
1235108
136310
618214
145878
1976927
33435
1851986
892386
1667834
1867273
21767
1162237
1363878
1259245
985488
1708267
1441002
447066
1688646
4239
55622
74644
93548
843708
1119590
41766
1965143
618977
1769498
667464
1465789
1051112
671432
1145478
611477
238489
30937
183424
1523110
765025
488629
1120507
1343603
160286
1436745
106228
142800
352940
515119
1734198
214210
217900
1584647
1924167
117927
385743
452682
505526
1293802
1369567
783478
1823156
1882040
1771635
650446
363363
1653401
1272473
1354939
271885
152714
1140900
483305
559254
1936675
691734
1425524
1758822
1587759
246228
1271174
258155
1211159
361350
420067
1455181
410117
801736
1771309
1812244
305429
415504
1101031
928256
917539
539257
336768
328096
480088
1706119
1413306
361128
1580838
1446812
153199
558401
1639081
1544478
463502
1929056
1048929
298952
904966
547256
1383691
1811993
742879
222354
1874488
782197
453892
625746
1320672
436180
7843
757065
1875402
250103
138023
562135
619253
838847
1410458
900958
1517912
1046326
283907
1332098
171665
1000996
1646502
698806
623548
459311
16647
1380500
1139049
1962485
341409
1665495
1945440
1504455
101322
819470
1572222
266795
946504
397049
225528
511565
1149616
482921
1075868
286298
1835179
834172
817810
1435392
1900693
741362
982564
215995
44581
566630
929075
613615
1910495
737716
1342727
148898
961470
900888
482153
1004173
139777
212244
1387413
1050019
485382
176203
753847
934056
1165111
1792713
909762
591269
420510
477521
1871126
1120840
1940904
1809393
868272
1581835
543443
1168190
9407
721224
1725517
783109
1008034
965370
1683559
518561
411341
840444
1936921
1434809
556128
201778
1874184
1061993
1386808
504884
671542
237081
931155
34702
254005
131899
1483757
1227947
1114485
1597236
825538
1178863
635903
1439432
1174627
716680
578945
610871
1402937
1013733
241003
1198108
1710492
266574
1816683
1170166
171291
1139479
1694970
1054253
690307
6127
685134
1225364
1193880
1772331
716186
153877
889487
152369
1183640
487687
792875
1342087
1519273
458548
1044956
1101985
1619353
1932112
652686
1269921
355154
1104925
1932762
719596
1564870
728956
297766
776521
1369721
1045315
1955902
716268
1673276
352817
453728
164002
1484580
814327
1378063
515139
1223208
1164606
1771519
928879
287577
881934
1390702
407539
984243
216090
1027020
915907
282739
906679
299251
857212
1508342
1015772
1975794
1452361
239593
173867
1902939
932001
1973811
1876740
437758
550216
717991
1248937
1366083
1540310
1386695
1635228
1369071
1611724
812555
1721071
1646400
463139
170869
263400
1371359
600098
1884646
1226441
1861743
1949176
1755548
1608046
452990
504519
461684
660352
113070
1266531
1460614
847498
1688955
1692790
1647267
706653
1369610
1584930
404007
1001182
1734477
587723
1650751
478479
1355235
307971
158669
192216
20720
492039
644510
1227646
1075772
757245
709202
362231
625766
417258
1841114
1657730
106858
541074
1179408
1057151
191830
1972184
1666273
527077
30931
84191
1525352
1788028
1279639
1591486
1029618
831085
905806
544176
1803017
1711332
34540
1388840
1306499
154389
1971426
291427
1097964
1309273
450445
1088115
951222
1593987
390359
1450576
1920565
66104
970165
1670274
1622358
567509
1839282
1731702
1791770
389248
326920
1686315
103453
237026
1182219
190803
1932953
1533014
451796
819483
645512
680741
8154
1678764
154501
1606006
670967
1120869
1829859
1329099
956580
1151978
1127190
753169
1366176
110815
34567
330586
1950006
958295
1102414
1509141
1902986
1367084
497924
1675072
244565
1660486
224900
136342
1222115
1958872
835600
1500804
1042404
1933208
731626
1048411
377058
696710
619682
1888899
1793191
227432
827555
1830364
1658984
1106176
177515
958170
442543
84548
900321
603868
1003822
1079857
1151196
577163
776550
1593363
1929491
401531
1456431
1840468
872190
1584602
462436
643154
440664
1138265
1515234
1620495
1221990
329360
1210423
1663296
1738176
1193513
1959576
1136358
442368
99359
886953
1011029
1162231
800869
339417
1185032
1769865
940891
1058490
285001
389974
1282954
107267
1255033
322230
903402
1910617
1767399
1553989
1444713
418890
702657
402896
1706481
185102
1970742
708800
174341
1048417
335475
1273986
1777086
18788
934233
1712723
984498
606011
683968
597933
1603982
1229669
1112705
1896291
1280640
124531
60868
766132
1941571
1315767
155657
1746749
1590259
1238943
415389
1511681
1632459
1627467
45330
891001
186927
1870929
361882
1813580
514911
150872
858206
1993921
171877
1371680
454109
824072
1581170
1649795
385353
102425
630185
601104
1315368
877945
910437
1115015
1653195
1705609
1641186
1064874
1889530
1983238
1951616
1951656
537531
996883
765120
1863412
1692087
785169
622269
803078
982244
1208494
463036
1214021
927277
1391038
1034087
1611388
631155
1203415
1667564
315401
1272074
161078
49330
603780
1062460
733553
1880944
392691
9133
270682
1192248
684157
758977
1021946
1006579
849995
772235
1758998
928637
79173
1700212
1809499
726106
1237453
88859
1220892
184310
187720
738812
49084
437965
62961
1213794
1607668
1806771
512110
4861
457682
47371
1448735
1105661
1775763
373563
1784702
1813035
753116
1999850
1966951
1381986
170793
241775
1504183
343008
1043105
359838
522546
1186358
311476
1369925
262538
1821991
797697
19324
1247105
1398609
652802
1887300
1439324
485612
1051566
955399
961979
329606
1766076
479236
1710288
1922852
1743528
491034
1705406
1515863
1709703
1073952
1006423
1962468
1761768
987187
1705462
906910
1621710
140823
898775
1817368
837606
1041648
403334
763962
1465934
538965
1710395
173785
654709
337849
1821767
1025537
1985298
1334042
1223343
545021
476715
1547139
463981
690203
462349
1223698
1007134
1562197
39341
209375
1208254
16983
426439
1078470
1382670
1137072
513577
1028912
371709
1582174
1460540
1590584
1160227
399340
1430369
919083
466195
1576117
877616
1854626
622408
1688744
1711659
1605906
201931
38582
872312
1319942
1397859
1221090
422118
459664
940421
1783922
835635
546208
1863839
1645021
434873
773061
1854235
1003149
1438615
218827
564491
1029589
972019
284463
390968
824736
755828
554488
1005035
1374852
1123121
796340
1705609
1835425
395131
1548571
1148914
499323
1559719
895480
1265893
1146034
1667993
1033124
976224
1546352
129083
153071
18083
474062
656746
1869509
1166451
1598059
892272
1672689
404167
293181
51321
958465
807218
694243
674913
666632
220980
515869
1857972
320039
1778846
1916820
1741155
1411340
642594
272800
905255
769962
955156
1193278
1636249
161221
1113213
1641767
78172
1707346
1328141
675345
1863703
1712633
862724
1804449
1636526
717354
921298
1507314
664418
1288484
593593
733389
388293
1154229
171130
1685229
1571354
153859
650284
1793712
1891688
1560097
1169960
796398
997537
1376475
1158934
210517
401108
887740
1093276
1082512
1992651
1105920
1250429
455938
405483
1871078
118424
1891748
963933
1544658
1530019
12215
351257
1079597
777791
63750
1523614
1083042
1502061
609685
1183363
998160
1007726
184406
352739
1267999
1568094
557124
1356972
545143
745040
1335794
911622
1591286
1500984
1139158
1375314
386061
248178
200677
254003
1792952
1095350
923109
334387
804885
1868198
1105050
1907246
1419352
784926
1557630
648461
1555766
1668247
1174356
331430
899957
346288
1928905
1399368
1147458
1321212
864854
1663619
1095294
460317
1482519
1845237
421655
1671390
1789307
498926
1898347
81563
1853259
818304
1559020
876554
1431083
63869
1151964
1707032
324396
1916946
1346774
1120559
1572814
805154
1573446
75088
1012666
1006754
1626697
147041
259692
979141
235976
1446401
1622154
1112632
1159577
215094
1918824
1522339
160880
927125
684693
149016
1791149
534347
1929339
127521
1818981
1205768
1846884
651635
1809779
151292
1274630
283278
10852
1869773
88857
309432
1457634
472501
440583
1380236
1131922
1134819
240236
1630748
1850993
1050148
1778415
1010610
300259
1296704
211636
613917
371269
76127
982468
306084
1659961
1159764
1844031
340232
963019
1752083
347921
570650
1421642
1822762
76882
1342072
1440042
1611801
1176909
803133
1634376
433238
1682617
109549
973003
1131334
474506
1976735
1087764
560314
1697851
973976
551693
922290
1710548
117940
1296714
758487
1939846
924732
208383
416470
915811
1700649
1527629
645820
692415
938934
489558
945780
700644
47480
1018893
1216628
1913496
438447
1875822
1658741
1758776
883099
1107365
472132
795786
1195065
1248016
1375650
854744
1087970
1034850
300600
386660
226516
1353098
1264346
1045427
1489980
933837
1856580
1077379
1750447
1680976
1270006
1269775
412250
1386155
445694
1158073
1069798
1627760
332023
683357
1493598
763017
837918
351495
1585154
395677
1538832
914690
1316981
1437990
1118412
292455
1050839
1842762
564639
1416981
1800692
358247
604974
1770644
894725
1097150
989833
1200848
1900121
1088040
565230
768628
1797238
94281
1564608
1785010
1620
1126605
1804783
642254
1027399
903916
1285952
1802386
1303234
1014080
1653807
852560
1760999
605887
1745473
1583763
574830
939449
1238259
865224
43280
1309882
1536812
921593
598399
928131
1853109
1169814
1840334
684092
921718
1817445
46299
970002
1983143
50421
167157
1568378
1560049
623624
1606118
200671
1685286
1309366
1694507
813610
305376
969318
1331454
233138
42748
116497
1015414
1681976
882052
1296201
379661
1255183
1045102
1265550
1647467
831339
32390
913659
451148
1260359
382905
1651459
511985
279449
1413432
1077227
447960
1295011
525472
1500392
230526
1133537
771239
927694
939580
558648
1242092
1770427
1127350
1388638
585151
702236
335301
1344578
640033
13628
1924164
496933
1819506
664793
1434392
1838086
1790622
800439
1821208
805402
1164102
1116035
1233083
262626
1935113
296535
93029
184185
801890
1751717
937335
452268
1792233
51100
29604
1693999
1020816
565407
779751
136572
18697
952068
1984800
1317772
970773
1987458
1578107
1085835
1387736
614605
1086123
879835
108025
648489
92891
677591
1816284
1133600
1709489
1044966
1563027
737903
774645
1243589
440947
84163
1737270
1491017
1524623
564877
1020553
289839
1029120
464815
1249204
1840831
952598
1268266
1939688
1461108
458698
1329777
1437910
1126972
552144
184818
662884
910191
563374
447015
842641
443548
1589356
1483992
400892
510369
47411
353369
1519695
100041
773750
230867
1706235
684948
84005
360241
1913253
1193011
594352
751436
1443368
810486
110061
1850503
372945
1744263
1711610
156760
273251
907644
1116375
1069645
421480
1304307
1447024
1316726
679842
817929
1744429
970444
992099
184571
666354
1024437
1936137
370846
1155581
593276
1188726
1079304
1898634
122956
1923243
287171
1010698
515930
858824
1585902
485183
1966302
1856352
252226
816765
138147
1331408
152635
845997
577697
1112450
674506
1771719
995436
133695
295855
1345358
788011
436212
845372
1453686
137552
1559748
157130
1521003
1648209
482007
449074
812333
295806
802705
270703
635570
1696415
1369935
1070724
553471
1682271
1210333
1963000
1166467
1216830
986958
1702475
465908
600163
151653
1633510
109152
1467963
370584
533887
43046
198665
569296
494306
59426
1459812
1108842
50818
1298850
1572909
653756
1787574
893986
1242455
1277558
1611539
1879354
764689
1137475
1878821
1190259
1354707
105677
396124
426501
1387
232571
117622
398445
1317123
317075
692599
16832
986329
1198420
1276110
757419
977256
1544156
1243256
306440
808296
1308309
1094297
1377496
1233564
1541709
1025306
241593
1249520
342819
1514805
992432
1436120
955958
545166
241635
704841
458422
60034
1322165
272675
103459
583967
627851
1203315
1944592
579032
862690
225481
1830641
1867448
812940
1795814
1660709
1155297
956395
398627
1385550
98093
1777850
1675174
1686713
434927
287424
1733522
1769012
735222
1477379
773109
596978
286706
369209
1504002
1729357
1499676
1139621
1196990
1699218
1142547
1036591
131903
1499684
1524981
74564
528506
1989452
239207
1335041
1364974
1827715
1656589
1880017
1343620
913953
1065192
453801
1247316
702674
1731388
369381
857023
964524
1449216
1327701
1784918
1564346
1152981
1805555
1774103
314340
1000924
157664
1971823
631654
1900178
367388
699826
169489
1203454
1404869
177878
908144
155984
1583528
925135
1822576
925480
350327
1756091
1082782
1276526
1472261
1040853
1959882
811003
1863562
697135
46565
509105
1696389
707969
1434476
1838724
787270
1469296
546472
460911
1335481
663307
113186
1269527
1008398
1000170
403509
1953466
1171776
1189118
1245008
1631388
194462
48760
61796
1126175
1822758
36736
1700944
1811857
1302076
599819
456605
596260
590619
672606
1428586
1834588
1646665
1845781
1515488
882140
1277903
1131672
46846
1571785
766828
1638682
1993811
1045855
1988497
761092
396876
1625525
447872
1598672
938381
1763368
623247
1972569
1133272
1036119
1914917
1210414
1418801
1674180
1154722
112128
665367
1653973
1203747
294286
1304857
934923
1244686
1294172
480856
556024
1715712
1663954
778414
702592
1148133
1389131
351520
1036312
582350
657459
490636
905383
1012242
1640808
532055
1251378
950171
1893391
432063
771400
204144
344127
648068
1901271
350980
1597936
1957454
62404
689154
665724
1015634
1846263
697285
1651093
1277381
563619
414269
951717
1066034
1058236
1123092
1601421
44080
22691
272703
698065
1078049
1063179
716009
1008341
916226
1221916
468028
151434
942426
1798128
1963093
490121
236469
1421
1366976
1853937
1166668
1635002
1898808
143040
663634
1696169
1722617
1050467
1835263
1498946
1809986
1982541
1655050
1834436
304697
778523
686505
322862
1794135
998040
1670112
1710001
19374
1702972
1868473
1470187
293663
916970
1224577
1718694
557393
1715987
1520083
1663256
1145780
1380204
64026
20400
357759
288966
1787255
442961
708309
1109582
890798
1099932
288016
461503
125766
1503912
1624060
285738
715646
352486
1348313
905048
412804
1061113
557291
210657
1205757
660401
1517681
396295
831643
411066
17490
467881
108393
934722
760236
839526
1896209
435283
1369267
625619
886022
160787
633298
1769754
735303
293248
703237
1848173
574883
1647423
732434
1905786
1666518
551044
95913
1053771
1069065
1462597
1386101
268414
301153
1465960
1543768
568478
671917
156120
992646
381108
976488
1028867
524906
1220052
331688
247004
59393
930901
123374
1764591
695334
1539680
1610674
1873750
1466305
1392679
452944
428476
215611
565943
1480963
598419
1723223
754437
1793860
740280
1755539
1010222
814839
1261192
118875
3669
1653780
1712644
93707
1408079
1363164
206216
521570
534991
353399
1498174
1755052
925937
991908
601326
432766
237499
544989
1193609
414856
1718961
140633
1282965
1511010
1880869
1451678
488930
123577
180933
512002
1104412
1778401
324530
241203
577125
1165752
1345235
1621832
1724343
1724309
1848705
454585
850863
265782
1114281
818054
378505
1891279
1831743
621298
1555553
1119295
609374
852616
61929
863723
1869148
1046115
1044365
1338134
655693
213980
1601035
1436916
274886
184919
1818644
1704570
255451
1201986
791343
250571
312498
401479
329599
9170
1376327
446392
748309
226353
488510
1216721
1571433
1410855
1977144
1758909
893504
623362
505634
1989920
662109
633520
999034
499684
1731328
678227
1387185
869821
1665170
627262
1208701
376531
567968
1123641
1671901
579259
707002
1946864
1621623
1135705
950791
575887
1148343
1407500
1699150
1621198
1150265
1278737
883604
1396543
785937
833547
1165813
420887
1090708
1786071
55942
96335
950026
1161718
186930
1671
1615334
1869619
3476
1337119
10270
691407
1399743
1887523
773511
1914677
835938
404807
1893076
1213398
47389
1564500
33070
251867
1309718
1275031
1760942
1406870
1428327
1661279
1045462
499629
928126
666506
856406
1150779
580764
552868
1403609
547328
321206
1393807
1126895
351111
1209644
1322039
720168
843479
280112
313476
1746910
411223
16130
1290943
1982293
82997
781598
1694045
1912409
392901
931967
1047203
1267284
1273187
667952
1893223
223356
192290
1194441
820640
601217
1892455
253371
1257782
1470224
646053
1775621
435562
1015097
709415
1170120
1459959
1575300
1900904
469914
1359453
1375140
325032
1899255
1748754
1002246
1960774
1282811
1246757
1708728
889450
892172
990461
279884
995491
1161046
241183
595369
1503909
1686331
1847328
563824
950513
170830
895097
129274
1402264
234119
106998
390603
1703907
695580
1361108
911060
18471
53624
1374235
127491
1036978
1214287
1819744
1440014
1948762
1211562
893604
1281760
616968
280968
1696455
178497
336039
49247
1046643
1540349
1726453
474618
1132298
1923052
1239563
179529
160781
1232340
1300226
1942321
1282366
1395619
400036
1075104
1320613
1992449
1669641
1632305
488513
1219426
1754470
399173
1258827
343881
291693
1862141
824017
501870
756540
1221742
1118489
816697
170094
31343
852536
667652
1083532
944428
1876634
310749
1238652
1786093
1244167
1180144
62564
1826849
1316863
1055202
690046
1081564
131314
1458701
334185
1690241
206983
1922651
1304824
1948326
1946347
818943
1913630
210264
597213
1847783
92486
1515160
1376050
1819934
1203848
395878
670718
1746752
1954520
1047520
1611118
413159
1334342
453654
691416
619425
360895
596154
1961078
650554
1606525
265189
1654715
1609966
1957450
1632677
54300
138435
1899931
1987970
938915
708288
680026
744366
1606660
951967
873253
415988
36461
511304
1120952
1710216
1023933
279398
1008436
162117
1638381
611444
478525
1262930
1121031
1037166
825563
823752
1843034
596952
1458263
951239
1287002
1644749
1547515
1264404
1412190
557008
422854
1761402
1281857
166656
1055100
91125
200928
298452
951264
1734610
323956
849047
720651
1552655
673743
1939080
496621
24337
1987883
759426
704683
1339650
1290911
160083
575523
1613767
1371393
432351
1139758
1450599
1166751
1255228
842624
1850934
1573914
1933668
1369712
1732264
747348
1274532
356047
897867
146361
831854
47222
1355784
738063
510830
1771729
1320462
1344139
153926
266852
122630
1481800
854816
922044
1429006
1473101
1824760
639404
547083
1670983
1054118
871769
575123
1410020
1551098
937487
1976451
1119312
977819
1977429
203906
530779
1636866
1879516
677639
1686223
1425716
424570
135325
654223
1950135
746391
1427966
1857095
893475
226672
611571
1593473
484122
334308
320931
428028
1489385
1849371
1422972
168154
726469
1264487
1842306
1673010
1316163
195926
1203010
505556
1363217
357656
897965
808134
1636573
549565
175865
758929
1661968
1860345
1493204
658330
280313
1929779
38931
286348
341854
578634
525478
430284
744296
1855886
1672840
252179
1478193
655482
1180554
151479
692504
1284415
765583
858366
440254
1443509
489009
1294849
887353
1159620
1464042
102133
855995
1380719
471062
274071
1690232
487191
153343
561516
580743
542622
249415
1102541
518715
786563
1169100
1809597
1347215
999924
413609
1604687
604955
1905970
1291031
372634
1702130
1787767
870914
339293
389283
480660
1372407
1490200
240782
171638
199263
512457
610633
160923
631215
374019
1684378
497594
1295322
672917
719677
1548414
404262
1175483
73823
1518494
868163
1214943
529680
1681360
1772907
916645
1748305
1320793
1365661
953352
690603
757607
420531
1526937
80337
1284901
1330126
1240511
1293050
281157
1412798
1080237
844342
1688862
440573
699438
147471
751756
514623
366081
1051661
1624989
1216090
1982758
1302894
843064
489246
845445
1072205
880694
730383
1947323
454410
1677108
368931
46430
1685245
554259
1252582
296534
658503
1739864
1615150
1620356
1293667
1328712
1265608
1447005
159092
367046
143317
67249
1356314
803630
301683
559147
1885751
450027
778970
855875
295073
1705785
289900
1666597
1225093
1131908
291789
1879291
1072440
406479
746820
356969
1646818
597634
1051401
427322
343117
524737
1011821
1163764
1885408
1205652
1947353
209924
257027
509250
444164
1017116
1931327
781021
526138
922089
105077
915550
1371874
724682
882322
203874
293727
1080593
1049939
1736497
1274222
1725933
654937
352503
1886458
1641911
764699
1543247
1605329
91371
350355
267006
1364967
10171
1632450
298159
1798322
515273
967400
73869
824977
1786375
1522338
1475172
530079
1760227
269379
31774
968332
1263281
1935139
448253
1870700
94867
1080153
1909171
1701854
1369874
667707
1582578
75295
334843
1731552
669931
1288285
759731
1654514
1172366
1815281
909
619732
1942691
857371
1763521
1945537
1840100
1254431
1387817
1651180
609809
1843408
378405
1696706
1019665
907984
1881349
607458
1985786
1833052
1936676
1687134
296479
905297
702420
155657
441271
132463
1630048
150374
1049423
1679704
1641
1946971
571430
1496414
271803
133723
1667685
1725656
598332
1083582
1143658
1625196
1546752
830979
1474364
503534
67295
1311909
1375975
251970
1393874
927735
1044748
1281670
955793
130856
1847159
1918393
1355673
769675
1015250
1467550
689207
240389
497663
714378
264776
582559
294883
1866106
210855
143475
291287
1547204
44635
513554
518400
339627
577291
93696
1692147
836490
253759
476342
1795348
213183
1478462
700827
1565310
1468932
1443863
1607323
544018
1747089
191403
785882
1135264
329297
540103
1272003
349164
171784
1213833
1266800
245967
920199
190899
1801399
1936862
257406
1313279
1132424
1613607
473281
383534
836888
1438217
838863
1672813
740041
1615259
879786
432796
378519
505791
1961949
995460
1273355
1065090
772120
1518684
1431299
922400
1344985
130926
1587606
428833
1570360
376413
1585585
846924
73974
1532776
453295
1748392
1622395
1157032
937333
1249159
319062
1119970
547913
944235
190213
1018273
1505382
1978464
923641
1829281
1583092
1556161
826909
934237
1163182
1864413
1047975
1969977
960993
774437
796355
1801877
1399618
949774
1360626
975936
665939
1416200
1918629
1764211
1230994
1520018
1641324
1254898
1453944
240128
909528
501544
1412626
1072786
323771
102523
785862
66641
1182891
1134672
1691456
1280305
1369024
1038145
210668
299773
1716044
1747686
565568
1409017
1116257
903235
350308
93285
539691
459789
1482135
1377718
1393724
1424464
667969
1901907
171625
980892
127028
58106
118218
1707972
1993833
1535250
1779800
1366806
1301938
1008739
1111955
896428
492546
1279256
1842435
1063355
229136
399305
628384
68370
1944263
714234
347769
683982
1558127
1202406
947108
1534838
152569
463268
1298347
314421
391138
1891949
372518
209965
303829
348860
1650700
1546160
741615
1944925
554272
887643
317363
609231
1908733
481205
835563
1190294
1361657
210029
1204350
47432
1223051
1120465
849772
1708775
1316136
1510976
1459618
917451
579129
1980137
530031
1886409
887715
610904
273048
448140
1148335
336903
690324
1786923
1948094
1153968
734945
804609
1401787
888112
1604874
1139684
987484
406457
499828
351051
1777184
8315
1810855
227649
1839078
822174
1685476
1273663
778844
1884185
1645114
203568
1845008
789009
1402223
1146735
330349
1715378
606585
805462
834494
1009755
1722764
1158869
1817572
1596503
835378
341846
246557
1047867
1467219
1669477
1988243
985442
497962
1373710
1617344
246295
405259
196895
1878619
1011548
1450467
1031396
1090299
1575177
1570708
526035
922496
1402386
1497510
1987157
1546658
1105023
387045
647833
750340
758926
873531
569025
758098
583123
1687709
1263711
1350707
532538
1832543
1186028
515756
1285980
1323370
1322856
469108
776761
2527
1229541
1463985
651456
1133727
682150
1784479
1952716
264565
608972
1186604
656426
1572258
1048339
658341
1181035
275567
618924
924124
277502
1177693
250281
692264
417387
166925
434584
229153
595784
1461700
1619723
37338
963103
1350086
954340
493787
743470
1930493
1993157
1481247
522986
762257
1661402
1790861
1141390
18438
1483390
1119440
263500
1379158
1313059
3053
159693
1113908
18824
879006
196808
1148946
1099530
1500825
118573
1951076
1386264
1614112
1356694
234683
649225
1956513
651473
850839
1949409
1981778
1661440
1578371
186673
346432
1511017
1940675
1511548
12581
1283978
1725844
1709323
1034205
733121
546731
488755
1146905
914161
1150491
1858327
680341
363371
1476339
1045780
288601
995029
1851357
1622705
735005
763151
127728
1224539
197422
1014533
1661034
1005510
1472337
948514
317447
298486
944916
1637142
740232
1366629
1768257
841971
655827
1894811
1722649
627562
1748013
333085
1415380
1479492
1775872
1627706
531284
46029
245031
328649
622506
427612
897195
276547
105015
1386107
1545620
105357
881411
118906
1363245
435704
1931582
937547
201848
190734
475449
466388
1602981
1988868
1004630
465125
879873
868846
1144054
1117806
998132
1869682
1235756
1748180
392227
1933243
6679
1340184
158924
1771437
1662522
1745882
809035
708246
1158672
895786
1365648
1220114
563713
127235
1003603
1599189
1525614
1398602
1917432
903053
107546
520314
320158
95016
305272
1253492
1026423
837404
955122
974825
1910348
574985
333999
766584
1376813
487214
335796
1605027
228832
704242
879032
526729
119601
1685984
799202
1471240
1560420
213242
489095
1912591
750297
1968011
1590594
620518
1428513
1513340
254720
1532008
1448048
1775024
284466
1888170
611664
1653590
189129
812275
1268737
1237773
1689541
1828261
1687096
191184
1623332
231806
810565
185129
15506
1672356
1272889
1257721
1873597
1986325
1814698
1236370
640296
554734
487745
242228
267465
974762
1930775
329258
1196089
174237
1621882
1327331
1083857
63520
1759864
1451258
499965
1029088
1068836
50658
1865515
359611
1623189
1619539
884429
859619
141695
1010519
697525
1586219
492816
37066
726464
1774833
305007
1841648
461807
925641
1925123
83334
801697
1382667
690133
1091511
109612
300033
1544278
1129137
537680
538419
1533714
526703
533027
403925
1786934
1660907
1505373
1712773
521161
1148688
1251942
681352
172124
1984196
1322634
434144
1142917
1220708
1738069
1806696
1960979
840854
183170
657358
273379
1068263
1297898
1348428
1391900
60164
82298
197233
1475093
1721108
1103033
327474
708083
745592
1269674
2790
1797834
201679
1895951
425319
1649236
1524758
1151247
1416385
304280
191303
1938626
1680349
112762
1509611
1330808
1881798
1986845
888387
1561087
1855417
718508
907335
133922
738839
20333
683451
1295994
779193
1916347
1806713
1003749
415847
423097
1231157
28660
681448
1130599
450542
1075873
1338809
1366643
1420247
466111
1523261
1365556
114590
1669890
616502
588933
671631
1014197
976191
1402943
307503
90941
1843690
1466909
1789058
529510
1074196
1500344
1439206
1690088
297483
1278373
506150
1555351
1022445
265888
1049342
1868476
542031
610991
1778845
1660241
1957152
545260
810740
999937
1455183
1756765
705613
1206641
742131
211163
1044014
1669006
212322
50053
1577739
965301
373564
1887336
343935
506062
733078
923888
594085
1416270
907712
1818427
324167
1701087
998691
997924
568680
637220
1275180
64133
688925
225983
1147571
1211436
1457846
693397
1714623
1546279
1958603
952800
311164
337807
369915
1439988
123074
122150
55348
673972
286517
1980833
1978914
1166225
841206
388193
1834965
1013410
1153638
376479
1039694
1474959
247674
1490778
430905
1951404
1480175
1043327
1254121
1248584
1461090
1754675
1209403
1088378
1469630
1337899
789620
488585
385419
1539141
80624
539438
230439
700729
1452987
305585
329504
1071831
1375592
740330
695939
128299
279566
1496213
1703251
1860316
1438732
156546
104575
1863454
1052149
833247
449802
1227168
138205
849188
1511643
1761926
1073841
1695172
240201
1613389
1572333
1811735
808579
750048
926179
1493026
603469
1247120
1214274
1150773
1747572
684477
1394648
711038
796282
632883
1372327
278033
396194
1607482
909215
1440456
791474
1630532
1066451
17958
1100779
359630
751040
656834
698564
1840420
451196
290241
1385341
1329272
706256
1413570
1456603
555134
1800660
1459293
1472115
1369466
462581
1927823
248365
289510
1098585
1613424
1429739
919303
1216598
1054268
270217
56403
1572796
884287
649121
1064869
375033
1683727
1152746
36766
1312415
1970785
546405
1872039
1365240
1458382
617749
200804
1140280
771940
1580733
1792381
408285
308791
1285302
910257
1645509
1189024
289362
92963
1854429
1575510
1668724
1085835
318929
1057959
1705730
365254
1939783
1089887
654444
883231
1254498
687812
146844
65046
1708279
1383627
1724244
1787462
118896
760199
1825477
1018193
771483
1392754
811031
1106798
198924
160760
668899
564047
1235753
715731
1891543
1286095
87703
1154219
898038
1677373
353134
1949222
1362356
1676166
636526
1998351
1395793
547917
435400
1852194
569626
571810
1889643
1987163
803122
774701
1968822
111087
1477290
1354489
1562149
407524
554592
1267040
911816
1718571
190157
1261972
1159427
236265
1363802
825752
1456975
1694727
1821610
106670
1795397
93619
1237363
464271
1837967
1782415
1589758
111029
676418
1603747
1214232
1781766
1462701
214553
1714619
33763
1403175
518460
305084
1445169
160952
1127433
24730
1261397
403788
80743
731653
1028612
963977
743403
329767
690817
1011061
1544969
1378825
55051
221640
1706413
554795
1429126
1557482
937315
1146793
496439
1641776
1522416
206180
1619326
712486
952623
1957007
1539083
824654
849131
1939718
1690515
1834079
311032
998782
174044
288770
1772856
1981880
1005027
1023445
586593
152242
490031
1723539
1556908
141384
1275133
932041
1225996
866373
270057
1078547
1349188
1732941
1975709
1790091
1404247
530534
1508762
347226
313387
860766
713249
1343015
133632
1777351
604097
501065
1604694
1675250
923566
1227933
1298428
546523
773667
344670
1785256
692828
1911355
1087882
1196999
1017555
1981749
1970964
1430788
444152
1608226
185987
23953
270682
168032
1133658
326511
179243
1055549
401895
1642303
793026
201995
1869758
1177092
784668
659854
1126893
1912871
591527
1820708
1861221
1566319
19375
1560896
68229
199924
564949
1956225
322699
616902
743005
1150560
1898158
1937955
654738
1661463
1930392
1473049
559779
1602976
671856
1406067
1127738
859038
456085
1427016
1823993
1623915
1027746
160988
1225303
40647
1713931
1556309
1131665
283128
336241
1815585
323992
1150427
278389
1368243
1402446
1520066
1091348
1868877
98260
945540
29580
447901
66605
1065544
188106
1020469
1847532
230310
1471579
669284
1821178
154936
1238687
897364
1760901
689311
1182551
1426224
1870333
618714
1668651
1393185
672890
1875725
850997
1191846
1255210
1643254
587980
1842908
168223
780927
627272
249256
560322
1075675
1482270
1834149
1413943
284111
450522
201406
872185
767599
52976
1599508
826190
629106
887180
206051
829538
1057497
1920052
1762698
1146490
79512
927375
1070232
1010801
1225226
1420237
1277829
561131
124462
1346460
1411452
143789
1586867
1468940
1761426
599892
1892050
76814
484184
139587
477099
713074
1591491
383118
188407
1967939
1914384
517443
621884
865431
6303
746141
1347940
70351
1607450
1385672
691909
291476
396128
854163
828889
256153
48744
507264
1009457
1242757
658326
1697919
728663
1917744
1489124
523512
1261673
4454
1026690
611600
1725808
1804753
1381099
381122
774297
1486106
937442
504720
1213722
1129063
1379093
293008
848198
656675
1087028
819218
160202
1733607
837867
1292911
1573354
1817131
351475
1522807
1010852
909213
1916198
100792
1260956
1971121
1493957
200491
1053338
552667
1369994
6622
257439
249635
1795035
1398944
941862
1042088
1974640
777872
1820006
883044
112695
1926656
1753294
1591179
509773
1272157
957274
871838
1937823
1939821
1978042
562293
1489610
284278
134416
1053300
1606063
1876009
575259
62168
792434
990563
1168279
237197
216823
1076001
254250
1619607
1028043
1889963
1662492
332552
1035301
563899
812967
998011
1458158
893254
788115
1745128
267160
591404
317569
445580
1833893
1620619
1741498
73057
1071883
1655515
1382663
1341996
1313342
794899
159623
548063
469255
596614
342702
550996
1693307
940398
1279784
398225
1222152
21640
1891521
1492735
646309
734097
1221847
273800
1502446
1102500
80596
470668
1234925
894331
845807
1888589
963226
1531904
1838833
1364404
989331
1143493
443814
1732307
1758885
370325
1387088
69841
1736803
1280802
1612447
879726
891959
1293749
1087542
369942
1399085
1608770
191511
1171600
221074
423738
535937
1495001
1698695
1239128
163298
1310149
358631
1024404
1214773
1777108
420910
906532
802023
1204513
754843
1310692
675051
1680843
481396
633433
40587
1823264
932466
1677553
888489
29004
1566489
1318742
171996
109206
630142
1208651
829741
1207434
269553
1895665
1154219
1025893
1183931
325713
1651771
434339
1435320
216545
1730773
1916202
1738713
454351
293165
208596
1339899
143725
105432
1067064
1048931
13604
1979212
1421296
802500
1277698
1911040
1729334
1529789
252353
1084307
71309
209611
813011
1223981
1691976
1758337
1588784
453483
322843
1082605
1866359
1083588
783721
579798
1599037
1499182
87077
371214
374846
1277259
1762420
1259227
466837
75607
768695
654763
1738816
1611365
408907
1303280
644667
131392
526958
447648
601568
549005
63361
1418049
1988175
797073
740885
1756782
43720
1139858
40408
1252703
837436
1631717
613909
1271283
1358916
150168
1900191
588318
1807111
578053
772520
341181
1247089
89224
199597
1096215
473137
626624
1044036
554049
24780
355642
1573684
516890
737480
808449
554730
1423617
1837411
946644
1596200
549230
221286
1275036
465670
1963131
1668075
742639
802083
1373248
551015
957165
769058
815508
1544861
1010280
1535291
941987
590888
554006
170839
1049631
725472
1804528
1933382
1263866
569148
1758662
1738874
486032
1107334
1426311
1978291
777435
1752569
1493402
1252283
1502494
1540484
317696
516666
1080925
1270461
1684845
1713438
1382994
1868358
1701753
962382
916406
1785563
500877
1389573
340446
315092
1800535
418103
409365
1527657
49683
924771
220148
1678339
1875019
312153
359695
1164784
1984700
1825024
809950
1594260
71092
1386474
1040216
1796535
990560
1802079
334030
1054326
425179
427099
1528214
1380016
238678
1847076
1810080
1568487
1545260
503132
1074530
738116
571778
119844
649849
1628947
1282497
718123
601622
121818
143769
268879
1714111
1802804
722457
1630245
710243
1248926
1957201
532774
533745
309726
864899
851727
1601146
1908074
492822
297513
1893041
1371430
316398
209060
1145833
1635390
1085732
936491
1648329
692154
657397
32786
1541598
535144
496049
1266518
622476
1305492
566014
63257
1674041
1958445
1439830
77636
783995
1981509
682932
284907
551924
673103
1415587
1138739
1276934
1322687
1007564
92529
1968039
1338072
6049
647686
1963672
131621
105634
1025696
1585701
1305979
1970422
1695178
907702
1047767
1628745
317887
684896
718267
626240
536573
1289753
711135
84587
828076
1039297
795387
1357946
1040976
496758
655163
611150
304198
131604
1455769
1721981
363426
1346500
1905293
102122
804884
595199
1649175
298500
1130130
1884554
1019204
575738
182529
954947
212154
228792
192807
439324
1742620
1993512
745988
944283
696760
1835507
1989439
207879
1576276
999920
184357
82851
1007991
966020
14451
67388
1828139
954687
575259
356769
1561292
96079
682129
1278219
516460
1569174
821047
1586194
1678512
1591706
1483199
1652040
697412
201376
1907403
1593954
1718658
131420
123744
1109876
1955071
1930338
1806979
1011066
1411497
587159
841342
1708552
1952553
574465
437685
1390291
522768
998198
1045279
1399454
1677056
28672
847885
521006
1833272
1463171
367188
535432
1347190
418583
1465270
1916729
1663318
1180753
1816000
1349264
1977902
923134
1713338
992940
1621107
296692
1190718
637172
309532
638965
1540341
812424
1734566
301327
237987
1058248
1116727
1741946
469700
172751
628312
1683082
112733
699700
36969
1235709
545489
730817
982460
984013
727721
1278130
888435
888673
1958540
1584479
364324
1029290
1451184
1677757
742170
867926
531310
811910
1138800
585519
1144608
1294001
1844802
149895
215880
1859877
1891862
1742640
1205078
185129
1700167
1652420
582874
1123567
363212
210361
1493594
377103
187873
542955
662535
60791
335670
617640
107712
923190
1340749
1073074
1325177
178139
398620
944239
359941
622449
851042
1590635
1713481
1494559
25706
1004221
1211382
183175
1588700
1410763
386738
68926
733717
1926682
99039
227812
1077761
1908861
1368430
1835592
1988228
760074
1613760
581759
269085
1505758
809434
792403
330800
545022
1000660
944654
1299866
1131207
1047964
1590704
397196
767031
120596
1285848
319077
1499516
858500
491315
1433245
153511
124718
1303507
1843278
1902715
1026682
1078555
1908059
1765434
1900740
276169
1956883
9374
757527
175866
828196
1569350
1797233
548784
1433484
974445
1765354
686512
1954579
108998
392320
739002
950249
1496533
1282154
841819
226562
281392
1283460
1512122
903002
850253
1236177
1347122
679253
1519863
79867
1600334
1533043
245964
649175
1062327
1634842
1159542
1965245
1575187
32685
499289
1983021
1679632
340101
124259
855373
967858
1021464
291377
1026842
1846515
654747
982296
1384378
1997483
285901
1197353
1297795
1979910
1905128
183472
306456
416299
1904085
150877
107391
1987920
1193423
1041092
1714285
1423151
1150992
1682352
1836074
833913
1311579
269834
1571211
1696028
136763
1206919
535133
674583
129801
941732
170067
942151
873906
1326319
1331206
178411
999469
1024055
1341660
1055866
1317456
740673
1841751
88293
1466809
235980
1254065
1615743
497486
66303
474100
123215
1098346
1757782
1702911
259966
1992069
1758301
1831183
10807
1014755
1174698
1992851
1312950
1690938
155114
72651
680438
286909
1510284
1313779
1455695
682849
989502
1914273
1854661
22616
558720
518817
1606623
1315130
736898
1208470
1897459
919550
1226517
1886979
1801559
1111403
525275
1589876
1509090
364383
1680756
1662000
471696
1816099
1052823
164939
1647647
721737
1637488
658500
1061684
1842162
1485865
1055505
1834907
902790
66210
1277893
197036
447057
189393
1996818
1759945
1503777
419324
1752950
1816393
1658665
1222866
1400713
1418632
1306208
1599534
1925466
835644
1899056
1762008
282039
1518380
744533
45928
1990658
636167
1306871
1876686
1430902
574821
964959
751495
1579623
1223218
48741
467221
1603740
398916
1612419
1442047
1190512
637994
1433284
48376
391522
71239
277861
172107
1730133
1543619
1000303
998072
539277
932665
907198
1815744
314088
1306272
627716
929890
1615101
402392
132348
1860528
996596
1500882
1598428
1338875
1378988
841958
793816
903855
492121
1986510
668823
723386
78229
1025608
914175
1685042
1186048
668446
1915846
1380309
217391
169338
509101
1300985
1333643
814441
724571
1782830
185248
344445
620922
1492177
1479256
1741533
1556289
344462
780932
1513061
1567824
1428528
1400240
1129836
1933759
1250551
1769731
715920
366635
591034
426428
63160
748578
1453733
1810383
1659331
722392
1497691
1427968
1980949
1080057
541320
725193
1991970
1205571
239498
1757351
1339028
1606206
412664
1450838
178702
441861
166673
391708
229437
1612311
981119
1243760
75983
1000065
912325
1817444
1415291
136337
518861
1411218
249806
334621
844098
510721
1416311
1118908
837130
446851
1178821
1154780
1640375
767654
1560792
1935106
1517751
1999905
1620407
417162
145744
903875
744956
181425
1598165
774866
1176190
32788
1494056
1573950
674518
1883550
714795
1546732
1358709
426052
1026155
854009
1752194
35015
1869065
1428168
783204
1374799
78913
1894980
426664
452965
1332544
1438130
329107
439291
590278
1095613
988342
1472580
622027
1170873
234170
870103
1140355
462015
1117614
629201
1793185
30172
1998931
1327740
1458345
1429549
988489
927399
562034
169421
57992
1905209
232591
814703
783655
1479209
912191
513717
1119545
1370112
936278
516196
1007051
53771
1012624
43365
1005898
1499516
1800067
856988
192711
247065
1360450
1240298
89166
155497
820503
161501
89070
1125704
301723
1302453
1582949
1445994
86038
447819
1522230
1891994
1361096
377218
426325
1550231
1311064
138921
538264
1940842
1964247
1967982
504782
942764
879551
1813607
952253
597440
1083195
452231
1017776
1313730
901141
1226514
141499
849947
1655977
1740680
1395210
582774
1136000
1182104
1239184
987106
490614
1941842
1979760
1582476
1447568
1764246
1004228
1614445
234858
642902
291570
854870
231477
1881564
935932
1806855
93738
1034452
705834
976770
1130783
301888
1874152
812502
1993492
1783109
1140700
677580
1324019
1184090
1656924
1902153
1207926
1373855
958230
925521
732690
640898
2248
70450
1193756
771738
580013
1864210
245892
973815
805268
566422
1606103
948997
1184870
1856987
311364
1662311
1707638
1042142
734113
1363661
343772
1726734
200124
1145423
838967
456721
357399
938759
869614
1918851
797606
246158
1255390
1904713
1377020
790994
314881
756001
1797358
780013
107857
727393
1726861
1650288
271686
590506
1061857
431849
249920
1284890
1433518
1690350
304524
1421834
1916856
465127
1933016
583422
1934071
1938191
1378130
1195040
1703683
904391
1941880
917152
1295062
1056064
212558
342092
820531
1833961
182732
1420978
1984345
762940
361621
1467357
540546
1100632
732144
932916
1884476
42
1492262
1076602
20519
1057999
1491966
271100
1341212
1858396
968855
1456165
1058078
544891
437261
1837361
1743469
1905635
466848
117960
504621
171709
759480
1943762
400182
1544615
175725
753440
1763547
1407207
165797
1070149
81577
1129112
1010977
684386
352461
177493
395862
149691
1070780
1738990
967859
1592841
655920
479151
1355493
330132
182763
1246620
1200664
565691
310185
1846613
633336
1911771
815591
178699
1259385
132352
928056
1844965
465871
1447992
150335
210660
1187789
1490229
927861
1985073
1655067
764041
1411338
756845
918108
79958
1995762
1659936
1456737
1085093
530637
224375
1487379
793686
1421113
1988767
1162022
844704
115834
763432
1430261
1312212
100168
1886591
1942399
515991
394896
139001
211233
1948075
539114
1019782
1819458
1379114
364686
670734
1505840
93903
473420
1550101
1892862
20185
988498
1712046
593970
1384552
153454
416421
286893
1536941
919936
1471804
1767407
564916
1597479
1827143
360835
780216
570147
1741657
1404219
1238000
1497241
436418
145849
1093959
591579
769469
1495927
962448
1447271
91803
1549036
216196
1158703
563452
1553957
559529
940640
452689
254418
1554868
493772
1864356
1308423
1278074
1790252
228669
1291852
99161
1554559
997752
1179906
1317147
1043224
1405646
1766271
904506
1210140
145255
1743408
1701988
1516670
1683662
1024218
1609968
1758279
1038214
771661
1391896
1495362
1836345
1948387
1133093
1241481
271885
1196637
550354
1195909
59221
1363779
548045
370685
1827028
728155
1499404
1820869
1371638
797263
1351813
1763452
1754100
1115624
1175085
88653
1586743
254785
1961279
779370
1360211
493280
973431
1572340
767084
1680073
647438
1002801
1856668
1507306
1162794
1724807
477256
1391018
357788
1267672
1976678
1936082
1911989
607643
1583600
1041454
1290541
285084
1613235
1061423
918718
477683
1217095
817056
732824
1883282
78404
469490
397850
1688103
576401
536502
1116101
689662
1097655
1654820
1939353
210213
1124328
1917450
1897315
808601
1050459
986703
544293
941091
357371
387637
114496
790653
1726984
294712
519790
976581
857924
1514384
1606373
729215
54742
107807
1630809
38874
598110
1480932
1626966
1980512
809936
1116969
315067
929189
1528709
1291654
971327
385711
100843
1090162
947319
994987
67594
68419
706460
1168413
577246
1968275
1840921
892372
834439
771665
1280053
328460
1600761
99959
1678303
970796
236480
451598
1210940
205701
333162
1910645
382467
465566
757390
922270
1447754
876191
1558435
810465
1189316
1754455
907086
355967
1117406
1580285
1667751
1605355
453884
363173
1990980
597880
415191
646898
158777
144459
60509
1027762
11885
1243611
1251538
1820694
704211
1494921
127198
781548
1564688
1474696
1858550
1397725
490377
371569
1629622
478182
646761
1072755
720815
1100536
23828
1722357
1756508
1991595
1681358
1377373
1196042
759771
281428
1345095
978647
1598918
1032555
733905
565543
1028845
1157031
589255
659258
1741936
282826
286666
12046
448781
1407896
1684738
305107
51263
1871668
1158838
1492091
1534331
1273483
343199
1512592
1827647
1748879
1922310
1194658
73610
1370739
422685
1256254
1280200
1053378
448715
1305787
872866
946130
1908184
1278973
199778
28702
1801975
1309691
1758490
459915
623121
581600
437581
1958983
815725
136536
1447998
87381
1995696
1608935
1320794
440354
166540
1315384
528580
795739
1816316
1166043
1053660
1620792
1012689
989942
1469350
89767
33387
28591
118442
161221
1974740
1506448
1327819
536444
1121951
303592
737804
265344
1499410
821088
1971547
134922
1113754
1839707
107966
1975802
581271
239765
1200077
1931083
1907602
543429
1993947
854202
247499
1657131
1399697
265204
809591
550087
847451
689571
1409965
961540
1939256
1016062
1254059
1852633
1378273
602121
474407
1877962
1610371
1465079
1690282
376411
314644
1147149
1654010
256778
579036
953885
1655545
1452975
917063
1693379
734038
78677
1262151
15127
1243738
60990
511500
268938
1525550
182017
1535218
893710
1819712
1704584
1141842
96433
1120865
1064093
350809
1280072
1431652
171050
1628338
1105596
832906
427217
112957
1633021
811104
652443
1947445
730484
1392718
1047834
1496606
273781
232969
1058988
1307520
1127329
456345
1022695
767845
1332915
1761971
1905455
1523650
1590803
1339377
1887585
533429
1056819
141716
1326079
1501631
421084
1971414
1131960
1741292
1081652
1078931
1875154
173655
366904
1970441
21309
317441
195958
495616
1525531
508730
1804387
1994242
1168659
1470687
1375057
1803071
1996409
53825
1542630
548374
373602
1037217
1209463
937702
1191253
837945
426172
389947
539149
1998368
1763479
37611
452547
1663702
1307032
1837031
941319
1738571
1654284
694664
1398964
1345317
1112073
1618383
1561495
1508639
1144122
1522146
1803357
1999625
1893040
134354
599675
212283
124689
1205090
222312
1296011
1813550
385219
487700
876319
781817
965016
323306
606438
1078722
457286
281360
1979415
1257045
966254
1442147
707893
612038
467433
1865159
1909789
1359756
555668
1000631
1335669
737285
1558478
612844
1922869
980550
1320894
1845156
233998
1029375
632228
1809205
346639
774338
1192032
165734
1038794
1813932
1388113
376752
952940
1274846
949941
269634
85070
1973651
1076204
1052569
84787
760604
793703
1097129
1181541
1747742
1356409
736354
1336246
23878
1198989
780889
284760
710631
223052
1135221
440495
1146992
1212993
885642
852706
499527
557275
359732
1264253
1426927
1859719
1820776
1861371
1694781
925916
1939090
1836333
748956
695684
374092
411105
602512
970372
1331781
1768539
1815823
1966946
1196452
1089426
1709995
1256012
537457
623208
1053350
1218520
929189
1425868
677449
1775069
1803602
1753563
1569826
1398795
1866310
1887801
1488459
546088
653537
671978
1711462
308296
649764
1673499
1810767
1891514
1607576
442801
1067843
609196
592129
649483
1526364
688544
359325
367559
1035830
378118
770325
217248
1708031
1167045
1729562
1636778
1220970
417446
290784
1394898
1758825
983386
878591
20910
969038
1486149
975733
912633
1345798
538299
1790889
1382446
735721
1225373
1960395
1734933
135283
901821
1985699
1249486
1304926
1794543
194787
402084
1387649
891124
273145
153400
471517
38756
718892
46066
592726
1717342
590710
144197
666460
1284217
974068
163060
607805
1827320
382854
1953643
416718
185000
1343352
651977
690347
1146803
400728
712231
1718618
1897239
1333541
971581
1456875
1606384
179886
33110
1835106
609072
12375
1758562
495783
514141
386273
880504
595276
1610066
1786897
143818
1378710
489546
1144883
1170467
1337072
660863
92105
1986452
795092
376780
924439
1905460
810294
848281
1406285
1078528
394378
859873
1648316
904545
140488
1880762
1178303
1504104
1765969
1176999
128782
1917025
1771131
1179359
987655
323558
805026
1806160
350164
455940
1569580
1270490
1988993
1966040
1934242
47927
1827215
813247
1696563
186234
922817
1403393
16578
165688
1449202
530265
377687
1925396
1199468
1241644
520827
1778338
220762
563792
133691
1216846
1590699
1366315
1461760
1319754
791218
565577
1045323
1231406
892663
1903556
1963253
1200047
220529
1586727
636632
1885279
1573900
266411
420503
309179
394150
1138126
1829956
1507814
1117784
1719238
515871
144889
1518856
1119565
995681
1934647
569073
824844
592683
829183
999247
573406
641505
1230475
730362
1474390
1997934
498629
1529886
713360
984521
789547
939359
802880
618327
1794298
1522850
910052
1092940
1780674
1677899
990591
269694
1192225
1113069
424433
1533315
865926
1378138
463626
1606667
568685
418026
732045
379924
581328
235843
471164
1168549
1991785
742558
367043
529513
259793
331709
1245342
1181047
983492
191791
1639450
1308927
1289401
1630381
977759
437048
641206
1159692
184111
564797
1513788
1697208
1172547
707630
240258
503891
1083280
392862
1633537
445350
792349
1268156
45417
687382
1004240
212878
1650639
380630
720887
743218
1128137
1725026
426120
1356432
751811
1449575
1260775
1670220
547778
205780
802251
164744
799408
1448139
1739782
1052528
1422305
587491
214498
41425
896974
1263891
798791
1126943
772253
586736
730609
1231275
43950
1265100
1736568
1026561
1109352
279802
736035
392418
787401
1858261
1290452
1037397
1763820
1196517
1289631
1888633
1386594
565555
1581697
299837
964522
1150029
1030017
415577
762078
359641
994590
1225506
1768432
262073
91417
1658104
1947052
626349
239795
914859
339193
478232
534749
888943
1733133
94601
1553109
1059535
884425
333751
477937
1205177
622411
1458999
290508
636705
1102842
1876256
1070462
269928
1640840
1991586
539017
401464
775257
1339747
1707098
816546
680147
789625
1050704
1542413
302898
1209842
857257
410155
1774246
1372707
1862375
1970191
1525663
1826494
1485395
344448
1055736
368114
1536990
1573456
1508868
1560659
668333
1458260
1202705
261290
1341043
170183
1728277
350521
1470539
1418782
1357266
1271522
828556
384326
860168
38495
1587653
675993
1126588
79038
1141837
1673644
705391
1328262
1922878
577239
447805
1325090
16716
1791012
1384221
291788
1672772
910854
1375695
373748
517535
613061
1298316
1150036
1446715
1360480
718317
1026292
246218
788635
655234
1491149
878835
1717526
1649035
1999204
859073
1719033
1002402
810197
1352138
566290
41687
1480660
295560
735573
1385897
1258655
176585
1057061
1338815
527634
727044
1568323
116208
1708938
1264036
433593
1700886
575967
1074145
630023
1389376
1202476
1731162
1877247
759572
58098
976849
209461
1680273
1005161
419315
1718001
1115726
705130
1786601
21050
1597790
1710294
60980
1577207
138173
570833
95471
668757
885343
1327664
1663651
689539
529498
1103694
1087216
1827143
896003
1646339
238533
895550
1745523
1166949
1378588
371650
1661318
1902863
1766273
131103
191795
972011
1384340
1423837
1649161
1153860
1746988
834134
1839121
1936945
1271539
1408633
466132
998555
918307
1619412
938334
525807
1808981
1694177
90356
620899
1347099
316753
324932
1082842
969928
1195925
27330
277963
261640
1071912
1779877
1189724
467504
1715364
130016
160968
1982459
1064864
990126
1106459
504368
836459
772426
1937435
120236
1563322
607130
1689965
1065701
68509
868930
1587402
632639
1875489
1688616
1075920
208800
1858360
1331705
1404063
1610792
1175772
1792642
1729247
398691
1883507
1955651
1682174
763730
1613860
437053
1868010
1428802
1242434
546316
391603
98535
1404020
1198579
1370946
643534
1989455
806895
1337659
402926
951254
1914523
1622579
267346
625243
1363887
1416643
506725
318064
1714829
443855
1707759
472145
946360
1284489
888279
1298734
1516591
1673571
1906356
833978
766395
1866327
989079
966952
1591322
1622063
199752
1064752
131119
122643
920487
1861903
1335624
781262
874829
669859
93007
1204276
1169555
756247
633285
1852493
1101050
339716
1486116
350412
160983
1337131
856011
1964561
103364
1931061
1628
1927335
986515
767404
917288
1923056
914470
1519755
415118
964492
981750
1695578
322383
726731
72859
1267637
1923865
942958
201045
903099
226592
1523181
885696
477072
1212684
1786704
1355268
1221312
1551320
261706
195808
952740
1805711
231640
678745
1483646
1710029
334865
1470145
1513665
1285917
50426
33199
1982876
1656666
751364
1492793
1304277
99975
1133648
1121235
121664
1864428
795767
870001
423075
513527
1267785
126305
1277124
940469
539592
104377
541097
1530195
1507612
1642496
845873
867439
1717902
945022
1000928
124300
623398
447654
1829371
1981528
682836
287774
842734
143065
158422
1740659
1791924
667189
796710
81378
1435961
1209341
1330959
1773737
1301250
1657062
402389
757865
1920715
1455642
166770
1993190
1083987
836272
695412
831740
964052
1634552
75564
1848228
970019
591012
1940428
1771643
1256989
895355
1217773
831585
1296493
1160310
836608
477344
1946727
1352227
1261100
1379833
1543762
1172592
259470
1977568
996395
1398393
164080
30387
386632
1172502
543439
1909937
474621
1512413
407957
1350862
1826809
413228
303016
108118
617431
1069982
1403427
650636
291918
1296653
715360
1105109
1029467
947310
1106003
1568142
1192936
845861
484933
1683806
1075387
1190332
1301034
1292376
1246288
1632124
1582115
991574
1295217
1370156
310289
144324
1950965
1817304
779775
966469
1966976
1503021
413893
1170888
1849091
1428876
767721
1029647
666005
290180
279275
847053
659548
1913124
874778
161319
1081362
1879548
1870439
1924046
1383148
582743
548572
1875747
341361
300434
1098328
996885
320942
763885
1376396
1096383
1957339
1897587
474780
132561
1797147
1306020
1365631
227352
1771266
1917336
974085
1822404
205518
1446843
710849
880247
361323
757223
1056987
626957
28050
714975
1776180
53710
267633
459582
551833
159164
263962
686051
378999
1546351
1667959
1086267
155627
99198
686814
1505469
813335
744456
579439
1080236
1260928
1385434
328576
1082744
445499
1239197
1900995
1386491
1516177
1011749
1649178
1672129
1171193
16531
710605
1183833
224753
517355
555713
59633
1191119
336954
921866
1043339
1649750
503813
1985354
997041
1131788
242712
920448
1521614
1182965
1966243
1725179
781802
1332267
557332
1552148
1761434
1425321
875645
1998043
1316658
1989442
451768
1201746
343942
607256
1084474
172284
1535208
661448
1787960
706863
1713195
750510
851153
582293
1536425
1768237
331954
942463
1580715
1818714
353968
1855850
190957
1238140
1630246
1618993
1548495
279930
35106
1744673
841713
1247834
44893
225938
12728
107190
1740887
1006757
242052
1833761
114101
64352
1208230
1048286
434525
525092
1488350
1255269
906935
1184472
1652491
1159844
1452070
374259
23154
1118778
932926
1731882
4067
268900
1727085
1121303
229550
989896
635533
1824453
1817070
1250549
1270657
667804
1611959
1797341
510141
794181
1141227
511412
209482
1426379
375911
152986
1373811
1840472
1723306
421931
1164215
1842141
1747769
1259214
1316206
484611
1938858
203331
232623
1834005
1364340
1364799
966471
1610688
1893875
738574
1276294
510170
360213
30262
93695
941591
1296055
1073431
1985346
1969623
1668844
673518
1040079
866126
1703473
787979
433506
1476513
860152
856147
601243
1415240
283825
386299
951231
72352
92489
759433
1311782
1565673
208005
910662
1163558
1115975
751039
1108918
1836858
616152
257212
538815
1192008
1944247
1026146
525211
89423
1320318
1375690
1545130
1682784
574512
569457
917166
1598967
1970589
1308769
641266
1645812
784445
1819952
1256566
669565
1159848
260556
1226031
1037111
757039
520988
1559542
298220
300242
1251665
1165398
543876
554253
1561671
432865
1323412
405686
1295293
1127447
795114
437966
865054
886893
701966
672003
1102185
1563488
1772145
1707382
1416282
1345206
1733350
1216384
1964359
990355
679647
89089
1566986
1498823
1357696
1245231
902300
215684
525353
881742
3990
748857
1831320
1976276
1258341
779263
758797
1060349
160404
296062
1647583
1172656
999516
758200
251968
627039
1215897
867809
70267
1015564
1942482
1562149
368048
924816
995752
453032
1225604
805266
1982683
1659841
1204886
902261
921785
1925159
1855831
56601
56583
1743999
1866125
1367165
575251
656965
429702
237536
150978
1236145
155522
1196102
828454
1993034
841116
136423
766670
840459
684226
1291524
1797555
1125708
1353796
1402399
1651318
920074
1145429
1089036
742335
1614673
1075754
1248726
562013
1521493
1555717
723685
1767340
985500
1739417
867716
1278023
1699727
786260
1216737
817448
914166
407553
475550
1838084
906551
89696
1377336
1111451
401187
1817272
701351
1691604
1355917
1610760
1414847
464975
1865059
1897367
1131478
1311319
776103
212367
1963201
1253478
1839147
1612504
149469
1873606
1787479
1303136
1573615
198006
798717
73822
640794
521351
1442304
125985
444350
225202
471914
1551656
1407292
735227
1369188
338762
1290968
1701695
240257
1550255
1607180
1626363
535685
750438
602141
1241596
780138
311113
485420
1011556
746060
1142562
641365
859646
920929
656516
682927
582929
1550443
1135645
163095
324141
542384
1510604
89261
421351
805729
1701500
158527
1933054
1626712
657526
1575173
1172394
52188
1246965
225014
499422
1738345
296293
1349113
1845651
980893
439240
1215914
567363
578126
1328423
717333
155578
552419
1090692
1332990
1749278
1849427
1776478
322120
1613734
40226
482703
1427945
344285
1487179
147096
442107
1163259
615128
125830
1207133
249400
253662
359358
291029
1736902
1305162
183306
1617813
1358360
839087
1823779
814107
1466465
1983456
223047
723618
1974488
201893
505349
622379
1430803
1271860
500528
1499712
1713758
391869
1900737
1024421
1973196
948952
1685094
1132531
1409320
1122301
1468591
1528903
1638874
1584257
757230
1031685
1095014
1619612
306362
408601
351667
177300
1222123
764164
1880918
452241
190672
492310
118693
621377
176023
1982520
1813681
1710353
1122635
863562
1144111
1542072
210841
1841717
1904269
631211
1525523
957134
1786303
131131
541084
506342
530424
1363185
192934
1955786
1164090
1805227
1987609
1872341
1126572
428547
82293
1540947
983110
970564
936652
1065550
456997
568123
739246
259997
210491
581999
580470
1289345
107760
1715886
601540
1165706
1621747
934088
421690
1103232
1572703
1015118
667367
1559907
386493
810485
1247771
1972375
1441468
236890
1001115
314240
640776
1019200
1496059
1505559
683332
887184
223403
277456
1804973
1176013
966450
119838
1260027
623356
1326047
1572966
72919
1080409
1628678
893184
1177512
142014
1381891
822317
879033
1051505
1242902
1611936
870983
1258585
147671
869471
346105
512302
1644579
416161
522935
1543244
55717
1039695
1144372
828880
1200458
1742691
275826
500416
631074
1644154
1009462
293872
282198
1903966
1751726
814515
1817599
263201
305639
1254577
1238355
1994080
774782
1813783
1666971
1313956
969567
113766
1160938
1366773
1988827
1755732
411500
1602073
517491
773496
871593
1734693
1484873
57511
708931
191647
1340169
1909286
567875
1882611
285964
649498
1142970
1546104
839244
1447876
176003
575575
484070
517886
916328
302980
1434395
1803695
1975959
1009021
833080
935015
1132008
48448
1160500
772287
1785541
148488
1645721
1769720
71472
1313730
664392
1311402
893833
119747
1137503
1999602
1197528
1890771
561977
1168524
632643
774430
11475
316430
1213539
765783
1750550
987263
1250645
1716282
1451038
312654
685861
596261
774639
1603403
878048
1267664
1852743
494375
1569481
1145611
1641354
1137529
932271
615415
49306
1927281
4310
1818462
1344928
1490064
33881
1087201
1800441
1599567
1700280
1348366
509272
417890
1382352
774489
1216768
1524768
108289
1936753
398607
217832
1668854
1492608
1967104
56744
131405
976817
1125119
909604
367920
1778992
1667042
1891589
1365435
1362078
144466
387045
333094
1292415
1851198
1837865
967709
397504
1901317
1786044
1230031
1675622
864528
1646402
155235
955494
1359046
863553
190280
835300
1850288
1790867
99916
1258947
779809
1202212
477190
1697880
415590
379477
1981839
144202
1826617
1319747
963317
1283689
1818889
1519769
1526275
1977258
1962296
306406
1319074
1715775
1153490
766388
1147274
608720
141183
1200898
1830639
1461182
970393
1124509
638857
30159
216888
1894878
1304305
746837
74423
1779955
1761739
700926
1270621
582929
1352699
548319
558882
175995
1769316
1300554
988384
117003
479996
1881320
1778427
1085819
1342742
404904
1376157
540228
1359049
694499
777794
382993
142251
248312
1305144
1922891
581192
552468
608362
243986
365019
756339
1587272
661459
1164342
1040339
1578936
77412
1454629
423867
1973139
1393684
447627
1449618
1242957
1946605
1045325
862783
276673
1134776
1671975
630554
39939
169485
927436
1468901
1083257
1714711
673338
1359706
113881
1703441
518946
1961719
535860
418745
413173
813763
336098
471438
189579
332209
263633
1436336
1477295
207251
318348
522417
832827
646861
1139096
1264470
1402822
281057
1464564
1373734
1580246
1337336
581983
1139259
1233242
365503
1424006
1859553
1091435
1378738
1412169
600342
1294771
358984
1896430
929052
1091764
358549
1372208
204897
1922209
305063
1575326
254188
1032731
1903023
1771727
1203974
1187741
747544
604321
68690
1677573
1610600
147836
1040038
1141915
1222672
1696480
590170
1323534
1513049
351674
938158
731729
884261
87271
1804293
1360871
771604
1593460
490839
584946
1411812
1771485
1563334
1308227
886421
1170621
52963
1247076
36150
738188
813380
714871
1165005
1386560
1428557
284476
1187132
1056544
436123
1027335
624463
1673245
486750
292671
1870821
1599797
86063
1412419
1093121
606685
1229963
720258
472989
1956040
475199
171853
1340954
897635
1145334
254091
33303
1753279
927870
117037
111304
1843607
1511820
64470
122484
958031
1691295
1647801
1153040
1210955
694893
641489
966976
1732255
172336
823426
1791325
650651
189845
1078946
644724
705885
1795292
355183
685616
334407
486629
706331
417141
236248
1846644
1597829
1398983
1220556
1628124
716929
944916
1456004
1156008
1826781
372218
1438556
1347590
1262705
221025
730216
6261
345724
1127756
1312454
808936
1620440
1208319
1465602
1155981
1518934
1318035
1989082
1711504
1943293
224412
1222658
649308
383920
808596
928115
563164
492024
280958
54432
1629657
555791
1581829
54766
197760
1930759
1456274
169596
1060164
269271
1231276
749595
1968739
169299
482182
884286
473379
965450
1984497
1839430
671357
1203558
1444761
708728
558940
1096933
254313
203931
1923723
838692
408777
1816485
1909831
1773403
366679
1615070
893611
1636893
1531498
1728630
538825
331369
888625
1192300
1438135
83123
1622369
309211
1471127
1002015
511637
1514299
1039499
476718
442521
1586682
1651630
1472211
959937
1345351
747434
163442
569399
160933
1745898
390063
240171
1466193
17686
1902395
1131711
1415203
807515
1010705
158644
352183
1617934
577480
1234400
726027
1235351
1274236
76608
1615242
1149680
1393883
16622
626664
1116674
1382745
315904
1899895
847413
1299786
595015
848072
1637132
705716
906991
1657178
1750664
107473
274246
1925199
79280
108936
1044818
1823178
665906
674876
1266813
621690
1853430
1257734
159077
464305
923423
325184
543444
1423991
1830529
188964
1236191
1717597
1823948
1979974
437324
1201962
115859
1820207
92765
196523
1874643
962937
690438
784038
524836
1672064
1611338
1306626
1144853
897938
1285981
635629
652103
368717
391576
1993699
1613707
1859695
1900346
177823
223487
504576
1645102
1610347
1790163
1254860
1647496
378312
19440
1123108
607581
590273
1132050
1111497
682005
352072
1585042
11284
363242
1714229
424174
704202
1813851
519837
1235661
1543535
1540966
679635
1119092
1968950
1603185
1712857
1043623
1278019
1886303
1861029
540939
1000095
1198450
1140523
951053
1253028
1220574
1418151
1467125
1798558
1340638
693970
1129375
1151149
977031
918663
1834421
47270
1143700
1289380
1213948
1648949
94191
1541444
402672
1853158
1087094
866032
1311280
1135391
1729144
1608893
56460
1221674
1456227
1909053
822235
512499
1081167
1290444
64791
1055799
889761
3607
752352
852533
1423466
905295
1428142
525749
750080
1295885
1495928
567479
403936
1289173
286188
984936
340690
1882452
764492
254977
46397
89257
1369875
1006123
1714988
472539
1761147
673723
1178104
80304
1645940
1006007
1800582
1301339
674940
1506161
371323
1568762
1175273
530969
1678931
296713
1873053
987114
1462576
1252195
1250216
942799
1871062
720615
854826
262856
720228
109534
1451404
785970
1626999
838975
436920
1073024
1430922
1503332
1787156
952348
448060
1941345
1882150
1813459
1532576
1586676
813195
1880553
1056817
279143
1737207
278377
560321
573624
969648
386108
617693
1767310
770253
1133431
605982
1014136
1295851
1924646
1419910
1389793
626598
334926
76954
1188850
43327
1123563
192874
421174
376676
1453089
1038003
1771117
1182177
1046715
1087216
277536
1517238
193353
1992397
1697312
830861
1742847
346306
1389525
482350
439627
276308
1923943
934027
1460854
1344378
456309
1305585
1755684
1502234
77132
1246334
498525
950771
212886
232752
216068
1250756
1696480
171863
359784
571756
1001502
938666
1248467
221572
23103
1907044
1417481
595273
1622523
789099
71276
688553
394885
4186
231022
1468197
1613198
165100
128630
1120505
876469
713652
1424320
600303
1502635
1850672
226321
1952422
1274823
1702617
502289
1352887
1406541
1963520
977359
919311
917878
831519
1923569
1839176
848290
1366747
1033127
1795481
746881
910264
1803980
1831588
1726366
1833863
388118
1614941
296029
993135
298083
176092
1049341
709757
1364433
1450892
1226081
579133
1198773
1641494
54464
1865735
1894145
591340
1760846
185925
652816
1894212
1699561
132185
867683
1582427
1612830
1827849
1733164
929381
824224
714301
216255
1953192
1449235
1773913
1430675
1487693
1045926
1276595
521977
1576173
1731138
1938061
1591369
1743535
60367
1177898
49663
1620070
649852
1281285
914231
1045770
1155057
1003412
67811
1219657
1439810
456214
1774496
1089099
558303
834798
1079923
1935096
1611282
519315
159472
1767373
1010242
1100113
275896
769524
1548209
256283
506499
454410
1934042
1402782
508879
1079977
977181
397856
1339316
1560795
1007702
256913
1532001
1481078
1153564
555804
1322299
266699
592964
1010788
1231718
379814
1493778
937995
1641947
1763795
512524
1171770
1141971
641347
1821732
1174722
502378
1675187
1875545
780081
1654321
518130
1057510
1233817
906482
825537
202140
1911905
1752408
49713
98921
95731
1000499
1309328
1032340
1227047
1616998
775145
1533757
1737325
983089
1105346
954473
1978262
637766
964326
1115604
716684
319340
1764751
291694
1361789
957170
210724
167686
1290230
1672081
407752
1132303
832366
330096
538824
61718
519197
1075454
1975473
1211201
977776
904396
1537240
1204669
635258
760589
1020517
1340361
1914954
479621
228281
1914710
822337
944003
757975
1157118
480126
779342
644011
1427839
1182073
1040479
1404236
925655
261133
402768
1770718
1078410
505928
952499
406241
1208950
745669
230392
1187114
322114
1818121
415556
309342
728290
907675
834097
814987
1473791
242317
1435559
1819873
952358
982045
1250707
638810
1508127
679551
1754800
778811
6559
1704621
125786
1813186
681383
1478022
1667161
1930295
438809
59193
521164
718864
1041198
637149
811346
165274
1609123
669153
533825
1598964
438561
1440282
641537
1853625
1147598
1166747
1242696
1528908
1602947
200252
525874
1838707
999596
160987
1675103
1590055
136637
1669385
1970727
1335364
1470082
340460
1494228
1282051
539670
1843645
976213
1653248
1794120
1474947
104229
186107
1827145
1203426
1063671
1834794
775592
626951
658080
1882932
53753
1476534
1379390
1576622
857477
1798309
312170
465725
1249867
1646176
281477
1982527
1086363
1872251
446501
293576
494640
703489
1162105
279548
1333483
70546
604480
812273
1236472
1162224
1088022
1802401
148600
1601912
750101
1913190
453150
861842
1125587
1190817
1393897
1685442
567110
1688979
905753
1176342
529157
13921
1189703
1814030
1482130
1525761
326193
1993740
1703155
775253
1776176
1932630
157645
1480924
1402630
1246099
1311779
1496189
136434
1691879
44344
119258
782669
1024999
1110421
506084
1410762
1667336
1776903
1122223
225002
1512675
1887025
869359
1078548
1929063
393814
28228
151042
1917957
860194
1796390
1339325
1148500
440169
1345717
694689
1778907
880587
105430
578055
109384
626968
89325
216860
1340035
900852
1494842
165219
1994013
1709540
525593
1123810
1918859
398681
1588758
539599
543494
734023
401998
478005
1510411
96640
1311882
1342894
170043
824606
49417
182536
1913064
1104326
241369
835908
842
1778527
1334588
1078364
967979
461141
581885
41072
664223
177817
613814
1830221
306146
1852058
1043307
1695226
623186
1236453
1945163
909805
532018
1301503
795742
596727
1235789
864552
1429960
1360902
1606680
747220
1567948
626191
890652
1930761
1208936
249699
440829
603620
1867807
55941
248833
846246
1325959
1472793
1769509
500504
1461810
337427
1167331
1841633
1475432
537345
543416
499706
467160
108788
850464
1768642
48027
1927358
816890
245143
1584589
1866590
325620
468855
1050108
489589
1598267
190388
1301952
495541
482056
1111415
1247008
1646228
1049184
597688
207031
1269211
1039100
18949
1400780
1036061
368098
462415
1015382
112595
1736592
853604
1478070
243113
874427
1035690
1260521
1268614
1734753
1295669
1559615
1706870
398632
987683
811195
479529
1507602
1621152
1392164
1450533
1890846
1225282
1930213
1978753
1312744
815801
1544438
864857
1954772
742571
436061
1731254
1646989
701876
1904247
1252261
1068767
1552156
1311716
360017
1419080
143343
464641
111725
861037
1499878
245965
1758487
369094
867648
65627
654139
199118
256279
853849
1522107
1017408
1551306
1081108
70680
1429034
49480
538500
1276879
582922
1635044
1495721
187740
12235
1328805
1282931
1000266
17247
874196
1226802
432167
1277911
498672
1506080
511604
352557
1242358
1998165
609113
778554
61222
1943375
1228176
261135
1620302
1045777
531930
457295
1570540
1995118
80747
770613
1892229
71096
1883930
1323206
1405328
671435
24404
194435
975399
402961
1274249
1543527
1033918
1530822
1677932
736857
333082
1859455
1811898
788566
666597
881676
297002
416753
870475
755870
1609285
1922473
179723
1990164
135781
1439114
669605
1986453
1751502
1839406
820217
572471
325887
1409163
1300670
1351592
7852
687053
1822100
32945
290914
182031
47763
1807907
1480174
1899431
1875002
875646
463901
1621503
212506
447384
1068722
1892336
1544631
1338893
1779818
1542099
1700518
93174
1307715
982554
1516245
3555
583103
1615463
429299
274069
1682160
700625
714905
924188
577808
703482
1929880
1047115
133692
554914
1424858
848856
507382
1469834
1252970
1776458
866667
391428
1001170
411326
1600502
986032
365560
93685
1367229
1480779
560977
1914650
1559754
1956285
1801369
604883
895281
288599
1343032
1900370
1842326
556274
1860717
115446
1694504
941408
1893464
1151852
1633651
1266327
821253
1019577
98944
1830466
703822
1336145
1882590
1538198
754915
1317813
1141376
866157
1255713
1730384
1082287
1322383
939024
1693388
1303222
577547
495434
1675102
932950
654232
382793
1783215
1764208
1451593
1392518
1982352
1173646
1696180
510640
1743248
450469
548966
1284660
1139843
1721692
1096332
246177
1766776
1347791
256951
95695
876115
1970184
1324012
1985768
1396552
409651
1683092
1809939
1956546
1526161
848307
1353773
1532223
1224183
1458585
39443
478489
1515565
746563
1750738
1091867
1749883
1139536
1393752
1743369
1695593
1457531
1417159
515347
1674989
1554125
1428272
1282891
263714
1953294
46864
1719599
134724
1378036
115509
255868
1673302
645498
1650642
1743046
1815983
1318248
1237955
940269
341973
1941321
959166
241424
1883017
1614506
538435
561675
236240
1521900
1340688
436810
1108157
1269586
995509
142811
751396
226492
1353699
1147640
206747
479942
1384121
1383321
1529638
703705
1755056
336061
159198
1196939
567874
1870346
773096
425806
694381
1836482
521074
1363254
377535
569841
1290932
1297202
656743
648569
1351919
184225
493801
999754
1305706
419366
514596
552891
1901014
1446206
842206
70257
846081
363076
585339
1816940
1913825
823577
861793
874898
253283
928120
952292
477854
694343
1800116
908301
1583590
903861
1951222
1067435
145316
190210
316127
1404721
375732
1917294
1997572
1762004
950620
102499
380945
1306326
973363
984262
1863618
88550
1008654
582040
315338
1327265
168074
1690969
955848
1307819
63721
1586679
1301495
1931843
1752052
1086496
944633
1202333
1064335
1229356
189957
625629
1353651
1756953
547852
1263043
154045
752672
325328
755236
1639895
1137490
1119167
736033
954721
675547
1178694
372918
1353575
1208122
465794
1701270
1890046
1284276
1952080
807684
61653
1084245
1670097
728727
1209948
276697
545038
1154244
40954
1465899
1457587
1869947
277659
744030
665471
1781355
1759454
124768
373122
1557491
1985772
771317
898676
1178393
389271
1437486
447599
1817225
1185810
37196
1640426
328395
195811
1201680
1134524
1798049
1622516
914106
1634770
459084
1793626
279942
293633
1575863
170879
1050684
981031
463321
921765
1082660
769094
1215279
925649
1970757
873852
1985434
1851112
1864845
1935762
1320177
1437402
1673324
1372656
1360907
1314112
888728
510827
1031033
626550
1103701
1280793
1157010
424144
490156
1256738
1746832
1370353
1819513
1222785
554628
219415
1074899
461557
1411359
226280
847366
237114
782384
1483595
365954
1353897
791950
199506
1378755
1704079
202187
713699
1570710
703990
1024609
950322
1189748
659153
1808786
14662
1342664
1745255
1172523
1804660
744810
1679699
1134420
1822219
450307
522045
1446237
335244
362253
235150
343009
339456
556385
624135
1160024
558146
798685
1474985
477957
992221
5121
339804
714978
52753
879750
1198707
166585
1053193
1424801
498463
375779
1598195
576124
494968
269383
511374
1015226
613008
643762
204674
793789
1685326
1743947
1663574
291338
1908601
2110
1373254
646844
1015409
1731269
1170118
1656114
1269592
368710
1088096
375620
283923
388430
1051681
476353
1643937
1556083
1752176
623275
1063554
1128581
729357
370635
218733
639416
575115
1539414
1821968
1228452
1859255
1728227
1532259
28785
1275699
1049761
524140
1503356
560285
894168
193316
92997
1679490
1686625
1699396
1739673
1905248
1473769
1266753
118478
1761648
1508064
370952
1471402
881758
399056
1991737
516220
1847591
1253474
1949944
81211
1508278
1291206
565320
1685012
189794
516575
1408497
1212644
1008726
1070676
187322
114089
1039788
1607386
848514
1654281
689210
998834
1370396
807345
1047595
510290
1473478
1238117
1554522
327044
1419181
1317359
257123
1299515
572942
1859232
165931
53850
934023
515471
533544
407350
1057504
1627229
1108244
954686
879745
603568
1371587
1673142
1392637
1032465
1456839
1538779
1411993
1437344
1615253
1648894
1208527
744709
1097958
1151064
1908511
381806
708254
350458
1315396
1666822
462934
791995
385030
70461
1564526
1243769
519963
771028
874651
1042152
271203
169862
1167891
758305
157188
881927
72789
1893900
1040150
775920
1894587
507928
947152
579940
659833
876174
774380
1431180
320340
157180
7406
580667
1549575
987679
1477863
1018022
754884
1588979
1255891
321619
575855
701002
1297846
257759
918295
1768107
556527
1873804
1928840
300776
190329
1349083
13985
1236068
1510382
1935592
1099055
670982
464354
413172
1994944
1801170
533369
1693638
1713589
444084
18773
451447
882347
1946715
382657
37168
217176
495401
1864893
1633684
1100382
419140
1020606
1321427
1148082
1520619
30501
97950
1414350
1110216
1683402
1427495
410346
707140
1063222
1932546
1519887
72289
1320129
1655012
437014
310814
1140391
273886
1084435
451312
1499173
392942
613694
1011430
1021456
235135
533782
1744597
1882509
679603
1537093
231137
979049
1289574
1987099
191782
25740
911037
507082
295533
1795932
112658
1820097
655829
1805102
1623863
389738
937659
883656
329066
1145148
1106081
471839
1382910
161473
659961
1418722
1143580
764088
1036057
1106102
726314
1010837
682508
1562230
1057383
994099
594368
279624
1463316
1336676
1984217
986913
1134033
1152757
949532
1614659
1747213
853043
1972661
1764744
67485
1860398
1858368
939808
837781
1834190
1955333
318386
520050
1851928
486101
722465
653438
628302
1079861
1932083
1841360
791155
869366
893807
1026108
483681
645418
1491520
1565900
1784545
1027475
738510
689661
338710
248424
1980017
1804367
259955
691888
902843
306350
1899744
1361503
1901833
1645849
1616449
1321115
1766445
14166
891494
765452
1784973
234893
1549954
1786644
1401872
377550
1981399
908551
1255503
1373884
1700433
1539670
1920340
1049579
748062
477432
229047
611401
1343716
1868459
1338504
1781552
521813
1169270
1389659
1835195
1088611
496194
77478
410420
1039326
1714469
717560
1265464
1635938
1152894
1065231
459934
145305
1440760
361951
1808291
1483511
262483
1949885
887186
564145
1538526
1445006
1269088
48187
347555
1064677
871784
1434957
1361561
1315450
81385
1867373
667436
1661327
1313491
278794
1770858
934398
1791562
321565
1252610
545268
321251
1142550
1887986
143860
1264523
800982
1704727
216171
269397
1270059
359650
627976
173810
920017
1424352
1529373
307784
127430
1647662
1750274
173572
713274
667689
1002082
1268832
1927182
345918
1200924
1489695
1692096
623189
196784
230837
688163
1828759
848657
1079700
1049760
1020004
1437325
1890595
1097461
1867955
1333542
459386
1606725
994004
369455
204338
1727768
45783
1078868
136104
714070
117393
695667
1531561
220970
1664156
1824505
260072
1910131
496203
264972
1055129
1088067
1894721
1715028
333594
1210856
1133123
1557555
442970
1917174
501510
470881
622291
501486
1954218
1358886
1956041
1735879
705679
1918375
1140148
1609323
563329
516041
1889457
417398
705558
1585308
1767859
1683541
1816693
1719626
159619
152802
1313038
546123
1019631
1956471
982236
1140166
236392
563369
673256
1483768
1752205
1305186
1833339
594699
1379201
28523
749565
525601
730972
715731
602381
1428953
1668141
596972
442502
16195
1570669
1154708
82346
1334272
1200656
1524421
385138
1910142
1356491
206384
1079027
1205303
739590
1222018
861818
1710072
384521
1636736
1292014
1715245
922154
946444
546343
905631
821178
1876005
115794
1969024
762969
1074629
1012978
1028479
627845
1940397
1388594
959853
359243
1220769
1952304
1566527
230838
1929890
1093156
1163040
143539
1541099
741945
528866
113279
1346594
1704644
1750795
1300578
1293039
264745
485429
1078485
468104
1235972
602348
1396411
1968228
1681452
1621967
442011
1450546
391288
1934008
250568
63526
1456148
1724167
126549
291027
1424143
1882805
1092087
341710
1551581
723724
1059697
1938093
1873381
1565046
298091
18838
351768
106217
1292201
1862113
1986644
1361766
1725929
124145
702422
1404235
959297
1322252
766241
1305272
1120322
1531987
440590
612458
169582
948540
462983
949807
292209
437367
295566
1429507
1098437
382802
1185029
800726
773917
476485
1228360
1822244
461458
1622582
1296720
1455523
853306
392378
675976
220631
644525
1151070
1819891
1509368
56068
1907420
1330977
1752463
745610
1441974
1443424
724206
602166
840076
295404
444819
553324
1575104
131557
1068211
639955
1076365
1685926
1874322
1870950
378291
482509
107044
1714894
536460
1852010
1398756
1668636
432768
36288
1748935
1025119
1988697
1997924
1940099
1797584
1799289
534339
182762
461881
466285
1504150
537740
636154
220039
1184747
1475813
1898017
1207618
1096566
1295719
537946
195478
1907342
851347
544373
1788450
1711097
499120
377270
1582925
1776127
1265929
1020081
1560644
1058568
1111961
626657
817953
1141522
464435
1534429
996792
1181906
798935
593370
1771894
1985606
1115938
1268195
1842012
1959244
585220
1298008
708345
518144
740225
1735672
1619614
1958330
916425
905206
1995488
1128628
489122
188871
1136650
285605
1472163
1552762
330322
1105557
1106326
261553
964056
1426674
1817082
1570051
1519001
1581611
611473
1194086
1868307
663335
1289010
433705
1415245
1494049
758271
608975
1287969
1326752
884949
1584723
478067
807183
686914
217710
1925383
1804219
1696772
1334567
1007043
763577
1625393
1591211
1014708
743330
716653
795238
215540
1702287
458463
1081612
1132833
123942
1018714
1465891
323281
1370519
1064669
1796472
1829574
563101
1007139
236919
1188033
779965
493049
900378
1842754
521053
1492433
1899031
1986002
1049049
632871
1487191
405374
1727660
1394284
1008647
1226917
548533
1183570
938572
1291622
337721
1983811
700722
1848991
582088
119880
289910
43360
118552
1405338
1570389
117067
221425
915477
565966
1464170
564905
91071
1003483
972118
557857
44619
1968808
302260
1369201
691437
1223599
630710
320495
531229
1242295
1179369
95267
1361037
934480
3964
1242230
361227
1169644
949159
1806137
1724092
1238360
153530
1422540
1650456
1024155
715538
464743
586772
1690565
1181728
1164943
1080074
417411
1643083
1587448
207525
959744
1867049
936706
1846522
1698648
1852098
1075537
159201
702204
1212212
1686494
176020
263419
47306
813791
570578
680196
516958
298492
1701922
617519
733867
1817619
488672
1246724
194702
1584620
332297
1942881
1984167
1529786
1097798
1892079
1579506
872031
164397
296317
1676762
994014
814821
743202
1922320
1034817
1259291
891946
321196
1516543
1091305
953226
275113
1303776
920780
233546
1064323
1853522
1542550
1848169
838764
1666894
297603
210057
1807641
903068
1865925
1246639
522138
278163
1792681
1082260
1814173
729718
1117002
481518
896146
1162185
1324897
1743444
40172
1147511
1756591
1783421
204098
335183
1694040
232725
31123
300472
211533
1052316
619317
578424
1618440
1312385
994460
302752
12037
657887
1383414
1533628
31939
766050
1086002
580617
489653
1839548
1735729
737856
946586
828010
890980
959050
1121528
1692469
617250
1873550
1521251
946585
83951
205276
1682776
652650
824355
1469233
1136569
475620
1338796
1546421
140644
1698423
1941909
907481
1824555
1603117
343319
923693
1159179
1287846
1423216
1714576
307099
1668380
1758143
598957
1630695
638131
1042964
483002
1822280
423216
62589
1958234
1955133
287554
1785020
400929
266726
1615469
1432556
756302
1881667
1055958
1353678
429396
316787
418748
707533
1619028
647222
1558554
1186763
1929712
1097785
1557176
537478
1178231
89570
366910
905539
972943
165861
1455016
839454
1032393
170294
1702212
614682
1742408
297584
1290566
1358215
397462
1916226
394676
258840
1472318
11789
740706
1600200
94920
756856
1233529
1596668
904501
1351385
1710428
1581090
581202
43793
359917
416708
1851553
485064
1040
804269
1410848
1326442
452131
325132
259781
900815
1923579
774010
1520642
1834444
806260
1301504
1473470
668091
1883812
863749
1565340
1578555
1070662
955052
1543258
105730
812481
1712329
1387222
997726
1953291
1255121
1679643
1103195
455926
1042494
513865
1127846
1481573
466093
435860
1828678
1444768
1346885
799516
417162
1286238
1641
733294
1288566
801723
360762
155252
1360561
1733084
217575
399401
1406835
1949016
1162164
603619
780243
825998
869137
289061
369836
361854
523662
420980
1612297
1557481
683587
511097
188729
818231
73310
399934
574333
934398
869642
1500576
440553
1401997
736911
39995
328349
244150
338252
1863233
3541
897114
1419029
543984
578163
1750837
14650
345606
1324411
1196685
1094416
1715910
363321
1822038
1722869
1539393
1172936
1034583
764403
1412957
1452839
1829860
271232
770212
1757077
82326
268480
1369435
1095673
1623820
1882725
650661
1022801
1801225
1946096
845872
1279666
1806638
315174
1348723
309969
191851
343244
85182
1010192
1518348
1055729
594996
1974219
338868
1943556
488771
82971
367360
1844424
39799
1036074
1605207
1877547
1857462
1599451
1548588
1860169
144686
1558016
961271
1999029
388513
1426074
1084152
1579152
1491893
257369
570279
341367
797021
1023248
1415656
326040
581919
1368637
817992
67495
839659
287780
1234533
697504
1642123
545149
1759868
944852
1390913
957384
256656
441505
1904074
80550
1157827
148242
1843522
804511
1308889
264263
331820
1445997
1403627
90836
1092459
37974
1873519
748519
1489127
430581
1649138
1400628
549208
814591
143094
1161606
869004
668288
495401
1734750
1448659
1127176
693373
1923636
404352
863168
1782114
57971
1517055
1087906
125812
1360552
1079676
437407
198422
1890105
1623151
1110031
536631
1734293
1116958
1202015
341166
1597514
1854900
721306
1911078
836005
124676
1202197
1284919
1808609
1063253
1639983
634209
915350
1696792
96179
246539
1889994
981196
1940471
1198810
1863907
1406296
285439
178274
956739
355328
107676
1238516
137153
448372
487359
1828264
944683
255689
1921115
1780716
314605
1377673
794988
676516
1841890
160111
1988636
526528
992637
217854
955147
661961
1089713
349255
373717
381189
1110546
546746
957672
1160653
391196
106547
816483
637496
952465
1336179
1702384
861940
1025214
559735
550196
1902605
1433726
954393
18171
1495603
315080
1656177
291326
1254123
1981280
357495
408814
1973816
1278349
367304
939218
94496
434894
862133
96880
1576150
1382856
1955112
1841322
1535821
207698
1805257
1542824
853242
205735
682073
176027
1447588
279523
454574
256616
382833
1549661
1093884
1589701
114078
1000878
1153711
1195323
1167078
273628
1348021
1789277
1798037
1101677
1520646
784647
1359544
1156316
433553
792812
619862
261272
206935
1302180
123568
1179614
128571
1336242
588122
1088649
1964348
1812415
859452
476715
925667
1797995
1738196
1424420
873680
706789
460346
287078
677792
1618529
1170416
1544003
1661144
46713
791512
1066159
1745905
1651867
1046042
759936
1310781
1171618
170593
1545455
1309506
1076995
968089
977550
357671
869260
1828502
1753166
1499765
1674165
92608
866026
57228
559715
1765454
82101
762281
1105983
1887022
687776
325784
1517613
1119045
391926
690419
144657
1417830
458955
1950466
773796
974700
1833175
1562891
41869
1949081
1196309
1322392
1815558
1463417
248455
335344
328468
249393
1617274
531106
1815350
1375364
1470266
426955
353314
1001418
908756
1907844
1602184
1029948
162692
864829
977791
186384
1643276
601825
957698
1121367
469294
1563145
1640929
892099
1236902
363766
1801540
158075
869424
554489
223172
1105783
173011
366330
494102
1090307
1312349
1142793
940778
1568186
829353
731187
1917001
921758
1336427
210486
13054
152835
812000
1833768
1876936
411498
1243606
1551205
1793343
1469101
1218705
693298
73109
138307
1072975
1908531
604945
510616
768229
777267
1741584
620681
184849
470985
1162856
1474114
821243
403336
757530
1914005
1171597
173625
1389139
1985811
1543564
826882
1876239
886902
1351324
1485831
1715730
528994
708269
642864
1285093
1588859
148095
538793
632493
1456435
476283
600354
759755
846003
432151
1566534
782197
147249
71911
1813888
137111
1710254
959372
1998501
1893273
1294711
1819705
1841841
471182
112395
855924
869275
1852264
1966770
1695422
1186270
335827
145601
1686013
1092615
1527212
923045
669409
1067759
574752
1639017
1164029
1979463
569308
1717005
1632970
31980
518550
1748444
741177
567140
536045
86805
297328
1351738
773871
1095182
451984
947760
610739
1965728
423122
448456
1858041
359588
1074491
1776029
1974974
1475
414749
1611532
69390
1995663
1266397
1247079
1151727
293374
449460
1087981
776278
692901
1325031
1936620
525992
1714396
283771
1901621
906392
539446
1634814
287614
673990
752171
13756
29137
1906838
159243
154642
422067
756979
1560403
676398
4686
1817607
284915
1597073
845991
379136
1589662
1124947
1450116
994458
256990
1909261
858006
1892862
1605543
1500262
1253053
243816
653669
1430116
1525897
351082
1820193
1500799
1528871
1521313
1394523
621243
1758367
493365
542042
509782
478171
1533606
284549
793182
993556
259392
789466
1404311
1190760
1881541
1717568
1425673
331326
1144378
1839955
1299362
144043
1846508
547733
170695
1732469
1284642
295685
1038762
1490350
1296370
821821
1324730
5778
386268
954397
713182
857183
1294136
360215
395697
1074035
4939
1868847
278422
1851558
366586
1606648
1190072
36019
1422397
14347
106734
1333522
1769740
1521081
1232228
1506726
327628
1100007
672602
510430
1055496
1573990
1666329
957312
254997
1166470
1206689
311070
75381
934865
1098473
233320
905253
304335
680052
655426
249032
1217156
603936
362703
817847
752324
56328
188323
359866
892944
702622
140225
565494
1644364
1342340
1706185
1183443
1069298
1301130
832314
1580696
32940
334172
1847465
973603
558499
215070
1840864
1721577
1762018
1421569
305272
1103712
1056379
873844
76950
699691
1742812
1432154
392148
1685018
1153727
801993
1918318
1747392
1548552
210576
1109548
1790336
401643
1718707
1144624
533075
1359717
493148
564194
1682328
662295
1540283
1752546
1685893
572440
927960
1362867
818999
1583247
1547982
773741
755046
1925417
1999117
1033172
1448235
1186549
1670923
746358
1129092
1661880
747420
1981403
536791
348544
668728
1737866
1124981
903263
1339831
1619727
964215
16695
1416700
837479
597368
1637225
608274
900792
268168
559567
419372
769419
1692293
914051
1055520
804914
1407732
1812729
1019026
951909
983297
971783
1448664
1631364
160449
1264265
193693
187777
328730
41146
1065352
1790159
1111148
1140199
1402685
853931
523729
1169221
58477
396963
1383412
1114723
1166125
139504
1588451
1871253
1870033
108921
522041
1684311
1342932
214295
1308089
1586122
930156
1584034
1365912
1609367
1872766
772208
9344
257428
614956
611091
150025
799763
1922421
1985654
1937811
825509
133877
113139
1190953
929574
766310
76144
1059853
1444088
328407
1648618
1921491
217835
371496
1243529
1448945
1018286
731601
58281
1375789
200788
1088306
1409722
503356
1681616
194906
1971808
954985
1704353
481987
1644855
1860802
641136
1024364
850513
636486
893242
1347626
827677
300878
1606827
548896
88603
796219
1325095
837238
1752894
576193
31997
1684918
1729588
1166817
20549
1727250
432834
415145
526578
1300200
1899692
1069614
382893
1784922
899949
1721036
1023077
1413080
291052
662455
1741024
1369762
970110
140299
554645
1431156
756523
1289466
1730014
1939689
817722
824249
1293765
178417
72253
430836
1199816
1616987
1481085
1163308
1083053
1409125
1319758
747384
1260661
134057
1257708
292732
191415
811698
632406
411050
1146882
1908681
1420208
772387
693665
586329
651871
928511
733019
1189574
1745028
790335
266885
1632103
1383315
1199812
1813980
358473
811725
775603
1093060
683382
1699365
1997293
346595
1765605
968113
770427
673410
1284428
1294599
507934
1527853
1088003
375136
1267311
620469
879959
528732
910538
924612
35448
1666360
324467
543111
1949846
311620
263328
895702
1988927
1513328
545459
883998
1000564
1863470
136014
73303
719542
827318
1980566
1487452
1841008
921457
339368
1155674
486344
1384095
29202
18885
508333
823426
1012065
926057
208227
926995
1371561
1058189
15279
1913150
583048
1374498
507968
1931340
408824
40920
1318446
172484
787483
1017549
1217551
1087868
776410
968747
182648
1125698
1167129
1778703
1225209
433214
1634633
133827
1295220
1181374
795511
1904172
496021
838399
444479
1514844
1663705
1991455
569168
743341
1893360
251006
294343
1875754
120629
1641757
1939452
495030
434580
1826843
180898
364505
1229976
342275
1870244
1039501
315582
1237029
1174378
1444079
1124060
1968603
1392848
1855900
205438
681484
1177183
1286380
282340
362590
875362
1003871
280867
1762180
311277
1927585
1985972
267542
784263
1774166
1772799
720543
1805182
1660559
50086
357
1660878
52606
709588
1306329
1496730
1958423
1459585
1759727
1900501
1893074
275835
1692711
161135
1142095
1212620
1518179
1675446
1905162
559644
980972
522416
282181
1439727
103021
695924
1259539
1155087
548122
223695
461070
160810
339486
827531
615348
1910528
394819
621465
127363
1745560
400881
1129738
690790
1616777
549938
1225531
793696
1004817
800569
1725088
1540997
166109
1954633
20657
687393
1780129
1772371
163632
1621873
1595414
1411967
367724
942748
1148526
1610255
938984
1408270
696169
476417
516059
187443
1611112
605811
1692109
769038
1048638
944337
997532
37193
1893013
1861590
1647633
112547
1354345
1306704
232914
835736
1893166
1305283
1651149
1713986
377253
1554499
1168481
527139
1809381
772920
1900242
1462486
1585699
1349959
1554418
367420
1819319
1980466
1675178
646510
601883
1653950
1845911
647655
523986
784473
1021366
786890
711188
1680788
968593
1434033
454043
1958107
1355100
405727
863287
894180
181646
1424258
639544
161973
1493917
1938835
1321929
443409
376956
1003434
999190
320419
1168518
1378397
1181960
393100
1191635
1236848
1216688
1527829
705088
853201
415658
1805409
516002
1089049
1225717
268022
269258
874244
1573577
1625972
1728451
260822
1956209
1645264
1038997
1612433
67490
1875792
917916
1948112
702745
1680784
1301632
317794
1141170
1736405
1143890
306383
1394134
343747
137969
1744402
797573
1192515
1912750
746505
1261298
482452
1222100
1167262
1353398
528151
657653
1067903
1359300
376320
1753500
1373407
1369130
735871
1019881
1608633
723925
732902
594753
236434
1113959
1820512
501457
689696
957344
1263824
93571
537241
351290
772410
1333909
1779141
1980133
1226533
647541
710588
343053
1342454
1252759
827457
333923
1736532
1808704
723701
538633
1449483
505786
1911903
1081611
332120
1078551
930849
864238
683971
1827701
711012
428821
790439
106648
459083
738520
62341
17186
1260541
1329269
1968998
818610
1743952
1729055
383832
972779
451461
1643968
1254900
566372
1628545
1563392
1835108
873785
813501
203655
983774
554916
291761
161425
88061
1761681
716291
363580
427496
37083
1165545
534437
1807930
1479404
285878
515867
357883
1446310
451489
286622
486640
1320017
382300
1698773
1748585
508115
1152546
1647746
858304
328249
389625
29671
1119220
1844039
1274163
1780664
309924
441229
512345
1268873
1881988
1706762
762596
1405366
552046
895565
480347
412816
535658
1497110
179294
530619
941967
912499
1145130
72344
1303254
1357101
1362423
802759
271970
600101
1514730
1157351
395473
317606
1914962
1532716
1905503
928752
878776
1467409
1827689
1994124
1622328
1767081
63880
176066
925965
1909198
88665
522724
812709
242251
1691520
378115
1619104
80227
839248
47944
391667
182723
1519867
588817
1506104
665987
1738128
863125
822191
663270
412225
245573
1184603
1322409
930539
1423770
1065482
33364
1811208
1266128
1133299
1474738
218895
1248376
332748
1022669
989818
23163
303294
1272270
588089
1910216
376925
1637791
1763312
1766357
1013495
82850
1527477
1361030
1974834
374555
1356011
1926397
647163
444033
285244
957532
1810572
483548
1077279
66831
604541
1022426
1378954
1224164
1082772
1866179
1171864
1663402
1135967
216941
248711
204650
1384809
681616
1155423
761500
1699437
297682
423272
980420
626260
78120
1264451
689519
1575501
729025
1922060
274227
979178
1923654
609033
613112
1193608
217704
751615
1224685
1083101
1640378
1208195
777066
1421816
546933
1597253
808571
969337
1276588
1408313
1882723
849179
1644952
1590161
1661422
1401506
385746
923266
209850
1120515
20681
1493396
1468898
908826
1888327
1013873
1863619
1497331
792576
1910554
51322
1625888
1197458
797176
138192
1096277
1321419
1919730
372664
1079174
1796592
1632550
342059
1744794
440494
1635675
1530487
400249
1519758
1016132
285688
1799683
1174223
116420
1698500
1325412
392637
1252972
606471
1378733
737299
1872163
1157564
397624
459331
48221
1961390
1857166
1221345
1279897
208175
440678
1543302
432671
731584
790251
691671
1359583
1444502
1382049
1073859
1442884
948157
1016330
1733826
355635
1126775
1353830
973966
1839702
1385452
800812
701296
106379
1721871
1972727
926845
1423043
1401134
1955700
630840
1154742
298960
1797462
896653
1183501
1447367
568532
1338546
1871130
1829787
1950895
1880728
1321983
932889
1006384
1826840
276720
592434
975208
665571
702713
1464310
443640
267362
610356
461085
820575
1106584
1506518
175752
1942580
1433048
838611
797898
855398
762699
1373487
986734
1232055
1814314
961332
1203426
487841
1904818
1651673
558411
1079723
369612
1039119
1485185
1779476
917897
109558
65114
118078
1887701
592344
100627
459119
158139
1459045
1945675
660763
5505
494861
1941768
1884245
1661518
959067
53066
670559
524824
451032
1427979
845972
443951
1100775
1472027
787559
609906
1106722
1789794
1090557
277184
1133681
1554235
85796
1207929
508280
1824163
1162377
778340
576930
1368089
1683646
317746
1923247
1170633
692848
563581
747744
1564537
1995926
196127
332399
884169
1150344
995610
1761066
1748396
1156678
1490747
751184
211918
70504
1284036
388277
1448170
1291904
895197
785309
1041836
471439
720860
513331
1712865
1113379
1207636
1029879
138571
610231
1442722
1461119
1390101
1880628
557587
1210958
698846
149713
356358
1282037
1662618
58921
1825685
1216953
811654
262930
1712513
437711
936063
1755792
191032
1701550
367700
1595040
260536
1894580
1361395
1300250
382582
1498328
1492719
267905
911320
73118
818914
1412274
1663158
400097
215607
1054011
541972
1118875
1485417
1452488
1245823
673955
1862061
1606375
1045003
1167693
206551
405850
1758339
1759580
1353981
726237
433374
1588216
1394772
1231721
599897
1786828
1844739
552971
357746
1308030
1915053
326542
962055
1138904
454311
1303020
773696
1643508
488389
1586895
862122
885729
1464819
1144626
1226171
1080969
1382620
1103351
605909
1257456
1380715
919657
681298
1602666
503691
249682
742138
86255
1585111
342632
468228
1660589
1921693
1543196
1196277
1990914
1915071
358052
376755
315368
984738
1389150
672299
701799
1687200
344295
655
1855744
508544
526941
1727331
1884928
1317109
498317
1855599
1151866
610306
461907
731342
876609
743644
1628547
1450109
599888
560051
718058
744672
400967
1362802
958102
72386
907786
1092650
1375274
1559497
1947047
1622443
1804976
1029744
832662
644687
1266241
192667
1620751
1239854
1093579
1915769
1945706
1950437
880345
709509
1706452
639621
1672272
1000958
522540
1170451
120180
380612
1620968
1628862
1238710
1159103
1324335
993862
693589
729726
1531409
1456866
154481
909481
584210
1575389
1787724
1674127
974838
172494
475954
1725388
1152921
1803207
424757
1849930
1775426
1296613
733636
1121967
452291
1644024
869812
1588050
1301924
208967
91663
297205
1220715
1859016
110316
941682
1276188
453760
768912
617582
237955
1421270
920606
672296
1227350
714684
107449
1753928
1780370
1363907
1817053
289377
471340
1845139
256194
1192898
625319
1970011
1128593
1127957
1101995
1194304
938276
1004143
529101
622341
1754941
939632
1160908
1183065
135220
39333
595862
415710
1073733
1361563
65337
628116
620355
323839
1114586
190850
1891001
1142109
1031074
1152939
310744
704119
167914
1105745
1773406
1072231
987393
1699903
1646916
1388828
1062179
1049
1809426
1035805
1255287
150517
46749
116648
115143
1065240
1736083
1128390
1110817
231107
133721
1133799
1228330
1611734
745005
236205
1402869
1844005
1093345
1444567
1942519
715249
1278428
1051099
303817
1367883
732446
1325735
298272
603197
1942335
229234
109858
1260712
20805
789716
1250235
419243
1011899
1680811
1345494
248483
1076288
761171
1481641
546793
879217
831761
513983
756949
1992798
1474143
550866
670027
1332854
1405625
632792
1821449
1051191
1955423
218684
1769344
746807
111227
1557843
738320
1673192
1986458
582685
1529408
100999
1802671
1692164
199800
1731719
427263
127454
1605908
707824
623934
313804
1848809
1869248
998374
983468
1309245
1289088
1194066
1796008
1554510
748240
1779243
706740
420703
1701561
1147966
150443
1125625
932446
164135
523506
1728109
757503
689837
668918
1056470
1900370
1344234
1726297
1928174
282911
396537
1189325
1020147
727751
1534673
691852
541024
1933583
541923
489524
903811
1402310
913266
921138
263112
764174
1440620
187479
241843
1782700
41655
1825237
1215877
1279549
1319536
503468
603497
1964869
1083602
1278051
1271192
595641
1903490
1650219
207808
1578799
28792
1550086
189313
622344
267865
1821045
1652513
364457
109572
468588
496916
778315
1905660
431445
196857
548147
1481797
562169
1647525
619832
590507
722409
1716770
428049
27787
740247
1724540
1178088
303038
1127385
223856
1218211
1418564
318553
305517
943353
1122302
1288684
1978468
1024183
1072592
1843020
678707
203953
1123873
409680
1183354
11330
482365
1944009
570583
1769647
934952
661383
757455
1961019
124374
641442
303233
1084545
306049
347019
695458
1123866
338671
852198
671627
913753
691561
1864657
1012091
1616668
1998803
1809468
1940545
8071
1110353
42864
1584726
1324900
1375004
340257
792885
214435
437514
1059190
1573367
58322
1867784
1668715
1572288
1080535
805511
984803
1417744
222373
98949
1376415
422440
1655386
1849988
1828990
751506
1567071
443857
1112140
1486870
1160742
889623
1160129
854560
1484421
1325812
565213
760807
306738
121345
633250
1688708
1434534
565313
1982534
1278247
1170426
1912846
1025654
1812744
715906
1999923
685794
1786160
1942757
636092
1338563
1437490
1923928
165258
1915140
1015795
931257
180631
1842474
1224933
1524871
473845
399391
1569286
1430404
1964327
992443
1969438
500194
179993
967281
1080613
1843878
1582157
1662251
1081598
1891595
618637
944793
965955
1577335
1374282
1027551
1340703
592850
555909
563011
1468921
1990100
1942673
724725
1587919
1498048
320311
551643
1423134
306937
649312
1999158
1057448
18945
907591
900027
525989
712747
817500
1080855
1686497
597823
1927377
185049
1050096
548300
606322
1025622
547096
172736
851779
22196
1957245
494042
1818213
1972388
1005396
928782
1605990
337993
1164654
1636534
1995131
9607
1553763
1265871
938099
1089624
1554259
1283928
344172
1078672
1251501
1185661
339488
563867
240459
189226
798091
1858594
612549
99065
326187
1974854
1270809
252164
1148280
276235
1896485
1168883
745139
19152
1210398
1205128
1144861
1102293
1826728
362951
716345
1291704
1140463
1455716
1113368
1733441
1703858
765832
1935573
1939751
680781
1509978
490834
598562
1311981
191239
1143409
812391
754502
274941
1902479
1912139
700004
1653251
378077
1611310
548170
276046
1927868
956985
1599102
1062154
936728
1854365
1033194
941896
1335886
105449
1098359
16718
299464
1100250
598278
1247596
1670683
309030
111017
1634653
1616594
1700762
869420
986151
552545
1391465
1397210
621051
1975638
306328
909651
995745
254038
45012
1423478
572884
964394
994042
1927188
617108
126767
1660873
268828
1305582
796241
1911870
1866104
314706
1625910
1233946
726708
1013747
413528
1267118
816845
1946178
773051
1363773
133480
1780680
1220134
85093
389414
916444
542934
1841261
1206171
1151084
1797461
726933
1502990
736218
746773
315634
715564
769381
1245536
1985726
895937
1438163
656700
554916
730946
1178457
1028099
989936
234858
715353
363272
1120914
1537704
745229
1585789
575575
299997
94402
267573
869104
154919
1708443
12074
1507721
493104
354237
1063650
238474
1915000
1181938
269597
368780
1664517
1274125
1830950
1977703
1381273
1509284
517619
753574
923012
1661964
38994
1019662
479487
201330
1569146
1805343
78838
1576837
270760
991729
769983
175862
1835952
1219632
625235
1928325
1796086
837744
698349
401243
292316
1301213
1243699
1440834
1838491
127184
1558960
1396375
1564501
1947422
1704624
78004
391112
67106
1005383
556860
992116
598403
1163157
1582701
1819426
449382
1915199
452200
708045
1112996
1757696
249152
732935
293927
1812496
1020351
1825034
1699709
1530736
578499
852956
1297386
356046
1147211
1858608
1130780
608297
1149992
1361383
303939
1393305
119419
20369
482968
1515917
663998
95381
481648
1246492
566466
203831
963398
1531197
106420
877980
1480957
1869059
1261416
62276
884938
1054056
1286251
1664578
744781
651707
1382311
307681
1114219
1198828
1113728
1500397
602296
1118183
146988
1241423
1766672
1294359
95683
990618
681171
404949
437867
1178533
1238594
1271515
1224228
121921
1729291
1684596
1402193
657063
409123
670998
1231577
1645224
1922172
1315952
1933875
1076279
558620
697098
844329
1293064
163193
753526
1240192
1428453
1349627
1957126
1529774
731474
380554
1194960
1753791
806002
1351204
79771
147497
363923
541227
1487157
692269
84444
1387894
1525052
1990334
494278
890873
1654276
1438123
442988
1695553
73775
523711
161527
842621
1987564
1184680
1202618
992677
299672
333061
1883196
1398016
58633
1237981
1589950
596196
315804
976967
1472917
397905
1726059
1277521
795423
1301250
839628
525138
1312279
816133
1561063
1505467
283371
1142699
1065428
1580904
254199
999162
178194
245955
534212
1518143
1203902
1354300
244059
274928
1010463
1719392
1935459
604102
378128
44784
934139
25724
1489518
1916010
1177228
633329
657991
1044720
1009108
692358
1682857
683974
755049
1788636
1200207
1611558
929346
530721
1185425
605827
1959825
472307
1924741
1197344
1865939
339363
806184
1463663
1345726
746162
1592783
1180110
1998524
1685735
1370132
233625
612183
1403047
1190726
1877263
318881
1690226
41452
1089450
1938415
1634073
780266
1039075
861601
786451
1431938
1183266
1153949
347433
502458
916273
1051740
349730
1207824
745499
699052
755299
1086939
1928256
476629
1863502
698692
32795
1626161
702305
1164160
1277049
818160
71309
1184667
1690684
1058223
1144504
651334
763675
835690
241946
1594173
883830
281083
1937214
9955
1799503
47409
1718623
554381
1684515
544237
330600
1378802
1343551
1276447
1924684
1011629
328605
1619058
761235
367336
221580
1706863
509879
615150
49940
1103381
1055138
711671
1594118
78256
599090
407054
954818
764460
1303770
608585
300271
1075214
758408
1063417
1651815
962156
680717
1230691
92602
101635
1774367
1871534
543771
27412
1957219
147576
170882
442842
504159
1258834
171833
1145197
1052346
75158
1500251
705802
1386365
544299
217040
603412
1144587
1852808
1788592
387753
1477529
477652
1077197
998945
989179
979157
986897
1958089
1631965
181779
219161
1718204
1508918
1678561
370731
1000686
206738
1156234
198246
306311
186365
361619
363855
1393369
805825
15565
93374
270290
865221
1587426
12993
241005
1924201
1096154
655646
618337
903839
890554
1569876
1262982
1657196
56112
717699
1382971
1851233
1809302
1274329
904065
625267
887279
403630
843889
989540
1297409
842785
662174
676867
1009951
969737
655927
1712480
1953824
965658
906059
1787238
1050170
1882337
285007
888712
1115538
808662
1843922
148615
1123575
839107
96778
1074320
535874
1405089
466157
1894237
1019653
85310
1796063
1455817
1806174
411790
523936
1369715
1799597
906374
683711
1656830
93034
399934
1908773
1229944
258728
1529284
59218
909642
1141171
868514
1193023
203665
1199059
1822615
426977
1259337
49319
1054945
1035689
1328840
642287
665223
981553
1269656
307138
1714365
1688999
1505637
305473
1683896
1127608
229248
1039940
149531
393564
1938312
1248655
1782913
1208787
1503764
761197
598964
1984566
140482
1468061
1436875
225810
1393254
633142
735837
1123799
1432798
12546
313555
974251
1527699
31731
1059580
1274113
1803544
815411
1940546
1196261
918844
1407677
987449
1318099
1423261
1621205
1966843
489244
1913485
1063103
735955
1706137
1268004
1992989
543893
1397870
1533572
1743719
1530940
565752
1022731
835693
1250702
1868362
1802316
475120
1319968
225162
1446374
1391871
1657394
1353213
407540
1779163
1050441
45247
1923432
1496963
710630
1504934
739272
281038
1895519
1151979
431413
113313
528995
1227003
1607145
842487
1803093
621831
70126
997286
370746
316279
1215473
14277
1102769
1656445
1038537
406971
236864
1116980
1451331
288341
1915338
1123651
183253
1204176
1220428
566706
171627
187121
203144
144776
736881
233157
572687
261979
1893247
31051
509951
46554
884567
170268
1013544
114055
35298
226532
603846
485612
823165
1069101
1134155
665866
312780
1167909
367973
118516
828235
1976290
321212
652927
471344
1364083
1092925
643349
842579
181055
744699
1508263
406469
395535
1921682
231925
1148721
533852
1292214
23907
293866
690732
1411603
1278400
515229
172911
1099870
1455269
1739103
1426823
267816
249554
1548097
437833
663896
523363
1024765
135637
1392032
825073
190478
273465
445079
564120
42104
1893276
855990
514676
1211606
1720478
1050452
1110716
1277837
772382
695846
348116
981117
1552545
672362
207015
1267491
1154378
577413
1956828
224289
476013
46959
840833
1911878
799684
982280
1577182
760785
1189609
1224380
1076451
1365946
253659
1989841
1721537
788776
793006
1249153
441513
691588
1657653
479416
1644126
1660462
1967266
342441
1269672
232504
1932559
1937739
1612119
1237770
1483761
100077
957528
1064132
566673
40260
1397168
1211904
1656835
749372
41117
22788
1896797
1302056
853816
1865532
1370787
1309997
338716
684051
55279
894538
972364
724337
115256
844064
1429059
1156619
695539
1011113
1564232
1296729
1029451
685975
1306926
679535
550001
47494
1997723
580360
1877441
868797
1723939
798543
1445765
1354305
246262
6992
1189278
1945859
256819
1218473
1134610
1860023
391161
1683329
1837708
211870
1880885
511944
1715919
1939655
37677
632537
943297
60235
94964
586573
75787
1674272
322023
175098
383000
86149
1238813
1924235
1743761
1639863
1795776
157319
1056974
874654
1721244
504213
1699673
1891513
1634534
58429
854296
1834995
1480509
995984
703010
35658
236154
738065
1354366
314863
1604684
1062953
90588
663092
283509
1209067
804376
530645
1516731
1127324
481047
819301
738273
699402
1446042
1474358
1455440
174790
765365
1419514
193959
1845212
1853427
1643133
1315009
1278773
106097
1763510
782812
616548
1643610
1526586
1695050
1864208
1334562
506043
1105026
623612
1771121
1503049
1068484
1137501
977271
1602896
1811327
888595
196039
84505
1338396
423566
1368094
1029923
1849764
1704638
1465660
557770
1975226
1819098
1510913
330609
695177
428805
538136
1982502
2007
1200066
251643
1223519
197330
1899850
1611955
701915
199845
930759
1848709
759182
31969
92272
758217
1668293
1692637
665179
1380148
1900825
1237981
700326
1538366
1411812
211813
690535
655072
992338
1990288
667202
647175
241128
1107014
1616673
810246
1271878
77378
1964045
1399335
807702
1120453
210005
433213
317791
770608
1130768
1974565
919098
704639
1366689
1451918
126095
1983143
1221326
269473
1606492
980547
246934
382314
199219
274385
1665559
1565502
267768
140600
1598718
1732781
280557
1616113
1171015
1448299
1458798
1730623
1870590
609275
1375024
289910
1903402
219354
170189
657111
247835
1918151
1763998
243377
622019
948888
890960
935213
764598
121357
1524386
300903
166091
1122715
1729265
665956
1727292
546046
1322242
147788
266673
13478
1653528
25323
1316469
954103
344446
1087417
596316
1273490
572766
1983685
614484
367414
1695007
413311
622131
292201
131823
609748
1405387
1571616
310912
1571110
1397461
1618458
904671
963297
1181304
887731
24657
479961
1235108
489192
1187222
897420
1182797
565896
708903
1288989
55788
954795
1986767
1255807
999509
1652541
132694
718353
1435475
513437
110882
1091683
573565
1917285
222373
127221
146070
1676830
659116
118528
1627696
1318286
1756533
624285
1487103
1636286
1189998
1503475
1496082
377452
775939
1286682
1146843
1443557
1920551
1176038
1782381
269391
622730
1559132
437476
1709647
265637
387447
37324
1886194
1721871
1200273
883237
860438
1966676
362000
1127904
1265208
111207
1872191
722065
430471
1053875
79978
1947730
412683
842562
1755727
1868490
1911645
954239
410559
1150829
1430379
1993025
239320
822044
1307672
1703866
1033874
1614996
369868
1331000
897967
1871644
1851239
420868
1271988
160151
1783138
65368
50087
1798006
880297
697465
284634
558940
425061
89299
1057269
216168
1085127
1763421
454127
691854
815062
736250
340761
569437
320492
578646
617022
1541154
39795
1081900
1438126
1007593
1038550
1538218
1206874
185243
91351
974614
437001
89589
197379
1818404
597484
1359994
936223
199940
1450138
134460
141651
1790880
435717
925884
1387856
185699
1166149
1090849
1431038
918472
1548880
755542
1380527
220856
1068178
339953
829532
1626220
1400750
1702857
201411
250699
184999
1217508
1097504
937789
209967
315203
1935967
325311
1987120
1135630
1363242
447575
1389073
1259613
1178477
1223122
591231
53897
11013
164954
497701
1857693
1281205
1885526
233864
1477461
1237188
604539
692202
108980
184923
304293
1214555
580282
501013
1010164
1124442
546981
222148
1930451
1742551
1964127
1288241
1797868
1753953
1229355
1846460
521428
1921609
1305437
765709
1675571
1407554
1046234
510506
192403
694652
1276137
225495
1697157
562705
757412
404394
1459559
482111
23459
1354110
680637
130580
1408448
969395
283160
992639
933695
87960
1279192
302320
720160
1312821
842061
588603
811805
538048
855157
850158
1047969
941734
1267840
26117
1307734
392165
379236
1278384
683619
159543
1501424
629753
1063985
382432
33257
330824
1520890
550303
1229900
1080643
773644
18342
667531
1964370
489326
415289
260283
290515
327944
1982687
1025073
229679
1479876
983635
1943599
859944
1292356
662768
1478933
973899
1025693
137738
1082108
1324959
1373457
1704661
1244521
1146757
641489
1105010
1739610
1262410
1311823
1563297
1908574
1886739
1848483
1252376
1282298
1721042
712077
1073005
188770
959343
804514
883604
597698
1070740
336025
1357000
964695
1287322
781493
582930
694372
1603717
1213611
1613597
840265
538127
1262418
215530
1105396
1862899
1836027
1156755
1788119
1054591
531912
1861398
269814
1896362
1489940
1397607
1382017
444344
1953626
1207223
472054
393551
1023885
162741
242227
383656
550197
1538766
1029933
1159072
1213510
1677835
1830432
1407344
1988604
1397963
324019
1424433
73560
930994
1944408
1613426
136012
1475727
918771
611970
1156929
1311231
1391682
1407619
380424
1284653
1693073
546426
12486
948825
472837
1498470
76515
1586288
730869
279567
848358
292657
1833232
1067193
694208
902774
277216
623862
1850905
1841097
473372
830263
80973
1687822
71444
1792482
392041
1733732
786736
1872161
1827830
1898059
240519
681392
871193
1457592
1725806
1616796
1332727
1928948
1040509
1267656
944776
916018
1108677
252014
333716
1660382
1305427
1284184
41158
567184
1907057
1561123
788268
1953119
526028
297030
1122198
779106
247137
1818378
1526084
1232101
1813464
104328
921957
1650513
200729
1313562
116573
1735684
563565
105321
912758
896498
623379
617474
58949
93504
749757
506328
634818
1028891
1554641
642185
252348
1330177
889649
1165825
883838
1141211
1519698
881913
1254111
1027394
537736
1316601
1448361
401824
1667382
1905245
1320241
1167215
1787830
1417133
709042
1100515
910574
956470
1504472
267116
1573845
288047
1073604
1696166
67898
946955
1995774
1043558
1573995
719315
1376228
1533845
255007
397012
1704024
81013
1823382
1599701
1496051
1780019
1822823
656638
167020
981133
60188
1219390
651535
892053
946065
1966887
1370777
692123
1744418
1088199
901703
724976
58241
1618061
1928226
1481713
1090676
766444
1285678
719204
1054280
1891287
1331322
369885
507185
1465153
1005987
906267
92997
1555980
89283
1098607
1464075
1755055
10305
596967
1652403
600513
785419
1449702
830441
72298
117887
1777881
1495641
1548402
1411764
992423
1800536
908990
1951863
1917795
292598
806226
52174
1018464
1703894
1501740
619198
422474
456127
162394
1897916
1642864
920515
861140
170311
319224
379260
1805314
1384163
1810190
104862
85105
1023123
1451096
1830287
1231826
423079
401534
1123324
76318
510308
1607576
856217
532434
1806936
1976577
1454615
1911883
1297594
90627
829991
1750635
1747261
353703
364088
1364302
871857
1158077
1199905
1904974
147108
384936
1992159
1562890
55089
1688361
787604
998372
1786264
1583725
1351492
718421
1786398
654287
1010863
1679143
1741324
1858622
1995014
497894
1142003
842586
533418
611866
1310671
1417928
54076
276950
167276
682901
1951684
1273009
1125652
1474736
1919140
1753320
514824
1695537
170387
853360
1593818
469659
1989273
1897441
1373037
1657824
973363
1119969
679732
252972
763888
1586192
1952431
503571
1903565
1562082
804203
1463500
1974060
1448041
865457
978236
1124205
1937396
599886
1221067
1891215
901078
330140
1042824
831171
788488
1244817
343088
341415
764811
49817
1563754
353864
953371
938393
1977583
974021
1026142
898158
131166
75691
251672
766429
888519
122330
1282824
1551748
26894
1525871
295870
1031023
307364
600250
1485156
325723
1775043
1350130
75403
1698327
1415065
1015914
1425526
736253
1465351
1992431
1098286
947021
307893
489705
831866
290437
985316
254914
1251050
1902813
1373856
128594
1632082
1422403
1372225
1089710
341716
1693036
1667282
671184
198199
837491
1409870
1309532
1108125
529843
1694163
562037
1720992
1647184
1723763
795581
543227
1929039
1988544
428210
370135
39200
1391545
1747037
208195
837243
915761
1678141
1285008
1591168
1518915
138737
1549071
1830013
1527623
1800811
1865528
1664280
1447330
506070
217743
1949538
434089
1126504
62898
977664
1633069
1014356
1618405
1113019
1818180
1044059
757038
1102096
1667822
1414483
355384
455286
1415954
16665
1196103
1516731
769340
230834
493489
1915707
1349712
452260
1602897
1418658
1879573
589294
462274
1781458
1465418
760658
848552
1067173
1510357
1514301
1118622
1333391
1393109
1318324
1745260
653370
1364556
1858128
1245298
47779
193186
15997
1145793
1564022
202140
676956
1044212
1387468
141892
1916783
738912
148462
640640
9531
276949
396005
1988189
1866132
1370786
1738761
1570068
1991852
476706
442274
1891581
1462933
1871016
1441430
1177343
636421
826685
556422
77589
171222
1606829
13517
1359397
310591
276762
1309146
1385648
685256
208743
614040
1360376
1734621
589433
260675
772608
577967
1354882
1266193
1387347
344458
606176
1438792
1224153
1348608
1864592
880227
47920
1043435
1398468
700106
1650143
1723172
1230148
467923
237692
814022
1901774
1862721
886070
502056
578114
1488498
289082
819297
592795
227700
581524
1329425
1109833
500825
1860300
1327067
1486003
446461
1706427
1148568
902956
1711274
1777467
641657
908511
316435
1422387
1868652
978650
300575
906230
648705
911333
1546997
842440
1287916
1284254
563461
754882
372456
489624
465149
1797321
1400150
152339
651403
216940
417637
102820
1607981
535908
128520
1680518
1007898
717291
1935883
970572
318699
1000726
1463091
1898934
1585377
776712
847661
1667996
1338998
854948
1318409
1880904
1681988
286457
281927
1171957
1322307
1294496
1689302
1415720
1934969
479421
1738247
1306856
1113862
1084714
1195585
1916481
420077
95758
1262483
190249
192998
655865
1453352
1187247
219696
1335401
1100172
1455937
1071551
1750331
316979
1774827
660095
1519252
948792
170950
1221691
1948785
1437208
1982341
1830922
36368
535094
3510
1703498
461804
57491
1976989
69394
1779035
552554
954821
1390620
1424982
1340943
1891035
1603611
744217
347746
1405011
772768
1188517
335332
618908
443320
906979
837908
1888859
1911429
520140
1638131
1067658
1388238
544859
829125
463880
216263
1855096
1645842
134638
531082
524961
257491
944695
34562
1108155
1723594
339955
133375
1421940
189508
1681005
282378
85108
593674
1141731
1739106
312321
608460
1104005
1951088
1757578
929652
1969549
234654
713818
1406425
1369320
37359
740855
1762529
1925293
934243
1216937
1134032
1181038
1155311
1065283
974157
273473
1923693
27727
818048
1215470
537641
1690351
487408
55920
266097
85061
1297707
1661073
1934552
533349
740401
1350650
1960589
1556596
1085471
620540
1005071
1129018
1347776
756396
1813202
653472
830749
739387
1473590
1166145
108110
1490585
245390
1968139
975672
867261
146060
649094
138119
1358267
1468216
1340079
1491158
1028006
1775234
1375985
575366
614353
1247575
774752
1099223
227109
864180
1374722
865773
564336
591939
1698886
114372
1523659
1852745
419361
1185544
1228275
1531064
1498462
359070
1994801
740809
336849
1481926
1483268
1415958
306164
159412
698084
1772272
483055
1502319
9472
1939173
935411
1696345
204212
1569046
1509857
927672
206034
7830
1035536
201350
1792716
619180
1571584
1604757
1908465
1972445
1993934
512778
1569643
209741
1550427
1393962
1263342
885845
1797154
549302
510738
95537
1057832
1347691
1756552
142585
1271482
677987
881745
1461045
1113117
1862302
1653649
645097
928053
662150
1656067
1736844
1303600
668419
1534292
388583
710886
1332126
969005
1051939
249257
331471
1828705
632967
885714
1074280
1750864
1298073
1143180
1769
1311531
87834
1655821
1822412
669101
633427
260247
1897248
637613
766768
1625318
783361
1041439
231770
1907558
707026
1770843
736996
1414841
462802
1187505
1022587
1683897
1019870
1243827
1653732
1979943
1580647
4469
1302764
1751733
845980
671990
1546488
1797615
1292159
303563
533597
1817186
1402586
457485
23887
67887
1598306
42494
793283
76119
1967610
1941693
986048
1548377
519426
728894
1464014
491810
748025
1987514
356599
1648374
1638778
278048
1244798
402762
1000582
1950315
1588536
742599
1364398
913072
575702
741404
1759893
580246
1221458
1077994
470836
806604
935041
1597943
1366279
1945159
1940001
893166
924758
1706675
1141135
800299
245911
581035
1924918
1271342
105513
499343
1012063
1407036
1613217
819421
886759
613414
1180676
884929
291039
1669267
388982
1699616
1312853
1823920
1468111
993848
1145431
1702983
1665504
432827
1072749
57387
1313875
1736890
778561
110113
1340461
582783
831864
1264621
465052
116779
225560
614144
207299
1142594
552512
26199
29301
613082
534656
558105
51936
126896
1196358
1004873
1106228
229617
502936
1162962
1632292
1949533
519914
358392
1623956
1039414
506922
1247221
969109
742068
1447331
151983
172283
475398
1588830
54172
1327184
1125751
1750373
734927
1655161
955402
1432279
227343
1556964
700694
341860
829394
1287395
167826
1107626
1439589
158158
382288
909962
1605534
1073051
1198215
282831
120944
1126180
595500
1508645
684084
559664
1811229
1980834
813188
5460
411271
1733467
307191
1743061
1990400
1574857
772071
1674719
524713
358882
644943
1562328
1023768
1425565
1043485
1432639
518672
4736
1274824
639036
1887841
1271032
1334647
1602643
681783
1925871
116713
156652
1902376
382785
101619
464270
1359259
1250802
648215
744896
674652
1478833
1042345
1283288
1578126
474167
1110489
1258095
1772371
644231
938782
143147
1486484
76168
874113
1061289
1666753
1774543
603700
69223
971935
319072
404747
1959245
1529557
908896
868120
1746366
1838457
1425962
773522
1502544
406394
347176
620966
1633699
1080877
947383
984994
1634662
1634628
1852655
1260871
1320883
281059
1821487
1961978
364353
1112419
930422
684634
1632920
1893664
1131996
1490735
516839
1109573
1711407
1875330
1640525
1006393
1483350
1960639
1045132
1189678
1749670
876539
389226
147166
1540391
1394131
425423
1074956
814447
1913499
86339
1125010
343485
1852257
199443
597693
561210
1647203
299576
1384531
1675158
1473357
811465
727033
196110
476121
824057
1766389
1534378
699928
13905
180754
1356275
1550661
1353734
806771
348095
785732
958739
1620688
703171
1710734
602261
840075
1688163
1670807
134141
1072330
1289755
1032222
1048096
281517
203825
1521019
1102663
914684
555598
645842
169512
864010
301474
1626121
1087516
234365
1783379
1166659
897436
694032
920839
270394
157112
896854
1731413
160330
1770644
546567
1322757
439031
134871
535313
1446850
1721359
427662
580247
52678
718720
1746763
139413
1470164
1262525
1593393
1555671
1054655
1291008
364822
1485865
520147
1775833
768043
572325
522595
1343975
570286
638659
820106
530911
1342361
1792971
636429
713973
409490
119373
1833715
1669261
31975
580420
708062
1003951
1829523
50204
767721
507692
1329798
13392
1216537
280527
501855
1942130
1099981
1468159
906763
81145
944858
1889759
414598
1586847
1819877
1058191
741208
909406
477925
527983
378664
132713
1432131
765741
36365
13300
1179720
1600535
1031111
1065117
402532
515004
797457
1705435
155513
320489
1535528
1176079
852793
822247
336105
127693
1412081
1205752
1480935
821647
1341423
755423
1003322
1202616
241468
525726
262759
757868
126768
1443182
1096506
933399
1988321
377226
846119
1560776
419372
91346
1328325
1648445
36285
881001
871674
1720702
125004
864896
317063
1932367
938417
1227320
1157257
282443
1057734
1941630
1506879
56841
1679104
117087
1129546
611673
79417
1467318
1565393
514962
386106
89875
1380259
1157975
1890088
1388118
1693939
312557
1023400
1059580
1689168
489068
1073813
64444
1860892
1468758
244874
1753215
776138
1827522
571837
1077173
529315
739926
731527
287079
271960
228999
709210
1645738
1688943
590191
929276
1113327
88065
1730529
828214
38634
998404
1966456
286972
1066855
463382
1181819
308315
218975
1767309
877611
284238
282768
268669
644002
1600213
1854117
709887
1984352
580232
118964
1366443
1093526
1037934
299688
1960108
1652009
1359469
1832818
656124
1953997
251877
664676
439430
203937
812529
558545
1482140
944688
1514974
446352
118275
675715
1653786
162896
324082
595892
1613363
959952
1805643
274844
1817762
967645
663515
1240721
1444878
1900214
1097240
1421971
1696676
635490
1639163
1785950
132476
1246799
1758450
1026470
1873336
1675715
1109405
62643
628578
1089894
439693
36871
1009315
554058
1725437
1488766
1483626
1232216
141108
1840654
1150191
110648
90553
705413
1182822
1686225
1037916
148927
365012
1752143
1972739
1189632
95884
321361
738311
1156675
208627
569584
1363373
1147483
658241
981889
1945994
851990
1126218
1122164
1174661
1664934
1898972
239888
1038138
1120032
1263126
627591
1798692
794574
1546966
418256
1727110
90823
1422907
1691084
379748
664833
1527605
631902
588283
1006727
337495
689542
118594
859632
421950
499720
314826
1833923
1125145
5439
61574
1437125
952463
1943544
887926
840487
1457215
404118
355059
1382330
1496852
637377
834757
1634305
541266
1315507
1555920
1422326
1481249
1571797
1237407
1768086
622090
4117
1111035
1868093
953254
1670059
1767972
181243
1019222
540389
746773
1725567
1573455
1005961
1106561
1710155
1297740
537279
681566
166652
1832875
504977
682416
1380946
1099955
31774
674445
1067370
563718
1288279
1932747
391676
1380357
1875753
908756
576934
1138110
429210
708608
212903
894104
221061
1634308
483972
1147753
1995362
20063
492166
1419679
1534421
1950695
1617294
18380
1227135
1633726
1274279
1272917
476884
1022175
1457444
1602823
544636
44328
500856
348353
1371152
180695
670550
1911036
1065438
1913392
1037489
1735740
1705527
385214
1602478
1102839
192649
1203818
1745426
1258947
78065
907027
1145717
699900
848764
998599
1604107
1329664
1799029
1232903
834184
207496
176655
1934285
847515
716304
1198073
464808
1931648
1592057
1885203
1112320
1927030
569567
514409
617001
869310
453946
109341
1277379
981548
25963
93875
928387
453130
1712363
1550962
1023324
906227
1007332
491879
2342
964613
1198608
257906
963982
29282
96763
1593030
1738296
855174
1965378
1168471
414859
434856
861695
1408058
1848527
89403
547940
967130
5036
1766843
1385844
135909
430971
1082870
986710
459246
2492
779903
896275
323899
1891813
1601139
441566
596914
1818293
1549428
585465
1656010
81867
1962240
488354
1828484
1396453
1616473
1294315
1788795
1669457
365522
1141074
1071639
684832
1731226
391525
1353118
267324
181456
563799
1740358
943614
296782
1438937
1804073
1698378
363611
294443
1199123
740190
291954
1206468
1211751
1136644
742624
82321
1766469
1066922
839843
1908859
1788986
1613210
55095
1317031
1159348
977754
1558739
47978
351408
548839
1503741
1621702
1792962
760430
528515
874585
18122
823329
1874287
452990
1969324
1814370
1119515
548514
370184
623454
1409139
23677
442384
1131615
1925438
1054315
1528053
564941
1322413
590326
640191
312136
258732
225461
1505440
1422469
1919010
668351
118708
377422
488529
1616513
1615951
763920
75658
703514
1918935
1999052
1805486
446214
1330897
390754
1455434
1079302
1189487
1180295
303058
1588251
1920338
726285
803372
104570
1778929
1016221
224938
1980730
10393
980445
10827
299045
917702
1132790
1172874
807166
1460400
1908435
382101
1378429
1055763
1228751
187001
1564978
90687
1858459
706524
1425765
257386
1695420
1489527
1058509
327015
1439019
1615219
1572082
1468289
1110352
1611517
758073
1190887
1064970
1272887
801622
1334687
990106
1967726
1867001
1306647
227463
1056402
406277
586867
1494666
1824276
727614
1322090
1522693
213414
1171317
469467
337862
936381
1284305
36194
1016110
1840478
1120433
1944612
1369259
531552
330165
1120951
319944
1360437
129309
849425
1084366
475544
184364
875157
304622
474235
1974303
1597251
712987
300216
984886
459846
1403127
600486
1816096
934402
989201
64273
1944488
1914921
1469316
358135
1911678
1726727
565369
1296246
180950
284468
947989
730864
784110
646122
167050
700169
1625700
581762
1074726
200149
730497
137129
294997
1046793
139314
860558
739013
1518766
98584
1994000
1987184
1342379
334792
699173
1001843
1017255
1242553
1572064
237480
161595
250402
462165
357235
619598
1997500
1620731
270984
87808
494220
1389445
1819177
565890
678267
199642
354505
48430
384248
1578806
631657
1792743
1390272
1482686
1210997
469273
1072506
1224713
1298987
1264008
1229206
109174
1252496
581930
790132
1504853
1542591
162135
1734273
1604541
1909189
1798264
743740
502160
768269
69071
423415
1748256
185132
667975
1788847
289591
1299666
20156
1162834
965823
574504
499324
83232
1338871
1040973
1545250
90210
1477368
24576
1141800
1086008
661244
198676
371143
1974111
1485891
1990715
1666874
806623
183370
1508471
1221074
75345
301763
1420963
334037
743274
387068
1800508
29482
621337
830141
1403089
688475
1288094
1692628
602721
326965
1131922
1003566
1212040
1114137
1007384
1518699
35330
1272131
426166
323068
141639
1214597
1384749
1494050
1550880
1545486
1154572
679519
1167909
1050799
645109
604730
700138
1473101
1013504
523049
807963
437720
83124
79328
1729284
457137
1346327
680372
668071
1635419
1205632
837845
1167909
1620007
29142
769432
1893592
1732535
1773706
46106
174680
712344
1362906
698125
1099489
1740835
1249829
1872908
1945747
1960165
594361
1034603
928141
397377
1832116
1687166
796636
887065
432523
375334
303814
456244
2522
1101254
1304823
1156827
1672415
835326
1457698
468480
1442216
1991629
1282444
1184030
714737
526297
86599
71697
716620
1712812
1322630
581005
1720058
801680
249548
993432
1492474
1516137
206027
1786821
851748
1080055
299847
209821
21312
1586605
72346
1888450
1490301
741362
1952978
1656784
1814476
753302
1983697
40063
120145
1609528
1816890
1177777
502493
566539
268628
1466786
1409027
657019
207929
1648662
1920709
745084
587031
1969136
98482
1890544
710828
1615338
296265
1021128
354959
1115413
905928
1729777
1214921
342112
1345600
1095639
35333
1550410
1838281
67087
1284782
1569041
187979
1428435
1725004
498296
1388795
762265
1965721
8493
234478
1284033
1627986
1108435
1246871
50401
1106734
1049330
185115
402776
476246
484877
1365778
516445
473429
1427402
19303
129270
1525979
973249
145078
15408
527154
1090791
206134
1063325
644928
1282918
856649
170622
619030
546905
309919
775337
997769
676395
167620
33710
1463499
1613820
1284695
45152
424253
996662
1909566
322860
431291
390555
427856
1585572
970154
288059
1743429
313899
517488
644612
1476184
1233668
1634428
366597
1786739
405356
1005905
1245982
255982
1994469
775193
229387
1368201
970232
1276185
1094343
574552
1515044
1975886
1102938
949656
1726182
511191
1272577
279353
1288465
1665888
295927
1145847
737436
1608289
1766866
330473
411475
473662
1570350
771056
1427948
270886
1075614
1126140
1860035
1367992
1701287
1456697
1872112
220993
327811
1378458
1792099
59840
1077340
1604259
790525
1026967
82739
1572145
1315601
216101
969515
1553225
89105
1916108
533901
1891038
945465
1961706
372544
1974688
1374323
470641
850895
1117528
99815
1996243
1625237
893267
1471596
902593
1418505
36194
861175
6092
549093
1598042
1009646
1794872
1177786
1465693
1029342
1801580
909526
1530938
692193
552232
701520
1414199
688587
520102
482279
912224
1299214
1826655
1531564
854012
1152575
1365832
291121
1107705
1878018
1901396
1676669
1487069
1939129
821027
1139312
1696530
678389
1587572
1987946
1138880
425016
625934
1772934
1965549
1486193
1668101
1338215
131956
880707
1405332
431255
1337793
154170
131231
133935
1346777
1156094
584130
1084889
892123
425266
606861
926216
1215771
477187
1691144
898753
400679
1567475
707690
1778175
1597894
1932405
1500193
483075
1579631
1988721
1552166
893458
1598623
954815
1763552
370242
1435414
1458518
106163
1547231
903150
1806249
54574
1808351
373626
1972885
1440924
1330415
1769685
411386
218618
417699
438461
45989
1444496
1487912
1627117
1136155
1459694
1993350
707042
1352560
177094
113881
1734545
1002257
734004
265025
1091958
1602223
648032
941383
1263764
1576458
1868430
630744
236671
1196938
836974
1089925
1917544
53558
1047285
1492770
603948
319040
1972950
656617
948472
79068
185261
999766
1105947
1843202
594942
268736
110593
1010317
131518
889376
825047
588704
1329031
603482
1195658
791066
1755321
1714055
197478
191386
133374
1325400
1763259
989434
1663525
1724785
1717939
1067308
243714
801043
1959485
1443272
1219214
263743
794772
1487875
300801
742572
1007489
1701180
992445
165886
827328
1405064
930023
794807
36671
1341186
1423947
1435203
351276
1755860
975424
1812873
145796
359295
1914130
1498588
1690435
1703215
1563810
1963082
244314
54976
210126
1223715
977697
921551
840913
1423501
1495910
1324685
1204578
1598900
714034
1962793
1239305
535699
1891276
715449
46741
1523334
1812465
1067308
644536
1095809
558393
214708
691552
764778
1374384
1460425
841154
778358
1624132
1180645
1934751
818866
1427856
1191752
1035209
939205
1859688
1505611
943668
1004745
1562543
342563
1792998
990639
1692505
1898804
1720536
908648
1526413
1655873
1331915
1484370
235343
738824
1720578
843092
1645507
795306
417163
982740
1086193
1161685
1200288
1177909
1782694
196143
13824
976975
776451
318088
123524
235873
272327
1173345
1084501
1996748
1573472
1047546
1046249
701951
605490
957070
502191
155463
319482
761073
1924104
1533500
1603967
460535
1002809
371710
386037
1072801
1502613
288738
113999
124840
807062
1240052
160886
1542178
1392688
185331
1606469
775561
1430633
1678806
1393741
1179946
1456748
1343954
1044342
726542
728176
1488065
184978
1133713
701399
836550
1030029
1059117
1020033
1453610
326070
884755
972793
1518637
487909
744007
1504696
1898973
1840128
1250078
1014623
704822
706193
863010
1223277
43371
885728
284706
334897
1185617
388525
1604727
457445
1211287
625136
443373
982290
138571
973793
458453
995373
749087
1826926
1532786
179499
266016
1025392
128830
305993
464978
651847
1876877
602087
1571548
1781326
435617
167824
496189
417977
672310
1049284
1559715
1635018
1867998
1611515
1463189
350909
1747737
1448231
1356728
59109
1530843
758814
194312
1692376
1427630
90181
813604
1693780
1460607
469973
1464319
595267
1843045
242620
1107866
769611
1313468
1508951
1056855
746868
202414
1252626
458459
1511256
424075
1171713
1289519
1551844
1689881
983478
910433
1759354
1990835
577559
1319289
1513233
108674
440068
1825192
1726450
658690
857578
1963029
1626567
103927
1582686
1945625
1027926
1240747
945315
1320913
1614373
643900
309257
415851
1902660
1470482
1251574
588015
369787
1967974
1202724
78614
1077138
40949
1507846
1259771
768392
1701261
5647
590215
1743137
1201027
994746
598976
319434
897113
668349
1316236
773337
255824
693004
1204981
1244013
1079622
1672409
1744716
14736
1526250
1005164
1925784
1879155
1974544
469764
1952395
249029
1462146
1367543
1215253
550587
592665
1442440
284841
1688864
48492
300050
215562
1816822
212238
1914460
1645330
341534
556787
642564
1093205
201307
1605057
1188561
802714
569510
1921214
656635
1888404
1038945
610990
870411
1132281
385825
1003954
42073
264654
205560
919259
1195832
1081884
682976
815225
1119617
1225769
1541107
833174
1788938
1764938
1322505
1223043
1878348
1229048
1879293
300011
667578
301988
909780
405377
1659702
961991
747564
199911
647078
702207
161407
1270388
1391021
1120747
1989233
85530
148966
1812403
771623
222283
246089
1167461
1066111
397676
1603837
890937
1408269
1348820
992523
320182
932589
1141692
1484504
1573479
393355
1383890
1588116
1396720
791286
199911
1929471
1453284
757082
1298442
745510
919838
114096
1750057
1416614
1222099
1856395
1254468
1786037
1242619
1196818
1291301
326486
1860310
198105
846270
1981888
1134125
139532
1524387
1245078
1793090
1659186
1410835
1123925
532893
476902
1648652
205686
1310868
878709
168710
1791265
399014
1189714
53527
983103
855503
376114
1583771
746880
1039710
515556
1080515
1709043
1777365
1901947
1712678
578181
1270115
929177
1574662
1849900
240118
296649
1081083
385728
117180
880002
535080
1161964
728723
182075
119010
481022
307855
1544289
1264684
700296
1812069
149420
754398
1754975
452345
418623
1703971
1872502
1849792
1134675
469458
1760219
1398053
1814855
617416
1061485
1883959
1300640
905120
1356401
481159
957324
669292
19822
1211281
1617325
440061
97222
93829
305494
1051032
280754
406408
1032658
1407838
1711824
523590
1744527
546939
60844
1240878
345072
874949
867348
14208
44239
63234
877783
1387950
1469760
546663
655183
1659655
1692971
325326
290891
511557
1958256
1937559
1712973
936782
1859096
799620
383137
481336
168945
832928
1564326
1178856
56831
751029
230593
1324046
1373165
1683558
559578
483008
1429080
1881124
20924
1844186
1134668
1184279
576582
1067803
1903601
1897805
672131
191553
905503
728729
1077256
1575639
901854
193720
367827
704334
1893981
1145108
1329792
183519
1847247
1499324
3368
1146489
590459
268636
9988
984095
972863
102149
1150077
989783
1709005
1463970
1476061
1576279
607996
706211
1954684
1086939
1890011
1317360
1415739
1304192
314401
1080511
1178095
1319835
517667
1725907
776417
1156759
1537878
1154469
231273
1463519
1408527
589007
1435135
1007420
1403461
682607
1079233
747920
971863
1191074
559163
505544
1276463
179711
710532
248054
1529023
304091
1313191
1581544
1877943
962508
496066
917924
734756
374766
1277448
1839364
751244
197090
1220617
1132275
1397810
961083
487740
1376157
1623587
1580436
1184587
296063
1218310
808519
669505
160864
20982
438450
270141
357875
797563
434894
1720686
1581991
456230
38466
302369
1591612
787874
489053
1271408
1655437
1609317
787236
1456753
1003943
664276
614935
1925626
1067552
351300
1105973
1050230
734464
220169
1721191
1350662
153416
191634
650506
1450753
1070187
133833
11807
1155637
1707953
139193
35413
327550
1866015
307708
1855065
1922208
926064
1413750
1250135
1157243
1224835
827277
1091358
479428
622527
1554043
1604999
1442537
1972236
501694
1029199
1786792
130365
1346231
771716
1860151
867088
1641709
1522736
531290
1654865
1988213
908614
779104
1189803
1421537
1447830
208778
1857766
755868
686277
1150580
1052499
1344172
537253
856688
1558939
1917369
945532
1092710
1808966
310851
494004
1115826
372226
715113
693959
1240819
423187
850531
1459898
1255444
1696135
504854
597333
666760
12896
1588007
211637
931383
1287090
68946
15968
1315490
1043035
1920358
851023
1068541
1317059
1311827
1718883
311733
423783
1328838
1734137
725206
603141
1760103
1641512
128799
555998
1241558
1865095
445651
694686
1543392
326060
847792
81535
229612
369217
896015
1815071
753114
1845960
733534
554473
5998
536677
1501112
129793
1630969
761101
1745518
228934
942352
32652
1384364
1227999
1900712
1233530
1795668
1227737
1321919
1603054
577118
1332349
1049292
48744
902827
114115
1143609
1080789
863535
1387580
1882655
1294466
1615095
302374
1204623
523033
1513148
153581
1087548
82132
1893752
52783
1977260
928815
1824619
332172
1095983
148147
1748282
1800635
256408
986325
809332
408127
1444334
1044746
39964
1736210
893431
1892977
1234294
355646
1515727
1585283
542875
1475691
55284
1235311
1846896
1596215
291525
717322
420463
1917188
1839349
684415
942530
1707575
1156945
453173
1449053
1720588
1432109
1723177
255996
695671
948014
478820
503677
885224
746371
1761219
1775519
828761
9671
1691713
1964518
772921
1720245
1263852
407123
1139646
593736
1065887
1697359
846372
983025
1046778
1960970
245909
1993783
94729
1365346
666020
1838046
1586689
512888
564266
334869
1212791
1222590
1951623
660354
524184
1355584
1563900
1745302
396121
1069647
529013
190488
1276052
1654846
1544874
1374538
511458
219507
713664
1472541
1149439
175842
340738
1935485
788261
80630
445693
410192
293287
1507890
1257927
542157
10878
855996
1768933
1723675
890529
1920362
532922
212715
493196
1488539
1995366
1848775
850204
489132
1717171
122350
1226624
144821
648919
247680
1127078
645895
1210463
362421
760385
308053
1039406
1754913
1982721
160490
657917
1352655
1933293
1290035
652348
322531
1779197
1909925
98885
1891617
1871558
730744
560900
641410
853071
1858133
1576481
1988321
198321
370435
402938
935205
1254884
859500
1980023
559124
1467509
1923686
1574387
1706675
1374542
1359833
781437
1625298
894624
908694
159756
1654221
1841080
1706688
703807
209356
1295353
1699318
1332191
805008
367250
1284372
1321087
1488774
1565783
1094021
656761
1914880
518581
501724
1819881
452538
1281481
1867971
689003
1618933
965493
1047709
3184
1249964
351441
301941
1921041
472258
294127
1025554
39612
752295
1058497
1306873
414507
1279794
226778
1931013
915447
1671570
363524
932406
1134310
361420
479347
851260
952709
399815
479524
339437
647703
1951274
562392
300187
1815965
864190
348367
1517231
1555538
1828412
662481
504353
153537
520637
1290164
1749322
797141
592196
1765698
1305689
1949242
871105
596013
1642453
525152
1215128
1059834
622316
444190
1895445
634959
1060250
988528
1325171
139321
811335
1420718
997823
585619
871600
1561240
1025437
618738
337376
1441309
1614177
522469
1572220
1282092
1863234
778489
1322041
21180
3108
1243730
1792112
207585
279534
1950199
282618
415112
602856
169832
1496081
1868252
735905
392747
170293
1352988
516014
649079
564602
1022378
1958821
1390916
1805356
1463564
1506870
1352538
1051369
137137
787261
686462
1709856
692918
990081
826714
68890
478115
65313
1112970
1958859
358972
1804573
1440174
412858
598218
664278
65256
1213555
1422593
175669
960932
1059326
739113
468741
900406
1119712
1221232
690174
295106
131774
1651159
186490
1217183
1642448
1571818
229052
671847
1850771
922160
1071645
1682365
972190
915019
1350935
1571232
292437
842989
1201847
309024
318432
1679666
1006817
1320135
830889
1000739
835859
214793
1801974
1989629
21219
1497847
1230598
666746
371026
642797
475652
1869937
1346505
1035276
195258
6665
926586
1658545
1173675
46549
326066
1572720
362619
1108310
1288237
801978
1459446
1294890
1280482
311243
1472267
1081253
1169396
795416
1077161
198908
1833166
809575
1834958
77604
1883325
820929
748369
1900045
321147
187904
507411
851187
1246766
1655642
717453
551210
527726
605567
1078699
1893739
1033971
62334
1399190
979125
1444904
1530074
434382
1171903
1932207
867163
533664
1585820
527212
1926518
1049064
1445480
1628378
1777683
770644
621087
42659
1183487
1879297
99476
517774
343403
941764
1441479
1155963
1714070
82858
209779
1508657
1589247
1987014
1783457
423371
1868806
1001242
1959585
1786271
833594
1336094
965056
1385039
1160002
1916047
236882
1671241
858637
1289408
1062569
517966
1646052
5363
375167
1593489
1673152
1580765
756090
319609
1710260
865019
1608093
1689965
883125
878516
232155
65604
1257162
93596
1223469
1034428
936453
1159157
1062208
1797593
1772911
1388471
368057
1434077
1891715
1229660
267120
1653837
61275
561464
247548
1032915
503968
960016
1679526
1631772
1814435
948826
19029
757619
1400337
1142282
1991614
705471
1563210
215593
1824582
139974
411653
12822
583922
1982376
986757
1721975
60462
1640392
1471343
1314162
1338672
1943612
487883
868072
337642
1275746
326421
527232
581023
1932062
1297560
10021
1200064
1741412
107519
1963907
412018
1035497
248178
1322174
1314970
941029
9659
1775422
1230691
233343
90806
82577
710900
445520
613136
1082343
814692
1830660
1501960
581711
440368
1997041
1100461
1087112
1584808
1938248
1973298
912824
91254
836468
1394592
201578
14772
1566783
1742194
1706425
1826138
399449
1477039
766171
1608685
1714729
1467853
527185
1044292
1173234
945434
1114962
1702001
1452793
964602
1737284
1075102
1768919
1578516
505238
536230
1219909
562504
1855437
1221565
953507
339971
1152619
779380
499886
1125224
47492
1016133
1897610
1523185
1928796
1486166
659781
1744379
1571494
1848177
33762
992226
925192
101106
1948880
1514255
1663910
1450405
1526460
11598
848093
454664
1557952
126200
579578
1573105
206341
766402
1579063
514655
887668
629225
1688746
1711996
716031
1951784
1921312
1622123
1894158
1806575
582932
1242702
187426
1582230
520131
1989451
1328171
421235
1453149
739612
376394
746429
1646303
631062
1246634
152801
599164
877901
1247060
1342226
1833765
13404
91102
1027397
761539
805908
1761083
1234601
814041
1903253
1738162
589816
892409
1936354
1718768
63094
1494977
1676576
1524058
275391
1862064
480293
1675633
244623
1431005
478089
1323428
559906
1475304
1076636
1099302
354235
905429
1547492
1674968
1043508
456054
1045314
60630
1084891
951376
510592
554935
1768389
1778524
1834758
1255623
203384
1935477
405485
392777
329089
1946115
275956
1350258
268853
367465
855939
1026106
1995070
1167121
816167
652230
672532
155694
1863299
958109
1380792
1177285
1206209
1089729
208702
46611
646219
446939
812375
377327
1215968
1124613
1003435
138407
1509809
603716
997185
518873
1819279
896464
1180210
155755
1761305
237936
915780
1253075
331788
327724
209385
1664174
947217
1453382
70845
933966
1520135
1528686
1535956
727686
898547
932982
1271007
771013
1351136
382605
1187130
596833
809187
1154254
1345474
1041912
834761
196683
958724
1628170
96456
1462019
1471837
270106
1174700
999123
1079783
487282
1456258
127974
1855478
1015039
1075842
1013516
1799801
882767
1633689
67369
1291027
978670
35265
44418
1895407
1276583
558810
558105
1125694
1288691
604504
552323
1334857
1027384
216847
294650
1999063
1768431
1887962
60297
1227956
1851843
1298781
427182
1138279
73014
1623403
762349
1397668
1250326
1916959
1525666
209445
1511852
831978
1875901
1567226
1866522
1251277
1277684
539530
1317257
654127
527343
833402
1379406
586485
25525
1987307
876553
1412451
181535
1484926
1993651
968393
433274
457588
300163
890336
464594
1249352
1280403
1034192
588425
1974488
372776
1795157
142113
1395134
955183
976562
854813
1238067
1377851
554630
94285
1105989
868834
47095
1874330
1325571
1817492
1003783
143144
170502
1519208
649834
1592926
1969749
895071
1134885
1326475
780692
502539
1697918
874415
1321775
1741035
8063
658905
576383
518592
1459250
1509815
248626
156845
399547
385528
1585340
832335
1859821
146500
810618
97274
169930
733386
1373886
436521
913986
1882334
1566220
531661
1801196
593832
1136671
998461
1295671
1936059
1611959
314486
1951712
1726915
826978
1095929
89188
1633016
343056
1635805
1814562
920878
1892752
294551
1874626
495159
570387
506406
1823351
494855
50810
1906353
1830134
1362657
119480
1784288
1555613
1465897
1875425
995040
1604872
1170361
1419415
1371053
213794
1760181
625565
544644
455833
289070
970595
1475179
182018
923406
1553288
260453
1587277
1130887
1619744
1298778
23011
203416
1102965
1624449
1149075
1398296
171182
172895
293346
260030
132008
111647
376852
1031869
491161
1855360
1803306
1612269
873674
1351646
1759107
1357175
322259
50422
187220
1688550
1774204
607380
1197031
3690
259349
1611104
1055696
568934
275136
1706023
1568972
985044
1767698
742995
660598
1480885
1458651
1432775
1276105
1921492
389232
357228
1697968
94255
1355984
1027856
1268295
1967878
94729
693144
1584402
238926
1815903
500576
1831144
592168
1153357
315255
300733
1080685
179873
1826687
967230
1509726
196905
542771
827686
1377383
1966094
55682
325396
1314238
1222214
1037770
1722238
871181
805534
154882
1566097
537773
994147
1472952
164885
983759
609809
1376402
577013
1786711
644940
1203052
700131
212825
1297238
930103
124213
1095617
1135699
361789
626762
376001
611934
531500
207420
1085989
1350816
1943239
1028341
1850961
239466
104371
327249
599588
1016210
285465
1569347
169889
1360440
466028
769179
1910064
178687
720877
1940353
1810798
811330
1656573
825369
916966
1850088
75871
1791920
1324639
395754
1435907
943617
380849
1277666
1149606
1185701
1132871
1846237
1402340
1593994
1097162
351383
230056
1953781
1109707
1344927
946289
448188
1774855
20242
259351
978157
677572
195402
416890
1998436
1973026
376100
1318188
1613013
1747375
1439998
1726522
1477125
895898
433543
1580283
1478002
1213798
1657681
1462319
108717
1639017
693039
1184665
1404269
205091
245369
1462960
154292
1876443
1840855
1509838
436623
1345971
1387591
1318229
351761
443930
1885796
54042
1422204
196691
1839390
665675
688099
1029935
937681
1201576
184255
1661849
640054
1357939
210500
256377
1659045
1475761
1871257
766353
643463
1508246
438483
365757
1170763
1579481
256183
1395183
897064
144436
883256
561656
1036642
1065896
122948
31722
232174
1872612
867746
298320
217587
19318
1865956
1782941
1485195
1833520
628509
489780
822710
820860
111692
1703029
915101
482291
114364
1810468
51009
1699312
359419
572954
1602791
1800279
356559
1843972
1962643
740290
550940
481072
780156
1747426
1841925
557881
145767
1220210
752588
108363
72851
329968
238567
160299
1956144
1976038
1758670
1646507
931291
1411943
647102
486858
269316
879834
841889
892976
49118
1856982
899384
598670
1119565
1252907
1625111
806978
180413
1821106
1099461
21407
718728
1542447
589666
396007
1389911
246650
1773017
792573
1848217
1433158
1661579
486471
1580953
1475318
10636
281995
1878814
1871427
1004404
1283419
1816576
1560554
1691060
722856
875673
1617151
1821042
1550703
1370872
1319268
483553
986954
34012
1533799
354825
1468284
80292
502170
460105
1775982
17378
1899166
1495899
1781765
1530925
1218918
1303440
1786457
876037
887855
645786
831474
962754
663961
1989496
653445
1865427
432888
1438403
1958728
500955
670311
1306250
1844945
204712
26457
1621318
635078
1033410
1866416
553630
1820780
19361
1580275
1118509
779409
1523660
1514669
165131
1485975
686455
555978
467660
348092
362623
496962
721064
339655
529173
59941
1430066
925111
1739022
28156
1959293
853607
775053
256587
1042519
1261511
731794
679964
543764
1144742
708861
513286
637760
48193
338585
514947
880953
1527714
976267
172105
653939
947572
237836
1498050
1162025
1844661
376299
137922
643870
1295524
465775
723512
149870
553314
607282
1382127
310900
1001672
429994
130334
1300491
1746528
1001461
1930803
43498
983135
1740187
526301
1850817
1023584
839890
1087272
684579
734347
774800
1013143
179536
619610
1432102
1412307
333688
421156
64568
537130
433301
1086095
362669
1772340
1714502
1755326
1885133
143446
69305
404639
923979
1031745
1411922
1933613
27218
1654320
840517
1867116
920956
997725
1581912
1969380
286458
1350441
1704544
505431
551339
499449
1701202
1482832
1213392
805994
1680112
1144817
1501189
813152
1002089
1835255
1600171
863901
1638380
603888
1687030
1006878
666681
1330317
1303004
880590
880937
1387008
530403
1674283
1638805
496876
1076884
1432620
1387520
1338455
1173664
740415
972821
471033
519682
676038
1269478
1320299
1041791
1866907
916858
1859955
583781
410303
1729678
328441
876742
665886
905576
1648008
1575386
1431954
1464681
846937
1745839
1983680
1039696
1565852
1468945
580029
1438085
1568562
191377
551465
326848
197491
1108643
50398
1763442
1659789
387100
1809140
813403
1451851
863971
1480264
1975668
344996
1962598
1607420
1773934
1491601
1682999
802530
1380963
129731
184773
1530324
69276
1953271
327032
28638
332210
468937
782804
93684
185433
1013168
459068
1887314
1884311
758767
540462
1935876
326944
1157508
1242556
434717
143411
1516013
1881838
151956
1236040
1420095
128397
195792
1641803
576413
974616
855435
1015427
1538959
1424066
1501680
1998797
690999
1669861
1646010
1825294
714263
537017
483103
693310
708634
928065
1818514
125911
119418
409170
141154
601185
1640177
1695015
363779
1208345
1086754
1000547
1683161
1555987
1588164
181254
1042535
1212500
1340837
672658
1665356
1591792
1812978
1047707
161627
624945
214885
1763174
1833562
795729
1603831
1681110
1361834
1110547
860704
1070816
1202652
1171241
1372323
342446
860590
7001
494193
182219
75747
574275
336978
151410
837161
458605
1633996
220977
878716
1088920
1580032
1790338
786957
697284
1285911
1136812
211151
1061609
1832339
1557498
477170
1920840
1057324
1542991
407987
510014
1474457
1792535
1689679
402207
1667670
1805393
673037
320629
404092
57630
463671
1911121
667682
1497020
411412
1345346
1470806
638349
976653
1327125
1485525
1575033
1726056
1153741
1769706
886777
1948764
421260
1607822
1150995
946124
471844
329879
1643141
1813500
461741
435098
502332
626516
1312552
1641562
1707667
239088
73398
1128128
425141
946371
1155556
1670153
1834352
1879506
1125338
804188
787144
546154
1742001
1339656
1933616
63396
1249437
724577
615748
826086
557437
751744
819904
1667090
1195080
1944213
1474472
1215992
650581
979047
722419
1849494
231478
829438
907621
1686069
489321
851428
764095
1434478
785133
710278
1571931
905103
1112073
805247
1001353
1087837
56433
220529
1286174
670606
1715026
1880501
1798595
1185272
1744625
309523
1696986
1088630
1917059
649311
1898357
1624509
970113
306835
1405973
519869
1474618
1239749
1792077
434831
1750547
484633
375817
1201357
656045
758939
448558
1075975
517607
666640
521433
190707
608847
18565
722199
1219645
1772904
747246
891502
1651526
268865
733878
1911770
502955
463012
122558
1878489
1443410
536403
977151
1374901
740591
1245575
890439
1125959
406694
83814
1896093
1250342
1596799
1600929
570317
879764
1012706
1737478
1908172
1917929
1860972
1390567
1996608
79251
1806645
842959
1145106
893222
1033154
955819
339753
1908223
740203
689400
1995735
706203
1205030
1664866
783292
768947
1177944
1181007
1303954
790423
710798
1384284
1361878
345111
826072
1315415
733557
1526646
1440260
1389767
1896208
1978932
969749
1442489
1753758
941114
1065425
633643
1397938
406391
1634244
434785
1612242
1594441
1455800
1864237
906946
162495
240627
1016706
180452
361845
630765
250303
1396349
1876778
126459
419548
99569
85463
540214
1061174
1823331
1245917
367665
1742400
336358
1464398
437273
404428
1356536
1003982
237807
109088
552312
803572
439965
720521
1724906
1492808
1258838
1226539
1777201
614199
820982
1730911
1955367
1564098
1605395
1049391
1768709
137106
356997
1573879
666329
1350142
665582
238872
167383
1973096
1005305
591627
785267
364144
689099
427256
1740927
1086554
939895
976588
296447
77485
1286709
204116
1367349
797754
1409250
802517
67413
408246
872850
412467
137394
252909
1334695
1297027
185910
313400
1726708
1082076
1364252
487574
1911289
1676197
574816
1391541
667759
316050
361197
720924
1356506
22054
948953
1523393
723665
1886843
188424
289723
997133
1811591
331349
1888280
856637
1904834
1179809
490341
1056973
764850
842919
1149958
1980404
524632
1812439
1265414
179819
1316991
1887431
151126
771062
1168979
841130
1078984
295590
1316918
530787
438102
842455
1040864
1191391
362665
1419875
1223902
326358
653243
548873
863925
1462688
1955429
1684106
527137
834035
287351
659192
451394
750610
1333306
1855855
284741
171254
1238918
883277
1360826
767457
479192
1468444
1969992
235180
844142
1649898
831386
1605280
948888
1723552
715023
895277
1050523
1325454
842847
1140846
197743
65186
939219
1593036
417993
1672182
1949960
1102536
940474
1176364
334544
1493018
1534681
1899654
1756433
1811472
1472505
1306615
123251
1962045
768622
924856
1597104
169632
1557596
1394599
616568
1788034
1914987
106530
583651
678468
71713
515761
7154
1326015
1639207
275533
1861799
1193717
1952890
166865
678875
1488002
381802
1118404
1548885
647613
347268
734298
1045457
302348
135545
545786
1827780
1735061
1865312
1393721
473432
300277
960699
278938
667394
1875813
438157
532323
129397
1785446
1536189
982247
1604420
689028
977207
17027
1888724
538442
1217555
882260
448840
687916
1223401
591169
347788
843948
1124138
1034120
333559
1092748
601592
463470
202555
1269141
908279
77082
1810467
1057835
1579654
1306967
1752429
1348290
1012840
407200
559992
688822
931884
833289
1573523
1068089
633491
985652
229512
1253747
409251
1394750
899251
1740012
1951958
1268059
1390423
1333265
1387311
499351
290230
1188101
1159237
521850
1234943
305413
76882
941373
1787734
696783
1382800
1058110
98010
267964
1931892
456546
1927239
485423
278873
1928971
1380960
1551150
1205285
971205
1971075
559523
328504
1829419
49042
1346339
440953
991090
912514
773621
784817
4606
1334982
1085184
26209
867034
1618823
1117470
564653
521516
846782
1415298
1199459
1830753
658129
1958770
67964
1416123
693380
203394
377203
1671063
478807
1177979
1929671
1399839
1276180
1412295
1299831
144491
1634418
1299441
1967955
937655
1787319
1753597
758049
63998
457983
1393572
254288
1229356
321593
583771
1519490
72344
806826
1539002
785922
910800
1158708
1420688
1348722
1387543
1801159
1411407
507068
778058
339936
607502
893416
1242686
450190
259255
247447
606636
1808434
1934781
512840
996485
801442
531921
834839
953621
264794
951007
1044447
90119
400659
1197409
389726
1028428
1043824
448835
555067
798956
1541950
142370
1859779
151451
1252087
1698093
1524994
1298311
1751601
16700
1736746
1635174
1755138
227798
1270945
153866
1324762
958251
1788204
1292388
1499449
1833745
720009
1850314
468944
1113896
1373949
1642349
1953373
757644
1100325
650144
989265
44237
154543
480446
1930254
1582081
294765
1704923
875146
1702771
863736
260811
80737
1260324
1315398
1641917
1637939
1425455
943054
446640
245200
1863455
1421380
1690948
122924
1890010
867192
1729125
188963
1246382
1067220
686013
959899
1123054
548494
1004721
617027
1618538
296124
1929907
273426
1457867
1317981
1775863
847625
1324654
202635
1682840
1167237
1323147
1737366
152525
1021429
1792251
284886
87879
1053482
1258418
449635
1801517
679647
105198
844002
1696457
156326
1619724
1524590
1018999
1573993
1316677
382933
78112
1965658
1454799
1158845
140206
628367
1823682
894380
198580
947069
1248182
1866741
1169913
876606
334721
1636453
228530
1466529
527537
593614
1756888
1156891
731740
828710
7727
140056
619758
433921
435787
1344819
838715
1662791
1132612
717630
603820
82251
1084653
359429
1269998
628709
128547
1865143
639277
1400243
300955
141872
435581
544059
1455212
426013
1110978
379324
964905
871473
1224756
1097759
1874582
1232285
1023834
1986362
623630
64203
229159
915300
362304
337032
151051
1692686
56592
196983
836393
42813
236884
1954825
1372358
1257969
439123
1294882
623278
1785198
746688
1148934
752157
308751
534969
1606706
781244
682812
820077
1276555
1910517
1981962
909941
417660
1070625
856806
537974
411383
1894705
1183746
83209
1643563
1370226
1169349
1906696
1093227
1374968
1687275
739713
587911
523967
983975
1911634
381653
1199791
1932196
374205
536055
844515
1203790
1759484
45757
126449
1064575
1194480
1877050
902765
1456533
624402
562769
579210
773728
1325527
1353281
1816373
1309128
248977
548524
675513
1785271
1400743
1711726
1810985
1150064
1701523
91203
837400
534350
1481743
248217
578790
1890105
1884467
467992
1499352
60174
230591
1649705
137284
1040514
1968127
1943334
865182
1887039
25072
26447
707099
144270
650040
568203
1154611
1585187
1205975
449935
1448638
680846
226464
1646059
905095
1792613
368586
1495911
1130260
1466179
970425
1209260
938496
910476
806091
711485
541191
1096626
1990995
1423692
498122
1503179
1817167
857764
16777
1173426
1471451
278454
1251557
1137997
847159
1627009
553853
1790011
1344373
1465877
544242
1820418
481422
722870
1944970
1599784
1904587
1274338
1281172
632118
257993
271320
30253
1519549
781906
1246707
494772
1753545
1968465
1856722
716828
1286584
1883419
1516175
752960
953032
1549986
1538045
1043843
880213
1165835
1588114
410736
1524233
747446
454395
468213
1385036
545726
1644888
1336340
81449
909670
605922
1519462
783706
1422209
1059885
10502
661175
1011661
1644992
247032
520139
992955
1453038
669212
966892
510665
25252
875346
1411442
1970674
1357427
1173003
793156
1974843
398460
142877
351700
1670907
491244
452708
1699772
1045762
1271813
616911
1074132
1890212
1848884
163441
161080
477292
1093474
563008
355086
1993821
576810
488848
1125891
1352129
1225621
1408618
674605
370522
1359373
1875551
357286
845079
77713
822755
1948668
1979952
412467
96222
1120240
1227986
726436
1721951
139268
1884712
1613915
1482958
1194583
690233
1343606
1128865
1604865
1632201
369666
1730364
1452005
446232
1894904
1576987
1682993
116119
1719327
563610
1212677
329536
1328363
1106206
550438
615256
171769
1667044
930023
1416530
681959
1360306
851882
1618526
1638730
842140
1124802
1151584
182432
1660297
719176
991484
1293577
1592218
1396564
1313284
1041910
569317
1009474
1737285
666664
1480204
1309556
1706703
1567501
997829
1790445
177048
322714
567075
1976171
1974051
1234435
320915
412414
124616
1733833
1685000
103039
97321
1193416
1543564
1161542
5401
1701615
1023504
1971379
1601682
22328
222406
530128
1917612
412932
136995
1372002
846773
987194
812577
1899705
428284
1519993
1718622
102221
853700
1899844
1228580
423645
1323272
1547457
1563568
456419
1169076
386717
169075
1466818
91582
702077
1634797
1860563
300999
463584
769460
1375248
1747241
1163019
408631
781341
395638
1257287
1776035
1142357
565811
783378
1884304
1124707
108208
69920
1688010
1097766
1862629
1646762
58739
94385
10156
35617
1925817
294316
934657
1115589
490645
1404639
1342520
1313607
600734
474411
1491374
673084
1223010
1435780
441036
100580
1219284
137317
225361
94313
1581524
768478
1880715
1095778
1073384
1507509
908688
1451659
1135972
776942
1232274
910599
1267123
1884799
45448
1111730
1327232
939896
1312122
496868
133015
1784900
1848189
228985
397596
834479
240934
1155178
1027345
1571177
1563782
755881
1514862
1623462
919281
1883373
1747676
810296
1285863
198894
161839
1974820
1194689
899904
260569
24328
1449198
385944
9284
1826145
47636
1771879
22038
843839
1462613
1590746
618572
687987
1243285
706433
783076
743628
381769
702169
348342
159359
254771
1133373
1742289
595239
693431
513401
1256206
1299558
158883
1309092
1808367
1179959
1297456
17562
131646
1621382
434564
269929
13514
464585
606598
1397725
507631
897954
1296001
1567000
660995
1793484
288791
371165
1528328
53916
1448268
105917
1538853
620395
1320203
1416864
1864007
1676345
67063
1911012
64215
1761797
1713462
590765
267485
1726041
968869
1347987
600736
918885
915447
549465
1708878
1316889
1540097
277183
1490522
673916
802727
396399
729096
775425
1359690
1082049
1162956
1493639
411822
1454533
1477606
1762317
1562235
1890000
103710
1170274
1983850
923350
233902
1971077
1939808
1637612
1391137
1301472
1652365
1943589
369567
1744280
744247
1932564
175504
302286
397086
202294
1125583
1905914
1425695
975683
1072263
53452
1101960
666555
1996130
328031
164835
70333
1603258
922895
1767160
1611987
1153406
1062804
769181
334425
556619
816312
1407534
1187736
652534
1178442
44953
1799679
1433767
178012
310077
1644049
1496038
1847602
718296
1612282
306760
853914
1851620
1362016
1788093
124536
458435
512171
1558952
1804525
1417117
1286442
1562858
65156
1639288
170851
1032030
374075
508950
334153
1740179
438856
862081
524792
556697
1962850
789025
1790601
376376
1756743
1033744
151857
293167
627851
1786794
466339
9047
393883
1583306
1871124
1510731
1516173
1157903
877360
232693
130136
1584931
1317856
469256
457245
504452
917547
377451
1294962
602686
1937058
1079775
5579
891123
1937695
332699
1197681
1498755
1652402
682010
326437
1887205
1450959
158494
1704858
1498763
1652398
1991488
711872
1943428
47404
1304608
1178749
1187849
809977
412995
1804293
68336
1088073
660474
432204
76216
375114
1071862
1340245
1461375
154291
1138715
1443142
1047432
1306337
372980
651982
220103
188310
1536457
13151
562628
1356984
894025
614966
1016063
1625058
1038175
768144
637546
1355684
1823688
1514157
1712166
690005
1687098
242495
1383219
1859403
834227
1683041
1712450
1929217
1345821
1206449
1631920
1733835
1486326
746234
206344
1731202
378109
53708
1936914
1258271
793020
957291
1244591
653233
298416
576437
1292470
1380796
14308
327798
784653
27648
794499
1191477
637751
1317945
1731582
1217062
1603099
453688
1233112
1634003
1383362
929975
1365545
821255
452106
723075
1250004
1945182
205486
648826
1135648
1014103
1102967
1497902
1189426
441233
307836
1275776
104590
751364
769064
433932
1825914
1932573
560056
219166
1779717
1831710
1146184
430789
379158
891397
1393217
1234640
800261
1595856
1546427
1349881
1956380
820686
33671
273510
743410
1860772
1682456
975043
1217420
52780
628297
494898
1829611
692962
1778200
1480835
924171
667112
806306
19587
1152340
1069693
1355376
255209
877863
226961
490246
748263
315676
1208493
1776307
1481354
1543319
1742140
1913869
1868814
49340
411735
1907141
1747389
487742
1375273
1152855
1199571
270562
802164
1149737
849047
1879466
947364
34922
1068171
934882
1093759
1455669
1661730
540491
1612120
298533
259679
1292762
105343
789357
1916788
883004
413147
1589380
1534699
52614
399900
1952876
172391
841211
1909053
474211
729650
510102
125899
674453
1345944
1120471
1665757
640655
1445591
1338428
1557429
1516678
26620
1219672
1787384
318216
562004
311147
1440324
1417377
1586622
936295
1735557
1509646
1575896
1387114
205986
445026
415583
1814678
1164118
383402
1499000
1919743
1867296
1368954
1889776
96748
146780
710418
610012
1768309
699741
561510
1760779
509900
621806
229943
722422
1828648
1625516
37818
1635414
1310983
1662000
1681705
1577391
1894177
489624
670606
983027
612449
763520
236951
1130573
145513
356592
1711391
1468134
597579
902252
475303
852629
1001951
1018066
1783157
1811319
1499172
922077
1433110
1616491
1807242
406159
1230963
468686
1728229
376959
339257
894465
10827
1431363
1548900
1817082
518343
1322885
897556
1581133
1698990
1937594
728716
1456377
1991283
728236
14238
1749166
719667
920369
13707
817765
832877
276342
721728
1209410
534975
1733643
1997610
1806801
912106
1134597
773691
429244
2029
1200490
1108451
1668000
48924
566
1372757
361079
1196179
150963
271873
1927489
1414275
73596
490184
1856592
241895
1345719
1232754
1104729
548501
247892
1977669
148537
449129
887158
1772044
276795
1764072
1646667
1698455
25989
1741561
821066
1349448
1866339
648538
218264
1352611
772505
1191232
1874103
1781940
1387714
1539854
344151
752387
948471
1495563
1020393
1631909
86741
1644781
300644
806358
445485
1536332
181680
1811193
1609228
1213507
1471181
499875
487232
1501160
1338314
1678617
1740574
645089
36284
870654
1549425
351684
1531606
1706246
510227
821732
1893057
255266
1789064
1910997
980028
1445656
580872
156310
1325009
1266799
363909
167663
22841
1959410
1500516
447232
593308
549477
315505
202055
1620520
1392126
1665496
13690
1311450
771987
332271
995403
390678
1753817
945410
1057645
1476762
284209
668352
500893
1522996
1784100
1989217
1621279
169614
1541810
1550806
125789
1952876
1677650
421715
323494
809302
448070
1762281
1056705
132155
129757
1135801
196957
1510332
1853738
1598939
918114
869012
1703388
1324114
754629
1469313
890621
1206171
1862708
350795
676097
1393839
548314
1777796
72449
726100
1765236
86888
127309
368687
402608
1243369
121033
246505
439941
819612
317918
709409
1731044
20750
355148
1780066
1923114
1135696
1737193
1742226
822164
201499
1413176
1830623
256463
1231636
1659626
875498
531167
1923282
662056
20646
497106
1834217
972486
841720
992613
1170349
1418824
642648
1265345
1327997
1795780
608005
445129
1730709
1293906
941770
1217385
1398497
1683348
904871
40453
682595
754481
1675405
1111448
1091498
1490559
546065
1305031
1084356
1765098
1693896
64119
360064
458496
1693596
573331
404781
570610
695304
1161026
734472
1607608
1824342
130123
1400091
811684
1781920
1605047
1728921
1980531
1035119
1425304
1908986
1612384
772620
984047
1694479
1275445
1234108
719898
1466082
1095007
1359399
1829496
1683279
720752
1839385
1813749
1201804
1443321
1587492
1312357
992034
192376
823023
716205
880347
642231
1808173
1176766
1356009
94201
810865
485301
88174
1368568
1289575
629754
1644914
957748
1034712
1041008
674121
1648330
1805452
1324849
1923741
1030575
937329
610698
1533143
419573
144739
1912012
563879
1995400
1257510
1654999
1902793
1056279
394451
1177678
1692841
247707
1677442
362080
141892
1765704
1244120
1380220
1578177
918235
254102
1163237
1338102
1946634
1221912
1122155
738244
38236
1296534
802633
867344
1601414
1359009
1113350
599228
845704
677910
632973
818439
881692
752731
662010
273251
22436
1491671
1948033
1169444
835618
1070677
1384731
825699
1825160
1052363
1602486
675506
1973769
1951941
670885
1060446
389973
1545480
1714672
1924108
830708
1178084
330296
977309
1334927
811062
956788
293608
1815185
40793
1997128
1836106
635599
2878
1338497
989146
953381
1081581
1575398
1056239
1264619
325833
1963021
916861
1911794
1757965
1735636
306080
1345545
1883017
849222
557116
1110722
1299176
1059136
233916
386206
1842926
964002
1794907
507848
267416
211307
1183297
618565
832451
878392
350113
1493185
404437
646378
1775648
1988696
839983
244908
318466
1344318
1159912
1595810
319192
1178253
1962881
1077652
527644
657655
1378394
814814
1822594
215884
999707
536711
506060
229147
526956
719974
520244
60822
1191647
918558
371098
1463385
1612304
1550227
348136
1319295
1810516
770915
235610
666924
1184267
189818
710178
1993194
1627593
376279
289405
1357897
1352028
1058824
1606398
1663755
1782670
743207
1273525
114278
1701355
975881
1056385
8855
923234
1613377
433626
1710774
510722
260818
1868823
1296374
761291
1983964
348293
1605448
1843707
834487
927627
1880034
587465
1723320
899966
1392696
1967689
186725
719743
1623980
1534042
30384
956058
1203582
337793
1710897
583931
1718489
1557599
587232
1745179
588865
352083
1746861
842720
1741279
337621
94874
1549405
1131659
978660
880037
1255768
939395
735113
194678
1330901
1679735
181745
486424
481777
755113
1484721
512093
1316100
788019
1067348
1629525
1004304
1174398
591382
284068
1649468
1562870
1279074
222477
826440
566424
1682422
357582
706472
53642
1104947
242956
7304
1317377
1187988
1298197
19533
851695
1973631
1437391
565227
1389236
570558
1883202
1679277
683692
74508
448287
184527
1726617
130295
1867540
839294
1699681
112713
1247908
1478323
1897746
508486
919897
1972391
1352805
747026
1547987
1634349
1912660
1392517
1413193
1836020
1084867
1453870
1217317
739703
1926719
1363261
1286725
1649020
377559
381766
1322826
1454725
976365
796486
1583522
1257297
374610
1376083
1179254
1412754
558444
301652
252426
1531429
1847284
1896997
343313
1245448
1836298
839522
263985
919154
1319101
1455884
346861
663072
1050649
1764946
1656902
1743704
1913806
552557
616448
1277221
1433756
185026
1631680
917014
297063
1481258
317096
275292
1428116
1915613
1882212
1846438
816909
1021637
1098897
20265
556722
987838
57944
1334778
1770130
253389
282856
828854
1193255
1773152
524337
216655
708714
857155
531818
821686
323741
1072144
1042797
1115849
1999474
1488287
1685985
1235581
870395
1542444
987432
118219
855066
1309972
766001
1177876
398547
661106
1909193
1966482
1464613
1784675
620077
331374
16459
144560
1695699
802831
1649121
368357
249542
834570
1169463
1480485
1654684
1272023
1928357
1685401
1184237
389857
1046834
710709
51897
1019248
1862417
1879864
1836429
516967
1820802
216184
1018858
1767160
180383
621276
1563234
1315896
1426202
568915
427030
460325
1286394
1502268
1051658
1448854
1677127
986610
521641
924302
701753
515185
935231
804547
879394
883241
78386
380082
790987
1704840
1704013
559596
1016985
1610147
1757868
713110
719613
220130
1989029
1600069
10525
514269
627631
1592366
441609
1112146
743576
1904815
139530
1810856
1296443
1230214
465126
284784
1722471
1308469
1790951
1539433
1818841
103327
1860520
932955
591519
1361335
844664
718903
146251
296847
250900
1836146
592877
912919
1188955
1949536
602889
166008
1153918
1636547
1486461
24660
1342736
1332846
1348942
1249428
1829983
1848411
1355341
695866
893514
1695186
1793450
137237
736323
1451156
1891636
1135262
1165412
1192445
1689902
1718498
1220256
1973898
1470040
875303
712243
940389
1536598
1805519
1008895
367130
193270
613190
1979198
935526
1868800
1156161
1533070
367397
687808
764311
1762908
794025
210383
993896
99417
1227459
1890249
1422934
1129270
943958
1814823
1783363
644907
293282
349377
360559
1156585
541144
172619
419205
547148
5569
1416864
1496953
165569
484835
150404
441018
1946967
484774
1069926
583877
76393
1880092
1830631
1651908
126193
59812
1413158
1627895
551022
686747
1300961
1034238
1532116
197501
1008243
1722424
1917175
1577266
424777
221283
1633219
874545
466321
1317182
185151
1511013
1800459
1798495
252980
892629
166736
62246
739838
1415443
10129
969231
1838143
819458
1651688
846480
990421
478557
1224199
1275955
3914
1544048
1869944
76252
557528
941231
437289
1725829
1894167
1735309
1166543
356542
595545
374671
1335835
84798
822427
593238
893312
1407359
1757888
1151175
1585946
1711234
964858
1569279
1954215
231885
1291884
483798
1191333
1251714
700492
1994618
516404
1746769
971221
761195
1747633
1818775
547108
373851
1275282
786404
690583
1296366
1082186
342466
1717741
1752143
124019
1661749
1337396
1787995
1058760
1245400
1530997
1984590
355597
945461
1434325
1084201
1433777
350665
586857
855737
1743074
769188
1186424
1538097
1575421
332836
1535368
225008
360179
1210673
450012
755384
965617
1587503
1797991
669248
1397033
1147520
629929
1317390
1816349
1472572
1067245
365947
1933186
1222071
65164
30081
572093
436348
1769509
990296
159888
200933
454867
583830
996887
1869821
1713520
1304408
1112098
247005
794199
967484
1870821
43219
1994390
1829551
1109417
1680429
1733774
1122216
570749
1017109
1372136
1694073
471745
546930
1970704
538824
1221265
222855
878358
251816
169557
40981
1281428
1093901
764519
1432894
272821
589403
695170
935574
1709132
1122633
805952
1424099
1991148
1548721
1120858
317709
171092
171636
17480
1273850
649609
1661687
1311906
1416429
550281
1535498
1927634
1948301
1416430
1347777
1250895
1979959
867360
803538
1945494
1031610
1233341
575210
619125
886370
995133
1221343
1965268
980001
1592702
590647
159448
713492
1806132
1501993
264514
847790
903691
1433440
1133441
956957
1221067
1909234
522795
120858
1868001
541786
1299638
1046341
190304
1957312
92124
1095243
1373679
642017
1984658
1179611
580800
991724
62105
741911
1934086
596113
173763
1597236
211720
55402
1003260
1040313
1395243
1651467
1405261
1045694
1703210
517821
133872
1378818
670124
41257
689106
667153
539641
630213
1816760
1782860
55396
754213
381110
1247065
570303
1923663
1115109
14823
570885
1940447
1235762
1565287
1429157
1019340
1011260
1687457
1805514
1364397
62350
831067
1438428
392877
733651
758370
1995816
1412217
327790
1410987
1781177
1357223
907596
1651541
301055
1085791
1313517
858642
980056
32648
1241912
135103
77455
1544306
1406389
1399275
1151511
1348850
163796
832380
136267
1647238
112619
293762
42701
372064
887138
1715177
902848
281724
1299241
508745
1800710
1118542
1310572
135015
1146794
1513495
376985
1930388
1994943
106710
507534
603265
1291073
1781722
1258896
1945402
1965130
1553177
431881
1017492
310879
1153255
623066
1489649
1399014
1540985
1193905
1937139
1519007
1065248
743657
1687238
769733
1217556
770960
1135348
970897
1313832
1974371
810427
526740
1358831
1888658
190722
1460336
1727689
483286
136518
1927165
938888
1126930
1609273
433531
776367
1774498
651826
1693181
971819
127873
1011858
598543
1956263
1949715
1412099
1449007
197804
1016759
45761
700645
1693764
1732348
176168
851975
387029
1148437
392710
1156830
944818
469172
1243877
166075
985225
380623
1432670
911537
934401
776921
1818571
213226
336859
1031445
136269
397418
946705
522427
1430376
1674564
1705746
288822
400448
1732238
1184706
65066
1141234
449247
330261
660550
1433800
1893249
273094
1815431
232957
909528
997772
715157
1359018
775312
560287
139826
272483
1890962
702564
1112642
1860335
765897
1608094
968956
1799235
1595920
174485
981391
246374
1158478
1224215
225171
926683
1860919
827343
210811
15791
1754970
10607
225609
1584960
192831
1094585
1708239
378595
57462
671358
1618551
482681
878453
1147235
1092368
866446
1987142
800347
386788
762465
1159097
1716454
859720
268676
262041
1751848
1039957
661058
776673
1682294
9010
1895779
462013
1088877
1702854
1178982
1268109
571513
1383042
1484763
872357
240297
693139
1871347
840552
1642925
1860752
558138
1744332
1115344
967597
440836
1317927
1685196
145085
890794
1910133
1557001
810077
1320542
403757
1235782
642583
380720
113470
1384061
1228593
1782136
1187213
305793
849920
694259
540633
1053745
236761
810830
1153720
179758
1227647
1807126
1331211
1052611
947299
1658569
1081661
838229
1724084
403905
867101
984755
240119
670391
73643
627097
761299
1267984
363069
1832526
885725
423900
851822
278552
1015722
1499302
1566443
1751213
1449666
1351748
499924
1733210
1864620
1109598
14045
79838
455880
1389639
1760276
1671042
1074978
491035
535537
1630655
1911438
669792
30754
1732885
189228
47362
671313
1787510
1512989
1592993
988360
1678779
1132905
586709
798416
629929
749446
50323
767059
1250386
485378
833039
1775420
373352
791388
1173903
1589692
142174
1728732
1187007
1005924
639199
446542
450273
1540655
1110670
1154548
1509499
1301809
426599
1137131
758102
307204
1316994
813991
1256234
1011335
1267878
947276
1839398
416713
642786
1052105
835893
274173
773606
168504
1165706
1257223
1583992
342371
567242
995332
105504
1263296
1002677
1513205
331787
460911
1007600
1861760
1220790
705787
937059
901390
1229188
1504045
866338
64129
1159831
420661
463060
141105
1229755
1864752
308462
1115278
1213397
125537
1288028
1243140
1353733
1858023
960747
333408
31846
1271038
869486
1238458
835934
4297
388819
438019
231032
1344372
88212
577827
1133714
1238519
1697647
159043
872978
1686777
1571504
1528226
1334189
1233114
1948633
605453
1636188
46629
198439
1057777
623589
984831
1184090
1804370
1809952
1954259
1706193
1756608
571153
350554
802941
993064
1873707
17315
1149025
299721
1553798
1525960
301718
291962
1141417
654292
468394
1371986
812542
1760585
993412
991054
1933059
519333
298696
248669
1198451
383196
647880
1292404
850138
625333
139377
202029
1073706
1422323
1731818
1928724
350266
1958477
547951
327011
1147696
476081
439561
1340054
1469994
37402
1357387
1349110
82688
1127110
1618234
953491
1383639
655633
1027879
732900
1242566
1985147
288581
1387403
1145862
171488
214355
368215
1244862
106050
1346412
1631417
1129778
347591
803238
870833
374895
367534
424288
415337
601208
1445287
434363
1709608
578080
1936774
612316
98594
1716166
193180
74127
392942
1160645
616851
241357
1848540
780915
1139480
1720258
595731
1065731
843347
1224945
696060
260616
1358509
1105717
272957
691799
597015
1795722
1854117
1109288
595708
1577132
1222409
617086
114100
694926
1209700
1499127
353576
1417594
1444398
918595
420604
934312
1973551
1449393
902872
1693899
744056
1390614
916583
902388
314823
768399
346720
816281
1129353
1341386
1415380
1422956
972625
1832144
1137850
1022394
1568464
1711309
539433
1678785
309922
1491824
402476
748176
733965
1532924
1867399
60189
915760
1187518
1962549
235723
585329
508744
1268859
1505617
1168371
1797992
1684192
1748337
1476606
589885
1473574
892601
661673
678405
1908194
1064990
499881
1262634
1587063
1283392
1097539
1746037
1688656
1453698
1464369
520462
1172400
1101593
1164466
366955
1307352
825067
383046
361417
196964
744083
358831
62880
514260
627758
354751
565732
1348946
1165581
1658108
266766
1449793
1811861
526612
421039
737698
847933
1562266
212125
1673151
429858
1344052
705107
1679918
73847
20006
1606562
128006
1201550
1447650
914067
1522056
1002032
946713
1986709
1959490
877779
1505207
1805680
623509
961333
498596
1088735
1538229
561525
1041619
1820459
347426
528197
624636
1339627
1578037
919918
932902
4297
1624353
437921
1491674
612937
1061140
1458445
1877322
1758168
1943143
1672129
241328
1048888
1776106
431365
991008
1010991
1682888
1868587
1006679
1925777
1020995
1618445
710937
938581
565303
425924
1288345
128809
1601045
1560954
303214
549258
1854963
714731
863128
1467261
959059
1561165
1729536
58208
230479
345198
1337301
476946
140159
456574
1940519
632165
1500498
977299
624882
259468
896651
1188901
62809
355315
1008907
1264138
866292
565840
1551649
1439154
1944130
1392311
858407
1524907
1690803
1551372
1860132
1903475
136951
794765
1047147
462617
1570988
1949962
863258
109876
679602
446067
31397
1151967
1431546
219160
1756517
694572
1792907
1268309
805320
1334161
1818442
863291
1654328
283083
1110304
820472
1650594
1920115
710436
1024044
861951
1442606
1793512
482744
1739370
1060254
1035974
1552942
1871279
910839
1666839
1243100
401810
1737871
1933824
485033
103881
288936
1699157
1143958
373311
1950703
133659
968595
1913469
1558061
1448231
197119
1673293
836629
863638
1758402
96314
1730347
1296437
1086531
325838
282295
693233
5565
686782
1528517
60031
1679942
1724223
403516
1192111
869733
209666
980428
10382
1543708
1953275
164553
1694442
233802
553069
1939843
317324
334637
1561301
1557256
471070
1325397
950983
497415
292009
210538
1521658
807120
414890
687152
529076
1832801
510437
361606
628934
1617075
764231
1424054
1513777
1008858
1254283
1181820
817862
1534468
769257
1160108
1194067
498424
993025
816680
1567978
854688
1567798
495079
814556
508234
1478845
1465588
1109062
1732226
1178007
1569313
1068242
1614575
1827759
968296
1876272
660668
1690867
920824
787757
98571
1659428
1865239
1646986
320868
1519900
1343866
1956735
571391
1328359
1123826
833812
609323
461187
1468353
310900
1520856
1588629
883238
117270
1296352
997903
1603589
273958
323227
212858
1627513
1093668
1881095
180986
266276
1563786
1331258
512688
1267857
155182
978486
1446054
618964
505910
282966
1078209
769294
200154
1227029
1474495
1430522
1275477
1498436
704063
1318922
1983229
120956
1310772
405537
1502773
820647
412748
702443
196830
476786
530397
1758210
681548
19738
502568
1012752
1740622
1078914
131539
720253
1505497
994742
757276
1598498
1750859
554073
1396839
806972
1859086
994095
101679
772896
687211
1649940
22933
1697207
640753
492492
537361
1622420
1907366
1792347
366994
1028055
678380
1952472
775669
139829
1892161
1145764
921661
1977908
939043
741143
1733815
504062
1865004
1095549
541755
1264295
517254
1082286
1092015
285741
313333
576375
319435
686187
1311590
6768
1386239
615917
956794
1769852
1829997
1005815
673751
1739204
516287
515346
1532242
320662
450709
151641
347238
1930567
1876334
493145
1084589
1601480
1478682
1700912
1220592
1162030
1184972
379041
437179
442743
113851
1790163
1211603
1196822
187286
1165795
1385236
308332
623093
157035
1340535
729839
982295
119307
562074
1613792
1877360
538698
423725
456852
1364265
471507
1320071
991341
1732176
1418850
691918
1010813
1428110
1426640
1318977
649221
314932
820805
1723944
179217
1668757
1304997
418202
1218431
1321150
1381935
875442
1249272
1942083
542547
1061840
496359
1101587
516747
679849
559814
1157070
1467865
512145
1637320
1191365
1217592
85513
720499
35428
938737
1802914
1322134
476703
705678
383837
1489785
1358983
1730482
795277
1374161
1804774
467638
964914
1569868
684277
1719735
949271
287444
767255
403809
1729768
1900163
1413483
1711239
1178168
1609132
181845
781236
1082077
946774
1631030
1270078
979486
537353
1802005
67513
1569891
115689
1391491
1180635
1399802
809289
1085709
1575807
132012
332679
331494
101484
1108483
79162
636646
1214597
509790
1193368
913142
1950032
144620
1954693
380613
1210642
628578
856430
1416632
1794957
1335165
1802112
1787107
749074
1594184
877449
1157037
1311808
762078
808952
1024503
391495
457451
485872
1664565
462517
615656
466431
869325
1481056
306290
308556
1241485
1220697
1046846
1146377
955082
1324330
162200
246977
335627
1148592
537185
1905587
753776
99192
951175
1256903
1306693
1028112
1138438
1542678
78573
95042
1359996
1628315
1910754
267703
1599953
152497
713296
790826
1569036
1854481
1787623
1895461
477710
1364482
43999
128509
1982052
452847
1416079
1127627
1638774
1725861
807393
38223
845500
1734156
1125673
497681
698359
1462923
1758673
67482
1842196
1769516
778460
1773141
447214
821784
1431318
574757
1335141
54552
878260
1671722
1449415
601286
915546
1316686
1301294
1936140
474053
301792
791148
327648
252132
886559
1332849
908128
1314047
1590408
1043084
1396010
778946
1899672
1762576
1321235
1921894
1581050
1593988
924345
443854
1155703
869312
879291
1754276
680224
474632
732213
1571787
1946991
1636581
1101291
51852
1428244
579019
524877
582576
1335828
1232031
681945
832939
1843784
1673860
355965
720360
598439
1451463
753687
898262
650972
395107
416151
1824514
1451249
861285
450897
755894
1427020
21104
1120133
165229
1113876
1350846
1726336
1463375
214459
988332
986633
1835421
1200079
1738912
1964772
1647667
1653180
426024
1562486
690334
937283
649005
959548
775781
88130
1658803
1879027
606997
1037940
1571504
630939
440090
1199228
1406269
1385017
538146
1262519
241059
1283318
1130044
1698604
507856
1497483
427318
1887021
188817
1745286
343344
869167
743391
485809
321763
1949648
1473173
1302214
1258346
132040
57417
1988413
1010334
813246
876600
1357641
321600
805809
213036
1189563
1009825
343957
261010
114780
591191
1274787
242349
1801927
1265287
835177
1087006
1978025
1348590
112639
1293254
1931479
1890137
275368
75591
1823695
458773
1426741
153758
114599
850400
1745016
1749292
961324
474486
1487205
947328
1445298
753786
731769
626974
1881725
1351830
1333219
690522
706938
1646447
190615
1461706
217401
1827858
230851
35803
803330
362931
1601564
1824595
579037
1179433
137642
704163
1954200
156336
911818
1778686
921388
1833456
1551039
1793633
1721698
1386221
1502486
1299138
557030
890557
1854736
1220559
1516991
1216076
939320
989905
486129
1766430
557999
428115
1768766
649124
501996
1448971
1790423
610764
1103942
284278
683475
353815
1132221
578581
623069
1202623
599772
1699608
1156022
1522688
1097959
1936907
59786
110700
1134238
1473709
265824
1897649
288430
230951
1598015
1791232
1145618
238148
857933
1483417
1344127
1553651
977375
1587005
735416
712752
965390
569890
1768397
682347
1296540
201332
1274874
1139759
1567318
1109249
1191325
520594
1385179
1227614
1695660
731887
1878181
489919
1443792
332900
828415
1879207
1546690
1049868
1074656
130357
1445548
924819
441247
1670745
151925
772697
1046326
1152204
923861
907019
1801408
1419452
1076130
476794
907513
463309
1960083
1291416
1604027
710049
1064828
390326
420194
870872
688730
592757
79166
1965154
1899842
1356134
1603579
1238126
1342826
1486100
1577135
766642
1758995
1635165
1718940
1692293
53710
1477961
618353
1189647
1694687
5465
366968
1251336
1417121
319311
1061969
1387561
48323
443902
1301950
1565577
1366113
709692
1070854
884772
1174916
741595
853646
926877
814996
12869
60204
1038232
243751
762730
286936
1952920
613554
616174
1499460
1514118
601092
1149624
456668
955848
1006591
332880
1199279
83302
1774084
1346481
1320977
1276275
1100344
366768
151922
1944752
1222424
42639
320044
1477343
363782
202403
917261
1304776
1163209
1530829
1741614
438719
1344862
591952
1391406
1338552
1085743
271794
1601977
766936
1981733
145844
799603
1534946
69086
871838
1840746
1946489
514010
1052680
1656597
393563
1169144
683992
742230
1725057
853880
167646
1797965
636169
574210
212050
1759638
1166140
1090887
1616461
664205
1886444
344903
1692131
1591086
395903
1983053
945419
55485
1358872
624919
928217
1024431
928705
1399092
1511339
848462
1049522
1386269
1785929
411105
296777
726404
216327
1306042
1814745
1318417
1419060
1697101
1157712
1452877
1457345
1961014
1938615
1355291
717807
1230112
1941292
817377
1128746
590227
1368443
1870882
195794
164568
405426
785104
1416018
1981257
1735636
1858600
1856777
1786315
1575090
593676
453818
3534
379349
84637
750859
999006
868270
185235
763339
477730
383543
244860
582666
1168011
182442
1774286
633910
1474344
1214571
1514237
70377
564983
1654620
1260301
256756
681262
388390
235204
603812
834513
1307810
1091410
406291
1656307
503265
512623
531662
1771743
1062529
483345
939066
1549314
888963
1298971
445306
1200552
28339
1656765
1497459
1719248
1077400
1694168
897756
1187245
788631
845035
1355083
1985638
571899
804803
1250176
778716
1306125
623825
1006863
647088
1763999
933540
1040595
909871
1045167
222563
130053
1113777
710576
848613
602235
1592870
907594
193297
1909828
1487169
556601
1397840
1900358
1360080
846001
606695
81226
168537
1394841
1445870
1473212
1998239
1937437
1077463
103699
1985801
1021848
1528483
1905301
1774337
228078
1679328
470225
784817
775298
636088
1908717
946216
738277
412083
829061
1312979
106395
1920387
27881
1560167
1347230
1057708
806475
642888
455450
1254856
49062
1665704
993676
563203
1182509
16594
1875314
757777
138083
1866305
578740
1771773
1215150
856641
903322
1225971
1099154
1249267
391723
1349032
1675800
199609
870050
374138
127266
261053
962530
1156142
855326
714688
900665
750298
236010
148351
44744
1341866
1598564
1069918
1869877
766843
1318672
250743
1313491
1715767
1835699
1316464
1696576
1423564
1176440
1399504
800212
659120
996716
681385
1657512
1635292
1151649
939981
1985084
111534
1367424
1610878
251799
1064442
445137
1951202
184619
1719883
111370
1809539
1644305
123902
1634258
882654
47239
742069
911206
1362719
1544819
1915850
700736
432186
1025406
1176966
1781775
988612
1696196
845245
1024887
1074793
1894301
1573744
1177827
232771
534195
781253
1837648
1099099
829276
752076
1790432
183275
1857992
320512
81572
352792
700792
266560
662103
1208143
1118214
682784
148385
1456297
1785885
795951
289745
1039178
1345884
584788
171830
1189045
236632
1012558
929130
1903853
947562
1356018
997814
1081411
1361408
1926623
1406132
125341
1324132
252086
669820
1803241
583883
506966
596495
1719707
1825591
967631
118550
947496
1463981
827199
934668
349095
292918
140530
1760386
1060342
1965287
1901218
1190350
1704009
929878
595392
1852885
1141014
357498
1110681
1943127
1329781
1889161
1587823
1508164
1978662
626403
1411084
343659
1294637
1385169
1935509
1728610
387689
891404
929863
768936
1796811
165725
521076
636815
912378
1829661
970137
1651945
1916161
1014000
564266
1957833
215198
1248816
470281
1084649
1488001
302080
1026234
1133401
366040
1638912
1245274
1524989
923423
626653
584530
1258230
1616041
1521634
1746006
721267
1011874
1099665
378056
1309722
1403408
917963
516914
116103
535806
1695023
930138
797861
894901
178405
655179
1498212
766601
462371
1421813
302394
559080
663297
1693522
840514
1111675
1424072
747718
1707014
299037
1190782
1376645
1867792
1714531
1053573
1344982
1182312
1537065
229617
466395
1030424
752358
256656
1945980
690249
760237
1477397
1525928
1494616
1905962
1630789
1386679
1800538
1844851
330389
1558527
486388
1878249
638112
755079
753194
713484
1427739
1747105
1362444
838569
1308392
173295
1990216
151840
1069874
1057966
1206324
468408
926811
1601709
1069165
905886
1174918
1460721
447981
1818281
1894204
1789062
406434
303003
1480650
1174500
966534
382799
53204
93266
1045602
687519
1609937
1783703
51918
899453
1662288
378408
1525968
1301946
925314
977672
27286
1364887
640800
536967
1247782
429431
624235
936508
384333
1930220
624572
1553300
406531
389593
377918
1817089
1269376
1671790
1176102
868164
146030
626
1664831
1091611
914021
83775
1357802
1158735
1955783
651034
832900
1308825
1694154
1457323
282098
884077
1448948
629189
1708119
331384
1194421
1508116
816849
923184
1575479
1449771
719907
1907070
977787
1050432
951916
53096
1590847
953956
1008463
1925627
715109
1697697
305495
792569
1065923
1663107
919578
124224
615209
1051592
41613
781567
28278
1655086
1631883
424996
1465693
1966183
897870
1415528
174381
1467468
1889063
858769
1635667
1053421
1305449
1022506
211650
152916
1972524
1837252
1166095
109260
179175
1749699
526019
1591321
807086
240981
542524
1274106
1351904
1508872
1275613
1125896
197391
1128332
807636
1703926
164132
242210
1752828
1713016
1317513
123130
1510119
40785
226644
480862
1632380
789843
1346813
282405
1477968
750043
1791029
772634
706279
1036862
1027632
792339
875415
992103
1496277
608356
858490
1781909
552409
1102689
1755057
758909
1500894
1659386
139352
604463
1573759
799565
1832475
1131081
1327641
1062831
810935
1135479
612964
1027627
1300307
1930092
620644
1931379
865799
699536
668962
1918957
936917
1996914
529246
615748
854427
1492124
904084
579101
755051
834424
1618974
976015
985668
358215
1933005
845646
1289306
51307
1314985
1383238
174461
1941963
15719
1075537
403422
1964995
540883
939100
1800738
1609977
1812990
1048587
1182130
1483482
701697
1010291
707964
457784
1595451
1981362
1494847
160312
401662
1409336
1755164
185344
807746
556461
1182705
1192216
1182353
14114
1128196
940748
22480
1715738
1755389
1726413
738498
1789148
1833137
1927878
5851
1716347
25817
1533378
1627346
19835
1792020
822972
1250901
1778938
380390
1709245
271391
810033
1512439
1880377
1070056
1339230
631987
1080308
515137
1381846
1716637
1791654
369811
1854534
73457
473632
1575239
694363
1498083
1860840
1727952
1954640
1138442
118942
1382372
1385057
708462
90641
557627
775976
1770228
1439631
1130026
1795125
1445465
1124846
462886
615535
892956
451849
1452715
769618
1373025
726859
1589834
181565
1621571
1664993
27042
1017882
833745
576281
1366388
647424
18279
1251036
856814
926449
971657
56425
974054
745033
839519
377051
1111807
1052175
1386682
687514
1244323
205887
909280
63529
1660434
1895384
1994212
1625331
1486142
45907
1185399
1633316
653680
1076881
1516263
658658
1812138
323345
1541916
1472670
1483007
1631686
271291
378348
1167569
106020
535678
1067944
1348130
1451726
775235
1123097
492667
95569
1871382
1228506
1196801
1405373
448318
1228016
1549982
285021
1979836
763691
283728
1778359
538733
1832184
993833
1518989
275791
1162208
415783
1750009
533908
545067
1948804
733230
1237335
17163
114565
94706
111785
1521761
1466505
1355134
1516700
1371531
1603940
1382098
1887287
1798966
867452
1549053
1511153
670402
1807686
1410879
1949312
200998
422588
1881555
207768
1868755
1385668
1045185
1969740
1105501
31401
611690
1970730
1363603
1660896
1827049
1632673
1007328
1702627
149027
1330783
83566
1158996
219758
1976726
42684
1206355
1759939
1467448
202538
1761815
2387
246034
1104910
150958
1021391
556902
1086844
1409992
1715853
1118686
1938704
545318
1424657
1245970
123144
1200752
1212487
1533503
1271704
290402
1193378
1364883
1664656
1029481
569480
1744047
830028
37021
588992
436303
548397
1953555
296663
838199
875694
942251
416761
1030692
1381261
136286
1734017
484770
278248
1976658
1503424
1141385
1007143
456412
126209
1192858
1119664
168845
1750637
171528
1361569
1950614
1544529
212353
23784
1373786
459050
1514121
1448678
1732505
139434
985688
641347
1286457
792208
335640
1216516
1604968
1289952
1946707
710741
1780782
1417346
1924374
752008
1358533
1593990
140675
52341
1582107
1693760
1116312
861840
1102832
53265
1497749
1372872
1189604
416271
1495045
701644
202414
431292
693340
1499406
309825
315318
1934793
1798539
1652339
1196114
1416387
935270
513453
1488900
1892398
1946322
79252
1570459
718874
269994
1078633
462364
833021
554346
195523
699390
538154
1753210
1396166
586904
644175
1843875
1374073
77903
1900125
467300
1692304
264773
471633
728122
13431
1639380
1441243
1845378
419405
1288283
146541
124164
823459
976784
1411367
1330194
841094
1976803
1337781
528793
171690
157978
360705
1762281
1411326
1242126
1215582
498972
743033
318930
1243632
373047
1359967
1537473
332749
1579663
169842
559194
943216
344638
329862
1639880
1035946
157068
370837
313257
597093
1956262
1900633
565822
714219
905235
1171124
1618665
792336
1320499
1437901
1321847
64778
1373857
411921
480921
666958
298425
630471
935661
1406115
1931502
243444
1233258
916401
161666
1342182
1118468
916084
913218
671363
1722998
1658656
1536549
594219
455194
669214
353757
1843850
1668385
1917871
610678
1669225
1274688
258153
1223984
1252017
561470
797079
170779
1203522
1680543
12607
662103
1328839
513698
1628995
576382
1465199
367426
1333313
1465969
227740
1050599
1527255
936352
416850
320007
700345
1953329
1574137
1255658
541925
510875
1292463
576948
1399768
1420303
1561959
1593157
1832922
1205389
453758
1284268
734696
840332
387257
1553217
854535
1342110
847944
532174
869456
457606
442350
923699
1728108
1465712
1745807
1393276
1051918
948528
276824
1164862
1688748
586377
1545984
301788
1809512
684313
1827992
78044
470530
278366
1958817
1880542
971138
988748
1275785
1389657
783556
638872
795954
640433
816128
1693366
172134
174616
715487
1995858
1203317
646740
1981166
490922
1721161
679969
1185045
1722117
1398359
16350
1153567
1173652
696075
789961
1949326
1189197
999130
1349504
761390
499595
160041
724550
800234
829680
62230
758531
1854145
1695218
212234
502858
1203169
611685
1661166
1556649
409734
1134585
1035911
750230
1818865
543802
1057337
1645391
195601
1866595
1099282
843852
1517244
1642141
867474
1495864
993834
1696686
1665501
967785
118824
588270
54628
1143093
1491230
744646
63527
203403
645029
576201
1020600
1243428
1083609
1802447
1244500
925519
1312620
1997974
454300
377075
1245628
500393
991275
261682
1199458
511631
444762
918071
1451129
1422439
1895205
1270852
1384367
1795677
1759499
612567
1106731
1989255
543524
1622887
1785135
1512479
579942
1254674
236895
1954651
703515
695587
1697858
1185633
966981
1517228
607567
1737840
1262513
1601402
1598628
1802747
1303244
66825
816505
722819
965361
1375509
1203857
1190590
523739
1490556
949448
421714
191144
1069668
628614
337635
1648308
2232
530656
358792
709348
1359788
1748888
762115
1774241
551128
225901
496564
726854
547319
1592460
871583
1002044
46101
434233
833449
61552
152212
172188
1773351
794620
1860060
181805
1106758
1193368
186527
284395
1889589
1894535
1263650
1792708
1380068
303453
646450
609813
878920
1332611
266915
968969
898726
1209143
1166899
1047166
1991627
507778
997468
1037361
158160
1090930
877229
1187750
260705
859356
1137408
1088271
1297390
719160
108088
1874544
1792844
1671512
247030
962942
1952211
856121
1911671
761267
906924
1211348
1439131
1419327
1085754
155366
953655
263667
1140716
734101
187165
1054900
778770
680720
566239
5667
1769314
720434
1058958
302888
190415
1210108
1293291
1823304
1596010
345270
1933820
1851581
1969606
1570136
132525
930465
642241
1327136
1817927
1108827
1929689
461684
1056220
1232798
1196319
232500
1522572
449899
624224
883307
69043
1111005
1549345
461255
1470108
1504422
1353481
1440117
805800
948409
571199
1058292
825928
1274240
1174387
665533
413961
1390448
879101
472622
788303
5421
878569
157032
1541549
997261
1080108
1964597
1558123
649647
468249
166809
1711965
557878
1935265
1970977
1802039
32213
337434
1211639
557915
1829864
957842
669141
1024213
1158573
703471
975956
344234
1655091
1554377
1979505
1471369
1102681
770111
146364
663326
852329
749403
1603659
239141
1038826
1966940
1623718
579572
1098749
1481544
1156998
1190083
1409968
1117952
160076
1625536
1725268
1536725
304127
730904
357627
190628
1060447
872738
232828
1393113
1945270
488022
1867839
1756728
1313537
228969
1517465
1379330
1084703
446564
681772
1635618
1512211
1330382
38355
1617115
770427
101943
3621
342828
1965424
90390
1083540
896340
555839
1902954
670673
1815807
1961607
889547
550213
226507
410702
208695
752211
1282661
1014988
373122
625554
14504
1692767
616110
1629519
1294536
1720649
846701
1506405
607809
1276524
170009
1032606
1713968
1361094
1637533
649025
441975
755725
1155846
987400
94568
1734241
1144007
648732
1902802
428214
510855
382495
1884688
1686569
118221
1548983
688593
1610724
1746583
1457955
1438511
1565453
1479758
1360992
999408
781985
830983
457420
1382862
1743909
295671
60548
252419
1199501
1656818
1134179
1956237
1796360
1717592
1788404
1047328
210749
432693
533383
1763522
1317112
1240854
78288
1252247
1274966
1353378
1249782
353170
1211359
997765
1942750
1947329
893924
691482
983213
1266563
939299
562022
1033894
1154054
1519259
1403599
488463
1425254
1526670
1475500
666870
345720
102060
932215
639581
111793
1174740
297860
691562
171426
1982019
1982957
491334
265433
601464
1845111
125444
1119127
522761
1070280
1558057
732805
1643742
697276
135271
1817518
1554763
581812
1851501
1709078
620038
1146814
1163377
1047294
737787
469099
1775781
415588
386550
1518404
1884870
1991159
653897
1254821
1037417
555988
1902042
407952
670177
50850
1393666
1457003
1558847
44966
1701419
620352
1321665
433755
1565724
798453
1318686
1206635
1839025
543590
1257536
1836741
1815590
1144008
1412486
215227
866997
925559
1910652
221729
1655817
1543352
106998
1841652
1291127
866760
1633311
733332
588474
1084727
1886335
1483914
9873
626321
1030506
1684407
1868503
60776
1405238
1309247
1534953
550326
1982794
564253
1273166
1718517
1606956
1701842
137833
705769
660386
844624
1644916
1621100
1217959
1939362
1457720
1004274
1242256
82675
833177
1496461
398359
1193421
1637672
1085855
1089927
1367439
1544684
1847338
305798
1486424
1927270
1111921
318985
141336
902129
823422
957247
666210
1097986
1255166
1272086
1395018
1379232
1209116
523812
1917015
397583
1403027
792624
148718
1709632
1199747
1214116
147057
870752
245341
732047
612453
1106995
1356234
2528
868957
558650
1761781
578696
1539574
934672
1371454
148825
1037142
891093
157925
416294
1508139
780763
1083382
573127
314717
10925
326961
1145304
617122
896307
265748
1255600
1476955
153121
1504247
677196
1546391
682721
1465901
232693
1009766
570739
1907215
1640728
1846317
1736640
825596
189364
1000082
1477409
212556
1392218
1416223
709534
1049087
461485
1465208
1043925
224078
1702709
951320
998712
316414
73206
1802115
469330
374778
1401019
626922
238902
1600508
1989697
1972149
336957
460970
78807
793376
499006
580027
392469
813285
1989400
151027
454240
1029895
1298913
411720
1110101
1408300
1874409
197175
126026
1085410
424944
835607
1858055
513590
1781748
880950
1437139
1757796
1790259
19698
196895
1233451
1095061
106518
1298066
630570
1508805
1250276
207448
451634
282129
1072619
1357892
1535078
1698122
1010987
919651
1240622
1397265
1835451
1722360
1531404
1446320
1338855
1477203
1297619
51228
220661
867507
337855
894296
1950001
622583
1455592
1950744
112442
1944035
626770
900816
391749
1972982
62886
1724257
1525706
490059
763844
958204
1143450
413543
170678
884339
1521563
1550570
1457055
380896
685338
153825
856000
1348608
937142
1230558
1290447
1884928
908138
457026
111614
879976
1426464
596523
1027658
566898
1595725
1288326
1853830
1693917
312523
1201561
1465186
353956
305545
852717
987757
1629853
1460415
1091891
346796
728544
1223159
1946762
99735
418481
271075
50100
105520
1733605
1628812
720070
325546
1636315
428778
1158466
1293077
40052
1457583
1044168
1693661
1869343
263932
730682
1569400
228264
940955
813578
987621
969499
1942745
1083203
1505275
256328
871675
355015
1861126
1355654
1310649
1347109
841578
120393
1223341
1072864
59846
643959
1354646
246319
1881154
471538
1319604
1697576
1499607
1734258
697569
1954677
326428
1072997
955411
1908796
1317572
908783
620361
1131665
1784886
1602665
1677613
1738576
635955
742175
1180563
19092
332286
1038142
1768324
1769220
79215
820382
1494491
1669801
897794
316306
1666434
1714872
109159
157369
504824
564065
825122
1796752
743936
379082
1470270
779876
757347
1419014
387889
1444165
1531631
782499
1719575
1687266
757747
639814
902880
428919
1402022
1151723
861214
7155
14274
1913275
1987135
233218
1291279
1686393
518887
994819
646663
472116
501735
1499165
577561
747337
216802
629015
1409205
579000
1173069
1882698
1686573
617827
624971
143556
1391182
1802510
562685
421203
365473
1969448
18698
1452786
1239063
1617760
772279
996210
733655
326644
1038130
525652
655190
1751784
995872
937424
341650
1846976
1080811
1718054
1967872
1742723
1545142
773260
459357
353927
1598500
1164328
651683
660454
457875
324394
358726
1375103
1048613
1578461
432928
483073
1318627
806273
1965575
1581718
1256428
461828
90036
1761941
614150
1412987
127230
1043661
1688026
1790070
1314396
339984
1324077
866960
1845644
1664343
1626138
805008
1959313
639127
147909
1486648
1309110
151922
1829049
1218362
33650
660781
1975991
600786
873873
281699
769351
434531
1184808
1314353
1511253
1228517
208962
1823460
921563
1795839
207303
1409302
1459610
227854
162394
461910
562795
495039
1977973
659941
1703245
583050
1548647
348190
1750752
1292415
384165
341754
1827008
1213020
1478529
734850
1826006
1987509
997847
447806
1557176
1089649
2582
1619947
869580
1541338
666071
640198
965705
370610
208076
1529270
967188
1531737
1292297
513334
541496
840865
1235709
783972
283149
775091
1721108
1694382
1528191
421874
1395982
772336
354658
425612
1051571
397895
45101
578932
829532
1767728
1101238
999784
1251483
254353
843955
1507904
545485
1593877
1964172
1480386
1986806
1212549
150360
1367092
1606421
1318223
1818929
1235109
1903274
403026
1261712
568389
516279
844567
352402
943004
1799623
1123074
167044
1917842
1563784
1285558
1812307
1442224
1593503
1294089
1401139
67351
1562029
1715113
1893217
209827
158865
1577256
274075
599538
396536
1251697
1619352
1514772
199060
946866
1070791
1404369
1467566
966686
1629300
906443
1223603
889430
975557
1056240
1311898
929400
667393
1268354
905452
1384889
1021230
1240858
1646480
587647
260991
1933295
1430184
195830
1650515
969985
774357
782284
630579
180821
1859263
890954
996658
1793306
1107482
5063
1334459
1379542
378872
1041172
171420
349734
1781655
211409
120139
617703
766985
1284195
410305
1209441
1397512
293401
1150336
488422
1290550
1689678
1290300
625438
1980234
1601693
46177
691839
603377
1737561
1035426
1481873
1240494
1050617
1017442
1802152
1468529
955581
890997
920113
1623196
381674
530731
578767
752024
178
1803578
1372337
1156370
1803896
1398579
1254796
1530779
1474845
339320
1580185
1119647
1900329
341633
516009
508822
63123
1443086
31735
1769352
907997
1797893
497707
78660
1340280
131661
1824510
424018
901694
484796
399990
1744476
167907
147810
1974526
407255
1506928
1952118
1658344
1362660
519237
529043
1718048
1538766
453688
1402009
1099347
1385928
1917918
714261
75634
1922375
791973
1192449
1277961
477754
350103
734856
560213
9965
1244315
961733
1077944
1505346
265981
1207768
545741
136260
828869
1196678
1830294
129255
1587731
547043
1258986
947895
431324
348782
1842274
1507625
425896
505044
1034656
1323443
1253387
1296317
412996
1240178
1539627
550358
899077
1499446
474682
1094804
1935689
189233
554550
981519
1316858
510527
866901
1697680
1619618
1300973
1130601
771066
1902527
1463781
25457
640140
1712406
1836438
199882
1066708
1996689
629315
730665
150688
114114
1012664
1481897
1539580
1479977
1097130
1849492
1958328
1234460
1092815
1339065
671254
763270
587697
103434
1872246
979739
1079769
1374311
1613890
1564791
573233
310348
83240
944717
1727740
690897
1470051
1002543
1736640
432719
1784333
859891
816554
1581422
538979
1383401
862325
280172
557672
36429
987018
300839
1387811
282799
1658125
953344
470615
965950
1372390
1129775
1810791
1975738
1095892
179117
1672230
313742
1084785
1439149
168760
449941
1513004
797729
993278
1132130
455052
1560741
1751102
845672
1476746
544682
746082
221838
1599121
1466020
796958
1749805
246525
1439765
1088377
1064561
271801
877970
1504041
1466627
1035453
1511679
1587814
962244
1948542
560112
989365
214401
1434713
1157322
1275801
479163
509753
702325
21583
1765129
487172
1290699
588550
85663
1156806
1370589
957598
1494351
1656510
390222
821212
1890499
1125349
1197908
670756
354444
1230027
212513
331795
1951293
1273282
1894957
1235412
1291753
59424
731604
1583413
1517603
1309856
1109707
292263
817079
1375771
1760453
762419
926696
436730
1871692
415440
253913
1756488
911856
960924
1738905
593887
867512
328683
801961
1833662
1624902
420982
246158
1320186
1957528
1766928
1018809
438692
1891355
1986666
1399324
1792901
1204689
1109782
1281698
891587
1763291
773480
833299
766512
1289569
134693
1356312
41470
1867820
202574
1505846
1435043
1048305
674256
1442226
645471
1412664
677489
1953128
1161522
1022654
1426148
1004711
1203601
259783
971463
633815
1941053
1090165
1290483
971011
906912
714606
1138531
1723867
1686850
170363
1707762
673422
1800634
1346190
1670100
218174
1958998
1357589
677847
1819005
1098999
935223
1815059
733519
1815969
1251791
478818
1743740
182865
1909017
1239853
1403878
673130
1899652
1523204
1052858
1744773
1892213
415127
1605877
1381045
1591339
1474564
952628
127337
859101
1000705
623662
451333
1309063
1977326
785695
1698220
618703
1115322
396384
284723
173806
865949
287557
1592527
1615355
364679
1386642
1461689
1542622
285028
1549120
522862
1604000
1518309
968460
431081
1202540
745564
1347690
1579742
1451352
657423
1003907
1807659
1321083
815270
1240293
649353
805149
1651728
1515732
18355
823646
1897880
939653
1245114
880760
1902077
1284734
937824
1200486
1416540
105522
830978
1757649
1265099
1070515
1149000
244328
576472
1103430
1517020
1403108
535905
1380376
1142908
62734
1167588
1755941
1797623
1222658
120195
52023
1697213
915576
372525
546812
826998
165008
835106
1999402
1415120
614813
359099
403283
862252
1660017
1086916
1017292
781618
1922546
774458
670162
667610
1562364
1561984
1348778
1329906
1500257
1204297
1053820
613973
984255
1046104
1988849
1219308
1082439
1551803
272373
1947060
1855340
300346
1743858
1071296
696748
304260
1427802
1020607
222827
1512466
182215
114631
1194557
1875433
1421455
481928
222817
1573334
1965095
922949
1150707
1369117
1843349
453664
464440
880694
960217
1822485
755633
1781162
1018589
434716
206061
9552
1574944
760261
277942
1014806
1977871
422735
557885
301004
330820
231290
1243389
595176
37950
1572080
222523
1863283
1068517
922874
167939
1955617
1529678
1840991
1543557
1146002
871474
1608241
1299906
1939499
846349
446873
689875
1098068
1099683
1784268
631762
914543
1462374
1678008
1676100
674420
1028831
377720
979822
1110158
946505
1647373
1710817
419021
453490
1120730
628592
1630709
1458657
32629
368675
215051
1175930
795346
1391098
1324341
779755
1508399
1956873
1303592
1140256
655270
64007
1402522
355732
1226973
469964
1485207
1937055
1956022
810451
892722
1133198
314406
1506379
1174040
1349984
1784639
170616
1840058
201036
510933
1424092
1090117
1511449
1905770
1659193
377544
774527
894983
766685
1037069
1670503
452449
777442
573246
508696
1924602
777989
492858
133047
905937
1110447
1243638
753212
175461
868277
1434622
494351
596574
503743
358135
712674
1713312
677070
1437248
393905
1521600
1131400
1713915
918642
1641696
1607720
1995656
1536405
269609
1074217
673541
874090
1611012
124885
1378890
1558007
1205448
1393528
884639
979356
147
338452
385481
563062
1307674
543618
158529
1909060
1972374
11208
1927667
244443
947587
1107521
1656863
1351875
981923
1234933
1671692
810484
377533
594112
729851
1442938
915861
1154947
278864
1458412
1731323
1185471
1505840
1031179
971239
34629
1124059
766891
1638834
326104
1365651
859279
1850145
1240796
668249
1698991
632582
340471
1433959
892582
1910541
1322224
635782
855065
372651
1875880
150996
540097
846547
626355
1992245
411391
16066
1048490
1674365
990748
66168
1082276
210481
107881
186098
289558
1292209
874192
568524
163352
1424512
1810856
1581893
1968351
1708929
1361353
824941
653071
1270781
1602633
546457
42023
235804
1222218
1753456
405482
1538754
1827013
1201052
1652522
1767257
372787
148938
1131406
1021263
1705957
744361
633783
324860
1643889
1719291
1355939
503179
1623171
40053
582479
1979019
611834
40272
1065043
1954532
1013910
306080
1343119
1896109
318856
1910498
413387
1705937
1781268
385003
260902
1157865
28063
923968
1056291
152363
518571
1059947
715375
1597315
1337944
1248725
1802445
1206752
723817
295520
925017
1506604
1244955
594736
1508801
1766572
455006
36384
1953719
479101
1074557
563030
617998
144653
1158088
224450
1439206
1112025
1876983
1605052
1218801
407378
909878
743582
1688596
357255
1496259
1014521
1845886
1955642
52891
1003827
1966518
1018077
637398
1851721
1964074
735202
181293
1635546
699389
1890713
642171
492113
485772
128025
313427
1824389
1174734
493154
126315
1950608
1698031
1440690
728919
576648
1882199
1301106
691451
984918
199117
1922908
1796716
1634700
417997
93057
1459803
1817233
471611
1638125
900847
1108837
1998555
643199
1636054
1040087
1895896
160435
278271
473033
1719057
271407
557171
1196512
362337
1698108
1602028
1754114
1175217
716300
579467
1391750
1988432
1533323
1855951
231909
1101207
879021
455681
980969
1561871
211053
1748141
479647
1093672
542169
572066
1008372
1761154
1630971
201694
210677
968701
920778
549664
570122
625206
1603261
351912
754011
982730
1991456
1982756
1677371
66210
770301
1928402
805389
1259040
723986
991578
205253
881279
542249
622276
1996002
604037
633772
1234148
1162286
671529
867299
1505881
38195
1432629
1565125
839549
1412388
448922
1688088
1806399
1123169
1165729
228343
1584591
332433
422316
1962924
585246
198950
334182
888143
328503
690513
1628077
830129
417901
90691
613914
785347
949501
1668918
1839824
1862073
1934909
812848
785534
1629018
555944
1640517
780903
248158
455099
1823128
1942748
722297
1418484
943276
357806
1270790
1461035
657804
1382640
1266898
906535
1870686
186960
1389944
562918
1002924
1111288
1166853
531336
378450
834160
1645472
689582
81629
1285684
866359
1885873
1792081
1870922
1518928
233671
402042
1461135
253064
479233
1653419
138714
1283500
1422794
567618
916477
1721319
241407
1276329
1244191
432866
420107
1441578
401688
663368
384095
274166
990787
680634
133996
681260
1574598
445852
1532542
1347134
464284
1263395
273974
1653244
338095
1036626
1998697
1605958
110463
1932206
1023174
1101575
1110012
928086
707471
815643
821314
885201
609671
1784759
822205
425840
1302965
1065724
717438
1851630
1778653
433829
1347139
1779635
1483292
1597118
66486
860432
875466
422156
899426
1243720
910288
931689
814096
85977
1053444
779904
400338
31969
1598811
1017881
1913914
1869330
1258548
1996607
1365749
368808
1500947
1385457
10473
361693
703710
61756
1621040
1050278
1884026
518063
1468420
1197308
516593
1772131
339313
93334
1084559
1596255
179670
1913847
1093743
986744
1973126
1424149
1579703
1946177
738179
1334094
1621333
1163247
990962
294239
351270
550444
1376696
623442
666037
886495
1454253
1206
1939467
764778
1289635
928458
1090878
1270187
962663
236970
1712068
1739743
22883
1345466
679271
5258
292560
1401955
140481
749825
528771
611538
884021
45256
12630
1439639
1430269
14895
1259327
1746142
129146
1067363
1073886
113610
107462
1696859
1785188
1056730
1711257
1664439
17488
1470323
1604502
486539
943949
195133
276800
1550384
1765495
706612
1545101
876694
710433
1781383
1842121
889744
1835055
580007
670275
789965
602176
1663595
440042
1113735
728596
100885
58263
350699
1776230
1086830
1900361
1681158
339633
1982292
375387
1852365
662764
758837
1437227
1721483
1461314
560232
1335682
1329270
1604175
147365
153079
294317
1566665
879856
1089045
513555
1419452
326969
804729
1172771
1974566
1341675
580535
839578
529134
1150568
1816415
900343
1209854
531984
1013708
975495
981814
807071
591917
283229
736924
834715
776070
954292
1027073
1701026
140335
879706
463987
1631250
534883
908328
73710
1404287
1972123
1024750
891260
830438
860805
1290690
417833
513974
1241829
716923
1683390
1801869
403273
1197742
1458939
553882
797093
619986
1110295
160486
1209027
1236438
781152
1844774
1952827
1158851
439378
254913
835647
1502152
1732680
1210656
1932079
411564
466197
677517
1471038
486351
1684842
175640
1236289
1655862
1821383
1316718
1963981
1731352
1441554
1452346
1247006
1365143
381433
359398
382057
1343169
565891
1578831
399898
208554
1160236
160450
1081182
1069132
333889
1739368
1570372
1442917
288348
1278178
1346109
356528
502260
1369387
198536
1260379
1804285
218095
1817080
325251
1940510
1574426
295332
1502762
724835
1053587
240587
528210
1084582
1964614
1081667
1821560
418075
1280645
605088
485113
133341
804509
1410792
1834760
1458010
170603
1499539
843856
308493
1453169
1560663
1427641
191746
1025260
1057083
1762315
1448099
1949711
1268518
904768
1566435
1636861
590747
214072
1385632
1561357
719702
1658685
1774462
889836
469453
942980
1632366
1504635
473332
1520317
376364
1581987
949197
1226107
1637177
1647250
640494
1233852
1334086
1691916
840079
1308817
912215
287416
1677184
1605749
921990
242099
1199969
727828
219482
401644
113479
1389229
106973
1991026
885156
1684063
1936009
1012106
976262
898268
1151297
1227207
954107
1044646
1932852
481210
1612704
733112
1904143
888297
413827
1790369
797866
1939058
538501
1450185
1436853
294138
173010
1707509
598370
55447
226566
391877
1646702
540392
1987900
1429905
487834
1156887
892288
1925924
842448
1486129
823797
252443
203049
765575
381951
1587242
84162
162098
1428764
87041
1488487
1623197
338372
131394
1228732
679618
1999308
1208835
831271
1093206
823458
1447034
1051685
426666
1185613
1146331
613369
1305849
113149
869046
528102
1745649
26884
1579768
156925
1154468
1679393
200043
873837
1595509
1592891
1259221
871014
637177
723288
531322
1296529
989783
955595
1645042
125168
1425355
528515
1443459
1140458
231117
776700
143223
947877
831057
1791278
1713346
322615
1497528
365283
1505652
208160
253833
1499873
127940
105948
406452
665596
75127
1954462
514185
1748001
1707627
1691914
748778
1694324
825393
421396
740478
1475110
1531334
1948417
1115449
1466403
353412
229874
1103478
39692
534799
80128
892702
1690190
17540
710432
1969963
306017
401440
575300
1471955
1464284
1000569
1343523
1616827
878823
1056063
1408825
902920
1593322
1791093
358561
314174
1274942
767817
1037460
797868
332600
1791741
1923643
774540
129128
463642
996684
460770
56786
589290
385033
999137
1754812
637233
707989
1976703
1061132
1681012
320832
1986540
1709841
607458
827964
1873088
1054171
789481
602074
516157
983207
1676788
1294918
589242
1660954
1746299
1266244
921505
1759011
152731
151513
1530187
421063
1425082
601931
949964
177173
1194865
207418
1968794
214474
1060903
1264917
1755426
783207
565757
183304
281123
1600284
956319
1801970
378306
892796
1257599
1511345
192970
696423
980317
1839915
709252
976337
1591192
571857
1201953
1758094
106924
1780116
1227335
3073
521329
1774650
822112
522347
78845
153017
1519296
1163162
1493931
1984542
1494763
1670864
1649145
1329179
809452
517505
1103595
1550629
1542997
934961
1360023
56433
785397
325042
1988106
1849426
991309
1853738
1737710
1420463
1139769
348525
1202515
669120
1362585
659126
1541770
1552015
1508557
979084
824169
228030
1100492
251786
556172
575937
262921
24268
529475
218251
35206
120238
1730364
324345
71252
920949
1085885
600207
545335
1940369
229198
962891
1048288
597711
1071812
1071330
675653
62395
637073
813675
1379694
93533
1925969
59614
1559387
237099
153322
1831865
1411177
908488
1393499
1509549
514716
690897
625950
1734452
1963753
1654447
733873
910376
1659360
360889
1092069
1964525
1404155
581059
670307
1129907
1974764
540174
40446
1640666
73673
745561
1288092
1827450
1451506
1861779
1139195
1729577
1647743
578718
1532259
1676545
1979193
849134
1506730
181923
448784
202035
1175866
1382752
854802
1794845
1369172
651662
1258557
587939
563943
863948
1296814
657709
142650
1427619
1295597
1979591
1429836
652388
389258
1456734
879087
601741
934024
865004
1188757
134664
203564
911048
1485791
750065
1296521
1821615
1817210
1955680
269754
230715
565140
449476
1897301
1614952
802472
1241295
15313
1358982
236910
1505560
1511977
818275
350462
851072
1548152
1163451
707517
1020335
1414652
595297
1334331
1218328
620340
1373503
1678692
213522
1958950
1827202
874542
272354
593141
1281821
1894794
725021
647614
46491
353579
650908
611976
1912234
1820907
751329
1747483
1001175
165966
940418
1199991
349388
712954
643538
436386
557762
297328
1010001
1361094
723572
1273610
322371
1272384
1323372
230611
198075
1259536
1440091
1139899
1199075
1881248
1938326
1364790
1232214
293266
556091
853222
1869169
1697798
1001250
1335575
163186
761586
1023240
340346
110998
1138409
1563742
987687
1818972
1091484
1583304
1636177
409521
879551
1942354
630706
1770936
1877985
508839
750580
574077
1431023
1529956
1430019
622306
149283
831499
573005
359822
1395808
1420310
445389
1959350
826513
1249033
1697192
1180974
524134
546647
1121176
1801737
1615004
1573748
520691
505549
1512366
1692784
512803
1902858
1326318
1757433
1917029
1492141
1848749
1973591
446723
1743687
495495
1440395
112163
390530
1360476
1388602
777392
1731197
1613328
1232584
962866
1234128
984942
1267311
406839
1464815
1100654
370643
992043
1569046
379007
638231
336168
540181
343460
631679
626048
879849
1383041
1928127
869581
285163
1210383
327387
1423915
1530681
1034926
1538847
47699
1230588
1143681
1899933
1944028
602161
861513
100335
1830138
692886
816313
126842
1899432
451382
161699
489028
1050007
751239
1321207
1269926
1262743
1359417
573444
952297
648289
368722
1966749
307113
826731
1862512
1858620
1979282
434796
832033
887941
6125
418245
816787
363136
595666
1006193
1025843
1034828
108347
167029
734969
169903
1317535
1032084
177688
1475674
310981
927047
479724
53309
837083
729924
294187
399999
1430346
453821
1038923
1312648
1655088
427421
1690254
1455158
1452879
323915
1797489
700130
924670
1384085
710610
1382350
1481446
279017
737092
1615
891847
551469
856568
1940851
152789
277197
1154858
89097
1115427
816549
1227308
427015
950115
1074161
323038
587150
717818
245555
818282
1005553
1707557
1185845
1363544
368504
1626711
847835
1650336
149385
474400
241363
1926918
1153234
1417242
100812
1998217
955893
779179
1440842
1740522
1449377
1060385
170946
665914
271940
949026
389111
508496
1388943
1066667
292640
793436
752022
1835607
496936
682512
1099038
217439
814591
63724
873067
1412388
279859
1349351
692579
1346205
1528181
962426
32747
1506614
392883
1028141
1929953
1860859
379931
1306941
532421
1459886
820105
1484132
1113071
96318
161299
931413
693616
1300511
236463
786144
912235
11993
1441262
1466601
717204
1106525
1254280
1791385
1011919
43154
1317737
697279
56609
1407896
242790
909679
617142
807885
1510281
1777879
1986725
1388801
1295941
1531908
1914314
1432975
264292
1782336
1997505
1399883
363075
1763083
1748542
1015246
42406
764352
529784
1027331
1962286
1163925
1249200
1716499
1532722
1323506
855687
1904772
962136
1443450
1292287
1151256
260716
1648051
897241
1711569
739472
333615
1105932
421528
278945
844286
1504686
1572713
1878260
1547630
1293261
1166460
504014
1442170
611910
1274076
584341
318729
1086171
1738170
520948
1228210
661345
1208086
774718
1206600
1220028
619685
1463584
778131
142223
772385
263187
958020
1045473
604400
1355871
540912
1020046
1707187
782130
304620
772526
1795003
360451
932616
1533440
1296116
1143469
69090
413944
1224494
696800
1233204
1202408
946886
879909
51169
42562
758465
1282719
1593770
1980688
653654
553709
1774924
1892922
316401
667654
1704435
1587759
1406927
1644192
1153894
672880
1834667
1748787
156897
383677
269658
969340
442864
1016036
1059798
1944745
1615190
963498
1362433
217684
954955
1651751
1293770
1310492
864744
101412
1938166
875398
1633627
807179
516433
1253574
219480
1004246
1457259
725786
9475
1718070
378212
1021461
1431090
728896
147391
899966
312128
1846690
1293985
1910627
336380
1583184
1624320
258764
1973000
393362
1814827
1334420
1551293
1561229
348562
234359
989764
703499
1913554
280222
1462473
1692985
901291
174327
1733157
1768824
641816
674371
1576643
756218
527036
1533554
1349257
1747642
888733
980192
1087149
627201
853968
648137
1310829
255977
414022
727741
1646658
74042
692048
851096
482891
1268753
1904784
134358
1127219
1472079
1413533
870749
323004
1519529
1815872
34506
14393
885184
789467
1622645
1052427
1213188
1701256
151080
187586
1772203
1873194
1532948
1947533
353946
1684681
101907
214163
403021
371279
336982
1420233
773584
1785308
548149
1633497
1052566
29743
1400792
615900
95362
1196130
1318819
1486460
1827209
833544
953815
462317
936798
479399
1591115
1766704
898158
1525575
1008345
1569041
851056
1037899
1922473
403443
1601297
277636
491125
1416151
969770
1039177
314600
624703
976696
1944626
862475
1472404
130531
1451173
561269
404351
1074397
49127
44926
494683
1078125
645732
1373608
1921435
1885154
426043
1776563
1578440
381824
453466
1748873
97061
609779
833942
1304217
475379
233972
1546946
993162
230580
879725
486051
947
62046
1833469
1494024
965186
527604
755747
921952
1658484
472398
1257892
784722
1100706
1309325
1981876
1762721
802048
1735060
1673961
1434298
544153
1260125
1297547
1251274
1341474
1170211
517323
1233649
568736
582324
1632466
1667665
1228613
116684
1855133
1498744
776939
1270027
960499
445329
1776687
868386
447015
807467
1607637
126797
82725
1435646
1538112
1227291
1830522
1825308
1191752
1725190
995261
1945723
598424
1854919
1516491
784400
1207532
524448
894137
1781598
1387704
1117262
1028909
1394692
1233574
1073619
1330154
1911658
1726587
1084594
1331616
1308841
737890
920051
789199
1670961
640287
1598025
1907861
550518
1256016
1451632
1882769
232716
41905
1324495
776472
1093483
343765
297866
1943655
364871
1327616
100701
1951713
954974
1263904
798720
452468
1031067
505371
749085
1499533
38840
1336580
1285511
1410196
1462376
399115
766393
305851
1689288
1679443
878932
1355447
667122
1148513
661002
1334568
237399
893538
875964
840820
1812702
1358399
438359
1119274
999084
1483765
547574
675171
232836
1837171
1420968
522763
1234961
43736
1566765
162345
694931
1281221
1083882
264260
266929
1568385
1741840
252387
425223
891062
1958434
686548
1639205
1726701
979899
409834
183590
702709
49764
659682
1905355
1336080
662683
432233
672148
888055
360034
844904
1610511
732091
1105594
334696
1939412
266136
1884062
420246
1224911
1552144
549384
1817621
261635
1669066
1014682
91072
264990
1241104
167026
1979978
950046
658872
130546
1404405
1483688
1907734
1783595
1086654
188257
888100
50890
292160
129673
1452010
745138
1571567
411857
1263017
1383012
308500
657737
396459
371953
1776495
103625
1056560
73292
765184
1379653
776028
1458162
200045
1275323
1438500
107620
1450825
1751237
1775900
1774447
1687576
799454
1685133
524199
1068870
1055152
771015
1819935
1222073
629849
1196978
316060
1357403
731850
964374
175995
1112999
237281
1527010
1448476
1651015
81887
1579112
1799271
306903
303052
867318
1191926
1350692
1303501
596917
636312
69597
1902513
1125753
1034043
1991428
111634
1949936
1469841
629039
1995611
1904813
179883
1313384
721964
792204
375208
902690
1449992
54579
1715135
209596
748938
1447979
227820
1464790
1502903
890850
1152659
876539
1666860
1796078
806159
1328223
583606
158501
1075637
1085960
321434
1261239
113804
243612
1076944
23367
562544
1549973
1054170
1014074
1320704
473768
650244
667259
62680
611470
297332
1048512
1594702
851858
1772146
1099787
1089097
1563601
839848
584512
1502913
692866
1114481
1002835
1036473
612951
1930398
742739
632692
943259
970710
1012526
161528
1864669
1352791
723290
1183948
783639
1693357
346340
469539
1143659
1735320
1362145
1485737
1508957
1477519
955643
1428551
1963062
1674885
1710651
1504021
599667
1512637
93539
49924
1362214
1696189
1214856
753944
941229
1156347
1979977
1589345
928782
1027237
1655254
1489363
937291
84254
277053
1182701
830833
100556
1456325
1836521
1810297
313418
732434
568658
337898
1915598
1784529
313666
1708092
293000
1206723
167930
1698896
1445526
595679
1791675
841798
255488
352288
715167
1278947
1804933
271306
1501404
643005
1586622
643068
594458
1449696
44233
1354490
905029
91952
986617
1859170
1641260
155793
1746653
1769180
744621
389586
733540
1303258
1629516
989478
1370057
56967
444047
681971
1587581
187548
1144392
1752137
351463
37252
387968
828955
571104
206057
1551086
875637
267019
1717226
538488
1465407
108813
929696
1068917
1377313
451705
154610
985234
1599738
1138890
1836502
553747
1379512
1209641
965226
1993123
1819702
731840
677110
681509
917340
1466603
1172408
390839
1046419
96080
605813
1073541
53518
1949932
1201741
1797770
1888787
991147
575213
1188571
981932
478434
754961
973873
1477339
1412887
965755
1005765
1874088
1026703
1857949
1935087
1392888
1024879
1775986
1129551
1045227
1002772
443288
401328
1459123
1773546
1650968
213720
625932
828860
450388
613827
1495162
396864
904660
791870
1930997
10808
217463
733740
1714065
1618468
1159519
1923042
69348
224491
1795862
973314
936761
942120
1646230
1338989
76619
882396
388561
1815462
1145273
1294137
779795
1816878
1833350
1429768
820348
1918438
938784
1176374
1759715
430036
909079
389404
196638
145681
1896811
1300336
551937
1075999
304872
643142
939155
726483
1155156
1428473
28852
600443
1138648
1888060
741620
587417
1663293
858714
1698504
13435
108426
1015095
1299523
764318
1793266
1047887
278106
1437845
752940
494166
559071
1476588
1074285
973845
1337990
572138
738686
1811481
1590470
918500
956425
503286
1478789
1819171
1424420
1972157
233122
994847
1172411
1186395
1078057
727012
446519
625061
700402
872544
117507
1959658
1145594
1352536
871104
1420466
841097
1735779
1832016
922844
719709
1825640
188052
1237580
1770079
318532
1897488
337478
374334
574883
1978440
1462225
1871194
1694125
1113387
1092890
1108451
1610799
1222842
1997316
1925421
285370
398210
468243
334412
707116
458791
1547262
629968
151757
1718801
1130864
1330424
893337
1497304
17253
1707056
454370
69214
380216
295016
1417903
250812
1885134
1712416
850953
730876
496322
1662692
489459
1830530
1803504
196129
13610
1312435
995308
613938
724820
1146762
824022
570232
592814
821411
1450140
873432
438782
1199400
1894033
1640018
1814364
824532
982050
1143928
595196
1701763
1245730
973923
1172633
758566
361747
765094
1826878
328754
1392235
479
1838780
1775509
599431
1151073
1321439
460517
885019
1085667
162409
1704004
1952095
573122
812151
1261532
815562
422161
340646
1658917
1978976
260506
1585949
451217
709920
1344407
642573
1650955
489176
1387381
17770
739971
969525
1428595
1626395
1308308
1716370
1456318
1626394
1494102
516618
1138168
287639
1932656
147717
176532
348391
1194562
719833
1975939
666042
1486444
1219363
1743477
1345511
852889
1395622
580236
1364342
1809215
1796134
520622
722857
1546992
1108612
1338375
1579563
459598
1434838
489893
880945
494712
1591972
579959
1013103
92440
837706
342064
1771730
119357
917203
527227
1069420
1734618
296911
888849
1158142
270514
345515
1664400
1971650
671125
242952
575465
1286855
707417
1566636
1529950
1129274
617664
1331025
673054
1643261
95283
1089927
1444704
534720
1981040
1865060
854697
1890473
366094
454424
1866042
808784
1850544
1689175
1511610
1807848
1483751
1706017
331514
1904126
1146229
791
950809
1508021
1265467
994255
841136
988587
1535149
1280622
961654
1795241
1963523
1146037
1080267
1095253
1386380
527934
869561
1243364
111092
1703185
1624820
511120
192048
568200
1671808
1051513
634693
1363884
1778166
1218741
829851
831207
551188
1832339
1694697
731168
427808
1248281
772380
486594
1138455
47013
1205237
1493683
1633607
787586
499825
1578802
744526
1424704
1099234
1050616
136835
1340618
966616
1888788
462359
444747
1093844
498792
821423
872427
1912625
1997950
665992
1443114
1873302
1824771
922195
509644
1626334
1525960
695632
1141675
1499296
1996286
68027
983442
754810
1975491
558294
1930483
783334
1373938
1562932
1365768
252071
364331
1955746
1452092
212530
687040
1465537
793502
619073
1037924
1905763
291758
461856
216174
1056781
1832599
1609509
1032661
1430851
1159611
1671259
237578
603393
1404895
634060
420299
681098
787243
857800
1984330
351893
1203020
108998
1917979
921238
1429389
1221203
1305520
1716294
1089994
1219432
880046
1138405
480593
1215155
1474638
794361
1287599
490719
1408063
796155
727328
591837
1419854
1116061
1022018
1140765
972785
869872
731239
1197175
265005
1945489
1696450
1290218
1715724
104651
1218443
1927840
1864327
1345484
1255856
1398552
1289819
1221951
1344440
500203
1807893
1036520
1900920
152141
1366934
1490318
1922819
186927
1351187
541576
656851
79467
1056617
1536307
1410027
21957
1155702
863684
1981150
398026
688918
1135655
1476560
1568362
1413756
251291
1175994
24317
791308
1295275
1613076
1217946
742617
1247872
1379158
352510
1172314
1109128
1838816
268271
1343832
1297663
1663200
1455282
49790
1362497
1364481
746939
101078
1979479
1051812
491136
1804687
1685056
850279
313182
843302
45140
1486228
182095
751397
684287
1680087
495611
1829654
893145
921823
493281
559255
322320
1660353
1718143
767902
412686
1397459
275231
1756446
1730007
1316921
278511
588222
479756
1157166
1129762
268547
721619
75386
1274135
759642
1463721
315637
742031
1805733
672068
729596
1892557
107488
840442
1398636
748920
356325
626678
452036
92722
711145
1217136
562054
895579
387243
1730058
501372
1291554
1711259
235254
1896984
259211
459775
1684803
1115474
709432
515137
1465779
1792271
1390444
1624965
1531974
1227300
1085714
1907434
789703
1071880
1889102
481718
1010302
291219
439931
1147743
1629544
540451
1231
1955874
1598734
1585001
205484
822181
868473
1570340
1768079
1650531
1871119
268546
500714
42347
181970
337845
250698
734882
1808087
783663
484492
1877280
1074013
1585214
1010246
1550177
1898168
1673374
1540761
184516
1423794
1523540
1844311
1873468
191124
1869399
1814752
1207097
1905928
254315
518063
909305
379852
188717
1460248
506054
66757
574367
54983
466806
53523
228706
1813416
1977270
406167
1236501
1015082
760103
1993471
361506
252089
396796
1008972
617362
997635
1422361
1132468
676868
182422
562905
1062021
1122320
1076898
220598
1689386
1280076
1925458
1900052
1622134
1447097
1173964
797646
334328
1754239
1357208
727555
409164
1701532
1120002
946440
94669
321886
202565
567388
1157285
809725
1183804
272040
1105772
1303053
1942685
1943170
1255973
923863
1615396
1050375
1052626
241927
1015930
225326
104312
1959683
1374623
1919136
1849788
1394051
429873
1416664
1149024
813228
719361
218198
1825974
1469015
485394
1095915
505978
1243283
1884424
362705
770666
1402106
640737
1675068
246090
1596174
340272
347086
1188048
502637
1813832
1783352
163331
721571
1999610
347698
1095896
125664
1396614
1997444
1027257
1093267
235507
1396550
881973
862182
94625
1762329
119618
1959324
217921
325398
1386966
636891
1804954
1905294
1743972
617281
251400
454493
1059461
241674
941311
597179
257375
1100464
1161600
96924
753338
243995
1235475
1899443
905333
1655442
1108916
1124892
1865104
1808929
1042030
1899736
1002154
1002496
781311
1577984
105983
481528
1597173
1394894
1065639
1346558
45707
576709
1516837
49549
586088
741888
341996
358866
826179
1473418
1141576
724178
1212892
47863
4564
420284
1238375
1291140
1435611
1982701
1808339
1852158
1072821
176633
894204
1932737
1257914
1401586
40663
1026569
122392
1706919
405361
406684
1910967
1112084
1409500
790824
891662
765028
787501
477088
885412
557596
1922040
1654006
1582546
6302
1387008
811734
1581617
390307
526953
1501891
915476
1544188
1483183
1572685
439333
1988021
1259550
444566
1897452
377187
921229
1726128
1524190
812724
731406
1428308
1029196
1424558
1906992
1633917
1589416
46255
1992769
1882522
1254828
291105
983689
1160175
344887
656856
63621
1521197
817261
651471
1433872
1118814
1655545
1854461
1736271
322290
310769
1908946
1375067
1177367
516383
654768
900565
10528
706056
14083
910373
1189260
797447
127740
574930
1737925
1411969
1944736
1476741
209441
1889136
15561
795756
1073257
631785
953165
556193
113674
1129314
516201
141010
1702674
1875855
160745
839302
1882393
1702
1875297
1713301
1161047
13131
267210
106345
995595
1950011
1648752
1538119
338126
1313619
144662
812773
1520206
1298265
1752183
155724
1768431
217047
928153
1591770
11762
1017002
653133
1537722
1477740
1909015
1578554
40841
1215706
517560
1873120
266989
1385022
1964836
1600186
1919949
1859867
1307166
1039162
233748
1249030
328763
1285819
131188
1095410
1895217
1271454
956111
1148363
1033169
940545
1893564
1873532
1404770
48138
525459
1660646
22540
1629222
1695828
604405
938495
215187
1088577
65523
1231049
90157
1233675
825444
1194692
231816
1132153
672075
1176698
1874663
1154149
1597891
1103847
1092764
1040072
300530
1392235
783630
1427008
1877558
1358972
1307199
1178828
753975
503094
1620802
695085
1535212
610183
678607
379973
554168
1490207
692714
950592
1588361
1893005
1565158
142148
637108
1916400
219807
1476033
476365
378703
1521425
62887
1443875
1183463
132480
589929
377268
1065365
1215056
576376
913674
1621559
306903
112472
1218323
780476
330021
453386
1937303
431647
1446917
1529368
578372
1679020
676057
47769
1604103
215014
441571
34781
381033
971208
1884405
1587993
728537
1456807
82795
368056
1989748
139349
1850153
1864028
1225457
1370406
720148
150520
1452724
1373227
781365
1481910
1392273
1652995
40164
958327
1125859
1204850
1276858
1952986
319787
277151
1061190
1684202
1027137
504670
1103947
1167785
909604
7460
799579
417093
513337
1078122
1931076
745658
688303
806604
1986583
1956242
1933038
419166
891517
1032245
1112055
1637883
1619544
601681
1239850
1618313
648633
1096563
29681
1782717
1124460
812609
1094048
280667
160215
1710543
1469368
222337
803664
1006197
500723
1057538
891619
1951933
286831
923922
636503
53732
830840
510271
1247117
897758
929955
706153
161384
1637961
260752
1729309
1435207
1564582
278021
406418
1316149
79828
899937
1581847
1953840
1113897
1489381
1137417
274755
1150458
1694688
565261
496329
1149683
23378
281335
1410894
1651590
945521
1206705
705438
1800919
277901
1668828
920716
163851
908376
1054029
1588201
381290
1884706
1301309
1372953
178899
1574849
1860825
1338796
1003189
1239001
1747695
1742065
566568
604726
278809
1125160
189948
69357
1988106
1235729
1840538
733931
796763
812754
751963
642294
1383370
615726
1715588
959928
1987712
745284
787238
1112167
1818692
983732
1557817
1644757
923513
682347
238493
1369506
14278
319551
106525
1046119
1011311
1494540
1177083
1179034
1658792
326738
534210
1879707
931656
1508251
799834
818782
796861
265510
496408
520852
216745
23645
963914
1989509
1419458
147404
1864625
1352720
568412
1803983
1628134
1498389
1421485
225999
703569
1424328
1195791
319274
875652
1135277
800652
1052683
1144644
863094
1782145
1094302
1205313
14733
827705
1297279
42460
534335
762775
1465577
1917723
783629
784311
1214176
530364
530250
212856
1515994
958156
239926
1093688
928383
54045
1021449
1271310
125497
1581718
722403
592530
1998853
1407020
1474790
800269
798211
1100313
1382488
924327
867353
1464470
1809181
351787
155580
1126012
75320
1176135
675175
1501940
372253
1159878
54365
1811072
376789
1192990
1499623
763418
1513731
665440
1163992
1886940
353124
1931499
543203
780503
1016824
525592
169399
1363792
569995
809208
1462075
396392
1601843
55781
1163648
1751359
731892
1636882
1261642
774256
803438
501793
5202
1844441
1362058
1579593
1648005
1876670
1223173
1892562
67557
342528
792713
1079870
300907
1462683
1430573
1999676
1758147
59420
265523
591383
1931075
241257
778539
1082991
4715
51292
791414
1412614
216384
1238943
801971
210777
1652947
1929282
721921
1218495
1180037
1067814
201044
895691
1026511
709619
1649412
112749
1825125
179644
1069491
1020916
1316020
710518
28611
418897
1824611
546773
1306316
116771
403964
1053231
1796238
1987251
1282398
1004842
1854682
663496
547076
1909187
729450
349886
164788
1750
1256925
241142
1960097
509322
1296769
1940836
264100
1939294
1963102
1153790
552666
474728
714237
222992
1219763
1681938
1238240
51434
638116
1310776
656742
1941660
1896118
1955245
1112970
1859648
1613504
1036950
1860128
685787
1938055
1069265
1565329
1851806
46366
207
1514639
353004
1520363
236758
1650280
23056
1301021
950673
113367
672924
1596829
1323450
462824
20551
779326
1918498
431273
1142267
57020
329505
544786
388978
1006773
1693024
1184232
225707
654955
1506750
1052392
543792
969559
1397660
676957
520364
1965570
1298484
365881
317636
150786
498731
953668
691025
283257
253122
1926879
291647
9232
1129472
1644354
622141
1449864
657253
43372
1399272
633738
668771
1140020
946081
116885
1215715
1037865
241288
29488
9590
1231968
1559585
31219
1260900
1775999
304900
1540046
154789
394574
1064765
567159
1323697
480745
187326
776755
863399
615181
1759841
790630
1509147
1126058
764401
987608
1806155
119468
1271697
1623377
1962619
1779889
659453
726979
1284053
404191
1528984
503514
1668115
1043051
36976
955767
1652227
810718
386237
1055678
398630
1607832
196717
1390198
1193874
1219964
612743
1635134
1751631
1747844
1333816
1196848
1763082
1286232
205873
496582
1322525
1278116
1232836
871097
111025
201039
1465454
1157348
24157
1908966
837401
949651
218934
846602
1097155
1561734
1171318
1109545
1657585
129692
1065120
1684884
311470
960375
1592656
538341
296971
1129021
599607
1634881
1360676
1931165
184690
479448
1167127
602793
1851503
571919
1610583
717761
1958079
1556560
1713419
54658
1225218
1314780
392220
352607
1300561
259799
1950952
386524
1141705
163287
1766600
611456
492000
1329010
1747833
1052874
1772996
206228
572164
1341013
1580796
667000
1388359
976647
1188097
431603
936269
1742964
1737867
107183
1358186
1904341
1538461
1419935
190596
1562691
1464554
1818670
2714
1411341
679336
270206
321549
1017632
141242
1541030
1761818
198188
1965253
859103
913113
462896
403635
1294128
552202
1058691
1814393
606467
1951599
575941
328666
1083710
972201
1655805
1689916
1590719
1497644
1098580
139941
903537
1871693
899807
1499644
1156969
84903
667517
677073
1987990
1635671
475256
1527391
1494751
1694534
975082
1682494
1229978
718684
890064
552942
12201
291324
154376
1625127
711939
1790376
612685
1706253
534161
405002
1960443
1416221
303720
1461163
1129283
1867017
1440268
1005415
1939395
73158
1489072
1362730
1047244
797230
1761439
1694580
254469
631318
761880
1406547
1735103
1047400
1629158
1501108
1502087
1050193
1281963
1315496
811915
597606
959850
1143309
1532966
806896
1388359
396159
1616746
1353442
131884
549945
1853906
921635
596358
22132
463317
681486
1142528
158202
1631438
1575838
829916
892817
154608
1134192
1496301
114756
587932
1120014
1197374
527471
592460
1732572
900306
1872434
609842
146886
1565706
1025126
65093
1447285
1896538
723395
1502291
131326
520402
1147567
1054748
1882701
1457991
219735
1316940
1845902
1445150
341307
1669209
1678941
1609141
679061
681934
297349
1525242
834142
818415
978904
700399
1976727
1173396
1382245
942082
125291
1233212
13535
1861539
413658
170839
1469516
118064
668070
827174
1272797
677717
844529
1270648
1376480
1142755
1190496
1376719
163378
1304330
122769
157570
1569185
959733
1933792
1331373
156726
117817
578096
609030
1769377
752606
1914372
156979
857955
749587
705618
423129
1623382
1675104
961919
56495
1693767
1558414
1470867
1292062
272399
1554081
574648
1594033
1091151
1542240
394087
1642291
789228
1726998
1697429
1132967
460217
1664599
1429782
69
150346
1716072
1402452
362660
1607850
857203
1698872
396204
1100475
47256
1628027
1603577
337676
817622
448586
1123364
1345700
1588314
624750
1973681
1413819
45701
547001
324058
375938
126944
1011782
1561210
1947023
1550861
204968
466850
1188288
1922825
1577708
1482278
1147876
1419399
1407771
1891573
1578084
116426
72969
1418296
1817588
1142632
660725
1363662
1596867
1032409
158188
1200529
1102859
988905
951059
1650430
581421
1896946
871639
1159695
789459
484118
362908
490828
761380
176617
571719
304348
1926367
1726211
1024664
865495
1709694
1784006
1243933
1586158
219612
677942
1277240
1657733
1154795
1783791
999288
443762
1044047
1657668
1003588
188377
888261
809878
1339629
9543
345225
20456
609093
1540600
879249
1416282
1377718
932158
524884
274233
1027240
945447
1804300
109430
1178922
968928
1812163
1469753
348494
1719873
48867
611470
213276
775873
1902118
1890316
665183
754103
105397
1787210
277115
554294
1443578
244691
1428773
700556
1740341
329001
33004
650391
1262564
33900
1547553
1871524
537525
3136
1596874
190006
1250873
993214
1280222
437250
1871557
1933270
1622404
975935
1023102
1504154
367203
1533448
424369
677863
1372843
573604
666652
1251117
1967110
1816462
195194
1149136
672287
1256933
1264617
1358520
1354647
112975
1917361
1157183
520202
1139632
1372676
362051
1098747
385142
613353
299199
1461502
168328
416160
1939346
467584
591257
298481
586062
1257958
1999669
622229
1945177
1664258
1927850
811561
88346
588866
818434
1198523
1655948
161021
905318
1402828
1925029
1200214
614201
1168286
240721
165538
1443016
1729140
682523
1291799
1042065
1416618
202429
1300739
697234
1544370
855353
290948
717627
1527285
717165
1024688
14448
995210
22943
579274
1116953
569402
790464
574988
1460736
447605
1183125
1854708
949255
856738
355167
1022554
1445772
856412
1405455
879508
1343334
1880807
1701879
1171313
1612457
1210973
758571
850342
350684
465079
1298501
327557
656389
1443916
131249
1596127
509953
185110
950995
1098370
1911785
1838959
139759
369576
1815422
1313064
1371915
465521
655538
1679471
1963344
1401402
190116
1830770
929886
1056066
1915735
1740936
646024
1353582
49185
1959814
540785
1594738
80205
1700362
1189287
866031
157649
380236
199653
276959
1055225
19592
1800980
1546998
42285
676929
1851616
1912061
1151936
834558
17344
1007084
1444754
400890
1401071
587934
1853640
1236189
1190395
1264849
318342
1050466
1643737
46939
886255
720576
167285
1744759
118833
1405329
1238891
1420730
779407
345471
1003401
1145526
84041
1012069
1644648
716156
1732715
1328300
638819
819424
1268683
1028956
1242805
941870
368246
1017292
938505
1358147
561719
684984
521631
1014061
819784
245419
1822939
605487
409663
105450
761638
1617868
573108
1058180
525172
1199526
379156
1339109
145841
932427
1892049
1939169
1727257
1144686
1271337
1910921
1042270
354797
1208598
11593
590137
1618740
1048337
916263
43042
261781
899156
1814251
651432
101114
1787325
941028
616265
954792
1618590
346835
1236817
1881640
149884
1658289
833051
711206
1368173
1317842
1569726
933249
1126684
555308
1510442
1862819
1657558
425196
1373154
1576347
259975
45405
1619343
1045646
1292291
164913
1354356
274870
1431511
35730
597950
417813
1507021
1133368
1731328
1499607
582870
756844
916126
410644
1165333
1028398
953954
48668
1689689
608690
111429
876251
821633
615148
1752843
745596
1412287
829210
907778
70676
580546
1847880
341598
1898490
570319
1075786
145727
130113
1359684
1805097
68800
631318
1569540
1556544
1194253
1548950
333610
279062
971791
1573626
291702
1471017
1318569
1344218
740407
599768
453563
1464887
955648
666388
544367
195121
741277
311531
325828
38306
368130
676018
1560084
379905
1247527
1723872
97765
99450
1096967
1922813
1334073
462497
1575255
1190577
1205394
875016
39252
1056257
1927749
1791799
576213
151417
1607129
1334798
610091
874411
311416
1406416
718555
46983
670375
487752
1253515
759455
641923
167185
1647891
983691
1891464
1147969
610224
1541955
1732886
931039
1171265
624177
1606667
717059
1145115
829810
1929063
1107878
794740
1703567
497375
1099693
281961
543869
672276
905835
564002
427505
476715
1066517
314321
1654631
1244014
302227
268305
1381157
1322988
491431
1860618
1780328
1004831
1704150
913744
1469859
453357
1744413
1687779
1295573
1019899
851311
439213
1360195
505462
1732245
1344432
1411929
16225
1050297
1771344
581655
302905
868108
1950530
1455234
1283808
256984
1334593
1921335
57412
1635635
268226
515271
554404
906421
1898637
1978984
849315
1768877
740481
44313
1639145
40340
238572
1100317
1139789
1251094
94020
256741
115661
352558
62080
1054115
1759262
1593870
361009
126422
898165
213380
166598
1974898
1495712
1562980
1303046
1474339
524487
752179
198878
1596131
884802
1282628
1398975
883874
1735686
1017808
1485693
679683
1366776
1699972
354706
1159435
1649862
672234
1746388
1649336
44827
279209
501162
1214575
1957012
214383
425924
984425
867561
418107
1982918
1007099
784659
111749
174826
1946531
1928928
449507
1273704
1697591
194093
1555089
1001888
1450347
970288
1561695
498508
234473
131548
259459
1896223
1437686
560384
1814837
965943
133330
1355560
1797487
3178
71562
1748117
284929
1844058
267732
656186
53866
362794
1104030
1531514
1944625
1263855
1337153
242263
383028
326554
1547886
1541850
1412700
929502
3789
1522845
1910254
1698182
1147221
768105
1036341
1071864
25877
1114868
1787158
1450638
1115029
98818
966147
369863
670895
304809
593889
1241988
945992
251507
1266795
114354
757108
758085
1815632
531291
1444156
212341
1734371
1291580
1042553
90915
1650856
1964341
439851
1813297
1888224
279136
1834260
1646262
333596
495527
153925
806193
1442896
1230262
1783903
1143858
442032
1872262
743903
637789
1314383
1291162
63627
1885678
1148591
821099
431965
1653844
1675644
1144833
712878
797352
1197931
913140
1905200
1180542
22298
1160871
34157
181885
425159
1644136
1122944
983425
718991
707541
1137430
411169
1468380
999939
110554
990517
1762739
324801
1808017
1043395
863727
1870676
1978124
771721
1072024
1246383
380337
1245744
95183
1634761
1133090
664233
467995
22045
135415
410059
1814834
773652
620338
317624
351785
460562
798090
325266
1094459
1843729
623277
982306
1967860
1824704
1663207
1289532
1717620
79452
919818
831046
137241
1199743
256327
1517777
465583
554226
1524300
1034641
752447
25054
212427
1272862
1558871
1013874
532365
1192790
347690
1675628
1199867
597938
805010
1323455
1798940
1935918
1941130
1365488
1652175
1493085
334479
999164
1210003
599899
1078893
1815408
280896
1204750
1201738
428631
390179
1526147
1357942
1081855
1924625
1011653
421979
987133
982471
1357678
1848741
1758094
1920313
882784
369782
635366
407634
641164
1753412
1697491
823676
408803
182330
1833523
737068
506777
120997
1056813
347767
753600
364357
317722
1379222
1902394
389479
162434
1586528
1143398
643647
1364636
1880626
392607
643943
1633930
44594
279811
415799
663385
689881
350001
411572
557412
1414304
1445195
1932780
1205551
1926030
103129
743341
1696960
363275
1085728
1354630
712619
317884
1253356
933299
286381
168377
1081652
640355
1491778
677839
193734
1015074
1648559
1868640
1109575
283696
1532114
290338
1423728
1655361
1067718
1521145
510564
67080
508558
571899
392138
91772
1237248
1697510
1310714
118302
719613
1428378
399269
580778
389257
542455
648535
1328788
1398161
275810
98698
1042522
1826485
1366420
1721618
708150
1353563
692788
405466
467645
935705
1063485
584903
1541051
393401
1147195
1707980
720929
1528851
957374
1180956
1732687
1250558
250234
1164341
513542
1639948
1397062
744923
223941
1549461
1489178
1170915
263369
1168818
742434
1766808
1596700
1575899
867125
609200
254598
815971
1700651
931244
88629
836166
1175848
1546877
1023629
1491982
14366
79828
685664
128443
519616
1060689
1568444
840759
1227377
878376
1674532
1476391
1289099
1778269
1033924
859599
1594167
53266
534867
1041462
732053
1578279
1250767
39680
125454
1381142
1977739
29397
587416
1282782
140487
1380301
130708
830824
1707523
1309069
1905930
1228133
179364
652159
1845399
1314422
224129
1902402
1816760
136027
1674382
966864
1803768
1590868
39889
106774
1115952
1187733
1784138
903580
725582
1516962
430129
1146811
1321271
731427
1181208
1751690
235448
1225536
1315709
97374
753866
1493040
506303
1874820
1666496
902890
671065
1588029
1357952
322463
3751
793660
1036633
1797562
1308852
545661
551231
938109
260959
1441117
1198355
1421752
1421585
569819
107700
786795
140029
1664574
1063084
1992453
1507984
557508
1384577
1482925
1266462
1140061
1149317
28790
1143783
8793
1478572
993530
1049551
725488
1986742
1652840
339792
114589
774199
1492910
1447280
928182
914060
1055704
1708335
477987
487613
1079788
363461
76161
704670
822824
1670284
1965408
1204912
307553
25853
1904253
1456339
299603
1304418
1923049
1852750
37805
1797787
448752
469967
1336090
1511040
1709680
1907386
1279857
460757
368062
523397
1547587
1249523
1577658
1928025
472020
1356109
349008
1201573
1816160
679406
1083869
390235
235546
388025
589798
1898935
1719145
1671021
1859817
1108368
872013
383846
277326
284670
1454247
67212
1950253
1650285
1139864
1702688
493655
576604
209187
1492429
1924246
1324722
990986
1797939
785086
193148
1337863
698238
45019
1674326
1248538
1155077
972350
415214
1349943
1630330
1157887
241803
1831910
1748506
1937197
887012
1323777
1019090
1723907
1174487
227051
106479
1287176
963058
498329
1046322
1673309
1872690
297335
1092309
50471
551970
938681
1964599
992254
122507
659855
159239
642096
242947
1139547
1328220
1162287
902954
1276022
1482466
388842
148257
488519
106595
1225021
1647161
1076154
37228
1386975
429733
1683307
493029
1864314
1085111
1844558
566522
1530304
699033
1118248
877181
394806
287742
1548382
622416
610722
584780
1737323
1238608
104946
1572432
898507
285647
1586206
743161
1745006
1567980
1626833
1625676
1181725
691106
496990
891612
1049040
1183950
85669
764981
113581
526318
21073
393861
534912
903346
1865700
104402
701829
363689
1159630
1906568
1215317
253868
1020841
1875927
481796
387055
1741823
1159163
1661478
68721
196615
1472199
1853228
1128529
1042424
136211
1417605
443807
291836
187525
596357
1804880
353828
952814
165470
1060491
1493173
50128
1004443
831411
1289207
1017412
1059933
349164
1399714
887784
1929759
784817
403257
1675608
997363
1195444
1786143
505963
1350981
213720
1506869
1740205
579721
1747440
1397072
1906085
98219
811110
1960774
236274
89819
373130
823894
768038
81178
378592
644625
1169991
412364
133807
1890691
67550
758755
1614850
417504
511222
1741483
1542569
1212709
412780
1468439
21611
1961464
1572708
1897320
360303
1610443
1067161
1724301
1325784
930773
1042091
249120
1027416
1587153
860667
532441
1252586
870704
720198
1090234
8506
401586
888053
1433915
1650931
19421
36564
1456738
906160
654040
453370
1725794
180621
1692568
1852705
1839011
1299360
911947
1123731
24583
962387
1731446
271067
861051
1917392
858338
84212
971855
150126
400284
83228
1509747
1794267
298372
1309046
89373
1480719
719038
2335
1978168
1933280
1346480
394982
245923
214973
1834241
981345
910007
1091698
54293
1086060
1773037
360031
1495975
1802052
940883
640912
822383
1903431
1431553
821944
865290
821931
913015
121805
326949
911731
1818768
473913
1247767
245472
496367
1028297
933712
334295
563149
727711
900814
720498
765614
1496273
649356
1526538
973022
1636736
1603150
1682492
1561809
1138828
184530
1900124
1448258
888074
1618830
1646645
1429615
157399
1518964
338028
57156
1513292
1676172
16386
1011899
263678
1013459
1328168
9726
1867247
334063
1551145
821035
1775024
246418
1969110
1257067
479440
1827778
124609
644919
48636
1412358
1958754
1405034
1636403
1336055
1603965
1325905
1243811
1165596
961146
501618
929886
1766987
83426
962025
913343
146908
312358
1578977
1174821
808817
1715378
761316
826431
32337
925643
814548
270240
1071276
1009108
320685
682136
607550
1349801
793709
382409
1837818
186210
1996287
1998985
1369324
1503584
1586468
1487980
707951
1213349
326249
1156953
1492862
774776
1888618
785025
1028650
19458
861330
1006825
801438
1340750
221175
1704704
1951156
513912
517369
1532036
90780
194372
1584610
1378478
57702
1264546
1730792
76283
1673065
1038519
73871
561581
1768632
203392
1020910
1132211
825259
28987
1157198
1344335
1696134
1783591
551945
421963
429913
44491
369413
1427698
1585560
553489
1896880
254968
857651
1951244
1829183
8129
915883
368497
226793
591275
1578174
667539
543494
994298
1750273
1920195
438482
1838989
879068
530442
1623226
1146839
693632
314333
277156
1435014
866970
1970297
1687152
765013
347356
415149
1485555
786950
1172604
777749
1351634
862859
785982
310745
1749875
1972083
1826527
1110121
1156551
1672975
1719599
1956534
1393447
1994088
657812
1351131
243218
419270
1516528
107835
1996308
1809825
444513
401341
1699945
500438
1807950
1968162
1753266
1734121
1357341
1146401
1210095
1126032
216791
966999
681228
369596
1898400
1061183
1977321
1751900
934414
1361653
1463731
1269858
1172082
1704839
1429287
705346
971834
304447
574342
1592615
1396182
54174
964070
1090396
493680
182938
632531
1261997
681281
1214066
270164
1335700
51342
652349
1682314
1943945
268893
847527
1581974
1417314
1274408
1714836
1607480
222348
1777638
1940733
1127766
456409
1846080
553228
430285
461382
1030213
944398
1238313
1108697
1930106
1906283
1323508
1296179
1660924
1666546
1389034
399304
47424
227833
1917481
512127
1158218
1619133
1232776
557554
284698
743778
372576
607639
1798668
1055133
1437992
648314
1967337
410129
1237399
938646
490509
1814914
469340
746269
1660582
316329
94094
844317
582202
1207691
439034
946840
1862440
330375
482644
856035
1924121
21614
768256
1952782
1681288
109467
936022
468288
767830
1757606
1463583
1180894
1354734
1806461
461929
1947552
931212
506991
1451943
1001378
1911122
1978401
1967598
986371
773833
518283
437171
1584278
1319398
197021
1725359
1040736
588464
1621002
631060
344807
699917
1305222
1150575
1919320
1694682
18900
1843535
331762
1590701
14110
690389
142018
236203
1736407
1844239
462192
1468517
1429029
1299345
1134881
1105879
561789
276699
1725199
1519687
1270896
765119
880572
264144
836583
222706
1729711
1054581
1756111
40401
413819
1609884
1051739
226050
1711836
576056
131540
453489
842967
1073290
820082
1276101
202384
1084907
1033500
1603491
888136
622858
1345922
1562404
1844652
1652316
797807
1508750
850202
1321897
837018
1164584
1371322
1934741
1793240
588341
96131
392949
366510
855052
1613619
1266679
884482
91722
1735525
929567
703055
1404284
728904
1307298
1982273
105032
1620069
473116
916154
1089768
1895051
1363992
140622
203816
1304923
839484
1130690
372146
1004551
338859
492975
1405394
1588795
1118526
18565
1910888
1503132
1868507
647454
1677982
1524325
1087838
1487892
1739673
981870
515638
1099921
109150
1650673
1733458
391885
1695952
1691842
638544
1658442
1699604
1540095
615038
70716
1738676
750560
750518
1337717
692083
294226
15754
1589076
1615346
719083
896309
751797
926797
476314
140819
535488
1007922
108911
872150
155443
1849849
1792564
227462
1708713
1414444
206522
1220212
1289468
1347987
544310
1603382
1780169
1289717
1661035
1550863
1977952
616961
330954
1723930
1392873
925185
1607907
1811549
808455
1034933
1933256
47756
666040
802316
35175
1746451
746712
1209328
121967
1359557
615181
1102509
861996
330938
24145
1643224
1018337
1315590
1136631
1610686
1501723
1174821
1427568
1900505
967986
1121762
899752
829519
1254419
1717781
1524449
102397
748674
949708
564271
1841820
888510
1859205
1850078
1013289
1259659
238323
823766
1294752
455892
1298124
1761792
1435986
135974
1356416
225170
1848313
426182
1862616
1561192
1199930
1382740
53226
567704
753196
871766
525623
157497
68699
1558330
1261437
397845
1291918
1508026
456407
728832
1742930
1892511
1277858
260555
506315
1637143
58513
772099
85552
95411
1576871
1976034
318356
1174508
230802
922019
1615593
1640894
975882
849025
1911512
245423
598432
1346283
42260
650276
974281
1459827
718433
96811
1698950
255077
54603
351593
1512349
913295
725481
1317500
1082495
422092
737668
1672603
907736
1869724
1661297
577691
913729
136611
934320
1210456
1659002
1124804
1759068
814198
1828536
1642168
580501
843663
1870745
1337816
1984704
1759523
1265121
1899397
1500268
20148
1354624
635799
1358872
470365
1612223
1620563
1266669
1280699
927758
242667
714852
997448
1358588
1169912
879749
1532733
644052
1476652
494964
1344467
70807
862042
61638
1680306
1298970
253239
1790377
589048
1951013
746723
1554994
1697981
1916488
933736
507199
756137
690358
1718098
1688417
820493
360824
1496720
1014543
823858
23398
1074965
1012458
638204
1708484
1205415
1918609
129802
1202285
57939
1593367
656307
1157727
435955
1146476
1791295
1235334
1523999
1609871
1583962
1610499
293311
775779
1164367
1818304
1279930
277000
1759219
868203
488761
583751
211357
900227
1231527
1004868
506210
1806177
1516614
1843970
1728753
1400126
1413512
59257
1386924
1942415
1505761
1851572
28555
692069
362726
198915
821270
524812
301669
1587057
1720766
1436330
57705
1873188
1385562
114542
1599276
1349470
1652873
149073
923872
636914
436116
1466631
361792
1879679
1471973
1626766
1965292
33793
348845
1970335
641901
1939770
1406009
1708413
79647
1350319
822518
1743559
1203607
483622
1382777
1910813
355429
1718854
1105721
1915803
810977
81410
1581360
1898044
1528289
1667719
888212
392783
1396257
1551045
970452
891102
92586
858540
1159893
1784559
1385501
1077479
480775
1053507
1811633
1599974
670884
1853449
1967735
1997970
629815
644414
310109
958180
1256960
1531408
1288242
25436
1567712
994918
1463013
1057218
419327
1078991
112429
866097
1755582
375027
895800
1187003
612751
1775393
1469043
108091
1644147
1677335
504738
544187
1313044
898884
709490
1369429
994134
1323501
37165
1847700
1296195
1805771
1418362
1199694
591722
1797342
559913
535875
1507729
1277339
39329
1611363
29980
256162
964663
564798
711641
876191
1343260
541666
1109388
167246
280131
121241
149137
1985216
1795256
323968
1493007
765870
1266873
866686
519737
1572995
1992737
1369022
97876
1544980
1930126
840722
1748480
43933
1503404
741721
1194802
1444462
1315889
506236
309964
1930978
762076
347082
1729603
811780
1444738
1521463
1010528
58105
178525
439038
198568
1097859
1848161
1431202
207441
1485073
296661
1067780
296725
1672474
1646313
38982
816721
1506221
1743825
938032
1352411
149875
1724211
550199
1073895
703900
22152
1805443
1484437
1647733
677170
1269358
714260
966333
790596
1303195
151737
1812786
1095209
709065
167653
197305
1141648
286453
348457
1943132
235743
1963618
344475
654202
40135
1401558
1894594
930754
274925
1468236
534754
1783426
99818
18204
222705
1222483
1180612
368230
1231304
1815651
977583
922726
114155
1250776
662802
954411
1566884
1735217
668996
268980
7844
715019
1607546
713870
755466
247621
365655
782127
135186
654734
1404413
150621
737036
57734
1603655
452286
1324986
767502
1972155
1618043
1854751
309052
1610190
1908095
438860
1393551
7978
1188424
274270
708274
1104214
1299512
1588227
1787129
409905
1489086
1206388
1055945
1807198
28361
805130
158245
829980
1688506
300774
1686399
258341
1260927
1878831
602265
995556
1634733
680044
1242339
1328719
1613295
496217
372198
1301838
964147
1640635
1648154
949149
1229988
1240694
1059258
995014
1153072
760573
1681802
488552
7757
850783
1460207
78939
71915
1622239
805971
67409
62745
656183
414155
589077
679657
709151
493287
1504860
259242
1067448
1780613
1399167
775515
661074
712093
1083171
953389
683092
1364091
327167
935907
1249687
1865534
1839151
1794746
1995384
1030661
186468
557432
734186
755886
687477
828449
1877512
1293317
3695
1600515
1202916
561436
714880
1188679
266129
858710
1669815
1082183
1034195
679861
674476
1752121
937684
1702798
1370368
1691191
636215
584737
888599
250512
639485
1383418
1939511
1612645
1060202
1085500
290790
176972
647570
1099837
236749
639765
125168
1302782
338552
713172
204220
1539447
1502050
1232337
736523
839724
1360088
1894340
227457
1599886
1995457
1841143
1860114
560164
1924325
415260
1858698
985071
329963
1577658
97011
895694
733120
85913
1667118
1784380
1595670
1390986
1825815
647191
359020
1873753
131860
1174638
519696
1943163
1851413
1394091
300880
867067
593272
1197541
1049999
40630
1819231
1976142
1135594
1036766
1979021
1346748
1432457
1648465
1192804
1390216
38328
690149
553505
1881706
852660
1290256
1555993
891140
1752081
199247
33089
1022018
1907989
1267896
1066965
1566375
873619
329209
1260328
1086460
665387
959409
1324064
871775
1683108
945609
1996770
852427
1672823
547201
1144000
1380446
1085316
486244
778547
1143722
574595
1744097
947012
616869
327527
1005419
1906578
490577
476714
1492475
537216
358691
1602226
701251
1019404
1437026
411738
310672
713633
146487
1141097
1585644
1957997
74985
1434686
1483245
1885705
575457
1432364
1937727
1661597
630410
921663
43503
1301038
1750942
1248610
5465
85505
1193179
1236583
343546
1501106
310130
914301
1247265
748575
154015
1308625
1987627
11198
315247
1752951
1963765
321090
663993
696828
1819974
877368
198016
1185619
573996
1341917
757581
1030511
290715
776791
391677
212450
383216
1558490
103029
1198961
20432
191417
1988049
1529806
1071597
838773
834293
1612606
21738
722142
728362
1332735
183155
1365476
338358
1514183
1160275
1742583
1634057
136537
1356872
453010
1601739
739734
917849
348572
509503
787933
1558921
1854852
918704
1566747
1103026
573720
395731
302252
1144263
1629160
1462062
964647
857502
1452971
403569
735388
1661382
174712
1510815
193137
827039
715706
828039
1080487
491681
1485577
35735
1315205
722477
955993
502451
1312897
1863063
1097948
21211
783031
1710871
1967112
47323
509349
1081467
49970
1390219
1714249
1947270
1856541
1550016
346089
1888702
431664
1739662
783922
933926
1078871
396789
617663
1015531
1637193
19108
1982266
1086372
191552
500703
722738
426402
997387
680524
1716342
224654
1342529
1310905
1215043
943398
800696
361149
595903
1597130
683193
1367155
1990797
962947
1326198
173329
1673696
1088382
276485
583637
1743694
1725976
619688
583857
671264
1182876
75147
244877
1358358
1961937
333006
1958942
95483
1836246
962701
688288
696111
101067
1382248
406010
125569
1319398
1814908
1126822
599555
91436
442026
863171
177745
418872
897744
406310
1888836
835580
1616910
1898903
1174040
905167
188113
406818
1948541
94157
277159
651454
167810
366888
382931
512697
1389247
373602
1774996
1122917
1855828
565378
680945
1589138
1242581
1417734
115573
1428851
1514201
1581110
80370
724078
1470430
1795659
934785
1182142
563774
158633
445158
469762
549551
679821
1416425
532984
1365629
855305
222731
1371940
34388
765666
1152168
1094077
1153824
878196
530427
872150
424022
794544
1741465
1412654
1989458
323785
65685
1766256
1317406
1289206
1962681
440656
1687920
101803
957490
167177
1151289
550835
1543650
293849
144714
1699966
1061095
562275
1285331
1700288
1010696
94636
1039814
1459524
526204
489305
1343818
559176
1098427
1912884
1616939
158808
378171
820150
118006
996005
359954
837061
1853974
825272
3458
300558
777742
691782
297465
1802368
979149
356711
219949
1587374
1176768
353104
876271
105528
1634964
1671202
1827985
559459
1277831
1453108
397349
936281
418241
700641
1669298
42298
994566
1262623
120137
1232455
1957647
1443169
1448308
867890
238514
560156
1832660
1594662
456479
813541
729340
594963
736923
1570374
666504
395228
1846414
380994
253063
1179891
773742
988665
492451
1831073
30934
50954
960134
353894
1298636
1239860
1941175
527079
1729820
1824504
1411710
1819702
1644977
675512
11605
884156
205269
1981567
1763290
1685842
1619927
1972844
38788
304073
494460
690246
1834059
1853692
1843323
1222346
783186
95325
1993545
162260
568321
1404833
76177
1132178
271383
1907117
920401
1747862
1940254
1859850
1099393
183348
400791
95848
1200435
1652990
1305786
826509
1721490
1858713
435833
496146
718883
432927
1423397
443115
1026986
1462584
1503097
1423430
1662814
1522896
1513888
679655
563516
1830802
624902
931628
32666
1327316
573846
1319536
253880
626849
239093
851000
998073
1279990
650202
628609
1197201
1341406
1010635
1844128
664446
60234
877921
90088
497275
1761104
1635796
1319230
1289310
945574
1654441
1836147
1267028
1932254
1726258
1602646
913290
1498659
1847576
1799851
549516
23228
939578
794677
1594689
337828
1572877
1231566
1916515
338860
966823
124011
1721286
828433
932206
1136397
579937
1807424
424083
1944235
1090144
929419
1023160
1001756
1098058
1990109
1317473
1847639
1475099
530349
1403844
1561639
255920
1274118
1884508
1510867
717609
406956
1477625
1282880
33312
788976
774286
1918123
653141
221113
1738695
1792045
1087681
1293501
770087
883640
211297
1159584
867945
556525
1590639
411345
826162
44780
591275
1081486
1846060
1601301
1790087
1693194
1505125
248103
1387386
1982691
285462
418392
760352
1005400
277619
1055001
1029863
1599840
1157969
574473
862690
1010996
614380
965386
1917849
1705845
1381327
288703
223527
1111193
44178
905028
1649028
1173312
953781
951824
606124
495801
1154075
619725
801722
908419
1982855
1425354
552541
307658
220346
447656
1293379
1520917
1316293
1841042
495869
215572
612169
768122
1806084
1499031
395459
1909535
1604863
850509
337087
544
1364511
725889
1649427
312687
997644
976496
669934
1637986
1199620
327248
321521
1756392
675944
1807851
1221413
1929698
381386
1681793
736006
1558824
168420
252981
1873592
1513293
1779855
629684
1182575
1106508
1068127
1852432
798919
185832
802697
1690836
579332
1090563
1463484
1040828
1315837
191788
395624
445775
342774
1287574
1955734
1922079
1468175
148107
1044728
163806
329014
1308257
1669145
261654
1063313
1281238
674526
379261
1423895
401767
1637863
719335
743540
496950
551749
629246
987952
334202
1396495
1004820
799342
232875
591590
284940
629699
340318
1553628
1009166
102269
1241034
408998
529761
901408
1660433
1797007
1146325
1093186
502901
782649
10787
1705293
1548117
812250
474968
142904
1089587
841299
1203059
1018426
1822438
175267
1990697
462011
380646
966153
1835382
1890532
1310993
315609
55503
1824672
878506
1377849
276757
1111220
1756797
1079432
876396
1143027
1478126
5767
486860
638439
55952
1898151
1160818
697221
279572
603781
351349
226933
159362
1858996
1863460
1671160
1372061
1181644
702270
1038928
129160
1931967
659322
841878
1495486
1503459
1833919
1796909
1828753
648875
1140608
306126
639218
382497
1373644
392446
434282
943303
1890776
1104313
281272
1762628
629629
397192
279414
1883148
524635
1684593
34108
1805663
1117752
1940134
937893
1964127
1551891
560643
538293
157925
357367
1286390
1327385
498863
1349316
1499061
1167785
1468720
1542425
329169
743602
1955198
229856
1767963
206582
1653395
758812
1034651
186576
314913
472735
93588
936722
647613
240185
1916229
1888267
1406253
1758638
458205
1857856
818971
561543
937127
822372
721786
988504
239809
1152627
58389
1899104
1444561
1140027
1439913
729440
675727
836019
187789
1173881
1674661
42671
1140147
1777341
1565206
1202088
1485553
275119
260629
887109
954757
1806622
710490
411338
383601
1902685
1649374
199734
397677
374416
755931
1903360
1479915
923578
952415
1625075
1578988
112884
291880
806488
1090688
123816
1573930
1237580
345390
280147
806263
1613256
458154
1557174
256387
1296835
716735
1253217
38364
1410480
352266
928992
1114999
1806388
1478804
1387547
400207
353939
525871
1804737
283586
924622
631625
162133
1404537
1076964
1514220
1158025
1997416
154547
1776984
1505113
869812
1023033
2137
1945473
1695194
825357
895946
1355395
436608
847705
39501
1614534
529469
1897309
86901
1517623
686494
1490807
1632604
844782
1143296
810097
153630
356909
1457542
14350
1364042
620777
1433179
1389902
1053713
833351
1692011
469396
1104677
1361877
1219258
1947372
714698
1334910
1113600
911230
1059739
1272004
557004
1680071
982315
1941541
1303033
497630
368226
1324965
1327878
1805276
813799
1322773
1638115
1160089
1516290
1149283
152571
1650686
794736
893062
1951524
852655
1614523
1449979
1565078
1117644
132855
1525296
1267867
1103775
842019
376059
1662174
829555
1528553
114535
108272
1505496
1814217
1659606
1363626
1946290
1301100
824420
314176
689535
808413
709011
689090
1238881
1668370
1947119
1560199
1669152
1753059
111358
1827841
907371
1355439
1389263
1146162
1369599
1244221
300590
302680
121383
190931
881096
1168264
1237856
194544
705005
1462075
578716
299320
1492394
1254077
318974
1709424
1475604
217898
1303447
980076
1294532
1001271
164387
986632
278567
890424
1865121
1507305
1248103
1483237
416597
1574667
81940
1158617
503395
186757
393618
1261381
606685
1441428
1773052
612602
785742
1670246
712583
1844051
1337114
1640556
1648537
253109
1603007
764334
1010303
1605406
909880
1263669
864902
1400629
1131352
1386980
797415
821342
1351114
571255
50817
1908157
1348586
162253
1952570
639214
84180
338767
1367023
667205
501824
69131
1351840
545573
368008
1543114
1138101
491586
345006
919545
671116
441150
1916764
1135815
284772
796416
1731305
1109007
854595
874056
1202597
581180
47557
872142
130988
1164209
622334
384140
1265544
1174092
1893266
413686
1624314
225709
1543795
1902013
287640
170848
1131698
998661
365512
54113
935780
182375
1454340
1962239
1616827
1483789
135200
967537
1358582
118982
840251
173971
531762
1815912
1551715
1672123
505637
1233823
145675
1194626
724251
1159020
284826
976519
671886
1039471
1086887
1845827
1499690
144642
1071920
1526909
898815
88063
7821
1100016
457301
685552
75325
1514443
500747
1164975
709476
71197
1553843
487958
1542853
246113
1924856
927239
319818
61895
465826
147077
707920
1001308
1631574
140228
430517
947939
1035172
1642270
1176038
882394
516925
656897
1916302
156449
900458
1223395
1896470
257147
1811806
1386845
331675
343846
725063
694238
437029
496369
1206991
84071
268510
461857
1621329
1780447
844697
1966947
1718920
980310
1973702
1242560
501607
1061891
1899630
717145
750073
1114694
1832063
460427
184582
304226
1715772
1674096
1760585
852328
1821603
1729857
1167532
27807
373691
1586624
318540
383433
232321
479510
533050
1170602
63874
1369403
1912845
62959
1960693
64704
375426
777488
1311518
817210
563040
823502
1382703
1561125
1966594
1862273
1535065
1550423
1300916
403645
522098
1839298
1449731
12367
1663449
1528358
1687463
598396
1971967
793734
1471639
1408271
1335531
1609368
1289445
1718889
156435
1558630
1149699
22646
139289
425748
398588
125406
431368
71139
1805450
1708629
337002
1317069
626088
832549
1393597
1507527
493116
1914980
1407861
30375
717529
1787553
64354
500048
13635
91640
1321841
782302
1696893
1860486
1412628
1586008
469433
1987168
427431
368723
556394
1557603
386902
1745864
1077947
1222733
1588369
1844579
1603759
914516
940543
860503
730919
1401561
1485831
639848
76822
11349
479684
966771
1789931
1444939
1225730
1248503
28528
1382887
291406
570046
1503592
288504
624433
184638
1126253
495989
99444
1039911
129426
61490
1146789
1626986
171785
1289899
1204864
1613101
554051
1566790
1955395
1777430
394524
708499
1118913
789782
754852
1122684
744850
776743
781623
1309055
1535238
567536
1316868
1796577
816534
1992984
411915
435576
1580751
319723
218476
1734523
1141673
545958
864934
1653494
148653
401140
1345351
1323711
1107847
504080
170292
909697
19589
33677
357593
981100
1130473
394064
819809
675101
1740827
1724525
725241
845417
1297474
1555443
1094577
1748583
1378255
182125
389776
115179
1115603
568332
1764515
1695749
1486316
1030936
1241161
144789
825791
910420
757156
208001
625704
1515699
799027
1777569
1676283
815090
717783
378853
566387
1459302
517304
506311
1692795
1199717
550209
680023
1368274
1134559
418005
1724757
1309036
1305996
1555227
488358
615951
528285
628359
1820499
325204
1107089
1332960
1090493
1562745
457945
1792077
1363668
1403646
724236
1168628
74904
1321096
1338513
353604
50034
1263149
1846723
862676
560621
997549
1499459
807021
228855
214845
1162575
107761
1074041
1731714
1243155
1714630
1248472
22890
623316
377976
1081739
1635486
783170
474716
1914515
1226740
13467
617838
273095
199427
1585949
671521
1107507
1943588
1058315
723771
1046118
776254
1329566
1502825
1616124
1696280
1144349
1403044
1014437
1704652
1857029
1606540
1513931
164383
134264
681094
500796
1611039
727780
750281
817749
457285
60890
1299555
1445729
156426
1767793
638310
389931
966900
464520
1995955
363119
1012162
162418
920742
1966936
1863960
1579480
1046220
1801489
1886438
62071
882641
916053
1524379
1678995
591426
1755142
657327
1331507
291617
1439361
1679982
1445099
198001
1038472
346799
744439
492089
297033
1812781
557855
1662626
1674129
1211282
703286
1072346
891451
1085769
905327
1438767
470687
958889
1083445
70452
680984
686097
818510
1650655
1463687
396570
1169046
1762108
1915320
783092
1312459
1282985
904401
1995528
62900
161276
37801
1561134
408919
1340013
1116634
200247
1482858
1862369
554571
143628
1743244
1143010
943928
1782808
740947
1242077
1381022
1840912
492656
390145
1405910
1630664
92756
1001036
802354
420777
489007
430753
277670
353893
1279556
1304424
361049
1944145
502613
1134014
954335
1264193
24837
1228863
1293989
1254500
283197
1119385
782364
779351
808871
1978777
112791
1590507
1128688
1548134
890678
973644
422391
189603
145869
109050
119914
1023320
1960928
571121
1135583
281764
1444105
1809335
780402
1390621
636688
1850014
62186
197766
1584858
1799700
1318053
1024459
616383
1570843
963922
925256
804152
107221
1245074
1904958
1694865
1453329
1890578
1583251
866356
1202375
702468
1444995
356876
42292
1379572
1517275
793656
1279303
1942143
1796073
1014909
77757
1918190
845415
250811
577603
1480592
164780
725341
1950787
1101730
1167783
219376
1431200
399683
331564
790596
1138229
74570
181204
567434
1055481
1002202
500731
1213256
1388486
1888945
843466
90181
432507
619166
345511
1126251
86253
1647917
1565731
794561
1144117
1738610
326321
470004
1737528
131655
1762735
496269
1176105
468469
1628218
1293762
85022
959919
1068216
1998673
638167
142170
413845
1725202
503344
240602
47088
1162323
1647526
1967862
799920
191622
254077
1143044
1509131
422428
1477899
1940764
1000521
565355
1278592
382670
1961071
504748
68392
573845
452028
1296724
1951946
308501
362238
988858
190557
1563870
585530
1692023
737943
1949172
843873
1987651
524948
1995543
1482834
854048
1787445
1075177
1161502
1064769
960069
86279
1809276
882798
719162
1847756
1360976
868006
415174
992589
212857
974443
51690
1480909
1843293
1293679
1362675
1766287
1235419
882320
174045
1963141
1470497
364982
699744
1794128
1457383
1942164
566160
704371
542255
441258
199825
751939
1501435
1747292
1308269
691258
177758
467735
196087
813662
450180
237237
119638
1146057
1156438
1306239
1247650
977872
1854439
1823186
750379
165253
1159397
1319081
970514
1218528
1257504
1811730
479147
396624
864431
979788
1115299
119910
419266
556746
1552459
660542
839283
498528
1923802
1149046
1962415
1533042
471149
143466
766262
1811157
1812158
928871
435400
509912
433206
1798046
1676979
1618003
1215120
182579
137721
751051
105849
1581976
712798
85661
1139638
1222696
1354086
274361
620800
691987
891219
402452
185949
1621363
442120
1085116
302175
645918
1968311
1338542
1525569
686262
1627362
1104322
1611550
362549
868120
1404125
1097880
1926663
195021
1985224
1453121
919134
550944
239326
941845
377167
1068120
761984
1448597
1974609
450269
1071742
1973502
1061464
741070
1805732
638742
1709750
64923
1051745
1197110
409685
381189
1452981
1713331
1560498
163319
224469
1747966
909392
1874103
1819969
1512794
1910668
608497
1517321
830955
1101890
1195970
186887
973921
161953
1702805
909722
1970097
427086
1040373
275760
1377206
481938
59181
1029280
782680
111944
38741
1673125
1638465
112641
212606
1106529
1835870
1559402
1339543
1581634
1327677
1216121
1267377
767017
1062469
1146477
114185
60222
1604868
511830
1231641
1377547
1471242
820056
790074
1794609
1367625
1505139
1163694
212683
1178685
603647
212842
1165570
987230
739393
749491
1082524
619657
1288916
902569
1610541
1990595
1474329
1834090
407640
254722
760573
1529248
649203
1812703
57307
1536563
1227446
394300
76107
1954601
1225792
1366307
1227715
726411
138537
1928604
543549
726996
178834
339988
1406239
75175
227744
1017083
756495
1704091
1764842
1340470
410273
999214
1609140
1991916
605129
1385701
989178
1511229
1786446
373247
1105487
1879374
1628929
1291503
1101063
542690
269185
657576
1464202
893789
1104425
1725223
744007
675678
780604
735631
1522099
1247909
1470806
1099234
667416
1193493
492003
936503
436520
1239963
829340
1804643
587649
307187
1427461
746763
606442
772374
14154
1772258
1099269
60558
812015
1392439
1097107
576433
801416
424685
963344
1180031
1691840
1631029
1606611
459673
1505511
1785557
198587
18801
292498
1429290
1726598
1002043
1129052
1981765
1795495
995489
448177
702188
1408942
84662
360831
197887
1687717
1809062
179726
1058269
243868
673927
794663
1777370
427793
443954
872773
1168228
1175498
1216147
635997
838880
1210959
954253
120390
1525252
890388
1805765
89301
879047
1210086
1705293
1778372
1980905
482160
756527
780631
568317
605426
604886
728598
1154863
806224
1518825
1243469
1828923
1193697
495254
1598111
1312846
1270436
1580373
59697
792563
1343431
662097
1246740
758345
111129
902535
771476
846094
942819
1869196
1922772
205564
1831592
651038
94653
1476638
1198608
58700
415524
1240446
1832957
1503420
882138
661363
147461
576103
1561147
708812
1812446
1286182
392061
1872032
1682615
1972068
1486810
12675
1516475
151712
1118061
1918822
1613843
894275
1134853
631369
543640
177611
401563
1948725
1567178
377864
68497
1390249
1415879
274588
1197348
1488724
549945
1702194
172980
755165
1412820
97631
810551
206290
745671
1458184
1371621
1531527
1730114
1376609
1895883
140494
788549
1840540
162227
92520
981988
1163722
1590463
1840176
984304
267928
379050
1891942
1263113
344272
9093
1649634
240988
604096
912286
708722
1018277
663941
417439
390108
662705
87622
671127
917362
770954
376443
754418
332470
840552
108184
1548998
1662885
522166
830350
1039326
345919
1732675
1155475
1923172
3902
772704
468706
1862118
1890437
1490189
1050545
1980589
1603730
252924
1150860
1245080
241400
70630
439145
895561
1914720
1036792
26457
512924
36250
705660
1481431
1968110
1362573
1516071
1824017
1607526
551022
67462
1596046
1061774
1928267
950874
1373885
1773241
1245188
418231
611672
1078388
1009300
1594804
608067
452228
462795
1962875
1369437
991866
1644480
9170
1521383
430196
142303
1670559
1004774
1374660
1487459
554059
763754
605331
406149
480254
1576628
244911
833546
673836
219368
654549
1690877
1902682
1418655
410855
1227783
1371689
1278222
75876
1524598
205251
817556
1550692
795118
768424
1297384
412259
222983
1529500
1366321
274511
507526
1183323
55206
394618
1307033
435775
151426
188119
28263
809810
341592
1267231
186126
1800735
506044
1494618
1704369
947675
936408
244750
158356
154727
1721785
1686803
171816
640284
311010
28315
199758
1725506
1318882
1758209
1099265
1774903
1585863
1869837
1163964
978092
1341675
1268324
673687
1483601
239761
1900818
413784
556601
1885378
1960327
989886
62605
1432126
1828027
450177
1560651
466136
75588
821162
739175
742732
1331540
34480
805017
1444819
597424
970962
1031836
1432579
1750024
806072
1458245
1049894
1979841
515561
1352807
1055717
222692
1191422
91239
247492
12449
617393
1366585
771329
214911
1874143
1975366
326016
1935161
674567
613562
1618202
265181
1580149
217401
1489983
406224
1283103
1855596
1865001
937748
1089861
951046
1050437
889902
1149323
347447
1789072
98067
1826752
666174
923160
1713062
1567596
1487381
975151
280989
850819
781663
1134842
113456
241719
523249
1962161
1220990
1152621
266412
1295298
1949394
1539291
1453118
919177
1069476
875346
548505
854225
862464
1324278
533395
531650
1910357
70763
1948148
1000116
801826
958468
1493599
1988750
879244
1416906
1677483
644034
1909408
1815158
425150
1310772
1785038
723699
85706
245386
878692
407840
1543283
127962
1453586
468240
1177267
554798
273921
1743377
1270995
1058482
485737
72671
415604
1176003
695846
305922
507047
1278316
1297675
1533624
10003
979823
197855
536420
1412677
753733
1210456
193375
127467
1182261
1500738
1427394
1784155
275118
1179143
999095
1933000
1276991
1862725
1092314
17929
1633011
1923324
691203
1691891
1039208
95085
525166
970506
828868
1216305
726840
1804895
287846
931938
780884
1022672
312505
1885819
1280150
1165715
1453807
1810332
1888179
1076735
1381044
223382
794534
1721537
17592
1017176
1129674
1337563
818145
1421849
1127953
702007
849110
661863
1133115
755858
424977
1707953
1988248
644705
41181
748554
1466376
470936
885949
55660
787891
953449
1908140
1518793
1430705
1619918
1235802
728999
1217777
1053480
749291
1063313
824532
1219224
678783
19092
1384679
855868
1608979
516262
997294
1494846
1917566
1179603
549737
1362716
1689214
1697213
305114
986980
1524214
713679
95356
1278186
995026
160580
1140040
780803
721862
802522
538209
1459577
1300773
1462951
871531
329256
871459
967380
1955713
1116075
978072
434938
1635283
411204
608491
1821807
1804224
706423
102418
1015540
1675575
126664
1539679
239532
1438878
623517
1300123
1688623
90478
1902811
758208
1903055
336106
915321
887917
1303020
720709
174645
1510728
463439
1168125
1660811
751029
1920389
1323874
603687
1294632
948901
1480898
1255306
153410
535606
163412
1646570
389140
1807264
42273
1987681
1444455
1109137
184228
1607580
852555
482563
817031
1250211
376048
74310
1963341
1470296
1081305
1174224
1840951
910142
1777296
154089
646182
406394
415591
1533811
1406044
458768
1995780
491694
1099984
1655758
779997
1963027
1225673
1780253
1727275
926306
1484015
939468
1267216
1671254
1332846
958487
1977652
533114
717717
1709465
657380
353035
310686
28303
1844601
1550910
341711
1243523
205562
193858
107166
826496
216140
1270690
1527325
278219
433913
816838
1797495
1929037
1228479
64132
1864785
969966
65744
198115
290357
423368
531633
1271857
1706568
477466
328876
253561
174672
294745
1341964
270011
491146
1789517
1459435
571931
628272
1463600
1272574
1214190
356451
1971762
1302472
23182
206801
1170691
612224
1150244
1166159
879778
301167
1130659
765915
848667
817511
1297475
428835
393798
1728027
565397
1594330
665843
1725006
1528477
420997
1722909
1950748
1950670
826216
924483
723574
616265
163591
1621460
1712748
1065917
1312076
1529373
1695533
614010
1029448
1389228
884596
1372732
1002418
457799
1716504
588263
596956
291280
479812
1689939
723534
289611
1536096
62643
186614
965418
1803405
50042
281941
11765
618926
120897
1711672
1642326
378358
155358
1433620
1362411
612724
1110853
1739599
1214401
1975976
1389505
164011
1634539
1117211
202563
545706
1372933
1802209
347644
1484305
1215132
736921
460526
1313143
1011574
1243671
1245109
329005
1120241
765331
857773
304809
1372171
610082
1964367
446095
1934494
1070150
1638184
597452
1851264
353786
1068137
1875080
314464
773843
1939179
1078018
477382
241995
1220061
1423416
949971
1655788
1145309
670682
213173
892600
1238979
708014
1821370
95241
925787
1938607
1683406
1841002
644798
320500
1286573
1341282
1503967
1049521
800646
1402867
348410
157290
1219649
1311536
385817
973429
768913
468279
221158
1651818
1748472
108544
625472
1224907
1826999
1848973
636083
915997
141570
881631
299819
503166
909587
969036
279891
444417
1844326
1598504
976961
349576
955143
290654
1910231
1420583
1920410
1513920
1475690
1540404
387794
657568
1458649
136444
1553423
1456226
978409
711403
1752997
1678544
1834999
1465457
1058512
96325
1718657
1127932
1155459
394530
260578
380002
1722177
973392
591053
279117
1237598
1938994
1458837
785891
826190
397579
658348
1351661
726625
435989
1103192
1597632
1252829
46328
1685287
501318
1605656
159739
1322186
284994
1310894
1492566
157692
1319475
1134954
1538139
785630
1056294
1375456
23793
1889211
1371239
15355
676026
987687
299633
1586419
1040660
882503
850878
151911
590673
1934955
742547
1772739
442879
107873
182481
1882874
1457466
110496
26599
414097
441114
317706
1913147
917028
920621
1001573
973004
490092
1995585
661968
345864
786162
1367948
1458073
1150713
609021
765306
117730
327811
403475
1595248
844027
163159
955797
729152
1511472
436575
1209954
980374
651783
787665
1344059
1752560
344785
1624155
1963334
817202
1038086
1911643
1465987
897816
1799826
913248
857982
386478
1165286
929572
1110722
1967999
1998257
652943
1215691
939761
387421
520314
777306
1258488
430697
1741123
1190589
83964
1257684
1494367
226805
1749122
485799
1780160
635326
414373
1172964
1396583
239178
343887
741254
694003
1770363
1740129
1323247
918249
522193
538707
1263451
192898
758761
396138
286318
1484145
988931
1477388
801142
1799933
533696
657358
983023
1024146
1811812
522263
219226
508108
1092764
1281906
1664775
1100224
537050
603360
1361906
764676
1963860
1040542
1261507
231878
192063
414075
1878202
1010622
495236
1329072
1886032
1649718
1710927
1413590
605775
624704
638013
1479242
1752282
1406010
1447924
711391
1571526
1456125
357720
785034
176840
119071
1643269
1142433
1357870
961093
1594080
758489
624664
665497
1180858
1513514
1856202
1751292
630677
949780
1777926
130255
1622277
1642186
1013120
1940639
1891824
1319236
929822
63982
1677400
1741258
431022
903579
696647
1014258
449914
1419244
1076779
982590
893626
973916
711304
993221
406644
420567
1010161
475281
1503148
1121615
484825
486857
1294300
390019
590190
9107
1943809
632638
74185
362480
1927051
50412
499175
1322905
1250185
880992
250874
1961685
220350
1183402
659304
1004212
1257249
1880774
587300
999383
521187
1157688
1256067
1698423
182669
347344
1922543
906797
571610
542090
1739380
908687
1390200
1990389
1221478
1480443
1780090
867576
1291337
485858
1349989
1958074
1562644
584904
1750925
1123566
1080050
1535409
1457326
702457
1584108
1385050
730315
1626161
1977224
1110760
1801255
1061679
1682441
1397821
926549
1736092
907111
490376
223212
1381765
1018328
352276
1171853
1852673
1684329
1670576
1202166
1539846
1852799
1491095
1718247
1440517
1842806
1671371
1811718
607680
1561240
1093234
710413
1137682
622191
1684898
858782
256749
1306854
370901
1132696
1665793
636723
1289621
282176
393086
951958
516576
296682
1695850
728794
686375
1092508
175248
1528305
911960
295988
1666154
993245
929920
1016920
404836
1481202
946672
1008780
1675128
449696
1466517
104192
1080434
523596
166204
607307
410289
561458
10327
262248
943621
915768
1767658
85395
951022
1336352
1847207
16443
1941194
1921758
1164535
602571
1359908
1960694
316656
926656
1114488
715625
1011174
324130
586042
1221764
624742
19110
676427
1515474
1537819
38139
1372598
342500
1280510
1989342
1711147
1555442
482642
659099
1144157
1265777
510737
11533
758602
1316127
982149
974855
171129
1882219
1735678
373233
1108365
1118769
578159
206532
1140772
146707
714801
1379879
1847731
191251
207917
1644830
1477606
1093697
105833
416485
1001959
1493936
788410
397537
32758
1827246
1911666
260471
767757
1534805
503107
1648810
1785073
1860375
1158597
1249339
1247047
1479275
1777979
287438
1571216
1007681
124850
792778
1141008
865751
1514881
508635
1215913
610012
534464
188274
3025
1773942
349394
1211067
330092
1977028
953030
1413928
1808959
120343
1737938
1755990
522549
764737
771662
114309
1331393
125637
350177
1117769
60495
1043620
1133344
1546977
510202
1667356
131129
92946
872627
1047569
821416
1834911
959428
348906
556105
1835010
1176982
515661
66740
1976668
1720826
373175
959554
1065358
1766578
130077
1282505
1335137
1659619
114107
1391206
1698190
1769413
284796
255741
1022032
1008352
225926
480916
1162008
666032
1799215
1222887
1747694
1710603
620080
704089
846212
305138
8745
1384991
1114422
42322
1489481
1075552
286328
930922
1179957
1763309
1826600
1667871
1093258
271823
1812136
558698
1953214
386775
129247
995272
1828151
68535
1351393
1320676
842194
165639
138655
156123
1831890
1877367
797644
774750
313329
1406451
240661
1016001
1633295
911182
1282655
1160946
1116670
1889146
346414
1973225
758661
1073211
778570
681942
1654431
1161163
1760022
459527
733525
1980584
414380
1175476
344623
1655186
568687
476094
349352
1871071
1654481
237797
1527459
374993
1278752
908272
886953
1328788
1427132
1340267
84257
1118850
1820289
1606446
1000638
1313440
284582
449084
546052
1950084
1562646
1257489
1484613
52827
1374898
1150208
951754
440201
1914935
1554162
340010
1238820
561552
1392864
1523634
1845986
1918447
1820150
1302106
911132
430179
1444595
1991788
301647
1700935
871909
949244
296243
1521008
35672
418994
933467
44725
1504935
1835475
140810
376470
1499067
1277424
1715111
1944019
1692239
165819
504676
1982444
752077
715440
413860
1010107
1716853
171815
834639
1810030
1723198
1403959
771695
703501
1663454
1904218
1223083
893929
162702
452719
652310
1613633
1317099
1975032
1810340
53549
1224915
535002
782209
1747669
1778307
1384369
142283
852514
882428
1826301
570654
1873809
49956
913290
1510049
1528411
80612
449158
194032
1156163
1507041
105931
414912
1859864
1649682
528938
731538
1101890
668221
1104306
54147
1214266
804486
1898167
671181
351835
940167
1422145
1022693
1589668
1478656
445424
750141
1380905
666499
755294
1260821
997461
677150
183553
1335071
118236
1253373
244017
1409656
1473140
1115772
1697339
536846
1483179
236716
1176070
847747
372935
1891267
1877129
1837364
86725
1202239
156032
1213156
172652
1431958
434671
1132416
446198
65096
1291674
674185
1347030
660270
729212
795532
370178
1948121
353882
1880358
1149927
453725
1670909
906244
1350148
1734812
499459
1586901
756609
505859
850018
1718073
1914257
1724195
1062802
278800
894373
741130
711989
1863148
1811619
1756590
835228
133252
1379005
906369
880472
699004
1905773
876615
1390395
944718
1573460
376327
1742129
1279539
991459
1422441
373176
1432642
219252
1343237
758375
757768
1270795
436528
698936
810519
1604412
1016875
1263849
662038
398265
20919
1394082
1601893
1039355
846200
571864
1655551
1554908
568236
1411946
817668
1560294
58230
1045006
879794
1009396
1890054
261846
1260039
1529430
1284093
1775077
1625755
571087
851234
808266
158663
1808437
1663595
950324
712531
393729
933174
1809941
1045892
1767492
1790463
1532055
238019
57346
829857
1720583
6430
1099539
1868655
272377
1423853
1996705
1047540
817964
73650
711592
99328
837649
1459755
1493993
1787161
1951112
916052
1891993
1225138
1853996
1973900
826644
230835
1432933
1164337
1420489
1202409
1355751
1896098
466113
762218
1420612
1782282
1513328
1564432
599418
564801
1151705
1884116
956473
1131248
1924844
1868395
1422376
58976
973846
295791
688109
1404379
1825540
1522552
874024
480502
107717
199334
841692
1140340
534429
1508328
119332
1822090
977678
1764906
1915838
1038971
1552542
1841860
1582471
1286621
270689
1429156
778592
1285107
964233
1981667
1654355
1879968
645260
567514
92339
1592782
219479
886842
1837553
537962
1742770
443934
293776
1753377
261166
373830
1998177
914362
1274394
1734067
1900889
206746
510222
1265003
1421230
1653033
127139
1060314
407672
479770
201433
442686
1654671
371766
1365812
1501481
1501293
1035165
975637
611837
581558
285965
1186542
1003387
1532094
116106
1258658
945314
60723
1863240
619570
380719
918246
1011593
1263492
630886
1038768
1599118
58141
1264164
1738586
1155371
842521
818995
1171641
922925
1054235
1836168
755752
65444
373933
43742
1750365
1157791
368837
896398
1744672
978425
229318
206983
1323370
194593
1894876
977766
755409
92855
1487716
1353265
286914
1985640
1160901
1001754
1641294
1789265
439585
1904426
76989
1307171
672
1972083
248249
463544
1860099
1943241
969762
76465
1830291
715500
1363680
620277
935339
55457
1789847
68657
794931
1186507
1196546
1922676
1797932
1125108
1374534
1444305
20775
350200
135465
158810
550427
938898
336913
360199
593812
531370
729224
1426572
705035
1932159
1527404
1703924
1754649
1083524
1165230
730204
1782992
366021
1370455
1370445
278542
1303817
1608846
182131
1013325
1323567
1178131
1687082
1105812
1657016
128093
582229
1438484
1252537
1344285
1510918
187535
1978280
1286929
405643
611139
1048272
1803189
341339
1916253
1092248
1198615
1441466
649840
269960
44488
829100
461429
632155
950577
1674150
460084
778251
1678167
1641861
1039334
780141
163189
1827902
1135434
1094112
1527084
1929350
672780
1583417
1294698
1297815
1678109
1232477
675660
1356923
990966
774324
498639
1750814
1328205
47537
667579
1767014
987662
817566
1454942
485977
362348
1128716
494990
1443487
168779
1560743
706901
1506549
44897
424070
1428178
1613126
777944
1856341
414916
1596557
917664
1125734
1790308
697082
1363676
1797670
1685102
1374417
138646
252002
349158
1677178
417399
1442110
1417735
1632817
1708071
879896
1678650
959916
1606263
659525
536259
120258
172381
959604
1503910
218295
9173
477698
1494640
1041962
1653992
1260752
1466329
889959
1399976
485168
869098
692490
1656673
805852
1138832
1641171
1333917
1171455
1573331
236598
754684
310820
203074
1182003
1284964
1353040
1071039
1587878
994799
596871
105257
968070
137095
1124489
1101684
1796353
965434
507423
12916
1160364
1846503
1779284
1679459
1794443
429221
1835952
638648
1839883
1713699
987970
86314
1257077
1398584
601858
41043
1768876
557245
367921
1494731
1861950
762713
1555100
889337
942486
1718224
508619
455710
1916675
391601
1852420
1223891
267928
1894859
630130
730869
540262
367425
667353
1139371
249996
1750850
495575
665610
305496
96368
601827
1429800
847632
330645
1362211
1552391
138334
1682728
474154
563185
1125599
265201
1685473
944184
329976
944944
531984
911849
1147583
193947
562131
848080
911821
67950
1329868
1694607
1908887
1337037
541168
1345014
1810151
1153265
1265686
1079466
1773923
1713049
1735485
508721
1963916
995406
425543
491393
897013
1804504
290189
226011
1415139
642849
787681
658381
1282571
69046
1739220
1292466
64244
605370
1733945
1045897
820344
1527868
190374
606324
666431
309266
731424
401995
1362960
1201492
1515403
1064532
964968
1683311
633230
1121194
270409
979139
94228
1638170
1589744
698685
90922
455099
689921
1337379
62534
1550961
1474727
1393630
1369149
1429103
620416
444780
1372116
744793
378598
545949
1254563
1413231
1934817
807417
1432521
1629472
1774780
72812
565301
1112961
1737164
1301293
1694656
1804279
1735654
1124044
1353686
1521043
866110
1617287
38709
1388822
1563098
590142
376261
1508728
1652383
1409537
1075034
1676528
252776
658407
728951
1122429
118002
1026875
1835819
1512802
355596
1273959
913057
1443651
1200812
1597802
1363581
101611
1900663
737798
1222309
644872
801762
1999427
1948722
846950
41721
1960031
1689788
633869
299674
1600641
1577958
1953051
1577121
628484
200950
564810
1373645
139014
1371541
964464
192770
1246488
608966
1581630
1449904
618594
438512
1449770
43045
1711998
1096819
1776367
42008
1987275
1764477
79241
686869
516730
642775
11539
1864587
250420
1504915
1108805
303594
1573145
894809
878239
215113
1308810
753730
1262846
93698
1279171
1734172
1556951
853044
716059
1005713
1595119
1409766
512207
1526072
700047
1652629
689166
1382111
1068004
241845
1082722
1276398
1574263
242838
105726
551090
1854515
1938110
175681
1308729
1648679
636559
625780
1723724
814278
1486537
1422311
89390
1989831
1246476
1510404
1786695
700702
498107
29953
1829602
1460937
976112
794364
1665150
391028
1538669
729137
1850453
1600610
1149287
1621217
1572557
1859150
346448
131059
1877003
1535437
931165
752442
1879230
1260027
1397130
200404
1617403
1674897
663407
1813137
1471201
191895
1136705
1857555
1693635
674381
217102
1338691
856802
906882
38882
1141500
1234116
1250563
1952704
1605171
1157162
1259385
1010591
36115
755696
1797984
1062635
143074
943162
1956150
711539
1782588
1074955
744856
998683
1980132
1429093
1187959
504130
1077788
1203550
1198161
508362
1948379
1940252
188128
346024
698776
1421031
138991
7649
467888
1741998
1308340
712476
1716905
1849556
462868
1506086
1966917
1066972
724352
739855
1149516
1114554
164626
621947
1636603
947725
1415287
1059871
1282983
1665660
1416635
1660826
1443308
1050750
228185
918131
536249
199871
986754
708316
392273
125042
759909
470117
1314957
1843463
1120355
1016421
89826
1105804
212920
1998244
677215
116221
415580
747022
1042272
1804819
1020687
1666348
1951163
59081
1003805
1871745
241141
1100363
1335336
1808851
948771
1163974
1390631
226795
1754936
1980318
480962
155467
723891
1236619
1198957
1009201
1607251
1903453
1269748
1304492
435475
105734
880839
723377
430935
1956836
230890
912185
1192388
1849678
503597
1041590
1255313
1394059
202042
1317897
268006
1823945
1099932
696852
1986977
1564721
179963
1579630
750489
600055
1630564
1835977
783301
1211516
1099890
539780
977136
199573
1079403
1575092
398123
845375
1763953
558119
1082871
22175
1389600
501959
125694
740014
1506945
1021230
1004728
1899130
324025
580863
1510375
435906
323442
880619
1716494
849592
342201
1357153
990926
1575909
1920053
577330
1760078
1211626
1121922
1771358
549875
405247
1724673
1549314
719367
1926215
575246
1745298
1659775
1884926
536905
1864812
253226
1946794
1008919
1575784
632899
1918007
464716
834257
1326193
67221
1355826
285994
1235746
1596076
475122
468836
584634
760033
101226
839704
1455571
1352704
1778859
1898106
450967
101374
1346192
496552
76436
1725818
1627615
1712493
573864
551065
1910882
1074801
1777264
330603
1324908
264261
201591
1697972
1424506
224176
117079
432912
1196179
713972
728652
1373033
1946028
1967112
536687
1968172
20008
1645704
487485
407925
966872
1168111
371209
54792
536952
1950417
726047
1578659
535965
150400
1964914
1009683
598948
1162079
73630
1904641
146352
1207925
1856912
1928504
925919
134634
67419
930866
1262012
80286
1218061
1591895
1285187
1601278
1306765
1886766
1577918
304737
1545259
295885
21055
1717132
247241
1097413
699501
1269798
147899
307186
1827104
148720
783268
462682
1080400
1036101
1806380
275917
1907428
787852
1325034
1709062
1210831
173912
791464
304382
530053
59294
1756028
291383
539988
963765
1070675
673167
948462
1949287
792997
1887831
1277146
1343533
1863282
28051
1845699
876907
431454
466566
178438
605182
1181611
1040489
456836
1521167
1441373
115986
919618
1594445
1313170
317765
111658
696088
291299
1242974
461004
709908
774488
777313
1156773
54721
531424
1834730
68279
1066481
139660
401563
707088
1018101
321375
1294502
1013090
1231886
751722
1537206
506884
520845
1161842
1716051
1470445
490322
1543917
618727
1062497
64793
597690
1284318
1355391
1706890
269112
1876948
590305
802939
523129
438622
338549
53075
168084
1637106
525106
1360765
231674
1350792
1781416
1354280
1195088
1157676
1743979
1704886
1987819
1484298
742133
1693114
1358903
1303168
1064709
765466
1792551
1744872
448375
1960612
10047
186067
1147795
1394395
1837694
453426
1927547
321585
362895
385045
1185843
672068
568279
1604580
1846066
16954
1449838
526913
1825987
531320
1923317
433181
284857
173559
1904018
1689944
814668
550131
914176
838475
561767
1535772
1821575
1391989
90722
2483
1193840
441684
458828
683171
40292
99499
1026481
489457
381647
1663261
996991
633773
1568186
1259089
547980
1172025
243444
1218664
1862687
1000420
1599241
332866
1807854
1049780
941754
286543
297055
1243301
1071278
1675319
849732
1006894
1918855
1522473
1904123
1569477
1944605
1612774
869233
473991
337391
1453489
1381148
692946
1104703
67957
69135
1158511
179594
1215710
17801
862659
1982234
875650
751688
286889
1741388
843419
1687609
1076695
333017
34844
1527599
72764
1854677
1180573
113140
1328398
1232754
1412264
1593374
1645533
1152048
874156
1056827
820728
864453
812540
1315512
1246106
1252917
737119
551114
713126
1920511
1036237
524283
1308943
1051180
239809
554211
1529943
173694
213491
870039
805726
1962731
343153
38182
1019934
1590615
868477
146233
116578
1004869
1607157
827521
119608
305268
1415930
1303073
907001
1831094
328806
343038
219422
366197
1352093
1334351
1710763
240188
83426
1089704
630109
1702736
376097
1111595
1516337
410750
1833941
102442
912423
1046735
926123
1030466
342700
1495455
1525614
335706
310590
995535
1241513
1640389
971044
1571772
938253
197205
1411786
492572
625887
118967
1687780
666538
536801
621993
1874521
21112
87087
480886
1002552
1909801
884700
1638808
1496769
602372
1260911
184952
516127
1492920
249320
1834449
287329
1446820
996137
588692
1882143
1139831
573254
917940
676262
918195
1237588
1520951
951162
728890
1819282
1927381
1427416
250508
1335828
167994
1210949
790576
805811
1800148
1338372
977066
1124138
1062976
132240
723206
111102
67036
1040837
1819079
395097
1065468
1052127
1013691
1249863
1421879
1670449
973734
1478180
130652
621232
757764
1641837
131261
1295631
301960
424821
1493455
693519
752113
1795033
1056566
667871
1507292
447664
512225
1214966
109370
1718190
1915890
615848
612213
268044
1939106
1343612
742758
1705085
1892751
1405350
1347290
114825
1950227
1944678
1614407
240217
1755826
949635
953019
1655379
1829964
797980
870132
1526570
1804907
468962
1154239
1793877
861416
1756171
825286
1176451
925148
228782
967077
410122
1369288
1639081
689988
1706356
1207862
660480
766226
460948
194788
602523
397155
1081351
868457
1968761
704383
1284364
1951477
74799
1826466
1722667
126280
1644613
1891017
968335
796963
998433
62689
684019
645524
1944323
950897
1828009
1680055
1027810
1335843
1831530
232561
141959
1652639
1822880
492597
281592
1478390
1516582
1912827
515233
1414196
1114540
1834083
859288
151386
1746718
757314
1147274
669233
1641292
1640057
347389
1097168
204618
1190633
1354855
992016
1488716
1746347
435536
1031656
1490567
1816730
1789030
479758
838710
1657094
575755
233481
301983
558438
1524940
198524
851832
857957
1707366
1616735
1405951
974373
1048550
1886674
1658440
677785
1511449
1888329
1117887
194158
256386
984380
972603
1312809
714502
405675
1444485
1995249
579486
1056355
1827628
1622814
1956858
1229754
1996128
1225264
353882
819360
1688651
1794699
1701589
267060
1437558
155660
781646
1495901
1377475
1763253
1893478
1541168
1079551
1231034
1909471
1138470
1485355
526469
991167
61240
1204167
977430
257686
173166
912259
257566
1058714
1331295
437692
183060
199310
1440660
1850850
62055
1888508
1607827
1662924
882839
484607
1921681
1866977
635326
669453
29308
1604410
151652
529136
239756
1804800
373690
803062
644260
1871269
519804
1129732
149745
1987009
1437109
940482
1146047
441677
831462
759863
1747513
981775
1612635
1314291
21453
1342642
697741
941300
1277613
1073112
1954278
361383
138158
129704
1855186
1864050
1143605
488757
1425867
224596
1964822
964530
434325
1470592
1700755
1090296
910242
547716
207162
499070
167876
880074
1754716
1253147
979421
1025957
1378987
644040
1462843
1081786
1562109
47186
1755789
780751
1820816
815797
1796563
1098937
510331
332182
1532534
170107
233285
571957
976782
716128
108746
1136323
507527
967479
624644
544551
264009
1906764
1610836
1364040
1444378
585718
1189360
101367
1563437
328856
1209835
1061569
488147
178403
1734055
1732633
92825
28794
1815674
4297
1455592
259148
311517
1274730
1731144
1784444
1806925
615507
1659526
303328
427435
680256
338483
1988726
48347
557213
159795
834867
655852
111944
1927329
1444128
442880
423115
647262
24510
395593
402233
159461
1479407
1288802
1651901
513137
1324108
1409654
504345
1133524
1781647
1514185
1537888
200103
1073328
1165719
278573
1941771
1828237
1386804
812441
254872
837686
288416
1991806
340148
682366
1385216
1982140
162439
104339
385848
508626
1159187
1472843
1990951
926212
335787
735917
457513
627238
1793726
1150975
1257964
704324
1179458
766165
1483669
840961
900424
1263795
1906861
231855
188484
444849
240807
335544
174760
788001
1834250
1771020
608378
953269
176177
1285948
145153
961391
583977
1754919
267784
1493532
382941
1280804
1277565
1473641
742192
1481070
229291
95818
566187
559644
1277580
1365533
647796
1400533
1667548
839241
1737332
1228203
1625792
1347861
671169
387671
337978
1912123
960096
1826136
417729
702924
482339
589914
523983
731464
176837
1122275
1910474
1376391
680362
1535123
1544189
64482
1278144
360276
1514492
908804
216223
69597
1981281
1232662
1360443
43663
1474781
1482107
1123124
1466344
236736
1462811
117617
1342161
1095848
1345866
870291
1949950
1243069
1234539
397101
1733050
144262
26430
62835
698613
99217
1078945
1879917
513843
1878907
1552770
1944145
284426
95594
90480
89802
994044
1228864
302503
420899
1048886
723847
1809530
420995
1469917
1637102
1479015
139488
1296948
1178136
1970507
1200695
1788507
1351151
84781
1710941
860727
1427269
1363342
1390368
302988
1653807
458215
982386
1057220
339364
1183659
501935
1460559
32436
413617
1730649
637222
491919
1482166
638054
1171957
830254
257229
609314
641375
586904
1129263
812284
61808
326335
1921432
1403262
664266
537008
1374363
1489344
560067
1941257
1436667
1600657
590696
403732
1473745
1837659
1331495
578359
1705655
1817978
1173691
1204827
1786420
998839
1867496
984733
383107
1047816
193666
1648830
1713393
11785
1641848
1471757
59642
1419611
1312672
1106207
651477
311124
1475947
1116068
688466
218990
1892477
1816964
1431808
872363
1668291
1279599
800470
227405
1278894
1153348
171382
864719
525119
769436
1518380
1619747
554921
151075
1853006
1309191
1633591
538635
1155753
1189173
1600095
1190487
715432
371137
563604
1025017
426051
1919087
507119
1536577
1753496
1642520
610037
1402494
571626
1342914
705118
1809493
1982931
1798828
1175969
173996
850061
1918270
730080
147173
1644205
282858
699916
309207
394701
943213
1770969
970199
489713
1783571
763331
251930
1092539
853620
1610531
411473
1456830
718303
145827
618879
298286
953863
1952009
1705977
409377
1511462
199125
839294
1259152
1430928
621982
363659
1687842
549756
238276
1145009
1756002
1428011
1842035
1739536
144698
188713
1617353
241555
26476
1689584
1439252
157989
1418639
538589
1515697
415963
521963
1726267
6449
1681739
1780321
1174107
1396486
74625
1792595
1033643
1529458
1369148
1673285
887180
127067
103548
481973
278274
1194211
1885425
1762491
883711
230161
384493
776117
1322615
369659
430973
1446323
1929598
1862806
592627
1460665
747081
629230
853354
364286
98554
177011
923456
583153
812886
620222
838934
1803709
946089
646171
15681
1282366
1576071
1242041
470974
880778
1341068
321678
809653
759825
443729
1024557
1546137
257145
1833973
1573589
1646414
294972
960032
709510
534148
866600
279364
138012
482916
901395
877713
1954671
120087
1378315
512126
1312105
1586900
167031
1426873
423345
1086960
1022727
1662138
1029155
1947045
1323155
631200
447571
1096513
1559810
1062835
1574334
645192
1512162
1634882
1633777
1597930
1900840
738986
1636939
1588136
1185454
987527
1874831
1012993
1624573
266754
614078
950361
1651213
39679
1087825
1248144
308474
1175326
438231
409987
449547
1432633
1629024
1475052
744559
438900
1757451
1519344
666592
1706533
511713
573479
1535714
1971346
535359
1939278
1409327
1173121
1697577
750016
214623
1147949
1798919
175945
571269
511126
1135675
1305033
1396760
481622
1670727
236059
78567
1109266
500298
475974
1751078
1048471
1958563
1510598
265284
1985589
1661902
448982
1321418
1836529
1826932
335415
689480
1252686
1983922
637954
1219434
1860684
1745502
1205043
1833762
797056
895811
830444
896940
1313029
414295
361320
1634062
546925
1531325
1861082
580886
1553214
1601629
686291
770852
61753
896066
219491
395935
1270487
553757
1760409
549890
1654788
14736
273664
662767
1511981
1925088
447477
944693
1363897
1720061
1918818
176741
1944170
951883
363160
720867
662437
397073
1560559
1902078
1757119
1120104
477800
415037
1273503
213279
232542
1848583
1743175
1354773
1523322
1433823
350946
1467612
700355
1335864
901621
1199410
1623286
1342438
728262
147603
1942013
651220
928053
142199
281975
1107108
484025
867889
1026623
569922
1096125
321236
1990193
1836886
559678
1747851
997511
1472646
670051
510529
1624021
1877351
305946
680332
610955
1881747
1000771
1825865
1001061
195572
1116956
1337660
301177
668507
515367
551568
430698
738790
1948344
1643886
1576274
485906
1805134
550841
799703
1583883
354819
1823398
1248606
1355515
900344
1617752
1444845
1753761
1662747
1040563
962371
669346
1940918
1186370
152791
1791848
610079
1529463
390922
996534
683253
40576
711991
1967178
1553117
654183
1284184
463969
753654
1274192
1230990
1561013
1453204
893546
1211995
14207
1262047
801105
581180
1414796
1266904
1150242
1521548
1881824
32144
1509167
416786
141483
1982807
835417
1992967
1508614
706171
1098900
207611
1716247
1977647
1787337
1195192
1517481
1770143
1986915
1429951
279003
56898
401289
698522
793540
514507
1231444
715333
1255897
244152
228399
1454369
611062
1057445
1618687
1633551
1935670
1116636
1313839
1757468
1969969
1065321
1870295
225258
1653434
1798626
1830619
544543
1998590
488094
741187
1467839
758444
1348277
447504
576240
1392648
1818867
1791183
1676059
664207
358902
1082
1279793
453081
352201
1558316
866669
1659081
688240
1524723
1991262
1609089
1251929
120516
73302
353754
1554322
975534
1855460
628706
1327893
1189209
762206
1277459
868371
242396
1130305
345835
366499
351900
1543337
1813437
1563945
1754633
1100511
1242263
1190593
237297
1881932
1093873
1439130
1730556
553814
232621
364032
1687506
1336450
1716734
1252914
874674
1231404
1230112
34238
386590
726570
979355
1548664
137159
155497
154901
1468707
208194
151994
1643804
1150996
667086
1449806
105615
1081103
1156868
1578419
1269978
687843
1721202
4534
1590757
1175041
1702269
940202
1875355
444649
1464154
1495653
1225880
1987084
316686
668578
1377407
1316196
1223437
1056467
1413963
1096515
948919
1963337
1989800
41940
1652105
1068418
1911938
1872763
1073823
131352
1360198
241062
894903
1134013
1837008
1672460
1181348
1791069
546674
679529
1735858
374786
1972760
871922
370798
1375284
1686402
726771
470815
954047
33617
1760854
1114215
1377925
1761345
578269
306321
1454856
617940
819678
1191391
944495
693464
724541
1808688
1131408
1042935
1908234
1694464
1380504
875922
378531
1886260
148486
1674767
77305
542472
1389535
1923765
643119
1500364
497633
208731
1064782
531082
540175
158027
1907507
791715
843433
1973471
783703
1275253
331251
538108
1322040
715553
776564
489880
1488659
1162341
460807
804092
710002
971203
1755455
1405736
497650
104866
1767586
1887720
1531075
737699
12038
224013
432658
1678714
1428416
24416
78666
505428
1997175
222142
1151585
1806216
253552
1531414
1016198
349971
1529011
490349
1912954
994017
1608393
1320476
369247
1509556
1869000
1666736
1633198
881598
36066
449512
853596
161767
460325
1094480
839090
298613
225442
967496
896997
278520
785662
1160618
1147530
19026
38358
1552823
289705
1870212
649819
553200
1623124
1614540
346920
1856612
1956481
1233082
1662772
1463588
1609201
724215
33347
1711033
962563
1271368
162718
1683027
1867533
940465
338837
1773853
496962
1810092
1373411
1084498
13962
383208
759274
1048654
1206815
805387
45237
1653373
812429
8606
1883450
601051
1418492
1714150
172734
1905311
1482264
1247635
1623524
859196
756647
1482056
1000954
1354457
1657966
1638447
624741
643479
611336
118500
717988
872868
1736937
884083
1332597
743828
1736608
1848930
1268310
681824
11168
1357306
1429491
1947526
1410495
1324915
1829541
1350703
285312
1864035
1396457
1227874
1328715
1143152
1652702
1793264
935874
298921
953106
19828
1132672
114535
8814
1644114
602858
223686
325489
662397
251429
1219952
1069399
1031622
1504367
779549
942559
1976225
1776502
835753
367309
1933941
1053719
603521
171617
1651445
245724
117020
1496005
1697563
1824117
423521
110654
1398028
209627
1483989
1381732
955982
405604
641821
244967
338319
1877270
1860787
582389
83381
722210
1542165
1158280
1880013
948276
348343
719995
822291
274869
1367765
1203270
1831275
174290
1507974
255253
1964783
1149795
928038
1895692
968198
1059507
1374356
1756099
1390120
911263
1526578
1209377
1098207
1094893
1491809
1673663
1270412
1045621
856614
1125004
869047
518119
23644
1897830
753181
126304
683561
92016
424661
1442169
1319712
1247266
128254
1524894
1736638
870317
407295
821813
547357
335901
483973
1237722
1890301
1317159
1525755
1393566
539759
1270286
800250
488520
368157
174668
499278
1858320
322698
1030202
1028030
1759005
1323283
1998930
700498
184193
598387
1868338
1414196
1315155
1626278
1424107
57439
186948
1883887
1615647
1372961
907530
162449
9554
1749134
746842
36235
1028017
890620
420409
1729489
1625512
236041
365888
257709
426236
1956006
180779
73515
1787859
1028440
1820003
112733
107804
670629
1700472
890720
1914333
163225
1016745
749741
1559808
158311
1994630
1824969
1139208
716484
1767029
1179474
853114
148920
985591
1180803
1242454
132202
162703
941668
1055011
781754
1825194
398280
1995771
1497020
1660811
621587
288283
1338021
1637765
78658
1000197
486049
767437
796232
540108
116908
1764243
1678157
1248559
1832134
762410
319106
1787677
158291
345034
593281
1720966
849170
1428901
1154448
1141300
889596
1526814
1256681
304083
1620888
791140
1486936
752205
1170355
609804
982994
421673
1382993
528614
71468
628805
554807
566048
707994
1598988
1647705
895894
8415
1985264
194633
1373013
1105775
126749
1280158
1935734
365626
1965211
835894
57807
304123
1567171
908901
705873
571126
619743
596431
1861213
1321088
1259371
1338047
1093508
620277
1746213
392212
1862415
1684058
1297400
1741096
437156
1870947
1297044
1026782
1863521
121407
713684
1280417
1849576
1839081
1850238
445460
1731381
985394
1943104
1871597
1308495
416091
972608
681146
642113
145656
1303774
1422722
1265426
914232
886752
273681
89885
544660
239668
876592
1885655
1206448
1509685
1710819
1616341
1907807
1812611
1598173
755723
123215
450679
1510763
965569
879725
1218299
775505
1925702
1365966
207220
614520
988754
575584
63576
1262970
1178937
551076
220396
1068554
795981
65732
881546
803099
743169
1170297
365480
1062188
426950
1841948
1527894
1593931
1120503
1073457
320717
1242857
1599625
495775
1884711
251632
1580199
1846601
624344
1754129
674109
1112238
1396698
751757
1387217
957708
1408047
1056035
604581
664915
1518203
1433988
334783
232644
1660048
1026264
189172
312550
792590
31344
869748
99279
1038105
1533303
1867470
1020637
289679
261059
1128802
455197
921088
578974
911909
601176
34525
1658397
1434088
193751
262136
647072
720091
587427
797812
955367
1813263
1549756
1212319
1196209
1641011
1011423
822622
1385558
1136195
729841
800568
1388791
1825452
1355203
1484050
1746679
422893
559917
633474
169482
1475222
1218969
933111
1278449
37456
409032
711000
7097
1353610
1851694
766704
657028
916957
1126672
695573
1258253
1900815
832826
1850756
1380550
1762687
1185555
638694
1634611
457704
1552049
454547
28355
1586769
98291
1454670
581330
315301
1967910
138468
1677149
230755
1694787
464798
982995
834386
516082
1596778
1241043
1894921
1279421
592742
1274815
1129656
1204831
176527
547662
276644
1503922
1159419
394279
700128
1303143
353325
756510
1240182
1950677
178073
794666
298249
1533912
588968
50928
1874159
1038458
1161370
241565
724692
28773
1945865
698288
328733
1804673
894625
133865
1440941
1223712
432045
1666738
1646056
339940
1068000
1031264
535633
36733
687761
1075966
789160
533369
935416
912340
998171
1405403
1614524
84660
706918
1558396
123092
976752
1734398
232107
1182470
1447756
1929229
1898559
1006552
194222
1790047
1494241
377626
680757
1267842
247979
1598357
570361
1575329
1633747
1331606
1278099
1527625
1086777
624570
658715
705914
9067
1271551
813028
1383771
779087
152081
108194
110198
1709892
1914662
1580440
1338557
723667
1810886
926773
1589175
695023
845216
1734466
245653
517841
737515
1413052
1241889
548912
388169
1568698
889267
1296401
912034
1759890
1810718
1087838
805028
1010644
1098200
682712
1210487
1524422
1666186
34733
1361525
624567
1083821
1234778
1741351
1914119
1603548
1440603
625891
941928
1199540
165814
1693402
677155
465099
587398
1848420
762645
968878
451694
1535168
1800710
1951810
1596703
1655985
1592594
492306
202534
908061
338862
154523
115554
1487434
1386119
1429882
100834
619747
1547748
750256
915356
1707816
555004
562599
1667859
180551
73941
779193
723377
243821
1825754
552094
242856
1790304
38309
1948477
1490973
1183032
1620211
369949
1138878
875797
330866
1690525
427435
709746
1268315
504799
1328551
1573362
454727
1506101
964331
1021150
327981
1278921
1397947
1641739
1474306
1083732
1034305
324726
910792
915739
338309
1703998
1617742
1124665
1744041
1078745
1131409
1268873
1895390
1933174
1715707
605174
1768857
1916517
1472660
1682056
923968
1798624
1659555
1982565
204177
1286926
1048446
1239526
171238
752207
1994390
1739103
1064115
523246
957543
1599045
81951
1566897
427874
1408272
341335
203758
1179117
331494
1436630
1668800
1970790
139844
1339463
1921079
112985
1127791
1423120
683305
534587
1111746
12625
1581219
1202156
687395
1514404
1560871
651306
1603297
1935236
1347361
868634
621196
1744692
410025
1281766
1883345
1792639
1571426
1178833
427662
712217
320870
453470
511780
1617927
378870
1830453
188227
404427
266530
1396969
448814
1823179
1103108
319930
1900745
1826283
1936346
1268083
851133
590555
914968
69681
553335
1202105
233053
843175
566907
1641623
606453
275921
781980
928632
717996
851021
1504785
71283
267586
1551564
1650832
973663
1338886
207685
1516905
400088
1527693
1852667
1513164
1056963
286779
1098098
676604
175716
430497
1251932
554951
574286
1710341
958514
1554355
786032
11981
257103
223888
584759
193851
1392327
1532862
1654030
1530958
1525501
923578
767048
1371224
1345448
1980885
1869342
213893
649559
1987049
1767216
685950
1271911
721038
1205548
356449
693983
263165
343072
1639207
1595241
1528772
1760806
173050
1390310
1252605
915008
1483790
1672829
1820878
107364
655467
959226
1946822
627124
1987985
633217
334792
1088003
471499
375209
1214786
474537
1756000
1204403
1403963
278105
627125
701866
559830
1919654
1987877
105822
762893
1870892
64670
1807669
1859531
368179
1863202
287147
1029197
278095
1973940
737569
1093786
1654492
1094126
1716638
3063
1635192
90071
1152754
1756646
905901
163899
1404780
686869
1784048
1066967
869574
1390337
406758
565795
1804084
298446
884776
563855
490574
230513
603883
854485
673041
1915111
709822
174362
979772
817600
99421
679592
1632080
1105295
501424
1967117
1251419
1921957
663296
806981
1531199
757082
1245039
128239
1749069
1680903
465072
1468666
619591
1788862
1721695
1329013
1822625
664126
1120244
1121680
1851210
480742
1115384
331966
1932347
143269
1991934
1245845
344577
1757851
532754
86113
1081108
1837326
1871298
781136
463484
824697
1085247
1150420
987058
1961183
960217
753461
1481314
274034
1967257
982778
1823357
1603886
830636
129349
1477041
82018
1008713
519555
290112
479587
12647
1031412
592640
853405
1035352
1670677
1594729
1486710
1549689
119878
71223
1118583
1674367
748751
1964306
107073
269211
633726
78463
583447
1787841
403127
570665
1435898
1351698
857469
628960
1850877
731112
633009
2831
378808
1793788
1005777
1358680
1818429
381477
955627
1771475
1979571
1109797
186154
227106
820810
1536309
52196
483966
928630
169699
928550
1352419
173757
861050
1835994
1137533
1715252
1060115
59123
1236830
1191528
1017243
838312
1361239
756464
1524316
1379150
1302872
896753
124721
1531050
1934300
1987155
247506
1128143
319557
164304
616369
1486143
1887832
1841162
892143
1813663
453407
1210936
925187
1350830
894075
614073
142054
1006649
694106
121218
1799222
519235
785505
202666
1458424
925417
542937
1852759
1620087
44406
160628
549749
909755
1635609
1417949
1974363
1622743
1223695
1660187
126454
308036
1777276
1985992
226750
220409
140586
134611
1668337
1230709
517425
1307378
1927226
1682488
1074342
369427
1678835
533715
1934920
1098610
881838
174329
1361051
1462293
822931
1922591
1567147
844201
161054
1994748
148726
1001474
1371649
1356547
1515169
199716
460062
512046
235252
1806630
948245
1721943
250797
426753
75445
471622
886977
730825
1619944
923870
174274
426866
1571485
964955
1175031
1036485
1991719
1830389
1678420
874684
683606
609129
451850
1051319
852989
1726437
660114
44463
447829
1024276
920429
1745744
395477
1311767
795703
768016
994492
337192
1179315
146330
1858853
1570926
1475044
1697341
1019774
1104799
456331
1152326
1903495
1938882
395191
847776
1862742
597343
1594420
214700
409712
962335
759541
1587078
1067690
1619091
731207
41723
1308171
451204
813221
802402
1289500
365564
1379400
1988538
887178
672468
1194557
1697770
90955
1405056
1060693
353041
624842
1123051
180189
1102778
527965
1417911
733305
1937686
1901291
1213795
1748686
1928032
1845480
493399
1093405
1797770
1554396
667793
1349624
1650925
927604
1250106
13640
1995935
1968047
243672
1157398
410571
530071
1839923
62471
633103
1505828
1937693
1509896
1934421
490531
1895683
211230
163851
1347220
824087
324071
120644
1080851
1432365
1435779
383667
904493
1235774
1757686
324795
555535
1873262
943585
1026210
155019
55106
500121
124984
1886010
1811016
772655
1915600
1398614
1508909
175047
1147693
198047
1421993
88514
1162255
1742002
1793125
611726
1812035
54084
927566
1957574
207405
1782853
1804449
1461882
509965
876161
1238096
509554
287522
1205285
764580
39448
1696955
1559308
429544
1742345
375986
1382509
327470
997658
852959
1630040
203725
1391774
1092500
937944
1366755
1627114
1116516
1764146
555720
1789460
35853
649509
1653406
269539
546071
586284
802531
758857
1684869
1808182
1836077
1583004
661626
317920
1328708
1644684
2826
1351450
983302
284231
1265121
1269855
1039665
21091
1756380
1059518
714563
5806
368069
1305512
800766
374796
1101808
1506909
1429756
281166
404234
1768935
411317
68209
995125
1338852
744616
1556150
1686343
1644361
1749808
4980
1552094
1062385
1459287
834418
1285252
1571463
1910213
1145473
1047127
1996430
1617401
1707945
18749
1038833
1936244
78801
1187513
789359
590571
388276
708851
1986914
453703
354409
1317711
402328
467165
1208727
956157
738878
449632
382205
1011485
1945216
1816778
506197
76109
772000
330965
802262
725865
257724
332494
1557775
472024
1564338
1779816
1660394
1358585
1188979
1884698
823325
1345895
532782
1735792
582574
1671882
1245574
14622
1492992
882061
681795
694511
1899261
1272310
1377480
1800217
514194
1310551
1228730
1648370
301407
577811
306965
967788
1128317
1124698
703554
616141
207853
809209
454688
20524
96202
652839
404915
700152
1904799
1463854
1534054
219165
287210
1024249
1452335
1113809
280906
1972427
1918342
1862100
442363
1736888
441704
919232
1128911
559898
291351
254213
1535002
492207
217593
665031
18226
1717303
1907276
1055525
232560
807469
987125
799511
1950784
1449545
1549265
1130929
1086075
624916
1091137
1213410
238504
567679
732750
187166
556827
516710
597836
1134370
1043068
1485878
682982
283340
1201790
1143948
424060
808475
1386492
1210141
362904
498620
778683
432531
1227351
315362
885271
374030
1133492
639165
660794
1857342
499594
1739160
413086
1006606
1910093
1304056
472225
654340
813729
1994105
788521
1177462
1449905
546366
990040
1649954
1294394
1757423
320911
1239402
825879
532784
88336
1634512
1887743
372048
832821
723801
541302
832314
99408
1767055
1410129
41594
592386
1263075
832655
1222264
1729332
686328
246831
62205
568522
769870
1949078
1620250
159460
877318
420945
130647
1758208
402485
105241
242486
479407
1083260
1886138
1007614
298953
570772
1097806
443362
418148
810539
370746
791920
512729
330110
468959
158538
277903
1420886
1387503
499239
1639322
1994896
1308071
184348
166038
1039460
241436
858177
226330
1290380
1796595
1706859
1642338
1151815
1336644
1771996
908092
1108959
220063
1099239
1559323
1729860
1616961
679333
411016
1794637
1648779
559310
1570737
1181198
650209
360257
163
1149494
331372
219896
1250109
1949149
793160
1121271
1594698
1878747
440866
1838529
462208
128487
1227051
296561
1518721
1998828
596692
941619
138622
1241496
1622995
1824699
698774
1255225
798641
9744
1581127
1734404
1751234
17606
1351930
495633
1782188
1853213
1914928
410973
122073
121075
203583
294299
673857
653643
1404370
578631
567041
60340
1247852
1915226
139488
1958808
1791651
1768438
701818
111793
202040
790707
49953
901011
213832
1459691
558352
278324
263504
500706
1838156
1198591
735926
351997
1981413
1457036
32197
1969635
924227
1555259
1758721
1524116
1749303
1054465
1769476
556867
1954989
1472730
29531
929810
1650751
521063
1724249
784966
525731
457267
881994
972373
971802
1711691
621203
889234
390169
1168510
1473472
1442868
101531
1767282
197672
558202
1148597
823331
1560648
79708
735777
1133994
505431
1012370
139240
1248299
1952523
583687
170459
1275030
277133
984633
1326050
865218
1940333
1908782
1571392
1401121
870647
1372147
538849
1120940
1881085
81973
254813
542193
1617600
1071396
1510246
39471
1106249
159436
569684
555812
141409
840984
1611867
9240
548547
801499
1304553
476998
1278394
37250
1169392
994237
1628842
224952
1161773
429764
682449
1830200
1926552
1286567
1046888
1113248
1599664
1899981
1074801
1100596
1780518
569639
1679683
52491
1244548
910609
1417903
1278058
85777
1752917
1784941
333485
1252593
1424237
336936
1541885
327782
1520283
1377425
485070
1340071
995096
407499
930811
1602561
1873383
1192361
547981
266986
420261
1197274
1658762
1631158
833558
407445
79369
899381
1947358
189721
1283846
1549625
1743501
721019
1971321
1955107
1595859
186528
1983027
38013
1099147
1248319
1849878
701697
1402209
222220
26451
90650
1020563
1473983
25046
485329
1201792
1650866
1588529
1385044
1878304
22833
441007
1121407
182263
79332
1372876
529413
837947
631856
54413
935726
1377206
795215
998457
279953
493435
1710948
570317
1054090
1612171
665999
416466
703996
1495558
613945
1999886
1746278
522591
1937008
1643991
1214625
988705
118973
357034
1751596
1407519
1578784
1189167
1799844
1394001
964304
1952411
1687574
1725219
1163650
97879
1510021
667963
595732
1069349
1330263
1337876
974000
1226894
111724
1988387
1324548
679615
233363
1934806
1181827
1041769
1557117
1544186
993636
1294266
1058147
878985
678234
1162110
1319124
1264524
1197975
737589
518399
1719771
1810043
1808796
973125
239498
1809516
1928138
1815218
676481
1997566
135918
653196
733551
8400
1984081
1599426
1097299
1437507
1390308
874606
1503185
1694100
1637286
132594
546370
778809
919449
1374706
564910
1611312
472258
396927
711814
1344470
1547508
521737
1508275
29504
931277
135567
461912
375408
599395
869590
230201
1453313
654845
860167
688098
1630948
1389497
1635631
434880
227103
224257
1579556
875367
1661616
596566
1209598
873323
467213
1898703
1553366
887492
1550467
1532569
536982
531236
1541195
835047
921321
1489080
1522873
369984
1464311
1875526
1155594
1841195
603942
1939458
1003957
528619
1553789
273741
1365484
1912051
1809931
297204
377801
1144540
1102004
1833080
147714
1345415
1229059
529257
905284
1609488
695656
1964645
1915411
952985
1940861
1373019
186808
254506
1449834
1075234
443378
404133
1687802
1494522
542898
346721
1711216
1370539
444000
1023640
281287
164872
1409124
905596
1920188
572569
738737
220739
983768
1006512
30993
435724
220112
1815975
142048
1489247
1228346
651422
274789
1114898
970094
859824
423259
315468
401657
1751444
1600247
741285
548651
85043
1739090
451375
671844
860228
54818
1452810
1634792
1826457
1590063
1918220
1545755
1520815
1205336
1252695
1182643
1492913
1440326
455076
564052
1284603
448931
806712
692283
36779
1199948
1022496
485752
1051769
1568917
678644
1091762
819273
1211509
853312
945689
1843327
1313942
580310
1515451
1563038
470608
159815
275153
1114000
1044768
1032390
840307
1150827
324932
935977
942885
1679121
485200
1885494
1232086
1885561
938148
257038
1149264
559803
1591179
663742
283122
1659993
562730
393195
1941531
1733135
1088768
221349
1380316
1162586
997746
959422
364084
1860430
1834307
1090686
292581
1916268
476100
759122
662142
409192
1316292
26557
384773
556039
531021
1467577
604548
1524180
1526255
1273061
745940
380644
297417
650752
1833711
1173837
1519898
408540
729078
1113448
72117
1844025
19490
448721
676373
1603121
1825758
823667
1331113
50476
1177078
1337980
528902
1378652
686157
705345
898097
195839
1162612
1367210
657569
1571654
757872
480569
1660454
1451111
1637349
536529
812647
866931
475553
214794
1928965
1864969
1912457
245350
46487
538122
938670
220126
1889751
1529462
1141657
1931256
1735684
802825
1413126
975342
1047338
734536
1531942
1386704
1149725
1048617
584276
59921
1749976
154501
618340
287836
1811423
7361
471474
455009
1847663
1847394
732514
1178108
1418463
1704471
1494710
1399196
616480
1570602
605659
1425061
1205093
286911
529072
911507
1664957
366778
265095
1470746
1618035
236226
109675
1400056
835989
982978
724957
1937076
1623286
775186
364978
198069
519078
1394826
716232
1889379
290345
1633503
1516568
1610349
1506969
1322358
96395
271714
658047
1839573
659885
1705370
1290701
1619192
1290765
1718398
1333846
746004
623336
1695952
1905490
870513
346587
690525
1335106
1097197
889889
266881
711420
96897
1538325
1122153
161847
598265
1287237
1297870
610427
1845355
394038
1489726
930944
501827
505615
282257
1720209
137951
1115404
744721
33948
1502928
1754677
1752876
460927
204439
450863
1327722
1152052
1500197
1877311
81975
1222256
1205169
1437816
645785
1074286
138557
696687
737712
147837
1659962
903690
1316256
1689275
568095
1917196
1660797
1385334
1081567
867087
258405
1626823
1448171
155254
1611973
1698182
891262
748579
805956
1610338
1789635
3918
618409
311734
1924799
440318
1455058
810507
756338
1516368
782725
1108079
1829579
1072149
911397
943649
69290
491181
236297
1065527
1357481
1076245
1021691
1817100
1132610
1964504
109776
1570510
245827
971344
605655
835190
1568744
1709110
1766877
1665278
374798
370839
710749
687319
595225
1258504
776135
922124
672296
1069023
82646
1356065
38223
1565301
1464358
567040
1799108
331603
599456
1025520
1197087
1705402
341985
378957
613653
1294372
224715
842940
1038831
425469
1102043
458964
1838081
135501
1710757
728072
214809
559885
1484228
1992827
310890
433623
1404770
1448522
1712625
1488498
995501
1898188
682407
1660304
1454855
107284
182265
698529
330056
366039
131433
1329231
1117853
1703726
1299774
43686
767855
114534
1316425
829939
106587
714514
842318
46778
1905861
1875456
1241902
285751
512649
1227255
1550710
692610
1983752
1395096
157463
613491
263835
1679649
51561
390875
1227309
7315
1716307
1393369
1479508
1952515
313863
765859
420473
1544042
1367018
1819099
1774702
1082580
838016
297996
829835
395592
1383290
1042803
1854050
1344839
578214
841110
1606079
1455267
1275016
14444
1035065
91930
788971
1115792
505020
135051
996930
107600
431350
1020393
921236
1886855
1177224
1452822
137110
1502471
1996161
1983858
1991750
1153848
67146
426444
412540
1772049
591185
815373
1249297
1585875
1513820
1548575
739399
1897829
648619
1710291
1356242
757287
2304
1942914
1719678
1182252
762212
939658
778419
1123663
484674
163578
1790324
1900636
1921396
60812
783523
351411
1915931
1044806
1057217
128695
1442517
1391049
1737524
1816252
712666
950475
1412929
1164582
408221
1859306
572049
653112
951559
37029
1627859
304338
972008
1532846
1641539
1422927
343902
360511
1087962
1663820
1807981
421302
1782583
1888498
405841
466581
552578
51022
1046356
1614594
383272
1928493
1986211
1127461
1900867
1541591
600882
351000
966239
864107
191344
1674108
1104523
732202
1341994
235425
618615
783329
1989596
951772
522188
404106
1964529
22880
1798879
1842835
1380896
346691
1731301
1250136
711962
986292
632289
1439571
1498887
202518
741145
1503918
654267
500176
274664
1789867
637598
562062
1506915
979073
627959
434007
1343825
379453
1788245
1499926
190609
1653701
606168
421084
1384481
134678
357477
97504
1106893
1394937
7334
346773
687426
1659504
828390
1257068
1916027
719849
484751
447976
1477455
1113519
810830
855221
129806
383820
1994161
938734
290353
1940498
580090
1046896
240744
1512435
445458
324265
540137
1636290
1132046
919501
1722010
1002191
865169
83344
1208197
73089
1996711
463746
1401163
1944443
472880
708989
1372479
1618272
1675165
1161541
238184
240307
297769
1237968
318396
1106767
524971
1963182
126698
1711011
466517
862081
1313303
589009
1111994
1239966
193512
1356764
904958
797111
174658
830900
306976
765301
122968
1021929
413788
942782
369083
557328
1075187
608008
1810471
735869
1868393
979962
1727741
627331
546945
978613
595285
1565182
706041
603129
627993
1574658
1198545
563755
607216
464537
1845084
1144942
763155
165776
1716889
962610
17428
516246
1280604
956208
1402194
1672617
1031578
1808157
1256896
460325
52691
162571
828894
1266155
1182375
1560386
615952
247364
123409
705433
1301093
1081708
1437210
1541076
1426373
413990
1910711
344411
288659
1167578
1550198
348355
448860
125649
1475748
357770
742713
1753526
1055300
1366894
1341103
1388786
123086
689057
938780
150961
415402
76547
123757
1621711
472686
1274071
344279
410816
1528333
1035058
823483
1569680
927582
1746698
1983851
546938
804888
252825
1036220
1237911
1086265
924034
1149667
1529985
1600317
1420777
79046
1049693
398694
519895
1337012
268622
1574304
516305
1692875
245657
1403595
47526
576512
1820244
496696
1428811
1751814
1410647
1917422
1634111
556230
218704
851977
1187659
382352
828893
858132
1617103
528937
269670
238794
1276416
1656986
990052
1540996
1117531
1514142
322419
417261
950757
1912137
1677511
1248040
1504772
841393
1704226
1441759
30650
1260511
1759201
771885
914536
1511703
1193840
1941513
5004
719557
1836816
317656
1064176
187184
434361
1819887
525355
1353629
513504
558754
969328
763146
1452442
148485
162346
451072
1793517
903980
1996752
785090
123393
1493013
540780
156479
865028
1041175
778070
1162787
1567723
1017365
292596
698998
286499
880091
1345848
454091
598305
816642
906336
1275863
1492631
1308489
1731997
30779
1868084
910590
1297594
1292936
412715
961333
1316717
1473618
316523
994258
1986965
1363256
1731910
285296
1754519
1747830
688926
1120069
533694
992674
563253
1056562
1514904
1161310
630401
263651
341795
1281630
1197646
1398439
1532015
1572403
168708
781484
1899030
144129
1580557
1853012
1635255
1472595
1496864
521811
557256
779928
1785631
17539
206057
444319
363435
1839267
1092089
158221
351348
326194
575074
1881795
1222903
1445357
384898
1011432
276907
279361
1158223
1340
367393
1008033
248500
56373
1110563
1166186
493688
1536606
972909
1006630
1110167
1946598
1924657
606769
1124185
1274114
596241
1914526
740956
403378
241203
708874
1553033
1916076
54131
1303827
1051215
490298
973693
931523
322271
1222246
1444136
1852196
198004
75947
346600
1939939
40280
1483113
469291
872833
1968383
1930864
1238945
1931111
225961
1856177
1039913
371275
1034199
631990
1121078
116381
1542112
1107118
944032
1344834
1464982
168093
151193
1465374
6218
1881908
1650901
1883330
166718
1054983
1885817
902919
1910381
1066080
1591098
344540
696732
308557
730195
1675237
474385
585990
1022294
586540
1524752
373090
211990
666514
861035
952859
1238294
1848034
1867467
1455162
1546378
770771
1593068
1409323
1840759
1977053
438223
1724614
983683
1593444
35483
551079
1715802
328179
175889
1503411
267685
658744
245735
1572414
1433233
630191
1191947
419040
978267
1373619
696724
454484
1676820
1581286
383121
1670850
401219
707924
1210015
1999606
1271734
1394174
877783
996215
767813
1986911
1953390
1887297
959107
1978174
580867
1474031
1631684
605617
1206293
1863336
1211767
1355291
1856874
226896
1509825
1932083
949629
1379900
458630
800908
136627
244255
1696715
1582501
1800175
1470200
1761381
379326
540848
316589
353471
439554
1337446
375188
963058
563294
82544
658876
48038
1516264
42695
853863
1271135
1605639
1228524
91428
1612737
1093242
1755066
1903207
452701
1925166
953676
1095936
263888
1879643
355084
751007
543124
353338
650617
867665
80339
395866
1679658
1027036
1619996
39062
703900
1068813
1500806
842987
725702
1899361
50813
1480391
950102
1290999
953830
265776
1798481
1010272
883150
1183332
844849
35992
1480496
1816995
957535
1750191
313732
554014
1699597
1829404
111153
1816278
1901700
1939069
1720627
1028416
348596
760298
651730
806904
332203
1180143
572924
227412
1689603
1090877
1449235
1366724
66876
284126
142309
172729
872865
1765423
1453628
556440
638227
1804808
1699996
451607
397828
1486212
1817347
1756993
962952
491452
154021
811766
666094
1627926
970653
126531
842825
434553
1859463
1490129
666336
6499
608532
1898029
313805
1373543
1666208
1399552
1765012
1020361
1256691
1594418
482245
574538
52516
437297
81458
1850067
177952
405435
990284
1308766
585535
619311
1007279
587827
1497235
1168026
773921
1111433
1582921
452763
1725668
466041
1458435
866301
400335
119290
84289
1439614
1655643
54596
162219
1729853
1922413
256324
1018216
1060919
206460
1448337
415650
1201089
106400
1929521
1852373
1172222
1707599
721424
967615
742889
492618
1135807
603995
467022
934151
877679
334165
1398126
1964240
28572
1913189
851759
1329287
1338312
1984358
699355
1608611
19556
921617
1793963
1545207
651555
1364089
1282634
1426247
1151665
1760903
256814
173108
274261
774968
1536858
361550
890388
450547
657645
1312350
1996800
847386
1382603
935288
340785
1695993
1068673
254990
616338
1977002
9436
1524500
1857703
1939926
1733619
98957
1934552
890440
1593739
1197819
110309
1995135
516121
723765
149453
773604
1089766
1656728
1307196
1292874
456260
1973683
1669805
1209409
1355687
1020199
832362
1850146
1012877
1910410
1058358
1689782
1034915
465493
342372
32141
562154
462149
1856446
1888269
262494
1497349
1718423
1868884
943068
201722
1554252
925636
131143
1128403
1308177
1864226
585337
12250
390955
1514454
354776
1433828
1673722
1378032
1600715
225551
918300
832522
151003
1354416
1520212
1724112
945383
1544283
1852885
1690040
1607967
1379758
452950
684959
1763549
1985138
1285544
1257738
278357
917251
1620199
1344264
153238
741703
1980021
1179572
1211158
1653275
1507237
1660154
495671
1650705
1960856
548011
1470552
840984
750124
272729
617324
357766
1576375
1453782
151530
1991719
545597
1863275
1747845
640524
1224191
1932114
704829
1728701
882347
270976
440055
1572921
209224
404475
1359247
367688
1484741
125218
840239
1322744
1383332
976690
588338
1456360
1911844
1480661
1734985
854668
1485974
1381846
1829251
1658176
845903
1376716
1723988
1284848
1763901
1942784
1406783
1125913
1211706
209872
546162
1369082
1988597
190900
828108
326089
1011716
974440
1261364
1556289
506973
1149410
971759
1975765
614109
1888326
792388
1093422
585509
804542
1206630
1508023
1871165
98809
267126
739197
1828163
80555
261748
1137948
196636
967139
495855
801370
1471563
408689
599131
1282425
1587798
1902563
159637
1681551
1733285
1116958
946052
1910775
1899774
935166
226825
382466
915777
1895692
1267922
1956923
459699
1768382
1849670
246196
1613868
558895
877378
135526
1522449
1179874
1657667
1040817
1969090
1754441
637365
1105801
895438
1568548
636235
1179363
1747487
1665815
1528329
1396763
1255277
1053196
876346
119591
1285334
641637
1783772
658292
980948
845140
812363
749702
795960
1691363
227821
1423258
1642186
731257
1734964
1375775
1677256
1779883
434595
887242
1075749
1469053
719890
11730
1361599
1601473
695128
1652759
1753906
1922174
1357318
1174419
1218184
213986
1654112
129706
404278
929177
725805
1113742
215127
373206
976015
1396998
613823
1112704
1475278
902905
803416
1353444
1840062
1152155
1506194
955877
247176
870754
1027388
1502061
658337
1440550
1582559
1778558
1586751
782828
463114
1991352
1334555
1693492
1230614
1272210
414551
938028
1642642
1067336
1859333
223721
784839
1103560
1172097
627560
52579
502020
691562
861252
1730750
599335
726849
1941881
1987387
1563124
1375952
1350433
392825
102222
414644
132557
1540342
1399173
142995
1325835
1837473
1841973
1291724
780310
1222503
1416854
222758
1806609
1120437
237636
286221
106710
49671
1387116
1678089
1493509
496751
374378
192289
48451
1066537
708142
643358
1454404
104369
913979
1785661
986243
1464538
1550431
221913
1522955
553100
453406
1731035
1230513
1549027
898398
1158825
808419
1879227
131205
244783
427565
1046618
1650196
174776
775478
949186
803224
287139
390116
1203838
992596
1028216
562685
1254849
465740
1055864
1410549
1510339
554558
187540
652241
882141
635289
112822
1754720
1892427
1940669
372436
215816
208898
218866
119633
1281480
888055
1986657
1638013
889201
359830
1370041
1932993
115831
957980
1636153
773993
1977709
1775334
1740973
1084241
279718
577232
666605
1057841
1165073
150883
659816
1318694
1020666
1767002
1350174
370974
699279
1319136
878830
353650
1997632
78058
868523
1206533
1426293
1156924
1639602
161915
288037
851777
1611097
725800
688083
676385
1234829
1673382
1759666
1032047
1709292
488940
30413
1799410
1884472
241265
823729
419156
1148800
98915
1850632
215002
1495346
70288
1564243
1564107
297395
1307000
1322824
1088086
1721656
371759
527193
517455
575072
1915644
1376655
585797
1551917
1905699
776290
853777
71491
130636
374589
1489612
386579
715712
835557
58230
319565
1251887
1605281
1259723
1446188
376424
1983753
1632879
756525
825952
1440983
743756
1231944
607539
449799
861466
1344980
537796
280055
1122115
1055368
515178
1801176
277525
990287
887828
1885017
1016405
1890366
335489
1309287
799820
819225
1325530
226281
940383
418462
1016600
368667
1634430
1550396
500078
418291
1702003
601784
866138
100842
748322
55363
57100
1352606
443904
479991
1972353
1250709
628479
1986004
739854
1629258
456463
1080294
1385121
1116837
946379
1077486
1869537
1222755
1408801
1514602
612324
1055106
1814226
1984952
1341178
1479058
1581521
1919964
93949
472189
509824
1623970
605377
1048717
1223690
1483230
857179
1109532
1128942
1889089
1768449
10120
817250
1727113
769810
1459066
347434
1065982
532941
757888
8227
603067
1904272
192896
1351797
1372151
1605045
1591910
1363056
800913
1254904
1458122
464517
1764898
1094098
1508683
1020914
1539624
662134
14122
770427
264387
1806315
1146757
1565913
1056313
184793
1089686
486876
1968494
553482
1178094
1316109
1277324
277596
1167819
974332
467393
288322
190376
403475
222323
1567635
1430454
1420699
834923
455686
428668
1497445
206645
1990889
397969
934911
1595252
1732362
1288283
420300
1542180
1950624
653165
712225
83261
1764181
1980841
1884223
1801774
1287429
400137
1389043
1676087
272326
1580832
1262014
1557128
1949613
1014503
420092
1063864
1117347
1588844
609717
1586111
927867
733052
1933576
36523
538453
98933
914259
94537
1166385
1065344
1887796
1236450
572916
1255291
1742147
1692874
1206214
472577
1169503
1673835
1266241
558208
1650918
1792668
152901
361112
894148
1888303
1870908
129586
835283
1752879
1936254
1732588
1716367
1234176
1476790
583034
310417
1024494
1151649
1238979
1438950
1603739
771152
892863
492984
897972
787987
1060127
1296578
1255199
129063
308054
1054859
705967
517908
627413
1200620
731553
1217492
80895
422178
738125
116344
491317
612154
1683641
1900093
1015547
838949
1699351
962202
1847316
1903377
497985
1801190
575438
1771247
1092126
1993255
1369280
484947
78933
1773791
1478059
1771600
315001
1282014
1309537
1523777
510669
1571356
1549472
701630
619002
1508145
1767164
1964520
1006670
334675
771298
450490
33922
1985116
295680
780254
1337220
1284068
538983
567980
1869942
211275
1771048
986879
1047770
1050068
953169
609899
1422224
1435957
1690309
1197927
766875
1936571
1101130
1723120
300657
1218640
185568
154183
1904332
1165131
17668
717218
789568
767587
1465539
871816
1956335
1496046
1899909
1930400
1196571
529269
1181500
739487
41209
1269378
1150534
454867
1294782
245594
982178
1481210
53344
152329
540215
1833525
1061223
1984691
1299564
227287
306832
1522896
1750283
1777947
148222
363948
1079468
323671
836787
538953
191853
150754
1457536
443131
1639447
1745494
10495
1053403
599925
238700
62200
679801
227946
1532495
904947
641982
1128844
1299145
194229
410259
784841
944452
1368388
1373773
1796374
820801
800139
1444333
1754430
559915
958399
878427
1085850
162366
1061664
1673688
1301879
1352484
1710588
465285
1040831
1777986
1026135
1597473
1827042
1431411
359330
1025708
1766071
1169752
1967431
38080
743864
1578736
62937
548214
394262
1816581
1212764
856064
268737
432059
995077
926452
1539257
119704
1928927
880395
1892309
553303
235130
1399614
1459048
1934145
1612283
291184
328208
1854652
974279
1261933
1435973
907792
276607
894215
1623386
342282
1989272
263178
686930
1945940
1613371
629025
174060
860289
959344
541949
318852
115511
315256
1286210
499548
1590701
1347974
207549
60829
1912872
1704183
1697517
643837
1532171
76777
151023
837139
1098960
1754598
912116
51821
722160
486486
1092723
1440617
393527
1813890
1016590
884680
1474649
1719090
847949
561603
570615
140398
1811000
1619670
1024037
519399
1939602
186891
526047
1273878
231064
1856156
924341
1650057
1125290
403883
227915
1315710
47096
1697328
1142820
37187
63370
538063
803802
851957
234903
270147
75076
1959496
1362723
825712
1229174
594094
1645820
1972545
657490
426286
1535142
1279825
58225
1252324
1231307
878500
1230478
1934137
369724
1857994
610077
1741945
1821488
853331
868829
214659
328442
1281562
1466851
980778
1641800
301126
126870
1274925
888523
560361
289713
476390
408406
1009755
1308357
982806
878564
430650
1508950
988265
503931
55240
176927
753947
567005
189573
317029
1637828
21139
977409
1428011
226991
1693267
1263902
1163411
1209641
1650272
1974580
1276996
503329
795649
304571
460623
794662
837438
1710878
1258044
386388
418805
86645
1386823
279921
942220
1580895
290821
1528360
1591681
1264956
1064163
1421367
713962
207908
1937104
1394488
1733341
230563
251793
1077330
1284510
1790907
688976
421569
1839470
12811
500887
1337754
1671836
1854659
1954017
340943
1722767
1412097
47707
455421
1449197
1911851
710537
495481
1225185
414459
904905
1817723
1187574
252811
1502533
1099145
742516
92321
1880492
994727
277528
221523
861633
810974
259326
1085687
1460651
235494
495555
237567
566760
1085760
1247671
1581491
1931546
1598088
265888
316055
1546597
1578151
1973005
1992093
1173366
969435
1989652
1830523
1346496
539575
1335875
978757
1617355
1681553
192005
1000450
1924751
1001070
1558163
348908
329029
423267
1305562
1317707
638300
967393
897928
764609
1556258
17528
291311
718674
156190
353301
570881
618995
1882192
459148
1096727
675855
310881
1831168
28258
53618
171913
385143
220239
1896069
523048
886417
1551373
1033743
1416052
1449211
1821265
366447
663495
1635518
815036
1766872
1869363
361923
1217004
1154340
353480
1129107
1847939
1834300
757352
1160002
1415678
872823
968406
653679
286676
1336130
341029
1944512
386973
854918
1716427
662311
717028
1114258
729465
339139
943125
901326
1968603
712099
1432950
338421
1908095
808126
1567739
1458813
1365360
266911
336229
816213
1015832
597886
1695272
1532762
72329
178878
171155
1927313
1370785
1621302
841899
155291
933087
1476579
46407
524494
879708
195802
1752210
152652
1433097
93620
171144
582559
560343
1451773
814544
283630
1092311
1041537
836742
27300
1466121
1352835
435617
163641
247803
1424834
123585
615709
316521
1896180
1949083
1196550
1122924
1446560
846502
1138590
966591
1296294
516244
1210232
1312138
1096258
1518880
633497
1345144
211340
1429034
733524
598809
226227
582431
57363
523816
1672210
1986438
1622884
708565
738932
841757
515471
445944
1267961
277426
487226
966397
745562
1268363
443436
1669994
23997
558749
168691
993810
1840598
1840989
1390484
597833
747405
1933157
489153
127584
217970
1084825
163082
226243
1920453
79970
328934
1831641
1549628
38563
1214855
732359
1396231
598587
1553614
1449803
1414096
7918
1003248
1278478
138195
60506
880148
1353927
1655564
582131
810630
294971
713351
1093672
400655
1583656
1586935
76937
1670107
1415693
1225205
2729
231265
505074
1602474
1219362
748367
134780
24316
442904
162798
305362
1749723
164094
117542
859902
90241
751063
1034071
1651446
1855069
166041
1673005
251113
271295
69086
1018677
665248
638295
1151539
1394077
105626
1754087
1262609
1870191
1973747
1260678
1225695
1043359
965793
1651515
535820
150433
1274021
1969035
66760
979497
316344
865484
1040582
1567373
638200
640630
1331084
1021935
899741
383410
408968
305943
1729500
1866952
294711
1900940
1412150
1711200
1764644
1148155
711285
244078
1532523
1381600
664961
1858706
353304
1685966
862541
1750259
1804411
1700269
1310622
270771
479710
212737
671987
1924995
326973
170889
1957088
1831226
218471
1168381
1083801
1658126
1640917
1010267
4455
407478
665076
730193
33111
626997
1661875
1252712
1763971
1994636
1864730
712709
1628132
996202
1461838
784726
1825486
1003168
1855738
45354
123477
1787057
312017
628668
947300
691794
1390289
368218
1702554
1821185
709486
1143610
379710
1767674
1157427
811698
932549
908769
140605
873181
920054
255270
1071083
1163248
1278769
1635783
40484
648738
1770597
674073
607728
1443347
1598264
966283
1243729
1215336
894981
1062360
771883
1307779
282624
1894385
1707327
1308172
1087212
1379335
419073
707568
41228
1819335
798380
1174395
1386124
1815468
545963
282185
1151027
371491
425310
1395428
1959841
1671314
414879
1122420
404702
439871
1728747
1775168
227170
1578147
1996231
1493686
558031
1370387
1613522
1135630
1043162
200337
1378342
46236
1473402
1193021
676146
1027057
905211
968667
840981
1931118
1715859
1721367
926183
1698919
7388
627463
1144012
848366
387164
1282182
1439836
1285496
1603556
58508
1099893
1664887
26180
625973
258060
205770
1043765
1151193
1640949
90322
612847
1308647
1376961
294417
1812145
1425166
1754974
1636464
983729
931985
534320
1131697
1633337
1017059
1852950
682117
777314
1242063
132494
1039641
1616488
1253143
1946389
206961
832723
711285
1596699
1792200
1190752
1148633
255882
24959
859459
962385
553719
523315
851099
1033939
1197319
12071
1109480
1991162
1576603
1779925
1980531
1268728
1516685
312098
935092
1042041
575641
1139874
201575
1388632
283037
1959612
887716
446091
1157679
614753
1632646
1357339
1699520
541603
861819
282488
1942379
1900359
1824433
892972
976890
1205520
309639
319022
1029765
709562
87688
1391198
409551
115397
1756895
322675
251725
1419381
1191064
355056
1399495
238910
1107821
1632456
1627760
785683
79637
675344
1176709
742970
1959321
1557321
235059
1165201
592215
19799
869386
1382743
1176010
1736363
641498
1394555
995081
1044948
950563
1672189
1360419
700209
277655
1197856
1180235
1293227
36214
1971968
1052998
1384179
1495562
1274310
741680
805811
1203165
1703916
490456
143833
1736397
1250947
1943113
1665288
1098471
1548313
1476806
347196
135669
405767
138288
450878
862751
246747
475158
805524
565976
1127549
64153
902160
1344694
756509
502999
1474071
239831
895201
499112
1381131
1298626
1765454
1526676
1917221
1757057
714335
293079
237876
1190980
751127
473061
727610
1321044
1476670
663150
1513126
553840
1412953
178010
1367996
1871807
581643
1336930
1576347
406232
564904
366464
1476823
1095165
94779
1734021
970650
1120618
1980428
551117
429520
1126490
1229271
454891
1374138
1610531
1021221
196471
1779981
159246
1838469
1782927
511936
1669401
1745860
207805
493818
1110303
1341322
1481975
577510
264224
1441446
311714
1065630
159729
1883214
117944
1097831
1539892
1703203
1040959
832487
1094611
1812582
775973
270554
1433970
953073
71160
609455
865923
1341340
1506875
224075
1730029
64269
485174
1386743
1909865
1620669
173453
213610
561698
325250
273678
994149
224422
169220
863206
548119
1548399
751463
1439112
1243392
808597
730049
846377
1686724
39395
1096907
273483
1944262
80262
1601794
1501188
1829328
1014340
36016
385937
1347541
1640767
878132
1082702
819955
227429
1701745
378150
800627
1762791
968061
1441991
695547
1454708
548098
168229
1469890
908760
177836
937904
1911750
1915140
990565
1867745
1600427
598088
225069
1216248
619528
1614245
1085550
1817304
516984
697556
1059182
1397564
623725
204892
1551099
938923
23323
1959914
1396676
76991
1146414
1345838
884705
18332
1986447
972589
1233345
984677
729502
921286
271448
341338
1736572
230573
489192
1652010
1971194
25775
1018948
271947
519696
222576
973617
409356
353655
750580
182067
1652392
1785033
1608123
352052
451665
231489
201533
901729
193397
1490784
63571
1565832
1458909
452110
121792
257232
58733
964507
634074
225813
1123362
1016235
350455
1105006
425065
297378
1034222
832919
596484
1564370
491450
1297556
1050898
1070091
973658
101607
1256639
953705
356240
243940
1597212
397374
1337703
1754544
1132093
1195151
612996
931850
1455862
933677
723435
1290142
1919528
58834
1269400
1969298
1018036
1863010
1347754
1512085
1387744
1106859
1114238
858305
881476
771156
43794
344669
670848
368952
105720
683838
1209984
1901392
1755234
740616
1101282
1232773
1008121
585745
496190
80158
1421139
446317
1420007
1707431
497407
1151743
1780864
1171161
1652716
187877
1531348
233153
1819058
218848
1930893
1500828
637771
828386
1163462
380494
1704698
870680
1586105
540343
807473
1329714
1537534
1826272
1577056
828355
1795421
79230
391118
756688
1218846
193525
1674903
593741
1220772
30711
138405
7895
1115708
676897
1528488
710537
1991506
301438
487689
1386517
1055103
554651
1518754
1765780
1036846
1896566
111993
1886587
779304
1554866
1094605
1464799
1355061
1396879
1950224
1755324
436134
1208431
558117
1313325
671487
921664
1768005
1920527
552631
1949615
1306749
1262787
1830408
697309
1546423
999507
609750
1122155
639540
1271713
1886165
1233790
1844337
1406219
508326
396806
620186
1918650
163457
1710511
1355799
715231
47478
82117
96616
1381337
1776504
454954
222791
634325
801298
272192
596692
1533201
1413096
1492987
1880939
1467699
1490641
1074095
1542839
605002
467594
847099
1466040
1630124
540916
155213
848087
877136
1307662
650811
1357222
278741
235055
1086773
1993829
1063589
1578133
623112
1414074
1257448
1654039
1766660
909924
946824
331881
1844274
833121
1468943
972677
1387338
1314247
811384
744684
1054242
629538
761372
973280
1450750
65119
128269
1623276
1198221
877159
554005
1657559
1593941
1283059
796225
1305507
1669233
1307753
99120
552803
977905
221832
123635
244668
1269780
246205
1272753
983220
629812
486885
1745756
1632583
289765
1065858
331750
1069668
972580
1342271
709769
6020
354949
1179721
1103506
670952
1270012
620890
1860587
416783
1776426
923700
1201634
440851
1176904
878998
1150000
895682
1658493
651724
1116449
434275
1398862
814443
915369
1023455
1192772
1675237
392352
1255552
1863732
423419
1152138
741595
301760
605905
1434295
756801
1775228
176339
824639
144912
1779119
816255
1313979
1979252
39326
160880
1505987
299697
358233
184899
335192
1205971
1089584
1265979
321654
453530
1112129
390701
1912069
1818832
1549130
1296484
1576517
1388132
298925
697527
1546598
885216
1800438
1420417
1281383
902383
587309
1565709
1424217
1210428
309070
43441
1977266
1080302
920192
1621835
845096
1542115
969662
1759463
812722
1290123
1593991
1348849
904254
907754
1434380
633428
1350207
1771746
475532
1734575
123720
1202814
1266417
143056
1046002
780095
557141
1538545
56565
470205
1275992
1266858
1949440
585185
1267919
1632436
536288
1761717
1961716
703156
970408
1071298
378911
328839
1340484
1032620
132164
1702964
828589
756803
1053817
1592390
1440394
415887
246552
134706
1544925
1925581
5935
506757
604607
424070
1728598
1478955
570054
117161
1987724
459743
1248020
84047
1183349
1753009
864102
1748487
723030
712648
311564
1989865
1237230
1616491
1393551
76691
1459262
1208144
896453
527930
266269
1933325
1567115
822418
1967934
1551681
1592441
954122
1430749
1458753
364822
1205910
24869
1322313
1355400
1878281
8590
1162177
904272
72820
826235
1892444
1562982
314807
978355
1692499
1167705
1788806
1479049
199712
1974859
463288
1708689
812393
1406269
327803
1624115
1738250
1728257
762282
1962495
1576564
1222434
232175
115402
1435284
738294
253100
896343
748007
144661
1796985
1222613
29010
1172050
1358434
1442002
476939
841473
1753288
1715110
640615
1033561
556437
1488054
372946
1806017
364357
114251
1465457
1206744
161730
887133
18686
483406
825032
1561063
997819
1603160
1761734
612225
1674337
1791479
177474
1078477
1775771
1705678
1487316
1818201
253105
1475124
691220
588264
479622
378065
1370652
738357
167447
1548082
912766
877123
1413968
595183
1124484
1747638
1262717
1603746
1991422
345942
28670
1915787
693461
83799
1471703
1597052
1180351
895593
996705
1853026
981728
181836
674352
776752
437114
691958
1393702
704549
1220435
786484
983758
815919
854447
207781
532631
60086
200981
1172936
590935
638053
1027636
438232
1957524
832331
1021885
1316017
1056212
1642190
1001450
1167650
900232
72481
773360
1338238
489458
1224414
1827152
728042
1822628
950748
738040
781338
420435
1793356
346205
705349
417387
1134087
783894
943803
759188
451808
1445741
1252212
1020587
1792655
1202301
538854
1592624
674806
1362173
1656819
746538
961755
1590088
663604
1066264
690972
10509
556973
714737
1393573
1515990
728256
1161826
323502
1634856
312824
1066341
1791277
1523236
214091
622974
1131895
1171154
279224
1948738
67180
1448298
1024109
55141
1133218
770891
1018953
376901
1671557
1184131
1445628
1344199
1060024
775782
577652
32989
622090
1478439
1509102
635726
880574
108209
1528626
1334041
700391
1858511
953261
1350014
720613
1617202
1185788
1957422
149311
1998625
1267874
1268067
1573124
931983
366250
643
254702
514600
108512
1887733
1411581
152082
207077
148450
305656
687691
1555844
935295
782726
216244
891049
319059
199784
460255
711747
396619
421110
1035528
1909497
1306389
1283842
1782855
1173158
217872
1873448
387525
1174943
1369104
1635943
983255
1442208
854158
1931052
1851466
1254760
1030134
421343
1681134
1510429
437068
1268393
1137069
263252
76437
1385413
1409141
449024
829583
1765701
1177750
686206
438092
737977
1039717
1637062
230166
727494
120690
1153242
538267
584260
326402
441227
613151
1392730
64591
1907857
331093
680672
395356
1340275
1881623
1320153
716402
900639
216022
538555
1698160
1185423
151581
594323
140580
336106
290357
159311
333015
1367860
957661
743473
1841867
265801
1565408
1538005
624426
9743
834941
368789
1467441
374244
1672825
1162825
118065
57678
1202754
1212192
745760
1147712
429646
1447237
783936
1643718
1324987
1316975
1290198
939272
776667
615902
952960
904657
1268894
826604
114606
1524054
1140241
1758704
453078
776018
549423
873007
1800253
1264789
727968
270651
1452652
230631
1795292
1982863
315539
1661484
396780
1588707
1535947
1163638
457219
19815
1229891
1739395
379880
1807132
754007
670809
440749
1990499
1934421
791761
797732
1991199
208959
633961
1404029
1928778
1549175
798427
158733
21743
710288
466064
480490
1939328
1444834
1106813
877434
717228
506119
745006
96617
1880750
1539724
1329278
478043
1924062
1735662
1892204
112607
280741
1514612
644307
1515997
291065
772402
1868418
1183590
64801
1028499
142196
292560
210209
1982131
154692
605950
642604
1282755
1986330
246888
678182
252700
157276
1920888
931352
252023
597040
950041
1783746
1956499
988540
1885934
1100629
1901889
1033635
72263
702220
1943661
1706828
1225975
1779662
131497
429139
449986
1349122
1329892
1983536
1749970
1528974
975107
1528124
1405572
1432756
1508727
689739
978084
1240602
184527
1713688
145038
774948
262360
1589196
1156506
1125880
437309
1367877
410586
1426151
1955581
404749
80038
200199
435313
168012
1491694
511075
1031102
78702
1353542
183328
1798575
398838
719428
304254
234859
1699213
36913
738206
536965
331314
1325000
1561214
359955
822469
1885579
343647
209907
881158
808373
1402730
971581
1349392
736957
1179441
1500644
1308833
553597
1033011
201666
1407634
1660800
1609056
591083
1378040
1850884
564564
1920640
1796750
1362596
1766463
1025464
778638
1094374
1878633
1048956
1335919
723207
668973
216414
1683952
1898407
259172
516413
1685246
327804
773931
1196114
434057
1099360
442812
775632
484763
1382208
836875
376485
1607897
1072838
1254952
572026
1972882
1759546
262051
1303753
365145
907008
623204
1211787
1664204
545067
1924400
281276
782554
1312712
666996
56555
478474
1624247
263777
645835
910195
1586740
1486044
1114127
879958
1851639
1142880
1916754
1850389
1997038
592605
390930
1645991
1823695
1407051
1216760
1447436
1709355
63620
599225
1380000
1102940
534117
992900
247183
97940
1037224
412347
1505154
233625
572105
1988011
1138179
1531877
437271
1761315
678361
82366
959204
832886
1497978
50121
1022008
580713
1303221
59322
1667827
338314
285490
1970275
1636738
1159051
1068386
1398220
212582
639496
1297834
1297063
1646487
360224
1301820
1600186
1862688
1160770
361127
1841272
1325240
180715
94053
1508315
1081392
1674216
1812189
1998616
390708
1219710
282742
994582
745633
1939287
395405
1284076
204960
1829617
938816
1272704
247976
885714
1862400
471929
1363387
1564875
630933
557763
766666
1663266
639722
1910405
1380085
300292
1637175
1303607
1853507
1409808
1262609
514357
857659
1124557
1020276
959336
1312829
897203
509537
1398914
1909221
1170115
1779153
1588097
1806868
961520
1657866
105785
1714191
1540275
254760
260051
1763322
1634563
291305
1681088
27920
245089
1029761
480209
1158031
1281875
785491
1912431
462421
318935
19973
1523676
1741889
1010982
364234
1671099
1230848
1174869
1486378
1253389
1697463
1908833
879733
1333866
1454779
501357
854807
1550226
806970
1728958
121156
1313426
1794589
404830
996542
1557144
257952
124544
373757
100524
1461502
565849
1337535
433576
1961810
179499
525621
377039
1027550
1420636
1156808
1945999
1472692
671941
147453
701954
815485
1048768
1663201
1702264
1225187
506973
42268
45076
996761
140897
1777736
1866622
618412
1482519
205716
92030
1773971
415948
959941
583828
1296350
1432359
1021319
793731
1713720
1535629
448607
354478
1117027
1021417
1650553
1478098
315354
416205
1945690
1672214
713264
170873
637932
282585
1116438
507189
759995
370784
1359394
1790436
1533583
291486
1275096
1099818
1609590
1668332
139262
1319948
230890
662679
1992250
196746
517149
1764883
1282458
1362834
4146
70379
1323398
1734043
1947134
1191284
488909
1280641
373608
601197
1011609
1241478
1131211
1718043
891057
1806746
713950
871681
1474436
649861
145153
1096301
1515631
856355
1805336
998651
1430664
1945805
1784893
1623079
251895
828936
1450064
1941013
469690
941625
873071
1678428
1305105
340193
389216
1405522
1273779
762877
311164
1349259
981665
1675587
674886
49641
81370
1658549
842145
433398
662000
1168215
1495121
1623231
1482157
1887548
724276
308418
1745691
1935675
1473230
257750
869917
712709
1027677
814171
242248
656604
1334431
877198
857302
1973246
1197011
1328765
482393
1411246
401018
747979
1155622
285188
1282071
843635
1491044
601103
1777425
913876
1496945
942248
731689
1636551
1857067
1774525
41877
1331762
752338
1453560
1975899
1291886
1881931
702003
824566
1053303
439145
1254742
659171
449229
1187751
482663
1364788
915855
76313
690346
419777
1647061
1134328
100693
393943
896753
649477
397463
196041
967164
27602
1946378
411654
920061
1739993
143372
1821392
950306
1897394
1049825
1735566
774513
875228
795005
1184556
1710483
391396
950269
1169630
493480
43633
14639
876099
716902
1412497
992572
1457423
1245244
1498823
1185880
879839
61435
1049296
1103563
1674442
1885685
1543136
1788020
515201
490451
1610788
1973531
1479140
776104
1746156
1801895
952478
394439
670646
1751505
247781
1530321
1108832
1315389
1913406
1646727
1911795
1602892
680665
406441
680324
1971496
165058
1689935
1425605
528167
1017534
1100326
1130593
387777
1104276
1834313
1725385
1933667
1762333
154369
410683
798755
1535383
1331572
1376408
99211
1848532
1162519
1794459
936428
253114
954254
609774
805257
1151171
511492
1415873
919713
768383
1978736
1142892
1821979
1451078
1029317
172377
574849
1181837
1467497
1185367
682867
643155
1705525
950433
650935
1123052
381639
1800285
863143
714174
1014936
1007762
1963367
349306
988282
591433
1486864
987631
429592
847816
963456
564010
1969884
1823637
938899
1945174
176007
1208583
1605223
1823384
164132
913020
1119237
885488
792751
925914
1796465
146883
1868982
1974028
137195
1317451
317176
502053
305438
1056621
1172851
929496
1966096
4288
556376
960791
1302694
1210770
1260860
996062
142489
142204
1534171
1075731
483292
1978553
820268
1401808
1853581
1189868
501658
1913736
1567043
5645
242600
953001
140608
1781010
1703342
562802
1435969
1445063
906425
904313
441346
216385
446053
585684
492235
1788639
1043078
1790216
1269910
654526
216646
1379532
778637
1805215
1354872
1127551
564120
1714287
316563
1643664
820956
1707094
1515799
533948
590882
1991107
1092556
753489
959868
1361879
121667
837453
1871684
1452434
567364
1394890
1032790
169886
1971126
1791567
763807
363387
1122165
1670827
1593506
1624248
554627
676844
749772
436715
1522328
942916
1049609
1475151
1776274
1003838
1167077
1943434
1288927
1030765
1947106
469134
1616918
612405
244596
556341
892570
1790745
819235
378313
294264
1116538
893889
655571
906639
446047
1807599
1634839
398126
486773
1604226
673684
1725059
584519
1287845
1772230
828396
1188879
1439874
1766137
1472844
494904
1156335
679008
1090112
1287025
1451144
493918
361179
22732
1902699
222383
1990148
1066806
477675
1724062
605792
1010314
1137831
1777721
744173
193673
807387
1695940
320898
1158318
643511
670453
1612671
92145
409090
537659
871848
755662
1678375
1331600
1652617
1983695
259355
1338729
773561
26020
1580451
1505378
1267308
1857541
484121
317237
1345161
1529313
1539593
773432
101878
1269101
1989505
1116586
972840
742548
121755
313340
1376713
332554
799152
733889
883304
1379292
783031
48956
1361002
562708
475535
873895
318578
210252
957355
210547
863003
1698724
1977703
1627746
271773
270349
1977523
1221093
161800
510694
1110439
50656
653461
1290031
1186779
1968853
954426
290344
317228
1073846
1349016
1392984
210875
557615
914733
1647964
1653744
1148097
960376
1423731
1323214
257161
277778
1886808
1657909
1603966
217958
436546
1674471
448553
1155634
1610933
1642972
682731
1990952
1265332
1772482
1735046
1567645
1005378
396622
1973291
1002704
1317646
1582781
661677
1090414
565190
181950
1014200
605
1357745
1895279
393931
1962117
569588
193160
857264
1985558
1223366
1145205
1224089
1022937
140747
961267
286252
1474889
1294753
1577629
1728198
1363611
1039322
1509351
1913371
726365
311158
1931037
299852
829147
1597453
1224322
1853363
172435
706898
1500045
508721
1840627
512056
849868
943713
1104471
1956115
148665
212914
924039
836226
1919586
94405
446283
21622
447323
1758855
135210
1799512
1433843
1962463
563400
1820616
1703801
815460
959450
1322016
1454181
640312
393329
594112
425959
1844328
921002
1207095
1542082
1799610
834825
795221
1792283
786227
1186782
480037
1365740
318417
1817893
1743088
64513
714377
1732586
1758050
1564662
238430
416314
1985514
1213585
1001713
587339
1884676
555662
1697719
1922545
612018
814220
588400
665758
1380541
1858919
514306
603460
1855772
707311
1749477
122219
983768
738714
1404507
1002359
716626
1446537
956893
119446
185699
1609243
729374
1016845
113130
1370815
1855017
1033342
36402
205133
1467253
1845579
1631945
549440
1043844
853145
198593
525107
1296651
1468993
695242
1680628
568310
1362064
1180606
707834
1978850
1174873
1900621
1816812
438109
1349053
1039752
1425615
335773
864466
334697
472374
613232
1280537
1545460
1952590
907744
101307
680184
1515734
1084798
1590781
233397
1109650
1671373
743543
439339
1747598
1088344
544197
1659450
873778
1688327
1622670
1636067
862659
1980369
484980
1798773
993428
1389157
269366
191564
1526972
1179185
666587
1313213
1337749
1242493
888825
1735423
265375
1291480
776084
1652281
263523
128604
242096
1328210
109178
1453255
1288099
1403057
1441017
1254700
760856
469111
1074033
1314634
410809
598998
1101804
1257070
972690
300140
1906213
1747947
554805
132189
558140
801517
1020173
482737
1491568
1943769
1016727
1284644
533314
1364859
1803269
79728
1752718
998327
283983
158267
678105
1841531
203376
315711
116464
164600
1049604
1926563
1166489
1952874
27589
727446
613965
1672490
118542
242347
1923760
1650872
1472178
205465
1947518
43402
60003
304583
385546
1833895
1805962
26788
936869
1696287
557746
1753006
185449
1431314
1338155
121747
242924
37598
1617288
1524231
542998
1092506
898059
1225854
731046
525271
1814675
1895497
376134
1479654
841994
857080
881531
1550226
1488065
911574
1270152
1544270
724415
549749
895850
1598033
302186
854814
418248
1353242
933350
1811082
365066
1474021
651516
1160481
416530
479722
1441338
1815832
1423600
479621
615415
871638
1433158
1497411
1183743
1535740
1455424
1788402
1546612
1618429
1531581
1105820
1239704
358683
420030
444434
1039625
1320015
840352
226270
421166
1365797
1337442
1735584
404145
875148
227973
1067774
1761000
668081
1029268
753024
209135
1755268
1680393
1961028
1037697
1364809
329112
307196
80256
1448498
546289
1884423
800771
1465691
1823669
449690
547733
880225
1163409
1011096
1217770
32964
1655072
1559147
1712392
1454537
1775679
68803
729517
948816
194438
808929
1131821
1833330
448954
880073
1205774
260388
1633367
139734
1791073
63454
562488
1908278
563128
208653
281801
1923172
1038062
919635
1510700
1311448
1240850
1983840
1689608
471290
923657
583529
324734
1917335
1953849
1681690
239550
1192900
1864608
1801403
1867712
1233005
1848343
1426295
1056310
672082
477972
719209
1345951
1980817
1675902
1552150
1775625
769732
1212471
183427
537236
1175168
1909645
40446
1632478
4871
1916298
1708379
316911
817386
1510414
1572468
1972411
594873
629207
185509
1083104
671332
1508344
864267
259991
1301985
354794
1200511
509165
231911
1681012
1855768
1592209
1824633
657467
979829
854973
1718736
1123258
1819449
802532
60676
1630780
1877957
669812
1805080
78873
891203
1915057
1430536
1088242
1969301
1234793
129868
1202195
1516668
321632
1150321
1158832
1849532
902216
1934468
973399
688940
1135138
254279
492237
1898369
617361
1282879
1299281
417189
631453
881013
67877
1041512
944074
1937345
628836
1797237
662845
1794615
1077149
1989505
1150164
262089
1184136
965616
1562091
1915577
1274490
1489756
1707782
1251477
790910
1157789
1928280
404
524744
655139
160545
150110
797780
1783207
1349147
375203
1226149
652104
1042006
1826530
858091
396014
530424
614806
384201
367944
1422381
47359
1885828
1722720
1427125
76365
1718391
1009910
1363817
1404377
1854272
211417
605599
1212513
470733
1173391
313060
179157
123938
1531757
536529
200455
1026798
1884753
1477926
1841376
1869454
1426189
1869483
1556856
1153382
512544
339424
1430661
1609502
1686464
674861
571946
1023261
1663555
860474
718633
227293
1929139
941435
439020
1161245
314459
1810440
1093507
1276021
1782914
1821387
558446
1156486
1125701
105669
101567
213380
1162275
1148612
267532
623688
514563
829846
609995
1145839
1558366
1558860
226437
870123
583859
169684
930003
223955
1781245
479298
1255099
966658
1507696
588429
1609668
1982172
1228265
1232020
594856
679393
1905963
571292
1137944
1708632
333696
1930100
1865139
173067
1280427
1682207
1213538
206994
1238903
209901
1169459
1058245
573467
1809355
453576
1272682
863853
1559078
1230584
871076
1205018
1889162
1431021
654035
102223
1421939
551351
804760
150732
1051041
1298207
249771
1820907
338324
599602
1052859
294720
1737547
1290776
898231
378157
530919
687286
1530492
791533
869337
1582263
1821883
1607337
488150
222035
1000197
1167378
1901886
47751
936324
539280
1320401
521913
1388486
1998049
492413
962608
231920
56658
1782146
1034657
253205
1686147
781338
286351
1510784
1204324
481775
1266302
1582515
983553
430310
1124716
37995
617516
708357
1466454
1082568
1368084
2161
1277810
365477
428106
1633475
1734960
628710
1558741
766639
42427
252143
1656351
1491540
873331
187604
909809
553085
668639
1287029
1920403
1533124
65456
195846
87154
108731
1020975
587439
393327
1596203
1003885
1452226
652163
609795
135521
569647
372070
1003465
923976
1336641
721651
965278
821577
685362
451857
1435385
789922
1729004
1107411
977946
184936
1878755
341741
876876
1542547
761621
201524
1568292
765449
228001
1468977
63474
832348
487500
1857406
383685
207515
775294
410254
318352
1936003
489559
981151
1770279
1609942
1847482
860737
1513146
1302677
1626150
1692064
1625102
156625
1542667
1784805
55152
1863153
604223
1461215
1422653
976515
803197
606558
1144681
1525785
951285
1040447
1702822
1337144
1692391
365035
948287
1338617
1457413
38410
379447
1294306
459755
1860429
377117
816502
1132552
1501876
1295104
938590
1745031
640014
384564
1022334
1915900
456855
1802638
424956
1628496
1240767
1005197
316533
290942
12061
1830194
1514818
1706663
611525
1538212
645543
1795746
308939
1078949
442894
597917
274666
666765
470129
1571027
1371003
1713029
732965
543784
1412030
658231
444211
1064727
1755892
1254898
1972154
579397
1583344
385380
278336
427032
1816466
1702510
1431201
727154
766798
1281553
1155886
1541677
1995330
666321
1950632
287118
1367497
1342555
1530351
480533
876833
1795655
168521
1732517
836109
494569
1964334
1314383
918789
852706
1234567
1751912
907189
1210985
400956
1132326
1827157
184628
28246
1030018
522771
1822629
599216
1396300
1533682
1026537
1426638
997198
1276488
606040
762172
749045
533644
1103862
1578407
1380960
1310468
54378
1379073
582468
1931717
412521
40041
1218390
241104
1411100
971954
1496841
1693350
433273
324947
553848
534769
330373
992621
1829734
951546
1011002
1831141
876684
1160985
1125650
543974
1437510
1704804
1352919
1071859
393596
1816821
1005714
440214
1719739
467197
384732
732610
1157856
1868613
244444
583851
1839832
680793
1497931
704115
1232274
694101
625433
923365
203148
856500
1031909
857896
550611
320887
159505
437101
695580
1164896
681215
594200
747833
814654
749976
705461
208371
447051
434110
366345
220427
382973
1635925
1482741
1442927
1479630
1139134
1948289
316508
233409
1951303
271543
988891
1966528
1752570
1936374
617907
17679
1389369
1301105
215635
1032432
1630248
1767783
193710
748871
282106
667135
338275
1923696
924574
1947278
1302334
1207477
1893858
14601
1209690
235790
485864
767920
1418662
367781
800507
1723423
341522
1103427
1161862
177655
327788
1936742
1707494
1730418
535776
215495
46721
1732259
806156
1363270
921467
816433
468619
97254
1837694
1775107
600580
81765
630878
327440
1902606
1993043
1368508
1454145
149030
1753039
449570
1413851
1142413
1513819
1066140
791923
880676
1413499
133319
1127657
120477
533324
170412
399596
610689
1303111
2085
516133
1094427
67212
1962349
487498
712929
850651
129253
1806451
770806
1847912
956956
1807743
542611
1379946
974812
472539
1306277
862700
1606329
1080016
1570449
512113
1487896
709218
915293
1515937
15373
329986
1291326
1422664
494662
166600
1911964
321115
1569236
1801165
887024
84005
1332900
816463
1706860
1845879
1188336
577548
133123
693250
1694240
442968
325476
362654
282061
1736886
1453689
1954549
560246
561473
979080
684054
548919
753077
1175744
671365
1521531
311584
957315
642176
1492487
1172257
760575
967532
927022
146465
468861
832603
1575393
560294
546198
1201030
1682921
686614
1274980
261
829820
1557361
1435249
1753156
1837369
1822167
822638
776707
139934
1794452
472304
34179
43229
1883293
723255
1000011
535919
581669
1227485
154776
750679
486426
663014
61925
1715234
1765061
1494052
201161
816756
1197914
1963866
401916
1044493
1813811
1416295
1468633
378951
627832
975976
525289
786902
1506971
163212
22722
1576549
1459908
1113407
1643926
113656
116600
623747
1523969
1984011
83618
1739764
304668
321489
1346358
1730908
1299175
716174
1592412
1029246
1214349
932202
1257117
1516512
1210703
307997
194805
1587477
827343
685039
326541
1193064
526807
1847432
1454431
1768156
1416951
992063
522394
1901646
278445
1252147
1462369
123779
1998919
238485
175928
1227712
1615010
1649809
721137
1739756
551077
741411
321508
1738698
1921651
1854711
1165918
1659208
166996
1521329
444818
952779
718572
1924813
1693068
572122
1005534
236311
1383281
1707044
1003497
1984829
1805999
1382567
227171
1263733
473135
275306
1151293
393278
1102031
1245253
1476130
36045
1818194
486153
917521
361771
1217945
1237907
864087
1556212
411402
1072198
1623651
1588481
1780758
520499
389378
706805
72965
1574979
1105245
788017
607219
770181
1644043
282393
1612853
474861
303527
1434487
1709207
437817
864976
557039
128903
1961921
1208745
783818
1021137
94161
872639
167417
1865465
1488418
740337
1353068
1345431
1372107
1190480
1522104
316181
853251
1049614
1836322
392950
1664434
449044
1254724
1359695
793121
1079605
1705181
1131106
1728043
110126
44319
1200466
1048255
354533
436941
505859
566783
647043
1826220
959913
300368
332727
1076615
436684
717525
378584
428525
62642
1141698
1708923
828209
1146236
804731
1714336
190824
1512162
65863
1109906
1427422
1116312
1037345
1141603
1015421
1731785
741587
535435
319326
255313
344949
489800
1340569
1888183
648289
1655969
1322005
1419868
1805981
921566
399673
812344
527241
1233764
184305
1200900
342700
1971088
223759
659870
1882784
40769
1525136
979493
1059176
1510166
553584
1630666
658997
968200
1622331
517217
1102384
1419056
1067086
1434210
1671960
1492784
284819
73719
1047122
1442024
334404
604323
338044
1656637
1097462
1420030
121386
1989592
1067778
927079
1165848
243747
260159
510240
1898385
668173
1097032
1693412
1855518
1614429
1588933
1863875
1247018
1653977
318785
149489
562197
433877
1937253
1195322
1407101
624731
1815336
885368
1738182
1995110
985094
1527627
438784
476207
1656846
64042
72715
699289
1055376
1496173
1892571
792627
451778
271548
1684973
238993
1468472
428754
936004
926526
142038
214829
306459
1268961
518069
966541
547756
1174008
395380
1766264
403770
562602
1718406
490023
1819100
417226
350277
1956220
648274
829425
487814
531483
1260901
1172976
378828
1137743
382793
1918621
928668
1920063
1673858
889526
35012
1096507
1571070
3195
330590
268503
1504941
1020606
769112
1075777
325972
669050
1601896
1050249
1386191
1068407
827914
88406
1268655
579751
428544
589003
349283
114119
1990320
54563
1964604
1523189
1947043
1393927
26670
97395
1143699
835343
1119779
1896369
186789
1422214
1743949
1834954
49401
1886909
613405
1187524
59880
838214
755734
940033
27474
1874243
111771
1775942
1392809
972656
1844786
1572129
1948733
955650
236799
248849
125545
1072681
1663900
391257
662719
721773
1252461
893507
1330292
1581199
1836999
167672
1338057
537439
1173966
215313
908450
1917239
1839421
1870303
611657
685793
598254
851897
1140727
1306576
585119
370913
1523601
1020860
1210086
1085180
498694
99593
1962181
1117832
132629
648837
645623
301481
878607
1016052
1529359
1506658
79706
1751287
462963
732585
1781666
289922
1660836
1303340
1906171
623841
648373
1923913
316519
89778
317942
1840737
1732837
1388724
1551932
336461
1527878
161892
280957
1653525
1269960
541752
1408115
814467
876489
1838164
883941
1192808
326608
562257
1082501
1930324
1672349
1778246
1115980
33343
1363066
1886228
1302960
599387
375650
1728157
1938381
1950558
687844
229755
386799
1784882
1308795
29519
564078
1889884
1289687
880905
1559825
1860863
1174571
60158
979337
320423
1366798
384822
1434441
67365
174683
589531
738814
1027822
834109
752871
435098
980561
154677
528983
1215047
645750
1016633
716242
1717553
1254255
1243334
1362392
815569
1717037
1588342
82687
1960925
1264360
55460
1557831
63954
649059
1484911
18351
1668122
269679
493352
482702
774309
1878155
1661671
268265
598963
1702255
1876503
1169012
1940169
1830986
282225
1413966
399799
1139987
1438794
806492
208802
1738417
299087
525797
1237347
1365320
271034
231926
420790
1272311
1729850
810435
875707
270498
1451951
301674
435728
1235635
1271338
1271594
1144527
1730441
1648951
643247
904678
1489909
1677724
1120339
1512424
1056076
600952
949395
949947
1828071
1279520
565211
733390
1239152
1999504
1212048
1909069
602809
1563475
350053
339887
1139781
1709163
1244721
1012919
1342450
134145
1784459
575913
983115
1365060
1098891
1218180
1843298
1493058
1292745
116172
612403
1428294
998498
536218
771194
1693198
948986
39902
1963427
47564
1077027
1787412
1805484
24651
941977
643780
1999862
1925852
707191
1149903
1380841
515754
2405
1562474
1880667
1062080
795124
1995195
1057718
1316462
312672
1084724
226044
1557623
43864
1902572
611332
1198323
535142
1470888
1113423
767917
1798989
1511412
1939347
1470916
1102069
391452
130731
934635
1849019
1230027
772895
1860188
233703
1374178
232938
1545472
1255129
645367
1955801
360280
157916
572720
1907291
1355533
491202
1816688
1390185
760626
131426
1030682
1109251
616529
1468965
1982582
605656
125352
1270993
1823953
532465
339895
268547
1388332
993113
97294
1729746
301828
400218
1003407
1044185
1560983
636682
1223837
346436
1090204
323833
821258
1662801
278877
1200345
1156152
1941708
181142
109871
1514652
849546
54604
1897457
192013
999283
1479226
901115
781501
345732
733756
1950644
1957107
1428725
794119
934246
355003
790970
1599351
387706
386334
751912
1964745
1740576
622468
1910863
819102
1402637
506779
1621931
1073080
1327029
558768
1881679
1074125
656748
745772
1576672
1526915
182312
1163609
289237
173355
556575
1824753
1738927
1798837
1806023
1771611
286617
404945
163058
1305415
1663664
1422021
238925
53841
1259147
813885
224149
960881
1187420
665728
1346567
424991
258384
1684159
1137493
1474889
734848
140927
1964535
1917811
1688870
1210344
131702
1867183
385528
1213500
1216190
498276
1092961
1667805
744709
971757
39373
1781670
1887165
1864263
1863124
539301
1520337
258438
1495895
483011
1113593
231249
493701
1072895
1974866
1385530
809569
566827
734542
117015
129188
1858627
174836
291899
472458
1100187
1630444
615687
1744238
1470100
701376
572843
145474
1200840
693190
1467854
978656
1604009
1908046
1977940
1163625
1037070
735328
1452600
1043823
719640
1608469
1038473
1129995
1293969
361948
776433
1017625
1926302
1022509
1160264
233401
183944
827349
1790108
1225882
1428733
25815
1318922
1623768
814434
342249
217634
530403
1916999
1206020
10188
121002
861566
121929
1760286
1362286
947453
807122
23775
1109150
471584
1520101
404937
971118
647419
1686192
888650
110261
519279
810136
1566722
1265821
1544177
875321
385272
1438647
1533000
894442
1913847
1750153
1595849
1431318
610973
699471
1315508
614626
1375347
714067
615279
784496
80697
1846703
289809
1831120
1981488
1861402
1150205
667539
1177337
143851
880792
1421227
1135925
1854145
1423776
129882
1612494
1622175
1233686
500802
301573
1689243
1379833
102593
1277594
1832482
844711
1730047
1305432
138213
1242952
1947354
1716392
689103
1880276
264371
15818
463796
633996
1402691
268502
880669
1329255
1575090
1358617
1613999
432430
945365
727048
617637
297181
1296398
287731
1475887
1166728
616761
1418697
578226
1868119
1501323
1867895
1957487
1181727
1515387
105821
909861
326275
1422401
688676
1964062
1990381
276996
580421
1365394
235848
1993959
446529
1214781
1505414
1673049
1390442
95144
1303628
937592
719581
1272400
1825314
385841
799678
1057400
546607
229787
48992
420135
787130
276056
1012846
1221893
250663
1721943
196735
545046
1827384
1703285
1499024
637972
751176
1726065
496433
750540
734686
1352236
920652
640593
1430771
1136757
1727586
1032818
966231
138649
946846
211463
821806
400199
268139
711728
1607315
1280433
723556
931731
1578459
882172
1933481
1243815
1241609
1684969
1310655
280203
102898
1643907
746773
302753
164792
1865312
135240
1666341
129437
599628
1211815
1646510
199610
227380
388575
1926774
756877
1633902
883513
965365
920562
752587
1202012
694172
223516
873966
1348268
692499
216588
1725061
1014040
1968691
1539582
1606756
923947
881398
301581
139394
322497
1071212
270092
615805
161010
692239
1282162
277071
1491698
614297
627016
437396
1060893
590584
1014171
1464953
1760885
444054
1521170
1196727
1144029
736922
1031420
1067104
1699895
1145384
651798
1611564
1191077
1765647
372948
1545244
308210
1119500
1822800
11488
720043
1369332
599981
1106137
1168616
1459872
1642634
681734
276346
76281
312520
613174
1004414
1172798
257325
495883
49855
662510
323481
757773
129671
1395687
377429
320659
978153
1315819
188211
136374
318952
752738
1940405
1735038
590546
1796113
363799
961163
1328288
130694
1603774
1044560
619166
589963
1732462
888999
1174811
389483
1152002
1959342
408968
225258
1559207
1732704
1856296
17886
1015189
981964
838958
1688226
1756794
1271274
1630576
1746640
531655
1210791
794966
267323
1203334
1034241
1597312
1300573
1248955
399300
1281067
6790
975060
1319177
800576
1727344
1177429
1212022
1250179
1880264
1701927
953640
889423
681321
1880663
1075089
1821325
1774954
1670087
1067467
528014
1388785
716386
1936083
23142
258634
568274
1184890
1320265
1478637
1822508
355134
794592
769288
422195
691458
1603666
1968703
284082
605663
465483
1278846
179098
1824578
1542534
1473735
1472192
82256
563226
1231745
534624
925766
769815
1426583
888449
1652490
1602840
1977440
1151884
1084337
1899949
438619
1902745
1461749
1007691
274363
1396243
1589378
1059368
1531721
582680
1286189
1054094
326967
53853
1867545
866799
475379
1004132
536094
761024
1948250
709002
1899408
842362
669083
772045
1489539
68517
1429339
96301
155836
1866049
1630936
1930780
146189
924483
102296
935430
1744123
1896882
522219
1255287
1484735
1104509
862754
103537
921445
1284112
642859
1826460
771918
898162
569212
1960424
547343
420136
51054
1210068
286604
771194
59972
1773951
873473
1037221
1444217
608356
785910
697318
1001267
1267520
282681
1345900
1139167
1806811
1768273
881080
716578
1100059
1424011
1402031
1831038
1320199
1451887
1574716
1881024
561833
125450
540742
1733736
296504
172179
662131
653577
1744660
1505086
1972460
862862
1334198
127266
422665
1372052
1538924
1634193
1752330
1020017
226111
1891453
1266685
219712
525101
1314242
1303933
643522
831961
1083294
914912
1529681
1508749
762805
291511
1836808
295435
909543
634889
1838484
1484949
1901067
1128964
592811
1025616
1279557
1550816
502390
95888
861868
380388
626460
77720
1289345
1906633
1332935
83166
1758847
936973
409799
27529
1591112
1758526
1836204
1688157
982939
224281
522012
1180929
871777
1592577
1985936
1843743
71642
51843
1120359
1081679
906228
80242
733106
1919473
763956
95136
821778
58490
1976178
345210
677411
450376
1395420
1118416
96043
1081899
1462231
123687
1545836
1198502
1398580
132169
549849
353757
1094209
1068877
1203278
855926
950050
1057826
953785
360309
1036511
819597
1003308
1294206
142399
1671438
270018
796460
1113879
1530253
1039817
1714555
1150883
1811260
830629
1214069
1245913
1160146
420919
50402
1663212
532063
786796
1253283
1828575
693523
1828873
225237
1515328
1060913
1955122
929841
357045
1322752
244229
1266737
1441314
1452327
318351
435165
1684444
78927
1368615
348345
644579
1957659
1471855
892094
406994
1439823
51746
542977
143773
985471
1957889
1883597
1327292
1646184
895177
1585295
765753
697431
326825
152424
677089
1661009
1399664
3118
1795287
1688618
1971064
1857687
1389508
1584878
854107
247794
614310
183340
1816946
1136576
1856326
1951993
1607451
203183
1093128
1621557
450753
1832387
1647441
1653116
1517389
1897832
1291954
1737966
974420
1389952
1100131
1566505
1334465
1681572
1384446
725154
1584193
115849
1766656
1297704
633550
1766251
1122187
434399
1280288
756090
108217
980345
402489
4820
883897
1770762
570444
1183492
918491
981204
159713
291578
904869
1753753
1228569
180960
694366
818058
1813320
1320365
628503
1195222
1485855
256374
730789
1959399
246588
1318642
272292
850125
1030713
770598
92271
13783
1223396
1921845
1662790
1566777
568195
851818
642382
166951
1278788
781076
1962821
1461340
657630
1571012
743439
1844906
445195
786459
680554
1139820
738140
971736
1970123
1675325
1223768
1872481
702601
970644
518423
1019785
1587464
953756
604963
627285
192828
1502728
1442579
1224241
920397
1371434
1897980
169411
1637448
905685
514446
829588
1331497
357368
557636
140665
1311707
225099
699193
399706
989345
130955
601200
1058006
1421051
1181207
1116917
1006935
714547
826445
1517591
493955
1295267
123778
206374
1826342
175574
420964
1037692
761663
492657
535316
1526944
54742
1526438
1666527
1141040
1951268
1959435
736824
903524
1057376
728925
1728439
688799
1035337
1930112
1862146
1024393
1273123
599156
1681287
548036
221925
733773
783466
1495300
782874
567226
1703422
1472543
290670
989519
573675
917971
1099114
1395113
1865991
1549361
1973472
1079952
1803415
1668897
1104275
770022
991872
63149
498036
6621
869559
365894
1448352
381933
1632331
1261511
1249757
321872
336692
502425
845353
345760
359929
1337193
1673764
348062
1826658
1527175
1318899
1533998
1393515
1628763
244712
1771637
21597
163024
1913175
1271083
455823
303300
1860712
1341792
1846903
21792
1697697
235335
49246
1955582
443901
301254
723873
804937
1689149
459004
1741163
471611
136211
1057254
671037
1999391
1586546
470194
629799
288446
605195
1865049
1109280
523709
1269095
1019698
664098
1751865
1027017
1635037
1656056
182339
602951
1993354
164139
758212
678328
486823
819698
630854
1693497
1871232
737376
985665
697537
1337102
1263597
197635
1894980
764700
296623
848740
1620876
1698983
700878
250696
578578
884343
1672726
791723
684502
1111747
402327
1286873
117818
1571394
1843626
1595953
248870
904086
1661393
781956
1714019
423830
1588041
1572612
1522553
1090698
1719450
1313160
1857261
935625
1390373
1912130
1675387
1772091
1895322
1772710
147756
1533550
1155953
827630
1768347
150467
1260089
792332
372628
1752737
1909353
1863497
1925024
409542
707937
1038912
151142
257259
1927741
1894778
1796716
103735
1004177
1828246
89086
1124640
334076
1570663
1769994
1132374
1257629
524083
1615753
1101321
1757438
203857
795845
1556217
1687898
1964156
1152094
1287046
1736639
1209265
1524762
868583
860126
1944880
157159
440106
781647
1277112
741884
1429287
491173
421576
706056
1049677
52852
257901
185228
242775
1508289
789257
579674
510778
648995
1325483
677434
1632404
1383415
1141590
883044
1455485
1653122
585619
152499
1835845
13063
1178000
1554031
1018626
1294045
544526
1369409
1680759
664519
959768
1434721
1200942
415357
67240
163793
129740
1274065
195094
136312
1660359
1244261
631433
693291
496683
585268
1933935
387967
425472
1116059
1611210
247316
185854
140567
515147
880422
336426
1683860
366717
1006854
700550
790427
998908
140025
1254425
1077942
696833
1301427
134454
1574519
535076
782248
1619895
1217912
1936664
1354950
1964956
1274636
1365811
1588787
2977
893330
1112552
730155
616233
475341
1670946
1359616
956960
39357
103070
1515107
1862472
668056
499471
899976
817633
759517
702779
1288302
1154420
259756
1511452
1174534
669096
507450
482048
187455
798122
808296
716108
179435
994594
568462
1274942
637177
1747297
642774
1190560
563569
776557
679823
1310526
1505309
1001308
1894979
1372511
278294
1274456
1819894
1841671
1113503
279166
1450263
1851254
1487461
1405300
1100103
1799851
765216
313600
1482552
1963265
1461800
275900
111345
1997156
1337690
1444184
1266716
880144
1105329
1278105
53608
979994
907863
1443830
108701
1680695
1829581
1728282
1879271
532434
1902980
637459
1488257
477450
744544
1217143
286621
89280
1163866
80247
290411
1672878
985313
110658
102073
1128504
1524205
1205974
949967
1352674
1088482
1688122
106624
332059
329860
260339
1754421
1028190
1942605
73809
1906664
247325
1964521
1306242
823738
107834
935962
834039
655535
511055
745781
10327
1393092
305135
543336
382813
1081128
26784
1588678
1116953
626973
466139
1043799
1140683
1283865
40436
1960588
1580474
905301
211009
972527
598029
245156
1974716
552314
1082332
1684215
932622
1594168
1386910
1785973
1279355
1394161
897305
1373596
617481
398228
1554292
1628116
141979
1621628
707315
174331
173535
702189
549045
1066502
684767
1939984
1063392
739257
692832
138626
1776105
25592
840429
1823963
1956759
1790589
211815
1409926
962370
506842
266966
469074
1393482
1821901
268230
1507238
1544676
1602784
475509
1851391
1239810
1080632
1733444
1836115
319850
1928609
1031436
851726
1161018
1558510
1692571
1395202
393221
1050774
498853
701841
134744
878274
1177715
970629
908681
571453
1518276
706329
641772
183757
344870
1774966
432336
190719
469735
1439379
810366
1572245
1435102
1335948
1312215
1842332
1531694
1562081
591192
240937
1085019
1526002
371887
1509424
262085
426457
295680
1274625
1695331
1756848
832438
955845
1040500
781864
522874
1637774
1060388
933612
1197950
828680
954835
1003889
1372554
1109658
316624
1223361
977170
680650
328924
1973576
1674426
843966
1772764
1911325
177274
389384
1489570
1609276
1121754
1613566
487424
585649
1638137
1390486
620473
1159530
181331
580718
1088611
818889
295947
1128856
862271
1504161
1256818
341918
1952257
898275
195003
1971655
114217
61705
508628
68892
1818373
791643
67913
844607
1927064
1664568
1077807
968416
1206701
600774
48464
483157
537590
1691280
1551059
99951
858868
476658
853220
1163504
203184
106275
1746059
1771606
1813622
1535196
876444
1781116
1167984
1164662
539358
985748
380605
1862706
114722
1727615
1387681
1347618
1316495
389807
865434
1238513
88692
461624
1102045
1419375
638978
498276
3100
1641656
694859
673889
1570558
883979
1806101
708777
1004250
1187678
677628
1782985
1394723
1825954
212554
1590188
496554
1117064
1766901
1151573
1702984
1138955
676216
1388265
1722482
1511145
164122
1073535
289059
1852686
474295
918107
876428
1561164
1966274
605706
1062214
202686
289087
1498851
1634446
1514149
1191926
400430
355964
164885
925225
382962
1191322
1955673
1031632
166396
1222228
1511792
1789376
1269381
1892710
124048
987512
1384501
1632469
1663866
1057684
105810
1166774
1767711
995871
571912
1407629
42365
602922
507882
1051330
1460902
536150
815021
1728809
1031429
1481861
1560988
1437659
1876356
1042557
1027595
867372
1742132
1001407
620625
1307983
797271
1560650
1311678
441945
215202
858122
648162
1239059
305646
1414760
93271
1243437
143068
197561
1909496
1897771
1348266
297891
1755032
985658
1333208
777868
1266567
1297706
689468
1987685
1118399
924793
641379
708041
898260
1748471
252398
1625132
1127566
788362
325292
1393723
1254682
538527
125954
1920638
1442946
694825
232747
760705
1991577
1176394
1034929
519104
1847499
1865374
136040
747602
255561
40766
199204
451962
1957510
18105
801937
1326207
126650
1678723
1164779
1762805
933723
648374
81727
794820
630046
1004240
304460
1534728
1144779
421693
615186
1590453
1361160
832597
1931556
147524
1208455
1885929
998941
707690
1088299
1833809
1638159
905676
310291
40608
79336
972944
1878484
615479
956283
1356753
565852
53642
777608
1769333
1134440
243781
1452942
644425
950027
887311
1778426
1905352
1039203
443056
875288
1012051
1735974
233984
758268
1547003
1578984
770773
1782779
1748237
1125852
1093160
1605331
1072400
1003546
857026
817584
578491
973962
1597523
370049
316179
388834
398334
1100189
324202
323931
504394
748728
423562
1593946
819843
1251251
1389867
1198983
997378
683634
1321361
839179
1127866
1496323
857833
718797
868816
448035
733287
988182
122432
1490569
1871571
280932
330688
1725500
774638
1009927
149984
686257
987007
21560
1115034
1945754
237792
1511311
207296
383163
1638013
476161
1135672
640186
278261
157940
1218844
791418
15214
188089
1773868
1226299
1734382
1908456
1693553
610651
914934
1072040
867333
1013731
906976
1055803
1885767
839969
1212697
740716
1368456
952941
1282875
1468482
844282
261685
1939049
1886049
1441321
1337252
769238
902259
1220313
492801
1508962
229051
844390
1361381
1126098
19166
1321000
1735635
269802
915829
1657570
208831
1118642
892403
572805
1537630
335685
1582233
1223911
1469665
1077389
745613
1219482
1643827
1285447
928289
1681620
1971001
976055
125332
1697788
469477
38577
1931041
58867
728347
862190
955802
842803
178853
502689
844616
693397
191582
1921582
26617
1621621
1020941
35589
992051
625126
38943
1695379
292599
1763500
1891533
354049
1639351
153268
923570
966200
1068619
816774
56868
1677565
22079
925958
931900
1564448
291189
577126
965317
1525165
196345
352521
1522002
829584
1712012
508632
363575
1456340
261959
1948019
1494996
1061222
320483
518464
1094134
1315271
863207
139280
1228065
1594318
560444
1412245
1687611
167638
931800
147910
1214670
1269420
994020
1222972
261713
507294
1912663
1421377
1269284
1609255
1487597
1517202
1696413
1034755
25268
1996778
562599
123635
1536304
1799867
1829149
265368
1808154
289668
230626
733848
791268
146391
1711516
1150528
506070
721869
215245
445500
407084
1150482
1687704
1018195
791294
1270736
755539
1416903
1065982
1880155
312015
618680
356181
1746347
658943
1984461
58702
773030
358353
1546628
1512310
1986605
1185532
658897
1359282
1672126
1733826
1935359
1385068
905566
32837
639627
611216
1030906
854690
1587959
797413
1503926
430618
112666
1074921
303291
291622
441125
1017604
1664911
201933
727546
176042
1288143
845331
1189479
372227
1446073
1802117
555827
769035
1593421
284492
1562947
1126117
504747
1727491
834895
1728640
852682
1232194
80151
1390599
768443
1188964
1627424
375663
331857
195998
1066314
1614722
957941
671410
1543338
1399412
519391
117679
1521232
1685040
828963
800261
1979491
1443920
362071
1719993
290051
1442701
1798966
1938866
115084
826314
585314
767425
1011494
172713
1093593
1694132
1465544
1972756
465086
1504656
508878
1778017
1361395
750095
1045506
231380
195234
1180310
1026867
1846620
1223439
1324170
362551
317454
1895813
1595437
503407
1328534
1149695
112827
1878668
38777
576329
1273650
563690
459437
1801963
606565
1275487
38205
51126
22388
1349101
1717002
994956
296998
1979704
1871604
1707213
1895337
1374533
1417844
1367511
1246584
73390
1745688
1191971
1421017
1652032
1297578
1317217
1737308
29515
1689554
97564
438935
1934173
1723455
202374
562394
776648
1608747
1201027
1244437
873185
1119707
1179736
909372
177637
597923
199876
1619350
441035
1639184
736176
750151
392427
1297789
1736880
1612240
1621476
1910237
420122
13138
1942210
560722
36211
130670
715146
180878
1617150
516940
1639171
54415
1736383
1989485
388462
1831504
211194
1810328
1974279
764102
111806
242717
1786620
923708
1836911
1098270
711476
809979
1090196
1845688
1503337
1577567
1733949
639636
261276
1329328
1311436
698443
1704627
219979
225713
953032
881428
496980
439245
852957
1606332
1123927
784152
510718
16367
1130266
1317434
481096
786965
273389
1170409
150208
1173458
851839
313084
4017
1476356
1029996
748132
725788
1886151
182081
1504028
1756542
1802491
768461
187732
870040
803455
1959448
1661159
1147024
1913547
895539
1072569
109272
888912
1991165
1602910
575583
1687856
1324530
829877
1553060
884473
259899
1395046
1217921
1686014
177892
378019
1905117
1984844
1104230
964209
669514
1928761
316008
163662
48334
955702
1595245
1410064
493241
966190
400250
1735152
346528
830659
1251978
377397
539528
1710073
1785160
1558401
169970
848000
303917
1198876
355897
211370
1184082
828313
1785994
21962
1190230
1680409
842572
729448
103378
1211042
556343
630941
1067108
1435860
1273127
1519750
1542483
1965592
700436
919875
996449
1837705
717470
195505
586452
473690
1859312
1270884
1309572
1148104
445767
1823455
517197
712455
755249
1907279
1627535
668497
56397
1686244
497982
901270
366657
733806
145130
647009
1996228
1026009
277413
859792
1017727
201717
1210817
1398383
671288
1060724
421394
47170
1068751
398385
1706323
1344213
195640
984574
1678695
620328
1484892
1501777
11582
1692903
623024
1411889
841384
303714
1332456
1407234
1387905
178752
842659
87247
704734
1298552
1559432
767922
801612
1545466
1445614
323077
262014
1771924
599639
1167115
342182
1571838
593538
56753
929989
1873577
1405758
815182
1959384
462267
1608583
1611171
1623230
375642
264943
1161715
1265800
363467
1158489
410980
1906345
1430900
564676
379323
1480927
327029
564789
619408
667268
1398483
1858449
794689
461853
426109
489527
1707958
142294
1723882
661198
9374
1862920
1260230
135315
1774548
911684
1992608
70458
445643
171653
37888
1418714
577740
182157
229712
762807
1183550
682595
1111609
1985935
1300184
1704814
1476121
1405534
1711218
853582
1219357
359569
615255
1358460
1019076
1609550
1716421
1457585
999579
468924
11397
1174498
1694186
1636043
1014712
1051277
180182
1738735
429594
1983778
1030588
1236897
1855195
1667330
1993726
507538
1909959
654262
1485428
1335970
1179069
951119
246067
782627
1257945
672706
171205
1086486
280418
1827024
103016
1895789
249156
1824321
1217295
1085965
897523
1770123
680287
249875
1998246
1594836
1507757
1842404
1052788
1532214
138031
797861
995285
72948
798310
628061
1465403
1130621
878100
389649
1419768
967445
1699278
1340090
1577511
1135928
1986842
435484
1951070
1722968
239626
1362494
183881
287461
540534
855199
729274
683296
379346
503250
1272749
602427
786244
1647140
1061227
418597
922097
41274
467746
980764
1455196
187018
890377
890993
928961
1698415
889701
1269032
1067303
1670819
226139
72440
1359762
320735
1041064
721417
1081208
959369
571094
1292868
1604615
1568976
270200
1801463
1495596
320808
1098650
761808
788001
797881
1262062
1481987
1969790
483525
1021073
1099297
1006669
1312367
677605
1354382
1863713
1823175
1150869
1453361
1979287
661946
296445
1860057
99686
747841
711489
1203902
152830
1863917
753828
715062
1469736
1661220
1176204
1255970
828947
1993277
859053
330426
1849344
990077
1167289
1982145
1263021
196545
232055
1252547
699599
1751108
74224
905300
167513
1383880
1603128
501778
1575905
1291228
1400217
998608
1214546
51399
1878008
919410
885165
1673913
181060
612302
517060
276887
1854034
93821
861053
1600549
1131217
635821
1225626
1794359
1876508
515991
346007
1973722
462368
1595971
801897
1458787
1640672
887289
1688168
494300
823510
1284905
692743
602965
1102680
669369
119938
801450
228434
1341652
143688
93670
1516562
594222
1760860
937925
1816842
1353794
1063647
1784844
363234
655149
497195
1118021
553750
373429
1801245
1209548
258906
424643
3025
1699433
167200
966652
1041174
320495
1726380
995837
109670
363934
1084507
402608
1347126
1693358
56094
781302
932381
324987
397099
1042951
976902
1226396
989346
133265
1511038
1280603
704493
1100719
1753874
944979
971625
1283837
517200
1861016
1696874
1838251
318051
1531494
1555663
364451
165688
1950931
1030746
1658132
1494960
74920
1060593
1097298
1739032
1368214
53534
1427250
1553965
1909374
961101
548543
1704890
323856
1751830
1002637
680546
1144693
1149363
1466231
220420
599361
558345
364008
701094
849512
29875
1884222
220941
434225
662127
1351481
1109767
1555764
1183402
684813
1734932
291684
1384718
1864743
1932804
1659892
767890
1157493
1908092
1434110
1333685
1857219
1789115
230754
194316
563937
1612393
893586
111480
218682
673511
1257675
1518237
1828579
1335457
983668
26980
813895
333524
1668749
1085917
172633
1509691
399250
1807467
1820352
1705986
1021664
1918495
1660673
1806244
884966
508674
1637060
1275767
1810855
1877211
430787
1037338
1528887
987840
920683
1314259
991267
1354949
1996210
1710462
792494
911908
1493531
234454
427377
1829324
1098636
948212
1456035
1634544
1992319
1672325
9144
1738778
1345729
1133966
845878
1919111
836251
527488
196400
1978802
1161614
1491841
1623385
656226
1294385
1180787
684621
1004084
1281321
565092
135688
109600
1410249
862716
928307
1208156
1121855
919454
1165999
44325
1601278
651538
1775370
439716
363541
1982077
1192438
1960087
69974
1325524
492914
1023867
1471741
191065
642700
1916851
1932397
1297272
530749
144190
1091444
1742500
1956625
1812066
1359896
1071670
887271
1747866
1835255
500806
103127
1356212
18753
1991206
143653
1560820
683032
869194
758996
1247836
1527279
1443900
540911
342409
994726
1632469
1546057
955417
324351
1157405
168381
906399
1744058
20652
289165
1976402
1687321
1368934
1814377
905703
868149
1943536
1365117
1472538
733340
190364
944322
610968
485113
1064347
233730
520714
1297580
627704
1366705
1993923
581111
1712045
29209
734784
1922434
961350
1551295
985617
1502048
1766729
398270
406714
1070221
472855
1609031
900380
1211872
211194
1210467
1262280
1035695
952625
926365
1331293
1968066
557956
1625703
1866853
1635122
1325694
1417443
351906
919225
677880
1778648
1377586
1114852
567528
851067
415140
879981
1853467
1244049
1928711
96485
1678191
1388557
364589
1267321
1380627
1661981
1838454
847974
762427
1816908
1106069
1516965
1178856
811114
1998509
1570023
1082406
686562
1721924
1364826
584216
1508883
1092709
80794
1408135
781671
1285650
1661358
151240
11637
1058571
321586
1378122
1946653
998859
1926312
1432297
1472778
1751234
1065267
606677
219454
1604269
1157017
375403
560485
1259559
655450
109435
1023516
270157
1899374
726831
743114
1342594
1160537
1589000
1721295
1658413
574597
681494
466584
1674090
1954370
130389
705914
1038739
1033981
854371
690512
503595
1142589
884293
510534
1747232
1767906
934121
944738
1487374
1547736
229410
1603095
1099425
1573966
488038
1544749
1818401
1244066
217281
1951331
1225671
660873
984775
116111
1023481
1831791
1580367
824373
348450
1321360
1025943
518764
1155074
220793
141324
1612545
162509
490544
714029
796119
1608648
1909079
1718523
1829129
1290818
220847
488695
1940820
527113
282528
1065214
1957783
1270653
1896580
704378
1626676
225619
615702
1046970
1225435
1168651
398330
1726579
738654
238575
1634731
1655848
389797
723354
1547913
1026127
1442709
940388
1389011
1254117
375808
599728
254531
1074198
557143
885389
731918
784882
1274927
91846
1318608
1693596
556474
6315
1098498
1285765
1386954
777522
1489944
1476621
1207737
874970
1664501
1969391
1211001
736049
1955203
51129
391915
1524055
1684551
1886580
493260
454812
314025
1224433
1346006
821955
309768
287605
1875136
1670331
1088262
1155955
1377856
786607
812696
864093
453075
1273864
20341
179619
868264
645404
1281210
626371
1044366
1278410
1768800
1250289
1433180
1949117
1373382
1236922
491447
519101
1568514
755534
542829
1548179
760804
985533
1132549
440906
442086
1745019
1238994
963244
1427376
1236986
1144029
443834
681115
1812620
1675343
1873209
1880668
1243909
1875731
386657
1407557
1415193
427161
1544557
1247468
992089
377358
356902
452675
1592166
1052715
444370
1704089
1704728
374002
829504
956230
385416
888645
1548629
385563
1549142
225657
208028
530438
149566
1345900
1741800
358755
1594831
1047571
63716
554826
173299
955779
1479724
119037
879316
449196
249704
1200719
1176910
310250
1982766
761347
905829
1166629
1387948
920083
1300516
941439
149146
622683
1665547
397668
622853
1003727
545642
1239016
1816059
535231
291554
1399155
231066
1809256
389912
120343
1634565
895450
1812083
1605591
670581
271451
564641
258494
1320349
1368664
422336
837783
505886
1703802
61505
1071297
1024433
968310
1397760
88211
1453261
610804
632654
979450
908362
1482463
1814884
1072532
141644
1733624
705000
327059
1966462
791457
137990
809383
379286
1772416
1626189
952718
1832234
575052
1798550
1890793
925178
1068071
1435099
65110
190931
1414372
1237914
615033
950886
520990
1139288
43608
722429
308872
885632
1964245
1533311
64803
1730551
210704
1224260
1728421
856854
324852
456937
115873
97645
1429561
1680665
265845
538106
399703
113557
1477930
121780
840451
1612311
1314908
104541
786415
1671459
1286885
798260
370857
155113
1037932
1689613
1213461
1388391
1597345
755051
55931
1663195
1893556
1311718
1788882
1419723
1754416
1542465
1087255
1964127
564913
1034073
564730
1116
1794108
1607720
1895177
35573
1044965
903037
1917091
736510
883841
915636
991758
1141573
1744306
1676872
410017
1921930
1655015
11570
1252318
675745
1297779
1629734
1774619
247490
1097347
192896
45998
1843590
1346737
1427323
1133550
859285
117754
1047172
260523
1577008
995222
1924626
774479
1095586
1387714
1817230
233033
1418796
1088467
1123911
1517834
826668
1882119
1568205
70174
1773210
1598165
1054325
1833842
1757440
1023949
880736
1900131
576521
93874
631425
1484419
1409010
1967741
1703257
1515894
1397722
260681
1645348
1598266
1889437
1390309
1777092
1122394
569770
117812
1903286
192263
633223
1385484
1154009
1037650
752459
1320430
1128743
636537
1042063
1794653
1537477
1626998
167080
1010968
11028
1996705
825733
1506301
984798
1240678
311790
1739136
953741
1228968
1362318
1025908
1268604
1916776
1531583
48126
606272
538272
520918
1001716
84689
394429
1392654
764095
1307689
458314
15768
337286
344126
726412
1861400
141030
1049790
679411
1939099
1528850
698505
862146
553738
758895
1469190
1971805
1302572
90502
539762
1600158
1154587
1375491
727313
1080320
1451349
1055488
152445
1430583
1175565
210960
1283142
18140
949500
123116
1120765
1988518
652083
1736308
607470
1609765
1630628
77291
1122620
1901406
999222
461269
1998401
1146148
1013807
1932858
730145
755324
1198582
423039
919594
1231892
1417464
306878
1166352
1326593
1314672
975303
1661242
1208168
928847
1101596
1815346
779866
499887
233512
1624882
1695683
1235639
894005
1922291
273561
1549718
1597001
1205200
1118675
61756
1954454
68676
1251295
686337
1870649
67867
1520830
333698
1696205
1385178
1447990
675053
684950
1371263
410792
630548
24330
883523
531519
1362859
151200
1651846
1500545
1490474
1447489
1751064
501911
829829
1735356
298822
37292
659833
136270
89550
1545586
698014
101158
703380
1063297
501865
1070803
1624231
1132075
1904600
452739
1480746
750105
608314
408501
130673
1348491
503292
1700861
1938190
1349464
447737
1357354
753653
1258415
1991871
926192
601059
1102609
1816900
1223646
482280
77516
433937
1076727
658531
176507
1933758
1281467
1968139
1801801
1977572
1454974
628127
312566
1387702
1456958
1913533
1935280
1166557
1044342
1007674
620382
1903408
226528
1648887
1298956
1091336
455365
647635
372805
1901334
1061588
1595693
512984
387534
1781917
1520654
13643
372886
547928
722654
727163
956977
1934306
339611
1017711
906424
415750
229955
802190
1387386
56017
1172136
160527
1142412
463763
163064
1705923
737594
736573
75083
827180
136871
781870
543331
1374433
1297922
1909377
989247
1324571
1895227
1013922
736084
270718
1789815
1585768
1168718
506976
753758
1377341
1862
1947234
925373
1384403
422538
852725
1985141
1798821
1337639
1046594
896521
1536287
1591154
639729
379599
73252
1185366
480426
1722310
416227
1022409
1948144
1823032
382016
1943697
387484
1565525
746243
648730
1157442
821119
766064
114523
1298110
451246
590079
462898
1876752
1454371
168673
714819
818539
1964031
1700680
1876875
1989856
1478336
1901027
1359355
1898044
1579489
1972700
1453602
1359527
593283
1811386
190202
1311448
966091
1598899
523474
599472
1688070
1185919
840374
254075
824143
188161
1388592
1737477
173186
528074
507912
445219
19245
293280
1985682
216294
1969202
621066
11064
1340395
1945922
1040262
1797154
982402
1322417
1767238
751134
519202
465097
814221
1406382
1656793
584538
1002209
461394
1448865
1302185
500566
921689
1419839
1054935
205241
1276513
592864
1409037
1638540
501399
1489337
1894642
1286819
1444836
1669200
264358
774748
416140
168745
159741
1142941
1602915
435364
97012
786733
1091343
178725
1596458
1689863
1026875
1567376
429511
1801630
129106
618110
1195989
213520
93152
1906494
502400
283590
1891745
1829944
694335
1171860
52985
1115515
1126383
1487500
1537010
267568
455231
461929
1631842
316391
1573885
1971048
534034
1874113
213616
1276419
1717051
405256
507179
1789591
1423258
901296
1482613
1847308
683189
1629884
1549408
1991560
32447
584640
531388
1135180
53460
813310
1079347
517162
1646188
1640416
351837
1236827
1713208
1095265
967051
381831
1488094
81358
1530189
915097
1194403
1284831
1525649
1688205
1688102
775273
65019
1084909
374237
39120
824564
1651218
135535
818190
918430
1184901
677985
1958281
961955
1104913
456858
448530
764992
1080171
39938
950200
706208
803936
599432
1858080
284210
1030116
1709849
1157734
432511
278550
75489
1494470
1811236
1402287
1485715
826846
1889619
87327
572765
1697287
927736
508644
1229839
1683359
781361
727719
1121566
1110938
1015463
407738
299333
1203638
1276022
1216827
460605
1252566
891817
1200292
1796427
1399747
568127
312774
833984
881837
1009711
1847556
117474
1618520
247760
1710353
516667
1967538
1587789
375545
1044283
1607447
976973
1775453
1910975
708120
363176
1794745
369862
199977
885621
267506
639097
1164730
230964
1633413
1263562
474132
1826934
1001460
83423
1930628
14965
197747
176762
1038518
104015
198129
934121
1955194
1893844
385555
1263247
373690
948349
1450399
465530
1082123
270632
948036
168624
1173629
82547
1031818
1976474
349826
465316
1824499
306474
1600974
758003
1034670
1677884
840241
149723
1759535
756530
336291
360618
68059
979048
1052144
1544908
128866
173268
55052
946468
805896
1666819
943929
504685
133860
1211083
941055
72392
535724
1326600
807020
627934
1068710
1193242
510172
13246
723506
91619
704322
384844
1528780
1207855
1340829
1310487
552621
719598
868962
81519
475480
250348
1232292
259279
1583803
1499651
1455443
988420
13755
129658
316300
1853949
1997086
651852
1146479
1163586
1083847
1811551
282465
901420
127449
1377743
587438
1757794
783361
453875
645950
977738
146742
458145
277846
1587799
1642526
738106
562474
370649
1240555
1806988
1787454
143542
1958288
1133229
1511266
74363
176914
909778
307829
1632694
1162277
916782
985721
1564532
707237
912050
1330296
893750
604058
358007
650624
1354187
1944882
1717380
526767
1416926
270469
1246320
784441
1327777
1061720
1259324
104913
1934378
426820
1737191
1047741
811808
1358078
1417709
920412
929289
925971
1324528
1346584
1620876
713965
960192
1251355
542585
443841
868936
1738101
1648821
711387
505221
1547039
863362
41849
115759
1095206
186283
764396
525014
1552895
486992
181096
864374
836275
1317479
972005
1209892
1627465
1106996
1198950
508088
1731442
1500387
1155004
1076677
1094157
1188609
1133443
764462
1189788
1495902
1953687
1344316
1548138
1835438
1098808
507076
1567793
1522325
144036
1163734
835627
1663872
1846449
481677
1445429
49557
551452
1092739
776950
1652039
482208
955433
1731186
685224
1089017
506985
1140824
1857243
225761
694483
297568
282243
831071
239694
1079001
13275
111518
971503
767807
1908198
1222555
1494513
1591341
84578
15161
1972589
482794
1278872
658110
1065596
1308450
1798570
683151
1352566
1828974
1886701
675702
543906
349960
575735
599739
1482054
958406
1748577
1296505
1156614
1279504
1336143
1336165
1033178
325313
1843076
799317
861980
273468
165359
642231
1358851
1651226
551548
103905
646079
1847641
1690825
319490
1795017
920478
621878
368103
1821159
1204865
1971573
502290
911805
444779
622383
942795
1239350
947223
67989
1050819
1293597
768657
260231
1828125
1949858
1266572
728756
1737796
237668
354807
1666152
1314941
1074479
112493
1547294
726341
1095491
1992003
541751
1946441
1692804
1556336
1655061
1971946
685527
582887
841559
405470
1933066
868005
1530950
1530794
1632109
142097
1258904
1789014
1518682
680411
274511
787065
697069
422975
1299340
80684
1718173
573237
237963
1977761
1042754
812303
344948
1631368
704794
878332
754946
171124
473221
580001
1526826
442088
1717578
1154213
1230665
1066047
1416625
239258
1602795
72167
1822729
1234474
346512
309448
1896663
261125
1052750
1914974
966586
388261
538040
1910293
165262
1832387
1205486
532589
806561
991001
285561
824460
236798
546177
1857583
111970
250473
1254346
1978732
1543480
702212
980078
41875
304482
832520
1471066
1955366
203290
1744446
1585914
1026164
952734
1684126
138150
107651
525464
472174
1779212
1673986
29897
1096950
1046754
16952
392446
1779934
860860
1960691
1394589
999084
1362242
66224
1827161
1024952
767787
286903
31132
839486
133672
42285
1823045
1907702
1875271
78018
1649356
15925
635871
1152628
728681
675348
370008
1604947
802204
1920289
1909778
1119371
476131
24233
320192
1114945
1028088
1109859
324040
214062
3514
127431
1133037
1537481
907244
868781
1251713
71220
1893325
589219
1182836
1166127
1523239
1609258
1312826
1585194
727649
685249
1049600
159378
820630
1503852
1210668
990234
1331377
1946893
1247796
1467684
892702
354322
311724
1975439
1566268
1274385
874332
1383299
1427208
304977
972178
28811
1391961
893989
310031
42390
1155252
974851
1967982
1202254
892549
688627
1966284
414956
1339359
1397301
236636
1280491
371866
1072196
76237
1688755
993865
1717060
1566644
896926
428688
1123083
1980468
579072
1457290
350887
411217
388843
1218857
719828
655528
760215
426466
1850346
1367371
1374132
911826
1625455
765307
157414
446355
45565
109887
589238
791576
51807
257729
1052054
1748352
600637
1420699
382311
323069
1589594
1300180
1443985
205704
1640976
66493
102259
1298472
1548885
1659945
1624230
120919
1965578
909283
1908333
808325
444294
1166841
416930
1732602
1850967
676571
923010
252573
23533
518232
1664264
232596
1029138
1597163
1765066
1602740
808653
1143323
1475886
1095379
317761
1607910
1475986
1522023
21468
63072
1492568
1796878
1805608
701000
397920
400850
787109
300169
232890
1492226
1231920
1537252
189617
1975116
1146836
93184
416246
1268187
906393
1159686
1361821
190916
1406866
510188
1990566
1777314
1086217
1816713
1275021
1989498
1195621
1708326
1216204
1426262
1943768
621786
809185
910182
281936
76949
1717115
1820596
633620
1961148
370896
1073596
189900
1348257
1945518
258963
931471
1770277
517538
1809761
1588452
1484427
194689
1775206
1679351
1253613
1316898
733444
861940
1691883
1953692
1945352
1180670
1076881
623141
1450937
555070
1012565
1250015
967890
1354545
51550
1049155
1777631
563209
1041749
1805881
120692
1194427
1993840
1374495
376839
1277451
216059
339855
1999810
698837
603752
265743
1493903
394856
1565617
532068
165708
996104
304726
1032421
1885564
79338
1397510
180635
1871079
991145
1098761
629502
865669
130748
1103006
791181
84820
102505
1258256
1926022
731873
535819
1631610
782657
1646500
1710983
938548
507496
802347
286454
669396
1283687
107886
1322516
319272
937216
1127466
1574696
440018
1465232
1858059
1446127
300527
1240291
1503479
359767
32288
326043
528096
740799
586012
172241
1152688
1450053
1938202
1539825
1184853
1555273
1686340
1040874
1203688
1622822
905174
578045
1434485
1489020
1546836
718722
1047926
1139912
843722
1051508
94107
1795741
1953240
1407471
1976584
1602469
1058911
753283
68841
1135018
1190836
231959
1218416
1342426
1302132
511202
185115
1693475
533304
357525
1597824
576632
1354059
175678
1704623
769186
836628
309778
593292
1482065
1520667
695956
1419285
1632548
714694
1905264
813122
146852
207451
418403
1590647
890262
91451
429686
1664640
1107679
713392
1790545
556001
267518
1997071
342326
980992
1581383
196911
749620
738177
712783
1466609
1643927
1416964
1275573
1639688
893966
1276958
224923
387244
1659463
1762199
1179322
1839952
1351294
1244019
273917
1683022
680784
1582235
335102
326863
1475613
762252
769891
431081
1844199
152084
782282
306653
1672989
339292
505582
1868436
1341531
1311946
448720
702697
987172
1645708
1231114
1022047
437298
534633
1593520
1668772
1043609
493637
220201
1588444
1707897
323222
1461487
1331575
325808
1097405
797861
1128758
207369
441154
1270534
1339770
1681785
669143
1813146
694538
1643657
1138822
793793
310614
44742
308383
1174021
320103
1891598
581884
262265
1996702
1043443
608257
1362300
160381
1902234
725108
1426650
12260
1019872
1144279
911998
1991819
980169
558517
1669272
1311532
1149188
1295199
416284
1187793
1625851
989936
1703195
410908
769805
1398839
576561
1177623
1220593
1365191
1487281
600603
183755
8649
1689799
1920906
704770
462778
873492
1316183
346280
450661
509532
1405350
703559
1520332
283174
483318
1792206
268379
230714
429931
152997
882675
1784304
117822
1190073
1460284
425237
551945
444619
824154
469542
1896492
1254434
1780930
1104037
88494
382142
1111861
480143
232710
649835
1664350
1516210
1428090
459695
1145818
1660826
33195
1283073
1043028
1258562
1370108
323403
949637
1582516
1704917
311956
24254
1716597
1733360
1305676
474587
702638
1993034
1605258
400380
1813679
1343384
1818931
1703692
527604
232240
425807
1651055
1769343
128482
135764
1805485
424816
1642789
1555502
909466
730659
1418264
1831023
46797
830462
1455939
1808229
1483465
1338326
781184
301132
1326425
153466
1141556
163680
1353409
1990498
942022
1954736
593469
1497486
76369
475598
1068773
800926
1987786
1395038
1438989
429902
1900913
689817
972476
400229
128185
915729
537205
300518
957248
1308587
931361
22543
356043
1560567
416146
1639891
1202845
413363
934291
1494251
1411170
1225403
803066
160905
54887
165389
747950
1147336
1777
797961
1476195
865432
1565894
432327
1925234
479954
1753342
1776043
423463
691881
376279
619411
1675187
1958163
1729337
63902
167041
1213132
1477650
1946012
1369032
823978
1976807
1492408
71367
741996
418973
32922
1388009
934072
99812
1410914
1404858
952297
1069944
640471
1752564
83215
1529897
756858
298457
920307
1159124
1651278
1376283
18537
1960250
1454951
1400080
855905
1313923
173147
8240
1201371
1485301
1551720
1900427
1687666
948869
7647
1296983
23236
1229759
1985252
883627
1802132
1500276
1174954
1427067
1282551
320959
1885647
1415235
763942
381787
1040833
99344
454968
1246535
747884
538864
641197
294617
1168725
1757804
412558
485755
826939
1231749
1627842
810027
740312
944437
519552
1946209
648828
623121
1503545
359630
1099017
847899
1221085
1333207
1204843
257543
852951
1999652
1153935
581014
921127
1321913
731024
1648863
149676
1098932
252083
57202
1102638
1560853
1023827
1261299
1108340
182322
1510890
515620
1691574
1978568
868412
1174606
1913330
1337618
185010
693555
20227
189399
1802784
387888
791093
766105
1462047
443237
182106
288773
187403
606150
793098
1763273
1838996
1148008
1108008
383384
1502242
1588484
1125970
141984
191564
1764790
1414469
782640
1241994
1651153
1545507
218797
1881888
1491305
656379
1620643
527678
1575006
476402
1943683
140790
235607
868348
435587
1642679
831068
1189850
499840
84712
311084
1249339
1202700
324469
986131
682089
1242998
254818
1684314
841648
321118
779229
4260
356159
1208670
1577261
606930
1694071
194428
518198
321617
1798602
722045
82197
1941731
341694
645758
7441
273064
1799044
821349
231865
1675949
17010
1625420
1751301
1164954
145843
822473
444372
1815126
142002
1975424
1003769
530941
761679
1610518
82028
1935439
1480009
778654
570608
1249953
835714
1474560
952942
1698385
694278
1338558
1217990
320161
709590
241426
1017679
1490058
1456918
1656577
637499
434654
487193
1795789
641689
1445365
95375
1897195
1184517
1151692
1769410
1489163
1496478
88246
341916
1749739
1274080
1022020
547446
99852
1507773
1825902
1686964
1867224
424680
1733999
1227556
89031
62812
1055015
1135818
245393
830986
1903105
1141453
1690212
947464
253279
213928
382421
1854256
1902542
847879
528145
898957
196284
290205
1577679
1779390
133521
1243622
1143500
1151450
1754896
1355560
1749430
1967756
1739985
857320
1114872
393036
1424877
46513
68504
442476
95233
568868
1356943
90299
1718438
780114
888172
1067096
328776
1314350
1026065
803515
538011
476564
664050
447386
1539132
1474275
1094362
608522
581135
235051
1546269
786237
1910487
192868
564114
168133
1093004
1735868
126835
244195
1843528
1246782
248864
1931051
1911378
1605796
1232718
1296903
973734
1338283
996034
1016461
1549390
1676107
1443685
1753455
434168
1596376
941736
549305
1542701
1001680
1678204
224973
55856
1158738
1233486
1191211
1703890
15685
795643
33551
1788598
1189812
248095
373119
758583
808392
1195621
653169
818021
1697400
1057251
794842
1851497
803506
253240
655900
250932
1184338
923593
1213009
1560141
1636894
436044
1985731
123953
661854
1364061
570057
1039003
754727
1277013
136917
1741101
1660291
1402427
1835728
1216357
114754
270937
1333092
900584
1892085
312810
1260688
1215776
23815
727855
1943029
1268443
1153756
1920264
713342
1233293
828558
272962
1987851
1132501
206493
1759539
790868
654164
1071637
1645020
1768559
1533071
1355811
1170942
140985
1967622
1830704
115039
1131074
1296848
839912
1892445
839993
407505
975625
1595834
1132338
1623501
865818
330282
1737849
426544
1742401
276244
593936
482961
1457513
598033
612496
1714266
1710071
1232298
1792852
670079
450628
204841
629750
1278552
1896477
446085
1214688
1956423
1482552
1880441
1220600
1730640
736756
558260
869726
1125174
795522
1560782
235845
319509
1300286
1129415
1069228
692769
1698182
1110074
773005
1607456
1514008
1253626
1704208
1399277
675742
780609
1767008
483096
839696
1239153
500895
342364
1413272
251537
262597
379635
290561
878990
71064
1239605
591500
1842527
1735749
1913854
1201150
232668
1593726
4836
373164
1409008
1667403
1743321
843140
1838214
892238
917632
996333
518031
489172
57799
1477322
1445262
837098
369173
98121
1513818
1012414
3657
701846
194160
180348
362661
954418
849132
224591
362392
835874
1429264
1229164
1453464
1432919
851428
76240
443578
1964863
430601
1073305
1827517
348483
159250
831104
1281161
1845857
234613
805290
717108
405230
275713
474512
1714726
1755743
1640046
1955285
405774
1504829
1167386
1104891
446490
1567234
1599871
766852
1408389
1129426
893123
639231
854997
1330110
961422
675018
130829
86427
822577
600489
1708991
1271769
147337
1701997
1704324
113321
1727470
1176497
228229
671299
230593
683208
1713894
1714484
2560
376807
1905804
477978
179780
652638
1024406
63555
1696869
594083
1707617
508397
901316
616981
170581
146804
575174
875227
204225
1248644
840373
175250
1103507
817587
1657517
1039885
38739
1987947
1554045
1633796
1216372
1093402
1703991
809880
1649186
1606395
1376291
177725
707650
1650229
111998
193115
1832430
1930243
1811680
1084837
453923
1718873
1095613
325097
200274
597134
1166614
378443
504460
1153201
1327977
1929332
375513
1070055
344144
578249
1400052
1953675
339185
392074
347393
1707412
842980
1269918
1050055
882703
749305
1200328
84878
664142
510244
428883
456738
1014649
160816
869841
1833645
1871745
1810149
1031727
1135631
307195
929995
952670
668029
715672
864501
1710412
1675507
406644
412484
309405
1111342
1075392
397648
524404
1771496
1428169
1896821
413114
821162
215889
1458287
844701
1012445
1622817
1258573
624357
1119793
404831
897865
1166
1056733
978389
573750
1888173
1971376
526055
787833
921246
920778
821829
318183
1934494
594276
1907947
608071
1466118
1093763
248721
876421
413917
518080
622449
1536740
435763
1031542
1214470
1238205
503938
1563596
1840850
118875
688207
1924628
1781944
1277481
1202464
968131
1448514
150306
1764226
1881335
1050222
1318643
926258
669406
1347011
763882
661102
1703706
945454
813896
919256
969257
1724365
184405
132656
799876
1452797
1415859
1558260
818385
1753660
1893117
200955
1752859
567902
1142570
1512061
71407
1105217
946377
1904071
718017
582539
573909
1605787
627942
673798
1708784
1689525
1001950
1842199
1970702
195291
1632533
1546712
1814911
1344066
1522787
1587383
1540476
112825
197348
1049395
931700
765884
474669
348354
1550200
601838
1478888
537123
1640659
1371953
44059
1163385
1878967
1385898
257104
1203844
1374436
1978755
1873788
578967
768802
619105
340629
1857745
1207344
155458
1008855
1108975
1191586
552396
1952023
218069
843697
1101393
1921003
1038382
674950
902154
1114229
1808044
371292
1943038
601752
544701
486829
565797
379178
286789
991903
99834
213959
1867523
162560
1734111
1587734
42295
245207
1651284
302297
1296358
1235978
1662829
591973
1287707
255560
1450227
346005
604696
1555188
1533100
535965
1586738
1439369
1818852
299988
983644
1207899
1444328
717481
648694
1481751
923396
191393
1530913
255382
1617807
1371034
1265382
215430
314370
387786
1826069
940174
1837250
1123637
487780
94801
1734182
486339
1961202
1929403
1667458
741439
1583551
143198
808688
1337470
424011
1598103
925318
1552587
187629
1573480
8852
218550
1958616
1958504
204867
890468
1371956
1682227
103488
956931
1338980
1527667
618311
1097386
1038694
259115
1951315
561426
307923
1897577
1747012
1501125
1243055
730201
1831364
435538
774263
561081
1708593
699069
1547240
1226300
273396
1341536
93764
91005
1493330
107163
1855564
234336
1599312
1558193
1950048
1205006
1491754
1905678
1432075
156426
643131
1128452
1964807
1669981
385700
1505450
554258
991514
6129
1139199
374101
1783272
1312809
1553703
1871166
1910233
1687693
1372486
1230965
1148540
963916
874918
1882112
1436774
1988390
949947
1881965
1287858
1724499
1549105
1194925
510109
1086925
1528934
1013673
1295303
1883414
1871275
297931
1592526
1289731
703936
1640827
1904764
862466
1867981
1162802
599606
1918645
33585
1602821
1563431
505841
909946
638978
1129753
54696
505479
826664
1342229
726340
531593
1269243
607686
467121
1227662
616540
1422641
1619423
1380219
1081823
1898906
1203477
224959
293988
398786
522992
789994
172155
267850
1999092
605666
1581700
852511
361800
1221817
202823
1825774
1227180
894982
1280741
652646
651122
1287348
251122
1809365
538669
1326989
1865216
375039
403323
1258838
1568055
829082
383216
1847890
1995386
51132
108042
236266
1335971
1027111
325447
975117
1060105
133454
412967
450406
971637
1896381
1911328
992356
164804
843874
1923109
546632
1539511
748487
607899
727861
437539
298853
1108783
246200
1605220
1608545
1509914
1740761
1915545
1724887
685425
601345
1993656
1820882
1342041
1804620
1729473
1003223
760504
1172225
1041466
1147717
1732042
273170
36813
399516
1493618
939972
1096526
543603
799985
1754908
405759
1050970
1429547
959842
309644
1627775
742886
444780
687300
1818526
83669
491678
506299
226505
1044392
604935
8755
355459
715580
965617
1324043
1441257
597630
1992431
1773649
1915505
479876
1447038
888389
573620
164049
963407
387264
1710303
343661
180411
44910
145797
840979
1173689
367117
1672952
1626015
547878
684147
1080255
1605384
432416
1469946
732224
911288
653389
1434316
1505290
761619
1532189
1091711
621608
1131272
1540411
1457000
1562060
1441627
1914389
1232635
1453237
435953
1941537
485684
1625561
1728996
100974
667029
1640801
914808
1111189
165481
1733622
1946722
1020158
1580830
254424
686420
1084555
1471295
536089
694153
1071169
1229442
638862
1938743
1126922
635636
113986
550899
704090
1719428
1649131
383328
1194948
632394
939495
647
570840
620974
1950980
388049
1746986
625632
498053
813041
1528636
1038244
81313
1938457
1215383
567073
1003878
258585
703093
1628829
623085
1716822
772531
1732932
961795
1344277
1880452
12613
942769
27510
339464
1940998
342840
1859656
115154
884809
228504
959093
1156455
693353
591561
1693669
1471628
1919564
1866819
935991
1887950
1884296
1852985
152654
1141115
736683
1282079
570623
1257832
1701263
1325009
654614
814476
671521
61480
70146
1408681
237204
1383379
841262
1113263
278648
1274299
1917186
224378
365564
803915
797020
1510224
808014
654539
1785248
1295657
1891655
1459209
1313702
1455332
1731151
1044803
1152867
823381
609058
1993899
974171
1791700
1084474
1164256
371666
1109558
213931
917229
360452
559799
1136939
1736111
449141
1315157
1135141
260647
207769
471065
1606936
1246875
183905
1141640
1108556
1720226
1302504
1806167
1466184
178589
1108692
961553
1195958
396738
248801
618899
1264080
958303
324835
1006204
551261
408487
55076
1314994
616585
1772872
1857556
1574188
1318778
258094
1429975
1661048
1147414
158672
1752996
543425
17950
103578
1966096
25877
1442730
1291603
337350
1096925
818677
739721
130269
113870
469712
1711646
1006476
1508387
1967044
317342
1958604
1833832
1102872
72491
1648762
1474782
1874097
584551
1254716
800375
1057165
215784
825532
1806185
1042552
1678622
889017
562240
1978354
1144443
961341
612062
1026838
1642059
442106
1471877
5052
352029
458951
671600
1182764
603741
938824
1360460
1431285
1218848
1467810
1793012
1798780
1339457
634498
1493218
1861511
1692759
1138070
748890
1669885
1949186
1334536
8867
596356
983650
1295744
1324850
119533
551010
1320876
408726
1991698
682951
603650
21109
1693771
1602886
1317263
1462992
430199
1763459
1665027
1926134
1954192
1144902
1376776
1272186
600002
173685
1798189
18501
1932801
1661693
248844
1530697
837629
605698
1786850
841729
1991124
1743373
338484
1631426
757095
921944
1649399
108526
809328
1635163
1262211
445364
220010
1384279
851081
110553
1482542
429963
186285
1464686
1104070
1875533
470688
239638
640330
146373
539590
1131174
1846720
293667
1557565
907776
1559689
1270856
95545
1305344
1353661
1781452
772725
47012
459177
301356
771125
718904
987169
1529595
588640
1318830
504833
995919
250733
986122
1474762
3210
985220
258106
372953
1489591
3346
493460
1245573
154496
1136242
1432705
1377868
1032203
1206076
1345874
1201607
140018
700713
698531
1324084
311950
1206553
565389
1575734
1531121
869002
1944925
1250970
1223745
617982
1150173
1156592
611923
641449
453864
211777
1662614
1297832
556879
1710482
1083073
91233
1676348
1288975
77036
446394
1972571
915414
271255
1216553
695770
802553
993163
1332028
882362
510083
557192
682370
1359868
1945001
391172
1388150
442138
373714
210194
1378794
593804
1115274
501960
1754290
1437118
627323
1714731
1356186
451118
69833
539590
1931104
834387
281906
1834379
324566
846921
1682540
1235124
894677
1489793
139635
1538570
627277
1301521
94855
1813335
1536969
1811485
1770110
1806098
1034340
798209
1357262
1763719
286830
822666
1303004
1370459
109323
1095471
1777237
1443859
1060712
1602483
52985
93361
737826
1985197
1760441
137107
825588
1696482
1041333
1804360
1593912
1574002
1216862
1440296
1022474
923765
44699
648087
1158625
29842
996932
332856
1172967
1221636
875912
134003
1814679
1014039
313341
1241071
1827673
1436208
1348061
14323
426447
1405828
78508
1800427
1565327
1408285
282124
17861
786539
988858
199136
1383425
1242505
1566314
800556
479990
1467417
548427
869898
1824526
257152
250613
260496
202952
593492
157958
1747299
1362805
1837328
1957910
612740
1680551
1238793
549555
747118
1526651
831568
313892
1432313
367828
1597115
1668848
1783740
631847
811316
976204
1093768
1856854
1458721
639089
1481600
243935
979619
519818
1366590
1999338
338708
100586
1724221
446909
1941913
1426987
1648783
825365
346710
1417827
415222
1995101
50728
846773
670291
249904
1889979
1493144
1692287
189612
967468
1037394
1194174
1081765
355949
1000304
1798337
1141853
1469980
593297
243663
1650489
1191980
95203
868104
1815846
1683879
1927264
1220478
521350
728363
1717693
1139259
1037447
709649
1103736
1844942
468210
1558286
694374
1937121
640887
1315521
133104
1413055
301355
921412
1200776
1624819
1678142
1624971
477953
1615267
1121155
704819
182074
1825570
755702
1523670
1011163
164282
1641069
548328
1410122
47370
1595097
1621483
1213270
1870931
1020703
748519
47824
708212
878039
1903834
1521825
766757
292812
1939905
569511
1407077
1364547
1033034
405935
50014
1038888
1300671
991764
304776
411936
1102224
390852
1385142
1514048
1491254
634130
617551
46476
1853793
240536
1461582
1690463
1639074
1581375
1110927
1402391
1024302
196334
762035
1468270
1252507
599046
1513594
1524468
220267
1632129
781054
1235285
482875
1226431
1085798
1407739
1209926
1433447
740048
279230
1255296
905437
317131
1907934
238814
887642
428000
1890322
440243
1819202
35178
1833911
1687221
1952289
1933470
440134
942987
1659254
1325900
1507785
10410
1720782
192002
263300
1460455
1810405
591460
255778
1917489
1796514
154205
1087055
150431
1483330
1828767
1684158
779177
1496188
172134
1914221
1466227
711378
914940
1625119
477905
1981007
1929573
1982889
1214175
649001
529282
1932140
848858
209091
1731205
154192
1591801
1422127
681622
1440500
1587368
1105302
411460
228305
520323
1072122
46317
1935401
1073026
561235
436926
607014
1121957
1102623
1776027
402689
1804102
871184
72834
130930
1875062
1612415
549315
1905802
691198
139165
695227
1709903
158797
11692
730034
164508
1422470
584595
560760
968641
1661613
177787
1480583
1934945
744834
26353
1855257
984399
595408
1217383
1733742
1564360
240941
1957324
474557
1568498
1119111
439184
647407
1829221
716972
1375366
1248443
1139787
662457
920462
120265
689871
1416832
528436
1751531
1735362
1772176
1945131
1304632
1180370
1727110
920396
59554
331110
1226942
1427035
1093140
343016
233678
1600345
862209
595836
1182970
1769552
929985
788358
1988556
1555053
1349191
1690252
1476395
166288
110447
437936
682366
1013315
1812562
1560419
1836382
837882
712532
1162971
1376711
1935652
1901361
841600
1998091
229359
1942285
1902557
554744
1654226
1256795
1579854
1239855
1955882
803622
1748767
1564261
204865
1552735
1546133
1506304
115336
420309
671565
1571596
1463097
422557
458981
1349342
885226
420429
957536
1568894
1018320
139921
1387116
184838
1081839
1924670
1895164
920206
651048
658517
510422
1957169
1108078
1146883
1461586
1549186
565176
1930651
1859906
324687
1894588
1064190
640849
1980707
810997
532212
1976885
431467
280241
8389
126205
1283364
580421
1027286
1751565
771959
301427
239322
330466
957018
738631
1785021
1718993
1020036
689984
261730
280201
237456
1512995
236282
1049039
688836
1053389
1265652
450868
197962
383115
1157349
579022
181537
738617
1546825
1387831
1454948
29075
563314
1253647
1438449
1782568
187725
211947
1396934
620112
82258
337747
685688
229227
807870
64423
502929
1432912
255481
322646
218526
1867952
565105
1527499
1408101
1962553
182188
1528769
95056
861430
274024
735402
360642
668031
1656228
1890044
845290
674587
602306
1391043
1599214
218039
1181775
443003
1331522
131415
1423395
662132
1107642
1580847
1560202
357534
407400
528003
1841530
93879
162788
1675932
16633
1804454
757666
650855
927012
670800
1377197
1921791
269715
1651700
1862649
552543
276303
812876
988702
836749
881488
1163518
483514
48525
309793
1322279
1278230
1130817
174448
1163581
244503
1480288
1264571
1227970
1248036
1931865
573642
181719
1735202
1304435
1132603
360846
1518542
1820411
1877802
1575483
1726704
633504
1046829
1263869
111645
1042350
1156654
136121
1685455
1114235
1339044
44855
1946329
116092
1767867
1804210
572451
1723621
202274
1969714
1085028
1136165
1007027
1945732
1662382
561603
926821
73800
358632
768489
795327
1213365
431744
1474450
1455396
17406
1393883
1808789
909344
689059
201116
513157
1399692
1801351
587737
41567
580185
657322
470301
1018317
73722
796997
576828
514148
1419578
76588
947335
843670
1806356
323851
379301
1385143
1576786
454311
1888568
1941778
184793
598907
1528300
322057
312687
1844973
780596
1722277
738259
784682
1235537
1265518
1358993
1393452
265553
1664658
1326515
602694
1965604
1278211
234728
512128
1703643
1783635
421188
1118819
578827
1911396
1020755
1524718
1067433
286635
1464396
366515
179726
1869360
1259669
715348
1090233
1517265
1373486
621698
1380413
269167
1043976
381620
1519012
597659
1500152
477227
1761816
850141
808209
1571663
51172
95712
1936685
742944
349105
564069
521478
1517368
1933455
47858
783647
391315
1314573
1484502
600194
1079211
1024023
1813207
1776016
1967444
1300634
1995778
830700
1504110
1064839
598907
334333
1160062
481413
183942
125396
1936757
925179
134242
449832
695863
1851058
1797626
175623
1582200
1684879
1051883
654935
1800218
1456729
856024
929732
1113784
720046
1628020
381161
1004830
1698497
1914110
1961291
1407734
298975
894795
660060
714860
1575219
1802547
1677970
495838
1393669
592358
223669
1967906
1614675
297230
1064665
1850271
914919
863462
1471972
223069
598778
690517
619512
9373
80495
1917799
567263
1888378
824299
1551684
1630674
201521
1350971
1970078
279532
1586457
1868837
1928861
1020834
1455552
1865094
181643
1066628
1438305
235975
1056226
1532290
1809746
969615
1957024
1676855
736731
68945
1401619
1800155
1851350
353207
1183833
54727
1269705
116990
1906282
1990395
674743
719295
1227390
1789449
1923436
1903727
1236852
1835987
817072
98352
306751
458333
962426
369033
1983683
364785
1559080
140233
1770637
1903807
1986079
143088
222844
1243663
1964196
747098
886245
1233442
1340470
160021
1856770
1430905
687022
1464809
452290
626776
955689
664504
792468
1118547
597086
444111
1685918
1605802
47803
923322
365358
522404
1154840
675534
1158628
318223
64240
96211
1675935
1738744
1006768
445512
1282263
433303
1121170
669722
1180079
1235101
424033
53269
1785128
1369464
781316
195810
540415
1010825
1132941
1846784
1156232
655250
314851
832696
561742
1018581
1070842
1059419
1678911
758510
507573
398150
1076345
1192782
732336
223965
1115608
766515
779250
628629
681751
426152
1024027
1631731
1949690
961806
1828556
5255
1296282
145845
965289
797869
1651980
1897651
1030563
629442
1866985
843456
965858
261825
1645302
322527
424272
1698125
1407252
422914
332512
1273210
534740
209838
1921588
610289
1901389
541701
598115
616000
329944
213432
715990
409289
1665284
443375
1014666
1539003
581947
933293
374613
1480823
1499697
915181
1116599
322925
165669
1260351
1904808
929979
1589580
515831
674519
1502612
1798448
1087479
617655
503859
888096
1484011
1617623
731802
1082366
917301
1749571
336479
40350
1994283
437440
149463
877683
686215
82273
733986
307105
825355
287498
189361
1202255
71765
126592
154043
962774
542610
1610263
881962
935127
277251
524832
142772
1446415
1713409
1217764
1765143
1512020
1754136
382448
592821
1550422
1377020
611208
416011
1968803
726968
522879
569152
555211
267971
619028
1230566
589967
1518560
1767678
170659
972164
429149
1950487
546390
105604
1672804
1051062
48851
200964
588318
95666
1177963
884063
1237104
192575
1828878
579783
130517
1918736
118868
1528039
285806
624817
1587618
600306
194756
511426
352502
11960
1364776
1123861
1733781
1080032
566844
659530
1999822
892689
1270145
361196
841207
1346143
1687243
539442
1984273
1171126
502937
1317534
1650093
1926856
1331679
644784
956614
152511
1295903
769660
1122844
1996474
795452
1308684
1274091
805845
769651
1323720
1692623
1841441
1903726
1884974
237063
1515356
331717
560721
1722552
1343917
1044348
1391932
257498
595703
1926250
1407467
1429387
744491
876608
1589534
62007
1805487
1615756
416596
444921
1215764
227280
719595
611624
445235
291236
1108330
1157089
882788
1937514
999344
467431
1643566
320163
305837
1228865
1134324
65997
567879
1815943
1333582
1674858
953214
1278833
995857
472541
1252543
1615207
1487399
1675334
645586
129827
519737
1238331
433906
742823
1538948
1911807
1698191
881724
1118406
1106756
1473982
868042
366413
490429
1543204
253152
1125752
427585
1277150
9949
1926802
1200155
1786860
920728
370518
1074652
863340
249656
772657
271024
21910
1922951
274333
330708
1775337
583073
1468258
554528
364812
809867
442559
1902256
861231
1640509
297287
274760
715306
1265003
601935
1646193
738719
660467
1267689
1821238
1030099
1562944
1699194
574022
1181800
563026
1492991
1620578
1950577
35034
1353417
1578952
1337685
1706581
896054
475908
61986
1864641
989452
1287383
431330
1985198
488150
276647
839107
1905495
896956
4274
866296
1054150
1239676
1957937
18891
1076342
1940550
1593221
1884437
166512
1245496
328419
562169
1306226
623185
410489
880656
1188785
879180
521314
696316
1229631
1515338
1534601
508109
698154
1666554
1513097
477201
1233928
479823
1097154
811090
1389475
475942
573120
1048905
43533
482697
1228240
710043
1253146
1312886
1624782
135952
933981
136837
1494483
1369596
1163529
1320924
393402
982537
1372476
918425
105433
723858
573307
394909
611113
1116733
1025210
1127755
1199881
1513274
1840574
1291164
1077439
111276
246249
523098
206339
1701175
196944
908175
1078934
1580190
657851
934965
1722069
1865834
1249214
1282761
406791
11166
1231539
1530945
395222
1343101
25863
1162746
974321
1962171
1586248
836565
226126
1364648
1587965
853963
1343048
1817199
587304
496809
986039
1289718
867080
375333
1258495
174631
1632228
1979939
1021171
95376
478246
137453
1021620
1539071
177985
952973
1315677
301044
1988677
1036162
282158
1213057
1711982
1149736
1311614
1256736
1430400
640066
41764
1689752
977898
1606734
1015397
358587
1927122
364535
1999391
1445164
563228
1082634
430587
853131
767320
951480
1474172
877281
1660312
331339
779940
463400
540821
1060158
1993774
735333
1288493
1061358
1374474
1630485
645659
213385
1631589
353412
924299
1816198
1894311
985583
1296172
922662
1081949
1043547
1875458
1294828
1901421
663755
1580997
318542
646082
400617
355236
1434083
197595
511433
606454
1063767
735612
1867202
1000382
652742
1214702
1409084
936685
311298
1730812
928998
1036783
791951
731398
1359154
579648
1372848
1621303
484219
77519
1115986
105856
10553
28647
191477
1272105
687211
317390
1472491
483599
947718
1382005
28150
433075
350589
212980
734404
938909
1294164
316696
1146120
93323
1948772
512286
120997
192494
208461
563181
1606565
557035
937085
1119128
1325734
406966
772621
35208
1072832
1890672
281860
1777173
512620
1662957
832933
1324671
23464
910353
1054259
154715
183786
982410
611286
770256
208553
735388
1056586
1141536
401448
161527
1065367
215550
462075
1478013
454016
1558512
688401
280226
314167
787739
1366161
1397789
1703034
1201938
1145102
649208
1205783
685004
1473340
638828
1772914
923084
1168074
1144695
843221
444409
1523967
1722731
1680361
1044263
347789
1028685
710098
672389
237878
1789208
781704
299773
897291
324672
421793
317794
457835
441570
828608
546068
844971
389556
663347
1982654
440271
1495459
945048
1712449
372157
929783
1765806
1293424
978837
1376104
287995
721333
1299889
506644
204683
326775
67030
1020593
1808775
859819
150382
839169
1690210
427018
273003
1619631
433511
1715215
1721046
1429065
792340
837474
1094693
1793752
1980363
717225
242007
279876
1718478
936593
937801
1583614
871075
785393
775136
603580
925363
1950977
96969
638205
1209798
407319
1794369
975197
174040
1221529
1247829
1116108
59617
859644
695706
1087388
67318
1508295
1088322
1258276
811434
1220375
1383682
921737
1249991
1053339
1832066
1156226
760157
1559245
1221831
492174
1352024
604504
1621930
1115352
1865971
1774441
1401417
957451
742532
1736766
1556459
68014
377039
887227
1672972
1524805
1192744
911533
1039593
829425
1949412
1400036
204643
172779
1963498
417217
1469279
521865
1476248
271803
147868
781803
1802667
6590
1695948
1926991
1654555
842713
777231
1856057
1091073
966243
27845
279054
544870
511713
1665975
1259146
571563
409631
1611069
399123
561727
1782033
1815213
312068
1117047
124474
1674848
933964
836993
635262
135793
403396
1625098
1402268
289340
813154
666747
45216
1144539
917608
1230621
536601
1057377
61519
356353
1710422
972096
278183
1891959
1756613
1938141
24959
433545
1321730
1077174
1371752
1573527
448455
343808
1122369
1003677
1099647
991155
1786327
566779
1970355
1383422
29724
37488
577783
656784
1321592
1317986
1618929
1242875
495536
1984998
1470560
1132495
1959519
1857184
1608269
901945
1313583
34073
1072852
904426
1149854
39397
69384
984458
662989
1289059
1725327
243938
1352343
426550
1534140
677723
1341323
1062697
1619778
585862
865800
1209587
456849
854710
1926144
867909
48670
363102
743837
1756247
1744068
1281817
1038347
1051486
614859
262349
1315451
1534428
1788831
1288910
56964
1794752
1690485
913417
1876410
767502
175483
1136113
1971340
1060358
1538466
1857884
388557
552473
335853
527083
407215
1374121
130310
1189240
1920137
1969828
1003936
586229
49190
622378
947670
350501
680296
80165
364646
1214055
839965
1322488
1303905
1215081
484551
1291386
959790
1490852
1645286
1646140
581504
743614
383824
1957702
1623434
1261430
1801950
1280531
1306062
164470
1583666
899288
1038233
287651
777339
195865
276697
1180753
659304
1540076
1639139
1797269
997850
754306
7998
260803
1300327
1298292
756927
365642
611041
342440
531825
552474
724614
748699
34576
189333
699483
1590942
180742
81043
620577
1615380
555110
1312642
1124192
545770
706336
1894862
1134234
943726
644046
1922583
720662
1939448
456910
750216
1174829
590559
33439
15269
686854
295445
629656
1022546
1937968
252794
1988893
781677
1647355
118334
1522571
507445
1025310
1261105
1892763
1842326
310418
382483
387191
1105050
1668630
1336007
568452
124884
1846949
568888
229748
1131978
640354
604841
1904971
1670914
747584
703161
1032463
880144
1291593
1015238
1939539
765395
1847090
1714606
547710
736393
1269684
586036
64382
1960973
1583499
809550
1993434
704444
878320
388187
1977079
1921524
1076315
1291826
1579448
1695296
34406
1589180
106278
1733610
1030711
832960
902760
464565
716060
1156357
416100
1228053
1794854
1354260
1025216
1213582
1264470
1171746
1600362
539592
971658
675086
1796034
137329
877913
1086027
665112
1760902
1646914
1286902
234261
1599150
1947778
1100599
1368876
1358879
356679
205173
1473038
1938640
724235
1694706
1122067
134153
1281534
1918858
374295
697778
1648109
959541
86063
1110398
1640218
96331
630663
1092874
714491
719988
273880
742886
1645295
476825
1525665
1875693
649855
1925423
310742
1829325
1837917
1611879
1419187
51289
1379517
759122
1179239
754746
1195121
298551
1689996
662497
891706
722162
451487
886184
456462
1619526
1129893
1936107
1061313
301466
792896
430643
1424200
506056
1012802
1854703
1377822
931746
1649360
967823
1226587
308956
881234
551676
725508
63001
334933
627954
1447409
1347006
734240
796233
1776112
1016614
526872
1637030
1933941
1669412
1811073
1313655
1074091
1161500
333955
1718786
487960
1729815
885489
1259471
11525
716957
1505077
957521
933388
444169
251495
216256
1914823
884136
1730908
533738
1328229
1884102
696043
877526
1543939
571839
90744
1431162
771810
997015
1246914
1255167
742794
382624
1464445
886662
725137
58892
1820643
1766902
1696683
264249
1522942
1893510
1988205
286179
1239745
653837
354954
993094
1255248
310492
1400023
953027
975603
152934
875593
1551836
823171
1821045
1829337
1461787
1456029
825175
56063
5512
1917827
1032433
847036
31070
1972212
186325
1215683
1663804
705119
988542
1302978
1497032
410526
75901
624589
462390
392604
309541
1399089
1327494
278769
1057589
432786
1994579
1996327
1823272
66163
6649
832881
794887
1033669
935597
1384265
741593
1225290
418309
654706
1580631
497240
952128
1582316
661925
524736
986173
424145
1371377
1473968
5459
895156
284420
932179
206803
139347
220104
1239906
1507140
1311637
506637
1504941
1371563
1500957
482895
1011069
1606652
1085586
28311
1785477
1695185
681834
573503
6898
1825595
1092615
1937445
161506
1556690
1480849
1470359
1655171
470565
249719
1452041
1481386
1119238
1437651
551077
1670047
1022842
912202
821729
1267950
867089
294418
1299848
852279
936425
665850
1873541
1922575
45617
738077
741505
1280087
295960
1937100
915999
1506217
928775
1452914
1869980
833935
816306
546023
1152838
614589
1793794
1584298
1229640
766106
425963
1835931
1761160
1143835
1042406
1730633
722214
1896158
781362
916646
1817702
1574202
16690
719900
1727221
90600
1011314
1845166
883192
802731
1012878
1270486
1050642
1016337
931545
1399642
1169957
703507
935413
1630017
537232
414243
1790484
1445859
1323135
654544
678956
1734830
608643
1581696
762192
375608
985624
133885
130903
1461330
1160727
817691
50989
1380680
442124
698609
247499
1708108
465415
1817113
26330
1583290
147715
465902
1076471
560288
1349379
1724464
984506
757859
474271
543097
1088783
552534
1608674
346354
1169293
1941369
990973
304692
180986
963386
986742
636685
1128143
518199
657776
565948
227905
1244468
440588
1252997
772499
1526448
867559
1506197
1269981
224240
252282
1833716
928847
12207
19219
1563356
1473534
648455
1046014
142208
689141
1889924
1989664
21714
261154
365136
565207
933940
1945308
1460495
1240464
915557
1737662
1022573
1244828
380866
1470574
712973
1192875
602348
89406
900013
1868826
89644
1494988
596989
545488
1455501
598657
1855564
1736660
1997248
1395508
915095
424466
826288
1274472
1692008
1839356
921809
1894661
1092924
1652132
626352
973103
1671943
1217066
395933
1016338
1670103
1008310
769870
1533834
160688
7990
1062829
1800428
1776021
220022
1547877
193200
1303125
540856
1024285
24442
384757
1952404
1014103
567969
1742641
932267
1078136
677841
888281
1699754
1462083
66823
1621764
610285
1774443
1646595
54699
158614
1932133
1277341
1594720
1974685
617991
1951767
157111
1871937
1294992
1896769
1204221
1832379
1809123
789280
199630
808362
221573
1530684
884180
1390309
1713387
226287
1566180
915337
1767849
838392
502635
214488
747807
79673
1040703
578605
1178475
262065
1491031
1988037
831640
504100
819983
1988198
1717059
367166
734201
633113
1691226
226669
341445
599116
328104
1306462
799576
1118146
1099236
1816778
677386
522467
794600
934145
1097823
1265325
373396
1728687
965405
281787
743743
84034
1221872
6672
815463
1278527
767727
992106
1934093
1932741
1617960
442651
290952
1569295
1933739
167389
1789222
1917854
1994233
1973329
1376875
1299997
59658
1024654
1068581
729195
679824
602682
1470451
1542927
1878269
1412632
476854
617198
129918
897252
817460
180160
841648
905606
968843
1448007
981654
892390
393620
170281
803008
1376808
1072854
1237962
1797281
295548
1758155
1179959
306125
1824467
1639456
1415233
350700
32175
1477288
1697903
106964
598256
267115
122766
1315838
1987078
1916432
1959701
122617
703694
1409778
1516356
711639
1238889
1835691
1238466
1626188
1944970
1404226
1613780
868372
41970
1907469
1612222
854278
991291
1763790
665005
1550754
1871812
1621287
1944876
164721
673980
452392
1674325
1170036
692384
497854
712619
1744295
1937263
223207
682081
433880
423680
1927510
908006
997241
1423123
746013
1548565
1871452
93012
442727
1878278
1174283
866523
459617
690521
841810
739901
1231570
9533
1119368
1977221
1067159
1559939
1348440
1042107
431667
1900537
176531
1133077
454251
968330
1767143
1444443
1910801
1332574
1442324
496302
637446
510592
1021217
1419733
1532432
1713541
955575
1520892
318934
85060
1885690
1349727
1453121
1339181
560504
472033
1161487
458546
1891526
1376115
617878
1986064
716597
817960
696449
1856118
531674
1354220
1173175
197147
1358836
621675
734656
1886518
464382
259406
1300267
472396
604650
1077462
1757899
405074
1795436
1735038
1877001
420015
37273
1070401
920029
734939
616094
86231
451685
1151369
437343
831398
967017
1097702
648799
595575
499284
1129233
928841
366257
388929
298205
1841631
1766705
1968177
1385349
1336980
606740
1956718
1190463
1982623
1441641
1648617
880147
1455718
1305386
125820
1213062
798140
1543103
1279377
390535
591584
247622
1809202
653684
1615100
1172853
1673560
761231
1351455
1117924
1013507
641159
551980
1955565
450437
1991129
1348686
639045
1920843
1171622
15455
525974
1874922
1497293
1128888
1341275
1809290
327405
415000
91992
20294
972638
662539
51899
659053
1743536
1953821
1999080
563595
489904
1421143
1902143
108576
595841
1270077
335423
19104
1538892
817279
1092595
127974
1500964
1182899
779887
437365
1505125
1349764
528395
811241
805968
80832
465790
998347
1445742
1925118
263030
882507
883490
692850
32708
1459094
1094104
377929
1311428
524033
327759
887970
1744362
1359016
1452121
497127
1182735
1293469
925980
1436879
995013
742474
209304
906535
1888681
551206
131488
1718526
658775
1880291
325928
902430
1730250
1460880
234921
373787
47179
181386
1563389
1704947
582559
1276969
484901
1130110
446184
1337047
1349564
1013740
112130
1859386
1827471
504989
252564
277797
1584326
1736555
1491172
106758
1246297
802744
1296480
1689816
451452
198543
985060
659672
904778
1100940
1408597
1846739
1146406
6382
801525
178481
738065
482841
71188
1203616
1198031
1948059
1253303
661342
1140866
814406
1152280
739823
114848
731985
1695041
739335
445801
168844
479485
1368059
183671
1411023
1440897
136225
927276
692083
830566
1951414
1024252
1799137
1677229
461304
824462
1819037
1415082
574004
118224
206902
229343
563262
848697
750544
690016
1401599
1406576
1162999
722388
570072
1796734
774220
1825644
650683
850593
1694085
106111
1570805
647004
1050917
1488110
79374
1988035
1290434
586523
145666
663260
358945
968472
1580192
1773253
1368261
1149083
1764215
1106788
1416691
1271163
789679
1597474
1513738
816488
1031324
37647
1137755
946592
1819715
1967661
1521592
933962
204270
1051766
1667753
387033
768355
1795172
1683244
206110
116789
956784
978558
1584797
139725
871939
1867305
298688
1677335
1338296
1578092
1930531
293532
1042436
1299254
1947155
629989
1025719
1485686
329688
1352417
15913
316707
1725546
964428
883077
1836500
954980
1896875
1849592
924672
310478
474488
1399289
328072
654933
279692
1137533
1445561
591793
48459
1463988
867034
677311
24645
138640
386922
121625
1271226
683244
534904
943356
846131
1603446
1663356
1236625
876329
603337
1699849
291041
856931
348075
1401823
411191
348734
933166
808573
743464
349030
1844991
1812639
708508
577920
1144578
1308667
1703328
738948
1452547
967828
1997150
860533
1667102
747165
36370
957294
470081
529841
1438879
840603
1200030
1282699
1539757
107304
692350
1545160
1013094
1613767
1656312
1647992
275112
869489
1299162
800725
1248635
611514
1476121
316647
1166384
1737138
1120097
1069172
418190
1194585
1962709
533707
867202
431426
178756
1020718
1035617
378051
1402244
398711
1209149
958807
924439
976425
1607702
444962
846468
579688
1184900
630339
1734181
1811390
1175849
932181
1529356
1516931
3986
1591706
561423
804295
1813811
1029160
1368525
282547
277885
910500
705204
1987043
1670795
1675308
1678575
1242060
488694
1619489
1205281
518679
1596843
186394
1348231
365226
1974422
597642
1894395
1602554
763259
1815401
1349315
1611637
828554
1830148
468330
1037380
1780827
1567647
1550847
1912761
452380
1203868
1628828
156874
1200020
316716
659486
953946
1673430
988455
1247510
112517
317119
834582
898568
289832
1683238
683998
473042
1363310
1356176
1232213
217491
1548922
301786
784798
1055730
247638
1375626
1070306
1917609
575857
332154
95992
1599813
625424
1495502
360641
1402108
1830908
745883
408497
808287
1619670
864818
255263
1945147
95367
1764488
733688
1974792
22540
1281049
1267041
405137
776333
1918155
579298
1527543
863972
1151810
1244014
1825457
136726
1831402
772644
972479
1051390
887519
374529
219034
1473873
100335
1790612
1876459
737808
722147
1082525
961358
939589
1789692
324362
325737
1842742
1494898
924756
1454075
487788
112178
914444
1574333
790128
522570
626601
305482
1969726
1478383
1573743
1477737
1756528
223490
1525767
1663868
1394064
677103
294255
713525
1157953
307370
638405
69435
498668
1036463
61616
1605485
572453
1129206
1456680
777645
1606692
735461
1883314
202181
1386034
576802
70554
325442
1847648
655987
1336437
127269
1443165
456862
640468
282558
1524600
416692
1622074
1576686
198934
1418193
1187497
1188859
1487309
1077578
391592
873255
1195149
421471
1647445
406810
919487
1642331
797279
974353
1949863
1139795
1843088
444645
1277102
995745
88949
1686182
1082066
629971
32849
802603
363162
1297568
1257325
1675797
988336
281931
1538017
1130298
939887
1122508
627429
1829503
100012
475019
1528445
745282
1652467
1508115
604469
558540
604694
142405
470516
644898
1684882
660242
1849550
1992334
781994
326196
952427
1681545
1906669
163040
1452711
1687163
1434076
1963031
1594201
1755652
1329240
1337826
447274
1052811
1086816
1196718
1728698
285649
418463
1131066
1622494
691971
969218
1647413
293364
108917
938372
1492153
1970093
1675153
1805374
465285
120328
114493
541370
725531
1424497
1827098
1931117
108394
285510
1055982
501313
1469361
40919
1454149
48638
1991187
1854494
552961
1374301
1348413
825378
1891485
1147045
366627
1867137
1019214
1842692
380051
1654052
825433
788743
1568757
1428515
524626
378149
564171
1026066
113505
1527541
1417801
5879
1838598
1345003
400112
634404
1167697
555920
1059601
369790
1369766
1356449
329251
1532114
1638972
1651868
1323488
9396
371352
1238799
340224
222351
684414
653906
416511
883444
971631
1943106
928087
1338132
1105450
1410797
427322
740132
150684
414656
651150
1099474
1761098
239314
747878
320972
1742521
734142
1495486
364019
1642160
1249997
1983824
873674
1954655
1844179
1800266
1155541
1364836
342763
1521481
600462
418712
325431
638384
898931
1350789
675467
276500
548233
1795937
212435
1263420
691228
1117005
721024
1752082
1125135
1616584
920758
1787820
1466322
531769
1952094
1105553
630666
1843153
126451
622227
1670479
1098772
1705998
353138
793326
1087942
1807988
875867
512111
1963842
1142428
1462965
1101760
1900588
418810
984893
71382
1188353
1679017
735477
1994846
912321
485177
1864979
313542
1778759
739622
728762
769132
1913020
1749134
1834258
314466
965938
874819
573367
1059809
432749
190066
717731
339791
1221449
359849
473427
722732
845587
1234056
154927
1508365
276262
643288
896966
1731788
533080
1340341
350428
834732
1636436
1035622
568351
1318409
624837
1451982
783348
1026346
1933493
570194
304325
866371
925151
1469634
968340
1988423
406590
1792478
1814086
687416
393723
1617179
1337760
1985153
1189636
450648
1748177
1579050
1492140
1514812
1764014
1848222
897045
1465530
1363701
72711
1821053
1611668
760099
66456
674644
385487
1803683
326596
1477633
1829725
321891
1085442
3446
1375742
1893248
960789
151172
722064
1685229
1853386
876646
1974523
352397
21661
926059
490615
1738217
256796
1509900
736741
901701
576909
1236155
569625
1870208
553576
3876
1463536
41794
1583630
1046129
1850884
1286942
1940246
1045737
515735
651690
1751787
125067
620645
1598138
51955
426594
796615
742761
876532
743885
221085
1074648
674347
1605078
996607
963767
537614
879365
1965225
390990
1666198
598044
801671
708755
526923
362188
80148
947643
768370
117630
1079318
458830
1128234
1405212
308153
1492533
1358569
901256
1980163
564509
1364992
1160345
1596542
561961
1889430
1289155
1801731
1984191
1941888
1729371
1691117
1036956
732431
1088426
1543084
1243925
1899135
1813827
1009368
692902
114627
1265386
1642950
697408
1069870
1255534
459026
72513
725447
105331
1874351
1661099
601939
1947905
499818
1947568
742928
1142699
560134
1546520
747046
938348
1605875
1272459
318702
1565677
1098781
1790308
602702
748764
115003
1253227
1493601
1701329
1021636
835588
1384525
1600414
1975123
833613
401476
476228
1674293
410731
395903
924838
649840
1657414
1228362
151659
1841440
492510
1906761
1769560
1689264
1752600
106219
651272
1831687
1341494
1918958
1518738
23487
1414036
1828192
1514962
1930493
696981
978511
224444
342808
1848734
448074
977470
1708308
1255031
752573
15802
679152
631141
1735630
227451
698269
1952322
398654
1849884
1806042
107675
1122221
1535102
902090
1545840
328306
451670
1623639
1743013
521961
1769861
159963
1368243
1180601
1587863
1879868
108557
1663571
361127
1165995
1068542
528490
510196
1578564
802708
392487
767676
1814583
1451634
1826807
966529
1409626
1091056
1436299
865267
39619
1178009
920085
126322
1189349
1584287
578524
1315746
1416276
1380832
763156
473778
736192
1979937
353264
1991693
1070147
10579
1717136
1300342
527648
387687
270332
730817
1907700
272038
1867341
1497648
120356
1495451
290532
377437
24892
580759
1707697
1773399
1797379
1191682
677919
1817045
1699527
865208
1920135
1320406
121513
677422
1735805
1854524
282827
1485309
218892
1550812
1733390
897575
1314233
228960
308611
694
1124525
640596
1025748
789882
1925120
36974
831981
827532
98491
8329
1632132
753326
785597
1078982
1956452
1347084
366971
1115836
1743982
1762328
398965
1711864
1445019
1045777
41129
143786
935854
193977
6850
162290
50683
1972906
1272635
729451
1339484
1542387
1274004
1989218
195921
1373368
1008555
784861
1022671
1042376
1595346
803751
805916
1319870
1462769
486636
1337775
275543
48630
1370443
1664659
270659
400889
51851
949094
1295132
1461716
294578
1968678
298896
1281610
1843263
22360
707836
917681
148313
716510
180480
947362
716895
1368744
859589
920003
1785215
1988906
1492066
641238
1335556
1552849
58981
1713004
733838
1259401
156084
947133
1970074
1378659
24337
39284
970018
1920683
1247912
582385
1889305
251098
367679
1809739
172908
829388
455901
666318
1155263
1255303
424994
1931105
615619
1144321
1474375
53966
1474481
165606
991524
1901755
1968538
1161533
92577
1634047
1470993
1124619
778715
1179281
1337165
1999886
1789207
1295965
919650
531618
826132
126999
141778
857944
257128
871402
141036
885227
589791
46832
1407253
1640411
1750542
1888924
915128
1409569
1892382
1061058
1214501
1431635
121499
1951056
1638163
1069782
89398
1037557
769300
541123
968142
879720
345217
861958
1883983
1805155
1996647
1230822
620855
1390998
1624737
596092
1577994
486242
1075831
790271
558522
151389
1474349
97222
1252032
579256
496911
1399523
769531
1644688
1690758
1743703
88541
1882404
640354
159423
1434179
83042
223757
846920
280208
1417553
1699503
501687
1053186
161139
390883
414590
1029070
772226
1067422
934648
618269
393092
1362207
975618
297155
462427
76732
974056
1687657
961501
69947
994820
1781612
602
1820881
561162
1345392
19906
289422
95689
904488
1190773
1236168
325921
1066897
1364430
944507
1832708
599857
500643
739323
620820
336771
1870135
44901
27901
673232
1542139
913451
551207
1439187
1771574
416527
314225
1758293
1132476
1575186
161070
801244
661886
1543078
104431
12140
1706579
1671232
1805097
758263
881775
44525
115197
1637834
1883253
587572
1838756
1966168
476684
512994
1302569
1762229
997673
1513504
513962
1974703
1853186
675376
439022
747624
1182920
284123
1700418
1739238
1005206
813420
151429
300979
1239280
595915
1669481
474039
1004675
1415030
802982
202977
581402
246752
1741391
608674
514976
961423
1909952
811479
1982722
467461
642310
210766
34470
1568337
1430680
215013
774588
1245044
5365
1610307
1883936
983480
24295
1061774
1563532
1148933
1432884
1365199
1167929
704555
1001566
1521979
1261887
1997129
1768156
1147790
839520
1166780
1382727
1719629
1128195
1603298
944288
604651
1501497
633644
1331401
397666
562789
860808
1584312
902620
760292
1760873
1620998
1807346
665213
876558
1651859
1692899
1534180
1440483
1994038
629249
737991
903473
140396
1985822
557761
1724868
450897
885802
1725517
1966292
1982837
1895363
1392616
1827801
198084
1221004
1639699
405009
1431070
322615
555420
480255
775342
1773150
204320
1242567
239054
21232
714786
520070
846335
1911172
1250415
1700948
853735
219646
272123
947544
55026
1604489
1162324
1524903
1697245
1766431
1166891
706877
269935
1395170
889614
519535
1201228
261407
1421215
575534
274484
1325802
1741194
1626336
561384
1276475
101066
1080550
285589
154283
1657878
839382
1676009
710599
34701
978155
50388
836101
1782514
1662959
1231147
68505
1456343
775274
123170
854208
232820
1574089
1862090
1510561
1822718
1033573
992835
655749
342593
325407
1998958
66517
382551
1053451
580362
1550719
1520226
1841721
253765
1454353
142731
1608174
1531831
1362794
560396
1015225
283779
699217
1915453
966459
461078
261509
981636
606016
1106869
1731337
480296
1634033
1195463
656505
1002694
77026
670530
1640337
437016
876196
677856
1278060
1144201
60310
557217
365499
326538
1683919
47298
187450
167244
917353
445001
1025363
161972
184009
560796
968249
1767351
1221052
396712
1568744
1492320
1228158
1804361
1427629
1000974
1084643
1522421
1029533
330112
50466
1470106
1660817
202439
477308
616298
1216475
1246493
223549
244470
448205
1327311
278758
686487
1141983
971038
965110
1424866
1892845
728005
682644
701864
440273
1690354
51537
1655712
1913183
145561
1015204
1269845
1179603
1596793
1160169
273033
1526819
1690329
1713456
327874
1507569
608898
1374530
1731230
169836
1607036
1804587
976299
1073369
411590
1939979
1900290
1546609
1573831
166391
347691
248709
1714597
1474109
1506572
803966
413995
1570264
1022231
549947
732054
826298
1893245
1421361
1576506
1603693
1930614
1916864
1377883
502750
126190
691
532316
465753
956923
238942
290504
1979098
1570755
437990
1635387
872697
1384249
1660791
1139091
1638023
226571
1472023
170560
1376286
1732148
977000
1261608
587758
1192023
1410961
144105
1972892
1202003
1073909
206805
1267180
1651005
1349446
1159907
412014
1622181
1472180
1884582
475275
668264
1766716
1272668
1877620
1521667
1686777
66353
1441708
398580
978025
635623
860452
1223234
1003125
262112
255995
489119
1105816
488427
1858292
1817129
1432782
244139
1883712
994851
498900
586268
633385
45200
1148915
612976
1657291
896244
972910
1832528
1588711
687115
907570
784886
1130498
1569938
1046524
459338
406336
1888300
1715263
1601741
1823295
1551042
1254003
595350
992742
1112913
735920
1896415
8613
218865
81324
422894
893276
378221
1737907
1660677
1113841
1915850
1238394
1386565
1938214
148451
516210
1336215
1904813
838470
1760896
719682
79805
1347370
1868828
1870440
365955
421722
788
660731
1813681
796784
1201395
389133
856412
1131305
14957
290104
1682393
892586
817018
734342
44448
1598195
1662518
829054
576016
673313
1173786
1189287
579922
702064
210885
1818423
81121
1133728
1871520
251716
97013
1210085
939671
1924920
1360914
470319
1097481
936325
1520453
1718904
512473
1302894
1841423
1671716
1458528
284588
927828
205750
757341
557955
1804973
632752
1892635
1120463
854823
427681
1301907
1923504
1682349
1248585
1944804
997372
600206
979799
1509707
37914
521484
1780964
1403088
1851947
1161112
256988
767571
1226991
1047151
2633
1377673
280801
1595315
529884
965031
781628
779510
385255
1954740
1979864
27971
884547
303203
242937
1855032
120237
665935
1945810
674397
1240886
535738
53483
1746199
537104
1980682
433280
158250
1673270
216473
1326248
1163537
1451575
119832
1365423
894393
430080
1440774
1963717
1074016
785381
464610
427580
102988
1946032
1231523
945154
1108287
1194511
909276
856273
940570
972196
564907
1688782
1241711
1968632
1156812
946202
271962
488693
1254277
1649989
1703993
1376391
710687
1258158
378951
848488
1858731
1301917
392776
1689773
716279
962270
1649693
455915
1966360
458877
1418310
1655481
552015
542030
1767404
1134384
1870822
1215597
1542326
1525484
1998282
935837
373015
851424
1097245
1056468
944490
1191605
597267
1101799
29623
1293025
1404825
1821799
620006
1900429
308285
1069148
856950
1938788
760954
1165967
718289
1375098
685016
203115
116756
1575254
1380714
933933
93392
33649
309047
645065
1918434
721735
409897
608522
1527062
1134138
257192
37186
880656
299236
1138668
1534270
154132
984516
1542705
1152943
454244
1535490
1572196
765747
277457
1979351
1030730
402597
1883385
589638
1128410
1604455
841990
1562618
1570994
1713770
1681444
1898102
1642977
1495631
1289702
1556519
648706
1241427
850538
1410393
793760
1156685
701191
15085
1572656
1403605
1957398
368434
103265
443916
1182543
459575
1833115
658177
1232251
1989831
1386669
58930
538850
1013042
1405054
1832387
1007299
116298
57183
969422
489715
1726738
1782245
244292
1265671
1000390
1868019
1559419
1200940
1576133
369092
858086
1500206
600083
1604971
832730
1772734
333475
703620
23661
989043
647221
112699
1282728
453821
866987
1706499
8106
1576754
950166
1349971
1715228
1416187
120476
1630481
303142
1350144
330632
595589
230074
1087519
1918847
1264321
211167
1772285
1233034
1155120
976940
543827
1684302
276504
1791368
1180909
649819
1286871
1741379
636997
1931955
155705
213275
261043
1001445
156761
1048869
1054053
1153002
1712985
1049120
1819830
458627
245257
561938
618801
1423507
1568951
1802294
628175
1627835
1730425
1595725
1228160
16353
513233
1159883
1952452
231853
1672111
15394
1006704
940851
1117954
396488
1990470
866598
881818
1554587
1521714
1627085
1410182
620089
186660
1731059
890728
1036730
1103952
1823165
1190105
990032
1504858
1905629
897285
1422243
64923
86737
1520081
543480
354556
1623498
576515
1686475
773015
1825978
95950
733190
1300062
731678
1009175
932664
1611305
1755287
59761
842492
1843058
312253
1661904
534223
676983
834652
1467151
1213802
64430
973688
1969723
1640583
1717350
1398585
1451363
1978466
1416120
1881550
1943555
1851407
1745665
608467
1261452
1646845
322703
625845
1305257
419075
22332
566781
1134940
1674420
272419
232922
1045294
592304
46005
1495464
881036
610522
1244180
209726
755890
1574725
1834925
518786
1849949
1084302
1373229
1008714
1002113
820380
825801
1191445
1339699
697462
420470
1547563
1299222
942853
452810
1957522
333920
400179
1327666
1875088
1032850
53926
1551385
172752
1123929
1661464
700911
484824
646772
1223504
843417
614175
1641332
1492715
987373
342232
912040
1081754
1301309
1580266
40115
1708766
1286149
1515809
843503
824846
462116
500670
1629962
1595461
1471613
752829
1341916
1416055
1954510
1711343
220280
436733
418417
808863
1046109
497551
1804032
754523
114656
941560
1616507
1931283
68972
128422
294178
1881459
557302
28509
682936
1448146
1912448
608649
492926
1694941
1965511
1038191
1978914
800125
1788466
36728
1334797
1091744
1876245
1379691
611661
498710
1119521
936890
1193082
679032
917984
1617107
1180316
157206
739366
1026137
1134902
709217
889327
1601680
429492
358816
1542771
861619
875131
594931
846017
114458
1951923
250930
1357818
1151137
910698
706889
162414
437112
1858154
1574315
630770
998557
344934
7233
1200448
546293
1990956
1657606
1836833
464040
693437
510545
1640651
834431
560140
761029
287671
1208683
1757147
1723745
888550
1331278
339533
942861
614185
185125
1618681
1539178
395890
1760258
268598
73878
1096930
1288127
1342250
1326292
1213784
772266
372170
1527002
1676925
883936
1063938
1280978
1345380
1340453
18412
49968
1008139
1661392
310010
620121
824636
115684
609769
1726185
629186
779743
603265
533832
1533991
357482
233007
1090044
1277111
930131
1672277
116424
1088188
1871639
481394
398402
173757
241158
1982723
765320
1236287
527417
1446536
1543730
298400
266473
1754872
1881311
436217
1581062
1874451
334978
253227
1181104
544733
1475201
1003454
1083970
1188556
1635768
386818
426059
728439
1175663
954297
371373
1380867
1154672
1402930
1067244
948718
213277
1276920
1222139
1311753
1703264
993734
270254
709977
1598671
1561660
716639
30233
1358031
1511688
1367053
1624512
332964
384437
919614
603128
1115640
1612140
765067
1288616
333018
1004627
545031
28421
1944015
1922770
902408
1194079
803790
534037
53493
1200784
862775
1556997
785953
1488814
1502168
1818539
1777156
14326
427053
1113148
1580914
968798
1678029
1468900
187456
602802
1938410
1862790
1032308
1734733
815100
761831
230617
1686033
1052030
171296
1682509
1643940
1904081
637830
935578
1359988
669886
242443
1349544
565926
76492
337797
1864471
1985686
671184
894798
964194
281911
529674
1731133
1717832
1494613
662704
1131723
61241
835100
1836084
1135272
881509
576363
1198697
1670679
677811
1004417
1482535
1818955
1220503
1185964
484216
1639811
1431861
1484664
1706541
294527
1066832
1212382
1500005
180587
482415
1196437
760863
933665
465470
148225
1707824
8761
908100
245133
458117
425227
715200
1574344
29576
789638
299019
1694715
1057250
1487488
276390
1500083
1394156
1369406
1651299
40800
602640
1787473
1079844
533818
1346646
1824915
504367
1310501
1971867
431572
1255646
1932805
797436
30266
675022
1722426
239935
344542
805966
131099
1427872
207074
1014467
26492
695223
145615
346293
725603
1981440
257413
641609
1679219
364861
602710
1072608
1841171
752901
142542
198974
705772
122780
1305864
612295
1256178
32172
1958784
1748283
572386
832032
900410
958447
1213470
1507861
806961
138847
1506743
1998397
1678301
819957
440081
1375212
921553
283182
1493017
786151
204409
216953
1810088
1272731
737599
1703339
942728
278315
11434
878724
1570271
399968
493612
450747
1709945
1003473
1695010
636313
1185151
636159
1322733
1151717
514995
1432051
1149264
1251873
667591
756830
274812
1138518
1455645
428716
39731
273656
1828262
1087564
1003577
951906
663622
1802563
1971312
1338302
1519102
175945
65523
1937457
1054245
828699
145193
1278362
1121649
833295
1388930
1831636
371443
441045
651690
1578342
1462737
691458
1782433
47325
770225
10584
451079
421038
1235125
1706992
752620
1699564
1569650
1370977
964761
1127191
1049251
888320
257480
1292517
1502996
818393
1694925
1273741
987394
524538
311226
1548091
1893333
1792038
1311640
1088862
200376
307003
21617
1012950
628843
1263604
1903711
651938
1172548
1099250
275141
872175
1531954
389997
942352
1170102
659706
1890183
1693813
1412649
971747
214496
407018
1524282
1316758
1906406
1342907
849054
1244961
297445
635457
1116529
1960498
1273934
1036084
1195806
1989111
1530373
1627949
1273451
5455
585992
152966
806930
1355889
755537
145869
1454690
1578093
439191
1491532
218791
587086
697581
1331818
1186789
1910404
331005
684288
1101069
1469984
670302
1504901
301699
160199
1713772
1967459
1706854
1008150
981159
297329
1256306
1105227
790798
1145218
975603
130133
662100
1908380
1340798
1194427
506069
272809
1785448
220752
691692
1848440
1293552
729034
458977
316356
799912
1253479
854249
481540
466631
807633
1315445
1993676
507017
1465460
1817247
1962701
1380151
1072995
1894095
1988060
1526523
494302
590463
1179026
1966255
229274
1936172
177641
597969
949864
294548
146572
792087
608892
1827970
1837082
530470
214426
970425
912349
1136422
1220690
1081529
808731
1886510
897874
776923
355448
1795623
973841
1431825
1876591
597416
987290
327623
629461
351280
1607665
1695976
164251
710331
902856
261249
1778798
1698353
885782
596896
1173014
1191015
25671
242416
1265230
469771
1945733
707262
1754158
92569
773571
1845464
223362
1445273
30194
476684
813124
1390988
1030807
1683214
265742
1373227
1806927
1682442
960985
765643
76909
1675830
117376
958698
1296537
1897858
1730465
1424699
518172
1359589
1525091
1927702
1743248
1867062
1580948
912376
126511
1567664
853255
1487465
1211980
1875219
1836791
1050912
1384936
1733001
1114678
662378
49355
282544
1394102
1804340
1859756
474344
1380832
704430
939149
807580
273891
537281
869083
1668898
1793466
1958887
1684645
1460572
664951
665469
1797987
1071272
1105138
579919
1942673
180550
301027
1964215
490911
780003
1072220
769388
662742
1781871
403582
1058598
546426
1624762
568042
237833
961087
405094
211320
1924453
1547951
1530441
125146
845804
1228614
617379
1608030
1581106
1095547
100963
1103648
1105710
1797047
1767054
1785646
102757
1700728
1683607
1332046
1703325
912770
1624714
1891796
685520
267861
49159
1085972
1701570
1774120
55845
1389490
190370
470269
1991383
1090727
555368
194988
447586
653747
351469
223368
44250
373503
353980
687116
1758164
563299
758694
618140
1593067
1018340
537842
611626
370356
738759
515670
1442578
1408768
930693
36262
1729220
99088
950493
67203
459173
748997
1717546
583381
1431889
1077642
1903046
1189223
611423
514166
266388
256413
351249
755376
329810
1430475
829360
874223
584686
458899
1972619
1056195
1258953
634093
750688
838158
1278145
318904
1120032
1109018
1506693
1910399
1196689
71070
729579
1526641
653552
892958
1928936
1503710
1372760
1002011
1190782
1917074
980467
560351
1099577
188843
1996581
1293575
1330730
881049
316972
1005452
1417912
1643020
457743
51425
337577
1630713
596374
846373
243584
1477937
1468860
514186
542038
20839
227504
1198966
1014252
1070693
558712
737546
1616861
855428
1878285
70199
818302
1909851
516053
933850
1599897
1930901
1309362
1503379
983345
1388823
1995407
419087
736687
1835402
1723627
792458
1295464
1908245
1557759
1420266
1400343
1435985
463881
1813667
815885
1525813
623311
519643
848053
880733
728996
1505103
1086234
1652230
941541
499487
621628
568231
272148
1038862
816705
1169360
19536
1974324
430529
1239660
533380
1209330
1073920
1027790
1591418
304490
1084246
1065979
310447
1059321
1429595
1347300
1476048
1469485
508284
42458
1221623
1896367
1537861
196479
1782103
855910
598571
1781659
1368879
476933
271482
1264244
242581
295890
661400
1267141
1893375
527916
1517830
1901498
1069982
1134852
1172916
560235
25301
192902
931466
1085105
1639528
404256
321088
86522
1653510
170799
1578231
863156
614800
1944413
1257135
1075030
435238
648712
788910
1556310
188625
433094
214313
1648228
83268
1165908
310266
143185
1561700
386201
897910
974676
1819426
1750501
478866
1459925
591675
378823
1414720
1440959
1271561
1439098
140368
1721786
570579
397945
1769973
113320
1936028
1982268
1741175
545223
1871927
562706
1231072
1143895
431025
1645605
1245076
1713230
1911345
1865324
1595962
1735654
1248457
360391
1874668
1357332
798216
1755414
787352
1792658
29946
1365726
1043740
128035
1615993
94504
152754
306438
750380
397320
514100
1982725
1696219
1495681
1925484
1298277
592140
1271301
198526
259984
1280246
1455923
1423376
96712
183757
608471
703468
600193
644382
1489143
1889138
739875
1906921
1440034
1716804
1448267
195874
1517025
983571
646537
7344
1443479
1992186
862309
750883
1759170
499235
1540056
222084
396273
354966
1261858
593100
634239
1982719
1537010
511730
462960
364312
272516
666568
189876
1837443
1560069
4713
349097
215808
833047
906132
1554459
1795777
536580
1941819
68453
1551834
833066
494271
794534
1449747
861409
1197940
646722
1262
433746
1453186
1602208
206849
1571818
1807176
1768100
1302590
1372897
1010415
1743867
1630331
1849167
80307
1664112
123038
1275909
564528
1633609
852803
574952
1148637
1487283
14820
1145762
909868
157103
599066
774746
455831
1649131
260943
1995578
225295
1373582
383764
245661
354373
447925
262835
1271237
1352794
1002302
1140677
1158574
1874248
1779768
331649
1217992
1901215
483672
1888957
1672523
853893
1324622
932658
1393568
587565
1137856
532415
1484620
1511939
1524738
601485
1391228
497540
618253
846747
13128
645809
792578
1356973
937606
583920
1877237
953838
813784
1137038
1486337
1028092
562783
511770
1264752
1315701
1343894
1904566
1647276
953652
1601167
547717
1584623
518728
744237
157210
1921917
53304
1701836
1005544
1692727
757981
1597378
331195
1996633
1618557
1784523
1260036
583200
150055
1068880
1374642
76011
861944
1733045
1464337
1592446
1550352
829415
1083734
305437
1846229
195609
872379
519414
225708
1055227
1742845
334969
1453056
114704
299797
1254094
202722
1837678
1430561
964276
1895428
1521702
207924
316857
827653
910880
1916791
1293400
99823
2445
1546008
1617139
1315546
278085
1237036
1970020
713105
396161
1857960
1837865
960851
1987175
69602
192366
139518
213173
516501
681914
1446739
558822
1006047
1939203
1395518
692300
23002
1583255
606504
263852
447391
348429
1769272
1803511
1830395
342930
1650543
170950
218964
39656
1057586
104598
1348929
91807
551183
106840
1042837
228272
1624569
707965
1773021
1416811
1883269
1715106
1414940
1237301
1257165
1327529
506218
21745
712431
789212
673001
1474846
1826331
1807727
966308
747241
143025
1438711
1468615
484412
1299997
1546387
13279
826120
650385
1351515
1759312
1569362
265046
1068421
726801
1268067
525223
1814518
766206
294797
1035365
1806253
1504511
113349
1262201
273509
100043
1165095
595805
489463
699743
1494788
1319877
818586
1414714
1121297
1912240
1423963
1611184
1855377
939297
320807
1475571
1916454
168163
1770928
1687560
360668
282068
1506490
1034538
1428775
732045
194765
1501039
1849517
1189687
1451680
537314
451375
1810972
1418135
1595806
1317190
1709302
1659968
1674165
80814
1139812
871440
1174648
60120
1165534
20663
598653
591697
158489
326906
1081680
1036329
687281
1431393
1609374
629612
1751047
1857862
1942121
1413854
1429295
34491
1434651
764602
1630841
1886329
384635
596152
237366
1743341
517671
1898523
523066
428024
1079504
1676560
1937693
988082
19359
983617
158411
262053
1999266
56458
1569792
1221195
203297
452320
1251186
492913
1658055
1924046
219999
985296
1434477
400994
111750
419234
1168006
1281439
341794
1293781
1747461
1825033
830235
83134
916710
1533435
1565216
825881
1389210
90138
1563555
1034025
1817236
312021
796047
852253
1233338
1275168
443258
1695057
1470861
1392918
1460741
239239
1040400
504925
1107173
758094
1566334
1336122
1623400
1561728
1185038
1621579
619584
1213863
1960403
155887
1941313
1695389
825066
1436343
103789
285652
48596
516577
1304786
229179
1757895
110224
1240615
1094877
296596
551958
1077583
275956
756195
772548
1966241
750708
252879
739802
1997991
276806
477220
1649194
1361967
455083
1877469
1232004
1979482
515394
1966239
160479
249167
1005215
760331
1563236
898643
1025572
1814569
1722039
8686
1842852
751879
1865614
1635276
1779495
252366
794425
781713
779743
262083
164961
652445
147525
610474
215969
296910
115699
1076824
60903
1355078
1869605
824602
1633716
1168362
1183909
1910434
871595
633057
1121632
815899
911235
1554137
856894
256867
624691
427891
1040256
1520268
148634
1861555
1944652
536233
1077246
87334
884948
1258118
1165655
839182
867330
1413509
1925303
802073
1892764
153562
1440948
1246154
1557820
1469221
46499
1368931
1362933
1910740
274557
1784943
1729005
13331
171158
1431631
1338860
292056
351347
450894
1392758
549064
1489322
1792760
1326966
1786118
1164260
1183677
423197
204236
320614
1888868
196280
1328088
1343148
1883977
877840
1685272
1955503
586688
3554
1688739
1708049
809144
1434555
1636232
215791
433306
1302469
423342
656877
268699
1130496
1390950
1553343
687939
548722
1429818
1347589
67962
1219852
1448703
77773
70535
1778020
1711870
192642
1913532
413604
1316640
1624846
484779
1808874
1232338
667544
1376799
285039
874528
108726
382709
651136
1023216
553710
533035
285280
948917
1945990
252060
1224606
1145536
1255144
1566462
1667726
1746139
1477231
556309
695292
1659875
1241950
1927450
1634635
43929
45319
530035
1712497
1463702
186498
477977
529253
1468434
1553680
1090643
1262587
119591
1000630
1261278
92301
49181
998439
1253211
652383
1773777
942179
720716
903538
1473864
1623916
821259
558216
973405
324826
305728
1994351
715242
985993
428506
1207660
1323566
280328
1331389
1976585
1166592
1164185
1927746
1791519
1228242
670656
717328
1688803
1729148
428297
778089
1988238
1619223
1948699
165976
825189
1726770
1382051
1715685
148217
1584592
1219662
1990926
1581504
72192
628298
294010
567471
1355471
123645
986902
1943167
1352622
736451
1464797
1716378
803472
497815
1094918
393680
460961
1218905
955856
979706
1745963
893448
998411
425184
797663
565351
1888375
546552
161850
472857
1803387
1539365
1270552
1963263
1408435
1493617
1280842
1051286
458332
276346
1588522
761178
1295071
336848
69052
1995650
1326188
1423264
1602417
226145
308518
1164135
1088432
713649
988570
1219374
1385037
1140045
1212808
1713464
1106074
976327
1505268
525812
1764418
29691
1298614
503118
1122411
1391524
1093654
328524
182985
1346002
1697793
1320693
658164
1844806
972290
1941272
766670
633404
1206865
846154
459666
1683375
1816504
465492
564255
1816004
993776
1710456
1179598
156786
845535
1615275
344779
451758
1162139
1218234
1730112
1708495
1384727
1618074
710363
1392419
133475
1382383
297717
52869
758464
1412411
1350317
414103
599517
1979641
512196
765029
37008
829876
510539
623485
1624746
213562
1937745
1920877
1921872
357356
1510362
660732
876198
1351768
1294628
281789
1654983
671608
1028585
189013
1184881
1064303
1271450
361434
223731
1437167
1569733
588481
168291
1781677
754858
293599
369930
557699
1400822
812305
1999977
1236845
1687975
1581032
1997131
1585651
682405
249509
170890
1560243
1186635
745394
1089772
131398
679206
1182569
595877
918059
109849
1427921
674474
1921319
1748952
1726273
1374751
205567
402066
1042675
33794
28421
1257256
1116370
175577
1571380
1847835
240287
418220
1783999
1536185
711739
1163110
1311779
1969904
722186
1275868
1794620
1723881
813772
450762
1223280
238022
855490
639521
733974
1323892
1626969
274624
184274
201089
769252
1282131
1465298
1869446
244129
761560
132718
819117
231963
1533471
1811905
658896
497503
1773742
1356833
1892040
1791679
1824131
395192
554541
200370
525173
509991
985087
957583
1568709
1403877
741559
645981
419272
628447
1429806
1149672
1179436
885102
1642614
1425695
1268280
646383
1721052
1258970
1828975
408920
161347
1236440
525731
303035
1100026
1590671
801816
945322
1072753
584964
1333991
1511933
1104150
645871
1833359
1169167
1261010
260534
1559390
1191362
738133
1579758
1096123
577303
517145
584477
969301
136602
563907
1560892
855926
793535
340607
1164107
1026750
1017255
1673512
234695
1336251
1517232
1250797
550604
1536278
443202
773918
315401
820046
918024
1964976
1202889
215445
1548332
1377432
1012289
1635934
1528486
829604
268555
1241596
909766
1861610
1514918
265209
1417918
629329
747196
1761908
1429466
1203581
422740
94054
1328415
588967
1134751
723700
1188024
513642
1558577
1574519
1748794
941505
5238
1546636
604115
657933
1465979
1206490
1593786
1701578
1434860
471389
336057
1631621
1046932
161117
1003530
131019
1318537
1767709
1961071
1649203
1465354
100738
948775
1344042
151534
1873318
286125
865620
390020
1961094
707069
1469997
511121
505548
1297275
1496067
1253911
993857
576928
352986
1609107
860729
436379
1025843
1220822
1899382
231214
590689
269818
718886
1829934
1118230
815029
871978
808144
458292
762484
759737
1516724
1641413
303654
189195
1973489
206642
525721
910578
894089
1003292
1770545
847330
924236
986052
62337
451432
1110799
1956928
542321
171379
1764884
132672
1762101
254545
1745798
243930
1867578
1230981
863431
1121652
523075
1534442
1829608
1599052
892644
1772512
544723
130018
22032
1602191
1218057
1874095
211883
89406
1346061
1044862
955594
160072
667864
8074
1446035
1841470
115785
588463
291345
927678
1463671
729836
249063
429848
846720
715525
859502
1072177
1515182
1469724
566482
1321781
1811080
445052
1645867
111098
1571917
1122182
1359433
1597116
1240912
40070
977075
1222782
1378607
1490076
1073176
291102
1731522
1935087
236397
658442
1235491
1349661
1008207
1763580
964846
1769188
1225809
1690501
218346
108270
876399
354834
465723
1511390
1956521
1490953
1875414
1492448
537489
351575
1192334
1609203
1790084
1924291
827852
1671094
1682414
869606
145812
1886893
283903
94979
1641541
1345852
1702649
1258683
1633804
767151
1294520
1609983
1080130
285796
138298
968948
528809
45219
150114
715969
385558
883876
1219025
1481712
636276
478650
998293
1125091
604031
1564511
269506
85472
644748
640150
514954
616229
1877270
828900
1412448
1456114
1154134
1367006
1171787
1243207
1510574
1666628
1696037
351158
1879826
1628797
1451578
1664542
1216658
110976
1052006
1288196
1413307
886252
801301
1682755
1204139
1201747
1726957
1452621
842788
1206495
18774
1884612
1414592
1336627
943854
1472583
1700718
364045
1222609
1493698
1087539
750512
498549
1605450
1351652
1615315
1379220
1176703
276545
1900358
1811617
489605
340351
1740090
1810206
625705
900974
925228
1393226
1488412
205722
1573857
537469
1949561
1790074
1126793
1899009
300510
834045
1186444
289181
709163
1474925
561317
1486980
365003
244465
150920
1724851
1089566
1434527
740850
728614
127428
781931
680071
876748
1320954
360540
1873607
682553
121072
548532
219408
328572
434296
276918
771385
1459648
1032786
1803324
1242396
781858
967024
1345500
1160327
1858468
588518
1104103
968819
380819
1352402
1000739
940812
1820356
1255352
643459
1007603
456431
1252022
316689
1384685
1917094
598420
836669
1320052
1156114
40429
1898642
1518673
375190
1100251
294101
1668778
1367009
53685
1205842
1082018
1176085
1318469
822663
1029837
112384
1038078
857321
627542
1644590
1704189
11385
1446857
1568528
1323538
1587528
1217166
1783692
306074
45646
1970623
1123730
1746733
1716362
1065633
875659
1505890
702330
755851
1858054
1710205
108600
334116
1751054
1960643
1986627
1332237
402027
1134826
1671530
343922
1827466
1524834
1887532
895351
1569418
1330499
443681
1419377
581333
96990
975619
1469500
781740
659967
273825
1097363
1631754
1199936
412061
1750326
131423
1005021
516059
826696
211172
834816
604708
833269
1222523
607292
236793
759263
18168
1346858
1540104
1387347
1161046
430242
102367
238214
1487012
46434
28203
1594143
330882
1036637
1971637
1034823
679924
1428106
752560
1140143
1962525
1675693
1402595
224858
181135
1279870
1335200
1789478
571847
1933325
837934
3607
1871820
1135912
10922
1561796
1746030
1389454
1241576
780757
701106
1946869
1621093
1205414
670928
1738378
324720
1546342
1671722
617408
1106604
1956798
1118929
1472612
631833
635093
1805356
371425
1128724
1363964
1497866
1209661
1289433
1685981
1906442
1224021
956074
996432
1515712
1359915
128987
1690947
1869210
867538
216869
688758
476222
190362
79893
578505
375426
1824344
331041
836096
397896
208147
203697
845618
721082
1194293
998063
1242329
349628
1783212
1682839
1746661
360765
1564171
1680033
103588
761038
444803
1214179
992906
1204702
463529
774725
1135383
1372166
1746174
1311495
203382
1784950
183596
1016323
831486
1339744
550465
1383532
870760
891864
634552
323856
636677
736009
1142091
1175407
1270433
776288
1588445
1620339
210261
1203434
584963
716244
19262
1476838
423563
1448896
440803
1020905
582934
336679
1593131
262772
1129187
1552063
1201990
732680
1420157
1433292
834921
1636198
822686
604572
113991
1217278
1797659
1050485
1805501
132938
1519025
1936660
1296186
728844
1643876
1730505
1458765
1413330
1817450
1166224
308694
1740041
698291
184527
1803085
987077
358280
245799
1177867
1772718
1853390
1098521
173233
1330780
1135121
1034962
1252239
469962
1212891
1954286
91488
1940105
1114912
1816549
1018205
1484865
1930391
412898
1642354
1161101
14386
372348
1903163
913918
1108423
1214762
38387
864597
646565
612876
588599
134427
1121726
1931049
1215889
1664226
397797
510901
1841528
1077563
1329933
1911789
62852
748791
1276696
1396142
100076
963444
1367477
1050217
197192
1212597
920899
1420619
529748
340925
1983925
1515832
1007353
1963822
373766
1147513
1131265
735689
1199830
11626
304763
1833549
1908560
980623
64709
394323
1673166
736936
330521
214384
441998
310927
736641
1437165
520656
332009
1363365
935383
1197072
1042182
594343
1536667
1231671
581359
1504581
1593353
326439
30862
1745432
1120695
779036
906870
1643049
231189
980349
993117
1476085
882269
978012
1957941
1900129
12115
781023
563988
1507153
1178430
1494081
944701
285866
1892328
945075
1940391
1764267
621204
1730574
154731
954603
1947222
940675
1850649
1361684
243240
136084
665599
6779
1655446
1843484
1735214
167466
1820703
1960918
159110
1428227
628753
1283102
614240
1479133
405641
1605175
264717
1832591
464510
727114
835084
110343
314454
1339704
289016
1364197
1390415
1223117
452512
1582577
1840536
1418352
861138
451932
1713786
452281
1492547
619953
898341
157637
569868
1994839
700123
1158486
60786
1793817
621980
640573
1756518
769939
1815001
191358
1780802
1219509
722572
653235
1977316
1055173
554292
1520522
890367
653852
185136
209246
1146532
100813
1798788
1907730
793461
1202525
1233464
1619285
1919682
663875
671321
1907009
1990809
1855655
1669262
1759180
1230753
46714
1967873
1711112
706600
822243
575605
185138
1674479
168111
1207749
1436346
1980818
1812802
1427219
1243806
1402359
516298
139772
740133
1843287
672014
1342494
780653
730733
169180
646156
991444
1452475
1338799
473291
819743
445394
214548
151661
1252945
1336037
1225205
1637514
626712
907079
545599
1190213
856847
1903124
1101438
129317
1116159
928186
1918763
1014618
1734574
1945471
1342446
804580
1315869
501572
1825931
529869
1474768
611187
1262189
230902
1418848
1731944
110783
240398
1575204
109372
910726
76121
1405692
851738
454651
1228997
1714111
389515
1340931
1448751
987690
1124447
1382192
287671
787031
44349
658409
646478
1459807
1076597
1019019
1559505
1527295
1218242
142170
527750
141548
891349
1291437
1446721
546291
1460311
582046
1994843
98990
1723246
1517539
321426
1175114
634662
1444387
614114
391032
282712
555885
1552355
1392194
1481996
673818
1714066
1169482
1865362
1201238
1880824
233718
1244195
19204
70261
838306
1872840
657430
554981
619444
678947
745929
1401043
1034430
1286289
1932875
818124
109354
1610043
851912
1113835
1448754
620104
532452
364997
993811
1301771
293021
339778
462273
1131062
1227135
1759258
1949977
1828295
624952
91296
1531361
795904
798310
576555
75646
225405
1826168
1743755
698982
435844
1563079
1218561
1629420
108863
1797851
7874
480558
1491799
110799
792908
797288
770378
384061
724843
1497510
1490016
1507844
970372
1017911
1244606
585067
357093
1429910
318275
736633
1245750
574070
1703327
1228543
908657
42933
750949
1777125
1741370
501798
1502869
1683338
1523171
359960
1950046
1059248
296617
289030
1300199
1530570
185285
1011928
1075526
908121
369299
1650683
678818
107164
1363348
1576969
1386920
1052155
1075222
1258487
529712
627558
750939
1952725
112483
157134
1740062
623161
1199303
242957
1921202
529115
416542
1370235
1565984
1419929
107602
1323461
256847
1605527
1519567
1824063
1783741
1879982
1252993
759072
1745307
304902
949964
835765
1639079
1276526
1771305
945153
492565
1078778
1689101
649791
1746195
1826398
83398
1582674
766619
885594
596900
1042152
1322396
230397
256400
1278207
1986527
1252304
1118078
1435177
1114658
627645
1098885
713972
1083901
1595646
1147539
949061
1058011
747869
907487
1478146
115575
1362719
436232
1103690
1522653
1851431
1948603
30948
174101
456184
173733
1297506
637172
125872
1242987
932116
77538
570004
1789210
1677918
932186
264984
707292
1558772
173622
583399
1080642
31467
1905235
609028
1925123
960844
543619
1683225
1391197
534122
69613
773565
1831098
241939
725957
766392
264929
946159
1157992
625646
789480
1985284
1583261
1571759
1009425
1166254
1799447
1462345
1645782
226366
1175298
800075
1277655
677687
1784923
509440
1743787
608908
1010646
885156
1062290
762977
1065031
478400
1057757
1795326
28583
451029
521186
1515541
1522151
1036781
976591
107235
1642846
772349
955675
1018479
1426662
1841337
702967
351530
758402
200147
149349
1487384
1177434
1664175
845230
1384715
1694936
219339
1974050
1815242
1665483
1021136
651988
798845
1106497
108772
543373
356885
1246876
924983
514013
814594
494675
1055388
1417484
438061
793977
1029375
1384938
753661
286911
401194
1054325
1440877
195155
368687
551948
1893505
1395746
1576044
1059090
500529
125764
1058809
1381368
1609252
1061695
389156
1963087
1165708
1299119
507810
225317
806040
375803
699740
183035
271772
731319
418689
365498
1807205
1590667
1388608
1524674
1462211
1334978
852454
1575
551738
1871882
1184408
1609782
1721024
270454
1714793
1875948
790908
915123
897027
742046
676096
1065155
1936606
1686043
681560
1546813
1360379
1094059
1749458
1002345
1416995
679986
912009
889659
227259
335374
1898609
437309
1707140
206895
1299775
1030525
1214164
641153
1416828
643274
1521134
1784264
549062
63743
377978
1998267
1389187
1786633
1997118
1866782
784178
548116
491656
1026187
1145132
1833131
1668027
1178390
1303327
1175083
1809726
921753
221331
1511452
1918679
657022
1765210
1472714
33942
716135
499132
1579719
1123427
155007
148747
1757756
340549
1238189
187900
961789
1839702
369945
1446893
137659
655460
1322271
1706995
950497
411900
1763632
684152
445944
27072
56914
880748
1478325
112008
596204
115958
434314
1923937
1649280
369627
1327876
983750
1345404
1524474
1770556
292209
1812948
939192
857531
1386682
167430
379132
370940
343824
810382
728390
1032977
1899702
941966
237873
670244
1818407
214345
1724891
1755613
925719
987771
740131
950479
1840652
967005
456438
1107190
488656
97783
1734991
929029
344088
1281126
1565453
266931
1991717
288701
103856
1101067
1822967
709876
403652
935482
454544
844005
338206
72255
566216
527571
575774
326301
833583
1273342
1729598
1846499
1887482
1866454
63050
136449
1724475
1062325
1633273
416087
1007416
177160
222230
413822
1837667
1999560
1477457
128242
212788
1712312
1518835
806673
123800
383782
859582
872711
1521160
1232639
1148308
2807
780598
62118
1767467
1243284
1132217
500757
1548280
307315
1372990
244033
76774
1512361
772528
1142884
720646
193414
1898804
1798474
1841655
736359
1354852
1970337
1172563
1553685
691638
1515683
558655
1340157
883995
1769824
963475
1097003
721173
1834653
45227
1389567
1646237
1277465
1603163
9089
215094
565993
553556
342998
1137439
347082
1716541
664812
52130
1358852
1314362
1469126
894834
1299030
1681567
1356455
176991
1013848
696682
280070
1740978
1069892
784143
1967048
998170
1252402
725093
409624
868078
200272
422020
790889
50655
1400900
1879768
1545744
1184268
117638
893889
955627
1636054
328381
463530
1219780
1994833
813648
486463
1790825
118577
1829049
1430482
1411985
1084820
1211281
1179764
513564
963620
1964504
1031151
2762
650631
1859444
247034
464322
148932
1303259
1082000
1246782
101481
775451
1422662
914145
1617747
1005847
1793651
1897562
1460149
1212359
1288427
322916
287672
1005512
1226684
1710471
33874
704346
1444493
969561
1266582
552857
1066682
575207
1962540
342561
726350
1409088
274875
1677639
1291349
1374453
139444
25146
1742728
1472507
332309
1068518
632389
834433
1675355
166349
1769895
1545758
454423
1760732
1178379
1278932
1642325
146706
1909816
1647773
1233206
1189312
1840908
681786
1315113
259021
190149
909431
1727620
1171540
330561
819177
1599255
1864215
1556915
1182432
607564
748483
1330294
145815
569846
914150
663761
1441226
110082
443871
1909986
415067
1297011
41743
128665
726016
243319
1097260
1062127
1323740
440828
302830
715126
1760534
607638
1209608
1810825
395600
1749786
26681
1852526
1561719
1615075
1811922
1998638
173500
1363820
404528
1686671
1471524
541812
1583786
941490
77003
1696893
1824113
229156
411506
63898
943916
1560740
697079
1391475
1141661
1974450
761569
466373
368276
1034874
639518
1515460
1256641
495290
1720957
859704
788964
633976
1783559
986498
949905
1119401
1792223
1329822
13616
1114893
1854322
959895
617128
717554
1881307
1490441
1149133
1494933
1235938
1043135
556535
1005504
837287
954905
890713
837617
402274
1215375
653461
1412883
1796406
384859
310305
638247
308320
396680
1704080
90147
190693
349107
1447567
459024
937648
238275
304833
1253764
1009238
1265136
70106
1227909
990614
1505579
1378629
1145289
494425
1976057
228043
1544873
1584016
1472678
213968
1816958
1930655
204820
719866
1699762
838835
1745764
890989
1770263
1880781
1018836
122210
519479
214625
817418
1969434
1517364
1629200
1930072
1582469
943557
108353
1008911
1395288
367084
545443
52290
1181955
1283716
1622756
425936
546290
1881718
289361
739165
281918
417209
240579
631386
211563
1941281
789362
1141369
675393
1340512
956764
1247394
752902
1508090
1171456
1539203
1506736
1935959
1933895
1224774
522423
235263
1977785
1381901
1518366
1571051
35625
1129796
379453
121283
19386
613081
937592
47953
1957130
1581699
991140
1485770
1104500
1543979
1937196
141523
1124427
944398
476257
1172842
695127
1649700
43420
1055311
1404459
194634
767989
551664
612179
1854944
1769245
1753678
860264
144366
603133
106093
1660046
675268
904171
424977
1616698
848940
1591075
583759
1045939
1377833
1416797
741945
1771170
1862336
81298
1955344
1595316
830241
1015930
921923
1833091
755087
1011019
1560949
1513025
1757753
337469
884659
1468617
864872
1921866
1638358
1945410
1377138
1793063
937917
1461658
326131
253182
698850
167115
630555
1813961
1999445
167447
409433
274024
493043
1273383
1387185
104453
340747
760252
1653680
1460674
1797002
748838
461860
96058
33222
713699
1511831
285401
528462
548562
1967841
1954912
698576
1457513
38948
1166612
1790490
829553
1146977
1562552
1446831
521073
358063
449464
137612
327277
56335
1210238
976317
1213510
1639491
953794
877831
1619656
1127724
1706723
1275896
716151
179549
1270815
326582
1314520
1576978
748679
667454
382975
440533
658417
1437474
379134
1131959
255729
1957738
96582
1120468
601796
1798062
1772131
1927288
1709946
104139
924274
1495318
1796590
1224553
583801
1926959
112319
1738125
1370209
1560703
1572194
250446
679590
1506469
1465444
461638
973646
1443492
1165833
915841
481611
1974687
404188
499913
1296523
1652559
1274564
1519251
731294
429157
1063392
280802
1484622
543231
1202484
1369011
1303443
902518
1846232
1047534
893924
344303
319808
551512
268353
428583
1700682
1777989
524025
515784
1305346
1749137
1176965
960738
1175902
1141121
1554985
261763
353298
1537061
1528716
954026
778342
1424598
796619
1365675
330087
300295
1598366
503233
296701
138385
245684
1592928
1583711
945498
1196962
474345
223778
772498
952201
1319979
1091471
1274000
1137793
1512904
112688
717754
1765084
1068841
1678249
1463767
1469240
688533
304124
1905617
1789282
266918
1051610
1701450
294857
1883741
1387755
1596911
719785
1649300
944589
688361
50085
530585
1668727
18216
1592502
1493563
1301912
1757027
15962
1163591
1463495
941352
603248
1177513
454767
1295626
1671058
1463505
859888
1185567
1292260
1286874
1457711
1725052
1037529
1583534
1739027
228828
407633
147265
904416
1144767
474550
1552921
1737764
1865164
1742943
466843
259438
1641037
1484927
780483
1876183
247538
1220782
1008793
780224
925858
1169278
1167313
991414
292993
672664
687784
335861
1714275
1446020
1331909
767792
1445391
365774
1823601
798537
658027
1080442
334093
328
1875148
457979
727391
1479149
331826
581310
1650397
318512
1437906
1175331
1130764
1559398
430085
1843278
1509085
1459581
1313736
1169148
1770768
352804
374485
226724
647443
538568
1809507
1794889
1944216
1157167
1431485
48135
711107
1008780
26070
1494699
1549752
1804178
343122
357525
500724
141540
468737
1002229
655552
1649380
1674372
810090
1389392
1262340
258861
1840358
1065118
970060
1713902
232285
453473
1623575
1454956
773690
611754
1435383
342526
702217
951727
953691
470088
1905632
132660
817184
1331663
845352
832398
1708803
1098459
319693
50614
970635
86862
109404
720669
1036873
583289
869097
608963
867110
29096
386712
1298959
485852
1185887
20756
545995
1360999
1276708
243751
1929279
158443
980821
734144
1136849
1187251
1935666
1173018
1109739
1180131
528184
359093
1507592
497376
602209
867732
1021840
309632
885912
1805719
272455
1467183
179925
958277
1722314
173313
1022233
1639484
309361
164765
1939344
1676327
822009
1451503
1183255
1845175
218504
1047045
1578701
1656487
674070
1551817
1424655
1396735
1920744
215833
323838
443599
36513
191599
73102
426825
713264
1533371
1755596
1762144
1865416
901742
1950543
1893511
1333491
1146034
46209
272312
158420
1628962
1519910
727656
1227957
58719
407758
787192
93951
930908
1560991
622218
1311378
1364569
1665399
1879962
444501
684349
1653871
1568769
796673
1656694
1111449
834726
977501
713340
1850989
248197
16033
1809438
1236675
24869
443972
123230
1359182
1861062
1399161
578989
668825
1974302
1804176
336079
1183228
1918259
1180872
1331862
679767
8751
1059623
1643681
1466285
457470
1686243
371901
1629450
305067
1207051
1423074
136265
1491870
669832
220251
65303
1201762
1455378
364501
957658
1536960
642358
1667111
1916006
88895
1148622
234241
986499
1281848
1072749
715719
1547108
32853
1470137
1510024
458309
1407294
85169
83778
1267361
400409
1826392
1082190
238684
822255
992670
123526
609564
1467820
1404269
623645
1596671
1300439
669286
1563027
1094402
487449
1727137
1082778
892359
1072106
637591
161806
123454
1336720
1244116
1855334
1591177
1611804
1744286
143417
1095899
1115779
1184414
1443079
1616489
800379
1615587
767747
1431785
381434
1608803
1690786
1696792
1297083
1303002
1188771
1043914
859293
1955649
413255
416074
805395
1950599
1962725
241385
750941
913873
1313475
518943
649754
1357285
1273618
1608975
14981
1968782
1536624
1029018
528816
444685
7154
900411
1808771
4064
105030
1560268
1477857
567417
937239
1497749
730538
382289
1765586
1322432
1540973
47307
298626
1942988
568481
1441101
1877585
1398838
342083
1591476
1450043
1531550
1895565
1197102
889674
1069926
1565433
1374707
572772
1903988
1006852
1995488
1947321
1300016
877630
641303
550452
1757343
753471
338225
967781
642360
55581
1012608
1819573
957422
1001981
226500
455191
801885
1707349
403558
1660536
98486
653876
1503443
1959945
849433
1351517
676447
1423012
960861
1173036
526168
1431335
1542147
256957
152007
913853
620549
871700
1025576
1900114
756117
1034694
1022201
1498754
479954
346673
563079
533459
921563
1483452
1504530
725298
782423
28157
1765045
192883
1359353
1693694
569892
1978797
1009272
933905
502871
351398
628965
1433100
1536614
501676
1004279
1473753
400633
1141871
211709
500413
682109
1124686
1940871
116882
1476389
53765
1589641
1012501
1595339
1012044
530595
132787
1972998
1212618
1778509
80243
642756
1513678
640440
1576859
145934
238781
1148995
245843
1831854
185826
737374
1115007
1266057
1313839
885234
1805781
392692
1150874
980813
1468047
1620474
351824
11003
1765851
1498620
438455
988550
1488885
181380
31420
1236745
1261405
659668
116283
913414
954762
660666
1247562
1388776
132373
556976
976712
515096
1849929
1237770
1651480
1456050
112730
501934
149205
737684
702911
92229
1384816
432724
421273
1741400
352583
11271
1286310
906803
1197655
1703886
339842
875826
1496439
1134646
229465
1123416
1891571
1248692
302172
1669281
1218046
146888
1088522
874842
520180
447904
96467
400577
1860712
1861603
337428
343614
1875994
1336520
450846
1905311
682463
998698
1330928
878179
1685569
1834461
1921423
1915954
1027694
811912
1543716
1105949
715262
1716135
555480
68048
381835
167289
81789
1378125
977055
146124
104426
1946890
833477
729805
597289
175537
1116920
1960163
1915909
788385
1976589
92135
156478
774964
1544513
976294
279696
920799
1732792
922485
77217
1160152
937732
451326
926771
664376
1429716
1943402
972121
1614704
1285717
1388848
133454
1353211
1061495
313476
1326196
1134422
880192
899421
822407
1044306
1297245
560717
94138
1019481
587637
1954549
1595025
405795
398021
1822995
1756475
587372
181276
710879
667729
1007912
669181
817779
169275
248953
91760
902859
843943
532558
1643565
1244168
1950761
653465
262932
253770
779701
1176537
1232215
1544610
1924795
1605701
1906207
679592
1861180
731306
1010283
1570072
1051268
909528
1053650
295154
34465
1926661
1680370
1967427
1727178
1114600
846060
1049151
1094837
119925
421517
1854352
898459
1528323
790705
1088138
508893
371317
429550
1682823
280289
1654643
83434
839173
441514
1469503
1430712
1589516
272338
1320432
1950885
1449593
184954
933332
1652214
1006216
436335
1968648
1061596
123503
1323902
1516608
380467
1541339
613676
1057516
1987110
246765
1438521
1429108
452177
1723813
1812628
1258948
1933202
1195669
1670704
1923686
488544
1446435
90785
173686
980985
1408971
141142
940566
1281372
314184
818487
1887165
1278719
1533912
1195645
1212224
63757
1575296
1210598
1961952
1921135
252967
1617319
1973459
1231934
1247717
574646
739566
403854
1161818
1334459
1158442
253246
613430
1230685
808835
901485
1951227
1174072
1224374
1278478
810135
1739047
697329
617830
67098
318674
950583
111556
831639
547582
649677
24988
1275120
530461
1083532
430758
1790506
1265802
1562070
767099
1270214
82253
1068023
1035283
1655368
1629609
242755
95563
1514031
810305
1712246
1386997
501430
1506768
433913
1037774
1114603
1111796
363959
1054638
296488
1669029
1880480
1427339
890986
1442771
1110022
651557
686874
1928120
1931708
168639
1904465
568850
19676
1780652
626808
356346
1228613
1597130
1359828
17857
1484506
1987681
337355
1539016
1153370
1457877
1515601
1000796
1554718
1916233
1877597
275363
53478
1305328
329863
1751955
693212
1633083
400672
596718
275218
490211
1253383
42644
1297542
1439912
244256
1523402
1559409
843878
1349433
99817
888162
1064411
1851305
228422
129538
179587
865592
1446858
1559020
1774962
1686400
1617610
774263
1751399
1060977
1573929
153734
1998636
233120
1593927
1957890
1223149
1042011
408846
1185292
1461252
1225334
1114628
1271459
691468
1713
1364987
218854
1220704
613615
423026
926717
1083920
1129870
708572
276248
726157
769935
683556
194755
1615834
1375664
1793428
1021039
518294
226946
810303
900914
1564936
1740971
15925
73562
102713
1710572
260921
113376
1505196
183229
607435
280350
1170665
1595645
1399107
354139
67897
1685022
1364825
548488
1466695
295846
1009175
1140426
1891941
725551
135938
254891
366030
1829602
1853883
1945038
1726101
1155685
877703
1756173
103637
850141
1590607
1749979
1779097
599513
1904548
528071
803542
710199
1794077
618761
628229
34858
1342843
1824817
1149592
978399
1646123
623285
1954221
1716075
865482
905801
1496120
657986
1653219
1233378
1540701
169817
791790
521550
1388721
8301
273014
1548783
1492902
234160
1874926
1763466
1185544
790647
1646728
208028
870178
1110032
698940
1389728
1808156
644155
968293
1176168
1702239
1771670
1228118
1473937
1135953
165821
1396159
1594136
1659346
1096210
875508
625344
414227
1429490
506230
1994371
1484849
1794844
583442
710463
1401840
1059554
125971
1469126
735630
1977387
1255223
755226
1389749
543889
1705028
1188154
843783
795569
764314
394645
58863
1895532
1722283
174410
530257
159603
1297226
783507
1162865
689488
1816909
1387915
1156533
437180
526347
519175
1823045
466336
1852279
1180262
1158655
1462266
825112
1008405
1851750
675110
838487
1745270
746097
1003191
1673579
902099
311712
1122490
1250813
500108
1558785
275957
806475
1584852
1458443
1845834
1236140
1541824
782115
1371414
1563949
994531
347296
379876
358521
574719
1560161
1219455
1525059
1435352
860696
1132016
989
1605782
1686391
1474799
1832617
1013757
493729
1741779
1009385
1919676
701306
720247
1439520
985326
939934
1789483
1313479
1534193
464722
365087
1821964
1046043
733077
234405
1021073
365650
1359658
502680
1697438
358383
502145
1151273
1648929
100469
995499
598977
1158194
1016121
1254435
1864635
314501
877908
1364756
443614
1785669
670713
1448986
1783238
1812769
1803757
2579
190472
1058449
1928286
1873276
945224
1918483
1191610
198176
266616
1342928
1908704
1947084
1688381
1086266
711289
269296
79572
105543
1030357
263841
1661383
1443736
1056099
1701471
579419
1785729
1340123
229930
721632
359607
901643
1504558
327366
1213097
1915674
395251
360778
1089667
516461
1065415
911084
304511
1567258
1443189
49423
1735242
1300865
1662564
1389528
1227739
5904
871577
1030225
1235137
881933
1964150
1125505
175355
699030
665910
1119196
1735243
131285
1863864
1541465
1944915
45476
1975124
683098
1245003
287056
249654
1265503
1836884
1483460
1323615
487064
1007004
1034593
1717340
1126665
627267
82746
481566
1800765
1061351
1061088
1996729
1547711
103127
1227074
1209426
991788
1201813
1059195
1784511
1700247
650285
1747645
1272387
340258
633963
729322
461729
1302454
1528551
741884
1009667
1410040
154675
206601
762397
1337709
908640
1970982
46284
166990
929164
1509830
676477
467128
1369608
1572628
1027767
609396
1502302
1763712
701777
813890
487296
1006050
1776902
1568010
100645
1650046
716659
106602
1153110
142587
1770493
405460
1907239
909676
391223
15910
1894611
282731
1847776
1747316
1300608
696338
1391465
281142
564338
734784
137155
1509082
1133809
523716
762685
138929
1274483
785610
77504
589711
1191717
1486044
52764
1456616
460963
396615
759841
1034357
1885856
1046992
490524
1697797
180781
1987382
548714
876729
448304
961820
703890
1163492
523401
881037
1698892
720078
1419243
657261
440082
1232021
1085946
878458
1359274
683470
925401
1081315
1072409
602579
1886008
779396
1095491
1305390
553046
974881
906656
641384
988371
912228
146830
1185712
1836573
970487
1502488
1467114
1063507
1861233
1937039
233676
1671009
1995522
421494
1315898
508340
909794
1861335
1095811
726769
186526
689035
932893
1070489
857751
1016045
1380382
1089633
1649033
100071
995376
1440836
615052
728231
533836
1051101
494679
1758121
1803836
1842797
549652
48970
1784787
1802393
106741
489670
539010
336664
1113902
887850
1265906
1748443
1193197
1989116
289202
173589
962485
839882
30900
825697
1634261
176432
1347801
398742
1250536
899172
797779
183266
1372446
45480
97362
430463
197709
286459
416977
1947664
592562
1634216
1650346
1701062
787191
1350234
399292
1003918
1929891
32203
1144551
598697
1925601
1812888
322677
918694
731816
285855
1283249
1292606
989586
23505
1140868
342751
664394
470780
1799616
1812504
1538911
250067
1263459
35626
1450114
863320
1250778
528858
514772
1823874
868502
1876498
1568195
1600514
1149820
424325
1536645
455517
594500
1137124
1177085
1071164
1545055
1338115
565486
608705
1071169
582264
34490
1300970
911025
582882
932837
291016
278828
393804
942537
911794
1821883
1278655
508540
662985
1202118
1688530
349022
1600400
1792085
722067
1436297
1328447
418647
156788
308311
146723
1354847
1712306
12414
154679
740391
1636845
1418598
1478818
672446
1420150
1145047
1993059
1948242
166653
492850
1333127
643198
1850403
441841
826075
1034923
172702
1959046
1839710
162712
761997
1871832
89676
1950829
761890
1645854
1718636
387727
529274
1402233
109866
1234424
1754161
1167800
245149
200920
455957
209455
879881
832089
636104
162633
1128784
270648
980755
775262
1563648
1078808
1165361
326026
725760
1373729
1120113
151350
1623601
1712404
352539
848060
724652
60158
1529831
301271
1952608
417425
1781513
133956
478138
52490
1137527
39568
387970
902943
1253110
1964547
122263
616241
501194
692035
1272102
920829
1086081
130591
1981878
1570881
1568275
1782985
1606329
258008
1417644
103733
682391
314679
1772491
361715
213841
1768554
296141
1907226
373270
1356111
686469
1622436
1998625
1246823
988437
802044
1661542
1374228
1816336
1887458
1242434
479684
903367
358393
1160325
1906292
1839499
1483662
958122
1652329
187106
1081825
1907279
1699075
1080969
737002
1905114
440960
1960481
1240547
478174
1387188
580800
1357192
1980986
473991
53464
1056420
1351475
891944
801445
1461476
467327
196177
12105
728206
1227820
613524
1371386
1849057
1049011
375275
908371
908076
517032
416014
1655139
841754
522130
1172205
820347
1259055
1326555
595799
1217398
266658
1587326
1720541
1401113
1881099
279786
950918
165628
1144896
173789
110082
1602464
222292
117872
373544
1172303
1382388
1545796
511678
444348
1817322
771120
1782403
1960962
1467924
188944
1558855
1863714
1754872
555165
1805504
247203
616221
1684477
1416380
169973
759487
164089
970968
1879719
1088838
1497944
1916289
583664
95070
824181
158627
1161576
1604653
76195
472243
1893328
1557975
1188325
315395
1533781
1004277
734628
1584128
740013
902991
1160699
210795
1858387
1312667
572282
1548886
1265219
763586
1304039
707380
1576006
947161
193920
1571611
1605114
1337073
1921228
901464
371292
832062
1596637
1635601
801373
1885812
233940
566051
949592
1059534
460398
1428976
28199
715422
267019
1539058
98453
950091
1569982
551253
191697
1722370
232740
786175
1234519
1255243
80753
28424
207125
1559461
1863018
210000
1117336
933325
1057709
387392
572021
1888838
1635590
1997023
950746
193306
221422
525361
582171
724980
1159754
106545
261783
814731
62155
500652
1935810
1307922
1914313
1694077
733306
1839381
120475
559937
1708144
1499944
184481
1783972
726916
1640497
678948
1351462
901140
615481
861996
1139998
192776
562010
564910
1826719
820839
163101
1886798
430614
1813987
1013784
689626
1480714
908744
536474
1636773
1688962
1998588
105901
1759908
395626
1931330
532413
1168677
596285
1529381
1611169
1814568
1968670
599779
1295928
1034682
1587893
1695260
970884
193421
1956750
1007955
276748
1901858
1058036
160861
38252
1725955
1386936
1612191
776112
151810
1645695
1766972
1422323
144655
527788
1494654
1192193
28989
108589
1329594
1578289
198245
1824533
710458
1717319
905883
950494
1404060
966041
588374
995525
407295
1869159
274497
1171440
1378094
780383
810955
665696
228609
1801937
1166479
410330
195431
1247599
123708
739786
632103
1784622
1243542
131028
1584874
1773669
1462657
1999005
1577235
1626134
1941830
1543186
1002849
335419
997910
1220805
1535333
1615450
1262361
539305
1969534
1429379
1285869
1109979
1565850
1944962
1321157
1843466
1143924
570027
1290518
201696
580553
1133027
1703695
256121
1182076
671335
1332808
121233
1656823
1068177
1157631
1569337
907075
1226897
1598330
45293
1492859
1946489
1180610
1429686
422965
838918
1289954
753387
793151
1136129
878105
876365
1717687
348412
1659808
1520467
1344132
1105333
1503086
903337
777359
683505
1572810
935421
282699
1523232
1247768
378674
715843
1037882
1406626
730839
467862
1336209
1016286
1617318
826289
1317976
1264743
553949
1328079
510087
887685
1964535
1309770
84148
1136211
1990372
1648267
1055395
1663580
864846
1517138
1636101
1999958
1347366
570620
1768549
852810
1827360
397693
955754
1776092
1783558
1448028
376871
1657656
234811
701934
565247
1648168
145456
1362616
1990298
1755176
46588
1193751
1944366
211924
551870
1616
1161892
877188
822785
94584
1532367
23501
135110
1587070
1106295
711915
1280860
1614955
724925
1735383
1156248
1667786
974617
898488
473599
313949
1571700
328105
963125
606325
865749
799965
1946787
1009461
975308
271378
1245215
6717
1741360
1869554
773726
1469572
1856305
223016
1681001
190686
350291
166518
1020165
681664
298095
1866121
1353535
1483488
702469
903714
1027173
1897521
1357051
1767665
643245
920902
1734557
266616
1118424
1988725
1375072
1044322
623913
532420
510714
1679654
1790307
1961293
843508
1281280
1564464
581891
367758
814948
1335222
1924932
317478
1152102
143073
735956
1610566
658205
681964
1904380
1600686
1659444
123754
195343
664344
1660420
1279992
1534362
678935
665135
1214272
694681
923562
182906
1885407
1919373
1193344
920428
911420
1099647
1609458
570260
1028592
1608559
350488
729377
639639
1196843
1847736
1324384
658844
41296
1413861
1910088
521385
79329
410103
887329
46691
1172581
476167
152640
1486734
1409360
356038
185823
1560961
232923
431341
380765
1672151
59901
932050
1065212
536316
451532
1945133
833168
1570672
1895781
201158
722763
685853
753822
706209
77348
1624510
76925
1058257
1598606
190076
41011
23200
495335
1869579
24441
976231
387573
1662968
306049
371365
68776
979959
830899
1859302
1213221
1264116
1489713
202552
1028690
482836
1514359
908934
273934
941434
1236119
1177627
1953121
256038
1884101
135835
1932531
1455407
1184513
1338169
1908187
700252
1233959
1710412
766825
1638442
1981891
426017
1221222
1442378
1701293
809065
1298685
938092
845480
970928
186992
315819
626826
250851
808150
1934237
1880311
1150221
1409669
174026
767858
553961
275971
349755
831123
177495
327960
512891
562672
529425
1065654
1481558
1472245
1680558
1814538
1610993
723414
946649
1744292
1137192
573284
390549
27246
287263
1185261
627782
346985
859305
1505317
1334701
220710
376235
1261737
620808
1583655
1257129
8618
37429
1938970
1533241
1565650
100559
1255727
276160
1160299
1685336
860911
389264
564657
292176
463208
381354
1228387
1296621
1044832
1084484
1480462
586860
184981
38775
1484124
616885
1784755
1478569
953165
21177
1874905
1970178
593390
455848
978954
1776789
1716849
965464
690636
145929
1815887
1829294
1420528
911121
528248
1451715
1417173
203288
784286
113697
1693191
1918279
323519
1933881
1673491
1011994
710195
192930
1460226
1988429
636322
1580068
1819425
99690
424873
624732
1364501
161484
1518111
1948837
868342
491896
1399657
482243
765352
688572
1216277
769894
1581622
284727
1969591
1469686
632230
582079
995157
354633
1563069
1802490
1689221
528920
1087207
655920
199095
885633
1430443
405731
1719108
535376
1552870
1300710
991074
1118218
796634
793032
896268
727488
1506997
676018
293504
1804408
1906152
188353
337084
267746
364797
1810368
1319835
714408
1930202
135825
36854
1844896
645067
1844856
1738995
270169
609209
1106684
593776
870881
177969
708245
606842
1777310
117310
1022184
1132383
1727803
1566784
1527025
535607
1825824
500572
360869
73436
1184332
1247870
997104
1745097
173880
1864026
985408
1119460
1002876
1198003
1653813
1654259
1569638
1117714
1300013
460737
1445756
1683708
1841761
48728
1429882
685565
1358838
1411024
998755
735093
1801077
1940975
1232102
1094517
49254
1740182
1384049
1835434
1239423
1787880
785260
497557
1895495
1280813
1107078
652458
345569
787231
100821
1027645
178136
1721992
536820
632008
971874
1513165
1025046
49249
651279
195151
1348916
1776532
935644
1624682
1223778
291092
1106719
650808
299731
571281
385947
714945
1873531
182847
386763
1999392
906835
1840167
622057
1922318
708538
782174
5644
511294
1487819
804267
943968
643421
795814
921189
1741728
1456239
88442
1160682
1052039
356126
789071
1378150
1609551
1055814
1562764
199392
999927
702722
299413
164282
1037561
1121460
1437693
717647
484241
162470
1862846
1457413
1211943
878956
206216
1959148
1711753
24673
546183
632158
1322885
1525134
1190098
1501353
1653087
1639957
1972266
686993
368613
913195
99021
1394111
991710
1245419
421286
1240297
1505591
248812
1295218
331027
1320326
1290362
847986
778998
1745655
1068865
1582112
1012229
1942400
142444
1658995
1138478
74902
753891
260125
1472913
805279
1396968
1911157
1426106
1717862
1331517
888994
126583
1180295
1281559
17776
1018754
1777563
1071425
1459579
488265
119518
1236374
566790
953923
1308058
811477
947129
1505029
749594
1774260
1755146
1436484
1701416
992015
84749
1714642
1868045
121681
1173714
883686
629256
558548
813826
1390583
1484388
1421250
1175286
1697173
739163
182865
180124
520256
1661946
1586546
1744036
1675274
1385417
665226
417571
1298848
466756
785998
914152
1617494
972103
1630642
270065
454242
1556756
1311774
363252
92943
1200172
944790
1505825
948932
208028
850646
492567
1682656
1778346
1282590
168092
1346718
834292
932261
1930049
1719480
1756585
334223
824801
479219
330606
1333850
1467220
748239
369841
383902
1753898
1523593
1248130
397311
1406012
529217
899774
512499
191729
888900
1049813
594474
314186
1022681
1159372
1608597
1374510
1852624
415537
812921
163511
1048983
1761860
339519
978729
956059
468442
1275906
1152035
1705315
1009739
1090524
1913827
1857789
1382600
1329543
1879767
1608978
301714
623891
1108905
1236526
1768633
649273
1800802
199632
391944
1203912
672368
72799
1066743
126125
1038317
1268366
766247
1334967
1900320
312576
364485
119099
893224
1050171
278349
114464
755932
1795957
453609
768693
40634
1173615
1783459
515765
317204
1882811
592372
1868892
360777
734506
1377907
143477
1619428
1262486
1561211
568666
311792
343352
1971641
1708254
1784025
1238337
605250
1780297
1443955
199170
104119
1583433
440556
76144
275254
1824261
1498213
1273102
829772
963884
350231
40395
1091060
1815122
587160
1220424
791521
1708302
861065
1586302
1962872
122195
673307
754562
998278
691325
1550808
286587
236330
1473742
1275109
850760
624010
1580222
1363536
1695936
1540959
977209
739709
1279185
872753
1151797
1810420
1801221
67831
202448
140027
682543
1220924
274342
598153
435090
1465775
489571
1807723
1968585
1247068
588098
961851
1968975
1341962
69430
435156
1404885
206180
1061626
501107
486831
1554497
231217
1112339
75420
498921
1513020
1955885
1314994
786916
808527
624708
1039763
201312
1772147
1522791
1100796
1063236
1099106
893852
660569
1408809
1172710
1267786
129250
1578959
18727
432398
1430592
166024
1403598
897650
1331304
302815
1256691
1744756
301663
1910017
1520941
1665379
1091414
1564667
936071
1828773
1823811
575754
347801
307158
855963
337440
1310266
1038698
153026
461259
1957264
119088
277707
1643244
40247
1093082
341911
724126
1151818
1363538
1028992
900887
824391
1297954
1855287
1448394
75563
1901763
587856
1812393
1848715
8526
1577379
92730
1464724
525263
1276177
1199648
1094680
1072138
1429794
985442
1351873
1802119
743074
705375
1419763
418903
762026
1490815
884333
1367884
1216329
1953364
1361799
1118834
1560827
1723983
352090
1528013
1093495
840404
63568
1353945
796084
135763
590884
1767037
1318541
676967
1796287
1048522
305433
1767347
1580953
1844105
1765980
823116
223223
1368636
1201588
803005
1241255
1161969
1967092
1996276
476302
1343829
652066
585229
1128762
863041
563468
1127119
1610760
463545
827273
1636237
467306
1520757
955447
458988
1918400
1888532
376419
438415
733810
1069923
965558
231201
254011
588961
65435
410369
217289
1496590
629317
1835011
1175227
688674
1696264
1271345
971909
143216
280878
948038
1804103
1278292
784409
1391460
14611
488217
626807
1868164
542631
859893
1247727
630933
1549318
1269896
767903
1533765
1895726
627815
1587038
1273115
1730349
1723745
1460034
1909126
280711
1340462
1668490
1115967
1231290
175493
1789500
150524
1088476
1483096
1186223
769341
492777
1292663
425353
155777
240660
1321445
1837249
1531917
681682
901771
1671690
1007683
26836
1419946
340672
63868
1958209
220170
888256
1037260
879930
1422985
1229104
293689
1689313
644278
1187330
1416498
792858
1334591
271843
877224
1182216
673354
740821
1522874
1164253
307480
1055847
1816879
1714143
1090264
1094133
1385919
1645176
1367457
652919
923591
965230
420533
83357
1638516
1040394
1048771
759809
1981790
1792452
975878
782230
1986297
1176879
254181
1685281
629673
233751
1092984
706539
14512
126621
1313709
972385
802340
1559814
74440
1322999
1754794
675747
1606444
372892
228648
751241
777437
1098380
1735730
939738
1240846
1800409
761366
974672
594917
114798
1485604
1388212
1503675
491643
311862
1529243
1169819
586621
107706
1446005
1698885
1341163
767660
40110
589536
1738968
671826
1275994
17620
1368506
1868507
1093489
1372559
100892
955221
1929479
925592
1105728
1205910
1580742
1759367
1050716
65220
794816
771564
691417
9629
1756502
544003
848152
731845
457473
325487
797719
438574
437500
529769
1669334
166237
1840443
1209615
1278365
1980429
1374919
788239
694459
1259022
1961492
517602
407918
294208
1256493
1649237
233368
984613
1588618
1068976
1440391
1688057
225686
1175843
56667
1310401
1720829
844526
319570
1457316
223500
533581
872904
540121
1865036
1779470
149991
1018954
349558
1638018
1101533
1971560
796072
623519
1749607
1636669
1307885
1431947
964904
379896
996870
533278
402480
1713976
665983
1944973
1149562
257538
840821
821170
63265
1972163
1293659
1718165
447469
148592
1447026
1212825
805344
999917
1491281
1901107
662100
1333769
1755435
813610
1719329
318971
1554495
1332639
1161622
257630
103337
505887
308257
160216
51687
1549213
1582366
1024045
1668440
833262
381416
1260916
748370
367905
1449629
1702425
65786
1590131
451949
451658
495788
723912
129132
675087
1796893
802548
1554650
957211
369156
893530
1122929
655889
134807
1597671
1502843
892738
201564
1089364
1299227
224587
1358897
1436647
71383
1428904
398119
1573403
1544509
1209084
3041
293548
678177
332131
577938
1107304
1914326
1396629
1226023
1310489
321205
1930443
746586
553688
1055151
498439
899933
1286212
1915471
275445
1837954
925879
612300
1819985
138009
623517
1231439
569623
129456
171039
173070
1628081
1727461
440226
155562
941673
886224
1726327
707088
892625
484108
20225
1881954
631221
1900984
780716
372068
1880738
1299822
1649436
136162
736771
259174
886949
1870541
1302156
7643
1832541
866138
592588
1035134
1778398
1996018
414754
505497
626199
1756100
1558260
1189092
1014899
19309
1866941
709079
547882
1392876
1044494
633038
1589915
498920
536628
1055819
1708306
1220653
1848125
992669
730524
159557
1834766
1606498
369440
1788469
768724
63341
1158918
1221915
1042089
43381
1952096
1505582
1198070
148401
259839
930489
1817242
1469490
1032479
421664
1771505
1315982
1318861
702777
257001
1284434
1467030
1896462
170251
425388
836864
904734
1596245
1425067
1717865
782533
1852856
287799
1228427
190875
1240118
1970381
179044
253224
1986476
1420998
1763848
20425
715183
255508
928509
1131345
181702
1119954
1047702
259992
896528
1018228
1912317
1671124
820271
772514
572576
498356
1396109
181075
1683015
1963716
1856201
1889364
798668
1683944
1815344
138197
742602
1915064
1236572
1961790
623478
1914383
1551463
530683
1512481
1622468
1638567
1842326
1171881
292054
470090
1016291
1592728
1816636
1296551
1224697
208769
595117
834677
810766
1944062
69834
1167142
901987
187414
283571
1200919
363350
1652775
861486
1897644
1549953
1394419
890851
1914665
26944
1834852
1758649
486588
1120471
1950818
1788071
1253796
786847
1253732
1889300
1577052
1646820
1601865
1756792
1496966
1333116
1124407
1762677
1995907
1079352
1154833
252564
546019
1711043
195381
1702615
841946
717820
185449
1990413
1438277
1955031
1622401
489586
1527348
201067
592550
1537064
1778238
1645659
1797667
1857025
1909445
1937665
1943849
1845973
518829
35190
1439335
755166
355554
1556335
962694
143774
14625
709019
1772960
617186
1564038
1598684
456102
332094
88340
1616712
1365112
58445
835690
534334
1369209
699524
1938570
1941500
446848
1833546
919951
1198158
1051563
1682045
1868230
1738360
761697
1682907
352697
273350
431875
1448129
668890
221783
765583
1473010
996686
1966330
1011362
82983
103021
546787
1707707
1401270
791652
956672
1086264
1823665
1494601
437827
176897
1952118
1261035
766829
1567089
1047225
1479824
1099630
1251233
610409
1533595
1205143
1333494
548397
692808
1830680
1043005
1860442
1771559
1316589
1653227
1000745
1319764
403964
215960
1206728
1269943
920798
162366
1141998
519521
449062
785188
645316
1455569
1985409
618072
751543
927995
176714
778345
327018
75837
936257
1391129
412613
900119
275365
1849782
1012371
1000602
1239632
839916
1805248
510801
287779
1106433
1923387
676674
355318
1260912
1354411
511729
556117
415694
1061829
605104
428822
1319561
1033376
480640
1940990
537791
1318903
347336
1035207
391716
820570
923891
3161
1290949
448401
1415686
465066
1881173
962377
1261085
1157424
976081
1249920
213721
573315
1264609
1599531
635786
246159
175290
1331880
335797
588359
1709993
818461
1607802
330708
1183059
1177586
1277277
1059502
1527938
1525012
538603
224396
652621
315059
1323522
684754
705188
367810
465568
735201
871376
391628
1631439
1310621
357416
1168004
1197354
1045383
415380
1155965
1309959
1009256
336229
1259174
1227856
723955
1388716
1327257
1936022
220136
1855623
978577
487211
800697
1410455
100926
62821
363331
792725
109437
1313082
225040
1985936
356736
413102
1746405
1228968
1310969
1976612
1529679
774733
1416299
981441
1547346
1503357
1646098
435931
1708099
312782
1399761
783324
1496516
1244836
1151886
1183679
1309193
105117
1311462
470386
1570395
1523331
114030
1513699
1277353
1397472
931647
312199
965793
1939882
1172141
1997400
599853
1794232
1879143
1738031
1771381
373676
1516301
1177298
390406
1156788
1567170
615151
437465
872023
303158
117590
970509
787012
390624
1227945
1654193
1449318
821501
1865804
45943
60329
444176
520299
305152
1849153
812865
450325
1726360
1733519
1675660
957020
724365
210549
846771
1546567
658507
1028592
604888
1930949
1216978
754275
1615632
491973
708062
467700
1772149
1209520
1645351
571593
1441796
867948
1580923
413630
1047362
1242081
93787
806361
1192337
502363
1470381
1551323
1893800
583139
216059
22386
762279
1658337
838066
1964037
902841
31858
1227694
1081683
11481
1712220
1880540
1925878
721754
1707367
602882
1108536
1659861
1979881
1678044
1781260
1415587
133586
493438
584875
480681
754194
148467
1176470
948698
849868
173690
1109930
769939
1467945
1318336
1286394
190178
108655
563212
72113
1545910
1155531
860877
887291
1238396
1099589
900351
1886088
1921773
1824148
113362
805213
1792923
354743
1083621
586508
768003
254716
1533342
1354421
1085238
1507628
639984
655056
1993464
1025183
1257847
1163167
1658448
13855
368023
1380624
541444
872031
1163273
1042985
129236
309223
1524396
389854
2139
1584907
453290
1856366
345662
1928106
211933
307804
1586391
1337592
1089920
1843528
1707737
1225953
218328
621520
1097094
268399
1623255
1233748
1384713
432634
306238
1982983
1484697
1181653
1133604
1092835
1207848
940064
1638557
24476
1662186
738718
1426198
368658
551250
1715017
1332517
1293323
1488420
1350791
331375
1662915
1150279
1798945
1618924
1232152
1617594
389025
410347
993877
550170
1742440
1765613
1747459
1027591
813748
1333822
778263
287878
1685562
461559
156848
436186
1914851
1343381
1964031
311407
117123
764998
1547278
76459
1356001
1829797
122999
1448579
284029
244499
105832
1757631
1559075
310970
73954
704071
454676
1002231
1242962
1771162
1055036
698490
9685
1269454
59567
995677
1542302
1692541
157452
1384647
1749782
504662
511309
1300436
333778
882512
1211985
1023863
1593503
1593374
423424
803954
634306
435636
1227948
150120
476038
1084432
1306782
1766881
407248
1988589
300692
1791643
241262
1440711
896680
275775
1531432
636278
1738719
568539
1093367
114594
1681184
1879109
616876
195647
577513
70501
619344
1792233
1920870
1850730
1735604
805538
1187308
923719
1741531
207613
64032
920662
74809
1697149
1602629
311956
922146
583632
230539
1723376
1226753
1138156
569166
1720329
1305400
1047463
1477980
1240193
1279416
773000
261985
219658
1598177
1111641
1344436
865928
1717417
1066022
932148
1377572
79233
71229
981267
218155
509665
129948
848781
226965
1823318
1921059
1545120
948586
1392008
182336
1731955
1230230
574143
1937516
941434
1892135
465820
420734
299096
934659
883820
118871
17977
188461
1662236
836838
272039
1187371
483004
1639615
1225417
68076
1193311
1033115
1843377
1863876
154051
1799575
1941835
1497532
1853718
1395466
924547
1658051
808466
1517297
1516247
1263271
1353137
1410261
1771095
884700
35052
1465612
1943657
1650133
1933320
471945
1777797
805713
1214144
663189
800773
1181127
1398389
1890159
722200
1272170
938119
1553241
684107
1195560
1776448
1398429
1899179
1152005
1160286
1431669
1198499
1752682
1998458
283962
1125518
1993268
1385022
1980115
874681
1962080
1525057
431721
1013972
626374
1730261
1568438
1708481
880185
444529
497621
1215651
1527887
1082082
557894
1600035
752902
134397
1552386
1375980
979381
1150886
1585944
1792328
927034
672617
322242
1195709
1759162
89480
1222784
1310278
1932028
630446
751436
472420
247502
91102
507751
1213160
976389
1780655
817924
1653928
484629
537992
958072
1757287
74431
143858
1171194
1087739
145159
1006229
1148879
1098483
1668560
439990
363069
1959622
651865
1413830
723889
1998960
1715192
346783
1173506
655031
318814
54324
1671419
191027
46241
579759
1923902
713417
1697521
1949232
1608838
544018
597218
315710
278001
903878
1355315
1894548
821188
1186109
43836
1888059
114058
98263
136704
1807123
1710703
984922
1069894
1058540
100181
960032
1531727
1784917
121362
1543810
1273921
136776
1210595
199513
1233087
1335989
427761
1641108
1690201
1143528
1565575
1477041
603517
1078614
1249104
377996
622542
201517
1777088
910223
1036384
113275
1696620
1971675
1572202
1609969
730644
820265
897995
518484
1191508
509843
556809
723621
1199898
932516
569030
1129347
998578
1493381
1641694
1912749
1294339
101943
470763
1525468
122343
1634825
863758
830654
575914
277643
1304266
953349
427890
366624
205250
1190331
1519141
903328
1861541
1505805
374918
1622387
741813
1984905
828343
1265798
786707
1742716
150324
894029
1192610
222742
1315932
1115400
1435960
582627
743046
1876259
203299
646358
1270162
1299957
156285
617333
1775537
457321
1497530
732299
331255
696808
1692330
1243817
1355561
1362699
1240146
1592615
698068
384221
546153
1836511
1272943
1593623
815560
1884560
1986658
424929
1284596
1525968
1574511
895760
1924459
1383502
394099
806058
683037
571852
817521
1950220
1850804
1394427
1031146
1493583
794542
1645021
684828
335385
1203496
1612821
655583
172011
557461
1909482
1648127
1210364
1154923
1271272
526291
1345856
686441
1576477
173650
76794
1235128
1320572
226636
1406586
1801896
229777
89972
264785
1783472
974365
1523555
554009
941357
1938396
325984
1296403
1882988
1480929
1103516
859507
1028331
389571
850780
869194
1964974
1760907
1877313
1660428
1684097
1976873
419405
1011624
1498955
1905387
1097469
843491
526925
1337598
924240
1404143
110451
565623
1869380
956294
1874753
305150
1655164
1186893
10584
1602414
1436384
305721
1761957
483725
1127695
988555
309160
1575775
891205
1758402
986180
1058544
1767439
834839
361088
858978
673435
691032
902182
1163145
724139
313442
1413834
1224851
686366
1651748
1963568
310415
237978
528752
1774980
536535
1904362
778376
219215
1350582
1499496
1523688
74652
485418
383827
1483695
1471120
20380
1900143
1723273
204283
1185120
1942695
1199276
180411
1093191
131494
673142
755407
1766155
726401
1672728
1040936
164082
1553430
1790901
256256
906994
1558563
1878289
595914
1691002
221177
136182
1923266
76037
550927
1026459
1223128
449428
1043326
26408
413053
349514
402506
211117
70166
1040455
418611
1734799
1519363
957537
273141
49835
983526
536784
605167
140045
1117810
1388421
661144
681508
180778
701612
1695375
1897950
1278620
1927305
1588970
351397
509257
86829
125559
215159
1928795
1925836
312246
1691153
408221
754228
1108084
662908
297365
302255
1353241
1037529
435164
128359
494114
1219745
1575832
1824620
800274
21182
234373
1355521
1901148
105046
756975
1676568
1337545
1239857
1307277
1696775
1081340
118158
993271
840575
439154
755755
1691484
172318
1823079
1127856
477537
886646
935247
1274574
1855604
93845
240606
1695246
200981
665573
120141
1227815
1278500
1708664
327356
830614
241857
1689397
1191512
160920
482127
270091
807069
179705
1602395
1649858
1059292
1649166
939704
835904
1243244
1260452
171676
248162
1463420
491909
1795184
228234
1471293
291730
1297940
76766
680202
1744743
1261443
39431
14954
1374282
136717
41489
1064885
84575
1426231
1343598
579044
236246
18481
1733375
996481
71727
1586405
870701
12171
1547625
212536
287580
294527
1012320
1816023
885344
1376059
1943193
1827605
1219355
1086286
136494
891726
240350
1415014
597887
1293750
1036006
714365
129139
107372
830259
145849
992182
1200392
624415
116242
1901640
1395128
1167981
1456956
212568
697473
885086
1660251
1104861
876648
1227480
1569584
1106801
262959
1050386
602680
1518026
1193708
145701
1928962
1829515
1285287
919988
859433
269176
1579762
465633
492510
1014268
1629433
1332499
146186
511075
1980844
1455932
134041
1627185
73956
1361118
766342
1629571
211558
1740027
1688934
571049
1310390
15731
1046362
1019384
1926454
1527825
1471932
1224762
1280219
259025
347995
1850044
596261
272739
1283963
1368208
870860
1492557
1532294
1521663
123499
1422228
1229673
1867685
55376
1660488
833879
1532900
1376013
1348438
329687
1556867
379221
477797
1646629
131759
376258
1530904
1972450
467970
777120
84621
761392
520957
631360
820733
499664
846100
1319721
630955
681483
469504
1603117
763534
158208
1062583
1647509
1869831
426041
267801
1197270
1526634
1924576
589682
886133
337923
675592
985718
454503
867960
1360274
867496
1341811
560043
289037
537554
1868343
58631
1565273
520001
1185735
291340
770994
1343741
1698013
35819
872025
64646
1851557
986250
106504
613980
807131
366469
451722
218233
691007
1320863
1740308
1329965
1923129
537743
1293081
1918156
1500922
270153
1009269
333010
1157249
434168
742424
1205681
328497
827321
123712
765707
1699375
441449
573433
829172
1750948
1311841
1630247
883273
1283610
176433
1004148
219708
946756
1912418
1483618
383792
937259
75654
535018
1145445
1449935
1435748
2116
777202
693539
1514224
991102
1816575
1803983
1343441
1298875
354849
196646
176904
793463
273941
1992051
222290
1808897
467587
851202
1925509
1366204
1986151
1926415
474767
1978731
1207395
829905
223050
7168
1265918
287911
1445773
1464417
761787
652134
819866
1059711
1800254
1688569
990165
548530
1888553
1648282
1017925
64485
1250530
1905872
927577
83532
1513917
101343
1595497
1698547
1688271
189633
127681
680869
635698
1232286
1516950
1944482
1236612
1229985
1659195
1506196
1051438
621047
441256
841234
1652830
901164
664173
1380889
806855
169783
544733
222757
29806
664372
1533090
1058008
1263409
860999
53603
1797975
233269
1560618
1604478
1912956
265592
1370026
1311311
1533208
1675043
125458
1060709
348021
1699444
999861
118891
1131031
285455
1080769
668540
882279
986032
1566908
1509563
75075
85855
12616
974599
1415002
1576142
600262
463812
153592
937095
24907
1411992
1485475
114914
1803370
1186463
1556099
487784
1748002
617088
833819
441112
1294257
1489714
987545
832414
335357
1991067
1682201
1965027
1982731
1187981
1125368
123859
974548
518614
850573
1794055
646715
315329
979374
499326
578312
786919
613357
1599688
1095008
85137
1419931
1267823
697273
936566
1579105
60832
1882664
667232
1371456
1643707
527066
521592
331242
1830842
1840880
975838
683218
1772033
435654
743419
565871
1401736
1220928
1564371
92565
118056
1517820
606415
278386
425992
1950585
846491
507792
1434587
671449
164612
224019
910483
1181839
1956688
1670744
1215700
882512
108390
66483
1133223
935682
948230
1884429
1831648
226589
1266784
2383
1237244
1170409
1533867
634716
1137567
363915
1385215
1976287
483083
16979
173812
1747117
1980112
306626
364361
1598969
1690741
1494536
1801984
1969045
1403441
1177399
904058
222255
1381920
1362424
191795
301496
718773
430339
597541
1826697
354578
1838683
447652
1835654
925150
1172720
853808
474446
925762
1908798
1867577
294746
1266202
1827784
696884
1773908
958294
1208290
1159387
1657108
1489185
1791898
1647863
264228
299507
441332
1056272
21276
1535305
96293
44828
570794
60324
1120028
925263
184685
1159710
1067659
1713865
1182719
1070319
1460412
1295673
1088893
1281678
1332255
126065
1156774
401054
98178
1448899
794479
711897
1274081
776347
1607303
873441
730318
892710
1847071
841626
323202
1546743
899843
389136
1565684
1891657
1793776
390177
614099
1776875
477480
1572632
430261
1279214
220144
731873
1398538
491218
1272787
1176556
670256
685766
1916941
1633147
1214246
497428
1073752
1241918
55787
1545864
1394895
1467968
1784988
11457
1565967
399653
514933
421470
479227
1032975
91946
1170643
1143835
1527262
718911
56802
619907
87817
178774
787632
659607
912903
1971582
1415220
1077974
1183068
1258613
1186207
1150320
1689061
584477
498605
884078
549674
1334153
879241
679141
186133
822447
328585
207851
1944091
1860882
1405535
725895
1505073
1342611
1758412
1997790
643495
1397181
1480538
1654987
1617972
1816357
1748829
867516
1900846
372784
728663
476379
1481985
1431092
1142337
1788007
1203152
1574657
1172815
797710
164735
1001226
458081
834784
428326
1397821
514583
1391636
1075071
747162
509166
499539
942794
1125860
1094412
1660222
238841
112049
1486935
1395249
318604
1465456
16313
1131058
597448
733247
1910563
1124536
1829374
586615
1224095
1304925
1993367
1982462
744775
975762
1248944
1413746
1005543
1993101
1892096
272820
1180355
1236004
1985088
1635066
719983
693074
209576
458300
1813909
1410874
837860
1039222
1226925
806020
187200
445488
1405927
1851740
1625487
921133
741037
1461452
288069
924721
526238
1409694
1260766
1897547
321200
722205
1815000
1458584
341431
98798
1077573
1481146
1250239
324422
1607082
845686
525519
1925672
1592523
1899715
549645
711654
1638091
798888
1310923
1148314
424350
456971
232994
647377
1058042
1846347
1540133
989256
1699418
951259
47361
242411
1247161
1894366
126385
1124875
291668
1303387
674855
278517
1084713
933551
388093
376724
974034
636259
1135305
1115039
888768
795683
591087
1321092
1040674
358025
1603371
307675
495961
1953121
1116609
1437912
1609182
1849404
129835
1242771
1316044
269909
575848
1254535
983422
1672263
252143
1819939
888992
1650061
234738
953363
114289
593793
976687
1629711
410486
1140842
1101972
1435447
409669
1763423
504748
77569
1294092
1965083
704647
316155
196965
297158
1467922
1944176
1603971
979718
1687864
651968
1638096
955295
1507906
495734
113613
630917
691884
98708
891656
1716125
1027523
1143243
690972
1911634
909622
1613441
1831811
365564
872773
1817264
379785
803643
1780682
1064842
1943018
1534616
1824845
1382716
1696218
91956
832162
1230771
1977852
636097
1243795
1910268
529685
300718
365525
1442174
1701248
840065
989978
295830
481464
159899
558012
906418
1359575
1194975
1406120
1205690
608797
469740
503205
1212465
178390
1643659
85087
105186
1317130
68724
1335938
794574
383088
1085697
1459444
1164479
368953
1131774
1025082
255480
437299
1333062
744806
1350838
46734
240265
1209530
1384763
1846924
128806
1267547
591380
1430787
1641814
107317
1288102
555346
652900
572490
1557448
775300
468833
1793294
1259138
1224949
631107
454847
97252
1911535
709113
330616
1522711
1807214
527030
1720106
754925
669241
1895207
1200585
1864573
950547
107567
1114322
1563124
1136050
584168
571750
639545
1017799
1478727
1818061
1382725
769750
1219308
1296069
1049050
36216
197982
600589
123936
4733
235890
1750139
477174
1321214
1255094
885138
79501
1300407
1879177
1007183
692076
1921334
1255052
270957
270374
54450
1516088
74435
672652
1390935
1405655
1164558
1720546
1474966
298032
776163
423732
1815585
1996293
813690
1952634
1939666
187013
1268012
818789
963098
638362
1802166
1691595
1612814
712985
724386
907022
1851624
483882
815500
499776
928307
853618
1405838
565598
686060
1845399
962397
990278
888654
1145484
894964
1007979
461156
1119640
1173949
285389
1557833
1145096
1041669
44513
1322409
64075
772973
781013
1919582
1255787
1901394
1419763
1611985
1914299
35069
1110831
548956
1113672
912199
284252
1619215
589756
698548
1685259
863593
874884
803047
1400537
581551
1950318
95036
768335
1279210
752980
1061030
1390294
479429
1224105
1556942
1879863
1087847
1948628
974730
925598
1291861
706774
953148
1655202
684138
716163
220409
1455153
1172265
1603232
1236633
1505351
1417742
1788632
800020
95178
1546592
1323886
1283079
1602005
1068101
899610
212717
1431007
1139653
1237032
1970720
1331035
1238474
827799
1857751
241802
1269981
1455234
1346197
126892
65512
1306075
1785881
972653
720900
1652877
700005
1447904
28815
825225
80258
413176
139974
26054
821146
932534
191486
1941245
463898
1466056
479566
1334824
1872804
1754076
367956
150120
1020524
719424
1904640
1189121
1975342
693949
1445484
1214901
1489858
1880484
1827196
668232
1746447
1671147
1785398
1095048
1383481
1446652
132604
1654437
1126970
564920
1768987
1833254
1855238
647790
93048
516991
1818258
1559541
1096215
1129040
1406403
570698
1808924
1927248
562392
1255042
831156
262155
1319722
547302
363109
1923056
735760
960967
1764409
1859709
1573751
362530
1538040
737277
609
1997553
838607
13809
139299
1424903
1081914
78373
759517
1142906
764379
62680
1466176
1380859
636496
849670
198590
1678167
175922
1456895
576145
187100
932888
792259
276340
1875999
690219
1431605
575558
663570
381575
1424604
1408832
1618705
711044
1772917
1108283
30937
1440881
188421
1563901
1868264
1545653
1902583
90311
740050
113552
1539589
137528
494849
1505878
1861011
479155
1885619
1739914
1605929
1133610
597927
699783
1160299
992957
1373380
1611912
1845952
1980399
52443
1919690
911715
1347422
1726790
1738906
726468
1902167
464085
807286
744843
1206747
1720944
495698
1356775
997319
506853
636452
582479
258955
751939
1901660
575082
21428
1029713
846683
112641
1233073
129520
1070308
745624
476974
388131
1558431
1113930
1935964
290376
1601782
1778638
810870
1903641
1045701
1082841
966494
1404093
1546608
767236
1577281
1398055
1033267
733056
1913452
1385965
1794282
445012
1908036
273492
1158628
1067374
1804069
835711
1283162
892659
51229
345647
830259
812903
644636
1540233
1678482
1293001
431304
1772130
478627
1555388
1870861
1666414
1671375
662849
1642742
1829705
1842582
1391356
476520
190126
273578
1504533
1301337
1046487
240865
1306167
524198
1501699
1488111
1727802
916665
49620
1086442
1716449
1616147
339513
631379
1654389
1100090
1376309
238607
1200599
183029
1709687
1483273
708266
380782
1540330
789061
1784429
659747
1149017
50844
1914453
1753570
1781035
39611
82951
1008249
1118560
1089439
541961
1757381
74284
1908977
1147762
569098
1179981
1807830
1185838
204906
1218779
596140
1472327
1575268
1194420
291639
1592421
1616984
1587796
1756239
1509088
664822
1013770
1729022
1310418
1444266
845744
111427
773428
1519874
1050371
1969508
599475
843531
1606029
1835385
659690
320082
1459897
1454347
1590954
667331
75258
993846
20098
1099970
1600385
1575521
958669
693883
976109
1372211
1302363
1648097
80897
548094
1671562
1601751
1453373
1473491
90867
1862568
1044714
1418310
712181
714758
935557
1984147
1342819
1380738
227761
1388212
1469233
251186
1848059
1781068
1461017
1607738
1073708
108443
432414
1920846
1412014
1849904
41759
210593
608849
785379
124659
706543
685598
1220241
91758
450602
478871
1509320
1052363
1750082
569498
1338475
998249
1226789
366009
1114682
1016266
476087
1768679
1912371
134212
1201496
612221
1722586
616193
1258797
878394
1718452
808746
828264
1757522
315976
1390188
535429
521997
1064042
20379
77346
78756
456101
1588315
295862
1558925
131524
1227761
1218656
343151
56823
1542105
51948
1588571
1431711
933519
1079440
1574191
171928
1036084
317631
1192081
984657
503663
972234
1341847
350043
1520670
1031132
944273
271607
1734463
656072
610366
896551
264487
385148
241954
734023
1020948
1062536
1795883
1071299
1498743
117912
1124799
596101
642939
400864
251550
1954246
1455325
1283638
727821
737656
673752
597467
652242
738425
1240065
1774062
1545360
1825929
1393120
348579
1767427
1894276
1761509
197399
1875021
962959
446672
266276
727097
30980
1687589
493542
1281253
185835
1461863
1983374
1809417
1405783
621964
1700056
1877323
1180433
533589
1710094
1634123
1193737
1270583
1660736
1653306
605882
812692
1560253
155499
339161
242541
456808
1719587
1784168
180603
794642
1443263
1364429
1112209
378048
108763
945795
1600722
584723
1303968
393394
358070
1953731
1257200
1177962
1069659
7693
291539
280635
515880
158467
1749615
696568
666494
299083
199146
565370
322435
1155401
581210
1720869
543688
543138
1580413
1424264
612507
439938
1285450
396075
707401
109568
607424
963306
431451
626585
800721
1760988
794989
1743972
1193282
1537651
948176
14413
1314657
1432787
327643
1712684
1379369
747749
1469911
451338
1752310
1907003
1369360
1003715
1054079
1300346
1723939
1216026
489826
497763
44480
1666301
1852540
1487982
1559413
176016
613218
1763043
638582
1136139
1484133
1401901
1035469
1822136
296027
365682
566400
1033089
849116
1957885
1427815
823425
1440636
1657076
1023687
122583
1461754
1475697
277967
515805
1864124
531369
1384507
1635046
1245673
1270102
1712437
336782
449867
1706506
1684789
522016
480019
1842752
1467668
1184922
1667064
1447205
797581
1156919
1544920
1096419
414368
1889077
610444
1220229
1015819
313510
1352659
865584
154374
725172
1952130
1699436
1124640
851869
467365
282919
850363
807180
158456
1878071
1751229
291589
405484
761148
1492633
835923
621848
1764987
1812450
1711779
1172561
1199527
1423187
829145
497210
970073
1075625
524246
440647
1580689
1983575
587307
332851
1285168
1501500
452513
1529164
1699901
1392909
1543617
773728
203840
566751
1401197
570530
19178
778989
361358
436128
623928
537202
1179885
1022453
1787289
316405
1393734
1514062
733114
990829
852073
1517864
1423319
335245
722003
532687
1422296
1648270
631416
116819
777562
1581002
1018710
998757
250159
1103037
678640
1895393
1051123
737222
211675
1349139
544982
168081
718278
39970
1607265
349837
1713725
1255670
1348515
329833
1234094
1242680
1579603
1084838
1521186
1221827
1608413
1361827
1808295
1895988
1457756
617586
393066
1650958
1244224
472175
331891
1943522
1467775
777890
1455646
1589593
1753473
1169080
43957
575398
570959
1972656
1531003
1749742
1420313
259665
646651
726704
1336926
615800
107444
1085596
142103
1112242
859689
1272415
353153
6890
1613310
1904540
789363
1925784
865517
1620714
301790
1943496
167741
115078
1858919
1900965
122536
1658174
1758659
194623
1989762
1329714
1969910
726462
1149996
1114245
778117
993206
1354317
1221463
1284923
611810
1598624
522929
1600787
1162721
1130244
1773860
39832
788705
129400
1655680
885897
568782
801323
1407809
1986103
1550756
1641123
957227
1490595
1415624
285259
844370
479142
1880079
1336471
1299822
907740
1153823
406059
1247213
1395125
88167
25227
1012464
908205
1142838
721146
750328
1141356
413535
1204896
1489308
1187751
381128
490269
839244
1332677
1850616
1121037
1990854
71573
464074
1178125
1459963
1457479
282859
938839
1149933
267612
1651572
1603918
1961079
1785647
1873838
1119977
442062
89704
627956
606949
485468
1804968
1896435
1973892
511204
1507089
1130540
622537
1794193
1807230
568246
744702
76471
1740496
1355823
736334
895907
472935
1844094
562048
1752524
330713
360857
665457
211628
1976878
1795456
796288
1188990
1427418
33610
1061413
1866593
748867
1010376
1877961
310291
773156
1643407
1636447
114476
1491030
841293
1455318
331080
75108
192929
1170528
1941843
1177130
575069
1938402
1163282
1792569
1093079
67799
57958
845297
1513258
1423280
829309
577544
1228223
702993
1086326
166474
939751
153043
229836
61932
1812817
1228895
846857
397797
234890
339506
764979
1246162
1211591
150602
1584129
887729
609898
1976683
420312
66967
1726457
177692
467851
665403
1672024
958151
1946026
1523894
1610755
615588
500672
1979171
1239458
528913
1044924
395412
344918
948109
1036508
1125129
1279444
136085
572723
81210
717231
272923
1476715
1120985
1735536
1132926
1013278
1978841
632090
1699564
1183161
1176897
221457
1168547
285070
269018
1436939
348956
1990326
788927
224872
214252
1550860
985308
414402
1337259
1431347
299475
1243647
547016
376400
455536
863945
1973339
1473831
468510
1907827
1079126
1556908
1322693
866380
950733
515365
1379670
672273
883062
973524
1706415
168546
1639131
1890419
1990589
428041
1984401
227588
1882554
1616374
949049
151127
1174808
463064
869473
1992980
81316
1118914
1641146
960828
913766
105722
664779
1740531
1522863
1336745
601976
1185944
146260
1449237
657764
130184
1778796
1559970
394107
911387
1869983
837047
1221101
677302
94166
744129
906798
815499
149803
695143
1083750
1377651
231340
660779
1192902
1413641
1576287
1483159
1761495
1062762
262664
676922
1919895
1729598
706372
1207677
1877967
889109
537995
1793157
426754
1584993
1409877
446465
1207502
1430983
421865
6891
846927
281354
762856
1915389
649003
1448174
1605290
1806938
169018
633595
1854805
858689
1850397
444743
654330
1097021
1523943
79025
516153
1483987
110851
921220
243474
1206128
1701068
79997
1936846
1353150
1146820
780186
1668620
607861
626805
461611
532222
1557580
1880307
585253
198143
1430038
640874
1467688
223374
756812
1524616
1384316
1759215
1383881
1970281
271053
502684
1767597
44963
354202
1283311
741033
891244
176650
1607212
344293
1919582
1222111
16239
745869
1840337
1749138
1464937
1200606
1944455
994287
1876840
1036207
95829
1681685
540774
886977
151871
6119
1362582
1961407
1973805
1517123
1110361
1946676
466563
1239223
786092
884979
528256
479743
590710
496574
1690493
942692
1646402
1447454
1151970
309888
835120
946258
1273105
283154
1519628
1818175
1567671
527467
1810321
1690407
41459
1171776
1793726
542534
694869
1153606
375150
895055
1283622
591983
1186111
160512
1546019
246960
95289
802579
94305
1434663
502979
782738
820560
1854267
383400
1137545
364492
650479
1194797
1639627
1360809
1114438
1963700
434820
763180
1520173
1218415
1818818
1167446
1947232
243000
768042
1088288
1963053
1562899
1691552
1495745
879546
1107827
153952
1908421
642804
1361245
351035
133243
1846828
1665635
873069
151604
197612
827770
1587438
629070
1946223
806509
1097419
173656
1321019
101255
303867
1505374
96048
1739629
393501
957608
1998361
991847
979366
1450303
764541
978353
1659788
1464051
573830
981010
1323256
627073
810787
1072204
1194283
586279
1737910
1902030
765668
1656517
30595
1537045
1665903
401362
1567736
134735
264937
1569163
1619393
661486
1457124
11321
1998977
869560
1973718
1181703
4471
864732
1384991
283087
457823
298964
1406741
726452
1258034
1067252
1176543
294941
444779
998781
1980506
459275
154025
1165107
1343655
735321
302410
681441
1919359
86530
801857
481857
238534
1458900
659912
1488765
1302810
1529811
1188099
1718446
376109
1703002
1214718
863070
1909566
610478
1444758
1647550
1046139
812858
173253
250733
1456078
982549
1919974
1065627
1245195
958019
333069
1395734
319606
871189
1940601
1237951
375263
155858
1395212
435311
1575985
339634
1895177
1189503
1294484
678484
1335239
345451
1951606
1604776
841830
1712625
1469098
286356
561743
759557
1358531
1219334
145694
1261619
177768
1630061
1024648
897026
883453
633053
1780420
1635043
1901172
226759
1484014
757464
1973778
1271198
1460678
900577
1267567
671609
408914
770774
1612924
760485
771644
1667497
444592
180700
252597
873724
1101875
703650
1751401
1160810
1549522
713815
915181
822955
1019335
472414
75009
857434
1273454
1592991
1585027
282583
71321
174083
1820194
1403139
1665611
1602682
640270
115333
934373
554096
272358
218251
1731599
1144587
31409
1214934
212261
323255
1208097
1714620
1205361
1440952
511825
134446
1668469
1556004
1352692
1453674
1105447
1849835
1757231
254672
36040
706563
50281
1384079
1144056
91222
1551004
192646
494688
1270201
948663
1236061
1621030
887123
1425693
270328
132132
1752153
1870254
1535935
1237579
718512
88110
421353
1275062
1479842
436294
849252
418660
1938798
1058230
1711721
1865784
1274433
1241226
1377843
1370570
1819084
761418
151678
789993
552172
1674550
1429138
802407
755362
399039
1796095
188902
1016266
1780061
550937
689792
793782
324113
389203
1187101
757568
1915148
1189584
705417
1712567
1586820
1484786
794628
728764
54596
508707
1020415
1711206
460578
1589774
698709
555768
1558121
944784
1219754
395392
1016085
218007
869773
584317
1850386
1581812
249412
114695
1590559
1249093
1258066
854485
383813
604074
757708
356547
744300
1302457
1371662
1873221
128339
863854
1857107
568630
530438
1573116
1117710
1866689
152602
1748598
60653
575925
365173
451040
94189
71084
993957
1334115
184149
949909
1526644
1420404
1241067
1745393
673997
106283
484735
461382
993752
1556670
1222401
1313438
901188
1477207
924185
1891373
1051957
1980492
241328
1237533
806718
112640
77373
520848
1559460
655507
1828350
369318
1281365
190845
1364890
1567890
944937
1259542
372505
1290749
156448
1503492
1754076
1995503
1706404
464464
84549
269289
1624779
1155744
1596991
538344
1874086
1386807
121999
573396
649971
8252
1924865
1640561
1880636
1885419
691131
601200
1298721
1480132
528222
1072916
653419
860676
218952
915067
607035
602220
1573376
793768
140528
622997
886358
1595656
548645
1218856
1353345
1870915
1585017
257197
660070
1116671
292766
1296893
1438973
486418
146738
233628
1791811
1134525
1499659
1352448
975608
76215
710547
323430
662708
1246227
866676
568501
1976269
587772
1926767
581680
1983682
305391
522994
157417
1777867
7109
174750
1559346
1865892
1742929
1944823
1688348
293153
1573739
1489064
1270264
1685410
1444378
1860064
1034728
1161487
579074
1758920
284949
229955
1706975
1445338
15643
1267519
592761
1473593
1647566
585990
766193
655215
1958106
377644
1703711
1675306
204276
1112000
558369
942322
571167
1893873
5917
961642
1368529
1000043
1552270
927360
1357927
1099091
458831
1431007
597141
1594088
306223
451584
568556
225114
794137
960246
1216529
469381
260622
840943
1474326
69508
1729189
120626
660428
1020799
1156944
93511
895849
217545
802996
913569
1219963
507942
1713473
1360654
634355
1707919
507281
1934901
577411
1101224
281698
1308948
1126168
450678
395277
964931
1927389
744340
488747
1819456
882368
1469967
1379076
1553496
1240689
402510
817898
1998614
1928641
1256218
1827763
511393
1745147
784432
498299
406356
12975
1581596
627875
1800709
1077860
1404375
734603
1306558
280788
1254909
803438
247663
418248
1216191
1955071
1213029
462484
1392672
1075482
604541
157673
1658887
970328
1442156
1980995
16104
1241210
425651
880431
1893655
1574533
729109
1969520
854676
845162
1712268
1710169
1009754
1802717
80950
1852007
251129
749741
416833
1705742
813360
1391512
1237589
1142467
420058
314432
690379
1941131
395653
1986090
660291
577391
1177705
1148774
1633203
1392580
1913556
1285441
742312
1275833
1347709
1545507
1221153
1949161
390134
1555287
455214
1633135
1275803
513965
1758314
279952
1443622
1443322
63499
1221683
1583595
330678
952635
189807
19870
547567
669422
1110341
894856
202951
1647283
739597
1586714
1407049
704981
726787
402638
1163380
1907205
849349
1226990
1908706
9563
79493
23223
1524374
702933
1067529
1535173
1777404
1761778
734513
1662517
7449
1878202
1527495
1598451
364318
1932596
1189845
1506871
1752975
888635
921392
1975433
1308105
618026
1806991
1872944
1781012
1778806
891319
373681
617285
1400243
1688545
811205
16113
1207382
130089
1748086
80682
1720298
191195
933515
1756911
1976744
1221254
1722616
559597
604184
1300792
573062
1132201
1185142
1441452
1722583
1733066
1530090
912951
1565473
368532
738462
1375074
1852444
638443
1472138
573275
1974497
48427
1762793
1976054
1732726
1845455
1402435
72101
1457825
546902
532803
343583
1628582
255558
571808
1978598
395151
157896
975745
946918
1000496
35012
1020167
1506492
210597
551758
329968
1654125
1661484
128653
1408170
1554619
1961152
30333
1698596
588823
274305
1519203
574936
1267134
10354
1330194
919140
848629
1270559
1711604
168458
869228
1013087
180227
1040224
1136667
505721
1440109
470317
75546
1369144
1104565
1550727
6290
1368689
412428
1174919
1828273
356666
1439999
452715
1862270
1846152
1322705
779661
1594729
1324080
399677
1030936
1732322
1369037
1809551
408008
608358
1314164
384107
1755710
1493670
1574850
1773448
819228
1643811
486666
305702
750118
762999
479666
1947141
729654
1649057
283767
453707
457346
1263050
1367475
1645114
860247
1823002
543975
1885288
1357490
1321162
969295
523431
1554576
955614
435503
1340271
683905
906778
75070
579935
1335191
1709607
741188
892273
167158
507231
816933
304001
1795052
1254019
1169364
427016
525236
738081
1604974
439067
625669
1154066
1582841
312614
339608
192774
1880490
1921322
297113
273193
63098
1802068
704898
73323
561468
654001
1486297
646164
448880
867305
858708
576290
1570219
1396156
1092940
927958
989140
1564127
894657
385484
1087948
1923609
1690645
1119073
467778
1934381
1319225
711582
1911351
611357
699854
1485047
1374407
1050710
1664231
1520454
1926865
1450412
78589
110175
1500116
308190
178855
844520
1204414
819019
895661
1128289
888976
431529
1330172
1209603
1607022
1163490
1223480
1533004
1582548
1146551
1919179
895766
1984644
705632
1869942
1520326
711322
593696
851070
780034
1855778
462892
1997790
964013
304865
665957
181443
1930533
268569
1961337
1560630
723150
546487
1748565
1765835
1507214
802400
399969
133896
1212066
1229820
1005271
688947
526642
1156533
269439
1328091
1183675
1204096
1160931
564833
1533130
25600
422284
782022
417356
1482337
1611678
789466
1424805
201984
1277295
822680
1276618
29981
1883534
848067
632224
718136
1171041
164098
1222245
265561
1562788
1410365
1032379
1823182
120852
1167325
986425
620243
1602964
179863
263677
1886828
671939
1736757
127784
933755
629557
192043
564881
836166
1487745
1338750
126645
1224395
481582
1464428
1272285
533375
795788
578328
1661839
1987320
235166
1970397
1057049
476645
457292
629097
1197841
1830713
1512658
1897508
1799343
1249613
357761
1835924
1609703
380477
1425957
831121
632661
985160
1947301
739361
129921
1011339
1224991
1556528
307884
1356984
1089486
808573
1315270
272095
1993866
959288
1777550
411771
1002989
1914535
627636
1708150
716788
1280388
183077
1653403
381956
514401
440624
1565127
1916989
1615764
1622274
1236798
1682257
42041
1137325
1406725
138203
1328273
1754386
708096
1977124
509240
2801
1555838
434622
936930
1008923
244469
1712924
1324695
480185
1080023
1742580
1438838
70952
871184
542247
258293
1535209
1952305
317918
687420
1631335
19333
1109988
1877718
1791586
1300769
1404686
1689508
853268
1816168
812904
1198040
1384469
1000137
933767
1984048
274053
1022531
1338127
1705604
131028
1780306
709118
1596584
395570
1824948
1874499
1672953
1708705
1246189
1404296
1679077
409489
268344
41434
1041734
68467
291959
1071763
1124565
1379023
514613
939447
1198784
1425107
292157
1668651
1879436
1030558
639272
1639210
858014
20891
1644457
315700
425212
1683145
412735
1235055
1940134
1914458
202108
175218
1808353
1502663
1474497
911255
305128
767106
1138001
1977409
1378973
1590652
1186330
516287
53106
1815677
914962
1715039
525895
372634
185678
309812
1587395
1722999
1410312
116913
1742315
1723278
1951904
1047560
1069242
1309491
1378116
65673
1296996
431871
1223451
1595130
1380785
536389
943846
910307
1280167
1859157
538918
1121288
524282
745630
1245543
1333672
307960
109578
435007
467332
845924
1821594
1794061
1029078
711351
208696
885029
345633
829894
673522
1530845
1940541
1581688
1059275
1884819
871685
719077
1385545
978611
988929
1216653
1676282
514678
1617068
776788
1733687
4694
236775
814148
618108
181827
1867399
386119
1897556
541855
475609
659117
1123235
511796
235096
1085216
869040
1165179
965150
938872
1278306
606223
919543
1247081
139337
815601
265344
995938
146406
444871
1060499
576948
205540
1263694
473413
1366488
1147033
55237
64558
77926
747242
714490
275602
633589
1375619
178332
753874
1826765
485193
92610
1301782
1421648
966535
1713430
1251780
1025035
1420797
1980191
199445
285552
768307
1267709
1275188
436372
94470
1468793
1425332
729475
219205
1190089
913012
1048288
235912
447285
462934
993851
1715399
1960029
1056586
636810
1151768
1667699
997537
1603055
979841
648580
1280175
331486
680274
1195953
1424519
1387200
864383
1416382
1840049
155926
1551147
842445
1193931
1280366
922705
1146916
1164745
1422709
1788042
803511
1032103
513414
1506339
700179
1213986
1113917
187283
1346052
1985862
780046
1816621
801829
652435
442504
167337
863955
354040
1567980
963981
175635
1716671
532327
1327531
1422011
1734525
1583685
165059
706292
424158
459796
1983118
1973930
1340367
246679
1207804
468867
149812
604253
1866410
923518
1886470
1038888
286958
1168102
1419528
1474300
235019
1788539
1227176
1547841
777601
895061
1884474
1851118
1412236
1342083
1865002
963043
1748797
247805
382735
706308
1856572
1344191
1342713
1666216
607792
1151913
1060831
1552905
1286771
1410532
4162
1970719
470095
891113
1735757
12099
1765218
902384
1385973
189821
1027031
526290
358962
427899
521737
1796372
503914
1309100
799224
100723
376045
677727
1815704
1640327
1565210
40137
397239
187368
401746
1967132
1487140
1822613
757651
963581
1238809
1801406
1089604
780391
1012575
1406762
484611
1215557
955274
676214
473825
619624
1479272
1951389
496844
1270486
1032494
1936001
820721
940737
1963853
1254377
958969
200782
1401944
1524463
778057
214982
1251299
1012263
152540
625025
1796562
1394703
787179
40155
1108220
420208
376676
795647
307199
1745459
605555
123184
1424579
885777
649115
362558
1246853
1610646
849722
593654
356410
58287
1340128
728287
790232
1649961
286764
67432
1224480
1869635
1176643
214771
1147022
1617812
1718864
1419635
349930
475621
1876807
1195732
739527
285436
697844
407069
1129043
61815
1710421
475986
577251
1540504
1893336
1585953
1614385
1330611
251938
500140
647087
1654879
1909234
65234
1365482
446308
97971
835995
520993
470927
1810300
1216112
1730095
40022
1626189
203896
543931
1296178
35988
1844387
397306
1817450
573627
1163753
964957
1632629
1731048
810524
734924
629482
1585845
1960389
1754229
1255056
1175763
844620
597459
535103
1587770
23231
1340223
1360699
170340
611812
1416446
557822
950239
795958
983267
588949
1314807
190026
1230081
1560998
617344
1430775
1567147
1626013
1618389
1308292
656976
470717
1437210
92661
868413
657453
499617
1168352
873563
622981
481739
1081298
1949011
892311
1058148
201914
731969
1474669
120890
994454
1163924
49963
251612
1721307
1870824
531176
234327
1475524
1359950
1209423
1392618
605189
785185
1262139
1908422
1436758
21077
1650994
1272795
1562017
1554827
1657240
609562
1858878
369447
1520178
1675539
1433183
1353544
1798597
1354858
1883805
1336881
1087113
981100
1550385
333969
1682187
1583230
1493079
1596947
2460
1684335
1207028
321377
326764
1889244
1973291
1685952
238188
1107439
1144759
1122830
223009
1742946
861583
1082540
1955457
379497
1714601
1468846
1337559
1480722
1049801
692818
1115071
377992
389785
1463822
1509792
1768331
1908623
280075
194200
168461
1104045
1642225
1219070
662352
91073
1835590
257712
1908308
1875622
1868696
573904
1838439
1964488
1344877
1405689
43722
1878024
1661441
1078919
109762
552205
635444
937424
18052
898419
1560681
145980
1900948
1240530
1862153
577367
358189
1236396
1613000
1388893
1355
135365
1487087
1958977
878927
645191
1344825
618160
733090
1011266
1672051
1800853
1611274
1798498
661937
862560
1658103
1400683
1389147
1750003
99987
628591
798125
819606
1706439
740237
450417
1062802
153212
1441812
730789
125782
1544900
383812
1435680
1583738
68936
382302
551192
1153797
775217
765389
879758
1057377
778791
1811836
1383669
627945
1271791
1953031
1489231
467762
785979
487137
1902644
499218
1731714
964874
1810829
1778494
475448
501362
899172
1842196
1754931
1397915
624138
784483
1833126
1826403
1545508
1037618
264920
1031217
1570651
787859
1825475
1097975
1282464
886844
1578230
831016
271976
1257763
500307
540746
82776
923534
1382371
251659
1730073
1241437
1521469
581649
524970
1057769
1398739
672271
86996
1944518
1264704
316691
1063054
5718
173460
670955
57482
1434931
1914136
1356461
638096
1681535
1704815
1073020
1683750
1444782
1904336
690574
1512710
1204921
1796255
928927
1768627
766446
1618046
1220816
1439998
1198506
361996
1875376
1233939
1340369
899046
1905183
1605868
742010
1907603
266647
1742714
1748898
1619773
664529
1652966
440380
1104644
1561141
1700657
206068
835606
684187
390207
454300
1641089
476023
64817
1770920
1221199
402319
1410457
143670
797848
1898322
29057
857905
1739003
297978
1202416
854275
1762395
1075060
346842
925131
1121435
53877
1331207
1806124
1271577
1611985
276461
1968384
920133
1269825
131993
848144
882457
1977573
1900412
1519715
818186
1825849
76636
1409149
1748130
1778797
918132
1285900
438106
638958
100194
1019081
125641
1776498
417436
521110
1267651
1027846
1106742
23443
1581304
580678
1002865
214927
1386184
127745
1900203
763545
1347898
1789992
209809
20587
792347
680753
1797783
662993
1019724
1558200
1105564
1256553
177604
1714408
1501818
1120057
751306
1407675
1054000
1634916
190355
762266
131468
34446
301307
1827198
654871
1584008
776478
1801236
1002870
1681850
73108
1286859
1888763
942423
1314952
1164006
454716
354177
942821
1444905
266201
759660
1091403
717844
153283
1234146
870655
143985
118046
1269594
342668
757107
388675
1593242
1522673
1075570
675455
949851
498561
1593206
1304447
1979291
40434
269346
1504607
1991816
1193907
679714
1471736
846518
503944
1537230
729316
1562396
35848
1923159
1447413
1865009
1073212
664563
1580283
873492
1454193
1251252
47242
655447
1959314
742841
379104
804325
561885
1822071
1448121
1691070
203991
749496
1506966
571311
332157
1966948
985263
1314248
832563
254718
125025
87222
1021142
1789713
321921
894897
856186
732574
642549
455665
48849
251349
1236078
1557659
76535
406211
1937882
997252
25887
1845152
469284
917758
376360
882877
1605547
636028
1099650
1408227
1991965
1576255
1382604
687377
264432
925578
786593
1982547
1949432
1762787
851446
137521
772175
1943600
39893
310119
1884569
1687888
1077947
854470
1264155
1197844
194451
1308056
189753
587447
1140458
1826700
1990094
136364
23114
1149089
1575477
827604
1360930
1947544
202645
1546680
96949
466338
906488
938458
1567568
311363
190039
977467
778797
979056
1080922
301119
310010
1056798
1063229
1404060
1524710
1137126
1068664
1060846
28566
1770529
1265247
539062
1715363
1378873
1078385
1934149
1164379
1752622
177180
428451
1701370
400860
362604
71016
305192
1810908
1694565
458644
1850574
1287422
151504
1487422
689894
1077440
1430856
1647654
969296
764013
576769
524705
223331
519319
304049
1743134
1213268
1121652
1189222
1431796
1484247
256462
1442378
474281
141625
1917364
1862821
1108419
1124949
1306882
1231424
658531
946560
101288
1705049
695898
1002000
1042142
1111768
657903
1382221
1753642
1620271
1015707
1847639
417282
262580
1398599
1662986
1397245
563559
943578
789444
84081
1267051
893699
1544069
1273313
932204
924069
1980294
1513626
524730
1323065
946656
1805040
1154170
1533788
591349
419459
776990
1355756
1517133
936002
1960524
614636
1263392
719359
1069542
1097575
899137
564808
1475943
1535400
1530073
1880418
1894022
1297437
1160251
125775
1141188
129439
1691456
897647
495748
1440917
127595
267852
949783
644831
437974
1755938
1241141
1167211
1999535
432033
341180
1533500
1412735
997167
417085
655673
896648
314920
1626108
1769573
1451898
1853716
1120827
1376747
1298489
460384
1358768
1936060
1101321
116708
1308965
1135821
1804426
926832
444554
1643484
1149077
1790401
1866003
1626806
785733
35078
1488478
1424796
1680112
1704793
90776
1929451
145724
390922
1747526
958960
966495
753010
1906750
1786276
973517
900539
294767
187499
643885
301790
234017
1206804
734539
758517
1725993
516382
555418
1117147
815999
1860356
928510
930394
1197879
1514809
751522
784217
1200386
1319652
1153880
230287
1138632
772183
64912
973031
1219460
155685
313299
1863854
537778
572208
1958624
290025
1394021
412366
1455210
1413518
255842
1487889
449830
929260
1928361
343807
357359
1739317
1098886
828710
1122850
487524
1345112
367031
1390447
179563
1110872
362883
1104218
574773
1704664
658401
860357
1877709
1033645
1295795
499660
985993
1149447
552577
1817477
1833205
777388
1239191
1803600
5829
1914673
1235540
1831675
930061
1289458
835947
652130
685499
106324
534800
1773543
1733670
144812
1969453
1696455
889515
1248375
1995167
127190
750886
567480
561966
1237719
1955550
503929
738648
1714405
231824
1189683
522544
1369367
1327887
1702239
968867
635702
1219062
908130
1560195
1623129
683273
1780078
358859
1145745
711542
1801358
1715950
50198
1235223
469404
1250155
1065608
670922
629492
421427
460847
819625
1695278
1227459
1137618
411280
1181766
268034
819293
1569700
1532573
1334147
280557
988706
1156178
1674724
1939430
1773919
1825813
1507260
62242
1273400
1143860
1470012
397093
1072372
129643
677843
703609
741088
1135540
1454422
537199
1410186
138775
708154
920049
308275
1120494
316078
1767460
1950712
1598023
1998775
645072
1918969
915391
468992
213123
1058371
863906
77575
523146
1878341
1176718
1433976
1655150
1012735
1866978
417838
71304
1187788
1454747
617455
33373
1538022
674308
84653
633340
1916668
1449774
1304933
1394174
108803
1279314
797666
1480890
770902
1714465
397726
50730
770809
867682
1021743
676227
969229
1951072
1015242
560923
811732
1060082
1794445
1528827
1915813
1873294
14479
854618
1619969
940706
1502883
1438885
1299241
450196
1598988
1482295
682928
449756
620912
1053932
198148
62504
1649358
1386876
390338
31477
1250265
1133844
1599938
1326402
1374461
319222
1567759
136275
658383
1782947
399095
1082367
1221962
500775
1543766
1113787
970192
710157
1887542
793041
1340235
968433
248298
1530994
1569866
1716154
425632
1981548
390413
1271792
1210124
1841634
1877105
607394
1010674
1700951
435854
1486837
884030
784470
1707512
246266
1539129
453793
1306205
616901
1815904
1243014
1117444
268685
364689
1654560
1064378
1288126
542781
1123398
832188
1225831
930579
624148
1533981
1596261
1889862
1985092
983296
1581846
1707128
653239
335875
36663
564307
767129
1954812
720842
757815
1745008
468590
1577736
1213003
1998237
874233
1779954
143496
1832913
1870652
716152
814620
1943862
909096
294725
1183986
1541049
1733444
914675
1609859
557096
996849
759977
375511
1784717
380573
83558
1200816
85519
671289
1043485
690778
224588
636618
108148
1834231
720061
590983
1417027
1869144
267548
1496603
1456424
95310
739754
69962
1212456
598932
1172300
675648
517574
591831
1605096
211782
1284937
1837549
237084
1540005
1853352
964242
1613859
671483
1887857
1834505
1390447
1170346
238373
1812889
1071509
517752
711921
943555
295860
21482
800376
4335
727635
260025
1460984
747724
765619
476256
849331
511658
7012
1686301
1709894
1671766
82041
1418720
1855942
143852
1787520
75208
804646
1931015
74330
255682
911403
1589918
547443
308724
1735837
677190
1039978
1828761
763890
1981283
734262
1546521
1943215
669764
1442150
137550
60174
1867983
1379469
1315042
539
1063169
1755529
669551
1642443
78038
185001
1982417
1303749
1418481
1075439
684096
1580642
736947
103901
1367266
685254
374217
1941389
1344754
208308
492238
1794010
138684
1132428
408987
1042149
1542498
1873075
766178
1548006
1173606
1419326
104293
1610797
1897655
1210061
823065
757467
1943428
1755060
1727002
373716
1541963
1324706
179178
18475
1809202
490713
310714
912513
1397733
409264
1112679
1453851
247999
374997
1650869
1414549
1363325
1268696
737702
1189892
1334966
396175
999881
1832891
176262
1062640
285466
1969328
588103
75442
563327
151198
1538230
645480
103532
1731343
196914
114015
581941
1155713
766451
1514460
104565
815494
986115
290344
533525
537179
1264147
1154803
1283790
178904
306167
1842983
870688
1975318
386036
1095631
976146
1777032
1970841
1116515
940308
162435
1415437
623664
1264080
1438049
185344
663880
661252
1085382
10328
1372623
106509
1029980
382442
1339921
733323
728546
551506
1772195
1192512
310714
1542708
425800
380775
235926
430177
1345428
730786
1636474
1937594
548710
719955
572005
1133130
1658329
1788825
99746
653216
1465526
1100627
988933
210160
1608300
469909
1881657
1729477
216284
1038578
62946
1616093
1835174
1710081
479942
1613034
1274772
737608
1296880
898233
1804503
133659
1796464
351907
1678704
1455558
1192273
1576079
1645681
1815914
102560
1392421
386090
747526
1129625
1047176
1141760
852162
261973
255902
1255419
1443069
208650
512502
1559360
1912878
1476463
1470229
1253107
1238899
841154
79073
845894
361152
998672
383256
1734753
985011
1092859
556926
140542
1523005
1488803
1716778
840969
1251924
238554
559115
253897
1401151
483284
741575
1071490
963631
373149
664561
441266
1373079
1581737
1132298
1542545
415181
1769527
1945156
396360
1014047
20804
1792372
162584
1086812
497441
1046237
47238
1894618
1340370
790986
18941
1253502
723390
1856485
1947525
1597335
110696
77912
1338400
153378
1132459
1623602
327688
320004
1949666
123935
788133
694761
1521074
860416
1778526
1680998
198866
350300
1048610
65929
385133
1431844
1785146
806801
687056
121842
119766
444574
852487
221145
313487
1118789
1152034
845219
23
1353296
14946
808977
587269
1753176
1696726
1097555
1506661
1381499
614677
247585
1757550
183907
768154
1788672
1153780
31195
728703
1385423
1439278
150728
843791
216850
1710437
314536
507161
137108
421203
884349
1442223
736376
1756647
495403
1647317
1835254
1295606
430769
1982105
729559
679190
685595
752331
23479
762826
731065
332065
1782931
865333
1996107
775323
1894598
229848
1427529
438090
23706
1715996
1025875
1876326
583568
1620632
246580
58427
1398888
508743
809324
1175108
909997
475790
775252
1023191
1686977
209906
651497
1927223
885654
1192344
118994
1354419
884015
108352
283523
582650
1325646
504640
376844
1513698
1639727
211764
1615554
1871684
1167187
271172
389353
74985
1210555
1108453
541140
314301
856807
1425298
1730646
461785
655781
802760
1121049
1736738
41911
1751512
714996
184792
1174893
1600263
1845114
605002
1583158
1685968
632450
84519
1399716
1046364
1073020
1516535
1412166
1965712
1870260
521445
105415
1197581
540620
1102443
1579013
1246619
1512245
1641528
232222
1116166
1123519
170178
856683
436840
40248
638162
1036950
718425
1873948
543208
541198
632622
901298
1003900
1321451
695621
290921
135593
1483389
282157
255742
1875931
1091628
1426974
945156
897352
119423
162498
1036846
1119934
94251
471673
1184511
168517
1766813
1313049
1827580
280308
584208
1702294
1139209
1164784
275981
1572760
1868765
1177497
759810
577663
1176996
868967
34793
983350
1565815
285732
436422
945209
555699
1346864
553831
318523
605935
764155
1226725
89914
760551
587547
1794469
670582
1004525
590601
645639
1355850
1216708
1564987
1017360
219099
1182282
1175754
117513
1982418
1645464
609770
1303850
1458365
901147
1710466
227903
1287932
1246171
1251725
1849526
1605355
1106569
574600
55808
1092410
734094
1519303
1074270
768052
1147770
688807
1883845
1034270
1409148
1751577
905059
12294
39981
23876
1061235
1377909
113868
1809684
1291604
1555523
1341791
618151
157299
1505606
298313
1191493
675587
516816
1050497
1755388
993920
558188
1414933
715593
1678539
542149
593684
524516
744749
54116
1586246
933275
1716193
832165
1642367
284271
1575096
1468483
1329036
1834939
1928209
1513608
1304986
815217
769
1295193
1499573
958846
1920881
592493
1553091
580245
422849
1098338
76917
230434
391145
166038
670022
1001144
985600
569875
1348913
101571
141177
677225
886961
798777
953277
1697282
959687
102696
243472
679428
270270
250171
1548951
519824
1731965
409128
571087
1307637
1159444
300867
1132790
254455
1400434
239974
197680
1490339
1840033
1389196
672896
1800450
604932
353119
1651606
560021
1789700
1314124
757256
134483
185412
1038106
226562
884212
1505512
1630607
1222775
685013
1126509
975164
121412
1857757
203800
591281
671886
1144856
691001
1529242
653643
1271763
753592
1010582
78739
1315578
1333938
393175
1998150
599974
560931
905687
1720301
930603
906152
216544
1992261
223306
1351490
135264
1732237
1780987
275638
1416457
1017228
1039098
1475802
1695816
1208082
658667
1827468
885546
569731
57286
1748923
1861060
835309
1332356
1637441
1756904
43397
1659041
1562086
344325
256766
1871252
674088
1731253
1043451
295560
1360422
657804
1486957
1482468
145298
601892
1227233
1669930
1514180
53139
1899360
86139
499935
414389
1601795
949622
1625871
258032
1263986
428387
1289405
1733689
1644145
851730
1423050
740018
1035169
1569971
1716691
319253
1980422
204946
130078
687055
1746097
172242
1893676
1208545
1867592
725319
936671
1699153
2067
854793
709346
1214634
1239664
930110
1996159
1999757
1669880
1862152
417821
1034574
958078
812915
1884040
219077
1832714
807763
1890910
679914
1508900
1741907
299232
838791
651930
1167429
1277349
736842
987385
193781
448416
1870599
1095817
1571694
647482
229038
1684135
146787
445519
590103
1447079
953724
596525
5867
1175774
713015
589750
1711160
595655
869304
617453
373202
824544
637036
1240605
420723
21144
947702
734233
152309
1093705
1415562
1991056
1798962
995248
1960589
1830406
1313490
249921
945377
1534156
1726416
1754448
1312429
692910
312376
48864
1690109
449957
177044
1168666
162124
491759
1570659
18066
1883603
1212416
1406558
585975
840434
1019755
162470
750285
1264692
1240837
2293
851048
368478
1568194
1601925
648677
1246545
61142
999412
1450501
1944144
1668996
1922036
1386136
1632984
1038242
1899422
1723457
1113135
372420
845169
483181
131471
1168101
1620540
982239
1420746
654618
1242455
917245
1074901
1901986
1718287
919812
316810
889437
1805617
798389
357933
206430
1367148
162915
109752
1911100
1979033
1828925
1409802
1857981
665833
131188
813423
444235
413656
1217702
388189
301865
1714647
1577762
1753292
1629285
668646
720416
638596
73855
1741579
1279723
1113799
461404
1881523
836325
1239348
168584
358238
1265501
338903
302962
837830
1722045
1763776
674951
604238
969089
287359
776770
1197675
997798
522493
1592961
1645402
27128
43487
546820
1198652
649504
898164
589579
1052820
1345318
66054
876352
417875
40343
361568
910755
1541707
710680
1227412
552016
384372
1392705
1392227
643666
646170
952379
1198024
1868549
126451
1459125
788155
136410
1556570
875630
801440
1514862
821196
1083589
1806447
1904137
1925578
1708756
267585
582174
210464
140180
260725
771952
345643
1498907
1270818
158443
1342513
76621
1963610
617835
1183229
397030
1170239
1249620
1347804
694229
936660
1834061
112649
762184
582398
1599367
1580998
941213
491619
1427021
379714
148339
415556
557723
24967
1842606
1573487
1469282
305287
1769577
1938491
763744
282959
119319
1416105
1510404
742409
64405
1889883
494573
902486
1483034
1386314
1043477
1686066
637117
300107
1123114
552681
276007
112193
500670
225684
409042
1246074
1519033
276771
815542
1637774
59553
877325
1802549
1365293
894592
141300
236460
1498914
1278311
210570
903327
1943055
1076148
1576973
1486703
1619919
1360636
576989
148083
178418
1654631
472905
410284
381503
1770601
1862440
316052
1345082
1427069
382105
1178133
1307168
1446152
951692
1455883
1179892
492736
1798763
450995
708848
372613
1859884
479533
609326
435780
823546
1053475
650414
820051
238056
1673404
1034666
850621
696738
853975
26922
1271248
1032761
674279
1380437
891386
1271334
1891733
541839
1868830
81650
807435
378573
1386403
1884388
364954
945706
74696
580616
476989
712100
1271301
299693
107157
1694306
286768
1668327
807998
1291096
1258998
591359
635747
1036227
1495594
1593464
830967
1871067
960139
757550
1643275
905661
1547693
1499090
315382
1709325
14565
1536230
1212197
1134219
155657
1006473
531411
524839
1589691
411841
1374136
544133
882506
1243624
889824
463616
197969
768662
906152
1412700
1855695
988224
656573
682771
1060506
1583062
1043454
272001
1812558
100380
1851817
602374
1181254
601491
111252
105126
746054
1604554
1972919
1523193
1238408
1536705
378966
591228
883882
602731
1314298
896479
425033
10634
1475195
1710814
1934545
1180931
123799
303079
203940
729749
1072837
850345
315824
968022
1611984
1037974
1305540
631791
609189
1447185
904535
110056
1421940
927144
1083442
1325180
1833970
158284
1870256
1554353
830934
1985206
1891477
1465397
782087
550431
5570
872110
1197374
302569
1022037
994524
999455
1652155
1828066
1366788
610751
1530608
710926
1491102
540123
501220
1749939
1332396
1194742
1083654
1643307
1071143
1452339
938025
105636
1166271
1936673
356929
1397900
816053
214699
1522738
577765
1678872
485130
1110639
222055
409832
1705161
1929080
580651
1762419
929953
694488
1776086
1054608
1715335
1439189
1748403
1574653
411414
1024929
551039
404491
1311319
1861505
854375
976662
466222
903762
385664
215811
1283072
220678
1488772
1641930
1507112
412005
1576520
995266
1453312
569746
1866042
757212
78850
72573
1020202
1272783
1199918
121315
1207377
1810655
459879
1560081
107907
675459
1030534
1138040
420402
1047945
1364715
1801826
1935249
15289
1578963
1380729
455676
669202
1780674
1202615
712354
381888
101471
133116
387278
687799
71085
1548936
1989766
1363343
811495
882721
1910876
1840240
851920
919168
1331117
1891434
593561
609787
559671
909037
1091836
657420
218679
2356
842817
692441
921325
1955889
535249
1817397
1200518
1441423
770838
1820647
1190494
1596963
473289
1928199
1522076
902244
120312
1427211
1293421
995563
1812971
321792
878905
753277
1164703
356593
1599602
467215
21166
1401827
162004
778876
1488430
367334
1465784
1597214
626070
1815208
1820113
1176074
367948
1934661
999571
964620
598891
1008801
1094328
630206
1645867
929820
990602
641076
10150
1206931
1758524
170810
1837916
1813044
112597
354913
779511
952085
1953551
1773729
1938696
1226453
450255
1938347
505753
1973720
934160
1698617
1776784
76766
1531335
685660
1933258
342987
1450508
1479995
1556690
48965
619792
671600
1462241
1304263
1155218
1375377
993491
1789680
1440297
1363685
850795
878483
1298216
1700169
1681761
177936
1464594
1825478
749199
1786362
1693518
225602
86851
210173
1783302
7803
1220559
1733224
1847239
1346197
1298703
1633196
68149
812111
560185
1120968
797423
505463
659581
1408852
91896
1267035
844859
732584
1332347
472914
195501
714789
925544
532444
521643
560369
1312802
965120
240519
319391
1902277
541280
371537
559601
1418910
1416661
1402864
1180086
629597
1134571
1990320
851175
1771766
168779
436572
1504945
1238512
1367473
1500866
1511312
1317044
720487
451352
231267
1269019
1178544
1814775
1862448
1858715
1221640
1230385
21566
54541
1324688
1486157
454860
1520765
210545
1488344
1293945
512914
767422
1481711
86898
120213
1239437
1949665
463971
962596
915821
35093
874403
786656
1871311
419831
32105
896181
461322
1671147
1423764
717605
1789853
1945519
1414729
1073987
606029
1746956
1070786
1538824
1523775
1111697
966464
905810
1732160
80276
135205
266073
494303
1939516
1287152
1694765
946921
582116
1452795
568194
33628
140301
539392
1231978
1697968
786013
1273087
352373
1826296
1704732
783129
190622
1139413
364929
1224846
1486137
695287
1438905
102115
1435708
1027167
328400
1181777
653301
532779
976843
1439212
997133
1557690
482385
1840376
1387820
1881737
292918
1846738
1614655
1675941
1658767
520542
1111643
1726347
118351
164019
707715
1736536
1972575
1973596
27806
1830764
334095
500700
1557264
772571
1256573
36790
1273763
1080340
1979192
1676052
875417
690223
1719789
1740973
733129
757982
46642
1237682
303998
328516
1362367
1792214
1475635
1853032
347544
880629
911853
1108121
1662041
1920391
1232928
700855
1297763
109847
201143
629706
1094265
13938
389014
1256203
866602
1625565
886565
1639044
1551830
326500
569661
465952
1776398
963172
430755
126804
1308470
1974588
1915649
1501439
605064
1520591
671582
1322008
1629406
1788540
255308
729759
868217
167646
1096771
908472
530193
1131623
1395874
1278300
1103555
116058
1954628
485510
412861
843438
1750794
1766975
1062794
81699
1855400
13044
355324
1076818
1669863
829810
900135
591410
872299
1573522
1210184
731339
278712
1325783
706579
670225
523054
1528243
233703
65335
1855363
257148
1652408
1993290
1312155
1327438
621495
1227064
731953
463688
719580
969511
752169
628352
1608120
76391
1835854
1748286
1634514
1605369
359044
1564665
202228
374993
1289998
1622794
59749
1303309
88492
311027
1348426
868562
109044
214032
1616493
1385355
1966509
8941
50567
189081
1848753
1924328
1307213
370592
109518
1554215
528253
531080
529771
782071
1892278
560253
289942
336596
820994
1528806
329580
1827187
1189200
906421
1860505
571475
1561872
654028
1783671
414821
1307449
1220862
1807563
241788
464483
800568
1067902
1396179
1383098
1361827
1119915
1030367
369735
1436943
731353
1764704
1291557
958278
1364299
880438
788259
17717
1903054
915593
15441
849786
1292076
1385693
355540
1204923
1167928
1335381
1146385
1083726
131160
1054239
1778382
1301118
1178789
1787441
1341306
41667
174748
1083755
1342745
303594
541857
1747935
1630184
340656
212626
304874
18586
1989646
16104
923452
720622
42474
607538
1062067
524866
462344
204178
1091556
881759
1438537
1946135
1791160
1343566
752206
1666872
1693740
1820117
1689247
1322739
25287
701322
1967736
1825378
1948238
1876758
208182
1567160
333274
466364
1720662
1542593
627558
694958
78834
383053
652376
359703
293445
225441
229052
264334
1423140
783068
192176
704567
664217
1830733
1217747
1296924
1539676
1269399
1569545
591891
78705
1082891
1322172
707402
1947936
871121
248329
970110
373710
1043252
1235939
688276
1906856
964245
501625
1054871
540569
210068
254267
1262413
254406
1959705
1812713
571860
1987011
657617
1375934
1008232
722051
135550
1143917
1638941
1239976
1119980
606425
1810049
1586805
1990001
840529
725864
439421
756445
527975
1293517
1260678
721193
1120538
1192994
1355684
1549122
1611395
395521
460404
1050269
1981966
1452490
429785
1556050
110906
933410
819549
592972
487374
1889301
1728749
382662
1509994
1559220
1455742
650648
1326330
386910
300930
1348739
1817237
1038325
1259068
130562
1007080
746756
1643731
1013343
1517290
1582896
216491
288831
696233
1451099
107985
105768
272978
881634
120643
31353
1009072
1366132
1958901
1017804
484524
1058744
6971
1942322
294440
1951148
1200481
1441574
978676
258611
1247574
842796
276751
1930637
511054
1213174
1349055
1983940
174691
170949
294909
1712331
1686411
35424
342531
879036
257470
1398234
323131
641925
1421564
763007
170741
1659121
1794265
1654295
1314197
1350534
1347496
223323
1119188
1513983
606127
1276809
1528936
138923
914708
1726676
540343
1997044
849783
263318
849317
815518
1637303
270002
1477300
109296
1218638
992794
1100214
538472
1353633
1860512
556231
1854271
1535189
57357
932377
409121
487516
1972409
1305757
1795670
1920600
154668
1760121
10435
648034
1750861
1494052
437666
1465342
452046
233741
444362
1893158
857478
219122
172269
40761
1801856
1911594
206657
1860175
1757551
1864549
1345885
81447
577362
1271616
1075535
644115
1255213
1658628
1890776
1397606
49784
659399
145765
552726
1439834
1698611
1774410
265354
1977528
384075
909414
1406298
1030094
436860
271602
186758
1558738
1695708
1842683
1132004
1720169
1507306
703702
1881159
651872
613298
1368669
814995
1860436
1111087
1895799
468821
1686870
1768273
1075081
307076
1539741
1460775
1917873
1757425
240505
271806
1344577
956929
636361
1155925
1437330
1053716
1524749
417738
1936321
432477
1816940
1128560
693472
1328149
1831094
725357
608409
1322412
603530
1426182
172227
17707
1862220
218815
1521903
1221374
1463705
1128783
589732
1129037
1926284
1546899
1346850
1543172
1643945
380649
505417
160117
1909565
395102
368354
1128042
1804839
1079745
659258
703205
508735
890422
1219735
548303
543631
483109
1815005
917606
259963
564552
1465885
296975
660120
263902
588996
887683
1656167
1374106
1933011
773844
1811594
141264
1468454
1614956
328193
1884131
1117029
1349280
340346
1032056
1169576
574319
1717791
55373
1445439
1142425
1018982
1768193
882265
850748
658079
398191
1674194
1414745
1735882
837012
777668
1942453
1670555
1649254
1940424
1906696
601475
938315
592976
1058074
271979
906186
1113322
638805
710517
1870513
1005773
301541
1647259
933181
1582572
1997236
649250
1534526
1427785
769243
1402489
587337
403985
1132538
569079
68405
610213
1388699
736879
902770
956787
1774390
234082
950825
191463
507080
741044
950100
1077093
1516464
1875521
56313
516308
77705
1522215
1350451
752773
82317
1987862
595582
958535
1507518
398642
462854
1481384
1589995
1306825
899355
1275209
1706283
1143110
270240
1554624
617522
1289978
1105958
1721723
410675
1363053
1544259
1672699
1147243
992246
1114999
625143
281548
767659
1393732
1123843
821981
1480874
853680
1956334
998270
1029630
1230589
635088
1003903
1647021
283886
849922
920323
748435
1909924
864435
1825447
132448
984181
1931090
988714
1523838
853108
1177788
1324243
1615064
1293260
292735
1150767
1990559
1758244
1843532
769142
1848257
508926
785951
1897931
44993
742114
1326476
112715
1850018
997589
887726
245012
582541
1501869
327959
1098416
326124
948092
1841277
1345935
1143852
192301
1696425
1975537
553275
1737603
1769975
677535
239424
703318
181423
1262105
1032838
369063
1535598
1259558
1021521
111862
1612979
362183
1479035
1600730
1156439
1138629
1793200
177432
890841
538291
187972
452449
1563524
414716
1700569
819653
1932224
311348
208546
1196253
445886
965053
1785484
1701337
270888
1550450
821793
333603
117390
479880
1989210
1329341
1550111
905521
1427871
1349546
283744
265758
667917
976223
932454
682112
575733
1147814
983548
1304594
50178
1340267
1314965
1514259
1198518
1503982
1923114
1161491
1877760
538174
592387
768336
1599234
1305838
1273077
139979
1673546
1621239
628323
40614
1785984
396849
1358961
1610895
1927027
633190
130360
906042
400689
1404390
999768
1786311
1496681
427306
1908011
177618
901252
70243
32783
963336
1307071
770004
142648
1222753
1597987
1332180
821407
847618
1101516
106077
1321910
707058
1540515
163162
1464299
805846
1986296
1210966
1366927
665319
5090
1853358
111805
1661900
1073201
538360
1322372
1081632
624740
1128732
694920
1080962
808166
1088054
1293032
1515081
184705
117696
96102
1094018
1305156
480413
381655
1050114
516341
261852
443983
634615
1320647
1330612
1149698
1421606
231474
978519
735081
183838
1237902
1515550
1568764
1466475
292963
1749698
364036
8974
1276281
1563057
30229
774477
1439573
1095307
1553905
698685
102902
1725007
1745547
161352
764637
917920
677523
140974
1796994
1797688
1239505
408223
704441
575146
1181047
1868576
833726
1394888
1607112
631169
1096637
1325673
1845683
566074
408783
1727233
1581354
831524
354238
1135298
608287
108287
580108
463383
491704
1355902
1768653
1139642
487194
150350
699561
1007769
1610606
875853
938426
885129
22230
746956
1618694
1539875
1725646
1804756
176765
722727
435804
1086451
1221857
1726676
312661
150096
266103
563098
134136
1305598
1052079
782054
541247
122971
417675
747590
501424
557213
999644
1638481
762540
1624400
1064358
630640
658299
1588760
933698
585592
94848
438669
1637769
1296919
401974
29754
356523
1918016
835300
668301
541493
1502451
942963
227844
382775
346122
894853
387582
1453300
492902
176617
951955
349891
1296960
1531114
1573549
240202
1559412
1593283
63724
1709766
292584
1516096
823084
486444
27092
791494
76674
1793899
757724
550006
976535
896249
1515027
1924750
1054391
97251
1144321
472876
501957
102034
503456
428241
1362437
349028
1497337
1120299
1198539
1309369
1270024
1261842
45317
1505491
813451
1371725
1932503
44937
314395
1325968
1462559
1488048
170
179809
749033
1054948
1418069
1117366
225288
1543282
1252728
106857
46862
1805326
1543692
155809
598285
69412
512522
1389017
1189717
1298395
1177600
246242
1986166
1162274
1149330
1983442
756600
195961
1725352
1096840
1442594
1115108
1764535
1917848
253462
1441953
210148
223487
1287435
1586752
1429060
1449451
1336781
858380
516243
433413
1971166
419927
185143
408622
1208523
1391808
531786
1579712
657090
1272919
1332014
288745
625489
644671
1044030
571422
98114
492365
1768435
249343
850762
423954
1308882
206896
1689699
601578
1307435
161595
1231281
1437393
887409
1985726
1640937
268547
1888487
312089
548085
48032
584405
1777636
1629943
1779345
1729209
811149
1147417
36315
1649805
203655
1435214
779187
857584
246633
535920
77267
891142
145301
802477
803139
773990
524674
1707672
266692
441096
960225
548143
1737009
57034
581210
419656
1787482
616726
1807764
1480828
92306
513702
21001
759072
707941
1541952
1783161
1079937
899475
399965
758689
471230
1278133
1202090
536072
1741329
637430
1011102
1003169
464315
1841970
22865
1759940
157860
476380
1805210
693785
1367938
65121
819199
169119
1842409
449178
141063
1322600
1599360
166846
1137068
1713827
600431
304853
1356200
1158103
1708325
1021124
811101
1556923
1216192
653757
974586
1289592
1015308
344705
553944
1453867
1869473
860512
715042
1827327
284983
1074871
401385
1702015
407099
1884528
1503541
731462
336802
272194
375393
824636
497316
362193
368456
502760
809092
848219
111859
1060663
1340068
279294
910877
1782832
1292737
1381832
614600
431675
1169615
787332
336540
263489
212653
1983825
780503
1976838
58019
651552
569651
722367
758091
344764
1777855
1839353
1528347
1812399
416239
1087564
642566
1495954
1780330
1203076
1808322
147636
116420
1382859
566744
63774
840260
267029
912353
1244716
128557
437360
340528
1333924
1631519
1534259
1831504
1995406
1965067
914113
1577850
1402456
1028495
1472495
244074
1803224
1192181
286608
1989964
39309
88634
102093
816219
1846200
1668134
1515215
1228226
45821
1434635
26634
1385741
538414
72233
1027525
1353681
870347
1023936
1440691
561914
784711
1365335
190811
1153202
1028850
1070046
113877
1655580
132288
1429002
1108503
1802910
1170999
214540
1964503
1508913
1182769
184999
971571
1443805
1709074
1312265
1003007
1000877
62104
1943392
1706309
482596
400583
1677412
829400
1172024
1239661
221465
1416727
355473
1477281
1535846
1450307
1342049
951942
1629636
872073
456182
489813
1672247
30405
1774076
1638866
865997
1475432
420033
765439
1599782
1081096
442849
474468
1575921
167093
327376
1938772
77210
1785249
943673
1486769
1566135
507821
507461
229519
386013
1269117
689366
1245706
330653
1205874
1728291
507551
1640059
46466
164982
1808371
360148
1746401
1222138
460670
1039625
1349927
102175
330792
1169372
770799
830800
1991950
743910
177065
1024415
1505086
1178037
1567334
1805424
236502
1392034
909180
1873024
780687
1345478
860434
627641
993494
882908
1064134
759965
31518
1769436
1893498
842821
715715
1317468
917468
1415732
1576583
634094
640491
607685
476222
1975525
876028
1399523
1861855
1087041
121519
1348712
186429
24843
1442384
1910346
1203624
396757
697405
885007
1609079
332294
676319
172131
36387
913680
259515
491231
1531899
550619
370258
670282
1130787
1446592
1191564
1004921
124744
592145
582994
275476
1649350
1662598
1456646
168148
1697212
148073
568094
609882
564433
1418617
857718
1786738
564762
1180675
1493544
64063
42340
380224
623740
735690
1102766
26953
1013234
1677791
99009
1640807
321349
1110472
1567637
355505
1333969
723243
1548625
1347316
244556
125189
1417062
393965
1132878
1066685
1875841
1506850
230505
765457
1023714
1068118
972121
36634
1677514
832553
798893
771755
256643
143965
7066
1827932
1469343
249848
1807128
1459012
15671
184937
1854728
200417
114067
1180863
1939610
157583
608540
1391977
596017
1821367
1145689
717431
1138549
179384
1289656
1803666
1479490
1839366
927984
1165288
1195390
1552108
502307
782050
419725
1660647
684342
756424
1013305
759254
270426
951306
462633
1994014
33382
1960412
1603169
1122779
1123742
1201483
1989491
770224
424402
1330049
633586
1646751
1701496
1511459
1187372
709395
763089
929853
1111928
555847
275967
1047604
763900
991192
691176
1692155
1774118
1365777
221672
1241420
1120328
1445298
815098
1026199
365986
1887043
193479
614963
909512
1545028
228850
371145
1998634
1978042
966407
189380
1993834
901234
1727963
1860801
1782553
1679978
520918
536479
1332257
1894349
1962410
1474674
1336996
1071462
1303169
1245178
1275796
824157
611166
558300
1104097
1364754
1924841
1296420
1065182
858966
1498399
511114
408583
1990538
1145412
963463
1930482
1743479
701496
784176
1552427
1788231
1137018
1142034
1816336
239520
1507330
53953
1473998
1584414
1111635
656746
1715292
321947
308191
214538
875405
1413685
1464250
513285
298809
778312
1501465
1470567
1494714
1294867
169353
436135
1282118
854171
1544836
1964492
56331
546978
528914
1096182
653409
368559
272636
1143981
657856
1722481
987429
1809135
361550
917259
1485919
1646976
467239
1371956
1421216
611341
830273
75550
1857775
310204
861165
640585
1880388
144052
710335
1626402
297646
954620
1192884
1637041
765962
1105356
1974755
292981
1804996
378511
1595968
969462
266278
323337
1260633
514248
1445246
524846
106003
1622743
681598
339822
51045
261555
427637
751654
226037
1726738
1487153
1227417
1443677
1910812
1959897
1542432
787906
1763646
808805
1233945
820451
1630009
935477
1129114
1244721
1365998
1376551
1160412
1708697
1480730
584435
788760
1990606
572648
1245276
1627008
1841475
1048764
1076871
1459447
953649
1345916
286375
439221
409597
1983827
716283
1748894
118393
859951
1266742
1737259
1609024
60164
1506311
806663
1067141
1977153
286903
1712238
586587
115410
267564
1276559
1788788
817426
231740
1423785
1363948
1210374
1936910
1503757
673906
1438493
322546
1643483
1071609
658549
406848
359957
975848
1819031
632171
1779392
666216
279546
969621
497944
1079087
1808948
439732
1279047
171057
1540368
1651421
307854
1305686
350956
1051714
1618420
772235
1885196
1397583
562965
1452575
171607
753992
1875383
1916568
246129
481242
1911287
1371785
829036
81883
196525
1475945
1904085
1840111
1619422
810926
312182
586310
1580554
1221449
1208422
912534
1099744
225911
1042767
1693679
1577389
1219415
707483
1613974
243638
816044
298977
1745274
507479
43559
324334
1824122
1439865
523588
749713
518568
492858
1305950
256778
526895
1974203
166793
105402
1100889
522004
76033
777192
1614669
1783242
34326
1846759
594234
241461
801170
1661024
1142162
1390792
1065251
1144457
1866162
846566
1400774
904040
419166
764838
1266996
614029
1421978
1723553
1967685
1391749
914865
1630587
401619
543105
465755
1872129
1795482
856152
399142
1636687
1327852
30676
82029
306345
961066
1418323
1231803
26914
18978
618885
808182
365588
1231741
1438358
1842407
1589343
195878
118352
888943
540296
1379978
1186603
1834035
1515405
30953
879132
1978842
1618928
254350
1684413
194452
122813
246056
1727195
431612
1974291
408411
356516
1030905
327063
379105
890972
1593987
815961
779896
286460
524755
1216658
1443183
1641373
120713
1575122
362895
933164
1267808
885754
1666932
1573907
1140055
1774535
1895347
59134
336026
409930
644612
552039
744275
701387
1604444
1913450
695049
1334548
1766051
275129
861619
1425379
1003339
972813
1035249
1596652
1278833
64921
1699627
1987003
81791
1050789
562749
1267761
724962
1172100
1224468
1563269
1419224
1863944
1397707
1522916
1920648
1019651
226500
335743
598966
348508
1869598
117609
1049186
1125784
803290
413361
62536
748154
1367475
1349637
1359565
1368366
251644
526682
1553476
686238
833247
1129574
23751
1203249
1936118
1160455
1197517
310487
1013776
1866458
1865408
673021
1625836
114300
1797305
581489
155196
37734
54698
1038790
922083
1300951
1300865
1137481
559919
1961982
269548
1709627
1194979
1343193
329188
1040377
314202
270379
475397
1128429
1128094
577098
10692
1039608
1698870
641524
1299886
405447
887213
1176781
690701
1196751
123903
1096361
1875746
1114114
72651
1739811
721130
650319
620504
19013
284816
1479191
1391419
388885
143941
16082
1393319
862758
760893
1668754
405711
175171
219707
500902
684780
1132932
1733558
1152001
1620659
1448084
1567727
458339
504586
906039
1765202
381552
1580321
703445
1599896
1302976
1772394
1184699
586993
1609599
208084
1487080
1396524
1645103
1337488
616042
291900
780818
1690571
840283
451887
1959857
970523
377386
1166529
1542049
601931
1590405
1698585
325589
162050
428111
1976941
955104
1541560
531150
1259878
1914680
687697
1690947
1925840
616204
940222
848176
505329
1846404
436947
1990105
1069270
645905
611066
345542
1427400
1703911
956587
887906
922453
991369
1192764
1559217
1471457
1650029
92809
750252
1863182
761811
362395
1931259
291564
78257
285119
1686110
1584535
874758
1413467
500633
1607351
1294854
972679
1017049
1856628
479441
32555
1722991
1802127
1778992
1635634
1048540
435070
1843488
1924557
1505514
1152178
1745556
1621318
615372
1287767
910574
1846193
244848
1735031
561873
1185498
455162
1316178
1293426
936981
701054
449657
153277
1151166
1679526
1837175
1759949
104164
561765
1484563
617131
230528
688783
193915
1551814
1789113
1560626
1354619
1141518
1994512
545205
963679
803004
1937143
1526128
1082604
1894445
165392
1079233
1280479
1446068
192912
1806589
1292159
481102
1643826
1538141
1607402
14289
1343703
840984
1553584
999142
1282942
1687783
1138711
780585
782944
1873950
1737147
257705
1438565
546679
484543
1083286
388341
1916484
1256985
315482
1595360
240665
1452875
686299
486741
1743445
70659
1554138
1863084
1854105
543922
1613973
859089
1432548
1111233
1446038
1943716
303678
398031
1328630
1322622
298895
1549347
1822808
781593
1712224
472823
1147452
144442
886172
123232
470586
373886
905280
1593654
1704767
1399880
196923
1445082
490827
545549
1475988
1999677
161518
1609527
494811
1778231
1384430
1307303
1288450
295585
1669686
1675862
1493670
1847586
1073668
1713365
1363468
1777488
1746023
1962891
324172
1220848
8994
152923
66508
1387764
1083227
270198
576322
1674855
1998673
624093
1049925
176666
361586
1138708
788518
256151
1025549
312942
583027
3645
1124383
1512982
971615
1813023
456039
626280
1506367
1380931
1620622
1242911
116493
293264
371102
90727
1129454
214272
1407910
1978367
185436
1026556
176265
1485754
390483
1481922
117598
1483849
1286970
262232
1357356
1925063
1620478
1687228
720783
1848376
1039759
1784777
1492359
1502213
1452057
212524
1004940
33349
432049
456632
1462697
63997
87474
1501084
55199
1339801
1566544
1381106
457456
1304608
1666017
1851497
1922273
864021
799679
1846288
1174470
1123595
1986496
1655617
1709461
161216
334114
1506385
1647551
1493770
390149
1511869
906295
1452890
298466
967564
226406
253857
1570651
401906
1710181
1063831
1788926
400384
985604
731095
60684
331363
1385981
876304
1765102
1449197
1632432
1197613
1061595
1699467
529938
317754
1497312
987348
1391154
1885194
573849
228298
347759
1925835
1353170
464421
1626020
321681
1683913
571331
669254
482827
1876427
597412
569886
1376607
1312652
98713
794184
1534241
353163
1106224
1512292
532452
1691533
226870
904788
1274427
1913842
1303553
1574504
1365598
1705835
815600
369247
1508721
825414
154724
632482
998200
515684
435970
1288560
333225
1717933
910770
1910841
364964
1277166
194181
920453
91887
43445
1793620
906238
824092
824222
1544992
1970443
1726619
162132
1340109
716518
997628
1403532
514133
780933
1033634
641814
1191969
434656
1387814
211740
516096
1509191
542601
1010713
1511490
1346356
525595
469540
1138924
1730374
1776551
867019
1157187
674002
1577038
1327506
1731626
407539
731442
480314
1018092
70761
784348
1892868
319111
1358290
246266
961028
78871
1355073
1197002
1276294
1112287
618774
724135
728537
164080
1489640
1809915
1937125
1655960
138243
1268391
433924
1924140
1590605
1682742
775942
183753
267156
470051
1674251
1364181
216093
509518
1262004
1496804
1593700
700151
1860470
1721472
418714
1400655
1340551
852984
1545009
1125699
108739
1325179
1032541
1638144
84023
209393
1063308
1160227
1520150
942090
883767
1200515
461471
920010
651736
1496949
1468937
1482872
1745914
1339383
1392155
1064599
739958
582752
184211
208255
392381
1822779
1609412
196967
86660
1438585
1990146
676050
486742
931608
1356993
1674408
224266
992477
409528
116145
1485483
777764
319360
1226164
1279077
1224683
1886747
893368
766259
319408
372096
853396
1737463
692590
972451
1189843
830734
1816308
1605708
726401
315477
495321
1129053
1505455
712264
1885356
516420
607777
80566
942751
30646
541369
1917039
1985401
663797
171837
1965252
1089340
1385083
1540623
136845
1500391
1438269
409903
1270848
902743
1495877
537750
972172
987834
88260
200530
440065
377365
1385417
98514
1081304
1086807
997411
70280
364720
466043
630440
256199
1314984
1511752
351967
48835
1866631
982261
1612680
1546649
62046
1511772
861253
31894
1100150
1756207
861727
446581
1360764
1884611
982983
926523
886706
1886579
1178055
611597
1174415
929865
664400
1004016
1549236
1265569
1702065
1118027
1518783
384912
1987616
1423554
1705624
67146
1006786
180099
1981946
633009
598578
1960033
71994
200479
1971885
5155
1213374
285773
596334
55679
1629198
433679
1519663
26166
1028202
1475435
1152501
1858579
1425224
895699
793655
314508
41456
259196
1992953
134060
693614
161316
1527301
1667777
1445376
567386
167878
198676
158379
1909999
1949705
685997
1267702
391056
1424658
1311290
1401422
1078289
1386432
957815
8828
395872
389259
412276
157047
1243934
1148645
130629
1666346
160380
1445809
1952560
1437023
310318
720347
220264
1111138
520753
1598742
1395694
1589852
1389014
304277
489277
1890722
268150
987688
341537
472882
698019
1055249
993132
295877
89955
447584
1051290
684298
1878765
1062392
1265698
918991
677835
741469
794180
147763
933991
194603
370709
626363
927379
1655315
1242197
1833008
1597850
732208
182927
1655641
1680538
1111481
1439663
1043790
1569818
1247249
582020
395950
1156382
304314
1757089
1983150
191920
797827
329558
621445
385100
1978784
741123
588814
1638013
1007454
921367
155022
1901752
312228
1161811
197094
1148796
107411
1764851
1520017
1641715
1001733
458136
1011446
1531598
601336
585597
1482129
557694
874941
1614673
1605440
738886
69204
724154
1447442
1940989
1225681
841511
1833899
741228
1176599
1405792
1376132
807202
848677
1369851
1058210
288666
567782
382503
266447
1638614
1128310
1054337
229735
421101
1689511
183233
610448
1590983
1720870
643494
1427114
1287340
1409564
322945
42407
134087
1070219
497809
850990
804370
1550364
1674090
1704689
27778
527595
1788868
1869974
1180428
264118
535962
1571308
1712787
1699046
1924386
1170839
1145467
240958
1343937
1242373
750842
1412309
1926304
41975
1284103
377154
1875395
174437
826689
659844
951906
1497438
908904
907018
1789954
139157
854837
1434813
85072
1267727
1160959
1060804
1561706
987270
581410
774780
542668
1769520
851847
53518
1305612
1110134
318208
1740824
1461202
959537
1110993
1990862
1642502
1802766
462915
1278198
62199
574299
237022
392862
1411951
337260
1020631
1292384
978004
1803143
250155
1627935
1993563
1739886
849960
1188401
511141
504659
1814873
541264
851924
729829
1851089
1643789
256030
250162
352178
613323
1878961
1219627
1243692
830337
271946
534827
471317
732135
112237
1768838
1493994
1284699
1836023
1984688
250102
437468
135308
532303
1146797
1092254
1130914
1892463
129372
1522860
1922819
803240
1877972
47222
1526663
1231292
1375040
1276451
290884
1322145
860774
686459
179756
1723169
1011770
240258
514457
727383
289854
1487506
1417837
1539242
396068
506307
352318
1331431
454978
673926
100511
1134927
650511
1986964
1131256
1649599
1450653
1191932
1191690
1197538
150522
1683269
1321084
1982669
644300
1309168
1259704
1829242
1180083
495925
1114890
648217
1365192
641957
752155
393944
668422
585043
230009
16649
457976
856298
1520378
1137318
1723279
406283
928243
765387
1994822
781774
691843
532440
435139
1783851
47874
92017
347644
1442490
933741
1075199
163069
428516
263255
147477
4340
1924739
749495
1642574
1737722
1506493
1061954
1330838
337672
534862
1681774
1267578
1515728
1365036
1601705
431153
417395
892379
1032652
1392399
561187
563809
356652
415798
1502415
727140
1445203
311731
1575051
713407
1408419
1467776
1131064
342726
1214543
598006
1270365
581507
1070243
212096
1441805
108575
1826160
754268
1695380
259333
1507481
412140
783729
477246
1554858
1955369
608851
1318635
1588693
590074
762215
490086
299480
1358148
776342
249587
1899434
66177
1864095
890612
96369
1590357
1600710
1341718
1548186
86042
1059113
250980
255464
1699958
995667
1181105
412013
1128474
475425
567969
1887043
1476535
1048345
1022109
1591237
1534801
450263
341651
407457
8774
1236701
802939
1454421
1864889
1458867
1490336
956447
394751
708838
1091755
909879
1023490
692605
349154
318013
695038
730941
627762
453461
107194
1802672
1368252
414642
92375
335862
1487173
314702
748104
943689
1138071
1634220
32994
63330
37230
1375405
1467854
210312
160292
798152
1086288
1226421
501710
513965
1254838
1819182
1130468
838328
270937
93399
284945
625472
514621
817392
1047011
1095725
280434
651875
225148
640534
152132
1073152
447732
420632
1976223
1634544
474558
1160326
1484784
722849
148265
1645809
993126
815674
264228
792812
808892
1504054
1314110
1254252
1674837
485791
1714584
1811839
1546341
1643121
1097802
1316858
642894
547379
846802
1050056
478664
904974
40203
476296
476410
1986323
760624
213928
635163
198516
416495
445251
238494
1579904
558566
1394397
307961
60844
1620828
386299
434490
1623956
1253681
1190527
324071
1699434
492575
1087143
1561167
1568918
1820896
937541
1378221
61810
1886447
1886816
657725
98744
905425
582464
318338
404252
231641
109163
1662616
353659
1196732
7711
1833888
474203
1566437
1752230
1799239
588960
230362
1639694
328847
1789488
1760039
1273987
1816255
121044
1159580
238682
657538
1259429
122526
1888210
1175520
1194956
563373
906573
946755
1181832
269242
772587
1839240
1561199
343066
1215036
1965449
165285
1110270
524022
516286
815643
217587
1943433
1282189
465854
401179
1179892
1348212
1476605
748592
445143
159410
757293
595105
100468
793937
1462076
266929
804968
843354
1571749
1091843
130132
861207
965009
1436852
1691238
237356
90084
1776257
1344380
1971395
1482213
488462
483937
1947066
1565082
1240150
903137
412825
1913833
668863
649946
479454
570023
1859349
1716669
1846083
546941
204285
1271793
1345036
1361749
905799
959725
1672415
903100
358319
1189600
1607143
83930
1069104
1997730
425016
961462
1192516
387034
267822
879461
1044527
699249
209065
1458077
1922593
793226
246002
383865
1099373
1152963
218230
1029311
952137
297329
1023670
913034
269046
1684873
656841
560493
1345078
1093828
434137
798034
1966727
167869
248918
1166939
849603
99356
1325347
281702
627151
1249458
434394
575752
1593289
936894
1256656
1219572
1948112
1736733
1169155
401175
658202
517135
1610581
993540
664437
537767
936162
527083
1374576
1597075
684842
1865328
1892596
996152
357934
1775401
1325323
1521135
1253924
1821373
1217279
149822
298030
1974657
552796
1459306
724891
1631660
36428
663634
552220
1710651
1236180
1021717
1834909
81217
164925
983413
250979
1693687
1223039
684427
24654
1470187
366986
517468
1387527
897613
363506
886540
609284
553373
511047
310119
24953
1886214
1239530
500795
1342353
805153
640721
158570
1191227
1569563
826297
330456
1564123
1621352
1242936
735195
42217
532635
1604678
1707472
1446035
1615242
1198923
450332
789020
1092511
1524326
1868900
400393
446298
1123758
398324
1691184
486085
310194
812678
218651
1474912
1199697
1583229
576045
1610640
1586855
157849
846817
1405358
643460
1550964
1429154
928154
51975
460490
903796
1763918
507514
1518843
1816988
1395396
1891629
690390
39811
1590144
1318922
1757116
699192
595150
1911939
792296
723288
127967
1864885
1378390
624469
1393366
198548
210983
145948
1030561
188953
760555
444069
305299
387546
381943
1087238
1557539
471806
273146
1721618
1789851
1289145
1332214
493327
140793
610706
1339890
472165
1863718
613671
845861
145207
1430560
1902959
1833010
81693
1380033
1248099
74155
1522091
863547
1357954
1874327
1097263
1263747
54641
831806
1482422
18697
1186091
1087592
1343735
1843423
683735
1079641
704134
1779785
164030
1271736
1333681
1592259
1365073
1606429
651763
112495
1199713
1653520
1770919
726065
983827
1617518
903190
1916348
1217733
1442235
1289558
814843
63646
1685712
746429
861894
1097242
1853084
1216415
1609815
1187760
606154
1239910
1922214
891277
1699068
554001
1829796
47501
1726021
1724975
1420731
1344534
1135535
303066
670739
1879929
1051271
253982
40474
847670
1978821
1885783
1296431
153067
1699405
1101461
1939527
1114999
945066
1081082
835984
214638
1473237
1198778
1948123
507782
743731
1034900
901337
1162412
1791798
351359
1331997
894361
1223434
1460417
861685
454486
1304380
1193468
363729
1903670
1935097
1962116
511663
1489974
1376719
470012
1643346
1285271
1945428
907127
729128
549914
1357131
791414
1393620
704578
96539
1756028
1543205
903031
44506
1096944
931509
1122935
155770
1926242
523068
424948
1238630
1263884
1877350
1165643
1550654
1937404
552626
498560
1936723
74412
300283
132227
1313815
1632940
1871850
83811
540986
1595905
1396505
1379212
1064943
1405019
1917674
235779
1250371
1664392
264023
118732
1411348
531697
1465880
1208858
773468
526509
1529710
1911315
219597
1863228
317732
1817905
637712
1985818
1900358
353538
924012
378227
1076972
1866661
306483
102438
716279
1708321
430776
671478
1950838
988670
478040
219736
1200089
1212400
1664480
1514994
906401
1679305
1756518
297906
357330
1344503
668949
1455118
1275837
1836615
1955
830815
64586
424202
1116350
1045705
1862481
1782656
523420
414031
1962599
196975
1149121
350346
1693791
1431596
55764
804974
667858
818860
819834
666664
1117972
1390482
1905724
1071388
1271346
846591
157636
428347
969450
1542890
536460
452106
1764056
313685
1256661
1356323
580000
1506199
1753644
1210566
711609
1970620
985282
1234729
1720463
1153094
160111
1545497
282051
982449
1197228
1462810
1408484
1813830
1053076
338915
1593996
1840459
878774
565987
1754586
215814
1913232
1026626
682597
1983427
1943870
1891269
1788831
1115058
383027
520178
1434977
1651227
924136
1036309
1138641
1070777
752631
1866809
1575227
1409521
1995794
1665700
1529946
1602850
597690
1329345
383571
166817
354399
948208
402753
1136772
62913
869266
418006
1339587
542003
1837061
1967267
1021868
754051
342687
148863
1982204
194095
1345929
411721
290189
1305015
896559
1211459
1137187
346042
572877
309361
477525
635206
872982
47858
943259
1097589
123100
1875487
1306202
1235369
393763
59858
939342
1764440
1648077
1161151
472238
1384172
42008
1289859
1242430
1192555
1971427
1112834
533208
1161092
1346280
255474
1427540
94022
31610
205850
1033389
270403
1373767
1718252
472968
1795777
1623091
1397286
1662538
1827428
701166
490230
44968
1834718
500944
187331
901818
1655026
1046228
1730078
1852704
1367793
852990
1761585
38337
242665
681185
989804
978874
81264
451622
239663
1361447
556393
712403
1692019
844128
187545
821579
1831596
96656
1660791
795529
1074641
1864060
1100451
71574
417582
560448
1258540
1802637
1311918
1211760
1341641
1919023
245668
875481
92029
33654
1475731
1819527
1197779
1252751
1581443
613696
1620209
1532113
1816840
1136680
845700
1722818
1081208
166843
655268
1366558
218714
1592374
285586
543766
1028213
355256
111745
1661533
472060
769518
1678246
218554
405779
916685
1593131
334714
1557004
1137834
195989
850984
1910827
1183719
809948
68687
1703317
1654354
855029
1560201
1920184
1591851
1238927
935694
1971393
195006
277662
1692604
1595127
860503
753378
1562402
982307
258614
63718
520793
1353893
58093
1723075
118232
296345
1692231
885073
110306
1277396
184801
1759755
1603802
877503
542985
571013
1149481
1538183
1009024
1599286
605889
1682710
191226
1328032
1099099
1946457
1407421
196983
1887242
1256148
1807257
1440004
314303
1584061
886971
853495
1576995
867070
1403223
748074
136126
1308517
1603606
325508
185312
466069
1905611
727920
780377
1804670
1910326
43660
1709993
1976242
483436
1210035
1349291
1379412
1833493
272344
1678511
1881034
1082627
1544053
669133
1709490
369875
1027696
1148429
74873
42568
211152
1242977
1660219
1307724
1138625
492711
1515776
1999094
1920100
1425317
854843
1963888
239702
1568722
310229
1778138
808715
489227
524815
129642
184695
1010580
940946
1635053
629678
1633865
1087957
1019005
1836002
1033915
41380
1866537
135463
1245910
1926266
1770278
619645
624557
1211977
1049230
856367
1024311
926130
1224503
1914026
1398017
1187094
1449911
772521
281035
1914394
1965449
1202188
265355
1903564
331013
1307252
996166
1779515
1452473
1024965
873153
407911
1321925
712140
1188492
525814
382011
294228
620414
636288
1378325
68980
1012353
1548656
17941
1062946
1538060
245260
858182
1130692
453037
865069
1233345
415579
430084
231158
1377089
995579
326471
1943206
1872462
1442723
1876130
1997742
864436
1924770
1952944
923727
1430929
1295889
515951
967886
1228393
243735
1300450
722564
394019
1359383
1215150
768132
468786
1804887
1777735
845179
541496
478073
529403
1409226
1468616
763501
598239
1204370
861729
79716
14937
1662951
1664402
151495
630007
1623575
1337404
282954
1075012
1170671
194966
753782
528603
1813273
215700
1455525
1336020
1255308
1913338
101896
490221
1087927
636731
852175
1598040
1218678
1689900
1321778
1763345
1983816
1616479
1102251
1686586
1356078
1038186
116679
1671411
1284486
1149153
794323
1264448
559913
1599666
437870
378986
1629901
1726057
374232
591192
543925
583886
1275516
1376676
1594219
865629
949482
1775782
81077
1085316
1386821
1425972
801845
1516476
1812193
1156839
938889
22078
446378
106402
507707
1274523
636567
505311
1627514
695478
657645
745271
346004
1230783
548253
1775492
1229021
689917
376327
96609
888712
95864
416680
253358
1091143
95705
1124789
1777411
482748
1281143
1043337
1164762
1803988
517311
1081123
9546
1062108
1213034
664109
509342
294561
759472
663827
1503745
748155
69700
1088241
1688456
591276
1976347
1810483
1662197
309420
1843931
1500427
1301233
1582607
861959
1194938
783879
1887684
836980
1102834
1218723
257428
270888
1192075
80922
477095
710701
1628048
823876
1717962
1004824
484186
806747
1436145
390508
218925
967629
1060034
476794
1711004
162579
1609129
1509657
1191360
1458343
692630
1913043
501319
1716158
1901218
540938
1417998
540307
1085642
1524353
380778
1115812
3607
531990
266981
396257
781311
256894
530762
888427
1236728
1200048
560651
677472
1510509
753059
307577
978928
1413041
1608196
71192
214876
838253
674550
1743541
1998462
1053733
86055
39368
253593
694309
1021575
1275191
1036487
783747
84699
1244812
1977863
1430387
1634945
1331724
845030
1060900
265665
1320535
1640300
1349068
1104600
1106966
455904
960925
1119660
1008430
1330489
1436053
995540
1922870
471136
401437
338657
1766952
1199252
1414345
1094992
1109615
1836893
1839421
1807154
1457860
831139
1506298
679722
1862109
1186476
229022
917127
1610362
1381008
1287101
1615846
1153093
1322227
1100569
876816
477776
1349162
366064
1673342
217662
321515
1153209
225290
1953112
484193
950144
1269913
1767142
1625906
88860
538533
1750994
1942059
154769
1563460
1813125
172422
671122
459715
849017
1067972
1183326
793161
1150349
843547
932615
383146
519591
331428
818019
1321620
1124624
831013
1871084
1884804
384397
1394842
864766
973292
1137264
1682357
1556056
1840535
1842469
1710548
698014
833312
16541
1081407
96791
414371
1975390
1245781
1610151
1455580
1108145
1039524
261299
475048
772997
1045055
1049024
596494
366939
227316
349742
1219859
983085
700756
481501
1138615
947684
304144
848580
724844
446694
438717
421121
515289
42319
1807744
403162
1392123
1609526
1138949
947900
140206
1605811
1674518
1683460
795493
1872977
1043640
1863951
917469
382475
812562
115995
286193
794924
1638512
679699
1577457
19957
218438
1704084
380483
408922
1898216
163096
1155973
1084989
1369468
68928
1281381
413287
181826
524437
565721
1885601
1357034
1615388
1050676
1422052
1537847
1619204
544555
1544523
1992408
315612
1361135
556153
1090133
1520491
1920606
474330
1074716
525467
1662637
705743
338811
627992
1593328
661039
1312040
1915623
1886808
698001
1950492
315137
1710741
1614803
1111114
1080814
1378077
145399
421401
1336751
1377580
1999436
1111049
679378
696438
1673833
1539966
1605815
1277050
665772
1561683
1458430
263838
1353209
124560
330267
1949985
9634
89633
888087
701962
894158
330540
337506
1053120
1741594
1589831
17099
701525
59749
979967
128031
960167
1102896
977629
399253
977096
135651
1914358
244791
672722
1754846
994388
1268737
248500
1099108
28890
1424220
1605916
1763743
467318
1120428
449437
1260591
1552421
602984
1218994
1285645
132923
1023557
1639064
1693924
371249
569076
1308587
1849078
915739
1080055
1043255
739394
778724
1117560
1608372
508515
796798
74388
390629
207239
1702576
1169320
1557755
428064
1058675
1609693
1473164
346712
371689
310878
432175
1704970
1146443
109570
1572560
1695340
7723
686485
1693707
1456017
1235761
140912
703856
1282512
1790734
1658195
8089
757521
285268
1520589
245306
203276
284012
715699
1541050
1581593
290416
771014
450787
697288
1502448
1774356
1909506
446852
275060
1377517
59952
740751
1790796
1075285
1491706
885079
1116286
1392654
1868304
1200603
572434
1279562
490694
128896
1900485
378276
1849659
166800
479935
753108
1535310
1324890
19199
304926
1005168
1599943
1614941
130252
1745247
379959
688101
236187
978350
933460
211162
1944233
1063268
269194
35213
503265
935222
233860
1965560
1745282
1351433
527374
893096
1969004
223054
1050603
1239122
648537
451952
1305156
1615655
482238
61625
212710
730638
1687986
1369311
1393156
1035889
1565194
1762756
1175033
621722
708986
1254385
1586701
1857573
1288395
863819
1098813
444310
1525304
229869
447088
1243889
744239
1969093
684059
723897
91725
1021461
1407602
1081
1151084
611382
548419
149215
1178938
1272832
1236600
1884157
672600
1142399
1457703
885035
694087
1537313
407173
1962035
52678
1751104
1565849
1309884
797012
160530
451664
783712
1530816
1733933
234169
319583
1661392
35739
1930558
1206946
1330062
186046
446091
1186435
1164065
1100795
1673541
791659
1570225
906501
1800652
560504
1520122
727955
1424106
150504
1118218
1593684
42884
1998356
394856
401683
887487
972415
938471
751391
1541394
919226
224072
827727
314994
556256
1268474
1767430
419336
664179
645363
1993139
1500576
1818376
765648
640812
1233932
1399786
1065936
526540
653050
988758
235478
493393
1324830
1401744
666144
607117
1366210
1765958
821143
275653
1829662
66894
1366889
249344
1796068
24957
843233
1033684
1093609
1644721
64071
1008552
1490734
1473319
449463
1452991
1014214
954774
1253376
738642
1645138
1758727
561109
547275
1741513
318327
1116522
316500
95928
873887
442403
1863417
1329482
1671985
778466
1097875
886959
1999101
1796817
1228136
359101
1960755
81311
209962
1306498
1853303
1427175
336602
736101
246462
453636
1223059
435926
754240
331460
540510
1560660
706956
1767895
1655856
9368
1340539
513531
577415
633533
124698
1958968
1817445
496321
662685
785500
727583
864448
1379125
1998731
816234
1079079
1550040
673440
1443500
882746
1731767
185254
1807498
331687
399754
959804
1583330
1541160
1408441
82025
888707
1663799
31483
677095
1580627
1082193
494128
1534738
645199
1208432
206873
1057841
50957
1100578
1144540
1384012
836375
920445
1077778
1821649
910035
882306
1375814
860923
255653
1246349
723050
823587
185235
1183357
1543865
588577
1791556
1307307
1152804
1328298
652791
942802
1087547
1498849
502504
1380352
159059
482249
1638619
583547
1260885
1418797
1451175
1104054
1195425
1600085
280574
658014
1147952
1300551
916903
1053177
997901
12377
719840
1077928
1692336
1248877
1538895
1097137
1580861
1128643
233801
188276
1353379
493110
1872850
1615752
1908226
552323
389792
1402344
1684498
1822093
5661
1686332
379381
1995551
803926
564982
1422136
1978459
1414202
735428
1696748
863835
1425565
1226167
1642139
382384
467149
1826732
1879640
1296639
780041
1602765
1095208
736351
399615
1307327
552037
1775934
1304236
1218314
329028
1096379
1273448
1585595
928323
862738
1368152
1214115
1172917
1974039
1814310
1505197
728115
640280
218343
495605
1645451
1872934
858157
69188
1243358
1870584
1178652
1972244
1058887
1263170
528202
1155889
709002
753803
1973691
1810348
714551
1736984
676600
471721
809173
1911066
1011437
475065
241713
936740
1349117
1640221
338045
112087
895448
1580235
65379
1841474
399172
120669
1060351
1115847
154700
901756
310563
375015
1313181
1781939
714637
775610
1299391
901300
407813
1876055
1636773
951119
453186
534246
1417021
73558
1869072
1321841
428061
67901
1668950
1498847
1444608
363800
524335
1569043
802530
1594977
411457
1788855
487873
1302813
1227728
1689635
1024180
255404
1632745
209605
745157
83398
1526424
776465
1401733
1668999
959775
1502197
1943352
1884709
880482
1229686
1988283
210743
294066
1393034
609245
747542
136568
1586110
577971
1341634
1259268
1021125
1857873
1271219
484710
1859545
1460540
124890
1601874
1229669
1029915
207000
525740
382617
975524
364988
1963248
693178
1277671
1889134
1408321
948890
1361939
1841145
1628456
1596685
1976247
254340
13902
486615
1008694
943370
1357952
986701
1331151
681613
501718
1444525
1523030
1591000
1942582
1209732
1484033
853216
1088401
261333
1518216
920802
561834
524204
236064
244506
496609
1868075
67355
1089839
646145
673136
1449501
1299262
549550
1724822
1699536
281707
419003
855890
202410
480580
644097
819223
696397
1175383
1268031
1731408
430688
611742
1962128
44036
1504414
635949
1403770
1976345
1174653
1509215
1045784
1058036
1604687
1008177
221413
423777
530554
255335
1265341
1370937
1866990
1312094
1091936
1994188
572786
294454
909677
10349
1903649
1834017
1475620
1265742
1855277
1551494
489366
1654249
1797383
89064
188104
1048257
1808610
227163
473998
169242
344769
1668555
948831
471077
63998
1421318
313186
1249287
597524
947167
1326557
1411422
276605
874925
1436500
653503
1704521
999869
1687670
541091
822620
1207099
745972
1567238
1303653
93780
1752653
808034
1909092
426932
1362271
1960031
1098509
417282
20432
1499262
494474
1460278
999955
121563
569910
979042
731187
1665284
1062358
1612611
459970
400731
1917572
1856348
1611943
16166
24299
743421
56685
632263
591833
1022736
950506
1826684
1513109
779888
1307934
328443
761844
637107
937954
121703
1306826
1064335
674124
47300
1025342
1999283
696102
127005
1394477
12701
1410147
82344
1766966
848432
1207008
424066
782102
4315
1096251
1411664
519563
1029730
1689097
1458396
1352278
933649
1976237
1353154
176897
952160
1734631
754396
323851
819830
760906
1302546
1759566
1355315
1084345
1146778
984402
1974063
1173470
1875618
1325746
737895
193738
1762382
636150
684785
1986848
463074
1489742
1261266
1691479
238176
1548188
1669232
432009
1090467
1482466
1093263
104630
1668394
1205769
427501
1654881
1283550
363206
145260
1908802
691322
1751255
1407310
1993572
1903275
1412115
1203219
1666577
977638
953604
907288
1835178
1519100
608763
852709
303097
1613804
979533
233770
1309135
1933291
326876
466702
102637
259729
290905
1209346
1346619
510751
788281
914463
789373
843235
677802
711081
1509295
1110750
359718
749826
1664100
1790519
125255
308569
1500010
1744767
749809
92452
344183
341578
625584
549010
1853535
785923
1128803
1156085
1206228
766298
1428053
1630091
719750
74064
1370514
162130
1642369
1203575
1691829
450988
1672978
143965
1084427
1403720
143519
1671312
1448348
560938
1307053
1010594
647986
1622715
393019
212597
1750362
211838
1635397
985182
550449
337647
767163
1116443
315004
1364298
139432
1667006
366679
1959248
765694
1973136
162212
92870
604879
1284241
75541
504063
595862
256473
1248876
1070427
1936387
1837126
1864266
32174
328853
717082
1562979
1484655
1416506
1709695
1284807
1749764
1010789
781671
1703294
467467
1112276
1208773
1313826
1950885
1483731
1045627
1848976
887136
1085727
450943
1757293
1305069
698689
1585252
1047028
1846096
49477
1267856
203209
1240040
1142590
1657903
790498
858003
875266
713411
1064586
1106001
142538
537557
95452
190835
86006
1821726
700202
1583580
1480789
63179
259945
1573626
676385
872051
1489247
1552585
1434580
613266
690421
1533477
1395714
913310
727723
190247
1572016
665105
525253
1585469
194033
863026
1773145
1996973
1176711
12858
571350
1118830
552898
1593752
1910374
1867859
1254720
1248613
803037
277138
1434320
526836
1980755
60828
1429446
1728515
1371583
1834336
1389523
1612955
1491917
1221242
367618
383612
563625
1459768
537747
779977
250166
678382
1304179
1389858
344209
592883
1075325
974434
1160701
72995
1926554
1263205
1292593
516740
1704431
1911773
1467444
1820674
1723155
1414835
1552257
32901
911188
1179893
1657134
753004
940994
1261972
1545446
388757
1570311
961548
1572232
1097754
761874
921739
233320
111286
965252
1080589
25926
364360
1331182
1076376
778582
1050922
270885
1267574
340934
571514
278909
548357
1245371
465611
1245246
1364691
904082
20813
1616656
444945
1636712
1653945
120169
1569761
791245
1838127
453894
1295242
1650776
1066540
1383476
619894
871581
1570108
1260422
1830562
308313
666659
558605
1027608
124650
102687
1917295
394970
479155
853771
1001736
2992
486910
780687
1530265
1246500
929475
1890181
864694
62071
763308
468861
1145496
1833663
1906122
1696262
768632
186567
1394611
460748
956627
1944309
675529
258487
1582015
719838
187480
1779155
1160132
1700891
292565
574704
1238385
1313895
907145
611217
1497877
1678800
328704
1431867
1381410
744434
858020
1491645
1183771
689657
1504362
1999594
1665024
1094383
1524597
1005753
929699
1534205
1448642
1131296
443680
839586
299097
1767554
850060
732170
366022
1417960
1695587
323960
393
624998
1626032
593487
1441580
476885
875456
415815
1015076
1292308
697241
204200
1879985
1831264
576516
1385538
121023
1848266
274047
1926772
579387
1485890
344754
1197414
264950
1865601
1615051
1313848
1632899
1215698
131422
1539288
993197
254474
1018532
1141729
1338836
345504
293845
1972075
1506997
1805626
488084
1206012
1099796
408934
1574264
230471
505533
1875183
1538071
541042
176189
104336
713934
1102166
626520
1894219
1501073
427894
1775912
1253761
1519831
1961710
1817251
465644
95841
798273
390319
1908830
923119
1140412
461629
1266070
455222
115319
1667579
1864311
1658547
1877634
577474
277595
1906967
1156132
782465
824340
990584
1017575
981170
987373
1938124
1538154
865893
767167
239817
135964
230156
1380144
1183544
1368337
1735609
545593
349553
1070802
662042
1697525
1388288
71453
1531829
1844812
982440
781748
833820
13542
1255185
1135972
1142443
268737
491483
1873190
1552797
1882376
1303
814596
1143909
583833
1384738
389642
1135547
274894
861300
1379394
189737
500327
1488087
36126
513884
698604
701205
1911947
3811
1181149
1283645
1642388
1156083
1736230
998484
618812
1783201
1880051
140929
361386
483233
1749679
1440608
1965068
186565
1073366
389925
1772710
1819936
1947449
87489
1015799
426111
644771
300185
912527
363143
1959989
309231
785151
1684545
437828
1875207
274269
879952
213978
1863653
680118
1872444
742670
1579302
1045314
599981
949461
425364
1672857
491393
838247
1024636
1748388
219717
504713
453162
103168
232995
233754
1091695
1203604
1065918
1761301
1863994
1680635
516504
875161
1468408
542186
1086692
1551726
1232875
1718963
1015962
1270186
387259
752819
1837253
1374309
706361
1780865
332834
1033216
1489410
109753
328069
1765611
1652776
1762524
1724659
207006
586093
479366
475956
770957
1181929
490001
253950
887641
328742
659068
883291
1199292
1333115
1729191
1347196
471654
1121701
14802
1155758
1109499
1372535
1202104
480465
592409
1305806
161762
1357255
401552
181673
1644850
1308755
499703
1131535
1195585
39146
274977
1577881
1445752
1500470
1667907
1838416
735543
1492942
1831677
588237
1308990
471659
744103
522096
1702421
1255554
200232
523179
148684
1543886
1625498
903541
807906
1231239
1662691
1254418
449068
1692380
834297
813128
12726
1696681
804879
57658
1429706
1482622
332472
139244
1417904
1631821
204426
908311
1517091
1257269
539221
605026
1603222
855951
947367
1646718
1385417
953267
1760143
132103
1313495
1213931
1311012
261910
1543386
477970
1711994
1682541
610529
66977
1050015
1239027
1581718
1206086
1024631
1410773
1577482
1523142
1600151
598711
119491
1051531
956754
1846157
354805
487531
1205844
1972721
1862346
390025
1485853
461194
1910028
40687
1414318
1959619
609459
370094
1310695
1498154
1366507
1539356
364182
733944
929968
72294
497909
14655
24662
1507833
483648
1060107
136494
758781
1868711
501990
268744
577108
333934
1355392
1420023
270400
1210957
1113343
1757331
439403
1256418
756984
1379448
1994645
1513015
72480
733795
103638
1868681
1542997
1853040
1708553
1876943
1171112
222137
1135665
1047922
566689
1514417
606050
843315
617823
81118
724642
3694
1604063
48657
270224
291985
1104657
1595951
1551709
1588034
885331
806300
122148
326532
907908
373298
1398095
492618
217082
1144115
1685277
1812703
1348223
1691725
1673157
729173
1982398
1843366
1145441
1242458
394943
1191570
345289
832389
910029
1836922
350655
1034996
136701
1150993
1346008
1459705
842870
1142464
1955844
572736
1028110
126164
854161
1084546
668425
828030
1375662
1842936
1050103
943656
1622153
1674373
1314390
1556990
1998973
1730815
1145333
1214332
1654429
639368
1665743
933417
79568
1898131
1579523
311913
981382
252900
1295971
285135
279699
346570
1523020
1223790
1610559
505399
1692137
295311
1935503
402107
1336214
889074
1369847
267391
1767714
20801
482790
580177
1210947
320905
1848449
1077887
457793
198290
1199529
1358138
359236
92996
691955
310363
359270
1810342
1790885
1918049
539922
157065
286993
769497
576679
1232515
53482
371066
1983868
1006154
744319
1471777
1574147
344847
1199621
134941
35746
1682195
1910025
861695
575682
439566
1454244
698555
1440732
1142710
1030297
1041950
549875
450167
694148
440107
1600483
215925
436466
260047
1746007
875674
1139601
654647
1694016
314039
1280037
1911929
480938
504111
1085241
1635099
636402
1491121
566682
243631
1882234
134844
230268
392078
706112
501790
1853015
1246811
400830
1464111
9750
985023
228769
1746601
1535785
1800721
1604905
978769
1579645
42209
304576
794402
445046
172392
1942986
1802655
650404
1873981
1371546
159228
1105704
36569
1542366
215420
952201
277659
1082564
1097793
1847887
1579675
181195
1983582
177405
617596
1156320
1961401
1447576
1308987
1495392
1853206
1786837
68236
1864637
1711516
1047748
1499668
1121408
676045
1784041
1880255
942378
65933
782820
1925139
745408
1114759
1199863
495705
985851
738748
951719
28511
1258960
1275147
1709797
725111
1688786
1494990
574799
1802364
328629
311283
1247249
920413
863661
1526519
874761
1089787
1665595
928639
613766
83310
282219
998242
1262794
326387
1893478
359075
191378
1024018
1913610
1989586
1961594
1258675
1244447
625958
1541411
1729509
1810480
912144
316027
75491
141408
516270
1703232
1784406
1904028
756851
290070
1588692
1234276
825871
1098305
1532067
175081
1693707
1696172
639146
1055491
1003979
780692
1758370
1098589
1017281
1445961
550825
1500323
1475653
160271
167839
1597911
1599053
599068
2190
1687046
1211843
1195036
167330
311574
1314553
1338476
1131386
1180579
1155303
103788
1323693
603257
260703
186295
394902
1285555
668075
1502521
863391
477161
1780704
1457886
772060
1893550
176875
1212555
907036
259775
139560
1088300
1360565
1951681
1933568
1680465
289890
848376
1353002
606529
426033
159178
1964124
415883
257713
913868
777241
261226
1389434
1255238
949247
1367554
195258
1774304
1032938
391543
1644735
679106
181537
325962
1401653
1290615
1902271
1783557
788026
401733
1830322
460899
2778
1131163
1102313
764185
69244
188174
1580667
473634
1461851
880549
4984
1549523
1568246
87014
1462964
176779
191700
873238
242257
1761042
1661388
273291
385840
1093533
1307007
1505473
132767
699581
541065
1633035
677231
774532
304502
620194
587639
633066
1731292
1578795
1214423
179240
622857
1824529
1922249
168846
1325715
1156622
1076190
429506
62444
1131081
1048558
1207569
94603
1033754
1938709
1132477
1996892
1886746
334526
1581968
1970669
1115209
703707
807989
1470683
245679
347297
175495
1400322
1060539
345081
805076
1863353
1503525
1446052
203336
206790
1977991
1021737
1823315
982348
734890
715152
472590
420863
1711028
886554
1923685
1687996
302469
554109
148461
964460
1979218
1035927
1683346
1157143
1869198
1044280
452900
789960
1171881
143333
59280
116320
1377731
374166
1532450
1878896
876135
1274710
1741596
1545294
1980272
1994233
971332
1021460
604102
288939
1491570
1275302
132445
1687028
441780
67674
1440061
134820
1263346
1228108
629248
913967
198869
810018
61171
827760
925383
577323
568049
398612
779518
1224515
512121
809194
293636
972924
1469009
228284
417604
125818
1385464
1731605
200177
1371876
99809
1270330
1978337
1003781
1094322
966562
1534885
352632
118545
901676
683115
111793
1478848
164868
1644337
608432
920041
1937476
795777
653687
1836272
769188
539406
1852831
1601102
1398089
577239
1150516
1997675
156597
413346
418430
1155921
1944585
1632518
603716
137851
1293418
475572
201494
17631
1714164
661457
1125810
507331
207977
1880386
1132293
701858
1629683
1199179
525366
972649
1537220
337651
1041215
1365610
465032
308584
273039
419779
522887
580467
1986002
1355123
888897
407912
134007
961905
1187638
1668535
53930
507191
1353792
148492
157178
1289054
1578957
565995
1084486
972409
789798
1252871
790784
646119
230645
291850
779859
857458
272863
1371498
1640294
1123429
339407
1948316
572307
807752
1295343
740229
1769531
1341920
1531436
1312533
1751979
477290
533609
938592
1629909
967970
503265
626915
91167
571727
650748
1296593
40719
237247
649029
123347
569731
1325425
574599
912005
492329
731081
1186576
1134145
842399
1590997
347449
829163
1522198
632645
399378
1130080
1148512
1920113
59208
590289
1312320
388764
38483
952381
92936
928514
1163911
827376
1729977
1825344
1316357
1979522
989541
1264626
1084374
1387178
922841
1810263
1749204
1154912
715158
1592138
1995523
1032634
41881
1130775
915184
1331441
341749
1677973
679887
1612303
1160463
1489378
1162015
1052203
1185803
861341
793681
1443741
1518451
1906438
356509
305932
829435
524300
336632
508437
1158031
1562475
88907
1322324
672956
1735238
1311790
1763468
1405745
953129
249372
759227
470141
1007980
1856857
1039999
1369164
1682905
806213
434399
1947468
170003
1140796
963709
1650788
787527
345235
605601
158873
1560119
1334042
1630262
57434
786861
1349830
813858
401061
1228757
724923
417698
1387394
1408381
1825561
124308
1125530
1081992
76656
1394083
26335
1518240
712898
351133
829302
592234
1311636
72954
1542184
1113129
642361
1249677
152878
1054971
322722
1250004
1708121
1939641
1478825
1150693
1906256
1986550
1208583
1508095
1773709
588180
971923
1058054
1852471
1968325
240647
501675
57440
322133
1819222
112143
1328409
1118873
438658
1689649
462472
1127347
1790163
1112679
94017
1745573
1379849
52964
701775
232374
1157931
1734312
1787532
419236
1394125
627392
426858
996933
714395
645453
179871
1747433
770564
908624
392792
878299
1167219
1904909
518350
903145
195401
1521241
1097993
391920
1195965
1085242
1172361
231909
1958270
836838
987663
545366
1817945
1102347
452822
776509
444332
1319978
304982
655492
1921117
738911
844336
938446
1219624
1697968
574539
490325
1077341
89653
1768268
1721756
378536
293127
1096486
1994410
1150919
39095
777836
518343
1024628
810460
78253
1870749
1901920
1374293
1193760
39721
1260467
1762285
1536221
518476
657722
567484
267835
1708619
406056
227037
1698772
576382
1138353
1452627
389583
157917
1137941
1537989
1360400
26251
1953454
1031353
1089564
1881751
870026
428293
135650
601409
1594249
616543
122179
1001473
695458
1999483
325390
1203456
1770308
521754
1218118
624733
1505201
924131
1968314
172680
1624874
1631042
1838286
235595
1479281
1377001
1818476
1341159
1529851
1013254
134665
1304908
220806
1239535
1031242
1398627
1202360
1347649
713317
1473147
664769
1885258
1113408
1392713
1588949
953139
962857
174162
1936416
285375
714071
1740305
238494
1163140
1842978
1568378
681369
67979
462254
1164049
544277
1946565
1563550
1275097
1104973
54176
1103639
1675004
79243
636751
146948
876991
408519
1294006
966458
892753
1673846
531806
27114
1826291
638119
1958190
795975
982816
340644
713506
105382
971299
1725065
1949951
1128307
8773
913655
1255909
1406511
139598
896108
1039928
709860
41778
1059489
902686
228131
287733
420318
917224
1631462
1927699
667379
1240801
770620
203430
1651115
443351
1888363
214744
451222
516818
1571878
578022
1665129
343088
111857
707409
545988
678420
1676173
1846634
336220
252854
1022090
1627892
788111
895644
470732
1254887
1676042
64491
1816168
549643
1319537
1991209
501042
801091
792820
839481
958174
1715832
534435
991298
1681268
148374
1996267
1225277
1637658
575683
1349466
1587609
1604112
1516467
976797
253468
1004559
1788374
821755
1731998
1942931
1820649
765655
1265996
39669
646792
204383
1908814
1898824
1018738
309233
680536
1236311
1029812
1694444
1856723
622671
1870472
723513
256072
942998
1895246
706699
1165396
272661
87373
1105487
1608045
779011
1337839
1141115
126925
53263
834939
223653
461687
568103
140852
904229
1111255
1924185
1205822
1892641
1501179
1528651
521616
1640916
249320
1182215
1525312
1645857
533768
713713
1283614
279403
1738754
206518
1566322
762082
1327596
1680585
1617327
759804
1402145
942141
1389534
176011
931386
63739
1106250
1188004
1268824
1272813
487672
923685
1842072
325570
1726402
68222
479794
1888246
201284
1290557
760343
623271
1012363
148512
293226
266343
1060850
776900
360830
1714036
510561
560084
1523427
128722
1214521
1383518
167845
1855901
1527773
296536
84489
130981
1910373
1811218
292372
900377
1384293
880597
551786
459057
229193
1395601
1748247
996260
1546229
1493412
581419
1954161
736213
111759
590956
1755436
1071355
1633440
541668
1071816
1865719
1762744
1485164
654841
890670
934159
1935606
778897
540585
1731299
1325162
1998045
1266757
552625
1283130
1049286
670743
502728
161238
1785723
512686
1931069
739087
262369
590355
800104
604065
799118
502624
1814684
189202
1154553
241788
1782082
1755594
646261
425000
58170
221551
13130
1457294
410797
327843
1698293
990109
279188
1906940
659118
1708502
1763978
976024
790537
1744863
881991
165562
721303
1481057
680911
1535630
458475
1298348
1817644
1647205
524951
1388056
1581206
585990
1810917
682691
835131
55754
1264753
1371332
150166
759343
525789
799445
1506143
360011
637437
644366
502281
468190
135314
1555811
1875407
870215
374001
896613
1355339
741399
547038
1726887
1508216
553410
1417750
1562340
664893
585866
10748
837311
1996524
1558617
1068715
611550
1068239
305458
244498
527912
705301
1553154
1312181
1040408
1077349
373045
1536997
1060303
1520431
1283008
829206
244873
673981
156327
1275522
547503
603200
492374
813492
695890
1449731
189672
909808
1743969
460205
669471
571960
1422192
1338449
501354
111860
1774431
560464
921043
303957
204257
535515
660507
125192
1016035
626974
1218887
879093
49779
131576
1594427
764916
1953591
1036300
855229
895365
1732200
256208
506105
1457864
166924
1411808
886350
42398
367286
1207773
1484870
1340554
1166434
653553
1415476
489981
1297304
447028
1955569
243676
1149568
385496
216937
1944824
388888
407127
814761
1580904
1033184
551074
1603188
1590306
769566
1289988
1109722
1113976
487452
1709337
592146
1795038
901499
316485
1458693
1792550
781330
1096426
739099
1500029
1920433
649673
370898
1522691
1973671
679304
1931120
1989536
924545
1454528
154850
569719
1747031
1332380
1843616
1777931
467592
1882682
416794
1551399
957419
266036
937789
1297009
1106401
832931
876636
845998
731227
1657268
811262
1622366
1806706
571371
1127759
1833695
628745
444992
411783
1329290
1510420
1762298
1980040
1421496
1697182
885375
1542300
1497852
1335096
1143625
1314141
366637
942410
841232
16313
1855245
856322
1676526
1573584
638241
1999629
374568
438066
1016211
1682097
1879259
38484
1669234
1082180
1353640
1523732
327374
342368
1664567
1965502
64465
655636
1325801
1377186
706211
867913
1786439
1870464
1649236
68463
1851579
146300
1280504
1800446
1703305
1838666
934826
256925
1891785
1314331
1402922
509357
751593
609
1637221
1233103
147223
258156
1311989
802578
1687078
151754
234980
169295
84544
1677256
105683
617678
1125544
36249
85138
1266646
538160
13758
358192
1621795
538058
1609607
1333454
1323899
1525021
323651
1611778
1622371
1655815
76794
1938344
248029
1276374
1774379
925604
783787
1541297
913224
1214641
744755
1834947
724061
1248195
979550
1999744
465739
650029
1069314
500794
417564
330307
1765590
1856685
572946
289808
833795
687140
218331
704284
413737
1927263
917124
344712
393032
1951519
884582
115812
739342
598580
7941
350050
65761
963629
451500
374209
1991705
813312
1015028
42411
1340759
209123
1973614
1465349
118373
883528
510746
36760
209483
179958
960568
1665809
1790778
697643
287721
1444777
1614126
213470
1741035
1645367
1841141
1947900
428088
1785722
294173
476565
752942
559067
160269
1690462
1477598
1662234
1359902
1149825
260364
1918852
445894
1446443
1817151
265807
1519399
234796
351004
1489525
1377720
901915
1374637
1571072
1522496
1705677
1451421
1872112
243342
927480
1880340
898090
1971332
998118
221752
430708
1878526
122078
77404
544308
462142
556577
1627475
1161592
1969133
1862853
1580843
1723402
1216970
1426125
1094300
1480916
680078
1573336
1450913
1167239
27453
1867868
1110848
1439303
483688
46236
945149
43841
1652959
790884
452564
1372895
1635833
134960
1023794
1904168
1664652
1170313
478969
801379
170961
1414538
1873809
1944794
156480
1452207
679845
328190
257665
885288
1608736
208805
1003191
1383620
901083
1499129
1447233
950757
1228974
88435
171474
447318
1766567
1050714
1633174
417535
466761
1619376
1030591
477772
190192
944370
907802
1368288
618540
1242776
1480921
1406302
153741
854947
1324167
1345967
266569
1608719
1890747
1027250
1337490
1560007
1286594
1463537
1174255
126896
1975887
79073
1101215
441991
969248
109458
1248461
1510329
685018
1955793
1476760
798013
756678
388250
1554813
1466722
1285317
1291131
605071
1759404
1622216
1607052
1562928
589252
887347
458344
1365503
773260
1967246
1518592
79673
1445643
152782
325607
1226000
736143
990444
1952687
1888566
1873385
734954
1458067
718306
24430
356223
323731
1727767
1382432
435366
1454912
1235359
966748
1798333
1337548
776832
580484
753414
1077945
1886768
759294
1653790
456732
424799
1402360
1053435
1447906
599319
960010
130629
1794897
682923
1404626
993625
1622646
1970861
1068161
480806
1857158
1721966
1123090
358425
504322
1704343
212010
102772
1588979
886352
1877960
250334
1513781
1139658
1521882
524892
573532
1026684
1461686
282440
343177
1284681
547939
207070
1986118
998344
971316
549202
1604559
1329385
14121
1614604
1415675
1755278
1344570
1548978
1155583
307762
1494464
197107
459677
1884629
1806071
1177678
947236
1202084
1221928
1851874
858085
1446615
1616944
849317
1335369
20437
1024655
769571
1084731
1689584
1449707
480443
1627724
1257890
1708544
644093
868322
1067805
34539
75635
1004393
770928
852401
1688365
774634
699960
401690
713664
1082928
899108
522193
537541
1127852
1285204
360993
114114
341064
929374
1237313
1950676
719345
842762
734902
634416
16221
264013
517592
1230490
1777152
1103843
511779
266930
255909
636982
826979
111756
30602
1569725
388889
1282433
1138219
153533
1840740
1895131
639960
1315731
1546267
1298875
1969144
335447
506808
671587
404718
1378650
1626123
486559
176610
1238166
1053769
1509659
967644
1723374
1471057
426411
341462
782943
437503
1618546
1496024
1544179
1529703
1617752
1759371
858756
641321
1637060
226500
1674853
1040825
1042137
1917842
1182845
1028901
791082
1680019
1983087
639910
1938574
1435358
220364
998929
993847
1787648
857655
265881
237614
1613306
235572
294095
331344
1983117
451895
1102700
1464861
631122
876771
935746
1258452
870786
642720
1126904
67251
52313
465701
269152
1545230
1852486
1717346
1494400
1755813
1808469
996736
809364
245842
967154
281558
1362102
1268856
1484535
989562
1690963
1960237
1801512
221228
217160
453892
1956882
1321278
1967985
1477026
1262232
323221
1517429
1913199
857765
1269651
554915
1506302
1339170
733564
150808
1621136
807587
1218112
387699
1850622
1173781
565315
820609
483681
455995
1305135
314045
416982
1838727
83304
1755073
1601353
1056904
474871
514703
1168642
86025
1957380
1954808
802434
528134
1161486
860809
443806
879731
1245429
166655
396336
284513
1205276
529706
857330
1222525
677538
1555437
1959739
1811903
640588
1127503
1206704
518116
662410
882589
1624070
377582
1408096
1630048
362263
20569
885593
976293
527186
157585
1637864
1303831
1591795
1969881
1466442
16753
1364316
825328
425004
1598701
209256
451402
1121705
1317754
827693
179163
508140
415058
557572
1869479
1781586
271752
355646
505364
1650204
202494
1547177
1121021
731100
852995
1015720
132547
469096
1672272
1155567
507382
1482837
34875
934583
1844803
1437502
301850
989397
420373
1726470
1182134
347057
1472053
204818
1131044
1946213
1430879
233081
1398704
905747
1314791
566659
454827
972704
430149
49686
1811030
1818229
1576962
1080579
1930028
130675
423703
1315157
1743329
1761649
949891
1210337
91333
852546
1858448
1271583
220138
257635
902597
796586
897934
464186
1923073
169781
1246112
1939271
1189699
408164
1701481
1320281
1313715
327997
467055
478379
338692
193511
708263
1315964
1221083
989178
985537
1663928
1731521
1485948
1338244
1682413
1624709
588936
1042293
1763930
254985
836221
1227236
944972
897161
1895567
720545
1843506
570411
669057
1497398
771478
844227
318968
51698
991160
1154089
1134341
1327524
754415
1240493
1926969
1925039
935756
1309798
1372510
830575
861267
941762
154522
236546
1848468
1502493
1999787
81988
896350
1067116
1229254
1973513
1288002
715250
980444
159786
579367
1544605
1238804
467185
729945
1968020
581545
1574341
1287427
1902098
1158346
233318
1974854
576019
1916506
1515390
1302091
780587
1467892
1708530
449007
1770901
664497
471516
460606
461625
142738
1414376
1514911
773070
1568120
1751810
1370321
1452598
1434965
766160
332004
808166
466950
409747
1371479
1161877
666816
915549
1095574
1543745
1395776
1945971
712631
265652
1625409
1609966
1089928
959845
1362199
64064
1247635
435524
517982
1186748
1812839
1210368
465587
257568
450804
270919
165973
795362
1225058
1928543
1360406
118954
1036920
1058850
641848
1905711
1061932
909031
175338
1833835
838517
1393738
1301737
707217
1068118
568498
1135318
1859233
1486466
194665
1655697
874361
1712730
1860009
1428622
543440
1953434
392567
220758
696355
464190
1514976
1969444
283872
1472553
1288334
1176181
1765396
47600
438046
1790650
398366
125172
105692
183095
1679728
1599469
1794222
664339
1572050
93146
451753
1061907
1881896
1187397
1408773
1856574
212026
475103
222957
1887320
1614081
217085
1215921
1658977
122780
1068206
786334
707715
49091
1760776
1722943
1637007
720412
469242
831486
247185
54320
99493
935913
431484
592411
486738
757100
1091176
990238
1630836
1009666
1162701
1290825
1794200
1371408
1370863
243242
970325
753116
1715646
5465
962259
113997
1239676
1575671
1776259
1933452
799835
1315561
1070935
1609540
230279
535036
566885
1006763
896036
1886166
168826
131396
1175682
137483
1872452
841936
628267
1271187
1356219
1530405
313539
1129916
353980
651574
855585
77881
932160
950837
1004385
409374
1718096
1867055
1443199
477524
1729049
966029
284953
1210190
946957
1646162
1482597
1429713
366099
1589343
1421393
1760733
1069854
579311
200189
1849762
752021
1875905
1983174
1026129
1253503
1335362
1266821
102042
1738852
1941661
1415451
1288505
9198
1431101
978305
1001269
1875562
1958906
1015604
41682
908913
154040
371967
1999287
1451777
4242
1651156
8318
228259
1048436
486169
5307
1124536
479323
1914677
730614
962150
591993
22823
1281630
1832842
1242214
573219
616445
499489
1574081
257690
1858159
888292
135638
1494377
1810963
969035
1193766
785566
1466667
427895
986637
269797
1586587
813639
453168
1118122
341960
880915
1433961
500880
778260
1009429
1160768
570723
1416548
1610416
1587257
411892
1630340
980270
529463
138519
1222707
46626
1118146
799941
1625629
1375835
1868834
164956
818925
1710467
1353500
1301070
1945990
477870
1217586
1456515
770528
1581138
1601000
1475753
1124679
700126
1297010
33676
43509
1918689
155531
96085
1095536
1133663
811121
1545527
1849764
1186855
296677
1911956
1485215
699210
37252
1443230
1502699
1979284
692466
1763032
1548136
902182
1662300
1161028
1366039
1650811
526464
1592439
1872920
366308
105807
605656
61826
738107
1628141
1001054
447400
318916
1927483
1120271
1018127
1782709
1601182
480108
306677
190806
1155423
804775
1929095
1136310
168729
910687
1109011
1626876
1074999
1492758
1906085
58791
956720
882205
1489462
677145
61462
789918
1673827
1133555
117775
328573
329662
1155785
183660
865923
978312
808076
897231
818777
1158153
724390
1701413
1257619
3728
565357
1801613
396536
167682
344496
1839859
1830710
776438
26124
1902715
1409221
125542
1220155
1304728
655855
867122
1538625
1829555
55602
1873460
703619
1072536
693028
1704164
175039
1260580
923554
809131
451592
1119500
37389
802361
1657332
1482689
1747060
785731
1444962
464029
1446530
1326329
1196545
397925
688758
1574669
1989899
385059
1142497
1463083
686453
492772
25822
970344
1292006
963924
1753972
1307408
1049286
229974
1944375
685148
1021625
511278
380103
1186222
304101
690525
1152863
323427
1181498
206910
1120192
1534625
1032647
1301978
1483449
1326653
570908
5462
494909
304209
1167049
1694770
739531
284808
232721
414181
1160700
1460996
1728212
702609
558439
742594
1868169
1787467
1494081
527845
986729
812259
1261737
318647
617176
940902
756814
273659
823969
1292229
1688887
935060
514188
1529180
1884488
198883
291456
290979
743866
376070
1944090
892320
975968
391466
461257
1661045
65968
1355310
750015
1579890
778563
402841
458448
1968422
263011
1892310
1080261
947236
1621858
1481101
1505736
1009814
1708714
1276800
1971346
836560
24928
863655
813893
643758
1878645
1897914
1942307
67117
1728267
1664366
664136
978480
262878
1833278
646558
1506701
680761
1432223
1920056
1876481
1861832
1481324
903968
759287
556437
27066
439189
202399
893664
804426
584450
994154
721199
806682
1205625
851307
56003
1087351
1373641
242947
840488
987435
1028334
1620985
1601035
1113588
1393014
1984111
742455
1376255
413205
1683137
1723715
866054
695310
1649529
229599
661261
1249031
1423264
120405
1000945
532597
681539
11595
377604
425618
1651914
585491
963682
267942
712501
1898853
1555266
1468313
193919
642302
9825
415388
271292
656955
894314
278459
1701218
1505382
1907979
1664715
1669735
1831527
1260612
1595625
1466815
109148
678759
67471
1899524
1682980
278683
527887
1017120
1053655
1824703
1824173
460340
982285
1514471
1392981
995348
397805
1647173
1168347
1962554
18674
1128196
274984
84533
1796350
71966
1443654
112502
608145
856974
109345
1553708
1923626
1483604
957359
373751
112750
849576
1935446
1832215
635445
347313
1134821
1950676
1857770
637367
562006
26436
412550
1224343
1574950
1561926
708079
303753
627848
649740
549094
986162
708881
1152971
1049065
1702025
453397
94692
443043
1250019
630355
853869
1051221
1674624
290561
1039329
1072904
735240
1482348
565041
992259
1140792
105566
775972
128718
1610594
1359483
1466566
590452
1756105
639399
165122
977172
188864
1513691
1406151
1890798
1024851
579390
833313
1954730
723329
388537
410944
991683
1067820
1010155
983733
1017576
93531
130010
69395
534635
1863334
847839
711795
970195
1318697
924544
508240
159528
1558057
334056
1745911
968893
1735070
663240
1020787
1415946
1386839
1990628
1210563
580824
1730706
1107824
1415792
61610
1832484
955188
969002
1947145
723947
925129
1846128
1459372
1155893
449380
957336
424162
1999280
506756
1070034
11421
923490
310089
431079
171413
465283
1793391
1461359
1543605
972846
630853
1511645
276098
1620660
491587
143374
1414336
756377
1673407
1956037
1932661
1838064
551359
1015730
878142
1050777
1582626
1447571
899156
1621465
1649424
82542
1795552
150018
1185418
789674
921418
400401
1021558
1352281
1083121
672928
874191
163262
1426858
493024
884904
1498786
1858080
1940667
1009476
58654
885077
425501
1644176
518850
1336029
592895
601723
1379476
678628
1673451
1574377
103461
1378083
1254377
820195
914149
79689
352412
1778537
721449
1796634
1393642
1604440
660778
1196352
1367355
1749229
193580
1880662
1751165
1752044
1922011
1310020
1679651
1457228
1214509
982890
403556
1694948
404105
1138543
1752467
1419922
160383
483131
312867
654578
1107216
466741
626350
75820
1822736
1205371
421928
1693390
488673
1324336
1084338
493183
1955056
215367
1304857
812527
281727
834484
1598289
172965
1848668
1803356
1705239
50266
625776
1885248
1906480
1979441
1149873
1895128
1695127
838542
892919
1927891
556675
685811
83628
297133
358214
1114694
1817466
1969593
720395
985655
1857317
1636327
1272841
1357916
704228
505127
1961747
82967
1787908
724837
1064963
111130
640766
1846679
548679
1786236
396319
392538
1324965
765679
1606068
66318
575477
1719228
1842374
179990
415276
279323
1212283
564638
1199567
984674
1597167
1842764
375186
586210
485153
1641161
1752763
1442753
694709
1805618
1165396
151144
180001
1273874
1810617
1806067
258434
1343848
1050508
1063316
26841
890306
288348
106531
1499224
119960
1635540
515877
677210
274042
1336326
1573901
1508483
1710892
109566
543579
1641472
430396
695505
1818739
460412
1887880
1256035
1499577
1691144
1072012
1656833
1608694
1105950
162978
1687162
39176
499554
555967
1564476
304184
1808861
1910441
513501
1215517
202012
249357
1240557
1414960
903538
291105
1726757
1640792
1351922
308534
140078
600756
1310145
268047
286787
902193
409904
1547394
1093277
1976417
1975921
1236955
1161297
910006
51664
1446054
1537653
1719826
1367204
1223203
1935548
1805241
1203797
811387
1288290
1521613
446255
876925
1367736
1313762
957978
1930922
1294385
637580
1948379
200710
407814
1572611
830225
473996
512160
1337420
1261665
209477
130681
1079416
1186737
1969070
1596943
71523
254883
1861480
1777411
297219
393987
1598357
511148
315696
1075997
1325675
984115
1146143
1041909
643411
1652738
689112
981143
1332069
1459041
1181301
1938350
1949287
228486
729556
422300
521972
710005
1628154
1380348
1326159
310649
1909682
713482
190731
1422219
1445515
239506
1912403
972470
135215
991956
607678
244829
1299431
491395
123129
1964846
338356
442584
1826254
1765517
1792459
437286
781535
1408373
316780
1560272
1833890
1193751
173409
1980926
198686
1787959
223812
1406208
266554
1614383
849434
379328
486436
1185593
1738384
503558
1947519
1556132
316541
625429
437341
408499
1335549
629287
43689
479473
210182
172460
1643179
1862556
525364
1635914
1935865
291543
664717
1468287
506400
1261645
1797336
494827
712190
1464331
259719
68727
1404224
1131147
788074
172838
736878
1564420
474425
287912
1646461
1857189
464912
211110
781040
1302148
840065
804191
1050673
1859606
1369317
1299852
977041
481260
1328661
1358810
1475642
1883612
103253
1814208
1493485
855877
799718
627441
69662
695372
740251
1168712
1379256
304608
1506515
965503
1678772
1454504
586349
540008
402072
1838369
299861
467481
1663094
1755045
1218593
54007
1737240
456940
562793
1433457
1152818
1617316
1649489
824510
1210094
1940903
264670
266877
619257
1003594
1655147
835968
1372609
1116044
992752
1689106
1184699
1003927
1008443
1175101
258544
1562049
1511227
636062
248516
812462
1966598
1814495
1060494
526571
272459
1072114
960995
1772558
899603
156239
1584239
1198870
1958731
864718
1716506
1180199
548761
458204
1218455
777329
1744810
1787273
1895857
600322
681046
171203
1647054
1582036
814780
145320
1788441
1487042
899532
1521378
1884405
1462250
1830724
849440
1826087
1010488
1794602
1807905
1654978
404878
450546
511919
1156583
1636189
373990
1810645
307267
1705257
95537
1528147
940707
874430
1671430
1279231
939391
803503
1332638
1498705
786427
708159
761354
455425
629237
1594383
627419
1983357
151137
40561
378040
531767
1022565
1678550
76251
1450365
271519
769895
482027
1957534
930447
1070129
1296218
1020833
547051
1756713
119919
372987
1194635
1262598
755226
1322031
470018
1485762
917110
660945
767003
1351620
1945801
1552812
1685254
616685
198630
1108567
51242
1311869
1101663
1209573
1088715
1698674
709763
196774
301086
1955690
1533860
1445847
91500
1767358
1223394
727536
376878
428670
159321
486406
483282
1988329
1405362
36118
1196284
398803
1985818
706415
683264
759095
210361
488779
211141
1831293
1822739
1659433
415131
1429310
1412731
871458
301625
891716
578808
165052
86277
1276929
423256
1110392
878769
1803321
922441
940119
1629332
1090809
230124
885847
418385
1949626
1858460
465727
613598
1485150
130479
1091764
1613506
1389939
1193545
1578807
1310537
376525
92623
1650741
1322584
793874
1229120
1319627
1530638
216229
1155046
1613008
568607
1076945
1556402
1069975
246759
1664705
1093248
504435
1600012
521934
302807
421437
1453275
302722
85160
218843
232643
266947
752311
1522182
1981537
731092
801937
50016
1146821
127089
1474509
466600
334993
336273
1765934
1737641
86157
1346832
452906
360478
1642775
661597
1650852
547276
345581
1105914
817200
1067114
1238197
978346
1748743
1826114
444554
397878
499620
1173522
1119293
679337
1403855
1337026
1306045
239625
577481
1016572
362625
1692062
1137316
320158
1824612
1396626
65622
548232
905798
317058
1727096
1888740
108473
1600962
1083580
106304
1893405
369820
1232822
90068
86305
1074238
94509
1519636
1043948
1264956
1882163
1339092
1527427
405982
269473
1251182
217780
20903
1603739
1213795
1711704
1159027
1610092
1385534
1528288
284829
1728003
1827987
798895
404582
985597
251463
378813
459928
937310
1363711
1060502
851318
1840224
1937478
724696
481173
920009
513662
877545
1144166
99410
1057172
950870
1715755
1534091
733318
1720293
1600776
1532401
1599984
138579
547708
1067291
1395006
529681
1356181
4998
103181
664067
105741
931684
1128242
1319667
369326
1924588
892390
640302
162491
1041926
961981
294834
203974
601043
1524413
959385
1083233
1230746
223188
200508
1034239
1389754
368781
869648
1334
1289723
1068258
1884449
1813312
1694504
1418938
162376
694883
1138972
1706630
1019267
1387106
592578
1936219
844154
500752
1102529
447977
304554
727022
647543
1687309
770853
184267
741266
1577763
1545704
1082699
440730
492534
1002910
261872
843094
1309139
1396516
411420
324449
1483778
36703
925759
915651
1326080
366251
517818
45754
1610627
1969563
1306665
1046713
1933353
1260319
1809395
689198
970307
1821387
1831590
1422172
1026423
1579977
1193255
1014668
1286578
758532
175564
849021
782832
1077886
152432
881249
1788565
1874393
1803999
985931
1361590
1586622
1994475
1689082
401745
1872070
312884
315321
395121
1529384
426059
782634
1358766
262147
591507
1561113
1103512
189980
1094201
1267935
823672
110574
1984569
85433
1210094
619473
651812
650481
717658
205302
1229018
54613
610544
746431
1269872
909715
1349573
218521
930156
972473
1800738
1616321
366413
1316313
435392
216333
1022824
790756
1629600
762423
1266861
1487849
1649580
1096717
658126
229926
760580
1824196
957166
1892294
1487669
100171
1964025
1738565
1903462
722128
1880909
1976114
251024
1262929
1559102
145604
243243
1976340
1777692
787347
886817
886025
1111591
1474118
33362
564444
520849
818710
565541
671821
1101317
243438
547227
1337119
1741729
972483
118548
368248
599572
1660327
1906136
488584
323597
1197292
502879
406004
453501
1307210
609356
148105
298981
764695
678226
1478398
1713052
154588
1002217
1704182
183851
1285317
485607
1981749
1399318
174448
447270
1167939
1639261
1387592
1164230
386672
583164
1383945
1520046
12745
1302386
1482494
217895
73921
164112
751982
1909377
43804
469424
388183
54755
1100089
916878
308865
1237221
1751209
1984997
1811805
1411063
1824780
330038
296119
576427
1756732
68602
1208459
1802381
709457
1956419
875543
1383677
736642
492214
289588
1538904
492565
1309864
801466
947343
1231313
360222
1640199
1426532
1294568
996917
97639
1883955
667357
814130
1380638
747366
817044
1815540
658279
295376
1796047
777645
1301566
1863238
389880
351624
937680
464403
775881
47462
190051
1271291
627669
1753016
1324204
421117
742791
1628992
377881
188310
1163489
16295
1456578
996134
135914
1379762
1102664
1757834
1273666
552883
1460390
996571
1941108
413623
1917403
1992627
79764
310941
831573
1303588
93644
1210233
1917533
895398
1273779
1349075
450
940545
1333924
811484
1652449
319550
313039
1814929
557904
847589
1920603
1756869
316957
390849
1780014
1097758
1942237
1458650
589030
1937790
1633648
104491
591158
1897793
1251777
787506
1787649
1754116
1757824
634955
1834878
351314
453512
739091
507270
1506333
1414442
191864
1177445
1886707
103528
1362831
1786504
371241
739843
799905
582130
1028093
669695
695226
535714
1081584
308207
671235
1802780
401269
257008
1867971
717293
1035363
1686422
1258240
344938
534717
1810732
1110388
1405366
962157
934448
1990974
1051997
375259
214573
1816327
13136
1716218
547133
98609
942291
1082073
233488
1332618
689936
817503
226016
444430
1270168
1042068
1145151
1767662
362562
65255
84769
429047
1932695
561570
1068724
1357445
961819
1137709
1656376
225605
1500883
1154385
104999
1731973
1331839
1471715
892024
1833629
1759589
1865447
21690
360861
967349
767116
259659
949676
1448855
1104473
1967672
369109
308803
268543
1177963
1030361
1509611
289798
1654702
853694
761264
1601655
470726
213099
595094
1501076
1592481
1587255
893708
319006
1290321
1285070
240420
395600
961992
1855469
366374
1315329
1285615
1853951
331092
759616
342095
886573
1837927
648340
1379621
1975832
432530
920704
1546573
754459
86694
1727318
1563022
605786
888544
1643408
584991
329524
1531077
3734
351447
1553472
1152684
1125230
398021
1190138
433180
602617
1295750
276969
745224
299050
145007
106324
1345380
976527
1823445
535053
253737
1034432
1169594
392869
1767857
801346
1087464
1423096
1012574
304637
1425664
1086395
525859
1879753
1728663
834609
295638
368705
1005421
280100
677210
1583161
1377693
434527
688602
1801182
637021
1291588
1454208
760031
43635
153108
1294280
1866416
1121876
1922194
1141181
1964691
1181160
1511653
1065050
585803
34790
748799
1684561
1177122
377183
728750
893500
1849910
1274335
306533
480094
909707
901294
1394180
1182505
1173662
529383
669780
183613
1204277
637222
491407
1181206
1712482
529012
873481
628605
721265
1970906
1495437
1785711
1164552
1931887
422774
697093
1183630
504549
35553
139895
878893
721253
384877
989449
1139226
1198832
775502
706654
1080404
1821090
1962573
1297422
1620088
1440192
1172353
1080905
1352657
764532
158776
1076675
286259
746354
1336559
1347786
721387
1844367
299738
1744180
687072
892509
1567363
880433
1388000
288053
1183374
670655
1542922
936574
582644
838111
1064711
691515
545470
1001122
986111
1120490
1334556
1660272
1767379
1610031
288033
1973834
1685164
1348452
7066
431989
1095397
594039
914867
470098
774552
997430
61257
1883585
1479411
715331
561920
347986
1696951
256273
1564606
1824530
708316
1731784
461498
1961432
1176561
582274
52905
1701689
1847001
1570647
1700066
754182
837090
43315
961937
1406582
544349
71021
255092
1029582
1300055
382529
1103748
1344825
934622
1634032
1111975
637287
1654079
1014088
164341
211942
1801634
653282
762393
1352878
895347
1862272
740912
1892258
1976297
260888
1847028
793790
159517
172146
1723828
25000
1031937
1300795
1083151
461874
1421698
75768
1788521
1309679
987638
556012
1163237
1521027
1330968
293506
1368838
654977
1897301
1073667
76285
1927964
1757462
522340
1972388
1342888
1011481
1744290
1393188
1543338
1719836
884821
855380
1786846
90511
754014
1236645
492068
485977
678778
127359
1829102
636881
866450
1097973
1218100
973315
310765
1990061
926664
1113784
540740
1390686
483649
1371200
1170548
951554
615181
781786
977377
1633406
833606
923471
1579453
364472
1613662
1231610
87527
740740
1757417
1968567
1529241
1671358
822998
1066253
1121147
549991
1698800
884870
1842288
819684
1706089
1023759
540774
1828155
366492
1755803
1556369
421253
1254457
1510306
164050
1598555
203791
1945240
1195745
1413158
132023
1542600
1129006
1033449
1969367
1016991
1744272
981543
391384
1552049
311843
838718
690395
1621138
1680889
647712
1544453
1947027
295120
203735
200328
319636
292738
545980
1802428
917970
969127
673004
848991
496685
487391
86404
528413
411495
198139
1123096
1145352
277103
253729
1624200
1048827
1709633
859710
353735
853944
1272482
1336412
587064
1461464
629733
382890
787188
1604073
1635222
1872848
1713875
533892
366999
1295173
451656
839147
1785594
914316
1851938
966458
1864363
951434
579597
1261547
1529755
1302624
1695995
136654
746057
550865
1467223
1019257
1021260
173517
87800
656021
1588448
1420355
450225
1078865
1246923
961495
1733460
174068
1937868
177453
1898310
1603383
1913446
1597673
978706
210647
755677
22694
1547761
459770
671044
216185
1567318
600830
27512
1114941
829480
1273732
1858420
1058978
1287854
1224950
1837274
1566595
535702
589624
1276918
1037577
1654627
1961332
1342809
1566412
225158
38904
1528244
17847
1198341
333129
37683
441925
464211
1300469
534797
1490835
30118
969491
630333
1798602
1075196
1563284
159593
1015359
1436735
1885288
649042
553699
1165411
422917
769548
1038286
897095
1567499
1554053
1749077
1116567
786296
1743635
1121151
1165499
5059
689462
400038
1215614
1670771
1496389
983526
812112
725681
1624441
395979
646771
849136
1858116
887656
851635
390457
1260127
1572482
1550798
138580
871220
1702176
1117305
1411950
556158
221034
1061525
77609
1140353
566545
748361
1732378
382311
514822
157879
1108723
435941
1376475
880260
208742
1401534
980438
1493564
1494517
782264
1278035
971628
424528
1615215
483372
374295
1966785
929446
366403
809841
511484
903110
680345
1405113
1991108
381776
1260724
177498
670212
1119254
1900970
640560
1256796
625401
1130757
386421
1750292
1091950
1411535
1050784
1672191
1873004
407250
1509960
914716
1591331
822135
660489
263262
378856
1091951
1232335
1928790
1896133
191750
79661
232549
391831
832139
431121
1460492
1683856
1086816
1255619
1670466
592540
1337179
1323323
1690358
1601756
654534
1005164
1952019
34487
1923652
73360
811703
1335437
1581087
1542547
63081
1821547
143275
1861105
209140
1409128
1145593
1528447
1780877
1895124
680894
194288
529294
256653
393959
993253
812963
1043051
1216953
929136
1648421
474059
766341
997533
1009228
1036204
1979805
1176972
1528141
41663
764403
973670
1819165
1840284
1357653
579850
381169
1818469
1927372
699267
765519
1272891
531390
840578
1371181
40028
1266354
89154
1078618
689886
1188948
62413
1616805
353607
547488
1128314
469824
1275765
75914
844669
1903488
1547456
212975
766375
1944046
881742
1050816
1471138
146714
1659302
1105640
1710237
1682550
295231
1651077
1077467
1842346
1643986
480085
1688127
947950
1939360
1554358
796077
1138945
183059
632217
1031729
434350
216309
37769
351476
1475213
930627
1802837
761385
765564
1767848
1665170
26095
1867472
243308
1060564
429055
1021370
1425783
1817937
1080855
831151
1553
1749880
1547268
500839
1007519
1270317
96980
28084
281061
1451688
1278252
1128858
1801663
1856671
798445
90600
1577021
82956
6737
210836
1593782
1308868
680603
1102154
1225092
313130
1880006
684240
603520
637315
980642
1052695
878169
1083962
726755
315960
1330209
1640337
883559
58246
1409449
1380265
734178
1330329
1002066
1309810
100347
1403439
1849159
1945689
1003849
65188
211231
18400
866266
554138
1991723
1372919
843005
1270272
1965556
1653152
974838
1828574
317701
1473868
1506904
1370052
477558
318280
1513553
84981
952425
1979150
1440849
68552
1889639
658213
1500826
1614988
1340562
141579
299245
1909772
1574421
400504
1928192
1453641
1981727
865934
1118559
1156839
1539156
96466
1065959
837650
1112706
1006502
1382453
413434
367799
761583
257328
1118474
1452470
1261701
441693
1862098
1762069
1088970
1211023
1746727
815600
546018
677989
214566
1683853
1783695
1665922
361870
1298824
1698050
828179
836193
871586
1246764
937281
590698
938370
577276
1987284
633966
451259
258466
444186
1904156
1479446
1443813
1158616
133362
1688865
1829395
1119639
1419339
1032583
1741712
1532516
1129933
1331139
453970
1436319
816940
113388
1387880
1768932
547912
754237
609272
1220764
1016371
1821193
1795358
1898701
1246074
1984384
993863
76543
1231562
465842
257237
1243086
1535881
125442
1847956
1480409
316952
1793850
1230056
21130
801224
1448367
1894173
1757510
399335
155227
636620
564085
1585361
1492855
1454730
553721
529652
263199
1373646
1073707
1314714
1064324
217211
580054
6589
763860
783290
741248
1520356
524746
1654172
1808349
1977579
1103026
1742185
910078
1600386
71912
1155806
728319
1849142
663438
1277235
1501620
284431
362593
56184
1970008
1572035
204922
1026941
1766888
1145806
1824716
672799
394538
742564
154813
568507
1272152
1653445
1396856
1278373
1593008
1828172
1853932
1721775
1653952
1723517
1538244
326064
1457511
1829283
1504721
1763081
1627064
1924775
1912138
441252
363435
1452935
474307
871339
1105812
1652209
130788
1640476
1193469
979477
921148
990419
1235216
402900
1286995
944140
1900940
1222042
620020
409517
441379
912677
96625
172497
164077
596696
1660537
396874
1710323
386536
1314819
819380
61984
1922260
1294100
1330596
507457
162875
1956826
9891
60589
803853
106688
404339
44340
234864
966293
489091
1175182
1269599
1173649
977676
1041718
1914385
524658
1726093
1352962
201195
727526
3737
475111
1629879
1905311
852802
918472
697142
1819774
1798384
1073919
445362
1981334
573283
1261150
589921
233619
754074
296678
217602
1560473
1345624
218692
195336
1740453
1322696
1651248
863387
861225
1550798
152637
1572781
789731
884074
460338
1765134
1940157
825859
1536085
249289
807885
883489
1628339
861517
1983525
1753270
1047403
1804861
83166
1489228
411114
228260
279848
705664
1751266
562078
810731
1797808
1672757
1761130
115523
475515
1740558
1615352
1620483
523421
1553718
373157
560048
1783173
1744609
1666054
1666208
453343
778688
1348746
1096441
1630702
1519789
1329318
1004247
1620459
1247660
191633
1572109
249584
380454
106100
444861
1926136
1240062
988954
1920569
1247811
549026
717188
1163481
1574550
1596498
278567
1932649
1130754
1289438
824700
311995
1499001
1703859
465635
1250326
371505
1043051
269910
743194
1107186
1551378
891005
1999629
869179
776928
1291919
1297373
697742
839174
989827
435441
1921970
1216781
212264
617902
715303
625697
827319
105216
1771706
37645
1261685
1718704
1438395
802414
675625
1289278
1609825
1987798
1837336
1162790
82073
46063
757256
1364155
833117
104209
655279
1669497
1576336
744676
874180
1174322
1273681
608421
1435749
1072595
619601
1356459
1508129
1857673
918052
1428714
779686
1737784
1265359
1531832
1757451
1442677
611385
443133
962791
895131
59539
390820
1594076
88500
577212
1938401
1366390
337713
19021
1700452
1181921
135382
103027
631405
192901
1832210
1298059
582800
761196
1794501
667856
951833
38373
218818
604051
861196
1441814
1554956
1830583
912952
254878
1030451
1538182
537784
1669079
1975323
259801
372899
525827
1003478
1849755
422838
602700
456527
1771891
722188
821703
416509
1330021
1976014
578950
214744
1706049
1883631
1265801
211743
1627322
144246
1010750
1572879
106101
988871
1408171
943966
1887107
318181
1744923
294231
1031553
1349040
1331311
1421815
833553
1935069
936390
1940484
1960064
491607
1021227
1108959
606091
1797585
844673
539517
1979330
1717825
275801
1078748
530418
770909
874091
1862521
1788810
479572
96873
454785
733788
289283
895689
1464413
130537
1510575
1463200
666974
280500
409521
1312510
1152871
1139811
383048
1545871
970380
1488531
1538496
1584034
1660735
1365309
1249658
1398976
1378187
1558892
1711370
387262
389270
1934972
890782
519811
1485534
1491417
1449565
852763
1422996
729317
365034
1898559
106134
541567
1886073
1472187
1780172
501291
471531
1635204
1092196
1403068
1087929
1992435
1462506
70776
707944
1546066
1416543
717762
1766461
1342403
1937865
1175291
1069065
1569881
1132093
1152243
365067
1623354
315087
478120
1773763
1939650
1150384
1573692
1815424
1768901
1957232
1319121
1113851
1548931
1815779
1024798
140676
576761
1795365
5671
30304
1107744
1224041
1342276
64779
1906657
1663155
1642990
1552705
1500586
1483134
1636463
1999020
92443
62893
25169
1325406
1710417
1510805
1843515
580371
922871
1770844
1561821
519217
1027466
974622
487881
200146
302087
490299
613568
1678719
1310047
1079853
1143254
1315759
1819432
809748
1722531
279448
1119681
1892818
210471
887167
314680
311253
411254
371965
1308863
785020
1906071
1894929
1407014
1046658
1485143
1137825
1162368
1484193
44242
1842180
1881289
1568332
284304
1181871
647603
342049
726227
1916221
1816426
1124298
7907
147775
132516
1933768
7931
1429792
889615
703919
980321
1457832
343924
1224330
418487
1617891
1135919
1469338
244633
1809776
371838
1141309
750337
1609498
1006439
477581
1874300
340993
1748925
353362
197430
96465
349878
403025
910489
1806582
1478402
644452
687700
1082278
902267
1797052
1550139
1832782
1950577
966030
1962538
530015
1495090
511335
844025
1894282
1371694
70845
1560207
1350011
1416231
364694
1021673
1848120
1902221
456928
622461
1005618
1658765
1059106
1159870
718427
1568783
1879464
1280762
1678320
1929670
1873937
1699748
1295935
1516512
1270699
1301537
532683
519405
1135214
1142933
281023
843672
1310124
1483264
810149
725464
957375
970214
1180981
1903017
117338
1388285
710063
1528381
1878007
1089212
1425075
842046
1787795
540287
1805392
1086501
318452
1165522
219136
1905741
1339444
28938
1746914
1102791
1369512
1772074
1923234
880728
352348
1346886
1088632
574211
733289
1684503
305140
1122085
1834041
950022
867679
166784
1647351
1989951
599724
1331399
676573
289483
1167575
1890207
345419
994187
777475
934251
1375586
1746907
467275
689454
1136657
1952642
1829470
1592707
656818
990918
576499
124972
269204
618487
639679
540491
1411374
1773159
796357
1486666
1432356
171614
1158547
1324911
1341838
471818
524616
842044
1293178
421376
164555
1125259
355372
531222
1791985
493208
1322847
1762405
562138
14072
1876631
631799
1653715
1034394
675560
295408
118455
845201
1976111
1547229
814769
1230391
1052294
489923
832034
1140758
1589536
1185367
1112153
573600
743509
806188
1506797
1813353
1957110
606349
1950455
1664450
538940
1287029
21234
1615266
1907010
1136249
1417113
1424313
865600
973091
1645003
1204624
530872
965466
1097658
434956
104485
870658
639187
1940279
694400
680583
1197237
1387345
926357
601153
101597
1316670
380827
1419250
1944299
969939
285513
322844
42818
680849
1016532
959063
1817268
103326
1460647
1203777
1892295
1893760
33265
600809
1241252
904614
30747
1771695
302474
382790
1460574
790924
1041654
1278143
619848
1839974
1033076
1841740
1548607
491547
156252
1699688
490051
1518270
281179
1296693
1975985
1749180
1209526
1230444
595204
1901650
1298841
1726510
1169597
597843
1496983
1209250
988648
1937693
1619554
1680350
45518
1833765
1279650
900449
496441
497806
1816120
157856
1225046
1940375
960908
174803
927991
1865728
35394
611104
1854479
1050396
1698443
885254
968215
740888
1767426
1048922
321429
1726710
1065169
612215
394896
1126729
515034
532255
950392
1520711
984218
247434
763491
1598862
187674
1729789
1854777
559007
1516667
355783
1112441
136715
205734
1263242
1863344
446095
923129
1910049
200100
1348289
1674922
819013
560424
2120
1738782
194638
631759
1008287
1965780
1428417
873791
1412194
439772
1032510
1292804
1776698
853245
1005011
328024
643648
1487999
59006
1568919
1358342
220250
1787357
1580987
1507868
1237281
436110
718571
41255
1386295
393764
337365
1337580
254192
714679
1195373
490042
436189
1625018
335565
1516821
840843
881277
387241
1689882
1294692
289467
1791457
503327
1099950
499013
1774592
50046
1822067
444995
1720945
80101
1403679
1645010
5120
1667953
1430040
527947
1764533
931128
1586308
638492
1982693
1702311
1909982
238136
1332396
378230
390671
516050
269182
1113364
1296102
999363
647338
819649
1168166
1545694
1532360
431772
1638492
337419
983981
898678
433123
908434
1418899
1214287
523140
1183038
1724340
848133
1369588
907453
1957088
1073186
391914
362992
331548
536159
469205
9534
680685
1747647
167147
1617363
65345
278490
1642997
818036
1148202
1714308
270110
1846898
79912
1370857
379819
1637011
1777016
1524469
1539016
387736
776860
770992
1874314
1206906
1034077
327798
1801987
1634613
921433
1554524
328325
690217
1347225
1909119
1502962
1123239
131395
480796
189494
981147
38144
859574
1101074
432247
1636820
1446215
430800
255082
258415
1498313
1852578
1517364
841390
1902988
334075
1735982
79547
499261
1790810
123432
659534
1071530
1010215
194042
464828
1876121
1620647
585779
1194940
1625603
415419
1406561
917091
1721281
161862
1413226
748976
709071
1941186
1861494
1399791
220475
322700
473024
28675
1078618
1253527
1794018
33327
1084858
576801
483685
1780000
906440
268774
128338
1224362
1769962
1542602
1687347
474586
1006461
1875129
1867371
452753
277695
534670
1537543
1066818
142122
1374496
947742
572911
257705
1747453
193179
1260742
419162
1788832
1206615
1569176
209516
53646
1918307
1745453
424027
881158
1655884
763743
1212099
1283017
601063
979270
89192
1500908
1178464
80665
636625
1713454
475985
296003
350628
1141505
1018182
829172
1961916
1325131
182216
744386
1382022
874147
1258709
653282
159191
572047
587450
715425
56648
190443
970391
608796
1551649
1727362
896852
605944
750389
908136
1863809
995994
1541791
164414
597140
1949035
1485573
1311501
1862650
189186
1659757
1864358
1514048
1885141
58692
1221925
1342620
1416430
1892642
1751221
1174495
1969529
295774
907677
676233
792927
1374077
1624869
1824953
584995
1198780
356321
222418
140811
89333
436995
1956569
813995
1373437
770252
71349
1239824
1410395
551719
433858
1725577
1829395
1983576
1255042
748702
144623
869561
1335252
1388734
388585
1916868
1072663
907304
524537
535555
1371122
349463
950694
554224
1749898
1237293
1576032
1162574
1825062
1996887
600715
1724551
1032188
1755364
1456035
119886
71817
618631
765265
173950
658044
1950784
1632228
990307
1662465
417838
225673
577282
1065170
1106147
721986
1351921
856112
274756
1998881
725780
582608
696594
32317
171629
1980892
165766
1479278
1169899
1198581
29665
1186569
691712
1738263
1863320
891276
215234
353902
1684833
921358
1573305
746893
755224
1295546
710121
141055
898965
1267152
1607390
215120
185472
387381
1146596
230299
1631996
932879
614536
1423025
1738688
1614667
808571
785798
699824
562856
1899799
590332
1792108
1328926
1384337
643782
266200
838615
476390
114217
570332
362960
836080
1167033
1139059
1595670
843671
1826514
1183509
1884934
1206007
51513
1827176
412128
1748610
516528
110662
985565
332095
1697978
523743
369539
276156
223699
1438951
941988
489673
636949
860530
942653
1100258
1294851
1314322
1900980
319854
869521
1058505
194243
394774
1619169
1415864
1766624
323367
900593
1839651
811656
689454
1112965
1481601
1737035
898123
948860
173885
1149025
1051031
1190181
141354
1539825
57377
120352
856665
1451264
833046
584834
252271
699536
388220
650884
716879
644162
1868810
852989
579739
1443976
74248
1775262
571659
802350
274277
896949
318483
273543
611840
1377755
1462938
775207
792422
1192497
1869992
1776634
1250890
1711255
1662619
1520327
1205887
1208633
164576
1925498
1587149
1269365
303296
1538723
1185410
653309
200230
783311
1635540
335264
239434
1333095
1893345
1216199
338453
1281598
949240
1077136
618971
714284
589707
1961889
712032
1026132
616188
1751893
807581
477479
395222
1505604
688367
1859476
1691439
1028504
1836793
556771
1099674
431125
814078
152835
1859415
1681185
1405812
360357
80594
921146
1274950
1614701
1149923
284723
1043034
541836
1743609
1035467
539655
1954150
775413
1933965
690984
1864753
257391
703165
649703
1207452
912078
400702
907757
746012
1148476
1860743
428581
1261275
1558989
1009299
827677
1112399
698016
1853234
348565
1061004
1604924
417155
906635
47805
854829
117489
1150874
217080
1726942
267542
1325611
680377
1360038
1010624
1441477
1806728
538078
1175941
1273632
1652145
990687
1737453
455434
1445290
1192544
596048
1742460
924515
1229732
152193
1188557
1775649
251011
189135
705757
1684733
1734550
99073
1296449
718172
1198518
1683671
1597014
798680
1073261
3439
569026
1682126
764364
601791
118776
993126
1377882
1984646
1016415
1605876
1123353
900884
233627
928377
326290
284330
884789
7628
268873
524602
1868480
469379
614683
236480
1367610
527833
507173
483934
483327
960842
332410
596174
1859849
103692
677680
1196987
1133309
292790
1652199
1629100
677445
1583970
201451
225204
1952108
538411
964656
592941
602918
129908
597305
276393
1253297
633822
1004847
1307007
998546
99588
712881
1098830
768626
1331118
260249
140790
1308891
1851453
1561426
1052652
982842
1149180
679224
234748
1192915
1297611
1893794
779099
1028685
375448
1738051
270555
1119415
394617
1149491
581159
1439283
92630
1226018
1730943
1816261
458532
516909
966544
1589477
769599
713411
961424
1900525
1562496
3266
1930122
164895
65714
1862001
1170060
1121726
580732
21324
1178547
1416791
2206
759569
1230958
411944
1656302
1808468
1475791
869561
1461369
1732965
98214
385013
367714
1601912
814932
1769729
866083
136189
346797
1403260
725474
1826048
1820632
1318076
738195
1367052
1829520
1263471
1469251
471410
175921
888718
1293232
393154
1490716
386483
1494971
1724210
1949855
787258
1911679
1969034
1191121
1473741
1784579
284901
612915
977846
1448752
166905
917287
1758974
486154
1363853
1568772
1439476
1341563
1621194
1176280
1943342
1205357
1893580
1482646
491636
1533360
913453
1449371
1948877
363643
1688431
958532
649393
222051
823765
1841919
264248
33390
1787353
1811048
952803
894334
486369
727791
1319656
370218
1850234
1975961
103728
1437508
1564948
1600836
925784
1795042
658797
759366
1726239
1420416
565997
1494272
1824034
1382080
1087931
282597
1444967
639260
1816151
887470
1498931
531792
270334
1094132
1206491
1875490
1327424
563127
230152
14627
1374046
424374
138477
171970
408740
1285573
461202
1539306
266720
101596
1965207
596162
1493302
1701382
235605
662905
206057
754892
452184
1253269
1739381
1088345
208327
990869
1261109
34524
49547
1164099
108929
498254
1243460
162512
15645
1167893
534919
1224430
747062
821838
548764
1083388
42817
644953
1726067
1629971
739009
1834199
218023
611380
318376
35401
1460381
370830
1799452
1069172
379326
445809
1483173
1896614
580935
1188899
557784
803633
1195213
1879603
547952
1343608
1103013
1104735
834514
765595
1759259
20788
1103418
750147
1712041
1712235
559015
1339163
65864
1895199
706760
1716371
1277476
893570
1044289
1359680
228021
548492
1568543
619034
1289317
1952041
914042
931242
46262
476490
1338065
1458342
748810
496679
899713
21353
1344685
1962760
626032
1357519
781505
648748
1896306
938071
1901766
868508
1836655
684137
1774902
1096597
678120
795002
190145
1215762
781690
1124775
97566
557349
360986
1685696
619238
1301879
1953307
750676
102488
439403
1192734
1262486
464942
479013
1005883
1264256
1587134
738813
505985
1169795
1955163
35768
1470172
1520668
1849867
388854
1796174
699750
740905
1537779
1197205
1308552
48570
1838034
1299377
134660
662516
1458560
1121531
1305089
1208667
438781
1126747
1887843
284001
977128
999441
1795817
538181
378700
1957351
16115
1074518
1516481
344829
458711
687658
151036
1661951
231465
1008274
1040117
1214053
814971
473052
175814
1500789
180962
1717561
1238279
1716067
122153
445147
926310
1929209
1878248
1176209
1571663
813942
772437
863357
429383
1668454
954572
923974
1381426
582008
1502983
556807
1240134
1056959
1619419
1229048
1014392
677870
1334384
1477297
1448417
908753
947907
585058
1281323
877802
1150859
917611
1515265
498250
157819
1714379
475817
688443
1598185
81376
1833354
615636
1327
543603
1635787
1937838
742383
260465
1269790
1524066
1289733
1906207
1956357
1128358
1193422
478632
1645092
1956502
46038
443371
291054
1238233
269989
555638
1348923
595921
988199
1989729
622297
1605288
235695
463357
1979590
639674
1210273
1166648
371816
460710
1115749
1416740
450299
1962854
1970798
321302
5747
1768524
1590635
397062
777059
997768
1017220
1929935
1066719
339221
759090
263199
577845
194594
85077
515619
749576
1460839
1834299
1786716
476000
1793071
1777845
1915419
839649
1148943
1707904
475746
966342
492515
1489690
1973206
100893
1192764
1520700
965369
1971736
1681598
862651
1670254
1729494
261866
776482
1903469
412793
41956
304975
1824318
189801
1599207
931911
582262
1839033
1035805
659394
452074
404732
1685083
407767
1187879
1825708
1165187
489547
1921704
140747
451088
716970
115103
1351263
1186353
1362544
1905119
900735
286026
1765014
329843
425173
1249487
550826
1038289
631763
425253
1380032
487150
529290
862518
1950691
1090088
1157633
1066820
1839725
92052
842533
1729174
230963
947319
1076685
419190
1384780
1259961
667221
1262447
484381
1778378
259143
77431
440041
1966724
1499311
502060
1672421
187590
804568
1727309
592142
694783
408015
1308448
686796
933138
1308627
75524
1448480
171321
1881324
1291866
1041793
351637
1090312
425012
791166
1349749
123575
59259
605129
592322
196278
1423135
1199679
1140232
1303627
1869407
700666
473710
1019266
1966801
1186458
16680
1458719
1708415
1050895
1880761
1208787
815753
46060
1622699
136976
254093
478294
1133151
1057044
1699495
705367
1699532
597026
1378779
832550
915846
374508
382785
498036
541210
2912
1755671
1600369
1543541
363703
1777933
526274
783482
1897200
1676258
1892925
783270
792529
987906
548324
29377
1361388
13435
304207
1888341
1928718
1077743
520189
1706018
1145539
1022664
820386
1951827
64748
1319990
1427876
765860
524873
903492
354257
858952
1599988
457473
1110467
1235177
1168160
893854
1747747
152243
1703877
164264
1264182
361000
313891
1235861
351737
484671
627328
1583334
656533
203295
865896
1041275
1109213
1841133
900207
339605
173435
1696942
1814594
372806
661225
1021103
1918811
767745
1152427
1048419
761849
1736031
1892024
139422
1014386
163365
548605
860300
228122
239298
195167
57369
1180131
228955
1974682
1718395
1707743
1833427
1771303
1440125
315698
1287302
1529165
1577788
1374487
1286186
331225
81595
1603442
767750
1711570
481060
1784428
834275
448223
1026586
1006333
1123872
761480
359535
777104
587301
243951
873792
865467
797919
1829956
1128106
1979693
911159
442590
1761468
900894
699203
1526326
1045294
673974
561110
1582246
1328643
1000307
359686
398240
1799882
1402040
984232
1079211
997645
972608
218041
830122
1307239
830167
292343
1747947
14265
1477403
167536
451226
909108
1360061
1038679
1823563
1295455
258506
427917
232626
1597418
1786345
987508
1419637
599744
1250760
301301
1760311
1021873
552570
1299380
214882
454324
18744
529818
1675600
1802003
1044039
722591
1774979
1817170
990847
888508
518039
83249
1640425
1346586
1566546
30717
988588
1014221
1234669
1504696
991034
105806
954551
1260982
946114
1277223
1578449
1759393
305191
291178
804860
1355204
1220807
1378915
1159108
425084
1777934
536719
835804
340346
1874701
1763922
1631208
1049876
826412
1246621
765407
1822376
84949
961599
144969
1228437
1817969
1177922
1653024
201780
831729
993458
1514630
1109782
666525
1030711
262777
559759
38360
258538
1224456
267271
1982677
1038000
195476
1206419
1211104
1804715
933354
741160
531539
1412165
309997
664980
96316
1417580
1877745
1692965
1326126
483603
173090
1233019
575796
1735097
837363
1160223
619970
714672
1031385
287646
180433
1575602
1746330
1511300
516258
1947613
477045
283438
1153733
412430
481177
1686012
262957
852848
1470612
656121
1989590
1208970
790085
1303499
1408445
399720
1047082
1011417
968098
1848263
1204567
1267404
515367
404356
136380
1315724
451316
215278
1526029
458842
1293044
276769
626613
528180
12502
1825494
473964
293187
179441
27894
1753524
611920
1762751
1924616
1239681
1510074
1379863
1550
152769
856780
508193
1309702
879344
903850
882505
122710
28801
1624286
325422
1614615
1924837
1620605
501037
755099
188115
91503
1216675
637614
1460818
625125
1011277
1367935
796191
782859
636707
1447920
1442828
1018496
1387128
757704
1134194
238972
823417
952763
1964312
397781
1681419
182450
494674
1559346
1083779
1656225
69417
1103837
582882
1943178
1493475
1556248
1578144
1974805
23894
265155
43485
1880083
376347
1135523
1276913
433201
1166870
586308
1175927
1054452
1837575
233015
1807215
539071
1980999
1970485
1398740
778597
1221242
573999
1013770
1796442
23836
1602176
615736
1521221
757883
777148
1050960
1373058
65225
1827582
1425573
392917
1360587
67790
1859626
1244556
649338
1790061
1586388
1698781
551211
1944532
612649
1331286
917955
1504933
701909
295542
303838
265076
177074
173703
1520847
1073816
457525
219577
1197427
1604862
1437824
514886
1777055
1629682
886010
36411
643923
1144542
1101020
30167
993771
1940648
470956
702563
1620491
1175911
966947
392198
35694
757469
1133111
1727759
580604
708419
1905225
257584
983735
324046
815640
1755068
751925
1883310
977162
205952
1347281
527648
457217
1453918
1800558
73487
1411543
1527587
1038495
490580
285580
1597601
105903
959702
1880487
1171345
1854557
612398
168251
460812
134061
1453761
1792757
1596903
1443950
1542261
798365
1123809
1504207
1335445
14627
1470254
1307729
177491
632170
881309
1377657
1147161
612402
1611368
504591
1129179
1912176
1997506
110197
1843332
691709
1270589
662106
621867
1861186
711576
1734961
1078620
1361665
395701
666495
539374
34856
1121222
1075037
1233988
1649161
340743
1903667
1052528
359177
1131978
1041320
935371
1807591
1782697
1566370
1514398
358597
1175655
1402312
622202
1925082
810429
1410533
45331
238315
1721054
997673
1143677
1575052
941715
1878135
1061838
1693651
1762052
1795823
1566471
25569
1652399
1754884
921546
1703003
1149633
1666686
1007274
1752382
735566
115550
242916
1356739
1558343
1548952
300241
1025419
1753549
1187214
1423382
146696
76525
874969
1151963
1896821
1874912
88939
511683
114227
838143
685877
654375
655073
968191
1299795
662474
778039
1627187
1919184
1464131
1302480
1286467
1736715
1585118
1443030
854018
702203
1930706
331366
1444067
395635
1667803
21033
60260
1276323
27260
1525923
1857706
1637083
1661504
1125214
529745
729418
1562805
1106043
1357310
1064084
530242
333302
213098
232316
579642
1371540
822321
497413
1843669
621192
1786290
166940
1466630
568316
119643
354904
862317
1448471
1084761
48602
1147595
230228
998515
819454
856387
1256135
819447
1198344
668259
1991697
312753
675468
151963
1309106
1761615
503784
395555
1081712
750778
1599671
530561
1244361
1782991
1475145
534763
781003
687265
1435581
1281676
1803701
1049509
180753
1674712
717364
1316050
517517
1795169
195917
1581390
620853
909226
706190
766456
915636
903831
1027778
129585
1729277
1751493
339610
16447
35213
783456
1602386
403383
1389241
1656504
1547285
1177066
1426786
480949
221174
86904
1762700
883478
229714
1679106
40460
307729
364869
1778229
1112984
1710437
428497
343724
257293
120927
1287700
1793622
1357461
496629
337722
1199197
1834617
1561778
1711942
1301306
1104856
578611
612182
1315613
250125
1237145
480507
799301
673355
641394
453893
1298252
1862135
299692
1548314
1697848
798478
1217249
375132
197498
699694
1365973
1001473
736134
1122005
1823699
887985
1484391
1263183
1718411
1070341
1535301
1560269
1697222
275280
1650539
200148
625862
1577622
1812752
715836
550018
418236
931895
604260
932321
1623856
1470903
1560899
1951673
1117422
175957
1675398
630314
1893213
1731150
845686
1920133
961672
1637533
1959063
1409295
1950232
129044
1479582
1581752
987230
726559
1176797
925036
1104414
1035987
535709
1838990
519507
1180785
548722
1449258
572808
106015
483108
733747
915206
1764124
753484
1465653
1991883
424819
1888333
860752
1178290
629221
1135138
1858398
1237097
811545
374718
638606
1228595
1620458
1729374
1805999
1361855
279843
1393928
357553
735915
1464997
1696399
1195990
1569675
1079052
787575
332035
1968839
1250251
1647046
911555
1903750
96006
1585430
1118365
806997
449730
350894
673063
1125878
650038
257175
559241
687951
1225112
52239
1767997
882564
137768
755402
1554443
486544
831756
1711720
1687416
278402
1888370
1447947
1689436
1853666
36250
392767
181233
403840
561246
798914
905988
1877557
1685356
1763847
207757
897771
1070289
528895
406920
499648
928678
56352
1035560
57047
721177
211898
1431017
1587897
712355
1369971
1847046
934412
1125745
388985
752812
1247897
558718
1104743
1331161
701892
286856
1548010
1699608
509688
1076085
759838
271252
1159519
739837
994021
1145001
1672433
627389
698560
1284198
592772
679377
1673616
849490
1054497
1267840
1468877
776741
1127306
1914368
1639509
734095
256905
1958129
310882
560045
1734233
1174001
1863900
321836
776967
173949
1857280
787395
1359407
38182
1423848
1173716
1189489
703119
1433389
102342
1234238
180579
7384
148226
272328
969578
1802364
722732
233816
440196
921713
644459
1809252
859182
1741052
175114
232447
366954
1281496
1270250
964763
1250142
1988641
468302
961551
245164
982194
1018435
1164711
125932
1665581
159034
577189
945632
212367
678995
1619788
1279968
1792994
130924
1521941
1187899
1374114
15598
1019190
1734698
1438770
164091
208103
848639
948948
405990
1657020
422011
378147
123957
130527
1826122
873354
864716
1714266
1208036
1917667
532205
1838868
1679276
927898
1283805
195654
583362
1902776
1662063
1171916
391259
460686
559607
486370
466106
1658697
893819
1674357
524877
901270
71938
1938375
97052
1041621
1403678
465661
1141035
1497986
195365
1507133
752759
57437
670382
625522
1162364
994137
466655
351670
76361
1716696
1784960
522242
1333353
763132
343716
238608
1754340
1700906
280866
109370
509408
1274869
1452372
1967773
12161
347303
1340177
242377
713664
281936
427085
1061055
448348
1718968
1097282
987357
466823
1799072
131860
388746
91981
805721
1158596
1041322
319884
1403713
705218
755419
477751
534214
597866
612334
1797989
1110104
871799
905983
1117408
424678
1969719
1128702
1744874
1816426
1161350
1147370
269881
98665
325173
1352201
1098233
1383880
470636
714227
356267
1234243
157664
1922884
352452
674904
119382
245611
719697
1692822
664755
699898
1114670
305558
1168754
1589563
405556
439695
1175523
575818
1358966
1398168
1080024
1402903
722010
1755883
516778
1419033
629732
913755
1959278
1697235
883722
491799
1913309
46984
675031
1253098
1330425
588913
664089
1814178
1116928
446582
962390
971397
114036
210398
646272
1211903
1655159
1725980
564594
1431867
103870
991033
1014354
1162274
286909
945232
602663
743654
1841039
1260589
1900026
1213131
1942311
606091
327536
679716
193401
115395
275172
1399806
1179274
1955785
85115
1482121
901460
1584105
188085
273072
1139033
1288884
1291854
708899
1790303
1936730
1250866
1736364
1819078
1181216
88849
1274457
97624
419353
976049
1464501
1091087
1441131
1843526
1968765
1007750
920225
1318351
335944
1067387
98855
1016769
1644968
554277
221245
1510029
1706242
423698
1327901
1550203
1881005
1204327
92927
524352
1096924
823742
730603
451441
51450
170947
1016841
1409994
820283
283722
1690063
1787580
210602
93310
1130391
496260
1980724
1760101
614262
1477726
1291116
999115
1637294
427963
1217089
519344
1958646
517303
1936615
1084124
1838020
1021662
850836
274071
1185789
1257447
714294
651283
394325
778508
1402671
1294607
1313335
861434
1630519
273633
1075678
1203139
456481
1773900
1159256
893732
487687
1673251
390978
1205797
1983973
480031
270572
10886
528625
1343027
611530
1875197
522189
1861458
1181635
1968043
303551
1868122
1764423
1372621
231904
594554
1073065
219946
1815113
1402651
1583705
1729825
1866871
1121581
334353
1822410
922337
1299402
1256847
138109
530196
1216698
1145510
410042
709783
264880
207503
1804725
864870
237978
1101771
1319122
187683
122492
743801
993353
1777823
1108402
1355647
1575809
424888
404313
1567627
1512210
1276968
35805
477581
1808519
436226
381431
1200981
1190246
1545156
767914
1340671
1666275
430431
780768
910341
1758669
1855797
638311
199387
1019636
863607
116349
4238
1234350
1324262
1753000
520066
580669
34449
1346983
1630872
1484201
1462940
1673371
1471038
668384
931807
1410343
430095
1251275
1925608
372542
11070
823151
1075157
437819
414740
460596
1464958
1505402
1111523
828291
1641738
943440
1790682
827446
984205
309648
1525087
1890973
1565378
825236
1027228
1930965
1911607
1302406
120562
1839441
1238235
474573
315895
1924181
1529075
510497
416171
1997022
543166
279482
514952
898022
1847071
1468776
435767
383988
911010
1288010
1019578
1739834
11331
450046
1920227
441533
697591
1307008
1987822
389568
1023723
1586237
330497
898565
1031315
1994147
1590307
1977531
778073
1389803
683952
721608
175824
336922
201476
220609
936975
826749
1312522
501545
1141611
1233281
1619120
1300905
1193002
554034
496120
1146308
1860806
256078
1012993
1956686
783796
310058
876694
373772
461563
810680
483971
1252311
1675618
1290389
784996
1299900
1085289
752562
862489
1646378
1603859
1181775
1405333
1766853
1791255
834976
302502
541277
1415693
818190
1515944
271804
615829
928403
746050
1376610
87561
80184
1778954
621237
1471698
1943015
338404
1156346
169805
1078515
321141
1709069
1488657
624607
710814
1878008
1519998
899983
1417519
279192
341023
1094210
1734605
505256
939742
1474940
107113
629047
1283621
1629958
543738
410477
1582443
154657
1919642
1667352
677774
1006471
685951
1367661
1165
769932
1582243
1905186
822786
1552409
1858027
593798
1072259
840018
1686848
1991700
166852
861966
515648
1200786
1769684
779269
785790
1557230
973860
1079159
1962872
1941577
1417109
583454
506796
369237
718169
606168
181877
1624930
202497
504210
1657112
424688
1842634
1229894
338140
477600
1859521
1424266
1810733
696283
646969
144811
1768153
1517935
1392037
274217
479224
394852
1994669
1197512
1613185
1683923
1491659
879054
1538798
751633
630403
1974866
663742
1619591
609923
1377420
395834
1359060
1893245
1173941
318006
1768282
703159
399184
1074386
270634
346530
1055392
1726145
45482
721939
1386233
1149424
872358
1145997
1336100
1672320
909706
1193647
1422323
825894
1372378
841519
1787857
192202
313586
1922270
128797
1531806
240134
1376606
1202565
698283
372908
1728868
1697758
1772028
1084936
630712
1825567
1920969
1495266
1732239
1882361
505352
917472
841765
285292
1058627
703610
1317928
291284
1908760
1993222
729476
1844450
1264958
920079
872908
1092839
1513473
234315
1220733
643052
1368333
1244999
668393
1845123
421278
482847
1666988
529310
645167
1900034
405792
1322816
1920984
1942406
1821458
940763
1171979
1903018
811853
1107441
249480
1601151
1104056
133934
751304
1018415
1050981
808596
1878781
1398704
1551821
927750
1246338
1356567
345929
1152956
608949
495451
785129
592822
1491994
464976
371637
1821600
570016
1171022
1267895
100424
90080
308662
1229457
1396198
506383
1145254
1383125
1113515
827000
1572698
248590
1069409
1861573
876938
960306
1127117
184241
653836
780379
659446
805893
274998
415599
1442795
279405
1048978
562060
1905084
1912694
485008
307602
1005545
717511
1650048
512040
1616210
1505961
995804
397101
769175
865304
52568
649633
817361
1615457
1630406
1428292
11348
1831106
1977679
1935526
1557297
395980
159793
425395
441999
584385
402110
913422
676819
1189293
52432
236600
1005174
1451411
37780
1380924
1445396
186279
1071061
759974
1193929
1485859
243533
670655
676083
102872
1175705
1484095
1810347
344311
492659
480600
1299203
1950542
1273806
87074
1489052
1675221
1154198
5969
1295983
950495
123952
883259
562236
1007441
1867680
910569
1599299
1759991
1179741
1007869
1017701
1833007
98448
1947299
1472357
332882
1654086
1939278
1925537
618187
1277500
1917015
417373
126662
1933500
594005
1424538
1382946
1622609
571971
1834356
1974839
1224479
879409
358158
433496
996487
700759
1356203
1769537
775947
444136
1804853
471613
1875528
835889
716756
390933
1483363
304393
938566
1622271
1074136
124814
399401
1041537
52222
999110
110455
1554419
1601934
455138
325496
1072688
1731874
807324
337391
1484131
717801
1298764
128229
1664118
219592
122921
1579640
1381302
190911
1711163
291852
1914678
57900
836736
1019474
1371788
1914120
625498
347014
1646179
1615491
1559393
147204
1346152
433070
784985
1722474
1828300
1965963
821594
712861
1736154
1194697
1547853
933699
1873021
1760637
1083874
632112
466989
1801016
551864
1374948
561052
191682
1638283
1550698
250373
1792762
1656430
755234
827672
1351171
971210
1786864
818682
1597143
464301
1882004
1093697
1691909
402686
230119
404983
480658
783592
1220822
1591102
981165
1562751
1499219
1146530
936310
1434539
86979
299662
801529
1014973
1804322
1513499
106277
82855
1345424
988017
1887371
1527905
369693
1666843
1353731
1733178
33030
848209
40424
1914211
1254911
359429
1039344
1027306
1055874
1364619
1328321
723522
1274817
1089684
1755939
319117
660913
1505659
1726536
1423654
747435
57061
77077
628706
746048
28133
1441340
644946
1882646
54967
1665312
746490
1588213
1720601
655555
211969
176271
1244686
1138092
969461
1486567
1486093
701856
1571779
1806131
1346930
733430
134633
404312
573739
1794576
1460002
1863314
895825
647287
461505
1259196
1036292
610833
725727
1495716
668848
209163
742065
990298
1277481
939296
48810
1846789
1535869
701229
542031
956839
1342783
179570
1839903
928974
611046
239937
127600
571614
121396
778934
221004
473000
1560725
1533606
314550
1043396
1342776
373727
1576213
1462983
1847490
1431046
1055001
1344626
1767923
1048094
566249
724122
1496829
570979
4744
1673089
1023990
268781
663192
508181
1210702
1765872
1973202
993346
1976648
1888638
1054607
527434
48572
1949951
1072836
940987
1222914
554548
1811736
1948140
1954200
1887277
1809988
842346
286387
1091872
1836605
1261173
1616512
1834055
208073
1416567
1148898
1975406
158940
1856671
129073
1820357
877862
156269
646862
602934
1646649
1021183
1696437
323905
519346
854574
1488128
1958864
209872
857115
1008405
410661
1013652
86457
676847
227245
607079
917785
1917292
1549
1628451
936362
1270627
934330
1990787
690125
1998506
1681488
551451
656157
276464
369197
1946140
110452
808894
961162
1687646
1338973
1889492
1957857
1129165
1253040
1722804
635059
1425261
940505
1034218
318021
1519590
1590061
365180
1091756
465047
1171644
727534
1744037
1447182
890485
451867
1763095
1232282
502785
1310490
1203049
1528184
322100
1313217
1643463
950245
523090
1339152
1755011
1139671
423942
112605
1008689
1098216
1188600
503111
1934093
1575605
1944732
1482759
322557
1793823
343322
1164139
1882702
316038
1300225
1187945
1614553
439804
1963144
287956
1054686
269131
221855
598457
1881979
1385824
931796
1700680
778096
918599
1753552
24677
694241
1672268
1093137
1426652
1182700
1418607
1534035
941518
1567777
1237114
605107
1037910
346757
881422
976547
364143
1641084
607650
553471
1223542
973739
48821
1646752
1366041
815720
74138
1335402
1365980
1618564
1985576
1830856
556105
631979
513817
429515
696492
711055
1143261
901729
696720
926370
1259547
1942350
1250676
400435
788863
222579
1049873
1812397
1851883
60948
1529801
751017
1801770
796761
1169872
260945
1306881
1204433
364693
383490
722084
150565
1158828
1963719
553357
1057741
1220331
457637
158279
706149
196925
1504167
808671
417867
713012
1808295
216506
1740613
317761
706172
1566494
483463
268344
1726957
1536496
1386270
4932
1459798
1118062
1159960
444154
159644
1400587
1140894
1093105
175107
513660
1784411
349176
742159
979807
813980
1831705
30088
1483226
1133373
7280
1446142
1410848
876553
419706
894859
629186
398620
1753789
1692976
1779565
1514704
340544
998900
1189376
1901278
351513
1830783
1792791
1192450
1163157
1765695
1027577
1665209
22555
368696
1090398
836600
443183
1789648
1089027
1289850
880033
643638
1610001
1261546
1228731
1775826
185504
367088
514954
1287471
1819417
314453
725967
1430676
161980
1892058
1514801
1533321
298259
375059
1966695
84856
1408122
1185380
1652717
497456
1937736
1789621
755397
1195694
1285135
1068583
545023
1290331
1420174
530428
1270321
845725
1352596
1100458
1481195
1501458
744591
386796
948179
1625164
1061486
762161
428626
1856333
407035
381212
481028
1169386
1466780
849112
1812088
28263
1232219
204590
1810991
132259
1770010
1626126
625085
1134766
1350953
1581632
790789
1051817
514579
1880958
511359
1868164
762212
15568
1167349
713837
132748
914703
1471352
239240
1037139
1939446
1597756
1692004
1095703
553571
290176
1427720
1350276
1770414
588991
1154481
167163
1306383
318976
690171
173452
778803
394408
81069
1687877
1142106
978450
473465
79684
1710969
358149
673568
145225
1370527
1606044
81111
1237967
1542743
1614831
1686641
730078
1286027
1161038
1882547
186850
1252701
1982650
1101737
16576
209176
1715316
634837
386155
1125664
805692
1962546
30198
445844
241605
7906
1913758
1838525
819089
1303328
1437591
669855
1171134
1636968
42713
1706934
534822
340977
1247529
839587
1477136
1260232
1822071
296526
1561389
302025
209837
138937
1460796
280346
1381392
1254095
1232409
1258639
295644
1568862
436673
32400
1187788
1974631
1462214
773684
1120736
675572
1210285
1715812
616316
1496559
1108771
250345
1063679
402965
286321
382389
81687
843128
823574
1850932
853748
1000810
1582682
302647
1144812
612488
544155
1170149
1402601
1568653
1273488
170446
79600
50937
1556541
364686
264804
280502
1488341
880921
57044
493137
1804245
48079
1865362
790777
1438884
967425
795896
143983
1478067
854445
781834
1546624
750065
565515
15920
193351
1632578
1263777
1294627
1970387
1386082
429166
698345
331171
43455
957459
869097
1096336
961080
669545
308460
340675
1989501
1180583
615826
1873779
1321004
1381046
1939877
310620
529281
1787956
472928
499411
529553
1430617
1058743
1682845
1574936
1596285
1398586
1546844
1058131
630610
122604
628376
1949956
771745
1086176
1543771
779653
186407
1590892
1336427
375280
842067
1134763
904686
714241
1296774
18898
1006134
1456458
946614
435690
1444011
1285327
1835690
233544
30690
1230663
915674
1330299
405557
1226038
1953554
1460024
220199
1798181
1865350
107321
67666
428871
1668216
1410177
1319198
1234956
1989822
322917
123298
134368
1593701
230087
368839
1118579
1778048
514297
1893815
1149943
216540
834488
1391424
991576
574576
264403
1963558
1876623
1566627
757668
327321
1438140
1339370
1041008
265804
1648744
1967106
575463
284498
1675849
1332470
1717757
1545461
1092033
458861
302691
862350
1358976
47320
147813
1133644
1054389
285373
1280657
60955
808590
316559
1805987
503723
1149833
1343479
207409
1841086
1102806
1404097
1846049
138709
1551994
1804334
1933973
129282
1195448
1686908
66203
1977813
640240
882489
874736
1015843
1206221
1815145
267018
605975
1562600
496060
435458
274495
54685
1176712
1013901
381112
815566
177378
1305308
1118469
676869
466044
1195963
1627310
1073409
664862
508773
655324
1276371
644520
793515
997768
1666866
1364978
1885586
610752
1349579
1474442
314953
35437
855450
171680
1339561
1784604
1825290
1105860
765950
306719
824575
137908
333130
1036722
1414810
1430401
1754241
479813
1233813
665652
1450451
821126
1021385
248868
1577994
1597252
1632905
1435296
1369032
1948999
1800052
1929184
846657
721007
683584
1716908
1527466
1795175
1381791
1884127
698234
936427
993412
672844
853898
1259334
371286
285176
1920069
1943961
1160424
534873
50306
1165802
997363
16076
68802
1122653
1964904
1205440
1898705
1587570
142518
926101
668631
1508725
2164
720330
462515
323099
1771129
481359
1359208
991536
887178
1211082
1616516
1060798
994268
960628
79812
1784613
503507
1472452
694264
293609
1852756
937834
610861
783564
149837
626472
1075793
558623
1401481
753270
1998532
1624608
480822
856855
1678250
1504152
283511
1969171
839055
1881764
940779
189457
1975993
976600
853408
459942
760090
1328431
1113015
402885
1471182
1347186
572627
324307
817058
556136
1075521
1806228
1718724
1896342
399211
585336
1025789
324850
1163514
1510433
1761837
591003
430515
1991106
373058
157192
1178952
1060267
1971493
1758439
1997394
169049
1628007
912245
233578
1896979
653512
1577503
728641
1289890
1274120
1889615
1689673
893690
1340477
1306184
289616
321716
832307
828570
673830
1600700
919570
45561
1858173
1188080
937323
586769
1792796
1254587
352279
745213
1505317
121823
1559561
799711
1246048
1530652
1340933
306357
1841729
1611127
447548
1989844
1977198
1334353
183240
1347310
271862
1074721
1363470
1157600
1285659
1732895
1792357
189842
287101
728812
1807729
643553
1545949
767984
1260462
1457592
1248860
915982
1452999
951447
79359
1947186
552325
1576512
560788
1224066
1583052
243137
223264
1776536
1002491
252509
1474794
1232494
1995043
828026
207639
264407
708490
319568
1503495
1836029
229390
372421
1297287
1142469
602869
1561895
1572848
1150654
931593
279116
17915
1873245
298704
674004
745045
1382819
328957
1641002
1132308
1517640
1019345
1963346
109580
774551
1100039
1276300
1841252
1630774
1781349
1715684
1852541
368472
1494515
1789126
635953
463766
1575654
1705972
222789
1003078
969836
1648148
1975410
5394
1274525
1441647
1390371
1046775
1933845
1559316
1721018
1829660
462843
1152087
1940449
1967529
195495
1797925
1119899
1409863
972509
1980013
960692
978494
1853072
279524
1177383
1900077
741832
379342
1880860
1509686
1860468
1775402
1759021
1064432
709027
1724568
1140065
1558689
455151
34189
477078
38298
28497
451369
302343
660287
821388
947005
1882192
1569680
1102174
1922526
909740
1251870
391331
1995645
211882
862513
1421309
1506176
42700
383435
633658
818938
353054
1951577
1724965
1499075
254297
309348
481681
1901050
534024
1648097
1606725
1616848
366101
209407
410884
103911
552615
776834
881199
1432779
333617
665426
1772733
1375400
1451380
1071895
1694035
41488
532474
1493893
819422
727368
1783191
799489
1315739
156189
1079741
645157
934448
1090656
78571
732506
1048282
50919
725776
254351
1149094
261574
572404
1930624
703912
705933
3281
1566434
1215539
1449322
995548
1399168
1710264
408458
662307
960246
1652184
1441993
1430177
888309
1533180
1620752
1140854
1436543
66523
219964
1443914
1670840
74734
315402
1938198
1132182
1647150
1396454
1812759
1611615
1941885
847177
369154
1587013
1271770
1899746
1862296
721968
1488345
379535
1388518
176185
490901
20090
1657148
1337704
229762
1901340
651911
1889923
660422
841896
157424
1849989
390616
1878980
943558
885044
1978795
377964
504778
1760566
537007
1825408
1518431
1319518
416458
1389809
406345
1687245
1733325
1344533
896713
594459
878783
49147
33011
986584
902255
1166363
655926
1543210
445951
596447
1770723
1350462
57847
1799423
1835181
1740418
1341163
286304
888863
1191727
729124
54782
108337
63970
1277029
151105
1593380
1440758
1627220
473653
466966
1329595
1727847
79092
25226
662038
532749
370103
934846
1764192
782482
1194375
1660217
307385
668782
1757058
702633
1989980
875840
359127
862072
1633148
1167821
346235
833559
1062136
114178
1453107
822938
210835
1311182
1595796
1943282
1580014
1310544
1665618
139444
1568271
1850655
101931
728153
628312
1699352
580496
1690240
1486305
289673
1195341
1596965
323150
1975532
1507502
626527
885423
412930
1533568
1265001
1157557
23152
506455
1610983
1318307
325684
682452
1036914
770919
997878
605658
782607
644679
678887
1746370
666184
549917
728575
1450930
301122
1841111
1430923
130447
1162448
533457
1539524
1797869
965632
1205978
678505
1058472
275480
634953
756823
1559717
457511
1055443
388130
392095
757425
152301
411442
1268891
726767
1148467
1655151
189808
421689
462003
458692
1217194
1150195
1776499
1445058
570327
1924806
33347
108065
1680612
986957
886619
1852981
940105
524275
1460297
9458
1079857
1531702
167689
1610413
980339
155336
897823
256175
98761
1288685
427057
702568
1423107
1099003
1335450
1830359
457166
644742
1619965
798546
1759427
1124833
1894306
1353551
1424858
308599
73074
46046
1372437
1137498
1943569
223480
194562
1144695
215003
1935468
1959187
794211
885994
1153986
1825608
394938
484893
1800835
506239
1418607
1467213
1800834
881931
1727443
691789
302952
1403247
1221378
877228
976700
605731
183767
984821
1744891
55771
1045442
1355716
415903
584921
645148
99031
1159231
1643974
405636
838443
340376
957783
1799300
686761
758750
1354243
1166024
382901
1507526
1303833
1657397
24775
969705
1881565
1987400
1911221
236172
1103022
1246893
42822
1854676
1809389
314121
1153433
521438
728504
885872
98790
1139235
1963080
337579
1187380
1287888
766830
1648307
735605
410382
1717595
1974309
517833
611731
963992
1649402
959275
1969377
486704
429712
645956
1654286
1839958
1799715
495073
774993
1868891
1499202
1776855
68312
355199
323843
535590
1720908
478823
415416
860801
281557
1778768
247647
1309793
1826244
345355
1265492
921881
1610416
382140
1023830
143833
1952651
202631
1491714
239268
1100540
43542
228652
1154738
78150
1779165
1930776
1457943
755440
1868104
1667489
1053956
1332622
1338025
295885
1849587
1703884
1918514
205852
1234650
1731582
894252
1192905
1988375
1981846
1679306
1049328
829909
1535587
990752
1783766
1780534
206842
12761
1082634
189541
1361770
1737545
500308
1171319
243023
1532790
69361
355684
682323
1174876
1340920
75337
185492
1104247
1806559
383780
338608
541347
1757938
1183894
127570
92030
732030
1910757
1146909
1179557
59384
1292672
1087483
824040
746376
1379276
415792
527402
1227038
585435
506304
1252485
1288117
1243255
56371
713994
671717
748698
1638237
1142649
641214
1968607
1185003
1160948
274353
1916610
616233
69907
167302
1937106
1172505
1541363
844348
1114920
1964714
140815
875448
1537401
1260044
1853370
1740429
923755
242598
1557482
29882
1635063
744869
76960
420005
1455236
506140
909009
259824
16684
1930534
827494
1585367
145434
1613307
1973879
49867
1922231
1486959
473586
1931492
1696675
312585
1310067
1908496
419930
1025858
1913687
164772
261436
196161
270285
1977421
1842398
418237
1739797
1961429
545277
1535849
1762086
1076218
494354
1296484
1394349
1246338
1090594
79390
1851410
993602
1671769
1512502
322283
1843450
1092975
27549
1397819
825090
1164360
1772339
355458
158803
1959605
555282
23369
1198055
1790753
397976
1036813
340293
1624023
546358
1434505
724981
1337071
1808108
807923
579975
1515414
987634
334716
300527
1177196
767572
696731
1327125
625178
9939
882794
709172
120148
972526
335673
283757
1244879
1987776
262513
75874
1688273
1268577
440481
1286589
1060968
1618350
1134781
1931748
1321723
1863654
1997190
1428198
852068
1418477
1929896
634912
104812
127110
1952050
1157001
764304
680613
268246
1015955
1035652
722892
1369161
132175
271918
1344926
607023
228120
396293
1407586
101782
1016133
1190924
579064
339088
544717
628373
265242
1920061
77235
895085
396960
1063853
208841
586010
1864125
42868
526013
1957823
848752
1141976
872382
1352399
245837
1400853
1958963
1494259
99667
291774
1111193
1105060
1513969
549879
1265319
1541535
1842181
871783
388594
1839546
392361
1740153
19154
1313693
1034829
398350
58884
89485
705793
1661026
772181
1375789
1859557
1539635
799022
540421
541885
1709404
746409
1686246
1763432
1055493
1672230
29860
431965
1617417
455652
368779
227127
928672
33868
1610834
307442
1699288
241450
159687
751200
1572024
143425
104755
803387
1437183
450475
1632894
465399
1072771
956477
677593
61751
378098
1067953
709209
1565940
1651704
944243
631548
1286534
1397486
774490
1357701
1401156
1015474
884337
1468360
806335
988275
1829606
715363
1283042
1300437
6263
1072752
200801
1502496
1697324
1965681
1186932
264446
1741522
1533056
1475515
98958
490679
585990
945637
886310
1086666
1225320
1861283
1732161
1389567
1351667
541611
659681
1143667
1856772
400230
501268
270146
60152
1516977
863809
658594
499721
109261
1604138
1995527
1816256
1493526
610309
108558
488501
771501
1814374
483260
176554
538361
697680
1364643
509867
94072
1775812
1823884
1337685
1518545
1990618
330132
43471
423792
990915
1871169
140148
664172
89583
1302216
1837869
319225
720791
1345889
881143
528042
1776053
767700
1198079
726050
28300
813588
1827994
510263
636893
556364
497050
1842948
1074710
1460604
1695875
843538
1476693
1648783
146057
779776
1093916
593251
37414
275375
706351
1932636
680803
1706438
1370206
449701
1599017
470966
556588
904802
1425745
1046622
1708334
918951
1915454
519407
1654468
820364
838464
1192279
177334
1813855
1158624
685082
1733353
705374
648194
249739
1871267
786669
1077429
296070
75575
260293
328662
1749631
365754
221328
964023
1873376
175882
746336
315798
130755
2495
207416
1023953
210160
729433
1963014
1857011
247740
962414
1200459
464152
292896
755243
272382
1553504
1483572
1946357
358809
1075318
238074
671422
1754833
963766
1438042
411746
1203493
803193
34354
1990868
1492062
1056773
407009
1971154
1335180
238902
1987882
715017
1437235
1818307
1365753
695278
11762
1281088
875918
964521
1066626
1376401
1537736
746479
702084
717663
1996389
1831062
1028977
1701680
67234
636821
1935721
994989
1666122
409362
1469609
723832
1946745
1215933
524533
1972389
476580
1108989
1587342
1201629
465919
1316891
29760
41283
1625998
1025822
273967
1209606
1214471
136062
252204
419525
1553964
1445551
417364
193399
710893
1636466
609859
1920863
433739
1995447
945240
340999
427445
931149
1823446
1689138
415181
1026208
453706
1837536
1084892
1049400
809703
1656569
1535020
1283282
1492829
1089712
1921019
1835202
1107118
1862306
1699471
1295990
952456
1848518
842096
32092
405921
628580
1976939
1316454
90935
1567209
178327
1092496
361038
1533531
1653187
391626
597826
722132
126691
1960541
1372857
1538000
917093
818237
1125372
1345723
1588400
1486257
1700028
1068113
318760
1152219
271341
1018546
119276
349918
852836
1169031
643020
1444436
1544326
1583340
1002038
1101480
812068
1174006
10705
1130560
1298828
895051
832370
432037
733519
691670
1684762
1917135
1071834
657861
1243446
750151
1014288
845413
900059
831466
1467835
845122
1765604
1905110
664168
500600
1352029
1427978
261050
1868970
23053
580881
648982
125659
1743432
55708
1699225
953342
1239837
997448
1964141
795275
891848
599031
680359
385944
1533210
410699
1357789
694842
1492088
1459493
310095
543435
1043589
1411671
1303855
1014101
1940938
1132251
1131943
1970721
346579
340748
1157254
14273
1380498
335110
324116
921804
213534
893708
1823895
626520
1505156
536252
1449687
1654510
1565664
1979710
336716
880435
1402226
1842218
956202
555736
1336141
569131
1799500
1778423
6930
302987
1287127
1889649
947489
1898864
745744
409972
1131051
230783
734654
1747509
1715510
401838
736263
432501
78479
332453
903498
829388
1306320
377888
1848994
1784165
754212
1908855
874143
763686
1866457
1157357
424244
1417279
880847
797152
332288
802498
1643238
534473
1526127
474909
801994
663084
1650476
275274
282063
828026
590231
1061071
1030423
350015
1864016
261649
1201330
1387215
1862618
1088458
1706031
1443128
354047
224894
1638584
919824
1664868
681926
1106143
179370
190306
998336
1974590
956832
300387
310852
410901
1146717
1230988
1422637
842131
1414656
233277
202084
1646894
855968
1292008
1796105
882438
1266498
1729125
735362
401848
401480
616379
1076861
665550
1144992
273445
1764511
1994513
166088
1117783
291174
502321
1026674
580126
984980
856552
168070
1513069
958275
974709
495275
500197
1134286
1662786
896825
1517203
1106386
336313
1180928
538474
1349102
473379
578715
776319
582961
1682364
1782870
1878583
1589179
1375275
1230799
366083
1103755
361909
99553
7148
1321578
1863076
296670
294088
1992098
831093
1105657
257955
1507104
1855134
516019
828084
230373
1562162
1271065
1519839
1156161
1573593
752601
1710594
676544
448356
1145529
200430
1408249
193895
1929547
905288
19624
1599143
265984
1733724
1747140
903964
1824361
956370
947530
849564
405484
699805
1650025
306290
1215652
1557708
582827
488295
690451
916402
1177353
1184554
933496
1277799
1790772
1681993
1480147
200405
1977740
1036475
201035
771952
1030860
1922929
462575
1361501
593824
291299
833006
819538
234080
1101268
170435
301646
1814703
808631
197540
1966810
962451
1798440
1471189
1184836
654974
676421
287974
665984
1449780
28330
581643
715036
224438
963670
609971
1754650
1634638
650054
84169
1164753
651685
431164
1447263
481447
560557
1734387
241480
1906566
1762078
1539677
127176
1130695
1600328
1832074
947699
750701
235938
1552928
1831273
1326185
1931564
1891160
1351116
796461
1958245
1557097
1136025
1505607
193327
1495752
1700725
853615
1334217
1155105
1817671
1808656
1114076
1577150
651207
1523873
374657
204829
344795
1860304
1172707
1827130
637678
1225811
1828199
955454
1244710
1492128
50261
661124
727767
590410
1227966
1636217
1099447
1505224
919886
519685
1588176
671683
1848256
1956996
744640
1119417
817975
1420921
1743439
1738853
478791
509877
1875873
1685720
1963772
1875165
598680
599088
128896
1139167
357315
1757283
266550
1481325
1181145
1301240
381066
869527
991065
673796
1642038
1351378
907684
1986930
1989263
1197768
958891
86706
1249328
863637
887647
923649
1167082
1707292
19452
1720481
786673
1814359
403695
1772972
1778947
885148
1110412
606256
1983901
752005
650718
82017
730743
604555
316694
193676
1190093
877422
1266262
1869571
431470
172241
1684304
764130
1415251
982417
1821125
1334293
660158
349869
1467307
959036
517916
245654
607949
356147
798766
530167
287636
689015
1847063
46263
1234194
502133
776623
1042841
715695
1132882
557599
1293368
183202
56878
1905761
1363911
588640
1238912
1147487
1116950
543666
1780336
122605
878582
1001531
1026132
717683
1790745
1047453
1507301
1038429
477579
1635400
1507065
567383
370575
1997014
1548841
388565
1567518
1605515
1253241
1074733
669068
623627
562029
1211365
1403942
1393525
1113532
978289
343443
1183062
1698298
1889674
1952655
490093
488363
1433403
343059
1827554
981548
1458839
768519
824769
470852
1414468
80948
940702
1504911
1902445
337771
1427940
737988
894776
1751462
1063173
1695203
560362
1005098
1325756
1489971
1589200
577865
356902
1889424
1433646
1098315
938578
1129844
95697
537871
290055
849336
513719
1694716
329664
1508457
1533530
1123279
1398582
345088
1461347
1630545
1201084
166758
1173610
569482
641475
722076
1572907
42613
213703
1261210
640136
1874255
1019314
355345
1244058
975544
894686
1011081
595486
1904875
218830
1646162
1334824
588512
1652228
1111552
981768
27874
995198
809804
1934739
1630294
480404
346678
791109
494344
1824738
373502
616220
83123
381087
573822
1680880
1473877
87794
949070
993130
1075041
953617
839866
486201
375791
90193
402594
1050235
611461
1992698
1041230
331578
442460
837582
1041582
325042
101702
899469
115994
1355920
503596
1162021
1474893
1061497
1563946
1639289
1334634
1929525
1701529
612984
1306446
1753315
445840
1712860
1351958
1362636
545795
471657
687959
743026
199711
1984784
893615
1932007
950013
1827493
614707
194358
753136
1005357
1585821
88923
946286
1302070
1391962
1703225
1279759
865736
639435
1984086
1204002
308328
1197776
367407
1716689
651139
617203
1080570
1536752
1273193
581794
427631
1595842
274293
1282355
601583
1281422
1684540
460979
189312
356228
397957
186004
1063508
931205
1357496
1997601
9351
1369848
1342814
1858116
1650954
1234358
1977934
1850602
1970596
1646697
1406196
1497157
1383811
1314295
513269
1115437
593879
1059226
124643
1497694
1747509
890813
1175791
768341
1889311
350950
816647
506211
193025
1625300
1154252
1474850
118214
1390621
1791210
1569191
59806
416812
1421146
390621
533144
1413767
1677813
1373248
416207
667274
1941591
520650
1258974
1564477
1720920
1357459
117043
1169917
1409722
1291063
1806037
1929752
79141
1578595
435746
377878
63747
1799864
240741
1306359
154171
1957254
792267
898080
765090
677607
449964
1436446
1171407
1859648
1131419
1007223
830727
496582
629270
738217
798070
360418
1684824
786773
662642
148779
1147973
715977
854276
452942
836906
25903
1313852
1186182
1177126
379294
756718
233113
663651
677845
1562565
1052485
282501
1128773
1232204
1715136
894861
1617080
1338782
1363537
1412366
1060272
863423
941468
536061
1415444
177549
1280182
1444692
773845
602533
60973
141535
475571
1999672
9348
116717
109928
1901516
1192754
1433412
1428540
36857
1380893
341718
143570
1115535
1763943
244492
1915220
1540712
1013594
1397606
636800
631579
1336207
76006
958703
274188
1815362
182833
1475370
1907318
977274
665639
291970
232416
1609444
1512366
1408541
1003523
652219
398645
891546
1953056
1163344
1824288
210355
1907703
1105030
458579
1221727
1928521
1485818
870068
1829176
1328962
883511
411045
1219668
1160259
967424
1937017
370306
1309118
528198
236748
23616
415891
237407
128392
223081
687160
380957
1910548
1612544
1594098
1271108
1432961
1520062
1509322
1324390
663619
160234
373789
1409306
902449
1852351
661037
1468894
1904824
948281
937550
747680
1678409
1850887
1656331
1885651
948605
1594321
1695273
1970802
1370512
466785
1349508
886777
1553122
1561230
936900
1733481
1142299
229774
1510105
1773793
385177
861681
1057409
1825078
737754
516074
1923311
1629716
913766
1513087
828434
1424992
1553095
67344
1661018
223710
755093
510230
213022
727238
33646
177909
1939035
58866
1552970
1989658
1174460
489328
586363
821080
472801
1288592
691935
189246
858930
1140437
708836
1201760
1131532
751357
843752
369320
548489
1547795
970120
912428
789779
310550
156042
1318426
1650328
761555
1049202
782210
452401
1349513
1879819
1402196
1013587
118120
1318552
710925
1251599
1163017
325596
530803
736699
147823
1620302
1483350
845731
1400119
964991
317349
1984694
1082193
628657
1744786
453793
1832815
650783
122623
167306
814080
1595833
294928
1886082
415014
155003
68383
778253
1036367
339292
1076684
954380
1755266
1243863
1301611
1387001
1332168
173014
1463046
256436
1989114
1617716
744912
1446194
1244304
687010
1542696
1827373
262875
1962037
1672384
631649
1761013
1921657
1851451
1040818
1103782
86103
1115081
90299
1783987
1845843
719313
284666
903504
1527200
1617050
1985742
1301030
985144
741254
373617
293610
1880378
1354012
927853
1406644
469016
429067
75436
120761
1679820
1074117
815533
1791348
487443
29284
1280232
1996889
742723
129708
991633
1476988
595918
652409
265834
448422
169014
26762
434886
926586
1689130
723820
1278267
1545254
1398313
888180
134814
482558
1531968
1003277
311914
318790
1720246
626715
1990487
894437
324405
1050565
1893292
944898
253297
1659200
1821857
1301492
1032992
1029889
1905531
1454019
828365
546461
326397
1157829
1460945
462950
1805721
854577
621180
1315700
1948642
938006
1890828
698853
837914
459505
105429
137261
622696
1568343
142478
1737640
1028490
578821
1275617
1583399
114140
1856642
964446
548523
420587
1724225
1669157
1036396
1599589
972507
731564
514965
1172598
676517
575924
421703
1283666
279548
42422
640092
242863
605379
151560
111275
1128101
877953
93726
1207664
1740072
1067131
588703
821649
1407929
1991386
1006461
1467872
1873221
330524
1382177
79242
871522
1894597
541230
1478340
65314
1442267
1467862
529786
853701
132395
209593
850236
1307417
134757
1791754
563930
1040061
1307081
993275
1708099
920596
1324352
1444812
1455830
611513
691098
1124249
1050104
651291
1702693
1876795
470663
531593
1187949
1746531
1140122
1899838
842863
1473665
175404
720372
1601391
1991183
497620
126298
1534542
748382
1287198
797456
788548
1733916
1717991
76961
1051946
759280
1354578
402284
1770950
617552
1389842
1364238
1157561
1146781
1517577
1281984
447154
848972
1453855
1754019
362677
1150976
300489
437220
1847122
1026326
1514034
1014089
1518323
1881445
24879
1783646
1523043
786699
342486
1584271
799159
161726
122841
646101
1004830
1650881
813546
15620
1062750
303370
42562
1876483
1369464
1130643
183745
230422
1345200
1510520
1662942
599958
1932782
877340
159375
976472
1731472
1025797
1137767
1470596
583153
1941386
1205716
414736
1789845
1575082
1073373
1705316
1751051
14052
1470443
1502558
1341838
1793668
1811264
1933995
103492
1555409
1759300
1763157
1575692
621342
842437
1446614
1643056
136828
816746
1190406
1780316
606585
1044178
1123392
741209
1769485
432332
1742814
1549323
1233953
245525
1277175
1896061
738287
149256
838920
1071300
634651
1184771
1241673
755468
953104
549288
1874320
864713
670027
489601
1949772
907029
858956
901965
1348957
1092216
605129
1173958
727126
1038888
1442814
1329796
1266539
1586390
1349797
24148
390303
149294
635931
415104
839352
742306
127175
693642
358664
873710
168697
1307995
945629
852064
1574445
976502
114278
657051
1660461
67162
1804502
1254377
416374
1829569
83013
1048174
1903732
62177
1744476
816228
1638322
1951817
1470525
1934772
1217155
425956
815268
867147
395376
408374
552566
1822019
208641
1670011
891896
1722209
229209
262036
121625
1417215
989668
1536053
723877
1115437
194850
1306043
1880161
843469
1893245
1750492
1007763
392136
1106992
891294
936953
199723
1547533
1278294
259266
155113
1973863
1790462
1099496
1335265
1975381
783784
1084456
1444165
961220
977075
436026
899459
82093
231950
974626
410340
76262
399875
1588838
393886
1081622
1044872
1599862
1689975
1875289
1893313
1058404
401354
441159
650832
637522
1971801
702521
132226
1780524
258225
121607
73471
1007281
9115
864267
545807
1965075
1227248
1684188
442312
976041
751312
498951
920760
1009032
357272
1498142
1537957
436839
1497826
508197
655071
1699281
1854387
85266
1630961
1525881
1037969
689652
269584
1880462
348050
1617415
1106657
56914
60813
1885055
457633
1271806
1436982
1737772
1968250
775391
1203676
1751152
1373175
1720538
992202
324520
650877
1843410
476920
890482
1665242
1870367
619659
1193190
966067
681536
666904
6195
712395
581573
1106957
150848
1001518
1255546
67600
1035979
1407947
1285190
1321545
1357134
1572387
1654827
1888404
795302
742680
1381688
1417597
1060689
1302895
1833008
1912306
373231
1499354
856203
1275811
1949258
669725
899009
894970
1349625
673592
263539
1284138
300860
424998
148035
1091404
400957
1228595
89718
405481
1143893
144281
1620004
1631931
120347
829030
1249253
323838
575738
1631023
1935565
970642
1136380
842222
979627
26798
1514905
1344689
916279
1405687
928454
1262561
1741762
1293269
932111
1986163
1989478
1743922
655062
890529
1726143
911579
1845575
1232256
1804374
1695493
516606
364428
1988038
234001
485312
1102238
1685449
1469018
585705
1241072
256307
610622
428
1199556
878435
1662708
767639
325194
642337
665679
1689550
358025
278848
1628976
1950831
547816
296937
250704
428790
1722849
1541641
308481
753212
476440
1710615
1993674
1918791
1719909
1514540
1449344
920425
1699780
1377533
1087824
390227
1418930
1187074
418319
1264213
987188
1971679
1147550
1223108
1863258
1648057
832955
1018458
1853961
23325
1445813
346406
562395
1406809
1960256
1352539
1833560
327591
113829
867878
119463
935527
1075388
1214556
1894783
102770
32011
647533
900006
614703
1188170
946253
460476
1186816
118855
1265642
846884
1480573
460511
1369175
1058339
420536
742457
63688
1081769
1278927
1874343
1115973
94716
1705273
13919
911786
1666671
958571
1434057
87411
593711
1801475
1978127
1711357
717394
1692773
1023059
1767953
522820
1020922
489232
254351
1955940
1426069
830746
981497
1119481
1879802
663387
223395
788870
1834165
1467581
1175707
717444
260005
1148369
92483
123209
1464780
1678453
542711
1607606
1325193
1817958
589400
461751
287613
1325029
1401231
1915710
1390600
984074
1684389
1786208
862079
1911080
289619
960232
619663
555114
195314
533832
414625
1544952
1741251
758683
46290
1168998
841518
1240672
36795
1897747
1245548
1386437
994182
1595870
1126906
360940
1060923
1152150
744319
201220
760383
1931639
1937645
779026
1510465
1188098
81314
830825
538073
476874
1720590
146128
692511
1071514
386650
1336413
1869462
1713114
749052
106591
1910743
1708232
645522
62348
1527543
1571483
503056
693977
1313999
708375
947000
1607104
1061191
1081653
1966240
1447444
1223986
1700492
1178533
893101
918344
791827
762518
63015
1456704
170854
699695
1864640
1910929
1034526
316802
183132
1049536
858617
747595
1722996
1244310
1573265
1458046
1535291
1184533
975486
1865082
1934005
1385792
619130
1199014
614494
1886295
228412
1057197
1815045
443748
425969
682819
1890571
604912
513112
1487722
1731122
1881200
993650
1700637
1716898
961093
259508
1883802
1584923
1341655
1752609
1722264
658028
1249995
240875
98955
1947181
429068
1538485
1543637
1925201
1616474
1887301
1692166
1134531
493042
428520
1380863
1429421
1911336
1472031
679220
1729109
479255
514065
949182
594143
217124
1685831
1544899
1246457
856385
1216909
520540
123928
658075
288495
1029165
285250
1922044
338245
1951846
1547640
1492395
786527
355781
1335253
1193514
797683
1641090
1048793
1211509
1557030
1375717
613065
1537766
1580693
1576241
1067164
1211876
961270
1591721
1950431
1897854
1720529
1292589
629795
151184
1296769
480124
1875813
696643
526327
1347799
1363806
1537464
56919
1308028
1365660
1915723
1539928
254705
1360014
463388
1826799
1756665
1031044
478562
714423
57957
1631486
1581696
1248950
340618
507473
1248724
1851210
1242774
452262
384143
774850
729064
1280825
950873
429830
1895603
247618
430097
1528435
1762885
705095
182259
1353829
1860898
1071392
90417
104816
1799559
1272744
1837161
378648
1266947
1802266
895497
1292260
1721247
906139
705680
84232
769079
1807849
1118116
675137
437970
447821
1746129
143893
1505844
502505
1862065
376586
132006
1795187
1094955
1575209
522411
1640130
779763
153811
1563989
479629
1994962
164928
1560318
209956
1454394
103837
1862803
303248
1607308
1971857
841033
1378334
520053
1388766
256612
1091030
274589
862571
1816811
1636395
1335003
362759
338610
1022869
880414
411793
491945
1876727
1413753
737116
1532145
569143
502060
769603
1706952
540588
304342
814049
1989253
246589
1229395
1798334
572391
1859337
648517
1495478
1303549
1219140
245280
954612
1955961
719718
1992973
1761363
432129
307490
1027338
1419198
941967
282851
20194
1086807
1359689
60880
761499
1114643
1768865
1223192
960078
1866202
483508
631018
1756797
301784
1050374
944482
939206
1330356
353092
315944
65695
960475
1249842
365517
1485471
720764
773438
1373101
1875389
570029
1911631
1700084
384351
537314
1405340
411116
514080
191672
1292085
175119
207981
192461
1518998
1631180
106616
1279121
1970400
1731507
368440
1832276
339166
867658
954112
298210
1346407
1993382
985176
1208138
102937
1340600
1640004
1915011
1712536
674710
1295632
901579
758495
1568210
1095219
1699326
1738045
365143
1265758
1859730
617579
1157936
99339
401354
1606615
629173
1739618
1930727
1480950
1265949
1538351
1240149
273728
533249
1179994
83836
1882417
4455
225075
929355
935255
1995606
1397683
566147
393023
157087
1821379
622055
1284506
1093103
1627268
1214965
595933
1437012
893136
740123
808492
636018
1410452
432859
845438
784408
237707
265910
1235734
780115
239581
590647
1686164
605490
1175043
317226
688131
1383087
1267682
1758501
546993
915437
798164
1933676
957081
702908
1511486
1446032
844343
1262220
1219149
1559440
1318820
1175611
497283
509590
1914022
975017
78945
137029
1986079
1322460
1089016
1976004
310396
150229
1009468
1833832
1277487
498557
873534
693337
1560248
401543
1799640
1241761
361942
141338
1080397
1961840
962461
1731335
1395728
592052
13551
1167971
274467
1222285
1900310
531786
1785095
485224
235392
469650
897817
665318
52300
923942
34840
1340946
1037051
730811
1599343
938698
850232
1315939
215430
1781006
1413050
863885
1756537
378037
1865005
1266566
268225
1321596
702800
196682
945330
1094578
1349935
839064
440652
988144
336008
927112
1419346
184936
406882
1142794
389360
557890
1925817
1205419
1101102
1118541
1732071
971048
1501260
977413
1235501
383129
1820928
911874
502382
265657
1482051
836286
740088
657668
522343
939487
720855
1143558
609595
741633
1464698
1707912
1598028
712790
358559
701073
525787
871085
1776870
1693188
319194
1183740
1117134
1003654
603726
72753
1790043
750729
1702895
902895
433672
1723851
1513415
680862
473099
1695993
502219
632214
410800
588599
1841841
1377799
641433
331587
1515974
505215
664880
962024
1899541
1792852
1525192
87977
221414
1856740
1774669
1540454
1531840
1664588
1114404
198716
1837480
1741593
661982
309996
1222089
1864676
1674342
1495249
743378
886624
1974825
619379
1241805
998037
1731157
578009
1234412
994872
122285
128668
881121
861609
632185
1236604
1878506
1058157
345499
858429
610782
1337273
453970
350598
1370077
276515
646628
129977
549015
1749037
10982
1906821
1517997
502239
640385
1019312
280515
1583644
802936
537216
332780
1711359
474675
1876513
1052108
1589927
1183488
1470028
1681799
265217
1472308
98362
1082497
835159
1554568
1333555
906416
232551
670447
1436718
1275962
1199649
54306
239128
918563
679652
1193173
1268635
211937
7866
394188
1746892
1141435
1482163
155961
1689649
1074230
1351341
1325389
371580
740433
1780244
1726749
576707
1830991
975604
646828
1384182
1008018
846308
1425202
994964
1358546
247019
1988573
27692
1188685
1552904
1729381
269363
1080146
335074
712199
1010893
694693
1031507
1615081
1722911
379814
285057
656356
1394466
296420
1759331
1985850
404130
465331
462719
222128
695863
482326
1624342
1300863
218732
1909811
1948591
635840
1144737
248857
142049
1240274
208819
601236
1111865
1826215
1395181
1403545
892223
375464
533722
1423270
1563623
166140
1868472
1102036
440047
157686
1417505
868715
758661
1063636
1129410
1903299
1733174
1779054
679134
855380
1737061
841635
1811591
1300490
1060383
580041
1863714
563738
1747149
1669285
753680
1617870
429848
650135
433026
745863
989965
1000344
1634062
1298558
405729
2596
995689
1353490
1981919
1035599
350916
930615
1546734
367974
1952186
527903
13414
970403
557929
1963118
25472
1365887
78172
814122
1190772
382954
423663
1660783
1438143
557124
1763068
468167
1329343
1781436
418653
1233154
1845126
1082030
1837369
932844
48688
873820
81778
507613
790152
907736
421354
1048124
64291
1876077
1534145
371572
1778412
636220
28494
1036611
74981
1945904
1804253
480761
129382
1830554
1512376
343390
1565428
102276
538218
1444396
1356509
891797
911085
979961
10814
197402
1366026
1254140
1976439
1401527
123993
354035
221670
280302
83261
1098676
1764767
1550107
1859735
805086
246403
842029
1385519
1683737
617222
1998090
1790365
1046972
1038559
1701760
1788481
1380332
84476
1088011
60096
1760115
371382
677059
1946213
263835
1074980
1161323
1498399
1246069
1761211
1780211
605093
716214
405080
420366
1687654
1667159
633137
80918
1018890
1402274
410334
6304
1521339
914751
1091090
1742076
907732
1525264
1910332
1015213
1065789
436984
1894918
1632037
62302
1620648
60092
1007361
428009
1584289
695522
831426
326449
325113
1894535
399531
1898686
1994019
1733523
1800458
940984
1541112
1733927
353281
790484
172729
831633
725321
1713827
546181
737455
803124
869360
871597
1813245
958894
708529
1009073
575866
1938670
391241
1195682
1426398
1889773
1483976
1102930
1839121
141459
1675269
617982
1665362
430712
1244772
505281
1098985
1022357
563349
643733
226042
704474
357561
530564
1774903
1698212
1685017
171640
968754
1173930
1599030
1427519
792865
732139
741311
274004
1274134
1152543
1913892
1685390
471830
1159605
1218093
336238
1804708
612294
1090704
1440926
625340
1031187
1138796
1991364
1563480
1802205
1210662
1371476
977733
948287
246382
420178
1859060
771695
1148878
1292666
1721137
132331
681235
1230213
1142200
1807930
1520849
1724897
1018500
1567072
275490
902610
1556539
349905
1817909
1695703
1442324
1191224
811963
507855
1921733
1808036
856046
489935
1556323
714485
366046
1720674
385000
53960
622834
1174623
99344
1791206
159160
1960082
747356
1099798
615694
789568
765916
1686756
852209
246289
1665947
574817
1147552
1455266
1354732
1555155
431568
757893
1029735
514519
424745
166401
1361353
814782
1679232
1984776
716135
71965
1658814
1178658
1797091
1070291
1107239
1342907
782835
1184419
617600
772467
1216349
860069
1182978
1823229
708133
619528
657513
499940
1285592
1046552
1958486
1411642
523202
434747
397376
196187
1804248
1150408
1689715
232910
1815674
94655
1233865
1212183
1810718
524162
1604264
853021
48977
1766367
1473249
556488
150599
352998
482698
1424835
976706
1847654
469002
758387
1143157
1515246
926899
109446
136120
830563
1889896
1979631
1180242
672000
852171
188592
1024481
1321265
305390
964376
1594902
655888
846036
223976
134050
689213
175688
1763456
283949
1718358
1561935
1659118
580054
1359710
1273008
1358263
1683142
581418
859528
795508
435016
421001
15363
1109727
1796229
1072227
1249707
532748
338106
169869
140799
1248742
1441587
1409442
655718
39979
1284624
1115375
439374
503529
126310
1780419
444407
450268
267077
1444428
627278
1527278
1040613
1979247
202757
124425
1576088
425121
1541362
235403
1906617
1249165
542661
1009072
1746812
708184
362474
1734430
1203916
487297
1841530
1236885
1386173
1655862
1880386
30405
1013506
666959
1554652
1437748
223228
360747
1871805
597323
366792
1548394
1145561
132672
1452600
901182
1967211
1358213
1977958
1230290
340880
165490
762363
1858507
1935702
523039
1501421
3910
1938047
768985
990713
1697580
1564926
1189869
1883431
574575
1562513
1884096
277338
1225009
698277
349396
1163085
1196782
456298
1656528
1466674
1530021
1485929
1712381
1068137
1604367
158030
987317
373476
798847
643464
435945
62185
1432557
487403
373604
429130
1416306
839143
565108
1320972
562348
1605903
27896
462463
1580336
93681
1787612
1931098
1462269
125189
1903307
1202748
1385728
668667
1350104
1194694
406357
1870730
1765465
46066
1899026
1898262
1681085
1439991
1428592
287779
1731505
597143
1335314
1812648
278388
107862
1550697
325478
1269515
1310762
426507
1389145
626282
1502272
1135355
292847
199104
1797115
582101
298789
110799
1857382
273483
1432780
1719253
109908
1729871
453592
565453
880296
681602
362229
475674
1998478
1784924
1784439
1825433
493146
256405
1673865
393168
1678422
1746367
822438
619596
44744
182389
1752305
1121588
110786
1625431
1750744
1429729
1776927
867000
1165834
972808
582164
702352
1883245
157075
1366552
1674604
314739
1280214
1565524
493125
1550454
830258
149495
902414
1968542
1217376
952097
1683904
719392
902551
582882
1931528
1596812
182570
1683828
1992143
1265133
1596676
1075741
1504313
27003
1790412
1810057
1585296
614414
346408
1113766
869230
433920
1450033
734129
1967693
795358
845705
548757
1306160
1441380
341853
45112
1620737
1763046
292011
1995955
1618370
998344
244593
1110404
1936542
1454615
975537
1390380
1591421
1098184
1140117
656326
673006
1884888
798462
779903
176173
1283254
753522
1430307
49342
1307977
1328457
1087189
1012735
1472052
1683290
1676790
1248434
1023424
663774
909220
505809
854261
1696995
471213
700041
1640820
1634956
185360
1130386
403433
1116520
1744271
95539
1626515
1380686
1820136
1798864
1432900
1209526
754114
1870117
1489632
500023
993881
1532538
260760
445789
1984597
1658677
59437
33555
896736
297412
1303256
465325
187155
118431
831901
789823
1445362
849057
675964
1876060
424668
1470522
524146
1463241
1783949
1734043
664247
1174708
40733
318148
813569
216476
645557
1324562
193572
1761241
1527017
871857
605030
51067
1817572
518214
707080
1033752
146552
1599578
1330124
358546
1260757
379440
215379
953407
1938429
1826156
1037471
169887
653818
552369
698503
103038
1413903
308664
1279124
450984
1292820
959140
1062410
1991018
837364
1893446
1535826
1740856
7549
1165643
376980
1709588
1067179
1474193
482602
350949
1692178
1583896
1751282
999742
1409814
952629
1999015
1318186
1934989
640808
1650989
1871472
1319513
1547078
1061339
401910
623563
1427353
1490007
953254
1462786
731385
1029965
335392
299157
1000485
743361
192984
151682
1519095
1549242
455933
328719
1408709
1853404
873162
1861796
398151
111420
1613452
587312
418167
171844
1548710
857523
1269998
1504419
108902
842376
255734
1872230
1900095
1875273
399671
1877580
169668
1239862
1869833
1429302
865273
721882
1684590
916529
919770
595331
674902
149960
1966094
543252
1249303
1164923
1097319
283164
1035987
360588
333479
419025
1307965
705099
1467264
1463168
753399
1997834
1467588
599143
1224527
1840795
1791217
561635
669103
609173
1035180
778322
435279
1978658
227678
41047
1449236
1577320
1199251
312491
804243
1800849
441725
1263082
1706341
1214848
183840
1229893
810097
1447251
521151
364741
948651
694814
527664
384999
812449
562895
204659
1076955
1676502
1313221
175793
132518
800117
1901953
602549
491801
517425
1173223
1339245
1744249
1094403
467338
1741126
1958524
65223
1723623
801957
770019
477742
546196
1233722
326287
98762
1858568
398536
1050049
1172224
794750
1722323
1000155
1927310
1872445
347804
317753
522232
958000
1941651
74830
1164139
580791
355575
1392377
1850490
319546
1874575
940979
366853
1640023
1545674
744578
62036
1085098
714609
516677
1334192
1783584
92000
430418
300369
1538008
1856343
221198
722639
387593
704377
147531
856362
471191
1666326
1218130
519648
1976153
1947519
1522680
1649031
1531371
1622805
859221
226931
1999488
389544
469681
626056
789718
182349
1212509
1427985
1110919
1467905
1117956
1579949
842140
68360
1998144
1826082
171950
1148259
496220
1456051
1423812
933561
361157
758385
1033072
1974124
355655
414557
1759533
1713137
1213318
614684
1551721
391210
234784
1063708
1975768
470629
1018583
875527
1995522
555588
422711
247972
1054479
625729
412778
795470
1133621
1962045
1025518
701950
947032
1741098
1760158
539963
1938775
365374
45903
202899
172743
1037024
289413
1623458
1446660
916889
333059
606649
1617513
128175
589557
500780
1054766
473336
188944
432724
1190643
1756013
373286
267598
717275
1556398
918237
1094258
1730670
131429
1512067
1635257
447249
1204662
1402898
1490813
1289625
859646
30240
1412949
1219718
1559667
371068
1196233
1445037
1148332
936639
1839621
1690743
1432992
416968
1566680
1964428
759143
591755
339973
1181210
1243590
874557
783232
1292145
1476644
1214292
1343101
186557
1136631
288749
1373417
1058830
545556
908941
595047
1980662
900915
858638
1500266
1753400
1810430
214305
1349496
1048993
416338
1425065
883568
662810
305171
530678
264945
271451
470158
1410543
69440
1775563
833587
355214
1351822
1554335
1460046
80322
1396557
778395
76835
1512341
1591310
267547
1588648
1573287
433842
337397
656427
516676
1513262
289341
1322392
1993828
1416476
591570
412849
343240
1470475
81049
1855082
352236
1232125
1958700
133668
262449
240247
1879388
1240682
100774
1530265
1128593
171785
1869043
1803103
1900623
1342811
1764134
851061
1295594
362905
757320
839799
951090
96511
1197400
299410
961048
1577870
80454
1323771
279983
529219
1961261
442962
268687
263659
1625542
1763612
303438
1674685
400465
447567
361751
1584885
160886
1850015
220290
429136
345095
1993972
384081
1595843
828315
1431634
1744055
1091763
243042
193700
482496
492640
398778
1657368
393907
1569617
1328347
1356202
1537175
179482
917602
653436
1157209
1493342
1231487
1939826
376605
1128773
526381
1350862
1562382
1310412
1753164
1269696
1562681
692783
759665
1886676
1852768
827323
1979897
874376
211523
882742
1767207
54976
1795092
1180365
835602
1206595
1256893
1091707
1443605
1888372
610401
391858
1635354
1283502
609059
432593
461515
316911
1447503
293391
1951821
1310615
101152
1522802
888193
306176
1760976
1945264
182390
1681284
1336247
1604335
122948
1231272
1132647
658267
1411604
565150
1933028
833876
1909203
1271823
1221118
14725
1689496
1836806
51966
832714
1337859
1501127
1687582
1081847
1505582
859293
1097410
1116713
1054754
757675
697568
1694320
1375415
1762368
324516
506323
59000
1156122
964719
884280
30282
784428
1905125
1250878
854491
414914
1729106
1888043
1578501
265012
1049335
1296105
329081
743350
622588
498185
1362624
176105
54025
530623
1852846
1588458
426072
1128333
1994479
1090657
420793
279228
1980777
106804
1696794
535193
1076374
475561
1358562
547004
526487
1449739
1470043
1690944
1248646
1815677
1998369
1951023
1477407
420091
1434027
164994
1381079
724205
1122144
1232001
1467043
1944613
188516
221054
390807
901467
1029816
226096
607312
734038
1356607
481404
1437145
1181496
795526
824312
593957
1876014
175804
809056
1758876
430749
543512
1907784
637236
464
437737
1095501
928320
323337
1104342
1940411
1556241
1697912
1024373
972748
1239392
1411889
1904148
228367
1166896
1150201
1722997
1618082
1425071
321475
931962
1957189
1337964
1508425
1178809
182956
812590
172689
1721193
1687414
1776337
936520
727178
1795581
778285
162377
1660858
1856977
527321
1931510
1856239
1178989
1320915
1712449
1289353
1720309
1068303
714999
1154179
1575648
879415
1868824
1906960
982186
968004
12471
35188
1771925
693392
1833561
1428267
323451
1523485
1428787
1595424
1814168
447656
1645660
728213
665230
945041
744496
670403
779829
1685174
402972
1901892
362282
460307
1161880
1730257
1745994
952232
1895790
376339
349090
682208
492289
1752708
1187986
928569
1106255
802659
1490339
703839
275534
315540
1393360
1397450
228306
481018
448874
975676
907508
1040143
1890827
129352
317575
727023
1972470
1768381
1766245
1583720
1288170
1297747
1768973
1268591
653183
1772101
995079
389975
904904
806244
1755585
908381
755499
1138993
1145127
1755994
909220
1810097
946253
441943
1643982
964522
1696090
669442
1133202
221786
898447
1269002
35754
313950
546701
1475837
1507509
1427786
1163571
1263378
276892
203818
789095
1235246
1165169
665579
717003
866764
1587917
80098
1068315
742343
75235
1630599
1154257
1661300
1496345
1322822
1530493
1894389
473206
56337
1733611
1899160
405590
863641
1998412
704302
852821
1684270
670248
960476
985502
382350
977254
1124569
745286
528814
1975741
1355948
1775663
518524
1988906
688259
944896
1804495
774374
567741
770699
1454785
43175
1236426
1807465
814703
1267513
375646
764590
125466
1836828
1613549
781174
1710648
1007282
408241
1964158
1480331
1074648
1606422
238575
1880915
1043793
1379987
1817593
280115
1922711
1790669
259176
1535836
638069
211236
1606303
962752
1588811
665970
1659416
994470
1710610
712204
1010267
1530988
1907052
85101
1433496
72664
1686020
1139501
87721
1184638
612511
427615
705681
315554
186600
1909341
1678105
1449096
1516605
221422
1039821
1530890
1939736
1516322
787114
1861081
1295039
321401
1191484
66864
185868
1706630
1726792
303849
656241
46565
1106834
98052
121557
1013508
1761717
1097367
1053269
758711
586198
1512854
1900804
1883651
1542117
1826180
1367510
1562302
1892531
1806957
147853
1368943
499437
1845688
847024
510887
41810
1834923
358574
1317962
1445447
1775835
1850879
515912
238963
1629752
1212318
480993
1316923
1689897
252100
1358143
1367125
528899
1837742
1605241
634541
1043937
1462953
1768130
239737
312516
420942
1792312
1447703
391509
368156
1656496
1101447
660893
1192247
789462
120301
1563744
1509076
1494549
1891927
1725745
43908
1999273
1533955
222924
308918
624848
1412377
79409
736957
1183978
512686
1309801
551488
367895
1720138
1156115
771422
1058407
1438113
1783110
1462768
680196
630176
817659
1872053
1322003
199545
400461
1668529
1140192
1257714
363010
89813
1118599
447824
1761163
652786
1202991
242343
1586133
1934676
620350
142783
922924
301994
1402574
1578081
914290
1422976
610591
591728
208225
852544
325635
1341513
1783532
1294584
1527802
645018
1120824
849326
564480
272517
1268649
1623816
1293434
1878268
417605
457268
678685
1225790
1848024
174559
458242
401258
410264
1995756
1593314
1500336
1614544
72480
1913952
611525
302086
330946
1708972
31894
180576
1798137
1671626
1860411
1297000
1914560
634804
1145153
162051
830741
435183
1978744
1186315
1072024
741517
1111012
789968
970783
1185044
1459398
1741492
173422
1144291
319232
555749
515417
1738016
750374
151446
1030060
1578482
1265879
851053
1667140
1243054
147006
767429
157799
1935807
1104275
884883
131439
1505586
1979441
794549
1057004
130670
233713
1070850
864580
1565763
388107
1820272
1412000
701092
1391231
506258
1533840
675400
1582030
546911
652989
1003521
1553167
704586
647317
55066
1814369
989510
1998291
65343
1962313
388794
992241
721682
1810815
370011
557843
467502
1963581
1393459
1426073
65842
221388
1251971
1493594
1016001
516908
1679478
157282
11827
190479
278811
1092643
1779171
716565
1650648
761036
1079963
832084
1602980
268988
838941
894016
41174
80811
1392729
1262557
1319266
1621694
1596318
594432
1165900
1588019
990892
16188
453923
640599
1309605
597667
1090356
1084841
1934919
409391
928303
1079060
1778523
899336
500812
1419211
981887
158661
1101474
230415
1547899
1726310
1701710
511474
1440170
180734
1875800
1177054
568448
926090
1137986
1118638
814936
338609
1770572
61763
82341
51998
1001178
1721812
56512
23226
892906
1793038
1332692
1827471
88091
950938
1506591
290428
996338
656948
620351
757410
1948262
1527133
620505
102726
850911
1576195
1837455
718783
577636
1522925
1093867
1641228
1500469
388978
267230
1946492
1899553
172602
1474100
1317067
211224
988524
332382
1935016
1558998
206515
915726
775455
163919
1243461
1251018
551676
1865649
650906
1124137
420160
430727
492163
1178350
672717
1170973
1948228
871499
1101692
1136245
356469
1537731
1789740
1458298
1906223
1915718
952956
220150
1690432
1846102
1208199
1481107
777677
615297
633081
1969899
897186
1731272
248310
1144415
1444905
1908474
1953338
312151
27729
1695333
423163
1745656
54764
1867006
1990321
549624
1891994
1505857
579055
1971633
314138
894458
613577
1158019
1218691
1156924
794070
445827
720669
397273
724784
1535866
1090347
548836
966650
515451
456671
638176
626565
299755
374261
327223
562398
621350
1310759
522813
1587031
857827
1558340
1889114
407719
630907
973851
1252945
83562
1837449
176128
223516
758338
1962932
1637860
100648
1371124
521688
1044594
390364
1564337
1026167
525918
610217
390262
370003
662090
1265577
1738030
189648
1902394
336307
1248546
224706
1457245
859378
1129418
1009894
752904
1775473
548945
1947533
176626
1628947
1993662
699415
391681
179546
1401638
203871
1274297
1901437
496721
711033
330941
1678814
841217
1315142
411556
3766
1636990
956171
978796
548040
277539
653064
655765
1788998
485752
1812981
708136
1689964
1350242
668814
1521503
480046
1499079
338415
1762423
620166
208222
1376206
1960269
795227
500401
1906308
304901
1439841
887442
1595765
1808174
891486
905801
22772
233357
1288635
350023
470371
803373
778178
515793
1636782
789179
1434113
928536
1005286
436279
344918
453811
9755
1562664
1493909
100706
602975
1554576
1438525
261858
904541
1259565
1787503
1353440
1380636
710090
1135155
984908
489141
1837324
102518
1074686
663059
210208
1468519
300124
757154
1808958
439047
402061
953486
606749
875134
204072
635337
142843
1431168
253586
170300
1779688
1021181
977731
362414
786540
777253
1053804
1937415
1628704
1528491
545720
319233
377552
534146
1995049
1378758
374367
104056
241625
499454
1575496
1112579
1150267
1259420
1030663
506289
1836759
706524
165159
1310072
1423661
959905
1738734
601178
937761
1959818
1146751
429872
800145
160704
1787617
468100
1758394
1789210
1205308
445164
375728
922924
259218
1233831
384643
1031650
562558
279124
1236151
1924933
1284437
1925459
1133673
1984482
1556918
1287338
184426
819343
1307219
1603442
1490961
240126
127574
32915
1668456
1550707
1509039
940720
1068147
322263
1035278
641767
675898
566846
1060730
9506
974036
415675
567812
1285193
989209
1020528
1582111
727809
1330917
1141510
677814
1860410
1496305
923722
107059
113471
199383
1963644
1096370
1856727
220358
948797
1037285
1301552
1747776
1681233
964571
1857265
397345
901629
807086
272440
759345
580158
58100
176391
532539
958545
405652
758513
1918566
886248
270785
1262840
345569
1523572
1495627
949158
894847
114072
1115820
1093183
988082
567474
926073
1038939
791762
292895
299909
1379075
1646772
1402874
1223592
1151338
1813056
1781917
1901165
1026619
1920926
863553
121994
1324964
1093835
1910800
199009
317583
601577
23699
392060
329286
1110589
864197
777622
1541053
1611944
1084054
777612
1793006
1299010
1864857
476697
768232
1757275
1136286
1196398
506307
303659
53328
521829
1758502
1301752
1668713
912781
409162
106462
742511
1473297
999083
163154
1294248
1078876
523072
1615599
618253
1067966
1879103
1014531
1821943
1389977
574969
955249
473273
1559953
867265
1096011
1955739
466775
188713
241588
978102
1516205
648077
963524
757243
213476
1141218
1143923
991916
1551123
420522
1226740
629923
953517
726442
1561014
137082
1859538
218508
1123112
404456
802535
1728754
156426
691631
1402468
752655
637541
557150
602378
1991861
836809
1507397
703872
1095261
988172
196627
323270
514514
1739610
1143436
997856
464976
1719248
421784
1444426
1563161
598579
1189918
1826153
342130
1080636
247775
849308
1440294
951312
1187958
1675699
841430
927640
177159
1480326
1259924
696477
1290805
331216
1996794
1693465
1839059
592470
494582
1444805
1647426
1328284
1738706
1445169
532875
280666
1626488
1820626
349082
73838
1411201
71645
746237
1445018
584818
1759492
284918
556301
1010632
633139
1900939
1480883
1840200
811057
1928063
800271
155347
1822079
1142184
1992078
429135
1594488
911055
18706
1212811
1196850
392748
974412
748401
307182
1558647
360961
1878201
1686098
1126387
1056666
86257
1107941
12601
853045
1249686
596066
1214813
652741
1134498
267919
765881
1310948
305249
729061
898566
635319
758735
379028
1662250
693302
1496978
213786
1708573
1545218
243972
1570191
366772
1626348
1847594
1675636
1706238
29616
1214300
1915741
1454260
1768177
327776
895531
367716
495928
263364
668420
282312
1589926
1665297
305804
1941811
1843958
1197196
1433296
1138833
1847264
1956182
2684
566446
1366740
1603337
206173
349513
1896675
1859214
1534532
1937412
454332
1838954
1761514
820260
1000489
1846946
1253297
604785
1619905
1295397
723446
664849
497921
87812
1149
1564843
753590
1810317
279099
531392
1430005
195421
1552359
850837
42875
832313
1947747
875557
1123581
1901830
128735
1053918
871128
266558
1678484
759303
1357247
1939599
976855
350839
489353
228832
1393872
1712372
1888685
302071
1275894
1490617
486604
1199273
1119966
1272914
883134
1517104
1139081
1376698
464853
1905179
559443
780716
651894
1328680
338746
562361
1741025
415242
1829452
1488562
1016828
725577
250536
1875406
1912654
1627160
1425495
1134577
684910
291017
532390
1312742
1342178
980455
996446
1083906
408995
1495345
491124
1737228
1944966
618451
1662625
130990
1223722
406684
1505192
1188975
1958263
342849
104555
461490
1788281
686995
18544
1706211
1037654
248176
1845664
1088518
232422
1697031
1115056
1552373
1645325
1024050
825501
676458
1873546
1719791
1383640
1656628
1199857
49175
570699
1058142
37565
1533803
266725
851181
1123008
971526
1604609
1483748
81711
336427
658172
1275557
1162468
1833372
248307
693024
1754806
1344482
835323
437933
141036
681673
1652703
1395344
1142633
965127
432262
1619807
238769
608555
1572748
476397
1724023
181752
477094
1589513
1524211
790295
560276
1717281
1975905
1706568
476320
1258619
1669650
1543558
684395
589874
443855
1943748
359192
1435455
1909295
76403
1340396
141258
1732948
1568755
734769
1104707
655101
809924
1443169
735359
142340
1281953
162339
734457
871372
685825
1099885
1125239
496614
302275
691736
937543
1748257
1948553
103872
1135505
484232
1762558
1944507
1787643
242187
1032119
1829643
481202
1147467
831363
46385
860924
1096357
1702836
1306801
1619384
320693
1719292
518349
1042314
687143
1141772
717204
300580
1254046
1190151
266040
1815198
1834187
47402
17884
712218
431395
297059
1307088
1345268
1082998
311546
1142954
1202765
1192383
479999
1192847
289916
167723
426583
1451975
1584210
406221
399376
479267
1575039
531719
1515123
1151368
1508768
1954861
1803963
1943077
369115
2525
1059718
536486
388487
104233
1532173
282787
773114
437830
1253294
1918278
1673501
1068202
246407
768333
1482688
1213224
960114
1239626
19140
807797
1658711
352033
188147
1155072
1777648
1024514
1110871
957259
1755615
56675
1235446
605389
163528
298024
1307482
387751
1539595
1755477
1280530
102034
1423268
313065
1873179
389948
32209
1252980
1033050
881802
1027988
161940
1233230
1212619
66180
1165185
617546
1184997
1190884
1469716
170535
213436
907438
876510
1337884
617994
1323277
244715
1880561
339729
1053156
1617213
682634
1165827
1782540
410919
855359
412248
214698
1374678
1388395
1622652
1984890
374810
1697086
714623
425595
818070
789906
1132096
1140352
1422552
1214339
818820
1371785
497179
1828152
938706
106130
885947
693965
697314
221469
1565398
1503101
1114152
1923009
140124
1516369
113364
578050
25517
432696
1644186
23853
783059
1417355
1652113
1362151
95144
179458
1732726
1483954
1237425
641502
717062
827372
785051
1917217
1943813
898612
319886
143576
773931
657859
1095714
1714331
1513176
910992
710678
491224
1483251
557394
1394203
522513
1051316
1141879
264526
57322
1244569
961017
218804
647655
1586742
1260117
54202
744801
1668468
179593
1714874
1705743
1771365
938522
950602
207466
754970
1472690
320926
252806
244559
749688
638026
1074966
153343
1091382
923501
816706
1568513
485183
958021
1985948
776822
1582277
704630
60372
1822212
602674
1143503
896409
1525177
957274
1164653
575297
934721
1881201
1106968
520616
213170
464721
1889833
1656299
868909
699791
64303
1754569
1289863
1570150
238846
1781852
179385
191360
165931
453146
958359
1280178
1111547
335640
1360616
1876994
1481213
1558461
153991
784415
1307995
171455
1103038
1805035
208584
1557733
1520346
1818329
823730
357867
1923030
1022617
144120
1465849
1065713
773315
397392
31167
314396
1953464
13093
146792
1819847
843877
309721
1141986
1888763
1891856
428066
306133
1070917
1099857
273439
1325844
1017267
906039
255260
1865139
1869226
1051147
1469999
648189
797787
689271
400006
1530135
1997740
1886772
966639
1885309
1680966
1945537
304878
1266990
455368
507920
1101370
866600
654142
826080
1794215
820160
724838
625162
1574787
1643207
129170
813022
1353484
1570709
1759208
377382
450327
118014
1324977
998073
1533539
1664190
1675854
714274
1851527
427819
1898454
720820
102105
1030102
1255535
446809
408788
554907
1511081
1277199
61085
1510248
560864
1670593
1128810
1139635
90548
204394
534667
1868281
1607681
1014995
263983
129876
614239
1720187
168488
1848876
1653918
1047542
1517916
1961867
295707
1990748
212111
1003488
1125121
482055
841223
447791
479240
750356
880797
299814
1775296
110525
1051583
740752
1841054
1608837
1766402
139859
911981
486970
610662
539315
1911550
751968
71201
869098
1008905
60539
1448478
1598340
722650
1739367
245930
10957
1140916
710084
1258623
1343682
959697
1987812
72120
1472102
1917045
5453
906929
1956396
1098299
754371
1228868
91278
113926
1163032
650249
664753
1194930
1402436
1661291
1696932
1587061
1937280
1133727
957502
1595296
688043
1312835
1075997
25130
1365839
1867507
1740391
487664
1072896
1695114
460418
95808
1949672
113785
841700
222436
756519
954836
482376
358532
1009632
1046967
41523
186465
225059
218856
1852474
1381971
1709438
604379
481963
1321178
297450
1720714
1012418
1798794
197753
1554824
1067164
975488
513906
1987857
401814
1108614
633430
622145
681896
1740765
1132241
181166
941112
1698706
1730059
1051219
433689
816547
1970843
1333722
895376
1123736
4797
573609
479730
1363711
1962539
1272126
1467707
1224724
1943335
1271818
688163
1013429
338047
503392
1187794
1879101
924426
992677
1374801
793912
1806000
1616707
11400
647032
911998
740667
175723
1820721
1546457
333897
1008402
673769
1350704
193852
1976091
954520
865765
731509
295840
1928816
541894
369432
1121179
240192
1547190
1852089
27165
1213976
441612
1317900
213329
178842
1441137
1106070
1245853
875486
1719038
498
1707738
1232848
352795
723500
1036044
1850594
170821
1611425
741757
1100949
753294
1376153
733482
1618930
1144267
979213
1443129
1943302
258033
1071172
56838
1775088
12494
254920
1121885
1635868
1688146
958023
1651555
1092619
1458733
1399152
743960
1620736
1970318
1012589
1543775
679133
532809
225551
1149290
1021607
760950
953991
984940
429466
126294
1858059
1265779
224500
1330617
1313544
505162
184502
1625806
1692384
1512397
196620
170073
193163
700045
37821
321505
121715
357494
333700
38586
497479
688964
313074
1647130
1962928
1719916
494413
985717
1455758
977034
1794383
876807
1473651
617822
1027566
366666
568033
552044
1505379
1219560
1878012
1728028
1756281
938436
1632697
1966173
267351
1424195
1066711
176009
522381
889451
756779
304382
845021
575514
1924343
1656974
322750
1171733
800943
829762
147594
1536237
1364292
1239219
1236716
394791
456510
73708
1448913
217999
1965734
1494567
1741093
117882
1105085
1734529
1767458
1427284
1894974
1074576
1833616
604340
889343
1446042
818943
851797
1140894
1373855
1461102
839233
172678
1793541
1159849
55961
168039
1369427
588389
243473
1263598
1077280
1434787
101724
821969
807893
1185106
1680233
943111
483017
234934
461056
321927
1764430
542125
714349
68910
803603
1348515
25013
308605
269684
1408524
1560204
1620850
909230
458931
230674
131977
646136
465838
1688845
1568711
1081923
1657982
1554230
1340801
1990
570830
336422
1648788
1652854
1438949
1907059
649687
569553
1273198
1681134
1923423
546277
1809867
835111
681729
1384070
133389
985710
226405
876597
1431949
1536744
1645328
1805996
822931
1842022
449425
1747867
1304801
151392
1796336
274378
591273
87237
1801188
771488
65627
240890
278488
899578
1888707
1276934
1942109
210182
466601
532969
1529529
1575783
1791321
1042468
1326947
1480467
1417180
459851
327202
810620
438407
824832
116631
1434266
848581
1155264
1681746
985834
655166
50355
67994
1155360
1579453
1807266
118069
1649529
1559214
1894178
77993
379349
1197256
1249351
1709301
1311141
1033278
1004685
997469
497090
1288769
1137304
1106850
1884519
1989170
467425
1751323
1673231
1786475
84558
496310
1526057
700168
1604280
382141
868956
1372814
884232
828875
1854330
307383
98237
1836880
1455672
45215
1893334
383665
512556
1271763
1200491
1079463
619323
473413
61147
317575
1057187
1066892
1623096
67863
1629443
1690595
1371765
1145405
714066
368024
1681708
568432
245421
1264631
1054212
510895
1617718
1232465
1958618
1194199
1520286
851218
1770874
185095
523201
1107973
953289
1167560
1371136
1852288
685492
1834356
900174
682079
1555592
1880536
309261
497535
1198203
378615
18069
360915
1767798
853984
1590298
1827189
1004704
229564
1995923
1600263
1993560
1696792
2973
1968579
1463792
1557570
285325
1759897
593819
808576
454722
183252
826871
1068597
566083
337583
1579551
289931
1617497
378140
1181954
1446066
740856
664347
294583
634344
1783297
741421
601148
578578
421308
593498
1685272
1048215
228402
1343984
1190388
1334373
1642711
1552183
203244
546168
1297674
1094369
98865
1911213
1148977
984079
1820282
136355
1301384
84388
980068
1639573
574867
149172
1567123
360090
1361765
48858
1978758
356867
166605
197994
1705579
947533
868329
61885
1345979
251278
1850136
223126
1123675
1669743
1136670
1138658
1429688
1927430
1443248
881812
8686
1877753
898893
929620
667548
730810
157049
949547
555859
1808440
163811
674125
948346
1227684
1471556
234728
255619
406055
1190655
1963150
1096469
1865578
198361
1664556
413994
1162172
726714
749433
1860096
921328
1052559
1847779
361357
357549
254244
308889
91658
19368
1088664
180381
1111055
32182
375650
704228
657973
387401
54051
1464456
345241
1608586
1458944
99028
368393
231862
1243750
10836
1674789
187446
653787
431430
1568435
1824221
1891219
5891
351062
1823508
1657706
569586
22617
1070538
1233936
1731370
460668
1967966
1902641
129687
526190
1086801
1196326
170135
1403769
1803423
587006
379613
719315
137410
422109
487259
142722
940926
374153
1000605
783113
591844
850413
1973669
930515
1484131
637963
377916
587026
53965
1566243
816892
167577
59211
935258
668959
945527
1302323
461743
842978
228752
1994522
1886299
1068007
422976
762509
1755251
423145
188560
1134996
5097
380538
1876597
708702
154195
178844
273516
1537247
1945887
875963
672484
609006
993035
1642189
545947
886001
715381
1748459
803831
152103
701574
217720
1173683
1428155
10654
1561999
666514
1316745
677330
986434
792865
1834631
588510
246712
933125
632907
1996718
503205
154456
1310777
828865
1057940
719833
1638738
675501
791895
431872
1731541
1807235
462165
124941
567340
466232
380064
558696
1953989
648564
1230044
165939
1036535
910725
1911805
787026
440131
1852572
59483
1453041
1145309
804179
1288313
1569288
1055555
162957
44374
1114561
236341
1579533
1374308
1804776
355364
1731827
335743
1575569
1205759
1464977
1625205
154224
1531134
1979574
1458555
66398
264242
1378113
168632
1339902
1587487
312065
748134
860008
91990
940704
91654
1934247
729400
1136487
1329131
314650
1296966
1901337
1376014
1003200
1596551
194271
533551
197807
1146832
1031571
1559639
344432
783504
973919
641336
638194
1248470
1923638
304736
1955232
682423
1973937
674942
1293123
1748676
50174
990996
247384
1563918
802021
833997
488271
1730240
1146391
947475
1081959
1016320
913429
987493
1470676
1085293
118365
800187
689754
1843660
685973
558005
643763
1504179
618053
1281614
317693
1250574
1812044
944945
420840
26789
1718786
336799
405446
845625
12467
1138586
569891
1658566
109873
1465575
303773
807467
440161
1205874
1150685
1643566
710998
841416
1045896
251744
324611
943066
1854181
961433
716056
1329933
1554576
1056032
451391
694508
573335
1744459
672150
348965
9894
488732
1008071
471261
860250
1119429
1513761
1232313
891817
297506
594119
815874
869453
1296385
110120
1833219
227264
743117
210732
557175
495754
1962615
238789
933882
226080
1329142
1992911
576847
173443
1826215
447705
1688797
1294108
68921
1702291
1172320
207140
392214
836492
753899
90707
1049506
568017
926910
1929045
1974535
1492763
511915
361349
1543810
472361
720163
948270
116290
1870618
1279436
1727955
1078450
1694102
881084
1316012
1868140
1900195
802640
1274149
588685
1933259
780109
1123818
88211
1197140
182093
740742
61860
1354255
1866124
1442533
6872
648922
705118
417800
1264489
448320
992766
1546678
1433247
1496841
466120
1295652
1057883
147461
581467
736466
1061914
1077776
1121164
501964
70255
380843
307863
1986393
253702
1647236
197615
1576936
1489833
196067
1907209
1735622
750027
737457
1104170
1281332
1671185
1509521
1300448
1311371
1370691
512735
917000
774078
124959
1734557
1415472
676162
640313
1213162
1405779
1404810
204643
1536593
1461160
1732952
651630
1985770
1884553
1030798
1785183
1187553
1704636
1603304
712242
1953585
1477652
1523296
1933595
1245505
942360
537889
845103
854913
394282
370744
476239
1920667
585650
1360173
1065149
1457170
1711452
1778830
276255
1655286
1395615
498702
782411
961752
1475449
667983
1449405
549260
1873718
547155
943102
43596
504092
822589
788765
436656
478140
1126274
696010
469182
1000166
345522
825981
1710051
1296604
720164
612701
266876
517042
657251
927467
169918
1732862
837708
688659
1717252
210272
314190
7448
1022061
636758
1315049
1609602
1958505
1767759
313779
1254133
25010
1420540
1241057
1923361
417773
480482
1717095
658930
752840
391188
1891879
1875193
598951
793089
932512
1099358
874636
1618317
291868
873178
1996263
331656
1606305
1455337
802994
1845997
91195
1703492
265669
957071
333278
1783327
404670
43438
1262245
9252
546394
1220081
521699
1465877
335702
1921062
877673
659770
1483332
508720
1366657
298645
1990839
1456680
903824
45741
377191
296700
189565
1161072
879620
710891
1027452
962867
848075
1837160
1986117
1439803
1435566
191896
1154929
83889
964334
1822406
1662337
959400
1328932
930790
1425798
466354
373791
1598256
1887348
650673
582368
741064
1694691
331927
352879
216773
1746241
1346572
1751239
1278890
1664662
1466046
48379
1139596
1773264
195335
1999653
796727
1013346
338128
853603
1688502
1773688
1891781
959274
568241
647947
1178985
662846
1876054
1346024
1500178
247724
1244094
1339301
1342017
144771
961895
1003729
1799797
621384
363504
1492229
318999
533486
804132
80530
1523844
1581369
356051
746852
1113769
160655
759691
431919
1103795
1369853
1143276
62348
521356
311517
806155
1530805
310721
1863524
378157
1047203
584859
1516376
934048
605356
609835
741828
1966284
267125
433733
908262
1772431
376008
1835448
838145
1475632
1279345
1443597
860141
1817359
1489777
324193
324652
796940
759936
389406
1859095
986709
225992
1745493
936217
1870558
1034784
1259652
1716961
1221463
1515190
1563784
1030649
980522
419597
110677
1120376
872352
1721124
1093853
1017490
1794864
157188
1263070
1648017
260225
1334900
1939435
1099327
675424
402013
1633278
1669250
1699626
1146723
1809374
334587
946611
1173223
1273909
1570016
612841
769449
1924486
670243
312739
1883747
369615
859972
1258401
145267
1790754
306578
1556366
1724475
298164
567511
961851
929132
1640445
1629732
356402
1080543
583285
341988
681090
1675330
1089051
1402581
1331269
764420
1305698
922250
846607
30648
1447429
1149622
1026318
699639
533942
312050
1018507
751434
1745205
791678
187737
994703
270662
1365609
167151
365790
1506016
834745
1932791
506616
523387
1398398
1700309
1460469
101082
170867
105490
1571292
1058242
833047
191950
1697784
1724754
199240
615867
1288028
1397650
1061311
684041
329663
703571
13472
990016
597065
1551906
1739523
185796
1230486
1145163
325143
781329
413035
1015447
224142
616955
1601197
1116409
476678
769497
53408
1458933
274776
1297087
573212
415135
1794426
1022536
1382246
1239583
1261358
786242
799780
1439796
1396581
214775
1061699
990437
881879
1492332
1111444
717086
1739541
1045191
1546044
1185475
153634
1119257
1263597
1117758
186528
548595
1852072
1595970
797757
136026
772405
1638393
741206
1755079
1677540
502517
1813073
1653048
1352496
1226641
211931
1567158
1331005
1496468
1243426
1623880
1693828
1707913
494037
1901284
678480
228425
1644903
629800
343676
390562
1680262
1763622
1038396
14315
113503
710352
670856
1795132
1713331
1430182
866376
1458779
1670075
338687
1267478
1084515
107426
935771
1462380
46716
225526
1625665
262069
1388549
1730132
756048
958936
1127624
415657
1099314
1971365
661110
291138
380
779418
1160103
381984
1488412
284827
1231396
1831896
1895377
1080209
1329789
669160
1161101
653598
1190681
1554934
969301
1255503
986522
1588306
1877077
641298
1279096
561500
861506
1226046
1739843
1957955
1016210
76044
1347364
1638462
608448
1387047
758296
1660352
1455986
583024
1409843
438150
1978743
1008297
1063900
590928
745984
1645393
1723309
204493
282997
1674001
80863
1767962
1508892
1958767
590929
1256774
1839036
1822943
1930006
69298
486838
1128450
269766
422072
140891
402032
198305
297995
1525139
1658356
1086553
258708
499185
402679
1318778
1823219
1206785
1786073
1709573
684836
1599282
1500574
177561
313787
384998
410405
1381330
1565800
132701
7032
705760
355281
1908293
1780673
431135
1634875
1909486
1371354
585471
674883
1922293
1600597
301475
320269
1761207
1638543
1417936
1335901
714224
1335700
1182095
451270
576323
106318
794726
1460852
1832128
1067633
678548
692803
1343916
1340410
1552189
1854024
311604
1878631
211521
82346
1400335
386841
1057202
902575
930684
702784
692962
1165824
329802
1232405
416479
1834086
1028199
933333
867380
946458
41692
796591
37977
1111416
1194005
1794085
294221
1986605
129562
1459394
592725
1906927
462715
1878309
1087565
1856372
860590
1452376
937046
891080
1084443
375041
329794
962723
1752191
178676
728879
720640
26593
825123
1642084
206018
295745
519821
1111179
651173
502019
457806
1142533
1087049
579421
1969181
1302956
1844192
450777
211000
538012
871741
1988892
280170
104079
488607
178675
715820
1776041
1614119
262654
1844633
1429706
1403274
1024254
923423
883949
1858305
775879
818142
1677502
1388868
1915240
1388213
1876070
1105480
731664
959322
95165
479831
1793556
1404586
1358549
275261
1718632
1704624
599040
612313
1674979
1590104
1279898
474156
764724
954398
426207
477255
1958558
551807
994348
677413
1077363
1042402
1019470
1970788
1675342
1373708
410270
1127524
701519
1467080
1450722
74932
559740
106533
889210
1559257
106739
905284
928238
280912
1963620
1229496
923578
1709966
566200
309145
277183
247452
1971058
511934
725240
1781833
575034
846521
35261
1995891
404304
1917199
1439563
887160
1803214
771754
1064411
458931
1057616
397045
756628
1807878
1887291
162502
1937489
714181
1358648
771917
820411
1022546
1909779
1722038
1767875
156835
401856
765483
588809
1912123
1271469
1610405
692816
1099389
655903
1092430
667009
1893467
1190179
1562164
112707
1644379
1033778
767018
114693
1496184
910224
324275
414775
1721577
944230
560123
505716
499516
509358
1097135
1283219
5391
854277
1098636
449995
376532
1656052
1030261
1727742
417214
1949783
1358942
1534453
1556676
1504897
915402
84098
3020
1000089
1859889
621774
1608729
1943797
1786410
1217047
155722
594894
1729574
253574
823160
109030
1478276
1317376
1089053
1380050
1417656
1395882
169997
891597
1003794
1519391
746003
8534
178626
336133
10509
1550387
359816
995852
723385
974376
1547589
1396950
1863486
1029199
503534
1187036
1341637
1056687
1700804
721128
1748599
1031206
188912
351902
1075486
1314635
859527
932613
1819601
355396
156845
892755
1398078
1519043
398833
842146
1180526
158817
759570
1533851
1855105
1712974
1496654
1874481
926631
1783113
1440138
987106
1184128
783547
1411860
704433
1659994
284056
1776231
373845
537997
1651782
1228003
1107173
848310
1469058
802321
170343
229105
520069
1458832
1462860
1244183
1244029
702600
1855123
953030
1148213
105279
363067
1352640
1808049
1190390
1007783
796639
1647054
562227
1696711
527175
489600
575511
604581
689401
739608
1102366
1496267
766311
473762
1385795
1279313
1146903
1712639
1212507
340157
1986415
48940
1432866
1706793
1551483
1944947
1219495
245222
377179
1743154
250373
603173
592899
1426484
730537
1225386
1017137
1530106
1299561
991875
878033
261925
1498127
1746170
1732837
804116
384108
1028321
1933813
1644570
1042122
249737
518931
901945
1123544
876449
1322033
945492
1821113
1049243
1876269
294648
1846815
1926810
391505
891805
1024169
157610
97509
497205
1897340
880114
1481820
797381
149745
210450
142607
769389
1655866
1551293
1061543
1948711
1057820
580090
1719200
211000
266891
157631
1563909
1756927
1044147
765810
766581
1303152
1728187
1220221
1831129
920827
651134
946953
977445
1254495
1256586
941043
900282
615172
54959
1352670
757873
1819107
70980
1110024
765139
618703
683464
1044270
89090
1005371
1449941
79131
631122
1453234
1601981
1191307
1700160
1201531
1379484
1441442
1053438
1197198
159728
528194
1893771
858859
562693
1696868
828804
1760531
1310376
1437721
868457
867242
1015021
1717653
944618
1751739
1532316
1040227
969534
3118
959898
1745304
24815
10067
735864
796330
1300740
377941
1782624
1047698
402932
1357945
1997048
804822
1056468
574487
295811
103789
1361497
1810675
1285103
402759
1834173
1362088
1091276
154304
1669676
797010
1081586
475333
728933
1945909
637829
1537719
1839893
1092809
303353
1691988
908457
1844852
1522560
1834178
1842568
772777
445714
779114
686501
1197709
29232
1272779
926704
839954
743376
743321
194062
440285
727665
1880007
1592323
1598981
76431
1615254
327045
384215
887015
812171
781690
1542523
1762127
1670295
728250
342420
1757866
11905
700959
1707422
514500
1114215
1075731
1882023
372740
271264
605174
1861602
974461
1971702
1075551
1937260
575634
76104
1345198
1816339
1071198
1559433
873088
206190
1086663
1988979
783457
1700488
408566
1512500
1172912
200857
434460
67732
304291
1869326
725894
1691495
284792
155988
77066
1014755
841339
775697
772954
1411450
1149912
1674160
1791872
1212241
1070316
183728
246365
299652
1717194
1917186
1564805
1749125
1003670
735771
1269575
1151277
1390176
1341531
297647
1628693
444030
954219
1781307
358863
1813717
67068
1126214
971034
69049
227076
1749861
435432
438363
504577
532597
6402
508115
1123338
764637
233097
464433
1614923
1142751
696024
531885
1604862
429642
1485002
324924
1557335
221339
1815539
1722509
137687
483704
1905631
81298
1130957
557957
1109585
1319223
74864
502003
866181
1345833
59293
814003
456324
1319175
97834
627608
1791099
443774
1437972
1402536
942579
47909
934378
1955549
1636753
757321
1492566
647617
1498586
1764239
349351
1380610
1533960
363829
465681
580783
1045658
512918
43918
1795092
1127682
1255175
50018
454196
922072
1214130
1491130
697295
1374414
566014
1494555
1655810
1764200
698000
1483877
1249986
1117331
921696
1743556
1242726
964641
1747551
53507
296893
1475660
1397490
1252738
1479396
1047090
1365874
1907262
1898735
395547
1717468
178577
1735093
1666785
1228169
1568590
1462339
1115812
325385
1837007
1336182
739785
195514
102088
919945
1276880
1343024
1912794
1582829
382598
535792
1803667
623033
1707768
350571
22772
1636208
722710
1153266
65482
1037835
1023429
872342
781553
424143
1595711
601008
854731
1818
1729294
40935
631081
1791241
531323
1938917
166076
1407051
1127542
1351939
1172688
432092
1269378
1300685
229676
664642
1973819
1055684
544006
1359032
1254718
11215
1312677
1807677
368612
1505234
1407235
1351129
783009
484126
182711
365719
192390
1107490
1685661
780509
900064
583975
771111
1692897
1780937
1407419
254912
1804477
416502
1565345
714062
1126945
1432954
659052
1262256
1768231
1896357
1713033
530845
494968
983477
1104980
533533
407079
711343
877453
747261
1417952
1724443
1690009
1866594
522641
541628
1372282
1529277
739943
1983144
1985461
337531
1960968
299171
336395
339582
1250540
1266881
1660157
1818808
59106
1782094
581834
1876889
288820
549202
1625503
940911
56616
121687
1179600
1326059
238992
71754
1066879
158298
139295
1118750
1724870
679372
1123053
1799567
1781659
546819
273442
656573
110579
1581993
1163560
53056
512405
1847526
984485
1021370
706467
183657
53204
1439514
1548185
1956048
1532260
410477
194619
1468680
2808
27558
422592
270291
1930388
139221
64115
837061
364824
932180
1704994
1494475
1001744
1382522
80376
1477677
486445
1981784
144586
550036
817802
875702
752106
156968
590648
1438615
828097
1826283
184623
353380
168510
1394642
1939435
1392265
504748
1664495
424851
871886
344095
1872081
860436
550503
556008
1290996
1077486
1029888
462345
1506525
375540
1905825
1378493
406440
1591692
1993394
1361414
31391
694530
267190
1449615
97343
807773
650004
1462902
1962865
823347
1755023
1261858
703485
1740113
1238389
265554
1370201
287850
1331863
1231494
1422734
725572
598828
879676
1094520
905532
295372
1902151
1737419
723467
1009112
82486
106405
339070
354463
11698
854331
1677507
520047
122217
210797
1859446
1134759
742235
756065
1612725
52922
99633
589199
665173
53235
806243
1896576
1351993
563292
945655
1093672
884312
1376703
1707700
145508
1877071
339190
1822674
1896031
1306189
1986359
1543029
214175
38203
772988
913998
1134978
1010469
1007171
1567551
1403714
1419264
1128400
177696
403346
1034795
98612
1811024
528518
783873
219447
276335
938830
1045116
1103122
182438
1663152
867795
1866241
429185
581105
894958
1438055
1673261
41085
63815
211734
1191836
766385
1400791
548836
633804
869848
44821
917765
450525
48983
426851
1026513
1474605
1407577
1762159
824844
249888
1354693
524697
217260
1378172
1588474
1361236
1680536
1822826
694761
408071
561714
584375
289405
1847833
1316580
1899240
550608
1041143
1720461
1415745
294159
71772
828997
1779838
45171
1145505
1008954
383265
1406883
1441800
614261
1076873
760844
1058990
197855
201700
1226072
1833717
306256
1646960
1252579
957577
1739863
1248075
873389
874440
1362739
1791948
1475894
1047738
958474
1075098
38504
242056
1818968
1792362
977534
1180122
777044
1936871
617696
1129611
1448161
1201880
1548484
626036
1166694
1259199
669742
1992566
602728
1669311
371793
1234476
1151970
668306
1276390
673925
1948272
578092
1329303
1759540
480703
72994
60835
1181679
1228460
788749
1489981
1728436
216060
1849505
1926757
975229
1181151
72365
1899935
829501
846458
1011093
85702
330075
1993910
1245922
1977899
743484
651169
541858
704954
1193837
1377465
340740
225275
1413881
1010717
1605858
1930898
1435088
1018559
44096
1396996
1050283
1614684
193225
1036943
1585536
1285229
529317
368136
1936039
1535626
609293
1087446
1078580
864933
818547
895154
1166152
579427
1780408
1506974
1219252
1403614
1836327
933166
1855622
560595
985949
664029
36055
87720
1541970
1679928
50579
1724694
1689638
606518
482599
1225030
1561774
235378
1915687
45867
349765
58157
1929315
1749908
665028
1370119
601640
1486274
160288
1590444
1398238
948682
651456
205391
495647
576981
1785191
1648285
1518092
1056202
163191
1673941
809360
152680
418211
396401
729141
1175834
1227224
472438
1667264
239925
1399935
441081
1415332
1005480
342577
753461
1457017
1750807
1168945
1226287
913703
1995961
1876209
1655560
569449
857675
107504
1809945
1690045
1565793
1898500
1630422
932817
1298894
1045252
1923415
547502
1941487
1666018
1778691
855884
1970859
596259
842104
1429788
88478
264209
610721
1472835
1307614
1483119
1478976
1630819
1856256
279918
254344
168921
977230
535298
1369992
717728
1425439
503038
1517894
1065311
1821063
633998
649418
1948293
1345301
840457
692535
1366115
129947
812987
1318278
1641461
1899658
1311839
506950
1639508
686187
1321295
1582887
756360
1411944
77309
253297
80929
1884949
1646705
1802152
1719748
1551681
1198351
1424473
1521352
828821
625982
1880996
495518
1462722
206994
1126411
1822104
1816672
897500
1743568
404870
417074
134570
807074
1955845
662935
499257
846937
935958
1259142
129715
491993
30771
1183454
434570
1988305
1831183
1745649
1791389
51863
1342585
1281622
555480
1456280
197519
1630879
1330731
1509157
10928
1818483
708022
957567
537437
216242
1310571
912856
1100395
1403832
573541
1892928
1108223
627270
1296234
124222
619834
477149
197173
92379
56891
296772
1603916
1566195
1355873
53981
984238
1039758
380240
1980500
1965234
472161
534310
1073892
601438
441050
316757
53731
88331
864746
1869220
1082552
67339
1591116
1454941
182923
41140
1484140
1414638
336337
92699
900638
131398
576901
1484762
1323154
1621373
1727905
848453
192003
521021
902769
1604520
852509
1445569
1005018
775441
813765
1978753
1572040
1442834
29907
958342
1599526
438222
1068286
1973900
829185
1917547
316168
711645
1887860
1426246
429952
1248205
1332794
1826770
1398462
1483569
210553
41686
1404183
969351
1397523
229425
1945046
176255
5977
527546
1595320
1109016
1221061
1612042
640020
1487248
954409
1539575
1405885
245255
772197
1904613
1917854
1365145
459747
1785679
1711867
2521
1938710
380041
616960
1017689
887804
1623560
1487020
943531
1289293
1599550
1323284
1564505
696327
613427
1735087
855884
1820073
1734149
94807
1240281
1581344
1779535
1850696
1448752
227169
1114760
1691211
629486
639310
38419
856159
1835358
1009696
1958736
1898838
1204000
1238722
1893439
1793279
38936
57982
322553
352448
547504
1422014
1732631
267530
793668
238789
1851939
1344645
176244
1076885
1387665
1130576
426458
861225
1742851
1398641
1060655
1595370
1751884
1851497
1273228
537794
724187
1352980
1120979
168429
226812
482921
59689
727737
905125
412374
949455
1925753
917181
1813016
1464175
1573299
1048280
1905340
291801
1367648
1013507
217412
911694
1216394
164877
1764261
1940635
1816131
1050897
914833
1753727
330499
1095901
712493
1204358
1350500
80242
1260772
1779626
1202451
1145104
973148
564093
682039
1872182
1119998
1580346
1721127
1008190
1913525
575405
709977
1823128
1175454
72381
712674
497843
262531
1483421
576093
107517
1740263
479733
92221
1989355
260617
1935719
1915931
57706
534872
1425583
690783
1264241
299309
877520
1068363
1911495
447722
438193
1406644
1036104
1731524
566017
40178
559454
1230375
927781
1727656
311795
329701
1398564
614236
803924
1556716
45217
511366
17698
1224556
390587
1847672
1101093
1267203
358578
1639020
1318537
1665182
211453
1024266
320767
1009319
907932
1560164
1533891
1816242
30496
1764839
1266641
163520
1968890
1610948
1801488
579242
1159928
57066
1528804
269436
453642
1185209
763118
893949
1132896
192163
486510
730141
1151183
44285
842104
821113
619757
813546
1590874
1831605
1745217
1547533
1222517
950088
884663
1953137
1401108
1143271
1715261
297663
1517961
986529
313709
1782406
1723642
758330
758789
593789
1083360
1830598
1807520
1476407
812456
398246
663904
1975874
1506499
1650336
299514
1739210
622111
1357502
1792440
1347420
1904921
710003
1555303
972892
30248
1449612
1030600
1038356
443697
1059832
1143582
859819
1004885
1966775
769264
1816024
237310
1021121
1020327
1006969
635697
1125044
456810
552441
1840883
1225177
1402241
1058569
1044158
366503
648780
939973
1040434
1521317
1069181
1744794
429257
622260
1567883
1826556
1761862
741865
1493191
1022642
1514676
1850041
1416627
1882469
1466147
357869
1731891
193997
427671
1758166
342980
402630
1703959
1286008
950322
1242518
270486
1085630
1288590
1895680
497367
343904
997079
1028424
1392963
571352
455061
1259345
1387631
693094
1736973
403867
305503
722829
565698
1689640
186025
1025204
947531
1854430
1257015
426675
1509743
730071
12250
161669
37818
796137
941237
475446
1576103
518342
1239149
760457
174521
310788
450865
653602
270315
315028
634762
265034
1209790
1774320
544762
1432910
692226
413739
586642
1670672
1905727
650097
71703
1588931
624574
921038
566581
1993081
216097
529484
497765
1528177
553491
1212557
42772
1688744
1973430
1863965
1010949
1352451
1697758
1174329
646385
257070
649965
829107
715961
1937082
1206950
974092
204142
1657943
665107
338527
126113
1729104
1589405
569515
1863623
1707438
11264
755383
1598639
1095646
1165597
924226
909890
1556039
1676863
1040945
1751675
1632923
132378
890706
415723
1519940
450651
1916508
125095
1448855
1375161
95760
509342
1842284
1347315
927733
1018267
1873881
781014
261090
1525097
1739515
1197554
1179210
717950
1443012
1013857
1368276
1645984
1063723
1291152
104271
1494051
271873
1868989
555062
176717
1450016
559374
1725973
1298912
1110555
1162718
522672
1320526
1006664
816421
1334881
504013
968335
1192431
1754415
1688373
779073
1264057
1434354
1135171
1561391
105370
219176
803092
994751
1216253
844127
1085853
372631
1611323
651246
1235611
1714021
1617569
371051
1616732
1975627
1909527
820095
974751
1107309
80966
1803907
193931
1533648
206400
1175529
1666889
911400
1470828
1794425
851861
1334906
395083
1830144
1185402
1344795
462227
1440035
1869678
157229
1632159
490032
1515154
944224
1006168
1671194
1479726
911623
236066
1591968
1048238
1196685
1239945
1788989
1194138
932263
92653
535488
696989
1883338
260427
355058
1694356
653853
1598274
1651182
152376
653679
523740
655700
294593
1694278
264294
1647002
835510
1519906
931156
1468008
714206
225967
1869611
261595
243670
479218
771101
45144
51471
1455730
156580
369863
1540289
199719
665928
1110511
1965760
1421814
1242771
1527890
1313884
988955
369400
913731
1467910
589115
1553444
393826
1303446
1125033
1011008
798869
1555333
474810
1469990
225488
1691321
508621
359840
1098782
1263402
1136532
900823
1860998
1624791
20916
1382636
1535395
1040661
1947311
1823694
1771214
57619
844298
1864961
1437511
65923
988329
1283729
1825042
32944
988237
1731883
1872236
1571202
1786994
292683
1918746
535887
1763255
677995
598874
663233
814437
1740247
626699
707382
253739
1635758
1817235
1397961
1729540
1367091
5015
1749977
1715851
1147112
567450
1854835
1206339
39108
531065
1405819
508786
1856943
67767
659488
604371
1633971
1142819
1807663
367774
680574
328015
1652370
1793480
228801
1306216
582873
1602560
141908
1078249
924178
108271
1958432
1042421
1579517
1097365
1834251
1096104
1477284
1643742
1347640
1227685
1142571
1882050
544614
730929
131353
1790101
1998140
944369
1005285
1860716
250036
496860
1278189
800260
1949501
214527
1789939
174562
340122
1892203
1311691
1486409
977655
342741
530321
1445174
29824
509872
508681
1285778
1226815
1633528
1355832
1887343
1775657
144862
163141
965334
1101452
1141925
293045
663004
981602
629580
718648
1768126
827947
1877348
1962207
1844478
1358102
702473
1406939
1503939
1743434
299721
1273569
98917
291131
1679388
720611
713395
47251
1841421
885454
1953762
361070
1634008
989826
827145
1989748
1208450
1399741
395755
590168
457217
1554204
1768776
459347
527837
615101
327443
1530745
104163
717246
493006
451033
1489079
494057
1720797
412234
1435914
182025
49651
686990
1391112
596039
743764
832178
50501
1425772
531736
546951
1397245
198306
956278
187608
733355
724300
1053946
788313
1154680
1884475
1646017
1694042
566595
1044249
1228581
202402
1087421
1132507
1743360
626054
887545
1391466
1330724
1624122
1037264
1329530
284033
1622992
626377
1906346
1350875
1713631
1426324
1512028
989584
1541663
443798
700392
1377157
1300619
536151
946586
149791
108937
582551
1479936
1227189
584733
1162551
985204
373225
573336
312863
499791
598589
694379
1694706
964410
1061253
1415722
517359
1514441
549391
529084
1856053
662365
576804
883936
997962
299371
902510
613817
826750
522149
179878
1642852
467230
1811912
67444
663425
1029150
709944
87076
1505594
149109
1423249
8363
506117
56518
1879832
408706
1352740
1972703
1608034
933285
774487
954440
249910
709558
928325
1228307
1147367
439688
443203
1722733
860718
1721140
39097
101342
751133
670526
402777
1648632
449040
882357
276794
184320
81042
1900471
696760
846999
1628316
739607
34765
426548
1901262
1118457
1264060
588901
1411459
1549422
1332081
1401355
1324417
1283311
1430546
1946956
1360879
540207
332032
574621
543454
298226
49957
1660678
1012753
1520083
447199
1743517
1703608
1689034
1439509
808395
1895798
311738
9689
1783228
754647
1264613
954374
128866
1470009
333145
201910
1571753
867227
1203887
75777
578258
909892
1877198
659873
1157630
471459
1367079
970087
1639485
682009
1836876
343505
1783888
960717
1727302
1922647
743720
626085
1878354
802251
1651595
659719
189442
700183
942172
357664
204706
1680017
800717
1511999
1299954
1108921
535927
1637437
728946
1963735
1934588
926981
224286
810454
1662991
1438180
671732
1404782
1079624
688507
1220536
580247
195160
63118
633004
335925
1787583
1212785
1623065
480602
101807
1075882
1255396
1018027
896443
585894
1102973
1064117
790143
181259
1352321
737
686498
868151
767758
1574009
1251259
1218092
245280
198495
1243581
612497
110066
1022145
830710
1344536
454430
1141323
38939
1434085
497997
1124038
1558221
1004529
1220648
856914
1324332
1787826
766143
1982912
1133036
931772
1227158
1618597
1149171
1957177
650955
1774828
1422418
1798438
1447336
1757348
489244
1295041
655392
844306
1044170
1715508
1311184
404045
1104343
1487092
181155
759789
499076
1023968
768058
985932
225602
604695
1937691
1520685
1024157
1335963
11192
1143644
200043
1352309
1280589
1864468
1860507
557331
1211327
1371925
996071
1792472
849949
839838
21684
1592327
24346
935799
1650958
1816427
1037871
592226
130570
915412
335839
1726104
1196020
206485
1145402
629892
1855605
1112459
247715
1013732
1272137
323781
579522
1225794
995535
1633689
1872682
1637287
1140107
1629809
1438449
1346811
1886026
71496
1368754
1174080
1181392
1192224
1862154
998631
274976
298194
837398
1359099
700475
809231
1689477
159497
119574
1982843
74461
59808
1589971
7523
1817279
390611
1429004
176826
158272
1574821
1638714
660453
146587
1284751
1462012
744332
1965780
1370819
1559017
190943
53482
1448087
711220
1178368
774088
872110
1349319
271223
694435
1188748
434585
3315
1233579
1464677
1209281
1559046
1842532
811378
1038554
1414697
1324058
549580
995695
1177487
1531737
913411
1002287
618929
1912630
148833
344946
1396417
1876504
1493861
1313227
1439455
264466
1905119
1797877
1807111
1819894
906267
357586
796972
1579069
1634791
1747410
1361948
984429
1578695
560625
954704
1081690
569766
1118365
1695581
1103849
124108
541893
372035
13850
566149
1087612
1683141
1803606
1454105
938253
1619116
129215
1751009
243829
1750076
190729
1906514
1440238
1823961
1285490
443754
1459176
22252
73115
1423328
625450
897392
161395
1811640
1996273
1645775
1353636
583106
117557
1529893
1086203
1939853
1688490
1671656
979173
1425755
854818
1516026
1902001
449560
1206983
1047988
1005820
1274119
53183
1428383
1381672
997721
513728
1063294
145255
1258534
1066945
779778
135855
1179729
1002679
1359113
311170
1820410
573018
600113
1741068
1033242
451533
762218
1144035
173903
389872
724644
894184
405074
327083
395676
1881790
106665
489598
1768899
716572
1652071
1478769
658851
1677261
1052326
244105
1019371
1168164
287283
458684
671254
6808
637078
814810
498
1148003
1091142
1849978
462417
1792772
1354271
1962892
349589
1263253
985705
1849435
926439
1268752
354417
671386
1090779
291854
712181
637238
774105
981363
1571454
139602
142375
933653
1882617
316635
130831
1574779
838334
944162
415804
498635
1638839
357970
277565
51047
1202066
442510
1999926
576186
318448
1484938
380450
589358
33663
1437998
848429
1757634
1544513
1594672
1582977
1599693
885271
275860
357611
376539
154860
1426928
1639205
848954
123586
1526571
1342172
1023312
818500
757802
500763
1721893
223912
397236
1781086
1855810
1229273
592781
141325
1058118
849007
647263
1892210
1442023
1169410
251587
1213237
1175249
856278
491706
537604
95896
955666
1086105
425988
1922286
1471619
93448
658254
1892084
454661
1451746
683563
1119906
1861633
758714
505721
24838
947280
1732940
996056
1504506
231185
511364
620163
1975486
678577
24337
227902
1588520
710795
1370957
291264
1650802
1142385
867942
499200
1944269
260576
1901418
1532126
1090239
1338228
833992
8842
566070
1252985
481203
797922
1586062
79157
870334
121078
1231309
1564079
995322
461297
872348
1367962
58920
453907
937015
1612964
1182467
1787576
1811462
1503588
584629
1091309
220600
108034
1939319
546479
544825
1101537
734339
881442
1222741
1245124
360527
1824118
6353
918652
800744
1816583
223892
1419101
958057
569903
321008
186260
284699
319912
1407819
32740
585510
444447
1538567
808794
1243795
301675
845079
1978734
1256373
1786821
1684309
877040
1917735
951114
637525
1499479
662424
232561
911984
385818
840001
315245
931387
1045783
477107
174595
783134
269744
1500931
787163
92461
1330379
376267
539682
1092306
384497
1646537
380592
315574
1729911
1826410
733632
805608
1765529
740346
488834
1820508
925705
866853
62552
1295786
740703
630280
1824446
514867
1120392
600489
130511
592442
380657
1298373
992710
1962742
575371
378923
1030996
1316580
1514407
925219
1219345
1998196
1594754
1570943
477002
717055
1032247
1949061
1848796
707084
19769
1717660
85978
85148
1087406
199695
1536624
22482
1453666
218229
861707
452473
1861026
1314045
993301
1914991
1920621
30250
1972666
1921732
1258693
60355
348550
1721745
416481
957228
681304
1753753
1468211
369674
1389531
1710642
312519
575070
620213
1297347
1033973
62197
1077362
780328
656161
1913934
747385
1086455
146710
29060
167439
345013
1589172
1793474
1866308
1329946
1404159
1069558
1750794
1959719
259036
947935
46811
25682
453876
823703
1605635
593456
286697
1900156
1376078
1817595
1031030
1051517
1939431
1143354
174482
1060525
543072
1397794
1305620
768653
924554
178700
203309
1748456
195287
386369
43933
145252
219237
958864
364117
1802182
733064
1618460
725505
315938
792712
1803794
1424009
701253
1975703
1801735
1601717
1331453
646050
1131956
1784162
1204046
1561155
1271365
1744510
1944846
1221083
1018539
1939809
1780583
1428966
1499103
597019
413372
967473
1423554
1442363
1901622
1322953
807006
714359
782329
1249709
283995
1396103
1348864
958050
359964
462629
1799554
1729182
85896
1912642
538633
1339986
289886
332304
267104
668156
1649108
1246143
214854
1175891
1346866
96524
1438865
1406452
1920409
1033834
1274230
1296682
1591868
1781671
535198
658096
786437
457979
239257
22574
23246
1420951
594139
1885939
1690784
1416378
691180
1233369
2727
647635
1049630
1156389
316528
716661
786719
1267253
573174
460657
263731
851462
58393
1082626
369042
234452
1034762
1896014
919908
958872
947773
1515632
1315381
498446
1417580
476382
1251708
537704
448105
1817463
1218117
640614
113841
1427036
1323428
1217404
948766
1757700
1131092
1613662
484174
1886489
1906562
1628601
1166648
720133
1855335
624506
1629920
772719
1678671
450987
128735
957669
961817
1354413
800880
1970718
847165
1534746
1907033
568610
18363
880383
94380
1843418
1563469
272518
1231604
986713
76156
1381126
1667162
1008979
759122
1274751
1138860
324903
361756
1410825
1590727
38711
280493
1835778
1744238
421999
640935
1464431
490239
360904
1915653
1627140
299612
388189
843739
1122941
951566
1778143
526292
770185
615687
885784
405362
952449
1990875
905765
590664
31392
1508173
1577029
1015123
1013343
1907030
287825
1261271
1244723
726729
1806430
50
1582730
742054
540126
377063
284348
225699
593230
117945
240646
1019696
588149
452906
1683480
523503
1764187
1471869
826073
467700
266192
1139865
1261416
473475
345038
1742794
1394266
1857447
1765720
1454970
1337381
321560
1425901
1625239
1565392
689158
260386
1739963
1248861
1582781
1023039
1559103
1418431
1391156
628456
1175232
1102043
360808
1125641
1590230
1930155
832791
121291
1103871
924939
1198675
1017426
29794
1342090
243955
1117550
916029
1781659
1032555
1643755
1292454
1780994
945976
378036
1535928
987254
354418
465785
1198795
1761101
1026203
1530392
1648720
1806916
47952
1002109
1311166
611316
299182
371861
312618
1610025
1185217
1865336
1309720
1359619
15625
233669
1983027
1544306
983382
1429747
646002
264309
531073
1046397
554892
1995425
148208
1939441
1392217
1924159
1137162
781127
1568775
1544847
641623
1075121
245301
216224
1605851
1180712
1847435
688992
1260178
301300
1795681
1691166
572766
887032
1367303
1291861
355958
533654
1704473
1119374
1181853
1504443
1657910
1931746
502401
961975
575033
1460670
1936013
1028423
1363590
37160
681889
420368
351868
1252903
51690
1984033
1433206
1971629
1542420
303025
1147638
1508977
1336187
1940773
1768493
1567262
171516
538492
1638102
1582451
1856701
465508
225899
663579
46271
24978
1289559
431999
1422274
1694060
1598912
425894
1353805
1502535
1427892
639357
1249534
764751
707069
1609136
1459799
1008195
705678
332137
730225
503861
800344
1224301
619566
749322
883406
1114599
359007
1147985
553412
1505969
1935396
178063
945176
1928464
41344
1161020
1803220
534748
1278637
27423
1972567
1289574
374524
636604
1514633
1270768
1644349
75303
504755
1417706
288084
894998
334601
660338
1688812
1361721
692764
1549939
1412092
1321925
351130
1494951
449124
1031894
1451907
1193786
420517
481190
1195139
1606428
1780795
1727893
386736
1409297
229264
1496815
1731633
1796234
1721442
45556
368623
1677272
98122
601959
1854362
834890
1515770
688077
1979240
1863510
934311
795193
988511
998280
645975
1854978
269299
1331790
133056
1130979
1686270
1904241
1226300
1802938
1219052
1277808
1976285
1155616
382387
1137209
1867623
585657
1915493
643926
1486193
1804349
736270
1544029
676179
409890
1726153
395008
139472
1493109
690419
1535835
500331
1462767
1796381
1241439
697745
879159
161961
1808999
292687
1812469
927063
497285
576713
1842849
803264
425174
434572
503462
361171
295801
1391666
274087
537210
18769
827421
1847938
151719
1653043
847460
376248
1960150
814312
338139
1180890
719498
296561
1619748
1866771
1160059
1120681
1241452
920569
1583009
854225
989188
1720126
322721
389293
1016134
170309
1906226
1018419
265981
1668228
1180613
1017526
1080180
917874
1249932
1790634
386412
666724
868875
403588
341704
362817
1306680
617587
1831646
1549348
774928
899766
768373
1745214
1862256
342963
1373932
1137284
743448
996718
903683
375080
1722237
1638835
1349510
899734
1432001
1283651
1821587
1141946
327399
610996
1065712
1998887
293020
443090
352961
400819
1972061
1674872
500994
1390645
1920292
1376048
933498
415377
596885
1104295
1270118
47039
1416170
917444
104212
567559
364223
1328592
609773
589851
433924
951805
1352561
500548
293294
1912481
1111561
1420821
1047532
1585987
1439038
1616979
1181964
319591
1817922
1351601
222458
1680573
1889028
1079051
1459672
931572
820278
1885553
1765216
447903
1589724
829438
1328031
1708711
840942
664306
1857448
215949
1361484
1392558
159955
1661180
868645
49237
650026
1346384
1057276
7424
969179
763243
1359782
492285
1226583
576083
684226
1061261
1314794
1258274
704773
608879
1257154
774869
1046731
209341
1757685
206387
1264016
1844520
372175
626658
624293
1201680
922884
1981933
989236
87379
399887
1677182
293973
1177167
438220
1147765
182988
932325
300946
1272459
798600
1807268
1555269
103310
389219
1233784
62075
214376
1107827
1292765
1371248
191565
739812
1482303
558682
993448
1924320
310199
1582334
803177
528455
828523
1022310
570495
888047
1771284
1774905
595622
1507336
595850
1688187
133050
1220413
972613
115690
1910618
1632307
1130790
1993336
566521
1587871
1084084
34629
1512939
631271
813637
1968768
1995157
583917
734112
1418377
1931841
919131
1287826
1244288
134977
360919
1752383
390836
882432
1409104
807856
397882
720401
128442
54033
500690
1080648
1171076
15924
253946
435306
1193368
1530904
201900
1999086
1934245
1648415
1147705
1877277
1342182
448538
1248021
1734419
1834062
1137516
1101111
1448527
528737
1228538
1363438
372593
987191
1859598
368140
1307901
1373905
1924665
1039846
545289
1010246
1013583
469832
1799685
1778636
159207
346554
417589
1355613
1720488
281104
524650
1297450
1218086
1475664
362910
453291
1980482
920936
1820507
1169377
1468488
515988
1253284
963344
1397673
1359350
677035
163937
606042
1478071
859624
923283
1086731
994208
1822718
264052
1630192
1916091
1434722
695456
913579
1114331
565454
592638
1701271
1328437
745651
1114102
1654332
285761
1080649
55934
340220
855085
1827198
1126654
1168573
711824
1686357
1417327
1424888
1759438
342447
791634
730413
1527153
1151646
337070
1398056
883754
1488321
1751623
514160
350407
1889654
1381125
635485
822151
1049995
970154
1075378
981832
1907147
768609
285067
753701
1979512
1925442
1527694
1548197
1635663
497478
1755201
1883493
1267873
86503
1713019
335431
86925
377291
291287
1152936
1373219
624248
1970172
1004104
971662
1206672
452824
1415751
364027
552400
907760
462945
46143
748581
662655
1449328
184664
769905
1529168
1976395
1484835
501270
217718
399572
985498
624380
1009565
1124217
239301
1834572
558069
1253675
1055291
660355
1839179
153011
384113
1243147
398677
273151
1854918
333023
1177050
124918
551566
181829
611825
949706
1637732
1279371
804071
1846706
1043437
488609
1134122
1999833
1281605
1665299
434136
1801609
630086
867003
877754
1041293
1938935
1787817
740439
265701
191212
1841525
736278
967710
1378300
1461394
610494
73258
118697
412336
115680
1123865
581246
131523
1034955
272036
1937095
1512054
1045097
291359
755281
63667
1260304
265070
466496
1124853
567719
462433
146873
1828554
700862
98492
568145
1982800
1449341
1887918
1136441
982382
1168380
1180532
202707
292726
130150
87453
58639
560498
1265859
214385
94396
1063863
270390
507093
1178672
1274300
1479002
72266
1502714
1330482
138040
775622
1043135
321006
1955424
1061394
404514
566969
1587457
216265
1205837
425332
1003465
1686234
1622545
1764282
210885
1868829
1266485
1146415
802521
836512
452535
1543582
1502065
819925
1943143
353630
1660149
755341
1163788
1030754
255035
455135
1848963
852776
1029752
919277
177229
1395218
348339
1499758
1262055
1451767
559460
204326
1303808
546283
332591
903343
310910
1647244
635730
199145
1959290
880725
1055445
1006976
1210187
1812625
131231
1061046
597684
1923375
716336
1536990
426748
1195353
1239504
492965
1187048
1465087
1346331
148263
507596
175440
1215119
7282
1291444
1559389
1423178
1860673
1652302
1910618
168481
1973049
1245568
1555564
8846
670170
1009297
899262
1481765
1762030
926139
454656
434765
469181
1804690
269075
165993
1133214
1389978
1875182
914627
642286
371771
337257
1653634
28878
1734944
1467280
1201814
1596866
1331087
1967537
1882456
1100343
1176672
77895
1695830
1620596
1105790
752611
732749
1969372
449852
1894224
1889210
936855
965342
772145
319639
1478591
1308673
1460640
1924430
860400
1390451
1488241
871053
1695837
573483
420086
340297
879877
1094831
1999967
292792
1233130
71069
989721
1018303
1743304
1904365
1151671
1621174
508456
1764273
1528494
1241708
295112
1494557
1084117
1674490
353205
545252
1031885
1562585
888290
1441877
218681
993111
1373515
357178
663133
310349
934630
350964
54866
1937270
615204
1874761
1150122
943057
386476
1811866
1155809
369541
1513411
1542358
1688321
54217
1065197
1906498
753020
201491
30022
1504334
277230
673283
916308
596428
1041784
299367
640937
1160566
518699
1508180
564594
275042
1369890
901210
279261
80593
1111210
833398
536024
1093846
49926
389058
1609650
154682
1042509
397685
153414
93482
1196577
668322
309904
1609679
1858537
535296
1860682
1155987
1020474
306951
1861792
906022
1561725
416226
203398
1806108
1517848
1078391
1954574
276668
1108926
813258
1682228
1679931
123010
144631
1701338
709202
1247135
1531979
857215
839114
455221
1505633
400894
246225
1188475
37685
695538
1502635
1549837
1976846
1365683
1449062
845197
725371
465764
1378860
392214
177336
524677
884327
1985386
53628
376
74726
217231
1768121
278066
745723
1140719
818118
1812958
1160649
661968
979096
368655
1693853
1520612
895675
437099
1674814
431863
82392
261332
544766
1740113
497371
413262
724121
1658195
811388
116964
886512
61821
1499428
859175
555614
1734800
544235
1254536
405677
1575803
549411
930840
504036
879224
717020
1702118
441845
1506922
405334
1529047
347575
176392
218531
1514824
531051
920004
501918
1726231
460387
1402232
1762703
540144
727118
1423784
2645
960667
1740603
1912620
1409099
413874
1955789
763945
270230
342813
550236
1493941
425621
1034370
209457
1920896
1086198
1246727
959929
513365
307710
1649753
643983
889935
1342525
1172058
345202
248065
622513
1102084
1775117
1393888
1834577
519762
1799177
1922531
1713024
1040655
537373
111431
506899
1007148
1129524
1094105
445442
661208
579879
1801842
751991
714616
1685356
1025957
1961770
293015
1419901
1934789
706669
1030203
511251
380673
259536
1584237
980735
19471
1746350
1754495
738849
6365
1067947
143098
693541
1149635
1212093
21475
562438
1098536
49414
837699
406430
1572745
744881
449494
85453
1285253
27879
492639
1657232
991415
1493519
1578402
1920302
982488
1787633
992497
567362
1498220
882150
1767952
808099
1232804
1786153
1553505
1010099
1054326
1138124
800651
561152
379104
1760892
800960
551064
667823
850911
1414244
965514
949747
389607
1627516
31689
637412
995101
1747915
646359
149846
635886
1188922
941882
203453
1725402
143785
1474812
664276
60645
1070708
190552
926630
109276
1717532
388697
728655
862805
863421
338775
750182
1257822
1859203
30438
1079215
1526513
418844
1606640
1092557
697697
200206
1147433
394345
756964
135013
975748
539177
291859
1273513
9438
1101300
1742518
1658438
454384
1160742
1560616
1836782
1795657
1339608
1077708
791302
1717814
1558840
1471885
1352602
1729282
1997874
593951
95518
1148023
1497508
903582
1858525
604433
409257
1185798
1181830
1263656
866834
149044
1261092
1435268
556273
1849244
899163
1899023
171226
48312
1425906
1203612
1629343
272213
616149
1422407
328321
707474
1077846
1099211
1864387
1350289
1839379
676825
1741651
573131
529600
1707307
1813694
1471100
1512565
1367707
461748
740533
1940600
1961545
1772208
262710
1381631
1177146
284714
734693
1355137
112912
1510531
538342
1322438
390777
837116
1844061
1217411
951426
1545988
275098
1500736
1826470
355440
1096825
593702
659907
571260
1051993
842192
596378
1170903
1107828
1161917
1622339
1096481
1847347
1448227
473535
1632529
1663644
983923
1584111
279274
1606419
1198577
545834
1298015
1855035
1221680
135545
182267
1853456
705375
243736
909485
1701648
1384365
1303659
42734
591140
1790240
189547
973843
539745
1333387
1556106
641538
350695
109069
1677211
1837830
1983074
815192
799972
1758025
766063
551250
1364848
980846
1059380
1822519
72240
1260048
170397
1245714
340582
1738200
1116015
653174
1407247
761691
1206831
198152
906411
1029378
700728
1607865
758896
1389807
1098356
1467214
1154940
872448
554854
1438952
1968805
34227
787745
1497862
1128791
34606
1300960
1991733
1569972
1268534
1210533
1265631
1312948
1272175
550752
1986598
1844835
597388
1030905
817671
244317
962083
1874154
651319
1929505
1075139
1753991
614757
915252
937715
1734363
565448
1828085
1517922
1438925
1752985
199378
1565221
10355
1585874
1649395
1358568
308273
59442
551775
851698
236913
1884858
135362
882509
710071
598383
1789233
1147060
701054
165287
421646
1960953
57634
1157781
671798
695578
781520
1787342
866837
1539044
461480
50490
1688013
121906
374754
1878692
1375686
1095102
848616
91244
912919
1385867
1157964
338731
1966575
1568643
803161
528007
1003692
393155
133392
40071
1262398
914083
1677747
116273
631323
1101995
805973
1056456
1254628
1587288
59929
1586214
1721904
1708452
266734
214449
1977614
415942
1589449
1396305
1563721
328933
449264
933404
1856588
1459543
1755773
927362
1956319
1678441
838586
1773318
1372044
506219
1550897
168570
1059337
1798730
303774
439761
1089106
1475352
139078
783800
898274
1295850
305146
1674462
1333024
1002347
1178079
1405064
350547
551623
502553
985135
1535097
563603
1303756
1161632
125797
195300
1827085
989790
1846663
1512861
987474
1571482
85904
414420
991775
162910
1163089
1894544
1428648
673704
699239
1204453
9667
1087201
221507
1239295
1098439
1916940
1711185
1415994
1530156
1126965
1840572
437526
211717
1752511
1446122
1975043
1059324
936359
1295679
48975
606111
1482760
56248
424864
403634
1527059
1328753
1625159
751662
712908
1382078
1762414
718433
1613072
235703
1967226
99836
803091
189380
622932
1618371
411918
6351
1681829
1304193
1733954
979866
1519664
178950
1879207
1569221
1208149
103033
1651093
449566
787245
1475369
823806
297937
1380018
32086
986054
316761
478016
344309
511647
774655
1889199
36937
970667
1444362
1006392
540871
829247
726820
753341
87850
190566
1214677
339741
1268874
138667
1840582
235813
1095646
1838978
675807
385623
606560
1471427
61454
1731520
1825228
344951
12712
1254142
1087312
820563
493919
1579497
253652
159209
460437
1158878
386769
1344397
1015858
1455042
595257
1472479
1733868
1829983
1163401
1049548
278838
1537173
1491078
1655933
1453813
292472
542740
625064
258149
190815
1765840
432774
1384911
938252
487158
1936807
1772118
1483638
1861954
346614
181132
1883415
1903801
306420
1310297
1110080
1928190
1813376
665147
35366
474026
1971217
1193403
1564365
1593535
235589
67671
783917
247495
661805
1218090
1174979
1611449
79693
947944
1447595
1114396
1460628
1409455
1995818
391657
866309
1933386
380112
1601618
374451
279666
1361141
1813590
884722
1390190
1435561
1311054
1621380
736519
144113
1891921
1009607
167583
749588
1959312
40819
608376
1237562
130747
457859
63086
1169036
1599173
190677
540656
1384876
993337
292878
1218344
1528432
158917
483973
1650378
1638324
1429687
123806
713997
1945946
1637003
433115
1065795
1501018
1532156
1510869
1841104
33523
1086191
253721
1709034
663803
1131113
363098
1771188
567156
1878284
90540
565652
925857
1962928
1855343
991372
878413
1598333
793696
1962884
561793
393489
1951899
1277244
1372408
1376355
1812324
2435
1155712
284776
39030
1505357
154994
644451
557205
1550144
765655
1976604
862757
1030482
1851636
1965832
698255
1200330
985096
794316
1763463
1430677
40927
868095
1191568
46090
1876110
355999
644766
1665630
1129558
909715
280072
791042
1487858
580562
1240929
1431465
527519
1681282
312212
1091309
455455
1461534
539668
615149
371016
1485554
495142
920628
849371
699260
1813746
998231
138386
1390245
626166
1135954
1248066
229127
345044
1589639
615710
260139
1479388
159753
1473224
1064860
1332639
144756
105821
934792
859194
367032
1221025
1324827
1456775
418009
1185181
1580902
1924433
1465524
1197918
809803
1925698
1482608
520134
1016138
1471065
1837909
1112625
1835704
1143304
1226854
1208907
709813
1051618
813565
305578
1409544
1304269
1383951
1427019
240451
1985941
105649
1078047
454672
1379496
1508044
416032
544859
1937890
223032
1187310
408073
652956
1346229
92353
1794737
279624
1620240
1423215
127247
93667
1838216
1448479
951989
1522123
896894
1546118
709616
1574854
124260
827657
102014
114480
9587
448380
1167077
1550447
466763
367283
1935770
1087478
845823
690964
1261408
1385512
1897525
805910
831574
1238350
1697587
133459
848011
1835583
1730562
962789
163853
1932200
671936
1454942
267419
1956146
1837853
1130237
1715493
1111289
1576830
1070708
863014
1207969
1429780
1444425
839236
453077
1865854
1706248
803535
569505
1370415
1401667
787274
1486656
1402995
332712
1993101
1303721
17965
74484
1672737
1871400
134469
382059
32829
1726416
1640863
641212
469265
959896
1946497
1600983
127670
148602
292649
1424959
168305
1017620
294559
798144
1935413
949488
914014
897417
155168
662124
303939
1618165
1963595
865027
831754
462600
1208185
1295719
610189
344362
1203124
323254
396242
1668540
1079635
1107788
1568832
1160921
1705593
77908
1538963
543317
159976
16375
1671454
709765
1785700
1486126
1748199
411274
1456201
1680528
288804
1596135
1625197
1411612
1523739
509942
1604460
741247
1458707
688084
1660743
892051
632352
1951332
1561073
1201571
1746166
1322628
1515140
78833
331237
952949
1012548
849648
742583
1445574
1879742
1240654
223361
294357
805697
252339
609516
1712529
885108
557715
105808
951535
1337508
1485454
1901282
1826236
878910
1477223
1295862
87211
1265536
1421495
29161
671513
173072
503230
606989
909369
1274829
324223
555764
1890790
139250
1141728
480176
1190832
547687
660592
1336047
1013481
248238
1295428
58410
1507684
909850
451979
1926548
1968685
1404313
1753872
1443081
173730
809045
1378499
496458
896959
744602
1757018
416224
164781
1118113
1928593
351125
1027030
1483828
88206
1349554
1289082
1732162
1959795
521054
1333252
754642
411574
714326
795663
1089442
69212
1302476
1635160
1400664
1151037
507917
1181084
1520455
737616
1565034
1979191
1213202
1144253
1115426
113557
850271
757372
1904828
1972831
399667
120584
1880539
1377245
1220106
1466577
1520278
1484771
485463
1331305
846908
64496
396589
1616274
12113
1676435
1892711
1021646
1971973
222032
606533
567834
1616676
1036569
704530
172528
352114
1491004
1727787
1737547
586266
1394501
1935060
446942
764705
1281367
40961
405662
188415
689660
690872
700060
1499470
1611156
241986
715626
810689
85092
675045
1027133
35617
1946348
452299
1031732
820418
976798
1178898
1041475
907775
1369285
1179558
1374434
509766
378041
1590568
1371915
452318
1103378
1066397
66255
1131025
1371399
1336063
83171
503396
1526920
798075
137576
1162751
70671
1807760
523029
298015
1360099
1094709
176608
791027
1499912
362422
1508463
1159368
668944
81976
1071861
707524
1774237
318251
1196497
1232770
1605865
1940465
1352015
582926
1197818
664267
1282090
372565
1400406
1763268
1288739
1713731
1709011
629703
626679
1218498
515661
1876596
423611
12077
110711
201171
1496158
834545
70615
1829833
1168358
1107195
506256
1120604
885126
835674
806538
161058
1615466
595234
904004
390541
330900
1913767
183554
145063
1240932
1348244
1624200
1807852
346012
717556
352958
1827582
1492073
1472786
1383995
1321242
939466
925719
1773056
146170
629275
619023
1558067
866544
578703
867487
1270353
1455975
773443
396185
1677470
266781
700041
1326761
503609
1977482
1642971
1384268
698146
1809282
956961
889471
1177049
1606247
1301325
868100
86133
1604182
1552769
288683
1788293
1386946
1383056
605876
1588030
157971
630974
494297
712702
1606782
341777
1521831
282618
87981
215299
291570
1873262
1772488
1248389
1691025
915582
1798602
1114264
1725536
819026
190374
417405
1852274
461545
1284674
861839
1630503
159954
440171
969104
111805
1253066
1389593
1153746
1181256
901751
26671
1678699
1932061
674473
1464241
1234120
1850733
1410191
1228801
1305559
360028
921628
1035545
1804354
1002138
1797321
919864
1299276
1210079
257202
1137126
363204
91955
1784224
1728476
281479
1419220
1197011
934356
639339
534063
1069821
1166500
1579068
1713277
367162
1732785
643748
1675208
1965403
321283
952377
210443
552597
1522289
1987460
1316816
724854
683433
46086
600129
1284649
659463
271443
1701374
1833171
1689485
1659262
351137
540787
1626565
271059
579747
587826
266234
244238
436242
657835
944898
1767965
1088592
1444001
1090708
628734
377349
1321014
953872
1488275
1274390
1446345
1522332
421959
9192
721254
526775
516682
1394813
801143
1174065
1043367
1379109
1914447
1096994
1577829
1963884
381477
1557009
840613
809437
143834
1867088
917688
95301
1325126
1696203
772438
192379
753347
776590
297835
1348823
1337136
1895620
1031795
1181085
1584818
467276
523682
1005620
1439319
587156
1385378
1390779
70723
224634
103607
446361
105539
1479827
61775
412039
1110262
748906
1188030
1962884
1330345
1694366
915572
247448
1009108
577858
401918
1549663
1720027
1529453
1923946
1399878
1621349
157703
689990
1689853
1046640
959049
1489053
1231864
1511525
1322786
1479354
1230532
959435
597236
881374
1827960
944161
1603496
1162201
135106
1812468
153686
1446477
647063
597791
1522365
325375
1524391
903796
1058804
189486
893926
192749
221517
1003069
1696028
1975285
1644109
1712902
674418
29272
114744
23841
311184
1696593
369875
1976679
53998
972557
908332
938680
436291
1044992
1401384
883017
252449
1962056
1927651
660051
1368740
1304080
1638729
1569714
1191624
1390159
97965
1422119
1325171
1839989
69372
1122484
1014685
1351135
1812218
341040
549228
510970
1460055
925948
871013
1323175
1354631
1882637
1010244
1104829
286532
1514117
612471
330898
441212
1444413
1483994
65007
1800364
1191432
361853
1389661
1674711
1300109
943549
945260
1952601
603006
1994626
939993
728842
1300611
691086
1186067
925705
114554
1525372
1963698
350105
353818
1514803
1768272
355321
1077695
188984
496491
892820
883422
1481170
1676773
1295654
57892
1912965
63660
1942684
1920405
1744763
1945026
54289
1689153
12413
1227824
1484400
1510121
1867846
258773
832461
593531
1887209
244362
854673
685835
173032
1441324
1184324
1240780
668648
68543
443688
1631068
1773292
1027980
1671698
1694690
614410
363787
1825731
984151
1656147
122324
7791
1743263
1221924
1816855
1940536
1108651
973232
1978046
820369
1113654
932494
987960
160204
692491
1048754
48727
1174023
168980
1804342
1955880
1914651
1189603
1971660
1278666
621132
440429
941669
580842
626369
1102402
1405518
1583000
204554
1287513
1829528
1620685
1310804
1939583
883539
1378207
1228383
470258
1535493
706392
972994
1682968
891666
1289424
1815769
1429421
1216168
411446
1019379
1578993
1188615
771735
542112
328370
1628165
1416940
1682602
1699072
882832
1183648
1407289
1971642
262583
1627048
301031
1982474
236664
177246
1083761
141592
490977
243994
1662034
1205683
1941130
1549575
1635662
879842
1284359
62611
1359518
1451829
1237165
293677
202018
1239622
757451
40949
1343643
1294604
1599725
12222
782339
1935968
593450
1076093
1785084
504086
447534
379825
550831
1797513
248347
1314987
302664
1147210
1772127
719479
1495460
519207
402193
981657
1802667
1835647
1287567
1948336
1782457
524899
1184064
767973
1029106
754987
1756520
92927
617804
1254540
1754843
403207
344152
1143849
593176
1421183
264352
1924568
704197
104574
669167
1654031
1171806
1415802
433941
129297
1187012
797858
1363661
1460485
109034
1485949
1582079
214801
930644
936621
313583
1237063
1396536
1392965
974354
904881
1886048
1267874
1585313
131936
717256
1098971
273029
401161
725172
1951078
638463
54404
150403
378364
1737761
1823894
1634023
1820431
782546
1074882
1710210
659025
938046
1470421
624636
1678515
467783
1882998
366187
723199
817504
1177842
438341
1954364
1470537
353778
731635
913518
435091
358006
1635626
1258548
1415642
615890
24218
73879
107233
500208
476390
1475969
1089926
779555
1264129
1621345
259859
41748
1610101
1573858
938976
1067073
1051
106145
788418
1809703
557188
793380
771670
1894398
107390
155750
1726511
391590
20099
431649
1878913
541215
1949390
94406
859652
1748316
170839
1305421
513915
358130
4687
594458
1875357
1979852
1856416
1200003
266725
836778
1280487
372240
26679
1047755
818267
177955
119405
619134
1396635
1700064
791282
1988041
294095
1804049
232031
486405
1349552
1860213
334320
1671913
1357420
1549511
225059
49039
232259
1821567
233426
1242525
1188726
538194
356621
1353965
431661
1690192
857050
36302
998295
532984
1113960
49562
420846
31491
26520
438214
25036
581539
1571111
536372
1229386
1970515
1075545
1038270
787408
852284
1695595
1522859
878048
537976
156306
1710949
922715
1139393
1035722
127275
1574041
1993927
1260992
52803
1708829
1395728
1029140
749640
1397378
31439
708468
625822
1958575
1806815
620647
1340825
1256665
558551
510788
442307
1258070
247770
1726779
1588186
1785092
1750822
1207730
1906598
516980
1657288
1569908
552226
1562145
730352
902257
891249
601825
1587757
479278
65143
1141229
964122
627313
341246
372136
1009518
1651790
1809115
699911
311736
1886701
1212554
745592
1224349
1790756
1307676
1323120
665197
1124609
863645
1339811
1778797
326270
1230592
1868470
123467
1314951
908699
851812
1839018
1735015
131446
1515262
412827
1197489
1845154
673605
449282
586178
1992312
29990
1628537
1776948
137309
1346768
142565
417381
479782
965384
1495052
1408925
1145777
1813946
1069711
833409
840507
861317
1080503
977874
1516988
1180483
1885156
1093240
1149099
1441210
1383414
1344079
1828596
50101
1621951
1161139
1780866
1509946
821496
1939927
1056836
1712676
1530589
924034
901942
151067
849461
108320
1367619
407985
1861023
141325
1198555
207181
1193203
1076295
918960
1466777
817034
1387689
738339
1804824
1403792
1907714
1675364
1824948
1395981
435517
822267
1981948
851887
942782
285672
1594405
148919
285627
715913
985217
1652675
1724662
1780344
1023357
1629258
1104695
282623
1784769
1003132
1784844
1054745
1996169
1859899
1622945
1257838
1226021
1362349
1759094
965242
1177019
1604482
647554
890920
925572
655698
748409
896943
1943886
1490699
1794018
37758
1218972
467712
662728
46188
470530
1698240
456638
1820996
1206963
607242
1773775
1971941
1721864
479732
509908
721199
1342550
1914310
1257545
1634474
326336
1677887
297783
1821272
360153
1922897
679909
1504168
1071778
1891802
1203533
1648857
1186861
1372931
58331
1883757
1942267
1435092
499731
1821639
1825474
1958925
1773783
1344581
1061411
967032
91290
520396
367680
1873981
85467
1189271
699553
365394
384835
1578526
992341
164021
1227559
327069
279355
1629211
1585127
1441998
1076021
1526598
1733453
290590
561680
508528
420765
1384784
677422
689554
493733
392419
1806465
569905
1494742
317365
1486918
385644
88768
1569894
1870441
543486
1659614
1377915
1009058
1098332
1209245
1242842
415426
1261760
1126032
1426775
1525048
28667
203053
1222044
991744
1690729
102622
583539
880804
808153
1928532
1330427
1880715
884705
1114632
610855
1278964
1522596
978785
377705
1053966
624513
818274
974811
1148207
1942711
159774
1192517
815312
339841
1016265
1788346
1957742
1520223
1145227
1818480
1375513
1745310
998890
783169
1103848
1375818
1414179
1709985
999661
991050
1056879
1870874
1071743
158158
1720439
1304565
1075315
760385
1551321
1248364
313260
23747
1967453
441465
60113
400595
114382
1319546
997458
1035438
709916
1232843
1685839
1899195
467909
1300048
1810456
1586679
646891
1459046
712103
1175609
1503374
1384016
321765
250767
1923222
1171885
1389570
1478268
1903139
186101
474501
1415447
1235146
1904164
1336248
408495
1070073
925847
526442
1891813
1030215
1043867
1009174
1422771
1480132
1074775
1452644
619204
1238640
1944198
522943
193923
1313589
48799
470982
1099262
561860
591332
402144
475063
1620014
1479163
711717
608510
1178367
1144274
1489130
1208940
1682097
1124223
544956
926230
159470
1469913
571340
1177800
539194
1783173
318222
139339
1018003
707070
1620119
515620
1750405
135043
1791257
925388
1628043
81645
908716
533048
867792
769714
1324932
1691643
1259760
1488341
1746322
1525163
1284308
1251548
1503459
965400
835443
1376957
1456866
654004
657893
734161
1157249
665709
187202
528818
838249
1260729
475001
1972091
1075742
1181354
1505494
1168731
1275235
1300399
1793102
196987
320301
1967119
776549
1953643
1125981
541000
487266
1490175
911418
1054133
1356453
779485
1413818
284688
1916011
1719595
1047349
209984
1812640
1885483
1930767
221184
1554246
942456
869001
280976
1298819
324112
1986443
492476
230878
1857384
202272
175581
1703331
301273
306465
1205810
1701516
1483156
1839058
158887
843048
1131706
713366
1169721
455263
74953
166004
868335
1633262
974228
411476
211355
587434
1742991
1651197
651582
906579
759478
380930
1506957
1592111
256165
1638176
1945386
1161307
1590167
469644
1013118
804701
1116126
234887
1325354
1025193
1908532
875229
1895991
1836284
1629240
797658
143503
1517160
1078489
233933
35618
424994
1513163
694921
1692655
1753851
1225520
184328
1719187
1583674
335493
98624
968104
583146
1239663
1141061
517806
322650
1514941
1754980
286229
1228161
684879
1652134
1338516
1652684
1475778
859183
1100194
459529
1988012
551909
1307978
1718060
1726875
1602327
719706
1190367
1121206
1743395
1365438
1867500
878356
1543240
1570150
1380684
344071
1644942
460509
476587
926789
1686013
80759
149208
810979
653417
262419
850667
1485349
633051
711666
829853
570333
649548
1473699
696223
1663064
359305
1865681
432176
1417136
1273786
1179011
907544
75469
1675944
1307252
1902783
1221574
251447
1107577
1506425
298375
523682
1195996
1183538
135413
444620
1026509
1216366
486298
648911
513981
715500
1557488
183499
1001427
539876
414325
1270847
1575965
422641
1815236
366379
636076
1323911
534053
1687411
1315511
582503
1604093
1470041
489213
1485521
551728
1247919
9779
861244
1212557
1241202
32904
808309
823940
80760
144938
1928803
663558
557517
143873
17049
1955069
1035136
234835
1550923
954153
950863
833984
316789
1117796
831373
338242
780771
485766
1272917
1470703
139870
159291
620776
1685725
1035681
742750
1525965
1491312
1164867
931418
1634358
300231
634920
1269187
62174
1424232
406671
1219978
1118811
1317978
1026034
355820
495124
781633
1670799
1500416
1767570
1781653
1196106
251880
965404
1444367
184118
198862
218811
1824958
1192758
1920560
1985561
1431163
548122
1888287
1722340
1824938
94418
1692478
573246
489731
1598914
119979
570988
30643
650961
1243897
183203
1639972
231522
1925263
1981083
1598000
1639294
1192396
1316158
989303
1252692
1710440
225644
1666947
488094
1901203
194025
1085773
617519
140367
1494391
535255
1092173
278074
448674
378990
1593764
1675507
1498738
648746
783798
504286
1842102
978737
1435270
544198
837246
89107
1382062
1464321
1701797
308259
1195029
1213509
919577
1200831
1768189
1094463
1636185
1362278
449704
163342
337721
678795
592309
312354
1795492
632411
535541
1850346
367457
1542891
914966
1155072
1403475
263470
136890
1554296
1039596
1144957
312852
911383
204520
46643
880379
985585
841987
590472
11989
839339
1792143
690388
1304623
187742
377087
188742
11917
1638865
1381433
1874816
846795
1797929
859874
876154
1289520
1006680
655355
218446
101723
588984
1572460
1304646
421059
1860026
203030
1324948
1718408
1460070
1487859
907726
1692742
351526
310253
1325895
410062
1029439
1711595
1922087
1736409
448715
1316043
1093264
581870
1178659
896614
836253
146242
1591455
883097
1697070
277099
1613286
146697
960166
354163
1594454
404858
1078124
515307
1806674
1520158
1788742
1599819
833460
1976476
1051209
1288047
986198
118470
1109825
1439331
1783014
1661627
1936815
1990631
1980611
1706622
151486
1918077
1028382
1427516
1511168
1299691
587330
702357
151470
1165555
1597178
962524
387509
955272
219927
213549
1048373
1828282
964710
96312
179171
459454
914062
302105
484573
1347919
1101113
1931577
1374881
1890087
1746786
530577
1951081
1485269
1612582
691965
755001
1671272
1638471
1705151
1427883
1795093
1022723
1752682
1483385
1507191
1541292
1242408
1117525
470169
1576543
568377
713183
1650053
827745
302632
1544851
1252243
1321121
1677479
253381
58093
616852
528844
950482
1546170
1690069
1248507
1862086
456357
1581547
502144
864483
1416004
1338593
777342
493206
1964660
212213
409271
1381077
1487517
144736
1642741
1820549
1394093
1039595
878746
1442754
1099336
1829101
1273292
785987
457632
1202563
485454
1576529
1552533
307780
1294660
847223
402509
669224
491263
396313
1268204
1260577
1385717
986524
1595965
1006368
33026
1288124
606342
1737108
1562087
1049369
176460
1436564
1518964
1173605
1593662
684267
1448102
1174046
1997154
1610641
273703
1032650
1521440
1513187
1060124
744143
1371711
122414
1224627
295182
1718047
857806
1666498
1609200
1454652
1080864
47332
911053
1465073
1504240
487999
1293490
1405377
1338194
173109
1727417
410434
264755
1713255
1090845
1429236
1735752
1618559
1942315
911046
656768
1126038
270590
753518
894533
1915165
436474
808587
919398
710507
1839902
256797
1178941
865934
1528618
1666611
539597
506199
564133
1234143
1855042
1114694
1233375
776366
278472
340350
1210866
1501217
1466136
1269775
994354
914389
281207
179083
1318849
693965
1852390
1649647
736110
163361
1720156
16535
1014707
234534
667006
1047571
1643885
55182
574784
188990
248215
976384
330767
285223
1246133
1284158
737861
1236544
1172095
1094636
1132887
142928
847600
1382592
1599266
523814
957143
953644
1991347
1318841
21456
240015
1277457
1063053
1531989
1744099
1095378
681575
630072
1627359
1515203
488649
257636
1773958
506176
1358603
976910
608667
388207
1246176
950051
1090499
1642480
1755648
168121
1322741
1778976
1880559
1888538
568469
867231
212885
321078
999054
1036950
273727
1659939
72998
1886653
449015
95807
1612022
1231893
492370
1250626
281390
1155801
1852191
1096053
1569867
1586999
1792671
465103
248954
1438307
1655960
1425984
39464
360389
713430
1453099
1536076
1495909
1106072
61974
1979508
1616874
756918
1534799
1285343
1053628
1392310
909338
1784867
1378255
118553
1485326
174540
19817
489599
250099
371087
1297481
664352
653924
1592056
689456
142447
1068964
95700
598797
462454
899833
1007709
51497
711675
648331
320958
1085186
863141
290822
1784952
1935917
1614911
172016
1098598
710716
159644
1722838
1457022
319485
1706024
88567
1455075
297532
936381
1010931
417970
1095469
885078
1141173
1509427
1904034
1598219
948526
712511
22168
425402
1904576
1144216
1571632
739076
1734470
1933091
606857
623004
1481487
724958
120207
612607
912455
699844
202713
1364118
101298
1307140
1965875
1219744
1281056
827778
1310381
872167
1300839
1990299
925423
1593515
90410
841570
1896871
1339731
305669
879077
249918
1101033
580220
1030114
1972647
1212080
1428442
1602951
1750562
631586
1121820
1599623
1725891
970978
975873
1551483
976381
1180331
889335
1748885
1197848
1499697
708611
513313
86568
1339754
1324160
830933
1635856
21272
507235
1628484
1071114
626527
1214077
1280970
114603
953274
836195
612631
1274799
1988350
109470
323799
437698
1547991
733944
1696688
1663883
1314221
1796580
1194070
760561
288836
1214748
997253
755397
1842149
1040967
1309515
414215
1142966
1360257
1840132
584028
129001
715456
1027725
299123
879663
139818
1145967
246576
786371
1719605
1691352
1614190
1723695
1100041
342570
500349
864761
494111
590024
1708316
1509097
219808
189334
1606848
321072
1621213
749264
364832
1613377
1279142
270968
1832419
1283749
1180660
1656935
1318509
1098803
1049432
1524219
655087
890874
143280
656893
1767835
758491
171489
1254347
1735950
861956
1847422
220830
1249866
1525106
804450
854272
225778
1886649
16170
1079538
972701
1363931
1156176
1178403
58186
561648
1489525
167489
1431479
120481
549686
1812504
748669
408917
1205535
1601110
1221096
1237050
842468
321620
222759
1581704
313876
1534619
91179
1215975
1092180
1012136
1102133
1531441
531895
1125546
58568
150713
900366
336235
979670
828786
262376
1273587
849632
1136952
603464
1104194
231117
1014686
71074
1201859
1940949
1430683
780864
838441
28676
248522
887054
482390
159390
82172
1726260
1265616
485723
840615
1010761
167498
1542054
1043352
357381
269612
1005925
1780600
1333049
1032072
1951546
749937
1672054
37943
1196340
1727010
590463
1429575
1662787
892518
52590
1603047
1472000
118896
1862523
1633989
1943663
550026
1257000
1191382
378126
433047
117960
32236
1886038
1130000
159178
1234790
1283418
162777
831487
710060
1564904
1631772
1001103
32559
1907389
1554463
150843
498054
1519085
256077
305397
409967
1355086
561754
485995
399472
36775
6811
1810460
1444511
1737159
68250
90584
1734631
101639
439476
1439481
868005
1923310
487560
1417974
529599
209279
1177889
508206
555284
291804
935909
189909
1347254
1780768
1876085
355533
748111
1524277
370476
187479
750954
1578115
260602
1674409
767527
49675
1574851
312756
886131
1659295
229887
638018
1889583
54061
541771
33722
500773
1129165
1312436
778403
1597514
1392350
1312325
1367554
1556539
1807646
490421
1909886
593166
1376075
1782376
909917
161409
1827590
207277
374742
1836401
1367974
618725
712944
1732634
61386
814288
1988412
1027231
639798
80898
519528
851845
1146783
1037933
852780
471347
1502267
1565352
1236896
632469
1448362
29525
329996
37863
247763
1642837
150451
1182945
1306958
1771035
172663
83500
171525
1455466
11048
799966
822503
1874102
1648318
1100727
405890
1448284
63347
511280
243414
1062844
76352
965107
298711
1423697
379050
69108
1449326
1309934
567014
715502
925022
1708880
216675
1787837
1106427
21662
1779995
100907
992799
961746
775890
746100
510762
1008317
1032365
495970
1817124
210170
903542
69796
1820120
1471561
362331
716165
1792391
109429
1475607
1357838
1421477
454298
1768520
617206
1336753
1364976
411793
383119
1886803
644703
1503954
1163229
1087119
1421091
705560
1430101
517804
826141
910263
1405958
1380386
1757033
965410
1935125
1502602
1873563
901626
209526
10908
3813
630736
310854
1722995
262021
1381791
1406783
151875
63668
1970461
290598
588641
1268230
1106220
1156817
1880882
1699199
1121131
1156211
858880
1016853
192744
804775
1668191
322568
599038
1274743
196755
1077814
1614212
1078606
1603682
357527
1334308
261459
255261
846460
1282088
1157402
1848317
88913
1093951
1418204
707746
213526
384192
592867
727065
1707914
681644
1308952
1039770
1006745
1036850
1478378
1095158
211862
1855172
761216
1730260
254242
1316490
383931
348694
1510544
373495
551988
1508219
1230173
1234802
1821521
1139582
1423715
633726
904744
518599
322519
795498
38451
1639807
164214
1648686
1670634
157873
120202
1284571
1640896
344580
62188
1850807
1562229
19150
1205855
1957321
1869260
1891312
1986682
1386002
1522707
287973
1803707
1219341
1142665
722534
890319
513111
707828
533966
1608041
1175745
1051247
577589
26912
271447
73241
70474
184636
536621
1658400
408321
1425741
1273945
1481341
1704028
97767
1214179
899865
1323010
979338
1050861
1213503
1220405
1414077
739142
1580222
1592995
1752877
699981
1332339
113224
104321
224395
1148831
1553422
387541
803612
262022
1768245
630105
1819576
1948062
633962
766179
1086733
1536717
1229420
755166
1023357
680121
1058544
52084
1535012
335966
92
951436
907493
1667808
466783
474196
592061
721362
185937
493172
1853891
1604153
1929920
1050784
1027120
966515
557309
21359
1311764
493256
1781196
1829574
460238
762539
1335867
315859
89761
1259610
421170
1031160
16652
1786803
527633
577973
92378
702431
931452
238330
240241
924443
1070153
1096279
788194
2889
610181
1987105
1153661
127637
267389
1041343
1114937
1524167
759964
1052367
1318488
32159
418520
1810739
1525932
668528
1597158
1225900
731900
1289381
1766147
1892558
1468712
1349076
882828
471705
247643
803498
1156582
1967112
1340130
1719058
1325060
282455
549141
639406
1722298
1060204
1926276
1347930
1918663
1052848
719515
787900
862292
807611
1857725
1820293
612313
818234
958521
1680966
1305214
1107413
1941354
1947110
1664075
1899115
1208546
1634491
34365
1368460
1534650
17658
1582400
741801
314930
1471243
1183598
320881
593774
1863462
1868083
726219
1127070
654126
1446851
1583574
813458
669214
909837
1574633
567980
135843
912684
1795028
42657
427340
1626776
1605745
1141472
456813
1083496
1677671
244767
169404
722321
55180
791333
1664826
958107
1119081
818259
1261473
657583
1003587
1679040
1503365
194435
1200841
1442109
1577343
165634
807564
877893
949860
588712
577958
1600476
529067
761436
457308
39390
1534691
1864585
81944
1742307
1733592
653221
1173727
691983
400377
741630
1395634
425547
327151
394903
1479875
734325
1776772
1406942
1020139
603373
1071799
439761
322704
1667150
285458
597363
1810268
371479
649321
782019
662906
1738201
505243
731760
1340785
485533
1686971
1122000
43163
1804995
1478176
1151807
211591
118620
1835118
1625163
1765937
721118
1872574
1750504
479130
319110
1387255
986436
1448463
287569
1988749
946895
1410596
114977
764748
220544
1638644
1136636
834352
1366941
651211
1039398
1466678
1235512
237381
899969
1493867
1949286
129795
524422
274620
818518
717237
734805
1552934
369341
922047
163639
265514
1924147
1513685
1931289
233767
132677
1985945
1757433
776022
818282
1543844
609728
638481
1236506
454122
209178
168838
820886
223631
1313968
155736
581454
308244
1602179
1634275
943297
1332343
1307798
1498545
404278
1250030
853216
1602912
1082872
45671
68764
1711212
130320
305694
159071
1520845
1179080
344789
231486
1520515
162806
1659317
890167
95806
373895
71718
1026801
1825557
833331
67519
278056
1717643
596208
1922652
1888908
1198350
1893547
1242147
1168320
872038
499373
1708717
386440
1307285
810036
1377412
1841146
940583
847640
648678
1444023
1807693
1087565
1358463
1462165
1562668
821933
24056
1350315
1540075
1396439
1289154
840423
1537038
1645396
781345
615459
850599
1785366
1380669
694222
79298
1713678
1992854
723471
1724640
991778
720940
983134
1288067
1151507
1117412
118656
1401043
1396186
579974
1868597
932496
1815909
1033570
942036
862478
1347810
172834
69358
97001
1654773
60894
1156031
322500
322083
1835638
1034437
528879
1322391
142734
42191
7907
220675
922702
1170013
1949329
1729553
1574100
1801376
447354
1314482
1477478
722281
1927794
1179460
1764797
741479
1711911
1790362
639934
1872417
926061
1306793
1742567
1925988
1301934
622310
925406
329075
1619727
1048316
216861
1821219
805411
799705
370085
1856666
1187181
1929678
1929733
1933337
605960
263767
1276082
1359879
988811
275866
274568
40555
1933261
946766
876803
1956838
1798534
282862
1737152
75801
1684308
412115
474723
1920298
855840
1276224
1491044
138911
248498
111053
1967215
1498776
1529852
484728
1707218
87105
1152798
413219
1651767
1617242
255006
659749
447835
1779171
1404880
1015668
1615883
939695
682531
1470740
1983707
755715
995156
1899661
889180
813327
659406
217404
1646339
817535
1730503
1491170
1965022
47912
785669
753432
1749499
1935056
560560
1475025
375735
1549415
1305492
1083737
1926188
1648646
1206288
152125
119536
1245740
1701022
993532
121924
443594
2387
772138
1987587
139679
1418890
912122
207837
1093706
1365220
1971990
706345
69956
1720297
423203
14006
731546
1347330
759786
553922
5447
1976388
1577706
428905
1154276
1599564
603771
1621655
492800
1526042
1592675
1059214
811163
1292206
1044212
550550
867266
556323
1025431
1074869
652823
893270
881300
650855
694422
1566554
927073
456811
955226
1660342
794222
1349868
1432442
752468
1086791
260184
1103820
630793
965510
1580805
842322
1943607
823616
49951
1599798
1910935
1929760
978985
1285076
1278759
812459
233458
1502464
1515689
371924
381838
1075330
963010
872634
15449
1976501
1583540
455087
800288
584803
1222653
373098
1699359
1312409
1562759
1340045
1260957
1193748
1670833
1447055
288942
1224571
383237
879349
1223783
1478896
1092412
1219027
1616427
976400
693988
831737
1023385
1865478
1885166
1073178
171213
885674
1580187
672461
1447624
1969079
1512527
1544215
1713739
1567471
101953
1641266
1330837
191272
1605717
1062040
727585
1064979
1170956
1233313
284972
1114111
1851350
1250751
201667
314467
1176220
829322
862653
156558
1506227
1565784
1773879
1633147
88775
1647385
1001933
1444809
33805
587262
192038
1066539
1422149
1441153
1054508
189756
493787
1207073
1907300
1959542
1705105
38335
1980617
1642564
1924944
1770893
1468547
793641
1909613
659358
219463
1296419
1791729
515280
1153065
324331
1235227
469488
476854
1710798
1918000
471440
605662
763262
746985
1318552
1630126
1798050
1791686
1569704
1076614
575826
1009729
1789082
1382228
754664
1276863
1640946
1694844
285399
1454780
652875
1116833
1826848
1685335
173762
889035
1070246
41330
1630994
1625560
160062
1864319
1566120
490766
847932
385367
1405556
135436
1600214
360796
1374841
144024
1712735
437192
312771
750831
1965467
1879716
211168
1194740
621915
858215
567391
280460
521312
460450
894238
128119
540370
1720780
793126
1786137
178074
1917670
741907
1907782
1813143
1455417
1505612
131386
979496
1947693
651642
1364223
1043035
1379012
299724
363587
1387166
910508
733489
367150
648421
1427652
1956905
510424
1613090
1230385
305979
1757808
1344896
1049087
1305897
833870
1205067
218669
46207
111278
1608278
819138
1755928
1948454
160915
109405
626785
1588804
890490
1386998
661281
1767314
1410901
871091
923730
425342
1996464
891285
354453
738207
62339
1260501
743230
1867406
673124
1224012
302454
1013029
1458910
87443
1651214
1483361
1562807
1266122
686885
160544
1432321
1094356
33620
224094
81086
1551937
178197
1884433
1074966
522618
1757804
525606
288864
1238413
1806225
252284
1271467
318241
769975
636433
945441
1879605
394510
1521652
754999
883038
721675
1702639
1242690
1104826
825561
1767280
205822
1602665
257935
1827077
1274491
1429184
237721
525823
1759357
1630919
834257
491474
1502801
82533
1130016
682203
1113738
1498810
1009472
142039
563035
692905
772024
1555785
1519456
490038
994406
1883823
1304231
1087022
800406
1344289
293554
97157
1745192
1246223
79874
425487
1321559
217306
862508
1247304
1847717
1970461
221335
586835
216235
1026034
1047930
1348941
721041
1869675
695181
842422
49204
1125100
1057991
1413170
1639596
1968404
1324996
858345
1877412
1011586
1338467
1194773
836209
517664
1331526
623516
1502852
149393
1676472
1683515
1522534
274371
600433
1474111
890695
831358
1233355
658754
1081537
1295580
128734
418
146555
699160
1622485
1065658
710362
809892
318014
967276
403229
1898701
28386
726938
986597
226063
1904662
163238
1895074
92022
1058356
1223463
704314
207369
1133373
1538335
809928
1588311
1246595
493531
1737564
410839
1086187
949935
1392232
316384
593079
21719
439826
1555963
33866
815445
1699551
368576
910458
425705
106738
458299
1528655
290657
1164472
1212067
518404
809979
224948
296454
595945
373925
1785528
1172742
351635
1807777
1792883
178977
709404
1873509
199928
364363
1151557
1434262
844390
618697
1137868
1903692
1859649
920032
1541875
566198
1458325
365068
771607
401780
1470904
1259494
1888406
472411
1369101
225690
1230184
1016817
1835241
1211737
1433865
1118393
1961502
1683876
373986
1131513
1383919
474663
1458288
257595
1495941
695431
622357
301999
1576488
1619098
1198582
734527
1414554
1583890
226316
999113
724251
784203
504830
1950583
1005182
613919
524170
91697
1566458
1036520
1702959
153652
1119699
895071
1763997
1520414
1215520
108168
353411
150761
1882738
150495
1397839
1023860
1025222
374069
1645193
996845
637338
640741
864299
1010438
850344
380208
1720027
1262647
736505
371983
987613
1698427
1416632
584733
165455
1758532
838780
885773
49505
1434855
93994
583254
1652367
1752585
1995939
1430021
1800954
1196953
215868
1435079
28720
996999
900574
1099243
1108475
1040087
291315
159419
1868887
970745
1582194
1617300
283697
424552
87702
230179
283257
313366
26144
1542708
1009646
1359219
1251730
1411521
28991
299721
1390956
1391697
1415721
1130967
126374
1826773
1706022
1822460
1473017
962837
1536180
1084558
765816
868441
228494
1052306
916422
1720967
1784055
563177
1024979
381813
343125
406507
1249172
613493
1465716
544526
1412065
551827
377421
1384932
398889
909825
597257
366895
1496956
1066405
1219222
444062
1503509
1795463
1120335
622697
1893668
356685
1523397
254726
1301881
69546
1973254
875047
1695796
1442189
1036817
867370
1777002
1749924
536296
282551
23731
1875249
1895295
665328
731008
255807
1906612
1296961
363736
1970789
122051
1344272
1759385
419823
4492
755946
1125438
1850521
1790565
89125
1273325
243775
1968510
244741
1203663
1437927
600503
1625936
777460
665542
1843034
192161
1478286
982232
660703
743050
316747
1077265
400139
752601
1964732
1454156
1644354
1630815
106164
1747937
406382
738549
763558
585324
861093
878785
1276365
470798
401805
375356
1419248
1818330
1035540
534050
1186876
612156
1336139
1820869
439568
60809
969531
47375
301617
1816900
1231490
239459
1466459
1637377
1304180
1921812
1583073
194358
395120
1830309
986217
1743483
1049422
590483
111104
734696
910607
463954
953803
1562156
1337918
671533
1312705
639610
668112
1846516
358334
1387956
1106090
720801
857512
575279
581461
1833152
1141873
48820
1964237
1120563
243463
943184
184782
662562
1937319
164813
1668336
1721076
567131
1787360
342004
1004135
317230
134844
213579
1571417
280507
736879
144060
267304
1303708
1402417
1581204
1623464
391584
627531
1050923
91626
1892735
1596138
353510
1094074
166329
1165301
519604
1962770
1876044
897100
739278
611922
1441694
922738
1989756
866959
1185350
318552
129895
373108
1412515
703097
362433
260148
1904456
350409
236722
518180
1639027
1922401
617897
34553
356886
1343898
1042871
1181197
1379371
353162
1710060
1109216
1431560
1641916
31217
631328
1908508
1292572
826046
1561739
560286
301103
1260489
92087
1484358
491245
292714
1923326
986250
1963073
406598
560253
967942
59037
110368
58355
631447
150789
1622567
320317
1598933
845365
1817117
1583690
1739075
1772188
438221
447780
641369
37616
734133
1591127
670947
1392713
521766
1712145
1863081
147840
1384174
378696
851823
223832
1084237
1205280
1597988
1678796
1978919
1544693
1946658
1864235
1904199
130661
318000
198858
664364
667476
1847
1793068
1980210
677172
385660
799579
42312
1748222
648736
1197587
191256
557809
832354
377063
859717
1244100
1470346
1583340
1460473
975073
916379
1899737
347656
1668405
1516907
149451
1627359
897288
1018202
817180
1015867
1709447
1906329
1620311
776821
1442611
1122400
1123573
1646126
629178
951924
1532415
152718
342939
1150101
328270
1280380
890064
1591689
1250038
322028
258844
306243
1035595
482586
169861
677149
903305
654619
1090721
1340312
33229
1602860
1522558
743417
459396
737179
218167
1841696
613092
1344612
1948341
835597
1499261
566817
231221
1880482
1157069
1494651
137167
1724646
654225
7258
96899
1428240
1715390
1238429
1419898
406095
740369
1083837
1072850
1454661
697566
1929917
625737
917107
270676
1133462
969069
736853
1653169
1629277
590248
522908
210913
298975
642520
411544
888467
1251753
920223
18840
971006
1478835
1048769
1272303
896403
794227
1591526
1553976
827674
1740883
1127972
816986
1569182
1742568
1791086
26810
443919
1218722
227435
508957
47900
1004744
51993
1564303
1486948
1386166
949197
1178540
195669
831294
373507
519779
1820538
1654739
1221324
1721546
345023
1254566
948620
480712
1848307
317658
1786709
848191
950445
1772895
488287
1824441
1923367
55932
689192
1744849
1236340
1102850
566313
646760
185431
1226947
504411
1112537
199638
219466
1617972
462028
830435
1511666
1670987
720513
1822850
1761034
1000487
595325
432018
421949
209860
1697216
1838385
262856
1326343
1732897
734351
1512625
1144411
1225678
1350396
1674408
666075
1370625
566204
357763
1780081
762274
753593
1869962
653275
508763
1937822
1677880
1686840
1261681
1913946
1660846
116889
902373
344459
1787901
1582768
1790472
1061704
1213061
1945736
788683
1846828
1949357
186784
1294947
1774788
1440911
1958112
242523
1889073
1440842
1087058
1578452
1017880
823302
396983
1405856
1114588
971005
1072248
565729
360178
788936
2384
738038
858097
111863
1880364
1057318
1252828
1523029
435159
854372
419860
621525
648082
1797425
1158828
1746561
1119424
1972664
29019
1439537
1078758
704007
697327
1065729
265818
152615
368903
715205
1988827
257450
525337
1898847
810561
1055746
638381
1290305
598016
1866764
154583
1960975
1745125
1197194
806534
1362445
1824091
1528517
1469934
1371114
169073
264359
864086
1873751
337936
1841878
125893
1297903
1288571
752544
1557497
599694
606670
1806423
868409
449746
451557
1642907
1232932
1065123
1865346
1160114
918117
1588881
1212148
1954760
425053
1419220
1459996
581359
1485888
531167
968610
1052741
1182834
1641948
1656845
1818667
520973
370566
1518138
1057958
1881751
363904
359692
620568
1656465
849119
1482736
138971
1293930
310349
522519
1031652
1107798
1665452
1987462
440354
139652
360471
1942841
237733
1691092
115322
957231
1537156
957103
460331
1155364
39712
314315
1836779
470318
550249
374426
1717739
1793937
1183499
889281
56374
1555012
444894
236557
739016
1766884
739026
1669786
1394783
1854011
19826
171520
1577478
859478
565933
766224
16353
1312249
698011
768366
679365
968856
814084
1776278
17850
684304
1026787
838904
1046292
1681750
888500
1470561
823124
1843585
1247186
1398576
122030
410742
1755315
1080107
1528571
1571772
824454
1182887
1332284
1461702
1147542
1446063
849576
828910
1124083
775952
867152
580073
721462
1947068
386350
1199061
1913609
419886
1265680
1037473
1061983
176350
1945744
73159
1576826
440584
227502
1125090
11228
965596
643318
1179551
1649830
1507063
1675327
1367188
810805
707158
488789
609622
1495013
1063295
1508969
627517
743923
117157
131322
780558
887145
1852748
293755
313884
98967
1098494
589217
1540047
594451
1029675
1396877
1579531
680885
1068986
236358
1626153
1779649
62049
1975700
1327250
1958135
1304448
1167062
287823
197349
1671121
1304419
1445468
1713844
907889
334936
993254
1863365
1273995
231080
792107
315831
1768780
638732
1295052
603542
1301198
1723461
1713101
1399163
1431955
269975
761392
807390
1498211
1801720
580363
1079588
1969206
1463739
1017411
1322292
1024416
300195
757499
1894923
15746
643057
128367
1550820
575836
1107126
730426
1706720
1616861
190355
1459020
1398924
452776
173187
1652334
104189
1464881
61683
308042
1942533
963286
257666
1406606
1318680
47137
668611
1838405
1163945
1601658
724218
169434
1421633
346426
1025117
368088
405395
222055
1468151
1072407
1851298
668466
351658
853945
1254867
1591466
457288
1736808
665271
1118789
1254425
318753
123620
1316586
346035
1368190
539535
513230
415941
1826308
424219
1535931
1248664
199784
91407
844334
1514929
1126688
402036
655923
1223009
1539200
1543792
1341639
1046576
868614
139036
992557
1279489
853646
158872
381492
1449500
1578467
1209183
107279
1029613
1637724
1706508
230214
1073440
1094080
1088604
1501229
270294
876853
1687391
628541
747538
1997037
1629115
1788959
326303
459339
1375242
607264
561703
1243356
618153
950161
51117
205623
1243224
1530900
1649114
1921712
1839181
1386575
368863
1498610
89234
51920
520905
210783
1765977
1128991
559250
1062331
57101
345296
1906667
824224
1122743
535356
1973962
1929406
1673401
1424183
1070865
1881569
1011623
1981467
1938715
166119
1270891
490541
28257
535490
1190601
269965
1184752
152070
1733984
1425892
623892
1398588
1844652
1545057
30775
1976739
34321
237938
346837
1900861
61110
588823
467757
1041892
1963248
367904
805742
1701041
988433
408202
92520
1987470
891611
456279
1125562
1873692
541032
1860755
112096
251935
1842923
1562181
894699
86494
270266
720488
1752686
1228221
1687010
1685563
1778176
803490
1151604
171109
1221376
984552
1729892
843538
1315204
1211157
1930812
38074
359977
624605
1840236
931195
56774
424475
689548
734577
1423604
1801103
913091
1212619
823251
992483
1914314
718374
225710
1823173
896722
685030
852071
1990771
1189540
243957
769918
297227
1263954
829994
1669254
954779
1144359
878493
1294066
935008
1237132
1563774
1913191
461497
435876
1004228
1436024
737389
1407264
580788
115261
386924
158993
481444
812510
66194
800155
1461291
117686
1714655
1420445
1097999
1855439
873762
1670745
664925
1391564
1679790
151096
1417771
1853623
582311
58
1777278
1312814
1043565
893347
852627
438687
1231403
1131007
1603479
451226
1669050
787316
1085783
1403169
184680
1538526
875849
1100931
1234868
1749656
1673937
794791
318625
1055713
1472067
1006113
112920
702993
570222
541308
1338113
1883915
283847
1304288
1313791
1323042
1195619
665592
340447
203288
1165252
1831044
556772
1172471
1553202
486722
621131
1804724
1172696
123621
316260
1609087
73927
499877
463962
374962
1352337
1930936
1884088
962307
1736523
1718259
963704
196896
707325
174714
104302
587328
612837
835171
1651296
1102070
1820341
673061
1082295
324412
908536
420816
1739254
1413808
1279882
431736
1803580
1408706
1850134
1856464
388257
1932081
1272202
193577
829868
1766615
390169
70462
1925549
1122226
79127
195788
1893614
1380149
690548
62180
730360
709615
56530
788515
1132885
919196
719033
1680757
11421
519793
1796070
1905049
1727289
96685
1300963
1347018
1583231
1087328
1313947
800685
743663
538924
1182517
1036651
1663114
2929
1386457
595525
1282178
1748510
1198460
964727
949406
1279447
1454407
1615017
1484470
777940
1164269
1028318
1651339
449650
224092
1297051
1763329
1034066
1783467
1941026
756100
1142354
1512994
1194227
1722057
474178
1232370
1696723
293761
1846181
1342880
192104
45631
1938213
900074
1439347
286092
1437628
124718
273422
1591642
807279
1101150
77626
1362869
1373827
1629550
1841292
754516
212452
261249
1831283
1773119
1797332
1157348
606557
91590
215268
578171
1787199
622336
1076662
642507
1953282
1719518
508053
79740
1841280
166417
117348
715550
963235
722810
1480415
1147156
1664698
1392416
1145941
740068
442690
1380110
1403834
1571244
1141316
1032767
1589624
1519620
1888434
906244
1129354
1613478
1025073
1135850
1759875
1940633
1320673
766810
1647477
1751645
969797
900436
145877
246786
707484
1941154
1696386
1216823
519311
916924
1459573
1030795
1773668
1463305
1627641
157538
1662093
1133013
1632559
138705
1805784
1513815
1165143
1415953
1258277
649776
1699229
226042
1726981
797646
1904560
1880358
1664717
1966489
693491
539133
919310
1378785
831308
1175060
1230030
1846023
391125
1490390
1915869
331671
1521482
960696
1326180
1085231
1825960
1437766
1227995
816752
1668185
864057
1645929
1595949
1337209
849077
60384
40814
711569
1849124
362362
1592037
1286471
1449393
1562756
207949
348819
798460
1808555
1247541
1970431
1726566
1487035
75742
538844
492598
1013685
1965759
452441
1612527
584587
1494761
154082
214665
1211106
966754
1102420
1239175
72128
118059
1531377
1008376
1409783
623241
671220
1364435
1784752
1326828
124748
1198736
1875472
381769
1821005
1263275
690070
1449557
1981790
127033
752164
175539
99891
1749700
521056
1657689
1905843
72768
970763
1560578
1092060
604567
104173
1004434
1509319
96572
750610
1549411
17463
1625252
918449
497155
690120
1270963
122507
506631
1966046
826364
1947760
1429697
1632287
1831289
1306943
166097
1520829
1391016
636480
168598
1890786
712678
1077609
1263661
1071731
265314
228096
599302
514353
678302
437425
1042843
1477643
1990344
1706567
1137136
324219
1183938
1955859
1812208
1184783
172073
1628695
561899
292331
1289064
641697
1086804
1527294
53929
1552913
1642451
51967
677489
1860197
1768329
1841372
1819044
996344
898371
1692631
725975
1423010
1844408
1510510
1078553
548687
1789958
1131777
1753303
1214726
1182870
459944
506230
1214912
1722556
447878
211366
148910
837970
96493
1990490
560547
333702
54079
238096
1266984
1835815
302547
657111
688805
1270994
43000
783646
267287
1144346
1685534
1285975
1567211
430684
1293509
1471788
1601154
40534
176334
370142
478101
1803437
844458
452435
414283
509291
1356944
538848
112270
235321
511899
621751
1385954
347391
1329966
293715
201219
629547
1475088
1647707
20556
290132
1151975
760470
312341
1255726
1852030
890338
327189
568038
812796
1768774
1834100
1572619
348150
533072
1898883
401173
178443
619545
392733
1120337
65822
998316
1771951
815151
764649
752875
1441186
1182289
1975023
1374803
1598858
172693
332442
1841455
585186
318798
668411
1327150
604701
362070
1306034
1258611
246761
305094
27480
1199125
498113
1568896
755427
1608780
726229
1242871
1854706
21328
1840344
317560
1249533
1317344
1379566
28537
701801
229064
167646
1319306
1972272
582818
1729817
53578
1699485
1071021
79675
1735571
1952245
1351233
1707860
68086
1088167
1139518
791399
1768588
1162215
238424
1426899
720413
1453738
1777301
654067
1132053
733245
17909
435096
1160712
171716
784148
907665
643063
1144427
1376835
1493089
1665956
1072677
93843
1847476
403741
631024
1764022
871791
385826
1586953
1002529
1359946
1088993
1651061
1461849
876795
1988937
1051427
1329980
201302
1420564
1643116
1191865
732780
1566398
1554472
1658696
166768
308288
1353734
1157420
1113497
983445
445856
312852
393597
1325757
68424
310111
1456330
1150931
1710263
1363136
776420
449799
1919967
1173648
329888
1365881
450113
648183
567612
840442
1309729
1099547
755635
722400
1717546
1594596
1455906
917614
1436025
438378
1006169
1659044
1673747
168465
1593731
1466600
1673453
1812679
1218159
437195
1605259
1383321
1184330
982331
1964303
494349
93813
1559856
1802384
369739
41165
537630
1209510
762813
1574302
1913799
1935282
1174928
1768111
419442
724661
258189
532231
1311568
908713
1305900
1710265
465261
824487
1212504
1436520
1216107
1444562
394190
1492371
1479322
831846
1544022
7570
855809
71085
1153824
1267736
830149
1180443
775058
1232684
1298570
640981
419167
1476481
1730986
687250
273843
152172
1869659
333558
713035
1778672
1400011
1636302
1808194
1632466
288182
1497719
982525
663031
115100
72453
128773
1506399
908425
1186365
105442
544558
443664
289136
1858612
422066
1504226
443164
1595211
1135632
31832
1149042
514042
169643
180502
1345258
1943760
507758
990801
1382296
465076
1610450
1451976
466829
383592
145265
1858550
1953259
460275
340917
889137
1282940
1517872
886019
965351
253733
302500
1071130
405619
613752
341501
980551
1879327
981157
2601
1176183
312462
1660368
331219
657396
1773731
322290
1051813
1380452
780543
930374
745565
1220208
1993786
286711
734806
1715766
1727557
22964
956819
669691
809108
1277851
186737
1705482
1157585
308189
1854304
974448
702748
1668739
1856057
1320996
618600
1286738
1682410
894075
1521362
1946557
985525
662256
1128018
538190
1664648
1431689
1882336
1204480
1520408
54526
511074
482234
263304
1917682
1255486
749543
1107932
1685849
1025505
617350
65708
1735179
1708246
65838
336607
1806066
866364
1923946
1520062
776273
333251
875104
1397067
702422
608505
155694
1628207
718449
674343
48254
1791099
1587356
949885
1016579
174955
1844005
1058485
178428
365140
1150286
633161
1396566
1635455
1985142
1496847
200112
1680639
952446
977175
1985478
1224629
35937
1243204
481614
149857
81413
645912
1863089
841260
1034483
797974
1678290
1720535
1422672
1944011
432544
972958
530164
903722
1672667
970015
1068205
1961618
1518340
1980978
145350
1921953
1666847
107816
501209
1677684
1570441
1852340
146935
695185
716293
1852740
440604
429480
443822
1428963
1249114
1439025
404355
44583
1600195
848030
1616291
1096287
831123
1934233
1936277
676326
1408762
1908755
1446891
1853822
721408
389645
864783
1516822
1534720
159950
36296
1740432
820480
1495703
779904
711897
11568
765266
300567
1086802
601319
903796
1111825
129305
1793662
1180267
322516
942179
1304489
604090
836402
885523
1588686
436314
789986
416628
1453963
1876289
1906140
1396327
1569639
324841
885973
1537401
664639
485259
956441
51744
49042
1425997
828424
1419383
1669161
959285
649355
611984
1466539
4422
1754245
978680
974464
460921
932401
676500
894131
451308
884076
808475
498657
683405
229598
268157
231005
267222
965148
493875
1078071
1030509
141746
156626
940974
712954
1221602
212537
181912
552139
1886885
168542
677028
445246
151958
114394
1769565
880703
551836
215094
703165
21879
1837992
630502
1303788
1559459
901655
1983008
207834
1952410
1076109
1222165
1464357
1770718
339481
32573
466476
807472
498063
1584969
152852
1166453
1873321
86906
442128
1502885
1859123
1588906
1886900
473009
732556
212966
364272
1227722
1809866
52986
284095
677285
359948
1526726
1255172
405270
809712
2761
707744
1342146
1563520
1903923
1956853
279466
7848
267844
347042
288396
1921623
1861953
373876
1930397
73592
1183215
1640823
1235434
1367230
489210
501277
748861
1127610
1252025
1920342
121455
538789
1082740
1936806
1298946
309416
680025
1676354
754966
354065
674435
1051545
1027391
1383062
625971
1915689
1065034
1287119
1895291
978556
1873695
864645
241020
1197848
169013
835692
1568085
1749572
268014
322674
1512606
1525130
535776
413301
1762128
1549961
1294832
1974492
1810490
719318
1079748
1591193
1144245
869127
817208
307984
1609653
68706
90476
37731
902111
491555
926085
58596
1158367
922932
17899
56226
134485
748614
749307
1798411
1443881
1347114
1300333
1815564
589535
1999266
1161031
169021
1319014
592602
381322
678778
1353264
615992
1756461
664341
790638
1476425
452002
196886
1867022
1554783
438174
1826040
391365
1119444
315964
1792876
1209418
94705
920853
1906930
553430
69305
517332
1058322
1321642
1160622
926810
1300237
1975617
1042236
769814
1263817
449167
1498920
270183
1447109
43794
1242867
1542878
896277
829201
405238
830219
1888026
933569
1529768
35346
1108935
728855
1939854
1634446
1036035
391616
1260691
1931990
212415
289584
621685
742421
337435
265026
873585
817673
236232
1087777
1297894
1951939
1745910
913114
960859
1172714
1838800
836518
1540861
1131692
1817905
1517178
814546
1161918
1701018
623326
1824672
1369021
1923129
682996
839144
751990
1762380
747465
1325153
1271036
1355991
208008
939265
1439628
1258762
1154065
1672331
869000
1127986
1627901
1726557
1669108
464637
1065568
33382
1995396
811874
694916
1620758
1618745
1426154
503098
739852
323691
1320127
1220927
1381307
642260
1425636
1366609
1380465
8595
1755436
1383044
1193694
903561
1647710
1120683
1456014
1763785
600024
1951459
711223
1657316
1373078
1257528
1242480
817047
178618
1957829
1644565
1947944
1840900
1866662
777165
179026
931177
155905
1030155
458889
254218
1364932
1339516
163651
1665427
1161661
1719728
132646
1305493
97791
1053604
1889150
1465563
227366
1609991
12762
67179
959356
657055
673385
992481
1455608
499089
1335086
1254547
782296
1534115
177458
1315529
1880171
55052
641117
1468962
89301
1311932
1953981
137750
1435703
561884
977741
545998
237568
1592436
450745
215258
1989067
1703924
1477307
744483
1524263
507823
793452
992960
1700255
1439634
950586
1939894
1536518
1133349
874540
1775684
974469
1974223
497651
16204
1617994
942070
1505192
1629113
430744
464554
334005
1382384
1706592
903868
284590
1083280
1594174
1159633
835015
1105664
115177
310284
810934
929511
1263809
589042
75400
402126
552901
636614
1446120
1237367
524856
207723
218553
1959333
787551
717784
1590831
1763141
136730
144107
270231
1254564
866959
1068046
574539
1745334
212281
549393
1350131
1697256
1194786
365477
399645
816738
1588601
1103625
408878
1783424
73087
855958
1031381
1405271
854125
1832781
820326
1941007
1801413
150
82057
92603
626494
1747687
1735320
1428163
1270014
1016138
878101
1518922
1983194
1835519
1740980
1808286
1411792
1361972
1660941
315040
1490923
1518835
1011409
1473501
870298
1869438
1984087
1253434
1599778
1269713
1563317
819767
1168839
1409720
213054
798481
59502
1246342
10814
422534
466353
1636457
171986
995506
354731
1499069
1405330
947515
724100
1964320
1763331
1106537
189057
383577
355868
1849509
665205
892659
1148404
826513
503268
1680112
660364
1670625
1036011
217358
1498820
1376098
126471
165289
248072
170828
721037
461923
221260
1515503
1226406
1894472
128435
1316857
1516331
672260
936348
621615
254521
257837
854629
751768
23050
739367
1073834
263862
388626
800674
784621
1798811
185302
351893
1118750
588399
655171
19736
1720149
1757574
585722
1385810
247923
400403
1310110
1997453
405960
1624801
907700
1506868
1628173
393494
1844620
1023791
159363
860304
971160
1873750
1899522
720567
1754823
1107350
1539640
691128
90234
160704
1139930
366071
526912
1717536
1714173
62572
1361050
234934
1524088
839595
678303
509481
774685
138672
1084809
1392437
1496993
1768096
297120
1598957
523168
1093974
716084
1561818
1945002
214086
1414744
145503
1507000
106934
113504
514835
730343
1740347
1804623
599912
660816
1755863
689676
153754
1376463
1247509
1757085
531305
418824
410533
1963615
1614192
1476335
1272130
860774
996631
1289902
1413098
1916031
1074245
789698
225166
1888627
513041
521513
26750
1353164
543852
1142263
1718324
1440055
1145894
1296974
3345
1522094
1550367
1241780
82810
801584
280003
1090549
643741
1262616
766237
261845
922490
1909291
1065729
680843
926785
1264683
273499
883788
1099176
1410563
529501
717335
1017843
775204
918781
492630
291520
104664
1966492
1694147
494436
1011525
1329065
1562561
121847
1556969
964770
651193
1291037
429234
1866520
761046
499425
147505
1275628
1360988
1568763
1246327
1763777
181138
435815
279374
408842
880169
128227
388322
1209040
531146
705449
1414902
1120317
1509224
1721208
371277
1033586
1144250
488380
876020
744070
364647
1142264
1285390
1421644
1996924
830225
77319
1631941
1040314
695207
798377
924591
54452
306123
25901
1016153
1875146
1859577
1581184
732600
1885948
1180398
664302
1006875
1501697
980561
1836898
132961
1645594
691442
1335112
428784
528368
1987484
19330
445270
630338
1603046
1612008
686262
1384779
918760
937843
583695
1709811
78167
453311
890682
1965409
827842
822889
1072402
1658926
900228
1755365
1175291
1907581
179648
63045
911763
1537505
984442
193529
453590
1753512
955192
606264
1244591
226419
1996148
1268985
203424
426550
958014
417260
1354957
1871607
248759
1814477
1075648
1229325
358942
1972372
512745
1164629
429194
1375519
1142165
513645
1691726
656680
1649543
1934912
1534281
1665270
1321296
1546914
1357142
1547671
748456
1432636
769192
586962
1311124
58989
220213
268841
362051
940951
1584059
1247588
1399523
1213527
1966532
1853433
1806548
734601
1097489
88808
1188241
1829523
305588
1525659
242537
1190033
1082595
414037
337267
1311075
749079
920130
328306
200611
260271
692704
823246
413625
1969907
1604796
1468375
1419
998289
650510
1932541
1977950
750065
839514
1989893
1475966
115125
1956636
716071
101085
632876
530034
645381
1637212
500621
544253
770178
840911
1212979
294419
280167
677277
1012586
532349
492321
163466
489929
618242
317522
248845
563308
1831835
1351039
1768382
1680030
1193357
507367
152324
222884
715016
1113603
39461
1900145
1349422
1258315
1471511
1368353
1065794
1669657
1078564
1765191
1241370
1581430
1529157
1619780
1764410
1274083
1998303
998806
199280
490412
1636407
961724
446987
1584604
1765394
1172745
920712
1192547
255986
777468
658859
794077
1636199
203687
712807
593483
440640
1258387
311630
4197
101212
1719066
583258
1859472
1258754
338532
1270386
704916
301004
753452
443301
1585975
404935
677726
869499
1120596
528476
788510
238646
644889
900729
865199
892642
1933471
349221
1948255
1090637
587245
1931104
1046705
1447155
1091342
42393
1983862
619476
338077
1557355
1137872
1668361
218249
390736
1134237
947483
1927729
1531095
1244819
71892
1879443
1135451
353707
1864142
1308556
1655933
1802071
944906
980427
1676758
877237
1470690
141381
295304
1356895
1490895
291632
1121117
370293
387934
1451396
1973877
1249071
582812
1888254
1378219
1946182
1089601
857024
305466
1987872
754
950619
435016
960150
349144
369594
220715
1572578
1822230
933346
284162
223658
1125628
1612874
1381666
126178
1271504
186836
1174693
351921
1844830
241998
688783
1605869
482742
1377645
808083
920377
1255664
814338
1445370
1908438
609151
1401944
295606
436033
102708
1624364
242206
957922
1572679
1605394
705491
1052043
344848
1442691
587586
722789
1705961
1712302
936391
1234067
1953296
320665
32871
1146693
1255815
161978
1430685
933782
1277231
685855
1725777
1884779
798648
1704852
756844
1868467
374554
1473964
1295471
163661
518661
710136
584254
1956335
731158
957449
1890389
1064588
1939129
618531
769784
526707
1019829
92909
1190216
1433603
1914654
1222693
1765628
339156
1563956
1433965
1856727
1447962
1230209
64516
1973056
191337
1987929
1922234
1386050
1484140
45327
676226
726368
1163982
127308
636771
298241
1571064
1099773
1469254
408700
94198
831448
102523
788348
827182
1084062
1099117
442200
1351001
1564954
1579243
517790
1087134
724407
323497
1375598
1641112
430744
1817137
841801
275447
1913489
1140518
787062
1512543
870757
1061859
174474
396278
1946372
1944967
1126168
51021
239294
1031719
902093
862451
630637
1183517
1835973
1447353
1590089
1145625
1692939
542564
1757081
1997936
913884
1456813
1770124
1083681
1456206
1870950
55940
1454759
724879
1522333
1596519
1187679
1691552
1987488
580191
903725
1745174
1243683
1251134
1989805
1593352
577493
708264
586975
1982026
1593017
1930425
105163
687719
1047543
1115302
825117
1721515
1281277
1348521
1111319
1801868
1954448
607871
1193592
763096
1635062
1375305
1914604
1958663
746405
1385258
1523863
365603
1203784
1044900
33851
1504528
974723
215259
1010615
1947077
647876
1200527
148940
949153
217909
424218
692331
137624
329066
4635
165838
171178
799656
41342
817066
224147
1824383
1161919
224177
1679463
477433
394640
948462
1590572
1038997
1948057
1744315
1490641
587666
320287
150547
1490669
1175764
253419
1534536
1670277
1000092
496368
1885518
1304144
1562043
847613
1298867
1801296
1941973
1304277
546757
1346107
691200
203537
1297335
1655355
879354
365474
585586
107442
1865437
285597
822880
1711421
361668
1807807
352737
1618363
319650
684053
832650
969341
285844
1184360
132578
808265
802179
221839
606886
1014973
1892584
1581894
501320
1307213
216449
846250
655
1192247
1266500
1623923
411160
1590030
102541
1610456
964712
370907
1222015
929324
12864
1803923
1069018
1984615
1916097
846350
1667395
781624
69188
1808995
375906
1490088
341322
562150
1661385
281473
1561984
1103302
1031925
58317
496713
342480
481184
250992
1811443
1153069
1934534
1011175
802208
1074700
1510673
1457849
683882
1216621
1354153
10607
365901
1376756
1391382
1865886
1824866
78794
576006
97203
713100
1754993
409259
1576979
1337682
1357676
234765
1585022
1668711
372168
1753467
1562588
704926
1137863
154369
1920989
1999692
1288896
1376158
599580
1915485
1679300
1658707
225111
766303
327978
1661994
91193
1465012
1733380
674271
1370878
1365466
1221870
539179
304948
1456824
865498
1501774
430571
870993
1408899
1160069
515481
1705482
476157
662266
329760
1560470
1756588
587196
1244063
1697134
1143226
1815811
869567
1967981
294521
155134
323699
32997
66110
1290830
713688
1523092
804605
849558
1834353
622050
231761
1290173
75999
743554
1915455
1789218
583854
507140
667480
1601429
1211270
632326
499610
908017
62918
1963553
533285
1731522
1997301
475443
1387717
1130136
1493994
1475821
1103004
1844218
1593798
651142
201653
1630844
1514827
594097
427886
422015
1110370
831781
178987
1889180
488566
1260971
277179
159733
793115
1179256
1144291
1499211
428333
149382
423202
1913089
1310846
28004
1303404
383770
1960357
1043560
608910
321888
1242097
1482413
1494576
1011851
772413
897010
1800781
23363
1228279
726069
1281572
1949829
1369145
1625901
1734279
1966189
1332020
1289027
1077633
197063
998537
905057
1495647
893378
934590
431063
61906
488082
857078
1884055
1659549
1956484
457455
1498081
1444124
1729471
1406434
522371
174489
745857
838914
1770447
1192524
1452560
1874271
1521212
1524327
1983409
704644
1560969
1216405
1531774
1476685
1929951
203518
416569
1754318
1580087
762391
1416392
1210603
1767808
1213417
1252269
348004
270065
587430
550520
1255033
99544
1041843
1585149
680756
794516
323497
581956
1919427
124724
233570
1907467
671586
1529723
1189094
1262296
369364
853513
70962
1242721
1634145
1346945
1659237
1818945
1719519
788052
1914225
281720
75474
1644976
1192056
1114073
502568
504624
753301
1096748
1878504
1282003
497233
1684528
78806
1733867
331702
515936
74301
339638
410927
1283183
1333177
1577509
711124
1340901
1135976
1153670
970452
224740
392700
167368
1301807
96492
575860
1672663
535372
1573123
77855
1132240
1295716
1231139
1591227
1827705
319019
332224
975045
1860114
657638
1887986
1209635
1992114
573801
1656938
1383998
505063
166560
1705064
754140
1008262
783821
465608
114308
1440635
512767
1913270
1244276
1915054
1039940
1154824
1025425
1750336
48352
1478172
1942864
1395593
827227
1278393
717751
1599026
1653822
622699
155411
1564040
156166
831371
1478908
106439
55373
1029761
208178
1257899
1691692
1172844
332747
1276055
1056916
426352
1955006
508317
83431
256976
400268
1276479
451007
392294
1960080
1445086
1509641
1644839
48979
1041921
1917446
96673
1223056
1940250
504622
817157
631464
52654
811822
856581
412203
1250881
1552958
939559
851934
159554
1608647
1296825
359556
723493
1439473
1933298
1241856
766988
1123516
618349
130126
709492
1951809
1705022
803666
238586
183996
590747
1554767
200552
1918155
1976099
1745491
1498417
764101
1113101
991426
395136
1483586
377998
1247348
30007
1528387
1638229
1025792
1508788
917448
1667727
1281822
1637685
182475
1426225
724747
1088040
1229211
1521095
568894
517579
1709400
1634239
1344291
558993
525429
996580
726422
1294844
1747342
1285184
738022
1187309
380223
528107
1863258
1257629
398845
938445
377111
1027165
879678
796854
893492
1502652
1559927
61733
1345445
1599917
1827317
583457
470677
13943
922712
1320689
1537396
1766940
1668463
1001700
1881714
1434725
649220
1332332
1159417
927221
1464862
865193
11111
1314254
408468
1743520
1701721
1571006
1376073
1334347
1924110
812918
1793072
864790
1873241
1786539
390464
233559
73116
692412
1209843
1318588
1649153
1237556
807136
1735427
1620110
1109083
1563964
1939132
1717384
1053038
517479
713052
77841
1993275
153946
1972606
931858
1694062
124329
575766
453293
1301495
685902
598596
1033666
576704
517808
1636022
242990
948151
158401
1237308
808092
558006
1381554
1406555
792698
1381868
1259089
1052830
1258994
700438
1929534
605555
140605
1715238
65419
77060
302359
277002
950960
176813
1104416
1827689
1727868
732581
1921212
626774
831020
186704
812725
138126
793335
1374364
515781
993919
739340
1643515
470369
1452889
188762
1905971
1592031
1954398
953575
613835
1474596
754802
1370967
759520
1280650
1534618
1477252
1479625
1828719
824282
405236
340863
1192412
276231
782620
1611358
691116
1051008
1612579
1785462
303598
1186033
792683
389524
961463
182049
1400522
1217418
1145111
1509142
960810
1909382
551822
645866
586316
1922556
513626
694335
1105596
901510
6112
1653530
510552
211105
177591
1586749
1225859
168663
862901
1190434
788596
635110
1792208
87404
601129
1462205
1719882
143879
1314317
273330
148845
351002
118568
1028807
1779425
1395054
1133575
442542
262977
686940
1221737
477979
834963
146847
1194173
967063
1267627
1071213
1737356
651702
373872
1364929
224935
1319072
1097408
898873
1996403
864213
443597
332140
1059545
357331
311380
237002
38024
1133974
812405
1713532
76423
1562487
1895702
231674
1211165
1361154
548135
1892316
901284
1465183
1578951
1016182
146615
1286454
807669
1851610
545895
148959
591969
699353
1131729
698258
1357881
683105
1933477
949908
1546751
515696
1288064
3414
572242
1149872
55839
176488
1349157
1214355
1935110
1226516
788361
1887746
761722
1933350
1265843
1238586
452916
136041
297157
314504
1818234
610233
679323
1546857
527529
462642
230495
1538691
1402609
1340606
278693
449149
513567
1048152
1641788
1536803
1791650
665202
1330166
1423028
1957419
1964768
797623
238345
189134
1738201
1923096
590050
1429045
1851994
520045
1460653
1999283
1479053
1185895
1367810
1982645
1330567
1715655
368731
233618
1216242
282894
206686
1970005
1238463
1573994
1015667
1932327
1705728
1962350
1389895
1480855
967707
1897243
1663899
912684
449569
477270
1273527
1667155
379802
338909
1228153
219797
533921
794464
1941791
1839231
79211
134397
1709800
58143
1928220
1101409
1294285
1551786
110964
985568
1992596
1646465
329478
48971
1064077
870245
1913669
752811
1906138
585707
605721
1998619
148979
1735963
1379001
994824
1086461
928803
93119
412790
1533280
1726329
1374954
918224
1638361
266584
1495473
1604569
1026398
1397442
123752
1355403
1681968
598645
643669
348192
875715
1096797
926961
1217857
454175
50679
1836033
1149415
1629103
1430070
1841292
441844
1399084
1985057
1502471
1038538
1634544
433770
986407
1004106
509258
1211282
553247
732643
1862748
879710
1899095
395491
1866292
686262
1082871
1796560
1097860
1625343
326261
691844
1168565
335045
1188836
226879
411536
476332
199758
1290685
1149831
568435
1143653
256890
543798
1862935
1478054
1988130
1541057
1189331
653733
472541
1984329
1853099
1963965
1235005
1189999
600210
1582126
126749
819143
585790
1514221
1928412
1511696
1691487
1547268
1707115
636138
1427266
1546857
1345915
1179599
983346
968426
159112
1553316
391497
1739711
1437501
532707
580193
387570
1698351
1349282
1144204
1525727
294664
581168
199461
1754311
907760
465561
929635
486348
1923532
347167
1273600
643168
1250223
1250579
228384
1021761
859997
1746629
176415
1095447
685758
1041453
1088796
118632
51917
989803
1776971
1956911
1069875
1253565
1781117
1043245
77973
1037017
28788
491890
973010
797753
672609
872684
884768
1999158
371603
807188
1253345
424196
1188377
14289
485254
1003231
229042
474562
981404
1974712
263253
1131801
1911655
1950019
558552
1651053
2798
520151
1096126
1522327
739810
463403
941480
1717669
1284739
370266
856477
1565605
1405312
317328
270090
679200
274846
1016378
259023
1302700
501437
1628209
838815
622809
1917042
229223
831759
290642
453676
776234
260646
552715
509095
605357
304093
535766
803034
1850538
1709748
1149067
1707255
1471604
1827914
1842309
1164039
208808
632644
1198819
1748718
145171
50124
196795
1508403
1015064
853249
1365779
161428
1365556
254404
1226396
850202
385809
490698
881290
1510504
33153
743466
601986
1512166
1975652
1158456
1142355
1358154
695647
1059156
1389809
789344
53257
1780126
918539
1714317
1165239
261573
1915881
331388
65527
829908
64425
1838315
1460397
1451811
1785825
810424
439390
255842
1121222
511018
472330
1027919
1972485
1930479
1088713
826034
401977
785427
1932284
554844
1377937
1815114
321845
940044
1814866
1571833
284495
1078109
475748
849760
224864
248981
460266
1081814
1987940
1583383
82211
1851384
1268073
449668
81273
212134
400970
849549
1674842
636947
633923
1128934
520838
985234
1172756
1091092
961067
1055858
863955
1770873
322512
437918
291585
1964357
1849825
1875897
491370
1154419
878056
207051
984075
64331
18948
125081
1856554
1664627
1188577
1466418
1523033
1454219
62378
1934392
1854727
1292266
536534
138561
322031
1300299
123040
61127
1094294
706536
1320099
619358
470066
201414
375259
1379633
1559060
1977436
534756
1158086
1095694
1706785
763877
435442
535482
1877576
1004765
512047
1124907
1026572
169580
32035
1589480
1713259
1272512
1046046
1978405
1774734
36395
1711703
226909
1481928
1456712
1091350
1933594
428710
230868
1458296
577454
1036184
1139441
1906434
762460
960362
1905048
1986003
1292260
1587817
634326
1677354
1696957
1790965
1476809
485668
472138
1103205
656780
770772
1654706
323648
759161
871418
280503
106777
1985143
1158278
1935838
1040832
1046086
1790752
1436725
1110078
700753
960498
486256
1309288
1276583
961687
1048082
1312213
9876
1399158
1495349
1386423
1219108
1164472
546874
556304
1527944
471246
1868065
1264954
1895096
165506
1077398
118377
1697745
1652113
208449
1270662
881555
1020000
347255
244332
1913423
1333906
1141797
1272271
1892413
470772
1841022
1180603
1843255
837517
1473022
1937997
267617
1513102
980805
65348
1709498
886935
1840029
1336785
1269061
1991887
1291518
1843947
1344859
1603535
1812096
1936038
493842
624515
1109720
96690
164144
236349
873717
327442
1483504
1735302
1862318
179851
1444454
141114
1189533
159438
1133554
103675
713938
1444950
1498299
1781494
304169
293849
1531250
1141302
1498404
1978694
1128139
1091763
285892
462206
787535
1166498
66345
718110
663483
1584093
433257
119351
1789816
402261
438216
117943
302461
1889467
1304835
1088988
1545261
1635191
470926
280581
1038220
204041
179828
1857698
1710693
852808
1785391
37281
93215
900048
1057808
380827
1376674
786821
1470879
1281962
41029
41126
49749
1813816
996646
1933948
825008
1817340
1353524
1429594
496916
1209543
96500
1850109
1720460
459637
523225
1057890
55599
620366
1928616
962317
779133
46106
1514851
601360
97656
1145664
209472
1988609
1018800
152464
180699
1431303
1420876
734350
1932034
1476275
1246510
306541
978105
1726064
1751907
1048135
1805433
604295
144976
1961392
995072
1288060
1122647
1084477
1286146
1925147
1992150
747444
1194279
1434577
675562
1098565
1745273
1708540
1307469
686671
600593
332324
534975
740976
594022
632135
1257554
1867313
1730627
644557
1080668
1032614
990744
1743799
1485980
996214
982060
1622297
460845
1206839
367444
766935
1656479
638377
1331122
651800
1659293
1925215
841962
1830069
1134740
884928
1555931
71700
952045
1003678
1743722
744615
304474
523323
1927017
593459
455820
1001602
1184939
64087
44396
721913
691031
1729672
574190
1300256
352338
1583969
1144919
1887321
1967419
188000
665397
791344
1045972
288476
493809
888655
1118271
1764682
1998520
14316
93514
161581
1714398
1165922
1053548
916380
1546326
750584
587991
728789
717764
466542
1300726
1902300
1283169
909144
820657
209425
1961883
1251680
1534851
994004
502361
870824
1146355
804432
278925
1822870
366147
1963799
1006660
1096482
1615794
1845598
1004876
696532
859118
1539636
903319
1009379
652003
48467
1461076
1424220
945558
314770
856752
819590
229876
613147
735466
958504
1634570
155514
1693453
1074889
94095
1062488
703369
1004671
491361
522125
147670
1846839
153472
890833
1042201
173417
428081
852749
897730
1207260
725438
944890
1395046
657679
1419025
1997246
1993722
1810992
1736889
1852846
1469258
479923
882728
1712335
711142
879845
1988499
244645
546658
679939
73994
1933094
1532914
1464244
1943395
948784
404713
1096141
1290532
1350019
1240964
1432612
1474444
1325177
731016
1760535
1614645
681564
67757
1606560
952569
1138770
1544568
1791511
1609619
807572
837590
875060
868685
769273
146422
730904
198861
668919
165572
1039474
1472364
663241
193634
1869801
1806400
1202347
1349357
1541947
1696699
932285
403922
1100616
897062
1263890
1290193
32011
1089439
943784
526308
605112
151572
1449744
535570
810029
352804
1315383
334929
103724
1489949
974131
1109466
239763
787793
586947
1689269
1661909
100356
1087974
323346
1894282
1490132
1800225
1804389
1685379
628412
930207
1978226
679831
1035240
391347
1679578
771818
1752251
643642
770103
676504
818080
1698315
39285
1928282
1535936
1283059
1414147
544459
240806
1638867
379891
1285765
1645455
1281202
119948
1144192
1117408
1259209
363786
682861
957071
924507
1570829
747323
817090
1150157
1808117
1432923
776492
745150
1925341
1266417
1149290
841569
1040917
131789
1690479
470771
174736
1350354
313503
667154
483895
1627595
1799848
956455
1655953
1197906
1187194
671938
1683411
1041208
657962
1207250
464679
1563928
1354166
946111
1390703
1021369
1664957
82053
629062
1802603
1007217
85788
996973
656809
1345519
1461190
1101155
1372169
606266
674218
240506
1756710
1373388
1827099
872975
1453192
663261
426010
409831
1716375
1771017
873627
1210541
441818
1721682
731086
5694
204447
482786
1514229
286814
1574429
1117620
715708
525022
1432318
1357829
125053
764084
713144
532884
1526750
1695680
42772
1011885
896284
1628870
299595
270812
107217
1903521
1637700
1769653
1970192
935689
1770292
354155
1980107
188817
1386774
1557271
739835
799758
1764175
328434
1925653
914853
1544006
1796990
834588
1047482
1601553
872001
890578
861017
1802194
1061695
520065
1182044
1047667
605211
1123858
1465094
160605
1564848
1440560
1615171
184621
531637
584592
1726722
1565454
623610
1190653
452676
1862075
287492
16387
1837826
1171957
440406
221693
1708922
1264374
415076
830949
1398858
1630577
1693955
1183075
585714
1123454
422313
1375490
1881700
1608467
1872788
1364249
168409
861267
1315854
1453763
1247052
930104
875008
357312
1701553
1940275
1108962
806015
951867
446557
258382
1531081
279782
964910
542986
472073
505253
659673
285973
1545125
1653625
587396
1601950
122896
495541
247216
1645340
731815
1541131
291640
916285
150309
867787
639531
998677
1296115
970174
1717905
1753356
593577
1855816
1073947
1391624
1157730
485311
1787162
939970
123135
1818871
603574
1524445
1062324
694957
494887
358410
1828678
1517206
1934221
173925
796422
1660909
22937
480718
1715241
1487403
711404
1016454
1674735
1720651
206918
1298491
638571
782289
1468275
1638255
1203863
225527
529282
740606
287271
1912721
361723
1758118
425416
1529534
717818
1189547
156774
1649528
49711
1587725
340429
33205
1730182
1196036
213304
1812628
526931
943420
1644400
966101
947706
1061119
186090
1729346
1304099
1980456
1086833
340412
1484131
1662390
1878872
246314
503199
930548
1376809
120968
107976
1420526
1770026
330578
1754970
317049
1557378
417934
1512786
1555234
1304513
644823
1505276
1504476
1348359
511394
598922
943195
467227
1735146
1595948
340538
1125562
798702
354082
298354
127719
804533
1406987
471265
1764464
1610684
75012
1366766
675574
590886
210654
941811
1608456
108036
1333231
91450
250268
763067
195725
1569019
1560037
807761
266602
1619813
943447
1220448
313277
630012
582080
623651
1855602
1097826
655642
1109342
94518
1300090
169029
1762879
338712
1366502
1024931
1489719
1884995
391413
589184
1394533
1098689
552315
394430
1749186
1977321
1014723
2529
1627770
670741
1307449
978615
240372
1992386
218122
874433
1428814
1260723
1094260
997065
1534874
1310366
1505323
1426900
1525686
815469
446377
1374803
1273806
1412464
362585
1313231
1717104
1841432
1451930
1727751
600448
877217
1376426
316492
717497
672312
1617766
50636
739996
948926
1037460
205798
205620
1838482
1273957
830775
1252205
1768437
985561
229402
557751
1690916
792908
124475
1977516
741387
1414593
87621
1934539
795
308453
155508
1764325
520582
202667
596236
1854090
882243
117893
209416
222331
1539724
65542
327027
307315
444352
1210286
892407
1199332
1531608
1723451
1621794
1191296
1795951
498991
1778292
1609382
347326
715259
913918
746205
460555
1365988
469122
185601
1487296
619216
1601252
1796460
627845
1004614
642261
616408
54774
1703973
469890
1957044
1884558
1793117
881926
501446
1665623
311773
177488
1094922
913548
1170521
1412380
1073519
971523
421486
780469
1852122
50134
101887
1753342
982263
974827
1905575
639793
832166
399374
1220518
1022595
608592
1541217
1878239
1291678
1518495
179860
1955255
190572
923621
1464177
1161726
166538
1120233
1630976
138423
1212863
1804150
1159742
901715
1390970
1621127
1257363
1435786
1148507
639698
1172875
1048846
1082760
761239
1884151
1332254
1557290
1828782
1214487
1872314
940202
704407
1902326
1712980
1246518
999185
1563939
1399667
524627
26837
1060074
237182
123405
462440
827729
169632
79139
67336
63246
864525
610014
493951
768326
1129936
623080
63802
41098
241636
1017461
1328663
1260700
139840
1946750
887194
1230148
799887
1566319
1397296
312074
1901878
1551896
920788
224993
629719
1992435
849145
1368086
725269
1238492
1339718
595417
796862
1430946
1523326
1280965
773151
624893
1495247
993298
59867
1273602
1131673
176749
1261025
1407279
1444514
579578
1239820
879212
109294
1112412
1298328
1618112
1792746
607816
902422
1121765
1331799
699322
397406
1502835
406533
934565
886134
771552
113392
32645
257297
712492
1179097
624681
1821232
992532
1766041
55332
1582019
236284
1990060
1607648
1922126
1189587
1286944
142993
318078
1866578
170905
1207383
1209055
1961537
1845060
1027343
709935
574050
497629
847266
1779309
547244
1374107
1714694
1486522
57420
807747
557954
1273724
557688
1499549
1273549
834246
353573
549415
1244084
120485
1929804
1824425
681436
370283
143204
196518
1735256
1125464
169771
801057
1985358
1622051
1510499
444677
1544820
1572515
428615
38667
1128433
897938
1125524
1714955
1164594
426694
1498543
644211
845578
144011
1028219
1242592
65953
1000760
73720
572488
402156
1165223
1892280
1231730
818092
1227617
1394328
265333
166221
1423996
1489801
345530
1718905
1767638
1353364
1890719
1296681
486723
1701806
1280654
695453
1534394
74741
1400271
1832499
1665984
1494882
966219
332391
341442
730764
204446
1716140
670489
481969
1905341
238955
642584
180123
1920913
1932946
150967
436974
241454
1200498
1210224
1559972
1230238
100397
1726123
632294
1448010
1490041
173877
1498778
11201
531992
1234959
1219678
632023
1006763
301849
1217144
1011691
29231
435528
1512848
301225
245257
1525571
894187
1621421
1657892
1727641
761987
1683529
514867
1347298
1895238
353481
1422504
186542
1461476
1204363
1641279
1440254
1717535
368154
104244
1057856
202095
1585616
1963024
1934691
921380
1795521
577527
1889610
550535
1679149
219056
1918819
791190
117100
1649420
1725801
1312503
1684180
1249958
134246
1366869
484056
1326969
1138034
1251669
1935457
377546
1439073
887831
1819801
636000
1815100
578412
850150
1961385
482203
498684
926683
1625832
1620424
1594189
1155199
1796841
213843
46901
84341
1129830
1226263
1169868
1113907
1367735
1326229
1688569
580215
845261
1135219
1341085
1947383
1597769
1332360
1298092
702530
1505253
1361838
19968
144157
720710
1685864
106818
1736685
948818
764307
1799739
1324730
1934284
1593910
993291
1735078
1779855
16896
599743
969108
1251342
1939738
550640
1613615
1012447
105714
345166
239921
878820
1830541
1296939
1050190
1034506
285853
1509916
846534
805533
601787
184913
1099511
831940
1281364
613804
1032683
327541
1218798
1651963
709260
352812
695695
272169
185014
1198831
1529434
952376
1254840
519870
1785377
1950358
812936
1389472
1044935
1151466
1277490
1388941
818217
226487
663225
417087
1160185
215192
1208754
141602
1207912
338274
1830176
614586
626399
1111580
1474173
1783475
313598
553928
1068732
480485
270788
236626
1060572
1776946
900913
1235320
251946
759862
53803
1396590
1280873
975095
506124
1161898
402526
325424
864711
1820846
1798569
1214718
1258304
509978
1737120
951644
1391310
417478
187433
800833
601461
1277398
1121463
1935536
1882253
824595
999078
462806
744666
1341981
1461125
1170853
368057
7711
1833320
771476
1259832
755633
443650
1704058
1750629
999681
1642630
959556
1273033
210956
1507495
1442922
1877905
548907
1070893
1055944
1752169
842625
786186
1969891
1600023
1585998
236633
551919
370055
1079943
1201669
1649356
1178673
1911189
1199129
540867
1208302
1860101
1207130
1023291
1966749
223522
495087
1072407
180433
82065
1763421
1423646
1814783
190183
1167122
115410
1880949
831668
975062
1174071
153618
1638832
560178
1189475
1901585
213794
1431738
835215
583320
853317
182526
1752445
571005
466375
1839814
1780974
1831253
1479946
664957
1071168
1368939
1078891
454644
487792
888390
552314
1361614
1740216
1133443
531312
1308630
625197
1126311
1368736
106421
1132440
211314
572476
105881
437946
461899
660704
1527358
621119
994321
118165
870346
613356
20250
1522107
1052825
220405
1255470
970233
258173
775935
428316
294107
1812164
350830
1774646
464216
1746608
776871
957962
1417521
705866
1120913
663733
934420
1543145
555512
1991735
1490136
1235023
41217
990303
584357
97402
1303400
1026133
1280128
1587535
77858
70834
159140
1921485
904409
1050198
475404
1615413
459920
1734326
624081
1605756
729338
1127699
821642
607619
360843
312559
1328474
662358
1977513
57586
614130
1724066
1106756
485774
843489
282895
358414
338672
1995998
1549183
1258991
642184
1972114
991014
68578
630549
999555
114351
1776994
1260796
874863
1873450
823367
393012
767007
729693
1811374
200511
1385034
1021304
1062869
1407350
1873576
1537774
429906
627941
1392490
838048
1816526
502732
1564916
817040
1056451
471218
1854537
1173277
450433
296211
648438
461528
41612
56206
258003
581839
1801384
181746
1623543
478033
1149407
1805651
1289550
965776
94477
306862
1732267
884006
1027814
1643127
936691
176562
878606
480968
1780185
871172
748598
30642
249041
218016
962005
456774
1470121
1941212
981120
606865
1494273
1353160
206816
1041895
574834
1633502
505945
880542
1833685
1104404
838319
527743
852020
43905
782564
1159659
1657190
922058
166447
1381733
1664919
597913
439853
1809948
1813396
317713
788473
1417128
341524
664910
1216925
332994
1465283
1986619
305438
797001
1619030
1600168
823689
1397170
566856
587011
296270
1805315
1119187
1920792
1591904
1826791
384173
1917339
206214
1270701
488420
1942419
270764
181506
1168029
160546
401246
489103
1413576
1636978
572030
1185600
688862
1217656
210293
343819
1602595
810927
1229935
1839740
57814
722162
937976
693747
239990
649858
1969419
1647206
1136565
1452319
1089909
1082790
933158
1294651
446945
1280784
732239
345228
1000363
1905095
849277
1884174
1980624
311652
824458
1792621
1629964
29948
14096
978483
1498818
939062
755120
946577
618565
1133193
403122
800770
1844734
1157049
117466
1989812
633883
1163487
482564
155596
766785
919831
1908001
1583784
1923843
1470017
1973379
343979
1189165
1866246
1851228
1347853
731571
1757691
184335
870886
1954233
1313186
1545007
254320
462379
1008774
1085239
1812989
801607
1955317
523222
105543
1201541
426793
589958
844784
1653453
388081
776954
862505
1232821
330665
1997762
562390
202188
886230
1038000
857624
215149
1257937
218204
1825434
1817843
765045
1014980
664056
1476672
160791
1463949
1425649
1551134
1934240
1701568
357343
387661
1228335
161396
1115101
943647
758192
1749699
657767
1430260
833359
272276
896421
1610930
1910114
1465642
459903
1430821
1058256
1584312
1952598
159053
585561
1392895
1763203
1135008
235830
539521
155335
1771867
198390
290469
509193
1700357
1178382
947041
856184
1536398
1955864
1253111
711007
1715898
430104
616132
1772387
670625
694361
238397
1765560
1948751
5184
1910765
523466
95725
1398774
718920
771382
1559164
876311
235950
1664785
1683752
1739566
977708
1068401
1240237
46875
986930
70671
1004873
1928937
773454
40784
1136528
199654
1958199
872772
598655
1529450
1107879
1895278
1210813
654964
1159905
198066
197546
504710
1548817
474405
1748197
68289
932608
24209
1520352
1196635
1898513
993877
1963075
668032
1800125
1671417
1855450
1844352
381827
346942
1382004
462289
1413429
945783
1206421
344789
404224
201620
554097
1742356
1057626
1306688
1095218
1345744
305834
263778
1631279
1504950
1997289
1335902
1681548
1354870
377021
206796
351662
208704
484346
409676
370252
17064
813163
1478777
1717809
1454913
194522
102601
559986
1583705
602107
1602283
280430
1806440
594922
992102
1720758
877650
1082263
371029
1104271
1536385
1801083
1104991
512328
220779
1513282
635121
925896
260376
515007
1462396
191610
1929266
50727
1641507
874048
1825053
839974
920424
482608
606938
723192
684392
1377046
1240663
1706925
1077157
1736149
914054
365915
867805
368359
1233655
1229279
1489235
1492548
1365209
3887
435041
1426102
800130
1286446
317915
1539410
1014054
143855
1169154
71477
401234
1484922
1679152
263478
4631
1084916
464169
242435
148825
1877560
1484213
454538
1596035
126742
1673301
243454
903339
1822419
215209
780757
1676168
252426
176437
1081422
389273
173166
494248
48741
1299982
105055
1883319
196163
406927
795744
1175389
749076
684054
1565499
893946
356383
1099174
156824
749661
185465
1746391
1476342
630861
521175
1887883
619184
42433
694050
254738
240659
1293999
1748063
1496926
368852
951333
817309
624554
1091076
1535902
168093
1748135
800739
307921
810577
1354960
1199832
1808968
439021
1621782
1104695
1665281
1549323
1173376
1097969
1797340
1800437
1477797
453957
1875532
745105
900528
449176
535550
728610
1184740
1469765
1621107
1510278
110905
1324665
929144
1937401
725357
1020458
1438693
721489
1471876
1997395
1854602
1951715
1354588
720963
1769660
1910323
1418185
1702626
182850
1896596
1484992
1627681
75111
959085
1539181
1892448
116826
4156
308428
1386026
1245379
105111
1338059
22390
1549064
1849685
332010
817852
1126009
1149649
1434629
1328337
885856
152048
214448
1306428
1065360
1817463
530321
785881
1823524
789844
1079254
823810
1087023
46937
1015299
1495044
351624
1517573
1494352
770959
1263721
562346
772167
1313930
1994685
284640
758958
1960999
1290754
132639
257038
1324945
395320
312311
1302384
932787
405020
93060
882988
959331
1274903
411797
169308
1710646
681478
796515
822727
226990
370697
1599206
541134
1057723
249185
1419434
190890
1044544
869298
1286237
1984965
58159
804887
170926
1686777
942321
1225361
233353
307812
624689
749844
1118857
302436
605824
1275151
384841
1782670
24130
207199
1735813
1271136
1108896
587770
137154
337083
790839
453893
397203
1894312
41629
594492
1521251
99379
363616
1917848
648422
727780
1181994
1061924
1413262
546849
1420151
402287
1659274
1536748
440060
1397946
1536535
1477342
907181
504043
447813
1029405
978413
1588403
1311954
998762
374354
1280194
990093
363316
335955
1145980
1253167
1115568
1411916
1930273
1200515
272050
1278651
812751
565491
1030938
939097
519354
1260640
581043
273355
844298
1245056
891335
1609112
1724846
1302354
316131
1350647
1297662
1390768
361762
1269789
1879293
1074662
569005
145183
1337987
10490
1594078
1837520
382202
987284
172302
1014392
332006
604286
184305
99012
955216
539071
376675
1287111
582966
89805
1931754
1196974
1313908
983597
302895
1002852
1387698
400366
1151646
1531876
583264
246319
1724712
132651
520883
1445238
1292885
994991
1997633
528429
75524
1051841
972585
1570400
121975
1392894
277038
280419
1628781
346742
1908679
516319
1963631
954306
1084340
524342
946147
1881500
1583176
411618
1243602
1177533
1298625
427964
1678366
290128
658245
1194380
1746827
1597156
10243
278688
719982
745275
1540069
1223370
1275767
1241844
980279
1863702
1448177
1515928
226264
660710
1002965
778561
1831111
237140
1277234
1011951
846230
1865037
1012995
172201
745779
959825
979011
725915
1167185
1692451
1949413
488641
660808
1302608
248148
1861701
1886367
1043464
771775
1495752
268314
780351
869432
1419112
1313756
1867657
1066975
984566
343107
457050
491746
1031653
845147
1097465
109845
985636
224043
998352
1522943
1953225
487041
777084
1705000
1530296
650648
1877627
877566
220949
643258
1907578
230013
1160475
1465846
1580139
1792319
6249
501622
1183797
14737
1764880
281490
952198
1618722
1068849
584569
579219
732401
181432
689391
1937321
1959728
1830250
1574435
125581
1615674
17000
651482
814394
1079022
1641467
1861543
1704213
7562
240446
701707
1574135
1374231
1695540
872997
1775875
823142
1212331
192933
307933
704502
339053
122103
1280728
858661
465817
804103
1985535
1265611
1225171
817039
1099262
1541706
74880
39275
470850
1400590
541889
940430
1219164
1901221
492671
1706113
1200153
192403
1618455
975861
1669431
834705
1141255
25677
5840
1042395
1985306
621265
76806
1945450
712911
1022712
1753451
91643
1274145
1437326
280633
1084888
1938825
1398068
575403
408203
326453
818529
1481347
1032388
572023
1390368
601515
85566
1789216
1824536
944162
1434449
170618
1451087
1501594
1395260
1854754
1099114
84701
1929540
1723691
1745167
438659
1662546
983089
530822
181371
1401623
58281
637795
419954
1452561
239877
707270
608505
294786
226858
1648631
595438
262614
283543
1179699
1845498
1941605
1921992
1374167
1923890
1187439
1505839
1635054
1200543
1604506
859335
1194298
695186
1482654
584725
1434656
932583
924700
1754279
1040882
646956
533066
1402476
1825527
539435
1405083
615684
596503
86164
998966
1818860
875458
1711254
1407142
1663920
933928
24501
718734
113439
1657826
261668
1145607
179791
324752
1818839
1767228
1269206
1916764
1695817
251521
563568
351255
818341
1771041
1389664
1378976
820807
85849
1392974
1427411
1034229
1172034
1225596
753092
1504320
199355
1791715
543324
1460701
1473685
1358351
1805626
887823
1700525
695029
1541541
1054479
1385304
1689603
1882783
1819455
1342363
972310
1085875
1767594
331323
793060
1770196
157310
430363
1234117
432807
110753
1583899
433771
170828
456111
1587034
773002
1735926
751435
624931
340009
514105
265694
149866
1138718
1686133
683652
113801
78963
1157919
1341197
966906
176366
1578179
1054824
1576992
1140156
798024
1104694
1491964
939186
1558084
617504
1806429
1969297
490824
1357832
912429
955122
769055
1164017
1227933
1303579
439810
1276889
1056169
1546833
1213516
1805527
238084
431408
1129890
966605
1245564
1437602
1302000
852203
1428389
1029417
660778
526767
699854
1571685
1567557
16284
925061
1735022
558429
1877565
946653
950803
1566019
1937660
567205
394053
1256143
360486
763689
417256
1478597
518958
948457
1879145
1549247
22993
1495187
1349895
747150
1173339
1337840
985790
248471
1577680
1086878
1480754
86454
977879
1242180
1102799
1626720
1456412
785759
624117
1547290
65264
1431757
1218255
359735
178678
784239
1932330
1049339
685218
1246975
1888864
1032378
1886816
1188717
1050412
703435
493002
817971
323325
806714
73074
113570
1014680
1209258
185016
1542975
769169
1648419
678947
763636
939520
385084
866126
1358596
1130878
613360
1072870
1504264
1638331
529038
849134
1980861
1359494
601677
582315
18991
809747
1025662
1375020
1129887
1591581
235856
841228
405553
1072369
1607744
609850
1348938
1671703
38490
172779
329693
391250
1416533
1915589
55666
809925
687005
778915
1510673
510681
284965
1520445
270544
509475
334552
1087554
152042
1570775
1745768
88484
1716273
309737
1688038
1216313
667583
1543927
1313681
497146
230050
1783981
1098498
1480391
773607
1904179
92291
1188940
1163607
934717
642326
1306381
893189
1479331
214363
1957147
1964309
1681870
1375708
1048976
38212
6546
703872
681649
689648
1010056
325605
152637
1824615
1973521
1935313
1561965
220135
524747
627351
1943331
1188831
1622700
1590132
164426
1589371
528142
1041312
1426985
534314
1928744
726049
97495
865245
439316
955623
1347882
1163537
1142230
1586662
1875383
1649864
457644
75554
1039629
485930
767327
1390316
444071
1617900
1149408
1428638
1931243
1859669
199691
94447
1326886
436322
1619881
1969783
1002599
1916930
1631141
1864504
45969
1498902
1261219
654983
717117
1813727
126521
1752612
424184
1527096
20153
1213947
1161672
708973
159770
1539372
855128
1704182
1715949
734977
1369416
723769
357057
740519
1204323
1971409
1111664
1201374
109048
1390004
497203
1415478
758108
1251708
540106
941981
134157
662957
1519893
1856825
1192194
1135885
1489635
1708462
1550045
1194479
344546
767249
1931691
708805
1169383
821686
445212
62338
1769064
179142
1014176
1867363
1239936
258883
100707
1107825
1003368
783258
1259644
456346
1412663
1024014
1357362
792711
1420703
1133157
1818109
1016162
290396
1536658
1957949
257379
1060903
262406
1242127
1503378
1643227
1234145
1524199
800191
554375
1383619
892132
877373
1513423
959782
1529496
1324551
646572
1927567
1395265
1548990
1730207
1421595
825677
1047164
494648
287558
1705508
544314
31051
1967365
1134981
597735
1425949
1078838
771945
563339
1930020
1904616
1038945
835146
998730
538455
1604545
77537
201516
1358380
1630012
1583000
536743
1155073
267912
1205365
1447642
1921427
1673123
1357360
1615589
207333
1469963
284990
1367046
89441
775313
1776783
88528
1422618
1874875
1720266
1915830
1753472
1956984
678577
1824897
1279027
1097493
1537648
224831
675374
830143
234015
991228
731639
622639
141902
236569
142903
1673289
353047
427395
1892178
1392958
933754
1365770
1345803
1821796
238412
475552
647358
264870
679708
1851545
702903
26160
199038
310705
1706289
1247002
787188
853062
1987228
1278928
1168265
1339442
438177
1669952
995097
1051932
1906731
460708
649578
1739014
377751
1749780
523825
278584
1170005
1063793
1255860
433126
992848
1043387
241885
1772867
1486765
846234
131270
22928
785056
1680974
823088
481916
1539860
1064939
1446005
1807060
429346
389495
1413084
81878
910012
1419841
30407
119993
16463
1201874
646689
1589162
1003030
1574899
633461
1079231
344253
740732
115889
1079706
1083740
1071832
1736536
857327
1960832
144889
1458586
1830155
1705464
449555
283010
1271305
514749
1760284
608219
226416
1922800
327684
383547
361386
765552
213116
462569
1082160
53945
112919
744884
568621
412514
495009
582790
1805777
378464
1568417
1528155
745164
1423211
80327
791245
1531129
1132579
1163560
1509882
1110291
1559414
1602272
551308
1458274
213252
56865
316744
965333
933879
793847
176276
134869
38831
1583154
1342471
1952828
1896202
1362109
1938582
1672033
765849
855558
55242
497138
395922
1257676
338626
793193
605395
915382
108035
662701
290063
348140
1109099
1137879
1896217
269582
1555209
1545516
536333
617422
161991
1492614
561004
282661
87900
429814
859341
1706751
1321993
1233546
1229898
455530
1472076
808888
1448221
1019662
1582251
1859399
1364338
1456758
1146358
401986
258228
1774496
746690
1082141
232470
1207353
844605
892434
1561474
876082
1755335
1786729
1444167
1313500
1222628
330737
1889191
742689
1838804
1739499
1571471
1324518
454209
1775152
946802
1546769
1782596
1704692
225312
1479245
423972
865401
1778259
67618
830808
1931714
1924570
1651260
1676141
1862348
1158262
131019
1205614
452798
93875
1491972
263180
232839
851685
756392
236756
1060095
1693656
671220
1144057
478959
224137
977542
1979378
1014556
1125083
1999713
1256220
1908297
216163
275896
1569836
393962
1309187
133772
1577394
210863
1992283
33480
1714879
1672071
334058
1639351
1815472
1376719
1653979
1044636
573762
1690056
1483092
1524344
1896343
1270317
917999
1541612
1075673
218148
609147
174058
1251438
1211007
1970230
985121
358918
1403168
1104353
659438
1378964
1120418
1932295
898007
1638150
1121046
309832
1691773
1018733
173173
1738910
886355
516650
173022
310490
1584952
1420081
1613874
1386312
1235201
1717033
702536
1134121
645664
1606608
1920854
1249459
1847941
486982
1056119
632650
1178392
408902
1490047
959962
1280369
1881545
1769427
435091
1225234
456106
875138
484393
801330
955862
1392000
565069
792110
127845
191445
1828786
1873393
1785861
1856061
1386903
1353856
399383
1404906
1632215
969048
149653
1505779
1895694
254300
1852104
825712
1985773
626674
41954
1479203
1503400
848719
1477436
1787290
1430374
621544
585466
1343455
290506
1750748
1988067
318064
532973
1350867
352494
1808740
644498
707605
1443221
1047547
1209421
989038
1807782
375121
1512832
1025989
1669525
322412
1467706
1793894
1693277
955581
552747
163545
1571987
756034
1026878
1058683
137850
1518396
304873
1183078
1036709
960288
1759627
1895309
1706024
1846070
1781692
956879
857283
1896912
763748
520186
1177496
1253118
751558
535552
1685438
1048393
1744261
2261
1812153
1693670
237341
1145608
11778
1223373
415820
1806504
348041
1140102
1838937
41205
1577311
1251567
1163129
980649
646693
733040
1933293
187442
1566696
84149
1193509
492049
1374365
165067
1255271
160746
45060
1239644
1131018
1369485
1860459
63748
1235194
1110639
717371
1714713
1616745
1348700
1052879
496253
1426515
1677048
1200471
950988
1513247
1929333
1764541
23665
745140
728385
1186177
1353406
1237709
1194313
1452762
1174561
1146726
1742755
1635636
112336
168938
394033
70305
1238594
1219365
991950
597741
1097604
1138154
552002
507573
868709
857536
1557717
247947
1434539
360495
1348129
1638768
5284
254802
359465
994843
1321655
588965
308989
1624213
610404
275271
706014
1934666
858378
633814
1035767
1398096
1226174
1820381
1340619
1616979
455243
292190
1815512
1848844
1382910
1885762
844955
1457269
1780928
92099
987097
340324
1892378
508568
443190
1214050
334467
322945
709389
187590
519059
239551
1435295
282308
313421
1414280
1233124
1799046
896555
1059670
1282312
1198553
27482
760455
1112389
1582906
1929834
1190999
1922856
1138472
767252
21814
643447
1357475
569617
1046480
1826248
570374
678999
251179
1695782
167112
569384
1722943
283731
1525500
1228359
783333
1967586
1055698
993848
734593
1034056
821888
1897553
452733
805844
1062689
1915395
917497
504530
1595395
1884181
1346589
633560
1093245
1623411
435931
666818
1878959
1992998
1847919
1671047
863267
1507308
1770264
1133992
869277
1187177
736437
1549753
509663
1644866
531280
823777
76366
1209687
724372
1922033
1446073
384360
1604117
616630
1209577
492309
247182
466460
909191
1269752
1213632
678745
466502
1127970
1964143
131939
1291713
1737287
372382
1596822
110684
149916
1254378
248990
1660176
1166021
1357431
928593
669112
660630
577655
1890580
459823
307038
1656506
1521291
53744
998838
765919
834172
576845
1683766
775383
703378
1324551
675908
1595735
1099661
46077
1415151
1580265
1551726
1405725
796782
1269163
332290
1016685
68980
1332505
1948138
441309
1867384
361840
1238755
1678890
1229527
1144683
1890837
666584
1856578
22584
581057
163157
271390
1500821
345211
113225
1295146
890752
1281975
1944086
1203517
586629
93357
709731
736412
1277793
427078
1869798
162960
1822730
510295
336687
1622778
228898
1022069
948095
212224
1824636
743046
601026
97254
780278
1980884
1085289
1806296
338968
952104
1233218
1134916
848600
268873
1715633
1424251
543024
1202204
373323
1416089
1862824
633373
683008
708796
663032
343173
1905361
504552
721644
945102
1120788
1786155
1264379
462817
547710
158763
806865
1442561
1284162
178503
689976
964413
1331002
884851
265347
1819997
1070798
1784154
111977
786886
554185
1417012
1705616
827445
1638536
455027
771242
626965
4961
346910
1030156
1773379
1071224
1364027
1837592
1830048
965445
987074
237973
1110456
1561947
859001
1014855
1456488
1946139
1789130
842895
32589
1808859
419268
911242
1064551
249868
1916449
22274
1724459
599038
29266
1403818
357239
1055370
1443926
1953675
1165108
1136125
447970
1919058
37410
1524961
459972
260061
155019
1655227
1650033
1673017
1763647
762045
120419
125553
1125710
1455901
1402189
1246518
1834422
81196
991149
1585473
383828
1746421
99029
799037
1629229
449336
162042
846429
1484043
293945
1859683
1229317
1072137
97565
1465685
47773
142614
411466
2728
1778014
1279259
1469713
426446
601830
1190365
1362901
1888389
519956
348937
828176
1366659
481202
488840
1924376
1770808
900286
1252545
8632
1796420
1387915
1161263
682175
846699
1721180
1252429
165158
1306574
10395
186588
698776
358713
1878720
115388
1171640
1466215
820699
1623091
1999807
155588
942418
195672
144415
716310
1794565
576755
1999329
822318
804469
646014
286525
35518
296593
1968046
530731
1026643
808243
921732
1901241
1179512
1629876
1982545
1397389
852926
1853679
620909
728907
755845
883205
1717756
1608007
1722712
1069705
775899
1083306
1957364
814403
592686
374261
1836435
860243
1426037
971335
661982
730309
781098
693282
83388
1390298
1717046
1731163
1963628
1481731
929860
1962258
1250498
1118510
1711878
999007
311798
1630825
919915
331127
1575130
95706
1039110
704766
29006
1708912
693293
1260616
1458253
91327
1806316
725067
794799
1772904
82728
810461
1958150
81504
101844
191756
659638
294129
661863
310048
572209
1632080
633925
1622061
1303374
1229200
410261
923532
1765118
548714
1512171
634052
1044145
752004
1748054
835374
1684897
1128568
701918
285557
1389547
363713
1536018
1684902
1409681
236552
1878059
1940586
1340012
201372
1807649
695631
1858962
1204359
954608
21412
351429
1894313
876402
1828798
799292
438332
1349481
72316
431498
852396
51759
259286
1331898
1588972
1050046
1981303
1956791
939943
63849
1400949
1920526
1540321
923993
1065050
436026
1313004
536352
1860670
1542056
687614
296616
531241
713004
1744700
1711331
1920715
174076
1130733
912273
1559050
171444
459605
67410
1926194
229811
1584657
1830353
567730
1896913
736562
1965774
350737
1007382
1217324
827172
1455457
527444
1955196
656087
738236
1389601
1560907
1306088
1348860
277292
1445817
1636839
1598342
1535253
1654310
899817
1642733
267583
1323750
842534
1479797
978491
181990
1659089
1045633
1229719
1860689
582994
1212148
822210
185932
1339326
1652967
1877807
650163
1366107
1112657
57536
1037678
1615203
1887319
435160
1946452
1641292
1558030
464494
583316
128982
348885
952915
717754
418700
736925
731443
1949220
1489902
1716583
1348898
625031
1395820
254216
1279428
1782069
1729692
457412
1879545
1164592
1923086
1081070
1738865
727277
1451610
1487217
1787225
828174
1688129
700845
407821
136639
368277
1026507
1586011
374898
539498
765026
198109
375925
1028903
972064
1314782
376258
485848
1116275
1603168
593419
479549
160208
1340603
1640514
689831
1912618
88309
1520377
1763599
1900275
892930
1439452
586594
347781
768235
1790220
398294
582082
673711
227341
584231
1105714
640869
1731933
859489
605619
149199
1932550
1142217
544831
1247639
1636366
1689537
112324
1583773
1993756
192658
963959
494980
1610471
647385
126805
1213920
541903
1369659
427801
1919907
300253
1852779
1293735
1256871
1747782
1108955
1702711
1548589
356783
60010
1390451
1370693
1117826
732633
1356911
235956
885268
1174572
905145
1037012
1407567
1729843
1641601
842779
1455552
486547
1750488
1622443
731914
141668
1322498
19479
251077
1244744
964245
678198
984768
115819
958565
1260933
1793233
638742
400598
39246
404595
960360
261198
333042
374497
571742
963051
350033
1204079
302988
1465746
977021
1271248
910082
377333
1373481
1179939
1752963
1341642
1870831
1214169
1256642
1845920
1844352
1247128
1297126
624357
1883403
517357
946506
1789936
1397518
240669
540943
919728
1486398
1707636
1783455
1612096
1971777
7052
574532
1528547
216759
1883863
245483
1709859
1066550
1894961
1122301
1720785
619927
417557
705763
1498151
1479301
537557
1662258
1384328
904681
404208
784969
726738
911665
1043012
140789
362526
1391602
1421003
1079307
1164451
1817729
1803012
571967
1144158
594370
1874650
349346
381571
882627
1391972
1100523
1635297
1457730
868567
1779758
1575890
666498
202410
84315
1327518
1829527
223484
607308
1234090
1964430
1974047
853423
1463733
1981277
935697
1136410
1940766
1663431
1634560
1179428
312588
1055278
1563664
555762
1542415
1456037
970390
1882835
1381436
702874
1641594
1315374
806433
120922
1423073
1427426
1895506
883939
1589945
1635659
1459349
378295
1518951
951598
1511958
139700
1116558
1885551
1686193
1412289
193091
845361
109586
479055
1728805
408096
381954
1412833
1486828
1883556
1614273
954431
1348881
1408306
1158392
995993
736353
386699
739252
1854385
1971234
1466776
1366573
1897572
441874
489129
173908
639103
362459
239569
310531
34699
848697
1366343
1806975
1253615
921262
387502
1274108
614764
658832
1055283
1201743
1131921
1203929
961788
1282321
1404107
434267
579429
1082801
1733187
1319625
308386
1071459
116235
695998
676821
647142
1418429
314361
1975900
1033146
1874173
486038
1923382
1437811
850945
583478
1972613
1095113
1117905
122849
937805
1784422
988711
871942
1918769
1535485
419368
1543361
974189
1993106
1533562
1339863
1603517
279257
1032345
1748958
1960199
219984
255301
1247987
830157
175064
1153716
238
349198
538445
1668535
1710980
396708
420153
1790314
1463880
720602
1438471
1444943
600772
1595484
97658
1752854
1683501
1009402
226610
1346230
1219497
1782856
218327
26804
701595
1045197
1678171
968383
856709
1739403
1580494
629462
1763695
1495581
1298319
813612
450281
803398
447001
1750888
835924
74807
1690573
804527
1279336
441971
513696
1801481
659088
1296114
1780915
645283
649514
1753642
1806199
1028337
971690
1666584
1713379
445857
432616
1607525
616905
1530234
1060493
1024212
360914
1893381
1026163
1463471
81938
1146803
1454245
1231588
1957460
1925324
61708
1120396
1628577
755186
1423447
119201
867257
686131
1274186
277397
1134836
280752
417600
478732
660552
395142
1960586
929009
1598213
1795943
1652113
60837
472937
1111417
399644
292627
44022
752007
638736
711060
1465854
1998732
151818
31910
266684
1280575
1902390
1262181
1301863
960752
956258
1915940
557496
452207
121019
1951964
1915950
668437
1212286
667476
1035614
1721672
1922659
1414538
790214
1236119
708666
837761
345910
940021
1554674
1886180
1984235
89812
1163171
1046315
1131923
562502
1329189
118868
503601
1927541
123923
926153
1018213
1524958
1757612
1615832
59302
459718
1145038
1654648
1838162
795238
525311
699139
1011876
1305623
556629
1765464
1748869
973640
1525227
1168350
1909684
244287
1696922
182875
1730863
539824
1128919
1043542
1292732
131652
1884187
1680001
654438
968972
1457061
1181660
1014533
1305801
497532
1896112
1545919
1850963
1993519
293347
428300
1621982
655367
1966285
1339794
397991
1527874
1005229
1743066
1333698
475254
1005827
337894
742224
558112
734201
1824463
57994
1566458
1070599
325386
435035
1164838
1830385
1769595
10892
1338848
344030
953438
1562325
1321965
25295
286797
95462
927891
688978
233655
853433
406319
332815
1569561
1467241
38703
1698069
1199422
148217
443727
116294
1990439
1920887
1540541
231992
734511
167865
1834447
1692278
900252
1594847
171220
890334
263587
1818781
1498004
816819
12315
870372
593731
1826147
81926
1530266
752144
590937
1567982
883499
1866835
196253
565296
328886
1411023
697854
1743345
569470
322339
594251
141711
1031201
499203
1605791
898191
1197394
1319936
417813
682942
476252
1262588
904984
634322
1317245
1815676
229573
1560569
1516802
438801
540168
1942126
529903
1183595
1261246
716330
1275741
488716
1309741
264934
1117448
137134
273469
893569
667474
1520666
1755839
452601
464807
1122610
1150641
1948617
1516790
1832968
1974136
1160364
660652
1338054
1330519
725745
1687570
1118360
346256
1085599
1064389
769245
654254
1830846
1961272
1749368
14423
677338
147599
1209650
80941
602137
1276202
1807754
98148
1525708
1775126
111456
1479318
1786695
1634626
413271
1327817
467640
1344276
147902
796399
280921
186971
1823211
58856
976561
253935
48835
1759456
113171
1582078
1082601
599566
850177
1724387
1861579
618862
1813917
815991
580871
1697203
1172733
136860
250100
821198
1005890
778392
854109
1699821
743556
1683652
27770
9704
1973717
1940042
308726
135710
1188371
568864
1844613
756958
1019732
175289
1789774
219589
1910640
480617
544232
951755
763817
1766092
978613
1156048
408426
1019144
1780886
105028
528090
1334313
597259
1563999
277501
1286038
1069600
1332805
1588194
546877
1376636
1085119
1632833
1884606
1676691
904394
1936144
901627
465060
540027
987743
935660
112846
1773188
104446
1553793
785928
1492378
558854
1012825
1849064
829321
469813
1892776
751529
1048315
851356
860796
1888827
914816
1808127
376124
757293
494018
529129
1435396
1132932
527010
736168
1609324
1042171
1628627
662849
623815
1665218
1277646
1297919
201923
725262
204536
1837459
565385
55227
1156043
154081
815367
906809
1551957
690288
650823
1539831
1536998
1626279
1856805
942769
1717166
1374857
575419
1229511
1520472
1595935
185742
348390
1455097
1461811
1854741
1632079
773255
1560910
449008
340153
377753
563502
1990304
284498
311544
794651
1057141
592698
1296504
837164
940905
251875
1449736
350004
1083257
1942050
1875375
1518056
273263
1539597
1040330
1740779
195197
862241
126267
801283
749349
1998217
21162
1479194
798748
913829
1503298
1399119
404162
1353212
13195
572540
804701
344790
378575
61464
969851
1113470
1291837
896891
969443
933959
291972
434484
1533508
216481
1401212
35628
1200970
113054
1600901
1854378
1248617
634940
1302113
1795199
1402548
1785384
1702876
596813
586696
185279
1929397
1155690
1973421
929055
1387678
1530876
1192731
1091862
1821072
1663186
1535571
972832
621438
1414735
1795651
30870
1944131
286006
1283830
1157663
402002
1959951
14841
794638
1846255
945985
1301557
1826486
1609147
679235
1795769
1570760
632546
163840
506207
1069407
399180
1818971
383532
913464
207997
327788
1936766
1479155
1544541
829347
90472
891917
1124691
679916
1752166
120517
265061
482292
1263462
694611
1086996
1512183
959972
15723
1610435
234661
1019167
1000707
383892
1703920
1249212
1940116
158107
1849176
627187
1973875
1530305
379866
1603571
1264790
940492
415596
1779478
1324299
964818
1002678
1202063
1096941
1004014
1452605
431732
1151736
850101
636442
664569
757537
1474280
1581179
34181
35518
1459491
37796
1860814
912162
1084807
314198
456416
1844154
1550626
1258625
83997
101801
439619
391226
440637
1337757
1380425
1905209
1861844
1907814
1434411
1385517
1137036
197069
1555303
1067049
1472968
451057
1808545
922431
673029
1090855
1671939
212956
1901455
1949289
950995
1221307
1034197
844843
1928106
535937
645009
4988
1791141
732057
544067
917283
1503221
159396
1506525
295872
1238893
589377
327256
949199
1519575
1483982
1723380
1189893
911802
1148239
1923508
209331
1827792
1799031
1027298
456404
859978
113114
111518
1330703
746505
1257219
575343
1008761
1065122
192728
884038
1884086
421150
1471788
310032
967083
1961271
1823130
491177
831184
1823171
1599510
844827
1737977
1441839
1292589
472679
10975
263333
1968933
1009519
193704
1209403
1106673
1326206
1356413
833235
458397
1410474
1704127
617784
722089
1728331
1335238
672862
907061
375003
648144
816015
235466
1271570
1584922
935799
1333457
820087
275713
1611488
622069
211433
180006
1097795
1696025
602743
265228
963213
1864050
1041916
1942830
1798579
1338409
842438
102329
970700
157874
1298846
776375
1349930
793395
870756
946698
906629
613387
252141
1913558
1454521
1292691
1345736
1238209
359288
1878206
1512864
1862053
1611225
584962
1335227
657969
1912223
160507
975696
1577162
1556469
1924087
202790
570366
1587924
1308621
672425
737207
1065239
1822249
1107483
1077773
1267456
1944143
766109
1875106
1215609
81016
1779368
810675
1993848
1253099
1363888
1101891
1019274
1965858
1611999
1286304
160059
415045
77807
1560479
1390987
877284
1204031
882136
1142587
932460
1666475
991808
363951
264549
1463570
1765386
1771973
87109
22055
841055
638343
1003964
1518100
1536210
1619239
1604352
1438303
1542454
225665
47408
178386
873663
1977864
1744275
351659
752328
214657
1767157
610220
268308
216517
147010
659439
1129026
1287785
145927
1322566
198121
611474
994159
1002113
323330
387539
1231147
813523
1959416
1170705
890584
1361176
387178
468850
1440658
794386
860530
1375139
42086
1068792
1153812
262397
1794037
507364
1964170
1510104
1117353
912142
630020
97844
1024784
164922
1795582
1001460
1307427
1316924
1767145
681091
1965991
596292
745439
86803
1934574
549086
392398
1150708
1525855
1897254
803980
1356356
985562
10341
782510
837443
827806
1786070
300565
1241014
1669927
477745
75303
1651550
541465
1001732
1788785
918321
888604
1922841
348267
681373
1890957
1563476
1855050
200530
616895
446271
258803
752654
597810
734213
702614
182983
754415
678752
1973703
22629
617903
1599230
1691662
581207
452886
1500468
1049586
1716229
1554449
682090
498823
776029
366049
1332401
420146
1408369
1759578
1389395
403583
786015
717423
1927712
52869
931680
36340
504791
589942
217226
1041060
1996441
420001
1797410
293147
1192036
949294
1020462
998541
599849
236232
290625
938488
1344464
679437
947624
532146
1833196
2805
678697
1359995
1641443
581316
41755
24822
1944091
663961
1452313
500622
1803465
285470
1667426
1432720
707359
321493
411277
36903
964479
1457674
901479
1810050
1250248
1252046
1530877
1256261
1252891
1400772
1881673
635086
507555
1427209
853721
1878466
1742357
269204
1285206
741521
353199
66011
821138
1994647
412054
363764
114375
489245
49938
1474482
634504
596229
1808117
226545
221694
779699
42174
1966571
1555575
283700
1559140
680691
523358
1585532
1512421
1094021
32799
205898
1991087
350638
1321395
314850
957684
1013353
1408466
87685
1243168
1518824
1354367
1523733
1808767
275611
1043687
1298226
1857732
1995488
835997
465162
521627
643095
724312
1934816
103285
910645
1681514
529620
494242
875441
1436557
256008
512796
1124939
1623903
1260897
117519
1103831
437359
1991899
653258
78186
1158651
339816
1558045
444295
1565483
1146589
909506
401290
422374
1956660
1518836
2213
933134
301317
945394
889804
497055
1145517
599960
804276
1263805
838376
1949073
653281
159638
319221
766173
1433315
456564
1328043
988744
978082
1913069
232438
1300242
1269180
1969479
22514
985406
1911477
258875
1081515
1102558
1587367
177090
123030
883020
515595
710848
728846
1974097
789555
1708345
1736454
1994160
1026872
1587893
567738
1421033
940412
1759666
136659
1981050
964512
1749728
699074
1934791
667771
620011
1589881
853134
132195
1153652
1708357
1057314
1147350
1685981
755943
1056321
630122
402787
546611
686355
312372
457088
1613920
453451
1597364
103218
91163
1238393
1872168
832617
1676190
699905
1416599
332427
194037
1620407
164053
783412
574903
156503
1195485
1911171
1429952
596785
1177809
579069
1505437
1760273
9393
989776
987098
1096241
233618
130205
1562770
893907
466671
1134356
947884
1948862
1209475
585584
752354
1340989
947522
1912165
654701
1592438
1036946
247766
1418890
787219
1523026
1871462
33588
736126
1676587
1686880
719901
1302472
1947543
1705285
1278691
298594
635505
1021164
210354
203974
1972506
1119924
1405508
1685839
1236517
103089
504729
1450638
255566
1572646
1910938
774147
23950
1262800
1638419
881797
1119753
431205
618275
1656330
906850
1822239
415982
893224
1630100
1547731
22222
1843126
1950146
1826687
1909153
1375513
954916
1065978
1688326
4296
385427
1818721
1695116
190283
853437
362827
154409
867430
1551014
27964
1190242
948126
1256276
1797877
578887
1676680
1202883
1505895
795021
104063
1457062
1167995
1196925
1906178
1695407
1528290
916776
516660
559717
471200
523036
761680
1793900
1268529
343410
274878
1782327
1405856
1398580
1198770
1759356
1345432
1892306
239767
1837813
18326
52647
1041731
255028
1803511
26626
56960
1116254
1020497
1814106
1562081
1757563
1078186
1507212
1127610
772736
1158962
994019
1380146
267928
709118
1701708
1695651
108505
434014
1353447
797155
1082967
993981
1855749
789113
1212704
1542416
114382
1749691
1282656
57151
84245
377314
1002827
1888566
514932
242881
550713
622564
369956
1825586
1686035
970990
897487
721243
1522814
227306
37620
1355487
800220
134739
846153
1658751
1831084
185487
1252648
469927
298590
1820824
522692
1427601
21823
1294875
724603
258635
312056
394951
1480017
1816083
1752432
1185575
1824634
1178485
220752
1232638
775312
544342
641834
1114040
1610834
1302702
783922
1464261
900346
131026
11246
64381
1339719
815312
1157895
793824
855658
538740
542394
1094976
983623
833496
1702126
1211563
397205
1894273
424478
1070380
754918
1217490
200181
1195298
806711
888374
121980
410132
340933
1408901
93933
1342407
1381769
1075925
1960514
1897743
740999
1195429
1317175
1275367
586084
1188753
1824233
1824919
198238
864887
1157212
684333
1828933
1273602
701473
211240
856750
1871076
685356
567849
1889039
1878239
1221123
267880
290576
392315
139867
1947081
1863548
1527670
831564
1254825
175025
880143
1518007
1096628
1730220
1449702
763899
1564384
1577411
1388159
156741
1450505
1834376
1618669
1680125
1408423
424383
158093
1169925
1539790
327003
641753
25630
1596386
165307
1445065
1554641
1977676
1401024
97704
936919
453282
855811
714514
331217
453565
176801
1973938
149633
1241753
1248046
866268
1976782
884745
795185
1718611
705543
1481605
1024650
1668030
1932373
1620380
789683
1821818
333669
96100
266275
1661392
534255
1693706
448443
636649
313848
823727
131989
1753978
1744072
756604
417768
1385497
495813
1026221
744336
406738
1543787
1195426
1800080
835871
885588
169011
1321362
634489
371129
426450
530958
190931
1973672
1764904
1579765
1705409
780317
118465
270642
918349
943439
1122409
232638
354742
1671547
1484480
158004
855040
1106496
1888483
1212738
352401
1848956
1726934
1061139
862975
1503355
1128841
1045987
166334
1948016
1979672
957514
248830
198034
1306206
1958026
935822
174634
1985569
1088570
672208
161803
1192332
1173562
1939906
140566
988536
1439072
854510
703317
1838638
6996
1363432
1289878
832238
610589
683978
1882689
1556653
292902
1428658
703305
158532
1924923
1381896
1227688
1419215
1814812
468227
1697524
223814
294463
516991
1965761
131910
981097
737035
1957345
1722617
135430
1239264
1587845
1191266
1139910
1377798
1829408
1104471
1957056
1035136
214443
233835
1964738
1911755
336307
653970
107093
725090
1765669
675769
1275047
883133
537812
1782996
1641501
877887
1355273
535920
1410852
1683158
1870343
1944590
641647
905586
475416
1648938
434478
1592050
1008431
1760102
1101831
894582
540546
835285
873253
435551
27667
994893
1498547
601952
1260459
1190557
351191
382881
857408
1989619
710618
1434238
1911076
38208
431973
235032
350011
969236
1539545
694937
438780
541767
59243
1236044
499714
1648692
657372
1470347
980591
1035814
1033835
309212
1991523
49082
127801
1546306
69246
1857695
1424475
351665
717871
1587509
1613843
1360142
376209
339530
353161
1124694
115378
814252
653901
873015
1569290
1176411
453793
685360
1650286
989888
1196798
820140
1119035
630887
247360
1511012
594724
1568085
1123712
1477656
331530
138629
1261549
364166
11342
717892
1484778
1327464
1963907
799617
1579071
1436049
823608
892776
883415
1838943
1545087
742529
1333907
123201
96835
240684
1136461
582373
99787
566061
867335
304326
1772917
750819
1820551
269117
892280
749697
1039151
1875899
640368
1064285
1924647
583240
1835659
518755
1196555
631732
105505
1241231
1018409
933969
125291
1504429
611158
969537
82668
1720473
1984911
1569542
408528
753824
137198
1761194
731146
1780116
279302
966613
61252
280261
1664574
627352
875405
817215
1484148
763442
323282
96386
1589956
232067
467471
1649654
1452645
1242652
603732
119229
1189407
1809636
789923
1617724
1263239
575239
1101680
1581915
499304
1649203
1509283
1150377
286630
134549
639693
611857
574297
1860945
899464
655360
1620825
1481741
600667
1041959
1573021
1857578
1599592
1592783
660450
593182
1311951
1658168
1490147
224849
555787
131418
803042
1021126
1031770
227786
387089
1836691
1966740
110966
1354509
1120883
1139119
508525
1770520
1026754
1210966
1310379
1671721
446075
266760
796023
1742741
124401
1244425
1269128
599951
443310
505167
707866
1130016
1658000
1878937
1083205
831820
424501
1624559
1477813
1108407
1061937
1667400
325669
493808
1504208
1762042
684401
1665600
196839
1379490
1139802
118242
1088467
28991
14387
1087165
14472
1156139
1087580
44508
87711
1124796
1721730
262237
1414080
796891
946212
1896635
146066
1593037
1182500
1227301
1474549
1526070
1665708
1617463
720288
1387260
1891280
1252305
561777
1633601
858396
1105933
1492752
209846
452731
873636
878695
1807631
1672404
1133562
1871027
1325984
1236576
1323839
211680
477198
39998
1987831
1808148
1976917
222827
1375552
1639877
18756
1550701
218714
1925431
862820
112277
1432669
958068
1220271
1187514
420047
402867
1425722
1902667
1482262
602932
1874550
1263284
292807
1342841
660520
45731
53053
1234471
1103977
1740397
708298
1215378
1643358
1035401
438456
1334746
725077
1049724
1232134
391980
910327
1453503
1925123
578926
509497
1180449
1415442
1735887
1465640
21563
795844
707729
725438
1697942
856595
632775
884635
1969933
1614579
192458
947062
1943433
1709867
1417325
1655427
950525
1010182
549243
1733222
1191889
1113780
1864206
860554
463360
752688
90975
39735
316374
1017298
1487637
871765
1568805
762262
139578
1039093
19534
643250
1735144
1397057
371493
1330942
1391284
836840
1291911
1368008
1772525
1043794
1072674
889615
938474
289958
113423
1884288
819233
783640
1870226
618714
1476225
1012954
1173011
746477
648641
165496
306641
1760122
373477
441424
1894435
1113267
1418391
470562
708256
575987
1537442
1249677
1398325
1147023
1759508
968568
1587820
1007304
1108690
1943632
1850558
228667
1219798
1393726
150265
730651
403331
1554113
4853
1246729
1754758
261897
1139107
548841
323049
715401
677520
797506
434329
592274
1151314
1176657
404415
932453
1337342
743419
1138649
1832669
1138291
1190902
833364
353068
540984
1243315
1835522
776306
1131983
105636
953199
1509767
1749877
780705
515516
545598
78162
886731
699176
1467002
1697264
6254
535494
407338
279654
879075
1463570
795788
251399
989138
1473877
516412
899416
282679
735561
550167
657046
791918
1129171
910068
1587375
902011
215153
265572
779800
1607844
1395765
1234042
320954
782645
1821331
513471
586626
1494383
663029
354367
960346
1712789
1428567
1105567
471030
1659117
1948663
1213007
260980
939365
1474671
238069
1450242
507565
889991
1466514
95687
1093270
1001929
804981
1913305
1291189
799915
471014
485960
582108
1490117
9287
1146267
469031
1045392
943055
1543302
641940
1432100
1083937
337873
1941436
621241
1895382
1654170
396241
70677
507747
1428377
279281
90265
689412
826970
187476
1355920
654302
1899599
1557928
1802129
673677
919713
1401300
355090
925855
1074111
560484
330679
916684
1853377
923001
1156917
1765615
318035
294840
1944776
1997420
1494449
472498
960378
531005
1036287
369691
1067306
1637630
871876
1788788
1247837
983411
453976
1155095
1026025
246642
1224479
1425836
658720
1316570
1314474
144486
407946
1164370
1440332
239521
96736
344279
1757054
1513143
1007486
657936
1520361
1747619
494726
1576091
1458340
852881
729425
624126
955721
610278
1342611
1118126
237053
329153
48339
1817387
852272
649336
1362892
1660298
1563809
744154
1682054
1686433
1551307
943388
1515474
121670
1402379
313877
1667852
291896
1359922
959184
1019463
1558488
748629
1387496
1399578
1265660
1190637
930467
693598
1056378
1916723
1236512
1551503
127823
1587508
840433
1217809
596383
1834839
1587498
887051
750223
1286434
1350502
847084
636606
630716
723893
691197
446797
367786
1136367
244904
363793
140171
1613029
1415075
1321639
329734
1503174
1509488
743335
355645
778638
182749
1201936
1715715
1951537
948335
656215
1689321
1218874
1040195
924955
233421
2747
130926
421267
1943381
869248
1387932
548451
780517
323129
199088
1799734
997412
695993
1186012
76531
1377218
1285635
1415908
533894
1219942
1812686
1156196
1218978
429089
215297
621136
1038737
1203505
1121059
1492922
1976180
1344209
1969579
211565
1388671
135635
362689
328825
1299779
1230539
1817802
549583
1446186
1122565
398800
224371
161086
1957330
659036
1148607
116919
1666708
1158794
1801622
1398077
1232111
1517541
463172
755436
25692
1004526
147014
360195
1938612
1707555
509288
1246351
1013497
1714266
650219
852409
669578
1074424
1751452
79143
1419166
885666
1219978
413966
1139292
389934
824706
588626
1390960
670487
1967323
1862971
1837995
699938
161798
1641594
198934
18722
1406289
810839
81516
1177400
597178
1008815
1866113
1085776
1755610
1282261
1622201
1529508
67584
1191569
1824960
997474
1253134
1496993
1135373
1597268
1358814
617083
1759160
847290
650975
1949206
54944
96239
1656765
1263931
533870
820738
324663
1768171
137903
336304
1322842
681632
796835
344296
1300673
1862678
683986
1267558
1816624
1432069
1716651
1475732
359921
94911
421628
998623
1997004
960596
503465
63487
418169
337131
1661020
1094442
802717
1310454
859275
1104365
1948269
146272
1417841
471635
396841
1892148
1113311
1710996
678045
789263
11684
1999264
151156
748779
764200
245462
534819
443167
1926133
1853751
1531787
1436634
1806864
1641128
398093
1566673
220759
1431895
1816760
1231403
1568266
331371
1861742
578386
1308318
244796
724195
1463028
917095
1213391
631634
1658299
113824
1575328
741592
1866971
1689736
1482544
1521344
1201650
1039890
334957
506088
997949
1492209
408631
1209603
274098
1541584
332988
913364
963592
1523159
199926
628936
360322
1620932
1282837
1392790
298621
715713
1140358
1919690
315047
168413
1183629
583592
1316607
1534120
701438
246535
460443
996883
1027817
1899069
492839
227419
980804
1220019
678539
614102
343732
1964109
1670059
301711
520854
1334768
77846
393249
1565013
1722427
1238486
1898252
1845614
1260101
85016
1254272
1463727
1875615
1611568
1784609
1781081
1999471
30225
419063
1681728
1744717
863777
25007
1877815
1206742
1953875
1654045
1944633
345209
231415
1805529
117104
1877209
13657
465490
1311477
839756
1192882
669319
615804
1002193
1161797
924168
1317737
1861976
1782739
1711355
1864903
1001019
1540845
1127117
1419026
1846599
172866
1840174
1503246
41438
442911
1294129
1216061
1232609
989357
756420
1561906
829922
1870468
1005060
224847
621752
287959
1929313
1631130
151430
554216
129468
1326014
1214850
274744
1818202
1022828
81862
1014070
100727
830040
338540
426882
477513
684831
44627
1196949
828056
1592209
900066
1915001
1451770
1768069
1094143
1122217
1989424
1192152
1856850
793061
836374
260602
1349272
2851
159643
1347604
1738562
1672189
1715757
604431
1627348
1623558
884667
1277060
142737
1031318
1460685
184896
1882724
1668622
1356537
628509
352419
104578
172864
533248
1879335
1055108
173835
436850
1739745
905267
1178366
711525
1858519
494221
1408218
78038
756600
1002718
38679
633364
1204353
1011996
1021801
1594469
356893
540775
1934659
923961
1889921
932333
1352383
1042815
1106715
1874381
1792839
1818433
248359
1314979
330567
1613374
1140044
412569
1483268
1091889
1859410
454281
1746514
145914
1309766
956901
232331
694646
10398
1936659
461097
39252
1889334
1345299
104393
3452
1388812
753209
1813681
1269426
1791581
1974257
368156
1631682
1712927
876920
1427821
220654
1499485
831234
1116005
1030079
1520952
10682
1226722
364010
1125088
524772
1762491
1661266
832778
1845067
1106484
491004
467831
380755
1451382
906227
500747
1676781
663114
1896339
600746
1369378
493499
360359
103474
873694
1739852
945485
809673
1631061
942154
439767
568676
1770820
30954
1347078
434848
1297055
365103
318222
1270645
266235
101257
1435296
655610
426394
610550
905859
863690
1958901
1404405
887584
198023
1694730
1644574
485416
982008
294177
1647186
1035441
1393614
465914
868609
417419
259896
1364951
1612363
803097
558947
1352900
1094183
1304560
337958
51781
932077
1955993
229389
1440767
881007
1793955
418440
1820787
764972
1692565
1066948
259407
1494722
1020405
1562676
1626465
832521
1922548
1557237
1808729
754967
1334758
1929137
267610
586876
102875
1475687
507333
1865925
1139522
979236
1093699
1758728
1055934
1831670
466739
1535006
1645011
1560465
282202
1093837
212920
1543112
115844
951745
1857367
416332
164508
1288266
640253
1672604
1923070
1851175
161954
1149663
1930509
1948078
725442
1029901
673412
550894
1670063
1914600
1503650
72478
177431
1928068
782109
1601991
832975
1923381
1454219
410504
31931
376356
1257551
886644
1338317
1840413
805269
1840652
1529401
1235042
1679600
1474820
421518
1169754
575269
1073621
1624616
1490594
1996020
411471
1034898
1686644
1352752
1066493
1449307
1320698
1923529
1739726
874614
517125
1025307
229807
367783
1195251
420842
1507612
1917559
91285
1844280
346565
1261912
92415
89434
927862
122675
1517028
566628
1833249
140391
1077284
410785
1603434
502580
1600994
54339
1092671
326608
109855
1003640
1725661
343429
282076
1007105
1620669
1374603
243496
1192725
216729
1891476
1170384
1642432
1113754
817685
1446740
1306752
1950029
15087
1870704
1938078
78150
966873
293194
1432427
1889662
966643
1113404
613959
1059811
852448
818567
302306
294144
1953566
1684802
270433
1386497
1826956
1634990
1707223
789293
1632371
810855
1350092
396805
892526
1797037
1687761
531891
1079335
1234616
1429231
1965265
113465
402763
1421640
1778169
1052618
710439
1157311
133115
1133048
1930610
1282028
415751
84989
125180
1112756
1829114
1651105
39100
1679323
797135
611396
416323
513121
610535
1713179
1546182
1604484
332330
1525839
611851
165736
1079063
1154299
1087385
98862
452581
1305406
1349214
330346
724207
1008168
800980
1322382
648938
1221993
560835
1207523
1778117
1898218
83609
1466468
1367884
916631
1848019
1562024
650414
329889
1392132
912138
1126651
1320183
638294
1579646
508858
1126655
1465874
1909132
1401081
1884062
1652915
964220
1759977
538757
1565718
1339306
887147
513994
754430
1514350
1704332
1263636
1661132
790465
770400
1296984
1939857
1981760
803595
1677899
1977611
71368
1828436
540484
576933
1225279
1702662
1895344
1448703
815112
587306
1595283
179487
1011374
1178025
404273
1724560
256942
877621
614129
674622
1555259
1059069
49443
105343
1069192
203055
1214809
218048
402920
264839
1752067
1904763
101959
1290777
1443872
94284
1926748
1886115
1566123
1100532
1907023
1216713
1963980
1795452
182128
694093
526120
1798065
1688607
1301369
1254968
1231107
174325
1398688
680547
511791
1729917
1001454
178904
1674108
148887
1577518
818980
1997295
1915232
638531
1324139
1413207
1918129
1177314
770132
1426678
1483038
1072456
1721501
1396441
1332045
767170
391453
554396
544567
1934974
580675
110583
1792094
348135
1914541
352
1564631
1623260
1081949
1894180
1166971
1115315
349410
1408393
1095213
944144
1453564
1432300
560594
1968141
1132333
1545926
1855958
1884655
587000
791506
674351
1859820
1064291
948156
1185838
1596421
1937449
1034736
1226000
990019
839337
813474
1637453
545527
851479
1532892
1573217
107105
1731726
1931505
43803
215303
784632
1753176
364831
784688
354547
1529751
418053
1330345
673814
401702
1753485
1814717
314531
1869184
10400
896965
569759
1666935
19459
943209
1324918
1356391
1826975
1612593
1656435
836075
373830
1944028
779263
1988627
1137947
882429
424008
869062
1019900
172276
1619610
1455616
1892427
1178546
315610
733845
140989
1399004
1640397
859915
1085355
617442
526013
948401
161925
1301888
1366146
19568
77540
801660
489923
1932018
829312
622050
1222079
122272
833019
223259
311963
675062
59617
194311
1230406
805139
586664
1172752
1525400
1208329
216820
1992243
1212223
373649
1275834
1507725
1613217
1862831
548358
98588
380125
513285
656247
1618540
253770
798149
1336094
1216452
1775783
323295
1261208
1827540
592455
1653414
916168
1092638
1760000
509711
1754531
156370
349890
1226012
711879
689379
225717
535282
1863309
70425
1067837
1187756
1631455
110157
738894
566252
389906
773369
732214
1828357
354790
591461
1357360
490850
1276471
982286
1470175
1804726
685668
182612
1846825
1769706
1532176
961775
1262716
1945020
1204410
1697456
1201038
810511
1190017
635539
1445033
1618466
206407
810183
1209643
1240473
119159
787039
312776
259776
517870
572373
900296
1414755
484865
1389381
227005
1800995
1938516
137330
508837
1103571
698949
1606249
1348644
560
1457343
1997360
1482112
1471904
1099157
560592
1456080
1819083
1958502
426417
1213766
306583
997684
1841252
1934280
1991757
1849025
433291
1976674
213666
1595725
923515
1193815
1195235
1711980
1940078
295527
1993089
751782
304000
1366363
1039978
863626
1400199
278427
1059072
1360290
1629609
1562968
693422
1916032
1014028
733511
1465543
1394991
1119062
401082
1934471
405574
204136
1940549
1768113
1980769
188195
788131
338850
1195208
1140843
179032
1545584
1222331
730864
1870732
1196221
862848
1768028
117860
1730376
1505231
990161
969550
511873
1694183
1682562
202813
364429
1287898
1236179
816795
33354
747801
1138082
1777589
237676
931993
237653
16393
1360817
1933241
474171
1729124
361149
268326
1053758
1064540
1566696
274760
198505
1143093
1975033
1958729
1420477
346450
89843
1352053
607841
577342
1045581
525571
1726255
139351
922470
321721
273659
1669868
122752
1108007
1003181
755092
13937
268178
1502048
1500583
351856
405268
1517321
1385499
1178388
496087
1119113
1090233
1531014
805119
287304
1540156
66359
447609
1665348
1246340
1361278
709247
1564276
1193513
1021819
1733512
1136126
54546
304869
1861188
1052606
768096
1113837
1922387
1798523
1325035
1237376
205916
1841214
1468235
1982122
153304
1981171
399945
1790186
25933
1201373
1453945
328257
918436
1673463
264521
1201703
1434942
341550
430731
1121941
150080
999495
1119626
1463883
269913
1467232
320707
1660167
1593642
374762
1387112
171010
1697743
1305819
560753
1623347
1183864
796447
795729
708910
1326710
1077815
1737908
730613
859426
1855623
1293209
503333
635883
1225037
288690
168483
446323
75796
1289621
1970872
610849
1839771
199439
1218820
777502
16908
1553885
895027
1010807
1103435
1528385
488453
441619
1826693
1070182
822539
1031804
372919
1909722
1140608
894260
1889435
900336
1074697
1999527
1596670
1219914
1403383
1930317
1224786
854837
1408
1842514
740462
49105
340185
752052
404857
1784668
1862616
1537036
1318801
1041848
691737
23627
1622176
302304
623397
904347
873965
888688
1497706
1925366
551702
517457
1171364
403041
1021674
92777
418713
844443
963084
1197024
1799334
796856
755786
1536950
1530053
1337287
114705
317943
538670
1871307
729897
691166
1353112
93029
493583
1568786
875732
1387708
418579
626447
1183084
754991
451971
669846
1210135
1171199
817492
273208
1287252
1841965
83363
108008
457143
588174
1897809
128217
1490897
83230
274478
722700
1322909
1457120
1057321
133616
216789
791832
1744364
1192367
681691
397904
769289
151049
838808
1339183
1777076
1963184
1467016
221033
614694
1797701
867083
653470
1299835
432608
1156344
1156864
115338
454065
704933
1452814
1599441
1724539
1510410
1947211
123521
1191484
721479
1286188
1742034
799860
910178
374411
137824
1378748
1695712
9687
1517845
894544
147780
871587
597447
1081193
796773
1753021
1703560
1777843
653995
1043787
1030338
1243902
467440
1534426
1722025
756952
277918
349793
850322
658721
974597
1085178
127959
1667602
884069
1839633
748668
184397
1201720
1669665
721163
1348279
1115560
920577
999276
571485
1430410
1940779
990585
930696
419565
1297280
99738
1352676
170830
1848507
1830968
820156
653794
364802
448128
189621
217207
154338
698428
569867
938282
1056029
438978
1317819
683664
643408
1371726
272218
1588405
349127
306940
921820
1447829
685598
107808
4182
1870349
720488
1820086
1364719
1000002
299646
992980
1665358
506910
1397488
1008484
847964
1361848
1647606
1653718
100548
1052623
1262927
1180292
890655
191127
1555331
420951
23328
1908429
1174882
543466
135885
401238
1556186
1769821
513420
624393
1555137
47575
879063
765027
278617
47834
1314965
1510737
1068740
253040
954792
752283
731353
722574
107180
747823
1354269
1315058
26510
1342759
362011
1589736
1047454
699826
726815
831550
901516
494490
1656170
450566
694144
797352
1991346
1539126
713765
318479
69979
1659344
36765
775243
874604
1545739
552183
1329989
78509
313398
181903
1463675
849848
1453649
1076603
1213581
811484
1209685
876733
450689
274440
1320764
1667712
418072
1574129
187660
1449275
1680756
1023003
1788275
940117
848135
1921990
1820515
1127029
1704225
1842560
1399511
844103
683862
1160109
1416268
886530
897673
1240203
1011208
82639
863455
573559
642594
367168
160279
438857
1523891
70485
1993419
84136
3510
111239
972141
1490741
762269
1475162
708283
1111455
1448994
1964720
597716
1687404
1686903
715595
1679301
1086056
1701118
1006509
956304
1623324
1441720
170805
2703
781718
448101
1591482
995573
309101
1605779
1621111
1710695
563982
1321455
1296171
553141
1950318
268848
979965
375736
365485
670110
1326875
166179
1226247
221897
497898
1233511
1403782
86663
1111384
83946
1330361
1159117
504764
41975
198880
742238
1711910
1293713
874311
1980865
672534
1521577
520868
1897635
1322921
980882
1015239
53390
445213
702490
1268683
1608837
945936
1835361
1896415
1240606
237443
278031
686275
151691
1124162
1339809
1340775
557810
1200094
792438
1334108
94515
51421
1343370
856883
1368777
1252934
334462
100906
456976
1199871
1165030
797805
335680
1665844
1567548
1378369
245602
1864508
728228
381935
679451
852953
836969
849696
1807031
1053699
910049
618991
1114344
460767
526476
294845
877244
1341427
1212109
156505
1159250
134942
1621468
428970
1570046
158094
182617
622199
850471
1757575
671323
608848
1137077
665661
52370
1246317
1237416
323359
70419
1520969
158047
1203778
1863709
1597618
1884894
594777
1940826
693439
1649771
463066
1439675
1156686
414047
1961667
1353080
1141989
446875
1742813
531381
1558918
1525323
1270693
209550
949124
327651
1949285
991165
595362
1683489
1817361
397116
278668
1299958
449217
1081541
1969706
442444
198140
188383
912548
922630
886357
1572233
859922
1669210
1563014
1918659
621396
947474
1644917
700567
1227151
86412
862821
1827742
212724
1516628
180669
1798942
1971725
630341
1084137
547284
1468731
1514343
1332401
1871924
470217
93413
20636
784956
1599753
360635
555335
1249505
1849043
1837127
1570780
73417
1074274
1109043
1801237
1270360
810481
1836985
1093275
1108629
1026243
1891525
397990
1019880
648963
1276015
1729521
1088165
1837905
1603182
1442059
1769978
862703
1734360
834333
196533
845246
163212
433248
1505192
1817643
1420022
796458
1278118
1015827
27617
667377
800611
145369
1921352
1148914
1918278
1372176
404458
571573
1547827
852091
398419
304099
1461332
274992
1509724
985905
1126430
1373501
1595897
997877
253212
526041
1402133
881186
1003096
885412
127143
240740
1700736
607151
1017320
1818686
241723
1816539
192762
573678
33284
295273
1962954
1260330
876939
1642524
1193943
128341
1087489
860395
883044
472829
391078
692331
1167947
732803
869614
900346
1911068
1281158
968073
302622
1297595
42110
90830
922043
1113298
1561266
796351
952277
669513
1782237
1029574
1064307
1851823
167521
43539
291660
950526
1273938
1362760
419172
953295
273603
1982161
711015
346917
812221
1590859
1538918
545522
898728
593303
1329854
1603344
1248792
1835914
853641
1920048
1427837
1871493
253664
1180597
147285
1238278
1499216
520998
42001
1644286
1316874
338863
1516939
1112078
1643411
1574666
1308104
816206
1476361
845630
1339725
1239914
833215
258315
1627996
425794
1939133
252791
1251895
1880589
595924
1057662
1877345
575324
1475872
1764750
1363753
1734454
1746638
1114448
1773993
219421
869849
1391974
567387
89613
1319952
1923368
213035
79672
1769868
819544
763575
1586073
182608
922198
555945
1983666
736514
690824
1474234
1372276
1623583
1040702
647486
695033
712007
1301462
391439
234913
1041917
131577
233104
1585074
1326869
402391
1334988
821952
230134
271603
1284527
1615950
91128
1009439
588319
1328765
1633190
1705504
1816351
1346383
1252417
842784
1833725
733591
89240
452297
325185
1166409
684745
1517746
834141
1132798
1145097
1269149
594050
1375356
519663
1800422
457504
1071024
1448836
1257147
184823
1995651
783341
1334303
1776586
222524
916849
1606124
1749432
1569562
1805297
437483
119757
1106748
458898
1559523
279527
184640
1316752
969926
670881
592900
794849
962920
1438255
211734
183523
462521
499673
1231075
264242
610205
375412
1756461
1897510
883589
1938099
992763
362191
197097
1577974
458984
1167601
1096101
1966826
1750641
185958
1560870
1739134
1518113
850968
953024
2141
1596096
1029654
1832456
1324527
1244966
1853848
1004799
1833498
1282768
1177432
538522
862188
472942
1877946
1730104
1890174
538579
283005
1179192
1218758
1218932
1650597
174917
1105288
877798
898200
59787
1792743
924348
1805081
282083
1201577
661460
1037055
311540
1444107
409295
378033
1993091
1747776
1645245
661281
814764
631262
1565623
1650282
515866
172645
1319517
1955358
779891
1209959
921172
1899130
142057
1360801
1428980
1088929
328871
1627812
1788530
1487443
329061
1497466
1859044
433323
1736211
779192
1261153
1011020
449019
618760
50740
1467354
1502759
1102511
752536
1699857
1531878
653917
1066644
1812282
1647493
85850
16668
1119745
1802629
1418014
845424
1072208
1125008
630165
479524
1669433
677744
1852539
199705
313072
1161557
221179
141584
1360620
1456223
1307604
914537
931982
1845725
988541
1833414
1498007
571251
228514
1151370
822828
1571230
794563
1941671
673197
1238015
1949279
553269
312439
543038
541300
422918
1201711
401673
56976
275568
1451991
1003731
594027
928143
186452
735144
1187645
999850
1699600
843637
961897
1126702
688627
322455
192555
1218519
586257
1458563
1466622
258221
290752
1399963
1379973
640153
1849674
698240
1133632
702672
1835413
743742
403807
249750
994636
846713
579673
436589
256286
846190
447756
40334
1480371
99585
1424512
184025
1399627
32035
739796
562131
468906
1803642
545447
1318339
1223174
409120
1178824
1370128
486719
484095
1430843
433383
1098126
1276620
24045
634277
1300781
1495184
945132
114900
676046
877542
937535
1607721
790805
1520978
239048
1558757
38027
1106110
1798446
1908885
386433
1052479
1365833
1685301
1086496
733400
1006469
208779
171131
1862650
1068960
1173014
129063
1669846
434231
1021528
1582511
1094216
57296
27378
1014432
1569562
784514
406256
1645169
190306
1130520
1472865
1902006
796522
437338
1358092
1666290
1522155
1721759
1746446
1486011
225309
1381721
199046
909259
280457
981219
702593
1770162
1673659
558996
6332
7398
1033638
277113
1260406
1790962
298553
352928
588831
1721958
1843332
1497511
75692
1216231
799584
1489517
1519863
1326514
66198
1641866
383704
180659
1543510
575642
671122
1006375
1888736
1636136
1857936
1818417
942822
1081947
44036
584033
1138908
1536534
950119
580785
13623
1420871
1961623
493626
39228
1168574
1181945
1553246
1312056
1146643
608304
343004
1552376
780758
1521862
326934
966324
1722606
206152
59229
1539582
481601
1880833
1420207
930165
318934
642775
40859
1609909
619403
1221126
58226
1569419
1665548
1230599
1047848
222202
1944600
1499303
1927779
1155101
566822
1318063
572538
752867
1751445
1778332
100065
1952202
134390
73467
610086
1134178
1433050
182867
997874
321323
438127
830329
133843
1840947
1889145
796575
12094
1792325
411692
1649297
1254921
1742394
1316460
1273244
161865
759906
1811657
514693
1451982
223962
1966530
1630976
1762214
1820521
1475613
737013
1155008
1042517
108511
755205
320175
1047901
56167
1147150
1791957
34962
432086
1565883
367504
1111883
647721
1374682
438900
1561281
1015884
1072397
1671358
524278
1499530
1620471
997908
1792565
1849288
1160071
777987
1273212
1573042
1229919
650518
668494
1493103
1759430
1982969
1589520
1993949
1653346
1157897
1863194
1953504
767794
1628984
527830
1993727
1548633
741308
30192
565320
1117703
1811875
551646
1105188
764530
1102585
182519
557483
1133103
1568192
378675
134032
623183
144745
1493911
1028154
124891
324015
1552326
251030
63166
1049321
574980
768909
305990
1626554
706199
1613439
1244664
1814064
1966114
1209972
553977
1852333
1622486
200526
572098
932511
201314
1385874
50493
122984
1814876
1345044
190192
784571
1173860
530017
192629
1430371
178386
464059
1921115
1627296
920149
1928522
621741
265344
311887
636049
444461
1375905
1047986
948161
279615
1107577
1138755
843378
496152
1558450
303790
837764
393038
1872448
68850
417585
1285566
920372
1391520
1760020
1635243
1001664
19120
1805741
1239642
691009
1769812
1010297
184374
829910
1740298
1125868
1743667
1253689
887316
1889048
230944
1053555
1703879
892667
1854927
1985601
1168426
1726478
1357340
358084
1309353
959370
73982
1131757
126492
670463
1977973
383541
681353
276469
830038
1135169
1546439
1155251
711772
750538
1600508
1320741
1332126
1835452
1852510
1689920
1248252
317377
252261
1635530
1042988
1031549
309202
280916
1186464
1443232
1971103
1429864
130086
71053
1746204
316157
1925627
944424
1736388
1631040
1182546
1998229
817034
1045788
1156888
1752235
1221525
125871
1321424
956736
627211
1435203
1696372
441285
1707250
272027
823101
1011704
555438
1374818
661263
1807629
1309415
434701
749586
1283755
42136
285663
214608
1264777
413256
861363
381788
878209
1932313
290461
1252807
1305374
1215885
1472639
1478605
1776484
135145
1721548
1845318
1634955
1177017
308114
1742821
285369
1602862
871489
1465071
41667
682587
785474
1338082
964947
55177
748562
506549
1122174
999119
1379736
1321319
257258
1110120
15698
201285
179931
435290
1872141
202361
251373
1910851
80810
1728516
268754
488781
928198
876442
791288
1812503
1371868
1699927
1704639
540781
1716496
1606029
1802050
1149699
321585
1439149
468407
399114
1288796
1856459
1123659
1678223
430449
775828
1623563
1559169
962335
473712
846472
915653
1485379
1243173
1380172
356357
1771053
738605
363576
773474
1910992
800627
1793168
124767
1732476
1758348
952162
534731
516418
1293971
1421888
1882356
578290
315320
1199477
1642454
233008
1427868
1980818
1500978
1245605
861437
467611
780636
1630302
325595
856187
102729
277583
1094503
307805
1285157
1286767
1982413
856734
26168
1608430
1047206
733451
573941
1996536
1059278
89861
1546162
962660
960627
1032124
111801
896511
243706
1768920
1748772
1183369
1534674
1495225
1504720
454194
700315
953025
914409
1097439
422205
242769
1163568
655322
1754503
564203
1129924
1512415
465566
853362
533619
925088
1862550
820050
134479
42786
1433318
991825
949511
831479
1207108
765890
1145926
1267750
52837
1373753
1792775
73454
493319
919923
810617
1519351
909875
452419
35700
499221
357585
1735028
1817007
823527
342111
380490
1312068
1706553
1972864
1941437
57784
277220
557796
1935862
1211692
1641736
1421605
1826325
93256
958844
1216800
814672
1103428
1438430
1684700
1208178
135460
905837
516142
64981
1403328
1960806
787798
1813413
614304
75119
894514
1435149
959499
1007213
1020341
1864816
1239196
202554
1892282
1219600
436871
1936149
1075840
1724688
1328081
444482
1419833
990950
1849534
97154
322913
748587
1356701
997853
1551265
448899
21470
1114974
1034466
1665866
1685860
370082
1773409
315763
751994
1866810
1036489
575130
103764
1183655
587002
1473870
279038
1364693
663991
880157
1567794
670881
911999
1994709
960513
1060415
499186
344183
339735
1616179
1646895
1081045
892506
337238
296722
383144
1578407
547949
1223385
657619
1982854
1116082
1130039
1914059
1193956
1154393
303282
741545
26917
88692
120828
1697816
981599
1885780
967568
500113
736478
545218
762675
224390
744420
238513
394790
828749
157017
817256
100095
5964
169170
272742
271437
1170395
1188553
69759
217265
436913
471762
965693
1279237
1457423
1237042
1199915
960930
1049103
1075763
1274812
1198717
1532326
192095
1833854
1130412
1260309
1528817
543582
1431095
990700
1721553
1368098
97247
260042
1899299
1144996
269341
1738511
856327
1538926
1475426
1382098
1552270
509867
324600
1215304
952255
1984853
1437087
684589
1397632
145928
124660
1088820
1566312
108783
905533
1868019
22818
1643008
1190140
567545
1855677
1578513
1930870
193613
92114
1938556
1799796
235125
59831
1049584
1621735
271430
1459991
816763
1323423
1707088
1170278
589132
789674
282248
226525
362636
1638997
102519
304753
1374451
1865266
87372
714925
80207
849675
1127085
948160
787016
432741
1990682
1476872
1476246
1708245
263894
1779815
1214333
1866609
633784
1629477
1029279
1775436
853938
699972
1387069
1008456
1932551
990131
1299338
1646406
262568
3743
1868980
1358907
1279712
89888
1899554
22418
1621071
1348223
1085481
1707826
1952836
776185
657125
267703
185347
1827930
1147397
377966
1311590
1553023
319175
1750142
490171
1989450
966215
512998
1525908
1735767
656507
205209
472808
1496293
1419733
62432
459484
799851
297091
1251102
484751
100947
244615
167060
99959
1983054
1193151
141653
1403917
1310987
189563
882123
1130236
850259
1900517
849054
1983403
1063823
1044666
1741591
637002
1533351
1950348
541963
477571
977618
1410820
351857
552998
1175903
414172
826652
466078
1455326
1472303
1881532
1986844
757450
94359
404256
1290700
1727611
88141
153636
1430535
6364
865643
404918
1467938
776152
1652378
107331
1888546
1438665
146298
367242
514843
1518111
1999686
1836841
1709025
972117
1035693
891759
1477267
1648178
1657592
1479648
422829
1779301
1556192
347909
612776
1522395
510287
546193
246367
1579730
922104
1999249
396243
1216765
790352
823215
284140
1165024
1096612
1961670
5016
1958595
102341
111669
16639
1901997
976556
1950486
618602
1766472
601460
1319006
1511845
1707171
351613
1050595
1928170
1944144
331542
1631103
1622128
919440
134057
1079894
141872
1841253
1246209
1004265
1181918
854039
1436405
88741
1673049
661631
1222872
851593
1818346
381744
192971
375816
682277
1934801
1402736
841601
1272339
275182
1356916
1336555
33121
1146635
865254
1086020
384265
1679766
909944
167483
1284914
721274
119205
612294
582081
1867792
937250
1412836
657590
1144800
307096
1985817
851918
826020
515670
1412311
1785622
1767845
1085830
1837971
1103263
850570
843053
1092385
1340254
297075
1664187
1630261
242494
1303901
534038
306885
1040696
1383966
398983
564907
445203
496182
1319300
208935
36480
1163685
1193688
1697342
430908
385533
14579
176701
1215822
69334
437500
38156
390268
755501
216645
990306
1033334
247418
1935839
1962691
740239
958834
290551
1837939
1062979
1966288
828704
792262
784010
1749104
439964
118910
1821367
1885611
1493735
532695
1790051
986862
70144
160510
968416
104568
1546785
1805530
482694
1809734
659166
10086
846177
717856
700027
847402
410730
1134271
244007
1352616
1999029
1180516
17615
1066156
1371189
539821
1851244
1855484
1605144
1251492
198822
1136815
1885246
1108456
1170114
282335
200134
1910171
1698077
462805
46682
1888775
956666
1889309
1999795
1797284
219649
101104
948273
1299987
1743748
745878
555010
1001179
1847263
1044356
25311
1902683
1530507
802585
1901302
1786605
28978
1305950
1678308
717907
1698449
342945
1183210
457955
1943993
899224
1902987
934067
442792
226266
1254138
806981
141479
1145758
436898
1177286
498417
1721170
673868
376183
1940165
1384631
1136975
1960915
1051622
1720634
766470
1360407
526302
135491
1400713
1152727
539471
638640
1359103
1208011
1805568
344543
822326
1354736
1629975
1854587
311993
995229
1479469
1904060
93868
1123325
1003787
317297
669908
343807
1527977
240221
1858278
416496
18327
831256
1946410
1526249
1936495
1704363
1713928
1285474
645372
726758
1883453
1319877
85530
801032
1406715
1634462
178042
1132825
1349931
655430
1341515
1833286
191917
431691
231498
1321189
167883
1300006
910535
1060691
288498
1001920
741645
1114866
1306456
1935256
117533
331381
1563271
1045297
650399
656999
633614
496339
1277476
158204
842176
208235
1073131
1899086
1605764
1885358
1525219
1620251
2766
1607824
1599369
854086
577704
1691861
1317219
694593
1529481
1035295
1949820
1237471
1276831
1797631
1926183
1697847
1973786
1050683
683196
1360581
1135908
881965
1686382
24667
748870
234566
616253
1116740
273862
563986
407382
1616578
568208
1414093
1100326
88267
368339
1498990
1780575
1568903
840996
683858
14830
1428436
586889
1746909
1637745
1869047
183454
686915
1473011
559885
943127
1952076
1347411
1508148
499624
1348459
1947223
1011504
785311
1397968
1479776
1255472
1986474
86466
253835
296266
1321810
887680
904967
54475
521199
548696
1617436
888464
1385679
662174
1572654
807383
1558620
839997
693743
627571
1659089
338565
870237
1355171
1053179
96900
131052
706152
1855198
997307
158979
18198
1234352
699187
1002603
1839556
1960773
1532912
1279715
234620
163955
551886
1624132
1601792
373121
353460
383237
1124021
1759149
1524939
1404894
1182549
1132224
95601
1778793
292892
1697697
691311
287825
1636613
438220
1217849
1315452
480848
425144
564595
1464591
1447252
51820
1245233
1294387
19817
29355
1636444
760973
1674808
929036
352015
803818
1746929
1225233
95686
71884
1909383
1311910
1362154
694840
59552
1306585
1475326
1536423
1512408
1048232
1770241
1654514
465606
1727743
411562
1402700
352656
536406
1794327
1125759
281539
1829657
117879
496925
547604
97843
359721
378009
1945512
1528243
1618486
1454896
1010838
365835
1574981
613554
1743929
1317539
132371
1667436
262557
677654
484604
1840829
642632
760180
218160
1161778
1016955
1089112
1760723
1064392
1814313
106564
1845357
798527
1509020
1492014
1956228
242581
628086
1882490
1325738
934824
1093240
1471035
1501835
361516
1337272
1950657
1076013
1272598
171000
451792
1254881
1541757
1065282
681789
828925
772720
1311951
500618
1997800
307759
1039469
228468
339599
1668915
451624
1640459
1052889
1208732
1356059
709660
1156751
1332335
1446870
152297
808587
1437299
1227087
766673
1137125
356128
740346
1825012
609960
320528
432718
175228
624260
84697
747392
508518
257762
1459592
1049172
320687
567220
1006558
1889091
572119
1405527
1112371
1959013
603506
1322529
1665693
324743
1991632
1906017
664098
1752772
105795
840765
988380
247862
65262
1488554
423080
1479345
892860
1733703
432960
1532482
1030738
1794625
210222
1412784
897643
1519518
941014
1029207
1444777
1364352
778057
939635
1681123
556806
983240
1553547
1549631
757212
1597590
933751
1213506
760569
1834270
889845
1213490
641680
908697
753299
255252
348407
449956
545267
61245
1129455
179657
1068299
1000630
221867
1528034
619987
620502
808916
463181
994149
518348
802089
727416
1570195
1588582
416782
1905022
1215430
226667
992443
766587
501914
987821
216308
1341431
1440616
837754
717195
645695
517594
81752
1631619
1377524
1355501
877357
203486
253434
803200
925574
1557360
953058
65843
1487491
120390
1144960
1587341
50861
1348176
1785434
1088441
1453383
1841942
1482363
1193398
635077
1357495
536145
1092852
1799195
359975
245159
938984
601003
1580643
455780
1931959
678628
1359287
456573
757549
1587188
436806
1658963
1615705
688130
1044181
1561866
1415696
497684
727831
1751266
747534
1626727
1685615
535423
794446
443557
1360122
1317629
1117794
1837689
1489606
712550
1545949
159831
967324
1651400
564137
1275646
1370063
1050597
1901353
1863814
615944
1971186
226424
1984045
1280741
1049374
1063813
807159
645398
175105
1552792
267237
1992882
871102
1138817
1107434
1335046
572970
870158
1786278
640297
701666
1575293
1223223
282
1254817
193154
1396374
715807
1103045
1168568
861215
925477
296082
1263953
766704
1698184
959089
1033964
544893
1279914
1238973
975362
275305
1983911
1216156
1039128
262592
752133
1796566
1022319
1252110
1562095
1552628
1813457
839531
1241993
77792
1092876
75929
1067780
1541949
783571
1784860
1712402
1879368
1399962
1541647
1619588
1032200
579850
648045
493915
452133
1941585
95665
10782
1262049
1823990
1276912
937672
537795
1954068
516443
1836530
1444500
13014
573174
1430257
191560
1980688
591378
156537
1327615
1223021
819298
672270
1707316
358354
1359399
382234
584981
107268
509653
1870192
1130361
862447
1595742
1208907
1259804
1617595
363919
455273
296361
743615
1233980
960188
1500324
1969969
955012
927608
1166721
1241748
139816
504810
442458
1663316
59824
902787
1888230
488372
543955
482581
1383283
362558
1806253
183869
243058
358723
1122608
1416957
1719799
1958798
764468
1848333
795525
912143
1550891
1686877
1959064
1646408
189398
871930
131582
251551
293614
889614
477805
688907
221081
1341464
1375668
1567726
1454946
609009
1635079
1286968
405481
1781208
149247
1951416
697132
514747
1236045
1231440
1049896
1450991
1333702
1087505
923363
558815
1871518
647902
1513368
416209
951943
289502
1023534
1338780
426753
1086200
1677430
444862
277957
686368
941901
1376498
1044421
983170
739157
1668741
1390559
1297231
1122319
460416
529197
1167324
1770052
1239656
1091821
1854297
603401
290592
268371
1846642
755031
669199
1718656
343938
1370722
1871888
1655759
715832
92476
1549306
330246
1808936
1467040
800300
1022602
1094203
377908
1435028
1953513
1205657
353929
809936
993182
129541
1860200
1198571
1325456
1264417
1459182
572685
278932
334979
1085707
1034712
420670
1174452
1784053
1076835
1774492
1060576
194434
1335941
1041495
805357
490319
1791884
1241431
563881
1829438
1927800
225872
1468837
609604
236069
1016405
1078870
1627956
1280002
527314
1316628
164565
665574
1161759
872589
1789372
1111912
1482822
729440
556861
354137
1394121
1286101
653325
1014467
1509137
1246577
1211069
897550
1429096
114949
1811292
1225476
786524
548747
1960647
246743
240540
1293841
1766501
542659
219245
1653433
522242
1911560
1978151
353940
1450007
1167130
1886338
787502
957243
252049
770172
124053
493923
1364155
1632269
319631
264955
50861
1707124
688949
868994
440182
1987849
1688706
1571535
177276
477744
1107379
720900
856798
1202480
1739162
902042
1159605
975212
1077267
1810673
697013
629451
1200294
400761
274245
863840
847303
1876175
213155
1357521
1623735
908041
689241
15957
748879
1670190
1033633
708818
1105203
1777828
174696
1854890
513091
816357
1264030
329161
1349026
1001100
629124
1624952
853565
835542
1435454
28918
1811120
1414503
1145056
1714720
1211313
1607392
65284
1753648
1942112
1474244
1452449
1186441
604330
1372517
1163376
199036
1315104
1643606
657599
379456
1206390
563882
1040445
838834
1132773
67735
183557
1752962
68234
725211
620104
1678235
922935
1536135
947460
1641979
1511443
1649060
774074
1287957
1300673
851654
1505181
823963
864941
943857
1480902
1946164
255994
1007927
473796
1088014
1753797
1905992
1815490
1665766
417761
16205
1920279
1249439
858329
1371005
558097
271634
990626
1301892
825264
348041
892565
219655
840830
641834
1371048
556671
558570
1507020
871127
1903781
1822423
892472
123553
756002
352659
1626559
648426
692412
1441429
1875131
990016
737133
1054340
1331883
1044087
942274
155772
1679956
917473
800990
1171015
1065808
1593812
676337
953581
722842
444831
1515242
1110610
1157197
143230
1839843
488661
1190162
874933
442311
256022
779219
1252398
387590
1951082
1200654
1912324
1603953
408269
1847052
1664783
684670
366695
1382548
993967
674662
1271885
1399960
1996710
231015
810643
136087
1148280
1850264
307489
111623
444530
343455
805100
424016
1133724
1881887
1718524
1391376
1716510
87217
1400753
1376986
308129
131918
100321
474552
181205
1823470
1123509
1842945
1861988
129837
450974
113060
537561
1262904
655573
522931
1355490
1688298
851105
594977
319960
971196
882250
1281436
1826601
1948798
634408
9145
1549221
965234
875346
314996
637099
137565
778899
858905
1267137
351687
502499
513630
906095
838975
1382
1981625
1603325
1120684
1143920
862873
345875
1175132
719173
1852897
51751
1716391
1399256
820493
112912
1008485
485679
350760
1123610
1563107
1784697
1858171
1902754
1577763
1418809
284582
307334
464574
1884505
1141135
245878
73374
603882
335507
1845832
1780454
1828237
1259529
589304
1717227
74237
1793152
1842595
598226
1132510
1151495
1256999
537951
979134
1119627
719966
55107
986224
1039641
754330
161957
1678749
963189
1304194
1300422
1415458
1865771
937311
473892
642617
179066
176849
1796139
1221615
1762738
1473414
1027884
1986567
828265
1288709
529652
1804407
1154750
1343948
44484
1206616
686734
1432524
1316915
887110
293156
1602435
1394429
52960
115518
64850
885525
729923
193569
150330
1661077
43236
980594
1712916
192208
858129
1251668
1180209
1188891
431762
132373
1972136
48456
1689271
1931404
27403
1765216
1447373
609559
641159
1582433
1796313
849304
627900
925597
638778
970650
45207
200694
1730948
117303
1794174
1054250
1126607
462080
1543580
873499
1848696
1580014
9562
1906513
789262
758916
1360582
947104
915862
1114155
983996
174407
173685
395560
641461
98561
1456278
1905875
730222
375861
1708328
1765830
1119189
595769
948340
1817916
1602148
36670
111952
1023633
328947
878555
873651
845337
1298960
1019366
166358
632189
527008
1434808
825278
892095
656694
540525
855918
424463
1794959
995277
633951
1098969
624382
1952455
521057
479480
26008
140916
1804886
1053840
1204524
1456857
1996539
747197
92690
1454207
1347928
723727
151569
869880
158756
959232
976375
1197415
627696
1477943
206145
1087085
1333160
1762272
1164503
414477
960362
1609033
321020
1951097
453959
1618197
416034
1469526
1075874
254253
1180575
706509
1316728
1352883
1951356
1707473
1925943
340625
1112350
99161
1034829
698472
559701
1097351
395623
814105
724353
893759
885829
416477
606871
769828
1774766
94313
1220058
25536
297099
1999278
278687
203162
729801
1383972
1814118
228355
274258
1609335
878160
414967
587444
1866740
1186835
605959
1227075
992108
302987
1672394
753264
401240
502766
1253284
870969
546065
1055649
917005
1558020
1879163
711138
1586316
1236812
1804981
713753
1966282
814031
1865897
675246
1148326
1257797
123420
1540194
70159
1251697
1108639
996466
64034
931171
799501
166766
1637301
200839
528864
1084351
1621338
521288
1914761
1110805
1323594
1861040
1254329
1032205
224917
366840
992736
1254195
604698
662965
1098479
1728673
420700
1395336
843176
1973727
1069531
1252739
422142
1758985
1372603
539894
990763
1553019
498656
1959601
25966
1537610
685471
1100307
1805182
331076
925496
1093946
726884
673686
579181
153233
136635
647949
247017
1083097
1458922
755466
1001898
205251
1591839
61995
566558
95739
303644
246176
77938
716823
322058
978929
1470614
1672539
32513
528256
1178944
1934360
903715
1141105
1298096
616072
1706765
960151
462923
204401
52040
1498896
1272844
94978
1964124
33142
677425
446364
727171
1942459
1298368
84714
1656692
503395
1610049
58590
1953949
1426073
1957572
587502
1622286
1422794
1464768
1331597
1310218
733872
777994
725199
1335819
2046
964793
1164974
1413807
443804
1559167
155531
965834
1893269
606020
83217
1814613
1584324
1006302
957641
504571
404992
1794462
1909986
57279
1440599
933813
1139398
1302416
762050
1638657
505516
1618288
1849866
377550
53973
2621
503647
1749582
450849
619028
1829472
1131027
1658841
575356
1547898
211534
984388
403224
1244326
709029
456695
687479
1884492
1816350
85306
1507748
199124
1481611
1213346
631810
1777585
1838027
1873807
1883235
104008
447560
198273
1269792
1938482
1365233
609446
1498681
1898307
459367
1286430
1671584
1222755
1529457
1373740
582504
1086340
370785
420318
1567510
1606819
1497125
1698782
1940532
1544545
1168067
1548515
641121
969278
881468
327147
1393818
534379
74705
827060
933795
708789
841637
465387
618737
848268
1552760
1757569
1293264
1416183
1995549
751099
1466752
489267
806053
959480
1197753
1672105
1633736
1661470
841989
1871122
1765471
1713183
1939320
1478307
1528444
1969017
911954
993632
1608072
19088
1802745
1622332
768981
752006
142369
348250
577511
1859055
1633477
1078054
1290344
59549
1964648
1053823
286148
282088
178015
1356862
455568
1949603
1611323
912381
872563
1022339
1792637
418258
912860
1633998
1939185
1811506
70557
697412
634555
359906
341673
1018464
1561659
1539481
151718
213467
1671056
531755
925444
1940706
1311328
1588352
1061804
1927240
1865705
198497
376950
1410248
346980
555566
30237
926287
640104
1111177
1502994
546927
999249
1149198
1016197
718522
1649036
1622712
202361
1829020
1107026
688364
259849
1100069
1646990
1242327
69786
972953
1004813
790291
826064
1851705
560159
1815730
368235
1986752
223880
1293634
724821
1083910
1709999
274008
984175
1425138
391533
774677
1420933
1980052
1617078
1536760
790227
63600
1604181
1881997
1288123
967296
656813
1996333
422395
603305
81161
722616
1274598
148529
1299098
335459
1797536
1152632
541152
127153
1433974
1975858
934519
1006990
910142
1387792
800326
856232
854183
1921246
706445
601666
708808
1970606
1504892
266650
1643856
273485
801827
795012
1766981
1594769
1725141
1627932
1372756
1117541
1163420
474734
1900600
1280428
1864805
511613
556790
468538
1716278
1080711
1380827
1978705
1689065
1366044
1693203
739434
1254843
1266594
762965
1490592
754930
1723260
534262
1563215
1050215
1097858
1516677
1675661
829680
1572565
1373300
1970676
171445
1817729
1883096
1619620
766392
1755103
1757231
1252675
517250
1171097
1481776
1422343
972592
1165538
1051370
862489
1602514
1890555
1405858
1481014
1187852
1648905
747731
332110
394789
219897
314322
528560
1993772
785106
736511
1741327
1237318
856616
1708683
294222
858229
217829
1849554
904297
999813
914642
1619520
384701
890957
1417824
453051
717980
364510
1929463
129260
763336
293290
401095
1501473
1789907
477617
1123255
1321979
489201
872957
1249994
232035
1922825
1243922
314557
901000
1120458
1854922
1933882
266676
129532
959796
136724
1776123
977760
531964
470545
1689694
935272
1738942
1002896
528107
1609697
107116
201418
561807
419816
697174
1870849
1003790
651984
683024
421302
643285
1815726
793465
741647
1688110
1308697
524913
1348073
1203238
464924
450673
419032
309875
1759791
1726436
315695
1668701
13639
1907038
375026
122658
1739199
40858
1910064
1162563
1749057
1689327
1791257
1465630
383179
763480
1736928
608947
628777
1292523
229737
252147
23958
1926773
1815312
1580424
297016
1061206
348649
1991302
788203
736945
207876
1601766
705052
1924004
1130093
1376131
1268984
521390
1112859
1142886
1796783
1716652
1332346
1041697
1295358
79270
1325151
1864328
1676380
389782
1224166
296591
1736721
1491
1927712
1425132
1406956
1149381
691061
688148
1319422
1387359
498784
1111303
1684593
395993
793076
1359374
208688
1941334
709788
151241
1121277
1038369
101885
1529994
800835
1011935
1752929
817435
160067
1192893
1959684
586405
657744
1998391
121498
1847790
1665994
1228843
1223490
476985
888187
587642
205253
480276
1608001
430395
452712
1694120
1973555
660985
1409584
12523
1789385
637985
1724380
263677
708312
1349876
293724
816311
669893
1414597
682455
388431
1644576
1619874
1255879
1768232
630389
301965
812014
481982
1239940
478686
121336
770412
51378
52948
1531383
323414
1378904
1873204
108891
1576211
1213346
791197
1861974
1758433
113532
1577717
1804394
95478
1614887
1718786
139276
209435
1597006
278151
1087612
21758
1776297
414135
1384032
1018300
1426190
1702470
1747379
109742
1983562
883688
1222506
890419
1962525
240217
1860572
1409940
135143
200233
35774
909273
1772808
1044613
707434
432644
1863928
398984
1682411
1302263
1008189
543336
1198195
971019
388990
194915
327836
1255886
1652706
1113658
927178
807130
1754532
1959832
653886
586382
305602
419141
1241077
976776
1433780
1726402
1666003
793417
1175709
1391029
341739
1575380
1400024
911469
1621837
282179
1016611
1631173
468740
1955698
462559
1821108
84223
1706287
1944912
1900550
1909380
694485
1616112
214457
202124
637830
1340246
1428409
1347003
1796211
1078813
676954
413230
577424
289459
1695334
55394
772785
1942428
618150
1679721
407613
181303
251016
1785215
351630
1315922
1493015
1947639
1319799
499684
627476
1687965
152267
1546098
73263
1705953
931800
580670
1218295
152892
1936559
256689
1492341
1196572
684646
1478908
263557
1081841
264866
1429920
888257
970392
321737
437118
658111
1364234
171938
416721
891292
1979125
756323
1398213
1686832
1543663
222543
809259
59876
200552
1299829
450218
1257236
1255179
1856020
768969
682473
155462
441258
1191856
516150
486749
653209
1939895
691779
797328
399628
688299
519069
1129809
1143892
760993
1749665
1819078
249944
409496
433593
1504983
209787
1205631
190776
186538
1191129
1789201
614602
920653
1088563
881221
1396414
738618
1110381
260509
1771986
1792224
926672
1971336
76426
393292
1330759
1891129
1919215
168561
582082
1554739
1044954
1880023
1793691
1585077
1132592
1204115
569397
980479
241738
211657
872861
1331908
1314484
740145
206542
917230
326433
359981
1914766
141232
182468
1169774
682397
853074
1994642
965111
18057
1733650
1207339
1989712
640333
1255471
684604
537861
1394864
1516140
569072
845104
1273331
1369798
221113
787297
502993
80792
1070144
875719
141189
196850
750636
795884
421310
528714
368485
774900
795018
199340
55197
1095537
1836950
769162
723939
1633147
1813341
797307
1728287
1283716
1538999
1541152
1674435
525245
1864532
1693826
638385
332903
1613276
111108
356114
962104
142169
569838
255815
161604
802408
627449
1697035
609404
300842
9143
1874787
1451669
1380638
1640067
537017
1470378
1867204
1910523
1768187
1039699
1519857
270821
331389
375442
611927
850065
1637247
130372
708911
1645855
1503159
1385624
1056048
1436707
415810
465057
1228617
1889179
714230
407324
1519228
57569
518148
785397
14122
1847220
1009663
1139929
325892
955111
1457507
644950
1439436
581879
195423
790444
466598
1173464
1558972
680827
1368501
1803045
235083
803980
1878704
774898
672664
116597
1961529
1979596
1165503
1313315
789850
1090622
1829218
947571
739269
1202057
892814
1044516
1656985
752845
724342
1501274
514634
1024493
415114
403059
1697174
283343
1290472
451220
945752
74705
1921883
656854
1709541
1499697
333736
740696
215251
788419
577146
1333553
1974286
216054
559576
918443
1998819
343102
1567312
574129
966218
623018
873271
100031
1816999
1816641
1450222
1245779
628164
1431322
1772261
763154
1635447
601490
668039
1136589
853640
1016773
1845532
1646891
1473672
1206576
1593558
29569
1899233
133106
613344
480769
1006547
543014
1524469
1029437
1012852
859835
1766255
1504265
1800644
1726070
1872864
1016289
787132
1565565
392611
678196
1048765
1183548
91157
367484
1128347
1321057
1279464
768611
628839
667826
885459
293688
1850190
434111
359723
1221045
264011
1692896
1032086
189314
1865992
330090
961710
522413
611556
63213
1819096
953065
1983891
687860
1246442
855669
1271236
1052339
546650
143834
1762554
838005
1210733
1300146
20025
1364726
178031
743776
261128
1591716
1525893
663200
658071
262308
1461028
813771
703199
1529825
1823633
371150
219850
1392309
1721183
356865
1741947
1378393
1023157
1394745
330474
1462835
1196510
1828022
297750
560824
160227
1636835
4687
726678
999637
612791
743543
1119204
18534
1865489
1069595
1676915
545087
353519
1246577
100066
1871563
167866
1063736
1980662
688181
188770
1809042
456945
1257312
1280778
1675620
832316
106795
939658
573442
518981
1524185
1862222
534669
708948
25625
843068
82280
1050127
346750
353479
405898
406338
429790
1971243
759978
493541
1060565
1196955
216523
785672
359714
1942621
1080689
1715213
1180566
467369
1700211
74511
747721
990041
1602211
1574857
1645706
1907407
26890
1504632
433329
1083494
1454337
1580085
928355
359655
252756
626517
441313
1463927
824462
883865
46518
307983
1241682
1278297
1481530
1445964
1581911
864345
1286925
986498
1443969
942339
681798
1334766
740357
1834190
66354
503676
1229235
249403
1563943
1166192
1434972
146920
175803
122403
422946
835944
344330
1773584
1122164
1003586
1449523
755024
136217
612417
258907
1161348
719107
1484391
805702
291085
791851
386822
309945
277032
437759
1200339
1579591
485436
1679416
766051
1463655
361653
1601727
1305522
352234
694006
664739
789689
1560744
676057
215620
1996967
211477
1687636
1996025
1694607
1326742
485296
1913440
131462
910717
963222
544467
1211614
1829999
1698104
1239083
709044
789363
1312076
117985
1905396
1818553
1549962
936991
1586486
59209
530614
575839
1676774
187706
1893517
1719181
475940
887064
1525359
1496346
277897
1248020
817817
436446
1948399
1642959
200541
395150
1812894
1923923
1314281
1624666
17791
1308967
469966
1977538
393249
1752520
770289
1920599
565308
1832915
1262939
1248378
1498587
1831543
1396495
1509708
1203521
1339781
1266298
710902
1786717
1493375
393957
883006
1845048
1296809
1986366
584594
567006
1529918
1663453
1940894
135957
1989643
427101
51610
839564
1136821
1796583
905921
1294038
984444
1486133
1105470
21180
1491370
732996
875489
1005450
1975630
216292
995890
83962
85962
1102327
729097
643412
729048
1905123
396445
264103
1645733
388231
58788
782641
906368
1707700
567629
507778
45193
333078
539624
541254
1247082
758849
128671
707652
1646089
1833872
649368
247715
675882
5811
5683
1342564
1084264
1618945
316405
586199
1371656
502445
1047494
1714918
1882817
824586
1530286
1135213
51478
671298
1187254
1644243
183841
719058
1331467
703341
749416
344762
435722
508379
1185760
139392
1140785
313564
1598853
246120
317763
346584
1992674
872591
240150
1790889
1806397
156752
443259
1326114
1303548
292394
480164
841530
1958227
1117128
1143352
1078112
1836261
1305859
115980
1236636
394777
1575601
168495
1964911
560424
1072862
1017804
495156
1888618
1844262
1338896
192805
1293057
220351
931801
1066869
848026
185337
1508762
1959575
104520
1341071
869555
88415
1883486
478273
1114429
1297214
1707859
1517697
1799767
1648594
865061
329550
1113750
784528
837368
1347018
1232451
23038
888243
1987703
1997932
101786
965735
1778321
1597068
1342655
49180
429387
780389
1287079
340850
367704
214281
1906350
1472664
810890
1586076
846527
1947717
1347848
1249732
988619
667837
676170
1440181
1961665
1217110
1539231
1557621
310679
746565
505905
594843
39086
1413820
1186735
161077
1745424
1970416
246676
351007
663185
595590
57059
1920018
1098714
592357
1256062
636510
1644410
1210691
350537
892734
1578243
1707177
1001947
240042
1988195
1715956
346757
93789
1802818
91182
1955486
1869915
707595
1661492
252222
1465842
843137
986391
1209491
551034
1533986
829408
1273414
62508
1080025
1641891
1943360
988845
1610623
685173
1907687
1869101
990904
1101730
413390
879765
1120321
785119
1279437
44294
748222
897726
109193
840765
1127860
1610875
1057254
135823
538403
1790624
1199806
705136
1351644
824221
1103526
1103629
730233
1723649
1665187
1181766
1962187
1843030
1528811
255264
725618
326070
600584
1571209
1122757
1027733
1274177
1337273
807672
445877
726056
1299547
1390682
1556892
1935977
1000138
978824
1212232
1868502
369757
1421915
1691876
1268795
672381
1730597
704445
1851576
407219
4103
644948
1340830
227259
1363457
1308876
647032
444463
991306
48509
1343922
1478921
1886672
1571511
340999
263445
675408
1501817
1983208
1558969
1346142
166844
1016662
79254
1694756
812128
515961
1956410
1408465
479259
722836
17772
1701686
805858
1310804
1533395
1488110
1159401
296114
1312143
1858374
236230
149035
1271736
1323000
1521086
379941
208128
1476342
1803243
762075
986876
1300582
68299
1594204
1794689
525148
1650274
1536545
997261
329932
612313
610774
1345219
1224551
235539
1605441
1149498
1117900
492377
1989001
610860
211707
1685512
30326
1201330
603745
1471347
542634
1878137
1051406
524063
140380
1600601
934950
114592
1423348
1848704
141335
1256270
1421385
382335
1056777
901857
1709181
1917948
1108497
342104
1695443
391447
1367414
760797
456542
125431
578338
1906003
266361
614110
1837894
1708731
890728
1697811
911329
847336
1318608
1467377
868612
535020
1418758
743428
647894
1631660
663658
5200
1067601
460618
28746
1839752
294383
789299
36264
1082719
923600
284822
1102504
1202763
649191
789408
768658
955674
53368
201747
679521
1119708
771996
977273
825895
1211524
1543797
1644405
784265
928156
1679007
1548561
1684289
862156
1488542
627792
925646
2502
1983610
737685
392630
1849934
691682
715122
318003
1944319
468890
1598668
115629
804387
1097106
1174803
1834759
1506430
308438
33468
123455
1474113
1774230
841566
1957072
1381920
933713
63733
944101
1299017
1956306
329738
452305
1697643
1899550
140622
1712694
146841
1513803
1935020
1293716
355451
184905
1187910
1969295
766204
402515
724728
1051392
1988807
10239
1495284
1951678
1774777
1459543
829983
938603
1686577
941072
665377
1403491
1447037
1128283
1679322
240418
630523
1300215
1346121
190730
522112
194464
1018687
569497
1998893
1031928
1541115
1389155
1485706
877580
648516
613523
1451664
551919
341558
96843
1121705
1587668
1640886
983198
1121859
1591090
1935652
110672
1089442
1479821
1359317
1258003
1952711
1302271
1379237
1131366
1479017
1865332
1898012
1269573
162511
1436217
1205037
1762460
1564432
41547
75901
216747
139605
1956603
409246
1413304
1290488
1537968
282353
1379152
1446474
727298
606142
316793
295989
390009
632825
545913
707188
1997510
625237
1446321
618376
556560
1681964
1177495
184566
1164323
1774279
881842
392697
368115
1606858
637123
788365
331280
1965694
1070467
303703
700100
736301
308255
777133
924312
1806665
478935
946666
628449
1615265
159011
564614
860863
618824
817204
1440974
586484
1985025
1583190
980614
1382973
1688869
917728
1787783
1050172
1566228
1770525
1783613
824168
5823
1036959
1103669
1195740
833814
1946225
1433435
1978177
974627
1666238
1965337
1745711
1474810
1016182
121232
1793324
610122
1347219
351328
722220
34990
89855
1811891
989422
1839971
1412464
401438
1525021
1851460
1585625
724065
1868784
1582664
1501962
888622
1284506
704487
272889
879705
186073
522198
988862
744968
194796
323613
347630
1574818
1499116
1418621
598422
856857
1502290
999610
125667
1912840
1699957
1546529
840655
1904138
568374
1170467
1652892
332434
216182
625998
1010021
1489734
1580663
1259770
576901
636566
1382162
986744
910311
1225935
1773159
1350290
921449
376051
1049592
1367071
437254
649207
1737011
1572161
1619598
1951260
153241
1047032
1363706
342978
1886841
1381295
355885
551193
1854144
1560047
1954597
1293429
223208
226133
1204675
1829127
218268
1401080
946002
704532
1028839
1158057
845854
465678
1245828
376824
673026
1738996
1683936
721003
82035
367682
80933
965730
494316
1744283
159151
710983
1336289
763155
671077
292963
620400
1486014
1061328
1966760
1915500
391535
487437
747365
1799163
717037
432144
73149
165596
1821596
81375
276983
1683766
1625263
1643578
1829904
1884348
803740
905702
1794876
1510174
621653
519283
1246736
1301175
356441
596893
792833
1036712
294597
386204
618142
1105945
1465754
1195964
584834
1482890
1323463
1164443
1541941
1159245
1945285
1784129
268618
679329
1845718
80320
353561
919268
1806221
1019028
1751618
342729
1837675
1292797
1221044
506236
1826031
847158
922513
1187916
1647058
803027
1097679
441606
1842835
1943921
923031
1922714
297744
881969
1211489
232196
195358
389479
1632026
730978
823513
1310103
1605069
1611949
1636868
1655154
1093291
1469859
1265646
1225749
1639720
1213494
952036
1431094
309294
1752832
1519183
703555
342287
1794262
1480637
1861433
427421
1461146
1022753
875137
598396
715175
1321796
232720
1163734
1454327
1440005
736653
1234290
823019
1436256
869998
587947
450876
1252799
1193688
1542153
1322104
464639
926414
409652
1699738
73240
185500
1537145
1268493
1746085
1228853
535676
1922146
1909370
1040120
1052742
584006
1980081
944824
966112
176864
270925
741278
1801536
615027
303711
163407
879119
1719874
1161238
1732556
835024
1887139
401052
723664
745647
844910
71067
765226
70025
1081689
755420
1708798
1824247
1013780
1920675
482492
1276073
227498
333148
1168287
1944210
1238123
278631
452653
1291610
67780
993962
1568610
383451
1555852
116778
177508
966080
80320
901618
100881
732397
549856
637281
1513040
1606704
1571626
931614
1512982
266781
1243091
1966164
64723
895149
1903247
1551997
1875352
1184698
399360
735419
197612
1220513
1926556
1169126
853532
304409
34125
1564535
1899718
1312544
743838
1752782
141499
1429358
1634174
127087
1623853
426207
33536
161748
212785
592616
1980751
1348697
133254
384088
1413423
1379754
855214
977756
596715
621925
905269
973998
129469
843631
452192
286456
569754
975526
1540196
1044103
596934
679683
1237597
1826713
1140407
83798
985182
381216
1781110
1789166
877571
1542049
1032258
652135
1611925
1478135
1020433
202478
1419187
783052
1058326
1534185
1750263
1023460
922773
1751674
946609
412465
859714
1309681
1864920
1058650
1424638
1542132
878387
595509
454920
51865
964682
1062171
1201198
1438075
182049
1251372
978084
636222
1827030
1257524
1561042
37025
245313
55409
793517
541701
1173923
1710318
875190
1822481
1766768
1753326
1699338
425288
326770
1354466
992148
1923019
505890
550679
1369149
1790226
1114345
373731
1556812
510832
1787117
788371
438034
81450
325276
1242844
279367
405986
1686841
126896
140551
1811925
1718458
162505
635440
853158
1156323
331433
892824
1523406
337783
719789
1860497
1810868
109055
858329
1629098
123466
1786972
1287747
1629755
483882
363108
92612
1374399
915070
1326481
1633259
1116394
1515889
208026
1415175
1489745
1904491
700170
1966988
1816046
1111950
432575
1950269
471405
934877
379212
1337393
818265
205859
104254
212675
688547
1486777
1551971
1199491
1960274
115720
622775
1818809
511792
1585378
165755
325764
1225411
1225897
1414171
1961780
1918912
642722
1292012
152084
1578020
257315
651622
1982825
1580730
1360178
296317
1301297
1424414
650657
1859174
654069
332198
656372
259452
1536675
1382381
378780
1227024
31384
1896070
1103157
1301824
1500298
1976051
390652
315078
1048336
109630
1503938
1582
763894
236028
219026
1199905
1268648
1994417
867056
1688636
1369142
976582
1999434
990636
1415794
1871189
1472904
1273309
491833
1343621
1347332
31740
985654
158593
1814916
1368757
1804321
1668123
572639
1121385
1120631
700959
976328
88871
876179
381819
206658
387032
364192
1058508
1127615
693182
973997
792072
118499
595578
1990056
1456019
1912083
1734588
342974
1846915
1855714
122018
901400
165672
113449
542348
1138656
291280
245399
1641845
1110635
1965080
813260
533589
717429
1346842
578211
168607
1094789
572026
1419460
856493
511338
126353
1404025
1211481
1424069
1345157
531586
79864
549143
812140
1770252
1737258
667286
75422
993705
1127788
410309
1064286
1370396
1238309
1747466
1575077
1225333
1719932
1693851
1600427
546013
1284721
1358514
944822
1261918
702258
202097
1082995
1819571
430607
701132
1303711
1051074
24797
1841140
382693
961920
721582
116221
1884321
398638
1072193
1423964
1020008
1793513
980126
1923973
1084621
1118010
1966383
377671
1496012
342818
1683347
634081
1696952
1291932
820188
918460
1578077
1151829
981304
1859308
1756075
287306
1949879
763941
1567930
1356550
1192636
173092
598373
531250
1909954
37197
110888
1131958
1837451
1921362
583109
1941414
228337
950391
27187
1756845
696840
1303660
122962
180618
1894127
875965
1403279
30717
514847
1649694
680148
1611262
180879
1691765
839603
676782
1017088
1807048
769251
1176024
638247
923612
1017583
679673
916877
1873656
1689015
873835
1956206
1524443
1348763
1674558
449687
1146088
1051169
1961996
269111
1381336
1745317
1662148
609026
1866390
1340614
577672
1466705
1519684
1472679
244704
1829743
793784
886568
1121138
1867990
99354
972839
885130
1204145
1500553
1371548
148260
1079813
1310518
1547370
591272
1743758
328343
993678
1237141
1217470
939809
1026330
237962
390861
1313827
1567954
1037796
35542
458849
1311555
719136
1917523
760303
1799482
357279
563864
1951690
831644
713905
10190
250199
1207449
1290234
1695091
375755
441586
1079031
1123277
1311800
801726
1260650
1934920
1229584
166734
129432
771436
949202
1325172
825285
691969
728177
565709
1671631
1420824
122989
868677
1198995
110080
1773023
334671
842040
1167194
1372143
938585
1632086
1823076
441349
856739
1223662
1475766
1799832
1045559
142606
1910897
1855063
953759
1883539
1473686
178584
690406
1300008
728488
1701041
631586
1795785
1505913
1984225
425975
1176852
324975
1883268
1702274
1987862
106719
1448014
1100835
1731879
491457
563647
1736155
900331
672295
1192754
1333125
347931
890592
1065863
201427
910582
1180301
1317332
1180804
1688734
649401
994496
1576512
1300094
715771
334212
354565
282635
1877996
161314
1987438
460760
136827
1353883
259402
812207
1088525
1695142
1439740
1301942
1390
585782
164127
488956
1091855
66939
133885
205063
1526470
747695
1737382
1159091
167599
1064121
1977723
242936
1928416
767648
792898
836183
752457
1833634
1448086
1146208
1605324
868836
75968
1331624
1800938
1227811
1509255
259244
649525
211396
226927
151451
8841
1910912
1262594
1365986
921624
235193
505097
1926950
617750
1964932
1701949
587951
741133
1010747
358983
1187738
1381481
947719
161761
1994501
1579865
1063134
1577245
1974000
974889
746828
77145
1063935
325956
913113
743066
473842
303029
194475
1106348
1903548
1687108
38625
193870
837126
1784545
97285
1027078
1343214
1405113
178235
999373
148773
929456
1915594
1680559
158251
1312264
608431
1777456
1695166
154759
278465
1762109
191452
1401893
1105827
1182320
1722330
870736
895972
1547037
1634666
152542
1897395
797273
659113
468985
1302603
1202662
1129446
1627619
126853
1234150
482196
1656817
509146
980322
1591751
200179
1473733
101728
1922376
1604253
68694
880628
291445
643939
1278775
847236
1919015
630610
1538937
413066
1434858
815827
1615016
361364
231720
817089
1689725
464803
821639
1475958
96774
333546
1093618
211176
62880
1669660
614174
1403056
1546403
27374
1784461
32299
343823
698080
560484
226864
427904
680412
1365037
346464
369032
1891398
1531122
630901
1976551
1108905
407871
1402963
1454782
1180631
850183
1635498
1832578
1247092
62681
1431894
456403
1435538
1552030
1692545
1457492
1084939
55775
1288710
635552
116949
893808
1728715
1985384
1673928
1898020
702256
433581
1837227
766368
1638107
311567
110501
1336420
1850886
512579
1116225
758893
1730237
259213
1544464
1287759
149561
168200
1923176
547349
1974403
827589
1628637
1844294
1175497
887042
1320548
934624
225983
135306
1644956
1102203
460157
1576750
1466368
33345
1937589
1522290
786465
925502
281546
1820318
568102
1142152
1024308
1089244
1640282
1792426
1613504
1555821
698414
1410217
567923
536825
1555630
331236
247813
214858
1425331
385143
1889540
1237427
1519823
1800329
521113
1053203
1468831
448705
65559
988360
858229
1056582
941432
653553
14892
1628383
794102
488473
1485296
68082
1427437
988566
845419
103034
64041
1980056
1232308
1738730
1075586
856420
1344493
1965962
515592
1618762
56816
144302
318770
1007279
1829267
627237
1101984
1792467
1644247
296868
791124
351621
117333
1007729
789686
1058352
1556187
1799649
1565100
789387
1732070
395036
1030441
1855995
754593
1418596
1238115
579236
814859
1241935
1580227
1592369
1423372
1821648
68668
1375353
768706
768020
458578
138261
570022
781360
1010497
1957297
1014477
551363
1353988
542403
1721591
1054802
771219
1663510
1162941
1015434
1859502
1693653
741784
976283
1774005
1832879
942884
329783
953309
36018
550666
1739255
78460
1881322
425481
1376688
1865707
38599
969687
1027294
1413203
1448569
722065
1089169
19920
1854004
313444
1041568
1466095
1923843
654205
1023552
1318579
66953
1625028
1439473
1907382
1338307
1518515
1261783
929524
24260
598412
880568
351800
971918
114556
1208298
860543
1837972
590290
126620
1306560
293935
84842
1074242
1573232
1829194
671533
1534451
982477
923595
1784870
1627472
748559
1731391
401247
527508
1820928
1419165
1912028
1680448
1314841
1243792
1798145
1338581
1918815
1745911
1724668
1462738
1743011
1862439
925830
1203934
1778162
471055
118683
1132486
1258165
657093
1719395
646988
81065
1555978
94120
436944
1272567
863869
1195248
922092
586941
1121908
1920021
1183406
562021
341637
1114066
556425
1263801
1975363
91614
690185
1339251
1735035
550714
265686
1513458
1723912
715
1298381
1296487
407615
1442107
817313
644915
616255
1150658
1824629
355633
894940
578816
1512242
1728791
419186
1017262
1844879
91411
525614
1499754
1188093
360539
737695
1317897
203495
763173
1568347
1026950
1673381
1495102
662291
1940717
854935
591943
528300
1440971
504350
1400577
700012
590768
1260866
480151
454021
1740771
1657666
187459
971106
1603670
1895702
1085189
1630664
1299005
1670668
1830100
573622
1146382
1489342
1675592
259537
205484
1410107
105518
317908
551478
762030
558029
126091
1694980
1234072
1562298
442432
1550306
975824
1247405
19159
1037438
1345437
1941921
120463
1662910
1477903
894301
875075
905738
408827
41650
91497
1102080
376683
557556
419690
883893
710285
1552856
1309148
708884
949020
1863198
784709
1391482
981114
1304609
698490
1734768
1558619
283574
1973899
3171
1973951
859692
90606
47838
1063553
944653
207145
1656675
901404
504391
577512
1039772
1224844
386528
1935154
1442669
519029
927588
1458559
1813356
518588
1709403
370992
876999
1059263
936174
162205
555063
1937323
1028073
1502821
1469510
467161
742283
1105110
1368133
692159
984978
1910301
441809
731038
1187820
1507354
700170
286941
667039
1747983
507274
1058536
1875938
1032408
113826
1488349
1355590
1884054
69218
1255967
1041841
883623
1209481
1135565
157168
334126
926636
1383838
1740729
1480374
1035526
485751
754802
197245
1014798
388801
301626
472863
1318067
1363609
1862701
453472
749152
461107
148023
924099
1387432
1796819
286719
380259
1981611
1063360
1085756
1858694
1289380
1218607
161554
646203
1441612
829964
112450
667435
1273868
623516
1417341
84107
1191604
131257
494272
1432764
1434720
1679877
1831727
1360010
1120173
1308862
535308
1395096
150718
449150
1641873
1842031
1249762
1156522
72215
622884
89064
780710
103556
1538402
1294406
1632853
252208
246754
1070936
1030569
496724
1515793
496572
838868
881555
634239
681899
1024750
565807
1455418
1925499
349493
1729698
264840
1717990
515278
1225364
141176
736584
407658
1326972
1082571
574736
1442156
73411
758386
1921906
886365
1831362
1341520
1392938
1174354
1398299
1129554
960957
386366
1683447
1715838
1895
1414779
137945
446334
1502180
1587956
1285696
1331959
92660
1548716
525003
798952
321431
148683
1414075
1210429
643071
1792125
1691430
129137
1944787
47329
266171
1504842
501651
747427
738535
291367
499342
1573303
423978
439375
1619372
1448910
1402776
1640947
907302
223135
370693
767899
1375943
1089769
384176
431947
1546575
1697324
777584
1801265
1441926
1264340
1877171
245378
1567684
1812468
1627304
587826
1475421
914755
1947409
1795740
469022
1745027
1064235
1129809
1495651
32235
1868756
71451
1782825
649604
740504
1953204
31177
1293722
914747
390950
1159806
372135
1408979
1913017
1099181
80516
1844883
1824738
894551
1433598
141116
1866834
796171
789949
1420580
639983
258681
130123
1386751
298922
536159
708515
495005
1225566
1843427
188050
474928
1932362
297031
1351573
59
38290
860403
286266
1986110
623519
1570090
980425
668489
1371182
91766
1514948
1141090
354946
892891
758887
1442366
92350
907634
1852600
1487205
1079914
694765
99781
996299
1793308
1142069
1231573
1854621
790070
1033574
1094393
621757
1737623
1870801
869524
730402
1029435
1088881
1071102
1675814
330103
415236
1940546
938926
1021448
281311
95255
1399340
1169521
350615
1641172
1053185
309807
44038
634341
21453
1930068
371635
888749
1975649
1343377
170619
732263
1278059
456706
1007267
195426
1053457
1618576
882213
453702
316822
1842068
802671
1574959
444550
588451
504120
364656
626324
1462492
1019045
1485039
249469
322676
1445071
1256757
989685
293750
93897
325278
1806504
1946120
717663
1163586
1871728
793059
565268
1249998
1849293
740227
705241
1072336
1383915
1986063
1409864
656927
431769
1011846
1518137
961538
451097
851425
1950215
169428
989616
722681
1288826
1726424
1470123
118459
1311778
1834053
92471
20998
1222492
802212
215655
1526603
189462
146109
1761627
1581942
1145475
1789038
937152
1307111
1828952
69278
1445789
473039
895934
1965302
1250149
1918156
380653
1679880
1393144
840838
385420
1937
699861
345866
1720110
103611
700352
317125
604208
897314
1292269
1491578
364348
496125
1571407
440818
1874288
1405973
1712271
741154
1780845
67808
362142
1595774
1848925
909385
362786
1589485
687457
910445
776390
1757109
508902
1215604
266532
1943382
291116
837270
1584839
311996
327007
1114856
1395271
159591
784294
1611328
1031427
1732661
899750
498512
1127975
1249111
1090085
1407
643420
1396636
1836910
743888
1443042
923872
871469
897062
101174
1021274
400198
939727
1707085
257932
897349
433959
252102
1267341
1107290
1712251
334810
263716
1999061
1766476
1525260
912065
582580
1855726
837084
1558938
1441723
1044564
661702
1890879
352958
976769
1539133
978664
1922850
1405712
1100469
1680941
563129
1059210
1262332
432515
937625
411751
568491
965449
1669926
1627623
181027
881530
1303745
343808
757421
170676
353688
1323407
83589
319392
1839448
848790
43509
735516
1737950
968127
418555
768266
147689
1021747
826463
1659702
1917221
1340045
1387646
810867
1989403
979974
1038086
1393864
1841872
975676
1770628
512794
1732411
466611
1093696
1147567
29392
266600
439019
795923
1841097
1155077
609293
20488
937164
1073302
1399828
231201
1375494
184596
1695398
958045
530873
886296
1190724
522854
1459867
1487066
1420759
457147
1910217
1225125
1562756
949572
178876
1065391
1058016
1168975
1329312
1996895
951348
799828
1054480
254069
1036821
1138300
777723
265159
627567
97547
650276
1095755
1085468
322598
564374
1300090
1652643
1048524
837893
1123014
558186
739846
1757789
888536
551328
132251
1883362
365790
12776
70764
1938873
810827
508496
614811
1122537
17976
482783
63773
1441048
850788
931829
1288725
1794619
793840
1340349
1359715
478735
1141494
492280
1905507
1447836
590816
1824356
820811
580198
54931
1625910
1147303
1500641
1183711
1502703
34103
53132
210389
1846747
1014195
1377510
952644
121824
1622469
1411227
512406
426172
1482705
1133408
1952431
1124422
892216
1960764
1377435
1757516
854700
1091823
1165568
454878
1232320
539152
610798
1153414
435742
1486445
1541347
1109550
411116
992406
1749434
254355
1872738
1502343
1927771
1725263
1520772
1792694
954761
220856
1715846
706000
556730
992336
306109
1574412
468311
663689
1218658
1258822
344747
1513063
1141644
149773
323305
412654
1070967
1058368
1238371
370484
677884
566800
1355246
1449100
923922
113248
827382
1287955
1962103
1634773
1154247
1045424
1181390
213287
1338862
1524149
593995
1676555
1055923
1791109
464183
1889374
822897
275315
250689
1845206
1403520
1284623
1564550
1227401
1120534
1850754
1644845
1338016
1292743
1659525
1942044
1889812
1109171
1650473
1390031
386613
551432
1876474
1809584
832957
1399445
927716
1508049
330500
1880747
1423972
681158
139984
1663369
1446340
544197
424403
988214
1311732
934018
197098
1616919
1614890
753101
705450
723313
955120
135157
29134
278832
998272
723130
776924
502077
471623
1874961
777833
438926
512100
1237791
1394348
788692
1112517
1793074
167942
1690350
1927232
138782
1445115
950356
173853
1230674
729057
675215
1165306
1868706
1497529
809088
1501460
798022
531599
156488
414879
403700
1985932
896891
446083
1706042
1464277
946844
1924614
759024
927932
970839
1105897
860019
154787
64374
328182
1664219
927365
1733311
1262315
679870
939778
817479
1689135
626077
123785
1935229
1455253
1395984
211861
196405
1976780
1718871
154022
1081642
1569160
1584517
1462494
882400
902532
321505
1589024
463157
1619630
1906432
1591642
959332
1291854
979744
914766
1529399
1067377
1510020
431796
919142
264723
1537790
1112929
1383019
370199
1397428
1667810
916405
885200
950731
332503
1776589
1264449
915829
77915
691450
1713342
1856576
1121066
429634
531700
1436577
386180
662764
1450138
320114
69310
1356684
1647781
1301546
1693216
467218
1293378
1978627
1763120
1998011
360212
99768
1213201
1729526
1312711
1665207
1402525
721580
226228
1472580
1150377
589088
1385420
232345
1832673
960428
1704440
1664272
136558
1482014
1691300
1524048
619315
738428
1545931
488679
1074437
717778
636451
892508
127925
1496187
857482
583912
764542
1109728
785008
635227
1602867
693217
530506
633936
1899155
404168
943412
969563
1148343
1734373
994878
1762764
938050
1187657
1284133
1891344
1071435
1599915
543228
1728668
372090
1354086
772731
1026015
595555
1003198
1300749
1637389
1602270
125511
1239742
120091
1885914
1585397
832460
240310
1669742
827775
631330
1893966
457556
1330852
128757
594430
821531
1708372
910025
896698
1773321
1723458
912962
282684
1132128
580454
887111
1103579
1070930
151940
1728067
1776843
215105
1642187
862079
1864706
1130073
85191
1418572
290619
634978
1962320
90458
41617
1714388
1456487
1508156
1001394
1223823
1344386
1683560
203808
1901970
874028
271364
1222895
851914
548734
602294
25235
517965
1619879
413609
1155859
724828
1674975
308110
1723296
1469128
1931704
913744
98787
387246
1020010
37982
1346605
1065703
528183
669129
1680351
1046872
225153
220583
1672862
1996178
871924
1999561
1037628
667770
1884884
1730695
17258
596871
539858
1651233
1903047
654522
1961955
249237
1958423
1276262
17640
1613286
1035321
256889
1579990
1172107
766395
1649568
120047
654142
18539
356659
86886
276207
43661
81206
241966
54854
891046
1383534
92437
745740
422453
167908
1809774
1209754
1578438
534929
1518851
10981
1000792
532686
1977627
1804520
1186976
1658755
262662
1725297
1871768
655502
381962
1890359
42890
1852976
1260069
1914909
1431255
1783333
675940
1260718
1580269
52900
1665358
1580456
485338
511692
1101996
1313185
412766
1660884
1213718
1074895
1171820
922806
821571
250540
550699
1923560
1481878
715398
1282303
1120738
1407775
1624228
460099
1953803
276140
665230
672691
105881
720998
828987
1574571
966002
1100958
1197621
977468
1735249
769696
1232013
269910
1306044
168757
1377744
1979409
1452123
1470425
1798118
1296711
1535997
1986824
1893005
200540
122715
1464757
114740
1242927
830641
1068108
1407370
203603
1638288
285377
905848
331923
937742
855130
1474296
887551
896143
920013
1402255
1334962
1141526
717394
1839731
1382534
1579115
958356
1980690
1171106
639279
1031104
1956535
955950
1262634
343218
1727761
551170
1534104
1028153
1732996
512101
1884106
1365281
1560817
1703514
574038
1681210
450494
1398615
1070006
295136
473004
716052
1404297
1649649
13899
1453962
1549974
375466
612707
62207
1823746
862747
827303
1620572
230993
1650535
1522227
1713726
143351
1903004
670341
287350
545650
1547137
1768223
1789335
148550
521713
646673
784311
444800
716887
1375054
1490524
13059
422885
152385
1852552
143777
706263
1944019
277068
948772
324646
1934548
1266378
47242
863925
150426
288309
1709575
863939
826471
387948
1335824
1743518
913582
1009405
1370258
1492930
874658
70166
365394
314951
1231008
1135693
118394
967315
1035659
1943848
1497374
1010606
906731
1807999
1496817
1296471
1169798
775916
1620873
255799
218630
1342308
1755487
1718904
1748513
1914275
1650307
1830547
775988
1168482
830845
1099090
1964014
621248
537798
1254271
921665
543366
1691669
1542404
877474
1115534
1190468
236351
682529
602179
562815
1480063
656366
1522170
36409
969175
1917637
1098302
1198702
1901494
1830737
307494
985127
1253890
1735580
790404
1644171
315678
981859
599327
624835
90550
1759443
28549
1674211
184234
310575
1786352
1981564
1998111
1479613
1705350
1232633
1752031
1792630
1170365
1406374
1407672
729551
1675716
1937483
652952
646918
407066
1242604
1535876
304885
623774
1318315
198357
1798673
520913
1137924
742917
1297952
882932
505116
342090
1347619
392241
1355349
1519564
1479765
669315
916483
1815148
1254372
375739
145711
682131
572485
1419094
1586083
867725
1150770
1399288
951825
170656
1272581
1559873
808496
487461
1802197
531435
286825
1597317
881269
1056366
52033
52112
414942
314340
384487
1976134
766506
668502
1456164
597770
242250
444057
1264799
1600861
1028018
189640
61430
1423033
144523
1264979
275620
631660
751354
1219067
649496
1701660
568043
885560
1540123
1592916
1685541
1389854
18750
770516
1107587
1876964
432980
36945
69883
404078
597747
1744361
1464211
1182012
1337585
371732
1294277
53001
1646814
1095348
1583756
967262
1444451
206853
1149595
1150630
1665727
1854134
740258
1751437
1110441
1019969
1922555
1432135
938368
758624
699984
1602620
1240079
1991815
1108742
978945
353310
4515
1350695
1566208
128261
1124745
315159
1283390
498328
1577548
100830
88004
105639
1433683
204404
1657374
1859567
1200286
780376
976814
1887675
831777
520220
245686
294076
1963964
1265732
768260
175317
1353630
1252650
874218
1859009
1093148
801330
716916
238774
1570142
1334187
803093
1189719
1265391
1991959
1629372
465045
511591
371533
1918937
1997463
1403511
1864376
694357
159230
1004703
641469
914678
650238
1770146
1939402
205098
1867702
1969060
778412
11395
1092121
802547
123407
1436364
1230728
1067805
944570
1874213
1343147
1844616
80949
1308556
106171
1976346
1057600
1308547
1117061
232970
79540
1582438
252775
891986
302390
245134
1438050
701067
598912
247742
740534
893683
547147
1496837
287354
234283
154932
1226006
921280
1828837
1818890
835502
1338415
1397217
1921839
230321
727843
116515
1741463
291619
1923956
1858226
780107
1872346
1842508
496187
1608284
1278956
1777572
1707358
1744263
1343240
1664044
1012635
1099135
45055
444908
1672183
1868703
1661568
1810592
1902775
900570
1753357
1672620
941014
638437
765403
1170177
1470043
1052991
103425
1601414
782390
1911349
1665961
1601234
339480
140951
248273
669678
1716313
1059258
674389
1669446
1201780
1162509
77949
1780757
1035660
491343
831347
828268
1610137
1032445
557084
190708
234329
170424
1469278
981889
805924
173284
210120
1676620
700707
1265860
638077
61379
307017
1192836
260167
455404
356603
1481123
678600
1122275
405715
1752310
168147
1649502
1339762
1646218
1535022
726564
99697
1331343
1724599
1665872
872591
1992459
1757423
1257942
692292
530156
900736
1386905
484098
1087146
1687634
474431
420667
1580796
1625278
757882
200885
1730754
1499745
1937649
1938195
1326697
69664
1335554
513460
1961513
407290
1056144
68573
1657508
1356196
1105146
1927091
1005112
1042741
1353055
802015
274288
501657
824407
1672391
1049534
1670427
46887
1443665
1187746
703980
331155
1527360
397301
1073692
1944631
418904
141389
434329
403934
1195543
941183
1603164
1651948
310554
697094
1987184
1567145
848801
542372
1968401
1836741
805458
1527511
1912458
1306715
1225790
959527
100683
1979756
220066
267656
1065514
235864
67655
387317
1215902
101909
1438548
1888666
646298
1454352
410166
133864
1240620
1874647
994301
1600566
234081
163577
169398
1132996
866045
1287025
493421
1723621
1809817
24134
730347
346185
1473513
1183465
1730754
1538624
1170246
752004
215592
1470844
417042
1621314
482994
199236
686630
269518
48814
710418
542602
1214314
1337479
908336
94474
528767
1038010
766
36151
1280310
1092692
1637985
1684240
3706
1068023
477524
1511493
1370176
1431349
485566
214594
378455
1222560
844236
1948448
694036
1674631
271242
526957
445372
1553264
1279795
1214399
1564564
872408
454712
1695621
976377
1820029
678386
1504808
984562
160137
1039027
1567812
152471
1327445
1709901
1112982
513829
6108
1637443
1556113
1361400
612932
798029
1431513
617781
653451
436766
929472
1610282
1174975
247258
547516
689464
66336
1348615
110599
1260582
1372633
1727599
930462
179957
1980985
597073
834904
1071694
331085
1579017
1454109
653181
1007123
1804251
58450
731450
1371742
1139459
472448
1852553
1181471
1577484
1026559
1199267
1995204
1532317
67807
1223942
94159
1485498
485678
1010110
650005
551342
1718360
1827859
857071
343424
694646
604849
1592809
1845135
1877942
1905841
1349642
1435576
660700
576436
1104983
1089347
1502957
861545
1857941
1895580
55707
894957
215187
598030
892042
459601
1161968
1736241
736967
1514530
1122207
19578
1678756
1498554
1378922
1789753
761820
487736
900113
750873
674688
1376306
157539
394240
307826
1807983
1207006
611422
1195871
538771
1605661
1528414
1040036
1980400
1989046
1893236
1363398
701627
1986581
1101080
63754
1478157
1102984
1986422
1528306
239828
214015
630344
516095
1326758
948560
14095
67516
1361820
1866145
968967
1791215
270102
620876
139012
1151804
1733581
383089
846907
923003
1148207
1996040
382809
376528
1963428
1619180
172261
1346455
1462516
61266
1580080
1269767
1646574
676709
1474256
444101
249560
518425
848065
814542
870650
1351066
1041702
207094
1451880
542952
1616554
1587320
1258947
970620
1073768
508911
440589
732103
1151622
384106
175572
690930
66806
1593256
23909
1512659
430304
1732661
1507980
1919368
278756
1105678
536554
377406
1597199
1838758
1042975
1155580
1812435
1357762
1719561
1546778
1653889
459603
1603204
1543085
248368
377314
1359738
64527
1230003
590870
1074406
441813
1322551
290874
333834
1750192
1703724
1073402
225418
1613368
509022
269303
1531158
642021
1496167
327229
1031548
1494262
1389027
1178739
255370
1181404
626535
1709928
925288
1679820
915644
109905
1694755
1342658
1358895
1960659
866111
537284
1617701
1159469
325418
988063
459381
442694
895027
659855
192349
370288
1972246
1904499
843303
190845
870576
706109
711742
1023662
1608251
158782
1211941
1347946
1217997
1533729
124811
30299
246131
1301765
379440
818290
1034613
1631099
1064695
34339
1081676
114830
1059757
1933836
1063066
1596492
1114739
1508560
1718692
1307552
1280212
475615
632442
1279568
1774151
343754
1159465
468072
500636
137188
640659
1188290
1145285
550863
480670
1416770
1246695
337701
824408
1067739
782865
1399624
265936
877506
805751
1714667
835795
677565
4060
1728445
666015
1047561
383681
203296
1977040
1156473
960585
861724
1332240
912676
1084468
558894
1087174
332140
1921840
458108
1401085
1800175
697353
742407
1509756
1612869
1026099
1200960
663616
189274
1142251
1554994
1026423
931444
970482
1051447
1204586
1213542
1724125
1649316
1073772
1593183
1352451
172408
1565886
909270
449921
962083
1435557
1711482
1291617
1445867
1827309
1989913
1959016
871089
1414679
291512
1900575
1003688
1263334
1866132
1100732
787579
832068
1652324
231166
320557
1651080
1054224
266704
626591
580762
439411
1761040
1325792
1938002
568552
359259
893991
1318935
314928
992461
1488205
436282
310313
1600253
334076
1480788
1898885
1492824
856819
1296161
1638369
1098116
175169
1064543
912849
1763515
1239480
1035438
1654045
803987
1326402
1832605
401633
1579042
1963714
1133234
1926401
631940
8754
457524
69480
1110209
1825174
1118764
1120965
696257
287897
964665
1116169
953927
1603084
610981
1478466
483743
128067
191856
554513
1589960
933084
226538
1611297
1930610
908169
1460683
663513
1474900
1595577
198147
1023167
1123174
226728
1923497
1562178
1694692
325504
1678565
1450334
181148
225551
1453331
363839
914151
979971
56071
1059840
38992
488211
87325
181768
1775160
21972
387599
113739
1441113
462802
1791127
1267777
1899823
278268
1975259
3176
192065
636594
1832600
1859152
1875732
35291
95786
763070
568916
847060
926292
852659
220242
955539
1471289
150418
1591469
1797560
895373
1491855
1313484
248436
496073
190094
255427
69029
222434
469155
824149
734614
822715
1590045
1914333
1761523
604281
1263287
447320
1844915
574775
1748911
1156459
1186785
60425
440603
904592
1856908
696386
482975
1997605
190253
1061570
895470
1146600
1633667
118750
1031395
1081882
1007099
329652
65605
1849
227632
928180
1424071
754239
1325189
543948
223040
1283882
1517272
1055337
659219
809876
196777
1905742
1728730
1201230
222480
773475
1430858
778201
1761358
342833
398994
315145
1516294
569595
1922941
1880752
1651106
1726948
1059191
38814
1041167
1127536
1407275
1517311
154566
1255951
1141077
1180478
1224229
1146948
1711616
399436
1855286
1863622
1552934
493986
410334
196402
763566
1700820
244289
505023
1273509
75852
1108199
405271
1114668
548401
823258
422003
628485
636498
1585304
734442
1164299
1733366
676434
1708096
473367
832553
1627939
1521579
1761622
771883
461315
559208
523470
1996185
1992894
942213
836025
1659668
1366168
1950281
317310
123508
784934
1678496
905904
809107
1365867
1617519
1386586
1708316
672532
1764423
1066388
1647427
1115889
1134101
362979
1023625
1270850
363064
160298
1054438
212457
1977475
1903859
828548
1745669
406875
1488117
602051
289866
1423174
550414
371785
1554220
1336605
1427297
1893022
1491831
1880339
1683917
75749
802898
787130
1878855
1080041
1289573
704622
817348
102783
317810
1860525
1174164
1223244
1830575
1692995
873128
859358
764580
1512861
1121930
403186
247128
1203293
518653
1941279
386890
1527515
1614319
1575496
570138
1097804
786485
1815981
1085464
690355
1371740
180276
82111
413912
1560243
47338
499165
376594
693311
932638
1427869
1855276
229880
197116
913126
481620
733173
1281066
1085911
679005
935955
695616
1368748
1910891
1242061
870088
1448840
630737
1664664
596601
9337
1281800
1790858
915931
1503440
949350
1239871
1664675
1685147
1678754
1321429
1621503
1826527
1628631
985717
1487524
123791
108469
1692964
586099
1508711
576379
1098660
430392
378307
1468584
1855788
627131
1510312
617181
392984
249211
643234
362551
1342780
224188
960877
373971
1183495
430311
1125390
709296
700112
1849206
1281712
1059375
1534531
1759678
1255792
22430
165950
1340371
465138
1556276
1618431
1577234
624801
475695
1914119
116878
192786
890131
1345182
303327
643164
1152229
1218702
932776
1428353
436107
1822959
953984
3308
1443783
648141
307448
809642
1211842
1631584
1808307
1479625
1763021
134157
949572
1167815
148237
987928
247015
1318689
938428
1245707
1047069
673811
1918137
1086750
954913
870389
1947167
33842
1372245
71403
472252
1163158
265042
1258639
1285410
1697304
1242386
935650
1949148
986420
253517
1155566
1840590
1775000
247015
495370
569612
1767174
1977169
1420646
144077
776422
1560951
91711
1879568
1572635
984193
1021546
910225
1613134
1684738
200928
1518957
1331164
1052331
1346095
1645356
1670836
1360155
352772
1208801
1145066
1124694
343602
143332
1511338
1352772
182563
697990
205111
1775925
1555721
617179
1064829
800824
1672046
1131527
1820304
423058
1333663
342354
457983
1318765
978427
1816557
1269852
830492
1123602
770094
386797
1522679
866697
1818378
1448631
474890
406407
261081
1305106
1229922
1322060
1461800
1338367
354696
1357982
498325
1129965
1899067
825607
718100
402766
1617634
1558816
48357
1880834
774447
445352
151743
1670881
592003
1165796
1495456
543874
326195
1804893
1965412
488561
1811084
1237512
1434609
1954808
1852090
131535
624390
1698740
99711
961121
1316748
936397
374939
431321
402745
747790
1472298
486364
363747
1743059
676656
957134
50097
1362157
222991
1566485
244733
1713359
1748293
1013832
667883
1900792
714172
765143
973491
175827
1738495
630192
1863836
1096446
841655
364010
1719318
626290
1532076
1771395
386127
836316
94839
510536
620303
1102677
1318157
345455
220933
98443
1780172
1734149
401189
972272
1464602
1925752
1539643
81339
239390
1756893
1055176
265111
1494083
1522613
946183
1464195
1055680
1808810
328112
874432
1300778
723177
706484
1508426
1173929
1752812
697336
227814
1063514
630818
1546585
604519
1673502
1940541
930967
1557612
749473
79865
524817
1477969
420494
670179
901505
404900
688653
1008511
1876025
1589353
1772552
719966
1902715
1454823
349443
1984501
1161170
1966854
200572
1438028
157827
1081153
691582
601549
126889
962302
1408686
727492
713823
1937874
624562
1170769
1482461
1583521
822996
28693
1371323
1192682
842374
1818716
307450
1003981
1093490
659908
475144
820208
1485468
1465344
1432546
1657952
152338
827539
124423
188459
1591084
546934
973200
1197304
73978
1494365
1391297
993888
132988
1683739
748697
1111499
1359288
158993
527320
1157403
253949
1594350
741045
1986290
443449
448762
539422
880524
1788647
1169723
652658
300907
666785
204795
1560930
1918049
1421742
1042642
240714
1289133
1871044
1043404
1923075
1241801
1290194
1866231
1468094
1572702
943833
1997703
11617
1280617
832516
1182965
503803
1717681
1392250
529312
1510401
1805471
353313
711940
226004
1676122
100334
319501
1396154
726357
181722
486658
180671
560852
1391375
1509033
675436
1386700
522241
929810
687357
231712
41065
1842260
1428915
1879942
650554
1234120
1153556
1935189
1069416
1625881
833898
1883009
79146
524754
1376708
1830717
612643
1267107
537820
1117404
1920305
1131075
164840
652736
484488
1043310
620528
907264
1541759
891772
387330
1459105
1101488
553604
123427
1337307
1369400
65853
1485031
552305
294203
136048
1792971
438916
817522
162923
171227
1604201
454653
105215
141066
419472
54501
1542656
459824
1609143
565387
1055866
1094700
741582
1103903
659627
1353152
456729
1933519
391364
1579258
496360
1014781
872662
1947399
1941767
1780753
1955845
36217
158149
782011
871659
964012
717435
379542
910495
1794021
836840
783662
3126
869799
591061
959812
1249307
985344
644572
1864009
1809994
1252081
1604511
1322890
1650306
256676
754847
43241
552058
1077709
1195471
702921
1892218
1042795
1511760
248479
560117
1457422
875809
35779
837199
1071892
316726
658712
1477316
1154153
1142676
1946955
1948751
1428214
882440
515433
488286
312338
855250
1466575
191021
273194
1469709
1279845
34085
112080
97454
35428
636075
1732989
503048
1067887
186587
225606
1017971
259722
1840149
1301571
1481221
1665803
47708
1745059
227241
1233588
1258037
938637
612882
559418
748526
1676536
1914011
1123998
1969309
419203
558603
353584
1674119
945885
285159
1414631
537617
1207970
1049164
1739637
80182
115344
1247423
1639708
133415
1950047
362972
967749
1050825
458281
1210085
944150
809776
1825912
1907923
1532795
1016866
918277
1457790
261664
1453862
1759933
1198995
192047
783438
92446
1392180
1123578
1683395
1793666
47403
1503899
850686
566383
680462
1360449
1803292
789424
1210733
123349
239449
606948
627455
1716377
1927513
1021304
1832060
1872937
151965
638900
1365539
1288127
1883202
284467
639886
985138
287081
1733034
161867
1288173
1985090
9651
1177778
665519
1326726
107003
1786610
123334
64567
446890
315034
135821
586276
1782217
1319145
1833825
776385
1317613
176692
1879934
1928160
399051
871697
1792305
1403074
1386496
721723
1095599
1412341
95486
1226156
1587334
1020344
1808367
571480
1522254
234194
6717
338400
9977
1537695
468480
1178645
1550954
1506031
361083
337930
1125427
15312
785342
1400639
478446
1788802
1377478
1323818
1060538
693523
752355
927163
1083237
575707
1147370
1166534
163008
1575183
1335046
1499532
215003
1113700
1841375
689399
1500383
335525
1036830
524371
170588
1639052
988531
526228
841106
1433081
1067126
1389809
33730
323703
1051102
1016520
1802863
93187
1913052
711725
1188945
1729761
1020836
170946
1775096
452087
997189
1372163
1905412
131541
489079
535067
1877140
470920
1364372
146831
357484
468581
319770
14088
609222
671724
655299
1643183
1145015
64091
621878
1074934
558005
579641
913998
1190537
991343
553898
1448324
1092746
546728
459176
515525
965338
1682160
1690802
1417681
1506788
1685141
118871
1224996
626848
764934
1861185
833383
19700
1954984
177511
969280
1556688
1910745
1478812
27018
1530987
1411042
353559
1266710
1775334
320594
206871
1061768
1384635
1050133
606741
630163
1933607
1665157
431226
166896
457710
546602
1189191
608398
1116477
1382470
924867
1787231
1262141
1139356
1435868
1316344
777064
1806419
1449303
1902046
1199756
588915
793634
1791328
829363
1372223
1134118
327631
1278350
827914
786242
1084455
1139148
251756
385597
613046
1285800
1667341
1762234
125840
1287896
710250
150341
1446115
591789
950771
585604
696502
1989127
1335899
768931
1986021
110035
909791
1615810
1576176
132794
1707285
1858395
684624
122301
685400
1167817
1353093
1144304
815568
910749
1086806
1689249
1000566
479985
1984513
820862
1239683
812691
1289782
1489747
1343368
1553110
937014
1334403
674923
1604547
1954245
549853
183573
864686
1571882
126971
1605494
307496
959093
198971
223963
746488
1621975
964125
957478
1708026
1826777
932996
168399
675054
1845213
204804
976868
1525355
549671
1175692
697132
1209103
656256
718167
1515695
1496977
1249333
419058
1810903
664062
232391
52351
980519
881212
279807
732015
585764
297770
422335
198572
3268
1871674
1912548
1145842
1152038
534681
1497970
674386
1177323
934702
305286
1807372
1750130
46944
250378
1473461
596875
150187
1515977
288859
1201046
395577
288977
654577
889449
1845382
866924
11297
1358904
1148336
260474
956055
1107262
1204256
1560240
1231699
1100939
367715
14511
1058313
901975
1905856
1476068
1697922
93262
776034
1575646
601682
1803587
558824
137052
624914
1255173
1900816
177405
1052381
319847
342896
1703786
183779
644029
1686012
419105
1194850
1434878
120612
29355
1925828
171132
1087301
92630
1701977
583802
1628641
339125
1671805
988944
1528207
1165813
1250817
1887306
461469
1019749
1019325
418962
1408615
1750868
1785973
553081
1726479
1659817
797001
1167198
346486
1407248
1170305
1235106
1127101
825805
335551
622999
1994633
364688
418886
1019808
623706
579662
1495391
929008
1842839
1585398
1450515
633033
425468
1785266
1391301
35255
154247
119652
1422359
1676678
611153
1023129
1939290
716459
520320
1442419
904346
1837101
625001
1773155
484655
225637
1645598
1991742
1544615
601001
275836
1924620
845633
743250
1236559
1222957
779111
182828
1502798
369083
358708
706869
1288352
249216
147018
917057
1592578
1697404
587167
485091
52749
1201187
524181
1491568
1480581
1536401
1305803
171186
608057
618394
1760363
739676
289167
745486
1930827
903771
1631818
1932620
1153813
24090
752129
437698
1844212
804839
1679786
416931
196117
1850714
1827160
760923
21903
1659913
897702
1713412
398574
761958
1438852
1972763
1104413
1032197
1570519
1014357
512169
218571
187115
1595458
922384
1911249
612475
1112352
738840
1422379
1677406
989037
598152
1904943
290787
1738605
286564
1184003
1019932
195801
1330998
1819712
915308
1342177
351285
1616836
675498
311612
48696
750234
1333213
1895162
569008
1610647
1825008
629823
1313951
1869914
518339
562498
1345249
493860
963620
1905380
1428127
81632
1594139
623571
264137
465717
1691506
1301976
939613
1609419
1152153
1379639
201113
1295506
458400
188463
647835
1577121
1754211
1632328
112989
1002932
1690208
49042
605325
1598053
481631
1530584
333129
1700684
1480819
344781
1883678
1326930
322563
1637367
165734
1041418
1293279
1408157
268442
641719
981928
309316
393684
612897
1932360
1599966
1110413
247496
49666
503124
75104
875280
248646
1942397
1426179
204199
855426
813927
324757
1198930
174352
1138670
1289479
1155765
578363
1595855
1418085
1266012
1367568
1062941
1908271
769267
1864267
1594761
769191
603090
578020
1316861
12430
1774024
1078465
501272
112695
1670779
1167664
1947517
301461
702494
983196
3541
809589
1708663
1812974
448021
98609
348094
1875623
1793000
1047254
928523
224697
937844
1936945
152319
1589613
1680076
1519269
915261
767986
1839203
254010
1455424
1284465
1954127
1658776
434507
519620
1626764
609618
358396
338773
1592303
1552498
1959261
1695688
1264114
1914190
1091169
1206246
1651097
1856292
260186
1523912
565093
1182637
985177
1185769
604997
1166626
203475
158594
571851
414702
1482635
1700458
1713297
1375034
1878146
174791
1793806
166944
1685660
1732418
392572
244969
90208
200585
1968127
1650307
1909077
239565
1998356
113009
1816315
4172
1877410
1019727
1017085
1021590
1612520
24972
1003795
820272
814282
385293
1160804
1760836
1753351
691640
1462231
656188
1357102
247493
609227
1359653
1086476
1620154
1254499
6142
710880
773896
1652802
617555
1734362
29574
1631161
190077
702699
920102
521505
100725
1397608
830155
811603
347708
1056063
1758042
1025191
1744576
742377
1522042
1465262
841766
1086444
1154165
902013
435301
887059
289104
180656
133287
1201663
572149
1698116
1617115
1047117
848952
1223417
1650248
1123030
1983668
1994286
587912
756617
723147
1923847
595990
418091
1341602
918308
1372324
1562637
780944
1073800
1941687
837962
1613066
283620
1394715
538592
1679538
1514061
948876
1375247
70756
1083405
39832
784677
975718
1188336
252159
685676
1119743
1787067
1066310
355337
531745
752934
1372911
125444
240723
450008
375110
814037
526376
64617
1165881
1214258
87174
1761485
1161735
255318
801113
664553
1929284
37089
1275691
1222654
1272126
1539988
88041
439662
475100
1357125
669851
1820402
1903010
809219
1284625
1083537
712632
1643177
1759300
1467752
1926613
1049428
109612
994662
1547117
946767
1564494
1114653
1957855
1660052
1502213
1658751
1120316
930988
804983
723496
1862485
1326516
67803
506961
1311356
900218
1905713
1144423
1463781
671715
1392393
1727213
1060098
262244
985862
503429
497543
1692306
961199
301557
1476082
1296757
777270
1989952
1833304
1909504
247171
418345
1024404
995676
1684450
1751628
389456
1774620
427048
1242298
341251
5038
604982
1938466
933678
1596504
876216
1956144
570245
1909579
1228379
1531603
977189
1809200
434623
1713676
1174912
851084
1169926
1261756
700104
1628828
385987
844793
570002
1962515
1657751
314667
387884
679
425557
309833
1675958
243491
808109
714378
1617607
1628881
1639781
1134827
665597
589397
1714147
1338046
919758
1195469
1926787
597868
1805200
836166
739803
1994582
1570745
1325859
159289
1653926
557039
1532179
1778932
300612
498637
762970
179268
1899611
1808342
1483224
373665
1495540
1446124
617167
1777168
1390504
1369879
894136
472855
396823
874982
255972
467551
147718
1874509
228956
213264
252333
1222957
1877711
1662425
223905
1987966
758773
1569371
516607
1510790
705739
1671103
1932995
1558396
519108
925536
1306313
453829
644662
1730230
1992104
683175
1672316
1360411
1233071
1755554
907924
1027608
1550501
1331498
207748
218607
635984
1563388
544043
563394
370114
884064
1150767
1701940
990265
37795
1543213
406779
956349
861500
762901
420854
1889215
1153477
1555549
691628
1243596
611766
132094
783217
955070
1288378
82303
1025405
1394638
71279
1240452
1594827
1695752
439223
403377
974425
834469
103561
1835388
1923587
556382
115817
1208748
555800
760163
1018065
502267
1958063
1955973
1073831
1288251
1267168
1880461
1411226
463333
57636
136380
1511385
1261527
398435
1547473
1264558
1786879
1724906
1219436
1941758
900008
1480294
1929200
681362
491662
790826
1302277
711571
1082174
445858
164279
1489415
1205873
1896142
691687
1776444
571819
34901
1529942
1136059
792429
1391484
1516230
1073057
506230
1391988
663495
590827
719735
790834
212166
1825295
1837858
1545787
1949729
1556157
622095
956987
1469828
237071
1232695
1538951
1252521
1818066
1875679
1738166
78422
1357110
1594573
1769049
832708
1879595
1189232
1001455
638563
477055
1495223
606972
1817098
73632
1405221
411663
1693545
1598938
1072545
379182
65260
207541
1668344
139698
29118
1349713
1293900
1161133
321674
114449
54766
372263
1160521
476899
1614858
1577512
998953
914186
1951306
1925806
1589314
244738
140842
1276786
1354550
440965
535692
514304
1573723
1861297
1665497
448139
871648
938406
630251
95154
44469
1664
237663
32880
1286145
1752019
1892306
1636942
811854
1601311
252786
1844053
1773149
68671
1505166
32535
1266169
1399138
578436
1173848
923804
923651
553602
1907608
733342
697757
1976131
175108
1488242
1062186
13035
1720059
1024862
1986429
1018539
1600801
1882149
825323
326585
804077
17043
182882
701677
1827505
1087853
1875118
79374
577138
1903963
1416500
1982256
573623
1610213
25233
1974662
836843
141625
326803
909157
1667125
1129051
1403181
192966
921823
1702075
185548
1221400
1225596
1760290
116686
957857
731500
1293136
1300839
1832742
1824258
31862
796135
229665
243801
1706574
655892
1127391
1644470
1111060
1641063
1918758
1567221
1563998
927624
1809389
1728324
429487
1996208
1272112
1793106
433995
536413
1667717
1441236
1854183
1378946
384905
424415
1093884
100426
880675
1123340
665211
440874
262840
212220
330056
1664590
1513255
1520575
24919
777166
577450
1140101
934506
1509568
1854852
1353453
761416
444632
205096
1800026
1775354
1611472
1555800
320295
1221235
1131858
1689360
1389805
640533
930583
379882
1243550
257324
1676287
301653
382930
1152824
1858750
1288703
1191007
617726
558160
694941
1340681
850662
1775277
954461
1381770
1182630
216265
1065990
1442115
1631951
1935701
391835
369879
338506
1469329
1222861
60163
1576182
143216
200083
1900592
1697855
135846
1987120
962726
1111743
990857
1641715
208279
65212
13324
787630
650543
1393275
1688400
1385928
1154433
1575718
1870438
1162884
1054127
1849336
1943117
709742
1409469
149530
671615
807495
474199
1399879
547527
330041
484055
1161822
169244
1008751
475276
640799
756483
1151111
1117661
568010
1411421
1701358
580731
716643
461731
937759
1544047
1968529
1450536
44486
1104670
687529
1692953
1239052
1298588
534603
70043
1092229
992304
1981771
716060
290519
1877255
1690536
707612
1423654
62936
154809
1861813
1915763
584143
548989
1632472
434631
1069020
775005
1139992
371685
1844990
226065
889764
488930
182357
1533274
1922565
1493461
945169
1241430
472106
1642526
1495207
449550
677952
788636
186543
1098036
611031
395980
1198964
200292
1387246
1438329
611294
44502
1007677
335079
488409
1228190
1218490
1595015
1388993
444040
725604
814800
1230942
1591766
328834
687323
1977929
16013
634583
924728
1655101
478360
633925
1022456
856964
140990
1344891
1010015
1720947
1397183
1729427
990148
1554845
230039
1578373
1340628
1680989
1825594
514446
1940457
1270944
547551
1944131
248314
713103
315943
495293
722813
1483547
1122302
1275641
1288645
335984
1881353
315755
1195598
1154720
748904
456769
554311
995223
1522797
415749
1277357
894693
587613
521077
907632
1609185
1689209
1886497
572680
1171979
545756
1814433
418255
309395
1305855
1557909
108556
1472891
1349952
1391308
530464
1521048
1902451
1638853
359550
1036454
717070
691400
1119376
133786
1194095
1907835
536077
19132
1654206
1623468
1137426
972391
1460947
899445
352151
238331
344879
1066770
936223
1588239
832999
381905
205418
1474478
1791928
1413654
1080786
1161814
1764838
1554888
1789824
1060165
425582
544366
1308155
1098848
1439755
748364
1837774
969398
565547
844935
1096420
1053499
995619
1344168
865654
229141
877819
1159724
1710040
53631
1855116
1903480
1035812
454955
1225821
1227081
1750325
314625
900170
770778
1942167
1222583
1586702
915958
843421
1159852
1272768
1834034
258147
174374
415830
1352694
369099
400898
1133550
294454
535204
242574
369878
1662019
622529
1815367
643637
262818
87975
1904981
1714054
1275419
1721699
544152
514960
1972091
1207478
1825745
606259
163414
1436611
1443271
1901372
1340882
252207
20868
850433
1740200
1953123
1207145
1637691
1355120
54941
828591
1608305
1419158
2388
506313
406134
23729
1704356
413956
1635505
1385391
1464757
689631
627225
1297018
38276
1387880
1077718
1360222
1428232
330204
823887
913427
227468
1505060
882496
1881126
694653
596395
929677
1722489
1367171
1973991
1243215
239191
1900807
630966
386278
121901
1447976
1136859
1402965
712500
1759344
217362
721654
229179
1783336
759345
1912140
1380324
1949524
1114694
1814698
1937999
1474390
198388
1340066
757241
1079487
454078
1091511
344287
1530322
583151
815692
666112
1085358
1010271
1605034
281240
1630360
604053
1661799
1923615
591511
1061136
824593
999646
1765623
1949000
987313
1355537
1211250
1895209
1638843
1587354
1099795
1950215
167131
1715027
643792
1096226
1875480
27677
1795694
1690901
1188220
1140560
1783426
1973021
1567521
1154824
1117634
1837191
1042189
113965
1045410
361695
1050691
722648
1277671
1015965
1382813
75247
1003072
1417672
368563
1821072
1426713
421428
879436
900363
694135
1303557
1417988
1622545
1346417
1289129
1841145
1294510
788359
84305
476072
962898
190321
792682
432154
198609
176832
1099871
1109162
55946
1575768
1684530
1815605
653108
399987
959363
1607372
1939504
970090
1300147
365041
659104
1220392
847212
1157824
91112
1714844
1119537
677266
289914
375084
372893
873004
957181
1994309
1117612
1212994
1601796
771484
147974
750989
1541879
937263
502136
1684679
759136
583506
431980
123981
719543
223092
249211
370696
1612456
1389756
399359
383480
991907
402388
1269466
1077094
1069932
1190595
1176563
363962
331000
1455040
262046
1246598
525434
70945
86391
1470073
464712
1088688
1994749
39483
847063
720732
1094517
1955646
1336747
49254
820505
1387600
1361439
262975
232733
352914
1157089
244936
190453
300715
1555157
608817
789527
810687
492935
833967
415685
1204033
1370026
324337
986691
314403
1406235
1445368
486685
302274
1607571
1828433
1454350
1402583
1981461
1390746
632803
1535099
1938912
1492669
1269377
1571780
760155
29423
1944488
1370454
1020030
535670
897768
1390953
1530301
380300
847937
671790
1514869
1916197
924945
209863
1652490
474856
375692
655841
304146
478218
1323360
1710924
62564
885170
359413
735858
1654632
96225
1778885
263480
141673
1162184
1148049
1025737
1383399
464619
614387
152844
1085741
1526314
641975
1211408
1661219
1772209
1850574
1320880
907151
830704
93950
253324
1762525
1840196
1950477
1805977
656431
1796172
145247
1820070
1833190
641246
839480
1015299
622736
728665
314211
695053
1885992
19653
1239888
575018
41025
625806
1439551
1815785
1107354
1871329
831404
1211618
933427
911060
1931459
78512
1438444
1862879
550453
182882
1864094
1810878
260527
842373
762125
890729
1862996
1516286
960292
1792448
1754370
1475806
1691923
1952379
1987399
1442199
476193
116504
263499
928023
1602467
1804518
155774
1977215
1846919
170660
602995
128487
214600
1267450
1841938
1225039
1451282
469391
462642
1917776
1430643
761496
386371
1430598
419558
1895207
1054333
1774160
1074439
1491216
427521
1143742
1997411
503392
1464791
945637
158241
1663746
1911139
1752830
1124650
921934
516095
400667
1818302
829641
1389911
1896364
1018328
675690
1954061
1717168
1282029
834629
361407
838063
1729850
1051604
1373481
30289
1718096
1702423
1948096
1191651
602098
1315480
1275633
1861302
503523
902258
61818
1124894
1539340
198773
1071108
855961
1666604
1073777
1492068
1141776
1307598
739469
1113927
1530516
969984
1730660
528734
916589
338587
303896
1755380
272732
1729072
395295
411362
1527550
1131242
259984
595435
781255
300511
1667496
187470
1954848
476431
266673
1732389
1113920
1172774
833476
1281479
1558985
1447619
161581
137858
637011
165032
825725
610989
1229470
1531108
1822505
154417
1798583
1189104
1773915
1400881
1513796
1674201
1193816
569869
995620
1113719
1922555
1212295
1046510
413451
1647544
255276
785680
1096374
1495655
493822
1681125
1219706
510752
966803
1058729
159383
496242
1790581
927023
117638
1584977
1909125
1430063
751129
1704250
1176876
648595
1835920
235675
1217922
712656
1661057
898213
103114
211119
572115
929751
1319791
1366456
1762420
1061279
354977
151645
1212948
877402
1795755
499393
1596489
526930
1715297
1435153
565078
201962
1519952
567229
1010008
1492742
1002616
1846662
771314
535090
1094483
1215081
1415537
1067387
516854
908801
381079
1314586
1434350
637617
251660
1961931
1253398
1856545
1449183
1708710
345501
1091598
1678640
364932
97082
269294
834368
1228203
1744200
532345
64546
583690
1928062
495132
1121060
1945639
971907
1241407
1757100
471402
1400393
1037703
343764
867242
403204
711921
1704568
1679846
246407
818564
1276015
1569317
570523
1673079
1396491
1573039
615376
518020
791696
962870
1402273
1642481
835919
968481
107021
817084
1490851
1355726
1340198
1212190
1569601
376007
1250569
1125775
673718
1021283
1667605
1420828
678106
1330900
212246
1015632
1686855
1302532
1423380
1276696
829600
650839
648360
1791357
1315245
1607969
1887424
273613
319073
1229284
551439
1265843
1264620
103141
1043325
917852
596957
1373651
436499
1587168
864072
946392
1436584
545060
410677
889121
1245270
736426
438570
1280334
1538086
27181
1109919
46197
41116
297406
1913420
1023015
1123699
1801611
103881
1116510
1640196
148150
1318163
36440
1711027
175544
834565
1746417
229228
1577876
575507
950286
1496173
1093677
246751
274734
522575
716599
424553
5340
250392
1689258
567934
1236823
134485
1557837
1864345
1574484
842200
1263995
1867366
288605
642554
840805
267061
903772
923091
1365130
1906892
1355288
388621
435077
1531730
1212898
919604
1172879
1983801
600797
1269406
1771498
299884
1347821
404576
269553
6948
1229381
1949056
1988883
1153697
855580
1180490
135485
1222122
679696
453316
1424476
1098479
1407718
511504
1864644
1434501
68957
244277
244492
1971324
822719
836480
1034841
554413
469084
1757307
283207
1391486
1022891
795712
811088
1133922
1275321
1261414
1496594
1089295
168824
1160591
1495690
1162744
1059338
1389948
680191
1946504
667103
1457400
1772252
23146
1680646
1830228
738573
1523433
1731200
1107670
825396
197757
1634154
1130063
4357
390074
1457776
886582
1417481
1738443
530363
379757
1197585
997223
1620414
1927708
741091
1360087
1497824
1257290
410910
1469518
42155
57856
1071139
1806899
1499529
973609
1792654
1080128
116267
230478
1259687
991624
1249367
505248
1915148
351860
497678
393330
745288
1129929
1868569
388216
438505
111985
891632
353319
953850
1217438
1785072
1201832
1127664
318934
1270276
597873
1149080
1224449
1234635
122602
958110
1660381
1067451
955809
901220
251831
1503998
586766
199583
1199392
1958801
659582
1802641
1052855
1266868
1472767
1910103
553636
623019
42539
1067112
1149916
926185
1246498
1462912
1298808
1062069
151709
45
1437248
712340
1553347
277617
1983170
217617
962591
247869
1545534
1909100
948272
1491419
41867
1975466
1416925
921512
496116
1717592
1672798
1494871
1368291
328583
1604565
936319
262926
753869
1658070
1008777
136101
1778792
335953
1394927
6067
346360
1738976
70149
1620121
549908
266770
711446
456851
1676700
785359
177778
1195080
672033
415396
399914
1341153
1749255
983881
1790828
1848878
826468
617399
509201
1469416
740142
153121
245279
1571982
645253
790977
1079431
362962
493451
553779
624071
1682920
547878
880680
510362
1507473
1678575
40269
1514182
1704442
606243
1895327
1178714
1554712
249296
1256143
612622
36106
411774
1563006
290674
150571
657089
1993442
1533243
104634
245927
854261
655252
1386003
1442946
1279062
1236842
1668482
1510981
611989
816140
1267619
1451520
1296961
1694901
778247
763568
1099836
844925
252569
255448
1097642
1745603
523944
1783699
1171957
1789744
200126
850912
1944116
824807
1089376
419643
514133
465413
637273
588459
339523
615949
1980070
817392
1482340
121527
1322296
1882078
1220991
1675659
1340491
597995
1175645
504376
1067944
309067
1927492
166765
1514572
949275
737894
1858223
204786
1331913
799608
4031
162365
498210
1966218
927404
416665
1968912
1243407
1247737
208516
439810
1313615
1782828
886640
600403
798504
1237580
259146
1478538
475868
1245425
403260
322507
846005
1900597
1687086
95735
1770991
1320208
1746774
1615653
1278471
1069817
1015370
748689
1336996
1318547
259453
1144336
949040
244367
1044405
1384685
1870835
458838
448764
1864290
634296
901903
1625933
1622714
869872
622667
741947
1422222
1460646
1163737
1023948
1961173
224089
1308484
1395163
1868127
705743
1459805
518816
1097884
60081
7608
60018
1525800
1048035
1769276
224549
530107
893510
131182
589125
503647
516906
403091
1171685
550422
444237
1733650
1304330
544537
796792
93301
1058766
1320980
995188
1231776
924122
605000
860475
113032
220080
612273
921600
549845
1202371
821071
274926
1792323
1935723
1056252
568789
978367
749656
346591
1642594
497422
509348
648623
1158571
1140682
1066473
1412254
607735
87970
272467
118840
298209
123003
994355
829888
524550
1038397
1300728
956868
1669075
1382021
1394350
127871
1157480
696284
1998086
388133
433433
1428051
1793691
1975994
454882
1449099
615512
1352288
101669
906669
734871
58228
1629567
450352
700018
1588349
101069
1134184
1944292
325378
1446066
341112
1268499
505997
1253947
1642218
1191489
97374
167988
1011421
874022
548534
265727
1533062
23549
848744
1239426
182666
1951104
1578470
1473149
985992
1180093
641834
1346141
647780
1515807
696569
552529
1846809
1419806
1144026
106044
1102046
1449594
1087606
654581
129633
1624251
350554
1847645
1057903
1199468
1168716
943080
972780
1507268
1178128
1008044
1138159
1492545
755865
1726806
461545
1933893
1637031
776451
307677
971231
406973
518844
668536
1264651
612287
1882901
1191102
722867
938419
1845081
225802
402341
60210
1388788
1849206
649967
742970
630846
1919477
1268426
312329
1139722
126431
19025
1937633
1486140
1806080
728421
625265
564598
841547
579642
528726
726094
941082
74157
1845467
1243837
1314808
145773
1445855
825380
262546
973296
1185462
39065
715589
1440640
860948
1868899
1515953
745144
742053
381342
1720025
258726
824460
722751
909378
165248
1172260
1417299
1799054
1079115
1618281
1956221
449332
976208
1392563
1139267
525809
1315239
1437403
404505
905412
838291
342937
939540
1527189
932014
52259
639761
833363
759072
1307135
144395
362249
1717718
1989432
787485
1045933
81968
1415017
1360302
727977
661658
1356167
548210
1811286
1884041
443885
1722575
1933315
94195
39371
371344
764267
1923336
813350
761588
200599
1207376
1974871
1293380
1432933
1936377
1498601
1331510
649761
1082427
1698797
1662172
1560649
855109
774542
1583826
251011
962331
613796
1624332
181720
1423637
1092134
774096
819917
977456
1406913
1648333
1448287
464344
1968087
205304
299532
1280976
108939
1951313
455319
1391844
1854453
1691903
742082
597095
580188
1102908
577342
1800099
489840
1281599
1161295
1644180
1558157
1157667
986991
844032
900381
521576
492319
1903413
1996155
104475
1213010
1449780
1529279
804684
981133
449146
1871215
1856598
644379
74781
1608562
1713530
1443596
994213
146200
383243
1904827
1816275
579273
73298
1211606
1500452
1317462
619246
1107830
578544
1836009
1212670
1749638
357429
1366489
1451613
754682
562412
1237556
1593731
1822746
1632810
1436307
413593
356525
1468595
1371934
1959409
914609
1814635
1585606
368770
179611
853030
1776098
1616349
1332699
349260
195696
411740
665815
1345979
1794056
962166
1327771
519169
936028
1971170
250811
1122119
384075
1151840
1161628
1278873
48236
1139842
1766432
1940878
527873
1178956
229209
391470
299105
1571855
659898
9347
1798195
266421
1093092
693026
1688472
964802
1253345
714182
25051
918776
1856305
1035021
934544
190938
1748299
954031
810154
863968
1571681
446057
1869849
1688493
622928
87202
292231
564154
802640
1555318
1512650
898624
461093
316042
604979
894839
269008
1486043
1469020
1486863
1572235
1963067
114957
798415
571795
1902128
789138
1894181
1956269
1381666
1600007
706510
1015058
894706
1251567
187046
708240
1143127
324033
1051591
1693892
1369472
18768
605447
1782838
525605
1719603
1836438
1256856
1242553
782118
574536
862323
1591574
493847
1351040
324039
250221
253897
261642
748366
1413356
1918261
559257
669279
112345
1913968
854203
785081
1791576
1478842
47943
415816
1177966
2429
1006970
883077
43786
1059146
1423003
1067902
1533347
208644
1768294
1009249
1079428
1431837
1556701
453910
1718611
796635
1500953
1099121
1651708
1189652
1235812
1229564
483897
664956
111880
33712
1493208
1956977
1362068
1168444
1344883
1023843
882712
834050
363616
126959
1688751
1783806
1600972
8599
30403
293440
910634
1362050
340358
146787
929593
1254378
1926526
1551036
1894833
640309
1546511
397463
457021
655994
1662772
966732
13902
314064
1793842
1587550
1139964
1176705
1393848
1131102
182830
525831
1670842
1524463
1519845
484083
1889627
195640
416907
1426951
1465290
1407644
1571248
248166
1325870
898774
174203
1522493
841717
999186
1417829
1942456
190366
1787816
1997188
183720
1112367
315405
1426789
1143060
1796985
516906
1230087
1331534
1778307
347292
1448026
1754134
543709
7747
1976523
315615
425179
1919448
892776
799298
1274493
1759679
151933
1635903
1146149
1004767
1705208
939024
1548178
1578756
979780
237299
1356288
1295833
740328
1390989
570073
474956
1803001
1518885
1451998
512270
858227
792298
262548
1418099
926788
1388737
906164
1161897
645489
697962
1636101
1957559
1017410
1137308
498224
1090773
278350
1178517
442653
101908
1012078
1464816
1985048
528857
1143924
42864
1433140
151345
1828099
724859
211454
1613480
1111482
343272
1318417
642726
35523
1320884
642469
1410694
368139
38977
1496708
668590
1032995
981528
954364
1827980
1733759
1936727
610891
700514
1074965
1734595
411873
224130
1849874
608597
1170423
1904423
433019
468494
773217
1500527
1639190
1752696
1998273
1885790
1027743
669106
856975
404538
1269176
1661990
1327432
1319270
1172478
1208061
824217
118697
400446
1158978
940973
163451
297354
1443523
1423984
971609
468881
244552
138456
146943
1375468
348242
690382
136136
235564
1666953
795038
1875117
502793
699397
617922
1712589
1567046
894184
1677542
1107352
1354861
743084
1712104
1502192
1000660
352554
677208
911974
1829428
1895852
772960
125451
1679131
1967772
1408539
1810482
958042
1538139
1432609
824631
899857
1511150
1802101
744456
359411
1191105
385840
1872228
804654
1544100
1403312
1905499
1939980
651497
1458099
1660719
254269
258750
1541255
707304
1459431
289426
240759
239079
846709
1203125
1449763
1057401
841077
1931244
535896
1869020
618906
115608
323448
1490425
218832
719854
1867226
492253
7652
1753418
189573
1237832
911973
1980262
523023
1670000
1590768
571196
340776
1503658
1112859
984940
1981060
408831
764270
377044
1292855
1950315
36347
1293382
398810
1233447
353234
1095538
1890054
1548839
1743770
707760
1351708
579488
1301791
1653358
1918311
683850
1449115
239417
629246
546627
1614118
1168426
378166
1890862
815909
158251
1703859
879047
214111
1755622
1896874
793125
127459
892290
1563555
1071638
1708642
1933624
1246027
1520415
408902
444336
1236426
886214
450511
617849
788031
1826184
1147198
700380
1089778
1216124
1691320
800497
599618
834195
1831775
1614363
835761
1432837
1421357
149276
407236
1512671
955978
929957
1922475
101438
682987
1342030
1272488
1893802
1538823
1619769
1013161
755169
177830
1649301
1645412
1663713
577750
1064015
1848404
568962
112779
1338902
1857301
594293
745715
1663725
1836687
1119376
1456033
1779176
505594
1825931
1318949
1514242
927352
378771
434928
73072
1610873
1883892
498034
784145
825686
775769
752113
634852
1765088
492015
758805
3370
876172
1852689
1173792
11139
1971137
211023
1017870
1707537
685111
436059
1061945
930150
916469
1761931
646078
233965
1799708
1992437
483782
1247504
217454
131691
1982482
507865
1678543
1207562
1402261
970064
551275
1865686
536818
1749392
205572
1626738
327391
607575
192947
785088
449117
410510
1925704
596484
1680528
1254286
198687
1238087
1326932
594537
176805
108817
974724
840627
945207
1018446
1676300
1682498
852391
704768
185627
1413655
21319
853312
1603905
155021
521475
1345896
1794173
1273561
921412
909900
1915167
442665
830625
1410995
1460187
200621
411105
1210396
674640
1974590
1059262
712593
1058419
652938
1399342
1470194
924391
896201
118353
902729
511137
1057260
1719895
99754
69729
1036332
247772
128514
422005
1657287
602670
1081782
1303222
978684
685666
1662242
1868174
248638
1428573
1969486
1809284
435035
1027088
1058542
1009380
1893044
913856
1319010
457139
256329
1152906
1386106
83979
468703
754103
762603
1898775
1528930
810097
496325
1920920
1091891
1610505
1326306
216618
1316729
1742712
1756072
1984380
363480
1590260
1101245
1312958
1785534
106318
294356
1992843
666577
1407092
1024451
1296726
286287
1647103
714417
1312129
352777
1474000
1151908
597316
1379092
41993
1176601
1781675
999718
1746592
1788471
1434619
7820
1368670
1607884
1135066
171592
95254
1989601
301844
406348
289016
1435753
829421
1891880
1137329
1821730
700006
540156
37002
1700404
415513
1872642
1806401
497923
1480853
551845
1286049
1973523
357389
552555
124570
1304667
1388801
726535
145094
816994
1495032
1975192
669807
560636
365241
1741261
1379161
688695
208429
960349
705162
1010432
1057614
482862
1457832
613405
1582076
347984
1988723
1360495
1111862
1297959
565473
121708
901751
378037
261910
276499
1466865
379034
973822
485500
252829
784498
783707
1252571
1992002
575967
1453567
876039
1409503
1532811
948019
1065563
429163
60307
218881
387448
438125
1678834
381075
233613
1024056
1697275
226565
1920833
136801
1074251
984571
1425266
1135878
440782
387797
1390792
1593402
649508
1473722
1343019
1183922
203928
370353
970965
422633
1671282
1041147
764911
1973498
1389817
1357933
786203
740702
1812482
861287
565082
1580738
203970
159693
1754292
1160233
1891537
860675
1692811
1718881
1535200
319943
421563
1815325
1233603
581917
1048516
1817447
1652027
619408
1084396
1154050
1721699
1198220
947190
1296706
1703040
50838
376485
728456
1753542
1809117
50724
1767356
1018637
1741313
1994057
1040624
994244
74182
489636
1448598
879251
55105
867136
1168810
1039345
771093
1993213
666033
374915
1092728
1959919
1666412
1017089
155157
236619
1846837
1636775
1779561
437684
1830587
859101
1191404
908015
1015048
573857
374271
1141963
307758
499949
984710
904587
1892782
1622179
1106155
1712994
99007
43763
1019826
63569
1539309
1447171
787940
310315
370144
163559
167295
761935
1640559
1175112
1364028
259074
308642
1693777
1360793
29304
1571198
1224395
252468
1356081
1480943
186359
1808729
1974319
869704
1011529
468807
188932
1896868
231583
1771535
1914243
1434147
1318789
1709112
1418697
1934817
1579878
1225296
232950
414778
1136808
1316393
1951499
326882
1049452
959136
1315468
1227635
1904965
442895
246296
314061
656516
1215106
1132817
1437883
501112
268425
320051
535689
1356704
706716
91213
1947003
944761
1101140
50737
1825156
826839
780352
1922036
779440
1820240
1790726
565586
1651403
721725
284399
1250158
1978551
1724351
477389
1440902
497747
1518632
1769811
1974884
1116929
849771
1944783
1998798
1781580
1284324
913342
1097615
1639057
1655678
1926384
184485
1870427
374465
423101
1762229
329055
698204
1242405
1974911
658739
1054042
230590
1997340
1962059
48983
990220
1172507
1226871
1671288
1918421
1536169
5514
1947070
1662929
1259248
1319872
178123
379937
1398358
239587
1063606
255609
1570923
1479091
1846495
1636599
469124
641441
736641
72697
1469839
1359599
146441
1129489
1931606
219513
652928
640897
1333067
1939186
673846
266977
518986
237735
1413258
915027
770690
1771513
194796
776209
1173476
867501
214571
1145475
991248
918863
1612047
1171984
583846
830333
841404
1614499
638303
141229
519240
1903767
753930
818185
1589953
347786
381705
131438
1196715
1755999
693013
1642595
1041174
1544347
1496764
950826
848748
389423
1067606
477116
1545469
258708
1216482
828561
1077105
1775295
631559
1838803
759879
565395
1137763
1723347
356716
620548
1287604
895287
1576478
268515
971427
307281
1799076
684408
199800
1057849
1767519
126897
372781
297811
190163
1255636
1302283
189941
922510
1707201
1789428
1849766
891989
32945
1270405
452083
1046616
303993
1104242
798460
1474187
232645
1934571
1197505
1951085
1262421
17488
1281445
1918831
1810244
818096
559777
1770255
1168488
1676715
767434
1291502
1052224
827237
1170467
258381
1667612
1909137
1516171
172160
1850599
557849
1512720
1089495
759398
1223816
1323263
1128577
1533244
817907
1522301
1111206
440126
1645921
413855
1008272
1983442
713145
1953124
1156031
366806
1482135
312825
1325389
21351
1343219
130557
87445
47684
1492491
972035
1241728
176901
1312663
154861
1136444
1731293
1072972
1071635
1416950
672646
1323671
235688
223352
927237
1046994
830425
358877
335308
1669379
765936
854664
760497
1366133
789405
591857
1017506
510958
1400738
1259165
1122201
98112
1400000
1665256
462855
94320
278356
780231
1892987
1604725
1434874
968580
548751
918638
1992343
154155
733678
1667845
419048
1998089
1862847
411282
1128608
719330
123280
1918798
338471
1648098
1824980
1319991
508196
505254
1248433
1013936
1302417
470020
1240892
259530
1201199
131733
784174
1693276
338340
91552
1231161
1405547
1527449
1096923
647415
150482
1346506
1223893
1716696
541006
1773194
1911491
1609385
1251568
1962254
1455656
466891
1477555
1262536
328775
81845
724255
936930
1151917
1099497
1579198
317607
1070191
397266
1703926
1261340
521117
175525
1008806
1397838
291270
571386
18390
1685113
1615833
1137231
1880190
1475563
1916330
280745
316639
929471
471140
324095
1036254
1904499
1146314
753735
1044476
236966
1464104
1908739
970410
1459957
1485022
1429269
169386
1320004
82880
226769
1409988
949855
671885
1828631
1775507
502027
1675405
976699
587892
1476454
1991328
1987887
1466146
133282
1776652
1125897
1037536
582652
606235
801179
587434
628602
879756
1256644
202848
1229272
663844
610990
869188
615115
1625461
1543333
1050974
1555675
955736
232615
789637
1157955
1370577
1120136
414099
131243
1840464
227222
1574099
442312
1661170
544176
1687096
162054
423866
194501
50097
507305
739134
1057085
1392592
534672
339387
274931
1446364
1116632
857251
98453
509794
1515403
345733
1248109
1735235
1345336
475034
1328805
545266
753142
457240
1226458
255616
942747
180472
1832980
32162
832145
1082388
705712
1481805
4202
816930
1696020
1962254
1817782
1293809
1179948
653881
264293
60323
883592
1429405
68718
1782684
1555135
1362070
1000041
109265
491694
1697773
1240922
1672923
9623
1705911
1514152
92754
281
678135
1878731
1658826
78527
1134939
240350
1059713
1132373
723979
1922328
1805561
1473141
1347953
1690890
635126
204447
1573471
571780
1936269
1988450
655841
1960328
924695
1116087
1927574
277334
890913
462892
1778167
1467105
414275
1823339
784755
989268
1103216
695498
740146
166806
131521
1843039
493090
905352
615070
1997794
498508
1697585
158395
166583
342905
1408883
1773913
1907793
1234881
1025346
590077
167169
1241311
63641
1396365
792356
1926152
1995558
1582280
1110334
749188
1140900
809077
1143536
477518
947566
1205176
1372477
365334
1412072
609879
564553
1729622
1163401
48499
1238891
1136577
480450
700899
1013668
1694447
998026
1794677
79980
19387
1563281
1503152
96024
344121
316929
398277
8701
294905
1787936
1301285
653275
443490
868178
1150403
1101253
673697
1788035
1944228
1521513
162096
1288458
1668227
1961157
135338
775217
1349698
1453096
1713025
1005307
1125124
1881891
1456263
177733
1044011
429031
1326314
122466
201448
1764724
1240849
1737714
1953816
1654726
1232644
1805750
850533
245858
332731
996494
1269601
1752529
921241
1713844
877407
1115290
452259
986774
559060
1492827
1169907
1626811
729332
650568
286561
1909203
1520884
799245
1804196
364095
482583
402845
1535813
1627977
1631591
1739187
1967333
1359892
308698
553480
1791139
882361
1534020
669553
158454
1419687
385099
59324
1480656
639747
1037873
836571
1816068
109221
1145617
1089168
1029211
73464
916359
60416
758900
553626
1482070
950996
791391
892173
1307365
1511444
1097041
1671511
1348787
1132600
1054832
1851798
1854044
1072987
436829
193429
648014
856304
134720
808554
564308
575355
573099
786979
18649
1140597
91439
815239
90943
1172804
372129
729113
797397
1022286
911209
802020
200167
1468867
1726172
1499163
332625
1729146
1582265
113762
319934
1150859
1453178
1861405
402511
882748
156545
1996871
1431207
1919203
1562659
270096
1365330
497349
476113
521881
402405
1027011
985378
570279
111907
1133281
327147
1553090
1982068
814147
1655825
264854
922178
1182787
1794906
756447
1105598
725051
670735
219048
1531046
1686209
742756
349454
1504066
1334155
1959850
198031
475467
1870941
854341
1077834
1479180
465194
250593
1193884
7950
1964334
202641
144396
1009684
1886816
536025
427332
555537
859041
1104592
1514846
1484790
1011202
618793
310790
505950
1361134
1672231
1167420
807984
1049270
1662903
1862743
204301
923917
834335
105526
917965
745574
727909
728826
437073
1677771
1866099
1051835
1716783
1371104
1214686
103419
271587
282397
1250710
1189671
476090
112352
1787439
1405984
464473
1509273
309859
1888621
1079262
1286180
1637576
674417
1607563
1176424
1580608
1052756
1225708
823259
573086
145753
201743
1956038
1584158
1562120
305606
657416
1546056
1741940
1263497
1947553
693521
1834808
1088048
1290914
415258
1906030
1827246
1887656
1737205
1108960
105810
1916498
704772
21721
988074
882059
1677454
231119
779768
1012756
1765900
124444
1879954
630611
221502
1500536
1767914
1758513
785674
1057893
1061521
1425114
328175
1409162
1335554
961926
1614160
1088358
1051360
89424
1710804
1744554
1011674
273972
1765514
1462901
1330259
623793
1720171
1081494
1376248
967039
1937998
1540721
535942
1137690
1017079
154673
1108110
1191257
1541027
851168
1978068
192263
171874
1127930
169663
626596
1577866
260035
789943
1471008
1842111
1557440
532478
310406
794346
1781036
473972
335193
1642316
373863
1620704
1188193
432565
1841862
1194382
1534500
1869057
1442600
1489662
1074074
493340
1673229
1172629
481314
61535
1653907
1824017
391001
1698238
531838
1302446
763758
1318976
690780
741460
1078035
1757627
1003720
1814192
1873288
1266801
903093
1559894
1135752
483491
567036
1116295
1292825
697357
896271
594497
533517
1918055
1460909
284395
1354486
424748
1431398
698386
64382
86689
1531424
93570
1176664
547961
238530
766984
1570091
1006972
575544
1700912
1126933
1184391
800562
748513
1313390
1157894
8210
1266394
1729981
1341897
513107
275485
1085121
1939885
558160
442842
824683
831850
1717393
750576
129047
291195
1913271
1377979
1292316
969536
405751
1031837
1051978
410267
573574
1897328
1232554
1384735
1775151
1244748
70207
696521
359400
673763
1164655
1277224
946222
455934
1091215
175784
1084208
314732
1672510
878332
118350
1965662
776363
1227508
1272597
127860
1682897
957136
1352691
1168002
1716567
352828
1539661
1920248
1499552
1583289
860082
1388928
980934
17654
1752362
1569448
1529718
1380931
1768332
924074
937039
13980
1179828
687728
1785382
912010
474293
890211
314120
304398
944366
603146
611271
1648893
1340869
537077
1709031
1180858
514121
520514
1789737
410035
36846
1949708
20043
1437177
1259201
410071
1450458
1352570
649929
1054295
371404
1090883
1768837
565358
829241
1602280
145297
154486
1923613
1846941
1303223
1769465
1806765
1944278
57269
363280
1871940
346765
1271255
336048
828492
1485349
460691
1602773
1844282
995317
1082793
1068413
535565
157227
922945
664460
1086607
670817
856802
659397
1720069
1586184
1706247
810351
1528410
1416442
436864
732239
1134512
1442587
168582
997088
1537920
71297
621897
1589563
793485
1185617
1326466
641743
1678190
1033359
768717
933753
697215
1978509
271624
1990276
1547131
303469
242439
1022561
1578383
959508
591432
253618
1337331
958866
1111954
1321982
1545984
1924353
1554883
1861098
281963
394566
244530
1946459
949977
202093
303163
306537
1374614
488604
1293420
517716
1246504
650288
1120155
1660733
97711
1098407
1160897
1085497
1835545
321238
1455719
1833958
725325
290181
569858
1879053
182528
359818
869524
1579280
1389226
320013
1811797
1629250
405585
827011
1669600
5619
1599073
1757985
1282064
278032
463925
172755
120061
1005467
94742
1990728
51166
290420
380262
1779262
1224057
1414440
247559
50014
1155179
759522
501194
1265894
878869
1681811
1333804
1076195
1182629
851344
1188555
149615
1652567
1912129
1165512
193632
1861659
1871921
527472
450743
630753
32712
528860
1604055
442893
250763
520085
1101257
349835
1675207
889317
1989083
439697
1143791
1041499
1854478
229677
1872759
964509
703772
1252636
1082884
987180
1162135
1490152
418406
847118
638396
312391
1940513
202446
474377
732701
1196671
273096
375495
949713
1908695
907254
786511
1033603
1555684
66392
1521711
1679917
1762541
1279687
661525
975835
929015
225263
1857660
1496995
1926746
195903
1455550
1591205
631563
115875
1585136
9092
1791057
1913877
433179
1566430
374081
1251911
1826669
1328364
661864
812024
771146
1938267
171391
1698473
1943744
189588
1312186
390134
918945
1126866
282894
703651
833967
932243
1693979
551429
745133
771833
605744
831237
1270070
1891815
597115
504446
1772186
317964
1103825
281964
687236
124293
908022
456752
1763610
1428568
1221855
354061
595753
389190
188411
387686
926113
605730
980329
385294
625488
1442882
1158819
1243670
983485
1972606
1589183
1571081
637226
301879
147697
1395843
1493555
1056720
33787
204505
228342
274557
1484495
493076
458342
482524
1815376
721908
1536490
1443763
1093644
1842422
504385
1555915
198347
1785941
579307
1305764
1518821
1431784
1600063
1006217
1460576
503170
332374
835251
705141
985558
1734152
1324527
1611715
1599085
1247808
1775378
1218310
1872247
1490517
1032165
976124
250131
96630
325221
1918393
1555215
1069827
843448
391802
856778
556273
301262
1400446
1372485
1326864
1220877
1624562
1444565
1917053
402419
262388
1235472
442134
413739
1179043
424448
1887110
366429
1736560
1204650
1722217
543108
1857513
324328
609531
1555862
1580815
1314364
1315861
255077
987131
441258
193655
1558549
681349
275342
664901
64251
1098542
600078
1195767
220942
410894
1428236
346031
403388
421442
532252
1163064
55458
805105
608016
1910289
804832
410148
1495403
1180553
1700262
206130
1479045
436150
1286792
18220
24171
1274071
1921140
743371
629435
1695001
1764548
1848649
1802922
1184937
1021663
1712370
201547
899217
1153950
452904
1938764
694308
53793
443376
183130
1912425
1193952
256513
559105
1878305
176760
1212815
1445209
1124810
351935
600317
864132
335538
1726848
1850473
1855659
1229134
134502
1995107
869285
1163467
1206561
1287056
1548323
1674066
1358979
1959906
1092425
1000082
1345280
101123
511977
526781
176481
70750
422268
857658
1915750
1024075
207031
767079
132252
1193073
1000356
585396
1655793
636530
1104998
223816
201590
1396592
1665862
733283
1806920
515803
475330
971317
1975053
1122211
1592349
1283570
366965
1918318
328979
1287304
738419
719643
692958
1211937
1757639
886468
1685296
10813
1076849
651084
1895060
1606048
687825
1837610
1957507
611402
1451425
1691038
461950
344722
3881
1594254
600598
578658
1937554
1251290
619276
429045
278045
1449372
1222257
1082135
896381
397059
373071
1938948
705546
1689503
200312
958124
1457281
1064390
71723
1983043
518744
1350347
441161
1823943
1906863
1127291
631936
949228
1870247
1160043
196794
613147
1735448
123513
374395
942662
1644861
1268184
512267
1954730
1493703
1250893
1053227
1557015
359267
1070905
316860
1974192
1571742
356743
241081
1737273
353892
62356
1491189
1765093
1284752
665326
738067
526674
935987
571392
991266
194644
579582
1590124
255787
1208200
1631371
692249
1464489
400608
441251
1524251
960829
503762
1040758
1560502
1585869
1640497
634687
1655255
1569757
1751088
430819
1663576
1328016
1311982
624748
226169
1315346
1053639
384109
675653
1610460
1216661
1639540
739600
1407891
1589615
1566878
605524
1628022
1243519
1068758
480006
244245
177588
358228
1545166
316076
1018106
536978
1943734
438739
855260
1743371
1705873
634724
1170965
176461
573981
1247422
1425274
1571995
1683471
737729
262875
848617
1676173
1553850
1698128
1374189
1594377
190566
1413802
1969982
732354
620503
820921
556301
1687287
1178754
1039047
68229
526506
41082
982960
1109047
1841711
456570
1308253
968128
1754479
395376
1093467
1073058
1728673
1699556
140021
393689
40236
1546122
385160
1001179
524966
1983184
1775044
1439089
1336753
327981
925095
538280
1912120
375147
717439
1664537
20696
1692684
1752983
122655
1581921
635854
861411
212590
528958
878365
1920609
1149344
974012
777108
1517689
1921844
112422
1207289
868435
446964
643459
309807
299680
1629459
375601
1310547
844331
86721
851327
1236483
1999476
364448
1138547
595267
1815938
887630
1366167
1633772
1897765
760703
562024
1995636
1473107
16499
838950
1549571
225412
246691
1014139
1208109
944304
1076151
374776
970045
1150354
1437738
1408394
1459627
745931
1661556
350257
1722866
1024024
1269069
1497457
1149771
1934273
1898148
1918368
1853798
1648779
1813490
1974524
45132
335962
482649
780445
786175
436824
1390320
1327256
1438129
739306
1610898
1660696
1903902
207799
793444
1808114
1443916
519340
1124685
963130
1890182
1755170
744643
379485
414239
1927762
1350581
569999
624631
877430
88998
1793520
947684
1004937
520864
1146794
288801
806686
550049
1040319
1055617
1079845
144430
1461490
1617530
1642592
591211
1327395
462486
512366
1864994
1644951
1552998
268150
329526
765198
763860
140785
1838590
1533415
1972988
1226178
1590055
492811
1514081
244632
1726046
489458
298771
171461
1965763
175488
1392545
1738109
1495833
1575319
148372
1298486
1265500
1198047
799701
1405891
1163071
335626
466475
788540
678261
871548
1695940
1829099
1668522
1867871
680477
914504
720375
1757609
1445324
652970
813777
1369814
788867
1811729
1568270
1950671
36121
1006736
1690416
547972
305067
1232060
714413
1082549
1316997
1946852
89489
1673824
394197
502376
884564
1060286
1408880
837411
93180
1616665
1959086
392509
450963
855684
1584061
1669923
564824
587512
324363
831794
291378
1745975
586496
1751499
1325068
1186600
645433
465955
1010483
1310752
157873
1986343
1831668
366628
436374
1275759
677085
438059
1075095
187138
1265555
272832
1362543
257481
1163045
1061572
405015
1276005
421845
1933506
1039022
1242506
912932
1809889
1935580
22906
1680428
1776370
1018122
1956788
601321
455569
1210522
956574
1014185
1545146
1113116
1569443
143628
1965836
777914
1516617
778107
150331
1893277
909935
1027097
943301
1373595
1092358
997783
1117682
1589290
1244053
1754394
1645894
428153
163817
1229606
698763
497348
630366
469615
678062
480318
1135819
1848651
409517
1082379
974813
647882
1497858
840362
688430
654210
820806
1980621
3760
1513532
559942
938424
650997
1553139
467016
1279569
805832
252475
523391
1248536
1084088
1312674
1725869
102670
1248825
12686
682317
1182854
965726
1958690
124055
1497579
1541707
328923
1354714
879971
1451779
772595
751070
7388
225619
1249236
182151
1619705
35890
460953
999806
1827252
1079178
998927
1808345
1847730
435199
1875397
1877744
940400
660333
1176292
391673
1840742
944731
1217094
897567
1825781
1994954
1470707
1024259
150221
485430
1528639
58099
519064
363810
214936
340092
499261
1907942
1491071
1705346
540458
663459
1636534
1364016
106952
1593408
1898462
1320302
1605233
578060
876420
89834
266508
227818
1879807
470173
434530
514729
1358711
1375160
320060
735069
1379521
553025
1896630
1479800
508168
75964
1166808
114530
1446647
42681
628255
757583
97398
102911
872059
1395595
1290891
165997
110816
1770955
1647229
279598
1618972
1351660
317147
533715
588046
1306247
96088
1965254
1451324
1886161
256275
194837
487361
331285
146465
52540
1199478
217215
570007
987587
96519
846880
1262879
594245
1927884
116058
88952
493345
35109
1286953
1942082
1809592
776417
772167
958685
87265
61288
473688
1081599
134562
110714
1258559
896228
301255
753734
1383805
465188
630272
1872028
1217192
170121
833349
1249602
561654
1861487
768068
607035
325210
993472
1463051
1789552
1195901
124885
847861
1187084
117443
1916237
850162
1461745
822517
1015023
130462
1066235
876406
11978
888613
516455
1128004
1435987
96184
1302586
648668
1824109
819816
1198324
1680033
1706471
137224
1880925
437191
907532
1332102
990083
1548250
1087674
247136
521798
1718079
499990
293501
226301
1222976
1218343
403653
986748
1966752
63966
78528
1954447
1811003
175082
1978383
741583
932134
173946
1305833
253697
487070
909751
1212603
1422531
51936
1416874
812858
376117
1208302
1037851
212672
261147
1330996
174708
538296
868045
22606
24265
368323
1581322
1189404
546787
1630901
200724
411340
1637384
1049711
1299757
952141
729877
809130
738352
1065481
1850948
1305103
1731085
27420
910102
1255563
1451214
886213
587999
977349
409130
34679
45333
1886882
1962721
384173
222408
1860042
1990021
410370
1047715
568389
752208
1072446
199987
385600
1824556
110642
360482
961396
1780915
1448014
1508582
346282
1741589
806467
449295
873070
1665036
729784
1503763
1280891
580023
1580638
224548
1978533
324643
1455979
89237
1966015
1653232
386398
301996
359835
1290991
1730997
1690809
990339
436859
692919
1042651
426239
1148280
1185319
960987
248895
1532529
1101233
1052660
1460811
1148155
1752736
1487503
1352497
1296589
597977
1873143
1988469
276990
1952209
1546449
1749449
1125211
693980
374031
1344660
683492
633019
869547
1419388
132304
208037
1792409
690562
1278601
1807450
201312
1649841
850493
838258
1857901
597477
372376
1030389
1406810
1650861
788232
1514838
786820
30367
1539032
1286505
1515496
885539
924317
851247
365998
1236181
1101755
473530
316497
499802
962641
1304468
757508
1613896
425624
1650179
1198164
1240915
1798734
1570136
1996054
105747
1333142
1794140
1498825
20336
1974724
1715165
372637
1106363
1542078
422501
1507642
1713189
1974944
534435
464174
1993510
729113
401940
1252989
1304155
1690265
1950852
129013
396848
763256
84658
1775808
704656
452333
748928
949338
15952
770514
1912526
1278506
578384
224330
519951
421613
1060376
341325
1693138
74394
1800007
1354757
992110
1587190
1657131
703054
1924050
1068261
1664192
867145
1068655
505309
305507
776783
1480631
1991650
983273
698168
1431905
838449
1931919
1366927
1829323
1178102
1210828
1867616
1690632
516120
301663
1693865
1173187
1176035
1106701
1507893
1257888
219901
633551
1887351
439076
567117
1137477
319492
83495
1250202
443974
974066
431459
1972256
1342042
276808
398359
1506815
578123
338964
1707131
1596385
314227
123799
514946
1478760
767927
1405672
1127972
588359
1863076
1893037
310896
1587819
1544854
279341
1435437
1312057
1688690
77647
489760
1414746
1948803
1368485
1618757
1787008
1920036
196312
967936
370019
1841626
24596
1822102
283270
1270040
622103
1830483
776334
349084
176573
1984587
1627627
850637
232633
1726075
1102692
851933
764693
1768745
1930138
1044861
1451449
1449193
306939
1769189
774013
1271298
138259
1934325
913871
1487223
1011518
770163
1866432
399996
587878
1052034
1374761
1408356
1107883
13566
1063578
1029322
136125
211613
1664737
878547
244097
127950
859844
224629
1856652
201279
1711093
177724
778374
896719
1003456
1712552
560001
996292
132492
40474
1991155
1216232
1603473
349904
387264
1278522
611325
909338
1653671
130973
953815
1798301
1242038
1039532
596443
1369298
569596
1870348
1242009
1762233
733075
1489053
370945
700023
368501
1468740
1101399
213318
161839
1543377
136306
889110
772117
1578084
613007
1450004
1168793
1335772
291258
37309
1315282
1993145
327826
1337913
37213
1506229
1191622
1270924
1614345
1944580
1928999
1363337
1351924
1902383
1849308
497341
1645725
1544492
569100
1873516
106680
1000033
1244554
1270026
1571429
1941534
718700
1080107
1349287
743987
701046
1986415
498994
23988
1493717
1876983
1788486
33940
164815
884780
973094
803201
900860
1636465
1541264
390538
2628
559053
672510
245220
1175823
184326
1593235
943104
471539
1848104
1108923
1500056
1251798
1446143
724043
1885729
212853
1184220
2273
1187874
968979
1185102
1317974
846353
1749873
713044
1342298
858268
1224178
1816328
1015517
1776836
210724
795448
762920
295088
767252
1732830
1288709
778583
929688
235571
470823
1891591
465758
1202413
1955685
314744
433229
1950217
470368
494741
1077157
1628498
61964
414043
1382727
761877
1890011
1267634
669812
550876
700698
1016879
60688
936985
1378803
428059
205197
1711189
236570
1496952
375584
569860
1545409
1469367
1391603
1954955
99495
1495983
262743
452921
1885199
426732
921947
1789429
458016
182649
1404949
641574
1041038
763266
75258
397688
39151
987710
1087263
584263
348804
395360
735433
534247
1661953
76637
1098302
1858991
1098363
1150744
342149
504228
1175733
160268
409711
894696
1104852
262085
605226
245918
1096548
43477
1528292
1158096
1374440
640068
55326
1976149
1802321
1092795
679390
1060770
231412
1501162
818336
1880145
522463
251543
1997458
1518926
1554997
797514
1167293
1139386
1669620
342788
499415
1076962
567532
1598485
367164
648858
954881
66477
1963319
1048754
244385
1956417
40775
334280
919739
1337426
1309401
1174445
733434
244663
1259062
1298634
1717938
287794
1805998
1774409
197821
726432
65910
817809
1308440
1685784
936206
225722
721086
700316
1575234
1995365
777705
1062596
1962162
1571337
1459120
818087
554882
909001
968223
1401000
96433
1747090
1764043
1941880
1387607
1382958
215668
1650547
958432
412763
1734943
1266200
1205744
1705222
481557
211159
508916
1645838
1030227
1158233
68477
1663912
690062
378385
878185
957327
357090
26670
583067
898978
1966248
1282002
690592
512039
1861293
1301871
1789615
829551
1988108
1780058
150851
1252487
1732187
1183248
1732576
1223251
883503
775598
1700836
697981
166219
953575
1302976
1233248
862829
109473
57796
740517
1007599
1899460
573387
1985054
1565669
1124904
1135870
322335
1368467
590160
1056130
1087889
554557
906215
584959
166359
164630
1736306
373268
460419
1733930
674669
1186464
1668244
1806988
1410128
1119282
666567
258149
448643
1366579
1380964
949142
651190
720918
364484
310230
986294
737032
21027
1463259
63869
1750644
821485
1403596
1125539
714044
826947
907185
921770
997027
167530
409062
114211
1294246
266338
352325
253902
616513
221379
48631
1088037
1712084
1039332
295945
964371
1711320
1742222
880750
1581706
727379
564629
203587
739280
182104
1874193
1123591
379986
598741
1177098
1057572
1891752
720779
717986
377673
1085880
391476
196068
1094315
360949
952918
1028811
75034
309288
531562
559279
1863290
1148639
1735245
1517924
402815
302845
1647754
966452
452358
983735
848876
1994853
628231
1254727
1415430
882557
649729
34073
320746
635327
1103347
1572905
376295
931549
541131
1669990
1368950
551962
1588486
1747151
1344449
576474
305534
1069909
1967604
1779765
604917
656082
1742660
1796358
533442
1351464
1176471
334163
1002672
102568
721617
1606905
38935
1740772
924025
926941
368963
707879
19510
1883631
1709034
249800
1232357
1390724
1790383
953198
517032
357888
730359
682119
384826
1994399
1514761
1020331
909013
393506
615232
1691193
1131426
254351
277280
4533
1210398
1412522
1546381
343728
49859
258857
958277
1607502
732909
1985998
1077734
692403
1068623
1512941
1610808
418392
385834
1524692
1744962
647244
360700
794374
1217955
61337
654024
464800
1472397
1988202
1685648
1931702
49317
269742
1773478
1171308
1612352
1394063
122898
476941
603659
993375
1892393
598356
1343115
1801426
1615976
1062865
1396728
389846
1617473
533159
532455
947997
405505
848623
1314593
625678
1356765
1270933
801662
1368130
1132887
1562522
1178011
503058
603249
177434
142778
734518
972748
1273677
55155
338598
637702
1906809
1298893
1114928
1761340
50207
200761
269831
1620930
1468359
1495089
325095
210046
406717
900198
1753164
1994115
745339
549175
1499990
12285
14284
1463080
212036
1426830
236918
152962
1654616
1454923
1521663
1818716
507845
1491543
1068070
803673
1765917
350678
848282
572865
331122
141686
513905
1011395
43603
86300
1722871
408846
1901129
676058
902905
1000341
854686
922235
115596
1001757
1464724
736243
1856360
1221827
534890
965826
961181
728687
1747706
1911999
1713661
1966225
1339994
470639
1281345
407337
1290247
1142086
1084180
1808159
628257
1465385
1380547
1666595
783063
1045287
581541
431231
589276
1245130
919504
174641
565481
1275381
1792369
448910
384453
1169399
1158070
456952
951002
1383233
1065366
1846574
1188358
611115
1406708
491754
1273881
1959123
325850
1909555
1858032
1174344
880109
137994
1543389
669549
77103
1646236
47868
203310
997430
457623
1453237
1646675
719541
1397637
210103
1129805
1572677
901204
1411305
1629986
129338
202106
1784973
1907074
237509
1048758
1872539
182228
39086
1814650
1966142
1941343
46896
1527275
729402
1601810
902431
60258
1545057
991591
1105622
706246
602619
1266822
1457913
835548
1176596
1085985
1310558
513323
831665
1823449
595444
1575829
1520855
943347
106845
1889121
1297339
1496866
602507
1730716
1912017
1774511
1736809
1992939
443861
618558
193985
626356
43809
1460886
1595403
530146
1735665
537727
418213
1088240
1587688
267041
526899
1552619
1299113
1276636
1093467
571262
73676
1166180
1778932
1942968
280264
1452583
138135
1349735
1082865
567138
180113
121411
1672512
1241313
198227
696157
1897591
636668
1778701
1246897
1995437
1045744
1018768
1934553
1766836
1863153
1527765
1371951
1273057
1637196
1205265
184096
1477355
1190754
789539
608240
112378
459464
1831809
938108
325371
243978
1179851
196154
1751294
176502
1056427
939865
353458
1067808
281264
1502382
685275
548663
1537593
520398
1645909
1812567
1492098
895964
1490933
1588787
1909768
882045
433844
82265
1298507
1784956
819878
1877977
540209
1802046
699876
805780
644520
891094
856979
825673
182540
349901
418604
969728
2899
1991226
529102
1381403
954530
1724928
1931995
1929249
859063
27832
1594500
1425587
1162778
116211
1854994
1876733
1449247
1494086
773174
670651
185831
1359930
1240120
384031
495841
1797950
1303600
376627
1734684
11432
110896
935783
1441943
95182
397769
851997
887187
599134
1660101
216811
948444
1233161
997845
1932457
1186182
152208
1666879
632766
106099
596421
1588981
1574694
1793353
415856
354494
419305
1977964
365223
267384
180141
51859
486218
594131
173308
156902
974701
1637085
1207829
732687
1943726
1508969
1707259
446769
1912598
1561065
474971
778729
638391
1646330
1884479
193600
1897624
1727668
1997058
146251
556191
318624
306757
1280322
1109169
1189324
1555851
700233
1048763
365726
1421002
1061750
1765066
96934
1650150
1246322
1350179
1540513
181510
194858
136696
648094
727949
1897783
448829
118636
1712785
1005354
663699
1905659
1714353
1053110
520937
1105523
533146
1317494
1181392
63195
688539
943556
574325
1159843
1615961
922827
1913153
560431
687509
353161
653234
844954
1526348
1322000
1030997
1369003
787914
1803803
1311788
1417812
1106742
63584
631647
1204055
1356295
1614268
1744985
1481295
967630
72003
460602
410982
1414904
773708
1359230
1521194
1389080
1231063
1402394
1121432
1762154
572291
963862
1002741
1652540
333735
1384223
262064
1809606
848305
333988
259261
1084946
1612592
1332472
1113568
247593
1426965
707909
1405892
260758
1863312
470022
1184309
206697
1548877
1847062
1196281
481789
1074438
1253442
755601
1418126
961934
1334331
1419867
1432963
517918
599951
1960985
197278
1044568
1125754
824551
317244
1256037
209382
578959
1978028
1098923
22943
1602855
1724180
1496825
1955996
462115
1678741
1173990
546973
676900
1942672
1586249
1237598
1655374
247432
1556644
1449258
587592
1870101
190772
1274508
459280
1393302
162522
180300
1376509
1144810
1730069
3151
645031
905908
711660
104613
1055959
836177
185168
1517968
128952
298687
584549
435135
35790
1298016
1337470
226618
298171
1799579
1960153
1763805
788548
194751
879077
1335149
1610244
642628
65039
716313
1620272
369828
596228
1812384
1491610
481652
1561896
48059
1520400
83488
723335
441732
1617931
1685699
1760963
1296702
1258236
1749588
1081576
1369934
1918823
1205283
1287102
1443147
1492641
694137
1146277
831780
1917943
611192
1134444
1189048
1775275
782116
1076600
350217
609030
1726029
1817014
1205827
744771
360331
1150240
439212
326528
1269789
1037077
1421685
1675126
1039641
420335
1908849
1801100
1311609
1903493
829862
478434
1530292
230550
736113
1060831
110725
1481368
1066900
618627
599255
1658609
429472
83633
1668206
387419
573140
1731080
9301
871639
1504948
1964941
314224
1347184
1408334
1557071
189466
899356
1058056
462520
1215570
312967
322001
1412723
610436
1113028
594514
781517
112287
608440
645193
250824
333497
412752
725886
822222
895023
118334
1336508
801385
464099
481919
535490
1362484
1610339
1920835
558867
1097410
639490
1272890
581034
1633932
636113
28679
1087317
555833
1529869
1800484
1807987
67958
431230
1779517
624421
411680
358226
271428
1268488
1770713
598163
819425
1937903
8478
680658
778778
893428
1209353
1837975
1537181
1672161
1226960
1299579
109364
973732
1310381
1395064
1052870
924764
1936093
702639
1027259
1325132
1841436
898633
1172279
1184098
64793
1778747
1876835
150207
327625
687164
945106
179250
1210723
1924555
784770
1220242
917503
54748
1003867
1931486
1324788
1568448
349024
1996381
339812
1567971
1697818
401935
1124406
634747
63679
1103438
552925
1434099
1867979
799702
211931
1437754
1323920
1468592
286153
666038
1751861
1835987
1085096
1941057
157633
1039929
1445775
1577566
1868925
320391
1740007
100163
1430196
1026852
130341
85616
1862042
1952621
607011
1018415
1711859
1729087
938731
1275941
433568
629160
1012519
1464739
1104297
890316
1856476
1219841
1008247
887567
1185486
1051437
805694
785643
893677
1300002
1940697
512137
1927250
1002088
907452
424773
598954
1726515
824848
161352
1347656
546568
1152029
1139154
1423858
1569373
1450826
573586
743333
159754
1961612
1015158
1912979
1221295
873604
1677995
69226
1924161
1319934
719932
873451
1109793
871058
1938518
1322937
1750358
1913409
1297623
1830024
1205803
864094
1932798
604196
1321100
99378
286221
291229
705185
209674
1653978
1440469
167635
1792434
771943
1597614
1696164
1805092
249104
1528047
191812
648395
246220
1497247
141695
185805
1459726
254169
1140600
1716522
701796
489091
349241
989528
1395311
323948
342952
1125443
621802
252668
765905
1919548
1230473
383294
940929
1786112
1565501
681058
1869341
828220
1326040
13757
1335638
1107783
1596368
1596982
349578
1234482
715758
1111252
1538335
856475
1070446
336876
1097183
882710
725240
1463201
333841
770578
1723083
837593
1332146
596070
1441464
78830
1604190
1896757
49610
395171
1002436
271361
1801525
906929
396693
732892
1737790
809858
83744
272145
868141
510153
92983
141195
1164509
291577
877329
265683
1598736
909484
670514
806854
607280
1913632
1700468
1879230
176827
211023
389449
996554
989024
744180
1481309
326194
1267400
1433368
1392530
535751
949381
689045
1503612
1582777
830360
1243717
788953
937168
1523750
1559286
1953793
785430
267532
1155109
775995
1692004
105188
247287
479684
706402
476330
1273138
260135
1556710
1133479
1153008
1779437
1696755
1811897
1622843
1515048
1033536
1248141
423441
1379667
578357
1691522
440306
966475
867960
1964611
88882
768238
1848444
840875
544643
925535
1966207
525755
1766425
1731232
845487
485133
1360148
1892399
153295
1099799
203995
1963664
1370797
1907901
1441698
836666
1609692
337892
425310
1730598
1002895
1529668
177107
984574
1830967
1260245
1933064
485001
1357731
1063531
1870648
71693
1699063
1536477
1697453
1824874
550062
1323145
477782
1391166
1561792
1369519
1210172
255386
1525976
53990
1642658
1650309
379353
1952391
246327
152019
1504897
1709698
46477
418126
212281
1346304
252581
1617924
1297479
677485
1770476
1665069
1825581
1588872
1467131
1350011
867248
1897516
73006
1975545
57977
688558
642916
673172
712984
719591
1423055
24241
1078979
643560
376955
305064
85666
1648813
802163
376426
157774
632006
1649078
344068
1662244
956242
1035806
1584948
1568891
1142906
719843
425876
957086
1243527
908707
344021
1655692
1428661
1180235
1478348
463659
585251
1166093
758724
1640868
312299
1056053
467231
577913
1790072
1551701
1446069
212775
1323066
709140
1885577
997432
1499911
1653515
968687
642241
1855219
1220574
883082
84072
281581
1762716
383632
1075392
1032508
1825858
896526
415370
1727587
1860606
1058221
79679
28574
1074677
698711
508667
1348054
499531
1674574
794934
1563288
972509
176526
1007239
946455
121228
1020775
1619270
1778611
703787
1175187
766529
1108494
1872015
651291
612993
700113
578050
1502225
254428
1534323
149470
1790257
435648
1510683
1088092
1607744
208202
1131233
260974
362209
406622
1385364
1486310
1584012
1545116
1370482
1462813
1631967
824001
528897
719091
57418
1482689
766775
1086119
1682136
875500
339575
366125
751636
798293
574922
60882
1108799
106732
1977810
1195854
1657447
1157140
1831022
1871641
1299358
1970274
320172
1375987
1236588
939999
1482520
905299
134841
124759
1429187
994863
1190654
1696433
1942652
742095
1931549
471895
314887
363794
1278595
1874905
1428417
1108252
1979214
814531
1203455
1672010
1984886
1202627
1601615
1425338
1147013
216286
63347
1789751
1550671
907280
1856088
1424809
663348
360481
965265
1949985
1854722
651130
621521
1065254
1181636
308914
999887
773931
754615
272853
1542294
1773369
1964296
447091
247233
989692
1396544
823500
1190
1032514
1657071
949948
1073889
254843
1281246
93956
1787140
1722928
365949
160658
1321152
927917
1824979
288893
953353
1618174
741707
354039
172205
34310
521619
1647416
94413
305667
1548263
153131
1310054
340491
1406249
509110
81307
1062966
251643
1307198
709250
1705772
539439
615350
1054356
415865
1574647
1191347
260259
1219841
51151
1954847
1448309
1421688
499197
1217377
400685
1391906
548069
1738812
591575
1352529
376196
1737998
707380
559983
752162
1914024
102528
1606071
1661626
1473304
983920
953775
1969836
1190362
1393288
1705963
442284
16109
881776
1885062
1538671
1402236
686343
855970
1367945
435220
1982721
1897421
76305
1745484
1686938
373013
1434748
1811098
1755389
400417
1688772
639550
362375
1241714
1693925
292034
1056278
24939
1538626
1808493
942000
1670199
1412328
14371
542403
1895769
1171085
901919
301808
197134
122618
576563
1798007
1227947
1637297
435291
761895
558718
1790738
597601
937587
1187445
7464
563599
989362
193346
842206
1474053
901221
322998
173887
239801
78714
1361336
1260704
1332018
1928395
973876
1912875
1173561
1919237
1621417
958796
1418937
1130640
491253
299011
195065
694506
1533907
1514778
781669
1601021
1383457
1440078
199669
592428
523880
1609939
859137
1971054
1657169
806300
1612301
1503136
1253059
924507
930480
1510657
979150
305366
1376749
1628500
344506
1774628
1616922
1330339
430290
1145723
837610
1403783
196617
1120111
1601500
376900
851352
1619510
1220166
87268
337551
128933
640976
1820535
1686148
204702
1274818
374472
598840
309627
956609
900349
20770
433273
758035
1114646
707366
1498200
982427
1409922
906411
308110
242261
1742846
1341665
1025783
1206716
65029
39222
62568
270153
1278585
1262596
1297360
850219
308074
1270785
1505837
1802608
917597
859113
513597
87839
1396380
857722
1914668
1749977
1966431
1006085
900476
1708193
1835493
1227083
14397
1972308
1597707
1535981
1408238
417080
1892477
1576280
1383788
301426
831716
1745438
350855
512561
1852503
385542
803032
206983
1669814
1294442
1973846
251636
766886
1865243
1270170
734009
1092113
698128
1568146
1141503
185056
501272
115379
1355191
1244455
748804
1150050
724274
914625
420955
468068
1371493
1566179
1243528
1039442
635654
1922164
1804065
1937908
488697
1798679
1459880
889930
1693218
688041
58772
1200699
1707631
814203
1536473
1468391
1228744
1758857
1557379
951973
724362
925749
510206
686441
1835821
984339
293495
1179460
410397
1135704
11974
1134364
1044621
1044017
104618
693292
1024560
609672
1451423
76521
1215470
943631
156865
1161796
1545125
1550488
1098031
477162
1639418
1145815
339015
1259815
1033162
283983
276708
1142670
26553
1284698
810082
1588285
1776455
1549809
364847
270186
1186372
1852110
401640
201803
1125049
608464
246118
1916174
916941
1305124
1550641
1270902
437045
1964138
1794319
781480
265153
414477
1182598
1127935
2560
1979078
1559025
688008
242267
1442408
27255
334920
1382137
725582
1757441
1940915
1059121
91418
1382750
1868990
1431440
726841
1322472
1196442
1100738
649818
1165622
1532208
1448288
1223514
1307690
1166926
1510768
1570680
1716638
1635261
1292686
1859084
1779432
708343
1285614
816288
366223
1957360
1000228
662135
1878165
1283856
24328
1164505
1845327
1945819
972687
532707
590666
270879
760384
1256972
340245
446000
1292946
989549
815304
1030758
588048
1356880
1322876
1328440
1670155
1493110
47851
165921
1701124
1936906
907860
1241518
1261096
595983
1283401
844892
1062917
761510
156852
1681428
121642
1796326
1695030
1148414
612042
835757
1986061
750313
195824
1001646
1256226
1136780
120366
532594
1529185
579897
946466
1639863
1148471
1858101
1465540
969912
1187210
968618
445038
567225
159192
742219
1119808
1584893
1571050
524534
1238838
1336726
1770827
1719488
1788703
444752
1233651
1830525
973889
858195
1932515
962265
931474
1483684
1001306
274008
1716808
1601268
1617599
1807691
90365
1401394
530185
1021330
1465166
1197525
1738597
326181
1162386
910919
913564
145807
1292330
1924176
1174854
1600533
1211100
1791411
757211
510818
15632
453321
1021256
792658
779868
1945539
541450
376619
532081
1219411
1476451
645318
558160
1321848
1341871
1182222
361363
1096129
437439
1644228
261109
505442
1672943
457695
417035
710343
1597426
826711
235345
840271
855612
352255
278460
1684036
1820091
37689
1156387
306058
830047
784521
801491
378379
370781
915681
314217
249071
1035274
496604
12145
1004866
897643
865363
1697310
1335282
1463669
1835631
1150320
341673
563959
1146207
1118334
1923673
1317494
538679
1839622
1017073
409252
1721066
825639
244207
19550
224317
1402073
38382
1166477
1657316
596815
1898980
484694
1536818
1454535
1686071
1136930
1624102
1721054
1045222
828714
754231
749748
1791209
1611779
1230993
1966812
730420
1523600
1375159
1299071
1566507
1670669
1375031
1471345
596110
221421
489785
1727451
919216
1799215
993319
1630411
1067659
1233190
1200635
648387
1361697
472792
1789581
1079880
64400
1623247
1388433
148621
1103004
692259
1145037
267482
744535
1263488
980786
1717297
96766
1835320
377383
923536
147932
779647
470987
1717040
1563818
1565472
247611
937313
1375631
1528149
593844
557370
224169
385058
609262
213448
1193820
1471034
297435
1303656
1526472
1594692
1800833
1052131
500485
3135
284676
190107
184715
1333846
1169674
919412
278245
993192
240551
756725
1665678
772216
1880489
1900226
515223
1474218
1079373
53661
137201
1271178
456191
681341
206185
1724746
301765
1633244
1354860
1311247
1570493
820788
302572
608067
1964348
693265
1703375
985477
1452893
1247876
775219
1048361
1933054
347488
1749887
25795
1781927
887985
1336861
584590
284153
936244
1319644
993270
1032760
691204
1586030
95091
1926559
810052
96478
1553315
942099
1392253
602193
1331857
1408032
1600874
995903
1956409
437418
1150835
181904
1056512
1817748
841150
156898
1770626
954890
1095911
1657212
1745046
1336090
1098747
243498
1202820
554889
697340
381866
1596467
1802944
1024995
335812
1492677
1624199
241241
333199
135527
1914461
821588
769353
1851138
49738
808381
1450918
468392
1771862
255252
327626
398086
1146506
230400
856631
1838454
597709
1239701
1435378
517469
1828648
1933030
1349052
936379
1089425
77698
1273891
382818
1701493
1441552
322878
1353630
1576572
164717
500315
964283
52904
471169
185973
1367570
1690947
690332
901427
537014
1762832
1320693
299151
1612792
1945176
879719
991343
1034287
1401610
1939116
194703
577734
1225621
653691
1742214
1858234
439141
682000
1169901
498980
1739882
900955
1868209
512526
243604
1220635
390964
1494020
294771
867179
904871
369689
430069
1096119
1071519
1160265
1700304
1924006
1302825
1258053
1424498
1752125
1598748
1832468
1726630
1222605
1644442
108965
1639593
1757212
1434026
1133156
1453740
1216316
695
1635756
18834
1462871
1017668
859593
560499
716462
116529
666220
1660258
1716757
855408
290606
285034
1417790
374220
1113671
109859
1843720
844427
1052898
915975
1196522
1613570
125570
719093
538843
414019
173492
1725591
321185
822024
1055568
1098537
1622330
1209406
1219576
745138
908395
1900729
1560669
137414
743422
209206
339208
922664
1834542
1649810
1697755
358507
1470137
390368
992994
1354649
1874804
181392
1821987
1227003
588726
973589
1363520
1285363
1426536
639952
1825218
1927883
319566
1987389
1295970
1788164
267364
98430
1729114
1511877
1671677
703803
1089350
565281
1225452
357004
1588411
1407981
1634304
172069
1419245
357970
21916
1761822
250779
434664
718174
1987220
359079
1941184
1905545
440849
283640
747537
203243
440327
1888535
1058731
1870046
1749304
486071
1384918
147735
309883
946540
1462856
293379
536967
1310823
1852105
688128
978098
452722
1940847
524023
953647
1607175
345828
712188
1370692
1226205
379352
533941
757058
344898
869465
1386578
62142
1507138
653644
884806
677481
973155
1910272
244230
951498
50202
237655
655983
511629
389344
866482
382699
1654915
206726
241686
1123883
483046
219410
1363310
826500
634552
1053793
1361416
1906398
890744
406349
1937929
1945952
1229013
1692387
289501
976298
1231812
974994
644258
1024334
493935
1973082
467478
1549320
1179964
576968
505633
1302962
1986623
1738637
1408656
1874616
1122701
1447551
560642
1653517
367196
1947805
1505707
657194
1099683
1055472
1111533
1510016
1489449
270208
500259
382627
820283
1847709
1474328
284640
1484537
1557491
683185
614343
164577
1468979
1195100
831559
878186
1249349
1283720
1072435
1100092
825092
265316
1821217
845491
1315965
313557
590499
988978
1391768
1016015
774123
560770
448826
142758
1570445
1647477
590185
1003824
158304
154678
1679563
823588
537046
6118
571784
801245
579008
900955
751356
1692232
48177
378202
1943300
825329
1444843
840063
174493
1307011
429414
1339037
245805
1831654
990416
1496756
544275
16705
68229
1176078
1504512
967645
912882
708018
1091276
47529
662546
313923
1929118
1768102
1663078
1186961
59727
1215125
1391285
145422
132682
112140
1924918
62948
258577
936184
1871843
1200722
583556
1628150
1949077
254597
596163
162302
1010434
1764872
1611409
1517174
1603906
813823
48804
639038
1796375
1715469
682019
218452
1172800
1176659
856432
1109309
1589944
733883
1652170
154201
633126
875633
207518
1033795
259990
1299403
578218
215742
1993881
1640464
1698731
1379612
682494
1019048
1753230
716649
454932
635537
1526550
839093
1389833
1973362
10743
1627644
1748336
684831
1199887
1821769
921071
70888
1105623
769423
248067
437502
1727584
1024417
149702
1316969
120666
1593088
1713444
608126
693169
1935137
1374907
1938259
1048100
442437
798530
11798
1925318
494708
1172732
28558
1889146
1985318
1819420
1066829
1409347
183382
989026
1557431
646776
250423
1758851
361070
1280989
629477
1775615
1453269
1641739
711467
1054706
836445
468671
457793
232114
1917868
293997
1118577
266119
1514756
1744644
1082263
1293100
530716
1814634
1903752
1065075
684284
839389
1547939
925662
1367224
1858893
846913
1233735
1342793
1807921
1751453
544851
923653
1897425
577422
1421806
1883928
827114
133303
79273
646371
234674
1230716
575888
1648960
1126688
1526703
1086019
1198830
1366379
1577858
1617771
1483141
694206
1702172
595598
662229
1889139
1710892
653316
369412
1075558
652733
203741
352036
1559715
1450158
1415220
1716361
1035981
587220
1131612
698621
1910522
1931142
398286
1642198
499874
277815
701850
1900792
347186
1429264
1640420
533520
1032113
560086
558196
1122568
1792827
494193
975043
814213
426184
264397
1897837
748681
1518574
840226
1427531
198240
1181449
1097404
581606
1755109
228646
1057405
1048015
125027
422655
1117432
951897
1644009
1275621
1944872
262367
1921295
1436878
1486888
727316
1482891
172986
1414612
558111
1470174
1634363
1512758
1729567
224797
515343
1294221
340848
1662252
695678
1159557
144755
1486983
1011059
168846
967178
20180
1222396
940052
1250180
1558970
1838738
491248
132752
1748431
307166
1281703
549849
1154081
316339
141588
1827812
481405
596967
1887995
1932941
148125
1681666
952445
204974
727497
1978312
1137919
16945
1979882
372432
1026655
580613
1586293
1444957
1992152
1966998
577276
365707
498114
1448188
1929279
298452
536049
516453
513789
973461
1274400
475988
1338095
1530348
811595
1600325
1355530
1739645
725984
704715
581983
873381
1333561
735976
1679237
1659538
1751969
905324
451233
1059309
890725
344110
847152
1081930
95768
1287056
331535
177661
666280
1175221
307171
353144
697124
994346
358290
1136048
1712303
88356
281674
889733
1728972
749199
1433485
132212
1682076
641635
839465
328972
1597865
1537117
1419253
1438969
1993489
58040
504939
763502
1702303
1097563
445042
821129
949024
599712
1803982
823751
946709
223615
1078159
877116
1229221
807739
1183648
1758003
900678
1214655
1965006
1339574
1247180
1546014
650657
781
1894181
1622819
1870480
1061427
449342
1919354
1358664
601203
1794862
184075
680372
1787478
832228
260628
667001
350891
869801
50071
182309
954444
1001356
910750
1795519
886347
1974933
190200
253488
382642
1932415
1135820
410517
1269321
1547683
774692
587308
1220126
1462687
889232
1447571
1274246
1229002
653847
636690
1748542
1331983
1257056
1955436
1094079
247380
1481281
509729
324277
302285
1296738
30561
72140
1172020
816264
811130
828743
642126
1072297
1754940
27996
208941
1639425
957818
533283
589053
1681386
1302116
942752
315165
422829
1207067
511741
193942
1261100
1954327
851803
588406
1947984
1826357
771858
181135
736453
788321
537822
618177
226165
1170331
307452
25022
270470
1919714
1738551
979162
1062219
1014741
1318349
1654056
391850
572722
1538685
867565
857986
1603075
1901176
1010936
566807
1306024
607798
1294943
1194294
1836784
1237358
1367172
302825
847578
937967
358823
1439853
1467521
401242
1021820
590236
1493948
134632
822429
195468
1339121
915792
1860628
778708
784095
422566
1049965
649314
424674
47888
559511
1052656
815096
941884
1451333
1350022
1210445
1420114
936072
1395070
685939
1707767
1566854
1399521
463956
376965
308266
43018
1618693
1132310
1075810
1230072
1363597
1537141
654550
1160883
153944
1693061
848062
647596
1772253
282183
908463
1863274
1345509
1023056
648432
974143
617004
1512911
276345
856441
1915623
1144241
1449036
1476704
1145562
795079
1003586
720901
746
1980667
1696420
1794709
1725888
743098
1928785
436374
1920795
879610
1951451
544289
190283
116449
358234
252296
498021
796205
74235
1610194
176212
785398
1764112
1995235
863917
874075
724148
369423
1250708
536481
383988
92730
1235563
364135
398236
1868175
1015406
547085
485366
1043365
694659
768721
1723816
1450122
1236885
452391
1012188
784830
1877981
363917
680930
1964765
1586425
1226560
758871
968730
160367
1628554
1276936
1922364
921428
832397
1903319
247523
1590049
1788755
1100028
1503130
1167079
374868
875832
1550351
25285
1734345
213481
1424140
1255651
1873297
267366
15772
795087
253003
371741
719491
470793
1556479
887310
1729919
3570
1735647
1403900
267062
1394231
393981
1618931
778075
248961
696404
1022157
1319761
1195347
6083
1150634
162949
557825
945575
1676948
629033
1207289
682438
1706324
1376846
403171
1248847
290833
311274
645445
1658828
1916544
595542
377365
1020569
101816
1928128
336150
155636
77343
139732
618472
445054
1566873
633014
1457362
1674073
1783930
1155209
1369944
1682480
1758914
1102616
1397232
729100
1399353
21005
340922
552638
551883
1230023
1322770
735570
637877
1967433
81824
464271
494301
933833
1015806
1761498
1571094
1781672
63779
1759507
533640
1201351
1349325
1503869
479036
804843
525246
1347093
1224295
1929829
672226
1768535
396067
684635
953510
215100
1284231
1993892
1048572
805314
1196143
1064572
170702
1690187
252589
290244
78369
1837978
991436
1690067
613708
92375
819248
947634
441608
477977
555753
1751413
1715200
819181
616940
882882
16433
1001561
233988
1679532
1288928
639014
481082
158431
439700
1571535
130982
56649
1738531
502849
1598152
1788130
168679
1994640
1659063
461665
722792
336374
1427597
1443878
851943
1233832
1195394
1354144
430792
1977892
291183
879594
684123
126676
942016
123839
759208
1149295
154080
1982994
165962
350306
1544993
1649321
661097
1669653
207464
638841
781021
1424035
1802366
1989264
859792
1342822
131669
1912352
1917691
970345
820107
1443556
1455878
1893607
201371
1467892
1145901
1316491
277688
1445692
561170
145689
1701513
244848
336194
1541379
1011364
1692659
203293
816888
593212
18228
1763164
65369
736429
794214
460059
349585
567607
19974
1045437
1676366
1453701
790343
1839813
1553973
509152
1549631
556095
1699775
1972588
1704984
14438
1699518
368304
1867976
1852464
332247
655190
1379480
1320130
1920323
575225
964054
977144
70035
1448837
136251
587068
1671017
845578
583034
1461942
1790342
827834
145488
779667
1336070
1440497
493925
611009
56118
141104
1778626
1511194
820561
1254769
2730
199228
953732
1560992
1774034
521486
631048
1061434
109727
314519
1756445
1552054
1306562
1229507
155760
870206
1995814
1940204
1125086
359873
420288
145822
1709461
1111477
1260148
751368
1053355
231934
86153
1216347
1625375
935681
695952
660119
518457
1822351
815689
375873
560797
341055
99832
1303619
800415
1068897
475793
122781
846213
343013
1486889
1273981
578711
1184098
154241
1752416
447041
1080890
281309
485471
1347252
1326863
1991347
327081
630659
450862
744111
380271
1612613
1077125
1554448
797266
847246
1883643
653583
1702201
359932
1609155
1726196
918980
417290
1906581
1538585
13396
1218399
1684963
538022
1465774
1616444
878145
19710
1909984
1387714
1859224
1986396
1124344
1814928
1812473
1458647
1672247
1892243
1210430
1934998
1564744
1059522
201104
715304
1489783
1476645
88059
1155999
1340009
222625
1792141
1941543
427836
1386296
829264
1830938
306998
321235
831641
913878
1273797
1202311
1693783
1309060
1716509
898612
418706
1463745
1391473
21626
1480597
188329
164888
1938352
1391448
1046454
1973103
492055
701656
869831
1583854
990365
1623729
1607453
1988272
464527
1868622
239538
588525
253032
1597173
145136
1319466
1554230
1011608
733727
683379
1875242
262520
284349
510089
724772
526530
457706
1785729
1088677
756110
1974698
1832391
216861
336858
1494311
1907159
1307307
1485591
1758151
717879
134754
477401
773464
267289
96678
116177
507220
171856
1878923
286461
761295
800130
291818
745916
1574692
259836
87213
1747218
650805
194541
1932078
684014
1256224
1418725
545775
1581502
1993447
429093
947325
1721031
129186
178888
947544
75880
410227
1451406
1522003
1555931
1823554
514963
1360537
1424994
1757364
1293428
48819
874572
914840
1886128
533463
1452994
1002182
740344
1168269
1780217
843109
880025
1785090
1109807
667336
317184
356792
88695
1617579
882382
581564
291955
399722
1124591
156356
944535
419889
208875
1318912
357918
541073
939845
1597134
1540598
1351691
679799
1077127
155316
1295896
394402
1079814
1831446
839631
185062
329801
459617
70204
1874149
594355
1638780
8970
58883
1671980
1439560
850181
379926
1561665
899537
594565
28319
917264
1121758
274360
71757
752984
905714
332990
327363
1579535
1191733
1418875
197204
942765
490434
1820280
407280
20729
742641
1339415
1457264
1105032
1241886
806803
1707122
256408
735211
288371
916952
1766745
673864
1506712
1931247
757528
696158
1029045
600771
1685452
1293988
1199307
97963
701163
1139011
406683
710481
1208115
1704153
1587268
650595
1159451
300807
436187
1228227
560239
644737
448377
180833
1064773
1799833
200812
1458189
1416241
1738752
855773
459980
1416740
327411
528375
762766
1103927
698182
432734
377755
1938282
1665074
775200
1993800
1448372
667837
1988030
992222
1776763
249502
798206
1898967
109203
1120994
144194
535964
1426470
1524219
1790470
710700
1153706
1068852
1492247
1779025
1794378
1565294
1660900
675779
1973858
692066
241425
788461
572269
763764
1704989
451909
256191
346318
1334114
818023
237216
1045197
674054
1749260
414909
30511
1061436
586386
881314
1033254
113198
1186115
78635
1847901
941404
948953
440411
597508
811184
371373
940118
119484
1803329
1215276
1871411
1487522
443751
1554659
229413
1548312
1621738
1906459
1099790
265108
178956
143389
120569
968971
1021469
1255390
668663
1512595
1616843
745989
183121
1472947
3601
1366930
1109164
1512936
1440180
1031400
1584821
1512541
398174
1328375
1874338
1448917
1311567
727726
1643624
1257746
604806
1090259
726116
1769387
1251569
927725
561705
1863770
649698
1790072
1722304
704202
1004401
977073
82654
1233730
1218673
1035864
1467348
1715220
1331030
850183
1522155
1467015
895645
1493037
1208205
669009
1635002
1643463
1088778
1588500
388317
1772534
370245
821249
20681
1637072
198300
637997
1104435
1848442
1301049
760251
181984
573022
1766485
1579396
1500245
1910962
130311
54627
1977558
1179537
8658
1876370
1391652
178135
911418
1910804
798144
1116939
1148803
1159572
1994022
1363551
1310748
572942
172786
239911
1633762
184102
925734
1597872
1038248
1999613
1742647
812818
1654739
1163235
958640
696752
879419
1666478
758923
277422
153347
1051989
1443165
1532482
1555562
260829
1265707
1107612
1512166
1644515
323081
770713
142971
1730244
806037
1153407
601337
1238329
492619
363375
1972461
1603908
385021
1894886
735996
215340
599362
794119
563884
616090
164157
1156317
280878
1558806
477493
1883315
186310
1726872
1974591
767816
1586869
453465
637046
688846
1910496
424835
72641
343351
154313
1284952
523738
1162618
1837751
1069022
334753
1217370
645039
1187410
964043
1619642
1937020
1337390
613684
741996
346004
211315
1850468
501183
36959
812080
715875
1266882
1887526
1395193
239785
1153728
1105020
574970
1058622
1066818
1880472
1196886
726054
1092619
377005
1162164
327324
466483
610215
535449
184804
1063593
919506
1156809
639139
1713748
1335103
502400
1946127
1225514
1433046
1203867
1792730
191513
344987
1300967
1025649
1923859
1040154
766616
881163
1765523
1993582
619754
1773142
636313
1530432
214548
1767021
67482
122756
847369
1759348
1613090
706285
1394722
1605121
356562
1706542
910126
873434
400453
1709336
1709091
167362
775712
158245
1703141
380363
420771
1208654
1728249
913455
426171
394784
1835411
1710922
1370851
1193800
1003135
1911626
1828434
1908340
1499133
1200926
201393
710262
746673
1704656
702333
1508931
300129
1130998
1947746
399246
1053204
397275
247130
1164688
1458764
804917
1245503
137486
286586
267047
1334929
298353
1367514
554817
447254
48155
1156780
803939
1668430
152508
370008
949625
1066082
823665
779391
1463600
1720462
1130304
1452137
1875002
1453930
957170
1171501
1195400
304584
345308
416570
676631
998721
860239
1827165
588334
716236
1230524
630117
1854515
786988
1917443
1534870
1428683
1098905
391359
315902
911302
221862
873004
142275
813661
240887
947177
274468
1509678
116658
436066
1380158
1429703
233354
1534271
1583651
529520
908262
573665
914219
354027
1182460
106788
959346
1854223
390880
1487665
969574
1817303
1195113
254371
1019289
1976959
123589
1317577
1586222
1720168
1386194
1615657
803402
992968
151144
663006
21432
972641
950342
409174
1570097
1568975
587324
420933
717032
1664126
1497467
360220
1635452
843918
514138
1854773
1031337
124504
1270499
948837
1177482
1830343
269087
433428
1247928
641260
897524
1946503
1507601
1944229
973552
1772374
1166671
164939
230644
886514
229243
485337
1743688
596307
1647133
1103747
1059782
545617
62287
856068
42540
442536
227801
1923058
128986
152205
1741035
125490
865407
166225
341499
601150
583550
174735
403541
532160
856468
48486
616579
1070922
611326
1934231
718590
1793649
433003
535986
639715
1939559
1203965
1488955
570350
1286798
24173
1451819
1117766
1707618
1866196
882391
871347
1560327
1236388
1110682
1009401
646312
75498
516815
742054
281078
1488591
1244709
1015938
1937200
645196
1274514
791142
1621586
239311
1065617
1593798
1184295
559211
921817
446558
1684347
251080
242308
453483
936611
48865
647460
1594494
624804
1232917
782031
118651
980182
509740
1672137
702480
999192
981885
1281517
1184380
40418
170109
809984
488732
1075725
1550968
1662582
1832872
1089957
1464031
1174698
1145928
1236174
1095815
1070729
417882
29315
635778
441462
799106
942988
1563258
1709143
1008027
107928
872275
287198
847719
1581899
1900768
638369
1731065
1404828
554996
686303
199733
523832
796477
1173284
1578492
805584
1006940
752699
137862
1052939
1150543
1457719
1421008
1073185
1638558
183571
1586630
1902626
1095371
1676732
1564517
1874643
1433638
903281
845954
1858192
941619
395680
1223346
1743359
1427500
950821
659034
602734
776355
1455022
269970
489201
1993904
1841700
631170
1809640
146171
1758031
1135932
1235463
153330
572492
508324
956115
882886
1667614
1556226
1967311
979081
388620
1567856
248010
1143700
165000
1528373
1772216
41600
1761824
1253730
1769919
840570
946260
390455
586714
567438
1009546
856812
938905
560262
105427
345362
5949
104755
1746868
229939
1207940
1857162
1664175
977776
536639
1546579
920838
774083
1356898
162644
744318
742844
310729
774378
760893
823505
569194
4762
1163157
1513582
1872684
1633192
1165810
1065035
791536
1331852
1323775
64483
1739277
175637
237219
89612
1739750
124181
325336
270936
503949
1905301
511408
1783375
623523
406769
176900
780766
659235
245546
851578
1303876
248654
736870
1995042
278411
1251797
1099839
225082
1555006
1418907
1384248
448279
280061
1470133
1895688
1589778
1056380
1780957
208572
1170397
729701
92232
628808
406876
39652
990154
1705519
599975
849025
1547656
1413662
139037
1470763
1719419
847230
451955
77374
190442
1828592
1766759
361913
1579166
196918
1085616
790321
596639
1970801
1693846
328366
846163
1904485
1457589
45958
1797095
261692
1171689
77456
1910669
1751346
1210937
1834179
503987
267743
355938
1473709
195199
257795
1987326
326428
1068482
957816
536602
1221460
1258740
401314
1326544
869543
1574410
272076
52633
1030244
1750517
481537
1768032
895288
1550988
1441624
506236
1707328
757185
1548362
475676
1915624
187205
761371
1441301
870193
1248414
751805
366846
1073030
1317475
1320674
134493
1921041
1796707
692621
1036196
425675
1733403
1405329
1611621
565271
1720027
1434805
334296
300280
1916631
1123241
1564332
189172
568991
1287301
840222
944773
1083432
1674098
740033
444865
1392258
1556383
10075
1444649
141301
560516
1346502
658847
1109323
473439
1295757
436815
1261729
209383
1041897
320497
1583768
350919
1259506
1093846
1685967
1074060
226669
704956
603170
607129
912626
210363
233795
1095022
467383
1467204
1633369
1574631
1829590
987179
713395
105583
1656189
156770
1201274
246664
1311089
1801268
1313899
834431
856744
635756
602481
1608358
257011
1471954
1682566
536100
1415691
556681
794641
1244616
1812932
1867187
583405
557283
1669584
1993601
1541529
1803221
364855
760069
1107026
854366
1829811
1396255
1173437
928646
394804
1578276
694431
540119
30969
547358
896591
102180
464804
230733
515679
641763
1555407
978280
996390
1699363
1331952
1900679
1511127
1584118
1700077
1210588
1803387
1168885
1227444
1953927
455710
216661
1923543
1083143
1782282
1459551
1661306
1106029
232006
194348
1634037
1120634
1095654
1129930
1184025
1037585
1943680
1144091
181654
326582
1764934
781951
550462
1276968
1277341
1712009
1075965
893628
1480653
1436500
1803069
1096000
917368
511936
1985897
224479
1508936
1613552
1611173
442462
595098
1132438
1974780
705859
1641906
1885214
421226
474676
952696
1327683
1742734
912916
825081
1035213
1380433
1639696
1590376
1321294
876030
694461
1508266
785185
79531
1896016
392562
102299
769641
1256835
366082
1531048
1490612
185759
1517227
671697
255803
727861
1410255
62348
1339465
1988795
1090308
1391726
1283663
832347
1451990
78148
1570873
319462
1168929
1886722
1755454
1573756
754477
822400
1002458
1385254
1540309
512763
1085342
1126333
405170
1799497
183902
1726295
909217
183549
486509
1085076
1426766
1720644
629102
1217256
227735
479204
1193289
1274533
278883
1747494
1155389
380229
311097
599132
1688639
1216495
822499
1718162
1071120
1995504
1757998
990263
952204
1892061
1837694
1186356
165737
92485
655290
1403421
660590
558533
1282004
1777176
828533
1649830
813861
1221972
1271230
363421
1980399
1386797
1846243
1728017
596513
170624
738769
966199
1166408
707833
696005
997216
19393
290769
9472
63123
411463
717076
1524907
1034027
1362951
29476
1729440
1419964
417291
27203
1658341
69337
1949748
974912
1952391
771907
1419551
859197
1881939
1558226
1763988
294184
731707
493585
458418
1987366
1062710
1474886
1625047
1008005
490008
1551594
1760299
1391740
969173
410393
734764
607521
1081878
54544
1061769
489674
298101
311861
1579613
783883
1242925
1441341
541909
1517240
1336953
1502416
878665
1191195
1582700
1810783
1819551
1570457
1293448
1193979
1400909
1315106
1609108
530884
1925300
738882
43936
1068277
1068934
1410930
1054624
1331631
4699
296263
724797
229235
201369
1329614
1636200
298682
1501629
1240073
1657313
1891655
1448481
96618
356159
284581
743327
832530
1328950
1556616
307784
1967211
1606041
1662110
1445404
107940
894015
398252
1583202
53047
204338
1200652
88536
1522036
1246613
1931577
1284575
549437
1353007
1839673
448142
609518
269585
190157
1881106
701559
334919
937020
389247
921926
1109429
73516
41992
1924190
1004210
106216
1264443
581182
1418552
1682974
638806
865775
1311832
1529836
1179197
938239
230409
1362373
112229
670559
1457820
1720648
1333678
1276162
937509
1822890
1233499
761823
1637329
135963
1981737
610515
1677807
1472588
1731086
847412
674390
1680899
1694090
75544
810582
707692
1069404
1124304
117479
1575682
114096
1060833
1464
1701113
262903
1976197
1729148
1211771
724493
463820
1877490
1257482
1624488
1204616
755200
115363
987391
1958053
1190801
495204
1134549
1165874
1906707
397195
619460
1324222
929777
480576
704923
586662
1204293
680024
661507
1170040
402292
1817946
333230
871158
1158350
1656638
1493738
1523747
1868319
1712741
528557
1127251
655130
1452026
495163
1257171
1681903
1119846
717878
934794
1088449
1270171
69970
1889522
740371
266067
1713939
281396
439244
1983194
638122
544749
1689901
1002778
127910
991821
388195
1775320
941296
917293
1415711
1463472
1126616
82995
839227
1414638
1571929
991284
1294900
475835
1457160
220583
447553
906027
1807817
543181
573221
1431240
818766
1941407
54641
47451
1447976
236488
500924
1901546
1033331
704511
1098126
1499531
558354
612811
185340
1432458
823032
293651
1115235
96482
356888
1924574
1965664
732268
398836
683068
1521874
1927799
1959319
905395
1210484
1146234
1797442
163221
590126
1475391
834495
846556
670419
295678
881464
452217
1948022
1173045
1439477
788843
1309024
639613
747508
1385946
810799
1613220
305408
428428
1160933
365287
447344
884955
1260646
1550448
765184
588112
625600
1417526
169597
1904857
913284
233841
927504
1599494
1871276
336379
904337
1146551
1618105
1085425
1182477
1100085
1144161
417235
74039
378211
1293237
148668
1145581
129525
1591426
94546
1261790
864488
628810
1084114
1295725
541759
1622477
949626
1863730
1344158
1420508
1652109
1456780
11124
17826
1581975
854298
1399238
553302
1931112
1575052
1515337
1379595
1380491
1409120
92138
382633
9455
416688
292451
1282261
1214127
498174
101103
782386
1238064
1018572
1368909
1354321
29584
1333196
1661914
37871
833293
44834
1272486
1124599
1210935
647532
100442
417005
616106
1676242
691869
1738502
452584
523341
1517028
584971
487665
1504384
1867615
524509
116695
1962925
839433
1360412
1136028
713998
188729
1176777
1211409
294599
248819
510203
624635
961175
1052816
1404160
1116717
91874
1365051
1413803
616434
811689
28886
1820214
42128
1510187
492341
1069840
1246547
1029691
883179
1325716
1992332
1830664
1368025
67495
769923
137838
800511
1595694
1604288
466939
1610566
978115
1502972
1795023
1493075
1500697
69651
299523
1549920
671629
72204
1554412
937020
128735
580787
1444960
882565
1373627
1401205
1926202
1261321
1730917
890367
1994194
1149334
1661487
446168
229805
279855
281575
46816
742063
1847523
1390071
474534
629075
681085
398041
256461
385483
1202724
1222456
1204609
1062079
444702
323513
1336400
1266656
1429832
1419699
1478052
99477
1700004
698649
1792991
1956818
962404
621428
493274
1897733
1379427
63379
444352
1281792
222942
1982891
1033882
94233
1256365
1720777
1365518
1876956
1939379
1215341
318037
374085
1569553
1061750
1962250
115237
1805352
1939654
917422
1769028
343802
1879724
552514
543205
831698
366134
126122
1795278
1642487
1705744
1856787
1937005
946842
399108
1104106
1691218
1185857
1264133
465046
71895
1640272
1533971
1648042
1978832
547881
1952301
989885
515551
813022
975443
1924400
1077770
1184725
1043286
1851082
462415
1237195
1526081
819692
382413
1779246
1241980
1267626
1040763
71724
1058188
761105
800761
721818
20677
986390
1205426
389463
1345845
821532
652125
964978
837567
1730047
427068
1387325
659061
845430
108183
348520
1466892
1973301
1483323
845738
1975106
939973
1861808
882647
941082
686031
1532497
603125
87333
1925730
222678
1836402
1154498
1540708
722147
448769
1915151
493492
1840461
154447
561690
1086404
1350721
1289894
50084
1079860
1801964
1308358
1984853
1956276
767943
345052
1420908
1942181
1822629
534351
1794159
1878034
954839
400521
1780360
766616
1842894
1441250
865503
460160
1917983
895800
813081
1298942
1766587
1478253
1555017
1011146
690881
863887
350126
498831
162131
163005
551918
1786609
918493
1429066
1492006
1744764
39221
827069
894884
821663
1289706
831899
142564
790451
405939
1549755
1439194
998371
1994495
1773111
136337
1942293
564137
563914
1006113
1572671
320167
979729
1029266
848403
1835925
573016
276107
1448962
140983
295738
988086
1401138
1887328
379297
941725
725404
1960335
1125583
372631
1734202
1089272
75362
1665458
39848
386412
487560
799507
1994679
1324109
89314
1111593
289635
1041958
1397181
806410
1546908
1090797
1230662
1455437
974650
1300112
412388
766597
1223001
197067
1580792
1277974
685221
1467910
320647
85521
1726113
913573
161845
1317613
792760
1663535
1579136
450439
340286
559652
1213192
1598533
365523
1796003
1863355
445644
683242
525703
1609445
1779082
589698
1118514
1301101
1297729
1747175
283931
1047825
1360468
1067967
799262
530444
1533827
1809494
825763
881743
920566
867813
795592
1523889
1701510
1505327
341036
1334671
1584205
750494
546255
787657
704101
315633
508114
432701
1499425
33716
438500
1947232
1395661
1262742
310527
1988799
805915
595198
1762540
1932418
8222
959914
1895845
1982627
446512
634321
1997404
679298
292271
1686264
971404
1721294
276697
818648
983880
177085
319049
1874653
1633339
1604102
1826316
1403292
789591
1875927
1397835
444798
295641
1945520
1017773
994583
390310
1445853
1775254
1060122
614397
561091
1198435
1262622
1389893
927863
71914
1331202
856624
253979
1428712
266673
1839979
533147
965813
1309315
1847914
161184
110846
769929
1215757
329090
486321
211036
729306
1773245
1855490
990439
474219
1799730
1164660
1399648
1566823
1657029
799779
1030411
977187
152596
1366986
166638
1929126
1867905
1106736
568135
1759294
95702
201691
1477201
1517637
1905629
687022
835457
651287
1592416
527920
1022198
986002
1010158
1797696
801610
1687578
1910603
435482
1492755
412092
712713
1685879
66126
413941
920055
155321
82667
817987
1688770
1616025
997281
500499
1715372
1900474
1693555
1421347
1894446
18129
1784085
553593
699016
1879342
1103704
1476483
1114319
1148319
260654
855629
1458497
474364
505229
969448
240786
1321334
891105
1180705
1992402
1690904
1225492
723818
1608406
950587
1761931
350222
948742
1906830
943855
803456
468523
651207
1255745
21446
1857603
1389640
374884
744856
202316
483919
359901
506397
1475345
20223
1162841
896140
1440380
1146729
1957223
1612140
675692
812474
679323
1996188
878790
112914
78165
884786
1943465
135704
1773057
1361425
1399907
804489
1784920
1475565
1811336
890238
194576
1157703
51856
825087
918422
306471
322233
463699
1524005
562634
1277570
988438
358560
1579313
72038
1238119
240703
904837
301046
339615
23670
486127
554533
653663
1848490
1141744
1217734
284174
1071095
1959773
1652725
1453174
1660940
990797
899453
1354679
1862744
838483
1299114
1670089
1720827
1982362
1469601
261896
1661760
1570019
1955836
1893275
78609
939834
394543
971971
1504587
1372765
1598432
708487
1855282
1114248
179336
274754
46562
1767468
316349
1404078
1229102
1698533
997153
1880805
107704
1736865
1344649
379618
199390
1616276
246779
1134801
1207939
1008957
502736
292027
145613
569739
283344
242211
364944
43048
1773216
1995117
869793
1397754
1177817
1235514
1376987
1877415
245807
1155709
379081
97993
1857354
1247262
1503660
1564364
524437
949938
315722
28475
1467000
347104
468472
883626
637209
1253578
1999879
1567869
1208177
1933488
1920232
1730701
1212615
340029
93198
76745
1230834
123307
1670882
77013
1742210
589814
1634412
1719780
1475299
12771
1415949
415971
1432816
378018
1908050
1904491
983730
746157
1314123
884506
1240033
813942
833900
683200
1524637
633323
1526285
241620
1291974
1809328
634764
1734703
1324057
1293348
1325414
245061
548740
1310677
591666
1202688
199950
1866021
1911141
164406
92304
1509076
713638
941742
987336
1371949
1270832
966829
1564284
1293953
1494301
568504
981569
265337
10930
807931
584828
1289230
1057765
1120948
1547941
1248191
1090078
1338559
738578
1718983
397465
1391291
1862956
326503
1057783
1422029
489413
130534
1074424
769712
1318675
1382886
115813
1266002
1615993
321939
190729
828944
727704
138046
1516546
599118
1688232
376287
1944337
1337925
1493405
1652515
1850074
1407589
1372596
1817377
318294
125122
1701688
371163
315770
530872
594389
640504
1185140
453284
33935
1605211
1306664
831370
1569831
1641882
626036
1331461
708010
1336222
500849
160393
1081619
215028
729365
182760
1200791
957973
1202857
1328367
262930
670578
778106
1041286
894155
1120140
423348
278085
374266
163653
1507408
1087268
1070688
229339
758706
183445
467012
1537517
1708105
594348
1567884
1433768
1863803
915847
503959
1472621
392353
1208118
127291
1408128
1500725
663379
1241263
1226308
602451
1263382
1956269
1796347
1736357
651683
1476426
1840665
1252150
581814
397348
1190073
318281
1599827
1343772
1075981
1230048
68018
937245
1518418
530324
1751718
1919495
1427487
914016
476878
1774203
728964
498348
950510
399238
741394
1911462
78907
495061
794403
1126197
1998130
1847922
1357162
233508
1212477
1415823
872574
443329
1810810
234920
1414728
481158
1408352
235339
1906710
1637159
1137315
728499
108057
1932551
564991
914687
1828382
818533
1358116
759146
597379
1187703
1703417
922157
1203843
956237
437242
1698696
41632
108820
388943
1781215
587886
401992
211657
1188357
117089
842033
29471
1097503
1261058
247891
1161855
335022
105819
1362899
1641318
696024
1242685
1500947
295390
1424532
1872679
1968321
745354
64153
514166
647084
842931
1261638
1490019
1220272
1012093
818845
124662
299660
1044419
1161054
1853184
589836
1945264
863378
864589
1575962
1014231
281978
1943825
358718
647158
1884679
1296534
1266252
1934876
1246414
999489
1856536
398468
1935302
1494553
661737
894426
629807
839980
1904585
728156
208635
1952418
1724080
48892
1018504
772309
1695430
328595
1635297
930339
532935
772649
944077
1874725
1439264
1144343
1743343
1736414
88815
505602
112517
851024
1590278
1624542
1610497
1165573
1357550
610196
21934
1122884
1967986
850209
497750
1735130
1608216
1464535
785775
670624
1029458
1788704
674066
1765384
1011909
1817019
1622878
525372
1624823
1159470
1994619
48574
1471977
1329406
179699
893081
1127345
1090311
400846
840543
517151
164871
1527703
707920
222223
1790672
1492612
776798
1228528
702073
1349791
160111
1042909
1217457
1690681
758834
17457
166792
259201
1789895
976681
846216
1148341
277087
553099
1810591
1390085
1706075
1687786
1169348
955999
1406657
1212449
884756
487028
1874004
61629
1828283
1704825
1984482
1656607
1954145
627259
78008
1559918
1493282
1524951
1434561
1362063
1881209
1963492
1406926
1110292
1327390
1496405
1941854
492122
1846429
1047438
464981
908539
1035154
612360
546792
1989090
1813319
1939940
883014
1787410
1833670
207017
647825
1884886
1700421
61242
1286516
1324601
381852
950536
383447
628898
1754462
577633
509007
1799164
1199182
247362
494083
796000
947005
750647
704178
1339722
322172
1990394
1009874
1489924
1923814
105608
808873
1659601
1403479
206444
1926832
8940
1908333
1998233
1099290
1939361
1047350
1973639
1983288
1500097
1119238
1503264
1871868
1111140
357138
1460999
1370445
639219
1333624
455319
951390
253733
204999
1841571
1871755
148762
1359536
1808462
1612855
1427750
1214716
1009488
982571
1129674
1458710
955320
1561051
1920100
317387
1935251
1968848
943361
1863973
1876434
612100
517324
1997892
1939403
1107326
1369593
972981
1431511
1330286
306339
1731311
1324197
615614
490341
929684
874130
1122596
953374
912973
1252950
445045
396051
8013
420381
767538
1438520
773697
1365973
1510186
23546
297128
1425611
1375537
1728922
1376547
1798357
699031
1593098
746669
70146
675138
36234
200806
1454667
1931334
658965
1149254
700562
558983
207545
368835
1531186
544891
1960373
484746
1047748
1640802
20641
888005
1204927
353192
1242436
1173436
913137
1617913
1781489
77013
1139588
1647746
692228
492270
1380274
244546
1558439
512296
891504
83120
1699379
1306210
1785133
1584613
1111198
1815422
231264
1935331
695819
1039758
286313
68296
1466659
186949
19357
1254501
409399
1856661
26875
347555
662656
1004807
903325
730436
881492
903181
252398
1922480
1300975
541042
625365
734238
910323
1506848
349812
1251081
1618523
1727498
513161
446028
1153010
44140
554507
1163129
1943589
299652
47208
666664
653522
1875299
1303142
696468
1468915
1976918
1371510
875541
901614
416009
1701719
1557607
567122
1966277
113443
257050
1396256
1573105
142938
203011
1551231
1396930
885301
1577382
968319
1384879
1298540
1514743
1330378
1169714
14253
895581
960799
475687
1865645
508637
383014
903726
1909856
277908
1039644
1920797
1034079
269243
1657704
1365220
1369966
1201713
164862
1918642
254514
998712
999267
1243197
1287276
185885
364647
1007776
1305743
350805
117368
20987
1543882
724491
1253831
582856
116073
1129185
563369
816676
989286
532656
849019
1962237
649867
1658851
1071704
1162754
908925
682161
988040
1669080
471706
1366293
1542361
1419360
1720639
1610827
467983
1851216
1229454
610861
1465381
609484
104100
939498
1443591
452516
1969193
617505
1224716
1145749
485335
1143059
1224836
1586787
915405
1133353
1509133
1661888
1473346
740614
277752
501005
509566
1915733
1906203
1080371
1078137
276161
1469460
642439
763931
1307071
1086541
1320412
830384
592586
1635502
747154
1110083
853109
470671
526070
1550390
816198
1694737
1794322
1748672
1496538
1964694
1426963
298577
96032
566487
1549880
461487
340395
584410
320458
1191742
1310572
1697937
659698
427410
962178
1185878
375209
83447
122032
434908
75549
108403
272480
691863
129874
964820
1501733
928798
138800
496951
194182
623391
1231499
1641237
314810
19714
550114
1922247
338703
172960
865778
1787543
1704302
1145408
1384628
1380725
1787785
953310
780924
475694
1533546
1486778
1542086
1157432
1776814
1175777
548973
731772
272838
628117
249720
1676726
1216436
1139784
1250125
1399858
765798
1661540
843725
442089
1283034
398695
496666
1125966
1157426
1579402
293688
1089759
1736753
813106
666225
283338
915400
1004150
453813
1331163
599319
1854003
1511403
95937
531375
1702574
1434539
135591
1054239
849732
1747912
766802
65135
926742
130196
381979
170901
252226
195237
926107
1858131
262281
1057120
1538153
1462144
186751
720129
82952
1241407
445275
1612303
1650970
196168
991672
341445
558389
465084
1584577
529977
1454677
36789
1915321
1570920
855184
1186660
1365016
636452
1367447
1895679
957251
394576
1113566
714662
1969461
33367
1616501
1518623
212535
1896019
1376997
1694809
1870602
263645
673427
210722
453845
172175
1654051
1900876
795535
152211
1350815
1256604
1870012
689126
26515
850090
469419
708669
1134090
1088137
775474
135679
74468
1413468
1150764
1115068
1667996
1923562
1889658
1480256
332701
732693
140493
1201735
1492485
1411291
362022
415119
497264
1457449
1156056
1631641
1804972
1503571
1445734
1272667
34244
119893
1253302
1618731
275114
1769652
1788244
2245
671654
1106035
1821935
1997180
1328074
1014952
1227901
32756
1527342
1744863
18256
1241474
1267811
778056
1025830
1824456
1983881
943105
1316545
1490155
1766876
1926345
180850
1428976
338583
610876
420152
971508
572092
1147736
624158
443131
315871
1715918
813034
666339
223370
1222172
1965031
1730354
537412
381100
1147364
613960
363439
799236
395928
1527986
1867513
609562
803872
168043
777946
182008
1934126
850386
1567816
1904770
790338
1026769
713493
1859370
1565886
1191703
149251
886442
296576
361139
1416438
362836
1747386
1000862
1130734
1189138
489838
1741083
1903033
1637867
1297460
318356
588470
536503
1567217
1425443
864379
107889
1358595
1224218
672704
980398
1856653
1791412
87804
71321
305154
1023553
908600
1489610
1506693
1271561
709718
314411
554089
856737
1135395
562978
1895181
377941
851597
1539109
1580131
225917
1048662
1102954
855006
1866923
1040263
146499
245313
1216664
99454
318838
1587673
118795
194781
1612730
992501
995188
1473810
996720
667750
1601957
926432
1785417
503085
1755748
890842
124804
740966
1979803
671868
359680
683685
1246340
1933117
1919676
732485
1954073
432541
671583
1244923
439725
1064398
804409
422529
1934540
1109183
1934606
673027
629138
223347
93461
1353993
1155606
1162036
954253
172203
846192
1855148
1544745
600196
1979682
608669
1976347
1319287
1451030
1165759
19407
332650
1492752
699651
588717
1992169
956753
1234455
244875
309106
119296
449014
968620
1133384
1076409
1165977
295390
1909033
564509
720277
1576086
1140883
855862
1747966
655346
871774
1935866
1775099
1163017
1492389
38665
1795252
374027
1733663
1651162
1992367
397142
33331
244690
1967591
1116570
598488
1039033
70993
1597948
434763
21229
1272717
1179994
1985490
1711455
1755213
952779
1622123
1973701
185567
978919
638947
1569883
739027
31160
1129333
1847433
1493725
1534372
1703406
473277
1904661
1925836
78905
965646
1341429
1269217
332376
97237
1679441
177793
836634
777309
1270709
92340
1231834
1256270
1059780
1502924
760931
1579606
1168347
1795139
1368965
1576340
1607657
387417
1934018
1430201
768146
1879222
600729
254838
913065
1131637
930607
137272
1681831
881589
1876517
1336728
263043
132463
250890
1269315
1938773
588589
1914332
78158
1562759
347982
787933
1475292
1489380
1912463
534882
242344
560986
1741742
953227
1578642
519747
1396831
1454528
563610
462871
153833
75648
381828
71131
162358
1726957
395016
875981
955975
1157193
1330240
660555
825005
1486580
339491
1073096
1516281
1012675
224641
1358324
1298898
150445
1354447
80936
163278
1137906
123994
1967721
1404611
1318614
147630
41098
742104
1634918
1306799
1438386
681962
20771
1432880
828236
1713482
1077407
460510
1363288
1649798
1940972
1423735
678830
1549747
182408
292082
797093
582348
729627
1503597
581222
1040439
1208728
532996
1956359
1005682
1704930
1711127
1231617
1447144
1791251
1153199
546194
681357
377134
1315900
1707321
1074313
379433
1727033
1659272
184576
494110
552297
1988238
248071
1354999
1002080
1836285
317862
1843279
425976
1934953
837377
1273981
129482
558260
1870481
710509
965751
965575
1507070
750728
322921
1508966
346557
1353168
459417
877822
334516
583088
604146
946533
219949
1047918
708208
1198490
33433
605306
1613711
64946
1197957
1681403
1302633
949693
179929
1206119
531967
1502360
634670
1066772
1498491
1833757
1124070
1625470
29282
1699311
1183506
1315955
1069890
37477
274452
1896979
239634
472812
37971
1242499
971864
1916023
991593
686592
1645007
791757
1892116
641322
1201549
1211884
1334610
100982
1973833
1148273
1742097
439837
1550522
369552
266903
1726722
1002794
421376
1339311
943065
1932957
86690
1288874
1533601
1066609
207045
160587
502553
788127
280285
501497
54429
133601
750132
1864994
1318643
1951506
1828233
877926
1359913
868566
1179561
1608226
1266846
1820325
1310851
411142
1543856
1274427
397465
104599
1410250
551649
666777
1424189
1711696
1441200
219974
296772
645825
500788
493853
683289
246331
9908
620207
822083
1643023
1822237
582991
1351383
182213
590994
1174490
869991
1321186
165423
324403
1589857
1728897
1435042
1356923
1422151
1085059
221319
479083
1545074
479780
100452
951315
1256444
1349939
1757745
459601
109051
484043
213905
962090
648524
279057
488606
1027924
1965332
1304442
655694
273647
295756
1642652
1842729
765860
1965020
292846
1995309
182647
1917833
1703461
35418
1615833
626724
649699
505535
1284985
288332
647599
368853
566732
1919462
277848
124802
1091498
767705
383980
1397558
1327194
202693
1799752
1162615
1853758
1835780
1620161
155248
895754
1138557
299050
1049895
176020
1408288
1577631
484462
1869732
1648171
722351
1156456
1013710
1529976
1332248
917868
722521
831338
676197
1219621
16317
814576
1670273
448162
802102
465248
979375
1783354
269167
1088739
414427
1102500
867209
1965522
1109997
1163299
809981
262209
316150
310161
1708118
535261
928896
787179
965260
1642778
1759466
704722
420024
1331975
432996
524798
1998914
19092
1151728
1506283
115876
1251677
189283
254914
224167
1070863
1693556
1396807
1780996
695887
680472
978061
799121
213706
194809
756843
166070
863500
1030668
533889
225393
1648497
200566
1393626
786750
1721297
1835745
180079
1716676
1066793
996923
388188
1357117
484725
1556638
1184841
1470722
1997056
1128959
1941094
786850
1374282
1326424
1655884
715779
182692
382707
1990575
491670
1246342
735766
446092
1543490
1086554
1653371
1135794
126383
359884
1838440
1356261
1244897
955618
220380
751117
550129
900427
320465
627014
1072259
639877
475142
1816646
1131779
244135
622732
677786
1905351
831632
1282889
984548
818567
624559
820467
166627
1188994
21190
345773
485385
746242
1709948
708249
1222429
17004
824335
1194075
972818
1715507
1730759
1788081
372097
1424751
1240590
1369185
1700812
1614290
1830926
935352
737062
400352
157011
1675438
1524020
1547637
1726672
1318890
866586
1148226
1374071
592134
1658251
1956412
1058440
1152687
1980341
871512
1413083
267732
288892
1459097
1635685
1996267
484489
1996431
1282313
826811
1985324
845495
1097254
801491
906156
1317843
699467
1703761
1579938
1234273
371690
462122
83872
1502546
926638
1106190
876880
1132019
287913
1580517
994172
555232
1218568
1066117
1429572
1135421
1333787
1241800
1401057
166787
1781456
1119163
621363
1807047
1454247
1318244
869074
1054524
1452222
316712
1458367
1415069
272889
1889565
929589
568216
873538
622622
1814768
1891613
501677
278171
623411
795629
1798246
1664164
1596684
1277181
1924457
813239
1540801
1700261
1974996
10811
1521640
669619
1907683
163682
517489
222149
639668
1518985
1698985
1784087
1340503
309026
1208752
652374
584947
296704
1025501
458161
444455
1327268
1280040
1448285
1083438
281382
1012843
714950
438511
393106
1899279
1401125
1934805
827206
1836562
25720
1487800
409608
494180
1589957
1217640
1058678
1772884
1493329
1847655
1721716
1373159
1683787
1082720
1099585
1529246
1906494
1370031
1828661
433217
775322
1213083
1320636
862372
792840
591064
957027
1647289
1005651
168999
44365
1225861
1777997
1118219
279137
1636801
1121043
1829192
388569
543388
1552928
900509
828154
153833
1018796
210866
532322
1514072
306763
1622852
92895
1035333
1650552
702134
712262
1687762
1031213
1046120
522402
627020
335140
1921167
1724018
894613
403403
1981098
622191
58838
1308202
129351
1226040
1997052
272573
1072527
1189485
55665
918857
1379089
1553643
1199986
1536985
848005
1573971
1559720
1578023
762364
691860
1892577
878558
1287389
1780528
545693
936312
410160
1676240
98862
1862653
1420798
1708386
841321
87636
582148
988836
113562
1500498
285886
1819415
1281579
336943
1889658
970944
1166954
1936869
691923
1457966
878508
1147113
225081
1048555
1974824
436252
1468040
376485
678394
961326
988121
130854
885876
202893
17520
1646716
1274372
875629
403772
344473
626085
1828968
161694
1457996
696972
839116
849073
612403
862861
1783138
1113367
1175934
1869646
711471
1522918
792154
1283302
345762
1198867
65710
1642961
1700945
130285
271386
932147
1413279
74417
128703
166441
2752
900761
374289
986190
1374025
366625
177377
1925917
1504367
1522290
673011
240577
330578
103046
1279237
1229320
1312616
574189
500508
1064884
292521
1542705
1034052
1317886
428388
1039223
983080
605179
1908606
1341425
1101315
172084
1644326
553586
192677
1163814
1388411
1537305
34837
1036945
1881031
1877807
819937
932503
212080
491318
1230194
1106363
863041
1042470
1328679
751771
1304992
11912
1798932
579466
937295
424674
987126
997993
1743841
111481
95276
1583470
824291
541988
1967713
1274538
354916
1021105
864631
476812
393794
1689137
1127387
1310081
281873
609242
1522556
632334
1760770
745398
1147312
146227
1435019
858423
1136944
1200457
598338
1526396
1685521
1284251
711736
1091506
514489
879605
1736937
1643313
1779294
762822
1970343
1716067
1303976
1204047
663695
829075
1966822
1680221
1159365
451123
49719
1402275
1125735
84974
1534181
1291946
1281347
885969
1538641
225138
1354855
1987963
937937
26515
695263
177930
1479089
1383374
1350393
527799
110790
1322558
142128
365868
1511077
1738677
1906649
291579
160711
538176
853675
1267874
1965999
352638
620675
816923
57752
1879892
1566490
335178
659152
776730
1507733
1392865
592391
1409731
1965107
591289
1840914
1964142
1310057
1256001
1413608
708182
866577
956159
1298581
1307042
488055
957364
990178
1807892
163101
1903554
1559467
572926
1306282
873010
47009
1596636
1962084
1970802
502573
1060071
1918508
1473450
1510875
35084
1160684
1418903
108290
589421
1154758
667079
412153
209582
933443
757781
1521333
469047
1253420
1659986
982382
1325882
532371
580268
1967751
1646882
877440
1887522
568495
1582634
912333
1576551
1657804
287258
202805
134115
574859
1372308
944359
866137
1886522
116439
441583
1437204
1164107
197523
1739481
1340311
1752634
163695
506587
1328428
1313592
515552
747534
1571279
1779506
496454
904488
1192576
812034
1231786
1377838
175761
1598766
141240
1921750
1722781
738734
1154437
1844576
1521258
1289443
442270
1889816
1505799
1212339
851229
1686739
1139497
1788985
1167214
1453327
880597
647761
1820735
783381
1957209
269350
1476730
1036634
1390176
1474948
312092
1166348
1026719
1689136
1913107
1372748
696861
253551
462063
1183820
1919457
803475
1253076
1622693
88713
704636
872189
329845
769419
1232923
1902299
557220
1480022
588853
1388045
1987989
1048113
1821513
901820
1523295
962909
761197
1438952
1409093
1888993
1045431
75024
1770032
1985819
1950695
50085
413215
1354509
1977469
614944
293730
72506
442939
1984065
1385712
1775775
236522
1974617
1834327
866299
1973519
739392
1922822
1529563
754719
1334128
618790
6563
64548
1441617
1200200
1170818
491702
1040097
797669
848048
1079692
1339413
519001
1323255
702201
1259758
189556
1166736
489147
1509454
428108
48224
382030
1971469
1824299
1259334
237223
1873240
76549
1531298
116669
819029
1780479
1909780
1092257
1519837
20321
12546
252378
1052602
133264
701224
1084964
1971688
343989
1919922
703049
948717
815761
1001943
1586540
1185058
324412
610480
288386
957069
182076
897046
76775
863514
1054037
1526354
1441497
1695305
1516410
609993
774116
1184779
1651197
1526032
329258
1829576
1536198
1201439
797901
529742
1061033
411740
923584
567244
135072
1637791
615751
199318
1545665
1031208
1945230
568721
1641767
1219219
1776112
1745417
1796947
1883103
1373654
85859
923809
1068960
252302
244218
1142974
1717509
485009
322156
1395060
902505
133995
1609858
856509
842188
44289
1072931
316935
1101284
1552435
521089
1837627
1831199
977312
1195193
1222442
1155638
1214442
319344
21790
1913546
412309
1562035
163292
77053
1072023
1818590
451060
1530925
1888993
1569684
206395
1228877
988288
1409329
464531
452818
992465
1527014
1794618
1645433
144465
454300
957373
1604366
364000
1256021
395289
1007432
789281
1671342
816714
1253487
754612
1252396
419177
434895
224021
1648260
1564428
389736
1765451
1262002
469406
84708
1059637
740645
873690
1242495
1733668
199779
1534789
178623
822131
203781
90568
1695934
934294
1241275
1265017
1496005
1947976
33351
173640
197044
746777
1150174
1772863
1264296
1052420
1600577
1864510
189087
7505
823894
1218086
1281847
88592
645041
722198
1819136
1422949
1869818
1875218
1644891
1829123
1968399
670343
1479961
1329981
995944
132611
1124184
1203549
1408636
1157525
1951697
310684
1262457
1367160
410203
810319
1803875
1906681
1346393
172253
229148
1415231
634481
235336
818002
747206
551584
1451627
507131
306413
1583050
736019
470478
1639828
982666
115459
1703573
231738
249983
1678318
1352906
1805225
695213
464642
341390
437928
1870822
870675
880493
1777119
1280615
1160471
1997007
76724
502942
1123999
1541803
80410
548479
179856
4826
1909468
394447
144703
1474175
1324500
1274792
542167
401938
1690898
1757448
1025605
826190
1952416
611160
1242371
1330635
1399523
216468
555322
541103
1956345
1668803
1684404
1131684
1462216
222018
190871
327287
433312
718883
625035
1447526
1111543
1347989
1179187
886475
1516621
329852
544160
1294049
603598
548516
329106
588335
117741
196309
1652280
1079089
900421
1871064
626155
314136
778795
1902578
792570
1954561
1936310
635281
1879434
89049
1350085
1152700
1756358
1835919
1975603
1199657
1077187
1896455
382300
1532646
592200
1703408
544357
1731802
207328
1646872
471486
317347
1140214
1304511
1760076
189701
1275863
1377899
1145946
1846932
1455607
888595
1490280
1586819
445083
1801952
1583053
1961216
755088
1150236
664412
901286
1093067
639895
387736
487397
1113691
545789
790158
629365
413038
89343
944
501192
873378
1313601
1331210
964699
653866
996401
757317
378305
98694
1537326
762392
923946
635041
1407624
896024
1221642
414347
339494
96091
1722966
1578206
151407
1674916
874796
965742
1534720
1261618
692008
334011
1246614
78664
1659968
1689748
1938266
1428748
313178
133894
675999
1025784
1530017
1012811
333664
61276
1824692
1048038
1191093
1597174
1631629
1264789
63100
1035945
440019
887463
1846320
338372
353619
854863
384859
1232020
1108889
72603
152720
1289864
1246040
1656855
1049782
649091
478980
1153964
1861472
998331
96198
12411
92196
968127
1846104
802535
1396860
1451752
1257156
1738841
861899
1726558
347749
744761
185836
1033321
1221350
1577712
1622124
1389912
1050475
767339
516259
185138
861633
69351
1256572
1100296
327326
920276
555904
944644
1325093
1419073
902429
1595337
146152
1866355
969658
1089722
1361410
1623170
501213
1928197
1443015
548634
621563
781811
297858
172641
1811210
1282360
430665
1840743
816270
1101476
993629
696559
1135239
243482
937452
568936
668083
676551
1545393
1850198
1944621
1375487
1833838
329275
537921
1485499
1404616
1496723
1304834
1346779
1692757
1406067
80957
159715
459875
207330
1845998
1016797
1777375
1997839
1225520
440870
302171
1191389
688632
1324382
1432575
107605
813031
421349
586228
1343490
958203
1394257
1838873
625118
444220
1824109
47102
687012
1838335
1675450
116074
1144451
1327344
958450
1198645
1283638
21414
992048
1779618
1938406
49193
566238
1451166
353020
185005
1375163
315794
1768961
1049498
1235190
1550076
351104
480325
1522500
57062
920913
1691991
853336
633481
1000562
347010
917359
1390164
785644
1603792
873647
1250786
436593
167553
4900
1230305
1388323
454387
528227
402485
644428
1230115
1288164
1247602
297182
953813
1074643
1760503
309840
1684245
1285647
738999
132322
686998
1083909
1573257
1778846
1472825
1274611
582521
1685472
167631
1579304
432865
1634800
1902913
427467
1627054
99240
1094086
1042828
753889
533130
1596409
1768286
1954093
803806
1783093
1777665
1015282
834428
418748
412424
1662235
1984720
850684
1115315
542442
1278986
137436
1909572
1517017
950987
143131
1303166
251075
339460
341899
393363
1437785
1037093
468998
1030009
1041863
420636
1921367
574165
611604
166512
255087
1725664
856227
591417
1596074
672570
303689
1971255
62308
448436
715355
104479
201940
852433
1781235
514055
255911
1685258
1957435
778139
199722
1552105
864577
1470182
333599
1379131
1308652
1004460
1736755
568420
275026
426305
1450032
1246448
1069640
1809817
1246351
757012
1961169
642804
143327
1536534
324712
1748684
103590
1926302
1208583
597597
1618730
271859
1459884
278489
483259
1423814
1116395
1902233
1540683
1312486
1077726
559761
1012321
1711982
480599
666032
357121
1746023
1568615
989873
840914
1318925
472590
666410
24485
389466
777790
1627679
1966063
105324
1092676
1503579
1221250
542898
438068
821841
684543
1185889
1453621
1748944
397313
1910955
464914
854309
1629992
1425937
402647
334796
1919114
1673516
1566275
1859705
804310
1170411
595950
1196304
51785
290513
230531
1820575
1769106
1095755
1015127
161688
1896147
1429618
32423
758249
591741
409918
1567235
158790
955230
822196
728139
1797868
1242050
214432
827937
1638178
602108
1819706
1496573
304241
813890
312656
313506
1402813
1300789
699843
941346
1334483
1956067
526481
274396
1482744
1530868
1808484
1962523
1471217
524430
894684
398446
1906008
1125385
320477
712651
736971
460739
61836
989004
651003
705928
320520
358565
289697
1632630
84183
1765085
1444284
1347906
138505
1064640
959338
1604000
1294154
1376431
1679995
1765393
166756
1137554
1339102
1503115
1884187
299886
563967
658132
959608
620388
365268
667276
1098087
925405
947696
515419
1782725
1406460
1566586
833636
182585
49725
282372
154272
1331055
535254
1044075
396854
1031153
619710
1166266
1178389
636612
596360
1460893
1501455
217544
1856006
1468882
1147102
1432578
1273004
1148062
1153550
1547886
957348
1154813
1634487
4939
346849
1205375
1492557
213052
1775631
1310810
326745
533839
856443
1808969
1336596
1676893
1909327
1543045
273143
1638667
1339822
1291426
1249945
449589
654162
1286879
1741509
1128803
312800
1799372
1106310
929656
1900911
467585
725085
137929
1664645
1855536
953325
817808
1955211
1782030
1393949
1833303
709909
768217
306379
1054316
683757
804783
1198110
248279
979559
1070551
1110369
491990
1142346
1117187
518693
1717886
1641022
351563
1170003
1153501
1412171
514851
612820
281173
1392715
552979
281289
379442
113221
810256
998209
1292802
522860
1017181
665203
790307
1368847
1506205
1904315
867645
83901
1036697
969564
727097
338908
1006117
1370908
1485516
935350
198543
31053
1009117
1876350
943001
1227998
390601
497057
1980975
1107135
1847565
48886
1240351
1645171
1545569
887978
1976736
1313850
742802
227016
64314
1509042
1910719
1493562
1593154
359896
325205
1063349
1464037
1664315
1526674
1390950
949778
398677
369704
816323
1927168
303111
310063
1449679
1233
567341
305508
1627382
195588
297638
1889182
883852
1497138
1827203
1194536
1374744
1169753
901674
1250731
1680272
121883
1896232
1081088
696172
526485
1268931
976127
428827
50875
561241
581170
1904205
1059290
689814
1168673
1483266
1914587
946609
1192789
1547376
723993
1129059
53022
750123
1330284
1260414
547309
1147453
876361
1562424
1065988
472302
1620200
1503304
1247934
738824
1029215
570428
1130792
54804
410333
1503073
1003081
764405
159449
897036
1935520
1682235
610576
430734
1386102
56900
813102
780171
30294
885914
1219668
571033
804576
662886
1332735
1387978
835367
628651
480056
1585355
1379954
596035
787764
965589
1399321
902944
1830110
1085808
225200
1660891
377991
634289
804697
1841842
1793180
1942533
1108047
914371
1730329
953516
1293595
383845
696154
221858
73315
593500
1360333
856058
1927219
427295
847292
559732
933569
1081279
617842
462476
1542068
1768937
422020
1236207
1897199
1299974
426792
1631528
1041134
1781504
1876269
259176
439148
374811
1339020
1247034
1573753
925414
1592292
957872
1880738
1810406
1989053
36142
1818314
11501
1106558
951034
1457585
268113
1902676
1866383
252839
228368
565801
917931
1050158
1808810
493577
1819
1525685
91302
1104054
248047
824333
357585
888908
821468
323410
897516
379818
768010
1528050
1846342
41327
1957713
1331656
1109846
1911776
476781
1508791
1651672
608992
1591280
1050418
242878
486760
534541
115738
1048869
11415
1628618
1315617
197485
1832148
76237
788313
1808370
522345
1671230
1654861
247455
970833
507118
787238
196216
887763
121901
1237295
754502
158529
285272
486382
1897991
1147747
322510
652357
926215
684432
64712
369637
80068
1667071
1448036
1776983
957729
1421473
908505
1656962
1984123
1432050
1875711
1095194
1815714
769364
1764958
1370578
1689419
328862
745906
1511091
683064
1630
741106
1020401
427347
1782651
1570333
1696074
1204499
1475146
1323392
524856
1353594
555228
944185
691057
1401719
583940
778657
1187795
1033911
1439225
1530010
1505695
1344452
541560
1208628
1666176
95981
1723505
1431923
1856264
1565968
904142
916073
1279257
1762906
881880
1344233
877296
778254
1636412
286288
1018069
38205
198637
1838818
1644584
290744
1666732
422803
684032
1044045
30842
795593
1109808
1586665
31996
1834691
1231794
473755
338027
1125550
961329
915654
768692
618132
1036287
570287
1953450
145690
652345
1535721
1745805
105143
198289
159050
1418368
1757698
489065
1182577
1045172
1271257
687700
1359847
410752
515296
1430146
1999610
376722
1439462
1208266
649842
1193329
1426476
1649467
161914
879795
557184
1906625
1539280
821259
1917009
1592498
1779334
585351
553165
1642736
810723
1245696
1200412
1561310
673824
475878
1409494
156782
145741
1066622
1908982
82101
1740753
950900
1964339
592563
786750
1694619
1867325
569374
377916
1741634
1522904
1623106
423380
9973
347910
372417
93118
1041246
1744179
269746
1809405
1919002
168826
489792
1602135
266293
1531136
1944387
732390
703500
1025712
1703394
910058
1532102
254707
582304
899319
666477
731276
378806
1025377
954181
1667937
1373697
1385018
1829670
212866
1453258
119315
318154
1392440
455540
1344488
1930808
1332058
291759
624716
1644372
1281579
997732
824208
1538858
1532215
1787002
135711
1473733
1162763
925056
1858413
1898909
1598996
1126638
71566
1490883
33621
1256926
1237428
807193
1420475
1173776
1790001
1157056
109818
141550
1629855
1033237
343396
1230996
856486
1906426
1447884
802672
1661052
924895
1728059
64214
9334
1962381
1285127
1129248
647744
1409552
1673913
559247
1995620
1109385
1127993
280706
1391845
1186025
123678
1250882
400547
781275
1734134
1111639
861037
486345
731438
808241
827081
915311
1704933
205293
1892164
1199837
753301
630102
1899680
1489302
1435214
1810447
160802
837495
1286395
1067872
1031660
1364494
1826799
79255
206682
851713
254819
261619
34750
920946
497849
1932964
39881
1097710
960122
531919
1269715
1248676
1534843
1691563
440364
1486342
1949023
1775282
374985
733684
512955
1644443
66354
1285204
1722742
1834404
1901736
1556661
555944
1797863
748529
355654
1880677
118666
1734876
1100085
1588754
349857
229790
775861
3471
1405529
1579925
840178
6492
1176353
1442347
1709974
1516298
615563
1918971
1697652
533352
1162062
1455406
459163
956628
822592
999571
1032538
1041658
1297805
616824
557855
1984672
884825
787297
1754269
1073328
1340004
1800597
1775996
636656
1298291
1859954
299905
1997488
1759068
255524
1513473
1359292
761372
743463
1764342
1599931
160035
1256736
342145
94211
1387848
1841338
1475848
307053
1001530
492388
400727
1462135
673146
836363
447879
1578428
1389246
1304949
1205531
630832
146643
1195100
227419
943517
1749590
1726130
42676
1872297
661129
430019
1168544
621085
381161
1213744
1087634
878072
1775582
1701857
1324783
1762060
1233666
1190704
449791
1651250
1122486
190521
1654966
1601575
1354278
1332881
1314193
1826015
106264
1384888
1975508
626927
530683
1434500
1300345
963105
439775
587348
1062256
914879
736942
1829275
1875767
1063996
1242700
190532
84894
1827292
420872
1697192
670122
1611115
163512
1708567
1792248
1436242
1452379
1222431
256401
1909131
270651
180981
482191
738957
1928346
491756
588470
50652
1683135
1985821
1064129
491885
1348320
760470
103470
880808
257880
1178908
406234
729181
1434982
789270
71560
1271880
1712969
222325
1846555
872888
766030
407001
1416584
466534
143750
1044105
661480
884262
1080051
443390
1049360
1456768
735885
707368
1402816
1071169
1209707
634183
1561358
455712
1772745
24108
1115584
1685655
253846
452305
406115
1487299
902885
930284
1836240
858825
7455
853631
581183
791831
129372
563190
76302
456718
758948
436957
1141882
1062832
1170528
412588
709722
119784
624453
329014
412331
726650
1266426
1663983
302989
1789122
1101737
1604657
429958
1726224
25427
1739728
1033604
497185
189584
1479268
1153521
1616908
1846028
616856
57060
43807
1473742
1399666
1654440
1505279
1765980
1869200
1081871
1878733
786901
713842
1749988
1144214
881577
946396
748731
1789138
676735
1453553
48169
1430832
1187114
1375611
1644887
1461749
1435522
899750
467665
1621652
634280
1619104
165319
688454
1310694
310776
664828
1499593
445740
118691
1370018
501833
440510
1338139
638383
1520589
1353819
1116899
655001
662935
1049724
213256
1128139
1914827
285711
1163895
3793
733666
1172674
568628
1385597
576592
335344
1909948
1813326
1997474
1642268
1825178
1921974
638825
1405886
1160915
1916930
1443305
1785260
34113
1920793
1588079
236806
678660
330272
185630
1486512
802624
825333
414734
867687
763647
541178
1795305
487528
869715
1943829
155352
1837600
261180
1178947
1512197
743551
1796418
472098
1403396
707125
964629
867138
1892308
1765877
211286
1528446
1240815
28579
1474067
1389597
1359235
524158
135596
1605932
524954
759661
120612
248637
930069
1059772
1745717
1618130
240150
1360961
1140960
1795032
541553
1564532
1983598
322315
1072840
1035762
181759
1392073
1959363
76612
1014674
1041602
1683664
1659644
1339814
1179824
212539
1079993
1783032
1389553
632846
1690995
683382
247224
37970
514488
1966187
1930703
1924492
892909
1460490
732215
1028563
906282
119443
836839
566314
414765
439858
1354411
967493
1156841
1671873
723845
322670
666208
838079
337242
1065077
960806
867149
1223262
1805960
198871
497738
1466084
391524
1257794
1271447
823862
1390223
717071
744993
308482
287649
527453
941150
437145
794308
599744
543280
380736
653280
1498473
676004
1928809
465177
617104
1331483
1654722
822626
109809
794925
1383371
1995186
510298
260507
1612371
775627
1858269
1457965
1628199
1404022
32037
801189
1398786
798667
1710164
975116
1808068
1375391
1497749
1174898
1710929
1081361
1009988
1074625
362790
614045
1169240
1946424
280051
1392768
1589012
362975
808002
1183110
1704796
434622
1609555
1990415
1607993
1587439
1619830
1750376
1619940
57581
657435
1712415
1612728
543743
153723
1650890
1008877
80842
857631
1381128
1688710
369614
1786158
1367171
1748278
1998140
318816
43974
1063645
910107
166830
569188
1490531
39855
76337
1407513
674038
1528707
725965
1421772
983424
1012717
900351
77894
65599
34108
256992
1953226
656
744784
1241119
1095706
1586055
34817
1530029
1048281
95560
1358025
1957022
1117858
1105774
1983332
1474161
239494
14631
1680708
1901773
1441261
1891374
1465866
1339675
714334
1861366
139640
1640997
1521202
375791
1429173
1197811
225443
586881
1826872
1883987
1650299
1615353
336976
1311410
1608404
488915
1192418
169288
1659655
116046
1265154
427431
1875708
1887099
729098
391746
782255
1429165
326510
1662725
1573968
791300
240719
875705
1161407
716695
1946569
889959
614061
552461
385907
57431
178746
1583720
1569148
59914
793644
643204
1114680
530674
1272537
388612
258426
879457
131349
373773
1098033
489971
1104320
534022
1358928
187358
1957624
123805
1114949
987350
1036102
1459670
999466
1740349
897692
1659915
1969684
1505991
895957
664689
1569628
368897
1269810
1165743
1294998
416653
1182926
1969344
1667697
129954
1229126
1086210
1306076
1824023
878245
1844043
640878
1637785
733921
1783208
226114
331403
981115
165336
118201
331682
337051
227764
1692333
1057125
1078898
1258414
1153364
1613373
1738180
1312059
148164
1005325
1437153
1875147
474506
346416
1242035
1762781
1965569
1267405
1363703
128013
149521
358360
1273211
1509765
130822
1111155
1564727
1212039
1420562
1386753
899153
404852
230780
844552
1706080
564827
969434
1838068
1171937
494206
362348
1856896
1969302
715050
26946
838021
1982479
1259567
732267
943527
171867
1663221
1502656
1470423
1517347
1243773
1664828
673597
466367
1998180
711020
1202978
113506
304291
494808
1055255
870187
53482
335727
674798
1648421
173203
1094994
1817078
407049
1308775
800289
1646028
677909
891300
394442
645366
800312
1734214
675056
1794198
1086718
462502
1703565
865817
357096
1826150
570765
574916
1469735
1859859
327259
177906
1829894
1449123
230598
89421
196145
1428526
1865881
352081
1983466
1318720
1934986
1685777
816795
254845
1629947
888762
1331725
549584
1192042
325357
117964
612757
782208
1672771
1571798
1453778
314079
257292
642549
107162
1667747
1480632
1176418
528236
568838
1859297
1581469
1766417
1025944
1580823
675799
1204781
608994
205267
565067
8452
327021
198487
1968598
1193086
1211446
596963
301732
1056588
1745194
972443
1018416
735027
1726305
724951
555508
942206
1194526
353974
142383
772030
269415
320344
1700007
915081
1830994
1925927
1986245
471535
519832
1140812
736428
871792
626657
1041860
1954938
1976459
1569626
413392
444096
704041
1129371
719772
1597538
302780
54971
1087345
1054724
429282
1628793
624290
1540988
1825414
741984
350367
1739834
1308209
1855177
1760753
80774
1529890
1676393
1064133
1444445
706836
576995
384637
1561796
1888937
460870
1325044
1258128
1229743
1517949
717846
1971672
1781011
1460085
746442
1930673
271497
185669
1686864
1677869
373155
504837
986106
1465864
793990
803483
1749023
1299210
1698090
379345
416430
901118
701953
1767205
1654309
1502744
689540
1412665
1363494
21167
35171
1199769
1374157
540593
759482
1043328
1783562
1537164
1294920
1775651
1444465
399083
861657
1479878
1072311
1654359
467277
1085832
1484773
263322
1975496
836616
272692
1882280
892537
273589
1083727
552857
574143
1537306
1242633
611982
1105869
1131555
964215
725620
215711
1862265
873048
918334
1151615
815393
1734093
52153
1227877
788153
1784976
534553
1074638
403996
1751634
1134116
1073040
982686
460744
1074949
41921
1878206
1207048
180156
478534
389239
965273
127168
1207317
625801
946592
708907
1090948
1482961
228337
1939932
595933
652583
680007
1438896
816609
413299
1950995
235490
53315
106770
534658
562476
1254497
1518339
1770496
1063810
196918
96992
428017
58410
1055671
800268
216455
677499
1753627
910875
592748
496157
867808
517033
444202
1479279
1254236
1748728
1905167
932895
846373
1625475
1319258
1379208
1347468
861108
326433
1145620
1525136
1257357
1556642
1675407
1979968
649846
1664555
1220818
632826
356519
1609615
748031
1182480
1692196
272033
571825
262742
909462
981130
1181705
1654029
981350
1490928
399177
922332
392720
761846
1496224
724077
908588
138463
1103173
1850077
951468
1545866
1874613
951067
1146110
522195
1222074
1062909
1478430
1863557
1893809
155651
1955569
609473
1680886
755763
700788
463979
589704
1693580
1576411
451538
608356
1588555
1975937
1752439
1198550
626841
1275130
456285
1763448
1662098
930223
1888454
1960622
349684
1862895
673630
865168
1551044
1633852
808728
964470
1151945
1843939
243408
11396
861556
1107296
697084
359578
1904714
530186
1637405
1284408
563309
275847
1478538
1946516
449291
256184
1851669
1073957
150208
387757
637856
1598244
1576955
398048
532470
1541302
1500461
1385554
199808
1924600
770845
225416
1753877
678192
6699
1755844
1874069
1057684
749687
1935582
418859
134641
334575
1508306
431031
807737
1509579
1287419
871870
1351820
1857337
1209865
1680135
1572902
1343692
240965
485333
1227815
125261
1579956
324710
148891
730544
1940391
1630925
1851608
1491822
1865047
218918
1779748
561015
1318230
7361
612689
166802
1071522
899901
302106
1495818
1141148
388780
1019860
1427820
150227
605388
642079
100505
832359
1113154
117288
1995538
1096400
1507248
1674907
1380646
1592910
1663098
4604
247796
1526829
996299
718508
1152814
1205243
301086
1396731
790783
1524433
1955082
1476342
1051183
1332219
576255
1958164
1674101
893248
1574600
661010
77137
983659
1428367
1407521
1971686
143972
1138895
1400619
1973471
94568
87841
386998
489900
1638325
1540869
230848
302866
1773167
347343
3978
570457
969736
446415
1930915
1201049
1276069
1369700
1469728
1257751
804258
517181
1405853
389718
764089
1750262
1970975
657390
1558997
17835
177832
296088
881029
891012
468724
86594
1898189
512181
39156
1325627
291744
1092164
1618029
867061
1471521
471130
635740
802109
1655900
1555804
970734
703851
196843
1695428
1658726
790664
1310459
756218
560219
1370535
985488
256489
1251018
1838560
258511
1945389
1007380
1168584
1785511
1364752
616156
696673
412374
205529
1074479
1192474
1309697
984779
939415
45499
35279
1051511
1241622
986188
8151
1170232
1031419
269084
1256327
1655376
1400348
260489
1375366
1518774
1301294
199698
1609726
1559518
1993198
1388247
1461633
606952
1177890
130230
1800344
757410
1636769
1925414
1142640
498882
1988058
1944247
74640
1395
1783287
1398767
877758
596362
1894670
802558
460707
73634
339565
1296899
386218
1020554
117796
757335
1661867
567923
1396289
536831
915718
1645514
967420
90798
993198
1830369
1829923
1179960
65101
1295706
1492505
1560279
64920
1722811
268592
916170
653529
1816977
1748195
1714324
796162
1890555
818798
791021
1253312
439736
1558451
110529
776909
1474630
349330
455558
1359982
219390
1301354
926872
1914093
1288680
30599
453833
159612
11431
1731799
672272
902531
1408506
1381606
1758232
765166
1730174
1805722
1374269
1963074
1803150
1963738
1639297
1345043
38663
1397712
793128
304033
23492
1786886
1977561
987923
12438
1608355
1596168
511658
285853
1843413
1699273
1653537
119168
1027882
1419345
1795130
248902
1208877
450409
1208109
487453
81133
1891445
1908220
1404790
1933161
1332527
1150472
420379
1184936
995349
1018361
1937047
321345
1995685
1893057
713653
1319604
960183
1265459
1675797
99630
1420537
1463076
1434476
1512230
966091
1466192
1415069
155198
956102
614217
1593866
1863064
273209
1817428
496255
361352
1494065
1044464
415717
191501
1949346
524398
1236890
817044
1276
874852
1975079
1390027
91143
1574295
1559635
56687
1414073
994903
1258446
247661
91674
1292652
1583923
327460
167168
879285
1919244
1868340
538486
1954373
693496
1344520
1568783
1251602
1974206
1199996
820238
866686
1714266
1493958
1880334
645543
1456039
1097977
892117
1015134
1633942
723853
600936
1431079
123483
331082
1295257
67955
518668
148791
476118
1469675
1650193
1064886
1871279
828233
1632478
1648845
1953567
828948
1983653
1479208
1084559
183125
782687
1539118
881038
878151
717485
711527
1835418
345243
211881
1920297
1439614
1623482
1599235
1469137
749650
1030804
1635831
1721422
1462473
1081346
1241656
604010
820173
216589
83705
1504779
1410022
521745
1864209
341540
532779
1744192
1671270
1495375
1601318
198679
1716080
782897
1735041
1021854
1443079
146316
992752
1724452
1314313
58758
621037
1811563
201305
1696348
1385942
866391
339886
1744755
40497
525675
1266752
774801
755777
868020
93144
541442
1318244
972828
542898
1764869
316506
1161211
1814211
1252464
457654
1456173
1330092
1508113
1561460
329132
447212
1587250
1626592
2812
398848
524023
1451753
10528
1451027
437214
452309
265418
814619
1239890
33849
1489694
1634669
35544
147524
1202787
756919
1081739
213137
1702643
649953
1564296
1358927
1326484
601078
289059
1119692
1373363
567087
1599956
1423315
243678
228027
520360
837211
298608
1548964
639411
881975
1051149
1461766
106386
298632
913493
1225139
1828942
1503544
1993121
640724
1484184
1188372
768143
882066
1389190
160316
794172
1668915
515325
836502
252630
1115907
1672696
988196
104562
1690846
21820
1477668
1685335
315479
1875777
865077
1005925
1494886
1425438
1760201
268028
1775343
1922098
1425099
753024
1264819
140213
796215
579465
930361
1190824
1573696
928442
1691484
965841
1985724
1354578
84083
1165288
47482
1032127
1774643
1816607
486657
681726
328693
1005585
495733
914459
1196210
1328720
800164
171305
912774
816374
337858
858777
1891035
1079092
1609030
540984
1464363
1394562
235716
358327
488766
918709
1923420
1722289
1675974
1135102
142624
1883971
459195
811573
1341233
1210039
477168
389759
550566
1861285
511641
1984897
1669807
1607243
1415817
849683
923676
1633190
745251
204406
1446430
1529375
1346457
1244284
1028666
848864
241960
1883691
504082
637450
1385132
673809
1471517
1830022
747011
1738375
1794071
1918996
1378494
1972253
1953650
554390
1323021
1901387
828103
1410968
1186854
3985
577054
856735
1711840
4226
1314860
820178
1913783
1070089
990143
374173
1184090
127521
241947
1802067
1842943
302660
319899
428874
528464
6137
6055
1514925
26216
1220239
793807
954902
1512269
1985545
826733
1860387
960984
110620
547571
715174
1294789
545248
1547901
4652
871976
10260
1431218
1437833
577728
736464
1524328
1790740
582328
805832
1428482
1175975
944888
1250984
1420633
1757931
1325213
1213336
1265077
658813
1429317
1406180
1204058
1403362
306317
1664596
622602
1769946
1027172
1386546
229527
1199139
1103006
1013747
103720
1507019
1581152
80800
1233604
871685
897441
1079418
239801
463179
1612857
1745612
775375
1615640
1466272
1799074
1734979
994824
760432
1027881
246341
507657
618157
1212605
676917
1706672
1582138
1557431
1357293
1332770
1416181
1391542
1181763
999375
516323
1087119
1843983
393050
1770783
1141234
165430
1577173
1501545
271713
286621
651621
262053
1853815
536211
87388
696640
1349413
1955267
212284
1196284
1211620
1596589
1022128
568182
1827164
1443939
818295
1278814
1938634
90384
1666526
1602060
1263105
548245
1176669
1117087
1994227
588348
933354
809192
676024
1007908
565941
616422
737665
1824221
149032
249396
1173589
664421
992252
637634
1933402
1546123
1000826
300539
983652
1379100
899755
1681201
960413
1673196
1064370
238350
1462705
523432
1284787
981534
1432856
1725325
1695944
887638
10043
1786926
706268
1191472
866264
1357264
1661631
394239
356852
343725
305826
1518
401286
872053
724682
1188281
1525691
1965498
1783649
1812819
374438
594920
1789735
499882
1224696
1670077
1535955
1356919
19027
924249
1814767
1882060
988593
186482
593320
1444030
1267395
129554
43284
493990
570645
913778
112127
6323
1384151
1449746
1036102
1925491
874329
1432053
665245
1432400
574789
1535739
1877014
1603946
1015679
76926
1654862
1465752
1718221
1738417
1800636
44179
1025906
1336026
584901
1716699
1485278
207867
623802
1822476
711941
860199
1865454
1212951
1484798
1852236
4661
1959141
1363971
47580
90379
912485
187893
959688
1299778
1896757
1942106
1125645
1516485
253572
1272572
1644387
1279328
1575246
671280
1362729
1538563
1355553
631286
995500
1376554
1606727
193677
1262796
739939
1636575
1968910
1457407
131064
46590
1330299
471421
1216162
702030
1289494
758576
829062
1265580
1058729
1961720
1022476
1552151
1611143
1801795
883760
400416
682897
1616841
1941728
961185
291902
727881
565476
861117
679433
726888
1000039
947669
557386
838787
1607220
375591
1770559
1038696
111913
598351
597275
1116374
585728
108342
1161499
247994
1774890
1960327
490960
667764
544340
690193
128799
1162768
1786274
288189
1233603
220456
1771550
1190532
339700
1456731
1570
1415938
783271
106712
1377395
205003
1007761
1591363
1230133
522036
1755386
1122182
742450
1756424
707189
398895
1155827
1706477
1029673
966096
1601858
393167
110169
475157
1898151
49193
1211379
401125
329365
1922356
1602504
673805
1392415
1355150
734973
1936119
222873
853590
1714144
385357
1809452
1121512
65663
763938
1734853
147444
1380782
684892
452856
736600
589237
1823663
287679
254845
1183603
1659378
1607816
1053234
450218
280233
304112
846123
1062236
420680
898854
1483834
1469570
36990
1845203
833241
209414
1675831
165793
878952
995925
144880
1485978
746854
1119894
876366
7916
236558
755493
791397
1139602
470810
687107
179345
1957309
398730
592529
1361671
452556
632758
472721
1361690
1514281
1141114
773336
914511
621550
906487
660010
1566462
1507902
1379181
1088873
399390
85514
1249716
1590884
569436
967059
198910
1668008
1034891
808263
1651030
1054374
1678518
657466
379666
1104996
6679
1405313
397150
757196
1268298
167933
133715
888586
155057
499321
1083233
1789993
1038290
1580185
1016842
1067127
377063
611795
1534697
1786699
247039
650751
167709
1227780
1536502
1484602
586086
186229
709983
1465608
1854811
171480
364387
1737723
1379092
1767089
666375
467899
1989738
1652041
1406731
1658956
1219217
1603145
1647769
1684942
823192
1304272
1436279
380403
1511488
1747841
1270231
724255
974926
1079518
1546803
764407
1460608
1377836
967276
216975
525773
1545059
264700
1832056
263746
822202
547281
814271
803320
1242307
499896
570968
672344
1435183
540275
1638912
1228234
1422926
1946492
1974460
1472704
1310957
1844626
1314504
1376673
1695602
1755625
730051
1539415
535841
977283
86182
1074738
587915
111370
1284959
1602246
390612
1851101
1003610
1918362
55934
934763
1014079
1530066
1630370
1297298
437956
1841522
1171340
113586
287897
1990890
799724
1689794
1346411
295003
881358
1806621
46607
111026
1856227
123306
423208
85539
577887
247
527500
1481072
32204
850607
258482
674179
783609
1105092
644035
1443261
1275731
591499
1626969
993974
1794096
1686129
930061
176769
1748135
1042237
898127
1552606
685819
516340
1332183
714921
1169024
1960890
636226
799160
390182
344376
209214
1703458
643362
1036815
456707
1380063
721461
1409023
757408
962782
1514638
655250
262312
176757
1207356
1912151
1482401
1268236
1818803
1118229
1354604
914190
406686
1409510
1462558
767292
392070
1388587
421345
1467239
298
320987
261902
1580906
1824315
431916
1230687
1224265
478155
1054426
426154
1310838
1762539
1195975
413920
374345
667264
1898638
1669497
587699
1890267
1063689
946407
382665
720155
224272
1326924
1978542
595932
1385448
149386
1302305
1585947
1229281
320724
492812
1732904
142128
518595
837780
70642
708512
1578140
692771
345389
206250
549130
1227086
1367166
1302755
1478009
1041366
1636754
1204568
630399
705234
1238850
289455
332296
918934
551433
1903691
748591
457744
1692752
1209430
771026
1426614
438111
184060
1870340
1087779
875242
1770373
1302372
1678896
1005602
76211
1460663
681551
740038
856309
1674308
1677809
214725
531901
427613
1035164
1833311
232084
1034010
519984
429173
1264893
126812
1607230
262674
748526
50272
1123182
1716337
1481775
1298169
956469
242002
1412832
823992
1932323
145015
1229331
300993
851657
952583
66335
325133
1809897
594093
328430
1955383
944448
819080
465310
1717661
1783621
509069
1166990
1859174
127179
166393
1386501
1310867
1466425
951209
992800
1920495
466598
753134
921465
1662107
839381
1259462
1814435
1512266
1130436
1327497
635735
1763539
700242
1711610
777385
1889992
107090
1910561
51134
882221
593877
576682
1681874
937960
1338346
1142284
1423733
36748
1007879
308963
1275702
1323247
1167805
1531531
685652
1942570
1003783
1469699
1457939
128522
745267
624731
1121677
1336164
741758
1113785
734349
892625
543193
1861490
387221
1942132
10263
18904
566496
1891780
488949
1072830
711240
1172246
1523091
938157
1404887
1590427
636699
806523
674586
1827661
1053043
494035
441482
141687
498975
783782
1196677
819996
37799
764347
1541691
1360754
573923
10193
1143245
1213131
789718
1159313
92511
1739804
1393954
1410498
650157
1761005
513275
914140
288230
1747286
45379
1823046
304758
375480
1185725
1086825
101075
1915648
1143271
211036
895721
920482
1961611
1575679
1411777
690146
1913451
1526382
1023363
1762412
409304
237420
1469519
1098957
176810
744063
43181
78124
1163659
1281110
17578
1181882
646083
502111
992639
1887585
1302398
584517
1368702
1199070
1005549
274046
132997
1338303
1351174
22491
325626
1740632
385789
1620640
200505
1939330
315759
372764
1488542
803518
1084319
292162
512135
1934722
621569
383743
58939
1129041
538656
1961835
1541814
1960717
1253075
512470
1379090
1006619
914598
1626887
1875783
187959
1820427
1987547
328938
1751936
1150137
1878442
1070802
1499890
1877814
833604
1199383
1227288
1236621
1970235
1644228
1601568
1644317
1525466
837573
1905236
18060
1608105
1914477
1858182
1123864
251448
1805637
1149961
602480
329403
1434300
430717
1902289
1703830
1367278
150037
1147077
1860075
579431
672019
1206944
1472548
1515278
603224
70948
1753307
49878
1390004
1695746
712015
59304
1480331
1180331
1150086
698154
105905
1745722
1785802
1205165
759134
1352300
467789
399752
733377
1459409
1306892
660232
1943265
634761
1546042
687632
50466
504932
1139154
1712609
1321046
1480609
1818105
648773
1350055
1675673
1561591
822523
1151697
818441
1338073
1659032
705779
1853125
221377
1870898
591558
276417
1573677
1094407
39891
1963274
1510376
1916964
1813448
24961
1035024
868079
1930530
755394
1281126
140885
133209
522719
1009274
1304864
1348529
356043
1637234
77428
74470
265987
291754
590164
1894251
1017302
1203326
1209816
1119171
1922042
1089910
817429
1812460
820954
1972338
1326059
1313822
26813
1843107
702924
469334
948423
1825339
378479
703151
1005898
1340235
1801253
1527809
631690
709265
834917
1271371
1190378
1508188
117707
1791160
969305
396926
1081186
1725069
1447041
1148291
858704
1352193
801980
138866
1059607
1437657
1635599
465593
1319005
1814389
1090556
397003
505471
290569
1228035
1330362
1765010
1691089
702965
1372093
1025727
1022662
612518
1504431
1293600
793062
1088234
482337
72618
919883
1481982
1381454
617633
1475277
1004332
531504
1400521
1414772
1870972
1776386
1707517
1225210
709358
1651084
16782
848968
515259
1456886
858197
1290262
1527898
1836954
1498370
34345
1154011
1204457
96438
92274
1963789
1732987
1585935
822786
1543818
1691246
661402
1986585
1994782
839598
239442
1840478
1166651
868175
1018399
775323
298579
11561
1029088
1406626
304974
820459
945419
1998707
1631491
1473781
955729
1140680
1011695
1962341
1262508
1029477
1283155
1185694
1406831
1766637
273505
182548
1264563
14173
1282042
511191
1936071
141383
1213093
474828
1852844
1872888
1165921
256451
960787
1869312
1874391
854636
269164
659463
1356259
1905573
70456
1923435
614653
13368
1569636
965120
1858727
26971
945525
1595962
587520
373618
165307
1930879
418910
1549260
45877
296180
1946965
373096
1487529
1985893
1041469
1622403
1727443
890714
1157553
629744
591200
1181983
142393
154341
147861
1380248
1514518
283642
1580232
1530609
1144575
464413
441776
1376930
1499989
573721
1257619
476449
1489944
1730567
1372118
1140205
1837470
165960
1269173
267000
1230341
431703
1209733
558596
1852602
1052248
1496950
1472425
1651271
966708
306619
1419662
894057
1157982
999989
1715052
411046
888923
577550
28449
1779888
53767
1004029
1870183
659032
1650288
942461
1973723
801777
1645742
1852840
411420
1467677
1764940
1056140
482497
880870
1523833
916408
1834905
1438954
1781256
990767
1238694
1684204
736434
1118705
1019225
1748613
509389
297989
1808138
1195041
873226
491030
747182
657297
330283
1398224
1861054
1812617
789994
1888151
746253
1738146
677104
1053605
595520
1997533
45173
1969150
1277823
1363503
1221659
462222
1569203
824882
1057057
239012
1444464
1847288
1073202
673938
21126
738701
772314
20246
1531726
1314540
1666033
1727846
1469118
797171
317657
399755
1589264
998712
1023066
808174
1954789
1899643
1365102
1336576
708620
413432
1191444
1221809
217392
1404325
41091
1619942
775524
199306
613806
1174239
203020
873678
1189464
217266
1377257
1953611
1450445
182845
1657812
1813803
1136018
374750
202729
1358960
280511
1593883
1869283
555995
1971743
1947448
549002
134286
480237
148979
261630
1617799
1067147
829127
772073
626830
1295835
1959051
882231
502037
339585
1710791
1497034
1605035
760220
188201
296668
1761013
1248282
701846
1866493
491211
156300
646627
358739
1921842
1117035
277411
1114403
1168674
1622300
1931430
1599494
1048420
1931964
112904
1143525
873110
570728
1456660
756194
1793503
1292609
556458
128342
916536
1085950
1438386
1197697
1394330
620215
1232877
1428165
1589753
1201044
505018
401359
509277
628337
608722
950932
1188082
1696397
789728
829205
1381994
813469
1730388
1028501
402530
1550686
1886837
540826
100903
425302
208533
1152596
885808
1336564
788545
334701
1718554
1888680
990936
1284388
1883594
1937694
179504
339654
629274
1022031
303400
1260074
1615530
883742
1752139
1957893
1124794
1271447
1495707
1066273
693754
324391
1628484
48663
1013880
568409
574175
1761480
256564
961476
1884537
756761
416612
699796
508937
1345951
1911484
132936
842435
13070
373294
549985
620656
1984845
390952
760308
1939113
1577964
679933
1386881
311799
1844590
810634
1151018
1347277
1870977
981180
804704
1401755
129353
1424184
1954748
1230594
1026720
777801
697610
1207264
550852
173730
45750
1733847
1032807
1940324
1396589
659567
1604260
1840904
120609
1818557
990556
1270439
1236670
1223132
765320
1502656
1918985
44502
608314
295491
9913
603773
1094235
1319459
473398
331079
305323
770849
1787490
1907646
445879
1372805
171766
1021030
91791
390032
751134
1665914
1619191
74205
1925488
399514
1218512
655614
79161
692239
222201
110602
1345525
420968
210340
131362
1817357
351774
1396754
500943
540529
912760
1141164
1143225
105168
1549453
1001597
928235
24442
710062
473705
1008597
163276
25888
326459
1739069
232836
1548508
1951433
1271712
51648
802428
860263
697076
1111407
1355451
1834868
580755
469970
1443802
841405
149797
159990
1790344
409882
732749
1961878
82317
1521335
1127904
1074320
1978643
1069359
849325
1692128
126486
1588410
1242810
1294796
1287290
222964
1295880
1547106
472877
1078618
332040
169181
478830
499188
1740543
695316
65660
1975191
402221
150279
902473
493905
565197
993163
1590503
1327281
1696708
452601
990853
1341982
1059611
36973
412539
134689
842222
1975385
1906213
1762046
1727376
1880439
1454997
1610483
449673
766413
2234
683932
1489027
1231889
733852
332230
375820
340069
265489
1273811
589780
791045
1125821
1967096
981931
660223
1881989
918215
1910669
1547927
1805224
874180
481700
603654
1296566
1668905
879908
429320
828229
1900723
1090370
1684756
1220753
1826451
143992
818938
394445
615151
932806
424853
1987565
1130717
94571
864869
1449173
916863
137578
250389
1281646
549742
1330466
1220581
639647
1025012
688230
880806
242183
1620542
1317925
292317
256955
977451
964730
440269
1026014
103050
1543048
838279
1277091
1297088
149919
1689698
874926
533217
1900822
1970873
639993
1578287
1277073
482715
1444577
1775141
1330556
28318
1993987
540913
958144
1166087
1132591
1182161
1272284
1905865
1577007
1985972
1813907
1790880
1970593
1504130
1982809
1747576
167935
1423688
721014
1797184
1811121
1400339
937790
1733133
1160099
185240
860077
1317792
871370
579396
285699
1171968
1226553
645485
524844
46267
150352
362922
1516666
1039605
1582401
605959
1182726
1028892
1150066
1534639
177673
528096
856850
896823
1594232
1426618
56366
1872092
899164
1926500
540256
1900545
675281
1408434
1258686
1228707
595177
730704
1386923
1713610
589536
465206
1939424
1242411
644684
314065
190354
836891
361659
1190565
1119594
295027
299789
1514142
1559987
1657309
775915
1446617
1120596
568283
1133826
1044356
103002
959114
1874107
1339697
1753283
446019
1868500
1568185
132845
1455133
1824914
442341
763731
103629
425498
277216
1520628
642332
768310
500825
1323120
1498746
981429
1821907
1385953
1970131
1047955
981243
485487
134817
607635
611614
1034583
968997
1418506
44326
402289
1884061
501632
920220
15684
1418132
1165736
1404857
180817
785356
510818
1113088
430339
1938632
832861
1070969
165222
854260
963369
1869184
1584067
1472757
1172862
520892
13214
1685520
867244
1150371
457824
1007041
1014769
389933
1005146
1171572
176348
586156
35628
122543
995277
903483
315275
1844630
1456642
1058104
231645
1711641
1787968
805652
367842
1777121
595320
137898
912133
454380
1827807
1733057
1156610
1351582
1367847
176647
1218584
1298774
69845
1577707
1585011
1123281
869550
1871733
396405
1015986
702817
509742
1768816
1901938
284641
1774406
1038728
1689780
1563440
23086
21108
584278
1456425
233991
113095
87918
785117
1565549
543260
997695
772405
161561
1798730
877185
1292865
1202804
1758643
862056
1216041
857691
1860862
1358270
1904390
1721503
562746
1942359
825905
1509921
1192460
28544
300976
1895740
1964910
1374236
1070926
943406
1980993
1201506
1924707
367584
424219
1181545
816954
103313
605994
953160
1074455
65970
770525
243951
1022904
813770
818973
338087
1980809
1438084
874838
825415
1992678
1815889
1299424
6624
1892250
469113
403134
1947670
665013
1333977
418428
718247
305467
1641992
1856026
1883702
371045
1574562
1175781
1046324
184441
1710240
1887366
1647362
1937968
1235750
526149
1216711
80503
1780120
1717461
1315670
361672
527459
131079
591506
285329
193271
1277990
24991
1061059
1144256
1165874
24932
88460
1751565
1941443
206678
1726443
821320
15871
1889625
1910302
142032
740673
1023422
906755
316939
328658
1303220
1349119
1793554
1822793
556144
975818
1794905
1014091
69133
430009
365003
1250181
102964
1509363
1999172
28004
1963400
614650
1090994
401554
1893593
315778
1137065
196780
691547
793433
1954649
1831316
330515
836619
1054558
75526
817352
498218
870485
1796760
1898536
515575
543066
1394149
1226947
1409598
998886
478712
1919482
1681736
561869
1445356
698954
120985
1458873
1533134
554143
823375
751320
1081047
286520
156819
280245
1976768
1227773
1321628
1622367
1322494
302983
530426
108062
1840081
1560850
293139
1025755
1409518
270887
865053
131354
1115172
164355
799898
1348387
83208
1056549
769683
575274
751198
115649
61910
1874764
1913463
1056659
1672911
1512073
190576
1330328
1902792
83019
1392208
53731
937776
1756985
1691665
1529255
1276530
983735
1759907
1482871
964151
1953425
659093
1759740
753285
1738342
367591
930609
856482
354612
991523
851797
1397211
874963
426987
1870540
105470
809882
642937
739729
1419799
1110224
231772
1356455
1067448
696399
1949919
365026
1504105
184114
1814957
1754869
265924
404920
724901
1101237
788473
1053245
34550
1933708
245191
207642
1856234
1504329
1859684
447386
177093
1285597
569831
1378452
1886980
177499
1110396
115534
1101805
376972
831335
173726
1701693
106674
788026
932623
1886667
1242733
1107584
1250179
800635
117057
1166628
710347
1934196
1937066
328272
623246
1638332
1320845
599344
437092
817658
1548402
964355
1375328
1882750
1059209
1137400
117294
108218
1864226
1638201
1043289
1645041
1406115
1268007
742816
1936891
482808
214270
432423
1093011
1199022
76109
1018883
18111
805862
79997
261751
136087
990938
986096
982936
1167269
194558
572165
837620
968148
32195
1013741
1937655
1623857
928205
1666530
404985
615634
1459267
782645
6008
847011
768744
130565
298425
1825239
736418
609352
170720
989874
1534283
860780
532698
1993900
936957
1283388
1502823
8362
1893097
400655
986302
457020
757947
1860407
551872
1202507
806237
1586436
159422
1122913
1480640
1609343
1769889
646222
1653304
1641409
1423245
802355
1244595
1889126
1018341
761394
14886
281918
1691529
1829929
1619606
1007781
1267901
1468072
1697990
11493
1350104
1194914
1971095
1236070
1210536
909408
901188
1871321
677207
1443996
721916
1153244
762567
1956763
132356
1891541
360714
529803
1365328
1019468
88887
358350
563706
1307874
1334429
614489
1044795
822756
1434063
1743878
1039865
1456484
1788797
1759050
154174
1330047
1018190
584651
1533278
1322944
848185
663856
920353
1729463
629840
1868276
329394
1917447
1990671
750882
1439356
381528
798379
504504
1850442
1401947
1062347
804036
472669
454271
809552
98861
1639213
1028482
885969
822728
235634
295930
1585202
1455950
1137301
819738
1945707
1133247
355459
1127375
1248879
988555
1386880
998626
1985575
804565
1379137
487435
493934
621011
1464751
1856258
283875
500283
1425520
1154090
1080734
343123
1960739
82075
1520600
1401916
339117
1835421
1551788
1628887
349481
104254
1539568
1577812
1577152
510329
1189386
36496
1569865
1129838
349177
1017496
1195258
1334735
595962
1969984
164224
712589
547125
1686156
443230
153682
1389479
126058
1795444
963116
133085
167047
1541315
758462
760144
893618
1556423
1328022
782017
737173
1545784
1280303
98002
446876
852602
1720520
997465
1024733
391342
3344
1735358
1944644
81652
1639442
508605
1714345
1514678
1709626
1152006
557216
751519
292025
1392676
1041403
101014
203495
1621430
1155399
1744892
920489
371684
952934
793222
856525
127439
1185446
1800177
850841
159179
605192
1575426
32177
1146207
1247408
1606930
1302896
1554649
457369
419147
1256325
145938
577885
1582239
1102322
1263071
1051229
1427944
784631
1610720
988744
525866
1349540
653892
1286256
1347975
1597233
269932
591519
1739985
1393949
599628
1851739
757936
519122
411364
1406210
1405625
970737
777815
754652
1394010
607120
145628
601738
548453
38167
1312264
1304095
759983
938149
1257938
151225
163706
700054
797265
1405356
1991774
1686809
148995
431681
1004321
1144050
932252
1601419
157890
245681
1889750
536373
1476563
1511384
677061
1116055
1934341
1414622
1428332
420440
1731749
501705
1989326
675920
247419
1450996
492210
266415
907766
3375
372170
877425
1236772
524872
1832180
963329
828074
502851
997856
1573398
1506100
1939382
1888081
1316829
1171923
1756047
103438
289573
1042205
534531
1636719
1803463
396748
298121
1891775
823902
1625109
1938689
421354
1779956
1910097
581505
1067424
1004914
1358912
1906098
84900
1400565
1708549
277384
1015797
130929
1144076
860441
551487
797058
1473039
648251
185996
1818803
232543
1912736
766650
786028
1504380
145715
1424256
709668
1744224
369843
559512
1917531
1453344
1825560
1331730
828837
112174
1070254
245732
1420298
273746
127426
910446
593521
887949
1746282
1523591
758606
1197471
318169
1499846
1921024
886374
1950579
437543
1977192
1864664
273663
13330
230943
1237467
1846745
1406680
169666
1567408
451905
1063927
1261156
652252
924425
1613077
1383373
1824226
83822
1467956
1826704
583337
162729
231316
601353
554662
1046943
1302010
22410
902988
1422572
1223271
2411
1938797
911325
1911214
216562
1671109
1399762
150231
1383522
647411
351447
1763143
1638956
607126
526269
1117172
26196
404885
1584423
440361
688034
799282
545854
465172
1735169
504417
1150155
199762
1737378
999141
200636
502291
739605
538029
893656
1129905
1386398
198654
1062416
1549280
285455
1580178
1101681
1115054
475188
1264878
947762
418928
15395
390626
1756282
1261839
901053
1048732
489695
340571
1606388
629305
1580308
1120343
58901
802987
1524088
1583847
1884355
1515196
1324369
1948451
1243762
1909873
516212
606499
641269
235644
1479704
1389693
1820254
467284
599990
1493324
1501865
442908
197091
1065205
140677
1089756
1200602
611057
338835
868790
1380216
1834361
177271
224869
1684015
277902
1854997
1504186
1587566
700547
1704361
1321802
1278947
1072250
198757
467380
134588
1611304
1048415
1518179
1888961
872624
904416
1340644
1422152
1791474
1489806
1111736
719601
1850598
767239
1346121
1936895
497436
640861
1540715
1742535
1690228
1791148
142978
1869691
491012
1067126
852305
1455674
1299386
58152
1392764
1502034
562365
546963
1900926
1896674
1907031
601477
1681718
1522055
1705507
1577750
484987
1842447
793336
749972
1824356
1243317
1711836
1839805
1527503
298920
477478
1455878
722793
1810136
1307603
988848
907278
1450910
319134
1128043
318296
1567268
1216946
653605
1734299
687158
955875
1389881
624825
1435470
244528
335767
1486073
1087069
1720418
1853660
435370
1302596
1147404
675068
1348661
1740184
1524038
1459759
731885
535485
1629755
848063
1515099
164606
172129
733824
1563367
735016
896859
1522685
1669821
1045773
1345344
1683885
1521853
1874056
2031
722331
1971685
1927654
1306996
914345
1312048
1315383
975456
136906
1045008
1154937
813654
202554
910939
766592
385654
1894512
636390
1844522
473895
1204051
532721
1738532
1608360
1688788
1702812
1761417
729624
710745
268332
324502
1482695
279627
1765592
1194944
575627
411823
724345
1058571
650903
202236
547469
941680
1804747
1271046
1186581
580208
937590
1046384
1776392
1326045
879183
430629
1308822
1826659
687996
1973891
1614041
646985
196166
1715776
533095
1780511
315356
1468462
53225
1692946
170421
538785
1376449
1417655
521812
1377669
720878
1010380
1810314
1386638
1352216
488612
1011877
101166
1994073
1914516
1349205
1719711
430787
1784858
683914
223589
220602
310130
25863
1846931
59133
1196174
1164286
1618656
1921857
103112
1980605
1496044
1419239
636330
1268588
240305
472205
989515
688407
692939
1294455
86666
1421857
791684
279290
399834
809442
1409017
241870
347148
1451844
1236449
1061045
1517667
1157256
1996055
1228104
347274
556307
1357468
462280
1770704
1950737
1789345
1761200
1015385
764205
1897192
546108
1990240
1940420
1954312
1432327
1146284
34665
1446905
312929
1965433
298674
1552106
348303
1351689
1016491
758435
1576673
875352
566209
208508
1149108
1168860
1615736
1932112
935635
765051
1637244
1783328
1057424
424730
1195298
1521978
728109
157267
157747
1717034
579070
1783203
1990180
1910579
960002
1796862
1915802
752169
1495619
1098195
1364152
392978
1343277
521460
699013
1499301
948176
40568
199825
995876
856518
1134571
595336
373614
668962
1165718
763806
1654339
1288279
1583404
127119
769816
1078203
51435
360051
992631
1402366
70504
1929359
1706940
1488037
1334535
1963701
55546
24221
1247587
416213
92137
1498310
1122327
1576994
1914893
1505234
1420966
736329
1108424
1318054
330677
1972124
233013
449970
1995181
548019
793345
993904
64908
1199099
275636
1766393
1336618
1694274
1916188
314468
545009
1553317
1349156
1489370
365079
10701
1961467
1322339
354
1101987
208882
1754010
1494963
404657
1937743
1558014
486103
1729234
725735
500566
1008728
1338470
611721
1251505
1647314
381649
1797996
1455369
1045946
15647
1574674
630926
1730251
165624
937733
1924056
699520
965391
1819973
441737
172453
1090575
1586268
1162707
34108
1405257
487823
1784260
752933
1504213
208958
1476988
93088
224514
1501962
919814
13780
1435093
529549
398497
1338978
710941
922229
639
1754310
388410
1981089
1201396
1863843
472045
236619
1040279
915813
1266743
778123
1807336
1358868
1166793
1280655
1885006
447367
331611
932324
573060
594491
355116
1111274
497855
798038
1701992
650135
1721071
1643164
1510955
794003
1653446
1770236
1433756
157439
861258
1238611
1955636
1055570
678214
110636
1202126
1674289
1226033
1155996
1701724
180822
1262475
1746191
1798363
874588
1024967
204465
659273
1475631
1309232
622516
1206207
755961
510438
1677126
13290
1458033
437433
172160
386280
1589025
585605
1313396
1592555
611797
1601782
616980
1326133
1095778
1674858
1862472
1238980
68154
714157
629453
448725
93895
415044
1488041
1342686
89203
540198
1131059
806950
481347
539019
1431116
1739207
659984
749037
1516914
680957
499093
343024
598617
952054
753640
1254085
704105
237692
1618111
873988
1237293
1341827
1596786
950156
910058
1401838
102429
1685116
1254200
1387150
282187
195519
322390
1958936
1369887
346690
863532
1399045
741057
280215
10536
345236
947525
1045983
838677
1403131
652037
1747304
115122
1836536
1695733
1560407
1716610
90719
443255
850471
358669
380136
1216303
1930539
454834
646755
261265
1714493
1563642
1711969
478281
483282
1669653
1972296
1822737
1397498
703754
1513923
1745622
681896
493500
408803
548513
329401
808946
1871763
1046071
871067
1389436
154601
915182
1097018
501628
933718
1395335
1453840
562240
1126524
406459
1564934
1413332
549674
1543751
741344
708370
1267091
1851467
816812
1447671
1805291
182073
1594574
178840
1564129
223512
1625828
979457
1388979
848214
1582550
1736990
521374
153633
1059198
1563729
529709
1820952
1020109
433127
1583494
1922964
1429710
1253773
1059117
393456
1083644
590718
379480
1530060
1534290
466497
1615190
590283
240763
568387
1251545
1881632
760548
17088
1072308
1383617
465667
1139620
764249
1939202
1154932
949393
1790226
1087935
1872839
1287069
1503630
1890864
709625
115736
1910466
1535950
768138
937856
1414756
269719
855872
1499845
1896357
882293
971268
1016476
669823
167371
1721641
1951505
1822772
1921669
1645742
1739334
325138
421994
184428
818851
1814120
274961
530975
1855093
1074493
1068444
212483
1265871
980143
697129
1017418
841824
942741
1875205
1041743
240502
1143231
1023523
92699
1159684
1398529
298204
1853254
1593358
920322
1339352
1738226
1309797
1748460
1820891
1434253
1747494
1725215
548821
1984756
1773833
1569661
639730
1632341
368680
906210
1147305
578467
1758473
354853
91668
542632
1868513
720720
512681
1761835
1312426
1445686
1776855
1076340
220732
1871609
1081934
302821
1143960
566175
1531660
855132
1996570
149379
1649497
301050
135242
297324
1624543
1105853
1790723
148820
862059
726987
1733993
1032978
687985
1920444
1332261
1054883
911004
1942053
988613
53204
961893
58769
1723265
169748
1746591
634712
244186
1567253
832760
1613762
695004
1139274
1051010
814823
426100
666757
1230950
640413
1901294
1269680
446794
1826195
1759676
1242092
1976046
974585
1249652
244106
290436
608996
1311155
1395426
1810370
226078
1039728
348919
490059
1423776
948577
32599
1846686
190276
1934596
721566
1483535
1973401
1605971
790451
79625
974616
1144323
787218
1634949
1871076
662298
121971
1216310
1086294
1590435
1141886
1955078
1135148
701372
1079066
431221
1451882
671506
213231
1925022
456533
1860396
1006812
1314372
1157081
1460481
410496
1725056
218911
1840699
94152
1054563
1641031
1658088
35839
1780244
147739
1425898
1255099
371197
604094
1753065
1156661
1993813
84030
1650167
295160
1719985
975721
335405
1466395
1617812
615471
1775487
1038842
1097752
686857
1162035
918518
605512
1082616
120677
1243369
291030
1832412
1016449
197425
16373
694496
1747576
1400494
309294
72124
334379
125227
929584
127270
1535877
432077
1910519
1245621
1006022
1067435
255855
867734
240579
941972
1084006
636451
817418
1507715
1776647
630313
1706621
1261035
1558827
602154
312696
247654
1611582
1194898
119992
764467
1531114
1960230
1882882
1170348
1239101
1943687
839868
1559556
793309
883749
1981675
1942850
1831478
1463780
259654
1504658
1000733
809511
138033
13712
1619217
1709990
124503
1070686
407651
1960829
1751728
1126529
773106
1987360
995247
1098846
1925138
1954054
785520
1610234
267838
1396695
207178
1798125
379776
979733
448251
181269
1320302
250028
1704668
298603
19389
1863841
1275490
1428513
1475042
554112
1287922
1058499
204486
1925091
86841
1161280
590744
1977441
1506786
1786877
799563
1450457
1609396
1931324
1825416
402225
304299
1510729
1518158
235637
687925
1625910
279842
179150
187750
1778487
435386
675615
63373
1258784
813143
1857367
598418
908072
1505312
1089636
1391473
1966218
1955508
846147
1955241
1174740
1407632
902824
1946896
497349
627488
1127057
1510157
977109
1918502
217087
1678851
1374037
1762524
1875090
265215
412943
1635709
665054
124251
882288
1086840
387405
1909959
649138
944829
428232
654079
774272
818345
1588729
246972
1231526
948615
1554468
1713936
1130694
1582349
1426181
706304
1670064
1220961
492046
1021751
1397178
1504193
1308374
532739
1993576
576475
574923
907297
1907700
1254039
681879
1991371
693806
1549597
1670209
921453
1706074
8251
1108486
798775
1682428
546844
55814
605915
1066091
260832
1776774
1351441
879701
1804868
1133310
459862
1056809
1636416
545634
1295375
773298
1433995
597499
1355214
560416
276785
1526392
1483786
100011
1736867
700840
104139
48925
1336406
1476324
1658941
331460
1770395
299122
832331
760347
870172
950063
1011294
711340
260247
349795
1289731
1192667
1366745
1840
1931221
1339240
352515
1304305
1005970
231408
1900499
244421
629169
819338
1211359
1591631
224170
797121
102749
384287
1375962
22217
1175454
1557165
515094
1407053
912975
614740
1583318
1510533
99784
153590
1616984
265297
924240
688258
854022
1328467
75602
1540571
1120962
879988
1931505
1034160
886578
1753588
171639
564610
1128993
539141
659503
1312177
1263512
1404486
639992
1391928
1785398
44935
933188
91037
106436
977008
511994
129757
1282411
1433033
78614
190736
1628020
1830429
1056283
378916
1855641
1902005
1028560
199503
1163461
549637
72576
1568021
81702
1968064
1275363
740671
1728215
1868649
818283
1158715
872866
426851
1846468
34749
1729505
1137980
849716
311805
625811
300649
738331
349931
177955
308036
1560253
927901
1728641
457159
1286639
1466713
1589970
211511
1135842
1798760
1820904
889373
1579036
1139465
1624087
608437
623092
510636
718123
1577346
954660
1020423
583154
1966668
1003835
1532898
1590677
1684726
1927277
264002
253029
980725
1159611
314408
645307
1801636
168251
283161
1921763
901998
1139004
104885
771148
252721
280668
316654
1923855
1861529
909271
1115365
826030
160941
1008792
11988
300669
571005
1929105
1322535
73541
1925300
1568587
865485
1039120
1421844
1336559
380254
1676081
517978
431354
889723
880073
490178
1171082
1253129
1790302
1058677
1311602
801351
1203033
1258738
1400011
945291
199974
1261107
1252339
224250
1212611
723568
1649612
1883679
1913274
70224
1915917
1113472
1062153
841524
1497508
622872
310165
1894793
359319
853140
1484260
728550
469153
484806
1551143
344838
1970564
496276
1482070
1452756
1157771
337318
1749207
1517387
1583100
1724506
307236
369428
1884079
1833008
380028
1210893
1282904
1407306
404329
1999894
1162868
320008
1927318
705637
145634
817821
1812095
2458
891593
59690
1081942
1444571
541866
359
859081
31820
436645
1949758
1094839
1317627
674901
1892962
230059
967848
1780834
1959829
1471180
1891965
1870004
1039140
1510610
321102
511393
1115556
1185141
1903390
1297079
562880
429863
1800846
1086143
1675443
1514481
1474093
1670876
482146
1307970
1983821
498320
1111413
708555
1771502
1881790
1482498
919036
615474
221049
993447
410398
820677
348568
285958
889871
1502746
1612844
1671113
350867
1256012
1858044
1094659
518987
978668
1018224
182789
427221
1939143
169750
1544652
1909069
1408595
155775
1277308
318414
946426
1344517
81635
1744239
1123705
1205000
370159
1731606
1808233
1348955
1294523
49501
1084007
1873302
1212596
1569886
138734
1311736
1059371
978954
303037
1079345
316789
381008
1253827
1012987
1147356
1013607
50339
1263662
444213
230413
1201583
229888
1753988
230717
305961
1284094
16552
769638
1550095
157862
1257331
1715183
1372068
681732
744412
473797
46803
1873884
557553
1894542
451048
220560
394016
1902702
864994
936118
680039
968028
1413500
1127535
1407540
1374809
1509037
1267474
769037
991502
1137659
1101042
672370
1355143
1604327
94757
1652216
1109138
15946
1789935
934467
1410095
512330
1645806
1983070
1383779
1008159
1155311
1230058
1549117
610676
1634603
563025
1329301
1086477
1726067
1199452
1539047
1469654
1527419
1943945
407804
1651515
1207560
1189769
618669
169949
75594
1832881
761303
1312945
574867
740881
633946
1052563
1218883
676068
1501073
1063723
1033164
1291701
327021
580744
777674
1190905
1665532
1894905
1714418
947048
559755
794760
268254
351657
1392143
1984280
633535
1721297
317680
1905149
1858712
1435187
1766897
1189242
475081
1116341
666241
822923
648008
642482
757385
1278134
758858
1608009
1290566
1344405
1214863
708735
774762
733683
1474028
962336
475128
1945468
1949972
402373
1642345
1192229
27968
1738216
1229978
1798524
1172442
748159
1371131
1065586
1432492
1916009
1937860
516971
864821
934855
999904
1382182
1890210
1377274
1458585
397741
1599655
1067492
580618
1794311
261910
1333656
1353346
1918077
55936
27696
361759
1218994
463350
1445418
1878150
1015777
1125223
1247278
513278
97898
1588867
1497554
434833
1760003
1601208
274067
943549
190690
1193315
269587
1450968
912133
359838
1859624
757437
367429
1820373
1821704
630436
966098
78841
1246584
1392111
633673
838922
127837
1641247
1240619
452373
1584400
1887554
1471599
1827356
620279
172821
1953371
271124
752165
564223
1686690
371080
825276
1508771
220934
278572
460746
484927
310909
329579
890752
847443
43451
1659622
879796
1863704
822523
1909240
857372
307759
359614
931463
1007716
1660534
807280
1327380
1587911
685614
1504614
545073
157659
878958
403945
1739424
1629842
239220
1196968
196239
1238740
480746
455765
1181816
1031480
153407
1259825
686576
203474
1843309
127795
1914532
1156202
1557186
1109375
1469529
406469
1749050
1479206
535447
1618433
1994402
783450
272697
985712
621516
1777180
1309319
107391
1743107
1873113
54197
1929305
378414
534571
1044763
1334243
1569986
1889725
1404960
1572701
1866313
1174952
581982
536760
1445614
167398
1875140
1086129
127394
535814
140839
1238664
1831005
116393
1327774
1473628
54277
37729
1933925
1506094
1598454
1102325
1286007
655785
1769476
1141898
1154046
298475
1214010
1032944
1277464
1957443
1954793
494599
1693641
263432
1973478
1739334
523068
406395
566248
1914683
1814944
343184
592703
1590741
824227
94583
1935143
1343814
125669
1194025
1557944
343632
1427903
886708
1109449
1474936
1311264
353679
742873
1139390
401223
295349
1842058
423189
1572897
1527218
6729
918388
1997064
1050321
1418304
1844700
1562483
897679
1193051
1433729
1970160
3524
611102
1095042
1499435
782239
384288
1770352
1716264
1727089
1667762
1861418
1428850
444962
1383649
1085076
179545
198968
70962
1612231
254577
820038
1631960
1583994
934324
112270
436648
177902
570358
424327
1388627
1268431
11298
683036
1876943
219362
1311451
74568
1111462
1883498
94879
1787836
524105
1778141
539337
387633
99293
1584455
1039067
1900739
317962
287564
684632
150756
1565401
727125
107293
1841505
463382
371870
604821
1618745
1978066
685256
1024240
1528415
1521055
1324102
259470
926142
1208204
382969
1421282
342215
815062
931517
1069794
1605287
1544189
186769
931267
763495
181612
1488133
535249
781336
682526
65679
1828585
1964611
489922
486126
174086
1975507
1607122
1833800
709377
1363219
1661782
1822200
1014329
1200427
1631509
1144655
550485
624728
1799650
932598
1366342
1763014
528986
442606
1950628
1823585
17831
218970
832845
397913
1668443
1168837
661237
580078
926429
810642
1455355
935064
830591
1476548
1079368
1393794
1615357
1405986
1820086
183958
864638
293415
52560
665809
941350
449708
47137
578164
944270
1857493
1921301
1578408
642593
316160
1518104
1523287
1587119
1055075
890447
1018863
1748690
502857
1551871
721240
64308
724494
191249
922883
567139
1820641
1271191
424207
177008
1844989
1570168
142672
1263286
835294
1566877
1266223
26111
1661199
1395287
1020564
863999
846494
346862
35385
1050170
1202337
979373
1182346
609258
921370
1403347
1303905
1641072
474003
1850520
869610
1430070
24267
1549657
569901
726212
1069165
878485
1181417
662326
526505
1869293
1096306
835736
472324
217277
1126957
300151
1257584
755930
212537
722145
1593327
1084347
1275639
141389
721305
1417095
209050
463271
603397
79949
1776722
382316
390307
952735
61685
580825
761962
355532
170572
932554
716581
1161520
916010
44651
1763470
307090
1551206
782679
167547
1279804
1707270
1740541
1146384
743164
643672
1360566
795345
844900
662295
1403590
1753445
1347462
1863688
1131860
1030397
579000
212717
1239926
85245
1104158
1294656
705960
1801688
1849073
104310
272204
965171
1044820
1619477
998892
650523
1775389
1433487
859646
386572
906654
697494
1353994
22619
1024939
1761301
381132
336611
976801
792922
1213980
959351
1649829
608918
1231303
185318
320122
1030157
1564316
806262
1941953
1812919
1513345
625544
999374
13456
491907
802414
1548561
164752
1483036
91612
1957892
1757061
760644
707514
925867
489910
1945582
649458
1248351
1665615
75032
1275273
818871
1675505
620610
1827327
155323
1219623
1216986
821580
316088
906076
942676
1955277
893961
1533997
1833136
326575
1648809
640356
1849721
125629
923840
1710503
350236
924987
484592
117604
1252825
1949975
1613176
1740390
128818
1064777
747574
1333515
1799290
5528
687139
1910520
1879269
757943
516340
563269
32102
1002360
78459
1393459
43145
1711201
1112441
1706338
1247211
29051
1381522
1693237
858323
1194946
582211
562623
172108
1559489
964102
610236
1414291
916123
997816
863277
1514732
236434
902605
1279176
953275
1001738
1588961
1852133
1951427
1889973
1403443
1173211
199312
1238855
716246
202202
1541714
1208285
142002
477506
793980
291834
1019733
1442759
1527112
1429130
1866842
884731
311091
1865276
1792166
702566
350872
1703148
1243792
1676231
1926167
214205
781378
98671
1341168
1948249
629521
1437951
1886192
1322586
1990441
444406
1498590
687175
1384288
580782
1955089
1120049
1700606
14582
368284
1623621
1295474
539141
352060
305228
1852178
597519
1721812
1709002
122626
1888613
1865467
976339
1663795
961381
774117
1951589
686950
171494
1068801
1879493
188643
1154507
626834
1729212
876171
1079952
1081806
1105827
1819740
1049926
989851
1467850
448360
1301305
1332975
1415846
1711901
985689
158044
1000529
1975306
1223426
500069
170787
556179
725456
710314
491600
1383293
1857942
1019829
907840
939757
102161
1387024
1862783
1555367
566341
1846416
1646606
1501861
1610361
1250822
1439652
62424
876880
533233
1317937
1493563
1917636
1168603
1616376
1231621
738824
998042
199122
732574
1923508
1330048
249265
1804706
486674
1185686
926875
1956281
640888
1092455
1557277
1738981
1986601
1192298
693199
1204310
1813939
1175939
1977824
1750121
291342
1788466
783702
1657761
184274
984463
1449288
891543
795277
1661734
1946155
231089
1919320
685269
1793517
646925
343940
706312
206511
35956
312067
705263
1855814
1113318
1674223
1327159
171322
132444
1710878
1201687
915411
656456
1530469
2822
1906259
1119005
1599535
844993
506000
1060211
80946
791075
1488221
1138639
533566
1067129
1604099
260251
1196042
1837
764528
1533949
1752984
1722450
1469436
1152405
1849620
1549186
24501
1029152
1823746
1027430
1165051
867154
1816440
1701069
791612
1137746
322161
547621
921495
32263
373382
224158
800958
467734
355877
1016073
1987841
1433769
1761359
1722550
988500
613768
38295
1546460
1475026
604713
415846
215511
416663
1637467
680661
231475
1459834
1714019
995289
734230
689544
828983
782861
170753
203544
175762
513752
481456
737898
165757
880740
1983921
1713633
1079411
1131335
1567830
899716
483596
1583695
1209653
768293
366860
1734022
1447995
1103673
414992
228777
1867791
555485
107377
536419
1578381
877888
1912316
1129927
1420724
1657464
333211
1912494
1706912
1648565
1729677
1725396
1660526
721781
84253
1578338
957894
673628
1172046
1292877
1302199
1103263
654005
514699
1212090
1599326
1104343
1258162
1444541
1620105
730487
1869111
592366
1022292
217557
566149
1863754
1951181
1247802
177945
243673
1002436
789674
566322
1453716
1197369
40630
1067573
834665
1409188
238208
144606
1786749
864690
1867787
915938
271502
142732
1253514
1539275
1140228
1509031
1161615
584183
1845889
1452879
1676095
4298
1471617
197424
1078160
1276712
628054
619694
1247214
1564874
456490
829294
221339
1171052
1653637
1763311
193617
1875736
1704507
806588
33589
630421
936775
123573
1014241
962280
1060489
1446102
879473
1608351
1902832
1025459
1331562
383841
848824
1202147
1445395
1724891
296397
1065828
238043
193606
1942928
262946
447383
1745526
1662516
931165
401464
402944
522531
1392504
1231558
53783
352251
1887494
1116550
530847
802768
1227196
348543
1626600
833218
110500
1546262
824428
409627
1052258
951016
1221118
898936
1977137
1487370
1764671
1086924
1191042
146139
1807169
132094
653671
842428
342898
499466
1252158
374758
9120
788271
1945506
19131
1379780
1874427
1440865
362910
1973879
813809
1026911
1834214
1026531
1417914
418317
58145
1148103
808546
760481
262375
304334
1563415
851236
1322969
1001780
1173597
904862
1846924
1736213
1451025
1259905
379223
1020762
626793
395206
924288
1652465
218382
239000
992509
663486
919302
1614054
687818
916160
1767096
635795
1205318
14914
1415455
434790
1515775
1341653
1018399
1354158
1181967
609224
1967730
1858402
1658389
1919572
645755
831365
205438
1404414
1925786
1438677
438448
908737
1895824
1556388
1686373
1711315
17384
222053
1178688
1758099
248008
1234760
1146551
198189
693229
185475
1216890
882441
1462064
1235205
1884655
680110
1158409
229735
1365408
1273763
1953341
1336293
721919
400773
1547708
1137940
1409736
1672567
613136
990468
299995
665441
782080
483638
1872931
318665
785017
1621531
1386375
1419299
1048393
1705111
566427
564813
193014
1158871
867151
610032
204056
361288
1110720
879114
391483
1354052
1204724
1358543
1286276
868614
1211594
753506
1571316
1057853
287436
887774
1014199
1908344
1788773
77721
87773
1432430
112996
90293
991199
1880323
597522
1059108
1254596
1366312
1446468
1328165
632589
591715
1858596
3616
1706143
1171488
1752135
776516
1996039
837739
739728
12019
884261
16461
430095
871453
140819
1812658
927773
881064
1811585
1714064
961743
348284
736321
1129640
1874402
1587221
1235605
1014515
1137360
630630
1146337
87497
1025799
408351
1086177
1382361
779707
622169
1731751
711344
774360
1038894
505278
242835
388420
1151779
846413
373732
814511
1154857
1691497
495762
1442995
1594165
1665100
1438985
373680
167698
895112
13161
1486674
553951
1964121
348560
544748
1508706
1158530
1520811
311202
843465
1814315
52424
688206
1664724
929084
1920867
438025
1281390
683753
1065599
297254
881337
1624043
605139
114126
1982062
60695
992570
450419
645838
1915633
1222590
995142
1552634
1958041
1432351
755683
48670
1908061
426615
825465
615590
990518
89771
1278234
1055118
163252
373624
1704979
1066151
573460
112605
99166
1267762
301165
1295121
865159
1395181
1132138
534392
392948
1751853
141427
177328
1271052
1582928
1527148
725309
1760612
1708585
709144
268121
1721965
881321
404296
1507325
127290
942276
1607337
1556347
1492883
1340431
813252
1890997
1568594
940414
1863914
1351913
1384980
474913
1927306
1456597
1450905
1039899
1081024
1102937
1014133
699325
1368199
82755
1687851
1928905
1718919
1602617
807105
685954
361357
739347
97906
607386
626190
896927
1574882
1720459
1864965
156981
1825025
1138611
255683
1748713
642603
905874
1324271
1048554
1214298
522013
1519586
1932676
1322017
82167
424064
408594
592594
1865430
1476038
1584514
1103809
235687
1310470
1225461
757305
432128
95491
1638973
1596568
1591244
1919223
47889
1163920
445530
1323513
775353
310957
130643
1852706
521923
976790
1121011
1845061
1726342
229590
1360552
518041
9408
1991476
1722639
418358
349769
1083018
934744
818924
1809895
596570
1682865
478037
416339
701872
1752047
1563311
1095474
1246965
1957593
83545
261115
870321
1308768
407225
361962
584414
1458783
432426
425238
1359149
539920
1245647
124038
96561
880466
655120
1718601
370376
781997
1492862
1866391
444158
61066
228080
1305931
493878
992963
579282
749123
1924083
229104
198457
296439
1491160
1755679
56453
1783256
1957104
645584
1992290
115992
921911
1735588
584868
1969272
1570499
563856
626226
1508697
1918692
922779
31260
856510
1310197
1046827
1009522
1478476
442678
1623831
459958
535092
1139652
227070
1868752
1518274
284256
1730103
1694073
1039048
1250437
1667873
1118369
213065
1550122
1735549
510537
1089626
1887619
594533
1739682
918329
1811829
1138493
1164863
1539612
892091
1485840
1790115
627706
1875014
1219049
1684595
99558
271412
1326171
1525254
91514
608124
1228455
158656
592614
147689
510328
811542
999619
1319183
1021013
176610
1987602
1449111
1551257
9323
1530842
1942150
891367
357826
680029
21603
1789492
545508
409183
496962
70315
178976
514706
1303212
1065909
95814
1689166
546483
742248
1096856
1048506
625667
1519197
679918
1050266
586104
1369276
1658460
1935993
575321
1402469
632948
194428
691549
1891247
1128864
807774
1274578
509979
498739
1104514
404521
60895
582489
167979
1790877
1237012
892669
407323
442725
430762
1180934
1036432
1184003
1187835
1934814
1119659
1900038
1884360
1885893
180184
1695813
1337963
454725
1622149
153078
81862
372572
823509
1922824
1217708
304438
622441
1661515
327717
293563
867582
1828125
945160
1754532
187798
215998
120106
213784
13893
1629729
521555
479224
1552058
1821895
1170343
626084
80387
1602269
1329216
1010565
1284564
1707630
1562029
1146530
717453
113589
669004
1815171
360866
687851
1699752
1560910
628757
1367344
597138
873112
1013232
631926
1182165
240353
1238334
1479738
746801
1317486
207701
1658156
435915
63999
1912888
1773222
511504
1481372
1685691
85282
1090404
179390
1314303
1667216
344591
770541
1925364
1377925
487805
344795
1728969
667211
1520511
1895519
1934129
1248020
1418735
1070292
1339213
1807341
445463
1057620
1988215
1358133
583642
444827
1739252
1206956
514342
1066048
1778938
541604
360606
952684
1312860
827028
1689080
1746588
1898962
415599
1670220
393146
661702
271155
1630991
145645
1857222
735677
176709
1178961
1080372
1660131
1877757
469120
766081
809356
971084
1331089
1383236
413143
1751626
1397652
97063
1790223
1845102
755125
1318093
468556
1998781
31022
1152540
260414
1054804
1541677
857460
375125
710165
814755
286704
960210
1075396
413212
905223
1038490
1722503
1525891
353691
59470
357685
247395
1594139
1712508
321884
829256
671791
1286039
1150189
1175509
1709648
729575
12682
244731
261367
1221580
1246401
1505670
1609888
184927
1949587
956167
545083
162193
1535556
1567862
328141
729014
1369335
1614712
232918
685032
1697034
116610
1069139
1960947
1443961
1717154
1718021
1134147
1380721
253961
1983525
557420
398571
141299
671601
557182
1317975
1847145
1033903
252090
129807
1772505
724462
708115
1402850
669
1981501
1510002
208265
449834
193437
155631
73048
529917
1148872
430832
1120261
1260697
1331177
1285231
1216750
827399
1625213
31407
1175959
1055389
1266221
1407503
1812752
725950
362250
1622453
335124
1121683
614411
1651676
682447
635629
765031
1091453
1930835
679898
1346194
1201103
1857706
1362506
1787026
405285
329092
563014
1332512
1476763
201630
411990
1654220
1451609
23996
1671205
689057
698946
55321
546781
491493
1670316
1522882
753583
1913485
1716664
1912278
200235
478185
1249245
933851
1171953
1956811
1455289
767467
418352
1400589
1847782
809051
382496
343777
5249
45244
1282130
958681
279375
466551
1324744
1620267
286575
1501776
1436899
56846
116779
265028
1221467
402988
1739064
403960
1102561
1798463
876952
1850343
323162
1920635
553400
798965
455628
1626422
45702
1504481
681345
1073622
179077
585929
1178615
1067900
29341
289536
1761620
460210
1259182
476182
390418
96548
495640
1695501
996789
702505
344931
778841
1754202
1828388
1426240
1583844
444747
599555
470433
10825
1332139
1801404
368758
490129
696435
225907
1331686
1756471
1063241
1992656
1460062
169327
595311
822084
166318
56879
616783
321357
811499
1305368
1305211
1167517
1573443
1319252
534847
234534
282786
959745
720499
1218693
893929
603278
1375671
45119
474693
892971
1360463
105382
1966116
1091556
723676
1676312
539582
1829123
1780918
1142660
1991529
291921
1466315
1440137
1134911
1880257
1293949
315294
92913
1385202
683690
1746211
1750730
847149
1480494
592739
852573
677909
629204
1517646
832180
233268
651103
1908464
279654
281696
1472009
1567617
1224828
772374
1180339
1572616
414831
372256
776964
1544171
1190155
8925
762958
462423
1699739
1770444
186174
541006
1381419
1178782
1461723
1468654
1396564
1065277
1015464
1595528
1266532
1337358
20472
347797
388755
1850582
1198184
920299
1796698
1345692
1876952
733552
23552
1515540
251552
154639
494800
1989586
990959
1366770
1399571
142514
1861078
673575
11501
937727
402184
847736
1837261
854075
1877114
1142219
597908
690778
1536235
728568
836164
1458928
403676
1944203
309285
823016
1749256
1400446
904256
1599263
604755
1968688
823555
773978
546647
356879
1363517
1805276
370208
936473
511229
488463
1858589
1373586
26369
1382414
1730154
1709395
1443805
1858671
1518764
18652
1517722
1135406
263188
1900278
887769
100894
1310687
1553762
740965
131214
30096
1688661
1266374
1757926
1835129
1347165
801123
1071948
1671818
1144409
568070
1173835
1470856
1449847
587632
152794
193404
920402
273930
590660
829670
1953587
842870
1472796
436287
1403789
1375208
405618
468937
1093909
1736262
1320486
1016736
1922808
168270
1537911
197054
1317396
1889785
366343
1164607
1590987
252133
722238
48925
1387554
1104201
708285
1924217
1452565
131077
786890
1175555
1810818
1449802
1699382
1005464
19585
1089029
1584859
234817
205205
502908
865791
49803
685683
1725087
746674
824575
995265
177236
440550
1836914
1318110
80823
403386
761332
50966
1905499
1575853
1741143
497161
1601193
690932
203498
107978
1771239
75489
744858
382793
1308836
189412
1359430
1871732
1113941
698030
663089
630448
1613824
593104
644538
537594
1651402
404898
1246150
331002
1266845
1661963
1171625
253735
1050273
492927
312591
725441
331256
949286
1770733
1674411
712863
618260
1988206
329973
1381873
744743
1111498
318121
1711187
1311241
1776253
1601946
1460788
1160950
184377
1734307
661290
1466629
1895692
1729105
453252
1505144
265665
52665
1233096
1155687
828116
1953221
825954
586473
1748003
1676721
300484
1881808
1610682
556332
1554843
1879770
1006999
361797
1205243
937517
1355072
1910765
1639375
921326
371927
1096516
797494
677864
994147
1811652
1717718
1927692
1978443
807700
1832727
1322145
1014384
867636
1387137
210952
1754930
1917704
48049
426076
135764
647754
406755
1133051
1311226
879201
149871
1546970
1689260
945652
569281
1987562
293941
1541942
1578739
414548
1934585
1785491
1214978
1482531
459505
871146
1116445
1574120
860982
354770
854845
1920407
1576109
1748411
132762
1304996
952031
309803
572199
1633933
425073
1537934
1934844
1160678
998390
1848134
1421852
823972
1052436
1475443
187411
248009
740916
531893
1386339
559174
1022963
1398314
171006
1065446
1125606
1207488
906572
1613862
726679
1677207
761972
346917
1908644
1167835
1702591
1478756
592066
1705891
1868426
169906
280090
1540117
1424817
560353
1933482
1039705
327619
303005
1372365
219536
1193627
1243183
224595
676260
1781638
630153
1435180
1316005
724198
272108
1532950
430824
561397
719731
162060
1993143
1795253
1484786
928976
1194675
1494635
1318843
1802269
217705
1835119
416597
1458758
343070
876920
1440223
1361212
1024832
648657
1547925
1906305
388902
324399
188974
467422
1538011
1550812
791823
314842
803222
585942
1888350
524945
1773097
661836
262337
311322
1391732
29311
713080
1384178
413742
1770695
241443
1596516
288022
1845189
110359
1927023
220469
586916
1240524
1778822
1613431
1465492
1317840
1005082
1996726
583212
1705210
552831
636255
28006
909193
1053185
196180
301107
130320
1161812
1415469
427259
1546073
1471805
1380288
1477158
738526
1690338
1104546
621565
100508
1796007
770349
381236
303848
709676
237739
414088
584950
659306
868731
1801855
516487
1092578
177802
1611668
498640
938202
1488330
1649645
1316817
1793961
741374
1796060
185329
1977353
1573128
1177082
334432
1505258
283014
627116
684438
1131375
1175991
1904936
1944826
675985
1645500
229537
1637523
135028
327877
1502726
508384
1145715
961836
1074203
108249
789496
89123
1826404
1016399
1924613
335272
347677
613255
13673
1470444
553721
339739
1572562
1701674
104582
1971917
1010717
463852
718027
1671733
540811
1771523
211691
1199592
1520171
420246
1978151
362596
181159
1358097
1079521
1468014
1159318
1381118
1367707
1150024
736010
1567413
1841725
1724841
1935971
1358528
112278
1550337
1086301
808937
950345
254840
1301577
1926152
1025540
487827
1107269
1408979
846129
1369608
787264
1229534
1917407
1804158
27889
125449
1453580
1130739
306728
751916
1321199
628092
1440676
1872565
1705166
1147828
694171
506083
134157
933864
116948
79335
1417488
19127
1651933
1639376
1017259
102430
350230
1793443
659625
978936
1994212
206029
464937
1616753
1534994
3395
798111
770135
196122
205879
1718291
1720223
1866070
635435
1887539
1114118
22971
1723683
997468
1374152
775252
789428
1598263
474954
117266
1842965
241609
346508
1806983
1746104
563500
895205
1757093
1337911
544399
1735427
86642
921336
1014098
589900
1528786
1833923
1686285
214706
913346
503386
698325
293499
1061540
1674346
1720647
1981334
1295347
1215879
758176
1215762
1790178
1653807
1267607
1315554
1434956
1962298
1582183
1453028
148249
1810197
1625981
777177
408145
470428
408763
881519
1877503
1791532
1006486
537819
1717224
737310
1958228
327044
839501
1187540
1678190
799583
150826
1023066
436805
344023
1677088
170963
1965179
1834607
1438075
1108624
234124
349323
169931
1600996
1039017
1192250
1129827
1004824
1043384
745409
251593
1030814
166508
1636333
1588866
34521
247602
1453770
1969016
1431182
559074
813039
468441
541253
1687651
1454210
240801
666705
28846
210507
527391
421553
1763184
1797961
1624052
637063
178028
19242
869344
1496623
1322477
653402
1566406
1352319
707522
1226989
1278786
156002
493311
1072501
116870
952743
1407650
1467036
458233
833034
1451618
1541404
1238584
1091393
1180912
82758
1373018
45524
1329749
1275082
544697
864025
1197678
1273131
1150246
719838
1878296
1643187
1415148
1436748
1399913
1504925
216195
236921
338154
439931
1410303
1578050
1788124
1769608
529759
513452
1765503
1043601
1017912
1634721
532890
1243305
884843
1489799
455295
782546
933298
809175
1173684
1755762
254083
1272537
1497433
14145
1481560
97719
448774
1242255
1646034
261327
772931
1750752
223968
807612
202140
1939987
926080
166693
1293064
1739821
1047982
572096
292481
1791190
1891899
1866318
410300
1294089
1392767
222343
1872302
147407
514024
1594894
1789781
521978
799710
329480
1598907
987142
1855616
1961525
1059360
1568697
400358
48245
984409
848233
530226
274988
84353
542123
709010
1269160
1305193
1662012
1576052
511676
1156817
134310
1271314
1939381
1248332
452765
769506
1005875
1679924
742374
621760
401300
598639
1047531
416119
79105
1815192
953595
1263201
1633117
1236775
1766625
44632
230578
1753704
78078
1054356
737045
1179604
1533244
1938955
1676207
1815032
1614320
351412
296741
295816
101367
135697
1089100
424371
133220
805290
1918709
956908
1770531
1634118
585613
733115
540882
950715
1179858
1020019
1335045
704000
1643606
460618
1391678
187852
1708077
266404
1287058
981560
133604
692934
213648
1488123
994663
1720161
795692
1135299
426607
1971759
990151
1432012
670201
1823955
1716385
980176
1716959
1333495
736417
883504
919703
580364
239677
528105
256050
1557414
1473883
923436
1062420
182521
591261
1239260
413204
434618
191408
763849
812096
627481
69363
496516
1130088
1595186
1881688
30379
1930751
1838808
1417006
1581184
1665410
1103755
1466337
1324627
1828119
1732867
1691081
368869
544898
107027
232196
412617
1800447
62904
1457447
456976
1143392
319138
712017
1192840
1538642
505749
1730452
981005
1730270
1560837
225317
1254760
1907641
342955
1906453
1727399
1969482
375041
1578007
1128501
1681222
655487
1579611
1942460
617802
57701
721197
1820091
1170360
1015648
1720925
758643
383925
302851
1179407
327987
1026550
543708
242950
1752389
294135
1216564
1677650
1977311
1373380
1168413
210511
1741726
553422
510316
462643
107836
1412527
327068
83767
1822823
12922
1614667
1749914
17856
208869
929589
678398
775328
1424483
189159
578496
150690
1103732
1000101
1262705
1341940
166266
1852647
294591
1026870
583204
1272212
621832
786812
1432927
1423613
658701
582296
1442458
1810230
1729548
1984331
104964
1713245
1062575
1477566
543072
1760022
978878
56678
1859264
1360802
1230526
1290259
1969464
1681466
1452402
185910
1677668
1255244
607326
1682435
234791
1928886
1240763
1368345
755992
307423
906583
1138913
967251
901191
1392119
644748
1007686
1919584
1040174
1151737
1152113
517478
1017779
1466494
1166048
527599
1695812
1422133
865233
1957825
1143889
241722
164599
902526
833443
1865593
845510
45764
831332
419827
348541
1124647
1754134
542889
1611247
989324
908234
947311
1640846
1153952
281762
1850105
1323488
1235341
1434893
627948
500151
1372544
1213900
1423107
1686987
1610612
1749692
36332
768081
898829
1333074
1782233
896293
1220357
52173
274001
1943008
1209626
1927893
1104376
143702
193965
1216074
852212
1142343
1307012
971707
1934489
939026
1962145
492313
1956174
42073
72619
261013
189844
1625039
1970031
1103183
783406
677886
161277
358951
35700
1979782
492966
664415
1043757
1557219
1726774
521555
1688033
840647
876877
840146
1170071
871615
1517887
199256
1922064
1991332
588864
1731068
1574200
1179411
1985806
19578
978860
634236
407639
1173722
1908059
708770
752311
302129
1333595
952844
834786
781268
905947
383744
831259
1064755
1963613
453570
635967
1682178
578383
1749378
1504574
155763
1471597
728455
492683
1842969
1098174
1493303
1492443
510446
124599
1067658
264870
1829411
1715325
1390616
255798
596478
1804414
1567210
1067229
1750493
1143523
326737
1507776
1949518
1718463
47781
234866
1529181
769314
786138
1467327
516655
1163809
228517
283665
1835238
1022849
1175770
1057033
1463317
1766488
1936654
589614
1250611
902210
584155
205861
1364152
727458
1366201
767904
1685993
918025
994210
1817428
811114
1860468
1351844
1340487
526550
1322153
219596
782252
1663792
228044
1928328
169848
567647
1753328
1468215
56852
1526243
44104
1141588
1419943
399600
957932
715628
1288140
1514684
1886667
569712
1726836
920918
1044685
1122706
656893
1832077
871606
107567
1828811
337813
857813
1966941
618309
627529
1320783
53638
442272
1593743
1262215
41571
562833
1896110
346963
715483
1597664
1791645
30480
1827799
804396
256227
887687
924972
1643483
494581
1407063
1648655
725464
1325406
751325
523648
485059
1414337
1128719
500359
1347424
1284734
1298417
1813603
792582
1497496
209430
1913958
565020
683950
224732
1641049
1785559
1433109
1803616
1652610
96550
680969
607706
1517669
1142099
1985785
715265
56368
479552
745530
1937505
895627
1213335
1661308
1444139
82449
1630500
1180215
1128258
1845845
295550
556221
1979318
1446912
920951
868055
892625
1524893
1592083
1837226
1359249
616728
564959
218488
654781
1250984
404501
792387
627171
462005
430300
984046
1558965
987314
1092279
1113397
227557
232312
1744597
1656015
1370925
1410845
1823411
1613226
1519658
23309
1225914
1488197
658423
1098664
51326
694105
314144
1326601
900989
1942387
263831
1962002
387638
699677
1706391
647343
858764
1448912
182333
1182678
816524
545928
948314
503586
1249216
872759
1888162
1076232
1056141
1911008
1225653
1946954
1147209
1907894
460024
558982
995045
809579
1813320
1256251
601660
487484
1539354
1855978
587829
489479
358140
1827837
1411663
1477522
576192
634285
408508
607811
733518
1385119
1812561
52336
593912
1789416
830032
1272489
1487656
576366
1266765
15538
387430
1119848
1015117
1205218
704979
1264528
1735353
1691688
915735
524833
428910
521223
1716556
1673500
1573846
271371
1871631
483914
1213130
717082
1386683
1925664
599380
1320715
659095
1296640
1107390
650702
866466
1304231
1527061
1370364
295844
1764655
192001
1917020
625642
971886
269281
1956000
1761059
1915791
427693
1998830
496200
1832473
1488894
1272556
691711
177372
549190
476406
486151
51573
654271
1630299
1352704
780691
422713
1309707
393489
146126
1116955
1633160
1462782
1678224
1874376
697485
1951412
1672783
1680797
1945602
1801097
1961263
165521
1023104
1215300
287534
1836031
67875
1657951
266882
1644350
121456
1242140
1525452
1629857
1477566
756461
601695
1598304
545700
1197301
1202488
1703836
77853
811573
7263
1793222
1806726
1583730
326913
1420691
1228285
1515547
1026759
1967245
1700188
1031406
548319
366319
1664636
1331458
285949
1018170
1637104
928182
1741584
713458
131481
104152
683088
1019608
1564174
302771
1912528
1536896
442231
1477462
1314206
1742813
738577
1227102
1757514
93219
1882751
438085
1392052
666358
1572362
1044546
1094879
527660
107786
857769
1529280
1588508
22296
998776
602614
150007
1337571
62475
1408838
1576438
656693
1343154
538597
77619
572912
1262050
1630055
968633
820328
306598
1105886
532415
804749
1023282
1478395
76633
1102660
893730
1508558
1199687
354695
1680257
593976
488293
725198
1013847
1958650
500533
646364
51749
1798856
277346
1150248
118654
1602811
1983856
836178
1482601
1567982
21996
1826756
706833
1034651
1502317
474016
1497570
1281330
204940
1650521
1794654
214219
734712
1758451
813942
1228684
1710395
474053
671764
102846
564920
1915866
691296
981293
1089335
792165
863409
1177345
590003
390394
1230266
1484499
1546925
1917600
1389039
1866295
1404254
64323
198402
469921
822388
1870803
1484223
1184575
539559
1632669
692993
1493620
1695430
808884
1158227
387942
563259
1051766
1318240
1194234
1615088
1797040
737269
1684995
267418
161965
1986391
636195
1384109
917098
1143646
647562
188802
470593
217749
1897304
59514
991084
1343902
512732
1433074
1662182
1966247
104029
1754333
1562743
45185
667966
856830
1716196
1527509
1316618
1232288
1227089
406088
611694
1864577
592135
1954115
620830
266784
972070
1938653
698149
568248
1686984
90789
1674346
1368073
1472908
538068
934861
83962
1319437
327964
1544349
1248593
1848255
804787
926653
1471510
1952675
1519388
1839475
364437
1698484
667753
618092
359510
1063835
108024
1176568
660664
1988069
171552
738143
1159180
1532057
1660890
1986543
1911403
116611
1483115
412564
847388
264586
1148495
1212500
550399
1286612
469865
1494668
1565837
89170
1280411
774203
1469630
354816
94822
334426
1127349
1769193
1063618
1797549
534452
698795
1707834
1121692
96954
22060
1984518
838810
1210454
480373
1032089
837913
583224
842047
729728
460307
1073222
283818
1010112
1925531
1172562
1526892
1821415
1295423
348716
164696
486245
1355738
817730
1324541
251733
1794788
566985
1756775
993320
1873071
1955460
831479
1152219
622520
1315823
330187
364818
1538928
1308872
1105691
953806
251953
1746058
740140
1676457
637441
599089
52134
268124
1395537
138352
847476
1318405
1810356
1301222
1939808
1105988
1778458
946680
1311914
1874748
1833956
1656557
1063012
1553321
479330
782872
852935
239331
1709579
1560768
148997
1341807
1333971
118799
527375
140566
45065
1959142
1416275
1804405
1162724
529682
1814382
1262731
1773396
791905
69972
1788850
1829813
1088449
15537
1297104
606184
1420596
1295697
1691844
1928202
1300841
144536
1979513
1177376
1842828
8466
1657570
1160130
901605
1521712
1777417
13075
54604
1018408
1153104
1207575
1346907
822305
1865097
816206
745291
901913
1993839
240736
1943294
850077
1333736
1993224
1696605
1893495
673588
1626299
1832203
350506
1989013
84123
494918
837216
1642715
848659
1780872
332992
295201
258055
277975
1106122
854882
1403137
1602115
1310037
1164938
1818550
943007
1814989
1628996
945457
1323350
1895730
1892962
1356250
42596
282824
610475
1063517
928937
327184
837732
1967248
1289206
709712
1452660
558636
1494685
161762
1469554
449735
1127946
665075
1665328
177304
1747223
103972
1755639
810680
1247932
1827180
1235477
501644
1792507
1283537
626738
1474645
1945086
609368
936238
479861
1021208
1918887
982852
557933
1800178
250337
277622
1165480
443847
1079489
1182455
224550
683117
1441100
36906
38244
592852
1588852
908029
929470
1302905
764341
257426
205535
1278986
1044992
1938723
1952653
1903950
989713
1555997
255574
1384166
737690
26886
266793
1119197
901383
977856
162262
662300
284593
394560
586561
65028
1762709
1091634
950263
690347
1746689
1200047
833707
1761915
1550095
1898433
1371972
805575
411681
1138884
1065857
435286
211115
1774534
1767021
34184
278552
1077349
383218
1891362
784130
295843
1662189
1874267
1147912
1695171
1481060
1445285
1363
372216
1576976
1772865
786112
640938
357677
422450
1297326
1303089
1034463
868429
1034830
1125496
1555585
1397449
666194
1493441
1734016
1054929
1190047
1875810
1488700
1757182
371718
1201248
1433678
1249821
163793
462314
691434
1848980
1497892
202593
35522
320572
1262168
664313
292736
353710
1677218
895263
172463
410032
345329
967289
502410
1271128
1639289
1171423
34446
1512126
1322044
243148
125986
1055131
1103172
853572
42452
230666
846829
1002585
356265
1175766
1592191
1248335
126943
1429688
1864436
452166
1844449
981682
1832972
177566
1821329
343260
671269
1515047
1082598
1996806
151117
281801
1060443
62546
952433
1806071
1338024
194301
1986810
71593
889326
821191
1826892
272686
329697
585797
32644
661441
1117012
859298
387605
1547658
215008
1167273
1007050
1157565
1054935
154618
561064
992459
1575562
1258187
1757918
1308024
225724
1714100
146540
1078085
1643572
1934817
1624319
1969361
1406692
1038569
1601261
598919
712686
786392
1675334
1555609
379933
1089822
829984
1821432
1929229
1376502
1819897
1011795
581636
1013441
1267592
1758778
927663
1358837
98045
507049
1688117
750983
752017
467964
1863518
764622
758070
1827966
640271
966982
1014260
15807
1677516
1916455
422567
1458043
233447
57662
1294107
1538464
1176375
706281
1097100
1761619
132345
2828
150259
1176250
68769
542382
930551
438515
536313
777853
1722450
352963
1503531
1917155
978479
811856
1507805
662089
445566
318062
331781
1813921
1539033
959284
386227
1387716
1177276
946667
1099129
611748
1055399
997616
1362294
648316
1374295
1159350
1947319
145514
872585
1303119
1720866
211532
457216
421061
1162217
1231605
237663
1584433
1047588
707646
1482369
1820645
1174853
863780
1474361
1134326
1230711
1653102
1639938
1658616
38538
1296636
386053
540221
1907841
573550
1450186
1357684
345753
1166902
371820
247289
1464006
1132689
479892
1505190
277938
1623014
388701
1314791
1956126
1096697
74431
1462760
701913
1320138
193569
32449
228970
777258
451737
722554
1709618
1216347
556573
1272340
1108066
149715
1955313
1526323
688180
1809977
1051161
183214
1173583
399136
1080799
122660
755757
255929
1556290
697138
673670
1673486
400505
353310
645314
726896
1721806
253965
1564387
979267
347856
1073877
1337354
1468310
1865960
363849
145417
1311286
1831575
1654622
1714566
716894
1051775
1143555
1527326
770329
1403826
73466
1755121
244451
439057
1607795
1048069
405638
23062
1980487
1708905
896573
574763
1432140
834200
171928
772062
1170551
1146274
1291071
1599681
1259565
1946083
326468
42698
100699
1526441
393120
266824
1984877
1922696
777113
1075062
1252266
459345
1430470
49062
1265430
6169
813761
1660361
821098
81781
976496
666358
1818512
18012
359898
1129461
1450215
1218715
994247
522368
1779373
255724
946324
1175193
602599
29893
717472
440013
451866
1806889
85443
1904099
1521319
334471
483689
895723
819273
1030142
1022370
1507555
1269963
1670057
1650434
1004128
186105
1398347
902568
1034651
1990289
130644
1177021
366475
1254284
69431
1034691
1800618
183544
927256
1709117
1331342
951914
1254131
878084
79746
1010719
725247
978630
1258490
282276
1950315
536933
1681231
1560857
437075
761654
1086619
1547778
1325909
875454
1178296
1067940
1685766
1047445
1716391
12465
1188643
755741
363049
1061654
1769933
864769
345827
120417
467469
906781
979919
1952720
1827394
1639256
691408
916507
80522
1596750
919328
423704
1597918
455368
406138
1636263
980804
1688472
1896506
1756436
1160291
1233922
1893871
383050
1603489
1871060
1381730
123412
1539617
757074
178416
1902020
1446789
1790748
77095
409248
1761531
718320
1974116
818641
1120342
460133
1789208
1491864
1953143
918989
1670966
1435726
1329284
98429
100889
1133636
1423074
942768
1346270
610684
241361
666346
697050
577166
1717257
1527892
271897
808182
34445
128869
882330
360109
192090
1969014
457525
483248
1360667
1717357
708044
374745
1480849
1177571
629019
417608
1251329
637875
1492552
1012319
1835291
1845048
1314520
43924
475640
341419
1562514
22754
789902
1017969
901826
1857123
259431
1198974
828057
523685
1620242
1550951
1936104
345653
33587
1548447
1044741
49385
1766250
155976
274453
1367439
266834
1984754
513784
1419891
1230622
1336434
453018
1576281
864392
1497489
1383701
398546
1853786
1754229
446556
1282231
1809396
1407414
1759720
829015
1966339
137506
1212926
394269
707904
1906345
1044024
511314
731033
1005657
1212860
1732651
1772095
1333670
24106
765189
508961
827773
1780301
681812
243345
1661374
1860742
299542
1538902
148236
1294875
1057068
1025761
939218
1907494
716932
967716
610520
1380957
942271
575156
841031
1453992
1941624
189014
1317510
1410748
48506
1540357
1427616
1565911
1121988
384705
782717
441136
1163803
1325665
1697425
1719552
844609
1842686
576429
983054
1781842
1906657
202882
290423
582183
904256
558195
37451
1153405
1103284
1426680
1358084
1710105
1249014
1461957
806604
830369
1190833
770787
1951819
1524330
424732
1317281
525643
318794
705163
1385201
1835848
1723658
815104
959004
1188332
1815341
1969025
534293
626834
1304604
1866923
1562878
1446618
1444695
1317000
237835
984157
1610698
871640
977373
1201348
950212
1712106
1245987
1975968
1638232
384998
924903
1353159
1694900
1512725
302590
793106
1280261
1262696
270372
425750
336166
687308
1600251
330072
1192479
860036
395489
1288287
1274715
1598076
554570
449477
1378844
1865077
861221
1997353
389392
766761
1542823
1632380
640001
1815297
896662
1886269
1956132
941312
1008512
1233264
184605
1679871
104076
3472
138594
742151
767399
322542
719589
1026907
350656
1695883
1265852
304448
318355
223807
1580253
1694469
11998
236547
1555551
369582
1112263
784075
526730
1175722
1518231
1899486
469320
1381575
665796
1509452
1079138
1448629
1427291
960536
1432936
389707
272314
1624310
1430918
1021217
862616
1438085
1961025
1103305
1275739
718948
1964158
1384220
1041792
1052391
1613286
530338
1718954
967396
719237
1577003
904968
173085
1625621
1432581
850110
936473
698356
1327681
75761
1064489
1728597
1464427
1113190
1790168
1003687
1231987
640335
533160
516738
22988
1070651
703244
1565016
358096
808441
1419094
624850
140858
1833977
1890891
1428468
1586250
1442350
342431
523789
1276591
757701
82493
560885
98883
1634327
608190
236028
1597513
438781
657192
1542233
1809033
1723416
241145
487494
371409
696584
707784
1189918
1817597
924573
72155
183015
933344
1373925
1072902
1026405
770454
544580
750103
492649
1383559
806580
802764
1951351
1428733
1412801
1114917
897865
741260
1022571
1445622
1577994
618509
882625
575678
1745814
1988375
1597844
1848800
496504
685092
466849
1165588
861785
452208
346524
1402119
1281302
1120947
1725941
993670
375469
1583919
369758
1183919
436130
1141331
541384
125693
1343433
1540398
1811430
296298
1135711
1156361
584204
553158
1862270
219753
1571058
1579244
1006246
656149
636753
150241
1073981
1530261
4771
1872558
484301
284765
1272110
15224
717498
327706
1053490
511280
441251
1021344
1371080
1222182
478466
1299158
1877164
79309
765050
585300
504866
701690
889931
1601178
419568
178150
1899044
50521
1812788
63751
1485340
212966
1173099
1258367
107464
1203222
750160
1429748
704801
770354
102639
1206962
1423112
646911
297954
384704
1316796
794036
1922985
98947
1686843
1792132
1926603
641448
1917470
1646634
1078923
799027
378487
1707264
1924060
419276
583889
350057
12622
313446
324108
1372264
1333124
1313829
255752
1723384
1318076
293924
1481592
932669
445413
257887
565575
811723
1722249
951264
258142
1781411
1292579
1258577
1387127
1341508
1748544
1795797
1072037
498020
392982
965685
884612
1665841
1257907
154951
1318795
796114
1015478
759235
1451877
175510
498987
1941301
595046
652792
1695653
1977906
489403
142228
501757
1931658
626306
1340780
1721017
1693864
742068
1643441
1153675
1586772
266944
1347139
1894594
82081
607790
115990
331931
507067
772568
474671
391321
513757
1515697
806682
627264
1907685
1983883
20826
1070661
311820
290487
1193238
997642
961470
794974
333301
445386
1107030
1909480
288084
1149213
174400
1411187
269566
1932580
1187275
1247995
1734323
634559
166724
1512176
1213652
491903
642199
1662780
1921684
1779177
784392
824577
1125200
938931
1452228
1754811
956243
1250921
1842858
38705
1653367
71028
1668878
1782811
204727
1942971
430698
1223833
1665415
1578223
121002
1523588
1574161
1497276
520918
1111196
505340
1422114
1981671
1517897
481342
39971
950657
1505730
30998
1544929
474601
1627397
662487
1281843
494081
1835008
755972
828229
1543718
1998852
466190
1672898
237300
324306
310737
320275
654164
451396
1668179
613795
699540
382796
190191
87579
1947667
1633035
320789
846164
1680512
808343
737312
1107683
1237741
1360878
891863
1719773
574027
1553235
817778
383816
1077831
382147
1292463
1794087
892851
1222715
285053
540628
111875
1570954
7797
970316
1075069
1330326
274700
1332907
1096480
1622316
462413
1700170
1622928
1880299
305292
236605
1593058
1847799
1425511
1160085
1767838
232297
1810536
1278418
1571206
1381810
269894
680082
401059
1890579
1887628
539803
190405
712423
911094
959345
614673
1860059
483594
798132
1406967
1099684
91397
915599
1400350
445090
345256
1378579
802471
1302602
1222286
1333914
1824084
741795
1708174
949976
1311525
847307
1975620
460925
1514256
964379
419929
827867
533239
1714551
384314
1360772
1914903
19627
1654562
1240764
487030
268990
1382021
761331
1393099
579558
822595
243568
1869622
1739075
328014
700455
1160797
1186620
1749861
150899
1109181
468148
1937152
1196810
659745
1322913
96489
222031
1502824
193013
73117
1191050
1244144
1343902
201997
649561
1931877
1073311
1604200
44850
1292266
1382112
585317
156066
385071
107040
545916
964149
1555093
728607
1790879
1350205
1012659
758413
806007
71627
1377027
968663
709663
1517123
1074280
1893538
159679
218092
887466
1661921
1004725
534250
1190700
239483
1090486
1236247
228946
870871
863253
267025
1898747
1636898
1810299
1649762
61450
1288518
1193098
949062
1277036
1768857
58158
989163
672269
199651
958192
1381425
1456719
1882947
1159004
926273
177912
1411102
233277
170869
513479
1210768
1556132
1297965
1276881
1499225
669309
1788534
1220241
1618996
221233
750093
265841
149154
1245790
494433
1603223
295617
1045722
1642568
1011955
49576
500061
1170925
712381
666345
1783875
585544
925463
1246962
321336
1280099
788314
1522431
1868212
1233629
1738095
1166525
1426542
1453476
1234382
1734208
588357
1435639
1628354
282518
1849781
1151232
1945871
934010
1893573
939953
1947062
1258752
476850
646243
633088
653547
704774
424253
1526027
538758
1887358
1795757
760127
90786
1455495
673237
1859077
879397
1772839
1435867
557662
877841
1853731
779313
380599
1202161
77903
1402387
276466
482340
1470151
771240
1860733
1455287
984163
52368
295599
830877
1999129
1291924
67043
1560120
896458
1565768
179751
1849939
125417
128554
1361661
1318669
894026
176093
1585811
888853
154321
190191
429689
1903743
481574
1987631
697847
95309
1151959
1635194
79594
540808
1531613
1288714
438036
1524517
182187
927143
1920298
417029
1674695
813960
673820
306551
1147803
104403
1288331
1753839
461483
890355
623290
1969486
1090474
1936134
556706
1365486
1291505
1613212
1531165
1570595
1031525
462906
350270
1747632
1626707
1530987
279995
523448
246216
895810
1545065
328850
1042663
1389343
830338
1194450
1986876
1497213
1593432
1629973
431940
647557
764605
252118
811573
586189
1675765
41294
1123169
391191
204887
1865358
1849084
1717269
1065033
1572176
60315
605070
1442626
1581664
1951673
1407415
1690608
1346902
1576297
1714897
1890632
381466
1521613
966013
1430362
741166
1151674
391183
889709
1279483
461610
1263210
1812697
1979011
1101781
836073
1440972
554646
1565004
1133572
1204225
1059465
1224656
1099184
250264
409439
690332
1201965
110394
713137
892573
1406679
836748
1802068
9890
1457495
1220905
1239894
59391
1107869
867769
132208
1276466
1910938
1191041
1110161
1631767
54275
1403172
1121253
578165
496856
67085
1531024
1674201
500640
1683659
94036
1773204
1281173
400875
1774589
974646
1410740
895109
1159922
1750560
183129
1743661
919603
1544136
829224
1445468
1797222
422614
1923312
1819680
1684012
1385736
60253
1299605
1404983
93410
445717
1451598
1095014
610508
1597016
432467
1050139
1336275
1442393
618550
1146284
293485
830655
1594468
1022860
329529
1675457
1755185
1814183
1251744
327262
188118
256916
1373290
779455
1748906
108337
821133
729159
867700
1893998
1421871
69447
1793997
1543735
1921593
115146
1693875
1000245
298554
686862
297106
1324855
396191
258961
238337
396259
749155
302151
657508
688613
652725
1395434
890205
1093338
1244412
1739171
1048569
1440538
1739561
1621608
307111
1723222
22180
604867
1526860
855661
854469
1631640
1611000
1673980
962864
550301
1269294
1185682
1554237
930044
483858
274580
1469879
1969237
269667
800448
131696
949854
587227
1440962
744285
627853
1533554
709928
1667110
695225
509673
1394818
1089295
942061
256256
854354
70284
140521
758308
407533
804906
1540065
1600247
1894163
1917178
1789492
819739
907969
1641714
1403575
1591287
768588
712047
1782424
1710849
428073
145436
1807388
576172
216779
1810575
1769918
1307860
1514970
698568
1461932
1014265
1183440
77342
633569
1652463
894518
538009
1654739
1737399
1892183
220834
1000587
374646
20645
740309
1602321
107992
1162919
1313379
1481681
1052497
189174
133597
1933835
1961953
1830777
427700
1632949
906465
1547968
515951
999643
1565249
728347
1769126
830092
381896
290100
349202
442354
328856
448341
566833
1168921
1529457
543201
1541966
386442
1958513
528218
883350
1762335
1895608
1526219
946871
872854
746390
183190
1919272
1010966
155732
981164
1266122
1918738
455626
1137873
1636088
439366
918011
1963194
1680631
81291
882636
1558869
1196127
77928
1386296
581874
1271124
1120679
1363239
747921
1298776
727376
127523
1830460
322099
802433
1852778
1438249
451454
1858941
261799
1525092
103053
1108334
1103457
1745178
274643
1586499
814078
1959987
290272
1740154
1790458
1646051
9265
690258
1877297
1697117
1377904
1134112
227983
1190067
1709618
606373
1154572
1982992
56942
895228
138033
947600
1341324
253845
1109523
1364272
1993637
1005667
99339
634075
598025
1547761
187202
822791
586868
1876209
941296
1231695
1878161
781310
498413
712406
1788315
1316765
1865752
1085956
1809755
30757
1018288
1139061
1134654
48621
1497293
511377
503418
928056
1603753
419582
577084
1289998
580495
1976993
71461
273903
133722
1314407
1441271
756183
578077
848964
1631302
1408144
1867244
1861867
1140011
59854
1575412
109629
1845914
202860
48907
940666
960711
606099
440976
1332427
694563
232243
400399
564170
1125052
887663
1091081
572198
1807508
106712
763873
159774
796487
1433424
1148054
670303
1798757
263504
1555881
846498
1753469
660691
583148
1365346
878741
1098228
1000609
872460
1895209
434014
1523966
805523
1840056
364909
1161609
715654
2860
1502779
1143262
48434
705905
285848
1457173
1855530
1858046
1587096
101732
657783
316567
1037637
1350417
1626607
155911
1626212
397469
790659
638065
826842
99632
1938730
1470146
133032
646677
770670
428407
1781360
1150464
945813
1919381
1512057
518006
417797
801362
1102092
875384
925502
1347631
1400464
795849
1374422
1716607
131789
701838
1433601
1465512
1022452
34859
238147
379842
1692949
1988688
361498
1227367
1418022
118566
1504437
250740
630267
331344
763409
1643027
5762
1405921
602531
1379301
1209687
1741245
1387629
896191
1312950
441729
539792
908681
1772464
693734
998212
1901150
452806
123428
1403403
2332
120598
1938635
414452
1510260
51318
227863
1740273
1265462
1977938
574620
1937924
1155392
1082180
336505
132480
291382
772739
1240940
1638783
1430036
73599
528611
374476
1386464
1977180
246116
800823
697238
842673
251973
1160106
367273
1511117
813001
18830
638367
589212
1826367
512025
1021510
182889
142707
678197
442771
471616
1656282
248578
659184
1310054
1578244
1767557
539144
984755
569753
1941552
239994
1405505
166713
192966
1554440
268939
1883276
956813
1150363
1547611
261579
1422223
933562
1383721
125717
1624281
396722
1933680
289786
1521363
509513
427559
564705
1438502
1595809
1256210
245773
807990
158554
1748052
1213498
193066
7641
1502020
807839
1205557
1538073
770109
1788421
882202
1886972
1034256
687551
1155692
532040
1086879
1554095
1375091
417093
863729
1259927
1643334
1807475
1734613
540066
1217422
1233904
85587
89206
770823
74017
1922803
234365
255517
981179
1608363
418305
223115
785058
970686
824851
1763304
692775
1000184
1483985
1060228
1507885
285092
540690
989004
1545613
831605
1273902
1785794
1717232
1608062
343331
1049472
1422492
1941259
1396993
1472779
711749
610438
335950
67269
621250
1749967
1562685
232520
1030501
165157
766272
1977039
435737
339806
1475873
1734418
1419811
132985
90729
360348
486625
581443
1991104
440922
653513
1159583
1106489
232015
1495352
1737687
783267
203630
986526
1702299
1501811
1600595
475246
89420
574124
1087468
329909
249129
1268898
1593467
1292685
1922336
148900
1510013
1238513
1309332
1077422
1624158
167801
548348
1311039
1511779
1056112
840390
568343
877491
1144868
541529
375749
169797
896277
279846
1416922
1196145
1894513
293164
889687
462245
200007
460922
817609
1463653
1095320
1744185
1021743
987706
1283776
25864
1185354
1747642
385880
1658062
636025
833363
1997947
748140
1455275
1881182
551921
732468
79181
1775700
1044172
1828682
1061273
673093
448373
1524094
889532
1645204
1125189
1152020
1687856
1290894
1752278
228094
1227712
579958
1672297
1534128
1528530
407118
1040338
900415
1341888
1668746
1273047
90110
59430
1905033
1070768
229299
1198330
1097454
707993
1084149
679398
127100
1933551
842172
1380204
215370
382641
507972
1458074
998472
1527527
1625953
394425
462431
248384
1418639
1370240
1535524
71915
1404506
71834
522512
279991
10291
1630194
128738
773846
1436207
958655
1362613
522303
208812
1130062
659085
1556712
856817
472573
952493
1700312
775517
1243441
760308
36807
481964
1464286
776580
984971
217148
1360524
1301475
1134270
76537
451662
324716
204468
748997
1791978
872698
1323
1713547
383103
980334
1879437
1635854
1750506
1461422
1702231
190726
1440655
1315998
1946429
1041257
852741
451706
1903171
84042
1830006
807861
1667711
1492413
868742
432816
1959296
131623
861903
1046864
795433
1905970
445616
1310580
1046683
929396
356603
293366
215872
1790034
1272356
846052
340091
1968823
1548498
217690
202395
953996
812510
1764664
937738
1021738
1982359
529665
499947
149898
283185
1136541
658316
1208074
1950847
718338
1961175
1918488
983390
1255561
1150667
1724984
1442664
1759158
512070
517377
907913
366071
1635805
471347
997320
1132021
787458
79780
739759
1644290
276236
677359
716924
987059
621749
1596914
1242041
1442831
592282
1306059
760570
1575906
964897
930596
48069
1731274
299163
850497
1475107
130916
599333
717868
1782470
734241
981424
309210
1786706
930070
190350
208597
819459
453937
1462833
163847
386529
334765
142805
290621
1298356
383831
1685545
1535532
691071
547436
1352500
387476
1708392
810405
1129809
223957
1627172
653637
914912
1733083
1419381
1204678
437531
1773344
826441
1429414
1109255
925699
1041416
1214663
1488781
1566796
1850255
1266506
883768
1953337
1722154
443156
326805
301600
596636
20556
1751134
1763359
82133
227415
1462375
1092010
1001190
1289110
1087598
497948
1793685
360984
486348
1543317
1266079
1020483
17744
522936
1330853
46340
935855
623916
825476
1782792
147744
317668
240181
530424
171945
228766
1509
395304
768649
842605
797451
461878
135387
1542238
569286
845196
1123916
1833690
1493701
460592
1935528
254200
394096
1145826
1389193
405646
964054
1325579
319798
815334
1127434
719469
1525564
1248369
186964
567623
1425500
1298004
1486619
766694
1475644
1771042
156106
709392
286040
996164
1714233
497205
871018
1342622
377855
1603512
472824
1824647
2080
1485214
846959
1148270
533780
662353
1736061
175856
1697632
1093432
1931776
1985734
1857495
1067563
91995
283211
1860769
760199
401258
1618988
695479
1620720
1145390
1178773
340855
435091
711613
1177422
539354
56045
485422
238043
1637103
964889
312763
1904532
161245
159492
1076713
1582502
1422793
461605
1031761
1451411
270985
1677630
586232
1287937
707025
1776135
470
1571780
551705
1636430
906200
1457156
505119
1086510
1505781
379438
383269
992598
1017062
1637369
1620511
1343308
1995976
99185
518562
1414565
1901293
1341594
1258690
1902400
288781
444430
1694563
1313865
1995778
1813172
424273
1584366
1686238
500052
795300
369853
1412819
805584
1048085
1751434
1480293
1089342
1212660
1641057
1813532
1273666
1209761
38855
1176827
1701570
1696164
574038
1099698
1159692
309489
458553
655357
403204
1748323
933859
1915308
1468186
1597555
293731
1171621
1746581
1817989
776758
1136647
1991190
1175940
1601263
284226
1329743
359256
1319254
592001
343112
108127
1676582
349253
763544
684581
1067148
1328031
243092
1201357
761841
121527
1464754
1912949
1760350
1279892
53152
56068
1517883
1566202
1513588
1353777
350833
1653877
1789918
1217534
369578
414930
972450
1074461
1408895
1454110
585924
1980084
576752
1809916
1031309
981607
808633
1815319
17052
1643113
1589812
1020121
1303281
1805998
638536
1511233
1164981
686933
1861461
1413094
5276
205960
107231
1699990
298946
304083
808443
1344100
1863059
229430
246817
1069407
1573312
817455
747502
1316394
653432
692880
167478
383461
1630335
913166
1883406
510236
1870590
253094
788433
779918
873991
1814826
477544
1484987
1069294
676406
1131119
850274
1484014
513322
1487025
33925
704455
1029633
157149
714535
863793
418790
1812793
1848733
398903
643957
172276
1240635
932111
1710701
855624
302196
1098907
1915500
1882624
382332
954126
620457
1717349
567217
1945058
160625
447000
1450661
1518420
1459571
1208088
957083
339012
1507359
566201
1293725
1091291
953060
1594913
1979659
1802066
1067296
1985703
36590
277972
1304754
1637352
160615
1938260
1289122
517918
509185
1664911
1313027
268157
1701908
1032783
843352
1565934
1478274
1717833
1347513
1213764
605817
1795117
1063292
565157
491231
1098521
1551268
1104820
788846
207537
1205120
1987856
863197
1578008
1764074
386716
1996158
843834
1093641
1001075
1771994
1734046
1881500
5243
671927
1662225
1468639
1459767
1838563
156397
1034202
27837
1750839
264748
460368
215637
482118
1986659
1837836
1456032
931037
197932
76978
619026
1524079
1793209
486271
1594858
311147
1689533
364981
463101
1674220
1047050
1754169
1889298
1435371
283753
539239
969142
97836
535716
1849727
1352696
873384
117595
1885878
1720369
55456
508153
1752355
1618941
692544
758227
1004865
1815840
1884767
1204176
385353
110028
1354083
1791724
1008003
562575
1958031
1473153
1417006
764433
513465
1959713
446464
1116985
1328924
432102
901686
74730
937751
1535037
1494862
536820
1887839
1602066
1247937
1998140
19616
1072610
620559
341589
470652
1788131
809227
580396
1177975
1128324
1235788
1498168
289031
366603
977194
700831
358766
636529
387876
686239
801849
1413916
1571333
101244
840953
192796
1405513
752109
618982
1396476
240723
1942045
459894
1665134
617876
374797
97838
1102637
1688523
283055
1151909
1457155
551758
1865313
1920174
198754
485186
1416800
1852836
1048955
454847
1341245
1646943
361828
299137
1022965
1212550
1179022
1370968
963937
1375975
877733
631726
1455409
986698
1888791
1560985
1887683
1245007
566741
800753
1787702
963706
461253
281563
1944083
794026
917784
1079432
148628
67659
1227829
986089
1246341
713704
1580641
1852785
1478775
1050482
1193343
252077
1333275
1642950
1995911
129183
1973388
1292269
1049970
1006724
1038523
1905840
332210
1846078
1366841
530183
945699
1481843
501900
198548
1225947
1886486
1860973
774337
1723960
1416367
516500
791542
108746
560175
1869731
1890693
921527
338361
453355
1594656
1169058
346309
870830
1811230
1720361
949894
1865500
1031519
1752582
1991937
1297760
1929889
634471
624147
589518
394700
1245515
1087285
1797660
1727789
996491
3007
889212
15781
48513
746306
1756618
1438722
1078831
98165
165465
252893
15258
536203
1542898
112077
435054
1109291
1097736
944334
774660
1004562
908167
1801720
752567
1909239
1488859
1807338
1565827
1273390
759863
1991159
803672
296789
863007
1379586
1689560
202108
1618628
1487267
88361
1671489
171709
366440
11002
1422793
405538
1218097
142484
490425
1331397
638162
124332
896709
811599
301240
1914166
1277035
1320468
1400562
652188
34971
1144886
1702219
726826
1934624
853352
83110
157894
1103277
921347
1640986
213492
939991
1553978
1151428
1648025
277712
1499423
33732
652811
532982
1504848
1916078
1978874
385359
944710
343060
1297920
940622
1867641
356668
1300342
1774511
1078037
1482537
1875443
31585
535037
685504
240811
1987464
1204327
1126192
1537438
705618
624384
996959
891313
1896980
206370
485609
1733030
1709483
1877958
313123
1936232
560208
1505563
562925
523295
1481835
1719610
34103
198904
1660210
209996
476622
64965
864
638319
1570137
1527070
1756137
370959
715873
427520
861764
421900
704263
1257217
586878
349046
556553
61101
1270270
1411507
1249502
462581
1987401
1775536
1018864
619095
819924
282676
865679
273826
218919
393466
1318683
452331
1008715
401625
570826
808214
492005
1120254
1587262
1400957
70877
1472574
961199
1826509
685406
1862156
306847
1760381
1476782
1352787
880618
1645339
1145246
141654
329519
1064570
1243079
1553210
1955628
1374279
1785914
12566
1343792
617213
854094
1845098
453612
987637
1638760
204575
256319
1414589
1555221
1647248
481396
1415571
739250
665059
1431040
1788692
207100
1840930
1514568
112192
1015325
889258
1864189
62421
1153648
921932
1809753
719021
1942197
1267455
1777374
1617299
1682319
1700001
319640
727183
536248
1461500
660298
140751
1224465
1560618
183634
1773461
1406614
1317700
194726
425704
1308698
1893035
476627
1373907
1613987
1562563
60398
1118487
281599
1973175
1747315
1832198
499721
1705042
1266221
85614
423391
988493
1928243
1370461
1020700
1700347
1304027
780261
1428272
1790436
1882807
4500
1433723
1391698
1246759
1520063
1488944
1303346
1660567
1501138
120822
1269467
458823
814383
487872
1287407
780702
833553
1864556
75580
541745
407148
1613250
1481075
1432460
534080
981893
826318
1857076
534907
754646
1685442
1419692
1188963
786854
1591050
1422594
1941284
1837390
1081018
828388
912907
1813385
207598
809341
388368
522315
1106708
998161
205686
121951
863781
474555
1887809
719596
182251
1095807
1853288
86437
100544
973608
709681
651368
935195
349656
1814378
855561
978200
805991
264217
552943
524880
977295
1155163
1475437
1964108
1209665
882509
624397
10142
1044875
1360887
796123
5217
652264
588499
170301
1457097
592783
737116
1127676
1499896
1953888
626711
1130149
342974
1482817
1315389
1130479
267238
1378348
763242
827377
1138884
502704
975504
1229381
890543
659769
56357
1642596
1217153
1832957
1521937
1234200
1522798
579607
1168890
1203118
1354205
1062792
769742
1207510
860719
988791
482296
772196
1092294
1550640
509508
547243
1093079
588917
1625068
9372
964096
1611657
1234607
1575257
282647
1987838
1451834
1342435
1710893
1995109
842196
496404
1737535
639256
511558
544651
70497
1540269
1597691
219812
408626
76406
43828
1137698
737266
1825533
66238
854153
1476791
587839
70261
813792
281689
865293
1733122
1083668
1658487
685647
1214607
1103669
483026
602935
951222
1119117
916238
1908587
1783562
1739783
1643119
624467
1417195
1827670
55734
611460
1316185
1449065
1730475
1324485
109512
737527
444307
31802
192589
47718
674263
149854
1313941
129164
899752
441043
298541
545785
725118
506668
677940
683160
420502
1372352
5265
40029
533261
1762402
1473403
1305177
256386
338935
1189333
1869806
1492286
1354364
481335
1008853
1381305
1438851
1989527
740895
373201
1207999
1237831
1441658
921708
27468
1216906
1667463
866106
627680
280291
1891352
1833117
149791
1092857
1210706
956137
1848940
21520
953278
1465126
1209622
1592828
1748707
438701
1122506
83788
819269
1189066
224803
978291
1967424
493400
1689842
1787584
677209
897085
1701301
1348764
1776290
1414259
869810
1475771
121966
959814
1562050
1917325
1658787
1907551
1746693
532967
1024522
1452897
577185
1215948
1268159
795444
1419641
1932732
23300
296538
1500202
1669289
1623772
80677
209330
962040
517431
635032
1697351
299559
60889
1382823
46254
1126473
776266
887711
219282
1753354
180005
1813054
1834305
1286022
57647
1084417
494254
1789352
1035532
1123045
1916567
892130
306941
1857404
1719507
1906252
633626
257778
1287911
1220000
1733414
160441
708115
1780232
641629
81176
875604
1826493
1977147
931586
1182892
1882813
1254812
439184
1872563
1637400
1232770
556980
1609310
1220129
219064
1239615
1383969
1721890
1402313
1961259
326875
250210
1097404
1877873
273658
912620
1887200
297355
1353725
1705116
321172
1434452
1832630
645762
1315007
813324
1129023
1560266
1075425
1086765
127059
145478
327041
786083
1698893
476239
452627
363826
327280
61249
1538990
1712634
589028
1273327
1406622
564563
1990173
478582
881093
1782315
477085
231942
1818290
1489260
1087413
690054
1242382
1983810
433189
745220
611794
1165424
1126196
205218
835514
1247962
1312560
1106780
866449
1540393
1402421
1594723
1910777
264437
1646314
407553
662811
811425
1168525
396396
1878462
1963735
23071
1190604
214538
1561625
1391128
915499
483421
681266
887060
1569690
227582
1540076
689831
1355045
1808549
1572897
1040718
476255
1799864
1677150
219081
1196659
43773
206249
1841896
285165
280333
893501
1553289
1166736
1225957
417042
1818903
782822
361488
1329436
581729
1805352
1024749
1593749
1451830
1766253
1698998
641115
862293
1162524
1763255
281147
1035212
1089767
1315832
230122
1949377
281520
1021277
225529
1746074
661556
833769
1200308
1573988
1194498
654537
1744424
541757
183124
217646
1030776
1750978
1916819
484785
325795
805609
813677
51291
1150911
1469174
602393
1115547
817969
410072
1400224
1742515
1845343
1877155
1196745
1610227
336536
395298
56263
1127942
1329040
587220
970113
350106
752552
442013
1500803
1598881
1742727
480351
1048838
880744
1761542
1481080
977415
1467980
926367
323129
1057954
434966
172249
1134360
1718301
1560474
809760
935534
1621198
244765
126226
1719134
1702267
74245
843791
177433
98125
543792
439110
1766851
1174398
18732
1210766
83633
784296
1705488
1868956
1659604
1834861
417247
760987
62968
331172
626877
1955472
456222
777319
1482899
863619
1922367
539106
533209
80359
124213
480823
1175346
1635669
978249
1986018
1306678
1919180
1827198
1625213
1339616
761421
993873
876649
227185
971202
151194
572413
174371
973960
1434794
1427702
25823
1185755
1842007
240262
1994976
1774843
1124025
1316208
1783313
46285
1655816
1256879
44908
582648
453876
797052
1809435
1206070
1744680
1523159
385305
921585
661161
1460433
1007983
252407
978208
1897667
291468
154868
705387
1159165
1256429
639518
1661157
147961
1181460
1482099
407461
1532236
1309638
1404729
531875
1307355
710465
82527
509783
129213
152718
1514650
457418
1624648
774732
1806878
115682
1294532
757041
1593721
1094211
1576843
1276006
1048569
3180
1469305
426991
676068
1685161
245404
56952
1622769
402551
1650739
232597
157365
248858
1102021
1320315
375628
1156765
510092
910928
385761
484399
782166
1549565
795758
29359
1821055
213407
601714
755194
1997705
1067093
63531
580488
437352
1474504
1751304
1600710
1269229
1830449
38283
511471
1752196
620060
1863402
31448
151247
1344213
1776581
1549090
1884809
508277
861379
746483
1995074
1677205
77703
390877
1051936
1099231
465297
1264144
689086
1079740
1358848
304101
1602893
840630
672812
1878227
1915720
1415442
693227
468882
1822553
218356
317173
594935
216498
1245225
210280
19646
398859
948399
1824743
1701772
694413
163799
544974
1889646
974098
1075117
1674034
320312
1656841
669963
1945167
75144
950336
1997838
1178578
1325253
1067739
32681
167175
1904169
1715724
234330
1225669
668479
1128130
1737804
1948415
924375
759560
1143862
352964
837329
176749
1486996
1092894
646434
1380648
334236
209761
1941910
262897
1564781
1498283
1222286
1533486
1964407
1274243
1925758
691871
1973179
1745133
978373
197698
126138
1889775
17139
1104068
1123281
306262
616736
1669415
666753
510755
437776
651214
1650411
272624
857363
1502284
528447
1717295
725020
1515936
22486
863619
514873
831353
298841
980887
916153
149648
1311606
795464
977039
949862
214356
1246600
641920
1725271
1464577
276754
1969841
1733199
1551660
108638
656414
1657499
1289229
1064868
956802
649277
1058975
1623262
405606
1462750
1458493
866900
1414303
1641431
1157491
92128
1080133
368326
1363225
467355
963703
1029648
1973133
202994
917132
1848440
961379
1118662
1476751
1141583
973747
1134003
1299813
777765
1857441
1693804
31354
1315619
759116
1596828
804128
729837
1696419
1224981
1659876
1742450
319244
444288
179346
1249393
1236550
241069
1794055
1700949
1635280
1410291
1251672
1898211
1707377
725243
959044
358838
1902371
599952
291433
1507895
1462035
1713778
52038
1806351
938442
1706852
1658306
1733390
471683
1640076
761525
1523442
1277292
876842
236088
800216
1713117
1659905
1018214
1016072
345842
1086389
1237650
1061919
87825
1748249
880960
1869168
1860911
178273
637362
37506
1972753
107193
50398
616667
511679
1564985
1435176
317980
1472505
112583
1399533
1313147
156742
1964462
554841
324090
1473898
1849644
376980
397149
483587
1405994
847442
1803308
1867278
1395591
334769
1375545
67589
1012076
553127
318591
278356
1669856
452428
1336674
894473
1190321
1094366
857313
170886
646284
1251036
1750522
1022264
992514
564625
609399
1674894
1335652
176644
1759397
1916991
309252
600269
649899
349917
1357608
921881
1230616
1993970
237777
1367908
120219
1468686
1915291
1599632
909233
441571
1029065
532348
765106
903360
1145463
938777
1894794
981047
532158
1148577
1844112
952656
659821
1721916
1623721
1538169
443444
1983745
1284345
1058983
1032811
608081
743936
603913
1870534
1811626
1051964
964783
468291
1382614
119203
1584363
1118912
515194
1938155
957509
1626706
74586
823422
1428804
74127
1953211
1571135
1885333
383681
1809361
1758479
1413726
154641
699112
396248
1433091
1553041
961060
1695377
1431768
485697
473723
1585915
346153
678070
1252090
1680722
1980944
1352725
1799030
891263
93344
1018708
1342462
1394095
1896379
1436121
288325
1919904
1168283
1193490
1321153
1761797
1398904
1189683
585234
1985464
1250261
1147007
1442132
228271
1404097
1255474
616527
1552203
1866086
560264
554397
322639
1003528
816024
1425401
827455
1909027
996672
1477951
459989
1206228
1482713
577355
497781
709653
553729
1009974
1517632
38589
988724
1177669
1377633
1193037
1212515
1806420
1755739
605566
510123
1069895
1497826
1496919
1208342
1474353
881767
1430372
437445
804373
1575826
523258
1035545
393514
1295967
1187538
1492103
1857009
1731587
687583
631583
129005
138087
819108
1380344
1645423
170400
1307971
1084713
864124
430557
1318462
886144
1684344
548160
820027
1066302
600279
1629752
534353
905848
1413740
542895
1465848
138459
1503263
375200
1111949
877644
898877
637368
413472
859170
995276
1296812
66935
696056
146635
1283344
650861
1788090
477520
911006
419553
979909
1673252
1460683
1781020
252460
1971909
783553
468152
1942493
317613
1974612
1453952
727901
409692
349603
263879
1134576
837899
65941
1240732
1796117
1804135
970623
657990
1917487
376922
163977
821867
826397
1271191
61471
1574682
1702377
1646291
319599
1138146
629379
1805959
1859628
1111927
1461991
23361
330364
1210043
121279
432465
1585978
1015445
1820536
1893706
1451276
1367868
544290
867048
956566
1427036
140907
1969153
1388538
606609
400292
407451
1755577
1809291
854460
1130292
902299
972316
234858
1141866
331255
1983821
162676
481083
1041687
664507
749266
262188
311184
302296
543417
1356496
601958
1590278
764436
1384671
962671
1585100
725820
329403
1578977
1131911
1962413
1396721
698315
932929
506693
97037
1986211
407730
1206922
548258
1630841
266665
600310
1548062
120811
120927
625276
779093
900947
1089073
486767
1504890
276091
1599413
501338
844385
790454
1570488
1430551
1365584
1789416
958324
56243
454614
984569
1737899
888160
1134471
1676056
339270
235504
540561
379215
421055
186348
1113719
898598
968062
15415
1621793
394091
517429
1365512
892793
1988596
1328593
1651802
884842
470384
1430300
124258
19908
1564460
1093376
1323973
161681
1279000
332830
1396643
1100146
775420
149838
1004496
1618192
320151
839641
78121
32065
466254
1470926
1432523
1585984
861109
782994
920579
1304857
401119
646841
1993485
1112282
1552478
649102
360368
610035
827700
1596829
1099905
150021
1713908
472224
1561281
1435416
821743
938969
1423149
199178
1115892
1262930
144946
1223932
833859
1694866
843724
908258
1793838
1781608
1716028
241133
1269202
253531
1225276
1201701
1726018
810687
1756250
932066
1241054
234831
486063
26687
977015
119322
556611
628678
564299
1686352
1956095
1024726
351970
820827
625745
871046
622393
569864
1732802
43686
1826129
336205
10987
230176
729200
1186578
193980
1569148
1432795
233150
1632880
1112889
1947606
25789
109586
16010
685469
1459497
1440204
1018358
922041
1355416
604423
1022919
1022511
420116
1830971
26330
188581
970270
120082
858469
1693722
969991
165011
349765
1506221
1370146
329388
535762
1486857
569940
29147
188847
598087
523057
518669
1879680
1243523
1949531
1028514
1120847
905441
1169457
1137234
998149
1151354
1195368
1533006
1056012
1785290
1967865
603625
1590896
1794834
1785717
1683417
246725
151675
1986204
1020271
809743
276679
1874184
994933
1670920
366292
794495
1196521
1838533
1694741
561360
1963668
1110550
1281693
1095022
1518059
685026
1910962
1095726
1327288
161308
1358268
1999954
50560
197424
1059350
1278519
874981
92799
945883
866631
691028
960633
582247
430819
1263153
1222246
1978096
1844098
805908
161598
32274
179045
1822815
549068
161471
1863936
1389387
685583
1762177
1080459
58458
1201755
1135766
1873269
1369860
1352690
1740909
1008547
1296315
142433
1540482
311430
1451728
1003568
1823592
502129
11424
1755419
1988276
292938
586
1690992
1747947
136294
643073
356301
1030888
1648191
133769
297787
60258
7045
1666347
1141148
1298633
1760522
387140
45979
342233
1884584
1749496
1948305
1080055
1780793
818479
384845
1080241
1579553
288
543424
917694
716220
1643290
306201
317772
615982
436188
1221075
415196
221371
449518
1714410
1323421
1012339
1373005
189058
479519
159084
279724
953121
1244273
1317095
1448274
1209396
1768320
1917216
1332900
1861971
271696
1762148
386951
700814
273195
1230322
1694579
1511662
96223
680836
568848
1393014
1466573
165895
796635
1308825
722163
341686
235508
172357
1869876
1862635
1438315
28811
520701
944922
1991175
1099426
1775748
1062717
946335
984961
1896524
948109
1094404
173690
1400957
1583774
55011
1076943
132708
1022389
1335969
574656
254512
1701222
32501
831353
1334152
1246982
1041258
1101661
56365
1847198
722566
1364710
552425
253534
1894617
1266467
1913353
1954430
1399481
981096
1957650
1124846
1841592
1262510
303923
513233
1204871
1173097
1013035
1748229
512880
1255916
1523152
1453944
1544506
764255
1838511
976693
1349610
1304061
485332
388504
829266
50883
284610
554904
1740493
1397260
366954
289922
318205
1152137
553772
688188
1935135
1024257
897942
1503813
106915
617792
1692571
456653
887179
1126316
1252791
1823022
1800568
1244934
969761
1141289
690256
700917
1462957
1059217
663974
671420
1132254
1944577
1141422
10135
1566655
86793
444900
246418
620937
741343
238488
815490
741853
1302997
1867346
1040855
604744
1671772
1221783
1831714
1195846
269661
448916
1231347
1944398
1445256
1679880
148522
1260804
1283108
356897
780922
743656
1484730
1676332
1924295
1277792
17927
1928650
1644868
766184
1314768
1761085
1862665
465904
628524
32884
1112326
1791651
1837782
1349013
103488
1669213
1073826
86198
690336
42580
1049459
1732601
1797358
287579
204373
1412595
429070
1693306
841048
1362044
627960
747862
190099
527488
1135694
1586594
1867835
1824329
1962680
1252155
675989
1184376
1876103
1261820
1942635
163294
1049556
452971
1244013
539121
236677
1479195
844723
199526
223991
465580
199322
1497322
1821295
1862675
1840427
318863
475434
1389159
567566
1989117
903669
274815
932248
830586
642364
592610
1961531
1056390
351991
254227
1602399
649632
507608
677536
859002
657026
1939714
1155410
1591166
17492
181684
1267936
1355267
1665593
431620
1605138
1834353
1264633
880608
505397
262179
576734
107748
1013763
248284
1041711
418427
1153758
1390765
258072
185716
1413818
545201
1196592
971764
1464856
1142971
1142917
1502003
929581
625155
291413
658721
57889
682306
1014941
862654
1129455
1263968
1134482
1733357
1357262
371008
1300724
123897
1612070
1132022
296270
601245
670340
724213
625361
1315716
1187219
1301289
629151
299685
311246
1279482
235529
1783586
1281378
294264
472283
1522367
1556671
120136
1029970
618516
343756
814996
1222570
1847240
621530
1036791
1790787
916864
1729412
1869746
1668905
1087243
1589287
190563
575242
323637
428576
241931
994572
98316
1070755
675226
1275997
1993083
302488
1286114
1963553
1289014
1646273
1987466
1958979
1169316
514110
1109044
1988351
1887386
722928
924421
1930950
1974163
231541
1254347
584067
303615
275414
1055779
116367
227545
1124270
182729
1156291
1730354
162053
1422276
832890
1712563
502291
1876537
1641914
1334481
1358302
1860321
449921
1104463
1340767
508479
1665503
1319468
162129
902750
882060
1122913
153963
445463
213724
1739178
1549374
1267171
1196006
117737
747720
399123
1842062
1501390
1416682
924452
1025
1195176
536898
1256191
277003
1967036
1765520
1639917
1108135
178399
1316413
6091
1796259
265769
308127
365467
1092371
953552
1057233
582893
220409
1981093
340487
1682359
898778
942437
937849
395304
498981
1044217
1834406
1787465
390445
1004483
1205922
510915
285003
722861
1765951
473724
1314672
1146849
1606425
1608987
1225009
414247
876714
308923
1621834
1597582
1951000
1482644
767717
1664494
1582021
625438
738943
1300242
455215
914061
1505302
298080
467207
679669
867331
245962
1318925
1168794
860631
111026
485528
469173
956208
809728
237357
1325615
1220971
665841
692456
1743195
1094563
384605
1829888
1264005
1474858
1016319
233039
1268447
1857222
421485
1007664
23794
1285616
656918
211275
403157
1410245
1221250
1151912
1130513
926831
1996598
1770043
1198974
1836885
1390797
1916872
161987
749326
1811999
505330
1229837
1543206
1753561
906571
569018
1808663
1878760
1173457
1017622
1550965
1068999
1334293
1397011
644092
777768
1795384
1513748
868863
1851748
1456164
635198
804055
1305428
723958
1539662
46421
1460588
1192865
872804
1200449
283713
1316419
1017403
1000247
942296
268446
1106760
1709472
1258225
391272
78848
1711882
142465
1440467
71058
1998522
418735
175499
10896
302235
1863081
1983006
962919
1297536
26591
1043957
634105
80348
330324
1444819
516820
972948
666239
232193
1956448
1320251
1784154
624430
1014922
1501461
427815
208191
1613892
1472942
559213
606877
831066
491125
387374
640572
1837981
720848
589351
973395
857108
597559
692771
1670458
115045
183449
1337201
846575
1865694
1550020
921405
1392245
910992
1183486
1005447
784526
492492
1702898
298916
1974975
1385601
1115547
718865
1741893
1853926
960935
1151288
1704981
171182
341201
810733
323098
552732
1767838
871594
867185
1885431
1314851
1782748
1183669
752213
108283
382987
1563299
1144146
1636458
1986577
1935895
350456
1033711
1158360
1130629
843183
343393
665453
482114
1965279
1516185
221323
1318417
1908858
1535096
1594684
1056400
1257733
1531998
1726640
662595
1239447
1445467
229041
106753
1194954
186969
499294
764835
1406035
1117497
103444
1100234
568116
599190
1770772
1822891
1289215
737762
934661
132672
1474942
356556
1182867
1401818
687970
1386685
1591762
1872207
329847
1501701
601841
885431
439832
272541
892457
755514
455518
342829
1070479
1291047
494428
833697
1247960
1589649
1651279
237946
1317637
1225799
446815
107563
761244
927286
1009841
1110347
1106441
805412
1374245
1478896
1253641
144049
1165855
911298
752390
1580476
1300916
523907
1416934
1510423
740699
1536411
1516833
692210
842566
81981
409049
1562697
1920238
1956445
1818427
1056152
1644710
1061248
442446
1295725
1439230
863984
1377727
1753674
510784
1869753
1990133
707598
473499
774820
993505
117373
1974045
495412
867500
887537
1977638
855677
1279139
1736562
1108103
181491
254078
515941
214569
1621870
17881
96324
316084
1547598
99814
772273
1352223
1522879
1017085
1667378
1710549
265217
1856027
1074315
1543841
1029217
1798589
548613
836311
817161
1671567
1366324
636911
1229659
248217
11198
599615
1625384
1063031
62388
137700
705658
1850121
469328
885255
1667885
97700
353664
268867
967925
434512
1717781
196987
399197
1652135
3231
609003
832659
56535
1983342
1084901
1009081
32562
690616
1954272
273207
1709063
867373
1999992
394395
1788293
1189001
831158
1635255
1098646
546628
313672
272330
110086
1143953
887828
909614
1783849
1685449
1747081
906428
1449581
1410815
716381
1832863
67272
67108
1959616
1504874
1209134
1505397
1013317
1885622
1591758
1998174
79734
21136
840427
638281
1971886
547618
246544
90187
1054425
930217
1105765
58792
1449378
1652112
792140
988908
224035
376462
1123216
406914
1073288
403984
24383
1451968
532436
1640320
1842926
277010
1827565
1369604
1293347
1106441
166026
1019497
1109637
1697705
210766
617075
273643
1947146
171025
1694807
1528683
723851
169704
780329
67119
893977
257875
1707584
1893637
720965
406420
66180
942550
732021
519164
256174
1197405
1912534
1115183
662219
895786
1663119
380559
1899470
37641
646544
1655864
870705
1557715
1953458
1359315
172806
596353
1793736
630626
623710
758593
1005228
1134564
222948
629485
417211
1275371
1481567
1993642
221880
1055999
693496
127963
718657
857790
490413
912680
1643173
1232872
1701451
540924
120443
767311
884812
239259
418930
526515
1713331
661274
1576732
492137
1935802
1665624
1133520
634739
1081050
1902218
39036
427972
1433193
1726610
1850542
1393875
1456080
1463032
1792696
779999
959145
86291
1903683
1463776
683462
27309
124305
948712
247415
1813723
1903059
178448
924263
423665
1192311
1024276
504019
1548465
1504401
533969
16061
758214
93125
928637
1149621
1895364
1760976
702477
1746204
1714016
1056933
809237
776991
1605105
1912725
1215210
498473
1021625
1153633
404003
832200
1710847
1783299
374555
1527813
218094
1631357
979368
1148733
1834881
1154907
1171834
705010
1534148
1302192
1314500
1034399
848873
435652
1116597
199917
1246419
1911066
262330
171923
1259912
172198
464421
1822508
335114
263976
166167
1134963
4621
1325000
1940296
49352
1982852
182335
1758639
957239
587235
313712
799301
1934457
144034
1847268
593903
526228
586313
15878
1085899
160808
1063884
1320657
1616321
137079
1724321
74248
789241
1906369
1780429
1410525
1582954
1707838
1900512
594412
628317
1173228
82295
26648
61294
205163
1277461
1686104
118516
1680658
1219028
1042458
651289
878771
503752
962489
644964
545196
1900760
838759
715420
1549593
1625952
673155
231362
457753
1732392
308746
830924
1978110
1666095
858314
76211
303692
902135
977179
965955
1954445
1521142
1848012
1375216
270271
575682
1622669
597160
389329
1335284
1486181
817215
202174
1582207
228093
499610
215800
1933532
1476251
1260652
1853772
674755
1696367
703611
1040523
1967504
1236737
1871638
431549
1638330
44631
1278900
809501
826908
1060501
764016
184030
1986720
1701341
134376
732403
461422
626735
1181353
1937096
504962
93590
1202103
1516433
1665288
1955297
1058717
1099466
1966374
1675050
174052
93979
1148974
836974
16619
1765778
1586682
1931976
741810
1141898
272504
141219
1791840
1181822
19360
1421846
947856
1182787
1470994
1539452
1152575
393364
357155
682360
236151
901810
1746531
1455992
71367
238311
792871
477982
1862478
623215
861429
1317613
276171
631284
365029
538552
1672169
1348583
718966
934008
73124
1609584
1260152
606106
1263994
1482870
394962
1476544
543395
1803601
1513947
604397
1288168
196622
1390938
1573484
893956
793594
1276708
1477729
1733259
1981547
1327303
1385876
1216466
1957095
1155622
1343760
758285
929790
1361477
392945
1337585
796852
415347
1902368
1582586
760553
1752012
1056116
1168801
823628
59358
1669158
1546314
793827
1462584
242837
543199
1789170
991701
1151872
1054680
926455
260188
504028
446705
965308
138922
51230
772425
1368117
1206669
1418259
978563
1574284
1510263
305716
1006634
1762471
1981601
1177030
1661917
1990161
661593
797393
1314273
258657
1358891
1082507
940497
499887
1798943
1235764
1809994
1441097
699344
1666680
154836
1136313
775164
1475078
1718986
630716
603592
1168244
528762
178215
711225
968233
914987
656402
741033
813291
402196
919234
1918751
822934
815362
72132
376566
1057538
1870090
551798
175232
538135
203574
1907124
1532588
810249
1427022
278129
168230
1978726
1059540
1929297
235891
342751
1687375
1393948
254649
431195
126039
1824900
1247900
26318
977545
940267
1750973
507647
267893
633870
1589908
663153
1931485
1274424
859240
112902
465572
1970281
886541
1622958
693399
1527015
559843
1337092
1671933
537111
930583
254482
1045672
1910882
728586
1363790
1598343
1361419
1208491
895012
809031
309090
1939159
669299
214103
402657
872947
1303985
503067
1033889
836359
1909652
150426
122363
805826
97042
1257889
851818
415279
325730
1381978
1755061
1003190
15982
403739
1822800
1958163
531826
1610994
791343
370754
599047
665100
339253
10592
1114587
781511
297719
118510
921137
6638
798347
590431
1658779
1143842
1569363
515639
412670
659035
681172
1060382
1825725
1883511
583795
752778
1906972
1437803
1343293
236255
252799
1177730
697198
1005063
1087373
256903
885868
1120901
724045
1859219
1797584
607345
386135
1168357
1011606
416183
951668
1899706
1875983
905128
1669673
617221
1632497
646699
1320945
589619
767601
1505128
1458580
1539341
1685741
1226510
1937122
1359852
1442
397590
73047
1034233
1263995
755093
1898926
950545
1735978
1749073
190131
619133
1577142
1305507
1520706
579220
1342715
379158
701392
597686
1747334
559126
807006
354131
1341030
1455994
1187322
1849437
324975
1817937
1438827
355510
1824147
1099801
1525051
640345
673656
1252333
437437
92118
997608
88715
94787
461125
1775097
920869
445171
878164
206312
1319721
1463733
109548
823567
1877124
9551
1798794
7946
1910844
1780410
926824
1514545
1073751
818955
726668
1761583
1492747
97485
754306
833649
437582
1365556
1556099
1223322
1348613
1256340
1201953
437346
1155692
941441
977682
96070
878128
430613
450624
157521
1571576
785921
275780
1230470
438800
862715
1969894
345429
400394
1056716
1346155
1056317
935036
1563249
528617
1867983
1261548
1252245
1165581
1649214
251873
1501409
790275
260776
1142617
401776
1206267
619079
1029893
1562355
911734
1994056
1000598
283455
450832
1147841
834621
1429651
1657276
1226678
506816
439397
1192582
914433
608783
1195227
390994
653384
953021
1807737
1913
656455
230098
352027
816085
410073
569833
696422
1733758
1976081
1274927
1418342
559132
1653780
1287637
1423759
8249
512187
1857750
123903
506595
1181770
1603472
399924
316819
1181164
1341506
1225056
1343409
1156698
179566
430537
1666709
1132987
720758
544089
1402175
1026248
1184173
1793034
1847706
1957243
109074
405547
688684
195195
1491792
1083633
1603628
754968
1797272
1651552
424637
1068996
732214
184446
887779
1004355
368723
1692175
337520
1633688
954235
538000
1936198
1045173
670137
1008590
1184850
1776436
680529
28715
1177705
1128023
1781520
1267797
436549
1477711
1944277
105476
1021061
896863
1476543
1169836
518214
406003
412645
1132814
1225237
652018
1738632
634500
42378
1570983
445131
872830
1355108
242671
1604308
274041
982989
1161838
429000
1716601
390360
1358657
1629739
991498
583681
641129
1370980
1823424
1758724
1737374
878991
1921013
1475212
754889
1906542
1509679
1988724
723540
1603484
1466179
951242
980026
1494990
22739
219517
951064
1373671
899874
1945517
975117
257737
1658964
1623838
270742
1952529
574659
247393
1933255
1956707
221228
863327
1192642
1577865
341460
945774
1273174
2404
1283294
5692
1758595
1430802
1313040
1184836
977505
1878339
332243
1811500
1729447
1281756
457323
1516892
771149
109214
208550
1068476
1765391
91036
1264600
918120
1517669
1312715
1559087
662192
310373
1414488
1378255
1214929
1391744
1469094
1206365
314325
1049838
115647
1769111
9923
1596248
1846153
1597288
1626403
531266
633934
1835716
1390558
701419
325449
1734392
1013103
516482
826161
1295549
104799
1523552
206128
1062648
1618432
1081164
696613
912519
538129
1161763
855050
647099
1114605
941086
1861420
995930
141967
593660
1659583
1974412
844072
1619985
1803660
898199
1579610
213987
1521039
99687
661608
608620
1229270
924611
1065573
1728613
1982255
1522504
573917
32592
776992
1145355
1405828
889955
186160
547381
26134
159767
1962685
1350819
659386
1974167
711798
933212
1590932
590462
110199
248718
531880
176060
1833030
243371
371003
699896
67253
1103739
686592
1673907
645802
862380
445339
742343
993892
1627909
609491
1294446
373034
1388455
1657030
788973
901133
1156891
770417
245707
1350392
1901363
178966
1936239
1787226
1942939
88427
942369
86617
1292235
625709
1054990
327661
907046
105641
537552
1617464
812702
762072
1089237
1926559
1959477
111564
998409
1802556
268959
1549061
103570
901736
1876166
134407
348266
1605116
670228
329766
1368903
633227
1000313
1035746
1639000
518016
953144
144144
9194
1779922
618847
1326957
1293166
1026631
434402
1943451
642522
1953240
500046
1527880
1613179
1456830
234176
171826
699785
1243706
1813268
1598022
428208
1977479
971688
727821
536516
1359749
1707627
833390
408764
353794
1747168
467285
1165678
221737
1915619
1511710
930908
1804527
1563359
949409
1307955
159589
593501
1826920
1113762
1757017
456015
967482
1432568
76098
1762619
1918486
426915
1911799
559752
1529602
1130789
1857420
1092927
1637625
1712128
119694
512883
988022
1584798
1095914
1115747
1055696
450885
1184342
227199
748354
1163374
1067378
1201059
1448262
312980
614620
1217942
1754276
424187
803372
1314878
903839
1203719
733352
1734421
1012517
584387
760794
1531099
602027
884475
993063
49687
78948
165397
815433
1279745
1875353
694062
1402127
743780
1782959
1636646
550959
1999295
691154
1201354
1422141
129387
681354
506843
1859022
408773
304832
1051640
505619
1608517
1186769
404886
1558180
945868
401095
275071
653603
1128338
1035809
1393358
585400
1128606
1455610
1943225
857631
1747995
146762
1960727
1204255
1134126
1704812
1298310
519777
1565005
456071
342286
770468
1070571
691530
771573
721318
847207
1626507
706022
1288511
238354
1373879
470563
257455
1953821
109109
519884
1702312
1277637
1891182
122347
455006
555387
1058936
1170282
1427385
1204456
1677668
1383518
1514255
117446
1832929
385707
1477994
1055298
274245
1735373
1712856
751408
145047
1504798
142165
1327481
1129123
792753
1926580
82377
1818475
94335
391929
1015557
1028663
408022
463783
1466196
1829437
1190874
830175
97086
423176
1782279
206221
815257
97757
1850489
1970053
1705936
1555749
719215
1908230
1612090
1141688
1377649
515497
1656134
1957643
436538
106854
1296717
680418
938562
55292
164104
839983
1672068
1600086
1086836
755254
886545
1496933
653083
1173848
1537659
161802
1539101
1280527
1832083
347030
71094
667030
1112831
1612481
55779
1157533
1135656
1149677
829605
384761
1407516
1923196
1221500
641306
1984029
330105
686045
469668
1039136
1127939
1979670
200790
180071
1548842
1205993
653295
714691
1575394
1122730
1600622
1207844
1450792
1981598
511091
616071
383912
1989131
1392012
153383
204409
152410
1570521
208637
814156
1563762
703877
1051788
101531
1837963
1108327
241057
1983642
1824087
518026
741482
998340
5258
1179268
849541
1152820
1572353
35206
805909
730408
1323021
1798961
1695063
193074
183411
741008
188899
1158058
154186
614638
1510900
1583762
1075155
1573268
596112
1747175
495259
930032
1828207
712385
1568167
1724194
1601931
1796965
392067
1698726
1852419
1479028
197366
1701756
320071
1032966
1216882
711838
210346
1539989
1105102
847474
637159
1531158
250511
1919679
1780791
124003
1174891
403015
1890586
559739
959831
1092063
331780
1491431
793927
398650
1836249
950734
1232200
7642
827526
1872047
1913266
928833
1747478
581532
1542161
1038693
876106
681635
1993454
1684542
339225
761866
1626942
620357
1439486
192544
20684
1219340
1923454
770836
1933854
747625
1315922
974619
1311537
1699672
508964
1252347
1813508
120750
135246
1538732
1424051
1549931
1245486
1783412
136148
430179
1279609
823967
940034
129475
790752
706349
1936650
1438329
358064
1764523
743571
1539002
550308
1974208
1333947
1698457
1971939
858699
1268675
994029
794860
940122
1609272
1998907
363274
1591173
1555098
47652
563216
5154
1051380
102664
374986
1167292
666848
1857646
1115953
1624391
632592
1024537
637375
70996
1550095
946605
1159403
53714
694520
239036
1296376
1062283
200694
1626081
1880996
754432
1785314
1050154
103041
110811
9816
737912
779867
1076377
1989426
1603654
1950716
954967
1894696
687626
755285
1130599
848239
1646722
1487599
416311
1790460
735071
1455575
1499064
729784
599494
788355
1537707
955917
942303
1246046
566898
1601042
18711
1834264
1426136
310088
1078671
196066
600940
1299680
1064353
1390924
1194659
1868843
1565925
701956
951535
1425978
959601
1060707
821175
1158716
1423823
210161
168023
367977
28476
1878970
258029
1514621
1485250
354983
366686
1362273
1735597
1105482
1443018
1521296
1854344
1443237
1508903
999764
964613
569612
1803717
944220
13910
1992562
109706
118220
1313428
1615370
1881802
261299
793427
1283917
1475603
1324509
613907
736329
749713
1474361
1813658
429461
1480151
1911460
1246454
1627575
503394
426856
356444
155589
778291
1626231
345395
495125
1392056
1774329
1949372
188075
822908
228162
1417506
870857
530299
1606679
1694142
863574
433651
120667
1200490
1285889
1201513
918787
1845744
1150455
1363914
1701172
246055
1400613
90055
426449
1808351
1633523
543668
1432882
368354
502479
910046
1891668
1099315
1855085
1229139
1223792
1172074
430347
1311798
1836338
337070
1302879
1252736
869072
561774
369904
1539483
1881758
944816
1582362
240755
1902016
1762984
899493
1499632
791229
1644536
1614790
135145
1664855
932027
1952650
1251607
1278681
769787
1256384
1456627
1967212
501845
1013743
698094
1861020
1919292
580228
1746954
1708162
484891
65732
972921
348014
699643
825060
1210558
1680590
818038
1849809
1571236
918891
820022
1416547
1001581
794542
188961
765592
1092232
1449742
1573729
1865037
408739
454800
59747
1180807
86505
496366
1311013
1154540
1369206
1596246
591009
594147
1300294
768609
180922
1039495
1952055
1979425
1916481
908856
5146
249033
40133
1910119
573230
1625009
124759
839001
1420496
1164676
1849560
1761143
651644
796109
801617
1279154
1682864
1612393
465372
1566589
395045
1972130
1200816
924499
1258536
1500344
839616
1847303
1960519
448051
811504
693365
1976979
635956
813804
887664
79865
1779914
122749
737129
562692
420623
481212
484768
1172404
1780299
245035
485093
1301758
1969641
902697
1601948
1141889
1447973
890431
1638077
559967
14827
1037089
821880
1410318
1788657
1775124
772098
211670
17575
575803
374550
1644245
1474651
1341251
28847
1558668
1912339
1540425
1005997
263762
1716550
1051036
43558
1050544
728835
1332961
1708692
1502694
840710
339720
1374483
1660467
320809
1642418
434338
1137971
1874761
1671882
1421450
959349
651298
66644
1213425
406893
1374094
167322
498656
983051
1594402
1812714
515169
1081370
283093
381753
152689
1829823
1288258
1513648
287971
1941577
146144
1816431
1369930
420637
462278
1243339
866586
1234997
1164578
840258
1572365
88631
1987706
860953
1230338
96095
379513
1284274
1184046
1942808
1549048
263307
772746
612184
1019445
84465
978152
1929144
854205
1610185
563665
1913911
785809
1145651
407326
1408
285595
62196
459956
1742324
1273678
479985
1605370
984942
1800867
594145
659246
477417
672466
250199
1713414
590204
1137498
1138518
403523
1666253
518699
768312
217453
1758462
183967
1699529
1910093
1013865
629393
1053332
771704
714955
1783228
521025
105601
70976
615900
399140
596136
593947
1484322
1223172
1346693
1809197
1397149
1484681
89941
260016
1007413
877628
1887421
1286235
1085303
294358
1414716
124009
792308
1176019
1173412
1088757
927198
509836
449816
339021
1153330
225028
1154962
840564
524416
1675800
22135
450041
1093553
223071
992088
112796
580595
99000
919685
82126
1368793
1269438
37226
1812502
658302
239724
1349512
444291
965132
167376
142029
1592636
1869283
604626
1436253
768505
1818146
1789740
234827
511818
169167
650759
1719490
374963
1198452
348920
388576
308542
1093670
976495
160518
328583
1010997
671042
1612947
1591546
627982
1447789
244632
1179094
1806966
829333
1566934
1799136
177874
1298703
960865
116040
582004
1588500
1773528
1240411
1461749
437636
676192
699345
1274823
1499514
494662
1926933
1090400
333086
447835
489882
1493681
353415
32783
423221
1806898
1416762
1914880
903289
1767341
119388
990471
65547
1773463
924371
1606896
427593
67344
1159568
1917856
966442
1174452
414534
433724
235105
1148900
1837738
644908
1206030
1289771
1009630
1225171
637992
1804149
1804831
198548
117315
1813548
1674410
1242341
608327
841822
902743
291986
1560006
678141
1393962
1459763
1400830
108883
1766329
380746
907560
9045
753268
1428618
339314
1209276
1286696
217842
1599155
1214693
1840988
164320
1374847
1038631
1389190
916182
678769
317339
1499392
160561
978015
1075196
26737
1730363
1138178
1088414
622965
673634
937201
1639546
1376014
683673
1456874
1028205
1482948
761590
771919
1644465
616152
1336479
1549213
225832
392535
11211
648205
1298070
748148
8959
588437
376574
492113
1613064
1728339
1108598
682466
1753744
374090
93762
212498
1802339
125540
315450
1023141
45788
916557
1265503
841408
770463
1285953
1586307
1234866
51145
1053038
530329
230353
966259
415152
1979241
539770
902351
854901
789607
1422130
870523
847311
318176
597869
9160
1319637
553165
342729
1220699
1456391
581659
367797
1755975
1691548
71812
1764492
168909
1546167
1171705
111509
250215
1207297
1943846
891304
169857
1024415
680992
326940
96214
114345
675486
353428
1150617
1630942
866923
1893453
1171244
1890886
1950522
1322005
1454163
1542242
1299599
802994
107458
699053
318216
364321
970798
1654228
60101
668697
1878711
724341
383580
770070
1045444
1909689
1444530
702572
1666084
684427
1097532
769538
254254
1067820
394056
775742
763235
356373
216452
1618281
1190460
1663762
1902460
1773503
1659771
1813263
994467
603516
611790
1773794
929475
1643468
1582563
1403588
1767684
1532795
462787
1126938
556942
75803
190584
1542368
981180
1020541
343473
1775361
376368
1688775
1217079
1426812
683613
1187176
1668027
300764
1764387
1344465
1477941
377097
1202908
567927
1123208
901804
475853
1695556
193758
1362469
1954085
1381699
1541018
1301
1760246
909423
1320910
1681422
122437
1703659
1560743
686794
1724871
394155
1988892
681564
1951312
1355269
288590
875967
1928264
348870
192510
1637027
551391
82470
1091508
424483
435236
1986613
55532
177268
807898
1417952
1162909
1668753
170659
1631566
1362841
1040877
751978
1214925
1282389
109469
247986
1184107
1135697
1769860
905507
302631
1882302
1393397
1888118
887092
1008909
1955873
1239055
1126184
900666
1545023
498173
1855791
269211
1942656
1847494
1201907
1720073
1436784
978670
476244
1566166
35062
1276549
21205
351420
399143
95491
1434386
570914
1911745
328562
602458
441242
984457
865647
1707012
1103999
1044371
1802967
1731194
103948
1714310
281140
949668
1255002
1109946
1900554
1571440
1745172
1938010
1422637
759171
189674
345894
1397836
1875069
1821891
1231883
1514343
1514728
220687
941613
1146105
1506275
775304
777167
937901
1746298
703139
605574
828627
645229
657713
315733
79844
276359
1940141
1595223
261981
1539489
232884
578591
1432313
33341
1062394
224704
1242341
208326
807399
963949
1059758
950550
606375
1077620
968411
1045146
1933817
298141
1725252
403956
671569
78346
978407
338255
1780456
1393997
1050948
1855497
1864415
1362870
1245098
934652
682786
416296
1754662
94564
1984441
684906
1418712
1171615
257880
1583643
1239830
455616
637205
47057
1409571
1997769
1330272
1625094
91526
1388382
215236
1576211
249372
52329
57464
425287
1450591
1304077
447608
429313
235020
185263
1068751
582144
605829
1842130
1588947
476354
327427
229501
417412
1749168
1846778
1928177
909686
1429202
310850
1021458
1409834
1005109
441100
1296697
1739582
199291
1589380
1898696
1188549
499479
1380154
1246468
1453526
659652
449302
344690
559356
1484381
1878869
1483
1117149
483710
871139
880189
1485007
1006
1472276
30277
905766
776267
371959
1639153
397236
1371368
1702884
291058
1311323
1676330
1155645
348929
1315784
699453
420817
456355
882757
562508
1519226
1655704
1854788
167965
1217960
1032866
495375
617197
684755
1035411
1902242
81196
1865236
755818
946044
1675347
796946
1563883
733531
388035
1522544
1444430
1660607
869970
1237426
576387
883815
747215
1771963
970635
24444
1337463
227860
505053
182978
1673292
1515953
1902945
1011617
1312721
727239
278806
814106
330640
1135684
70676
726923
208708
1476615
1805330
1403087
525678
317473
1201961
239974
1390578
1833566
1238881
1483494
1037723
1299165
1763299
664002
660259
326278
121552
1921605
448632
1144627
399348
875347
1422707
1699843
1702547
1552868
116886
826606
1965882
573751
38829
65660
1827939
439061
1046601
1447975
1522419
112452
1616396
1982116
1924477
1158988
142177
268646
1770517
698761
725111
1360953
1448425
755068
1842588
1803750
811624
113735
674945
425494
134642
94165
1197094
1195237
301873
1863272
1436556
121971
740358
965771
312880
408801
741951
424736
837990
531289
1328979
1755124
1295816
1420574
1317486
146790
1771113
520591
135262
845890
400826
1103348
652229
1930325
1396165
539985
1496818
499001
280904
784543
1912279
1973491
1432594
1130985
149727
830746
961418
1720951
1760681
319845
1101903
930455
938882
1421469
1036543
342458
1473633
1346425
1253456
720142
1024784
677207
514718
1238001
1273776
757945
767259
1607109
119013
1188956
85373
1288107
1444912
1403114
1714157
1569662
174798
1837592
1443906
91587
1030402
857071
847131
612942
1668583
1116945
507055
945214
1411713
169750
897903
1499185
1646198
228978
66584
701358
1701368
1879268
1563602
530338
865592
1533238
1797393
118066
1317593
335499
99541
320396
1837374
534819
496128
1380283
1992487
281057
1473920
1072698
1534687
1116364
527455
990468
1916242
305977
1938605
1257469
1682802
1619567
173002
859024
1458220
1652581
1714454
1156349
1016952
1546318
408664
1957934
1405908
825470
1345802
1154259
1201548
233915
1095750
473769
1042104
1705510
1477013
1349414
1691585
577564
1127970
1117334
1263754
1992146
719622
1686044
1148855
259576
1960999
1098794
372105
225401
1257055
1609124
14588
1495318
1432773
1448927
226826
1622939
1672331
391898
1647091
1790064
801361
1594281
896158
1760749
732504
1902208
1281384
718221
1599986
661040
528159
1718352
38906
366194
986123
1582839
1047349
329997
314798
1280851
1159002
1097485
1017125
601059
1075696
752877
1724978
785221
155640
829851
889670
1088480
26729
1328029
691349
753796
1103227
1765809
1850289
801519
989702
1097578
1375458
1678971
664409
1264686
512104
24862
1706446
467335
928819
1714313
1952537
868983
1419799
1228808
1564315
932600
239359
463273
1670467
1233094
626898
1960777
1997938
1924373
325938
228653
225435
171012
852215
1097621
920525
1269970
556849
1871992
1126531
1077350
817364
606404
1058109
909469
1353506
1812051
520857
610680
1358751
1768640
793444
1464632
1043203
801909
1652018
69339
1063409
1420893
1195508
779893
656173
776188
237395
1962216
904686
824393
1270282
1247805
1409264
532572
1588165
927570
535696
1213510
1585517
150348
337600
98514
503918
944273
1043384
448915
498168
1700340
1826479
1423507
1915731
172627
1382529
1735377
1733857
72590
1369525
656719
1450366
633244
113639
682490
1328851
990336
927949
403080
700310
1422299
1784413
697541
1252333
169987
341890
446857
1843047
1906884
942603
902868
1772101
626361
1984423
572083
845978
1686097
1870030
681422
1779565
265995
1801598
1988549
778270
536699
620107
1590810
1687523
224283
292539
505736
381345
1507141
1984817
17640
1730051
1975153
1036736
1416180
199245
1805218
122832
1427019
1836324
310311
1025919
888718
1478977
1095932
1187979
72821
814073
1502064
284467
1367921
548833
793673
557004
1636332
1839567
674511
1823478
1091894
434246
1944178
1704412
1296575
373648
683807
1665998
364681
408560
1739341
277576
402946
1721575
1729239
1413397
384168
412863
1376687
1542241
1765793
500859
831224
992863
1351978
464637
550760
26029
1373997
1746150
1784027
1794447
1702371
550983
1998524
1520049
1500129
559926
1956468
465798
548285
394106
440381
1020898
18060
445917
388863
984342
915721
837146
1548185
1280576
1358760
1453409
921078
1577496
1057109
1507464
373560
399679
1354108
428157
1537035
687379
214208
1075517
138475
1196665
693928
1949217
691639
104327
207495
1743086
471427
1643453
1455788
852913
541184
1184922
418638
1626741
768553
380478
1244530
1806662
1522863
133178
648372
38337
1391968
1252187
1263086
1934458
218141
500842
1583531
141291
82536
1132347
1041746
751317
1224845
424960
868340
1147873
1558456
64682
539912
1358385
1904042
122526
570260
1491683
1687344
402789
946076
795255
531281
373391
1080977
1997962
183623
1417977
181155
625434
1022531
680671
1993856
757773
1147602
456443
199109
1990265
270841
425459
1282304
412851
1828422
1275125
269622
1794473
1901870
452174
535148
865395
995284
1374722
116447
232451
1109438
150679
881800
397022
185216
1387636
1041807
1089847
1839743
1097285
537354
134882
1446127
174701
36421
882943
1084159
1370570
1018354
26713
1046723
295682
190506
1204665
251162
695657
139692
989208
1969762
1268570
1706454
1136381
1161683
272107
1340870
895893
1425230
1517837
367143
1360489
1697052
1168275
824544
1322558
1558977
1137805
25754
219236
1181452
344597
1966288
806485
951306
604646
51286
821248
1410934
1817352
1768287
247047
1831455
324638
1381079
570460
340460
1470767
719066
1748028
77643
1434916
1256305
989129
237608
782084
1278439
223013
1218371
1196119
1242597
1735393
1004398
333097
787260
1186247
1212476
1772144
939294
1098459
582117
1600960
10792
161085
200554
1267504
1349545
1031650
1245498
1043375
848734
318962
1425854
1064780
1409241
925429
142839
1769351
742035
1268115
1870574
1618005
1226887
1310928
235591
1044666
1287623
311246
1537102
872226
136102
119346
1714969
13747
80176
804813
1033291
1060691
234997
1251990
1287451
1066313
1558829
490048
635850
1287876
1664289
1069560
1042959
188800
1233437
1349954
86223
155518
766003
923395
824840
1426357
508882
1279572
865658
906275
1370720
154092
1469407
1942754
1617739
1948819
523666
1069494
1677255
1021223
1677166
803987
194547
513122
563082
1557476
887007
1988665
950454
644103
1241290
165883
897955
684224
1092755
837864
1911802
1376432
227590
1801287
1773491
1583302
742824
1578027
1772658
1831138
1024035
1739099
1829208
150651
635442
913733
1509948
1309395
809950
1227386
1286181
328692
1906137
74825
1786123
1982922
1171141
1003813
503880
441290
499985
763241
1530479
1397362
1823996
235280
567860
1916259
610806
1564358
772893
918633
1448825
149521
191890
1716934
527911
703992
1516144
1309202
37764
1095738
361106
1014170
1476425
1220635
1349347
1390741
1602512
998779
1987834
1740167
1449724
622332
1260484
152686
251777
1578007
810168
1020350
938424
332388
1106406
1877973
401764
93270
1965127
1236531
215001
1942625
1139280
1028129
1689246
1941823
1653959
99275
959033
1610802
1588662
1575691
834012
953382
338427
716335
1683997
110075
1360675
1819781
610661
211626
1249314
1719084
1533694
910741
439926
1986560
742013
19708
1454268
1764648
1399854
1585545
373702
1901294
777222
42271
835091
1974714
202875
663785
275710
683457
77803
763714
1500415
526760
1515402
999453
1315397
66897
204394
1759034
1761124
63926
811966
1046187
64359
1122682
1947138
432856
442390
983218
574299
1483244
1836815
1057641
623414
862996
1759559
686050
1670038
1384640
757419
1054465
1174606
1955978
794789
894244
115141
604360
217131
1648009
729326
1940775
522529
1720724
1349325
39080
828423
1838982
331244
1986508
975072
1500630
16788
907147
459050
1942860
1270820
944844
1741312
1015247
897054
1652928
590258
1294596
576307
1661033
770401
1488895
1685243
1326968
573940
951611
885382
97845
1992780
401250
1786873
91082
1422731
853236
1671548
133332
1797679
990891
211482
935658
103374
1684216
605485
409822
745818
1470475
1086377
324025
1377367
794759
1585851
1114476
1076721
160083
1516271
230937
287471
1622972
722923
748423
51046
1055548
1123046
609782
375341
530222
640704
1033806
1020976
981521
594917
1195776
1262533
1378919
1559058
823715
950176
1431192
1109764
885044
1981898
125505
516442
1748373
1123515
1763789
1571926
1529498
42559
1532074
1785359
479085
1468911
1036190
1258078
1116628
1426350
758479
318697
593301
994972
8294
663380
416084
181257
1505087
260813
1433867
1937608
1324789
1898880
1692455
27334
1641438
1191742
1388708
1230986
125480
853702
740734
620467
1391160
1562179
296143
1067204
264457
1804327
180391
338785
1736074
1764887
1364482
1751386
1054277
1799463
1952261
1877722
1170165
1751003
735670
725411
918892
1048809
277191
49571
1811742
639808
827224
1079689
1487240
927336
1260607
1892560
955284
527060
1607606
1429550
1065427
984220
1580877
1898687
1969874
1474785
894028
1679489
244036
698157
720406
1343442
899659
1348901
919715
1758390
1308175
1123510
1043018
399688
778004
664065
136193
1588865
1271992
1905891
1210180
941387
1028265
392410
1013577
1318643
1089627
989404
682641
918755
1472284
241966
1951827
713674
781695
885342
1173566
1675807
338999
1432097
754623
1463819
1528443
393186
751695
555421
491336
802643
1474467
225298
614746
892469
830108
1703152
1292334
826711
1265937
580779
1077275
1280748
900680
1892343
1347265
1087602
342265
1338258
1200292
1074012
1133460
967546
943405
1574444
1236666
789683
721289
1610732
1461814
1774101
1111344
719637
786901
652718
1443999
982093
65589
1266337
116300
1205211
1470599
501406
1255694
1599719
414453
1311480
505954
164215
847085
1062785
1568379
224416
854198
101990
302542
182346
1302583
254204
984327
475342
524123
1105551
1638520
977651
676687
1793228
1863206
1369442
1488007
1095121
358092
1424068
787403
650208
1778974
1069785
1111356
1086954
1377226
905195
300465
529187
1083707
816145
793193
1978310
640202
1189519
382605
1271417
466389
928708
431209
1682370
1810188
1758543
1742108
329623
1477015
642349
1461007
778204
305453
1331175
604209
864320
221017
802586
1173651
1420154
1259721
1063312
520998
329163
345075
87743
50091
1467066
1564692
1960326
1069928
1383993
452911
546820
1207905
1738322
143106
1886415
1864214
1550019
13714
1952883
348025
1781160
914553
76784
1398006
1338764
802243
1467087
1391696
966567
171035
1874301
756264
628368
775856
1026339
1949134
1161262
363094
304273
1786629
1343777
539844
1209339
418954
830383
1048827
422658
1957118
984808
757731
1489724
1951850
1992846
248771
416440
1601483
1918859
1923075
1920094
645353
1680397
855219
850875
951301
1126653
948514
218089
462165
1279580
146982
85985
1817302
395448
23318
1229819
1388541
1568644
327576
1215898
1121856
1482454
1323965
783738
605854
1521425
1326519
753418
622832
1444846
1123506
1861400
1057614
768751
967929
1486548
671545
651580
757645
1022958
1443439
1518167
970861
593610
1141270
1416278
36017
1381617
1040957
392466
1031108
1022860
304325
351024
640417
966620
1732285
755948
1957337
1379653
1777979
1141098
726050
1988644
132695
682192
1542319
1611921
1792292
1879969
163398
1595307
100259
1183704
515080
1429759
990395
828265
131783
5846
1764794
799595
772031
1843510
1430947
1321637
876230
1465649
491827
592989
1962968
160839
1707524
540522
618986
1646887
1575252
302083
77517
1434657
18323
125964
413878
1290127
1113324
308605
527078
1040179
958332
616818
1615556
868601
703160
1540730
1172812
1827379
1259523
1226755
15168
1392115
83692
1054433
29831
1456944
747780
1409199
1294735
350462
500466
10024
1227803
1980243
547956
1473573
761927
913955
410449
47243
1202600
1241202
1161998
623208
1581756
1848336
76295
360805
1132880
112568
974211
1459232
1262532
1967123
919096
461009
993385
256219
294604
1098013
1593456
1939384
499485
1724813
335663
1817946
1895178
392321
1672875
1103762
1798941
618999
607367
42372
1028241
571437
1109457
1978661
1174781
444375
1588335
1416502
1468386
1370644
1801782
467413
982640
1955195
688863
160907
1473252
1195228
489837
1339034
1261623
1265063
932215
582115
8143
1405675
882585
1200305
877814
365797
643268
1690885
1393304
1517048
599396
1136390
124475
935199
1786177
1314914
1506982
1238775
1694509
965771
1863043
1104669
1404277
318587
180328
542210
253121
1527248
755931
1380079
270612
274618
717336
676495
668911
972727
1065915
473895
1546602
709944
1506924
742508
503143
1248807
935590
689965
1345418
202118
753072
808181
222043
1990439
1877954
904806
69027
589498
557286
257486
1396278
314276
1889086
1702777
1679234
538656
214078
1020538
144349
591788
1210891
1690372
1565113
1746279
1292270
1170208
884575
36865
1510569
1940406
345849
1286043
1682625
791287
766694
1618908
1265472
1678241
1798317
1389479
866115
744970
468143
227136
1446314
320232
609610
534851
1478861
1398471
1065413
21893
219204
225544
130019
1495968
570271
1378122
1277397
1360690
1513107
332500
634328
1994858
1409726
759217
1609071
1002241
1689060
1292778
1223453
889458
922884
1641727
1978862
554391
1280169
1030447
201880
1603864
440244
1371752
40400
1682515
1164567
1241668
1506477
943992
1836968
1389429
1877807
1650219
279790
1656615
763689
1471024
223248
502728
952446
1070222
1898104
1180430
1356288
345965
72158
923107
762599
1313141
1166319
1818444
286402
1928272
1235106
771314
95726
1445138
965382
999395
1365352
443449
1745872
1931897
1972753
1787960
216587
545972
1245561
9166
870829
524634
533354
1391462
311737
768324
1197846
856091
1956175
1320169
398784
470609
77479
1535068
416461
1713790
1847038
1936373
44797
11063
1957809
1514570
1029029
935716
517474
1540291
1524077
826387
942200
1913523
1008116
1774554
45528
191592
1984358
1507914
1957067
1487483
1507492
192353
1787397
160636
618450
459779
1993181
640522
314641
347795
588496
1537224
1620822
1364922
984516
282968
1785527
1074452
1310062
89216
1939014
1218826
564846
361719
1301644
438205
411122
8589
222483
1579661
286490
1596581
55564
1530791
1915432
10585
1094336
1489822
1665308
969894
282353
1396093
620887
507913
270065
234765
1993551
1343337
1657678
1025423
420600
792920
948285
73348
140653
1896975
667982
1409784
1783000
1891951
743871
233183
102131
270636
286098
1166110
1596439
1711723
1955630
787212
964537
1587205
803756
217125
1699192
1023641
432852
1652255
1261512
1137570
862090
1036693
514876
1222799
1459448
573541
387377
1595867
743618
1861293
773637
88009
1912779
87200
1533470
266561
1610263
1057858
1212440
750498
1896964
1356964
710855
1806266
1124500
1848701
475732
334870
1169049
1644904
428042
998204
1803327
1783578
275671
1811192
798187
466773
1601227
603971
237059
1508684
843897
1875915
1826327
1765661
1792713
760175
781285
467061
293082
1155210
486987
1980637
70857
934676
1321107
562889
51492
1665740
264370
170799
69395
1159890
1036225
1372153
1189283
1331396
1812791
677438
1438344
668256
17304
586165
382687
289691
540831
1151616
1210776
1144222
1042905
937391
265063
1793645
1090850
1861197
843638
145047
1022228
758763
15345
1008987
341331
342798
32248
153501
710585
1696653
1966620
528750
1624676
1440506
1823370
1725843
140004
1945610
495026
166351
1140774
210231
162176
68507
1754256
1012217
359935
1860245
1333814
1960610
685442
588780
280001
704994
1688326
1939644
1886358
1976151
442307
1606850
938570
1520703
1137999
1814955
1536869
393119
1592603
1359324
1422173
86322
986265
603644
1070064
1338423
1910246
1376081
1844398
1911558
443899
1380600
1346481
849653
1607341
648471
212881
1604750
1039496
605993
1415286
648789
249715
1654130
894515
540883
1849496
734924
931802
82103
911512
929618
981074
567721
239380
1045252
272577
972247
1589936
798730
1031436
163512
373070
1577494
1068086
211555
1487874
93600
1531700
871144
1401
53040
1600432
1260997
1058422
855099
547336
1757257
1432751
1471666
1759490
588089
422559
670522
858750
848681
182841
253979
1186078
16562
660496
964615
1144525
876649
647313
1827269
1639097
421411
1239661
903843
875957
1005716
1310586
1461291
808774
855927
1407393
326478
983840
229740
113518
1925184
948272
1033308
417158
1818501
1247691
1978941
1403922
1148499
1420446
1131056
1757261
1877708
35001
1657893
1651986
1500321
608715
547871
1107746
335791
916755
1163787
1231512
1528965
394758
500825
994717
52051
126551
1114913
377275
1069199
676736
1123972
397032
1683835
1740669
374777
1696993
323261
1121998
1541291
165667
1633514
340805
1558496
566986
992852
344504
1142063
1157506
798275
781923
1107456
644233
297473
520508
1897531
1200009
466784
826707
1925955
1232721
1353258
56806
1258376
657227
1275659
1556075
31963
466977
680250
1942797
1128234
852998
1379518
161616
1112303
806519
839040
119844
1234046
1029663
1935542
1852801
338092
1763931
1955976
494933
1383156
752793
1730985
693808
1253890
1121975
308299
1000458
1404986
390380
1470198
1203385
591184
1810593
952190
350714
1507472
1302515
3240
540632
661868
584457
790084
1258737
804761
1515147
1717803
1521041
306541
1726275
1248072
704284
253507
1589075
242776
8707
1979282
676273
1379927
36550
1474676
452311
1099550
1563397
1604252
1287189
787190
300884
121712
1565186
1308946
590381
1044001
1115081
1962480
1152422
919823
1009492
1680521
1701652
1832509
1686066
1483220
1325722
913756
784113
1556648
659532
1809633
957831
305921
400810
1322342
474354
275690
513350
1429800
1755613
107370
60529
968062
1359308
1871737
1503052
813430
1787795
947649
1840560
1697429
1975407
1077279
638434
901735
820790
1479680
82322
1504851
1446855
76618
359626
1060798
1593504
727832
1643974
513341
1337091
588300
1634369
529469
1108980
493323
1356862
983231
1459601
1313881
1091659
1419983
1078244
182626
1153539
733440
1431907
563391
1401568
1588840
47231
1367505
1973825
1757128
30641
1000164
972199
1370437
1040009
222298
34936
1017986
251036
778272
426974
1719756
1012164
622027
1469149
1869203
1169227
752681
1641491
1002803
1452746
1542404
887663
740223
1585916
428908
41722
1423610
1628115
22599
497430
1235329
354935
353809
128056
1587756
1291624
1289150
1523193
411526
1759306
1159464
783169
556183
1828323
1299638
690620
956417
70895
1636481
1364522
276861
688236
469060
573077
1168214
732206
1387717
74059
1531000
1179106
1975031
190398
225322
510806
412186
445372
725005
1206436
1420424
1495555
121174
1136872
660663
312304
1274894
519215
1324907
607639
1694958
520239
1413645
528205
28211
762511
152389
246255
1984328
951880
1950852
1747392
815201
505643
1789406
1033087
319598
969086
651374
743957
1566174
1241085
1239581
1925795
1730668
1818843
248109
564067
1565620
1120578
1785943
1693282
628486
1124730
528791
106477
407662
440994
123600
808124
1779997
1075407
1701013
1265484
1655342
1300621
115686
1324617
262547
1580434
1451505
901217
1231215
1569245
939777
532074
367452
133418
1957096
1802780
1854003
1431691
914700
1731366
1387434
350838
836432
1876317
363672
397437
1282051
308700
165051
1302318
1571253
1690117
854071
1451914
1430371
860451
1263285
740375
1952399
1948678
1409910
460471
348972
482863
635646
927880
572424
1079296
427827
1123539
1948988
728272
413524
1016620
1668393
620391
130002
1865827
1447364
664285
1047182
216944
1534648
1058629
1012253
523040
1171005
293254
451571
1195239
682396
1491221
317093
870776
1472448
732673
902353
1107195
1200129
411559
106288
221587
1708428
1755113
695457
724294
1568219
295425
924517
1012037
1674373
1699371
1150950
148863
743141
472778
592054
316859
961105
1613453
319566
1722464
1087449
217142
97716
506092
37918
1095643
1643534
151191
1399481
1149757
1636187
1987700
214970
386359
1517048
894785
1086239
565120
153711
487965
885914
1465151
1525975
853364
960990
1660172
495234
1444792
374202
1841015
1943077
198994
1576494
628695
1477120
1410354
743816
1468910
1766060
955578
1561440
1414913
357793
1496995
1163477
1512811
333112
1824383
968832
806585
312737
1675428
1861663
872601
1004651
179496
447945
103001
603998
1146853
1087730
410901
782428
763605
1850792
402506
805248
1898138
201078
1362885
1538783
250705
882940
624493
1919199
1828704
1266067
1253655
769778
1932857
1020866
543115
1319816
673140
519233
1133255
1171532
259710
997998
1126268
1311514
829848
1950630
1616487
1514777
1873269
1047025
1078630
1200858
205566
1421473
1891138
1254222
371139
257141
541681
1574664
1307495
1830160
1335250
1101867
1849866
1745413
664760
1744330
1744772
1247572
1184032
638600
62742
692207
288804
1107744
393015
1014776
1393253
1647980
1636125
1331341
1652201
361966
1323356
870251
915459
1554495
1152212
316644
494037
338218
302709
946812
778599
1000300
151687
964786
1527825
1714601
341814
266324
679660
942375
1495402
1770054
957165
6436
1103982
981425
87480
55038
1425148
494366
700013
491214
604222
860553
461914
834792
732934
227455
1222952
252915
1095243
1037443
864346
109527
1276306
1909940
934001
192920
938564
1656431
759986
1993573
1689243
596436
1504851
146848
1466662
579350
736765
1056755
1903886
53101
1652858
455971
1360751
936253
19611
921364
909099
1815188
588692
485303
1532586
953383
1048147
1660047
898954
1270714
1331262
260384
1786477
1242480
1088964
16555
1152076
1066565
13987
1920047
1426581
1128530
769103
321495
909678
484106
1469759
1736286
1892310
1310822
1406205
1896553
514896
1979647
1972911
1575404
304365
830585
350066
1932316
488048
1358207
1153896
1657242
1115836
1112241
293620
1274470
1839098
1039651
1421828
1159962
573357
450612
110388
1090444
1009101
1494598
788344
951560
399735
575564
1316266
1076044
1084283
1936527
317717
1700468
814997
1793433
357933
810338
4383
1022681
1844247
1751881
1371951
1454229
418019
1362803
1580917
41064
1511377
1205661
808464
1416030
175749
1383756
1175903
1386497
1326781
827480
693167
1095868
1806119
1228841
1329970
222608
523831
1224755
204729
1256687
732546
755080
15743
1333099
552393
1693873
884503
227110
1358007
420753
1003808
1351102
1617189
1478399
88282
380856
1971822
1791396
1979464
428614
907547
813763
1340916
224301
1763209
811520
1545731
60418
793873
825425
1371279
1523443
1784422
603462
1758582
340270
1468694
999530
1218297
365164
1779526
898346
1939601
1979435
1704955
743769
123594
1997191
102400
688713
109646
408059
1678917
845001
883983
682759
1913302
1873723
814599
983307
1217504
641097
617923
1690376
1740637
424959
64311
1522352
894707
1771658
1525460
1446966
64306
363899
644087
1431263
331973
270126
1973163
145637
1822910
35298
532214
113803
708462
1998864
153169
263936
738763
1945532
65873
1281891
53212
1776614
116530
507913
857002
1631064
1223159
364005
697813
1017191
127824
1776431
455614
809608
1112732
1059246
1310229
298036
1621599
1796173
37047
776822
232040
217066
1007046
311692
290503
1517837
8798
466017
1658321
606052
305384
975719
68040
1240637
731344
1886483
101175
1318962
418830
1008004
1250597
472749
546063
1667753
1625498
1998957
239396
470698
1470539
1550277
848055
1458099
238611
183084
669091
1656157
237524
931613
1957520
947320
565714
1439473
3944
1364086
533588
1263318
1005701
1563806
1158015
1272468
909702
189982
174510
1320088
88709
894860
1497065
683951
226976
722032
68942
117443
202201
407193
1064340
1733706
233048
283743
394052
1331835
673230
1966072
337867
1956560
1995324
244386
586929
993551
1210550
844838
1965406
1524787
439918
719321
1343408
98098
1733408
610806
1669640
1343686
1506013
1318243
1961977
1978870
841376
1532147
57048
626943
37419
662830
1130737
660993
1629030
38125
500708
1926443
1445465
12334
1317274
758493
1590655
108344
917094
1998963
1302220
1217626
582626
1891543
1940674
1895411
310111
1593924
1564351
985333
610800
1536623
1140225
1952931
1669344
1033264
1751841
686507
756985
1915699
648342
496634
72835
1462019
663543
1075885
1397588
1778349
14895
346942
1840125
1661636
900065
1697000
1697794
1082092
1574762
275319
455633
608278
1707530
1713092
243255
275873
775172
818110
1212017
1534270
1933523
749973
1979393
1696235
524115
1441087
1501994
1843393
1907301
1587099
671292
782833
1223924
1028630
1217584
198159
1875931
1553400
232241
1572865
1801358
779507
142935
100910
1584913
283840
409852
1934200
1579415
576885
743819
1923402
735713
1936134
966397
1007562
763860
812667
646664
1064164
686159
1448917
104432
1625351
361475
1978596
1363811
1129243
1018978
623946
786583
1677957
1295762
1577240
403969
230968
253198
397925
810471
250165
1832735
1467869
824904
583383
226464
506769
1134790
1085962
261025
1689882
127713
1014921
1269965
438503
189749
1302246
86553
1382319
1287616
1961472
968603
1571501
902597
1805851
391377
1099231
1454581
324328
1406568
1322022
433757
504495
1523086
179616
1026356
1732002
1877177
1997083
119256
1851656
668641
1263274
106112
1985324
1218763
200496
1789699
998289
1160977
1747090
1561845
1643891
906666
337463
1755984
91309
1105126
1910186
907804
1985884
1734838
1381773
1587963
1715687
201801
1801744
724891
922373
1201833
1341701
1855473
1885841
1682440
1456001
1931596
1974608
886025
1600984
1822422
1968936
1821530
1022479
311375
905528
530976
726430
1358858
1367828
1243167
1562821
1900853
709339
1366524
122663
1567670
1046860
836791
315184
873295
106991
1878526
1584824
1962024
1154578
1487580
423612
822384
1088246
827072
602211
390504
660310
1372327
945982
1008109
1929828
347835
1556400
1588034
1213880
84958
1327652
685831
925788
758942
1366084
1757886
1640343
917457
1068576
940346
571645
836834
1355473
1226701
428367
1430107
1152115
1666033
1293348
518022
1433619
1306679
1893645
1611315
1753746
109796
949058
260194
1048821
1212564
1673265
934539
258152
1216979
1042287
23480
1637801
269011
886281
1740645
1245915
864685
1404449
112022
966580
1193087
349558
280156
1481031
177232
1202169
1903615
31901
889897
1624839
158771
710211
1257335
46396
1666002
1273951
609559
217940
471243
403207
1950478
232494
1277991
626994
446277
695088
1538826
263869
949123
355215
185343
763366
1144157
430597
1794919
501203
1695634
195005
395943
1460062
1256226
1373858
1541724
612710
644436
1298965
1759371
465912
1535946
720048
420807
473365
1726937
878281
539748
1110043
682569
1930614
594854
1017725
787944
124833
1509346
1444875
1027299
155764
904386
1800612
395201
48497
178653
662866
944609
641689
1264309
1785914
1604692
1500972
577379
1208624
1589359
1229663
1950318
1248635
1663654
1378236
1264837
382848
130937
1965862
1214920
920323
545590
1875982
847469
988112
662882
1928450
407579
507391
1623503
1196476
981920
1128528
1877588
481476
661244
1405232
1847213
1506921
142984
353410
1262134
238694
503254
1429523
693948
1600113
1794285
1983536
563570
1752820
1287230
677728
1995146
92581
889574
1179973
368284
1902160
234801
538006
605582
803621
227047
394412
4438
1164893
1732211
744704
1870873
260042
865614
181682
1081952
1163410
699405
1200249
366898
488206
1375457
454523
869151
1822843
578919
1255080
79034
1675495
1578496
447701
453192
1869862
919902
1434577
1635475
740664
189739
781971
1863183
526624
1502354
386350
971109
104558
1408934
388499
1065192
1385901
557106
1525760
1331939
637184
1407524
1956572
1440341
365778
1542642
369096
1070638
583264
1806793
109365
1788193
1186545
1166382
748510
1259893
1880478
274881
1279791
1899475
316662
273647
1673160
221234
507890
349304
1620498
1279188
860290
1305074
58054
1391485
990361
1960013
1871266
50942
1429509
1255190
1124804
17736
1345867
206865
231621
695720
545473
1883351
655603
566934
1995066
983820
1121736
1816204
1362237
721199
632888
345418
1322648
1913123
1422961
1274937
880751
319335
1204379
1769159
678287
213571
829425
1784758
1999361
869340
1181732
1009619
1179161
491707
1297616
1557553
1983604
414600
164987
1303059
783061
1544876
758931
1435055
1680438
1306852
28325
881253
1350979
144355
1845077
25019
1645951
507846
178326
88781
1541521
855901
1325203
652840
1982794
1023451
1010505
1959895
353293
1794420
1248143
561493
826207
1680446
241822
757797
944154
487540
1761501
1119561
1022165
597394
310539
158434
330279
745699
109357
1952918
453274
863496
1819643
1350425
1337729
1317119
443542
510662
1165130
1749451
1113686
126479
878008
142940
31302
572795
1466790
271569
1118420
415495
53981
60850
238175
850216
1153624
1781030
528114
1579244
1326005
115460
1166278
386991
134997
1804015
15012
665061
1490602
592888
347018
1063598
1394667
1464178
1923951
336875
194635
167788
1134663
1440790
807797
1378630
1942215
1962925
1512312
420016
343083
1757520
1148097
1085835
937370
394417
189803
1203760
1319346
1042550
376543
1630611
1206725
1826594
1542506
1701379
1360462
234457
219493
683701
1421018
1653479
1351566
209490
289448
1007802
1084208
1135967
1739136
265929
1082479
1340434
749173
1885235
1133225
445916
1234109
145656
1278238
1235476
1115040
718186
1855629
310622
1676925
1650357
830124
1570209
1699863
1087982
767090
1793982
1149497
627314
1488169
872014
1009749
1537655
289559
1675498
1924199
1906504
1599461
568079
1120430
197027
1569905
1573561
189074
1944159
1624599
1149942
480787
483054
726072
845422
1652338
81735
194208
1036917
280163
1345793
1027644
793409
380662
1409912
218302
1505884
49631
340865
455383
1592004
116946
1488304
1131259
311517
1385528
1714120
1263159
1855798
839148
779433
1436981
1385023
1911230
950603
1967046
563346
576199
83468
1558453
294016
295702
172180
630029
1966510
380277
1651458
1720320
179693
1676010
1203299
508381
232578
1355255
543320
789361
1948214
1519442
408855
1376640
1073876
230958
1362666
1104964
1486436
124759
166320
1813570
501166
533733
995129
1086890
254731
1578421
1530623
971104
492431
965076
268266
1486597
464574
1190745
1786263
53898
244016
147564
1778634
1348771
616386
1236711
662139
5748
478081
1228788
64362
139696
168025
499460
427141
659534
1953319
1094837
290146
253381
1525171
511371
1187431
290781
1609433
242739
1147161
1453322
88346
1907443
1407977
1655570
1776532
1980504
1456995
1035086
821638
1411470
809798
826351
407132
1187027
142689
565998
543596
1593425
691001
333960
996157
1705291
291227
945527
1737932
1632389
925367
1528360
886765
84233
1069688
1157336
701016
975307
1352879
1209092
586687
874206
1256412
1551061
154135
1084491
1982539
1725889
1216231
805788
687518
1263315
1132931
955080
1367789
278293
1839854
1363677
1632980
1234565
233604
770643
446076
1273419
1829839
741657
779999
1407106
1764893
188120
624117
1412937
970157
1729633
1595054
1573787
1522624
1161933
138008
477242
1052477
485583
1544906
670085
1618468
572925
1657281
1071246
1219041
1829550
1781132
1952163
314395
1265661
122296
899516
1213802
1627004
690152
1806896
1312388
1346664
1452906
594776
681086
684842
1687381
341370
1261817
170535
1061869
1439969
1956868
1027839
1622071
1698348
1241481
1574709
247285
1393788
1320345
597643
516254
1507428
607338
728727
269341
531786
1027343
1105739
1313691
1898012
58844
1181522
1906702
1092931
502282
1509386
524513
1078190
122794
1956062
1012223
397348
1024408
472204
451728
869232
410616
789407
318009
898139
1581290
582952
1024308
639915
1305312
1439159
470791
1653917
1807637
1582908
1350582
1934044
813323
402398
198209
1593186
1172110
146071
1414115
537525
81377
715511
144433
1245050
426834
205436
282589
128841
1394356
1740581
1528715
1488813
949887
1787283
1856882
616526
214087
890848
895332
495255
1164501
1340912
1727961
664679
379933
609365
658771
1663443
958634
1783686
796893
1545414
1451200
1006035
1590715
80919
456333
1164993
258512
55488
1056287
308252
755720
799964
1797520
1783381
1435461
1876862
1428873
1948213
607967
1311395
840189
1447984
835932
331843
1199149
621568
1258510
1520273
458848
166389
505482
1052333
1587841
1070765
1802753
1034965
1343937
64104
237356
1925723
317944
1389360
622473
1171209
215989
1768984
1272778
1309315
901839
1276959
1290984
1774700
662540
417340
537513
307175
1629246
1216898
755743
1958914
367708
1983089
24139
403189
1982269
645766
1292637
577576
291772
1905103
1222952
1641008
892857
142064
1420752
387186
381588
1797558
1583554
1413510
1221585
277181
1916038
965465
150846
575900
1291880
413948
1005638
1692379
1163322
873446
230976
881840
810644
721267
373538
1935216
1941676
811445
1189645
448903
1126825
1424507
1269175
1927452
241807
714493
808667
326133
322568
1218383
1423682
571873
407433
186770
1832603
1863810
1857553
669921
486670
954375
820709
264736
241853
618349
1489706
1816015
1188902
1477262
1455106
1423823
730940
1007219
1355465
115504
617067
1881575
1843502
1665220
1169223
1752352
1410688
638190
328191
572767
1807552
1335439
1979595
1209921
51938
866251
406661
1231886
1472039
805175
422415
827054
1306574
1049634
1337749
261809
756241
871742
93021
1947827
315933
1295327
105047
1363990
583868
1436930
1147902
1570784
946813
877341
289629
620545
1029537
915880
1129705
261436
972424
134848
1912519
890204
1800716
749214
1306351
1297788
913141
1980667
283650
1145820
1557641
1583011
281672
1231789
140575
1096411
66887
1911450
777539
1924806
15190
188841
1501338
929053
277586
1042290
139409
1227491
1674123
666835
1881964
767914
1080197
1308621
1420729
313861
1493667
1164035
942738
1708950
31158
823921
1412425
1069207
1794447
261546
1419970
1347824
686293
1498755
1527433
148648
456752
1399767
1779330
358914
1186373
1271559
1419625
1441094
1896163
1924764
1609393
829452
1914567
878183
1437257
1545107
1355569
1823950
1887685
423270
410769
1335058
602608
543311
435792
1464601
660615
285000
1866341
863514
1354618
749927
792959
681659
326125
1212734
791338
560097
211342
435190
251551
1622133
147268
1117705
1711827
1603321
235302
181157
503751
98947
432367
607382
1054162
1334389
1873570
1704254
1991857
177401
1207996
1375295
1783966
1400196
846030
177004
1861718
1655578
1867826
1363574
525211
764711
1140775
624737
232888
627587
1942263
977439
647982
1190939
1490239
484329
482951
421349
222044
40168
824487
1290740
150760
926640
485287
1398894
1825672
1462140
648665
919342
638985
1039750
461016
1224071
1237282
1025899
681401
1034687
1300454
633268
1796595
1615244
1510591
541842
558311
342710
458930
489429
699372
1932568
202104
1658767
1022700
1030953
21935
1293254
398246
1932412
685486
43882
445998
1995841
1865411
1467451
1264086
1261720
1072659
948462
1671350
453706
669002
676721
915052
510799
1746140
1176939
592325
1167242
46124
229391
1958013
464634
825040
1976238
174061
552404
1711591
513537
34944
470971
1927635
442315
1599381
278120
1585594
1175964
1585868
484436
740405
483107
1143457
138752
258298
1286256
1691886
265811
1580454
1412906
1894703
1531178
1800903
1749458
463900
1854059
1369041
1032915
1617641
545308
1240019
683974
901468
1959901
1927119
305854
1122071
966423
531316
1050987
1710425
1118382
279781
18559
1137844
202543
195354
1159126
1860281
825556
1393619
258023
1219200
691290
1800433
1168026
1997621
1203815
646654
1094288
1225977
999859
239967
1376010
1220554
1520714
415299
454109
1137835
1630626
1280177
606587
107482
1465866
196150
904417
1122061
351961
975355
1969059
1424376
1794575
942669
1606569
1945150
1343741
926099
1387051
108732
1336222
1134105
540714
1663071
469515
921431
423084
963370
1238233
1661830
1063750
922333
1520986
480175
153449
444356
358630
94305
609494
229028
1825862
132461
413094
1044019
1283074
35870
1085223
883372
604686
1836490
1118150
259317
1962163
703657
1431865
1092748
268512
719154
1707723
304512
1692944
1675041
1118614
176827
269252
881314
1896367
339008
1992397
584293
655348
781550
1510788
255007
775786
1473266
1981397
1792103
1676295
1328254
434746
164842
1340575
456618
730644
189124
1060898
1293010
463465
641946
968991
280973
1017096
530374
924916
1758863
1576077
965943
572069
1981993
1918034
478518
362725
1797314
461597
1506254
1568665
1004976
331011
318668
1042437
1038555
318073
1451713
779283
1775445
833539
1453134
1802178
246605
1576601
412704
306628
1916625
1651083
272091
703007
1757863
1879788
1160879
1737103
134996
1316221
1847314
84591
1790273
1628554
235459
850645
1746609
79535
1114298
1018429
1170943
1599636
1441666
1017488
1734469
1284950
153732
789759
188875
1520443
809369
267863
1744740
251427
1373166
1317195
689672
1570613
1674158
1941562
1051221
1396060
1193868
200226
1429664
1451617
380327
677024
783562
684426
556899
1654958
265599
1035386
924827
1105793
1228264
182443
199818
1302001
588009
71095
1456563
990860
753635
406011
594142
375265
1880193
384713
266012
1346887
1929942
623767
1794178
1831474
704450
248342
1469450
1521420
378650
79513
884938
842114
1925935
623602
1237825
1498130
1638543
1988779
1251702
1509584
1995494
434424
1318781
720916
1438710
1676098
322689
252958
1532699
569714
1545912
1799450
79601
1524205
1122598
495867
1245299
1100031
101542
931173
271944
1104268
842103
292398
1376641
143772
403753
1223832
1314939
884957
63685
223850
1823104
585406
351533
1823474
1888962
6322
227871
1680380
294981
1190892
496807
775814
960359
1445410
852223
262848
661572
1014351
684714
1781555
1680633
1904083
582059
1701208
384189
886647
8674
1030507
361236
198651
1663182
268733
1875618
1032074
1876955
230720
1090406
1174838
835493
768973
360475
1813495
1993840
1543362
1437470
1294698
1106990
450202
816227
227471
287631
1912247
88866
680181
1793157
1578961
945391
880768
1465123
1226844
1718976
1772781
1653495
23941
1250584
141528
985701
621581
1577762
1764840
1251353
1568203
1471145
1281246
1542633
1932420
942579
582771
1169228
1581069
1096169
1246596
843519
1489998
1090254
213899
1704738
977356
305209
1491689
110730
1998646
464496
175714
1146769
1222923
858227
1035034
815579
1635745
1454961
1957612
1388484
398700
799096
1702874
260144
959315
1065090
1420909
150890
1377460
1050061
1787122
1948821
1130671
1119626
509586
1172624
1234105
659459
1191334
783371
968597
260509
1691773
1963549
295978
1517168
1652377
1483703
1105746
821476
331748
412842
1052807
1140492
64011
1510651
1848390
1156802
1628500
306423
1077640
622002
716144
881451
783282
417021
1804513
1008326
1109061
1610005
860148
741623
892726
1537000
1884655
607067
1113036
824083
1452302
124158
384879
393252
1355037
882766
1371983
843511
800013
622740
874363
1168387
682
1316902
1356602
1010314
559705
776033
1271610
1348430
1046155
423046
1871991
1522650
1907720
38031
1605520
473191
1919733
808385
120980
1399445
1143148
32484
1236098
513237
766551
1383719
120396
1351249
236461
1108241
528333
1446667
1784763
1169850
1866998
1586669
204369
954033
1504027
1646126
1536402
884126
372542
937658
1492678
1796219
1895984
765669
1265379
215350
1108479
825596
1073671
1974021
1856993
132376
507333
411578
281598
1329625
767892
1783247
1948367
1319177
1084850
720652
778349
579857
607245
1750520
1531047
745855
1251752
1058434
1117506
555037
62370
724651
366522
1838062
28868
182852
579979
215331
265429
1521555
43035
930324
1101474
1735675
1660577
409670
753477
1857626
876574
1390748
1466522
920306
127785
891336
1020758
208655
1150043
1494562
1828278
151426
782997
1543402
858496
1741499
1253222
1553751
1042734
1320805
310099
355538
965528
858630
1575059
144102
855621
1081221
580037
697844
1319978
1864219
637127
575690
523726
658585
1834203
196212
504322
1093759
931240
1163929
1740590
8418
1471898
1489136
486048
1177045
575612
1033656
1211150
9353
1175806
1839115
23005
1376028
1868671
581004
832344
523137
1532059
464831
332652
251436
401333
1734626
486487
1301655
1393812
1826773
1100825
438679
270203
1077613
1898167
1897532
1022189
1671975
1429299
1724268
322149
1656464
1640462
1873767
1409999
577448
914147
298138
546139
432482
126231
293026
12381
1076672
327831
1570824
852465
889784
1625583
490048
986774
1957031
1861364
692677
1314119
608449
1951027
770089
1729416
937833
476442
675061
1588779
182331
569647
1227573
276304
181768
1927579
376750
69678
1848625
1441385
1962641
1137156
1686093
1603136
1544540
1709692
795695
972364
1432571
191935
156322
774402
436922
13039
744834
441773
327029
1895384
1001393
1269385
1176024
851714
456550
1846752
1060503
338691
880976
1378879
62503
1294351
1450754
214500
465817
1704074
992349
27643
200246
136499
1134223
1136721
255782
48653
946910
1549629
547038
458406
203176
1925832
1408512
345837
1320509
791680
1556895
1336723
1486717
26401
141645
23057
337077
1142477
28754
1096667
1677798
1755168
1221605
1708713
1214395
1426791
1207316
648274
6224
880085
1455395
1620257
430581
1847647
1611450
534695
1568909
1402957
171006
303283
1817560
1112913
915868
1074593
1663141
1073013
1561552
990804
1329937
149784
977506
1688577
202942
901237
451914
76282
79255
1853505
1965278
614014
1405590
972416
1195132
1185048
896676
93838
1948012
504211
1365840
1303411
148933
1006216
387948
1117133
1987743
1776424
1121779
1332758
235218
210946
562878
1951007
593358
1713130
743736
150331
723238
1663814
791644
532457
1594263
1768724
1758487
1556846
429365
123860
1061622
352989
849278
734936
1163708
1643013
1202899
1900897
1721844
1791010
642916
389092
1788977
1075708
1340897
1711091
773862
1298093
1368986
1041497
48679
391840
1216604
171443
1606687
1186689
648402
1597523
476266
738088
14990
718810
112598
594394
1098059
685250
1840535
973765
819228
1443146
136755
1779111
225565
840209
1077366
1429480
1694626
355055
1152165
270151
335039
1103289
1309809
1754433
714205
522572
922862
957956
1709832
1900872
1942435
217239
1761114
1625628
724197
1660669
347996
410651
1185142
494747
1003569
260406
1901855
191560
1831405
56157
596379
1293170
384365
1560466
157755
791777
4144
548551
803497
202783
1831034
849639
668022
1486506
1163131
1210544
366339
893279
692980
1253913
1749799
398911
1138467
740345
618435
1162372
1087517
1072714
11350
1476849
1116932
1128649
1741895
348816
664162
618062
241394
1166967
1501633
1565113
360047
36956
1712762
1809152
843004
1669413
1457541
1389742
185825
1534007
243895
1466889
1212591
1369876
1133387
782528
213173
1870323
40524
429138
1558459
505836
607622
1940263
130229
1833534
1504552
1108261
354040
761313
1398786
952322
1998427
667776
1101433
1334388
1378881
472157
1364177
1405727
538642
1237494
753642
952498
20965
263741
1869353
209049
1165885
288544
9750
817396
1856229
586507
1392601
1902727
110330
507543
1350691
1936696
231419
999027
122502
1619962
507151
1355108
4115
472074
1500310
606274
1947785
1618068
616094
51303
1469594
1747133
611951
1146392
1503058
1080266
523440
363594
686107
228886
401944
1867077
1838924
218511
1349058
1006793
724063
1534256
1701616
1942796
475767
16373
801244
1918297
1087063
900578
4751
1862410
1915455
982180
461877
1039656
220135
1095708
1848586
1831642
1000293
1682166
1617903
1058162
1975323
392490
1328815
960881
821928
1408143
1109647
88170
1966444
1492670
1259123
1537253
758114
62916
952576
787137
131177
11574
58443
1934636
1986979
271138
264307
1151099
1110288
1800335
1980607
1243845
758241
516810
1244471
35600
484025
908821
254890
34265
729563
728196
1699669
580553
1689432
1681431
402987
1132055
1289821
72241
1849881
1371025
1020465
440392
1288151
1692624
368659
1277035
628456
911851
1227097
480006
498163
1859115
790854
307803
1269830
807657
657933
1203122
998730
1998531
796646
43758
1290182
1584017
1222419
1806047
355967
391060
756662
1512472
1062659
877619
1660250
1381852
1446378
1323579
1908471
1725895
1139754
996602
743006
1609240
1977838
1012675
341879
1574969
1086898
1808060
459948
270992
482756
1038594
254193
1668189
1593819
1293360
165309
177800
1444698
629815
970496
899986
225451
499036
151467
524617
1371352
1742837
486145
1522518
1458609
1579899
457767
1059618
299854
480223
597131
183556
942326
1365279
944989
366054
167015
295574
1293858
637992
102282
305821
1760960
305605
264680
807505
935720
1840214
1473596
247854
961502
1841880
1875309
633200
589789
79142
613706
1339923
1259508
1318111
281573
1795201
1346098
1823921
1239301
1273331
1765520
312695
666872
13095
1136517
800862
1264842
1080778
98694
1365972
1588285
1629674
603738
847448
1021273
1593107
676317
1925378
1545510
1110061
332179
1815967
973585
698166
779400
1402291
583302
669736
284562
1986881
1343620
397492
848875
1912615
401571
31350
244658
41686
344994
1470319
1141497
416343
1573309
1509798
414835
1081055
951024
402672
978823
651550
727024
1706435
458134
1598840
72624
644241
814529
807655
820203
1800239
1954494
1395435
339573
732630
615302
1886130
1473307
1615128
6094
1372231
1570225
640147
329998
1436800
1958713
1485348
782332
1977319
60488
1987532
425326
1607400
689719
1748653
637219
1312959
1103042
1819085
843399
839288
1465577
631387
826636
1141730
1202424
1313554
221292
108400
356369
194238
1757457
1788746
196383
1641670
740956
1934210
1015026
1459065
1968753
444632
1813914
229399
513477
1835331
1860832
52670
235622
963186
313235
1441200
1854274
59917
1121047
1213776
1726592
951083
827695
1626198
413509
1403254
1796937
835984
1176780
899728
1341057
918098
191865
1854583
930372
1952797
385450
677915
751911
1507095
1555960
875438
756101
1416293
62031
1301996
826315
1052115
999187
848901
859043
940247
162166
798344
616095
1477622
932820
1279366
1342259
1006195
1199046
942780
1667200
491288
992911
428172
578225
1903520
1918333
1244275
1593649
1525870
313465
970711
636704
1295521
1970473
1937700
30530
1412491
532742
783151
1708764
570348
209961
703643
929209
1832677
770296
1047222
1858004
160070
1754144
1302349
1165182
1704223
1184866
20297
979996
1835087
656180
523061
1730446
1877229
305190
1875497
1309689
1161663
1588482
321165
901202
294099
1621437
1579257
1150694
1834322
1516737
1636002
669935
1784840
509946
1170055
626753
999178
382014
143000
1396694
309835
159310
1945298
1018390
1464707
1787384
1192480
1341085
137222
1245603
1772380
1341411
327625
419108
263946
1482311
236161
792236
138453
1814491
1147364
1275162
1139352
160641
1509828
497911
207862
909182
190509
1906926
1163608
1861825
1390924
552250
683269
1608094
116630
1960604
1333675
1549691
768749
197216
200156
1586426
1248404
1996473
916825
22487
1754495
402364
746551
320946
1052864
280596
717904
433404
1094921
1120551
163774
782694
1621360
1187586
722917
1397899
204262
1895133
1244751
669632
1971031
380521
256054
1816435
826976
753428
1422175
1487388
1311606
158263
1514460
275880
1025433
1672451
1005004
1831303
1540076
1667559
887247
1780185
824949
525022
618640
1303993
1095273
1325249
1931428
1352923
161981
393776
1457321
1072503
458873
663900
842432
537789
190433
99902
1994276
1270343
1882577
1617232
1272102
1984897
1623168
1171599
123921
1995054
1833836
1027806
507647
1230126
1210338
1117552
1285988
1374960
1027080
1613183
447095
1526909
388022
1405229
1099713
934211
909148
235862
860395
945517
1578605
1443770
135391
236041
1682781
670623
984189
1490528
1560544
665526
153388
1293834
1707617
1268885
1839910
1795971
1206615
1242046
75245
198148
379659
1078440
1178587
572847
957154
1967450
530407
865075
795460
1111312
508481
879461
204683
1342454
1406047
1986170
364425
507282
1506743
235428
889316
288325
243939
1001790
1927289
122258
648643
801183
13681
792606
1941536
1900551
835827
1736914
706871
930450
38583
324248
79899
466260
1377013
1420461
661373
290181
458471
1668512
1726915
971779
1837631
1886630
1847085
1311307
1605236
672928
1205278
176674
1292229
920823
1086067
1057090
1036457
876763
1756218
1168111
1170852
178570
1927971
935381
1187011
1516654
1422711
1269289
1319860
1078732
179265
1909399
1922844
427128
494076
433683
1408350
1943949
738885
1626752
400905
967080
369625
1899433
1413710
1119364
1882147
1079779
1661125
575559
863801
1519297
803620
462184
82402
821358
1782932
388825
592020
1541149
1013722
1269167
1333920
1661709
33702
783203
698120
192084
1718701
1200171
1246243
1621242
927431
58108
427592
1358844
1416677
408919
769265
1733529
929924
1171007
257145
379474
1019577
1465661
880961
1615922
124464
1929834
1688667
1552921
894980
202540
1397933
1462439
192427
1985337
1725249
1140199
1886063
1713636
1102206
253045
1625344
1619031
255244
1616590
105168
902540
1229630
645185
1936474
597228
230120
1080247
1940123
1948493
1743078
349816
275044
1441879
1274826
561114
1080114
1066836
631483
1961059
318177
1693422
1593617
1751588
1831977
389414
1313747
1457814
183326
945742
1847999
1569413
472429
1792700
340741
1592213
474226
1234378
381560
1433274
784516
183121
389447
955246
1241266
521718
52886
1875709
1900291
106472
1158542
1477281
1011623
1336867
329332
1672208
981256
1421562
104416
1018398
106993
483643
903585
1025739
1744246
1010317
774706
1158588
8528
1132929
1691796
1848325
1170146
1592080
1705588
1514897
1695288
1840556
897275
1394009
119191
928393
407586
1633262
1210352
1536440
664022
155673
226202
1766959
1237689
1942536
659621
78639
450547
612431
255946
719879
286960
554312
100053
521210
941353
85840
1670367
355317
251839
1160491
1993238
293793
359467
386581
547276
1980858
1434082
826313
1294329
576377
1602857
1564456
941713
123096
728487
1738745
1472069
128944
1853712
1051226
320455
515228
960700
1372352
1434653
1201219
552043
61866
876419
935729
579696
1819540
282255
1407973
1667113
684114
439925
1921226
1273500
488814
712508
1424002
1812765
1368577
919279
933304
807929
930838
1250757
804592
597621
1330592
1678747
1164134
1222276
209811
1999810
1664197
1835910
1579487
400159
1562576
1520112
190
599598
619830
321804
364730
1156007
1275947
421005
266220
760496
1464663
981365
1371188
1298173
945398
1291246
847581
847593
1297967
1680209
743988
311914
236176
708502
1010600
242554
217546
99193
1884779
294209
568463
1910458
44673
457256
1098218
141721
1568525
732332
916392
227017
1910527
1960574
789558
1785019
1811010
1962606
1811483
742174
787714
1040524
606670
1772040
1006808
322268
809065
135138
631940
921932
1459768
610872
1292056
101161
1239674
1947203
782385
34517
1988613
608259
385002
1218121
456210
1034764
1807621
629084
1447903
1845473
274556
508549
1695630
1365715
1140413
1421016
1360933
395578
157306
1890872
1653836
422611
151755
1043085
1531809
1931615
1206122
483200
1832747
324386
661812
300464
1850268
952205
690566
1577036
358378
1498921
1489920
1501043
1293107
1464145
1866564
896103
567989
896660
1107150
761550
471283
1869794
67427
1554670
229168
77832
722560
703995
741564
1776358
341108
1186898
810639
1100748
737318
239685
22797
1921931
1787679
477478
987613
822774
1446937
36636
1008795
1957730
356957
1715110
383609
1699229
1911664
1803174
967698
1939656
848734
565877
1600852
1572864
446168
295719
839802
1172054
6949
1199026
103814
1100669
292384
1200247
1677393
348826
1240632
893952
167705
1826301
455012
1428936
26399
1202751
1761045
1331903
1380523
1154475
616185
182192
1752228
157784
1239697
1483546
1234011
1346356
1776544
317589
1282620
1890141
619855
615766
1288637
1804863
1713008
709383
431758
680068
855209
380362
1441154
776573
1071505
37523
1493744
1164659
1752091
1953052
826596
160569
1738886
123706
1114845
1851466
810894
500288
1401229
587237
312732
854559
1519234
1482575
1627622
636189
1000014
141838
538968
1589997
1051488
1291941
202044
970641
1304434
6330
1218381
1929414
653545
872603
408748
1104828
1795774
1106016
1904715
1433995
1160878
504010
1632494
1469603
912377
842673
928719
1892035
382695
1973334
1712575
1710479
118267
535938
768636
627819
1009165
1605433
832653
841595
1045944
1268290
229251
1794124
1682874
488529
861084
1962064
1417135
1244998
1727809
1236996
1615204
222528
306632
1706334
315922
1284470
139586
1740551
1421305
1235852
847238
967428
1691744
1383407
1795062
1636365
1321845
250892
976259
895623
972683
59157
1704249
1876531
885300
1362966
869428
1684693
206818
1578737
1155723
1548946
1578421
883015
435105
1385111
642722
1976012
1037568
1691944
1904501
1942871
1651155
1672577
1655039
1645057
931160
1169825
1407893
1569648
1920927
725525
92154
246895
308866
1998138
900051
231676
1766264
1888857
343792
569916
637619
1139161
37513
278958
1734229
1548635
1738888
1526703
1297195
645797
1698001
1946380
1532746
1904419
1273886
508074
447103
867039
519327
1804520
242985
231793
1418988
1605609
288370
1600198
45853
552106
509650
552013
1761401
84284
136335
664955
1855045
132031
1941564
1003245
1457467
965478
1726119
536449
269182
419609
188016
119348
1148467
996994
748358
70843
1013904
558401
382259
179358
369915
498060
987955
968038
1565162
1916122
943618
1700258
664332
1667565
366530
414442
1403751
1811580
1158105
88282
347247
1585211
1274357
1286933
184994
1690287
369183
1132254
1686330
1778585
1835008
1114533
954144
698948
929716
1694785
179631
948188
372553
1004206
1852993
1263777
199749
1662096
1638802
508201
454955
884236
1336558
590543
1893543
924153
1179294
246461
478058
13733
373360
260349
1560955
1935224
915970
1622063
1421136
649628
1125595
189490
1763431
152699
1071740
880032
69588
352872
750429
673179
1090423
1538038
1978130
1836495
732069
1365966
90234
825095
156504
1906739
265028
830874
1575683
1026609
163539
1690773
829142
1836610
489300
915024
1749777
1055822
443307
1637864
430061
234862
381598
1591533
1799650
133950
1447943
524329
1745506
518678
1480290
635657
1817744
732069
489009
388817
730677
1925112
1136724
739994
442696
1572416
42931
1543737
154626
1789671
481053
388043
589542
1785345
1935838
369923
1380543
181796
210772
826131
55049
1633734
1520133
947025
1324249
1790004
268698
153144
9926
1720758
1861455
101616
653606
1399690
179227
73715
77928
1681934
1477930
1350581
1716409
1985392
1795526
1282377
1922790
1070378
220635
396330
418300
620432
1152527
914358
1236304
791892
1169727
699899
215322
523567
118122
1532177
1042605
1302140
1776930
1443340
1098011
438587
827822
1948520
479996
650669
1089659
1424079
1627612
1653723
1243253
272122
1567453
75725
1244314
769930
1209118
287688
1349451
145204
500139
888697
1188677
1181740
775313
1276753
1094326
633206
1076603
228056
1729916
646285
1075952
625927
1389455
160442
1491831
637995
1451366
1177379
1983471
1603057
26564
85125
242820
779905
1816022
129039
870769
189116
1562621
1380018
1686879
540310
1006092
346198
783546
166042
1915112
670822
887644
95525
634779
1920269
956945
1226801
1739618
186528
218617
1298377
1134086
1735965
359273
26006
1295712
1982061
498428
417000
881334
319453
1660590
649206
1438253
1182748
690723
1818517
1767879
869776
1517477
56175
1980555
686589
1363880
506851
1172040
321248
1542196
1969097
1946083
1951875
1189523
270867
1516660
313794
51395
1114919
149177
1803275
1813753
484586
1790888
248024
701214
570140
1196351
1983783
190884
693072
938256
1840443
1932578
1334552
1464951
1381766
1670453
295749
567975
740566
98507
157374
205733
1218231
1513287
664676
838993
550275
1497876
357149
1709725
340921
503564
697800
1538407
1041055
808274
683837
1166939
1844556
272271
20192
1194340
1366254
586399
1323433
1878923
1025894
966885
1583073
1185607
1754711
627174
1889226
908817
411276
1088625
1997318
463894
1766880
763683
233416
423835
566936
1823868
528860
796577
485912
1383079
707997
1545182
51467
1494705
436782
1526243
1770406
802462
245073
697877
1248235
379580
501150
1450705
110673
1438321
1710693
620669
1704496
1356174
309561
413547
803527
538128
268952
1512185
547485
288556
1172896
214332
1366109
620473
1935738
1698562
1767149
245646
903302
1188987
993016
1339171
506686
528762
652385
184572
516698
1476482
229766
173395
1810202
1173448
842678
1872023
1925183
1522193
246150
876664
1171536
1992173
1804577
1210906
666474
1048792
265180
1574284
282869
648026
218316
147875
59391
474207
1770620
1352269
962483
155232
601762
889793
1550489
1402456
800062
1788952
205011
1440055
1250177
323690
726263
1808887
1540896
826384
10966
917951
1583013
1701144
467755
375440
1126635
1230923
376513
157689
419586
890486
1837181
1850616
258216
1128407
1169351
1017011
1242103
1097374
532494
276785
1473896
1334083
123269
465489
19807
1103189
274091
1361476
1449376
170882
1283014
1349499
449612
1961895
1062374
1833769
1556563
1464131
883530
671033
220012
1042391
361699
1085023
1673738
942528
1865809
1619876
922996
1083469
1764543
537486
398238
1520251
1197159
1319659
1528783
1888680
520693
1306270
261890
1977674
1209161
468992
328413
1031657
466014
1424555
1030684
1342213
1086580
121322
501883
1660537
1931971
843116
210759
1868282
1636732
98823
898888
151642
1082015
848377
1200163
1674821
937977
48740
700783
229882
790015
1608890
1363984
574459
595161
354369
545134
1046250
1354110
951874
1373819
1364283
197780
30091
826516
888811
1543003
1917512
1195610
870594
1577579
728794
1113035
8320
1853941
1504699
990015
1110701
1152751
313782
838015
1831813
1979319
1040397
1603551
751297
980241
759154
1002304
913966
309895
489523
1992880
1658736
1102597
354147
1095833
1600237
1027781
449076
1069310
1332496
541344
1802281
745947
536088
1417450
1404382
308587
948898
1293585
1695591
1091108
111056
1395654
1307172
821882
1745251
1781825
168855
619030
1019571
679474
849996
829582
480296
1035333
1095965
914695
1481948
1215379
685058
1153582
881632
532393
1481579
996464
122524
35313
653724
1901203
1811954
949295
946203
262879
1659509
139212
1572630
1519416
775578
175376
1279918
1076067
168152
1437168
400438
527701
1882170
1289412
289991
629890
1048284
1511552
596414
1715132
956228
95396
1956378
527313
1826793
1996873
1428511
924466
1622384
16663
1328250
398908
1002246
1570566
1762339
1088252
1795136
1953706
220767
1569234
715139
1176265
1459229
638423
412021
1861299
1312739
1513999
1841951
473921
355231
449417
1916197
274553
1970517
45839
903610
870793
1498589
412981
1471332
316287
868838
970200
1324953
1726617
897551
565287
112495
1715510
34312
995491
155572
628255
1905703
1363087
1904545
1804313
1472364
1777277
1167494
221376
1901999
1379551
140911
310002
1500079
1139244
112136
1964052
871808
1553780
522388
1007629
1921733
527803
1170905
1587838
1721510
1661278
995716
338774
688373
1966767
1898286
526697
677776
114823
701875
1495525
1871694
395597
1928861
1081207
595174
838468
1927406
1872843
702500
418640
925356
1914299
94750
373508
147548
640755
87034
951861
164569
15348
1136424
662351
1351469
1240624
940205
1941811
1577613
1922677
1393570
956817
1545867
1714628
1797990
665544
521909
333885
1193890
1822113
111747
1874870
956940
1948016
435074
1964976
1236551
781352
74229
48574
414665
1864661
249132
227564
1263235
252422
308891
1313122
1530768
653715
1622278
955322
965099
1370326
1602990
1222415
1570410
1125168
1334366
1766003
626116
1820953
1790468
1410548
1370578
1858543
1703075
1255522
674605
1606612
1912975
1551641
1367515
1033674
259774
440804
225763
880793
1894277
469915
847385
1917927
1755506
1577267
959596
1910260
894149
1002037
1236604
296542
1876320
1971330
1572528
606571
1869719
826948
1408572
876782
1890494
737801
1557221
19808
455876
821231
571798
1044190
486598
1311538
1836089
851660
839908
322167
1912747
274157
1876673
1844936
197684
485548
218753
1626413
968404
624634
193363
1407096
1176203
637609
33720
1436206
316117
36499
636465
268792
1277761
344261
1122738
1210725
321659
854824
764299
762927
389248
1044179
1398299
291247
930501
1449261
1249955
1139206
311185
673778
1851054
749776
1797020
995501
1334225
814913
722108
1270297
1019111
1290278
619121
1308249
632329
722870
3870
1017872
1470344
344560
821815
1387961
1283205
1501759
1105121
1981544
1649702
910817
1290597
947410
1705388
10202
702523
1209742
1686894
1599458
933717
962890
662912
1410886
1978832
1727241
477031
802616
1348427
651808
1570116
797922
1880798
1866589
1085204
907491
725095
1001290
1214938
716209
1607907
1670387
1914973
528274
300787
453282
1023639
1110101
162953
831466
1560188
362513
39617
1370925
328117
1905947
1501893
801508
122197
1884888
1514924
1184835
915482
1960717
336625
1392727
379181
48421
1707068
1485380
1251659
147280
1429558
505350
1732549
711966
1943301
1431342
1925554
540609
1280909
147735
579263
1798079
1055138
818286
79534
414952
1983941
719419
1708344
909298
1054116
1679041
145671
1568043
1576508
209094
32517
20165
433432
232728
284263
1162603
47204
570883
1509290
445321
1305755
712537
300933
974527
325815
990566
1198193
1117336
1272931
875073
1088183
687794
1654728
1401633
1639749
59514
1249364
1352368
1153655
791912
1107404
1639071
170184
404087
154000
915856
1721108
300115
249450
1466120
1004006
767425
1437548
1127190
504722
528317
316969
259980
763215
1961388
1579525
1759824
1596214
680851
1952245
578238
513687
69205
531878
1390715
704343
1204356
393236
1314662
21031
488588
56309
1062502
216025
1322326
1942610
1532061
139955
1048429
778890
1390261
1402684
1244088
1695192
928114
1485423
1304124
1504480
22211
1073564
880831
1804437
539691
359090
675361
932046
107114
1159736
260611
856320
148617
871311
1003218
1675838
267853
862638
1888336
345079
229436
1170634
319795
1098040
494616
1465877
881680
453995
902546
1389394
48181
879488
770619
1605447
1241679
1931056
1773871
1849000
194114
1122645
1079498
1415798
524
1239675
1284528
1680413
1055625
724308
502091
78605
1811464
1892850
241417
1489437
264786
70168
402426
1809307
1995949
1259550
551653
1005624
339860
1483079
1309617
1863337
1830915
1302269
944647
1192602
575991
532499
1218034
1018590
1366362
1153843
799549
1643711
1697309
82943
1580036
1188295
506978
479058
107103
998306
1158127
795050
726864
1072165
550211
294117
1593440
1565957
206559
774587
773902
1280677
178393
736848
1395190
1355169
396511
1681212
1366103
365458
245457
1330461
114864
983164
589274
620733
1840705
833135
157296
1139311
1736147
197523
457013
1984937
1832332
1711438
730493
603330
136918
962685
285110
188162
1382553
1881684
573452
604516
209318
1207992
1021485
512738
1867606
846408
1558524
805264
1976607
476227
733464
91720
1219073
1114668
423518
623489
1065865
84092
1948544
1092271
304268
395312
1116209
1709320
508507
1011624
1638327
719639
217673
233570
1259249
699875
1982182
1341952
1738390
1068902
155558
676215
603383
157257
567509
1133002
1456343
1234133
1149502
1838091
1834041
1926489
452695
1742104
782292
1037712
1565744
265871
1711686
802317
69435
209173
1887254
543865
1166652
1958423
209722
486892
1174730
350075
1052296
1653075
1365179
1324119
1657538
1028644
267035
396749
1960453
1307335
325181
1972409
452819
135068
1599606
278541
1215777
40771
130465
556101
582988
132823
757510
1368175
849937
793718
1467385
243809
444286
527955
1379411
1187275
646214
1983009
350191
1404945
1208480
952584
1596367
1467436
1121248
893347
1676650
697946
1428693
1493455
1806161
1527833
99747
661526
1348110
1152442
799148
1131636
1195426
358492
273336
797182
529269
26507
215045
1652732
56299
717648
908624
498362
120780
1918426
1133212
1125894
309501
1725451
1815279
1453341
1898888
858505
1290310
973777
1854066
206625
1990867
1427158
1978267
766251
1811019
1014306
1583440
725215
275275
1934663
461177
1365237
1147593
1583794
1581701
854438
677094
988112
1637212
1209382
160917
1542190
1446779
1495210
1667151
1616471
913563
1039364
116830
746378
884089
1279838
1124088
158864
283415
1547140
1305843
1526761
353409
1234315
527303
851567
1752357
511863
1278931
1265331
678670
1873869
1526748
567555
1684695
721060
212757
1375552
408027
847909
798628
120853
1619429
955996
1959759
133314
1114161
1405915
988231
64891
495162
122173
222400
1844974
858850
1944547
484651
907478
467847
826034
434070
447028
488916
1880874
575814
1420203
1100983
280620
1071573
777765
1469771
217832
1303618
1223272
970896
1958563
657496
1408999
1747981
1939360
935797
800087
1046877
1353872
1429504
1134281
346521
1707085
1849033
1392295
651395
325939
608601
282034
1316124
566491
1533032
43589
645638
902568
233910
629635
814377
636024
63478
1484412
519817
90734
1461684
95622
1783751
1238959
926253
1274900
1994043
1163896
1368054
459887
593512
612158
1396903
1609961
1120762
1159386
108389
1771245
907341
1478856
538682
578901
833068
1323301
1828783
195841
54247
1467486
1462210
1024940
1238579
150343
489519
1157729
1002387
1637258
1258019
1026363
1782238
676088
1703176
1817852
1302718
152191
1025153
1070963
1019685
78129
760277
1711292
489823
1904191
1799832
1884084
1410142
391326
696032
229134
1010513
500535
1881063
425345
570095
963780
1365077
90196
967271
547283
1948933
799599
454031
1530543
1683482
1689157
753357
1377677
345129
1692593
1408018
918781
708868
1208997
569404
461055
1162709
309818
1510189
1931139
1461345
161658
489846
672731
1997332
1250207
899202
1799670
1226993
1476769
537939
1446475
1746415
1047170
1667693
298813
269294
1075469
1854204
1626987
9338
225342
569436
729826
522442
28277
222016
1341543
545589
1565581
1335281
1376165
1356826
1575509
493343
6109
20714
345791
214101
399326
914430
1699739
375278
1296617
1448681
401785
806521
787919
210306
13986
155339
1261962
612480
1389876
1590245
1692393
621416
1116741
1398684
789277
1379340
752685
1284952
422474
547321
1875686
1965000
1479418
237289
1304110
1004490
1561316
1557004
267820
1261144
292325
654912
1640545
1916601
1843025
119183
1767397
1683420
1918859
865362
1066248
937739
1728200
1235075
204800
128942
1706437
585346
556838
1632908
500098
335072
308598
1830543
1957815
1492153
760993
293535
956066
1319447
1027950
1737805
1653476
1789710
1721953
567358
184860
597887
9348
162850
160165
882744
750050
308388
164225
1497632
894648
311021
646098
612301
1676504
283655
1840008
52485
352770
173783
666715
793923
648774
1864845
1519727
1842510
137961
1054303
1776769
1641121
1285668
1366133
126736
702558
684573
122886
667241
1632923
755839
1881513
1246438
454560
1444861
1121612
717072
556365
1284889
280700
285422
1023220
1939054
833892
1859153
1578412
1855417
1641649
333263
280553
28451
1342388
1603655
508626
1078051
63162
372770
864742
192519
1653576
1503596
1062928
883726
593995
1087721
1699469
1377166
1720408
1756840
1244326
103835
939194
1040877
560432
1483443
846135
1966821
101747
1013965
1374642
855715
996639
248524
1085693
1731319
1883464
1604893
1668449
262384
606522
358531
1910336
342993
652673
247921
338267
851809
1155375
806570
591351
204712
1913467
125574
1840127
1689504
1527284
208627
1319116
1419792
1909218
1411809
157687
414719
883116
1365039
330047
578058
1113449
648810
321280
889251
1062340
695534
10008
1388377
782780
1525935
1663753
578404
869036
1964018
1977755
1123854
925210
1180802
175045
1194820
752632
1976928
1750785
1535398
1596731
488147
597075
1533261
481481
26345
538636
1751440
1769808
899254
1656383
644124
428636
208712
1710830
992336
1236318
1003054
1249701
425149
1633878
1752807
64699
1258973
763843
1879832
1998440
684874
176463
1158971
45827
296196
349781
1506774
1982001
831077
1845579
342337
400463
1686657
1033546
1328023
1781690
864696
1160079
1827201
735598
1324102
1531892
1895027
918379
651659
420515
543076
1161193
1582085
486997
1220447
572798
122129
759451
1933969
184066
1723537
403443
1342011
784093
1565316
1515596
1587244
1822951
1726015
333056
1620560
1016479
1252922
168875
1966923
1626952
431880
276558
429860
914649
1527631
215780
358761
561303
1706857
1850428
663507
1258405
1679044
1556465
1780141
541334
618698
797897
1555922
1857485
1478070
1336646
1698726
23603
408332
1851840
631946
1914963
179294
434637
1259042
1402636
585203
1793624
919151
353132
1374186
1120912
1606193
1259619
649184
1133989
465307
1358638
578726
586024
243776
479833
1166067
1936148
752074
1934052
1006418
1504250
691247
889608
1705215
1192716
276568
2016
1973827
1757928
17498
1343667
22768
1288097
1832244
736205
153536
308977
1994086
1690187
1408586
1052601
44788
1838997
293365
1765206
1380983
587990
585746
406620
697016
1493121
327294
1765899
57990
1944188
1839548
1167425
1862272
811657
1218770
968849
1489586
1069982
1598660
1571291
839847
85224
253228
1338446
1489846
1095338
1556644
1078497
1499043
1801053
1226846
1301683
1810055
946651
886654
366564
1029887
298726
1769130
401677
98235
480192
230275
1913312
1213586
997694
344009
1035708
1495372
1233126
546385
591818
16843
538290
729333
117194
1021483
41325
1748327
383311
817143
1954794
955673
1203270
754630
1617683
987798
123833
933848
350604
1072946
715320
1584693
1475088
1126634
1674186
1583086
1379630
578840
1839660
642561
1310317
603317
1069832
33161
1179747
140684
341993
1810869
861707
1648385
1921074
1361562
1820592
653906
240517
410243
127385
1499824
17804
1084981
900030
317518
227204
1336199
1137436
1365174
1028657
1656386
1633564
635862
589591
1294685
1287085
818470
938065
1299589
745770
96563
1059119
74572
666233
990058
1467160
1684259
1121348
1985835
1332474
1701890
53634
857165
982017
1222621
430886
1287492
795149
1048141
984716
673723
923727
443778
148806
715818
1900243
693488
1900599
1976209
652944
660718
1575926
1717246
1820253
1038683
1039538
1743451
1827267
1574194
579672
1074737
735758
96444
1593411
1545598
540600
1577943
719284
292939
501221
1892811
449555
856900
642634
730593
1208280
1530883
533633
1853599
1768215
403818
1412732
362153
785560
132323
1980415
1711936
1357896
1850899
1098648
798149
596177
1549943
471778
210512
1966819
930886
472229
198168
339905
1389417
456808
260010
228328
350203
795786
1028081
1803820
659556
953820
1328382
464011
1145422
1342302
1505536
53427
803891
52861
1875269
1140477
46264
585530
1195913
219878
521745
1676484
1911401
1673877
951612
194955
1107494
389742
1692352
1436977
172160
291092
1000429
589372
300690
986731
1412079
356379
368560
1738448
1173787
59706
1643055
1189386
1863116
1627705
668992
27135
401125
1815764
1129650
1011642
1504798
1994211
1181996
880861
220986
985660
370227
46512
434125
495496
1329592
1422265
1757744
1613759
455352
744341
1203007
1159877
1189919
1863905
1319812
240231
1976275
1923298
533708
1691540
236349
1710193
951512
338146
1357827
153529
1235678
1236560
354180
988578
1107115
657029
1055192
1866788
677816
679068
746386
1689162
1301272
37455
1252479
1165765
659757
24490
1450051
254449
1317713
1334939
159623
1105640
14394
1896401
317974
135901
1278705
1017027
33966
201481
1898686
418749
1507757
690436
1782462
1534883
1047584
848620
1608531
651663
997919
1469751
1324203
1497078
796936
1854637
1948905
448659
1383498
209515
1568696
1205222
449091
203579
341808
505439
1699820
563886
515184
762100
721842
430680
510296
1340282
659748
169883
862500
819564
290252
1733160
519136
1099003
550926
146608
1068890
567729
1893721
1579943
1696493
848276
1447306
138451
102611
1606425
251054
1415663
1641665
917943
1638441
57373
872873
1220899
997019
930175
1333906
573139
559614
630292
1982603
1023030
609924
863490
1396054
194459
775823
194043
646514
1273659
752131
109473
514657
693873
232379
202741
1075125
1286976
1927209
88672
428788
1507188
1189217
4236
1851651
1185292
1606497
221268
725024
243650
1459818
1686512
1705458
43113
1851392
1667648
796210
892448
1463344
873130
1584431
731434
903078
441372
1928617
1528203
1192808
101592
1403982
1164077
316792
1145916
42719
1951836
1345641
1125374
530332
1843456
219673
285830
720669
1920912
986329
1509451
1599469
940066
774799
276931
1028039
925966
1466130
798327
1942738
1586569
670053
16703
1938824
502371
1689046
36946
1636720
514148
1210001
1792680
1404092
748986
1303172
1642365
1236013
423445
56272
1044763
1081623
1534870
1956199
1111201
1159018
1378310
1614767
118752
1311313
1262063
1536116
1419292
239237
1329522
1705511
1917794
812273
124128
1144402
127801
618817
737374
1454457
1910635
1671683
799518
885330
1049491
1326378
1961637
1860294
1603037
1145116
1202705
180696
336793
378622
1257673
1925159
962433
770701
1485813
333752
184841
1173810
1100885
1630156
1615662
421402
48832
782942
1962036
150144
1255681
1913566
1546847
378355
1865148
1765133
861348
1010854
1527793
1512100
1973807
626266
110251
1478839
109667
1516998
1863099
504173
128259
1245437
37419
302131
1006359
812371
550055
1480225
1186916
150185
1077412
517551
1033615
60898
1821677
414551
1155621
1020719
350303
1598775
638070
1377948
1070858
1644764
1007574
1927410
1587491
564560
135704
859076
1226442
338721
1066303
1457291
1989196
1599030
1156011
1013456
876898
201202
1398562
1581460
295901
337301
1774095
797751
1968290
368067
1442832
1639734
1021906
1373665
570305
852550
738965
1475076
399927
1203913
1216421
1106830
753178
363757
1287620
396738
812975
673334
1324398
1225921
1208576
363401
1246611
905056
698388
193614
123049
563536
1869768
15438
847565
1997152
1667553
688037
511062
1609632
1303364
1905453
28831
1687141
1168552
452912
429923
790397
1061428
1234392
867461
1909697
723220
1690697
1649022
45503
1026461
114600
742839
1394035
1542703
671651
1978099
646299
1587771
745741
428638
1374640
1859226
1891210
1695546
1767265
76306
1122247
926841
1539037
1759655
965553
1802387
1709013
743674
191383
1901257
54291
643574
522723
623588
253608
1236667
609445
1093496
950607
352172
1839465
1605531
558046
1954091
1217399
377764
1623763
35391
1193241
276931
1997014
1719092
265877
1774887
1204037
1234009
383219
691519
911590
1884134
1018352
1424692
297068
931241
272021
1931468
376597
122085
1316735
1126459
1413661
1767667
730620
218420
369538
449183
440704
888367
1621855
1257592
369346
61560
1618780
557074
634317
218961
286795
552649
21538
452520
1934338
423836
636664
1667538
1941160
1384682
1474922
1727315
1524660
194408
1059891
275592
1410384
806899
1391664
1479214
972750
909633
135663
1901227
275408
301774
1896847
459637
1392739
1495657
1894207
1673467
1172815
1798069
687382
1583907
290105
1525920
1091765
58502
536977
154699
204307
1595647
1077861
1383469
1548681
1986050
720200
1864710
177910
1614971
1495072
1562432
90083
1056388
694866
330144
1429621
1438031
181333
478996
69019
622380
91656
375093
1258013
1757445
735281
1201076
1490598
1672891
1111886
1228324
296713
1783230
144205
535484
967516
31705
1999323
758718
1568140
453543
661791
1904713
1710285
241696
1908346
1820217
1589136
1139284
628899
638563
437865
414132
675572
1870468
803697
551146
652488
1681787
288041
662894
1081645
1484036
1729788
695417
534098
1844470
128574
689773
1654350
1106910
139107
632118
1054416
526810
1257344
1817615
430260
13403
889538
1404820
469670
133234
1504958
1664281
1760056
1695355
268663
1873997
71554
1756955
331808
375019
1973135
763780
1496436
1131808
408591
1968332
106034
886438
306889
281135
561478
712544
1739878
506360
1578561
1872733
1408610
1973786
519594
854885
1185188
1979084
804580
220642
1646277
1907738
324944
1493468
426199
573474
1042595
743698
70748
796200
1415890
12645
1872821
181462
1016178
1795321
1358528
1297754
1323746
492183
80538
1658509
874292
726095
168469
1883225
914054
685562
1852158
1164597
1415620
1973890
512334
1244844
995823
174679
859420
1833446
12105
1488269
1429959
1785033
1577891
1489606
1748437
1527512
560161
957466
1043932
748994
1544454
1717005
1518560
189083
660460
1823450
965849
1139246
1465944
1647141
729988
605217
1594883
1829255
967936
792456
530322
305977
1106858
491064
1672721
1020629
1425979
817952
556227
1057084
282043
411948
429636
1278551
209907
768021
239626
1108339
97344
1040927
32074
679999
692280
1010585
938899
566046
1690398
514681
641724
1138620
653638
1976842
351319
1087733
424302
387453
377346
1832481
1830880
978243
1613054
41548
81890
469724
394039
1750927
161619
56719
418384
1746114
768438
53239
1440398
745827
707845
1474421
1308555
79157
1034930
1152837
1447358
898911
619192
1511185
43761
934589
1115125
1385771
1729130
240335
917193
1041478
1932738
1425799
991881
252214
597565
50633
610916
591430
1244832
542151
437241
1200114
651028
1255086
152412
365890
246075
1781007
806423
1218144
1043654
1034325
1204681
1818276
628012
531059
870437
769819
543333
115563
851080
1583471
1079847
812206
447995
1427258
891914
402300
823484
1379604
1977123
359705
685292
844448
315434
863123
1593009
1653164
1314350
991063
49074
1827897
1465824
102135
510966
1495442
1769976
1500464
146187
105220
449998
471770
1859831
1756440
1662501
774632
1369682
1939730
1700107
1718276
41347
1350148
1327616
703401
1182347
1818805
1387485
284341
912712
1903788
1948644
1409327
1388765
1267043
830681
1251603
1237705
710490
92499
1451311
1339096
1058921
320459
288066
1411234
1960397
1592017
304765
1732945
1973256
1675912
1261402
1136718
1704212
751082
340075
425291
1578536
1780808
667165
1794550
1980323
190808
1802019
392741
1021039
789180
206681
999056
1262027
216212
1655331
1424597
977524
1317365
280595
84168
1831512
1914882
729597
675917
1596496
726752
1221728
1458471
529895
1576576
1593352
1882960
1914913
572264
343734
1927883
1362141
1406863
1757312
457383
1418053
22977
215233
105448
1831363
1045418
1518210
704971
839733
592912
1156732
659550
1713146
1620280
190939
1344484
75066
386841
360545
546722
398477
1666418
1844567
943350
268557
1482943
1057309
710397
1304959
936060
1966518
1213289
1627817
1609422
875075
1080457
1412407
1214708
866541
547056
1737436
1279250
1439813
19043
1535538
1248444
1581164
92292
867508
1287668
1749298
1018158
1754968
1393150
1390000
661676
950630
24511
1282330
1475146
1651469
1426451
351146
177105
971245
1278087
598392
38924
1635430
1072128
1174749
684265
652331
517547
1372133
1116707
332926
307215
271877
492238
1581086
1047364
297155
351374
1367288
1330711
1568541
98278
694302
1146996
715485
1120853
1130830
631998
749562
431755
1014810
1885531
1884156
1073514
1062784
210417
820114
1030304
903449
991829
1647882
1525226
305389
1425625
367604
667818
149609
953665
1674852
1515696
1375713
1451112
306184
1900108
599561
1340810
1736724
1666018
1913641
147903
1890954
1866510
503163
145974
707241
1376608
300174
10045
658251
1859204
1198217
1648097
401959
1722553
79836
1544320
1142073
1151338
1463297
1673584
925110
1240523
1330379
1981256
1918489
1788833
1041652
13935
1580979
1030470
785549
1687988
379142
415093
111974
362000
1941482
1373063
180698
820733
927202
1910854
599657
1894548
1361774
15510
1471627
1564476
1643063
1449695
1162901
1406391
1296773
950848
600285
1503015
1187993
88506
421226
105659
447513
1735020
1289153
169276
1806544
1746857
1124116
1579300
705537
1547869
142496
1843966
1974417
1740607
1006827
1878854
1575001
815903
231725
1195738
21630
1554925
655617
1894382
1848340
1376599
1522348
984549
734971
29001
345200
398816
1237126
161909
1932906
1788318
1795283
1446765
1480648
877520
1741583
526342
202549
986335
1648017
1811050
103027
707260
598539
1715255
1856027
1646303
1324736
633090
351910
136761
721478
1812217
1005726
975485
1692481
662528
622162
1515054
900750
1765809
178278
1097413
699511
1274714
356032
599465
1731362
1472176
231813
1154805
565688
1069497
1879034
1195435
795579
1041372
1291606
636464
847591
1696825
56879
1121912
148900
1433909
1584820
535941
82144
1518018
780399
637794
1003766
1462712
1599538
911389
1475352
1808265
27864
1351433
1235012
1665165
1248515
746873
612677
351800
923657
597479
832729
162723
750044
821837
902263
1428132
1673658
554049
1832748
1421534
1529079
496116
660230
1087745
1877847
335492
33766
619532
127419
276856
119388
965642
436776
875932
1416561
1176575
1161949
672061
1616279
937339
848096
1269394
257580
1903034
1803876
276231
579124
1867682
1587879
670858
772983
1905897
1196592
94753
165547
1155072
817173
17146
789887
1132695
1044779
226016
447651
3510
306877
1995451
303060
1836280
1061107
1230067
437779
1219517
510652
99594
1402415
539658
1955796
166725
202464
95364
1972132
1154822
916830
739326
1838683
619136
31450
442144
559894
1827786
320097
1547224
1352202
113527
1634812
1731090
13477
1530857
243142
815284
1932774
295469
1591913
1845659
1811518
1332323
1385086
1021325
1919627
1644301
1863482
1307747
1080167
1971886
196808
483347
1096550
1126068
69181
1982582
859264
948111
648236
335305
1846950
1189470
1634347
257652
780946
475259
780499
790317
713169
681621
465348
1183379
687952
1396897
1922410
1700541
1404576
425255
1624187
1689798
840038
867964
240218
1547602
238171
446165
1058915
621793
1140128
1672701
928911
932679
865960
1779310
1143200
938886
313792
1523404
906085
1794661
1480012
691779
1783665
1929272
1914200
1616454
778259
1811919
1595326
387880
1321637
998044
1973375
1657716
271672
1764539
1480337
1143379
562855
152516
635962
1400304
1306378
1575373
130839
522358
846987
1053828
1787513
635485
467750
1597243
1249813
736062
1923380
70459
1426677
1815078
955452
693833
1382731
1663352
824293
79564
1696567
1177774
901842
188867
516010
1005218
1235454
197560
1871428
248071
1261315
956629
441184
1555954
189657
1466087
1255772
651110
774658
661384
1218259
566860
1172323
341509
1520332
238788
1734722
1345062
1307243
1189940
1429556
1334343
1428394
1609751
1206834
1786486
1584268
411309
1760499
801616
1066170
1075614
175576
1515773
1073201
1414379
793165
687081
42319
358621
399705
693655
218644
1583199
853562
1078975
219935
199031
496606
641669
711657
1745715
300231
1508619
959648
1916108
307652
680909
1596693
1425982
857987
18074
1872720
1301938
1219427
1394216
1770348
109999
1651068
96361
250665
813209
401944
1660474
1033269
1857773
467367
897002
837028
113509
625764
1413169
733161
1983505
110068
1048078
1528372
478676
378456
516823
1069576
931461
736831
654168
1211149
664994
523440
1241510
633743
417081
238216
523566
66494
997600
784103
1481778
238492
1207874
1184377
1373456
967799
868162
793749
324731
1642656
1519069
1843318
1483227
181440
649010
1773628
1336722
191542
336474
1614057
1562978
623557
315303
118328
871889
974500
589022
197177
474887
847182
1268848
1352856
1436605
599460
169813
1170498
366183
1950963
1497697
1097938
1144649
447317
1032340
1515162
1477231
942322
671163
1321504
97572
1692978
1777915
837030
1129299
888664
1035942
939098
639731
762236
940427
228040
638270
715006
1158027
1583451
289100
223605
491823
616294
114537
1666665
543853
1777618
921215
446907
1840418
332713
1266156
643345
576536
859352
1508056
759329
1632115
1513302
1719303
831146
425845
1885894
312561
1092486
345479
380304
983646
317625
1842315
1171615
1294891
1254039
455684
1909316
1886092
356336
933109
532115
209211
1798978
1019218
110152
649991
1814850
1428181
667764
1614534
1265876
1767560
1226870
1074524
908754
414598
1113458

